{"_id":"tokenjuice","_rev":"28-102b524ed0e8348f1bd74bd7228f2216","name":"tokenjuice","dist-tags":{"latest":"0.11.0"},"versions":{"0.0.0":{"name":"tokenjuice","version":"0.0.0","keywords":["token","cli","developer-tools"],"license":"MIT","_id":"tokenjuice@0.0.0","maintainers":[{"name":"vincentkoc","email":"vincentkoc@ieee.org"}],"dist":{"shasum":"1ed7e795a55554b15bbe5ad5fb34cac75212fcc1","tarball":"https://registry.npmjs.org/tokenjuice/-/tokenjuice-0.0.0.tgz","fileCount":3,"integrity":"sha512-DPvBD4/2GU6isQx6wQ38/TN2KS83xV07SH2kwNLFYDXCghAd6GoJncOia7pLh22SBcU2qpKtkmN4hLurCrMx1w==","signatures":[{"sig":"MEUCIHegELwxtfvGCNhmieFV/P82G4Izkng/k+Uk4zIzzKV3AiEAj4vrUhtRopceGOtjBQMZClCzZXiO0vozIpEQ0dtIcCM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":313},"main":"index.js","_npmUser":{"name":"vincentkoc","email":"vincentkoc@ieee.org"},"_npmVersion":"11.12.1","description":"Reserved package name for the Tokenjuice project.","directories":{},"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tokenjuice_0.0.0_1776198210534_0.9434230617909289","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"tokenjuice","version":"0.3.0","keywords":["cli","terminal","llm","tokens","context","developer-tools"],"license":"MIT","_id":"tokenjuice@0.3.0","maintainers":[{"name":"vincentkoc","email":"vincentkoc@ieee.org"}],"homepage":"https://github.com/vincentkoc/tokenjuice","bugs":{"url":"https://github.com/vincentkoc/tokenjuice/issues"},"bin":{"tokenjuice":"dist/cli/main.js"},"dist":{"shasum":"77d145e487e4375e143ef7dc7378e9c42326c4cb","tarball":"https://registry.npmjs.org/tokenjuice/-/tokenjuice-0.3.0.tgz","fileCount":229,"integrity":"sha512-Kbh6hM7PldNk2gfZBHtLpRMtnHbB3kqqpoqZN4YrGWru2IIJlQlP6hleecONVnUE4f9KhrhiWNd8wuP4Wo9g8Q==","signatures":[{"sig":"MEQCIFe3aYw5HGkH1q5XAkIA9Gf0gkWLadyNT7UijyOQMQe0AiAV4rXzzjCU3++NIUnXI4YpFB1EXFpistKa9lSEHd4NVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237795},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":"./dist/index.js"},"funding":{"url":"https://github.com/sponsors/vincentkoc","type":"github"},"gitHead":"766d66c30b3255b36cc18b310628e37527a0aa3e","scripts":{"test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json && mkdir -p dist/rules && cp -R src/rules/. dist/rules/","typecheck":"tsc -p tsconfig.json --noEmit","smoke:live":"node scripts/live-smoke.mjs","bench:verify":"node scripts/bench.mjs verify","release:local":"pnpm test && pnpm build && pnpm release:artifacts && pnpm release:checksums && pnpm release:formula","bench:fixtures":"node scripts/bench.mjs fixtures","release:formula":"node scripts/generate-homebrew-formula.mjs","release:artifacts":"node scripts/build-release.mjs","release:checksums":"node scripts/write-checksums.mjs"},"_npmUser":{"name":"vincentkoc","email":"vincentkoc@ieee.org"},"repository":{"url":"git+https://github.com/vincentkoc/tokenjuice.git","type":"git"},"_npmVersion":"11.12.1","description":"Lean output compaction for terminal-heavy agent workflows.","directories":{},"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^24.7.0"},"_npmOperationalInternal":{"tmp":"tmp/tokenjuice_0.3.0_1776360478706_0.2725676072936887","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"tokenjuice","version":"0.3.1","keywords":["cli","terminal","llm","tokens","context","developer-tools"],"license":"MIT","_id":"tokenjuice@0.3.1","maintainers":[{"name":"vincentkoc","email":"vincentkoc@ieee.org"}],"homepage":"https://github.com/vincentkoc/tokenjuice","bugs":{"url":"https://github.com/vincentkoc/tokenjuice/issues"},"bin":{"tokenjuice":"dist/cli/main.js"},"dist":{"shasum":"ffe5740b5bfde7410ca68c344f25af634c3e96ff","tarball":"https://registry.npmjs.org/tokenjuice/-/tokenjuice-0.3.1.tgz","fileCount":229,"integrity":"sha512-P4a0YqhMpLTu0+NJt/PAV/wZgYFWuRlykdcPDkg/VvQ29RQ4XbQ/KM8Dor8tJSXYZp+JP0FebVDMZpyiKpBuwg==","signatures":[{"sig":"MEUCIQCS33omdwYcs+6duZtSHqyXi0+iPSMKHqacE9BI5BraWgIgcyNHOLouawfrFIlEzBmHG9Ng1nKptaoi2hnF0toK4zs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239661},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":"./dist/index.js"},"funding":{"url":"https://github.com/sponsors/vincentkoc","type":"github"},"gitHead":"49f0997567707d1edc9656669ba07525adca3232","scripts":{"test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json && mkdir -p dist/rules && cp -R src/rules/. dist/rules/","typecheck":"tsc -p tsconfig.json --noEmit","smoke:live":"node scripts/live-smoke.mjs","bench:verify":"node scripts/bench.mjs verify","release:local":"pnpm test && pnpm build && pnpm release:artifacts && pnpm release:checksums && pnpm release:formula","bench:fixtures":"node scripts/bench.mjs fixtures","release:formula":"node scripts/generate-homebrew-formula.mjs","release:artifacts":"node scripts/build-release.mjs","release:checksums":"node scripts/write-checksums.mjs"},"_npmUser":{"name":"vincentkoc","email":"vincentkoc@ieee.org"},"repository":{"url":"git+https://github.com/vincentkoc/tokenjuice.git","type":"git"},"_npmVersion":"11.12.1","description":"Lean output compaction for terminal-heavy agent workflows.","directories":{},"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^24.7.0"},"_npmOperationalInternal":{"tmp":"tmp/tokenjuice_0.3.1_1776362306209_0.8354976894243058","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"tokenjuice","version":"0.3.2","keywords":["cli","terminal","llm","tokens","context","developer-tools"],"license":"MIT","_id":"tokenjuice@0.3.2","maintainers":[{"name":"vincentkoc","email":"vincentkoc@ieee.org"}],"homepage":"https://github.com/vincentkoc/tokenjuice","bugs":{"url":"https://github.com/vincentkoc/tokenjuice/issues"},"bin":{"tokenjuice":"dist/cli/main.js"},"dist":{"shasum":"ccb85a21f780ddd9d0c3e8d694646389fda4ec0d","tarball":"https://registry.npmjs.org/tokenjuice/-/tokenjuice-0.3.2.tgz","fileCount":229,"integrity":"sha512-q21gkqHMIfpn54/20RaeCP/YnIgO3KOWvxsZruT1+JjCrSB9VoNDRUez7yKSfa8RvOezYmF4LYE+kqAp8R+Dsg==","signatures":[{"sig":"MEUCIGfVg3+sycv/QYfZTFViu2+jLHzGPJvDKmGPoetyx1joAiEAw5s7kIG+rTlHa+QnB4TpvMZhjyAstxhily0MrpteZ+4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tokenjuice@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":247707},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":"./dist/index.js"},"funding":{"url":"https://github.com/sponsors/vincentkoc","type":"github"},"gitHead":"70e2b25ddc5e28d4b51fe5ce0a6c28865a4524b0","scripts":{"test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json && mkdir -p dist/rules && cp -R src/rules/. dist/rules/","typecheck":"tsc -p tsconfig.json --noEmit","smoke:live":"node scripts/live-smoke.mjs","bench:verify":"node scripts/bench.mjs verify","release:local":"pnpm test && pnpm build && pnpm release:artifacts && pnpm release:checksums && pnpm release:formula","bench:fixtures":"node scripts/bench.mjs fixtures","release:formula":"node scripts/generate-homebrew-formula.mjs","release:artifacts":"node scripts/build-release.mjs","release:checksums":"node scripts/write-checksums.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8dce3cd-5916-4d7c-96dc-e2b18ad29036"}},"repository":{"url":"git+https://github.com/vincentkoc/tokenjuice.git","type":"git"},"_npmVersion":"11.11.0","description":"Lean output compaction for terminal-heavy agent workflows.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^24.7.0"},"_npmOperationalInternal":{"tmp":"tmp/tokenjuice_0.3.2_1776364790545_0.08222189847793371","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"tokenjuice","version":"0.3.3","keywords":["cli","terminal","llm","tokens","context","developer-tools"],"license":"MIT","_id":"tokenjuice@0.3.3","maintainers":[{"name":"vincentkoc","email":"vincentkoc@ieee.org"}],"homepage":"https://github.com/vincentkoc/tokenjuice","bugs":{"url":"https://github.com/vincentkoc/tokenjuice/issues"},"bin":{"tokenjuice":"dist/cli/main.js"},"dist":{"shasum":"51a54d2b43faa9d582574c50495dfa208e2de940","tarball":"https://registry.npmjs.org/tokenjuice/-/tokenjuice-0.3.3.tgz","fileCount":229,"integrity":"sha512-HzEjkCPZEHMA+rC3qDaHywkLEUJGvlcMe1hDK6Kd7pXgmV/wsjrJEUNAWpGSXtGC5cbLgpq2WivKlhmJx/nQxQ==","signatures":[{"sig":"MEUCIBhJKI7cuap+Xhq+ylI5S3JrtFMK59jiK8ln7Pt3JGJ8AiEApnyHOM7+mMXPjHIbTmA4HX+nhcb5rUVVYYXweZfkBa0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tokenjuice@0.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":247707},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":"./dist/index.js"},"funding":{"url":"https://github.com/sponsors/vincentkoc","type":"github"},"gitHead":"d2800a6c07ac89ee5b76b6ebde618f9a2a6ef927","scripts":{"test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json && mkdir -p dist/rules && cp -R src/rules/. dist/rules/","typecheck":"tsc -p tsconfig.json --noEmit","smoke:live":"node scripts/live-smoke.mjs","bench:verify":"node scripts/bench.mjs verify","release:local":"pnpm test && pnpm build && pnpm release:artifacts && pnpm release:checksums && pnpm release:formula","bench:fixtures":"node scripts/bench.mjs fixtures","release:formula":"node scripts/generate-homebrew-formula.mjs","release:artifacts":"node scripts/build-release.mjs","release:checksums":"node scripts/write-checksums.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8dce3cd-5916-4d7c-96dc-e2b18ad29036"}},"repository":{"url":"git+https://github.com/vincentkoc/tokenjuice.git","type":"git"},"_npmVersion":"11.11.0","description":"Lean output compaction for terminal-heavy agent workflows.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^24.7.0"},"_npmOperationalInternal":{"tmp":"tmp/tokenjuice_0.3.3_1776365471618_0.9370541533197321","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"tokenjuice","version":"0.3.4","keywords":["cli","terminal","llm","tokens","context","developer-tools"],"license":"MIT","_id":"tokenjuice@0.3.4","maintainers":[{"name":"vincentkoc","email":"vincentkoc@ieee.org"}],"homepage":"https://github.com/vincentkoc/tokenjuice","bugs":{"url":"https://github.com/vincentkoc/tokenjuice/issues"},"bin":{"tokenjuice":"dist/cli/main.js"},"dist":{"shasum":"0e7d60d0df53abc85b026e8e762ddebbcb6d5b0d","tarball":"https://registry.npmjs.org/tokenjuice/-/tokenjuice-0.3.4.tgz","fileCount":233,"integrity":"sha512-MC9dUTrkMtgOF6UuN8LQes7yzPFXFxVoXTVjWO2QcDgaHbwR0lL6lC3ZtSphTRxCAqz+Kwcs39aw95XVhFZWVg==","signatures":[{"sig":"MEUCIQD45iXHBH+sDXryZGG9O28VBAt5DhNFEOaaGwiFqiXNKAIgQGQsRdyc1cyE7gX+CXyyywuRuA3ba+kgken5fok1uQo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tokenjuice@0.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":279200},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":"./dist/index.js"},"funding":{"url":"https://github.com/sponsors/vincentkoc","type":"github"},"gitHead":"b51203ba79bb03aa7b0a98748fda57f151389a33","scripts":{"test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json && mkdir -p dist/rules && cp -R src/rules/. dist/rules/","typecheck":"tsc -p tsconfig.json --noEmit","smoke:live":"node scripts/live-smoke.mjs","bench:verify":"node scripts/bench.mjs verify","release:local":"pnpm test && pnpm build && pnpm release:artifacts && pnpm release:checksums && pnpm release:formula","bench:fixtures":"node scripts/bench.mjs fixtures","release:formula":"node scripts/generate-homebrew-formula.mjs","release:artifacts":"node scripts/build-release.mjs","release:checksums":"node scripts/write-checksums.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8dce3cd-5916-4d7c-96dc-e2b18ad29036"}},"repository":{"url":"git+https://github.com/vincentkoc/tokenjuice.git","type":"git"},"_npmVersion":"11.11.0","description":"Lean output compaction for terminal-heavy agent workflows.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^24.7.0"},"_npmOperationalInternal":{"tmp":"tmp/tokenjuice_0.3.4_1776368736151_0.3904401859880444","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"tokenjuice","version":"0.3.5","keywords":["cli","terminal","llm","tokens","context","developer-tools"],"license":"MIT","_id":"tokenjuice@0.3.5","maintainers":[{"name":"vincentkoc","email":"vincentkoc@ieee.org"}],"homepage":"https://github.com/vincentkoc/tokenjuice","bugs":{"url":"https://github.com/vincentkoc/tokenjuice/issues"},"bin":{"tokenjuice":"dist/cli/main.js"},"dist":{"shasum":"8116371b57880ae9a020e334e23ba6570f84b49b","tarball":"https://registry.npmjs.org/tokenjuice/-/tokenjuice-0.3.5.tgz","fileCount":237,"integrity":"sha512-eqGW5wEIky3e3En4e+kf8HVW/4js7XvXm7G5VoJDtqaAZ20YaY5dgNsCZRuk7DkKFzb48zVpZlQyvvcv0dmypA==","signatures":[{"sig":"MEUCICRnJb1rgjmt9gnPiZwdcQxOVDnRvsvuHrAjZb/1FDjDAiEAyXUCZU7g+t+WzwAs1zwOSAl4iabJkqOXQy153phLtYM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tokenjuice@0.3.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":291910},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":"./dist/index.js"},"funding":{"url":"https://github.com/sponsors/vincentkoc","type":"github"},"gitHead":"452ce18e24c68afdfc318171b427b8fa3fb682ae","scripts":{"test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json && mkdir -p dist/rules && cp -R src/rules/. dist/rules/","typecheck":"tsc -p tsconfig.json --noEmit","smoke:live":"node scripts/live-smoke.mjs","bench:verify":"node scripts/bench.mjs verify","release:local":"pnpm test && pnpm build && pnpm release:artifacts && pnpm release:checksums && pnpm release:formula","bench:fixtures":"node scripts/bench.mjs fixtures","release:formula":"node scripts/generate-homebrew-formula.mjs","release:artifacts":"node scripts/build-release.mjs","release:checksums":"node scripts/write-checksums.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8dce3cd-5916-4d7c-96dc-e2b18ad29036"}},"repository":{"url":"git+https://github.com/vincentkoc/tokenjuice.git","type":"git"},"_npmVersion":"11.11.0","description":"Lean output compaction for terminal-heavy agent workflows.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^24.7.0"},"_npmOperationalInternal":{"tmp":"tmp/tokenjuice_0.3.5_1776371681615_0.12946586977950658","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"tokenjuice","version":"0.4.0","keywords":["cli","terminal","llm","tokens","context","developer-tools"],"license":"MIT","_id":"tokenjuice@0.4.0","maintainers":[{"name":"vincentkoc","email":"vincentkoc@ieee.org"}],"homepage":"https://github.com/vincentkoc/tokenjuice","bugs":{"url":"https://github.com/vincentkoc/tokenjuice/issues"},"bin":{"tokenjuice":"dist/cli/main.js"},"dist":{"shasum":"9cef88bee014a70558d0cab137a26cd74919de56","tarball":"https://registry.npmjs.org/tokenjuice/-/tokenjuice-0.4.0.tgz","fileCount":261,"integrity":"sha512-jhmVpQ5AOnELkfqitWE+SDrIL9arDsiEdp0cuINo4o6HxQ+fGZw8AFvYAKAd9s9f2TOOpiiesJUGClndk7HAqA==","signatures":[{"sig":"MEYCIQD2FQh0AVNA9Zo3Qo+sT6Ws0FelgmEwpA/tlz1tQj1IuAIhAPozJyl8WrpRWpd31hZ4hUpKkJN7XbsoSjpvqpAW2oVz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tokenjuice@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":473402},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":"./dist/index.js"},"funding":{"url":"https://github.com/sponsors/vincentkoc","type":"github"},"gitHead":"1a4ad4286884840caaa77ccc35705b114e60270b","scripts":{"test":"pnpm generate:builtin-rules && vitest run","build":"rm -rf dist && pnpm generate:builtin-rules && tsc -p tsconfig.json && node scripts/build-pi-runtime.mjs && mkdir -p dist/rules && cp -R src/rules/. dist/rules/","typecheck":"pnpm generate:builtin-rules && tsc -p tsconfig.json --noEmit","smoke:live":"node scripts/live-smoke.mjs","bench:verify":"node scripts/bench.mjs verify","release:local":"pnpm test && pnpm build && pnpm release:artifacts && pnpm release:checksums && pnpm release:formula","bench:fixtures":"node scripts/bench.mjs fixtures","release:formula":"node scripts/generate-homebrew-formula.mjs","release:artifacts":"node scripts/build-release.mjs","release:checksums":"node scripts/write-checksums.mjs","generate:builtin-rules":"node scripts/generate-builtin-rules.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8dce3cd-5916-4d7c-96dc-e2b18ad29036"}},"repository":{"url":"git+https://github.com/vincentkoc/tokenjuice.git","type":"git"},"_npmVersion":"11.11.0","description":"Lean output compaction for terminal-heavy agent workflows.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.25.11","typescript":"^5.9.3","@types/node":"^24.7.0"},"_npmOperationalInternal":{"tmp":"tmp/tokenjuice_0.4.0_1776521654753_0.7203147966702979","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"tokenjuice","version":"0.5.0","keywords":["cli","terminal","llm","tokens","context","developer-tools"],"license":"MIT","_id":"tokenjuice@0.5.0","maintainers":[{"name":"vincentkoc","email":"vincentkoc@ieee.org"}],"homepage":"https://github.com/vincentkoc/tokenjuice","bugs":{"url":"https://github.com/vincentkoc/tokenjuice/issues"},"bin":{"tokenjuice":"dist/cli/main.js"},"dist":{"shasum":"7617056ec21327b6a5bd5882a419533ae1a0e698","tarball":"https://registry.npmjs.org/tokenjuice/-/tokenjuice-0.5.0.tgz","fileCount":269,"integrity":"sha512-zE8NwkK4lrYOe6HorZhMDqWm3L01ZW3LIQT0l3/vgjqJ4rt690q8f2NW854x9jgh/JUVE9X/dj8xQcyaJBXDUA==","signatures":[{"sig":"MEYCIQD92xYS5o6XzC8lvllkbDqfVzAacncPB0VLsD046i1dIQIhAPq5P/DN7Nt/yScszUcz11fp/QXGblXlT6RZ3ZhC62Rz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tokenjuice@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":504603},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":"./dist/index.js"},"funding":{"url":"https://github.com/sponsors/vincentkoc","type":"github"},"gitHead":"c6430096124b6b73a25c46c7692be9c30c979c05","scripts":{"test":"pnpm generate:builtin-rules && vitest run","build":"rm -rf dist && pnpm generate:builtin-rules && tsc -p tsconfig.json && node scripts/build-pi-runtime.mjs && mkdir -p dist/rules && cp -R src/rules/. dist/rules/","typecheck":"pnpm generate:builtin-rules && tsc -p tsconfig.json --noEmit","smoke:live":"node scripts/live-smoke.mjs","bench:verify":"node scripts/bench.mjs verify","release:local":"pnpm test && pnpm build && pnpm release:artifacts && pnpm release:checksums && pnpm release:formula","bench:fixtures":"node scripts/bench.mjs fixtures","release:formula":"node scripts/generate-homebrew-formula.mjs","release:artifacts":"node scripts/build-release.mjs","release:checksums":"node scripts/write-checksums.mjs","generate:builtin-rules":"node scripts/generate-builtin-rules.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8dce3cd-5916-4d7c-96dc-e2b18ad29036"}},"repository":{"url":"git+https://github.com/vincentkoc/tokenjuice.git","type":"git"},"_npmVersion":"11.11.0","description":"Lean output compaction for terminal-heavy agent workflows.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.25.11","typescript":"^5.9.3","@types/node":"^24.7.0"},"_npmOperationalInternal":{"tmp":"tmp/tokenjuice_0.5.0_1776638000610_0.22015164317444746","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"tokenjuice","version":"0.5.1","keywords":["cli","terminal","llm","tokens","context","developer-tools"],"license":"MIT","_id":"tokenjuice@0.5.1","maintainers":[{"name":"vincentkoc","email":"vincentkoc@ieee.org"}],"homepage":"https://github.com/vincentkoc/tokenjuice","bugs":{"url":"https://github.com/vincentkoc/tokenjuice/issues"},"bin":{"tokenjuice":"dist/cli/main.js"},"dist":{"shasum":"cfec4114559d983abf3759a0821eee956c26a32f","tarball":"https://registry.npmjs.org/tokenjuice/-/tokenjuice-0.5.1.tgz","fileCount":279,"integrity":"sha512-RLX91IWQsc8y/CHRq3cLY57EBvaCrgGWxYPrjfRjzExTjJe0SCMotabt/rmuzYBVxcwWw5bTahERTkMPKfnALQ==","signatures":[{"sig":"MEYCIQDnkVyowMAHuWMcxtA81O5zpLVgZGygs9KWrLF8wurk9wIhAPhjVWHXZLr6lHRLg4a1/b5SZ6mPq6N4qyCQD7zk9Q2Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tokenjuice@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":542790},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":"./dist/index.js"},"funding":{"url":"https://github.com/sponsors/vincentkoc","type":"github"},"gitHead":"73cbedb9a863484dbf6e86d476e525145cc3be5a","scripts":{"test":"pnpm generate:builtin-rules && vitest run","build":"rm -rf dist && pnpm generate:builtin-rules && tsc -p tsconfig.json && node scripts/build-pi-runtime.mjs && mkdir -p dist/rules && cp -R src/rules/. dist/rules/","typecheck":"pnpm generate:builtin-rules && tsc -p tsconfig.json --noEmit","smoke:live":"node scripts/live-smoke.mjs","bench:verify":"node scripts/bench.mjs verify","release:local":"pnpm test && pnpm build && pnpm release:artifacts && pnpm release:checksums && pnpm release:formula","bench:fixtures":"node scripts/bench.mjs fixtures","release:formula":"node scripts/generate-homebrew-formula.mjs","release:artifacts":"node scripts/build-release.mjs","release:checksums":"node scripts/write-checksums.mjs","analyze:codex-logs":"node scripts/analyze-codex-logs.mjs","generate:builtin-rules":"node scripts/generate-builtin-rules.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8dce3cd-5916-4d7c-96dc-e2b18ad29036"}},"repository":{"url":"git+https://github.com/vincentkoc/tokenjuice.git","type":"git"},"_npmVersion":"11.11.0","description":"Lean output compaction for terminal-heavy agent workflows.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.25.11","typescript":"^5.9.3","@types/node":"^24.7.0"},"_npmOperationalInternal":{"tmp":"tmp/tokenjuice_0.5.1_1776745077514_0.683724143855972","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"tokenjuice","version":"0.6.0","keywords":["cli","terminal","llm","tokens","context","developer-tools"],"license":"MIT","_id":"tokenjuice@0.6.0","maintainers":[{"name":"vincentkoc","email":"vincentkoc@ieee.org"}],"homepage":"https://github.com/vincentkoc/tokenjuice","bugs":{"url":"https://github.com/vincentkoc/tokenjuice/issues"},"bin":{"tokenjuice":"dist/cli/main.js"},"dist":{"shasum":"b8cc3e2406e575e89dd3b5bb30e046ca1c2c711b","tarball":"https://registry.npmjs.org/tokenjuice/-/tokenjuice-0.6.0.tgz","fileCount":283,"integrity":"sha512-I9xnxEHZ2HuRY+TLLbaHCUmGuGCAvWYfA7Uw+oXrwENZzipIgcSTP6+G8NfZYnQoyXgbn9tD8P+a/4jILY1yXw==","signatures":[{"sig":"MEYCIQChTZeLRklIEW2dT093SbAn6UFifj/MooP91rN130tUPQIhAKnf/fTsHZsux5EHT39Kay7wN0OfAY9/xGiXBIVO4Y/j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tokenjuice@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":568880},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":"./dist/index.js"},"funding":{"url":"https://github.com/sponsors/vincentkoc","type":"github"},"gitHead":"497434042394857c4cad477a18f9aaf667d8957f","scripts":{"test":"pnpm generate:builtin-rules && vitest run","build":"rm -rf dist && pnpm generate:builtin-rules && tsc -p tsconfig.json && node scripts/build-pi-runtime.mjs && mkdir -p dist/rules && cp -R src/rules/. dist/rules/","typecheck":"pnpm generate:builtin-rules && tsc -p tsconfig.json --noEmit","smoke:live":"node scripts/live-smoke.mjs","bench:verify":"node scripts/bench.mjs verify","release:local":"pnpm test && pnpm build && pnpm release:artifacts && pnpm release:checksums && pnpm release:formula","bench:fixtures":"node scripts/bench.mjs fixtures","release:formula":"node scripts/generate-homebrew-formula.mjs","release:artifacts":"node scripts/build-release.mjs","release:checksums":"node scripts/write-checksums.mjs","analyze:codex-logs":"node scripts/analyze-codex-logs.mjs","generate:builtin-rules":"node scripts/generate-builtin-rules.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8dce3cd-5916-4d7c-96dc-e2b18ad29036"}},"repository":{"url":"git+https://github.com/vincentkoc/tokenjuice.git","type":"git"},"_npmVersion":"11.11.0","description":"Lean output compaction for terminal-heavy agent workflows.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.11.0","devDependencies":{"vitest":"^3.2.4","esbuild":"^0.25.11","typescript":"^5.9.3","@types/node":"^24.7.0"},"_npmOperationalInternal":{"tmp":"tmp/tokenjuice_0.6.0_1776794393803_0.8834463698671728","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"tokenjuice","version":"0.6.1","keywords":["cli","terminal","llm","tokens","context","developer-tools"],"license":"MIT","_id":"tokenjuice@0.6.1","maintainers":[{"name":"vincentkoc","email":"vincentkoc@ieee.org"}],"homepage":"https://github.com/vincentkoc/tokenjuice","bugs":{"url":"https://github.com/vincentkoc/tokenjuice/issues"},"bin":{"tokenjuice":"dist/cli/main.js"},"dist":{"shasum":"ec6a5a302259fd2eb12fe8d31f1cebd5b80c7aad","tarball":"https://registry.npmjs.org/tokenjuice/-/tokenjuice-0.6.1.tgz","fileCount":295,"integrity":"sha512-9Vg9303NeNrTa9n7gQhiHsXfgi7b61bi26zxoAobW/pKIuMOUD/G04+5NPKAbpj+TSKaSEivZZp79222oHbdEA==","signatures":[{"sig":"MEUCIBZ+lQTmq39NUblQpvFmJRZkhwowUcuHj/mCvByLBaarAiEAl2nLz2eaTYaSkxJmY36rCLcmZRm8IK9fwKobMEFkfJ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tokenjuice@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":583574},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":"./dist/index.js","./openclaw":{"types":"./dist/hosts/openclaw/index.d.ts","default":"./dist/hosts/openclaw/index.js"}},"funding":{"url":"https://github.com/sponsors/vincentkoc","type":"github"},"gitHead":"8c5971eec81d793798132e4044606396830035e7","scripts":{"test":"pnpm generate:builtin-rules && vitest run","build":"rm -rf dist && pnpm generate:builtin-rules && tsc -p tsconfig.json && node scripts/build-pi-runtime.mjs && mkdir -p dist/rules && cp -R src/rules/. dist/rules/","typecheck":"pnpm generate:builtin-rules && tsc -p tsconfig.json --noEmit","smoke:live":"node scripts/live-smoke.mjs","bench:verify":"node scripts/bench.mjs verify","release:local":"pnpm test && pnpm build && pnpm release:artifacts && pnpm release:checksums && pnpm release:formula","bench:fixtures":"node scripts/bench.mjs fixtures","release:formula":"node scripts/generate-homebrew-formula.mjs","release:artifacts":"node scripts/build-release.mjs","release:checksums":"node scripts/write-checksums.mjs","analyze:codex-logs":"node scripts/analyze-codex-logs.mjs","generate:builtin-rules":"node scripts/generate-builtin-rules.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8dce3cd-5916-4d7c-96dc-e2b18ad29036"}},"repository":{"url":"git+https://github.com/vincentkoc/tokenjuice.git","type":"git"},"_npmVersion":"11.12.1","description":"Lean output compaction for terminal-heavy agent workflows.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.11.0","devDependencies":{"vitest":"^3.2.4","esbuild":"^0.25.11","typescript":"^5.9.3","@types/node":"^24.7.0"},"_npmOperationalInternal":{"tmp":"tmp/tokenjuice_0.6.1_1776827379654_0.20418499859493378","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"tokenjuice","version":"0.6.2","keywords":["cli","terminal","llm","tokens","context","developer-tools"],"license":"MIT","_id":"tokenjuice@0.6.2","maintainers":[{"name":"vincentkoc","email":"vincentkoc@ieee.org"}],"homepage":"https://github.com/vincentkoc/tokenjuice","bugs":{"url":"https://github.com/vincentkoc/tokenjuice/issues"},"bin":{"tokenjuice":"dist/cli/main.js"},"dist":{"shasum":"964bc2303c75310b888d07c722d027fc84cc6371","tarball":"https://registry.npmjs.org/tokenjuice/-/tokenjuice-0.6.2.tgz","fileCount":315,"integrity":"sha512-T8wwymoPR3B7KV4f8KPT1HcFYKuNd+TNejyQtsuOgVn/qyVY3hSF1o5AXUXFuKubsZtdsRx1VIs1zhmQcqLUCg==","signatures":[{"sig":"MEUCIQC0X6UMu1InTSSuocjHNAyV7E5twJBTCWOmEL5zppBm0gIgI7IqJHNZqpTiz2nJpyuAJkwrfOoV1MyvTfhN//5mJpQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tokenjuice@0.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":840996},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":"./dist/index.js","./openclaw":{"types":"./dist/hosts/openclaw/index.d.ts","default":"./dist/hosts/openclaw/index.js"}},"funding":{"url":"https://github.com/sponsors/vincentkoc","type":"github"},"gitHead":"1d8dd8479da0b3909c00b6141909f166c9717856","scripts":{"lint":"oxlint --deny-warnings src test scripts","test":"pnpm generate:builtin-rules && vitest run","build":"rm -rf dist && pnpm generate:builtin-rules && tsc -p tsconfig.json && node scripts/build-pi-runtime.mjs && node scripts/build-opencode-runtime.mjs && mkdir -p dist/rules && cp -R src/rules/. dist/rules/","verify":"pnpm lint && pnpm lint:circular && pnpm typecheck && pnpm test","prepare":"pnpm repair:pnpm-bin-shims","contracts":"publint run --strict --pack pnpm","e2e:local":"pnpm build && node scripts/local-host-e2e.mjs","typecheck":"pnpm generate:builtin-rules && tsc -p tsconfig.json --noEmit","smoke:live":"node scripts/live-smoke.mjs","bench:verify":"node scripts/bench.mjs verify","lint:circular":"madge --circular --extensions ts,mjs --ts-config tsconfig.json src","release:local":"pnpm verify && pnpm verify:package","bench:fixtures":"node scripts/bench.mjs fixtures","verify:package":"pnpm build && pnpm contracts && pnpm release:artifacts && pnpm release:checksums && pnpm release:formula","release:formula":"node scripts/generate-homebrew-formula.mjs","release:artifacts":"node scripts/build-release.mjs","release:checksums":"node scripts/write-checksums.mjs","analyze:codex-logs":"node scripts/analyze-codex-logs.mjs","repair:pnpm-bin-shims":"node scripts/repair-pnpm-bin-shims.mjs","generate:builtin-rules":"node scripts/generate-builtin-rules.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8dce3cd-5916-4d7c-96dc-e2b18ad29036"}},"repository":{"url":"git+https://github.com/vincentkoc/tokenjuice.git","type":"git"},"_npmVersion":"11.11.0","description":"Lean output compaction for terminal-heavy agent workflows.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.11.0","devDependencies":{"madge":"^8.0.0","oxlint":"^1.61.0","vitest":"^3.2.4","esbuild":"^0.25.11","publint":"^0.3.18","typescript":"^5.9.3","@types/node":"^24.7.0"},"_npmOperationalInternal":{"tmp":"tmp/tokenjuice_0.6.2_1776984487977_0.001050226291698042","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"tokenjuice","version":"0.6.3","keywords":["cli","terminal","llm","tokens","context","developer-tools"],"license":"MIT","_id":"tokenjuice@0.6.3","maintainers":[{"name":"vincentkoc","email":"vincentkoc@ieee.org"}],"homepage":"https://github.com/vincentkoc/tokenjuice","bugs":{"url":"https://github.com/vincentkoc/tokenjuice/issues"},"bin":{"tokenjuice":"dist/cli/main.js"},"dist":{"shasum":"bbb82bbe550be0aa2c2527790b312876f10f548a","tarball":"https://registry.npmjs.org/tokenjuice/-/tokenjuice-0.6.3.tgz","fileCount":361,"integrity":"sha512-Y4KEoFbcJiyE7FTj//SSIWmYxC27sAoj07ns2Ta3R/H2otlK/jJBoXVorzsg9tUpvTJcG8UlHQvj/lwql549Kg==","signatures":[{"sig":"MEUCIQD04xCdh/S798zi8K4OaDojOx/fxmOW0LKSSPKHMpMynwIgHcMl0TVCpj8nwJEv9zZiRu78x7TsKYX7OCtqrTzBzHM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tokenjuice@0.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1044452},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":"./dist/index.js","./openclaw":{"types":"./dist/hosts/openclaw/index.d.ts","default":"./dist/hosts/openclaw/index.js"}},"funding":{"url":"https://github.com/sponsors/vincentkoc","type":"github"},"gitHead":"b6c13f219ffe40cf956af1b59037a3a2066f817c","scripts":{"lint":"oxlint --deny-warnings src test scripts","test":"pnpm generate:builtin-rules && vitest run","build":"rm -rf dist && pnpm generate:builtin-rules && tsc -p tsconfig.json && node scripts/build-pi-runtime.mjs && node scripts/build-opencode-runtime.mjs && mkdir -p dist/rules && cp -R src/rules/. dist/rules/","verify":"pnpm lint && pnpm lint:circular && pnpm typecheck && pnpm test","prepare":"pnpm repair:pnpm-bin-shims","contracts":"publint run --strict --pack pnpm","e2e:local":"pnpm build && node scripts/local-host-e2e.mjs","typecheck":"pnpm generate:builtin-rules && tsc -p tsconfig.json --noEmit","smoke:live":"node scripts/live-smoke.mjs","bench:verify":"node scripts/bench.mjs verify","lint:circular":"madge --circular --extensions ts,mjs --ts-config tsconfig.json src","release:local":"pnpm verify && pnpm verify:package","bench:fixtures":"node scripts/bench.mjs fixtures","verify:package":"pnpm build && pnpm contracts && pnpm release:artifacts && pnpm release:checksums && pnpm release:formula","release:formula":"node scripts/generate-homebrew-formula.mjs","release:artifacts":"node scripts/build-release.mjs","release:checksums":"node scripts/write-checksums.mjs","analyze:codex-logs":"node scripts/analyze-codex-logs.mjs","repair:pnpm-bin-shims":"node scripts/repair-pnpm-bin-shims.mjs","generate:builtin-rules":"node scripts/generate-builtin-rules.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8dce3cd-5916-4d7c-96dc-e2b18ad29036"}},"repository":{"url":"git+https://github.com/vincentkoc/tokenjuice.git","type":"git"},"_npmVersion":"11.11.0","description":"Lean output compaction for terminal-heavy agent workflows.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.11.0","devDependencies":{"madge":"^8.0.0","oxlint":"^1.61.0","vitest":"^3.2.4","esbuild":"^0.25.11","publint":"^0.3.18","typescript":"^5.9.3","@types/node":"^24.7.0"},"_npmOperationalInternal":{"tmp":"tmp/tokenjuice_0.6.3_1777162775642_0.5228084127309753","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"tokenjuice","version":"0.6.4","keywords":["cli","terminal","llm","tokens","context","developer-tools"],"license":"MIT","_id":"tokenjuice@0.6.4","maintainers":[{"name":"vincentkoc","email":"vincentkoc@ieee.org"}],"homepage":"https://github.com/vincentkoc/tokenjuice","bugs":{"url":"https://github.com/vincentkoc/tokenjuice/issues"},"bin":{"tokenjuice":"dist/cli/main.js"},"dist":{"shasum":"6e72b08717203918d534e942e872a7e602954b54","tarball":"https://registry.npmjs.org/tokenjuice/-/tokenjuice-0.6.4.tgz","fileCount":367,"integrity":"sha512-a/Ck6KuXGHUcxdox16Ym/qIuy6z/Doh2JxDSDYaSddKlZnhAxwEe0b2JTpsH/0CL9CeB/xy/USd1M2jzSkvbJg==","signatures":[{"sig":"MEQCIDAKn8b/1sImDW8kBep6o54qUYjkj9XF1LcUn7TkNWmqAiBZg/nwJ97NY6hjvz8+2J01tkrMPY7Y7HXvHaO5DpJL1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tokenjuice@0.6.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1077620},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":"./dist/index.js","./openclaw":{"types":"./dist/hosts/openclaw/index.d.ts","default":"./dist/hosts/openclaw/index.js"}},"funding":{"url":"https://github.com/sponsors/vincentkoc","type":"github"},"gitHead":"c34f308c523c29394c14cbd1c914aaf9970a54fc","scripts":{"lint":"oxlint --deny-warnings src test scripts","test":"pnpm generate:builtin-rules && vitest run","build":"rm -rf dist && pnpm generate:builtin-rules && tsc -p tsconfig.json && node scripts/build-pi-runtime.mjs && node scripts/build-opencode-runtime.mjs && mkdir -p dist/rules && cp -R src/rules/. dist/rules/","verify":"pnpm lint && pnpm lint:circular && pnpm typecheck && pnpm test","prepare":"pnpm repair:pnpm-bin-shims","contracts":"publint run --strict --pack pnpm","e2e:local":"pnpm build && node scripts/local-host-e2e.mjs","typecheck":"pnpm generate:builtin-rules && tsc -p tsconfig.json --noEmit","smoke:live":"node scripts/live-smoke.mjs","bench:verify":"node scripts/bench.mjs verify","lint:circular":"madge --circular --extensions ts,mjs --ts-config tsconfig.json src","release:local":"pnpm verify && pnpm verify:package","bench:fixtures":"node scripts/bench.mjs fixtures","verify:package":"pnpm build && pnpm contracts && pnpm release:artifacts && pnpm release:checksums && pnpm release:formula","release:formula":"node scripts/generate-homebrew-formula.mjs","release:artifacts":"node scripts/build-release.mjs","release:checksums":"node scripts/write-checksums.mjs","analyze:codex-logs":"node scripts/analyze-codex-logs.mjs","repair:pnpm-bin-shims":"node scripts/repair-pnpm-bin-shims.mjs","generate:builtin-rules":"node scripts/generate-builtin-rules.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8dce3cd-5916-4d7c-96dc-e2b18ad29036"}},"repository":{"url":"git+https://github.com/vincentkoc/tokenjuice.git","type":"git"},"_npmVersion":"11.12.1","description":"Lean output compaction for terminal-heavy agent workflows.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.11.0","devDependencies":{"madge":"^8.0.0","oxlint":"^1.61.0","vitest":"^3.2.4","esbuild":"^0.25.11","publint":"^0.3.18","typescript":"^5.9.3","@types/node":"^24.7.0"},"_npmOperationalInternal":{"tmp":"tmp/tokenjuice_0.6.4_1777322832705_0.03186979773124765","host":"s3://npm-registry-packages-npm-production"}},"0.6.5":{"name":"tokenjuice","version":"0.6.5","keywords":["cli","terminal","llm","tokens","context","developer-tools"],"license":"MIT","_id":"tokenjuice@0.6.5","maintainers":[{"name":"vincentkoc","email":"vincentkoc@ieee.org"}],"homepage":"https://github.com/vincentkoc/tokenjuice","bugs":{"url":"https://github.com/vincentkoc/tokenjuice/issues"},"bin":{"tokenjuice":"dist/cli/main.js"},"dist":{"shasum":"b22c0f1e749f4af49b7de4d1c2f551c87c447960","tarball":"https://registry.npmjs.org/tokenjuice/-/tokenjuice-0.6.5.tgz","fileCount":367,"integrity":"sha512-Q1uYC5/ThbuhIiG9zV+ys5H8ZlijQHPl1iz8595J8Q3BZam07DgdOtLBUJf1wkYerj9Yco7aXI38B7Jl+vimzQ==","signatures":[{"sig":"MEYCIQDqhLrZxpWTZnTf0d2oMIZgkh0uAO3G+BCl33BtVhXoBwIhAP/oQgNUK/a6t2bGfDY/3DtCxr9ispJgbJ4amCxQ0pB5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tokenjuice@0.6.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1094055},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":"./dist/index.js","./openclaw":{"types":"./dist/hosts/openclaw/index.d.ts","default":"./dist/hosts/openclaw/index.js"}},"funding":{"url":"https://github.com/sponsors/vincentkoc","type":"github"},"gitHead":"10f77591a34de1adb69a2df63ae73e8f0fdfd9c3","scripts":{"lint":"oxlint --deny-warnings src test scripts","test":"pnpm generate:builtin-rules && vitest run","build":"rm -rf dist && pnpm generate:builtin-rules && tsc -p tsconfig.json && node scripts/build-pi-runtime.mjs && node scripts/build-opencode-runtime.mjs && mkdir -p dist/rules && cp -R src/rules/. dist/rules/","verify":"pnpm lint && pnpm lint:circular && pnpm typecheck && pnpm test","prepare":"pnpm repair:pnpm-bin-shims","contracts":"publint run --strict --pack pnpm","e2e:local":"pnpm build && node scripts/local-host-e2e.mjs","typecheck":"pnpm generate:builtin-rules && tsc -p tsconfig.json --noEmit","smoke:live":"node scripts/live-smoke.mjs","bench:verify":"node scripts/bench.mjs verify","lint:circular":"madge --circular --extensions ts,mjs --ts-config tsconfig.json src","release:local":"pnpm verify && pnpm verify:package","bench:fixtures":"node scripts/bench.mjs fixtures","verify:package":"pnpm build && pnpm contracts && pnpm release:artifacts && pnpm release:checksums && pnpm release:formula","release:formula":"node scripts/generate-homebrew-formula.mjs","release:artifacts":"node scripts/build-release.mjs","release:checksums":"node scripts/write-checksums.mjs","analyze:codex-logs":"node scripts/analyze-codex-logs.mjs","repair:pnpm-bin-shims":"node scripts/repair-pnpm-bin-shims.mjs","generate:builtin-rules":"node scripts/generate-builtin-rules.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8dce3cd-5916-4d7c-96dc-e2b18ad29036"}},"repository":{"url":"git+https://github.com/vincentkoc/tokenjuice.git","type":"git"},"_npmVersion":"11.11.0","description":"Lean output compaction for terminal-heavy agent workflows.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.11.0","devDependencies":{"madge":"^8.0.0","oxlint":"^1.61.0","vitest":"^3.2.4","esbuild":"^0.25.11","publint":"^0.3.18","typescript":"^5.9.3","@types/node":"^24.7.0"},"_npmOperationalInternal":{"tmp":"tmp/tokenjuice_0.6.5_1777445765995_0.1038018459791652","host":"s3://npm-registry-packages-npm-production"}},"0.6.6":{"name":"tokenjuice","version":"0.6.6","keywords":["cli","terminal","llm","tokens","context","developer-tools"],"license":"MIT","_id":"tokenjuice@0.6.6","maintainers":[{"name":"vincentkoc","email":"vincentkoc@ieee.org"}],"homepage":"https://github.com/vincentkoc/tokenjuice","bugs":{"url":"https://github.com/vincentkoc/tokenjuice/issues"},"bin":{"tokenjuice":"dist/cli/main.js"},"dist":{"shasum":"0f3436e43e9bfcaa734fc28787ad0826c7296195","tarball":"https://registry.npmjs.org/tokenjuice/-/tokenjuice-0.6.6.tgz","fileCount":373,"integrity":"sha512-/Gn7G4bznSqfVRR1VXH7QsKIkQuuY8w77pbtOJZcj17qYrfvSNNz8NpQ7J7Iu5UKOAE6Q+KoNcNwJJsn85YcZA==","signatures":[{"sig":"MEUCIGxtWG33liTSI6K9sMtj1aYOxSC/vy7vT2YFg7wMWFRpAiEAyZldSJ57ddcTQqZnB5ee8O72L5uVLqCNAHDOTfvFNx4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tokenjuice@0.6.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1104659},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":"./dist/index.js","./openclaw":{"types":"./dist/hosts/openclaw/index.d.ts","default":"./dist/hosts/openclaw/index.js"}},"funding":{"url":"https://github.com/sponsors/vincentkoc","type":"github"},"gitHead":"dff06425bae0a4a5a838aeebaccc0b05307d9f72","scripts":{"lint":"oxlint --deny-warnings src test scripts","test":"pnpm generate:builtin-rules && vitest run","build":"rm -rf dist && pnpm generate:builtin-rules && tsc -p tsconfig.json && node scripts/build-pi-runtime.mjs && node scripts/build-opencode-runtime.mjs && mkdir -p dist/rules && cp -R src/rules/. dist/rules/","verify":"pnpm lint && pnpm lint:circular && pnpm typecheck && pnpm test","prepare":"pnpm repair:pnpm-bin-shims","contracts":"publint run --strict --pack pnpm","e2e:local":"pnpm build && node scripts/local-host-e2e.mjs","typecheck":"pnpm generate:builtin-rules && tsc -p tsconfig.json --noEmit","smoke:live":"node scripts/live-smoke.mjs","bench:verify":"node scripts/bench.mjs verify","lint:circular":"madge --circular --extensions ts,mjs --ts-config tsconfig.json src","release:local":"pnpm verify && pnpm verify:package","bench:fixtures":"node scripts/bench.mjs fixtures","verify:package":"pnpm build && pnpm contracts && pnpm release:artifacts && pnpm release:checksums && pnpm release:formula","release:formula":"node scripts/generate-homebrew-formula.mjs","release:artifacts":"node scripts/build-release.mjs","release:checksums":"node scripts/write-checksums.mjs","analyze:codex-logs":"node scripts/analyze-codex-logs.mjs","repair:pnpm-bin-shims":"node scripts/repair-pnpm-bin-shims.mjs","generate:builtin-rules":"node scripts/generate-builtin-rules.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8dce3cd-5916-4d7c-96dc-e2b18ad29036"}},"repository":{"url":"git+https://github.com/vincentkoc/tokenjuice.git","type":"git"},"_npmVersion":"11.11.0","description":"Lean output compaction for terminal-heavy agent workflows.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.11.0","devDependencies":{"madge":"^8.0.0","oxlint":"^1.61.0","vitest":"^3.2.4","esbuild":"^0.25.11","publint":"^0.3.18","typescript":"^5.9.3","@types/node":"^24.7.0"},"_npmOperationalInternal":{"tmp":"tmp/tokenjuice_0.6.6_1777466790630_0.3474542852988949","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"tokenjuice","version":"0.7.0","keywords":["cli","terminal","llm","tokens","context","developer-tools"],"license":"MIT","_id":"tokenjuice@0.7.0","maintainers":[{"name":"vincentkoc","email":"vincentkoc@ieee.org"}],"homepage":"https://github.com/vincentkoc/tokenjuice","bugs":{"url":"https://github.com/vincentkoc/tokenjuice/issues"},"bin":{"tokenjuice":"dist/cli/main.js"},"dist":{"shasum":"f879eb4e2bd5fa1454b107b83bdc7b760a7ec28a","tarball":"https://registry.npmjs.org/tokenjuice/-/tokenjuice-0.7.0.tgz","fileCount":413,"integrity":"sha512-RZIyFmzztf/8V4q1cUS5L+q8UISMSfsjzh4UoWVxQbE7/zX91SfNmHpNqopqyB4oc5hwH4XqC9O/yakVzJCu8g==","signatures":[{"sig":"MEUCIQCI8EtA4zagrPZ5qlGeU1Ck5mBPZk2GMoyBKSqodRBsbwIgHuKu6BQSN0awAkaCKdS7It9xudTO2MZG64ttFisUBfw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tokenjuice@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1161175},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":"./dist/index.js","./openclaw":{"types":"./dist/hosts/openclaw/index.d.ts","default":"./dist/hosts/openclaw/index.js"}},"funding":{"url":"https://github.com/sponsors/vincentkoc","type":"github"},"gitHead":"80fc41757b2be7e7f4760b51942aba754bf16832","scripts":{"lint":"oxlint --deny-warnings src test scripts","test":"pnpm generate:builtin-rules && vitest run","build":"rm -rf dist && pnpm generate:builtin-rules && tsc -p tsconfig.json && node scripts/build-pi-runtime.mjs && node scripts/build-opencode-runtime.mjs && mkdir -p dist/rules && cp -R src/rules/. dist/rules/","verify":"pnpm lint && pnpm lint:circular && pnpm typecheck && pnpm test","prepare":"pnpm repair:pnpm-bin-shims","contracts":"publint run --strict --pack pnpm","e2e:local":"pnpm build && node scripts/local-host-e2e.mjs","typecheck":"pnpm generate:builtin-rules && tsc -p tsconfig.json --noEmit","smoke:live":"node scripts/live-smoke.mjs","bench:verify":"node scripts/bench.mjs verify","lint:circular":"madge --circular --extensions ts,mjs --ts-config tsconfig.json src","release:local":"pnpm verify && pnpm verify:package","bench:fixtures":"node scripts/bench.mjs fixtures","verify:package":"pnpm build && pnpm contracts && pnpm release:artifacts && pnpm release:checksums && pnpm release:formula","release:formula":"node scripts/generate-homebrew-formula.mjs","release:artifacts":"node scripts/build-release.mjs","release:checksums":"node scripts/write-checksums.mjs","analyze:codex-logs":"node scripts/analyze-codex-logs.mjs","repair:pnpm-bin-shims":"node scripts/repair-pnpm-bin-shims.mjs","generate:builtin-rules":"node scripts/generate-builtin-rules.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8dce3cd-5916-4d7c-96dc-e2b18ad29036"}},"repository":{"url":"git+https://github.com/vincentkoc/tokenjuice.git","type":"git"},"_npmVersion":"11.11.0","description":"Lean output compaction for terminal-heavy agent workflows.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.11.0","devDependencies":{"madge":"^8.0.0","oxlint":"^1.61.0","vitest":"^3.2.4","esbuild":"^0.25.11","publint":"^0.3.18","typescript":"^5.9.3","@types/node":"^24.7.0"},"_npmOperationalInternal":{"tmp":"tmp/tokenjuice_0.7.0_1777496222318_0.55200092979902","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"tokenjuice","version":"0.7.1","keywords":["cli","terminal","llm","tokens","context","developer-tools"],"license":"MIT","_id":"tokenjuice@0.7.1","maintainers":[{"name":"vincentkoc","email":"vincentkoc@ieee.org"}],"homepage":"https://github.com/vincentkoc/tokenjuice","bugs":{"url":"https://github.com/vincentkoc/tokenjuice/issues"},"bin":{"tokenjuice":"dist/cli/main.js"},"dist":{"shasum":"2acdd501231eace5e75675fc10c24f05cb5783bb","tarball":"https://registry.npmjs.org/tokenjuice/-/tokenjuice-0.7.1.tgz","fileCount":413,"integrity":"sha512-eO048hm9UcGHASjYkIWEij8QN68amGp+S1nJyo685qB1/ol+VGEYjPglcVPvCbJbZyFHvI+BBAMvOfnqYCtpsQ==","signatures":[{"sig":"MEYCIQCFyBEdPHhxNaGong/iEEB2zpaOgsGUmjk/lzG2BQz7+QIhAOw9illwxgl0Yg6CW/tU1A9EeTnGe0t0aFyM/ZgyJ6v0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tokenjuice@0.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1197321},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":"./dist/index.js","./openclaw":{"types":"./dist/hosts/openclaw/index.d.ts","default":"./dist/hosts/openclaw/index.js"}},"funding":{"url":"https://github.com/sponsors/vincentkoc","type":"github"},"gitHead":"02d94e947bb4d076dcaacdf707939fc01f539bb6","scripts":{"lint":"oxlint --deny-warnings src test scripts","test":"pnpm generate:builtin-rules && vitest run","build":"rm -rf dist && pnpm generate:builtin-rules && tsc -p tsconfig.json && node scripts/build-pi-runtime.mjs && node scripts/build-opencode-runtime.mjs && mkdir -p dist/rules && cp -R src/rules/. dist/rules/","verify":"pnpm lint && pnpm lint:circular && pnpm typecheck && pnpm test","prepare":"pnpm repair:pnpm-bin-shims","contracts":"publint run --strict --pack pnpm","e2e:local":"pnpm build && node scripts/local-host-e2e.mjs","typecheck":"pnpm generate:builtin-rules && tsc -p tsconfig.json --noEmit","smoke:live":"node scripts/live-smoke.mjs","bench:verify":"node scripts/bench.mjs verify","lint:circular":"madge --circular --extensions ts,mjs --ts-config tsconfig.json src","release:local":"pnpm verify && pnpm verify:package","bench:fixtures":"node scripts/bench.mjs fixtures","verify:package":"pnpm build && pnpm contracts && pnpm release:artifacts && pnpm release:checksums && pnpm release:formula","release:formula":"node scripts/generate-homebrew-formula.mjs","release:artifacts":"node scripts/build-release.mjs","release:checksums":"node scripts/write-checksums.mjs","analyze:codex-logs":"node scripts/analyze-codex-logs.mjs","repair:pnpm-bin-shims":"node scripts/repair-pnpm-bin-shims.mjs","generate:builtin-rules":"node scripts/generate-builtin-rules.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8dce3cd-5916-4d7c-96dc-e2b18ad29036"}},"repository":{"url":"git+https://github.com/vincentkoc/tokenjuice.git","type":"git"},"_npmVersion":"11.12.1","description":"Lean output compaction for terminal-heavy agent workflows.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.11.0","devDependencies":{"madge":"^8.0.0","oxlint":"^1.61.0","vitest":"^3.2.4","esbuild":"^0.25.11","publint":"^0.3.18","typescript":"^5.9.3","@types/node":"^24.7.0"},"_npmOperationalInternal":{"tmp":"tmp/tokenjuice_0.7.1_1778981069697_0.6618808408213026","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"tokenjuice","version":"0.8.0","keywords":["cli","terminal","llm","tokens","context","developer-tools"],"license":"MIT","_id":"tokenjuice@0.8.0","maintainers":[{"name":"vincentkoc","email":"vincentkoc@ieee.org"}],"homepage":"https://github.com/vincentkoc/tokenjuice","bugs":{"url":"https://github.com/vincentkoc/tokenjuice/issues"},"bin":{"tokenjuice":"dist/cli/main.js"},"dist":{"shasum":"18d3a7386c1b77e0c9b666b426304278961851ef","tarball":"https://registry.npmjs.org/tokenjuice/-/tokenjuice-0.8.0.tgz","fileCount":579,"integrity":"sha512-8jSOhyW3NzYNx7HbbGDkNVltQPiGaZB10Tty5Ovqpsw1VOBw7y+FikykNZ4+Gp9Ze94UubtcPDak7kkyv6F2cg==","signatures":[{"sig":"MEUCIFwIjlauWDYbItGoZrXu4ddR2zP+zUwaBxXkiFtu6w1iAiEAoX5vUH49rDGi4WuQudwKdN27hw+WA8+wtUCi+Cijaag=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tokenjuice@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2583698},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":"./dist/index.js","./openclaw":{"types":"./dist/hosts/openclaw/index.d.ts","default":"./dist/hosts/openclaw/index.js"}},"funding":{"url":"https://github.com/sponsors/vincentkoc","type":"github"},"gitHead":"b58a5dc28a4fa95b155c12b2b79aedec73b12bc9","scripts":{"lint":"oxlint --deny-warnings src test scripts","test":"pnpm generate:builtin-rules && vitest run","build":"rm -rf dist && pnpm generate:builtin-rules && tsc -p tsconfig.json && node scripts/build-pi-runtime.mjs && node scripts/build-opencode-runtime.mjs && mkdir -p dist/rules && cp -R src/rules/. dist/rules/","verify":"pnpm lint && pnpm lint:circular && pnpm typecheck && pnpm test","prepare":"pnpm repair:pnpm-bin-shims","contracts":"publint run --strict --pack pnpm","e2e:local":"pnpm build && node scripts/local-host-e2e.mjs","typecheck":"pnpm generate:builtin-rules && tsc -p tsconfig.json --noEmit","smoke:live":"node scripts/live-smoke.mjs","bench:verify":"node scripts/bench.mjs verify","lint:circular":"madge --circular --extensions ts,mjs --ts-config tsconfig.json src","release:local":"pnpm verify && pnpm verify:package","bench:fixtures":"node scripts/bench.mjs fixtures","verify:package":"pnpm build && pnpm contracts && pnpm release:artifacts && pnpm release:checksums && pnpm release:formula","release:formula":"node scripts/generate-homebrew-formula.mjs","release:artifacts":"node scripts/build-release.mjs","release:checksums":"node scripts/write-checksums.mjs","analyze:codex-logs":"node scripts/analyze-codex-logs.mjs","repair:pnpm-bin-shims":"node scripts/repair-pnpm-bin-shims.mjs","generate:builtin-rules":"node scripts/generate-builtin-rules.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8dce3cd-5916-4d7c-96dc-e2b18ad29036"}},"repository":{"url":"git+https://github.com/vincentkoc/tokenjuice.git","type":"git"},"_npmVersion":"11.12.1","description":"Lean output compaction for terminal-heavy agent workflows.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.11.0","devDependencies":{"madge":"^8.0.0","oxlint":"^1.61.0","vitest":"^3.2.4","esbuild":"^0.25.11","publint":"^0.3.18","typescript":"^5.9.3","@types/node":"^24.7.0"},"_npmOperationalInternal":{"tmp":"tmp/tokenjuice_0.8.0_1779741502730_0.07487883801808248","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"tokenjuice","version":"0.8.1","keywords":["cli","terminal","llm","tokens","context","developer-tools"],"license":"MIT","_id":"tokenjuice@0.8.1","maintainers":[{"name":"vincentkoc","email":"vincentkoc@ieee.org"}],"homepage":"https://github.com/vincentkoc/tokenjuice","bugs":{"url":"https://github.com/vincentkoc/tokenjuice/issues"},"bin":{"tokenjuice":"dist/cli/main.js"},"dist":{"shasum":"7b278d255da5a6c194992271d5c7bec4a59ab692","tarball":"https://registry.npmjs.org/tokenjuice/-/tokenjuice-0.8.1.tgz","fileCount":579,"integrity":"sha512-/CnrgVI7zm7P4yphNe2Ypqm4vOwzdIob4ki9nRdT8P1NAOgsWGv0ciTDLly4cyAaKIhLd0H3swLNn2R5FCDpYw==","signatures":[{"sig":"MEYCIQDOUCwtjmpDupHTlcZr0mx4CxYmUy9sDvIl1TaUnek1OwIhALV/zqR2FpCGBUuQnS+v/tO1sBoUvub49yksZ9jn4ubX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tokenjuice@0.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2598427},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":"./dist/index.js","./openclaw":{"types":"./dist/hosts/openclaw/index.d.ts","default":"./dist/hosts/openclaw/index.js"}},"funding":{"url":"https://github.com/sponsors/vincentkoc","type":"github"},"gitHead":"49bdcf1755833ff1e02e44e6e7fe91c0fb44c16e","scripts":{"lint":"oxlint --deny-warnings src test scripts","test":"pnpm generate:builtin-rules && vitest run","build":"node scripts/clean-dist.mjs && pnpm generate:builtin-rules && tsc -p tsconfig.json && node scripts/build-pi-runtime.mjs && node scripts/build-opencode-runtime.mjs && node scripts/copy-rules.mjs","verify":"pnpm lint && pnpm lint:circular && pnpm typecheck && pnpm test","prepare":"pnpm repair:pnpm-bin-shims","contracts":"publint run --strict --pack pnpm","e2e:local":"pnpm build && node scripts/local-host-e2e.mjs","typecheck":"pnpm generate:builtin-rules && tsc -p tsconfig.json --noEmit","smoke:live":"node scripts/live-smoke.mjs","bench:verify":"node scripts/bench.mjs verify","lint:circular":"madge --circular --extensions ts,mjs --ts-config tsconfig.json src","release:local":"pnpm verify && pnpm verify:package","bench:fixtures":"node scripts/bench.mjs fixtures","verify:package":"pnpm build && pnpm contracts && pnpm release:artifacts && pnpm release:checksums && pnpm release:formula","release:formula":"node scripts/generate-homebrew-formula.mjs","release:artifacts":"node scripts/build-release.mjs","release:checksums":"node scripts/write-checksums.mjs","analyze:codex-logs":"node scripts/analyze-codex-logs.mjs","repair:pnpm-bin-shims":"node scripts/repair-pnpm-bin-shims.mjs","generate:builtin-rules":"node scripts/generate-builtin-rules.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8dce3cd-5916-4d7c-96dc-e2b18ad29036"}},"repository":{"url":"git+https://github.com/vincentkoc/tokenjuice.git","type":"git"},"_npmVersion":"11.13.0","description":"Lean output compaction for terminal-heavy agent workflows.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.11.0","devDependencies":{"madge":"^8.0.0","oxlint":"^1.61.0","vitest":"^4.1.0","esbuild":"^0.28.1","publint":"^0.3.18","typescript":"^5.9.3","@types/node":"^24.7.0"},"_npmOperationalInternal":{"tmp":"tmp/tokenjuice_0.8.1_1781780121095_0.10317250800366251","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"tokenjuice","version":"0.8.2","keywords":["cli","terminal","llm","tokens","context","developer-tools"],"license":"MIT","_id":"tokenjuice@0.8.2","maintainers":[{"name":"vincentkoc","email":"vincentkoc@ieee.org"}],"homepage":"https://github.com/vincentkoc/tokenjuice","bugs":{"url":"https://github.com/vincentkoc/tokenjuice/issues"},"bin":{"tokenjuice":"dist/cli/main.js"},"dist":{"shasum":"4115ed04c78d9e64af6243dd79e70d00b6dfe538","tarball":"https://registry.npmjs.org/tokenjuice/-/tokenjuice-0.8.2.tgz","fileCount":579,"integrity":"sha512-FOADeiDq4oHLkOBlKIm+nM7DkuURwVeBSxLvCkOVg5qwxOSb86KuP634m87/Bf+KGm3l3zaOeHwcfV5vagTQSA==","signatures":[{"sig":"MEYCIQDUTIohgTrxjC+ClFZrg+2wC/SZeFcwZv+WfxsXMaL1AAIhAM567MdetAmpzOyVeboOk1DxJfPLu90s6f4LP7syqsA+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAE+VMAUCN+eCrwVCMbxQSoZRM8BQr0sP3qY3FEQ+wkSAiEA19kkzM3sWJlqdxQY9Y8wxTIMJ+Xpg8RNmACt5Ra9mzo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tokenjuice@0.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2622254},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":"./dist/index.js","./openclaw":{"types":"./dist/hosts/openclaw/index.d.ts","default":"./dist/hosts/openclaw/index.js"}},"funding":{"url":"https://github.com/sponsors/vincentkoc","type":"github"},"gitHead":"5f7f32715855fedd30e1b2aa9e17135cdc6ba421","scripts":{"lint":"oxlint --deny-warnings src test scripts","test":"pnpm generate:builtin-rules && vitest run","build":"node scripts/clean-dist.mjs && pnpm generate:builtin-rules && tsc -p tsconfig.json && node scripts/build-pi-runtime.mjs && node scripts/build-opencode-runtime.mjs && node scripts/copy-rules.mjs","verify":"pnpm lint && pnpm lint:circular && pnpm typecheck && pnpm test","prepare":"pnpm repair:pnpm-bin-shims","contracts":"publint run --strict --pack pnpm","e2e:local":"pnpm build && node scripts/local-host-e2e.mjs","typecheck":"pnpm generate:builtin-rules && tsc -p tsconfig.json --noEmit","smoke:live":"node scripts/live-smoke.mjs","bench:verify":"node scripts/bench.mjs verify","lint:circular":"madge --circular --extensions ts,mjs --ts-config tsconfig.json src","release:local":"pnpm verify && pnpm verify:package","bench:fixtures":"node scripts/bench.mjs fixtures","verify:package":"pnpm build && pnpm contracts && pnpm release:artifacts && pnpm release:checksums && pnpm release:formula","release:formula":"node scripts/generate-homebrew-formula.mjs","release:artifacts":"node scripts/build-release.mjs","release:checksums":"node scripts/write-checksums.mjs","analyze:codex-logs":"node scripts/analyze-codex-logs.mjs","repair:pnpm-bin-shims":"node scripts/repair-pnpm-bin-shims.mjs","generate:builtin-rules":"node scripts/generate-builtin-rules.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8dce3cd-5916-4d7c-96dc-e2b18ad29036"}},"repository":{"url":"git+https://github.com/vincentkoc/tokenjuice.git","type":"git"},"_npmVersion":"11.19.0","description":"Lean output compaction for terminal-heavy agent workflows.","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.11.0","devDependencies":{"madge":"^8.0.0","oxlint":"^1.61.0","vitest":"^4.1.0","esbuild":"^0.28.1","publint":"^0.3.18","typescript":"^5.9.3","@types/node":"^24.7.0"},"_npmOperationalInternal":{"tmp":"tmp/tokenjuice_0.8.2_1788524307039_0.1118032479662674","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"tokenjuice","version":"0.8.3","keywords":["cli","terminal","llm","tokens","context","developer-tools"],"license":"MIT","_id":"tokenjuice@0.8.3","maintainers":[{"name":"vincentkoc","email":"vincentkoc@ieee.org"}],"homepage":"https://github.com/vincentkoc/tokenjuice","bugs":{"url":"https://github.com/vincentkoc/tokenjuice/issues"},"bin":{"tokenjuice":"dist/cli/main.js"},"dist":{"shasum":"6b523f0e6150d9b1e29dbdb2522bb5de1a2db1ea","tarball":"https://registry.npmjs.org/tokenjuice/-/tokenjuice-0.8.3.tgz","fileCount":581,"integrity":"sha512-iNI78iiDKejz9IH5d9gJukthHdDQPcMJeBhiTFSKkSq0/gtPv/eR5R1P+Wcl/G+547vvt0W9iDZ7iQ6ev5utdA==","signatures":[{"sig":"MEUCIBZUFTgPfE41OLUv8pwm6WG13U2dQYebdy76t/BLDlbYAiEAnfUBFMOvPlALuKopPjxCSRXiLC5VEdtpYwg+ndbxJNI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCdL+l4GrxKJ1fSmj4A77bDOln9da55Tqe51FThOmFunwIgG53a8qbI5LNDsAV5I4mSdcqzEs0lukLDFcpTFDKMJHU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tokenjuice@0.8.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2652971},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":"./dist/index.js","./openclaw":{"types":"./dist/hosts/openclaw/index.d.ts","default":"./dist/hosts/openclaw/index.js"}},"funding":{"url":"https://github.com/sponsors/vincentkoc","type":"github"},"gitHead":"eac15aa5facdca33aaee11a15e389f92e4bcd11c","scripts":{"lint":"oxlint --deny-warnings src test scripts","test":"pnpm generate:builtin-rules && vitest run","build":"node scripts/clean-dist.mjs && pnpm generate:builtin-rules && tsc -p tsconfig.json && node scripts/build-pi-runtime.mjs && node scripts/build-opencode-runtime.mjs && node scripts/copy-rules.mjs","verify":"pnpm lint && pnpm lint:circular && pnpm typecheck && pnpm test","prepare":"pnpm repair:pnpm-bin-shims","contracts":"publint run --strict --pack pnpm","e2e:local":"pnpm build && node scripts/local-host-e2e.mjs","typecheck":"pnpm generate:builtin-rules && tsc -p tsconfig.json --noEmit","smoke:live":"node scripts/live-smoke.mjs","bench:verify":"node scripts/bench.mjs verify","lint:circular":"madge --circular --extensions ts,mjs --ts-config tsconfig.json src","release:local":"pnpm verify && pnpm verify:package","bench:fixtures":"node scripts/bench.mjs fixtures","verify:package":"pnpm build && pnpm contracts && pnpm release:artifacts && pnpm release:checksums && pnpm release:formula","release:formula":"node scripts/generate-homebrew-formula.mjs","release:artifacts":"node scripts/build-release.mjs","release:checksums":"node scripts/write-checksums.mjs","analyze:codex-logs":"node scripts/analyze-codex-logs.mjs","repair:pnpm-bin-shims":"node scripts/repair-pnpm-bin-shims.mjs","generate:builtin-rules":"node scripts/generate-builtin-rules.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8dce3cd-5916-4d7c-96dc-e2b18ad29036"}},"repository":{"url":"git+https://github.com/vincentkoc/tokenjuice.git","type":"git"},"_npmVersion":"11.19.0","description":"Lean output compaction for terminal-heavy agent workflows.","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.11.0","devDependencies":{"madge":"^8.0.0","oxlint":"^1.61.0","vitest":"^4.1.0","esbuild":"^0.28.1","publint":"^0.3.18","typescript":"^5.9.3","@types/node":"^24.7.0"},"_npmOperationalInternal":{"tmp":"tmp/tokenjuice_0.8.3_1788533016721_0.0007565419739357093","host":"s3://npm-registry-packages-npm-production"}},"0.8.4":{"name":"tokenjuice","version":"0.8.4","keywords":["cli","terminal","llm","tokens","context","developer-tools"],"license":"MIT","_id":"tokenjuice@0.8.4","maintainers":[{"name":"vincentkoc","email":"vincentkoc@ieee.org"}],"homepage":"https://github.com/vincentkoc/tokenjuice","bugs":{"url":"https://github.com/vincentkoc/tokenjuice/issues"},"bin":{"tokenjuice":"dist/cli/main.js"},"dist":{"shasum":"aeb092ce8c818d42fc2a7ebf3a7796b3da4460ba","tarball":"https://registry.npmjs.org/tokenjuice/-/tokenjuice-0.8.4.tgz","fileCount":583,"integrity":"sha512-KgdTJs2g4QRw0rcHkitBYXFcXRKM18HDNktHgn8iBEOuYb4NMbLmU8DoOsC1eX814JKkGhIRZB/BRlYXBlffCA==","signatures":[{"sig":"MEUCIAj8ePNd5X+cpsfrFJO4IUqc+CeRFRMa57vRXmwtrfuVAiEA6mpL821sXgaKOkyuqbUxmqGYcu/X8acIO4iFlskeOKg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAQNIMmqd796bG3GfG1LKZ8WNWWJvOFtW1GyxRFkV4aKAiBt1hvWfJqQgLechVI3JlIrJHpY1HU1GJ70Ek7POklyug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tokenjuice@0.8.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2702434},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":"./dist/index.js","./openclaw":{"types":"./dist/hosts/openclaw/index.d.ts","default":"./dist/hosts/openclaw/index.js"}},"funding":{"url":"https://github.com/sponsors/vincentkoc","type":"github"},"gitHead":"43a621ab06ef0198d728b93c93660ce5c381cb11","scripts":{"lint":"oxlint --deny-warnings src test scripts","test":"pnpm generate:builtin-rules && vitest run","build":"node scripts/clean-dist.mjs && pnpm generate:builtin-rules && tsc -p tsconfig.json && node scripts/build-pi-runtime.mjs && node scripts/build-opencode-runtime.mjs && node scripts/copy-rules.mjs","verify":"pnpm lint && pnpm lint:circular && pnpm typecheck && pnpm test","prepare":"pnpm repair:pnpm-bin-shims","contracts":"publint run --strict --pack pnpm","e2e:local":"pnpm build && node scripts/local-host-e2e.mjs","typecheck":"pnpm generate:builtin-rules && tsc -p tsconfig.json --noEmit","smoke:live":"node scripts/live-smoke.mjs","bench:verify":"node scripts/bench.mjs verify","lint:circular":"madge --circular --extensions ts,mjs --ts-config tsconfig.json src","release:local":"pnpm verify && pnpm verify:package","bench:fixtures":"node scripts/bench.mjs fixtures","verify:package":"pnpm build && pnpm contracts && pnpm release:artifacts && pnpm release:checksums && pnpm release:formula","release:formula":"node scripts/generate-homebrew-formula.mjs","release:artifacts":"node scripts/build-release.mjs","release:checksums":"node scripts/write-checksums.mjs","analyze:codex-logs":"node scripts/analyze-codex-logs.mjs","repair:pnpm-bin-shims":"node scripts/repair-pnpm-bin-shims.mjs","generate:builtin-rules":"node scripts/generate-builtin-rules.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8dce3cd-5916-4d7c-96dc-e2b18ad29036"}},"repository":{"url":"git+https://github.com/vincentkoc/tokenjuice.git","type":"git"},"_npmVersion":"11.19.0","description":"Lean output compaction for terminal-heavy agent workflows.","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.11.0","devDependencies":{"madge":"^8.0.0","oxlint":"^1.61.0","vitest":"^4.1.0","esbuild":"^0.28.1","publint":"^0.3.18","typescript":"^5.9.3","@types/node":"^24.7.0"},"_npmOperationalInternal":{"tmp":"tmp/tokenjuice_0.8.4_1789306432413_0.0790869841996793","host":"s3://npm-registry-packages-npm-production"}},"0.8.5":{"name":"tokenjuice","version":"0.8.5","keywords":["cli","terminal","llm","tokens","context","developer-tools"],"license":"MIT","_id":"tokenjuice@0.8.5","maintainers":[{"name":"vincentkoc","email":"vincentkoc@ieee.org"}],"homepage":"https://github.com/vincentkoc/tokenjuice","bugs":{"url":"https://github.com/vincentkoc/tokenjuice/issues"},"bin":{"tokenjuice":"dist/cli/main.js"},"dist":{"shasum":"1bbb264e92132af24ec7b7c6708e0d7ac2e3e803","tarball":"https://registry.npmjs.org/tokenjuice/-/tokenjuice-0.8.5.tgz","fileCount":585,"integrity":"sha512-5soJ9faUut2eAC8f4rHxBH3lipdK2mtgy6N8uWvYCnt3MZ37tKYeR6e5PjEyyO3NrSkt1PMG3KZxQIc10urA3w==","signatures":[{"sig":"MEQCIB/OLjDEFMcShN3OCBeKUTMVkhepBRfE26cKwfbwRigdAiA33f+vxaONyr5bQTDqSeIEZzpzTf4pLnyBxPrYpRV20Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDfbQ684YcaLC4FGLfxGrCqK7ifNesC068+QeFOvBJbUAiAa164CeK39guS3ufIbEy+mJrtHTOlA+pnCWS6jiwRv6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tokenjuice@0.8.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2705369},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":"./dist/index.js","./openclaw":{"types":"./dist/hosts/openclaw/index.d.ts","default":"./dist/hosts/openclaw/index.js"}},"funding":{"url":"https://github.com/sponsors/vincentkoc","type":"github"},"gitHead":"001d5975184ea33f49441ed8724714472e4fca26","scripts":{"lint":"oxlint --deny-warnings src test scripts","test":"pnpm generate:builtin-rules && vitest run","build":"node scripts/clean-dist.mjs && pnpm generate:builtin-rules && tsc -p tsconfig.json && node scripts/build-pi-runtime.mjs && node scripts/build-opencode-runtime.mjs && node scripts/copy-rules.mjs","verify":"pnpm lint && pnpm lint:circular && pnpm typecheck && pnpm test","prepare":"pnpm repair:pnpm-bin-shims","contracts":"publint run --strict --pack pnpm","e2e:local":"pnpm build && node scripts/local-host-e2e.mjs","typecheck":"pnpm generate:builtin-rules && tsc -p tsconfig.json --noEmit","smoke:live":"node scripts/live-smoke.mjs","bench:verify":"node scripts/bench.mjs verify","lint:circular":"madge --circular --extensions ts,mjs --ts-config tsconfig.json src","release:local":"pnpm verify && pnpm verify:package","bench:fixtures":"node scripts/bench.mjs fixtures","verify:package":"pnpm build && pnpm contracts && pnpm release:artifacts && pnpm release:checksums && pnpm release:formula","release:formula":"node scripts/generate-homebrew-formula.mjs","release:artifacts":"node scripts/build-release.mjs","release:checksums":"node scripts/write-checksums.mjs","analyze:codex-logs":"node scripts/analyze-codex-logs.mjs","repair:pnpm-bin-shims":"node scripts/repair-pnpm-bin-shims.mjs","generate:builtin-rules":"node scripts/generate-builtin-rules.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8dce3cd-5916-4d7c-96dc-e2b18ad29036"}},"repository":{"url":"git+https://github.com/vincentkoc/tokenjuice.git","type":"git"},"_npmVersion":"11.19.0","description":"Lean output compaction for terminal-heavy agent workflows.","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.11.0","devDependencies":{"madge":"^8.0.0","oxlint":"^1.61.0","vitest":"^4.1.0","esbuild":"^0.28.1","publint":"^0.3.18","typescript":"^5.9.3","@types/node":"^24.7.0"},"_npmOperationalInternal":{"tmp":"tmp/tokenjuice_0.8.5_1789442578493_0.5992697725286054","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"tokenjuice","version":"0.9.0","keywords":["cli","terminal","llm","tokens","context","developer-tools"],"license":"MIT","_id":"tokenjuice@0.9.0","maintainers":[{"name":"vincentkoc","email":"vincentkoc@ieee.org"}],"homepage":"https://github.com/vincentkoc/tokenjuice","bugs":{"url":"https://github.com/vincentkoc/tokenjuice/issues"},"bin":{"tokenjuice":"dist/cli/main.js"},"dist":{"shasum":"a934f17540b454e60f5be3f0cda17a8d19b19c4d","tarball":"https://registry.npmjs.org/tokenjuice/-/tokenjuice-0.9.0.tgz","fileCount":645,"integrity":"sha512-nyyhsfdXIcSqEXSgquiKe/3nVEW1WCyCI+6hj9mNaSn78Tw1DoJe9wj/sXL9W+wtqGPgFSChpXKE7AfW7XtvFg==","signatures":[{"sig":"MEUCIFpnUWNFFWm+UzOFy8NqkFR4us2X1ewjAzlWqXHievaRAiEA+5TY8tXqs7PsDz+qlWY2LEpIXgWwold+unXJBdl4OQQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICGLiYNZLJQgkKaRry2vTfLRh0Id5RO7lSJit6PG9KTOAiBgJv+9GqImsc02NzQFccbKV3gxQmqUW8f7RP+stKo++A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tokenjuice@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2837886},"main":"./dist/index.js","pnpm":{"overrides":{"vite":"8.3.5","esbuild":"0.28.2","postcss":"8.5.23","nanoid@3":"3.3.20","minimatch@10":"11.0.1","source-map-js":"1.2.2","@vitest/mocker":"5.0.5","brace-expansion":"5.0.12"}},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":"./dist/index.js","./openclaw":{"types":"./dist/hosts/openclaw/index.d.ts","default":"./dist/hosts/openclaw/index.js"}},"funding":{"url":"https://github.com/sponsors/vincentkoc","type":"github"},"gitHead":"df2c8e4ba7d239f95705bb8f3f72041394c9f2a1","scripts":{"lint":"oxlint --deny-warnings src test scripts","test":"pnpm generate:builtin-rules && vitest run","build":"node scripts/clean-dist.mjs && pnpm generate:builtin-rules && tsc -p tsconfig.json && node scripts/build-pi-runtime.mjs && node scripts/build-opencode-runtime.mjs && node scripts/build-opencode-v2-runtime.mjs && node scripts/build-deepseek-runtime.mjs && node scripts/copy-rules.mjs","verify":"pnpm lint && pnpm lint:circular && pnpm typecheck && pnpm test","prepare":"pnpm repair:pnpm-bin-shims","contracts":"publint run --strict --pack pnpm","typecheck":"pnpm generate:builtin-rules && tsc -p tsconfig.json --noEmit","smoke:live":"node scripts/live-smoke.mjs","bench:verify":"node scripts/bench.mjs verify","lint:circular":"madge --circular --extensions ts,mjs src","release:local":"pnpm verify && pnpm verify:package","bench:fixtures":"node scripts/bench.mjs fixtures","verify:package":"pnpm build && pnpm contracts && pnpm release:artifacts && pnpm release:checksums && pnpm release:formula","release:formula":"node scripts/generate-homebrew-formula.mjs","release:artifacts":"node scripts/build-release.mjs","release:checksums":"node scripts/write-checksums.mjs","analyze:codex-logs":"node scripts/analyze-codex-logs.mjs","test:hook-contracts":"pnpm build && node scripts/hook-contracts.mjs","repair:pnpm-bin-shims":"node scripts/repair-pnpm-bin-shims.mjs","generate:builtin-rules":"node scripts/generate-builtin-rules.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"d8dce3cd-5916-4d7c-96dc-e2b18ad29036"}},"repository":{"url":"git+https://github.com/vincentkoc/tokenjuice.git","type":"git"},"_npmVersion":"11.19.1","description":"Lean output compaction for terminal-heavy agent workflows.","directories":{},"_nodeVersion":"24.22.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.34.9","devDependencies":{"vite":"8.3.5","madge":"^8.0.0","oxlint":"^1.90.0","vitest":"5.0.5","esbuild":"^0.28.1","publint":"^0.3.25","typescript":"^7.0.2","@types/node":"^22.20.5"},"_npmOperationalInternal":{"tmp":"tmp/tokenjuice_0.9.0_1793501155687_0.06669635715476296","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"tokenjuice","version":"0.10.0","keywords":["cli","terminal","llm","tokens","context","developer-tools"],"license":"MIT","_id":"tokenjuice@0.10.0","maintainers":[{"name":"vincentkoc","email":"vincentkoc@ieee.org"}],"homepage":"https://github.com/vincentkoc/tokenjuice","bugs":{"url":"https://github.com/vincentkoc/tokenjuice/issues"},"bin":{"tokenjuice":"dist/cli/main.js"},"dist":{"shasum":"d3a17c0f7e016183d471236ea9f0330eadc82bec","tarball":"https://registry.npmjs.org/tokenjuice/-/tokenjuice-0.10.0.tgz","fileCount":672,"integrity":"sha512-xDd+oSPvGAY1trZLQLE7AP9nUgZPVuJruHu+vLQXTLcrzpjDMzp+XQ6unTg4F0zBM0rO243RZ7MDgCyzTd1HKw==","signatures":[{"sig":"MEQCIF4srush+m9dOGF4qVtDQS/ijkP8V8Jk1Lsv5TS5Epr2AiADPT0FkiVQ+MIQdJsJhnektDHIwtmWFqBYU4BViFXehg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDQJH9dAr9K5kt0j5qOsKtij++sczvvXoa3FwcbcatwWgIhAPgeESxcH4wZRxSCy441Sfo0Ak9utvi2OmT++RbLSALJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tokenjuice@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2841987},"main":"./dist/index.js","pnpm":{"overrides":{"vite":"8.3.5","esbuild":"0.28.2","postcss":"8.5.23","nanoid@3":"3.3.20","minimatch@10":"11.0.1","source-map-js":"1.2.2","@vitest/mocker":"5.0.5","brace-expansion":"5.0.12"}},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":"./dist/index.js","./mastra":{"types":"./dist/hosts/mastra/index.d.ts","default":"./dist/hosts/mastra/index.js"},"./openclaw":{"types":"./dist/hosts/openclaw/index.d.ts","default":"./dist/hosts/openclaw/index.js"},"./copilot-sdk":{"types":"./dist/hosts/copilot-sdk/index.d.ts","default":"./dist/hosts/copilot-sdk/index.js"}},"funding":{"url":"https://github.com/sponsors/vincentkoc","type":"github"},"gitHead":"4566c26001c10d2128a3a24a628fe3bdaf7bb7d9","scripts":{"lint":"oxlint --deny-warnings src test scripts","test":"pnpm generate:builtin-rules && vitest run","build":"node scripts/clean-dist.mjs && pnpm generate:builtin-rules && tsc -p tsconfig.json && node scripts/build-pi-runtime.mjs && node scripts/build-opencode-runtime.mjs && node scripts/build-opencode-v2-runtime.mjs && node scripts/build-deepseek-runtime.mjs && node scripts/copy-rules.mjs && node scripts/build-framework-adapters.mjs","verify":"pnpm lint && pnpm lint:circular && pnpm typecheck && pnpm test","prepare":"pnpm repair:pnpm-bin-shims","contracts":"publint run --strict --pack pnpm","typecheck":"pnpm generate:builtin-rules && tsc -p tsconfig.json --noEmit","smoke:live":"node scripts/live-smoke.mjs","bench:verify":"node scripts/bench.mjs verify","lint:circular":"madge --circular --extensions ts,mjs src","release:local":"pnpm verify && pnpm verify:package","bench:fixtures":"node scripts/bench.mjs fixtures","verify:package":"pnpm build && pnpm contracts && pnpm release:artifacts && pnpm release:checksums && pnpm release:formula","release:formula":"node scripts/generate-homebrew-formula.mjs","release:artifacts":"node scripts/build-release.mjs","release:checksums":"node scripts/write-checksums.mjs","analyze:codex-logs":"node scripts/analyze-codex-logs.mjs","test:hook-contracts":"pnpm build && node scripts/hook-contracts.mjs","repair:pnpm-bin-shims":"node scripts/repair-pnpm-bin-shims.mjs","generate:builtin-rules":"node scripts/generate-builtin-rules.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"d8dce3cd-5916-4d7c-96dc-e2b18ad29036"}},"repository":{"url":"git+https://github.com/vincentkoc/tokenjuice.git","type":"git"},"_npmVersion":"11.19.1","description":"Lean output compaction for terminal-heavy agent workflows.","directories":{},"_nodeVersion":"24.22.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.34.9","devDependencies":{"vite":"8.3.5","madge":"^8.0.0","oxlint":"^1.90.0","vitest":"5.0.5","esbuild":"^0.28.1","publint":"^0.3.25","typescript":"^7.0.2","@types/node":"^22.20.5"},"_npmOperationalInternal":{"tmp":"tmp/tokenjuice_0.10.0_1793539347176_0.15916424537456153","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"_id":"tokenjuice@0.11.0","bin":{"tokenjuice":"dist/cli/main.js"},"bugs":{"url":"https://github.com/vincentkoc/tokenjuice/issues"},"dist":{"shasum":"91e471698021bb1b1222345b1f453cea70ce83e7","tarball":"https://registry.npmjs.org/tokenjuice/-/tokenjuice-0.11.0.tgz","fileCount":684,"integrity":"sha512-B6CoA36FwvPDunC9b2hI8Eqc7eZdhEMGDMiKEQGOj9LHPV0R1pQSTClT5qRV5xn8tu3Iwa66ezPCPkn70M7OYQ==","signatures":[{"sig":"MEYCIQDRgYK7V2srzjnVzWGmp3Q6LWxGar0G4pLWguPBl6YlBQIhAPRXiEUkqPv4XZEOrhPxtDeoRDjjX64w0JFYG6sWhDwU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCPm3+mdGdlg1KEXY6a/xh4qnEaQzkSKSzFDbF9fLJFegIgfAlYVazUgTqpRRSSqg47B/R/NYluMW/fE9ptwI6XdjM="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tokenjuice@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2843062},"main":"./dist/index.js","name":"tokenjuice","pnpm":{"overrides":{"vite":"8.3.5","esbuild":"0.28.2","postcss":"8.5.23","nanoid@3":"3.3.20","minimatch@10":"11.0.1","source-map-js":"1.2.2","@vitest/mocker":"5.0.5","brace-expansion":"5.0.12"}},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":"./dist/index.js","./mastra":{"types":"./dist/hosts/mastra/index.d.ts","default":"./dist/hosts/mastra/index.js"},"./openclaw":{"types":"./dist/hosts/openclaw/index.d.ts","default":"./dist/hosts/openclaw/index.js"},"./copilot-sdk":{"types":"./dist/hosts/copilot-sdk/index.d.ts","default":"./dist/hosts/copilot-sdk/index.js"}},"funding":{"url":"https://github.com/sponsors/vincentkoc","type":"github"},"gitHead":"8bd33d4c692ca73bad988b1cdd59dd0e795cc792","license":"MIT","scripts":{"lint":"oxlint --deny-warnings src test scripts","test":"pnpm generate:builtin-rules && vitest run","build":"node scripts/clean-dist.mjs && pnpm generate:builtin-rules && tsc -p tsconfig.json && node scripts/build-pi-runtime.mjs && node scripts/build-opencode-runtime.mjs && node scripts/build-opencode-v2-runtime.mjs && node scripts/build-deepseek-runtime.mjs && node scripts/copy-rules.mjs && node scripts/build-framework-adapters.mjs","verify":"pnpm lint && pnpm lint:circular && pnpm typecheck && pnpm test","prepare":"pnpm repair:pnpm-bin-shims","contracts":"publint run --strict --pack pnpm","typecheck":"pnpm generate:builtin-rules && tsc -p tsconfig.json --noEmit","smoke:live":"node scripts/live-smoke.mjs","bench:verify":"node scripts/bench.mjs verify","lint:circular":"madge --circular --extensions ts,mjs src","release:local":"pnpm verify && pnpm verify:package","bench:fixtures":"node scripts/bench.mjs fixtures","verify:package":"pnpm build && pnpm contracts && pnpm release:artifacts && pnpm release:checksums && pnpm release:formula","release:formula":"node scripts/generate-homebrew-formula.mjs","release:artifacts":"node scripts/build-release.mjs","release:checksums":"node scripts/write-checksums.mjs","analyze:codex-logs":"node scripts/analyze-codex-logs.mjs","test:hook-contracts":"pnpm build && node scripts/hook-contracts.mjs","repair:pnpm-bin-shims":"node scripts/repair-pnpm-bin-shims.mjs","generate:builtin-rules":"node scripts/generate-builtin-rules.mjs"},"version":"0.11.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"d8dce3cd-5916-4d7c-96dc-e2b18ad29036"}},"homepage":"https://github.com/vincentkoc/tokenjuice","keywords":["cli","terminal","llm","tokens","context","developer-tools"],"repository":{"url":"git+https://github.com/vincentkoc/tokenjuice.git","type":"git"},"_npmVersion":"11.19.1","description":"Lean output compaction for terminal-heavy agent workflows.","directories":{},"maintainers":[{"name":"vincentkoc","email":"vincentkoc@ieee.org"}],"_nodeVersion":"24.22.2","_hasShrinkwrap":false,"packageManager":"pnpm@10.34.9","devDependencies":{"vite":"8.3.5","madge":"^8.0.0","oxlint":"^1.90.0","vitest":"5.0.5","esbuild":"^0.28.1","publint":"^0.3.25","typescript":"^7.0.2","@types/node":"^22.20.5"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tokenjuice_0.11.0_1794099220180_0.10410087233583976"}}},"time":{"created":"2026-04-14T20:23:30.533Z","modified":"2026-11-08T00:53:40.617Z","0.0.0":"2026-04-14T20:23:30.666Z","0.3.0":"2026-04-16T17:27:58.873Z","0.3.1":"2026-04-16T17:58:26.386Z","0.3.2":"2026-04-16T18:39:50.713Z","0.3.3":"2026-04-16T18:51:11.757Z","0.3.4":"2026-04-16T19:45:36.289Z","0.3.5":"2026-04-16T20:34:41.791Z","0.4.0":"2026-04-18T14:14:14.913Z","0.5.0":"2026-04-19T22:33:20.782Z","0.5.1":"2026-04-21T04:17:57.751Z","0.6.0":"2026-04-21T17:59:53.944Z","0.6.1":"2026-04-22T03:09:39.810Z","0.6.2":"2026-04-23T22:48:08.127Z","0.6.3":"2026-04-26T00:19:35.857Z","0.6.4":"2026-04-27T20:47:12.864Z","0.6.5":"2026-04-29T06:56:06.158Z","0.6.6":"2026-04-29T12:46:30.813Z","0.7.0":"2026-04-29T20:57:02.599Z","0.7.1":"2026-05-17T01:24:29.906Z","0.8.0":"2026-05-25T20:38:22.892Z","0.8.1":"2026-06-18T10:55:21.256Z","0.8.2":"2026-09-04T12:18:27.143Z","0.8.3":"2026-09-04T14:43:36.817Z","0.8.4":"2026-09-13T13:33:52.490Z","0.8.5":"2026-09-15T03:22:58.654Z","0.9.0":"2026-11-01T02:45:55.860Z","0.10.0":"2026-11-01T13:22:27.304Z","0.11.0":"2026-11-08T00:53:40.315Z"},"bugs":{"url":"https://github.com/vincentkoc/tokenjuice/issues"},"license":"MIT","homepage":"https://github.com/vincentkoc/tokenjuice","keywords":["cli","terminal","llm","tokens","context","developer-tools"],"repository":{"url":"git+https://github.com/vincentkoc/tokenjuice.git","type":"git"},"description":"Lean output compaction for terminal-heavy agent workflows.","maintainers":[{"name":"vincentkoc","email":"vincentkoc@ieee.org"}],"readme":"<img src=\"docs/tokenjuice.jpg\" alt=\"tokenjuice banner\"/>\n\n# tokenjuice 🧃\n\nlean output compaction for terminal-heavy agent workflows.\n\ntokenjuice runs noisy commands and returns smaller, deterministic output to your agent.\nJSON rules summarize listings, test output, build logs, and other terminal output.\nThe same core powers the CLI and host integrations.\n\n## install\n\nRequires **Node.js 22 or newer**.\n\n```bash\nnpm install -g tokenjuice\ntokenjuice --version\ntokenjuice wrap -- git status\n```\n\nOther package managers:\n\n```bash\npnpm add -g tokenjuice\nyarn global add tokenjuice\n```\n\nFor Homebrew:\n\n```bash\nbrew tap vincentkoc/tap\nbrew install tokenjuice\n```\n\nSee [distribution](docs/distribution.md) for release artifacts and Linux packages.\n\n## host integrations\n\nChoose an integration from the [client catalog](docs/integrations.md).\n\nBuilding an agent? Use the native [Hermes, Copilot SDK, LangChain, Mastra, and FastMCP adapters](docs/framework-integrations.md).\nCheck its guide before installing: automatic replacement, command wrapping, and skill guidance have different contracts.\nThe [support matrix](docs/adapter-support-matrix.md) records native test versions and remaining acceptance work.\n\nFor example, Claude Code uses pre-tool command wrapping:\n\n```bash\ntokenjuice install claude-code\ntokenjuice doctor claude-code\n```\n\nRestart the host or start a fresh session as its guide requires.\nA successful doctor check confirms managed configuration. It does not prove that the host loaded it or delivered compacted output.\nUse `tokenjuice uninstall claude-code` to remove tokenjuice's managed wiring.\n\nOpenClaw uses the external `@openclaw/tokenjuice` plugin:\n\n```bash\nopenclaw plugins install @openclaw/tokenjuice\nopenclaw config set plugins.entries.tokenjuice.enabled true\nopenclaw gateway restart\n```\n\nMatch the plugin to your OpenClaw version. See the [OpenClaw guide](https://docs.openclaw.ai/tools/tokenjuice) for host compatibility.\n\nThe OpenClaw adapter compacts shell results, not Code Mode JavaScript results.\nCode Mode inputs carrying `code` pass through unchanged, even when OpenClaw\nalso supplies that JavaScript in a `command` alias. Genuine shell `command`\ninputs still use the normal compaction and inspection-output protections.\n\n## commands\n\n```bash\ntokenjuice --help\ntokenjuice reduce build.log\ntokenjuice reduce-json result.json\ntokenjuice wrap -- pnpm test\ntokenjuice wrap --keep-failures -- pnpm test\ntokenjuice wrap --raw -- git status\ntokenjuice wrap --store -- pnpm test\ntokenjuice doctor hooks\ntokenjuice stats --timezone utc\ntokenjuice verify --fixtures\ntokenjuice discover\n```\n\n`reduce` compacts existing text. `wrap` runs a command and compacts its observed output.\n`reduce-json` provides the machine protocol for adapters.\nSee the [spec](docs/spec.md) for options, JSON envelopes, rules, and storage behavior.\n\n## output and storage\n\nHost integrations preserve exact file reads and apply their documented compaction policy to eligible output.\nUse `--keep-failures` to preserve failed commands' stdout, stderr, and exit status within the capture limit.\nAutomatic pre-tool wrappers enable this option.\n\n`--raw` and its alias `--full` bypass reduction. They still obey the capture limit, which defaults to `4mb`.\nIncrease `--max-capture-bytes` when you need a larger capture.\n\nRaw artifact storage is opt-in through `--store`.\nThe Pi extension is the exception: it stores the raw bytes of every rewrite for retrieval with `tokenjuice cat <artifact-id>`.\nSet `TOKENJUICE_ARTIFACT_DIR` to choose the artifact directory.\n\nStatistics use bounded metadata segments. `tokenjuice stats --limit 1000` reports partial coverage and a cursor for the next page.\nSet `TOKENJUICE_STATS=off` or pass `--no-stats` to disable metadata and hook-debug telemetry writes.\n\nRules load from built-ins, `~/.config/tokenjuice/rules`, and `.tokenjuice/rules`.\nLater layers override earlier rules by ID. See [rule authoring](docs/rules.md).\n\n## docs\n\n- [documentation index](docs/README.md) — all integration guides and reference pages\n- [client catalog](docs/integrations.md) — setup routes and configuration locations\n- [support and verification](docs/adapter-support-matrix.md) — evidence and acceptance limits\n- [spec](docs/spec.md) — CLI, adapter protocol, compaction, and storage\n- [contributing](CONTRIBUTING.md) — development and validation\n- [security](SECURITY.md) — private vulnerability reporting\n\n💙 built by [Vincent Koc](https://github.com/vincentkoc).\n","readmeFilename":"README.md"}