A helper to optimistically set Symbol.toStringTag, when possible.
tiny util for getting and setting deep object props safely
Stringify an object sorting scalars before objects, and defaulting to 2-space indent
Gets the job done when JSON.stringify can't
circular JSON.stringify and JSON.parse, for environments with native ES6 Map
The best of both `JSON.stringify(obj)` and `JSON.stringify(obj, null, indent)`.
Filter object keys and values into a new object
A better Object.defineProperty()
Define a data property on an object. Will fall back to assignment in an engine without descriptors.
Stringify your JSON at max speed
Delete nested properties from an object using dot notation.
Does a JS type have a property
A memoization function that uses a WeakMap
Properties file reader for Node.js
maximally minimal string formatting library
Filter an array of objects to a specific OS
Deep cloning of Arrays and plain Objects.
Traverse an object and convert all ISO strings into Dates.
handle circular references when stringifying and parsing
If available, the `Object.prototype.__proto__` accessor and mutator, call-bound
Convert an object's keys to snake case
Bind methods to an object from that object or some other source. Optionally specify a set of methods to skip over.
Gets the job done when JSON.stringify can't
Light-weight EventEmitter (less than 1KB when gzipped)