{"_id":"vscode-claude-code-status-dot","_rev":"86-35261234ba2e4a15c249bff97e1c7791","name":"vscode-claude-code-status-dot","dist-tags":{"latest":"0.6.10"},"versions":{"0.1.0":{"name":"vscode-claude-code-status-dot","version":"0.1.0","keywords":["claude-code","vscode","claude","status-indicator","patch"],"author":{"name":"wangdong"},"license":"MIT","_id":"vscode-claude-code-status-dot@0.1.0","maintainers":[{"name":"wangdong233","email":"w11201413@163.com"}],"homepage":"https://github.com/wangdong233/vscode-claude-code-status-dot#readme","bugs":{"url":"https://github.com/wangdong233/vscode-claude-code-status-dot/issues"},"bin":{"vscode-claude-code-status-dot":"dist/patch.js"},"dist":{"shasum":"4a59d57445a97e8bc1909c4b0b77aae7dda66220","tarball":"https://registry.npmjs.org/vscode-claude-code-status-dot/-/vscode-claude-code-status-dot-0.1.0.tgz","fileCount":27,"integrity":"sha512-CpAbX7S6WfJdV2BiFci+9EI860RiCPuXMP0ybeBgQmGdgLXxXvG8CpDTnSs0Nx0jvYKpDWFcrIzP8aes+P5qtA==","signatures":[{"sig":"MEQCIHAQo3818ry13N6nl9sksVnUccJZOi+PhtBUQLEBzexQAiBfyx8/qWMMDh6EjD1v4DGNdY9xpInfEa+QdkbRFWtN4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253905},"type":"module","engines":{"node":">=18"},"gitHead":"fda69cd8cb670128b7fe3fbf950a6900ab430f23","scripts":{"test":"node hooks/test-cc-status.js","build":"tsc","patch":"npx tsx patch.ts","revert":"npx tsx patch.ts --revert","status":"npx tsx patch.ts --status","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangdong233","email":"w11201413@163.com"},"repository":{"url":"git+https://github.com/wangdong233/vscode-claude-code-status-dot.git","type":"git"},"_npmVersion":"11.6.2","description":"Colorize Claude Code's VSCode tab icon with 4-state status dots (idle/running/done/interrupted) via a minimal, reversible patch.","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/vscode-claude-code-status-dot_0.1.0_1784223686741_0.9204338797713814","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"vscode-claude-code-status-dot","version":"0.1.1","keywords":["claude-code","vscode","claude","status-indicator","patch"],"author":{"name":"wangdong"},"license":"MIT","_id":"vscode-claude-code-status-dot@0.1.1","maintainers":[{"name":"wangdong233","email":"w11201413@163.com"}],"homepage":"https://github.com/wangdong233/vscode-claude-code-status-dot#readme","bugs":{"url":"https://github.com/wangdong233/vscode-claude-code-status-dot/issues"},"bin":{"vscode-claude-code-status-dot":"dist/patch.js"},"dist":{"shasum":"06af7ebc641ae9b450854a92241c22102a941e97","tarball":"https://registry.npmjs.org/vscode-claude-code-status-dot/-/vscode-claude-code-status-dot-0.1.1.tgz","fileCount":27,"integrity":"sha512-pYTI0uQpv00zMmRWFHE0mk3xOwQxUqFGQowE0b0dZcp0ktvx1mUehifw0LSjb7afb5CeMEk/HvFHe5mHCpndOA==","signatures":[{"sig":"MEYCIQC95HQkSWh7kkWl12kjhH1F+o5iVfmxkA4igAf1zhm2zwIhAOIxhf+ZR0/xincNvDdJOQVbyl1cixLRC8nziGnlZAMc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":265944},"type":"module","engines":{"node":">=18"},"gitHead":"30e918dcc86b9025bbd330633960c47c7ad2b99d","scripts":{"test":"node hooks/test-cc-status.js","build":"tsc","patch":"npx tsx patch.ts","revert":"npx tsx patch.ts --revert","status":"npx tsx patch.ts --status","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangdong233","email":"w11201413@163.com"},"repository":{"url":"git+https://github.com/wangdong233/vscode-claude-code-status-dot.git","type":"git"},"_npmVersion":"11.6.2","description":"Colorize Claude Code's VSCode tab icon with 4-state status dots (idle/running/done/interrupted) via a minimal, reversible patch.","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/vscode-claude-code-status-dot_0.1.1_1784225331671_0.19197419997351273","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"vscode-claude-code-status-dot","version":"0.1.2","keywords":["claude-code","vscode","claude","status-indicator","patch"],"author":{"name":"wangdong"},"license":"MIT","_id":"vscode-claude-code-status-dot@0.1.2","maintainers":[{"name":"wangdong233","email":"w11201413@163.com"}],"homepage":"https://github.com/wangdong233/vscode-claude-code-status-dot#readme","bugs":{"url":"https://github.com/wangdong233/vscode-claude-code-status-dot/issues"},"bin":{"vscode-claude-code-status-dot":"dist/patch.js"},"dist":{"shasum":"07c1f68622b16b4805e4b672d57bd06a23d87900","tarball":"https://registry.npmjs.org/vscode-claude-code-status-dot/-/vscode-claude-code-status-dot-0.1.2.tgz","fileCount":28,"integrity":"sha512-3flUAmovf7KqZytmGO2OVQLcefAJKqmcUNLcNbzxDTgexISD5CK5O0Ugrpb2xA2QEWKgQiR/NdNfwrj6yY/rHQ==","signatures":[{"sig":"MEQCIGQFotNP2ITxDihIMI4mrdt7TC5oJv5eMkPlulVQ0BZiAiASJcIQYwIykOXVDGXf45L3PkLW+jzlT5mh7eCrSis5YQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":270185},"type":"module","engines":{"node":">=18"},"gitHead":"7b31d44cf9fd2d8d45f99c6d912715cb66600f86","scripts":{"test":"node hooks/test-cc-status.js","build":"tsc","patch":"npx tsx patch.ts","revert":"npx tsx patch.ts --revert","status":"npx tsx patch.ts --status","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangdong233","email":"w11201413@163.com"},"repository":{"url":"git+https://github.com/wangdong233/vscode-claude-code-status-dot.git","type":"git"},"_npmVersion":"11.6.2","description":"Colorize Claude Code's VSCode tab icon with 4-state status dots (idle/running/done/interrupted) via a minimal, reversible patch.","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/vscode-claude-code-status-dot_0.1.2_1784227487631_0.4308510334813336","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"vscode-claude-code-status-dot","version":"0.1.3","keywords":["claude-code","vscode","claude","status-indicator","patch"],"author":{"name":"wangdong"},"license":"MIT","_id":"vscode-claude-code-status-dot@0.1.3","maintainers":[{"name":"wangdong233","email":"w11201413@163.com"}],"homepage":"https://github.com/wangdong233/vscode-claude-code-status-dot#readme","bugs":{"url":"https://github.com/wangdong233/vscode-claude-code-status-dot/issues"},"bin":{"vscode-claude-code-status-dot":"dist/patch.js"},"dist":{"shasum":"786549b8b04f9168d4bbe54a82652916d7eeb25c","tarball":"https://registry.npmjs.org/vscode-claude-code-status-dot/-/vscode-claude-code-status-dot-0.1.3.tgz","fileCount":31,"integrity":"sha512-vW6EjZBPBmuSsJ/0rbToYSzoAqNhlHh5QeWxJcS3nIapl5SbJrJidRiAjfMLyczW3zJas9DsgMNJtvYAkZe4FA==","signatures":[{"sig":"MEUCID8DNBvEUAl89IpoirTZr9Q7eWd3iTc5fuNpfm4tQw83AiEAzqgiLxuuD8uZht6IWvI4cHq09cyVfgEyJWqglZD4Urw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":280595},"type":"module","engines":{"node":">=18"},"gitHead":"5ccd1f0422249353793272355c44ce5b1ea5c973","scripts":{"test":"node hooks/test-cc-status.js","build":"tsc","patch":"npx tsx patch.ts","revert":"npx tsx patch.ts --revert","status":"npx tsx patch.ts --status","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangdong233","email":"w11201413@163.com"},"repository":{"url":"git+https://github.com/wangdong233/vscode-claude-code-status-dot.git","type":"git"},"_npmVersion":"11.6.2","description":"Colorize Claude Code's VSCode tab icon with 4-state status dots (idle/running/done/interrupted) via a minimal, reversible patch.","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/vscode-claude-code-status-dot_0.1.3_1784256237154_0.7333380173952062","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"vscode-claude-code-status-dot","version":"0.1.4","keywords":["claude-code","vscode","claude","status-indicator","patch"],"author":{"name":"wangdong"},"license":"MIT","_id":"vscode-claude-code-status-dot@0.1.4","maintainers":[{"name":"wangdong233","email":"w11201413@163.com"}],"homepage":"https://github.com/wangdong233/vscode-claude-code-status-dot#readme","bugs":{"url":"https://github.com/wangdong233/vscode-claude-code-status-dot/issues"},"bin":{"vscode-claude-code-status-dot":"dist/patch.js"},"dist":{"shasum":"119263764248c2d7e8adf02af1ef14a1afa62245","tarball":"https://registry.npmjs.org/vscode-claude-code-status-dot/-/vscode-claude-code-status-dot-0.1.4.tgz","fileCount":30,"integrity":"sha512-5Ge6vJSWb5ih7TPA/4Pj0JFtXC2NBCSuhn4q5KKW0AzXly3RaOZUPecnbkSon7MGyGQ8q2Y9K4dAvLGaZNZpZA==","signatures":[{"sig":"MEQCIDB11WOzedNOias+Qmk3kHJeoy00VVKkmGOkwmznuvJ+AiBwhnWorSvGzoGfW6mJfLJ9HminvhzEVSNVmMqg9V6ilQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":383300},"type":"module","engines":{"node":">=18"},"gitHead":"4e5341ea783c47e11e11ad837723b488419f0746","scripts":{"test":"node hooks/test-cc-status.js","build":"tsc","patch":"npx tsx patch.ts","revert":"npx tsx patch.ts --revert","status":"npx tsx patch.ts --status","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangdong233","email":"w11201413@163.com"},"repository":{"url":"git+https://github.com/wangdong233/vscode-claude-code-status-dot.git","type":"git"},"_npmVersion":"11.6.2","description":"Colorize Claude Code's VSCode tab icon with 4-state status dots (idle/running/done/interrupted) via a minimal, reversible patch.","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/vscode-claude-code-status-dot_0.1.4_1784258879733_0.768503856048127","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"vscode-claude-code-status-dot","version":"0.1.5","keywords":["claude-code","vscode","claude","status-indicator","patch"],"author":{"name":"wangdong"},"license":"MIT","_id":"vscode-claude-code-status-dot@0.1.5","maintainers":[{"name":"wangdong233","email":"w11201413@163.com"}],"homepage":"https://github.com/wangdong233/vscode-claude-code-status-dot#readme","bugs":{"url":"https://github.com/wangdong233/vscode-claude-code-status-dot/issues"},"bin":{"vscode-claude-code-status-dot":"dist/patch.js"},"dist":{"shasum":"793c6b78994ffe18f5b7b8fd5c6e4c2611a557e5","tarball":"https://registry.npmjs.org/vscode-claude-code-status-dot/-/vscode-claude-code-status-dot-0.1.5.tgz","fileCount":30,"integrity":"sha512-VMolE4fCsMIHAvXirlnT5sHTcbFmV5UNa7B8zvTrCKIYGCHFPTFYKig0TrPkOrlZibpntWMoSj+zC0uiWlIe1w==","signatures":[{"sig":"MEYCIQDtkVTwrvd5Lchpw5DA9/rMrPzJYezHqmU+AjK+6RfG6QIhAIpkoTeg9LtFOl3t1WkQdTYSP+wXWTY0ve7hDXHFe/Nv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":382931},"type":"module","engines":{"node":">=18"},"gitHead":"76bea41e023f3b9be1be5989dbc54faa894cbc0b","scripts":{"test":"node hooks/test-cc-status.js","build":"tsc","patch":"npx tsx patch.ts","revert":"npx tsx patch.ts --revert","status":"npx tsx patch.ts --status","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangdong233","email":"w11201413@163.com"},"repository":{"url":"git+https://github.com/wangdong233/vscode-claude-code-status-dot.git","type":"git"},"_npmVersion":"11.6.2","description":"Colorize Claude Code's VSCode tab icon with 4-state status dots (idle/running/done/interrupted) via a minimal, reversible patch.","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/vscode-claude-code-status-dot_0.1.5_1784259287385_0.21642164755357407","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"vscode-claude-code-status-dot","version":"0.1.6","keywords":["claude-code","vscode","claude","status-indicator","patch"],"author":{"name":"wangdong"},"license":"MIT","_id":"vscode-claude-code-status-dot@0.1.6","maintainers":[{"name":"wangdong233","email":"w11201413@163.com"}],"homepage":"https://github.com/wangdong233/vscode-claude-code-status-dot#readme","bugs":{"url":"https://github.com/wangdong233/vscode-claude-code-status-dot/issues"},"bin":{"vscode-claude-code-status-dot":"dist/patch.js"},"dist":{"shasum":"a13e5d541cce58ce6ea019f68c229f80b9e67f34","tarball":"https://registry.npmjs.org/vscode-claude-code-status-dot/-/vscode-claude-code-status-dot-0.1.6.tgz","fileCount":30,"integrity":"sha512-8RznoTeILJCMwrKr4pdiTl91fxxendi6CJBpX/knOmYIGqJX3Dm6vudW20NwrqMxPY6HpwPVO7q9V2llyCE3hg==","signatures":[{"sig":"MEYCIQCmXmWFsYB0SsNkIj2vcWvK+rcVd8RNYBNs3XrvNFcQwAIhAPCRI7m17vcjd/5yrMBQifcBigPbiH7NloLjIB89Kbrv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":362800},"type":"module","engines":{"node":">=18"},"gitHead":"0e99324a7b75b97de55e4bcb51916e812a91cfa0","scripts":{"test":"node hooks/test-cc-status.js","build":"tsc","patch":"npx tsx patch.ts","revert":"npx tsx patch.ts --revert","status":"npx tsx patch.ts --status","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangdong233","email":"w11201413@163.com"},"repository":{"url":"git+https://github.com/wangdong233/vscode-claude-code-status-dot.git","type":"git"},"_npmVersion":"11.6.2","description":"Colorize Claude Code's VSCode tab icon with 4-state status dots (idle/running/done/interrupted) via a minimal, reversible patch.","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/vscode-claude-code-status-dot_0.1.6_1784260423494_0.409583440540253","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"vscode-claude-code-status-dot","version":"0.1.7","keywords":["claude-code","vscode","claude","status-indicator","patch"],"author":{"name":"wangdong"},"license":"MIT","_id":"vscode-claude-code-status-dot@0.1.7","maintainers":[{"name":"wangdong233","email":"w11201413@163.com"}],"homepage":"https://github.com/wangdong233/vscode-claude-code-status-dot#readme","bugs":{"url":"https://github.com/wangdong233/vscode-claude-code-status-dot/issues"},"bin":{"vscode-claude-code-status-dot":"dist/patch.js"},"dist":{"shasum":"2e83c077752489a46d6d245b8527d5a4bad3193e","tarball":"https://registry.npmjs.org/vscode-claude-code-status-dot/-/vscode-claude-code-status-dot-0.1.7.tgz","fileCount":30,"integrity":"sha512-LJmEocKVXq9EegStcT5zsrXB8hmwhx/iogGd41sr3ls5lSdjsOeUKvW97F3vGEmIOjyuGxh58zkPnUfrNkYabA==","signatures":[{"sig":"MEYCIQCNWK+zrk5XRa0bOCErVPHBMnXr9gz78YE80IfloHZP/AIhAMZOODsIdDppRN37JICIRFUfUM+BoD9cFgKPmDYOfc70","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":366314},"type":"module","engines":{"node":">=18"},"gitHead":"59a7385bb78bf3fe07fc67c8dc35411ef338c15b","scripts":{"test":"node hooks/test-cc-status.js","build":"tsc","patch":"npx tsx patch.ts","revert":"npx tsx patch.ts --revert","status":"npx tsx patch.ts --status","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangdong233","email":"w11201413@163.com"},"repository":{"url":"git+https://github.com/wangdong233/vscode-claude-code-status-dot.git","type":"git"},"_npmVersion":"11.6.2","description":"Colorize Claude Code's VSCode tab icon with 4-state status dots (idle/running/done/interrupted) via a minimal, reversible patch.","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/vscode-claude-code-status-dot_0.1.7_1784263101036_0.9862591983687594","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"vscode-claude-code-status-dot","version":"0.1.8","keywords":["claude-code","vscode","claude","status-indicator","patch"],"author":{"name":"wangdong"},"license":"MIT","_id":"vscode-claude-code-status-dot@0.1.8","maintainers":[{"name":"wangdong233","email":"w11201413@163.com"}],"homepage":"https://github.com/wangdong233/vscode-claude-code-status-dot#readme","bugs":{"url":"https://github.com/wangdong233/vscode-claude-code-status-dot/issues"},"bin":{"vscode-claude-code-status-dot":"dist/patch.js"},"dist":{"shasum":"37671249c6ebcc0d5b568412d2fc251d36b4ef23","tarball":"https://registry.npmjs.org/vscode-claude-code-status-dot/-/vscode-claude-code-status-dot-0.1.8.tgz","fileCount":30,"integrity":"sha512-jCaQ/68PzuvqUhqUu/LHq0X9LrpKHtimweKsE+fYIWr7nM/9r9RHW0jMTae5OJC/kZhM+jvBBE+bHSInG6pw9w==","signatures":[{"sig":"MEUCIQC+zDUjkIyfJanU//upOb4jthJwYHfkZ/3gDik/BMtUKAIgeS3E0J0HAJdH0VROS3yzuGnEq409v8W8CD/RGqrsAyI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":368747},"type":"module","engines":{"node":">=18"},"gitHead":"aa013eec172bd5d89f5dbfec6d1170fc4a50c71c","scripts":{"test":"node hooks/test-cc-status.js","build":"tsc","patch":"npx tsx patch.ts","revert":"npx tsx patch.ts --revert","status":"npx tsx patch.ts --status","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangdong233","email":"w11201413@163.com"},"repository":{"url":"git+https://github.com/wangdong233/vscode-claude-code-status-dot.git","type":"git"},"_npmVersion":"11.6.2","description":"Colorize Claude Code's VSCode tab icon with 4-state status dots (idle/running/done/interrupted) via a minimal, reversible patch.","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/vscode-claude-code-status-dot_0.1.8_1784274614489_0.7841911993467297","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"vscode-claude-code-status-dot","version":"0.1.9","keywords":["claude-code","vscode","claude","status-indicator","patch"],"author":{"name":"wangdong"},"license":"MIT","_id":"vscode-claude-code-status-dot@0.1.9","maintainers":[{"name":"wangdong233","email":"w11201413@163.com"}],"homepage":"https://github.com/wangdong233/vscode-claude-code-status-dot#readme","bugs":{"url":"https://github.com/wangdong233/vscode-claude-code-status-dot/issues"},"bin":{"vscode-claude-code-status-dot":"dist/patch.js"},"dist":{"shasum":"ffdf791f22ecb640aadee96d86bd195487dea1c5","tarball":"https://registry.npmjs.org/vscode-claude-code-status-dot/-/vscode-claude-code-status-dot-0.1.9.tgz","fileCount":35,"integrity":"sha512-eLuJ7zuCEKxFRGfE5YjlUk4oht3Ty+1wFk6cv9NeSYxHeGSHM4g3MTCpIMryS4oUDxG5COrfLFqLrF9pSj3zjA==","signatures":[{"sig":"MEUCIQCP1PoHA9XVR56QPlNFwBnfV9QScOI6G40WfScy7/5CPAIgFjAPXlFZkoRXsyaPJj/0R0kCtH3tMPUBL5eR0Hc9n84=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1540165},"type":"module","engines":{"node":">=18"},"gitHead":"a4dceac06990b07ea1741216b3f143595712227a","scripts":{"test":"node hooks/test-cc-status.js && node hooks/test-iife.mjs","build":"tsc","patch":"npx tsx patch.ts","revert":"npx tsx patch.ts --revert","status":"npx tsx patch.ts --status","test:reader":"node hooks/test-iife.mjs","test:writer":"node hooks/test-cc-status.js","format:check":"prettier --check patch.ts hooks/**/*.js hooks/**/*.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangdong233","email":"w11201413@163.com"},"repository":{"url":"git+https://github.com/wangdong233/vscode-claude-code-status-dot.git","type":"git"},"_npmVersion":"11.6.2","description":"Colorize Claude Code's VSCode tab icon with 4-state status dots (idle/running/done/interrupted) via a minimal, reversible patch.","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.3.0","typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/vscode-claude-code-status-dot_0.1.9_1784293286826_0.8366951927264754","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"vscode-claude-code-status-dot","version":"0.1.13","keywords":["claude-code","vscode","claude","status-indicator","patch"],"author":{"name":"wangdong"},"license":"MIT","_id":"vscode-claude-code-status-dot@0.1.13","maintainers":[{"name":"wangdong233","email":"w11201413@163.com"}],"homepage":"https://github.com/wangdong233/vscode-claude-code-status-dot#readme","bugs":{"url":"https://github.com/wangdong233/vscode-claude-code-status-dot/issues"},"bin":{"vscode-claude-code-status-dot":"dist/patch.js"},"dist":{"shasum":"8eb2a5639f332dbf2d3c8646e1f1741dc37387ce","tarball":"https://registry.npmjs.org/vscode-claude-code-status-dot/-/vscode-claude-code-status-dot-0.1.13.tgz","fileCount":37,"integrity":"sha512-x2vW95dIRxsj5RfjFIFsl9WtVm8J486ts/L2VohRIjaFy8h2mE++QKP5UqI7Cd8ZfC5AVVLcrp9r+wGwebgqIA==","signatures":[{"sig":"MEUCIQDJ3zXcOJCOLi40jn8KAn1RXlj2RW3ezDMaqjyV7viO0wIgKFXLco32yZWSe7vxk/UrEJKy79C/GPjD5DSL8cqsDTY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1681256},"type":"module","engines":{"node":">=18"},"gitHead":"641d8eb90c4f2fa213883c30e4a1cbf45e7a6c2f","scripts":{"test":"node hooks/test-cc-status.js && node hooks/test-iife.mjs && node hooks/test-pkg-contribs.mjs && node hooks/test-smoke-v0.1.13.mjs","build":"tsc","patch":"npx tsx patch.ts","revert":"npx tsx patch.ts --revert","status":"npx tsx patch.ts --status","test:pkg":"node hooks/test-pkg-contribs.mjs","test:smoke":"node hooks/test-smoke-v0.1.13.mjs","test:reader":"node hooks/test-iife.mjs","test:writer":"node hooks/test-cc-status.js","format:check":"prettier --check patch.ts hooks/**/*.js hooks/**/*.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangdong233","email":"w11201413@163.com"},"repository":{"url":"git+https://github.com/wangdong233/vscode-claude-code-status-dot.git","type":"git"},"_npmVersion":"11.6.2","description":"Colorize Claude Code's VSCode tab icon with 4-state status dots (idle/running/done/interrupted) and add a commandCenter 4-light aggregate (done/running/pending/interrupted) via a minimal, reversible patch.","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.3.0","typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/vscode-claude-code-status-dot_0.1.13_1784360772298_0.5882593633362321","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"vscode-claude-code-status-dot","version":"0.1.14","keywords":["claude-code","vscode","claude","status-indicator","patch"],"author":{"name":"wangdong"},"license":"MIT","_id":"vscode-claude-code-status-dot@0.1.14","maintainers":[{"name":"wangdong233","email":"w11201413@163.com"}],"homepage":"https://github.com/wangdong233/vscode-claude-code-status-dot#readme","bugs":{"url":"https://github.com/wangdong233/vscode-claude-code-status-dot/issues"},"bin":{"vscode-claude-code-status-dot":"dist/patch.js"},"dist":{"shasum":"a187b17f4b2684161c9c50e6426b6065b96c45ba","tarball":"https://registry.npmjs.org/vscode-claude-code-status-dot/-/vscode-claude-code-status-dot-0.1.14.tgz","fileCount":37,"integrity":"sha512-fagHkvLdnacD7kjdqCUK3jenzQsOsBUde3NurQwAXImKOqP6oc+BiseHJCoGiui8szNCKgo0JemiWV7oS9yIyA==","signatures":[{"sig":"MEUCIGykyZghKdORm9eRyqQtpMngnPrCy/qNd4guVm80sokJAiEAyfYD+ooClEme8fPJh0ae/ru26lvFPDGKTWjwzPY5vwo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1740786},"type":"module","engines":{"node":">=18"},"gitHead":"e0e720714c348884d3af7d7c2592e3b66b5f6090","scripts":{"test":"node hooks/test-cc-status.js && node hooks/test-iife.mjs && node hooks/test-sbi-aggregation.mjs && node hooks/test-smoke-journey.mjs","build":"tsc","patch":"npx tsx patch.ts","format":"prettier --write patch.ts hooks/**/*.js hooks/**/*.mjs","revert":"npx tsx patch.ts --revert","status":"npx tsx patch.ts --status","prepare":"husky","test:smoke":"node hooks/test-smoke-journey.mjs","test:reader":"node hooks/test-iife.mjs","test:writer":"node hooks/test-cc-status.js","format:check":"prettier --check patch.ts hooks/**/*.js hooks/**/*.mjs","prepublishOnly":"npm run build","test:aggregation":"node hooks/test-sbi-aggregation.mjs"},"_npmUser":{"name":"wangdong233","email":"w11201413@163.com"},"repository":{"url":"git+https://github.com/wangdong233/vscode-claude-code-status-dot.git","type":"git"},"_npmVersion":"11.6.2","description":"Colorize Claude Code's VSCode tab icon with 4-state status dots (idle/running/done/interrupted) and add a bottom status-bar 4-light aggregate (done/running/pending/interrupted) via a minimal, reversible patch.","directories":{},"lint-staged":{"patch.ts":"prettier --check","hooks/**/*.js":"prettier --check","hooks/**/*.mjs":"prettier --check"},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.3.0","typescript":"^5.4.0","@types/node":"^20.11.0","lint-staged":"^15.5.2"},"_npmOperationalInternal":{"tmp":"tmp/vscode-claude-code-status-dot_0.1.14_1784385538465_0.5704625069687876","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"vscode-claude-code-status-dot","version":"0.1.15","keywords":["claude-code","vscode","claude","status-indicator","patch"],"author":{"name":"wangdong"},"license":"MIT","_id":"vscode-claude-code-status-dot@0.1.15","maintainers":[{"name":"wangdong233","email":"w11201413@163.com"}],"homepage":"https://github.com/wangdong233/vscode-claude-code-status-dot#readme","bugs":{"url":"https://github.com/wangdong233/vscode-claude-code-status-dot/issues"},"bin":{"vscode-claude-code-status-dot":"dist/patch.js"},"dist":{"shasum":"ad07f2cfa80d8952b5dd198193d97c7d6e483459","tarball":"https://registry.npmjs.org/vscode-claude-code-status-dot/-/vscode-claude-code-status-dot-0.1.15.tgz","fileCount":37,"integrity":"sha512-exnap7GyQ5aNJ5f8LiM+kIt+z4Kkp+qSwXzn7kcqs1L00gMPnB/y6RZcYBPrkQu8PEUOOat2AVZlwnv1p4uCGg==","signatures":[{"sig":"MEYCIQCgObxuFx6XyDwFZLnqLkOoxVfQeyudKFwtcL4eLmwsywIhAIacIH+Aw0uXWdif2/2ZCS3RnTfFj2KVMQ3c08+1hAnL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1774225},"type":"module","engines":{"node":">=18"},"gitHead":"13be60865a7951a84f840f5e8d9676da74aa2866","scripts":{"test":"node hooks/test-cc-status.js && node hooks/test-iife.mjs && node hooks/test-sbi-aggregation.mjs && node hooks/test-smoke-journey.mjs","build":"tsc","patch":"npx tsx patch.ts","format":"prettier --write patch.ts hooks/**/*.js hooks/**/*.mjs","revert":"npx tsx patch.ts --revert","status":"npx tsx patch.ts --status","prepare":"husky","test:smoke":"node hooks/test-smoke-journey.mjs","test:reader":"node hooks/test-iife.mjs","test:writer":"node hooks/test-cc-status.js","format:check":"prettier --check patch.ts hooks/**/*.js hooks/**/*.mjs","prepublishOnly":"npm run build","test:aggregation":"node hooks/test-sbi-aggregation.mjs"},"_npmUser":{"name":"wangdong233","email":"w11201413@163.com"},"repository":{"url":"git+https://github.com/wangdong233/vscode-claude-code-status-dot.git","type":"git"},"_npmVersion":"11.6.2","description":"Colorize Claude Code's VSCode tab icon with 4-state status dots (idle/running/done/interrupted) and add a bottom status-bar 4-light aggregate (done/running/pending/interrupted) via a minimal, reversible patch.","directories":{},"lint-staged":{"patch.ts":"prettier --check","hooks/**/*.js":"prettier --check","hooks/**/*.mjs":"prettier --check"},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.3.0","typescript":"^5.4.0","@types/node":"^20.11.0","lint-staged":"^15.5.2"},"_npmOperationalInternal":{"tmp":"tmp/vscode-claude-code-status-dot_0.1.15_1784395622944_0.7314030983947584","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"vscode-claude-code-status-dot","version":"0.1.16","keywords":["claude-code","vscode","claude","status-indicator","patch"],"author":{"name":"wangdong"},"license":"MIT","_id":"vscode-claude-code-status-dot@0.1.16","maintainers":[{"name":"wangdong233","email":"w11201413@163.com"}],"homepage":"https://github.com/wangdong233/vscode-claude-code-status-dot#readme","bugs":{"url":"https://github.com/wangdong233/vscode-claude-code-status-dot/issues"},"bin":{"vscode-claude-code-status-dot":"dist/patch.js"},"dist":{"shasum":"79e67b5059769859e1efbbb83dbfb619be5f56af","tarball":"https://registry.npmjs.org/vscode-claude-code-status-dot/-/vscode-claude-code-status-dot-0.1.16.tgz","fileCount":37,"integrity":"sha512-vyzHamJ6yykefXn/O4+9VTKyhPz8skjhEPMnNNLhfW6sUWjoeMF2DT8C3/Lp0N7NGMaa9r7uW+hCLj3ga4SXcw==","signatures":[{"sig":"MEUCIQC/EjGM00VPaSmLWALJseI3yxoA4SsKAhLB7C5CVOILNAIgeAXuMhwRX/sapfp3V0ZO2cnAO332p6m+8Wiqwt0qJ7o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1810204},"type":"module","engines":{"node":">=18"},"gitHead":"65ecf91f9bc116d8a7bb3c06a3004c4f7d2c298c","scripts":{"test":"node hooks/test-cc-status.js && node hooks/test-iife.mjs && node hooks/test-sbi-aggregation.mjs && node hooks/test-smoke-journey.mjs","build":"tsc","patch":"npx tsx patch.ts","format":"prettier --write patch.ts hooks/**/*.js hooks/**/*.mjs","revert":"npx tsx patch.ts --revert","status":"npx tsx patch.ts --status","prepare":"husky","test:smoke":"node hooks/test-smoke-journey.mjs","test:reader":"node hooks/test-iife.mjs","test:writer":"node hooks/test-cc-status.js","format:check":"prettier --check patch.ts hooks/**/*.js hooks/**/*.mjs","prepublishOnly":"npm run build","test:aggregation":"node hooks/test-sbi-aggregation.mjs"},"_npmUser":{"name":"wangdong233","email":"w11201413@163.com"},"repository":{"url":"git+https://github.com/wangdong233/vscode-claude-code-status-dot.git","type":"git"},"_npmVersion":"11.6.2","description":"Colorize Claude Code's VSCode tab icon with 4-state status dots (idle/running/done/interrupted) and add a bottom status-bar 4-light aggregate (done/running/pending/interrupted) via a minimal, reversible patch.","directories":{},"lint-staged":{"patch.ts":"prettier --check","hooks/**/*.js":"prettier --check","hooks/**/*.mjs":"prettier --check"},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.3.0","typescript":"^5.4.0","@types/node":"^20.11.0","lint-staged":"^15.5.2"},"_npmOperationalInternal":{"tmp":"tmp/vscode-claude-code-status-dot_0.1.16_1784427971134_0.11872398073050006","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"vscode-claude-code-status-dot","version":"0.1.18","keywords":["claude-code","vscode","claude","status-indicator","patch"],"author":{"name":"wangdong"},"license":"MIT","_id":"vscode-claude-code-status-dot@0.1.18","maintainers":[{"name":"wangdong233","email":"w11201413@163.com"}],"homepage":"https://github.com/wangdong233/vscode-claude-code-status-dot#readme","bugs":{"url":"https://github.com/wangdong233/vscode-claude-code-status-dot/issues"},"bin":{"vscode-claude-code-status-dot":"dist/patch.js"},"dist":{"shasum":"5097f1a7d4da1ccbf65e6e2d4172ea657beec678","tarball":"https://registry.npmjs.org/vscode-claude-code-status-dot/-/vscode-claude-code-status-dot-0.1.18.tgz","fileCount":37,"integrity":"sha512-L9jNG+3nW4WwULNMhSPdkTqVdfjQOUACwo86hSTfk2sgvq8TAKy1SU9Al9azNiF1PA5xT/YR4Xnld/KLatUHkQ==","signatures":[{"sig":"MEYCIQCLwxqp3WGnhw59MQ/AJ5xQX3DOl2+CUY8UYnKSjPwirgIhAP99lT2o9LGuFINSmKTONIr5jDCpMeiQb0Ilr4AtGlK8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1833065},"type":"module","engines":{"node":">=18"},"gitHead":"e6cc62efb5da2844ed6086aac581019f7a712024","scripts":{"test":"node hooks/test-cc-status.js && node hooks/test-iife.mjs && node hooks/test-sbi-aggregation.mjs && node hooks/test-smoke-journey.mjs","build":"tsc","patch":"npx tsx patch.ts","format":"prettier --write patch.ts hooks/**/*.js hooks/**/*.mjs","revert":"npx tsx patch.ts --revert","status":"npx tsx patch.ts --status","prepare":"husky","test:smoke":"node hooks/test-smoke-journey.mjs","test:reader":"node hooks/test-iife.mjs","test:writer":"node hooks/test-cc-status.js","format:check":"prettier --check patch.ts hooks/**/*.js hooks/**/*.mjs","prepublishOnly":"npm run build","test:aggregation":"node hooks/test-sbi-aggregation.mjs"},"_npmUser":{"name":"wangdong233","email":"w11201413@163.com"},"repository":{"url":"git+https://github.com/wangdong233/vscode-claude-code-status-dot.git","type":"git"},"_npmVersion":"11.6.2","description":"Colorize Claude Code's VSCode tab icon with 4-state status dots (idle/running/done/interrupted) and add a bottom status-bar 4-light aggregate (done/running/pending/interrupted) via a minimal, reversible patch.","directories":{},"lint-staged":{"patch.ts":"prettier --check","hooks/**/*.js":"prettier --check","hooks/**/*.mjs":"prettier --check"},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.3.0","typescript":"^5.4.0","@types/node":"^20.11.0","lint-staged":"^15.5.2"},"_npmOperationalInternal":{"tmp":"tmp/vscode-claude-code-status-dot_0.1.18_1784435442557_0.334415658837232","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"vscode-claude-code-status-dot","version":"0.1.19","keywords":["claude-code","vscode","claude","status-indicator","patch"],"author":{"name":"wangdong"},"license":"MIT","_id":"vscode-claude-code-status-dot@0.1.19","maintainers":[{"name":"wangdong233","email":"w11201413@163.com"}],"homepage":"https://github.com/wangdong233/vscode-claude-code-status-dot#readme","bugs":{"url":"https://github.com/wangdong233/vscode-claude-code-status-dot/issues"},"bin":{"vscode-claude-code-status-dot":"dist/patch.js"},"dist":{"shasum":"36af3f505ba84ae6e983d4efb53a4fbbed97bf64","tarball":"https://registry.npmjs.org/vscode-claude-code-status-dot/-/vscode-claude-code-status-dot-0.1.19.tgz","fileCount":37,"integrity":"sha512-6HBLDsI67HhjNRuldS4xfCYs8F6yobiAW3cX5mE7NXTqF+bdfuE3Nc26QWPEgh4s7tBFQZy/7Xh4AbeaFTk7lA==","signatures":[{"sig":"MEYCIQCSdhYNOrgfgKLEzXS0EmRduTOeQiv84OfXP0JTazziogIhAPnsu793OW8IxZFUa4kyKKfOC3cR2smEp7R5dN08QMUw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1833097},"type":"module","engines":{"node":">=18"},"gitHead":"55e18b44255d300d02a3742683bfdb5639657ccc","scripts":{"test":"node hooks/test-cc-status.js && node hooks/test-iife.mjs && node hooks/test-sbi-aggregation.mjs && node hooks/test-smoke-journey.mjs","build":"tsc","patch":"npx tsx patch.ts","format":"prettier --write patch.ts hooks/**/*.js hooks/**/*.mjs","revert":"npx tsx patch.ts --revert","status":"npx tsx patch.ts --status","prepare":"husky","test:smoke":"node hooks/test-smoke-journey.mjs","test:reader":"node hooks/test-iife.mjs","test:writer":"node hooks/test-cc-status.js","format:check":"prettier --check patch.ts hooks/**/*.js hooks/**/*.mjs","prepublishOnly":"npm run build","test:aggregation":"node hooks/test-sbi-aggregation.mjs"},"_npmUser":{"name":"wangdong233","email":"w11201413@163.com"},"repository":{"url":"git+https://github.com/wangdong233/vscode-claude-code-status-dot.git","type":"git"},"_npmVersion":"11.6.2","description":"Colorize Claude Code's VSCode tab icon with 4-state status dots (idle/running/done/interrupted) and add a bottom status-bar 4-light aggregate (done/running/pending/interrupted) via a minimal, reversible patch.","directories":{},"lint-staged":{"patch.ts":"prettier --check","hooks/**/*.js":"prettier --check","hooks/**/*.mjs":"prettier --check"},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.3.0","typescript":"^5.4.0","@types/node":"^20.11.0","lint-staged":"^15.5.2"},"_npmOperationalInternal":{"tmp":"tmp/vscode-claude-code-status-dot_0.1.19_1784435858551_0.5134259131383598","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"vscode-claude-code-status-dot","version":"0.2.0","keywords":["claude-code","vscode","claude","status-indicator","patch"],"author":{"name":"wangdong"},"license":"MIT","_id":"vscode-claude-code-status-dot@0.2.0","maintainers":[{"name":"wangdong233","email":"w11201413@163.com"}],"homepage":"https://github.com/wangdong233/vscode-claude-code-status-dot#readme","bugs":{"url":"https://github.com/wangdong233/vscode-claude-code-status-dot/issues"},"bin":{"vscode-claude-code-status-dot":"dist/patch.js"},"dist":{"shasum":"271fd2bc4cf83f0d71b167e887adcf424e44a103","tarball":"https://registry.npmjs.org/vscode-claude-code-status-dot/-/vscode-claude-code-status-dot-0.2.0.tgz","fileCount":42,"integrity":"sha512-3KckQiuzGmPthc6Jnpnor3UJWIDIn0yGRDH+m7zw/2c+yM6NPx21RV3+ouZaN1QxR0WRYQvLu5iHL0n+u/fNJA==","signatures":[{"sig":"MEUCIEL2Lb2JdMJo9Y1EsZg8ZLnqTgntbkQM4ImVxS/NdcbQAiEA9LbNwXPiBSnJg8GBm1NLKCkH3tUQ8dkEVWDDZuel+Vk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1944183},"type":"module","engines":{"node":">=18"},"gitHead":"f80549d19f6e396e5f932cf3042ca23d09c6eb2b","scripts":{"test":"node hooks/test-cc-status.js && node hooks/test-iife.mjs && node hooks/test-sbi-aggregation.mjs && node hooks/test-smoke-journey.mjs && node hooks/test-patcher-io.mjs && node hooks/test-version-sync.mjs","build":"tsc","patch":"npx tsx patch.ts","format":"prettier --write patch.ts hooks/**/*.js hooks/**/*.mjs","revert":"npx tsx patch.ts --revert","status":"npx tsx patch.ts --status","prepare":"husky","test:smoke":"node hooks/test-smoke-journey.mjs","test:reader":"node hooks/test-iife.mjs","test:writer":"node hooks/test-cc-status.js","format:check":"prettier --check patch.ts hooks/**/*.js hooks/**/*.mjs","prepublishOnly":"npm run build && npm run companion:install && npm run companion:build && npm run companion:package && cp companion/cc-status-dot-companion-*.vsix dist/ && node hooks/assert-companion-vsix.mjs","companion:build":"cd companion && npm run build","test:patcher-io":"node hooks/test-patcher-io.mjs","test:aggregation":"node hooks/test-sbi-aggregation.mjs","companion:install":"cd companion && npm install --no-audit --no-fund","companion:package":"cd companion && npm run package:vsix","test:version-sync":"node hooks/test-version-sync.mjs"},"_npmUser":{"name":"wangdong233","email":"w11201413@163.com"},"repository":{"url":"git+https://github.com/wangdong233/vscode-claude-code-status-dot.git","type":"git"},"_npmVersion":"11.6.2","description":"Colorize Claude Code's VSCode tab icon with 4-state status dots (idle/running/done/interrupted) and add a bottom status-bar 4-light aggregate (done/running/pending/interrupted) via a minimal, reversible patch.","directories":{},"lint-staged":{"patch.ts":"prettier --check","hooks/**/*.js":"prettier --check","hooks/**/*.mjs":"prettier --check"},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.3.0","typescript":"^5.4.0","@types/node":"^20.11.0","lint-staged":"^15.5.2"},"_npmOperationalInternal":{"tmp":"tmp/vscode-claude-code-status-dot_0.2.0_1784469519012_0.23670502041816555","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"vscode-claude-code-status-dot","version":"0.2.1","keywords":["claude-code","vscode","claude","status-indicator","patch"],"author":{"name":"wangdong"},"license":"MIT","_id":"vscode-claude-code-status-dot@0.2.1","maintainers":[{"name":"wangdong233","email":"w11201413@163.com"}],"homepage":"https://github.com/wangdong233/vscode-claude-code-status-dot#readme","bugs":{"url":"https://github.com/wangdong233/vscode-claude-code-status-dot/issues"},"bin":{"vscode-claude-code-status-dot":"dist/patch.js"},"dist":{"shasum":"9dcbbdc4c7a882a7e9aa4776a9c7efa30ecde499","tarball":"https://registry.npmjs.org/vscode-claude-code-status-dot/-/vscode-claude-code-status-dot-0.2.1.tgz","fileCount":43,"integrity":"sha512-jDJFytUoGwx/QgI9mOhrDveffpBoSnUSC41yPdMv2TyhxWfUjXaSMz9lBlij1C9jdMETjyav1376W3YXZqwZKw==","signatures":[{"sig":"MEUCIQD71tnX0sZmr0/ZglhgiBP2jIG3KDIUTb1xEeECNQhnQAIgCdSttHT5ivhKMcG5K2YfA7WUC90CvYIFd9kWlrOxrLg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1963218},"type":"module","engines":{"node":">=18"},"gitHead":"e894b76dfed49a3d84aa08a9f688d6627997eed8","scripts":{"test":"node hooks/test-cc-status.js && node hooks/test-iife.mjs && node hooks/test-sbi-aggregation.mjs && node hooks/test-smoke-journey.mjs && node hooks/test-patcher-io.mjs && node hooks/test-version-sync.mjs","build":"tsc","patch":"npx tsx patch.ts","format":"prettier --write patch.ts hooks/**/*.js hooks/**/*.mjs","revert":"npx tsx patch.ts --revert","status":"npx tsx patch.ts --status","prepare":"husky","test:smoke":"node hooks/test-smoke-journey.mjs","test:reader":"node hooks/test-iife.mjs","test:writer":"node hooks/test-cc-status.js","format:check":"prettier --check patch.ts hooks/**/*.js hooks/**/*.mjs","prepublishOnly":"npm run build && npm run companion:install && npm run companion:build && npm run companion:package && cp companion/cc-status-dot-companion-*.vsix dist/ && node hooks/assert-companion-vsix.mjs","companion:build":"cd companion && npm run build","test:patcher-io":"node hooks/test-patcher-io.mjs","test:aggregation":"node hooks/test-sbi-aggregation.mjs","companion:install":"cd companion && npm install --no-audit --no-fund","companion:package":"cd companion && npm run package:vsix","test:version-sync":"node hooks/test-version-sync.mjs"},"_npmUser":{"name":"wangdong233","email":"w11201413@163.com"},"repository":{"url":"git+https://github.com/wangdong233/vscode-claude-code-status-dot.git","type":"git"},"_npmVersion":"11.6.2","description":"Colorize Claude Code's VSCode tab icon with 4-state status dots (idle/running/done/interrupted) and add a bottom status-bar 4-light aggregate (done/running/pending/interrupted) via a minimal, reversible patch.","directories":{},"lint-staged":{"patch.ts":"prettier --check","hooks/**/*.js":"prettier --check","hooks/**/*.mjs":"prettier --check"},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.3.0","typescript":"^5.4.0","@types/node":"^20.11.0","lint-staged":"^15.5.2"},"_npmOperationalInternal":{"tmp":"tmp/vscode-claude-code-status-dot_0.2.1_1784470979683_0.5555076203113329","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"vscode-claude-code-status-dot","version":"0.2.2","keywords":["claude-code","vscode","claude","status-indicator","patch"],"author":{"name":"wangdong"},"license":"MIT","_id":"vscode-claude-code-status-dot@0.2.2","maintainers":[{"name":"wangdong233","email":"w11201413@163.com"}],"homepage":"https://github.com/wangdong233/vscode-claude-code-status-dot#readme","bugs":{"url":"https://github.com/wangdong233/vscode-claude-code-status-dot/issues"},"bin":{"vscode-claude-code-status-dot":"dist/patch.js"},"dist":{"shasum":"695a3a28ceea2f850e5716dfa2a9ad190bcc4395","tarball":"https://registry.npmjs.org/vscode-claude-code-status-dot/-/vscode-claude-code-status-dot-0.2.2.tgz","fileCount":44,"integrity":"sha512-J8nNFhtbRkENUCn64M61cgBdzmeb6Fm/31J9vndp8ZN9yNPmPzfv//XLJnTfZAIwx4O4o3qJiJr4/IdxDwtqAg==","signatures":[{"sig":"MEUCIEfoeGBZIw/ibvkSrieYhe6Oq9PRg6SnWA2HzZ0v0w3uAiEAkJryNkx3IbXpknLk4ogfHDkvkZlQPRrN0mnZSjJdgzE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1980483},"type":"module","engines":{"node":">=18"},"gitHead":"1c6ad923baaa1e98fa7d06a41f4e892e1e4ff878","scripts":{"test":"node hooks/test-cc-status.js && node hooks/test-iife.mjs && node hooks/test-sbi-aggregation.mjs && node hooks/test-smoke-journey.mjs && node hooks/test-patcher-io.mjs && node hooks/test-version-sync.mjs","build":"tsc","patch":"npx tsx patch.ts","format":"prettier --write patch.ts hooks/**/*.js hooks/**/*.mjs","revert":"npx tsx patch.ts --revert","status":"npx tsx patch.ts --status","prepare":"husky","test:smoke":"node hooks/test-smoke-journey.mjs","test:reader":"node hooks/test-iife.mjs","test:writer":"node hooks/test-cc-status.js","format:check":"prettier --check patch.ts hooks/**/*.js hooks/**/*.mjs","prepublishOnly":"npm run build && npm run companion:install && npm run companion:build && npm run companion:package && cp companion/cc-status-dot-companion-*.vsix dist/ && node hooks/assert-companion-vsix.mjs","companion:build":"cd companion && npm run build","test:patcher-io":"node hooks/test-patcher-io.mjs","test:aggregation":"node hooks/test-sbi-aggregation.mjs","companion:install":"cd companion && npm install --no-audit --no-fund","companion:package":"cd companion && npm run package:vsix","test:version-sync":"node hooks/test-version-sync.mjs"},"_npmUser":{"name":"wangdong233","email":"w11201413@163.com"},"repository":{"url":"git+https://github.com/wangdong233/vscode-claude-code-status-dot.git","type":"git"},"_npmVersion":"11.6.2","description":"Colorize Claude Code's VSCode tab icon with 4-state status dots (idle/running/done/interrupted) and add a bottom status-bar 4-light aggregate (done/running/pending/interrupted) via a minimal, reversible patch.","directories":{},"lint-staged":{"patch.ts":"prettier --check","hooks/**/*.js":"prettier --check","hooks/**/*.mjs":"prettier --check"},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.3.0","typescript":"^5.4.0","@types/node":"^20.11.0","lint-staged":"^15.5.2"},"_npmOperationalInternal":{"tmp":"tmp/vscode-claude-code-status-dot_0.2.2_1784471539780_0.5163842692658029","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"vscode-claude-code-status-dot","version":"0.2.3","keywords":["claude-code","vscode","claude","status-indicator","patch"],"author":{"name":"wangdong"},"license":"MIT","_id":"vscode-claude-code-status-dot@0.2.3","maintainers":[{"name":"wangdong233","email":"w11201413@163.com"}],"homepage":"https://github.com/wangdong233/vscode-claude-code-status-dot#readme","bugs":{"url":"https://github.com/wangdong233/vscode-claude-code-status-dot/issues"},"bin":{"vscode-claude-code-status-dot":"dist/patch.js"},"dist":{"shasum":"15a4d96facf1a66309799928e63d362c44d60a74","tarball":"https://registry.npmjs.org/vscode-claude-code-status-dot/-/vscode-claude-code-status-dot-0.2.3.tgz","fileCount":45,"integrity":"sha512-TK7CtdOPk2zCxPllwCQ9VDFF/GAjN8JHFxwfN0RjMOrpYjeRMFJCkMoSxzxZfIa+9+PYIk5E6Ks4pDKK4IIHiQ==","signatures":[{"sig":"MEUCIQDdX11CT7J5olmhLNdDfuO1QDfjKPEtGjFhBberps4LjgIgYvjShaOoXJpRJDxh+uuo8k/ggnJxE/W7YkT51rjve0c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1851692},"type":"module","engines":{"node":">=18"},"gitHead":"b2469ed22a146bb82c62ea6586e237e11c26b473","scripts":{"test":"node hooks/test-cc-status.js && node hooks/test-iife.mjs && node hooks/test-sbi-aggregation.mjs && node hooks/test-smoke-journey.mjs && node hooks/test-patcher-io.mjs && node hooks/test-version-sync.mjs","build":"tsc","patch":"npx tsx patch.ts","format":"prettier --write patch.ts hooks/**/*.js hooks/**/*.mjs","revert":"npx tsx patch.ts --revert","status":"npx tsx patch.ts --status","prepare":"husky","test:smoke":"node hooks/test-smoke-journey.mjs","test:reader":"node hooks/test-iife.mjs","test:writer":"node hooks/test-cc-status.js","format:check":"prettier --check patch.ts hooks/**/*.js hooks/**/*.mjs","prepublishOnly":"npm run build && npm run companion:install && npm run companion:build && npm run companion:package && cp companion/cc-status-dot-companion-*.vsix dist/ && node hooks/assert-companion-vsix.mjs","companion:build":"cd companion && npm run build","test:patcher-io":"node hooks/test-patcher-io.mjs","test:aggregation":"node hooks/test-sbi-aggregation.mjs","companion:install":"cd companion && npm install --no-audit --no-fund","companion:package":"cd companion && npm run package:vsix","test:version-sync":"node hooks/test-version-sync.mjs"},"_npmUser":{"name":"wangdong233","email":"w11201413@163.com"},"repository":{"url":"git+https://github.com/wangdong233/vscode-claude-code-status-dot.git","type":"git"},"_npmVersion":"11.6.2","description":"Colorize Claude Code's VSCode tab icon with 4-state status dots (idle/running/done/interrupted) and add a bottom status-bar 4-light aggregate (done/running/pending/interrupted) via a minimal, reversible patch.","directories":{},"lint-staged":{"patch.ts":"prettier --check","hooks/**/*.js":"prettier --check","hooks/**/*.mjs":"prettier --check"},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.3.0","typescript":"^5.4.0","@types/node":"^20.11.0","lint-staged":"^15.5.2"},"_npmOperationalInternal":{"tmp":"tmp/vscode-claude-code-status-dot_0.2.3_1784473037866_0.760874177531444","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"vscode-claude-code-status-dot","version":"0.2.6","keywords":["claude-code","vscode","claude","status-indicator","patch"],"author":{"name":"wangdong"},"license":"MIT","_id":"vscode-claude-code-status-dot@0.2.6","maintainers":[{"name":"wangdong233","email":"w11201413@163.com"}],"homepage":"https://github.com/wangdong233/vscode-claude-code-status-dot#readme","bugs":{"url":"https://github.com/wangdong233/vscode-claude-code-status-dot/issues"},"bin":{"vscode-claude-code-status-dot":"dist/patch.js"},"dist":{"shasum":"2f9236c117c5918e404635ce96e526ca3eae2ffe","tarball":"https://registry.npmjs.org/vscode-claude-code-status-dot/-/vscode-claude-code-status-dot-0.2.6.tgz","fileCount":52,"integrity":"sha512-3MyjPCvPglgk9bKuAtwD/9tIf2L2QoaGb0Afed4lPMR1xrjQOkv8jSKAUwZlkP3tXJ0Q7IzcjTKUho/dPzv8ig==","signatures":[{"sig":"MEUCIQCDPvqEgV8YzLDPZ1unPtuDRJOtW3z4L6keLjZkQATZ/QIgFKc5eSYUkFLtX9Vi+b/gXns6rfNaLre7GUg6Xxi1vmE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2259043},"type":"module","engines":{"node":">=18"},"gitHead":"95c14c1230ebab55da918f069a732e5c35e42c2e","scripts":{"test":"node hooks/test-cc-status.js && node hooks/test-iife.mjs && node hooks/test-sbi-aggregation.mjs && node hooks/test-smoke-journey.mjs && node hooks/test-patcher-io.mjs && node hooks/test-version-sync.mjs && node hooks/test-contract-sync.mjs","build":"tsc","patch":"npx tsx patch.ts","format":"prettier --write patch.ts hooks/**/*.js hooks/**/*.mjs","revert":"npx tsx patch.ts --revert","status":"npx tsx patch.ts --status","prepare":"husky","test:smoke":"node hooks/test-smoke-journey.mjs","test:reader":"node hooks/test-iife.mjs","test:writer":"node hooks/test-cc-status.js","format:check":"prettier --check patch.ts hooks/**/*.js hooks/**/*.mjs","prepublishOnly":"npm run build && npm run companion:install && npm run companion:build && npm run companion:package && cp companion/cc-status-dot-companion-*.vsix dist/ && node hooks/assert-companion-vsix.mjs","companion:build":"cd companion && npm run build","test:patcher-io":"node hooks/test-patcher-io.mjs","test:aggregation":"node hooks/test-sbi-aggregation.mjs","companion:install":"cd companion && npm install --no-audit --no-fund","companion:package":"cd companion && npm run package:vsix","test:version-sync":"node hooks/test-version-sync.mjs","test:contract-sync":"node hooks/test-contract-sync.mjs"},"_npmUser":{"name":"wangdong233","email":"w11201413@163.com"},"repository":{"url":"git+https://github.com/wangdong233/vscode-claude-code-status-dot.git","type":"git"},"_npmVersion":"11.6.2","description":"Colorize Claude Code's VSCode tab icon with 4-state status dots (idle/running/done/interrupted), add a bottom status-bar 4-light aggregate (done/running/pending/interrupted), and surface per-session token usage / cost on the right side of the status bar —","directories":{},"lint-staged":{"patch.ts":"prettier --check","hooks/**/*.js":"prettier --check","hooks/**/*.mjs":"prettier --check"},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.3.0","typescript":"^5.4.0","@types/node":"^20.11.0","lint-staged":"^15.5.2"},"_npmOperationalInternal":{"tmp":"tmp/vscode-claude-code-status-dot_0.2.6_1784563586206_0.8214520924918445","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"vscode-claude-code-status-dot","version":"0.2.7","keywords":["claude-code","vscode","claude","status-indicator","patch"],"author":{"name":"wangdong"},"license":"MIT","_id":"vscode-claude-code-status-dot@0.2.7","maintainers":[{"name":"wangdong233","email":"w11201413@163.com"}],"homepage":"https://github.com/wangdong233/vscode-claude-code-status-dot#readme","bugs":{"url":"https://github.com/wangdong233/vscode-claude-code-status-dot/issues"},"bin":{"vscode-claude-code-status-dot":"dist/patch.js"},"dist":{"shasum":"0574b6d8b84a1fe9a17e41ee2c496cf56ca812be","tarball":"https://registry.npmjs.org/vscode-claude-code-status-dot/-/vscode-claude-code-status-dot-0.2.7.tgz","fileCount":53,"integrity":"sha512-STa35FrCKIB/ISGIxCovvbCaZpvaDZGT/x3d3OTkIj4MKltPCxukIXdwGqY4tag5E7vSB08h1LNSvkaTcD1YzA==","signatures":[{"sig":"MEUCIFpmgEaeo/qFxbE5yzVIj6+T7ER84tbOtwwdHLNs61UCAiEA4cUNrJWeHQaVQ307hXCvK/A3WKiek1c52Nx8B6cAXFc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2359666},"type":"module","engines":{"node":">=18"},"gitHead":"6e5cf633db73a2edd4fb5868b8a3604c2fe5d6a4","scripts":{"test":"node hooks/test-cc-status.js && node hooks/test-iife.mjs && node hooks/test-sbi-aggregation.mjs && node hooks/test-smoke-journey.mjs && node hooks/test-patcher-io.mjs && node hooks/test-version-sync.mjs && node hooks/test-contract-sync.mjs","build":"tsc","patch":"npx tsx patch.ts","format":"prettier --write patch.ts hooks/**/*.js hooks/**/*.mjs","revert":"npx tsx patch.ts --revert","status":"npx tsx patch.ts --status","prepare":"husky","test:smoke":"node hooks/test-smoke-journey.mjs","test:reader":"node hooks/test-iife.mjs","test:writer":"node hooks/test-cc-status.js","format:check":"prettier --check patch.ts hooks/**/*.js hooks/**/*.mjs","prepublishOnly":"npm run build && npm run companion:install && npm run companion:build && npm run companion:package && cp companion/cc-status-dot-companion-*.vsix dist/ && node hooks/assert-companion-vsix.mjs","companion:build":"cd companion && npm run build","test:patcher-io":"node hooks/test-patcher-io.mjs","test:aggregation":"node hooks/test-sbi-aggregation.mjs","companion:install":"cd companion && npm install --no-audit --no-fund","companion:package":"cd companion && npm run package:vsix","test:version-sync":"node hooks/test-version-sync.mjs","test:contract-sync":"node hooks/test-contract-sync.mjs"},"_npmUser":{"name":"wangdong233","email":"w11201413@163.com"},"repository":{"url":"git+https://github.com/wangdong233/vscode-claude-code-status-dot.git","type":"git"},"_npmVersion":"11.6.2","description":"Colorize Claude Code's VSCode tab icon with 4-state status dots (idle/running/done/interrupted), add a bottom status-bar 4-light aggregate (done/running/pending/interrupted), and surface per-session token usage / cost on the right side of the status bar —","directories":{},"lint-staged":{"patch.ts":"prettier --check","hooks/**/*.js":"prettier --check","hooks/**/*.mjs":"prettier --check"},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.3.0","typescript":"^5.4.0","@types/node":"^20.11.0","lint-staged":"^15.5.2"},"_npmOperationalInternal":{"tmp":"tmp/vscode-claude-code-status-dot_0.2.7_1784607329298_0.2134719542232244","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"vscode-claude-code-status-dot","version":"0.2.9","keywords":["claude-code","vscode","claude","status-indicator","patch"],"author":{"name":"wangdong"},"license":"MIT","_id":"vscode-claude-code-status-dot@0.2.9","maintainers":[{"name":"wangdong233","email":"w11201413@163.com"}],"homepage":"https://github.com/wangdong233/vscode-claude-code-status-dot#readme","bugs":{"url":"https://github.com/wangdong233/vscode-claude-code-status-dot/issues"},"bin":{"vscode-claude-code-status-dot":"dist/patch.js"},"dist":{"shasum":"419c6fb0f094e616261a8aa45bfb42fcf07c4190","tarball":"https://registry.npmjs.org/vscode-claude-code-status-dot/-/vscode-claude-code-status-dot-0.2.9.tgz","fileCount":54,"integrity":"sha512-ApA5a3tZg4RMsG3LqK5Zxrweq/yzJTG9r13ir2m1sT2o1yyWzkrYjog9PKqrnFwnCir9GIgEI6HWJ62rB3K/aw==","signatures":[{"sig":"MEQCIGOF3UjswwfYN1YVlqgC2cp5QR4sEFcnV1ZnHeLQ37v1AiAwsWbQRAqlzNgYuwIZCewUm70d1xnZzNY8mukjFiva3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2442596},"type":"module","engines":{"node":">=18"},"gitHead":"dcc9b65fd1f2898ba55e10eefb38ad0a34ca2af3","scripts":{"test":"node hooks/test-cc-status.js && node hooks/test-iife.mjs && node hooks/test-sbi-aggregation.mjs && node hooks/test-smoke-journey.mjs && node hooks/test-patcher-io.mjs && node hooks/test-version-sync.mjs && node hooks/test-contract-sync.mjs && node hooks/test-standalone-patch.mjs","build":"tsc","patch":"npx tsx patch.ts","format":"prettier --write patch.ts hooks/**/*.js hooks/**/*.mjs","revert":"npx tsx patch.ts --revert","status":"npx tsx patch.ts --status","prepare":"husky","test:smoke":"node hooks/test-smoke-journey.mjs","test:reader":"node hooks/test-iife.mjs","test:writer":"node hooks/test-cc-status.js","format:check":"prettier --check patch.ts hooks/**/*.js hooks/**/*.mjs","prepublishOnly":"npm run build && npm run companion:install && npm run companion:build && npm run companion:package && cp companion/cc-status-dot-companion-*.vsix dist/ && node hooks/assert-companion-vsix.mjs","companion:build":"cd companion && npm run build","test:patcher-io":"node hooks/test-patcher-io.mjs","test:standalone":"node hooks/test-standalone-patch.mjs","test:aggregation":"node hooks/test-sbi-aggregation.mjs","companion:install":"cd companion && npm install --no-audit --no-fund","companion:package":"cd companion && npm run package:vsix","test:version-sync":"node hooks/test-version-sync.mjs","test:contract-sync":"node hooks/test-contract-sync.mjs"},"_npmUser":{"name":"wangdong233","email":"w11201413@163.com"},"repository":{"url":"git+https://github.com/wangdong233/vscode-claude-code-status-dot.git","type":"git"},"_npmVersion":"11.6.2","description":"Colorize Claude Code's VSCode tab icon with 4-state status dots (idle/running/done/interrupted), add a bottom status-bar 4-light aggregate (done/running/pending/interrupted), and surface per-session token usage / cost on the right side of the status bar —","directories":{},"lint-staged":{"patch.ts":"prettier --check","hooks/**/*.js":"prettier --check","hooks/**/*.mjs":"prettier --check"},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.3.0","typescript":"^5.4.0","@types/node":"^20.11.0","lint-staged":"^15.5.2"},"_npmOperationalInternal":{"tmp":"tmp/vscode-claude-code-status-dot_0.2.9_1784626241050_0.9192644674925277","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"vscode-claude-code-status-dot","version":"0.3.0","keywords":["claude-code","vscode","claude","status-indicator","patch"],"author":{"name":"wangdong"},"license":"MIT","_id":"vscode-claude-code-status-dot@0.3.0","maintainers":[{"name":"wangdong233","email":"w11201413@163.com"}],"homepage":"https://github.com/wangdong233/vscode-claude-code-status-dot#readme","bugs":{"url":"https://github.com/wangdong233/vscode-claude-code-status-dot/issues"},"bin":{"vscode-claude-code-status-dot":"dist/patch.js"},"dist":{"shasum":"e3ac2d9e9b59e8152fd21216aa3544b3b30c1b85","tarball":"https://registry.npmjs.org/vscode-claude-code-status-dot/-/vscode-claude-code-status-dot-0.3.0.tgz","fileCount":56,"integrity":"sha512-C7ciQHgYESizcvDFSRcvIlFCkrO2GyJeYWrxJSXq5edBGYW6x++ioW+CvzNw/Kz1gD6bvz3nKCj5eSrA8kPLbg==","signatures":[{"sig":"MEQCIAZcu0/CpIYl3pljBguAVi6pVfwgYwIvwEb06iV9KzK/AiAfknRX9/u3nYG0aQgxs8jQgvKrQlh34J8uv/Gz1kuXYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2539187},"type":"module","engines":{"node":">=18"},"gitHead":"e2f36939284110449aa1d7961f5280c1e4d42a97","scripts":{"test":"node hooks/test-cc-status.js && node hooks/test-iife.mjs && node hooks/test-sbi-aggregation.mjs && node hooks/test-smoke-journey.mjs && node hooks/test-patcher-io.mjs && node hooks/test-version-sync.mjs && node hooks/test-contract-sync.mjs && node hooks/test-standalone-patch.mjs","build":"tsc","patch":"npx tsx patch.ts","format":"prettier --write patch.ts hooks/**/*.js hooks/**/*.mjs","revert":"npx tsx patch.ts --revert","status":"npx tsx patch.ts --status","prepare":"husky","test:smoke":"node hooks/test-smoke-journey.mjs","test:reader":"node hooks/test-iife.mjs","test:writer":"node hooks/test-cc-status.js","format:check":"prettier --check patch.ts hooks/**/*.js hooks/**/*.mjs","prepublishOnly":"npm run build && npm run companion:install && npm run companion:build && npm run companion:package && cp companion/cc-status-dot-companion-*.vsix dist/ && node hooks/assert-companion-vsix.mjs","companion:build":"cd companion && npm run build","test:patcher-io":"node hooks/test-patcher-io.mjs","test:standalone":"node hooks/test-standalone-patch.mjs","test:aggregation":"node hooks/test-sbi-aggregation.mjs","companion:install":"cd companion && npm install --no-audit --no-fund","companion:package":"cd companion && npm run package:vsix","test:version-sync":"node hooks/test-version-sync.mjs","test:contract-sync":"node hooks/test-contract-sync.mjs"},"_npmUser":{"name":"wangdong233","email":"w11201413@163.com"},"repository":{"url":"git+https://github.com/wangdong233/vscode-claude-code-status-dot.git","type":"git"},"_npmVersion":"11.6.2","description":"Colorize Claude Code's VSCode tab icon with 4-state status dots (idle/running/done/interrupted), add a bottom status-bar 4-light aggregate (done/running/pending/interrupted), and surface per-session token usage / cost on the right side of the status bar —","directories":{},"lint-staged":{"patch.ts":"prettier --check","hooks/**/*.js":"prettier --check","hooks/**/*.mjs":"prettier --check"},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.3.0","typescript":"^5.4.0","@types/node":"^20.11.0","lint-staged":"^15.5.2"},"_npmOperationalInternal":{"tmp":"tmp/vscode-claude-code-status-dot_0.3.0_1784644543984_0.9366737822514575","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"vscode-claude-code-status-dot","version":"0.3.1","keywords":["claude-code","vscode","claude","status-indicator","patch"],"author":{"name":"wangdong"},"license":"MIT","_id":"vscode-claude-code-status-dot@0.3.1","maintainers":[{"name":"wangdong233","email":"w11201413@163.com"}],"homepage":"https://github.com/wangdong233/vscode-claude-code-status-dot#readme","bugs":{"url":"https://github.com/wangdong233/vscode-claude-code-status-dot/issues"},"bin":{"vscode-claude-code-status-dot":"dist/patch.js"},"dist":{"shasum":"2744a73bf6a784ee74fd0706e67b52cd3ac31bfa","tarball":"https://registry.npmjs.org/vscode-claude-code-status-dot/-/vscode-claude-code-status-dot-0.3.1.tgz","fileCount":57,"integrity":"sha512-Yus30sVxx99DhSvBa2MYNsWiHUV/WziZPM4hUrwc620y9Oz8dX7Hrpj1I/EFu+Py7skQSb+AHU5xrWSsL10kRQ==","signatures":[{"sig":"MEYCIQCqVLgMAQgckHpxgiHI5aqeXIkmUvEbDwmKAUd4hvAmggIhAPOofEMqw1warleEOnYuQUsFthWHOnxg4a2eDSkAqP37","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2561609},"type":"module","engines":{"node":">=18"},"gitHead":"58798c86ded2d56bd47b281bb47861933b716dea","scripts":{"test":"node hooks/test-cc-status.js && node hooks/test-iife.mjs && node hooks/test-sbi-aggregation.mjs && node hooks/test-smoke-journey.mjs && node hooks/test-patcher-io.mjs && node hooks/test-version-sync.mjs && node hooks/test-contract-sync.mjs && node hooks/test-standalone-patch.mjs","build":"tsc","patch":"npx tsx patch.ts","format":"prettier --write patch.ts hooks/**/*.js hooks/**/*.mjs","revert":"npx tsx patch.ts --revert","status":"npx tsx patch.ts --status","prepare":"husky","test:smoke":"node hooks/test-smoke-journey.mjs","test:reader":"node hooks/test-iife.mjs","test:writer":"node hooks/test-cc-status.js","format:check":"prettier --check patch.ts hooks/**/*.js hooks/**/*.mjs","prepublishOnly":"npm run build && npm run companion:install && npm run companion:build && npm run companion:package && cp companion/cc-status-dot-companion-*.vsix dist/ && node hooks/assert-companion-vsix.mjs","companion:build":"cd companion && npm run build","test:patcher-io":"node hooks/test-patcher-io.mjs","test:standalone":"node hooks/test-standalone-patch.mjs","test:aggregation":"node hooks/test-sbi-aggregation.mjs","companion:install":"cd companion && npm install --no-audit --no-fund","companion:package":"cd companion && npm run package:vsix","test:version-sync":"node hooks/test-version-sync.mjs","test:contract-sync":"node hooks/test-contract-sync.mjs"},"_npmUser":{"name":"wangdong233","email":"w11201413@163.com"},"repository":{"url":"git+https://github.com/wangdong233/vscode-claude-code-status-dot.git","type":"git"},"_npmVersion":"11.6.2","description":"Colorize Claude Code's VSCode tab icon with 4-state status dots (idle/running/done/interrupted), add a bottom status-bar 4-light aggregate (done/running/pending/interrupted), and surface per-session token usage / cost on the right side of the status bar —","directories":{},"lint-staged":{"patch.ts":"prettier --check","hooks/**/*.js":"prettier --check","hooks/**/*.mjs":"prettier --check"},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.3.0","typescript":"^5.4.0","@types/node":"^20.11.0","lint-staged":"^15.5.2"},"_npmOperationalInternal":{"tmp":"tmp/vscode-claude-code-status-dot_0.3.1_1784651292116_0.9498384952946457","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"vscode-claude-code-status-dot","version":"0.5.0","keywords":["claude-code","vscode","claude","status-indicator","patch"],"author":{"name":"wangdong"},"license":"MIT","_id":"vscode-claude-code-status-dot@0.5.0","maintainers":[{"name":"wangdong233","email":"w11201413@163.com"}],"homepage":"https://github.com/wangdong233/vscode-claude-code-status-dot#readme","bugs":{"url":"https://github.com/wangdong233/vscode-claude-code-status-dot/issues"},"bin":{"vscode-claude-code-status-dot":"dist/patch.js"},"dist":{"shasum":"4bc771a50cfa20decfe2aa8534c680551f1bea24","tarball":"https://registry.npmjs.org/vscode-claude-code-status-dot/-/vscode-claude-code-status-dot-0.5.0.tgz","fileCount":64,"integrity":"sha512-29cdMJTR7Vc7lPFsOqHkFgoUnCP4GrZs6rR+cDHfFMUYkHNVjt8tIKGsUgO2S2AvpfJ3v6cPXAkSciFCsRs8Vg==","signatures":[{"sig":"MEYCIQC3qEZDiWoF524K3ytxGF0npo3gjVFL6KmehDyTp6vFLgIhALzXh2qtBSkbYD9gQCKpXFqbUiuUNA6R4n+wv8IBPSvv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2778892},"type":"module","engines":{"node":">=18"},"gitHead":"3ca4157ada0dbc1f13b8fb35b3d1e739c8cb97b6","scripts":{"test":"node hooks/test-cc-status.js && node hooks/test-iife.mjs && node hooks/test-sbi-aggregation.mjs && node hooks/test-smoke-journey.mjs && node hooks/test-patcher-io.mjs && node hooks/test-version-sync.mjs && node hooks/test-contract-sync.mjs && node hooks/test-favorites.mjs && node hooks/test-standalone-patch.mjs","build":"tsc","patch":"npx tsx patch.ts","format":"prettier --write patch.ts hooks/**/*.js hooks/**/*.mjs","revert":"npx tsx patch.ts --revert","status":"npx tsx patch.ts --status","prepare":"husky","test:smoke":"node hooks/test-smoke-journey.mjs","test:reader":"node hooks/test-iife.mjs","test:writer":"node hooks/test-cc-status.js","format:check":"prettier --check patch.ts hooks/**/*.js hooks/**/*.mjs","prepublishOnly":"npm run build && npm run companion:install && npm run companion:build && npm run companion:package && cp companion/cc-status-dot-companion-*.vsix dist/ && node hooks/assert-companion-vsix.mjs","test:favorites":"node hooks/test-favorites.mjs","companion:build":"cd companion && npm run build","test:patcher-io":"node hooks/test-patcher-io.mjs","test:standalone":"node hooks/test-standalone-patch.mjs","test:aggregation":"node hooks/test-sbi-aggregation.mjs","companion:install":"cd companion && npm install --no-audit --no-fund","companion:package":"cd companion && npm run package:vsix","test:version-sync":"node hooks/test-version-sync.mjs","test:contract-sync":"node hooks/test-contract-sync.mjs"},"_npmUser":{"name":"wangdong233","email":"w11201413@163.com"},"repository":{"url":"git+https://github.com/wangdong233/vscode-claude-code-status-dot.git","type":"git"},"_npmVersion":"11.6.2","description":"Colorize Claude Code's VSCode tab icon with 4-state status dots (idle/running/done/interrupted), add a bottom status-bar 4-light aggregate (done/running/pending/interrupted), and surface per-session token usage / cost on the right side of the status bar —","directories":{},"lint-staged":{"patch.ts":"prettier --check","hooks/**/*.js":"prettier --check","hooks/**/*.mjs":"prettier --check"},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.3.0","typescript":"^5.4.0","@types/node":"^20.11.0","lint-staged":"^15.5.2"},"_npmOperationalInternal":{"tmp":"tmp/vscode-claude-code-status-dot_0.5.0_1784692263504_0.06324913364929996","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"vscode-claude-code-status-dot","version":"0.5.1","keywords":["claude-code","vscode","claude","status-indicator","patch"],"author":{"name":"wangdong"},"license":"MIT","_id":"vscode-claude-code-status-dot@0.5.1","maintainers":[{"name":"wangdong233","email":"w11201413@163.com"}],"homepage":"https://github.com/wangdong233/vscode-claude-code-status-dot#readme","bugs":{"url":"https://github.com/wangdong233/vscode-claude-code-status-dot/issues"},"bin":{"vscode-claude-code-status-dot":"dist/patch.js"},"dist":{"shasum":"afd71bd8ca81dd600f7d5c9eabd1b4f330c0eec8","tarball":"https://registry.npmjs.org/vscode-claude-code-status-dot/-/vscode-claude-code-status-dot-0.5.1.tgz","fileCount":73,"integrity":"sha512-w+ymsZS5gqhPrrMVVecXu8NW8ztWIejyf9g2OclugkKy2uqGzUDyeaIA+SxW6cCQQzcFPI+1Kh4Q2dfGVss2Pw==","signatures":[{"sig":"MEYCIQD/58x3ndsktaV4edcC0lXNAJqh5CcPSTZ74p78Ve3DLgIhALE5O7uygjjCkjlG217VDb6dhMh9oWnpzmMCvwZlaDjH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2860107},"type":"module","engines":{"node":">=18"},"gitHead":"8697f1dbf5cc85e74b12415dd9d5269a45a79401","scripts":{"test":"node hooks/test-cc-status.js && node hooks/test-iife.mjs && node hooks/test-sbi-aggregation.mjs && node hooks/test-smoke-journey.mjs && node hooks/test-patcher-io.mjs && node hooks/test-version-sync.mjs && node hooks/test-contract-sync.mjs && node hooks/test-favorites.mjs && node hooks/test-standalone-patch.mjs","build":"tsc","patch":"npx tsx patch.ts","format":"prettier --write patch.ts hooks/**/*.js hooks/**/*.mjs","revert":"npx tsx patch.ts --revert","status":"npx tsx patch.ts --status","prepare":"husky","test:smoke":"node hooks/test-smoke-journey.mjs","test:reader":"node hooks/test-iife.mjs","test:writer":"node hooks/test-cc-status.js","format:check":"prettier --check patch.ts hooks/**/*.js hooks/**/*.mjs","prepublishOnly":"npm run build && npm run companion:install && npm run companion:build && npm run companion:package && cp companion/cc-status-dot-companion-*.vsix dist/ && node hooks/assert-companion-vsix.mjs","test:favorites":"node hooks/test-favorites.mjs","companion:build":"cd companion && npm run build","test:patcher-io":"node hooks/test-patcher-io.mjs","test:standalone":"node hooks/test-standalone-patch.mjs","test:aggregation":"node hooks/test-sbi-aggregation.mjs","companion:install":"cd companion && npm install --no-audit --no-fund","companion:package":"cd companion && npm run package:vsix","test:version-sync":"node hooks/test-version-sync.mjs","test:contract-sync":"node hooks/test-contract-sync.mjs"},"_npmUser":{"name":"wangdong233","email":"w11201413@163.com"},"repository":{"url":"git+https://github.com/wangdong233/vscode-claude-code-status-dot.git","type":"git"},"_npmVersion":"11.6.2","description":"Colorize Claude Code's VSCode tab icon with 4-state status dots (idle/running/done/interrupted), add a bottom status-bar 4-light aggregate (done/running/pending/interrupted), and surface per-session token usage / cost on the right side of the status bar —","directories":{},"lint-staged":{"patch.ts":"prettier --check","hooks/**/*.js":"prettier --check","hooks/**/*.mjs":"prettier --check"},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.3.0","typescript":"^5.4.0","@types/node":"^20.11.0","lint-staged":"^15.5.2"},"_npmOperationalInternal":{"tmp":"tmp/vscode-claude-code-status-dot_0.5.1_1784717498454_0.20353471469617967","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"vscode-claude-code-status-dot","version":"0.5.2","keywords":["claude-code","vscode","claude","status-indicator","patch"],"author":{"name":"wangdong"},"license":"MIT","_id":"vscode-claude-code-status-dot@0.5.2","maintainers":[{"name":"wangdong233","email":"w11201413@163.com"}],"homepage":"https://github.com/wangdong233/vscode-claude-code-status-dot#readme","bugs":{"url":"https://github.com/wangdong233/vscode-claude-code-status-dot/issues"},"bin":{"vscode-claude-code-status-dot":"dist/patch.js"},"dist":{"shasum":"3790021e4671d3aef3456a6739b1c94b9ecb946b","tarball":"https://registry.npmjs.org/vscode-claude-code-status-dot/-/vscode-claude-code-status-dot-0.5.2.tgz","fileCount":74,"integrity":"sha512-6074Z+sqSq+gv6kUPZDTKAHy3RvjoHJ2+cFR41GCy44EeiBc51CEU52OnqU46PS0xwhcCEzzVMGDZyktfTCn3A==","signatures":[{"sig":"MEYCIQC7VK77UzTyzwjSRZA9O2833ghcyHFr03uTGGCQtYGmQgIhAJbEdWHRsOEUDqF287mRU+tRdLzXPB3dIExEZUKLsL9d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2930009},"type":"module","engines":{"node":">=18"},"gitHead":"67f74b689d9a8e4809b9479da4f1d590a3c01eef","scripts":{"test":"node hooks/test-cc-status.js && node hooks/test-iife.mjs && node hooks/test-sbi-aggregation.mjs && node hooks/test-smoke-journey.mjs && node hooks/test-patcher-io.mjs && node hooks/test-version-sync.mjs && node hooks/test-contract-sync.mjs && node hooks/test-favorites.mjs && node hooks/test-standalone-patch.mjs","build":"tsc","patch":"npx tsx patch.ts","format":"prettier --write patch.ts hooks/**/*.js hooks/**/*.mjs","revert":"npx tsx patch.ts --revert","status":"npx tsx patch.ts --status","prepare":"husky","test:smoke":"node hooks/test-smoke-journey.mjs","test:reader":"node hooks/test-iife.mjs","test:writer":"node hooks/test-cc-status.js","format:check":"prettier --check patch.ts hooks/**/*.js hooks/**/*.mjs","prepublishOnly":"npm run build && npm run companion:install && npm run companion:build && npm run companion:package && cp companion/cc-status-dot-companion-*.vsix dist/ && node hooks/assert-companion-vsix.mjs","test:favorites":"node hooks/test-favorites.mjs","companion:build":"cd companion && npm run build","test:patcher-io":"node hooks/test-patcher-io.mjs","test:standalone":"node hooks/test-standalone-patch.mjs","test:aggregation":"node hooks/test-sbi-aggregation.mjs","companion:install":"cd companion && npm install --no-audit --no-fund","companion:package":"cd companion && npm run package:vsix","test:version-sync":"node hooks/test-version-sync.mjs","test:contract-sync":"node hooks/test-contract-sync.mjs"},"_npmUser":{"name":"wangdong233","email":"w11201413@163.com"},"repository":{"url":"git+https://github.com/wangdong233/vscode-claude-code-status-dot.git","type":"git"},"_npmVersion":"11.6.2","description":"Colorize Claude Code's VSCode tab icon with 4-state status dots (idle/running/done/interrupted), add a bottom status-bar 4-light aggregate (done/running/pending/interrupted), and surface per-session token usage / cost on the right side of the status bar —","directories":{},"lint-staged":{"patch.ts":"prettier --check","hooks/**/*.js":"prettier --check","hooks/**/*.mjs":"prettier --check"},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.3.0","typescript":"^5.4.0","@types/node":"^20.11.0","lint-staged":"^15.5.2"},"_npmOperationalInternal":{"tmp":"tmp/vscode-claude-code-status-dot_0.5.2_1784728667158_0.5703332101925351","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"vscode-claude-code-status-dot","version":"0.5.3","keywords":["claude-code","vscode","claude","status-indicator","patch"],"author":{"name":"wangdong"},"license":"MIT","_id":"vscode-claude-code-status-dot@0.5.3","maintainers":[{"name":"wangdong233","email":"w11201413@163.com"}],"homepage":"https://github.com/wangdong233/vscode-claude-code-status-dot#readme","bugs":{"url":"https://github.com/wangdong233/vscode-claude-code-status-dot/issues"},"bin":{"vscode-claude-code-status-dot":"dist/patch.js"},"dist":{"shasum":"dd2b66a48913a08e39210a249e354c21765e718a","tarball":"https://registry.npmjs.org/vscode-claude-code-status-dot/-/vscode-claude-code-status-dot-0.5.3.tgz","fileCount":75,"integrity":"sha512-Eu6ME6C+ZfWGaWjfgA0m9X7J8Al/bgTPvGnpoPT9t7uvLUkF8WaVYOTcJjYwpQDKGS79pSLM6T2bUSsJMmKDfw==","signatures":[{"sig":"MEYCIQDdwR7TPY1ielpEbBHZbHlmH/+1D9WUjiRj0l/CTEFX5wIhAIfeqx3lAcL4BtoFnp7LYUQ4A3m9Ms+WZDFn/W+rNyof","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3008570},"type":"module","engines":{"node":">=18"},"gitHead":"b60ae5fa878d33d9c376ebc67e44cd199f6cec47","scripts":{"test":"node hooks/test-cc-status.js && node hooks/test-iife.mjs && node hooks/test-sbi-aggregation.mjs && node hooks/test-smoke-journey.mjs && node hooks/test-patcher-io.mjs && node hooks/test-version-sync.mjs && node hooks/test-contract-sync.mjs && node hooks/test-favorites.mjs && node hooks/test-standalone-patch.mjs","build":"tsc","patch":"npx tsx patch.ts","format":"prettier --write patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts","revert":"npx tsx patch.ts --revert","status":"npx tsx patch.ts --status","prepare":"husky","test:smoke":"node hooks/test-smoke-journey.mjs","test:reader":"node hooks/test-iife.mjs","test:writer":"node hooks/test-cc-status.js","format:check":"prettier --check patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts","prepublishOnly":"npm run build && npm run companion:install && npm run companion:build && npm run companion:package && cp companion/cc-status-dot-companion-*.vsix dist/ && node hooks/assert-companion-vsix.mjs","test:favorites":"node hooks/test-favorites.mjs","companion:build":"cd companion && npm run build","test:patcher-io":"node hooks/test-patcher-io.mjs","test:standalone":"node hooks/test-standalone-patch.mjs","test:aggregation":"node hooks/test-sbi-aggregation.mjs","companion:install":"cd companion && npm install --no-audit --no-fund","companion:package":"cd companion && npm run package:vsix","test:version-sync":"node hooks/test-version-sync.mjs","test:contract-sync":"node hooks/test-contract-sync.mjs"},"_npmUser":{"name":"wangdong233","email":"w11201413@163.com"},"repository":{"url":"git+https://github.com/wangdong233/vscode-claude-code-status-dot.git","type":"git"},"_npmVersion":"11.6.2","description":"Colorize Claude Code's VSCode tab icon with 4-state status dots (idle/running/done/interrupted), add a bottom status-bar 4-light aggregate (done/running/pending/interrupted), and surface per-session token usage / cost on the right side of the status bar —","directories":{},"lint-staged":{"patch.ts":"prettier --check","hooks/**/*.js":"prettier --check","hooks/**/*.mjs":"prettier --check","companion/extension.ts":"prettier --check"},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.3.0","typescript":"^5.4.0","@types/node":"^20.11.0","lint-staged":"^15.5.2"},"_npmOperationalInternal":{"tmp":"tmp/vscode-claude-code-status-dot_0.5.3_1784738557985_0.15599751703794817","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"vscode-claude-code-status-dot","version":"0.5.4","keywords":["claude-code","vscode","claude","status-indicator","patch"],"author":{"name":"wangdong"},"license":"MIT","_id":"vscode-claude-code-status-dot@0.5.4","maintainers":[{"name":"wangdong233","email":"w11201413@163.com"}],"homepage":"https://github.com/wangdong233/vscode-claude-code-status-dot#readme","bugs":{"url":"https://github.com/wangdong233/vscode-claude-code-status-dot/issues"},"bin":{"vscode-claude-code-status-dot":"dist/patch.js"},"dist":{"shasum":"9fa63c7d2e3a5f558c0420eecb4b87c070892162","tarball":"https://registry.npmjs.org/vscode-claude-code-status-dot/-/vscode-claude-code-status-dot-0.5.4.tgz","fileCount":76,"integrity":"sha512-2GWwQp9NvnngzSpwgKswE5rKwNygw+uibPCCSUSt333n80mbURBlu4IKOHUJWHJ/U9jKTaxGZcA9jwibyGbSMA==","signatures":[{"sig":"MEUCIGj7aLkdepFUh/liTdeVH+7//k9QYXrkt9tZ5ipC23aUAiEAhfr9+7JCAPOwtoDCc89nuuCRRhnEkly4/z1mKQtPk7k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3063182},"type":"module","engines":{"node":">=18"},"gitHead":"e4616b71747f135f7f38a7bd93d7c8f5c2be5d0c","scripts":{"test":"node hooks/test-cc-status.js && node hooks/test-iife.mjs && node hooks/test-sbi-aggregation.mjs && node hooks/test-smoke-journey.mjs && node hooks/test-patcher-io.mjs && node hooks/test-version-sync.mjs && node hooks/test-contract-sync.mjs && node hooks/test-favorites.mjs && node hooks/test-standalone-patch.mjs","build":"tsc","patch":"npx tsx patch.ts","format":"prettier --write patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts","revert":"npx tsx patch.ts --revert","status":"npx tsx patch.ts --status","prepare":"husky","test:smoke":"node hooks/test-smoke-journey.mjs","test:reader":"node hooks/test-iife.mjs","test:writer":"node hooks/test-cc-status.js","format:check":"prettier --check patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts","prepublishOnly":"npm run build && npm run companion:install && npm run companion:build && npm run companion:package && cp companion/cc-status-dot-companion-*.vsix dist/ && node hooks/assert-companion-vsix.mjs","test:favorites":"node hooks/test-favorites.mjs","companion:build":"cd companion && npm run build","test:patcher-io":"node hooks/test-patcher-io.mjs","test:standalone":"node hooks/test-standalone-patch.mjs","test:aggregation":"node hooks/test-sbi-aggregation.mjs","companion:install":"cd companion && npm install --no-audit --no-fund","companion:package":"cd companion && npm run package:vsix","test:version-sync":"node hooks/test-version-sync.mjs","test:contract-sync":"node hooks/test-contract-sync.mjs"},"_npmUser":{"name":"wangdong233","email":"w11201413@163.com"},"repository":{"url":"git+https://github.com/wangdong233/vscode-claude-code-status-dot.git","type":"git"},"_npmVersion":"11.6.2","description":"Colorize Claude Code's VSCode tab icon with 4-state status dots (idle/running/done/interrupted), add a bottom status-bar 4-light aggregate (done/running/pending/interrupted), and surface per-session token usage / cost on the right side of the status bar —","directories":{},"lint-staged":{"patch.ts":"prettier --check","hooks/**/*.js":"prettier --check","hooks/**/*.mjs":"prettier --check","companion/extension.ts":"prettier --check"},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.3.0","typescript":"^5.4.0","@types/node":"^20.11.0","lint-staged":"^15.5.2"},"_npmOperationalInternal":{"tmp":"tmp/vscode-claude-code-status-dot_0.5.4_1784763648861_0.6159593397971979","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"vscode-claude-code-status-dot","version":"0.5.5","keywords":["claude-code","vscode","claude","status-indicator","patch"],"author":{"name":"wangdong"},"license":"MIT","_id":"vscode-claude-code-status-dot@0.5.5","maintainers":[{"name":"wangdong233","email":"w11201413@163.com"}],"homepage":"https://github.com/wangdong233/vscode-claude-code-status-dot#readme","bugs":{"url":"https://github.com/wangdong233/vscode-claude-code-status-dot/issues"},"bin":{"vscode-claude-code-status-dot":"dist/patch.js"},"dist":{"shasum":"4ae6195666b78ea29e45211807a62c6638f227b8","tarball":"https://registry.npmjs.org/vscode-claude-code-status-dot/-/vscode-claude-code-status-dot-0.5.5.tgz","fileCount":77,"integrity":"sha512-lDVQD+yOyGGUiz2fvTuFCEb/o/jcVEQRhpmcYrPIWUPV8MTMPsr9wFuZWyIEtGYy9+AFbcWfDvMLDL6okGdlJQ==","signatures":[{"sig":"MEUCIQDE3qUDvFM1qJ+F7A8dvQo4xt6USjZM+B6G9AgAggyqNAIgRxJkD3BPkiecoKHn/+bzMx5afS6dU/IbT7unG7NL+bQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3116770},"type":"module","engines":{"node":">=18"},"gitHead":"e9319d70a9ae743ce82c1a3f4b5acb364202bafa","scripts":{"test":"node hooks/test-cc-status.js && node hooks/test-iife.mjs && node hooks/test-sbi-aggregation.mjs && node hooks/test-smoke-journey.mjs && node hooks/test-patcher-io.mjs && node hooks/test-version-sync.mjs && node hooks/test-contract-sync.mjs && node hooks/test-favorites.mjs && node hooks/test-standalone-patch.mjs","build":"tsc","patch":"npx tsx patch.ts","format":"prettier --write patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts","revert":"npx tsx patch.ts --revert","status":"npx tsx patch.ts --status","prepare":"husky","test:smoke":"node hooks/test-smoke-journey.mjs","test:reader":"node hooks/test-iife.mjs","test:writer":"node hooks/test-cc-status.js","format:check":"prettier --check patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts","prepublishOnly":"npm run build && npm run companion:install && npm run companion:build && npm run companion:package && cp companion/cc-status-dot-companion-*.vsix dist/ && node hooks/assert-companion-vsix.mjs","test:favorites":"node hooks/test-favorites.mjs","companion:build":"cd companion && npm run build","test:patcher-io":"node hooks/test-patcher-io.mjs","test:standalone":"node hooks/test-standalone-patch.mjs","test:aggregation":"node hooks/test-sbi-aggregation.mjs","companion:install":"cd companion && npm install --no-audit --no-fund","companion:package":"cd companion && npm run package:vsix","test:version-sync":"node hooks/test-version-sync.mjs","test:contract-sync":"node hooks/test-contract-sync.mjs"},"_npmUser":{"name":"wangdong233","email":"w11201413@163.com"},"repository":{"url":"git+https://github.com/wangdong233/vscode-claude-code-status-dot.git","type":"git"},"_npmVersion":"11.6.2","description":"Colorize Claude Code's VSCode tab icon with 4-state status dots (idle/running/done/interrupted), add a bottom status-bar 4-light aggregate (done/running/pending/interrupted), and surface per-session token usage / cost on the right side of the status bar —","directories":{},"lint-staged":{"patch.ts":"prettier --check","hooks/**/*.js":"prettier --check","hooks/**/*.mjs":"prettier --check","companion/extension.ts":"prettier --check"},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.3.0","typescript":"^5.4.0","@types/node":"^20.11.0","lint-staged":"^15.5.2"},"_npmOperationalInternal":{"tmp":"tmp/vscode-claude-code-status-dot_0.5.5_1784769139028_0.9565390479959732","host":"s3://npm-registry-packages-npm-production"}},"0.5.6":{"name":"vscode-claude-code-status-dot","version":"0.5.6","keywords":["claude-code","vscode","claude","status-indicator","patch"],"author":{"name":"wangdong"},"license":"MIT","_id":"vscode-claude-code-status-dot@0.5.6","maintainers":[{"name":"wangdong233","email":"w11201413@163.com"}],"homepage":"https://github.com/wangdong233/vscode-claude-code-status-dot#readme","bugs":{"url":"https://github.com/wangdong233/vscode-claude-code-status-dot/issues"},"bin":{"vscode-claude-code-status-dot":"dist/patch.js"},"dist":{"shasum":"0ad5ff9f4607ff044ff90f77ca9cd561857b7cbc","tarball":"https://registry.npmjs.org/vscode-claude-code-status-dot/-/vscode-claude-code-status-dot-0.5.6.tgz","fileCount":78,"integrity":"sha512-zVR3jUUbtPC5BquOjj5IySCqauZ6yqJf8we9q2rU7IdNLo2mtyc98c6VOa/kZ5JU6d7G3h41Poz7HfGXkCsLuw==","signatures":[{"sig":"MEUCIHmBv6Mt3TOYckKQ5Yym8eWhcSyi3GtdhesBLQrwizl4AiEA1Hi7zJbd3NuDkvXI3t8M1v73y2Ju839iCCh5uPHrajM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3184084},"type":"module","engines":{"node":">=18"},"gitHead":"c652cc74f1c3842af9e06904b5e58910ebb96ec8","scripts":{"test":"node hooks/test-cc-status.js && node hooks/test-iife.mjs && node hooks/test-sbi-aggregation.mjs && node hooks/test-smoke-journey.mjs && node hooks/test-patcher-io.mjs && node hooks/test-version-sync.mjs && node hooks/test-contract-sync.mjs && node hooks/test-favorites.mjs && node hooks/test-standalone-patch.mjs","build":"tsc","patch":"npx tsx patch.ts","format":"prettier --write patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts","revert":"npx tsx patch.ts --revert","status":"npx tsx patch.ts --status","prepare":"husky","test:smoke":"node hooks/test-smoke-journey.mjs","test:reader":"node hooks/test-iife.mjs","test:writer":"node hooks/test-cc-status.js","format:check":"prettier --check patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts","prepublishOnly":"npm run build && npm run companion:install && npm run companion:build && npm run companion:package && cp companion/cc-status-dot-companion-*.vsix dist/ && node hooks/assert-companion-vsix.mjs","test:favorites":"node hooks/test-favorites.mjs","companion:build":"cd companion && npm run build","test:patcher-io":"node hooks/test-patcher-io.mjs","test:standalone":"node hooks/test-standalone-patch.mjs","test:aggregation":"node hooks/test-sbi-aggregation.mjs","companion:install":"cd companion && npm install --no-audit --no-fund","companion:package":"cd companion && npm run package:vsix","test:version-sync":"node hooks/test-version-sync.mjs","test:contract-sync":"node hooks/test-contract-sync.mjs"},"_npmUser":{"name":"wangdong233","email":"w11201413@163.com"},"repository":{"url":"git+https://github.com/wangdong233/vscode-claude-code-status-dot.git","type":"git"},"_npmVersion":"11.6.2","description":"Colorize Claude Code's VSCode tab icon with 4-state status dots (idle/running/done/interrupted), add a bottom status-bar 4-light aggregate (done/running/pending/interrupted), and surface per-session token usage / cost on the right side of the status bar —","directories":{},"lint-staged":{"patch.ts":"prettier --check","hooks/**/*.js":"prettier --check","hooks/**/*.mjs":"prettier --check","companion/extension.ts":"prettier --check"},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.3.0","typescript":"^5.4.0","@types/node":"^20.11.0","lint-staged":"^15.5.2"},"_npmOperationalInternal":{"tmp":"tmp/vscode-claude-code-status-dot_0.5.6_1784772131105_0.0700348009918843","host":"s3://npm-registry-packages-npm-production"}},"0.5.7":{"name":"vscode-claude-code-status-dot","version":"0.5.7","keywords":["claude-code","vscode","claude","status-indicator","patch"],"author":{"name":"wangdong"},"license":"MIT","_id":"vscode-claude-code-status-dot@0.5.7","maintainers":[{"name":"wangdong233","email":"w11201413@163.com"}],"homepage":"https://github.com/wangdong233/vscode-claude-code-status-dot#readme","bugs":{"url":"https://github.com/wangdong233/vscode-claude-code-status-dot/issues"},"bin":{"vscode-claude-code-status-dot":"dist/patch.js"},"dist":{"shasum":"6243ddbe0144fe3e7e6bf83e306bb5af119aacde","tarball":"https://registry.npmjs.org/vscode-claude-code-status-dot/-/vscode-claude-code-status-dot-0.5.7.tgz","fileCount":79,"integrity":"sha512-wGhk4b7aLZixtD1uCcB0T6XF3WAVKE5zb6OF6k5Te0yUt0yVdvt7bqahkgF4fbr24Eqgk20HkL6wNmTK0q2UPg==","signatures":[{"sig":"MEQCIFnfJjeJvPBKJhnSt9LzDckHEnrtdm/xFUJQ1Zz1NSPxAiAVNp8k6mLnk0ZOy3naJGFWk/LbY6/KYT8Jzxf7IUWFNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3239938},"type":"module","engines":{"node":">=18"},"gitHead":"848606e784fc3d01964f88edba9df0902dbfcdfb","scripts":{"test":"node hooks/test-cc-status.js && node hooks/test-iife.mjs && node hooks/test-sbi-aggregation.mjs && node hooks/test-smoke-journey.mjs && node hooks/test-patcher-io.mjs && node hooks/test-version-sync.mjs && node hooks/test-contract-sync.mjs && node hooks/test-favorites.mjs && node hooks/test-standalone-patch.mjs","build":"tsc","patch":"npx tsx patch.ts","format":"prettier --write patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts","revert":"npx tsx patch.ts --revert","status":"npx tsx patch.ts --status","prepare":"husky","test:smoke":"node hooks/test-smoke-journey.mjs","test:reader":"node hooks/test-iife.mjs","test:writer":"node hooks/test-cc-status.js","format:check":"prettier --check patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts","prepublishOnly":"npm run build && npm run companion:install && npm run companion:build && npm run companion:package && cp companion/cc-status-dot-companion-*.vsix dist/ && node hooks/assert-companion-vsix.mjs","test:favorites":"node hooks/test-favorites.mjs","companion:build":"cd companion && npm run build","test:patcher-io":"node hooks/test-patcher-io.mjs","test:standalone":"node hooks/test-standalone-patch.mjs","test:aggregation":"node hooks/test-sbi-aggregation.mjs","companion:install":"cd companion && npm install --no-audit --no-fund","companion:package":"cd companion && npm run package:vsix","test:version-sync":"node hooks/test-version-sync.mjs","test:contract-sync":"node hooks/test-contract-sync.mjs"},"_npmUser":{"name":"wangdong233","email":"w11201413@163.com"},"repository":{"url":"git+https://github.com/wangdong233/vscode-claude-code-status-dot.git","type":"git"},"_npmVersion":"11.6.2","description":"Colorize Claude Code's VSCode tab icon with 4-state status dots (idle/running/done/interrupted), add a bottom status-bar 4-light aggregate (done/running/pending/interrupted), and surface per-session token usage / cost on the right side of the status bar —","directories":{},"lint-staged":{"patch.ts":"prettier --check","hooks/**/*.js":"prettier --check","hooks/**/*.mjs":"prettier --check","companion/extension.ts":"prettier --check"},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.3.0","typescript":"^5.4.0","@types/node":"^20.11.0","lint-staged":"^15.5.2"},"_npmOperationalInternal":{"tmp":"tmp/vscode-claude-code-status-dot_0.5.7_1784773988197_0.060486304281351044","host":"s3://npm-registry-packages-npm-production"}},"0.5.8":{"name":"vscode-claude-code-status-dot","version":"0.5.8","keywords":["claude-code","vscode","claude","status-indicator","patch"],"author":{"name":"wangdong"},"license":"MIT","_id":"vscode-claude-code-status-dot@0.5.8","maintainers":[{"name":"wangdong233","email":"w11201413@163.com"}],"homepage":"https://github.com/wangdong233/vscode-claude-code-status-dot#readme","bugs":{"url":"https://github.com/wangdong233/vscode-claude-code-status-dot/issues"},"bin":{"vscode-claude-code-status-dot":"dist/patch.js"},"dist":{"shasum":"63e7fc150aa6274797b9ef2b04ffa3f4a345e2fe","tarball":"https://registry.npmjs.org/vscode-claude-code-status-dot/-/vscode-claude-code-status-dot-0.5.8.tgz","fileCount":80,"integrity":"sha512-grVT5uuFwEK8WyoziPlCgDvAKZGXYwknsoYjI+MH7/FZ302H8e5qDvudNMevnHhSmquYeyhsYczFIBFwN2IUCA==","signatures":[{"sig":"MEUCICR+WpXGI5Kl6yNmfyqf/KGaRcvSf+yih+DWeDI1WcfQAiEAo1dhc4L6twcphR70W3vu3Jm+t7vSdVVTwUyAG7qjNCg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3318924},"type":"module","engines":{"node":">=18"},"gitHead":"b58ba69b08debc85c8d3bdaabe3ae075c045c4d8","scripts":{"test":"node hooks/test-cc-status.js && node hooks/test-iife.mjs && node hooks/test-sbi-aggregation.mjs && node hooks/test-smoke-journey.mjs && node hooks/test-patcher-io.mjs && node hooks/test-version-sync.mjs && node hooks/test-contract-sync.mjs && node hooks/test-favorites.mjs && node hooks/test-standalone-patch.mjs","build":"tsc","patch":"npx tsx patch.ts","format":"prettier --write patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts","revert":"npx tsx patch.ts --revert","status":"npx tsx patch.ts --status","prepare":"husky","test:smoke":"node hooks/test-smoke-journey.mjs","test:reader":"node hooks/test-iife.mjs","test:writer":"node hooks/test-cc-status.js","format:check":"prettier --check patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts","prepublishOnly":"npm run build && npm run companion:install && npm run companion:build && npm run companion:package && cp companion/cc-status-dot-companion-*.vsix dist/ && node hooks/assert-companion-vsix.mjs","test:favorites":"node hooks/test-favorites.mjs","companion:build":"cd companion && npm run build","test:patcher-io":"node hooks/test-patcher-io.mjs","test:standalone":"node hooks/test-standalone-patch.mjs","test:aggregation":"node hooks/test-sbi-aggregation.mjs","companion:install":"cd companion && npm install --no-audit --no-fund","companion:package":"cd companion && npm run package:vsix","test:version-sync":"node hooks/test-version-sync.mjs","test:contract-sync":"node hooks/test-contract-sync.mjs"},"_npmUser":{"name":"wangdong233","email":"w11201413@163.com"},"repository":{"url":"git+https://github.com/wangdong233/vscode-claude-code-status-dot.git","type":"git"},"_npmVersion":"11.6.2","description":"Colorize Claude Code's VSCode tab icon with 4-state status dots (idle/running/done/interrupted), add a bottom status-bar 4-light aggregate (done/running/pending/interrupted), and surface per-session token usage / cost on the right side of the status bar —","directories":{},"lint-staged":{"patch.ts":"prettier --check","hooks/**/*.js":"prettier --check","hooks/**/*.mjs":"prettier --check","companion/extension.ts":"prettier --check"},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.3.0","typescript":"^5.4.0","@types/node":"^20.11.0","lint-staged":"^15.5.2"},"_npmOperationalInternal":{"tmp":"tmp/vscode-claude-code-status-dot_0.5.8_1784785159329_0.7050672209498003","host":"s3://npm-registry-packages-npm-production"}},"0.5.9":{"name":"vscode-claude-code-status-dot","version":"0.5.9","keywords":["claude-code","vscode","claude","status-indicator","patch"],"author":{"name":"wangdong"},"license":"MIT","_id":"vscode-claude-code-status-dot@0.5.9","maintainers":[{"name":"wangdong233","email":"w11201413@163.com"}],"homepage":"https://github.com/wangdong233/vscode-claude-code-status-dot#readme","bugs":{"url":"https://github.com/wangdong233/vscode-claude-code-status-dot/issues"},"bin":{"vscode-claude-code-status-dot":"dist/patch.js"},"dist":{"shasum":"b7a9b474fa8272f1e7addb53c1d3c014b6c22cd9","tarball":"https://registry.npmjs.org/vscode-claude-code-status-dot/-/vscode-claude-code-status-dot-0.5.9.tgz","fileCount":81,"integrity":"sha512-YrusRP2p16p6GLjZRd0O4Ub1EKY8qRZl7IMLAP+HnjqM1nV46pzDrOlvIuFApWS0Vj41Fqx7nm3EHnnpMlgbVA==","signatures":[{"sig":"MEYCIQCz99FJHJi5AeuXBf75V5+Zj8BHrLP/qU/1+j9xhFsbogIhAO1IHMAVUMpCy57kwAaZEfoIMRbe0k6xAzHB56qEude2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3390368},"type":"module","engines":{"node":">=18"},"gitHead":"66b19af8eafab6687893f343110719675a909908","scripts":{"test":"node hooks/test-cc-status.js && node hooks/test-iife.mjs && node hooks/test-sbi-aggregation.mjs && node hooks/test-smoke-journey.mjs && node hooks/test-patcher-io.mjs && node hooks/test-version-sync.mjs && node hooks/test-contract-sync.mjs && node hooks/test-favorites.mjs && node hooks/test-smoke-favorites.mjs && node hooks/test-standalone-patch.mjs","build":"tsc","patch":"npx tsx patch.ts","format":"prettier --write patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts","revert":"npx tsx patch.ts --revert","status":"npx tsx patch.ts --status","prepare":"husky","test:smoke":"node hooks/test-smoke-journey.mjs","test:reader":"node hooks/test-iife.mjs","test:writer":"node hooks/test-cc-status.js","format:check":"prettier --check patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts","prepublishOnly":"npm run build && npm run companion:install && npm run companion:build && npm run companion:package && cp companion/cc-status-dot-companion-*.vsix dist/ && node hooks/assert-companion-vsix.mjs","test:favorites":"node hooks/test-favorites.mjs","companion:build":"cd companion && npm run build","test:patcher-io":"node hooks/test-patcher-io.mjs","test:standalone":"node hooks/test-standalone-patch.mjs","test:aggregation":"node hooks/test-sbi-aggregation.mjs","companion:install":"cd companion && npm install --no-audit --no-fund","companion:package":"cd companion && npm run package:vsix","test:version-sync":"node hooks/test-version-sync.mjs","test:contract-sync":"node hooks/test-contract-sync.mjs","test:smoke-favorites":"node hooks/test-smoke-favorites.mjs"},"_npmUser":{"name":"wangdong233","email":"w11201413@163.com"},"repository":{"url":"git+https://github.com/wangdong233/vscode-claude-code-status-dot.git","type":"git"},"_npmVersion":"11.6.2","description":"Colorize Claude Code's VSCode tab icon with 4-state status dots (idle/running/done/interrupted), add a bottom status-bar 4-light aggregate (done/running/pending/interrupted), and surface per-session token usage / cost on the right side of the status bar —","directories":{},"lint-staged":{"patch.ts":"prettier --check","hooks/**/*.js":"prettier --check","hooks/**/*.mjs":"prettier --check","companion/extension.ts":"prettier --check"},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.3.0","typescript":"^5.4.0","@types/node":"^20.11.0","lint-staged":"^15.5.2"},"_npmOperationalInternal":{"tmp":"tmp/vscode-claude-code-status-dot_0.5.9_1784795777449_0.8009820738353768","host":"s3://npm-registry-packages-npm-production"}},"0.5.10":{"name":"vscode-claude-code-status-dot","version":"0.5.10","keywords":["claude-code","vscode","claude","status-indicator","patch"],"author":{"name":"wangdong"},"license":"MIT","_id":"vscode-claude-code-status-dot@0.5.10","maintainers":[{"name":"wangdong233","email":"w11201413@163.com"}],"homepage":"https://github.com/wangdong233/vscode-claude-code-status-dot#readme","bugs":{"url":"https://github.com/wangdong233/vscode-claude-code-status-dot/issues"},"bin":{"vscode-claude-code-status-dot":"dist/patch.js"},"dist":{"shasum":"e307296700eb8d8f701a57f427b20434f0a0f715","tarball":"https://registry.npmjs.org/vscode-claude-code-status-dot/-/vscode-claude-code-status-dot-0.5.10.tgz","fileCount":83,"integrity":"sha512-VBhuTpVEwOvCSA8GDO+YFzO06DemTGvkpOyreo0IrmvEjJ98qeswRUoHTEQLCL6mDwyk7CdRFuV9zgBMK9z5/Q==","signatures":[{"sig":"MEQCIBjEdzi939esfRx5RW//3qlJpp4YwcuxGBckhPniDVc/AiBn5eqn3y9h537Aw9uDm8QMaPCqharIttmJpsqvi526rA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3922958},"type":"module","engines":{"node":">=18"},"gitHead":"493b8ad0500e6fe80d9f42ca400044ac2227a65e","scripts":{"test":"node hooks/test-cc-status.js && node hooks/test-iife.mjs && node hooks/test-sbi-aggregation.mjs && node hooks/test-smoke-journey.mjs && node hooks/test-patcher-io.mjs && node hooks/test-version-sync.mjs && node hooks/test-contract-sync.mjs && node hooks/test-favorites.mjs && node hooks/test-smoke-favorites.mjs && node hooks/test-standalone-patch.mjs","build":"tsc","patch":"npx tsx patch.ts","format":"prettier --write patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts","revert":"npx tsx patch.ts --revert","status":"npx tsx patch.ts --status","prepare":"husky","test:smoke":"node hooks/test-smoke-journey.mjs","test:reader":"node hooks/test-iife.mjs","test:writer":"node hooks/test-cc-status.js","format:check":"prettier --check patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts","prepublishOnly":"npm run build && npm run companion:install && npm run companion:build && npm run companion:package && cp companion/cc-status-dot-companion-*.vsix dist/ && node hooks/assert-companion-vsix.mjs","test:favorites":"node hooks/test-favorites.mjs","companion:build":"cd companion && npm run build","test:patcher-io":"node hooks/test-patcher-io.mjs","test:standalone":"node hooks/test-standalone-patch.mjs","test:aggregation":"node hooks/test-sbi-aggregation.mjs","companion:install":"cd companion && npm install --no-audit --no-fund","companion:package":"cd companion && npm run package:vsix","test:version-sync":"node hooks/test-version-sync.mjs","test:contract-sync":"node hooks/test-contract-sync.mjs","test:smoke-favorites":"node hooks/test-smoke-favorites.mjs"},"_npmUser":{"name":"wangdong233","email":"w11201413@163.com"},"repository":{"url":"git+https://github.com/wangdong233/vscode-claude-code-status-dot.git","type":"git"},"_npmVersion":"11.6.2","description":"Colorize Claude Code's VSCode tab icon with 4-state status dots (idle/running/done/interrupted), add a bottom status-bar 4-light aggregate (done/running/pending/interrupted), and surface per-session token usage / cost on the right side of the status bar —","directories":{},"lint-staged":{"patch.ts":"prettier --check","hooks/**/*.js":"prettier --check","hooks/**/*.mjs":"prettier --check","companion/extension.ts":"prettier --check"},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.3.0","typescript":"^5.4.0","@types/node":"^20.11.0","lint-staged":"^15.5.2"},"_npmOperationalInternal":{"tmp":"tmp/vscode-claude-code-status-dot_0.5.10_1784822736333_0.02567939499456151","host":"s3://npm-registry-packages-npm-production"}},"0.5.11":{"name":"vscode-claude-code-status-dot","version":"0.5.11","keywords":["claude-code","vscode","claude","status-indicator","patch"],"author":{"name":"wangdong"},"license":"MIT","_id":"vscode-claude-code-status-dot@0.5.11","maintainers":[{"name":"wangdong233","email":"w11201413@163.com"}],"homepage":"https://github.com/wangdong233/vscode-claude-code-status-dot#readme","bugs":{"url":"https://github.com/wangdong233/vscode-claude-code-status-dot/issues"},"bin":{"vscode-claude-code-status-dot":"dist/patch.js"},"dist":{"shasum":"2c5118fa6cd30fdc2d33026de8132d123e429ff7","tarball":"https://registry.npmjs.org/vscode-claude-code-status-dot/-/vscode-claude-code-status-dot-0.5.11.tgz","fileCount":84,"integrity":"sha512-yA4pQKOOFtpiQ7AGQAjX2IruFtNSHXglbaPB9OlTipt4gUtvoMfzsrz2PT+l4f0biqbNy7tuEyePuK5AvV+laA==","signatures":[{"sig":"MEUCIQCBhDVUDze6J8Mu4/PNwOVm33CvtGfVnLB++dZ0rb9YqwIgL2/CNqyupVp4ENXtgQ71KKvRW9MCyjjUlHDB2zsWsz4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4004284},"type":"module","engines":{"node":">=18"},"gitHead":"e931e481c93c0bca08d36f09a2d12a9f54977331","scripts":{"test":"node hooks/test-cc-status.js && node hooks/test-iife.mjs && node hooks/test-sbi-aggregation.mjs && node hooks/test-smoke-journey.mjs && node hooks/test-patcher-io.mjs && node hooks/test-version-sync.mjs && node hooks/test-contract-sync.mjs && node hooks/test-favorites.mjs && node hooks/test-smoke-favorites.mjs && node hooks/test-standalone-patch.mjs","build":"tsc","patch":"npx tsx patch.ts","format":"prettier --write patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts","revert":"npx tsx patch.ts --revert","status":"npx tsx patch.ts --status","prepare":"husky","test:smoke":"node hooks/test-smoke-journey.mjs","test:reader":"node hooks/test-iife.mjs","test:writer":"node hooks/test-cc-status.js","format:check":"prettier --check patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts","prepublishOnly":"npm run build && npm run companion:install && npm run companion:build && npm run companion:package && cp companion/cc-status-dot-companion-*.vsix dist/ && node hooks/assert-companion-vsix.mjs","test:favorites":"node hooks/test-favorites.mjs","companion:build":"cd companion && npm run build","test:patcher-io":"node hooks/test-patcher-io.mjs","test:standalone":"node hooks/test-standalone-patch.mjs","test:aggregation":"node hooks/test-sbi-aggregation.mjs","companion:install":"cd companion && npm install --no-audit --no-fund","companion:package":"cd companion && npm run package:vsix","test:version-sync":"node hooks/test-version-sync.mjs","test:contract-sync":"node hooks/test-contract-sync.mjs","test:smoke-favorites":"node hooks/test-smoke-favorites.mjs"},"_npmUser":{"name":"wangdong233","email":"w11201413@163.com"},"repository":{"url":"git+https://github.com/wangdong233/vscode-claude-code-status-dot.git","type":"git"},"_npmVersion":"11.6.2","description":"Colorize Claude Code's VSCode tab icon with 4-state status dots (idle/running/done/interrupted), add a bottom status-bar 4-light aggregate (done/running/pending/interrupted), and surface per-session token usage / cost on the right side of the status bar —","directories":{},"lint-staged":{"patch.ts":"prettier --check","hooks/**/*.js":"prettier --check","hooks/**/*.mjs":"prettier --check","companion/extension.ts":"prettier --check"},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.3.0","typescript":"^5.4.0","@types/node":"^20.11.0","lint-staged":"^15.5.2"},"_npmOperationalInternal":{"tmp":"tmp/vscode-claude-code-status-dot_0.5.11_1784826266379_0.1908091425165641","host":"s3://npm-registry-packages-npm-production"}},"0.5.12":{"name":"vscode-claude-code-status-dot","version":"0.5.12","keywords":["claude-code","vscode","claude","status-indicator","patch"],"author":{"name":"wangdong"},"license":"MIT","_id":"vscode-claude-code-status-dot@0.5.12","maintainers":[{"name":"wangdong233","email":"w11201413@163.com"}],"homepage":"https://github.com/wangdong233/vscode-claude-code-status-dot#readme","bugs":{"url":"https://github.com/wangdong233/vscode-claude-code-status-dot/issues"},"bin":{"vscode-claude-code-status-dot":"dist/patch.js"},"dist":{"shasum":"740f9faf24201ebe9eac1a175063b97d0d1bf330","tarball":"https://registry.npmjs.org/vscode-claude-code-status-dot/-/vscode-claude-code-status-dot-0.5.12.tgz","fileCount":85,"integrity":"sha512-FpDfpSr7b5KXu0aqyqpfk2i64tZ5CpauR/2KbmAtYtfEdXLmx1Rdis3phvYOGs2iBwVvEOLQaPCaYMeScbvZNA==","signatures":[{"sig":"MEQCIDSSdXN4mS+1hOgJjIVirbjqlGZ0DO7KFngbLfATd0fsAiBeQctEfolgT/iQ0JbafSbSRzZZZM+Dpy4a8vR5suXffg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4084563},"type":"module","engines":{"node":">=18"},"gitHead":"e931e481c93c0bca08d36f09a2d12a9f54977331","scripts":{"test":"node hooks/test-cc-status.js && node hooks/test-iife.mjs && node hooks/test-sbi-aggregation.mjs && node hooks/test-smoke-journey.mjs && node hooks/test-patcher-io.mjs && node hooks/test-version-sync.mjs && node hooks/test-contract-sync.mjs && node hooks/test-favorites.mjs && node hooks/test-smoke-favorites.mjs && node hooks/test-standalone-patch.mjs","build":"tsc","patch":"npx tsx patch.ts","format":"prettier --write patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts","revert":"npx tsx patch.ts --revert","status":"npx tsx patch.ts --status","prepare":"husky","test:smoke":"node hooks/test-smoke-journey.mjs","test:reader":"node hooks/test-iife.mjs","test:writer":"node hooks/test-cc-status.js","format:check":"prettier --check patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts","prepublishOnly":"npm run build && npm run companion:install && npm run companion:build && npm run companion:package && cp companion/cc-status-dot-companion-*.vsix dist/ && node hooks/assert-companion-vsix.mjs","test:favorites":"node hooks/test-favorites.mjs","companion:build":"cd companion && npm run build","test:patcher-io":"node hooks/test-patcher-io.mjs","test:standalone":"node hooks/test-standalone-patch.mjs","test:aggregation":"node hooks/test-sbi-aggregation.mjs","companion:install":"cd companion && npm install --no-audit --no-fund","companion:package":"cd companion && npm run package:vsix","test:version-sync":"node hooks/test-version-sync.mjs","test:contract-sync":"node hooks/test-contract-sync.mjs","test:smoke-favorites":"node hooks/test-smoke-favorites.mjs"},"_npmUser":{"name":"wangdong233","email":"w11201413@163.com"},"repository":{"url":"git+https://github.com/wangdong233/vscode-claude-code-status-dot.git","type":"git"},"_npmVersion":"11.6.2","description":"Colorize Claude Code's VSCode tab icon with 4-state status dots (idle/running/done/interrupted), add a bottom status-bar 4-light aggregate (done/running/pending/interrupted), and surface per-session token usage / cost on the right side of the status bar —","directories":{},"lint-staged":{"patch.ts":"prettier --check","hooks/**/*.js":"prettier --check","hooks/**/*.mjs":"prettier --check","companion/extension.ts":"prettier --check"},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.3.0","typescript":"^5.4.0","@types/node":"^20.11.0","lint-staged":"^15.5.2"},"_npmOperationalInternal":{"tmp":"tmp/vscode-claude-code-status-dot_0.5.12_1784830982578_0.5275295092424228","host":"s3://npm-registry-packages-npm-production"}},"0.5.13":{"name":"vscode-claude-code-status-dot","version":"0.5.13","keywords":["claude-code","vscode","claude","status-indicator","patch"],"author":{"name":"wangdong"},"license":"MIT","_id":"vscode-claude-code-status-dot@0.5.13","maintainers":[{"name":"wangdong233","email":"w11201413@163.com"}],"homepage":"https://github.com/wangdong233/vscode-claude-code-status-dot#readme","bugs":{"url":"https://github.com/wangdong233/vscode-claude-code-status-dot/issues"},"bin":{"vscode-claude-code-status-dot":"dist/patch.js"},"dist":{"shasum":"cc5598613ce7fa988b3231d3e7f304629bdf4191","tarball":"https://registry.npmjs.org/vscode-claude-code-status-dot/-/vscode-claude-code-status-dot-0.5.13.tgz","fileCount":86,"integrity":"sha512-YK3ji5yIov9auugiGnVt2Pdhgy6qXCkKU6q0iqIz/VZ6mHzRED5txBQj7AhpV/ED0gsvpYujVNi1PlNsZxyTxQ==","signatures":[{"sig":"MEYCIQDORLowQ5M9/6YhsbmjyOm6IJOhLgieRjyqH5wlN4/9NwIhAIlcG9zqyJoEAmW4SXMeB6ZeJEwE8DvC3zNwlpeZ1FBi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4164443},"type":"module","engines":{"node":">=18"},"gitHead":"4df835e726f1fd6a06dcccdcaeb35d6fa285fa4b","scripts":{"test":"node hooks/test-cc-status.js && node hooks/test-iife.mjs && node hooks/test-sbi-aggregation.mjs && node hooks/test-smoke-journey.mjs && node hooks/test-patcher-io.mjs && node hooks/test-version-sync.mjs && node hooks/test-contract-sync.mjs && node hooks/test-favorites.mjs && node hooks/test-smoke-favorites.mjs && node hooks/test-standalone-patch.mjs","build":"tsc","patch":"npx tsx patch.ts","format":"prettier --write patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts","revert":"npx tsx patch.ts --revert","status":"npx tsx patch.ts --status","prepare":"husky","test:smoke":"node hooks/test-smoke-journey.mjs","test:reader":"node hooks/test-iife.mjs","test:writer":"node hooks/test-cc-status.js","format:check":"prettier --check patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts","prepublishOnly":"npm run build && npm run companion:install && npm run companion:build && npm run companion:package && cp companion/cc-status-dot-companion-*.vsix dist/ && node hooks/assert-companion-vsix.mjs","test:favorites":"node hooks/test-favorites.mjs","companion:build":"cd companion && npm run build","test:patcher-io":"node hooks/test-patcher-io.mjs","test:standalone":"node hooks/test-standalone-patch.mjs","test:aggregation":"node hooks/test-sbi-aggregation.mjs","companion:install":"cd companion && npm install --no-audit --no-fund","companion:package":"cd companion && npm run package:vsix","test:version-sync":"node hooks/test-version-sync.mjs","test:contract-sync":"node hooks/test-contract-sync.mjs","test:smoke-favorites":"node hooks/test-smoke-favorites.mjs"},"_npmUser":{"name":"wangdong233","email":"w11201413@163.com"},"repository":{"url":"git+https://github.com/wangdong233/vscode-claude-code-status-dot.git","type":"git"},"_npmVersion":"11.6.2","description":"Colorize Claude Code's VSCode tab icon with 4-state status dots (idle/running/done/interrupted), add a bottom status-bar 4-light aggregate (done/running/pending/interrupted), and surface per-session token usage / cost on the right side of the status bar —","directories":{},"lint-staged":{"patch.ts":"prettier --check","hooks/**/*.js":"prettier --check","hooks/**/*.mjs":"prettier --check","companion/extension.ts":"prettier --check"},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.3.0","typescript":"^5.4.0","@types/node":"^20.11.0","lint-staged":"^15.5.2"},"_npmOperationalInternal":{"tmp":"tmp/vscode-claude-code-status-dot_0.5.13_1784832129745_0.16001291460111777","host":"s3://npm-registry-packages-npm-production"}},"0.5.14":{"name":"vscode-claude-code-status-dot","version":"0.5.14","keywords":["claude-code","vscode","claude","status-indicator","patch"],"author":{"name":"wangdong"},"license":"MIT","_id":"vscode-claude-code-status-dot@0.5.14","maintainers":[{"name":"wangdong233","email":"w11201413@163.com"}],"homepage":"https://github.com/wangdong233/vscode-claude-code-status-dot#readme","bugs":{"url":"https://github.com/wangdong233/vscode-claude-code-status-dot/issues"},"bin":{"vscode-claude-code-status-dot":"dist/patch.js"},"dist":{"shasum":"9c0eac66c9248f63e9c4d55c33ef79fba6c6170f","tarball":"https://registry.npmjs.org/vscode-claude-code-status-dot/-/vscode-claude-code-status-dot-0.5.14.tgz","fileCount":87,"integrity":"sha512-DVJVS3HZoXW6cFH4BCO7mx0gTrQT9NfrSRgSOV2hf3YSyMuC4kLThvODvWf1o/IG4xL/ZTqhVAgIN8N/4TLnUA==","signatures":[{"sig":"MEUCIQCUyT58PHBpz7hzJ1NuFB1uXsQhJcyRCw5qT0IUIgQ7BwIgH0iS7Tbk3XK5vx9fjruOBX3IrpGDBmMX5z5o6wICcfw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4242631},"type":"module","engines":{"node":">=18"},"gitHead":"b91d9ea5ac1f515c8678abbff0218cb9dc41df95","scripts":{"test":"node hooks/test-cc-status.js && node hooks/test-iife.mjs && node hooks/test-sbi-aggregation.mjs && node hooks/test-smoke-journey.mjs && node hooks/test-patcher-io.mjs && node hooks/test-version-sync.mjs && node hooks/test-contract-sync.mjs && node hooks/test-favorites.mjs && node hooks/test-smoke-favorites.mjs && node hooks/test-standalone-patch.mjs","build":"tsc","patch":"npx tsx patch.ts","format":"prettier --write patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts","revert":"npx tsx patch.ts --revert","status":"npx tsx patch.ts --status","prepare":"husky","test:smoke":"node hooks/test-smoke-journey.mjs","test:reader":"node hooks/test-iife.mjs","test:writer":"node hooks/test-cc-status.js","format:check":"prettier --check patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts","prepublishOnly":"npm run build && npm run companion:install && npm run companion:build && npm run companion:package && cp companion/cc-status-dot-companion-*.vsix dist/ && node hooks/assert-companion-vsix.mjs","test:favorites":"node hooks/test-favorites.mjs","companion:build":"cd companion && npm run build","test:patcher-io":"node hooks/test-patcher-io.mjs","test:standalone":"node hooks/test-standalone-patch.mjs","test:aggregation":"node hooks/test-sbi-aggregation.mjs","companion:install":"cd companion && npm install --no-audit --no-fund","companion:package":"cd companion && npm run package:vsix","test:version-sync":"node hooks/test-version-sync.mjs","test:contract-sync":"node hooks/test-contract-sync.mjs","test:smoke-favorites":"node hooks/test-smoke-favorites.mjs"},"_npmUser":{"name":"wangdong233","email":"w11201413@163.com"},"repository":{"url":"git+https://github.com/wangdong233/vscode-claude-code-status-dot.git","type":"git"},"_npmVersion":"11.6.2","description":"Colorize Claude Code's VSCode tab icon with 4-state status dots (idle/running/done/interrupted), add a bottom status-bar 4-light aggregate (done/running/pending/interrupted), and surface per-session token usage / cost on the right side of the status bar —","directories":{},"lint-staged":{"patch.ts":"prettier --check","hooks/**/*.js":"prettier --check","hooks/**/*.mjs":"prettier --check","companion/extension.ts":"prettier --check"},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.3.0","typescript":"^5.4.0","@types/node":"^20.11.0","lint-staged":"^15.5.2"},"_npmOperationalInternal":{"tmp":"tmp/vscode-claude-code-status-dot_0.5.14_1784867158238_0.051178368639943406","host":"s3://npm-registry-packages-npm-production"}},"0.5.15":{"name":"vscode-claude-code-status-dot","version":"0.5.15","keywords":["claude-code","vscode","claude","status-indicator","patch"],"author":{"name":"wangdong"},"license":"MIT","_id":"vscode-claude-code-status-dot@0.5.15","maintainers":[{"name":"wangdong233","email":"w11201413@163.com"}],"homepage":"https://github.com/wangdong233/vscode-claude-code-status-dot#readme","bugs":{"url":"https://github.com/wangdong233/vscode-claude-code-status-dot/issues"},"bin":{"vscode-claude-code-status-dot":"dist/patch.js"},"dist":{"shasum":"3a7b3696a6ad27563b9c9e66a52c90504c00bab2","tarball":"https://registry.npmjs.org/vscode-claude-code-status-dot/-/vscode-claude-code-status-dot-0.5.15.tgz","fileCount":88,"integrity":"sha512-x4qftmstY/1PZbgmXk1CtRwthFEoU1WCD2WB727l4QVtvCVvShn2IWVwbeZafifNsytv+mJYPkIoxD41ATmr/A==","signatures":[{"sig":"MEYCIQDNQT3jbmFGWoQvWxOfQXQ4eSinpo8k/j5BovL4DUfsHQIhANwYSm32EERsm7h4ETsMdSQoKIhXy9JIqtOwHhBYypLt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4324666},"type":"module","engines":{"node":">=18"},"gitHead":"63104823ba149ffe34bf28c8e62d5adad84552d2","scripts":{"test":"node hooks/test-cc-status.js && node hooks/test-iife.mjs && node hooks/test-sbi-aggregation.mjs && node hooks/test-smoke-journey.mjs && node hooks/test-patcher-io.mjs && node hooks/test-version-sync.mjs && node hooks/test-contract-sync.mjs && node hooks/test-favorites.mjs && node hooks/test-smoke-favorites.mjs && node hooks/test-standalone-patch.mjs","build":"tsc","patch":"npx tsx patch.ts","format":"prettier --write patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts","revert":"npx tsx patch.ts --revert","status":"npx tsx patch.ts --status","prepare":"husky","test:smoke":"node hooks/test-smoke-journey.mjs","test:reader":"node hooks/test-iife.mjs","test:writer":"node hooks/test-cc-status.js","format:check":"prettier --check patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts","prepublishOnly":"npm run build && npm run companion:install && npm run companion:build && npm run companion:package && cp companion/cc-status-dot-companion-*.vsix dist/ && node hooks/assert-companion-vsix.mjs","test:favorites":"node hooks/test-favorites.mjs","companion:build":"cd companion && npm run build","test:patcher-io":"node hooks/test-patcher-io.mjs","test:standalone":"node hooks/test-standalone-patch.mjs","test:aggregation":"node hooks/test-sbi-aggregation.mjs","companion:install":"cd companion && npm install --no-audit --no-fund","companion:package":"cd companion && npm run package:vsix","test:version-sync":"node hooks/test-version-sync.mjs","test:contract-sync":"node hooks/test-contract-sync.mjs","test:smoke-favorites":"node hooks/test-smoke-favorites.mjs"},"_npmUser":{"name":"wangdong233","email":"w11201413@163.com"},"repository":{"url":"git+https://github.com/wangdong233/vscode-claude-code-status-dot.git","type":"git"},"_npmVersion":"11.6.2","description":"Colorize Claude Code's VSCode tab icon with 4-state status dots (idle/running/done/interrupted), add a bottom status-bar 4-light aggregate (done/running/pending/interrupted), and surface per-session token usage / cost on the right side of the status bar —","directories":{},"lint-staged":{"patch.ts":"prettier --check","hooks/**/*.js":"prettier --check","hooks/**/*.mjs":"prettier --check","companion/extension.ts":"prettier --check"},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.3.0","typescript":"^5.4.0","@types/node":"^20.11.0","lint-staged":"^15.5.2"},"_npmOperationalInternal":{"tmp":"tmp/vscode-claude-code-status-dot_0.5.15_1784867558147_0.4027045643577294","host":"s3://npm-registry-packages-npm-production"}},"0.5.16":{"name":"vscode-claude-code-status-dot","version":"0.5.16","keywords":["claude-code","vscode","claude","status-indicator","patch"],"author":{"name":"wangdong"},"license":"MIT","_id":"vscode-claude-code-status-dot@0.5.16","maintainers":[{"name":"wangdong233","email":"w11201413@163.com"}],"homepage":"https://github.com/wangdong233/vscode-claude-code-status-dot#readme","bugs":{"url":"https://github.com/wangdong233/vscode-claude-code-status-dot/issues"},"bin":{"vscode-claude-code-status-dot":"dist/patch.js"},"dist":{"shasum":"eadffc2cdfe89044faa235c69b57ced8331ed095","tarball":"https://registry.npmjs.org/vscode-claude-code-status-dot/-/vscode-claude-code-status-dot-0.5.16.tgz","fileCount":89,"integrity":"sha512-rTOxifeIR4hYJqp3+y9AecCqJDAKPR2101ajiTBRZs96qkpod21wQvRHoGOC81dtanpr4fBXi2bukc+Bhtxxsg==","signatures":[{"sig":"MEUCIQCm7Y9WIGhUT3TvsnAmqqOtQ2rMsgVHry5fCo5eFN9rAQIgc4OgjSooiJAkdeR9zQuqxOBlBmXSgRirK3hRhwuh4PQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4405144},"type":"module","engines":{"node":">=18"},"gitHead":"1bbf02eb5be2b922974e5c4c9b3a27f40b736d91","scripts":{"test":"node hooks/test-cc-status.js && node hooks/test-iife.mjs && node hooks/test-sbi-aggregation.mjs && node hooks/test-smoke-journey.mjs && node hooks/test-patcher-io.mjs && node hooks/test-version-sync.mjs && node hooks/test-contract-sync.mjs && node hooks/test-favorites.mjs && node hooks/test-smoke-favorites.mjs && node hooks/test-standalone-patch.mjs","build":"tsc","patch":"npx tsx patch.ts","format":"prettier --write patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts","revert":"npx tsx patch.ts --revert","status":"npx tsx patch.ts --status","prepare":"husky","test:smoke":"node hooks/test-smoke-journey.mjs","test:reader":"node hooks/test-iife.mjs","test:writer":"node hooks/test-cc-status.js","format:check":"prettier --check patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts","prepublishOnly":"npm run build && npm run companion:install && npm run companion:build && npm run companion:package && cp companion/cc-status-dot-companion-*.vsix dist/ && node hooks/assert-companion-vsix.mjs","test:favorites":"node hooks/test-favorites.mjs","companion:build":"cd companion && npm run build","test:patcher-io":"node hooks/test-patcher-io.mjs","test:standalone":"node hooks/test-standalone-patch.mjs","test:aggregation":"node hooks/test-sbi-aggregation.mjs","companion:install":"cd companion && npm install --no-audit --no-fund","companion:package":"cd companion && npm run package:vsix","test:version-sync":"node hooks/test-version-sync.mjs","test:contract-sync":"node hooks/test-contract-sync.mjs","test:smoke-favorites":"node hooks/test-smoke-favorites.mjs"},"_npmUser":{"name":"wangdong233","email":"w11201413@163.com"},"repository":{"url":"git+https://github.com/wangdong233/vscode-claude-code-status-dot.git","type":"git"},"_npmVersion":"11.6.2","description":"Colorize Claude Code's VSCode tab icon with 4-state status dots (idle/running/done/interrupted), add a bottom status-bar 4-light aggregate (done/running/pending/interrupted), and surface per-session token usage / cost on the right side of the status bar —","directories":{},"lint-staged":{"patch.ts":"prettier --check","hooks/**/*.js":"prettier --check","hooks/**/*.mjs":"prettier --check","companion/extension.ts":"prettier --check"},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.3.0","typescript":"^5.4.0","@types/node":"^20.11.0","lint-staged":"^15.5.2"},"_npmOperationalInternal":{"tmp":"tmp/vscode-claude-code-status-dot_0.5.16_1784869020518_0.8375748866955219","host":"s3://npm-registry-packages-npm-production"}},"0.5.17":{"name":"vscode-claude-code-status-dot","version":"0.5.17","keywords":["claude-code","vscode","claude","status-indicator","patch"],"author":{"name":"wangdong"},"license":"MIT","_id":"vscode-claude-code-status-dot@0.5.17","maintainers":[{"name":"wangdong233","email":"w11201413@163.com"}],"homepage":"https://github.com/wangdong233/vscode-claude-code-status-dot#readme","bugs":{"url":"https://github.com/wangdong233/vscode-claude-code-status-dot/issues"},"bin":{"vscode-claude-code-status-dot":"dist/patch.js"},"dist":{"shasum":"6bc77f5cd36980ee6206905243add73061455852","tarball":"https://registry.npmjs.org/vscode-claude-code-status-dot/-/vscode-claude-code-status-dot-0.5.17.tgz","fileCount":90,"integrity":"sha512-96UWjszYXSM6gKTDNzeJLv2lDCypVGZQfUyp5aG94ezQuTo7WMhNniXDIZodtCjsevZ5vvtyXrVuXQQf1+ROrA==","signatures":[{"sig":"MEYCIQDMjZNnUKZneXINw32apCqk2hJ/aLkKQXz8McF2zItQdgIhAPEInT4SzWcXVJ/AxBfy7i6PbTkcWuHuiZgRhJGMUfNT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4485559},"type":"module","engines":{"node":">=18"},"gitHead":"f3a78d35e4d291269af92633fc0ff4afa6618979","scripts":{"test":"node hooks/test-cc-status.js && node hooks/test-iife.mjs && node hooks/test-sbi-aggregation.mjs && node hooks/test-smoke-journey.mjs && node hooks/test-patcher-io.mjs && node hooks/test-version-sync.mjs && node hooks/test-contract-sync.mjs && node hooks/test-favorites.mjs && node hooks/test-smoke-favorites.mjs && node hooks/test-standalone-patch.mjs","build":"tsc","patch":"npx tsx patch.ts","format":"prettier --write patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts","revert":"npx tsx patch.ts --revert","status":"npx tsx patch.ts --status","prepare":"husky","test:smoke":"node hooks/test-smoke-journey.mjs","test:reader":"node hooks/test-iife.mjs","test:writer":"node hooks/test-cc-status.js","format:check":"prettier --check patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts","prepublishOnly":"npm run build && npm run companion:install && npm run companion:build && npm run companion:package && cp companion/cc-status-dot-companion-*.vsix dist/ && node hooks/assert-companion-vsix.mjs","test:favorites":"node hooks/test-favorites.mjs","companion:build":"cd companion && npm run build","test:patcher-io":"node hooks/test-patcher-io.mjs","test:standalone":"node hooks/test-standalone-patch.mjs","test:aggregation":"node hooks/test-sbi-aggregation.mjs","companion:install":"cd companion && npm install --no-audit --no-fund","companion:package":"cd companion && npm run package:vsix","test:version-sync":"node hooks/test-version-sync.mjs","test:contract-sync":"node hooks/test-contract-sync.mjs","test:smoke-favorites":"node hooks/test-smoke-favorites.mjs"},"_npmUser":{"name":"wangdong233","email":"w11201413@163.com"},"repository":{"url":"git+https://github.com/wangdong233/vscode-claude-code-status-dot.git","type":"git"},"_npmVersion":"11.6.2","description":"Colorize Claude Code's VSCode tab icon with 4-state status dots (idle/running/done/interrupted), add a bottom status-bar 4-light aggregate (done/running/pending/interrupted), and surface per-session token usage / cost on the right side of the status bar —","directories":{},"lint-staged":{"patch.ts":"prettier --check","hooks/**/*.js":"prettier --check","hooks/**/*.mjs":"prettier --check","companion/extension.ts":"prettier --check"},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.3.0","typescript":"^5.4.0","@types/node":"^20.11.0","lint-staged":"^15.5.2"},"_npmOperationalInternal":{"tmp":"tmp/vscode-claude-code-status-dot_0.5.17_1784870130760_0.47983960247648216","host":"s3://npm-registry-packages-npm-production"}},"0.5.18":{"name":"vscode-claude-code-status-dot","version":"0.5.18","keywords":["claude-code","vscode","claude","status-indicator","patch"],"author":{"name":"wangdong"},"license":"MIT","_id":"vscode-claude-code-status-dot@0.5.18","maintainers":[{"name":"wangdong233","email":"w11201413@163.com"}],"homepage":"https://github.com/wangdong233/vscode-claude-code-status-dot#readme","bugs":{"url":"https://github.com/wangdong233/vscode-claude-code-status-dot/issues"},"bin":{"vscode-claude-code-status-dot":"dist/patch.js"},"dist":{"shasum":"4932fc134374e6992cfe2eb45aca941e5d471b9c","tarball":"https://registry.npmjs.org/vscode-claude-code-status-dot/-/vscode-claude-code-status-dot-0.5.18.tgz","fileCount":91,"integrity":"sha512-myme4fojmYEBwPQ8fWBmfT13sfKYcWGEy7RsiyMF8bd++qn3beh8uHqOKMcR7tZo9dTW5WJlbKnzlGNaxiO16A==","signatures":[{"sig":"MEQCIBPGXb/FaORSY0RyWIzMOAOKts88mcVYiOhQRxYcQKaEAiBnK133pQ3pgURAEFLwlxeDqmbfCt/ym8cVjptdkqQ/xw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4569513},"type":"module","engines":{"node":">=18"},"gitHead":"f3a78d35e4d291269af92633fc0ff4afa6618979","scripts":{"test":"node hooks/test-cc-status.js && node hooks/test-iife.mjs && node hooks/test-sbi-aggregation.mjs && node hooks/test-smoke-journey.mjs && node hooks/test-patcher-io.mjs && node hooks/test-version-sync.mjs && node hooks/test-contract-sync.mjs && node hooks/test-favorites.mjs && node hooks/test-smoke-favorites.mjs && node hooks/test-standalone-patch.mjs","build":"tsc","patch":"npx tsx patch.ts","format":"prettier --write patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts","revert":"npx tsx patch.ts --revert","status":"npx tsx patch.ts --status","prepare":"husky","test:smoke":"node hooks/test-smoke-journey.mjs","test:reader":"node hooks/test-iife.mjs","test:writer":"node hooks/test-cc-status.js","format:check":"prettier --check patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts","prepublishOnly":"npm run build && npm run companion:install && npm run companion:build && npm run companion:package && cp companion/cc-status-dot-companion-*.vsix dist/ && node hooks/assert-companion-vsix.mjs","test:favorites":"node hooks/test-favorites.mjs","companion:build":"cd companion && npm run build","test:patcher-io":"node hooks/test-patcher-io.mjs","test:standalone":"node hooks/test-standalone-patch.mjs","test:aggregation":"node hooks/test-sbi-aggregation.mjs","companion:install":"cd companion && npm install --no-audit --no-fund","companion:package":"cd companion && npm run package:vsix","test:version-sync":"node hooks/test-version-sync.mjs","test:contract-sync":"node hooks/test-contract-sync.mjs","test:smoke-favorites":"node hooks/test-smoke-favorites.mjs"},"_npmUser":{"name":"wangdong233","email":"w11201413@163.com"},"repository":{"url":"git+https://github.com/wangdong233/vscode-claude-code-status-dot.git","type":"git"},"_npmVersion":"11.6.2","description":"Colorize Claude Code's VSCode tab icon with 4-state status dots (idle/running/done/interrupted), add a bottom status-bar 4-light aggregate (done/running/pending/interrupted), and surface per-session token usage / cost on the right side of the status bar —","directories":{},"lint-staged":{"patch.ts":"prettier --check","hooks/**/*.js":"prettier --check","hooks/**/*.mjs":"prettier --check","companion/extension.ts":"prettier --check"},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.3.0","typescript":"^5.4.0","@types/node":"^20.11.0","lint-staged":"^15.5.2"},"_npmOperationalInternal":{"tmp":"tmp/vscode-claude-code-status-dot_0.5.18_1784872491931_0.42622884972625785","host":"s3://npm-registry-packages-npm-production"}},"0.5.19":{"name":"vscode-claude-code-status-dot","version":"0.5.19","keywords":["claude-code","vscode","claude","status-indicator","patch"],"author":{"name":"wangdong"},"license":"MIT","_id":"vscode-claude-code-status-dot@0.5.19","maintainers":[{"name":"wangdong233","email":"w11201413@163.com"}],"homepage":"https://github.com/wangdong233/vscode-claude-code-status-dot#readme","bugs":{"url":"https://github.com/wangdong233/vscode-claude-code-status-dot/issues"},"bin":{"vscode-claude-code-status-dot":"dist/patch.js"},"dist":{"shasum":"6186af56f80a283e8f542c2ea35c52cb8a1380ad","tarball":"https://registry.npmjs.org/vscode-claude-code-status-dot/-/vscode-claude-code-status-dot-0.5.19.tgz","fileCount":92,"integrity":"sha512-AB/oVsRSbyEcDmOKZGmQdP383E7PwS5l8X91bZq0+P2A9Fav1WeDloAFIQ8mV3xhzNsyOWEYa9SSleSRBGVcQQ==","signatures":[{"sig":"MEYCIQD94yLjnjpgaPlZtcPYgY4B6qoipv9QbAopMyVLpSfPrgIhAK9/9Z3MVcKhA+bNhV6bH0FSppCF9F3Zoz7bB2ElFQHm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4645438},"type":"module","engines":{"node":">=18"},"gitHead":"a3092e922f50c885ae839c3a1db3296ccb016dfd","scripts":{"test":"node hooks/test-cc-status.js && node hooks/test-iife.mjs && node hooks/test-sbi-aggregation.mjs && node hooks/test-smoke-journey.mjs && node hooks/test-patcher-io.mjs && node hooks/test-version-sync.mjs && node hooks/test-contract-sync.mjs && node hooks/test-favorites.mjs && node hooks/test-smoke-favorites.mjs && node hooks/test-standalone-patch.mjs","build":"tsc","patch":"npx tsx patch.ts","format":"prettier --write patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts","revert":"npx tsx patch.ts --revert","status":"npx tsx patch.ts --status","prepare":"husky","test:smoke":"node hooks/test-smoke-journey.mjs","test:reader":"node hooks/test-iife.mjs","test:writer":"node hooks/test-cc-status.js","format:check":"prettier --check patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts","prepublishOnly":"npm run build && npm run companion:install && npm run companion:build && npm run companion:package && cp companion/cc-status-dot-companion-*.vsix dist/ && node hooks/assert-companion-vsix.mjs","test:favorites":"node hooks/test-favorites.mjs","companion:build":"cd companion && npm run build","test:patcher-io":"node hooks/test-patcher-io.mjs","test:standalone":"node hooks/test-standalone-patch.mjs","test:aggregation":"node hooks/test-sbi-aggregation.mjs","companion:install":"cd companion && npm install --no-audit --no-fund","companion:package":"cd companion && npm run package:vsix","test:version-sync":"node hooks/test-version-sync.mjs","test:contract-sync":"node hooks/test-contract-sync.mjs","test:smoke-favorites":"node hooks/test-smoke-favorites.mjs"},"_npmUser":{"name":"wangdong233","email":"w11201413@163.com"},"repository":{"url":"git+https://github.com/wangdong233/vscode-claude-code-status-dot.git","type":"git"},"_npmVersion":"11.6.2","description":"Colorize Claude Code's VSCode tab icon with 4-state status dots (idle/running/done/interrupted), add a bottom status-bar 4-light aggregate (done/running/pending/interrupted), and surface per-session token usage / cost on the right side of the status bar —","directories":{},"lint-staged":{"patch.ts":"prettier --check","hooks/**/*.js":"prettier --check","hooks/**/*.mjs":"prettier --check","companion/extension.ts":"prettier --check"},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.3.0","typescript":"^5.4.0","@types/node":"^20.11.0","lint-staged":"^15.5.2"},"_npmOperationalInternal":{"tmp":"tmp/vscode-claude-code-status-dot_0.5.19_1784878014057_0.7211967947346405","host":"s3://npm-registry-packages-npm-production"}},"0.5.20":{"name":"vscode-claude-code-status-dot","version":"0.5.20","keywords":["claude-code","vscode","claude","status-indicator","patch"],"author":{"name":"wangdong"},"license":"MIT","_id":"vscode-claude-code-status-dot@0.5.20","maintainers":[{"name":"wangdong233","email":"w11201413@163.com"}],"homepage":"https://github.com/wangdong233/vscode-claude-code-status-dot#readme","bugs":{"url":"https://github.com/wangdong233/vscode-claude-code-status-dot/issues"},"bin":{"vscode-claude-code-status-dot":"dist/patch.js"},"dist":{"shasum":"a303752bfc1025d86f815916bd646797c8c97fa6","tarball":"https://registry.npmjs.org/vscode-claude-code-status-dot/-/vscode-claude-code-status-dot-0.5.20.tgz","fileCount":93,"integrity":"sha512-Dnqja4cl32D0uYFL2fUl0TdNVJ8a/AXwUuaUR3GwqaZ1M815/KeQybsKv+uKRxVgglq4HWoGUUiT6aIew/WWaQ==","signatures":[{"sig":"MEUCIQDrz1YJhRcl2UVft5qX14Dw39kphq6jkOVBIIdYxcPLpwIgUUV79u4kammMtS3SsEovEdUW+fUqZ+q1rkDUhFU0fKQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4725068},"type":"module","engines":{"node":">=18"},"gitHead":"2287adc30fa68443071b9e5000a24ccecb7a9796","scripts":{"test":"node hooks/test-cc-status.js && node hooks/test-iife.mjs && node hooks/test-sbi-aggregation.mjs && node hooks/test-smoke-journey.mjs && node hooks/test-patcher-io.mjs && node hooks/test-version-sync.mjs && node hooks/test-contract-sync.mjs && node hooks/test-favorites.mjs && node hooks/test-smoke-favorites.mjs && node hooks/test-standalone-patch.mjs","build":"tsc","patch":"npx tsx patch.ts","format":"prettier --write patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts","revert":"npx tsx patch.ts --revert","status":"npx tsx patch.ts --status","prepare":"husky","test:smoke":"node hooks/test-smoke-journey.mjs","test:reader":"node hooks/test-iife.mjs","test:writer":"node hooks/test-cc-status.js","format:check":"prettier --check patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts","prepublishOnly":"npm run build && npm run companion:install && npm run companion:build && npm run companion:package && cp companion/cc-status-dot-companion-*.vsix dist/ && node hooks/assert-companion-vsix.mjs","test:favorites":"node hooks/test-favorites.mjs","companion:build":"cd companion && npm run build","test:patcher-io":"node hooks/test-patcher-io.mjs","test:standalone":"node hooks/test-standalone-patch.mjs","test:aggregation":"node hooks/test-sbi-aggregation.mjs","companion:install":"cd companion && npm install --no-audit --no-fund","companion:package":"cd companion && npm run package:vsix","test:version-sync":"node hooks/test-version-sync.mjs","test:contract-sync":"node hooks/test-contract-sync.mjs","test:smoke-favorites":"node hooks/test-smoke-favorites.mjs"},"_npmUser":{"name":"wangdong233","email":"w11201413@163.com"},"repository":{"url":"git+https://github.com/wangdong233/vscode-claude-code-status-dot.git","type":"git"},"_npmVersion":"11.6.2","description":"Colorize Claude Code's VSCode tab icon with 4-state status dots (idle/running/done/interrupted), add a bottom status-bar 4-light aggregate (done/running/pending/interrupted), and surface per-session token usage / cost on the right side of the status bar —","directories":{},"lint-staged":{"patch.ts":"prettier --check","hooks/**/*.js":"prettier --check","hooks/**/*.mjs":"prettier --check","companion/extension.ts":"prettier --check"},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.3.0","typescript":"^5.4.0","@types/node":"^20.11.0","lint-staged":"^15.5.2"},"_npmOperationalInternal":{"tmp":"tmp/vscode-claude-code-status-dot_0.5.20_1784885691266_0.7646779612884598","host":"s3://npm-registry-packages-npm-production"}},"0.5.21":{"name":"vscode-claude-code-status-dot","version":"0.5.21","keywords":["claude-code","vscode","claude","status-indicator","patch"],"author":{"name":"wangdong"},"license":"MIT","_id":"vscode-claude-code-status-dot@0.5.21","maintainers":[{"name":"wangdong233","email":"w11201413@163.com"}],"homepage":"https://github.com/wangdong233/vscode-claude-code-status-dot#readme","bugs":{"url":"https://github.com/wangdong233/vscode-claude-code-status-dot/issues"},"bin":{"vscode-claude-code-status-dot":"dist/patch.js"},"dist":{"shasum":"150cfab3f98bb2d22ef4bfcb6c251aa8869e24f7","tarball":"https://registry.npmjs.org/vscode-claude-code-status-dot/-/vscode-claude-code-status-dot-0.5.21.tgz","fileCount":94,"integrity":"sha512-rKIWAxMuQPxTXKTtrtgSgVQPu67d/048uIJg5ehdLLvNj1ri45LBNr6/t8iTOoQxEK6A4Hhr8bsFwXop/qqbDQ==","signatures":[{"sig":"MEUCIDMXF7aEpVuvldLHZxcz+j6i2S7AFifreFu3Vi9OFMeYAiEAknnclufr/ModZOj8VqmVObfC1Mw93H7wP/EbeiMBp2Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4805709},"type":"module","engines":{"node":">=18"},"gitHead":"fba92b49760f3856137ac4b00072e2797b604b3b","scripts":{"test":"node hooks/test-cc-status.js && node hooks/test-iife.mjs && node hooks/test-sbi-aggregation.mjs && node hooks/test-smoke-journey.mjs && node hooks/test-patcher-io.mjs && node hooks/test-version-sync.mjs && node hooks/test-contract-sync.mjs && node hooks/test-favorites.mjs && node hooks/test-smoke-favorites.mjs && node hooks/test-standalone-patch.mjs","build":"tsc","patch":"npx tsx patch.ts","format":"prettier --write patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts","revert":"npx tsx patch.ts --revert","status":"npx tsx patch.ts --status","prepare":"husky","test:smoke":"node hooks/test-smoke-journey.mjs","test:reader":"node hooks/test-iife.mjs","test:writer":"node hooks/test-cc-status.js","format:check":"prettier --check patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts","prepublishOnly":"npm run build && npm run companion:install && npm run companion:build && npm run companion:package && cp companion/cc-status-dot-companion-*.vsix dist/ && node hooks/assert-companion-vsix.mjs","test:favorites":"node hooks/test-favorites.mjs","companion:build":"cd companion && npm run build","test:patcher-io":"node hooks/test-patcher-io.mjs","test:standalone":"node hooks/test-standalone-patch.mjs","test:aggregation":"node hooks/test-sbi-aggregation.mjs","companion:install":"cd companion && npm install --no-audit --no-fund","companion:package":"cd companion && npm run package:vsix","test:version-sync":"node hooks/test-version-sync.mjs","test:contract-sync":"node hooks/test-contract-sync.mjs","test:smoke-favorites":"node hooks/test-smoke-favorites.mjs"},"_npmUser":{"name":"wangdong233","email":"w11201413@163.com"},"repository":{"url":"git+https://github.com/wangdong233/vscode-claude-code-status-dot.git","type":"git"},"_npmVersion":"11.6.2","description":"Colorize Claude Code's VSCode tab icon with 4-state status dots (idle/running/done/interrupted), add a bottom status-bar 4-light aggregate (done/running/pending/interrupted), and surface per-session token usage / cost on the right side of the status bar —","directories":{},"lint-staged":{"patch.ts":"prettier --check","hooks/**/*.js":"prettier --check","hooks/**/*.mjs":"prettier --check","companion/extension.ts":"prettier --check"},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.3.0","typescript":"^5.4.0","@types/node":"^20.11.0","lint-staged":"^15.5.2"},"_npmOperationalInternal":{"tmp":"tmp/vscode-claude-code-status-dot_0.5.21_1784887674160_0.8093822542716564","host":"s3://npm-registry-packages-npm-production"}},"0.5.22":{"name":"vscode-claude-code-status-dot","version":"0.5.22","keywords":["claude-code","vscode","claude","status-indicator","patch"],"author":{"name":"wangdong"},"license":"MIT","_id":"vscode-claude-code-status-dot@0.5.22","maintainers":[{"name":"wangdong233","email":"w11201413@163.com"}],"homepage":"https://github.com/wangdong233/vscode-claude-code-status-dot#readme","bugs":{"url":"https://github.com/wangdong233/vscode-claude-code-status-dot/issues"},"bin":{"vscode-claude-code-status-dot":"dist/patch.js"},"dist":{"shasum":"da764b51bb531d91477a3b59b7f341645ffcf86e","tarball":"https://registry.npmjs.org/vscode-claude-code-status-dot/-/vscode-claude-code-status-dot-0.5.22.tgz","fileCount":95,"integrity":"sha512-a8mlgofMR4DGqRLV7YM+o/PBBIHYBYtc9nWB61ua4E93QRVg9yt+l0Nb2DoQNM/LnxYQNAWTUvZHX3Le9D0qsg==","signatures":[{"sig":"MEQCIG9jk5yQoadCmUCVQ3cuy400R0Id1bdXrBj5orOrqPvlAiAoy3b6htYpjdRPE9wIhXHgT1tDaSAB9E1xis8aehLvOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4887757},"type":"module","engines":{"node":">=18"},"gitHead":"ce8cae33574937cac8aa559768b36d5a26514ce8","scripts":{"test":"node hooks/test-cc-status.js && node hooks/test-iife.mjs && node hooks/test-sbi-aggregation.mjs && node hooks/test-smoke-journey.mjs && node hooks/test-patcher-io.mjs && node hooks/test-version-sync.mjs && node hooks/test-contract-sync.mjs && node hooks/test-favorites.mjs && node hooks/test-smoke-favorites.mjs && node hooks/test-standalone-patch.mjs","build":"tsc","patch":"npx tsx patch.ts","format":"prettier --write patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts","revert":"npx tsx patch.ts --revert","status":"npx tsx patch.ts --status","prepare":"husky","test:smoke":"node hooks/test-smoke-journey.mjs","test:reader":"node hooks/test-iife.mjs","test:writer":"node hooks/test-cc-status.js","format:check":"prettier --check patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts","prepublishOnly":"npm run build && npm run companion:install && npm run companion:build && npm run companion:package && cp companion/cc-status-dot-companion-*.vsix dist/ && node hooks/assert-companion-vsix.mjs","test:favorites":"node hooks/test-favorites.mjs","companion:build":"cd companion && npm run build","test:patcher-io":"node hooks/test-patcher-io.mjs","test:standalone":"node hooks/test-standalone-patch.mjs","test:aggregation":"node hooks/test-sbi-aggregation.mjs","companion:install":"cd companion && npm install --no-audit --no-fund","companion:package":"cd companion && npm run package:vsix","test:version-sync":"node hooks/test-version-sync.mjs","test:contract-sync":"node hooks/test-contract-sync.mjs","test:smoke-favorites":"node hooks/test-smoke-favorites.mjs"},"_npmUser":{"name":"wangdong233","email":"w11201413@163.com"},"repository":{"url":"git+https://github.com/wangdong233/vscode-claude-code-status-dot.git","type":"git"},"_npmVersion":"11.6.2","description":"Colorize Claude Code's VSCode tab icon with 4-state status dots (idle/running/done/interrupted), add a bottom status-bar 4-light aggregate (done/running/pending/interrupted), and surface per-session token usage / cost on the right side of the status bar —","directories":{},"lint-staged":{"patch.ts":"prettier --check","hooks/**/*.js":"prettier --check","hooks/**/*.mjs":"prettier --check","companion/extension.ts":"prettier --check"},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.3.0","typescript":"^5.4.0","@types/node":"^20.11.0","lint-staged":"^15.5.2"},"_npmOperationalInternal":{"tmp":"tmp/vscode-claude-code-status-dot_0.5.22_1784889755389_0.23656078599214303","host":"s3://npm-registry-packages-npm-production"}},"0.5.23":{"name":"vscode-claude-code-status-dot","version":"0.5.23","keywords":["claude-code","vscode","claude","status-indicator","patch"],"author":{"name":"wangdong"},"license":"MIT","_id":"vscode-claude-code-status-dot@0.5.23","maintainers":[{"name":"wangdong233","email":"w11201413@163.com"}],"homepage":"https://github.com/wangdong233/vscode-claude-code-status-dot#readme","bugs":{"url":"https://github.com/wangdong233/vscode-claude-code-status-dot/issues"},"bin":{"vscode-claude-code-status-dot":"dist/patch.js"},"dist":{"shasum":"2899a4086be0a605c3e06c45ce2b8f42cfa99df9","tarball":"https://registry.npmjs.org/vscode-claude-code-status-dot/-/vscode-claude-code-status-dot-0.5.23.tgz","fileCount":96,"integrity":"sha512-OAFyWLRoZVEIW05IOfPi54gVNace2yc492mocaYFoqr1TREMf/gjsXtolY2f7znlH6HyZOZMKsTfkm2/+22L2Q==","signatures":[{"sig":"MEUCIBq95mvHE2PWnFfqCU+1LBWDsLVYY9SncTk9tBJjNQxbAiEA1qMzZ6aEyKmajfQqibkkIFIXxTLC8qYGcbJ5DjqHmrk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4967942},"type":"module","engines":{"node":">=18"},"gitHead":"5cae3d5bdd38c338c2393438d6bf3ccceecccb3e","scripts":{"test":"node hooks/test-cc-status.js && node hooks/test-iife.mjs && node hooks/test-sbi-aggregation.mjs && node hooks/test-smoke-journey.mjs && node hooks/test-patcher-io.mjs && node hooks/test-version-sync.mjs && node hooks/test-contract-sync.mjs && node hooks/test-favorites.mjs && node hooks/test-smoke-favorites.mjs && node hooks/test-standalone-patch.mjs","build":"tsc","patch":"npx tsx patch.ts","format":"prettier --write patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts","revert":"npx tsx patch.ts --revert","status":"npx tsx patch.ts --status","prepare":"husky","test:smoke":"node hooks/test-smoke-journey.mjs","test:reader":"node hooks/test-iife.mjs","test:writer":"node hooks/test-cc-status.js","format:check":"prettier --check patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts","prepublishOnly":"npm run build && npm run companion:install && npm run companion:build && npm run companion:package && cp companion/cc-status-dot-companion-*.vsix dist/ && node hooks/assert-companion-vsix.mjs","test:favorites":"node hooks/test-favorites.mjs","companion:build":"cd companion && npm run build","test:patcher-io":"node hooks/test-patcher-io.mjs","test:standalone":"node hooks/test-standalone-patch.mjs","test:aggregation":"node hooks/test-sbi-aggregation.mjs","companion:install":"cd companion && npm install --no-audit --no-fund","companion:package":"cd companion && npm run package:vsix","test:version-sync":"node hooks/test-version-sync.mjs","test:contract-sync":"node hooks/test-contract-sync.mjs","test:smoke-favorites":"node hooks/test-smoke-favorites.mjs"},"_npmUser":{"name":"wangdong233","email":"w11201413@163.com"},"repository":{"url":"git+https://github.com/wangdong233/vscode-claude-code-status-dot.git","type":"git"},"_npmVersion":"11.6.2","description":"Colorize Claude Code's VSCode tab icon with 4-state status dots (idle/running/done/interrupted), add a bottom status-bar 4-light aggregate (done/running/pending/interrupted), and surface per-session token usage / cost on the right side of the status bar —","directories":{},"lint-staged":{"patch.ts":"prettier --check","hooks/**/*.js":"prettier --check","hooks/**/*.mjs":"prettier --check","companion/extension.ts":"prettier --check"},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.3.0","typescript":"^5.4.0","@types/node":"^20.11.0","lint-staged":"^15.5.2"},"_npmOperationalInternal":{"tmp":"tmp/vscode-claude-code-status-dot_0.5.23_1784891919842_0.7088959265668084","host":"s3://npm-registry-packages-npm-production"}},"0.5.24":{"name":"vscode-claude-code-status-dot","version":"0.5.24","keywords":["claude-code","vscode","claude","status-indicator","patch"],"author":{"name":"wangdong"},"license":"MIT","_id":"vscode-claude-code-status-dot@0.5.24","maintainers":[{"name":"wangdong233","email":"w11201413@163.com"}],"homepage":"https://github.com/wangdong233/vscode-claude-code-status-dot#readme","bugs":{"url":"https://github.com/wangdong233/vscode-claude-code-status-dot/issues"},"bin":{"vscode-claude-code-status-dot":"dist/patch.js"},"dist":{"shasum":"63fd823af02999169ebb13d612ce4c26f6b23755","tarball":"https://registry.npmjs.org/vscode-claude-code-status-dot/-/vscode-claude-code-status-dot-0.5.24.tgz","fileCount":97,"integrity":"sha512-mTOJ3EofDKr+QWKvT9SITViSSiaibKo55JkDCK1PctRtrajFzxOnh0y7iwjrEzMJn8VFSL+m0cn8V9v/q1mlsA==","signatures":[{"sig":"MEQCIHQoLMiSXlfMte/8/VpGcSz2lme8rJ2ANO/Ref7Q0BwjAiAEAo57tvqenpHnjR5rzl0KAS4wMcyqlO3A1Z2YpPADEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5049898},"type":"module","engines":{"node":">=18"},"gitHead":"8de7a885ba4080b8674fce8886ce6a6bb5d0cd9a","scripts":{"test":"node hooks/test-cc-status.js && node hooks/test-iife.mjs && node hooks/test-sbi-aggregation.mjs && node hooks/test-smoke-journey.mjs && node hooks/test-patcher-io.mjs && node hooks/test-version-sync.mjs && node hooks/test-contract-sync.mjs && node hooks/test-favorites.mjs && node hooks/test-smoke-favorites.mjs && node hooks/test-standalone-patch.mjs","build":"tsc","patch":"npx tsx patch.ts","format":"prettier --write patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts","revert":"npx tsx patch.ts --revert","status":"npx tsx patch.ts --status","prepare":"husky","test:smoke":"node hooks/test-smoke-journey.mjs","test:reader":"node hooks/test-iife.mjs","test:writer":"node hooks/test-cc-status.js","format:check":"prettier --check patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts","prepublishOnly":"npm run build && npm run companion:install && npm run companion:build && npm run companion:package && cp companion/cc-status-dot-companion-*.vsix dist/ && node hooks/assert-companion-vsix.mjs","test:favorites":"node hooks/test-favorites.mjs","companion:build":"cd companion && npm run build","test:patcher-io":"node hooks/test-patcher-io.mjs","test:standalone":"node hooks/test-standalone-patch.mjs","test:aggregation":"node hooks/test-sbi-aggregation.mjs","companion:install":"cd companion && npm install --no-audit --no-fund","companion:package":"cd companion && npm run package:vsix","test:version-sync":"node hooks/test-version-sync.mjs","test:contract-sync":"node hooks/test-contract-sync.mjs","test:smoke-favorites":"node hooks/test-smoke-favorites.mjs"},"_npmUser":{"name":"wangdong233","email":"w11201413@163.com"},"repository":{"url":"git+https://github.com/wangdong233/vscode-claude-code-status-dot.git","type":"git"},"_npmVersion":"11.6.2","description":"Colorize Claude Code's VSCode tab icon with 4-state status dots (idle/running/done/interrupted), add a bottom status-bar 4-light aggregate (done/running/pending/interrupted), and surface per-session token usage / cost on the right side of the status bar —","directories":{},"lint-staged":{"patch.ts":"prettier --check","hooks/**/*.js":"prettier --check","hooks/**/*.mjs":"prettier --check","companion/extension.ts":"prettier --check"},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.3.0","typescript":"^5.4.0","@types/node":"^20.11.0","lint-staged":"^15.5.2"},"_npmOperationalInternal":{"tmp":"tmp/vscode-claude-code-status-dot_0.5.24_1784895741591_0.9017469798740143","host":"s3://npm-registry-packages-npm-production"}},"0.5.25":{"name":"vscode-claude-code-status-dot","version":"0.5.25","keywords":["claude-code","vscode","claude","status-indicator","patch"],"author":{"name":"wangdong"},"license":"MIT","_id":"vscode-claude-code-status-dot@0.5.25","maintainers":[{"name":"wangdong233","email":"w11201413@163.com"}],"homepage":"https://github.com/wangdong233/vscode-claude-code-status-dot#readme","bugs":{"url":"https://github.com/wangdong233/vscode-claude-code-status-dot/issues"},"bin":{"vscode-claude-code-status-dot":"dist/patch.js"},"dist":{"shasum":"340025fa60a05920d16ee015204dead0a84a6517","tarball":"https://registry.npmjs.org/vscode-claude-code-status-dot/-/vscode-claude-code-status-dot-0.5.25.tgz","fileCount":98,"integrity":"sha512-bxJ4PPnIjFbtUvNyPIRJXior4KcLQP4tCgUSWUqM7BFBiK+p4YlrSwKonZaaVVXlnHReRFV2L9XTRc2iNZ50vg==","signatures":[{"sig":"MEQCIA52wmDiqb03Yq5i4r94OfLlH+IvBWmxg15TQQchXZ2FAiB/ak7n1a1Hi3cGcVda/Qt3QaB++MU7NKNP77Zq7OCVQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5125986},"type":"module","engines":{"node":">=18"},"gitHead":"684941611098720acce7bc946181276ba8842eff","scripts":{"test":"node hooks/test-cc-status.js && node hooks/test-iife.mjs && node hooks/test-sbi-aggregation.mjs && node hooks/test-smoke-journey.mjs && node hooks/test-patcher-io.mjs && node hooks/test-version-sync.mjs && node hooks/test-contract-sync.mjs && node hooks/test-favorites.mjs && node hooks/test-smoke-favorites.mjs && node hooks/test-standalone-patch.mjs","build":"tsc","patch":"npx tsx patch.ts","format":"prettier --write patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts","revert":"npx tsx patch.ts --revert","status":"npx tsx patch.ts --status","prepare":"husky","test:smoke":"node hooks/test-smoke-journey.mjs","test:reader":"node hooks/test-iife.mjs","test:writer":"node hooks/test-cc-status.js","format:check":"prettier --check patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts","prepublishOnly":"npm run build && npm run companion:install && npm run companion:build && npm run companion:package && cp companion/cc-status-dot-companion-*.vsix dist/ && node hooks/assert-companion-vsix.mjs","test:favorites":"node hooks/test-favorites.mjs","companion:build":"cd companion && npm run build","test:patcher-io":"node hooks/test-patcher-io.mjs","test:standalone":"node hooks/test-standalone-patch.mjs","test:aggregation":"node hooks/test-sbi-aggregation.mjs","companion:install":"cd companion && npm install --no-audit --no-fund","companion:package":"cd companion && npm run package:vsix","test:version-sync":"node hooks/test-version-sync.mjs","test:contract-sync":"node hooks/test-contract-sync.mjs","test:smoke-favorites":"node hooks/test-smoke-favorites.mjs"},"_npmUser":{"name":"wangdong233","email":"w11201413@163.com"},"repository":{"url":"git+https://github.com/wangdong233/vscode-claude-code-status-dot.git","type":"git"},"_npmVersion":"11.6.2","description":"Colorize Claude Code's VSCode tab icon with 4-state status dots (idle/running/done/interrupted), add a bottom status-bar 4-light aggregate (done/running/pending/interrupted), and surface per-session token usage / cost on the right side of the status bar —","directories":{},"lint-staged":{"patch.ts":"prettier --check","hooks/**/*.js":"prettier --check","hooks/**/*.mjs":"prettier --check","companion/extension.ts":"prettier --check"},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.3.0","typescript":"^5.4.0","@types/node":"^20.11.0","lint-staged":"^15.5.2"},"_npmOperationalInternal":{"tmp":"tmp/vscode-claude-code-status-dot_0.5.25_1784898498297_0.5597880163945537","host":"s3://npm-registry-packages-npm-production"}},"0.5.26":{"name":"vscode-claude-code-status-dot","version":"0.5.26","keywords":["claude-code","vscode","claude","status-indicator","patch"],"author":{"name":"wangdong"},"license":"MIT","_id":"vscode-claude-code-status-dot@0.5.26","maintainers":[{"name":"wangdong233","email":"w11201413@163.com"}],"homepage":"https://github.com/wangdong233/vscode-claude-code-status-dot#readme","bugs":{"url":"https://github.com/wangdong233/vscode-claude-code-status-dot/issues"},"bin":{"vscode-claude-code-status-dot":"dist/patch.js"},"dist":{"shasum":"bb09ba40620225a04d1676c6e81661a5b99ab6ca","tarball":"https://registry.npmjs.org/vscode-claude-code-status-dot/-/vscode-claude-code-status-dot-0.5.26.tgz","fileCount":99,"integrity":"sha512-fpl6UJ77Eb/76vuamDuL9ZmUUU8UDVR7sR/ylV3TU052zbhtxmW/drd6YB//gXPkGFp4FbK2e11yHq81Ur31sw==","signatures":[{"sig":"MEQCIFPWm0poKaE/nIfFsSbhH3xZIrhKQnJoxaMm0ui3dyNsAiB9fO3mKJjZ0YL1bvs4k2oxM7rd9CfWadFbgwgtAjYlWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5206386},"type":"module","engines":{"node":">=18"},"gitHead":"952688799170ae7a67900b19a84932e477850993","scripts":{"test":"node hooks/test-cc-status.js && node hooks/test-iife.mjs && node hooks/test-sbi-aggregation.mjs && node hooks/test-smoke-journey.mjs && node hooks/test-patcher-io.mjs && node hooks/test-version-sync.mjs && node hooks/test-contract-sync.mjs && node hooks/test-favorites.mjs && node hooks/test-smoke-favorites.mjs && node hooks/test-standalone-patch.mjs","build":"tsc","patch":"npx tsx patch.ts","format":"prettier --write patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts","revert":"npx tsx patch.ts --revert","status":"npx tsx patch.ts --status","prepare":"husky","test:smoke":"node hooks/test-smoke-journey.mjs","test:reader":"node hooks/test-iife.mjs","test:writer":"node hooks/test-cc-status.js","format:check":"prettier --check patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts","prepublishOnly":"npm run build && npm run companion:install && npm run companion:build && npm run companion:package && cp companion/cc-status-dot-companion-*.vsix dist/ && node hooks/assert-companion-vsix.mjs","test:favorites":"node hooks/test-favorites.mjs","companion:build":"cd companion && npm run build","test:patcher-io":"node hooks/test-patcher-io.mjs","test:standalone":"node hooks/test-standalone-patch.mjs","test:aggregation":"node hooks/test-sbi-aggregation.mjs","companion:install":"cd companion && npm install --no-audit --no-fund","companion:package":"cd companion && npm run package:vsix","test:version-sync":"node hooks/test-version-sync.mjs","test:contract-sync":"node hooks/test-contract-sync.mjs","test:smoke-favorites":"node hooks/test-smoke-favorites.mjs"},"_npmUser":{"name":"wangdong233","email":"w11201413@163.com"},"repository":{"url":"git+https://github.com/wangdong233/vscode-claude-code-status-dot.git","type":"git"},"_npmVersion":"11.6.2","description":"Colorize Claude Code's VSCode tab icon with 4-state status dots (idle/running/done/interrupted), add a bottom status-bar 4-light aggregate (done/running/pending/interrupted), and surface per-session token usage / cost on the right side of the status bar —","directories":{},"lint-staged":{"patch.ts":"prettier --check","hooks/**/*.js":"prettier --check","hooks/**/*.mjs":"prettier --check","companion/extension.ts":"prettier --check"},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.3.0","typescript":"^5.4.0","@types/node":"^20.11.0","lint-staged":"^15.5.2"},"_npmOperationalInternal":{"tmp":"tmp/vscode-claude-code-status-dot_0.5.26_1784909231286_0.5220519173129166","host":"s3://npm-registry-packages-npm-production"}},"0.5.27":{"name":"vscode-claude-code-status-dot","version":"0.5.27","keywords":["claude-code","vscode","claude","status-indicator","patch"],"author":{"name":"wangdong"},"license":"MIT","_id":"vscode-claude-code-status-dot@0.5.27","maintainers":[{"name":"wangdong233","email":"w11201413@163.com"}],"homepage":"https://github.com/wangdong233/vscode-claude-code-status-dot#readme","bugs":{"url":"https://github.com/wangdong233/vscode-claude-code-status-dot/issues"},"bin":{"vscode-claude-code-status-dot":"dist/patch.js"},"dist":{"shasum":"64450ee41e944408ddfbecd21c0db7cf9b53dd71","tarball":"https://registry.npmjs.org/vscode-claude-code-status-dot/-/vscode-claude-code-status-dot-0.5.27.tgz","fileCount":100,"integrity":"sha512-rhzXAnkTTJHYlnnGiKuEB0nKDKOV5Nzaz2Msb7c+kXkRhfxmArLcl0gi5K7+v8RD5ihWprxFgXC6zDLiXZ5KCA==","signatures":[{"sig":"MEYCIQCSKXWaoNo0Evr0o9YDn+FeL8IHNQa8FllzFuFrdtRingIhALMIFQX0fZOotXwXWKp0Uu4pNHutklfYFe5RsVbeSxPz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5287677},"type":"module","engines":{"node":">=18"},"gitHead":"dd57f1f2fe4f0f2ae1125d694288730124cb7278","scripts":{"test":"node hooks/test-cc-status.js && node hooks/test-iife.mjs && node hooks/test-sbi-aggregation.mjs && node hooks/test-smoke-journey.mjs && node hooks/test-patcher-io.mjs && node hooks/test-version-sync.mjs && node hooks/test-contract-sync.mjs && node hooks/test-favorites.mjs && node hooks/test-smoke-favorites.mjs && node hooks/test-standalone-patch.mjs","build":"tsc","patch":"npx tsx patch.ts","format":"prettier --write patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts","revert":"npx tsx patch.ts --revert","status":"npx tsx patch.ts --status","prepare":"husky","test:smoke":"node hooks/test-smoke-journey.mjs","test:reader":"node hooks/test-iife.mjs","test:writer":"node hooks/test-cc-status.js","format:check":"prettier --check patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts","prepublishOnly":"npm run build && npm run companion:install && npm run companion:build && npm run companion:package && cp companion/cc-status-dot-companion-*.vsix dist/ && node hooks/assert-companion-vsix.mjs","test:favorites":"node hooks/test-favorites.mjs","companion:build":"cd companion && npm run build","test:patcher-io":"node hooks/test-patcher-io.mjs","test:standalone":"node hooks/test-standalone-patch.mjs","test:aggregation":"node hooks/test-sbi-aggregation.mjs","companion:install":"cd companion && npm install --no-audit --no-fund","companion:package":"cd companion && npm run package:vsix","test:version-sync":"node hooks/test-version-sync.mjs","test:contract-sync":"node hooks/test-contract-sync.mjs","test:smoke-favorites":"node hooks/test-smoke-favorites.mjs"},"_npmUser":{"name":"wangdong233","email":"w11201413@163.com"},"repository":{"url":"git+https://github.com/wangdong233/vscode-claude-code-status-dot.git","type":"git"},"_npmVersion":"11.6.2","description":"Colorize Claude Code's VSCode tab icon with 4-state status dots (idle/running/done/interrupted), add a bottom status-bar 4-light aggregate (done/running/pending/interrupted), and surface per-session token usage / cost on the right side of the status bar —","directories":{},"lint-staged":{"patch.ts":"prettier --check","hooks/**/*.js":"prettier --check","hooks/**/*.mjs":"prettier --check","companion/extension.ts":"prettier --check"},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.3.0","typescript":"^5.4.0","@types/node":"^20.11.0","lint-staged":"^15.5.2"},"_npmOperationalInternal":{"tmp":"tmp/vscode-claude-code-status-dot_0.5.27_1784916915968_0.7537113142713066","host":"s3://npm-registry-packages-npm-production"}},"0.5.29":{"name":"vscode-claude-code-status-dot","version":"0.5.29","keywords":["claude-code","vscode","claude","status-indicator","patch"],"author":{"name":"wangdong"},"license":"MIT","_id":"vscode-claude-code-status-dot@0.5.29","maintainers":[{"name":"wangdong233","email":"w11201413@163.com"}],"homepage":"https://github.com/wangdong233/vscode-claude-code-status-dot#readme","bugs":{"url":"https://github.com/wangdong233/vscode-claude-code-status-dot/issues"},"bin":{"vscode-claude-code-status-dot":"dist/patch.js"},"dist":{"shasum":"ccfb0300730d2cc8aca2b2adb0e3b013b31370af","tarball":"https://registry.npmjs.org/vscode-claude-code-status-dot/-/vscode-claude-code-status-dot-0.5.29.tgz","fileCount":138,"integrity":"sha512-SC7zQXCKEtz0liyfKSs2Ek3QboYoh7wmVbFfznfPA8ajVz547aSSbTz86p7sy+ODyxLNKx7I3vIIFNJ+HxaVfw==","signatures":[{"sig":"MEYCIQDhepIKpvoG37SMPsoPBzTDgvu1f73CjpL1w2fOuQDdBgIhAKuU8kwr9xN16XxrKe6+xv8HZF9UCs737IjWBjSjY8+M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6969352},"type":"module","engines":{"node":">=18"},"gitHead":"4c79d7e2e8c416d864ef05b4e287075d98516f39","scripts":{"test":"node hooks/test-cc-status.js && node hooks/test-iife.mjs && node hooks/test-sbi-aggregation.mjs && node hooks/test-smoke-journey.mjs && node hooks/test-patcher-io.mjs && node hooks/test-version-sync.mjs && node hooks/test-contract-sync.mjs && node hooks/test-favorites.mjs && node hooks/test-smoke-favorites.mjs && node hooks/test-standalone-patch.mjs","build":"tsc","patch":"npx tsx patch.ts","format":"prettier --write patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts","revert":"npx tsx patch.ts --revert","status":"npx tsx patch.ts --status","prepare":"husky","test:smoke":"node hooks/test-smoke-journey.mjs","test:reader":"node hooks/test-iife.mjs","test:writer":"node hooks/test-cc-status.js","format:check":"prettier --check patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts","prepublishOnly":"npm run build && npm run companion:install && npm run companion:build && npm run companion:package && cp companion/cc-status-dot-companion-*.vsix dist/ && node hooks/assert-companion-vsix.mjs","test:favorites":"node hooks/test-favorites.mjs","companion:build":"cd companion && npm run build","test:patcher-io":"node hooks/test-patcher-io.mjs","test:standalone":"node hooks/test-standalone-patch.mjs","test:aggregation":"node hooks/test-sbi-aggregation.mjs","companion:install":"cd companion && npm install --no-audit --no-fund","companion:package":"cd companion && npm run package:vsix","test:version-sync":"node hooks/test-version-sync.mjs","test:contract-sync":"node hooks/test-contract-sync.mjs","test:smoke-favorites":"node hooks/test-smoke-favorites.mjs"},"_npmUser":{"name":"wangdong233","email":"w11201413@163.com"},"repository":{"url":"git+https://github.com/wangdong233/vscode-claude-code-status-dot.git","type":"git"},"_npmVersion":"11.6.2","description":"Colorize Claude Code's VSCode tab icon with 4-state status dots (idle/running/done/interrupted), add a bottom status-bar 4-light aggregate (done/running/pending/interrupted), and surface per-session token usage / cost on the right side of the status bar —","directories":{},"lint-staged":{"patch.ts":"prettier --check","hooks/**/*.js":"prettier --check","hooks/**/*.mjs":"prettier --check","companion/extension.ts":"prettier --check"},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.3.0","typescript":"^5.4.0","@types/node":"^20.11.0","lint-staged":"^15.5.2"},"_npmOperationalInternal":{"tmp":"tmp/vscode-claude-code-status-dot_0.5.29_1785045812638_0.2424065619991862","host":"s3://npm-registry-packages-npm-production"}},"0.5.30":{"name":"vscode-claude-code-status-dot","version":"0.5.30","keywords":["claude-code","vscode","claude","status-indicator","patch"],"author":{"name":"wangdong"},"license":"MIT","_id":"vscode-claude-code-status-dot@0.5.30","maintainers":[{"name":"wangdong233","email":"w11201413@163.com"}],"homepage":"https://github.com/wangdong233/vscode-claude-code-status-dot#readme","bugs":{"url":"https://github.com/wangdong233/vscode-claude-code-status-dot/issues"},"bin":{"vscode-claude-code-status-dot":"dist/patch.js"},"dist":{"shasum":"042fe275b8de8b6f0418c2f0b5ea6bd5bdb4604d","tarball":"https://registry.npmjs.org/vscode-claude-code-status-dot/-/vscode-claude-code-status-dot-0.5.30.tgz","fileCount":140,"integrity":"sha512-tlHvtT/+gpgX7JRogceymI8hZ942nNi0sLKEgN41PzC9axQfnunqiRpSbseP8x/MQ4zL/Asp3Suanc0dbeDs5w==","signatures":[{"sig":"MEUCIF0V+qZffRPHkSsQEgzRqq1e/KYFUgKW25qqp7RJomeWAiEAk6pAfM+tBJXnkoJv+lO7e8m9+G2E/aTHkyvdx0OrJs8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7115233},"type":"module","engines":{"node":">=18"},"gitHead":"f348c33515107c5e3ef75a6e1a0fdd831ab5248b","scripts":{"test":"node hooks/test-cc-status.js && node hooks/test-iife.mjs && node hooks/test-sbi-aggregation.mjs && node hooks/test-smoke-journey.mjs && node hooks/test-patcher-io.mjs && node hooks/test-version-sync.mjs && node hooks/test-contract-sync.mjs && node hooks/test-favorites.mjs && node hooks/test-smoke-favorites.mjs && node hooks/test-standalone-patch.mjs","build":"tsc","patch":"npx tsx patch.ts","format":"prettier --write patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts","revert":"npx tsx patch.ts --revert","status":"npx tsx patch.ts --status","prepare":"husky","test:smoke":"node hooks/test-smoke-journey.mjs","test:reader":"node hooks/test-iife.mjs","test:writer":"node hooks/test-cc-status.js","format:check":"prettier --check patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts","prepublishOnly":"npm run build && npm run companion:install && npm run companion:build && npm run companion:package && cp companion/cc-status-dot-companion-*.vsix dist/ && node hooks/assert-companion-vsix.mjs","test:favorites":"node hooks/test-favorites.mjs","companion:build":"cd companion && npm run build","test:patcher-io":"node hooks/test-patcher-io.mjs","test:standalone":"node hooks/test-standalone-patch.mjs","test:aggregation":"node hooks/test-sbi-aggregation.mjs","companion:install":"cd companion && npm install --no-audit --no-fund","companion:package":"cd companion && npm run package:vsix","test:version-sync":"node hooks/test-version-sync.mjs","test:contract-sync":"node hooks/test-contract-sync.mjs","test:smoke-favorites":"node hooks/test-smoke-favorites.mjs"},"_npmUser":{"name":"wangdong233","email":"w11201413@163.com"},"repository":{"url":"git+https://github.com/wangdong233/vscode-claude-code-status-dot.git","type":"git"},"_npmVersion":"11.6.2","description":"Colorize Claude Code's VSCode tab icon with 4-state status dots (idle/running/done/interrupted), add a bottom status-bar 4-light aggregate (done/running/pending/interrupted), and surface per-session token usage / cost on the right side of the status bar —","directories":{},"lint-staged":{"patch.ts":"prettier --check","hooks/**/*.js":"prettier --check","hooks/**/*.mjs":"prettier --check","companion/extension.ts":"prettier --check"},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.3.0","typescript":"^5.4.0","@types/node":"^20.11.0","lint-staged":"^15.5.2"},"_npmOperationalInternal":{"tmp":"tmp/vscode-claude-code-status-dot_0.5.30_1785058185553_0.37432703466407236","host":"s3://npm-registry-packages-npm-production"}},"0.5.31":{"name":"vscode-claude-code-status-dot","version":"0.5.31","keywords":["claude-code","vscode","claude","status-indicator","patch"],"author":{"name":"wangdong"},"license":"MIT","_id":"vscode-claude-code-status-dot@0.5.31","maintainers":[{"name":"wangdong233","email":"w11201413@163.com"}],"homepage":"https://github.com/wangdong233/vscode-claude-code-status-dot#readme","bugs":{"url":"https://github.com/wangdong233/vscode-claude-code-status-dot/issues"},"bin":{"vscode-claude-code-status-dot":"dist/patch.js"},"dist":{"shasum":"7e62363739d5a05c408c85c4cbc2fc320343304d","tarball":"https://registry.npmjs.org/vscode-claude-code-status-dot/-/vscode-claude-code-status-dot-0.5.31.tgz","fileCount":142,"integrity":"sha512-2fWFUELDWA/YFwYAQ0vPFOk/hoDKflbSSHGTDjyRQU7PrxJKtkFX7PBe99vMPgmZHCAGTIEL5saS1g9yRIwFGQ==","signatures":[{"sig":"MEQCIEkdJjbnNSEUrw6dEONQA1lG1z5ziWN029UuJenLmrYRAiAR4blADSUgDwoGPNeYm2Ntt9uPlCQCZmKO8B42KJ1DpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7252019},"type":"module","engines":{"node":">=18"},"gitHead":"f96d7d9ce85c207f3fdd98ad2478df67d8127fa0","scripts":{"test":"node hooks/test-cc-status.js && node hooks/test-iife.mjs && node hooks/test-sbi-aggregation.mjs && node hooks/test-smoke-journey.mjs && node hooks/test-patcher-io.mjs && node hooks/test-version-sync.mjs && node hooks/test-contract-sync.mjs && node hooks/test-favorites.mjs && node hooks/test-smoke-favorites.mjs && node hooks/test-standalone-patch.mjs","build":"tsc","patch":"npx tsx patch.ts","format":"prettier --write patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts","revert":"npx tsx patch.ts --revert","status":"npx tsx patch.ts --status","prepare":"husky","test:smoke":"node hooks/test-smoke-journey.mjs","test:reader":"node hooks/test-iife.mjs","test:writer":"node hooks/test-cc-status.js","format:check":"prettier --check patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts","prepublishOnly":"npm run build && npm run companion:install && npm run companion:build && npm run companion:package && cp companion/cc-status-dot-companion-*.vsix dist/ && node hooks/assert-companion-vsix.mjs","test:favorites":"node hooks/test-favorites.mjs","companion:build":"cd companion && npm run build","test:patcher-io":"node hooks/test-patcher-io.mjs","test:standalone":"node hooks/test-standalone-patch.mjs","test:aggregation":"node hooks/test-sbi-aggregation.mjs","companion:install":"cd companion && npm install --no-audit --no-fund","companion:package":"cd companion && npm run package:vsix","test:version-sync":"node hooks/test-version-sync.mjs","test:contract-sync":"node hooks/test-contract-sync.mjs","test:smoke-favorites":"node hooks/test-smoke-favorites.mjs"},"_npmUser":{"name":"wangdong233","email":"w11201413@163.com"},"repository":{"url":"git+https://github.com/wangdong233/vscode-claude-code-status-dot.git","type":"git"},"_npmVersion":"11.6.2","description":"Colorize Claude Code's VSCode tab icon with 4-state status dots (idle/running/done/interrupted), add a bottom status-bar 4-light aggregate (done/running/pending/interrupted), and surface per-session token usage / cost on the right side of the status bar —","directories":{},"lint-staged":{"patch.ts":"prettier --check","hooks/**/*.js":"prettier --check","hooks/**/*.mjs":"prettier --check","companion/extension.ts":"prettier --check"},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.3.0","typescript":"^5.4.0","@types/node":"^20.11.0","lint-staged":"^15.5.2"},"_npmOperationalInternal":{"tmp":"tmp/vscode-claude-code-status-dot_0.5.31_1785086298635_0.9817452984180053","host":"s3://npm-registry-packages-npm-production"}},"0.5.32":{"name":"vscode-claude-code-status-dot","version":"0.5.32","keywords":["claude-code","vscode","claude","status-indicator","patch"],"author":{"name":"wangdong"},"license":"MIT","_id":"vscode-claude-code-status-dot@0.5.32","maintainers":[{"name":"wangdong233","email":"w11201413@163.com"}],"homepage":"https://github.com/wangdong233/vscode-claude-code-status-dot#readme","bugs":{"url":"https://github.com/wangdong233/vscode-claude-code-status-dot/issues"},"bin":{"vscode-claude-code-status-dot":"dist/patch.js"},"dist":{"shasum":"e78c186e2d666fcaa8260340fcf8c0e78384705d","tarball":"https://registry.npmjs.org/vscode-claude-code-status-dot/-/vscode-claude-code-status-dot-0.5.32.tgz","fileCount":144,"integrity":"sha512-TjY3zAx/DzWOhNfqwcI5HyslJruPvcXkvZOMa7z+b1dYfch/q4CDu9Cv5meynMWblJsdKYvP+o3dJ6mVBxhKDA==","signatures":[{"sig":"MEUCIQCOO5u7NScWu3Pj0LPszPvNNrYG2InsqX0Q+jgu8ULDbQIgfpx4W9fKogENKoxRv0/Ot2FTpmz2jJF1nUZRgkFxbmw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7388655},"type":"module","engines":{"node":">=18"},"gitHead":"04a84876d6fc0ad1a99d4c1fa093ea280e803fed","scripts":{"test":"node hooks/test-cc-status.js && node hooks/test-iife.mjs && node hooks/test-sbi-aggregation.mjs && node hooks/test-smoke-journey.mjs && node hooks/test-patcher-io.mjs && node hooks/test-version-sync.mjs && node hooks/test-contract-sync.mjs && node hooks/test-favorites.mjs && node hooks/test-smoke-favorites.mjs && node hooks/test-standalone-patch.mjs","build":"tsc","patch":"npx tsx patch.ts","format":"prettier --write patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts","revert":"npx tsx patch.ts --revert","status":"npx tsx patch.ts --status","prepare":"husky","test:smoke":"node hooks/test-smoke-journey.mjs","test:reader":"node hooks/test-iife.mjs","test:writer":"node hooks/test-cc-status.js","format:check":"prettier --check patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts","prepublishOnly":"npm run build && npm run companion:install && npm run companion:build && npm run companion:package && cp companion/cc-status-dot-companion-*.vsix dist/ && node hooks/assert-companion-vsix.mjs","test:favorites":"node hooks/test-favorites.mjs","companion:build":"cd companion && npm run build","test:patcher-io":"node hooks/test-patcher-io.mjs","test:standalone":"node hooks/test-standalone-patch.mjs","test:aggregation":"node hooks/test-sbi-aggregation.mjs","companion:install":"cd companion && npm install --no-audit --no-fund","companion:package":"cd companion && npm run package:vsix","test:version-sync":"node hooks/test-version-sync.mjs","test:contract-sync":"node hooks/test-contract-sync.mjs","test:smoke-favorites":"node hooks/test-smoke-favorites.mjs"},"_npmUser":{"name":"wangdong233","email":"w11201413@163.com"},"repository":{"url":"git+https://github.com/wangdong233/vscode-claude-code-status-dot.git","type":"git"},"_npmVersion":"11.6.2","description":"Colorize Claude Code's VSCode tab icon with 4-state status dots (idle/running/done/interrupted), add a bottom status-bar 4-light aggregate (done/running/pending/interrupted), and surface per-session token usage / cost on the right side of the status bar —","directories":{},"lint-staged":{"patch.ts":"prettier --check","hooks/**/*.js":"prettier --check","hooks/**/*.mjs":"prettier --check","companion/extension.ts":"prettier --check"},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.3.0","typescript":"^5.4.0","@types/node":"^20.11.0","lint-staged":"^15.5.2"},"_npmOperationalInternal":{"tmp":"tmp/vscode-claude-code-status-dot_0.5.32_1785087753343_0.2839442622443922","host":"s3://npm-registry-packages-npm-production"}},"0.5.33":{"name":"vscode-claude-code-status-dot","version":"0.5.33","keywords":["claude-code","vscode","claude","status-indicator","patch"],"author":{"name":"wangdong"},"license":"MIT","_id":"vscode-claude-code-status-dot@0.5.33","maintainers":[{"name":"wangdong233","email":"w11201413@163.com"}],"homepage":"https://github.com/wangdong233/vscode-claude-code-status-dot#readme","bugs":{"url":"https://github.com/wangdong233/vscode-claude-code-status-dot/issues"},"bin":{"vscode-claude-code-status-dot":"dist/patch.js"},"dist":{"shasum":"e235f446fcdf85b98177a09767f91a2f362dbdcb","tarball":"https://registry.npmjs.org/vscode-claude-code-status-dot/-/vscode-claude-code-status-dot-0.5.33.tgz","fileCount":146,"integrity":"sha512-lhsnzj6okdYt7hcfk0CFTOJdOzbOizMMqVaVfADB3nOpVeYSotZ75Y4IT+HkPat55yDftjITSJhK432kwq9nbQ==","signatures":[{"sig":"MEUCIGu7EJiHeqX0mXVHgKSG6sMF40UHimd/WsxwjhnisZyVAiEAhQTYzxcpjqdFFeY5ZEwBltkbl8XZXktsJ589e4vyNDE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7528743},"type":"module","engines":{"node":">=18"},"gitHead":"dac400791744ae3e7d8a5761a00f3ea5fe1e7976","scripts":{"test":"node hooks/test-cc-status.js && node hooks/test-iife.mjs && node hooks/test-sbi-aggregation.mjs && node hooks/test-smoke-journey.mjs && node hooks/test-patcher-io.mjs && node hooks/test-version-sync.mjs && node hooks/test-contract-sync.mjs && node hooks/test-favorites.mjs && node hooks/test-smoke-favorites.mjs && node hooks/test-standalone-patch.mjs","build":"tsc","patch":"npx tsx patch.ts","format":"prettier --write patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts","revert":"npx tsx patch.ts --revert","status":"npx tsx patch.ts --status","prepare":"husky","test:smoke":"node hooks/test-smoke-journey.mjs","test:reader":"node hooks/test-iife.mjs","test:writer":"node hooks/test-cc-status.js","format:check":"prettier --check patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts","prepublishOnly":"npm run build && npm run companion:install && npm run companion:build && npm run companion:package && cp companion/cc-status-dot-companion-*.vsix dist/ && node hooks/assert-companion-vsix.mjs","test:favorites":"node hooks/test-favorites.mjs","companion:build":"cd companion && npm run build","test:patcher-io":"node hooks/test-patcher-io.mjs","test:standalone":"node hooks/test-standalone-patch.mjs","test:aggregation":"node hooks/test-sbi-aggregation.mjs","companion:install":"cd companion && npm install --no-audit --no-fund","companion:package":"cd companion && npm run package:vsix","test:version-sync":"node hooks/test-version-sync.mjs","test:contract-sync":"node hooks/test-contract-sync.mjs","test:smoke-favorites":"node hooks/test-smoke-favorites.mjs"},"_npmUser":{"name":"wangdong233","email":"w11201413@163.com"},"repository":{"url":"git+https://github.com/wangdong233/vscode-claude-code-status-dot.git","type":"git"},"_npmVersion":"11.6.2","description":"Colorize Claude Code's VSCode tab icon with 4-state status dots (idle/running/done/interrupted), add a bottom status-bar 4-light aggregate (done/running/pending/interrupted), and surface per-session token usage / cost on the right side of the status bar —","directories":{},"lint-staged":{"patch.ts":"prettier --check","hooks/**/*.js":"prettier --check","hooks/**/*.mjs":"prettier --check","companion/extension.ts":"prettier --check"},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.3.0","typescript":"^5.4.0","@types/node":"^20.11.0","lint-staged":"^15.5.2"},"_npmOperationalInternal":{"tmp":"tmp/vscode-claude-code-status-dot_0.5.33_1785121161218_0.2651540389195983","host":"s3://npm-registry-packages-npm-production"}},"0.5.34":{"name":"vscode-claude-code-status-dot","version":"0.5.34","keywords":["claude-code","vscode","claude","status-indicator","patch"],"author":{"name":"wangdong"},"license":"MIT","_id":"vscode-claude-code-status-dot@0.5.34","maintainers":[{"name":"wangdong233","email":"w11201413@163.com"}],"homepage":"https://github.com/wangdong233/vscode-claude-code-status-dot#readme","bugs":{"url":"https://github.com/wangdong233/vscode-claude-code-status-dot/issues"},"bin":{"vscode-claude-code-status-dot":"dist/patch.js"},"dist":{"shasum":"f94a6e9793465fe2ba39099513cfec8561fdd6ea","tarball":"https://registry.npmjs.org/vscode-claude-code-status-dot/-/vscode-claude-code-status-dot-0.5.34.tgz","fileCount":148,"integrity":"sha512-ydfeBGUFCHWbEhgbbzKyKnQPncEtn6xgbwM5ErN3NklOeqFuLTNNrwiVfP1nZ+E3s6hR0rRLGV4fdrI4MKaQQQ==","signatures":[{"sig":"MEUCIFJnihDhvLQ0lasIztGTebDcxbP8gJti8yzWm5tKDe0WAiEAuTLtZRSjZUPCXtiThiPi4bzZI7YY2lV+7cMLi/S/GO8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7665783},"type":"module","engines":{"node":">=18"},"gitHead":"8f3e33f1f64b1194b6c725e7aa6c5ce6c4c87c41","scripts":{"test":"node hooks/test-cc-status.js && node hooks/test-iife.mjs && node hooks/test-sbi-aggregation.mjs && node hooks/test-smoke-journey.mjs && node hooks/test-patcher-io.mjs && node hooks/test-version-sync.mjs && node hooks/test-contract-sync.mjs && node hooks/test-favorites.mjs && node hooks/test-smoke-favorites.mjs && node hooks/test-standalone-patch.mjs","build":"tsc","patch":"npx tsx patch.ts","format":"prettier --write patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts","revert":"npx tsx patch.ts --revert","status":"npx tsx patch.ts --status","prepare":"husky","test:smoke":"node hooks/test-smoke-journey.mjs","test:reader":"node hooks/test-iife.mjs","test:writer":"node hooks/test-cc-status.js","format:check":"prettier --check patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts","prepublishOnly":"npm run build && npm run companion:install && npm run companion:build && npm run companion:package && cp companion/cc-status-dot-companion-*.vsix dist/ && node hooks/assert-companion-vsix.mjs","test:favorites":"node hooks/test-favorites.mjs","companion:build":"cd companion && npm run build","test:patcher-io":"node hooks/test-patcher-io.mjs","test:standalone":"node hooks/test-standalone-patch.mjs","test:aggregation":"node hooks/test-sbi-aggregation.mjs","companion:install":"cd companion && npm install --no-audit --no-fund","companion:package":"cd companion && npm run package:vsix","test:version-sync":"node hooks/test-version-sync.mjs","test:contract-sync":"node hooks/test-contract-sync.mjs","test:smoke-favorites":"node hooks/test-smoke-favorites.mjs"},"_npmUser":{"name":"wangdong233","email":"w11201413@163.com"},"repository":{"url":"git+https://github.com/wangdong233/vscode-claude-code-status-dot.git","type":"git"},"_npmVersion":"11.6.2","description":"Colorize Claude Code's VSCode tab icon with 4-state status dots (idle/running/done/interrupted), add a bottom status-bar 4-light aggregate (done/running/pending/interrupted), and surface per-session token usage / cost on the right side of the status bar —","directories":{},"lint-staged":{"patch.ts":"prettier --check","hooks/**/*.js":"prettier --check","hooks/**/*.mjs":"prettier --check","companion/extension.ts":"prettier --check"},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.3.0","typescript":"^5.4.0","@types/node":"^20.11.0","lint-staged":"^15.5.2"},"_npmOperationalInternal":{"tmp":"tmp/vscode-claude-code-status-dot_0.5.34_1785129004257_0.8829589035525887","host":"s3://npm-registry-packages-npm-production"}},"0.5.35":{"name":"vscode-claude-code-status-dot","version":"0.5.35","keywords":["claude-code","vscode","claude","status-indicator","patch"],"author":{"name":"wangdong"},"license":"MIT","_id":"vscode-claude-code-status-dot@0.5.35","maintainers":[{"name":"wangdong233","email":"w11201413@163.com"}],"homepage":"https://github.com/wangdong233/vscode-claude-code-status-dot#readme","bugs":{"url":"https://github.com/wangdong233/vscode-claude-code-status-dot/issues"},"bin":{"vscode-claude-code-status-dot":"dist/patch.js"},"dist":{"shasum":"20833afcf1e76d30aff1ed5a6b5921fe4c270cbf","tarball":"https://registry.npmjs.org/vscode-claude-code-status-dot/-/vscode-claude-code-status-dot-0.5.35.tgz","fileCount":150,"integrity":"sha512-9ZzRkJeRxQRR3q6SjrkHA/u2/rD6NRNWBUJ6MJt60HtglCy/Xxv0MdA3SE/7iESN5GsCpZK0pQQTpzo2J/8fWA==","signatures":[{"sig":"MEQCIEx3WbuBo0M5lhL2F6m17WUHxzbstHeRoGsBYUFmeDcwAiAC1cHMBC+SvOPvygSynnsanSH3lf4TsAXvfn3B1B8obQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7803175},"type":"module","engines":{"node":">=18"},"gitHead":"80d458ab1694ce253dc66d1bf37b5b7eab36599d","scripts":{"test":"node hooks/test-cc-status.js && node hooks/test-iife.mjs && node hooks/test-sbi-aggregation.mjs && node hooks/test-smoke-journey.mjs && node hooks/test-patcher-io.mjs && node hooks/test-version-sync.mjs && node hooks/test-contract-sync.mjs && node hooks/test-favorites.mjs && node hooks/test-smoke-favorites.mjs && node hooks/test-standalone-patch.mjs","build":"tsc","patch":"npx tsx patch.ts","format":"prettier --write patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts","revert":"npx tsx patch.ts --revert","status":"npx tsx patch.ts --status","prepare":"husky","test:smoke":"node hooks/test-smoke-journey.mjs","test:reader":"node hooks/test-iife.mjs","test:writer":"node hooks/test-cc-status.js","format:check":"prettier --check patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts","prepublishOnly":"npm run build && npm run companion:install && npm run companion:build && npm run companion:package && cp companion/cc-status-dot-companion-*.vsix dist/ && node hooks/assert-companion-vsix.mjs","test:favorites":"node hooks/test-favorites.mjs","companion:build":"cd companion && npm run build","test:patcher-io":"node hooks/test-patcher-io.mjs","test:standalone":"node hooks/test-standalone-patch.mjs","test:aggregation":"node hooks/test-sbi-aggregation.mjs","companion:install":"cd companion && npm install --no-audit --no-fund","companion:package":"cd companion && npm run package:vsix","test:version-sync":"node hooks/test-version-sync.mjs","test:contract-sync":"node hooks/test-contract-sync.mjs","test:smoke-favorites":"node hooks/test-smoke-favorites.mjs"},"_npmUser":{"name":"wangdong233","email":"w11201413@163.com"},"repository":{"url":"git+https://github.com/wangdong233/vscode-claude-code-status-dot.git","type":"git"},"_npmVersion":"11.6.2","description":"Colorize Claude Code's VSCode tab icon with 4-state status dots (idle/running/done/interrupted), add a bottom status-bar 4-light aggregate (done/running/pending/interrupted), and surface per-session token usage / cost on the right side of the status bar —","directories":{},"lint-staged":{"patch.ts":"prettier --check","hooks/**/*.js":"prettier --check","hooks/**/*.mjs":"prettier --check","companion/extension.ts":"prettier --check"},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.3.0","typescript":"^5.4.0","@types/node":"^20.11.0","lint-staged":"^15.5.2"},"_npmOperationalInternal":{"tmp":"tmp/vscode-claude-code-status-dot_0.5.35_1785131870415_0.5121197731183857","host":"s3://npm-registry-packages-npm-production"}},"0.5.36":{"name":"vscode-claude-code-status-dot","version":"0.5.36","keywords":["claude-code","vscode","claude","status-indicator","patch"],"author":{"name":"wangdong"},"license":"MIT","_id":"vscode-claude-code-status-dot@0.5.36","maintainers":[{"name":"wangdong233","email":"w11201413@163.com"}],"homepage":"https://github.com/wangdong233/vscode-claude-code-status-dot#readme","bugs":{"url":"https://github.com/wangdong233/vscode-claude-code-status-dot/issues"},"bin":{"vscode-claude-code-status-dot":"dist/patch.js"},"dist":{"shasum":"34d842e282b9c047e9d094bdd70b098eccaeb5d5","tarball":"https://registry.npmjs.org/vscode-claude-code-status-dot/-/vscode-claude-code-status-dot-0.5.36.tgz","fileCount":155,"integrity":"sha512-j14eoPd32G+hFh41uZsnNRlInLJSmrPII9u9lLoE7hD/XTKwO3SJfDSyLGtKq99INM5VjrkyBMHzu6r+LgXHog==","signatures":[{"sig":"MEQCIBWzogCJ9TNqKtVu9/m64sipnYbqMhKdxtWVZEs4MUFoAiARBWb3X9qDi5wfB8x888i7FySACbFxy1uhMyHrP45EIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9300781},"type":"module","engines":{"node":">=18"},"gitHead":"df5dc773a4dacaad28b95fcac7e718e1e2628012","scripts":{"test":"node hooks/test-cc-status.js && node hooks/test-iife.mjs && node hooks/test-sbi-aggregation.mjs && node hooks/test-smoke-journey.mjs && node hooks/test-patcher-io.mjs && node hooks/test-version-sync.mjs && node hooks/test-contract-sync.mjs && node hooks/test-favorites.mjs && node hooks/test-smoke-favorites.mjs && node hooks/test-standalone-patch.mjs","build":"tsc","patch":"npx tsx patch.ts","format":"prettier --write patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts","revert":"npx tsx patch.ts --revert","status":"npx tsx patch.ts --status","prepare":"husky","test:smoke":"node hooks/test-smoke-journey.mjs","test:reader":"node hooks/test-iife.mjs","test:writer":"node hooks/test-cc-status.js","format:check":"prettier --check patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts","prepublishOnly":"npm run build && npm run companion:install && npm run companion:build && npm run companion:package && cp companion/cc-status-dot-companion-*.vsix dist/ && node hooks/assert-companion-vsix.mjs","test:favorites":"node hooks/test-favorites.mjs","companion:build":"cd companion && npm run build","test:patcher-io":"node hooks/test-patcher-io.mjs","test:standalone":"node hooks/test-standalone-patch.mjs","test:aggregation":"node hooks/test-sbi-aggregation.mjs","companion:install":"cd companion && npm install --no-audit --no-fund","companion:package":"cd companion && npm run package:vsix","test:version-sync":"node hooks/test-version-sync.mjs","test:contract-sync":"node hooks/test-contract-sync.mjs","test:smoke-favorites":"node hooks/test-smoke-favorites.mjs"},"_npmUser":{"name":"wangdong233","email":"w11201413@163.com"},"repository":{"url":"git+https://github.com/wangdong233/vscode-claude-code-status-dot.git","type":"git"},"_npmVersion":"11.6.2","description":"Colorize Claude Code's VSCode tab icon with 4-state status dots (idle/running/done/interrupted), add a bottom status-bar 4-light aggregate (done/running/pending/interrupted), and surface per-session token usage / cost on the right side of the status bar —","directories":{},"lint-staged":{"patch.ts":"prettier --check","hooks/**/*.js":"prettier --check","hooks/**/*.mjs":"prettier --check","companion/extension.ts":"prettier --check"},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.3.0","typescript":"^5.4.0","@types/node":"^20.11.0","lint-staged":"^15.5.2"},"_npmOperationalInternal":{"tmp":"tmp/vscode-claude-code-status-dot_0.5.36_1785168908664_0.5647574386487859","host":"s3://npm-registry-packages-npm-production"}},"0.5.37":{"name":"vscode-claude-code-status-dot","version":"0.5.37","keywords":["claude-code","vscode","claude","status-indicator","patch"],"author":{"name":"wangdong"},"license":"MIT","_id":"vscode-claude-code-status-dot@0.5.37","maintainers":[{"name":"wangdong233","email":"w11201413@163.com"}],"homepage":"https://github.com/wangdong233/vscode-claude-code-status-dot#readme","bugs":{"url":"https://github.com/wangdong233/vscode-claude-code-status-dot/issues"},"bin":{"vscode-claude-code-status-dot":"dist/patch.js"},"dist":{"shasum":"fddee904b15308fbe06e5769ffa41dd85fa0ee0b","tarball":"https://registry.npmjs.org/vscode-claude-code-status-dot/-/vscode-claude-code-status-dot-0.5.37.tgz","fileCount":157,"integrity":"sha512-/dfQ4bBkbZ0I6ZG1orDc78IlTmeS34gY3heL3z1vR+TY0/W1SF7gzx+dW01Pd0U9nxc1hdYYOc0awBHPPNhDNw==","signatures":[{"sig":"MEYCIQCY/XT46A4aiWUd9NZwf+YqTJ8zyUo0qt5/5Dks+pkQ1gIhAK/FATzmym7oAPRjH1NBdC4oGclhIU9NUJGZyj9Bq/ea","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9439045},"type":"module","engines":{"node":">=18"},"gitHead":"935f8ac55760ff57b4c0e4ced0ef82ee60d962c8","scripts":{"test":"node hooks/test-cc-status.js && node hooks/test-iife.mjs && node hooks/test-sbi-aggregation.mjs && node hooks/test-smoke-journey.mjs && node hooks/test-patcher-io.mjs && node hooks/test-version-sync.mjs && node hooks/test-contract-sync.mjs && node hooks/test-favorites.mjs && node hooks/test-smoke-favorites.mjs && node hooks/test-standalone-patch.mjs","build":"tsc","patch":"npx tsx patch.ts","format":"prettier --write patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts","revert":"npx tsx patch.ts --revert","status":"npx tsx patch.ts --status","prepare":"husky","test:smoke":"node hooks/test-smoke-journey.mjs","test:reader":"node hooks/test-iife.mjs","test:writer":"node hooks/test-cc-status.js","format:check":"prettier --check patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts","prepublishOnly":"npm run build && npm run companion:install && npm run companion:build && npm run companion:package && cp companion/cc-status-dot-companion-*.vsix dist/ && node hooks/assert-companion-vsix.mjs","test:favorites":"node hooks/test-favorites.mjs","companion:build":"cd companion && npm run build","test:patcher-io":"node hooks/test-patcher-io.mjs","test:standalone":"node hooks/test-standalone-patch.mjs","test:aggregation":"node hooks/test-sbi-aggregation.mjs","companion:install":"cd companion && npm install --no-audit --no-fund","companion:package":"cd companion && npm run package:vsix","test:version-sync":"node hooks/test-version-sync.mjs","test:contract-sync":"node hooks/test-contract-sync.mjs","test:smoke-favorites":"node hooks/test-smoke-favorites.mjs"},"_npmUser":{"name":"wangdong233","email":"w11201413@163.com"},"repository":{"url":"git+https://github.com/wangdong233/vscode-claude-code-status-dot.git","type":"git"},"_npmVersion":"11.6.2","description":"5-state status dots on every Claude Code tab (idle/running/done/pending/interrupted) + bottom 4-light aggregate + per-session token usage & $ cost + favorites sidebar (★) + completion/interruption notifications — minimal, reversible VSCode patch with auto","directories":{},"lint-staged":{"patch.ts":"prettier --check","hooks/**/*.js":"prettier --check","hooks/**/*.mjs":"prettier --check","companion/extension.ts":"prettier --check"},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.3.0","typescript":"^5.4.0","@types/node":"^20.11.0","lint-staged":"^15.5.2"},"_npmOperationalInternal":{"tmp":"tmp/vscode-claude-code-status-dot_0.5.37_1785169735539_0.9217782649107682","host":"s3://npm-registry-packages-npm-production"}},"0.5.38":{"name":"vscode-claude-code-status-dot","version":"0.5.38","keywords":["claude-code","vscode","claude","status-indicator","patch"],"author":{"name":"wangdong"},"license":"MIT","_id":"vscode-claude-code-status-dot@0.5.38","maintainers":[{"name":"wangdong233","email":"w11201413@163.com"}],"homepage":"https://github.com/wangdong233/vscode-claude-code-status-dot#readme","bugs":{"url":"https://github.com/wangdong233/vscode-claude-code-status-dot/issues"},"bin":{"vscode-claude-code-status-dot":"dist/patch.js"},"dist":{"shasum":"6b31a1338037a392548160660ffe078512daa55f","tarball":"https://registry.npmjs.org/vscode-claude-code-status-dot/-/vscode-claude-code-status-dot-0.5.38.tgz","fileCount":159,"integrity":"sha512-5y6FCaxDistw7BnQFnBBqRVHLWDzvZ1Us6OvP5kJX1uWeosQCXCPpoynptrCy30rQkAu2N502dOwbJ8NNoIqfA==","signatures":[{"sig":"MEQCIAKucefqATaR4Y8WNYBjG/Dsk30GSTxB6Bmx7EA9uPhZAiBp2Mui4+FtMStW3PQRURdFod+fMQk5y7JlBJr5Nl2vjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9578654},"type":"module","engines":{"node":">=18"},"gitHead":"5e6a9c01d48541c3bbdf780df064e4bb348e9b3f","scripts":{"test":"node hooks/test-cc-status.js && node hooks/test-iife.mjs && node hooks/test-sbi-aggregation.mjs && node hooks/test-smoke-journey.mjs && node hooks/test-patcher-io.mjs && node hooks/test-version-sync.mjs && node hooks/test-contract-sync.mjs && node hooks/test-favorites.mjs && node hooks/test-smoke-favorites.mjs && node hooks/test-standalone-patch.mjs","build":"tsc","patch":"npx tsx patch.ts","format":"prettier --write patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts","revert":"npx tsx patch.ts --revert","status":"npx tsx patch.ts --status","prepare":"husky","test:smoke":"node hooks/test-smoke-journey.mjs","test:reader":"node hooks/test-iife.mjs","test:writer":"node hooks/test-cc-status.js","format:check":"prettier --check patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts","prepublishOnly":"npm run build && npm run companion:install && npm run companion:build && npm run companion:package && cp companion/cc-status-dot-companion-*.vsix dist/ && node hooks/assert-companion-vsix.mjs","test:favorites":"node hooks/test-favorites.mjs","companion:build":"cd companion && npm run build","test:patcher-io":"node hooks/test-patcher-io.mjs","test:standalone":"node hooks/test-standalone-patch.mjs","test:aggregation":"node hooks/test-sbi-aggregation.mjs","companion:install":"cd companion && npm install --no-audit --no-fund","companion:package":"cd companion && npm run package:vsix","test:version-sync":"node hooks/test-version-sync.mjs","test:contract-sync":"node hooks/test-contract-sync.mjs","test:smoke-favorites":"node hooks/test-smoke-favorites.mjs"},"_npmUser":{"name":"wangdong233","email":"w11201413@163.com"},"repository":{"url":"git+https://github.com/wangdong233/vscode-claude-code-status-dot.git","type":"git"},"_npmVersion":"11.6.2","description":"5-state status dots on every Claude Code tab (idle/running/done/pending/interrupted) + bottom 4-light aggregate + per-session token usage & $ cost + favorites sidebar (★) + completion/interruption notifications — minimal, reversible VSCode patch with auto","directories":{},"lint-staged":{"patch.ts":"prettier --check","hooks/**/*.js":"prettier --check","hooks/**/*.mjs":"prettier --check","companion/extension.ts":"prettier --check"},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.3.0","typescript":"^5.4.0","@types/node":"^20.11.0","lint-staged":"^15.5.2"},"_npmOperationalInternal":{"tmp":"tmp/vscode-claude-code-status-dot_0.5.38_1785170697771_0.858860369457267","host":"s3://npm-registry-packages-npm-production"}},"0.5.40":{"name":"vscode-claude-code-status-dot","version":"0.5.40","keywords":["claude-code","vscode","claude","status-indicator","patch"],"author":{"name":"wangdong"},"license":"MIT","_id":"vscode-claude-code-status-dot@0.5.40","maintainers":[{"name":"wangdong233","email":"w11201413@163.com"}],"homepage":"https://github.com/wangdong233/vscode-claude-code-status-dot#readme","bugs":{"url":"https://github.com/wangdong233/vscode-claude-code-status-dot/issues"},"bin":{"vscode-claude-code-status-dot":"dist/patch.js"},"dist":{"shasum":"239f7e797630e3d6df8fcf18fe7b5c29d1ed2a03","tarball":"https://registry.npmjs.org/vscode-claude-code-status-dot/-/vscode-claude-code-status-dot-0.5.40.tgz","fileCount":108,"integrity":"sha512-+a+gMHbUBFbGYR/2n/XTWVSx1t6n180k6D+c+Tj2u3tiX+V/MCmUYJ86Kt0lvrZrGPiYkzCEy4poNDVuA3k0RA==","signatures":[{"sig":"MEQCIH7iVdNOXsL+3FbQ+r7mW6/z71Gzx3zbatOetvhIlW7UAiA7OR5MfixmfBh0xqKnOPBvBdobPeObd6iFjTGJp1Hn3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6669922},"type":"module","engines":{"node":">=18"},"gitHead":"8e58a494471baf3ffd1f2fab83917d543f0bf349","scripts":{"test":"node hooks/test-cc-status.js && node hooks/test-iife.mjs && node hooks/test-sbi-aggregation.mjs && node hooks/test-smoke-journey.mjs && node hooks/test-patcher-io.mjs && node hooks/test-version-sync.mjs && node hooks/test-contract-sync.mjs && node hooks/test-favorites.mjs && node hooks/test-smoke-favorites.mjs && node hooks/test-standalone-patch.mjs","build":"tsc","patch":"npx tsx patch.ts","format":"prettier --write patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts","revert":"npx tsx patch.ts --revert","status":"npx tsx patch.ts --status","prepare":"husky","test:smoke":"node hooks/test-smoke-journey.mjs","test:reader":"node hooks/test-iife.mjs","test:writer":"node hooks/test-cc-status.js","format:check":"prettier --check patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts","prepublishOnly":"npm run build && npm run companion:install && npm run companion:build && npm run companion:package && cp companion/cc-status-dot-companion-*.vsix dist/ && node hooks/assert-companion-vsix.mjs","test:favorites":"node hooks/test-favorites.mjs","companion:build":"cd companion && npm run build","test:patcher-io":"node hooks/test-patcher-io.mjs","test:standalone":"node hooks/test-standalone-patch.mjs","test:aggregation":"node hooks/test-sbi-aggregation.mjs","companion:install":"cd companion && npm install --no-audit --no-fund","companion:package":"cd companion && npm run package:vsix","test:version-sync":"node hooks/test-version-sync.mjs","test:contract-sync":"node hooks/test-contract-sync.mjs","test:smoke-favorites":"node hooks/test-smoke-favorites.mjs"},"_npmUser":{"name":"wangdong233","email":"w11201413@163.com"},"repository":{"url":"git+https://github.com/wangdong233/vscode-claude-code-status-dot.git","type":"git"},"_npmVersion":"11.6.2","description":"5-state status dots on every Claude Code tab (idle/running/done/pending/interrupted) + bottom 4-light aggregate + per-session token usage & $ cost + favorites sidebar (★) + completion/interruption notifications — minimal, reversible VSCode patch with auto","directories":{},"lint-staged":{"patch.ts":"prettier --check","hooks/**/*.js":"prettier --check","hooks/**/*.mjs":"prettier --check","companion/extension.ts":"prettier --check"},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.3.0","typescript":"^5.4.0","@types/node":"^20.11.0","lint-staged":"^15.5.2"},"_npmOperationalInternal":{"tmp":"tmp/vscode-claude-code-status-dot_0.5.40_1785485282379_0.7102090195884552","host":"s3://npm-registry-packages-npm-production"}},"0.5.45":{"name":"vscode-claude-code-status-dot","version":"0.5.45","keywords":["claude-code","vscode","claude","status-indicator","patch"],"author":{"name":"wangdong"},"license":"MIT","_id":"vscode-claude-code-status-dot@0.5.45","maintainers":[{"name":"wangdong233","email":"w11201413@163.com"}],"homepage":"https://github.com/wangdong233/vscode-claude-code-status-dot#readme","bugs":{"url":"https://github.com/wangdong233/vscode-claude-code-status-dot/issues"},"bin":{"vscode-claude-code-status-dot":"dist/patch.js"},"dist":{"shasum":"6a2fba53088061acc931a9bc40fb246e3d86a305","tarball":"https://registry.npmjs.org/vscode-claude-code-status-dot/-/vscode-claude-code-status-dot-0.5.45.tgz","fileCount":112,"integrity":"sha512-poyvi4OyEG+CRiuLWaldvEFWp2Sng6lcCtvU00GN7sAyAwlpyAHAb55J0S51x+Tb4ViUaaDX5aQUgcxMZ47btA==","signatures":[{"sig":"MEQCIHZZsLsdq4/MpNDLC+yo81+WgyLXnaCEo+xJYY/nK8NiAiAXoJLTUwwMz3zGL6QJyF2MwHZLoJsbRHVACS/D3iEYag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7002302},"type":"module","engines":{"node":">=18"},"gitHead":"d76ed925f7569b85ed07a4ad9146cd55861f15bd","scripts":{"test":"node hooks/test-cc-status.js && node hooks/test-iife.mjs && node hooks/test-sbi-aggregation.mjs && node hooks/test-smoke-journey.mjs && node hooks/test-patcher-io.mjs && node hooks/test-version-sync.mjs && node hooks/test-contract-sync.mjs && node hooks/test-favorites.mjs && node hooks/test-smoke-favorites.mjs && node hooks/test-standalone-patch.mjs","build":"tsc","patch":"npx tsx patch.ts","format":"prettier --write patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts","revert":"npx tsx patch.ts --revert","status":"npx tsx patch.ts --status","prepare":"husky","test:smoke":"node hooks/test-smoke-journey.mjs","test:reader":"node hooks/test-iife.mjs","test:writer":"node hooks/test-cc-status.js","format:check":"prettier --check patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts","prepublishOnly":"npm run build && npm run companion:install && npm run companion:build && npm run companion:package && cp companion/cc-status-dot-companion-*.vsix dist/ && node hooks/assert-companion-vsix.mjs","test:favorites":"node hooks/test-favorites.mjs","companion:build":"cd companion && npm run build","test:patcher-io":"node hooks/test-patcher-io.mjs","test:standalone":"node hooks/test-standalone-patch.mjs","test:aggregation":"node hooks/test-sbi-aggregation.mjs","companion:install":"cd companion && npm install --no-audit --no-fund","companion:package":"cd companion && npm run package:vsix","test:version-sync":"node hooks/test-version-sync.mjs","test:contract-sync":"node hooks/test-contract-sync.mjs","test:smoke-favorites":"node hooks/test-smoke-favorites.mjs"},"_npmUser":{"name":"wangdong233","email":"w11201413@163.com"},"repository":{"url":"git+https://github.com/wangdong233/vscode-claude-code-status-dot.git","type":"git"},"_npmVersion":"11.6.2","description":"5-state status dots on every Claude Code tab (idle/running/done/pending/interrupted) + bottom 4-light aggregate + per-session token usage & $ cost + favorites sidebar (★) + completion/interruption notifications — minimal, reversible VSCode patch with auto","directories":{},"lint-staged":{"patch.ts":"prettier --check","hooks/**/*.js":"prettier --check","hooks/**/*.mjs":"prettier --check","companion/extension.ts":"prettier --check"},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.3.0","typescript":"^5.4.0","@types/node":"^20.11.0","lint-staged":"^15.5.2"},"_npmOperationalInternal":{"tmp":"tmp/vscode-claude-code-status-dot_0.5.45_1786785311772_0.9040534445900958","host":"s3://npm-registry-packages-npm-production"}},"0.5.46":{"name":"vscode-claude-code-status-dot","version":"0.5.46","keywords":["claude-code","vscode","claude","status-indicator","patch"],"author":{"name":"wangdong"},"license":"MIT","_id":"vscode-claude-code-status-dot@0.5.46","maintainers":[{"name":"wangdong233","email":"w11201413@163.com"}],"homepage":"https://github.com/wangdong233/vscode-claude-code-status-dot#readme","bugs":{"url":"https://github.com/wangdong233/vscode-claude-code-status-dot/issues"},"bin":{"vscode-claude-code-status-dot":"dist/patch.js"},"dist":{"shasum":"4ca226c29cf290b97dbbe266e48f8b83a5d84f14","tarball":"https://registry.npmjs.org/vscode-claude-code-status-dot/-/vscode-claude-code-status-dot-0.5.46.tgz","fileCount":114,"integrity":"sha512-GGlltBU1x53icqPLST1vQJAUmk3ojWVASdmz8KzDXVz6LLnufj9BVSmZGWTI4a0beJ0MWY8xz5vhl0EffBp8Bw==","signatures":[{"sig":"MEQCIEAjEZfROcv7EaB6ISqjMDKrlTcHz/HCD3LzIaNmr2l6AiAGaan9sAJU6qhyse0WjJsghzliqOGUURr2KTjrniVMnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7174718},"type":"module","engines":{"node":">=18"},"gitHead":"bf2b03e380cada46321be32b1ecaeb220ba3787d","scripts":{"test":"node hooks/test-cc-status.js && node hooks/test-iife.mjs && node hooks/test-sbi-aggregation.mjs && node hooks/test-smoke-journey.mjs && node hooks/test-patcher-io.mjs && node hooks/test-version-sync.mjs && node hooks/test-contract-sync.mjs && node hooks/test-favorites.mjs && node hooks/test-smoke-favorites.mjs && node hooks/test-standalone-patch.mjs","build":"tsc","patch":"npx tsx patch.ts","format":"prettier --write patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts","revert":"npx tsx patch.ts --revert","status":"npx tsx patch.ts --status","prepare":"husky","test:smoke":"node hooks/test-smoke-journey.mjs","test:reader":"node hooks/test-iife.mjs","test:writer":"node hooks/test-cc-status.js","format:check":"prettier --check patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts","prepublishOnly":"npm run build && npm run companion:install && npm run companion:build && npm run companion:package && cp companion/cc-status-dot-companion-*.vsix dist/ && node hooks/assert-companion-vsix.mjs","test:favorites":"node hooks/test-favorites.mjs","companion:build":"cd companion && npm run build","test:patcher-io":"node hooks/test-patcher-io.mjs","test:standalone":"node hooks/test-standalone-patch.mjs","test:aggregation":"node hooks/test-sbi-aggregation.mjs","companion:install":"cd companion && npm install --no-audit --no-fund","companion:package":"cd companion && npm run package:vsix","test:version-sync":"node hooks/test-version-sync.mjs","test:contract-sync":"node hooks/test-contract-sync.mjs","test:smoke-favorites":"node hooks/test-smoke-favorites.mjs"},"_npmUser":{"name":"wangdong233","email":"w11201413@163.com"},"repository":{"url":"git+https://github.com/wangdong233/vscode-claude-code-status-dot.git","type":"git"},"_npmVersion":"11.6.2","description":"5-state status dots on every Claude Code tab (idle/running/done/pending/interrupted) + bottom 4-light aggregate + per-session token usage & $ cost + favorites sidebar (★) + completion/interruption notifications — minimal, reversible VSCode patch with auto","directories":{},"lint-staged":{"patch.ts":"prettier --check","hooks/**/*.js":"prettier --check","hooks/**/*.mjs":"prettier --check","companion/extension.ts":"prettier --check"},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.3.0","typescript":"^5.4.0","@types/node":"^20.11.0","lint-staged":"^15.5.2"},"_npmOperationalInternal":{"tmp":"tmp/vscode-claude-code-status-dot_0.5.46_1787113631768_0.3203561186666535","host":"s3://npm-registry-packages-npm-production"}},"0.5.47":{"name":"vscode-claude-code-status-dot","version":"0.5.47","keywords":["claude-code","vscode","claude","status-indicator","patch"],"author":{"name":"wangdong"},"license":"MIT","_id":"vscode-claude-code-status-dot@0.5.47","maintainers":[{"name":"wangdong233","email":"w11201413@163.com"}],"homepage":"https://github.com/wangdong233/vscode-claude-code-status-dot#readme","bugs":{"url":"https://github.com/wangdong233/vscode-claude-code-status-dot/issues"},"bin":{"vscode-claude-code-status-dot":"dist/patch.js"},"dist":{"shasum":"f5cefcb3f7e91f4a7d65a829d9a00e2c15c307f1","tarball":"https://registry.npmjs.org/vscode-claude-code-status-dot/-/vscode-claude-code-status-dot-0.5.47.tgz","fileCount":116,"integrity":"sha512-/AywGcKwWhn/H8LbxIirGdxtjJBhSRaYAAr0r4i2LQcs4/FH1BOyP6/SNGyD47BB469cRCv2nmDwsM/VsLSkaw==","signatures":[{"sig":"MEUCID4Xju20TPeq2NRGObnsDnKq2wtKelP4zQX6Lw3e0J+yAiEA4vF9ph7NYaCSnirAxk0V7eLsWNX7/ZE2tMxqzFVkfHI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7357455},"type":"module","engines":{"node":">=18"},"gitHead":"6bc439b940d4c34f6cb542b1cf77d84099e79541","scripts":{"test":"node hooks/test-cc-status.js && node hooks/test-iife.mjs && node hooks/test-sbi-aggregation.mjs && node hooks/test-smoke-journey.mjs && node hooks/test-patcher-io.mjs && node hooks/test-version-sync.mjs && node hooks/test-contract-sync.mjs && node hooks/test-favorites.mjs && node hooks/test-smoke-favorites.mjs && node hooks/test-strip-roundtrip.mjs && node hooks/test-standalone-patch.mjs","build":"tsc","patch":"npx tsx patch.ts","format":"prettier --write patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts","revert":"npx tsx patch.ts --revert","status":"npx tsx patch.ts --status","prepare":"husky","test:smoke":"node hooks/test-smoke-journey.mjs","test:reader":"node hooks/test-iife.mjs","test:writer":"node hooks/test-cc-status.js","format:check":"prettier --check patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts","prepublishOnly":"npm run build && npm run companion:install && npm run companion:build && npm run companion:package && cp companion/cc-status-dot-companion-*.vsix dist/ && node hooks/assert-companion-vsix.mjs","test:favorites":"node hooks/test-favorites.mjs","companion:build":"cd companion && npm run build","test:patcher-io":"node hooks/test-patcher-io.mjs","test:standalone":"node hooks/test-standalone-patch.mjs","test:aggregation":"node hooks/test-sbi-aggregation.mjs","companion:install":"cd companion && npm install --no-audit --no-fund","companion:package":"cd companion && npm run package:vsix","test:version-sync":"node hooks/test-version-sync.mjs","test:contract-sync":"node hooks/test-contract-sync.mjs","test:smoke-favorites":"node hooks/test-smoke-favorites.mjs"},"_npmUser":{"name":"wangdong233","email":"w11201413@163.com"},"repository":{"url":"git+https://github.com/wangdong233/vscode-claude-code-status-dot.git","type":"git"},"_npmVersion":"11.6.2","description":"5-state status dots on every Claude Code tab (idle/running/done/pending/interrupted) + bottom 4-light aggregate + per-session token usage & $ cost + favorites sidebar (★) + completion/interruption notifications — minimal, reversible VSCode patch with auto","directories":{},"lint-staged":{"patch.ts":"prettier --check","hooks/**/*.js":"prettier --check","hooks/**/*.mjs":"prettier --check","companion/extension.ts":"prettier --check"},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.3.0","typescript":"^5.4.0","@types/node":"^20.11.0","lint-staged":"^15.5.2"},"_npmOperationalInternal":{"tmp":"tmp/vscode-claude-code-status-dot_0.5.47_1787300862809_0.3312520166199697","host":"s3://npm-registry-packages-npm-production"}},"0.5.48":{"name":"vscode-claude-code-status-dot","version":"0.5.48","keywords":["claude-code","vscode","claude","status-indicator","patch"],"author":{"name":"wangdong"},"license":"MIT","_id":"vscode-claude-code-status-dot@0.5.48","maintainers":[{"name":"wangdong233","email":"w11201413@163.com"}],"homepage":"https://github.com/wangdong233/vscode-claude-code-status-dot#readme","bugs":{"url":"https://github.com/wangdong233/vscode-claude-code-status-dot/issues"},"bin":{"vscode-claude-code-status-dot":"dist/patch.js"},"dist":{"shasum":"f78e7c66f2c97c7a5abb3d0968c968870560ea2d","tarball":"https://registry.npmjs.org/vscode-claude-code-status-dot/-/vscode-claude-code-status-dot-0.5.48.tgz","fileCount":118,"integrity":"sha512-cgFaE0w/o9SKugnQ0/eSbDEuKp1Gfm72T2rGkB/LFuRZV7H8ysXmTBQcFlrq7chxOhjFnrG1IOvGRrh6XXFtGw==","signatures":[{"sig":"MEQCIH82HZzADVzcyZjE9U8Ff36LhJm06KzkSelAQk9XjfD7AiBb3F1YZN5/L+n153VRfv4fEFSUrfyRzscTgvCC8H4ZsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7551895},"type":"module","engines":{"node":">=18"},"gitHead":"2ac02a8599656ef95a6ade92df16b6691c39b488","scripts":{"test":"node hooks/test-cc-status.js && node hooks/test-iife.mjs && node hooks/test-sbi-aggregation.mjs && node hooks/test-smoke-journey.mjs && node hooks/test-patcher-io.mjs && node hooks/test-version-sync.mjs && node hooks/test-contract-sync.mjs && node hooks/test-favorites.mjs && node hooks/test-smoke-favorites.mjs && node hooks/test-strip-roundtrip.mjs && node hooks/test-standalone-patch.mjs","build":"tsc","patch":"npx tsx patch.ts","format":"prettier --write patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts","revert":"npx tsx patch.ts --revert","status":"npx tsx patch.ts --status","prepare":"husky","test:smoke":"node hooks/test-smoke-journey.mjs","test:reader":"node hooks/test-iife.mjs","test:writer":"node hooks/test-cc-status.js","format:check":"prettier --check patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts","prepublishOnly":"npm run build && npm run companion:install && npm run companion:build && npm run companion:package && cp companion/cc-status-dot-companion-*.vsix dist/ && node hooks/assert-companion-vsix.mjs","test:favorites":"node hooks/test-favorites.mjs","companion:build":"cd companion && npm run build","test:patcher-io":"node hooks/test-patcher-io.mjs","test:standalone":"node hooks/test-standalone-patch.mjs","test:aggregation":"node hooks/test-sbi-aggregation.mjs","companion:install":"cd companion && npm install --no-audit --no-fund","companion:package":"cd companion && npm run package:vsix","test:version-sync":"node hooks/test-version-sync.mjs","test:contract-sync":"node hooks/test-contract-sync.mjs","test:smoke-favorites":"node hooks/test-smoke-favorites.mjs"},"_npmUser":{"name":"wangdong233","email":"w11201413@163.com"},"repository":{"url":"git+https://github.com/wangdong233/vscode-claude-code-status-dot.git","type":"git"},"_npmVersion":"11.6.2","description":"5-state status dots on every Claude Code tab (idle/running/done/pending/interrupted) + bottom 4-light aggregate + per-session token usage & $ cost + favorites sidebar (★) + completion/interruption notifications — minimal, reversible VSCode patch with auto","directories":{},"lint-staged":{"patch.ts":"prettier --check","hooks/**/*.js":"prettier --check","hooks/**/*.mjs":"prettier --check","companion/extension.ts":"prettier --check"},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.3.0","typescript":"^5.4.0","@types/node":"^20.11.0","lint-staged":"^15.5.2"},"_npmOperationalInternal":{"tmp":"tmp/vscode-claude-code-status-dot_0.5.48_1787325951674_0.0275961250361636","host":"s3://npm-registry-packages-npm-production"}},"0.5.49":{"name":"vscode-claude-code-status-dot","version":"0.5.49","keywords":["claude-code","vscode","claude","status-indicator","patch"],"author":{"name":"wangdong"},"license":"MIT","_id":"vscode-claude-code-status-dot@0.5.49","maintainers":[{"name":"wangdong233","email":"w11201413@163.com"}],"homepage":"https://github.com/wangdong233/vscode-claude-code-status-dot#readme","bugs":{"url":"https://github.com/wangdong233/vscode-claude-code-status-dot/issues"},"bin":{"vscode-claude-code-status-dot":"dist/patch.js"},"dist":{"shasum":"24adf1f9aa55a1c2f10fd6b651c0cc4f77257a32","tarball":"https://registry.npmjs.org/vscode-claude-code-status-dot/-/vscode-claude-code-status-dot-0.5.49.tgz","fileCount":71,"integrity":"sha512-/5mYgDT6gKhF0ssX4JewhEqGWfyskHqaSW9aMaHIrs6sr/A13jZ08CCgJg3vDWayJyChG8Fc97eU2X/ZmhD2VQ==","signatures":[{"sig":"MEYCIQCZjapCcBQAd+J/S+4y7ZtdPLut6Bx203txnQDStvuy9gIhANlWbXtqHgbrALzoOdbgdQ1SILj+EZs4yh6CMF4nDWq/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4856257},"type":"module","engines":{"node":">=18"},"gitHead":"1d343c5752ca8c1098ec7b80ba036d8686949ae1","scripts":{"test":"node hooks/test-cc-status.js && node hooks/test-iife.mjs && node hooks/test-sbi-aggregation.mjs && node hooks/test-smoke-journey.mjs && node hooks/test-patcher-io.mjs && node hooks/test-version-sync.mjs && node hooks/test-contract-sync.mjs && node hooks/test-favorites.mjs && node hooks/test-smoke-favorites.mjs && node hooks/test-strip-roundtrip.mjs && node hooks/test-anchor-tiers.mjs && node hooks/test-standalone-patch.mjs","build":"tsc","patch":"npx tsx patch.ts","format":"prettier --write patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts","revert":"npx tsx patch.ts --revert","status":"npx tsx patch.ts --status","prepare":"husky","test:smoke":"node hooks/test-smoke-journey.mjs","test:reader":"node hooks/test-iife.mjs","test:writer":"node hooks/test-cc-status.js","format:check":"prettier --check patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts","prepublishOnly":"npm run build && npm run companion:install && npm run companion:build && npm run companion:package && cp companion/cc-status-dot-companion-*.vsix dist/ && node hooks/assert-companion-vsix.mjs","test:favorites":"node hooks/test-favorites.mjs","companion:build":"cd companion && npm run build","test:patcher-io":"node hooks/test-patcher-io.mjs","test:standalone":"node hooks/test-standalone-patch.mjs","test:aggregation":"node hooks/test-sbi-aggregation.mjs","companion:install":"cd companion && npm install --no-audit --no-fund","companion:package":"cd companion && npm run package:vsix","test:version-sync":"node hooks/test-version-sync.mjs","test:contract-sync":"node hooks/test-contract-sync.mjs","test:smoke-favorites":"node hooks/test-smoke-favorites.mjs"},"_npmUser":{"name":"wangdong233","email":"w11201413@163.com"},"repository":{"url":"git+https://github.com/wangdong233/vscode-claude-code-status-dot.git","type":"git"},"_npmVersion":"11.6.2","description":"5-state status dots on every Claude Code tab (idle/running/done/pending/interrupted) + bottom 4-light aggregate + per-session token usage & $ cost + favorites sidebar (★) + completion/interruption notifications — minimal, reversible VSCode patch with auto","directories":{},"lint-staged":{"patch.ts":"prettier --check","hooks/**/*.js":"prettier --check","hooks/**/*.mjs":"prettier --check","companion/extension.ts":"prettier --check"},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.3.0","typescript":"^5.4.0","@types/node":"^20.11.0","lint-staged":"^15.5.2"},"_npmOperationalInternal":{"tmp":"tmp/vscode-claude-code-status-dot_0.5.49_1787451761799_0.6178861670807125","host":"s3://npm-registry-packages-npm-production"}},"0.5.50":{"name":"vscode-claude-code-status-dot","version":"0.5.50","keywords":["claude-code","vscode","claude","status-indicator","patch"],"author":{"name":"wangdong"},"license":"MIT","_id":"vscode-claude-code-status-dot@0.5.50","maintainers":[{"name":"wangdong233","email":"w11201413@163.com"}],"homepage":"https://github.com/wangdong233/vscode-claude-code-status-dot#readme","bugs":{"url":"https://github.com/wangdong233/vscode-claude-code-status-dot/issues"},"bin":{"vscode-claude-code-status-dot":"dist/patch.js"},"dist":{"shasum":"ab407b11290d4e65a7b17bf067b26a93ef3111fc","tarball":"https://registry.npmjs.org/vscode-claude-code-status-dot/-/vscode-claude-code-status-dot-0.5.50.tgz","fileCount":73,"integrity":"sha512-+013c1SN3ywGE1YoN7JCgAgxVDUdUUyROIkK2RJHhmqstY+nMV7byln0RDwlDg9E0U+c1A0fauqrDmAfxcHY4Q==","signatures":[{"sig":"MEQCIAH7NtiWyHGYHf6u7I8fo0PQncWluuzq+OBDUXYRzeZwAiBZV72U1KOlBumYefJQAsvsfp/RI4HlO9+R4DpNDQ2BJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5044844},"type":"module","engines":{"node":">=18"},"gitHead":"78deb1ca36dd4957cafbeeae863dcb8aaaacea79","scripts":{"test":"node hooks/test-cc-status.js && node hooks/test-iife.mjs && node hooks/test-sbi-aggregation.mjs && node hooks/test-smoke-journey.mjs && node hooks/test-patcher-io.mjs && node hooks/test-version-sync.mjs && node hooks/test-contract-sync.mjs && node hooks/test-favorites.mjs && node hooks/test-smoke-favorites.mjs && node hooks/test-strip-roundtrip.mjs && node hooks/test-anchor-tiers.mjs && node hooks/test-standalone-patch.mjs","build":"tsc","patch":"npx tsx patch.ts","format":"prettier --write patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts","revert":"npx tsx patch.ts --revert","status":"npx tsx patch.ts --status","prepare":"husky","test:smoke":"node hooks/test-smoke-journey.mjs","test:reader":"node hooks/test-iife.mjs","test:writer":"node hooks/test-cc-status.js","format:check":"prettier --check patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts","prepublishOnly":"npm run build && npm run companion:install && npm run companion:build && npm run companion:package && cp companion/cc-status-dot-companion-*.vsix dist/ && node hooks/assert-companion-vsix.mjs","test:favorites":"node hooks/test-favorites.mjs","companion:build":"cd companion && npm run build","test:patcher-io":"node hooks/test-patcher-io.mjs","test:standalone":"node hooks/test-standalone-patch.mjs","test:aggregation":"node hooks/test-sbi-aggregation.mjs","companion:install":"cd companion && npm install --no-audit --no-fund","companion:package":"cd companion && npm run package:vsix","test:version-sync":"node hooks/test-version-sync.mjs","test:contract-sync":"node hooks/test-contract-sync.mjs","test:smoke-favorites":"node hooks/test-smoke-favorites.mjs"},"_npmUser":{"name":"wangdong233","email":"w11201413@163.com"},"repository":{"url":"git+https://github.com/wangdong233/vscode-claude-code-status-dot.git","type":"git"},"_npmVersion":"11.6.2","description":"5-state status dots on every Claude Code tab (idle/running/done/pending/interrupted) + bottom 4-light aggregate + per-session token usage & $ cost + favorites sidebar (★) + completion/interruption notifications — minimal, reversible VSCode patch with auto","directories":{},"lint-staged":{"patch.ts":"prettier --check","hooks/**/*.js":"prettier --check","hooks/**/*.mjs":"prettier --check","companion/extension.ts":"prettier --check"},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.3.0","typescript":"^5.4.0","@types/node":"^20.11.0","lint-staged":"^15.5.2"},"_npmOperationalInternal":{"tmp":"tmp/vscode-claude-code-status-dot_0.5.50_1787458876361_0.8113449512938204","host":"s3://npm-registry-packages-npm-production"}},"0.5.51":{"name":"vscode-claude-code-status-dot","version":"0.5.51","keywords":["claude-code","vscode","claude","status-indicator","patch"],"author":{"name":"wangdong"},"license":"MIT","_id":"vscode-claude-code-status-dot@0.5.51","maintainers":[{"name":"wangdong233","email":"w11201413@163.com"}],"homepage":"https://github.com/wangdong233/vscode-claude-code-status-dot#readme","bugs":{"url":"https://github.com/wangdong233/vscode-claude-code-status-dot/issues"},"bin":{"vscode-claude-code-status-dot":"dist/patch.js"},"dist":{"shasum":"1c4c445ef017949128208fb4d9e53af33a0f1929","tarball":"https://registry.npmjs.org/vscode-claude-code-status-dot/-/vscode-claude-code-status-dot-0.5.51.tgz","fileCount":75,"integrity":"sha512-P1vJIVMU45d0U+Yd5YdR1YnUfdMdHkF900AbvNLMKxasL7Q0AgbJJoPgA+4GzIpLOCSFWRkkRcs9su4Q3TPoxA==","signatures":[{"sig":"MEUCIQCECaT1ip0yPhnzw+ptDYqkCJaonqWVeTNupAJZBPGfwQIgfPjRROLqT5H0OoQggP95R86nj1l5zfujHFAHQxfSVwU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5239069},"type":"module","engines":{"node":">=18"},"gitHead":"cefc9eb41629aa51d2fe6a9590ddd0fe259a26ae","scripts":{"test":"node hooks/test-cc-status.js && node hooks/test-iife.mjs && node hooks/test-sbi-aggregation.mjs && node hooks/test-smoke-journey.mjs && node hooks/test-patcher-io.mjs && node hooks/test-version-sync.mjs && node hooks/test-contract-sync.mjs && node hooks/test-favorites.mjs && node hooks/test-smoke-favorites.mjs && node hooks/test-strip-roundtrip.mjs && node hooks/test-anchor-tiers.mjs && node hooks/test-keepalive.mjs && node hooks/test-standalone-patch.mjs","build":"tsc","patch":"npx tsx patch.ts","format":"prettier --write patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts companion/keepalive.ts companion/keepalive.ts","revert":"npx tsx patch.ts --revert","status":"npx tsx patch.ts --status","prepare":"husky","test:smoke":"node hooks/test-smoke-journey.mjs","test:reader":"node hooks/test-iife.mjs","test:writer":"node hooks/test-cc-status.js","format:check":"prettier --check patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts companion/keepalive.ts companion/keepalive.ts","prepublishOnly":"npm run build && npm run companion:install && npm run companion:build && npm run companion:package && cp companion/cc-status-dot-companion-*.vsix dist/ && node hooks/assert-companion-vsix.mjs","test:favorites":"node hooks/test-favorites.mjs","companion:build":"cd companion && npm run build","test:patcher-io":"node hooks/test-patcher-io.mjs","test:standalone":"node hooks/test-standalone-patch.mjs","test:aggregation":"node hooks/test-sbi-aggregation.mjs","companion:install":"cd companion && npm install --no-audit --no-fund","companion:package":"cd companion && npm run package:vsix","test:version-sync":"node hooks/test-version-sync.mjs","test:contract-sync":"node hooks/test-contract-sync.mjs","test:smoke-favorites":"node hooks/test-smoke-favorites.mjs"},"_npmUser":{"name":"wangdong233","email":"w11201413@163.com"},"repository":{"url":"git+https://github.com/wangdong233/vscode-claude-code-status-dot.git","type":"git"},"_npmVersion":"11.6.2","description":"5-state status dots on every Claude Code tab (idle/running/done/pending/interrupted) + bottom 4-light aggregate + per-session token usage & $ cost + favorites sidebar (★) + completion/interruption notifications — minimal, reversible VSCode patch with auto","directories":{},"lint-staged":{"patch.ts":"prettier --check","hooks/**/*.js":"prettier --check","hooks/**/*.mjs":"prettier --check","companion/extension.ts companion/keepalive.ts":"prettier --check"},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.3.0","typescript":"^5.4.0","@types/node":"^20.11.0","lint-staged":"^15.5.2"},"_npmOperationalInternal":{"tmp":"tmp/vscode-claude-code-status-dot_0.5.51_1787552073818_0.5154022330616712","host":"s3://npm-registry-packages-npm-production"}},"0.5.52":{"name":"vscode-claude-code-status-dot","version":"0.5.52","keywords":["claude-code","vscode","claude","status-indicator","patch"],"author":{"name":"wangdong"},"license":"MIT","_id":"vscode-claude-code-status-dot@0.5.52","maintainers":[{"name":"wangdong233","email":"w11201413@163.com"}],"homepage":"https://github.com/wangdong233/vscode-claude-code-status-dot#readme","bugs":{"url":"https://github.com/wangdong233/vscode-claude-code-status-dot/issues"},"bin":{"vscode-claude-code-status-dot":"dist/patch.js"},"dist":{"shasum":"3a905b3e6c913682a95b541f3f3dc08f7c91b1a3","tarball":"https://registry.npmjs.org/vscode-claude-code-status-dot/-/vscode-claude-code-status-dot-0.5.52.tgz","fileCount":77,"integrity":"sha512-/yjRS7JA3uEnEDYnq1cGoNa9ynhDJI/wfWsUOldd8MhDPiYKD4MWuiyzgxEF3nj/+MOgp1mjl3ejRv3SQ4/Rqw==","signatures":[{"sig":"MEYCIQCwjybeqcXpeOW7iCBSGP71eY8KzRCaYaJkT123iAXIJwIhAKnq8rtrVQHDeE5ZUh0G2WTOv0P2ALRlQQUQxQmWMyEX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5438135},"type":"module","engines":{"node":">=18"},"gitHead":"5e5f987b81f3275a946935558a88a20b7f72e30e","scripts":{"test":"node hooks/test-cc-status.js && node hooks/test-iife.mjs && node hooks/test-sbi-aggregation.mjs && node hooks/test-smoke-journey.mjs && node hooks/test-patcher-io.mjs && node hooks/test-version-sync.mjs && node hooks/test-contract-sync.mjs && node hooks/test-favorites.mjs && node hooks/test-smoke-favorites.mjs && node hooks/test-strip-roundtrip.mjs && node hooks/test-anchor-tiers.mjs && node hooks/test-keepalive.mjs && node hooks/test-standalone-patch.mjs","build":"tsc","patch":"npx tsx patch.ts","format":"prettier --write patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts companion/keepalive.ts companion/keepalive.ts","revert":"npx tsx patch.ts --revert","status":"npx tsx patch.ts --status","prepare":"husky","test:smoke":"node hooks/test-smoke-journey.mjs","test:reader":"node hooks/test-iife.mjs","test:writer":"node hooks/test-cc-status.js","format:check":"prettier --check patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts companion/keepalive.ts companion/keepalive.ts","prepublishOnly":"npm run build && npm run companion:install && npm run companion:build && npm run companion:package && cp companion/cc-status-dot-companion-*.vsix dist/ && node hooks/assert-companion-vsix.mjs","test:favorites":"node hooks/test-favorites.mjs","companion:build":"cd companion && npm run build","test:patcher-io":"node hooks/test-patcher-io.mjs","test:standalone":"node hooks/test-standalone-patch.mjs","test:aggregation":"node hooks/test-sbi-aggregation.mjs","companion:install":"cd companion && npm install --no-audit --no-fund","companion:package":"cd companion && npm run package:vsix","test:version-sync":"node hooks/test-version-sync.mjs","test:contract-sync":"node hooks/test-contract-sync.mjs","test:smoke-favorites":"node hooks/test-smoke-favorites.mjs"},"_npmUser":{"name":"wangdong233","email":"w11201413@163.com"},"repository":{"url":"git+https://github.com/wangdong233/vscode-claude-code-status-dot.git","type":"git"},"_npmVersion":"11.6.2","description":"5-state status dots on every Claude Code tab (idle/running/done/pending/interrupted) + bottom 4-light aggregate + per-session token usage & $ cost + favorites sidebar (★) + completion/interruption notifications — minimal, reversible VSCode patch with auto","directories":{},"lint-staged":{"patch.ts":"prettier --check","hooks/**/*.js":"prettier --check","hooks/**/*.mjs":"prettier --check","companion/extension.ts companion/keepalive.ts":"prettier --check"},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.3.0","typescript":"^5.4.0","@types/node":"^20.11.0","lint-staged":"^15.5.2"},"_npmOperationalInternal":{"tmp":"tmp/vscode-claude-code-status-dot_0.5.52_1787772831153_0.19438710439483775","host":"s3://npm-registry-packages-npm-production"}},"0.5.53":{"name":"vscode-claude-code-status-dot","version":"0.5.53","keywords":["claude-code","vscode","claude","status-indicator","patch"],"author":{"name":"wangdong"},"license":"MIT","_id":"vscode-claude-code-status-dot@0.5.53","maintainers":[{"name":"wangdong233","email":"w11201413@163.com"}],"homepage":"https://github.com/wangdong233/vscode-claude-code-status-dot#readme","bugs":{"url":"https://github.com/wangdong233/vscode-claude-code-status-dot/issues"},"bin":{"vscode-claude-code-status-dot":"dist/patch.js"},"dist":{"shasum":"98151a97ab1bb2a0d1b396334408bb1e9cc1ed31","tarball":"https://registry.npmjs.org/vscode-claude-code-status-dot/-/vscode-claude-code-status-dot-0.5.53.tgz","fileCount":79,"integrity":"sha512-jmT1TPdctv0rJPrb04SrpB/eV2te7uitF8EFraM0cTDE70jMIyonp7pcAtGhWSl6ZGY1x5WdX1Viwa6Y5FVOvg==","signatures":[{"sig":"MEYCIQChrBMktYn9ycWUDEJ/Nd5m/exaub6I+KnsuMsh5Xip+QIhAJPmQqIq8Z+eR+iPlYi2SwDJxNg3VOX/uNElARrIHW7T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5640893},"type":"module","engines":{"node":">=18"},"gitHead":"f2bf09223e44cf6783319ebf7e04b0a169b0721d","scripts":{"test":"node hooks/test-cc-status.js && node hooks/test-iife.mjs && node hooks/test-sbi-aggregation.mjs && node hooks/test-smoke-journey.mjs && node hooks/test-patcher-io.mjs && node hooks/test-version-sync.mjs && node hooks/test-contract-sync.mjs && node hooks/test-favorites.mjs && node hooks/test-smoke-favorites.mjs && node hooks/test-strip-roundtrip.mjs && node hooks/test-anchor-tiers.mjs && node hooks/test-keepalive.mjs && node hooks/test-companion-retry.mjs && node hooks/test-standalone-patch.mjs","build":"tsc","patch":"npx tsx patch.ts","format":"prettier --write patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts companion/keepalive.ts companion/keepalive.ts","revert":"npx tsx patch.ts --revert","status":"npx tsx patch.ts --status","prepare":"husky","test:smoke":"node hooks/test-smoke-journey.mjs","test:reader":"node hooks/test-iife.mjs","test:writer":"node hooks/test-cc-status.js","format:check":"prettier --check patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts companion/keepalive.ts companion/keepalive.ts","prepublishOnly":"npm run build && npm run companion:install && npm run companion:build && npm run companion:package && cp companion/cc-status-dot-companion-*.vsix dist/ && node hooks/assert-companion-vsix.mjs","test:favorites":"node hooks/test-favorites.mjs","companion:build":"cd companion && npm run build","test:patcher-io":"node hooks/test-patcher-io.mjs","test:standalone":"node hooks/test-standalone-patch.mjs","test:aggregation":"node hooks/test-sbi-aggregation.mjs","companion:install":"cd companion && npm install --no-audit --no-fund","companion:package":"cd companion && npm run package:vsix","test:version-sync":"node hooks/test-version-sync.mjs","test:contract-sync":"node hooks/test-contract-sync.mjs","test:smoke-favorites":"node hooks/test-smoke-favorites.mjs"},"_npmUser":{"name":"wangdong233","email":"w11201413@163.com"},"repository":{"url":"git+https://github.com/wangdong233/vscode-claude-code-status-dot.git","type":"git"},"_npmVersion":"11.6.2","description":"5-state status dots on every Claude Code tab (idle/running/done/pending/interrupted) + bottom 4-light aggregate + per-session token usage & $ cost + favorites sidebar (★) + completion/interruption notifications — minimal, reversible VSCode patch with auto","directories":{},"lint-staged":{"patch.ts":"prettier --check","hooks/**/*.js":"prettier --check","hooks/**/*.mjs":"prettier --check","companion/extension.ts companion/keepalive.ts":"prettier --check"},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.3.0","typescript":"^5.4.0","@types/node":"^20.11.0","lint-staged":"^15.5.2"},"_npmOperationalInternal":{"tmp":"tmp/vscode-claude-code-status-dot_0.5.53_1788290138445_0.9524149902467858","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"vscode-claude-code-status-dot","version":"0.6.0","keywords":["claude-code","vscode","claude","status-indicator","patch"],"author":{"name":"wangdong"},"license":"MIT","_id":"vscode-claude-code-status-dot@0.6.0","maintainers":[{"name":"wangdong233","email":"w11201413@163.com"}],"homepage":"https://github.com/wangdong233/vscode-claude-code-status-dot#readme","bugs":{"url":"https://github.com/wangdong233/vscode-claude-code-status-dot/issues"},"bin":{"vscode-claude-code-status-dot":"dist/patch.js"},"dist":{"shasum":"73be1a97bcd1b01f45072f064fb0d9ad6f6871ef","tarball":"https://registry.npmjs.org/vscode-claude-code-status-dot/-/vscode-claude-code-status-dot-0.6.0.tgz","fileCount":101,"integrity":"sha512-JeLL0wII9G16ZohP0bSftNJiA1LFv+vwmaE55Igl6qF5CsDtB0WH4rdD14bpwDbzFUWtj6tuzqdykEn9OwGKfw==","signatures":[{"sig":"MEUCIEeq2TK3XjxbWPMzB9XBCRWq78E4CbmD98oW9GIj6jmQAiEAxkoTlyiAONe1dmIPKQ7nvGLrUcK3L+8wqw+sCzQAW6s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6952632},"type":"module","engines":{"node":">=18"},"gitHead":"9eb19f9f82154d0f30353033fff88b904cbd9114","scripts":{"test":"node hooks/test-cc-status.js && node hooks/test-iife.mjs && node hooks/test-sbi-aggregation.mjs && node hooks/test-smoke-journey.mjs && node hooks/test-patcher-io.mjs && node hooks/test-version-sync.mjs && node hooks/test-contract-sync.mjs && node hooks/test-favorites.mjs && node hooks/test-smoke-favorites.mjs && node hooks/test-strip-roundtrip.mjs && node hooks/test-anchor-tiers.mjs && node hooks/test-keepalive.mjs && node hooks/test-companion-retry.mjs && node hooks/test-seam-runtime.mjs && node hooks/test-seam-gates.mjs && node hooks/test-canary-judge.mjs && node hooks/test-standalone-patch.mjs","build":"tsc","patch":"npx tsx patch.ts","format":"prettier --write patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts companion/keepalive.ts companion/keepalive.ts","revert":"npx tsx patch.ts --revert","status":"npx tsx patch.ts --status","prepare":"husky","test:smoke":"node hooks/test-smoke-journey.mjs","test:reader":"node hooks/test-iife.mjs","test:writer":"node hooks/test-cc-status.js","format:check":"prettier --check patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts companion/keepalive.ts companion/keepalive.ts","embed-runtime":"rm -rf companion/runtime && mkdir -p companion/runtime/hooks && cp dist/patch.js companion/runtime/ && cp -R dist/src companion/runtime/src && cp -R resources companion/runtime/resources && cp hooks/cc-status.js companion/runtime/hooks/cc-status.js && rm -rf companion/runtime/resources/.devteam && node -e 'require(\"fs\").writeFileSync(\"companion/runtime/version.json\", JSON.stringify({injectVersion:\"v\"+require(\"./package.json\").version}))'","prepublishOnly":"npm run build && npm run companion:install && npm run companion:build && npm run companion:package && cp companion/cc-status-dot-companion-*.vsix dist/ && node hooks/assert-companion-vsix.mjs","test:favorites":"node hooks/test-favorites.mjs","companion:build":"cd companion && npm run build","test:patcher-io":"node hooks/test-patcher-io.mjs","test:standalone":"node hooks/test-standalone-patch.mjs","test:aggregation":"node hooks/test-sbi-aggregation.mjs","companion:install":"cd companion && npm install --no-audit --no-fund","companion:package":"npm run embed-runtime && cd companion && npm run package:vsix","test:version-sync":"node hooks/test-version-sync.mjs","test:contract-sync":"node hooks/test-contract-sync.mjs","test:smoke-favorites":"node hooks/test-smoke-favorites.mjs"},"_npmUser":{"name":"wangdong233","email":"w11201413@163.com"},"repository":{"url":"git+https://github.com/wangdong233/vscode-claude-code-status-dot.git","type":"git"},"_npmVersion":"11.6.2","description":"5-state status dots on every Claude Code tab (idle/running/done/pending/interrupted) + bottom 4-light aggregate + per-session token usage & $ cost + favorites sidebar (★) + completion/interruption notifications — minimal, reversible VSCode patch with auto","directories":{},"lint-staged":{"patch.ts":"prettier --check","hooks/**/*.js":"prettier --check","hooks/**/*.mjs":"prettier --check","companion/extension.ts companion/keepalive.ts":"prettier --check"},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","husky":"^9.1.7","prettier":"^3.3.0","typescript":"^5.4.0","@types/node":"^20.11.0","lint-staged":"^15.5.2"},"_npmOperationalInternal":{"tmp":"tmp/vscode-claude-code-status-dot_0.6.0_1788465492968_0.5377738422477927","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"vscode-claude-code-status-dot","version":"0.6.1","keywords":["claude-code","vscode","claude","status-indicator","patch"],"author":{"name":"wangdong"},"license":"MIT","_id":"vscode-claude-code-status-dot@0.6.1","maintainers":[{"name":"wangdong233","email":"w11201413@163.com"}],"homepage":"https://github.com/wangdong233/vscode-claude-code-status-dot#readme","bugs":{"url":"https://github.com/wangdong233/vscode-claude-code-status-dot/issues"},"bin":{"vscode-claude-code-status-dot":"dist/patch.js"},"dist":{"shasum":"3cdf138fe720218cf4656ca4a4ff0503def0a75b","tarball":"https://registry.npmjs.org/vscode-claude-code-status-dot/-/vscode-claude-code-status-dot-0.6.1.tgz","fileCount":103,"integrity":"sha512-Siqa4wZ3I7MfQT2od8C28yIHAaWNx0HYoVx9XtU2XwzcuAtllpr5oHm/ds9GQ+Ypvu6EGhGYSmdQaTS8ofM22A==","signatures":[{"sig":"MEUCIQCrLCyasKW+wlcp5oSjM903iaURgGB51yXOCuwLR8g0LgIgMPn1klDimfZ17dW5cko9VnptL4esRF3f5TVapQ27N5g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7592317},"type":"module","engines":{"node":">=18"},"gitHead":"61a7aeb3dee8246e7090ca5777c6614fc9fd19d8","scripts":{"test":"node hooks/test-cc-status.js && node hooks/test-iife.mjs && node hooks/test-sbi-aggregation.mjs && node hooks/test-smoke-journey.mjs && node hooks/test-patcher-io.mjs && node hooks/test-version-sync.mjs && node hooks/test-contract-sync.mjs && node hooks/test-favorites.mjs && node hooks/test-smoke-favorites.mjs && node hooks/test-strip-roundtrip.mjs && node hooks/test-anchor-tiers.mjs && node hooks/test-keepalive.mjs && node hooks/test-companion-retry.mjs && node hooks/test-seam-runtime.mjs && node hooks/test-seam-favpaint.mjs && node hooks/test-seam-gates.mjs && node hooks/test-canary-judge.mjs && node hooks/test-standalone-patch.mjs","build":"tsc","patch":"npx tsx patch.ts","format":"prettier --write patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts companion/keepalive.ts companion/keepalive.ts","revert":"npx tsx patch.ts --revert","status":"npx tsx patch.ts --status","prepare":"husky","test:smoke":"node hooks/test-smoke-journey.mjs","test:reader":"node hooks/test-iife.mjs","test:writer":"node hooks/test-cc-status.js","format:check":"prettier --check patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts companion/keepalive.ts companion/keepalive.ts","embed-runtime":"rm -rf companion/runtime && mkdir -p companion/runtime/hooks && cp dist/patch.js companion/runtime/ && cp -R dist/src companion/runtime/src && cp -R resources companion/runtime/resources && cp hooks/cc-status.js companion/runtime/hooks/cc-status.js && rm -rf companion/runtime/resources/.devteam && node -e 'require(\"fs\").writeFileSync(\"companion/runtime/version.json\", JSON.stringify({injectVersion:\"v\"+require(\"./package.json\").version}))'","prepublishOnly":"npm run build && npm run companion:install && npm run companion:build && npm run companion:package && cp companion/cc-status-dot-companion-*.vsix dist/ && node hooks/assert-companion-vsix.mjs","test:favorites":"node hooks/test-favorites.mjs","companion:build":"cd companion && npm run build","test:patcher-io":"node hooks/test-patcher-io.mjs","test:standalone":"node hooks/test-standalone-patch.mjs","test:aggregation":"node hooks/test-sbi-aggregation.mjs","companion:install":"cd companion && npm install --no-audit --no-fund","companion:package":"npm run embed-runtime && cd companion && npm run package:vsix","test:version-sync":"node hooks/test-version-sync.mjs","test:contract-sync":"node hooks/test-contract-sync.mjs","test:smoke-favorites":"node hooks/test-smoke-favorites.mjs"},"_npmUser":{"name":"wangdong233","email":"w11201413@163.com"},"repository":{"url":"git+https://github.com/wangdong233/vscode-claude-code-status-dot.git","type":"git"},"_npmVersion":"11.6.2","description":"5-state status dots on every Claude Code tab (idle/running/done/pending/interrupted) + bottom 4-light aggregate + per-session token usage & $ cost + favorites sidebar (★) + completion/interruption notifications — minimal, reversible VSCode patch with auto","directories":{},"lint-staged":{"patch.ts":"prettier --check","hooks/**/*.js":"prettier --check","hooks/**/*.mjs":"prettier --check","companion/extension.ts companion/keepalive.ts":"prettier --check"},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","husky":"^9.1.7","prettier":"^3.3.0","typescript":"^5.4.0","@types/node":"^20.11.0","lint-staged":"^15.5.2"},"_npmOperationalInternal":{"tmp":"tmp/vscode-claude-code-status-dot_0.6.1_1788480504733_0.29256336769008473","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"vscode-claude-code-status-dot","version":"0.6.2","keywords":["claude-code","vscode","claude","status-indicator","patch"],"author":{"name":"wangdong"},"license":"MIT","_id":"vscode-claude-code-status-dot@0.6.2","maintainers":[{"name":"wangdong233","email":"w11201413@163.com"}],"homepage":"https://github.com/wangdong233/vscode-claude-code-status-dot#readme","bugs":{"url":"https://github.com/wangdong233/vscode-claude-code-status-dot/issues"},"bin":{"vscode-claude-code-status-dot":"dist/patch.js"},"dist":{"shasum":"a87b905fef814e5129a994268e23d97cc2e527f0","tarball":"https://registry.npmjs.org/vscode-claude-code-status-dot/-/vscode-claude-code-status-dot-0.6.2.tgz","fileCount":105,"integrity":"sha512-F7FxSHX/4RYf48UsodjkJ2blng/Ec9WGM9OYkWqmNtiWYrk6RGpiVGa9jV684c/Au/zivAkrzOFC7k4DrqtbCg==","signatures":[{"sig":"MEYCIQDYwQVjXgKaK5iuA7cx34VIEysHFkPtMmJmFTEFxbjItwIhAJT37yf5WG5JPnzMztmzk8r/xk5FcZW3/67Bu+OEsYlP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8240595},"type":"module","engines":{"node":">=18"},"gitHead":"9c85c2f6409186328da8f5b00d93e3f09f16909c","scripts":{"test":"node hooks/test-cc-status.js && node hooks/test-iife.mjs && node hooks/test-sbi-aggregation.mjs && node hooks/test-smoke-journey.mjs && node hooks/test-patcher-io.mjs && node hooks/test-version-sync.mjs && node hooks/test-contract-sync.mjs && node hooks/test-favorites.mjs && node hooks/test-smoke-favorites.mjs && node hooks/test-strip-roundtrip.mjs && node hooks/test-anchor-tiers.mjs && node hooks/test-keepalive.mjs && node hooks/test-companion-retry.mjs && node hooks/test-seam-runtime.mjs && node hooks/test-seam-favpaint.mjs && node hooks/test-seam-restore.mjs && node hooks/test-seam-restore-fix.mjs && node hooks/test-seam-gates.mjs && node hooks/test-canary-judge.mjs && node hooks/test-standalone-patch.mjs","build":"tsc","patch":"npx tsx patch.ts","format":"prettier --write patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts companion/keepalive.ts companion/keepalive.ts","revert":"npx tsx patch.ts --revert","status":"npx tsx patch.ts --status","prepare":"husky","test:smoke":"node hooks/test-smoke-journey.mjs","test:reader":"node hooks/test-iife.mjs","test:writer":"node hooks/test-cc-status.js","format:check":"prettier --check patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts companion/keepalive.ts companion/keepalive.ts","embed-runtime":"rm -rf companion/runtime && mkdir -p companion/runtime/hooks && cp dist/patch.js companion/runtime/ && cp -R dist/src companion/runtime/src && cp -R resources companion/runtime/resources && cp hooks/cc-status.js companion/runtime/hooks/cc-status.js && rm -rf companion/runtime/resources/.devteam && node -e 'require(\"fs\").writeFileSync(\"companion/runtime/version.json\", JSON.stringify({injectVersion:\"v\"+require(\"./package.json\").version}))'","prepublishOnly":"npm run build && npm run companion:install && npm run companion:build && npm run companion:package && cp companion/cc-status-dot-companion-*.vsix dist/ && node hooks/assert-companion-vsix.mjs","test:favorites":"node hooks/test-favorites.mjs","companion:build":"cd companion && npm run build","test:patcher-io":"node hooks/test-patcher-io.mjs","test:standalone":"node hooks/test-standalone-patch.mjs","test:aggregation":"node hooks/test-sbi-aggregation.mjs","companion:install":"cd companion && npm install --no-audit --no-fund","companion:package":"npm run embed-runtime && cd companion && npm run package:vsix","test:version-sync":"node hooks/test-version-sync.mjs","test:contract-sync":"node hooks/test-contract-sync.mjs","test:smoke-favorites":"node hooks/test-smoke-favorites.mjs"},"_npmUser":{"name":"wangdong233","email":"w11201413@163.com"},"repository":{"url":"git+https://github.com/wangdong233/vscode-claude-code-status-dot.git","type":"git"},"_npmVersion":"11.6.2","description":"5-state status dots on every Claude Code tab (idle/running/done/pending/interrupted) + bottom 4-light aggregate + per-session token usage & $ cost + favorites sidebar (★) + completion/interruption notifications — minimal, reversible VSCode patch with auto","directories":{},"lint-staged":{"patch.ts":"prettier --check","hooks/**/*.js":"prettier --check","hooks/**/*.mjs":"prettier --check","companion/extension.ts companion/keepalive.ts":"prettier --check"},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","husky":"^9.1.7","prettier":"^3.3.0","typescript":"^5.4.0","@types/node":"^20.11.0","lint-staged":"^15.5.2"},"_npmOperationalInternal":{"tmp":"tmp/vscode-claude-code-status-dot_0.6.2_1788505051447_0.036692293697742295","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"vscode-claude-code-status-dot","version":"0.6.3","keywords":["claude-code","vscode","claude","status-indicator","patch"],"author":{"name":"wangdong"},"license":"MIT","_id":"vscode-claude-code-status-dot@0.6.3","maintainers":[{"name":"wangdong233","email":"w11201413@163.com"}],"homepage":"https://github.com/wangdong233/vscode-claude-code-status-dot#readme","bugs":{"url":"https://github.com/wangdong233/vscode-claude-code-status-dot/issues"},"bin":{"vscode-claude-code-status-dot":"dist/patch.js"},"dist":{"shasum":"57e6bf282979874302d7647e37baa60ccc250aa0","tarball":"https://registry.npmjs.org/vscode-claude-code-status-dot/-/vscode-claude-code-status-dot-0.6.3.tgz","fileCount":107,"integrity":"sha512-dLy/oy9UmRyrXBcxSIVnUNz0gcLywypUgiZL3VYMBU+faX2qZM0DIJcKRRILWOTTPhEr+2pm5gF0O+a6heNe5g==","signatures":[{"sig":"MEQCIHKwJTa9ctdwIbt9lqxaq/nG9uoTglQnHNwGC06oEPQOAiA1ri5Aw8aIPP0SYw1SDH0Gw4Dk/0e5l+XAsIe9Bj4Q9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8911358},"type":"module","engines":{"node":">=18"},"gitHead":"8254237d9571e57ea59b1cc542d0ee223abdded9","scripts":{"test":"node hooks/test-cc-status.js && node hooks/test-iife.mjs && node hooks/test-sbi-aggregation.mjs && node hooks/test-smoke-journey.mjs && node hooks/test-patcher-io.mjs && node hooks/test-version-sync.mjs && node hooks/test-contract-sync.mjs && node hooks/test-favorites.mjs && node hooks/test-smoke-favorites.mjs && node hooks/test-strip-roundtrip.mjs && node hooks/test-anchor-tiers.mjs && node hooks/test-keepalive.mjs && node hooks/test-companion-retry.mjs && node hooks/test-seam-runtime.mjs && node hooks/test-seam-favpaint.mjs && node hooks/test-seam-restore.mjs && node hooks/test-seam-restore-fix.mjs && node hooks/test-seam-gates.mjs && node hooks/test-canary-judge.mjs && node hooks/test-standalone-patch.mjs","build":"tsc","patch":"npx tsx patch.ts","format":"prettier --write patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts companion/keepalive.ts companion/keepalive.ts","revert":"npx tsx patch.ts --revert","status":"npx tsx patch.ts --status","prepare":"husky","test:smoke":"node hooks/test-smoke-journey.mjs","test:reader":"node hooks/test-iife.mjs","test:writer":"node hooks/test-cc-status.js","format:check":"prettier --check patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts companion/keepalive.ts companion/keepalive.ts","embed-runtime":"rm -rf companion/runtime && mkdir -p companion/runtime/hooks && cp dist/patch.js companion/runtime/ && cp -R dist/src companion/runtime/src && cp -R resources companion/runtime/resources && cp hooks/cc-status.js companion/runtime/hooks/cc-status.js && rm -rf companion/runtime/resources/.devteam && node -e 'require(\"fs\").writeFileSync(\"companion/runtime/version.json\", JSON.stringify({injectVersion:\"v\"+require(\"./package.json\").version}))'","prepublishOnly":"npm run build && npm run companion:install && npm run companion:build && npm run companion:package && cp companion/cc-status-dot-companion-*.vsix dist/ && node hooks/assert-companion-vsix.mjs","test:favorites":"node hooks/test-favorites.mjs","companion:build":"cd companion && npm run build","test:patcher-io":"node hooks/test-patcher-io.mjs","test:standalone":"node hooks/test-standalone-patch.mjs","test:aggregation":"node hooks/test-sbi-aggregation.mjs","companion:install":"cd companion && npm install --no-audit --no-fund","companion:package":"npm run embed-runtime && cd companion && npm run package:vsix","test:version-sync":"node hooks/test-version-sync.mjs","test:contract-sync":"node hooks/test-contract-sync.mjs","test:smoke-favorites":"node hooks/test-smoke-favorites.mjs"},"_npmUser":{"name":"wangdong233","email":"w11201413@163.com"},"repository":{"url":"git+https://github.com/wangdong233/vscode-claude-code-status-dot.git","type":"git"},"_npmVersion":"11.6.2","description":"5-state status dots on every Claude Code tab (idle/running/done/pending/interrupted) + bottom 4-light aggregate + per-session token usage & $ cost + favorites sidebar (★) + completion/interruption notifications — minimal, reversible VSCode patch with auto","directories":{},"lint-staged":{"patch.ts":"prettier --check","hooks/**/*.js":"prettier --check","hooks/**/*.mjs":"prettier --check","companion/extension.ts companion/keepalive.ts":"prettier --check"},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","husky":"^9.1.7","prettier":"^3.3.0","typescript":"^5.4.0","@types/node":"^20.11.0","lint-staged":"^15.5.2"},"_npmOperationalInternal":{"tmp":"tmp/vscode-claude-code-status-dot_0.6.3_1788532319276_0.016544446930574663","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"vscode-claude-code-status-dot","version":"0.6.4","keywords":["claude-code","vscode","claude","status-indicator","patch"],"author":{"name":"wangdong"},"license":"MIT","_id":"vscode-claude-code-status-dot@0.6.4","maintainers":[{"name":"wangdong233","email":"w11201413@163.com"}],"homepage":"https://github.com/wangdong233/vscode-claude-code-status-dot#readme","bugs":{"url":"https://github.com/wangdong233/vscode-claude-code-status-dot/issues"},"bin":{"vscode-claude-code-status-dot":"dist/patch.js"},"dist":{"shasum":"4438229fa5f78e2eb5baa1f12df0147aaadcb325","tarball":"https://registry.npmjs.org/vscode-claude-code-status-dot/-/vscode-claude-code-status-dot-0.6.4.tgz","fileCount":109,"integrity":"sha512-dkZU6GEC/V+Djr9h4n25XFlYuEdT9FqVNdHqyFpnNVRtpahA0MuOwTLgYh20Sdul8eCu9wLvLHJLWFYEvsxePQ==","signatures":[{"sig":"MEUCID9rnbyN6lYZCf2KnG359W2rAg1n8zlAZLIVEZx/L1TZAiEAmPI0iiQVy4P6ZuS9xXb22cEh5rZMlZtDoWpl3gYKRCg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9565727},"type":"module","engines":{"node":">=18"},"gitHead":"25641be53e5d94564c6cc17e68721ca3671af1cd","scripts":{"test":"node hooks/test-cc-status.js && node hooks/test-iife.mjs && node hooks/test-sbi-aggregation.mjs && node hooks/test-smoke-journey.mjs && node hooks/test-patcher-io.mjs && node hooks/test-version-sync.mjs && node hooks/test-contract-sync.mjs && node hooks/test-favorites.mjs && node hooks/test-smoke-favorites.mjs && node hooks/test-strip-roundtrip.mjs && node hooks/test-anchor-tiers.mjs && node hooks/test-keepalive.mjs && node hooks/test-companion-retry.mjs && node hooks/test-seam-runtime.mjs && node hooks/test-seam-favpaint.mjs && node hooks/test-seam-restore.mjs && node hooks/test-seam-restore-fix.mjs && node hooks/test-seam-gates.mjs && node hooks/test-canary-judge.mjs && node hooks/test-standalone-patch.mjs","build":"tsc","patch":"npx tsx patch.ts","format":"prettier --write patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts companion/keepalive.ts companion/keepalive.ts","revert":"npx tsx patch.ts --revert","status":"npx tsx patch.ts --status","prepare":"husky","test:smoke":"node hooks/test-smoke-journey.mjs","test:reader":"node hooks/test-iife.mjs","test:writer":"node hooks/test-cc-status.js","format:check":"prettier --check patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts companion/keepalive.ts companion/keepalive.ts","embed-runtime":"rm -rf companion/runtime && mkdir -p companion/runtime/hooks && cp dist/patch.js companion/runtime/ && cp -R dist/src companion/runtime/src && cp -R resources companion/runtime/resources && cp hooks/cc-status.js companion/runtime/hooks/cc-status.js && rm -rf companion/runtime/resources/.devteam && node -e 'require(\"fs\").writeFileSync(\"companion/runtime/version.json\", JSON.stringify({injectVersion:\"v\"+require(\"./package.json\").version}))'","prepublishOnly":"npm run build && npm run companion:install && npm run companion:build && npm run companion:package && cp companion/cc-status-dot-companion-*.vsix dist/ && node hooks/assert-companion-vsix.mjs","test:favorites":"node hooks/test-favorites.mjs","companion:build":"cd companion && npm run build","test:patcher-io":"node hooks/test-patcher-io.mjs","test:standalone":"node hooks/test-standalone-patch.mjs","test:aggregation":"node hooks/test-sbi-aggregation.mjs","companion:install":"cd companion && npm install --no-audit --no-fund","companion:package":"npm run embed-runtime && cd companion && npm run package:vsix","test:version-sync":"node hooks/test-version-sync.mjs","test:contract-sync":"node hooks/test-contract-sync.mjs","test:smoke-favorites":"node hooks/test-smoke-favorites.mjs"},"_npmUser":{"name":"wangdong233","email":"w11201413@163.com"},"repository":{"url":"git+https://github.com/wangdong233/vscode-claude-code-status-dot.git","type":"git"},"_npmVersion":"11.6.2","description":"5-state status dots on every Claude Code tab (idle/running/done/pending/interrupted) + bottom 4-light aggregate + per-session token usage & $ cost + favorites sidebar (★) + completion/interruption notifications — minimal, reversible VSCode patch with auto","directories":{},"lint-staged":{"patch.ts":"prettier --check","hooks/**/*.js":"prettier --check","hooks/**/*.mjs":"prettier --check","companion/extension.ts companion/keepalive.ts":"prettier --check"},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","husky":"^9.1.7","prettier":"^3.3.0","typescript":"^5.4.0","@types/node":"^20.11.0","lint-staged":"^15.5.2"},"_npmOperationalInternal":{"tmp":"tmp/vscode-claude-code-status-dot_0.6.4_1788637755733_0.16426972086317648","host":"s3://npm-registry-packages-npm-production"}},"0.6.5":{"name":"vscode-claude-code-status-dot","version":"0.6.5","keywords":["claude-code","vscode","claude","status-indicator","patch"],"author":{"name":"wangdong"},"license":"MIT","_id":"vscode-claude-code-status-dot@0.6.5","maintainers":[{"name":"wangdong233","email":"w11201413@163.com"}],"homepage":"https://github.com/wangdong233/vscode-claude-code-status-dot#readme","bugs":{"url":"https://github.com/wangdong233/vscode-claude-code-status-dot/issues"},"bin":{"vscode-claude-code-status-dot":"dist/patch.js"},"dist":{"shasum":"7b07c8b446a5376174903a10c718680d39c63792","tarball":"https://registry.npmjs.org/vscode-claude-code-status-dot/-/vscode-claude-code-status-dot-0.6.5.tgz","fileCount":145,"integrity":"sha512-yZxuvxazKcOUQUZ1RgYoeA/fejwxQ2Hh0vw2QBQiupINI8kVChnWHEK8lCR9MF6eMcmROxpddRwAcZIdacJQHA==","signatures":[{"sig":"MEQCIHq/TQ+aUK2J+e3IYcO/bt8gArFQiKkNSm0HuG2M67G7AiA9SY6x2TMCTlRt1bDiwK36t3CMP9GrGU34dRtjvkU3Zw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10730934},"type":"module","engines":{"node":">=18"},"gitHead":"fbcd44c7c27eb98e90d78047c4ce29343e7eada0","scripts":{"test":"node hooks/test-cc-status.js && node hooks/test-iife.mjs && node hooks/test-sbi-aggregation.mjs && node hooks/test-smoke-journey.mjs && node hooks/test-patcher-io.mjs && node hooks/test-version-sync.mjs && node hooks/test-contract-sync.mjs && node hooks/test-favorites.mjs && node hooks/test-smoke-favorites.mjs && node hooks/test-strip-roundtrip.mjs && node hooks/test-anchor-tiers.mjs && node hooks/test-keepalive.mjs && node hooks/test-companion-retry.mjs && node hooks/test-seam-runtime.mjs && node hooks/test-seam-favpaint.mjs && node hooks/test-seam-restore.mjs && node hooks/test-seam-restore-fix.mjs && node hooks/test-seam-gates.mjs && node hooks/test-canary-judge.mjs && node hooks/test-standalone-patch.mjs && node hooks/test-bg-gear.mjs","build":"tsc","patch":"npx tsx patch.ts","format":"prettier --write patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts companion/keepalive.ts companion/keepalive.ts","revert":"npx tsx patch.ts --revert","status":"npx tsx patch.ts --status","prepare":"husky","test:smoke":"node hooks/test-smoke-journey.mjs","test:reader":"node hooks/test-iife.mjs","test:writer":"node hooks/test-cc-status.js","format:check":"prettier --check patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts companion/keepalive.ts companion/keepalive.ts","test:bg-gear":"node hooks/test-bg-gear.mjs","embed-runtime":"rm -rf companion/runtime && mkdir -p companion/runtime/hooks && cp dist/patch.js companion/runtime/ && cp -R dist/src companion/runtime/src && cp -R resources companion/runtime/resources && cp hooks/cc-status.js companion/runtime/hooks/cc-status.js && rm -rf companion/runtime/resources/.devteam && node -e 'require(\"fs\").writeFileSync(\"companion/runtime/version.json\", JSON.stringify({injectVersion:\"v\"+require(\"./package.json\").version}))'","prepublishOnly":"npm run build && npm run companion:install && npm run companion:build && npm run companion:package && cp companion/cc-status-dot-companion-*.vsix dist/ && node hooks/assert-companion-vsix.mjs","test:favorites":"node hooks/test-favorites.mjs","companion:build":"cd companion && npm run build","test:patcher-io":"node hooks/test-patcher-io.mjs","test:standalone":"node hooks/test-standalone-patch.mjs","test:aggregation":"node hooks/test-sbi-aggregation.mjs","companion:install":"cd companion && npm install --no-audit --no-fund","companion:package":"npm run embed-runtime && cd companion && npm run package:vsix","test:version-sync":"node hooks/test-version-sync.mjs","test:contract-sync":"node hooks/test-contract-sync.mjs","test:smoke-favorites":"node hooks/test-smoke-favorites.mjs"},"_npmUser":{"name":"wangdong233","email":"w11201413@163.com"},"repository":{"url":"git+https://github.com/wangdong233/vscode-claude-code-status-dot.git","type":"git"},"_npmVersion":"11.6.2","description":"5-state status dots on every Claude Code tab (idle/running/done/pending/interrupted) + bottom 4-light aggregate + per-session token usage & $ cost + favorites sidebar (★) + completion/interruption notifications — minimal, reversible VSCode patch with auto","directories":{},"lint-staged":{"patch.ts":"prettier --check","hooks/**/*.js":"prettier --check","hooks/**/*.mjs":"prettier --check","companion/extension.ts companion/keepalive.ts":"prettier --check"},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","husky":"^9.1.7","prettier":"^3.3.0","typescript":"^5.4.0","@types/node":"^20.11.0","lint-staged":"^15.5.2"},"_npmOperationalInternal":{"tmp":"tmp/vscode-claude-code-status-dot_0.6.5_1789016214783_0.2331209054274015","host":"s3://npm-registry-packages-npm-production"}},"0.6.6":{"name":"vscode-claude-code-status-dot","version":"0.6.6","keywords":["claude-code","vscode","claude","status-indicator","patch"],"author":{"name":"wangdong"},"license":"MIT","_id":"vscode-claude-code-status-dot@0.6.6","maintainers":[{"name":"wangdong233","email":"w11201413@163.com"}],"homepage":"https://github.com/wangdong233/vscode-claude-code-status-dot#readme","bugs":{"url":"https://github.com/wangdong233/vscode-claude-code-status-dot/issues"},"bin":{"vscode-claude-code-status-dot":"dist/patch.js"},"dist":{"shasum":"5251f37b665f05a6c022da8f5326f8fc94a93319","tarball":"https://registry.npmjs.org/vscode-claude-code-status-dot/-/vscode-claude-code-status-dot-0.6.6.tgz","fileCount":113,"integrity":"sha512-6Nj4X7hQRWrgqIKoJ1S1to81fijfoutAZpjWDM6x2hyzXV7wGTSvB2KzE95kGgksua1Cpeg6VChopEODgj5T+A==","signatures":[{"sig":"MEUCIQCpzP4SOLqoFG1C8/hHx1SD+YnGQ+kVscNc1dBfHIR2jQIgOK67ZGqYw1+tbVXTElYJ1egmG0eNncR0WeiPz4SJuSg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6119873},"type":"module","engines":{"node":">=18"},"gitHead":"07a462d5052b9121ef771c027581141e04c89aee","scripts":{"test":"node hooks/test-cc-status.js && node hooks/test-iife.mjs && node hooks/test-sbi-aggregation.mjs && node hooks/test-smoke-journey.mjs && node hooks/test-patcher-io.mjs && node hooks/test-version-sync.mjs && node hooks/test-contract-sync.mjs && node hooks/test-favorites.mjs && node hooks/test-smoke-favorites.mjs && node hooks/test-strip-roundtrip.mjs && node hooks/test-anchor-tiers.mjs && node hooks/test-keepalive.mjs && node hooks/test-companion-retry.mjs && node hooks/test-seam-runtime.mjs && node hooks/test-seam-favpaint.mjs && node hooks/test-seam-restore.mjs && node hooks/test-seam-restore-fix.mjs && node hooks/test-seam-gates.mjs && node hooks/test-canary-judge.mjs && node hooks/test-standalone-patch.mjs && node hooks/test-bg-gear.mjs","build":"tsc","patch":"npx tsx patch.ts","format":"prettier --write patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts companion/keepalive.ts companion/keepalive.ts","revert":"npx tsx patch.ts --revert","status":"npx tsx patch.ts --status","prepare":"husky","test:smoke":"node hooks/test-smoke-journey.mjs","test:reader":"node hooks/test-iife.mjs","test:writer":"node hooks/test-cc-status.js","format:check":"prettier --check patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts companion/keepalive.ts companion/keepalive.ts","test:bg-gear":"node hooks/test-bg-gear.mjs","embed-runtime":"rm -rf companion/runtime && mkdir -p companion/runtime/hooks && cp dist/patch.js companion/runtime/ && cp -R dist/src companion/runtime/src && cp -R resources companion/runtime/resources && cp hooks/cc-status.js companion/runtime/hooks/cc-status.js && rm -rf companion/runtime/resources/.devteam && node -e 'require(\"fs\").writeFileSync(\"companion/runtime/version.json\", JSON.stringify({injectVersion:\"v\"+require(\"./package.json\").version}))'","prepublishOnly":"npm run build && npm run companion:install && npm run companion:build && npm run companion:package && cp companion/cc-status-dot-companion-*.vsix dist/ && node hooks/assert-companion-vsix.mjs","test:favorites":"node hooks/test-favorites.mjs","companion:build":"cd companion && npm run build","test:patcher-io":"node hooks/test-patcher-io.mjs","test:standalone":"node hooks/test-standalone-patch.mjs","test:aggregation":"node hooks/test-sbi-aggregation.mjs","companion:install":"cd companion && npm install --no-audit --no-fund","companion:package":"npm run embed-runtime && cd companion && npm run package:vsix","test:version-sync":"node hooks/test-version-sync.mjs","test:contract-sync":"node hooks/test-contract-sync.mjs","test:smoke-favorites":"node hooks/test-smoke-favorites.mjs"},"_npmUser":{"name":"wangdong233","email":"w11201413@163.com"},"repository":{"url":"git+https://github.com/wangdong233/vscode-claude-code-status-dot.git","type":"git"},"_npmVersion":"11.6.2","description":"5-state status dots on every Claude Code tab (idle/running/done/pending/interrupted) + bottom 4-light aggregate + per-session token usage & $ cost + favorites sidebar (★) + completion/interruption notifications — minimal, reversible VSCode patch with auto","directories":{},"lint-staged":{"patch.ts":"prettier --check","hooks/**/*.js":"prettier --check","hooks/**/*.mjs":"prettier --check","companion/extension.ts companion/keepalive.ts":"prettier --check"},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","husky":"^9.1.7","prettier":"^3.3.0","typescript":"^5.4.0","@types/node":"^20.11.0","lint-staged":"^15.5.2"},"_npmOperationalInternal":{"tmp":"tmp/vscode-claude-code-status-dot_0.6.6_1789020670993_0.44865325389462196","host":"s3://npm-registry-packages-npm-production"}},"0.6.7":{"name":"vscode-claude-code-status-dot","version":"0.6.7","keywords":["claude-code","vscode","claude","status-indicator","patch"],"author":{"name":"wangdong"},"license":"MIT","_id":"vscode-claude-code-status-dot@0.6.7","maintainers":[{"name":"wangdong233","email":"w11201413@163.com"}],"homepage":"https://github.com/wangdong233/vscode-claude-code-status-dot#readme","bugs":{"url":"https://github.com/wangdong233/vscode-claude-code-status-dot/issues"},"bin":{"vscode-claude-code-status-dot":"dist/patch.js"},"dist":{"shasum":"ac46e63d93bedaf162730f940bb93b0ea0e6db20","tarball":"https://registry.npmjs.org/vscode-claude-code-status-dot/-/vscode-claude-code-status-dot-0.6.7.tgz","fileCount":111,"integrity":"sha512-UH8aPjNKUOjSgzeOqiVqHI/bx4UenDjgKlrOKKoPgCZ2AFhu52bM2Yzt73VO2fOwkfOhSy55Gt2EmMmH91Kw9g==","signatures":[{"sig":"MEYCIQDat1ATOR146XvtaiqXXgdD6VSjCoIBR3BCsNiJsWevXgIhANuE9Ee7WAc/duuMRjouzOzYSdzCfG1Z+1slcIM4zhw8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5417579},"type":"module","engines":{"node":">=18"},"gitHead":"742c305b3d604860bb504718ea7b9d0f19edf3c7","scripts":{"test":"node hooks/test-cc-status.js && node hooks/test-iife.mjs && node hooks/test-sbi-aggregation.mjs && node hooks/test-smoke-journey.mjs && node hooks/test-patcher-io.mjs && node hooks/test-version-sync.mjs && node hooks/test-contract-sync.mjs && node hooks/test-favorites.mjs && node hooks/test-smoke-favorites.mjs && node hooks/test-strip-roundtrip.mjs && node hooks/test-anchor-tiers.mjs && node hooks/test-keepalive.mjs && node hooks/test-companion-retry.mjs && node hooks/test-seam-runtime.mjs && node hooks/test-seam-favpaint.mjs && node hooks/test-seam-restore.mjs && node hooks/test-seam-restore-fix.mjs && node hooks/test-seam-gates.mjs && node hooks/test-canary-judge.mjs && node hooks/test-standalone-patch.mjs && node hooks/test-bg-gear.mjs","build":"tsc","patch":"npx tsx patch.ts","format":"prettier --write patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts companion/keepalive.ts companion/keepalive.ts","revert":"npx tsx patch.ts --revert","status":"npx tsx patch.ts --status","prepare":"husky","build:all":"npm run build && npm run companion:install && npm run companion:build","copy:vsix":"node -e \"const fs=require('fs');fs.mkdirSync('dist',{recursive:true});const v=require('./companion/package.json').version;fs.copyFileSync('companion/cc-status-dot-companion-'+v+'.vsix','dist/cc-status-dot-companion-'+v+'.vsix')\"","test:smoke":"node hooks/test-smoke-journey.mjs","test:reader":"node hooks/test-iife.mjs","test:writer":"node hooks/test-cc-status.js","format:check":"prettier --check patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts companion/keepalive.ts companion/keepalive.ts","test:bg-gear":"node hooks/test-bg-gear.mjs","embed-runtime":"rm -rf companion/runtime && mkdir -p companion/runtime/hooks && cp dist/patch.js companion/runtime/ && cp -R dist/src companion/runtime/src && cp -R resources companion/runtime/resources && cp hooks/cc-status.js companion/runtime/hooks/cc-status.js && rm -rf companion/runtime/resources/.devteam && node -e 'require(\"fs\").writeFileSync(\"companion/runtime/version.json\", JSON.stringify({injectVersion:\"v\"+require(\"./package.json\").version}))'","prepublishOnly":"npm run build:all && npm run companion:package && npm run copy:vsix && node hooks/assert-companion-vsix.mjs","test:favorites":"node hooks/test-favorites.mjs","companion:build":"cd companion && npm run build","test:patcher-io":"node hooks/test-patcher-io.mjs","test:standalone":"node hooks/test-standalone-patch.mjs","test:aggregation":"node hooks/test-sbi-aggregation.mjs","companion:install":"cd companion && npm ci --no-audit --no-fund","companion:package":"npm run embed-runtime && cd companion && npm run package:vsix","test:version-sync":"node hooks/test-version-sync.mjs","test:contract-sync":"node hooks/test-contract-sync.mjs","test:smoke-favorites":"node hooks/test-smoke-favorites.mjs"},"_npmUser":{"name":"wangdong233","email":"w11201413@163.com"},"repository":{"url":"git+https://github.com/wangdong233/vscode-claude-code-status-dot.git","type":"git"},"_npmVersion":"11.6.2","description":"5-state status dots on every Claude Code tab (idle/running/done/pending/interrupted) + bottom 4-light aggregate + per-session token usage & $ cost + favorites sidebar (★) + completion/interruption notifications — minimal, reversible VSCode patch with auto","directories":{},"lint-staged":{"patch.ts":"prettier --check","hooks/**/*.js":"prettier --check","hooks/**/*.mjs":"prettier --check","companion/extension.ts companion/keepalive.ts":"prettier --check"},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","husky":"^9.1.7","prettier":"^3.3.0","typescript":"^5.4.0","@types/node":"^20.11.0","lint-staged":"^15.5.2"},"_npmOperationalInternal":{"tmp":"tmp/vscode-claude-code-status-dot_0.6.7_1789024784657_0.8702690793496184","host":"s3://npm-registry-packages-npm-production"}},"0.6.8":{"name":"vscode-claude-code-status-dot","version":"0.6.8","keywords":["claude-code","vscode","claude","status-indicator","patch"],"author":{"name":"wangdong"},"license":"MIT","_id":"vscode-claude-code-status-dot@0.6.8","maintainers":[{"name":"wangdong233","email":"w11201413@163.com"}],"homepage":"https://github.com/wangdong233/vscode-claude-code-status-dot#readme","bugs":{"url":"https://github.com/wangdong233/vscode-claude-code-status-dot/issues"},"bin":{"vscode-claude-code-status-dot":"dist/patch.js"},"dist":{"shasum":"74f2221d32dda5b0d167a5e03775504584e720f9","tarball":"https://registry.npmjs.org/vscode-claude-code-status-dot/-/vscode-claude-code-status-dot-0.6.8.tgz","fileCount":114,"integrity":"sha512-+sYUZAb5nurb0fJx3db42XGZEi+X1uTwyfZvp0Bs6sEN8zUvxAT8kcQiRIY1VVvpc8OeV5PNhY3zbW5fLjflbw==","signatures":[{"sig":"MEYCIQDNJ35tIaFYRWmYaV5M1BCracgTxR0myFRrPZsaiwF0QQIhANePZa/NOrEy/XXND0EW18p1txIChX7ipFaxQ2minu+x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIG7qUGBXwIX4+kuP4BwFTYzIxQadXsnI9+uzDVlAXt4wAiEA1BQrPdxUtlrkVFPgUefWacmiZ/skZTNRSjWEBZsRSVA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5663270},"type":"module","engines":{"node":">=18"},"gitHead":"f125d7a27aa2e584dbfe5a1e01337b6ad6853736","scripts":{"test":"node hooks/test-cc-status.js && node hooks/test-iife.mjs && node hooks/test-sbi-aggregation.mjs && node hooks/test-smoke-journey.mjs && node hooks/test-patcher-io.mjs && node hooks/test-version-sync.mjs && node hooks/test-contract-sync.mjs && node hooks/test-favorites.mjs && node hooks/test-smoke-favorites.mjs && node hooks/test-strip-roundtrip.mjs && node hooks/test-anchor-tiers.mjs && node hooks/test-keepalive.mjs && node hooks/test-companion-retry.mjs && node hooks/test-seam-runtime.mjs && node hooks/test-seam-favpaint.mjs && node hooks/test-seam-restore.mjs && node hooks/test-seam-restore-fix.mjs && node hooks/test-seam-gates.mjs && node hooks/test-canary-judge.mjs && node hooks/test-standalone-patch.mjs && node hooks/test-bg-gear.mjs","build":"tsc","patch":"npx tsx patch.ts","format":"prettier --write patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts companion/keepalive.ts companion/keepalive.ts","revert":"npx tsx patch.ts --revert","status":"npx tsx patch.ts --status","prepare":"husky","build:all":"npm run build && npm run companion:install && npm run companion:build","copy:vsix":"node -e \"const fs=require('fs');fs.mkdirSync('dist',{recursive:true});const v=require('./companion/package.json').version;fs.copyFileSync('companion/cc-status-dot-companion-'+v+'.vsix','dist/cc-status-dot-companion-'+v+'.vsix')\"","test:smoke":"node hooks/test-smoke-journey.mjs","test:reader":"node hooks/test-iife.mjs","test:writer":"node hooks/test-cc-status.js","format:check":"prettier --check patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts companion/keepalive.ts companion/keepalive.ts","test:bg-gear":"node hooks/test-bg-gear.mjs","embed-runtime":"rm -rf companion/runtime && mkdir -p companion/runtime/hooks && cp dist/patch.js companion/runtime/ && cp -R dist/src companion/runtime/src && cp -R resources companion/runtime/resources && cp hooks/cc-status.js companion/runtime/hooks/cc-status.js && rm -rf companion/runtime/resources/.devteam && node -e 'require(\"fs\").writeFileSync(\"companion/runtime/version.json\", JSON.stringify({injectVersion:\"v\"+require(\"./package.json\").version}))'","prepublishOnly":"npm run build:all && npm run companion:package && npm run copy:vsix && node hooks/assert-companion-vsix.mjs","test:favorites":"node hooks/test-favorites.mjs","companion:build":"cd companion && npm run build","test:patcher-io":"node hooks/test-patcher-io.mjs","test:standalone":"node hooks/test-standalone-patch.mjs","test:aggregation":"node hooks/test-sbi-aggregation.mjs","companion:install":"cd companion && npm ci --no-audit --no-fund","companion:package":"npm run embed-runtime && cd companion && npm run package:vsix","test:version-sync":"node hooks/test-version-sync.mjs","test:contract-sync":"node hooks/test-contract-sync.mjs","test:smoke-favorites":"node hooks/test-smoke-favorites.mjs"},"_npmUser":{"name":"wangdong233","email":"w11201413@163.com"},"repository":{"url":"git+https://github.com/wangdong233/vscode-claude-code-status-dot.git","type":"git"},"_npmVersion":"11.6.2","description":"5-state status dots on every Claude Code tab (idle/running/done/pending/interrupted) + bottom 4-light aggregate + per-session token usage & $ cost + favorites sidebar (★) + completion/interruption notifications — minimal, reversible VSCode patch with auto","directories":{},"lint-staged":{"patch.ts":"prettier --check","hooks/**/*.js":"prettier --check","hooks/**/*.mjs":"prettier --check","companion/extension.ts companion/keepalive.ts":"prettier --check"},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","husky":"^9.1.7","prettier":"^3.3.0","typescript":"^5.4.0","@types/node":"^20.11.0","lint-staged":"^15.5.2"},"_npmOperationalInternal":{"tmp":"tmp/vscode-claude-code-status-dot_0.6.8_1789279266887_0.7920619529123676","host":"s3://npm-registry-packages-npm-production"}},"0.6.9":{"name":"vscode-claude-code-status-dot","version":"0.6.9","keywords":["claude-code","vscode","claude","status-indicator","patch"],"author":{"name":"wangdong"},"license":"MIT","_id":"vscode-claude-code-status-dot@0.6.9","maintainers":[{"name":"wangdong233","email":"w11201413@163.com"}],"homepage":"https://github.com/wangdong233/vscode-claude-code-status-dot#readme","bugs":{"url":"https://github.com/wangdong233/vscode-claude-code-status-dot/issues"},"bin":{"vscode-claude-code-status-dot":"dist/patch.js"},"dist":{"shasum":"f5f8f49b34cd434c4f48166fa1b1f450e1368335","tarball":"https://registry.npmjs.org/vscode-claude-code-status-dot/-/vscode-claude-code-status-dot-0.6.9.tgz","fileCount":114,"integrity":"sha512-4pGUFrw8m3yp5mHxv1ccIk41awjYK/mI566ljqM1LemKclKWcsLrlP0Ecpc8u4aFg6Asr5BSiVp3rXHiG3US0g==","signatures":[{"sig":"MEUCIFCLueiqpNrEkTT0oYK45ZevBnDcFVlMGTWI4RR8XWzyAiEA3zDikyGYYzfPoZ//V3WN7TwwsM7HsxOobtEXkjD41oc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCXNLnimXOX78r5eV8/YjhWX+bGNZiXaAONMI4IgWXENAIhAMAj+BFIOn/DDnbStxd84X/0JfqtwwtmlupeQT0Yt+v1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5672648},"type":"module","engines":{"node":">=18"},"gitHead":"681da79c123879af8ad22082272bc67ac128dd0b","scripts":{"test":"node hooks/test-cc-status.js && node hooks/test-iife.mjs && node hooks/test-sbi-aggregation.mjs && node hooks/test-smoke-journey.mjs && node hooks/test-patcher-io.mjs && node hooks/test-version-sync.mjs && node hooks/test-contract-sync.mjs && node hooks/test-favorites.mjs && node hooks/test-smoke-favorites.mjs && node hooks/test-strip-roundtrip.mjs && node hooks/test-anchor-tiers.mjs && node hooks/test-keepalive.mjs && node hooks/test-companion-retry.mjs && node hooks/test-seam-runtime.mjs && node hooks/test-seam-favpaint.mjs && node hooks/test-seam-restore.mjs && node hooks/test-seam-restore-fix.mjs && node hooks/test-seam-gates.mjs && node hooks/test-canary-judge.mjs && node hooks/test-standalone-patch.mjs && node hooks/test-bg-gear.mjs","build":"tsc","patch":"npx tsx patch.ts","format":"prettier --write patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts companion/keepalive.ts companion/keepalive.ts","revert":"npx tsx patch.ts --revert","status":"npx tsx patch.ts --status","prepare":"husky","build:all":"npm run build && npm run companion:install && npm run companion:build","copy:vsix":"node -e \"const fs=require('fs');fs.mkdirSync('dist',{recursive:true});const v=require('./companion/package.json').version;fs.copyFileSync('companion/cc-status-dot-companion-'+v+'.vsix','dist/cc-status-dot-companion-'+v+'.vsix')\"","test:smoke":"node hooks/test-smoke-journey.mjs","test:reader":"node hooks/test-iife.mjs","test:writer":"node hooks/test-cc-status.js","format:check":"prettier --check patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts companion/keepalive.ts companion/keepalive.ts","test:bg-gear":"node hooks/test-bg-gear.mjs","embed-runtime":"rm -rf companion/runtime && mkdir -p companion/runtime/hooks && cp dist/patch.js companion/runtime/ && cp -R dist/src companion/runtime/src && cp -R resources companion/runtime/resources && cp hooks/cc-status.js companion/runtime/hooks/cc-status.js && rm -rf companion/runtime/resources/.devteam && node -e 'require(\"fs\").writeFileSync(\"companion/runtime/version.json\", JSON.stringify({injectVersion:\"v\"+require(\"./package.json\").version}))'","prepublishOnly":"npm run build:all && npm run companion:package && npm run copy:vsix && node hooks/assert-companion-vsix.mjs","test:favorites":"node hooks/test-favorites.mjs","companion:build":"cd companion && npm run build","test:patcher-io":"node hooks/test-patcher-io.mjs","test:standalone":"node hooks/test-standalone-patch.mjs","test:aggregation":"node hooks/test-sbi-aggregation.mjs","companion:install":"cd companion && npm ci --no-audit --no-fund","companion:package":"npm run embed-runtime && cd companion && npm run package:vsix","test:version-sync":"node hooks/test-version-sync.mjs","test:contract-sync":"node hooks/test-contract-sync.mjs","test:smoke-favorites":"node hooks/test-smoke-favorites.mjs"},"_npmUser":{"name":"wangdong233","email":"w11201413@163.com"},"repository":{"url":"git+https://github.com/wangdong233/vscode-claude-code-status-dot.git","type":"git"},"_npmVersion":"11.6.2","description":"5-state status dots on every Claude Code tab (idle/running/done/pending/interrupted) + bottom 4-light aggregate + per-session token usage & $ cost + favorites sidebar (★) + completion/interruption notifications — minimal, reversible VSCode patch with auto","directories":{},"lint-staged":{"patch.ts":"prettier --check","hooks/**/*.js":"prettier --check","hooks/**/*.mjs":"prettier --check","companion/extension.ts companion/keepalive.ts":"prettier --check"},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","husky":"^9.1.7","prettier":"^3.3.0","typescript":"^5.4.0","@types/node":"^20.11.0","lint-staged":"^15.5.2"},"_npmOperationalInternal":{"tmp":"tmp/vscode-claude-code-status-dot_0.6.9_1789408362279_0.9839159009530756","host":"s3://npm-registry-packages-npm-production"}},"0.6.10":{"_id":"vscode-claude-code-status-dot@0.6.10","bin":{"vscode-claude-code-status-dot":"dist/patch.js"},"bugs":{"url":"https://github.com/wangdong233/vscode-claude-code-status-dot/issues"},"dist":{"shasum":"ae7962161026b9ceb1ed249435319e1c77259cb0","tarball":"https://registry.npmjs.org/vscode-claude-code-status-dot/-/vscode-claude-code-status-dot-0.6.10.tgz","fileCount":114,"integrity":"sha512-rG9rL28/w8JHy1wQImugkZ4RbufQcpFNGv3OmwASY3pHK7jF5F1LEt+7bL4Wp4Hk8hz8uznIvxLksVpbHbL4Bg==","signatures":[{"sig":"MEUCIQCmxscQwEDEzdMnQMsufgm+q1ChPgI015/XPB9KsRHl3AIgIIo2XsKCjgNKEPIWkDhAsQfudz3XBDVtWNupnA3HMgE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBBBNziRNwYCu0CZsymoSwiXFSSdkWFkc7itJ2gKUMx6AiBwMnRG9SX+gOEbGuKKsTzxFCH0Hg1azKusqp4FZ7xqiQ=="}],"unpackedSize":5686625},"name":"vscode-claude-code-status-dot","type":"module","author":{"name":"wangdong"},"engines":{"node":">=18"},"gitHead":"ee2afadbcbaf685f4d1aa094c73d18034f4e95aa","license":"MIT","scripts":{"test":"node hooks/test-cc-status.js && node hooks/test-iife.mjs && node hooks/test-sbi-aggregation.mjs && node hooks/test-smoke-journey.mjs && node hooks/test-patcher-io.mjs && node hooks/test-version-sync.mjs && node hooks/test-contract-sync.mjs && node hooks/test-favorites.mjs && node hooks/test-smoke-favorites.mjs && node hooks/test-strip-roundtrip.mjs && node hooks/test-anchor-tiers.mjs && node hooks/test-keepalive.mjs && node hooks/test-companion-retry.mjs && node hooks/test-seam-runtime.mjs && node hooks/test-seam-favpaint.mjs && node hooks/test-seam-restore.mjs && node hooks/test-seam-restore-fix.mjs && node hooks/test-seam-gates.mjs && node hooks/test-canary-judge.mjs && node hooks/test-standalone-patch.mjs && node hooks/test-bg-gear.mjs","build":"tsc","patch":"npx tsx patch.ts","format":"prettier --write patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts companion/keepalive.ts companion/keepalive.ts","revert":"npx tsx patch.ts --revert","status":"npx tsx patch.ts --status","prepare":"husky","build:all":"npm run build && npm run companion:install && npm run companion:build","copy:vsix":"node -e \"const fs=require('fs');fs.mkdirSync('dist',{recursive:true});const v=require('./companion/package.json').version;fs.copyFileSync('companion/cc-status-dot-companion-'+v+'.vsix','dist/cc-status-dot-companion-'+v+'.vsix')\"","test:smoke":"node hooks/test-smoke-journey.mjs","test:reader":"node hooks/test-iife.mjs","test:writer":"node hooks/test-cc-status.js","format:check":"prettier --check patch.ts hooks/**/*.js hooks/**/*.mjs companion/extension.ts companion/keepalive.ts companion/keepalive.ts","test:bg-gear":"node hooks/test-bg-gear.mjs","embed-runtime":"rm -rf companion/runtime && mkdir -p companion/runtime/hooks && cp dist/patch.js companion/runtime/ && cp -R dist/src companion/runtime/src && cp -R resources companion/runtime/resources && cp hooks/cc-status.js companion/runtime/hooks/cc-status.js && rm -rf companion/runtime/resources/.devteam && node -e 'require(\"fs\").writeFileSync(\"companion/runtime/version.json\", JSON.stringify({injectVersion:\"v\"+require(\"./package.json\").version}))'","prepublishOnly":"npm run build:all && npm run companion:package && npm run copy:vsix && node hooks/assert-companion-vsix.mjs","test:favorites":"node hooks/test-favorites.mjs","companion:build":"cd companion && npm run build","test:patcher-io":"node hooks/test-patcher-io.mjs","test:standalone":"node hooks/test-standalone-patch.mjs","test:aggregation":"node hooks/test-sbi-aggregation.mjs","companion:install":"cd companion && npm ci --no-audit --no-fund","companion:package":"npm run embed-runtime && cd companion && npm run package:vsix","test:version-sync":"node hooks/test-version-sync.mjs","test:contract-sync":"node hooks/test-contract-sync.mjs","test:smoke-favorites":"node hooks/test-smoke-favorites.mjs"},"version":"0.6.10","_npmUser":{"name":"wangdong233","email":"w11201413@163.com"},"homepage":"https://github.com/wangdong233/vscode-claude-code-status-dot#readme","keywords":["claude-code","vscode","claude","status-indicator","patch"],"repository":{"url":"git+https://github.com/wangdong233/vscode-claude-code-status-dot.git","type":"git"},"_npmVersion":"11.6.2","description":"5-state status dots on every Claude Code tab (idle/running/done/pending/interrupted) + bottom 4-light aggregate + per-session token usage & $ cost + favorites sidebar (★) + completion/interruption notifications — minimal, reversible VSCode patch with auto","directories":{},"lint-staged":{"patch.ts":"prettier --check","hooks/**/*.js":"prettier --check","hooks/**/*.mjs":"prettier --check","companion/extension.ts companion/keepalive.ts":"prettier --check"},"maintainers":[{"name":"wangdong233","email":"w11201413@163.com"}],"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","husky":"^9.1.7","prettier":"^3.3.0","typescript":"^5.4.0","@types/node":"^20.11.0","lint-staged":"^15.5.2"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vscode-claude-code-status-dot_0.6.10_1789760330362_0.3239868994680106"}}},"time":{"created":"2026-07-16T17:41:26.679Z","modified":"2026-09-18T19:38:50.707Z","0.1.0":"2026-07-16T17:41:26.969Z","0.1.1":"2026-07-16T18:08:51.855Z","0.1.2":"2026-07-16T18:44:47.776Z","0.1.3":"2026-07-17T02:43:57.270Z","0.1.4":"2026-07-17T03:27:59.893Z","0.1.5":"2026-07-17T03:34:47.578Z","0.1.6":"2026-07-17T03:53:43.627Z","0.1.7":"2026-07-17T04:38:21.163Z","0.1.8":"2026-07-17T07:50:14.643Z","0.1.9":"2026-07-17T13:01:27.059Z","0.1.13":"2026-07-18T07:46:12.516Z","0.1.14":"2026-07-18T14:38:58.627Z","0.1.15":"2026-07-18T17:27:03.143Z","0.1.16":"2026-07-19T02:26:11.329Z","0.1.18":"2026-07-19T04:30:42.729Z","0.1.19":"2026-07-19T04:37:38.725Z","0.2.0":"2026-07-19T13:58:39.208Z","0.2.1":"2026-07-19T14:22:59.865Z","0.2.2":"2026-07-19T14:32:19.995Z","0.2.3":"2026-07-19T14:57:18.034Z","0.2.6":"2026-07-20T16:06:26.395Z","0.2.7":"2026-07-21T04:15:29.515Z","0.2.9":"2026-07-21T09:30:41.270Z","0.3.0":"2026-07-21T14:35:44.187Z","0.3.1":"2026-07-21T16:28:12.383Z","0.5.0":"2026-07-22T03:51:03.667Z","0.5.1":"2026-07-22T10:51:38.656Z","0.5.2":"2026-07-22T13:57:47.311Z","0.5.3":"2026-07-22T16:42:38.184Z","0.5.4":"2026-07-22T23:40:49.018Z","0.5.5":"2026-07-23T01:12:19.240Z","0.5.6":"2026-07-23T02:02:11.276Z","0.5.7":"2026-07-23T02:33:08.391Z","0.5.8":"2026-07-23T05:39:19.515Z","0.5.9":"2026-07-23T08:36:17.600Z","0.5.10":"2026-07-23T16:05:36.518Z","0.5.11":"2026-07-23T17:04:26.621Z","0.5.12":"2026-07-23T18:23:02.817Z","0.5.13":"2026-07-23T18:42:09.996Z","0.5.14":"2026-07-24T04:25:58.460Z","0.5.15":"2026-07-24T04:32:38.455Z","0.5.16":"2026-07-24T04:57:00.757Z","0.5.17":"2026-07-24T05:15:31.022Z","0.5.18":"2026-07-24T05:54:52.186Z","0.5.19":"2026-07-24T07:26:54.309Z","0.5.20":"2026-07-24T09:34:51.583Z","0.5.21":"2026-07-24T10:07:54.357Z","0.5.22":"2026-07-24T10:42:35.630Z","0.5.23":"2026-07-24T11:18:40.150Z","0.5.24":"2026-07-24T12:22:21.834Z","0.5.25":"2026-07-24T13:08:18.526Z","0.5.26":"2026-07-24T16:07:11.496Z","0.5.27":"2026-07-24T18:15:16.195Z","0.5.28":"2026-07-26T05:50:02.824Z","0.5.29":"2026-07-26T06:03:32.917Z","0.5.30":"2026-07-26T09:29:45.821Z","0.5.31":"2026-07-26T17:18:18.905Z","0.5.32":"2026-07-26T17:42:33.588Z","0.5.33":"2026-07-27T02:59:21.471Z","0.5.34":"2026-07-27T05:10:04.581Z","0.5.35":"2026-07-27T05:57:50.699Z","0.5.36":"2026-07-27T16:15:08.998Z","0.5.37":"2026-07-27T16:28:55.801Z","0.5.38":"2026-07-27T16:44:58.111Z","0.5.40":"2026-07-31T08:08:02.632Z","0.5.45":"2026-08-15T09:15:12.071Z","0.5.46":"2026-08-19T04:27:12.053Z","0.5.47":"2026-08-21T08:27:43.107Z","0.5.48":"2026-08-21T15:25:51.983Z","0.5.49":"2026-08-23T02:22:42.051Z","0.5.50":"2026-08-23T04:21:16.574Z","0.5.51":"2026-08-24T06:14:34.054Z","0.5.52":"2026-08-26T19:33:51.411Z","0.5.53":"2026-09-01T19:15:38.702Z","0.6.0":"2026-09-03T19:58:13.217Z","0.6.1":"2026-09-04T00:08:25.063Z","0.6.2":"2026-09-04T06:57:32.071Z","0.6.3":"2026-09-04T14:31:59.580Z","0.6.4":"2026-09-05T19:49:16.006Z","0.6.5":"2026-09-10T04:56:55.053Z","0.6.6":"2026-09-10T06:11:11.196Z","0.6.7":"2026-09-10T07:19:44.913Z","0.6.8":"2026-09-13T06:01:07.088Z","0.6.9":"2026-09-14T17:52:42.509Z","0.6.10":"2026-09-18T19:38:50.544Z"},"bugs":{"url":"https://github.com/wangdong233/vscode-claude-code-status-dot/issues"},"author":{"name":"wangdong"},"license":"MIT","homepage":"https://github.com/wangdong233/vscode-claude-code-status-dot#readme","keywords":["claude-code","vscode","claude","status-indicator","patch"],"repository":{"url":"git+https://github.com/wangdong233/vscode-claude-code-status-dot.git","type":"git"},"description":"5-state status dots on every Claude Code tab (idle/running/done/pending/interrupted) + bottom 4-light aggregate + per-session token usage & $ cost + favorites sidebar (★) + completion/interruption notifications — minimal, reversible VSCode patch with auto","maintainers":[{"name":"wangdong233","email":"w11201413@163.com"}],"readme":"<div align=\"center\">\n\n# vscode-claude-code-status-dot\n\n[![npm](https://img.shields.io/npm/v/vscode-claude-code-status-dot?style=flat-square&color=CCA700)](https://www.npmjs.com/package/vscode-claude-code-status-dot)\n[![License](https://img.shields.io/badge/License-MIT-blue?style=flat-square)](#license)\n[![Node.js](https://img.shields.io/badge/Node.js-%3E%3D18-339933?style=flat-square&logo=node.js&logoColor=white)](https://nodejs.org/)\n[![Type](https://img.shields.io/badge/Type-VSCode%20Patch-CCA700?style=flat-square)](#-原理--文档)\n\n**一眼看清所有 Claude Code 会话在干嘛 —— 不用逐个 tab 切过去看**\n\n🟡 运行中 · 🟢 完成 · 🔵 待你输入（CC 弹授权，或 CC 回复\"等你确认 / let me know\"）· 🔴 中断快闪 —— **tab 五态点 + 底部 4 灯聚合（🟢🟡🔵🔴，无灰——idle 不计底部）+ 完成/中断通知 + CC 更新自愈 + 右下角 token 实时刷新 / $ cost 估算（workflow 子代理 token 也算进来）+ QuickPick 配置面板跟随 VSCode 语言（中/英/日/德/西/法/葡/俄）**\n\n**简体中文** | [English](docs/README.en.md) | [Deutsch](docs/README.de.md) | [Español](docs/README.es.md) | [Français](docs/README.fr.md) | [日本語](docs/README.ja.md) | [Português](docs/README.pt.md) | [Русский](docs/README.ru.md)\n\n</div>\n\n---\n\n> 开好几个 Claude Code 会话并行跑活儿时，挨个 tab 切过去看谁跑完了、谁卡住等授权、谁被限速中断——太累。装上这个，**每个 tab 自己告诉你它在干嘛**，底部一行还能看完所有会话的整体状态，跑完或中断顺手弹个系统通知。你可以放心切去干别的。\n\n---\n\n## 🖼️ 看一眼就懂\n\n<div align=\"center\">\n\n<img src=\"docs/images/overview-annotated.png\" alt=\"总览：6 个功能点标注（点击放大）\" width=\"820\">\n\n</div>\n\n**① Tab 五态状态点**　每个 CC 会话 tab 的 Claude 图标按状态变色——🟡 运行中 / 🟢 完成 / 🔴 中断快闪 / ⚪ 空闲 / 🔵 待输入。🔵 待输入有两类触发：(a) CC 弹权限授权框时让位给 CC 原生蓝点（不覆盖）；(b) CC 回复含\"等你确认 / let me know / your call\"等**待你决策**语义时 tab 自动转蓝（覆盖原 running-黄 / done-绿）——一眼区分\"真跑完\"还是\"等我说啥\"，不用盯着 tab 猜。收藏会话 tab 标题加 **★** 前缀 + 图标底部金线；归档会话 tab 标题加 **●** 前缀 + 图标底部灰线（收藏/归档互斥，同一会话只居其一）。顶部 tab 栏 + 左侧\"打开的编辑器\"都显示，两边同步。\n\n**⚙ 后台任务齿轮徽标**　状态点正下方多出一颗灰色小齿轮 = 这个会话还有 shell 型后台任务在飞（如 `nohup` 起的 dev server、test watcher——颜色状态体现不了的那类）。任务全停齿轮即消失，不影响五态颜色语义。\n\n**② 侧边栏 CC 收藏 / CC 归档视图**　Explorer 侧边新增 CC Favorites + CC Archive 两个视图（互斥：一个会话只在一个里）；收藏视图把常用会话/文件 pin 在一起，归档视图收纳暂时不用的会话。会话图标 open=实心气泡 / closed=轮廓气泡，点击即跳转或 resume 到新 panel；行内按钮互切——收藏视图 [归档][打开][移除]，归档视图 [收藏][打开][移除]，点归档/收藏即自动从另一视图移除。右键已闭会话可复制 `claude -r <sid>` 命令。两个视图的条目均可**拖拽排序**——拖到某行上方即插入其前，拖到列表末尾空处即移到最后；一旦拖过，该列表转为手动顺序（新收藏/归档的条目仍出现在列表顶部），拖回原位等无变化操作不写盘。\n\n**③ 底部 4 灯聚合**　状态栏一个整体块 🟢 done · 🟡 running · 🔵 pending · 🔴 interrupted + 计数，所有会话整体状态一眼看完，不用切 tab；4 灯位置固定，数字变化不位移。\n\n**④ ★ 收藏 / ○ 归档 按钮**　状态栏 token 旁两个按钮：★/☆ 一键收藏/取消当前活动 CC 会话（已收藏显金色 ★，未收藏显空心 ☆）；○/● 一键归档/取消（已归档显实心灰圆 ●，未归档显空心灰环 ○）。收藏与归档互斥——点其一自动取消另一个；无活动 CC 会话时自动隐藏。\n\n**⑤ 右下角 token / $ cost**　当前激活会话的 token 用量 + 可选 USD 估算 + 流式速率（tok/s）；点击弹 QuickPick 配置面板（统计窗口 / 显示模式 / 通知 / 声音 / 复制 / 重置），面板跟随 VSCode 界面语言（中/英/日/德/西/法/葡/俄）。\n\n**⑥ 完成 / 中断通知**　会话跑完或被限速中断时弹系统通知 + 提示音（macOS 屏幕右上角下拉 / Windows·Linux 右下角 toast），前台后台都弹，切去干别的也能被提醒。\n\n> **可靠性保障**：CC 自动更新覆盖 patch 时，companion 自愈扩展自动重 patch + 提示 reload（无感恢复）；patch 前对完整 ~3MB `extension.js` 跑 `node --check` 校验 + 原子写（**绝不砖 CC**）；`--revert` 一键零副作用还原；运行时副本在 `~/.claude/cc-status-dot/`（删源 / 清缓存 / CC 更新都不影响已装）。workflow 跑子代理期间主会话保持 🟡 不假绿。\n\n---\n\n## 🚀 三步用上\n\n**前置**：Node.js 18+，VSCode 里已装 Claude Code 扩展。\n\n```bash\nnpx -y vscode-claude-code-status-dot@latest\n```\n\n`-y` 跳过 npx 首次安装确认，全程零交互（patcher 本身无任何提示）。**位置:必须在 `npx` 之后、包名之前** —— `npx -y <pkg>`；放包名后（`npx <pkg> -y`）不生效。首次安装也可不带 `-y`：`npx vscode-claude-code-status-dot`。\n\n`Cmd+Shift+P`（Mac）/ `Ctrl+Shift+P`（Win/Linux）→ 输入 `Developer: Reload Window` → 在 CC 里发一条 prompt。\n\ntab 图标立刻变 🟡 黄，跑完变 🟢 绿并弹通知；CC 弹权限授权时 tab 变 🔵 蓝（reader 让出图标给 CC 原生蓝点显示，待你授权），底部 🔵 pending 灯 +1。**装一次就生效，不用配任何东西。**\n\n> 想关通知 / 换声音才需要看后面的[配置](#-配置可选)。\n\n---\n\n## 🎨 状态色\n\n| 颜色                                  | 含义                   | 触发                                                                                                                                                                                                                                                         |\n| ------------------------------------- | ---------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |\n| 🟡 黄色 `#CCA700`（**静态**，无动画） | 运行中                 | 发 prompt、工具调用前后（心跳）、subagent spawn                                                                                                                                                                                                              |\n| 🟢 绿色 `#3FB950`（静态）             | 本轮完成（不待用户）   | CC 触发 `Stop` 且最后回复是中性完成（`已完成`/`Done.`）；**超 5 分钟自动转灰**                                                                                                                                                                               |\n| 🔴 红色 `#F85149`（快闪）             | 中断 / 出错            | CC 触发 `StopFailure`（限速、过载等）                                                                                                                                                                                                                        |\n| ⚪ 灰色 `#808080`（静态）             | 空闲                   | 初始 / 完成超 5 分钟 / 无状态文件                                                                                                                                                                                                                            |\n| 🔵 蓝色 `#58A6FF`（静态）             | 待用户输入（两类触发） | (a) **CC 弹授权框**：reader 让出图标给 CC 原生蓝点（**不覆盖**）；(b) **CC 最后回复含\"待你决策\"语义**（`等你`/`你决定`/`请确认`/`let me know`/`your call` 等）→ reader 渲染蓝色 `claude-logo-pending.svg`（覆盖 running-黄 / done-绿）。底部 🔵 灯两类都计数 |\n\n> running 静态黄点（无动画）；interrupted 红色快闪告警。完整状态契约（事件 / SVG / IPC / 通知）见 [`docs/STATES.md`](docs/STATES.md)。\n\n---\n\n## ⚙️ 配置（可选）\n\n**两种改配置的方式**：① 点击右下角 token SBI → 弹 QuickPick 面板（图形化，跟随 VSCode 界面语言中/英/日/德/西/法/葡/俄）；② 直接编辑 `settings.json`（下方各功能块表格）。不配都用默认值。\n\n### 1. 通知（对应功能⑥）\n\n跑完 / 中断时弹系统通知 + 提示音（macOS 屏幕右上角 / Win·Linux 右下角 toast，前台后台都弹）。\n\n| 配置项                          | 默认      | 说明                                                                  |\n| ------------------------------- | --------- | --------------------------------------------------------------------- |\n| `ccStatusDot.notify`            | `true`    | 通知总开关                                                            |\n| `ccStatusDot.notifyWhenFocused` | `true`    | 前台时也弹；设 `false` 仅后台时通知                                   |\n| `ccStatusDot.notifySound`       | `\"Glass\"` | macOS 通知声音（done 与中断共用；`\"\"` 静音；可选 Basso/Ping/Hero 等） |\n\n### 2. Token 统计与费用（对应功能⑤）\n\n右下角 token SBI 显示当前激活会话的 token 用量 + 可选 $ 估算 + 流式速率；workflow 子代理 token 也算进来（不会\"隐形\"）。\n\n| 配置项                              | 默认        | 说明                                                                                                             |\n| ----------------------------------- | ----------- | ---------------------------------------------------------------------------------------------------------------- |\n| `ccStatusDot.tokenStatsWindow`      | `\"all\"`     | 时间窗口：`all` = 累积（整个会话不清零）；`5min/10min/1h/24h/3d/7d/30d` = 滚动窗口（旧 turn 到期滑出，像\"清零\"） |\n| `ccStatusDot.tokenDisplayMode`      | `\"both\"`    | 显示模式：`token` 仅 token / `cost` 仅 $ / `both` 两者                                                           |\n| `ccStatusDot.rateDisplayMode`       | `\"numeric\"` | 流式速率呈现：`off` / `numeric`（如 `1.2k/s`）/ `sparkline`（▁▂▃▄▅▆▇█ 迷你图）/ `both`；状态栏拥挤可切 `off`     |\n| `ccStatusDot.tokenSbiVisible`       | `true`      | 显示 / 隐藏 token SBI                                                                                            |\n| `ccStatusDot.tokenLiveDeltaEnabled` | `true`      | 流式输出时实时增量更新 token；性能敏感机器可设 `false`                                                           |\n| `ccStatusDot.showCost`              | `true`      | 显示 $（未知 model 自动隐藏，需 `token-rates.json` 有匹配条目）                                                  |\n| `ccStatusDot.warnThresholdUsd`      | `0`         | cost 跨阈通知（`0` = 禁用；正数 = USD 阈值，每次跨越触发一次）                                                   |\n\n> **自定义模型定价**：`~/.claude/cc-status-dot/token-rates.json` 是热更定价表（默认覆盖 Anthropic 官方价；GLM 等未匹配 model 自动隐藏 `$`）。加一条 glob 即可显示 `$`：\n>\n> ```jsonc\n> {\n>   \"_default\": null,\n>   \"claude-sonnet-*\": { \"in\": 3, \"out\": 15, \"cacheRead\": 0.3, \"cacheCreate5m\": 3.75, \"cacheCreate1h\": 6 },\n>   \"glm-*\": { \"in\": 0.5, \"out\": 1.5 },\n> }\n> ```\n\n### 3. 收藏 / 归档（对应功能②④）\n\n侧边栏 CC Favorites + CC Archive 视图（互斥）+ tab ★/● 标记 + 状态栏 ★/○ 按钮。归档完全参照收藏，无需额外配置。\n\n| 配置项                                         | 默认   | 说明                                                                |\n| ---------------------------------------------- | ------ | ------------------------------------------------------------------- |\n| `ccStatusDot.fav.includeInExplorerContextMenu` | `true` | Explorer 右键菜单显示\"加入/退出 CC 收藏\"；菜单拥挤可设 `false` 关闭 |\n\n---\n\n## ❓ FAQ\n\n**CC 更新后状态点不亮了？**\nCC 自动更新整体替换扩展目录，patched 文件被原版覆盖。**v0.2.0 起**：companion 扩展会在 VS Code 启动时检测 `cc-status-dot-injected` marker，若 CC 更新冲掉了 patch 自动重跑 `node ~/.claude/cc-status-dot/patch.js` 并提示一次 `Reload Window`——多数情况你什么都不用做。companion 没装上或想手动修：重跑 `npx vscode-claude-code-status-dot`（SVG/hook 运行时副本在 `~/.claude/cc-status-dot/`，CC 更新不碰它；项目源删了也不影响）。\n\n**刚装完图标没变？**\n先 `Developer: Reload Window`。还不行跑 `npx vscode-claude-code-status-dot --status`：`patched: no` 重跑；`baked RES ... (STALE)` 重跑原地改写；`hooks wired: no` 重跑；`missing SVGs` 重跑补齐。\n\n**从旧版（git clone 装）升级？**\n直接重跑 `npx vscode-claude-code-status-dot`——自动处理旧版升级，无需 `--revert` 后重装。\n\n**状态卡在 running？**\n多半是你用 Esc 中断了 CC（CC 不触发 Stop/StopFailure，无 hook）。下次发 prompt 或等正常完成会自然更正。\n\n**`npx` 连不上？**\n兜底全局安装：\n\n```bash\nnpm i -g vscode-claude-code-status-dot\nvscode-claude-code-status-dot        # 装好后直接跑命令\n```\n\n---\n\n## ⚠️ 已知限制\n\n- **手动 Esc 中断无 hook**：CC 不触发 Stop/StopFailure（[#45289](https://github.com/anthropics/claude-code/issues/45289)/[#9516](https://github.com/anthropics/claude-code/issues/9516)），状态会停在 running，靠下次 prompt/Stop 自然更正。\n- **CC 自动更新覆盖**：patched `extension.js` 被原版覆盖 → **v0.2.0 起 companion 扩展自动重跑 patcher + 提示 reload**（见 FAQ）；companion 没装则手动重跑命令恢复。\n- **收藏/归档会话保活（v0.5.51+）**：Claude Code 默认 30 天清理历史 transcript（`cleanupPeriodDays`），收藏 ★ 或归档 ● 的会话会被插件以硬链接快照保护——CC 清理后仍可一键恢复，且运行期每小时保鲜（CC 自身对当前会话同款机制）。快照零额外磁盘占用；取消收藏/归档即释放。\n- **minified anchor 脆性**：patch 通过两层锚定位 CC 代码（精确字面快路径 + 容错正则兜底——以 IPC 协议字符串为锚、混淆器改名自动兼容），仅结构性变化才报 \"Anchor mismatch\" 零足迹拒绝写入；写 extension.js 前还会对完整 ~3MB 文件跑 `node --check`（assertCompiles 守卫，坏 IIFE 拒绝写入），原子写（`.tmp` + rename），`INJECT_VERSION` 自动重注入——**绝不砖 CC**。\n- **VSCode 完全关闭时不通知**：IIFE 跑在扩展宿主进程，VSCode 关闭则不运行 → 不通知。\n- **系统通知点击不跳 tab**：osascript 无 click callback，通知仅提醒，回 VSCode 靠 tab 绿/红点定位。\n- **SBI priority 无所有权**：底部状态栏块占用 `StatusBarAlignment.Left` 的 priority `-9996`（单点），VSCode StatusBarItem API 无扩展级命名空间/所有权机制——其它扩展若声明同 priority，可能把我们的 SBI 挤到角落。**单 SBI 整体块的架构消除了\"行被外部分隔\"失败模式**（4 个独立 SBI 会被其它扩展的 SBI 插入灯之间劈开；整行作为一个 SBI，外部插入只能落到整行两侧，不会拆开 4 灯）。主流场景下不会触发，STATES.md §7.5 已诚实声明此限制。\n- **emoji 字体栈依赖**：底部状态栏圆点是 emoji 字形（🟢🟡🔵🔴⚪），依赖系统 emoji 字体栈——macOS（Apple Color Emoji）/ Windows 10+（Segoe UI Emoji）/ 主流 Linux（Noto Color Emoji）正常显示彩色；Win7 / 部分 headless Linux / 无 emoji 字体的远程 SSH 环境可能渲染为黑白字形或豆腐块。这是有意的审美取舍（圆点 emoji > 跨平台一致的色块）。\n\n---\n\n## 🏗️ 原理 + 文档\n\n**patch CC extension.js（注入定时器设 tab 图标）+ CC hooks 写状态 + 完成/中断通知。** 完整文档：\n\n- [`docs/STATES.md`](docs/STATES.md)——**状态契约（唯一真相源）**：五态（灰/黄/绿/红/蓝）+ 底部 4 灯聚合 / 事件映射 / IPC / 通知 / 性能（§9）\n- [`docs/DESIGN-injection.md`](docs/DESIGN-injection.md)——图标注入原理（anchor / IIFE / SVG 绑定）\n- [`docs/USAGE.md`](docs/USAGE.md)——使用指南（安装 / 排错 / 还原）\n\n> 本项目修改 CC 扩展的 `extension.js`（已备份，`--revert` 完整还原），并写入 `~/.claude/settings.json`（首次备份）。hook 脚本**永不阻塞 CC**——任何错误静默退出。**10 个 hooks**（v0.2.9 加 `PostCompact` 清 /compact 误判红球；含 Notification 落盘 pending）。\n\n---\n\n## 💝 支持作者\n\n如果 vscode-claude-code-status-dot 帮到你，欢迎请作者喝杯咖啡 ☕\n\n<div align=\"center\">\n\n|                                微信                                |                                支付宝                                |\n| :----------------------------------------------------------------: | :------------------------------------------------------------------: |\n| <img src=\"docs/images/support-wechat.jpg\" height=\"200\" alt=\"微信\"> | <img src=\"docs/images/support-alipay.jpg\" height=\"200\" alt=\"支付宝\"> |\n\n</div>\n\n或 ⭐ Star、提 Issue / PR —— 都是对作者的支持。\n\n## License\n\n[MIT](LICENSE) (c) wangdong\n","readmeFilename":"README.md"}