{"_id":"@anvu03/opencode-sidebar-token-stats","_rev":"3-de6848385f54020b8cf12bd2589fd7c1","name":"@anvu03/opencode-sidebar-token-stats","dist-tags":{"latest":"0.1.4"},"versions":{"0.1.2":{"name":"@anvu03/opencode-sidebar-token-stats","version":"0.1.2","license":"MIT","_id":"@anvu03/opencode-sidebar-token-stats@0.1.2","maintainers":[{"name":"anvu03","email":"aqv0301@gmail.com"}],"homepage":"https://github.com/anvu03/opencode-sidebar-token-stats#readme","bugs":{"url":"https://github.com/anvu03/opencode-sidebar-token-stats/issues"},"dist":{"shasum":"0aad01195ed6be5a15b4e060cae3dde28f07067e","tarball":"https://registry.npmjs.org/@anvu03/opencode-sidebar-token-stats/-/opencode-sidebar-token-stats-0.1.2.tgz","fileCount":5,"integrity":"sha512-0cocB6Ms6NiAiK1B2tE4mMIBAjIXKuKqGpIKSDjAAXdLd8wj4xj+8aatP5t1deNe7dW7Rod6a1iQJCxO+O6F4g==","signatures":[{"sig":"MEUCIDzEq4U0Kmn8ejiYu4+Orphbg++0afeAxCjnX6mfLYMpAiEAo25Hk/aqRle72qkhsnykTdo+fzJzteOz4qjEieC8Jhk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5254},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"opencode":">=1.18.5"},"exports":{"./tui":"./src/index.tsx"},"gitHead":"9b87bdf25fef782573f6e26079b60db4d8fb7956","scripts":{"test":"bun test test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"anvu03","email":"aqv0301@gmail.com"},"repository":{"url":"git+https://github.com/anvu03/opencode-sidebar-token-stats.git","type":"git"},"_npmVersion":"11.12.1","description":"OpenCode TUI sidebar token usage statistics","directories":{},"_nodeVersion":"25.9.0","dependencies":{"solid-js":"1.9.12","@opentui/solid":"0.4.5"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.6.2","@types/bun":"^1.3.13","typescript":"^5.8.2","@opentui/keymap":"^0.4.5","@opencode-ai/sdk":"^1.18.5","@opencode-ai/plugin":"^1.18.5"},"_npmOperationalInternal":{"tmp":"tmp/opencode-sidebar-token-stats_0.1.2_1784958031843_0.5788679528857137","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@anvu03/opencode-sidebar-token-stats","version":"0.1.3","license":"MIT","_id":"@anvu03/opencode-sidebar-token-stats@0.1.3","maintainers":[{"name":"anvu03","email":"aqv0301@gmail.com"}],"homepage":"https://github.com/anvu03/opencode-sidebar-token-stats#readme","bugs":{"url":"https://github.com/anvu03/opencode-sidebar-token-stats/issues"},"dist":{"shasum":"cd6f5e73d60d34d170537fe79682333657b2d25a","tarball":"https://registry.npmjs.org/@anvu03/opencode-sidebar-token-stats/-/opencode-sidebar-token-stats-0.1.3.tgz","fileCount":5,"integrity":"sha512-hbIm6v0nwYBjVSbUWvIpZ1G9ulKaQVixsZah1OBsqqlRZfwgfJUaT5pfKMVMUw6IxJ6KPHyyPFhUklUZHKjz/Q==","signatures":[{"sig":"MEYCIQCGijrOmEM7xAc/JBQfdUYVr3Vlb/0JRHCfy1wvtWXQFQIhALH+fzVRnXvNHfXGLudFtw68K2CLk7tsZstWuaWcvSls","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5166},"type":"module","$schema":"https://json.schemastore.org/package.json","engines":{"opencode":">=1.18.5"},"exports":{"./tui":"./src/index.tsx"},"gitHead":"8a44c39a980c95e8bfd1a8cd15eee090daabcef1","scripts":{"test":"bun test test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"anvu03","email":"aqv0301@gmail.com"},"repository":{"url":"git+https://github.com/anvu03/opencode-sidebar-token-stats.git","type":"git"},"_npmVersion":"11.12.1","description":"OpenCode TUI sidebar token usage statistics","directories":{},"_nodeVersion":"25.9.0","dependencies":{"solid-js":"1.9.12","@opentui/solid":"0.4.5"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.6.2","@types/bun":"^1.3.13","typescript":"^5.8.2","@opentui/keymap":"^0.4.5","@opencode-ai/sdk":"^1.18.5","@opencode-ai/plugin":"^1.18.5"},"_npmOperationalInternal":{"tmp":"tmp/opencode-sidebar-token-stats_0.1.3_1784959423247_0.1305977847679698","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"$schema":"https://json.schemastore.org/package.json","name":"@anvu03/opencode-sidebar-token-stats","version":"0.1.4","description":"OpenCode TUI sidebar token usage statistics","type":"module","license":"MIT","repository":{"type":"git","url":"git+https://github.com/anvu03/opencode-sidebar-token-stats.git"},"homepage":"https://github.com/anvu03/opencode-sidebar-token-stats#readme","bugs":{"url":"https://github.com/anvu03/opencode-sidebar-token-stats/issues"},"exports":{"./tui":"./src/index.tsx"},"scripts":{"test":"bun test test","typecheck":"tsc --noEmit"},"engines":{"opencode":">=1.18.5"},"dependencies":{"@opentui/solid":"0.4.5","solid-js":"1.9.12"},"devDependencies":{"@opencode-ai/plugin":"^1.18.5","@opencode-ai/sdk":"^1.18.5","@opentui/keymap":"^0.4.5","@types/bun":"^1.3.13","prettier":"^3.6.2","typescript":"^5.8.2"},"gitHead":"051c68ea1d6917e6153e7a49430be4bfca8e32f4","_id":"@anvu03/opencode-sidebar-token-stats@0.1.4","_nodeVersion":"25.9.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-BwxzF2WXGNb7uFV7kEmhFGxwNFl4/0N7ikn77O6baFyeROP68zBHZpBoASazOLUID6aiahV/LiT0qXTc7d2Sbw==","shasum":"afc73f6d7ac0985b0d07b6e1a180bb0d077c488d","tarball":"https://registry.npmjs.org/@anvu03/opencode-sidebar-token-stats/-/opencode-sidebar-token-stats-0.1.4.tgz","fileCount":5,"unpackedSize":5444,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDGow6phnC4JKf0ootmNLNhfYoWsTCfIYOu8TsEqduJRAIgbiWlydszRrCd0dhNcZcX2Mi1S78FCzurxf1+MFD1fA4="}]},"_npmUser":{"name":"anvu03","email":"aqv0301@gmail.com"},"directories":{},"maintainers":[{"name":"anvu03","email":"aqv0301@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/opencode-sidebar-token-stats_0.1.4_1784965555338_0.1786377836628572"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-25T05:40:31.689Z","modified":"2026-07-25T07:45:55.621Z","0.1.2":"2026-07-25T05:40:31.983Z","0.1.3":"2026-07-25T06:03:43.384Z","0.1.4":"2026-07-25T07:45:55.475Z"},"bugs":{"url":"https://github.com/anvu03/opencode-sidebar-token-stats/issues"},"license":"MIT","homepage":"https://github.com/anvu03/opencode-sidebar-token-stats#readme","repository":{"type":"git","url":"git+https://github.com/anvu03/opencode-sidebar-token-stats.git"},"description":"OpenCode TUI sidebar token usage statistics","maintainers":[{"name":"anvu03","email":"aqv0301@gmail.com"}],"readme":"# OpenCode sidebar token stats\n\nOpenCode TUI plugin showing cumulative session usage in the sidebar:\n\n- Input tokens\n- Cache write tokens\n- Cache read tokens\n- Output tokens\n- Average output tokens per second\n\nAverage speed uses completed assistant messages only. It divides their total output tokens by their combined creation-to-completion duration.\n\n## Install\n\nAdd the npm package to `tui.json`:\n\n```json\n{\n  \"$schema\": \"https://opencode.ai/tui.json\",\n  \"plugin\": [\"@anvu03/opencode-sidebar-token-stats\"]\n}\n```\n\nRestart OpenCode. It installs and loads the plugin at startup.\n\n## Development\n\n```bash\nbun install\nbun test\n```\n","readmeFilename":"README.md"}