A helper to optimistically set Symbol.toStringTag, when possible.
tiny util for getting and setting deep object props safely
Filter object keys and values into a new object
Stringify an object sorting scalars before objects, and defaulting to 2-space indent
Gets the job done when JSON.stringify can't
The best of both `JSON.stringify(obj)` and `JSON.stringify(obj, null, indent)`.
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.
An easy way to install Dev Tools extensions into Electron applications
Properties file reader for Node.js
Does a JS type have a property
A memoization function that uses a WeakMap
Traverse an object and convert all ISO strings into Dates.
Filter an array of objects to a specific OS
Assemble urls from route-like templates (/path/:param)
handle circular references when stringifying and parsing
Bind methods to an object from that object or some other source. Optionally specify a set of methods to skip over.
Convert an object's keys to snake case
Write Pino transports easily
If available, the `Object.prototype.__proto__` accessor and mutator, call-bound
Gets the job done when JSON.stringify can't
Light-weight EventEmitter (less than 1KB when gzipped)