{"_id":"@cantoo/unicode-trie","_rev":"6-e18c066a1d80f2e66df9319c79b2ec49","name":"@cantoo/unicode-trie","dist-tags":{"latest":"1.0.5"},"versions":{"1.0.0":{"name":"@cantoo/unicode-trie","version":"1.0.0","keywords":["unicode","trie","icu"],"author":{"name":"Devon Govett","email":"devongovett@gmail.com"},"license":"MIT","_id":"@cantoo/unicode-trie@1.0.0","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"},{"name":"gabrielnsd","email":"gabrielnsdantas@gmail.com"},{"name":"felipecantoo","email":"felipe@cantoo.fr"},{"name":"nicodemos234","email":"nicodemos54324@gmail.com"}],"contributors":[{"name":"Cantoo"}],"homepage":"https://github.com/cantoo-scribe/fontkit#readme","bugs":{"url":"https://github.com/cantoo-scribe/fontkit/issues"},"dist":{"shasum":"f922991c23b2c2e2f24af3ca2c0381dfe12c4719","tarball":"https://registry.npmjs.org/@cantoo/unicode-trie/-/unicode-trie-1.0.0.tgz","fileCount":11,"integrity":"sha512-ZaHR0nx1v3OPQV2RJ5GkWvVs4tQQB7vchZUuMo8YNnFhSExshiL9zW4mg7CYkE40H35ojd0rZJnzJl0NcfYrhQ==","signatures":[{"sig":"MEUCIB3vF2FGeHqAY74FRY3qKIiST1AXkOUE+V1D0xqNmMb9AiEA6/6dfpgL8YiWtHGkYoCQj8QwVYyHY/6S0qgjWkImjbY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180301},"main":"./dist/index.cjs","type":"module","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./builder.js":{"import":"./dist/builder.mjs","require":"./dist/builder.cjs"},"./package.json":"./package.json"},"gitHead":"c8749a473632c4257472804ee027766eea37e105","scripts":{"build":"node ../../../scripts/build-unicode-packages.js","prepack":"npm run build"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git://github.com/cantoo-scribe/fontkit.git","type":"git","directory":"src/packages/unicode-trie"},"_npmVersion":"10.9.8","description":"Unicode Trie data structure for fast character metadata lookup, ported from ICU (fflate, no tiny-inflate/pako)","directories":{},"_nodeVersion":"22.23.2","dependencies":{"fflate":"^0.8.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/unicode-trie_1.0.0_1788971018945_0.8702251925672746","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@cantoo/unicode-trie","version":"1.0.1","keywords":["unicode","trie","icu"],"author":{"name":"Devon Govett","email":"devongovett@gmail.com"},"license":"MIT","_id":"@cantoo/unicode-trie@1.0.1","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"},{"name":"gabrielnsd","email":"gabrielnsdantas@gmail.com"},{"name":"felipecantoo","email":"felipe@cantoo.fr"},{"name":"nicodemos234","email":"nicodemos54324@gmail.com"}],"contributors":[{"name":"Cantoo"}],"homepage":"https://github.com/cantoo-scribe/fontkit#readme","bugs":{"url":"https://github.com/cantoo-scribe/fontkit/issues"},"dist":{"shasum":"8919f4bfa86bdb36c64c7c1a2b619417e7500c5c","tarball":"https://registry.npmjs.org/@cantoo/unicode-trie/-/unicode-trie-1.0.1.tgz","fileCount":11,"integrity":"sha512-0Typ2Zhu9B/QwD101LU/xtzlPLDqzZ/SbC/zj1sQBwn8Ijs+x9Q/kZH9pgMP/4mC9ZXvs0Zcr+SdeT60ts+Ssg==","signatures":[{"sig":"MEUCIQDTRh6Ag0NvYxN14bQJryckHzHkFQFNEGChdAffB5BqgQIgVDZGoBMjEc+ivlpqRcHweGOPRMBK6jWxCxvdfXni+I0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDyLnNQY78tdsgDgfB6+j7iwW1HghV2/4LBs6yFqp5TqgIgOFUyvnC7ZYCO4ATpoihWBHEQpgyNGrkdcyprzfpz1rI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":179841},"main":"./dist/index.cjs","type":"module","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./builder.js":{"import":"./dist/builder.mjs","require":"./dist/builder.cjs"},"./package.json":"./package.json"},"gitHead":"13bd47d6d3da45fd44e5ebfeacc201a8a05f73f7","scripts":{"build":"node ../../../scripts/build-unicode-packages.js","prepack":"npm run build"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git://github.com/cantoo-scribe/fontkit.git","type":"git","directory":"src/packages/unicode-trie"},"_npmVersion":"11.15.0","description":"Unicode Trie data structure for fast character metadata lookup, ported from ICU (fflate, no tiny-inflate/pako)","directories":{},"_nodeVersion":"22.19.0","dependencies":{"fflate":"^0.8.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/unicode-trie_1.0.1_1788971981468_0.6457820167257093","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@cantoo/unicode-trie","version":"1.0.2","keywords":["unicode","trie","icu"],"author":{"name":"Devon Govett","email":"devongovett@gmail.com"},"license":"MIT","_id":"@cantoo/unicode-trie@1.0.2","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"},{"name":"gabrielnsd","email":"gabrielnsdantas@gmail.com"},{"name":"felipecantoo","email":"felipe@cantoo.fr"},{"name":"nicodemos234","email":"nicodemos54324@gmail.com"}],"contributors":[{"name":"Cantoo"}],"homepage":"https://github.com/cantoo-scribe/fontkit#readme","bugs":{"url":"https://github.com/cantoo-scribe/fontkit/issues"},"dist":{"shasum":"284443743d47d2fec9f5b8d9d2e8ddaad0b4f700","tarball":"https://registry.npmjs.org/@cantoo/unicode-trie/-/unicode-trie-1.0.2.tgz","fileCount":11,"integrity":"sha512-tJOhLjQBYp+TQKCpWipaGUzvCmrVg2wwB0BxcUraH3oBRNLV4ZUp4jDv3Wa2SoGcCbxbQL7JV5Zl3hxOWl8B6w==","signatures":[{"sig":"MEYCIQCAs8Li6WSQctyugMdwzLDQqaKmdK791F3RkrokDRo4QAIhANysh2QWfBLEriDGvcsPYs2AcyYib5K5K3C0I4uw23+d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBEIEU6HUhMy9y6uBTJqMnivRoar6KIA2lFwY0mulbrxAiBiQR9YORMBVGO83hiZtvem8cwUPMWGIgNB1/NBeNAVfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":198835},"main":"./dist/index.cjs","type":"module","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./builder.js":{"import":"./dist/builder.mjs","require":"./dist/builder.cjs"},"./package.json":"./package.json"},"gitHead":"17c17872fc9412dddd9cef1d4214a3e993ab83b4","scripts":{"build":"node ../../../scripts/build-unicode-packages.js","prepack":"npm run build"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"repository":{"url":"git://github.com/cantoo-scribe/fontkit.git","type":"git","directory":"src/packages/unicode-trie"},"_npmVersion":"10.9.8","description":"Unicode Trie data structure for fast character metadata lookup, ported from ICU (fflate, no tiny-inflate/pako)","directories":{},"_nodeVersion":"22.23.2","dependencies":{"fflate":"^0.8.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/unicode-trie_1.0.2_1789027254808_0.9210774882920563","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@cantoo/unicode-trie","version":"1.0.3","keywords":["unicode","trie","icu"],"author":{"name":"Devon Govett","email":"devongovett@gmail.com"},"license":"MIT","_id":"@cantoo/unicode-trie@1.0.3","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"},{"name":"gabrielnsd","email":"gabrielnsdantas@gmail.com"},{"name":"felipecantoo","email":"felipe@cantoo.fr"},{"name":"nicodemos234","email":"nicodemos54324@gmail.com"}],"contributors":[{"name":"Cantoo"}],"homepage":"https://github.com/cantoo-scribe/fontkit#readme","bugs":{"url":"https://github.com/cantoo-scribe/fontkit/issues"},"dist":{"shasum":"ddc90d8f4311a1c3685ebe00ca9b27c36d6cf44a","tarball":"https://registry.npmjs.org/@cantoo/unicode-trie/-/unicode-trie-1.0.3.tgz","fileCount":17,"integrity":"sha512-w6OSmrew8GersXTZGGK8w36kaiyes8LL71AwHFRo+1N4EboyW98VYSCnitV/xCYL1c523LjD7GvAJGs+cg+e/A==","signatures":[{"sig":"MEYCIQCyMZiV4Z6FnF8cDJh+dH7lFyw2MRm7EmzIA+m4WKJOpgIhAIgs37UtzWOu54pPqv3ahwFpxx7W6DAwTfeUqh0Heyb8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDsgazAQmodXmmx1dArwgppQvGRd+80cW//SvVqALlGqgIhAPJovyjFUU1Lbece0jnvKLbo3qUukxbVdqPLL3a78KHt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":326622},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.umd.js","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./builder.js":{"types":"./dist/builder.d.ts","import":"./dist/builder.mjs","require":"./dist/builder.cjs"},"./package.json":"./package.json"},"gitHead":"9d8a1b002da6fa095f0534451dfd3709dac346a6","scripts":{"build":"node ../../../scripts/build-unicode-packages.js","prepack":"npm run build"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"jsdelivr":"./dist/index.umd.js","repository":{"url":"git://github.com/cantoo-scribe/fontkit.git","type":"git","directory":"src/packages/unicode-trie"},"_npmVersion":"10.9.8","description":"Unicode Trie data structure for fast character metadata lookup, ported from ICU (fflate, no tiny-inflate/pako)","directories":{},"_nodeVersion":"22.23.2","dependencies":{"fflate":"^0.8.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/unicode-trie_1.0.3_1789029542088_0.09353341937614945","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@cantoo/unicode-trie","version":"1.0.4","keywords":["unicode","trie","icu"],"author":{"name":"Devon Govett","email":"devongovett@gmail.com"},"license":"MIT","_id":"@cantoo/unicode-trie@1.0.4","maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"},{"name":"gabrielnsd","email":"gabrielnsdantas@gmail.com"},{"name":"felipecantoo","email":"felipe@cantoo.fr"},{"name":"nicodemos234","email":"nicodemos54324@gmail.com"}],"contributors":[{"name":"Cantoo"}],"homepage":"https://github.com/cantoo-scribe/fontkit#readme","bugs":{"url":"https://github.com/cantoo-scribe/fontkit/issues"},"dist":{"shasum":"c8c788294744377f82ae00557ed39e8716fa992d","tarball":"https://registry.npmjs.org/@cantoo/unicode-trie/-/unicode-trie-1.0.4.tgz","fileCount":17,"integrity":"sha512-1xgOnDU1KTl5M3o1Jn6B36cRj2OUDvth4OzfkdLBnN46EYADc5Q6qBkAY+fJtXY8N8uLcwIe0JrTHlk4JNa1Vg==","signatures":[{"sig":"MEUCIGZz4wJK4Ug7s2PuabpAnF7cgJ7qMG7HL5NmIdaAKb8wAiEAvgjmHu4SuZYM7VhZnDZkeOwiA+88tfDscf0nXKJ8H1Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD9aFNeqaQZZgPQxzhh3DXfhwtbZqGvYFWah+TPrzXE4AIhAJDxFmeacsuMx9ruDkNwkk30VHij8/Il6/0BeEGyCUFz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":327453},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.umd.js","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./builder.js":{"types":"./dist/builder.d.ts","import":"./dist/builder.mjs","require":"./dist/builder.cjs"},"./package.json":"./package.json"},"gitHead":"3bb08925576d1e453b3d29deadde6152f2dc09ab","scripts":{"build":"node ../../../scripts/build-unicode-packages.js","prepack":"npm run build"},"_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"jsdelivr":"./dist/index.umd.js","repository":{"url":"git://github.com/cantoo-scribe/fontkit.git","type":"git","directory":"src/packages/unicode-trie"},"_npmVersion":"10.9.8","description":"Unicode Trie data structure for fast character metadata lookup, ported from ICU (fflate, no tiny-inflate/pako)","directories":{},"_nodeVersion":"22.23.2","dependencies":{"fflate":"^0.8.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/unicode-trie_1.0.4_1789087819752_0.41163862817182517","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"_id":"@cantoo/unicode-trie@1.0.5","bugs":{"url":"https://github.com/cantoo-scribe/fontkit/issues"},"dist":{"shasum":"fb1740310c192c619848adcd77f327cb675dcae3","tarball":"https://registry.npmjs.org/@cantoo/unicode-trie/-/unicode-trie-1.0.5.tgz","fileCount":17,"integrity":"sha512-uklrznFn5hpSC8T5iDitGJQUldvpb1n6LORnSZ0PRTGHecx1JVSHGz8+ARt4lI7U6zZ42RpeBIHM4i4ktjnpvw==","signatures":[{"sig":"MEUCID91AT9vd8AmQ1VvRoshT2+0itYQ/T1GtbKaOU96EZH6AiEAmnm49m8fT321LrVGK7mKSKVrcx9MjabaR9O11UsrvIA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIG5piLJleYXkxTKui88z+ZQSAkCprKSnzs8tSUZ3cOPPAiAfhDbwCMQuDg+rtWB3BRHq3yp346GDkdCaiTmYxpibUQ=="}],"unpackedSize":327230},"main":"./dist/index.cjs","name":"@cantoo/unicode-trie","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.umd.js","author":{"name":"Devon Govett","email":"devongovett@gmail.com"},"module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./builder.js":{"types":"./dist/builder.d.ts","import":"./dist/builder.mjs","require":"./dist/builder.cjs"},"./package.json":"./package.json"},"gitHead":"9e870a36a90eefb7ebedecaf70b327ea7a3be85a","license":"MIT","scripts":{"build":"node ../../../scripts/build-unicode-packages.js","prepack":"npm run build"},"version":"1.0.5","_npmUser":{"name":"sharcoux","email":"f.billioud@gmail.com"},"homepage":"https://github.com/cantoo-scribe/fontkit#readme","jsdelivr":"./dist/index.umd.js","keywords":["unicode","trie","icu"],"repository":{"url":"git://github.com/cantoo-scribe/fontkit.git","type":"git","directory":"src/packages/unicode-trie"},"_npmVersion":"10.9.8","description":"Unicode Trie data structure for fast character metadata lookup, ported from ICU (fflate, no tiny-inflate/pako)","directories":{},"maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"},{"name":"gabrielnsd","email":"gabrielnsdantas@gmail.com"},{"name":"felipecantoo","email":"felipe@cantoo.fr"},{"name":"nicodemos234","email":"nicodemos54324@gmail.com"}],"_nodeVersion":"22.23.2","contributors":[{"name":"Cantoo"}],"dependencies":{"fflate":"^0.8.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/unicode-trie_1.0.5_1789089883345_0.3883418073711742"}}},"time":{"created":"2026-09-09T16:23:38.537Z","modified":"2026-09-11T01:24:43.647Z","1.0.0":"2026-09-09T16:23:39.107Z","1.0.1":"2026-09-09T16:39:41.543Z","1.0.2":"2026-09-10T08:00:54.901Z","1.0.3":"2026-09-10T08:39:02.183Z","1.0.4":"2026-09-11T00:50:19.854Z","1.0.5":"2026-09-11T01:24:43.468Z"},"bugs":{"url":"https://github.com/cantoo-scribe/fontkit/issues"},"author":{"name":"Devon Govett","email":"devongovett@gmail.com"},"license":"MIT","homepage":"https://github.com/cantoo-scribe/fontkit#readme","keywords":["unicode","trie","icu"],"repository":{"url":"git://github.com/cantoo-scribe/fontkit.git","type":"git","directory":"src/packages/unicode-trie"},"description":"Unicode Trie data structure for fast character metadata lookup, ported from ICU (fflate, no tiny-inflate/pako)","contributors":[{"name":"Cantoo"}],"maintainers":[{"name":"sharcoux","email":"f.billioud@gmail.com"},{"name":"ribeirofmatheus","email":"matheus_f.ribeiro@hotmail.com"},{"name":"matheusrdsantos","email":"matheus.r.d.s10@hotmail.com"},{"name":"gabrielnsd","email":"gabrielnsdantas@gmail.com"},{"name":"felipecantoo","email":"felipe@cantoo.fr"},{"name":"nicodemos234","email":"nicodemos54324@gmail.com"}],"readme":"# @cantoo/unicode-trie\n\nMaintained fork of [foliojs/unicode-trie](https://github.com/foliojs/unicode-trie), published as **`@cantoo/unicode-trie`**.\n\n## What’s improved for users\n\n- **TypeScript typings** included for the trie and the builder\n- **CJS + ESM** — works with `require` and `import` (and `require()` gives you the class directly)\n- **CDN / browser** — UMD build on unpkg / jsDelivr\n- **Smaller, modern inflate stack** — uses **fflate** instead of `tiny-inflate` / `pako`\n- Also available as `@cantoo/fontkit/unicode-trie` if you already depend on fontkit\n\n## Usage\n\n```js\nimport UnicodeTrie from '@cantoo/unicode-trie';\nimport UnicodeTrieBuilder from '@cantoo/unicode-trie/builder.js';\n\n// CommonJS\nconst UnicodeTrie = require('@cantoo/unicode-trie');\n```\n","readmeFilename":"README.md"}