{"_id":"@tokenlens/helpers","_rev":"9-7c13dff380d2bb7ef099acf3dc860939","name":"@tokenlens/helpers","dist-tags":{"beta":"1.0.0-beta.2","latest":"1.3.1","alpha":"2.0.0-alpha.3"},"versions":{"0.1.0":{"name":"@tokenlens/helpers","version":"0.1.0","keywords":["ai","llm","helpers","context window","usage normalization","pricing","cost estimation","model registry"],"author":{"url":"https://n1cklas.com","name":"Nicklas Scharpff","email":"hi@n1cklas.com"},"license":"MIT","_id":"@tokenlens/helpers@0.1.0","maintainers":[{"name":"n1cklss","email":"hi@n1cklas.com"}],"homepage":"https://github.com/xn1cklas/tokenlens/tree/HEAD/packages/helpers#readme","bugs":{"url":"https://github.com/xn1cklas/tokenlens/issues"},"dist":{"shasum":"0ff630041d28e71abfc20a5b1852c09881d902dd","tarball":"https://registry.npmjs.org/@tokenlens/helpers/-/helpers-0.1.0.tgz","fileCount":13,"integrity":"sha512-gcKY3pCmG2HWircPZLo5KezQem5yUH0xJM74meZuevo9K9TRt9Dp8CwAN30xcPojQIQ6YY/G6dpKWHqP5vlmaA==","signatures":[{"sig":"MEUCIQC2qav9D4H5GfV1VFcX4C9G9URFiHexqi2denuKdlNihAIgAjcvrFF5m3eufu02rdEXh4rUG9elVwSvkkR4T5/wls0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33021},"main":"dist/index.js","type":"module","_from":"file:tokenlens-helpers-0.1.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./simple":{"types":"./dist/simple.d.ts","default":"./dist/simple.js"},"./context":{"types":"./dist/context.d.ts","default":"./dist/context.js"},"./conversation":{"types":"./dist/conversation.d.ts","default":"./dist/conversation.js"}},"private":false,"scripts":{"test":"vitest","build":"tsc","prebuild":"rm -rf dist","test:run":"vitest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"n1cklss","email":"hi@n1cklas.com"},"_resolved":"/private/var/folders/nr/h4ytbdsn2kjb89jlv81b99wr0000gn/T/cfd31e3b05be4dbd3632944c53d64d1c/tokenlens-helpers-0.1.0.tgz","_integrity":"sha512-gcKY3pCmG2HWircPZLo5KezQem5yUH0xJM74meZuevo9K9TRt9Dp8CwAN30xcPojQIQ6YY/G6dpKWHqP5vlmaA==","repository":{"url":"git+https://github.com/xn1cklas/tokenlens.git","type":"git","directory":"packages/helpers"},"_npmVersion":"10.9.3","description":"Helpers for context windows, usage normalization, compaction, and cost estimation.","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"@tokenlens/core":"0.1.0","@tokenlens/fetch":"0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.1","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/helpers_0.1.0_1757596785734_0.3608718585870321","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.0":{"name":"@tokenlens/helpers","version":"1.0.0-beta.0","keywords":["ai","llm","helpers","context window","usage normalization","pricing","cost estimation","model registry"],"author":{"url":"https://n1cklas.com","name":"Nicklas Scharpff","email":"hi@n1cklas.com"},"license":"MIT","_id":"@tokenlens/helpers@1.0.0-beta.0","maintainers":[{"name":"n1cklss","email":"hi@n1cklas.com"}],"homepage":"https://github.com/xn1cklas/tokenlens/tree/HEAD/packages/helpers#readme","bugs":{"url":"https://github.com/xn1cklas/tokenlens/issues"},"dist":{"shasum":"647b152dd272fc982bb0bb045ca12d4259035d47","tarball":"https://registry.npmjs.org/@tokenlens/helpers/-/helpers-1.0.0-beta.0.tgz","fileCount":13,"integrity":"sha512-eaPvh63HUEVWDG60zbp4PWa5ghGYBCcglyTxVkPisd+xFED9Df+KhO3RbztwmhHgpM2Xloz9tBZ4lhck9/GH/w==","signatures":[{"sig":"MEQCIBWQkXVp+V6uXelVGoO7jVdlKR5evQfg3T+WLDEv73JQAiARyr64g5GJfhO3R1+/FU+uhkrXijHzaz/ARn32lV38nA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46024},"main":"dist/index.js","type":"module","_from":"file:tokenlens-helpers-1.0.0-beta.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./simple":{"types":"./dist/simple.d.ts","default":"./dist/simple.js"},"./context":{"types":"./dist/context.d.ts","default":"./dist/context.js"},"./conversation":{"types":"./dist/conversation.d.ts","default":"./dist/conversation.js"}},"private":false,"scripts":{"test":"vitest","build":"tsc","prebuild":"rm -rf dist","test:run":"vitest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"n1cklss","email":"hi@n1cklas.com"},"_resolved":"/private/var/folders/nr/h4ytbdsn2kjb89jlv81b99wr0000gn/T/e2ab0daa2384a2b7f6a29f834fcfdb6f/tokenlens-helpers-1.0.0-beta.0.tgz","_integrity":"sha512-eaPvh63HUEVWDG60zbp4PWa5ghGYBCcglyTxVkPisd+xFED9Df+KhO3RbztwmhHgpM2Xloz9tBZ4lhck9/GH/w==","repository":{"url":"git+https://github.com/xn1cklas/tokenlens.git","type":"git","directory":"packages/helpers"},"_npmVersion":"10.9.3","description":"Helpers for context windows, usage normalization, compaction, and cost estimation.","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"@tokenlens/core":"1.0.0-beta.0","@tokenlens/fetch":"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/helpers_1.0.0-beta.0_1757604581178_0.6490674198673891","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.1":{"name":"@tokenlens/helpers","version":"1.0.0-beta.1","keywords":["ai","llm","helpers","context window","usage normalization","pricing","cost estimation","model registry"],"author":{"url":"https://n1cklas.com","name":"Nicklas Scharpff","email":"hi@n1cklas.com"},"license":"MIT","_id":"@tokenlens/helpers@1.0.0-beta.1","maintainers":[{"name":"n1cklss","email":"hi@n1cklas.com"}],"homepage":"https://github.com/xn1cklas/tokenlens/tree/HEAD/packages/helpers#readme","bugs":{"url":"https://github.com/xn1cklas/tokenlens/issues"},"dist":{"shasum":"51a932ac81ad52f6cc2d5a18e7bbf63bd57a720a","tarball":"https://registry.npmjs.org/@tokenlens/helpers/-/helpers-1.0.0-beta.1.tgz","fileCount":13,"integrity":"sha512-m4pOjssxhQutCtEbuATGFPyAgqRY8NY15p3a955Gfs2xCCJWgsTdCOVtM+i38BaM4Y1jQ7OEWup5c4H7WKJq4Q==","signatures":[{"sig":"MEUCIHJN1SuauEMsnQJ1RookGMKzcC8iSQYLN6O90WJrMtHFAiEAoWlgjkSKTMjC4OzTHiCWmQehR7aKY8ZVBTojhKzbpgQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45323},"main":"dist/index.js","type":"module","_from":"file:tokenlens-helpers-1.0.0-beta.1.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./simple":{"types":"./dist/simple.d.ts","default":"./dist/simple.js"},"./context":{"types":"./dist/context.d.ts","default":"./dist/context.js"},"./conversation":{"types":"./dist/conversation.d.ts","default":"./dist/conversation.js"}},"private":false,"scripts":{"test":"vitest","build":"tsc","prebuild":"rm -rf dist","test:run":"vitest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"n1cklss","email":"hi@n1cklas.com"},"_resolved":"/private/var/folders/nr/h4ytbdsn2kjb89jlv81b99wr0000gn/T/e3c5cb33b0927eb8f8fc9af9fe4efb5e/tokenlens-helpers-1.0.0-beta.1.tgz","_integrity":"sha512-m4pOjssxhQutCtEbuATGFPyAgqRY8NY15p3a955Gfs2xCCJWgsTdCOVtM+i38BaM4Y1jQ7OEWup5c4H7WKJq4Q==","repository":{"url":"git+https://github.com/xn1cklas/tokenlens.git","type":"git","directory":"packages/helpers"},"_npmVersion":"10.9.3","description":"Helpers for context windows, usage normalization, compaction, and cost estimation.","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"@tokenlens/core":"1.0.0-beta.1","@tokenlens/fetch":"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/helpers_1.0.0-beta.1_1757664298966_0.5882347965263961","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.2":{"name":"@tokenlens/helpers","version":"1.0.0-beta.2","keywords":["ai","llm","helpers","context window","usage normalization","pricing","cost estimation","model registry"],"author":{"url":"https://n1cklas.com","name":"Nicklas Scharpff","email":"hi@n1cklas.com"},"license":"MIT","_id":"@tokenlens/helpers@1.0.0-beta.2","maintainers":[{"name":"n1cklss","email":"hi@n1cklas.com"}],"homepage":"https://github.com/xn1cklas/tokenlens/tree/HEAD/packages/helpers#readme","bugs":{"url":"https://github.com/xn1cklas/tokenlens/issues"},"dist":{"shasum":"11d57975736eab495d0ed2a3480f96cbddd0ee2d","tarball":"https://registry.npmjs.org/@tokenlens/helpers/-/helpers-1.0.0-beta.2.tgz","fileCount":13,"integrity":"sha512-w0vdNAh3EtrPGFxTTjHWW1E+iJAvp+JwK2kghktQmqlSYk8N10La8lLb4trh3MM42gx6ytlyub+Zf0q6/txNpg==","signatures":[{"sig":"MEYCIQD8KhlLV15Tr/NtZkhQX/mUzr3bjgZG3L5yw1TwW0/sRgIhAIX0n1k2BkFfC23sMj9scz2MzPDteAuhx6a+8kjL2CPc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45323},"main":"dist/index.js","type":"module","_from":"file:tokenlens-helpers-1.0.0-beta.2.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./simple":{"types":"./dist/simple.d.ts","default":"./dist/simple.js"},"./context":{"types":"./dist/context.d.ts","default":"./dist/context.js"},"./conversation":{"types":"./dist/conversation.d.ts","default":"./dist/conversation.js"}},"private":false,"scripts":{"test":"vitest","build":"tsc","prebuild":"rm -rf dist","test:run":"vitest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"n1cklss","email":"hi@n1cklas.com"},"_resolved":"/private/var/folders/nr/h4ytbdsn2kjb89jlv81b99wr0000gn/T/9a05499cb96a5429cf14ff882b4bd4a1/tokenlens-helpers-1.0.0-beta.2.tgz","_integrity":"sha512-w0vdNAh3EtrPGFxTTjHWW1E+iJAvp+JwK2kghktQmqlSYk8N10La8lLb4trh3MM42gx6ytlyub+Zf0q6/txNpg==","repository":{"url":"git+https://github.com/xn1cklas/tokenlens.git","type":"git","directory":"packages/helpers"},"_npmVersion":"10.9.3","description":"Helpers for context windows, usage normalization, compaction, and cost estimation.","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"@tokenlens/core":"1.0.0-beta.2","@tokenlens/fetch":"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/helpers_1.0.0-beta.2_1757665455465_0.8728513163963958","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@tokenlens/helpers","version":"1.3.0","keywords":["ai","llm","helpers","context window","usage normalization","pricing","cost estimation","model registry"],"author":{"url":"https://n1cklas.com","name":"Nicklas Scharpff","email":"hi@n1cklas.com"},"license":"MIT","_id":"@tokenlens/helpers@1.3.0","maintainers":[{"name":"n1cklss","email":"hi@n1cklas.com"}],"homepage":"https://github.com/xn1cklas/tokenlens/tree/HEAD/packages/helpers#readme","bugs":{"url":"https://github.com/xn1cklas/tokenlens/issues"},"dist":{"shasum":"fe112d366fabb94e8767284fedbafc5944fe8ec6","tarball":"https://registry.npmjs.org/@tokenlens/helpers/-/helpers-1.3.0.tgz","fileCount":13,"integrity":"sha512-GWe4p9OHYppr7moqyM3Y4NH+kVGCOFpN+voaXgKgvvMBo6Z97Pu17fgCHet10Ls8r4X/tPkb/yHCWP7Ktssu/w==","signatures":[{"sig":"MEQCIGpNlNgAm48pqA2H3uns7tV/xisY94W7XvXcp1sQWgKdAiAVEVk3rQh3ncunki5t/EAlpA43F5Jm/AIsfdhLFrko6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45302},"main":"dist/index.js","type":"module","_from":"file:tokenlens-helpers-1.3.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./simple":{"types":"./dist/simple.d.ts","default":"./dist/simple.js"},"./context":{"types":"./dist/context.d.ts","default":"./dist/context.js"},"./conversation":{"types":"./dist/conversation.d.ts","default":"./dist/conversation.js"}},"private":false,"scripts":{"test":"vitest","build":"tsc","prebuild":"rm -rf dist","test:run":"vitest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"n1cklss","email":"hi@n1cklas.com"},"_resolved":"/private/var/folders/nr/h4ytbdsn2kjb89jlv81b99wr0000gn/T/adea23f91786fb471af1b435444aac73/tokenlens-helpers-1.3.0.tgz","_integrity":"sha512-GWe4p9OHYppr7moqyM3Y4NH+kVGCOFpN+voaXgKgvvMBo6Z97Pu17fgCHet10Ls8r4X/tPkb/yHCWP7Ktssu/w==","repository":{"url":"git+https://github.com/xn1cklas/tokenlens.git","type":"git","directory":"packages/helpers"},"_npmVersion":"10.9.3","description":"Helpers for context windows, usage normalization, compaction, and cost estimation.","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"@tokenlens/core":"1.3.0","@tokenlens/fetch":"1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.1","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/helpers_1.3.0_1758282480878_0.4586135644304108","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@tokenlens/helpers","version":"1.3.1","keywords":["ai","llm","helpers","context window","usage normalization","pricing","cost estimation","model registry"],"author":{"url":"https://n1cklas.com","name":"Nicklas Scharpff","email":"hi@n1cklas.com"},"license":"MIT","_id":"@tokenlens/helpers@1.3.1","maintainers":[{"name":"n1cklss","email":"hi@n1cklas.com"}],"homepage":"https://github.com/xn1cklas/tokenlens/tree/HEAD/packages/helpers#readme","bugs":{"url":"https://github.com/xn1cklas/tokenlens/issues"},"dist":{"shasum":"4ac3374cf9dde7f52110fe76f73fc5f311d6c92c","tarball":"https://registry.npmjs.org/@tokenlens/helpers/-/helpers-1.3.1.tgz","fileCount":13,"integrity":"sha512-t6yL8N6ES8337E6eVSeH4hCKnPdWkZRFpupy9w5E66Q9IeqQ9IO7XQ6gh12JKjvWiRHuyyJ8MBP5I549Cr41EQ==","signatures":[{"sig":"MEUCIQCPeZm+Y+ZWCiz97WXtGCpkP6Dro5XUAomBl/F3e279NwIga4sO7yer6DCAs/xx67Wy4CdRyC5kUJ6PQ0tOQ7YptoE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45332},"main":"dist/index.js","type":"module","_from":"file:tokenlens-helpers-1.3.1.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./simple":{"types":"./dist/simple.d.ts","default":"./dist/simple.js"},"./context":{"types":"./dist/context.d.ts","default":"./dist/context.js"},"./conversation":{"types":"./dist/conversation.d.ts","default":"./dist/conversation.js"}},"private":false,"scripts":{"test":"vitest","build":"tsc","prebuild":"rm -rf dist","test:run":"vitest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"n1cklss","email":"hi@n1cklas.com"},"_resolved":"/private/var/folders/nr/h4ytbdsn2kjb89jlv81b99wr0000gn/T/2b8cdc34d091d178790094cf9321def2/tokenlens-helpers-1.3.1.tgz","_integrity":"sha512-t6yL8N6ES8337E6eVSeH4hCKnPdWkZRFpupy9w5E66Q9IeqQ9IO7XQ6gh12JKjvWiRHuyyJ8MBP5I549Cr41EQ==","repository":{"url":"git+https://github.com/xn1cklas/tokenlens.git","type":"git","directory":"packages/helpers"},"_npmVersion":"10.9.3","description":"Helpers for context windows, usage normalization, compaction, and cost estimation.","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"@tokenlens/core":"1.3.0","@tokenlens/fetch":"1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.1","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/helpers_1.3.1_1758288590093_0.7933163923774007","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.1":{"name":"@tokenlens/helpers","version":"2.0.0-alpha.1","keywords":["ai","llm","helpers","context window","usage normalization","pricing","cost estimation","model registry"],"author":{"url":"https://n1cklas.com","name":"Nicklas Scharpff","email":"hi@n1cklas.com"},"license":"MIT","_id":"@tokenlens/helpers@2.0.0-alpha.1","maintainers":[{"name":"n1cklss","email":"hi@n1cklas.com"}],"homepage":"https://github.com/xn1cklas/tokenlens/tree/HEAD/packages/helpers#readme","bugs":{"url":"https://github.com/xn1cklas/tokenlens/issues"},"dist":{"shasum":"243e580d85a5845a895e95e2f8bc8c24c69b07e0","tarball":"https://registry.npmjs.org/@tokenlens/helpers/-/helpers-2.0.0-alpha.1.tgz","fileCount":11,"integrity":"sha512-Qqgr+7wpjhAPeLdLS4cN9RHjuUnPY6mTIFHvfG/QvqRIlKUMF2kciEg+n+rQM8PPjjxsWVAnoPcpU4Lw2VRqHw==","signatures":[{"sig":"MEYCIQCnKPMa8vFUjscf9IK009RRXsCZYyYfXqMikq5IzZ4NQwIhAJ83x/CtdHDpJP3IQdfr3c9qlcceJ1ua6hLInDzz5Nc6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14683},"main":"dist/index.js","type":"module","_from":"file:tokenlens-helpers-2.0.0-alpha.1.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"private":false,"scripts":{"test":"vitest --config ../../vitest.config.ts --project helpers","build":"tsc","prebuild":"rm -rf dist","test:run":"vitest run --config ../../vitest.config.ts --project helpers","typecheck":"tsc --noEmit"},"_npmUser":{"name":"n1cklss","email":"hi@n1cklas.com"},"_resolved":"/private/var/folders/nr/h4ytbdsn2kjb89jlv81b99wr0000gn/T/b005cdfdc7fd719da76363b490af3442/tokenlens-helpers-2.0.0-alpha.1.tgz","_integrity":"sha512-Qqgr+7wpjhAPeLdLS4cN9RHjuUnPY6mTIFHvfG/QvqRIlKUMF2kciEg+n+rQM8PPjjxsWVAnoPcpU4Lw2VRqHw==","repository":{"url":"git+https://github.com/xn1cklas/tokenlens.git","type":"git","directory":"packages/helpers"},"_npmVersion":"10.9.3","description":"Helpers for context windows, usage normalization, compaction, and cost estimation.","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"@tokenlens/core":"2.0.0-alpha.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/helpers_2.0.0-alpha.1_1758822362658_0.8139987906709181","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.2":{"name":"@tokenlens/helpers","version":"2.0.0-alpha.2","keywords":["ai","llm","helpers","context window","usage normalization","pricing","cost estimation","model registry"],"author":{"url":"https://n1cklas.com","name":"Nicklas Scharpff","email":"hi@n1cklas.com"},"license":"MIT","_id":"@tokenlens/helpers@2.0.0-alpha.2","maintainers":[{"name":"n1cklss","email":"hi@n1cklas.com"}],"homepage":"https://github.com/xn1cklas/tokenlens/tree/HEAD/packages/helpers#readme","bugs":{"url":"https://github.com/xn1cklas/tokenlens/issues"},"dist":{"shasum":"36e9ffc37e4d93ff81b801af4f8631a7a51be787","tarball":"https://registry.npmjs.org/@tokenlens/helpers/-/helpers-2.0.0-alpha.2.tgz","fileCount":11,"integrity":"sha512-F8j8uWNa2I/2HBIl8YyxYQknpCnhfRZ5FAs+mfSBrBGggUz+gF6q5zoiyZSq6uRiZjRoxVozFIVYM+4S+X0ErQ==","signatures":[{"sig":"MEQCIGw5opJgMuRXLRElIFhOkrSkjcKYPD8Tx1x41sD11QS/AiAjbYdG5ijG9PlIfe3JDLDAu2PYxA3fGY6Gi3KKgEp//w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14590},"main":"dist/index.js","type":"module","_from":"file:tokenlens-helpers-2.0.0-alpha.2.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"private":false,"scripts":{"test":"vitest --config ../../vitest.config.ts --project helpers","build":"tsc","prebuild":"rm -rf dist","test:run":"vitest run --config ../../vitest.config.ts --project helpers","typecheck":"tsc --noEmit"},"_npmUser":{"name":"n1cklss","email":"hi@n1cklas.com"},"_resolved":"/private/var/folders/nr/h4ytbdsn2kjb89jlv81b99wr0000gn/T/f0bdf4b4362d23dc124e1f0ef8b7734f/tokenlens-helpers-2.0.0-alpha.2.tgz","_integrity":"sha512-F8j8uWNa2I/2HBIl8YyxYQknpCnhfRZ5FAs+mfSBrBGggUz+gF6q5zoiyZSq6uRiZjRoxVozFIVYM+4S+X0ErQ==","repository":{"url":"git+https://github.com/xn1cklas/tokenlens.git","type":"git","directory":"packages/helpers"},"_npmVersion":"10.9.3","description":"Helpers for context windows, usage normalization, compaction, and cost estimation.","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"@tokenlens/core":"2.0.0-alpha.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/helpers_2.0.0-alpha.2_1758824056769_0.07130939753557386","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.3":{"name":"@tokenlens/helpers","version":"2.0.0-alpha.3","private":false,"description":"Helpers for context windows, usage normalization, compaction, and cost estimation.","type":"module","sideEffects":false,"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/xn1cklas/tokenlens.git","directory":"packages/helpers"},"keywords":["ai","llm","helpers","context window","usage normalization","pricing","cost estimation","model registry"],"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/helpers#readme","dependencies":{"@tokenlens/core":"2.0.0-alpha.3"},"devDependencies":{"typescript":"^5.9.2"},"scripts":{"prebuild":"rm -rf dist","build":"tsc","typecheck":"tsc --noEmit","test":"vitest --config ../../vitest.config.ts --project helpers","test:run":"vitest run --config ../../vitest.config.ts --project helpers"},"_id":"@tokenlens/helpers@2.0.0-alpha.3","readmeFilename":"README.md","_integrity":"sha512-n9DosGQPkp0uFqR/egt1N0j04zOz/KTRFug15U4mB9atRuttyMaMBJ9oLuqQZEFad092PoAjDcT38yO2mbFoYw==","_resolved":"/private/var/folders/nr/h4ytbdsn2kjb89jlv81b99wr0000gn/T/72139410b3aa0817f059d747f595394a/tokenlens-helpers-2.0.0-alpha.3.tgz","_from":"file:tokenlens-helpers-2.0.0-alpha.3.tgz","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-n9DosGQPkp0uFqR/egt1N0j04zOz/KTRFug15U4mB9atRuttyMaMBJ9oLuqQZEFad092PoAjDcT38yO2mbFoYw==","shasum":"a6f43914c6934c0639e83f69c17904c992e860e5","tarball":"https://registry.npmjs.org/@tokenlens/helpers/-/helpers-2.0.0-alpha.3.tgz","fileCount":23,"unpackedSize":31987,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCegELgBusXRsZn8CfFUJyqpnzmeV82F36ItbDoVgb2TgIhAPFTZwYLjOshSZkmSy2CQDTp+UCJs0MnNA4R6cXdQ6en"}]},"_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/helpers_2.0.0-alpha.3_1759613441928_0.8593506600670391"},"_hasShrinkwrap":false}},"time":{"created":"2025-09-11T13:19:45.613Z","modified":"2025-10-04T21:30:42.375Z","0.1.0":"2025-09-11T13:19:45.893Z","1.0.0-beta.0":"2025-09-11T15:29:41.382Z","1.0.0-beta.1":"2025-09-12T08:04:59.163Z","1.0.0-beta.2":"2025-09-12T08:24:15.642Z","1.3.0":"2025-09-19T11:48:01.062Z","1.3.1":"2025-09-19T13:29:50.309Z","2.0.0-alpha.1":"2025-09-25T17:46:02.850Z","2.0.0-alpha.2":"2025-09-25T18:14:17.021Z","2.0.0-alpha.3":"2025-10-04T21:30:42.139Z"},"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/helpers#readme","keywords":["ai","llm","helpers","context window","usage normalization","pricing","cost estimation","model registry"],"repository":{"url":"git+https://github.com/xn1cklas/tokenlens.git","type":"git","directory":"packages/helpers"},"description":"Helpers for context windows, usage normalization, compaction, and cost estimation.","maintainers":[{"name":"n1cklss","email":"hi@n1cklas.com"}],"readme":"","readmeFilename":""}