ecs-logging-nodejs helpers
Gets the job done when JSON.stringify can't
Define a data property on an object. Will fall back to assignment in an engine without descriptors.
Determine and test types using constructor or {}.toString
Stringify your JSON at max speed
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
Rich matchers inspired by Hamcrest. Useful for generating helpful assertion failure messages in tests.
Traverse an object and convert all ISO strings into Dates.
Filter an array of objects to a specific OS
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.
Better TOML parsing and stringifying all in that familiar JSON interface.
Convert an object's keys to snake case
Write Pino transports easily
If available, the `Object.prototype.__proto__` accessor and mutator, call-bound
Light-weight EventEmitter (less than 1KB when gzipped)
List of properties for JavaScript objects
A querystring parser that supports nesting and arrays, with a depth limit
Define a non-enumerable read-only property.
Some utilities for JSON pointers described by RFC 6901
Underscore mixins for deeply nested objects