{"_id":"slash-tokens","_rev":"31-3985f443529da8a33b2466fa9d075f5b","name":"slash-tokens","dist-tags":{"latest":"1.6.5"},"versions":{"0.0.1":{"name":"slash-tokens","version":"0.0.1","keywords":["tokens","wasm","edge","budget","estimation","llm","ai"],"author":{"name":"wolfejam"},"license":"MIT","_id":"slash-tokens@0.0.1","maintainers":[{"name":"wolfejam.dev","email":"wolfejam2020@gmail.com"}],"dist":{"shasum":"225f029f62303f6e96361aa7f78dce4b52641cc9","tarball":"https://registry.npmjs.org/slash-tokens/-/slash-tokens-0.0.1.tgz","fileCount":2,"integrity":"sha512-0LO5Ld/ttXJ+2QfwFfTMbTkRO3VGAaNgC+WfLWNKtDnq3tOeoiXpakTqgrQUXVmtBUGgko+Cq069GSt1zaQiwQ==","signatures":[{"sig":"MEUCIQCmP3KDJHs9SyFDFiKVTg6dmcc4gbb8UfDZwU3T11guogIgPJ6p7aRGXhwQnaJFTk/3CT7+vx4JTqOkZUa3Qsm1uxM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":376},"_npmUser":{"name":"wolfejam.dev","email":"wolfejam2020@gmail.com"},"_npmVersion":"10.8.2","description":"Token budget estimation in 4.8 KB WASM. Sub-millisecond. Zero dependencies.","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/slash-tokens_0.0.1_1775113956913_0.10983398806972033","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"slash-tokens","version":"0.1.0","keywords":["tokens","wasm","edge","budget","estimation","llm","ai","openai","anthropic","claude","grok","gemini"],"author":{"name":"wolfejam"},"license":"MIT","_id":"slash-tokens@0.1.0","maintainers":[{"name":"wolfejam.dev","email":"wolfejam2020@gmail.com"}],"homepage":"https://slashtokens.com","bugs":{"url":"https://github.com/Wolfe-Jam/slash-tokens/issues"},"bin":{"slash-tokens":"dist/cli.js"},"dist":{"shasum":"ae914f5aea5798a18882ea8295432ae84bf23e75","tarball":"https://registry.npmjs.org/slash-tokens/-/slash-tokens-0.1.0.tgz","fileCount":11,"integrity":"sha512-d4y4W1bUHRUhNclS62OiPtDckHlyS/Q+eDhJnqd8P5OeGVc83ZpmFngVBLQK4OeqT8fNlTW3IUSyWlchdntrrg==","signatures":[{"sig":"MEYCIQDXa331Z+4RZREQSBsEMQzSfzxGsASiVTbVnFHeYHX7DAIhAPbAeRwOL2mnX5ro9x1baYB2Z7slV2m00S0WVneRlrNT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28162},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"bun test","build":"bun build src/cli.ts --outfile=dist/cli.js --target=node && tsc --emitDeclarationOnly && bun build src/index.ts --outfile=dist/index.js --target=node"},"_npmUser":{"name":"wolfejam.dev","email":"wolfejam2020@gmail.com"},"deprecated":"Upgrade to latest","repository":{"url":"git+https://github.com/Wolfe-Jam/slash-tokens.git","type":"git"},"_npmVersion":"10.8.2","description":"Token budget estimation in 4.8 KB WASM. Sub-millisecond. Zero dependencies. I don't count tokens. I slash them.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/slash-tokens_0.1.0_1775143520898_0.9701450930379778","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"slash-tokens","version":"0.2.0","keywords":["tokens","wasm","edge","budget","estimation","llm","ai","openai","anthropic","claude","grok","gemini"],"author":{"name":"wolfejam"},"license":"MIT","_id":"slash-tokens@0.2.0","maintainers":[{"name":"wolfejam.dev","email":"wolfejam2020@gmail.com"}],"homepage":"https://slashtokens.com","bugs":{"url":"https://github.com/Wolfe-Jam/slash-tokens/issues"},"bin":{"slash-tokens":"dist/cli.js"},"dist":{"shasum":"42286c6c8b0be4b0466aa8f4493c2de4a2b8b311","tarball":"https://registry.npmjs.org/slash-tokens/-/slash-tokens-0.2.0.tgz","fileCount":20,"integrity":"sha512-/5kDMXehafIlyPdSBk97NZR8u3n+AUK9JSWlHZNV33IynHSdL/SLCRF2/J9R07ViTRuDNddZlV/cYcYF9aX6yw==","signatures":[{"sig":"MEUCIEvkb7oGkvqVTRAFwi1i2pgS8CWryYz6puCIbtVaV2eVAiEAyj8MRLtKIfXchE7E0uRPFjRXfmVA5fTuvngGwzNNvC4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41597},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"53e46a3c7d6ea862958e8827c02b64dc93dacbd3","scripts":{"test":"bun test","build":"npx tsc && bun build src/cli.ts --outfile=dist/cli.js --target=node"},"_npmUser":{"name":"wolfejam.dev","email":"wolfejam2020@gmail.com"},"deprecated":"Upgrade to latest","repository":{"url":"git+https://github.com/Wolfe-Jam/slash-tokens.git","type":"git"},"_npmVersion":"10.8.2","description":"Token budget estimation in 4.8 KB WASM. Sub-millisecond. Zero dependencies. I don't count tokens. I slash them.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/slash-tokens_0.2.0_1775494170671_0.4873054033540467","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"slash-tokens","version":"0.3.0","keywords":["tokens","wasm","edge","budget","estimation","llm","ai","openai","anthropic","claude","grok","gemini"],"author":{"name":"wolfejam"},"license":"MIT","_id":"slash-tokens@0.3.0","maintainers":[{"name":"wolfejam.dev","email":"wolfejam2020@gmail.com"}],"homepage":"https://slashtokens.com","bugs":{"url":"https://github.com/Wolfe-Jam/slash-tokens/issues"},"bin":{"slash-tokens":"dist/cli.js"},"dist":{"shasum":"bc7520b16b5f1e07ce8f6ecdc86c5c5057b36663","tarball":"https://registry.npmjs.org/slash-tokens/-/slash-tokens-0.3.0.tgz","fileCount":28,"integrity":"sha512-0pxZZyeHvrrk4Hb1oSQXLrNagbvkGdz7mZCZT6gplNlNhGodcZP9MPi9C/+ye4cUYuy6fGkKtxgoRVzkMAV7Yg==","signatures":[{"sig":"MEYCIQC+Y9EwP0u9MFsiG0U4ssmEcqN6OcvzPrVauvt3d9XmRgIhALAYcvGkZN/Zei7qxk5yXKdQUeqRFYdAk7S41i1x+HnD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46562},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./auto":{"types":"./dist/auto.d.ts","import":"./dist/auto.js"}},"gitHead":"16aa6afbee7ff64ec31b9f3acc2530fcbee68b98","scripts":{"test":"bun test","build":"npx tsc && bun build src/cli.ts --outfile=dist/cli.js --target=node"},"_npmUser":{"name":"wolfejam.dev","email":"wolfejam2020@gmail.com"},"deprecated":"Upgrade to v1.0.0","repository":{"url":"git+https://github.com/Wolfe-Jam/slash-tokens.git","type":"git"},"_npmVersion":"10.8.2","description":"Pre-flight checks for API calls. 4.8 KB WASM. Sub-millisecond. Zero dependencies. Fly First. Pay Economy.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/slash-tokens_0.3.0_1775520614397_0.591471909977781","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"slash-tokens","version":"1.0.0","keywords":["tokens","wasm","edge","budget","estimation","llm","ai","openai","anthropic","claude","grok","gemini"],"author":{"name":"wolfejam"},"license":"MIT","_id":"slash-tokens@1.0.0","maintainers":[{"name":"wolfejam.dev","email":"wolfejam2020@gmail.com"}],"homepage":"https://slashtokens.com","bugs":{"url":"https://github.com/Wolfe-Jam/slash-tokens/issues"},"bin":{"slash-tokens":"dist/cli.js"},"dist":{"shasum":"508b208c2f8b7736deb6896f212f096cb0ce4507","tarball":"https://registry.npmjs.org/slash-tokens/-/slash-tokens-1.0.0.tgz","fileCount":28,"integrity":"sha512-p9Hn4m7Ok9tPEQcNxZPLatqT8Ujd8RQrzaUSnHs5J3MbxcTFntBmot1HrMhdEn3rW7wlpK9nEmLL92JVp3m2Ww==","signatures":[{"sig":"MEUCIEAgj0lUVEFn585yco5Xs/vN/rZD6Ho3ca3fbZs0a997AiEAu9wbzGDF03CPRIT/2xhDJ3xiL+D7o+NBZSKJz2WXHbg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47485},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./auto":{"types":"./dist/auto.d.ts","import":"./dist/auto.js"}},"gitHead":"28b7957358996df1eb35d84829e5e1911fb483fa","scripts":{"test":"bun test","build":"npx tsc && bun build src/cli.ts --outfile=dist/cli.js --target=node"},"_npmUser":{"name":"wolfejam.dev","email":"wolfejam2020@gmail.com"},"deprecated":"Upgrade to v1.1.0 — corrected model pricing","repository":{"url":"git+https://github.com/Wolfe-Jam/slash-tokens.git","type":"git"},"_npmVersion":"10.8.2","description":"Pre-flight checks for API calls. 4.8 KB WASM. Sub-millisecond. Zero dependencies. Fly First. Pay Economy.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/slash-tokens_1.0.0_1775566311190_0.6461879248733478","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"slash-tokens","version":"1.1.0","keywords":["tokens","wasm","edge","budget","estimation","llm","ai","openai","anthropic","claude","grok","gemini"],"author":{"name":"wolfejam"},"license":"MIT","_id":"slash-tokens@1.1.0","maintainers":[{"name":"wolfejam.dev","email":"wolfejam2020@gmail.com"}],"homepage":"https://slashtokens.com","bugs":{"url":"https://github.com/Wolfe-Jam/slash-tokens/issues"},"bin":{"slash-tokens":"dist/cli.js"},"dist":{"shasum":"7000a4a13df555fd3ac390737f906eb28bc27373","tarball":"https://registry.npmjs.org/slash-tokens/-/slash-tokens-1.1.0.tgz","fileCount":28,"integrity":"sha512-9sm/uAdOYYAQZ1BOA+Hzk9ao39SLSkstMFyxQC10WNap6tjWRR9dT35vWpydKW3YE774YSypfmJaaA3eMuNpZw==","signatures":[{"sig":"MEUCIQCCTID04zQUSAtqlFUdeOXPHfuUePNdGZ4l39+OmkfxmgIgGqj+D7kBB0o0O1KzlDuzkxBduxcqLTeSlhG2XzcmcAo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47591},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./auto":{"types":"./dist/auto.d.ts","import":"./dist/auto.js"}},"gitHead":"661c181a1c62843649a45aa782b0245b1116840f","scripts":{"test":"bun test","build":"npx tsc && bun build src/cli.ts --outfile=dist/cli.js --target=node"},"_npmUser":{"name":"wolfejam.dev","email":"wolfejam2020@gmail.com"},"repository":{"url":"git+https://github.com/Wolfe-Jam/slash-tokens.git","type":"git"},"_npmVersion":"10.8.2","description":"Pre-flight checks for API calls. 4.8 KB WASM. Sub-millisecond. Zero dependencies. Fly First. Pay Economy.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/slash-tokens_1.1.0_1775573361745_0.805661343464225","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"slash-tokens","version":"1.1.1","keywords":["tokens","wasm","edge","budget","estimation","llm","ai","openai","anthropic","claude","grok","gemini"],"author":{"name":"wolfejam"},"license":"MIT","_id":"slash-tokens@1.1.1","maintainers":[{"name":"wolfejam.dev","email":"wolfejam2020@gmail.com"}],"homepage":"https://slashtokens.com","bugs":{"url":"https://github.com/Wolfe-Jam/slash-tokens/issues"},"bin":{"slash-tokens":"dist/cli.js"},"dist":{"shasum":"b524999d3fb2bacbee8ef3c4542ca4e7433c07db","tarball":"https://registry.npmjs.org/slash-tokens/-/slash-tokens-1.1.1.tgz","fileCount":28,"integrity":"sha512-Wl6EsAhWEoYRqAssCv2BV4zOb7Ygu7mAoeE/OagPp9wUKhvDKpaJ8PQYgt7bOgFmJTmu29sFw2bK8qstoak6kA==","signatures":[{"sig":"MEQCIEI2pTF1jq/NkPphIMyAJMI0umfl5c8WNs5UzHHB01POAiB0uljCEy1dLDjVjQNrdJC0u9sL7T16xogdZkgw4j6HRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50521},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./auto":{"types":"./dist/auto.d.ts","import":"./dist/auto.js"}},"gitHead":"e1d7239026d18795a9118ebd9bf8330d6aa4a6be","scripts":{"test":"bun test","build":"npx tsc && bun build src/cli.ts --outfile=dist/cli.js --target=node"},"_npmUser":{"name":"wolfejam.dev","email":"wolfejam2020@gmail.com"},"repository":{"url":"git+https://github.com/Wolfe-Jam/slash-tokens.git","type":"git"},"_npmVersion":"10.8.2","description":"Token Optimization for Context Engineers. 4.8 KB WASM. Sub-millisecond. Zero dependencies.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/slash-tokens_1.1.1_1775629325797_0.5991572358032713","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"slash-tokens","version":"1.1.2","keywords":["tokens","wasm","edge","budget","estimation","llm","ai","openai","anthropic","claude","grok","gemini"],"author":{"name":"wolfejam"},"license":"MIT","_id":"slash-tokens@1.1.2","maintainers":[{"name":"wolfejam.dev","email":"wolfejam2020@gmail.com"}],"homepage":"https://slashtokens.com","bugs":{"url":"https://github.com/Wolfe-Jam/slash-tokens/issues"},"bin":{"slash-tokens":"dist/cli.js"},"dist":{"shasum":"2866e814e15c0c8365c99caf3cbdbc57d36f9add","tarball":"https://registry.npmjs.org/slash-tokens/-/slash-tokens-1.1.2.tgz","fileCount":28,"integrity":"sha512-p6T28VxrBICOGKOfz2Dd2wpUKlj+5/LFUv7yeCVSpQ7nWQeEIDDoTQe8vJYr1csMxhp4GsWUyFKxr8LrBGVirQ==","signatures":[{"sig":"MEUCIHIFJ4RTVz0PVc+eIVswXuLIBkHkUg+YaTVm+kPLebGvAiEA425Zj3Zh5bcDRKyMxv2wdQ0NO3Q/0EhtMbUglIOAwVU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50604},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./auto":{"types":"./dist/auto.d.ts","import":"./dist/auto.js"}},"gitHead":"143e777fc0d2bda2f2cae08caa71e980703b6902","scripts":{"test":"bun test","build":"npx tsc && bun build src/cli.ts --outfile=dist/cli.js --target=node"},"_npmUser":{"name":"wolfejam.dev","email":"wolfejam2020@gmail.com"},"repository":{"url":"git+https://github.com/Wolfe-Jam/slash-tokens.git","type":"git"},"_npmVersion":"10.8.2","description":"Token Optimization for Context Engineers. 4.8 KB WASM. Sub-millisecond. Zero dependencies.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/slash-tokens_1.1.2_1776110198875_0.18025649318031745","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"slash-tokens","version":"1.2.0","keywords":["tokens","wasm","edge","budget","estimation","llm","ai","openai","anthropic","claude","grok","gemini"],"author":{"name":"wolfejam"},"license":"MIT","_id":"slash-tokens@1.2.0","maintainers":[{"name":"wolfejam.dev","email":"wolfejam2020@gmail.com"}],"homepage":"https://slashtokens.com","bugs":{"url":"https://github.com/Wolfe-Jam/slash-tokens/issues"},"bin":{"slash-tokens":"dist/cli.js"},"dist":{"shasum":"8a4943bcde86146c8b12c002aded099e7931c67a","tarball":"https://registry.npmjs.org/slash-tokens/-/slash-tokens-1.2.0.tgz","fileCount":28,"integrity":"sha512-AAoNgvkCONtGCzfn+++OKemEimVDHcnP325m2wKG9nc9wKuB0WAtoU8owJXst3te8k3VNueWgwkvWTIvjnvvYA==","signatures":[{"sig":"MEUCIQDRd7hHNrDed7aNhfFCm7w8v8pj7VfEA1ot6kp9YvYCnQIgGN1h3pxPT3jwlX96KAxVpvWQagUsqA/8w8SqLsydRxc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52252},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./auto":{"types":"./dist/auto.d.ts","import":"./dist/auto.js"}},"gitHead":"e45230d42939b200c1d4157e4370d3c0e0d7cdb6","scripts":{"test":"bun test","build":"npx tsc && bun build src/cli.ts --outfile=dist/cli.js --target=node"},"_npmUser":{"name":"wolfejam.dev","email":"wolfejam2020@gmail.com"},"repository":{"url":"git+https://github.com/Wolfe-Jam/slash-tokens.git","type":"git"},"_npmVersion":"10.8.2","description":"Token Optimization for Context Engineers. 4.8 KB WASM. Sub-millisecond. Zero dependencies.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/slash-tokens_1.2.0_1776214271385_0.4027772912705907","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"slash-tokens","version":"1.2.1","keywords":["tokens","wasm","edge","budget","estimation","llm","ai","openai","anthropic","claude","grok","gemini"],"author":{"name":"wolfejam"},"license":"MIT","_id":"slash-tokens@1.2.1","maintainers":[{"name":"wolfejam.dev","email":"wolfejam2020@gmail.com"}],"homepage":"https://slashtokens.com","bugs":{"url":"https://github.com/Wolfe-Jam/slash-tokens/issues"},"bin":{"slash-tokens":"dist/cli.js"},"dist":{"shasum":"8921c2bcb3e60fa71d382caf548f1649ac4156df","tarball":"https://registry.npmjs.org/slash-tokens/-/slash-tokens-1.2.1.tgz","fileCount":28,"integrity":"sha512-F9VGz7Kj3FuUISy3+KkYv45WhMvXKLs6D+9Go3CpzOrtGPuPNdOxK42GurdseOH5H3TmB+vOrN0wsKxjw15xmQ==","signatures":[{"sig":"MEUCIFcM8yeShXwLJL5MGbz2nw+93AvFg/qBV2jV6DVTTeQrAiEAgfgQ/TRDhmpcLtjUrZ6+qjuK4FXHIiZOF25LUU2dW9g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52261},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./auto":{"types":"./dist/auto.d.ts","import":"./dist/auto.js"}},"gitHead":"2284160903c45948121b68e6d0c3dd56d801663f","scripts":{"test":"bun test","build":"npx tsc && bun build src/cli.ts --outfile=dist/cli.js --target=node"},"_npmUser":{"name":"wolfejam.dev","email":"wolfejam2020@gmail.com"},"repository":{"url":"git+https://github.com/Wolfe-Jam/slash-tokens.git","type":"git"},"_npmVersion":"10.8.2","description":"Token Optimization for Context Engineers. 4.8 KB WASM. Sub-millisecond. Zero dependencies.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/slash-tokens_1.2.1_1776294886218_0.9902406229513141","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"slash-tokens","version":"1.3.0","keywords":["tokens","wasm","edge","budget","estimation","llm","ai","openai","anthropic","claude","grok","gemini"],"author":{"name":"wolfejam"},"license":"MIT","_id":"slash-tokens@1.3.0","maintainers":[{"name":"wolfejam.dev","email":"wolfejam2020@gmail.com"}],"homepage":"https://slashtokens.com","bugs":{"url":"https://github.com/Wolfe-Jam/slash-tokens/issues"},"bin":{"slash-tokens":"dist/cli.js"},"dist":{"shasum":"cd14fded6705d2a825f07505696e22aea4c4e15c","tarball":"https://registry.npmjs.org/slash-tokens/-/slash-tokens-1.3.0.tgz","fileCount":28,"integrity":"sha512-W0iQj6LEiCF1x1LTDBo+H077/+Ne/e1834/aF2KaydSLtmu3ibjnVxRC11wxuHbAul61/g+/yqBrsWaxZ1lnIQ==","signatures":[{"sig":"MEUCIQCVDmnn13YrvUOFWB3DIZ3MLKiugsfMdElwbD/hOd0bAwIgQargboZNUmoryib0ZAXf+X65aLBQz9xTQPoMrPApaT0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54669},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./auto":{"types":"./dist/auto.d.ts","import":"./dist/auto.js"}},"gitHead":"fff754682a408240e5382d7b87f2f981f908de25","scripts":{"test":"bun test","build":"npx tsc && bun build src/cli.ts --outfile=dist/cli.js --target=node"},"_npmUser":{"name":"wolfejam.dev","email":"wolfejam2020@gmail.com"},"repository":{"url":"git+https://github.com/Wolfe-Jam/slash-tokens.git","type":"git"},"_npmVersion":"10.8.2","description":"Token Optimization for Context Engineers. 4.8 KB WASM. Sub-millisecond. Zero dependencies.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/slash-tokens_1.3.0_1776393765951_0.9059685051981019","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"slash-tokens","version":"1.4.0","keywords":["tokens","wasm","edge","budget","estimation","llm","ai","openai","anthropic","claude","grok","gemini"],"author":{"name":"wolfejam"},"license":"MIT","_id":"slash-tokens@1.4.0","maintainers":[{"name":"wolfejam.dev","email":"wolfejam2020@gmail.com"}],"homepage":"https://slashtokens.com","bugs":{"url":"https://github.com/Wolfe-Jam/slash-tokens/issues"},"bin":{"slash-tokens":"dist/cli.js"},"dist":{"shasum":"e46784660c65f6742091ccc766dea112a9b3881e","tarball":"https://registry.npmjs.org/slash-tokens/-/slash-tokens-1.4.0.tgz","fileCount":30,"integrity":"sha512-inmsUFTHPhPY5K8SzMHx0YeYn0wzm0bDsH7M7BFEsBkVMAo4Yj6p5ouss+OQS+SFkqGrRCHkwsdQIz4kusqC0A==","signatures":[{"sig":"MEUCIFuuaTEAukau+GKF+ewHnnkBqInDTjbVfLfVUo3PCKxwAiEAj8/3O4lIaNLS8NScU1b5U0mo6IqMtQ3F0G53049hNmA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63215},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./auto":{"types":"./dist/auto.d.ts","import":"./dist/auto.js"}},"gitHead":"d61a0a78edcef6f1610b400360ea7e9728629dbb","scripts":{"test":"bun test","build":"npx tsc && bun build src/cli.ts --outfile=dist/cli.js --target=node"},"_npmUser":{"name":"wolfejam.dev","email":"wolfejam2020@gmail.com"},"repository":{"url":"git+https://github.com/Wolfe-Jam/slash-tokens.git","type":"git"},"_npmVersion":"10.8.2","description":"Token Optimization for Context Engineers. 4.8 KB WASM. Sub-millisecond. Zero dependencies.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/slash-tokens_1.4.0_1776651672451_0.22142068370009516","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"slash-tokens","version":"1.4.1","keywords":["tokens","wasm","edge","budget","estimation","llm","ai","openai","anthropic","claude","grok","gemini"],"author":{"name":"wolfejam"},"license":"MIT","_id":"slash-tokens@1.4.1","maintainers":[{"name":"wolfejam.dev","email":"wolfejam2020@gmail.com"}],"homepage":"https://slashtokens.com","bugs":{"url":"https://github.com/Wolfe-Jam/slash-tokens/issues"},"bin":{"slash-tokens":"dist/cli.js"},"dist":{"shasum":"056765caac563e2a5d2bf15b074013dd7db2a84e","tarball":"https://registry.npmjs.org/slash-tokens/-/slash-tokens-1.4.1.tgz","fileCount":31,"integrity":"sha512-dLH+uUExDUn2wjK04W8HNu2tPrN8/Fb2BwA3XPXVbmYPEhjm0B323u/+hzdJ8dWp4tK6FB5Twyw39YObJWAi3A==","signatures":[{"sig":"MEUCIQDFcB79Hl8lVrF/reaa2PSzzN52dnhKd0FG6p8lLSTtRAIgKlRbA1SHFP+BZ3U5f/B6ZiNqCA0iFcz0TfgbfYTSVT4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65090},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./auto":{"types":"./dist/auto.d.ts","import":"./dist/auto.js"}},"gitHead":"14e53134cb6632be7933cd7378fe8323e042a07c","scripts":{"test":"bun test","build":"npx tsc && bun build src/cli.ts --outfile=dist/cli.js --target=node"},"_npmUser":{"name":"wolfejam.dev","email":"wolfejam2020@gmail.com"},"repository":{"url":"git+https://github.com/Wolfe-Jam/slash-tokens.git","type":"git"},"_npmVersion":"10.8.2","description":"Token Optimization for Context Engineers. 4.8 KB WASM. Sub-millisecond. Zero dependencies.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/slash-tokens_1.4.1_1776696796537_0.0280703332185257","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"slash-tokens","version":"1.5.0","keywords":["tokens","wasm","edge","budget","estimation","llm","ai","openai","anthropic","claude","grok","gemini"],"author":{"name":"wolfejam"},"license":"MIT","_id":"slash-tokens@1.5.0","maintainers":[{"name":"wolfejam.dev","email":"wolfejam2020@gmail.com"}],"homepage":"https://slashtokens.com","bugs":{"url":"https://github.com/Wolfe-Jam/slash-tokens/issues"},"bin":{"slash-tokens":"dist/cli.js"},"dist":{"shasum":"f5198c0dbdc58e79e0f4ccef85fbcbbb10375400","tarball":"https://registry.npmjs.org/slash-tokens/-/slash-tokens-1.5.0.tgz","fileCount":31,"integrity":"sha512-bFRabJ144mR6kBcG3fHMTGspYwsYpPwmyORmKAvizyEQ22Q9zF0csc0ESCqCG3r2hmNDdNFPHmmwOKkROUCl8g==","signatures":[{"sig":"MEUCIQDj2pWN/WkxhQH7v8VrWdlrPyO3WMLiWobz41dkLfhd6AIgWmVf4wRkszJSabiAUxbHd6rRSzbKsEouIlOZTcUJm3g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69594},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./auto":{"types":"./dist/auto.d.ts","import":"./dist/auto.js"}},"gitHead":"4bba7bcae0f42bd77bc3296eedecfaad7a456947","scripts":{"test":"bun test","build":"npx tsc && bun build src/cli.ts --outfile=dist/cli.js --target=node"},"_npmUser":{"name":"wolfejam.dev","email":"wolfejam2020@gmail.com"},"repository":{"url":"git+https://github.com/Wolfe-Jam/slash-tokens.git","type":"git"},"_npmVersion":"10.8.2","description":"Token Optimization for Context Engineers. 4.8 KB WASM. Sub-millisecond. Zero dependencies.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^25.5.0","js-tiktoken":"^1.0.21"},"_npmOperationalInternal":{"tmp":"tmp/slash-tokens_1.5.0_1787518113928_0.6194685638637407","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"slash-tokens","version":"1.5.1","keywords":["tokens","wasm","edge","budget","estimation","llm","ai","openai","anthropic","claude","grok","gemini"],"author":{"name":"wolfejam"},"license":"MIT","_id":"slash-tokens@1.5.1","maintainers":[{"name":"wolfejam.dev","email":"wolfejam2020@gmail.com"}],"homepage":"https://slashtokens.com","bugs":{"url":"https://github.com/Wolfe-Jam/slash-tokens/issues"},"bin":{"slash-tokens":"dist/cli.js"},"dist":{"shasum":"0d9d752eaeb9421915e57c250de3d15c98f22a90","tarball":"https://registry.npmjs.org/slash-tokens/-/slash-tokens-1.5.1.tgz","fileCount":31,"integrity":"sha512-ch+j/GcuOEZkx4upsWkzJ5TZFy0zcEG3ssFlCXo4EoMXFUFabT6SV88BKu7h4Ac4AQGcV5cayKEUJ+Z68IQwkA==","signatures":[{"sig":"MEUCIA4CU/m9R6op0c1fGqNtDkwnzU8U1qqRXnLSN84It3M2AiEAm+NuGHKSpi5Ea4PvSvVUi+fePihWU0hMAGD/HhThDWU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72050},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./auto":{"types":"./dist/auto.d.ts","import":"./dist/auto.js"}},"gitHead":"dc71fdf0e626dc95a260e8062dd5daf7b43da987","scripts":{"test":"bun test","build":"npx tsc && bun build src/cli.ts --outfile=dist/cli.js --target=node"},"_npmUser":{"name":"wolfejam.dev","email":"wolfejam2020@gmail.com"},"repository":{"url":"git+https://github.com/Wolfe-Jam/slash-tokens.git","type":"git"},"_npmVersion":"10.8.2","description":"Token Optimization for Context Engineers. 4.8 KB WASM. Sub-millisecond. Zero dependencies.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^25.5.0","js-tiktoken":"^1.0.21"},"_npmOperationalInternal":{"tmp":"tmp/slash-tokens_1.5.1_1787519068204_0.8562061524302662","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"slash-tokens","version":"1.5.2","keywords":["tokens","wasm","edge","budget","estimation","llm","ai","openai","anthropic","claude","grok","gemini"],"author":{"name":"wolfejam"},"license":"MIT","_id":"slash-tokens@1.5.2","maintainers":[{"name":"wolfejam.dev","email":"wolfejam2020@gmail.com"}],"homepage":"https://slashtokens.com","bugs":{"url":"https://github.com/Wolfe-Jam/slash-tokens/issues"},"bin":{"slash-tokens":"dist/cli.js"},"dist":{"shasum":"65dfe2893c11be542547cfb986871e833dc3aada","tarball":"https://registry.npmjs.org/slash-tokens/-/slash-tokens-1.5.2.tgz","fileCount":31,"integrity":"sha512-XzNp37pt36Bqz6tvVnCSsqB8NpO/v07r97jPtH5koLAcsMeyMPaavOU/TFQaYtzBahtDT+2VHJw1dEKnVFu26g==","signatures":[{"sig":"MEYCIQCIctsh12bSc2NjxkhCCCgP0/458AZkg5Dei4eQQtwvUwIhAOcp4HrCI38go68L3puOMaQG59SV0V4uMU8aFU9HpStV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72131},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./auto":{"types":"./dist/auto.d.ts","import":"./dist/auto.js"}},"gitHead":"b4b9f0ea501af452bc570f5d287a612a5cb2aaa7","scripts":{"test":"bun test","build":"npx tsc && bun build src/cli.ts --outfile=dist/cli.js --target=node"},"_npmUser":{"name":"wolfejam.dev","email":"wolfejam2020@gmail.com"},"repository":{"url":"git+https://github.com/Wolfe-Jam/slash-tokens.git","type":"git"},"_npmVersion":"10.8.2","description":"Token Optimization for Context Engineers. 4.8 KB WASM. Sub-millisecond. Zero dependencies.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^25.5.0","js-tiktoken":"^1.0.21"},"_npmOperationalInternal":{"tmp":"tmp/slash-tokens_1.5.2_1787520194257_0.4050927997987963","host":"s3://npm-registry-packages-npm-production"}},"1.5.3":{"name":"slash-tokens","version":"1.5.3","keywords":["tokens","wasm","edge","budget","estimation","llm","ai","openai","anthropic","claude","grok","gemini"],"author":{"name":"wolfejam"},"license":"MIT","_id":"slash-tokens@1.5.3","maintainers":[{"name":"wolfejam.dev","email":"wolfejam2020@gmail.com"}],"homepage":"https://slashtokens.com","bugs":{"url":"https://github.com/Wolfe-Jam/slash-tokens/issues"},"bin":{"slash-tokens":"dist/cli.js"},"dist":{"shasum":"83ca0d744fef96b50f5e736ace48d61d35439419","tarball":"https://registry.npmjs.org/slash-tokens/-/slash-tokens-1.5.3.tgz","fileCount":31,"integrity":"sha512-7BcR4OEkoWqbDXPiOdWzqkIAWZzarIp5ui2yV+GABEz6jKeBL/oXsHTQXSgTITP1Ag1WmrHiTw0A4Z9KjG4lfg==","signatures":[{"sig":"MEUCIQD2cM4N7aHKJ1md4vLIiV7o6xczvD/wWm2EEH7INXpH8QIgP0Zp645w1Hk4TXaTe9xibUAeDDh77GHC/GqhlbLB2UM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75682},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./auto":{"types":"./dist/auto.d.ts","import":"./dist/auto.js"}},"gitHead":"3166eaec522139da9a4b30d64696846995509e9f","scripts":{"test":"bun test","build":"npx tsc && bun build src/cli.ts --outfile=dist/cli.js --target=node"},"_npmUser":{"name":"wolfejam.dev","email":"wolfejam2020@gmail.com"},"repository":{"url":"git+https://github.com/Wolfe-Jam/slash-tokens.git","type":"git"},"_npmVersion":"10.8.2","description":"Token Optimization for Context Engineers. 4.8 KB WASM. Sub-millisecond. Zero dependencies.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^25.5.0","js-tiktoken":"^1.0.21"},"_npmOperationalInternal":{"tmp":"tmp/slash-tokens_1.5.3_1787527477712_0.330117070501009","host":"s3://npm-registry-packages-npm-production"}},"1.5.4":{"name":"slash-tokens","version":"1.5.4","keywords":["tokens","wasm","edge","budget","estimation","llm","ai","openai","anthropic","claude","grok","gemini"],"author":{"name":"wolfejam"},"license":"MIT","_id":"slash-tokens@1.5.4","maintainers":[{"name":"wolfejam.dev","email":"wolfejam2020@gmail.com"}],"homepage":"https://slashtokens.com","bugs":{"url":"https://github.com/Wolfe-Jam/slash-tokens/issues"},"bin":{"slash-tokens":"dist/cli.js"},"dist":{"shasum":"ee215812fd89d312de94efd8b7db740641149e74","tarball":"https://registry.npmjs.org/slash-tokens/-/slash-tokens-1.5.4.tgz","fileCount":31,"integrity":"sha512-4vfOih3VHR0NVMNIcX/Lu5xn2WbkCY20w/WNb8jYU47AXqk4jz+2WGUeSaBkjgQQhbIMnJmHcqZMHgqbEZVsrg==","signatures":[{"sig":"MEQCIC3y7yHD5hI8MZWnDydKN+mvH2F1EJtLNM+jqlMCevB8AiBJdGF49eqI4hyhN1uDoHPlWNMa4ZSPvPFKYlZzSYeGcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76118},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./auto":{"types":"./dist/auto.d.ts","import":"./dist/auto.js"}},"gitHead":"de277871a6a828cd94533fbf12b21ed28d8878ff","scripts":{"test":"bun test","build":"npx tsc && bun build src/cli.ts --outfile=dist/cli.js --target=node"},"_npmUser":{"name":"wolfejam.dev","email":"wolfejam2020@gmail.com"},"repository":{"url":"git+https://github.com/Wolfe-Jam/slash-tokens.git","type":"git"},"_npmVersion":"10.8.2","description":"Token Optimization for Context Engineers. 4.8 KB WASM. Sub-millisecond. Zero dependencies.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^25.5.0","js-tiktoken":"^1.0.21"},"_npmOperationalInternal":{"tmp":"tmp/slash-tokens_1.5.4_1787527739071_0.639077200789806","host":"s3://npm-registry-packages-npm-production"}},"1.5.5":{"name":"slash-tokens","version":"1.5.5","keywords":["tokens","wasm","edge","budget","estimation","llm","ai","openai","anthropic","claude","grok","gemini"],"author":{"name":"wolfejam"},"license":"MIT","_id":"slash-tokens@1.5.5","maintainers":[{"name":"wolfejam.dev","email":"wolfejam2020@gmail.com"}],"homepage":"https://slashtokens.com","bugs":{"url":"https://github.com/Wolfe-Jam/slash-tokens/issues"},"bin":{"slash-tokens":"dist/cli.js"},"dist":{"shasum":"f4084c85faf89052c2ee16863e0ce000e4985852","tarball":"https://registry.npmjs.org/slash-tokens/-/slash-tokens-1.5.5.tgz","fileCount":31,"integrity":"sha512-ZQphwlJSiqSNNxMCzsbipdVKfVnsQ3EBrCKiBfPjvU0tUphht+biznplJXuqqzrDj2LF1ycREqIsIRmLd1si3A==","signatures":[{"sig":"MEUCICuxCRsjm2fAAbJWrs3GYOB8lSSnRIzs42NyNT+JzFypAiEAqjqNrrgR1oq/iiFwD6DxHJ/75NOynfKzk3gU9kJwT60=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81217},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./auto":{"types":"./dist/auto.d.ts","import":"./dist/auto.js"}},"gitHead":"2daeb4ee10252b876c60bd93653289b63f53f8f1","scripts":{"test":"bun test","build":"npx tsc && bun build src/cli.ts --outfile=dist/cli.js --target=node"},"_npmUser":{"name":"wolfejam.dev","email":"wolfejam2020@gmail.com"},"repository":{"url":"git+https://github.com/Wolfe-Jam/slash-tokens.git","type":"git"},"_npmVersion":"10.8.2","description":"Token Optimization for Context Engineers. 4.8 KB WASM. Sub-millisecond. Zero dependencies.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^25.5.0","js-tiktoken":"^1.0.21"},"_npmOperationalInternal":{"tmp":"tmp/slash-tokens_1.5.5_1787528117871_0.8988013830733281","host":"s3://npm-registry-packages-npm-production"}},"1.5.6":{"name":"slash-tokens","version":"1.5.6","keywords":["tokens","wasm","edge","budget","estimation","llm","ai","openai","anthropic","claude","grok","gemini"],"author":{"name":"wolfejam"},"license":"MIT","_id":"slash-tokens@1.5.6","maintainers":[{"name":"wolfejam.dev","email":"wolfejam2020@gmail.com"}],"homepage":"https://slashtokens.com","bugs":{"url":"https://github.com/Wolfe-Jam/slash-tokens/issues"},"bin":{"slash-tokens":"dist/cli.js"},"dist":{"shasum":"43f176fbd937e79ea2f788c93fb93cf28aac5a56","tarball":"https://registry.npmjs.org/slash-tokens/-/slash-tokens-1.5.6.tgz","fileCount":31,"integrity":"sha512-K38pAJNxtH7Mhg7NO79EimWV0Qt9btIzDVH9KscjExhbk/Pi7Zb6sA2XnHGd9zkuOylPEtxJ34zrYFubXzGJZw==","signatures":[{"sig":"MEUCIQDjPL7LDr7vwM96oMNI2r67nrSvCUIAd+HSR1T9t0UiJwIgYUP8JD3vC4puHvdtJb7nsWjeveZa5SQSdQ0TwKhUTHU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82461},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./auto":{"types":"./dist/auto.d.ts","import":"./dist/auto.js"}},"gitHead":"002af8d27039fc093d1e5298567065e705ec7dbb","scripts":{"test":"bun test","build":"npx tsc && bun build src/cli.ts --outfile=dist/cli.js --target=node"},"_npmUser":{"name":"wolfejam.dev","email":"wolfejam2020@gmail.com"},"repository":{"url":"git+https://github.com/Wolfe-Jam/slash-tokens.git","type":"git"},"_npmVersion":"10.8.2","description":"Token Optimization for Context Engineers. 4.8 KB WASM. Sub-millisecond. Zero dependencies.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^25.5.0","js-tiktoken":"^1.0.21"},"_npmOperationalInternal":{"tmp":"tmp/slash-tokens_1.5.6_1787532209628_0.041212610533274185","host":"s3://npm-registry-packages-npm-production"}},"1.5.7":{"name":"slash-tokens","version":"1.5.7","keywords":["tokens","wasm","edge","budget","estimation","llm","ai","openai","anthropic","claude","grok","gemini"],"author":{"name":"wolfejam"},"license":"MIT","_id":"slash-tokens@1.5.7","maintainers":[{"name":"wolfejam.dev","email":"wolfejam2020@gmail.com"}],"homepage":"https://slashtokens.com","bugs":{"url":"https://github.com/Wolfe-Jam/slash-tokens/issues"},"bin":{"slash-tokens":"dist/cli.js"},"dist":{"shasum":"06fd2bbe4ceb8c77cb50d1fd73465145223480ff","tarball":"https://registry.npmjs.org/slash-tokens/-/slash-tokens-1.5.7.tgz","fileCount":31,"integrity":"sha512-NyfPs1EFBnrPsP3Gdbtu9Ggpbf7EhhY12HodS+4cuHkimoPD5PIBphtVAVmhkkwPX7b402mXx2XZo4F5MXxQ7Q==","signatures":[{"sig":"MEUCIQDiMcPzD4l78fkg7zwm5TVYz2Jfr274zNbnm0lzVb6oSgIgRgbzf2EOBpLzZzVwMZG8qFG3IRmAl05gOq73LKzKxV8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85131},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./auto":{"types":"./dist/auto.d.ts","import":"./dist/auto.js"}},"gitHead":"45f9978daa68dba71c28ccf18293d548da2259b4","scripts":{"test":"bun test","build":"npx tsc && bun build src/cli.ts --outfile=dist/cli.js --target=node"},"_npmUser":{"name":"wolfejam.dev","email":"wolfejam2020@gmail.com"},"repository":{"url":"git+https://github.com/Wolfe-Jam/slash-tokens.git","type":"git"},"_npmVersion":"10.8.2","description":"Token Optimization for Context Engineers. 4.8 KB WASM. Sub-millisecond. Zero dependencies.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^25.5.0","js-tiktoken":"^1.0.21"},"_npmOperationalInternal":{"tmp":"tmp/slash-tokens_1.5.7_1787540200877_0.8422647716687712","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"slash-tokens","version":"1.6.0","keywords":["tokens","wasm","edge","budget","estimation","llm","ai","openai","anthropic","claude","grok","gemini"],"author":{"name":"wolfejam"},"license":"MIT","_id":"slash-tokens@1.6.0","maintainers":[{"name":"wolfejam.dev","email":"wolfejam2020@gmail.com"}],"homepage":"https://slashtokens.com","bugs":{"url":"https://github.com/Wolfe-Jam/slash-tokens/issues"},"bin":{"slash-tokens":"dist/cli.js"},"dist":{"shasum":"bddfa3db50b1062f468fc6627740655af7dd10fe","tarball":"https://registry.npmjs.org/slash-tokens/-/slash-tokens-1.6.0.tgz","fileCount":32,"integrity":"sha512-f4kSamWQCvFAsln6tdZaBk7bf/Uhuo6S6cZ6jw9umDt7l0l+dlbjnbE4LT3F9+ZUVQqZCnCZKT8xaV1jzYOh5A==","signatures":[{"sig":"MEUCIQDp2us5cAc2psD8tMrpbzDLmpxPGeI+Q0PFt4NUnD7WXAIgeamxcHKKUXSXIa96egHVZ/pqSF582u5eYX/MZ/lsRa4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95802},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./auto":{"types":"./dist/auto.d.ts","import":"./dist/auto.js"}},"gitHead":"646ccffd3f6dc140e4f38d0c0f398296e0c45d3d","scripts":{"test":"bun test","build":"npx tsc && bun build src/cli.ts --outfile=dist/cli.js --target=node"},"_npmUser":{"name":"wolfejam.dev","email":"wolfejam2020@gmail.com"},"repository":{"url":"git+https://github.com/Wolfe-Jam/slash-tokens.git","type":"git"},"_npmVersion":"10.8.2","description":"Token Optimization for Context Engineers. 4.8 KB WASM. Sub-millisecond. Zero dependencies.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^25.5.0","js-tiktoken":"^1.0.21"},"_npmOperationalInternal":{"tmp":"tmp/slash-tokens_1.6.0_1787544834555_0.28558671171374383","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"slash-tokens","version":"1.6.1","keywords":["tokens","wasm","edge","budget","estimation","llm","ai","openai","anthropic","claude","grok","gemini"],"author":{"name":"wolfejam"},"license":"MIT","_id":"slash-tokens@1.6.1","maintainers":[{"name":"wolfejam.dev","email":"wolfejam2020@gmail.com"}],"homepage":"https://slashtokens.com","bugs":{"url":"https://github.com/Wolfe-Jam/slash-tokens/issues"},"bin":{"slash-tokens":"dist/cli.js"},"dist":{"shasum":"57a48d0777c6aaeb1c442b548c99cfb9916b36b6","tarball":"https://registry.npmjs.org/slash-tokens/-/slash-tokens-1.6.1.tgz","fileCount":32,"integrity":"sha512-bdObhp3AVg6mgzDeBSyPtkSJXUBwk1sbrgKJUNvfD+P6/KOGDQdTVXM4sk/RBFrlrzDTrV7pq/Jw2TO7a47FmA==","signatures":[{"sig":"MEQCIFgVyhmCNZetYKqFXxf5cPbP0KRzU+ZtPj444aZOhJTTAiBJliM/d73XqOlGexdiHTuKx7FALkJI+qzrgi1RGMsaPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97275},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./auto":{"types":"./dist/auto.d.ts","import":"./dist/auto.js"}},"gitHead":"03dddfabc8beb331a4790e1a5715ab801e1a6b1a","scripts":{"test":"bun test","build":"npx tsc && bun build src/cli.ts --outfile=dist/cli.js --target=node"},"_npmUser":{"name":"wolfejam.dev","email":"wolfejam2020@gmail.com"},"repository":{"url":"git+https://github.com/Wolfe-Jam/slash-tokens.git","type":"git"},"_npmVersion":"10.8.2","description":"Token Optimization for Context Engineers. 4.8 KB WASM. Sub-millisecond. Zero dependencies.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^25.5.0","js-tiktoken":"^1.0.21"},"_npmOperationalInternal":{"tmp":"tmp/slash-tokens_1.6.1_1787545525284_0.7615607958412052","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"name":"slash-tokens","version":"1.6.2","keywords":["tokens","wasm","edge","budget","estimation","llm","ai","openai","anthropic","claude","grok","gemini"],"author":{"name":"wolfejam"},"license":"MIT","_id":"slash-tokens@1.6.2","maintainers":[{"name":"wolfejam.dev","email":"wolfejam2020@gmail.com"}],"homepage":"https://slashtokens.com","bugs":{"url":"https://github.com/Wolfe-Jam/slash-tokens/issues"},"bin":{"slash-tokens":"dist/cli.js"},"dist":{"shasum":"30e2f333d092f09b77ce7fe0655efb7fd7aae01f","tarball":"https://registry.npmjs.org/slash-tokens/-/slash-tokens-1.6.2.tgz","fileCount":32,"integrity":"sha512-U58/g/uZXKcJMxr42lXTK+hP4WVF/sH2DQjTWha6ppE+4iwI2+BeDtoj7JHf1PF6UWvesf0sbX9B1uUPPYSjRg==","signatures":[{"sig":"MEQCIAnLsgE0ExsiNRjydSnGX3k0F7pFa/YthB7vYzdVxxdVAiA92+tA5qa2zUStH1dBIilnMX9fs3FIckpIu5IIiW2+lA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96684},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./auto":{"types":"./dist/auto.d.ts","import":"./dist/auto.js"}},"gitHead":"e75135e4fce32be86bdcede02022beec10e439e8","scripts":{"test":"bun test","build":"npx tsc && bun build src/cli.ts --outfile=dist/cli.js --target=node"},"_npmUser":{"name":"wolfejam.dev","email":"wolfejam2020@gmail.com"},"repository":{"url":"git+https://github.com/Wolfe-Jam/slash-tokens.git","type":"git"},"_npmVersion":"10.8.2","description":"Token Optimization for Context Engineers. 4.8 KB WASM. Sub-millisecond. Zero dependencies.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^25.5.0","js-tiktoken":"^1.0.21"},"_npmOperationalInternal":{"tmp":"tmp/slash-tokens_1.6.2_1787620362601_0.7056513543536245","host":"s3://npm-registry-packages-npm-production"}},"1.6.3":{"name":"slash-tokens","version":"1.6.3","keywords":["tokens","wasm","edge","budget","estimation","llm","ai","openai","anthropic","claude","grok","gemini"],"author":{"name":"wolfejam"},"license":"MIT","_id":"slash-tokens@1.6.3","maintainers":[{"name":"wolfejam.dev","email":"wolfejam2020@gmail.com"}],"homepage":"https://slashtokens.com","bugs":{"url":"https://github.com/Wolfe-Jam/slash-tokens/issues"},"bin":{"slash-tokens":"dist/cli.js"},"dist":{"shasum":"573f8f671f88c6faa484148a21ebf28b09ab23c0","tarball":"https://registry.npmjs.org/slash-tokens/-/slash-tokens-1.6.3.tgz","fileCount":33,"integrity":"sha512-tEg76VIsgGkQwsXJJmzlJf2tH79QAt73FjsOIBsM8wh/j/4hjWzWUY6t2WC9lsEQCXuyeNVQ7B3IyamtGESUaA==","signatures":[{"sig":"MEYCIQCz12Lafg+84S6Ya3TE9yh7jSNS7uXkXE4SGlc3T9KPTgIhAPWIpJuGRP8E+LLzyXkz2oM1tMRr+zCScn+g2W2A8z7w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96386},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./auto":{"types":"./dist/auto.d.ts","import":"./dist/auto.js"}},"gitHead":"e6d49f5d1a4dc37b8b9f8232ce0f157609d1748b","scripts":{"test":"bun test","build":"npx tsc && bun build src/cli.ts --outfile=dist/cli.js --target=node"},"_npmUser":{"name":"wolfejam.dev","email":"wolfejam2020@gmail.com"},"repository":{"url":"git+https://github.com/Wolfe-Jam/slash-tokens.git","type":"git"},"_npmVersion":"10.8.2","description":"Token Optimization for Context Engineers. 4.8 KB WASM. Sub-millisecond. Zero dependencies.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^25.5.0","js-tiktoken":"^1.0.21"},"_npmOperationalInternal":{"tmp":"tmp/slash-tokens_1.6.3_1787662929142_0.8932878587512072","host":"s3://npm-registry-packages-npm-production"}},"1.6.4":{"name":"slash-tokens","version":"1.6.4","keywords":["tokens","wasm","edge","budget","estimation","llm","ai","openai","anthropic","claude","grok","gemini"],"author":{"name":"wolfejam"},"license":"MIT","_id":"slash-tokens@1.6.4","maintainers":[{"name":"wolfejam.dev","email":"wolfejam2020@gmail.com"}],"homepage":"https://slashtokens.com","bugs":{"url":"https://github.com/Wolfe-Jam/slash-tokens/issues"},"bin":{"slash-tokens":"dist/cli.js"},"dist":{"shasum":"0480204ffe938665292ce86df0914925f19a4b77","tarball":"https://registry.npmjs.org/slash-tokens/-/slash-tokens-1.6.4.tgz","fileCount":33,"integrity":"sha512-DZohXvuj2sFR+HOT5XZBjHKmXcH7wNmCqgh2GkA5IbnFrVGyLRw2/kzeZzfokd8vIWlmXm7LC/yqyv1WpTf7Iw==","signatures":[{"sig":"MEUCIQCXs68oNO2AuxFQOdWNX06ZakEqFl7WhQ/1R9T5ANqAGAIgIZfKWydvSgarr2l4KL9QunmPfSnjgGyuonigf5xSnQg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96725},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./auto":{"types":"./dist/auto.d.ts","import":"./dist/auto.js"}},"gitHead":"a9991f596ae6719e3511d677c03f050a5cc9d784","scripts":{"test":"bun test","build":"npx tsc && bun build src/cli.ts --outfile=dist/cli.js --target=node"},"_npmUser":{"name":"wolfejam.dev","email":"wolfejam2020@gmail.com"},"repository":{"url":"git+https://github.com/Wolfe-Jam/slash-tokens.git","type":"git"},"_npmVersion":"10.8.2","description":"Token Optimization for Context Engineers. 4.8 KB WASM. Sub-millisecond. Zero dependencies.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^25.5.0","js-tiktoken":"^1.0.21"},"_npmOperationalInternal":{"tmp":"tmp/slash-tokens_1.6.4_1787664164075_0.9101724933037945","host":"s3://npm-registry-packages-npm-production"}},"1.6.5":{"name":"slash-tokens","version":"1.6.5","description":"Token Optimization for Context Engineers. 4.8 KB WASM. Sub-millisecond. Zero dependencies.","main":"dist/index.js","module":"dist/index.js","types":"dist/index.d.ts","type":"module","bin":{"slash-tokens":"dist/cli.js"},"exports":{".":{"import":"./dist/index.js","types":"./dist/index.d.ts"},"./auto":{"import":"./dist/auto.js","types":"./dist/auto.d.ts"}},"sideEffects":false,"scripts":{"build":"npx tsc && bun build src/cli.ts --outfile=dist/cli.js --target=node","test":"bun test"},"author":{"name":"wolfejam"},"license":"MIT","keywords":["tokens","wasm","edge","budget","estimation","llm","ai","openai","anthropic","claude","grok","gemini"],"repository":{"type":"git","url":"git+https://github.com/Wolfe-Jam/slash-tokens.git"},"homepage":"https://slashtokens.com","devDependencies":{"@types/node":"^25.5.0","js-tiktoken":"^1.0.21","typescript":"^6.0.2"},"_id":"slash-tokens@1.6.5","gitHead":"bc12d502d8667076e493ba2527ad9f1b50f57cf2","bugs":{"url":"https://github.com/Wolfe-Jam/slash-tokens/issues"},"_nodeVersion":"22.23.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-cY19iXxlH/WK0VE0Ut0K7xeJ02vxQZZL1DaCVa0hmuIZyybNnCX8jYr+AXpQCkn5Lj+n2ctjU02YT8S5HwsySQ==","shasum":"7014e267a9c06b0c44901c04a4608ff37bca46ee","tarball":"https://registry.npmjs.org/slash-tokens/-/slash-tokens-1.6.5.tgz","fileCount":33,"unpackedSize":98653,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIA/qwDFRbPJKBV7VSfVDV+R1sJRblkXCtjkiJ4JvyjO8AiA9N3CG5d6iXsM9NpjLFecOLSHGM21Y1fnJjjHM7Kltbw=="}]},"_npmUser":{"name":"wolfejam.dev","email":"wolfejam2020@gmail.com"},"directories":{},"maintainers":[{"name":"wolfejam.dev","email":"wolfejam2020@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/slash-tokens_1.6.5_1787664473340_0.8693602652777734"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-02T07:12:36.828Z","modified":"2026-08-25T13:27:53.634Z","0.0.1":"2026-04-02T07:12:37.068Z","0.1.0":"2026-04-02T15:25:21.114Z","0.2.0":"2026-04-06T16:49:30.831Z","0.3.0":"2026-04-07T00:10:14.529Z","1.0.0":"2026-04-07T12:51:51.356Z","1.1.0":"2026-04-07T14:49:21.882Z","1.1.1":"2026-04-08T06:22:05.940Z","1.1.2":"2026-04-13T19:56:39.011Z","1.2.0":"2026-04-15T00:51:11.557Z","1.2.1":"2026-04-15T23:14:46.429Z","1.3.0":"2026-04-17T02:42:46.100Z","1.4.0":"2026-04-20T02:21:12.598Z","1.4.1":"2026-04-20T14:53:16.687Z","1.5.0":"2026-08-23T20:48:34.066Z","1.5.1":"2026-08-23T21:04:28.347Z","1.5.2":"2026-08-23T21:23:14.409Z","1.5.3":"2026-08-23T23:24:37.854Z","1.5.4":"2026-08-23T23:28:59.207Z","1.5.5":"2026-08-23T23:35:18.021Z","1.5.6":"2026-08-24T00:43:29.782Z","1.5.7":"2026-08-24T02:56:41.027Z","1.6.0":"2026-08-24T04:13:54.688Z","1.6.1":"2026-08-24T04:25:25.418Z","1.6.2":"2026-08-25T01:12:42.768Z","1.6.3":"2026-08-25T13:02:09.297Z","1.6.4":"2026-08-25T13:22:44.224Z","1.6.5":"2026-08-25T13:27:53.476Z"},"bugs":{"url":"https://github.com/Wolfe-Jam/slash-tokens/issues"},"author":{"name":"wolfejam"},"license":"MIT","homepage":"https://slashtokens.com","keywords":["tokens","wasm","edge","budget","estimation","llm","ai","openai","anthropic","claude","grok","gemini"],"repository":{"type":"git","url":"git+https://github.com/Wolfe-Jam/slash-tokens.git"},"description":"Token Optimization for Context Engineers. 4.8 KB WASM. Sub-millisecond. Zero dependencies.","maintainers":[{"name":"wolfejam.dev","email":"wolfejam2020@gmail.com"}],"readme":"# /slash-tokens\n\n[![CI/CD](https://github.com/Wolfe-Jam/slash-tokens/actions/workflows/test.yml/badge.svg?branch=main)](https://github.com/Wolfe-Jam/slash-tokens/actions/workflows/test.yml)\n[![npm version](https://img.shields.io/npm/v/slash-tokens?style=flat&color=cb3837)](https://www.npmjs.com/package/slash-tokens)\n[![npm downloads](https://img.shields.io/npm/dm/slash-tokens?style=flat&color=brightgreen)](https://www.npmjs.com/package/slash-tokens)\n[![WASM size](https://img.shields.io/badge/WASM-4.8_KB-blue?style=flat)](https://bundlephobia.com/package/slash-tokens)\n[![license](https://img.shields.io/npm/l/slash-tokens?style=flat)](./LICENSE)\n[![⭐ Star on GitHub](https://img.shields.io/badge/%E2%AD%90_Star-black?logo=github&logoColor=white)](https://github.com/Wolfe-Jam/slash-tokens)\n\nToken Optimization for Context Engineers.\nFor anyone building with LLMs. 4.8 KB WASM. Sub-millisecond. Zero dependencies.\n\nKnow the cost before the call leaves your machine.\n\nModels change. Windows grow. Slash adapts — you keep building.\nCheaper tokens haven't shrunk the bill — usage has.\n\n## v1.6.5 — The Fixed Deal Edition\n\nSolo $20 mailbox, 10% waived. Team $39 for the data.\n\n**Free forever is bunx** — no account. A one-person account is email → key, **$20 on the house**. We show the savings. We don't charge. 10% is the model, waived. Team is **$39 for the data** (`$390`/year).\n\n```bash\nbunx slash-tokens\n# or: npx --yes slash-tokens\n```\n\nRun it in a project that already calls an LLM. An empty folder prints that nothing was found — that's normal.\n\n```bash\nnpm install slash-tokens\n```\n\n```js\nimport { preflight, preflightRoute } from 'slash-tokens'\n\n// Analysis — cheaper alternatives across all providers. Not a route.\nconst check = preflight(prompt, 'claude-opus-5')\ncheck.tokens\ncheck.cost\ncheck.fits\ncheck.options\n\n// Routing decision — same-provider only, matches the Slash proxy\nconst route = preflightRoute(prompt, 'claude-opus-5')\n// { model: 'claude-haiku', cost, salvaged, salvagePercent } or null\n```\n\nOr one line — every LLM call checked pre-call:\n\n```js\nimport 'slash-tokens/auto'\n```\n\nIntercepts `fetch()` to Anthropic, OpenAI, xAI, and Google. Estimates before the call leaves your machine. Same-provider cheaper swap if one fits.\n\n## See it work\n\nA live chat with every call through the gate: [live demo](https://slash-nextjs-wofejams-projects.vercel.app)\n\nThen `bunx slash-tokens`, [get a key](https://mcpaas.live/slash/setup) ($20 on the house), or [Team — $39 for the data](https://slashtokens.com).\n\n## Dashboard\n\nTrack savings across all your apps. One-person key (email, $20 on the house) at [mcpaas.live/slash/setup](https://mcpaas.live/slash/setup)\n\nFull docs, examples, and model pricing at **[GitHub](https://github.com/Wolfe-Jam/slash-tokens)**\n\n## License\n\n**Code: MIT.** Fork it, ship it, change it, show it, share it, sell it.\n\n**Brand: reserved.** The slash-tokens name, ⚡ mark, and red/gold colors stay with the project. If you're building on top of the SDK, ship under your own name and colors — don't represent your app as Slash. See [NOTICE](./NOTICE).\n\n---\n\n🏎️ *Don't go to the Corner Shop in a Ferrari.* · [slashtokens.com](https://slashtokens.com)\n","readmeFilename":"README.md"}