{"_id":"fuzzyset.js","_rev":"4251926","name":"fuzzyset.js","description":"A fast fuzzy string set for JavaScript","dist-tags":{"latest":"1.0.7"},"maintainers":[{"name":"glench","email":""}],"time":{"modified":"2026-03-31T23:47:18.000Z","created":"2012-12-28T06:31:56.314Z","1.0.7":"2021-12-13T18:40:51.811Z","1.0.6":"2020-12-12T18:51:28.344Z","1.0.5":"2020-05-11T12:30:43.199Z","1.0.4":"2020-05-09T17:06:54.813Z","1.0.3":"2020-05-09T17:00:16.693Z","1.0.2":"2020-05-09T14:39:52.075Z","0.0.91":"2020-01-21T16:29:42.057Z","0.0.9":"2020-01-21T16:28:39.183Z","0.0.8":"2018-12-28T18:39:28.287Z","0.0.7":"2018-08-08T21:11:46.503Z","0.0.6":"2018-07-17T16:18:53.649Z","0.0.5":"2018-05-17T20:07:04.955Z","0.0.4":"2017-07-10T16:30:43.349Z","0.0.3":"2017-06-01T21:16:47.838Z","0.0.2":"2017-06-01T20:03:50.454Z","0.0.1":"2012-12-28T06:31:56.314Z"},"users":{},"author":{"name":"Glen Chiacchieri","url":"http://glench.com/"},"repository":{"type":"git","url":"git://github.com/Glench/fuzzyset.js.git"},"versions":{"1.0.7":{"name":"fuzzyset.js","description":"A fast fuzzy string set for JavaScript","version":"1.0.7","homepage":"http://Glench.github.com/fuzzyset.js","repository":{"type":"git","url":"git://github.com/Glench/fuzzyset.js.git"},"author":{"name":"Glen Chiacchieri","url":"http://glench.com/"},"license":"see LICENSE.md","funding":{"type":"License Zero","url":"https://licensezero.com/offers/562c0ffe-df98-4348-87b7-e60e3c37c534"},"main":"./dist/fuzzyset.common.js","module":"./dist/fuzzyset.esm.js","unpkg":"./dist/fuzzyset.js","jsdelivr":"./dist/fuzzyset.js","devDependencies":{"rollup":"^2.34.2","should":"*"},"scripts":{"build":"rollup -c","dev":"rollup -c -w"},"engines":{"node":">= 0.4.0"},"gitHead":"ef1b108d21a4201f6a28730fc710e6566a5e375c","bugs":{"url":"https://github.com/Glench/fuzzyset.js/issues"},"_id":"fuzzyset.js@1.0.7","_nodeVersion":"17.0.1","_npmVersion":"8.1.0","dist":{"shasum":"11e6aaa88b03fcfa1e36165dc2911f62494701b7","size":6944,"noattachment":false,"key":"/fuzzyset.js/-/fuzzyset.js-1.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/fuzzyset.js/download/fuzzyset.js-1.0.7.tgz"},"_npmUser":{"name":"glench","email":"thexinex@gmail.com"},"directories":{},"maintainers":[{"name":"glench","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fuzzyset.js_1.0.7_1639420851655_0.9158983861626349"},"_hasShrinkwrap":false,"publish_time":1639420851811,"_cnpm_publish_time":1639420851811,"_cnpmcore_publish_time":"2021-12-17T00:04:04.645Z"},"1.0.6":{"name":"fuzzyset.js","description":"A fast fuzzy string set for JavaScript","version":"1.0.6","homepage":"http://Glench.github.com/fuzzyset.js","repository":{"type":"git","url":"git://github.com/Glench/fuzzyset.js.git"},"author":{"name":"Glen Chiacchieri","url":"http://glench.com/"},"license":"see LICENSE.md","funding":{"type":"License Zero","url":"https://licensezero.com/offers/562c0ffe-df98-4348-87b7-e60e3c37c534"},"main":"./dist/fuzzyset.common.js","module":"./dist/fuzzyset.esm.js","unpkg":"./dist/fuzzyset.js","jsdelivr":"./dist/fuzzyset.js","devDependencies":{"rollup":"^2.34.2","should":"*"},"scripts":{"build":"rollup -c","dev":"rollup -c -w"},"engines":{"node":">= 0.4.0"},"gitHead":"4578bdd02367c9c5c96854cc122ac710d7284424","bugs":{"url":"https://github.com/Glench/fuzzyset.js/issues"},"_id":"fuzzyset.js@1.0.6","_nodeVersion":"15.3.0","_npmVersion":"7.0.14","dist":{"shasum":"c33da713ee7d052bc8399747cf578f40e0595588","size":6975,"noattachment":false,"key":"/fuzzyset.js/-/fuzzyset.js-1.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/fuzzyset.js/download/fuzzyset.js-1.0.6.tgz"},"_npmUser":{"name":"glench","email":"thexinex@gmail.com"},"directories":{},"maintainers":[{"name":"glench","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fuzzyset.js_1.0.6_1607799088249_0.5021881830957053"},"_hasShrinkwrap":false,"publish_time":1607799088344,"_cnpm_publish_time":1607799088344,"_cnpmcore_publish_time":"2021-12-17T00:04:04.984Z"},"1.0.5":{"name":"fuzzyset.js","description":"A fast fuzzy string set for JavaScript","version":"1.0.5","homepage":"http://Glench.github.com/fuzzyset.js","repository":{"type":"git","url":"git://github.com/Glench/fuzzyset.js.git"},"author":{"name":"Glen Chiacchieri","url":"http://glench.com/"},"license":"see LICENSE.md","funding":{"type":"License Zero","url":"https://licensezero.com/offers/562c0ffe-df98-4348-87b7-e60e3c37c534"},"main":"./index.js","devDependencies":{"should":"*"},"scripts":{"test":""},"engines":{"node":">= 0.4.0"},"gitHead":"7665d83c8698508c6fee7820df1d2dedebd1086e","bugs":{"url":"https://github.com/Glench/fuzzyset.js/issues"},"_id":"fuzzyset.js@1.0.5","_nodeVersion":"14.2.0","_npmVersion":"6.14.4","dist":{"shasum":"470a699bc8fbcf71f8361303e4c4f80dcdee942f","size":6286,"noattachment":false,"key":"/fuzzyset.js/-/fuzzyset.js-1.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/fuzzyset.js/download/fuzzyset.js-1.0.5.tgz"},"maintainers":[{"name":"glench","email":""}],"_npmUser":{"name":"glench","email":"www@glench.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fuzzyset.js_1.0.5_1589200243089_0.630031555427724"},"_hasShrinkwrap":false,"publish_time":1589200243199,"_cnpm_publish_time":1589200243199,"_cnpmcore_publish_time":"2021-12-17T00:04:05.235Z"},"1.0.4":{"name":"fuzzyset.js","description":"A fast fuzzy string set for JavaScript","version":"1.0.4","homepage":"http://Glench.github.com/fuzzyset.js","repository":{"type":"git","url":"git://github.com/Glench/fuzzyset.js.git"},"author":{"name":"Glen Chiacchieri","url":"http://glench.com/"},"license":"see LICENSE.md","funding":{"type":"License Zero","url":"https://licensezero.com/offers/562c0ffe-df98-4348-87b7-e60e3c37c534"},"main":"./index.js","devDependencies":{"should":"*"},"scripts":{"test":""},"engines":{"node":">= 0.4.0"},"gitHead":"0d2ca50f3bd6d9b704cb84bd741b7e3b78e07a10","bugs":{"url":"https://github.com/Glench/fuzzyset.js/issues"},"_id":"fuzzyset.js@1.0.4","_nodeVersion":"14.2.0","_npmVersion":"6.14.4","dist":{"shasum":"c9a17ffeb1a926526d083cc34a6d4300e539ca64","size":6320,"noattachment":false,"key":"/fuzzyset.js/-/fuzzyset.js-1.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/fuzzyset.js/download/fuzzyset.js-1.0.4.tgz"},"maintainers":[{"name":"glench","email":""}],"_npmUser":{"name":"glench","email":"www@glench.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fuzzyset.js_1.0.4_1589044014702_0.2729060434104922"},"_hasShrinkwrap":false,"publish_time":1589044014813,"_cnpm_publish_time":1589044014813,"_cnpmcore_publish_time":"2021-12-17T00:04:05.427Z"},"1.0.3":{"name":"fuzzyset.js","description":"A fast fuzzy string set for JavaScript","version":"1.0.3","homepage":"http://Glench.github.com/fuzzyset.js","repository":{"type":"git","url":"git://github.com/Glench/fuzzyset.js.git"},"author":{"name":"Glen Chiacchieri","url":"http://glench.com/"},"license":"see LICENSE.md","funding":{"type":"License Zero","url":"https://licensezero.com/offers/562c0ffe-df98-4348-87b7-e60e3c37c534#buy"},"main":"./index.js","devDependencies":{"should":"*"},"scripts":{"test":""},"engines":{"node":">= 0.4.0"},"gitHead":"aec9fc77a67d142388eb400bcca622e5b53290a4","bugs":{"url":"https://github.com/Glench/fuzzyset.js/issues"},"_id":"fuzzyset.js@1.0.3","_nodeVersion":"14.2.0","_npmVersion":"6.14.4","dist":{"shasum":"b78cdd891b237674586dc487d6a3115491a1af38","size":6320,"noattachment":false,"key":"/fuzzyset.js/-/fuzzyset.js-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/fuzzyset.js/download/fuzzyset.js-1.0.3.tgz"},"maintainers":[{"name":"glench","email":""}],"_npmUser":{"name":"glench","email":"www@glench.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fuzzyset.js_1.0.3_1589043616546_0.6853879002315755"},"_hasShrinkwrap":false,"publish_time":1589043616693,"_cnpm_publish_time":1589043616693,"_cnpmcore_publish_time":"2021-12-17T00:04:05.649Z"},"1.0.2":{"name":"fuzzyset.js","description":"A fast fuzzy string set for JavaScript","version":"1.0.2","homepage":"http://Glench.github.com/fuzzyset.js","repository":{"type":"git","url":"git://github.com/Glench/fuzzyset.js.git"},"author":{"name":"Glen Chiacchieri","url":"http://glench.com/"},"license":"see LICENSE.md","main":"./index.js","devDependencies":{"should":"*"},"scripts":{"test":""},"engines":{"node":">= 0.4.0"},"gitHead":"45c319c6df80dd3a2b98ad81285cd5bc4eb7df34","bugs":{"url":"https://github.com/Glench/fuzzyset.js/issues"},"_id":"fuzzyset.js@1.0.2","_nodeVersion":"14.2.0","_npmVersion":"6.14.4","dist":{"shasum":"131d6109e747c519ab423f06c78ead9bf82b72c9","size":6292,"noattachment":false,"key":"/fuzzyset.js/-/fuzzyset.js-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/fuzzyset.js/download/fuzzyset.js-1.0.2.tgz"},"maintainers":[{"name":"glench","email":""}],"_npmUser":{"name":"glench","email":"www@glench.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fuzzyset.js_1.0.2_1589035191983_0.0976092631631853"},"_hasShrinkwrap":false,"publish_time":1589035192075,"_cnpm_publish_time":1589035192075,"_cnpmcore_publish_time":"2021-12-17T00:04:06.313Z"},"0.0.91":{"name":"fuzzyset.js","description":"A fuzzy string set for JavaScript","version":"0.0.91","homepage":"http://Glench.github.com/fuzzyset.js","repository":{"type":"git","url":"git://github.com/Glench/fuzzyset.js.git"},"author":{"name":"Glen Chiacchieri","url":"http://glench.com/"},"main":"./index.js","devDependencies":{"should":"*"},"scripts":{"test":""},"engines":{"node":">= 0.4.0"},"gitHead":"a8a2c42946d188e0e395a6a8e775e3e0b1bdc523","bugs":{"url":"https://github.com/Glench/fuzzyset.js/issues"},"_id":"fuzzyset.js@0.0.91","_nodeVersion":"12.8.0","_npmVersion":"6.13.6","_npmUser":{"name":"glench","email":"www@glench.com"},"maintainers":[{"name":"glench","email":""}],"dist":{"shasum":"afb2b006747d0fcc3352f7e0b579293cc47bb377","size":4739,"noattachment":false,"key":"/fuzzyset.js/-/fuzzyset.js-0.0.91.tgz","tarball":"http://registry.cnpm.dingdandao.com/fuzzyset.js/download/fuzzyset.js-0.0.91.tgz"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fuzzyset.js_0.0.91_1579624181918_0.10853042492992948"},"_hasShrinkwrap":false,"publish_time":1579624182057,"_cnpm_publish_time":1579624182057,"_cnpmcore_publish_time":"2021-12-17T00:04:06.581Z"},"0.0.9":{"name":"fuzzyset.js","description":"A fuzzy string set for JavaScript","version":"0.0.9","homepage":"http://Glench.github.com/fuzzyset.js","repository":{"type":"git","url":"git://github.com/Glench/fuzzyset.js.git"},"author":{"name":"Glen Chiacchieri","url":"http://glench.com/"},"main":"./index.js","devDependencies":{"should":"*"},"scripts":{"test":""},"engines":{"node":">= 0.4.0"},"gitHead":"e72ab16ce38fc206bf1ebbcbe18809b7cc214f5a","bugs":{"url":"https://github.com/Glench/fuzzyset.js/issues"},"_id":"fuzzyset.js@0.0.9","_nodeVersion":"12.8.0","_npmVersion":"6.13.6","_npmUser":{"name":"glench","email":"www@glench.com"},"maintainers":[{"name":"glench","email":""}],"dist":{"shasum":"4cd0d7a275a815e7b464172c436d3ec1544ef32b","size":432066,"noattachment":false,"key":"/fuzzyset.js/-/fuzzyset.js-0.0.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/fuzzyset.js/download/fuzzyset.js-0.0.9.tgz"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fuzzyset.js_0.0.9_1579624118976_0.9297966951040024"},"_hasShrinkwrap":false,"publish_time":1579624119183,"_cnpm_publish_time":1579624119183,"_cnpmcore_publish_time":"2021-12-17T00:04:07.607Z"},"0.0.8":{"name":"fuzzyset.js","description":"A fuzzy string set for JavaScript","version":"0.0.8","homepage":"http://Glench.github.com/fuzzyset.js","repository":{"type":"git","url":"git://github.com/Glench/fuzzyset.js.git"},"author":{"name":"Glen Chiacchieri","url":"http://glench.com/"},"main":"./index.js","devDependencies":{"should":"*"},"scripts":{"test":""},"engines":{"node":">= 0.4.0"},"gitHead":"50caa2d813fdae49f8b325f20b851ac5fe5a5841","bugs":{"url":"https://github.com/Glench/fuzzyset.js/issues"},"_id":"fuzzyset.js@0.0.8","_npmVersion":"6.4.1","_nodeVersion":"9.3.0","_npmUser":{"name":"glench","email":"www@glench.com"},"maintainers":[{"name":"glench","email":""}],"dist":{"shasum":"398311fb54a5f84221db2cb143ac8cf1e523ae50","size":4760,"noattachment":false,"key":"/fuzzyset.js/-/fuzzyset.js-0.0.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/fuzzyset.js/download/fuzzyset.js-0.0.8.tgz"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fuzzyset.js_0.0.8_1546022368177_0.13534246451964416"},"_hasShrinkwrap":false,"publish_time":1546022368287,"_cnpm_publish_time":1546022368287,"_cnpmcore_publish_time":"2021-12-17T00:04:07.853Z"},"0.0.7":{"name":"fuzzyset.js","description":"A fuzzy string set for JavaScript","version":"0.0.7","homepage":"http://Glench.github.com/fuzzyset.js","repository":{"type":"git","url":"git://github.com/Glench/fuzzyset.js.git"},"author":{"name":"Glen Chiacchieri","url":"http://glench.com/"},"main":"./index.js","devDependencies":{"should":"*"},"scripts":{"test":""},"engines":{"node":">= 0.4.0"},"gitHead":"1c23ea51542f3de42dde226a79f6eb17d52d4a06","bugs":{"url":"https://github.com/Glench/fuzzyset.js/issues"},"_id":"fuzzyset.js@0.0.7","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"glench","email":"www@glench.com"},"maintainers":[{"name":"glench","email":""}],"dist":{"shasum":"33365056dfaa92945692297db56b3595f47d0601","size":4746,"noattachment":false,"key":"/fuzzyset.js/-/fuzzyset.js-0.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/fuzzyset.js/download/fuzzyset.js-0.0.7.tgz"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fuzzyset.js_0.0.7_1533762706423_0.2870023893818201"},"_hasShrinkwrap":false,"publish_time":1533762706503,"_cnpm_publish_time":1533762706503,"_cnpmcore_publish_time":"2021-12-17T00:04:08.090Z"},"0.0.6":{"name":"fuzzyset.js","description":"A fuzzy string set for JavaScript","version":"0.0.6","homepage":"http://Glench.github.com/fuzzyset.js","repository":{"type":"git","url":"git://github.com/Glench/fuzzyset.js.git"},"author":{"name":"Glen Chiacchieri","url":"http://glench.com/"},"main":"./index.js","devDependencies":{"should":"*"},"scripts":{"test":""},"engines":{"node":">= 0.4.0"},"gitHead":"89a279889029eb2a3a4cd8f86fb0a78a057db55a","bugs":{"url":"https://github.com/Glench/fuzzyset.js/issues"},"_id":"fuzzyset.js@0.0.6","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"glench","email":"www@glench.com"},"maintainers":[{"name":"glench","email":""}],"dist":{"shasum":"fcd07af5ee297dccee549795d8b612eb3cd84952","size":20916792,"noattachment":false,"key":"/fuzzyset.js/-/fuzzyset.js-0.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/fuzzyset.js/download/fuzzyset.js-0.0.6.tgz"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fuzzyset.js_0.0.6_1531844332505_0.5179761643990228"},"_hasShrinkwrap":false,"publish_time":1531844333649,"_cnpm_publish_time":1531844333649,"_cnpmcore_publish_time":"2021-12-17T00:04:43.699Z"},"0.0.5":{"name":"fuzzyset.js","description":"A fuzzy string set for JavaScript","version":"0.0.5","homepage":"http://Glench.github.com/fuzzyset.js","repository":{"type":"git","url":"git://github.com/Glench/fuzzyset.js.git"},"author":{"name":"Glen Chiacchieri","url":"http://glench.com/"},"main":"./index.js","devDependencies":{"should":"*"},"scripts":{"test":""},"engines":{"node":">= 0.4.0"},"gitHead":"60566a70f7f6dcdf971320dc9696088420902343","bugs":{"url":"https://github.com/Glench/fuzzyset.js/issues"},"_id":"fuzzyset.js@0.0.5","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"glench","email":"www@glench.com"},"maintainers":[{"name":"glench","email":""}],"dist":{"shasum":"a2c3337e40f8a64da4bf930c98cfd3e88302025b","size":5049,"noattachment":false,"key":"/fuzzyset.js/-/fuzzyset.js-0.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/fuzzyset.js/download/fuzzyset.js-0.0.5.tgz"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fuzzyset.js_0.0.5_1526587624895_0.8627455370400117"},"_hasShrinkwrap":false,"publish_time":1526587624955,"_cnpm_publish_time":1526587624955,"_cnpmcore_publish_time":"2021-12-17T00:04:44.467Z"},"0.0.4":{"name":"fuzzyset.js","description":"A fuzzy string set for JavaScript","version":"0.0.4","homepage":"http://Glench.github.com/fuzzyset.js","repository":{"type":"git","url":"git://github.com/Glench/fuzzyset.js.git"},"author":{"name":"Glen Chiacchieri","url":"http://glench.com/"},"main":"./index.js","devDependencies":{"should":"*"},"scripts":{"test":""},"engines":{"node":">= 0.4.0"},"gitHead":"7008e991a279a381d6245c637283eb7a60e66fdb","bugs":{"url":"https://github.com/Glench/fuzzyset.js/issues"},"_id":"fuzzyset.js@0.0.4","_npmVersion":"5.0.3","_nodeVersion":"8.1.2","_npmUser":{"name":"glench","email":"www@glench.com"},"maintainers":[{"name":"glench","email":""}],"dist":{"shasum":"ddae5c0da4895a5c9bc98184cf70bc8e068323e3","size":4961,"noattachment":false,"key":"/fuzzyset.js/-/fuzzyset.js-0.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/fuzzyset.js/download/fuzzyset.js-0.0.4.tgz"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fuzzyset.js-0.0.4.tgz_1499704242167_0.24837785679847002"},"directories":{},"publish_time":1499704243349,"_hasShrinkwrap":false,"_cnpm_publish_time":1499704243349,"_cnpmcore_publish_time":"2021-12-17T00:04:44.696Z"},"0.0.3":{"name":"fuzzyset.js","description":"A fuzzy string set for JavaScript","version":"0.0.3","homepage":"http://Glench.github.com/fuzzyset.js","repository":{"type":"git","url":"git://github.com/Glench/fuzzyset.js.git"},"author":{"name":"Glen Chiacchieri","url":"http://glench.com/"},"main":"./index.js","devDependencies":{"should":"*"},"scripts":{"test":""},"engines":{"node":">= 0.4.0"},"gitHead":"b40d18493faa78dc475e540c5ae5d12d7dccc905","bugs":{"url":"https://github.com/Glench/fuzzyset.js/issues"},"_id":"fuzzyset.js@0.0.3","_shasum":"8ba6c55a4e17a887fde266afe42422632d6f8d19","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"glench","email":"www@glench.com"},"maintainers":[{"name":"glench","email":""}],"dist":{"shasum":"8ba6c55a4e17a887fde266afe42422632d6f8d19","size":4967,"noattachment":false,"key":"/fuzzyset.js/-/fuzzyset.js-0.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/fuzzyset.js/download/fuzzyset.js-0.0.3.tgz"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fuzzyset.js-0.0.3.tgz_1496351806922_0.9695050220470876"},"directories":{},"publish_time":1496351807838,"_hasShrinkwrap":false,"_cnpm_publish_time":1496351807838,"_cnpmcore_publish_time":"2021-12-17T00:04:45.121Z"},"0.0.2":{"name":"fuzzyset.js","description":"A fuzzy string set for JavaScript","version":"0.0.2","homepage":"http://Glench.github.com/fuzzyset.js","repository":{"type":"git","url":"git://github.com/Glench/fuzzyset.js.git"},"author":{"name":"Glen Chiacchieri","url":"http://glench.com/"},"main":"./index.js","devDependencies":{"should":"*"},"scripts":{"test":""},"engines":{"node":">= 0.4.0"},"gitHead":"b5b6ba9105de83dd408788238f9b4dc321ecd395","bugs":{"url":"https://github.com/Glench/fuzzyset.js/issues"},"_id":"fuzzyset.js@0.0.2","_shasum":"3ae59d925dd372086d95d467abe35b2d12875434","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"glench","email":"www@glench.com"},"maintainers":[{"name":"glench","email":""}],"dist":{"shasum":"3ae59d925dd372086d95d467abe35b2d12875434","size":4861,"noattachment":false,"key":"/fuzzyset.js/-/fuzzyset.js-0.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/fuzzyset.js/download/fuzzyset.js-0.0.2.tgz"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fuzzyset.js-0.0.2.tgz_1496347429491_0.7756537478417158"},"directories":{},"publish_time":1496347430454,"_hasShrinkwrap":false,"_cnpm_publish_time":1496347430454,"_cnpmcore_publish_time":"2021-12-17T00:04:45.305Z"},"0.0.1":{"name":"fuzzyset.js","description":"A fuzzy string set for JavaScript","version":"0.0.1","homepage":"http://Glench.github.com/fuzzyset.js","repository":{"type":"git","url":"git://github.com/Glench/fuzzyset.js.git"},"author":{"name":"Glen Chiacchieri","url":"http://glench.com/"},"main":"./index.js","devDependencies":{"should":"*"},"scripts":{"test":""},"engines":{"node":">= 0.4.0"},"readmeFilename":"README.rst","_id":"fuzzyset.js@0.0.1","dist":{"shasum":"979e22f9451b4b38f051f7937c919dbacc692958","size":4443,"noattachment":false,"key":"/fuzzyset.js/-/fuzzyset.js-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/fuzzyset.js/download/fuzzyset.js-0.0.1.tgz"},"_npmVersion":"1.1.65","_npmUser":{"name":"glench","email":"www@glench.com"},"maintainers":[{"name":"glench","email":""}],"directories":{},"publish_time":1356676316314,"_hasShrinkwrap":false,"_cnpm_publish_time":1356676316314,"_cnpmcore_publish_time":"2021-12-17T00:04:45.493Z"}},"readme":"Fuzzyset - A fuzzy string set for javascript\n============================================\n\nFuzzyset is a data structure that performs something akin to fulltext search\nagainst data to determine likely mispellings and approximate string matching.\n\nUsage\n-----\n\nThe usage is simple. Just add a string to the set, and ask for it later\nby using ``.get``:\n```js\n   a = FuzzySet();\n   a.add(\"michael axiak\");\n   a.get(\"micael asiak\");\n   // will be [[0.8461538461538461, 'michael axiak']];\n```\nThe result will be an array of ``[score, matched_value]`` arrays.\nThe score is between 0 and 1, with 1 being a perfect match.\n\nInstall\n--------\n\n```bash\nnpm install fuzzyset\n```\n(Used to be `fuzzyset.js`.) \n\nThen:\n```javascript\nimport FuzzySet from 'fuzzyset'\n\n// or, depending on your JavaScript environment...\n\nconst FuzzySet = require('fuzzyset')\n```\n\nOr for use directly on the web:\n```html\n<script type=\"text/javascript\" src=\"dist/fuzzyset.js\"></script>\n```\n\nThis library should work just fine with TypeScript, too.\n\nConstruction Arguments\n----------------------\n\n - `array`: An array of strings to initialize the data structure with\n - `useLevenshtein`: Whether or not to use the levenshtein distance to determine the match scoring. Default: `true`\n - `gramSizeLower`: The lower bound of gram sizes to use, inclusive (see interactive documentation). Default: `2`\n - `gramSizeUpper`: The upper bound of gram sizes to use, inclusive (see interactive documentation). Default: `3`\n\nMethods\n-------\n\n - `get(value, [default], [minScore=.33])`: try to match a string to entries with a score of at least minScore (defaulted to .33), otherwise return `null` or `default` if it is given.\n - `add(value)`: add a value to the set returning `false` if it is already in the set.\n - `length()`: return the number of items in the set.\n - `isEmpty()`: returns true if the set is empty.\n - `values()`: returns an array of the values in the set.\n\nInteractive Documentation\n-------------------------\n\nTo play with the library or see how it works internally, check out the amazing [interactive documentation](http://glench.github.io/fuzzyset.js/ui/):\n\n[![Interactive documentation screenshot](https://gallery.tinyletterapp.com/99afc5bd8aa788ae26037984e2d46fa0400db41f/images/5282d548-76ff-42dc-861e-e3a4337b5e8b.png)](http://glench.github.io/fuzzyset.js/ui/)\n\n\n\n\nDevelop\n--------\nTo contribute to the library, edit the `lib/fuzzyset.js` file then run `npm run build` to generate all the different file formats in the `dist/` directory. Or run `npm run dev` while developing to auto-build as you change files.\n\nLicense\n-------\n\nThis package is licensed under the [Prosperity Public License 3.0](LICENSE.md).\n\nThat means that this package is free to use for *non-commercial projects* — personal projects, public benefit projects, research, education, etc. (see the [license](LICENSE.md) for full details). If your project is commercial (even for internal use at your company), you have 30 days to try this package for free before you have to pay a one-time licensing fee of $42.\n\nYou can **<a href=\"https://buy.stripe.com/4gw6rm6jw9xy05G144\">purchase a commercial license instantly here</a>**.\n\nWhy this license scheme? Since I [quit tech to become a therapist](http://glench.com/WhyIQuitTechAndBecameATherapist/), my income is much lower (due to the unjust costs of mental health care in the US, but don't get me started). I'm asking for paid licenses for Fuzzyset.js to support all the free work I've done on this project over the past 10 years (!) and so I can live a sustainable life in service of my therapy clients. If you're a small operation that would like to use Fuzzyset.js but can't swing the license cost, please reach out to me and we can work something out.\n","_attachments":{},"homepage":"http://Glench.github.com/fuzzyset.js","bugs":{"url":"https://github.com/Glench/fuzzyset.js/issues"},"license":"see LICENSE.md"}