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
Splitting arguments like a ninja
Delete nested properties from an object using dot notation.
Properties file reader for Node.js
Does a JS type have a property
A memoization function that uses a WeakMap
CipherStash CLI — the one stash command for auth, init, encryption schema, database setup, and secrets.
Filter an array of objects to a specific OS
Traverse an object and convert all ISO strings into Dates.
CipherStash EQL extension for Prisma Next: contract-space authoring of the encrypted-column scaffolding (eql_v2_configuration table, eql_v2_encrypted/ore_* composite types, eql_v2 domains) plus a baseline migration that installs the vendored EQL bundle SQ
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.
Write Pino transports easily
If available, the `Object.prototype.__proto__` accessor and mutator, call-bound
Light-weight EventEmitter (less than 1KB when gzipped)
Gets the job done when JSON.stringify can't
Convert an object's keys to snake case
List of properties for JavaScript objects
A querystring parser that supports nesting and arrays, with a depth limit