{"_id":"fast-levenshtein","_rev":"3470","name":"fast-levenshtein","description":"Efficient implementation of Levenshtein algorithm  with locale-specific collator support.","dist-tags":{"latest":"3.0.0"},"maintainers":[{"name":"hiddentao","email":""}],"time":{"modified":"2021-06-03T09:56:19.000Z","created":"2013-04-18T05:57:15.181Z","3.0.0":"2020-07-22T14:26:22.114Z","2.0.6":"2016-12-27T21:15:07.820Z","2.0.5":"2016-09-28T22:36:57.195Z","2.0.4":"2016-09-07T04:40:37.975Z","2.0.3":"2016-08-26T09:27:04.507Z","2.0.2":"2016-08-26T09:25:13.798Z","2.0.1":"2016-08-26T08:54:04.982Z","2.0.0":"2016-08-26T06:23:35.146Z","1.1.4":"2016-07-22T06:27:22.895Z","1.1.3":"2016-01-26T19:21:05.750Z","1.1.2":"2016-01-26T10:27:10.654Z","1.1.0":"2015-12-29T10:52:41.779Z","1.0.7":"2015-08-13T01:08:40.011Z","1.0.6":"2014-12-17T16:32:54.020Z","1.0.5":"2014-12-06T03:04:03.113Z","1.0.4":"2014-09-15T06:06:35.043Z","1.0.3":"2014-07-10T05:07:35.370Z","1.0.2":"2014-07-10T04:19:05.817Z","1.0.1":"2014-07-10T03:39:50.757Z","1.0.0":"2013-04-18T05:57:15.181Z"},"users":{"morphar":true,"zambon":true,"kreshikhin":true,"mimmo1":true,"netweb":true,"fernando_fr":true,"christangga":true,"seangenabe":true,"rocket0191":true,"heartnett":true,"cgraff":true,"hasyee":true,"nskondratev":true,"wolfram77":true,"ganeshkbhat":true,"keenwon":true,"karbunkul":true,"dwayneford":true},"author":{"name":"Ramesh Nair","email":"ram@hiddentao.com","url":"http://www.hiddentao.com/"},"repository":{"type":"git","url":"git+https://github.com/hiddentao/fast-levenshtein.git"},"versions":{"3.0.0":{"name":"fast-levenshtein","version":"3.0.0","description":"Efficient implementation of Levenshtein algorithm  with locale-specific collator support.","main":"levenshtein.js","scripts":{"build":"grunt build","prepublish":"npm run build","benchmark":"grunt benchmark","test":"mocha"},"devDependencies":{"chai":"~1.5.0","grunt":"~0.4.1","grunt-benchmark":"~0.2.0","grunt-cli":"^1.2.0","grunt-contrib-jshint":"~0.4.3","grunt-contrib-uglify":"~0.2.0","grunt-mocha-test":"~0.2.2","grunt-npm-install":"~0.1.0","load-grunt-tasks":"~0.6.0","lodash":"^4.0.1","mocha":"~1.9.0"},"repository":{"type":"git","url":"git+https://github.com/hiddentao/fast-levenshtein.git"},"keywords":["levenshtein","distance","string"],"author":{"name":"Ramesh Nair","email":"ram@hiddentao.com","url":"http://www.hiddentao.com/"},"license":"MIT","dependencies":{"fastest-levenshtein":"^1.0.7"},"gitHead":"d2434d324e56c9ef70d6f8330382e7ff758f9911","bugs":{"url":"https://github.com/hiddentao/fast-levenshtein/issues"},"homepage":"https://github.com/hiddentao/fast-levenshtein#readme","_id":"fast-levenshtein@3.0.0","_nodeVersion":"12.13.0","_npmVersion":"6.14.5","dist":{"shasum":"37b899ae47e1090e40e3fd2318e4d5f0142ca912","size":3207,"noattachment":false,"key":"/fast-levenshtein/-/fast-levenshtein-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/fast-levenshtein/download/fast-levenshtein-3.0.0.tgz"},"maintainers":[{"name":"hiddentao","email":""}],"_npmUser":{"name":"hiddentao","email":"ram@hiddentao.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-levenshtein_3.0.0_1595427981926_0.6198370966231346"},"_hasShrinkwrap":false,"publish_time":1595427982114,"_cnpm_publish_time":1595427982114},"2.0.6":{"name":"fast-levenshtein","version":"2.0.6","description":"Efficient implementation of Levenshtein algorithm  with locale-specific collator support.","main":"levenshtein.js","files":["levenshtein.js"],"scripts":{"build":"grunt build","prepublish":"npm run build","benchmark":"grunt benchmark","test":"mocha"},"devDependencies":{"chai":"~1.5.0","grunt":"~0.4.1","grunt-benchmark":"~0.2.0","grunt-cli":"^1.2.0","grunt-contrib-jshint":"~0.4.3","grunt-contrib-uglify":"~0.2.0","grunt-mocha-test":"~0.2.2","grunt-npm-install":"~0.1.0","load-grunt-tasks":"~0.6.0","lodash":"^4.0.1","mocha":"~1.9.0"},"repository":{"type":"git","url":"git+https://github.com/hiddentao/fast-levenshtein.git"},"keywords":["levenshtein","distance","string"],"author":{"name":"Ramesh Nair","email":"ram@hiddentao.com","url":"http://www.hiddentao.com/"},"license":"MIT","gitHead":"5bffe7151f99fb02f319f70a004e653105a760fb","bugs":{"url":"https://github.com/hiddentao/fast-levenshtein/issues"},"homepage":"https://github.com/hiddentao/fast-levenshtein#readme","_id":"fast-levenshtein@2.0.6","_shasum":"3d8a5c66883a16a30ca8643e851f19baa7797917","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"hiddentao","email":"ram@hiddentao.com"},"dist":{"shasum":"3d8a5c66883a16a30ca8643e851f19baa7797917","size":3699,"noattachment":false,"key":"/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/fast-levenshtein/download/fast-levenshtein-2.0.6.tgz"},"maintainers":[{"name":"hiddentao","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/fast-levenshtein-2.0.6.tgz_1482873305730_0.48711988772265613"},"directories":{},"publish_time":1482873307820,"_cnpm_publish_time":1482873307820,"_hasShrinkwrap":false},"2.0.5":{"name":"fast-levenshtein","version":"2.0.5","description":"Efficient implementation of Levenshtein algorithm  with locale-specific collator support.","main":"levenshtein.js","files":["levenshtein.js"],"scripts":{"build":"grunt build","prepublish":"npm run build","benchmark":"grunt benchmark","test":"mocha"},"devDependencies":{"chai":"~1.5.0","grunt":"~0.4.1","grunt-benchmark":"~0.2.0","grunt-cli":"^1.2.0","grunt-contrib-jshint":"~0.4.3","grunt-contrib-uglify":"~0.2.0","grunt-mocha-test":"~0.2.2","grunt-npm-install":"~0.1.0","load-grunt-tasks":"~0.6.0","lodash":"^4.0.1","mocha":"~1.9.0"},"repository":{"type":"git","url":"git+https://github.com/hiddentao/fast-levenshtein.git"},"keywords":["levenshtein","distance","string"],"author":{"name":"Ramesh Nair","email":"ram@hiddentao.com","url":"http://www.hiddentao.com/"},"license":"MIT","gitHead":"7c41122f8725a63587ec34bb19b12dd91f12465f","bugs":{"url":"https://github.com/hiddentao/fast-levenshtein/issues"},"homepage":"https://github.com/hiddentao/fast-levenshtein#readme","_id":"fast-levenshtein@2.0.5","_shasum":"bd33145744519ab1c36c3ee9f31f08e9079b67f2","_from":".","_npmVersion":"3.9.3","_nodeVersion":"4.4.5","_npmUser":{"name":"hiddentao","email":"ram@hiddentao.com"},"dist":{"shasum":"bd33145744519ab1c36c3ee9f31f08e9079b67f2","size":3649,"noattachment":false,"key":"/fast-levenshtein/-/fast-levenshtein-2.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/fast-levenshtein/download/fast-levenshtein-2.0.5.tgz"},"maintainers":[{"name":"hiddentao","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/fast-levenshtein-2.0.5.tgz_1475102215149_0.23410583310760558"},"directories":{},"publish_time":1475102217195,"_cnpm_publish_time":1475102217195,"_hasShrinkwrap":false},"2.0.4":{"name":"fast-levenshtein","version":"2.0.4","description":"Efficient implementation of Levenshtein algorithm  with locale-specific collator support.","main":"levenshtein.js","files":["levenshtein.js"],"scripts":{"build":"grunt build","prepublish":"npm run build","benchmark":"grunt benchmark","test":"mocha"},"devDependencies":{"chai":"~1.5.0","grunt":"~0.4.1","grunt-benchmark":"~0.2.0","grunt-contrib-jshint":"~0.4.3","grunt-contrib-uglify":"~0.2.0","grunt-mocha-test":"~0.2.2","grunt-npm-install":"~0.1.0","load-grunt-tasks":"~0.6.0","lodash":"^4.0.1","mocha":"~1.9.0"},"repository":{"type":"git","url":"git+https://github.com/hiddentao/fast-levenshtein.git"},"keywords":["levenshtein","distance","string"],"author":{"name":"Ramesh Nair","email":"ram@hiddentao.com","url":"http://www.hiddentao.com/"},"license":"MIT","gitHead":"8eac08c77caa7e77deaea37ad20b66c1ef660fd3","bugs":{"url":"https://github.com/hiddentao/fast-levenshtein/issues"},"homepage":"https://github.com/hiddentao/fast-levenshtein#readme","_id":"fast-levenshtein@2.0.4","_shasum":"e31e729eea62233c60a7bc9dce2bdcc88b4fffe3","_from":".","_npmVersion":"3.9.3","_nodeVersion":"4.4.5","_npmUser":{"name":"hiddentao","email":"ram@hiddentao.com"},"dist":{"shasum":"e31e729eea62233c60a7bc9dce2bdcc88b4fffe3","size":3607,"noattachment":false,"key":"/fast-levenshtein/-/fast-levenshtein-2.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/fast-levenshtein/download/fast-levenshtein-2.0.4.tgz"},"maintainers":[{"name":"hiddentao","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/fast-levenshtein-2.0.4.tgz_1473223237736_0.9074071520008147"},"directories":{},"publish_time":1473223237975,"_cnpm_publish_time":1473223237975,"_hasShrinkwrap":false},"2.0.3":{"name":"fast-levenshtein","version":"2.0.3","description":"Efficient implementation of Levenshtein algorithm  with locale-specific collator support.","main":"levenshtein.js","files":["levenshtein.js"],"scripts":{"build":"grunt build","benchmark":"grunt benchmark","test":"mocha"},"devDependencies":{"chai":"~1.5.0","grunt":"~0.4.1","grunt-benchmark":"~0.2.0","grunt-contrib-jshint":"~0.4.3","grunt-contrib-uglify":"~0.2.0","grunt-mocha-test":"~0.2.2","grunt-npm-install":"~0.1.0","load-grunt-tasks":"~0.6.0","lodash":"^4.0.1","mocha":"~1.9.0"},"repository":{"type":"git","url":"git+https://github.com/hiddentao/fast-levenshtein.git"},"keywords":["levenshtein","distance","string"],"author":{"name":"Ramesh Nair","email":"ram@hiddentao.com","url":"http://www.hiddentao.com/"},"license":"MIT","gitHead":"7d2dacdf375a12793e105ea38cdba002af12ef77","bugs":{"url":"https://github.com/hiddentao/fast-levenshtein/issues"},"homepage":"https://github.com/hiddentao/fast-levenshtein#readme","_id":"fast-levenshtein@2.0.3","_shasum":"2e4b613e0a0a2f53df583c765a816b97b0c98a9e","_from":".","_npmVersion":"3.9.3","_nodeVersion":"4.4.5","_npmUser":{"name":"hiddentao","email":"ram@hiddentao.com"},"dist":{"shasum":"2e4b613e0a0a2f53df583c765a816b97b0c98a9e","size":3453,"noattachment":false,"key":"/fast-levenshtein/-/fast-levenshtein-2.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/fast-levenshtein/download/fast-levenshtein-2.0.3.tgz"},"maintainers":[{"name":"hiddentao","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/fast-levenshtein-2.0.3.tgz_1472203622853_0.8779530352912843"},"directories":{},"publish_time":1472203624507,"_cnpm_publish_time":1472203624507,"_hasShrinkwrap":false},"2.0.2":{"name":"fast-levenshtein","version":"2.0.2","description":"Efficient implementation of Levenshtein algorithm","main":"levenshtein.js","files":["levenshtein.js"],"scripts":{"build":"grunt build","benchmark":"grunt benchmark","test":"mocha"},"devDependencies":{"chai":"~1.5.0","grunt":"~0.4.1","grunt-benchmark":"~0.2.0","grunt-contrib-jshint":"~0.4.3","grunt-contrib-uglify":"~0.2.0","grunt-mocha-test":"~0.2.2","grunt-npm-install":"~0.1.0","load-grunt-tasks":"~0.6.0","lodash":"^4.0.1","mocha":"~1.9.0"},"repository":{"type":"git","url":"git+https://github.com/hiddentao/fast-levenshtein.git"},"keywords":["levenshtein","distance","string"],"author":{"name":"Ramesh Nair","email":"ram@hiddentao.com","url":"http://www.hiddentao.com/"},"license":"MIT","gitHead":"1e611abfb4a2110ef16d934e7bcbbcf7f7f3d5c8","bugs":{"url":"https://github.com/hiddentao/fast-levenshtein/issues"},"homepage":"https://github.com/hiddentao/fast-levenshtein#readme","_id":"fast-levenshtein@2.0.2","_shasum":"8b7a7c9b135353941b5283e4cb1e3e16831c0719","_from":".","_npmVersion":"3.9.3","_nodeVersion":"4.4.5","_npmUser":{"name":"hiddentao","email":"ram@hiddentao.com"},"dist":{"shasum":"8b7a7c9b135353941b5283e4cb1e3e16831c0719","size":3455,"noattachment":false,"key":"/fast-levenshtein/-/fast-levenshtein-2.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/fast-levenshtein/download/fast-levenshtein-2.0.2.tgz"},"maintainers":[{"name":"hiddentao","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/fast-levenshtein-2.0.2.tgz_1472203513561_0.8094956018030643"},"directories":{},"publish_time":1472203513798,"_cnpm_publish_time":1472203513798,"_hasShrinkwrap":false},"2.0.1":{"name":"fast-levenshtein","version":"2.0.1","description":"Efficient implementation of Levenshtein algorithm with asynchronous callback support","main":"levenshtein.js","files":["levenshtein.js"],"scripts":{"build":"grunt build","benchmark":"grunt benchmark","test":"mocha"},"devDependencies":{"chai":"~1.5.0","grunt":"~0.4.1","grunt-benchmark":"~0.2.0","grunt-contrib-jshint":"~0.4.3","grunt-contrib-uglify":"~0.2.0","grunt-mocha-test":"~0.2.2","grunt-npm-install":"~0.1.0","load-grunt-tasks":"~0.6.0","lodash":"^4.0.1","mocha":"~1.9.0"},"repository":{"type":"git","url":"git+https://github.com/hiddentao/fast-levenshtein.git"},"keywords":["levenshtein","distance","string"],"author":{"name":"Ramesh Nair","email":"ram@hiddentao.com","url":"http://www.hiddentao.com/"},"license":"MIT","gitHead":"d4ccf25d63974280bd62924d29ab4ccf9567517c","bugs":{"url":"https://github.com/hiddentao/fast-levenshtein/issues"},"homepage":"https://github.com/hiddentao/fast-levenshtein#readme","_id":"fast-levenshtein@2.0.1","_shasum":"3fa8823203529e8453f2ed8f2852bd2a6db182a6","_from":".","_npmVersion":"3.9.3","_nodeVersion":"4.4.5","_npmUser":{"name":"hiddentao","email":"ram@hiddentao.com"},"dist":{"shasum":"3fa8823203529e8453f2ed8f2852bd2a6db182a6","size":3456,"noattachment":false,"key":"/fast-levenshtein/-/fast-levenshtein-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/fast-levenshtein/download/fast-levenshtein-2.0.1.tgz"},"maintainers":[{"name":"hiddentao","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/fast-levenshtein-2.0.1.tgz_1472201643290_0.96603913907893"},"directories":{},"publish_time":1472201644982,"_cnpm_publish_time":1472201644982,"_hasShrinkwrap":false},"2.0.0":{"name":"fast-levenshtein","version":"2.0.0","description":"Efficient implementation of Levenshtein algorithm with asynchronous callback support","main":"levenshtein.js","files":["levenshtein.js"],"scripts":{"build":"grunt build","benchmark":"grunt benchmark","test":"mocha"},"devDependencies":{"chai":"~1.5.0","grunt":"~0.4.1","grunt-benchmark":"~0.2.0","grunt-contrib-jshint":"~0.4.3","grunt-contrib-uglify":"~0.2.0","grunt-mocha-test":"~0.2.2","grunt-npm-install":"~0.1.0","load-grunt-tasks":"~0.6.0","lodash":"^4.0.1","mocha":"~1.9.0"},"repository":{"type":"git","url":"git+https://github.com/hiddentao/fast-levenshtein.git"},"keywords":["levenshtein","distance","string"],"author":{"name":"Ramesh Nair","email":"ram@hiddentao.com","url":"http://www.hiddentao.com/"},"license":"MIT","gitHead":"c69f41f8c41b34cb53013afa7f82bbca98849149","bugs":{"url":"https://github.com/hiddentao/fast-levenshtein/issues"},"homepage":"https://github.com/hiddentao/fast-levenshtein#readme","_id":"fast-levenshtein@2.0.0","_shasum":"0e833c3710f11982027e23963dc48c03c31a81b5","_from":".","_npmVersion":"3.9.3","_nodeVersion":"4.4.5","_npmUser":{"name":"hiddentao","email":"ram@hiddentao.com"},"dist":{"shasum":"0e833c3710f11982027e23963dc48c03c31a81b5","size":3432,"noattachment":false,"key":"/fast-levenshtein/-/fast-levenshtein-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/fast-levenshtein/download/fast-levenshtein-2.0.0.tgz"},"maintainers":[{"name":"hiddentao","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/fast-levenshtein-2.0.0.tgz_1472192613292_0.7607214960735291"},"directories":{},"publish_time":1472192615146,"_cnpm_publish_time":1472192615146,"_hasShrinkwrap":false},"1.1.4":{"name":"fast-levenshtein","version":"1.1.4","description":"Efficient implementation of Levenshtein algorithm with asynchronous callback support","main":"levenshtein.js","files":["levenshtein.js"],"scripts":{"build":"grunt build","benchmark":"grunt benchmark","test":"mocha"},"devDependencies":{"chai":"~1.5.0","grunt":"~0.4.1","grunt-benchmark":"~0.2.0","grunt-contrib-jshint":"~0.4.3","grunt-contrib-uglify":"~0.2.0","grunt-mocha-test":"~0.2.2","grunt-npm-install":"~0.1.0","load-grunt-tasks":"~0.6.0","lodash":"^4.0.1","mocha":"~1.9.0"},"repository":{"type":"git","url":"git+https://github.com/hiddentao/fast-levenshtein.git"},"keywords":["levenshtein","distance","string"],"author":{"name":"Ramesh Nair","email":"ram@hiddentao.com","url":"http://www.hiddentao.com/"},"license":"MIT","gitHead":"80874a9c0cd8d9f5aee9d73aa39d9ab0a9d51435","bugs":{"url":"https://github.com/hiddentao/fast-levenshtein/issues"},"homepage":"https://github.com/hiddentao/fast-levenshtein#readme","_id":"fast-levenshtein@1.1.4","_shasum":"e6a754cc8f15e58987aa9cbd27af66fd6f4e5af9","_from":".","_npmVersion":"3.9.3","_nodeVersion":"4.4.5","_npmUser":{"name":"hiddentao","email":"ram@hiddentao.com"},"dist":{"shasum":"e6a754cc8f15e58987aa9cbd27af66fd6f4e5af9","size":4143,"noattachment":false,"key":"/fast-levenshtein/-/fast-levenshtein-1.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/fast-levenshtein/download/fast-levenshtein-1.1.4.tgz"},"maintainers":[{"name":"hiddentao","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/fast-levenshtein-1.1.4.tgz_1469168840025_0.9637497058138251"},"directories":{},"publish_time":1469168842895,"_cnpm_publish_time":1469168842895,"_hasShrinkwrap":false},"1.1.3":{"name":"fast-levenshtein","version":"1.1.3","description":"Efficient implementation of Levenshtein algorithm with asynchronous callback support","main":"levenshtein.js","files":["levenshtein.js"],"scripts":{"build":"grunt build","benchmark":"grunt benchmark","test":"mocha"},"devDependencies":{"chai":"~1.5.0","grunt":"~0.4.1","grunt-benchmark":"~0.2.0","grunt-contrib-jshint":"~0.4.3","grunt-contrib-uglify":"~0.2.0","grunt-mocha-test":"~0.2.2","grunt-npm-install":"~0.1.0","load-grunt-tasks":"~0.6.0","lodash":"^4.0.1","mocha":"~1.9.0"},"repository":{"type":"git","url":"git+https://github.com/hiddentao/fast-levenshtein.git"},"keywords":["levenshtein","distance","string"],"author":{"name":"Ramesh Nair","email":"ram@hiddentao.com","url":"http://www.hiddentao.com/"},"license":"MIT","gitHead":"bce911eb885fb52e37b1be793c22cfaf88d580d2","bugs":{"url":"https://github.com/hiddentao/fast-levenshtein/issues"},"homepage":"https://github.com/hiddentao/fast-levenshtein#readme","_id":"fast-levenshtein@1.1.3","_shasum":"2ae7b32abc1e612da48a4e13849b888a2f61e7e9","_from":".","_npmVersion":"2.14.9","_nodeVersion":"0.12.9","_npmUser":{"name":"hiddentao","email":"ram@hiddentao.com"},"dist":{"shasum":"2ae7b32abc1e612da48a4e13849b888a2f61e7e9","size":4132,"noattachment":false,"key":"/fast-levenshtein/-/fast-levenshtein-1.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/fast-levenshtein/download/fast-levenshtein-1.1.3.tgz"},"maintainers":[{"name":"hiddentao","email":""}],"directories":{},"publish_time":1453836065750,"_cnpm_publish_time":1453836065750,"_hasShrinkwrap":false},"1.1.2":{"name":"fast-levenshtein","version":"1.1.2","description":"Efficient implementation of Levenshtein algorithm with asynchronous callback support","main":"levenshtein.js","files":["levenshtein.js"],"scripts":{"build":"grunt build","benchmark":"grunt benchmark","test":"mocha"},"devDependencies":{"chai":"~1.5.0","grunt":"~0.4.1","grunt-benchmark":"~0.2.0","grunt-contrib-jshint":"~0.4.3","grunt-contrib-uglify":"~0.2.0","grunt-mocha-test":"~0.2.2","grunt-npm-install":"~0.1.0","load-grunt-tasks":"~0.6.0","lodash":"^4.0.1","mocha":"~1.9.0"},"repository":{"type":"git","url":"git+https://github.com/hiddentao/fast-levenshtein.git"},"keywords":["levenshtein","distance","string"],"author":{"name":"Ramesh Nair","email":"ram@hiddentao.com","url":"http://www.hiddentao.com/"},"license":"MIT","gitHead":"0cd8ad5c8e23c219261f8cdde875e79ee4c06f3f","bugs":{"url":"https://github.com/hiddentao/fast-levenshtein/issues"},"homepage":"https://github.com/hiddentao/fast-levenshtein#readme","_id":"fast-levenshtein@1.1.2","_shasum":"5df059fc7a131a7471eff164e6884e5993f72777","_from":".","_npmVersion":"2.14.9","_nodeVersion":"0.12.9","_npmUser":{"name":"hiddentao","email":"ram@hiddentao.com"},"dist":{"shasum":"5df059fc7a131a7471eff164e6884e5993f72777","size":4149,"noattachment":false,"key":"/fast-levenshtein/-/fast-levenshtein-1.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/fast-levenshtein/download/fast-levenshtein-1.1.2.tgz"},"maintainers":[{"name":"hiddentao","email":""}],"directories":{},"publish_time":1453804030654,"_cnpm_publish_time":1453804030654,"_hasShrinkwrap":false},"1.1.0":{"name":"fast-levenshtein","version":"1.1.0","description":"Efficient implementation of Levenshtein algorithm with asynchronous callback support","main":"levenshtein.js","files":["levenshtein.js"],"scripts":{"build":"grunt build","benchmark":"grunt benchmark","test":"mocha"},"devDependencies":{"lodash":">=3.0.0","chai":"~1.5.0","mocha":"~1.9.0","grunt-contrib-uglify":"~0.2.0","grunt":"~0.4.1","grunt-contrib-jshint":"~0.4.3","grunt-mocha-test":"~0.2.2","grunt-npm-install":"~0.1.0","load-grunt-tasks":"~0.6.0","grunt-benchmark":"~0.2.0"},"repository":{"type":"git","url":"git+https://github.com/hiddentao/fast-levenshtein.git"},"keywords":["levenshtein","distance","string"],"author":{"name":"Ramesh Nair","email":"ram@hiddentao.com","url":"http://www.hiddentao.com/"},"license":"MIT","gitHead":"428c87160f18d7b6867a0d37cdebb44471658ed3","bugs":{"url":"https://github.com/hiddentao/fast-levenshtein/issues"},"homepage":"https://github.com/hiddentao/fast-levenshtein#readme","_id":"fast-levenshtein@1.1.0","_shasum":"87fa00416ee6b80fc326ca61993bce3b93974469","_from":".","_npmVersion":"2.14.9","_nodeVersion":"0.12.9","_npmUser":{"name":"hiddentao","email":"ram@hiddentao.com"},"dist":{"shasum":"87fa00416ee6b80fc326ca61993bce3b93974469","size":4054,"noattachment":false,"key":"/fast-levenshtein/-/fast-levenshtein-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/fast-levenshtein/download/fast-levenshtein-1.1.0.tgz"},"maintainers":[{"name":"hiddentao","email":""}],"directories":{},"publish_time":1451386361779,"_cnpm_publish_time":1451386361779,"_hasShrinkwrap":false},"1.0.7":{"name":"fast-levenshtein","version":"1.0.7","description":"Efficient implementation of Levenshtein algorithm with asynchronous callback support","main":"levenshtein.js","files":["levenshtein.js"],"scripts":{"build":"grunt build","benchmark":"grunt benchmark"},"devDependencies":{"lodash":"~1.2.0","chai":"~1.5.0","mocha":"~1.9.0","grunt-contrib-uglify":"~0.2.0","grunt":"~0.4.1","grunt-contrib-jshint":"~0.4.3","grunt-mocha-test":"~0.2.2","grunt-npm-install":"~0.1.0","load-grunt-tasks":"~0.6.0","grunt-benchmark":"~0.2.0"},"repository":{"type":"git","url":"https://github.com/hiddentao/fast-levenshtein.git"},"keywords":["levenshtein","distance","string"],"author":{"name":"Ramesh Nair","email":"ram@hiddentao.com","url":"http://www.hiddentao.com/"},"license":"MIT","gitHead":"321ca56691c248823bbdb73b6fda57d6973f7f8c","bugs":{"url":"https://github.com/hiddentao/fast-levenshtein/issues"},"homepage":"https://github.com/hiddentao/fast-levenshtein","_id":"fast-levenshtein@1.0.7","_shasum":"0178dcdee023b92905193af0959e8a7639cfdcb9","_from":".","_npmVersion":"2.7.6","_nodeVersion":"0.12.0","_npmUser":{"name":"hiddentao","email":"ram@hiddentao.com"},"dist":{"shasum":"0178dcdee023b92905193af0959e8a7639cfdcb9","size":4051,"noattachment":false,"key":"/fast-levenshtein/-/fast-levenshtein-1.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/fast-levenshtein/download/fast-levenshtein-1.0.7.tgz"},"maintainers":[{"name":"hiddentao","email":""}],"directories":{},"publish_time":1439428120011,"_cnpm_publish_time":1439428120011,"_hasShrinkwrap":false},"1.0.6":{"name":"fast-levenshtein","version":"1.0.6","description":"Efficient implementation of Levenshtein algorithm with asynchronous callback support","main":"levenshtein.js","scripts":{"build":"grunt build","benchmark":"grunt benchmark"},"devDependencies":{"lodash":"~1.2.0","chai":"~1.5.0","mocha":"~1.9.0","grunt-contrib-uglify":"~0.2.0","grunt":"~0.4.1","grunt-contrib-jshint":"~0.4.3","grunt-mocha-test":"~0.2.2","grunt-npm-install":"~0.1.0","load-grunt-tasks":"~0.6.0","grunt-benchmark":"~0.2.0"},"repository":{"type":"git","url":"https://github.com/hiddentao/fast-levenshtein.git"},"keywords":["levenshtein","distance","string"],"author":{"name":"Ramesh Nair","email":"ram@hiddentao.com","url":"http://www.hiddentao.com/"},"license":"MIT","bugs":{"url":"https://github.com/hiddentao/fast-levenshtein/issues"},"homepage":"https://github.com/hiddentao/fast-levenshtein","_id":"fast-levenshtein@1.0.6","_shasum":"3bedb184e39f95cb0d88928688e6b1ee3273446a","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"hiddentao","email":"ram@hiddentao.com"},"maintainers":[{"name":"hiddentao","email":""}],"dist":{"shasum":"3bedb184e39f95cb0d88928688e6b1ee3273446a","size":9774,"noattachment":false,"key":"/fast-levenshtein/-/fast-levenshtein-1.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/fast-levenshtein/download/fast-levenshtein-1.0.6.tgz"},"directories":{},"publish_time":1418833974020,"_cnpm_publish_time":1418833974020,"_hasShrinkwrap":false},"1.0.5":{"name":"fast-levenshtein","version":"1.0.5","description":"Efficient implementation of Levenshtein algorithm with asynchronous callback support","main":"levenshtein.js","scripts":{"build":"grunt build","benchmark":"grunt benchmark"},"devDependencies":{"lodash":"~1.2.0","chai":"~1.5.0","mocha":"~1.9.0","grunt-contrib-uglify":"~0.2.0","grunt":"~0.4.1","grunt-contrib-jshint":"~0.4.3","grunt-mocha-test":"~0.2.2","grunt-npm-install":"~0.1.0","load-grunt-tasks":"~0.6.0","grunt-benchmark":"~0.2.0"},"repository":{"type":"git","url":"https://github.com/hiddentao/fast-levenshtein.git"},"keywords":["levenshtein","distance","string"],"author":{"name":"Ramesh Nair","email":"ram@hiddentao.com","url":"http://www.hiddentao.com/"},"license":"MIT","bugs":{"url":"https://github.com/hiddentao/fast-levenshtein/issues"},"homepage":"https://github.com/hiddentao/fast-levenshtein","_id":"fast-levenshtein@1.0.5","_shasum":"d21e2fa0a784a4d2147476df5b8b5048f9d67a5d","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"hiddentao","email":"ram@hiddentao.com"},"maintainers":[{"name":"hiddentao","email":""}],"dist":{"shasum":"d21e2fa0a784a4d2147476df5b8b5048f9d67a5d","size":9693,"noattachment":false,"key":"/fast-levenshtein/-/fast-levenshtein-1.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/fast-levenshtein/download/fast-levenshtein-1.0.5.tgz"},"directories":{},"publish_time":1417835043113,"_cnpm_publish_time":1417835043113,"_hasShrinkwrap":false},"1.0.4":{"name":"fast-levenshtein","version":"1.0.4","description":"Efficient implementation of Levenshtein algorithm with asynchronous callback support","main":"levenshtein.js","scripts":{"build":"grunt build","benchmark":"grunt benchmark"},"devDependencies":{"lodash":"~1.2.0","chai":"~1.5.0","mocha":"~1.9.0","grunt-contrib-uglify":"~0.2.0","grunt":"~0.4.1","grunt-contrib-jshint":"~0.4.3","grunt-mocha-test":"~0.2.2","grunt-npm-install":"~0.1.0","load-grunt-tasks":"~0.6.0","grunt-benchmark":"~0.2.0"},"repository":{"type":"git","url":"https://github.com/hiddentao/fast-levenshtein.git"},"keywords":["levenshtein","distance","string"],"author":{"name":"Ramesh Nair","email":"ram@hiddentao.com","url":"http://www.hiddentao.com/"},"license":"MIT","bugs":{"url":"https://github.com/hiddentao/fast-levenshtein/issues"},"homepage":"https://github.com/hiddentao/fast-levenshtein","_id":"fast-levenshtein@1.0.4","_shasum":"4d48aabd04a9e5790b2851f93ea84cf4634eeb0c","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"hiddentao","email":"ram@hiddentao.com"},"maintainers":[{"name":"hiddentao","email":""}],"dist":{"shasum":"4d48aabd04a9e5790b2851f93ea84cf4634eeb0c","size":9717,"noattachment":false,"key":"/fast-levenshtein/-/fast-levenshtein-1.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/fast-levenshtein/download/fast-levenshtein-1.0.4.tgz"},"directories":{},"publish_time":1410761195043,"_cnpm_publish_time":1410761195043,"_hasShrinkwrap":false},"1.0.3":{"name":"fast-levenshtein","version":"1.0.3","description":"Efficient implementation of Levenshtein algorithm with asynchronous callback support","main":"levenshtein.js","scripts":{"build":"grunt build","benchmark":"grunt benchmark"},"devDependencies":{"lodash":"~1.2.0","chai":"~1.5.0","mocha":"~1.9.0","grunt-contrib-uglify":"~0.2.0","grunt":"~0.4.1","grunt-contrib-jshint":"~0.4.3","grunt-mocha-test":"~0.2.2","grunt-npm-install":"~0.1.0","load-grunt-tasks":"~0.6.0","grunt-benchmark":"~0.2.0"},"repository":{"type":"git","url":"https://github.com/hiddentao/fast-levenshtein.git"},"keywords":["levenshtein","distance","string"],"author":{"name":"Ramesh Nair","email":"ram@hiddentao.com","url":"http://www.hiddentao.com/"},"license":"BSD","bugs":{"url":"https://github.com/hiddentao/fast-levenshtein/issues"},"homepage":"https://github.com/hiddentao/fast-levenshtein","_id":"fast-levenshtein@1.0.3","dist":{"shasum":"fcee403eaa08374e9028b8bd11d09a4d2f75e62b","size":9582,"noattachment":false,"key":"/fast-levenshtein/-/fast-levenshtein-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/fast-levenshtein/download/fast-levenshtein-1.0.3.tgz"},"_from":".","_npmVersion":"1.3.22","_npmUser":{"name":"hiddentao","email":"ram@hiddentao.com"},"maintainers":[{"name":"hiddentao","email":""}],"directories":{},"publish_time":1404968855370,"_cnpm_publish_time":1404968855370,"_hasShrinkwrap":false},"1.0.2":{"name":"fast-levenshtein","version":"1.0.2","description":"Efficient implementation of Levenshtein algorithm with asynchronous callback support","main":"levenshtein.js","scripts":{"build":"grunt build","benchmark":"grunt benchmark"},"devDependencies":{"lodash":"~1.2.0","chai":"~1.5.0","mocha":"~1.9.0","grunt-contrib-uglify":"~0.2.0","grunt":"~0.4.1","grunt-contrib-jshint":"~0.4.3","grunt-mocha-test":"~0.2.2","grunt-npm-install":"~0.1.0","load-grunt-tasks":"~0.6.0","grunt-benchmark":"~0.2.0"},"repository":{"type":"git","url":"https://github.com/hiddentao/fast-levenshtein.git"},"keywords":["levenshtein","distance","string"],"author":{"name":"Ramesh Nair","email":"ram@hiddentao.com","url":"http://www.hiddentao.com/"},"license":"BSD","bugs":{"url":"https://github.com/hiddentao/fast-levenshtein/issues"},"homepage":"https://github.com/hiddentao/fast-levenshtein","_id":"fast-levenshtein@1.0.2","dist":{"shasum":"cf564134f8339d92125a7b2634aab2a885d7df39","size":9589,"noattachment":false,"key":"/fast-levenshtein/-/fast-levenshtein-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/fast-levenshtein/download/fast-levenshtein-1.0.2.tgz"},"_from":".","_npmVersion":"1.3.22","_npmUser":{"name":"hiddentao","email":"ram@hiddentao.com"},"maintainers":[{"name":"hiddentao","email":""}],"directories":{},"publish_time":1404965945817,"_cnpm_publish_time":1404965945817,"_hasShrinkwrap":false},"1.0.1":{"name":"fast-levenshtein","version":"1.0.1","description":"Efficient implementation of Levenshtein algorithm with asynchronous callback support","main":"levenshtein.js","scripts":{"build":"grunt build","benchmark":"grunt benchmark"},"devDependencies":{"lodash":"~1.2.0","chai":"~1.5.0","mocha":"~1.9.0","grunt-contrib-uglify":"~0.2.0","grunt":"~0.4.1","grunt-contrib-jshint":"~0.4.3","grunt-mocha-test":"~0.2.2","grunt-npm-install":"~0.1.0","load-grunt-tasks":"~0.6.0","grunt-benchmark":"~0.2.0"},"repository":{"type":"git","url":"https://github.com/hiddentao/fast-levenshtein.git"},"keywords":["levenshtein","distance","string"],"author":{"name":"Ramesh Nair","email":"ram@hiddentao.com","url":"http://www.hiddentao.com/"},"license":"BSD","bugs":{"url":"https://github.com/hiddentao/fast-levenshtein/issues"},"homepage":"https://github.com/hiddentao/fast-levenshtein","_id":"fast-levenshtein@1.0.1","dist":{"shasum":"0548ef9dd6f2578b1ad22dc64515807eba2247b5","size":9461,"noattachment":false,"key":"/fast-levenshtein/-/fast-levenshtein-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/fast-levenshtein/download/fast-levenshtein-1.0.1.tgz"},"_from":".","_npmVersion":"1.3.22","_npmUser":{"name":"hiddentao","email":"ram@hiddentao.com"},"maintainers":[{"name":"hiddentao","email":""}],"directories":{},"publish_time":1404963590757,"_cnpm_publish_time":1404963590757,"_hasShrinkwrap":false},"1.0.0":{"name":"fast-levenshtein","version":"1.0.0","description":"Efficient implementation of Levenshtein algorithm with asynchronous callback support","main":"levenshtein.js","directories":{"test":"test"},"devDependencies":{"lodash":"~1.2.0","chai":"~1.5.0","mocha":"~1.9.0","grunt-contrib-uglify":"~0.2.0","grunt":"~0.4.1","grunt-contrib-jshint":"~0.4.3","grunt-mocha-test":"~0.2.2"},"repository":{"type":"git","url":"https://github.com/hiddentao/fast-levenshtein.git"},"keywords":["levenshtein","distance","string"],"author":{"name":"Ramesh Nair","email":"ram@hiddentao.com","url":"http://www.hiddentao.com/"},"license":"BSD","_id":"fast-levenshtein@1.0.0","dist":{"shasum":"0370eda31cff867c88745cdb89921e4c76ae8393","size":7514,"noattachment":false,"key":"/fast-levenshtein/-/fast-levenshtein-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/fast-levenshtein/download/fast-levenshtein-1.0.0.tgz"},"_npmVersion":"1.1.49","_npmUser":{"name":"hiddentao","email":"ram@hiddentao.com"},"maintainers":[{"name":"hiddentao","email":""}],"publish_time":1366264635181,"_cnpm_publish_time":1366264635181,"_hasShrinkwrap":false}},"readme":"# fast-levenshtein - Levenshtein algorithm in Javascript\n\n[![Build Status](https://secure.travis-ci.org/hiddentao/fast-levenshtein.png)](http://travis-ci.org/hiddentao/fast-levenshtein)\n[![NPM module](https://badge.fury.io/js/fast-levenshtein.png)](https://badge.fury.io/js/fast-levenshtein)\n[![NPM downloads](https://img.shields.io/npm/dm/fast-levenshtein.svg?maxAge=2592000)](https://www.npmjs.com/package/fast-levenshtein)\n[![Follow on Twitter](https://img.shields.io/twitter/url/http/shields.io.svg?style=social&label=Follow&maxAge=2592000)](https://twitter.com/hiddentao)\n\nA Javascript implementation of the [Levenshtein algorithm](http://en.wikipedia.org/wiki/Levenshtein_distance) with locale-specific collator support. This uses [fastest-levenshtein](https://github.com/ka-weihe/fastest-levenshtein) under the hood.\n\n## Features\n\n* Works in node.js and in the browser.\n* Locale-sensitive string comparisons if needed.\n* Comprehensive test suite.\n\n## Installation\n\n```bash\n$ npm install fast-levenshtein\n```\n**CDN**\n\nThe latest version is now also always available at https://npm-cdn.com/pkg/fast-levenshtein/ \n\n## Examples\n\n**Default usage**\n\n```javascript\nvar levenshtein = require('fast-levenshtein');\n\nvar distance = levenshtein.get('back', 'book');   // 2\nvar distance = levenshtein.get('我愛你', '我叫你');   // 1\n```\n\n**Locale-sensitive string comparisons**\n\nIt supports using [Intl.Collator](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Collator) for locale-sensitive  string comparisons:\n\n```javascript\nvar levenshtein = require('fast-levenshtein');\n\nlevenshtein.get('mikailovitch', 'Mikhaïlovitch', { useCollator: true});\n// 1\n```\n\n## Building and Testing\n\nTo build the code and run the tests:\n\n```bash\n$ npm install -g grunt-cli\n$ npm install\n$ npm run build\n```\n\n## Performance\n\nThis uses [fastest-levenshtein](https://github.com/ka-weihe/fastest-levenshtein) under the hood.\n\n## Contributing\n\nIf you wish to submit a pull request please update and/or create new tests for any changes you make and ensure the grunt build passes.\n\nSee [CONTRIBUTING.md](https://github.com/hiddentao/fast-levenshtein/blob/master/CONTRIBUTING.md) for details.\n\n## License\n\nMIT - see [LICENSE.md](https://github.com/hiddentao/fast-levenshtein/blob/master/LICENSE.md)\n","_attachments":{},"homepage":"https://github.com/hiddentao/fast-levenshtein#readme","bugs":{"url":"https://github.com/hiddentao/fast-levenshtein/issues"},"license":"MIT"}