{"_id":"trie-search","_rev":"59-cf4a251ed1f61c9992fd429ac81ae616","name":"trie-search","dist-tags":{"latest":"2.2.1"},"versions":{"0.0.1":{"name":"trie-search","version":"0.0.1","keywords":["trie","search","typeahead","type","ahead","hash","map","hashtable"],"author":{"name":"Joshua Jung","email":"joshua.p.jung@gmail.com"},"license":"MIT","_id":"trie-search@0.0.1","maintainers":[{"name":"joshjung","email":"joshua.p.jung@gmail.com"}],"homepage":"https://github.com/joshjung/trie-search","bugs":{"url":"https://github.com/joshjung/trie-search/issues"},"url":"https://github.com/joshjung/trie-search","dist":{"shasum":"be330ed413e4248b76291ceb86429f3ac4e652d7","tarball":"https://registry.npmjs.org/trie-search/-/trie-search-0.0.1.tgz","integrity":"sha512-pIFhbKODDcDm6XHM6Isvpdij6vcaVqR/hpp5EcafhwxIZMVfS5FIdawuPWXAXmMW/BfMkw9aeg5hqGoBWCDnFw==","signatures":[{"sig":"MEUCIEqdswZIeXX0fFCKKDLr67nq/nFqOP5fnx9a3gFBmc6vAiEAjTHHceJayN/GFv15nTiDaP+XsKpjgtKzg13Xh5aKfII=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","email":"joshua.p.jung@gmail.com","files":["performance.js","dictionary.json"],"_shasum":"be330ed413e4248b76291ceb86429f3ac4e652d7","gitHead":"a7d0eec8d737cf46aed717f4b9016881f8569717","scripts":{},"_npmUser":{"name":"joshjung","email":"joshua.p.jung@gmail.com"},"repository":{"url":"https://github.com/joshjung/trie-search.git","type":"git"},"_npmVersion":"1.4.24","description":"A trie implementation that maps keys to objects. Most common use will be for typeahead searches.","directories":{},"dependencies":{"hasharray":"^0.2.4"}},"0.0.2":{"name":"trie-search","version":"0.0.2","keywords":["trie","search","typeahead","type","ahead","hash","map","hashtable"],"author":{"name":"Joshua Jung","email":"joshua.p.jung@gmail.com"},"license":"MIT","_id":"trie-search@0.0.2","maintainers":[{"name":"joshjung","email":"joshua.p.jung@gmail.com"}],"homepage":"https://github.com/joshjung/trie-search","bugs":{"url":"https://github.com/joshjung/trie-search/issues"},"url":"https://github.com/joshjung/trie-search","dist":{"shasum":"358b8fff28d84a4249b543f9dd5d67f6b22c39e2","tarball":"https://registry.npmjs.org/trie-search/-/trie-search-0.0.2.tgz","integrity":"sha512-n0Zrnm2OzZKH1hUbJ+W8qUGrBqnYn7ievXLPQDX/t/jwoKFGF4KGWPPid6IDMazS3I33oVk9BJ7GdFDnLJOHHg==","signatures":[{"sig":"MEQCIHpr4h1f+rQAMEuYM3GPT784T+tPjRUGqowpvwachSmeAiBYXGBcy14dCgxOUxZr9P4efxNJelmaMHQMITZd/xdDpQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","email":"joshua.p.jung@gmail.com","files":["performance.js","dictionary.json"],"_shasum":"358b8fff28d84a4249b543f9dd5d67f6b22c39e2","gitHead":"1a59d775bdc61331ff7e5521a5092f00f1fbbbc9","scripts":{},"_npmUser":{"name":"joshjung","email":"joshua.p.jung@gmail.com"},"repository":{"url":"https://github.com/joshjung/trie-search.git","type":"git"},"_npmVersion":"1.4.24","description":"A trie implementation that maps keys to objects. Most common use will be for typeahead searches.","directories":{},"dependencies":{"hasharray":"^0.2.4"}},"0.0.3":{"name":"trie-search","version":"0.0.3","keywords":["trie","search","typeahead","type","ahead","hash","map","hashtable"],"author":{"name":"Joshua Jung","email":"joshua.p.jung@gmail.com"},"license":"MIT","_id":"trie-search@0.0.3","maintainers":[{"name":"joshjung","email":"joshua.p.jung@gmail.com"}],"homepage":"https://github.com/joshjung/trie-search","bugs":{"url":"https://github.com/joshjung/trie-search/issues"},"url":"https://github.com/joshjung/trie-search","dist":{"shasum":"e3d31a10ef8bb47df74d3c100c1ea3c3ef62a10e","tarball":"https://registry.npmjs.org/trie-search/-/trie-search-0.0.3.tgz","integrity":"sha512-6aiGvpHJFDyKmBhpgqrjTmO5lNWetDiw4BQb16Q/+6Tye750V5WkFqwBqJeruFM8EPJlF+jwbJwx+Akqvdy3Fg==","signatures":[{"sig":"MEQCIB0qdYWg1pWaqwxHkdUShTFESPz6mlNk+0IpPNqjxhsPAiAvwU94uvmXx5WShJvOe2meJ+np1w+qJAkKDLXt9rtwTw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","email":"joshua.p.jung@gmail.com","files":["performance.js","dictionary.json"],"_shasum":"e3d31a10ef8bb47df74d3c100c1ea3c3ef62a10e","gitHead":"84c996b90b3b83cbf30a441d0e6dbb3303c0eaf9","scripts":{},"_npmUser":{"name":"joshjung","email":"joshua.p.jung@gmail.com"},"repository":{"url":"https://github.com/joshjung/trie-search.git","type":"git"},"_npmVersion":"1.4.24","description":"A trie implementation that maps keys to objects. Most common use will be for typeahead searches.","directories":{},"dependencies":{"hasharray":"^0.2.4"}},"0.0.4":{"name":"trie-search","version":"0.0.4","keywords":["trie","search","typeahead","type","ahead","hash","map","hashtable"],"author":{"name":"Joshua Jung","email":"joshua.p.jung@gmail.com"},"license":"MIT","_id":"trie-search@0.0.4","maintainers":[{"name":"joshjung","email":"joshua.p.jung@gmail.com"}],"homepage":"https://github.com/joshjung/trie-search","bugs":{"url":"https://github.com/joshjung/trie-search/issues"},"url":"https://github.com/joshjung/trie-search","dist":{"shasum":"9ec7f5320d54493a1ca9a52e88d973856651cb93","tarball":"https://registry.npmjs.org/trie-search/-/trie-search-0.0.4.tgz","integrity":"sha512-ksgIRYwgqDaOrkjz5NFPYtiPw0UzL6PmO9momT5TmlwPsSsgiKk9Lqz3jSjKV5tjz8Mq4p68i6Q4vkqDc9tMFA==","signatures":[{"sig":"MEYCIQDJK5m8XN8obNMNtyqNceUuOZP63UP76pa1WKRZ5ZHlAwIhAOyB4fMA3UCJa4z4vJj+A2TzKK3DKmwE8JWby2xhB5b7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","email":"joshua.p.jung@gmail.com","files":["performance.js","dictionary.json"],"_shasum":"9ec7f5320d54493a1ca9a52e88d973856651cb93","gitHead":"08df6294b1be7947feebbbf544cc1623b84a45dc","scripts":{},"_npmUser":{"name":"joshjung","email":"joshua.p.jung@gmail.com"},"repository":{"url":"https://github.com/joshjung/trie-search.git","type":"git"},"_npmVersion":"1.4.24","description":"A trie implementation that maps keys to objects for rapid retrieval by phrases. Most common use will be for typeahead searches.","directories":{},"dependencies":{"hasharray":"^0.2.5"}},"0.0.5":{"name":"trie-search","version":"0.0.5","keywords":["trie","search","typeahead","type","ahead","hash","map","hashtable"],"author":{"name":"Joshua Jung","email":"joshua.p.jung@gmail.com"},"license":"MIT","_id":"trie-search@0.0.5","maintainers":[{"name":"joshjung","email":"joshua.p.jung@gmail.com"}],"homepage":"https://github.com/joshjung/trie-search","bugs":{"url":"https://github.com/joshjung/trie-search/issues"},"url":"https://github.com/joshjung/trie-search","dist":{"shasum":"1fc89fed131d0cb9bfb02b4965fe77ed14b6b3bd","tarball":"https://registry.npmjs.org/trie-search/-/trie-search-0.0.5.tgz","integrity":"sha512-ftlDBZLo1rLaNfwwxD3h5gQRDSOj+Bf5Q+IC8WNTrf1mVD/EwvvGy6XXzyE/QuEPzIieSiocQ1CGo/FcsuLwHA==","signatures":[{"sig":"MEUCIQCiHLn8DaTCLj5UTVuIIbyJmR6u40dN7ddk2neeqhqnYAIgQnbxcOElcBaiQv9HLZ/wsFvo4IX0LPkl9fI0GfNC5w4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","email":"joshua.p.jung@gmail.com","files":["performance.js","dictionary.json"],"_shasum":"1fc89fed131d0cb9bfb02b4965fe77ed14b6b3bd","gitHead":"75525efbd5f20add4b8d3ebb9b55fab0f6272ecf","scripts":{},"_npmUser":{"name":"joshjung","email":"joshua.p.jung@gmail.com"},"repository":{"url":"https://github.com/joshjung/trie-search.git","type":"git"},"_npmVersion":"1.4.24","description":"A trie implementation that maps keys to objects for rapid retrieval by phrases. Most common use will be for typeahead searches.","directories":{},"dependencies":{"hasharray":"^0.2.5"}},"0.0.6":{"name":"trie-search","version":"0.0.6","keywords":["trie","search","typeahead","type","ahead","hash","map","hashtable"],"author":{"name":"Joshua Jung","email":"joshua.p.jung@gmail.com"},"license":"MIT","_id":"trie-search@0.0.6","maintainers":[{"name":"joshjung","email":"joshua.p.jung@gmail.com"}],"homepage":"https://github.com/joshjung/trie-search","bugs":{"url":"https://github.com/joshjung/trie-search/issues"},"url":"https://github.com/joshjung/trie-search","dist":{"shasum":"eb5ba01287ead1792e0f7f9ecc0946a0a75cacd2","tarball":"https://registry.npmjs.org/trie-search/-/trie-search-0.0.6.tgz","integrity":"sha512-jzaRWuqq5X2RH2aJ87IF8XzNDHlE5R2awb433uTX5WK5KOizZZ2js/rfytMNf5Bac20nT0bNvvq0ARjqy83abQ==","signatures":[{"sig":"MEYCIQDraX7LChWL1voueG3agOPeifW6wBJKUr8wi4L2otIP5AIhAJENvU4n/rBPf9XYNcGGtR/bLZ/KUFBTYcRfWuzRcfEi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","email":"joshua.p.jung@gmail.com","files":["performance.js","dictionary.json"],"_shasum":"eb5ba01287ead1792e0f7f9ecc0946a0a75cacd2","gitHead":"52c0d5f81a03fd4c5141793fdc7c219f24136ef7","scripts":{},"_npmUser":{"name":"joshjung","email":"joshua.p.jung@gmail.com"},"repository":{"url":"https://github.com/joshjung/trie-search.git","type":"git"},"_npmVersion":"1.4.24","description":"A trie implementation that maps keys to objects for rapid retrieval by phrases. Most common use will be for typeahead searches.","directories":{},"dependencies":{"hasharray":"^0.2.5"}},"0.0.7":{"name":"trie-search","version":"0.0.7","keywords":["trie","search","typeahead","type","ahead","hash","map","hashtable"],"author":{"name":"Joshua Jung","email":"joshua.p.jung@gmail.com"},"license":"MIT","_id":"trie-search@0.0.7","maintainers":[{"name":"joshjung","email":"joshua.p.jung@gmail.com"}],"homepage":"https://github.com/joshjung/trie-search","bugs":{"url":"https://github.com/joshjung/trie-search/issues"},"url":"https://github.com/joshjung/trie-search","dist":{"shasum":"ec757f997da0d0eaf5fbf8441b88354b5212f54f","tarball":"https://registry.npmjs.org/trie-search/-/trie-search-0.0.7.tgz","integrity":"sha512-YkXBDQ+riZE6WKJhOnZRflwgC7MQ4GG7tMzLhf8g7KEtoYuJ8UEfd02m7FzuhJpiBg9fNjgjyzk4WKihLNqlYw==","signatures":[{"sig":"MEUCIQCSGGOHrsR2HEosS1Her1Hh02v8MbPVsw8lC8Tu9wG1QAIgJ1oKmh1Tj3RBpLu++N+eE8YQLa5b8mURS5VoyIP6VyU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","email":"joshua.p.jung@gmail.com","files":["performance.js","dictionary.json"],"_shasum":"ec757f997da0d0eaf5fbf8441b88354b5212f54f","gitHead":"b50d59a64e7e9c4f2e1888350734069be22f3b7a","scripts":{},"_npmUser":{"name":"joshjung","email":"joshua.p.jung@gmail.com"},"repository":{"url":"https://github.com/joshjung/trie-search.git","type":"git"},"_npmVersion":"1.4.24","description":"A trie implementation that maps keys to objects for rapid retrieval by phrases. Most common use will be for typeahead searches.","directories":{},"dependencies":{"hasharray":"^0.2.8"}},"0.0.8":{"name":"trie-search","version":"0.0.8","keywords":["trie","search","typeahead","type","ahead","hash","map","hashtable"],"author":{"name":"Joshua Jung","email":"joshua.p.jung@gmail.com"},"license":"MIT","_id":"trie-search@0.0.8","maintainers":[{"name":"joshjung","email":"joshua.p.jung@gmail.com"}],"homepage":"https://github.com/joshjung/trie-search","bugs":{"url":"https://github.com/joshjung/trie-search/issues"},"url":"https://github.com/joshjung/trie-search","dist":{"shasum":"a194b2d5378dcb922c70744410092150adb619b3","tarball":"https://registry.npmjs.org/trie-search/-/trie-search-0.0.8.tgz","integrity":"sha512-neb0yz89n7cFhtyQ6iDfdBX/qzMWjcYb8M3eN0wbwoSaxtRFfB2cTFSzb0wVKZONG574/2z6gIwy7P08+EYqxQ==","signatures":[{"sig":"MEYCIQC3gjd9etsPRASr1bjAAX4qFcz1+jf8MOD9rDCo8kejSgIhAIO2mEGqGGZm/hQIEAarjjoYIoEyJ9KLAnMkEYn4kiy8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","email":"joshua.p.jung@gmail.com","files":["performance.js","dictionary.json"],"_shasum":"a194b2d5378dcb922c70744410092150adb619b3","gitHead":"6bc4c0a7b23f7ba10e3d78c4252d3e3a016ec7f3","scripts":{},"_npmUser":{"name":"joshjung","email":"joshua.p.jung@gmail.com"},"repository":{"url":"https://github.com/joshjung/trie-search.git","type":"git"},"_npmVersion":"2.1.8","description":"A trie implementation that maps keys to objects for rapid retrieval by phrases. Most common use will be for typeahead searches.","directories":{},"_nodeVersion":"0.10.32","dependencies":{"hasharray":"^0.3.0"}},"0.1.0":{"name":"trie-search","version":"0.1.0","keywords":["trie","search","typeahead","type","ahead","hash","map","hashtable"],"author":{"name":"Joshua Jung","email":"joshua.p.jung@gmail.com"},"license":"MIT","_id":"trie-search@0.1.0","maintainers":[{"name":"joshjung","email":"joshua.p.jung@gmail.com"}],"homepage":"https://github.com/joshjung/trie-search","bugs":{"url":"https://github.com/joshjung/trie-search/issues"},"url":"https://github.com/joshjung/trie-search","dist":{"shasum":"6f8ed26c0ee6cc561b855d172651428ad5b37092","tarball":"https://registry.npmjs.org/trie-search/-/trie-search-0.1.0.tgz","integrity":"sha512-4p3u7s1iM1yYzOfcV+wxvUE3j6mHSg5EoM6V8Y0fIF98fpPBm38sVpldz/0Sur9g2ZJUV91FbBLk56Zp13ebQQ==","signatures":[{"sig":"MEUCICRM/n38ZEZK6gHg6c5X/a4sYzof4rLsbGnxQbv+qPstAiEA81oSwktmiFmKDRGLSUxlkHviqLXNebt2cA+75VEV6uI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","email":"joshua.p.jung@gmail.com","files":["src","test","index.js","performance.js","dictionary.json"],"_shasum":"6f8ed26c0ee6cc561b855d172651428ad5b37092","gitHead":"4c3ce594c497a959bc97a7c6475ce5bf814c47e1","scripts":{},"_npmUser":{"name":"joshjung","email":"joshua.p.jung@gmail.com"},"repository":{"url":"https://github.com/joshjung/trie-search.git","type":"git"},"_npmVersion":"2.1.8","description":"A trie implementation that maps keys to objects for rapid retrieval by phrases. Most common use will be for typeahead searches.","directories":{},"_nodeVersion":"0.10.32","dependencies":{"hasharray":"^0.3.0"}},"0.1.1":{"name":"trie-search","version":"0.1.1","keywords":["trie","search","typeahead","type","ahead","hash","map","hashtable"],"author":{"name":"Joshua Jung","email":"joshua.p.jung@gmail.com"},"license":"MIT","_id":"trie-search@0.1.1","maintainers":[{"name":"joshjung","email":"joshua.p.jung@gmail.com"}],"homepage":"https://github.com/joshjung/trie-search","bugs":{"url":"https://github.com/joshjung/trie-search/issues"},"url":"https://github.com/joshjung/trie-search","dist":{"shasum":"a758bf4f5ee481ad45f33f1182c77cc0d1a2c3bc","tarball":"https://registry.npmjs.org/trie-search/-/trie-search-0.1.1.tgz","integrity":"sha512-UgH69Xzrgz3WTUnZ/uiurSkNp3D/o/H23UOe1obFqIvdsPv3v4j/IzXUL+pqCN1+i5LaCX/VI5VnqqtoQ5+BKA==","signatures":[{"sig":"MEUCIB1RVvzHGKP/yg56W/KbbY6dSY7F+x4Mr5Oo2ot6faCrAiEA4BzEwSA9BAdwzGihyNlBi/N4r25RaJi1RHiVaUKeQjk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","email":"joshua.p.jung@gmail.com","files":["src","test","index.js","performance.js","dictionary.json"],"_shasum":"a758bf4f5ee481ad45f33f1182c77cc0d1a2c3bc","gitHead":"4c3ce594c497a959bc97a7c6475ce5bf814c47e1","scripts":{},"_npmUser":{"name":"joshjung","email":"joshua.p.jung@gmail.com"},"repository":{"url":"https://github.com/joshjung/trie-search.git","type":"git"},"_npmVersion":"2.5.1","description":"A trie implementation that maps keys to objects for rapid retrieval by phrases. Most common use will be for typeahead searches.","directories":{},"_nodeVersion":"0.12.0","dependencies":{"hasharray":"^0.3.0"}},"1.0.0":{"name":"trie-search","version":"1.0.0","keywords":["trie","search","typeahead","type","ahead","hash","map","hashtable"],"author":{"name":"Joshua Jung","email":"joshua.p.jung@gmail.com"},"license":"MIT","_id":"trie-search@1.0.0","maintainers":[{"name":"joshjung","email":"joshua.p.jung@gmail.com"}],"homepage":"https://github.com/joshjung/trie-search","bugs":{"url":"https://github.com/joshjung/trie-search/issues"},"url":"https://github.com/joshjung/trie-search","dist":{"shasum":"f49966eeee313c9614eacc6fa7d967572e748349","tarball":"https://registry.npmjs.org/trie-search/-/trie-search-1.0.0.tgz","integrity":"sha512-n76d/8q2X2Zv/wbarkF7F8kO8LgNoinZOT4NL35/zPTqk2IDSsnzlVXayXU9bfNdVYIQJFXNN05hM6HUov3HZg==","signatures":[{"sig":"MEUCIQDCMVv/PPNVvYD3ZrcPSzjQR5RhQfjEA01zFBtyzGuopQIgVdPq3QYJODm7XFkV9zNWC480SWWsFf5W884EyHBgFjk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","email":"joshua.p.jung@gmail.com","files":["src","test","index.js","performance.js","dictionary.json"],"_shasum":"f49966eeee313c9614eacc6fa7d967572e748349","gitHead":"11b87bf3252c1a71edbcb8f7a943ca8c52de95f7","scripts":{},"_npmUser":{"name":"joshjung","email":"joshua.p.jung@gmail.com"},"repository":{"url":"git+https://github.com/joshjung/trie-search.git","type":"git"},"_npmVersion":"3.3.12","description":"A trie implementation that maps keys to objects for rapid retrieval by phrases. Most common use will be for typeahead searches.","directories":{},"_nodeVersion":"5.5.0","dependencies":{"hasharray":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/trie-search-1.0.0.tgz_1480912748425_0.9319592376705259","host":"packages-12-west.internal.npmjs.com"}},"1.0.1":{"name":"trie-search","version":"1.0.1","keywords":["trie","search","typeahead","type","ahead","hash","map","hashtable"],"author":{"name":"Joshua Jung","email":"joshua.p.jung@gmail.com"},"license":"MIT","_id":"trie-search@1.0.1","maintainers":[{"name":"joshjung","email":"joshua.p.jung@gmail.com"}],"homepage":"https://github.com/joshjung/trie-search","bugs":{"url":"https://github.com/joshjung/trie-search/issues"},"url":"https://github.com/joshjung/trie-search","dist":{"shasum":"eaa2c3ab2810bfa0bfff455a460b6e4ed71c52e9","tarball":"https://registry.npmjs.org/trie-search/-/trie-search-1.0.1.tgz","integrity":"sha512-g9/4xEOP83edRDgZ8GMR3W3nrXp5i7peXkG6Stx8PCfPHpxBSWnrE3t1N8AOe7dqwo4Muy5w9WmlIyimX8M5Tw==","signatures":[{"sig":"MEUCIE1g5aeDJLw/tn52h8TbmqWEBQ6CsEYqQpEOs+AvJbLnAiEApUK951dti4SapXgxMEh1b3JqAK7t5GOph/jrklLwpaA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","email":"joshua.p.jung@gmail.com","files":["src","test","index.js","performance.js","dictionary.json"],"_shasum":"eaa2c3ab2810bfa0bfff455a460b6e4ed71c52e9","gitHead":"bb3d49d53146d233d463b56090a56e966f815d46","scripts":{"test":"mocha","release:major":"npm version major && git push --follow-tags && npm publish","release:minor":"npm version minor && git push --follow-tags && npm publish","release:patch":"npm version patch && git push --follow-tags && npm publish"},"_npmUser":{"name":"joshjung","email":"joshua.p.jung@gmail.com"},"repository":{"url":"git+https://github.com/joshjung/trie-search.git","type":"git"},"_npmVersion":"4.0.5","description":"A trie implementation that maps keys to objects for rapid retrieval by phrases. Most common use will be for typeahead searches.","directories":{},"_nodeVersion":"7.4.0","dependencies":{"hasharray":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/trie-search-1.0.1.tgz_1493025999830_0.007942718220874667","host":"packages-12-west.internal.npmjs.com"}},"1.0.2":{"name":"trie-search","version":"1.0.2","keywords":["trie","search","typeahead","type","ahead","hash","map","hashtable"],"author":{"name":"Joshua Jung","email":"joshua.p.jung@gmail.com"},"license":"MIT","_id":"trie-search@1.0.2","maintainers":[{"name":"joshjung","email":"joshua.p.jung@gmail.com"}],"homepage":"https://github.com/joshjung/trie-search","bugs":{"url":"https://github.com/joshjung/trie-search/issues"},"url":"https://github.com/joshjung/trie-search","dist":{"shasum":"a835289121fb7b956ddf42fa3c1ac7c54e5678d6","tarball":"https://registry.npmjs.org/trie-search/-/trie-search-1.0.2.tgz","integrity":"sha512-Z7T0e2JnczxXyjgjE9sCwg4uWawGfoLoTOrS/kSYiq/eFOHsOm3Wapl4exHCZ3KEjd9zQzSmnX7pt0aDUiYTTg==","signatures":[{"sig":"MEQCIH9n4YL2VA5cN/A6sLw4KXCdOb77W5FNahqeL6xbhUvSAiBoAFWOpxyPT4eovdAT2LYy0osBjGtPbuiYd4GqE+6egw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","email":"joshua.p.jung@gmail.com","files":["src","test","index.js","performance.js","dictionary.json"],"_shasum":"a835289121fb7b956ddf42fa3c1ac7c54e5678d6","gitHead":"eb76c22ba915ef9bf5c3f00b583836e36993be19","scripts":{"test":"mocha","release:major":"npm version major && git push --follow-tags && npm publish","release:minor":"npm version minor && git push --follow-tags && npm publish","release:patch":"npm version patch && git push --follow-tags && npm publish"},"_npmUser":{"name":"joshjung","email":"joshua.p.jung@gmail.com"},"repository":{"url":"git+https://github.com/joshjung/trie-search.git","type":"git"},"_npmVersion":"4.0.5","description":"A trie implementation that maps keys to objects for rapid retrieval by phrases. Most common use will be for typeahead searches.","directories":{},"_nodeVersion":"7.4.0","dependencies":{"hasharray":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/trie-search-1.0.2.tgz_1503923274586_0.5360759077593684","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"trie-search","version":"1.0.3","keywords":["trie","search","typeahead","type","ahead","hash","map","hashtable"],"author":{"name":"Joshua Jung","email":"joshua.p.jung@gmail.com"},"license":"MIT","_id":"trie-search@1.0.3","maintainers":[{"name":"joshjung","email":"joshua.p.jung@gmail.com"}],"homepage":"https://github.com/joshjung/trie-search","bugs":{"url":"https://github.com/joshjung/trie-search/issues"},"url":"https://github.com/joshjung/trie-search","dist":{"shasum":"27facc80d8da9262c0b4ee602cb900e10e6a3fac","tarball":"https://registry.npmjs.org/trie-search/-/trie-search-1.0.3.tgz","integrity":"sha512-ZbYT6HJhrZ3HqjUPqzqq+ewaFeIioRJGTAQwDyS5rT+j4aWjRIk6Q49Tr+TlHVaLZo/Q3odIyL1h9z6qz2dHRw==","signatures":[{"sig":"MEUCIBMuPMiWsoF3+g2gae2oWWgaxuqvQJx6SSa6IvTLfXclAiEA8A+48eNTPy9u1OHuq6Owq4m7y2sVRN06UAObBstHwKY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","email":"joshua.p.jung@gmail.com","files":["src","test","index.js","performance.js","dictionary.json"],"_shasum":"27facc80d8da9262c0b4ee602cb900e10e6a3fac","gitHead":"08b839d1fd847f42c65a96ee744a6adb7d988ab0","scripts":{"test":"mocha","release:major":"npm version major && git push --follow-tags && npm publish","release:minor":"npm version minor && git push --follow-tags && npm publish","release:patch":"npm version patch && git push --follow-tags && npm publish"},"_npmUser":{"name":"joshjung","email":"joshua.p.jung@gmail.com"},"repository":{"url":"git+https://github.com/joshjung/trie-search.git","type":"git"},"_npmVersion":"4.0.5","description":"A trie implementation that maps keys to objects for rapid retrieval by phrases. Most common use will be for typeahead searches.","directories":{},"_nodeVersion":"7.4.0","dependencies":{"hasharray":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/trie-search-1.0.3.tgz_1504645401253_0.43725301977247","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"trie-search","version":"1.0.4","keywords":["trie","search","typeahead","type","ahead","hash","map","hashtable"],"author":{"name":"Joshua Jung","email":"joshua.p.jung@gmail.com"},"license":"MIT","_id":"trie-search@1.0.4","maintainers":[{"name":"joshjung","email":"joshua.p.jung@gmail.com"}],"homepage":"https://github.com/joshjung/trie-search","bugs":{"url":"https://github.com/joshjung/trie-search/issues"},"url":"https://github.com/joshjung/trie-search","dist":{"shasum":"a3e648b3d6b2a6e8e7a687799c811488c0c1d254","tarball":"https://registry.npmjs.org/trie-search/-/trie-search-1.0.4.tgz","integrity":"sha512-IGmFPY3LcrU/ZtvfEUlE8VwisfNm1kNYuC16SwYiaZyjcwLkJXIkROrIWVv/SpPrZ+CpIU2Q4v4Fv8Uv5nQjqQ==","signatures":[{"sig":"MEYCIQDE+zWxvQwk5Don4z9Z6BzRXNbxRnObXbdNIQ9FmxlOoQIhAInBwr2eLiGGhyETYNzT3H+vdGz/cv4Axw5OWauepFoq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","email":"joshua.p.jung@gmail.com","files":["src","test","index.js","performance.js","dictionary.json"],"_shasum":"a3e648b3d6b2a6e8e7a687799c811488c0c1d254","gitHead":"c5a4425d79252021b24d876d9b00678cfbf10be2","scripts":{"test":"mocha","release:major":"npm version major && git push --follow-tags && npm publish","release:minor":"npm version minor && git push --follow-tags && npm publish","release:patch":"npm version patch && git push --follow-tags && npm publish"},"_npmUser":{"name":"joshjung","email":"joshua.p.jung@gmail.com"},"repository":{"url":"git+https://github.com/joshjung/trie-search.git","type":"git"},"_npmVersion":"4.0.5","description":"A trie implementation that maps keys to objects for rapid retrieval by phrases. Most common use will be for typeahead searches.","directories":{},"_nodeVersion":"7.4.0","dependencies":{"hasharray":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/trie-search-1.0.4.tgz_1506463507746_0.7696126285009086","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"trie-search","version":"1.0.5","keywords":["trie","search","typeahead","type","ahead","hash","map","hashtable"],"author":{"name":"Joshua Jung","email":"joshua.p.jung@gmail.com"},"license":"MIT","_id":"trie-search@1.0.5","maintainers":[{"name":"joshjung","email":"joshua.p.jung@gmail.com"}],"homepage":"https://github.com/joshjung/trie-search","bugs":{"url":"https://github.com/joshjung/trie-search/issues"},"url":"https://github.com/joshjung/trie-search","dist":{"shasum":"f23973196cbba7b82d9b10479906d8ca080cdca2","tarball":"https://registry.npmjs.org/trie-search/-/trie-search-1.0.5.tgz","integrity":"sha512-ffTek9m3FDpclsS5W9fFuQfIG1107qHNvnBHnq56kN/tx+cnk6f0m4rh6U85GKJv/zJ0jDgBa5l0H+XIPBYrYg==","signatures":[{"sig":"MEUCIQDG7kBsNB+TgMXxHtWdtH1bAkhpzHonZWJ1ZNj1c4fYBgIgeKu5Lk4eBlwFH9Md9fodnIe4ctYumoZdRRfJONejgdI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","email":"joshua.p.jung@gmail.com","files":["src","test","index.js","performance.js","dictionary.json"],"_shasum":"f23973196cbba7b82d9b10479906d8ca080cdca2","gitHead":"05dd6e0e3418414d293a9bd9731bc859d6537a7a","scripts":{"test":"mocha","release:major":"npm version major && git push --follow-tags && npm publish","release:minor":"npm version minor && git push --follow-tags && npm publish","release:patch":"npm version patch && git push --follow-tags && npm publish"},"_npmUser":{"name":"joshjung","email":"joshua.p.jung@gmail.com"},"repository":{"url":"git+https://github.com/joshjung/trie-search.git","type":"git"},"_npmVersion":"4.0.5","description":"A trie implementation that maps keys to objects for rapid retrieval by phrases. Most common use will be for typeahead searches.","directories":{},"_nodeVersion":"7.4.0","dependencies":{"hasharray":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/trie-search-1.0.5.tgz_1506464748645_0.802431482123211","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"trie-search","version":"1.0.6","keywords":["trie","search","typeahead","type","ahead","hash","map","hashtable"],"author":{"name":"Joshua Jung","email":"joshua.p.jung@gmail.com"},"license":"MIT","_id":"trie-search@1.0.6","maintainers":[{"name":"joshjung","email":"joshua.p.jung@gmail.com"}],"homepage":"https://github.com/joshjung/trie-search","bugs":{"url":"https://github.com/joshjung/trie-search/issues"},"url":"https://github.com/joshjung/trie-search","dist":{"shasum":"b1134ae0b965c7e10122613ee4ba737c4e2c0d24","tarball":"https://registry.npmjs.org/trie-search/-/trie-search-1.0.6.tgz","integrity":"sha512-WnsnMk1/lNB8Lm5tI9xvJqxl0ffMMgj+1SjpqqPnWxjTsxuOo8WOHjgKjDEoQGS7J2u6PTGEG6epZi84HZ3XGQ==","signatures":[{"sig":"MEUCIDEHSWj52rCJVSj1dmdN+AH2J2zisL4Xfy6mXSoj5tu4AiEA7RSJ2L1pIpSObcaz13gZ21D4slT1hnxgZjlNI/XrNvY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","email":"joshua.p.jung@gmail.com","files":["src","test","index.js","performance.js","dictionary.json"],"_shasum":"b1134ae0b965c7e10122613ee4ba737c4e2c0d24","gitHead":"656f78dcbb414e0d2a504a677ac762ba572eb92f","scripts":{"test":"mocha","release:major":"npm version major && git push --follow-tags && npm publish","release:minor":"npm version minor && git push --follow-tags && npm publish","release:patch":"npm version patch && git push --follow-tags && npm publish"},"_npmUser":{"name":"joshjung","email":"joshua.p.jung@gmail.com"},"repository":{"url":"git+https://github.com/joshjung/trie-search.git","type":"git"},"_npmVersion":"4.0.5","description":"A trie implementation that maps keys to objects for rapid retrieval by phrases. Most common use will be for typeahead searches.","directories":{},"_nodeVersion":"7.4.0","dependencies":{"hasharray":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/trie-search-1.0.6.tgz_1506466312121_0.9370254364330322","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"trie-search","version":"1.0.7","keywords":["trie","search","typeahead","type","ahead","hash","map","hashtable"],"author":{"name":"Joshua Jung","email":"joshua.p.jung@gmail.com"},"license":"MIT","_id":"trie-search@1.0.7","maintainers":[{"name":"joshjung","email":"joshua.p.jung@gmail.com"}],"homepage":"https://github.com/joshjung/trie-search","bugs":{"url":"https://github.com/joshjung/trie-search/issues"},"url":"https://github.com/joshjung/trie-search","dist":{"shasum":"791320be68a56dde216c62634e96c9f5420805cc","tarball":"https://registry.npmjs.org/trie-search/-/trie-search-1.0.7.tgz","integrity":"sha512-wgLecb4Zj8yC/jZxSRFBKIt+xTF+aEpZP63KEqN3LiLLgZiIeeQjs5E9RFkgv+RyTceqN9sfzlbYA3O7wW6WEw==","signatures":[{"sig":"MEUCIQCC+Fglf6AgA2Utj/FxHmI7GnOgtsJyJ+7w/UXW5lgNyQIgEsIvNV1mRt/xSktGlMKZmY0eZkVHGaGhOi5GwPSWsAA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","email":"joshua.p.jung@gmail.com","files":["src","test","index.js","performance.js","dictionary.json"],"_shasum":"791320be68a56dde216c62634e96c9f5420805cc","gitHead":"6b57b044925b41c2db5e850e6d77ccd29178857a","scripts":{"test":"mocha","release:major":"npm version major && git push --follow-tags && npm publish","release:minor":"npm version minor && git push --follow-tags && npm publish","release:patch":"npm version patch && git push --follow-tags && npm publish"},"_npmUser":{"name":"joshjung","email":"joshua.p.jung@gmail.com"},"repository":{"url":"git+https://github.com/joshjung/trie-search.git","type":"git"},"_npmVersion":"4.0.5","description":"A trie implementation that maps keys to objects for rapid retrieval by phrases. Most common use will be for typeahead searches.","directories":{},"_nodeVersion":"7.4.0","dependencies":{"hasharray":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/trie-search-1.0.7.tgz_1506508725449_0.6244647628627717","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"trie-search","version":"1.0.8","keywords":["trie","search","typeahead","type","ahead","hash","map","hashtable"],"author":{"name":"Joshua Jung","email":"joshua.p.jung@gmail.com"},"license":"MIT","_id":"trie-search@1.0.8","maintainers":[{"name":"joshjung","email":"joshua.p.jung@gmail.com"}],"homepage":"https://github.com/joshjung/trie-search","bugs":{"url":"https://github.com/joshjung/trie-search/issues"},"url":"https://github.com/joshjung/trie-search","dist":{"shasum":"378c411d6fa98284c0c9cb920b397488cd4d8955","tarball":"https://registry.npmjs.org/trie-search/-/trie-search-1.0.8.tgz","integrity":"sha512-XdV+OOH+RzR4Nh1V7g1iKQ6UDwjcv586aiGrOaYGavtz4JItTh4WsGYQrNnersQnDXAhD8OC6uYHNzdM9Zx6UA==","signatures":[{"sig":"MEUCIQCHEdwfU1uWF5sDSvUPTVuuilJj9tCcrJIARPaXjSZjtgIgf5ILi3fMg91VeI1PG28jh9y4WyKUeGwo3TPHsDo2EME=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","email":"joshua.p.jung@gmail.com","files":["src","test","index.js","performance.js","dictionary.json"],"_shasum":"378c411d6fa98284c0c9cb920b397488cd4d8955","gitHead":"9e013983b383ffb2c60453a538a684184c22b593","scripts":{"test":"mocha","release:major":"npm version major && git push --follow-tags && npm publish","release:minor":"npm version minor && git push --follow-tags && npm publish","release:patch":"npm version patch && git push --follow-tags && npm publish"},"_npmUser":{"name":"joshjung","email":"joshua.p.jung@gmail.com"},"repository":{"url":"git+https://github.com/joshjung/trie-search.git","type":"git"},"_npmVersion":"4.0.5","description":"A trie implementation that maps keys to objects for rapid retrieval by phrases. Most common use will be for typeahead searches.","directories":{},"_nodeVersion":"7.4.0","dependencies":{"hasharray":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/trie-search-1.0.8.tgz_1507838388546_0.6572641958482563","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"trie-search","version":"1.0.9","keywords":["trie","search","typeahead","type","ahead","hash","map","hashtable"],"author":{"name":"Joshua Jung","email":"joshua.p.jung@gmail.com"},"license":"MIT","_id":"trie-search@1.0.9","maintainers":[{"name":"joshjung","email":"joshua.p.jung@gmail.com"}],"homepage":"https://github.com/joshjung/trie-search","bugs":{"url":"https://github.com/joshjung/trie-search/issues"},"url":"https://github.com/joshjung/trie-search","dist":{"shasum":"1587757478c3900b0120c5aaf53e048cfaaff24a","tarball":"https://registry.npmjs.org/trie-search/-/trie-search-1.0.9.tgz","integrity":"sha512-nPcmRPt8RvJtBssMtmQ1Fjb6fGJ+i9jpVxJpNrvZQ8kpNW+cog2AeYvWUI4UxHwXMrTqMh9IhX08VCNgiUdz9A==","signatures":[{"sig":"MEUCIFAostgsMS+zOgVC0ffTFW9aAie8gzRXSTDVqCGMdmDFAiEA8ZiRk4vsqy0SM1N0ldtWds4LnfcgS1hwoe22ORVrM20=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","email":"joshua.p.jung@gmail.com","files":["src","test","index.js","performance.js","dictionary.json"],"_shasum":"1587757478c3900b0120c5aaf53e048cfaaff24a","gitHead":"79494c8a6cb366bd22d69f68a5737534beafb19d","scripts":{"test":"mocha","release:major":"npm version major && git push --follow-tags && npm publish","release:minor":"npm version minor && git push --follow-tags && npm publish","release:patch":"npm version patch && git push --follow-tags && npm publish"},"_npmUser":{"name":"joshjung","email":"joshua.p.jung@gmail.com"},"repository":{"url":"git+https://github.com/joshjung/trie-search.git","type":"git"},"_npmVersion":"4.0.5","description":"A trie implementation that maps keys to objects for rapid retrieval by phrases. Most common use will be for typeahead searches.","directories":{},"_nodeVersion":"7.4.0","dependencies":{"hasharray":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/trie-search-1.0.9.tgz_1507839529940_0.8445630136411637","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"trie-search","version":"1.1.0","keywords":["trie","search","typeahead","type","ahead","hash","map","hashtable"],"author":{"name":"Joshua Jung","email":"joshua.p.jung@gmail.com"},"license":"MIT","_id":"trie-search@1.1.0","maintainers":[{"name":"joshjung","email":"joshua.p.jung@gmail.com"}],"homepage":"https://github.com/joshjung/trie-search","bugs":{"url":"https://github.com/joshjung/trie-search/issues"},"url":"https://github.com/joshjung/trie-search","dist":{"shasum":"c13ecda2a423ab8e5022ac0c1794ca4ac239ca50","tarball":"https://registry.npmjs.org/trie-search/-/trie-search-1.1.0.tgz","fileCount":7,"integrity":"sha512-iJukjF+Qx1pUa2doxgDZa0y3Sqp7nDBn5LwmAE7SDsExU7vGcagOv6oF6HOW8DBor9Qa1HwFR4KumkCc+2Se1A==","signatures":[{"sig":"MEUCIQCMD4S44ZycHAp7A0Bd8yBUIIUYSVGo666tx+ULBJV+vQIgG04EnMkz+eh85jnvhxc/32zGcKtqWOKBKvCpn4hAhTs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8999276},"main":"index.js","email":"joshua.p.jung@gmail.com","files":["src","test","index.js","performance.js","dictionary.json"],"gitHead":"6cdb6966393a005e9ae1520857f111a700815eb9","scripts":{"test":"mocha","release:major":"npm version major && git push --follow-tags && npm publish","release:minor":"npm version minor && git push --follow-tags && npm publish","release:patch":"npm version patch && git push --follow-tags && npm publish"},"_npmUser":{"name":"joshjung","email":"joshua.p.jung@gmail.com"},"repository":{"url":"git+https://github.com/joshjung/trie-search.git","type":"git"},"_npmVersion":"5.6.0","description":"A trie implementation that maps keys to objects for rapid retrieval by phrases. Most common use will be for typeahead searches.","directories":{},"_nodeVersion":"8.9.4","dependencies":{"hasharray":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trie-search_1.1.0_1523628736290_0.8706600775025788","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"trie-search","version":"1.2.0","keywords":["trie","search","typeahead","type","ahead","hash","map","hashtable"],"author":{"name":"Joshua Jung","email":"joshua.p.jung@gmail.com"},"license":"MIT","_id":"trie-search@1.2.0","maintainers":[{"name":"joshjung","email":"joshua.p.jung@gmail.com"}],"homepage":"https://github.com/joshjung/trie-search","bugs":{"url":"https://github.com/joshjung/trie-search/issues"},"url":"https://github.com/joshjung/trie-search","dist":{"shasum":"d0bd4b8225c376fbc1057b1b1be79a275a67f1ab","tarball":"https://registry.npmjs.org/trie-search/-/trie-search-1.2.0.tgz","fileCount":7,"integrity":"sha512-amzBQi1T1IQsl2jW+gaHkT1VQTlLMszvycGX6XNYqKWdSmnIGCTH3TOtVQcDHfx80nttLEdiZe0JTppaPCVtow==","signatures":[{"sig":"MEUCIFerH0jj6kus3AfxMvo5nTcQKtX5d4T2a7h8KMpFfyXdAiEArYX5Ti0WwPhsmvu+g7euRUKEbAmSGFch3P1I9RrV+UM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9004599,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa9Cy3CRA9TVsSAnZWagAAP6AP/Rn5ggn0r2yUaTx6wtSi\nmYX+Ga5b1tj/CBxjkb3BWRmguqmTpaaGSGkIklt8hGbW/u8xIkwfn6bQAplI\nokvmqwDofX2Vu7llt39LXbUbfUfa9Ucr86EbxEF9loobCxZple8hV3RiK/dm\nFLjc6qhijjosIp/5pz09wlhDcpqNzvCoqjcy2EfkTV3oYE1as5aJXw8Trr8N\nFhiQLEc9x7pGySvaOE61Lcq6g+dwkkJRmFMU03svEgECuAdctCrb/PNL08gh\niOhpttah+hyAYGR2FKlqgQDpCF9CxRwpkqtLjS5FhxADco2W5d8FXxPOaV3S\nLTb2EHXo6c0zSfVwQq3DEwb4z8EAHEJW3ReXiBax18rh27+EIZQ5BoGOmzOZ\nOmfBM+2ziFcoTZ0xrx0BYCSNmxqKIyjR5E0ZSLH05RLziBTlrOkJdQHukO2F\nToLsQHqaYaYgmaW4zjXOXQ60YP91aFMO/N4bXKyGVWguLcZL8x8FV/5wj4Va\nrJ+h7xMajaZucMZ2koMkrHD8frLcLSeB0cE/FAwCXHCjEEqK0MjLQxQEKjkQ\n2Xu+JNYXI/y7pv8Xj1Q7HDak9iUEBbVpMcOwX9kfiGSVc/cqYfiAgzfy6ims\nHz4HhuZNpFQCpWcjFrE/7ziQVuZJsygP/ieaPnQf/I/QcPauEMDGHGiQL9qP\nsYBn\r\n=vzz4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","email":"joshua.p.jung@gmail.com","files":["src","test","index.js","performance.js","dictionary.json"],"gitHead":"e6adfbba23c5c5f2e02295c52ff50118fe0dace8","scripts":{"test":"mocha","release:major":"npm version major && git push --follow-tags && npm publish","release:minor":"npm version minor && git push --follow-tags && npm publish","release:patch":"npm version patch && git push --follow-tags && npm publish"},"_npmUser":{"name":"joshjung","email":"joshua.p.jung@gmail.com"},"repository":{"url":"git+https://github.com/joshjung/trie-search.git","type":"git"},"_npmVersion":"5.6.0","description":"A trie implementation that maps keys to objects for rapid retrieval by phrases. Most common use will be for typeahead searches.","directories":{},"_nodeVersion":"8.9.4","dependencies":{"hasharray":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trie-search_1.2.0_1525951670036_0.9473076291007922","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"trie-search","version":"1.2.1","keywords":["trie","search","typeahead","type","ahead","hash","map","hashtable"],"author":{"name":"Joshua Jung","email":"joshua.p.jung@gmail.com"},"license":"MIT","_id":"trie-search@1.2.1","maintainers":[{"name":"joshjung","email":"joshua.p.jung@gmail.com"}],"homepage":"https://github.com/joshjung/trie-search","bugs":{"url":"https://github.com/joshjung/trie-search/issues"},"url":"https://github.com/joshjung/trie-search","dist":{"shasum":"4d95018c37407c4b2cfd032dcadd820f197502f1","tarball":"https://registry.npmjs.org/trie-search/-/trie-search-1.2.1.tgz","fileCount":7,"integrity":"sha512-5SknFegAnr3LRys3lbhw1dI9YRmFKbOS3lW1+duBAm/VoKZgLp1+5Z85e1sxMurBh+QEcGsIpPPLTWpcuRKb4Q==","signatures":[{"sig":"MEUCIQCod1fhSLBjFgZzsA3iL0A2YvvjDrXbQeORPHzPqpd57QIgIQyco2EU9Ns5sH0xeykaB9Ew4uoLjLU5Kthf4sIBYf8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9004603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa+uAdCRA9TVsSAnZWagAA7/cP/2qr/j57T1HzboCP2+WW\nZ3ZTWu7fxnGfJLqwOi3Z3hzjnD4u4pAQ17p3+NoOzI3XcvDRV7s4vB9LCA+0\n2kkE5VkZI3Ooj4CxSJYDXFh47xm/kxnWghlEPF5Y75JWd6ySjX6GPe64vllG\n/9dt3W+o/3G6gO9+tE8aZb9vCQHHh8C40YZvwakJO/pxkjiEpln6nqWDqAmn\nx+lEW2kSyLpG7crm3lBXOjaSXhErgvyDZyJeCPukaaghhE/vFFqj5mw76bSu\npmHuV9dHMfWqplX+gnpjJgsD2NusMq0GUaB3E20QqGXwQ5jNPMEwUpY679TF\n6YH3P+myMx0KiXDwdYbBkovPTfSeL7TiSdZs2w/fDNL4mFyGrkUTrqswG9nn\nDRAAptTUXyglQgOWFVJINNXOfYd74NYDd1gk1IBBUuy57GdHPdueV+kWuyQM\nKMvQxjO3thMUOjmCLyztTnruSPveE62eB9cPEtOKqEYsiVYdZmNvivgnqKkb\nph1DhWy5QDk1QWSZS1OOQ0A1xvLsZ5kgIqYjaPkSqabH1/BjICQmF0vfvbti\nAm6hcBMmS6MP0qQdcO18KA6YeQEv4DhWx4L8JdPUbAbF5a5XRVVtg8vLUlkh\nS7E9+UmxMpatKe0caQGTXMtOb4XRVWEiXedlfXKktuwQFlzKHgq47jjLZoWo\nQGjx\r\n=f0hO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","email":"joshua.p.jung@gmail.com","files":["src","test","index.js","performance.js","dictionary.json"],"gitHead":"c3ac3903b5454b93a2c6a4f5a3f636de511a52a4","scripts":{"test":"mocha","release:major":"npm version major && git push --follow-tags && npm publish","release:minor":"npm version minor && git push --follow-tags && npm publish","release:patch":"npm version patch && git push --follow-tags && npm publish"},"_npmUser":{"name":"joshjung","email":"joshua.p.jung@gmail.com"},"repository":{"url":"git+https://github.com/joshjung/trie-search.git","type":"git"},"_npmVersion":"5.6.0","description":"A trie implementation that maps keys to objects for rapid retrieval by phrases. Most common use will be for typeahead searches.","directories":{},"_nodeVersion":"8.9.4","dependencies":{"hasharray":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trie-search_1.2.1_1526390812429_0.5601062624160162","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"trie-search","version":"1.2.2","keywords":["trie","search","typeahead","type","ahead","hash","map","hashtable"],"author":{"name":"Joshua Jung","email":"joshua.p.jung@gmail.com"},"license":"MIT","_id":"trie-search@1.2.2","maintainers":[{"name":"joshjung","email":"joshua.p.jung@gmail.com"}],"homepage":"https://github.com/joshjung/trie-search","bugs":{"url":"https://github.com/joshjung/trie-search/issues"},"url":"https://github.com/joshjung/trie-search","dist":{"shasum":"47c0aee53a975211f3edef7d676f962548d16c81","tarball":"https://registry.npmjs.org/trie-search/-/trie-search-1.2.2.tgz","fileCount":7,"integrity":"sha512-gqEuCW4uPGXDZSTnV/UyiR5LPhjv9BPshWaV9BskHZFwzDLhw8BtVYegLZgZmm/qMSpT+x1VRqI+cxOXZvK+Jw==","signatures":[{"sig":"MEYCIQCPOB+DmHfzbLHknIKsfX4xlMLdYGKU0uDIYJghPDaaWwIhAISqyGgvXZzCcApwKADtolqpxc+7KsgbJiMXcws88Wab","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9004603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa+uURCRA9TVsSAnZWagAAZPgP/1dbyj5pWsg0xh3iUdZm\nXUJSM1y5HR1LZh6IWc2PZ6DhLh3k2VYjHORCJ0kq2SuJRkIy9hbObRyTzRd6\ntqmMYDTw+5H1tHeFhFuZRxqxPDo4FDXFg8s3sYg9bcdxwO91R/eYSJ4+X5Ur\nKEyt9+HY0Wqv57se6q3P6Pom2IOFcORVL+CQeJr/nEnod1yQHDEfvEF7jI5D\n/ZJVZ/rTNX3HMkEDtPNxepM0ejZeFrAU37ibinGLyCslzHUMB/Mp4PMHim3L\nTbo0+XI5bEvcWXAVIz2ZoKFQsVafTAYB+lUQBK2GqS0T9gsuVrfdhCY43Cwg\nt4fdv41SbiLm14KvrFyeGKrd13lR+uchLJB04utLi+9s+nExmYAEu5oeNqvv\nmKweuTLuW1RcUI1wTvAFqiOj1Nsw2Qc6FJeLykqf1/oo7SlM7yKqu6N2p2cA\nxXvaYMbFlqv/ZoxvzfwSljX6DYfWev+pD/hEdPeTfn6Ujeq5QTqI+gOpqzuq\noHALHNF1cWZnUTgcNGNBBfncMsp/U03GK/u6C9KN2amalw1Y48nwhfMmUo5O\nnLjSx5Kiv7mpRtqhEQh/MN7VUcQF/hmTQ0bXd+JIzo4yi09cD79e0lynfRxB\ntHv0pJdEWFHjhlnmZnUtu25koRkj9ZZlfcPPCAiDW0EdYhs5sD+aQkzlQA64\nxhqY\r\n=pqgu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","email":"joshua.p.jung@gmail.com","files":["src","test","index.js","performance.js","dictionary.json"],"gitHead":"3a495168657f7fe3fbd86d616224e17d7da3aaef","scripts":{"test":"mocha","release:major":"npm version major && git push --follow-tags && npm publish","release:minor":"npm version minor && git push --follow-tags && npm publish","release:patch":"npm version patch && git push --follow-tags && npm publish"},"_npmUser":{"name":"joshjung","email":"joshua.p.jung@gmail.com"},"repository":{"url":"git+https://github.com/joshjung/trie-search.git","type":"git"},"_npmVersion":"5.6.0","description":"A trie implementation that maps keys to objects for rapid retrieval by phrases. Most common use will be for typeahead searches.","directories":{},"_nodeVersion":"8.9.4","dependencies":{"hasharray":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trie-search_1.2.2_1526392079381_0.5909384920419565","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"trie-search","version":"1.2.3","keywords":["trie","search","typeahead","type","ahead","hash","map","hashtable"],"author":{"name":"Joshua Jung","email":"joshua.p.jung@gmail.com"},"license":"MIT","_id":"trie-search@1.2.3","maintainers":[{"name":"joshjung","email":"joshua.p.jung@gmail.com"}],"homepage":"https://github.com/joshjung/trie-search","bugs":{"url":"https://github.com/joshjung/trie-search/issues"},"url":"https://github.com/joshjung/trie-search","dist":{"shasum":"5f5a9027017b530e9d02aca8a33282d49cdf3e8c","tarball":"https://registry.npmjs.org/trie-search/-/trie-search-1.2.3.tgz","fileCount":7,"integrity":"sha512-9OOe/1m1gu+mbuOruSt5eMVkWcyRtI7ZZSP2/Lf4PToBjIsvnJTeGHo3nREuiYve2WjFBjqAEh5e+uvFpzT/Zw==","signatures":[{"sig":"MEYCIQDAxY5jdthCmovbX7q5uHt5KHcJTujha7YqQoKLj43YMwIhAIo9QZTGeTArBrLMYf3cQBf+euNsFC27GC16s52pT6G2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9004597,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa+ubbCRA9TVsSAnZWagAAiDkP/jJnjJxozdsMWVxLP9DV\nOjS5s5oUJ0oPm5ooAMb/9vftJSkL19mql7Nrh+BxPy/2Em80fo1Qa3pol89V\n2O2lRKTFoF7heCaJNrausCduVWANw18VIDBVKwlqeTGT+D1mrZvoE73oC36L\ndbrVosyju07ID7mnAPj0Skukryw5c7o6nD+cyA56J18MzGMSVuiXiMkzFj/H\n/m1DS7Gn1IQZ76mptjGa7cRBEh0Z6tTSGMp1PZWe8t9YOLD4/6P1EnjawkE4\npvPdNXfFei7BAwrUEzoeshf9ysD0pShIhi4nHSVOjCxi4FF3QnqnlYMQOcD8\naVrpXrfNvo7MVQr5OIDvsHg4Uzhti0vKDE2l9L9FMntSBYj3MUOsL8Zayd6U\nYQBu8CoEcL5okUDVfpJ9xysB1krIWqNRxoTaiO4rkpqfflB8Fc9P8EMk0Z58\nzqbGAhwZ+PfNn59s7MBh1cEwP0IctfC/WnOPo78WkOjK81wFxzf1WIBj5hT+\nuIUwIBLZKpJaNFwb5HWUMXyKG1xoJazbHJ9agEWBBazg+b0CKUIEXjdqlGZU\n/0gJJT4BcV8eQT3Hn2eRaZT7GFvtmfZgnA853ltM3C95tr20eY0hWdXrd9KU\nyzDSAwcQqJYr5fa3dHO2EVn40/Ej2LCE34WveI26QA47uJWP2/bxgsnPZJ30\neSZc\r\n=itJ6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","email":"joshua.p.jung@gmail.com","files":["src","test","index.js","performance.js","dictionary.json"],"gitHead":"7ec7e16680098ef8c8d556d941b0db74ade63c03","scripts":{"test":"mocha","release:major":"npm version major && git push --follow-tags && npm publish","release:minor":"npm version minor && git push --follow-tags && npm publish","release:patch":"npm version patch && git push --follow-tags && npm publish"},"_npmUser":{"name":"joshjung","email":"joshua.p.jung@gmail.com"},"repository":{"url":"git+https://github.com/joshjung/trie-search.git","type":"git"},"_npmVersion":"5.6.0","description":"A trie implementation that maps keys to objects for rapid retrieval by phrases. Most common use will be for typeahead searches.","directories":{},"_nodeVersion":"8.9.4","dependencies":{"hasharray":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trie-search_1.2.3_1526392538624_0.29369464137670787","host":"s3://npm-registry-packages"}},"1.2.4":{"name":"trie-search","version":"1.2.4","keywords":["trie","search","typeahead","type","ahead","hash","map","hashtable"],"author":{"name":"Joshua Jung","email":"joshua.p.jung@gmail.com"},"license":"MIT","_id":"trie-search@1.2.4","maintainers":[{"name":"joshjung","email":"joshua.p.jung@gmail.com"}],"homepage":"https://github.com/joshjung/trie-search","bugs":{"url":"https://github.com/joshjung/trie-search/issues"},"url":"https://github.com/joshjung/trie-search","dist":{"shasum":"8e5abca18388fbbbde60acb805a96bff78e8ad3f","tarball":"https://registry.npmjs.org/trie-search/-/trie-search-1.2.4.tgz","fileCount":7,"integrity":"sha512-SD2CurYeMefzJUB2d+IYjIG1nH5ta45Vg1Mcf3/hxoaSaGeCbeZTVYzVB4NMlErgF8izHdHFj4fp4B3KBFLUOA==","signatures":[{"sig":"MEQCIE/M8T5PjfqbBQ3VJuyO/pw+f44c7t/UKNVzCltS79uvAiBmj6cz1df7WYk3c880Fh02kHVJqfVjXLvtEee3ZRgTHg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9005308,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbIPugCRA9TVsSAnZWagAAUeYP/2IgjZjMOXluEIuBTLgB\nEm6V9ZYm/bC6uNVRBEguEqhLrdsOkBlxL4K2AVUTfzONKfXkmlR8Zuvfnopa\nWWC5BYUmHj+fWWNIRCm9aGLahb1cSxvLhQTPUoJRVNnUWVobNwnu36Zyfb8z\n1yDsVhlLtfIkx4Xs5M8mysmXWbMBJuOTQHgXaVy4wbMpnQcrR346FAFttLyd\nRLDKZrsggOxRTcy5w3GfY9AXl7qW4VB9PaFj3vM8VLQLypg0qlfPK/GAsg4N\n9KovBWBlr4yY3rZKFDaJi8tSktLlKGOvyCUb5r9GhRPYUWQ42AjiKMl/CL1k\nrleipv0DNjtJEbZ5SBNvWWVufKZI71z9fDEfqEJDaUpFOXidDhgVcJWKYokH\nTIwhUB2nznZl9C0o7gK0F9DVkO1HPIFPNJx/K+YRzmgdGPd32pnCO45EK89l\nG6Xz16gmQP/fY1idbNnYUv+BM8m1Y6U28tCTNrvbnweETw3WRLPUC61T42ox\n7T8JGeahlhSH0UROGX9qx3lWTXFbqIdSaBFHsFM5EBtABAqTn4H99IKTubv/\nW2OyxsewGqYGi2KPqVljXzQle6n8UZ8ajXxQKSDeo6njy7AfvQfSI1qNl5/U\nyK+uuOQFCL0aojt1HLf/YwMpQHkCNwdnz/1GRdE/xSmPDIsrmU/KVT2zWdXj\nZPTN\r\n=9SYo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","email":"joshua.p.jung@gmail.com","files":["src","test","index.js","performance.js","dictionary.json"],"gitHead":"e646f30ac93dc9cc31ea0924f81d8c4f3b6a5930","scripts":{"test":"mocha","release:major":"npm version major && git push --follow-tags && npm publish","release:minor":"npm version minor && git push --follow-tags && npm publish","release:patch":"npm version patch && git push --follow-tags && npm publish"},"_npmUser":{"name":"joshjung","email":"joshua.p.jung@gmail.com"},"repository":{"url":"git+https://github.com/joshjung/trie-search.git","type":"git"},"_npmVersion":"5.6.0","description":"A trie implementation that maps keys to objects for rapid retrieval by phrases. Most common use will be for typeahead searches.","directories":{},"_nodeVersion":"8.9.4","dependencies":{"hasharray":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trie-search_1.2.4_1528888223661_0.4479286493825587","host":"s3://npm-registry-packages"}},"1.2.5":{"name":"trie-search","version":"1.2.5","keywords":["trie","search","typeahead","type","ahead","hash","map","hashtable"],"author":{"name":"Joshua Jung","email":"joshua.p.jung@gmail.com"},"license":"MIT","_id":"trie-search@1.2.5","maintainers":[{"name":"joshjung","email":"joshua.p.jung@gmail.com"}],"homepage":"https://github.com/joshjung/trie-search","bugs":{"url":"https://github.com/joshjung/trie-search/issues"},"url":"https://github.com/joshjung/trie-search","dist":{"shasum":"9b94d25cb63cc64f194908b418e006bd05946c67","tarball":"https://registry.npmjs.org/trie-search/-/trie-search-1.2.5.tgz","fileCount":7,"integrity":"sha512-13BpjDpXI7iw0NYDeR74seLqa/4j8QyCNgpU8FBS31fvS0MuYyy3A2qqIo3ebkC9OYzTWDJd1Cj6wkyuEyCcNw==","signatures":[{"sig":"MEUCICrzImtXriRj8ThIBr6PP0JBlPVJXEhrgIKWuz60s86qAiEAtKa1NB0aPejWNt9joTJO9tVW6f7dFbu0c0V3/RE9K3I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9007088,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbIQvnCRA9TVsSAnZWagAAVkcQAJ4eRkgiuXCDZySxFQ+6\n63WW//2QC13iNMJtWK44CNTOkUrGjaqBCVTB59SNQJYk1/Co0pfntI3al7fG\nQQ8DUW/EE6Rpdfyy/N4dnw/fwc0DJ8Vle+E9KdbCREFdL0DJZUUIAym/lFBm\nLbhpbwx7eecQkJZGgE4ExkKK9Fu9VpnFJ8GrCIMSZ0mAyP23YGJnNzbEnZXS\nI97ycCwFB9bPuJTGpGbCbVc7Cd87P3vlkRkWHIB8nFCt2UwwIdoj90GZI0kC\nJLX+x+H/J/muG/nAHBN/Kmkc/hJ8oywnwnmlGHr/nQPSI0Dde+JiEjyLO3IY\nQaYgj1ckilqNZaNsHQ8Ek1TbvpEMY6DraOfPssk5JDVrkilZuyWsDhWC4znO\npkAtgI8NY4vtCDLS7EIA7uiRYTRz3yWSsnB9DOdmoQSDAuTon5Y+RVIz5bDa\nLou4MmBd+dia6fIPE/nbc+0A+NeRnhdgJIXOMogu1eNBPieJglSeBza5e2KY\nBNrAkvrLeJ287OFjCRqISroooB8kgrLJS565J/I/dCvfP4GoGuzU3NeLSzhr\n3yWW72dFoKo8aGNQ1IsqanYgUlhfi1XmIgo4VLUVW3B/UFQt2A/NU35clXgG\nWoXd18kzSYS3zyrJnkqB+waSOodVmesRPgTFVu+Uk0Su3p/xBqoueg6iNsb/\n+CwA\r\n=4NYe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","email":"joshua.p.jung@gmail.com","files":["src","test","index.js","performance.js","dictionary.json"],"gitHead":"4eb33169039ef56bc126b230d765d7df3029da15","scripts":{"test":"mocha","release:major":"npm version major && git push --follow-tags && npm publish","release:minor":"npm version minor && git push --follow-tags && npm publish","release:patch":"npm version patch && git push --follow-tags && npm publish"},"_npmUser":{"name":"joshjung","email":"joshua.p.jung@gmail.com"},"repository":{"url":"git+https://github.com/joshjung/trie-search.git","type":"git"},"_npmVersion":"5.6.0","description":"A trie implementation that maps keys to objects for rapid retrieval by phrases. Most common use will be for typeahead searches.","directories":{},"_nodeVersion":"8.9.4","dependencies":{"hasharray":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trie-search_1.2.5_1528892391035_0.13419164068022993","host":"s3://npm-registry-packages"}},"1.2.6":{"name":"trie-search","version":"1.2.6","keywords":["trie","search","typeahead","type","ahead","hash","map","hashtable"],"author":{"name":"Joshua Jung","email":"joshua.p.jung@gmail.com"},"license":"MIT","_id":"trie-search@1.2.6","maintainers":[{"name":"joshjung","email":"joshua.p.jung@gmail.com"}],"homepage":"https://github.com/joshjung/trie-search","bugs":{"url":"https://github.com/joshjung/trie-search/issues"},"url":"https://github.com/joshjung/trie-search","dist":{"shasum":"56fee5d462d776736aa0a89ad87144737597e1f2","tarball":"https://registry.npmjs.org/trie-search/-/trie-search-1.2.6.tgz","fileCount":7,"integrity":"sha512-UjZn9vT3AWuUJzz40MAKrZ2DvXnNXVEZx0llqeTi1N1b7F8cOG7cdfjW+WqdN/FBQvcYJpVWa4YeCS8sE/FawQ==","signatures":[{"sig":"MEUCIHQQoWv8NfHkRcHV3G4kSc8AcAgF8pBBxI7aOA4lfQI7AiEAkiIUxC5zKi9UUCaVJ2u62etaigdhHKKw2froSk9yvJk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9007606,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbIQ9/CRA9TVsSAnZWagAAeHIP/iCuyD4XtPx4O3dxT+GH\n0R057/+cYDrBE0TKexTPxAgbnRp09WuaEvORU9dfV533CsXyEPVsYaG1jMaR\nyekHBvPfNecZueyNF7CyqomkN0U25cQ1Oz78AsAyraMRSu6vqr/jYVk09Uze\nYZcGSTLWGjclUGjES1kdrq2Fy+2KbLwHAoREjj8U5DeP3Lr3WpdyrD+95Zaf\njnCgmkvy3fm6cgNTiy1vYgaW1ACN9/LiKrHCnI4cwkgBkXuPiKlHKwLRHtAO\nN9HlvMRg/Ie/UB0chbxHUBNkTgSN75j/9kZcOmIx+fSVEnZ5JnQX8WLSDOE0\nDiL3X/lPxFTB7rkg77lii7CWhCYz72sm8FsidsxgPz2PXOgQsKK/y65tyFbZ\nLzesvBgWYQgmv533rnUP5pEQQeS3fNZvqf8Nr2Dn7YxV9pBBDVw2301yL46O\nU29oGXlafdhvzeZz0E+H0mgQWCxdTIyS51xA/uUkEM33TTVmliTf0IqSJl7c\nMIR9xMgbdzCIORjaw1jEli0KZtxpd1qfOmpsWY72kkh5MfGGT9bqLXb+QCJ6\nOL+G29Sg/YUTTq1Xd57V4CqGmKbshDHcIt+Lj+Pl+sbuJ0tMeje16QkHaC39\nW19BmFCQbE6ntM4poDVZW9anna8FXoiVTelWQkK6dz542rb7COT/iV8XWQec\nfB1u\r\n=Onzd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","email":"joshua.p.jung@gmail.com","files":["src","test","index.js","performance.js","dictionary.json"],"gitHead":"20f12175af7cf20edee844405988860c9e17b423","scripts":{"test":"mocha","release:major":"npm version major && git push --follow-tags && npm publish","release:minor":"npm version minor && git push --follow-tags && npm publish","release:patch":"npm version patch && git push --follow-tags && npm publish"},"_npmUser":{"name":"joshjung","email":"joshua.p.jung@gmail.com"},"repository":{"url":"git+https://github.com/joshjung/trie-search.git","type":"git"},"_npmVersion":"5.6.0","description":"A trie implementation that maps keys to objects for rapid retrieval by phrases. Most common use will be for typeahead searches.","directories":{},"_nodeVersion":"8.9.4","dependencies":{"hasharray":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trie-search_1.2.6_1528893310927_0.6945343407878664","host":"s3://npm-registry-packages"}},"1.2.7":{"name":"trie-search","version":"1.2.7","keywords":["trie","search","typeahead","type","ahead","hash","map","hashtable"],"author":{"name":"Joshua Jung","email":"joshua.p.jung@gmail.com"},"license":"MIT","_id":"trie-search@1.2.7","maintainers":[{"name":"joshjung","email":"joshua.p.jung@gmail.com"}],"homepage":"https://github.com/joshjung/trie-search","bugs":{"url":"https://github.com/joshjung/trie-search/issues"},"url":"https://github.com/joshjung/trie-search","dist":{"shasum":"24c19576e6bd6255f340e51003cad9ef7f19027e","tarball":"https://registry.npmjs.org/trie-search/-/trie-search-1.2.7.tgz","fileCount":7,"integrity":"sha512-gfGv9Nbh4a9kdK5YhwV7GE6iVYhGNL8B0ByTVttgfWkatAwDnJjzs3hf95kYMZWyyBi1IxzGGgyyBHLZXWWiDg==","signatures":[{"sig":"MEYCIQCEtF41lC5Wr7XXpbpUJmVkt+avMyEkQf4gZCd6xTGiWQIhAPpNI8NMo4nVEqbypZSsBqz42bxiXgNtFuYwuQY2f2Zr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9008321,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbIusMCRA9TVsSAnZWagAATqEP/jOm53o6PN+g0hWTsbrh\nMGsPyR9SiOaxhYFNFqKFbittLckKkWzr7VQQfOKFVFSJ5pUE0uipytpSfhgl\nNVjLwttEFOB72dggAeMh9+UI4AXzQJ6ts6jbgrx42o/pP+7hsJDUauwqwlSb\nU1Ig60/gv7AkgcYEfNnoP13regeBARbt7MhEIOyswB9FdnTwz8OqsRLs+MhM\nQ52OfxW1hs7SQdrM70XmPZkhFMYNKOlC1CpMtYS+s8EmPUHLxOd5q0BUCH8/\niyRxxK38IucEVrQ+Hzw+pyNqX1P5V+2rASmcywk+evxE526knGmcDjH35Mok\nOBdSJ3Dr9CwPDucAqFxqudr+NTI0WRivj86NYReQ7oiIPg4lzrCEKrgMWqDb\nRMowW11oJ1pvqTX5xdc9uZ6OTsDI8HO09i9fmDuNAmNMtqunHgzSS5P9FCVU\nfLDC0kXFLQ08ozSdjREnrtzWMK8xbf0wndFUdDrsUckJhfqD08Pq/Zdq9Pc4\nD82gU+oM6qwuAILeJuEOxIRcVeWBg9KfOEDyKgSFcGynVSl/2T3CGA0X+/Ww\nB/ZLvgcNzSCJ9pt8Y8l4ggisINCsy1SNDXFYQaU80aZRMK/6F6eSw7KwfBbW\nQTi3vYjrzxDn69gNxHzyEnd/L5Kh71ceTUFru2JViQS5RcasFyU7sT4cyqEN\nkuLu\r\n=8c/5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","email":"joshua.p.jung@gmail.com","files":["src","test","index.js","performance.js","dictionary.json"],"gitHead":"09776041e269223c8d010b216ae2946501a53994","scripts":{"test":"mocha","release:major":"npm version major && git push --follow-tags && npm publish","release:minor":"npm version minor && git push --follow-tags && npm publish","release:patch":"npm version patch && git push --follow-tags && npm publish"},"_npmUser":{"name":"joshjung","email":"joshua.p.jung@gmail.com"},"repository":{"url":"git+https://github.com/joshjung/trie-search.git","type":"git"},"_npmVersion":"5.7.1","description":"A trie implementation that maps keys to objects for rapid retrieval by phrases. Most common use will be for typeahead searches.","directories":{},"_nodeVersion":"8.7.0","dependencies":{"hasharray":"^1.1.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trie-search_1.2.7_1529015051343_0.4930964668674893","host":"s3://npm-registry-packages"}},"1.2.8":{"name":"trie-search","version":"1.2.8","keywords":["trie","search","typeahead","type","ahead","hash","map","hashtable"],"author":{"name":"Joshua Jung","email":"joshua.p.jung@gmail.com"},"license":"MIT","_id":"trie-search@1.2.8","maintainers":[{"name":"joshjung","email":"joshua.p.jung@gmail.com"}],"homepage":"https://github.com/joshjung/trie-search","bugs":{"url":"https://github.com/joshjung/trie-search/issues"},"url":"https://github.com/joshjung/trie-search","dist":{"shasum":"9cca9c4d0df7b6638ad56e5e6b1a90307b1a94af","tarball":"https://registry.npmjs.org/trie-search/-/trie-search-1.2.8.tgz","fileCount":7,"integrity":"sha512-Qp6SCjcW7r/lhHcwXEdSxUxsawjfXopcXmIpYimQ6o65dgJKrCLXE0qWMM+rvQ9p6kUXEbOdGu07kggVlur8iA==","signatures":[{"sig":"MEQCIF12eHPns1r8uMk5CWmnzG3p1lCxuHgBFXdaPiPAqwo9AiBTec61scqxhgE5u/zA6im/3ns34ru0z95c3F8+BEivqg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9008359,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbRzmXCRA9TVsSAnZWagAA07QP/1pKPR79BOls2aFaD+KG\n7TOSsocICubhkF9uU4T8K7I2W5+zdhZJBJp8lvpIGLKkJB+Vj3PWQXkI4mz1\nvfJQ5R7L2dBQoDBMuITIJRFhPUpuyUxlR7jmg8qdUWdjp1EYf4BX1zErMA3l\nKm82RLRrghlmmd0MBKaCr3vRvwn73n4Q2xkYeRYa7rWKRuf5ZPKCvqVr6Bvw\nG43bFATA0DITp07ZzawXr7sp5Cr6d29XldA7kbwBhxW4szSrYFjPljjIVzxm\nrjcthQbhNkahBWiY/2AoRoeMVHhNrDoUq7gDddUBci4uYBc33/sXnHWa11AB\ncejUTcDKxuhaTzg+jZ2DsyX+YLDxgnCVSb467GwW8p04K8mIhMMmpKhcaxBR\nqqQ6wR8onEjXuVqbw0Gd4X/6Of7+NN9L8/D6BrfOY236A1Kkv7+dWri8HYr0\ncu8ASXb7bgYNogzox8gfJUcoCxe8iaZNymLvOTYK1scRD4QPsnmIjyZ4zcxf\n5GyIDRDgLmk82GwijECiKpuWcG6DnTqAkdbcg73fzPU9pPFoe06o1ZqIkhZ/\nXOHytdGc80Hj8i/Xy6aWgtDXkLlhO5HFrNZclL891j+zVXbWFmBSD/i7z7Hr\nstlwfTCbfe+zuamLwzKhvvroswDEEg+K895WkFvKthvFerkUc+4yfrfH3nOI\n3u9h\r\n=+fU7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","email":"joshua.p.jung@gmail.com","files":["src","test","index.js","performance.js","dictionary.json"],"gitHead":"21fa6047cd091db490009eea9b7af8d41f72f8ef","scripts":{"test":"mocha","release:major":"npm version major && git push --follow-tags && npm publish","release:minor":"npm version minor && git push --follow-tags && npm publish","release:patch":"npm version patch && git push --follow-tags && npm publish"},"_npmUser":{"name":"joshjung","email":"joshua.p.jung@gmail.com"},"repository":{"url":"git+https://github.com/joshjung/trie-search.git","type":"git"},"_npmVersion":"5.6.0","description":"A trie implementation that maps keys to objects for rapid retrieval by phrases. Most common use will be for typeahead searches.","directories":{},"_nodeVersion":"8.9.4","dependencies":{"hasharray":"^1.1.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trie-search_1.2.8_1531394455587_0.7280999413284863","host":"s3://npm-registry-packages"}},"1.2.9":{"name":"trie-search","version":"1.2.9","keywords":["trie","search","typeahead","type","ahead","hash","map","hashtable"],"author":{"name":"Joshua Jung","email":"joshua.p.jung@gmail.com"},"license":"MIT","_id":"trie-search@1.2.9","maintainers":[{"name":"joshjung","email":"joshua.p.jung@gmail.com"}],"homepage":"https://github.com/joshjung/trie-search","bugs":{"url":"https://github.com/joshjung/trie-search/issues"},"url":"https://github.com/joshjung/trie-search","dist":{"shasum":"24d2a0bcec037f149bea13bf98e928d9e2ae0982","tarball":"https://registry.npmjs.org/trie-search/-/trie-search-1.2.9.tgz","fileCount":7,"integrity":"sha512-nNEwX+HQ+IowycEr3GRD+3SkaZKdSATrmZh8G9ECpqHw+Ao2ARDsME5Z7diTJsWVgFQHmRIEibakaZhWhZnU/w==","signatures":[{"sig":"MEUCIGIeUEp6JLE13/FVuZv2jkrzr2a4rLykZjUol0OE1lPkAiEAgNR89A3V3Eewvorj8ci1JIiLwkrLAAtsdEm6X+/aQT4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9010569,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcNKz7CRA9TVsSAnZWagAAqXcP/3+2wWpNnuSeb8dbX4hq\nNH6yYu5ZoafZdAFuBXiB7/HsGvWQgu6agKxahgZ4ZfBBB2cYmIccWM6kd8d4\nZKGLBvlcLaSOVnrPMYaxFq5ItRfIWCe0KvQ+lPyb06PQCYnPbYjJOi33Gpnf\nJqvzu6LXdUOkWGG6opVIJJGBRQ8OKs9cx2jOWaHisbViyjf0vSRHOColzLw8\noe1NENqy3F3/2eVw0JX4dzHygCTaJ/3A+nZeQ2lujPq0bECPXaLD2WXXSZFS\nbBQoNBHrc3zDTqVYe7HAZks9KjW99ogaHLfaFIG/NSBH3yvBdbotwfkuYxqK\nqwgf91DJzLnxkiSXVNnTIkve8BFJgGtvWdM/aGPdTDgFQH2Mh6uQOkPWOLKN\nN0Rghchf5fNjSnYB1itBxEX8z1eHb3YbiHR632qSq+6axQGG86Jj1My34YBb\nc+RY5CG7uKFpvz7/f7UYxh9Y6ik9+nCrNJK6GgsCWXSMqIIfkOYrqelEM/Sv\nkoXA78uLft0rjHQVinhR8P4LlCQAMC0esLxj/AEZwUMyCig/X2gaLFOQeq0m\n3xalBpJXVBA+LE1NGGKzp9/NX890rD00+Hea51oj9FhFAUJwEFZm80/RiCvi\n/v8z8/j7pQBja0+afAkwg1OSFj2Rk8P6ng4dTGanWPEhHXBgnKiA0ji0Ml2C\nOe54\r\n=t/t6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","email":"joshua.p.jung@gmail.com","gitHead":"139bd6fa9b04681ebbcce745c39c64f360caa8c8","scripts":{"test":"mocha","release:major":"npm version major && git push --follow-tags && npm publish","release:minor":"npm version minor && git push --follow-tags && npm publish","release:patch":"npm version patch && git push --follow-tags && npm publish"},"_npmUser":{"name":"joshjung","email":"joshua.p.jung@protonmail.com"},"repository":{"url":"git+https://github.com/joshjung/trie-search.git","type":"git"},"_npmVersion":"5.6.0","description":"A trie implementation that maps keys to objects for rapid retrieval by phrases. Most common use will be for typeahead searches.","directories":{},"_nodeVersion":"8.9.4","dependencies":{"hasharray":"^1.1.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trie-search_1.2.9_1546956027170_0.9197668257001435","host":"s3://npm-registry-packages"}},"1.2.11":{"name":"trie-search","version":"1.2.11","keywords":["trie","search","typeahead","type","ahead","hash","map","hashtable"],"author":{"name":"Joshua Jung","email":"joshua.p.jung@gmail.com"},"license":"MIT","_id":"trie-search@1.2.11","maintainers":[{"name":"joshjung","email":"joshua.p.jung@gmail.com"}],"homepage":"https://github.com/joshjung/trie-search","bugs":{"url":"https://github.com/joshjung/trie-search/issues"},"url":"https://github.com/joshjung/trie-search","dist":{"shasum":"0edb1c3593bf4a5943686cb65c8589f4545c181c","tarball":"https://registry.npmjs.org/trie-search/-/trie-search-1.2.11.tgz","fileCount":7,"integrity":"sha512-iENSdED6uNFRkJg4c/WOpBDlM/Qk5ovihK98cCEhH8vh5eorldycLgPxgaeO+JBBslbq6pHMDSdP2fuLv9VZzA==","signatures":[{"sig":"MEYCIQCnupJhfnCipwJff1vOxXjVV72xbcz9VoIyBNvJy18TvQIhAP9DZQb5FmQIIgX9sHsPwJymUesapvwOZyt6723TDhjx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9012421,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLFQGCRA9TVsSAnZWagAASI0P/ApIISG4j7UyyGXjWXkH\nyRluAljkThJ+hDdCl7ynL7VIF9VD7FnbjzXiC0kuwkLa9/jZsu6JmTGhd2HH\n81Byjus6Mh+5N1kfdHFMHquftSur9bK/z6cDGW0q8j5/kWDVZn26WsZK/FE6\nVv+qhCjJBQHDNtexYC+LeRE85eKuPp9sL0RSgnKn3fFaQCenUZPnB0vE4rmV\nhY2NvlZRJlCydznzg9An+0KOIaGuuy+ZjVsDh+3phnyGtr32tsf3umE4bBwW\nPKfkFqtsSXKQsWdkD8pIWXueN/dDiB/TLPe1waI3UFrz3cctuzHDjbW+RiOK\n222b3NnZ7eBXu78dgTP6yJEYC44rwDQ3jfm/5QDbo+OSukV59NQPnZUl/0sD\nHt8wNGBKzalRUowATbdkrwKSnROJtvz2vhareWyaj4R2PvmxNMQl9Wgt8Jpp\nYQtgMUJfdEJZaJcBVXBz15/AvNFTaeuOcBBZkqAvkvxNNGCSiQZyLkYJX8SS\nhd8OLv2WPzlLmdLeYTsA+6R6is6AtVxS862yp3zYYoNgQnAWu5fmEmzmXas+\ntsz96NJxoPvuwPvSfJmi01JgGJ/4iHM9S4vAKlLJkJ3NYeH2D++ZGndFmFNz\nck+y/ya9VxZusAPhdvLWLglhB08eQ2+GpLjOtFj8d518AKSJVBeJLg+Yg2/w\naTFb\r\n=95+t\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","email":"joshua.p.jung@gmail.com","gitHead":"b90e1ee0aa00fb7c4a259ab982089800908c78f0","scripts":{"test":"mocha","release:major":"npm version major && git push --follow-tags && npm publish","release:minor":"npm version minor && git push --follow-tags && npm publish","release:patch":"npm version patch && git push --follow-tags && npm publish"},"_npmUser":{"name":"joshjung","email":"joshua.p.jung@gmail.com"},"repository":{"url":"git+https://github.com/joshjung/trie-search.git","type":"git"},"_npmVersion":"5.6.0","description":"A trie implementation that maps keys to objects for rapid retrieval by phrases. Most common use will be for typeahead searches.","directories":{},"_nodeVersion":"9.5.0","dependencies":{"hasharray":"^1.1.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trie-search_1.2.11_1563186181256_0.8293883330160614","host":"s3://npm-registry-packages"}},"1.3.4":{"name":"trie-search","version":"1.3.4","keywords":["trie","search","typeahead","type","ahead","hash","map","hashtable"],"author":{"name":"Joshua Jung","email":"joshua.p.jung@gmail.com"},"license":"MIT","_id":"trie-search@1.3.4","maintainers":[{"name":"joshjung","email":"joshua.p.jung@gmail.com"}],"homepage":"https://github.com/joshjung/trie-search","bugs":{"url":"https://github.com/joshjung/trie-search/issues"},"url":"https://github.com/joshjung/trie-search","dist":{"shasum":"fa3c7d1a2e65ff2a31b1cf9df8fbc39c64bb7687","tarball":"https://registry.npmjs.org/trie-search/-/trie-search-1.3.4.tgz","fileCount":7,"integrity":"sha512-HtrAhBLwCBezz/aC+35bcA7OfZ2LF4QbdG6bPLz8DBWGWSPbE12GqpGQzPexlwFF5O7mKydsbs/e1xw9WH6SXA==","signatures":[{"sig":"MEUCIQDLyS4JS5n4jX3ND3tRPn6Glc+Za9y2wjVQPcj04KLJqwIgU83D+WdC2NmkFuZVFbbL5log3NdGW+33w2O32yIFY0k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9012406,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffRoMCRA9TVsSAnZWagAAWOMP/iJR9F9SV7No4FIcFRWQ\n4mD96XAR6itbqcPP/jIvki7ZakvS8OW2VmmG49MDIVeFEH6oFL93mOTQ8TZL\niezOJFi0TOCDPKsWIypPZIsyt2t09/y3src89srZSuXiR27D6M6eOyvZO/U7\nsrVNlpW4jIhOfWGHLcBOKVIAKaEnAgm2WRaRmc8PAYSbUR/1uRl5cU4R9GfF\ngnGETlGPMeMIDZUUMotjIybI7Ho0c6wGop7IQjWZlZNDk1rH3NH1yQB74rMw\ndG2/KHhRRBMfkypPHNOXhuLeSWGVzEd8pyqey4Pws2j90Ok/TsymUg+f6GCR\n48t5TNSm+gAmZEu1egd8RWty6nIENGIDTalF0/I9WMaB4hM7f0BiCCWZQnaZ\n2IwbDGMn90pYbNHryXwAzE1VK8m4RpUxVg2XZPxDTQHnhwiMhy6S3IGYyJPd\nMMdfBZsZHZ2CH8cTd0HPpeld8/tWMGc84HUH6684RYNxCDN1o7F1zb2nOGOG\nQVJ1LPl7gRquDOMLMpqjvusBEzWJPEuZnuraExHMknSW5pyjz07i1rt0jmvh\n9eTevzW2hj28XjvFRlui7TtGd1gPQBB3MjGhdpwuCOmyXFnC2exhxpFgFu7H\nmNKorWwREKx7ETZARcny32jtQae4CaMp8bLtKObIb0puQExXB+DU4PlvCCAX\nJEB0\r\n=kpCT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","email":"joshua.p.jung@gmail.com","gitHead":"ef52b0b890e6685c72fca38e0aef268f3a4fb384","scripts":{"test":"jest","release:major":"npm version major && git push --follow-tags && npm publish","release:minor":"npm version minor && git push --follow-tags && npm publish","release:patch":"npm version patch && git push --follow-tags && npm publish"},"_npmUser":{"name":"joshjung","email":"joshua.p.jung@gmail.com"},"repository":{"url":"git+https://github.com/joshjung/trie-search.git","type":"git"},"_npmVersion":"6.1.0","description":"A trie implementation that maps keys to objects for rapid retrieval by phrases. Most common use will be for typeahead searches.","directories":{},"_nodeVersion":"10.5.0","dependencies":{"hasharray":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2"},"_npmOperationalInternal":{"tmp":"tmp/trie-search_1.3.4_1602034187633_0.396411002273372","host":"s3://npm-registry-packages"}},"1.3.5":{"name":"trie-search","version":"1.3.5","keywords":["trie","search","typeahead","type","ahead","hash","map","hashtable"],"author":{"name":"Joshua Jung","email":"joshua.p.jung@gmail.com"},"license":"MIT","_id":"trie-search@1.3.5","maintainers":[{"name":"joshjung","email":"joshua.p.jung@gmail.com"}],"homepage":"https://github.com/joshjung/trie-search","bugs":{"url":"https://github.com/joshjung/trie-search/issues"},"url":"https://github.com/joshjung/trie-search","dist":{"shasum":"933faafe2bc663386832ff91c01c21b5473b51d9","tarball":"https://registry.npmjs.org/trie-search/-/trie-search-1.3.5.tgz","fileCount":7,"integrity":"sha512-I19DhTM6Gf3ZwZ8cj3o3MmKBqocXU/uI2grVMOX6tkFkCQZge0gIq09OXGXWYgDK/ThfrjP5cRI1v6jHfKei8Q==","signatures":[{"sig":"MEYCIQDhOQpoWDJrd26mNLBcHtvU4npfPaJsgLCm0iogrJInPQIhAIyD4NUOjzS7SE0BU2+1QI94/+zH0MA42C6360NcDyAX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9018110,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJglmS2CRA9TVsSAnZWagAALQQP/2e4nWuOXyJoiN5Oe+Zc\n7EEYvwVnvN28Hjxi0Hh+7Vi4oYIs7rLjfH+YWOqZTxvrluA9YXVgSxy/0YdA\n+s3hAxk3ugus9veR9j9dIvbPiVQG/rAXZX5ZZ8MYeIW/6JAqICvHqpfNE2J1\nShp3GEQ4eGIFMIDD9FMkoLUsNc6zOlwUNHMCOZGq3FyvsXaSkvOHSYgl90JB\nH82GuWgDzplR+dIMEI6GN11DHyQ1lIHUAKiXew6zWx2qtHsv30LVBdBFdkPB\njLW9n2IPvw04gnBwhXXMiHTGGNcU9jQ4nVnCNPW46YLHtADGaKKB4Oyeyg5q\nqv/KeJKYFajmwGVMiyO4deVJpuc52RnKzP+9mjJ8pxCENtXSkhRTjzn0v1kP\ngp1zuDQVhWTeA8+yUSEWPAQN6Oj0+1CFXhvPnbq4qY8YQvVr6sr+dboUllcb\ntl2si+Ftdlp8SKrgtKOjtdXHUjiWIRFGK5n8WV/8erDHT9CKY43epKtan3Jm\nSzxheGqCtkXKtcM65/hp57f2v/U6C8Gxb/8GB4a0IfEiWN6bNOAX9qd7rm3i\nXeRXJcRK2ysRILwZr8viz1uUCIq87f1tCtA3sOCCsNNZLhrd9j6WY/N/UPU+\nw+kmuyYjh/34Zd11X1/ZpAhVLBch0yvYAMvNb0xZMUy1i28hwLfRB5NHl82l\nTl8v\r\n=hsCj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","email":"joshua.p.jung@gmail.com","gitHead":"85af555f804b1e7f4bb62baee288f65075f652ae","scripts":{"test":"jest","release:major":"npm version major && git push --follow-tags && npm publish","release:minor":"npm version minor && git push --follow-tags && npm publish","release:patch":"npm version patch && git push --follow-tags && npm publish"},"_npmUser":{"name":"joshjung","email":"joshua.p.jung@gmail.com"},"repository":{"url":"git+https://github.com/joshjung/trie-search.git","type":"git"},"_npmVersion":"6.14.10","description":"A trie implementation that maps keys to objects for rapid retrieval by phrases. Most common use will be for typeahead searches.","directories":{},"_nodeVersion":"12.20.1","dependencies":{"hasharray":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2"},"_npmOperationalInternal":{"tmp":"tmp/trie-search_1.3.5_1620468918038_0.1316059207348561","host":"s3://npm-registry-packages"}},"1.3.6":{"name":"trie-search","version":"1.3.6","keywords":["trie","search","typeahead","type","ahead","hash","map","hashtable"],"author":{"name":"Joshua Jung","email":"joshua.p.jung@gmail.com"},"license":"MIT","_id":"trie-search@1.3.6","maintainers":[{"name":"joshjung","email":"joshua.p.jung@gmail.com"}],"homepage":"https://github.com/joshjung/trie-search","bugs":{"url":"https://github.com/joshjung/trie-search/issues"},"url":"https://github.com/joshjung/trie-search","dist":{"shasum":"a2fb5f53bf74ace71b2ba8388efd9416c51b4da9","tarball":"https://registry.npmjs.org/trie-search/-/trie-search-1.3.6.tgz","fileCount":4,"integrity":"sha512-CsQZ3F/K9ee1WofZjLgw/KBo2CKQ+o4uq2QWqJ1f4GlBZO2wCplkHPeT9cyZfLXF5+jPWVLwyYdAIy4hGk8VbQ==","signatures":[{"sig":"MEQCIGsv6cF/bAVfC2Z2fA6xgi8UWhtORYhUhy3Rrn0OA/BkAiAKwcgGwSlccewGTeeoot9vmeuYZJUTGYM0Y8MDc3JhIQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27292,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5LRGCRA9TVsSAnZWagAAkrsQAKHx87h/gxU78aSMDr0E\nfZ2TgAcY7UAowY6LScuQpcrEZiNtD2gN6mbkdoiSWMzn5PnkoUUulcYBQzMR\nPLWXvEg2SbScPxd7s3BTsL5+yQSKTR2sCQDIwJ6wGHg0+fL409C4GOc26qhp\nQiWf/FiGz2JpPbE1stC67zLcJMZ9vmMTNeDkyta8xo9TwrpKLuniuF0W62M+\nNuabdRoTsk5A+Ub+TuLxUD5SRwITtaudZpLWRZURWsrJLw+lD0j/rJBqKsFM\nwUpnZqFQ5SGN4LjSF/jrMp/32BepURYFLpYEQhvFCR3lqRgcTajD8sYDrPUi\nl0hrR2K16WeFcNB1d971mR8SiVqBrFc9KuCQ1R+ZeGoo4fdo3PPgW1SnJh+/\npb2sSGJroB16/DgJ2WgR5xvLvfvMa7SSGUjmfoy480SnuGEjssug7n9yaO7W\nnJf2/T0atgMginamcyeVKsZSNEFLDy5zTN3/Wab9ZiImIlW202DfXjxxYlJI\n8TkYBGpxsMpyMw0Rmmmt++lc3tF3GVR8e6j6az0zvWG2Idpkr5vGaDBHwubM\nTsvruaASmUifHEIHjU8H9kcvowZtZHLpQZzFjP8S7ZRLDJVcRcDgGLBgj1f7\n4YQb2QND4uaEyklQUF+mkBM0xfyFMWMEoIfSAOTtTD7kpUMK4Z3fb5fdmdGH\n00ZS\r\n=yGon\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","email":"joshua.p.jung@gmail.com","gitHead":"9390143e60cf3e53cf2501eaede9181adb67600a","scripts":{"test":"jest","release:major":"npm version major && git push --follow-tags && npm publish","release:minor":"npm version minor && git push --follow-tags && npm publish","release:patch":"npm version patch && git push --follow-tags && npm publish"},"_npmUser":{"name":"joshjung","email":"joshua.p.jung@gmail.com"},"repository":{"url":"git+https://github.com/joshjung/trie-search.git","type":"git"},"_npmVersion":"6.14.10","description":"A trie implementation that maps keys to objects for rapid retrieval by phrases. Most common use will be for typeahead searches.","directories":{},"_nodeVersion":"12.20.1","dependencies":{"hasharray":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2"},"_npmOperationalInternal":{"tmp":"tmp/trie-search_1.3.6_1642378309889_0.5886667356275366","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"trie-search","version":"1.4.0","keywords":["trie","search","typeahead","type","ahead","hash","map","hashtable"],"author":{"name":"Joshua Jung","email":"joshua.p.jung@gmail.com"},"license":"MIT","_id":"trie-search@1.4.0","maintainers":[{"name":"joshjung","email":"joshua.p.jung@gmail.com"}],"homepage":"https://github.com/joshjung/trie-search","bugs":{"url":"https://github.com/joshjung/trie-search/issues"},"url":"https://github.com/joshjung/trie-search","dist":{"shasum":"5074ac2408cd637042ea438c704da58bf4b42ab2","tarball":"https://registry.npmjs.org/trie-search/-/trie-search-1.4.0.tgz","fileCount":4,"integrity":"sha512-bdmFfETXmik+oRZ0e7lC4uVB6U8lMUXZdiWTQI2NPLeVyz8WdCS4n2II6c5CePNJMospWhiB1IxXsv7huc0xYA==","signatures":[{"sig":"MEUCIAH5M+KIJHVh8SfLYZBFKceraml4wNrkfWO6TNwqKbyFAiEAqvgWzksyOP8JICfeKGepcpHKzkryZ7e04082YDi6F00=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27407,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKLojACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrDWw/6Ajscadx4kVCxME8D7ZKLdUSOp1Vm+/SqhgoDT3qff/tFEbiJ\r\nwgoEXU47JFuTppYRvKj36dvREMVecAZ1poGXHThKolB2daFY2OmcP0aNzM6r\r\nxYz+wnwSLUTTXSOfBegRL6PsC7I04menJEsxet6Hi3CBajjN1gAVRwLC8pCN\r\nv+TRbvCMAW9f0zGzCGyvoHHe91vzUlKPnhF/Ds385ytJx0aJCexqjehIrJ1S\r\nZeb6V7VvG9k4bXaVn0wZd0sdc4n6fCi/ICX1SevJGWbvYz8sM8//4qcb5sze\r\n3y092M4MnQ+o8oQi6g8nMr004iu4jxApw1nQHHscYBhaWqSsFzxN4hzFyVhJ\r\nUaOnkBmme2qKD3G3ksrmQfFv559ki+y+Ed6eTuGXuUwJsaUV47rwMkNAw4nG\r\nYexZCzyikCzCCR04pUOtwVoRVf7uK2+MWisagfa+j08SGsqGbbnUxSx8iHKN\r\nH8eLe1MdTSjzTMAzssKf3ZBORDUaKOORU16kv5JhUkM/4FCG4xsdtfzbFyiK\r\nMKx/N+9dCHdlDxWoGwxmf8o40bU22e0KzONLzNgm6iPQba+BNVhhM7G3vpnp\r\n3FBYgmJ0KgO2kvREOy1MSX72PBWEhAcp7kBAEQcWF9RtotZXiEzKS6P8ONE5\r\ngwCtLnK9L8od0xbvzJcgPA71sty/dU0wcKE=\r\n=cQtd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","email":"joshua.p.jung@gmail.com","types":"./index.d.ts","gitHead":"f11efe499459fc5e38d406b2a85c7d9c2abea5a5","scripts":{"test":"jest test/trie-search.test.js","release:major":"npm version major && git push --follow-tags && npm publish","release:minor":"npm version minor && git push --follow-tags && npm publish","release:patch":"npm version patch && git push --follow-tags && npm publish"},"_npmUser":{"name":"joshjung","email":"joshua.p.jung@gmail.com"},"repository":{"url":"git+https://github.com/joshjung/trie-search.git","type":"git"},"_npmVersion":"8.3.1","description":"A trie implementation that maps keys to objects for rapid retrieval by phrases. Most common use will be for typeahead searches.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"hasharray":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","ts-jest":"^29.0.5","@jest/globals":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/trie-search_1.4.0_1680390691328_0.5814975791058747","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"trie-search","version":"1.4.1","keywords":["trie","search","typeahead","type","ahead","hash","map","hashtable"],"author":{"name":"Joshua Jung","email":"joshua.p.jung@gmail.com"},"license":"MIT","_id":"trie-search@1.4.1","maintainers":[{"name":"joshjung","email":"joshua.p.jung@gmail.com"}],"homepage":"https://github.com/joshjung/trie-search","bugs":{"url":"https://github.com/joshjung/trie-search/issues"},"url":"https://github.com/joshjung/trie-search","dist":{"shasum":"b759a7edfb915511905efc8ce1bd4f73ddce74f5","tarball":"https://registry.npmjs.org/trie-search/-/trie-search-1.4.1.tgz","fileCount":4,"integrity":"sha512-kiUwFrR9qwQv1Iks6o/VbqYQCJ4lakQ/rWj+nl0h7rAzt4bY7nUa8TNSsKhZkgvzthX3EjrJQwXK3Bovm5oTNg==","signatures":[{"sig":"MEUCIQDpdEBHCWOIjAB1IevcwlOdyqK+n/H5EACnauPanF0oNwIgE17z3k3oUmzYetRuFRDt60Y6ADLeaiYwcTt1yUrtP7c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28043,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKLvjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqRIA//SSPMJNvVNsQ37DpuZ9NFaP9f5DsflAyXbcbGGicpI4RlFEDb\r\nJUUIBWK6ItZsxHUxO2ZtD3oAr7iZZHGc9G76HnAFIRTbYiPYxqAk8SXr5mgA\r\n6LqNGRMiPSnBFVcwdAB26xcpYPokWorkS8mOVwrZPLIWMJ1Dm+i+8/qtJOMR\r\nO1xl/gsSsR/kcut+vRHgFM8yszt+uR8xnMuZsgHG7Xg8+MfgLLW4pzAuVfxg\r\nzegKLzqiFEcpqoFuvp+ozbJLW0Yf97HCmizO3bXcEYEqDS12RmXgsYNcICwj\r\nfWqkeQ4qShfFSGmqotYh8LJLotE8LNgYq5CNNJDP9oHF3JiPq9SmxtF0sd7W\r\nJnAlJ+tYQ3D8EuxhBk1u/C8RrQ5bCHFXf7VrUrsCzWTI9XWMgoIjIIdu6wxL\r\nS23Qyj8DuiMvXhi6ENNdNqZs/QCAwyZHCegm1seOZjPevb1PIBoa9bNKLKcR\r\nW/WBrG241FOtrK+TNMD142yHbYji03CV87mj2rymtpIM9nyEELUHRaFHjBD4\r\nRXLnJ4DLIJbKSa/RmG28PU3Ncj7X1ZcH5Ek5ipDcUGuOTu4wSQV6uiBskkle\r\nvX7Qadxvxj2BjOWLq3puqJDfEq6+TZsV/5A5Rrqf1GUPqN64PEIxPldCyWl8\r\nsDBUIPFm65AFYJL2PsYzL+YJqe+QIOUV7T4=\r\n=74y9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","email":"joshua.p.jung@gmail.com","types":"./index.d.ts","gitHead":"df39db0ed9b47b3869d776d95f6372b930199964","scripts":{"test":"jest test/trie-search.test.js","release:major":"npm version major && git push --follow-tags && npm publish","release:minor":"npm version minor && git push --follow-tags && npm publish","release:patch":"npm version patch && git push --follow-tags && npm publish"},"_npmUser":{"name":"joshjung","email":"joshua.p.jung@gmail.com"},"repository":{"url":"git+https://github.com/joshjung/trie-search.git","type":"git"},"_npmVersion":"8.3.1","description":"A trie implementation that maps keys to objects for rapid retrieval by phrases. Most common use will be for typeahead searches.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"hasharray":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","ts-jest":"^29.0.5","@jest/globals":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/trie-search_1.4.1_1680391139513_0.14035074866411934","host":"s3://npm-registry-packages"}},"1.4.2":{"name":"trie-search","version":"1.4.2","keywords":["trie","search","typeahead","type","ahead","hash","map","hashtable"],"author":{"name":"Joshua Jung","email":"joshua.p.jung@gmail.com"},"license":"MIT","_id":"trie-search@1.4.2","maintainers":[{"name":"joshjung","email":"joshua.p.jung@gmail.com"}],"homepage":"https://github.com/joshjung/trie-search","bugs":{"url":"https://github.com/joshjung/trie-search/issues"},"url":"https://github.com/joshjung/trie-search","dist":{"shasum":"53b5955cf83df535af2f6eb36c49f8d53180c074","tarball":"https://registry.npmjs.org/trie-search/-/trie-search-1.4.2.tgz","fileCount":5,"integrity":"sha512-dkZ5qQabfwtLzDj34sIBz/zqTI3q4jG5Aa2Eaq7kW3btjRoM7o3HP7gX0ANgMSiefLAx1qlyr0X3OMf9ZuCWAA==","signatures":[{"sig":"MEYCIQCVRf+EPAmPrsiE92S7nc5HQ1Wz/coqi2G0petAtU7kBAIhAKzdJOIUm2tkQbdTX0W96BBqVrxz/DGgtfRAnjUXIWh4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29546},"main":"index.js","email":"joshua.p.jung@gmail.com","types":"index.d.ts","gitHead":"96b00d40c5089f2258eb33aa34dda0e463197d1c","scripts":{"test":"jest test/trie-search.test.js","release:major":"npm version major && git push --follow-tags && npm publish","release:minor":"npm version minor && git push --follow-tags && npm publish","release:patch":"npm version patch && git push --follow-tags && npm publish"},"_npmUser":{"name":"joshjung","email":"joshua.p.jung@gmail.com"},"repository":{"url":"git+https://github.com/joshjung/trie-search.git","type":"git"},"_npmVersion":"8.3.1","description":"A trie implementation that maps keys to objects for rapid retrieval by phrases. Most common use will be for typeahead searches.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"hasharray":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","ts-jest":"^29.0.5","@jest/globals":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/trie-search_1.4.2_1685916058380_0.37269682848160435","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"trie-search","version":"2.0.0","keywords":["trie","search","typeahead","type","ahead","hash","map","hashtable"],"author":{"name":"Joshua Jung","email":"joshua.p.jung@gmail.com"},"license":"MIT","_id":"trie-search@2.0.0","maintainers":[{"name":"joshjung","email":"joshua.p.jung@gmail.com"}],"homepage":"https://github.com/joshjung/trie-search","bugs":{"url":"https://github.com/joshjung/trie-search/issues"},"url":"https://github.com/joshjung/trie-search","dist":{"shasum":"8ee779cd82d37baf19449a2dbb389ce2e0caf813","tarball":"https://registry.npmjs.org/trie-search/-/trie-search-2.0.0.tgz","fileCount":5,"integrity":"sha512-AJMlAQ/6E5+K45SAOqzeqr0qXWqSREclp3mAWss0PvB9ifBL+QXn2LeZBgUBUifjj5ZtTpo4uKplqUnt9VZcdQ==","signatures":[{"sig":"MEUCIFymQzAea6A+u+F/nEgv3ZBphaVcFYxEWQ46QpVMslWdAiEAi+yphNnWLamcitIjLMrHyNHofEC9y0fMaqgLPGKv22Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29546},"main":"index.js","_from":".","email":"joshua.p.jung@gmail.com","types":"index.d.ts","_shasum":"8ee779cd82d37baf19449a2dbb389ce2e0caf813","gitHead":"fb6a8528a2f8492e858cc33bfd0d6eeccb855a52","scripts":{"test":"jest test/trie-search.test.js","release:major":"npm version major && git push --follow-tags && npm publish","release:minor":"npm version minor && git push --follow-tags && npm publish","release:patch":"npm version patch && git push --follow-tags && npm publish"},"_npmUser":{"name":"joshjung","email":"joshua.p.jung@gmail.com"},"repository":{"url":"git+https://github.com/joshjung/trie-search.git","type":"git"},"_npmVersion":"4.0.5","description":"A trie implementation that maps keys to objects for rapid retrieval by phrases. Most common use will be for typeahead searches.","directories":{},"_nodeVersion":"7.4.0","dependencies":{"hasharray":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","ts-jest":"^29.0.5","@jest/globals":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/trie-search_2.0.0_1694961885194_0.3411009948919945","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"trie-search","version":"2.1.0","keywords":["trie","search","typeahead","type","ahead","hash","map","hashtable"],"author":{"name":"Joshua Jung","email":"joshua.p.jung@gmail.com"},"license":"MIT","_id":"trie-search@2.1.0","maintainers":[{"name":"joshjung","email":"joshua.p.jung@gmail.com"}],"homepage":"https://github.com/joshjung/trie-search","bugs":{"url":"https://github.com/joshjung/trie-search/issues"},"url":"https://github.com/joshjung/trie-search","dist":{"shasum":"53393dbbf654b0aa147175d09a73d34ec8d9903f","tarball":"https://registry.npmjs.org/trie-search/-/trie-search-2.1.0.tgz","fileCount":5,"integrity":"sha512-8/ujeDXdbPPMoee5U3gidrEqT9Y26+akQS/6j/tV+/rCRquu2In85MHpTuV7jZaMKt+sdcI1U+AtxJPxRhypcA==","signatures":[{"sig":"MEQCIDAKEjYbB3saHBjPzJggZwz/mV96XR6d7zk7iX9ZtXCRAiBHKOq+yugv4hcvsFB5vuu5z4lKx8sP7iRMvJZmwrxwzQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31562},"main":"index.js","email":"joshua.p.jung@gmail.com","types":"index.d.ts","gitHead":"ef183c6bee46107926b57fa8a406163955f51d17","scripts":{"test":"jest test/trie-search.test.ts","release:major":"npm version major && git push --follow-tags && npm publish","release:minor":"npm version minor && git push --follow-tags && npm publish","release:patch":"npm version patch && git push --follow-tags && npm publish"},"_npmUser":{"name":"joshjung","email":"joshua.p.jung@gmail.com"},"repository":{"url":"git+https://github.com/joshjung/trie-search.git","type":"git"},"_npmVersion":"10.5.2","description":"A trie implementation that maps keys to objects for rapid retrieval by phrases. Most common use will be for typeahead searches.","directories":{},"_nodeVersion":"20.13.1","dependencies":{"hasharray":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","ts-jest":"^29.0.5","@jest/globals":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/trie-search_2.1.0_1729270714190_0.32518267906923914","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"trie-search","version":"2.2.0","keywords":["trie","search","typeahead","type","ahead","hash","map","hashtable"],"author":{"name":"Joshua Jung","email":"joshua.p.jung@gmail.com"},"license":"MIT","_id":"trie-search@2.2.0","maintainers":[{"name":"joshjung","email":"joshua.p.jung@gmail.com"}],"homepage":"https://github.com/joshjung/trie-search","bugs":{"url":"https://github.com/joshjung/trie-search/issues"},"url":"https://github.com/joshjung/trie-search","dist":{"shasum":"8ca9d44eb50951cc7e4e638295de63237e63ae01","tarball":"https://registry.npmjs.org/trie-search/-/trie-search-2.2.0.tgz","fileCount":5,"integrity":"sha512-kvksu0z8rBRBr+7hvnyl2tvcpiqak80ozA+qYK+guuY1KtV85/s85ubLEjDU2TFflsNBGaYe8PLvvrdg6+sgCQ==","signatures":[{"sig":"MEUCIEXNsbd+/36OpUpBGsTwVNcL43125UBtjWluwi2EvAKUAiEA0cfp/wiRCQDUaOXF9v4AO270yjFn18gzugmLU6Z3IqM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37033},"main":"index.js","email":"joshua.p.jung@gmail.com","types":"index.d.ts","gitHead":"e7ddd424004ace0cd9a25c6092c3b0851d84ed95","scripts":{"test":"jest test/trie-search.test.ts","release:major":"npm version major && git push --follow-tags && npm publish","release:minor":"npm version minor && git push --follow-tags && npm publish","release:patch":"npm version patch && git push --follow-tags && npm publish"},"_npmUser":{"name":"joshjung","email":"joshua.p.jung@gmail.com"},"repository":{"url":"git+https://github.com/joshjung/trie-search.git","type":"git"},"_npmVersion":"10.5.2","description":"A trie implementation that maps keys to objects for rapid retrieval by phrases. Most common use will be for typeahead searches.","directories":{},"_nodeVersion":"20.13.1","dependencies":{"md5":"^2.3.0","hasharray":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","ts-jest":"^29.0.5","@jest/globals":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/trie-search_2.2.0_1737252426466_0.03833736512196406","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"trie-search","author":{"name":"Joshua Jung","email":"joshua.p.jung@gmail.com"},"license":"MIT","description":"A trie implementation that maps keys to objects for rapid retrieval by phrases. Most common use will be for typeahead searches.","version":"2.2.1","main":"index.js","types":"index.d.ts","url":"https://github.com/joshjung/trie-search","homepage":"https://github.com/joshjung/trie-search","email":"joshua.p.jung@gmail.com","scripts":{"test":"jest test/trie-search.test.ts","release:major":"npm version major && git push --follow-tags && npm publish","release:minor":"npm version minor && git push --follow-tags && npm publish","release:patch":"npm version patch && git push --follow-tags && npm publish"},"repository":{"type":"git","url":"git+https://github.com/joshjung/trie-search.git"},"keywords":["trie","search","typeahead","type","ahead","hash","map","hashtable"],"dependencies":{"hasharray":"^1.1.1","md5":"^2.3.0"},"devDependencies":{"@jest/globals":"^29.5.0","jest":"^29.0.0","ts-jest":"^29.0.5"},"_id":"trie-search@2.2.1","gitHead":"2e3c6fc459758b740681c51bd61c6ca1d60e8b49","bugs":{"url":"https://github.com/joshjung/trie-search/issues"},"_nodeVersion":"20.13.1","_npmVersion":"10.5.2","dist":{"integrity":"sha512-JsHrc02RM4loPkL4ibKM3uGNSr1RWARb9oqyJAR87ZxRmW9xpU4INtuYVKBWwieFK8D0h0D+CGy5BkYXQNrvjw==","shasum":"82b6bca59f1d24bfa8eea203148ad08f554e9406","tarball":"https://registry.npmjs.org/trie-search/-/trie-search-2.2.1.tgz","fileCount":5,"unpackedSize":37432,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDFDEE/AvSGi66Avs2mAZ8jSHa5VICzf2nQN5m878a7wAIgDFJ94a1ex4y2G0CM4XX2Vlr9gh8dJPcpdjWvzewolnc="}]},"_npmUser":{"name":"joshjung","email":"joshua.p.jung@gmail.com"},"directories":{},"maintainers":[{"name":"joshjung","email":"joshua.p.jung@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/trie-search_2.2.1_1765203816453_0.9057966538166942"},"_hasShrinkwrap":false}},"time":{"created":"2014-11-12T18:02:09.392Z","modified":"2025-12-08T14:23:36.749Z","0.0.1":"2014-11-12T18:02:09.392Z","0.0.2":"2014-11-12T18:15:19.357Z","0.0.3":"2014-11-13T00:06:12.899Z","0.0.4":"2014-11-13T19:09:21.968Z","0.0.5":"2014-11-13T19:22:10.481Z","0.0.6":"2014-11-13T19:37:23.922Z","0.0.7":"2014-11-20T20:36:12.808Z","0.0.8":"2014-11-20T22:14:23.556Z","0.1.0":"2014-11-20T22:16:34.716Z","0.1.1":"2015-06-06T19:04:30.552Z","1.0.0":"2016-12-05T04:39:11.964Z","1.0.1":"2017-04-24T09:26:43.031Z","1.0.2":"2017-08-28T12:27:56.578Z","1.0.3":"2017-09-05T21:03:23.359Z","1.0.4":"2017-09-26T22:05:09.911Z","1.0.5":"2017-09-26T22:25:50.720Z","1.0.6":"2017-09-26T22:51:55.598Z","1.0.7":"2017-09-27T10:38:47.781Z","1.0.8":"2017-10-12T19:59:50.644Z","1.0.9":"2017-10-12T20:18:51.921Z","1.1.0":"2018-04-13T14:12:16.608Z","1.2.0":"2018-05-10T11:27:50.266Z","1.2.1":"2018-05-15T13:26:52.850Z","1.2.2":"2018-05-15T13:47:59.797Z","1.2.3":"2018-05-15T13:55:38.925Z","1.2.4":"2018-06-13T11:10:23.879Z","1.2.5":"2018-06-13T12:19:51.228Z","1.2.6":"2018-06-13T12:35:11.266Z","1.2.7":"2018-06-14T22:24:11.704Z","1.2.8":"2018-07-12T11:20:55.863Z","1.2.9":"2019-01-08T14:00:27.417Z","1.2.11":"2019-07-15T10:23:01.620Z","1.3.4":"2020-10-07T01:29:47.983Z","1.3.5":"2021-05-08T10:15:18.286Z","1.3.6":"2022-01-17T00:11:50.058Z","1.4.0":"2023-04-01T23:11:31.531Z","1.4.1":"2023-04-01T23:18:59.685Z","1.4.2":"2023-06-04T22:00:58.572Z","2.0.0":"2023-09-17T14:44:45.447Z","2.1.0":"2024-10-18T16:58:34.379Z","2.2.0":"2025-01-19T02:07:06.733Z","2.2.1":"2025-12-08T14:23:36.579Z"},"bugs":{"url":"https://github.com/joshjung/trie-search/issues"},"author":{"name":"Joshua Jung","email":"joshua.p.jung@gmail.com"},"license":"MIT","homepage":"https://github.com/joshjung/trie-search","keywords":["trie","search","typeahead","type","ahead","hash","map","hashtable"],"repository":{"type":"git","url":"git+https://github.com/joshjung/trie-search.git"},"description":"A trie implementation that maps keys to objects for rapid retrieval by phrases. Most common use will be for typeahead searches.","maintainers":[{"name":"joshjung","email":"joshua.p.jung@gmail.com"}],"readme":"![](https://nodei.co/npm/trie-search.png?downloads=True&stars=True)\n\n> Important! 2.2.0 introduces breaking changes. See Release Notes below.\n\n# Trie-Search\n\nA Trie is a data structure designed for quick reTRIEval of objects by string search. This was designed for use with a\ntype-ahead search (e.g. like a dropdown) but could be used in a variety of situations.\n\nThis data structure indexes sentences/words to objects for searching by full or partial matches. So you can map 'hello' to an Object,\nand then search by 'hel', 'hell', or 'hello' and get the Object or an Array of all objects that match.\n\nBy default, sentences/words are split along whitespace boundaries. For example, if your inserted mapping is\n'the quick brown fox', this object will be searchable by 'the', 'quick', 'brown', or 'fox' or any of their partials like\n'qui' or 'qu' or 'fo'. Boundaries can be customized using the `splitOnRegEx` option explained in Setup below.\n\nBy default, the trie-search is now internationalized for a common set of vowels. So if you insert 'ö', then searching on 'o' will\nreturn that result. You can customize this by providing your own `expandRegexes` object.\n\nThere is also a `remove(str: string)` method that will remove every node that has the exact `str` string passed as an argument, as \nwell as the corresponding diacritic variants. This method also works for strings that have multiple words separated by spaces.\n\n# Install\n\n```\nnpm i --save trie-search\nyarn add trie-search\n```\n\n# Basic Usage (TypeScript)\n\n```\n  import TrieSearch from 'trie-search';\n\n  type MyType = {\n    someKey : string\n    someOtherKeyNotToBeSearched : number\n  };\n\n  const trie : TrieSearch<MyType> = new TrieSearch<MyType>('someKey');\n\n  const item1 : MyType = { someKey : 'hello world', someOtherKeyNotToBeSearched : 1 };\n  const item2 : MyType = { someKey : 'hello, I like trains', someOtherKeyNotToBeSearched : 1 };\n\n  // Add and index items one at a time\n  trie.add(item1);\n  trie.add(item2);\n\n  // Search!\n  trie.search('he');           // [item1, item2]\n  trie.search('her');          // []\n  trie.search('hel wor');      // [item1]\n  trie.search('hel');          // [item1, item2]\n\n  // Remove things for specific words\n  trie.remove('hello world');  // item1 is now removed ONLY for the search for 'hello' or 'world'\n  trie.search('hello');        // [item2]\n  trie.search('world');        // []\n  trie.remove('trains');       // item2 is now gone ONLY for the search for 'trains'\n  trie.search('trains');       // []\n  \n```\n\n# Usage (ES6 `import`)\n\n```\n  import TrieSearch from 'trie-search';\n\n  const trie = new TrieSearch();\n\n  // You can explicitly map strings to objects\n  trie.map('hello', { value: 'world' }); // Map 'hello' to an Object\n  trie.map('here', { value: 'is a trie search' }); // Map 'here' to a different Object\n\n  trie.search('he');    // [{ value: 'world' }, { value: 'is a trie search' }]\n  trie.search('her');   // [{ value: 'is a trie search' }]\n  trie.search('hel');   // [{ value: 'world' }]\n  trie.search('hello'); // [{ value: 'world' }]\n```\n\n# Construction\n\n`new TrieSearch(keyFields, options)`\n\n## Options\n\n`keyFields`: a single string or an array of strings/arrays representing what fields on added objects are to be used as keys for the\ntrie search.\n\n`options`: settings to provide to the TrieSearch:\n\n`options.min`: Minimum length of a key to store and search. By default this is 1\n\n`options.ignoreCase`: A boolean that controls case sensitivity. When `true` (the default), all keys are indexed in lowercase and all searches are performed in lowercase, making the trie case-insensitive. When `false`, the original casing of keys is preserved during indexing, and lookups become case-sensitive. \n\n> **Note:** This option is applied *after* a key has been tokenized by `splitOnRegEx`. This allows you to, for example, split a `camelCase` string by its capital letters and then treat each resulting word case-insensitively.\n\n`idFieldOrFunction`: Used to determine a unique string id for each inserted item, especially used by the reducer. By\ndefault this is a function that uses the provided keyFields to build up an md5 unique id that is stored on each item\nin the `$tsid` field. Obviously if you don't want this functionality just provide a string key field or a function.\n\n`splitOnRegEx`: Regular Expression to split all keys into tokens. By default this is any whitespace or punctuation. \nSet to 'false' if you want to never split string values! Set it to a regular expression to split along other boundaries.\nDefault regular expression is now ``/[\\s.,\\/#!$%\\^&\\*;:{}=\\-_`~()]/g``.\n\n`splitOnGetRegEx`: When performing a `search(...)` (formerly called a `get(...)`) this Regular Expression is run on the\nsearch phrase to split it into sub-phrases that are individually searched and then their resulting match arrays are\nreduced via the `defaultReducer` to return the final array result of matched items. By default this is set to be\nidentical to whatever value is in `splitOnRegEx`.\n\n`expandRegexes`: By default is an array of international vowels expansions, allowing searches for vowels like 'a' to \nreturn matches on 'å' or 'ä' etc. Set this to an empty array (`[]`) if you want to disable it. See top of `src/TrieSearch.js`\nfile for examples.\n\n`defaultReducer`: When doing a `search`, if you provide more than one word or phrase the internal engine performs more\nthan one lookup, once for each word. This produces multiple arrays that then need to be reduced to a single array. The\ndefault is `TrieSearch.UNION_REDUCER` which only returns the union of all of the search matched arrays, effectively\nperforming an \"AND\" on every word. This can be used if you want to do a custom sort on the returned search results, for\nexample if you wanted to do some post-processing to figure out which items most closely matched and have those at the\ntop. By default no sorting of search results is provided, but this is where you could do it.\n\n`maxCacheSize`: By default, when you do a `search(...)` an internal cache remembers each search phrase and maps it to its\nresults, for faster lookup next time the same phrase is searched. This is the maximum number of phrases to cache. Defaults\nto `1024`.\n\n`cache`: Set to `false` to turn off the internal caching mechanism for `search(...)` calls. Default is `true`.\n\n# Data Structure\n\nEssentially, the Trie is like a single hashmap of *keys* to one or more *value objects*. You can add any number of keys mapping to any number of objects. A key can map to many objects (for example the word 'Josh' might map to many user objects) and many keys can map to the same object (for example 'Josh' and 'Jung' might map to the same user object). When retrieving (`get('hello')`) by an input string, the Trie returns an Array of all objects that have keys that begin with the entered key (e.g. `'hello'`).\n\nInternally the Trie creates a tree of hashmaps for efficiency. Each hashmap is either a map between a single character in the added keys and an array of matching objects (for a leaf node) or another hashmap that is the next character in all available keys or the hash does not contain the character (no keys exist that match the requested string). This complexity is managed for you.\n\nWhen you request all items in the Trie that contain a string via the `get(str)` method the Trie concatenates all the leaf node arrays for the entire tree starting at the deepest node for the entered string, eliminates duplicates, and returns that Array. Or it returns nothing if the string does not exist in any entered keys.\n\nFor more information on how a Trie works, see [Wikipedia Trie](https://en.wikipedia.org/wiki/Trie)\n\n# Supported Key Types\n\nAll key values are converted to a Javascript String object via the `.toString()` method before inserted as keys into the Trie structure.\n\nSo the words/sentences `'1234'` and `1234` are functionally equivalent. This is useful if you want to implement your own\n`toString()` method on a complex type and `map()` from that to another object.\n\nInserted value objects are left untouched and can be anything.\n\nFor example: `ts.map(123, new Date())` will map `(123).toString()` to a new Date object so effectively this will map the String `'123'` to the Date.\n\n# Examples\n\n## Map Object Keys\n\n```\n    import TrieSearch from 'trie-search';\n\n    const peopleByName = {\n      'andrew': { age: 21 },\n      'andy': { age: 37 },\n      'andrea': { age: 25 },\n      'annette': { age: 67 },\n    };\n\n    const trie = new TrieSearch();\n\n    trie.addFromObject(peopleByName);\n\n    trie.search('a');       // Returns all 4 items above.\n    trie.search('an');      // Returns all 4 items above.\n    trie.search('and');     // Returns all 3 items above that begin with 'and'\n    trie.search('andr');    // Returns all 2 items above that begin with 'andr'\n    trie.search('andre');   // Returns all 2 items above that begin with 'andr'\n    trie.search('andrew');  // Returns only andrew.\n```\n\n## Add Array\n\n```\n    import TrieSearch from 'trie-search';\n\n    const people = [\n      { name: 'andrew', age: 21 },\n      { name: 'andy', age: 37 },\n      { name: 'andrea', age: 25 },\n      { name: 'annette', age: 67 }\n    ];\n\n    const trie = new TrieSearch('name');\n\n    trie.addAll(people);\n\n    trie.search('a');       // Returns all 4 items above.\n    trie.search('an');      // Returns all 4 items above.\n    trie.search('and');     // Returns all 3 items above that begin with 'and'\n    trie.search('andr');    // Returns the 2 items above that begin with 'andr'\n    trie.search('andre');   // Returns the 2 items above that begin with 'andr'\n    trie.search('andrew');  // Returns only andrew.\n```\n\n## Custom Word Boundaries\n\nThe default is to split words on whitespace and the usual punctuation (`/[\\s.,\\/#!$%\\^&\\*;:{}=\\-_`~()]/g`):\n\n```\n    import TrieSearch from 'trie-search';\n\n    const tasks = [\n      { name: 'Start project', description: 'Need to get this thing off the ground!' },\n      { name: 'Setup Drag/Drop', description: 'Need to be able to drag / drop things around' },\n      { name: 'Talk to Andreas (need advice)', description: '' }\n    ];\n\n    const trie = new TrieSearch('name', {\n      splitOnRegEx: /[\\s\\/\\(\\)]/ // Split on '/' and '(' and ')' and whitespace\n    });\n\n    trie.addAll(tasks);\n\n    trie.search('Drag');    // Returns 'Setup Drag/Drop'\n    trie.search('Drop');    // Returns 'Setup Drag/Drop'\n    trie.search('need');    // Returns 'Talk to Andreas (need advice)'\n```\n\n## Deep Key Mapping\n\nSometimes you might have a nested Object structure. In that case, you might want to map the parent object\nbased on the contents of one of its child objects.\n\nNote: this does not work if the item at the key is an array. You will need to manually add those items using\nthe `map()` function. See `Deep Array Mapping` below for how to do that.\n\n```\n    import TrieSearch from 'trie-search';\n\n    const people = [\n      { name: 'andrew', details: { age: 21 } },\n      { name: 'andy', details: { age: 37 } },\n      { name: 'andrea', details: { age: 25 } },\n      { name: 'annette', details: { age: 67 } }\n    ];\n\n    const trie = new TrieSearch([\n      'name',               // Searches `object.name`\n      ['details', 'age']    // Searches `object.details.age`\n    ]);\n\n    trie.addAll(people);\n\n    trie.search('21'); // Returns 'andrew' which has details.age of 21\n```\n\n## Deep Array Mapping\n\nIf you have an object that has a child that is an array, you might want to add that object's children. In that case, right now\nyou have to manually do that.\n\n```\n    const TrieSearch = require('trie-search');\n\n    const people = [\n      { name: 'andrew', tags: ['fishing'] },\n      { name: 'andy', tags: ['hunting', 'poetry', 'cattle herding'] },\n      { name: 'andrea', tags: [] },\n      { name: 'annette', tags: ['poetry', 'laser tag'] }\n    ];\n\n    const trie = new TrieSearch(['name']);\n\n    trie.addAll(people); // This will NOT add the tags, just the name\n\n    // Manually add the tags, one by one, using map\n    people.forEach(person => {\n      person.tags.forEach(tag => {\n        trie.map(tag, person);\n      });\n    });\n\n    ts.search('fish'); // Returns 'andrew' which has 'fishing' as a tag\n```\n\n## `options.min`\n\nSpecify a minimum search length before results are returned. Keeps the Trie a little faster. Although honestly,\nthe thing is so fast you probably won't need this until you get above 50,000 items or so.\n\n```\n    import TrieSearch from 'trie-search';\n\n    const people = [\n      { name: 'andrew', age: 21 },\n      { name: 'andy', age: 37 },\n      { name: 'andrea', age: 25 },\n      { name: 'annette', age: 67 }\n    ];\n\n    const trie = new TrieSearch('name', {min: 3});\n\n    trie.addAll(people);\n\n    trie.search('a');       // Returns empty array, too short a search (< 3 minimum chars)\n    trie.search('an');      // Returns empty array, too short a search\n    trie.search('and');     // Returns all 3 items above that begin with 'and'\n    trie.search('andr');    // Returns the 2 items above that begin with 'andr'\n    trie.search('andre');   // Returns the 2 items above that begin with 'andr'\n    trie.search('andrew');  // Returns only andrew.\n```\n\n## `options.idFieldOrFunction = ...`\n\nBy default, TrieSearch does not verify object uniqueness by the object itself, but instead by an index field on that \nobject which is assumed to be unique. \n\nWhen `search(...)` is passed multiple words, it splits them up and does multiple internal searches and then has to\nreduce the multiple arrays back into one final resulting array. But in this process, it needs to know which items\nare duplicates, and so it needs to be able eto know what each items unique id is.\n\nBy default, `TrieSearch` tries to generate a unique id for each item and cache it via the `$tsid` field.\n\nYou might not want this!\n\nYou can customize this behavior via the `idFieldOrFunction`, like so:\n\n```\n    import TrieSearch from 'trie-search';\n\n    const people = [\n      { id: 1, name: 'andrew', location: 'sweden', age: 21 },\n      { id: 2, name: 'andrew', location: 'brussels', age: 37 },\n      { id: 3, name: 'andrew', location: 'johnsonville', age: 25 }\n    ];\n\n    const trie = new TrieSearch('name', { min: 3, idFieldOrFunction: 'id' });\n\n    trie.addAll(people);\n\n    trie.search('andrew');        // Returns all items\n    trie.search('andrew sweden'); // Returns only the andrew who is in sweden, and only once, even though it matches both 'andrew' and 'sweden'.\n```\n\nOr with a function like this:\n\n```\n    new TrieSearch('name', { min: 3, idFieldOrFunction: item => item.id });\n```\n\n# Performance\n\nYou can test performance yourself using the `node performance.js` process included in the package. Testing on my 2024 Mac\nStudio M4 Pro I get these results:\n\n```\nEnglish Dictionary loaded from JSON. Word count:  86036\nMemory before index: 52.72265625 MB\nDictionary inserted and indexed into TrieSearch in  477  ms.\nTrie Node Count:  264508\nTrie Memory Used: 42.65234375 MB\nRetrieved \"a\" items ( 6251 ) in  8  ms.\nRetrieved \"andr\" items ( 18 ) in  0  ms.\nRetrieved \"android\" items ( 1 ) in  0  ms.\n```\n\n> Note! Retrieving longer words takes less time because it has to return fewer results.\n\n# Testing\n\nTesting is performed through Jest.\n\n```\n    $ npm i -g jest\n    $ npm test\n\n    Test Suites: 1 passed, 1 total\n    Tests:       103 passed, 103 total\n    Snapshots:   0 total\n    Time:        0.99 s, estimated 1 s\n```\n\n# Contributing\n\nFeel free to fork and make changes or submit a Pull Request :) I'm pretty busy but will eventually get around to getting your\nchanges published.\n\n# Release Notes / Changelog\n\n## 2.2.0 Breaking Changes\n\nItems that are added are now automatically internally assigned a `$tsid` if no `idFieldOrFunction` is provided. This\ngreatly reduced the internal complexity of trying to deduplicate results when searching by multiple phrases or words.\n\nIf you want to skip this feature, you will need to implement the `idFieldOrFunction` yourself.\n\n**This means that without a custom `idFieldOrFunction`, all items inserted into the Trie must be an Object capable of \nhaving a field `$tsid` assigned to them.**\n\nAdditionally, as a part of this change, the entire `search` deduplication and aggregation process has been rewritten,\nwhich is what is introducing breaking changes.\n\nNow, if you `search('hello world')` the result will only be those items that both are indexed by `'hello'` AND `'world'`. \nThe same applies to `search(['hello', 'world'])`.\n\nHowever, now if you split phrases yourself you need to be more careful. Search phrases that are explicitly contained in\nan array, like `search(['hello world'])` will only return a result for an exact match on 'hello world'. By default this\nwill never happen because `splitOnRegEx` by default splits on whitespace every time you add an item to the Trie. Since\nit splits on whitespace, nothing will every be indexed by `'hello world'`.\n\nQuite a bit of this is customizable through the `splitOnRegEx`, `splitOnGetRegEx`, and `defaultReducer` options. Please\nlog a bug if you want this changed or tweaked.\n\nAnother breaking update is that by default the `splitOnRegEx` and `splitOnGetRegEx` now split on both whitespace and \npunctuation.\n\nIn the meantime, if this update breaks your code, use `2.1.0`.\n\n# License\n\nThe MIT License (MIT)\n\nCopyright (c) 2024 Joshua Jung\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","readmeFilename":"README.md","users":{"godber":true,"pigiuz":true,"ejuribe":true,"kirantalapaku":true}}