A package that offers functions to help with object comparison (same keys, same keys and values, same content, in A but not in B). Includes tests to show it works.
Get a compare function for array to sort
compare two semver version strings, returning -1, 0, or 1
Compare json schemas smarter.
Securely compare two strings, copied from cryptiles
Compare strings containing a mix of letters and numbers in the way a human being would in sort order.
compare SPDX license expressions
Basic sort algorithm that has similar behavior to Array.prototype.sort for null and undefined, but also allows sorting by an object property.
Fastest deep equal comparison for React. Great for React.memo & shouldComponentUpdate. Also really fast general-purpose deep comparison.
Compare semver version numbers
A library for recursively merging JavaScript objects
Removes duplicates from a sorted array in place
Compare strings containing a mix of letters and numbers in the way a human being would in sort order.
Determine if an array or object is equivalent with another, *not* recursively
Compare semver version strings to find greater, equal or lesser.
Lexicographically compare two buffers.
ES2015-compliant shim for Object.is - differentiates between -0 and +0
React hooks, except using deep comparison on the inputs, not reference equality
Constant-time comparison algorithm to prevent timing attacks.
Node JS directory compare
Compare semver versions to many other semver versions
Compare two objects using accessed properties with Proxy
Compare strings with Intl.Collator if available, falling back to String.localeCompare otherwise
Stand alone shallowCompare for use in libraries that support shouldComponentUpdate
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.