Returns true if a value is a plain object, array or function.
Buffers events from a stream until you are ready to handle them.
The Lodash method `_.merge` exported as a module.
writable stream that concatenates strings or binary data and calls a callback with the result
Detect whether or not an object is a Typed Array
Extend an object with the properties of additional objects. node.js/javascript util.
Run a function exactly one time
JavaScript implementation of the BSER Binary Serialization
deterministic JSON.stringify() with custom sorting to get deterministic hashes from stringified results, with no public domain dependencies
Callback wrapping utility
Querystringify - Small, simple but powerful query string parser.
Esprima-compatible implementation of the Mozilla JS Parser API
Convert encodings, uses iconv-lite
deep cloning of objects and arrays
[](https://travis-ci.org/stefanpenner/get-caller-file) [](https://ci.a
Allows users to use generators in order to write common functions that can be both sync or async.
Light ECMAScript (JavaScript) Value Notation - human written, concise, typed, flexible
merge() utility function
A basic but performant promise implementation
Retries a function that returns a promise, leveraging the power of the retry module.
return list of CallSite objects from a captured stacktrace
The lodash method `_.once` exported as a module.
Resolve the path of a module like `require.resolve()` but from the current working directory
Check if a protocol requires a certain port number to be added to an URL.