{"_id":"lean-statusline","_rev":"37-7012f5ec46d00b86d070326410302536","name":"lean-statusline","dist-tags":{"latest":"1.6.1"},"versions":{"0.2.0":{"name":"lean-statusline","version":"0.2.0","keywords":["claude-code","claude","statusline","prompt","cli","p10k"],"author":{"name":"Yigit Konur"},"license":"MIT","_id":"lean-statusline@0.2.0","maintainers":[{"name":"yigitkonur","email":"yigit35@gmail.com"}],"homepage":"https://github.com/yigitkonur/lean-statusline#readme","bugs":{"url":"https://github.com/yigitkonur/lean-statusline/issues"},"bin":{"lean-statusline":"bin/lean-statusline.mjs"},"dist":{"shasum":"0c2bf097d78ff119932b7b01ab5f46a6571d46dc","tarball":"https://registry.npmjs.org/lean-statusline/-/lean-statusline-0.2.0.tgz","fileCount":14,"integrity":"sha512-CGrneuvScKIiwvZKbtD5c6PiMAiGvtMr1jPzZA46Jxkbxhah30R7gfkyylzCRA+QU9GuKrT1+lfgyanU3OcVig==","signatures":[{"sig":"MEUCIQDEBo1c08UVE+5DVg9AJPcpJO//aRkHdrhNS6zK7ntKPQIgL5/2kQj9yCx6dtZvbq7F7a71ySDKvrFypQERiO5S60s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":282703},"main":"./bin/lean-statusline.mjs","type":"module","engines":{"node":">=20.0.0"},"exports":{".":"./bin/lean-statusline.mjs"},"gitHead":"68a7affdf52b7efcc93ccad6ca9633913e56a86c","scripts":{"test":"node --test test/"},"_npmUser":{"name":"yigitkonur","email":"yigit35@gmail.com"},"repository":{"url":"git+https://github.com/yigitkonur/lean-statusline.git","type":"git"},"_npmVersion":"11.12.1","description":"statusline for claude code — minimal/compact/full/classic presets, p10k-style configure wizard, node-only, zero deps.","directories":{},"_nodeVersion":"25.9.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lean-statusline_0.2.0_1776516258360_0.9973742164564241","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"lean-statusline","version":"0.2.1","keywords":["claude-code","claude","statusline","prompt","cli","p10k"],"author":{"name":"Yigit Konur"},"license":"MIT","_id":"lean-statusline@0.2.1","maintainers":[{"name":"yigitkonur","email":"yigit35@gmail.com"}],"homepage":"https://github.com/yigitkonur/lean-statusline#readme","bugs":{"url":"https://github.com/yigitkonur/lean-statusline/issues"},"bin":{"lean-statusline":"bin/lean-statusline.mjs"},"dist":{"shasum":"740ecf13b45cbbbb9cdd909252e4c0182974570c","tarball":"https://registry.npmjs.org/lean-statusline/-/lean-statusline-0.2.1.tgz","fileCount":14,"integrity":"sha512-u+XpfUokXd9lJ5UA1ruFIc1UpecZ4igFMjKrvcamjJoN0dpUJvn4JD+wT54gbGYiwZv+pmWRc2fGXADtkn0nHw==","signatures":[{"sig":"MEQCIAmdr8tcoqfFJz0ZBafFAgIH6im09grxUD5acIHcHs4fAiA+vRPv/gg7WqIZk1/VONcmDIM3z8gbWmEnZDji5uHJUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":283298},"main":"./bin/lean-statusline.mjs","type":"module","engines":{"node":">=20.0.0"},"exports":{".":"./bin/lean-statusline.mjs"},"gitHead":"40160cc2db316f6312081c2d3b86ce1f1d61d196","scripts":{"test":"node --test test/"},"_npmUser":{"name":"yigitkonur","email":"yigit35@gmail.com"},"repository":{"url":"git+https://github.com/yigitkonur/lean-statusline.git","type":"git"},"_npmVersion":"11.12.1","description":"statusline for claude code — minimal/compact/full/classic presets, p10k-style configure wizard, node-only, zero deps.","directories":{},"_nodeVersion":"25.9.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lean-statusline_0.2.1_1776516503162_0.2557503422134102","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"lean-statusline","version":"0.2.2","keywords":["claude-code","claude","statusline","prompt","cli","p10k"],"author":{"name":"Yigit Konur"},"license":"MIT","_id":"lean-statusline@0.2.2","maintainers":[{"name":"yigitkonur","email":"yigit35@gmail.com"}],"homepage":"https://github.com/yigitkonur/lean-statusline#readme","bugs":{"url":"https://github.com/yigitkonur/lean-statusline/issues"},"bin":{"lean-statusline":"bin/lean-statusline.mjs"},"dist":{"shasum":"3d8e9fe968f2cdf2d6e2ba661ccdb41581372832","tarball":"https://registry.npmjs.org/lean-statusline/-/lean-statusline-0.2.2.tgz","fileCount":14,"integrity":"sha512-my/Ds1/M0bBYrTkCa82qXRPWsUQHL+lE6CYrjxGiolk9preQGvdQLlLlea7O+PtbYIgayRe8Q8k189yi3Bitdg==","signatures":[{"sig":"MEYCIQCRobSp/2xsL3g6DGz+P+bbdqtMgDgS9otVCA+yZ3SKmQIhALGoAHTRVcFlCsy+LD957jVqRq5nfWX7h5nZCduqE/HI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":287772},"main":"./bin/lean-statusline.mjs","type":"module","engines":{"node":">=20.0.0"},"exports":{".":"./bin/lean-statusline.mjs"},"gitHead":"2e2d81761659d7f2621cc271ff81c3c8a5afd139","scripts":{"test":"node --test test/"},"_npmUser":{"name":"yigitkonur","email":"yigit35@gmail.com"},"repository":{"url":"git+https://github.com/yigitkonur/lean-statusline.git","type":"git"},"_npmVersion":"11.12.1","description":"statusline for claude code — minimal/compact/full/classic presets, p10k-style configure wizard, node-only, zero deps.","directories":{},"_nodeVersion":"25.9.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lean-statusline_0.2.2_1776516656755_0.293592681439409","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"lean-statusline","version":"0.3.0","keywords":["claude-code","claude","statusline","prompt","cli","p10k"],"author":{"name":"Yigit Konur"},"license":"MIT","_id":"lean-statusline@0.3.0","maintainers":[{"name":"yigitkonur","email":"yigit35@gmail.com"}],"homepage":"https://github.com/yigitkonur/lean-statusline#readme","bugs":{"url":"https://github.com/yigitkonur/lean-statusline/issues"},"bin":{"lean-statusline":"bin/lean-statusline.mjs"},"dist":{"shasum":"93fbf410ae55c1d032a54241c534a488662ae7fa","tarball":"https://registry.npmjs.org/lean-statusline/-/lean-statusline-0.3.0.tgz","fileCount":14,"integrity":"sha512-nZOx+ZXzxMPM1cgG5Fp2hNUuhXARbe+5zPrCca2myUVRV4TzvIj57KZxpLHHScdpKgr+jcdFi7qqMhIS4s3C3Q==","signatures":[{"sig":"MEUCICNtZOiY0xdzDrexEQ9x4M66sI4V/uz1j/XJECCQFoqmAiEAzitx3/GiwD1YIQNEKNyqh9CS1XAN/PMdtvL9440dVqc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":295408},"main":"./bin/lean-statusline.mjs","type":"module","engines":{"node":">=20.0.0"},"exports":{".":"./bin/lean-statusline.mjs"},"gitHead":"80f3ab71d195d30e4fb0c18b3541d31e9f20a313","scripts":{"test":"node --test test/"},"_npmUser":{"name":"yigitkonur","email":"yigit35@gmail.com"},"repository":{"url":"git+https://github.com/yigitkonur/lean-statusline.git","type":"git"},"_npmVersion":"11.12.1","description":"statusline for claude code — minimal/compact/full/classic presets, p10k-style configure wizard, node-only, zero deps.","directories":{},"_nodeVersion":"25.9.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lean-statusline_0.3.0_1776517118406_0.21833626589866895","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"lean-statusline","version":"0.3.1","keywords":["claude-code","claude","statusline","prompt","cli","p10k"],"author":{"name":"Yigit Konur"},"license":"MIT","_id":"lean-statusline@0.3.1","maintainers":[{"name":"yigitkonur","email":"yigit35@gmail.com"}],"homepage":"https://github.com/yigitkonur/lean-statusline#readme","bugs":{"url":"https://github.com/yigitkonur/lean-statusline/issues"},"bin":{"lean-statusline":"bin/lean-statusline.mjs"},"dist":{"shasum":"5ae9bec096bf8a129d696c52302bda3f7c7dfc37","tarball":"https://registry.npmjs.org/lean-statusline/-/lean-statusline-0.3.1.tgz","fileCount":14,"integrity":"sha512-mrUPZcUMXDHLM7JCLaqAY3+mj+xeeh3laIukcS2SJ97ADT9Bnv+URr3zOrBQBPgfJpKxo26quAGsGq6tqapN3A==","signatures":[{"sig":"MEQCIAHRYZYysXQAWH+T46NBjX4vdslaleLBqOUv3E9dIPjrAiADzC7I6+AB6I0xSii7uQ3tPPZJXwKHPUd7Gnv//BWXew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":295412},"main":"./bin/lean-statusline.mjs","type":"module","engines":{"node":">=20.0.0"},"exports":{".":"./bin/lean-statusline.mjs"},"gitHead":"ce5871f3a05cad809405cadbf329cd7ff7e90c75","scripts":{"test":"node --test test/"},"_npmUser":{"name":"yigitkonur","email":"yigit35@gmail.com"},"repository":{"url":"git+https://github.com/yigitkonur/lean-statusline.git","type":"git"},"_npmVersion":"11.12.1","description":"statusline for claude code — minimal/compact/full/classic presets, p10k-style configure wizard, node-only, zero deps.","directories":{},"_nodeVersion":"25.9.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lean-statusline_0.3.1_1776520727753_0.804231341998245","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"lean-statusline","version":"0.3.2","keywords":["claude-code","claude","statusline","prompt","cli","p10k"],"author":{"name":"Yigit Konur"},"license":"MIT","_id":"lean-statusline@0.3.2","maintainers":[{"name":"yigitkonur","email":"yigit35@gmail.com"}],"homepage":"https://github.com/yigitkonur/lean-statusline#readme","bugs":{"url":"https://github.com/yigitkonur/lean-statusline/issues"},"bin":{"lean-statusline":"bin/lean-statusline.mjs"},"dist":{"shasum":"bf7f61c968bb1f76d06dfd0a813c17c95eb3f38b","tarball":"https://registry.npmjs.org/lean-statusline/-/lean-statusline-0.3.2.tgz","fileCount":14,"integrity":"sha512-27lJn7OFCl3MYO1p0i/hxMwdNGNLOj1hV6CovVtzke0uRsYB/h/FJxu2V9UXxLf1OQJQDMdist8Nw08GRWx11A==","signatures":[{"sig":"MEYCIQDDXUfJM1U2PEDGqklvJitjykbEyGsp3+0Jq3knh5vgGgIhANbt57MYG20ZfXlC/YHwW/Sa1pGduo+EA2e8qcO7jiCD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":296985},"main":"./bin/lean-statusline.mjs","type":"module","engines":{"node":">=20.0.0"},"exports":{".":"./bin/lean-statusline.mjs"},"gitHead":"014fc84304e1936f3e400eee316e4c0ab4941a0a","scripts":{"test":"node --test test/"},"_npmUser":{"name":"yigitkonur","email":"yigit35@gmail.com"},"repository":{"url":"git+https://github.com/yigitkonur/lean-statusline.git","type":"git"},"_npmVersion":"11.12.1","description":"statusline for claude code — minimal/compact/full/classic presets, p10k-style configure wizard, node-only, zero deps.","directories":{},"_nodeVersion":"25.9.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lean-statusline_0.3.2_1776520980144_0.8362087635729281","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"lean-statusline","version":"0.3.3","keywords":["claude-code","claude","statusline","prompt","cli","p10k"],"author":{"name":"Yigit Konur"},"license":"MIT","_id":"lean-statusline@0.3.3","maintainers":[{"name":"yigitkonur","email":"yigit35@gmail.com"}],"homepage":"https://github.com/yigitkonur/lean-statusline#readme","bugs":{"url":"https://github.com/yigitkonur/lean-statusline/issues"},"bin":{"lean-statusline":"bin/lean-statusline.mjs"},"dist":{"shasum":"0510007d909362927b188f15cb772495ab9d46a7","tarball":"https://registry.npmjs.org/lean-statusline/-/lean-statusline-0.3.3.tgz","fileCount":14,"integrity":"sha512-WoBCscWng20q+TA1gFrEADmxGEZfICoMJEXiKy6MfJNqV2dTYxluuBMe7PLOiageIR1tTdcwQDz/L59XtGlUOg==","signatures":[{"sig":"MEUCIF2Y11b3V4IIrRUNmyxfDY6X0DjtNDBxYIkXGbcQ7OrjAiEAtAWWs8JZb327mXkZkpqUbFD7Lpf9Z8m2d4kQAOokLKw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":299309},"main":"./bin/lean-statusline.mjs","type":"module","engines":{"node":">=20.0.0"},"exports":{".":"./bin/lean-statusline.mjs"},"gitHead":"99ef0b3fea74cdddfc8eab2f03376496bb956bf9","scripts":{"test":"node --test test/"},"_npmUser":{"name":"yigitkonur","email":"yigit35@gmail.com"},"repository":{"url":"git+https://github.com/yigitkonur/lean-statusline.git","type":"git"},"_npmVersion":"11.12.1","description":"statusline for claude code — minimal/compact/full/classic presets, p10k-style configure wizard, node-only, zero deps.","directories":{},"_nodeVersion":"25.9.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lean-statusline_0.3.3_1776521115105_0.5753108147397925","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"lean-statusline","version":"0.3.4","keywords":["claude-code","claude","statusline","prompt","cli","p10k"],"author":{"name":"Yigit Konur"},"license":"MIT","_id":"lean-statusline@0.3.4","maintainers":[{"name":"yigitkonur","email":"yigit35@gmail.com"}],"homepage":"https://github.com/yigitkonur/lean-statusline#readme","bugs":{"url":"https://github.com/yigitkonur/lean-statusline/issues"},"bin":{"lean-statusline":"bin/lean-statusline.mjs"},"dist":{"shasum":"3287d78e144fc187972deec6c5fcc47090aa7b7b","tarball":"https://registry.npmjs.org/lean-statusline/-/lean-statusline-0.3.4.tgz","fileCount":14,"integrity":"sha512-dSdRMxYeF2txJ+9FqknPZPdSmxTkjf/rVl5uypmJngAnWf8BstYVyxKVzJfqaW//qch3DMcsc7aI5c4r0ttZRA==","signatures":[{"sig":"MEQCIGyGSgKLRsd3NToA+mrjgUzy5/D38TK8aSRHh6DcJQfsAiBzRJ3762xLeXhYM10AKbafNlUQdtWSU6GZWoCHi+0q1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":299526},"main":"./bin/lean-statusline.mjs","type":"module","engines":{"node":">=20.0.0"},"exports":{".":"./bin/lean-statusline.mjs"},"gitHead":"92119c934ee03385ff27d96079f98a04faf9a747","scripts":{"test":"node --test test/"},"_npmUser":{"name":"yigitkonur","email":"yigit35@gmail.com"},"repository":{"url":"git+https://github.com/yigitkonur/lean-statusline.git","type":"git"},"_npmVersion":"11.12.1","description":"statusline for claude code — minimal/compact/full/classic presets, p10k-style configure wizard, node-only, zero deps.","directories":{},"_nodeVersion":"25.9.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lean-statusline_0.3.4_1776521344271_0.9207851583291604","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"lean-statusline","version":"0.3.5","keywords":["claude-code","claude","statusline","prompt","cli","p10k"],"author":{"name":"Yigit Konur"},"license":"MIT","_id":"lean-statusline@0.3.5","maintainers":[{"name":"yigitkonur","email":"yigit35@gmail.com"}],"homepage":"https://github.com/yigitkonur/lean-statusline#readme","bugs":{"url":"https://github.com/yigitkonur/lean-statusline/issues"},"bin":{"lean-statusline":"bin/lean-statusline.mjs"},"dist":{"shasum":"e8041e4cb129661fe1d86df82c3574c646ffa289","tarball":"https://registry.npmjs.org/lean-statusline/-/lean-statusline-0.3.5.tgz","fileCount":14,"integrity":"sha512-bgvChL0Vz5mmYQew3NWUrN2aC+pXPf0g+WauN8m0Lm/2j90u80sOYIG6Ih6Teagctt0oRckJ60+qvVxMexnaTw==","signatures":[{"sig":"MEUCIQChEodDFrr01LMLV09B3XGFNPL5NtFuCaMv1O0eB3hOfQIgc2hCiyCSBqka4k8yfubd9FVQhxukwoZsUDuk9q6b5co=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":299630},"main":"./bin/lean-statusline.mjs","type":"module","engines":{"node":">=20.0.0"},"exports":{".":"./bin/lean-statusline.mjs"},"gitHead":"92119c934ee03385ff27d96079f98a04faf9a747","scripts":{"test":"node --test test/"},"_npmUser":{"name":"yigitkonur","email":"yigit35@gmail.com"},"repository":{"url":"git+https://github.com/yigitkonur/lean-statusline.git","type":"git"},"_npmVersion":"11.12.1","description":"statusline for claude code — minimal/compact/full/classic presets, p10k-style configure wizard, node-only, zero deps.","directories":{},"_nodeVersion":"25.9.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lean-statusline_0.3.5_1776521516096_0.09964626502725937","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"lean-statusline","version":"0.3.6","keywords":["claude-code","claude","statusline","prompt","cli","p10k"],"author":{"name":"Yigit Konur"},"license":"MIT","_id":"lean-statusline@0.3.6","maintainers":[{"name":"yigitkonur","email":"yigit35@gmail.com"}],"homepage":"https://github.com/yigitkonur/lean-statusline#readme","bugs":{"url":"https://github.com/yigitkonur/lean-statusline/issues"},"bin":{"lean-statusline":"bin/lean-statusline.mjs"},"dist":{"shasum":"173a78b34476b3b2df3cfdcec5fdfdb7708b36e3","tarball":"https://registry.npmjs.org/lean-statusline/-/lean-statusline-0.3.6.tgz","fileCount":14,"integrity":"sha512-lZn3IIOqFT31bgN7Zt/uGb91ljeFS5HugyVTm5L7M1jUVmsJ09GKVtqTbQV0oxuOJxNGMsWPgQOC4I34tdL5Dw==","signatures":[{"sig":"MEUCIFA2kDz5ITCY18UM79mEXrM5QatgPmYOwRRJ0Iv7SY2pAiEAy7D2MvhEMJQ/OtDaDYXjzMRDMDW27/pgmTJwxp/fytQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":299914},"main":"./bin/lean-statusline.mjs","type":"module","engines":{"node":">=20.0.0"},"exports":{".":"./bin/lean-statusline.mjs"},"gitHead":"d768260aa4f8eb6f29524ea7549ba91793c4f358","scripts":{"test":"node --test test/"},"_npmUser":{"name":"yigitkonur","email":"yigit35@gmail.com"},"repository":{"url":"git+https://github.com/yigitkonur/lean-statusline.git","type":"git"},"_npmVersion":"11.12.1","description":"statusline for claude code — minimal/compact/full/classic presets, p10k-style configure wizard, node-only, zero deps.","directories":{},"_nodeVersion":"25.9.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lean-statusline_0.3.6_1776521575628_0.5772606255550115","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"lean-statusline","version":"0.3.7","keywords":["claude-code","claude","statusline","prompt","cli","p10k"],"author":{"name":"Yigit Konur"},"license":"MIT","_id":"lean-statusline@0.3.7","maintainers":[{"name":"yigitkonur","email":"yigit35@gmail.com"}],"homepage":"https://github.com/yigitkonur/lean-statusline#readme","bugs":{"url":"https://github.com/yigitkonur/lean-statusline/issues"},"bin":{"lean-statusline":"bin/lean-statusline.mjs"},"dist":{"shasum":"9eb91d6a12b52badc89958a46d086913658926fc","tarball":"https://registry.npmjs.org/lean-statusline/-/lean-statusline-0.3.7.tgz","fileCount":14,"integrity":"sha512-3FIgvtcPKWz37w2rWcqvudO9/gZ76Z0YfmbFFaFRSm6PlcNSuqbiIprOAtQKyuDjWglQmKImh/JO+fwozwB4Fw==","signatures":[{"sig":"MEYCIQDxROizVTmOQInDMcDmJVBEZsU/RTlVEiDlCB3dGXkNXwIhAOWoXrgzrz5gBZOpEFOGYaDJecrMBBjM6asGNbeNyOxc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":302320},"main":"./bin/lean-statusline.mjs","type":"module","engines":{"node":">=20.0.0"},"exports":{".":"./bin/lean-statusline.mjs"},"gitHead":"2bf2867973a7987dafaf3f8ac57e3fde79676280","scripts":{"test":"node --test test/"},"_npmUser":{"name":"yigitkonur","email":"yigit35@gmail.com"},"repository":{"url":"git+https://github.com/yigitkonur/lean-statusline.git","type":"git"},"_npmVersion":"11.12.1","description":"statusline for claude code — minimal/compact/full/classic presets, p10k-style configure wizard, node-only, zero deps.","directories":{},"_nodeVersion":"25.9.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lean-statusline_0.3.7_1776522104487_0.7151252687027305","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"lean-statusline","version":"0.3.8","keywords":["claude-code","claude","statusline","prompt","cli","p10k"],"author":{"name":"Yigit Konur"},"license":"MIT","_id":"lean-statusline@0.3.8","maintainers":[{"name":"yigitkonur","email":"yigit35@gmail.com"}],"homepage":"https://github.com/yigitkonur/lean-statusline#readme","bugs":{"url":"https://github.com/yigitkonur/lean-statusline/issues"},"bin":{"lean-statusline":"bin/lean-statusline.mjs"},"dist":{"shasum":"d8453e816ac4058d4ec039139568eedfa0229ca7","tarball":"https://registry.npmjs.org/lean-statusline/-/lean-statusline-0.3.8.tgz","fileCount":14,"integrity":"sha512-jQHxv4NZC+a4KhyjLzGFRl/cHovqs4oZsvruW8IqPK4NEHdgdlnXbESjAHq/jStXz8/s1q6p99cSwgtACKLihQ==","signatures":[{"sig":"MEUCIFBGpyP6lY6PnXfoy0zXf+s1MEIL76Fwm7RX/y2o/urXAiEA5d8Zcb0Z7pF9IsLJrHH/5kLua20ck66SAHXuopXcZHY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":302466},"main":"./bin/lean-statusline.mjs","type":"module","engines":{"node":">=20.0.0"},"exports":{".":"./bin/lean-statusline.mjs"},"gitHead":"a6cdfb6de462440d2c2f7f1feccc37b5b66c04fd","scripts":{"test":"node --test test/"},"_npmUser":{"name":"yigitkonur","email":"yigit35@gmail.com"},"repository":{"url":"git+https://github.com/yigitkonur/lean-statusline.git","type":"git"},"_npmVersion":"11.12.1","description":"statusline for claude code — minimal/compact/full/classic presets, p10k-style configure wizard, node-only, zero deps.","directories":{},"_nodeVersion":"25.9.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lean-statusline_0.3.8_1776522552801_0.5050109702507892","host":"s3://npm-registry-packages-npm-production"}},"0.3.9":{"name":"lean-statusline","version":"0.3.9","keywords":["claude-code","claude","statusline","prompt","cli","p10k"],"author":{"name":"Yigit Konur"},"license":"MIT","_id":"lean-statusline@0.3.9","maintainers":[{"name":"yigitkonur","email":"yigit35@gmail.com"}],"homepage":"https://github.com/yigitkonur/lean-statusline#readme","bugs":{"url":"https://github.com/yigitkonur/lean-statusline/issues"},"bin":{"lean-statusline":"bin/lean-statusline.mjs"},"dist":{"shasum":"178d65d78b2fe44c25844f054b76deef27c8c4af","tarball":"https://registry.npmjs.org/lean-statusline/-/lean-statusline-0.3.9.tgz","fileCount":14,"integrity":"sha512-tSlb7JnQoGDv7aFD5zD/9CsMxu3QuHvl1jGKS9UfQ4ZfQYQk2uJoZYo0K0wx9QG3uzClQK5EYdALomoMIrgmxw==","signatures":[{"sig":"MEQCIG2hjqqBS3RLN+ZUZ/0F3DLLc/Axp+fHohq1Pr3qQcpxAiBQHjCKz2Ps6djko3QevcHUFSQqRajDWKsghrTJLHxiLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":302989},"main":"./bin/lean-statusline.mjs","type":"module","engines":{"node":">=20.0.0"},"exports":{".":"./bin/lean-statusline.mjs"},"gitHead":"8451158579396f16a6895d10e2a3682005c75710","scripts":{"test":"node --test test/"},"_npmUser":{"name":"yigitkonur","email":"yigit35@gmail.com"},"repository":{"url":"git+https://github.com/yigitkonur/lean-statusline.git","type":"git"},"_npmVersion":"11.12.1","description":"statusline for claude code — minimal/compact/full/classic presets, p10k-style configure wizard, node-only, zero deps.","directories":{},"_nodeVersion":"25.9.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lean-statusline_0.3.9_1776522877191_0.2731188308742649","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"lean-statusline","version":"0.4.0","keywords":["claude-code","claude","statusline","prompt","cli","p10k"],"author":{"name":"Yigit Konur"},"license":"MIT","_id":"lean-statusline@0.4.0","maintainers":[{"name":"yigitkonur","email":"yigit35@gmail.com"}],"homepage":"https://github.com/yigitkonur/lean-statusline#readme","bugs":{"url":"https://github.com/yigitkonur/lean-statusline/issues"},"bin":{"lean-statusline":"bin/lean-statusline.mjs"},"dist":{"shasum":"527c5797df905f19701344d76bd56446a97d4495","tarball":"https://registry.npmjs.org/lean-statusline/-/lean-statusline-0.4.0.tgz","fileCount":14,"integrity":"sha512-ByDwG+Hg1m4hNvU77q63VM/2TgB106rI8NQpxyxYAtT4A6IC/RXZcS1fW+S31+8S1OE7Xi00DcRLA9fXiOHvpg==","signatures":[{"sig":"MEYCIQCJDK2MsMvxaUD/fIVneSWc6+Gm34Nu0kUy4H/6Dpqg9wIhAM1YPslLOuDZpCsJ211HsAZdF/26c9TfYwo4qY14ht/m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":313940},"main":"./bin/lean-statusline.mjs","type":"module","engines":{"node":">=20.0.0"},"exports":{".":"./bin/lean-statusline.mjs"},"gitHead":"d693e5f4ce9daf36b4f39cc5451699ce6635edee","scripts":{"test":"node --test test/"},"_npmUser":{"name":"yigitkonur","email":"yigit35@gmail.com"},"repository":{"url":"git+https://github.com/yigitkonur/lean-statusline.git","type":"git"},"_npmVersion":"11.12.1","description":"statusline for claude code — minimal/compact/full/classic presets, p10k-style configure wizard, node-only, zero deps.","directories":{},"_nodeVersion":"25.9.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lean-statusline_0.4.0_1776523505624_0.24777310192330537","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"lean-statusline","version":"0.4.1","keywords":["claude-code","claude","statusline","prompt","cli","p10k"],"author":{"name":"Yigit Konur"},"license":"MIT","_id":"lean-statusline@0.4.1","maintainers":[{"name":"yigitkonur","email":"yigit35@gmail.com"}],"homepage":"https://github.com/yigitkonur/lean-statusline#readme","bugs":{"url":"https://github.com/yigitkonur/lean-statusline/issues"},"bin":{"lean-statusline":"bin/lean-statusline.mjs"},"dist":{"shasum":"c7dc1ef46dfda00ca2b679fc27ad661a2c03a093","tarball":"https://registry.npmjs.org/lean-statusline/-/lean-statusline-0.4.1.tgz","fileCount":14,"integrity":"sha512-kKUw4X7hs6pJP5hjfh12CnHWAwZefRpibbVqkCe95QM9l/tR3Mj8OEyoOU/jL5LWBCwLTT/0FV8ZQo/ru/LEUA==","signatures":[{"sig":"MEYCIQD4WFZeYcTysFBFnXfZvIvxDBVnQ5bh5VYNnUgUy01ZCQIhAJdG4EAWITpZYZ9ITjAXt/N15tfESmooXXVAIq1L1l+Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316162},"main":"./bin/lean-statusline.mjs","type":"module","engines":{"node":">=20.0.0"},"exports":{".":"./bin/lean-statusline.mjs"},"gitHead":"c629d2b0a9054a8b652d6375cfae333c8092dcd9","scripts":{"test":"node --test test/"},"_npmUser":{"name":"yigitkonur","email":"yigit35@gmail.com"},"repository":{"url":"git+https://github.com/yigitkonur/lean-statusline.git","type":"git"},"_npmVersion":"11.12.1","description":"statusline for claude code — minimal/compact/full/classic presets, p10k-style configure wizard, node-only, zero deps.","directories":{},"_nodeVersion":"25.9.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lean-statusline_0.4.1_1776523790912_0.9833672952844159","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"lean-statusline","version":"0.4.2","keywords":["claude-code","claude","statusline","prompt","cli","p10k"],"author":{"name":"Yigit Konur"},"license":"MIT","_id":"lean-statusline@0.4.2","maintainers":[{"name":"yigitkonur","email":"yigit35@gmail.com"}],"homepage":"https://github.com/yigitkonur/lean-statusline#readme","bugs":{"url":"https://github.com/yigitkonur/lean-statusline/issues"},"bin":{"lean-statusline":"bin/lean-statusline.mjs"},"dist":{"shasum":"2b89992ea5756c5bfd22353bf276f50f88229fab","tarball":"https://registry.npmjs.org/lean-statusline/-/lean-statusline-0.4.2.tgz","fileCount":14,"integrity":"sha512-A1CkdrK8Gi8PkNe1diRAHShUIoMax7fVTC/o4K343uS7wkwbsX4PuZA9R/42pGrZT70vwMJrkNomd9uk2iYr1A==","signatures":[{"sig":"MEUCIBklFdhAKVZM0lodDDQ1qIv5Yy7QM1iV9HsdJDuENA3uAiEAtIaJsmvTBZvS8WQdu3f6yOpot16yssmlTW1xuEVkQAg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":319099},"main":"./bin/lean-statusline.mjs","type":"module","engines":{"node":">=20.0.0"},"exports":{".":"./bin/lean-statusline.mjs"},"gitHead":"1023627f6683114ebb66dd37667156d5d69b51ed","scripts":{"test":"node --test test/"},"_npmUser":{"name":"yigitkonur","email":"yigit35@gmail.com"},"repository":{"url":"git+https://github.com/yigitkonur/lean-statusline.git","type":"git"},"_npmVersion":"11.12.1","description":"statusline for claude code — minimal/compact/full/classic presets, p10k-style configure wizard, node-only, zero deps.","directories":{},"_nodeVersion":"25.9.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lean-statusline_0.4.2_1776524176853_0.4466957949402457","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"lean-statusline","version":"0.4.3","keywords":["claude-code","claude","statusline","prompt","cli","p10k"],"author":{"name":"Yigit Konur"},"license":"MIT","_id":"lean-statusline@0.4.3","maintainers":[{"name":"yigitkonur","email":"yigit35@gmail.com"}],"homepage":"https://github.com/yigitkonur/lean-statusline#readme","bugs":{"url":"https://github.com/yigitkonur/lean-statusline/issues"},"bin":{"lean-statusline":"bin/lean-statusline.mjs"},"dist":{"shasum":"50be7bbdefe70dd92a8d71336639c40ab30fe1d1","tarball":"https://registry.npmjs.org/lean-statusline/-/lean-statusline-0.4.3.tgz","fileCount":14,"integrity":"sha512-NndXpRjq0Lx3FxDNmxSHKK71FycsPpvtbyDiDRhLrWDHNBZQCsZ1Q9QBWzRX5+3tm/J6P7HSSWz0KcikGCwbaA==","signatures":[{"sig":"MEUCIQCaDeck+pTL2CASpmNsmeWdkz/rfrBFRw3/0H0DH6H+ogIgIR1/yDdfpMZUhq8NxaE42b7WGQqhgB2M6EPxo77zmuk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":319272},"main":"./bin/lean-statusline.mjs","type":"module","engines":{"node":">=20.0.0"},"exports":{".":"./bin/lean-statusline.mjs"},"gitHead":"a5b5e7dcc7532c58fd11f6173c96605634291dac","scripts":{"test":"node --test test/"},"_npmUser":{"name":"yigitkonur","email":"yigit35@gmail.com"},"repository":{"url":"git+https://github.com/yigitkonur/lean-statusline.git","type":"git"},"_npmVersion":"11.12.1","description":"statusline for claude code — minimal/compact/full/classic presets, p10k-style configure wizard, node-only, zero deps.","directories":{},"_nodeVersion":"25.9.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lean-statusline_0.4.3_1776524760790_0.8770184588496341","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"lean-statusline","version":"0.4.4","keywords":["claude-code","claude","statusline","prompt","cli","p10k"],"author":{"name":"Yigit Konur"},"license":"MIT","_id":"lean-statusline@0.4.4","maintainers":[{"name":"yigitkonur","email":"yigit35@gmail.com"}],"homepage":"https://github.com/yigitkonur/lean-statusline#readme","bugs":{"url":"https://github.com/yigitkonur/lean-statusline/issues"},"bin":{"lean-statusline":"bin/lean-statusline.mjs"},"dist":{"shasum":"5f6e6e09a65a5b85921ffdb757e58d0a64ce0594","tarball":"https://registry.npmjs.org/lean-statusline/-/lean-statusline-0.4.4.tgz","fileCount":15,"integrity":"sha512-omye/rLJJiujRWmsCm3WR7y5mUvqulOUiNy1cJaUgAycmOuN4NEFKTIE8/6CoMV9yieZmBB6Djvw3mfYSb/hvw==","signatures":[{"sig":"MEQCIHvxXeRD/AfujUc2YO03zwrXEz0t9h7iGZoBKlRIjEcgAiACAZWBPF8VJUPxhOh1We+skOyjMEILWB7OS/ZTHT2gIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":319156},"main":"./bin/lean-statusline.mjs","type":"module","engines":{"node":">=20.0.0"},"exports":{".":"./bin/lean-statusline.mjs"},"gitHead":"f5b252452f4bcd2bed4ebee88270f2eee7276fa0","scripts":{"test":"node --test test/"},"_npmUser":{"name":"yigitkonur","email":"yigit35@gmail.com"},"repository":{"url":"git+https://github.com/yigitkonur/lean-statusline.git","type":"git"},"_npmVersion":"11.12.1","description":"statusline for claude code — minimal/compact/full/classic presets, p10k-style configure wizard, node-only, zero deps.","directories":{},"_nodeVersion":"25.9.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lean-statusline_0.4.4_1776525530171_0.5185123457229455","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"lean-statusline","version":"0.4.5","keywords":["claude-code","claude","statusline","prompt","cli","p10k"],"author":{"name":"Yigit Konur"},"license":"MIT","_id":"lean-statusline@0.4.5","maintainers":[{"name":"yigitkonur","email":"yigit35@gmail.com"}],"homepage":"https://github.com/yigitkonur/lean-statusline#readme","bugs":{"url":"https://github.com/yigitkonur/lean-statusline/issues"},"bin":{"lean-statusline":"bin/lean-statusline.mjs"},"dist":{"shasum":"06460057af479ea87a5986f7d0384d5888b27391","tarball":"https://registry.npmjs.org/lean-statusline/-/lean-statusline-0.4.5.tgz","fileCount":15,"integrity":"sha512-E0588PEGdvIRbNci1f/wojGq47cIaLGz4JKeDGkfLJc4q20Xt6KJCefEQsNNk0VR1dAe+x2tnnBnlYNKwtIJRw==","signatures":[{"sig":"MEUCIFlEV3wTTlcMz+IwgsOyOJw0UAcIBdPFaKTaMN0/zUnIAiEA7PxaABN11c/02qaTplIrsR0qHTpbMSDKZSvbmHNOt0o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":320604},"main":"./bin/lean-statusline.mjs","type":"module","engines":{"node":">=20.0.0"},"exports":{".":"./bin/lean-statusline.mjs"},"gitHead":"c2fbcda573756e9ed2a7f3825525090802ee39f8","scripts":{"test":"node --test test/"},"_npmUser":{"name":"yigitkonur","email":"yigit35@gmail.com"},"repository":{"url":"git+https://github.com/yigitkonur/lean-statusline.git","type":"git"},"_npmVersion":"11.12.1","description":"statusline for claude code — minimal/compact/full/classic presets, p10k-style configure wizard, node-only, zero deps.","directories":{},"_nodeVersion":"25.9.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lean-statusline_0.4.5_1776526042807_0.3273238060943022","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"lean-statusline","version":"1.0.0","keywords":["claude-code","claude","statusline","prompt","cli","p10k"],"author":{"name":"Yigit Konur"},"license":"MIT","_id":"lean-statusline@1.0.0","maintainers":[{"name":"yigitkonur","email":"yigit35@gmail.com"}],"homepage":"https://github.com/yigitkonur/lean-statusline#readme","bugs":{"url":"https://github.com/yigitkonur/lean-statusline/issues"},"bin":{"lean-statusline":"bin/lean-statusline.mjs"},"dist":{"shasum":"42e47b39037ee681e9e434e653a982f95a2e45ab","tarball":"https://registry.npmjs.org/lean-statusline/-/lean-statusline-1.0.0.tgz","fileCount":15,"integrity":"sha512-uU6MpKRcWZJgl5vuth21UYZcxD3BpKsUeMnQH0tDjGwfXz99G3Yqje1trOiXE77UOV8Hnv5tH/nCc43Mg8ijHw==","signatures":[{"sig":"MEUCIQD3oeiFmmdD5JvXqhXAyrAk6yYCWOGI3y3izhxS5PwhEgIgdCEpP+fEP7SHMHaScqUHf1DMBsM0a28p2GxcLoDWjJw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":321471},"main":"./bin/lean-statusline.mjs","type":"module","engines":{"node":">=20.0.0"},"exports":{".":"./bin/lean-statusline.mjs"},"gitHead":"24fb0126325366f92859b5f710e835204a12f45c","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"yigitkonur","email":"yigit35@gmail.com"},"repository":{"url":"git+https://github.com/yigitkonur/lean-statusline.git","type":"git"},"_npmVersion":"11.12.1","description":"statusline for claude code — minimal/compact/full/classic presets, p10k-style configure wizard, node-only, zero deps.","directories":{},"_nodeVersion":"25.9.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@lydell/node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/lean-statusline_1.0.0_1776527265702_0.015475796447774526","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"lean-statusline","version":"1.0.1","keywords":["claude-code","claude","statusline","prompt","cli","p10k"],"author":{"name":"Yigit Konur"},"license":"MIT","_id":"lean-statusline@1.0.1","maintainers":[{"name":"yigitkonur","email":"yigit35@gmail.com"}],"homepage":"https://github.com/yigitkonur/lean-statusline#readme","bugs":{"url":"https://github.com/yigitkonur/lean-statusline/issues"},"bin":{"lean-statusline":"bin/lean-statusline.mjs"},"dist":{"shasum":"4edb410a6f6f423ff8af6bc53b768527bc9d6195","tarball":"https://registry.npmjs.org/lean-statusline/-/lean-statusline-1.0.1.tgz","fileCount":15,"integrity":"sha512-xmYWon9ZN9IApglSDS8CjgTKEyWHbaJejGq4sbgP2LAn3vYQ3z2b6Iw3SjVAvwghkZeIkNpIF2OAPH5bvRxgNQ==","signatures":[{"sig":"MEYCIQCTEdPCf53m8K2G/l37laaeximAwLA69aHYAGmfkQcDegIhAJEyJU66D9Do28Wyc9fLAqa4u8wr2mhgthMTDkBNQ4zw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":323954},"main":"./bin/lean-statusline.mjs","type":"module","engines":{"node":">=20.0.0"},"exports":{".":"./bin/lean-statusline.mjs"},"gitHead":"039dd77eaf0147cdad3c24865484b492fa572e9b","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"yigitkonur","email":"yigit35@gmail.com"},"repository":{"url":"git+https://github.com/yigitkonur/lean-statusline.git","type":"git"},"_npmVersion":"11.12.1","description":"statusline for claude code — minimal/compact/full/classic presets, p10k-style configure wizard, node-only, zero deps.","directories":{},"_nodeVersion":"25.9.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@lydell/node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/lean-statusline_1.0.1_1776527588258_0.25197638745282","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"lean-statusline","version":"1.0.2","keywords":["claude-code","claude","statusline","prompt","cli","p10k"],"author":{"name":"Yigit Konur"},"license":"MIT","_id":"lean-statusline@1.0.2","maintainers":[{"name":"yigitkonur","email":"yigit35@gmail.com"}],"homepage":"https://github.com/yigitkonur/lean-statusline#readme","bugs":{"url":"https://github.com/yigitkonur/lean-statusline/issues"},"bin":{"lean-statusline":"bin/lean-statusline.mjs"},"dist":{"shasum":"3d18e6bfa519b0852f8136302e61a1f253d7cad6","tarball":"https://registry.npmjs.org/lean-statusline/-/lean-statusline-1.0.2.tgz","fileCount":15,"integrity":"sha512-ex5SiMFAVPIP3Clga0wUaLl0IRoFeMFkG7tmfOp8wpay5WvyTUw+XnNZOqJoO1ZwRRyIcfyai3MwQvmHin9lDg==","signatures":[{"sig":"MEUCIAC5P4ydlM5B1OhuNCtR9bCB6ib9afoBT8YztbDm0rKUAiEA7pHPJ/33Rq7bt/Sub5VHyBmfZu1d//VtBNAsVe9ByUU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":325284},"main":"./bin/lean-statusline.mjs","type":"module","engines":{"node":">=20.0.0"},"exports":{".":"./bin/lean-statusline.mjs"},"gitHead":"c1f3fbabcf7bd4021c3d15061886a8828324f49c","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"yigitkonur","email":"yigit35@gmail.com"},"repository":{"url":"git+https://github.com/yigitkonur/lean-statusline.git","type":"git"},"_npmVersion":"11.12.1","description":"statusline for claude code — minimal/compact/full/classic presets, p10k-style configure wizard, node-only, zero deps.","directories":{},"_nodeVersion":"25.9.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@lydell/node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/lean-statusline_1.0.2_1776528153303_0.7109455335546497","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"lean-statusline","version":"1.1.0","keywords":["claude-code","claude","statusline","prompt","cli","p10k"],"author":{"name":"Yigit Konur"},"license":"MIT","_id":"lean-statusline@1.1.0","maintainers":[{"name":"yigitkonur","email":"yigit35@gmail.com"}],"homepage":"https://github.com/yigitkonur/lean-statusline#readme","bugs":{"url":"https://github.com/yigitkonur/lean-statusline/issues"},"bin":{"lean-statusline":"bin/lean-statusline.mjs"},"dist":{"shasum":"3f0cb9b6ab9ad11e1391da1ea7d7c55225a91fb9","tarball":"https://registry.npmjs.org/lean-statusline/-/lean-statusline-1.1.0.tgz","fileCount":15,"integrity":"sha512-jmecDOEzn++fwYX7sr6Mgt4LiUFzKHGAvjoQ4WZwvJXVrOLPyPPoZ4DHZ8Dmej6L+tqU9lRAjNgmMx8HCFcF/g==","signatures":[{"sig":"MEQCIDGxgIxmrHAEF0aqogdrBVb6RR5mNeIsKLRQDVjuwBvSAiAVS1GyS92X+smi8TQ9sRV1UDqoubPBnJwP2eGXWXC4WA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":326555},"main":"./bin/lean-statusline.mjs","type":"module","engines":{"node":">=20.0.0"},"exports":{".":"./bin/lean-statusline.mjs"},"gitHead":"6b2a0f8ed4604862df3fdab4fc60adfbfffee472","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"yigitkonur","email":"yigit35@gmail.com"},"repository":{"url":"git+https://github.com/yigitkonur/lean-statusline.git","type":"git"},"_npmVersion":"11.12.1","description":"statusline for claude code — minimal/compact/full/classic presets, p10k-style configure wizard, node-only, zero deps.","directories":{},"_nodeVersion":"25.9.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@lydell/node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/lean-statusline_1.1.0_1776528410138_0.6196482382886841","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"lean-statusline","version":"1.3.1","keywords":["claude-code","claude","statusline","prompt","cli","p10k"],"author":{"name":"Yigit Konur"},"license":"MIT","_id":"lean-statusline@1.3.1","maintainers":[{"name":"yigitkonur","email":"yigit35@gmail.com"}],"homepage":"https://github.com/yigitkonur/lean-statusline#readme","bugs":{"url":"https://github.com/yigitkonur/lean-statusline/issues"},"bin":{"lean-statusline":"bin/lean-statusline.mjs","lean-statusline-subagents":"bin/lean-statusline-subagents.mjs"},"dist":{"shasum":"219a078f2e5b3d2653c4128aaf989eb13e0cb864","tarball":"https://registry.npmjs.org/lean-statusline/-/lean-statusline-1.3.1.tgz","fileCount":24,"integrity":"sha512-L6TsHHtPp0bko+wcrz5lSunveknSnvi16mJMN9aLf90uoHYFRmJtmBlMj4kvf71hRWCyTDBHHnoJjJM2fF8Rsg==","signatures":[{"sig":"MEUCIQDVQ1T/if0NkaKR8FxNCb7xW2nafh1TZ2/0knH/z9DtZAIgRmX0ScHfmQU3vkkzGcXlP7dJrMyA6DFv3XXwl2Tag+Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":425983},"main":"./bin/lean-statusline.mjs","type":"module","engines":{"node":">=20.0.0"},"exports":{".":"./bin/lean-statusline.mjs"},"gitHead":"bb1bc5dc4514b7dc5b8a6f81392bb8b1d0f9d4f8","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"yigitkonur","email":"yigit35@gmail.com"},"repository":{"url":"git+https://github.com/yigitkonur/lean-statusline.git","type":"git"},"_npmVersion":"11.12.1","description":"statusline for claude code — minimal/compact/full presets, p10k-style configure wizard, inline pace ETA + urgency explainer, subagent renderer, auto-update on render, node-only, zero deps.","directories":{},"_nodeVersion":"25.9.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@lydell/node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/lean-statusline_1.3.1_1776804162774_0.8616014728689063","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"lean-statusline","version":"1.3.2","keywords":["claude-code","claude","statusline","prompt","cli","p10k"],"author":{"name":"Yigit Konur"},"license":"MIT","_id":"lean-statusline@1.3.2","maintainers":[{"name":"yigitkonur","email":"yigit35@gmail.com"}],"homepage":"https://github.com/yigitkonur/lean-statusline#readme","bugs":{"url":"https://github.com/yigitkonur/lean-statusline/issues"},"bin":{"lean-statusline":"bin/lean-statusline.mjs","lean-statusline-subagents":"bin/lean-statusline-subagents.mjs"},"dist":{"shasum":"0da0a07bec9443e6095062fa39ec3e097fdc0726","tarball":"https://registry.npmjs.org/lean-statusline/-/lean-statusline-1.3.2.tgz","fileCount":24,"integrity":"sha512-FkA0CKrfJQ5DbzfXCNgdkRAPxs37/eYnMe0xVa1yALGO3nleJ/TWb8gaRcaomBv414gQZVH085qoVS410IpFtg==","signatures":[{"sig":"MEUCIA0ZuDvFiUgoLSyZHm5Uvu5IY7mkgpR69zcMWW4sBZagAiEAot2YstRqQEUK/lUpjoWCgHL9WJgq0rcXjfJseU3xbp8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":429299},"main":"./bin/lean-statusline.mjs","type":"module","engines":{"node":">=20.0.0"},"exports":{".":"./bin/lean-statusline.mjs"},"gitHead":"ce915a8d24cc160aebd69861731f3e80062da6fa","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"yigitkonur","email":"yigit35@gmail.com"},"repository":{"url":"git+https://github.com/yigitkonur/lean-statusline.git","type":"git"},"_npmVersion":"10.9.7","description":"statusline for claude code — minimal/compact/full presets, p10k-style configure wizard, inline pace ETA + urgency explainer, subagent renderer, auto-update on render, node-only, zero deps.","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@lydell/node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/lean-statusline_1.3.2_1776805972346_0.27881780606569917","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"lean-statusline","version":"1.3.3","keywords":["claude-code","claude","statusline","prompt","cli","p10k"],"author":{"name":"Yigit Konur"},"license":"MIT","_id":"lean-statusline@1.3.3","maintainers":[{"name":"yigitkonur","email":"yigit35@gmail.com"}],"homepage":"https://github.com/yigitkonur/lean-statusline#readme","bugs":{"url":"https://github.com/yigitkonur/lean-statusline/issues"},"bin":{"lean-statusline":"bin/lean-statusline.mjs","lean-statusline-subagents":"bin/lean-statusline-subagents.mjs"},"dist":{"shasum":"e9728388ea92a4ffab97d76b5ded03da817a5062","tarball":"https://registry.npmjs.org/lean-statusline/-/lean-statusline-1.3.3.tgz","fileCount":24,"integrity":"sha512-ejHIJfBpL79nLABefJYMIaBw/QEhPj8ucwN/v14B2iFwFiMRFiWtviqFwR6pICDJmGrx8nUFWZDFpvvxCA2xHg==","signatures":[{"sig":"MEYCIQC66v1imd4ewc5CZzghWQt05MjBdsBFpcTZbmkmCMSElwIhAIsZ9+Evw21Ul9rIf4NDpx1cFu9/34kobtNYoQ2l9AGd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":429299},"main":"./bin/lean-statusline.mjs","type":"module","engines":{"node":">=20.0.0"},"exports":{".":"./bin/lean-statusline.mjs"},"gitHead":"846a1f98f3d98f1290645ef626a038bd9537d6f8","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"yigitkonur","email":"yigit35@gmail.com"},"repository":{"url":"git+https://github.com/yigitkonur/lean-statusline.git","type":"git"},"_npmVersion":"10.9.7","description":"statusline for claude code — minimal/compact/full presets, p10k-style configure wizard, inline pace ETA + urgency explainer, subagent renderer, auto-update on render, node-only, zero deps.","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@lydell/node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/lean-statusline_1.3.3_1776806761701_0.4289459009495282","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"lean-statusline","version":"1.4.0","keywords":["claude-code","claude","statusline","prompt","cli","p10k"],"author":{"name":"Yigit Konur"},"license":"MIT","_id":"lean-statusline@1.4.0","maintainers":[{"name":"yigitkonur","email":"yigit35@gmail.com"}],"homepage":"https://github.com/yigitkonur/lean-statusline#readme","bugs":{"url":"https://github.com/yigitkonur/lean-statusline/issues"},"bin":{"lean-statusline":"bin/lean-statusline.mjs","lean-statusline-subagents":"bin/lean-statusline-subagents.mjs"},"dist":{"shasum":"ad879de70e6c6063c8fbaf522ce0d103974df365","tarball":"https://registry.npmjs.org/lean-statusline/-/lean-statusline-1.4.0.tgz","fileCount":24,"integrity":"sha512-TGNl2FMtizb1ofE6I8HK/B0tNG47kTB7Wal7MhRV0JUyFiztVvFaUFbOF4yoOGGHZXi6ivkKTYyYZj/QjgqTOA==","signatures":[{"sig":"MEYCIQCnDa2Edd7PANDLQG8v2bCZinVPURhAh17NfWUskiSqdQIhAJ/Hg6bcVb2IkbT3cIHubJcLT5XIEoOLm+ydhZ1mX14J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":440980},"main":"./bin/lean-statusline.mjs","type":"module","engines":{"node":">=20.0.0"},"exports":{".":"./bin/lean-statusline.mjs"},"gitHead":"b6e01b9aa8041e07e7da2443cf8a11e694ff35df","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"yigitkonur","email":"yigit35@gmail.com"},"repository":{"url":"git+https://github.com/yigitkonur/lean-statusline.git","type":"git"},"_npmVersion":"10.9.7","description":"statusline for claude code — minimal/compact/full presets, p10k-style configure wizard, inline pace ETA + urgency explainer, subagent renderer, auto-update on render, node-only, zero deps.","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@lydell/node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/lean-statusline_1.4.0_1776807813872_0.1842924852976373","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"lean-statusline","version":"1.5.0","keywords":["claude-code","claude","statusline","prompt","cli","p10k"],"author":{"name":"Yigit Konur"},"license":"MIT","_id":"lean-statusline@1.5.0","maintainers":[{"name":"yigitkonur","email":"yigit35@gmail.com"}],"homepage":"https://github.com/yigitkonur/lean-statusline#readme","bugs":{"url":"https://github.com/yigitkonur/lean-statusline/issues"},"bin":{"lean-statusline":"bin/lean-statusline.mjs","lean-statusline-subagents":"bin/lean-statusline-subagents.mjs"},"dist":{"shasum":"b1ff92cd5a7d87883f4d711196629dc50dcd178f","tarball":"https://registry.npmjs.org/lean-statusline/-/lean-statusline-1.5.0.tgz","fileCount":24,"integrity":"sha512-Zmrcjiyyyxkao1z+YJV8qt8zw7Hrxz53FNqt9r9POnYismB5Mf2K7pl8lrLt7P99Lh4/7BuKR4UzFMDO6XUdbw==","signatures":[{"sig":"MEUCIFEyCwK5rQlyO6BUed6vuGr0IJycRUJ/5o+KBDITHSHUAiEAv+SZ6G9+Mgz3NiMhUA96bp9F0cGZXBcH5FXbZxiJmqM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":442725},"main":"./bin/lean-statusline.mjs","type":"module","engines":{"node":">=20.0.0"},"exports":{".":"./bin/lean-statusline.mjs"},"gitHead":"f3a7b1e6ec18f89fb7f5a3d91000011d9d0d568f","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"yigitkonur","email":"yigit35@gmail.com"},"repository":{"url":"git+https://github.com/yigitkonur/lean-statusline.git","type":"git"},"_npmVersion":"10.9.7","description":"statusline for claude code — minimal/compact/full presets, p10k-style configure wizard, inline pace ETA + urgency explainer, subagent renderer, auto-update on render, node-only, zero deps.","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@lydell/node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/lean-statusline_1.5.0_1776810554089_0.8847345732576699","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"lean-statusline","version":"1.5.1","keywords":["claude-code","claude","statusline","prompt","cli","p10k"],"author":{"name":"Yigit Konur"},"license":"MIT","_id":"lean-statusline@1.5.1","maintainers":[{"name":"yigitkonur","email":"yigit35@gmail.com"}],"homepage":"https://github.com/yigitkonur/lean-statusline#readme","bugs":{"url":"https://github.com/yigitkonur/lean-statusline/issues"},"bin":{"lean-statusline":"bin/lean-statusline.mjs","lean-statusline-subagents":"bin/lean-statusline-subagents.mjs"},"dist":{"shasum":"06c35d1188e608fbcb538ee18f6d23e750f0e73d","tarball":"https://registry.npmjs.org/lean-statusline/-/lean-statusline-1.5.1.tgz","fileCount":24,"integrity":"sha512-6upevBDmH98dMiXLiuXxVmj7TEvPcBcwc4eOm4ecepJdn3t1QDuoe+nWD4N8P3nDd8bx3XOWTIrul9fvrlkViA==","signatures":[{"sig":"MEUCIGXbZyCKjODZOh20tEkHz5cbtbxPghmtwn5tEmTlwUsLAiEAufrXJ5A5qNxG1ruf+2qtGlOftuxlC5NaF1WEuE9N6To=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":451314},"main":"./bin/lean-statusline.mjs","type":"module","engines":{"node":">=20.0.0"},"exports":{".":"./bin/lean-statusline.mjs"},"gitHead":"4d9c8fa654ef34f3f903243b596f74bbea91a4f4","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"yigitkonur","email":"yigit35@gmail.com"},"repository":{"url":"git+https://github.com/yigitkonur/lean-statusline.git","type":"git"},"_npmVersion":"10.9.7","description":"statusline for claude code — minimal/compact/full presets, p10k-style configure wizard, inline pace ETA + urgency explainer, subagent renderer, auto-update on render, node-only, zero deps.","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@lydell/node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/lean-statusline_1.5.1_1776817555731_0.22924742383462693","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"lean-statusline","version":"1.5.2","keywords":["claude-code","claude","statusline","prompt","cli","p10k"],"author":{"name":"Yigit Konur"},"license":"MIT","_id":"lean-statusline@1.5.2","maintainers":[{"name":"yigitkonur","email":"yigit35@gmail.com"}],"homepage":"https://github.com/yigitkonur/lean-statusline#readme","bugs":{"url":"https://github.com/yigitkonur/lean-statusline/issues"},"bin":{"lean-statusline":"bin/lean-statusline.mjs","lean-statusline-subagents":"bin/lean-statusline-subagents.mjs"},"dist":{"shasum":"fc26e02a379a12a518ed77f2e69d4d5fc18d0059","tarball":"https://registry.npmjs.org/lean-statusline/-/lean-statusline-1.5.2.tgz","fileCount":24,"integrity":"sha512-ddrMNc9+6WyelN5PSq0/5ZHir046UY33pv2sGQrnmCM7HggOMev2OhMhpDWBk2OglV8iMkwrk1Ig1i/IAv1YOg==","signatures":[{"sig":"MEQCID7h861T5tT8T5lZyxxM7j8qABhBaPq+kZTilJ1YAn+5AiBHrT2dbOfxiAhbkL+95SB6H+QkDY/+Fi+SexbUfRe+HQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":451015},"main":"./bin/lean-statusline.mjs","type":"module","engines":{"node":">=20.0.0"},"exports":{".":"./bin/lean-statusline.mjs"},"gitHead":"ff7ba857daa708b1517f65c77be15d857a8bcea9","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"yigitkonur","email":"yigit35@gmail.com"},"repository":{"url":"git+https://github.com/yigitkonur/lean-statusline.git","type":"git"},"_npmVersion":"10.9.7","description":"statusline for claude code — minimal/compact/full presets, p10k-style configure wizard, inline pace ETA + urgency explainer, subagent renderer, auto-update on render, node-only, zero deps.","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@lydell/node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/lean-statusline_1.5.2_1776818107941_0.14984060553967726","host":"s3://npm-registry-packages-npm-production"}},"1.5.3":{"name":"lean-statusline","version":"1.5.3","keywords":["claude-code","claude","statusline","prompt","cli","p10k"],"author":{"name":"Yigit Konur"},"license":"MIT","_id":"lean-statusline@1.5.3","maintainers":[{"name":"yigitkonur","email":"yigit35@gmail.com"}],"homepage":"https://github.com/yigitkonur/lean-statusline#readme","bugs":{"url":"https://github.com/yigitkonur/lean-statusline/issues"},"bin":{"lean-statusline":"bin/lean-statusline.mjs","lean-statusline-subagents":"bin/lean-statusline-subagents.mjs"},"dist":{"shasum":"1b583a65bd5bbe43ac91ea0e593761a4c82308eb","tarball":"https://registry.npmjs.org/lean-statusline/-/lean-statusline-1.5.3.tgz","fileCount":24,"integrity":"sha512-hh5GmoBOPqgoyTJdZZ65EEzVoeTNfpu5LelfK+zsivWC2MvKeHgb1DVtje3YpsEwI7HTLr+JC/z58VIvmWAVfw==","signatures":[{"sig":"MEUCICUZFHZhcRkgIVSPSWS5FNyLj/OgHxnkpW21nX171oM/AiEA/1Nx520xZCYHriwLjoiaExO0cyDpaiTIezQcaAGLpgA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":453356},"main":"./bin/lean-statusline.mjs","type":"module","engines":{"node":">=20.0.0"},"exports":{".":"./bin/lean-statusline.mjs"},"gitHead":"c4d161f6687ab4b2a7c829e16c2740392fcfc539","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"yigitkonur","email":"yigit35@gmail.com"},"repository":{"url":"git+https://github.com/yigitkonur/lean-statusline.git","type":"git"},"_npmVersion":"10.9.7","description":"statusline for claude code — minimal/compact/full presets, p10k-style configure wizard, inline pace ETA + urgency explainer, subagent renderer, auto-update on render, node-only, zero deps.","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@lydell/node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/lean-statusline_1.5.3_1776818758651_0.2521130213884075","host":"s3://npm-registry-packages-npm-production"}},"1.5.4":{"name":"lean-statusline","version":"1.5.4","keywords":["claude-code","claude","statusline","prompt","cli","p10k"],"author":{"name":"Yigit Konur"},"license":"MIT","_id":"lean-statusline@1.5.4","maintainers":[{"name":"yigitkonur","email":"yigit35@gmail.com"}],"homepage":"https://github.com/yigitkonur/lean-statusline#readme","bugs":{"url":"https://github.com/yigitkonur/lean-statusline/issues"},"bin":{"lean-statusline":"bin/lean-statusline.mjs","lean-statusline-subagents":"bin/lean-statusline-subagents.mjs"},"dist":{"shasum":"3df845cee965adccad142ffa4d2fa496659bba17","tarball":"https://registry.npmjs.org/lean-statusline/-/lean-statusline-1.5.4.tgz","fileCount":24,"integrity":"sha512-iOwiOBBmG12lEg3sGdj3M5DjWmvr2+M5JGAIJrh0uuIDLUMi7vvA9+OfTrJrdJmr7oO3eLN4B+6rOIcx7+qb3w==","signatures":[{"sig":"MEQCIEe+YH2IiVxG9xCyS8xU3FDYsf91Mo9gOhgcFS+IBVmzAiB5iW5lqh8xgb1AqRXEGt/gOFG2mjH+NHnToM9W2b7ppw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":454491},"main":"./bin/lean-statusline.mjs","type":"module","engines":{"node":">=20.0.0"},"exports":{".":"./bin/lean-statusline.mjs"},"gitHead":"34aff0e4cff8d1594a7635af4bd7dc08e283f383","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"yigitkonur","email":"yigit35@gmail.com"},"repository":{"url":"git+https://github.com/yigitkonur/lean-statusline.git","type":"git"},"_npmVersion":"10.9.7","description":"statusline for claude code — minimal/compact/full presets, p10k-style configure wizard, inline pace ETA + urgency explainer, subagent renderer, auto-update on render, node-only, zero deps.","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@lydell/node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/lean-statusline_1.5.4_1776819523178_0.2456857463461739","host":"s3://npm-registry-packages-npm-production"}},"1.5.5":{"name":"lean-statusline","version":"1.5.5","keywords":["claude-code","claude","statusline","prompt","cli","p10k"],"author":{"name":"Yigit Konur"},"license":"MIT","_id":"lean-statusline@1.5.5","maintainers":[{"name":"yigitkonur","email":"yigit35@gmail.com"}],"homepage":"https://github.com/yigitkonur/lean-statusline#readme","bugs":{"url":"https://github.com/yigitkonur/lean-statusline/issues"},"bin":{"lean-statusline":"bin/lean-statusline.mjs","lean-statusline-subagents":"bin/lean-statusline-subagents.mjs"},"dist":{"shasum":"1fdd3bc13ed39e9a8d244b7410540374227e1f49","tarball":"https://registry.npmjs.org/lean-statusline/-/lean-statusline-1.5.5.tgz","fileCount":24,"integrity":"sha512-EBWsXs8mZJ9nZ3itrjzEQpubm0/m2aMMRCnSdqYOQ68Xn5PiEjxa53b25qmm/azfJ38aLwJs8HlIE2IgheE3FQ==","signatures":[{"sig":"MEYCIQDwJXIPCTgzzbUTbC5WMDIx0SUBpIvSBEGW1ETmBhBxsgIhALA/d7jSAS0VOyUP27UN/Wd7KTfGxfHRPOLvVqSNtxLX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":454491},"main":"./bin/lean-statusline.mjs","type":"module","engines":{"node":">=20.0.0"},"exports":{".":"./bin/lean-statusline.mjs"},"gitHead":"5898a7d53c16d2b3d689992f9c93a71c97113fd9","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"yigitkonur","email":"yigit35@gmail.com"},"repository":{"url":"git+https://github.com/yigitkonur/lean-statusline.git","type":"git"},"_npmVersion":"10.9.7","description":"statusline for claude code — minimal/compact/full presets, p10k-style configure wizard, inline pace ETA + urgency explainer, subagent renderer, auto-update on render, node-only, zero deps.","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@lydell/node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/lean-statusline_1.5.5_1776860575260_0.8542481482532027","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"lean-statusline","version":"1.6.0","keywords":["claude-code","claude","statusline","prompt","cli","p10k"],"author":{"name":"Yigit Konur"},"license":"MIT","_id":"lean-statusline@1.6.0","maintainers":[{"name":"yigitkonur","email":"yigit35@gmail.com"}],"homepage":"https://github.com/yigitkonur/lean-statusline#readme","bugs":{"url":"https://github.com/yigitkonur/lean-statusline/issues"},"bin":{"lean-statusline":"bin/lean-statusline.mjs","lean-statusline-subagents":"bin/lean-statusline-subagents.mjs"},"dist":{"shasum":"33ab2e2a20db70370533fefbd735f664640e8644","tarball":"https://registry.npmjs.org/lean-statusline/-/lean-statusline-1.6.0.tgz","fileCount":24,"integrity":"sha512-PAXYVfJ9EEP96y8CXtCkAy8azxFip9bjpMVefzkZhgHaMMLEKRcjl+3cgnrCH9VaIyvTx9YFQlhPEB/SYON6OQ==","signatures":[{"sig":"MEUCIHSZus4iVf2ue2gdniH+EwkOiRBrIbMVRIZythBnMcOUAiEAmAcm1kbJAiJPArU6IyNKwQef2HZeZFnp4yvaG2jBv50=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":463185},"main":"./bin/lean-statusline.mjs","type":"module","engines":{"node":">=20.0.0"},"exports":{".":"./bin/lean-statusline.mjs"},"gitHead":"f2bc75eff087836e1f38b3289af0c4462e14d8e3","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"yigitkonur","email":"yigit35@gmail.com"},"repository":{"url":"git+https://github.com/yigitkonur/lean-statusline.git","type":"git"},"_npmVersion":"11.12.1","description":"statusline for claude code — minimal/compact/full presets, p10k-style configure wizard, inline pace ETA + urgency explainer, subagent renderer, auto-update on render, node-only, zero deps.","directories":{},"_nodeVersion":"25.9.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@lydell/node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/lean-statusline_1.6.0_1777939682215_0.5071574261269638","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"lean-statusline","version":"1.6.1","description":"statusline for claude code — minimal/compact/full presets, p10k-style configure wizard, inline pace ETA + urgency explainer, subagent renderer, auto-update on render, node-only, zero deps.","type":"module","bin":{"lean-statusline":"bin/lean-statusline.mjs","lean-statusline-subagents":"bin/lean-statusline-subagents.mjs"},"main":"./bin/lean-statusline.mjs","exports":{".":"./bin/lean-statusline.mjs"},"publishConfig":{"access":"public"},"scripts":{"test":"node --test test/*.test.mjs"},"devDependencies":{"@lydell/node-pty":"^1.1.0"},"engines":{"node":">=20.0.0"},"keywords":["claude-code","claude","statusline","prompt","cli","p10k"],"author":{"name":"Yigit Konur"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/yigitkonur/lean-statusline.git"},"bugs":{"url":"https://github.com/yigitkonur/lean-statusline/issues"},"homepage":"https://github.com/yigitkonur/lean-statusline#readme","_id":"lean-statusline@1.6.1","gitHead":"58b690e67bf40eee8172326df87e4c80a03486a5","_nodeVersion":"22.22.2","_npmVersion":"10.9.7","dist":{"integrity":"sha512-a5MKsibUK1e+e5joiiKRip6hKNhOyDOfVfaAYRgscvj1+te9bn7a7rL2tV4KfPLlBdFizQpYkdDGRGg14c/9Wg==","shasum":"4663f82b8a05b66770623be4ef9acae9c6049230","tarball":"https://registry.npmjs.org/lean-statusline/-/lean-statusline-1.6.1.tgz","fileCount":24,"unpackedSize":463185,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDfX4u7+FkOYz9jL912vJK1mxLz7XxCEwoD0A7OyodgwgIhAN8xBTeCEx/3Q7LRY7UMzvCRNiee5/zauqslL93FSWyX"}]},"_npmUser":{"name":"yigitkonur","email":"yigit35@gmail.com"},"directories":{},"maintainers":[{"name":"yigitkonur","email":"yigit35@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/lean-statusline_1.6.1_1778123110654_0.762021537341365"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-18T12:44:18.275Z","modified":"2026-05-07T03:05:10.980Z","0.2.0":"2026-04-18T12:44:18.527Z","0.2.1":"2026-04-18T12:48:23.298Z","0.2.2":"2026-04-18T12:50:56.895Z","0.3.0":"2026-04-18T12:58:38.688Z","0.3.1":"2026-04-18T13:58:47.962Z","0.3.2":"2026-04-18T14:03:00.301Z","0.3.3":"2026-04-18T14:05:15.342Z","0.3.4":"2026-04-18T14:09:04.534Z","0.3.5":"2026-04-18T14:11:56.301Z","0.3.6":"2026-04-18T14:12:55.881Z","0.3.7":"2026-04-18T14:21:44.654Z","0.3.8":"2026-04-18T14:29:12.986Z","0.3.9":"2026-04-18T14:34:37.393Z","0.4.0":"2026-04-18T14:45:05.810Z","0.4.1":"2026-04-18T14:49:51.142Z","0.4.2":"2026-04-18T14:56:17.033Z","0.4.3":"2026-04-18T15:06:00.969Z","0.4.4":"2026-04-18T15:18:50.375Z","0.4.5":"2026-04-18T15:27:23.047Z","1.0.0":"2026-04-18T15:47:45.914Z","1.0.1":"2026-04-18T15:53:08.444Z","1.0.2":"2026-04-18T16:02:33.479Z","1.1.0":"2026-04-18T16:06:50.302Z","1.3.1":"2026-04-21T20:42:42.987Z","1.3.2":"2026-04-21T21:12:52.529Z","2.0.0":"2026-04-21T21:23:25.146Z","1.3.3":"2026-04-21T21:26:01.921Z","1.4.0":"2026-04-21T21:43:34.073Z","1.5.0":"2026-04-21T22:29:14.274Z","1.5.1":"2026-04-22T00:25:55.968Z","1.5.2":"2026-04-22T00:35:08.204Z","1.5.3":"2026-04-22T00:45:58.854Z","1.5.4":"2026-04-22T00:58:43.332Z","1.5.5":"2026-04-22T12:22:55.423Z","1.6.0":"2026-05-05T00:08:02.428Z","1.6.1":"2026-05-07T03:05:10.886Z"},"bugs":{"url":"https://github.com/yigitkonur/lean-statusline/issues"},"author":{"name":"Yigit Konur"},"license":"MIT","homepage":"https://github.com/yigitkonur/lean-statusline#readme","keywords":["claude-code","claude","statusline","prompt","cli","p10k"],"repository":{"type":"git","url":"git+https://github.com/yigitkonur/lean-statusline.git"},"description":"statusline for claude code — minimal/compact/full presets, p10k-style configure wizard, inline pace ETA + urgency explainer, subagent renderer, auto-update on render, node-only, zero deps.","maintainers":[{"name":"yigitkonur","email":"yigit35@gmail.com"}],"readme":"# lean-statusline\n\n[![npm](https://img.shields.io/npm/v/lean-statusline.svg)](https://www.npmjs.com/package/lean-statusline) [![node](https://img.shields.io/node/v/lean-statusline)](https://nodejs.org/) [![license](https://img.shields.io/npm/l/lean-statusline)](LICENSE)\n\nstatusline for [claude code](https://claude.com/claude-code). the stuff you actually glance at, nothing you don't.\n\n**stable since v1.0.0.** config schema, CLI surface, segment names, and preset names are semver-committed — see [CHANGELOG.md](CHANGELOG.md) for the exact contract.\n\n```\n🔒 mac-mini · Opus 4.7 (1M context) · ✎ 32% · repo (main*)\ncurrent ●●●●○○○○○○  40% (in 1h30m) · weekly ●●●●●○○○○○  47% (in 5d6h)\n```\n\ndefault layout is **compact** (two lines): header with model + context % + dir + branch on line 1, rate-limit bars with countdowns on line 2. `minimal` and `full` are one and three-line alternatives. everything's configurable via an interactive TUI wizard.\n\nnode-only, zero deps, works on mac/linux/windows. no bash, no jq, no vendored binaries.\n\n## why bother\n\nthe stock-ish 3-line statusline eats four rows above every prompt:\n\n![before: the busy 3-line statusline](assets/current-statusline.png)\n\non a 40-row terminal that's 10% of your screen re-rendering every time claude emits something. lean-statusline trims the same info to one or two lines depending on preset. session timer, cost, and effort indicator are opt-in, not default.\n\n## install\n\n### one-liner (recommended)\n\n```bash\nnpm install -g lean-statusline\nlean-statusline install\n```\n\n`install` backs up `~/.claude/settings.json`, wires the `statusLine` command, runs a smoke test, then launches the configure wizard (when your terminal supports it). restart claude code when done.\n\npick a preset directly (skip the wizard):\n\n```bash\nlean-statusline install --preset full     # or: minimal | compact | full\n```\n\n(`classic` is accepted as a legacy alias for `full`.)\n\n### bootstrap from npx\n\n```bash\nnpx -y lean-statusline@latest install\n```\n\n`install` runs `npm install -g lean-statusline` for you and writes the fast direct binary into `settings.json`. since 1.6.0 the per-render command is always `lean-statusline` (~50ms) — the slow `npx -y lean-statusline@latest` form (~700ms cold, ~100ms warm) is no longer auto-selected, because spawning npm on every render burned ~9× the CPU.\n\nif you specifically want the self-updating-but-slow npx form, opt in:\n\n```bash\nnpx -y lean-statusline@latest install --via npx\n```\n\nif `npm install -g` fails (EACCES, missing npm, PATH not configured), `install` reports the exact failure with a copy-pasteable fix instead of silently downgrading to npx.\n\n### from source\n\n```bash\ngit clone https://github.com/yigitkonur/lean-statusline.git\ncd lean-statusline\nnpm link                          # or: node bin/lean-statusline.mjs install\n```\n\n### windows\n\nworks natively — no bash, no git bash, no wsl. just node 20+ on PATH.\n\n```powershell\nnpm install -g lean-statusline\nlean-statusline install\n```\n\n## presets\n\nthree starting points. pick one with the wizard, or `install --preset NAME`:\n\n**minimal** — single line. just numbers, no bars.\n\n```\n🔒 mac-mini · Opus 4.7 · ✎ 2% · repo (main) · 5h 40% · 7d 47%\n```\n\n**compact** — default. two lines. header + rate-limit bars with countdowns.\n\n```\n🔒 mac-mini · Opus 4.7 · ✎ 2% · repo (main)\ncurrent ●●●●○○○○○○  40% (in 1h31m) · weekly ●●●○○○○○○○  47% (in 5d7h)\n```\n\n**full** — three lines. adds cost, lines-changed, elapsed on the header + full-width context bar below. silent extras like the ▶▶ bypass-permissions banner or the ⚠ >200k overflow badge appear as additional lines only when their condition is active.\n\n```\n🔒 mac-mini · Opus 4.7 · ✎ 2% · repo (main) · ◐ auto · $0.23 · +156 -23 · ⏱ 45m\ncurrent ●●●●○○○○○○  40% (in 1h31m) · weekly ●●●○○○○○○○  47% (in 5d6h)\ncontext ●●●●●●●●●●●●●●●●●●●○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○\n```\n\n(the previous `classic` preset from 0.3.x is still accepted as a name; it auto-migrates to `full` since its segments were all silent-unless-triggered and merged in.)\n\nswitch between them any time:\n\n```bash\nlean-statusline config --preset compact\n```\n\n## what's on the line\n\n| piece           | where it comes from                                                                |\n|-----------------|------------------------------------------------------------------------------------|\n| `Opus 4.7`      | `model.display_name` from claude code's stdin payload                              |\n| `✎ 2%`          | `(input + cache_create + cache_read) / context_window_size`                        |\n| `<dir>`         | basename of `cwd`                                                                   |\n| `(main)`        | `git symbolic-ref --short HEAD` in `cwd`                                           |\n| `(main*)`       | `*` = dirty working tree (via `status --porcelain`)                                |\n| `5h 40%` / `current ●●●●○○○○○○  40% (in 1h30m)` | anthropic usage endpoint, 5-hour bucket. stdin preferred, api fallback, 60s cache. absolute reset time was removed in 0.4.3 — countdown carries the same signal more compactly |\n| `7d 47%` / `weekly …`                            | same, 7-day bucket                                                                 |\n| `⚡` (red)      | shown when claude code launched with `--dangerously-skip-permissions`              |\n| `◐ auto` (opt)  | effort level from `$CLAUDE_CODE_EFFORT_LEVEL` (or `settings.json#env`)             |\n| `$ $0.23`       | session cost from `cost.total_cost_usd` (opt segment `cost`)                       |\n| `+156 -23`      | lines added/removed from `cost.total_lines_*` (opt segment `lines`)                |\n| `⏱ 45m 12s`     | wall-clock elapsed from `cost.total_duration_ms` (opt segment `elapsed`)           |\n| `🌿 my-feature` | worktree name from `worktree.name` / `workspace.git_worktree` (opt segment `worktree`) |\n| `🤖 <name>`     | subagent name from `agent.name` during `--agent` sessions (opt segment `agent`)    |\n| `-- INSERT --`  | vim mode indicator from `vim.mode` (opt segment `vim`)                             |\n| `[my-session]`  | custom session name from `--name`/`/rename` (opt segment `session-name`)           |\n| `⚠ >200k`       | red badge when `exceeds_200k_tokens` is true (opt segment `overflow`)              |\n\npercentages are color-graded: green under 50, orange 50–70, yellow 70–90, red 90+. thresholds are configurable.\n\n## configure\n\nconfig lives at `~/.claude/lean-statusline.json`. the interactive TUI wizard is the main surface — arrow keys to navigate, live preview at top updates on every keystroke, 5 paginated steps (preset / appearance + git / core segments / rich segments / thresholds + advanced). tab/shift-tab move between steps.\n\n```bash\nlean-statusline config                  # interactive TUI (arrow-key navigation, 5 steps)\nlean-statusline config --preset NAME    # non-interactive preset swap (see above)\nlean-statusline config --show           # print current (or defaults if no file)\nlean-statusline config --edit           # open in $EDITOR\nlean-statusline config --set show.bars=true separator=• icons=unicode\nlean-statusline config --reset          # back to defaults (compact preset)\n```\n\nwizard keybindings: `↑↓` field · `←→` adjust · `space` toggle · `tab` next step · `shift+tab` prev · `s` save · `r` reset to saved · `q`/`esc` quit.\n\nthe wizard is modeled on `p10k configure`: live preview at top, single-key answers, capability tests via visual confirmation (you tell it whether the glyphs rendered). no enter key required.\n\nfull schema with defaults:\n\n```json\n{\n  \"segments\": [\"model\", \"ctx\", \"dir\", \"5h\", \"7d\"],\n  \"show\": {\n    \"branch\": true,\n    \"dirty\": true,\n    \"zap\": true,\n    \"bars\": false\n  },\n  \"icons\": \"auto\",\n  \"colors\": true,\n  \"separator\": \"·\",\n  \"thresholds\": { \"warn\": 50, \"high\": 70, \"crit\": 90 }\n}\n```\n\n**segments** — any subset of: `model`, `ctx`, `dir`, `5h`, `7d`, `rate-5h-full`, `rate-7d-full`, `context-bar`, `bypass-banner`, `ssh`, `elapsed` (was `session`), `effort`, `cost`, `lines`, `worktree`, `agent`, `vim`, `session-name`, `output-style`, `overflow`. order matters. use `\"\\n\"` to break to a new line (that's how the multi-line presets work). segments whose source field is absent render nothing — no stray separators.\n**show.bars** — render `●●●●○○○○○○` strips next to each percentage. off by default because the number is the signal.\n**icons** — `auto` (unicode on modern terminals, ascii elsewhere), `unicode` (force), or `ascii` (force).\n**thresholds** — where the color gradient kicks in.\n\n### env overrides\n\nfor one-session tweaks, env vars beat the config file:\n\n| var                               | effect                                   |\n|-----------------------------------|------------------------------------------|\n| `LEAN_STATUSLINE_SEGMENTS`        | comma list, e.g. `model,ctx,dir`         |\n| `LEAN_STATUSLINE_ICONS`           | `auto` / `unicode` / `ascii`             |\n| `LEAN_STATUSLINE_SEPARATOR`       | any string, e.g. `|`                     |\n| `LEAN_STATUSLINE_SHOW_BARS=1`     | turn on the `●●●○○○` bars                |\n| `LEAN_STATUSLINE_SHOW_SESSION=1`  | add session-elapsed segment              |\n| `LEAN_STATUSLINE_SHOW_EFFORT=1`   | add effort-level segment                 |\n| `LEAN_STATUSLINE_NO_COLOR=1`      | kill colors (`NO_COLOR` also respected)  |\n\nset them in claude code's `settings.json` under `env`:\n\n```json\n{\n  \"env\": { \"LEAN_STATUSLINE_SHOW_SESSION\": \"1\" },\n  \"statusLine\": { \"type\": \"command\", \"command\": \"lean-statusline\" }\n}\n```\n\n## keep it fresh (refreshInterval)\n\nclaude code only re-renders the statusline on message boundaries. if you're running the `full` or `classic` preset with the `elapsed`, `cost`, or rate-limit countdown segments, those numbers freeze while the agent is working and nothing else is posting. add a `refreshInterval` to your settings.json to force a re-render on a timer:\n\n```json\n{\n  \"statusLine\": {\n    \"type\": \"command\",\n    \"command\": \"lean-statusline\",\n    \"refreshInterval\": 5,\n    \"padding\": 2\n  }\n}\n```\n\nminimum is `1` (second). `5` is a sane default for the countdown segments. `padding` adds extra horizontal spacing (in characters) before the line — optional, defaults to `0`.\n\n## ssh detection\n\nleads every preset. silent locally, surfaces a small host indicator when claude code is running over ssh so you can tell at a glance \"this isn't my laptop.\"\n\n**classification rules:**\n\n| server IP range                      | kind     | label shown        | color    |\n|--------------------------------------|----------|--------------------|----------|\n| 192.168.0.0/16                       | lan      | `os.hostname()`    | cyan     |\n| 10.0.0.0/8                           | lan      | `os.hostname()`    | cyan     |\n| 172.16.0.0/12                        | lan      | `os.hostname()`    | cyan     |\n| 100.64.0.0/10 (CGNAT / tailscale)    | lan      | `os.hostname()`    | cyan     |\n| 169.254.0.0/16 (link-local)          | lan      | `os.hostname()`    | cyan     |\n| IPv6 loopback / link-local / ULA     | lan      | `os.hostname()`    | cyan     |\n| anything else (public internet)      | remote   | server IP          | magenta  |\n\nthe idea: LAN is unsurprising (home, VPN, tailscale), so show the hostname (usually matches your ssh-config alias like `mac-mini`). A public IP is worth calling out louder — different color, shows the actual address so there's no ambiguity.\n\n**can it detect the exact alias you typed (`ssh mac-mini`)?** Not directly — openssh doesn't propagate the client-side alias to the server by default. Three workarounds, from cheapest to most precise:\n\n1. **os.hostname()** — the server's own hostname. Free, no setup. Usually matches what you typed (you named the box `mac-mini`, your ssh config points at it as `mac-mini`, the server introduces itself as `mac-mini`). This is the default.\n2. **`LEAN_STATUSLINE_SSH_HOST`** — set per-server in `~/.bashrc` / `~/.zshrc` on the remote. Whatever you put there is what gets shown.\n   ```bash\n   # on the remote box:\n   echo 'export LEAN_STATUSLINE_SSH_HOST=prod-eu-1' >> ~/.zshrc\n   ```\n3. **`SendEnv` via ssh config** — for dynamic per-invocation labels. Put `SendEnv LC_LEAN_HOST` in `~/.ssh/config`, `AcceptEnv LC_LEAN_HOST` in the server's `sshd_config`, then `LC_LEAN_HOST=mac-mini ssh mac-mini` propagates the label. More plumbing, rarely worth it.\n\nalso: `LEAN_STATUSLINE_SSH_KIND=lan|remote` forces the color if autodetection is wrong for your network.\n\n## icon rendering — what breaks, how to fix\n\nthree unicode glyphs by default: `✎` (context), `⏱` (session), `⚡` (dangerous-perms). most modern terminals render them fine. the ones that don't get auto-downgraded.\n\n**auto-detect fallback rules** (`icons: \"auto\"`):\n\n1. `$SSH_TTY` or `$SSH_CONNECTION` set → ascii. remote terminals often lack the font.\n2. `$TERM_PROGRAM` not in the allowlist → ascii. allowlist: `ghostty`, `iTerm.app`, `WezTerm`, `WarpTerminal`, `vscode`, `Apple_Terminal`, `Hyper`, `Tabby`, `rio`, `kitty`, `alacritty`.\n\nif your terminal renders unicode but isn't in the allowlist, either set `icons: \"unicode\"` in the config, or `LEAN_STATUSLINE_ICONS=unicode`.\n\n**common glyph failures:**\n\n| symptom                                 | cause                                 | fix                                                     |\n|-----------------------------------------|---------------------------------------|---------------------------------------------------------|\n| `✎` shows as `□` / `?`                  | font lacks U+270E                     | install a nerd font, or set `icons: \"ascii\"`            |\n| glyph renders but column width is off   | terminal misreports east-asian width  | `icons: \"ascii\"`                                        |\n| colors missing                          | `NO_COLOR` set, or dumb terminal      | unset it; or `colors: false` is intentional             |\n\n## doctor\n\n```bash\nlean-statusline doctor\n```\n\nchecks node version, settings wiring, config validity, OAuth resolvability, leftover bash or ccline installs, and runs a smoke render. green ticks mean ready, warnings are non-fatal, reds fail with reason.\n\nexample output:\n\n```\n✓  node ≥ 20          running 25.9.0\n✓  claude home exists /Users/you/.claude\n✓  settings.json exists\n✓  settings.json#statusLine wired to lean-statusline   lean-statusline\n!  lean-statusline not on PATH                          using explicit node invocation (ok)\n✓  using built-in defaults                              no ~/.claude/lean-statusline.json — that's fine\n✓  OAuth token resolvable                               rate-limit fallback available\n✓  smoke test passed                                    Opus 4.7 · ✎ 0% · …\n\nall good\n```\n\n## troubleshooting\n\n### nothing shows / statusline blank\nrun it by hand:\n```bash\necho '{}' | lean-statusline\n```\nempty payload prints the literal `Claude` as a placeholder. any error is either a missing node (install node ≥ 20) or a malformed config (`lean-statusline config --show` will print the warning).\n\n### rate-limit percentages missing\nnewer claude code builds send `.rate_limits` on stdin. older builds need the api fallback, which pulls a token from (in order):\n\n1. `$CLAUDE_CODE_OAUTH_TOKEN`\n2. macos keychain entry `Claude Code-credentials`\n3. `~/.claude/.credentials.json`\n4. `secret-tool` on linux (gnome-keyring)\n\nif none resolve, `5h` and `7d` are silently omitted. that's correct behavior, not a bug.\n\n### effort shows the wrong value / \"default\"\nreads `$CLAUDE_CODE_EFFORT_LEVEL` first (claude code exports settings.json#env to child processes), then falls back to `settings.json#env.CLAUDE_CODE_EFFORT_LEVEL`. if you had the old bash version, it read the wrong key. the node version fixes this.\n\n### colors look wrong\nyour terminal theme is probably overriding 24-bit colors. `colors: false` in config turns them off entirely.\n\n### old bash statusline still present\n`lean-statusline doctor` warns about `~/.claude/statusline.sh`. remove it manually once you're happy.\n\n### on windows: nothing shows, or the command hangs\nnative-windows claude code has known rendering regressions around `statusLine` ([anthropics/claude-code#31670](https://github.com/anthropics/claude-code/issues/31670), [#44746](https://github.com/anthropics/claude-code/issues/44746)). if the line doesn't appear:\n\n1. verify workspace trust is accepted in `~/.claude.json`.\n2. try an explicit absolute path as the command: `node \"C:/Users/you/AppData/Roaming/npm/node_modules/lean-statusline/bin/lean-statusline.mjs\"`.\n3. run the interactive wizard from PowerShell or Windows Terminal — git bash under MinTTY reports `isTTY=false` and the wizard will refuse to start.\n\n### developer: I want to actually run the interactive-TUI tests\nthe PTY-driven suite (`test/wizard.test.mjs`) is gated behind an env var so `npm test` stays under 3 seconds. to include it:\n\n```bash\nLEAN_RUN_PTY_TESTS=1 npm test\n```\n\nrequires `@lydell/node-pty` to be installed (it's a devDep). skipped on windows regardless per microsoft/node-pty#827.\n\n## update\n\n```bash\nlean-statusline selfupdate          # install @latest globally\nlean-statusline selfupdate --check  # report newer version, don't apply\nlean-statusline selfupdate --version 1.0.0   # pin to a specific version\n```\n\n`selfupdate` wraps `npm install -g lean-statusline@<version>`. The default `install` flow already performs a global install up-front, so most users will never need `selfupdate` directly — re-running `lean-statusline install` does the same thing and re-validates settings.json. If you specifically opted into `--via npx`, updates happen automatically since npx re-resolves `@latest` against the registry on every invocation (at the cost of ~700ms per render vs ~50ms for the global bin).\n\nIf you see `EACCES` from npm on macOS/Linux, it means the global prefix isn't writable by your user — either re-run with `sudo`, or follow npm's [resolving-eacces-permissions-errors](https://docs.npmjs.com/resolving-eacces-permissions-errors-when-installing-packages-globally) guide.\n\n## uninstall\n\n```bash\nlean-statusline uninstall\nnpm uninstall -g lean-statusline   # if globally installed\n```\n\n`uninstall` removes the `statusLine` entry from settings.json and leaves a timestamped backup. the config file at `~/.claude/lean-statusline.json` stays (delete manually if you want).\n\n## why node-only, zero deps\n\n- **no jq required** — stock `JSON.parse` handles everything\n- **no bash required** — windows just works\n- **cold start ~30–50ms** on node 20+, which is fine for statusline render cadence\n- **one tarball, one binary on PATH** — no vendored binaries, no `chmod +x` failures\n\n## what's next\n\n- **`subagentStatusLine`** — claude code ships a parallel hook for customizing subagent rows in the agent panel. same JSON contract, different stdin shape. under consideration.\n- **OSC 8 clickable `dir`** — wrap the dir name in an osc 8 hyperlink to `git remote get-url origin` when available. requires a terminal that supports hyperlinks (iterm2, wezterm, kitty, ghostty). not implemented yet.\n\n## see also\n\n- [CHANGELOG.md](CHANGELOG.md) — full version history, semver-committed stable surface for v1.\n- [AGENTS.md](AGENTS.md) — release + maintenance playbook for coding agents and humans.\n\n## license\n\nMIT.\n","readmeFilename":"README.md"}