Nanocyte component equal
Fast deep equal
Tiny deep equal comparator
node's assert.deepEqual algorithm
node's assert.deepEqual algorithm except for NaN being equal to NaN
return whether two buffers are equal
Are these two JavaScript values equal?
Constant-time comparison of Buffers
[![][npm-badge]][npm-url] [![][travis-badge]][travis-url]
Compare DNS record strings for equality
Fastest deep equal comparison for React. Great for React.memo & shouldComponentUpdate. Also really fast general-purpose deep comparison.
A JavaScript text diff implementation.
Check if two arrays are equal
Adaptation of react-addons-shallow-compare, for independent usage
Determine two file paths are equal
chai plugin to match objects and arrays deep equality with arrays (including nested ones) being in any order
Check if two values are deeply equivalent
Improved deep equality testing for Node.js and the browser.
A robust, ES3 compatible, "has own property" predicate.
Does a shallow comparison of two objects, returning false if the keys or values differ.
What is the type of this builtin JS value?
Is this value a JS Typed Array? This module works cross-realm/iframe, does not depend on `instanceof` or mutable properties, and despite ES6 Symbol.toStringTag.
Robustly get the length of a Typed Array
Is this value a JS DataView? This module works cross-realm/iframe, does not depend on `instanceof` or mutable properties, and despite ES6 Symbol.toStringTag.