jsesc
Given some data, jsesc returns the shortest possible stringified & ASCII-safe representation of that data.
fast-levenshtein
Efficient implementation of Levenshtein algorithm with locale-specific collator support.
natural-compare
Compare strings containing a mix of letters and numbers in the way a human being would in sort order.