Define a non-enumerable property on an object. Uses Reflect.defineProperty when available, otherwise Object.defineProperty.
HTTP methods that node supports
Returns true if a value is a plain object, array or function.
CLI arguments parser. Native port of python's argparse.
An XML builder for node.js
Pluralize and singularize any word
Returns true if a string has an extglob.
Determine if an object is a Buffer
process information for node.js and browsers
Detect whether or not an object is a Typed Array
writable stream that concatenates strings or binary data and calls a callback with the result
Fast and simple xml generator. Supports attributes, CDATA, etc. Includes tests and examples.
a skeleton for typescript cli tools
The lodash method `_.isPlainObject` exported as a module.
Detect if your code is running on an AWS Lambda server
JavaScript implementation of the BSER Binary Serialization
Convert encodings, uses iconv-lite
Range header field string parser
The Node.js `util.deprecate()` function with browser support
Extend an object with the properties of additional objects. node.js/javascript util.
The Lodash method `_.merge` exported as a module.
Retries a function that returns a promise, leveraging the power of the retry module.
Pass two numbers, get a regex-compatible source string for matching ranges. Validated against more than 2.78 million test assertions.
deterministic JSON.stringify() with custom sorting to get deterministic hashes from stringified results, with no public domain dependencies