Showing 1-20 of 389,724 packages
Unify: a unification tool with a deep equivalence and partitioning of objects.
(=equal) TypeScript-first deep equivalence comparison between two values
No dependency mini-library: unification, deep equivalence, deep cloning.
No dependency mini-library: unification, deep equivalence, deep cloning, logical solver.
Extensible deep equivalence checking for any data types
Extensible deep value equivalence checking for any data types
Test cases for ECMAScript parsers
Fast deep equal
Recursive object extending
FHIR translate package
Improved deep equality testing for Node.js and the browser.
Recursively (deep) clone JavaScript native types, like Object, Array, RegExp, Date as well as primitives.
Deeply mix the properties of objects into the first object. Like merge-deep, but doesn't clone. No dependencies.
Fastest deep equal comparison for React. Great for React.memo & shouldComponentUpdate. Also really fast general-purpose deep comparison.
Deep diffs two objects, including nested structures of arrays and objects, and return the difference.
Returns true if a value exists, false if empty. Works with deeply nested values using object paths.
Strict equality test (like ===) that handles both built-in and custom value objects (those with a valueOf function).
A proper typeof that works with primitives, built-in value objects and those from other execution contexts.
Polygon tesselation library, ported from SGI's GLU implementation.
A simple Vue.js plugin for handling browser cookies