Showing 1-20 of 347,072 packages
Deep diffs two objects, including nested structures of arrays and objects, and return the difference.
Strongly-typed deep and recursive object merging. Considers all nested levels of objects, arrays, sets and maps.
Utilities for watching file trees.
Does a shallow comparison of two objects, returning false if the keys or values differ.
A corpus of schematic layouts made with [tscircuit](https://github.com/tscircuit/tscircuit).
A deterministic object hashing algorithm for Node.js.
lezer-based HTML grammar
ES Object-related atoms: Object, ToObject, RequireObjectCoercible
string representations of objects in node and the browser
Transform a string between `camelCase`, `PascalCase`, `Capital Case`, `snake_case`, `kebab-case`, `CONSTANT_CASE` and others
A JavaScript text diff implementation.
Is this value a JS Date object? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
Is this value a JS Number object? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
A better Object.defineProperty()
Is this value a JS Boolean? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
Merges the enumerable properties of two or more objects deeply.
A library for manipulating IPv4 and IPv6 addresses in JavaScript.
Merge objects & other types recursively. A simple & small integration.
Extra assertions on top of node's assert module
Improved deep equality testing for Node.js and the browser.