
Security News
crates.io Ships Security Tab and Tightens Publishing Controls
crates.io adds a Security tab backed by RustSec advisories and narrows trusted publishing paths to reduce common CI publishing risks.
stable-function
Advanced tools
Ensure a function is stable, meaning the same input always produces the same output
Ensure a function is stable, meaning the same input always produces the same output
Useful for stress testing functions in your unit tests to make sure their behaviors are consistent.
npm install stable-function
import stableFunction from 'stable-function';
stableFunction(() => true);
//=> true
let index = 0;
stableFunction.returnValue(100, () => {
if (++index === 10) {
return 'bar';
}
return 'foo';
});
//=> 'bar'
Returns a boolean whether the output of testFunction was stable.
Returns the first differing output of testFunction or the first output if stable.
Type: number
Default: 1000
The number of times to call the testFunction.
Type: function
The function to be tested.
FAQs
Ensure a function is stable, meaning the same input always produces the same output
We found that stable-function 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.

Security News
crates.io adds a Security tab backed by RustSec advisories and narrows trusted publishing paths to reduce common CI publishing risks.

Research
/Security News
A Chrome extension claiming to hide Amazon ads was found secretly hijacking affiliate links, replacing creators’ tags with its own without user consent.

Security News
A surge of AI-generated vulnerability reports has pushed open source maintainers to rethink bug bounties and tighten security disclosure processes.