{"_id":"tokenlens","_rev":"18-39a37b0f76aad15456381b13c2d1539c","name":"tokenlens","dist-tags":{"canary":"1.3.0-canary.5","latest":"1.3.1","alpha":"2.0.0-alpha.3"},"versions":{"1.0.0":{"name":"tokenlens","version":"1.0.0","keywords":["ai","llm","ai models","model registry","context window","token usage","tokens","pricing","cost estimation","usage normalization","prompt cache","vercel ai","vercel ai gateway","ai-sdk","openai","anthropic","google","mistral","cohere","xai","deepseek","meta","llama","gemini"],"author":{"url":"https://n1cklas.com","name":"Nicklas Scharpff","email":"hi@n1cklas.com"},"license":"MIT","_id":"tokenlens@1.0.0","maintainers":[{"name":"n1cklss","email":"hi@n1cklas.com"}],"homepage":"https://github.com/xn1cklas/tokenlens#readme","bugs":{"url":"https://github.com/xn1cklas/tokenlens/issues"},"dist":{"shasum":"f8e326a4e91e4372996230627ac075c0397f407a","tarball":"https://registry.npmjs.org/tokenlens/-/tokenlens-1.0.0.tgz","fileCount":71,"integrity":"sha512-IslxKcdsPQv4yTUgzeAe9UoEuvXUW6BZyKvKc4N9D7IWnyUBvSTJ3hq8Wb13fM8CkgaS/0k28vpJIQiVQJrpVA==","signatures":[{"sig":"MEUCIC8VvIiStIx8Nb0A8B78i0Bo8+mzJRtaL3oqYcdBP+xKAiEA6cRqhyosS4nVGWXWFcbMIYgRsV9F8AB5UTLKWgDZuFs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":400375},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"aeba6a7e40eaa94662cbf7954c25fadb91902ac8","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","sync:models":"pnpm run fetch:models && pnpm run build","fetch:models":"node scripts/sync-models-dev.mjs"},"_npmUser":{"name":"n1cklss","email":"hi@n1cklas.com"},"repository":{"url":"git+https://github.com/xn1cklas/tokenlens.git","type":"git"},"_npmVersion":"10.9.3","description":"A lightweight registry of LLM model information, like name and context sizes, for building AI-powered apps.","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/tokenlens_1.0.0_1757253195867_0.4571649761142189","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"tokenlens","version":"1.1.0","keywords":["ai","llm","ai models","model registry","context window","token usage","tokens","pricing","cost estimation","usage normalization","prompt cache","vercel ai","vercel ai gateway","ai-sdk","openai","anthropic","google","mistral","cohere","xai","deepseek","meta","llama","gemini"],"author":{"url":"https://n1cklas.com","name":"Nicklas Scharpff","email":"hi@n1cklas.com"},"license":"MIT","_id":"tokenlens@1.1.0","maintainers":[{"name":"n1cklss","email":"hi@n1cklas.com"}],"homepage":"https://github.com/xn1cklas/tokenlens#readme","bugs":{"url":"https://github.com/xn1cklas/tokenlens/issues"},"dist":{"shasum":"76f27ac0c239414c284c62c77533a71ca3ec3a71","tarball":"https://registry.npmjs.org/tokenlens/-/tokenlens-1.1.0.tgz","fileCount":71,"integrity":"sha512-x+AJky4Utn16dIF67eafeP/rsIove0Kk9cpqFI+PN2hhB+bcHckvVJQJqWEYBy5j1MjxWjLrXB39tzbkYW2kXQ==","signatures":[{"sig":"MEUCIB8a3aI4wvhQho/5E5SBWdExUVQCAIGeCsCzVChhNiVWAiEAyM63NVPTggoaLoe+roGT1XmGcAKUG49x1iaUKdbP8tw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":400457},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"1c35c09f3d08beeb621f2d492767abbda41c9432","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","sync:models":"pnpm run fetch:models && pnpm run build","fetch:models":"node scripts/sync-models-dev.mjs"},"_npmUser":{"name":"n1cklss","email":"hi@n1cklas.com"},"repository":{"url":"git+https://github.com/xn1cklas/tokenlens.git","type":"git"},"_npmVersion":"10.9.3","description":"A lightweight registry of LLM model information, like name and context sizes, for building AI-powered apps.","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/tokenlens_1.1.0_1757357051134_0.9592873083982982","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"tokenlens","version":"1.1.1","keywords":["ai","llm","ai models","model registry","context window","token usage","tokens","pricing","cost estimation","usage normalization","prompt cache","vercel ai","vercel ai gateway","ai-sdk","openai","anthropic","google","mistral","cohere","xai","deepseek","meta","llama","gemini"],"author":{"url":"https://n1cklas.com","name":"Nicklas Scharpff","email":"hi@n1cklas.com"},"license":"MIT","_id":"tokenlens@1.1.1","maintainers":[{"name":"n1cklss","email":"hi@n1cklas.com"}],"homepage":"https://github.com/xn1cklas/tokenlens#readme","bugs":{"url":"https://github.com/xn1cklas/tokenlens/issues"},"dist":{"shasum":"76868318d8ac0eb7ce69768fb6ac031ce016b545","tarball":"https://registry.npmjs.org/tokenlens/-/tokenlens-1.1.1.tgz","fileCount":71,"integrity":"sha512-MsCJaOFMde0OgoO4BJ79DvGFcntLB0PofZQGCbdW2ez+5MJSnBEcZjxMd0Adts8AcIrejYgw/LGA362zS+SUSw==","signatures":[{"sig":"MEYCIQC630B/KdL2KGV6ZPf+OB+NuFE6E8+tWOPYPQnM9a4+HwIhAO0Y7yWWaenN6/Q/cHXXAMtNyte/22lAUywQ1ceA8KqX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":401212},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"94d2e8a2f149cf1ad1948e16b5e7b529166eec4c","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","sync:models":"pnpm run fetch:models && pnpm run build","fetch:models":"node scripts/sync-models-dev.mjs"},"_npmUser":{"name":"n1cklss","email":"hi@n1cklas.com"},"repository":{"url":"git+https://github.com/xn1cklas/tokenlens.git","type":"git"},"_npmVersion":"10.9.3","description":"A lightweight registry of LLM model information, like name and context sizes, for building AI-powered apps.","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/tokenlens_1.1.1_1757357748209_0.2926211754342518","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"tokenlens","version":"1.1.2","keywords":["ai","llm","ai models","model registry","context window","token usage","tokens","pricing","cost estimation","usage normalization","prompt cache","vercel ai","vercel ai gateway","ai-sdk","openai","anthropic","google","mistral","cohere","xai","deepseek","meta","llama","gemini"],"author":{"url":"https://n1cklas.com","name":"Nicklas Scharpff","email":"hi@n1cklas.com"},"license":"MIT","_id":"tokenlens@1.1.2","maintainers":[{"name":"n1cklss","email":"hi@n1cklas.com"}],"homepage":"https://github.com/xn1cklas/tokenlens#readme","bugs":{"url":"https://github.com/xn1cklas/tokenlens/issues"},"dist":{"shasum":"59b2a58d984b07eb3c06e03ee4ab7442fda9fce0","tarball":"https://registry.npmjs.org/tokenlens/-/tokenlens-1.1.2.tgz","fileCount":31,"integrity":"sha512-PICXahAiVS/2nyc30SijuYZj5wIm2G9+2U7fdvQbl5pa/hIUpQ8H+RdYOzOrSvva6GMqPM5+6cWd9Hqi81Yv3g==","signatures":[{"sig":"MEQCIDgPmMlO4BopSaYCkz85VAMswqHrilsh5dphc5oncYYAAiAdYBnlqpDeg/lUs20KFeBZdsz5HwA1B4ey1Z+WrhG5Bg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":330769},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"b6aebb9831f56f27f591526ed1451a2ef2bc3b4e","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","sync:models":"pnpm run fetch:models && pnpm run build","fetch:models":"node scripts/sync-models-dev.mjs"},"_npmUser":{"name":"n1cklss","email":"hi@n1cklas.com"},"repository":{"url":"git+https://github.com/xn1cklas/tokenlens.git","type":"git"},"_npmVersion":"10.9.3","description":"A lightweight registry of LLM model information, like name and context sizes, for building AI-powered apps.","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/tokenlens_1.1.2_1757366170936_0.1524304978620752","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"tokenlens","version":"1.1.3","keywords":["ai","llm","ai models","model registry","context window","token usage","tokens","pricing","cost estimation","usage normalization","prompt cache","vercel ai","vercel ai gateway","ai-sdk","openai","anthropic","google","mistral","cohere","xai","deepseek","meta","llama","gemini"],"author":{"url":"https://n1cklas.com","name":"Nicklas Scharpff","email":"hi@n1cklas.com"},"license":"MIT","_id":"tokenlens@1.1.3","maintainers":[{"name":"n1cklss","email":"hi@n1cklas.com"}],"homepage":"https://github.com/xn1cklas/tokenlens#readme","bugs":{"url":"https://github.com/xn1cklas/tokenlens/issues"},"dist":{"shasum":"a4386f2ba706a52970440012aa444f2c2276cfee","tarball":"https://registry.npmjs.org/tokenlens/-/tokenlens-1.1.3.tgz","fileCount":31,"integrity":"sha512-po8x4MNR4q9+ED0bhmA8eOEV/QpRHH2nfN9qrfr+C5eppEzKDVksuT2u91oS69dJmXUy3+2Nvqtv0pLwi017KQ==","signatures":[{"sig":"MEYCIQCDE5OK9G8JNnXyGytejvyQBv1HNi2eLh2i81gopwDxYgIhAIUtRd1/eVJw9/98VBT7KmUFOoUg2rB7/Dq9k0bCLFfr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2161392},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"d3dc08105cc7b26e84fc1e93a1362dae4cda63a3","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","sync:models":"pnpm run fetch:models && pnpm run build","fetch:models":"node scripts/sync-models-dev.mjs"},"_npmUser":{"name":"n1cklss","email":"hi@n1cklas.com"},"repository":{"url":"git+https://github.com/xn1cklas/tokenlens.git","type":"git"},"_npmVersion":"10.9.3","description":"A lightweight registry of LLM model information, like name and context sizes, for building AI-powered apps.","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/tokenlens_1.1.3_1757477596733_0.4158584503970102","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"tokenlens","version":"1.2.0","keywords":["ai","llm","ai models","model registry","context window","token usage","tokens","pricing","cost estimation","usage normalization","prompt cache","vercel ai","vercel ai gateway","ai-sdk","openai","anthropic","google","mistral","cohere","xai","deepseek","meta","llama","gemini"],"author":{"url":"https://n1cklas.com","name":"Nicklas Scharpff","email":"hi@n1cklas.com"},"license":"MIT","_id":"tokenlens@1.2.0","maintainers":[{"name":"n1cklss","email":"hi@n1cklas.com"}],"homepage":"https://github.com/xn1cklas/tokenlens#readme","bugs":{"url":"https://github.com/xn1cklas/tokenlens/issues"},"dist":{"shasum":"bba270a4f05ef36976e05fe1a8ac2c243e34a553","tarball":"https://registry.npmjs.org/tokenlens/-/tokenlens-1.2.0.tgz","fileCount":35,"integrity":"sha512-srJE8huSGzvu0tz3uAJp+Y1L2VUrtjhnrCQq6zjhMC0c8MhcwiGUpFBlUsk8VOowfqQqSDY1z86m1defWVHbmg==","signatures":[{"sig":"MEUCIQC5T765VNYvGo0iJU6ezXXHAmv+QQ3LoSy0R81VY5JZWgIgX9YEERWlBwurJEGMXSKdyOlA0cAkWEZhE53Wrtu8lw4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2174100},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"533dbe17cd3ebb8efe69dd7cf23bb1e9f9c3530d","scripts":{"test":"pnpm run build && vitest","build":"tsc","test:run":"pnpm run build && vitest run","sync:models":"pnpm run fetch:models && pnpm run build","bench:lookup":"pnpm run build && node scripts/bench-lookup.mjs","fetch:models":"node scripts/sync-models-dev.mjs"},"_npmUser":{"name":"n1cklss","email":"hi@n1cklas.com"},"repository":{"url":"git+https://github.com/xn1cklas/tokenlens.git","type":"git"},"_npmVersion":"10.9.3","description":"A lightweight registry of LLM model information, like name and context sizes, for building AI-powered apps.","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.1","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/tokenlens_1.2.0_1757485537794_0.36844345460524774","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"tokenlens","version":"1.2.1","keywords":["ai","llm","ai models","model registry","context window","token usage","tokens","pricing","cost estimation","usage normalization","prompt cache","vercel ai","vercel ai gateway","ai-sdk","openai","anthropic","google","mistral","cohere","xai","deepseek","meta","llama","gemini"],"author":{"url":"https://n1cklas.com","name":"Nicklas Scharpff","email":"hi@n1cklas.com"},"license":"MIT","_id":"tokenlens@1.2.1","maintainers":[{"name":"n1cklss","email":"hi@n1cklas.com"}],"homepage":"https://github.com/xn1cklas/tokenlens#readme","bugs":{"url":"https://github.com/xn1cklas/tokenlens/issues"},"dist":{"shasum":"af7abdcc2103c4a10cd337b9e853518785e92af8","tarball":"https://registry.npmjs.org/tokenlens/-/tokenlens-1.2.1.tgz","fileCount":35,"integrity":"sha512-6FUYPQ3wrWZ6jPjEAnNRfGhel+zOI3YN5RIEUXs+wKZQoE48xxvZHkmFy/hh86m9p5e9gc52ALcFXNHAbXztuQ==","signatures":[{"sig":"MEYCIQCb8gv7eKYn0zjKDJunEHxGjmtNhlZsxL4lugYnIQ2M4AIhALyryS/y2GNnuJ7TMbeeLawlfWs+PL8j0JusKXeuCoW9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2176533},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"923f63c4c062e1765a7307f428029e4a850c0bb2","scripts":{"test":"pnpm run build && vitest","build":"tsc","test:run":"pnpm run build && vitest run","pre-release":"pnpm run bench:lookup && pnpm run test:run && pnpm run sync:models && pnpm run build","sync:models":"pnpm run fetch:models && pnpm run build","bench:lookup":"pnpm run build && node scripts/bench-lookup.mjs","fetch:models":"node scripts/sync-models-dev.mjs"},"_npmUser":{"name":"n1cklss","email":"hi@n1cklas.com"},"repository":{"url":"git+https://github.com/xn1cklas/tokenlens.git","type":"git"},"_npmVersion":"10.9.3","description":"A lightweight registry of LLM model information, like name and context sizes, for building AI-powered apps.","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.1","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/tokenlens_1.2.1_1757487262872_0.60410987720161","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-canary.0":{"name":"tokenlens","version":"1.3.0-canary.0","keywords":["ai","llm","ai models","model registry","context window","token usage","tokens","pricing","cost estimation","usage normalization","prompt cache","vercel ai","vercel ai gateway","ai-sdk","openai","anthropic","google","mistral","cohere","xai","deepseek","meta","llama","gemini"],"author":{"url":"https://n1cklas.com","name":"Nicklas Scharpff","email":"hi@n1cklas.com"},"license":"MIT","_id":"tokenlens@1.3.0-canary.0","maintainers":[{"name":"n1cklss","email":"hi@n1cklas.com"}],"homepage":"https://github.com/xn1cklas/tokenlens/tree/HEAD/packages/tokenlens#readme","bugs":{"url":"https://github.com/xn1cklas/tokenlens/issues"},"dist":{"shasum":"67a05cea2045bf3e931fb4ae176e1a00742615d5","tarball":"https://registry.npmjs.org/tokenlens/-/tokenlens-1.3.0-canary.0.tgz","fileCount":39,"integrity":"sha512-FY6HXRmXlJEK9flurPFE7yB6TZ6g148OiZOUFhdyEliziYB9a+ngIlZzh+UsH+cBrg4H3JgvhMXgxwUbwGWDdw==","signatures":[{"sig":"MEQCIBGr8WHDaFyp9QwAgEU7TWZrwrII6QLpuDX45jBxvNbpAiBUjIrbRxATtCEUaxLZXseObrDaWn1ug50X1S5a0ElAqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38704},"main":"dist/index.js","type":"module","_from":"file:tokenlens-1.3.0-canary.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"pnpm run build && vitest","build":"tsc","test:run":"pnpm run build && vitest run","typecheck":"tsc --noEmit","pre-release":"pnpm run bench:lookup && pnpm run test:run && pnpm run build","bench:lookup":"pnpm run build && node scripts/bench-lookup.mjs"},"_npmUser":{"name":"n1cklss","email":"hi@n1cklas.com"},"_resolved":"/private/var/folders/nr/h4ytbdsn2kjb89jlv81b99wr0000gn/T/882021d529fd4884bf212183dc52e6b1/tokenlens-1.3.0-canary.0.tgz","_integrity":"sha512-FY6HXRmXlJEK9flurPFE7yB6TZ6g148OiZOUFhdyEliziYB9a+ngIlZzh+UsH+cBrg4H3JgvhMXgxwUbwGWDdw==","repository":{"url":"git+https://github.com/xn1cklas/tokenlens.git","type":"git","directory":"packages/tokenlens"},"_npmVersion":"10.9.3","description":"A lightweight registry of LLM model information, like name and context sizes, for building AI-powered apps.","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"@tokenlens/core":"0.1.0","@tokenlens/fetch":"0.1.0","@tokenlens/models":"0.1.0","@tokenlens/helpers":"0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^1.6.1","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/tokenlens_1.3.0-canary.0_1757596867690_0.6488492633235086","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-canary.1":{"name":"tokenlens","version":"1.3.0-canary.1","keywords":["ai","llm","ai models","model registry","context window","token usage","tokens","pricing","cost estimation","usage normalization","prompt cache","vercel ai","vercel ai gateway","ai-sdk","openai","anthropic","google","mistral","cohere","xai","deepseek","meta","llama","gemini"],"author":{"url":"https://n1cklas.com","name":"Nicklas Scharpff","email":"hi@n1cklas.com"},"license":"MIT","_id":"tokenlens@1.3.0-canary.1","maintainers":[{"name":"n1cklss","email":"hi@n1cklas.com"}],"homepage":"https://github.com/xn1cklas/tokenlens/tree/HEAD/packages/tokenlens#readme","bugs":{"url":"https://github.com/xn1cklas/tokenlens/issues"},"dist":{"shasum":"0cda637246bc15658790ef813cbcd64417556273","tarball":"https://registry.npmjs.org/tokenlens/-/tokenlens-1.3.0-canary.1.tgz","fileCount":55,"integrity":"sha512-lc32egP91rbOmpLfiq3yH+PLGxOXAC4HzDCfwAsfUfZVbyDz7bMlinoXdqMQuoSUUwsa99b53xpz/sg6G5UkOQ==","signatures":[{"sig":"MEUCIH3l8RcW6++84TWLfUBf3FQVutA5h3C7umpiij1ceh4WAiEA1M2E7WZvwE40uvX1NDRbXSkyHcZKeWWruocyXJ0jMss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40802},"main":"dist/index.js","type":"module","_from":"file:tokenlens-1.3.0-canary.1.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./core":{"types":"./dist/exports/core.d.ts","default":"./dist/exports/core.js"},"./fetch":{"types":"./dist/exports/fetch.d.ts","default":"./dist/exports/fetch.js"},"./models":{"types":"./dist/exports/models.d.ts","default":"./dist/exports/models.js"},"./helpers":{"types":"./dist/exports/helpers.d.ts","default":"./dist/exports/helpers.js"}},"scripts":{"test":"pnpm run build && vitest","build":"tsc","test:run":"pnpm run build && vitest run","typecheck":"tsc --noEmit","pre-release":"pnpm run bench:lookup && pnpm run test:run && pnpm run build","bench:lookup":"pnpm run build && node scripts/bench-lookup.mjs"},"_npmUser":{"name":"n1cklss","email":"hi@n1cklas.com"},"_resolved":"/private/var/folders/nr/h4ytbdsn2kjb89jlv81b99wr0000gn/T/0bfe5de46d7a340cb3c9576da84f4c74/tokenlens-1.3.0-canary.1.tgz","_integrity":"sha512-lc32egP91rbOmpLfiq3yH+PLGxOXAC4HzDCfwAsfUfZVbyDz7bMlinoXdqMQuoSUUwsa99b53xpz/sg6G5UkOQ==","repository":{"url":"git+https://github.com/xn1cklas/tokenlens.git","type":"git","directory":"packages/tokenlens"},"_npmVersion":"10.9.3","description":"A lightweight registry of LLM model information, like name and context sizes, for building AI-powered apps.","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"@tokenlens/core":"0.1.0","@tokenlens/fetch":"0.1.0","@tokenlens/models":"0.1.0","@tokenlens/helpers":"0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^1.6.1","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/tokenlens_1.3.0-canary.1_1757597997821_0.9164589442986624","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-canary.2":{"name":"tokenlens","version":"1.3.0-canary.2","keywords":["ai","llm","ai models","model registry","context window","token usage","tokens","pricing","cost estimation","usage normalization","prompt cache","vercel ai","vercel ai gateway","ai-sdk","openai","anthropic","google","mistral","cohere","xai","deepseek","meta","llama","gemini"],"author":{"url":"https://n1cklas.com","name":"Nicklas Scharpff","email":"hi@n1cklas.com"},"license":"MIT","_id":"tokenlens@1.3.0-canary.2","maintainers":[{"name":"n1cklss","email":"hi@n1cklas.com"}],"homepage":"https://github.com/xn1cklas/tokenlens/tree/HEAD/packages/tokenlens#readme","bugs":{"url":"https://github.com/xn1cklas/tokenlens/issues"},"dist":{"shasum":"a0ec610d138d4d57d1bdc9aee8f6c47bfe7dac2c","tarball":"https://registry.npmjs.org/tokenlens/-/tokenlens-1.3.0-canary.2.tgz","fileCount":235,"integrity":"sha512-or2niVV6AU4zbhSYvqzmSWeTP7lce7Ll1fKm1rtpAoBKpHLY1fbGGj4xP2IFBQ7GZ/7WsDFbmXxw9NPmWMYfgQ==","signatures":[{"sig":"MEUCIGAXJiC25kP4yblw3MVsvL5wxqX5Y4fROUe1+1jBS03sAiEAsr8i2XmEqI6KdCtVpEDhcEZYjxVJc98IaKaNFtexMhM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69351},"main":"dist/index.js","type":"module","_from":"file:tokenlens-1.3.0-canary.2.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./core":{"types":"./dist/exports/core.d.ts","default":"./dist/exports/core.js"},"./fetch":{"types":"./dist/exports/fetch.d.ts","default":"./dist/exports/fetch.js"},"./models":{"types":"./dist/exports/models.d.ts","default":"./dist/exports/models.js"},"./helpers":{"types":"./dist/exports/helpers.d.ts","default":"./dist/exports/helpers.js"},"./providers/*":{"types":"./dist/exports/providers/*.d.ts","default":"./dist/exports/providers/*.js"}},"scripts":{"test":"pnpm run build && vitest","build":"tsc","prebuild":"node scripts/gen-providers.mjs","test:run":"pnpm run build && vitest run","typecheck":"tsc --noEmit","pre-release":"pnpm run bench:lookup && pnpm run test:run && pnpm run build","bench:lookup":"pnpm run build && node scripts/bench-lookup.mjs"},"_npmUser":{"name":"n1cklss","email":"hi@n1cklas.com"},"_resolved":"/private/var/folders/nr/h4ytbdsn2kjb89jlv81b99wr0000gn/T/d54fd530d90ec7a20cb7e452ea763a01/tokenlens-1.3.0-canary.2.tgz","_integrity":"sha512-or2niVV6AU4zbhSYvqzmSWeTP7lce7Ll1fKm1rtpAoBKpHLY1fbGGj4xP2IFBQ7GZ/7WsDFbmXxw9NPmWMYfgQ==","repository":{"url":"git+https://github.com/xn1cklas/tokenlens.git","type":"git","directory":"packages/tokenlens"},"_npmVersion":"10.9.3","description":"A lightweight registry of LLM model information, like name and context sizes, for building AI-powered apps.","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"@tokenlens/core":"0.1.0","@tokenlens/fetch":"0.1.0","@tokenlens/models":"0.1.0","@tokenlens/helpers":"0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^1.6.1","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/tokenlens_1.3.0-canary.2_1757599089524_0.4764762904743707","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-canary.3":{"name":"tokenlens","version":"1.3.0-canary.3","keywords":["ai","llm","ai models","model registry","context window","token usage","tokens","pricing","cost estimation","usage normalization","prompt cache","vercel ai","vercel ai gateway","ai-sdk","openai","anthropic","google","mistral","cohere","xai","deepseek","meta","llama","gemini"],"author":{"url":"https://n1cklas.com","name":"Nicklas Scharpff","email":"hi@n1cklas.com"},"license":"MIT","_id":"tokenlens@1.3.0-canary.3","maintainers":[{"name":"n1cklss","email":"hi@n1cklas.com"}],"homepage":"https://github.com/xn1cklas/tokenlens/tree/HEAD/packages/tokenlens#readme","bugs":{"url":"https://github.com/xn1cklas/tokenlens/issues"},"dist":{"shasum":"e92b2893b034aa8feae5b98499b5e6e3d9bfdf09","tarball":"https://registry.npmjs.org/tokenlens/-/tokenlens-1.3.0-canary.3.tgz","fileCount":235,"integrity":"sha512-DcinVqWoHWJwHN4phJO3MPOQ7dE8jAW0jS6Jg4X4YqAzPuoPE1VMR4Y9dqOWHc+DiYLFt+kgnzXpFsU1uCBSFw==","signatures":[{"sig":"MEUCIQCHdJ2Xsw2XXRBaMbglJauC+ibK8VAlPjHKoo/AFu9gIgIgWh30LJAzX8ETB0R5OyXZQnyNKzSyEwyoHc/3aLiJiTo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73303},"main":"dist/index.js","type":"module","_from":"file:tokenlens-1.3.0-canary.3.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./core":{"types":"./dist/exports/core.d.ts","default":"./dist/exports/core.js"},"./fetch":{"types":"./dist/exports/fetch.d.ts","default":"./dist/exports/fetch.js"},"./models":{"types":"./dist/exports/models.d.ts","default":"./dist/exports/models.js"},"./helpers":{"types":"./dist/exports/helpers.d.ts","default":"./dist/exports/helpers.js"},"./providers/*":{"types":"./dist/exports/providers/*.d.ts","default":"./dist/exports/providers/*.js"}},"scripts":{"test":"pnpm run build && vitest","build":"tsc","prebuild":"node scripts/gen-providers.mjs","test:run":"pnpm run build && vitest run","typecheck":"tsc --noEmit","pre-release":"pnpm run bench:lookup && pnpm run test:run && pnpm run build","bench:lookup":"pnpm run build && node scripts/bench-lookup.mjs"},"_npmUser":{"name":"n1cklss","email":"hi@n1cklas.com"},"_resolved":"/private/var/folders/nr/h4ytbdsn2kjb89jlv81b99wr0000gn/T/2f5828edb3ba47ea7b2fd9ff100c3a1e/tokenlens-1.3.0-canary.3.tgz","_integrity":"sha512-DcinVqWoHWJwHN4phJO3MPOQ7dE8jAW0jS6Jg4X4YqAzPuoPE1VMR4Y9dqOWHc+DiYLFt+kgnzXpFsU1uCBSFw==","repository":{"url":"git+https://github.com/xn1cklas/tokenlens.git","type":"git","directory":"packages/tokenlens"},"_npmVersion":"10.9.3","description":"A lightweight registry of LLM model information, like name and context sizes, for building AI-powered apps.","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"@tokenlens/core":"1.0.0-beta.0","@tokenlens/fetch":"1.0.0-beta.0","@tokenlens/models":"1.0.0-beta.0","@tokenlens/helpers":"1.0.0-beta.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^1.6.1","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/tokenlens_1.3.0-canary.3_1757604584958_0.10989917554113449","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-canary.4":{"name":"tokenlens","version":"1.3.0-canary.4","keywords":["ai","llm","ai models","model registry","context window","token usage","tokens","pricing","cost estimation","usage normalization","prompt cache","vercel ai","vercel ai gateway","ai-sdk","openai","anthropic","google","mistral","cohere","xai","deepseek","meta","llama","gemini"],"author":{"url":"https://n1cklas.com","name":"Nicklas Scharpff","email":"hi@n1cklas.com"},"license":"MIT","_id":"tokenlens@1.3.0-canary.4","maintainers":[{"name":"n1cklss","email":"hi@n1cklas.com"}],"homepage":"https://github.com/xn1cklas/tokenlens/tree/HEAD/packages/tokenlens#readme","bugs":{"url":"https://github.com/xn1cklas/tokenlens/issues"},"dist":{"shasum":"dd1d2e756246040f11ca26aba8ef2b3cd3736b14","tarball":"https://registry.npmjs.org/tokenlens/-/tokenlens-1.3.0-canary.4.tgz","fileCount":235,"integrity":"sha512-b61iw04xeYpJXVpYFKG78jy3XFzc7ZvfZFm+TRtT6VWhjsrafxrvyqBaibmsO062A9l/hI8JOkQW1NBr/oSbDQ==","signatures":[{"sig":"MEYCIQDdorIPDoQFDZrkOXneyuNIaqbHYt8WBgd0eomUJ64SPwIhALo8sxgnJE43MhjG39gcRNXYORnwfhhtYbzYGOPedbta","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72994},"main":"dist/index.js","type":"module","_from":"file:tokenlens-1.3.0-canary.4.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./core":{"types":"./dist/exports/core.d.ts","default":"./dist/exports/core.js"},"./fetch":{"types":"./dist/exports/fetch.d.ts","default":"./dist/exports/fetch.js"},"./models":{"types":"./dist/exports/models.d.ts","default":"./dist/exports/models.js"},"./helpers":{"types":"./dist/exports/helpers.d.ts","default":"./dist/exports/helpers.js"},"./providers/*":{"types":"./dist/exports/providers/*.d.ts","default":"./dist/exports/providers/*.js"}},"scripts":{"test":"pnpm run build && vitest","build":"tsc","prebuild":"node scripts/gen-providers.mjs","test:run":"pnpm run build && vitest run","typecheck":"tsc --noEmit","pre-release":"pnpm run bench:lookup && pnpm run test:run && pnpm run build","bench:lookup":"pnpm run build && node scripts/bench-lookup.mjs"},"_npmUser":{"name":"n1cklss","email":"hi@n1cklas.com"},"_resolved":"/private/var/folders/nr/h4ytbdsn2kjb89jlv81b99wr0000gn/T/024b03b84501bed7bbc246cc5de076c7/tokenlens-1.3.0-canary.4.tgz","_integrity":"sha512-b61iw04xeYpJXVpYFKG78jy3XFzc7ZvfZFm+TRtT6VWhjsrafxrvyqBaibmsO062A9l/hI8JOkQW1NBr/oSbDQ==","repository":{"url":"git+https://github.com/xn1cklas/tokenlens.git","type":"git","directory":"packages/tokenlens"},"_npmVersion":"10.9.3","description":"A lightweight registry of LLM model information, like name and context sizes, for building AI-powered apps.","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"@tokenlens/core":"1.0.0-beta.1","@tokenlens/fetch":"1.0.0-beta.0","@tokenlens/models":"1.0.0-beta.1","@tokenlens/helpers":"1.0.0-beta.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^1.6.1","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/tokenlens_1.3.0-canary.4_1757664319270_0.6784253289106537","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-canary.5":{"name":"tokenlens","version":"1.3.0-canary.5","keywords":["ai","llm","ai models","model registry","context window","token usage","tokens","pricing","cost estimation","usage normalization","prompt cache","vercel ai","vercel ai gateway","ai-sdk","openai","anthropic","google","mistral","cohere","xai","deepseek","meta","llama","gemini"],"author":{"url":"https://n1cklas.com","name":"Nicklas Scharpff","email":"hi@n1cklas.com"},"license":"MIT","_id":"tokenlens@1.3.0-canary.5","maintainers":[{"name":"n1cklss","email":"hi@n1cklas.com"}],"homepage":"https://github.com/xn1cklas/tokenlens/tree/HEAD/packages/tokenlens#readme","bugs":{"url":"https://github.com/xn1cklas/tokenlens/issues"},"dist":{"shasum":"df2dd18f9e509a30a2a869e2957871609056e601","tarball":"https://registry.npmjs.org/tokenlens/-/tokenlens-1.3.0-canary.5.tgz","fileCount":235,"integrity":"sha512-NeQgyfuAIPyyaO/aVYZnnYd+lxBlpwyB19I3QQaXZMT0WHJsrXXA4tYVIjn4B2jYrXxuO7CZ7MTxk7a4UnuQ5w==","signatures":[{"sig":"MEUCIB5ALB+3D+seS1eY8TVS3j850gWxtti0W9JLKelp/T5TAiEAhUmHVK9Oifp5TTrLNgAxAJX6dx9sYVwX6buPN84PeoQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74016},"main":"dist/index.js","type":"module","_from":"file:tokenlens-1.3.0-canary.5.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./core":{"types":"./dist/exports/core.d.ts","default":"./dist/exports/core.js"},"./fetch":{"types":"./dist/exports/fetch.d.ts","default":"./dist/exports/fetch.js"},"./models":{"types":"./dist/exports/models.d.ts","default":"./dist/exports/models.js"},"./helpers":{"types":"./dist/exports/helpers.d.ts","default":"./dist/exports/helpers.js"},"./providers/*":{"types":"./dist/exports/providers/*.d.ts","default":"./dist/exports/providers/*.js"}},"scripts":{"test":"pnpm run build && vitest","build":"tsc","prebuild":"pnpm --filter @tokenlens/core run build && pnpm --filter @tokenlens/helpers run build && pnpm --filter @tokenlens/fetch run build && pnpm --filter @tokenlens/models run build && node scripts/gen-providers.mjs","test:run":"pnpm run build && vitest run","typecheck":"tsc --noEmit","pre-release":"pnpm run bench:lookup && pnpm run test:run && pnpm run build","bench:lookup":"pnpm run build && node scripts/bench-lookup.mjs"},"_npmUser":{"name":"n1cklss","email":"hi@n1cklas.com"},"_resolved":"/private/var/folders/nr/h4ytbdsn2kjb89jlv81b99wr0000gn/T/3d355115ebd3f6e0c4b8af5ac9dae095/tokenlens-1.3.0-canary.5.tgz","_integrity":"sha512-NeQgyfuAIPyyaO/aVYZnnYd+lxBlpwyB19I3QQaXZMT0WHJsrXXA4tYVIjn4B2jYrXxuO7CZ7MTxk7a4UnuQ5w==","repository":{"url":"git+https://github.com/xn1cklas/tokenlens.git","type":"git","directory":"packages/tokenlens"},"_npmVersion":"10.9.3","description":"A lightweight registry of LLM model information, like name and context sizes, for building AI-powered apps.","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"@tokenlens/core":"1.0.0-beta.2","@tokenlens/fetch":"1.0.0-beta.1","@tokenlens/models":"1.0.0-beta.2","@tokenlens/helpers":"1.0.0-beta.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^1.6.1","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/tokenlens_1.3.0-canary.5_1757665492935_0.40839728312393686","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"tokenlens","version":"1.3.0","keywords":["ai","llm","ai models","model registry","context window","token usage","tokens","pricing","cost estimation","usage normalization","prompt cache","vercel ai","vercel ai gateway","ai-sdk","openai","anthropic","google","mistral","cohere","xai","deepseek","meta","llama","gemini"],"author":{"url":"https://n1cklas.com","name":"Nicklas Scharpff","email":"hi@n1cklas.com"},"license":"MIT","_id":"tokenlens@1.3.0","maintainers":[{"name":"n1cklss","email":"hi@n1cklas.com"}],"homepage":"https://github.com/xn1cklas/tokenlens/tree/HEAD/packages/tokenlens#readme","bugs":{"url":"https://github.com/xn1cklas/tokenlens/issues"},"dist":{"shasum":"3802cb971c9b20c49ee5e1907dde38775a908c80","tarball":"https://registry.npmjs.org/tokenlens/-/tokenlens-1.3.0.tgz","fileCount":247,"integrity":"sha512-qrwHFO7CI8HEd+UvKjlL+veTzCVr3N4AYp3cquGL6z62Q/OtoEHbTv5uNqiiejP54y7eR+h8VVRRpZbm3t/99Q==","signatures":[{"sig":"MEUCIQCNcFf4JkJC83k9PBOXwTTloKLTQGs9Lin7PqpcmnjuVwIgTcKcUGhZT51VDG9p2RxlBwYsFonoPKQJFnkoGiyCdKU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79411},"main":"dist/index.js","type":"module","_from":"file:tokenlens-1.3.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./core":{"types":"./dist/exports/core.d.ts","default":"./dist/exports/core.js"},"./fetch":{"types":"./dist/exports/fetch.d.ts","default":"./dist/exports/fetch.js"},"./models":{"types":"./dist/exports/models.d.ts","default":"./dist/exports/models.js"},"./helpers":{"types":"./dist/exports/helpers.d.ts","default":"./dist/exports/helpers.js"},"./providers/*":{"types":"./dist/exports/providers/*.d.ts","default":"./dist/exports/providers/*.js"}},"scripts":{"test":"pnpm run build && vitest","build":"tsc","prebuild":"pnpm --filter @tokenlens/core run build && pnpm --filter @tokenlens/helpers run build && pnpm --filter @tokenlens/fetch run build && pnpm --filter @tokenlens/models run build && node scripts/gen-providers.mjs","test:run":"pnpm run build && vitest run","typecheck":"tsc --noEmit","pre-release":"pnpm run bench:lookup && pnpm run test:run && pnpm run build","bench:lookup":"pnpm run build && node scripts/bench-lookup.mjs","gen:providers":"node scripts/gen-providers.mjs","bench:lookup:run":"node scripts/bench-lookup.mjs"},"_npmUser":{"name":"n1cklss","email":"hi@n1cklas.com"},"_resolved":"/private/var/folders/nr/h4ytbdsn2kjb89jlv81b99wr0000gn/T/b5d8560ca58c0e73a02aafbea29f5c27/tokenlens-1.3.0.tgz","_integrity":"sha512-qrwHFO7CI8HEd+UvKjlL+veTzCVr3N4AYp3cquGL6z62Q/OtoEHbTv5uNqiiejP54y7eR+h8VVRRpZbm3t/99Q==","repository":{"url":"git+https://github.com/xn1cklas/tokenlens.git","type":"git","directory":"packages/tokenlens"},"_npmVersion":"10.9.3","description":"A lightweight registry of LLM model information, like name and context sizes, for building AI-powered apps.","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"@tokenlens/core":"1.3.0","@tokenlens/fetch":"1.3.0","@tokenlens/models":"1.3.0","@tokenlens/helpers":"1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.1","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/tokenlens_1.3.0_1758282483296_0.4155948874384672","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"tokenlens","version":"1.3.1","keywords":["ai","llm","ai models","model registry","context window","token usage","tokens","pricing","cost estimation","usage normalization","prompt cache","vercel ai","vercel ai gateway","ai-sdk","openai","anthropic","google","mistral","cohere","xai","deepseek","meta","llama","gemini"],"author":{"url":"https://n1cklas.com","name":"Nicklas Scharpff","email":"hi@n1cklas.com"},"license":"MIT","_id":"tokenlens@1.3.1","maintainers":[{"name":"n1cklss","email":"hi@n1cklas.com"}],"homepage":"https://github.com/xn1cklas/tokenlens/tree/HEAD/packages/tokenlens#readme","bugs":{"url":"https://github.com/xn1cklas/tokenlens/issues"},"dist":{"shasum":"65b12e4144f14292e9c36bcce3577a04ce8e614c","tarball":"https://registry.npmjs.org/tokenlens/-/tokenlens-1.3.1.tgz","fileCount":247,"integrity":"sha512-7oxmsS5PNCX3z+b+z07hL5vCzlgHKkCGrEQjQmWl5l+v5cUrtL7S1cuST4XThaL1XyjbTX8J5hfP0cjDJRkaLA==","signatures":[{"sig":"MEUCIQDTLvrM0sJ1AlWEWYNJeqLcjQa/IlG5w51RyB4jpOwgOgIgSeS5inhXjnggo6YWwwhU8PiTbFfGh9+2B2FgQhIPuo4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79514},"main":"dist/index.js","type":"module","_from":"file:tokenlens-1.3.1.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./core":{"types":"./dist/exports/core.d.ts","default":"./dist/exports/core.js"},"./fetch":{"types":"./dist/exports/fetch.d.ts","default":"./dist/exports/fetch.js"},"./models":{"types":"./dist/exports/models.d.ts","default":"./dist/exports/models.js"},"./helpers":{"types":"./dist/exports/helpers.d.ts","default":"./dist/exports/helpers.js"},"./providers/*":{"types":"./dist/exports/providers/*.d.ts","default":"./dist/exports/providers/*.js"}},"scripts":{"test":"pnpm run build && vitest","build":"tsc","prebuild":"pnpm --filter @tokenlens/core run build && pnpm --filter @tokenlens/helpers run build && pnpm --filter @tokenlens/fetch run build && pnpm --filter @tokenlens/models run build && node scripts/gen-providers.mjs","test:run":"pnpm run build && vitest run","typecheck":"tsc --noEmit","pre-release":"pnpm run bench:lookup && pnpm run test:run && pnpm run build","bench:lookup":"pnpm run build && node scripts/bench-lookup.mjs","gen:providers":"node scripts/gen-providers.mjs","bench:lookup:run":"node scripts/bench-lookup.mjs"},"_npmUser":{"name":"n1cklss","email":"hi@n1cklas.com"},"_resolved":"/private/var/folders/nr/h4ytbdsn2kjb89jlv81b99wr0000gn/T/8e4820e66c58177fe243ed6461ab9c8f/tokenlens-1.3.1.tgz","_integrity":"sha512-7oxmsS5PNCX3z+b+z07hL5vCzlgHKkCGrEQjQmWl5l+v5cUrtL7S1cuST4XThaL1XyjbTX8J5hfP0cjDJRkaLA==","repository":{"url":"git+https://github.com/xn1cklas/tokenlens.git","type":"git","directory":"packages/tokenlens"},"_npmVersion":"10.9.3","description":"A lightweight registry of LLM model information, like name and context sizes, for building AI-powered apps.","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"@tokenlens/core":"1.3.0","@tokenlens/fetch":"1.3.0","@tokenlens/models":"1.3.0","@tokenlens/helpers":"1.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.1","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/tokenlens_1.3.1_1758288592344_0.23535013543462302","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.1":{"name":"tokenlens","version":"2.0.0-alpha.1","keywords":["ai","llm","ai models","model registry","context window","token usage","tokens","pricing","cost estimation","usage normalization","prompt cache","vercel ai","vercel ai gateway","ai-sdk","openai","anthropic","google","mistral","cohere","xai","deepseek","meta","llama","gemini"],"author":{"url":"https://n1cklas.com","name":"Nicklas Scharpff","email":"hi@n1cklas.com"},"license":"MIT","_id":"tokenlens@2.0.0-alpha.1","maintainers":[{"name":"n1cklss","email":"hi@n1cklas.com"}],"homepage":"https://github.com/xn1cklas/tokenlens/tree/HEAD/packages/tokenlens#readme","bugs":{"url":"https://github.com/xn1cklas/tokenlens/issues"},"dist":{"shasum":"1fc08fb505891af47720b5369499ecc3ed1a911a","tarball":"https://registry.npmjs.org/tokenlens/-/tokenlens-2.0.0-alpha.1.tgz","fileCount":699,"integrity":"sha512-JJbke6iGIASgujQmQBnHZ4p/KpAfePSeJNXyw5t4UFreTwpUtgnpsK7Fs16nqdM7E8EU/5j0V4lTgbCz/Eqcbg==","signatures":[{"sig":"MEUCIQD10XtyUdHeLAFBnLFj2yNXu7FaYz5NGdHnTZfUvDbG/wIgT/g6tMYxd2ajbPUBgdG8dB/Od1lSQZ3mUggdoUTAnm0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192589},"main":"dist/index.js","type":"module","_from":"file:tokenlens-2.0.0-alpha.1.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./core":{"types":"./dist/exports/core.d.ts","default":"./dist/exports/core.js"},"./fetch":{"types":"./dist/exports/fetch.d.ts","default":"./dist/exports/fetch.js"},"./models":{"types":"./dist/exports/models.d.ts","default":"./dist/exports/models.js"},"./helpers":{"types":"./dist/exports/helpers.d.ts","default":"./dist/exports/helpers.js"},"./providers/*":{"types":"./dist/exports/providers/*.d.ts","default":"./dist/exports/providers/*.js"}},"scripts":{"test":"pnpm run build && vitest --config ../../vitest.config.ts --project tokenlens","build":"tsc","prebuild":"pnpm --filter @tokenlens/core run build && pnpm --filter @tokenlens/helpers run build && pnpm --filter @tokenlens/fetch run build && pnpm --filter @tokenlens/models run build && node scripts/gen-providers.mjs","test:run":"pnpm run build && vitest run --config ../../vitest.config.ts --project tokenlens","typecheck":"tsc --noEmit","pre-release":"pnpm run bench:lookup && pnpm run test:run && pnpm run build","bench:lookup":"pnpm run build && node scripts/bench-lookup.mjs","gen:providers":"node scripts/gen-providers.mjs","bench:lookup:run":"node scripts/bench-lookup.mjs"},"_npmUser":{"name":"n1cklss","email":"hi@n1cklas.com"},"_resolved":"/private/var/folders/nr/h4ytbdsn2kjb89jlv81b99wr0000gn/T/92c3798e13bfa543df97f121315f347d/tokenlens-2.0.0-alpha.1.tgz","_integrity":"sha512-JJbke6iGIASgujQmQBnHZ4p/KpAfePSeJNXyw5t4UFreTwpUtgnpsK7Fs16nqdM7E8EU/5j0V4lTgbCz/Eqcbg==","repository":{"url":"git+https://github.com/xn1cklas/tokenlens.git","type":"git","directory":"packages/tokenlens"},"_npmVersion":"10.9.3","description":"A lightweight registry of LLM model information, like name and context sizes, for building AI-powered apps.","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"@tokenlens/core":"2.0.0-alpha.1","@tokenlens/fetch":"2.0.0-alpha.1","@tokenlens/models":"2.0.0-alpha.1","@tokenlens/helpers":"2.0.0-alpha.1","@tokenlens/tokenizer":"2.0.0-alpha.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/tokenlens_2.0.0-alpha.1_1758822372694_0.33924668568395133","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.2":{"name":"tokenlens","version":"2.0.0-alpha.2","keywords":["ai","llm","ai models","model registry","context window","token usage","tokens","pricing","cost estimation","usage normalization","prompt cache","vercel ai","vercel ai gateway","ai-sdk","openai","anthropic","google","mistral","cohere","xai","deepseek","meta","llama","gemini"],"author":{"url":"https://n1cklas.com","name":"Nicklas Scharpff","email":"hi@n1cklas.com"},"license":"MIT","_id":"tokenlens@2.0.0-alpha.2","maintainers":[{"name":"n1cklss","email":"hi@n1cklas.com"}],"homepage":"https://github.com/xn1cklas/tokenlens/tree/HEAD/packages/tokenlens#readme","bugs":{"url":"https://github.com/xn1cklas/tokenlens/issues"},"dist":{"shasum":"f8fc68808e571675306009c7e9fc78f0238b2054","tarball":"https://registry.npmjs.org/tokenlens/-/tokenlens-2.0.0-alpha.2.tgz","fileCount":699,"integrity":"sha512-EYLYHzMWE0He/B7zOAsCK65BKCfwrdSUlgkltVLXaSfJaqC0bAHg8FmZ+BP2G07pf0/DY2HWEb14GXHpwT2Weg==","signatures":[{"sig":"MEYCIQCLBdd3+tobuuLzQC0pS+WIKnTtc+0mcPUSZhD7W9v8ygIhAIDCEd+hzGFZAparT6f0YDk33+92/wJdAkpWa5efq9S3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192398},"main":"dist/index.js","type":"module","_from":"file:tokenlens-2.0.0-alpha.2.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./core":{"types":"./dist/exports/core.d.ts","default":"./dist/exports/core.js"},"./fetch":{"types":"./dist/exports/fetch.d.ts","default":"./dist/exports/fetch.js"},"./models":{"types":"./dist/exports/models.d.ts","default":"./dist/exports/models.js"},"./helpers":{"types":"./dist/exports/helpers.d.ts","default":"./dist/exports/helpers.js"},"./providers/*":{"types":"./dist/exports/providers/*.d.ts","default":"./dist/exports/providers/*.js"}},"scripts":{"test":"pnpm run build && vitest --config ../../vitest.config.ts --project tokenlens","build":"tsc","prebuild":"pnpm --filter @tokenlens/core run build && pnpm --filter @tokenlens/helpers run build && pnpm --filter @tokenlens/fetch run build && pnpm --filter @tokenlens/models run build && node scripts/gen-providers.mjs","test:run":"pnpm run build && vitest run --config ../../vitest.config.ts --project tokenlens","typecheck":"tsc --noEmit","pre-release":"pnpm run bench:lookup && pnpm run test:run && pnpm run build","bench:lookup":"pnpm run build && node scripts/bench-lookup.mjs","gen:providers":"node scripts/gen-providers.mjs","bench:lookup:run":"node scripts/bench-lookup.mjs"},"_npmUser":{"name":"n1cklss","email":"hi@n1cklas.com"},"_resolved":"/private/var/folders/nr/h4ytbdsn2kjb89jlv81b99wr0000gn/T/d2f3cd1db9ce738ae1975972f08b4c8f/tokenlens-2.0.0-alpha.2.tgz","_integrity":"sha512-EYLYHzMWE0He/B7zOAsCK65BKCfwrdSUlgkltVLXaSfJaqC0bAHg8FmZ+BP2G07pf0/DY2HWEb14GXHpwT2Weg==","repository":{"url":"git+https://github.com/xn1cklas/tokenlens.git","type":"git","directory":"packages/tokenlens"},"_npmVersion":"10.9.3","description":"A lightweight registry of LLM model information, like name and context sizes, for building AI-powered apps.","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"@tokenlens/core":"2.0.0-alpha.2","@tokenlens/fetch":"2.0.0-alpha.2","@tokenlens/models":"2.0.0-alpha.2","@tokenlens/helpers":"2.0.0-alpha.2","@tokenlens/tokenizer":"2.0.0-alpha.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/tokenlens_2.0.0-alpha.2_1758824066598_0.8231984107832677","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.3":{"name":"tokenlens","version":"2.0.0-alpha.3","description":"A lightweight registry of LLM model information, like name and context sizes, for building AI-powered apps.","type":"module","main":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./providers/*":{"types":"./dist/exports/providers/*.d.ts","default":"./dist/exports/providers/*.js"},"./models":{"types":"./dist/exports/models.d.ts","default":"./dist/exports/models.js"},"./helpers":{"types":"./dist/exports/helpers.d.ts","default":"./dist/exports/helpers.js"},"./fetch":{"types":"./dist/exports/fetch.d.ts","default":"./dist/exports/fetch.js"},"./core":{"types":"./dist/exports/core.d.ts","default":"./dist/exports/core.js"}},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/xn1cklas/tokenlens.git","directory":"packages/tokenlens"},"keywords":["ai","llm","ai models","model registry","context window","token usage","tokens","pricing","cost estimation","usage normalization","prompt cache","vercel ai","vercel ai gateway","ai-sdk","openai","anthropic","google","mistral","cohere","xai","deepseek","meta","llama","gemini"],"author":{"name":"Nicklas Scharpff","email":"hi@n1cklas.com","url":"https://n1cklas.com"},"license":"MIT","bugs":{"url":"https://github.com/xn1cklas/tokenlens/issues"},"homepage":"https://github.com/xn1cklas/tokenlens/tree/HEAD/packages/tokenlens#readme","devDependencies":{"typescript":"^5.9.2"},"dependencies":{"@tokenlens/fetch":"2.0.0-alpha.3","@tokenlens/core":"2.0.0-alpha.3","@tokenlens/helpers":"2.0.0-alpha.3","@tokenlens/tokenizer":"2.0.0-alpha.3"},"scripts":{"prebuild":"pnpm --filter @tokenlens/core run build && pnpm --filter @tokenlens/helpers run build && pnpm --filter @tokenlens/fetch run build","build":"tsc","typecheck":"tsc --noEmit","test":"pnpm run build && vitest --config ../../vitest.config.ts --project tokenlens","test:run":"pnpm run build && vitest run --config ../../vitest.config.ts --project tokenlens","pre-release":"pnpm run test:run && pnpm run build"},"_id":"tokenlens@2.0.0-alpha.3","readmeFilename":"README.md","_integrity":"sha512-bN+2JgJDDjl3hgFT4Grr2YPgEELT6M6QqDxgWxSvzZLjCTLS4erf9jsOpBXBRNISpDhc0IFYFFcANdIdjxMBfA==","_resolved":"/private/var/folders/nr/h4ytbdsn2kjb89jlv81b99wr0000gn/T/523038ed260d1ff4d80b21809c30326f/tokenlens-2.0.0-alpha.3.tgz","_from":"file:tokenlens-2.0.0-alpha.3.tgz","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-bN+2JgJDDjl3hgFT4Grr2YPgEELT6M6QqDxgWxSvzZLjCTLS4erf9jsOpBXBRNISpDhc0IFYFFcANdIdjxMBfA==","shasum":"8060a8116ffcc9e462329bb08a3711901b54b33f","tarball":"https://registry.npmjs.org/tokenlens/-/tokenlens-2.0.0-alpha.3.tgz","fileCount":711,"unpackedSize":214709,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCHgle32KevkmBjGkHRMlg87cro8tfqk0SJn7dAviBToAIhANpSvOVqKnbsF7ixQd6uGl1fnt2MtzdANfZQm7jpca2D"}]},"_npmUser":{"name":"n1cklss","email":"hi@n1cklas.com"},"directories":{},"maintainers":[{"name":"n1cklss","email":"hi@n1cklas.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tokenlens_2.0.0-alpha.3_1759613447187_0.36956089462786523"},"_hasShrinkwrap":false}},"time":{"created":"2025-09-07T13:53:15.866Z","modified":"2025-10-04T21:30:47.581Z","1.0.0":"2025-09-07T13:53:16.065Z","1.1.0":"2025-09-08T18:44:11.433Z","1.1.1":"2025-09-08T18:55:48.403Z","1.1.2":"2025-09-08T21:16:11.310Z","1.1.3":"2025-09-10T04:13:16.928Z","1.2.0":"2025-09-10T06:25:37.988Z","1.2.1":"2025-09-10T06:54:23.105Z","1.3.0-canary.0":"2025-09-11T13:21:07.869Z","1.3.0-canary.1":"2025-09-11T13:39:58.022Z","1.3.0-canary.2":"2025-09-11T13:58:09.728Z","1.3.0-canary.3":"2025-09-11T15:29:45.133Z","1.3.0-canary.4":"2025-09-12T08:05:19.484Z","1.3.0-canary.5":"2025-09-12T08:24:53.128Z","1.3.0":"2025-09-19T11:48:03.482Z","1.3.1":"2025-09-19T13:29:52.530Z","2.0.0-alpha.1":"2025-09-25T17:46:12.880Z","2.0.0-alpha.2":"2025-09-25T18:14:26.791Z","2.0.0-alpha.3":"2025-10-04T21:30:47.380Z"},"bugs":{"url":"https://github.com/xn1cklas/tokenlens/issues"},"author":{"url":"https://n1cklas.com","name":"Nicklas Scharpff","email":"hi@n1cklas.com"},"license":"MIT","homepage":"https://github.com/xn1cklas/tokenlens/tree/HEAD/packages/tokenlens#readme","keywords":["ai","llm","ai models","model registry","context window","token usage","tokens","pricing","cost estimation","usage normalization","prompt cache","vercel ai","vercel ai gateway","ai-sdk","openai","anthropic","google","mistral","cohere","xai","deepseek","meta","llama","gemini"],"repository":{"url":"git+https://github.com/xn1cklas/tokenlens.git","type":"git","directory":"packages/tokenlens"},"description":"A lightweight registry of LLM model information, like name and context sizes, for building AI-powered apps.","maintainers":[{"name":"n1cklss","email":"hi@n1cklas.com"}],"readme":"","readmeFilename":""}