Research
Security News
Malicious npm Packages Inject SSH Backdoors via Typosquatted Libraries
Socket’s threat research team has detected six malicious npm packages typosquatting popular libraries to insert SSH backdoors.
get-func-name
Advanced tools
The npm package 'get-func-name' is designed to retrieve the name of a given JavaScript function. This can be particularly useful for debugging purposes, documentation generation, or any scenario where function identification is required programmatically.
Retrieve function name
This feature allows you to extract the name of a function. It is useful for debugging or when you need to display the function name in logs or error messages.
const getFuncName = require('get-func-name');
function exampleFunction() {}
console.log(getFuncName(exampleFunction)); // Outputs: 'exampleFunction'
Similar to 'get-func-name', 'func-name' also provides functionality to get the name of a function. However, it might have different implementation details or additional features for handling edge cases.
This package offers similar functionality but may include additional utilities for manipulating or utilizing function names beyond simply retrieving them, providing a broader scope of use compared to 'get-func-name'.
Utility for getting a function's name for node and the browser.
This is a module to retrieve a function's name securely and consistently both in NodeJS and the browser.
get-func-name
is available on npm. To install it, type:
$ npm install get-func-name
You can also use it within the browser; install via npm and use the get-func-name.js
file found within the download. For example:
<script src="./node_modules/get-func-name/get-func-name.js"></script>
The module get-func-name
exports the following method:
getFuncName(fn)
- Returns the name of a function.var getFuncName = require('get-func-name');
var getFuncName = require('get-func-name');
var unknownFunction = function myCoolFunction(word) {
return word + 'is cool';
};
var anonymousFunction = (function () {
return function () {};
}());
getFuncName(unknownFunction) // 'myCoolFunction'
getFuncName(anonymousFunction) // ''
FAQs
Utility for getting a function's name for node and the browser
We found that get-func-name demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 2 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
Security News
Socket’s threat research team has detected six malicious npm packages typosquatting popular libraries to insert SSH backdoors.
Security News
MITRE's 2024 CWE Top 25 highlights critical software vulnerabilities like XSS, SQL Injection, and CSRF, reflecting shifts due to a refined ranking methodology.
Security News
In this segment of the Risky Business podcast, Feross Aboukhadijeh and Patrick Gray discuss the challenges of tracking malware discovered in open source softare.