{"_id":"@caijs/leven","_rev":"3-fca18a0fea6cd5f760f0648f60c15159","name":"@caijs/leven","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.0":{"name":"@caijs/leven","description":"Levenshtein distance","version":"1.0.0","scripts":{"coveralls":"jest --coverage && cat ./tests/coverage/lcov.info | coveralls","lint":"eslint .","lintfix":"eslint --fix .","test":"eslint --fix . && jest --silent --coverage --maxWorkers=4 .","bench":"node ./bench"},"author":{"name":"Jesus Seijas","email":"jseijas@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/CAI-js/bench.git"},"bugs":{"url":"git+https://github.com/CAI-js/bench/issues"},"maintainers":[{"name":"jesus-seijas","email":"jseijas@gmail.com"},{"name":"jseijas","email":"jseijas@gmail.com"}],"license":"MIT","dependencies":{},"devDependencies":{"coveralls":"^3.0.9","eslint":"^6.8.0","eslint-config-airbnb-base":"^14.0.0","eslint-config-prettier":"^6.10.0","eslint-plugin-import":"^2.20.1","eslint-plugin-jest":"^23.8.2","eslint-plugin-prettier":"^3.1.2","fast-levenshtein":"^2.0.6","jest":"^25.1.0","ld":"^0.1.0","levdist":"^2.2.9","leven":"^3.1.0","levenshtein":"^1.0.5","levenshtein-component":"0.0.1","levenshtein-edit-distance":"^2.0.5","natural":"^0.6.3","prettier":"^1.19.1","talisman":"^0.21.0"},"jest":{"verbose":true,"testURL":"http://localhost/","collectCoverage":false,"collectCoverageFrom":[],"coverageDirectory":"coverage","testEnvironment":"node"},"gitHead":"0732d670072c97945018f951ff01e8c939442fec","homepage":"https://github.com/CAI-js/bench#readme","_id":"@caijs/leven@1.0.0","_nodeVersion":"12.12.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-+tYMbsH3u0sZUolwlrYcxMRnDvaQ92xaqiDyQUbDVoyUzm9Kaej/PAS2lV6H8WQ1UXgbxOUdRSzps3ym9UNqYg==","shasum":"4a70cc218aeec09cafcde743c3f0dc0b8e080981","tarball":"https://registry.npmjs.org/@caijs/leven/-/leven-1.0.0.tgz","fileCount":9,"unpackedSize":11836,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZNc2CRA9TVsSAnZWagAAZE0QAI+ZjVwRClTMxd5uiFV/\nSAOnF0n6weqSiEgXSp0VycJa4nGznpSR77UypBwmrmx8Jg3dRwDDlOBxFgsF\nbeY7RtmaswQ+QNaZjBq90V8XSjfIJU4YYjp6Gg1rF/5yjYH7J9ZVbgH/Ij+9\nor7sz5Kj65xwLBlXalv8LkbEljZ+WIz+n8Ktg0gYoVrXki4GDZ4wxnkxAQXv\nKs9yFWTk0iw1GpCyCGZWS0l0ghY7wWVp5K1YIz8X1rKiUJuepLI4Je6Y/gK0\nAzsSofaSzMzSq+4uUhlCWUY7Z4+5c7ar9KGU7YWDRc0N1rYh+YJbC3DA3sZh\nPtSxqmDCktncIoqR/k0Lg31FnjFaUUsBoC8yjFTtwCVkZI6pKw9BcGwiMeLz\nyWzas8+7XKC2EilNFC3M/oOtTSF5nt2uaSgGcUQAFffoGKCgQwc3nZsUlIT9\nZ9QU7qDwEfP7nCVlg1vtSIU6lhSofXc1sPTZEAbTL+PLRYK4xXYXXbEv6SBW\nXAHuNMWUFlSDwV1J682SK1vg6L+G/YyRrNHrLpBja5pYJaNUF+4czS2RSEXJ\nPwg7kKRp1qHenBlq2SbhX3EEfObQ4ZeW2lL9D/Q/IUo4oC+7wzT1x+rrnMcf\nXfHtvFkvvaa8hjL+fVibFGQaQADay2mtviO+/YsD2CnJ0kqkaAqS7Fe6g9ds\niUvf\r\n=Yc6/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7Wmxu9aeOCfGeb3QWVlEoGUgsI0s9sKVHosQ8dkw2KwIgbhNRI85jsi0ygKVuF+C2eDiG+TRwwbokAb84mwpATE4="}]},"_npmUser":{"name":"jesus-seijas","email":"jseijas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/leven_1.0.0_1583666998411_0.07167445559328223"},"_hasShrinkwrap":false},"1.0.1":{"name":"@caijs/leven","description":"Levenshtein distance","version":"1.0.1","main":"src/index.js","scripts":{"coveralls":"jest --coverage && cat ./tests/coverage/lcov.info | coveralls","lint":"eslint .","lintfix":"eslint --fix .","test":"eslint --fix . && jest --silent --coverage --maxWorkers=4 .","bench":"node ./bench"},"author":{"name":"Jesus Seijas","email":"jseijas@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/CAI-js/bench.git"},"bugs":{"url":"git+https://github.com/CAI-js/bench/issues"},"maintainers":[{"name":"jesus-seijas","email":"jseijas@gmail.com"},{"name":"jseijas","email":"jseijas@gmail.com"}],"license":"MIT","dependencies":{},"devDependencies":{"coveralls":"^3.0.9","eslint":"^6.8.0","eslint-config-airbnb-base":"^14.0.0","eslint-config-prettier":"^6.10.0","eslint-plugin-import":"^2.20.1","eslint-plugin-jest":"^23.8.2","eslint-plugin-prettier":"^3.1.2","fast-levenshtein":"^2.0.6","jest":"^25.1.0","ld":"^0.1.0","levdist":"^2.2.9","leven":"^3.1.0","levenshtein":"^1.0.5","levenshtein-component":"0.0.1","levenshtein-edit-distance":"^2.0.5","natural":"^0.6.3","prettier":"^1.19.1","talisman":"^0.21.0"},"jest":{"verbose":true,"testURL":"http://localhost/","collectCoverage":false,"collectCoverageFrom":[],"coverageDirectory":"coverage","testEnvironment":"node"},"gitHead":"0732d670072c97945018f951ff01e8c939442fec","homepage":"https://github.com/CAI-js/bench#readme","_id":"@caijs/leven@1.0.1","_nodeVersion":"12.12.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-427m3skPGN3OmTEh/5OdZ0LOhnd8Lymby38MIYAcWc8/jvy8SpJxgw3uw59DYEXZpccLefwsaiPJ0L9c/FzJzA==","shasum":"53ddfd53ecfa3774fc13da522b7baf7856d84ac5","tarball":"https://registry.npmjs.org/@caijs/leven/-/leven-1.0.1.tgz","fileCount":9,"unpackedSize":11863,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZN9zCRA9TVsSAnZWagAAJe0QAIarVs4jSCHjNeBIbyqz\nKPTBJhbpZeNJX3F9a3JzuwpIHN0zU+4CrM9fSwmrPmlzNwYOq46ENkGbDmTC\nNZiN6Mo6sEvL+lNi7mVOMLk49s+31RVr0IHEM4fUuOBaOLvfrybJDQEIgMg3\n9Kaky84x3alyJOuM465kuRDKe1F9QdMOaaDpHzHpORBXC0bqTfAxf6X8qedn\nlR3aAW4LehIpLTRkiCHO2fdkNFlmjpAyLus0oILB6t4S7MZIm+tApsy4rKun\na/JqtBJrB5nMkJ0SKwkp9P1x+gKs945pYaqGcpqrHm5SyTQtkLQ6N9HggY0s\nX9XUdw2n4FPhpu7Z4/AcFZQdodgF+XfHwjM7u9CfW5JcAgZUvZhY3hdFl/rY\nmaIZGYpuLCwyS8ydXJOQyc7tRVZxZYKCH/GCeqWyxRR6EFkV8HxO0RIcgS4r\nXeUf5/knxfVOJ/sFhUka7GJIs0x1dnxKzA0iY1ApgSwTxvl5wlyTe3I2CLs/\nbMtnQZluQIxNBrMe5qJUPQ4tZz3PTrazGKEK1uyjpB45OOvYwASjZgR7PBGF\n2313qLkDzvflvPTXKqCiUqPj5NqnPiQEbZaVpN7PvK/UU+n0LUjc8wKW0NZH\nmBmYgdDijicH4WGXVEmAxkuMevpfFcFIVqiCCMIWAjKAlhKruCWqlvf+XyZY\no0D3\r\n=TIGs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA/3EpR1WVol5QpV3Yswq6Q39ydxjcxs/dlrITuarusFAiEAiD1XBdo4xnL5KOfmHn4FhBDRelEOMl2YvpkdvFYHYnM="}]},"_npmUser":{"name":"jesus-seijas","email":"jseijas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/leven_1.0.1_1583669107539_0.48390099592086866"},"_hasShrinkwrap":false},"1.0.2":{"name":"@caijs/leven","description":"Levenshtein distance","version":"1.0.2","main":"src/index.js","scripts":{"coveralls":"jest --coverage && cat ./tests/coverage/lcov.info | coveralls","lint":"eslint .","lintfix":"eslint --fix .","test":"eslint --fix . && jest --silent --coverage --maxWorkers=4 .","bench":"node ./bench"},"author":{"name":"Jesus Seijas","email":"jseijas@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/CAI-js/bench.git"},"bugs":{"url":"git+https://github.com/CAI-js/bench/issues"},"maintainers":[{"name":"jesus-seijas","email":"jseijas@gmail.com"},{"name":"jseijas","email":"jseijas@gmail.com"}],"license":"MIT","dependencies":{},"devDependencies":{"coveralls":"^3.0.9","eslint":"^6.8.0","eslint-config-airbnb-base":"^14.0.0","eslint-config-prettier":"^6.10.0","eslint-plugin-import":"^2.20.1","eslint-plugin-jest":"^23.8.2","eslint-plugin-prettier":"^3.1.2","fast-levenshtein":"^2.0.6","jest":"^25.1.0","ld":"^0.1.0","levdist":"^2.2.9","leven":"^3.1.0","levenshtein":"^1.0.5","levenshtein-component":"0.0.1","levenshtein-edit-distance":"^2.0.5","natural":"^0.6.3","prettier":"^1.19.1","talisman":"^0.21.0"},"jest":{"verbose":true,"testURL":"http://localhost/","collectCoverage":false,"collectCoverageFrom":[],"coverageDirectory":"coverage","testEnvironment":"node"},"gitHead":"7f2f14315f7b5c120f25d55733dc1770f506e8d9","homepage":"https://github.com/CAI-js/bench#readme","_id":"@caijs/leven@1.0.2","_nodeVersion":"12.12.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-q/QpiCBZsd6g/DZ2imEhUyH3f2jNSulMYVbLksyghfIRNyXwnmP99KtX19JPFRGAKPAy0u5P+0LtpaBwSbdw+w==","shasum":"2d235ca0d736cf3f5fbd531348009cf1ff37af5f","tarball":"https://registry.npmjs.org/@caijs/leven/-/leven-1.0.2.tgz","fileCount":10,"unpackedSize":12518,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeaAbJCRA9TVsSAnZWagAAElgQAI8+ByDmPVWI6TABqhIX\nOz/Sw+gUEDFHMU85EnmSZwZUo14aQch3pDqKECAHNb0FD0gyLrvKx0TeQuCy\n/C5Z3Xyftqh/qs0TpjqiKMtiD48v33bOdhKknie5/Tq1Pf14H/n58vYaBk1/\nA2fUOxRWvKjA44oJn1NXq8jrg7EI8hHu39ggIlcVR0NZyQ5P7wBrj4MuKHjA\nKiARggaMuItbz5EKjETdkVluTuK9Gqbj+CtlXvsUki4hwi2b6kP7xI3Z5/8m\nZvvqueU9i0V2puiWJR5misfAXO/36SlXhJhw61uFvxIcmeozlDGTaBH7eFtJ\n71evwbxeuxhgAf0JfyRdrtMjoUry5c+2n+qUHG0FOkC6J8O3LZPoiU3WYpRx\nsM+PeeL/boAAPf8R0YEumoNNNRHXhFt6wDKTb2f5lPzPmUzcxHGSn0dJUeBO\ncnnF79gayCX7fgLD8qyWQNiTgH0MVrFg1MnPvzucHEcqKNErsGTsjQzlcilP\nZppVuEswgThdYJk4kUVqAUfdFj/0d9adKhNUIxf2pT+r4tnhzB/Kg+825mGe\nyLzcRied/8O7UZ4sIkY+Bt/7tYEPa0V7wCS3nrpyZ5sLBkPty1ObBRzuRhCl\nJcVat3577j9IG5yxreyjqnPgFeorQLmXWAFYK68P5iNaC9Tdsg4hxEVa32ym\nEJpI\r\n=sri2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQ/N3/CmojIU8zpZmci4HTj6W2zBr0Zc59DO5As7c+wQIhAOlybJMONdlXMjCOVMJaLJsgwEsxX+id6QGfrHi3Yefu"}]},"_npmUser":{"name":"jesus-seijas","email":"jseijas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/leven_1.0.2_1583875785501_0.9432199482982868"},"_hasShrinkwrap":false}},"time":{"created":"2020-03-08T11:29:58.165Z","1.0.0":"2020-03-08T11:29:58.565Z","modified":"2022-04-04T21:30:58.091Z","1.0.1":"2020-03-08T12:05:07.673Z","1.0.2":"2020-03-10T21:29:45.635Z"},"maintainers":[{"name":"jesus-seijas","email":"jseijas@gmail.com"},{"name":"jseijas","email":"jseijas@gmail.com"}],"description":"Levenshtein distance","homepage":"https://github.com/CAI-js/bench#readme","repository":{"type":"git","url":"git+https://github.com/CAI-js/bench.git"},"author":{"name":"Jesus Seijas","email":"jseijas@gmail.com"},"bugs":{"url":"git+https://github.com/CAI-js/bench/issues"},"license":"MIT","readme":"# @caijs/leven\r\n\r\n[![Build Status](https://travis-ci.com/CAI-js/leven.svg?branch=master)](https://travis-ci.com/CAI-js/leven)\r\n[![Coverage Status](https://coveralls.io/repos/github/CAI-js/leven/badge.svg?branch=master)](https://coveralls.io/github/CAI-js/leven?branch=master)\r\n[![NPM version](https://img.shields.io/npm/v/@caijs/leven.svg?style=flat)](https://www.npmjs.com/package/@caijs/leven)\r\n[![NPM downloads](https://img.shields.io/npm/dm/@caijs/leven.svg?style=flat)](https://www.npmjs.com/package/@caijs/leven)\r\n\r\nMeasure the difference between two strings\r\n\r\nIs a javascript implementation of the [Levenshtein distance](https://en.wikipedia.org/wiki/Levenshtein_distance) algorithm\r\n\r\n\r\n## Install\r\n\r\n```\r\n$ npm install @caijs/leven\r\n```\r\n\r\n\r\n## Usage\r\n\r\n```js\r\nconst leven = require('@caijs/leven');\r\n\r\nleven('cat', 'cow');\r\n//=> 2\r\n```\r\n\r\n\r\n## Benchmark\r\n\r\n```\r\n$ npm run bench\r\n```\r\n\r\n```\r\n        279,295 op/s » @caijs/leven\r\n        248,323 op/s » leven\r\n        240,445 op/s » talisman\r\n          1,281 op/s » levenshtein-edit-distance\r\n            776 op/s » fast-levenshtein\r\n            754 op/s » levenshtein-component\r\n            244 op/s » levenshtein\r\n            202 op/s » levdist\r\n            197 op/s » ld\r\n             11 op/s » natural\r\n```","readmeFilename":"README.md"}