url-pattern
easier than regex string matching patterns for urls and other strings. turn strings into data or data into strings.
easier than regex string matching patterns for urls and other strings. turn strings into data or data into strings.
Fuzzy filtering and string similarity scoring - compatible with fuzzaldrin
a library for matching human-quality input to a list of potential matches using the Levenshtein distance algorithm
Convert matching double-quotes to single-quotes: `I "love" unicorns` → `I 'love' unicorns`
Convert matching single-quotes to double-quotes: I 'love' unicorns → I "love" unicorns
A isomorphic, bullet-proof, ninja-ready route parsing, matching, and reversing library for Javascript in Node and the browser.
Match BCP 47 language tags with language ranges per RFC 4647
Fuzzy string matching algorithms and utilities, port of the TheFuzz Python library.
Bash-powered globbing for node.js
Traverse object hierarchies using matching and callbacks.
not-so-wild wildcard string matching
Validates a deep structured JSON pattern
Create a new object filtered to have only properties for which the callback returns true.
Validates a deep structured JSON pattern
The most efficient JS implementation calculating the Levenshtein distance, i.e. the difference between two strings.
Regular expression for matching javascript require statements.
Declarative function overloading
A handy collection of algorithms dealing with fuzzy strings and phonetics.
Percent control done right
JavaScript functional conditional expression