node's assert.deepEqual algorithm
ES2015-compliant shim for Object.is - differentiates between -0 and +0
node's assert.deepEqual algorithm except for NaN being equal to NaN
Compare DNS record strings for equality
Minimalistic shallow equality check for arrays/objects
Are these two values conceptually equal?
A light weight package for object and array manipulation. As well as some utilities for matching text.
A tiny (304B to 489B) utility for check for deep equality
Determines if two array buffers contain the exact same content
Determine if an array or object is equivalent with another, *not* recursively
Strict equality test (like ===) that handles both built-in and custom value objects (those with a valueOf function).
Optimized 2d/3d/4d and arbitrary length vector operations
Check equality of objects and other types
Alternative Map and Set implementations with customizable equality semantics & supporting operations
Expect two values to be equal, for whatever latest notion of equality.
A deep equality algorithm aware of prototypes, getters/setters, etc.
Utility for common comparison functions including sorting and type reflection.
Chai assertion library plugin to add `strictlyEqual` function and disable `equal`
Extensive date equality checker.