deterministic JSON.stringify() with custom sorting to get deterministic hashes from stringified results, with no public domain dependencies
Fast (and loose) selective `process.env` replacer using js-tokens instead of an AST
A small polyfill for Object.setprototypeof
process.nextTick but always with args
Buffers events from a stream until you are ready to handle them.
Fast streaming CSV parser for Node.js with robust quote and multiline handling
Use node's fs.realpath, but fall back to the JS implementation if the native one fails
Safer Node.js Buffer API
Create a stream that emits events from multiple other streams
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.
Returns true if a number or string value is a finite number. Useful for regex matches, parsing, user input, etc.
Pass two numbers, get a regex-compatible source string for matching ranges. Validated against more than 2.78 million test assertions.
A stream that emits multiple other streams one after another.
An Object.keys replacement, in case Object.keys is not available. From https://github.com/es-shims/es5-shim
Merge multiple streams into one stream in sequence or parallel.
[](https://travis-ci.org/stefanpenner/get-caller-file) [](https://ci.a
Support for representing 64-bit integers in JavaScript
ES2015 `Object.assign()` ponyfill
Resolve any installed ES6 compatible promise
Promisifies all the selected functions in an object
Fast deep equal
A cross browser microtask library
extend like a boss
random bytes from browserify stand alone