@sindresorhus/is
Type check values
Type check values
A JavaScript text diff implementation.
node's assert.deepEqual algorithm except for NaN being equal to NaN
Compare strings containing a mix of letters and numbers in the way a human being would in sort order.
Measure the difference between two strings using the Levenshtein distance algorithm
node's assert.deepEqual algorithm
Compare DNS record strings for equality
TimSort: Fast Sorting for Node.js
Damerau - Levenshtein distance by The Spanish Inquisition + relative distance
Check if two arrays are equal
compare two semver version strings, returning -1, 0, or 1
Fastest deep equal comparison for React. Great for React.memo & shouldComponentUpdate. Also really fast general-purpose deep comparison.
Like lodash isEqualWith but for shallow equal.
[![npm-version](https://img.shields.io/npm/v/levenary.svg)](https://www.npmjs.com/package/levenary) [![github-actions](https://github.com/tanhauhau/levenary/workflows/CI/badge.svg)](https://github.com/tanhauhau/levenary/actions)
Securely compare two strings, copied from cryptiles
Compare semver version strings to find greater, equal or lesser.
Does a shallow comparison of two objects, returning false if the keys or values differ.
Get a compare function for array to sort
Typescript-compatible minimalistic shallow equality check for arrays/objects
The most efficient JS implementation calculating the Levenshtein distance, i.e. the difference between two strings.