Push an `end` message on `finish` event in streams that can't end
Type-safe dependency injection for TypeScript. Zero ceremony, full inference, no decorators, no tokens. ~4KB gzip, built-in introspection for AI tooling.
JSON parse & stringify that supports binary via bops & base64
Array#isArray for older browsers
process.nextTick but always with args
Run a function exactly one time
Call a callback when a readable/writable/duplex stream has completed or failed.
Zero CPU overhead, zero dependency, true event-loop blocking sleep
A cross browser microtask library
Promisifies all the selected functions in an object
Get the command from a shebang
simplified stream construction
type-check allows you to check the types of JavaScript values at runtime with a Haskell like type syntax.
Opens stuff, like webpages and files and executables, cross-platform
create hashes for browserify
JSON.parse with bigints support
random bytes from browserify stand alone
High performance middleware framework
Runtime-agnostic flag-evaluation logic for Datadog Flagging
Light ECMAScript (JavaScript) Value Notation - human written, concise, typed, flexible
Give me a string and I'll tell you if it's a valid npm package license string
Returns true if a string has an extglob.
kill trees of processes
CLI arguments parser. Native port of python's argparse.