Search npm for packages to use with Deno
Add them to your projects with a simple command that will already feel familar.
diff
A JavaScript text diff implementation.
deep-is
node's assert.deepEqual algorithm except for NaN being equal to NaN
natural-compare
Compare strings containing a mix of letters and numbers in the way a human being would in sort order.
leven
Measure the difference between two strings using the Levenshtein distance algorithm
@sindresorhus/is
Type check values
damerau-levenshtein
Damerau - Levenshtein distance by The Spanish Inquisition + relative distance
deep-equal
node's assert.deepEqual algorithm
react-fast-compare
Fastest deep equal comparison for React. Great for React.memo & shouldComponentUpdate. Also really fast general-purpose deep comparison.
shallowequal
Like lodash isEqualWith but for shallow equal.
semver-compare
compare two semver version strings, returning -1, 0, or 1
natural-compare-lite
Compare strings containing a mix of letters and numbers in the way a human being would in sort order.
dns-equal
Compare DNS record strings for equality
compare-func
Get a compare function for array to sort
compare-versions
Compare semver version strings to find greater, equal or lesser.
string-natural-compare
Compare alphanumeric strings the same way a human would, using a natural order algorithm
js-levenshtein
The most efficient JS implementation calculating the Levenshtein distance, i.e. the difference between two strings.
array-timsort
Fast JavaScript array sorting by implementing Python's Timsort algorithm
shallow-equal
Typescript-compatible minimalistic shallow equality check for arrays/objects
secure-compare
Securely compare two strings, copied from cryptiles
timsort
TimSort: Fast Sorting for Node.js