Five algorithmsLevenshtein, Jaro‑Winkler, Token Sort, Token Set, and Hybrid — pick the right tool or combine them all.
Normalization pipelineRemove accents, stop words, punctuation, and apply replacements before matching. Configurable per call.
List helpersrankCandidates, findBestMatch, filterMatches, extract — compare one input against a list in one line.
Explain modeEnable explain:true to see normalized strings, algorithm used, and per-algorithm scores in hybrid mode.
TypeScript supportFull .d.ts declarations with overloads — explain:true changes the return type automatically in your IDE.
Reusable matcherscreateMatcher() preconfigures options once for consistent matching across a whole module or dataset.