Search results
100 packages found
Improved deep equality testing for Node.js and the browser, with custom async comparators
An equivalence function comparing objects by serialized equivalence no nested functions or Symbols involved.
Dazzlingly fast JS/TS deep utility tools
deep check for equality
Merge javascript objects (`{}`) DEEPLY (recursively). It also checks the equality of input objects.
- javascript
- js
- object
- objects
- {}
- [object Object]
- clone
- merge
- clone-and-compare
- merge-and-compare
- clone-with-equality-check
- merge-with-equality-check
- deep-clone
- deep-merge
- View more
Compare javascript objects (`{}`) DEEPLY (recursively). It also compares other types regularly.
- javascript
- js
- object
- objects
- {}
- [object Object]
- equality
- deep-compare
- deep-compare-objects
- recursive-compare
- recursive-compare-objects
Validates two jsons equality with skipping keys
Equality checking for messy models
Smart deep equality testing for Node.js.
One of the fastest general-purpose deep comparison with support of React elements.
Extensible deep equivalence checking for any data types
- Inspired by the absence of deep equality check for objects in javascript
This package extends the global matchers to include **toEqualValue**. Allows you to expect deep value equality. It uses **isEquals** from lodash, but ignores function and prototype checking.
A very relaxed 'deep equals' that allows for any order in arrays, even if array values are objects
This package helps in deep comparing equality of JavaScript Objects
Extremely Exact Object Comparator
A simple helper function for comparing equality of object properties.
Easily convert deep Objects and Arrays to Records and Tuples.
A plugin to make Chai’s equality assertions (shallow or deep) fail with Jest-like diffs