{"_id":"codebuddy-stats","_rev":"41-d6d63f0919e99b8b2c27c893ab7e7c53","name":"codebuddy-stats","dist-tags":{"latest":"1.5.1"},"versions":{"1.0.0":{"name":"codebuddy-stats","version":"1.0.0","keywords":[],"author":"","license":"ISC","_id":"codebuddy-stats@1.0.0","maintainers":[{"name":"ataw","email":"ata@ik.me"}],"homepage":"https://github.com/AnotiaWang/codebuddy-stats#readme","bugs":{"url":"https://github.com/AnotiaWang/codebuddy-stats/issues"},"bin":{"cbs":"dist/index.js","codebuddy-stats":"dist/index.js"},"dist":{"shasum":"215095d1142f17e6a19e4ce842b970bd0824b355","tarball":"https://registry.npmjs.org/codebuddy-stats/-/codebuddy-stats-1.0.0.tgz","fileCount":18,"integrity":"sha512-e3I2KopgjEmaJn/X+9ciwa2ooBh3AYhICpEWE0jW64F5+Ax+LvhfxiSs7mmRNvvWOaL7dUVYt6eVjzd0b/sAUA==","signatures":[{"sig":"MEUCIQCyxuw9WNc0KEAX0MJWBn7DIg9fv1zQKF1wu20/rz4y1gIgFL4ji+9yCZ5T3QK2U54sZPnwwo5EDzmIFUlB7iF3nb4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99854},"main":"dist/index.js","type":"module","scripts":{"dev":"tsx --watch src/index.ts","text":"node dist/index.js --no-tui","build":"tsc -p tsconfig.json","start":"node dist/index.js","pretext":"npm run build","prestart":"npm run build"},"_npmUser":{"name":"ataw","email":"ata@ik.me"},"repository":{"url":"git+https://github.com/AnotiaWang/codebuddy-stats.git","type":"git"},"_npmVersion":"10.8.2","description":"CodeBuddy AI cost analyzer with TUI","directories":{},"_nodeVersion":"20.19.4","dependencies":{"blessed":"^0.1.81"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.0.3","@types/blessed":"^0.1.27"},"_npmOperationalInternal":{"tmp":"tmp/codebuddy-stats_1.0.0_1766136561723_0.5731883338916932","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"codebuddy-stats","version":"1.1.0","keywords":[],"author":"","license":"ISC","_id":"codebuddy-stats@1.1.0","maintainers":[{"name":"ataw","email":"ata@ik.me"}],"homepage":"https://github.com/AnotiaWang/codebuddy-stats#readme","bugs":{"url":"https://github.com/AnotiaWang/codebuddy-stats/issues"},"bin":{"cbs":"dist/index.js","codebuddy-stats":"dist/index.js"},"dist":{"shasum":"e5748d624074f02c2d505199675c725edfedba19","tarball":"https://registry.npmjs.org/codebuddy-stats/-/codebuddy-stats-1.1.0.tgz","fileCount":22,"integrity":"sha512-JsKy9Tc3BaIlj+EpAY4XjqoCqtlOjRCsNEIPalCbMZ3GVHKu9VroCzmOzDPei609MM0UdcwBQKld3ZmCYXyH4Q==","signatures":[{"sig":"MEUCIQCW6VwcnG+a6ACLZpW48xoS5w6RmFrVo0A4eqtHjD5yqAIgd6RgVotQWf4CFCejShik0+WEPPGw27BnalnRQSnpl8A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codebuddy-stats@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":162318},"main":"dist/index.js","type":"module","gitHead":"9e1566dc03014d31ece361dfbe1d68c4515c3772","scripts":{"dev":"tsx --watch src/index.ts","text":"node dist/index.js --no-tui","build":"tsc -p tsconfig.json","start":"node dist/index.js","pretext":"npm run build","prestart":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:90e70f91-f6da-43a2-ae3f-916dc14729c6"}},"repository":{"url":"git+https://github.com/AnotiaWang/codebuddy-stats.git","type":"git"},"_npmVersion":"11.7.0","description":"CodeBuddy AI cost analyzer with TUI","directories":{},"_nodeVersion":"20.19.6","dependencies":{"blessed":"^0.1.81"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.0.3","@types/blessed":"^0.1.27"},"_npmOperationalInternal":{"tmp":"tmp/codebuddy-stats_1.1.0_1766153106195_0.059713722631400845","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"codebuddy-stats","version":"1.1.1","keywords":[],"author":"","license":"ISC","_id":"codebuddy-stats@1.1.1","maintainers":[{"name":"ataw","email":"ata@ik.me"}],"homepage":"https://github.com/AnotiaWang/codebuddy-stats#readme","bugs":{"url":"https://github.com/AnotiaWang/codebuddy-stats/issues"},"bin":{"cbs":"dist/index.js","codebuddy-stats":"dist/index.js"},"dist":{"shasum":"5a49c2fe5b2bc271bd70243cafb335f3674eb06c","tarball":"https://registry.npmjs.org/codebuddy-stats/-/codebuddy-stats-1.1.1.tgz","fileCount":8,"integrity":"sha512-t0SPoe5n3qNZ0c8LBJxcw+s1cvWSPXSvTm1q+Ymz65o+h7U7edPGV4ri8d8Gef5utdnwNYfdVLNOiMnSuOlNdg==","signatures":[{"sig":"MEYCIQCK69krsvInWMr2zsW/hxuxJ9oul5xb735Z5QHDHRcOFAIhALlMFc75/YaeNPoL5PYYfO+P6OrH6z3yhiz9rLUQge3i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codebuddy-stats@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57253},"main":"dist/index.js","type":"module","gitHead":"c20d97d86340737de979cb4b18da8a18dcda4930","scripts":{"dev":"tsx --watch src/index.ts","text":"node dist/index.js --no-tui","build":"tsc -p tsconfig.json","start":"node dist/index.js","pretext":"npm run build","prestart":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:90e70f91-f6da-43a2-ae3f-916dc14729c6"}},"repository":{"url":"git+https://github.com/AnotiaWang/codebuddy-stats.git","type":"git"},"_npmVersion":"11.7.0","description":"CodeBuddy AI cost analyzer with TUI","directories":{},"_nodeVersion":"20.19.6","dependencies":{"blessed":"^0.1.81"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.0.3","@types/blessed":"^0.1.27"},"_npmOperationalInternal":{"tmp":"tmp/codebuddy-stats_1.1.1_1766153973686_0.8294857427781663","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"codebuddy-stats","version":"1.1.2","keywords":["codebuddy","codebuddy-code","ai","cost","analyzer","statistics","tui","cli","token","usage"],"author":{"name":"AnotiaWang"},"license":"ISC","_id":"codebuddy-stats@1.1.2","maintainers":[{"name":"ataw","email":"ata@ik.me"}],"homepage":"https://github.com/AnotiaWang/codebuddy-stats#readme","bugs":{"url":"https://github.com/AnotiaWang/codebuddy-stats/issues"},"bin":{"cbs":"dist/index.js","codebuddy-stats":"dist/index.js"},"dist":{"shasum":"89a3a2fdeeda6c437e6a4acea58bd6dc97d3f2f4","tarball":"https://registry.npmjs.org/codebuddy-stats/-/codebuddy-stats-1.1.2.tgz","fileCount":8,"integrity":"sha512-XlHxPHno+dmWDEYX1kz/IQqEME+2hTM+wOrGbZff1pE7MoJgBnfMX0zdWUscg/NbErq9xKKNEwuvw4fO3JjnfA==","signatures":[{"sig":"MEUCIDjUM3ZC77Nx/QRV+7RBh2pziy6R0wVkXCPewuSTBBkTAiEA5J62Ux0eLy4Qmhjlg0q8M4OEMOChWEsX8Q3IZxZoPq8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codebuddy-stats@1.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57449},"main":"dist/index.js","type":"module","gitHead":"600c91c904e612c7e0c3d2956180169285ea015c","scripts":{"dev":"tsx --watch src/index.ts","text":"node dist/index.js --no-tui","build":"tsc -p tsconfig.json","start":"node dist/index.js","pretext":"npm run build","prestart":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:90e70f91-f6da-43a2-ae3f-916dc14729c6"}},"repository":{"url":"git+https://github.com/AnotiaWang/codebuddy-stats.git","type":"git"},"_npmVersion":"11.7.0","description":"CodeBuddy AI cost analyzer with terminal UI","directories":{},"_nodeVersion":"20.19.6","dependencies":{"blessed":"^0.1.81"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.1","devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.0.3","@types/blessed":"^0.1.27"},"_npmOperationalInternal":{"tmp":"tmp/codebuddy-stats_1.1.2_1766154786695_0.44064495878785337","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"codebuddy-stats","version":"1.1.3","keywords":["codebuddy","codebuddy-code","ai","cost","analyzer","statistics","tui","cli","token","usage"],"author":{"name":"AnotiaWang"},"license":"ISC","_id":"codebuddy-stats@1.1.3","maintainers":[{"name":"ataw","email":"ata@ik.me"}],"homepage":"https://github.com/AnotiaWang/codebuddy-stats#readme","bugs":{"url":"https://github.com/AnotiaWang/codebuddy-stats/issues"},"bin":{"cbs":"dist/index.js","codebuddy-stats":"dist/index.js"},"dist":{"shasum":"18da4d50c3d3641655663d15f5a38c3057e1d473","tarball":"https://registry.npmjs.org/codebuddy-stats/-/codebuddy-stats-1.1.3.tgz","fileCount":8,"integrity":"sha512-R2k1dyIeLES8OpwHn4IVy981p8k0CdnrmHVqdCOeb/FkREGjxq9ifHBhXAQgUQIzfBBmn3DNGsnluVDieqRjPA==","signatures":[{"sig":"MEUCIGdm2ObBzWX8ciNR6Xh4G4J88VzBMXyyXS5PssoQtrdQAiEAqYQXyYogdKHmru+TjF+3757S8kT8Yjbasa10rprSyhk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codebuddy-stats@1.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59704},"main":"dist/index.js","type":"module","gitHead":"7df90fdb3d2aeb255e765c0627c534d1c8eada44","scripts":{"dev":"tsx --watch src/index.ts","text":"node dist/index.js --no-tui","build":"tsc -p tsconfig.json","start":"node dist/index.js","pretext":"npm run build","prestart":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:90e70f91-f6da-43a2-ae3f-916dc14729c6"}},"repository":{"url":"git+https://github.com/AnotiaWang/codebuddy-stats.git","type":"git"},"_npmVersion":"11.7.0","description":"CodeBuddy AI cost analyzer with terminal UI","directories":{},"_nodeVersion":"20.19.6","dependencies":{"blessed":"^0.1.81"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.1","devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.0.3","@types/blessed":"^0.1.27"},"_npmOperationalInternal":{"tmp":"tmp/codebuddy-stats_1.1.3_1766193329248_0.5988959128326798","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"codebuddy-stats","version":"1.1.4","keywords":["codebuddy","codebuddy-code","ai","cost","analyzer","statistics","tui","cli","token","usage"],"author":{"name":"AnotiaWang"},"license":"ISC","_id":"codebuddy-stats@1.1.4","maintainers":[{"name":"ataw","email":"ata@ik.me"}],"homepage":"https://github.com/AnotiaWang/codebuddy-stats#readme","bugs":{"url":"https://github.com/AnotiaWang/codebuddy-stats/issues"},"bin":{"cbs":"dist/index.js","codebuddy-stats":"dist/index.js"},"dist":{"shasum":"930cadb503e15571a8e0d3fc8452f64633599d43","tarball":"https://registry.npmjs.org/codebuddy-stats/-/codebuddy-stats-1.1.4.tgz","fileCount":8,"integrity":"sha512-yWFTRCvd+eEV5ih3tRwtSxDg8tS2yJ/jiYn4QeQNLEz0dhdxNrMkvlbRdSvFjOfnuF2aQmUPrj7ckLv2mHdxlw==","signatures":[{"sig":"MEUCIA+yLwdrVWLHKwELO9nt2LtemwpWz5lQ4wM0hRCUrXh1AiEAsgtxYf60sLEFgewUIdg1hle+fxNnQvqZ8ZcshhOwAC0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codebuddy-stats@1.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":72099},"main":"dist/index.js","type":"module","gitHead":"d55ab4bebd4589cef8e08c94f81900efc2d176e8","scripts":{"dev":"tsx --watch src/index.ts","text":"node dist/index.js --no-tui","build":"tsc -p tsconfig.json","start":"node dist/index.js","pretext":"npm run build","prestart":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:90e70f91-f6da-43a2-ae3f-916dc14729c6"}},"repository":{"url":"git+https://github.com/AnotiaWang/codebuddy-stats.git","type":"git"},"_npmVersion":"11.7.0","description":"CodeBuddy AI cost analyzer with terminal UI","directories":{},"_nodeVersion":"20.19.6","dependencies":{"blessed":"^0.1.81"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.1","devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.0.3","@types/blessed":"^0.1.27"},"_npmOperationalInternal":{"tmp":"tmp/codebuddy-stats_1.1.4_1766200098364_0.6964673655828859","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"codebuddy-stats","version":"1.1.5","keywords":["codebuddy","codebuddy-code","ai","cost","analyzer","statistics","tui","cli","token","usage"],"author":{"name":"AnotiaWang"},"license":"ISC","_id":"codebuddy-stats@1.1.5","maintainers":[{"name":"ataw","email":"ata@ik.me"}],"homepage":"https://github.com/AnotiaWang/codebuddy-stats#readme","bugs":{"url":"https://github.com/AnotiaWang/codebuddy-stats/issues"},"bin":{"cbs":"dist/index.js","codebuddy-stats":"dist/index.js"},"dist":{"shasum":"d5ee9fc296a5074a6924d809c618794a074e9c35","tarball":"https://registry.npmjs.org/codebuddy-stats/-/codebuddy-stats-1.1.5.tgz","fileCount":8,"integrity":"sha512-KQFzqlDSOMfOnyuHxWT17g0+0YkQa29+4wms/QCmyLcvc5aOpAd9V9SZk1ut0GnbsGt/17oB+8/b3bfN9I+VnA==","signatures":[{"sig":"MEUCIQCoRc+uTehmA3Ibip6uEjLiEeFYJdW3N9BrvDk3epbmXwIgGiVz3kdtjtowtf4VRYyIbZ5srqADGTfie5IoABs7i9g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codebuddy-stats@1.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":72121},"main":"dist/index.js","type":"module","gitHead":"0ce781690eac50b98d8090ffc7b35336a7f5b295","scripts":{"dev":"tsx --watch src/index.ts","text":"node dist/index.js --no-tui","build":"tsc -p tsconfig.json","start":"node dist/index.js","pretext":"npm run build","prestart":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:90e70f91-f6da-43a2-ae3f-916dc14729c6"}},"repository":{"url":"git+https://github.com/AnotiaWang/codebuddy-stats.git","type":"git"},"_npmVersion":"11.7.0","description":"CodeBuddy AI cost analyzer with terminal UI","directories":{},"_nodeVersion":"20.19.6","dependencies":{"blessed":"^0.1.81"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.1","devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.0.3","@types/blessed":"^0.1.27"},"_npmOperationalInternal":{"tmp":"tmp/codebuddy-stats_1.1.5_1766209399007_0.8284916684810835","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"codebuddy-stats","version":"1.1.6","keywords":["codebuddy","codebuddy-code","ai","cost","analyzer","statistics","tui","cli","token","usage"],"author":{"name":"AnotiaWang"},"license":"ISC","_id":"codebuddy-stats@1.1.6","maintainers":[{"name":"ataw","email":"ata@ik.me"}],"homepage":"https://github.com/AnotiaWang/codebuddy-stats#readme","bugs":{"url":"https://github.com/AnotiaWang/codebuddy-stats/issues"},"bin":{"cbs":"dist/index.js","codebuddy-stats":"dist/index.js"},"dist":{"shasum":"0e5e0e20ed609f50ca055b7c12a6b1c2e1ce8811","tarball":"https://registry.npmjs.org/codebuddy-stats/-/codebuddy-stats-1.1.6.tgz","fileCount":8,"integrity":"sha512-F/qnBE2xGAoazdAkwGgumxiplaM+rZDVcpoBXLkZG6KO5+69PYl1ixJ2/CTJNJ1tcuDsQVMgoEo5Zevw75xTaQ==","signatures":[{"sig":"MEUCIAsqOroUMO66DdGjA1xJvQahH/7jIW5/SK71wknObkm4AiEAhTm2CtvHXP6kGiwXld3im0Aiev+4iMFwY/anQ+9N2sA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codebuddy-stats@1.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":72090},"main":"dist/index.js","type":"module","gitHead":"d665680325ca0ffb439649c7588c4c5a26cdc737","scripts":{"dev":"tsx --watch src/index.ts","text":"node dist/index.js --no-tui","build":"tsc -p tsconfig.json","start":"node dist/index.js","pretext":"npm run build","prestart":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:90e70f91-f6da-43a2-ae3f-916dc14729c6"}},"repository":{"url":"git+https://github.com/AnotiaWang/codebuddy-stats.git","type":"git"},"_npmVersion":"11.7.0","description":"CodeBuddy AI usage statistics with terminal UI","directories":{},"_nodeVersion":"20.19.6","dependencies":{"blessed":"^0.1.81"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.1","devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.0.3","@types/blessed":"^0.1.27"},"_npmOperationalInternal":{"tmp":"tmp/codebuddy-stats_1.1.6_1766287738510_0.589032981867041","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"codebuddy-stats","version":"1.2.0","keywords":["codebuddy","codebuddy-code","ai","cost","analyzer","statistics","tui","cli","token","usage"],"author":{"name":"AnotiaWang"},"license":"ISC","_id":"codebuddy-stats@1.2.0","maintainers":[{"name":"ataw","email":"ata@ik.me"}],"homepage":"https://github.com/AnotiaWang/codebuddy-stats#readme","bugs":{"url":"https://github.com/AnotiaWang/codebuddy-stats/issues"},"bin":{"cbs":"dist/index.js","codebuddy-stats":"dist/index.js"},"dist":{"shasum":"91ff8172b1c2dfd683b4c12dc20d00f26688fdd8","tarball":"https://registry.npmjs.org/codebuddy-stats/-/codebuddy-stats-1.2.0.tgz","fileCount":8,"integrity":"sha512-W5ckWQmAaFJMvJ9D2zKDPWVhWV9Tz7YLuGvpW/t+eB5diEBwhLpfJvYMvzKZzD739KS0T+3Zvt007NbNioWLaQ==","signatures":[{"sig":"MEQCIC4W/0SEdl7TmOV+hjdpzsW6qjYGQNODTmB96cSbcPVpAiA4Q9DmwiOqoCB5KXu/QnpLpZVxykPCzWzAhdJQO9Au8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codebuddy-stats@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87670},"main":"dist/index.js","type":"module","gitHead":"4c777c5087e9c929b0282c9daa547bb8cec987ae","scripts":{"dev":"tsx --watch src/index.ts","text":"node dist/index.js --no-tui","build":"tsc -p tsconfig.json","start":"node dist/index.js","pretext":"npm run build","prestart":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:90e70f91-f6da-43a2-ae3f-916dc14729c6"}},"repository":{"url":"git+https://github.com/AnotiaWang/codebuddy-stats.git","type":"git"},"_npmVersion":"11.7.0","description":"CodeBuddy AI usage statistics with terminal UI","directories":{},"_nodeVersion":"20.19.6","dependencies":{"blessed":"^0.1.81"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.1","devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.0.3","@types/blessed":"^0.1.27"},"_npmOperationalInternal":{"tmp":"tmp/codebuddy-stats_1.2.0_1766398544999_0.5656762571138796","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"codebuddy-stats","version":"1.2.1","keywords":["codebuddy","codebuddy-code","ai","cost","analyzer","statistics","tui","cli","token","usage"],"author":{"name":"AnotiaWang"},"license":"ISC","_id":"codebuddy-stats@1.2.1","maintainers":[{"name":"ataw","email":"ata@ik.me"}],"homepage":"https://github.com/AnotiaWang/codebuddy-stats#readme","bugs":{"url":"https://github.com/AnotiaWang/codebuddy-stats/issues"},"bin":{"cbs":"dist/index.js","codebuddy-stats":"dist/index.js"},"dist":{"shasum":"5bf0a3524764c1e3c73b0a778895879405b929fb","tarball":"https://registry.npmjs.org/codebuddy-stats/-/codebuddy-stats-1.2.1.tgz","fileCount":8,"integrity":"sha512-qb++J+U1Bvp3bz6ATCSdFnxWzjvghupvkAMYpLdD8lNqkYOIV+OOb9V/3bNvmKyf6a3hPkXus2ZjB2p4TV3x+Q==","signatures":[{"sig":"MEYCIQDdXIE9WoMg2Hygb2ARsw1V7CFiz3jesYHC2P0qMrYkowIhAJebUKK5grGCRpD2HjozaINxIJIDr3YoNaJUgu5Tu4Dc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codebuddy-stats@1.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87982},"main":"dist/index.js","type":"module","gitHead":"40bbf95acc71c8ed6171ac8bf19d0065cc78a158","scripts":{"dev":"tsx --watch src/index.ts","text":"node dist/index.js --no-tui","build":"tsc -p tsconfig.json","start":"node dist/index.js","pretext":"npm run build","prestart":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:90e70f91-f6da-43a2-ae3f-916dc14729c6"}},"repository":{"url":"git+https://github.com/AnotiaWang/codebuddy-stats.git","type":"git"},"_npmVersion":"11.7.0","description":"CodeBuddy AI usage statistics with terminal UI","directories":{},"_nodeVersion":"20.19.6","dependencies":{"blessed":"^0.1.81"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.1","devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.0.3","@types/blessed":"^0.1.27"},"_npmOperationalInternal":{"tmp":"tmp/codebuddy-stats_1.2.1_1766408758113_0.2615160767547917","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"codebuddy-stats","version":"1.2.2","keywords":["codebuddy","codebuddy-code","ai","cost","analyzer","statistics","tui","cli","token","usage"],"author":{"name":"AnotiaWang"},"license":"ISC","_id":"codebuddy-stats@1.2.2","maintainers":[{"name":"ataw","email":"ata@ik.me"}],"homepage":"https://github.com/AnotiaWang/codebuddy-stats#readme","bugs":{"url":"https://github.com/AnotiaWang/codebuddy-stats/issues"},"bin":{"cbs":"dist/index.js","codebuddy-stats":"dist/index.js"},"dist":{"shasum":"f0885cd61cc4d1b3493b91765a81cffaf7c562a9","tarball":"https://registry.npmjs.org/codebuddy-stats/-/codebuddy-stats-1.2.2.tgz","fileCount":8,"integrity":"sha512-R+D59VNxGZnHsWQ4si7mX8bAbITp09VvofeeTee+30d45sR8g3jmald9IYmwHRByfnKB6y0ANMoeUA2/3LETuw==","signatures":[{"sig":"MEUCIF337XShUtwuxXIt/0WKEOY26yy/zIm8Tm9wyylcjtPgAiEA2EhmD9QdORlodrVi8Y3piPooLML5FfkwVURpsJm812c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codebuddy-stats@1.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90126},"main":"dist/index.js","type":"module","gitHead":"d0b4b96f6eb3bf12a5577bda74197e0287521d89","scripts":{"dev":"tsx --watch src/index.ts","text":"node dist/index.js --no-tui","build":"tsc -p tsconfig.json","start":"node dist/index.js","pretext":"npm run build","prestart":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:90e70f91-f6da-43a2-ae3f-916dc14729c6"}},"repository":{"url":"git+https://github.com/AnotiaWang/codebuddy-stats.git","type":"git"},"_npmVersion":"11.7.0","description":"CodeBuddy AI usage statistics with terminal UI","directories":{},"_nodeVersion":"20.19.6","dependencies":{"blessed":"^0.1.81"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.1","devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.0.3","@types/blessed":"^0.1.27"},"_npmOperationalInternal":{"tmp":"tmp/codebuddy-stats_1.2.2_1766455295075_0.1941155778198227","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"codebuddy-stats","version":"1.2.3","keywords":["codebuddy","codebuddy-code","ai","cost","analyzer","statistics","tui","cli","token","usage"],"author":{"name":"AnotiaWang"},"license":"ISC","_id":"codebuddy-stats@1.2.3","maintainers":[{"name":"ataw","email":"ata@ik.me"}],"homepage":"https://github.com/AnotiaWang/codebuddy-stats#readme","bugs":{"url":"https://github.com/AnotiaWang/codebuddy-stats/issues"},"bin":{"cbs":"dist/index.js","codebuddy-stats":"dist/index.js"},"dist":{"shasum":"4ea91595b36107d73a36f6a16b50d05a52aaad35","tarball":"https://registry.npmjs.org/codebuddy-stats/-/codebuddy-stats-1.2.3.tgz","fileCount":8,"integrity":"sha512-sXbgSIc2wARSW5YL/mk75DZhMhsNsIfNcHUM0V6L5fhyUakhSJ+PHsosSkpLkEVkpHp420J+stVmNOK1kJnAHw==","signatures":[{"sig":"MEYCIQDQj9eqP8Q6mpbpYjHJBAF8Xp1Rz0vSBshUAwpsTLcT9QIhAKpmHJfYMLvf6UgZi8/D+A0OceMfmrZ70FxoKQWFD2L/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codebuddy-stats@1.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91654},"main":"dist/index.js","type":"module","gitHead":"2ed4fb13029219f0f7b672dc212a921f5c66f90e","scripts":{"dev":"tsx --watch src/index.ts","text":"node dist/index.js --no-tui","build":"tsc -p tsconfig.json","start":"node dist/index.js","pretext":"npm run build","prestart":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:90e70f91-f6da-43a2-ae3f-916dc14729c6"}},"repository":{"url":"git+https://github.com/AnotiaWang/codebuddy-stats.git","type":"git"},"_npmVersion":"11.7.0","description":"CodeBuddy AI usage statistics with terminal UI","directories":{},"_nodeVersion":"20.19.6","dependencies":{"blessed":"^0.1.81"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.1","devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.0.3","@types/blessed":"^0.1.27"},"_npmOperationalInternal":{"tmp":"tmp/codebuddy-stats_1.2.3_1766456543450_0.6996014636991603","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"codebuddy-stats","version":"1.2.4","keywords":["codebuddy","codebuddy-code","ai","cost","analyzer","statistics","tui","cli","token","usage"],"author":{"name":"AnotiaWang"},"license":"ISC","_id":"codebuddy-stats@1.2.4","maintainers":[{"name":"ataw","email":"ata@ik.me"}],"homepage":"https://github.com/AnotiaWang/codebuddy-stats#readme","bugs":{"url":"https://github.com/AnotiaWang/codebuddy-stats/issues"},"bin":{"cbs":"dist/index.js","codebuddy-stats":"dist/index.js"},"dist":{"shasum":"f94678ca6aff618e509d7e17fc467077d8053717","tarball":"https://registry.npmjs.org/codebuddy-stats/-/codebuddy-stats-1.2.4.tgz","fileCount":8,"integrity":"sha512-0bBTNZ+q0kTU0seVIgwP/y+e9dWyO3aQsGtTigN15IhONEqHCzWbCIPlbmFuBzJvPc7eLdYEjpBxO0Zr0HpNWg==","signatures":[{"sig":"MEQCIBCdT48ocCUcMOd2D3jVm1TzdyK1oZM8cBp7ngQPIySOAiAdOOJXe03lHNfXzHSHvVaThtbOiTN40EB2XpNK2ApBbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codebuddy-stats@1.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91614},"main":"dist/index.js","type":"module","gitHead":"09de084048769c78a85a59fb6de417971cf171fa","scripts":{"dev":"tsx --watch src/index.ts","text":"node dist/index.js --no-tui","build":"tsc -p tsconfig.json","start":"node dist/index.js","pretext":"npm run build","prestart":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:90e70f91-f6da-43a2-ae3f-916dc14729c6"}},"repository":{"url":"git+https://github.com/AnotiaWang/codebuddy-stats.git","type":"git"},"_npmVersion":"11.7.0","description":"CodeBuddy AI usage statistics with terminal UI","directories":{},"_nodeVersion":"20.19.6","dependencies":{"blessed":"^0.1.81"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.1","devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.0.3","@types/blessed":"^0.1.27"},"_npmOperationalInternal":{"tmp":"tmp/codebuddy-stats_1.2.4_1766562758839_0.7601926724955306","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"codebuddy-stats","version":"1.2.5","keywords":["codebuddy","codebuddy-code","ai","cost","analyzer","statistics","tui","cli","token","usage"],"author":{"name":"AnotiaWang"},"license":"ISC","_id":"codebuddy-stats@1.2.5","maintainers":[{"name":"ataw","email":"ata@ik.me"}],"homepage":"https://github.com/AnotiaWang/codebuddy-stats#readme","bugs":{"url":"https://github.com/AnotiaWang/codebuddy-stats/issues"},"bin":{"cbs":"dist/index.js","codebuddy-stats":"dist/index.js"},"dist":{"shasum":"87e4b81b34241993c06767eaad761ddc225ab612","tarball":"https://registry.npmjs.org/codebuddy-stats/-/codebuddy-stats-1.2.5.tgz","fileCount":8,"integrity":"sha512-u4Swj+o/xoKLlfOOTE/4P/prXkPB+1DIkisCoWcUl9PFNXN3xspQzNV4BhhlkJ6SgKJzOdr9j8beaZOyv9Avew==","signatures":[{"sig":"MEQCIHONHTAkOECS6/4UDTD/iaSfchmOIeWTRW+NUTIS2bReAiBKCmOMCmlMLsSz/AbGzJbaife/DDwCEbnNSw3fW5E6Uw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codebuddy-stats@1.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91778},"main":"dist/index.js","type":"module","gitHead":"8f673255f731643b72eb1ea95beab9e3f57d3bab","scripts":{"dev":"tsx --watch src/index.ts","text":"node dist/index.js --no-tui","build":"tsc -p tsconfig.json","start":"node dist/index.js","pretext":"npm run build","prestart":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:90e70f91-f6da-43a2-ae3f-916dc14729c6"}},"repository":{"url":"git+https://github.com/AnotiaWang/codebuddy-stats.git","type":"git"},"_npmVersion":"11.7.0","description":"CodeBuddy AI usage statistics with terminal UI","directories":{},"_nodeVersion":"20.19.6","dependencies":{"blessed":"^0.1.81"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.1","devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.0.3","@types/blessed":"^0.1.27"},"_npmOperationalInternal":{"tmp":"tmp/codebuddy-stats_1.2.5_1767601826907_0.6264155711176682","host":"s3://npm-registry-packages-npm-production"}},"1.2.6":{"name":"codebuddy-stats","version":"1.2.6","keywords":["codebuddy","codebuddy-code","ai","cost","analyzer","statistics","tui","cli","token","usage"],"author":{"name":"AnotiaWang"},"license":"ISC","_id":"codebuddy-stats@1.2.6","maintainers":[{"name":"ataw","email":"ata@ik.me"}],"bin":{"cbs":"dist/index.js","codebuddy-stats":"dist/index.js"},"dist":{"shasum":"d64736465b13759a23bad4ed36ebdeadae6314e8","tarball":"https://registry.npmjs.org/codebuddy-stats/-/codebuddy-stats-1.2.6.tgz","fileCount":9,"integrity":"sha512-rF3lfgSiAurO+Iu01OQ8nnN2LIhVLct/2WQ0yoxVueOp+CpSkhI7E9C6WOcBRfm7GwAdr0h+n6IQ1TnuVA7WPg==","signatures":[{"sig":"MEUCIAj/60MxhWKGh45qCyTPY8LTpjzfroV9+dBiKLgtaljNAiEAtNCGMUiTbS+5J1UQh6Dc1KVP+84kbqFQG2KV1lK73e0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":352103},"main":"dist/index.js","type":"module","gitHead":"fdba60481ee631dcebbe888bbddd432536e52425","scripts":{"dev":"tsx --watch src/index.ts","text":"node dist/index.js --no-tui","build":"tsc -p tsconfig.json","start":"node dist/index.js","pretext":"npm run build","prestart":"npm run build"},"_npmUser":{"name":"ataw","email":"ata@ik.me"},"_npmVersion":"10.8.2","description":"CodeBuddy AI usage statistics with terminal UI","directories":{},"_nodeVersion":"20.19.6","dependencies":{"blessed":"^0.1.81"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.1","devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.0.3","@types/blessed":"^0.1.27"},"_npmOperationalInternal":{"tmp":"tmp/codebuddy-stats_1.2.6_1767603199131_0.7105206522729461","host":"s3://npm-registry-packages-npm-production"}},"1.2.7":{"name":"codebuddy-stats","version":"1.2.7","keywords":["codebuddy","codebuddy-code","ai","cost","analyzer","statistics","tui","cli","token","usage"],"author":{"name":"AnotiaWang"},"license":"ISC","_id":"codebuddy-stats@1.2.7","maintainers":[{"name":"ataw","email":"ata@ik.me"}],"bin":{"cbs":"dist/index.js","codebuddy-stats":"dist/index.js"},"dist":{"shasum":"9c5d14e76c94f422ebba0da1f387af1863d5f24e","tarball":"https://registry.npmjs.org/codebuddy-stats/-/codebuddy-stats-1.2.7.tgz","fileCount":8,"integrity":"sha512-vrOQM7tSi5OeXgl56RIEvSn3cTYWdEzrb2trTpfZ9S0FSHytx4xsDo+r+CnuZZhX/UFcc//5JZd1eAAq8kXUWw==","signatures":[{"sig":"MEUCIQCpAQ1MzwKgzFf0X5al6rX8aJ2MyeXfsm/Xo9Fx3eWJrwIgVv5cole8UW9/t6YfHcOOVNZnuzj7PhVtmjmPwZmFTSI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91726},"main":"dist/index.js","type":"module","gitHead":"7b51c0ff5fb4d107cbd2b3b1139b48ec975ccfbb","scripts":{"dev":"tsx --watch src/index.ts","text":"node dist/index.js --no-tui","build":"tsc -p tsconfig.json","start":"node dist/index.js","pretext":"npm run build","prestart":"npm run build"},"_npmUser":{"name":"ataw","email":"ata@ik.me"},"_npmVersion":"10.8.2","description":"CodeBuddy AI usage statistics with terminal UI","directories":{},"_nodeVersion":"20.19.6","dependencies":{"blessed":"^0.1.81"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.1","devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.0.3","@types/blessed":"^0.1.27"},"_npmOperationalInternal":{"tmp":"tmp/codebuddy-stats_1.2.7_1767603352892_0.027024158442425117","host":"s3://npm-registry-packages-npm-production"}},"1.2.8":{"name":"codebuddy-stats","version":"1.2.8","keywords":["codebuddy","codebuddy-code","ai","cost","analyzer","statistics","tui","cli","token","usage"],"author":{"name":"AnotiaWang"},"license":"ISC","_id":"codebuddy-stats@1.2.8","maintainers":[{"name":"ataw","email":"ata@ik.me"}],"bin":{"cbs":"dist/index.js","codebuddy-stats":"dist/index.js"},"dist":{"shasum":"8b5d346edf89d717a1105f5c2a5d8b1afd8236df","tarball":"https://registry.npmjs.org/codebuddy-stats/-/codebuddy-stats-1.2.8.tgz","fileCount":8,"integrity":"sha512-yMBR1i/fU0fQbEyXEEqq0mCIKeCDQrhhKkFv1SRMiCrDQPSjK/+BArQbUnApM5A9xj43WPa25ABlBd970OqouQ==","signatures":[{"sig":"MEQCIBpR4R/OzASAuv+hp1mxgMd+plg0i0BpS+de/9f/eAjpAiBuFneDNOHd57dlgcv92Dkph5MbqzG4LT4WYbnSxltoDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91825},"main":"dist/index.js","type":"module","gitHead":"d183f3e0eb65c45801fd4ee74f626b270075f1a9","scripts":{"dev":"tsx --watch src/index.ts","text":"node dist/index.js --no-tui","build":"tsc -p tsconfig.json","start":"node dist/index.js","pretext":"npm run build","prestart":"npm run build"},"_npmUser":{"name":"ataw","email":"ata@ik.me"},"_npmVersion":"10.8.2","description":"CodeBuddy AI usage statistics with terminal UI","directories":{},"_nodeVersion":"20.19.6","dependencies":{"blessed":"^0.1.81"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.1","devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.0.3","@types/blessed":"^0.1.27"},"_npmOperationalInternal":{"tmp":"tmp/codebuddy-stats_1.2.8_1767674027678_0.3380556562742798","host":"s3://npm-registry-packages-npm-production"}},"1.2.9":{"name":"codebuddy-stats","version":"1.2.9","keywords":["codebuddy","codebuddy-code","ai","cost","analyzer","statistics","tui","cli","token","usage"],"author":{"name":"AnotiaWang"},"license":"ISC","_id":"codebuddy-stats@1.2.9","maintainers":[{"name":"ataw","email":"ata@ik.me"}],"bin":{"cbs":"dist/index.js","codebuddy-stats":"dist/index.js"},"dist":{"shasum":"d6c218e952efd2185072dcb11ddaae5559134d1d","tarball":"https://registry.npmjs.org/codebuddy-stats/-/codebuddy-stats-1.2.9.tgz","fileCount":8,"integrity":"sha512-NiMXXIcQsZwuQuewOaMMrVu0IfRKLp6H0cDBu2eRlyx8dB+KLSClE70ri/fFSX14HMdRoa3HMRvBqNSrE4DBgw==","signatures":[{"sig":"MEYCIQCFU1GIV4pZi2xdrgsJ8QrFliZNuEBtqbddK/ye8LodQAIhAO8gjM04BR6Q5NQgDWD47icTuU5FMLvAC64VcN9Z8T1C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91899},"main":"dist/index.js","type":"module","gitHead":"25e438dbbd0ccacd6e1716dd507a13fdd011bca1","scripts":{"dev":"tsx --watch src/index.ts","text":"node dist/index.js --no-tui","build":"tsc -p tsconfig.json","start":"node dist/index.js","pretext":"npm run build","prestart":"npm run build"},"_npmUser":{"name":"ataw","email":"ata@ik.me"},"_npmVersion":"10.8.2","description":"CodeBuddy AI usage statistics with terminal UI","directories":{},"_nodeVersion":"20.19.6","dependencies":{"blessed":"^0.1.81"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.1","devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.0.3","@types/blessed":"^0.1.27"},"_npmOperationalInternal":{"tmp":"tmp/codebuddy-stats_1.2.9_1767922276906_0.2214552968747152","host":"s3://npm-registry-packages-npm-production"}},"1.2.10":{"name":"codebuddy-stats","version":"1.2.10","keywords":["codebuddy","codebuddy-code","ai","cost","analyzer","statistics","tui","cli","token","usage"],"author":{"name":"AnotiaWang"},"license":"ISC","_id":"codebuddy-stats@1.2.10","maintainers":[{"name":"ataw","email":"ata@ik.me"}],"bin":{"cbs":"dist/index.js","codebuddy-stats":"dist/index.js"},"dist":{"shasum":"28699f5192e58a1e0d44516004820f7f5dc62cc2","tarball":"https://registry.npmjs.org/codebuddy-stats/-/codebuddy-stats-1.2.10.tgz","fileCount":8,"integrity":"sha512-BhhsoE9P0vVU5Ud2TJ/IFOkNx4OSV1IbrsKHuOKMadKrRngc/FIgLrB1l4/gnhvFBxjmXkE+gc4/LPNh9Qnd2w==","signatures":[{"sig":"MEUCIDjGGaxmP4CvGDos/LMjsjhr4ek6f53yB0xLywVikhkuAiEA5DJTZEV3LP9rb5zYJdwEd/oj/cYSpI3GgSv1ohyML20=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91821},"main":"dist/index.js","type":"module","gitHead":"231c6dcaef2006e49348415c3be9cdbe4a63fc01","scripts":{"dev":"tsx --watch src/index.ts","text":"node dist/index.js --no-tui","build":"tsc -p tsconfig.json","start":"node dist/index.js","pretext":"npm run build","prestart":"npm run build"},"_npmUser":{"name":"ataw","email":"ata@ik.me"},"_npmVersion":"10.8.2","description":"CodeBuddy AI usage statistics with terminal UI","directories":{},"_nodeVersion":"20.19.6","dependencies":{"blessed":"^0.1.81"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.1","devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.0.3","@types/blessed":"^0.1.27"},"_npmOperationalInternal":{"tmp":"tmp/codebuddy-stats_1.2.10_1767948531579_0.6633312735633579","host":"s3://npm-registry-packages-npm-production"}},"1.2.11":{"name":"codebuddy-stats","version":"1.2.11","keywords":["codebuddy","codebuddy-code","ai","cost","analyzer","statistics","tui","cli","token","usage"],"author":{"name":"AnotiaWang"},"license":"ISC","_id":"codebuddy-stats@1.2.11","maintainers":[{"name":"ataw","email":"ata@ik.me"}],"bin":{"cbs":"dist/index.js","codebuddy-stats":"dist/index.js"},"dist":{"shasum":"eb1f8b40e4b595b586e8b65a3ebf3d5188eba8d2","tarball":"https://registry.npmjs.org/codebuddy-stats/-/codebuddy-stats-1.2.11.tgz","fileCount":8,"integrity":"sha512-8dMSD4DJQRThcERj3Cvq35V4cjxcee5/LNaQ0VFB2xWJ7jY8h4jx5vNKVmS0dOd5UGM2QnTK6BPX56fpYTFA7A==","signatures":[{"sig":"MEYCIQCt81uDjSm67677IUBBmk2Oq+iJyXgoaAYopZTzkIgZogIhAPu322GOLbI2gRLTqpRSCwvHE7GaEyTKhQzmpRqljSRl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92374},"main":"dist/index.js","type":"module","gitHead":"2025eca099cddaee70edac1204a1e47e8b7c0212","scripts":{"dev":"tsx --watch src/index.ts","text":"node dist/index.js --no-tui","build":"tsc -p tsconfig.json","start":"node dist/index.js","pretext":"npm run build","prestart":"npm run build"},"_npmUser":{"name":"ataw","email":"ata@ik.me"},"_npmVersion":"10.8.2","description":"CodeBuddy AI usage statistics with terminal UI","directories":{},"_nodeVersion":"20.19.6","dependencies":{"blessed":"^0.1.81"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.1","devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.0.3","@types/blessed":"^0.1.27"},"_npmOperationalInternal":{"tmp":"tmp/codebuddy-stats_1.2.11_1768381217347_0.08948725011768977","host":"s3://npm-registry-packages-npm-production"}},"1.2.12":{"name":"codebuddy-stats","version":"1.2.12","keywords":["codebuddy","codebuddy-code","ai","cost","analyzer","statistics","tui","cli","token","usage"],"author":{"name":"AnotiaWang"},"license":"ISC","_id":"codebuddy-stats@1.2.12","maintainers":[{"name":"ataw","email":"ata@ik.me"}],"bin":{"cbs":"dist/index.js","codebuddy-stats":"dist/index.js"},"dist":{"shasum":"2fbd894553265280c6cc4c741c94e61b0dc59d0b","tarball":"https://registry.npmjs.org/codebuddy-stats/-/codebuddy-stats-1.2.12.tgz","fileCount":8,"integrity":"sha512-R7Nm3t7pSz8tU/4LXqTSrRxdxUeh8N6ICczF8Cyz/rJ3h3UzVFGoRzSVuUzHXSWWOoZ9q9odGRzKovDgJMBFCQ==","signatures":[{"sig":"MEYCIQCssVqVlJZakgaYIHzx/p3lHn60Q9Olt+q1Lj/4Xn0cywIhAISnXL9j1GVa57UWGWp+q+pPT200E9BYhywpi6XL/kMl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92429},"main":"dist/index.js","type":"module","gitHead":"1b8383ff83089b712c7d082af96762a8b438f574","scripts":{"dev":"tsx --watch src/index.ts","text":"node dist/index.js --no-tui","build":"tsc -p tsconfig.json","start":"node dist/index.js","pretext":"npm run build","prestart":"npm run build"},"_npmUser":{"name":"ataw","email":"ata@ik.me"},"_npmVersion":"10.8.2","description":"CodeBuddy AI usage statistics with terminal UI","directories":{},"_nodeVersion":"20.19.6","dependencies":{"blessed":"^0.1.81"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.1","devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.0.3","@types/blessed":"^0.1.27"},"_npmOperationalInternal":{"tmp":"tmp/codebuddy-stats_1.2.12_1768528901041_0.06218062205276653","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"codebuddy-stats","version":"1.3.0","keywords":["codebuddy","codebuddy-code","ai","cost","analyzer","statistics","tui","cli","token","usage"],"author":{"name":"AnotiaWang"},"license":"ISC","_id":"codebuddy-stats@1.3.0","maintainers":[{"name":"ataw","email":"ata@ik.me"}],"bin":{"cbs":"dist/index.js","codebuddy-stats":"dist/index.js"},"dist":{"shasum":"5dae9082e2b8a67d3f41ef9d07b1ee117129ead3","tarball":"https://registry.npmjs.org/codebuddy-stats/-/codebuddy-stats-1.3.0.tgz","fileCount":17,"integrity":"sha512-UTkN5RV/cWWnoXOBPPIYAn7kmkdmXBW7liLn0/hRkohV2+Yrw1oo9Cb4lv6VguDUVKocfbAX95yQr0ld8hZawQ==","signatures":[{"sig":"MEUCIQDQnCic58NG01xPhJHdhREYUm1xrO5anhPdbIHxhviuhwIgagDKdeJov3on/7kQaOEn3IyzEfjtbsWQLzu0K4tYHA0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112518},"main":"dist/index.js","type":"module","gitHead":"8e60e6a090870824bb04a2558ad9e90173a64173","scripts":{"dev":"tsx --watch src/index.ts","text":"node dist/index.js --no-tui","build":"tsc -p tsconfig.json","start":"node dist/index.js","pretext":"npm run build","prestart":"npm run build"},"_npmUser":{"name":"ataw","email":"ata@ik.me"},"_npmVersion":"10.8.2","description":"CodeBuddy AI usage statistics with terminal UI","directories":{},"_nodeVersion":"20.19.6","dependencies":{"blessed":"^0.1.81"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.1","devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.0.3","@types/blessed":"^0.1.27"},"_npmOperationalInternal":{"tmp":"tmp/codebuddy-stats_1.3.0_1768901884401_0.5285747413611634","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"codebuddy-stats","version":"1.3.1","keywords":["codebuddy","codebuddy-code","ai","cost","analyzer","statistics","tui","cli","token","usage"],"author":{"name":"AnotiaWang"},"license":"ISC","_id":"codebuddy-stats@1.3.1","maintainers":[{"name":"ataw","email":"ata@ik.me"}],"bin":{"cbs":"dist/index.js","codebuddy-stats":"dist/index.js"},"dist":{"shasum":"f2ea8599909a74a4a6cf0ae3a6be4e2473b53d27","tarball":"https://registry.npmjs.org/codebuddy-stats/-/codebuddy-stats-1.3.1.tgz","fileCount":17,"integrity":"sha512-lie0eHr6pu5vsYT2sbhDELoA3QPTMGNC0XE3C9jUAMD3SlHuMvzvL8Phx5b/XnxJx0zImbcU7XMbn+xf1jeRoA==","signatures":[{"sig":"MEYCIQD1mkr43BJRs2TwTEH5Nh4lGdS/mftH5HaOA5+5bx1kvQIhAP1qMRER8blTl0oXMhdUpzy0KZSNzNUqPBknkPVwdCQl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113355},"main":"dist/index.js","type":"module","gitHead":"565a3abdfe4d919812fb53104d2c29bfdd7535a9","scripts":{"dev":"tsx --watch src/index.ts","text":"node dist/index.js --no-tui","build":"tsc -p tsconfig.json","start":"node dist/index.js","pretext":"npm run build","prestart":"npm run build"},"_npmUser":{"name":"ataw","email":"ata@ik.me"},"_npmVersion":"10.8.2","description":"CodeBuddy AI usage statistics with terminal UI","directories":{},"_nodeVersion":"20.20.0","dependencies":{"blessed":"^0.1.81"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.1","devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.0.3","@types/blessed":"^0.1.27"},"_npmOperationalInternal":{"tmp":"tmp/codebuddy-stats_1.3.1_1769563553966_0.34011173412729545","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"codebuddy-stats","version":"1.3.2","keywords":["codebuddy","codebuddy-code","ai","cost","analyzer","statistics","tui","cli","token","usage"],"author":{"name":"AnotiaWang"},"license":"ISC","_id":"codebuddy-stats@1.3.2","maintainers":[{"name":"ataw","email":"ata@ik.me"}],"bin":{"cbs":"dist/index.js","codebuddy-stats":"dist/index.js"},"dist":{"shasum":"ac19ac6512f3464660b4494fecad88c380ba761b","tarball":"https://registry.npmjs.org/codebuddy-stats/-/codebuddy-stats-1.3.2.tgz","fileCount":17,"integrity":"sha512-hipsZQUXPFEHO4N0LpcMvOMf/he3wRcGOWAS6mp+XwWdt364WaxWO59oK+wqr14vaOLde5owUM9gCCAY2BgPrg==","signatures":[{"sig":"MEYCIQDYwGX0z+28HsfwdKeouXWyvsWD2AttFPzSA26RQPnKPAIhAOGAcenJ+NxSM06oiqnLqJvMX/lqnIVs6rRnBf9cgiK5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113995},"main":"dist/index.js","type":"module","gitHead":"3644f2fb08eb12be110fc99205b2ee926cd6ae6a","scripts":{"dev":"tsx --watch src/index.ts","text":"node dist/index.js --no-tui","build":"tsc -p tsconfig.json","start":"node dist/index.js","pretext":"npm run build","prestart":"npm run build"},"_npmUser":{"name":"ataw","email":"ata@ik.me"},"_npmVersion":"10.8.2","description":"CodeBuddy AI usage statistics with terminal UI","directories":{},"_nodeVersion":"20.20.0","dependencies":{"blessed":"^0.1.81"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.1","devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.0.3","@types/blessed":"^0.1.27"},"_npmOperationalInternal":{"tmp":"tmp/codebuddy-stats_1.3.2_1770685550517_0.363847959163234","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"codebuddy-stats","version":"1.3.3","keywords":["codebuddy","codebuddy-code","ai","cost","analyzer","statistics","tui","cli","token","usage"],"author":{"name":"AnotiaWang"},"license":"ISC","_id":"codebuddy-stats@1.3.3","maintainers":[{"name":"ataw","email":"ata@ik.me"}],"bin":{"cbs":"dist/index.js","codebuddy-stats":"dist/index.js"},"dist":{"shasum":"b9be29f58a9ca114616a0991b1ae9cac10524041","tarball":"https://registry.npmjs.org/codebuddy-stats/-/codebuddy-stats-1.3.3.tgz","fileCount":18,"integrity":"sha512-ItoDhDFcpS+DbCKWLVQoNurcvh90cTDfFsBqfE6B317HqNkJvfxgHZ0/HfC4eg4YDtxk8DRAJAlgrJt8rMKmaQ==","signatures":[{"sig":"MEQCIFvKqE9FiD53dr6YkoLRA5HZ5kKejmu9Jncr/xWSfflvAiA/JlKNBezm/OIil3xLL6qc1FUiO8Bnn0Ygl79XsjMaGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":136381},"main":"dist/index.js","type":"module","gitHead":"476d242cc0d40408305ad88bb8c539e905881225","scripts":{"dev":"tsx --watch src/index.ts","text":"node dist/index.js --no-tui","build":"tsc -p tsconfig.json","start":"node dist/index.js","pretext":"npm run build","prestart":"npm run build"},"_npmUser":{"name":"ataw","email":"ata@ik.me"},"_npmVersion":"10.8.2","description":"CodeBuddy AI usage statistics with terminal UI","directories":{},"_nodeVersion":"20.20.0","dependencies":{"blessed":"^0.1.81"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.1","devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.0.3","@types/blessed":"^0.1.27"},"_npmOperationalInternal":{"tmp":"tmp/codebuddy-stats_1.3.3_1770700057639_0.8577260623370104","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"codebuddy-stats","version":"1.3.4","keywords":["codebuddy","codebuddy-code","ai","cost","analyzer","statistics","tui","cli","token","usage"],"author":{"name":"AnotiaWang"},"license":"ISC","_id":"codebuddy-stats@1.3.4","maintainers":[{"name":"ataw","email":"ata@ik.me"}],"bin":{"cbs":"dist/index.js","codebuddy-stats":"dist/index.js"},"dist":{"shasum":"366a9a1797165df4843efa52f1906b58679db8e8","tarball":"https://registry.npmjs.org/codebuddy-stats/-/codebuddy-stats-1.3.4.tgz","fileCount":18,"integrity":"sha512-M1E2BKGKw14T53IuNuncsXLAe0A8DzIFdfkfs4kF6YK5hKOPjBPc34SSdjhvGdscjR+DvR1+sg2SEv/IkYnQCQ==","signatures":[{"sig":"MEUCIA6mxC5v70TRh+pUjxQY3RPqccmFNXSQisgKlrTbmrtyAiEA3bfMfX9Njyg2fdmpl0oGY28VuZEQGFPhxd9vcQPJoi4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":137048},"main":"dist/index.js","type":"module","gitHead":"a3065818aa91a380c37ffee5559fc1aa6990ae63","scripts":{"dev":"tsx --watch src/index.ts","text":"node dist/index.js --no-tui","build":"tsc -p tsconfig.json","start":"node dist/index.js","pretext":"npm run build","prestart":"npm run build"},"_npmUser":{"name":"ataw","email":"ata@ik.me"},"_npmVersion":"10.8.2","description":"CodeBuddy AI usage statistics with terminal UI","directories":{},"_nodeVersion":"20.20.0","dependencies":{"blessed":"^0.1.81"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.1","devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.0.3","@types/blessed":"^0.1.27"},"_npmOperationalInternal":{"tmp":"tmp/codebuddy-stats_1.3.4_1770862064367_0.2343229712965691","host":"s3://npm-registry-packages-npm-production"}},"1.3.5":{"name":"codebuddy-stats","version":"1.3.5","keywords":["codebuddy","codebuddy-code","ai","cost","analyzer","statistics","tui","cli","token","usage"],"author":{"name":"AnotiaWang"},"license":"ISC","_id":"codebuddy-stats@1.3.5","maintainers":[{"name":"ataw","email":"ata@ik.me"}],"bin":{"cbs":"dist/index.js","codebuddy-stats":"dist/index.js"},"dist":{"shasum":"bb0d69b26d5b340bc468605cb826646ee8eaa936","tarball":"https://registry.npmjs.org/codebuddy-stats/-/codebuddy-stats-1.3.5.tgz","fileCount":18,"integrity":"sha512-PJOB1e9jFc8yd0T7NUW8yXRaFQ1rsrXj2Z/QgqZ2KWAiPlctEB02FAMjG7BlTRMvtsBVBCScUMBsuJCsp0N/9g==","signatures":[{"sig":"MEYCIQDyR8P53wMLmA3aQpehG63ulwegIRF9UdQ804DY1nnF9wIhALTExiIfOoNLyBiA4gt+imLierWKhgKCxDHmBmn79uwl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":137162},"main":"dist/index.js","type":"module","gitHead":"8fe177c29355299320f8bb1df3c98715b065145f","scripts":{"dev":"tsx --watch src/index.ts","text":"node dist/index.js --no-tui","build":"tsc -p tsconfig.json","start":"node dist/index.js","pretext":"npm run build","prestart":"npm run build"},"_npmUser":{"name":"ataw","email":"ata@ik.me"},"_npmVersion":"10.8.2","description":"CodeBuddy AI usage statistics with terminal UI","directories":{},"_nodeVersion":"20.20.0","dependencies":{"blessed":"^0.1.81"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.1","devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.0.3","@types/blessed":"^0.1.27"},"_npmOperationalInternal":{"tmp":"tmp/codebuddy-stats_1.3.5_1770950420545_0.4927590766019354","host":"s3://npm-registry-packages-npm-production"}},"1.3.6":{"name":"codebuddy-stats","version":"1.3.6","keywords":["codebuddy","codebuddy-code","ai","cost","analyzer","statistics","tui","cli","token","usage"],"author":{"name":"AnotiaWang"},"license":"ISC","_id":"codebuddy-stats@1.3.6","maintainers":[{"name":"ataw","email":"ata@ik.me"}],"bin":{"cbs":"dist/index.js","codebuddy-stats":"dist/index.js"},"dist":{"shasum":"d194d7e35b028d5364c9a8c96696bb8069bd83ec","tarball":"https://registry.npmjs.org/codebuddy-stats/-/codebuddy-stats-1.3.6.tgz","fileCount":18,"integrity":"sha512-UJ41s7i/bA7GfOlGaJ2YiFeh0uUPPirnnbdScMCL47Jv06kzaKsBx2Rw1TNCbl6sYS07RYJTy2DuP+n29PVLmw==","signatures":[{"sig":"MEQCIEqLp9iTEhNOsQVqW2esWC1U0Vovo1msVt2omLfqHsJxAiAQdrcSdOe1Q1WzeJ1SSTYGR8f7kz8WfVnZhlXLEMqOgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":138483},"main":"dist/index.js","type":"module","gitHead":"154d720cbd9acffb7c93687812e9bed31566ec75","scripts":{"dev":"tsx --watch src/index.ts","text":"node dist/index.js --no-tui","build":"tsc -p tsconfig.json","start":"node dist/index.js","pretext":"npm run build","prestart":"npm run build"},"_npmUser":{"name":"ataw","email":"ata@ik.me"},"_npmVersion":"10.8.2","description":"CodeBuddy AI usage statistics with terminal UI","directories":{},"_nodeVersion":"20.20.0","dependencies":{"blessed":"^0.1.81"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.1","devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.0.3","@types/blessed":"^0.1.27"},"_npmOperationalInternal":{"tmp":"tmp/codebuddy-stats_1.3.6_1771982576231_0.2856286654907112","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"codebuddy-stats","version":"1.4.0","keywords":["codebuddy","codebuddy-code","ai","cost","analyzer","statistics","tui","cli","token","usage"],"author":{"name":"AnotiaWang"},"license":"ISC","_id":"codebuddy-stats@1.4.0","maintainers":[{"name":"ataw","email":"ata@ik.me"}],"bin":{"cbs":"dist/index.js","codebuddy-stats":"dist/index.js"},"dist":{"shasum":"413c4480a8975cc1cfd4a5270b1b1894e60538dd","tarball":"https://registry.npmjs.org/codebuddy-stats/-/codebuddy-stats-1.4.0.tgz","fileCount":18,"integrity":"sha512-ozt1P9vlxBhsazKIB/HRYjdvLYriODWSrPiw+Tnv/sDYog9ek5cCd7JpMCsdp3bERRtsNhe5a+vWh7z+lsDTJA==","signatures":[{"sig":"MEUCIQDYBaZuSKoj2pc2O9qgjNaP7SmVJxS2vqXFcM+UbfU2TwIgXIn3xUb3i/nsxtF9B4Z3GJzT06Q2W8GnzgX/Vgi2+s8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139694},"main":"dist/index.js","type":"module","gitHead":"8cfd5cddd61e6b06ada2dd59d1a34d2fad381ff1","scripts":{"dev":"tsx --watch src/index.ts","text":"node dist/index.js --no-tui","build":"tsc -p tsconfig.json","start":"node dist/index.js","pretext":"npm run build","prestart":"npm run build"},"_npmUser":{"name":"ataw","email":"ata@ik.me"},"_npmVersion":"10.8.2","description":"CodeBuddy AI usage statistics with terminal UI","directories":{},"_nodeVersion":"20.20.0","dependencies":{"blessed":"^0.1.81"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.1","devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.0.3","@types/blessed":"^0.1.27"},"_npmOperationalInternal":{"tmp":"tmp/codebuddy-stats_1.4.0_1772093084476_0.4087523279032874","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"codebuddy-stats","version":"1.4.1","keywords":["codebuddy","codebuddy-code","ai","cost","analyzer","statistics","tui","cli","token","usage"],"author":{"name":"AnotiaWang"},"license":"ISC","_id":"codebuddy-stats@1.4.1","maintainers":[{"name":"ataw","email":"ata@ik.me"}],"bin":{"cbs":"dist/index.js","codebuddy-stats":"dist/index.js"},"dist":{"shasum":"78b163cfa17b888e0fec80a92f8f166aac8fa433","tarball":"https://registry.npmjs.org/codebuddy-stats/-/codebuddy-stats-1.4.1.tgz","fileCount":18,"integrity":"sha512-2CQVtEqVnsOEkliV8z8GLqH9GRt9LX2v2StsBiT7hmKeFoUrLJ8xwm/G3s6g42R5ezizR8jDSDWmuqf60kbXcA==","signatures":[{"sig":"MEUCIAM2gH1BTSHOgUayVfMQrPU8PQGBrdCJA1hgY/WUS1jHAiEAtZK/2EIy5Jva2omoJnY96wVEfviypF668CFUd7gyRNg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":140376},"main":"dist/index.js","type":"module","gitHead":"3db6a6f0c1e92539128c657cc7d40a722672cfca","scripts":{"dev":"tsx --watch src/index.ts","text":"node dist/index.js --no-tui","build":"tsc -p tsconfig.json","start":"node dist/index.js","pretext":"npm run build","prestart":"npm run build"},"_npmUser":{"name":"ataw","email":"ata@ik.me"},"_npmVersion":"10.8.2","description":"CodeBuddy AI usage statistics with terminal UI","directories":{},"_nodeVersion":"20.20.0","dependencies":{"blessed":"^0.1.81"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.1","devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.0.3","@types/blessed":"^0.1.27"},"_npmOperationalInternal":{"tmp":"tmp/codebuddy-stats_1.4.1_1773023257571_0.09580558931222072","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"codebuddy-stats","version":"1.4.2","keywords":["codebuddy","codebuddy-code","ai","cost","analyzer","statistics","tui","cli","token","usage"],"author":{"name":"AnotiaWang"},"license":"ISC","_id":"codebuddy-stats@1.4.2","maintainers":[{"name":"ataw","email":"ata@ik.me"}],"bin":{"cbs":"dist/index.js","codebuddy-stats":"dist/index.js"},"dist":{"shasum":"ab953deb23bdc5ae55721bd5dab1cce40270422a","tarball":"https://registry.npmjs.org/codebuddy-stats/-/codebuddy-stats-1.4.2.tgz","fileCount":18,"integrity":"sha512-RycdMUIVLC4D5knvaRADu7OAl2gTnE4eGmVzKlgJsl+eZ+GS8MZFpFGKxYlwf5tZ3qW5oFOchJJjvK4vChS7yA==","signatures":[{"sig":"MEUCICsERTNWbeMRrRFO61El9VMuFs6TAWXkyyjUMnOfFpe4AiEAqfrtfOGLdBwGgJT9i+nm6wuROZAfRCt1Jd1Q6q+DRoE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142774},"main":"dist/index.js","type":"module","gitHead":"c19c9988e83e9c441aced9d26e404d5a08c547d4","scripts":{"dev":"tsx --watch src/index.ts","text":"node dist/index.js --no-tui","build":"tsc -p tsconfig.json","start":"node dist/index.js","pretext":"npm run build","prestart":"npm run build"},"_npmUser":{"name":"ataw","email":"ata@ik.me"},"_npmVersion":"10.8.2","description":"CodeBuddy AI usage statistics with terminal UI","directories":{},"_nodeVersion":"20.20.1","dependencies":{"blessed":"^0.1.81"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.1","devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.0.3","@types/blessed":"^0.1.27"},"_npmOperationalInternal":{"tmp":"tmp/codebuddy-stats_1.4.2_1773393075593_0.9677859275505407","host":"s3://npm-registry-packages-npm-production"}},"1.4.3":{"name":"codebuddy-stats","version":"1.4.3","keywords":["codebuddy","codebuddy-code","ai","cost","analyzer","statistics","tui","cli","token","usage"],"author":{"name":"AnotiaWang"},"license":"ISC","_id":"codebuddy-stats@1.4.3","maintainers":[{"name":"ataw","email":"ata@ik.me"}],"bin":{"cbs":"dist/index.js","codebuddy-stats":"dist/index.js"},"dist":{"shasum":"b481e67faa2198dda57659d0a10acbe514aa82e7","tarball":"https://registry.npmjs.org/codebuddy-stats/-/codebuddy-stats-1.4.3.tgz","fileCount":18,"integrity":"sha512-XGUYdUCaJZRpbkqzaRFDJPVKDuPviy1EL/KaxO/tnU+fhsUVa9pX2KVBOE+H/qlaS02pfp3oRpLH89DmMB6v1w==","signatures":[{"sig":"MEUCIC9oGIhAtzMDBhrM6xYxRqxGW6OKJ0xVxfKa4kHpb+BtAiEA94XNaiJbtjk34Npaw6mwhBKGmEn3NtsZV+abtmXzQaE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145116},"main":"dist/index.js","type":"module","gitHead":"98325aae57a16c03b0077afc7ff866650572c1db","scripts":{"dev":"tsx --watch src/index.ts","text":"node dist/index.js --no-tui","build":"tsc -p tsconfig.json","start":"node dist/index.js","pretext":"npm run build","prestart":"npm run build"},"_npmUser":{"name":"ataw","email":"ata@ik.me"},"_npmVersion":"10.8.2","description":"CodeBuddy AI usage statistics with terminal UI","directories":{},"_nodeVersion":"20.20.1","dependencies":{"blessed":"^0.1.81"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.1","devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.0.3","@types/blessed":"^0.1.27"},"_npmOperationalInternal":{"tmp":"tmp/codebuddy-stats_1.4.3_1773647502534_0.40832163374510766","host":"s3://npm-registry-packages-npm-production"}},"1.4.4":{"name":"codebuddy-stats","version":"1.4.4","keywords":["codebuddy","codebuddy-code","ai","cost","analyzer","statistics","tui","cli","token","usage"],"author":{"name":"AnotiaWang"},"license":"ISC","_id":"codebuddy-stats@1.4.4","maintainers":[{"name":"ataw","email":"ata@ik.me"}],"bin":{"cbs":"dist/index.js","codebuddy-stats":"dist/index.js"},"dist":{"shasum":"e70dc12edd5d65cd46a5275690bcd6b66dbca895","tarball":"https://registry.npmjs.org/codebuddy-stats/-/codebuddy-stats-1.4.4.tgz","fileCount":18,"integrity":"sha512-gTeFAft8U9moI1oCNkAqW0nlkk78Tctj7DdhFWhmiRD/zlXtS4BuCamEi7JaIp5+lAAZgh+GiWoI4adJJWzfKA==","signatures":[{"sig":"MEUCIQDaEinc47EnT9MHoAusXQw+D3b9/QCYA5blVjyer8WNigIgVuzyl3dF+qqnIXTMP5BHp1FjmdXmh2RTvyJzM+E56J0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145167},"main":"dist/index.js","type":"module","gitHead":"95acbff7b2e447b8a532f8722e55f4e1ef537f2b","scripts":{"dev":"tsx --watch src/index.ts","text":"node dist/index.js --no-tui","build":"tsc -p tsconfig.json","start":"node dist/index.js","pretext":"npm run build","prestart":"npm run build"},"_npmUser":{"name":"ataw","email":"ata@ik.me"},"_npmVersion":"10.8.2","description":"CodeBuddy AI usage statistics with terminal UI","directories":{},"_nodeVersion":"20.20.1","dependencies":{"blessed":"^0.1.81"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.1","devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.0.3","@types/blessed":"^0.1.27"},"_npmOperationalInternal":{"tmp":"tmp/codebuddy-stats_1.4.4_1773883844867_0.8055429676063619","host":"s3://npm-registry-packages-npm-production"}},"1.4.5":{"name":"codebuddy-stats","version":"1.4.5","keywords":["codebuddy","codebuddy-code","ai","cost","analyzer","statistics","tui","cli","token","usage"],"author":{"name":"AnotiaWang"},"license":"ISC","_id":"codebuddy-stats@1.4.5","maintainers":[{"name":"ataw","email":"ata@ik.me"}],"bin":{"cbs":"dist/index.js","codebuddy-stats":"dist/index.js"},"dist":{"shasum":"af054f6316ae296315e2b2f6666732ab97f53fc1","tarball":"https://registry.npmjs.org/codebuddy-stats/-/codebuddy-stats-1.4.5.tgz","fileCount":18,"integrity":"sha512-kIzOsHKIWTUTohqnwgpsRg9P5418UMAK35Hz8QQ015hItQM46P07ShlFkPqoH0tPmJRAnkrFdSQ/vEYPrwbSYA==","signatures":[{"sig":"MEUCIQCvlG1SeuZlOe/mmD+SpTWIgm2Z8M+wpOanC09KBRuHugIgTiDwG9xbje/gE+zeU944dOaXqxdAjvz0p6+vuCMnFto=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145264},"main":"dist/index.js","type":"module","gitHead":"cd0ac9faa5126868cab31c722ef5510130e8f085","scripts":{"dev":"tsx --watch src/index.ts","text":"node dist/index.js --no-tui","build":"tsc -p tsconfig.json","start":"node dist/index.js","pretext":"npm run build","prestart":"npm run build"},"_npmUser":{"name":"ataw","email":"ata@ik.me"},"_npmVersion":"10.8.2","description":"CodeBuddy AI usage statistics with terminal UI","directories":{},"_nodeVersion":"20.20.1","dependencies":{"blessed":"^0.1.81"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.1","devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.0.3","@types/blessed":"^0.1.27"},"_npmOperationalInternal":{"tmp":"tmp/codebuddy-stats_1.4.5_1773970904296_0.7527755433630785","host":"s3://npm-registry-packages-npm-production"}},"1.4.6":{"name":"codebuddy-stats","version":"1.4.6","keywords":["codebuddy","codebuddy-code","ai","cost","analyzer","statistics","tui","cli","token","usage"],"author":{"name":"AnotiaWang"},"license":"ISC","_id":"codebuddy-stats@1.4.6","maintainers":[{"name":"ataw","email":"ata@ik.me"}],"bin":{"cbs":"dist/index.js","codebuddy-stats":"dist/index.js"},"dist":{"shasum":"eede8113367e9a1a0b04c3f54a0835609d7d7e3f","tarball":"https://registry.npmjs.org/codebuddy-stats/-/codebuddy-stats-1.4.6.tgz","fileCount":18,"integrity":"sha512-V3cNP3L0FvcD5nsQ0n+R4xpekIIyGkGOQ2q3bZOKlz4qkYAJcGzKhIIR0ANZit/p2lpw0I7hPeFn1cDPWVG0Wg==","signatures":[{"sig":"MEUCIQCVBRUARYTnn+YhlhlQHsmmQvVUHrUaUY5aLszb4kA0fQIgM8hxp3aku4r45L7+nOl6KkKlj9el7Cj1ndtnRbaJTt0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":144210},"main":"dist/index.js","type":"module","gitHead":"2a2d2bf7109e6c37906e903aef4810f5f3fa9971","scripts":{"dev":"tsx --watch src/index.ts","text":"node dist/index.js --no-tui","build":"tsc -p tsconfig.json","start":"node dist/index.js","pretext":"npm run build","prestart":"npm run build"},"_npmUser":{"name":"ataw","email":"ata@ik.me"},"_npmVersion":"10.8.2","description":"CodeBuddy AI usage statistics with terminal UI","directories":{},"_nodeVersion":"20.20.1","dependencies":{"blessed":"^0.1.81"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.1","devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.0.3","@types/blessed":"^0.1.27"},"_npmOperationalInternal":{"tmp":"tmp/codebuddy-stats_1.4.6_1774492194457_0.1141444886247569","host":"s3://npm-registry-packages-npm-production"}},"1.4.7":{"name":"codebuddy-stats","version":"1.4.7","keywords":["codebuddy","codebuddy-code","ai","cost","analyzer","statistics","tui","cli","token","usage"],"author":{"name":"AnotiaWang"},"license":"ISC","_id":"codebuddy-stats@1.4.7","maintainers":[{"name":"ataw","email":"ata@ik.me"}],"bin":{"cbs":"dist/index.js","codebuddy-stats":"dist/index.js"},"dist":{"shasum":"137f80b555546621a7e2a08e67bd78c3610c4a90","tarball":"https://registry.npmjs.org/codebuddy-stats/-/codebuddy-stats-1.4.7.tgz","fileCount":18,"integrity":"sha512-lvnIGVBBObG8HkmKpAiGS9wiBN+WJYfH8MzUwPOWIqXq0OUjNM9eMX0xoKJH99B/MM8osybFky73htHVwCk5HQ==","signatures":[{"sig":"MEUCIQDNodvX2+Ld46kg9Bjebk3MM3stFD0IaBTHUQUm9qEwyAIgErRhkIwHrxot1/tZu1XxOHL0ea6ydilPVUJQE3dm6OI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":144408},"main":"dist/index.js","type":"module","gitHead":"61d1e14cf13f42359c2ef892315860ac4578bfd0","scripts":{"dev":"tsx --watch src/index.ts","text":"node dist/index.js --no-tui","build":"tsc -p tsconfig.json","start":"node dist/index.js","pretext":"npm run build","prestart":"npm run build"},"_npmUser":{"name":"ataw","email":"ata@ik.me"},"_npmVersion":"10.8.2","description":"CodeBuddy AI usage statistics with terminal UI","directories":{},"_nodeVersion":"20.20.2","dependencies":{"blessed":"^0.1.81"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.1","devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.0.3","@types/blessed":"^0.1.27"},"_npmOperationalInternal":{"tmp":"tmp/codebuddy-stats_1.4.7_1776415608733_0.809788310964151","host":"s3://npm-registry-packages-npm-production"}},"1.4.8":{"name":"codebuddy-stats","version":"1.4.8","keywords":["codebuddy","codebuddy-code","ai","cost","analyzer","statistics","tui","cli","token","usage"],"author":{"name":"AnotiaWang"},"license":"ISC","_id":"codebuddy-stats@1.4.8","maintainers":[{"name":"ataw","email":"ata@ik.me"}],"bin":{"cbs":"dist/index.js","codebuddy-stats":"dist/index.js"},"dist":{"shasum":"d9ab0a6f0df1c9c8ae74e67cb6f5614f679bf233","tarball":"https://registry.npmjs.org/codebuddy-stats/-/codebuddy-stats-1.4.8.tgz","fileCount":18,"integrity":"sha512-Ka+PDnsgxEQevEhTXY/+U8990p8NdLMJ6xHcSjdNguyMKw0Max8oo8yT9wL4hxsiLfMEa1xv/boaj914cCIESA==","signatures":[{"sig":"MEUCICfgBEUX2V+0O3YtWWr6+D63bLh9CnWxM6RCaGh40+a+AiEAhU0w6PTCi+FriCZwNxDgFCnnkHtX3lo9BcXtmjdhIQg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":144452},"main":"dist/index.js","type":"module","gitHead":"7e492d714d57597717e31914947f606f9df8f8e3","scripts":{"dev":"tsx --watch src/index.ts","text":"node dist/index.js --no-tui","build":"tsc -p tsconfig.json","start":"node dist/index.js","pretext":"npm run build","prestart":"npm run build"},"_npmUser":{"name":"ataw","email":"ata@ik.me"},"_npmVersion":"10.8.2","description":"CodeBuddy AI usage statistics with terminal UI","directories":{},"_nodeVersion":"20.20.2","dependencies":{"blessed":"^0.1.81"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.1","devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.0.3","@types/blessed":"^0.1.27"},"_npmOperationalInternal":{"tmp":"tmp/codebuddy-stats_1.4.8_1777289305743_0.1388208935184989","host":"s3://npm-registry-packages-npm-production"}},"1.4.9":{"name":"codebuddy-stats","version":"1.4.9","keywords":["codebuddy","codebuddy-code","ai","cost","analyzer","statistics","tui","cli","token","usage"],"author":{"name":"AnotiaWang"},"license":"ISC","_id":"codebuddy-stats@1.4.9","maintainers":[{"name":"ataw","email":"ata@ik.me"}],"bin":{"cbs":"dist/index.js","codebuddy-stats":"dist/index.js"},"dist":{"shasum":"98bc15605ebcbe6ab3775c54677d77f1b7dc95fd","tarball":"https://registry.npmjs.org/codebuddy-stats/-/codebuddy-stats-1.4.9.tgz","fileCount":18,"integrity":"sha512-8Mx6H8zo24Do5+t4hG5mxsrjvmsPLY/mvYqS5dyap7Q+6QiF8bk3Ia3OLyk6x9AZh2DwJVLsk9RJnQ9Gyq4gDg==","signatures":[{"sig":"MEYCIQC5tVWoz4apu3eUsLKqHopAYJXnYrGkc4i/BkM84ae0FgIhALzGgaE2toXfQXhpkNVZkcuVR9jYzCHIlfE2abkSLUUO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148587},"main":"dist/index.js","type":"module","gitHead":"efd917bc5840798e6cad2f9ac61758afe9baea89","scripts":{"dev":"tsx --watch src/index.ts","text":"node dist/index.js --no-tui","build":"tsc -p tsconfig.json","start":"node dist/index.js","pretext":"npm run build","prestart":"npm run build"},"_npmUser":{"name":"ataw","email":"ata@ik.me"},"_npmVersion":"10.8.2","description":"CodeBuddy AI usage statistics with terminal UI","directories":{},"_nodeVersion":"20.20.2","dependencies":{"blessed":"^0.1.81"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.1","devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.0.3","@types/blessed":"^0.1.27"},"_npmOperationalInternal":{"tmp":"tmp/codebuddy-stats_1.4.9_1777774909963_0.7357253116100035","host":"s3://npm-registry-packages-npm-production"}},"1.4.10":{"name":"codebuddy-stats","version":"1.4.10","keywords":["codebuddy","codebuddy-code","ai","cost","analyzer","statistics","tui","cli","token","usage"],"author":{"name":"AnotiaWang"},"license":"ISC","_id":"codebuddy-stats@1.4.10","maintainers":[{"name":"ataw","email":"ata@ik.me"}],"bin":{"cbs":"dist/index.js","codebuddy-stats":"dist/index.js"},"dist":{"shasum":"ccc7d55ad702e089dbd265ec51d4edf17b047721","tarball":"https://registry.npmjs.org/codebuddy-stats/-/codebuddy-stats-1.4.10.tgz","fileCount":18,"integrity":"sha512-TH3Uz8JTjxE1qiokoZL48OdJp/oGIie0lDGcNhoSdxjJ9AYnp6mXwrnl7Lx9k26yhQoqJuAAQWqqfe/nEUY/uA==","signatures":[{"sig":"MEUCIF0V+Os8GOS49BYfsO0WaFO+DNC/4Q8KWiiXccI7JbwgAiEAk7atlYCIIRzRhxqOKGB2nKhILYRu0mjbXHgz8VMafjw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149435},"main":"dist/index.js","type":"module","gitHead":"2baae9d3d14e08460a88a3a6bfceadf803b73fa0","scripts":{"dev":"tsx --watch src/index.ts","text":"node dist/index.js --no-tui","build":"tsc -p tsconfig.json","start":"node dist/index.js","pretext":"npm run build","prestart":"npm run build"},"_npmUser":{"name":"ataw","email":"ata@ik.me"},"_npmVersion":"10.8.2","description":"CodeBuddy AI usage statistics with terminal UI","directories":{},"_nodeVersion":"20.20.2","dependencies":{"blessed":"^0.1.81"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.1","devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.0.3","@types/blessed":"^0.1.27"},"_npmOperationalInternal":{"tmp":"tmp/codebuddy-stats_1.4.10_1779261893955_0.6985279842070946","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"codebuddy-stats","version":"1.5.0","keywords":["codebuddy","codebuddy-code","ai","cost","analyzer","statistics","tui","cli","token","usage"],"author":{"name":"AnotiaWang"},"license":"ISC","_id":"codebuddy-stats@1.5.0","maintainers":[{"name":"ataw","email":"ata@ik.me"}],"bin":{"cbs":"dist/index.js","codebuddy-stats":"dist/index.js"},"dist":{"shasum":"a5e22aafa6e94c495751eb93567fda2b5abf7f8d","tarball":"https://registry.npmjs.org/codebuddy-stats/-/codebuddy-stats-1.5.0.tgz","fileCount":18,"integrity":"sha512-hwMcrwdK86q/CYInK1NhJ8VfyzHU6UdaVf6rLO2mtjEeg/rkzVe5kAr07ANyahkIvke108x/WkcL9Sa8md5FQw==","signatures":[{"sig":"MEUCICRbzYtFNpLbTbrEyEldZs9yxsTbGl/eBgPhOrXfpdREAiEAll8Sfm//IGAwf99FhPfzmf7Jy+HVLivjnoevXSt1b2M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":151482},"main":"dist/index.js","type":"module","gitHead":"aa64c3cc3ac0dc5b833ad8917461e51d5e274a12","scripts":{"dev":"tsx --watch src/index.ts","text":"node dist/index.js --no-tui","build":"tsc -p tsconfig.json","start":"node dist/index.js","pretext":"npm run build","prestart":"npm run build"},"_npmUser":{"name":"ataw","email":"ata@ik.me"},"_npmVersion":"10.8.2","description":"CodeBuddy AI usage statistics with terminal UI","directories":{},"_nodeVersion":"20.20.2","dependencies":{"blessed":"^0.1.81"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.1","devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.0.3","@types/blessed":"^0.1.27"},"_npmOperationalInternal":{"tmp":"tmp/codebuddy-stats_1.5.0_1779263523015_0.3686540723789722","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"codebuddy-stats","version":"1.5.1","type":"module","main":"dist/index.js","bin":{"codebuddy-stats":"dist/index.js","cbs":"dist/index.js"},"scripts":{"build":"tsc -p tsconfig.json","dev":"tsx --watch src/index.ts","prestart":"npm run build","start":"node dist/index.js","pretext":"npm run build","text":"node dist/index.js --no-tui"},"keywords":["codebuddy","codebuddy-code","ai","cost","analyzer","statistics","tui","cli","token","usage"],"author":{"name":"AnotiaWang"},"license":"ISC","packageManager":"pnpm@9.15.1","description":"CodeBuddy AI usage statistics with terminal UI","dependencies":{"blessed":"^0.1.81"},"devDependencies":{"@types/blessed":"^0.1.27","@types/node":"^25.0.3","tsx":"^4.21.0","typescript":"^5.9.3"},"_id":"codebuddy-stats@1.5.1","gitHead":"7194910a384aecfc82dec260aad0e54e0cfa55a9","_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-pITskVBXyH5ocHq0DxzHEhXZjRd/c5CsUH7DDoS36WVsEgjRBB3aiydhgDL2piDEUyzl4KF/dY7Vn5sukePYFQ==","shasum":"d550fc0a6d7ed218b3ab725b7865c943f6268900","tarball":"https://registry.npmjs.org/codebuddy-stats/-/codebuddy-stats-1.5.1.tgz","fileCount":18,"unpackedSize":151233,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFlh1AC538fXTTC+JVgMwMZ6bz6xuh+u1ReXOVejSmhIAiEA00ZtkKN7MrB+qzo1cVCfWuuyuTaDOECg7HGQUMTsLkU="}]},"_npmUser":{"name":"ataw","email":"ata@ik.me"},"directories":{},"maintainers":[{"name":"ataw","email":"ata@ik.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/codebuddy-stats_1.5.1_1780630241876_0.4611499198005935"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-19T09:29:21.722Z","modified":"2026-06-05T03:30:42.125Z","1.0.0":"2025-12-19T09:29:21.877Z","1.1.0":"2025-12-19T14:05:06.337Z","1.1.1":"2025-12-19T14:19:33.834Z","1.1.2":"2025-12-19T14:33:06.824Z","1.1.3":"2025-12-20T01:15:29.443Z","1.1.4":"2025-12-20T03:08:18.504Z","1.1.5":"2025-12-20T05:43:19.148Z","1.1.6":"2025-12-21T03:28:58.668Z","1.2.0":"2025-12-22T10:15:45.142Z","1.2.1":"2025-12-22T13:05:58.255Z","1.2.2":"2025-12-23T02:01:35.225Z","1.2.3":"2025-12-23T02:22:23.621Z","1.2.4":"2025-12-24T07:52:38.996Z","1.2.5":"2026-01-05T08:30:27.052Z","1.2.6":"2026-01-05T08:53:19.291Z","1.2.7":"2026-01-05T08:55:53.042Z","1.2.8":"2026-01-06T04:33:47.808Z","1.2.9":"2026-01-09T01:31:17.050Z","1.2.10":"2026-01-09T08:48:51.750Z","1.2.11":"2026-01-14T09:00:17.489Z","1.2.12":"2026-01-16T02:01:41.215Z","1.3.0":"2026-01-20T09:38:04.561Z","1.3.1":"2026-01-28T01:25:54.115Z","1.3.2":"2026-02-10T01:05:50.687Z","1.3.3":"2026-02-10T05:07:37.785Z","1.3.4":"2026-02-12T02:07:44.521Z","1.3.5":"2026-02-13T02:40:20.700Z","1.3.6":"2026-02-25T01:22:56.406Z","1.4.0":"2026-02-26T08:04:44.615Z","1.4.1":"2026-03-09T02:27:37.710Z","1.4.2":"2026-03-13T09:11:15.778Z","1.4.3":"2026-03-16T07:51:42.697Z","1.4.4":"2026-03-19T01:30:45.019Z","1.4.5":"2026-03-20T01:41:44.454Z","1.4.6":"2026-03-26T02:29:54.600Z","1.4.7":"2026-04-17T08:46:48.895Z","1.4.8":"2026-04-27T11:28:25.909Z","1.4.9":"2026-05-03T02:21:50.101Z","1.4.10":"2026-05-20T07:24:54.082Z","1.5.0":"2026-05-20T07:52:03.149Z","1.5.1":"2026-06-05T03:30:42.022Z"},"author":{"name":"AnotiaWang"},"license":"ISC","keywords":["codebuddy","codebuddy-code","ai","cost","analyzer","statistics","tui","cli","token","usage"],"description":"CodeBuddy AI usage statistics with terminal UI","maintainers":[{"name":"ataw","email":"ata@ik.me"}],"readme":"# CodeBuddy Stats\n\n一个用于分析 CodeBuddy 系列产品使用成本的命令行工具，支持交互式 TUI 界面和纯文本输出。\n\n![](https://cdn.jsdelivr.net/npm/codebuddy-stats@1.2.6/assets/README-1.jpg)\n\n## 功能特性\n\n- **双数据源支持** - 同时支持 CodeBuddy Code 和 CodeBuddy IDE\n- **成本热力图** - 可视化每日 AI 使用成本分布\n- **模型统计** - 按模型分类的费用、请求数、Token 用量\n- **项目统计** - 按项目分类的费用汇总\n- **每日明细** - 查看每日详细使用情况\n- **缓存命中率** - 显示 prompt cache 命中率（Code 模式）\n- **多模型定价** - 支持 GPT-5.2、Claude 4.5、Gemini 等模型\n\n## 安装\n\n```bash\nnpm install -g codebuddy-stats\n```\n\n## 使用方法\n\n```bash\n# 启动交互式 TUI 界面\ncbs\n\n# 或使用完整命令名\ncodebuddy-stats\n\n# 纯文本输出模式\ncbs --no-tui\n\n# 只显示最近 7 天的数据\ncbs --days 7\n\n# 显示帮助\ncbs --help\n```\n\n## TUI 界面操作\n\n| 按键        | 功能                     |\n| ----------- | ------------------------ |\n| `Tab`       | 切换到下一个视图         |\n| `Shift+Tab` | 切换到上一个视图         |\n| `s`         | 切换数据源（Code / IDE） |\n| `↑` / `k`   | 向上滚动 (Daily 视图)    |\n| `↓` / `j`   | 向下滚动 (Daily 视图)    |\n| `r`         | 刷新数据                 |\n| `q`         | 退出                     |\n\n## 视图说明\n\n### Overview\n\n显示成本热力图和汇总统计，包括：\n\n- 总费用、总 Token 数、总请求数\n- 活跃天数、缓存命中率、日均费用\n- 使用最多的模型和项目\n\n### By Model\n\n按 AI 模型分类的详细统计表格，包含每个模型的费用、请求数、Token 数和平均每次请求费用。\n\n### By Project\n\n按项目分类的费用统计，方便了解不同项目的 AI 使用成本。\n\n工具会自动将项目标识解析为可读路径：\n- **Code 模式**: 将 `Users-foo-Documents-project-xxx` 还原为 `~/Documents/project/xxx`\n- **IDE 模式**: 将 MD5 hash 映射为实际工作区路径\n\n### Daily\n\n每日使用明细，显示日期、费用、请求数以及当天使用最多的模型和项目。\n\n## 支持的模型\n\n| 模型            | 输入价格 | 输出价格 |\n| --------------- | -------- | -------- |\n| GPT-5.2         | $1.75/M  | $14.00/M |\n| GPT-5.1 / GPT-5 | $1.25/M  | $10.00/M |\n| GPT-5-mini      | $0.25/M  | $2.00/M  |\n| GPT-5-nano      | $0.05/M  | $0.40/M  |\n| Claude Opus 4.5 | $5.00/M  | $25.00/M |\n| Claude 4.5      | $3.00/M  | $15.00/M |\n| Gemini 3 Pro    | $2.00/M  | $12.00/M |\n| Gemini 2.5 Pro  | $1.25/M  | $10.00/M |\n\n_价格单位：USD / 1M tokens，部分模型支持分层定价_\n\n## 数据来源\n\n工具支持两种数据源，可在 TUI 界面中按 `s` 键切换：\n\n### CodeBuddy Code（CLI 版本）\n\n- **macOS**: `~/.codebuddy/projects/`\n- **Windows**: `%APPDATA%/CodeBuddy/projects/`\n- **Linux**: `$XDG_CONFIG_HOME/codebuddy/projects/` 或 `~/.codebuddy/projects/`\n\n特点：包含完整的缓存命中/写入 token 数据，可计算缓存命中率和精确成本。\n\n### CodeBuddy IDE\n\n- **macOS**: `~/Library/Application Support/CodeBuddyExtension/Data/`\n- **Windows**: `%APPDATA%/CodeBuddyExtension/Data/`\n- **Linux**: `$XDG_CONFIG_HOME/CodeBuddyExtension/Data/` 或 `~/.config/CodeBuddyExtension/Data/`\n\n特点：基于 input/output tokens 估算成本，不包含缓存相关数据。\n\n## 系统要求\n\n- Node.js >= 18\n- 终端支持 Unicode 字符（用于热力图显示）\n\n## License\n\nISC\n","readmeFilename":"README.md"}