An implementation of the Unicode grapheme cluster breaking algorithm (UAX #29)
Measure the difference between two strings using the Levenshtein distance algorithm
Do fuzzy matching using FZF algorithm in JavaScript
An env-agnostic serializer and deserializer with recursion ability and types beyond JSON, based on the HTML structured clone algorithm.
A port of the Brotli compression algorithm as used in WOFF2
Match a Unicode property or property alias to its canonical property name per the algorithm used for RegExp Unicode property escapes in ECMAScript.
Match a Unicode property or property alias to its canonical property name per the algorithm used for RegExp Unicode property escapes in ECMAScript.
Basic sort algorithm that has similar behavior to Array.prototype.sort for null and undefined, but also allows sorting by an object property.
A cross-browser, numerically stable algorithm to add floats accurately
**Note:** while this plugin doesn’t shorten the output in any way, it does optimize it for repetition-based compression algorithms such as gzip.
Algorithms to help you parse CSS from an array of tokens.
Implemets the CIEDE2000 color difference algorithm, conversion between RGB and LAB color and mapping all colors in palette X to the closest or most different color in palette Y based on the CIEDE2000 difference.
Compare alphanumeric strings the same way a human would, using a natural order algorithm
a library for matching human-quality input to a list of potential matches using the Levenshtein distance algorithm