{"_id":"claude-code-cost","_rev":"37-35a609bb6467deb44ff7524fbe3008a3","name":"claude-code-cost","dist-tags":{"rc":"0.24.0-rc.1","latest":"1.1.0"},"versions":{"0.1.0":{"name":"claude-code-cost","version":"0.1.0","license":"MIT","_id":"claude-code-cost@0.1.0","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"bin":{"claude-code-cost":"server.js"},"dist":{"shasum":"cf7c687d9971b4dff2630400b24cb8efc0a5eb8d","tarball":"https://registry.npmjs.org/claude-code-cost/-/claude-code-cost-0.1.0.tgz","fileCount":29,"integrity":"sha512-/5uoZhZ5QNUzpvWZRX6zHiSKnH7aL2/si2DCfp8w1RtIuqsHOcqAOSlT8e/3x7uw6N1BD0wLtsmeO+ktPN+F5A==","signatures":[{"sig":"MEUCIQCpc4PShPMen6ky4MIRE4gtv8r7ESCaq7/wUpNZQmzyXgIgeqCHH1VlrfD1Z7aDoJ50yaHhOv8HkHG1UeQS9c5gUiI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3005852},"main":"server.js","engines":{"node":">=20.0.0"},"gitHead":"d50e71e2174ce13144c665227dc3ff1cbfff170d","scripts":{"dev":"node server.js --open","start":"node server.js","prepare":"husky || true"},"_npmUser":{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"},"_npmVersion":"11.9.0","description":"Cost dashboard for Claude Code usage","directories":{},"_nodeVersion":"24.14.0","dependencies":{"open":"^11.0.0","express":"^4.18.2"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-cost_0.1.0_1775300725916_0.03270336262175588","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"claude-code-cost","version":"0.2.0","license":"MIT","_id":"claude-code-cost@0.2.0","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"bin":{"claude-code-cost":"server.js"},"dist":{"shasum":"a4e5f3c8c827ed57c3abfa10e4067551f207e9e3","tarball":"https://registry.npmjs.org/claude-code-cost/-/claude-code-cost-0.2.0.tgz","fileCount":29,"integrity":"sha512-NBKmzeKDhmyzIq9ZCVnE2mBm7OZ0wy7vDgRcDvmBJzGmsh5YuLn+swwC9h8CplRaSTwPQH03cxhf3I/eo3V/hw==","signatures":[{"sig":"MEYCIQCXK3TNdkHVoPC8eqgqebYVwxhQruxqf80iqxknlBSO5wIhAIBKpik/rJYhos0G7B/Pr6/nJQ3IQDv4D+KA/NoI5Vtn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3007654},"main":"server.js","engines":{"node":">=20.0.0"},"gitHead":"c72645d90dc602def84275ca2d3cdc9aa67dcc5a","scripts":{"dev":"node server.js --open","start":"node server.js","prepare":"husky || true"},"_npmUser":{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"},"_npmVersion":"11.9.0","description":"Cost dashboard for Claude Code usage","directories":{},"_nodeVersion":"24.14.0","dependencies":{"open":"^11.0.0","express":"^4.18.2"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-cost_0.2.0_1775307251583_0.4694499240606542","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"claude-code-cost","version":"0.4.0","license":"MIT","_id":"claude-code-cost@0.4.0","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"bin":{"claude-code-cost":"server.js"},"dist":{"shasum":"a69b556bb68c59580fb389a34b6b5854850ecc42","tarball":"https://registry.npmjs.org/claude-code-cost/-/claude-code-cost-0.4.0.tgz","fileCount":29,"integrity":"sha512-ioH9PDiLvbaxDs1tXNgctZZe7aaV7J/Yi6mdy3Zm7PfbA0ZHcKE/Ee3wzQ6Djk2MLkJmexisxCMk/hDQfzTChA==","signatures":[{"sig":"MEUCIAbQgz81jPxVE1r0t1vrUh9KxW3o3YMR42k/vigbYqroAiEAhihU6/BeQxNB4qh8hIGpNm8c9USfnFhjDkwVZyaj2Fs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3011164},"main":"server.js","engines":{"node":">=20.0.0"},"scripts":{"dev":"node server.js --open","start":"node server.js","prepare":"husky || true"},"_npmUser":{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"},"_npmVersion":"11.9.0","description":"Cost dashboard for Claude Code usage","directories":{},"_nodeVersion":"24.14.0","dependencies":{"open":"^11.0.0","express":"^4.18.2"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-cost_0.4.0_1775320556340_0.12238244319494473","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"claude-code-cost","version":"0.4.1","license":"MIT","_id":"claude-code-cost@0.4.1","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"bin":{"claude-code-cost":"server.js"},"dist":{"shasum":"250f46d03aa4d8e8ed414c56a283f810c731def5","tarball":"https://registry.npmjs.org/claude-code-cost/-/claude-code-cost-0.4.1.tgz","fileCount":29,"integrity":"sha512-ANrCC3jLOmk9yxTnJt3SnMcoXHdfbKYNg6gHb5R8rh+geJeO42vMWt0bRtzwCP92ri3mDjoMTl14yCmnUPtrmg==","signatures":[{"sig":"MEUCIQCoxMbt74U/JkeBIn3EJQGS0Yo/UZsY3yImxkWIhCkOqAIgOY0pL6e+nVvHCbSnMxjRWbuRq+vFZei4Nd2WZbDyGOk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3011237},"main":"server.js","engines":{"node":">=20.0.0"},"scripts":{"dev":"node server.js --open","start":"node server.js","prepare":"husky || true"},"_npmUser":{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"},"_npmVersion":"11.9.0","description":"Cost dashboard for Claude Code usage","directories":{},"_nodeVersion":"24.14.0","dependencies":{"open":"^11.0.0","express":"^4.18.2"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-cost_0.4.1_1775323232412_0.995157221740621","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"claude-code-cost","version":"0.4.2","keywords":["claude","claude-code","cost","dashboard","anthropic","ai","cli","usage"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-cost@0.4.2","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-cost","bugs":{"url":"https://github.com/NikiforovAll/claude-code-cost/issues"},"bin":{"claude-code-cost":"server.js"},"dist":{"shasum":"50f43e9c08096a7bb65b8fa9d7eb9806b7d2d4a2","tarball":"https://registry.npmjs.org/claude-code-cost/-/claude-code-cost-0.4.2.tgz","fileCount":10,"integrity":"sha512-IQvb6R5PvKOry0VMPBZWibTvHJKgSkvwc5QkHtgv9slS8jktJNlIHuiivZ5bgtcDJ98k1kOBnxiwsEoJ+bD41A==","signatures":[{"sig":"MEYCIQDcqwrFt+0Bwanjn51HCUuMR8X45+ljVMTIYQj4HkpylQIhAK1QaWAfQ50W2OA5W68LhF4SF2U8Kka/H0fjgyTCp75C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94040},"main":"server.js","engines":{"node":">=20.0.0"},"scripts":{"dev":"node server.js --open","start":"node server.js","prepare":"husky || true"},"_npmUser":{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-cost.git","type":"git"},"_npmVersion":"11.9.0","description":"Cost dashboard for Claude Code usage","directories":{},"_nodeVersion":"24.14.0","dependencies":{"open":"^11.0.0","express":"^4.18.2"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-cost_0.4.2_1775324434285_0.9384208888513934","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"claude-code-cost","version":"0.5.0","keywords":["claude","claude-code","cost","dashboard","anthropic","ai","cli","usage"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-cost@0.5.0","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-cost","bugs":{"url":"https://github.com/NikiforovAll/claude-code-cost/issues"},"bin":{"claude-code-cost":"server.js"},"dist":{"shasum":"9828274b93ea1cf011a56c5ef8c29fe6459dd0bf","tarball":"https://registry.npmjs.org/claude-code-cost/-/claude-code-cost-0.5.0.tgz","fileCount":10,"integrity":"sha512-S3ZZHSAu9RVfA3UT7PY0K+MKWb/xMF1jU2JJ6zvNgeLx3aRDe81ZtkgzGJGIn+StYb44FwarH5H5QJ5IAfhyBQ==","signatures":[{"sig":"MEUCIGroIRWDUQgiSkmkjtZcLhDjDNPuYI5PhAh9047rsZC4AiEArbuj1XSboRqpmypwkgNYgPfq6izSzIfkmVH8U5Sj9Tg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98641},"main":"server.js","engines":{"node":">=20.0.0"},"scripts":{"dev":"node server.js --open","start":"node server.js","prepare":"husky || true"},"_npmUser":{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-cost.git","type":"git"},"_npmVersion":"11.9.0","description":"Cost dashboard for Claude Code usage","directories":{},"_nodeVersion":"24.14.0","dependencies":{"open":"^11.0.0","express":"^4.18.2"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-cost_0.5.0_1775333421426_0.49255058733378476","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"claude-code-cost","version":"0.6.0","keywords":["claude","claude-code","cost","dashboard","anthropic","ai","cli","usage"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-cost@0.6.0","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-cost","bugs":{"url":"https://github.com/NikiforovAll/claude-code-cost/issues"},"bin":{"claude-code-cost":"server.js"},"dist":{"shasum":"07a0c5cc1d41a3f7573b2c972951284c8a955177","tarball":"https://registry.npmjs.org/claude-code-cost/-/claude-code-cost-0.6.0.tgz","fileCount":10,"integrity":"sha512-XarcXWPrmMtebEkH4+pI3oC/OXpu6WVqez7ElKgDYIe7/tOswiZDGAx+38tF5LsYWAHXwjotZqs6NihMxvH0zg==","signatures":[{"sig":"MEYCIQC/2xWKRn4LCarcB/0Utfr/ZPyJpCyxujDGcRBVzVoNJgIhAMg/vWQgs/bol6keuaEu4pqr7a7P23PIGH/zxI+1r1qB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99957},"main":"server.js","engines":{"node":">=20.0.0"},"scripts":{"dev":"node server.js --open","start":"node server.js","prepare":"husky || true"},"_npmUser":{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-cost.git","type":"git"},"_npmVersion":"11.9.0","description":"Cost dashboard for Claude Code usage","directories":{},"_nodeVersion":"24.14.0","dependencies":{"open":"^11.0.0","express":"^4.18.2"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-cost_0.6.0_1775372462312_0.46176337896272823","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"claude-code-cost","version":"0.6.1","keywords":["claude","claude-code","cost","dashboard","anthropic","ai","cli","usage"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-cost@0.6.1","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-cost","bugs":{"url":"https://github.com/NikiforovAll/claude-code-cost/issues"},"bin":{"claude-code-cost":"server.js"},"dist":{"shasum":"f5abb2dc6c4f2a6bdb597d5968203a5f253221c7","tarball":"https://registry.npmjs.org/claude-code-cost/-/claude-code-cost-0.6.1.tgz","fileCount":10,"integrity":"sha512-AxuYISofmmFFiJf/7JKPADJHscVe9l2rfm29mq8orfJj0sYvuADAQWqU6s+CrCXz+0i84ByD7B4050svx+1w/g==","signatures":[{"sig":"MEQCIA5kDZRdhMdU6pKLwUkT9y/rMuJdcI6C/vl7X4n56FjsAiBPvNDntiXfUA4u8atvUMaS6975dc7i/bPBei0IygT9+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100039},"main":"server.js","engines":{"node":">=20.0.0"},"scripts":{"dev":"node server.js --open","start":"node server.js","prepare":"husky || true"},"_npmUser":{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-cost.git","type":"git"},"_npmVersion":"11.6.2","description":"Cost dashboard for Claude Code usage","directories":{},"_nodeVersion":"24.12.0","dependencies":{"open":"^11.0.0","express":"^4.18.2"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-cost_0.6.1_1775490545006_0.17720036766249114","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"claude-code-cost","version":"0.6.2","keywords":["claude","claude-code","cost","dashboard","anthropic","ai","cli","usage"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-cost@0.6.2","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-cost","bugs":{"url":"https://github.com/NikiforovAll/claude-code-cost/issues"},"bin":{"claude-code-cost":"server.js"},"dist":{"shasum":"4d020b705204a991d31cd31704b60c1ad37edade","tarball":"https://registry.npmjs.org/claude-code-cost/-/claude-code-cost-0.6.2.tgz","fileCount":10,"integrity":"sha512-AATWzLI4sY7GY6CmcjjTbUCNhHUMVY1YmliiS/bwp6xhsiM6MxB1MdExcLUJ8FFCF2fTHFFvqBHxchPkfOfhLg==","signatures":[{"sig":"MEUCIQDvklRt/CQCESDsU2lLrg7ZCjQ4qPA58yK9yzxR8PbGxgIgcG85mjcqEMHbzVjWzrwwb2BYrp7PDNidv1Wp5cPxLpg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100039},"main":"server.js","engines":{"node":">=20.0.0"},"scripts":{"dev":"node server.js --open","start":"node server.js","prepare":"husky || true"},"_npmUser":{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-cost.git","type":"git"},"_npmVersion":"11.9.0","description":"Cost dashboard for Claude Code usage","directories":{},"_nodeVersion":"24.14.0","dependencies":{"open":"^11.0.0","express":"^4.18.2"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-cost_0.6.2_1776973124479_0.05833690318431639","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"claude-code-cost","version":"0.6.3","keywords":["claude","claude-code","cost","dashboard","anthropic","ai","cli","usage"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-cost@0.6.3","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-cost","bugs":{"url":"https://github.com/NikiforovAll/claude-code-cost/issues"},"bin":{"claude-code-cost":"server.js"},"dist":{"shasum":"ff6f7ca059c78a04c0d4f2258cb9087bf653094a","tarball":"https://registry.npmjs.org/claude-code-cost/-/claude-code-cost-0.6.3.tgz","fileCount":10,"integrity":"sha512-FOUf2XQGaruAII3JZwWc2bLqrPdYImHEIkn+1Y65hek0vIDWmPtHpybPT4HlKBnMYIKCucIU8br1Zf9sB0FwDw==","signatures":[{"sig":"MEYCIQCPr9VkdxA5osEwN1Si4hTz+2maOXWBH4+uOTijy5+7tAIhAJ1OUzGsmSnqhXKCxR/w3LWA5G3dappG6NaebRyWTfcz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100571},"main":"server.js","engines":{"node":">=20.0.0"},"scripts":{"dev":"node server.js --open","start":"node server.js","prepare":"husky || true"},"_npmUser":{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-cost.git","type":"git"},"_npmVersion":"11.9.0","description":"Cost dashboard for Claude Code usage","directories":{},"_nodeVersion":"24.14.0","dependencies":{"open":"^11.0.0","express":"^4.18.2"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-cost_0.6.3_1777664051695_0.27761823926382356","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"claude-code-cost","version":"0.7.0","keywords":["claude","claude-code","cost","dashboard","anthropic","ai","cli","usage"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-cost@0.7.0","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-cost","bugs":{"url":"https://github.com/NikiforovAll/claude-code-cost/issues"},"bin":{"claude-code-cost":"server.js"},"dist":{"shasum":"63811b3f8903d555112a31824358f61d015eb647","tarball":"https://registry.npmjs.org/claude-code-cost/-/claude-code-cost-0.7.0.tgz","fileCount":10,"integrity":"sha512-3piqbk2S1jLpQOzXH0Dz7/lJHuxiZZVMXl3+EOVz9TpU58sfAS3a4KK3gvX2eUlJ2MH6Oq5hKICkjyceDTH5mg==","signatures":[{"sig":"MEYCIQCJA14DDMaikF+wCAFgqaVKwZssxCvpZeg8A5fcuHVTPwIhAKXrjGebeYsRheqWPWU2Fkwv0w8DbjAHh3woI4N1CnrT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101390},"main":"server.js","engines":{"node":">=20.0.0"},"scripts":{"dev":"node server.js --open","start":"node server.js","prepare":"husky || true"},"_npmUser":{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-cost.git","type":"git"},"_npmVersion":"11.12.1","description":"Cost dashboard for Claude Code usage","directories":{},"_nodeVersion":"24.15.0","dependencies":{"open":"^11.0.0","express":"^4.18.2"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-cost_0.7.0_1777986132774_0.3505088104567411","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"claude-code-cost","version":"0.8.0","keywords":["claude","claude-code","cost","dashboard","anthropic","ai","cli","usage"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-cost@0.8.0","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-cost","bugs":{"url":"https://github.com/NikiforovAll/claude-code-cost/issues"},"bin":{"claude-code-cost":"server.js"},"dist":{"shasum":"efc13217a3f67d9469f04bc95d3af4187efa79d2","tarball":"https://registry.npmjs.org/claude-code-cost/-/claude-code-cost-0.8.0.tgz","fileCount":10,"integrity":"sha512-CiRNpAXFLCcigialw+TZcR6mAOHy9aTvWe7orRreNzMYLAqgidfentF6HPhKePlqh0TG0RkYEGrPJgCm1DexTQ==","signatures":[{"sig":"MEUCIQDMWeblq78sqUU6cdWUjm0xMJ/6xrd/WiFdzxaGcrHvyAIgKUwGRG+3ICC/9OE7StnPRG4CnYYdNTdcOLkrvHGZ8sM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101926},"main":"server.js","engines":{"node":">=20.0.0"},"scripts":{"dev":"node server.js --open","start":"node server.js","prepare":"husky || true"},"_npmUser":{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-cost.git","type":"git"},"_npmVersion":"11.12.1","description":"Cost dashboard for Claude Code usage","directories":{},"_nodeVersion":"24.15.0","dependencies":{"open":"^11.0.0","express":"^4.18.2"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-cost_0.8.0_1780769411667_0.2464456622867388","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"claude-code-cost","version":"0.8.1","keywords":["claude","claude-code","cost","dashboard","anthropic","ai","cli","usage"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-cost@0.8.1","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-cost","bugs":{"url":"https://github.com/NikiforovAll/claude-code-cost/issues"},"bin":{"claude-code-cost":"server.js"},"dist":{"shasum":"abaef7382305dc1d6911df40209aa24fa834effb","tarball":"https://registry.npmjs.org/claude-code-cost/-/claude-code-cost-0.8.1.tgz","fileCount":10,"integrity":"sha512-ULtmk19FGh2ZCFiiq0wJGtmXSInARRx5o5mSnpdEyp+wnauAQt/kjkFeqYW7fBNpwM5YoLl5AwtfyjHudXEPZA==","signatures":[{"sig":"MEUCIB+33Q9RE1cAhLm4JoXWm4ByjGZriEdFfenydmZBVUejAiEAmL4KSQdZi2UqjXTCzEh4LqRSb+B5VJVnpK7JsTWMnlU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101926},"main":"server.js","engines":{"node":">=20.0.0"},"scripts":{"dev":"node server.js --open","start":"node server.js","prepare":"husky || true"},"_npmUser":{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-cost.git","type":"git"},"_npmVersion":"11.12.1","description":"Cost dashboard for Claude Code usage","directories":{},"_nodeVersion":"24.15.0","dependencies":{"open":"^11.0.0","express":"^4.18.2"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-cost_0.8.1_1780987963469_0.9238383199654248","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"claude-code-cost","version":"0.9.0","keywords":["claude","claude-code","cost","dashboard","anthropic","ai","cli","usage"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-cost@0.9.0","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-cost","bugs":{"url":"https://github.com/NikiforovAll/claude-code-cost/issues"},"bin":{"claude-code-cost":"server.js"},"dist":{"shasum":"e90cdf7e3ab83469a23c524b3031638e5e6afaee","tarball":"https://registry.npmjs.org/claude-code-cost/-/claude-code-cost-0.9.0.tgz","fileCount":11,"integrity":"sha512-RS0qJEvczWSTRMuttCtiot+GO8KqsRvASdYwA8n84zOFD7I3b4U43th1K06XXy21yji0IkbmH55+fAGbNUDFoA==","signatures":[{"sig":"MEUCIHqG2S4KcJiXY5c27ti5YEHghKtYfpTtmkjOsYF78CeZAiEA2rfsZcHSrQANFto6gKbzkGeFwaXypcABF3rcgoWvPAA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126108},"main":"server.js","engines":{"node":">=20.0.0"},"scripts":{"dev":"node server.js --open","start":"node server.js","prepare":"husky || true"},"_npmUser":{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-cost.git","type":"git"},"_npmVersion":"11.12.1","description":"Cost dashboard for Claude Code usage","directories":{},"_nodeVersion":"24.15.0","dependencies":{"open":"^11.0.0","express":"^4.18.2"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-cost_0.9.0_1781208480417_0.03593091658675851","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"claude-code-cost","version":"0.10.0","keywords":["claude","claude-code","cost","dashboard","anthropic","ai","cli","usage"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-cost@0.10.0","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-cost","bugs":{"url":"https://github.com/NikiforovAll/claude-code-cost/issues"},"bin":{"claude-code-cost":"server.js"},"dist":{"shasum":"77c5a6d5e95471e0d20352e4fe35917da68fe1f4","tarball":"https://registry.npmjs.org/claude-code-cost/-/claude-code-cost-0.10.0.tgz","fileCount":11,"integrity":"sha512-Xm57++Zk1NvyjqacFT5dnB3/UMRo9SZA5VueaYR14BHGnCev9nVg7B8VOpbpzU4CnJQKkN8I6yPy5XlQ2vsFww==","signatures":[{"sig":"MEYCIQD5BH+Qp81KlV821DtZ9q+sPwqgwvaKMGS4Wvkuf5ZvjwIhAJtF8XnDeRSo2dsoHaCrmyZuNEjgAPmm9iZSCyjVjelj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124513},"main":"server.js","engines":{"node":">=20.0.0"},"scripts":{"dev":"node server.js --open","start":"node server.js","prepare":"husky || true"},"_npmUser":{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-cost.git","type":"git"},"_npmVersion":"11.13.0","description":"Cost dashboard for Claude Code usage","directories":{},"_nodeVersion":"24.17.0","dependencies":{"open":"^11.0.0","express":"^4.18.2"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-cost_0.10.0_1783339276071_0.66934342435066","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"claude-code-cost","version":"0.12.0","keywords":["claude","claude-code","cost","dashboard","anthropic","ai","cli","usage"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-cost@0.12.0","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-cost","bugs":{"url":"https://github.com/NikiforovAll/claude-code-cost/issues"},"bin":{"claude-code-cost":"server.js"},"dist":{"shasum":"85a2fd3150199617818a3e4adfc5ddbb8ac95ca3","tarball":"https://registry.npmjs.org/claude-code-cost/-/claude-code-cost-0.12.0.tgz","fileCount":11,"integrity":"sha512-hbn1ZJDsxmFqvFi2NiXJZWhtnR8F3TtU+Xm0EKmvYuhF2lwmdWSZdvWpz8D8NMnzqUMDq1oqpz7DUi1FT/0XkQ==","signatures":[{"sig":"MEUCIA9jwihLt3tcroQB6Qvj3JOsf34AlF/gGoRwvG94ctrmAiEAyQhHF4YJidtC5j4arBzlSN9HPrHCKmDAsFQ9XvL+MlY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":136060},"main":"server.js","engines":{"node":">=20.0.0"},"scripts":{"dev":"node server.js --open","start":"node server.js","prepare":"husky || true"},"_npmUser":{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-cost.git","type":"git"},"_npmVersion":"11.13.0","description":"Cost dashboard for Claude Code usage","directories":{},"_nodeVersion":"24.17.0","dependencies":{"open":"^11.0.0","express":"^4.18.2"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-cost_0.12.0_1785335404088_0.5648779865394755","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"claude-code-cost","version":"0.12.1","keywords":["claude","claude-code","cost","dashboard","anthropic","ai","cli","usage"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-cost@0.12.1","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-cost","bugs":{"url":"https://github.com/NikiforovAll/claude-code-cost/issues"},"bin":{"claude-code-cost":"server.js"},"dist":{"shasum":"ff5a1f3824c9efa291420bb7a0ca706e18841eb1","tarball":"https://registry.npmjs.org/claude-code-cost/-/claude-code-cost-0.12.1.tgz","fileCount":11,"integrity":"sha512-h+q0sNmzZH4kVRgVNGCFuAyJ4tfbfFS27fWSPz4h0jKQIuJQMp0gbLXOrxMdB2r6OCMzDtuRLsdYz69YT3Fv2w==","signatures":[{"sig":"MEYCIQDACzIPH+EvRc0//YqhTZ+2Tp9Rggp5kecPNVQTlDh9JAIhALO+iQ80bYzl3XJTeCcFfBCmXOzMSRJH420SN39gNdfz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":137626},"main":"server.js","engines":{"node":">=20.0.0"},"scripts":{"dev":"node server.js --open","start":"node server.js","prepare":"husky || true"},"_npmUser":{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-cost.git","type":"git"},"_npmVersion":"11.13.0","description":"Cost dashboard for Claude Code usage","directories":{},"_nodeVersion":"24.17.0","dependencies":{"open":"^11.0.0","express":"^4.18.2"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-cost_0.12.1_1785344758859_0.687373307237531","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"claude-code-cost","version":"0.13.0","keywords":["claude","claude-code","cost","dashboard","anthropic","ai","cli","usage"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-cost@0.13.0","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-cost","bugs":{"url":"https://github.com/NikiforovAll/claude-code-cost/issues"},"bin":{"claude-code-cost":"server.js"},"dist":{"shasum":"bd041e47050f215868862eabd52ef81f722bb7d2","tarball":"https://registry.npmjs.org/claude-code-cost/-/claude-code-cost-0.13.0.tgz","fileCount":12,"integrity":"sha512-ybY9kSJcqOlTYK66xXsU8z5oQP4uSwhView7JK1TIhEqZ3+oDkaQspKcxMw/Lvz4W1+lKpuKVaqBQHLX7LRkaQ==","signatures":[{"sig":"MEQCICktTuqy9ed73n2jmimqjd0WoNj8sRWO+KGiDVatoSLuAiAqW5UP4cBg5VWhVmO9vd3yv0mnItaeMETfUuSzC9nPyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150218},"main":"server.js","engines":{"node":">=20.0.0"},"scripts":{"dev":"node server.js --open","test":"node --test test/*.test.js","start":"node server.js","prepare":"husky || true"},"_npmUser":{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-cost.git","type":"git"},"_npmVersion":"11.13.0","description":"Cost dashboard for Claude Code usage","directories":{},"_nodeVersion":"24.17.0","dependencies":{"open":"^11.0.0","express":"^4.18.2"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-cost_0.13.0_1786378025266_0.4542694264237812","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"claude-code-cost","version":"0.14.0","keywords":["claude","claude-code","cost","dashboard","anthropic","ai","cli","usage"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-cost@0.14.0","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-cost","bugs":{"url":"https://github.com/NikiforovAll/claude-code-cost/issues"},"bin":{"claude-code-cost":"server.js"},"dist":{"shasum":"5a2d4b581bb17c18164e8828c7d4423f7dddb875","tarball":"https://registry.npmjs.org/claude-code-cost/-/claude-code-cost-0.14.0.tgz","fileCount":12,"integrity":"sha512-TltG1ZzApfKt34lGmW5YqlpKF8dFA+PtVS7o/9N9Osz0rG9+L5Sq6lXf6PynLbPUlmTBaAdVikJpn2woaDkoDA==","signatures":[{"sig":"MEUCIEefqFCzALJJoBmyMSfy4d/lIaZvxgH0p+gnA7xWP/zpAiEA1z9Zfp8V8hH4caDZLalxOuBiWxkw+xw+hxAQaXlnqs8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":154500},"main":"server.js","engines":{"node":">=20.0.0"},"scripts":{"dev":"node server.js --open","test":"node --test test/*.test.js","start":"node server.js","prepare":"husky || true"},"_npmUser":{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-cost.git","type":"git"},"_npmVersion":"11.13.0","description":"Cost dashboard for Claude Code usage","directories":{},"_nodeVersion":"24.17.0","dependencies":{"open":"^11.0.0","express":"^4.18.2"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-cost_0.14.0_1787076654912_0.4267546927751338","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"claude-code-cost","version":"0.15.0","keywords":["claude","claude-code","cost","dashboard","anthropic","ai","cli","usage"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-cost@0.15.0","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-cost","bugs":{"url":"https://github.com/NikiforovAll/claude-code-cost/issues"},"bin":{"claude-code-cost":"server.js"},"dist":{"shasum":"249373073da26e0a718645142a97da0e4d312cd4","tarball":"https://registry.npmjs.org/claude-code-cost/-/claude-code-cost-0.15.0.tgz","fileCount":12,"integrity":"sha512-zM/Su3w+po6m0QSggnrvGBULwCZyj65VKlU3Od4v5PM5aAioaLMQiOR9yReZsD3kRLfvkAK1XirITxccZR95zA==","signatures":[{"sig":"MEYCIQCgxG22ifcyMCdLgcM4weDJTqzxZgOppLU6q0gQZkZzJQIhAKU+e3Lyi5LNEaZ52FQE2qZ8i2yo5V7andJ9Oh4tPaxW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188218},"main":"server.js","engines":{"node":">=20.0.0"},"scripts":{"dev":"node server.js --open","test":"node --test test/*.test.js","start":"node server.js","prepare":"husky || true"},"_npmUser":{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-cost.git","type":"git"},"_npmVersion":"11.13.0","description":"Cost dashboard for Claude Code usage","directories":{},"_nodeVersion":"24.17.0","dependencies":{"open":"^11.0.0","express":"^4.18.2"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-cost_0.15.0_1787330727122_0.8904422182734879","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"claude-code-cost","version":"0.16.0","keywords":["claude","claude-code","cost","dashboard","anthropic","ai","cli","usage"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-cost@0.16.0","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-cost","bugs":{"url":"https://github.com/NikiforovAll/claude-code-cost/issues"},"bin":{"claude-code-cost":"server.js"},"dist":{"shasum":"c20f5176d2965a248dd23dab6e5218bfebc180d6","tarball":"https://registry.npmjs.org/claude-code-cost/-/claude-code-cost-0.16.0.tgz","fileCount":12,"integrity":"sha512-wz8onwU5yyGkueXY1iOSKF4zerFpWf5ZvQ5ESIN0hbWpYafWgIYG+EEzxaxLgcWi9u1jQoB21QoUCP1zhg/+uQ==","signatures":[{"sig":"MEUCIH0vA7R4ukMy4fUYT7EFxJ9S0ajvwdUWXK2LU8ZBL27yAiEA+7al8ocmvPjGQGm4YgP5etz1+nwMWJi8koKChMKYA8U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":212177},"main":"server.js","engines":{"node":">=20.0.0"},"scripts":{"dev":"node server.js --open","test":"node --test test/*.test.js","start":"node server.js","prepare":"husky || true"},"_npmUser":{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-cost.git","type":"git"},"_npmVersion":"11.13.0","description":"Cost dashboard for Claude Code usage","directories":{},"_nodeVersion":"24.17.0","dependencies":{"open":"^11.0.0","express":"^4.18.2"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-cost_0.16.0_1787418207701_0.6720451270583818","host":"s3://npm-registry-packages-npm-production"}},"0.16.1":{"name":"claude-code-cost","version":"0.16.1","keywords":["claude","claude-code","cost","dashboard","anthropic","ai","cli","usage"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-cost@0.16.1","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-cost","bugs":{"url":"https://github.com/NikiforovAll/claude-code-cost/issues"},"bin":{"claude-code-cost":"server.js"},"dist":{"shasum":"7de7f32c1b6dc2fc43cfb2190048b9f70624d41e","tarball":"https://registry.npmjs.org/claude-code-cost/-/claude-code-cost-0.16.1.tgz","fileCount":12,"integrity":"sha512-oBYS11aTh2KYvG+ZfN/E9wtp3uYuEWq81Y78IdDwdUUOmzwNHFn1pK/aXDvJw9eBO6G7JnkzWhWSiKFCZQ3Oxg==","signatures":[{"sig":"MEYCIQCSSyWHjzyNjiyRRqVw2ePyd1EbYqa5SCcRt9vbLKQZXgIhALNfoJz96GwYo19qMtNK1EG+bEUa5Lt+rT+N2Xv1dvrs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":212177},"main":"server.js","engines":{"node":">=20.0.0"},"scripts":{"dev":"node server.js --open","test":"node --test test/*.test.js","start":"node server.js","prepare":"husky || true"},"_npmUser":{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-cost.git","type":"git"},"_npmVersion":"11.13.0","description":"Cost dashboard for Claude Code usage","directories":{},"_nodeVersion":"24.17.0","dependencies":{"open":"^11.0.0","express":"^4.18.2"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-cost_0.16.1_1787418370333_0.9010546948872806","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"claude-code-cost","version":"0.17.0","keywords":["claude","claude-code","cost","dashboard","anthropic","ai","cli","usage"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-cost@0.17.0","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-cost","bugs":{"url":"https://github.com/NikiforovAll/claude-code-cost/issues"},"bin":{"claude-code-cost":"server.js"},"dist":{"shasum":"721ea6e47fd63250081d972212ebe1032909c4b4","tarball":"https://registry.npmjs.org/claude-code-cost/-/claude-code-cost-0.17.0.tgz","fileCount":12,"integrity":"sha512-7qn8ThnDbp8CVEtN22jysPkxH++qkwUlVZP3GuzRhdFO2dmYg+Yq25RWCGQq1ZV+43nQeSY3fBHqtm8YeroSLA==","signatures":[{"sig":"MEYCIQDrXqycWtw8Djy8cOOiGPKNMlV1sev31HHO26OVQRpjjgIhAPpEEI76/uhlbrzpc9a1nBXW/mofcGsD6niCFMmDohnE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":213672},"main":"server.js","engines":{"node":">=20.0.0"},"scripts":{"dev":"node server.js --open","test":"node --test test/*.test.js","start":"node server.js","prepare":"husky || true"},"_npmUser":{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-cost.git","type":"git"},"_npmVersion":"11.13.0","description":"Cost dashboard for Claude Code usage","directories":{},"_nodeVersion":"24.17.0","dependencies":{"open":"^11.0.0","express":"^4.18.2"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-cost_0.17.0_1787432386343_0.2727977118614431","host":"s3://npm-registry-packages-npm-production"}},"0.17.1":{"name":"claude-code-cost","version":"0.17.1","keywords":["claude","claude-code","cost","dashboard","anthropic","ai","cli","usage"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-cost@0.17.1","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-cost","bugs":{"url":"https://github.com/NikiforovAll/claude-code-cost/issues"},"bin":{"claude-code-cost":"server.js"},"dist":{"shasum":"63c3ee9e309b702b13096006b25173b2a2a4ab2d","tarball":"https://registry.npmjs.org/claude-code-cost/-/claude-code-cost-0.17.1.tgz","fileCount":12,"integrity":"sha512-K0lu3nJPtZW57tLl3rfpq26WxGtPXICdmRyXCKsY8/+srrPsBEDIp2IY5boTag74RqP3spOG8f1Fpw4HiSv3iA==","signatures":[{"sig":"MEYCIQCJlhnsrn6WsCAZd5dACOYCKfkB3mO3Jqj6ZO75c5kvnAIhAIvccme0SiF/GVIbddbFeOCemSylDBN7WOqL/P/douIa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":214972},"main":"server.js","engines":{"node":">=20.0.0"},"scripts":{"dev":"node server.js --open","test":"node --test test/*.test.js","start":"node server.js","prepare":"husky || true"},"_npmUser":{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-cost.git","type":"git"},"_npmVersion":"11.13.0","description":"Cost dashboard for Claude Code usage","directories":{},"_nodeVersion":"24.17.0","dependencies":{"open":"^11.0.0","express":"^4.18.2"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-cost_0.17.1_1787433707299_0.3691529851818842","host":"s3://npm-registry-packages-npm-production"}},"0.18.1":{"name":"claude-code-cost","version":"0.18.1","keywords":["claude","claude-code","cost","dashboard","anthropic","ai","cli","usage"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-cost@0.18.1","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-cost","bugs":{"url":"https://github.com/NikiforovAll/claude-code-cost/issues"},"bin":{"claude-code-cost":"server.js"},"dist":{"shasum":"098ebcaab56b2f21dbabc15e855db5365d03fe0d","tarball":"https://registry.npmjs.org/claude-code-cost/-/claude-code-cost-0.18.1.tgz","fileCount":12,"integrity":"sha512-BMDKWMEIZeXaoaQvof/VEIPzicIxQffaYtxdxXFElfKk06S4knEasgDb1N7cl4N4oECNWrrHjVuNwTpVokMbxQ==","signatures":[{"sig":"MEQCIE0aQCSpJrmEQ/uPzkTXC61znFqEvI3B9dzNH87VMo92AiBY/jxCPWzMwY4tN7CCYEUQFqQL2kCqYsPcXDh+H5g4Jg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":218676},"main":"server.js","engines":{"node":">=20.0.0"},"scripts":{"dev":"node server.js --open","test":"node --test test/*.test.js","start":"node server.js","prepare":"husky || true"},"_npmUser":{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-cost.git","type":"git"},"_npmVersion":"11.13.0","description":"Cost dashboard for Claude Code usage","directories":{},"_nodeVersion":"24.17.0","dependencies":{"open":"^11.0.0","express":"^4.18.2"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-cost_0.18.1_1787646669212_0.4505808249547216","host":"s3://npm-registry-packages-npm-production"}},"0.19.1":{"name":"claude-code-cost","version":"0.19.1","keywords":["claude","claude-code","cost","dashboard","anthropic","ai","cli","usage"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-cost@0.19.1","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-cost","bugs":{"url":"https://github.com/NikiforovAll/claude-code-cost/issues"},"bin":{"claude-code-cost":"server.js"},"dist":{"shasum":"79193cd9177b55b7b6efd167a4ef79f807fc847b","tarball":"https://registry.npmjs.org/claude-code-cost/-/claude-code-cost-0.19.1.tgz","fileCount":12,"integrity":"sha512-OX9QhyW/JdvtN733DrUym7qGOztltaQTD1xU9nS4zVwSlM/MDFqHNDfRI5wcetknQWNR5V19SnsDEZ+J78v28w==","signatures":[{"sig":"MEYCIQCTZhtETMs/gvXuuhSqmkxaJgehys1kvqKqMUlB1P4bKQIhALDTPVceMc29EslHiB69MtqQBEwhPCvsmRYGHV9juBUj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":231661},"main":"server.js","engines":{"node":">=20.0.0"},"scripts":{"dev":"node server.js --open","test":"node --test test/*.test.js","start":"node server.js","prepare":"husky || true"},"_npmUser":{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-cost.git","type":"git"},"_npmVersion":"11.13.0","description":"Cost dashboard for Claude Code usage","directories":{},"_nodeVersion":"24.17.0","dependencies":{"open":"^11.0.0","express":"^4.18.2"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-cost_0.19.1_1788418751739_0.6734262095941439","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"claude-code-cost","version":"0.20.0","keywords":["claude","claude-code","cost","dashboard","anthropic","ai","cli","usage"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-cost@0.20.0","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-cost","bugs":{"url":"https://github.com/NikiforovAll/claude-code-cost/issues"},"bin":{"claude-code-cost":"server.js"},"dist":{"shasum":"9ad4cdbe46fbca95280bfb3df43fb1ecf170ea23","tarball":"https://registry.npmjs.org/claude-code-cost/-/claude-code-cost-0.20.0.tgz","fileCount":12,"integrity":"sha512-TIVOVuMhQACD+QkHqOX0TzE6Vcws2HN83Ws2TQF138UA72bGPtylmb6qhWcTOIrlfSL/hoyl4J9BA/D0UE7YVQ==","signatures":[{"sig":"MEQCIFyskMFHu7zuIO6BOq2FTJiDOTzSdxaUbeg2j5BGvJuVAiBRyOquZRWrxgWOzGpZPjgFJofma4q9mNvAOMXmW9/Yeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243928},"main":"server.js","engines":{"node":">=20.0.0"},"scripts":{"dev":"node server.js --open","test":"node --test test/*.test.js","start":"node server.js","prepare":"husky || true"},"_npmUser":{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-cost.git","type":"git"},"_npmVersion":"11.13.0","description":"Cost dashboard for Claude Code usage","directories":{},"_nodeVersion":"24.17.0","dependencies":{"open":"^11.0.0","express":"^4.18.2"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-cost_0.20.0_1788688892610_0.8843361404659513","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"claude-code-cost","version":"0.21.0","keywords":["claude","claude-code","cost","dashboard","anthropic","ai","cli","usage"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-cost@0.21.0","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-cost","bugs":{"url":"https://github.com/NikiforovAll/claude-code-cost/issues"},"bin":{"claude-code-cost":"server.js"},"dist":{"shasum":"e0a41b730a915546a28c2c288149db1845c59eeb","tarball":"https://registry.npmjs.org/claude-code-cost/-/claude-code-cost-0.21.0.tgz","fileCount":12,"integrity":"sha512-hrRxVRfWf6aEQu+MOP0/qPEClzD/OaRaqlnhFCM+XHHl/3eRYw/sGx1zLx8ISP2+cFMvEKRYM1dnqfhXls1HNA==","signatures":[{"sig":"MEUCIGWtGu2f9aUVm8Wcz3kweqr8elASJGI8/NYoYhE7UzUzAiEAo3EUGISX6kqcCdocTUz/+7MxE9CysBi9mSPjxnJUGlY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":252440},"main":"server.js","engines":{"node":">=20.0.0"},"scripts":{"dev":"node server.js --open","test":"node --test test/*.test.js","start":"node server.js","prepare":"husky || true"},"_npmUser":{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-cost.git","type":"git"},"_npmVersion":"11.13.0","description":"Cost dashboard for Claude Code usage","directories":{},"_nodeVersion":"24.17.0","dependencies":{"open":"^11.0.0","express":"^4.18.2"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-cost_0.21.0_1788705810265_0.2027151628151238","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"claude-code-cost","version":"0.22.0","keywords":["claude","claude-code","cost","dashboard","anthropic","ai","cli","usage"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-cost@0.22.0","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-cost","bugs":{"url":"https://github.com/NikiforovAll/claude-code-cost/issues"},"bin":{"claude-code-cost":"server.js"},"dist":{"shasum":"c52e33adcb4295303e410dd4c92809823e2759a7","tarball":"https://registry.npmjs.org/claude-code-cost/-/claude-code-cost-0.22.0.tgz","fileCount":15,"integrity":"sha512-ULZeFZjYpyTG25nnsY57vJodFYo9524rnr211iQi7X66DjdJKLkz4gmJLhR0X5+BQPU5YSCO1TU6lRNiyhSCaA==","signatures":[{"sig":"MEQCICWbSPgdDiOKn+2U3156XxU3QXfMoLznCG1Wik7B5LTqAiAL/Peo7u6RuvOOe8H1jm9JnSNHEewTEnZuLgE4MSNikg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":283415},"main":"server.js","engines":{"node":">=20.0.0"},"scripts":{"dev":"node server.js --open","test":"node --test test/*.test.js","start":"node server.js","prepare":"husky || true"},"_npmUser":{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-cost.git","type":"git"},"_npmVersion":"11.13.0","description":"Cost dashboard for Claude Code usage","directories":{},"_nodeVersion":"24.17.0","dependencies":{"open":"^11.0.0","express":"^4.18.2"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-cost_0.22.0_1789206796875_0.5820830163216819","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"claude-code-cost","version":"0.23.0","keywords":["claude","claude-code","cost","dashboard","anthropic","ai","cli","usage"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-cost@0.23.0","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-cost","bugs":{"url":"https://github.com/NikiforovAll/claude-code-cost/issues"},"bin":{"claude-code-cost":"server.js"},"dist":{"shasum":"12912dfc93ebed22528db37bd670426b32347e0e","tarball":"https://registry.npmjs.org/claude-code-cost/-/claude-code-cost-0.23.0.tgz","fileCount":16,"integrity":"sha512-wkFzwsIZoKTEuofSadjGOAJQ0kLAj+9gFJtv7hXs0VlIe1Q/bzn5QyGePEA6CRei85jewHG4Z7dpJ85EVEHrmQ==","signatures":[{"sig":"MEYCIQCHrt6AI6STtysww3sWUQhifxAFCDQNT9DLc2RXGwxGqgIhANhlkugPL+oyz2eQl1eowwAK8ZOv1bxl/M5NpBSxK3ry","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":305742},"main":"server.js","engines":{"node":">=20.0.0"},"scripts":{"dev":"node server.js --open","test":"node --test test/*.test.js","start":"node server.js","prepare":"husky || true"},"_npmUser":{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-cost.git","type":"git"},"_npmVersion":"11.13.0","description":"Cost dashboard for Claude Code usage","directories":{},"_nodeVersion":"24.17.0","dependencies":{"open":"^11.0.0","express":"^4.18.2"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-cost_0.23.0_1789406848468_0.4219465152057007","host":"s3://npm-registry-packages-npm-production"}},"0.23.1":{"name":"claude-code-cost","version":"0.23.1","keywords":["claude","claude-code","cost","dashboard","anthropic","ai","cli","usage"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-cost@0.23.1","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-cost","bugs":{"url":"https://github.com/NikiforovAll/claude-code-cost/issues"},"bin":{"claude-code-cost":"server.js"},"dist":{"shasum":"fd9056705a644449e73c41cfef3ff2f62c0649e6","tarball":"https://registry.npmjs.org/claude-code-cost/-/claude-code-cost-0.23.1.tgz","fileCount":16,"integrity":"sha512-guo1uLter21+coV2UsI0i9REpDYmmUR8SvG0ZcjOj5+ExtyOToqrdthbHZz2y4c7KcxM+vGerHnCkMH96u8W9Q==","signatures":[{"sig":"MEYCIQCQl+dWOc4dT+QtvLP/n/p4aQz9+lpiJT9cmRfFIwee2AIhANkSlpsnnEQaR1eIeUkYiCq07XsH3xxGMvU0m/0oFmn3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCIYBRbQsvqj1HCApCL2w5Lyo5rZoM6LWNJBMcSEux9rAIhAIWAnxwQao0OUeDgEa8SW+njPHFyAxLroOP+zyRutCqQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":310567},"main":"server.js","engines":{"node":">=20.0.0"},"scripts":{"dev":"node server.js --open","test":"node --test test/*.test.js","start":"node server.js","prepare":"husky || true"},"_npmUser":{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-cost.git","type":"git"},"_npmVersion":"11.13.0","description":"Cost dashboard for Claude Code usage","directories":{},"_nodeVersion":"24.17.0","dependencies":{"open":"^11.0.0","express":"^4.18.2"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-cost_0.23.1_1790235212350_0.746574386432282","host":"s3://npm-registry-packages-npm-production"}},"0.24.0-rc.1":{"name":"claude-code-cost","version":"0.24.0-rc.1","keywords":["claude","claude-code","cost","dashboard","anthropic","ai","cli","usage"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-cost@0.24.0-rc.1","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-cost","bugs":{"url":"https://github.com/NikiforovAll/claude-code-cost/issues"},"bin":{"claude-code-cost":"server.js"},"dist":{"shasum":"52d5444851f4aa75513a8c433e89afcd4b25ec67","tarball":"https://registry.npmjs.org/claude-code-cost/-/claude-code-cost-0.24.0-rc.1.tgz","fileCount":16,"integrity":"sha512-iS2iyd4K+7XD0QfuugfB9ZWW3s6KMRodCxJDOlv3KMor7MtR4+SXhxD+wHtMkv5L/mN3BGnH1olvwQmSEWCfQQ==","signatures":[{"sig":"MEUCIQCROaCef7UoIH41x5JB159vUw8RNlM93rdz1s0vqFmITgIgdNRVGe+CcqZ/xm3LsHrxoloMUM9cotwEpf2nJM4QAFM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDQBdt7C6djmEe5oM71XFF9E6BvxjQWFSuPMz5ed5L2qgIgV8phuckVyvJCQlHUIWddFjoMDWufj1yHBsrS1C6qFYk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-code-cost@0.24.0-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":322565},"main":"server.js","engines":{"node":">=20.0.0"},"gitHead":"ec8a6888aad5754b69fbcca60e37980fc8578108","scripts":{"dev":"node server.js --open","test":"node --test test/*.test.js","start":"node server.js","prepare":"husky || true"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85b312da-2701-45b0-acd8-d63df6ce9c20"}},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-cost.git","type":"git"},"_npmVersion":"11.19.0","description":"Cost dashboard for Claude Code usage","directories":{},"_nodeVersion":"24.21.0","dependencies":{"open":"^11.0.0","express":"^4.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-cost_0.24.0-rc.1_1790488781021_0.10530855272436535","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"claude-code-cost","version":"0.24.0","keywords":["claude","claude-code","cost","dashboard","anthropic","ai","cli","usage"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-cost@0.24.0","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-cost","bugs":{"url":"https://github.com/NikiforovAll/claude-code-cost/issues"},"bin":{"claude-code-cost":"server.js"},"dist":{"shasum":"6fb76e02acec0271f12f33b5f9789329f9f5eff2","tarball":"https://registry.npmjs.org/claude-code-cost/-/claude-code-cost-0.24.0.tgz","fileCount":16,"integrity":"sha512-8siKwDiGWytXMliU1sPSg7vVbJR5BVgaDkrfowxjARCF4AN4G/Alpdu4ZVyVP/KO9uIEucsACXpe9uoHicfWFw==","signatures":[{"sig":"MEUCIAyRs2W1lzVlMrlgC2oBK8eNcE1/R9OfL58RxqRfa3DZAiEAq0AsNy92AKQ27ePa9Rr2Sb8avmn3krkd+v4wgeP1954=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIC2+zqfUwngT73VCHlhQ03XtBs6hSbuqbnjP8Tjw8KhEAiEA0D0WMy9cSCzBi5ZruOtxN0p997nqeQ5jxc8/ZrCJhDo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-code-cost@0.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":322560},"main":"server.js","engines":{"node":">=20.0.0"},"gitHead":"c4ac6f40841376e364a51ec64bd42db04ce0578f","scripts":{"dev":"node server.js --open","test":"node --test test/*.test.js","start":"node server.js","prepare":"husky || true"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85b312da-2701-45b0-acd8-d63df6ce9c20"}},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-cost.git","type":"git"},"_npmVersion":"11.19.0","description":"Cost dashboard for Claude Code usage","directories":{},"_nodeVersion":"24.21.0","dependencies":{"open":"^11.0.0","express":"^4.18.2"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-cost_0.24.0_1790523941093_0.8193977477266656","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"claude-code-cost","version":"0.25.0","keywords":["claude","claude-code","cost","dashboard","anthropic","ai","cli","usage"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-cost@0.25.0","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-cost","bugs":{"url":"https://github.com/NikiforovAll/claude-code-cost/issues"},"bin":{"claude-code-cost":"server.js"},"dist":{"shasum":"f90cfd13daa72d8e77d93f2600062c190197fea7","tarball":"https://registry.npmjs.org/claude-code-cost/-/claude-code-cost-0.25.0.tgz","fileCount":16,"integrity":"sha512-vho0iJfIPb4HxQAdPBLNo6myebCPDmrD0zDQmOgA5FjyrWXU4SzgLjWcniHr1ctncNXWmMtX4PXPmwtRjc5GcQ==","signatures":[{"sig":"MEYCIQDGlrg7p8o11zfQMFpgE+snjGxh9FKeUk6FBLhqZz7krgIhAPhCmowa6hPBdkqS6nFxdn7Z+u4RN6RlxiXZJPeDn/zm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIG+xObReB/rWTAa/RSF5gUtEp3gPiRv2dlLZtFy3kKmLAiEAyPMwW/4J6yIXB9Set1Pyc3ON+xbpMu8ADxA3LOadao8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-code-cost@0.25.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":323605},"main":"server.js","type":"commonjs","engines":{"node":">=20.0.0"},"gitHead":"a23312dfc9e6c5220e1796e62483b04460114e53","scripts":{"dev":"node server.js --open","test":"node --test test/*.test.js","start":"node server.js","prepare":"husky || true"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85b312da-2701-45b0-acd8-d63df6ce9c20"}},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-cost.git","type":"git"},"_npmVersion":"11.19.0","description":"Cost dashboard for Claude Code usage","directories":{},"_nodeVersion":"24.21.0","dependencies":{"open":"^11.0.0","express":"^4.18.2"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-cost_0.25.0_1790605458577_0.9500851682914468","host":"s3://npm-registry-packages-npm-production"}},"0.26.0":{"name":"claude-code-cost","version":"0.26.0","keywords":["claude","claude-code","cost","dashboard","anthropic","ai","cli","usage"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-cost@0.26.0","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-cost","bugs":{"url":"https://github.com/NikiforovAll/claude-code-cost/issues"},"bin":{"claude-code-cost":"server.js"},"dist":{"shasum":"077f7b19dea87d2d264184250d8af8e456765488","tarball":"https://registry.npmjs.org/claude-code-cost/-/claude-code-cost-0.26.0.tgz","fileCount":16,"integrity":"sha512-eBOYqyHJmmpAH9JaChlWONmueTZmZzR07/thHHhVAcPCX4Zl7plu/cT8+ROPUmRwaKaoriUBbFvM6yrdLLWl8A==","signatures":[{"sig":"MEYCIQD48sqQ8PBkjJY5MpRzzq6RIxBbmMGf0pg4u0T8KnlmhwIhALoAbXo2VSKfXlxQMu2547aWYENjO95IC02nND8W/tdR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCJ1xwrGiGxnC+LtZezVLHXTeAIcHoQkoqa2f92inQ3bgIgTINbFVAVBTX1zU0IoF0mvdNzXP7c3kY7jEoNdit84lQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-code-cost@0.26.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":325000},"main":"server.js","type":"commonjs","engines":{"node":">=20.0.0"},"gitHead":"825e8dc9a948402570148d00c40e770b076f47c2","scripts":{"dev":"node server.js --open","test":"node --test test/*.test.js","start":"node server.js","prepare":"husky || true"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"85b312da-2701-45b0-acd8-d63df6ce9c20"}},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-cost.git","type":"git"},"_npmVersion":"11.19.0","description":"Cost dashboard for Claude Code usage","directories":{},"_nodeVersion":"24.21.0","dependencies":{"open":"^11.0.0","express":"^4.18.2"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-cost_0.26.0_1790690426510_0.08139543041702724","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"claude-code-cost","version":"1.0.0","keywords":["claude","claude-code","cost","dashboard","anthropic","ai","cli","usage"],"author":{"name":"NikiforovAll"},"license":"MIT","_id":"claude-code-cost@1.0.0","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"homepage":"https://github.com/NikiforovAll/claude-code-cost","bugs":{"url":"https://github.com/NikiforovAll/claude-code-cost/issues"},"bin":{"claude-code-cost":"server.js"},"dist":{"shasum":"c29513c142610495d08f7369c73205d57a92ad93","tarball":"https://registry.npmjs.org/claude-code-cost/-/claude-code-cost-1.0.0.tgz","fileCount":18,"integrity":"sha512-BpaVAVT+lU83i6kOSVO4XYlqGnT3aJCtFQrnmKPuE346XKvxykIMyQvFaCHAyaO3gybbjOFLJGFvQYKHUW9mBA==","signatures":[{"sig":"MEUCIQCqcfiMr8fXgRtv+v6cakr6aaoDw/5JmoTKEVqx+SeYsQIgUrnq50EP+azrbhvkSBzPwckXpFepyvCSGRVTTMrlEuA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHV4ipnopC2C3yq6r9mX/9qx0NPDexAZ3KPxXrPYdG3EAiEA4imLxKMsf4BTmqjK7N5X4p42Mxishsxu5LcbBXnccTw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-code-cost@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":323844},"main":"server.js","type":"commonjs","engines":{"node":">=20.0.0"},"gitHead":"807d6d4dbe9420d221311cef4d2b1ccfbced4767","scripts":{"dev":"node server.js --open","test":"node --test test/*.test.js","start":"node server.js","prepare":"husky || true"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"85b312da-2701-45b0-acd8-d63df6ce9c20"}},"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-cost.git","type":"git"},"_npmVersion":"11.19.0","description":"Cost dashboard for Claude Code usage","directories":{},"_nodeVersion":"24.21.0","dependencies":{"open":"^11.0.0","express":"^4.18.2"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-cost_1.0.0_1790878258911_0.5137939354005208","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"_id":"claude-code-cost@1.1.0","bin":{"claude-code-cost":"server.js"},"bugs":{"url":"https://github.com/NikiforovAll/claude-code-cost/issues"},"dist":{"shasum":"9e0ae68819db5d1042b7e6e5b1d0c425f827369e","tarball":"https://registry.npmjs.org/claude-code-cost/-/claude-code-cost-1.1.0.tgz","fileCount":40,"integrity":"sha512-5XI/NC1jCkb2yCgl2VA957O6Q/A7O/uE1geirEdivlO7b3h79qIGhEW8lwedR2ZHEVRXCtk/ixySTiS7ceNXOQ==","signatures":[{"sig":"MEUCIHcQjoBnAUJ4Fmx6OOMM62D4I33ObdgyRC8bBtxA2E+dAiEAlcs4oDQ4aSuKJi/7/NyN7EShDXc+bJzJ/9Rgt0Mf59U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDcz0KUMxPBT0AUY7To6AenPkMqvrNcZygeQSEPLf2ViAIhAK/82bKIQdz0oHjod/gLLgnwwfPY657B73i4GIqizSUp"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-code-cost@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":584722},"main":"server.js","name":"claude-code-cost","type":"commonjs","author":{"name":"NikiforovAll"},"engines":{"node":">=20.0.0"},"gitHead":"1511568342b08c7e046fba8734df9ce283301a63","license":"MIT","scripts":{"dev":"node server.js --open","test":"node --test test/*.test.js","start":"node server.js","prepare":"husky || true"},"version":"1.1.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"85b312da-2701-45b0-acd8-d63df6ce9c20"}},"homepage":"https://github.com/NikiforovAll/claude-code-cost","keywords":["claude","claude-code","cost","dashboard","anthropic","ai","cli","usage"],"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-cost.git","type":"git"},"_npmVersion":"11.19.0","description":"Cost dashboard for Claude Code usage","directories":{},"maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"_nodeVersion":"24.21.0","dependencies":{"open":"^11.0.0","express":"^4.18.2"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/claude-code-cost_1.1.0_1790969884544_0.8665222516609639"}}},"time":{"created":"2026-04-04T11:05:25.914Z","modified":"2026-10-02T19:38:04.954Z","0.1.0":"2026-04-04T11:05:26.218Z","0.2.0":"2026-04-04T12:54:11.924Z","0.4.0":"2026-04-04T16:35:56.593Z","0.4.1":"2026-04-04T17:20:32.692Z","0.4.2":"2026-04-04T17:40:34.487Z","0.5.0":"2026-04-04T20:10:21.571Z","0.6.0":"2026-04-05T07:01:02.495Z","0.6.1":"2026-04-06T15:49:05.159Z","0.6.2":"2026-04-23T19:38:44.623Z","0.6.3":"2026-05-01T19:34:11.844Z","0.7.0":"2026-05-05T13:02:12.927Z","0.8.0":"2026-06-06T18:10:11.833Z","0.8.1":"2026-06-09T06:52:43.597Z","0.9.0":"2026-06-11T20:08:00.551Z","0.10.0":"2026-07-06T12:01:16.275Z","0.12.0":"2026-07-29T14:30:04.243Z","0.12.1":"2026-07-29T17:05:59.194Z","0.13.0":"2026-08-10T16:07:05.404Z","0.14.0":"2026-08-18T18:10:55.073Z","0.15.0":"2026-08-21T16:45:27.250Z","0.16.0":"2026-08-22T17:03:27.839Z","0.16.1":"2026-08-22T17:06:10.457Z","0.17.0":"2026-08-22T20:59:46.489Z","0.17.1":"2026-08-22T21:21:47.445Z","0.18.1":"2026-08-25T08:31:09.348Z","0.19.1":"2026-09-03T06:59:11.867Z","0.20.0":"2026-09-06T10:01:32.738Z","0.21.0":"2026-09-06T14:43:30.406Z","0.22.0":"2026-09-12T09:53:17.038Z","0.23.0":"2026-09-14T17:27:28.619Z","0.23.1":"2026-09-24T07:33:32.463Z","0.24.0-rc.1":"2026-09-27T05:59:41.124Z","0.24.0":"2026-09-27T15:45:41.194Z","0.25.0":"2026-09-28T14:24:18.676Z","0.26.0":"2026-09-29T14:00:26.622Z","1.0.0":"2026-10-01T18:10:59.008Z","1.1.0":"2026-10-02T19:38:04.633Z"},"bugs":{"url":"https://github.com/NikiforovAll/claude-code-cost/issues"},"author":{"name":"NikiforovAll"},"license":"MIT","homepage":"https://github.com/NikiforovAll/claude-code-cost","keywords":["claude","claude-code","cost","dashboard","anthropic","ai","cli","usage"],"repository":{"url":"git+https://github.com/NikiforovAll/claude-code-cost.git","type":"git"},"description":"Cost dashboard for Claude Code usage","maintainers":[{"name":"nikiforovall","email":"nikiforovalekcey@gmail.com"}],"readme":"# Claude Code Cost\n\n[![npm version](https://img.shields.io/npm/v/claude-code-cost)](https://www.npmjs.com/package/claude-code-cost)\n[![license](https://img.shields.io/npm/l/claude-code-cost)](LICENSE)\n[![npm downloads](https://img.shields.io/npm/dm/claude-code-cost)](https://www.npmjs.com/package/claude-code-cost)\n\nSee what [Claude Code](https://docs.anthropic.com/en/docs/claude-code) costs you per day, project, session, and message.\n\n**[Documentation](https://nikiforovall.blog/claude-code-cost/)**\n\n<picture>\n  <source media=\"(prefers-color-scheme: dark)\" srcset=\"website/public/shots/themes/ember-h2-hub-cost-dark.webp\">\n  <img alt=\"The Overview tab: cost cards, a daily cost chart stacked by model, a Cost by Model chart, and the Projects table\" src=\"website/public/shots/themes/ember-h2-hub-cost-light.webp\">\n</picture>\n\n## Getting started\n\nYou need Node.js 20 or later and a Claude config dir with at least one session.\n\n```bash\nnpx claude-code-cost --open\n```\n\nThe server starts on `http://localhost:3543` and `--open` opens it in your browser. If the port is in use, the server picks a random free port and prints the real URL.\n\nYou do not need hooks, plugins, or a config file. The dashboard reads the session logs that Claude Code already writes to `~/.claude/projects/` and never writes to them. Your transcripts and cost data stay on your machine. The server downloads the LiteLLM price list, and the Plan usage dialog runs your local `claude` CLI. See [What it reads and what it sends](https://nikiforovall.blog/claude-code-cost/getting-started/#what-it-reads-and-what-it-sends).\n\n### Install as a desktop app\n\nThe dashboard is a PWA. With the server running, open it in Chrome or Edge and click **Install** in the top bar, or the install icon in the address bar. The app opens in its own window. Right-click its icon for the **Overview** and **Insights** shortcuts. The server must still run, because the app is a window onto the local URL.\n\n## Features\n\n- **Drill down from the total to one message.** Open a project to see its sessions, then a session to see each message. <kbd>Backspace</kbd> goes back one level.\n- **Session detail.** A cumulative cost curve, the tokens of each message, and a table with the model, the tools it called, and the running total. Subagents and Workflow runs are in the totals, with a row per agent. Compactions show with an estimated summarizer cost. A range brush picks which messages to show in long sessions.\n- **Date ranges.** Presets from Today and Last 24h up to 1 Year, or two dates on a calendar. The range and the project scope apply to every view.\n- **Insights.** The active 5-hour block with its time left, burn rate, monthly run-rate, cache savings, and subagent share. Charts for token composition, top tools, an hourly heatmap, and weekly cost, plus a table of past 5-hour blocks.\n- **Plan usage.** Press <kbd>Ctrl</kbd>+<kbd>Shift</kbd>+<kbd>S</kbd> to see your plan windows, the percent used, and what drives the cost.\n- **Pricing.** Live prices from the [LiteLLM](https://github.com/BerriAI/litellm) price list, with the 200K-token tier, cache reads and writes, and fast mode. A built-in table fills in when the list cannot load. Streamed lines are counted once per `message.id` plus `requestId`.\n- **Keyboard.** <kbd>1</kbd> and <kbd>2</kbd> switch between Overview and Insights. <kbd>↓</kbd>/<kbd>↑</kbd> or <kbd>J</kbd>/<kbd>K</kbd> move through rows, and <kbd>Enter</kbd> opens one. Press <kbd>?</kbd> for the full list.\n- **17 color themes**, each in light and dark.\n- **Claude Code Hub.** Runs standalone or as a tab in [Claude Code Hub](https://github.com/NikiforovAll/claude-code-hub), with a shared project scope and theme.\n\nAll numbers are estimates from token counts and public list prices, not a bill. See [How costs are computed](https://nikiforovall.blog/claude-code-cost/how-costs-are-computed/).\n\n<picture>\n  <source media=\"(prefers-color-scheme: dark)\" srcset=\"website/public/shots/themes/ember-h2d-hub-cost-sessions-dark.webp\">\n  <img alt=\"A project's sessions view: daily cost by model, Cost by Model, Total Cost, and the sessions table\" src=\"website/public/shots/themes/ember-h2d-hub-cost-sessions-light.webp\">\n</picture>\n\n<picture>\n  <source media=\"(prefers-color-scheme: dark)\" srcset=\"website/public/shots/themes/ember-cost-detail-dark.webp\">\n  <img alt=\"Session detail: stat header, Cumulative Cost and Token Breakdown per Message charts, the range brush, and the messages table\" src=\"website/public/shots/themes/ember-cost-detail-light.webp\">\n</picture>\n\n<picture>\n  <source media=\"(prefers-color-scheme: dark)\" srcset=\"website/public/shots/themes/ember-cost-insights-dark.webp\">\n  <img alt=\"Insights: active 5-hour block, burn rate, run-rate, cache savings and subagent share cards, charts, and the 5-hour billing blocks table\" src=\"website/public/shots/themes/ember-cost-insights-light.webp\">\n</picture>\n\n<picture>\n  <source media=\"(prefers-color-scheme: dark)\" srcset=\"website/public/shots/themes/ember-h2g-hub-cost-range-dark.webp\">\n  <img alt=\"The date range picker with presets from Today to 1 Year and a two-month calendar\" src=\"website/public/shots/themes/ember-h2g-hub-cost-range-light.webp\">\n</picture>\n\n## Configuration\n\nA flag wins over its environment variable. Flags take a value as `--port 3000` or `--port=3000`.\n\n| Flag | Environment variable | Default | What it does |\n| --- | --- | --- | --- |\n| `--port <n>` | `PORT` | `3543` | Port to listen on. Falls back to a random port if busy. |\n| `--dir <path>` | `CLAUDE_CONFIG_DIR`, then `CLAUDE_DIR` | `~/.claude` | Claude config dir to read. |\n| `--open` | | off | Open the dashboard in your browser. |\n| `--host <addr>` | `HOST` | `127.0.0.1` | Address to bind. |\n| `--allowed-hosts=<list>` | `ALLOWED_HOSTS` | empty | Extra host names to accept, on top of loopback names. |\n| | `CLAUDE_BIN` | `claude` (`claude.exe` on Windows) | Claude Code executable for Plan usage. |\n\nWith a custom config dir, the server reads only `<dir>/projects`. With the default dir, it also reads `~/.config/claude/projects`.\n\nThe server has no authentication. Bind a non-loopback address only on a network you trust. See [Configuration and CLI](https://nikiforovall.blog/claude-code-cost/reference/configuration/) for the network rules and the HTTP API.\n\n## Documentation\n\n- [Getting started](https://nikiforovall.blog/claude-code-cost/getting-started/)\n- [Read the overview](https://nikiforovall.blog/claude-code-cost/guides/overview/)\n- [Trace a project to a message](https://nikiforovall.blog/claude-code-cost/guides/sessions/)\n- [Watch 5-hour blocks and burn rate](https://nikiforovall.blog/claude-code-cost/guides/insights/)\n- [Choose a date range and project scope](https://nikiforovall.blog/claude-code-cost/guides/ranges-and-scope/)\n- [How costs are computed](https://nikiforovall.blog/claude-code-cost/how-costs-are-computed/)\n- [Keyboard shortcuts](https://nikiforovall.blog/claude-code-cost/reference/keyboard-shortcuts/)\n- [Run inside Claude Code Hub](https://nikiforovall.blog/claude-code-cost/reference/claude-code-hub/)\n- [Troubleshooting](https://nikiforovall.blog/claude-code-cost/reference/troubleshooting/)\n\n## License\n\nMIT\n","readmeFilename":"README.md"}