Value object base class and primitives for DDD
Parses set-cookie headers into objects
Iterate any JS iterator. Works robustly in all environments, all versions.
Get an iterator for any JS language value. Works robustly across all environments, all versions.
Iterate any iterable JS value. Works robustly in all environments, all versions.
Parse the Forwarded header (RFC 7239) into an array of objects
Match human-quality input to potential matches by edit distance.
Parses JavaScript objects into XML
A blazing-fast equality comparison utility for a variety of use-cases
Compile objects with duplicate keys to valid strict ES5
Convert a JavaScript value to an estree expression
A JS implementation of JSONPath with some additional operators
Interpolate numbers, colors, strings, arrays, objects, whatever!
Prettier plugin to sort JSON files alphanumerically by key
Rich matchers inspired by Hamcrest. Useful for generating helpful assertion failure messages in tests.
Render data in text columns. Supports in-column text-wrap.
Split email messages into an object stream
A tiny (304B to 489B) utility for check for deep equality
Check if a value is an object
Get callsites from the V8 stack trace API
Generate all possible permutations of an object's key-value pairs
High Performance In-Memory Cache for Node.js
Generate hashes from javascript objects in node and the browser.
A micro-library of stream components for building custom JSON and JSONC processing pipelines with a minimal memory footprint — parse, filter, and transform JSON far larger than available memory with a SAX-inspired token API, on Node.js or Web Streams.