Research
Security News
Quasar RAT Disguised as an npm Package for Detecting Vulnerabilities in Ethereum Smart Contracts
Socket researchers uncover a malicious npm package posing as a tool for detecting vulnerabilities in Etherium smart contracts.
Safely execute arbitrary user defined logical expressions.
Before you can execute an expression, it must be parsed. This will tell you if the expression is valid and inform you of errors if applicable.
The result is a parsed version of your expression ready for execution.
NOTE: Calling parse with an invalid expression will result in an error being thrown.
const add = Funxion.parse("a + b");
To execute this expression, parse the result of the parser to the exec function, along with any context variables you want to use:
const result = Funxion.exec(add, { a: 2, b: 3 });
Pass a key value context that can be accessed in your expressions:
const example = Funxion.parse("foo * 5");
Funxion.exec(example, { foo: 2 });
// => 10
If accepts a boolean as its first argument, returning the second argument if it is true, and the third argument if it is false.
if(true, "Hooray!", "Awwwhh!")
// => "Hooray!"
Join a set of strings together
join("Hello, ", "World!")
// => "Hello, World!"
Calculate the mean of a set of numbers
mean(2, 5, 11, 23)
// => 10.25
FAQs
Safely execute arbitrary user defined logical expressions.
The npm package funxion receives a total of 0 weekly downloads. As such, funxion popularity was classified as not popular.
We found that funxion demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer 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 researchers uncover a malicious npm package posing as a tool for detecting vulnerabilities in Etherium smart contracts.
Security News
Research
A supply chain attack on Rspack's npm packages injected cryptomining malware, potentially impacting thousands of developers.
Research
Security News
Socket researchers discovered a malware campaign on npm delivering the Skuld infostealer via typosquatted packages, exposing sensitive data.