An interface for value objects
ECMAScript parser
ECMAScript (ESTree) AST walker
ES2015-compliant shim for Object.is - differentiates between -0 and +0
Copy a descriptor from object A to object B
Define a lazily evaluated property on an object
Persistent ordered mapping from strings
Scanner and parser for JSON with comments.
Delete nested properties from an object using dot notation.
Set nested properties on an object using dot notation.
Dead simple Object schema validation
HTTP server cookie parsing and serialization
Types for Iconify data
Programmatic access to the ARIA specification
Parses set-cookie headers into objects
Given some data, jsesc returns the shortest possible stringified & ASCII-safe representation of that data.
Runtime library to validate data against TypeScript interfaces
Lowercase the keys of an object
Properties file reader for Node.js
Use property paths like 'a.b.c' to get a nested value from an object. Even works when keys have dots in them (no other dot-prop library we tested does this, or does it correctly).
Find package.json files in parent directories, keep finding until you find the right one using iterators.
Generate hashes from javascript objects in node and the browser.
Read/write IEEE754 floating point numbers from/to a Buffer or array-like object
Returns true if a value is a plain object, array or function.