Simple minimization for array of string
Light ECMAScript (JavaScript) Value Notation - human written, concise, typed, flexible
type-check allows you to check the types of JavaScript values at runtime with a Haskell like type syntax.
CLI arguments parser. Native port of python's argparse.
Returns true if a string has an extglob.
Get the command from a shebang
JSON parse & stringify that supports binary via bops & base64
Run a function exactly one time
Is this value a JS String object or primitive? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
Resolve the path of a module like `require.resolve()` but from a given path
Require module from string
Promisifies all the selected functions in an object
borderless text tables with alignment
Pass two numbers, get a regex-compatible source string for matching ranges. Validated against more than 2.78 million test assertions.
extend like a boss
Port of C's wcwidth() and wcswidth()
process.nextTick but always with args
Merge multiple streams into one stream in sequence or parallel.
Convert directories to glob compatible strings
JSON.parse with bigints support
kill trees of processes
A library for finite automata and regular expressions in the context of JS RegExp
Support for representing 64-bit integers in JavaScript
Caseless object set/get/has, very useful when working with HTTP headers.