fuzzaldrin-plus
Fuzzy filtering and string similarity scoring - compatible with fuzzaldrin
Fuzzy filtering and string similarity scoring - compatible with fuzzaldrin
adaptive and scalable 2D bezier curves
adaptive and scalable 2D quadratic curves
Converts numbers into a more human-friendly format, similar to `ls`'s `--human-readable` flag (`ls -lh`) or Stack Overflow's reputation numbers. For example, 123456 becomes '123k'.
gets 2D contours from an SVG path
Convert a number to k-metric or a k-metric number to a long number
Like Array.prototype.find, but for finding the closest match.
Approximate (fuzzy) string matching just like you are used to from Sublime Text and others.
Abbreviate currency values in a configurable, locale-friendly way.
A QUnit plugin for asserting that a number is approximately equal (or not) to an expected number, within a given tolerance.
Search for a given subsequence in a list of strings and transform the resulting list as required
Converts a select box into a fuzzy searchable dropdown.
Probabilistic data structures for large or streaming data sets.
approximate human readable time
Node bindings for Annoy, an efficient Approximate Nearest Neighbors implementation written in C++.
A lightweight Node.js module that implements the most common Approximate String Matching algorithms
command-t style approximate string matcher as a Node.js function
Quadratic function coeffs by different ways.
Math approximation tools.
Zero out (round-out/approximate) numerical values: 123,456,789 → 123,000,000