is-object-equal function part of http://amp.ampersandjs.com.
Returns true if a value has the characteristics of a valid JavaScript data descriptor.
Checks whether a value is an object
node's assert.deepEqual algorithm
Does a shallow comparison of two objects, returning false if the keys or values differ.
Are these two JavaScript values equal?
Fast deep equal
`Object.defineProperty`, but not IE 8's broken one.
A JavaScript text diff implementation.
ES Object-related atoms: Object, ToObject, RequireObjectCoercible
Deep comparison of 2 instances for should.js
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.
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.
node's assert.deepEqual algorithm except for NaN being equal to NaN
chai plugin to match objects and arrays deep equality with arrays (including nested ones) being in any order
Test for shallow equality between two objects or arrays.
Underlying schema language parsed from arktype syntax.
General purpose glob-based configuration matching.
Is this an arguments object? It's a harder question than you think.
Robustly get the length of a Typed Array
return whether two buffers are equal
What is the type of this builtin JS value?
Constant-time comparison of Buffers
Tiny deep equal comparator