Skip to main content
Deno 2 is finally here πŸŽ‰οΈ
Learn more

stable-fn

CI codecov deno doc

Custom badge Custom badge Custom badge

Ensure the same input always produces the same output.

Useful for stress testing functions in your unit tests to make sure their behaviors are consistent.

Usage

Deno πŸš€

import { stableFunction } from "https://deno.land/x/stable_fn/mod.ts";
import { randomItem } from "https://deno.land/x/random_item/mod.ts";

stableFunction(() => true); //=> true
stableFunction(() => randomItem(["a", "b", "c"])); //=> false

Node.js 🐒

import { stableFunction } from "@ultirequiem/stable-fn";

Browser

Using type module 🍱

Using a plain script tag πŸ‘‡

You have the same API on all of this platforms.

Documentation

Autogenerated Documentation 😎

Support

Open an Issue, I will check it a soon as possible πŸ‘€

If you want to hurry me up a bit send me a tweet πŸ˜†

Consider supporting me on Patreon if you like my work πŸš€

Don’t forget to start the repo ⭐

Licence

Licensed under the MIT License.