{"_id":"@aiusage/cli","_rev":"42-a558592d982e8c976c92f22dcba3503d","name":"@aiusage/cli","dist-tags":{"latest":"1.7.10"},"versions":{"0.2.0":{"name":"@aiusage/cli","version":"0.2.0","keywords":["aiusage","claude-code","codex","tokens","cli","analytics"],"license":"MIT","_id":"@aiusage/cli@0.2.0","maintainers":[{"name":"thisethan","email":"yizhev@gmail.com"}],"homepage":"https://github.com/ennann/aiusage","bugs":{"url":"https://github.com/ennann/aiusage/issues"},"bin":{"aiusage":"dist/cli.js"},"dist":{"shasum":"4d95b67396350c676f37be7e6b00893f6a02b747","tarball":"https://registry.npmjs.org/@aiusage/cli/-/cli-0.2.0.tgz","fileCount":4,"integrity":"sha512-RT7v5Cq1kiuIqSnf0mfaA/ol7RQL5gQN8z7qW4AsqzrlzcI5gkuQTO7NjkgjvItZOG6a5CQw3WTJSFZpXsf3AQ==","signatures":[{"sig":"MEUCIQDiQY4bdCRYVGppazVNual7kxnXSKmJcGPZnUbQVv+MuwIgXU/F/De+ogIMU4CQVihjvuMBaoY4S62JEYsI3xBtqfw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88293},"type":"module","engines":{"node":">=18"},"gitHead":"6e951d67b45625656710583866c521b5558f7cf0","private":false,"scripts":{"dev":"tsc --watch","lint":"tsc --noEmit","test":"echo 'no tests yet'","build":"rm -rf dist && node build.mjs"},"_npmUser":{"name":"thisethan","email":"yizhev@gmail.com"},"repository":{"url":"git+https://github.com/ennann/aiusage.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.10.1","description":"Track and sync AI tool token usage across devices.","directories":{},"_nodeVersion":"25.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.4","typescript":"^5","@types/node":"^22","@aiusage/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.2.0_1775131091850_0.019615222106059926","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@aiusage/cli","version":"0.3.0","keywords":["aiusage","claude-code","codex","tokens","cli","analytics"],"license":"MIT","_id":"@aiusage/cli@0.3.0","maintainers":[{"name":"thisethan","email":"yizhev@gmail.com"}],"homepage":"https://github.com/ennann/aiusage","bugs":{"url":"https://github.com/ennann/aiusage/issues"},"bin":{"aiusage":"dist/cli.js"},"dist":{"shasum":"5342694149adc355f32477e218820430e96a845d","tarball":"https://registry.npmjs.org/@aiusage/cli/-/cli-0.3.0.tgz","fileCount":4,"integrity":"sha512-AN0kS1MtJI34gm1BpAl6hIGZtlOPva4Qki5C0i3cd/LjWvPaD+8Zbsz4W6A6pqerNmqIh0HJFEnD9N7UX2GAwQ==","signatures":[{"sig":"MEYCIQDRVKZuwoULknwa3Fx46W7QS4V9NmRsDAEl/OMDaG6iXQIhAKtVBtFQvtsUm+cLt3q39Eh5xtnkXFnSgXbvH3y3o26h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92206},"type":"module","engines":{"node":">=18"},"gitHead":"6c8edfdf8e251a6d2bd5b1f7d1461cb2da176af7","private":false,"scripts":{"dev":"tsc --watch","lint":"tsc --noEmit","test":"echo 'no tests yet'","build":"rm -rf dist && node build.mjs"},"_npmUser":{"name":"thisethan","email":"yizhev@gmail.com"},"repository":{"url":"git+https://github.com/ennann/aiusage.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.10.1","description":"Track and sync AI tool token usage across devices.","directories":{},"_nodeVersion":"25.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.4","typescript":"^5","@types/node":"^22","@aiusage/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.3.0_1775138614921_0.44709115001941124","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@aiusage/cli","version":"0.4.0","keywords":["aiusage","claude-code","codex","tokens","cli","analytics"],"license":"MIT","_id":"@aiusage/cli@0.4.0","maintainers":[{"name":"thisethan","email":"yizhev@gmail.com"}],"homepage":"https://github.com/ennann/aiusage","bugs":{"url":"https://github.com/ennann/aiusage/issues"},"bin":{"aiusage":"dist/cli.js"},"dist":{"shasum":"f36f258a8262c136974e15fa5196e77e17f08891","tarball":"https://registry.npmjs.org/@aiusage/cli/-/cli-0.4.0.tgz","fileCount":4,"integrity":"sha512-BXOrTVeLGR1dNbTcI99eeySPKQSHsJ5fQ0NI3wJDP7S29KDqkc3bSes582KD9GImbY5WyqYP5nUAZU963b7DCA==","signatures":[{"sig":"MEUCIQCIYjDFc8RSYPErv7DiORtTRBUT5P8nb2TQh/kEEvBi/AIgFJ06oq60Xh2qnDi/QBTx2FT+ZTI9+96S/74Pe0dDkig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95947},"type":"module","engines":{"node":">=18"},"gitHead":"28937f4e5cb7256f39cd70b232fb27e0f22f9fe1","private":false,"scripts":{"dev":"tsc --watch","lint":"tsc --noEmit","test":"echo 'no tests yet'","build":"rm -rf dist && node build.mjs"},"_npmUser":{"name":"thisethan","email":"yizhev@gmail.com"},"repository":{"url":"git+https://github.com/ennann/aiusage.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.10.1","description":"Track and sync AI tool token usage across devices.","directories":{},"_nodeVersion":"25.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.4","typescript":"^5","@types/node":"^22","@aiusage/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.4.0_1775191935823_0.2401023949304819","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@aiusage/cli","version":"0.4.1","keywords":["aiusage","claude-code","codex","tokens","cli","analytics"],"license":"MIT","_id":"@aiusage/cli@0.4.1","maintainers":[{"name":"thisethan","email":"yizhev@gmail.com"}],"homepage":"https://github.com/ennann/aiusage","bugs":{"url":"https://github.com/ennann/aiusage/issues"},"bin":{"aiusage":"dist/cli.js"},"dist":{"shasum":"85587a7528c155ef9223f84a16d66823b3a7d570","tarball":"https://registry.npmjs.org/@aiusage/cli/-/cli-0.4.1.tgz","fileCount":5,"integrity":"sha512-7IrDquOsMEOfRbAOkptLnuym1YgMrluTTGvTEVw+0g1u6RB2FhQLxtVD0CKYYc4A3dQyWepk6kCbLAp+qVvrPA==","signatures":[{"sig":"MEUCIGjxi9t47Kfw2rre4qKVGz3dIvrxFl9cxrfpXQ4LfMBpAiEA54wNxHfTaAUWIpixXyAw3KT4g/3A9tWy73SdkATT2WA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100343},"type":"module","engines":{"node":">=18"},"gitHead":"e4a8ec49a168589620f7b63c2085332f458fd652","private":false,"scripts":{"dev":"tsc --watch","lint":"tsc --noEmit","test":"echo 'no tests yet'","build":"rm -rf dist && node build.mjs"},"_npmUser":{"name":"thisethan","email":"yizhev@gmail.com"},"repository":{"url":"git+https://github.com/ennann/aiusage.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.9.0","description":"Track and sync AI tool token usage across devices.","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.4","typescript":"^5","@types/node":"^22","@aiusage/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.4.1_1775198349219_0.14646737007558963","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@aiusage/cli","version":"0.4.2","keywords":["aiusage","claude-code","codex","tokens","cli","analytics"],"license":"MIT","_id":"@aiusage/cli@0.4.2","maintainers":[{"name":"thisethan","email":"yizhev@gmail.com"}],"homepage":"https://github.com/ennann/aiusage","bugs":{"url":"https://github.com/ennann/aiusage/issues"},"bin":{"aiusage":"dist/cli.js"},"dist":{"shasum":"a87136c73e3f44eb30470393a29498cad87bbb17","tarball":"https://registry.npmjs.org/@aiusage/cli/-/cli-0.4.2.tgz","fileCount":5,"integrity":"sha512-E/m1liyeEV0kkmyzLPFgaGWDNb5fFzB1BSs5Txq0xvBn5YAK02U0sDnatMrDtJFfnpMhxKEO8Bj6Y/VUjsf86w==","signatures":[{"sig":"MEUCIQCvk1inK9uOd4d1aus1XjYanF7mFTzd0gJJgiGQPu2DDAIgNUtVEsLvtOKwWTt4OqBF27sWtt6f8w0PZ7pHnPf7BPI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102023},"type":"module","engines":{"node":">=18"},"gitHead":"d8d8b03821199de3589cb475d1aad9e00d0eb182","private":false,"scripts":{"dev":"tsc --watch","lint":"tsc --noEmit","test":"echo 'no tests yet'","build":"rm -rf dist && node build.mjs"},"_npmUser":{"name":"thisethan","email":"yizhev@gmail.com"},"repository":{"url":"git+https://github.com/ennann/aiusage.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.9.0","description":"Track and sync AI tool token usage across devices.","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.4","typescript":"^5","@types/node":"^22","@aiusage/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.4.2_1775198820244_0.9198101993455712","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@aiusage/cli","version":"0.4.3","keywords":["aiusage","claude-code","codex","tokens","cli","analytics"],"license":"MIT","_id":"@aiusage/cli@0.4.3","maintainers":[{"name":"thisethan","email":"yizhev@gmail.com"}],"homepage":"https://github.com/ennann/aiusage","bugs":{"url":"https://github.com/ennann/aiusage/issues"},"bin":{"aiusage":"dist/cli.js"},"dist":{"shasum":"4ae26e948510e11178d987cc1b7c1950c3b91706","tarball":"https://registry.npmjs.org/@aiusage/cli/-/cli-0.4.3.tgz","fileCount":5,"integrity":"sha512-LD3A1RZ1oDWv71GhgZZYnq0i/wTFZfew8XA3x6H7L46s7pRBKFex7CQiV7wiz2p9BKwZFyL7enKhf3PnSh+vUQ==","signatures":[{"sig":"MEUCIQC2ZHRPq0xyodabJeOEBacLQbMRyNqYJIg6C/RZo2+JGQIgXaUd2w84C8oMQ25YM2owsFJ8gpT71izdX8XWYAcXXL8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103283},"type":"module","engines":{"node":">=18"},"gitHead":"379b2ab0467f85366889efc5fc99d8e1d608bd70","private":false,"scripts":{"dev":"tsc --watch","lint":"tsc --noEmit","test":"echo 'no tests yet'","build":"rm -rf dist && node build.mjs"},"_npmUser":{"name":"thisethan","email":"yizhev@gmail.com"},"repository":{"url":"git+https://github.com/ennann/aiusage.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.9.0","description":"Track and sync AI tool token usage across devices.","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.4","typescript":"^5","@types/node":"^22","@aiusage/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.4.3_1775198909473_0.14252194474296087","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@aiusage/cli","version":"0.4.4","keywords":["aiusage","claude-code","codex","tokens","cli","analytics"],"license":"MIT","_id":"@aiusage/cli@0.4.4","maintainers":[{"name":"thisethan","email":"yizhev@gmail.com"}],"homepage":"https://github.com/ennann/aiusage","bugs":{"url":"https://github.com/ennann/aiusage/issues"},"bin":{"aiusage":"dist/cli.js"},"dist":{"shasum":"d93e20ba49ca5411a3d6416829f4f2c0dbda24b5","tarball":"https://registry.npmjs.org/@aiusage/cli/-/cli-0.4.4.tgz","fileCount":5,"integrity":"sha512-5u0cRQ1Dm8lDG698ZhW/Ao0ZxQyzDVnF9AP0lzWFieDDJM7aDN1+A30e8rwNDxdgNbNUa0MLCY5ISbDXvg26Vw==","signatures":[{"sig":"MEYCIQCIAEUtNEZ8dbSFh54J0llJiI60l5A/ITwE4JxLvN29DwIhAOPZpQvjeALs0Ng2CIvmnEBT6p03S+EPWFUNJZVo1yAa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105405},"type":"module","engines":{"node":">=18"},"gitHead":"0bdb2ad4b9e8748d907290fb9bde433384b115ca","private":false,"scripts":{"dev":"tsc --watch","lint":"tsc --noEmit","test":"echo 'no tests yet'","build":"rm -rf dist && node build.mjs"},"_npmUser":{"name":"thisethan","email":"yizhev@gmail.com"},"repository":{"url":"git+https://github.com/ennann/aiusage.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.9.0","description":"Track and sync AI tool token usage across devices.","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.4","typescript":"^5","@types/node":"^22","@aiusage/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.4.4_1775199321444_0.1951013285545915","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"@aiusage/cli","version":"0.4.5","keywords":["aiusage","claude-code","codex","tokens","cli","analytics"],"license":"MIT","_id":"@aiusage/cli@0.4.5","maintainers":[{"name":"thisethan","email":"yizhev@gmail.com"}],"homepage":"https://github.com/ennann/aiusage","bugs":{"url":"https://github.com/ennann/aiusage/issues"},"bin":{"aiusage":"dist/cli.js"},"dist":{"shasum":"9d84f16d795bd0dfb8bf7f4c692cc02d0411c752","tarball":"https://registry.npmjs.org/@aiusage/cli/-/cli-0.4.5.tgz","fileCount":5,"integrity":"sha512-YX7Q7yo3ki/t/MzqD8/HQLNnhru+SY78wzxkZ1i73OJv4Aqi8q+6ky3Lg+K+zqjAw0yNFVH0D9ET823lx5x31Q==","signatures":[{"sig":"MEUCIQDXa75e/WxicbHiW4NP3URn01Ax6QC63ArlxIvv5pbs7QIgLhjJOagRNkwwkI0eKibBW0lnxhzCyKyxarV6aIBGonA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106129},"type":"module","engines":{"node":">=18"},"gitHead":"0e85608c78265251d4e9c4487a935bbc15cfd810","private":false,"scripts":{"dev":"tsc --watch","lint":"tsc --noEmit","test":"echo 'no tests yet'","build":"rm -rf dist && node build.mjs"},"_npmUser":{"name":"thisethan","email":"yizhev@gmail.com"},"repository":{"url":"git+https://github.com/ennann/aiusage.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.9.0","description":"Track and sync AI tool token usage across devices.","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.4","typescript":"^5","@types/node":"^22","@aiusage/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.4.5_1775200467388_0.9383164057931812","host":"s3://npm-registry-packages-npm-production"}},"0.4.6":{"name":"@aiusage/cli","version":"0.4.6","keywords":["aiusage","claude-code","codex","tokens","cli","analytics"],"license":"MIT","_id":"@aiusage/cli@0.4.6","maintainers":[{"name":"thisethan","email":"yizhev@gmail.com"}],"homepage":"https://github.com/ennann/aiusage","bugs":{"url":"https://github.com/ennann/aiusage/issues"},"bin":{"aiusage":"dist/cli.js"},"dist":{"shasum":"a85f4ba00d309fe52a049937ccc701ddd8dd0fcb","tarball":"https://registry.npmjs.org/@aiusage/cli/-/cli-0.4.6.tgz","fileCount":5,"integrity":"sha512-RnhsYVzB65nlj6D4FMgmbKi9WybGp/RYSHReTM4PKOI7tM6cI5IBuvdVUFH2KzjXBVZ4sj02uVcaJ7cIvgUB4g==","signatures":[{"sig":"MEYCIQD/D+QE6QjV3IL3CLtZm0RA8n0hiCc6IWogXik7780xGAIhAPeqhFFDQMT+hXFMKgnnAqto6xBLbXQiyUWi5/2UmU23","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107287},"type":"module","engines":{"node":">=18"},"gitHead":"b176313492e796bda3ff265e12228547f1b57b07","private":false,"scripts":{"dev":"tsc --watch","lint":"tsc --noEmit","test":"echo 'no tests yet'","build":"rm -rf dist && node build.mjs"},"_npmUser":{"name":"thisethan","email":"yizhev@gmail.com"},"repository":{"url":"git+https://github.com/ennann/aiusage.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.9.0","description":"Track and sync AI tool token usage across devices.","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.4","typescript":"^5","@types/node":"^22","@aiusage/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.4.6_1775200704800_0.8791521952624439","host":"s3://npm-registry-packages-npm-production"}},"0.4.7":{"name":"@aiusage/cli","version":"0.4.7","keywords":["aiusage","claude-code","codex","tokens","cli","analytics"],"license":"MIT","_id":"@aiusage/cli@0.4.7","maintainers":[{"name":"thisethan","email":"yizhev@gmail.com"}],"homepage":"https://github.com/ennann/aiusage","bugs":{"url":"https://github.com/ennann/aiusage/issues"},"bin":{"aiusage":"dist/cli.js"},"dist":{"shasum":"83206d76af532491d16a590709b509e06c124600","tarball":"https://registry.npmjs.org/@aiusage/cli/-/cli-0.4.7.tgz","fileCount":5,"integrity":"sha512-1A51BYVxHoG74fkVlQNc31WiY2qIZBHbEZZzkQOSDr9v6rw2jVG/CJObGHot9ykwfVzZgIrUvhxKPMyJ40CZyg==","signatures":[{"sig":"MEQCICNtDNhXCjesITy/lry+4HhsrLicu0S1wHLA5b6RjD4tAiAqtqi/AAutd2KeRvM8YivNGcB8Lk87Wg1BniRafmXSPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107191},"type":"module","engines":{"node":">=18"},"gitHead":"4993f041289b2126efb3fce043a3050e003883d7","private":false,"scripts":{"dev":"tsc --watch","lint":"tsc --noEmit","test":"echo 'no tests yet'","build":"rm -rf dist && node build.mjs"},"_npmUser":{"name":"thisethan","email":"yizhev@gmail.com"},"repository":{"url":"git+https://github.com/ennann/aiusage.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.9.0","description":"Track and sync AI tool token usage across devices.","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.4","typescript":"^5","@types/node":"^22","@aiusage/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.4.7_1775201430309_0.900271656712371","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@aiusage/cli","version":"1.0.0","keywords":["aiusage","claude-code","codex","tokens","cli","analytics"],"license":"MIT","_id":"@aiusage/cli@1.0.0","maintainers":[{"name":"thisethan","email":"yizhev@gmail.com"}],"homepage":"https://github.com/ennann/aiusage","bugs":{"url":"https://github.com/ennann/aiusage/issues"},"bin":{"aiusage":"dist/cli.js"},"dist":{"shasum":"e75cc4622260ea92be64b6770fe56fcfcd1cc196","tarball":"https://registry.npmjs.org/@aiusage/cli/-/cli-1.0.0.tgz","fileCount":5,"integrity":"sha512-S/nMf2eTauKngS/lrcRLaQT0EVW7VXw4uaYTx9OGTjA75o2EUBZC6XLthIk3ovujeNVjzRPfHKgXHKD/QJAZ7A==","signatures":[{"sig":"MEYCIQCnDnOY7QGRTg4arrYXs8W9xePWj8rrIjFuRlP5EuwxNAIhAO+jzvXM7NWPD7KHOLBhSmrDpIFrwZGIPzQxt9DHQQ4e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107191},"type":"module","engines":{"node":">=18"},"gitHead":"1fa1d69cdb5d1c32acd3a5538ada3f468aef5c9c","private":false,"scripts":{"dev":"tsc --watch","lint":"tsc --noEmit","test":"echo 'no tests yet'","build":"rm -rf dist && node build.mjs"},"_npmUser":{"name":"thisethan","email":"yizhev@gmail.com"},"repository":{"url":"git+https://github.com/ennann/aiusage.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.9.0","description":"Track and sync AI tool token usage across devices.","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.4","typescript":"^5","@types/node":"^22","@aiusage/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.0_1775202999904_0.28441039890111797","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@aiusage/cli","version":"1.1.0","keywords":["aiusage","claude-code","codex","tokens","cli","analytics"],"license":"MIT","_id":"@aiusage/cli@1.1.0","maintainers":[{"name":"thisethan","email":"yizhev@gmail.com"}],"homepage":"https://github.com/ennann/aiusage","bugs":{"url":"https://github.com/ennann/aiusage/issues"},"bin":{"aiusage":"dist/cli.js"},"dist":{"shasum":"03b68052fb74b9b325ae58c30cf25ea04ce21539","tarball":"https://registry.npmjs.org/@aiusage/cli/-/cli-1.1.0.tgz","fileCount":5,"integrity":"sha512-BTwJIvSVolBiJ9bbYK10uh+3V2J4pbeny0hshoXX7nxt7Uv2A1F2Co1N4yR+zvIMvU1xPsOpgfkze5d2D02DpA==","signatures":[{"sig":"MEUCIFfW651cNyjiVXEjGGe3YMBqA7EUvlB3+84pWtXeif0IAiEAz5y4ckhZYNGKvZNn3Do4nXMYun6NvjhY1xNmhJ4Sghc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116929},"type":"module","engines":{"node":">=18"},"gitHead":"6e44afc998c1d29d34901dfc20c2450147010f67","private":false,"scripts":{"dev":"tsc --watch","lint":"tsc --noEmit","test":"echo 'no tests yet'","build":"rm -rf dist && node build.mjs"},"_npmUser":{"name":"thisethan","email":"yizhev@gmail.com"},"repository":{"url":"git+https://github.com/ennann/aiusage.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.9.0","description":"Track and sync AI tool token usage across devices.","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.4","typescript":"^5","@types/node":"^22","@aiusage/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.1.0_1775274715218_0.5582141108317149","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@aiusage/cli","version":"1.2.0","keywords":["aiusage","claude-code","codex","tokens","cli","analytics"],"license":"MIT","_id":"@aiusage/cli@1.2.0","maintainers":[{"name":"thisethan","email":"yizhev@gmail.com"}],"homepage":"https://github.com/ennann/aiusage","bugs":{"url":"https://github.com/ennann/aiusage/issues"},"bin":{"aiusage":"dist/cli.js"},"dist":{"shasum":"963dcc5376afed9ea564ebff92b4f43fdfc669a7","tarball":"https://registry.npmjs.org/@aiusage/cli/-/cli-1.2.0.tgz","fileCount":5,"integrity":"sha512-KuGTaoIWrotRWzmBMmgq9Mogz5obxE1P67mEWntZWUp25O5CbBOxICdfE1buVc47679/ylbQePuJFQpNEGSE2g==","signatures":[{"sig":"MEUCIERe+PzjL7OS80QHMQjpXHUsOTo8nXPw9ZPBiMsKzGSzAiEApzFmONlxSJ8mjXdT+hW01kom8lFCmi1Wy2qPuOeiwrk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":128804},"type":"module","engines":{"node":">=18"},"gitHead":"6321646cf8f7615784ffad380d563be3bf91a822","private":false,"scripts":{"dev":"tsc --watch","lint":"tsc --noEmit","test":"vitest run","build":"rm -rf dist && node build.mjs"},"_npmUser":{"name":"thisethan","email":"yizhev@gmail.com"},"repository":{"url":"git+https://github.com/ennann/aiusage.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.9.0","description":"Track and sync AI tool token usage across devices.","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.2","esbuild":"^0.27.4","typescript":"^5","@types/node":"^22","@aiusage/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.0_1775314523179_0.6811350707797281","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@aiusage/cli","version":"1.2.1","keywords":["aiusage","claude-code","codex","tokens","cli","analytics"],"license":"MIT","_id":"@aiusage/cli@1.2.1","maintainers":[{"name":"thisethan","email":"yizhev@gmail.com"}],"homepage":"https://github.com/ennann/aiusage","bugs":{"url":"https://github.com/ennann/aiusage/issues"},"bin":{"aiusage":"dist/cli.js"},"dist":{"shasum":"42d146665c3179768dd64e9064611cb7bb22311e","tarball":"https://registry.npmjs.org/@aiusage/cli/-/cli-1.2.1.tgz","fileCount":5,"integrity":"sha512-x0X7u4uog7Yd8HjmZD+aAyQCWNDM69DDg/VQ42a3n4Bp6eF1whNgTop88iHgttiy09SkNoLwFEMKbTEBrou/MA==","signatures":[{"sig":"MEYCIQDtI0hEE3y6OMb0bVuOMwHQ7EPNqM62IJBxu4i9Osx4+AIhAPaMXvrEqG6LLJxE5G6FoJHoFLGRPhiYBNLizV5yLoSP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129388},"type":"module","engines":{"node":">=18"},"gitHead":"1e2d10faaf21344654a51332fe546079d9d45ecd","private":false,"scripts":{"dev":"tsc --watch","lint":"tsc --noEmit","test":"vitest run","build":"rm -rf dist && node build.mjs"},"_npmUser":{"name":"thisethan","email":"yizhev@gmail.com"},"repository":{"url":"git+https://github.com/ennann/aiusage.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.9.0","description":"Track and sync AI tool token usage across devices.","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.2","esbuild":"^0.27.4","typescript":"^5","@types/node":"^22","@aiusage/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.1_1775316601226_0.08021976072021109","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@aiusage/cli","version":"1.2.2","keywords":["aiusage","claude-code","codex","tokens","cli","analytics"],"license":"MIT","_id":"@aiusage/cli@1.2.2","maintainers":[{"name":"thisethan","email":"yizhev@gmail.com"}],"homepage":"https://github.com/ennann/aiusage","bugs":{"url":"https://github.com/ennann/aiusage/issues"},"bin":{"aiusage":"dist/cli.js"},"dist":{"shasum":"1a43e7a338c1ce8d597db64b022626cf5c702fe7","tarball":"https://registry.npmjs.org/@aiusage/cli/-/cli-1.2.2.tgz","fileCount":5,"integrity":"sha512-X+xmIqXRHFjYjz+qOS+7gFr0d2tbs1ENkAuGMBDfe+sDiSr+X8+ILgsJv+0NL4bd0ADLsVM93dgg2erbJ73KMQ==","signatures":[{"sig":"MEYCIQC/H3urXc5LdDWITGGDqimkv3lkJULVaz91wXATfOGqOAIhALYYYHd72sFqLiGLJ6IZSN2vAqW1IJi3SiWFxdJN0PUG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130190},"type":"module","engines":{"node":">=18"},"gitHead":"1e2d10faaf21344654a51332fe546079d9d45ecd","private":false,"scripts":{"dev":"tsc --watch","lint":"tsc --noEmit","test":"vitest run","build":"rm -rf dist && node build.mjs"},"_npmUser":{"name":"thisethan","email":"yizhev@gmail.com"},"repository":{"url":"git+https://github.com/ennann/aiusage.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.9.0","description":"Track and sync AI tool token usage across devices.","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.2","esbuild":"^0.27.4","typescript":"^5","@types/node":"^22","@aiusage/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.2_1775317051255_0.8088607261688272","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@aiusage/cli","version":"1.2.3","keywords":["aiusage","claude-code","codex","tokens","cli","analytics"],"license":"MIT","_id":"@aiusage/cli@1.2.3","maintainers":[{"name":"thisethan","email":"yizhev@gmail.com"}],"homepage":"https://github.com/ennann/aiusage","bugs":{"url":"https://github.com/ennann/aiusage/issues"},"bin":{"aiusage":"dist/cli.js"},"dist":{"shasum":"88d67f29c3445fcc291895fa190e02e616bcdaa1","tarball":"https://registry.npmjs.org/@aiusage/cli/-/cli-1.2.3.tgz","fileCount":5,"integrity":"sha512-770PbibJfQ75kROH6DxoYU7+2rWpD4dsF1lS29LikNy+pjj8/bBFtHltF6SLR6+0T/Yrz0xi4z/9XTDAlgVmGQ==","signatures":[{"sig":"MEUCIQCRNWSUObEDp/9GyDBMTdupgU2xX7WujsiuU/5a9UetGAIgMHJFRxHnQDmWpnrYtVJiTHcXGiHQsl7gMpzJUPwh9d8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130819},"type":"module","engines":{"node":">=18"},"gitHead":"5f5837142b74253dbf13929470473d20f48f8029","private":false,"scripts":{"dev":"tsc --watch","lint":"tsc --noEmit","test":"vitest run","build":"rm -rf dist && node build.mjs"},"_npmUser":{"name":"thisethan","email":"yizhev@gmail.com"},"repository":{"url":"git+https://github.com/ennann/aiusage.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.9.0","description":"Track and sync AI tool token usage across devices.","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.2","esbuild":"^0.27.4","typescript":"^5","@types/node":"^22","@aiusage/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.3_1775317284666_0.5689907112775585","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@aiusage/cli","version":"1.3.0","keywords":["aiusage","claude-code","codex","tokens","cli","analytics"],"license":"MIT","_id":"@aiusage/cli@1.3.0","maintainers":[{"name":"thisethan","email":"yizhev@gmail.com"}],"homepage":"https://github.com/ennann/aiusage","bugs":{"url":"https://github.com/ennann/aiusage/issues"},"bin":{"aiusage":"dist/cli.js"},"dist":{"shasum":"35622ff29996dd7ed5f2807bb07254f30dea41a9","tarball":"https://registry.npmjs.org/@aiusage/cli/-/cli-1.3.0.tgz","fileCount":5,"integrity":"sha512-mw85Bkq381pnCG1x1rb38cgP0NdJrOoqMQ8VUGshQPHI+/XP7gtjqSs/x+ngFujoVutcRzU27ZczDriDfmghNw==","signatures":[{"sig":"MEUCIH9H3UTrfz1ckOWU7VDSX6fyrBwg498D5QT7rz2T/54qAiEA+jHpfziMMhU9fTYDE6aioGPlWwq2GLRBUp8EW6m6TgU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132373},"type":"module","engines":{"node":">=18"},"gitHead":"e43b27f8885c194de958946a1a09bbdc4f3fb69d","private":false,"scripts":{"dev":"tsc --watch","lint":"tsc --noEmit","test":"vitest run","build":"rm -rf dist && node build.mjs"},"_npmUser":{"name":"thisethan","email":"yizhev@gmail.com"},"repository":{"url":"git+https://github.com/ennann/aiusage.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.9.0","description":"Track and sync AI tool token usage across devices.","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.2","esbuild":"^0.27.4","typescript":"^5","@types/node":"^22","@aiusage/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.0_1775320927863_0.06851565103732704","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@aiusage/cli","version":"1.4.0","keywords":["aiusage","claude-code","codex","tokens","cli","analytics"],"license":"MIT","_id":"@aiusage/cli@1.4.0","maintainers":[{"name":"thisethan","email":"yizhev@gmail.com"}],"homepage":"https://github.com/ennann/aiusage","bugs":{"url":"https://github.com/ennann/aiusage/issues"},"bin":{"aiusage":"dist/cli.js"},"dist":{"shasum":"0bd3f320e33d2e6d11ccd64179598d86b54a931d","tarball":"https://registry.npmjs.org/@aiusage/cli/-/cli-1.4.0.tgz","fileCount":5,"integrity":"sha512-Sd7OI92xLBrDtOVlOIt2WigzHsmCkd0z7fhrRVojovj+ayIKUBH8V5em8CjHauEbIBkuVnr6d0jksaVwrMFSgg==","signatures":[{"sig":"MEUCIQDjruc1C6t/RpPrXI0IPRMIuVJas5UycS+hVp0wI7k+aQIgWwcUoPdE4i2gkK/YNC4/MrZjAa8Q5xb1O0LtY5noK9k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141411},"type":"module","engines":{"node":">=18"},"gitHead":"0146219a418193822cf10cc9ee6f311d6dbfa5fb","private":false,"scripts":{"dev":"tsc --watch","lint":"tsc --noEmit","test":"vitest run","build":"rm -rf dist && node build.mjs"},"_npmUser":{"name":"thisethan","email":"yizhev@gmail.com"},"repository":{"url":"git+https://github.com/ennann/aiusage.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.9.0","description":"Track and sync AI tool token usage across devices.","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.2","esbuild":"^0.27.4","typescript":"^5","@types/node":"^22","@aiusage/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.4.0_1775347224290_0.178352726088576","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@aiusage/cli","version":"1.4.1","keywords":["aiusage","claude-code","codex","tokens","cli","analytics"],"license":"MIT","_id":"@aiusage/cli@1.4.1","maintainers":[{"name":"thisethan","email":"yizhev@gmail.com"}],"homepage":"https://github.com/ennann/aiusage","bugs":{"url":"https://github.com/ennann/aiusage/issues"},"bin":{"aiusage":"dist/cli.js"},"dist":{"shasum":"7ab4984d6e25fc7624b71b7e6007524cf0f661d8","tarball":"https://registry.npmjs.org/@aiusage/cli/-/cli-1.4.1.tgz","fileCount":5,"integrity":"sha512-rm9pAGBf1FI2QSABfbjrQk2lmqvK5P0BYXCR1aN8Pkb3KFvjJZ0X8kTBoOKCLPMib7Q3KW1d52MN/UvexK4ZJA==","signatures":[{"sig":"MEQCID4hX+k4vEQiLN+NpTOBcnBVQ5ZULz23Vg9QtIvHBB1fAiBsLQkxyytFb14tz8aBR2tXr9tLHHSNqjbmXF2tyD7WKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141512},"type":"module","engines":{"node":">=18"},"gitHead":"cb48ac5d870f3fc893b66802c351eda71e8e754f","private":false,"scripts":{"dev":"tsc --watch","lint":"tsc --noEmit","test":"vitest run","build":"rm -rf dist && node build.mjs"},"_npmUser":{"name":"thisethan","email":"yizhev@gmail.com"},"repository":{"url":"git+https://github.com/ennann/aiusage.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.9.0","description":"Track and sync AI tool token usage across devices.","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.2","esbuild":"^0.27.4","typescript":"^5","@types/node":"^22","@aiusage/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.4.1_1775348734527_0.75259737324215","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"@aiusage/cli","version":"1.4.2","keywords":["aiusage","claude-code","codex","tokens","cli","analytics"],"license":"MIT","_id":"@aiusage/cli@1.4.2","maintainers":[{"name":"thisethan","email":"yizhev@gmail.com"}],"homepage":"https://github.com/ennann/aiusage","bugs":{"url":"https://github.com/ennann/aiusage/issues"},"bin":{"aiusage":"dist/cli.js"},"dist":{"shasum":"e1375ca90560befffce00b239151b8e79fc32db9","tarball":"https://registry.npmjs.org/@aiusage/cli/-/cli-1.4.2.tgz","fileCount":5,"integrity":"sha512-nXpxIDrlfytpMge/UZ63u1KY0iXfUjONK4n/rMznJgzXXO/BuyhvQR4jzBdIN193nOmrL3OKKwFX3HdOssPOtg==","signatures":[{"sig":"MEYCIQDdRtgUhNOB900+ZXeHhyd15QfavtCki4ssKleBWOSR6AIhAP/S3+agquK6PAtwKswO4xhSXZeU77KOQvY/0ZxVZYcH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141579},"type":"module","engines":{"node":">=18"},"gitHead":"b2aae327727e10d4cad8cb547b01a01c1d580be0","private":false,"scripts":{"dev":"tsc --watch","lint":"tsc --noEmit","test":"vitest run","build":"rm -rf dist && node build.mjs"},"_npmUser":{"name":"thisethan","email":"yizhev@gmail.com"},"repository":{"url":"git+https://github.com/ennann/aiusage.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.9.0","description":"Track and sync AI tool token usage across devices.","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.2","esbuild":"^0.27.4","typescript":"^5","@types/node":"^22","@aiusage/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.4.2_1775349053006_0.6459555497675906","host":"s3://npm-registry-packages-npm-production"}},"1.4.3":{"name":"@aiusage/cli","version":"1.4.3","keywords":["aiusage","claude-code","codex","tokens","cli","analytics"],"license":"MIT","_id":"@aiusage/cli@1.4.3","maintainers":[{"name":"thisethan","email":"yizhev@gmail.com"}],"homepage":"https://github.com/ennann/aiusage","bugs":{"url":"https://github.com/ennann/aiusage/issues"},"bin":{"aiusage":"dist/cli.js"},"dist":{"shasum":"68230e95b4c83be8ea42717495f252a37be14f57","tarball":"https://registry.npmjs.org/@aiusage/cli/-/cli-1.4.3.tgz","fileCount":5,"integrity":"sha512-brqkUzUMw/XMsLKnT75xDZVr3AJLjlzZcNK3cMYr5Q7dHnO+aaIj7biBrgaMk1i1Omc4c8WdqNo4FzOiARZuzQ==","signatures":[{"sig":"MEUCIE8yN5xVDEMuIGHgfZ/Zg6JD98GzzFyyy+APYrEp4YjQAiEAnAnBEVeQpbrWcCTa+qPk0THxRcocOri/X27CBdX/4z8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":143009},"type":"module","engines":{"node":">=18"},"gitHead":"6aa600bf598ec091c847e2333fd1000c184c40b8","private":false,"scripts":{"dev":"tsc --watch","lint":"tsc --noEmit","test":"vitest run","build":"rm -rf dist && node build.mjs"},"_npmUser":{"name":"thisethan","email":"yizhev@gmail.com"},"repository":{"url":"git+https://github.com/ennann/aiusage.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.9.7","description":"Track and sync AI tool token usage across devices.","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.2","esbuild":"^0.27.4","typescript":"^5","@types/node":"^22","@aiusage/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.4.3_1775349505337_0.2129759514621934","host":"s3://npm-registry-packages-npm-production"}},"1.4.4":{"name":"@aiusage/cli","version":"1.4.4","keywords":["aiusage","claude-code","codex","tokens","cli","analytics"],"license":"MIT","_id":"@aiusage/cli@1.4.4","maintainers":[{"name":"thisethan","email":"yizhev@gmail.com"}],"homepage":"https://github.com/ennann/aiusage","bugs":{"url":"https://github.com/ennann/aiusage/issues"},"bin":{"aiusage":"dist/cli.js"},"dist":{"shasum":"8daa2b465f7982f8724588dc1a5b790c8489b792","tarball":"https://registry.npmjs.org/@aiusage/cli/-/cli-1.4.4.tgz","fileCount":5,"integrity":"sha512-xClfAiVlXgfPF4Wb5R78VXWOeHWuWffAjMdyHiJuhsE1crS6EdZgbpWk6ATGapnGFMY42WwsCG75+3oxRJMfnA==","signatures":[{"sig":"MEYCIQCyzmfN3Ze+A8bXxazQTYSLXnSBYzmMtJOpdc/y6KIzCQIhAPVe2gNOOQQqD0UmCy4unJESjLuebYlh6b6KqtRE70Tv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":144693},"type":"module","engines":{"node":">=18"},"gitHead":"fd00f6c3b30902e674c03c38a1dc0f99cda1a66b","private":false,"scripts":{"dev":"tsc --watch","lint":"tsc --noEmit","test":"vitest run","build":"rm -rf dist && node build.mjs"},"_npmUser":{"name":"thisethan","email":"yizhev@gmail.com"},"repository":{"url":"git+https://github.com/ennann/aiusage.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.9.7","description":"Track and sync AI tool token usage across devices.","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.2","esbuild":"^0.27.4","typescript":"^5","@types/node":"^22","@aiusage/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.4.4_1775355887329_0.9702555259215524","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@aiusage/cli","version":"1.5.0","keywords":["aiusage","claude-code","codex","tokens","cli","analytics"],"license":"MIT","_id":"@aiusage/cli@1.5.0","maintainers":[{"name":"thisethan","email":"yizhev@gmail.com"}],"homepage":"https://github.com/ennann/aiusage","bugs":{"url":"https://github.com/ennann/aiusage/issues"},"bin":{"aiusage":"dist/cli.js"},"dist":{"shasum":"f73e802e4b00640b3b2de1dc3a705b2d8ef2f602","tarball":"https://registry.npmjs.org/@aiusage/cli/-/cli-1.5.0.tgz","fileCount":5,"integrity":"sha512-rWsXSYEoAguA0WhttX5LKFHWrrA4h98ZgC0FEm14OyP2Xr3S0GX6MlYf3jX1QgBNhEYVwLYaZ23vpfIbqu7dgQ==","signatures":[{"sig":"MEUCIQDc3EmHn/NEO6cNZsarCyuraOowOUK/l5zn228O38pGsgIgV3RIeT2SYWCkJRcFyPRjVU14UgPmTutN03Nw9mfPbsg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166080},"type":"module","engines":{"node":">=18"},"gitHead":"5c0567aadad933f5f42558d63d5798bde5a82694","private":false,"scripts":{"dev":"tsc --watch","lint":"tsc --noEmit","test":"vitest run","build":"rm -rf dist && node build.mjs"},"_npmUser":{"name":"thisethan","email":"yizhev@gmail.com"},"repository":{"url":"git+https://github.com/ennann/aiusage.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.9.7","description":"Track and sync AI tool token usage across devices.","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.2","esbuild":"^0.27.4","typescript":"^5","@types/node":"^22","@aiusage/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.0_1775366441840_0.9490224443439335","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@aiusage/cli","version":"1.5.1","keywords":["aiusage","claude-code","codex","tokens","cli","analytics"],"license":"MIT","_id":"@aiusage/cli@1.5.1","maintainers":[{"name":"thisethan","email":"yizhev@gmail.com"}],"homepage":"https://github.com/ennann/aiusage","bugs":{"url":"https://github.com/ennann/aiusage/issues"},"bin":{"aiusage":"dist/cli.js"},"dist":{"shasum":"f787d1c4a02a5c3d223137c1436558ef03f52641","tarball":"https://registry.npmjs.org/@aiusage/cli/-/cli-1.5.1.tgz","fileCount":5,"integrity":"sha512-tbBBoyiBXhq1Zdf4c491KEpGMs8nD7Htazl9XhVistmNAT1dtzXvdlDgbFi6Vb5tI7vuxJ59i6weXhdXlaG4qA==","signatures":[{"sig":"MEUCIQCw8gk9etsYV/TJa8/fBl3jHOefEG4QIXxRcjkR+F/+0QIgAiQyfrhVmQzLflp1qOeCV03n9CYoMxlrgxm8qY5VBhI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":167763},"type":"module","engines":{"node":">=18"},"gitHead":"c355a2fc535d9c96746aaed98fbcb5542b2bdecd","private":false,"scripts":{"dev":"tsc --watch","lint":"tsc --noEmit","test":"vitest run","build":"rm -rf dist && node build.mjs"},"_npmUser":{"name":"thisethan","email":"yizhev@gmail.com"},"repository":{"url":"git+https://github.com/ennann/aiusage.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.9.7","description":"Track and sync AI tool token usage across devices.","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.2","esbuild":"^0.27.4","typescript":"^5","@types/node":"^22","@aiusage/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.1_1775377502978_0.5435623720822211","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"@aiusage/cli","version":"1.5.2","keywords":["aiusage","claude-code","codex","tokens","cli","analytics"],"license":"MIT","_id":"@aiusage/cli@1.5.2","maintainers":[{"name":"thisethan","email":"yizhev@gmail.com"}],"homepage":"https://github.com/ennann/aiusage","bugs":{"url":"https://github.com/ennann/aiusage/issues"},"bin":{"aiusage":"dist/cli.js"},"dist":{"shasum":"1c35ea3daa11c03342944d3bbc93e1fcb3ff96ac","tarball":"https://registry.npmjs.org/@aiusage/cli/-/cli-1.5.2.tgz","fileCount":5,"integrity":"sha512-zbTgdb7F2d5iGCM6gZQVG7YhIXNMdF9zJi3AG4wno7No0eAw+B3zbhMpRPAbmuEJuI0sr4Qv2HNcLobE2u1w0A==","signatures":[{"sig":"MEYCIQCE2eWs1BGol/Ygmvc5ZgIBwtUpcIMBx+BLp+bkPbWRwAIhAKSwWWdS6xDpL6GB55a5SC/tNOVGdobeFl/rBgMwomxV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":168783},"type":"module","_from":"file:aiusage-cli-1.5.2.tgz","engines":{"node":">=18"},"private":false,"scripts":{"dev":"tsc --watch","lint":"tsc --noEmit","test":"vitest run","build":"rm -rf dist && node build.mjs"},"_npmUser":{"name":"thisethan","email":"yizhev@gmail.com"},"_resolved":"/private/var/folders/_g/7ldbd59x1s9_7213yqf14jc00000gp/T/03ec6939d1a647d0c9601c6eeb25b778/aiusage-cli-1.5.2.tgz","_integrity":"sha512-zbTgdb7F2d5iGCM6gZQVG7YhIXNMdF9zJi3AG4wno7No0eAw+B3zbhMpRPAbmuEJuI0sr4Qv2HNcLobE2u1w0A==","repository":{"url":"git+https://github.com/ennann/aiusage.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.10.1","description":"Track and sync AI tool token usage across devices.","directories":{},"_nodeVersion":"25.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.2","esbuild":"^0.27.4","typescript":"^5","@types/node":"^22","@aiusage/shared":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.2_1778318343340_0.6821470286086637","host":"s3://npm-registry-packages-npm-production"}},"1.5.3":{"name":"@aiusage/cli","version":"1.5.3","keywords":["aiusage","claude-code","codex","tokens","cli","analytics"],"license":"MIT","_id":"@aiusage/cli@1.5.3","maintainers":[{"name":"thisethan","email":"yizhev@gmail.com"}],"homepage":"https://github.com/ennann/aiusage","bugs":{"url":"https://github.com/ennann/aiusage/issues"},"bin":{"aiusage":"dist/cli.js"},"dist":{"shasum":"d1fb14f3dafd895d1289b80065fa3f4dc133bbfd","tarball":"https://registry.npmjs.org/@aiusage/cli/-/cli-1.5.3.tgz","fileCount":5,"integrity":"sha512-uUqybVGt/V03KZpTBljrxlcTw3ah+6zFVeyFt3XaLSmj/fAHdHrbMsC83+6Y8etLAw7nvnWeSK4vJhaGQJzuYQ==","signatures":[{"sig":"MEUCID0UsXCyRr1Q+CMeiXVuNEBck9/tgSEH6aPJXuseuZYOAiEAnOMAmoml3m3TuvkEA1NH4I8wJNNah/c+ZJn+zHWdQ2Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":172606},"type":"module","engines":{"node":">=18"},"gitHead":"cb1f6a138e6bd3a84617f0c33b3053f0ec17713b","private":false,"scripts":{"dev":"tsc --watch","lint":"tsc --noEmit","test":"vitest run","build":"rm -rf dist && node build.mjs"},"_npmUser":{"name":"thisethan","email":"yizhev@gmail.com"},"repository":{"url":"git+https://github.com/ennann/aiusage.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.9.7","description":"Track and sync AI tool token usage across devices.","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.2","esbuild":"^0.27.4","typescript":"^5","@types/node":"^22","@aiusage/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.3_1778333403590_0.30777341752793275","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@aiusage/cli","version":"1.6.0","keywords":["aiusage","claude-code","codex","tokens","cli","analytics"],"license":"MIT","_id":"@aiusage/cli@1.6.0","maintainers":[{"name":"thisethan","email":"yizhev@gmail.com"}],"homepage":"https://github.com/ennann/aiusage","bugs":{"url":"https://github.com/ennann/aiusage/issues"},"bin":{"aiusage":"dist/cli.js"},"dist":{"shasum":"d4597ea48069db604c319afd93bc7951adc3d7c9","tarball":"https://registry.npmjs.org/@aiusage/cli/-/cli-1.6.0.tgz","fileCount":5,"integrity":"sha512-bSp/OE96AlrX4yeaWdkktgVyEn3scvfRic7nTvpxKq90vffRL5ML6s88ohnq9i3TjbbaDF7xZqOWaVwvgBaedA==","signatures":[{"sig":"MEUCIQDSVPEDXXlDMKFxSuYxl3U2HOCPOjWWbT9KUXaoEYxbvAIgSVP7LlP0bvN1MPzpIQnGlFalp96LHE3hJwuk9WiNmCA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":195118},"type":"module","engines":{"node":">=18"},"gitHead":"bbeef84349b79066327a44db18bfd1c136bf6ec5","private":false,"scripts":{"dev":"tsc --watch","lint":"tsc --noEmit","test":"vitest run","build":"rm -rf dist && node build.mjs"},"_npmUser":{"name":"thisethan","email":"yizhev@gmail.com"},"repository":{"url":"git+https://github.com/ennann/aiusage.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.10.1","description":"Track and sync AI tool token usage across devices.","directories":{},"_nodeVersion":"25.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.2","esbuild":"^0.27.4","typescript":"^5","@types/node":"^22","@aiusage/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.6.0_1779636856019_0.5326785579680409","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@aiusage/cli","version":"1.6.1","keywords":["aiusage","claude-code","codex","tokens","cli","analytics"],"license":"MIT","_id":"@aiusage/cli@1.6.1","maintainers":[{"name":"thisethan","email":"yizhev@gmail.com"}],"homepage":"https://github.com/ennann/aiusage","bugs":{"url":"https://github.com/ennann/aiusage/issues"},"bin":{"aiusage":"dist/cli.js"},"dist":{"shasum":"5685944a6614586f7d934b1dd68d7722962dca92","tarball":"https://registry.npmjs.org/@aiusage/cli/-/cli-1.6.1.tgz","fileCount":5,"integrity":"sha512-yPabb39auc0naby+pGNqm+LpBZArcYt2X8i9fiwON0FZeeHAYnnlwwUIfPV3StC5ZeudG/8lgHfvjd8KIPLdUQ==","signatures":[{"sig":"MEUCIQDvhumhS/pxmMC/ZqfG9WzzMQoOjAZGI0e2hX2AK22HDAIgOKt8ecmEwiuZ2MWxz1dL2k+idLaftBqkvEV0rL+Yl2w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":197793},"type":"module","engines":{"node":">=18"},"gitHead":"570292430fd7d1675dacfd20728be668f70bad09","private":false,"scripts":{"dev":"tsc --watch","lint":"tsc --noEmit","test":"vitest run","build":"rm -rf dist && node build.mjs"},"_npmUser":{"name":"thisethan","email":"yizhev@gmail.com"},"repository":{"url":"git+https://github.com/ennann/aiusage.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.10.1","description":"Track and sync AI tool token usage across devices.","directories":{},"_nodeVersion":"25.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.2","esbuild":"^0.27.4","typescript":"^5","@types/node":"^22","@aiusage/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.6.1_1779791266562_0.2521382297156103","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"name":"@aiusage/cli","version":"1.6.2","keywords":["aiusage","claude-code","codex","tokens","cli","analytics"],"license":"MIT","_id":"@aiusage/cli@1.6.2","maintainers":[{"name":"thisethan","email":"yizhev@gmail.com"}],"homepage":"https://github.com/ennann/aiusage","bugs":{"url":"https://github.com/ennann/aiusage/issues"},"bin":{"aiusage":"dist/cli.js"},"dist":{"shasum":"a9a71aae3983b9de4436b7cb3be6dd0ec90fd187","tarball":"https://registry.npmjs.org/@aiusage/cli/-/cli-1.6.2.tgz","fileCount":5,"integrity":"sha512-zgxCU07YfvMGK/T6x9JTvP2HoGLfPxfG2o9zoKobkmFdMueJyb+F/2M3VXY8pxYKocHl6emWXDp4VrIKaXYizw==","signatures":[{"sig":"MEQCIC1SJqKghIFi0VPoL83Vrdpk1cD6xscpnROILzW4DjHKAiBLSZTitFREeQ4Y4X22ML6u7/Xtkqnq3OrOifZRCYCOrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":198057},"type":"module","engines":{"node":">=18"},"gitHead":"74877b69d941de877a3169a14cad866bc5103fd4","private":false,"scripts":{"dev":"tsc --watch","lint":"tsc --noEmit","test":"vitest run","build":"rm -rf dist && node build.mjs"},"_npmUser":{"name":"thisethan","email":"yizhev@gmail.com"},"repository":{"url":"git+https://github.com/ennann/aiusage.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.10.1","description":"Track and sync AI tool token usage across devices.","directories":{},"_nodeVersion":"25.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.2","esbuild":"^0.27.4","typescript":"^5","@types/node":"^22","@aiusage/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.6.2_1780093726250_0.030035570035390924","host":"s3://npm-registry-packages-npm-production"}},"1.6.4":{"name":"@aiusage/cli","version":"1.6.4","keywords":["aiusage","claude-code","codex","tokens","cli","analytics"],"license":"MIT","_id":"@aiusage/cli@1.6.4","maintainers":[{"name":"thisethan","email":"hi@yizhe.me"}],"homepage":"https://github.com/ennann/aiusage","bugs":{"url":"https://github.com/ennann/aiusage/issues"},"bin":{"aiusage":"dist/cli.js"},"dist":{"shasum":"8230caba7f8d68ee240307a7db04c1ef2dbdc87c","tarball":"https://registry.npmjs.org/@aiusage/cli/-/cli-1.6.4.tgz","fileCount":6,"integrity":"sha512-gz7Zll5dAC+p8CUI2Y61oWc1cAoNV9joP3eqByDf3G3eaBHyJgQtQlKCHjBpnJci+szwa25mx1rVOMeAG6U5mA==","signatures":[{"sig":"MEYCIQDRi1NzKMtneMD1uvnSrwZqn2c/UiFdYhwxYpIjdpavIgIhAM8QiTx6CnuI9WL/kg0gFk00Fjmn+ybzUdHpnpolFWmx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aiusage%2fcli@1.6.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":242067},"type":"module","engines":{"node":">=18"},"gitHead":"fadd6002ba9d306bdbe09508b4c555bcfef80398","private":false,"scripts":{"dev":"tsc --watch","lint":"tsc --noEmit","test":"vitest run","build":"rm -rf dist && node build.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d2f988e-f9a0-41f8-8b8b-33a0de0849af"}},"repository":{"url":"git+https://github.com/ennann/aiusage.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.17.0","description":"Track and sync AI tool token usage across devices.","directories":{},"_nodeVersion":"22.22.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.2","esbuild":"^0.27.4","typescript":"^5","@types/node":"^22","@aiusage/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.6.4_1782125722788_0.2609308846785119","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@aiusage/cli","version":"1.7.0","keywords":["aiusage","claude-code","codex","tokens","cli","analytics"],"license":"MIT","_id":"@aiusage/cli@1.7.0","maintainers":[{"name":"qingnianxiaozhe","email":"qingnianxiaozhe@gmail.com"},{"name":"thisethan","email":"hi@yizhe.me"}],"homepage":"https://github.com/ennann/aiusage","bugs":{"url":"https://github.com/ennann/aiusage/issues"},"bin":{"aiusage":"dist/cli.js"},"dist":{"shasum":"10fd7cfc02b1bf483d2c09d5b3ed87c0426712b3","tarball":"https://registry.npmjs.org/@aiusage/cli/-/cli-1.7.0.tgz","fileCount":6,"integrity":"sha512-x8feOh8g2FNokdRTFb/Eyi1WOSsKdstSWTQilygZAaLIxyK9Y0q2aGMDJ48eiyIH80wtLq0VQYlAgNp0wU6amg==","signatures":[{"sig":"MEUCIFOktptD/gzBhmvhkNdIkG8AxEgTY1FFdH7QtVXva+sDAiEAv4tmF7EY35/8ey3qNpusRtjCTVOnBl22NSzYfJS4lC4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aiusage%2fcli@1.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":265679},"type":"module","engines":{"node":">=18"},"gitHead":"2b57b69321062451a3ede521e1943e0f030f0ccb","private":false,"scripts":{"dev":"tsc --watch","lint":"tsc --noEmit","test":"vitest run","build":"rm -rf dist && node build.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d2f988e-f9a0-41f8-8b8b-33a0de0849af"}},"repository":{"url":"git+https://github.com/ennann/aiusage.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.17.0","description":"Track and sync AI tool token usage across devices.","directories":{},"_nodeVersion":"22.23.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.2","esbuild":"^0.27.4","typescript":"^5","@types/node":"^22","@aiusage/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.0_1782382065351_0.5579614947917759","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"@aiusage/cli","version":"1.7.1","keywords":["aiusage","claude-code","codex","tokens","cli","analytics"],"license":"MIT","_id":"@aiusage/cli@1.7.1","maintainers":[{"name":"qingnianxiaozhe","email":"qingnianxiaozhe@gmail.com"},{"name":"thisethan","email":"hi@yizhe.me"}],"homepage":"https://github.com/ennann/aiusage","bugs":{"url":"https://github.com/ennann/aiusage/issues"},"bin":{"aiusage":"dist/cli.js"},"dist":{"shasum":"624c2332e93c8099d4031b5869e2d3b61ecb9857","tarball":"https://registry.npmjs.org/@aiusage/cli/-/cli-1.7.1.tgz","fileCount":6,"integrity":"sha512-g6TZ5Fg33LTaFzwVzMDQJI2dVS/8PbIuj3LxPuMLHwh6c1A5c4GgyY1n7Bwv7d1HDFAnrMBEdSVUKCQfS3HWTw==","signatures":[{"sig":"MEYCIQDWmT9ZaumVysPNjWYm19j8kkO1Qc3/cIlbg04fGfpu6wIhAO7oR0VMyw763D1jh2z17PxJ/wSfnBAk+1QFIvPhPwn3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aiusage%2fcli@1.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":267650},"type":"module","engines":{"node":">=18"},"gitHead":"7dc2b6642e3fb3e17384bc3ad88ce756a87065af","private":false,"scripts":{"dev":"tsc --watch","lint":"tsc --noEmit","test":"vitest run","build":"rm -rf dist && node build.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d2f988e-f9a0-41f8-8b8b-33a0de0849af"}},"repository":{"url":"git+https://github.com/ennann/aiusage.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.17.0","description":"Track and sync AI tool token usage across devices.","directories":{},"_nodeVersion":"22.23.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.2","esbuild":"^0.27.4","typescript":"^5","@types/node":"^22","@aiusage/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.1_1782387172533_0.7155560381471955","host":"s3://npm-registry-packages-npm-production"}},"1.7.2":{"name":"@aiusage/cli","version":"1.7.2","keywords":["aiusage","claude-code","codex","tokens","cli","analytics"],"license":"MIT","_id":"@aiusage/cli@1.7.2","maintainers":[{"name":"qingnianxiaozhe","email":"qingnianxiaozhe@gmail.com"},{"name":"thisethan","email":"hi@yizhe.me"}],"homepage":"https://github.com/ennann/aiusage","bugs":{"url":"https://github.com/ennann/aiusage/issues"},"bin":{"aiusage":"dist/cli.js"},"dist":{"shasum":"99069a515a295d675ae253362ac4b4633e3a1aeb","tarball":"https://registry.npmjs.org/@aiusage/cli/-/cli-1.7.2.tgz","fileCount":6,"integrity":"sha512-tJ1XEDnPxZ9GX6O6MuGewlWKteLmioUDgVFhlnHaBtURtNmCeeJHyJ78mWVVPXoxtU5z2bCTh1pKWmIl0rrc0g==","signatures":[{"sig":"MEYCIQDesAKukct5DKuBsBiQbsVIaueK9nGu4CxnZ5t6PELryAIhAKCaDxnSHoKRfIlQ/mYTff1XITJTEhHeT7Ddy58VSdyi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aiusage%2fcli@1.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278144},"type":"module","engines":{"node":">=18"},"gitHead":"65fc30eb44fb9f6453c4aec41946ed3c085812b2","private":false,"scripts":{"dev":"tsc --watch","lint":"tsc --noEmit","test":"vitest run","build":"rm -rf dist && node build.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d2f988e-f9a0-41f8-8b8b-33a0de0849af"}},"repository":{"url":"git+https://github.com/ennann/aiusage.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.16.0","description":"Track and sync AI tool token usage across devices.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.2","esbuild":"^0.27.4","typescript":"^5","@types/node":"^22","@aiusage/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.2_1783655418563_0.9019029214791616","host":"s3://npm-registry-packages-npm-production"}},"1.7.3":{"name":"@aiusage/cli","version":"1.7.3","keywords":["aiusage","claude-code","codex","tokens","cli","analytics"],"license":"MIT","_id":"@aiusage/cli@1.7.3","maintainers":[{"name":"qingnianxiaozhe","email":"qingnianxiaozhe@gmail.com"},{"name":"thisethan","email":"hi@yizhe.me"}],"homepage":"https://github.com/ennann/aiusage","bugs":{"url":"https://github.com/ennann/aiusage/issues"},"bin":{"aiusage":"dist/cli.js"},"dist":{"shasum":"98c1f3972ce9841720814c2b3b2d1a1488d7f2fb","tarball":"https://registry.npmjs.org/@aiusage/cli/-/cli-1.7.3.tgz","fileCount":6,"integrity":"sha512-xsC3ejmdqG9k2hPYd6hXFtPzjbIjVyoE4IxxZXcSg3LB3SQ15vfeV9bE4xu8YXubExTAoWzdcmlGoQ6Z3T479A==","signatures":[{"sig":"MEQCIC0+lomM3YcIunEPDd7uajAi+p+sIbEXFloxRKmeiJ10AiBJuXrd7oqXAJDatWKT3+KYZ0fy0DCmcXaiV0T1UsSiSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aiusage%2fcli@1.7.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289517},"type":"module","engines":{"node":">=18"},"gitHead":"9096cf320487b5789ca73bd795808e9801f396a5","private":false,"scripts":{"dev":"tsc --watch","lint":"tsc --noEmit","test":"vitest run","build":"rm -rf dist && node build.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d2f988e-f9a0-41f8-8b8b-33a0de0849af"}},"repository":{"url":"git+https://github.com/ennann/aiusage.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.16.0","description":"Track and sync AI tool token usage across devices.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.2","esbuild":"^0.27.4","typescript":"^5","@types/node":"^22","@aiusage/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.3_1784359499518_0.08701418604961275","host":"s3://npm-registry-packages-npm-production"}},"1.7.4":{"name":"@aiusage/cli","version":"1.7.4","keywords":["aiusage","claude-code","codex","tokens","cli","analytics"],"license":"MIT","_id":"@aiusage/cli@1.7.4","maintainers":[{"name":"qingnianxiaozhe","email":"qingnianxiaozhe@gmail.com"},{"name":"thisethan","email":"hi@yizhe.me"}],"homepage":"https://github.com/ennann/aiusage","bugs":{"url":"https://github.com/ennann/aiusage/issues"},"bin":{"aiusage":"dist/cli.js"},"dist":{"shasum":"357bd96f8170c86e601e3ad51dead67eba017005","tarball":"https://registry.npmjs.org/@aiusage/cli/-/cli-1.7.4.tgz","fileCount":6,"integrity":"sha512-+BX57NiMRbYPxTiqNpjEYdwNF8GzLNhP8D5rLj4mDEBWVilZfys8HekqrtIzUlLt/CJUUvuOMwwIKFASta5/pw==","signatures":[{"sig":"MEQCICfoVO+s+Ffgr10FLUi3MV/MbuL1sdHoao88QEWZErVdAiBl5kQk38JBAFge9cfTOQaRKhu0PcEhPcCcHPtqTLyn5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aiusage%2fcli@1.7.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":331002},"type":"module","engines":{"node":">=18"},"gitHead":"4bdac9eaf2a4ded71e28a862310570f69e8483ef","private":false,"scripts":{"dev":"tsc --watch","lint":"tsc --noEmit","test":"vitest run","build":"rm -rf dist && node build.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d2f988e-f9a0-41f8-8b8b-33a0de0849af"}},"repository":{"url":"git+https://github.com/ennann/aiusage.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.16.0","description":"Track and sync AI tool token usage across devices.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.2","esbuild":"^0.27.4","typescript":"^5","@types/node":"^22","@aiusage/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.4_1784368596000_0.48606511525324025","host":"s3://npm-registry-packages-npm-production"}},"1.7.5":{"name":"@aiusage/cli","version":"1.7.5","keywords":["aiusage","claude-code","codex","tokens","cli","analytics"],"license":"MIT","_id":"@aiusage/cli@1.7.5","maintainers":[{"name":"qingnianxiaozhe","email":"qingnianxiaozhe@gmail.com"},{"name":"thisethan","email":"hi@yizhe.me"}],"homepage":"https://github.com/ennann/aiusage","bugs":{"url":"https://github.com/ennann/aiusage/issues"},"bin":{"aiusage":"dist/cli.js"},"dist":{"shasum":"31e80474800a234fb9690d42f1b0a35c25f42fe2","tarball":"https://registry.npmjs.org/@aiusage/cli/-/cli-1.7.5.tgz","fileCount":6,"integrity":"sha512-txOQLI7W/4zeKhyAqt9xHwU+GsqdHrFpFvMom0u3UZsls8cW56Gz29S7BvBonIm4R6k2BP4PG+XUxXGKT7H5RQ==","signatures":[{"sig":"MEUCIQDNqIXb0B4eBRKlJGB6tTFzkSZCMIE+GAvzHE+cY+oSigIgJ3U8CmIdN0+AJI5Y8fZSmQooI591xIdzqNfzUI4/SG4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aiusage%2fcli@1.7.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":363484},"type":"module","engines":{"node":">=18"},"gitHead":"9a6d9605a0b606d2d72eea983124ed743bcb47e8","private":false,"scripts":{"dev":"tsc --watch","lint":"tsc --noEmit","test":"vitest run","build":"rm -rf dist && node build.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d2f988e-f9a0-41f8-8b8b-33a0de0849af"}},"repository":{"url":"git+https://github.com/ennann/aiusage.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.16.0","description":"Track and sync AI tool token usage across devices.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.2","esbuild":"^0.27.4","typescript":"^5","@types/node":"^22","@aiusage/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.5_1784461318694_0.7733435833555653","host":"s3://npm-registry-packages-npm-production"}},"1.7.6":{"name":"@aiusage/cli","version":"1.7.6","keywords":["aiusage","claude-code","codex","tokens","cli","analytics"],"license":"MIT","_id":"@aiusage/cli@1.7.6","maintainers":[{"name":"qingnianxiaozhe","email":"qingnianxiaozhe@gmail.com"},{"name":"thisethan","email":"hi@yizhe.me"}],"homepage":"https://github.com/ennann/aiusage","bugs":{"url":"https://github.com/ennann/aiusage/issues"},"bin":{"aiusage":"dist/cli.js"},"dist":{"shasum":"3188fc214aefae7cf39966b0a59409edd39525cb","tarball":"https://registry.npmjs.org/@aiusage/cli/-/cli-1.7.6.tgz","fileCount":7,"integrity":"sha512-0nU1MpGTeoIojIBNilOPi4VkVX4RcOJNgCY9T/ZCqRLvIlmUHjjNJwjn+sLMOU9tenbiYjsBVNGplAPUVASaZg==","signatures":[{"sig":"MEUCIEvhAyGUlHFLod9sx/TQRlKQddhwym2/XerghFCSnZfjAiEAvDTrE9m/0lEToK4Iyy33cXJcQ58t9+TPoxcyoj//sMM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aiusage%2fcli@1.7.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":394588},"type":"module","engines":{"node":">=18"},"gitHead":"a4f5807e1d63d6eb071e9f53592661fe967b1388","private":false,"scripts":{"dev":"tsc --watch","lint":"tsc --noEmit","test":"vitest run","build":"rm -rf dist && node build.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d2f988e-f9a0-41f8-8b8b-33a0de0849af"}},"repository":{"url":"git+https://github.com/ennann/aiusage.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.16.0","description":"Track and sync AI tool token usage across devices.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.2","esbuild":"^0.27.4","typescript":"^5","@types/node":"^22","@aiusage/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.6_1784467937278_0.19309781900186862","host":"s3://npm-registry-packages-npm-production"}},"1.7.7":{"name":"@aiusage/cli","version":"1.7.7","keywords":["aiusage","claude-code","codex","tokens","cli","analytics"],"license":"MIT","_id":"@aiusage/cli@1.7.7","maintainers":[{"name":"qingnianxiaozhe","email":"qingnianxiaozhe@gmail.com"},{"name":"thisethan","email":"hi@yizhe.me"}],"homepage":"https://github.com/ennann/aiusage","bugs":{"url":"https://github.com/ennann/aiusage/issues"},"bin":{"aiusage":"dist/cli.js"},"dist":{"shasum":"888087712532d771e668e30adf539d75e6501530","tarball":"https://registry.npmjs.org/@aiusage/cli/-/cli-1.7.7.tgz","fileCount":7,"integrity":"sha512-ZjvZ5udRMYjaWFeE3AFhOnTpgspnp3siNDNvUXb/7El3ov9D2QrirlLSy65MRZgs94XpFbrlsmZyZHtXWaCwfA==","signatures":[{"sig":"MEUCIBsQwXZJJn4EGsy4pI5VVkb33ty7a7vhXj/zk1gDsUWzAiEA+7u0L4IX8a+E+woI4FTaSloGz4gSpHDZSEsn/6rmJe8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aiusage%2fcli@1.7.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":406866},"type":"module","engines":{"node":">=18"},"gitHead":"af8d00b880a3a94df0141e5e15db286370474af6","private":false,"scripts":{"dev":"tsc --watch","lint":"tsc --noEmit","test":"vitest run","build":"rm -rf dist && node build.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d2f988e-f9a0-41f8-8b8b-33a0de0849af"}},"repository":{"url":"git+https://github.com/ennann/aiusage.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.16.0","description":"Track and sync AI tool token usage across devices.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.2","esbuild":"^0.27.4","typescript":"^5","@types/node":"^22","@aiusage/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.7_1784478220352_0.6396213169533971","host":"s3://npm-registry-packages-npm-production"}},"1.7.8":{"name":"@aiusage/cli","version":"1.7.8","keywords":["aiusage","claude-code","codex","tokens","cli","analytics"],"license":"MIT","_id":"@aiusage/cli@1.7.8","maintainers":[{"name":"qingnianxiaozhe","email":"qingnianxiaozhe@gmail.com"},{"name":"thisethan","email":"hi@yizhe.me"}],"homepage":"https://github.com/ennann/aiusage","bugs":{"url":"https://github.com/ennann/aiusage/issues"},"bin":{"aiusage":"dist/cli.js"},"dist":{"shasum":"bff925bc509cdcd329cafc5126459e7a1298ec37","tarball":"https://registry.npmjs.org/@aiusage/cli/-/cli-1.7.8.tgz","fileCount":7,"integrity":"sha512-YHKaQKbSwVUJfeUB+B2I88CE7yNnChj2t9qDxoI6dCUkQhAsvddP/v0JrLBqTK3N8GxeTWg9kpH5d/WUnnMQnQ==","signatures":[{"sig":"MEYCIQC3B4ccFx0VTLd+KbWXa7MMb7kWMP8S8+UNdd/CmedbOQIhANOMBHFdFQ2ZwhE0BG6AN027ndFrAEgrDsWV52cNwuWe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aiusage%2fcli@1.7.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":407236},"type":"module","engines":{"node":">=18"},"gitHead":"702884f9501043586591944a0d7d979ebe4c2db8","private":false,"scripts":{"dev":"tsc --watch","lint":"tsc --noEmit","test":"vitest run","build":"rm -rf dist && node build.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d2f988e-f9a0-41f8-8b8b-33a0de0849af"}},"repository":{"url":"git+https://github.com/ennann/aiusage.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.16.0","description":"Track and sync AI tool token usage across devices.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.2","esbuild":"^0.27.4","typescript":"^5","@types/node":"^22","@aiusage/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.8_1784526010545_0.3264647140880299","host":"s3://npm-registry-packages-npm-production"}},"1.7.9":{"name":"@aiusage/cli","version":"1.7.9","keywords":["aiusage","claude-code","codex","tokens","cli","analytics"],"license":"MIT","_id":"@aiusage/cli@1.7.9","maintainers":[{"name":"qingnianxiaozhe","email":"qingnianxiaozhe@gmail.com"},{"name":"thisethan","email":"hi@yizhe.me"}],"homepage":"https://github.com/ennann/aiusage","bugs":{"url":"https://github.com/ennann/aiusage/issues"},"bin":{"aiusage":"dist/cli.js"},"dist":{"shasum":"f2f5550ddab4274a6e30d290cbf59f8c3acac4fe","tarball":"https://registry.npmjs.org/@aiusage/cli/-/cli-1.7.9.tgz","fileCount":7,"integrity":"sha512-4fSsmz6Vczc2I4FEGPUy92yf3BlTqOm8A0Ld/+nQvjxPAqaRzoZeLFm5CSYoyCKPDS9JaRru2jMJG07HSvF0+Q==","signatures":[{"sig":"MEYCIQDvxx9bwGxcV97P4T+UJvvvnIx5xTB9Xf9HWAttc6Pt+AIhAJtgaeV5SLsa7YhTJh+sgg5GJeVxNdF2AP6D5kF5t5QE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aiusage%2fcli@1.7.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":407427},"type":"module","engines":{"node":">=18"},"gitHead":"11dbaddb75a4a6b2482fe27314c603671f705042","private":false,"scripts":{"dev":"tsc --watch","lint":"tsc --noEmit","test":"vitest run","build":"rm -rf dist && node build.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d2f988e-f9a0-41f8-8b8b-33a0de0849af"}},"repository":{"url":"git+https://github.com/ennann/aiusage.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.16.0","description":"Track and sync AI tool token usage across devices.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.2","esbuild":"^0.27.4","typescript":"^5","@types/node":"^22","@aiusage/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.9_1784628872355_0.8503026338522119","host":"s3://npm-registry-packages-npm-production"}},"1.7.10":{"name":"@aiusage/cli","version":"1.7.10","description":"Track and sync AI tool token usage across devices.","license":"MIT","private":false,"repository":{"type":"git","url":"git+https://github.com/ennann/aiusage.git","directory":"packages/cli"},"homepage":"https://github.com/ennann/aiusage","bugs":{"url":"https://github.com/ennann/aiusage/issues"},"type":"module","publishConfig":{"access":"public"},"bin":{"aiusage":"dist/cli.js"},"keywords":["aiusage","claude-code","codex","tokens","cli","analytics"],"engines":{"node":">=18"},"dependencies":{"ws":"^8.18.0"},"scripts":{"build":"rm -rf dist && node build.mjs","dev":"tsc --watch","lint":"tsc --noEmit","test":"vitest run"},"devDependencies":{"@aiusage/shared":"workspace:*","@types/node":"^22","esbuild":"^0.27.4","typescript":"^5","vitest":"^4.1.2"},"gitHead":"0ade3557aafb4574f7479040265866d72f94afc4","_id":"@aiusage/cli@1.7.10","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-L3HmcUZnmRiX30Iwzoxgl1SqBjnGk9nU8XYIBBIQOnHAF6giOfOE96vN5Nu4r2EYnwynjACRi3CCAkSyGHeCiw==","shasum":"cee762a7104039d78ae03f2946c9d1c73a87b408","tarball":"https://registry.npmjs.org/@aiusage/cli/-/cli-1.7.10.tgz","fileCount":7,"unpackedSize":412223,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aiusage%2fcli@1.7.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBtUF+aqkUc5rPSV/kVsghGNdKdrPsgJh8uuvRUscGguAiEApEVsCUIgBVw5a4XsP+3/vgExq8Yadcc42qApivLljVc="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d2f988e-f9a0-41f8-8b8b-33a0de0849af"}},"directories":{},"maintainers":[{"name":"qingnianxiaozhe","email":"qingnianxiaozhe@gmail.com"},{"name":"thisethan","email":"hi@yizhe.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cli_1.7.10_1785047602745_0.439055977335981"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-02T11:58:11.751Z","modified":"2026-07-26T06:33:23.190Z","0.2.0":"2026-04-02T11:58:11.995Z","0.3.0":"2026-04-02T14:03:35.073Z","0.4.0":"2026-04-03T04:52:15.971Z","0.4.1":"2026-04-03T06:39:09.398Z","0.4.2":"2026-04-03T06:47:00.394Z","0.4.3":"2026-04-03T06:48:29.628Z","0.4.4":"2026-04-03T06:55:21.587Z","0.4.5":"2026-04-03T07:14:27.572Z","0.4.6":"2026-04-03T07:18:24.925Z","0.4.7":"2026-04-03T07:30:30.447Z","1.0.0":"2026-04-03T07:56:40.065Z","1.1.0":"2026-04-04T03:51:55.380Z","1.2.0":"2026-04-04T14:55:23.331Z","1.2.1":"2026-04-04T15:30:01.452Z","1.2.2":"2026-04-04T15:37:31.412Z","1.2.3":"2026-04-04T15:41:24.827Z","1.3.0":"2026-04-04T16:42:08.018Z","1.4.0":"2026-04-05T00:00:24.443Z","1.4.1":"2026-04-05T00:25:34.701Z","1.4.2":"2026-04-05T00:30:53.167Z","1.4.3":"2026-04-05T00:38:25.514Z","1.4.4":"2026-04-05T02:24:47.482Z","1.5.0":"2026-04-05T05:20:41.978Z","1.5.1":"2026-04-05T08:25:03.131Z","1.5.2":"2026-05-09T09:19:03.494Z","1.5.3":"2026-05-09T13:30:03.735Z","1.6.0":"2026-05-24T15:34:16.149Z","1.6.1":"2026-05-26T10:27:46.696Z","1.6.2":"2026-05-29T22:28:46.409Z","1.6.4":"2026-06-22T10:55:22.940Z","1.7.0":"2026-06-25T10:07:45.506Z","1.7.1":"2026-06-25T11:32:52.695Z","1.7.2":"2026-07-10T03:50:18.705Z","1.7.3":"2026-07-18T07:24:59.641Z","1.7.4":"2026-07-18T09:56:36.141Z","1.7.5":"2026-07-19T11:41:58.844Z","1.7.6":"2026-07-19T13:32:17.436Z","1.7.7":"2026-07-19T16:23:40.542Z","1.7.8":"2026-07-20T05:40:10.695Z","1.7.9":"2026-07-21T10:14:32.486Z","1.7.10":"2026-07-26T06:33:22.887Z"},"bugs":{"url":"https://github.com/ennann/aiusage/issues"},"license":"MIT","homepage":"https://github.com/ennann/aiusage","keywords":["aiusage","claude-code","codex","tokens","cli","analytics"],"repository":{"type":"git","url":"git+https://github.com/ennann/aiusage.git","directory":"packages/cli"},"description":"Track and sync AI tool token usage across devices.","maintainers":[{"name":"qingnianxiaozhe","email":"qingnianxiaozhe@gmail.com"},{"name":"thisethan","email":"hi@yizhe.me"}],"readme":"# @aiusage/cli\n\n`@aiusage/cli` 是 AIUsage 命令行工具，用于：\n\n- 发现和管理本机 AI 工具项目\n- 扫描本地 AI 编程工具的 Token 用量（Claude Code、Codex、Cursor、Copilot CLI、Copilot VS Code、Gemini CLI、Antigravity、Amp、Kimi Code、Qwen Code、Droid、OpenCode、Pi、Trae）\n- 通过 Anthropic Admin API 导入历史用量\n- 生成本地用量报告（最近 7 天、30 天、90 天、180 天或全部历史）\n- 定时自动同步数据到 AIUsage Worker\n- 诊断配置与连接问题\n\nKimi 同时支持旧版 Kimi CLI 的 `~/.kimi/sessions/` 与新版 Kimi Code 的\n`$KIMI_CODE_HOME/sessions/`（默认 `~/.kimi-code/sessions/`）。扫描器仅读取\n`wire.jsonl` 中的 Token 计数与会话元数据，不上传对话正文；新版格式参考了\n[tokscale](https://github.com/junhoyeo/tokscale) 的 MIT 开源实现。\n\nOpenCode 同时读取 XDG 数据目录中的全部 `opencode*.db`：兼容 v1 `message`\n与 v2 `session_message`，并保留旧版 `storage/message/*.json` 兜底。扫描器会对\n多渠道数据库、迁移期双写和 fork 副本去重，采用消息内的供应商费用。支持\n`XDG_DATA_HOME` 与 `OPENCODE_DB`。Node 22.13+ 使用内置只读 SQLite；更早的\n受支持 Node 版本回退系统 `sqlite3`。数据库位于其他自定义目录时可配置：\n\n```bash\naiusage config set scanner.opencodeDbPaths \"/custom/opencode-next.db\" \"/custom/opencode-stable.db\"\naiusage config set scanner.opencodeDbPaths default  # 清除自定义路径\n```\n\nTrae CN 通过 `aiusage trae sync --edition cn` 调用 Trae 自己的本地 `ai-agent`\n接口读取历史 Token 计数，缓存到 `~/.aiusage/trae-cache/sessions/`；不会直接破解\n加密数据库。国际版通过 `--edition intl` 在本机读取 Trae IDE 或 Trae Solo 的登录\n信息（旧版直接读取、新版在本机解密），并调用官方账号用量 API；实现和缓存解析均与\n[tokscale](https://github.com/junhoyeo/tokscale) 的 MIT 开源实现交叉校验。\n\n## 安装\n\n```bash\nnpm install -g @aiusage/cli\n```\n\n或通过 `npx` 直接运行：\n\n```bash\nnpx @aiusage/cli --help\n```\n\n安装后：\n\n```bash\naiusage --help\n```\n\n## 命令\n\n### project\n\n发现和管理本机项目。\n\n```bash\naiusage project                         # 列出所有发现的项目（默认）\naiusage project list                    # 同上\naiusage project alias myapp \"我的应用\"   # 设置项目别名\naiusage project alias                   # 查看所有已配置的别名\naiusage project alias --remove myapp    # 移除别名\n```\n\n扫描所有已支持 AI 工具的数据目录，列出发现的项目及其别名和来源。\n\n项目别名在上传前本地解析。两台设备对各自项目目录设置相同的别名，服务端会将其合并为一个项目。\n\n### report\n\n本地用量报告，无需服务端。\n\n```bash\naiusage report                          # 默认: 最近 7 天 + 今天，英文，紧凑模式\naiusage report --range 1m               # 最近 30 天\naiusage report --range 3m               # 最近 90 天\naiusage report --range 6m               # 最近 180 天\naiusage report --range all              # 全部历史\naiusage report --tool trae-cn --range all    # 仅 Trae CN\naiusage report --tool trae-intl --range 6m   # 仅 Trae 国际版\naiusage report --tool trae --range all       # 两个版本合计\naiusage report --detail                 # 展示全部列、热门模型、定价说明\naiusage report --lang zh                # 中文输出\naiusage report --no-emoji               # 禁用标题 emoji\naiusage report --json                   # JSON 输出\n```\n\n**紧凑模式**（默认）显示来源和每日汇总表，合并缓存列，保留 2 位小数成本。**详细模式**（`--detail`）展开所有列（CacheRead、CacheWrite、Reasoning），增加热门模型和定价说明，显示 4 位小数成本。\n\n### trae sync\n\n按版本同步 Trae 历史用量，再运行常规报告或看板上传：\n\n```bash\naiusage trae sync --edition cn           # 默认值；Trae CN 本地历史\naiusage trae sync --edition intl --since 180  # 国际版账号最近 180 天\naiusage trae sync --edition all --since 180   # 两边都尝试，任一成功即可\n\naiusage report --tool trae-cn --range all\naiusage report --tool trae-intl --range 6m\naiusage report --tool trae --range all   # CN + 国际版 + 兼容旧数据\n```\n\n如果 Trae CN 未运行，AIUsage 会用仅限本机的调试端口临时启动它，读取官方\n`ai-agent` 会话接口，完成后自动退出。如果 Trae 已经在运行但没有开启该端口，\n请先退出 Trae 再重试。也可以通过 `--port 9230 --no-launch` 连接自行启动的实例。\n\nTrae 国际版 IDE 与 Trae Solo 共用账号级用量，只会通过第一个可用凭据请求一次，不会\n重复统计。AIUsage 会在本机读取或解密 `storage.json` 中的登录信息，并以 `0600` 权限保存到\n`~/.aiusage/trae-cache/intl/credentials-{ide,solo}.json`；凭据和对话正文都不会上传。\n官方 API 返回的会话级 Token/费用缓存位于\n`~/.aiusage/trae-cache/intl/sessions/usage.json`。现有\n`~/.config/tokscale/trae-cache/sessions/*.json` 仍会读取，并按会话保留最新快照，避免双算。\n\n报告筛选值为 `trae-cn`、`trae-intl`；`trae` 是两者合计的稳定别名。常规 `sync`\n始终按完整日期汇总上传，因此不接受 `--tool`，避免把局部结果当成整日统计。\n\n### 统一日期参数\n\n`scan`、`report`、`sync` 使用同一套日期参数：\n\n```bash\naiusage scan --today                    # 仅今天\naiusage report --date 2026-03-31        # 指定日期\naiusage sync --range 1m                 # 最近 30 天\naiusage report --range 6m               # 最近 180 天\naiusage sync --lookback 14              # 最近 14 天 + 今天\naiusage scan --from 2025-01-01 --to 2026-04-05\n```\n\n使用 `--range 1m`，不要写成 `range -1m`。`scan`、`report`、`sync` 支持 `--range 6m`；`report` 额外支持 `--range all`。`scan` 和 `sync` 如需更长历史范围，请明确使用 `--from/--to`。\n\n### scan\n\n扫描本地用量数据并打印明细。\n\n```bash\naiusage scan                            # 昨天\naiusage scan --date 2026-03-31          # 指定日期\naiusage scan --range 1m                 # 最近 30 天\naiusage scan --tool trae-cn --range 6m  # 仅 Trae CN 最近 180 天\naiusage scan --date 2026-03-31 --json   # JSON 输出\n```\n\n省略 `--date` 时默认扫描昨天。\n\n### sync\n\n上传用量数据到 Worker。默认：最近 7 天 + 今天。\n\n```bash\naiusage sync                   # 最近 7 天 + 今天\naiusage sync --today           # 仅今天\naiusage sync --date 2026-03-31 # 指定日期\naiusage sync --range 1m        # 最近 30 天\naiusage sync --lookback 14     # 最近 14 天 + 今天\naiusage sync --from 2025-01-01 --to 2026-04-05  # 指定日期范围\n```\n\n服务端使用 upsert，重复同步相同日期会安全更新已有数据。\n\n### import\n\n通过 Anthropic Admin API 导入历史 Claude 用量。适用于本地 JSONL 日志已被清理或删除的时间段。\n\n```bash\naiusage import --start 2025-06-01 --end 2025-09-15\naiusage import --key sk-ant-admin... --start 2025-06-01 --end 2025-09-15\n```\n\n需要 **Admin API 密钥**（`sk-ant-admin...`），而非普通 API 密钥。前往 [console.anthropic.com](https://console.anthropic.com) → Settings → Admin Keys 获取。\n\n保存密钥（一次性）：\n\n```bash\naiusage config set anthropic-admin-key sk-ant-admin...\n```\n\n**注意：** 不要对已有本地扫描数据的日期使用 `import`，否则会重复计数。\n\n### init\n\n初始化本地配置。\n\n```bash\naiusage init --server https://your-worker.example.com --site-id your-site-id\n```\n\n### health\n\n测试与 Worker 的连通性。\n\n```bash\naiusage health\n```\n\n### enroll\n\n将本设备注册到 Worker。\n\n```bash\naiusage enroll \\\n  --server https://your-worker.example.com \\\n  --site-id your-site-id \\\n  --enroll-token your-enroll-token \\\n  --device-name \"MacBook Pro\"\n```\n\n### schedule\n\n管理定时同步。macOS 使用 `launchd`，Linux 使用 `cron`。\n\n```bash\naiusage schedule on             # 启用，默认每 5 分钟\naiusage schedule on --every 30m # 自定义间隔\naiusage schedule off            # 关闭\naiusage schedule status         # 查看当前状态\n```\n\n支持间隔：`5m` – `1d`。定时同步始终包含今日实时数据，确保看板数据及时更新。\n\n### doctor\n\n运行诊断检查，包括配置、服务端连通性、扫描目录和定时任务状态。\n\n```bash\naiusage doctor\n```\n\n### config set\n\n管理本地设置。\n\n```bash\naiusage config set lang zh                              # 默认语言: en 或 zh\naiusage config set emoji false                          # 禁用报告标题 emoji\naiusage config set device.alias \"MacBook Pro 工作机\"      # Dashboard 上显示的设备名称\naiusage config set privacy.projectVisibility masked     # hidden | masked | plain\naiusage config set project.alias MyApp \"我的应用\"        # 推荐用 aiusage project alias\naiusage config set scanner.opencodeDbPaths \"/custom/opencode-next.db\"  # 额外 OpenCode 数据库\naiusage config set anthropic-admin-key sk-ant-admin...  # 用于 aiusage import\n```\n\n**设备别名**会在 Dashboard 上显示，用于区分多台设备。建议设置为容易辨认的名称：\n\n```bash\naiusage config set device.alias \"💻 MacBook Pro\"\naiusage config set device.alias \"🖥️ iMac Studio\"\n```\n\nCLI 标志（`--lang`、`--no-emoji`）会覆盖配置值（仅当次生效）。\n\n## 配置\n\n配置文件：`~/.aiusage/config.json`\n\n同步日志（定时任务启用时）：`~/.aiusage/sync.log`\n\n## 许可证\n\nMIT\n","readmeFilename":"README.zh-CN.md"}