{"_id":"claude-statusblocks","_rev":"46-03e1f5c0aa37b022a943a46df998fe62","name":"claude-statusblocks","dist-tags":{"latest":"0.6.5"},"versions":{"0.1.0":{"name":"claude-statusblocks","version":"0.1.0","keywords":["claude","claude-code","statusline","terminal","cli"],"license":"MIT","_id":"claude-statusblocks@0.1.0","maintainers":[{"name":"okanenas","email":"okanert@gmail.com"}],"bin":{"claude-statusblocks":"dist/cli.js"},"dist":{"shasum":"ef43106391dbecbc85fad4e2835a879beb4971d0","tarball":"https://registry.npmjs.org/claude-statusblocks/-/claude-statusblocks-0.1.0.tgz","fileCount":46,"integrity":"sha512-frIuf+yMSr3S7oGNP841QsQ+33ceT/CVqT1Ih8hASOVqcQ8fLIb1OzI3pAvZcETO42qqI/keEbCmwup1KkSOpw==","signatures":[{"sig":"MEUCIFaufrkiRFihKfMRTDCyejvq7sOEyXI01IzJEcT+vHhHAiEA3O2p4td0NpyGPWDchMEzKmQ1nEeYLKoYRHomUpXr7E4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49222},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"a2e849cb58085a5755386c81c9b68a5525a34166","scripts":{"dev":"tsc --watch","build":"tsc","preview":"echo '{\"model\":{\"id\":\"claude-opus-4-6\",\"display_name\":\"Opus 4.6\"},\"workspace\":{\"current_dir\":\"/Users/demo/code/myproject\",\"project_dir\":\"/Users/demo/code/myproject\"},\"version\":\"1.0.80\",\"cost\":{\"total_cost_usd\":12.47,\"total_duration_ms\":3600000,\"total_api_duration_ms\":1800000,\"total_lines_added\":342,\"total_lines_removed\":89},\"context_window\":{\"context_window_size\":1000000,\"used_percentage\":34,\"remaining_percentage\":66,\"total_input_tokens\":340000,\"total_output_tokens\":28000},\"exceeds_200k_tokens\":true,\"session_id\":\"preview123\"}' | node dist/index.js"},"_npmUser":{"name":"okanenas","email":"okanert@gmail.com"},"_npmVersion":"11.11.0","description":"Opinionated, adaptive status line for Claude Code","directories":{},"_nodeVersion":"25.8.1","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-statusblocks_0.1.0_1773672042598_0.21502301193379147","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"claude-statusblocks","version":"0.1.1","keywords":["claude","claude-code","statusline","terminal","cli"],"license":"MIT","_id":"claude-statusblocks@0.1.1","maintainers":[{"name":"okanenas","email":"okanert@gmail.com"}],"bin":{"claude-statusblocks":"dist/cli.js"},"dist":{"shasum":"677dc1911349f7c19d9f68f3820b8b5b114c221b","tarball":"https://registry.npmjs.org/claude-statusblocks/-/claude-statusblocks-0.1.1.tgz","fileCount":46,"integrity":"sha512-v7ER4NS0n7ndP+FncHnTbR2W82soJJph0nU/t2YvoFz58KNOLHLEdCEYQafOIxvCmQcUYrtqxO3lEGe6YFQyyw==","signatures":[{"sig":"MEYCIQDKeeo9xBS+mzlsVs2TaGj3g3b00lUvoLC93NJ5a0UsjwIhALmtL+BEv3DLHvD6E9NOCpOWU9/N0aVFe/Am4AjYfvYW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49234},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"947440ca9cea4c12c06fee670edc8248858e7d27","scripts":{"dev":"tsc --watch","build":"tsc","preview":"echo '{\"model\":{\"id\":\"claude-opus-4-6\",\"display_name\":\"Opus 4.6\"},\"workspace\":{\"current_dir\":\"/Users/demo/code/myproject\",\"project_dir\":\"/Users/demo/code/myproject\"},\"version\":\"1.0.80\",\"cost\":{\"total_cost_usd\":12.47,\"total_duration_ms\":3600000,\"total_api_duration_ms\":1800000,\"total_lines_added\":342,\"total_lines_removed\":89},\"context_window\":{\"context_window_size\":1000000,\"used_percentage\":34,\"remaining_percentage\":66,\"total_input_tokens\":340000,\"total_output_tokens\":28000},\"exceeds_200k_tokens\":true,\"session_id\":\"preview123\"}' | node dist/index.js"},"_npmUser":{"name":"okanenas","email":"okanert@gmail.com"},"_npmVersion":"11.11.0","description":"Opinionated, adaptive status line for Claude Code","directories":{},"_nodeVersion":"25.8.1","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-statusblocks_0.1.1_1773677801133_0.13838026401667336","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"claude-statusblocks","version":"0.2.0","keywords":["claude","claude-code","statusline","terminal","cli"],"license":"MIT","_id":"claude-statusblocks@0.2.0","maintainers":[{"name":"okanenas","email":"okanert@gmail.com"}],"bin":{"claude-statusblocks":"dist/cli.js"},"dist":{"shasum":"758b6240e22483027d577f7bbae3719ae2d75828","tarball":"https://registry.npmjs.org/claude-statusblocks/-/claude-statusblocks-0.2.0.tgz","fileCount":48,"integrity":"sha512-b0V92C9auCMkKryuFkL1KRvZyju1zdpBA63i0g6uLC1nmvTmUSq6oJQ6d4biPkvM/JqpCBFmvkDPlxFTrlUFjw==","signatures":[{"sig":"MEUCIE0anzl7cgxFkQIB6YC2uyYAwQGQ90mw8ncBZ0ZqXaA3AiEAuUVhCABznezHuRNU0kV1GGfcf5DdugEq6NBpot9xl7o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52956},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"947440ca9cea4c12c06fee670edc8248858e7d27","scripts":{"dev":"tsc --watch","build":"tsc","preview":"echo '{\"model\":{\"id\":\"claude-opus-4-6\",\"display_name\":\"Opus 4.6\"},\"workspace\":{\"current_dir\":\"/Users/demo/code/myproject\",\"project_dir\":\"/Users/demo/code/myproject\"},\"version\":\"1.0.80\",\"cost\":{\"total_cost_usd\":12.47,\"total_duration_ms\":3600000,\"total_api_duration_ms\":1800000,\"total_lines_added\":342,\"total_lines_removed\":89},\"context_window\":{\"context_window_size\":1000000,\"used_percentage\":34,\"remaining_percentage\":66,\"total_input_tokens\":340000,\"total_output_tokens\":28000},\"exceeds_200k_tokens\":true,\"session_id\":\"preview123\"}' | node dist/index.js"},"_npmUser":{"name":"okanenas","email":"okanert@gmail.com"},"_npmVersion":"11.11.1","description":"Opinionated, adaptive status line for Claude Code","directories":{},"_nodeVersion":"25.8.1","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-statusblocks_0.2.0_1773765755967_0.11663008236022243","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"claude-statusblocks","version":"0.2.1","keywords":["claude","claude-code","statusline","terminal","cli"],"license":"MIT","_id":"claude-statusblocks@0.2.1","maintainers":[{"name":"okanenas","email":"okanert@gmail.com"}],"bin":{"claude-statusblocks":"dist/cli.js"},"dist":{"shasum":"6fcce57226ae3fbd37a78263d3a0b91672c95ce6","tarball":"https://registry.npmjs.org/claude-statusblocks/-/claude-statusblocks-0.2.1.tgz","fileCount":48,"integrity":"sha512-msmHajle2tS70N18iBLowOMmbTOAE2hfrvHUgHA7sBY5uaekXYOgWrjW37azH3apR1lmB4hEcAURdwzA4VYS1Q==","signatures":[{"sig":"MEUCIQCtj3HT7RvcWcRasXsxIt7TyYJ55AmPc1T3H2LKWuyVKgIgR1QHf2Zjx57+JhxArZDwyoVfBa/bZG1v7/Q7Z6jxQsk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52967},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"d4676ad6f202917b223109e71629c03ad0120466","scripts":{"dev":"tsc --watch","build":"tsc","preview":"echo '{\"model\":{\"id\":\"claude-opus-4-6\",\"display_name\":\"Opus 4.6\"},\"workspace\":{\"current_dir\":\"/Users/demo/code/myproject\",\"project_dir\":\"/Users/demo/code/myproject\"},\"version\":\"1.0.80\",\"cost\":{\"total_cost_usd\":12.47,\"total_duration_ms\":3600000,\"total_api_duration_ms\":1800000,\"total_lines_added\":342,\"total_lines_removed\":89},\"context_window\":{\"context_window_size\":1000000,\"used_percentage\":34,\"remaining_percentage\":66,\"total_input_tokens\":340000,\"total_output_tokens\":28000},\"exceeds_200k_tokens\":true,\"session_id\":\"preview123\"}' | node dist/index.js"},"_npmUser":{"name":"okanenas","email":"okanert@gmail.com"},"_npmVersion":"11.11.1","description":"Opinionated, adaptive status line for Claude Code","directories":{},"_nodeVersion":"25.8.1","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-statusblocks_0.2.1_1773812626852_0.7937912452588107","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"claude-statusblocks","version":"0.2.2","keywords":["claude","claude-code","statusline","terminal","cli"],"license":"MIT","_id":"claude-statusblocks@0.2.2","maintainers":[{"name":"okanenas","email":"okanert@gmail.com"}],"bin":{"claude-statusblocks":"dist/cli.js"},"dist":{"shasum":"2866bee243e9895fe056c7029d1ae0140c7e3c8e","tarball":"https://registry.npmjs.org/claude-statusblocks/-/claude-statusblocks-0.2.2.tgz","fileCount":48,"integrity":"sha512-PP86RXIWicwoCEJzu1bbIr0qnLdwT6bwJSQBYPx+HW/Ta9JFtrlmXssjvenL8bG7/EBX2AUylQ7Q9Jss3EyYww==","signatures":[{"sig":"MEYCIQDLD+AAL5XKJzgs2fLwYuUjxiZHfLryBqtMyEA7aJf/0gIhAKdFh3LZG7DrBI/B42UXDs5fLeGwO3/nIG87xQkahVl4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53632},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"1159ccc80cbd8d7391c8f658024d93ab31d38e1c","scripts":{"dev":"tsc --watch","build":"tsc","preview":"echo '{\"model\":{\"id\":\"claude-opus-4-6\",\"display_name\":\"Opus 4.6\"},\"workspace\":{\"current_dir\":\"/Users/demo/code/myproject\",\"project_dir\":\"/Users/demo/code/myproject\"},\"version\":\"1.0.80\",\"cost\":{\"total_cost_usd\":12.47,\"total_duration_ms\":3600000,\"total_api_duration_ms\":1800000,\"total_lines_added\":342,\"total_lines_removed\":89},\"context_window\":{\"context_window_size\":1000000,\"used_percentage\":34,\"remaining_percentage\":66,\"total_input_tokens\":340000,\"total_output_tokens\":28000},\"exceeds_200k_tokens\":true,\"session_id\":\"preview123\"}' | node dist/index.js"},"_npmUser":{"name":"okanenas","email":"okanert@gmail.com"},"_npmVersion":"11.11.1","description":"Opinionated, adaptive status line for Claude Code","directories":{},"_nodeVersion":"25.8.1","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-statusblocks_0.2.2_1773959378346_0.8764794567243723","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"claude-statusblocks","version":"0.2.3","keywords":["claude","claude-code","statusline","terminal","cli"],"license":"MIT","_id":"claude-statusblocks@0.2.3","maintainers":[{"name":"okanenas","email":"okanert@gmail.com"}],"bin":{"claude-statusblocks":"dist/cli.js"},"dist":{"shasum":"1a5f25670dd3db3984849d81dbacbee331a92437","tarball":"https://registry.npmjs.org/claude-statusblocks/-/claude-statusblocks-0.2.3.tgz","fileCount":48,"integrity":"sha512-SFJOlBj2d/RTPACDJjTai71ATlJqVtgWZ7Sn8pR9FGSW/Or54KbT7i7gvcQM33kzuS4PBVz/MegqeWzBQf8XYQ==","signatures":[{"sig":"MEYCIQDFE3b+qJIJdVom63HznSFmSHAMdRMt6tIscIqSLx5A4wIhAPiTVwKFfTFX9/maCSMbKkAGvXgeq9IG6m5igeM4cIKn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53094},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"6dc2962a9508eb3a34ff2fc19c88cd555448acc8","scripts":{"dev":"tsc --watch","build":"tsc","preview":"echo '{\"model\":{\"id\":\"claude-opus-4-6\",\"display_name\":\"Opus 4.6\"},\"workspace\":{\"current_dir\":\"/Users/demo/code/myproject\",\"project_dir\":\"/Users/demo/code/myproject\"},\"version\":\"1.0.80\",\"cost\":{\"total_cost_usd\":12.47,\"total_duration_ms\":3600000,\"total_api_duration_ms\":1800000,\"total_lines_added\":342,\"total_lines_removed\":89},\"context_window\":{\"context_window_size\":1000000,\"used_percentage\":34,\"remaining_percentage\":66,\"total_input_tokens\":340000,\"total_output_tokens\":28000},\"exceeds_200k_tokens\":true,\"session_id\":\"preview123\"}' | node dist/index.js"},"_npmUser":{"name":"okanenas","email":"okanert@gmail.com"},"_npmVersion":"11.11.1","description":"Opinionated, adaptive status line for Claude Code","directories":{},"_nodeVersion":"25.8.1","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-statusblocks_0.2.3_1773961403774_0.32107037925976667","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"claude-statusblocks","version":"0.2.8","keywords":["claude","claude-code","statusline","terminal","cli"],"license":"MIT","_id":"claude-statusblocks@0.2.8","maintainers":[{"name":"okanenas","email":"okanert@gmail.com"}],"homepage":"https://github.com/okturan/claude-statusblocks#readme","bugs":{"url":"https://github.com/okturan/claude-statusblocks/issues"},"bin":{"claude-statusblocks":"dist/cli.js"},"dist":{"shasum":"d702a73ddf596e16afe8ed83c899f304b43fff6e","tarball":"https://registry.npmjs.org/claude-statusblocks/-/claude-statusblocks-0.2.8.tgz","fileCount":30,"integrity":"sha512-C2jElh46GHln1K1YcSO0Hs7m70wpKBaokmXDOHwcsT8F9nYB/NyPH3Re1fET+VeTYDypLUhI5vXPmmQWo6C2NQ==","signatures":[{"sig":"MEYCIQDqqjpdULyrQVXTwe0wsENrgKbz521HTYvIskJOELcbkQIhAK49ZxIh/w7CufNkq1BoAoK4N8LQvUF+k1BbjjFyUUVx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-statusblocks@0.2.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":43366},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"42b99d5bbe4ef8be40bad98ba5b2d56a47e14cc9","scripts":{"dev":"tsc --watch","build":"tsc","preview":"echo '{\"model\":{\"id\":\"claude-opus-4-6\",\"display_name\":\"Opus 4.6\"},\"workspace\":{\"current_dir\":\"/Users/demo/code/myproject\",\"project_dir\":\"/Users/demo/code/myproject\"},\"version\":\"1.0.80\",\"cost\":{\"total_cost_usd\":12.47,\"total_duration_ms\":3600000,\"total_api_duration_ms\":1800000,\"total_lines_added\":342,\"total_lines_removed\":89},\"context_window\":{\"context_window_size\":1000000,\"used_percentage\":34,\"remaining_percentage\":66,\"total_input_tokens\":340000,\"total_output_tokens\":28000},\"rate_limits\":{\"five_hour\":{\"used_percentage\":12,\"resets_at\":9999999999},\"seven_day\":{\"used_percentage\":70,\"resets_at\":9999999999}},\"exceeds_200k_tokens\":true,\"session_id\":\"preview123\"}' | node dist/index.js"},"_npmUser":{"name":"okanenas","email":"okanert@gmail.com"},"repository":{"url":"git+https://github.com/okturan/claude-statusblocks.git","type":"git"},"_npmVersion":"10.8.2","description":"Opinionated, adaptive status line for Claude Code","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-statusblocks_0.2.8_1774017286497_0.09030779601391092","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"claude-statusblocks","version":"0.2.9","keywords":["claude","claude-code","statusline","terminal","cli"],"license":"MIT","_id":"claude-statusblocks@0.2.9","maintainers":[{"name":"okanenas","email":"okanert@gmail.com"}],"homepage":"https://github.com/okturan/claude-statusblocks#readme","bugs":{"url":"https://github.com/okturan/claude-statusblocks/issues"},"bin":{"claude-statusblocks":"dist/cli.js"},"dist":{"shasum":"4202c546f69c1b5a35b8bf7768fadf0cdf635fb0","tarball":"https://registry.npmjs.org/claude-statusblocks/-/claude-statusblocks-0.2.9.tgz","fileCount":30,"integrity":"sha512-FkawbsPtQ1j/uhSwP7wBB+PvpqbaTo5Z5jiQn/61ZiqhcwPjeIOmUzYL6xuwAVMm8sLWTs/SIE9liVC7XX0uJg==","signatures":[{"sig":"MEUCIDUyW0u4ZKTMHnRTC9DCjIU0yI46LQPBrq2A3AJNjC60AiEAz9ltWndM+7q71x2pP+7+wjxxRUJ3SdL1MiGYb773Qqw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-statusblocks@0.2.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":43502},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"3edcb6bf20effa267392fab01c90469934ef5c05","scripts":{"dev":"tsc --watch","build":"tsc","preview":"echo '{\"model\":{\"id\":\"claude-opus-4-6\",\"display_name\":\"Opus 4.6\"},\"workspace\":{\"current_dir\":\"/Users/demo/code/myproject\",\"project_dir\":\"/Users/demo/code/myproject\"},\"version\":\"1.0.80\",\"cost\":{\"total_cost_usd\":12.47,\"total_duration_ms\":3600000,\"total_api_duration_ms\":1800000,\"total_lines_added\":342,\"total_lines_removed\":89},\"context_window\":{\"context_window_size\":1000000,\"used_percentage\":34,\"remaining_percentage\":66,\"total_input_tokens\":340000,\"total_output_tokens\":28000},\"rate_limits\":{\"five_hour\":{\"used_percentage\":12,\"resets_at\":9999999999},\"seven_day\":{\"used_percentage\":70,\"resets_at\":9999999999}},\"exceeds_200k_tokens\":true,\"session_id\":\"preview123\"}' | node dist/index.js"},"_npmUser":{"name":"okanenas","email":"okanert@gmail.com"},"repository":{"url":"git+https://github.com/okturan/claude-statusblocks.git","type":"git"},"_npmVersion":"10.8.2","description":"Opinionated, adaptive status line for Claude Code","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-statusblocks_0.2.9_1774017665139_0.5580560024419041","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"claude-statusblocks","version":"0.2.10","keywords":["claude","claude-code","statusline","terminal","cli"],"license":"MIT","_id":"claude-statusblocks@0.2.10","maintainers":[{"name":"okanenas","email":"okanert@gmail.com"}],"homepage":"https://github.com/okturan/claude-statusblocks#readme","bugs":{"url":"https://github.com/okturan/claude-statusblocks/issues"},"bin":{"claude-statusblocks":"dist/cli.js"},"dist":{"shasum":"e003163c9a68d9490327c4e15aeaa2d7fa190679","tarball":"https://registry.npmjs.org/claude-statusblocks/-/claude-statusblocks-0.2.10.tgz","fileCount":30,"integrity":"sha512-N6/fUaSG9MqmwdqlfOGrUrGVtn6euRsfj1QsRTz1ICpmex+YYGZ3jfo2bERcyg3hj75/p0l3VO5C4dsxws9AQA==","signatures":[{"sig":"MEUCIA+8sUaw9ReYQErtqLPdHfgUfktuM1gDkv6xfm7njHjBAiEAmmjAqO0+dAvSrGOaBqu/JlYP0At21BiPq4s1Ajng2QA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-statusblocks@0.2.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":43149},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"9493525b16fd005235eabd9d90ecf0a28d3ad81e","scripts":{"dev":"tsc --watch","build":"tsc","preview":"echo '{\"model\":{\"id\":\"claude-opus-4-6\",\"display_name\":\"Opus 4.6\"},\"workspace\":{\"current_dir\":\"/Users/demo/code/myproject\",\"project_dir\":\"/Users/demo/code/myproject\"},\"version\":\"1.0.80\",\"cost\":{\"total_cost_usd\":12.47,\"total_duration_ms\":3600000,\"total_api_duration_ms\":1800000,\"total_lines_added\":342,\"total_lines_removed\":89},\"context_window\":{\"context_window_size\":1000000,\"used_percentage\":34,\"remaining_percentage\":66,\"total_input_tokens\":340000,\"total_output_tokens\":28000},\"rate_limits\":{\"five_hour\":{\"used_percentage\":12,\"resets_at\":9999999999},\"seven_day\":{\"used_percentage\":70,\"resets_at\":9999999999}},\"exceeds_200k_tokens\":true,\"session_id\":\"preview123\"}' | node dist/index.js"},"_npmUser":{"name":"okanenas","email":"okanert@gmail.com"},"repository":{"url":"git+https://github.com/okturan/claude-statusblocks.git","type":"git"},"_npmVersion":"10.8.2","description":"Opinionated, adaptive status line for Claude Code","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-statusblocks_0.2.10_1774022252360_0.6714302189412664","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"claude-statusblocks","version":"0.2.11","keywords":["claude","claude-code","statusline","terminal","cli"],"license":"MIT","_id":"claude-statusblocks@0.2.11","maintainers":[{"name":"okanenas","email":"okanert@gmail.com"}],"homepage":"https://github.com/okturan/claude-statusblocks#readme","bugs":{"url":"https://github.com/okturan/claude-statusblocks/issues"},"bin":{"claude-statusblocks":"dist/cli.js"},"dist":{"shasum":"9d6a4810dd4da89e2815c65f05ea7f993d0c737a","tarball":"https://registry.npmjs.org/claude-statusblocks/-/claude-statusblocks-0.2.11.tgz","fileCount":30,"integrity":"sha512-RDvr5KkYKizccdVXqPpu+mmaxp8BVGMZdf80pzrBmUnrCmhVGR6+ckUQkjKUd0nrO0CqVUNO21NSUABZ6g1Qsw==","signatures":[{"sig":"MEQCICF5Q2z6cvAiODDY5T80GPFcjtnRfkrhJBsMLbbqsT9zAiA6eDu1x1g8wHoHEbqLg+937XZDbGjFXwS6BTPVzJ4O/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-statusblocks@0.2.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44554},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"27f3a4f3760489e6c4dc169b7876ca03a6a0f59e","scripts":{"dev":"tsc --watch","build":"tsc","preview":"echo '{\"model\":{\"id\":\"claude-opus-4-6\",\"display_name\":\"Opus 4.6\"},\"workspace\":{\"current_dir\":\"/Users/demo/code/myproject\",\"project_dir\":\"/Users/demo/code/myproject\"},\"version\":\"1.0.80\",\"cost\":{\"total_cost_usd\":12.47,\"total_duration_ms\":3600000,\"total_api_duration_ms\":1800000,\"total_lines_added\":342,\"total_lines_removed\":89},\"context_window\":{\"context_window_size\":1000000,\"used_percentage\":34,\"remaining_percentage\":66,\"total_input_tokens\":340000,\"total_output_tokens\":28000},\"rate_limits\":{\"five_hour\":{\"used_percentage\":12,\"resets_at\":9999999999},\"seven_day\":{\"used_percentage\":70,\"resets_at\":9999999999}},\"exceeds_200k_tokens\":true,\"session_id\":\"preview123\"}' | node dist/index.js"},"_npmUser":{"name":"okanenas","email":"okanert@gmail.com"},"repository":{"url":"git+https://github.com/okturan/claude-statusblocks.git","type":"git"},"_npmVersion":"10.8.2","description":"Opinionated, adaptive status line for Claude Code","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-statusblocks_0.2.11_1774025421307_0.23071389178423884","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"claude-statusblocks","version":"0.2.12","keywords":["claude","claude-code","statusline","terminal","cli"],"license":"MIT","_id":"claude-statusblocks@0.2.12","maintainers":[{"name":"okanenas","email":"okanert@gmail.com"}],"homepage":"https://github.com/okturan/claude-statusblocks#readme","bugs":{"url":"https://github.com/okturan/claude-statusblocks/issues"},"bin":{"claude-statusblocks":"dist/cli.js"},"dist":{"shasum":"01f88a5cbca76feb55a75c95ac9b640859b20ebf","tarball":"https://registry.npmjs.org/claude-statusblocks/-/claude-statusblocks-0.2.12.tgz","fileCount":30,"integrity":"sha512-kA4fq1sbw9/K9t5628ZFOybwrUePnZ8AfxqhgHKUZzxtTGGos6jI19OHj0ataM4zycATLSpACuxHqNUjNfxJ/g==","signatures":[{"sig":"MEUCIQCT1CXyk6wNStmlANF1lmSrVNuCPvT+ig5KnxnXC3HXdAIgBjKiyRDaAGk47w9uUyCA+QzLX0FOKuve2TcVv2gBfhs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-statusblocks@0.2.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44641},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"6be7996d38bbe5b86734c22984ba0d9e694f23e2","scripts":{"dev":"tsc --watch","build":"tsc","preview":"echo '{\"model\":{\"id\":\"claude-opus-4-6\",\"display_name\":\"Opus 4.6\"},\"workspace\":{\"current_dir\":\"/Users/demo/code/myproject\",\"project_dir\":\"/Users/demo/code/myproject\"},\"version\":\"1.0.80\",\"cost\":{\"total_cost_usd\":12.47,\"total_duration_ms\":3600000,\"total_api_duration_ms\":1800000,\"total_lines_added\":342,\"total_lines_removed\":89},\"context_window\":{\"context_window_size\":1000000,\"used_percentage\":34,\"remaining_percentage\":66,\"total_input_tokens\":340000,\"total_output_tokens\":28000},\"rate_limits\":{\"five_hour\":{\"used_percentage\":12,\"resets_at\":9999999999},\"seven_day\":{\"used_percentage\":70,\"resets_at\":9999999999}},\"exceeds_200k_tokens\":true,\"session_id\":\"preview123\"}' | node dist/index.js"},"_npmUser":{"name":"okanenas","email":"okanert@gmail.com"},"repository":{"url":"git+https://github.com/okturan/claude-statusblocks.git","type":"git"},"_npmVersion":"10.8.2","description":"Opinionated, adaptive status line for Claude Code","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-statusblocks_0.2.12_1774028054684_0.6845469178969268","host":"s3://npm-registry-packages-npm-production"}},"0.2.13":{"name":"claude-statusblocks","version":"0.2.13","keywords":["claude","claude-code","statusline","terminal","cli"],"license":"MIT","_id":"claude-statusblocks@0.2.13","maintainers":[{"name":"okanenas","email":"okanert@gmail.com"}],"homepage":"https://github.com/okturan/claude-statusblocks#readme","bugs":{"url":"https://github.com/okturan/claude-statusblocks/issues"},"bin":{"claude-statusblocks":"dist/cli.js"},"dist":{"shasum":"78937f194403cb182ebdec566b8a581ebc74c73e","tarball":"https://registry.npmjs.org/claude-statusblocks/-/claude-statusblocks-0.2.13.tgz","fileCount":30,"integrity":"sha512-XHoiv8KKbUXkNPboM0jXaXDHDRFajMaW9cmyPjlj+/r24J+fKEtf6jOqCbg7x4dOmsQy+ZdhCa/aAxjDc7TnWg==","signatures":[{"sig":"MEUCIDxSFoQtXTROhzvf/ssVQTMDI0T+AlR8TAu/2c3fgUUyAiEA+phJP3Uc8pSEaPSUugEYZKKvjHA6bzBCqoYFFiVFeH8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-statusblocks@0.2.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":43274},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"6502a3b6ccd55421a8cd1de6d07eba1d27db6510","scripts":{"dev":"tsc --watch","build":"tsc","preview":"echo '{\"model\":{\"id\":\"claude-opus-4-6\",\"display_name\":\"Opus 4.6\"},\"workspace\":{\"current_dir\":\"/Users/demo/code/myproject\",\"project_dir\":\"/Users/demo/code/myproject\"},\"version\":\"1.0.80\",\"cost\":{\"total_cost_usd\":12.47,\"total_duration_ms\":3600000,\"total_api_duration_ms\":1800000,\"total_lines_added\":342,\"total_lines_removed\":89},\"context_window\":{\"context_window_size\":1000000,\"used_percentage\":34,\"remaining_percentage\":66,\"total_input_tokens\":340000,\"total_output_tokens\":28000},\"rate_limits\":{\"five_hour\":{\"used_percentage\":12,\"resets_at\":9999999999},\"seven_day\":{\"used_percentage\":70,\"resets_at\":9999999999}},\"exceeds_200k_tokens\":true,\"session_id\":\"preview123\"}' | node dist/index.js"},"_npmUser":{"name":"okanenas","email":"okanert@gmail.com"},"repository":{"url":"git+https://github.com/okturan/claude-statusblocks.git","type":"git"},"_npmVersion":"10.8.2","description":"Opinionated, adaptive status line for Claude Code","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-statusblocks_0.2.13_1774028924299_0.3613653212908139","host":"s3://npm-registry-packages-npm-production"}},"0.2.14":{"name":"claude-statusblocks","version":"0.2.14","keywords":["claude","claude-code","statusline","terminal","cli"],"license":"MIT","_id":"claude-statusblocks@0.2.14","maintainers":[{"name":"okanenas","email":"okanert@gmail.com"}],"homepage":"https://github.com/okturan/claude-statusblocks#readme","bugs":{"url":"https://github.com/okturan/claude-statusblocks/issues"},"bin":{"claude-statusblocks":"dist/cli.js"},"dist":{"shasum":"b17f91f12f557897d51885b09ba8c3d9c09c8352","tarball":"https://registry.npmjs.org/claude-statusblocks/-/claude-statusblocks-0.2.14.tgz","fileCount":30,"integrity":"sha512-U1q9kORFDRX2P7oQvhxsd34LzIboB9lkK0rqKS5MGwBZ8aOq4lsxOspAL7dIKFSqvrpumDEihSc4m3fJwB4S2w==","signatures":[{"sig":"MEQCIBEplbu6dWmcYzwQd9DbA8sZwaI0eM3JRnE2G4jKNnIcAiBEJywkxuNjYiMe7BAd0h2iCiOs/vnrujj/q3oENcQ/fQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-statusblocks@0.2.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":43261},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"8500797451c2b471642fd11ca90c252a0e145bee","scripts":{"dev":"tsc --watch","build":"tsc","preview":"echo '{\"model\":{\"id\":\"claude-opus-4-6\",\"display_name\":\"Opus 4.6\"},\"workspace\":{\"current_dir\":\"/Users/demo/code/myproject\",\"project_dir\":\"/Users/demo/code/myproject\"},\"version\":\"1.0.80\",\"cost\":{\"total_cost_usd\":12.47,\"total_duration_ms\":3600000,\"total_api_duration_ms\":1800000,\"total_lines_added\":342,\"total_lines_removed\":89},\"context_window\":{\"context_window_size\":1000000,\"used_percentage\":34,\"remaining_percentage\":66,\"total_input_tokens\":340000,\"total_output_tokens\":28000},\"rate_limits\":{\"five_hour\":{\"used_percentage\":12,\"resets_at\":9999999999},\"seven_day\":{\"used_percentage\":70,\"resets_at\":9999999999}},\"exceeds_200k_tokens\":true,\"session_id\":\"preview123\"}' | node dist/index.js"},"_npmUser":{"name":"okanenas","email":"okanert@gmail.com"},"repository":{"url":"git+https://github.com/okturan/claude-statusblocks.git","type":"git"},"_npmVersion":"10.8.2","description":"Opinionated, adaptive status line for Claude Code","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-statusblocks_0.2.14_1774030449711_0.21106618471912708","host":"s3://npm-registry-packages-npm-production"}},"0.2.15":{"name":"claude-statusblocks","version":"0.2.15","keywords":["claude","claude-code","statusline","terminal","cli"],"license":"MIT","_id":"claude-statusblocks@0.2.15","maintainers":[{"name":"okanenas","email":"okanert@gmail.com"}],"homepage":"https://github.com/okturan/claude-statusblocks#readme","bugs":{"url":"https://github.com/okturan/claude-statusblocks/issues"},"bin":{"claude-statusblocks":"dist/cli.js"},"dist":{"shasum":"9a1dcad748e27d4e9fb0f727595664b1cf4c631d","tarball":"https://registry.npmjs.org/claude-statusblocks/-/claude-statusblocks-0.2.15.tgz","fileCount":36,"integrity":"sha512-fVdu8+xchyjNpXk6+uKTmKxcOsysVBg0X/rvWGlP26cgql6WtIqlXawGqaO5QiTUYvYSyZUwTQbDS6Pd41K8Ng==","signatures":[{"sig":"MEYCIQDsqGENXEP2WgiNKctdh5YtAhM4d1j5IMLMD5hgBTi2qAIhAPrkZcijXHDsTtB/c/M9kkRQpbunXoDxFupiMIrzubaJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-statusblocks@0.2.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53737},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"1e1051521a836c7e707b48dbe6026354755b66d4","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","preview":"echo '{\"model\":{\"id\":\"claude-opus-4-6\",\"display_name\":\"Opus 4.6\"},\"workspace\":{\"current_dir\":\"/Users/demo/code/myproject\",\"project_dir\":\"/Users/demo/code/myproject\"},\"version\":\"1.0.80\",\"cost\":{\"total_cost_usd\":12.47,\"total_duration_ms\":3600000,\"total_api_duration_ms\":1800000,\"total_lines_added\":342,\"total_lines_removed\":89},\"context_window\":{\"context_window_size\":1000000,\"used_percentage\":34,\"remaining_percentage\":66,\"total_input_tokens\":340000,\"total_output_tokens\":28000},\"rate_limits\":{\"five_hour\":{\"used_percentage\":12,\"resets_at\":9999999999},\"seven_day\":{\"used_percentage\":70,\"resets_at\":9999999999}},\"exceeds_200k_tokens\":true,\"session_id\":\"preview123\"}' | node dist/index.js"},"_npmUser":{"name":"okanenas","email":"okanert@gmail.com"},"repository":{"url":"git+https://github.com/okturan/claude-statusblocks.git","type":"git"},"_npmVersion":"10.8.2","description":"Opinionated, adaptive status line for Claude Code","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-statusblocks_0.2.15_1774030771717_0.8042904122721672","host":"s3://npm-registry-packages-npm-production"}},"0.2.16":{"name":"claude-statusblocks","version":"0.2.16","keywords":["claude","claude-code","statusline","terminal","cli"],"license":"MIT","_id":"claude-statusblocks@0.2.16","maintainers":[{"name":"okanenas","email":"okanert@gmail.com"}],"homepage":"https://github.com/okturan/claude-statusblocks#readme","bugs":{"url":"https://github.com/okturan/claude-statusblocks/issues"},"bin":{"claude-statusblocks":"dist/cli.js"},"dist":{"shasum":"f3a06c6c89d6a4a0dbce499080d170451323bc00","tarball":"https://registry.npmjs.org/claude-statusblocks/-/claude-statusblocks-0.2.16.tgz","fileCount":42,"integrity":"sha512-Wr64PtVpanMp39brYifqzrj5IyoN8q7v2Oi44Q4qiUm0b739x8O5xN9+hNAdBaipVu+Kh2qkJ14acjOxQqjGgg==","signatures":[{"sig":"MEUCIHY+pbZnxGWaAMeNv6zNDEpmLo3aI6fAekiMgtJxvMZvAiEAtpKmw3oiPDmt3pPj+dffrTpJXITfPuK6V5zesH+pwpk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-statusblocks@0.2.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55978},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"123a178a417fde8ab2e00678fa26fd49a0c93514","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","preview":"echo '{\"model\":{\"id\":\"claude-opus-4-6\",\"display_name\":\"Opus 4.6\"},\"workspace\":{\"current_dir\":\"/Users/demo/code/myproject\",\"project_dir\":\"/Users/demo/code/myproject\"},\"version\":\"1.0.80\",\"cost\":{\"total_cost_usd\":12.47,\"total_duration_ms\":3600000,\"total_api_duration_ms\":1800000,\"total_lines_added\":342,\"total_lines_removed\":89},\"context_window\":{\"context_window_size\":1000000,\"used_percentage\":34,\"remaining_percentage\":66,\"total_input_tokens\":340000,\"total_output_tokens\":28000},\"rate_limits\":{\"five_hour\":{\"used_percentage\":12,\"resets_at\":9999999999},\"seven_day\":{\"used_percentage\":70,\"resets_at\":9999999999}},\"exceeds_200k_tokens\":true,\"session_id\":\"preview123\"}' | node dist/index.js"},"_npmUser":{"name":"okanenas","email":"okanert@gmail.com"},"repository":{"url":"git+https://github.com/okturan/claude-statusblocks.git","type":"git"},"_npmVersion":"10.8.2","description":"Opinionated, adaptive status line for Claude Code","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","typescript":"^5.7.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-statusblocks_0.2.16_1774031809967_0.3942697046689194","host":"s3://npm-registry-packages-npm-production"}},"0.2.17":{"name":"claude-statusblocks","version":"0.2.17","keywords":["claude","claude-code","statusline","terminal","cli"],"license":"MIT","_id":"claude-statusblocks@0.2.17","maintainers":[{"name":"okanenas","email":"okanert@gmail.com"}],"homepage":"https://github.com/okturan/claude-statusblocks#readme","bugs":{"url":"https://github.com/okturan/claude-statusblocks/issues"},"bin":{"claude-statusblocks":"dist/cli.js"},"dist":{"shasum":"487c085b3a2e76be58f469565da3f9c894ab0ce2","tarball":"https://registry.npmjs.org/claude-statusblocks/-/claude-statusblocks-0.2.17.tgz","fileCount":42,"integrity":"sha512-x6M/MyHluDM+mhpRsJaBdg1BRi1BMVjv1dss2OJ1AnmiL71hy7IyaNBgWLVVxlIrVIpiK9O2dqHphTlN1QQzUQ==","signatures":[{"sig":"MEYCIQCSCWKdHwcOFSsGKPMXVjhFoB4QEl0AvFnmlipvnOIfvQIhAJszVFNUY0S6ZwXHxMuV85/TXiuUfvZQtTkwx0b+5u37","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-statusblocks@0.2.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":58438},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"8fcc6d5eb4b0553b9efcb3392302c54b12ebeefa","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","preview":"echo '{\"model\":{\"id\":\"claude-opus-4-6\",\"display_name\":\"Opus 4.6\"},\"workspace\":{\"current_dir\":\"/Users/demo/code/myproject\",\"project_dir\":\"/Users/demo/code/myproject\"},\"version\":\"1.0.80\",\"cost\":{\"total_cost_usd\":12.47,\"total_duration_ms\":3600000,\"total_api_duration_ms\":1800000,\"total_lines_added\":342,\"total_lines_removed\":89},\"context_window\":{\"context_window_size\":1000000,\"used_percentage\":34,\"remaining_percentage\":66,\"total_input_tokens\":340000,\"total_output_tokens\":28000},\"rate_limits\":{\"five_hour\":{\"used_percentage\":12,\"resets_at\":9999999999},\"seven_day\":{\"used_percentage\":70,\"resets_at\":9999999999}},\"exceeds_200k_tokens\":true,\"session_id\":\"preview123\"}' | node dist/index.js"},"_npmUser":{"name":"okanenas","email":"okanert@gmail.com"},"repository":{"url":"git+https://github.com/okturan/claude-statusblocks.git","type":"git"},"_npmVersion":"10.8.2","description":"Opinionated, adaptive status line for Claude Code","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","typescript":"^5.7.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-statusblocks_0.2.17_1774032637671_0.9064270805193173","host":"s3://npm-registry-packages-npm-production"}},"0.2.18":{"name":"claude-statusblocks","version":"0.2.18","keywords":["claude","claude-code","statusline","terminal","cli"],"license":"MIT","_id":"claude-statusblocks@0.2.18","maintainers":[{"name":"okanenas","email":"okanert@gmail.com"}],"homepage":"https://github.com/okturan/claude-statusblocks#readme","bugs":{"url":"https://github.com/okturan/claude-statusblocks/issues"},"bin":{"claude-statusblocks":"dist/cli.js"},"dist":{"shasum":"74c6b1cfa00c9facbd46cfa03c6457c2d4d703b5","tarball":"https://registry.npmjs.org/claude-statusblocks/-/claude-statusblocks-0.2.18.tgz","fileCount":42,"integrity":"sha512-En/YbFLiTpgSFwcg333ivqyRdzTruCUQT5MwBHM9ibtaGyoIxeGK9ouY5tDKfydg/pPxMuQyGdY5Su302nCgHw==","signatures":[{"sig":"MEYCIQCnh0pYVNrhVLhdj0P/cgfKiTJghnhIDxU8cT371+6ZdAIhAIT0xBK2xVrzTYBuh/i4NIqaDKqnnvp9q3OA2Y/WgX/i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-statusblocks@0.2.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":58706},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"5e2bc3ac11a3f06675b81210fdd7aa29e434f335","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","preview":"echo '{\"model\":{\"id\":\"claude-opus-4-6\",\"display_name\":\"Opus 4.6\"},\"workspace\":{\"current_dir\":\"/Users/demo/code/myproject\",\"project_dir\":\"/Users/demo/code/myproject\"},\"version\":\"1.0.80\",\"cost\":{\"total_cost_usd\":12.47,\"total_duration_ms\":3600000,\"total_api_duration_ms\":1800000,\"total_lines_added\":342,\"total_lines_removed\":89},\"context_window\":{\"context_window_size\":1000000,\"used_percentage\":34,\"remaining_percentage\":66,\"total_input_tokens\":340000,\"total_output_tokens\":28000},\"rate_limits\":{\"five_hour\":{\"used_percentage\":12,\"resets_at\":9999999999},\"seven_day\":{\"used_percentage\":70,\"resets_at\":9999999999}},\"exceeds_200k_tokens\":true,\"session_id\":\"preview123\"}' | node dist/index.js"},"_npmUser":{"name":"okanenas","email":"okanert@gmail.com"},"repository":{"url":"git+https://github.com/okturan/claude-statusblocks.git","type":"git"},"_npmVersion":"10.8.2","description":"Opinionated, adaptive status line for Claude Code","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","typescript":"^5.7.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-statusblocks_0.2.18_1774032767005_0.7546774289347891","host":"s3://npm-registry-packages-npm-production"}},"0.2.19":{"name":"claude-statusblocks","version":"0.2.19","keywords":["claude","claude-code","statusline","terminal","cli"],"license":"MIT","_id":"claude-statusblocks@0.2.19","maintainers":[{"name":"okanenas","email":"okanert@gmail.com"}],"homepage":"https://github.com/okturan/claude-statusblocks#readme","bugs":{"url":"https://github.com/okturan/claude-statusblocks/issues"},"bin":{"claude-statusblocks":"dist/cli.js"},"dist":{"shasum":"6fe8c101063d03a0ff7b74444bd3ba85ddd64cb8","tarball":"https://registry.npmjs.org/claude-statusblocks/-/claude-statusblocks-0.2.19.tgz","fileCount":42,"integrity":"sha512-FpiqGg0sJIFEZ8JEkMh3FFG+pzevCoAMnJxwkuZHxh0gKn9XC0m9hCt1KRSmdB97032pXy/cYxL5aoyVPgeOzg==","signatures":[{"sig":"MEYCIQD09J1VSaHPmegZrC7Qr1S+hsCNgegPIWqlPujCEOVsxgIhAL+jn8jY0AGcmldafDtXmZoKM1JYqWC9bvTMSXNtj4xd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-statusblocks@0.2.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":58544},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"83cb3838f5f4382a0ed676985b81b02a008e4fb8","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","preview":"echo '{\"model\":{\"id\":\"claude-opus-4-6\",\"display_name\":\"Opus 4.6\"},\"workspace\":{\"current_dir\":\"/Users/demo/code/myproject\",\"project_dir\":\"/Users/demo/code/myproject\"},\"version\":\"1.0.80\",\"cost\":{\"total_cost_usd\":12.47,\"total_duration_ms\":3600000,\"total_api_duration_ms\":1800000,\"total_lines_added\":342,\"total_lines_removed\":89},\"context_window\":{\"context_window_size\":1000000,\"used_percentage\":34,\"remaining_percentage\":66,\"total_input_tokens\":340000,\"total_output_tokens\":28000},\"rate_limits\":{\"five_hour\":{\"used_percentage\":12,\"resets_at\":9999999999},\"seven_day\":{\"used_percentage\":70,\"resets_at\":9999999999}},\"exceeds_200k_tokens\":true,\"session_id\":\"preview123\"}' | node dist/index.js"},"_npmUser":{"name":"okanenas","email":"okanert@gmail.com"},"repository":{"url":"git+https://github.com/okturan/claude-statusblocks.git","type":"git"},"_npmVersion":"10.8.2","description":"Opinionated, adaptive status line for Claude Code","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","typescript":"^5.7.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-statusblocks_0.2.19_1774033170499_0.21401124328061782","host":"s3://npm-registry-packages-npm-production"}},"0.2.20":{"name":"claude-statusblocks","version":"0.2.20","keywords":["claude","claude-code","statusline","terminal","cli"],"license":"MIT","_id":"claude-statusblocks@0.2.20","maintainers":[{"name":"okanenas","email":"okanert@gmail.com"}],"homepage":"https://github.com/okturan/claude-statusblocks#readme","bugs":{"url":"https://github.com/okturan/claude-statusblocks/issues"},"bin":{"claude-statusblocks":"dist/cli.js"},"dist":{"shasum":"8fc1d1137fd01ed095633e1916ebb6cdb7aef845","tarball":"https://registry.npmjs.org/claude-statusblocks/-/claude-statusblocks-0.2.20.tgz","fileCount":42,"integrity":"sha512-KR+7EOl/l8QbJcE0H59RpsUBKq27aApYSddwiABUni3tcbjUJyerEEu95KiHtjMJzSkQTP5TXrcleLUV+TUk8A==","signatures":[{"sig":"MEUCIQChger2M82ik6ISBMUwRCT18QXMUxLH2eSJbCQ9WflqVQIgL3McIwEE7xhvcUE/00/gObXt4OtvNnyrH6FwEMniYmk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-statusblocks@0.2.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62245},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"f164b72018e3f14f2fa0e18d36570bafadee2c1c","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","preview":"echo '{\"model\":{\"id\":\"claude-opus-4-6\",\"display_name\":\"Opus 4.6\"},\"workspace\":{\"current_dir\":\"/Users/demo/code/myproject\",\"project_dir\":\"/Users/demo/code/myproject\"},\"version\":\"1.0.80\",\"cost\":{\"total_cost_usd\":12.47,\"total_duration_ms\":3600000,\"total_api_duration_ms\":1800000,\"total_lines_added\":342,\"total_lines_removed\":89},\"context_window\":{\"context_window_size\":1000000,\"used_percentage\":34,\"remaining_percentage\":66,\"total_input_tokens\":340000,\"total_output_tokens\":28000},\"rate_limits\":{\"five_hour\":{\"used_percentage\":12,\"resets_at\":9999999999},\"seven_day\":{\"used_percentage\":70,\"resets_at\":9999999999}},\"exceeds_200k_tokens\":true,\"session_id\":\"preview123\"}' | node dist/index.js"},"_npmUser":{"name":"okanenas","email":"okanert@gmail.com"},"repository":{"url":"git+https://github.com/okturan/claude-statusblocks.git","type":"git"},"_npmVersion":"10.8.2","description":"Opinionated, adaptive status line for Claude Code","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","typescript":"^5.7.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-statusblocks_0.2.20_1774034222075_0.7166682736386603","host":"s3://npm-registry-packages-npm-production"}},"0.2.21":{"name":"claude-statusblocks","version":"0.2.21","keywords":["claude","claude-code","statusline","terminal","cli"],"license":"MIT","_id":"claude-statusblocks@0.2.21","maintainers":[{"name":"okanenas","email":"okanert@gmail.com"}],"homepage":"https://github.com/okturan/claude-statusblocks#readme","bugs":{"url":"https://github.com/okturan/claude-statusblocks/issues"},"bin":{"claude-statusblocks":"dist/cli.js"},"dist":{"shasum":"e3f391368c3adc13ec9b568029dc29ad54dc51e9","tarball":"https://registry.npmjs.org/claude-statusblocks/-/claude-statusblocks-0.2.21.tgz","fileCount":42,"integrity":"sha512-B7j1HciNI1+XVWa5YLLSmCUm4Y0lvJysIMyLSfc1wt0mYawkUok6Uja51SunoMT2ZJB83mcFj4gwODpnSZ2A8g==","signatures":[{"sig":"MEQCIG4YSorR8zuj0HNOJUj4DPr1JHms2cKNHk0iVlWc8Q8PAiBkIkwdDmGQu6DjXrnxHjFo3VuevQxH023HUMoQKwu1Ew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-statusblocks@0.2.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":65135},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"5fe249d2c63a0d8737f56f59cc4988c6bcf37b4f","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","preview":"echo '{\"model\":{\"id\":\"claude-opus-4-6\",\"display_name\":\"Opus 4.6\"},\"workspace\":{\"current_dir\":\"/Users/demo/code/myproject\",\"project_dir\":\"/Users/demo/code/myproject\"},\"version\":\"1.0.80\",\"cost\":{\"total_cost_usd\":12.47,\"total_duration_ms\":3600000,\"total_api_duration_ms\":1800000,\"total_lines_added\":342,\"total_lines_removed\":89},\"context_window\":{\"context_window_size\":1000000,\"used_percentage\":34,\"remaining_percentage\":66,\"total_input_tokens\":340000,\"total_output_tokens\":28000},\"rate_limits\":{\"five_hour\":{\"used_percentage\":12,\"resets_at\":9999999999},\"seven_day\":{\"used_percentage\":70,\"resets_at\":9999999999}},\"exceeds_200k_tokens\":true,\"session_id\":\"preview123\"}' | node dist/index.js"},"_npmUser":{"name":"okanenas","email":"okanert@gmail.com"},"repository":{"url":"git+https://github.com/okturan/claude-statusblocks.git","type":"git"},"_npmVersion":"10.8.2","description":"Opinionated, adaptive status line for Claude Code","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","typescript":"^5.7.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-statusblocks_0.2.21_1774035352934_0.14927730824218788","host":"s3://npm-registry-packages-npm-production"}},"0.2.22":{"name":"claude-statusblocks","version":"0.2.22","keywords":["claude","claude-code","statusline","terminal","cli"],"license":"MIT","_id":"claude-statusblocks@0.2.22","maintainers":[{"name":"okanenas","email":"okanert@gmail.com"}],"homepage":"https://github.com/okturan/claude-statusblocks#readme","bugs":{"url":"https://github.com/okturan/claude-statusblocks/issues"},"bin":{"claude-statusblocks":"dist/cli.js"},"dist":{"shasum":"d74e28e62c7eda97a896ea9e74da93be2d4ea7f0","tarball":"https://registry.npmjs.org/claude-statusblocks/-/claude-statusblocks-0.2.22.tgz","fileCount":42,"integrity":"sha512-jMHN+1zVy89R4dcB1KtwYQrS1vvjzITN294PPfApxFzFrRpQOzMDEZrEKA909L5W74WvWVK3s5KwwfrSsPBcUw==","signatures":[{"sig":"MEYCIQCd6myKsx8I6lQI858xmvqPuF68dpA3wADszEnaLsPyMwIhAKMQeO8UREtpu83M/DUICqaVvKD2VePI3c/hWlTCw+kG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-statusblocks@0.2.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":65434},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"f59d06d38a72a6a97ddc3d35783a07157dd9501f","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","preview":"echo '{\"model\":{\"id\":\"claude-opus-4-6\",\"display_name\":\"Opus 4.6\"},\"workspace\":{\"current_dir\":\"/Users/demo/code/myproject\",\"project_dir\":\"/Users/demo/code/myproject\"},\"version\":\"1.0.80\",\"cost\":{\"total_cost_usd\":12.47,\"total_duration_ms\":3600000,\"total_api_duration_ms\":1800000,\"total_lines_added\":342,\"total_lines_removed\":89},\"context_window\":{\"context_window_size\":1000000,\"used_percentage\":34,\"remaining_percentage\":66,\"total_input_tokens\":340000,\"total_output_tokens\":28000},\"rate_limits\":{\"five_hour\":{\"used_percentage\":12,\"resets_at\":9999999999},\"seven_day\":{\"used_percentage\":70,\"resets_at\":9999999999}},\"exceeds_200k_tokens\":true,\"session_id\":\"preview123\"}' | node dist/index.js"},"_npmUser":{"name":"okanenas","email":"okanert@gmail.com"},"repository":{"url":"git+https://github.com/okturan/claude-statusblocks.git","type":"git"},"_npmVersion":"10.8.2","description":"Opinionated, adaptive status line for Claude Code","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","typescript":"^5.7.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-statusblocks_0.2.22_1774035521631_0.5984967786078748","host":"s3://npm-registry-packages-npm-production"}},"0.2.23":{"name":"claude-statusblocks","version":"0.2.23","keywords":["claude","claude-code","statusline","terminal","cli"],"license":"MIT","_id":"claude-statusblocks@0.2.23","maintainers":[{"name":"okanenas","email":"okanert@gmail.com"}],"homepage":"https://github.com/okturan/claude-statusblocks#readme","bugs":{"url":"https://github.com/okturan/claude-statusblocks/issues"},"bin":{"claude-statusblocks":"dist/cli.js"},"dist":{"shasum":"17fe6d6a74ad5bc86bb9183b47ba687bc0dd32f8","tarball":"https://registry.npmjs.org/claude-statusblocks/-/claude-statusblocks-0.2.23.tgz","fileCount":42,"integrity":"sha512-rUx5SbSKCsXFiVBggia10f736x7wdhZ8ZkPpjq3/2opK0Siz3N0JAPARcN+4gsL6MahDFi4VRireJKAslusOeg==","signatures":[{"sig":"MEYCIQDGpdbGIsLIDMaaqOA3nZ2lPe+1zLMb10ID+7U+HY06IQIhANvwd4/Df2u5U2mRB99AE3lA2AxCZaA7lI3jLqkqA01m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-statusblocks@0.2.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":65329},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"e03d497d509f01b5a0a3cccf8722506bb466e690","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","preview":"echo '{\"model\":{\"id\":\"claude-opus-4-6\",\"display_name\":\"Opus 4.6\"},\"workspace\":{\"current_dir\":\"/Users/demo/code/myproject\",\"project_dir\":\"/Users/demo/code/myproject\"},\"version\":\"1.0.80\",\"cost\":{\"total_cost_usd\":12.47,\"total_duration_ms\":3600000,\"total_api_duration_ms\":1800000,\"total_lines_added\":342,\"total_lines_removed\":89},\"context_window\":{\"context_window_size\":1000000,\"used_percentage\":34,\"remaining_percentage\":66,\"total_input_tokens\":340000,\"total_output_tokens\":28000},\"rate_limits\":{\"five_hour\":{\"used_percentage\":12,\"resets_at\":9999999999},\"seven_day\":{\"used_percentage\":70,\"resets_at\":9999999999}},\"exceeds_200k_tokens\":true,\"session_id\":\"preview123\"}' | node dist/index.js"},"_npmUser":{"name":"okanenas","email":"okanert@gmail.com"},"repository":{"url":"git+https://github.com/okturan/claude-statusblocks.git","type":"git"},"_npmVersion":"10.8.2","description":"Opinionated, adaptive status line for Claude Code","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","typescript":"^5.7.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-statusblocks_0.2.23_1774036179920_0.6230253994136228","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"claude-statusblocks","version":"0.3.0","keywords":["claude","claude-code","claude-ai","statusline","status-bar","terminal","cli","ansi","box-drawing","rate-limit","bin-packing","layout"],"author":{"name":"Okan Turan"},"license":"MIT","_id":"claude-statusblocks@0.3.0","maintainers":[{"name":"okanenas","email":"okanert@gmail.com"}],"homepage":"https://github.com/okturan/claude-statusblocks#readme","bugs":{"url":"https://github.com/okturan/claude-statusblocks/issues"},"bin":{"claude-statusblocks":"dist/cli.js"},"dist":{"shasum":"46a8811ead82d9722c050a47858970b0af330fc2","tarball":"https://registry.npmjs.org/claude-statusblocks/-/claude-statusblocks-0.3.0.tgz","fileCount":42,"integrity":"sha512-TtLj9cNkYNeUgkLHJm0BCvkVaDuMFeytbwdUlJDc0iwQ3uZrhArId0d3xFX1Ff/QgxPr3ceZ+teGzgymrmZ42Q==","signatures":[{"sig":"MEUCIQDsWHCkdEyvtXMR45CPlAlWJukS2ygO7V5zQoLK5jmKQgIgKn6H6oq02OpzA/yohE6Sj1eCQqsmK1JbxUVoVSd5qK0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-statusblocks@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66779},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"a3c43050a7fbfa6997266918b64a644c1d5818ea","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","preview":"echo '{\"model\":{\"id\":\"claude-opus-4-6\",\"display_name\":\"Opus 4.6\"},\"workspace\":{\"current_dir\":\"/Users/demo/code/myproject\",\"project_dir\":\"/Users/demo/code/myproject\"},\"version\":\"1.0.80\",\"cost\":{\"total_cost_usd\":12.47,\"total_duration_ms\":3600000,\"total_api_duration_ms\":1800000,\"total_lines_added\":342,\"total_lines_removed\":89},\"context_window\":{\"context_window_size\":1000000,\"used_percentage\":34,\"remaining_percentage\":66,\"total_input_tokens\":340000,\"total_output_tokens\":28000},\"rate_limits\":{\"five_hour\":{\"used_percentage\":12,\"resets_at\":9999999999},\"seven_day\":{\"used_percentage\":70,\"resets_at\":9999999999}},\"exceeds_200k_tokens\":true,\"session_id\":\"preview123\"}' | node dist/index.js"},"_npmUser":{"name":"okanenas","email":"okanert@gmail.com"},"repository":{"url":"git+https://github.com/okturan/claude-statusblocks.git","type":"git"},"_npmVersion":"10.8.2","description":"Opinionated, adaptive block-based status line for Claude Code with bin-packing layout, rate limit tracking, and campaign monitoring","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","typescript":"^5.7.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-statusblocks_0.3.0_1774036721664_0.46142021710038605","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"claude-statusblocks","version":"0.3.1","keywords":["claude","claude-code","claude-ai","statusline","status-bar","terminal","cli","ansi","box-drawing","rate-limit","bin-packing","layout"],"author":{"name":"Okan Turan"},"license":"MIT","_id":"claude-statusblocks@0.3.1","maintainers":[{"name":"okanenas","email":"okanert@gmail.com"}],"homepage":"https://github.com/okturan/claude-statusblocks#readme","bugs":{"url":"https://github.com/okturan/claude-statusblocks/issues"},"bin":{"claude-statusblocks":"dist/cli.js"},"dist":{"shasum":"29f0229efbf0b2af4ace3eb1a81622929524239a","tarball":"https://registry.npmjs.org/claude-statusblocks/-/claude-statusblocks-0.3.1.tgz","fileCount":46,"integrity":"sha512-I+xOORAu5BWpe/qlwUPHnUSyYGCOyIB7+Bv73hw+RbDd/J+zXKSGYNqgggidgtb7aB+5/cCPImgPkwk1AOEo7w==","signatures":[{"sig":"MEYCIQDLNaoZ72K+vFjlDpXTgmsKJGbmQDzLFyCa940rq7tKjAIhAMCP4/Vzyb7S1SPFmp8qFOorNOd7bOJKBHLbSZJGjgMu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-statusblocks@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70960},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"ad1894d70524dc59e2bd70c1b7125c521cbb1f62","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","preview":"echo '{\"model\":{\"id\":\"claude-opus-4-6\",\"display_name\":\"Opus 4.6\"},\"workspace\":{\"current_dir\":\"/Users/demo/code/myproject\",\"project_dir\":\"/Users/demo/code/myproject\"},\"version\":\"1.0.80\",\"cost\":{\"total_cost_usd\":12.47,\"total_duration_ms\":3600000,\"total_api_duration_ms\":1800000,\"total_lines_added\":342,\"total_lines_removed\":89},\"context_window\":{\"context_window_size\":1000000,\"used_percentage\":34,\"remaining_percentage\":66,\"total_input_tokens\":340000,\"total_output_tokens\":28000},\"rate_limits\":{\"five_hour\":{\"used_percentage\":12,\"resets_at\":9999999999},\"seven_day\":{\"used_percentage\":70,\"resets_at\":9999999999}},\"exceeds_200k_tokens\":true,\"session_id\":\"preview123\"}' | node dist/index.js"},"_npmUser":{"name":"okanenas","email":"okanert@gmail.com"},"repository":{"url":"git+https://github.com/okturan/claude-statusblocks.git","type":"git"},"_npmVersion":"10.8.2","description":"Opinionated, adaptive block-based status line for Claude Code with bin-packing layout, rate limit tracking, and campaign monitoring","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","typescript":"^5.7.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-statusblocks_0.3.1_1774039913421_0.6937886833852012","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"claude-statusblocks","version":"0.3.2","keywords":["claude","claude-code","claude-ai","statusline","status-bar","terminal","cli","ansi","box-drawing","rate-limit","bin-packing","layout"],"author":{"name":"Okan Turan"},"license":"MIT","_id":"claude-statusblocks@0.3.2","maintainers":[{"name":"okanenas","email":"okanert@gmail.com"}],"homepage":"https://github.com/okturan/claude-statusblocks#readme","bugs":{"url":"https://github.com/okturan/claude-statusblocks/issues"},"bin":{"claude-statusblocks":"dist/cli.js"},"dist":{"shasum":"be40b313f64266c5e98b98384f5536b1f55f9e1d","tarball":"https://registry.npmjs.org/claude-statusblocks/-/claude-statusblocks-0.3.2.tgz","fileCount":46,"integrity":"sha512-ObproumP4QMx7U7kbb718phHzVxSMTxwuCZ/spwfrobRAtcb7xkpUIIaYcwa1EiLHJSPAGcCMWxb6kByBOG4Vg==","signatures":[{"sig":"MEYCIQD4glGKRV1ZwBDtvkBn/a7qyQuqXtojLs2isOulykGeYgIhAPtgHMjK6+w9WSi6l1jlCfmSxLY99JyYioYccZUP30Ys","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-statusblocks@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":73079},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"04da3130d40695898df0f21f3372d455f93c0e06","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","preview":"echo '{\"model\":{\"id\":\"claude-opus-4-6\",\"display_name\":\"Opus 4.6\"},\"workspace\":{\"current_dir\":\"/Users/demo/code/myproject\",\"project_dir\":\"/Users/demo/code/myproject\"},\"version\":\"1.0.80\",\"cost\":{\"total_cost_usd\":12.47,\"total_duration_ms\":3600000,\"total_api_duration_ms\":1800000,\"total_lines_added\":342,\"total_lines_removed\":89},\"context_window\":{\"context_window_size\":1000000,\"used_percentage\":34,\"remaining_percentage\":66,\"total_input_tokens\":340000,\"total_output_tokens\":28000},\"rate_limits\":{\"five_hour\":{\"used_percentage\":12,\"resets_at\":9999999999},\"seven_day\":{\"used_percentage\":70,\"resets_at\":9999999999}},\"exceeds_200k_tokens\":true,\"session_id\":\"preview123\"}' | node dist/index.js"},"_npmUser":{"name":"okanenas","email":"okanert@gmail.com"},"repository":{"url":"git+https://github.com/okturan/claude-statusblocks.git","type":"git"},"_npmVersion":"10.8.2","description":"Opinionated, adaptive block-based status line for Claude Code with bin-packing layout, rate limit tracking, and campaign monitoring","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","typescript":"^5.7.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-statusblocks_0.3.2_1774040103807_0.059625445646905195","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"claude-statusblocks","version":"0.3.3","keywords":["claude","claude-code","claude-ai","statusline","status-bar","terminal","cli","ansi","box-drawing","rate-limit","bin-packing","layout"],"author":{"name":"Okan Turan"},"license":"MIT","_id":"claude-statusblocks@0.3.3","maintainers":[{"name":"okanenas","email":"okanert@gmail.com"}],"homepage":"https://github.com/okturan/claude-statusblocks#readme","bugs":{"url":"https://github.com/okturan/claude-statusblocks/issues"},"bin":{"claude-statusblocks":"dist/cli.js"},"dist":{"shasum":"c029bc4f45fa17b17d3205dfd9c243460964b8f5","tarball":"https://registry.npmjs.org/claude-statusblocks/-/claude-statusblocks-0.3.3.tgz","fileCount":48,"integrity":"sha512-eW8mSfkzcyd9Hm3w8vi4KhMJe2qk4B+wA5jZPb+P5yDHGMLI5PWShh4Vq4+ypVcnn9jjJmD5Lg3INq1mly4pXg==","signatures":[{"sig":"MEYCIQCfXHoO79deWx4uAR4j2P0AXYwIftoGYSbrSzeh2kHeUgIhANxcqjyrbhfjCLm7XTxWLZxP9mfLkBUb6M3LesUHU/R5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-statusblocks@0.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77279},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"57550cab361ab1a5e2e2652bd7fb6fea96dfd980","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","preview":"echo '{\"model\":{\"id\":\"claude-opus-4-6\",\"display_name\":\"Opus 4.6\"},\"workspace\":{\"current_dir\":\"/Users/demo/code/myproject\",\"project_dir\":\"/Users/demo/code/myproject\"},\"version\":\"1.0.80\",\"cost\":{\"total_cost_usd\":12.47,\"total_duration_ms\":3600000,\"total_api_duration_ms\":1800000,\"total_lines_added\":342,\"total_lines_removed\":89},\"context_window\":{\"context_window_size\":1000000,\"used_percentage\":34,\"remaining_percentage\":66,\"total_input_tokens\":340000,\"total_output_tokens\":28000},\"rate_limits\":{\"five_hour\":{\"used_percentage\":12,\"resets_at\":9999999999},\"seven_day\":{\"used_percentage\":70,\"resets_at\":9999999999}},\"exceeds_200k_tokens\":true,\"session_id\":\"preview123\"}' | node dist/index.js"},"_npmUser":{"name":"okanenas","email":"okanert@gmail.com"},"repository":{"url":"git+https://github.com/okturan/claude-statusblocks.git","type":"git"},"_npmVersion":"10.8.2","description":"Opinionated, adaptive block-based status line for Claude Code with bin-packing layout, rate limit tracking, and campaign monitoring","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","typescript":"^5.7.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-statusblocks_0.3.3_1774041294411_0.6887323454652237","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"claude-statusblocks","version":"0.3.4","keywords":["claude","claude-code","claude-ai","statusline","status-bar","terminal","cli","ansi","box-drawing","rate-limit","bin-packing","layout"],"author":{"name":"Okan Turan"},"license":"MIT","_id":"claude-statusblocks@0.3.4","maintainers":[{"name":"okanenas","email":"okanert@gmail.com"}],"homepage":"https://github.com/okturan/claude-statusblocks#readme","bugs":{"url":"https://github.com/okturan/claude-statusblocks/issues"},"bin":{"claude-statusblocks":"dist/cli.js"},"dist":{"shasum":"92ba446fe33f10614c95b031dad82b43d8461043","tarball":"https://registry.npmjs.org/claude-statusblocks/-/claude-statusblocks-0.3.4.tgz","fileCount":48,"integrity":"sha512-P60hXjtis6WDdvmE6VPuWN10PkkdSYajTkl2J+G8wZhz77fMpoUggsSN8JFArMDLsm1Ajbqt91SKFMiL3bUNgw==","signatures":[{"sig":"MEUCIG2gBoBRdvRLl7sVmuZ9mfyxoQmJOb1TGb9qf0N/Ey/VAiEA2BOgHoGvplUv6cwIqp18FQ2MpUDUh6DpSNJmEqf63jE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-statusblocks@0.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77280},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"337a04cea318ba598caa1a3b1f0d9f4f1c7cfca7","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","preview":"echo '{\"model\":{\"id\":\"claude-opus-4-6\",\"display_name\":\"Opus 4.6\"},\"workspace\":{\"current_dir\":\"/Users/demo/code/myproject\",\"project_dir\":\"/Users/demo/code/myproject\"},\"version\":\"1.0.80\",\"cost\":{\"total_cost_usd\":12.47,\"total_duration_ms\":3600000,\"total_api_duration_ms\":1800000,\"total_lines_added\":342,\"total_lines_removed\":89},\"context_window\":{\"context_window_size\":1000000,\"used_percentage\":34,\"remaining_percentage\":66,\"total_input_tokens\":340000,\"total_output_tokens\":28000},\"rate_limits\":{\"five_hour\":{\"used_percentage\":12,\"resets_at\":9999999999},\"seven_day\":{\"used_percentage\":70,\"resets_at\":9999999999}},\"exceeds_200k_tokens\":true,\"session_id\":\"preview123\"}' | node dist/index.js"},"_npmUser":{"name":"okanenas","email":"okanert@gmail.com"},"repository":{"url":"git+https://github.com/okturan/claude-statusblocks.git","type":"git"},"_npmVersion":"10.8.2","description":"Opinionated, adaptive block-based status line for Claude Code with bin-packing layout, rate limit tracking, and campaign monitoring","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","typescript":"^5.7.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-statusblocks_0.3.4_1774041584320_0.3279968880671409","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"claude-statusblocks","version":"0.3.5","keywords":["claude","claude-code","claude-ai","statusline","status-bar","terminal","cli","ansi","box-drawing","rate-limit","bin-packing","layout"],"author":{"name":"Okan Turan"},"license":"MIT","_id":"claude-statusblocks@0.3.5","maintainers":[{"name":"okanenas","email":"okanert@gmail.com"}],"homepage":"https://github.com/okturan/claude-statusblocks#readme","bugs":{"url":"https://github.com/okturan/claude-statusblocks/issues"},"bin":{"claude-statusblocks":"dist/cli.js"},"dist":{"shasum":"fb116bae7c49b45b98521fe7305b6e6ff7f312c6","tarball":"https://registry.npmjs.org/claude-statusblocks/-/claude-statusblocks-0.3.5.tgz","fileCount":48,"integrity":"sha512-c0k0p6GUlkJxZ3xubjTeuik9KdGseOf4JzuQbGTWrSPL5Yn17Myi0GQEDIFhvpnxA/2rHikfzBmJlHnED6jLOA==","signatures":[{"sig":"MEUCIQCJ5kjoEfIEZ11G5A8aWEx6PX91YztCjtYxibv3GyGc3wIgXj/FjUjBsKTmGX7zToyHiFuhtyp8XgAiTPYLUtfu69Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-statusblocks@0.3.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77272},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"995766d52fdaa2d26eda413324e087b93f48eb30","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","preview":"echo '{\"model\":{\"id\":\"claude-opus-4-6\",\"display_name\":\"Opus 4.6\"},\"workspace\":{\"current_dir\":\"/Users/demo/code/myproject\",\"project_dir\":\"/Users/demo/code/myproject\"},\"version\":\"1.0.80\",\"cost\":{\"total_cost_usd\":12.47,\"total_duration_ms\":3600000,\"total_api_duration_ms\":1800000,\"total_lines_added\":342,\"total_lines_removed\":89},\"context_window\":{\"context_window_size\":1000000,\"used_percentage\":34,\"remaining_percentage\":66,\"total_input_tokens\":340000,\"total_output_tokens\":28000},\"rate_limits\":{\"five_hour\":{\"used_percentage\":12,\"resets_at\":9999999999},\"seven_day\":{\"used_percentage\":70,\"resets_at\":9999999999}},\"exceeds_200k_tokens\":true,\"session_id\":\"preview123\"}' | node dist/index.js"},"_npmUser":{"name":"okanenas","email":"okanert@gmail.com"},"repository":{"url":"git+https://github.com/okturan/claude-statusblocks.git","type":"git"},"_npmVersion":"10.8.2","description":"Opinionated, adaptive block-based status line for Claude Code with bin-packing layout, rate limit tracking, and campaign monitoring","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","typescript":"^5.7.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-statusblocks_0.3.5_1774041805856_0.6486467150433313","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"claude-statusblocks","version":"0.3.6","keywords":["claude","claude-code","claude-ai","statusline","status-bar","terminal","cli","ansi","box-drawing","rate-limit","bin-packing","layout"],"author":{"name":"Okan Turan"},"license":"MIT","_id":"claude-statusblocks@0.3.6","maintainers":[{"name":"okanenas","email":"okanert@gmail.com"}],"homepage":"https://github.com/okturan/claude-statusblocks#readme","bugs":{"url":"https://github.com/okturan/claude-statusblocks/issues"},"bin":{"claude-statusblocks":"dist/cli.js"},"dist":{"shasum":"39a8688ccda57a7f3c7d55316f5ee209febb5ceb","tarball":"https://registry.npmjs.org/claude-statusblocks/-/claude-statusblocks-0.3.6.tgz","fileCount":48,"integrity":"sha512-O7oaY1ryqhN2RCyMzDGez2/pxG/UYc28XIQJHRB+hHj3I4SmTJ1cp39opXw5KM15l7lgDXmf+ztDbKx2Z3XJGA==","signatures":[{"sig":"MEUCIAD7Pc7E0vD6kg9Al9ziXOuG2L7KLfa/zktG0etLKOFKAiEA8oyUQV2938+pfICKKXGOGDixDyAV1kALyA5z6Ma0W+s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-statusblocks@0.3.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77746},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"e7b9de00ebe0ce1e414eb2c2085ca628b061db57","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","preview":"echo '{\"model\":{\"id\":\"claude-opus-4-6\",\"display_name\":\"Opus 4.6\"},\"workspace\":{\"current_dir\":\"/Users/demo/code/myproject\",\"project_dir\":\"/Users/demo/code/myproject\"},\"version\":\"1.0.80\",\"cost\":{\"total_cost_usd\":12.47,\"total_duration_ms\":3600000,\"total_api_duration_ms\":1800000,\"total_lines_added\":342,\"total_lines_removed\":89},\"context_window\":{\"context_window_size\":1000000,\"used_percentage\":34,\"remaining_percentage\":66,\"total_input_tokens\":340000,\"total_output_tokens\":28000},\"rate_limits\":{\"five_hour\":{\"used_percentage\":12,\"resets_at\":9999999999},\"seven_day\":{\"used_percentage\":70,\"resets_at\":9999999999}},\"exceeds_200k_tokens\":true,\"session_id\":\"preview123\"}' | node dist/index.js"},"_npmUser":{"name":"okanenas","email":"okanert@gmail.com"},"repository":{"url":"git+https://github.com/okturan/claude-statusblocks.git","type":"git"},"_npmVersion":"10.8.2","description":"Opinionated, adaptive block-based status line for Claude Code with bin-packing layout, rate limit tracking, and campaign monitoring","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","typescript":"^5.7.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-statusblocks_0.3.6_1774044048314_0.5198311152130317","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"claude-statusblocks","version":"0.3.7","keywords":["claude","claude-code","claude-ai","statusline","status-bar","terminal","cli","ansi","box-drawing","rate-limit","bin-packing","layout"],"author":{"name":"Okan Turan"},"license":"MIT","_id":"claude-statusblocks@0.3.7","maintainers":[{"name":"okanenas","email":"okanert@gmail.com"}],"homepage":"https://github.com/okturan/claude-statusblocks#readme","bugs":{"url":"https://github.com/okturan/claude-statusblocks/issues"},"bin":{"claude-statusblocks":"dist/cli.js"},"dist":{"shasum":"da06655e6429266f56854bf616a031d06afbb9fb","tarball":"https://registry.npmjs.org/claude-statusblocks/-/claude-statusblocks-0.3.7.tgz","fileCount":48,"integrity":"sha512-v2eZ3wsTGJ5+NO4QdhghMgAXQ++0S+4Wp1/gjNvzBcu2ACUhZmaO4lkmJxERPQI/h2EX3wBu5vkgTetqSvVxtg==","signatures":[{"sig":"MEQCIHPI194NX722HLNqdp+cBzrUKZPOJaNpyDY95hLdlAuaAiAzqjJk9dkUfhmCnvcFHbosWdpn7Wl2wE5McBzbFuplRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-statusblocks@0.3.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78866},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"08793abff12da1b9f52b230c1a6bce5567d5667a","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","preview":"echo '{\"model\":{\"id\":\"claude-opus-4-6\",\"display_name\":\"Opus 4.6\"},\"workspace\":{\"current_dir\":\"/Users/demo/code/myproject\",\"project_dir\":\"/Users/demo/code/myproject\"},\"version\":\"1.0.80\",\"cost\":{\"total_cost_usd\":12.47,\"total_duration_ms\":3600000,\"total_api_duration_ms\":1800000,\"total_lines_added\":342,\"total_lines_removed\":89},\"context_window\":{\"context_window_size\":1000000,\"used_percentage\":34,\"remaining_percentage\":66,\"total_input_tokens\":340000,\"total_output_tokens\":28000},\"rate_limits\":{\"five_hour\":{\"used_percentage\":12,\"resets_at\":9999999999},\"seven_day\":{\"used_percentage\":70,\"resets_at\":9999999999}},\"exceeds_200k_tokens\":true,\"session_id\":\"preview123\"}' | node dist/index.js"},"_npmUser":{"name":"okanenas","email":"okanert@gmail.com"},"repository":{"url":"git+https://github.com/okturan/claude-statusblocks.git","type":"git"},"_npmVersion":"10.8.2","description":"Opinionated, adaptive block-based status line for Claude Code with bin-packing layout, rate limit tracking, and campaign monitoring","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","typescript":"^5.7.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-statusblocks_0.3.7_1774045619738_0.32018509752614666","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"claude-statusblocks","version":"0.3.8","keywords":["claude","claude-code","claude-ai","statusline","status-bar","terminal","cli","ansi","box-drawing","rate-limit","bin-packing","layout"],"author":{"name":"Okan Turan"},"license":"MIT","_id":"claude-statusblocks@0.3.8","maintainers":[{"name":"okanenas","email":"okanert@gmail.com"}],"homepage":"https://github.com/okturan/claude-statusblocks#readme","bugs":{"url":"https://github.com/okturan/claude-statusblocks/issues"},"bin":{"claude-statusblocks":"dist/cli.js"},"dist":{"shasum":"5bf6eb2be2d9d21c163b71f2912afb82ef583681","tarball":"https://registry.npmjs.org/claude-statusblocks/-/claude-statusblocks-0.3.8.tgz","fileCount":48,"integrity":"sha512-7ccLGYlF5veDZunmAIYFD7xCLqimRkuIT/wH0epvctrJCC53kwCyz/pH6t/s1NLYgyBcwnhRJC4YF00LsuO2Kg==","signatures":[{"sig":"MEQCICg4ckcu3/bAL6gdcH1Y8DFvFmpSiMSLF5BTEd5i0CtxAiAyqvGJQnUBQ2f8nUvP9c8siHSlFPi3KxaqL+SIMtCf9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-statusblocks@0.3.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80849},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"04a22321830c9499c4a1b3a873f83d3f6b8f9894","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","preview":"echo '{\"model\":{\"id\":\"claude-opus-4-6\",\"display_name\":\"Opus 4.6\"},\"workspace\":{\"current_dir\":\"/Users/demo/code/myproject\",\"project_dir\":\"/Users/demo/code/myproject\"},\"version\":\"1.0.80\",\"cost\":{\"total_cost_usd\":12.47,\"total_duration_ms\":3600000,\"total_api_duration_ms\":1800000,\"total_lines_added\":342,\"total_lines_removed\":89},\"context_window\":{\"context_window_size\":1000000,\"used_percentage\":34,\"remaining_percentage\":66,\"total_input_tokens\":340000,\"total_output_tokens\":28000},\"rate_limits\":{\"five_hour\":{\"used_percentage\":12,\"resets_at\":9999999999},\"seven_day\":{\"used_percentage\":70,\"resets_at\":9999999999}},\"exceeds_200k_tokens\":true,\"session_id\":\"preview123\"}' | node dist/index.js"},"_npmUser":{"name":"okanenas","email":"okanert@gmail.com"},"repository":{"url":"git+https://github.com/okturan/claude-statusblocks.git","type":"git"},"_npmVersion":"10.8.2","description":"Opinionated, adaptive block-based status line for Claude Code with bin-packing layout, rate limit tracking, and campaign monitoring","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","typescript":"^5.7.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-statusblocks_0.3.8_1774046775431_0.9370976604909544","host":"s3://npm-registry-packages-npm-production"}},"0.3.9":{"name":"claude-statusblocks","version":"0.3.9","keywords":["claude","claude-code","claude-ai","statusline","status-bar","terminal","cli","ansi","box-drawing","rate-limit","bin-packing","layout"],"author":{"name":"Okan Turan"},"license":"MIT","_id":"claude-statusblocks@0.3.9","maintainers":[{"name":"okanenas","email":"okanert@gmail.com"}],"homepage":"https://github.com/okturan/claude-statusblocks#readme","bugs":{"url":"https://github.com/okturan/claude-statusblocks/issues"},"bin":{"claude-statusblocks":"dist/cli.js"},"dist":{"shasum":"7bc39f661183b5d029dbd329a5133a3f473d40c7","tarball":"https://registry.npmjs.org/claude-statusblocks/-/claude-statusblocks-0.3.9.tgz","fileCount":48,"integrity":"sha512-AIYbz5Hvwip8l3aQh0ktRvbyEIc8lKRRa8P2g+LgTgKjFTlxlM1my8rUn2337SZMFwqV2UCizF3s+OeS1GxI+Q==","signatures":[{"sig":"MEQCIGH4fFERVR67F6sfG14BHiVJqKGNqmf4OdTQveLmJtdmAiBNSIZ5B0Fv8v2lzmrGKQa/oFJo1byKxFZNeumUQw76Fg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-statusblocks@0.3.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82909},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"f7b2d7fb0f221d4443d29a83131625aa8b91c0bd","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","preview":"echo '{\"model\":{\"id\":\"claude-opus-4-6\",\"display_name\":\"Opus 4.6\"},\"workspace\":{\"current_dir\":\"/Users/demo/code/myproject\",\"project_dir\":\"/Users/demo/code/myproject\"},\"version\":\"1.0.80\",\"cost\":{\"total_cost_usd\":12.47,\"total_duration_ms\":3600000,\"total_api_duration_ms\":1800000,\"total_lines_added\":342,\"total_lines_removed\":89},\"context_window\":{\"context_window_size\":1000000,\"used_percentage\":34,\"remaining_percentage\":66,\"total_input_tokens\":340000,\"total_output_tokens\":28000},\"rate_limits\":{\"five_hour\":{\"used_percentage\":12,\"resets_at\":9999999999},\"seven_day\":{\"used_percentage\":70,\"resets_at\":9999999999}},\"exceeds_200k_tokens\":true,\"session_id\":\"preview123\"}' | node dist/index.js"},"_npmUser":{"name":"okanenas","email":"okanert@gmail.com"},"repository":{"url":"git+https://github.com/okturan/claude-statusblocks.git","type":"git"},"_npmVersion":"10.8.2","description":"Opinionated, adaptive block-based status line for Claude Code with bin-packing layout, rate limit tracking, and campaign monitoring","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","typescript":"^5.7.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-statusblocks_0.3.9_1774395346424_0.32895253255303536","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"claude-statusblocks","version":"0.4.0","keywords":["claude","claude-code","claude-ai","statusline","status-bar","terminal","cli","ansi","box-drawing","rate-limit","bin-packing","layout"],"author":{"name":"Okan Turan"},"license":"MIT","_id":"claude-statusblocks@0.4.0","maintainers":[{"name":"okanenas","email":"okanert@gmail.com"}],"homepage":"https://github.com/okturan/claude-statusblocks#readme","bugs":{"url":"https://github.com/okturan/claude-statusblocks/issues"},"bin":{"claude-statusblocks":"dist/cli.js"},"dist":{"shasum":"7e03ec9ca8a6c25b5ed5da3971a28a87297e0d0f","tarball":"https://registry.npmjs.org/claude-statusblocks/-/claude-statusblocks-0.4.0.tgz","fileCount":54,"integrity":"sha512-TljX/RVh8BJw4Dvi9V9m/k5Dv7NMKTwICUS2Ik2AJh9mSZRsNiBNrl89Qop5QmbPNVCIXtEceULIcJhltKbvww==","signatures":[{"sig":"MEUCICLpuRAFrAuhDZQL1XtG2R/0WLdwToKkeg0DMqZFzkvoAiEAnth/hwrjx0mr0ek9KW1lGX+nGqPc5Ayy99vX0SzhxV8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-statusblocks@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91291},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"8ca11a89ddbaa7734c623b73219e13f5e9f034a1","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","preview":"echo '{\"model\":{\"id\":\"claude-opus-4-6\",\"display_name\":\"Opus 4.6\"},\"workspace\":{\"current_dir\":\"/Users/demo/code/myproject\",\"project_dir\":\"/Users/demo/code/myproject\"},\"version\":\"1.0.80\",\"cost\":{\"total_cost_usd\":12.47,\"total_duration_ms\":3600000,\"total_api_duration_ms\":1800000,\"total_lines_added\":342,\"total_lines_removed\":89},\"context_window\":{\"context_window_size\":1000000,\"used_percentage\":34,\"remaining_percentage\":66,\"total_input_tokens\":340000,\"total_output_tokens\":28000},\"rate_limits\":{\"five_hour\":{\"used_percentage\":12,\"resets_at\":9999999999},\"seven_day\":{\"used_percentage\":70,\"resets_at\":9999999999}},\"exceeds_200k_tokens\":true,\"session_id\":\"preview123\"}' | node dist/index.js"},"_npmUser":{"name":"okanenas","email":"okanert@gmail.com"},"repository":{"url":"git+https://github.com/okturan/claude-statusblocks.git","type":"git"},"_npmVersion":"10.8.2","description":"Opinionated, adaptive block-based status line for Claude Code with bin-packing layout, rate limit tracking, and campaign monitoring","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","typescript":"^5.7.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-statusblocks_0.4.0_1775263303896_0.35239423507495937","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"claude-statusblocks","version":"0.4.1","keywords":["claude","claude-code","claude-ai","statusline","status-bar","terminal","cli","ansi","box-drawing","rate-limit","bin-packing","layout"],"author":{"name":"Okan Turan"},"license":"MIT","_id":"claude-statusblocks@0.4.1","maintainers":[{"name":"okanenas","email":"okanert@gmail.com"}],"homepage":"https://github.com/okturan/claude-statusblocks#readme","bugs":{"url":"https://github.com/okturan/claude-statusblocks/issues"},"bin":{"claude-statusblocks":"dist/cli.js"},"dist":{"shasum":"4a8094944f9060e62ab7a150f6c8098e3cb65af1","tarball":"https://registry.npmjs.org/claude-statusblocks/-/claude-statusblocks-0.4.1.tgz","fileCount":55,"integrity":"sha512-pwsV3yBvg7NbDUWhmLdKRBxKpqZex1EDIsB11/P8EtOfOnM/uYuQDRu/LphzLNu7Pa5xB7vExksWfwoxzi7YqQ==","signatures":[{"sig":"MEUCIHwN3ytPcCV1IeYYK/jOdE3DYPn0Yp9XtfjP1zjbPeTgAiEA4JDzo27UWewB1qVLA2CD2atIip/21lrg3XlGbx2E10Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-statusblocks@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92837},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"3c5c47ea0c3634f08176b689c0b6175e33845419","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","preview":"echo '{\"model\":{\"id\":\"claude-opus-4-6\",\"display_name\":\"Opus 4.6\"},\"workspace\":{\"current_dir\":\"/Users/demo/code/myproject\",\"project_dir\":\"/Users/demo/code/myproject\"},\"version\":\"1.0.80\",\"cost\":{\"total_cost_usd\":12.47,\"total_duration_ms\":3600000,\"total_api_duration_ms\":1800000,\"total_lines_added\":342,\"total_lines_removed\":89},\"context_window\":{\"context_window_size\":1000000,\"used_percentage\":34,\"remaining_percentage\":66,\"total_input_tokens\":340000,\"total_output_tokens\":28000},\"rate_limits\":{\"five_hour\":{\"used_percentage\":12,\"resets_at\":9999999999},\"seven_day\":{\"used_percentage\":70,\"resets_at\":9999999999}},\"exceeds_200k_tokens\":true,\"session_id\":\"preview123\"}' | node dist/index.js","postinstall":"node postinstall.cjs"},"_npmUser":{"name":"okanenas","email":"okanert@gmail.com"},"repository":{"url":"git+https://github.com/okturan/claude-statusblocks.git","type":"git"},"_npmVersion":"10.8.2","description":"Opinionated, adaptive block-based status line for Claude Code with bin-packing layout, rate limit tracking, and campaign monitoring","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","typescript":"^5.7.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-statusblocks_0.4.1_1775263902918_0.8991502973742647","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"claude-statusblocks","version":"0.4.2","keywords":["claude","claude-code","claude-ai","statusline","status-bar","terminal","cli","ansi","box-drawing","rate-limit","bin-packing","layout"],"author":{"name":"Okan Turan"},"license":"MIT","_id":"claude-statusblocks@0.4.2","maintainers":[{"name":"okanenas","email":"okanert@gmail.com"}],"homepage":"https://github.com/okturan/claude-statusblocks#readme","bugs":{"url":"https://github.com/okturan/claude-statusblocks/issues"},"bin":{"claude-statusblocks":"dist/cli.js"},"dist":{"shasum":"c8b95fc052587dd42c3394ecff4d521ec80b77d1","tarball":"https://registry.npmjs.org/claude-statusblocks/-/claude-statusblocks-0.4.2.tgz","fileCount":55,"integrity":"sha512-RKP7hKn4UVKZR2+BGhNCWXKPWZgQmkjqNvhl3BvP796j0miF0SbQ8gkylQ7UKjWW6x+A3+RR3eQLz77YBnBiMw==","signatures":[{"sig":"MEYCIQCSNsf8QVQdVtyidjmMxegkQFkBm7ouOVAPph0tvZ6d+QIhANixCcCOkqxOfgCzl2jZ4ZNDb8tbQ/hZg2RZzcgztwO0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-statusblocks@0.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93597},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"f0b3adc817353563e230f7ecfffe4b6562e29fd9","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","preview":"echo '{\"model\":{\"id\":\"claude-opus-4-6\",\"display_name\":\"Opus 4.6\"},\"workspace\":{\"current_dir\":\"/Users/demo/code/myproject\",\"project_dir\":\"/Users/demo/code/myproject\"},\"version\":\"1.0.80\",\"cost\":{\"total_cost_usd\":12.47,\"total_duration_ms\":3600000,\"total_api_duration_ms\":1800000,\"total_lines_added\":342,\"total_lines_removed\":89},\"context_window\":{\"context_window_size\":1000000,\"used_percentage\":34,\"remaining_percentage\":66,\"total_input_tokens\":340000,\"total_output_tokens\":28000},\"rate_limits\":{\"five_hour\":{\"used_percentage\":12,\"resets_at\":9999999999},\"seven_day\":{\"used_percentage\":70,\"resets_at\":9999999999}},\"exceeds_200k_tokens\":true,\"session_id\":\"preview123\"}' | node dist/index.js","postinstall":"node postinstall.cjs"},"_npmUser":{"name":"okanenas","email":"okanert@gmail.com"},"repository":{"url":"git+https://github.com/okturan/claude-statusblocks.git","type":"git"},"_npmVersion":"10.8.2","description":"Opinionated, adaptive block-based status line for Claude Code with bin-packing layout, rate limit tracking, and campaign monitoring","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","typescript":"^5.7.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-statusblocks_0.4.2_1776114262119_0.31383697150396284","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"claude-statusblocks","version":"0.4.3","keywords":["claude","claude-code","claude-ai","statusline","status-bar","terminal","cli","ansi","box-drawing","rate-limit","bin-packing","layout"],"author":{"name":"Okan Turan"},"license":"MIT","_id":"claude-statusblocks@0.4.3","maintainers":[{"name":"okanenas","email":"okanert@gmail.com"}],"homepage":"https://github.com/okturan/claude-statusblocks#readme","bugs":{"url":"https://github.com/okturan/claude-statusblocks/issues"},"bin":{"claude-statusblocks":"dist/cli.js"},"dist":{"shasum":"98b8b77796adce8f704d695d4ccb0a32f74f057a","tarball":"https://registry.npmjs.org/claude-statusblocks/-/claude-statusblocks-0.4.3.tgz","fileCount":55,"integrity":"sha512-iKONyiNir4iDbWiToYBJ0jIHPLZtKNTwatS71KuHVDju40oOA2tY6SmwcZcSZwIyAzsgg4ClisIMdj8CLhI86g==","signatures":[{"sig":"MEQCIA0jV0V+XYEMoouxMB6DH/jzjS77RGVUuPPD94r2sFT7AiA7St+Utqcibj9ouCpWHwXsUGmTpSY8uDlJAxAgyCxmVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-statusblocks@0.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98971},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"d443315726dfa2f7b49ea55631dc7f7606f4e7ba","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","preview":"echo '{\"model\":{\"id\":\"claude-opus-4-6\",\"display_name\":\"Opus 4.6\"},\"workspace\":{\"current_dir\":\"/Users/demo/code/myproject\",\"project_dir\":\"/Users/demo/code/myproject\"},\"version\":\"1.0.80\",\"cost\":{\"total_cost_usd\":12.47,\"total_duration_ms\":3600000,\"total_api_duration_ms\":1800000,\"total_lines_added\":342,\"total_lines_removed\":89},\"context_window\":{\"context_window_size\":1000000,\"used_percentage\":34,\"remaining_percentage\":66,\"total_input_tokens\":340000,\"total_output_tokens\":28000},\"rate_limits\":{\"five_hour\":{\"used_percentage\":12,\"resets_at\":9999999999},\"seven_day\":{\"used_percentage\":70,\"resets_at\":9999999999}},\"exceeds_200k_tokens\":true,\"session_id\":\"preview123\"}' | node dist/index.js","postinstall":"node postinstall.cjs"},"_npmUser":{"name":"okanenas","email":"okanert@gmail.com"},"repository":{"url":"git+https://github.com/okturan/claude-statusblocks.git","type":"git"},"_npmVersion":"10.8.2","description":"Opinionated, adaptive block-based status line for Claude Code with bin-packing layout, rate limit tracking, and campaign monitoring","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","typescript":"^5.7.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-statusblocks_0.4.3_1776699748361_0.7901507950975284","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"claude-statusblocks","version":"0.4.4","keywords":["claude","claude-code","claude-ai","statusline","status-bar","terminal","cli","ansi","box-drawing","rate-limit","bin-packing","layout"],"author":{"name":"Okan Turan"},"license":"MIT","_id":"claude-statusblocks@0.4.4","maintainers":[{"name":"okanenas","email":"okanert@gmail.com"}],"homepage":"https://github.com/okturan/claude-statusblocks#readme","bugs":{"url":"https://github.com/okturan/claude-statusblocks/issues"},"bin":{"claude-statusblocks":"dist/cli.js"},"dist":{"shasum":"785be791057773ccd60b7ea0fea813c56f2339ec","tarball":"https://registry.npmjs.org/claude-statusblocks/-/claude-statusblocks-0.4.4.tgz","fileCount":55,"integrity":"sha512-cHKt1a6yaV3k/AWpzsyybWy4lEc1wW8bJFnau3g4cobnyxPTQh0CFsDIESxNdzyuhlLtTt1VdfnQ38L1Fv/SOw==","signatures":[{"sig":"MEUCIQDgDrrJ8Faitp6QxUhxTKX1kwH5DnZVik+ydeaUm/Hv2QIgdXI8NozkiGlsqoyJAQ9IoWXUZ1AUfUK1IYHZKyAzvRo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-statusblocks@0.4.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101972},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"1d8de40bd7d2fd3b25bef7057a05c3737a477b8c","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","preview":"echo '{\"model\":{\"id\":\"claude-opus-4-6\",\"display_name\":\"Opus 4.6\"},\"workspace\":{\"current_dir\":\"/Users/demo/code/myproject\",\"project_dir\":\"/Users/demo/code/myproject\"},\"version\":\"1.0.80\",\"cost\":{\"total_cost_usd\":12.47,\"total_duration_ms\":3600000,\"total_api_duration_ms\":1800000,\"total_lines_added\":342,\"total_lines_removed\":89},\"context_window\":{\"context_window_size\":1000000,\"used_percentage\":34,\"remaining_percentage\":66,\"total_input_tokens\":340000,\"total_output_tokens\":28000},\"rate_limits\":{\"five_hour\":{\"used_percentage\":12,\"resets_at\":9999999999},\"seven_day\":{\"used_percentage\":70,\"resets_at\":9999999999}},\"exceeds_200k_tokens\":true,\"session_id\":\"preview123\"}' | node dist/index.js","postinstall":"node postinstall.cjs"},"_npmUser":{"name":"okanenas","email":"okanert@gmail.com"},"repository":{"url":"git+https://github.com/okturan/claude-statusblocks.git","type":"git"},"_npmVersion":"10.8.2","description":"Opinionated, adaptive block-based status line for Claude Code with bin-packing layout, rate limit tracking, and campaign monitoring","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","typescript":"^5.7.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-statusblocks_0.4.4_1778201044855_0.6641827612574114","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"claude-statusblocks","version":"0.5.0","keywords":["claude","claude-code","claude-ai","statusline","status-bar","terminal","cli","ansi","box-drawing","rate-limit","bin-packing","layout"],"author":{"name":"Okan Turan"},"license":"MIT","_id":"claude-statusblocks@0.5.0","maintainers":[{"name":"okanenas","email":"okanert@gmail.com"}],"homepage":"https://github.com/okturan/claude-statusblocks#readme","bugs":{"url":"https://github.com/okturan/claude-statusblocks/issues"},"bin":{"claude-statusblocks":"dist/cli.js"},"dist":{"shasum":"d785ab1f9985727c42bd74647ce47e4e1506c6f0","tarball":"https://registry.npmjs.org/claude-statusblocks/-/claude-statusblocks-0.5.0.tgz","fileCount":39,"integrity":"sha512-8whMYp/yDifrdDShZiwa249TpS86DUqUzFHkWV0iV/xIQAiMXL1yIDFm5AAUD6JEDPjthArOnf8EOVgjrDt1Aw==","signatures":[{"sig":"MEYCIQDH/njIAOR58VT9Ot0lZssnBHl5J4x8l2NQ/FdRTU1/rgIhAJxqA18Ut/GJwNy/U/ElQiXrE3uwloXJPl4AMzMzUrtr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-statusblocks@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62095},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"gitHead":"8123cca920637516c4f186ca34c052914066620e","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","preview":"node dist/cli.js preview","postinstall":"node postinstall.cjs"},"_npmUser":{"name":"okanenas","email":"okanert@gmail.com"},"repository":{"url":"git+https://github.com/okturan/claude-statusblocks.git","type":"git"},"_npmVersion":"10.8.2","description":"Opinionated, adaptive block-based status line for Claude Code with bin-packing layout, rate limit tracking, and campaign monitoring","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","typescript":"^5.7.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-statusblocks_0.5.0_1783376748229_0.5057565357087652","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"claude-statusblocks","version":"0.5.1","keywords":["claude","claude-code","claude-ai","statusline","status-bar","terminal","cli","ansi","box-drawing","rate-limit","bin-packing","layout"],"author":{"name":"Okan Turan"},"license":"MIT","_id":"claude-statusblocks@0.5.1","maintainers":[{"name":"okanenas","email":"okanert@gmail.com"}],"homepage":"https://github.com/okturan/claude-statusblocks#readme","bugs":{"url":"https://github.com/okturan/claude-statusblocks/issues"},"bin":{"claude-statusblocks":"dist/cli.js"},"dist":{"shasum":"6aeaee2008de5d45dbc233c5b0cd833bbc406507","tarball":"https://registry.npmjs.org/claude-statusblocks/-/claude-statusblocks-0.5.1.tgz","fileCount":39,"integrity":"sha512-iSU0U7FsAzv82QV+K1zbqL54rLWFWUPK3wCKrSXfbzjDSCKekamXdCPhgrW6jrYafdjLCHtA2QrIM7XNaC1QVg==","signatures":[{"sig":"MEUCIEq5s3yH3KdnQKyYCJLz+ysQLCHf3+oo8STjsnDN+DrAAiEAoYpd9snSnfQ9qbdpUNQNLRjp2cCu8++U/W7xP6+5y5Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-statusblocks@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62218},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"gitHead":"958051019a512c534b1a489a45b423d69ecc2ea1","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","preview":"node dist/cli.js preview","postinstall":"node postinstall.cjs"},"_npmUser":{"name":"okanenas","email":"okanert@gmail.com"},"repository":{"url":"git+https://github.com/okturan/claude-statusblocks.git","type":"git"},"_npmVersion":"10.8.2","description":"Opinionated, adaptive block-based status line for Claude Code with bin-packing layout, rate limit tracking, and campaign monitoring","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","typescript":"^5.7.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-statusblocks_0.5.1_1783377297596_0.643919033989307","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"claude-statusblocks","version":"0.5.2","keywords":["claude","claude-code","claude-ai","statusline","status-bar","terminal","cli","ansi","box-drawing","rate-limit","bin-packing","layout"],"author":{"name":"Okan Turan"},"license":"MIT","_id":"claude-statusblocks@0.5.2","maintainers":[{"name":"okanenas","email":"okanert@gmail.com"}],"homepage":"https://github.com/okturan/claude-statusblocks#readme","bugs":{"url":"https://github.com/okturan/claude-statusblocks/issues"},"bin":{"claude-statusblocks":"dist/cli.js"},"dist":{"shasum":"e5ed2a73c6e2d41107ad39f862a164c7559b3640","tarball":"https://registry.npmjs.org/claude-statusblocks/-/claude-statusblocks-0.5.2.tgz","fileCount":39,"integrity":"sha512-ehehH2/wXclapYeGYjkbqtK7PNfC3/5beJ1SOY69tXlINVTer0Wf/GptqlI96DqJIQgP7GbUZn3weuvr97RS7w==","signatures":[{"sig":"MEYCIQCmRhYr8uZ2JzeXxZVTDo8aGkWgB5LnqZxturH71NDDzAIhANy7qW675N7DwTnCscU3Gp25UrqEv86qNME6pxSwMco/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-statusblocks@0.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62374},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"gitHead":"844df445cfb90100a6546daf2d9f85383c742412","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","preview":"node dist/cli.js preview","postinstall":"node postinstall.cjs","preview:asset":"npm run build && node scripts/render-readme-preview.mjs --png"},"_npmUser":{"name":"okanenas","email":"okanert@gmail.com"},"repository":{"url":"git+https://github.com/okturan/claude-statusblocks.git","type":"git"},"_npmVersion":"10.8.2","description":"Opinionated, adaptive block-based status line for Claude Code with bin-packing layout, rate limit tracking, and campaign monitoring","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","typescript":"^5.7.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-statusblocks_0.5.2_1784298649654_0.8785698547851308","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"claude-statusblocks","version":"0.6.0","keywords":["claude","claude-code","claude-ai","statusline","status-bar","terminal","cli","ansi","box-drawing","rate-limit","bin-packing","layout"],"author":{"name":"Okan Turan"},"license":"MIT","_id":"claude-statusblocks@0.6.0","maintainers":[{"name":"okanenas","email":"okanert@gmail.com"}],"homepage":"https://github.com/okturan/claude-statusblocks#readme","bugs":{"url":"https://github.com/okturan/claude-statusblocks/issues"},"bin":{"claude-statusblocks":"dist/cli.js"},"dist":{"shasum":"8929cf15cf7b88d7b79e43a8e5afe6d135c89f04","tarball":"https://registry.npmjs.org/claude-statusblocks/-/claude-statusblocks-0.6.0.tgz","fileCount":45,"integrity":"sha512-3lkmNafLDb61j+Jh7uoKW0CbV4Rcqg4MOBoefBVVwCqCs9BedshvnOD0sc0D6ICxfxpPgyaxudrGILHjs+9SKg==","signatures":[{"sig":"MEQCIB91/hiVWGoc4t36qOJsxJs9ygb0U4Jvnd/5GwSv9cWeAiAZFDpDg9TVy6FW1+P/gdIdoQytbhkGfST5Lb6XuDGF2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-statusblocks@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":72556},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"gitHead":"52463ebed20f114d729fe6bc1e61c3e4c8776ed0","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","preview":"node dist/cli.js preview","postinstall":"node postinstall.cjs","preview:asset":"npm run build && node scripts/render-readme-preview.mjs --png"},"_npmUser":{"name":"okanenas","email":"okanert@gmail.com"},"repository":{"url":"git+https://github.com/okturan/claude-statusblocks.git","type":"git"},"_npmVersion":"10.8.2","description":"Opinionated, adaptive block-based status line for Claude Code with bin-packing layout, rate limit tracking, and campaign monitoring","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","typescript":"^5.7.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-statusblocks_0.6.0_1784315289010_0.6904081178356092","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"claude-statusblocks","version":"0.6.1","keywords":["claude","claude-code","claude-ai","statusline","status-bar","terminal","cli","ansi","box-drawing","rate-limit","bin-packing","layout"],"author":{"name":"Okan Turan"},"license":"MIT","_id":"claude-statusblocks@0.6.1","maintainers":[{"name":"okanenas","email":"okanert@gmail.com"}],"homepage":"https://github.com/okturan/claude-statusblocks#readme","bugs":{"url":"https://github.com/okturan/claude-statusblocks/issues"},"bin":{"claude-statusblocks":"dist/cli.js"},"dist":{"shasum":"2540646eed129c07f304338a683e4797d52e180d","tarball":"https://registry.npmjs.org/claude-statusblocks/-/claude-statusblocks-0.6.1.tgz","fileCount":45,"integrity":"sha512-lynLsHT1T1y0M3DEnAv4Apzz7LyWE36rbmZRWxM5L0olO07XotWtpFfUCpZaVjDA4pApyVh66xvy9TsotXOg8A==","signatures":[{"sig":"MEUCIGuI/h99kvyRvPexN53FpOzcSOmMJP+pk7+SWWWxtfwkAiEA3IYq7bGC4ndI6SSbVf5J7815Ri2YF/l6W3li3pHdKU8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-statusblocks@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":72873},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"gitHead":"e807419285151ffb20f2d5c007d8a36c48391baa","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","preview":"node dist/cli.js preview","postinstall":"node postinstall.cjs","preview:asset":"npm run build && node scripts/render-readme-preview.mjs --png"},"_npmUser":{"name":"okanenas","email":"okanert@gmail.com"},"repository":{"url":"git+https://github.com/okturan/claude-statusblocks.git","type":"git"},"_npmVersion":"10.8.2","description":"Opinionated, adaptive block-based status line for Claude Code with bin-packing layout, rate limit tracking, and campaign monitoring","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","typescript":"^5.7.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-statusblocks_0.6.1_1784315569246_0.3143814665980158","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"claude-statusblocks","version":"0.6.2","keywords":["claude","claude-code","claude-ai","statusline","status-bar","terminal","cli","ansi","box-drawing","rate-limit","bin-packing","layout"],"author":{"name":"Okan Turan"},"license":"MIT","_id":"claude-statusblocks@0.6.2","maintainers":[{"name":"okanenas","email":"okanert@gmail.com"}],"homepage":"https://github.com/okturan/claude-statusblocks#readme","bugs":{"url":"https://github.com/okturan/claude-statusblocks/issues"},"bin":{"claude-statusblocks":"dist/cli.js"},"dist":{"shasum":"d15bc80cb7d0a89d15035e563107b113438457cb","tarball":"https://registry.npmjs.org/claude-statusblocks/-/claude-statusblocks-0.6.2.tgz","fileCount":47,"integrity":"sha512-r/Xk42SeBOXLJ4ie4QhgzUoorBTRQQVzhNgghjmZjRRWF60zTSh53iqQ+xQOcysmdU2ET6N3EPyIjHiKjXjRjg==","signatures":[{"sig":"MEUCIQD1Lck+nIIVWaGPOUDlJyyR02lvT6XdpK3RWU0JbihakgIgBfCzQDkq5vgx7tEdf91dNA3V/3o7TYOQaAgIJ3Rnpvw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-statusblocks@0.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":81239},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"gitHead":"aaffcae572db990f9b30307d4c6adb1e080267d2","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","preview":"node dist/cli.js preview","postinstall":"node postinstall.cjs","preview:asset":"npm run build && node scripts/render-readme-preview.mjs --png"},"_npmUser":{"name":"okanenas","email":"okanert@gmail.com"},"repository":{"url":"git+https://github.com/okturan/claude-statusblocks.git","type":"git"},"_npmVersion":"10.8.2","description":"Opinionated, adaptive block-based status line for Claude Code with bin-packing layout, rate limit tracking, and campaign monitoring","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","typescript":"^5.7.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-statusblocks_0.6.2_1784319782740_0.050637311842861576","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"claude-statusblocks","version":"0.6.3","keywords":["claude","claude-code","claude-ai","statusline","status-bar","terminal","cli","ansi","box-drawing","rate-limit","bin-packing","layout"],"author":{"name":"Okan Turan"},"license":"MIT","_id":"claude-statusblocks@0.6.3","maintainers":[{"name":"okanenas","email":"okanert@gmail.com"}],"homepage":"https://github.com/okturan/claude-statusblocks#readme","bugs":{"url":"https://github.com/okturan/claude-statusblocks/issues"},"bin":{"claude-statusblocks":"dist/cli.js"},"dist":{"shasum":"eb446681f7f03aa1f40f539525177f2dde05732a","tarball":"https://registry.npmjs.org/claude-statusblocks/-/claude-statusblocks-0.6.3.tgz","fileCount":47,"integrity":"sha512-C3Q6mPNwsDhCscZkTDWBkI0ncutbSB0+kNYFVh8eB+r1v9Wo7WkwGuU5zK54p1Lk3s4Zv0d1+yzANWvT14o1fQ==","signatures":[{"sig":"MEQCICQq4++WRSzVVQBKr7UB7AYnMrKSXmMfaFoLK7HJ0QIQAiAA7BT1iJ1CpwtOVO5cgrt8fdDvGdlirQQumSb80/gEbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-statusblocks@0.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82861},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"gitHead":"316355111f277fb6e7ffa69ae417f9c6249fe188","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","preview":"node dist/cli.js preview","postinstall":"node postinstall.cjs","preview:asset":"npm run build && node scripts/render-readme-preview.mjs --png"},"_npmUser":{"name":"okanenas","email":"okanert@gmail.com"},"repository":{"url":"git+https://github.com/okturan/claude-statusblocks.git","type":"git"},"_npmVersion":"10.8.2","description":"Opinionated, adaptive block-based status line for Claude Code with bin-packing layout, rate limit tracking, and campaign monitoring","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","typescript":"^5.7.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-statusblocks_0.6.3_1784321393702_0.8659043719015673","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"claude-statusblocks","version":"0.6.4","keywords":["claude","claude-code","claude-ai","statusline","status-bar","terminal","cli","ansi","box-drawing","rate-limit","bin-packing","layout"],"author":{"name":"Okan Turan"},"license":"MIT","_id":"claude-statusblocks@0.6.4","maintainers":[{"name":"okanenas","email":"okanert@gmail.com"}],"homepage":"https://github.com/okturan/claude-statusblocks#readme","bugs":{"url":"https://github.com/okturan/claude-statusblocks/issues"},"bin":{"claude-statusblocks":"dist/cli.js"},"dist":{"shasum":"227204539abc1096826b014f2ddd6d414f899f98","tarball":"https://registry.npmjs.org/claude-statusblocks/-/claude-statusblocks-0.6.4.tgz","fileCount":51,"integrity":"sha512-EDgfrnmpos2I0MhegTvLt8qnnmJQNZjDz2jWR/XcPeSEmR0OOzZOYurr8C/UKZr4c7nI2xNT63oc3pAH9FhQbA==","signatures":[{"sig":"MEUCIHsQV3oTL0lqVeiEwJm/5CG5s59Wl+z5qdn/sVFL4coLAiEA34vxE2jMb/7LzomiRc6R5ZtxnEei93ttM84gfg2dIGQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-statusblocks@0.6.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89192},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"gitHead":"8b9909da9112866b81055adf3e864baab65d8495","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","preview":"node dist/cli.js preview","prebuild":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","postinstall":"node postinstall.cjs","preview:asset":"npm run build && node scripts/render-readme-preview.mjs --png"},"_npmUser":{"name":"okanenas","email":"okanert@gmail.com"},"repository":{"url":"git+https://github.com/okturan/claude-statusblocks.git","type":"git"},"_npmVersion":"10.8.2","description":"Opinionated, adaptive block-based status line for Claude Code with bin-packing layout, rate limit tracking, and campaign monitoring","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","typescript":"^5.7.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-statusblocks_0.6.4_1784340474295_0.9011430779848983","host":"s3://npm-registry-packages-npm-production"}},"0.6.5":{"name":"claude-statusblocks","version":"0.6.5","description":"Opinionated, adaptive block-based status line for Claude Code with bin-packing layout, rate limit tracking, and campaign monitoring","type":"module","bin":{"claude-statusblocks":"dist/cli.js"},"main":"./dist/index.js","scripts":{"postinstall":"node postinstall.cjs","prebuild":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","build":"tsc","dev":"tsc --watch","test":"vitest run","preview":"node dist/cli.js preview","preview:asset":"npm run build && node scripts/render-readme-preview.mjs --png"},"keywords":["claude","claude-code","claude-ai","statusline","status-bar","terminal","cli","ansi","box-drawing","rate-limit","bin-packing","layout"],"homepage":"https://github.com/okturan/claude-statusblocks#readme","bugs":{"url":"https://github.com/okturan/claude-statusblocks/issues"},"author":{"name":"Okan Turan"},"repository":{"type":"git","url":"git+https://github.com/okturan/claude-statusblocks.git"},"engines":{"node":">=20"},"license":"MIT","devDependencies":{"@types/node":"^22.0.0","@vitest/coverage-v8":"^4.1.0","typescript":"^5.7.0","vitest":"^4.1.0"},"_id":"claude-statusblocks@0.6.5","gitHead":"639b038bde4961e1644ec5bc9a95bba2159bbf55","types":"./dist/index.d.ts","_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-xG/afn/f6AGMRpX1wUwTwBaIIIbLqdqH+tYVKIAh89+yg+DcO6fjMfSJUQTRO4ATicdcSZXFEm2BhfNXScMkiw==","shasum":"4c0a9568afec54d83a66e80833dbcbad6576754f","tarball":"https://registry.npmjs.org/claude-statusblocks/-/claude-statusblocks-0.6.5.tgz","fileCount":52,"unpackedSize":91829,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-statusblocks@0.6.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCcN4qQPix/EYG/Pfz9bU/2/0/HB86PbrN4ZIGeh6pl5AIhAIkwPB0j1Rf+25hRCbGVobrh5yKDksqRkYTgzi3GTIXy"}]},"_npmUser":{"name":"okanenas","email":"okanert@gmail.com"},"directories":{},"maintainers":[{"name":"okanenas","email":"okanert@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/claude-statusblocks_0.6.5_1789055623566_0.6174861024720668"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-16T14:40:42.597Z","modified":"2026-09-10T15:53:44.079Z","0.1.0":"2026-03-16T14:40:42.733Z","0.1.1":"2026-03-16T16:16:41.291Z","0.2.0":"2026-03-17T16:42:36.136Z","0.2.1":"2026-03-18T05:43:47.006Z","0.2.2":"2026-03-19T22:29:38.528Z","0.2.3":"2026-03-19T23:03:23.947Z","0.2.8":"2026-03-20T14:34:46.644Z","0.2.9":"2026-03-20T14:41:05.264Z","0.2.10":"2026-03-20T15:57:32.522Z","0.2.11":"2026-03-20T16:50:21.454Z","0.2.12":"2026-03-20T17:34:14.864Z","0.2.13":"2026-03-20T17:48:44.458Z","0.2.14":"2026-03-20T18:14:09.859Z","0.2.15":"2026-03-20T18:19:31.895Z","0.2.16":"2026-03-20T18:36:50.125Z","0.2.17":"2026-03-20T18:50:37.814Z","0.2.18":"2026-03-20T18:52:47.169Z","0.2.19":"2026-03-20T18:59:30.654Z","0.2.20":"2026-03-20T19:17:02.251Z","0.2.21":"2026-03-20T19:35:53.070Z","0.2.22":"2026-03-20T19:38:41.787Z","0.2.23":"2026-03-20T19:49:40.083Z","0.3.0":"2026-03-20T19:58:41.815Z","0.3.1":"2026-03-20T20:51:53.557Z","0.3.2":"2026-03-20T20:55:03.992Z","0.3.3":"2026-03-20T21:14:54.598Z","0.3.4":"2026-03-20T21:19:44.470Z","0.3.5":"2026-03-20T21:23:26.005Z","0.3.6":"2026-03-20T22:00:48.451Z","0.3.7":"2026-03-20T22:26:59.914Z","0.3.8":"2026-03-20T22:46:15.588Z","0.3.9":"2026-03-24T23:35:46.649Z","0.4.0":"2026-04-04T00:41:44.039Z","0.4.1":"2026-04-04T00:51:43.058Z","0.4.2":"2026-04-13T21:04:22.255Z","0.4.3":"2026-04-20T15:42:28.527Z","0.4.4":"2026-05-08T00:44:05.002Z","0.5.0":"2026-07-06T22:25:48.352Z","0.5.1":"2026-07-06T22:34:57.742Z","0.5.2":"2026-07-17T14:30:49.833Z","0.6.0":"2026-07-17T19:08:09.156Z","0.6.1":"2026-07-17T19:12:49.447Z","0.6.2":"2026-07-17T20:23:02.934Z","0.6.3":"2026-07-17T20:49:53.866Z","0.6.4":"2026-07-18T02:07:54.443Z","0.6.5":"2026-09-10T15:53:43.711Z"},"bugs":{"url":"https://github.com/okturan/claude-statusblocks/issues"},"author":{"name":"Okan Turan"},"license":"MIT","homepage":"https://github.com/okturan/claude-statusblocks#readme","keywords":["claude","claude-code","claude-ai","statusline","status-bar","terminal","cli","ansi","box-drawing","rate-limit","bin-packing","layout"],"repository":{"type":"git","url":"git+https://github.com/okturan/claude-statusblocks.git"},"description":"Opinionated, adaptive block-based status line for Claude Code with bin-packing layout, rate limit tracking, and campaign monitoring","maintainers":[{"name":"okanenas","email":"okanert@gmail.com"}],"readme":"<p align=\"center\">\n  <img src=\"docs/claude-statusblocks-preview.png\" alt=\"Deterministic claude-statusblocks renderer output showing the same seven cards bin-packed at 120, 80, and 50 terminal columns\" width=\"100%\">\n</p>\n\n<p align=\"center\"><em>Actual built renderer output from a neutral, deterministic fixture at 120, 80, and 50 columns. The checked-in SVG source is regenerated with <code>npm run preview:asset</code>.</em></p>\n\n# claude-statusblocks\n\n[![npm version](https://img.shields.io/npm/v/claude-statusblocks)](https://www.npmjs.com/package/claude-statusblocks)\n[![license](https://img.shields.io/npm/l/claude-statusblocks)](package.json)\n\nAdaptive, block-based status line for [Claude Code](https://claude.ai/code). Cards reflow into a pyramid layout based on available terminal width using an exhaustive bin-packing algorithm.\n\n**Zero runtime dependencies.** Pure Node.js built-ins only.\n\n## Install\n\nRequires Node.js ≥ 20. Works on macOS, Linux, and Windows.\n\n```sh\nnpx claude-statusblocks init\n```\n\nThis copies the renderer to `~/.claude/statusblocks/` and writes `statusLine.command` into `~/.claude/settings.json` (creating it if needed). Restart Claude Code to activate.\n\n### Update\n\n```sh\nnpx claude-statusblocks@latest update\n```\n\nAfter v0.4.1, updates happen automatically — the statusline checks for new versions daily in the background. The `postinstall` hook also auto-updates when you run `npm update -g claude-statusblocks`. Set `CLAUDE_STATUSBLOCKS_NO_UPDATE=1` to disable the background check.\n\n### Windows notes\n\n- If `npx` fails in PowerShell with \"running scripts is disabled\", run the command from **cmd.exe** instead (or use `npx.cmd`). This is npm's PowerShell shim colliding with the default execution policy, not a statusblocks issue.\n- Installed with a version before 0.5.0 and the statusline shows nothing? Re-run `npx claude-statusblocks@latest init` — older versions wrote a `statusLine.command` that broke on Windows shells (unquoted backslash paths).\n\n## Cards\n\n| Card | Shows |\n|------|-------|\n| **context** | Context window fill bar, percentage, used/total token count |\n| **model** | Model name, tilde-shortened directory, effort level (as reported by Claude Code, so ultracode shows as `xhigh`), session duration, version |\n| **promo** | 2x off-peak / peak status with countdown to next transition |\n| **git** | Branch, staged/modified counts, lines added/removed |\n| **usage** | Rate limit utilization with reset countdowns: one line per limit window. Limits sharing a window (e.g. the all-models 7d and a model-scoped Fable bucket, which reset together) collapse to whichever is closer to its cap — the label flips when the other becomes binding |\n| **vim** | Vim mode indicator (NORMAL/INSERT) |\n| **agent** | Active agent name and type when running with `--agent` |\n| **worktree** | Worktree branch and original branch when in a `--worktree` session |\n\nCards appear based on context: `git` only in repos, `promo` only during active rate promotions, `usage` when rate limit data is available (Claude Code ≥2.1.80), `vim`/`agent`/`worktree` only when those features are active.\n\n## Layout\n\nCards are bin-packed into rows for optimal fit — blocks can be freely reordered across rows. Rows are sorted narrowest-on-top (pyramid shape). The algorithm tries every possible row assignment and picks the layout with fewest rows and most balanced widths.\n\nRow 1 gets extra right margin to avoid overlapping Claude Code's notification panel. On narrow/split-pane terminals, the layout degrades gracefully to stacked single-block rows.\n\n## Configure\n\n`~/.claude-statusblocks.json`:\n\n```json\n{\n  \"segments\": [\"context\", \"model\", \"usage\"]\n}\n```\n\nOr via environment:\n\n```sh\nCLAUDE_STATUSBLOCKS_SEGMENTS=context,model,usage\n```\n\n## Usage data\n\nThe `usage` card has two data sources:\n\n1. **Remote usage limits** (preferred): the same data the claude.ai Usage page and Claude Code's `/usage` screen show, including **model-scoped weekly limits** (e.g. a separate Fable bucket) that Claude Code does not include in the statusline JSON. Fetched from the OAuth usage endpoint by a detached background process — renders never block on the network. Results are cached for up to 5 minutes and refreshed at most once per minute. The limits are rendered generically from the server's response, so if Anthropic changes a model's allocation or adds new scoped limits, they appear without a code change. Model-scoped limits count only while the session runs that model (highlighted in the model color). Limits that share a reset instant refill together, so the one with the higher percentage strictly locks first — the card renders one line per window (session + weekly), showing each window's binding limit. When the all-models bucket overtakes the scoped one mid-week, the weekly label flips (e.g. `Fable` → `7d`), so an approaching account-wide lockout is always visible. Requires your Claude Code OAuth credentials (read from `~/.claude/.credentials.json`, or the Keychain on macOS); the endpoint is undocumented, so this tier may silently stop working if Anthropic changes it — which is exactly why there's a fallback.\n2. **Statusline JSON** (fallback): the `five_hour`/`seven_day` buckets from Claude Code's `rate_limits` field (available since v2.1.80). Used whenever remote data is unavailable for any reason — no credentials, no network, locked-down machine.\n\nTo disable the remote fetch entirely (statusline JSON only), set `\"remoteUsage\": false` in `~/.claude-statusblocks.json` or export `CLAUDE_STATUSBLOCKS_NO_REMOTE=1`.\n\n## Width detection\n\nClaude Code doesn't pass terminal width to status line commands ([#22115](https://github.com/anthropics/claude-code/issues/22115)). Detection cascade: std stream columns → `COLUMNS` env var → cached value → (macOS/Linux only) walk up the process tree to find the parent's TTY via `ps`, query its width with `stty`, fall back to `tput cols` → 120. The spawn-based result is cached per session for 15s so renders don't pay two subprocesses each. On Windows there is no reliable way to query the parent console from a piped child, so it uses `COLUMNS` or the 120 fallback.\n\n## Preview\n\n```sh\nnpx claude-statusblocks preview\n```\n\nCheck the installed package version with `claude-statusblocks --version` (or `-v`).\n\n## Development\n\n```sh\nnpm run build       # compile TypeScript\nnpm run dev         # watch mode\nnpm test            # run vitest suite\nnpm run preview     # render with mock data\nnpm run preview:asset # regenerate the deterministic README preview SVG\n```\n\nTests are co-located with source files (`*.test.ts`). The project uses vitest with fake timers for deterministic campaign engine testing.\n\n## Support and security\n\nUse the [support policy](SUPPORT.md) for compatibility and issue-reporting guidance. Report suspected vulnerabilities privately through the [security policy](SECURITY.md), without posting status-line payloads, transcripts, paths, or settings publicly.\n\n## License\n\n[MIT](./LICENSE)\n","readmeFilename":"README.md"}