innovationDriveApp/node_modules/damerau-levenshtein
2018-07-08 22:49:17 +10:00
..
test added Now Ui react dashboard with logo 2018-07-08 19:21:40 +10:00
.npmignore added Now Ui react dashboard with logo 2018-07-08 19:21:40 +10:00
CHANGELOG.md added Now Ui react dashboard with logo 2018-07-08 19:21:40 +10:00
index.js added Now Ui react dashboard with logo 2018-07-08 19:21:40 +10:00
package.json deleted homepage in package.json 2018-07-08 22:49:17 +10:00
README.md added Now Ui react dashboard with logo 2018-07-08 19:21:40 +10:00

NPM

I use algorithm kindly provided by TheSpanishInquisition here: http://jsperf.com/damerau-levenshtein-distance.

All credits goes there. I have only packed it into Node module.

It provides a function that takes two string arguments and returns a hash like this:

{
  steps: 5,       // Levenstein demerau distance
  relative: 0.7,  // steps / length of the longer string
  similarity: 0.3 // 1 - relative
}

Please see tests for more insights.