Unpipe a stream from all destinations
Recursively iterates over specified directory, require()'ing each file, and returning a nested hash structure containing those modules.
The jsbn library is a fast, portable implementation of large-number math in pure JavaScript, enabling public-key crypto and other applications on desktop and mobile browsers.
HTTP response freshness testing
Normalize slashes in a file path to be posix/unix-like forward slashes. Also condenses repeat slashes to a single slash and removes and trailing slashes, unless disabled.
Manipulate the HTTP Vary header
Port of jQuery.extend for node.js and the browser
return the first event in a set of ee/event pairs
deterministic `JSON.stringify()` - a faster version of substack's json-stable-strigify without jsonify
Compare strings containing a mix of letters and numbers in the way a human being would in sort order.
Test whether an object looks like a promises-a+ promise
parse a url with memoization
Promisify a callback-based function
Array#isArray for older browsers
Read/write IEEE754 floating point numbers from/to a Buffer or array-like object
Light ECMAScript (JavaScript) Value Notation - human written, concise, typed, flexible
Wrap those words. Show them at what columns to start and stop.
Fast (and loose) selective `process.env` replacer using js-tokens instead of an AST
Returns true if the value is an object and not an array or null.
Browser-friendly inheritance fully compatible with standard node.js inherits()
A stream that emits multiple other streams one after another.
Merge multiple streams into one stream in sequence or parallel.
Make your own error types!
ECMAScript AST recursive visitor