ES6-compliant shim for Object.is - differentiates between -0 and +0
Compare DNS record strings for equality
Minimalistic shallow equality check for arrays/objects
A function to test for identical deep equality (based on lodash's isEqual).
A port of Node v6's internal _deepEqual function in a universal style
Are these two values conceptually equal?
Common, generic types & interfaces for thi.ng projects
Extensible deep equivalence checking for any data types
node's assert.deepEqual algorithm
Alternative Set & Map data type implementations with customizable equality semantics & supporting operations
Strict equality test (like ===) that handles both built-in and custom value objects (those with a valueOf function).
Set with custom equality comparisons
Optimized 2d/3d/4d and arbitrary length vector operations
Generalized set operations and comparisons in the style of Haskell
Color comparison plugin for the Unexpected assertion library
Id equality assertions for chai
node's assert.deepEqual algorithm except for NaN being equal to NaN
Extends chai.js with deep equality member checks, optionally also tracking the identity of nested objects.
Extensive date equality checker.
powered by npms.io 🚀