{"_id":"@wry/trie","_rev":"4321258","name":"@wry/trie","description":"https://en.wikipedia.org/wiki/Trie","dist-tags":{"latest":"0.5.0","next":"0.5.0"},"maintainers":[{"name":"benjamn","email":""}],"time":{"modified":"2026-04-07T22:33:04.000Z","created":"2020-12-16T17:01:00.938Z","0.5.0":"2023-10-24T19:36:51.003Z","0.4.3":"2023-05-15T19:49:56.947Z","0.4.2":"2023-05-04T22:32:28.390Z","0.4.1":"2023-05-03T15:12:35.778Z","0.4.0":"2023-05-01T20:15:42.960Z","0.3.2":"2022-08-12T22:16:06.672Z","0.3.1":"2021-08-05T20:39:56.389Z","0.3.0":"2021-03-18T19:49:05.136Z","0.2.2":"2021-02-09T18:57:23.932Z","0.2.1":"2020-12-16T17:05:15.949Z","0.2.0":"2020-12-16T17:01:00.938Z"},"users":{},"author":{"name":"Ben Newman","email":"ben@eloper.dev"},"repository":{"type":"git","url":"git+https://github.com/benjamn/wryware.git"},"versions":{"0.5.0":{"name":"@wry/trie","version":"0.5.0","author":{"name":"Ben Newman","email":"ben@eloper.dev"},"description":"https://en.wikipedia.org/wiki/Trie","license":"MIT","type":"module","main":"lib/bundle.cjs","module":"lib/index.js","types":"lib/index.d.ts","keywords":["trie","prefix","weak","dictionary","lexicon"],"homepage":"https://github.com/benjamn/wryware","repository":{"type":"git","url":"git+https://github.com/benjamn/wryware.git"},"bugs":{"url":"https://github.com/benjamn/wryware/issues"},"scripts":{"build":"npm run clean:before && npm run tsc && npm run rollup && npm run clean:after","clean:before":"rimraf lib","tsc":"npm run tsc:es5 && npm run tsc:esm","tsc:es5":"tsc -p tsconfig.es5.json","tsc:esm":"tsc -p tsconfig.json","rollup":"rollup -c rollup.config.js","clean:after":"rimraf lib/es5","prepare":"npm run build","test:cjs":"../../shared/test.sh lib/tests/bundle.cjs","test:esm":"../../shared/test.sh lib/tests/bundle.js","test":"npm run test:esm && npm run test:cjs"},"dependencies":{"tslib":"^2.3.0"},"engines":{"node":">=8"},"_id":"@wry/trie@0.5.0","readmeFilename":"README.md","gitHead":"16493ef8b4fb994a17e64f2bbeaf22ae9be16b4a","_nodeVersion":"20.7.0","_npmVersion":"10.1.0","dist":{"shasum":"11e783f3a53f6e4cd1d42d2d1323f5bc3fa99c94","size":5791,"noattachment":false,"key":"/@wry/trie/-/@wry/trie-0.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@wry/trie/download/@wry/trie-0.5.0.tgz"},"_npmUser":{"name":"benjamn","email":"ben@benjamn.com"},"directories":{},"maintainers":[{"name":"benjamn","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/trie_0.5.0_1698176210772_0.4348160489424757"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-24T19:36:51.003Z","publish_time":1698176211003,"_source_registry_name":"default","_cnpm_publish_time":1698176211003},"0.4.3":{"name":"@wry/trie","version":"0.4.3","author":{"name":"Ben Newman","email":"ben@eloper.dev"},"description":"https://en.wikipedia.org/wiki/Trie","license":"MIT","type":"module","main":"lib/bundle.cjs","module":"lib/index.js","types":"lib/index.d.ts","keywords":["trie","prefix","weak","dictionary","lexicon"],"homepage":"https://github.com/benjamn/wryware","repository":{"type":"git","url":"git+https://github.com/benjamn/wryware.git"},"bugs":{"url":"https://github.com/benjamn/wryware/issues"},"scripts":{"build":"npm run clean:before && npm run tsc && npm run rollup && npm run clean:after","clean:before":"rimraf lib","tsc":"npm run tsc:es5 && npm run tsc:esm","tsc:es5":"tsc -p tsconfig.es5.json","tsc:esm":"tsc -p tsconfig.json","rollup":"rollup -c rollup.config.js","clean:after":"rimraf lib/es5","prepare":"npm run build","test:cjs":"../../shared/test.sh lib/tests/bundle.cjs","test:esm":"../../shared/test.sh lib/tests/bundle.js","test":"npm run test:esm && npm run test:cjs"},"dependencies":{"tslib":"^2.3.0"},"engines":{"node":">=8"},"gitHead":"307b3f7d1ce327f81c91d8a6cda01e159d7b934b","_id":"@wry/trie@0.4.3","_nodeVersion":"18.13.0","_npmVersion":"lerna/6.6.2/node@v18.13.0+x64 (darwin)","dist":{"shasum":"077d52c22365871bf3ffcbab8e95cb8bc5689af4","size":5518,"noattachment":false,"key":"/@wry/trie/-/@wry/trie-0.4.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@wry/trie/download/@wry/trie-0.4.3.tgz"},"_npmUser":{"name":"benjamn","email":"ben@benjamn.com"},"directories":{},"maintainers":[{"name":"benjamn","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/trie_0.4.3_1684180196808_0.9067276261111699"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-15T19:49:56.947Z","publish_time":1684180196947,"_source_registry_name":"default","_cnpm_publish_time":1684180196947},"0.4.2":{"name":"@wry/trie","version":"0.4.2","author":{"name":"Ben Newman","email":"ben@eloper.dev"},"description":"https://en.wikipedia.org/wiki/Trie","license":"MIT","type":"module","main":"lib/bundle.cjs","module":"lib/index.js","types":"lib/index.d.ts","keywords":["trie","prefix","weak","dictionary","lexicon"],"homepage":"https://github.com/benjamn/wryware","repository":{"type":"git","url":"git+https://github.com/benjamn/wryware.git"},"bugs":{"url":"https://github.com/benjamn/wryware/issues"},"scripts":{"build":"npm run clean:before && npm run tsc && npm run rollup && npm run clean:after","clean:before":"rimraf lib","tsc":"npm run tsc:es5 && npm run tsc:esm","tsc:es5":"tsc -p tsconfig.es5.json","tsc:esm":"tsc -p tsconfig.json","rollup":"rollup -c rollup.config.js","clean:after":"rimraf lib/es5","prepare":"npm run build","test:cjs":"../../shared/test.sh lib/tests/bundle.cjs","test:esm":"../../shared/test.sh lib/tests/bundle.js","test":"npm run test:esm && npm run test:cjs"},"dependencies":{"tslib":"^2.3.0"},"engines":{"node":">=8"},"gitHead":"b4d103581b0d6492ea6627311a0be0341310096a","readmeFilename":"README.md","_id":"@wry/trie@0.4.2","_nodeVersion":"18.13.0","_npmVersion":"lerna/6.6.1/node@v18.13.0+x64 (darwin)","dist":{"shasum":"db9dde7c4c063987657188e4bc223d524782ca58","size":4216,"noattachment":false,"key":"/@wry/trie/-/@wry/trie-0.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@wry/trie/download/@wry/trie-0.4.2.tgz"},"_npmUser":{"name":"benjamn","email":"ben@benjamn.com"},"directories":{},"maintainers":[{"name":"benjamn","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/trie_0.4.2_1683239548179_0.714714604199199"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-04T22:32:28.390Z","publish_time":1683239548390,"_source_registry_name":"default","_cnpm_publish_time":1683239548390},"0.4.1":{"name":"@wry/trie","version":"0.4.1","author":{"name":"Ben Newman","email":"ben@eloper.dev"},"description":"https://en.wikipedia.org/wiki/Trie","license":"MIT","type":"module","main":"lib/bundle.cjs","module":"lib/index.js","types":"lib/index.d.ts","keywords":["trie","prefix","weak","dictionary","lexicon"],"homepage":"https://github.com/benjamn/wryware","repository":{"type":"git","url":"git+https://github.com/benjamn/wryware.git"},"bugs":{"url":"https://github.com/benjamn/wryware/issues"},"scripts":{"build":"npm run clean:before && npm run tsc && npm run rollup && npm run clean:after","clean:before":"rimraf lib","tsc":"npm run tsc:es5 && npm run tsc:esm","tsc:es5":"tsc -p tsconfig.es5.json","tsc:esm":"tsc -p tsconfig.json","rollup":"rollup -c rollup.config.js","clean:after":"rimraf lib/es5","prepare":"npm run build","test:cjs":"../../scripts/test.sh lib/tests/bundle.cjs","test:esm":"../../scripts/test.sh lib/tests/bundle.js","test":"npm run test:esm && npm run test:cjs"},"dependencies":{"tslib":"^2.3.0"},"engines":{"node":">=8"},"gitHead":"85851ce64233c9fe7cc4dba987cf26ffb12dcecf","readmeFilename":"README.md","_id":"@wry/trie@0.4.1","_nodeVersion":"18.13.0","_npmVersion":"lerna/6.6.1/node@v18.13.0+x64 (darwin)","dist":{"shasum":"6b9c56a087de667d3e38317527270e1396a1dc7f","size":4156,"noattachment":false,"key":"/@wry/trie/-/@wry/trie-0.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@wry/trie/download/@wry/trie-0.4.1.tgz"},"_npmUser":{"name":"benjamn","email":"ben@benjamn.com"},"directories":{},"maintainers":[{"name":"benjamn","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/trie_0.4.1_1683126755562_0.5553266377061052"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-03T15:12:35.778Z","publish_time":1683126755778,"_source_registry_name":"default","_cnpm_publish_time":1683126755778},"0.4.0":{"name":"@wry/trie","version":"0.4.0","author":{"name":"Ben Newman","email":"ben@eloper.dev"},"description":"https://en.wikipedia.org/wiki/Trie","license":"MIT","main":"lib/trie.js","module":"lib/trie.esm.js","types":"lib/trie.d.ts","keywords":["trie","prefix","weak","dictionary","lexicon"],"homepage":"https://github.com/benjamn/wryware","repository":{"type":"git","url":"git+https://github.com/benjamn/wryware.git"},"bugs":{"url":"https://github.com/benjamn/wryware/issues"},"scripts":{"clean":"../../node_modules/.bin/rimraf lib","tsc":"../../node_modules/.bin/tsc","rollup":"../../node_modules/.bin/rollup -c","build":"npm run clean && npm run tsc && npm run rollup","mocha":"../../scripts/test.sh lib/tests.js","prepare":"npm run build","test":"npm run build && npm run mocha"},"dependencies":{"tslib":"^2.3.0"},"engines":{"node":">=8"},"gitHead":"5fce099f0e3e799842cc485654667717e59c5ab9","_id":"@wry/trie@0.4.0","_nodeVersion":"18.13.0","_npmVersion":"lerna/5.5.1/node@v18.13.0+x64 (darwin)","dist":{"shasum":"561a984a69a359305fe692b3ced54b9db75a05a7","size":5077,"noattachment":false,"key":"/@wry/trie/-/@wry/trie-0.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@wry/trie/download/@wry/trie-0.4.0.tgz"},"_npmUser":{"name":"benjamn","email":"ben@benjamn.com"},"directories":{},"maintainers":[{"name":"benjamn","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/trie_0.4.0_1682972142775_0.2613466848470216"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-01T20:15:42.960Z","publish_time":1682972142960,"_source_registry_name":"default","_cnpm_publish_time":1682972142960},"0.3.2":{"name":"@wry/trie","version":"0.3.2","author":{"name":"Ben Newman","email":"ben@eloper.dev"},"description":"https://en.wikipedia.org/wiki/Trie","license":"MIT","main":"lib/trie.js","module":"lib/trie.esm.js","types":"lib/trie.d.ts","keywords":["trie","prefix","weak","dictionary","lexicon"],"homepage":"https://github.com/benjamn/wryware","repository":{"type":"git","url":"git+https://github.com/benjamn/wryware.git"},"bugs":{"url":"https://github.com/benjamn/wryware/issues"},"scripts":{"clean":"../../node_modules/.bin/rimraf lib","tsc":"../../node_modules/.bin/tsc","rollup":"../../node_modules/.bin/rollup -c","build":"npm run clean && npm run tsc && npm run rollup","mocha":"../../scripts/test.sh lib/tests.js","prepare":"npm run build","test":"npm run build && npm run mocha"},"dependencies":{"tslib":"^2.3.0"},"engines":{"node":">=8"},"gitHead":"4cb5c26fead3594a6b17cf9d67968cfa8d11e045","_id":"@wry/trie@0.3.2","_nodeVersion":"18.7.0","_npmVersion":"lerna/5.4.1/node@v18.7.0+x64 (darwin)","dist":{"shasum":"a06f235dc184bd26396ba456711f69f8c35097e6","size":4486,"noattachment":false,"key":"/@wry/trie/-/@wry/trie-0.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@wry/trie/download/@wry/trie-0.3.2.tgz"},"_npmUser":{"name":"benjamn","email":"ben@benjamn.com"},"directories":{},"maintainers":[{"name":"benjamn","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/trie_0.3.2_1660342566494_0.9250354600603536"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-12T22:16:10.868Z","publish_time":1660342566672,"_cnpm_publish_time":1660342566672},"0.3.1":{"name":"@wry/trie","version":"0.3.1","author":{"name":"Ben Newman","email":"ben@eloper.dev"},"description":"https://en.wikipedia.org/wiki/Trie","license":"MIT","main":"lib/trie.js","module":"lib/trie.esm.js","types":"lib/trie.d.ts","keywords":["trie","prefix","weak","dictionary","lexicon"],"homepage":"https://github.com/benjamn/wryware","repository":{"type":"git","url":"git+https://github.com/benjamn/wryware.git"},"bugs":{"url":"https://github.com/benjamn/wryware/issues"},"scripts":{"clean":"../../node_modules/.bin/rimraf lib","tsc":"../../node_modules/.bin/tsc","rollup":"../../node_modules/.bin/rollup -c","build":"npm run clean && npm run tsc && npm run rollup","mocha":"../../scripts/test.sh lib/tests.js","prepare":"npm run build","test":"npm run build && npm run mocha"},"dependencies":{"tslib":"^2.3.0"},"engines":{"node":">=8"},"gitHead":"91655122045a99ad445aa330e88905feb3775db6","_id":"@wry/trie@0.3.1","_nodeVersion":"16.6.1","_npmVersion":"lerna/4.0.0/node@v16.6.1+x64 (darwin)","dist":{"shasum":"2279b790f15032f8bcea7fc944d27988e5b3b139","size":4387,"noattachment":false,"key":"/@wry/trie/-/@wry/trie-0.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@wry/trie/download/@wry/trie-0.3.1.tgz"},"_npmUser":{"name":"benjamn","email":"ben@benjamn.com"},"directories":{},"maintainers":[{"name":"benjamn","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/trie_0.3.1_1628195996220_0.8425138354929207"},"_hasShrinkwrap":false,"publish_time":1628195996389,"_cnpm_publish_time":1628195996389},"0.3.0":{"name":"@wry/trie","version":"0.3.0","author":{"name":"Ben Newman","email":"ben@eloper.dev"},"description":"https://en.wikipedia.org/wiki/Trie","license":"MIT","main":"lib/trie.js","module":"lib/trie.esm.js","types":"lib/trie.d.ts","keywords":["trie","prefix","weak","dictionary","lexicon"],"homepage":"https://github.com/benjamn/wryware","repository":{"type":"git","url":"git+https://github.com/benjamn/wryware.git"},"bugs":{"url":"https://github.com/benjamn/wryware/issues"},"scripts":{"clean":"../../node_modules/.bin/rimraf lib","tsc":"../../node_modules/.bin/tsc","rollup":"../../node_modules/.bin/rollup -c","build":"npm run clean && npm run tsc && npm run rollup","mocha":"../../scripts/test.sh lib/tests.js","prepublish":"npm run build","test":"npm run build && npm run mocha"},"dependencies":{"tslib":"^2.1.0"},"engines":{"node":">=8"},"gitHead":"41f90c1a6e1103645d608a298999092dde6d62ad","_id":"@wry/trie@0.3.0","_nodeVersion":"14.15.4","_npmVersion":"lerna/4.0.0/node@v14.15.4+x64 (darwin)","dist":{"shasum":"3245e74988c4e3033299e479a1bf004430752463","size":4385,"noattachment":false,"key":"/@wry/trie/-/@wry/trie-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@wry/trie/download/@wry/trie-0.3.0.tgz"},"_npmUser":{"name":"benjamn","email":"ben@benjamn.com"},"directories":{},"maintainers":[{"name":"benjamn","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/trie_0.3.0_1616096944967_0.4401601115311151"},"_hasShrinkwrap":false,"publish_time":1616096945136,"_cnpm_publish_time":1616096945136},"0.2.2":{"name":"@wry/trie","version":"0.2.2","author":{"name":"Ben Newman","email":"ben@eloper.dev"},"description":"https://en.wikipedia.org/wiki/Trie","license":"MIT","main":"lib/trie.js","module":"lib/trie.esm.js","types":"lib/trie.d.ts","keywords":["trie","prefix","weak","dictionary","lexicon"],"homepage":"https://github.com/benjamn/wryware","repository":{"type":"git","url":"git+https://github.com/benjamn/wryware.git"},"bugs":{"url":"https://github.com/benjamn/wryware/issues"},"scripts":{"clean":"../../node_modules/.bin/rimraf lib","tsc":"../../node_modules/.bin/tsc","rollup":"../../node_modules/.bin/rollup -c","build":"npm run clean && npm run tsc && npm run rollup","mocha":"../../scripts/test.sh lib/tests.js","prepublish":"npm run build","test":"npm run build && npm run mocha"},"dependencies":{"tslib":"^1.14.1"},"engines":{"node":">=8"},"gitHead":"cc69712aee6b758cbe078c9a49532533334dee9c","_id":"@wry/trie@0.2.2","_nodeVersion":"14.15.4","_npmVersion":"lerna/3.22.1/node@v14.15.4+x64 (darwin)","dist":{"shasum":"99f20f0fcbbcda17006069b155c826cbabfc402f","size":4379,"noattachment":false,"key":"/@wry/trie/-/@wry/trie-0.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@wry/trie/download/@wry/trie-0.2.2.tgz"},"_npmUser":{"name":"benjamn","email":"ben@benjamn.com"},"directories":{},"maintainers":[{"name":"benjamn","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/trie_0.2.2_1612897043791_0.5935411849541417"},"_hasShrinkwrap":false,"publish_time":1612897043932,"_cnpm_publish_time":1612897043932},"0.2.1":{"name":"@wry/trie","version":"0.2.1","author":{"name":"Ben Newman","email":"ben@eloper.dev"},"description":"https://en.wikipedia.org/wiki/Trie","license":"MIT","main":"lib/trie.js","module":"lib/trie.esm.js","types":"lib/trie.d.ts","keywords":["trie","prefix","weak","dictionary","lexicon"],"homepage":"https://github.com/benjamn/wryware","repository":{"type":"git","url":"git+https://github.com/benjamn/wryware.git"},"bugs":{"url":"https://github.com/benjamn/wryware/issues"},"scripts":{"clean":"../../node_modules/.bin/rimraf lib","tsc":"../../node_modules/.bin/tsc","rollup":"../../node_modules/.bin/rollup -c","build":"npm run clean && npm run tsc && npm run rollup","mocha":"../../scripts/test.sh lib/tests.js","prepublish":"npm run build","test":"npm run build && npm run mocha"},"dependencies":{"tslib":"^1.14.1"},"gitHead":"886df9d6df8f7c0525a789b91a262ec0f993ef2a","_id":"@wry/trie@0.2.1","_nodeVersion":"14.15.0","_npmVersion":"lerna/3.22.1/node@v14.15.0+x64 (darwin)","dist":{"shasum":"4191e1d4a85dd77dfede383d65563138ed82fc47","size":4363,"noattachment":false,"key":"/@wry/trie/-/@wry/trie-0.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@wry/trie/download/@wry/trie-0.2.1.tgz"},"_npmUser":{"name":"benjamn","email":"ben@benjamn.com"},"directories":{},"maintainers":[{"name":"benjamn","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/trie_0.2.1_1608138315806_0.20928761934317675"},"_hasShrinkwrap":false,"publish_time":1608138315949,"_cnpm_publish_time":1608138315949},"0.2.0":{"name":"@wry/trie","version":"0.2.0","author":{"name":"Ben Newman","email":"ben@eloper.dev"},"description":"https://en.wikipedia.org/wiki/Trie","license":"MIT","main":"lib/trie.js","module":"lib/trie.esm.js","types":"lib/trie.d.ts","keywords":["trie","prefix","weak","dictionary","lexicon"],"homepage":"https://github.com/benjamn/wryware","repository":{"type":"git","url":"git+https://github.com/benjamn/wryware.git"},"bugs":{"url":"https://github.com/benjamn/wryware/issues"},"scripts":{"clean":"../../node_modules/.bin/rimraf lib","tsc":"../../node_modules/.bin/tsc","rollup":"../../node_modules/.bin/rollup -c","build":"npm run clean && npm run tsc && npm run rollup","mocha":"../../scripts/test.sh lib/tests.js","prepublish":"npm run build","test":"npm run build && npm run mocha"},"dependencies":{"tslib":"^1.14.1"},"gitHead":"c80cc87d7c01c19b4c2dd808e5a71835e8c82fb1","_id":"@wry/trie@0.2.0","_nodeVersion":"14.15.0","_npmVersion":"6.14.9","dist":{"shasum":"190bcb3efea13272ef62464fc31b501cd0ac06cf","size":3660,"noattachment":false,"key":"/@wry/trie/-/@wry/trie-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@wry/trie/download/@wry/trie-0.2.0.tgz"},"_npmUser":{"name":"benjamn","email":"ben@benjamn.com"},"directories":{},"maintainers":[{"name":"benjamn","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/trie_0.2.0_1608138060791_0.002215785541244575"},"_hasShrinkwrap":false,"publish_time":1608138060938,"_cnpm_publish_time":1608138060938}},"readme":"# @wry/trie\n\nA [trie](https://en.wikipedia.org/wiki/Trie) data structure that holds\nobject keys weakly, yet can also hold non-object keys, unlike `WeakMap`.\n","_attachments":{},"readmeFilename":"README.md","homepage":"https://github.com/benjamn/wryware","bugs":{"url":"https://github.com/benjamn/wryware/issues"},"license":"MIT"}