Truncate a semver version: `1.2.3` → `1.2.0`
Mock `window.Date` when run unit test cases with jest. Make tests of `Date` easier.
A Node.js module for efficient sampling from a discrete probability distribution using the alias method.
Unzip cross-platform streaming API
A data structure that combines a hash and an array for fast dictionary lookup and traversal by complex keys.
Use property paths like 'a.b.c' to get a nested value from an object. Even works when keys have dots in them (no other dot-prop library we tested does this, or does it correctly).
Collision-resistant ids optimized for horizontal scaling and performance. For node and browsers.
Easily get the CWD (current working directory) of a project based on package.json, optionally starting from a given path. (node.js/javascript util)
Universal Module for Secure Random Generator in JavaScript
Provides functions for detecting if the host environment supports the WebCrypto API
Minimal library for Ethereum transactions, addresses and smart contracts
Collection of basic layout algorithms for graphology.
Generate a cryptographically strong random string
TypeScript definitions for shuffle-array
Generate a random float
Regular expression for matching semver versions
Fastest random ID and random string generation for Node.js
Programmatic access to the ARIA specification
random fill from browserify stand alone
Get the maximum value in an array
Yjs encoding protocols
Get the minimum value in an array
A collection of random utilities
Get and typecast environment variables.