{"_id":"claudedash","_rev":"31-f8aa7a0eea74e054f311b8930bf8f6e8","name":"claudedash","dist-tags":{"latest":"1.1.29"},"versions":{"0.5.4":{"name":"claudedash","version":"0.5.4","keywords":["claude","claude-code","ai-agent","monitoring","observability","kanban","task-tracking","dashboard","devtools"],"author":{"name":"Yunus Emre Gurlu","email":"yunusemregurlu@gmail.com"},"license":"MIT","_id":"claudedash@0.5.4","maintainers":[{"name":"yunusemregurlu","email":"yunusemregurlu@gmail.com"}],"homepage":"https://github.com/yunusemrgrl/claudedash#readme","bugs":{"url":"https://github.com/yunusemrgrl/claudedash/issues"},"bin":{"claudedash":"dist/cli.js"},"dist":{"shasum":"d676e7edf4bfce8708afee60307ed037da37738e","tarball":"https://registry.npmjs.org/claudedash/-/claudedash-0.5.4.tgz","fileCount":96,"integrity":"sha512-hv7XMgAORDdK/eI3qlg9dME0sTnoBJNXkBYDoEq/35TUJ5BJGGeRFQB+aPf+AKNKEAZ/4HaGQX59FrMB0vnxeQ==","signatures":[{"sig":"MEUCIBe1q3WNNegNmXqsk+Y2UjsMUMhwI3oTv4fWkWvqAhiZAiEAt4sL7UZ1V0sBSHFSCs3Ay0qYm0wj1KTVdXO//zE8/po=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":987007},"type":"module","gitHead":"e1b26ac416f40ead8bf1a9ab9cef9573f7a2f139","scripts":{"dev":"tsx watch src/cli.ts start","test":"vitest --run","build":"tsc && cd dashboard && npm run build","version":"node scripts/sync-version.mjs && git add dashboard/package.json src/cli.ts","build:core":"tsc","test:coverage":"vitest --coverage","build:dashboard":"cd dashboard && npm run build"},"_npmUser":{"name":"yunusemregurlu","email":"yunusemregurlu@gmail.com"},"repository":{"url":"git+https://github.com/yunusemrgrl/claudedash.git","type":"git"},"_npmVersion":"10.8.2","description":"Live Kanban, quality gates and context health monitoring for Claude Code agents","directories":{},"_nodeVersion":"20.20.0","dependencies":{"fastify":"^4.26.0","chokidar":"^5.0.0","commander":"^12.0.0","@fastify/cors":"^9.0.1","@fastify/static":"^7.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^1.2.2","typescript":"^5.3.3","@types/node":"^20.11.16","@vitest/coverage-v8":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/claudedash_0.5.4_1771487853187_0.20836590716424253","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"claudedash","version":"0.6.0","keywords":["claude","claude-code","ai-agent","monitoring","observability","kanban","task-tracking","dashboard","devtools"],"author":{"name":"Yunus Emre Gurlu","email":"yunusemregurlu@gmail.com"},"license":"MIT","_id":"claudedash@0.6.0","maintainers":[{"name":"yunusemregurlu","email":"yunusemregurlu@gmail.com"}],"homepage":"https://github.com/yunusemrgrl/claudedash#readme","bugs":{"url":"https://github.com/yunusemrgrl/claudedash/issues"},"bin":{"claudedash":"dist/cli.js"},"dist":{"shasum":"a480eedeb306573631c80d3a96c6f7798742a8f9","tarball":"https://registry.npmjs.org/claudedash/-/claudedash-0.6.0.tgz","fileCount":96,"integrity":"sha512-bJJFKaO/LoCWu3cC+cFjZZRJ/4aMjSw9JiDdSeSmygozHEgyqOYISGo2AOKbWFr57/ud6PIoTiP601MTAExnMg==","signatures":[{"sig":"MEQCIFonCA15YWsmv/DrNIHz7VH9Ov3S0k0XQuFWbrtfllJFAiBBUCjxx3ybo/LU0bGe/ZVopbwp+yHryAb7d1y17xEXzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1055438},"type":"module","gitHead":"2ac70e0b9db6dcafed05e340d7e035c950e21f5a","scripts":{"dev":"tsx watch src/cli.ts start","lint":"eslint src/","test":"vitest --run","build":"tsc && cd dashboard && npm run build","version":"node scripts/sync-version.mjs && git add dashboard/package.json src/cli.ts","build:core":"tsc","test:coverage":"vitest --coverage","build:dashboard":"cd dashboard && npm run build"},"_npmUser":{"name":"yunusemregurlu","email":"yunusemregurlu@gmail.com"},"overrides":{"minimatch":">=10.2.1"},"repository":{"url":"git+https://github.com/yunusemrgrl/claudedash.git","type":"git"},"_npmVersion":"10.8.2","description":"Live Kanban, quality gates and context health monitoring for Claude Code agents","directories":{},"_nodeVersion":"20.20.0","dependencies":{"fastify":"^5.7.4","chokidar":"^5.0.0","commander":"^12.0.0","@fastify/cors":"^11.0.0","@fastify/static":"^9.0.0","@fastify/rate-limit":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","eslint":"^10.0.0","vitest":"^4.0.18","typescript":"^5.3.3","@types/node":"^20.11.16","@vitest/coverage-v8":"^4.0.18","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/claudedash_0.6.0_1771602280299_0.9780280088956608","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"claudedash","version":"0.7.0","keywords":["claude","claude-code","ai-agent","monitoring","observability","kanban","task-tracking","dashboard","devtools"],"author":{"name":"Yunus Emre Gurlu","email":"yunusemregurlu@gmail.com"},"license":"MIT","_id":"claudedash@0.7.0","maintainers":[{"name":"yunusemregurlu","email":"yunusemregurlu@gmail.com"}],"homepage":"https://github.com/yunusemrgrl/claudedash#readme","bugs":{"url":"https://github.com/yunusemrgrl/claudedash/issues"},"bin":{"claudedash":"dist/cli.js"},"dist":{"shasum":"dba7b7366163df12741ed558baf6cfe5109e2f20","tarball":"https://registry.npmjs.org/claudedash/-/claudedash-0.7.0.tgz","fileCount":96,"integrity":"sha512-zdJKvYe1f7JFDyqNPwMD9oifip0oybWh2D15LiTwuO/Xza187rEl3EznDeIyPy8ldJgTdtWoC7B8G1FhsnU1VQ==","signatures":[{"sig":"MEUCIQDIoErY+XrFu6abEQ7oOLZfhGt7P/FDcRIaBsFa9PHf4QIgV7GWUaobSQicUwWnnHYzorHMvTg6G9Mbe/vpMwSJKbg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1076924},"type":"module","gitHead":"d72034c2ec643623240dab3f22d806ab33260a83","scripts":{"dev":"tsx watch src/cli.ts start","lint":"eslint src/","test":"vitest --run","build":"tsc && cd dashboard && npm run build","version":"node scripts/sync-version.mjs && git add dashboard/package.json src/cli.ts","build:core":"tsc","test:coverage":"vitest --coverage","build:dashboard":"cd dashboard && npm run build"},"_npmUser":{"name":"yunusemregurlu","email":"yunusemregurlu@gmail.com"},"overrides":{"minimatch":">=10.2.1"},"repository":{"url":"git+https://github.com/yunusemrgrl/claudedash.git","type":"git"},"_npmVersion":"10.8.2","description":"Live Kanban, quality gates and context health monitoring for Claude Code agents","directories":{},"_nodeVersion":"20.20.0","dependencies":{"fastify":"^5.7.4","chokidar":"^5.0.0","commander":"^12.0.0","@fastify/cors":"^11.0.0","@fastify/static":"^9.0.0","@fastify/rate-limit":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","eslint":"^10.0.0","vitest":"^4.0.18","typescript":"^5.3.3","@types/node":"^20.11.16","@vitest/coverage-v8":"^4.0.18","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/claudedash_0.7.0_1771629010481_0.30841778214531157","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"claudedash","version":"0.8.0","keywords":["claude","claude-code","ai-agent","monitoring","observability","kanban","task-tracking","dashboard","devtools"],"author":{"name":"Yunus Emre Gurlu","email":"yunusemregurlu@gmail.com"},"license":"MIT","_id":"claudedash@0.8.0","maintainers":[{"name":"yunusemregurlu","email":"yunusemregurlu@gmail.com"}],"homepage":"https://github.com/yunusemrgrl/claudedash#readme","bugs":{"url":"https://github.com/yunusemrgrl/claudedash/issues"},"bin":{"claudedash":"dist/cli.js"},"dist":{"shasum":"37475553eea4e3a3d4a35bc9e5d85a4fcfa256c9","tarball":"https://registry.npmjs.org/claudedash/-/claudedash-0.8.0.tgz","fileCount":96,"integrity":"sha512-FyzwW6wxs7hZ5edUfMrpZ5jvMFmZeqg+okzJPv6GzZwNyO+oBinQvlBTB1olBWDSbMtWU/svPt6HmIpxEvZWIQ==","signatures":[{"sig":"MEUCIQCp9FX8sshdvYqc0oeqIES3LiDga8EnpfR11XhxXSE51gIgcRCiFYsCb0x/7UyX/RHi6fUe5NKUjtxGDYDRy7l1JTM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1112763},"type":"module","gitHead":"c62e8031093d480099c7b7919ebced9b3c1918c6","scripts":{"dev":"tsx watch src/cli.ts start","lint":"eslint src/","test":"vitest --run","build":"tsc && cd dashboard && npm run build","version":"node scripts/sync-version.mjs && git add dashboard/package.json src/cli.ts","build:core":"tsc","test:coverage":"vitest --coverage","build:dashboard":"cd dashboard && npm run build"},"_npmUser":{"name":"yunusemregurlu","email":"yunusemregurlu@gmail.com"},"overrides":{"minimatch":">=10.2.1"},"repository":{"url":"git+https://github.com/yunusemrgrl/claudedash.git","type":"git"},"_npmVersion":"10.8.2","description":"Live Kanban, quality gates and context health monitoring for Claude Code agents","directories":{},"_nodeVersion":"20.20.0","dependencies":{"fastify":"^5.7.4","chokidar":"^5.0.0","commander":"^12.0.0","@fastify/cors":"^11.0.0","@fastify/static":"^9.0.0","@fastify/rate-limit":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","eslint":"^10.0.0","vitest":"^4.0.18","typescript":"^5.3.3","@types/node":"^20.11.16","@vitest/coverage-v8":"^4.0.18","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/claudedash_0.8.0_1771646057847_0.22396303596456812","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"claudedash","version":"0.9.0","keywords":["claude","claude-code","ai-agent","monitoring","observability","kanban","task-tracking","dashboard","devtools"],"author":{"name":"Yunus Emre Gurlu","email":"yunusemregurlu@gmail.com"},"license":"MIT","_id":"claudedash@0.9.0","maintainers":[{"name":"yunusemregurlu","email":"yunusemregurlu@gmail.com"}],"homepage":"https://github.com/yunusemrgrl/claudedash#readme","bugs":{"url":"https://github.com/yunusemrgrl/claudedash/issues"},"bin":{"claudedash":"dist/cli.js"},"dist":{"shasum":"9817edd24f0e51ea24af0f7a8b141c230dfccede","tarball":"https://registry.npmjs.org/claudedash/-/claudedash-0.9.0.tgz","fileCount":96,"integrity":"sha512-cs19QwgGEeQo9chCUzRorFNFyhe3k6PCLuLTABN4W6/Ewf5x9zcoGalF4OtxFQ0lYee8cH1bV05uGuAWyvaZhQ==","signatures":[{"sig":"MEUCIHs1G4MXVQfBX7eRVXeRBlPYHYVg6qVAgKCg2JOBMw0wAiEAiyc9u7nrVz18Xq9kwEtFhenGq1yiVAVdIJTtlXol8GU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1152392},"type":"module","gitHead":"74bb0623a502e495a2e4ff1ea9c18b58ff2c68c4","scripts":{"dev":"tsx watch src/cli.ts start","lint":"eslint src/","test":"vitest --run","build":"tsc && cd dashboard && npm run build","version":"node scripts/sync-version.mjs && git add dashboard/package.json src/cli.ts","build:core":"tsc","test:coverage":"vitest --coverage","build:dashboard":"cd dashboard && npm run build"},"_npmUser":{"name":"yunusemregurlu","email":"yunusemregurlu@gmail.com"},"overrides":{"minimatch":">=10.2.1"},"repository":{"url":"git+https://github.com/yunusemrgrl/claudedash.git","type":"git"},"_npmVersion":"10.8.2","description":"Live Kanban, quality gates and context health monitoring for Claude Code agents","directories":{},"_nodeVersion":"20.20.0","dependencies":{"fastify":"^5.7.4","chokidar":"^5.0.0","commander":"^12.0.0","@fastify/cors":"^11.0.0","@fastify/static":"^9.0.0","@fastify/rate-limit":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","eslint":"^10.0.0","vitest":"^4.0.18","typescript":"^5.3.3","@types/node":"^20.11.16","@vitest/coverage-v8":"^4.0.18","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/claudedash_0.9.0_1771665653876_0.6073847081321337","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"claudedash","version":"1.0.0","keywords":["claude","claude-code","ai-agent","monitoring","observability","kanban","task-tracking","dashboard","devtools"],"author":{"name":"Yunus Emre Gurlu","email":"yunusemregurlu@gmail.com"},"license":"MIT","_id":"claudedash@1.0.0","maintainers":[{"name":"yunusemregurlu","email":"yunusemregurlu@gmail.com"}],"homepage":"https://github.com/yunusemrgrl/claudedash#readme","bugs":{"url":"https://github.com/yunusemrgrl/claudedash/issues"},"bin":{"claudedash":"dist/cli.js"},"dist":{"shasum":"217b56e7b95915a0f99aec6128824b0e912fae94","tarball":"https://registry.npmjs.org/claudedash/-/claudedash-1.0.0.tgz","fileCount":96,"integrity":"sha512-L6PpuWn22zWHhWFhjYLvLcfmQIbRO0LRaPuX1keFnr1ZUKgSFJL15Ss5YFFi0drBOljxSPg3imF3FxxbVcThAA==","signatures":[{"sig":"MEYCIQD9aOOTnBAlNkeTaIM/8tIDRKO4j+SkTL7ZRf6eJuHd6QIhAMCBdi+gSYHzMMTCxjPWJUczYWmlX7/zXSGp+cRF6ow/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1166523},"type":"module","gitHead":"7e6f4c222232dfdc732a9024e5158d7b22689f42","scripts":{"dev":"tsx watch src/cli.ts start","lint":"eslint src/","test":"vitest --run","build":"tsc && cd dashboard && npm run build","version":"node scripts/sync-version.mjs && git add dashboard/package.json src/cli.ts","build:core":"tsc","test:coverage":"vitest --coverage","build:dashboard":"cd dashboard && npm run build"},"_npmUser":{"name":"yunusemregurlu","email":"yunusemregurlu@gmail.com"},"overrides":{"minimatch":">=10.2.1"},"repository":{"url":"git+https://github.com/yunusemrgrl/claudedash.git","type":"git"},"_npmVersion":"10.8.2","description":"Live Kanban, quality gates and context health monitoring for Claude Code agents","directories":{},"_nodeVersion":"20.20.0","dependencies":{"fastify":"^5.7.4","chokidar":"^5.0.0","commander":"^12.0.0","@fastify/cors":"^11.0.0","@fastify/static":"^9.0.0","@fastify/rate-limit":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","eslint":"^10.0.0","vitest":"^4.0.18","typescript":"^5.3.3","@types/node":"^20.11.16","@vitest/coverage-v8":"^4.0.18","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/claudedash_1.0.0_1771670100922_0.3837314544776993","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"claudedash","version":"1.0.1","keywords":["claude","claude-code","ai-agent","monitoring","observability","kanban","task-tracking","dashboard","devtools"],"author":{"name":"Yunus Emre Gurlu","email":"yunusemregurlu@gmail.com"},"license":"MIT","_id":"claudedash@1.0.1","maintainers":[{"name":"yunusemregurlu","email":"yunusemregurlu@gmail.com"}],"homepage":"https://github.com/yunusemrgrl/claudedash#readme","bugs":{"url":"https://github.com/yunusemrgrl/claudedash/issues"},"bin":{"claudedash":"dist/cli.js"},"dist":{"shasum":"a28806bff0eb0d9ce3ed67cf81763276e8cd8181","tarball":"https://registry.npmjs.org/claudedash/-/claudedash-1.0.1.tgz","fileCount":96,"integrity":"sha512-KikylFm5QEdJ+HRYfSazVJXU0j4o6ccg+k21PrbCVrjtNePlXSRamm5fK31aXBJFfP8ZKCUmXrrKi+vHhjIFVw==","signatures":[{"sig":"MEQCIHspf3waRkpq+PfdDtdD2QNz0YuKRJAzTcmVuq/vZU4YAiAoQTtg+PLQsDOkP1X842SA+avZ8HRulLyon97L2T/ZSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1166370},"type":"module","gitHead":"18c4155c04d0be4f5ed45fc084ed834492b7d9a0","scripts":{"dev":"tsx watch src/cli.ts start","lint":"eslint src/","test":"vitest --run","build":"tsc && cd dashboard && npm run build","version":"node scripts/sync-version.mjs && git add dashboard/package.json src/cli.ts","build:core":"tsc","test:coverage":"vitest --coverage","build:dashboard":"cd dashboard && npm run build"},"_npmUser":{"name":"yunusemregurlu","email":"yunusemregurlu@gmail.com"},"overrides":{"minimatch":">=10.2.1"},"repository":{"url":"git+https://github.com/yunusemrgrl/claudedash.git","type":"git"},"_npmVersion":"10.8.2","description":"Live Kanban, quality gates and context health monitoring for Claude Code agents","directories":{},"_nodeVersion":"20.20.0","dependencies":{"fastify":"^5.7.4","chokidar":"^5.0.0","commander":"^12.0.0","@fastify/cors":"^11.0.0","@fastify/static":"^9.0.0","@fastify/rate-limit":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","eslint":"^10.0.0","vitest":"^4.0.18","typescript":"^5.3.3","@types/node":"^20.11.16","@vitest/coverage-v8":"^4.0.18","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/claudedash_1.0.1_1771685151188_0.38581150851178436","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"claudedash","version":"1.1.0","keywords":["claude","claude-code","ai-agent","monitoring","observability","kanban","task-tracking","dashboard","devtools"],"author":{"name":"Yunus Emre Gurlu","email":"yunusemregurlu@gmail.com"},"license":"MIT","_id":"claudedash@1.1.0","maintainers":[{"name":"yunusemregurlu","email":"yunusemregurlu@gmail.com"}],"homepage":"https://github.com/yunusemrgrl/claudedash#readme","bugs":{"url":"https://github.com/yunusemrgrl/claudedash/issues"},"bin":{"claudedash":"dist/cli.js"},"dist":{"shasum":"f92c5535c5bfd3ff1ff622e229ec7cbb0dc43bc3","tarball":"https://registry.npmjs.org/claudedash/-/claudedash-1.1.0.tgz","fileCount":97,"integrity":"sha512-T2RtQSSFDyMB7MDGhSG8JNgT8PPyQd/qJ8CJXGb5xGrm1nC0ciKxwIH2R/K74TGG6XFoFND3VyTtA63aco8hhw==","signatures":[{"sig":"MEYCIQCXIcxf85nexQEfdz8SGtwJhQAQhpsgi4PPSkNkKDi/TgIhAOjuCcWfUFtNWzqe975Y3OEhxQN45jEaxiQPlvPxsbl5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1193443},"type":"module","gitHead":"56fa4cc825961f6b34926d29b4372c2fb3be1ae0","scripts":{"dev":"tsx watch src/cli.ts start","lint":"eslint src/","test":"vitest --run","build":"tsc && cd dashboard && npm run build","version":"node scripts/sync-version.mjs && git add dashboard/package.json src/cli.ts","build:core":"tsc","test:coverage":"vitest --coverage","build:dashboard":"cd dashboard && npm run build"},"_npmUser":{"name":"yunusemregurlu","email":"yunusemregurlu@gmail.com"},"overrides":{"minimatch":">=10.2.1"},"repository":{"url":"git+https://github.com/yunusemrgrl/claudedash.git","type":"git"},"_npmVersion":"10.8.2","description":"Live Kanban, quality gates and context health monitoring for Claude Code agents","directories":{},"_nodeVersion":"20.20.0","dependencies":{"fastify":"^5.7.4","chokidar":"^5.0.0","commander":"^12.0.0","@fastify/cors":"^11.0.0","@fastify/static":"^9.0.0","@fastify/rate-limit":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","eslint":"^10.0.0","vitest":"^4.0.18","typescript":"^5.3.3","@types/node":"^20.11.16","@vitest/coverage-v8":"^4.0.18","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/claudedash_1.1.0_1771686077469_0.5197396919457586","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"claudedash","version":"1.1.1","keywords":["claude","claude-code","ai-agent","monitoring","observability","kanban","task-tracking","dashboard","devtools"],"author":{"name":"Yunus Emre Gurlu","email":"yunusemregurlu@gmail.com"},"license":"MIT","_id":"claudedash@1.1.1","maintainers":[{"name":"yunusemregurlu","email":"yunusemregurlu@gmail.com"}],"homepage":"https://github.com/yunusemrgrl/claudedash#readme","bugs":{"url":"https://github.com/yunusemrgrl/claudedash/issues"},"bin":{"claudedash":"dist/cli.js"},"dist":{"shasum":"6f7ef91b3582f9b55d9189d7152240bdade59cd9","tarball":"https://registry.npmjs.org/claudedash/-/claudedash-1.1.1.tgz","fileCount":97,"integrity":"sha512-EHt8WI556pvbKjp6qNY2t1kKmxA1SltmAADaC6YBhOuABqhA1rv7qPeV3QgmNWWSrGsqzr8i725B/NCQulyASg==","signatures":[{"sig":"MEQCIBOKiQ+Mhtn76bevkRNmfFQbP59QM4S193ECcVHm9PfcAiBxLBdT6coh4RI7pZZHtsVTws21hnXrLOmGMFwC+3+FVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1198539},"type":"module","gitHead":"63963273fa8107a3a72a31db54c166ea52510cf0","scripts":{"dev":"tsx watch src/cli.ts start","lint":"eslint src/","test":"vitest --run","build":"tsc && cd dashboard && npm run build","version":"node scripts/sync-version.mjs && git add dashboard/package.json src/cli.ts","build:core":"tsc","test:coverage":"vitest --coverage","build:dashboard":"cd dashboard && npm run build"},"_npmUser":{"name":"yunusemregurlu","email":"yunusemregurlu@gmail.com"},"overrides":{"minimatch":">=10.2.1"},"repository":{"url":"git+https://github.com/yunusemrgrl/claudedash.git","type":"git"},"_npmVersion":"10.8.2","description":"Live Kanban, quality gates and context health monitoring for Claude Code agents","directories":{},"_nodeVersion":"20.20.0","dependencies":{"fastify":"^5.7.4","chokidar":"^5.0.0","commander":"^12.0.0","@fastify/cors":"^11.0.0","@fastify/static":"^9.0.0","@fastify/rate-limit":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","eslint":"^10.0.0","vitest":"^4.0.18","typescript":"^5.3.3","@types/node":"^20.11.16","@vitest/coverage-v8":"^4.0.18","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/claudedash_1.1.1_1771686473346_0.6508003219043408","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"claudedash","version":"1.1.2","keywords":["claude","claude-code","ai-agent","monitoring","observability","kanban","task-tracking","dashboard","devtools"],"author":{"name":"Yunus Emre Gurlu","email":"yunusemregurlu@gmail.com"},"license":"MIT","_id":"claudedash@1.1.2","maintainers":[{"name":"yunusemregurlu","email":"yunusemregurlu@gmail.com"}],"homepage":"https://github.com/yunusemrgrl/claudedash#readme","bugs":{"url":"https://github.com/yunusemrgrl/claudedash/issues"},"bin":{"claudedash":"dist/cli.js"},"dist":{"shasum":"5e3a03b89cdee9bad92472c1bb6f8c8e81504437","tarball":"https://registry.npmjs.org/claudedash/-/claudedash-1.1.2.tgz","fileCount":97,"integrity":"sha512-1dJHqNCAIftClAdwAQWPhaRBzrgUbOqUqbrGWGbMLAu0cQMGsyQGt169vY+eCVwxloxH3dMAO4zEi9srWvcHPg==","signatures":[{"sig":"MEQCIEGTXYuD0EuXWVnaPjisrD4OG7+qQV2wXUCl21LOluIPAiBR34XyTn7Z9igHFktLkqJ4XXNUjFBlkVHjt/V/Rx35WQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1204607},"type":"module","gitHead":"b008ff0140ba0fa7aab4852483c9694e32a82d3a","scripts":{"dev":"tsx watch src/cli.ts start","lint":"eslint src/","test":"vitest --run","build":"tsc && cd dashboard && npm run build","version":"node scripts/sync-version.mjs && git add dashboard/package.json src/cli.ts","build:core":"tsc","test:coverage":"vitest --coverage","build:dashboard":"cd dashboard && npm run build"},"_npmUser":{"name":"yunusemregurlu","email":"yunusemregurlu@gmail.com"},"overrides":{"minimatch":">=10.2.1"},"repository":{"url":"git+https://github.com/yunusemrgrl/claudedash.git","type":"git"},"_npmVersion":"10.8.2","description":"Live Kanban, quality gates and context health monitoring for Claude Code agents","directories":{},"_nodeVersion":"20.20.0","dependencies":{"fastify":"^5.7.4","chokidar":"^5.0.0","commander":"^12.0.0","@fastify/cors":"^11.0.0","@fastify/static":"^9.0.0","@fastify/rate-limit":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","eslint":"^10.0.0","vitest":"^4.0.18","typescript":"^5.3.3","@types/node":"^20.11.16","@vitest/coverage-v8":"^4.0.18","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/claudedash_1.1.2_1771703514426_0.3415569977979711","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"claudedash","version":"1.1.3","keywords":["claude","claude-code","ai-agent","monitoring","observability","kanban","task-tracking","dashboard","devtools"],"author":{"name":"Yunus Emre Gurlu","email":"yunusemregurlu@gmail.com"},"license":"MIT","_id":"claudedash@1.1.3","maintainers":[{"name":"yunusemregurlu","email":"yunusemregurlu@gmail.com"}],"homepage":"https://github.com/yunusemrgrl/claudedash#readme","bugs":{"url":"https://github.com/yunusemrgrl/claudedash/issues"},"bin":{"claudedash":"dist/cli.js"},"dist":{"shasum":"5df1929adec43f19d84c5fbfc9e39795e8f97f05","tarball":"https://registry.npmjs.org/claudedash/-/claudedash-1.1.3.tgz","fileCount":97,"integrity":"sha512-PVFhHtzmWOH8srnoKoJirRmNB4lx/HVnNGieOPEZ+mz0vYQzlPx43McbenLH7ZX+FhKHWvbIsSxfCtMVd4oYGg==","signatures":[{"sig":"MEYCIQDVt/IxSnZWT7vWVRGKn58PicD9f1kAZBMelPDnKycGlgIhAM4BX4icOw+AiDR3uyyiUSj6T4L+LXQw76x+ftEhuNX4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1206141},"type":"module","gitHead":"8052d2f758f015223ab6b7134810531efeeeff21","scripts":{"dev":"tsx watch src/cli.ts start","lint":"eslint src/","test":"vitest --run","build":"tsc && cd dashboard && npm run build","version":"node scripts/sync-version.mjs && git add dashboard/package.json src/cli.ts","build:core":"tsc","test:coverage":"vitest --coverage","build:dashboard":"cd dashboard && npm run build"},"_npmUser":{"name":"yunusemregurlu","email":"yunusemregurlu@gmail.com"},"overrides":{"minimatch":">=10.2.1"},"repository":{"url":"git+https://github.com/yunusemrgrl/claudedash.git","type":"git"},"_npmVersion":"10.8.2","description":"Live Kanban, quality gates and context health monitoring for Claude Code agents","directories":{},"_nodeVersion":"20.20.0","dependencies":{"fastify":"^5.7.4","chokidar":"^5.0.0","commander":"^12.0.0","@fastify/cors":"^11.0.0","@fastify/static":"^9.0.0","@fastify/rate-limit":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","eslint":"^10.0.0","vitest":"^4.0.18","typescript":"^5.3.3","@types/node":"^20.11.16","@vitest/coverage-v8":"^4.0.18","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/claudedash_1.1.3_1771703821315_0.5721244917788519","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"claudedash","version":"1.1.4","keywords":["claude","claude-code","ai-agent","monitoring","observability","kanban","task-tracking","dashboard","devtools"],"author":{"name":"Yunus Emre Gurlu","email":"yunusemregurlu@gmail.com"},"license":"MIT","_id":"claudedash@1.1.4","maintainers":[{"name":"yunusemregurlu","email":"yunusemregurlu@gmail.com"}],"homepage":"https://github.com/yunusemrgrl/claudedash#readme","bugs":{"url":"https://github.com/yunusemrgrl/claudedash/issues"},"bin":{"claudedash":"dist/cli.js"},"dist":{"shasum":"51275ae5c8bbfc8a88f5fd6872723dbc11e90158","tarball":"https://registry.npmjs.org/claudedash/-/claudedash-1.1.4.tgz","fileCount":97,"integrity":"sha512-2oUCbydNImFj14oEjgBMYEPSLdswi2e+dKNHsFY8iauPf8Na9fMgedZ1YUnl52pkACkajOKm5Oe9Guk8y+/epA==","signatures":[{"sig":"MEQCIEodCwxAdkMlvodZR+IXKl2jTjZFO7UY1hWSUAWxDBWwAiBhxqP67uywsKHzj/OrHwl7LDqXkY2YAzddeV3kH18VgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1216188},"type":"module","gitHead":"7fdcae3d40fd95d027f430491489e85aba6516d1","scripts":{"dev":"tsx watch src/cli.ts start","lint":"eslint src/","test":"vitest --run","build":"tsc && cd dashboard && npm run build","version":"node scripts/sync-version.mjs && git add dashboard/package.json src/cli.ts","build:core":"tsc","test:coverage":"vitest --coverage","build:dashboard":"cd dashboard && npm run build"},"_npmUser":{"name":"yunusemregurlu","email":"yunusemregurlu@gmail.com"},"overrides":{"minimatch":">=10.2.1"},"repository":{"url":"git+https://github.com/yunusemrgrl/claudedash.git","type":"git"},"_npmVersion":"10.8.2","description":"Live Kanban, quality gates and context health monitoring for Claude Code agents","directories":{},"_nodeVersion":"20.20.0","dependencies":{"fastify":"^5.7.4","chokidar":"^5.0.0","commander":"^12.0.0","@fastify/cors":"^11.0.0","@fastify/static":"^9.0.0","@fastify/rate-limit":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","eslint":"^10.0.0","vitest":"^4.0.18","typescript":"^5.3.3","@types/node":"^20.11.16","@vitest/coverage-v8":"^4.0.18","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/claudedash_1.1.4_1771705649828_0.1584627389904174","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"claudedash","version":"1.1.5","keywords":["claude","claude-code","ai-agent","monitoring","observability","kanban","task-tracking","dashboard","devtools"],"author":{"name":"Yunus Emre Gurlu","email":"yunusemregurlu@gmail.com"},"license":"MIT","_id":"claudedash@1.1.5","maintainers":[{"name":"yunusemregurlu","email":"yunusemregurlu@gmail.com"}],"homepage":"https://github.com/yunusemrgrl/claudedash#readme","bugs":{"url":"https://github.com/yunusemrgrl/claudedash/issues"},"bin":{"claudedash":"dist/cli.js"},"dist":{"shasum":"fdbec81dc385b956ccc811e0d8fa747b02c3b280","tarball":"https://registry.npmjs.org/claudedash/-/claudedash-1.1.5.tgz","fileCount":97,"integrity":"sha512-cJOFyzXKtVNPxWf18ozwIrPM9cSky7tjK7aA95nNzYA+PJbW12wqvoVNPdC4ZjPn3dt38qw2yBIK1yG7XZdxKQ==","signatures":[{"sig":"MEYCIQC4FGGnJkTQnn5YtoRskc8rU04fNUrVWYGnFkzkmXOLtwIhAMZvDNzPaLPUXHh7x0l7N0rE+cqnBT1aksymGXucT6hK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1216489},"type":"module","gitHead":"a12e3c319c03042dbc7c233fc5a92bf635fc8863","scripts":{"dev":"tsx watch src/cli.ts start","lint":"eslint src/","test":"vitest --run","build":"tsc && cd dashboard && npm run build","version":"node scripts/sync-version.mjs && git add dashboard/package.json src/cli.ts","build:core":"tsc","test:coverage":"vitest --coverage","build:dashboard":"cd dashboard && npm run build"},"_npmUser":{"name":"yunusemregurlu","email":"yunusemregurlu@gmail.com"},"overrides":{"minimatch":">=10.2.1"},"repository":{"url":"git+https://github.com/yunusemrgrl/claudedash.git","type":"git"},"_npmVersion":"10.8.2","description":"Live Kanban, quality gates and context health monitoring for Claude Code agents","directories":{},"_nodeVersion":"20.20.0","dependencies":{"fastify":"^5.7.4","chokidar":"^5.0.0","commander":"^12.0.0","@fastify/cors":"^11.0.0","@fastify/static":"^9.0.0","@fastify/rate-limit":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","eslint":"^10.0.0","vitest":"^4.0.18","typescript":"^5.3.3","@types/node":"^20.11.16","@vitest/coverage-v8":"^4.0.18","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/claudedash_1.1.5_1771705951125_0.09280841702268816","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"claudedash","version":"1.1.6","keywords":["claude","claude-code","ai-agent","monitoring","observability","kanban","task-tracking","dashboard","devtools"],"author":{"name":"Yunus Emre Gurlu","email":"yunusemregurlu@gmail.com"},"license":"MIT","_id":"claudedash@1.1.6","maintainers":[{"name":"yunusemregurlu","email":"yunusemregurlu@gmail.com"}],"homepage":"https://github.com/yunusemrgrl/claudedash#readme","bugs":{"url":"https://github.com/yunusemrgrl/claudedash/issues"},"bin":{"claudedash":"dist/cli.js"},"dist":{"shasum":"4289000402fa4f5e3dc112758b267570ac8363a6","tarball":"https://registry.npmjs.org/claudedash/-/claudedash-1.1.6.tgz","fileCount":97,"integrity":"sha512-83EQ3nc2KSYDkVz12tDQ2xI6uIiZIW6q4otYSUkFTGEQfVKN4+G0H73vApqPSn5/pHRMlh+FtWcg8fAZRyUDuQ==","signatures":[{"sig":"MEQCIFC0gpvWUVIx2A7OIFvp9tugUcC+I+/f2oM2V1xsSd5eAiAltBNR4v6Z+QBDwpiCmDXs3M7VY+ZgGqa16qgkw5Sv5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1219483},"type":"module","gitHead":"c007eb11d54c7523c93ce5547bedf85bd51d56eb","scripts":{"dev":"tsx watch src/cli.ts start","lint":"eslint src/","test":"vitest --run","build":"tsc && cd dashboard && npm run build","version":"node scripts/sync-version.mjs && git add dashboard/package.json src/cli.ts","build:core":"tsc","test:coverage":"vitest --coverage","build:dashboard":"cd dashboard && npm run build"},"_npmUser":{"name":"yunusemregurlu","email":"yunusemregurlu@gmail.com"},"overrides":{"minimatch":">=10.2.1"},"repository":{"url":"git+https://github.com/yunusemrgrl/claudedash.git","type":"git"},"_npmVersion":"10.8.2","description":"Live Kanban, quality gates and context health monitoring for Claude Code agents","directories":{},"_nodeVersion":"20.20.0","dependencies":{"fastify":"^5.7.4","chokidar":"^5.0.0","commander":"^12.0.0","@fastify/cors":"^11.0.0","@fastify/static":"^9.0.0","@fastify/rate-limit":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","eslint":"^10.0.0","vitest":"^4.0.18","typescript":"^5.3.3","@types/node":"^20.11.16","@vitest/coverage-v8":"^4.0.18","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/claudedash_1.1.6_1771706026287_0.5104193024810484","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"claudedash","version":"1.1.7","keywords":["claude","claude-code","ai-agent","monitoring","observability","kanban","task-tracking","dashboard","devtools"],"author":{"name":"Yunus Emre Gurlu","email":"yunusemregurlu@gmail.com"},"license":"MIT","_id":"claudedash@1.1.7","maintainers":[{"name":"yunusemregurlu","email":"yunusemregurlu@gmail.com"}],"homepage":"https://github.com/yunusemrgrl/claudedash#readme","bugs":{"url":"https://github.com/yunusemrgrl/claudedash/issues"},"bin":{"claudedash":"dist/cli.js"},"dist":{"shasum":"660ccec3bcd1546963c89b6ec177feaba5702ae2","tarball":"https://registry.npmjs.org/claudedash/-/claudedash-1.1.7.tgz","fileCount":97,"integrity":"sha512-T26U6qyqWrO9Q7kcb8i7Gl3Li6k0NhYFz30Kbal64+Oa+A/6UeQKBYe5gUYV0mZDLFOSOnF5m9MXSS88k4mtBg==","signatures":[{"sig":"MEUCIHUNpbnWhrvqEU5XOWjwsO8TkqllzHyffyj6IiOYryGhAiEAx30OXsbOJivCmWQnJeiPEH38SrUbcc+KrEB9HnbLZ2Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1227383},"type":"module","gitHead":"8ef361091135e873deb5d192f78ead5a1530afd0","scripts":{"dev":"tsx watch src/cli.ts start","lint":"eslint src/","test":"vitest --run","build":"tsc && cd dashboard && npm run build","version":"node scripts/sync-version.mjs && git add dashboard/package.json src/cli.ts","build:core":"tsc","test:coverage":"vitest --coverage","build:dashboard":"cd dashboard && npm run build"},"_npmUser":{"name":"yunusemregurlu","email":"yunusemregurlu@gmail.com"},"overrides":{"minimatch":">=10.2.1"},"repository":{"url":"git+https://github.com/yunusemrgrl/claudedash.git","type":"git"},"_npmVersion":"10.8.2","description":"Live Kanban, quality gates and context health monitoring for Claude Code agents","directories":{},"_nodeVersion":"20.20.0","dependencies":{"fastify":"^5.7.4","chokidar":"^5.0.0","commander":"^12.0.0","@fastify/cors":"^11.0.0","@fastify/static":"^9.0.0","@fastify/rate-limit":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","eslint":"^10.0.0","vitest":"^4.0.18","typescript":"^5.3.3","@types/node":"^20.11.16","@vitest/coverage-v8":"^4.0.18","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/claudedash_1.1.7_1771706179414_0.7077495903311057","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"claudedash","version":"1.1.8","keywords":["claude","claude-code","ai-agent","monitoring","observability","kanban","task-tracking","dashboard","devtools"],"author":{"name":"Yunus Emre Gurlu","email":"yunusemregurlu@gmail.com"},"license":"MIT","_id":"claudedash@1.1.8","maintainers":[{"name":"yunusemregurlu","email":"yunusemregurlu@gmail.com"}],"homepage":"https://github.com/yunusemrgrl/claudedash#readme","bugs":{"url":"https://github.com/yunusemrgrl/claudedash/issues"},"bin":{"claudedash":"dist/cli.js"},"dist":{"shasum":"6624533ad7629f55972bfa156d08608055812d57","tarball":"https://registry.npmjs.org/claudedash/-/claudedash-1.1.8.tgz","fileCount":97,"integrity":"sha512-mesaoiPieGcRO2WDoldUq5frwls6qimzn0vtRJ5gc48oy4qEqpyqXu6qXH4sazeLyvxdi1hPEPF15A245sOWnQ==","signatures":[{"sig":"MEYCIQDr7DUb6JoGhzD+eO0mQNeIYp4VlwBgoBFpUYs0iG6hmAIhAJhev1W8rp2oRM11Paf1AB7amD8zaKkCBDvQt0sbetAY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1229384},"type":"module","gitHead":"ce7c0688c0f7927cf977715aa1e80bce22f8045d","scripts":{"dev":"tsx watch src/cli.ts start","lint":"eslint src/","test":"vitest --run","build":"tsc && cd dashboard && npm run build","version":"node scripts/sync-version.mjs && git add dashboard/package.json src/cli.ts","build:core":"tsc","test:coverage":"vitest --coverage","build:dashboard":"cd dashboard && npm run build"},"_npmUser":{"name":"yunusemregurlu","email":"yunusemregurlu@gmail.com"},"overrides":{"minimatch":">=10.2.1"},"repository":{"url":"git+https://github.com/yunusemrgrl/claudedash.git","type":"git"},"_npmVersion":"10.8.2","description":"Live Kanban, quality gates and context health monitoring for Claude Code agents","directories":{},"_nodeVersion":"20.20.0","dependencies":{"fastify":"^5.7.4","chokidar":"^5.0.0","commander":"^12.0.0","@fastify/cors":"^11.0.0","@fastify/static":"^9.0.0","@fastify/rate-limit":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","eslint":"^10.0.0","vitest":"^4.0.18","typescript":"^5.3.3","@types/node":"^20.11.16","@vitest/coverage-v8":"^4.0.18","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/claudedash_1.1.8_1771706313809_0.14224948238932278","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"claudedash","version":"1.1.9","keywords":["claude","claude-code","ai-agent","monitoring","observability","kanban","task-tracking","dashboard","devtools"],"author":{"name":"Yunus Emre Gurlu","email":"yunusemregurlu@gmail.com"},"license":"MIT","_id":"claudedash@1.1.9","maintainers":[{"name":"yunusemregurlu","email":"yunusemregurlu@gmail.com"}],"homepage":"https://github.com/yunusemrgrl/claudedash#readme","bugs":{"url":"https://github.com/yunusemrgrl/claudedash/issues"},"bin":{"claudedash":"dist/cli.js"},"dist":{"shasum":"a91fc4c28245a70264c8dcfddfc80353613bf403","tarball":"https://registry.npmjs.org/claudedash/-/claudedash-1.1.9.tgz","fileCount":97,"integrity":"sha512-gbCfJY5vlgnXPU5w9G1Vnb/scanp7ojrGWbEJ8rLZXJgYcNeTGNCexaErVEQ2iEWr/ZBwqIKEJeGf6Y2nxnENA==","signatures":[{"sig":"MEQCIG8yKQwhasvhXcqAAeSUxd/JIoXlpP+tLlSetxs5HRgoAiAC4tN0Vu+yqyAHJ9Vws741MFXsknkqXdq2UWmwekhqIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1233329},"type":"module","gitHead":"1870d16ba06b14e5fb74e5694d1285c93f964a25","scripts":{"dev":"tsx watch src/cli.ts start","lint":"eslint src/","test":"vitest --run","build":"tsc && cd dashboard && npm run build","version":"node scripts/sync-version.mjs && git add dashboard/package.json src/cli.ts","build:core":"tsc","test:coverage":"vitest --coverage","build:dashboard":"cd dashboard && npm run build"},"_npmUser":{"name":"yunusemregurlu","email":"yunusemregurlu@gmail.com"},"overrides":{"minimatch":">=10.2.1"},"repository":{"url":"git+https://github.com/yunusemrgrl/claudedash.git","type":"git"},"_npmVersion":"10.8.2","description":"Live Kanban, quality gates and context health monitoring for Claude Code agents","directories":{},"_nodeVersion":"20.20.0","dependencies":{"fastify":"^5.7.4","chokidar":"^5.0.0","commander":"^12.0.0","@fastify/cors":"^11.0.0","@fastify/static":"^9.0.0","@fastify/rate-limit":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","eslint":"^10.0.0","vitest":"^4.0.18","typescript":"^5.3.3","@types/node":"^20.11.16","@vitest/coverage-v8":"^4.0.18","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/claudedash_1.1.9_1771706456319_0.4284075771828306","host":"s3://npm-registry-packages-npm-production"}},"1.1.10":{"name":"claudedash","version":"1.1.10","keywords":["claude","claude-code","ai-agent","monitoring","observability","kanban","task-tracking","dashboard","devtools"],"author":{"name":"Yunus Emre Gurlu","email":"yunusemregurlu@gmail.com"},"license":"MIT","_id":"claudedash@1.1.10","maintainers":[{"name":"yunusemregurlu","email":"yunusemregurlu@gmail.com"}],"homepage":"https://github.com/yunusemrgrl/claudedash#readme","bugs":{"url":"https://github.com/yunusemrgrl/claudedash/issues"},"bin":{"claudedash":"dist/cli.js"},"dist":{"shasum":"dcda3240828f484bf96459cee94da975eb619f2d","tarball":"https://registry.npmjs.org/claudedash/-/claudedash-1.1.10.tgz","fileCount":97,"integrity":"sha512-wytUjW11/gI3FWoxziDG8IurDDOLHNSsyECalkL4GO0qkclaKjnMCYiahtUk4mRQrkNM41kft0fg7C6eubDfyw==","signatures":[{"sig":"MEUCIFiucaxiXHpd+FEJA+Uk8i6Xp6TMmrtfCORmcpVV8uCkAiEA+LOb7VANpJecr1T2iKt+ahzwjj24mpT44CyBgpryFBM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1236714},"type":"module","gitHead":"972022b2dddf8ad982d7a85478f9d0b62d7efde9","scripts":{"dev":"tsx watch src/cli.ts start","lint":"eslint src/","test":"vitest --run","build":"tsc && cd dashboard && npm run build","version":"node scripts/sync-version.mjs && git add dashboard/package.json src/cli.ts","build:core":"tsc","test:coverage":"vitest --coverage","build:dashboard":"cd dashboard && npm run build"},"_npmUser":{"name":"yunusemregurlu","email":"yunusemregurlu@gmail.com"},"overrides":{"minimatch":">=10.2.1"},"repository":{"url":"git+https://github.com/yunusemrgrl/claudedash.git","type":"git"},"_npmVersion":"10.8.2","description":"Live Kanban, quality gates and context health monitoring for Claude Code agents","directories":{},"_nodeVersion":"20.20.0","dependencies":{"fastify":"^5.7.4","chokidar":"^5.0.0","commander":"^12.0.0","@fastify/cors":"^11.0.0","@fastify/static":"^9.0.0","@fastify/rate-limit":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","eslint":"^10.0.0","vitest":"^4.0.18","typescript":"^5.3.3","@types/node":"^20.11.16","@vitest/coverage-v8":"^4.0.18","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/claudedash_1.1.10_1771706596194_0.7205245278696517","host":"s3://npm-registry-packages-npm-production"}},"1.1.11":{"name":"claudedash","version":"1.1.11","keywords":["claude","claude-code","ai-agent","monitoring","observability","kanban","task-tracking","dashboard","devtools"],"author":{"name":"Yunus Emre Gurlu","email":"yunusemregurlu@gmail.com"},"license":"MIT","_id":"claudedash@1.1.11","maintainers":[{"name":"yunusemregurlu","email":"yunusemregurlu@gmail.com"}],"homepage":"https://github.com/yunusemrgrl/claudedash#readme","bugs":{"url":"https://github.com/yunusemrgrl/claudedash/issues"},"bin":{"claudedash":"dist/cli.js"},"dist":{"shasum":"fe86bf523a860026c2c24c2d988985462c90e2a7","tarball":"https://registry.npmjs.org/claudedash/-/claudedash-1.1.11.tgz","fileCount":97,"integrity":"sha512-BNIc+HReFRKglTvZqO76/KERsUuKDHDqNj/1H7kA20oA3+rztydwBOT3tCGjuNUyXg8RbmtbnyYY2Sig8xzpLQ==","signatures":[{"sig":"MEUCIQCXLUGG8JHqTne1PLvhaQUla5QPBXQbHwaWebI6IU8zHAIgDxxjRtRIX0pA0bc+9f2WTU5yAh2P8fuKNNAvSKDuYro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1240625},"type":"module","gitHead":"3a6b4d85c6f4e805089fa7108d8e69aff9c7d9ae","scripts":{"dev":"tsx watch src/cli.ts start","lint":"eslint src/","test":"vitest --run","build":"tsc && cd dashboard && npm run build","version":"node scripts/sync-version.mjs && git add dashboard/package.json src/cli.ts","build:core":"tsc","test:coverage":"vitest --coverage","build:dashboard":"cd dashboard && npm run build"},"_npmUser":{"name":"yunusemregurlu","email":"yunusemregurlu@gmail.com"},"overrides":{"minimatch":">=10.2.1"},"repository":{"url":"git+https://github.com/yunusemrgrl/claudedash.git","type":"git"},"_npmVersion":"10.8.2","description":"Live Kanban, quality gates and context health monitoring for Claude Code agents","directories":{},"_nodeVersion":"20.20.0","dependencies":{"fastify":"^5.7.4","chokidar":"^5.0.0","commander":"^12.0.0","@fastify/cors":"^11.0.0","@fastify/static":"^9.0.0","@fastify/rate-limit":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","eslint":"^10.0.0","vitest":"^4.0.18","typescript":"^5.3.3","@types/node":"^20.11.16","@vitest/coverage-v8":"^4.0.18","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/claudedash_1.1.11_1771706681717_0.27389634512051075","host":"s3://npm-registry-packages-npm-production"}},"1.1.18":{"name":"claudedash","version":"1.1.18","keywords":["claude","claude-code","ai-agent","monitoring","observability","kanban","task-tracking","dashboard","devtools"],"author":{"name":"Yunus Emre Gurlu","email":"yunusemregurlu@gmail.com"},"license":"MIT","_id":"claudedash@1.1.18","maintainers":[{"name":"yunusemregurlu","email":"yunusemregurlu@gmail.com"}],"homepage":"https://github.com/yunusemrgrl/claudedash#readme","bugs":{"url":"https://github.com/yunusemrgrl/claudedash/issues"},"bin":{"claudedash":"dist/cli.js"},"dist":{"shasum":"22a319b32980dadfe2cdc3ec2da84928d3d1388f","tarball":"https://registry.npmjs.org/claudedash/-/claudedash-1.1.18.tgz","fileCount":97,"integrity":"sha512-bNX0z9PEQ97Oyz1AEwbvg6ya/ljYWUrjlmCQM9/Wtih7CBk4QByfPGWgTb1aO8vBHta3tuqa4FP3NeDaGa1qrg==","signatures":[{"sig":"MEQCICeroMwTURjrMoMU0fqB4TOanvbEl6ZSPnGp0Qs3H0xzAiA/KdjdbBdGc0IqEfBhKEn63TVAC3cAg59m3i+WRYem+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1254806},"type":"module","gitHead":"cd3888e4246dd1e6be2a4b76ddd953c8ce2935a6","scripts":{"dev":"tsx watch src/cli.ts start","lint":"eslint src/","test":"vitest --run","build":"tsc && cd dashboard && npm run build","version":"node scripts/sync-version.mjs && git add dashboard/package.json src/cli.ts","build:core":"tsc","test:coverage":"vitest --coverage","build:dashboard":"cd dashboard && npm run build"},"_npmUser":{"name":"yunusemregurlu","email":"yunusemregurlu@gmail.com"},"overrides":{"minimatch":">=10.2.1"},"repository":{"url":"git+https://github.com/yunusemrgrl/claudedash.git","type":"git"},"_npmVersion":"10.8.2","description":"Live Kanban, quality gates and context health monitoring for Claude Code agents","directories":{},"_nodeVersion":"20.20.0","dependencies":{"fastify":"^5.7.4","chokidar":"^5.0.0","commander":"^12.0.0","@fastify/cors":"^11.0.0","@fastify/static":"^9.0.0","@fastify/rate-limit":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","eslint":"^10.0.0","vitest":"^4.0.18","typescript":"^5.3.3","@types/node":"^20.11.16","@vitest/coverage-v8":"^4.0.18","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/claudedash_1.1.18_1771715970982_0.5087428946962511","host":"s3://npm-registry-packages-npm-production"}},"1.1.19":{"name":"claudedash","version":"1.1.19","keywords":["claude","claude-code","ai-agent","monitoring","observability","kanban","task-tracking","dashboard","devtools"],"author":{"name":"Yunus Emre Gurlu","email":"yunusemregurlu@gmail.com"},"license":"MIT","_id":"claudedash@1.1.19","maintainers":[{"name":"yunusemregurlu","email":"yunusemregurlu@gmail.com"}],"homepage":"https://github.com/yunusemrgrl/claudedash#readme","bugs":{"url":"https://github.com/yunusemrgrl/claudedash/issues"},"bin":{"claudedash":"dist/cli.js"},"dist":{"shasum":"07e5055d019cf911f52af6d55cd49130b159ceec","tarball":"https://registry.npmjs.org/claudedash/-/claudedash-1.1.19.tgz","fileCount":97,"integrity":"sha512-e5Y+N9xtaDQ6qIHqH0MHM0MTpuTNqHd2ib2eog9KQiKX8OqduqINUjDZ7cY26vLUC0ySB0eLRDEUqelp3uYTYA==","signatures":[{"sig":"MEUCIQDCLCYl7nYhOSxGYTiIPM01GRsd3ZLxsZlf34FNdaiXTgIgHVogphk7WauTBGbcSpFrJM4UzvCZjSX0r57rb5PRkA0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1256210},"type":"module","gitHead":"ae1294eb78cc9ea87dca50defd252277a054f1f4","scripts":{"dev":"tsx watch src/cli.ts start","lint":"eslint src/","test":"vitest --run","build":"tsc && cd dashboard && npm run build","version":"node scripts/sync-version.mjs && git add dashboard/package.json src/cli.ts","build:core":"tsc","test:coverage":"vitest --coverage","build:dashboard":"cd dashboard && npm run build"},"_npmUser":{"name":"yunusemregurlu","email":"yunusemregurlu@gmail.com"},"overrides":{"minimatch":">=10.2.1"},"repository":{"url":"git+https://github.com/yunusemrgrl/claudedash.git","type":"git"},"_npmVersion":"10.8.2","description":"Live Kanban, quality gates and context health monitoring for Claude Code agents","directories":{},"_nodeVersion":"20.20.0","dependencies":{"fastify":"^5.7.4","chokidar":"^5.0.0","commander":"^12.0.0","@fastify/cors":"^11.0.0","@fastify/static":"^9.0.0","@fastify/rate-limit":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","eslint":"^10.0.0","vitest":"^4.0.18","typescript":"^5.3.3","@types/node":"^20.11.16","@vitest/coverage-v8":"^4.0.18","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/claudedash_1.1.19_1771731172393_0.5969709895480693","host":"s3://npm-registry-packages-npm-production"}},"1.1.20":{"name":"claudedash","version":"1.1.20","keywords":["claude","claude-code","ai-agent","monitoring","observability","kanban","task-tracking","dashboard","devtools"],"author":{"name":"Yunus Emre Gurlu","email":"yunusemregurlu@gmail.com"},"license":"MIT","_id":"claudedash@1.1.20","maintainers":[{"name":"yunusemregurlu","email":"yunusemregurlu@gmail.com"}],"homepage":"https://github.com/yunusemrgrl/claudedash#readme","bugs":{"url":"https://github.com/yunusemrgrl/claudedash/issues"},"bin":{"claudedash":"dist/cli.js"},"dist":{"shasum":"a8c7e7266130a266e5260e3bbf4f72127816cd02","tarball":"https://registry.npmjs.org/claudedash/-/claudedash-1.1.20.tgz","fileCount":99,"integrity":"sha512-aJTaPv56LmUIuxDSexfYbRvqW/GoAU6I107drL1fwM773s7AThpB2MjRwrywWgr3hkvXjBcyzuy4Cs70L3kmGw==","signatures":[{"sig":"MEQCIG1G25emlN/QCL8l/79QvsKX4F0+gW6k8/76WN0lzU7jAiAC2o83yi0Jecq3z2+eOPtz94w3iDGZwTI5MdXxyqEKLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1270806},"type":"module","gitHead":"a967c6f9d7025efcc4728ebf08618d3380e4277a","scripts":{"dev":"tsx watch src/cli.ts start","lint":"eslint src/","test":"vitest --run","build":"tsc && cd dashboard && npm run build","version":"node scripts/sync-version.mjs && git add dashboard/package.json src/cli.ts","build:core":"tsc","test:coverage":"vitest --coverage","build:dashboard":"cd dashboard && npm run build"},"_npmUser":{"name":"yunusemregurlu","email":"yunusemregurlu@gmail.com"},"overrides":{"minimatch":">=10.2.1"},"repository":{"url":"git+https://github.com/yunusemrgrl/claudedash.git","type":"git"},"_npmVersion":"10.8.2","description":"Live Kanban, quality gates and context health monitoring for Claude Code agents","directories":{},"_nodeVersion":"20.20.0","dependencies":{"fastify":"^5.7.4","chokidar":"^5.0.0","commander":"^12.0.0","@fastify/cors":"^11.0.0","@fastify/static":"^9.0.0","@fastify/rate-limit":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","eslint":"^10.0.0","vitest":"^4.0.18","typescript":"^5.3.3","@types/node":"^20.11.16","@vitest/coverage-v8":"^4.0.18","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/claudedash_1.1.20_1771769545085_0.020141210241559238","host":"s3://npm-registry-packages-npm-production"}},"1.1.21":{"name":"claudedash","version":"1.1.21","keywords":["claude","claude-code","ai-agent","monitoring","observability","kanban","task-tracking","dashboard","devtools"],"author":{"name":"Yunus Emre Gurlu","email":"yunusemregurlu@gmail.com"},"license":"MIT","_id":"claudedash@1.1.21","maintainers":[{"name":"yunusemregurlu","email":"yunusemregurlu@gmail.com"}],"homepage":"https://github.com/yunusemrgrl/claudedash#readme","bugs":{"url":"https://github.com/yunusemrgrl/claudedash/issues"},"bin":{"claudedash":"dist/cli.js"},"dist":{"shasum":"2bcb66e24b8adb66f862d80cce2b55ede850a7d9","tarball":"https://registry.npmjs.org/claudedash/-/claudedash-1.1.21.tgz","fileCount":99,"integrity":"sha512-gCMguNxTQlq9bM4BcPtr/l4MwfQTEz7wQQ124KzJJsRqntGy9jlZp+DGoinLQX0oeD0hiXbwcYjnJFFnKy9gkg==","signatures":[{"sig":"MEUCIQDvldwt0De4QrDg+Nt4lPV1KzOYxgZQo3H/JTXYfR5XtQIgJGoDei8MTth8lmH9VPDcOP3KbvufCmXcLw8ZwVQtYSc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1282798},"type":"module","gitHead":"97768373863e58e08b1a058df3bc6b5b7fcc32c4","scripts":{"dev":"tsx watch src/cli.ts start","lint":"eslint src/","test":"vitest --run","build":"tsc && cd dashboard && npm run build","version":"node scripts/sync-version.mjs && git add dashboard/package.json src/cli.ts","build:core":"tsc","test:coverage":"vitest --coverage","build:dashboard":"cd dashboard && npm run build"},"_npmUser":{"name":"yunusemregurlu","email":"yunusemregurlu@gmail.com"},"overrides":{"minimatch":">=10.2.1"},"repository":{"url":"git+https://github.com/yunusemrgrl/claudedash.git","type":"git"},"_npmVersion":"10.8.2","description":"Live Kanban, quality gates and context health monitoring for Claude Code agents","directories":{},"_nodeVersion":"20.20.0","dependencies":{"fastify":"^5.7.4","chokidar":"^5.0.0","commander":"^12.0.0","@fastify/cors":"^11.0.0","@fastify/static":"^9.0.0","@fastify/rate-limit":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","eslint":"^10.0.0","vitest":"^4.0.18","typescript":"^5.3.3","@types/node":"^20.11.16","@vitest/coverage-v8":"^4.0.18","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/claudedash_1.1.21_1771774259268_0.7505011952618512","host":"s3://npm-registry-packages-npm-production"}},"1.1.22":{"name":"claudedash","version":"1.1.22","keywords":["claude","claude-code","ai-agent","monitoring","observability","kanban","task-tracking","dashboard","devtools"],"author":{"name":"Yunus Emre Gurlu","email":"yunusemregurlu@gmail.com"},"license":"MIT","_id":"claudedash@1.1.22","maintainers":[{"name":"yunusemregurlu","email":"yunusemregurlu@gmail.com"}],"homepage":"https://github.com/yunusemrgrl/claudedash#readme","bugs":{"url":"https://github.com/yunusemrgrl/claudedash/issues"},"bin":{"claudedash":"dist/cli.js"},"dist":{"shasum":"e0d4a52005f1a01c304993f6f85733ca89577ff1","tarball":"https://registry.npmjs.org/claudedash/-/claudedash-1.1.22.tgz","fileCount":99,"integrity":"sha512-Uh3IACHmMcQATrpfBccnRIynM8RFjOFFwf9lLlMF01DpYd41oNh5naTcxraYskEuSgEeH7COJECkAibvTf/RTQ==","signatures":[{"sig":"MEYCIQD3xYRFqitiHUFplEjrWoH57het05aHFsVjMYENTTzsJQIhAOxAeq+w4hxUiBxvux1wEkCB+oa3Fw91SWmFS9+bnFY4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1282917},"type":"module","gitHead":"143c326247311d65074b999cce859865c57320b2","scripts":{"dev":"tsx watch src/cli.ts start","lint":"eslint src/","test":"vitest --run","build":"tsc && cd dashboard && npm run build","version":"node scripts/sync-version.mjs && git add dashboard/package.json src/cli.ts","build:core":"tsc","test:coverage":"vitest --coverage","build:dashboard":"cd dashboard && npm run build"},"_npmUser":{"name":"yunusemregurlu","email":"yunusemregurlu@gmail.com"},"overrides":{"minimatch":">=10.2.1"},"repository":{"url":"git+https://github.com/yunusemrgrl/claudedash.git","type":"git"},"_npmVersion":"10.8.2","description":"Live Kanban, quality gates and context health monitoring for Claude Code agents","directories":{},"_nodeVersion":"20.20.0","dependencies":{"fastify":"^5.7.4","chokidar":"^5.0.0","commander":"^12.0.0","@fastify/cors":"^11.0.0","@fastify/static":"^9.0.0","@fastify/rate-limit":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","eslint":"^10.0.0","vitest":"^4.0.18","typescript":"^5.3.3","@types/node":"^20.11.16","@vitest/coverage-v8":"^4.0.18","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/claudedash_1.1.22_1771797967710_0.07226832356756518","host":"s3://npm-registry-packages-npm-production"}},"1.1.23":{"name":"claudedash","version":"1.1.23","keywords":["claude","claude-code","ai-agent","monitoring","observability","kanban","task-tracking","dashboard","devtools"],"author":{"name":"Yunus Emre Gurlu","email":"yunusemregurlu@gmail.com"},"license":"MIT","_id":"claudedash@1.1.23","maintainers":[{"name":"yunusemregurlu","email":"yunusemregurlu@gmail.com"}],"homepage":"https://github.com/yunusemrgrl/claudedash#readme","bugs":{"url":"https://github.com/yunusemrgrl/claudedash/issues"},"bin":{"claudedash":"dist/cli.js"},"dist":{"shasum":"253ed14297a1d55dbaa443c50b40ef381b4b9540","tarball":"https://registry.npmjs.org/claudedash/-/claudedash-1.1.23.tgz","fileCount":99,"integrity":"sha512-f1iABcxU+QHQ2T1CyPiYAImnU1wL3Yt9AylxVbrTtZc05k3MHzuypcOknf3z+B8VaiOX0+QPMKysqzwf0xJTVQ==","signatures":[{"sig":"MEYCIQDKbAsnQqMD40K9hBu0lXKgyKg9vTdXk9S2JiTkTNOx5QIhAJfQouDZ3puC3s3npovkBXUExaGBE9GJsy81oSx5ZRMD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1287946},"type":"module","gitHead":"829c39515e4e0423e3466612a1c084929639dbdf","scripts":{"dev":"tsx watch src/cli.ts start","lint":"eslint src/","test":"vitest --run","build":"tsc && cd dashboard && npm run build","version":"node scripts/sync-version.mjs && git add dashboard/package.json src/cli.ts","build:core":"tsc","test:coverage":"vitest --coverage","build:dashboard":"cd dashboard && npm run build"},"_npmUser":{"name":"yunusemregurlu","email":"yunusemregurlu@gmail.com"},"overrides":{"minimatch":">=10.2.1"},"repository":{"url":"git+https://github.com/yunusemrgrl/claudedash.git","type":"git"},"_npmVersion":"10.8.2","description":"Live Kanban, quality gates and context health monitoring for Claude Code agents","directories":{},"_nodeVersion":"20.20.0","dependencies":{"fastify":"^5.7.4","chokidar":"^5.0.0","commander":"^12.0.0","@fastify/cors":"^11.0.0","@fastify/static":"^9.0.0","@fastify/rate-limit":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","eslint":"^10.0.0","vitest":"^4.0.18","typescript":"^5.3.3","@types/node":"^20.11.16","@vitest/coverage-v8":"^4.0.18","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/claudedash_1.1.23_1771836832397_0.5402543632651344","host":"s3://npm-registry-packages-npm-production"}},"1.1.24":{"name":"claudedash","version":"1.1.24","keywords":["claude","claude-code","ai-agent","monitoring","observability","kanban","task-tracking","dashboard","devtools"],"author":{"name":"Yunus Emre Gurlu","email":"yunusemregurlu@gmail.com"},"license":"MIT","_id":"claudedash@1.1.24","maintainers":[{"name":"yunusemregurlu","email":"yunusemregurlu@gmail.com"}],"homepage":"https://github.com/yunusemrgrl/claudedash#readme","bugs":{"url":"https://github.com/yunusemrgrl/claudedash/issues"},"bin":{"claudedash":"dist/cli.js"},"dist":{"shasum":"1a9e6857e24b47fd33f747bd747f567a133266b8","tarball":"https://registry.npmjs.org/claudedash/-/claudedash-1.1.24.tgz","fileCount":103,"integrity":"sha512-NAUzG7TOseVgVotkX3fcIga0/wF2e57NoW/hiBcrR8gD7C/0Fsn+OLwfGPJW+bBLP35bSNCM5E2L1dpSPKDGRA==","signatures":[{"sig":"MEYCIQCXiRjqqD/lI4Zg/A2Uuy4haIsXxH/XBg41n6R63mQLMQIhAJvPTezeioiv6v4LENv6NjyW3Eb7CurEkdsAIb+yzllj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1310232},"type":"module","gitHead":"336c167fb11674e22c0b8035efa095082f0ccd4e","scripts":{"dev":"tsx watch src/cli.ts start","lint":"eslint src/","test":"vitest --run","build":"tsc && cd dashboard && npm run build","version":"node scripts/sync-version.mjs && git add dashboard/package.json src/cli.ts","build:core":"tsc","test:coverage":"vitest --coverage","build:dashboard":"cd dashboard && npm run build"},"_npmUser":{"name":"yunusemregurlu","email":"yunusemregurlu@gmail.com"},"overrides":{"minimatch":">=10.2.1"},"repository":{"url":"git+https://github.com/yunusemrgrl/claudedash.git","type":"git"},"_npmVersion":"10.8.2","description":"Live Kanban, quality gates and context health monitoring for Claude Code agents","directories":{},"_nodeVersion":"20.20.0","dependencies":{"fastify":"^5.7.4","chokidar":"^5.0.0","commander":"^12.0.0","@fastify/cors":"^11.0.0","@fastify/static":"^9.0.0","@fastify/rate-limit":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","eslint":"^10.0.0","vitest":"^4.0.18","typescript":"^5.3.3","@types/node":"^20.11.16","@vitest/coverage-v8":"^4.0.18","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/claudedash_1.1.24_1771853008589_0.06246381464934658","host":"s3://npm-registry-packages-npm-production"}},"1.1.25":{"name":"claudedash","version":"1.1.25","keywords":["claude","claude-code","ai-agent","monitoring","observability","kanban","task-tracking","dashboard","devtools"],"author":{"name":"Yunus Emre Gurlu","email":"yunusemregurlu@gmail.com"},"license":"MIT","_id":"claudedash@1.1.25","maintainers":[{"name":"yunusemregurlu","email":"yunusemregurlu@gmail.com"}],"homepage":"https://github.com/yunusemrgrl/claudedash#readme","bugs":{"url":"https://github.com/yunusemrgrl/claudedash/issues"},"bin":{"claudedash":"dist/cli.js"},"dist":{"shasum":"9c5f3cdf80fc546ba45dce17e885ede162cd71ae","tarball":"https://registry.npmjs.org/claudedash/-/claudedash-1.1.25.tgz","fileCount":103,"integrity":"sha512-GEYXm2dZIys+jcJ+NSVqUsjdewC3vAY2gC/jL604VGSb++bw9S9dkH47prmhXq26G9W6FbaarticWiNmj7sf+g==","signatures":[{"sig":"MEUCIQDBEzaAwlzgm+TdhycUKCeuNFofglIhu1iKaxwoJDRrrQIgJL1ov459W56nfZ+GXZDO21bwuvD9QgSEKlnBaIB0ROA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1310230},"type":"module","gitHead":"690f358ceb35be5bf5131770b295b4c423464e10","scripts":{"dev":"tsx watch src/cli.ts start","lint":"eslint src/","test":"vitest --run","build":"tsc && cd dashboard && npm run build","version":"node scripts/sync-version.mjs && git add dashboard/package.json src/cli.ts","build:core":"tsc","test:coverage":"vitest --coverage","build:dashboard":"cd dashboard && npm run build"},"_npmUser":{"name":"yunusemregurlu","email":"yunusemregurlu@gmail.com"},"overrides":{"minimatch":">=10.2.1"},"repository":{"url":"git+https://github.com/yunusemrgrl/claudedash.git","type":"git"},"_npmVersion":"10.8.2","description":"Live Kanban, quality gates and context health monitoring for Claude Code agents","directories":{},"_nodeVersion":"20.20.0","dependencies":{"fastify":"^5.7.4","chokidar":"^5.0.0","commander":"^12.0.0","@fastify/cors":"^11.0.0","@fastify/static":"^9.0.0","@fastify/rate-limit":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","eslint":"^10.0.0","vitest":"^4.0.18","typescript":"^5.3.3","@types/node":"^20.11.16","@vitest/coverage-v8":"^4.0.18","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/claudedash_1.1.25_1771853474349_0.5455444575483481","host":"s3://npm-registry-packages-npm-production"}},"1.1.26":{"name":"claudedash","version":"1.1.26","keywords":["claude","claude-code","ai-agent","monitoring","observability","kanban","task-tracking","dashboard","devtools"],"author":{"name":"Yunus Emre Gurlu","email":"yunusemregurlu@gmail.com"},"license":"MIT","_id":"claudedash@1.1.26","maintainers":[{"name":"yunusemregurlu","email":"yunusemregurlu@gmail.com"}],"homepage":"https://github.com/yunusemrgrl/claudedash#readme","bugs":{"url":"https://github.com/yunusemrgrl/claudedash/issues"},"bin":{"claudedash":"dist/cli.js"},"dist":{"shasum":"78a39b8775bd0cc8a7d9ddf787702bb59ec4e90b","tarball":"https://registry.npmjs.org/claudedash/-/claudedash-1.1.26.tgz","fileCount":103,"integrity":"sha512-2fxtxMtk4uA6YRh0aHoDpGPj9y5WRwKgL4HU+2TdDN7sKM50eTOAtTcDNLsZbWQ1ehZMTXurOzteEDWTHqKUkA==","signatures":[{"sig":"MEYCIQDaVQBv1TDJlxYyxg1QgpNFhh5DhaySiWTZNiI1gZMANwIhAMNAlhHh6ZSrF8PuxpM+RHc1/hh44UiU6aQGnb3Fjmqa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1336494},"type":"module","gitHead":"27792103d8951b4684f7c9733f58ccb7fc061005","scripts":{"dev":"tsx watch src/cli.ts start","lint":"eslint src/","test":"vitest --run","build":"tsc && cd dashboard && npm run build","version":"node scripts/sync-version.mjs && git add dashboard/package.json src/cli.ts","build:core":"tsc","test:coverage":"vitest --coverage","build:dashboard":"cd dashboard && npm run build"},"_npmUser":{"name":"yunusemregurlu","email":"yunusemregurlu@gmail.com"},"overrides":{"minimatch":">=10.2.1"},"repository":{"url":"git+https://github.com/yunusemrgrl/claudedash.git","type":"git"},"_npmVersion":"10.8.2","description":"Live Kanban, quality gates and context health monitoring for Claude Code agents","directories":{},"_nodeVersion":"20.20.0","dependencies":{"fastify":"^5.7.4","chokidar":"^5.0.0","commander":"^12.0.0","@fastify/cors":"^11.0.0","@fastify/static":"^9.0.0","@fastify/rate-limit":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","eslint":"^10.0.0","vitest":"^4.0.18","typescript":"^5.3.3","@types/node":"^20.11.16","@vitest/coverage-v8":"^4.0.18","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/claudedash_1.1.26_1771855040147_0.4311775353327725","host":"s3://npm-registry-packages-npm-production"}},"1.1.27":{"name":"claudedash","version":"1.1.27","keywords":["claude","claude-code","ai-agent","monitoring","observability","kanban","task-tracking","dashboard","devtools"],"author":{"name":"Yunus Emre Gurlu","email":"yunusemregurlu@gmail.com"},"license":"MIT","_id":"claudedash@1.1.27","maintainers":[{"name":"yunusemregurlu","email":"yunusemregurlu@gmail.com"}],"homepage":"https://github.com/yunusemrgrl/claudedash#readme","bugs":{"url":"https://github.com/yunusemrgrl/claudedash/issues"},"bin":{"claudedash":"dist/cli.js"},"dist":{"shasum":"fc8eef8e7de66054fd19253b098ca48d32b1f92d","tarball":"https://registry.npmjs.org/claudedash/-/claudedash-1.1.27.tgz","fileCount":103,"integrity":"sha512-PfySrVyLj1I2ouqgAH1jGtsi3dznhU7puPAwIymmZkEbNEsO+UvByfJg/vRvAqD+NxkAmhxhJdWswryaOmsjaw==","signatures":[{"sig":"MEYCIQCC6Id2PBRKrv9qIy8XQFu7ElLU1lmLySE0s4RJSjC44gIhAO0EGcpIq21I7W69OutqDY8mJMcqZ2T68bEDXh+1ZcpF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1339209},"type":"module","gitHead":"7020a8b911635f3866303b860faeee3720ad4354","scripts":{"dev":"tsx watch src/cli.ts start","lint":"eslint src/","test":"vitest --run","build":"tsc && cd dashboard && npm run build","version":"node scripts/sync-version.mjs && git add dashboard/package.json src/cli.ts","build:core":"tsc","test:coverage":"vitest --coverage","build:dashboard":"cd dashboard && npm run build"},"_npmUser":{"name":"yunusemregurlu","email":"yunusemregurlu@gmail.com"},"overrides":{"minimatch":">=10.2.1"},"repository":{"url":"git+https://github.com/yunusemrgrl/claudedash.git","type":"git"},"_npmVersion":"10.8.2","description":"Live Kanban, quality gates and context health monitoring for Claude Code agents","directories":{},"_nodeVersion":"20.20.0","dependencies":{"fastify":"^5.7.4","chokidar":"^5.0.0","commander":"^12.0.0","@fastify/cors":"^11.0.0","@fastify/static":"^9.0.0","@fastify/rate-limit":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","eslint":"^10.0.0","vitest":"^4.0.18","typescript":"^5.3.3","@types/node":"^20.11.16","@vitest/coverage-v8":"^4.0.18","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/claudedash_1.1.27_1771855401954_0.479813293957577","host":"s3://npm-registry-packages-npm-production"}},"1.1.28":{"name":"claudedash","version":"1.1.28","keywords":["claude","claude-code","ai-agent","monitoring","observability","kanban","task-tracking","dashboard","devtools"],"author":{"name":"Yunus Emre Gurlu","email":"yunusemregurlu@gmail.com"},"license":"MIT","_id":"claudedash@1.1.28","maintainers":[{"name":"yunusemregurlu","email":"yunusemregurlu@gmail.com"}],"homepage":"https://github.com/yunusemrgrl/claudedash#readme","bugs":{"url":"https://github.com/yunusemrgrl/claudedash/issues"},"bin":{"claudedash":"dist/cli.js"},"dist":{"shasum":"e9a2802f110b5fca7b10249df7d5411a00005296","tarball":"https://registry.npmjs.org/claudedash/-/claudedash-1.1.28.tgz","fileCount":103,"integrity":"sha512-dBA68WEGxicPY3r2ZGRzJ4rITXDczNZZ3ue22mV/423BpK2t9//u36dbe0ujJKuQJndoo/ihRH8R2LCJdPYuKw==","signatures":[{"sig":"MEYCIQCMtWHre3MbnH6RV/xZG5os0ijJnfBkjtP0SQ4EPlnpRQIhAIqh6nfnd0mwzYIW/ZW3KsnsNnSgMX2F1qVMwWyMlZds","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1339750},"type":"module","gitHead":"1cf641e94e02532858b0e56b036332b082f3c797","scripts":{"dev":"tsx watch src/cli.ts start","lint":"eslint src/","test":"vitest --run","build":"tsc && cd dashboard && npm run build","version":"node scripts/sync-version.mjs && git add dashboard/package.json src/cli.ts","build:core":"tsc","test:coverage":"vitest --coverage","build:dashboard":"cd dashboard && npm run build"},"_npmUser":{"name":"yunusemregurlu","email":"yunusemregurlu@gmail.com"},"overrides":{"minimatch":">=10.2.1"},"repository":{"url":"git+https://github.com/yunusemrgrl/claudedash.git","type":"git"},"_npmVersion":"10.8.2","description":"Live Kanban, quality gates and context health monitoring for Claude Code agents","directories":{},"_nodeVersion":"20.20.0","dependencies":{"fastify":"^5.7.4","chokidar":"^5.0.0","commander":"^12.0.0","@fastify/cors":"^11.0.0","@fastify/static":"^9.0.0","@fastify/rate-limit":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","eslint":"^10.0.0","vitest":"^4.0.18","typescript":"^5.3.3","@types/node":"^20.11.16","@vitest/coverage-v8":"^4.0.18","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/claudedash_1.1.28_1771855551418_0.6797737560972328","host":"s3://npm-registry-packages-npm-production"}},"1.1.29":{"name":"claudedash","version":"1.1.29","description":"Live Kanban, quality gates and context health monitoring for Claude Code agents","type":"module","bin":{"claudedash":"dist/cli.js"},"scripts":{"dev":"tsx watch src/cli.ts start","build":"tsc && cd dashboard && npm run build","build:core":"tsc","build:dashboard":"cd dashboard && npm run build","lint":"eslint src/","test":"vitest --run","test:coverage":"vitest --coverage","version":"node scripts/sync-version.mjs && git add dashboard/package.json src/cli.ts"},"keywords":["claude","claude-code","ai-agent","monitoring","observability","kanban","task-tracking","dashboard","devtools"],"author":{"name":"Yunus Emre Gurlu","email":"yunusemregurlu@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/yunusemrgrl/claudedash.git"},"bugs":{"url":"https://github.com/yunusemrgrl/claudedash/issues"},"homepage":"https://github.com/yunusemrgrl/claudedash#readme","license":"MIT","dependencies":{"@fastify/cors":"^11.0.0","@fastify/rate-limit":"^10.0.0","@fastify/static":"^9.0.0","chokidar":"^5.0.0","commander":"^12.0.0","fastify":"^5.7.4"},"devDependencies":{"@types/node":"^20.11.16","@typescript-eslint/eslint-plugin":"^8.56.0","@typescript-eslint/parser":"^8.56.0","@vitest/coverage-v8":"^4.0.18","eslint":"^10.0.0","tsx":"^4.7.0","typescript":"^5.3.3","vitest":"^4.0.18"},"overrides":{"minimatch":">=10.2.1"},"_id":"claudedash@1.1.29","gitHead":"448316e5b605c75b0e7d7355fda070684c4aad78","_nodeVersion":"20.20.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-EUk5TC6q7S801l0A4cJeg7LFGyI8/mPNgul49iTbSANObAtKu8yzDAOo4RKF2kVi6EJ4o0u1a1xy5Y8wRK/+eQ==","shasum":"29c6b9731383149d07df048d6f762ff4dd153b0a","tarball":"https://registry.npmjs.org/claudedash/-/claudedash-1.1.29.tgz","fileCount":103,"unpackedSize":1342393,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDpvDKJ0Y3JcAqqUAtoC3XXUzWJ1xGFDDQAQ4TwyBwW+AiEA15AA8KeqsHykdhf7ZQZG0ylpVvmmbUvPp9Knx1hCB8s="}]},"_npmUser":{"name":"yunusemregurlu","email":"yunusemregurlu@gmail.com"},"directories":{},"maintainers":[{"name":"yunusemregurlu","email":"yunusemregurlu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/claudedash_1.1.29_1771857278696_0.6463265632945572"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-19T07:57:33.186Z","modified":"2026-02-23T14:34:39.052Z","0.5.4":"2026-02-19T07:57:33.411Z","0.6.0":"2026-02-20T15:44:40.532Z","0.7.0":"2026-02-20T23:10:10.693Z","0.8.0":"2026-02-21T03:54:18.044Z","0.9.0":"2026-02-21T09:20:54.151Z","1.0.0":"2026-02-21T10:35:01.117Z","1.0.1":"2026-02-21T14:45:51.393Z","1.1.0":"2026-02-21T15:01:17.649Z","1.1.1":"2026-02-21T15:07:53.580Z","1.1.2":"2026-02-21T19:51:54.662Z","1.1.3":"2026-02-21T19:57:01.478Z","1.1.4":"2026-02-21T20:27:30.052Z","1.1.5":"2026-02-21T20:32:31.318Z","1.1.6":"2026-02-21T20:33:46.517Z","1.1.7":"2026-02-21T20:36:19.614Z","1.1.8":"2026-02-21T20:38:33.998Z","1.1.9":"2026-02-21T20:40:56.589Z","1.1.10":"2026-02-21T20:43:16.404Z","1.1.11":"2026-02-21T20:44:41.916Z","1.1.18":"2026-02-21T23:19:31.142Z","1.1.19":"2026-02-22T03:32:52.617Z","1.1.20":"2026-02-22T14:12:25.260Z","1.1.21":"2026-02-22T15:30:59.446Z","1.1.22":"2026-02-22T22:06:07.890Z","1.1.23":"2026-02-23T08:53:52.608Z","1.1.24":"2026-02-23T13:23:28.785Z","1.1.25":"2026-02-23T13:31:14.531Z","1.1.26":"2026-02-23T13:57:20.301Z","1.1.27":"2026-02-23T14:03:22.164Z","1.1.28":"2026-02-23T14:05:51.617Z","1.1.29":"2026-02-23T14:34:38.945Z"},"bugs":{"url":"https://github.com/yunusemrgrl/claudedash/issues"},"author":{"name":"Yunus Emre Gurlu","email":"yunusemregurlu@gmail.com"},"license":"MIT","homepage":"https://github.com/yunusemrgrl/claudedash#readme","keywords":["claude","claude-code","ai-agent","monitoring","observability","kanban","task-tracking","dashboard","devtools"],"repository":{"type":"git","url":"git+https://github.com/yunusemrgrl/claudedash.git"},"description":"Live Kanban, quality gates and context health monitoring for Claude Code agents","maintainers":[{"name":"yunusemregurlu","email":"yunusemregurlu@gmail.com"}],"readme":"# claudedash\n\n**See exactly what your AI agent is doing — in real time.**\n\n[![npm version](https://img.shields.io/npm/v/claudedash?color=00f5ff&labelColor=0f0f12)](https://www.npmjs.com/package/claudedash)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg?labelColor=0f0f12)](https://opensource.org/licenses/MIT)\n[![CI](https://github.com/yunusemrgrl/claudedash/actions/workflows/ci.yml/badge.svg)](https://github.com/yunusemrgrl/claudedash/actions/workflows/ci.yml)\n\n![claudedash — real-time observability for Claude Code agents](docs/marketing/github-og.png)\n\n---\n\n## The Problem\n\nYou tell Claude Code: _\"refactor the auth system.\"_ It says: _\"on it.\"_\n\nTerminal scrolls. Minutes pass. Is it on step 3 of 12? Stuck in a loop? Already done?\n\n**You have no idea.**\n\nclaudedash fixes that. One command, zero config — a live dashboard for every Claude Code session.\n\n```bash\nnpx -y claudedash@latest start\n```\n\nOpen `localhost:4317`. Watch your agent work.\n\n---\n\n## Quick Start\n\n```bash\n# Zero-install — always gets the latest version\nnpx -y claudedash@latest start\n\n# Install lifecycle hooks (recommended)\nclaudedash hooks install\n\n# Set up plan mode for structured task execution\nclaudedash init\n```\n\nThat's it. The dashboard auto-detects your Claude sessions.\n\n---\n\n## Features\n\n- **Live Kanban board** — real-time task status from `~/.claude/tasks/`, updated via SSE within ~100ms\n- **Plan mode** — structured execution with dependencies, acceptance criteria, and blocked-task detection\n- **Context health** — token usage bar per session, warnings at 65% (warn) and 75% (critical)\n- **Quality gates** — lint / typecheck / test results per task with a full timeline history\n- **Worktrees** — map parallel agents across git branches, see dirty/ahead/behind at a glance\n- **Agent API** — `POST /log`, `POST /agent/register`, heartbeat, BLOCKED → instant browser push notification\n- **Hook integration** — PostToolUse/Stop/PreCompact/PostCompact hooks stream every tool call live\n- **Cost tracker** — 5-hour rolling billing block estimate per model, real-time\n- **MCP server** — `get_queue`, `get_sessions`, `get_cost`, `log_task` — Claude can query its own dashboard\n- **Zero infra** — no database, no cloud, reads files from `~/.claude/` directly\n\n---\n\n## Live Mode vs Plan Mode\n\n|                   | **Live Mode**                  | **Plan Mode**                |\n| ----------------- | ------------------------------ | ---------------------------- |\n| **What**          | Watch Claude work in real time | Structured project execution |\n| **Source**        | `~/.claude/tasks/`             | `.claudedash/queue.md`       |\n| **Setup**         | None                           | `claudedash init`            |\n| **Use when**      | Visibility matters             | Control matters              |\n| **Deps / AC**     | —                              | ✓ Full dependency graph      |\n| **Execution log** | —                              | ✓ `execution.log`            |\n\nLive mode is on by default. Both modes can run simultaneously.\n\n---\n\n## Screenshots\n\n<table>\n  <tr>\n    <td align=\"center\" width=\"50%\">\n      <img src=\"docs/marketing/screenshots/hero-dashboard.png\" alt=\"Live View\" /><br/>\n      <sub><b>Live View</b> — Session Kanban + context health per agent</sub>\n    </td>\n    <td align=\"center\" width=\"50%\">\n      <img src=\"docs/marketing/screenshots/plan-mode.png\" alt=\"Queue\" /><br/>\n      <sub><b>Queue</b> — Plan mode task board with dependency graph</sub>\n    </td>\n  </tr>\n  <tr>\n    <td align=\"center\" width=\"50%\">\n      <img src=\"docs/marketing/screenshots/worktrees-multi.png\" alt=\"Worktrees\" /><br/>\n      <sub><b>Worktrees</b> — Parallel agents across git branches</sub>\n    </td>\n    <td align=\"center\" width=\"50%\">\n      <img src=\"docs/marketing/screenshots/activity-cost.png\" alt=\"Activity\" /><br/>\n      <sub><b>Activity</b> — Cost tracker + tool analytics per session</sub>\n    </td>\n  </tr>\n  <tr>\n    <td align=\"center\" width=\"50%\">\n      <img src=\"docs/marketing/screenshots/context-health.png\" alt=\"Context Health\" /><br/>\n      <sub><b>Context Health</b> — Live token usage, warnings at 65% / 75%</sub>\n    </td>\n    <td align=\"center\" width=\"50%\">\n      <img src=\"docs/marketing/screenshots/terminal-start.png\" alt=\"Terminal Start\" /><br/>\n      <sub><b>Quick Start</b> — One command, zero config</sub>\n    </td>\n  </tr>\n</table>\n\n---\n\n## Install\n\n```bash\n# Zero-install, always latest\nnpx -y claudedash@latest start\n\n# Or install globally\nnpm i -g claudedash\nclaudedash start\n```\n\n---\n\n## Plan Mode\n\nInitialize in your project:\n\n```bash\nclaudedash init\n```\n\nThis creates `.claudedash/` with:\n\n| File            | Purpose                                               |\n| --------------- | ----------------------------------------------------- |\n| `queue.md`      | Task list — slices, dependencies, acceptance criteria |\n| `workflow.md`   | Execution protocol for your agent                     |\n| `execution.log` | Agent logs `DONE` / `FAILED` / `BLOCKED` here         |\n| `CLAUDE.md`     | Paste into your project's `CLAUDE.md`                 |\n\n**queue.md format:**\n\n```markdown\n# Slice S1\n\n## S1-T1\n\nArea: Backend\nDepends: -\nDescription: Setup database schema\nAC: Tables created, migrations run\n\n## S1-T2\n\nArea: Backend\nDepends: S1-T1\nDescription: Implement user auth\nAC: Login and registration working\n```\n\nTell your agent:\n\n```\nFollow .claudedash/workflow.md, start with S1-T1.\n```\n\n---\n\n## CLI\n\n| Command                             | Description                               |\n| ----------------------------------- | ----------------------------------------- |\n| `claudedash start`                  | Start dashboard (auto-detect modes)       |\n| `claudedash start -p 3000`          | Custom port                               |\n| `claudedash start --token <secret>` | Enable auth token                         |\n| `claudedash init`                   | Init plan mode in current directory       |\n| `claudedash hooks install`          | Install PostToolUse/Stop/PreCompact hooks |\n| `claudedash hooks install --git`    | Also install git post-commit auto-snapshot |\n| `claudedash status`                 | Single-line terminal summary (no browser) |\n| `claudedash doctor`                 | Check setup: hooks, port, version, queue  |\n| `claudedash snapshot --commit`      | Save context snapshot tagged to HEAD commit |\n| `claudedash snapshots list`         | List all saved snapshots                  |\n| `claudedash recover`                | Summarize last session after `/clear`     |\n| `claudedash recover <hash>`         | Recover context from a specific commit    |\n\n---\n\n## Sharing with Your Team\n\nBy default claudedash listens on `127.0.0.1` only.\n\n```bash\n# Start with a token\nclaudedash start --token mysecret123\n\n# Or via env\nCLAUDEDASH_TOKEN=mysecret123 claudedash start\n```\n\nTeam access: `http://your-host:4317?token=mysecret123`\n\n> **Tip:** Use a tunnel instead of exposing `--host 0.0.0.0`:\n>\n> ```bash\n> claudedash start --token $(openssl rand -hex 16)\n> ngrok http 4317\n> ```\n\n---\n\n## Advanced Features\n\n### Context Health\n\nColor-coded token usage per session — green → yellow → red at 65% / 75%.\n→ [Context Health docs](docs/context-health.md)\n\n### Quality Gates\n\nLog `lint`, `typecheck`, `test` results per task via `meta.quality` in `execution.log`.\nSee ✅/❌ inline in each card, with full timeline.\n→ [Quality Gates docs](docs/quality-gates.md)\n\n### Worktrees\n\nRunning agents across multiple git branches? The Worktrees tab maps sessions to branches by `cwd`, shows dirty/ahead/behind state, and lists which tasks are running where. Native support for `claude --worktree <name>` (creates `.claude/worktrees/<name>/`).\n→ [Worktree docs](docs/worktrees.md)\n\n### Context Rollback\n\nSomething broke during vibe coding? Roll back your code **and** your Claude context together.\n\n```bash\n# 1. Auto-snapshot on every commit (one-time setup)\nclaudedash hooks install --git\n\n# 2. When something breaks, find the last good commit\nclaudedash snapshots list\n# [abc1234f]  Feb 23 14:02  main  12/15 done\n\n# 3. Roll back code + context in two commands\ngit reset --hard abc1234f\nclaudedash recover abc1234f\n```\n\nThe Snapshots tab in the dashboard shows all checkpoints with a one-click \"Copy rollback\" button.\n\n### MCP Server\n\nClaude can query its own dashboard:\n\n```bash\nclaude mcp add claudedash -- npx -y claudedash@latest mcp\n```\n\nTools: `get_queue`, `get_sessions`, `get_cost`, `get_history`, `log_task`, `create_task`, `register_agent`, `send_heartbeat`.\n\n---\n\n## API\n\n| Endpoint                    | Description                          |\n| --------------------------- | ------------------------------------ |\n| `GET /health`               | Status, modes, connected clients     |\n| `GET /sessions`             | All sessions with context health     |\n| `GET /sessions/:id/context` | Session JSONL summary                |\n| `GET /events`               | SSE stream                           |\n| `GET /snapshot`             | Plan mode state                      |\n| `GET /queue`                | Computed task statuses               |\n| `GET /worktrees`            | Git worktrees with task associations |\n| `GET /snapshots`            | List all context snapshots           |\n| `GET /snapshots/:hash`      | Get snapshot by commit hash          |\n| `DELETE /snapshots/:hash`   | Delete a snapshot                    |\n| `GET /billing-block`        | Current 5h billing window            |\n| `GET /cost`                 | Estimated cost by model              |\n| `POST /log`                 | Log task result                      |\n| `POST /plan/task`           | Add task to queue.md                 |\n| `POST /agent/register`      | Register an agent                    |\n\n---\n\n## Stack\n\nTypeScript · Fastify · chokidar · SSE · Next.js 16 · Tailwind CSS · Vitest\n\n---\n\n## Development\n\n```bash\ngit clone https://github.com/yunusemrgrl/claudedash.git\ncd claudedash && npm install\ncd dashboard && npm install && cd ..\n\nnpm run build    # Build core + dashboard\nnpm test         # Run tests\nnpm run dev      # Dev server with watch\n```\n\n---\n\n## Contributing\n\nPRs welcome. Open an issue first for anything beyond small fixes.\nSee [Releases](https://github.com/yunusemrgrl/claudedash/releases) for version history.\n\n## License\n\nMIT — not affiliated with Anthropic.\n","readmeFilename":"README.md"}