{"versions":{"0.0.1":{"name":"@huggingface/tokenizers","version":"0.0.1","description":"🤗 Tokenizers.js: A pure JS/TS implementation of today's most used tokenizers","type":"module","main":"dist/tokenizers.min.mjs","browser":"dist/tokenizers.min.mjs","module":"dist/tokenizers.min.mjs","types":"types/index.d.ts","exports":{".":{"types":"./types/index.d.ts","node":{"require":"./dist/tokenizers.min.cjs","import":"./dist/tokenizers.min.mjs"},"browser":{"import":"./dist/tokenizers.min.mjs"},"default":"./dist/tokenizers.min.mjs"}},"scripts":{"clean":"rimraf dist types","build":"npm run clean && node scripts/build.mjs","dev":"npm run clean && node scripts/dev.mjs","lint":"eslint src --ext .ts,.tsx","test":"node --experimental-vm-modules --expose-gc --max-old-space-size=4096 node_modules/jest/bin/jest.js --verbose --logHeapUsage --maxWorkers=10%","format":"prettier --write \"src/**/*.ts\" \"tests/**/*.ts\""},"devDependencies":{"@types/jest":"^30.0.0","@types/node":"^24.9.2","@typescript-eslint/eslint-plugin":"^8.46.0","@typescript-eslint/parser":"^8.46.0","dotenv":"^17.2.3","esbuild":"^0.25.5","eslint":"^9.37.0","jest":"^30.2.0","jest-environment-node":"^30.2.0","prettier":"^3.5.3","rimraf":"^6.0.1","terser":"^5.40.0","ts-jest":"^29.4.4","typescript":"^5.4.0"},"repository":{"type":"git","url":"git+https://github.com/huggingface/tokenizers.js.git"},"author":{"name":"Hugging Face"},"license":"Apache-2.0","bugs":{"url":"https://github.com/huggingface/tokenizers.js/issues"},"homepage":"https://github.com/huggingface/tokenizers.js#readme","_id":"@huggingface/tokenizers@0.0.1","gitHead":"40faad732aecc7ff3338f100fb7b482a068422c9","_nodeVersion":"22.17.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-VtVgAoj4eEmjr3oURS5QtsOhSZHeC/qJQBcEQn6++jvVzKzdd4lYgKyms22cl1HXZRXNHi8mww+wWMJeMDdWyg==","shasum":"997ac91e86a1f4603fd0edac4c356515dd8d3a6d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@huggingface/tokenizers/-/tokenizers-0.0.1.tgz","fileCount":73,"unpackedSize":290968,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCU1gz/7nQKPO43BsBTDQg7niV+RS/ahSBKzoBn6AajsgIgbxA+TSS9JZhNqbDcQTTURmR2PKneh64fo60EJlBxiLE="}],"size":67437},"_npmUser":{"name":"anonymous","email":"admin@xenova.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"chaumond@gmail.com"},{"name":"anonymous","email":"pierrot007@gmail.com"},{"name":"anonymous","email":"coyotte508@protonmail.com"},{"name":"anonymous","email":"admin@xenova.com"},{"name":"anonymous","email":"v@huggingface.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tokenizers_0.0.1_1762133427002_0.005974177314871376"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-03T01:30:27.189Z","publish_time":1762133427189,"_source_registry_name":"default","contributors":[]},"0.0.2":{"name":"@huggingface/tokenizers","version":"0.0.2","description":"🤗 Tokenizers.js: A pure JS/TS implementation of today's most used tokenizers","type":"module","main":"dist/tokenizers.min.mjs","browser":"dist/tokenizers.min.mjs","module":"dist/tokenizers.min.mjs","types":"types/index.d.ts","exports":{".":{"types":"./types/index.d.ts","node":{"require":"./dist/tokenizers.min.cjs","import":"./dist/tokenizers.min.mjs"},"browser":{"import":"./dist/tokenizers.min.mjs"},"default":"./dist/tokenizers.min.mjs"}},"scripts":{"clean":"rimraf dist types","build":"npm run clean && node scripts/build.mjs","dev":"npm run clean && node scripts/dev.mjs","lint":"eslint src --ext .ts,.tsx","test":"node --experimental-vm-modules --expose-gc --max-old-space-size=4096 node_modules/jest/bin/jest.js --verbose --logHeapUsage --maxWorkers=10%","format":"prettier --write .","format:check":"prettier --check ."},"publishConfig":{"access":"public"},"devDependencies":{"@types/jest":"^30.0.0","@types/node":"^24.9.2","@typescript-eslint/eslint-plugin":"^8.46.0","@typescript-eslint/parser":"^8.46.0","dotenv":"^17.2.3","esbuild":"^0.25.5","eslint":"^9.37.0","jest":"^30.2.0","jest-environment-node":"^30.2.0","prettier":"^3.5.3","rimraf":"^6.0.1","terser":"^5.40.0","ts-jest":"^29.4.4","typescript":"^5.4.0"},"repository":{"type":"git","url":"git+https://github.com/huggingface/tokenizers.js.git"},"author":{"name":"Hugging Face"},"license":"Apache-2.0","bugs":{"url":"https://github.com/huggingface/tokenizers.js/issues"},"homepage":"https://github.com/huggingface/tokenizers.js#readme","gitHead":"4fa791290c0f9fb84de2b76ef030a8878f4aacd1","_id":"@huggingface/tokenizers@0.0.2","_nodeVersion":"24.11.0","_npmVersion":"11.6.1","dist":{"integrity":"sha512-futFnxqdXEumr7EXCs0KQ/p0NwuBBMh9Qzg15IT42rGTf0k4fcVi0T/XwOJgUQEFzAktOOb2kH3jRN+w2YgvLQ==","shasum":"395e6e5b77b8df994ccd2487d874fb1f790bf111","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@huggingface/tokenizers/-/tokenizers-0.0.2.tgz","fileCount":73,"unpackedSize":290157,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@huggingface%2ftokenizers@0.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEuX05C7pEeYfZmomm2nrWd/ndEdWEMpVbZHO3ZHDsn1AiEAjOtFZlp2ZQQTOyJzAcARsTotP7kZLLfoTdb+hyzitOc="}],"size":67281},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d64155bf-4f96-4e21-9889-dd37695cec44"}},"directories":{},"maintainers":[{"name":"anonymous","email":"chaumond@gmail.com"},{"name":"anonymous","email":"pierrot007@gmail.com"},{"name":"anonymous","email":"coyotte508@protonmail.com"},{"name":"anonymous","email":"admin@xenova.com"},{"name":"anonymous","email":"v@huggingface.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tokenizers_0.0.2_1762199091292_0.7654951859602439"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-03T19:44:51.561Z","publish_time":1762199091561,"_source_registry_name":"default","contributors":[]},"0.0.3":{"name":"@huggingface/tokenizers","version":"0.0.3","description":"🤗 Tokenizers.js: A pure JS/TS implementation of today's most used tokenizers","type":"module","main":"dist/tokenizers.min.mjs","browser":"dist/tokenizers.min.mjs","module":"dist/tokenizers.min.mjs","types":"types/index.d.ts","exports":{".":{"types":"./types/index.d.ts","node":{"require":"./dist/tokenizers.min.cjs","import":"./dist/tokenizers.min.mjs"},"browser":{"import":"./dist/tokenizers.min.mjs"},"default":"./dist/tokenizers.min.mjs"}},"scripts":{"clean":"rimraf dist types","build":"npm run clean && node scripts/build.mjs","dev":"npm run clean && node scripts/dev.mjs","lint":"eslint src --ext .ts,.tsx","test":"node --experimental-vm-modules --expose-gc --max-old-space-size=4096 node_modules/jest/bin/jest.js --verbose --logHeapUsage --maxWorkers=10%","format":"prettier --write .","format:check":"prettier --check ."},"publishConfig":{"access":"public"},"devDependencies":{"@types/jest":"^30.0.0","@types/node":"^24.9.2","@typescript-eslint/eslint-plugin":"^8.46.0","@typescript-eslint/parser":"^8.46.0","dotenv":"^17.2.3","esbuild":"^0.25.5","eslint":"^9.37.0","jest":"^30.2.0","jest-environment-node":"^30.2.0","prettier":"^3.5.3","rimraf":"^6.0.1","terser":"^5.40.0","ts-jest":"^29.4.4","tsc-alias":"^1.8.16","typescript":"^5.4.0"},"repository":{"type":"git","url":"git+https://github.com/huggingface/tokenizers.js.git"},"author":{"name":"Hugging Face"},"license":"Apache-2.0","bugs":{"url":"https://github.com/huggingface/tokenizers.js/issues"},"homepage":"https://github.com/huggingface/tokenizers.js#readme","dependencies":{"@huggingface/tokenizers":"^0.0.2"},"gitHead":"098c42ff25d8bd84faa11882834e1149818fd014","_id":"@huggingface/tokenizers@0.0.3","_nodeVersion":"24.11.0","_npmVersion":"11.6.1","dist":{"integrity":"sha512-9zTy3hprcoEMq6YtpYJCKYR++3W9MeHOcnJYPlPqwLPisgxA+aey437Qamlg7e5I8zzjnqW+nJGWfI9FUGcQTw==","shasum":"98692ba9271c9fe3f52e90b902ad47ce37474a2f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@huggingface/tokenizers/-/tokenizers-0.0.3.tgz","fileCount":73,"unpackedSize":290218,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@huggingface%2ftokenizers@0.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCNuqv3a/3h8XJYSnpW9Q71P2twiHt0NU4WqcbUKt5aYAIhAKb5Yg75RtLVIyMPifphw05GzeiyY6j0dXtMTf0rRsXI"}],"size":67315},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d64155bf-4f96-4e21-9889-dd37695cec44"}},"directories":{},"maintainers":[{"name":"anonymous","email":"chaumond@gmail.com"},{"name":"anonymous","email":"pierrot007@gmail.com"},{"name":"anonymous","email":"coyotte508@protonmail.com"},{"name":"anonymous","email":"admin@xenova.com"},{"name":"anonymous","email":"v@huggingface.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tokenizers_0.0.3_1762236972339_0.7113828041773358"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-04T06:16:12.547Z","publish_time":1762236972547,"_source_registry_name":"default","contributors":[]},"0.0.4":{"name":"@huggingface/tokenizers","version":"0.0.4","description":"🤗 Tokenizers.js: A pure JS/TS implementation of today's most used tokenizers","type":"module","main":"dist/tokenizers.min.mjs","browser":"dist/tokenizers.min.mjs","module":"dist/tokenizers.min.mjs","types":"types/index.d.ts","exports":{".":{"types":"./types/index.d.ts","node":{"require":"./dist/tokenizers.min.cjs","import":"./dist/tokenizers.min.mjs"},"browser":{"import":"./dist/tokenizers.min.mjs"},"default":"./dist/tokenizers.min.mjs"}},"scripts":{"clean":"rimraf dist types","build":"npm run clean && node scripts/build.mjs","dev":"npm run clean && node scripts/dev.mjs","lint":"eslint src --ext .ts,.tsx","test":"node --experimental-vm-modules --expose-gc --max-old-space-size=4096 node_modules/jest/bin/jest.js --verbose --logHeapUsage --maxWorkers=10%","format":"prettier --write .","format:check":"prettier --check ."},"publishConfig":{"access":"public"},"devDependencies":{"@types/jest":"^30.0.0","@types/node":"^24.9.2","@typescript-eslint/eslint-plugin":"^8.46.0","@typescript-eslint/parser":"^8.46.0","dotenv":"^17.2.3","esbuild":"^0.25.5","eslint":"^9.37.0","jest":"^30.2.0","jest-environment-node":"^30.2.0","prettier":"^3.5.3","rimraf":"^6.0.1","terser":"^5.40.0","ts-jest":"^29.4.4","tsc-alias":"^1.8.16","typescript":"^5.4.0"},"repository":{"type":"git","url":"git+https://github.com/huggingface/tokenizers.js.git"},"author":{"name":"Hugging Face"},"license":"Apache-2.0","bugs":{"url":"https://github.com/huggingface/tokenizers.js/issues"},"homepage":"https://github.com/huggingface/tokenizers.js#readme","gitHead":"70aef0af4d480aae943aa78699a0f41faf2ef70c","_id":"@huggingface/tokenizers@0.0.4","_nodeVersion":"24.11.0","_npmVersion":"11.6.1","dist":{"integrity":"sha512-38DA47H077NItAgBnuhhkCnRr0TFBioI54Eo6eWVPbtL0cnPiy4ii/Xz/lCwlOak1sKbw45ErumBWF7ZM/h3Cw==","shasum":"b58772cb15c111ba11022309689b2c4fba9a4271","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@huggingface/tokenizers/-/tokenizers-0.0.4.tgz","fileCount":73,"unpackedSize":290153,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@huggingface%2ftokenizers@0.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDIy/LNLdOszZiwoblK7OkpJiI8hxedi4Hb/sdDdtQR1AIhAIqxjycDZgyGT0xlRRESv/9zO750+IJcJEi3rgGoZpbf"}],"size":67286},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d64155bf-4f96-4e21-9889-dd37695cec44"}},"directories":{},"maintainers":[{"name":"anonymous","email":"chaumond@gmail.com"},{"name":"anonymous","email":"pierrot007@gmail.com"},{"name":"anonymous","email":"coyotte508@protonmail.com"},{"name":"anonymous","email":"admin@xenova.com"},{"name":"anonymous","email":"v@huggingface.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tokenizers_0.0.4_1762282909017_0.5978097632549901"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-04T19:01:49.234Z","publish_time":1762282909234,"_source_registry_name":"default","contributors":[]},"0.0.5":{"name":"@huggingface/tokenizers","version":"0.0.5","description":"🤗 Tokenizers.js: A pure JS/TS implementation of today's most used tokenizers","type":"module","main":"dist/tokenizers.min.mjs","browser":"dist/tokenizers.min.mjs","module":"dist/tokenizers.min.mjs","types":"types/index.d.ts","exports":{".":{"types":"./types/index.d.ts","node":{"require":"./dist/tokenizers.min.cjs","import":"./dist/tokenizers.min.mjs"},"browser":{"import":"./dist/tokenizers.min.mjs"},"default":"./dist/tokenizers.min.mjs"}},"scripts":{"clean":"rimraf dist types","build":"npm run clean && node scripts/build.mjs","dev":"npm run clean && node scripts/dev.mjs","lint":"eslint src --ext .ts,.tsx","test":"node --experimental-vm-modules --expose-gc --max-old-space-size=4096 node_modules/jest/bin/jest.js --verbose --logHeapUsage --maxWorkers=10%","format":"prettier --write .","format:check":"prettier --check ."},"publishConfig":{"access":"public"},"devDependencies":{"@types/jest":"^30.0.0","@types/node":"^24.9.2","@typescript-eslint/eslint-plugin":"^8.46.0","@typescript-eslint/parser":"^8.46.0","dotenv":"^17.2.3","esbuild":"^0.25.5","eslint":"^9.37.0","jest":"^30.2.0","jest-environment-node":"^30.2.0","prettier":"^3.5.3","rimraf":"^6.0.1","terser":"^5.40.0","ts-jest":"^29.4.4","tsc-alias":"^1.8.16","typescript":"^5.4.0"},"repository":{"type":"git","url":"git+https://github.com/huggingface/tokenizers.js.git"},"author":{"name":"Hugging Face"},"license":"Apache-2.0","bugs":{"url":"https://github.com/huggingface/tokenizers.js/issues"},"homepage":"https://github.com/huggingface/tokenizers.js#readme","gitHead":"717d6e3b45d2ea34fa52f8302d18cf59cb4953b3","_id":"@huggingface/tokenizers@0.0.5","_nodeVersion":"24.11.0","_npmVersion":"11.6.1","dist":{"integrity":"sha512-Vlaf+fFA3v3kwbZzrfLkmyddYqbqTgFDvFLc/G0c0IMeXBFfd7sI0eNEyMmoEETkZfczb1eORW5kYu/jsgDu0A==","shasum":"26d53261e592d1106a82398b4a6225040bab73c7","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@huggingface/tokenizers/-/tokenizers-0.0.5.tgz","fileCount":78,"unpackedSize":293225,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@huggingface%2ftokenizers@0.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGyi1JbYT2hM/pCBz+MZIw5r4sbk0w0VUuyZ4vhzO48IAiBEhY14A7gImrZqyh4xRiq3OCBJVd5uVtgyEX+SwPLMxQ=="}],"size":68787},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d64155bf-4f96-4e21-9889-dd37695cec44"}},"directories":{},"maintainers":[{"name":"anonymous","email":"chaumond@gmail.com"},{"name":"anonymous","email":"pierrot007@gmail.com"},{"name":"anonymous","email":"coyotte508@protonmail.com"},{"name":"anonymous","email":"admin@xenova.com"},{"name":"anonymous","email":"v@huggingface.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tokenizers_0.0.5_1762482520807_0.5314788581264154"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-07T02:28:41.025Z","publish_time":1762482521025,"_source_registry_name":"default","contributors":[]},"0.0.6":{"name":"@huggingface/tokenizers","version":"0.0.6","description":"🤗 Tokenizers.js: A pure JS/TS implementation of today's most used tokenizers","type":"module","main":"dist/tokenizers.min.mjs","browser":"dist/tokenizers.min.mjs","module":"dist/tokenizers.min.mjs","types":"types/index.d.ts","exports":{".":{"types":"./types/index.d.ts","node":{"require":"./dist/tokenizers.min.cjs","import":"./dist/tokenizers.min.mjs"},"browser":{"import":"./dist/tokenizers.min.mjs"},"default":"./dist/tokenizers.min.mjs"}},"scripts":{"clean":"rimraf dist types","build":"npm run clean && node scripts/build.mjs","dev":"npm run clean && node scripts/dev.mjs","lint":"eslint src --ext .ts,.tsx","test":"node --experimental-vm-modules --expose-gc --max-old-space-size=4096 node_modules/jest/bin/jest.js --verbose --logHeapUsage --maxWorkers=10%","format":"prettier --write .","format:check":"prettier --check ."},"publishConfig":{"access":"public"},"devDependencies":{"@types/jest":"^30.0.0","@types/node":"^24.9.2","@typescript-eslint/eslint-plugin":"^8.46.0","@typescript-eslint/parser":"^8.46.0","dotenv":"^17.2.3","esbuild":"^0.25.5","eslint":"^9.37.0","jest":"^30.2.0","jest-environment-node":"^30.2.0","prettier":"^3.5.3","rimraf":"^6.0.1","terser":"^5.40.0","ts-jest":"^29.4.4","tsc-alias":"^1.8.16","typescript":"^5.4.0"},"repository":{"type":"git","url":"git+https://github.com/huggingface/tokenizers.js.git"},"author":{"name":"Hugging Face"},"license":"Apache-2.0","bugs":{"url":"https://github.com/huggingface/tokenizers.js/issues"},"homepage":"https://github.com/huggingface/tokenizers.js#readme","gitHead":"addf69708f783bcaadec016d39fe498ddba3ee7b","_id":"@huggingface/tokenizers@0.0.6","_nodeVersion":"24.11.0","_npmVersion":"11.6.1","dist":{"integrity":"sha512-bnn3VWPiOwk613kFGHCCTc2TOVB8QCCsHTJGVlfyV5tQIDCn83dWrFkLB670Pr2xVs1e5ziSwlysX+tga+R3nQ==","shasum":"e24837731f287a8c39d6ecf8cc4cd7aa34e8d99b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@huggingface/tokenizers/-/tokenizers-0.0.6.tgz","fileCount":78,"unpackedSize":292391,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@huggingface%2ftokenizers@0.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD9ycOt8+v/VWw0oEVSSc0ctKZAvPecY2fggCpfwwV1qQIhANNk1erGK5DRrGJ6AzR60JMkxf5MU+XJEpx0ohxTAcLx"}],"size":68579},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d64155bf-4f96-4e21-9889-dd37695cec44"}},"directories":{},"maintainers":[{"name":"anonymous","email":"chaumond@gmail.com"},{"name":"anonymous","email":"pierrot007@gmail.com"},{"name":"anonymous","email":"coyotte508@protonmail.com"},{"name":"anonymous","email":"admin@xenova.com"},{"name":"anonymous","email":"v@huggingface.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tokenizers_0.0.6_1763090401211_0.6441309719666413"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-14T03:20:01.423Z","publish_time":1763090401423,"_source_registry_name":"default","contributors":[]},"0.1.0":{"name":"@huggingface/tokenizers","version":"0.1.0","description":"🤗 Tokenizers.js: A pure JS/TS implementation of today's most used tokenizers","type":"module","main":"dist/tokenizers.mjs","browser":"dist/tokenizers.mjs","module":"dist/tokenizers.mjs","types":"types/index.d.ts","exports":{".":{"types":"./types/index.d.ts","node":{"require":"./dist/tokenizers.cjs","import":"./dist/tokenizers.mjs"},"browser":{"import":"./dist/tokenizers.mjs"},"default":"./dist/tokenizers.mjs"}},"scripts":{"clean":"rimraf dist types","build":"npm run clean && node scripts/build.mjs","dev":"npm run clean && node scripts/dev.mjs","lint":"eslint src --ext .ts,.tsx","test":"node --experimental-vm-modules --expose-gc --max-old-space-size=4096 node_modules/jest/bin/jest.js --verbose --logHeapUsage --maxWorkers=10%","format":"prettier --write .","format:check":"prettier --check ."},"publishConfig":{"access":"public"},"devDependencies":{"@types/jest":"^30.0.0","@types/node":"^24.9.2","@typescript-eslint/eslint-plugin":"^8.46.0","@typescript-eslint/parser":"^8.46.0","dotenv":"^17.2.3","esbuild":"^0.25.5","eslint":"^9.37.0","jest":"^30.2.0","jest-environment-node":"^30.2.0","prettier":"^3.5.3","rimraf":"^6.0.1","terser":"^5.40.0","ts-jest":"^29.4.4","tsc-alias":"^1.8.16","typescript":"^5.4.0"},"repository":{"type":"git","url":"git+https://github.com/huggingface/tokenizers.js.git"},"author":{"name":"Hugging Face"},"license":"Apache-2.0","bugs":{"url":"https://github.com/huggingface/tokenizers.js/issues"},"homepage":"https://github.com/huggingface/tokenizers.js#readme","gitHead":"3ae4220676b915a2e0fc2d30d59f1d05cbb5507d","_id":"@huggingface/tokenizers@0.1.0","_nodeVersion":"24.12.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-gnOWcxTCyHG6ZHWbMay0H7bQTF6Xw5dqKg9juTy037gaGqNbZilEyE8/8VSAHBhvWFJKTFujetn8XbD+d2pzQQ==","shasum":"c7e4ad48ac031135373df890a970d238d13185ba","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@huggingface/tokenizers/-/tokenizers-0.1.0.tgz","fileCount":79,"unpackedSize":297645,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@huggingface%2ftokenizers@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFRI48D3pX1FyGDo2ZYdoO84hmFQ6744D3cYkrkIur/5AiEAyybYi4qy0KtiGu1uhtHqmxvlsj5M0UDWBSfPXEeHzEw="}],"size":69618},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d64155bf-4f96-4e21-9889-dd37695cec44"}},"directories":{},"maintainers":[{"name":"anonymous","email":"chaumond@gmail.com"},{"name":"anonymous","email":"pierrot007@gmail.com"},{"name":"anonymous","email":"coyotte508@protonmail.com"},{"name":"anonymous","email":"admin@xenova.com"},{"name":"anonymous","email":"v@huggingface.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tokenizers_0.1.0_1768935286707_0.25877080687343135"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-20T18:54:46.911Z","publish_time":1768935286911,"_source_registry_name":"default","contributors":[]},"0.1.1":{"name":"@huggingface/tokenizers","version":"0.1.1","description":"🤗 Tokenizers.js: A pure JS/TS implementation of today's most used tokenizers","type":"module","main":"dist/tokenizers.mjs","browser":"dist/tokenizers.mjs","module":"dist/tokenizers.mjs","types":"types/index.d.ts","exports":{".":{"types":"./types/index.d.ts","node":{"require":"./dist/tokenizers.cjs","import":"./dist/tokenizers.mjs"},"browser":{"import":"./dist/tokenizers.mjs"},"default":"./dist/tokenizers.mjs"}},"scripts":{"clean":"rimraf dist types","build":"npm run clean && node scripts/build.mjs","dev":"npm run clean && node scripts/dev.mjs","lint":"eslint src --ext .ts,.tsx","test":"node --experimental-vm-modules --expose-gc --max-old-space-size=4096 node_modules/jest/bin/jest.js --verbose --logHeapUsage --maxWorkers=10%","format":"prettier --write .","format:check":"prettier --check ."},"publishConfig":{"access":"public"},"devDependencies":{"@types/jest":"^30.0.0","@types/node":"^24.9.2","@typescript-eslint/eslint-plugin":"^8.46.0","@typescript-eslint/parser":"^8.46.0","dotenv":"^17.2.3","esbuild":"^0.25.5","eslint":"^9.37.0","jest":"^30.2.0","jest-environment-node":"^30.2.0","prettier":"^3.5.3","rimraf":"^6.0.1","terser":"^5.40.0","ts-jest":"^29.4.4","tsc-alias":"^1.8.16","typescript":"^5.4.0"},"repository":{"type":"git","url":"git+https://github.com/huggingface/tokenizers.js.git"},"author":{"name":"Hugging Face"},"license":"Apache-2.0","bugs":{"url":"https://github.com/huggingface/tokenizers.js/issues"},"homepage":"https://github.com/huggingface/tokenizers.js#readme","gitHead":"7969b0f987974611c8d643e014871dfc49693da6","_id":"@huggingface/tokenizers@0.1.1","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-hNVdOq4kAONjz9FqL6agX1vfpJ57Z9cUDQSVSqRMLT1x31y84XbOXDw2WdxCUiseizA+LEHehwwLLkGsyu8iXQ==","shasum":"a62f8ecfbbce3c95506e69d0c42ab4ea92a34742","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@huggingface/tokenizers/-/tokenizers-0.1.1.tgz","fileCount":79,"unpackedSize":299469,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@huggingface%2ftokenizers@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDd/TLsAej2J88V4KYVvxLmBRYPbKSb0OnyqOd11LSNMwIhAONBmkOHgxnB5PDIO545ymm8p7VPuVAhGsGSpiB02cxY"}],"size":70463},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d64155bf-4f96-4e21-9889-dd37695cec44"}},"directories":{},"maintainers":[{"name":"anonymous","email":"chaumond@gmail.com"},{"name":"anonymous","email":"pierrot007@gmail.com"},{"name":"anonymous","email":"coyotte508@protonmail.com"},{"name":"anonymous","email":"admin@xenova.com"},{"name":"anonymous","email":"v@huggingface.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tokenizers_0.1.1_1769736017380_0.19868625758590586"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-30T01:20:17.529Z","publish_time":1769736017529,"_source_registry_name":"default","contributors":[]},"0.1.2":{"name":"@huggingface/tokenizers","version":"0.1.2","description":"🤗 Tokenizers.js: A pure JS/TS implementation of today's most used tokenizers","type":"module","main":"dist/tokenizers.mjs","browser":"dist/tokenizers.mjs","module":"dist/tokenizers.mjs","types":"types/index.d.ts","exports":{".":{"types":"./types/index.d.ts","node":{"require":"./dist/tokenizers.cjs","import":"./dist/tokenizers.mjs"},"browser":{"import":"./dist/tokenizers.mjs"},"default":"./dist/tokenizers.mjs"}},"scripts":{"clean":"rimraf dist types","build":"npm run clean && node scripts/build.mjs","dev":"npm run clean && node scripts/dev.mjs","lint":"eslint src --ext .ts,.tsx","test":"node --experimental-vm-modules --expose-gc --max-old-space-size=4096 node_modules/jest/bin/jest.js --verbose --logHeapUsage --maxWorkers=10%","format":"prettier --write .","format:check":"prettier --check ."},"publishConfig":{"access":"public"},"devDependencies":{"@types/jest":"^30.0.0","@types/node":"^24.9.2","@typescript-eslint/eslint-plugin":"^8.46.0","@typescript-eslint/parser":"^8.46.0","dotenv":"^17.2.3","esbuild":"^0.25.5","eslint":"^9.37.0","jest":"^30.2.0","jest-environment-node":"^30.2.0","prettier":"^3.5.3","rimraf":"^6.0.1","terser":"^5.40.0","ts-jest":"^29.4.4","tsc-alias":"^1.8.16","typescript":"^5.4.0"},"repository":{"type":"git","url":"git+https://github.com/huggingface/tokenizers.js.git"},"author":{"name":"Hugging Face"},"license":"Apache-2.0","bugs":{"url":"https://github.com/huggingface/tokenizers.js/issues"},"homepage":"https://github.com/huggingface/tokenizers.js#readme","gitHead":"488865017c65e9b84b84ede4d7fa89f348dc0fea","_id":"@huggingface/tokenizers@0.1.2","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-6sPNgS2pHowVBXFBuaKKUP0e9+5K2vPyAlmi2bc5PofMkMyi6gttJsq5FKcIDpAjJIONV6Pom9DTjqKazsrdAw==","shasum":"aaebb9d30e2ef39f21074563c3a9990d1f9db6f8","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@huggingface/tokenizers/-/tokenizers-0.1.2.tgz","fileCount":79,"unpackedSize":300835,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@huggingface%2ftokenizers@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDTFCMSORnVOPuXY2k/7jSjHu46lwXaSUWsuAvOptm1PgIgDmiguIjqXoPVh94h69i3D6XaaBzQpLEaQw1w/oFQxo8="}],"size":70993},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d64155bf-4f96-4e21-9889-dd37695cec44"}},"directories":{},"maintainers":[{"name":"anonymous","email":"chaumond@gmail.com"},{"name":"anonymous","email":"pierrot007@gmail.com"},{"name":"anonymous","email":"coyotte508@protonmail.com"},{"name":"anonymous","email":"admin@xenova.com"},{"name":"anonymous","email":"v@huggingface.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tokenizers_0.1.2_1771707224963_0.30616602112319136"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-21T20:53:45.124Z","publish_time":1771707225124,"_source_registry_name":"default","contributors":[]},"0.1.3":{"name":"@huggingface/tokenizers","version":"0.1.3","description":"🤗 Tokenizers.js: A pure JS/TS implementation of today's most used tokenizers","type":"module","main":"dist/tokenizers.mjs","browser":"dist/tokenizers.mjs","module":"dist/tokenizers.mjs","types":"types/index.d.ts","exports":{".":{"types":"./types/index.d.ts","node":{"require":"./dist/tokenizers.cjs","import":"./dist/tokenizers.mjs"},"browser":{"import":"./dist/tokenizers.mjs"},"default":"./dist/tokenizers.mjs"}},"scripts":{"clean":"rimraf dist types","build":"npm run clean && node scripts/build.mjs","dev":"npm run clean && node scripts/dev.mjs","lint":"eslint src --ext .ts,.tsx","test":"node --experimental-vm-modules --expose-gc --max-old-space-size=4096 node_modules/jest/bin/jest.js --verbose --logHeapUsage --maxWorkers=10%","format":"prettier --write .","format:check":"prettier --check ."},"publishConfig":{"access":"public"},"devDependencies":{"@types/jest":"^30.0.0","@types/node":"^24.9.2","@typescript-eslint/eslint-plugin":"^8.46.0","@typescript-eslint/parser":"^8.46.0","dotenv":"^17.2.3","esbuild":"^0.25.5","eslint":"^9.37.0","jest":"^30.2.0","jest-environment-node":"^30.2.0","prettier":"^3.5.3","rimraf":"^6.0.1","terser":"^5.40.0","ts-jest":"^29.4.4","tsc-alias":"^1.8.16","typescript":"^5.4.0"},"repository":{"type":"git","url":"git+https://github.com/huggingface/tokenizers.js.git"},"author":{"name":"Hugging Face"},"license":"Apache-2.0","bugs":{"url":"https://github.com/huggingface/tokenizers.js/issues"},"homepage":"https://github.com/huggingface/tokenizers.js#readme","gitHead":"d6fc380d3d4efec25eb1a132bb0cf4f32d618b6c","_id":"@huggingface/tokenizers@0.1.3","_nodeVersion":"24.14.0","_npmVersion":"11.9.0","dist":{"integrity":"sha512-8rF/RRT10u+kn7YuUbUg0OF30K8rjTc78aHpxT+qJ1uWSqxT1MHi8+9ltwYfkFYJzT/oS+qw3JVfHtNMGAdqyA==","shasum":"d1bb2b25375e550c826e4c7151d5f764a14a6a69","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@huggingface/tokenizers/-/tokenizers-0.1.3.tgz","fileCount":79,"unpackedSize":301035,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@huggingface%2ftokenizers@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBgOysF7YioaJ9gWAcdwJbGh3Esy1dNfnYvGpacHIUvPAiEAj6fsdcNhAs36EdTvmk/UCkVbXZL+qZXWWTFo1IoIYeM="}],"size":71024},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d64155bf-4f96-4e21-9889-dd37695cec44"}},"directories":{},"maintainers":[{"name":"anonymous","email":"chaumond@gmail.com"},{"name":"anonymous","email":"pierrot007@gmail.com"},{"name":"anonymous","email":"coyotte508@protonmail.com"},{"name":"anonymous","email":"admin@xenova.com"},{"name":"anonymous","email":"v@huggingface.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tokenizers_0.1.3_1773865805571_0.8886577422549844"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-18T20:30:05.853Z","publish_time":1773865805853,"_source_registry_name":"default","contributors":[]}},"dist-tags":{"latest":"0.1.3"},"name":"@huggingface/tokenizers","time":{"created":"2025-11-03T01:30:36.623Z","modified":"2026-03-18T20:30:14.528Z","0.0.1":"2025-11-03T01:30:27.189Z","0.0.2":"2025-11-03T19:44:51.561Z","0.0.3":"2025-11-04T06:16:12.547Z","0.0.4":"2025-11-04T19:01:49.234Z","0.0.5":"2025-11-07T02:28:41.025Z","0.0.6":"2025-11-14T03:20:01.423Z","0.1.0":"2026-01-20T18:54:46.911Z","0.1.1":"2026-01-30T01:20:17.529Z","0.1.2":"2026-02-21T20:53:45.124Z","0.1.3":"2026-03-18T20:30:05.853Z"},"readme":"<p align=\"center\">\n    <br/>\n    <picture> \n        <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://huggingface.co/datasets/nico-martin/tokenizers.js/raw/main/tokenizersjs-dark.svg\" width=\"500\" style=\"max-width: 100%;\">\n        <source media=\"(prefers-color-scheme: light)\" srcset=\"https://huggingface.co/datasets/nico-martin/tokenizers.js/raw/main/tokenizersjs-light.svg\" width=\"500\" style=\"max-width: 100%;\">\n        <img alt=\"transformers.js javascript library logo\" src=\"https://huggingface.co/datasets/nico-martin/tokenizers.js/raw/main/tokenizersjs-light.svg\" width=\"500\" style=\"max-width: 100%;\">\n    </picture>\n    <br/>\n</p>\n\n<p align=\"center\">\n    <a href=\"https://github.com/huggingface/tokenizers.js/blob/main/LICENSE\"><img alt=\"License\" src=\"https://img.shields.io/github/license/huggingface/transformers.js?color=blue\"></a>\n</p>\n\n<h3 align=\"center\">\n  <p>A lightweight tokenizer for the Web</p>\n</h3>\n\nRun today's most used tokenizers directly in your browser or Node.js application. No heavy dependencies, no server required. Just fast, client-side tokenization compatible with thousands of models on the Hugging Face Hub. These tokenizers are also used in [🤗 Transformers.js](https://github.com/huggingface/transformers.js)\n\n## Features\n\n- Lightweight (~ 8.3kB gzip)\n- Zero dependencies\n- Works in browsers and Node.js\n\n## Installation\n\n```bash\nnpm install @huggingface/tokenizers\n```\n\nAlternatively, you can use it via a CDN as follows:\n\n```html\n<script type=\"module\">\n  import { Tokenizer } from \"https://cdn.jsdelivr.net/npm/@huggingface/tokenizers\";\n</script>\n```\n\n## Usage\n\n```javascript\nimport { Tokenizer } from \"@huggingface/tokenizers\";\n\n// Load files from the Hugging Face Hub\nconst modelId = \"HuggingFaceTB/SmolLM3-3B\";\nconst tokenizerJson = await fetch(`https://huggingface.co/${modelId}/resolve/main/tokenizer.json`).then((res) => res.json());\nconst tokenizerConfig = await fetch(`https://huggingface.co/${modelId}/resolve/main/tokenizer_config.json`).then((res) => res.json());\n\n// Create tokenizer\nconst tokenizer = new Tokenizer(tokenizerJson, tokenizerConfig);\n\n// Tokenize text\nconst tokens = tokenizer.tokenize(\"Hello World\"); // ['Hello', 'ĠWorld']\nconst encoded = tokenizer.encode(\"Hello World\"); // { ids: [9906, 4435], tokens: ['Hello', 'ĠWorld'], attention_mask: [1, 1] }\nconst decoded = tokenizer.decode(encoded.ids); // 'Hello World'\n```\n\n## Requirements\n\nThis library expects two files from Hugging Face models:\n\n- `tokenizer.json` - Contains the tokenizer configuration\n- `tokenizer_config.json` - Contains additional metadata\n\n## Components\n\nTokenizers.js supports [Hugging Face tokenizer components](https://huggingface.co/docs/tokenizers/components):\n\n### Normalizers\n\n- NFD\n- NFKC\n- NFC\n- NFKD\n- Lowercase\n- Strip\n- StripAccents\n- Replace\n- BERT Normalizer\n- Precompiled\n- Sequence\n\n### Pre-tokenizers\n\n- BERT\n- ByteLevel\n- Whitespace\n- WhitespaceSplit\n- Metaspace\n- CharDelimiterSplit\n- Split\n- Punctuation\n- Digits\n\n### Models\n\n- BPE (Byte-Pair Encoding)\n- WordPiece\n- Unigram\n- Legacy\n\n### Post-processors\n\n- ByteLevel\n- TemplateProcessing\n- RobertaProcessing\n- BertProcessing\n- Sequence\n\n### Decoders\n\n- ByteLevel\n- WordPiece\n- Metaspace\n- BPE\n- CTC\n- Replace\n- Fuse\n- Strip\n- ByteFallback\n- Sequence","users":{}}