default-compare
Basic sort algorithm that has similar behavior to Array.prototype.sort for null and undefined, but also allows sorting by an object property.
Basic sort algorithm that has similar behavior to Array.prototype.sort for null and undefined, but also allows sorting by an object property.
Compare alphanumeric strings the same way a human would, using a natural order algorithm
Javascript utility for calculating deep difference, capturing changes, and applying changes across objects; for nodejs and the browser.
Finds degree of similarity between strings, based on Dice's Coefficient, which is mostly better than Levenshtein distance.
Lightweight and performant natural sorting of arrays and collections by differentiating between unicode characters, numbers, dates, etc.
TypeScript generics to compare types
safe, constant-time comparison of Buffers
Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)
Like lodash isEqualWith but for shallow equal.
Image structural similarity (SSIM). In TypeScript/JavaScript. For browser/server.
Returns an array containing the initial elements which both input arrays have in common
GraphicsMagick and ImageMagick for node.js
JavaScript implementation of the SSIM algorithm
Compare semver version numbers
Compare your item to items in an array and get the closest one.
Test if two floats are almost equal
Node.js `Buffer.compare()` ponyfill
Compares two angles with a common edge
Ranks and unranks permutations
Update object by mapping diff properties