{"_id":"@kamilmielnik/trie","_rev":"31-a48595254482aaa64452701455522942","name":"@kamilmielnik/trie","dist-tags":{"next":"5.0.0-beta.2","latest":"5.1.0"},"versions":{"0.0.2-0":{"name":"@kamilmielnik/trie","version":"0.0.2-0","author":{"url":"https://kamilmielnik.com/","name":"Kamil Mielnik","email":"kamil.adam.mielnik@gmail.com"},"license":"MIT","_id":"@kamilmielnik/trie@0.0.2-0","maintainers":[{"name":"kamilmielnik","email":"kamil.adam.mielnik@gmail.com"}],"homepage":"https://github.com/kamilmielnik/re-trie#readme","bugs":{"url":"https://github.com/kamilmielnik/re-trie/issues"},"np":{"yarn":false},"dist":{"shasum":"3575ae89064586aa068169ab8193816a48288c77","tarball":"https://registry.npmjs.org/@kamilmielnik/trie/-/trie-0.0.2-0.tgz","fileCount":16,"integrity":"sha512-+kspVpbyeyeo8FKV+XdkSEF0jJv8CeSo+/T/Hqspm8JDSs1EzmRZYbFSoN9+YRYFJdehl+DtN3JE9kci/p7dSg==","signatures":[{"sig":"MEYCIQDGNoXwkbuEZrxGo/kRPOscAxMvinfk3bSg0cX/mWkH0gIhAJUy6snafFxOtyVSA7WYhAXN2vvNlKe9KDAcWzMWIrzw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9087,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfov0KCRA9TVsSAnZWagAAfBYP/jJDj17TRHBL0DlGR4+5\n2g6GWc1MFsWg89JmzKcfGk+/3hQYF01sqCT9ZAYDBn/7rEL7VFwuoE5NVP5T\nf8AreHzhIqQIt/PNugHRKqsyPj1MmvzrzlhGq6e1WR4a/dS0j4xslkvo7rtO\ntupNDbGEW7QgcFh06E+EkP8RpfdkrnEAexHNJExYO75Q8X0Hsx9MSfn72Yum\nn24miPlUYD6ToZbMemAs9HAxdXWEwBT2D1U7JYrrMi7foAQUbs537OTPRQhZ\np7LA+ODUJCPENwWumUSrawp7p4YcA70Dn85WR2JHX1akduHd+4ycD8XBwy4U\nVh4MgBEbpfzKXAiL6pjYerBn3n5FTKtkWNLpuAJMSzs5eeI4pn5GZVvDK4o7\nMJfNj/Hr2nNpez9jdV8lgzjg5kin6gUT7rfRxBYmmR8Cs4SmPJid+O7EcXWs\nq+5BUFgY8Zev6bHUO5XM+MIW8CcvtNFhdgdcBkCJY4ex1o+KVszAF5rfxgSM\nyBvyOdxLj9hTqKyT/XJ3OkS5I/QgsnMpUtbQSJ06hpsPwlECRAwCV6eWK1DB\nbseKZAI6f4Ec2Q4a03Uxwu5x4K8C4C1VNYS93T/1TDTuk8wAW57pM/Sdbvhw\naGRBylvT+siHPaUvV14jMsJ+36tJpv7//Eii/yUVNQrzB41/8wnKc70f3LFF\nXfTe\r\n=ADJP\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"tsconfig":"tsconfig.json"}},"collectCoverage":true,"testEnvironment":"node","collectCoverageFrom":["src/**/*.{js,ts}"],"coveragePathIgnorePatterns":["node_modules/","src/index.ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"7292843f206cf4546500e9c4e0886a4950fc0014","scripts":{"test":"jest --no-cache","build":"tsc --project .","clean":"rimraf dist","release":"np","prebuild":"npm run clean","prettier":"prettier --list-different './src/**/*.{js,ts}'","prerelease":"npm run build","test:watch":"jest --no-cache --watch","prettier:fix":"npm run prettier:js -- --write --no-list-different"},"_npmUser":{"name":"kamilmielnik","email":"kamil.adam.mielnik@gmail.com"},"repository":{"url":"git+https://github.com/kamilmielnik/re-trie.git","type":"git"},"_npmVersion":"6.14.4","description":"Trie data structure implementation (in TypeScript)","directories":{},"_nodeVersion":"12.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.0.0","jest":"^26.6.3","rimraf":"^3.0.2","ts-jest":"^26.4.3","prettier":"^2.1.2","typescript":"^4.0.5","@types/jest":"^26.0.15"},"_npmOperationalInternal":{"tmp":"tmp/trie_0.0.2-0_1604517130373_0.42711903472218293","host":"s3://npm-registry-packages"}},"0.0.2-1":{"name":"@kamilmielnik/trie","version":"0.0.2-1","author":{"url":"https://kamilmielnik.com/","name":"Kamil Mielnik","email":"kamil.adam.mielnik@gmail.com"},"license":"MIT","_id":"@kamilmielnik/trie@0.0.2-1","maintainers":[{"name":"kamilmielnik","email":"kamil.adam.mielnik@gmail.com"}],"homepage":"https://github.com/kamilmielnik/re-trie#readme","bugs":{"url":"https://github.com/kamilmielnik/re-trie/issues"},"np":{"yarn":false},"dist":{"shasum":"9113758ca6189406afd714afaecdf5d1af9eb1dd","tarball":"https://registry.npmjs.org/@kamilmielnik/trie/-/trie-0.0.2-1.tgz","fileCount":16,"integrity":"sha512-d3y2PQzUTJo34pfRNzAbTlMSmqI30pjxDFzSM7Th9mCR0CVKT4De4ZK0uKsFDJPwCD1LMek82pq1ED0d78AZYg==","signatures":[{"sig":"MEQCIDT7UK0xvx5UJKvQNifNte0PTTGCngOfyfg77YJALLFwAiBU3j9TkMaiih7b+yWsDLHsZm+7NJVWjWm0nJRrsjwrMw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9096,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfov26CRA9TVsSAnZWagAAEyMQAJ8jKc2zsCO5/mrzpVgA\nYHSz5zNOQZYKNuawtpvO577mX3PWapMgFrmeI6ob78NBmpKeKqxio/Z3DmB+\n+zkEw0yBcybrWwZ3sR1epNAvxqju4n+/aNSE2bLQs1ledAbYjeHvayX6neSd\ng8cqixy9jm9307CSSCuM015/j0SIYuThl+XupnTVtGOYcW/HR7R2sTnttOmO\nC9LNeIgqhd0JKr9W4OUXP1a+Zt8NooZzXxg0Who1v9XVWjt+CQ1txctUmj7X\nDmmFDqTzNtCkfVzpS3U7RSbk7Zy0zZL2/8s7ywFO9hyImNX0+GUw+xmVRtlI\nTWWllpiQzm2JQ2YXXu/BOZuy7GJwRjqjcSnL4ARF9yu/XtQx2J0qcQ16QLn/\n6zVQ0Yev/ERnD+7nPIyU8lr1KQOXp4X7lHVbaOnewETbF3Aq9Lryz276ktYF\nVQRzPz5ZR32mUJBM1uV8kPUDG9jS+xoFx7Txhsr9L0Ubbu3/GVa5Eet//pdq\n1EDC0kr5dR8r985ZMXh7w4uDc0bNoEIfpf5QZhSFPwRbEkx1XEwZ6XOHcErb\nx4BHwCyJ3PbqGVLfutG6XNBuSRHvoJnwkc6Tmn4n0LnNwkaeM6cY/kJ/0pje\n96zMd9rqAzzFbkFVwdchcxgZJLAGzijmDqsCxtVtlW/yh7JSoZvcLlYy0FfQ\njlWv\r\n=p2aP\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"tsconfig":"tsconfig.json"}},"collectCoverage":true,"testEnvironment":"node","collectCoverageFrom":["src/**/*.{js,ts}"],"coveragePathIgnorePatterns":["node_modules/","src/index.ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"2e8a151e10ab9dc9203f5e7721e8a32272931e46","scripts":{"test":"jest --no-cache","build":"tsc --project .","clean":"rimraf dist","release":"np --no-2fa","prebuild":"npm run clean","prettier":"prettier --list-different './src/**/*.{js,ts}'","prerelease":"npm run build","test:watch":"jest --no-cache --watch","prettier:fix":"npm run prettier:js -- --write --no-list-different"},"_npmUser":{"name":"kamilmielnik","email":"kamil.adam.mielnik@gmail.com"},"repository":{"url":"git+https://github.com/kamilmielnik/re-trie.git","type":"git"},"_npmVersion":"6.14.4","description":"Trie data structure implementation (in TypeScript)","directories":{},"_nodeVersion":"12.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.0.0","jest":"^26.6.3","rimraf":"^3.0.2","ts-jest":"^26.4.3","prettier":"^2.1.2","typescript":"^4.0.5","@types/jest":"^26.0.15"},"_npmOperationalInternal":{"tmp":"tmp/trie_0.0.2-1_1604517305566_0.37963271046146674","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@kamilmielnik/trie","version":"0.1.0","author":{"url":"https://kamilmielnik.com/","name":"Kamil Mielnik","email":"kamil.adam.mielnik@gmail.com"},"license":"MIT","_id":"@kamilmielnik/trie@0.1.0","maintainers":[{"name":"kamilmielnik","email":"kamil.adam.mielnik@gmail.com"}],"homepage":"https://github.com/kamilmielnik/trie#readme","bugs":{"url":"https://github.com/kamilmielnik/trie/issues"},"np":{"yarn":false},"dist":{"shasum":"a3d8ec466b6f6e8ce14d0f030f93f3293b3dab8d","tarball":"https://registry.npmjs.org/@kamilmielnik/trie/-/trie-0.1.0.tgz","fileCount":17,"integrity":"sha512-HO1XcFCkM7IRO8IsLr5OCO6T4spsXqZ2pbJCfs3XmFqVLwsMYLiN6dS/JiGjCgTtTnfymNcEqw61REab89OEJw==","signatures":[{"sig":"MEYCIQCHQv5rQwheQCbsLieAJHcFj2urM5OkykgY6CwlilGaAgIhAMdIYkkXMCeqPsqJvGpMfz/ZSnkNzJwtMQaYtws4A1nD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11417,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfowuRCRA9TVsSAnZWagAAN1IP/RtNIV8TYI6rrKQPe2+U\nwcvSgzcoPXGKg0JuOp6y2sc8O5HKYKp8pJvSuSiCnZgZGEvUfiDf4InTghgH\ne4PUYCTkP9sivC4iEgKMpd+bLwYBydeK6soY7iQbKOD0E6tKLnFLG5WLs/j/\n0UvqhhclkKhtI1f+oPbVabITQ7xFDW8JbSWkImTvmz/L6MQzJlkEwlMXJs09\nz2W62wBZvs4CW3mGciB313akOZb8kmjLVrCqluzVMf2gc5Rwa6T+Ups+K8IB\n+35TGT3FwJwtrRnI8bD15SqkXPF+9xZN4DoLem3XSth4S/msZhtwM39/agBV\nqxvRYVAQo1sVbQaEPm59nVAWj0VCQ5fiQ05YUwX12ymb6jCqs0PWcfqBhQWo\nZw5PTZUiNT0U/Wlk/0/DJaUUkkcOjpQl6tU3Qu/DoHks/p2xRU81UIkT5swq\nwfDvuK6PVC1cuXBzE8c3SXGknIxci7k6TRc4hzCszuZDYzktXke9xqd0L0Xj\nuROidOvjqhXsZGIn1Bzr1capK5lIUlb/8JpgsfgXmDsscw9XGC8Nd3kyDSM8\nl0iUGHT7XIhPiGm4jxKBLdps9k/4kdNnHWTiLkuwLZAD0va3IIqub98RjI1Q\nNIHO71vzPZhRcUTEpnUIsaaoVzTRxVxPU31A0D78j9Mbbn0KSzhX1dE4irMx\nnXW4\r\n=HMN7\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"tsconfig":"tsconfig.json"}},"collectCoverage":true,"testEnvironment":"node","collectCoverageFrom":["src/**/*.{js,ts}"],"coveragePathIgnorePatterns":["node_modules/","src/index.ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"5cb65b6f3ba4b2103c056393bc15b7ddb987ed52","scripts":{"test":"jest --no-cache","build":"tsc --project .","clean":"rimraf dist coverage","release":"np --no-2fa","prebuild":"npm run clean","prettier":"prettier --list-different './src/**/*.{js,ts}'","prerelease":"npm run build","test:watch":"jest --no-cache --watch","prettier:fix":"npm run prettier:js -- --write --no-list-different"},"_npmUser":{"name":"kamilmielnik","email":"kamil.adam.mielnik@gmail.com"},"repository":{"url":"git+https://github.com/kamilmielnik/trie.git","type":"git"},"_npmVersion":"6.14.4","description":"Trie data structure implementation (in TypeScript)","directories":{},"_nodeVersion":"12.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.0.0","jest":"^26.6.3","rimraf":"^3.0.2","ts-jest":"^26.4.3","prettier":"^2.1.2","typescript":"^4.0.5","@types/jest":"^26.0.15"},"_npmOperationalInternal":{"tmp":"tmp/trie_0.1.0_1604520849417_0.001564305006588551","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@kamilmielnik/trie","version":"0.1.1","author":{"url":"https://kamilmielnik.com/","name":"Kamil Mielnik","email":"kamil.adam.mielnik@gmail.com"},"license":"MIT","_id":"@kamilmielnik/trie@0.1.1","maintainers":[{"name":"kamilmielnik","email":"kamil.adam.mielnik@gmail.com"}],"homepage":"https://github.com/kamilmielnik/trie#readme","bugs":{"url":"https://github.com/kamilmielnik/trie/issues"},"np":{"yarn":false},"dist":{"shasum":"38c42ed6f9b021fc0b66f9a4399ed8eb647785a7","tarball":"https://registry.npmjs.org/@kamilmielnik/trie/-/trie-0.1.1.tgz","fileCount":17,"integrity":"sha512-an1pJPfhZrspakVEoyiERQ5ssHrffdzZ112TMOw4F4/L6rl9hkaBCOkrNMNX0KLteTx9BHSS/5ev0BKboXWEDg==","signatures":[{"sig":"MEUCIQDcLAcBMmja4vUyMjkKye7b08bjqm6iReu2kFm43RrLYgIgb1sK44EBSwOOfxJUcJZAfSHvPthzLlSZwK7AsrpRzBA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11883,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfpByrCRA9TVsSAnZWagAAAUoQAIkTPGL1dogzCSfSTAoU\nXAvFDv6mc2LSX/Efs90rp0DU9QGBXimnSESEvm8pR0de6fKtctfAZzT6gzF2\npxRV8V/BV9P1X8RTMSeOxOioaPpc3x6f1HzlbW/Eqve3jvxK0OISMoj3cGel\niOYjsZvOZF8tsKuT9zdl/X5iAwqxv2yrbsZ7d49RKe5sUNgQGNGzhuPCxpNQ\ndJAz3jGy8TD4aPEBIJQWVkZJ/ZdC2TPJCT7e5RnaBEm7UpBMqbq7ApcNq6I2\nZYIKfxTjl/reLFcd4XiWYUkTU2cpDG6EHi5qvyd0+esQvLnm1g8J+jPqeIqe\nXkMFFmVITaXiFaDJiXhmCOUsbdo5sKN48yWvdxNe0cK/MLqwJ+PYzBf4s0OV\nF8uehQQM6s0G9F40qIVD4kRxXKgPMIDu7k1vFNyxXLe9qZ0cShV2xuvIaO1A\nBr0hYIqscg7drpIBkcTqUfX+DJl+z8qm00drLKE5PKY+rdP/g3cHUd9PaPL7\no+qQuPIjHAwM8wehA3q/RpgGhjYhlbBEuVOZAaIXeAVTu3yAHvZjO8IVOxIz\n85Y+nWTMLY4+PciDCrIvmDzISWqN2iPJfOvU8vagMYaQNwThbbbx2dIV9AUH\nFeLRdmm3CCwET6UinWfeIiSVJJPXtYgfmrYypphu62ujWEVJjriyUdmYUjaB\nXn3J\r\n=XG7v\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"tsconfig":"tsconfig.json"}},"collectCoverage":true,"testEnvironment":"node","collectCoverageFrom":["src/**/*.{js,ts}"],"coveragePathIgnorePatterns":["node_modules/","src/index.ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"f8048ac84e1ea08af010c7a5feda2508cb0f9ba7","scripts":{"test":"jest --no-cache","build":"tsc --project .","clean":"rimraf dist coverage","release":"np --no-2fa","prebuild":"npm run clean","prettier":"prettier --list-different './src/**/*.{js,ts}'","prerelease":"npm run build","test:watch":"jest --no-cache --watch","prettier:fix":"npm run prettier:js -- --write --no-list-different"},"_npmUser":{"name":"kamilmielnik","email":"kamil.adam.mielnik@gmail.com"},"repository":{"url":"git+https://github.com/kamilmielnik/trie.git","type":"git"},"_npmVersion":"6.14.4","description":"Trie data structure implementation (in TypeScript)","directories":{},"_nodeVersion":"12.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.0.0","jest":"^26.6.3","rimraf":"^3.0.2","ts-jest":"^26.4.3","prettier":"^2.1.2","typescript":"^4.0.5","@types/jest":"^26.0.15"},"tag-version-prefix":"","_npmOperationalInternal":{"tmp":"tmp/trie_0.1.1_1604590762884_0.3208254416113703","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@kamilmielnik/trie","version":"0.1.2","author":{"url":"https://kamilmielnik.com/","name":"Kamil Mielnik","email":"kamil.adam.mielnik@gmail.com"},"license":"MIT","_id":"@kamilmielnik/trie@0.1.2","maintainers":[{"name":"kamilmielnik","email":"kamil.adam.mielnik@gmail.com"}],"homepage":"https://github.com/kamilmielnik/trie#readme","bugs":{"url":"https://github.com/kamilmielnik/trie/issues"},"np":{"yarn":false},"dist":{"shasum":"4c6edd19099f3b19d8e781832f3c301b6fdf6c05","tarball":"https://registry.npmjs.org/@kamilmielnik/trie/-/trie-0.1.2.tgz","fileCount":17,"integrity":"sha512-oQXBpjxk5DpceCqNNmt7S7bZIqqe7dhQB41C7v6yqs8nl/qjMTed+CLe9uhbv8MHYamHrTVQPvWWKVmNECHb0g==","signatures":[{"sig":"MEUCIQCn7A6KfngW7lMgIuhsCd9gSc7zF81BhRsEwDT9clBWpwIgFQ5SX6yUWnUYIADQyUWwY/+zfHy7aFNUpy6i2k6nMC0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11855,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfpB09CRA9TVsSAnZWagAAqfwP/i6tFO0QWMSSUikkKA5K\nrILISOwXnGQ6cetbd6jDSq9lEJ0nRO+wcXtLPIcerloMQ5N3UhsABNLYABr4\nrH/dGM4PnPkHOhe1MrAnSh5lytJ1I/LwnxiEtiV9x6jI1jXJeQTO4WXij/EA\nMI5BQW5fzgu/sY3juQjaJrbHvu3WQMUlzOlHglZf2uHYHZCaIDHB2ZHcR3PS\nsU6UrTKJPY+/nxTGoCOmBQZZMAh+5nKv0wfqiafajDnvvvpkSHyqDBszq9MB\n5zHvmU8jGo5Mhg/nqqtHG/QFB7nQnyTBU1Iot157FuTt7ZcAdSm4pdOXikPi\nkH0CHJJybN7vjampqDdVBinem5CXMCMbBuL9InskeUPp4P7aNUPAkJqWcEcg\ndYzfUva5fY4kDmkMp48kgTaj+McGBTqbfyAce1STmUpEsPcYaBOCezFL3pFI\ng+PfqRpjG4z3xlwC/ncP+bmPji27lsNkcff97lisEptQmMiB+fLofYmngSqz\nq/Ljgmfs+Y46lKa+7uu//eV1Ik4kehmwkvzC0pTYRQpNwmu87qDnQr44IWxy\nzNE0B6OCRbhVa0CMyFLEPh6+HQ2XTeraQ6bVrrNACqhoFUUAqRFHrjDLE28A\nav50dnCrNTsRFgWawMnH2N+bMid7LXJys28vcypWfhr5dwsNLFuAEwPNKeYk\nysd7\r\n=lqDW\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"tsconfig":"tsconfig.json"}},"collectCoverage":true,"testEnvironment":"node","collectCoverageFrom":["src/**/*.{js,ts}"],"coveragePathIgnorePatterns":["node_modules/","src/index.ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"1c71b1651dcf06a34715294bfa4619497ee18d8d","scripts":{"test":"jest --no-cache","build":"tsc --project .","clean":"rimraf dist coverage","release":"np --no-2fa","prebuild":"npm run clean","prettier":"prettier --list-different './src/**/*.{js,ts}'","prerelease":"npm run build","test:watch":"jest --no-cache --watch","prettier:fix":"npm run prettier:js -- --write --no-list-different"},"_npmUser":{"name":"kamilmielnik","email":"kamil.adam.mielnik@gmail.com"},"repository":{"url":"git+https://github.com/kamilmielnik/trie.git","type":"git"},"_npmVersion":"6.14.4","description":"Trie data structure implementation (in TypeScript)","directories":{},"_nodeVersion":"12.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.0.0","jest":"^26.6.3","rimraf":"^3.0.2","ts-jest":"^26.4.3","prettier":"^2.1.2","typescript":"^4.0.5","@types/jest":"^26.0.15"},"_npmOperationalInternal":{"tmp":"tmp/trie_0.1.2_1604590908657_0.24859138116967028","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@kamilmielnik/trie","version":"0.2.0","author":{"url":"https://kamilmielnik.com/","name":"Kamil Mielnik","email":"kamil.adam.mielnik@gmail.com"},"license":"MIT","_id":"@kamilmielnik/trie@0.2.0","maintainers":[{"name":"kamilmielnik","email":"kamil.adam.mielnik@gmail.com"}],"homepage":"https://github.com/kamilmielnik/trie#readme","bugs":{"url":"https://github.com/kamilmielnik/trie/issues"},"np":{"yarn":false},"dist":{"shasum":"f34f3ca80de31f79ad65c101300fd9584a3c509b","tarball":"https://registry.npmjs.org/@kamilmielnik/trie/-/trie-0.2.0.tgz","fileCount":17,"integrity":"sha512-dnULe0oW4tsdIUIV3JVWkwilGHyg2iCH7c9CUlUaVdwxtPfb5tnn9wlXoUu82SoHIIJxWY2XvVtnYhHzEM5Y6g==","signatures":[{"sig":"MEUCIQCKlIsJvwc+vxJt69Lsfahd0PkbkDKstfp8xWdBD6SRrwIgLdbmryvM2KR+nCq0gCHBgBpBlFdYx3zq4CaeMDfjbDg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13080,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfpbvDCRA9TVsSAnZWagAA6gEP/jNumB4t1Si6NeSaUewz\nofGxx8itxx6GWNFeG4aT7T8BXQOPSj054WI8Rcr90oI+S+LpwflvikO8yrS2\n7x5lomoDw3+L2LAx2vjuHoY54Jz1zdps8JDt8Kv6t6WTrRMBFQbxLaEdGAei\nmBeOQRpCjRI+c8ziW6W6kAnCeVVbfOOHlUSTzfYOL91BaPlcoSl12CFK24An\nKR3tLV16Figfz1JVxwL30uqYazyUGxO7L4vSODRRBXB6RQIo3Tmn9VdlvSOj\nyitS8aRMakyi9of1HDPqCyq5h1lUpnSOTq7Inom2cL/09UtAaiDXR/KNbsuc\nYIwOaLMBIQ+Ys/AQ0XcASxNqBxmx2hkuN1LKXjjcfBkNEOs7iDBE7GThzQYa\nzOk6VFSUIQLbRlNxcUt5gP+RymwwktV1kvlTYpe1CC5AD++JUjMDSYUXgzq8\nufes/iLANpBQjsA0iAwvkz26CPbj3ljGU+SpTF/p9kDuiXh91KwEgpJ8JDQ3\nuo2EC2XF4X9jo2UPH/BL1VOefEVkRptBezYZ68ilEomaOpE3hl6lZrq6X5/X\nnw8vSNq6kKsJ0WMAEgiPt9UiEkB0dx26bD2fWWFbuySZsRJey48GSq9oS12o\nGJ8B2DNd2dFI8lJcw7BbNumKkovFhrB3plHCz7ENqIAPmh2b8fg28c72eK97\nPdIY\r\n=8afK\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"tsconfig":"tsconfig.json"}},"collectCoverage":true,"testEnvironment":"node","collectCoverageFrom":["src/**/*.{js,ts}"],"coveragePathIgnorePatterns":["node_modules/","src/index.ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"c4a291c9df7bc2486e8e23173847fd84bb0a1d4e","scripts":{"test":"jest --no-cache","build":"tsc --project .","clean":"rimraf dist coverage","release":"np --no-2fa","prebuild":"npm run clean","prettier":"prettier --list-different './src/**/*.{js,ts}'","prerelease":"npm run build","test:watch":"jest --no-cache --watch","prettier:fix":"npm run prettier:js -- --write --no-list-different"},"_npmUser":{"name":"kamilmielnik","email":"kamil.adam.mielnik@gmail.com"},"repository":{"url":"git+https://github.com/kamilmielnik/trie.git","type":"git"},"_npmVersion":"6.14.4","description":"Trie data structure implementation (in TypeScript)","directories":{},"_nodeVersion":"12.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.0.0","jest":"^26.6.3","rimraf":"^3.0.2","ts-jest":"^26.4.3","prettier":"^2.1.2","typescript":"^4.0.5","@types/jest":"^26.0.15"},"_npmOperationalInternal":{"tmp":"tmp/trie_0.2.0_1604697027013_0.3902991092293322","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@kamilmielnik/trie","version":"0.3.0","author":{"url":"https://kamilmielnik.com/","name":"Kamil Mielnik","email":"kamil.adam.mielnik@gmail.com"},"license":"MIT","_id":"@kamilmielnik/trie@0.3.0","maintainers":[{"name":"kamilmielnik","email":"kamil.adam.mielnik@gmail.com"}],"homepage":"https://github.com/kamilmielnik/trie#readme","bugs":{"url":"https://github.com/kamilmielnik/trie/issues"},"np":{"yarn":false},"dist":{"shasum":"cc4fc6369cd9734138ad33491f7773663394fd59","tarball":"https://registry.npmjs.org/@kamilmielnik/trie/-/trie-0.3.0.tgz","fileCount":17,"integrity":"sha512-ElPfcVtL0oWD+petiYUWw4FmQuXYZbD1UcY96Sm4TP0A8+a4p7+X5ecDGACquBHJd/mIsnr17Ey9qKYLxhWe0w==","signatures":[{"sig":"MEYCIQDNZ0LFTO4YUCxRjkS7aZCaNPjPOL3dFG872R9yNSvs0wIhAN77dVq0uSJzDXKSCeJJLfukHgiY9AoN1cb/6Ywv2jS5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13254,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfpb3yCRA9TVsSAnZWagAAGMYP/jfflzVzbmhC8FzAs6rs\nSanxsL+lWPmZrs8bd2RRbmwSxTrwsqknRbyvztrqZl/63KDTCR6vV7kKuTG/\nsBunNrCt1rKzLq4mVgaBa2UHGaaxS5kXMufx8LBIit2PUGD1rrb92pRl25w/\nBKwKvLJ+f1gSt7OXUd+92ZFotMbsJvNn0TvT3ydEDC7vlWNVmOgG6CdC8Lod\nZgNzVeQJNxC4teKlqVvkLQngUOX3+1Mds1Wx08kSvUUGtHceltPOv5PvykTV\ncEYIGqpEYGx7Gsqw7JZxkWZyd0MS4GowmwYyLo/s4HRbbrNF9MhHwsXJck0I\nOXkQoe1SHXRzEJ3yf/E3x2WK4MAuqGgC+Bu/Z7my7sO6jNunVKM6blraZBt2\n3fKD7yvWYNkyHP0R6jram6wmGtBn3pFd/4e5t1u84UvMqvCKQMBgVueAg7eD\nQY9KSAigXLfLR+Wp3JJzW46Gh9MXjoSBBMSbNsX+YyxQbCWB32P74YIE77l6\n1B30VmzVFg9k+lbsWDhUd8tOuY+5WY5s6pZ6zgEE8NWlN9Gqd4P3Ub4bSaUe\nLQF7Grc+8qHDRPdINuw1yDH1fzem8HQbvKdJuYD8GLktv4UjjNoeKiWy0w78\nCivbAEwiK/uVLfUnMOEAOPoMZdll1oNKaXw0e/ioZllYD7JmK3dbJD+OYYII\nIvJe\r\n=bwou\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"tsconfig":"tsconfig.json"}},"collectCoverage":true,"testEnvironment":"node","collectCoverageFrom":["src/**/*.{js,ts}"],"coveragePathIgnorePatterns":["node_modules/","src/index.ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"9f2195f686ed55e89e3737ed39282b4d2801a678","scripts":{"test":"jest --no-cache","build":"tsc --project .","clean":"rimraf dist coverage","release":"np --no-2fa","prebuild":"npm run clean","prettier":"prettier --list-different './src/**/*.{js,ts}'","prerelease":"npm run build","test:watch":"jest --no-cache --watch","prettier:fix":"npm run prettier:js -- --write --no-list-different"},"_npmUser":{"name":"kamilmielnik","email":"kamil.adam.mielnik@gmail.com"},"repository":{"url":"git+https://github.com/kamilmielnik/trie.git","type":"git"},"_npmVersion":"6.14.4","description":"Trie data structure implementation (in TypeScript)","directories":{},"_nodeVersion":"12.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.0.0","jest":"^26.6.3","rimraf":"^3.0.2","ts-jest":"^26.4.3","prettier":"^2.1.2","typescript":"^4.0.5","@types/jest":"^26.0.15"},"_npmOperationalInternal":{"tmp":"tmp/trie_0.3.0_1604697586080_0.6600455316485307","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@kamilmielnik/trie","version":"0.4.0","keywords":["trie","data","structure","algorithm","scrabble","solver","typescript"],"author":{"url":"https://kamilmielnik.com/","name":"Kamil Mielnik","email":"kamil.adam.mielnik@gmail.com"},"license":"MIT","_id":"@kamilmielnik/trie@0.4.0","maintainers":[{"name":"kamilmielnik","email":"kamil.adam.mielnik@gmail.com"}],"homepage":"https://github.com/kamilmielnik/trie#readme","bugs":{"url":"https://github.com/kamilmielnik/trie/issues"},"np":{"yarn":false},"dist":{"shasum":"5d2a12fc57a9797947aab2e7ebf979e818dd7fe4","tarball":"https://registry.npmjs.org/@kamilmielnik/trie/-/trie-0.4.0.tgz","fileCount":23,"integrity":"sha512-804B3p7UP83U7OZfmvpqsBJ/bAdfosy56ibGmu9f5aMZ06tlLOWPFxwWmFpZYzYLTwVtm0HtdoKeBVcU64XNzA==","signatures":[{"sig":"MEYCIQDlyQVZDRVKOqhiZ9+zhd1g1xUjPNtoALVCCzEuRuYPIQIhANp5+IIX6BuYHyVohrW5ZXuR4hSqbZu0a7N2ZkyJo4eX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16772,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrWoiCRA9TVsSAnZWagAAti4P/1AnYEhPtQjro2zsIAFa\nBiAvbSFHJF6a5+qwVg38rs4sF59NwngiYZAdadVuOMBtDPxBKwN7Ie6K0NdP\nheEh54DCqzdXQKLTv3LMz3flGtKPZkC7hfAw1AOCi5QvjdKdL1troB+Fbvxk\ncSjCvg1EbsWvxg1HyLNcrgg0QoBcVbP2PbTxRrxaAqwbixAJuYv9Za4M+Zdi\nK8satT3794ywV2p20xx48ihdrG5pdCqS/Qpe3JyxxkrETYyvogRf3GKSDOoG\nZGZF9+N6fBCOio9Pi3oI9StiRsONUJRkuza05MfmLr3JH4LTdB//RboMwXTg\nXEhleJZfmadDZR+isjpJ97nDsGjXySrz4J7xWVe84i/hwU1BeEVTnSPWGs78\nrDhqitRuwTqYecymtjUnIVt900YzhnYj5p6JPYnt48hPcymKM+oDjGGglsX4\nlykMcfw5oRSwSqSKezqZ3NMn6O2bWQRcZQusc/DNRIcQVmLSOXx2y5uQYtNV\nJqQWhKkeS8ONA5iB6tC76odgAavkQyJvND7EgOSw19RlaH30U6wAoZdbkNR6\nHbqx36ORi+tsXjM4WHyDw3Pk5jXV3ZWukNdCIewtJ9l87kVLUyxThQK8eukU\n17iRkzQocltqocFRFrit/FiwBUL6lMEWhPEz4umd2+mnZPd87oj6P5VWcypx\nO5r4\r\n=tMKw\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"tsconfig":"tsconfig.json"}},"collectCoverage":true,"testEnvironment":"node","collectCoverageFrom":["src/**/*.{js,ts}"],"coveragePathIgnorePatterns":["node_modules/","src/index.ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"19c9c59632688b8fcabe79ae42a84602e5b76f71","scripts":{"test":"jest","build":"tsc --project .","clean":"rimraf dist coverage","release":"np --no-2fa","prebuild":"npm run clean","prettier":"prettier --list-different './src/**/*.{js,ts}'","prerelease":"npm run build","test:watch":"jest --watch","prettier:fix":"npm run prettier:js -- --write --no-list-different"},"_npmUser":{"name":"kamilmielnik","email":"kamil.adam.mielnik@gmail.com"},"repository":{"url":"git+https://github.com/kamilmielnik/trie.git","type":"git"},"_npmVersion":"6.14.4","description":"Trie data structure implementation (in TypeScript)","directories":{},"_nodeVersion":"12.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.0.0","jest":"^26.6.3","rimraf":"^3.0.2","ts-jest":"^26.4.4","prettier":"^2.1.2","typescript":"^4.0.5","@types/jest":"^26.0.15"},"_npmOperationalInternal":{"tmp":"tmp/trie_0.4.0_1605200417575_0.6287884474728989","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"@kamilmielnik/trie","version":"0.5.0","keywords":["trie","data","structure","algorithm","scrabble","solver","typescript"],"author":{"url":"https://kamilmielnik.com/","name":"Kamil Mielnik","email":"kamil.adam.mielnik@gmail.com"},"license":"MIT","_id":"@kamilmielnik/trie@0.5.0","maintainers":[{"name":"kamilmielnik","email":"kamil.adam.mielnik@gmail.com"}],"homepage":"https://github.com/kamilmielnik/trie#readme","bugs":{"url":"https://github.com/kamilmielnik/trie/issues"},"np":{"yarn":false},"dist":{"shasum":"c570845df5df706666e4c47df37baf9acb834ded","tarball":"https://registry.npmjs.org/@kamilmielnik/trie/-/trie-0.5.0.tgz","fileCount":23,"integrity":"sha512-zfVvYuhx7jRwf8RvLRQ3OZoVPbve3c4azc2X3Llf8FYeP4aTDprmrGITo+F2dZtaMiPqWqMYOVIlj9RAfrYgFQ==","signatures":[{"sig":"MEYCIQCd2pdWoCpi3sOa9pyC7XgPnrdYdeVT6h8e83OJPZOwbgIhAOyqFMIgiA08DoXUoGrIwMdaHNyvysBW/O29Q6bpvN1K","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18758,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrY3wCRA9TVsSAnZWagAAoMQP/Apn96C7GVP0Ce+j+iX5\nDNDw91P5P2jBWTgbZRLczYaQWGlbk3FuiCul1Y4igFpQX6rJVa8b/uP4khin\nADLuWZmBcpcsdZuFbRKkWaSYF8kxjF6MhEFskafFdoOx2Elo8gwKFbgxs9/1\nNeNdrqLraJS6ZzvdJCXkNu0L1kBbSJqrKCwWBCNLk/uzw1dxZDpDyXOPFSUN\nxFywtYStYSWPGWa+Z38eL/6gxdEuOcy/fzUhI4hikie9iCIYTAPLpMvd0J3g\nprE4qgbChattpshkGJUmlSzpuSk9yP0thLzP78wRa9crcutF6Yp6Y92pWHXO\n/C7tO8QB8GrkzgIZZsZ+SL7MSZwwlBc6WVRlAlsFUzEVvLlddaky8SktUdbn\nYetg14TIVZ8rw2uH10QvQKASAwH0PcQ/L0TSYlpZB8kh8v6/84B8KMdX2bMf\n2OLjz9L7frEbfC4Kh5JbVUiiOTNru62RGAAgYMkANY6oQ7USPLiiLXW8XCYS\nvv1/dFs61rrbXTFpByqm7w4MVtStFLMWdkigs4BlOYnTRd5Qiy7uGcowZXh7\nE+/X+CffjL2niH4VsXOrVZVRKc7kzzkPv8kaw7ElYlVLLMN6T9vKLy4LkDwL\n8OQ5jVINaxhfR6FAoSwUVQDe4zYrGIClsq/a8STM+MBVFI8juoy35PvAN5kk\nocFW\r\n=QDx/\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"tsconfig":"tsconfig.json"}},"collectCoverage":true,"testEnvironment":"node","collectCoverageFrom":["src/**/*.{js,ts}"],"coveragePathIgnorePatterns":["node_modules/","src/index.ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"921717209e4f6af1f5c453d155466a0f23f4bba5","scripts":{"test":"jest","build":"tsc --project .","clean":"rimraf dist coverage","release":"np --no-2fa","prebuild":"npm run clean","prettier":"prettier --list-different './src/**/*.{js,ts}'","prerelease":"npm run build","test:watch":"jest --watch","prettier:fix":"npm run prettier:js -- --write --no-list-different"},"_npmUser":{"name":"kamilmielnik","email":"kamil.adam.mielnik@gmail.com"},"repository":{"url":"git+https://github.com/kamilmielnik/trie.git","type":"git"},"_npmVersion":"6.14.4","description":"Trie data structure implementation (in TypeScript)","directories":{},"_nodeVersion":"12.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.0.0","jest":"^26.6.3","rimraf":"^3.0.2","ts-jest":"^26.4.4","prettier":"^2.1.2","typescript":"^4.0.5","@types/jest":"^26.0.15"},"_npmOperationalInternal":{"tmp":"tmp/trie_0.5.0_1605209584079_0.24612412816482876","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"@kamilmielnik/trie","version":"0.6.0","keywords":["trie","data","structure","algorithm","scrabble","solver","typescript"],"author":{"url":"https://kamilmielnik.com/","name":"Kamil Mielnik","email":"kamil.adam.mielnik@gmail.com"},"license":"MIT","_id":"@kamilmielnik/trie@0.6.0","maintainers":[{"name":"kamilmielnik","email":"kamil.adam.mielnik@gmail.com"}],"homepage":"https://github.com/kamilmielnik/trie#readme","bugs":{"url":"https://github.com/kamilmielnik/trie/issues"},"np":{"yarn":false},"dist":{"shasum":"d3616b35c2e7498bab79fa7e008eff9d02e2f41b","tarball":"https://registry.npmjs.org/@kamilmielnik/trie/-/trie-0.6.0.tgz","fileCount":23,"integrity":"sha512-mxhcINswqkIWcrRtk/68HWzyKhoqpBlEt8lvOYXAEx57P5lJYix2pEy1zC2CmI/CuPGVSSilULSD+zdSprtRCQ==","signatures":[{"sig":"MEUCIFqKIsDhX5A0e3/1+9eSOdmFpwvceJxXp97USWazqpH/AiEAkhwMO3ZOoojPbH6+GO0wd2mFbxeIy3ZDtr9yeAZmIlo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18462,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrZltCRA9TVsSAnZWagAAl5gP/32Qf8oZPe4WmDE1UJsm\n6wHHAl/q2EY72ex+lMdH6cqZamK31Tzh5itSjprDE7vshC/N2WXKcpRBHlGp\nqf6D9U8QRtlN/aQxtcJ5woFCU6dNct8jJfCzNrGGRldGn0dplbjUX7XbHuX9\nzXZlsjtz2ZBA0ptw/MmHDFbAJ3DEUkdwKl5NbI99KNqz4jYh5VTQq3xJdl3V\nrIMMRwaIeHMZyz4GTQCAQwbQccLbFZwLv6c8RSZ9zAWElw9V915ch5MZXYIv\n+8aNRewoON+F92ecvfbM3DCDvAZBrsj6LOyxElCF7tuLsigLl7fL/OB6GTrq\nfSgR3xAhqrr2FzUv4fqqmuaLSfd0PiBEQlstOH9f9HYlRIZiheQLifkQrxkb\nl6nl5ThTGZqhRNIGJOmyNX6xzTV/wF/oJEYpScl/B13P4CTogm9XfJdhRoH+\nUl2pKzw7+fICKFzZs0iy+uvzud+WVyChQgu5L/TPCHGKCG30TtlG0q9zbYTe\nfR9fqszvF1ok0fLHsiVXUUICV6LShVB5WznGB/aA5AMsjwABO3VTRGh9gudG\n4m+t7RV6NU++Cy1zfQqjt/xyeQtqi02NiFhtZzERESVpoGjJcWuVQB1fUr0U\n8hwv7uMVngvkk1dBByDTPiEJwL9c6+vZj68ZcQiUZIJW5hsDbVncIQdBjB3i\nZ/yE\r\n=zBCl\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"tsconfig":"tsconfig.json"}},"collectCoverage":true,"testEnvironment":"node","collectCoverageFrom":["src/**/*.{js,ts}"],"coveragePathIgnorePatterns":["node_modules/","src/index.ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"b0e373225087d2843b1dfd3b242c316e2361ecff","scripts":{"test":"jest","build":"tsc --project .","clean":"rimraf dist coverage","release":"np --no-2fa","prebuild":"npm run clean","prettier":"prettier --list-different './src/**/*.{js,ts}'","prerelease":"npm run build","test:watch":"jest --watch","prettier:fix":"npm run prettier:js -- --write --no-list-different"},"_npmUser":{"name":"kamilmielnik","email":"kamil.adam.mielnik@gmail.com"},"repository":{"url":"git+https://github.com/kamilmielnik/trie.git","type":"git"},"_npmVersion":"6.14.4","description":"Trie data structure implementation (in TypeScript). Highly performant. Built for a Scrabble Solver.","directories":{},"_nodeVersion":"12.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.0.0","jest":"^26.6.3","rimraf":"^3.0.2","ts-jest":"^26.4.4","prettier":"^2.1.2","typescript":"^4.0.5","@types/jest":"^26.0.15"},"_npmOperationalInternal":{"tmp":"tmp/trie_0.6.0_1605212525365_0.6280710189965997","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"@kamilmielnik/trie","version":"0.7.0","keywords":["trie","data","structure","algorithm","scrabble","solver","typescript"],"author":{"url":"https://kamilmielnik.com/","name":"Kamil Mielnik","email":"kamil.adam.mielnik@gmail.com"},"license":"MIT","_id":"@kamilmielnik/trie@0.7.0","maintainers":[{"name":"kamilmielnik","email":"kamil.adam.mielnik@gmail.com"}],"homepage":"https://github.com/kamilmielnik/trie#readme","bugs":{"url":"https://github.com/kamilmielnik/trie/issues"},"np":{"yarn":false},"dist":{"shasum":"3ac0b534cad77b57046bbed24d0ca7fa8fcf3972","tarball":"https://registry.npmjs.org/@kamilmielnik/trie/-/trie-0.7.0.tgz","fileCount":27,"integrity":"sha512-flprpGd41WH2At24FwFdoFUXGLHUh9lXIr58xxlJuUvDWp52IR6AjJtELbAI/hSrIY+Nl6Bbq9n9VtlIBmbA1w==","signatures":[{"sig":"MEUCIQDgHmM90c9A3bBS5Bgu2+STIxXNrkrDD2etBp398+KlaQIgZiZqAESq9MgWohYF4SKMWoDsExXG6mUJ+/wG4AqcB1w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23433,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfsAANCRA9TVsSAnZWagAAANEQAIJD/s8RORI0j3DU14CM\nyAuktfSX789rqIzjFmv/pfhz/wQ/PpN2wJgO3LMR61PMapf0pD007YhOfEKf\nsZMW9YmjH9xpDIt9cvr6w9tsxe0u/9r5uCBXr9S6ud4NF86LbLuI5+Vj919N\nJCK6MKJVUu4nLKCXjZ45kOhF+eXfIGXd6uvtKgijePQJgefywnNTpH2roytA\neokcAoMmKPFvio+2/97SOBSSGEaFIVODWBOzK1K9lthNfQHmLsavkKoXiWTM\nkdNC3aEm4BXxyfevArsizLGXM6vD7psWp377lkwg+d2DqMzo3ity3GRfLHZe\nzTc+PHhjzy4s7rkXUhMUwoWb6mcQaDql8HNzYYKua96kWZ7P1tRyeexkP2zv\ns03x8ZKikH2tSDeoDpSCL4/HZzXMb4IQk59SGYTwVcRexl68XQ+FzTrUDXSz\nQyv+e08brWChKDMrmIrsXqz3ITWMNcibBJ1iMZUW80UTq9ym3cQuRd2t6Cc7\nFp/TXE/xWvoKY7JSIjIB19ryuR0g0aAaVVENBVk9AFuKvVOLWUYMgPT56e18\nTqxLiIQBgfVVXshDn9ULh2MHbBWDCKuePjqotur1c9bDHpNEWx0/ti6tPg7H\n4AwGMciohupjTY7Bv15ekVzKf2TTj6KnL4rdYAoJJjpicOlBpmV+l3lp+kod\nnJXA\r\n=pblv\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"tsconfig":"tsconfig.json"}},"collectCoverage":true,"testEnvironment":"node","coverageReporters":["html"],"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"collectCoverageFrom":["src/**/*.{js,ts}"],"coveragePathIgnorePatterns":["node_modules/","index.ts","lib/index.ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"3020a0ad903a750703872a8682feb35c4b7a4e29","scripts":{"test":"jest","build":"tsc --project .","clean":"rimraf dist coverage","release":"np --no-2fa","prebuild":"npm run clean","prettier":"prettier --list-different './src/**/*.{js,ts}'","prerelease":"npm run test && npm run build","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","test:watch":"jest --watch","prettier:fix":"npm run prettier:js -- --write --no-list-different"},"_npmUser":{"name":"kamilmielnik","email":"kamil.adam.mielnik@gmail.com"},"repository":{"url":"git+https://github.com/kamilmielnik/trie.git","type":"git"},"_npmVersion":"6.14.4","description":"Trie data structure implementation (in TypeScript). Highly performant. No dependencies. Built for a Scrabble Solver.","directories":{},"_nodeVersion":"12.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.0.0","jest":"^26.6.3","rimraf":"^3.0.2","ts-jest":"^26.4.4","prettier":"^2.1.2","typescript":"^4.0.5","@types/jest":"^26.0.15"},"_npmOperationalInternal":{"tmp":"tmp/trie_0.7.0_1605369869317_0.2935587652449625","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"@kamilmielnik/trie","version":"0.8.0","keywords":["trie","data","structure","algorithm","scrabble","solver","typescript"],"author":{"url":"https://kamilmielnik.com/","name":"Kamil Mielnik","email":"kamil.adam.mielnik@gmail.com"},"license":"MIT","_id":"@kamilmielnik/trie@0.8.0","maintainers":[{"name":"kamilmielnik","email":"kamil.adam.mielnik@gmail.com"}],"homepage":"https://github.com/kamilmielnik/trie#readme","bugs":{"url":"https://github.com/kamilmielnik/trie/issues"},"np":{"yarn":false},"dist":{"shasum":"f50cc9a6624b1c0e26a233730deccc0ecba7874b","tarball":"https://registry.npmjs.org/@kamilmielnik/trie/-/trie-0.8.0.tgz","fileCount":35,"integrity":"sha512-ZsWP9+TAz72UFs7VfXmmi7XPmBN9xJOyvpuQRdWv4FVZI3+2+Hh0jXaQP0G8Qt+uoditf/YdIDCKYJTRpzmnyA==","signatures":[{"sig":"MEUCIEsshnzPorjan3EsuhT7kHrXTaEKnopnE4qJ6heBFBUiAiEA6yicxbUQgqPOOO1gFaQnJddCYNG46aq3W99NRMHaynA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29265,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfsB2QCRA9TVsSAnZWagAAPvoQAJQbSHd4pLdOQs/4FZDo\nJCudFuI/qi6DjgvdoMDeHStMNP8OlIuRLLyGjXpqdBUQEFqwe9DBWb48QR2+\nAqtCHcJcceO1Lv3TgohtdTVSN08zEcedqX2FHnsm2d2Hx926aousfdE2EpqV\nR6+X7lYBsZX+yrPTEx9yCtwMZQVbY+3jK2vUWvXA/10X5AmeFT+DfdCtNzh3\nHgnKgwQgI89fRKLCsWUCLId22foG3nfEZtOFRcOQWe9iBz/0mdAoXGjbl76D\nAFgo8LpXsjCfUrdEreR+q8fxkc1c6uYmP1RLl3TfwKQmXvfzmRBj34g2faA6\nsR3mHfnJTHewmGh2BCcYZewKBCz8vbOG3a3Eoh2VJPpgPFXoY7VxOTSxU4q1\nsFqM+YUsGsHJ2grJCA0LB7+fvjzhelFqsK4WbY73K8Ayl2XHy3LFzDStor/G\nHDO+UKObOX+iwLEnvhy1uQW3nGRrzw5aM5lbWe0MWNAMnUWIj5D2N7MDXFmm\nPfz9WLkXQNWxGfsxg9ogKU8TTegeaEU3Fe+4LXa2G26fqYuByjWvaUM4X74m\nCV/BIUYH0vQWJObZtlYD2DEVsftlhHnYwSLiYxCV6ZlYvjceRSgKvA+tXmBp\n4pu1vKz1fSGGl7YPzdO/zX3vw4tT6u77SLVlTpmOd+4jZd6+W0maiu8/5rxe\n5jit\r\n=Qu4y\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"tsconfig":"tsconfig.json"}},"collectCoverage":true,"testEnvironment":"node","coverageReporters":["html"],"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"collectCoverageFrom":["src/**/*.{js,ts}"],"coveragePathIgnorePatterns":["node_modules/","index.ts","lib/index.ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"85094ba893f32e6f8782d3ed2d9618308aaa399d","scripts":{"test":"jest","build":"tsc --project .","clean":"rimraf dist coverage","release":"np --no-2fa","prebuild":"npm run clean","prettier":"prettier --list-different './src/**/*.{js,ts}'","prerelease":"npm run test && npm run build","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","test:watch":"jest --watch","prettier:fix":"npm run prettier:js -- --write --no-list-different"},"_npmUser":{"name":"kamilmielnik","email":"kamil.adam.mielnik@gmail.com"},"repository":{"url":"git+https://github.com/kamilmielnik/trie.git","type":"git"},"_npmVersion":"6.14.4","description":"Trie data structure implementation (in TypeScript). Highly performant. No dependencies. Built for a Scrabble Solver.","directories":{},"_nodeVersion":"12.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.0.0","jest":"^26.6.3","rimraf":"^3.0.2","ts-jest":"^26.4.4","prettier":"^2.1.2","typescript":"^4.0.5","@types/jest":"^26.0.15"},"_npmOperationalInternal":{"tmp":"tmp/trie_0.8.0_1605377423562_0.659449749759814","host":"s3://npm-registry-packages"}},"0.9.0":{"name":"@kamilmielnik/trie","version":"0.9.0","keywords":["trie","data","structure","algorithm","scrabble","solver","typescript"],"author":{"url":"https://kamilmielnik.com/","name":"Kamil Mielnik","email":"kamil.adam.mielnik@gmail.com"},"license":"MIT","_id":"@kamilmielnik/trie@0.9.0","maintainers":[{"name":"kamilmielnik","email":"kamil.adam.mielnik@gmail.com"}],"homepage":"https://github.com/kamilmielnik/trie#readme","bugs":{"url":"https://github.com/kamilmielnik/trie/issues"},"np":{"yarn":false},"dist":{"shasum":"93738bead77c3a2ae6b759399f68f82450432bd1","tarball":"https://registry.npmjs.org/@kamilmielnik/trie/-/trie-0.9.0.tgz","fileCount":35,"integrity":"sha512-qRfuFcZHIJ/MWe4e/zfvgSAhJhm5Ns2DY7YyDLmKvLavpdQRljjvoimB3yvm+yjfxpJzWgkYoSPtOVY2X87fvg==","signatures":[{"sig":"MEUCIQCJtTdO3xhqpLjf++AdYrGqjRVBqvMeElvtix5Z7vst1gIgWzt56JJB0S5uvhKDUeKDTOwk8FJMDwHRoDOIxIRNGOg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35155,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJftW5TCRA9TVsSAnZWagAAaNkP/1ILnnMQKcAOvEWpCxd/\n3sazoa4ftXkp78cMWDVozq0liZVsbFNPakRU67jW3F41dfRE33rqRJYXF+NZ\nNorsZOKAgEsjjaF63Z2PjfzPjbc/AaSRZ25Urqonf8q8eqrRAdlIZNeisBQ3\naHLzsRgnI1KOlNrmBQh3OEuJn79NLGlzdNW4ooV8yehqayPqG4iCTw3SurMI\ngUghx831DOjNe5HEFaM909fBy7KiYTsSwE+vyy+H1+o53z5636EYUck91soE\n5YIoP6wyNWHcEOE6hflpjgn7iNfm49RcjERGWnoMh5vIDGJT6iudLVa/ML2X\nCbptM9kyX3EM0yBVsiJTNcFszIItxPaeyLWfX3BWEWM3ph9zndsgSHrfYsEe\nEmBp04wblOmqMGevd2S8moOPIty+JRmjopLdm/FBypoRRzcD4e49jTC0MONb\nrRbMF28A6CFuYvNizwzXMREj3KBvZjlBWRC8HFj6hKwiP8qHGwQsD6hFuAQJ\nIQCiOZna6npbrfwovr5CaS8BR3Sawx721LALKmud0LkPwjO/eGFivi7jBi5T\njr0MHB9dP8D+CpTEOYqJuIPcxEoy8d67oR+UFPfzYBb5JC4f8WnDKCKdku6p\nDFxzrel8GMbj78SSHkdDXJVfbeZPIZHovr+7F17iaIqCUOlcdw05TfMsYw0t\nvRlK\r\n=NjIR\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"tsconfig":"tsconfig.json"}},"collectCoverage":true,"testEnvironment":"node","coverageReporters":["html"],"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"collectCoverageFrom":["src/**/*.{js,ts}"],"coveragePathIgnorePatterns":["node_modules/","index.ts","lib/index.ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"5d4e23975cbb08fc5fd00c69af82bad49b6275fb","scripts":{"test":"jest","build":"tsc --project .","clean":"rimraf coverage dist docs","release":"np --no-2fa","prebuild":"npm run clean","prettier":"prettier --list-different './src/**/*.{js,ts}'","build:docs":"typedoc","prerelease":"npm run test && npm run build && npm run build:docs","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","test:watch":"jest --watch","prettier:fix":"npm run prettier:js -- --write --no-list-different"},"_npmUser":{"name":"kamilmielnik","email":"kamil.adam.mielnik@gmail.com"},"repository":{"url":"git+https://github.com/kamilmielnik/trie.git","type":"git"},"_npmVersion":"6.14.4","description":"Trie data structure implementation (in TypeScript). Highly performant. No dependencies. Built for a Scrabble Solver.","directories":{},"_nodeVersion":"12.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.0.0","jest":"^26.6.3","rimraf":"^3.0.2","ts-jest":"^26.4.4","typedoc":"^0.19.2","prettier":"^2.1.2","typescript":"^4.0.5","@types/jest":"^26.0.15","typedoc-plugin-markdown":"^3.0.11"},"_npmOperationalInternal":{"tmp":"tmp/trie_0.9.0_1605725779072_0.15751091721770183","host":"s3://npm-registry-packages"}},"0.10.0":{"name":"@kamilmielnik/trie","version":"0.10.0","keywords":["trie","data","structure","algorithm","scrabble","solver","typescript"],"author":{"url":"https://kamilmielnik.com/","name":"Kamil Mielnik","email":"kamil.adam.mielnik@gmail.com"},"license":"MIT","_id":"@kamilmielnik/trie@0.10.0","maintainers":[{"name":"kamilmielnik","email":"kamil.adam.mielnik@gmail.com"}],"homepage":"https://github.com/kamilmielnik/trie#readme","bugs":{"url":"https://github.com/kamilmielnik/trie/issues"},"np":{"yarn":false},"dist":{"shasum":"27cd8750dd5bf346f6ddd2766080c1ed6a816644","tarball":"https://registry.npmjs.org/@kamilmielnik/trie/-/trie-0.10.0.tgz","fileCount":35,"integrity":"sha512-MSKZdTnqIOsLUGaWVTVp4AGUhZJwEraGmRjkiaAfRdP6qmYe/6dwqptrnBf4LMRse6gb41T4zkUDNAxkBwX6Lg==","signatures":[{"sig":"MEQCIECZN0dwX/rtXjB9g01oSqoit3sYaMVe09aGBSRmFgn7AiAflUyEZFV121yodJjfBq4N/DvzHk6kn3v/qI6qZJlMzw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35235,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJftXcpCRA9TVsSAnZWagAACFoP+QAcxDCgkj+OXwlHdHdu\nWJpsVywy9oAKOddSXEBX1Mqak69swssGgwF+OJuD3/f3O54Kpc12Kw1Kge2Z\nR4h35Pj69CrvxpmmiGIes7PmYvYB8GA+6z5VcbypVXRr/4OkirEGpFXfXPiI\nc3aZ83cNc0nbHTvgvMGOxtczZNTTnaTtVi7DTWcuFh41iFJgHwWPHHniLVMT\nn3IKMZfuJbMavlfPpoin0H481mRcslH72IOk6hH2uhnrtrPpP147jtCirm6j\npMSjF/RO9XEYXOW+Sq1G0Sk9H8NCIQCgrRUu8RSrXg5mJ1KMtznN9chSGrkW\nlRK9ZYF+ybNNiXDMPUs/zY3j5zAPR4wDqUP7UoaK8NJXgvUL6SHHqMWEZT3r\ncYj9it5vERgGAv5TKF3c0iIpTduilKXguk6Ml4OHUZiNZUOweJXDh2QF9TtG\nNkIEJ2xgwx8mMLwMkPNnBoisa8fhlrbllGL9nQ2aHv6axHLqYML/HorXAnWm\n44RwTKipkkes0DtCQToVwP/yde0ekRjrxsp0sggb7AlcuwqHu7q3/aVlbkfK\niV9Bm7ujcrd6fbs1VpQH0MHO2ulfskTUZJa/bkHMdUSWR/VUaRPsjNZn1SJr\nTraUY/edX+lsPBo0HWaDpavCPvhbPpjcS7W+eqkdDZvzniCvzme+r84DSibS\npplQ\r\n=FXR5\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"tsconfig":"tsconfig.json"}},"collectCoverage":true,"testEnvironment":"node","coverageReporters":["html"],"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"collectCoverageFrom":["src/**/*.{js,ts}"],"coveragePathIgnorePatterns":["node_modules/","index.ts","lib/index.ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"174fd445393784ee070101116e3bbbf9c785ec45","scripts":{"test":"jest","build":"tsc --project .","clean":"rimraf coverage dist docs","release":"np --no-2fa","prebuild":"npm run clean","prettier":"prettier --list-different './src/**/*.{js,ts}'","build:docs":"typedoc","prerelease":"npm run test && npm run build && npm run build:docs","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","test:watch":"jest --watch","prettier:fix":"npm run prettier:js -- --write --no-list-different"},"_npmUser":{"name":"kamilmielnik","email":"kamil.adam.mielnik@gmail.com"},"repository":{"url":"git+https://github.com/kamilmielnik/trie.git","type":"git"},"_npmVersion":"6.14.4","description":"Trie data structure implementation (in TypeScript). Highly performant. No dependencies. Built for a Scrabble Solver.","directories":{},"_nodeVersion":"12.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.0.0","jest":"^26.6.3","rimraf":"^3.0.2","ts-jest":"^26.4.4","typedoc":"^0.19.2","prettier":"^2.1.2","typescript":"^4.0.5","@types/jest":"^26.0.15","typedoc-plugin-markdown":"^3.0.11"},"_npmOperationalInternal":{"tmp":"tmp/trie_0.10.0_1605728040653_0.5325693223735957","host":"s3://npm-registry-packages"}},"1.0.0-rc.0":{"name":"@kamilmielnik/trie","version":"1.0.0-rc.0","keywords":["trie","data","structure","algorithm","scrabble","solver","typescript"],"author":{"url":"https://kamilmielnik.com/","name":"Kamil Mielnik","email":"kamil.adam.mielnik@gmail.com"},"license":"MIT","_id":"@kamilmielnik/trie@1.0.0-rc.0","maintainers":[{"name":"kamilmielnik","email":"kamil.adam.mielnik@gmail.com"}],"homepage":"https://github.com/kamilmielnik/trie#readme","bugs":{"url":"https://github.com/kamilmielnik/trie/issues"},"np":{"yarn":false},"dist":{"shasum":"24bcba05ca502b9e328a370340226561fc77a539","tarball":"https://registry.npmjs.org/@kamilmielnik/trie/-/trie-1.0.0-rc.0.tgz","fileCount":35,"integrity":"sha512-IZxWHRQxh4dk1K9VQ0sq7KiLrjFNt9CQd4oEs6QeJ5KkwemcALiHEJsaPIR6gOF9M07my0wMNKfbdAM36HGTYg==","signatures":[{"sig":"MEQCIEspRTnn5KjBPT9KNCqLedJqCX+e9M4RXNwu2DTjR6XoAiBc1sL0TfSjCFoB8A+bx0OSKu9vJ5Ozqn5T8rGl2U5Fjg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36679,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJftsilCRA9TVsSAnZWagAACeUP/R3ETlPvGJhTactX0ReD\nDFvfaQfmATPcsM91UdsSVDnbuDworogH048Zr9eu2EHZ0o1ZH3EzSipWlNee\nAxSv62cBtR3IDBv2puoPYdP8yWzVKEsjaGOYJVXhtKHLuGao8PkWLlZl3yQQ\nuBe8XnQM7qN+AhlQoVrPx8ZVw+nOhQyk7HBYwI/fAr7HcXbfVhaCVjO0ZRD1\nIoaI+cnTh62F8qub9aDbZKp1MbNboDgssm3UBp3/mkWlQsgTjZFjC9f+NFyn\n3akYZdMRjmNLFaN4XVnsrKNj62XmMMqNeAPcIgVYRIX1Jp6zisz2U7Ic1i17\n8JuVYFHcXegpo1wJ76GERGn34NlluKWC99NMsvo87VVI58yTxp/UegZrX8Vo\n6NUnL1z8v4xycPkHyDGd/n+cdGcppCaN1FRotlS2WvwSZ2sANv666AWL0dMd\nW9KHct9eFwBrNzbpb8O5pcQnmSnxai8DPPAWYO19laAf8w49CTvJQr8yLRKt\nSK65kukf2vs7oTGGT0r7ecKausNYQNxPopPS3A+MjH9xlCnRNOa2/Be/XS8p\nm/NKmdDBc1ffZZfaiN7rzVC6UC+gT226Ex5wfZ8saFvjp9aQ8X+PEdWmvzXL\n3qj4LbRMY8ICQKixWVZt3zWRYTJN+MqvP+X6Y7iJwfkpavney3nfJw1fegMl\nVk/n\r\n=R4gM\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"tsconfig":"tsconfig.json"}},"collectCoverage":true,"testEnvironment":"node","coverageReporters":["html"],"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"collectCoverageFrom":["src/**/*.{js,ts}"],"coveragePathIgnorePatterns":["node_modules/","index.ts","lib/index.ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"5b260bfba016587d839cf6a617fe71a14d9851a8","scripts":{"test":"jest","build":"tsc --project .","clean":"rimraf coverage dist docs","release":"np --no-2fa","prebuild":"npm run clean","prettier":"prettier --list-different './src/**/*.{js,ts}'","build:docs":"typedoc","prerelease":"npm run test && npm run build && npm run build:docs","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","test:watch":"jest --watch","prettier:fix":"npm run prettier:js -- --write --no-list-different"},"_npmUser":{"name":"kamilmielnik","email":"kamil.adam.mielnik@gmail.com"},"repository":{"url":"git+https://github.com/kamilmielnik/trie.git","type":"git"},"_npmVersion":"6.14.4","description":"Trie data structure implementation (in TypeScript). Highly performant. No dependencies. Built for a Scrabble Solver.","directories":{},"_nodeVersion":"12.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"np":"^7.0.0","jest":"^26.6.3","rimraf":"^3.0.2","ts-jest":"^26.4.4","typedoc":"^0.19.2","prettier":"^2.1.2","typescript":"^4.0.5","@types/jest":"^26.0.15","typedoc-plugin-markdown":"^3.0.11"},"_npmOperationalInternal":{"tmp":"tmp/trie_1.0.0-rc.0_1605814436852_0.9129749233350406","host":"s3://npm-registry-packages"}},"1.0.0-rc.1":{"name":"@kamilmielnik/trie","version":"1.0.0-rc.1","keywords":["trie","data","structure","algorithm","scrabble","solver","typescript"],"author":{"url":"https://kamilmielnik.com/","name":"Kamil Mielnik","email":"kamil.adam.mielnik@gmail.com"},"license":"MIT","_id":"@kamilmielnik/trie@1.0.0-rc.1","maintainers":[{"name":"kamilmielnik","email":"kamil.adam.mielnik@gmail.com"}],"homepage":"https://github.com/kamilmielnik/trie#readme","bugs":{"url":"https://github.com/kamilmielnik/trie/issues"},"np":{"yarn":false},"dist":{"shasum":"576dfbb2680102e116f4313e6204952ac2cb03a3","tarball":"https://registry.npmjs.org/@kamilmielnik/trie/-/trie-1.0.0-rc.1.tgz","fileCount":35,"integrity":"sha512-d0//HPyxKocFnfA1m7Es9q1fo3due44xwKdJB/L1h85DO25q8D9BO9h7UinoGDW4dzKA+4apcnvG1xqhelQedA==","signatures":[{"sig":"MEYCIQDOxEmPThF6G1/zoHJeKjDLwafuhmLKajA7KvIovEsqdAIhAOLZyAFzVQd6fzq/d48FQskw4yK/E9S2cNy7k3xsvjsE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36510,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfuCSVCRA9TVsSAnZWagAAEz4P/0vUGymkesOgMIbUEyRR\nAwfuc5ceL2YaByr5f8VMpEIYfbclUnGibuY+hddFRpawXS1Z2eFpW1hahZzK\nMooPj9oSFVabcv2iQvWPyUgxZKR6NP1mNnpRdJvJFz9FeWx+MpGgEu58BfHr\n4gAypThnl9c9C3yDwDIWgEOJOkghqNTP8MyB7nJTem+yu1kqG+7+lSf5IGMS\nkRa8ffQFMCzKRIKq87E1o1pfaP/y9FaASntXB8cF9DdsZ/WRpmLutQtMwm/2\ncFaazqdcBMEiWmW6PXhSpmbZsa9o3S0IUp530t7xt3T/lfEUYbdBCNXLTEP+\nsG0rmraLVvqdwMOXl/WOQGTWMBT12ySfSchKVCnLULFq07ZdgQYbYhQKo1WE\n8H7hfQlYKwsw8VKPmRt0z+ZDXw9FN9IT/+VDWmWAG68pA/x+AH2s9LJPy28O\nb3G+6WtnT+QuFbWrt+sr5l2pDw4VqV6f8amzHjB+NobI5pqL3Rr0VJCHBkgo\n4baq2JwsZBCnmFhh3XK3yudqTkIbEKB9RFbMu0SzSVRcTADWVk3LRZR8pKIx\nP+7+LnF0YQeSoJ+Yg9NwHR20WqyUNqwhPtK4dLshdix1xGK/bE718bq1JvSz\nFZDvFFs9uxEDfW0VccHKSMM9EwpJp7TZR/BVsnvm4TqfFXxTMc0wDf6onkCW\nbV9w\r\n=o8ZB\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"tsconfig":"tsconfig.json"}},"collectCoverage":true,"testEnvironment":"node","coverageReporters":["html"],"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"collectCoverageFrom":["src/**/*.{js,ts}"],"coveragePathIgnorePatterns":["node_modules/","index.ts","lib/index.ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"a6abe85af6a31eacc1ef8c69c5763e70dffbdb8a","scripts":{"test":"jest","build":"tsc --project .","clean":"rimraf coverage dist docs","release":"np --no-2fa","prebuild":"npm run clean","prettier":"prettier --list-different './src/**/*.{js,ts}'","build:docs":"typedoc","prerelease":"npm run test && npm run build && npm run build:docs","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","test:watch":"jest --watch","prettier:fix":"npm run prettier:js -- --write --no-list-different"},"_npmUser":{"name":"kamilmielnik","email":"kamil.adam.mielnik@gmail.com"},"repository":{"url":"git+https://github.com/kamilmielnik/trie.git","type":"git"},"_npmVersion":"6.14.4","description":"Trie data structure implementation (in TypeScript). Highly performant. No dependencies. Built for a Scrabble Solver.","directories":{},"_nodeVersion":"12.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"np":"^7.0.0","jest":"^26.6.3","rimraf":"^3.0.2","ts-jest":"^26.4.4","typedoc":"^0.19.2","prettier":"^2.2.0","typescript":"^4.1.2","@types/jest":"^26.0.15","typedoc-plugin-markdown":"^3.0.11"},"_npmOperationalInternal":{"tmp":"tmp/trie_1.0.0-rc.1_1605903508578_0.30035710798960813","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@kamilmielnik/trie","version":"1.0.0","keywords":["trie","data","structure","algorithm","scrabble","solver","typescript"],"author":{"url":"https://kamilmielnik.com/","name":"Kamil Mielnik","email":"kamil.adam.mielnik@gmail.com"},"license":"MIT","_id":"@kamilmielnik/trie@1.0.0","maintainers":[{"name":"kamilmielnik","email":"kamil.adam.mielnik@gmail.com"}],"homepage":"https://github.com/kamilmielnik/trie#readme","bugs":{"url":"https://github.com/kamilmielnik/trie/issues"},"np":{"yarn":false},"dist":{"shasum":"6e2b151975b5623fb02bb3d8d13ad7d1ef11f4f0","tarball":"https://registry.npmjs.org/@kamilmielnik/trie/-/trie-1.0.0.tgz","fileCount":35,"integrity":"sha512-haSvx8z6mmIJSYHrPrL05sazXjIgOTUdQmC4/70mQBHQsNeGnV4pHmxTiAuMpkkQKD/7mlJqQt9KcBNS3LwvKA==","signatures":[{"sig":"MEUCIQCnduYemsSd2oSR/jPR1Oe2KBWuqpcrq3eAw5qppOQcowIgSsq+Ur0MABNkJVpnJgMeFEmVyeW1fa11JVDXNDUnFXI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40356,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvBaDCRA9TVsSAnZWagAA3ZIP/jirVs1x1E1TWWr2Szv0\nDq/P3xnVjqr5PfEhF5XzDxvE9uJspLi53/8BAF9jx2u5uRPdY0aW96/4lE7E\nw91Imyei7sqbMqE56CJf0tHYapFYfQADA3wDDXMS9GFLrpHx0z5+8kJv8D9g\nWqVHrJdJ7Irzd4I5Ii2rp5BwhT1/2K0hDPcImI6eAiiXzfJSDCom4nGPFJlh\nj3VZKtxrRh0RTwZfdp9p4n5qeMpz7YfW8vedwjJpoclnr88zRCXwAi5tXuja\nCRChhElOljB7F2PBrKRKNL4pJzQeaz1m9V+UKEt+mD42MmoLNo1rVpCreyGt\naeEf7hpfPpCS7UlTJGbrlA5vSCkTbcn/p4VZbsa9TOgCwIoI3cyaFmai6wdZ\nK8YPB6m2kHGWGWdPliPXfNEghlPw8V4F5FjIdQyevxOqtmMRzv9wI+K8LBF4\nI8mYk10QVhvTYrZJYpZJrQY+cTJko408mTuDCBrS5HcHvGQ41/c1Jlw8yFPn\nX7/wS+DKoOj9reP6K30H3PgI2ZhMrkMcMyTQuchOOffpbnDNXQNxPqFkdpAk\n52+b6C3yY6JaiqepGZpHD039EBYbVIOpgYWCjYHMqzFDIcorgX4NX0JkatTZ\n2PPs9xLurt5hWAUYmcuEXO7xlzPPmVkd8fPsmUi49OufqXelq8mIRCXaOWCS\n3OcF\r\n=zofk\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"tsconfig":"tsconfig.json"}},"collectCoverage":true,"testEnvironment":"node","coverageReporters":["html"],"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"collectCoverageFrom":["src/**/*.{js,ts}"],"coveragePathIgnorePatterns":["node_modules/","index.ts","lib/index.ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"a31b7e90a0608c229fbd183e07df6c878d6219bf","scripts":{"test":"jest","build":"tsc --project .","clean":"rimraf coverage dist docs","release":"np --no-2fa","prebuild":"npm run clean","prettier":"prettier --list-different './src/**/*.{js,ts}'","build:docs":"typedoc","prerelease":"npm run test && npm run build && npm run build:docs","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","test:watch":"jest --watch","prettier:fix":"npm run prettier:js -- --write --no-list-different"},"_npmUser":{"name":"kamilmielnik","email":"kamil.adam.mielnik@gmail.com"},"repository":{"url":"git+https://github.com/kamilmielnik/trie.git","type":"git"},"_npmVersion":"6.14.4","description":"Trie data structure implementation (in TypeScript). Highly performant. No dependencies. Built for a Scrabble Solver.","directories":{},"_nodeVersion":"12.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.0.0","jest":"^26.6.3","rimraf":"^3.0.2","ts-jest":"^26.4.4","typedoc":"^0.19.2","prettier":"^2.2.0","typescript":"^4.1.2","@types/jest":"^26.0.15","typedoc-plugin-markdown":"^3.0.11"},"_npmOperationalInternal":{"tmp":"tmp/trie_1.0.0_1606162051217_0.191547236667305","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@kamilmielnik/trie","version":"1.0.1","keywords":["trie","data","structure","algorithm","scrabble","solver","typescript","prefix","tree"],"author":{"url":"https://kamilmielnik.com/","name":"Kamil Mielnik","email":"kamil.adam.mielnik@gmail.com"},"license":"MIT","_id":"@kamilmielnik/trie@1.0.1","maintainers":[{"name":"kamilmielnik","email":"kamil.adam.mielnik@gmail.com"}],"homepage":"https://github.com/kamilmielnik/trie#readme","bugs":{"url":"https://github.com/kamilmielnik/trie/issues"},"np":{"yarn":false},"dist":{"shasum":"e6018f3d0987fb03bc399a848baa077db81786cc","tarball":"https://registry.npmjs.org/@kamilmielnik/trie/-/trie-1.0.1.tgz","fileCount":35,"integrity":"sha512-ETjToN8Yrp1pb5Za/24E0QFWPxDxJH1k/WNzOBckoKzHxQw3+1hICxlH9fp4WJktcA7ElLmW+9B8d07Jn6buWA==","signatures":[{"sig":"MEYCIQCf43Hr4PvZnHFs5hOIDJ4LOp+B40KGGhXgX+wS+sgKvQIhAIgWCvrOlxwK7e3ner/ft9Fpqs7bGICyUNMId8aQdJ7g","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40848,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvJUpCRA9TVsSAnZWagAAdfYQAKHSu6FsxDVV/HH5YhPR\nrl/22MYSQWVOXbfgLg1iQVH0cW1xndFtTz+qkFvgU3jdcVrNU3+vHhZe3ya+\nKOMwu00EiABxTIuzX1LD15PWTRrGzy4Az/x9bmSp0/jl4KwYegvqOkwCGRl+\n1Zfh6Rs6iM05TCyiceZYF31MPZTaxY2rLFLxESgu5YJeaa0Kx478ZyRlNrkW\n7cTeo38f7NZz51aTtXkH5nwK8/yT02k7ILCiwJzaq2CxsdDsV/geJ/AeLt1O\nh75jjILSd6eouvaeVqUHbH3PIGg/FhVTUqiR5EVsEO4LGmvflcmbGV9Z6jt0\nbke10L1VxN1CdCkFc+Hhpe5apvLDh3LTsxtTNhx0mt6lqRpYsJhAfU1xcUQU\nqi3xeedvDU3GrMpyKyFxBMdPiPZ4peuL/J6tPN0U6B0PK77BxA3LaVABmW/v\nJZa4hgmCKjSREQ58Ibj5kcKBlMmDZZa0lsKpwmSAuKl0tBwHXfBfSn9pdakO\nMfKfU1Z28WS5HwIVLEb7GNXi/WE6FuLYCQuBApONYPB5q6cWUnH9/gYZbP0s\nXaP5GSqoFIAFnZGY9C6gw8Gkc75ykPaGHP2kvjdNcBnNW9sVCnZRhK6vJzDa\ns2wAGRSocuxTUAEJHleuvfpWYZqK+zGkqJbsHc8lFEkExcOqHrGOmyc6lpMj\nAgFI\r\n=5PTH\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"tsconfig":"tsconfig.json"}},"collectCoverage":true,"testEnvironment":"node","coverageReporters":["html"],"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"collectCoverageFrom":["src/**/*.{js,ts}"],"coveragePathIgnorePatterns":["node_modules/","index.ts","lib/index.ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=10"},"gitHead":"586fb431af1907a5ad3fb3be475df6fa424890b7","scripts":{"test":"jest","build":"tsc --project .","clean":"rimraf coverage dist docs","release":"np --no-2fa","prebuild":"npm run clean","prettier":"prettier --list-different './src/**/*.{js,ts}'","build:docs":"typedoc","prerelease":"npm run test && npm run build && npm run build:docs","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","test:watch":"jest --watch","prettier:fix":"npm run prettier:js -- --write --no-list-different"},"_npmUser":{"name":"kamilmielnik","email":"kamil.adam.mielnik@gmail.com"},"repository":{"url":"git+https://github.com/kamilmielnik/trie.git","type":"git"},"_npmVersion":"6.14.4","description":"Trie data structure implementation in TypeScript. Highly performant. No dependencies. Built for a Scrabble Solver.","directories":{},"_nodeVersion":"12.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.0.0","jest":"^26.6.3","rimraf":"^3.0.2","ts-jest":"^26.4.4","typedoc":"^0.19.2","prettier":"^2.2.0","typescript":"^4.1.2","@types/jest":"^26.0.15","typedoc-plugin-markdown":"^3.0.11"},"_npmOperationalInternal":{"tmp":"tmp/trie_1.0.1_1606194472782_0.1990235453407867","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@kamilmielnik/trie","version":"1.0.2","keywords":["trie","data","structure","algorithm","scrabble","solver","typescript","prefix","tree"],"author":{"url":"https://kamilmielnik.com/","name":"Kamil Mielnik","email":"kamil.adam.mielnik@gmail.com"},"license":"MIT","_id":"@kamilmielnik/trie@1.0.2","maintainers":[{"name":"kamilmielnik","email":"kamil.adam.mielnik@gmail.com"}],"homepage":"https://github.com/kamilmielnik/trie#readme","bugs":{"url":"https://github.com/kamilmielnik/trie/issues"},"np":{"yarn":false},"dist":{"shasum":"7a7d62369b80bb946f98d9eba30f571fccdcc362","tarball":"https://registry.npmjs.org/@kamilmielnik/trie/-/trie-1.0.2.tgz","fileCount":35,"integrity":"sha512-8UT7hNeijzameAe3lX13chrxNjrXdidcVJFoW1BsFJYVYc8kS/obPMjveDsjs81FUokFfqrtPdNt1vDiqxIQxg==","signatures":[{"sig":"MEYCIQDlhHnH7FRPmBN8P56xin0EADYYTqFi73sZGTwAV9JFVgIhAJe0tqKfu935Y/LpBkR/vf/OjjezYAZvFJJJnf6kVmBM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40860,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf0mgDCRA9TVsSAnZWagAAG+MP/Ay68ruqqCrHip0Q33Zz\nIMywprgFh+Mh74eOM1ilNRSX2YKv9nfe+KHBWumOtnmkT/KbhUCDYPIJK1Zr\nAsRWVzuzdI5vnw12Wbz5GbJfJQpRC4Ut5wTzHpGy+LCX5Eo36Hxs4rI/MFhi\nvIanawI7UJPYR/ij2unQdKFpeK1FsIA53x1+v+qyoaBdrHRsPMBtz+j+h1Bl\nBOSOacNl9NLBXjM+7TlPbY7+cU+ExKIsWB1ViJYvsQbBhHpJgmObyYadO0Ld\nUmDi9C+04uKuFIWhkV/NSG2r0uG5xVtZ/GvTwBdQ29hdTf201CSBWvGo+1+D\nqYMX1mhFnq04SZyIsKyR2O1KINW8QGwNIKFRpHv/zTUcQCM4HbrIJA2L7GkV\n1yxT8ucX3UoH8uuu3yiok5YAY1Xt182tkRMqF3WCP37N60gf581rspKkBUQr\nBa9NQXphkbGTrpzwcVkWzjZotYlh31Cjpu3zDFYxepr7AuS1KDjc8aXD6dVk\nUVn8Kt4RUWtlT3OmjerrIF5uE/TL3KTQ/fP7lwMOkNLrRWg1AV5ycTkHOYkO\n6eOJLzeEvIDp0XkoQQwjBfM/XeuC3EcLp1HO6UF5S1ofdIxehejFNxZTe3eQ\nLnagP3etrYQIGaNXek5RbtUwHQ7Bgk7EjCUZ10iZWao8IxFbvqxq1SL+vak/\nSE0O\r\n=aJ7U\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"tsconfig":"tsconfig.json"}},"collectCoverage":true,"testEnvironment":"node","coverageReporters":["html"],"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"collectCoverageFrom":["src/**/*.{js,ts}"],"coveragePathIgnorePatterns":["node_modules/","index.ts","lib/index.ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=10"},"gitHead":"7be97eb2b30a2e261fa9a502b36354abcc061146","scripts":{"test":"jest","build":"tsc --project .","clean":"rimraf coverage dist docs","release":"np --no-2fa","prebuild":"npm run clean","prettier":"prettier --list-different './src/**/*.{js,ts}'","build:docs":"typedoc","prerelease":"npm run test && npm run build && npm run build:docs","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","test:watch":"jest --watch","prettier:fix":"npm run prettier:js -- --write --no-list-different"},"_npmUser":{"name":"kamilmielnik","email":"kamil.adam.mielnik@gmail.com"},"repository":{"url":"git+https://github.com/kamilmielnik/trie.git","type":"git"},"_npmVersion":"6.14.4","description":"Trie data structure implementation in TypeScript. Highly performant. No dependencies. Built for a Scrabble Solver.","directories":{},"_nodeVersion":"12.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.0.0","jest":"^26.6.3","rimraf":"^3.0.2","ts-jest":"^26.4.4","typedoc":"^0.19.2","prettier":"^2.2.1","typescript":"^4.1.2","@types/jest":"^26.0.18","typedoc-plugin-markdown":"^3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/trie_1.0.2_1607624706767_0.44605221578780063","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@kamilmielnik/trie","version":"1.0.3","keywords":["trie","data","structure","algorithm","scrabble","solver","typescript","prefix","tree"],"author":{"url":"https://kamilmielnik.com/","name":"Kamil Mielnik","email":"kamil.adam.mielnik@gmail.com"},"license":"MIT","_id":"@kamilmielnik/trie@1.0.3","maintainers":[{"name":"kamilmielnik","email":"kamil.adam.mielnik@gmail.com"}],"homepage":"https://github.com/kamilmielnik/trie#readme","bugs":{"url":"https://github.com/kamilmielnik/trie/issues"},"np":{"yarn":false},"dist":{"shasum":"d1720fb981982bf9420a0977c347121c8c4e184f","tarball":"https://registry.npmjs.org/@kamilmielnik/trie/-/trie-1.0.3.tgz","fileCount":35,"integrity":"sha512-xIGglzz91BwfudrsNoxX0nRlfUrGu7Y9QxJ5RnrapLGZAer02CiVayBP00gndpkP3xjmueI9l49xb4W3JgcLXA==","signatures":[{"sig":"MEUCIQDYMRt3bn7wdpDGROb8/MhXoOKIWqi28idBvllF3E9s4AIgBi7Nzmj50cWlgyZKiNTN6zMnJxrdXZG/0e2BwmA0bAY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40860,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf1mNbCRA9TVsSAnZWagAAIDkP/1x849/kvS2JYP7Kn4vI\ngI8loNJ/xYKfvTXWS8OCrve0cPRERAZiQ5EB4VlxgOV9RaKcEgute/8pIwU0\nZIXAcjTmh+cw0iRcGPgommPqSBIRvP/ggG8S8xUG6wc5OzfMUfdGpBkIiCF7\nxRFm87j0Fy5v9g9YlzAa2fX3qrBLWCkcBTLOSf8ubPSl3R12VdIY6MbQpGNR\nAlNvgbEGJzDOOxddvkYz2pioe7F/awUQSq3llMRUIztoBU+1QsxUJCu8BtnU\nKadwNmjSlTjHY+nDiAxRTeoz4yAgyneASci9QIGhiassHbBcNHogqgbG3g3I\n9v/EK2C6UCqsKKWX9X/q97rCoO32LaL7+dMPBo3bb0aG2/LhbaVE9LBug/cD\noCM+bKJqScWkN4iT46CrCAPso5Zlhde/eIMS2bP7R1OYVKkLuseX4bk6Yw1K\nVIv01Fa3+CAO8Jkiw4OTldTuRInWvh+fhl+woQZnXHSvqun57LhWh5EYOP8O\nj4SnkfbVwWqS9XhdiqMw1KSx7sL2IspaGdmI2sKzoWUMJEX5CFoqw+YoT6ux\nUGyUqLpUhqbTUcwGMsQmjWJbdz9P2LR7/4plLkhVETyYWjKVteweEnZbOPo7\n8WmpxjRRkd/pDZEd/36jo5TlaBqk7cNS9m4wozcVduz86jYhwV0VgwknLzde\nlSIF\r\n=iGwp\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"tsconfig":"tsconfig.json"}},"collectCoverage":true,"testEnvironment":"node","coverageReporters":["html"],"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"collectCoverageFrom":["src/**/*.{js,ts}"],"coveragePathIgnorePatterns":["node_modules/","index.ts","lib/index.ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=10"},"gitHead":"20a1dc32c38d7ba8ca1dfbcc47b13d4f653c2943","scripts":{"test":"jest","build":"tsc --project .","clean":"rimraf coverage dist docs","release":"np --no-2fa","prebuild":"npm run clean","prettier":"prettier --list-different './src/**/*.{js,ts}'","build:docs":"typedoc","prerelease":"npm run test && npm run build && npm run build:docs","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","test:watch":"jest --watch","prettier:fix":"npm run prettier:js -- --write --no-list-different"},"_npmUser":{"name":"kamilmielnik","email":"kamil.adam.mielnik@gmail.com"},"repository":{"url":"git+https://github.com/kamilmielnik/trie.git","type":"git"},"_npmVersion":"6.14.4","description":"Trie data structure implementation in TypeScript. Highly performant. No dependencies. Built for a Scrabble Solver.","directories":{},"_nodeVersion":"12.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.0.0","jest":"^26.6.3","rimraf":"^3.0.2","ts-jest":"^26.4.4","typedoc":"^0.19.2","prettier":"^2.2.1","typescript":"^4.1.3","@types/jest":"^26.0.19","typedoc-plugin-markdown":"^3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/trie_1.0.3_1607885658844_0.6679776586415118","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@kamilmielnik/trie","version":"2.0.0","keywords":["trie","data","structure","algorithm","scrabble","solver","typescript","prefix","tree"],"author":{"url":"https://kamilmielnik.com/","name":"Kamil Mielnik","email":"kamil.adam.mielnik@gmail.com"},"license":"MIT","_id":"@kamilmielnik/trie@2.0.0","maintainers":[{"name":"kamilmielnik","email":"kamil.adam.mielnik@gmail.com"}],"homepage":"https://github.com/kamilmielnik/trie#readme","bugs":{"url":"https://github.com/kamilmielnik/trie/issues"},"np":{"yarn":false},"dist":{"shasum":"23563517eb8317bb0b6a6343f2570bb838bb7e9d","tarball":"https://registry.npmjs.org/@kamilmielnik/trie/-/trie-2.0.0.tgz","fileCount":35,"integrity":"sha512-YWTYtrV97bQ5hRifG1FImP47PI400a56O8+oQClQOtDjY3tioxab4sOgFHckiDdswciN1RwngCZ9Kv3phJfSuA==","signatures":[{"sig":"MEUCIQCpVjS7V6x9Z3j4/ZlZTJi3nyvK/xm0btB5U9MlTxAYCgIgO/vr9FdAhYTk/srKVuD/3jpgAqP1NEPsSDiFzK0mw5M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40196,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMpLBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrEXw/9HWiJm17eFafPcPYBrMxuhs2vuPRFoc9+ER3jIsLh+93KZVgg\r\nPNbe+Gd/RbsbzdlDRRvMfYLGyAyOI8HLpnGSgT3SKOCtSpxNqwXtXSLczc3C\r\nK5k1S0AANk6YOOiff5db1gAKhTpuZyZ7gOz6iZvuOBxvNKPjyY2sN/81KWtr\r\nW+VOerSRAlIQuqkuD5XHewLhsfaQWIXhNLrjuRN9QHRvViIa6Hj7ElO1KMop\r\nnntyqK1eNoR4eCDJkKusdmT+ksmbjwZS6ZPPY3fB63tGVumBqG5uqlonL6wG\r\nYfoH3a+Jpw2Xw1AX0F20v/IKCdiJUwjj2HMwQkt/NoOo8/1jInSSBetlBSGd\r\nbuC8NDiZ2PBxhOjz4Hu0lDh/k46IGOSmKBqnoZPCZiIl4TYh6zB/gtA9oefD\r\nUPO0aUhppjS1/P5vE70tNnvBjGJfZQLp0LU+3Cg3UxHYZ+bWNMrE7No/N0HM\r\nsY2Upc0+aqOgsuFhH8ftU06dS0aNWXCs0sokSvo2Pv7YQrrrEzAZznEXqxmp\r\nxSPL4UdFttlcTAgqli/0wMSaKPoRx+CPWmwHZ8k4Cw6PLIYEFmmu8zkZFfR7\r\nZU9vlZPPKWP65BfJzD+uzFHACxxRro3zNPsziTOcMK4CB5VBQrv4Fl/kPnJe\r\ninKU8qqYVkCnqT0VqzTy18eDr5kVsO+IQVo=\r\n=Eh18\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16"},"gitHead":"eec1be0c2c40f93bdeea0d6205f5bcf592a41ba8","scripts":{"test":"jest","build":"tsc --project .","clean":"rimraf coverage dist docs","release":"np","prebuild":"npm run clean","prettier":"prettier --list-different './src/**/*.{js,ts}'","postbuild":"npm run build:docs","build:docs":"typedoc","prerelease":"npm run test && npm run build && npm run build:docs","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","test:watch":"jest --watch","prettier:fix":"npm run prettier:js -- --write --no-list-different"},"_npmUser":{"name":"kamilmielnik","email":"kamil.adam.mielnik@gmail.com"},"repository":{"url":"git+https://github.com/kamilmielnik/trie.git","type":"git"},"_npmVersion":"8.15.0","description":"Trie data structure implementation in TypeScript. Highly performant. No dependencies. Built for a Scrabble Solver.","directories":{},"_nodeVersion":"16.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.6.2","jest":"^29.0.3","rimraf":"^3.0.2","ts-jest":"^29.0.2","typedoc":"^0.23.15","prettier":"^2.7.1","typescript":"^4.8.3","@types/jest":"^29.0.3","typedoc-plugin-markdown":"^3.13.6"},"_npmOperationalInternal":{"tmp":"tmp/trie_2.0.0_1664258753620_0.5509646044578331","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@kamilmielnik/trie","version":"2.0.1","keywords":["trie","data","structure","algorithm","scrabble","solver","typescript","prefix","tree"],"author":{"url":"https://kamilmielnik.com/","name":"Kamil Mielnik","email":"kamil.adam.mielnik@gmail.com"},"license":"MIT","_id":"@kamilmielnik/trie@2.0.1","maintainers":[{"name":"kamilmielnik","email":"kamil.adam.mielnik@gmail.com"}],"homepage":"https://github.com/kamilmielnik/trie#readme","bugs":{"url":"https://github.com/kamilmielnik/trie/issues"},"np":{"yarn":false},"dist":{"shasum":"cbaa02040174d35be6a8dd4ecff1313333eb1608","tarball":"https://registry.npmjs.org/@kamilmielnik/trie/-/trie-2.0.1.tgz","fileCount":35,"integrity":"sha512-6Ulw5/xgFRadHsx0uVnpOxB2E2ZO2osnaakI26yS3RMlww580JiaQEfXUmQjXZcmOjcO+HrZ0CWjRDhoDYKHbg==","signatures":[{"sig":"MEUCIEXhITa5W5H0PR5qQplPZKBvg4LbSW6jc11vWcJLVXwCAiEA/OTOaVulOLVLDowAq+poa7o90WouQTP4rkzGdh1dnVQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40295,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQGUnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr6BhAAhq52q0ir4U0rJf+oSYo/GZwTSUlwK59Jzj9ouT/IDUq4c/Pa\r\nOLBYaGFJc0U1SnvjOITLCLhPOVSOzajuQkjKxcbjOZbONaSRlZxxr54HaUKS\r\nWIFJKVNvsqybqNakj9MYuAkZ4V+6HXStJQTZp6nTeBf8GTG63ytazgJXUQpi\r\nst9ILQCSWdMZZaEaKr7WOJREzYSRvZku9lyIv4zaZV0l2v0Ph26VOHzl0Z6D\r\nSD9L4BWfTMQY1M87cSHVLw0Ucbpx7tBMpBbHdkaRXoh/UEpkuGpadbeMAjas\r\nXBAsVAhc6IcXr4nbcRxhhLlIj1KjV1KLz8lnHxMfQodxKMlo4ImntkfxR+6h\r\nn25C7O8R4T3F7aRazEzQwy7zLnS6WPLFnCGMpwwrPLTNyzQIniECZfXlhHO9\r\nf0w2ffGhV4kovpFM3S/sL7zm64kT+HXCjiaqLBZofggt3f/V8ylXwtN1Lisu\r\nR4UovK00ElmHypCibczowxsG4/wxvY9Lyo/EFmw67s2/gd7rV6j95b60GpI1\r\ng2Hny8RYBCpms5k5BerfbFi1Xly1sb6V82ljc862MSNRmNWs3q8lf+RB1RnM\r\nqWPHOg6C2+GMvPerKk4u3Ykt1aGTE+Y87wARYz6VHzQcIUcYdUMjLfp0jE51\r\nbOUdIzXvs6BgtZWlj1tuJUCWa1YOxFpK8pM=\r\n=HPh7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16"},"gitHead":"e3a4c43a21827aa07b7effa8be6b360a88d26581","scripts":{"test":"jest","build":"tsc --project .","clean":"rimraf coverage dist docs","release":"np","prebuild":"npm run clean","prettier":"prettier --list-different './src/**/*.{js,ts}'","postbuild":"npm run build:docs","build:docs":"typedoc","prerelease":"npm run test && npm run build && npm run build:docs","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","test:watch":"jest --watch","prettier:fix":"npm run prettier:js -- --write --no-list-different"},"_npmUser":{"name":"kamilmielnik","email":"kamil.adam.mielnik@gmail.com"},"repository":{"url":"git+https://github.com/kamilmielnik/trie.git","type":"git"},"_npmVersion":"8.15.0","description":"Trie data structure implementation in TypeScript. Highly performant. No dependencies. Built for a Scrabble Solver.","directories":{},"_nodeVersion":"16.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.6.2","jest":"^29.1.2","rimraf":"^3.0.2","ts-jest":"^29.0.3","typedoc":"^0.23.15","prettier":"^2.7.1","typescript":"^4.8.4","@types/jest":"^29.1.2","typedoc-plugin-markdown":"^3.13.6"},"_npmOperationalInternal":{"tmp":"tmp/trie_2.0.1_1665164583673_0.6840810371469666","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@kamilmielnik/trie","version":"3.0.0","keywords":["trie","data","structure","algorithm","scrabble","solver","typescript","prefix","tree"],"author":{"url":"https://kamilmielnik.com/","name":"Kamil Mielnik","email":"kamil@kamilmielnik.com"},"license":"MIT","_id":"@kamilmielnik/trie@3.0.0","maintainers":[{"name":"kamilmielnik","email":"kamil@kamilmielnik.com"}],"homepage":"https://github.com/kamilmielnik/trie#readme","bugs":{"url":"https://github.com/kamilmielnik/trie/issues"},"np":{"yarn":false},"dist":{"shasum":"c44a79d129620c9c09dfef189b36c5c2e6e1d815","tarball":"https://registry.npmjs.org/@kamilmielnik/trie/-/trie-3.0.0.tgz","fileCount":35,"integrity":"sha512-vPLI9PFAbqwklXCjdtsXAWLaqmfnA0SlI/tlBgzEfLt/JvCL8I+K998FUzaB0camkyJf0DbVulo4b6qbbJ57Fw==","signatures":[{"sig":"MEQCICEk0B/UkjlXPYoEyP9zP7kgmlc6kkRSbK9MpZVTYfwiAiBuOn9w2TM3FJLEtrEzQ08AvzdFEbgSWASlCQpiy6OhzQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37809},"main":"./build/index.js","types":"./build/index.d.ts","engines":{"node":">=20"},"gitHead":"7cdc7ca818bb5e7c45bca280efaa777ee1993657","scripts":{"test":"jest","build":"tsc --project .","clean":"rimraf build coverage docs","release":"np","prebuild":"npm run clean","prettier":"prettier --list-different './src/**/*.{js,ts}'","postbuild":"npm run build:docs","build:docs":"typedoc","prerelease":"npm run test && npm run build && npm run build:docs","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","test:watch":"jest --watch","prettier:fix":"npm run prettier -- --write --no-list-different"},"_npmUser":{"name":"kamilmielnik","email":"kamil@kamilmielnik.com"},"repository":{"url":"git+https://github.com/kamilmielnik/trie.git","type":"git"},"_npmVersion":"10.5.0","description":"Trie data structure implementation in TypeScript. Highly performant. No dependencies. Built for a Scrabble Solver.","directories":{},"_nodeVersion":"20.12.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"np":"^10.0.3","jest":"^29.7.0","rimraf":"^5.0.5","ts-jest":"^29.1.2","typedoc":"^0.25.13","prettier":"^3.2.5","typescript":"^5.4.5","@types/jest":"^29.5.12","typedoc-plugin-markdown":"^3.17.1"},"_npmOperationalInternal":{"tmp":"tmp/trie_3.0.0_1713027741270_0.742909587424496","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"@kamilmielnik/trie","version":"3.1.0","keywords":["trie","data","structure","algorithm","scrabble","solver","typescript","prefix","tree"],"author":{"url":"https://kamilmielnik.com/","name":"Kamil Mielnik","email":"kamil@kamilmielnik.com"},"license":"MIT","_id":"@kamilmielnik/trie@3.1.0","maintainers":[{"name":"kamilmielnik","email":"kamil@kamilmielnik.com"}],"homepage":"https://github.com/kamilmielnik/trie#readme","bugs":{"url":"https://github.com/kamilmielnik/trie/issues"},"np":{"yarn":false},"dist":{"shasum":"011ab6db0d66977d4c69b09b700cb6adc175c844","tarball":"https://registry.npmjs.org/@kamilmielnik/trie/-/trie-3.1.0.tgz","fileCount":35,"integrity":"sha512-qHc6WMabx8+5OB8pH4Vt4zuG6gEE31ekHqk69wdSiXrVydelogLI6td33qGAAq5GgrgGsm3DRqeLrb0DhLmj8g==","signatures":[{"sig":"MEYCIQCFBYi9iIJ/AzsWth86v+dDRd1xAkGLRSEGBRFOh+DyewIhALEf7vJXVeGIQojZW86A/pm8xelN8KAcjWEGvT1SA6JU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37772},"main":"./build/index.js","types":"./build/index.d.ts","engines":{"node":">=20"},"gitHead":"41a7509d377695397aba048bb4f7b08d9736e354","scripts":{"test":"jest","build":"tsc --project .","clean":"rimraf build coverage docs","release":"np","prebuild":"npm run clean","prettier":"prettier --list-different './src/**/*.{js,ts}'","postbuild":"npm run build:docs","build:docs":"typedoc","prerelease":"npm run test && npm run build && npm run build:docs","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","test:watch":"jest --watch","prettier:fix":"npm run prettier -- --write"},"_npmUser":{"name":"kamilmielnik","email":"kamil@kamilmielnik.com"},"repository":{"url":"git+https://github.com/kamilmielnik/trie.git","type":"git"},"_npmVersion":"10.8.2","description":"Trie data structure implementation in TypeScript. Highly performant. No dependencies. Built for a Scrabble Solver.","directories":{},"_nodeVersion":"20.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"np":"^10.0.7","jest":"^29.7.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","typedoc":"^0.26.10","prettier":"^3.3.3","typescript":"^5.6.3","@types/jest":"^29.5.13","typedoc-plugin-markdown":"^4.2.9"},"_npmOperationalInternal":{"tmp":"tmp/trie_3.1.0_1729367120884_0.5733267343691999","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"@kamilmielnik/trie","version":"4.0.0","keywords":["trie","data","structure","algorithm","scrabble","solver","typescript","prefix","tree"],"author":{"url":"https://kamilmielnik.com/","name":"Kamil Mielnik","email":"kamil@kamilmielnik.com"},"license":"MIT","_id":"@kamilmielnik/trie@4.0.0","maintainers":[{"name":"kamilmielnik","email":"kamil@kamilmielnik.com"}],"homepage":"https://github.com/kamilmielnik/trie#readme","bugs":{"url":"https://github.com/kamilmielnik/trie/issues"},"np":{"yarn":false},"dist":{"shasum":"d19d7f2d72bcbc80bf815d772da360ee5b6361db","tarball":"https://registry.npmjs.org/@kamilmielnik/trie/-/trie-4.0.0.tgz","fileCount":35,"integrity":"sha512-p3JqQ+6Oi2tYk8MDcyW8cEpeatE3oTozpiG/YzMjPSVY8JVZGlkY2Xm1/a3dEveqxuDIrqciz76toZWa+8uZWA==","signatures":[{"sig":"MEUCIQC29JiMrFdOr8h2uycIAtTXiCidSZjlEEwjqhsENOFrGwIgdVkfO9peLpIY9MLCYNRAFud0fmpblujzBloaSVNXwOw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37801},"main":"./build/index.js","types":"./build/index.d.ts","engines":{"node":">=22"},"gitHead":"a6c9c3ed0cf0ed65cf83e29f52149d5ec826d591","scripts":{"test":"jest","build":"tsc --project .","clean":"rimraf build coverage docs","release":"np","prebuild":"npm run clean","prettier":"prettier --list-different './src/**/*.{js,ts}'","postbuild":"npm run build:docs","build:docs":"typedoc","prerelease":"npm run test && npm run build && npm run build:docs","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","test:watch":"jest --watch","prettier:fix":"npm run prettier -- --write"},"_npmUser":{"name":"kamilmielnik","email":"kamil@kamilmielnik.com"},"repository":{"url":"git+https://github.com/kamilmielnik/trie.git","type":"git"},"_npmVersion":"10.9.2","description":"Trie data structure implementation in TypeScript. Highly performant. No dependencies. Built for a Scrabble Solver.","directories":{},"_nodeVersion":"22.13.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"np":"^10.1.0","jest":"^29.7.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","typedoc":"^0.27.6","prettier":"^3.4.2","typescript":"^5.7.3","@types/jest":"^29.5.14","typedoc-plugin-markdown":"^4.4.1"},"_npmOperationalInternal":{"tmp":"tmp/trie_4.0.0_1737833778499_0.5855739710926662","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.0":{"name":"@kamilmielnik/trie","version":"5.0.0-beta.0","keywords":["trie","data","structure","algorithm","scrabble","solver","typescript","prefix","tree"],"author":{"url":"https://kamilmielnik.com/","name":"Kamil Mielnik","email":"kamil@kamilmielnik.com"},"license":"MIT","_id":"@kamilmielnik/trie@5.0.0-beta.0","maintainers":[{"name":"kamilmielnik","email":"kamil@kamilmielnik.com"}],"homepage":"https://github.com/kamilmielnik/trie#readme","bugs":{"url":"https://github.com/kamilmielnik/trie/issues"},"np":{"yarn":false},"dist":{"shasum":"81d5d895044c6c4406e36dee17480ebfea222de9","tarball":"https://registry.npmjs.org/@kamilmielnik/trie/-/trie-5.0.0-beta.0.tgz","fileCount":67,"integrity":"sha512-0ae0k3OUT2im1ueDAccz1jQg1PkKtsdzDReGpL9L6hAJIyZCILqWhQ8fhWBXzN402rYFAJI9lF0zBsTJd5O5jw==","signatures":[{"sig":"MEQCIBALAAx1yV5rKNXZVI0OggaXC7s1746DerX+bB9sMj9aAiALF9UeL4+WZKVHJ+z5w3ceaRWkHtMF84D/mlxrihTGuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61395},"main":"./build/cjs/index.js","type":"module","types":"./build/esm/index.d.ts","module":"./build/esm/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./build/esm/index.d.ts","import":"./build/esm/index.js","require":"./build/cjs/index.js"}},"gitHead":"ce07adb5a91d19e8435b5970dddff657f27af043","scripts":{"test":"jest","build":"tsc --project . && tsc --project tsconfig.cjs.json","clean":"rimraf build coverage docs","release":"np","prebuild":"npm run clean","prettier":"prettier --list-different './src/**/*.{js,ts}'","postbuild":"npm run build:docs","build:docs":"typedoc","prerelease":"npm run test && npm run build && npm run build:docs","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","test:watch":"jest --watch","prettier:fix":"npm run prettier -- --write"},"_npmUser":{"name":"kamilmielnik","email":"kamil@kamilmielnik.com"},"repository":{"url":"git+https://github.com/kamilmielnik/trie.git","type":"git"},"_npmVersion":"10.9.2","description":"Trie data structure implementation in TypeScript. Highly performant. No dependencies. Built for a Scrabble Solver.","directories":{},"_nodeVersion":"22.13.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"np":"^10.2.0","jest":"^29.7.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","ts-node":"^10.9.2","typedoc":"^0.27.6","prettier":"^3.4.2","typescript":"^5.7.3","@types/jest":"^29.5.14","typedoc-plugin-markdown":"^4.4.1"},"_npmOperationalInternal":{"tmp":"tmp/trie_5.0.0-beta.0_1737915401421_0.24387895579354324","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.1":{"name":"@kamilmielnik/trie","version":"5.0.0-beta.1","keywords":["trie","data","structure","algorithm","scrabble","solver","typescript","prefix","tree"],"author":{"url":"https://kamilmielnik.com/","name":"Kamil Mielnik","email":"kamil@kamilmielnik.com"},"license":"MIT","_id":"@kamilmielnik/trie@5.0.0-beta.1","maintainers":[{"name":"kamilmielnik","email":"kamil@kamilmielnik.com"}],"homepage":"https://github.com/kamilmielnik/trie#readme","bugs":{"url":"https://github.com/kamilmielnik/trie/issues"},"np":{"yarn":false},"dist":{"shasum":"730cc1133517e5974476a99d6e2265bf9159d608","tarball":"https://registry.npmjs.org/@kamilmielnik/trie/-/trie-5.0.0-beta.1.tgz","fileCount":67,"integrity":"sha512-Hlrk1c5L+iPvbyEb+ONqJXgSG7nEkotW13hdUofaWUuPOL/nBen1mqq7P7Xq9H+yXNFByme4PBEFyiW1hYgRwg==","signatures":[{"sig":"MEQCIH0fC/ZzRUVlxe/kmnshW4xGl9IliMeW+GZZMKkZ2R1mAiBjbrAaQn5UtTudWCrIWWbFWnYYovG3L/FRwkJcHZyLcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61395},"main":"./build/cjs/index.js","type":"module","types":"./build/esm/index.d.ts","module":"./build/esm/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./build/esm/index.d.ts","import":"./build/esm/index.js","require":"./build/cjs/index.js"}},"gitHead":"3698d6ac5e58bb670d4fc22d88fd6a1221a4f0c5","scripts":{"test":"jest","build":"tsc --project . && tsc --project tsconfig.cjs.json","clean":"rimraf build coverage docs","release":"np","prebuild":"npm run clean","prettier":"prettier --list-different './src/**/*.{js,ts}'","postbuild":"npm run build:docs","build:docs":"typedoc","prerelease":"npm run test && npm run build && npm run build:docs","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","test:watch":"jest --watch","prettier:fix":"npm run prettier -- --write"},"_npmUser":{"name":"kamilmielnik","email":"kamil@kamilmielnik.com"},"repository":{"url":"git+https://github.com/kamilmielnik/trie.git","type":"git"},"_npmVersion":"10.9.2","description":"Trie data structure implementation in TypeScript. Highly performant. No dependencies. Built for a Scrabble Solver.","directories":{},"_nodeVersion":"22.13.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"np":"^10.2.0","jest":"^29.7.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","ts-node":"^10.9.2","typedoc":"^0.27.6","prettier":"^3.4.2","typescript":"^5.7.3","@types/jest":"^29.5.14","typedoc-plugin-markdown":"^4.4.1"},"_npmOperationalInternal":{"tmp":"tmp/trie_5.0.0-beta.1_1737916138381_0.8571859937774982","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.2":{"name":"@kamilmielnik/trie","version":"5.0.0-beta.2","keywords":["trie","data","structure","algorithm","scrabble","solver","typescript","prefix","tree"],"author":{"url":"https://kamilmielnik.com/","name":"Kamil Mielnik","email":"kamil@kamilmielnik.com"},"license":"MIT","_id":"@kamilmielnik/trie@5.0.0-beta.2","maintainers":[{"name":"kamilmielnik","email":"kamil@kamilmielnik.com"}],"homepage":"https://github.com/kamilmielnik/trie#readme","bugs":{"url":"https://github.com/kamilmielnik/trie/issues"},"np":{"yarn":false},"dist":{"shasum":"3e385e59dc9e267ad304766ee8cb4e90f11895a2","tarball":"https://registry.npmjs.org/@kamilmielnik/trie/-/trie-5.0.0-beta.2.tgz","fileCount":69,"integrity":"sha512-Xs3w9CMbHJQ5OlyYPHYZcttvAXBHXFgT+bdq5JQfkpEmMkTGs995J4ug172DkERyaTcGDEvjk6ENOjaQuSvtLQ==","signatures":[{"sig":"MEUCICn14jw38kO7uuK58rvFbH8gK9oDeB1gqi9GiK/uJFWPAiEAjIocftWNP/QMtHaoCJZclHRfy50J2tUePdKnVyWHx/Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62108},"main":"./build/cjs/index.js","type":"module","types":"./build/esm/index.d.ts","module":"./build/esm/index.js","engines":{"bun":">=1.3","node":">=22"},"exports":{".":{"types":"./build/esm/index.d.ts","import":"./build/esm/index.js","require":"./build/cjs/index.js"}},"gitHead":"b265f22e696dad3844f0323a54d8b3728c494532","scripts":{"test":"bun test --coverage","build":"tsgo --project . && tsgo --project tsconfig.cjs.json && bun run build:markers","clean":"rimraf build coverage docs","format":"oxfmt --check './src/**/*.{js,ts}'","release":"np","prebuild":"bun run clean","postbuild":"bun run build:docs","build:docs":"typedoc","format:fix":"oxfmt --write './src/**/*.{js,ts}'","prerelease":"bun run test && bun run build && bun run build:docs","test:debug":"bun --inspect-brk test","test:watch":"bun test --watch","build:markers":"echo '{\"type\":\"module\"}' > build/esm/package.json && echo '{\"type\":\"commonjs\"}' > build/cjs/package.json"},"_npmUser":{"name":"kamilmielnik","email":"kamil@kamilmielnik.com"},"repository":{"url":"git+https://github.com/kamilmielnik/trie.git","type":"git"},"_npmVersion":"11.11.0","description":"Trie data structure implementation in TypeScript. Highly performant. No dependencies. Built for a Scrabble Solver.","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"np":"^11.2.0","oxfmt":"^0.47.0","rimraf":"^6.1.3","typedoc":"^0.28.19","@types/bun":"^1.3.13","typescript":"^6.0.3","typedoc-plugin-markdown":"^4.11.0","@typescript/native-preview":"^7.0.0-dev.20260429.1"},"_npmOperationalInternal":{"tmp":"tmp/trie_5.0.0-beta.2_1777498477002_0.27837853396259105","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@kamilmielnik/trie","version":"5.0.0","keywords":["trie","data","structure","algorithm","scrabble","solver","typescript","prefix","tree"],"author":{"url":"https://kamilmielnik.com/","name":"Kamil Mielnik","email":"kamil@kamilmielnik.com"},"license":"MIT","_id":"@kamilmielnik/trie@5.0.0","maintainers":[{"name":"kamilmielnik","email":"kamil@kamilmielnik.com"}],"homepage":"https://github.com/kamilmielnik/trie#readme","bugs":{"url":"https://github.com/kamilmielnik/trie/issues"},"np":{"yarn":false},"dist":{"shasum":"529517bce8fd2d51f6fc8d3fea2c910a24b64a50","tarball":"https://registry.npmjs.org/@kamilmielnik/trie/-/trie-5.0.0.tgz","fileCount":69,"integrity":"sha512-KYEkF8HEOAiaa+2PFKAl/do6l+qTmKNz1L5XIjo5lk/A84FKfJm6thDK+zkL9/qSE7o0DSadOyT/mblFUIRqqA==","signatures":[{"sig":"MEYCIQDCFmb04VBGm14iMPFg7OO/31jLppYX7GnyvRfS/jlltAIhAP4t4m+mwtyZzxH9HmuTLx6JAWKNYsyzCIOzi46XoNP7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61114},"main":"./build/cjs/index.js","type":"module","types":"./build/esm/index.d.ts","module":"./build/esm/index.js","engines":{"bun":">=1.3","node":">=22"},"exports":{".":{"types":"./build/esm/index.d.ts","import":"./build/esm/index.js","require":"./build/cjs/index.js"}},"gitHead":"cd321cd65329142371f3d86393b5ed41cd696092","scripts":{"test":"bun test --coverage","bench":"bun run bench/index.ts","build":"tsgo --project . && tsgo --project tsconfig.cjs.json && bun run build:markers","clean":"rimraf build coverage docs","format":"oxfmt --check './src/**/*.{js,ts}'","release":"np","prebuild":"bun run clean","postbuild":"bun run build:docs","build:docs":"typedoc","format:fix":"oxfmt --write './src/**/*.{js,ts}'","prerelease":"bun run test && bun run build && bun run build:docs","test:debug":"bun --inspect-brk test","test:watch":"bun test --watch","build:markers":"echo '{\"type\":\"module\"}' > build/esm/package.json && echo '{\"type\":\"commonjs\"}' > build/cjs/package.json"},"_npmUser":{"name":"kamilmielnik","email":"kamil@kamilmielnik.com"},"repository":{"url":"git+https://github.com/kamilmielnik/trie.git","type":"git"},"_npmVersion":"11.11.0","description":"Trie data structure implementation in TypeScript. Highly performant. No dependencies. Built for a Scrabble Solver.","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"np":"^11.2.0","oxfmt":"^0.47.0","rimraf":"^6.1.3","typedoc":"^0.28.19","7zip-bin":"^5.2.0","tinybench":"^6.0.1","@types/bun":"^1.3.13","typescript":"^6.0.3","typedoc-plugin-markdown":"^4.11.0","@typescript/native-preview":"^7.0.0-dev.20260430.1"},"_npmOperationalInternal":{"tmp":"tmp/trie_5.0.0_1777578784532_0.7520541419450038","host":"s3://npm-registry-packages-npm-production"}},"5.1.0":{"name":"@kamilmielnik/trie","version":"5.1.0","description":"Trie data structure implementation in TypeScript. Highly performant. No dependencies. Built for a Scrabble Solver.","keywords":["trie","data","structure","algorithm","scrabble","solver","typescript","prefix","tree"],"engines":{"bun":">=1.3","node":">=22"},"type":"module","main":"./build/cjs/index.js","module":"./build/esm/index.js","types":"./build/esm/index.d.ts","exports":{".":{"types":"./build/esm/index.d.ts","import":"./build/esm/index.js","require":"./build/cjs/index.js"}},"license":"MIT","author":{"name":"Kamil Mielnik","email":"kamil@kamilmielnik.com","url":"https://kamilmielnik.com/"},"repository":{"type":"git","url":"git+https://github.com/kamilmielnik/trie.git"},"bugs":{"url":"https://github.com/kamilmielnik/trie/issues"},"homepage":"https://github.com/kamilmielnik/trie#readme","np":{"packageManager":"bun"},"publishConfig":{"access":"public"},"scripts":{"bench":"bun run bench/index.ts","build":"tsc --project . && tsc --project tsconfig.cjs.json && bun run build:markers","build:docs":"typedoc","build:markers":"echo '{\"type\":\"module\"}' > build/esm/package.json && echo '{\"type\":\"commonjs\"}' > build/cjs/package.json","clean":"rimraf build coverage docs","postbuild":"bun run build:docs","prebuild":"bun run clean","prerelease":"bun run test && bun run build && bun run build:docs","format":"oxfmt --check './src/**/*.{js,ts}'","format:fix":"oxfmt --write './src/**/*.{js,ts}'","release":"np","test":"bun test --coverage","test:debug":"bun --inspect-brk test","test:watch":"bun test --watch"},"devDependencies":{"7zip-bin":"^5.2.0","@types/bun":"^1.3.14","np":"^12.0.1","oxfmt":"^0.61.0","rimraf":"^6.1.3","tinybench":"^6.1.2","typedoc":"^0.28.20","typedoc-plugin-markdown":"^4.12.0","typescript":"^6.0.3"},"gitHead":"054f6d0459a0c0ad9cc8b7ad063bf9bf65b43d08","_id":"@kamilmielnik/trie@5.1.0","_nodeVersion":"24.14.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-QkOMdPLZtbJ3kPaB2fm3+PMRInTj/M8eCiUo4xtiOHHlB9Qe9/qKNAf848UkLKcWjpa6mXvXiyKNCG2LSxKxiQ==","shasum":"86c8e7b1cf1b27d3c71c2328ebe9f51d1a82544b","tarball":"https://registry.npmjs.org/@kamilmielnik/trie/-/trie-5.1.0.tgz","fileCount":73,"unpackedSize":62457,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDRLMEnrCLXmyN0ZGJ2LzP4UchGz7UxPyNQw/QeCVhd1AIgZbZBQeJwQBqE7KiU1U8vZKOjzAWBFCMdEe+p+AZ3upc="}]},"_npmUser":{"name":"kamilmielnik","email":"kamil@kamilmielnik.com"},"directories":{},"maintainers":[{"name":"kamilmielnik","email":"kamil@kamilmielnik.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/trie_5.1.0_1785615033230_0.5123498758368545"},"_hasShrinkwrap":false}},"time":{"created":"2020-11-04T19:12:10.324Z","modified":"2026-08-01T20:10:33.540Z","0.0.2-0":"2020-11-04T19:12:10.511Z","0.0.2-1":"2020-11-04T19:15:05.936Z","0.1.0":"2020-11-04T20:14:09.534Z","0.1.1":"2020-11-05T15:39:23.004Z","0.1.2":"2020-11-05T15:41:48.785Z","0.2.0":"2020-11-06T21:10:27.243Z","0.3.0":"2020-11-06T21:19:46.186Z","0.4.0":"2020-11-12T17:00:17.725Z","0.5.0":"2020-11-12T19:33:04.253Z","0.6.0":"2020-11-12T20:22:05.523Z","0.7.0":"2020-11-14T16:04:29.560Z","0.8.0":"2020-11-14T18:10:23.719Z","0.9.0":"2020-11-18T18:56:19.275Z","0.10.0":"2020-11-18T19:34:00.820Z","1.0.0-rc.0":"2020-11-19T19:33:56.982Z","1.0.0-rc.1":"2020-11-20T20:18:28.724Z","1.0.0":"2020-11-23T20:07:31.353Z","1.0.1":"2020-11-24T05:07:53.043Z","1.0.2":"2020-12-10T18:25:07.013Z","1.0.3":"2020-12-13T18:54:19.094Z","2.0.0":"2022-09-27T06:05:53.813Z","2.0.1":"2022-10-07T17:43:03.927Z","3.0.0":"2024-04-13T17:02:21.441Z","3.1.0":"2024-10-19T19:45:21.103Z","4.0.0":"2025-01-25T19:36:18.669Z","5.0.0-beta.0":"2025-01-26T18:16:41.616Z","5.0.0-beta.1":"2025-01-26T18:28:58.590Z","5.0.0-beta.2":"2026-04-29T21:34:37.149Z","5.0.0":"2026-04-30T19:53:04.689Z","5.1.0":"2026-08-01T20:10:33.385Z"},"bugs":{"url":"https://github.com/kamilmielnik/trie/issues"},"author":{"name":"Kamil Mielnik","email":"kamil@kamilmielnik.com","url":"https://kamilmielnik.com/"},"license":"MIT","homepage":"https://github.com/kamilmielnik/trie#readme","keywords":["trie","data","structure","algorithm","scrabble","solver","typescript","prefix","tree"],"repository":{"type":"git","url":"git+https://github.com/kamilmielnik/trie.git"},"description":"Trie data structure implementation in TypeScript. Highly performant. No dependencies. Built for a Scrabble Solver.","maintainers":[{"name":"kamilmielnik","email":"kamil@kamilmielnik.com"}],"readme":"<div align=\"center\">\n<h1>@kamilmielnik/trie</h1>\n\n<img src=\"https://img.shields.io/github/package-json/v/kamilmielnik/trie\" alt=\"Version\" />\n<img src=\"https://img.shields.io/npm/l/@kamilmielnik/trie\" alt=\"License\" />\n<img src=\"https://img.shields.io/badge/bun-%3E=1.3-brightgreen.svg\" alt=\"Bun\" />\n<img src=\"https://img.shields.io/node/v/@kamilmielnik/trie\" alt=\"Node version\" />\n\n<img src=\"https://github.com/kamilmielnik/trie/workflows/Test/badge.svg\" alt=\"Test\" />\n<img src=\"https://img.shields.io/badge/coverage-100%25-brightgreen.svg\" alt=\"Coverage\" />\n<img src=\"https://github.com/kamilmielnik/trie/actions/workflows/oxfmt.yml/badge.svg\" alt=\"Format\" />\n</div>\n\n----\n\n[Trie](https://en.wikipedia.org/wiki/Trie) data structure implemented in TypeScript:\n\n- [Highly performant](#performance)\n- No dependencies\n- Lightweight\n- [Well-documented](docs/README.md)\n- Built for [Scrabble Solver](https://github.com/kamilmielnik/scrabble-solver)\n- CJS & ESM compatible\n\n# Table of contents\n\n- [Installation](#installation)\n- [API](#api)\n  - [Object-oriented API](#object-oriented-api)\n  - [Functional API](#functional-api)\n- [Examples](#examples)\n  - [Load dictionary from file](#load-dictionary-from-file)\n  - [Serialize `Node` to a file](#serialize-node-to-a-file)\n  - [Load serialized `Node` from a file](#load-serialized-node-from-a-file)\n  - [Find all words with given prefix](#find-all-words-with-given-prefix)\n- [Serialization and compression](#serialization-and-compression)\n- [Performance](#performance)\n\n# Installation\n\n```Shell\n# Bun\nbun add @kamilmielnik/trie\n\n# npm\nnpm install @kamilmielnik/trie\n\n# Yarn\nyarn add @kamilmielnik/trie\n```\n\n# [API](docs/README.md)\n\nSee full [API Docs](docs/README.md) - generated by [typedoc](http://typedoc.org/).\n\nGood to know:\n\n- all objects are mutable\n- every class, interface, type, constant and function is exported\n- all exports are named (there is no default export)\n\nThere are 2 ways to use the API.\n\n## [Object-oriented API](docs/README.md#classes)\n\nCreate [`Trie`](docs/classes/Trie.md) instance and use its methods.\n\n### Example\n\n```ts\nimport { Trie } from '@kamilmielnik/trie';\n\nconst trie = new Trie();\ntrie.add('master');\ntrie.add('mask');\ntrie.hasPrefix('man'); // false\ntrie.hasPrefix('mas'); // true\ntrie.has('mas');       // false\ntrie.remove('mas');    // false\ntrie.has('master');    // true\ntrie.serialize();      // \"(m(a(s(t(e(r))k))))\"\ntrie.remove('master'); // true\ntrie.serialize();      // \"(m(a(s(k))))\"\n```\n\n## [Functional API](docs/README.md#functions)\n\nManipulate existing instances of [`Node`](docs/interfaces/Node.md) with [functions](docs/README.md#functions).\n\n### Example\n\nThe following example works identically to the object-oriented example above.\n\n```ts\nimport { add, has, hasPrefix, Node, remove, serialize } from '@kamilmielnik/trie';\n\nconst root: Node = {};\n\nadd(root, 'master');\nadd(root, 'mask');\nhasPrefix(root, 'man'); // false\nhasPrefix(root, 'mas'); // true\nhas(root, 'mas');       // false\nremove(root, 'mas');    // false\nhas(root, 'master');    // true\nserialize(root);        // \"(m(a(s(t(e(r))k))))\"\nremove(root, 'master'); // true\nserialize(root);        // \"(m(a(s(k))))\"\n```\n\n# Examples\n\n- [Load dictionary from file](#load-dictionary-from-file)\n- [Serialize `Node` to a file](#serialize-node-to-a-file)\n- [Load serialized `Node` from a file](#load-serialized-node-from-a-file)\n- [Find all words with given prefix](#find-all-words-with-given-prefix)\n\n## Load dictionary from file\n\n```ts\nimport { fromArray, Node } from '@kamilmielnik/trie';\nimport fs from 'fs';\n\nconst fromFile = (filepath: string): Node => {\n  const file = fs.readFileSync(filepath, 'utf-8');\n  // Assuming file contains 1 word per line\n  const words = file.split('\\n').filter(Boolean);\n  const node = fromArray(words);\n  return node;\n};\n```\n\n## Serialize [`Node`](docs/interfaces/Node.md) to a file\n\n```ts\nimport { Trie } from '@kamilmielnik/trie';\nimport fs from 'fs';\n\nconst toFile = (filepath: string, trie: Trie): void => {\n  const serialized = trie.serialize();\n  fs.writeFileSync(filepath, serialized);\n};\n```\n\n## Load serialized [`Node`](docs/interfaces/Node.md) from a file\n\n```ts\nimport { deserialize, Node } from '@kamilmielnik/trie';\nimport fs from 'fs';\n\nconst fromFile = (filepath: string): Node => {\n  const serialized = fs.readFileSync(filepath, 'utf-8');\n  const node = deserialize(serialized);\n  return node;\n};\n```\n\n## Find all words with given prefix\n\n```ts\nimport { find, Node, toArray } from '@kamilmielnik/trie';\n\nconst findWordsWithPrefix = (node: Node, prefix: string): string[] => {\n  const prefixNode = find(node, prefix) || {};\n  const descendants = toArray(prefixNode, { prefix, sort: true, wordsOnly: true });\n  const words = descendants.map(({ prefix: word }) => word);\n  return words;\n};\n```\n\n# Serialization and compression\n\nThis package can be used to efficiently [serialize](docs/functions/serialize.md) and compress dictionaries.\n<!-- COMPRESSION:summary:start -->\nIt reaches 66.40 [compression ratio](https://en.wikipedia.org/wiki/Data_compression_ratio) (98.49% space saving) for SJP.PL (pl-PL) when combined with [7-Zip](https://en.wikipedia.org/wiki/7z) at ultra compression level.\n<!-- COMPRESSION:summary:end -->\n\n<!-- COMPRESSION:start -->\n| Language | 🇺🇸 en-US | 🇬🇧 en-GB | 🇵🇱 pl-PL |\n| --- | --- | --- | --- |\n| Name | [TWL06](https://en.wikipedia.org/wiki/NASPA_Word_List) | [SOWPODS](https://en.wikipedia.org/wiki/Collins_Scrabble_Words) | [SJP.PL](https://sjp.pl/slownik/dp.phtml) |\n| Source | [Download](https://raw.githubusercontent.com/kamilmielnik/scrabble-dictionaries/master/english/twl06.txt) | [Download](https://raw.githubusercontent.com/kamilmielnik/scrabble-dictionaries/master/english/sowpods.txt) | [Download](https://raw.githubusercontent.com/kamilmielnik/scrabble-dictionaries/master/polish/sjp.txt) |\n| Words count | 178,690 | 267,751 | 3,229,855 |\n| File size [B] | 1,763,166 | 2,707,020 | 42,172,320 |\n| File size (serialized) [B] | (-42.38%) 1,016,004 | (-43.94%) 1,517,454 | (-69.40%) 12,903,507 |\n| File size ([7z](https://en.wikipedia.org/wiki/7z)) [B] | (-78.54%) 378,418 | (-79.23%) 562,247 | (-86.84%) 5,550,546 |\n| File size (serialized + [7z](https://en.wikipedia.org/wiki/7z)) [B] | (-89.25%) 189,484 | (-89.78%) 276,737 | (-98.49%) 635,085 |\n<!-- COMPRESSION:end -->\n\n# Performance\n\nBenchmarks are produced by [`bench/index.ts`](bench/index.ts) using [tinybench](https://github.com/tinylibs/tinybench). Run `bun run bench` to regenerate the charts below.\n\n[`add`](docs/functions/add.md), [`find`](docs/functions/find.md), [`has`](docs/functions/has.md), [`hasPrefix`](docs/functions/hasPrefix.md), [`remove`](docs/functions/remove.md) are very fast - $O(L)$, where $L$ is the word length (millions of operations per second).\n\n<!-- BENCH:fast:start -->\n![Fast operations chart](bench/charts/fast.svg)\n<!-- BENCH:fast:end -->\n\n---\n\n[`deserialize`](docs/functions/deserialize.md), [`fromArray`](docs/functions/fromArray.md), [`serialize`](docs/functions/serialize.md), [`toArray`](docs/functions/toArray.md) are slow - $O(n)$ (few operations per second).\n\n<!-- BENCH:slow:start -->\n![Slow operations chart](bench/charts/slow.svg)\n<!-- BENCH:slow:end -->\n","readmeFilename":"README.md"}