Simple and limited generation of javascript literals (arrays, objects, strings...)
Zero dependencies Query Builder for Cloudflare Workers
Light ECMAScript (JavaScript) Value Notation - human written, concise, typed, flexible
CLI arguments parser. Native port of python's argparse.
Get the command from a shebang
type-check allows you to check the types of JavaScript values at runtime with a Haskell like type syntax.
Is this value a JS String object or primitive? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
JSON parse & stringify that supports binary via bops & base64
Resolve the path of a module like `require.resolve()` but from a given path
Returns true if a string has an extglob.
Promisifies all the selected functions in an object
Run a function exactly one time
Pass two numbers, get a regex-compatible source string for matching ranges. Validated against more than 2.78 million test assertions.
Require module from string
extend like a boss
process.nextTick but always with args
Port of C's wcwidth() and wcswidth()
Merge multiple streams into one stream in sequence or parallel.
borderless text tables with alignment
JSON.parse with bigints support
Give me a string and I'll tell you if it's a valid npm package license string
kill trees of processes
Support for representing 64-bit integers in JavaScript
A library of cross-platform tested terminal/console command strings for doing things like color and cursor positioning. This is a subset of both ansi and vt100. All control codes included work on both Windows & Unix-like OSes, except where noted.