{"_id":"string-similarity","_rev":"35-586ecfbc40947e6c0c7359f866fbff43","name":"string-similarity","description":"Finds degree of similarity between strings, based on Dice's Coefficient, which is mostly better than Levenshtein distance.","dist-tags":{"latest":"4.0.4"},"versions":{"1.0.0":{"name":"string-similarity","version":"1.0.0","description":"Finds degree of similarity between strings, based on Dice's Coefficient, which is mostly better than Levenshtein distance.","main":"compare-strings.js","scripts":{"test":"gulp test"},"repository":{"type":"git","url":"git://github.com/aceakash/string-similarity.git"},"keywords":["strings","similar","difference","similarity","compare","comparison","degree","match","matching","dice","levenshtein"],"author":{"name":"Akash Kurdekar","email":"npm@kurdekar.com","url":"http://untilfalse.com/"},"license":"ISC","devDependencies":{"gulp":"^3.8.10","gulp-jasmine":"^1.0.1","gulp-watch":"^2.0.0"},"dependencies":{"lodash":"^2.4.1"},"gitHead":"42d3430251c9658c0fe9b2b24d9016ef9744693e","bugs":{"url":"https://github.com/aceakash/string-similarity/issues"},"homepage":"https://github.com/aceakash/string-similarity","_id":"string-similarity@1.0.0","_shasum":"cf316603aec15729714582f5ecf5c5683ec82033","_from":"./","_npmVersion":"1.4.28","_npmUser":{"name":"aceakash","email":"npm@kurdekar.com"},"maintainers":[{"name":"aceakash","email":"npm@kurdekar.com"}],"dist":{"shasum":"cf316603aec15729714582f5ecf5c5683ec82033","tarball":"https://registry.npmjs.org/string-similarity/-/string-similarity-1.0.0.tgz","integrity":"sha512-2UgmBN3/SRvZhP1UU6fno2tJ6FWZMq0GEer/UNMfx6+A4gcd76bX1FA5/AjnRpS0qTKxqyll5W8CHgPd9JmU0g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD97vDoIZo7hRWR2qSyi2TMUP5HfKJqAthLjrMTOkJ4jwIgEnnHX6uq6NmbQmNRz49iUKBqlu/2R85lssmr1S7h7AY="}]},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.1.0":{"name":"string-similarity","version":"1.1.0","description":"Finds degree of similarity between strings, based on Dice's Coefficient, which is mostly better than Levenshtein distance.","main":"compare-strings.js","scripts":{"test":"gulp test"},"repository":{"type":"git","url":"git://github.com/aceakash/string-similarity.git"},"keywords":["strings","similar","difference","similarity","compare","comparison","degree","match","matching","dice","levenshtein"],"author":{"name":"Akash Kurdekar","email":"npm@kurdekar.com","url":"http://untilfalse.com/"},"license":"ISC","devDependencies":{"gulp":"^3.9.1","gulp-jasmine":"^2.3.0","gulp-watch":"^4.3.6"},"dependencies":{"lodash":"^4.13.1"},"gitHead":"8352ccafbfdbccebc87946a6a99b06d85f34d15e","bugs":{"url":"https://github.com/aceakash/string-similarity/issues"},"homepage":"https://github.com/aceakash/string-similarity#readme","_id":"string-similarity@1.1.0","_shasum":"3c66498858a465ec7c40c7d81739bbd995904914","_from":".","_npmVersion":"3.8.3","_nodeVersion":"4.2.6","_npmUser":{"name":"aceakash","email":"npm@kurdekar.com"},"dist":{"shasum":"3c66498858a465ec7c40c7d81739bbd995904914","tarball":"https://registry.npmjs.org/string-similarity/-/string-similarity-1.1.0.tgz","integrity":"sha512-x+Ul/yDujT1PIgcKuP6NP71VgoB+NKY8ccoH2nrfnFcYH2gtoRE0XLpUaHBIx4ZdpIWnYzWAsjp2QO+ZRC3Fjg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAjwhYPw5H7RlA0hMWLKC9Q8ED2BnXaZ4KblaBP5jdhKAiEAmNgZoAe85kXBxwpWtmWRc/P5XGqisiYYBTVa4d7BtAA="}]},"maintainers":[{"name":"aceakash","email":"npm@kurdekar.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/string-similarity-1.1.0.tgz_1465227395762_0.2918381483759731"},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.0":{"name":"string-similarity","version":"1.2.0","description":"Finds degree of similarity between strings, based on Dice's Coefficient, which is mostly better than Levenshtein distance.","main":"compare-strings.js","scripts":{"test":"gulp test"},"repository":{"type":"git","url":"git://github.com/aceakash/string-similarity.git"},"keywords":["strings","similar","difference","similarity","compare","comparison","degree","match","matching","dice","levenshtein"],"author":{"name":"Akash Kurdekar","email":"npm@kurdekar.com","url":"http://untilfalse.com/"},"license":"ISC","devDependencies":{"gulp":"^3.9.1","gulp-jasmine":"^2.3.0","gulp-watch":"^4.3.6"},"dependencies":{"lodash":"^4.13.1"},"gitHead":"d8cae66a2c78d525b13cf766bc6de879d63f79c9","bugs":{"url":"https://github.com/aceakash/string-similarity/issues"},"homepage":"https://github.com/aceakash/string-similarity#readme","_id":"string-similarity@1.2.0","_shasum":"d75153cb383846318b7a39a8d9292bb4db4e9c30","_from":".","_npmVersion":"4.0.2","_nodeVersion":"6.7.0","_npmUser":{"name":"aceakash","email":"npm@kurdekar.com"},"dist":{"shasum":"d75153cb383846318b7a39a8d9292bb4db4e9c30","tarball":"https://registry.npmjs.org/string-similarity/-/string-similarity-1.2.0.tgz","integrity":"sha512-/Gayo6mJ76LsCA5z56Irtx1mAzuCFsZAo1WmBnLbdqIudB6SNECGkqMK172yfJ51keFjLwXkp76foZ2vvdPyRw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4YdETrfAkkzvOfg0LOreO3Hf/qwKxEdyVX6ZWX1ShLQIhAOJdLd7xEYiXMHLo/siB65nMC1wxoPqzVHtg5qvwM/jY"}]},"maintainers":[{"name":"aceakash","email":"npm@kurdekar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/string-similarity-1.2.0.tgz_1495466172115_0.3841619931627065"},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.1":{"name":"string-similarity","version":"1.2.1","description":"Finds degree of similarity between strings, based on Dice's Coefficient, which is mostly better than Levenshtein distance.","main":"compare-strings.js","scripts":{"test":"jasmine"},"repository":{"type":"git","url":"git://github.com/aceakash/string-similarity.git"},"keywords":["strings","similar","difference","similarity","compare","comparison","degree","match","matching","dice","levenshtein"],"files":["compare-strings.js"],"author":{"name":"Akash Kurdekar","email":"npm@kurdekar.com","url":"http://untilfalse.com/"},"license":"ISC","devDependencies":{"jasmine":"^3.2.0"},"dependencies":{"lodash.every":"^4.6.0","lodash.flattendeep":"^4.4.0","lodash.foreach":"^4.5.0","lodash.map":"^4.6.0","lodash.maxby":"^4.6.0"},"gitHead":"53bb90222150032d28f34921100839f61c8e9be0","bugs":{"url":"https://github.com/aceakash/string-similarity/issues"},"homepage":"https://github.com/aceakash/string-similarity#readme","_id":"string-similarity@1.2.1","_npmVersion":"6.4.0","_nodeVersion":"9.11.1","_npmUser":{"name":"aceakash","email":"npm@kurdekar.com"},"dist":{"integrity":"sha512-XqC6lRZF3UIYdxBRHjIfJwU2nYzPm+E8udKFHjIplnRQflkXP1A1Ie3HoEv04W/zY1wGnV6TQpklM2WwZO3gIA==","shasum":"a1e01012e8221587409816c133c28037ea6be2e6","tarball":"https://registry.npmjs.org/string-similarity/-/string-similarity-1.2.1.tgz","fileCount":3,"unpackedSize":7462,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbfyq9CRA9TVsSAnZWagAA/ewP/RfnH2UwQD400C7b2LBL\n94tn+Zv9HscOdmN0s+UpCg/xU/Fjv++nSxX5xlu88uAvKrQcFOpdS84xh46F\nrpw7zqeeXMOKPLJsljo6m7Ka610Sx7okh19djaJGn2CdRyc43xqJehKW8Hrn\nc5QHbYiLUpfTWMomIjcsWZO9tFiy26/iueg/fBNeZ9cybKKq74G+AgoAhwru\nUvLDPUixGQR0W4QT70G9uvq0wzpn1bRhjClqA2m3HDX2K5G1BLJ2FIDAM+DI\nHj1cZArSdzFNGT6IzQnvWFglut/NbBqL41toryo2JFJg/5N6l4xr5dsc8W4O\n1JFzp1fWRE9f+81/xjwd7pM27LE7R+6xJyoYZgSGCS2yz7UbD2xgi/nvDpw1\nTDX6vN8FOXmTnqbFzO50KpcqJfhzSIerk+FLIhxYQK59aRP+zgBX2ImBHm1Q\n7EodvzyesWIMw8UziMLn5Nw/zebCOfCcqIjA5WlJg3k226JGEajF+tsMLdO8\nyw0ZWzz2ZH4Tw5nXvY+o4+rl2QmUwoJEpE/ahp2oA8JGxFJgzsRh5X8YPK0u\nEjsI0pNlqbG4jNQiIkfib6Qyade5/5inMYVcw0ZGp8GijfpyJ6r4xSAp5KMN\nwnvrfZVXSTMJbow6zgaTUj8vgNnizTHcrPzm+9xE37WD3T69UJ85liRrXmEQ\nMB/T\r\n=1j5I\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGGITrbl+IZve70Yytledl9N6PXlIOoeLoK40GeiUBcKAiEA63hhYqe5yE0G932i/bEl8JLraAO4LfCE1wrp67AxjiM="}]},"maintainers":[{"name":"aceakash","email":"npm@kurdekar.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/string-similarity_1.2.1_1535060668725_0.9694971070883531"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.2":{"name":"string-similarity","version":"1.2.2","description":"Finds degree of similarity between strings, based on Dice's Coefficient, which is mostly better than Levenshtein distance.","main":"compare-strings.js","scripts":{"test":"jasmine"},"repository":{"type":"git","url":"git://github.com/aceakash/string-similarity.git"},"keywords":["strings","similar","difference","similarity","compare","comparison","degree","match","matching","dice","levenshtein"],"author":{"name":"Akash Kurdekar","email":"npm@kurdekar.com","url":"http://untilfalse.com/"},"license":"ISC","devDependencies":{"jasmine":"^3.2.0"},"dependencies":{"lodash.every":"^4.6.0","lodash.flattendeep":"^4.4.0","lodash.foreach":"^4.5.0","lodash.map":"^4.6.0","lodash.maxby":"^4.6.0"},"gitHead":"b7ea52ea57199927ef31ef0ec1430aa80f5e84f3","bugs":{"url":"https://github.com/aceakash/string-similarity/issues"},"homepage":"https://github.com/aceakash/string-similarity#readme","_id":"string-similarity@1.2.2","_npmVersion":"6.4.0","_nodeVersion":"9.11.1","_npmUser":{"name":"aceakash","email":"npm@kurdekar.com"},"dist":{"integrity":"sha512-IoHUjcw3Srl8nsPlW04U3qwWPk3oG2ffLM0tN853d/E/JlIvcmZmDY2Kz5HzKp4lEi2T7QD7Zuvjq/1rDw+XcQ==","shasum":"99b2c20a3c9bbb3903964eae1d89856db3d8db9b","tarball":"https://registry.npmjs.org/string-similarity/-/string-similarity-1.2.2.tgz","fileCount":3,"unpackedSize":7302,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbmN/gCRA9TVsSAnZWagAAj1oP+wWzm3Sh75ZxGLj83TJe\nFeIHk15pRfKEdhch1h2wLqn2mP1//RYo4VKEFwFM7lQ/4XRkI0KA5iWe9OYv\nncIcCEqT2+d64VUgjnc0DDQFwuFZG4zOkIe3cWyzy9QXBul2Gqqaifm+K8mv\nP2a4dH6VohNJ5dz/YJNt3k8QqiA1kC46F9WZE3QuHUJYWU7APfZi1wLc0oq/\ngJJn3A64mpaTrdaQQknGYgDQizApmhDOB5mSuFu9MBg8/Zrcp/F3PE3+7fEj\nTrdLgIbXCoBjabYL2VwYRZD2k9GZfvOFA1Az7CPynHwvT5jItjEaWXiwNk9X\nAe6OYnBqY51Vd3ZRzqmCUlHLCtpeCUf96y8IC9gpfupZIRDTi6noyiIyN7Gl\n9iubm2wxrVyRDVRLRAqM4S0BEih9N7a1OdQXsK58OY7YbxD1EJt6+3ij3Q+x\nXhjaOIWjqunzqqlFdg7H+jm228Mw2tdhb2OB1iaUOUomaVc6rJCFm9SQyDI8\nnpOH+1PCAxevtN7RCaNvrJHlJy8CUAE7GpZQe/YLqm2PK2IolSJgiCVRG1TA\nDx59ixlKGw952EO9pJ6hOu/uXjWpT6k6s8MS9i1FRFXzRpTczSHgUvx3us+U\nkgW2PD3OUoE7KJJBpMvlSB3v9ZzDhJGEuX/XjNCkqbtKVp9dCduy45x/T9mu\n8HPg\r\n=6eFj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1kWNM2lvFZwCx35k0FnlrpX93+x16ZFjicqlcMZDPKwIhALB5yER0WwNlKoUgQgnKfCdNX+MeT4AStsXIut5O4rdp"}]},"maintainers":[{"name":"aceakash","email":"npm@kurdekar.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/string-similarity_1.2.2_1536745439999_0.9119211862510248"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.0.0":{"name":"string-similarity","version":"2.0.0","description":"Finds degree of similarity between strings, based on Dice's Coefficient, which is mostly better than Levenshtein distance.","main":"compare-strings.js","scripts":{"test":"jasmine"},"repository":{"type":"git","url":"git://github.com/aceakash/string-similarity.git"},"keywords":["strings","similar","difference","similarity","compare","comparison","degree","match","matching","dice","levenshtein"],"author":{"name":"Akash Kurdekar","email":"npm@kurdekar.com","url":"http://untilfalse.com/"},"license":"ISC","devDependencies":{"jasmine":"^3.2.0"},"gitHead":"16c348e1016b9d07fbedba1ed934e6a927839d4e","bugs":{"url":"https://github.com/aceakash/string-similarity/issues"},"homepage":"https://github.com/aceakash/string-similarity#readme","_id":"string-similarity@2.0.0","_npmVersion":"6.4.0","_nodeVersion":"9.11.1","_npmUser":{"name":"aceakash","email":"npm@kurdekar.com"},"dist":{"integrity":"sha512-62FBZrVXV5cI23bQ9L49Y4d9u9yaH61JhAwLyUFUzQbHDjdihxdfCwIherg+vylR/s4ucCddK8iKSEO7kinffQ==","shasum":"c16d8fc7e7c8dce706742c87adc482dbdb7030bb","tarball":"https://registry.npmjs.org/string-similarity/-/string-similarity-2.0.0.tgz","fileCount":4,"unpackedSize":7729,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbs4llCRA9TVsSAnZWagAAJ/YQAI/vKR2g9kKjLUqYPCrv\nRGVsBeVrd5o6SLzkkTffnMC6uRYI3krj32WcblInKAYhSvzA+W0SHZT+Hyvm\nMxjgfGXQ85ZiqLVeXaJCHLraZw7VyZyuTgomPntVapE3Au3izj07+I0GIQ6m\ndfEbKqIg0ufmKJxmmNVuLoEX6qgZFIQJ5qE2aOC1VAmAbeMozM0V1BNhteJG\nCC6nTead3Z2c31LlXR9/QoKQzv/g/vwoG+kRnlFCnMXqWys7ZcPl5RpzWS0z\nerG/ThtZQjgIQiwE+DuA4fXcwEcn/P+LXRTJo7/KPAXuUntylYhMa3rV0lL4\nuS2ErOAl4kwMDcOStAGkmR+IliUBNaqKQgq40W0lML94fIK3IiI3sLOOILM7\nHaKlwFROh8QXZbO9z9dzgVtv6pOk7z8ECxE5bhbYiw/XwuwN3Kl/I4IB27Iz\n26qsSiyKDmIgVi+xc3rPIF8ETza/WhqtsFrh35aSOzCPT+IZYh8haGWojgeh\n52nkGK9DTl/iFUbBX766jayUsLz4ImX061ToL7wZd9zVCEWJ4RKv4Pu6IHWd\nsdKIRY0ojcub0DxILPFtPGbzHDwpe702bjx8I11GEsDeWjikGA7ObE0bV1CY\nJJfdRRsGeDBi5bJ86IDW44bsTB2JT28W3MxlE7Bew5GxKofzRnIFfL6tYUbi\nY/7L\r\n=Wj6q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF5Iz9qV6H5d62i9btObjGGozZQ2EF66I6jhVoudth0qAiEA+e8jhD05dtZFRozG2sOYomrcAF9kuZjG5ksXc+65JJw="}]},"maintainers":[{"name":"aceakash","email":"npm@kurdekar.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/string-similarity_2.0.0_1538492772711_0.8371973602462419"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"3.0.0":{"name":"string-similarity","version":"3.0.0","description":"Finds degree of similarity between strings, based on Dice's Coefficient, which is mostly better than Levenshtein distance.","main":"compare-strings.js","scripts":{"test":"jasmine"},"repository":{"type":"git","url":"git://github.com/aceakash/string-similarity.git"},"keywords":["strings","similar","difference","similarity","compare","comparison","degree","match","matching","dice","levenshtein"],"author":{"name":"Akash Kurdekar","email":"npm@kurdekar.com","url":"http://untilfalse.com/"},"license":"ISC","devDependencies":{"jasmine":"^3.3.0"},"gitHead":"ccdb537a886d640c1d1fd437414d037ec615562e","bugs":{"url":"https://github.com/aceakash/string-similarity/issues"},"homepage":"https://github.com/aceakash/string-similarity#readme","_id":"string-similarity@3.0.0","_npmVersion":"6.4.0","_nodeVersion":"9.11.1","_npmUser":{"name":"aceakash","email":"npm@kurdekar.com"},"dist":{"integrity":"sha512-7kS7LyTp56OqOI2BDWQNVnLX/rCxIQn+/5M0op1WV6P8Xx6TZNdajpuqQdiJ7Xx+p1C5CsWMvdiBp9ApMhxzEQ==","shasum":"07b0bc69fae200ad88ceef4983878d03793847c7","tarball":"https://registry.npmjs.org/string-similarity/-/string-similarity-3.0.0.tgz","fileCount":4,"unpackedSize":8907,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcAFkfCRA9TVsSAnZWagAAaZMP/jGjdHBdZq6+eYwLYvvn\nIPNulr7Y88ciBOXFl6e1ErtGi+VaVsKgC2kDC3kDje9sZXsEk8BTuNAoteWv\nCgYcz6cdJVSqoyaTVunly9tW5NqMTFpPc+E3eKViNJlir4RPnEMoSckD73u5\nGnqB+PlFvCEX46LeYBvGQMMlo0MuUEggvlxRYRdmrvwUTvZx2ElvRjkE+sGb\noX9wcdnCNAlEaml863SDQzH6dzAlCltCdYomBEjK14U6p/6Ub/ZeAccxp+aZ\nW5zfTmtqz2tNYP4vqPWX/35TOEmAh8I2kVWiPBy3cJ+a5md65Q43ca0MaO6z\nRMvza9OTpwagrwLFxBDiMXy+fY4pQieSZrK0eTHCjbCHnr2UwhidNk2fOqyY\nMwVxybnXc4vSWMCu0Sgvf7E8N971SWQ8bd65r2tPxHLDUyn2N0WCVtICll6q\nygm5Z2b7WtH7FlHtheyw8llrI6W++zMDleAQoGx2YLqp+w+yzh2tR5M3LNcs\ngd9x7kWIG5mI6cPJRkcipPKp9LTgs4BGfom5L5nOl/YXVSDs0T6mm5BOMOpq\nuEHp6pYry0yS1YVADjPdKC+EOAyad5MIsr0rKY3RjvOLdcrSHfdKAA65mtOr\nxT16R4c5NbW66qP167sfEz+B21t5ov3kUt+lboRv+R+QIBzaYYOXp+Rt7/v7\nf67j\r\n=M30H\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH1bNReOqIxigyOd6/WDFARWEmUNQ4GI7Kb/MGBuxZf5AiEAvNaApJyoTSUU/SFjrvP+YQj/6rsx1Bu0sa7D7Fvlab0="}]},"maintainers":[{"name":"aceakash","email":"npm@kurdekar.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/string-similarity_3.0.0_1543526686446_0.29322295250940367"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"4.0.0":{"name":"string-similarity","version":"4.0.0","description":"Finds degree of similarity between strings, based on Dice's Coefficient, which is mostly better than Levenshtein distance.","main":"src/index.js","scripts":{"test":"jasmine --config=src/spec/support/jasmine.json","build":"rm -rf umd && webpack-cli"},"repository":{"type":"git","url":"git://github.com/aceakash/string-similarity.git"},"keywords":["strings","similar","difference","similarity","compare","comparison","degree","match","matching","dice","levenshtein"],"author":{"name":"Akash Kurdekar","email":"npm@kurdekar.com","url":"http://untilfalse.com/"},"license":"ISC","devDependencies":{"jasmine":"^3.4.0","webpack":"^4.41.5","webpack-cli":"^3.3.10"},"gitHead":"68da344556dfdb0659edc561f599a84d8d4bb387","bugs":{"url":"https://github.com/aceakash/string-similarity/issues"},"homepage":"https://github.com/aceakash/string-similarity#readme","_id":"string-similarity@4.0.0","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-UMkbtT65rtxJx7NBCgMLQ/CT4K5uozoTcGRzVswDNK5HQltNnlQNfF8Y084gWU+3awIjxSzpaNyuhAW73OIY4A==","shasum":"8355606de76ea58ca10a3af9627ddf18e4004544","tarball":"https://registry.npmjs.org/string-similarity/-/string-similarity-4.0.0.tgz","fileCount":4,"unpackedSize":9404,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeDkHXCRA9TVsSAnZWagAAgMMP/jX4SjDOq4s75LLSionQ\nKP3PIN7BopOhQI44O65Y0qdeb/e3E0hozS7YD8whIBWEZ8XlkaYV/Va6WRZg\nEJ57pV3cogTurcSfT0Csa25a4l3UckqaCxogLoRUc1kj9Wab1HNvbM/O2n1i\nZNfu3RPmwaOB3yM0tULtrhE7z+wYVKbl+OTXVBwxYvUfTzhLimBX92LNmfNM\n2IWB96pvHEt1KkIAPvSiwrrIVccUTLLgFt2NJ6AUCmT6WfKdJvFxr43H4SJv\nL8wOF7aveLsWghIQukql8Ah5saJap5DumFqGBDSXg2miiX+niWsoVYug481E\nek5oDcamjwGovtePAYdTjtVtwkWlHJysIB/SRjHhGaTFynLTSTp4bCn1vukV\nRq0YP7dOosO6CB1lOgiEDIxxIHPd5FK7ELSP6IJlCbAtDVdqYQfGIFBHGNSw\nN7ixHtRilDbaJjzwvaz4Yd4vFBe95qyk43dppqKyPrbwDIxCD04XPI/GlrNh\nl1XQD0GH4HzQl8gNxacaD/aYn5LyR+9SspcBeBv2FdxHhXV5S/67BFmV0rfW\nxYbeFxG5OsXKwAgz1bVLPzwnwhPoE0wwtHi+C96RmfH6IdHRWlca+LlLNsRI\nVfwAAu3DnceoxvOj27ROphUiudroLDRRBbGu1IzbrHzXai9UQ7VS6efblPty\nLC6f\r\n=0bX8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGORA6xGRVGPQpdg8QjJML7oSW9L4O0q+27P9nRlMP2HAiBUghjhK+BKYDFS66d/lUEpSvdkCXCr0l7YOLL2xNNn3Q=="}]},"maintainers":[{"name":"aceakash","email":"npm@kurdekar.com"}],"_npmUser":{"name":"aceakash","email":"npm@kurdekar.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/string-similarity_4.0.0_1577992662820_0.8517700050078911"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"4.0.1":{"name":"string-similarity","version":"4.0.1","description":"Finds degree of similarity between strings, based on Dice's Coefficient, which is mostly better than Levenshtein distance.","main":"src/index.js","scripts":{"test":"jasmine --config=src/spec/support/jasmine.json","build":"rm -rf umd && webpack-cli","prepublish":"npm test && npm run build"},"repository":{"type":"git","url":"git://github.com/aceakash/string-similarity.git"},"keywords":["strings","similar","difference","similarity","compare","comparison","degree","match","matching","dice","levenshtein"],"author":{"name":"Akash Kurdekar","email":"npm@kurdekar.com","url":"http://untilfalse.com/"},"license":"ISC","devDependencies":{"jasmine":"^3.4.0","webpack":"^4.41.5","webpack-cli":"^3.3.10"},"gitHead":"68da344556dfdb0659edc561f599a84d8d4bb387","bugs":{"url":"https://github.com/aceakash/string-similarity/issues"},"homepage":"https://github.com/aceakash/string-similarity#readme","_id":"string-similarity@4.0.1","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-v36MJzloekKVvKAsYi6O/qpn2mIuvwEFIT9Gx3yg4spkNjXYsk7yxc37g4ZTyMVIBvt/9PZGxnqEtme8XHK+Mw==","shasum":"ea7c11f0093cb3088cdcc5eb16cfd90cb54962f7","tarball":"https://registry.npmjs.org/string-similarity/-/string-similarity-4.0.1.tgz","fileCount":5,"unpackedSize":11623,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeDkSyCRA9TVsSAnZWagAA+w0P/je7uc8A/R7faYd3OLBN\naCpQAquxBA41mu4ARv2mqZ4xrfWdwJS/MDOGiHDvZb+jH6wLpReQBYqeeoKd\n33VAE03nmHPZH9iV7uV5dLnP1zoVzc7lJpuV6QzxDzsPiRWicxwglt4jwsdK\nFgveOjtadIZtLwjdXd34wCVHnvCSjbFOHWvz9vUi76mSFhYTn2eE0pcE4tne\nNvh/CxQi5cko5KEmfIUpssUkEEEaMPlJx9+HuZfHSNzkNTim1l1BVbWXhS39\nPERVw0Z1fawMFVjzq4WUZXHaowxsTITaRmxe2BDDHHQos8lDqSGsNthLI7a5\nvwqwn9We8G06VfKoCQesec2GOhu9Zt5/TXQZInfjly99Dfde0KLDMX0LF/D1\nqPU20h08HuTQ5Dn0swwTYFg95PYxx72BQEYJmUylTu2jxJLPkPFmrtQHRusG\nSGDGGKqbY6jX4BZeAJdzVBcxm00sQmtkivZMI6kbdmJzdhSskzmoftxwkRYh\nJYStE9ux74rraX39Xn6iYtrZ3D3afMQISWLNX0KHuhCB1X2qzsrMtwmb+hLc\n9BN1mqhANRp5Kl87i13WjugfJJWiOd+XID11iPNSJZSlsnElV24xSuOwTRG0\nuHvwdy8CGgAp3O8n3BQu6M7im1ojYI4mJApILMDID9FnF1M1b4SYBHDD7Ttf\nSOa5\r\n=/dss\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICIdY5oqPRgrgUWs0oYDEsOvolL/G8oO3yVlhy2ykSqQAiEA4wQaheKa5W1jaeocUSoeBkoAZrV+sYg9Xdb0mSakV8k="}]},"maintainers":[{"name":"aceakash","email":"npm@kurdekar.com"}],"_npmUser":{"name":"aceakash","email":"npm@kurdekar.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/string-similarity_4.0.1_1577993393644_0.88083268714423"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"4.0.2":{"name":"string-similarity","version":"4.0.2","description":"Finds degree of similarity between strings, based on Dice's Coefficient, which is mostly better than Levenshtein distance.","main":"src/index.js","scripts":{"test":"jasmine --config=src/spec/support/jasmine.json","build":"rm -rf umd && webpack-cli","prepublish":"npm test && npm run build"},"repository":{"type":"git","url":"git://github.com/aceakash/string-similarity.git"},"keywords":["strings","similar","difference","similarity","compare","comparison","degree","match","matching","dice","levenshtein"],"author":{"name":"Akash Kurdekar","email":"npm@kurdekar.com","url":"http://untilfalse.com/"},"license":"ISC","devDependencies":{"jasmine":"^3.6.1","webpack":"^4.44.1","webpack-cli":"^3.3.12"},"gitHead":"e09e46588a0972850c2ff4e1a66f34a35172b31c","bugs":{"url":"https://github.com/aceakash/string-similarity/issues"},"homepage":"https://github.com/aceakash/string-similarity#readme","_id":"string-similarity@4.0.2","_nodeVersion":"12.17.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-eCsPPyoQBgY4TMpVD6DVfO7pLrimUONriaO4Xjp3WPUW0YnNLqdHgRj23xotLlqrL90eJhBeq3zdAJf2mQgfBQ==","shasum":"1dc29518d0e92e50509499ce2974368f77bbb1b1","tarball":"https://registry.npmjs.org/string-similarity/-/string-similarity-4.0.2.tgz","fileCount":5,"unpackedSize":11821,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKD+2CRA9TVsSAnZWagAAWdYP/R5xlJPkfnHppD76veKS\ngif5NzktzYE2KsjUqbd8v1F9wOO3M5mtDGad23RktZldhcrpabxUBCa4we7W\ncnz5dKXpVqbFFy4TJgVV8ySm6q8e9dng3PhcsX167ZH3Ve0Ox0w+3f3qR0T7\n/QLcvAW2J3oSXULSKH29puZ6kdevHpkTqMaGCffH95ZHHs7Y4B+fuiBEB5KD\nMLGLNBNuyd4UGPq1FkT1iQlnUKE6rKK2/eogHrvxPGa04QeY/aw5ddoII9Kw\nWiC2+di224x/4YAq/IpTqmHTuh+3mFRf7pvfbLP6xnML7yXJleSOHzEKEVsx\nkyEWMOAMGRz5sTnQ2/9T3T0fnnju9pkInq7qgMN9AtrnC7+jjLXCVt769fLV\nGVfheNi3dc8bIpiewfkfGtV+z8Ssj3lolRBH/fD+roKt+nEN+l88N/JfGTDj\nuYGPJsXR5yrSrXznDXkmDOdMOdI8M6kMK+J7Jr8BVpraFuTJ7q85wV+fssZD\nOSnrCQSFTSJfOCR3/2wHopgDZlqlfpIMvvIV3jCcc5LN4UoWIQhJa3vA2EfF\nvwcITIyhaQ71lUqZKFGktXFLAh/JBBXG3vrEmaYul8giJmvKN95+H9V6WpQ1\n0YlHhKAfllZYaWEF/Pev1gTXXw67ZVEAc908ljerxSoSjsg3TFL8TNXLEW+E\nb2lt\r\n=SF5M\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGA+PMazvhCn7t4zajmQC25fJH7xWi8XInr4EX2j/JYgIhAJm8IXE92x9h2mzvPOcBTK4lGt+pRoksHjmZ+5/sz3W4"}]},"maintainers":[{"name":"aceakash","email":"npm@kurdekar.com"}],"_npmUser":{"name":"aceakash","email":"npm@kurdekar.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/string-similarity_4.0.2_1596473269310_0.9202480889869884"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"4.0.3":{"name":"string-similarity","version":"4.0.3","description":"Finds degree of similarity between strings, based on Dice's Coefficient, which is mostly better than Levenshtein distance.","main":"src/index.js","scripts":{"test":"jasmine --config=src/spec/support/jasmine.json","build":"rm -rf umd && webpack-cli","prepublish":"npm test && npm run build"},"repository":{"type":"git","url":"git://github.com/aceakash/string-similarity.git"},"keywords":["strings","similar","difference","similarity","compare","comparison","degree","match","matching","dice","levenshtein"],"author":{"name":"Akash Kurdekar","email":"npm@kurdekar.com","url":"http://untilfalse.com/"},"license":"ISC","devDependencies":{"jasmine":"^3.6.3","webpack":"^5.4.0","webpack-cli":"^4.2.0"},"gitHead":"e63157a838ad90118364b43d7bfb9dfb2f20ee21","bugs":{"url":"https://github.com/aceakash/string-similarity/issues"},"homepage":"https://github.com/aceakash/string-similarity#readme","_id":"string-similarity@4.0.3","_nodeVersion":"14.15.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-QEwJzNFCqq+5AGImk5z4vbsEPTN/+gtyKfXBVLBcbPBRPNganZGfQnIuf9yJ+GiwSnD65sT8xrw/uwU1Q1WmfQ==","shasum":"ef52d6fc59c8a0fc93b6307fbbc08cc6e18cde21","tarball":"https://registry.npmjs.org/string-similarity/-/string-similarity-4.0.3.tgz","fileCount":5,"unpackedSize":11261,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfqbZPCRA9TVsSAnZWagAADREQAILYaEG3r3v1EYaU1VWH\nshHmreuLb13gjMfqRBxptLU4FJt2ZT6hkttPeBf8P7crZkbCoigMKuABWVn7\nwqEFTpml0JEfdgU2mgH6A1+Lo9JNUzb+/FSn8AqTExp1qIx7sRtDuqdYt6Cs\nqla8uJzBkQKictjmSdRTosJv0VsC97gQiEfYq/rMFCFdE0jmqhxnKrJNSLiz\nJ15SZDUt/IxORdAVQgM3IcCJvSLfx93sBP7w2IcxiuvHauCz/pQ67Kvu6aEv\nHbQEQl0cDAIWL9EO5gS6p7WBlkb4LRLr3QJVNZn+n203cVX8jrekOgXIVQ7p\np9nrSfDa2zgtTQLDXan/4UzNaRe7olBSWY8sWQ13/sdfgob/4tbOBX7R3KDu\nrKbHBrKMrwZy0C4im2+y95tr61G+XKvnEizrih1aikJf9fDwxSc9rIoOtX3d\npuoco8c4wdQOgEZG88ZIkNam5jN9IFPuSmzyhxvU4ye6ZPEoIFVL6kTxGYDY\ngBGd0fgfomL8aHovU7pR4lgNX79GsOSwR0kBnI/5rVszlScv+GRslHtAoKjK\nDDL2XG8UOrzot1ZjUavXhhx4oDiI5vlX3vMYdwnp+7gG6GanRwTR9ow/k02p\nbyn9dlw2E5HAPfMJqeA7g5GB5s/CUkX0nGmz4alCZZft9ehC2oEP93wgTuYH\nOqWi\r\n=CwMR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFoD86FrGYZRXQmpT61nlkvEkkImIxpC/e2JHV105j+JAiANr5HnXBJTZWjWJgdBdQcOxJBP8NHyjxo7jLXfdJryiA=="}]},"_npmUser":{"name":"aceakash","email":"npm@kurdekar.com"},"directories":{},"maintainers":[{"name":"aceakash","email":"npm@kurdekar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/string-similarity_4.0.3_1604957775393_0.582229324567828"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"4.0.4":{"name":"string-similarity","version":"4.0.4","description":"Finds degree of similarity between strings, based on Dice's Coefficient, which is mostly better than Levenshtein distance.","main":"src/index.js","scripts":{"test":"jasmine --config=src/spec/support/jasmine.json","build":"rm -rf umd && webpack-cli","prepublish":"npm test && npm run build"},"repository":{"type":"git","url":"git://github.com/aceakash/string-similarity.git"},"keywords":["strings","similar","difference","similarity","compare","comparison","degree","match","matching","dice","levenshtein"],"author":{"name":"Akash Kurdekar","email":"npm@kurdekar.com","url":"http://untilfalse.com/"},"license":"ISC","devDependencies":{"jasmine":"^3.6.3","webpack":"^5.11.1","webpack-cli":"^4.3.1"},"gitHead":"07cbc8d1569013a10c6075ce02d3efca71a5cfb6","bugs":{"url":"https://github.com/aceakash/string-similarity/issues"},"homepage":"https://github.com/aceakash/string-similarity#readme","_id":"string-similarity@4.0.4","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-/q/8Q4Bl4ZKAPjj8WerIBJWALKkaPRfrvhfF8k/B23i4nzrlRj2/go1m90In7nG/3XDSbOo0+pu6RvCTM9RGMQ==","shasum":"42d01ab0b34660ea8a018da8f56a3309bb8b2a5b","tarball":"https://registry.npmjs.org/string-similarity/-/string-similarity-4.0.4.tgz","fileCount":5,"unpackedSize":10990,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf9Xh8CRA9TVsSAnZWagAAp+QP/jD+cVCsZiOF0B4VhweG\n5GseNCScAYLvMXy+WniFwkTS3mphgCdhny9hCeIUKIId5cyp2CKCAbExVem+\nwFMYVPZl1f8Tg9MjvkOpXbxbSOyJte2o3stPOOlmBf9DVzx9A+3eAtzwADPB\nXSLYlgSBPin0iGQqIJY0FLvVCpJPXJJMv6BYYU/QKuSzh4mPTXtbeMQDOyjg\ncZT3bNvksaVo33v6vqs/lKlVQmotiNo490NMySLkSv6JbH4uJJPIKU6y1lh9\n2J4N7sofO9KtsgeqSm7WSsD8YdmPmk7YusdK3DzrI3dycYDpmSBPj+n42H0P\nHRiMdS9Pniw8Mshvy6Oi+BwLxShepPwZX8vMXM/IuROkn0ivsL5g75Q2wYlO\nZz4YMZhUZ59ThQ92B7QpMKsnCuGNeNyHPqityDdreJojOZqSmRnF30fpvSVX\njJkdgAmNEahtznCJ+LjGgjk5LMCgfZhCOtpQhfldYYWv1TOOQ+wpV9XCY/jC\n3ZJSqWFcRckQ5/aKN+8RrO2SgWfJFt4VR0pDBfRtOnGxSzHpWSwx/GyLjllJ\n1E1gsLj3RhUwWIn0dc+gq7Tgp87NiufemqwcLsHnOQeGBkl+6FQqfBW5Wfpn\nwjvwUb8LnadQSwK6bRKqROwfOjNzwLDD/CQOXBmOOVtRrQDgt6ExB8lj0ps9\nEGcC\r\n=lNGe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA2smwnZ9Pzr3aGj/MgG/dsI55IcfRa2A+kFW21sAG4UAiEAikPgLFiPDbsjQ/xydWLaea6S7LKWCRChzVA6Fjatju8="}]},"_npmUser":{"name":"aceakash","email":"npm@kurdekar.com"},"directories":{},"maintainers":[{"name":"aceakash","email":"npm@kurdekar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/string-similarity_4.0.4_1609922683988_0.6721303878184284"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."}},"readme":"# string-similarity\n\nFinds degree of similarity between two strings, based on [Dice's Coefficient](http://en.wikipedia.org/wiki/S%C3%B8rensen%E2%80%93Dice_coefficient), which is mostly better than [Levenshtein distance](http://en.wikipedia.org/wiki/Levenshtein_distance).\n\n## Table of Contents\n\n- [string-similarity](#string-similarity)\n  - [Table of Contents](#table-of-contents)\n  - [Usage](#usage)\n    - [For Node.js](#for-nodejs)\n    - [For browser apps](#for-browser-apps)\n  - [API](#api)\n    - [compareTwoStrings(string1, string2)](#comparetwostringsstring1-string2)\n      - [Arguments](#arguments)\n      - [Returns](#returns)\n      - [Examples](#examples)\n    - [findBestMatch(mainString, targetStrings)](#findbestmatchmainstring-targetstrings)\n      - [Arguments](#arguments-1)\n      - [Returns](#returns-1)\n      - [Examples](#examples-1)\n  - [Release Notes](#release-notes)\n    - [2.0.0](#200)\n    - [3.0.0](#300)\n    - [3.0.1](#301)\n    - [4.0.1](#401)\n    - [4.0.2](#402)\n    - [4.0.3](#403)\n\n## Usage\n\n#### For Node.js\n\nInstall using:\n\n```shell\nnpm install string-similarity --save\n```\n\nIn your code:\n\n```javascript\nvar stringSimilarity = require(\"string-similarity\");\n\nvar similarity = stringSimilarity.compareTwoStrings(\"healed\", \"sealed\");\n\nvar matches = stringSimilarity.findBestMatch(\"healed\", [\n  \"edward\",\n  \"sealed\",\n  \"theatre\",\n]);\n```\n\n#### For browser apps\n\nInclude `<script src=\"//unpkg.com/string-similarity/umd/string-similarity.min.js\"></script>` to get the latest version.\n\nOr `<script src=\"//unpkg.com/string-similarity@4.0.1/umd/string-similarity.min.js\"></script>` to get a specific version (4.0.1) in this case.\n\nThis exposes a global variable called `stringSimilarity` which you can start using.\n\n```\n<script>\n  stringSimilarity.compareTwoStrings('what!', 'who?');\n</script>\n```\n\n(The package is exposed as UMD, so you can consume it as such)\n\n## API\n\nThe package contains two methods:\n\n### compareTwoStrings(string1, string2)\n\nReturns a fraction between 0 and 1, which indicates the degree of similarity between the two strings. 0 indicates completely different strings, 1 indicates identical strings. The comparison is case-sensitive.\n\n##### Arguments\n\n1. string1 (string): The first string\n2. string2 (string): The second string\n\nOrder does not make a difference.\n\n##### Returns\n\n(number): A fraction from 0 to 1, both inclusive. Higher number indicates more similarity.\n\n##### Examples\n\n```javascript\nstringSimilarity.compareTwoStrings(\"healed\", \"sealed\");\n// → 0.8\n\nstringSimilarity.compareTwoStrings(\n  \"Olive-green table for sale, in extremely good condition.\",\n  \"For sale: table in very good  condition, olive green in colour.\"\n);\n// → 0.6060606060606061\n\nstringSimilarity.compareTwoStrings(\n  \"Olive-green table for sale, in extremely good condition.\",\n  \"For sale: green Subaru Impreza, 210,000 miles\"\n);\n// → 0.2558139534883721\n\nstringSimilarity.compareTwoStrings(\n  \"Olive-green table for sale, in extremely good condition.\",\n  \"Wanted: mountain bike with at least 21 gears.\"\n);\n// → 0.1411764705882353\n```\n\n### findBestMatch(mainString, targetStrings)\n\nCompares `mainString` against each string in `targetStrings`.\n\n##### Arguments\n\n1. mainString (string): The string to match each target string against.\n2. targetStrings (Array): Each string in this array will be matched against the main string.\n\n##### Returns\n\n(Object): An object with a `ratings` property, which gives a similarity rating for each target string, a `bestMatch` property, which specifies which target string was most similar to the main string, and a `bestMatchIndex` property, which specifies the index of the bestMatch in the targetStrings array.\n\n##### Examples\n\n```javascript\nstringSimilarity.findBestMatch('Olive-green table for sale, in extremely good condition.', [\n  'For sale: green Subaru Impreza, 210,000 miles',\n  'For sale: table in very good condition, olive green in colour.',\n  'Wanted: mountain bike with at least 21 gears.'\n]);\n// →\n{ ratings:\n   [ { target: 'For sale: green Subaru Impreza, 210,000 miles',\n       rating: 0.2558139534883721 },\n     { target: 'For sale: table in very good condition, olive green in colour.',\n       rating: 0.6060606060606061 },\n     { target: 'Wanted: mountain bike with at least 21 gears.',\n       rating: 0.1411764705882353 } ],\n  bestMatch:\n   { target: 'For sale: table in very good condition, olive green in colour.',\n     rating: 0.6060606060606061 },\n  bestMatchIndex: 1\n}\n```\n\n## Release Notes\n\n### 2.0.0\n\n- Removed production dependencies\n- Updated to ES6 (this breaks backward-compatibility for pre-ES6 apps)\n\n### 3.0.0\n\n- Performance improvement for `compareTwoStrings(..)`: now O(n) instead of O(n^2)\n- The algorithm has been tweaked slightly to disregard spaces and word boundaries. This will change the rating values slightly but not enough to make a significant difference\n- Adding a `bestMatchIndex` to the results for `findBestMatch(..)` to point to the best match in the supplied `targetStrings` array\n\n### 3.0.1\n\n- Refactoring: removed unused functions; used `substring` instead of `substr`\n- Updated dependencies\n\n### 4.0.1\n\n- Distributing as an UMD build to be used in browsers.\n\n### 4.0.2\n\n- Update dependencies to latest versions.\n\n### 4.0.3\n\n- Make compatible with IE and ES5. Also, update deps. (see [PR56](https://github.com/aceakash/string-similarity/pull/56))\n\n### 4.0.4\n\n- Simplify some conditional statements. Also, update deps. (see [PR50](https://github.com/aceakash/string-similarity/pull/50))\n\n![Build status](https://codeship.com/projects/2aa453d0-0959-0134-8a76-4abcb29fe9b4/status?branch=master)\n[![Known Vulnerabilities](https://snyk.io/test/github/aceakash/string-similarity/badge.svg)](https://snyk.io/test/github/aceakash/string-similarity)\n","maintainers":[{"name":"aceakash","email":"npm@kurdekar.com"}],"time":{"modified":"2023-05-01T13:22:09.834Z","created":"2014-11-27T00:28:42.024Z","1.0.0":"2014-11-27T00:28:42.024Z","1.1.0":"2016-06-06T15:36:37.590Z","1.2.0":"2017-05-22T15:16:13.057Z","1.2.1":"2018-08-23T21:44:28.801Z","1.2.2":"2018-09-12T09:44:00.191Z","2.0.0":"2018-10-02T15:06:13.039Z","3.0.0":"2018-11-29T21:24:46.618Z","4.0.0":"2020-01-02T19:17:42.982Z","4.0.1":"2020-01-02T19:29:53.729Z","4.0.2":"2020-08-03T16:47:50.240Z","4.0.3":"2020-11-09T21:36:15.541Z","4.0.4":"2021-01-06T08:44:44.129Z"},"homepage":"https://github.com/aceakash/string-similarity#readme","keywords":["strings","similar","difference","similarity","compare","comparison","degree","match","matching","dice","levenshtein"],"repository":{"type":"git","url":"git://github.com/aceakash/string-similarity.git"},"author":{"name":"Akash Kurdekar","email":"npm@kurdekar.com","url":"http://untilfalse.com/"},"bugs":{"url":"https://github.com/aceakash/string-similarity/issues"},"license":"ISC","readmeFilename":"README.md","users":{"hugo-cornu":true,"diegoperini":true,"alcovegan":true,"recursion_excursion":true,"albinekb":true,"visualheuristics":true,"danielo515":true,"mfaraday":true,"gggauravgandhi":true,"thuanhai":true,"khaledalyawad":true,"thetimmaeh":true,"hani":true,"hoanganh25991":true}}