fast-levenshtein
npmv3.0.0Efficient implementation of Levenshtein algorithm with locale-specific collator support.
Overview
fast-levenshtein is an npm package that efficient implementation of Levenshtein algorithm with locale-specific collator support. The latest version is 3.0.0, released under the MIT license.
Who should use it
Teams working in the npm ecosystem who need efficient implementation of Levenshtein algorithm with locale-specific collator support and value a focused solution.
When not to use it
Consider an alternative if you need to have first-class TypeScript types out of the box, or if a more actively-maintained option better fits your npm stack.
Pros
- Clear open-source license (MIT).
Cons
- No bundled TypeScript types (may require a separate @types package).
Auto-generated from collected registry metadata. No external claims are inferred.
Relationship graph
Dependencies (left) and dependents (right) of fast-levenshtein.
Dependencies
Runtime (1)
Dev (11)
Used by
Popular packages that depend on fast-levenshtein.
Alternatives to fast-levenshtein
Modify strings, generate sourcemaps
Functions for dealing with a PostgreSQL connection string
Get the line and column number of a specific character in a string
Returns `true` if the given string looks like a glob pattern or an extglob pattern. This makes it easy to create code that only uses external modules like node-glob when necessary, resulting in much faster code execution and initialization time, and a bet
prelude.ls is a functionally oriented utility library. It is powerful and flexible. Almost all of its functions are curried. It is written in, and is the recommended base library for, LiveScript.
Returns true if a string has an extglob.
Compare strings containing a mix of letters and numbers in the way a human being would in sort order.
Escape RegExp special characters
Frequently installed together
prelude.ls is a functionally oriented utility library. It is powerful and flexible. Almost all of its functions are curried. It is written in, and is the recommended base library for, LiveScript.
node's assert.deepEqual algorithm except for NaN being equal to NaN
Wrap words to a specified length.
type-check allows you to check the types of JavaScript values at runtime with a Haskell like type syntax.
Light ECMAScript (JavaScript) Value Notation - human written, concise, typed, flexible
Version history
| Version | Published | License |
|---|---|---|
| 3.0.0latest | 6 years ago | MIT |
| 2.0.6 | 9 years ago | MIT |
| 2.0.5 | 9 years ago | MIT |
| 2.0.4 | 10 years ago | MIT |
| 2.0.3 | 10 years ago | MIT |
| 2.0.2 | 10 years ago | MIT |
| 2.0.1 | 10 years ago | MIT |
| 2.0.0 | 10 years ago | MIT |
| 1.1.4 | 10 years ago | MIT |
| 1.1.3 | 10 years ago | MIT |
| 1.1.2 | 10 years ago | MIT |
| 1.1.0 | 10 years ago | MIT |
| 1.0.7 | 11 years ago | MIT |
| 1.0.6 | 11 years ago | MIT |
| 1.0.5 | 11 years ago | MIT |
| 1.0.4 | 12 years ago | MIT |
| 1.0.3 | 12 years ago | BSD |
| 1.0.2 | 12 years ago | BSD |
| 1.0.1 | 12 years ago | BSD |
| 1.0.0 | 13 years ago | BSD |
Maintainers
Keywords
Frequently asked questions
How do I install fast-levenshtein?
Run `npm install fast-levenshtein` to add fast-levenshtein to your npm project.
What license is fast-levenshtein released under?
fast-levenshtein is distributed under the MIT license.
How popular is fast-levenshtein?
fast-levenshtein has approximately 0 downloads per week and 1 known dependent packages.