1.1.0 • Published 8 years ago

levenshtein-sse v1.1.0

Weekly downloads
87
License
MIT
Repository
github
Last release
8 years ago

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