<a href="https://www.patreon.com/bePatron?u=8663953"><img alt="become a patron" src="https://c5.patreon.com/external/logo/become_a_patron_button.png" height="35px"></a>
deterministic `JSON.stringify()` - a faster version of substack's json-stable-strigify without jsonify
Like duplexer but using streams3
Turn any collection of objects into its own efficient tree or linked list using Symbol
Merge Option Objects
Brace expansion as known from sh/bash
Constant-time comparison of Buffers
Returns an array of all enumerable symbol properties found directly upon a given object
Install a transform to `require.extensions` that always runs last, even if additional extensions are added later.
CLI arguments parser. Native port of python's argparse.
Compare json schemas smarter.
Flatten nested arrays
Deprecate all the things
A simple module for bitwise-xor on buffers
Fast JavaScript array sorting by implementing Python's Timsort algorithm
Make a full duplex stream with 2 Duplex endpoints, using the native version of `Duplex`
Minimal zero-dependency utilities for using JavaScript Iterables in all environments.
`util.inspect` with additional type information
ES2015 `Object.assign()` ponyfill
Get a compare function for array to sort
TypeScript definitions for brace-expansion
asynchronous function queue with adjustable concurrency
Bash-like brace expansion, implemented in JavaScript. Safer than other brace expansion libs, with complete support for the Bash 4.3 braces specification, without sacrificing speed.
A fast deep assignment alternative to the object spread operator and Object.assign