Compare Objects, Arrays, Nested Objects/Arrays, Array of Objects.
Compare strings containing a mix of letters and numbers in the way a human being would in sort order.
Fastest deep equal comparison for React. Great for React.memo & shouldComponentUpdate. Also really fast general-purpose deep comparison.
It's react's useEffect hook, except using deep comparison on the inputs, not reference equality
Get a compare function for array to sort
Compare alphanumeric strings the same way a human would, using a natural order algorithm
Compare strings containing a mix of letters and numbers in the way a human being would in sort order.
Sort the keys of an object
React hooks, except using deep comparison on the inputs, not reference equality
Securely compare two strings, copied from cryptiles
Compare semver version numbers
compare two semver version strings, returning -1, 0, or 1
Constant-time comparison algorithm to prevent timing attacks.
Basic sort algorithm that has similar behavior to Array.prototype.sort for null and undefined, but also allows sorting by an object property.
Timing safe string compare using double HMAC
Compare json schemas smarter.
Compare semver version strings to find greater, equal or lesser.
The advanced library to create your own croppers suited for any website design
node's assert.deepEqual algorithm except for NaN being equal to NaN
Node JS directory compare
The react cropper library that gives the possibility to create croppers exactly suited for your website design
Compare byte and datetime units
Compare two objects using accessed properties with Proxy
Determine if an array or object is equivalent with another, *not* recursively