levenshtein-sse

1.1.0 • Public • Published

levenshtein-sse

NPM Version NPM Downloads Build Status Dependency Status devDependency Status

Node.js bindings for the levenshtein-sse lib.

Calculates the Levenshtein distance in native code, as fast as it gets. Supports:

  • Strings, Buffers, Typed Arrays, Arrays, etc.
  • SIMD instructions support (when available)
  • Fallback to a very fast JS implementation
  • Async functions with callbacks or Promises

Usage

const levenshtein = require('levenshtein-sse');
 
levenshtein('levenshtein', 'frankenstein') // => 6
levenshtein.async('levenshtein', 'frankenstein', (err, result) => ...)
levenshtein.asyncPromise('levenshtein', 'frankenstein').then(result => ...)

License

MIT

Package Sidebar

Install

npm i levenshtein-sse

Weekly Downloads

43

Version

1.1.0

License

MIT

Last publish

Collaborators

  • addaleax