{"bugs":{"url":"https://github.com/niieani/gpt-tokenizer/issues"},"dist":{"shasum":"c6cbfbda60c1285f200ba3c91c7d672f1bba19a8","tarball":"https://registry.npmjs.org/gpt-tokenizer/-/gpt-tokenizer-4.1.0.tgz","fileCount":1562,"integrity":"sha512-r7Op7S3iPy9vGpcfHmfIlLN/+/mNL2kXDy3N/ppp2xC2pm57pyYTt3fqsncMZ/yfIT+d3mTGhd7H6fcF/qiqWg==","signatures":[{"sig":"MEQCIBA4ClSPhzTFLx8Pa2YaH2KqI7g23i/N31N6xqJ/l3WiAiBCSkKyLGm1+FVYtz5d7pYWMGF3J/yfi03cwvlWD3MO0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDMU+wmIi/TXVD/QHkLNXFA/w+ds6v/KKvO0YNvBTc7AAiEA/4QZrRSeLuZ8TAm9EvFPpcTDyyoKNcBRYABIYvMLbgA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gpt-tokenizer@4.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28061306},"main":"esm/main.js","name":"gpt-tokenizer","types":"./esm/main.d.ts","author":{"url":"https://github.com/niieani","name":"Bazyli Brzoska","email":"npm@invent.life"},"module":"esm/main.js","source":"src/main.ts","exports":{".":{"import":"./esm/main.js","require":"./cjs/main.js"},"./*":{"import":"./esm/*.js","require":"./cjs/*.js"},"./cjs":{"require":"./cjs/main.js"},"./cjs/*":{"require":"./cjs/*.js"},"./esm/*":{"import":"./esm/*.js"},"./data/*":{"import":"./data/*","require":"./data/*"},"./package.json":"./package.json"},"gitHead":"19b369d7cd1e59a40719e0d4c49cd45b82bd1d3c","license":"MIT","release":{"branches":["+([0-9])?(.{+([0-9]),x}).x","master",{"name":"main","channel":false},"next",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}],"tagFormat":"${version}"},"scripts":{"test":"vp check && vp test","build":"vp run clean && vp run build:cjs && vp run build:esm && node scripts/write-build-metadata.mjs && node scripts/verify-build.mjs","clean":"node scripts/clean.mjs","format":"vp fmt \"src/**/*.{js,ts,json,md}\" \"scripts/**/*.{js,mjs}\" \"*.{js,mjs,json,md}\" \".github/**/*.yml\"","codegen":"yarn codegen:bpe && yarn codegen:chat-enabled && yarn codegen:models","prepare":"husky","release":"semantic-release","build:cjs":"vp pack --format cjs --outDir cjs","build:esm":"vp pack --format esm --outDir esm","test:code":"vp test","test:lint":"vp lint","test:types":"vp check --no-lint --no-fmt","codegen:bpe":"rm -rf src/bpeRanks && node --import node-resolve-ts/register src/codegen/generateJsBpe.ts","test:format":"vp fmt --check","scrape:models":"node src/scraper/modelScrape.node.ts","codegen:models":"rm -rf src/model && node --import node-resolve-ts/register src/codegen/generateByModel.ts","codegen:chat-enabled":"rm -rf src/chat && node --import node-resolve-ts/register src/codegen/generateChatEnabled.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e5587ebc-d8a2-4255-9df6-77dbae5cd74f"}},"homepage":"https://github.com/niieani/gpt-tokenizer#readme","keywords":["BPE","encoder","decoder","tokenizer","GPT","GPT-2","GPT-3","GPT-3.5","GPT-4","GPT-4.1","GPT-4o","GPT-5","o1","o3","o4","gpt-oss","tiktoken","tokens","LLM","token counting","API pricing","NLP","Natural Language Processing","Text Generation","OpenAI","Machine Learning","ml"],"repository":{"url":"git+https://github.com/niieani/gpt-tokenizer.git","type":"git"},"_npmVersion":"11.19.0","description":"A pure JavaScript BPE tokenizer with model metadata and pricing for GPT-5, GPT-4o, o-series, and other OpenAI models","directories":{},"maintainers":[{"name":"niieani","email":"npm@invent.life"}],"resolutions":{"vite":"npm:@voidzero-dev/vite-plus-core@0.2.9","vitest":"4.1.10"},"_nodeVersion":"24.22.0","contributors":[{"url":"https://github.com/niieani","name":"Bazyli Brzoska","email":"npm@invent.life"}],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.18.0","devDependencies":{"husky":"^9.1.7","devalue":"^5.9.0","vite-plus":"catalog:","typescript":"^6","@types/node":"^26.2.0","@commitlint/cli":"^21.2.2","node-resolve-ts":"^1.0.2","@edge-runtime/vm":"^5.0.0","semantic-release":"^25.0.9","@commitlint/config-conventional":"^21.2.2"},"_npmOperationalInternal":{"tmp":"tmp/gpt-tokenizer_4.1.0_1792302217281_0.8435916266809473","host":"s3://npm-registry-packages-npm-production"},"_id":"gpt-tokenizer@4.1.0","version":"4.1.0"}