{"_id":"claudeboard","_rev":"26-69165776fe4db1f60bd90fef22a0b88d","name":"claudeboard","dist-tags":{"latest":"3.1.2"},"versions":{"1.0.0":{"name":"claudeboard","version":"1.0.0","keywords":["claude","ai","agent","coding","automation","dashboard","mobile","expo","react-native","prd","engineering"],"author":{"name":"highvaluedigital"},"license":"MIT","_id":"claudeboard@1.0.0","maintainers":[{"name":"highvaluedigital","email":"nicolas@nicolassosa.com"}],"homepage":"https://github.com/highvaluedigital/claudeboard#readme","bugs":{"url":"https://github.com/highvaluedigital/claudeboard/issues"},"bin":{"claudeboard":"bin/cli.js"},"dist":{"shasum":"1412182e9aad273b694dfe70a3fd709be24b228f","tarball":"https://registry.npmjs.org/claudeboard/-/claudeboard-1.0.0.tgz","fileCount":16,"integrity":"sha512-ck8chTfF//SzCH3KHoc67WNo2g8dzF5omb4Emc1TRz+g3zbLiMT3bXHpbwaJxbcZDbRPrll0hF5vK3G5JfcDag==","signatures":[{"sig":"MEUCIBxxXAVNzXAtOk8qLZHgALSWldYxuXA+lUlRZdWr0ZE5AiEAx1sTFhabyV7JXuHJnAdDzWeEXC6sp8PLWD/CxFqLM6g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84628},"type":"module","engines":{"node":">=18.0.0"},"_npmUser":{"name":"highvaluedigital","email":"nicolas@nicolassosa.com"},"repository":{"url":"git+https://github.com/highvaluedigital/claudeboard.git","type":"git"},"_npmVersion":"10.8.2","description":"AI engineering team — from PRD to working mobile app, autonomously","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.17.0","ora":"^8.0.1","cors":"^2.8.5","open":"^10.1.0","chalk":"^5.3.0","dotenv":"^16.4.5","express":"^4.18.3","enquirer":"^2.4.1","commander":"^12.0.0","puppeteer":"^22.8.0","@supabase/supabase-js":"^2.43.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claudeboard_1.0.0_1772905584472_0.5960012619590087","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"claudeboard","version":"1.1.0","keywords":["claude","ai","agent","coding","automation","dashboard","mobile","expo","react-native","prd","engineering"],"author":{"name":"highvaluedigital"},"license":"MIT","_id":"claudeboard@1.1.0","maintainers":[{"name":"highvaluedigital","email":"nicolas@nicolassosa.com"}],"homepage":"https://github.com/highvaluedigital/claudeboard#readme","bugs":{"url":"https://github.com/highvaluedigital/claudeboard/issues"},"bin":{"claudeboard":"bin/cli.js"},"dist":{"shasum":"cbf64451c6fc15ba8c46a91f0a1197fa4d80fb8c","tarball":"https://registry.npmjs.org/claudeboard/-/claudeboard-1.1.0.tgz","fileCount":16,"integrity":"sha512-UjsZDPDW3tmg+rzlR5s+A1EnrYGREN9QLmp/SI3c9bzMVccrQBPht7+CPMeEUIjPguDIw2ZUljIaaXquGT1evA==","signatures":[{"sig":"MEUCIQDIRRDbYZ6enxpYs2e7LdFNy2vvOdpZu+SnrcyFn+/YaQIgBIrp1wICLh88VOlnNkLfLH0SNTSE4/EbJnSlF46q03M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85613},"type":"module","engines":{"node":">=18.0.0"},"_npmUser":{"name":"highvaluedigital","email":"nicolas@nicolassosa.com"},"repository":{"url":"git+https://github.com/highvaluedigital/claudeboard.git","type":"git"},"_npmVersion":"10.8.2","description":"AI engineering team — from PRD to working mobile app, autonomously","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.17.0","ora":"^8.0.1","cors":"^2.8.5","open":"^10.1.0","chalk":"^5.3.0","dotenv":"^16.4.5","express":"^4.18.3","enquirer":"^2.4.1","commander":"^12.0.0","puppeteer":"^22.8.0","@supabase/supabase-js":"^2.43.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claudeboard_1.1.0_1772906041361_0.3274492839805241","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"claudeboard","version":"1.3.0","keywords":["claude","ai","agent","coding","automation","dashboard","mobile","expo","react-native","prd","engineering"],"author":{"name":"highvaluedigital"},"license":"MIT","_id":"claudeboard@1.3.0","maintainers":[{"name":"highvaluedigital","email":"nicolas@nicolassosa.com"}],"homepage":"https://github.com/highvaluedigital/claudeboard#readme","bugs":{"url":"https://github.com/highvaluedigital/claudeboard/issues"},"bin":{"claudeboard":"bin/cli.js"},"dist":{"shasum":"b12573b1b3a4b105d3b7ea991238a709940c5071","tarball":"https://registry.npmjs.org/claudeboard/-/claudeboard-1.3.0.tgz","fileCount":16,"integrity":"sha512-LagHdRnNoK1DtohROrE66lo6W648iJ6N8Jcsq3hJgnIsAxLa3vgL9F0+K3BKHSkSJM+BUCShnWq3cv0zHi2ABQ==","signatures":[{"sig":"MEUCIQDdb+lmS7h+3oHSFuGT/TwGO8WCjUjPZ8WyqCsk+2HU4gIgTE1GeYHTLk+UhtJK3aaMH3uuGXffowdUU2nLxWKPSDA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92905},"type":"module","engines":{"node":">=18.0.0"},"_npmUser":{"name":"highvaluedigital","email":"nicolas@nicolassosa.com"},"repository":{"url":"git+https://github.com/highvaluedigital/claudeboard.git","type":"git"},"_npmVersion":"10.8.2","description":"AI engineering team — from PRD to working mobile app, autonomously","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.17.0","ora":"^8.0.1","cors":"^2.8.5","open":"^10.1.0","chalk":"^5.3.0","dotenv":"^16.4.5","express":"^4.18.3","enquirer":"^2.4.1","commander":"^12.0.0","puppeteer":"^22.8.0","@supabase/supabase-js":"^2.43.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claudeboard_1.3.0_1772908529720_0.23002646180911346","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"claudeboard","version":"1.5.0","keywords":["claude","ai","agent","coding","automation","dashboard","mobile","expo","react-native","prd","engineering"],"author":{"name":"highvaluedigital"},"license":"MIT","_id":"claudeboard@1.5.0","maintainers":[{"name":"highvaluedigital","email":"nicolas@nicolassosa.com"}],"homepage":"https://github.com/highvaluedigital/claudeboard#readme","bugs":{"url":"https://github.com/highvaluedigital/claudeboard/issues"},"bin":{"claudeboard":"bin/cli.js"},"dist":{"shasum":"1491ab9e1751307774aa1922b4e2fc5ca2ab2c7a","tarball":"https://registry.npmjs.org/claudeboard/-/claudeboard-1.5.0.tgz","fileCount":16,"integrity":"sha512-lBPWPArLeBu/W715r89FOQomA+fXesjFMxar2rpoFD5B4+6gbrC2/uQPKu7nxJuGv6QZu3gfK14R30Rn/2y+wQ==","signatures":[{"sig":"MEQCIEgJZMj+Uma//C0vRIGAG1a1YqIUMeiIQxJsyzAKtlPBAiBLYXm+/Sexf7J5zlEjf7jsFJo27dhJzLiOF9UWOxpwBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117413},"type":"module","engines":{"node":">=18.0.0"},"_npmUser":{"name":"highvaluedigital","email":"nicolas@nicolassosa.com"},"repository":{"url":"git+https://github.com/highvaluedigital/claudeboard.git","type":"git"},"_npmVersion":"10.8.2","description":"AI engineering team — from PRD to working mobile app, autonomously","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.17.0","ora":"^8.0.1","cors":"^2.8.5","open":"^10.1.0","chalk":"^5.3.0","dotenv":"^16.4.5","express":"^4.18.3","enquirer":"^2.4.1","node-pty":"^1.0.0","commander":"^12.0.0","puppeteer":"^22.8.0","@supabase/supabase-js":"^2.43.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claudeboard_1.5.0_1772909376200_0.4190661205755519","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"claudeboard","version":"2.0.0","keywords":["claude","ai","agent","coding","automation","dashboard","mobile","expo","react-native","prd","engineering"],"author":{"name":"highvaluedigital"},"license":"MIT","_id":"claudeboard@2.0.0","maintainers":[{"name":"highvaluedigital","email":"nicolas@nicolassosa.com"}],"homepage":"https://github.com/highvaluedigital/claudeboard#readme","bugs":{"url":"https://github.com/highvaluedigital/claudeboard/issues"},"bin":{"claudeboard":"bin/cli.js"},"dist":{"shasum":"ac55da99e29dc3296f61fb58c5dd51fdac312fb3","tarball":"https://registry.npmjs.org/claudeboard/-/claudeboard-2.0.0.tgz","fileCount":16,"integrity":"sha512-0rAb1gFkmmQ5QrnI6i/SJuZbHLmWBfKAulG0Gd41WyjHDpg1VQqS4YBJLlh487Tnt3uIn5Orm8R1rMi3qtFHTg==","signatures":[{"sig":"MEYCIQCOPgAxS6dy6hj963Tdu0QLLX1NKvzByS3D9aRaVb7AiQIhAJBk60nsuyvEYBJz3FFine2MG5YCylobQEyBi1Hz5wHz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120326},"type":"module","engines":{"node":">=18.0.0"},"_npmUser":{"name":"highvaluedigital","email":"nicolas@nicolassosa.com"},"repository":{"url":"git+https://github.com/highvaluedigital/claudeboard.git","type":"git"},"_npmVersion":"10.8.2","description":"AI engineering team — from PRD to working mobile app, autonomously","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.17.0","ora":"^8.0.1","cors":"^2.8.5","open":"^10.1.0","chalk":"^5.3.0","dotenv":"^16.4.5","express":"^4.18.3","enquirer":"^2.4.1","node-pty":"^1.0.0","commander":"^12.0.0","puppeteer":"^22.8.0","@supabase/supabase-js":"^2.43.1","@anthropic-ai/claude-agent-sdk":"latest"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claudeboard_2.0.0_1772911675124_0.31303873155887985","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"claudeboard","version":"2.1.0","keywords":["claude","ai","agent","coding","automation","dashboard","mobile","expo","react-native","prd","engineering"],"author":{"name":"highvaluedigital"},"license":"MIT","_id":"claudeboard@2.1.0","maintainers":[{"name":"highvaluedigital","email":"nicolas@nicolassosa.com"}],"homepage":"https://github.com/highvaluedigital/claudeboard#readme","bugs":{"url":"https://github.com/highvaluedigital/claudeboard/issues"},"bin":{"claudeboard":"bin/cli.js"},"dist":{"shasum":"34ea31dc67d743fc69b96b376de78d6ec6ec9022","tarball":"https://registry.npmjs.org/claudeboard/-/claudeboard-2.1.0.tgz","fileCount":16,"integrity":"sha512-Y+axK9xS5pQwPqSak70Muyv+eB/JoP95ImcwdEnj/0DMRG2+5fRdaxK7IGMoxVg1WbAsxHQ7bXDqEBD2KwtEvQ==","signatures":[{"sig":"MEUCIQCRYrIcgmA3n+twVFaeA4cBCXAZpOyAPzrZT0RHqB73WAIgOLLHk0WwbRqsQ70rvCxWZ/qSFoSowj8pmW+qvIrLfRY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121623},"type":"module","engines":{"node":">=18.0.0"},"_npmUser":{"name":"highvaluedigital","email":"nicolas@nicolassosa.com"},"repository":{"url":"git+https://github.com/highvaluedigital/claudeboard.git","type":"git"},"_npmVersion":"10.8.2","description":"AI engineering team — from PRD to working mobile app, autonomously","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.17.0","ora":"^8.0.1","cors":"^2.8.5","open":"^10.1.0","chalk":"^5.3.0","dotenv":"^16.4.5","express":"^4.18.3","enquirer":"^2.4.1","node-pty":"^1.0.0","commander":"^12.0.0","puppeteer":"^22.8.0","@supabase/supabase-js":"^2.43.1","@anthropic-ai/claude-agent-sdk":"latest"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claudeboard_2.1.0_1772912079687_0.33523837723431393","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"claudeboard","version":"2.2.0","keywords":["claude","ai","agent","coding","automation","dashboard","mobile","expo","react-native","prd","engineering"],"author":{"name":"highvaluedigital"},"license":"MIT","_id":"claudeboard@2.2.0","maintainers":[{"name":"highvaluedigital","email":"nicolas@nicolassosa.com"}],"homepage":"https://github.com/highvaluedigital/claudeboard#readme","bugs":{"url":"https://github.com/highvaluedigital/claudeboard/issues"},"bin":{"claudeboard":"bin/cli.js"},"dist":{"shasum":"0be24de6545952fc539fb4c51ade80555de370b1","tarball":"https://registry.npmjs.org/claudeboard/-/claudeboard-2.2.0.tgz","fileCount":16,"integrity":"sha512-MAHZaN/btW895+XUVLopN3sug1Qvhc7XHvtQeuaolRSQ1W0zJHIIUGBZwvOynoRAEPF5j3NFqEQkeKuX9rP4Qg==","signatures":[{"sig":"MEUCIQDIFCb/dyaQM+B3agQ8090/SomUF2xMbA0qpsYGQAjQZgIgCgl65U1WGOlJuTSO2gwuCoVZ+MWoRVEJzJDhdPcO/LU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122584},"type":"module","engines":{"node":">=18.0.0"},"_npmUser":{"name":"highvaluedigital","email":"nicolas@nicolassosa.com"},"repository":{"url":"git+https://github.com/highvaluedigital/claudeboard.git","type":"git"},"_npmVersion":"10.8.2","description":"AI engineering team — from PRD to working mobile app, autonomously","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.17.0","ora":"^8.0.1","cors":"^2.8.5","open":"^10.1.0","chalk":"^5.3.0","dotenv":"^16.4.5","express":"^4.18.3","enquirer":"^2.4.1","node-pty":"^1.0.0","commander":"^12.0.0","puppeteer":"^22.8.0","@supabase/supabase-js":"^2.43.1","@anthropic-ai/claude-agent-sdk":"latest"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claudeboard_2.2.0_1772912307058_0.6739158643221572","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"claudeboard","version":"2.3.0","keywords":["claude","ai","agent","coding","automation","dashboard","mobile","expo","react-native","prd","engineering"],"author":{"name":"highvaluedigital"},"license":"MIT","_id":"claudeboard@2.3.0","maintainers":[{"name":"highvaluedigital","email":"nicolas@nicolassosa.com"}],"homepage":"https://github.com/highvaluedigital/claudeboard#readme","bugs":{"url":"https://github.com/highvaluedigital/claudeboard/issues"},"bin":{"claudeboard":"bin/cli.js"},"dist":{"shasum":"7bf67c11e0235bd10207cb5666481b528bc13222","tarball":"https://registry.npmjs.org/claudeboard/-/claudeboard-2.3.0.tgz","fileCount":16,"integrity":"sha512-im57o1gUZKexV9XVG4RkPMmjRLWWEkeqhAHWNqLWH43TzexJfr2XYzwmdxncml4bTQuQK1h/dK5F/+TEbCLxoA==","signatures":[{"sig":"MEUCIDBGnLxAXU3hJ5Un0SZqAmw4OSmZzBBD7DF1Jm6iPegjAiEA5Jt+/3Mvhv6f8hqglGVLWEestn/KyJyK+jMr/4cWxMo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121127},"type":"module","engines":{"node":">=18.0.0"},"_npmUser":{"name":"highvaluedigital","email":"nicolas@nicolassosa.com"},"repository":{"url":"git+https://github.com/highvaluedigital/claudeboard.git","type":"git"},"_npmVersion":"10.8.2","description":"AI engineering team — from PRD to working mobile app, autonomously","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.17.0","ora":"^8.0.1","cors":"^2.8.5","open":"^10.1.0","chalk":"^5.3.0","dotenv":"^16.4.5","express":"^4.18.3","enquirer":"^2.4.1","node-pty":"^1.0.0","commander":"^12.0.0","puppeteer":"^22.8.0","@supabase/supabase-js":"^2.43.1","@anthropic-ai/claude-agent-sdk":"latest"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claudeboard_2.3.0_1772912493446_0.6689810831094347","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"claudeboard","version":"2.4.0","keywords":["claude","ai","agent","coding","automation","dashboard","mobile","expo","react-native","prd","engineering"],"author":{"name":"highvaluedigital"},"license":"MIT","_id":"claudeboard@2.4.0","maintainers":[{"name":"highvaluedigital","email":"nicolas@nicolassosa.com"}],"homepage":"https://github.com/highvaluedigital/claudeboard#readme","bugs":{"url":"https://github.com/highvaluedigital/claudeboard/issues"},"bin":{"claudeboard":"bin/cli.js"},"dist":{"shasum":"37c7a2d1da1ed0d2911abe15cfa5fc04c5185021","tarball":"https://registry.npmjs.org/claudeboard/-/claudeboard-2.4.0.tgz","fileCount":16,"integrity":"sha512-K1UiriEE7AhWdUUfc1kDB3ZYNSFAkTBiq6qdPa8DA7/FThin40dZo/qBznnPsQcwAGagGMFm7N9gQ1anEalFwg==","signatures":[{"sig":"MEYCIQD1TocqGsBPqinSnwvwvXkWendXYwPf1EB7hx33uR02vAIhAKwFT3Yaag1WByEfzbY7KxkKfAvs34O4/TXd6j+hBB9W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125364},"type":"module","engines":{"node":">=18.0.0"},"_npmUser":{"name":"highvaluedigital","email":"nicolas@nicolassosa.com"},"repository":{"url":"git+https://github.com/highvaluedigital/claudeboard.git","type":"git"},"_npmVersion":"10.8.2","description":"AI engineering team — from PRD to working mobile app, autonomously","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.17.0","ora":"^8.0.1","cors":"^2.8.5","open":"^10.1.0","chalk":"^5.3.0","dotenv":"^16.4.5","express":"^4.18.3","enquirer":"^2.4.1","node-pty":"^1.0.0","commander":"^12.0.0","puppeteer":"^22.8.0","@supabase/supabase-js":"^2.43.1","@anthropic-ai/claude-agent-sdk":"latest"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claudeboard_2.4.0_1772913699655_0.7389332808076567","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"claudeboard","version":"2.8.0","keywords":["claude","ai","agent","coding","automation","dashboard","mobile","expo","react-native","prd","engineering"],"author":{"name":"highvaluedigital"},"license":"MIT","_id":"claudeboard@2.8.0","maintainers":[{"name":"highvaluedigital","email":"nicolas@nicolassosa.com"}],"homepage":"https://github.com/highvaluedigital/claudeboard#readme","bugs":{"url":"https://github.com/highvaluedigital/claudeboard/issues"},"bin":{"claudeboard":"bin/cli.js"},"dist":{"shasum":"cdae1c4f299e3b47da38dc187dca132721d1eba3","tarball":"https://registry.npmjs.org/claudeboard/-/claudeboard-2.8.0.tgz","fileCount":17,"integrity":"sha512-UciI+74Kn6e/9g0uE7qxHRciN4fPFM0VoJgX8wfDLC4d6dVaygy/sz4GZwyJpyCXBaujgdRJaE0d8jxHAgJLow==","signatures":[{"sig":"MEUCIHP4YQSrYEqV+at/Vhn9vP6YiXTrHayMphF9pwHiI66PAiEAqQaxEKjGLDE+S9XsHVMkr8yvJZMuMAp+uJdiz17K4e8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":143505},"type":"module","engines":{"node":">=18.0.0"},"_npmUser":{"name":"highvaluedigital","email":"nicolas@nicolassosa.com"},"repository":{"url":"git+https://github.com/highvaluedigital/claudeboard.git","type":"git"},"_npmVersion":"10.8.2","description":"AI engineering team — from PRD to working mobile app, autonomously","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.17.0","ora":"^8.0.1","cors":"^2.8.5","open":"^10.1.0","chalk":"^5.3.0","dotenv":"^16.4.5","express":"^4.18.3","enquirer":"^2.4.1","node-pty":"^1.0.0","commander":"^12.0.0","puppeteer":"^22.8.0","@supabase/supabase-js":"^2.43.1","@anthropic-ai/claude-agent-sdk":"latest"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claudeboard_2.8.0_1772915082177_0.665645633571851","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"claudeboard","version":"2.9.0","keywords":["claude","ai","agent","coding","automation","dashboard","mobile","expo","react-native","prd","engineering"],"author":{"name":"highvaluedigital"},"license":"MIT","_id":"claudeboard@2.9.0","maintainers":[{"name":"highvaluedigital","email":"nicolas@nicolassosa.com"}],"homepage":"https://github.com/highvaluedigital/claudeboard#readme","bugs":{"url":"https://github.com/highvaluedigital/claudeboard/issues"},"bin":{"claudeboard":"bin/cli.js"},"dist":{"shasum":"392aa6cbf765d92de6f03d4358332cc1cca8010f","tarball":"https://registry.npmjs.org/claudeboard/-/claudeboard-2.9.0.tgz","fileCount":17,"integrity":"sha512-oCj76ogZO71kQrAn1wDUwJ0+wNAGptMFssukDjbme4eOBw2kOvlgDsETePnRseszNIuuCU+ieD1dalSRv1zGPQ==","signatures":[{"sig":"MEUCIQDqilmk6aQ3djwqJ6oDtHZakxfPmJJzHL3Nau1fBmJmAwIgJUmOJ4H5SRWlPEuwG+cD7+x3Pb3zPJfUoKpRaS5YZlY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149359},"type":"module","engines":{"node":">=18.0.0"},"_npmUser":{"name":"highvaluedigital","email":"nicolas@nicolassosa.com"},"repository":{"url":"git+https://github.com/highvaluedigital/claudeboard.git","type":"git"},"_npmVersion":"10.8.2","description":"AI engineering team — from PRD to working mobile app, autonomously","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.17.0","ora":"^8.0.1","cors":"^2.8.5","open":"^10.1.0","chalk":"^5.3.0","dotenv":"^16.4.5","express":"^4.18.3","enquirer":"^2.4.1","node-pty":"^1.0.0","commander":"^12.0.0","puppeteer":"^22.8.0","@supabase/supabase-js":"^2.43.1","@anthropic-ai/claude-agent-sdk":"latest"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claudeboard_2.9.0_1772915756853_0.2580793735290794","host":"s3://npm-registry-packages-npm-production"}},"2.9.1":{"name":"claudeboard","version":"2.9.1","keywords":["claude","ai","agent","coding","automation","dashboard","mobile","expo","react-native","prd","engineering"],"author":{"name":"highvaluedigital"},"license":"MIT","_id":"claudeboard@2.9.1","maintainers":[{"name":"highvaluedigital","email":"nicolas@nicolassosa.com"}],"homepage":"https://github.com/highvaluedigital/claudeboard#readme","bugs":{"url":"https://github.com/highvaluedigital/claudeboard/issues"},"bin":{"claudeboard":"bin/cli.js"},"dist":{"shasum":"f7a728156a6b4a50689832464132319242fa6a37","tarball":"https://registry.npmjs.org/claudeboard/-/claudeboard-2.9.1.tgz","fileCount":17,"integrity":"sha512-Qv7fjRNyP5DvDd2fcOwuUS/EwkoH79w4kBW74DnP/AMnGuaD+tZ/h+s2FGZdoygbiT1/ccPNreqj2eBXRqFvQQ==","signatures":[{"sig":"MEYCIQCeThepionBQlM1yh3qo3/fwiaFapY6WlCuOpfEJtm74gIhAM+Qwm/RcUsk7y92TnqyhfIczxLNLukCfIO8AA7PwZBi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149342},"type":"module","engines":{"node":">=18.0.0"},"_npmUser":{"name":"highvaluedigital","email":"nicolas@nicolassosa.com"},"repository":{"url":"git+https://github.com/highvaluedigital/claudeboard.git","type":"git"},"_npmVersion":"10.8.2","description":"AI engineering team — from PRD to working mobile app, autonomously","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.17.0","ora":"^8.0.1","cors":"^2.8.5","open":"^10.1.0","chalk":"^5.3.0","dotenv":"^16.4.5","express":"^4.18.3","enquirer":"^2.4.1","node-pty":"^1.0.0","commander":"^12.0.0","puppeteer":"^22.8.0","@supabase/supabase-js":"^2.43.1","@anthropic-ai/claude-agent-sdk":"latest"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claudeboard_2.9.1_1772916174837_0.05120261178394614","host":"s3://npm-registry-packages-npm-production"}},"2.10.0":{"name":"claudeboard","version":"2.10.0","keywords":["claude","ai","agent","coding","automation","dashboard","mobile","expo","react-native","prd","engineering"],"author":{"name":"highvaluedigital"},"license":"MIT","_id":"claudeboard@2.10.0","maintainers":[{"name":"highvaluedigital","email":"nicolas@nicolassosa.com"}],"homepage":"https://github.com/highvaluedigital/claudeboard#readme","bugs":{"url":"https://github.com/highvaluedigital/claudeboard/issues"},"bin":{"claudeboard":"bin/cli.js"},"dist":{"shasum":"287724225dd9392517854b9b5da76824035e2027","tarball":"https://registry.npmjs.org/claudeboard/-/claudeboard-2.10.0.tgz","fileCount":17,"integrity":"sha512-v3n8FB7Wi5OfBMG0fwwOx7hkWveSsNAawzYWQ8CYNnTqSd9FLZd6BQ5R1elQmAeHqIePi6+yPTvhFOHvBYFcVQ==","signatures":[{"sig":"MEYCIQCtD4MVHdytM+cuWEU1D7t/gsFe/5dh5MTp9BOuYMSDoQIhANKkkfK2ka58HeqUJIxWAdB3xiBxBlAsexjTeyZQkg2S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150364},"type":"module","engines":{"node":">=18.0.0"},"_npmUser":{"name":"highvaluedigital","email":"nicolas@nicolassosa.com"},"repository":{"url":"git+https://github.com/highvaluedigital/claudeboard.git","type":"git"},"_npmVersion":"10.8.2","description":"AI engineering team — from PRD to working mobile app, autonomously","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.17.0","ora":"^8.0.1","cors":"^2.8.5","open":"^10.1.0","chalk":"^5.3.0","dotenv":"^16.4.5","express":"^4.18.3","enquirer":"^2.4.1","node-pty":"^1.0.0","commander":"^12.0.0","puppeteer":"^22.8.0","@supabase/supabase-js":"^2.43.1","@anthropic-ai/claude-agent-sdk":"latest"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claudeboard_2.10.0_1772925313667_0.5374520548897521","host":"s3://npm-registry-packages-npm-production"}},"2.10.1":{"name":"claudeboard","version":"2.10.1","keywords":["claude","ai","agent","coding","automation","dashboard","mobile","expo","react-native","prd","engineering"],"author":{"name":"highvaluedigital"},"license":"MIT","_id":"claudeboard@2.10.1","maintainers":[{"name":"highvaluedigital","email":"nicolas@nicolassosa.com"}],"homepage":"https://github.com/highvaluedigital/claudeboard#readme","bugs":{"url":"https://github.com/highvaluedigital/claudeboard/issues"},"bin":{"claudeboard":"bin/cli.js"},"dist":{"shasum":"47b89975c88c96d2957a1476f28ff423eecb3c55","tarball":"https://registry.npmjs.org/claudeboard/-/claudeboard-2.10.1.tgz","fileCount":17,"integrity":"sha512-8rx0Bf7B7/KuAHMTiIoFdKz9Q9zBPjx75POpGec2LHqnhqvSBj3MsFFjy8EXaf3w8lEGxNK+8wZ+dLNhqou8Hg==","signatures":[{"sig":"MEUCIQDXlGfZQfsRJwWmNK238JnAAzn4scEB2MBIBcO9W4hF0wIgJ8nJYzwrSqv/mNcNUHT/Mu1yMIXJiBknJ5U8RraxZp4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150693},"type":"module","engines":{"node":">=18.0.0"},"_npmUser":{"name":"highvaluedigital","email":"nicolas@nicolassosa.com"},"repository":{"url":"git+https://github.com/highvaluedigital/claudeboard.git","type":"git"},"_npmVersion":"10.8.2","description":"AI engineering team — from PRD to working mobile app, autonomously","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.17.0","ora":"^8.0.1","cors":"^2.8.5","open":"^10.1.0","chalk":"^5.3.0","dotenv":"^16.4.5","express":"^4.18.3","enquirer":"^2.4.1","node-pty":"^1.0.0","commander":"^12.0.0","puppeteer":"^22.8.0","@supabase/supabase-js":"^2.43.1","@anthropic-ai/claude-agent-sdk":"latest"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claudeboard_2.10.1_1772925701046_0.6210845017619633","host":"s3://npm-registry-packages-npm-production"}},"2.11.0":{"name":"claudeboard","version":"2.11.0","keywords":["claude","ai","agent","coding","automation","dashboard","mobile","expo","react-native","prd","engineering"],"author":{"name":"highvaluedigital"},"license":"MIT","_id":"claudeboard@2.11.0","maintainers":[{"name":"highvaluedigital","email":"nicolas@nicolassosa.com"}],"homepage":"https://github.com/highvaluedigital/claudeboard#readme","bugs":{"url":"https://github.com/highvaluedigital/claudeboard/issues"},"bin":{"claudeboard":"bin/cli.js"},"dist":{"shasum":"d9c93c0d4510cfec37f120f0441024cccba03b01","tarball":"https://registry.npmjs.org/claudeboard/-/claudeboard-2.11.0.tgz","fileCount":17,"integrity":"sha512-lxaj8Jbq7OPKEuLb2bgrZCV7qerq7d4Zd6Cs++d+JPNgvFTkNRH1z18vMJs8gXIk9BlEnerOs0dgmir1U68ryQ==","signatures":[{"sig":"MEUCIEDCcWAGFWpj9xPSupLD5L4xYQiJ4I31af/Y+t+k4ZtdAiEAhvVvxAOQnlEAR/SXNwpsrPzz/jnTA70sYRSm29H4hvw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156654},"type":"module","engines":{"node":">=18.0.0"},"_npmUser":{"name":"highvaluedigital","email":"nicolas@nicolassosa.com"},"repository":{"url":"git+https://github.com/highvaluedigital/claudeboard.git","type":"git"},"_npmVersion":"10.8.2","description":"AI engineering team — from PRD to working mobile app, autonomously","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.17.0","ora":"^8.0.1","cors":"^2.8.5","open":"^10.1.0","chalk":"^5.3.0","dotenv":"^16.4.5","express":"^4.18.3","enquirer":"^2.4.1","node-pty":"^1.0.0","commander":"^12.0.0","puppeteer":"^22.8.0","@supabase/supabase-js":"^2.43.1","@anthropic-ai/claude-agent-sdk":"latest"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claudeboard_2.11.0_1772928669893_0.14614205648366707","host":"s3://npm-registry-packages-npm-production"}},"2.12.0":{"name":"claudeboard","version":"2.12.0","keywords":["claude","ai","agent","coding","automation","dashboard","mobile","expo","react-native","prd","engineering"],"author":{"name":"highvaluedigital"},"license":"MIT","_id":"claudeboard@2.12.0","maintainers":[{"name":"highvaluedigital","email":"nicolas@nicolassosa.com"}],"homepage":"https://github.com/highvaluedigital/claudeboard#readme","bugs":{"url":"https://github.com/highvaluedigital/claudeboard/issues"},"bin":{"claudeboard":"bin/cli.js"},"dist":{"shasum":"4893d7b4086b33ed304f245451157a613f21e448","tarball":"https://registry.npmjs.org/claudeboard/-/claudeboard-2.12.0.tgz","fileCount":17,"integrity":"sha512-CUNIfSZcYp7/nRJ/6TL7jUYHCqRlSssDIGgssvO2yKFCPec9SXSrTiow09RboKM2vAMgTKx2pJ+yrG/fpViB+Q==","signatures":[{"sig":"MEUCIQDdNSuxnYVHulNimj7TVAN76tFmcuzgqNdGv/Az0PxRQwIga/ROpYo3dfNt00DS5XmYNpeFuMCN5bNU6dM/0zAakiY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162194},"type":"module","engines":{"node":">=18.0.0"},"_npmUser":{"name":"highvaluedigital","email":"nicolas@nicolassosa.com"},"repository":{"url":"git+https://github.com/highvaluedigital/claudeboard.git","type":"git"},"_npmVersion":"10.8.2","description":"AI engineering team — from PRD to working mobile app, autonomously","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.17.0","ora":"^8.0.1","cors":"^2.8.5","open":"^10.1.0","chalk":"^5.3.0","dotenv":"^16.4.5","express":"^4.18.3","enquirer":"^2.4.1","node-pty":"^1.0.0","commander":"^12.0.0","puppeteer":"^22.8.0","@supabase/supabase-js":"^2.43.1","@anthropic-ai/claude-agent-sdk":"latest"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claudeboard_2.12.0_1772929529229_0.25193502592245953","host":"s3://npm-registry-packages-npm-production"}},"2.13.0":{"name":"claudeboard","version":"2.13.0","keywords":["claude","ai","agent","coding","automation","dashboard","mobile","expo","react-native","prd","engineering"],"author":{"name":"highvaluedigital"},"license":"MIT","_id":"claudeboard@2.13.0","maintainers":[{"name":"highvaluedigital","email":"nicolas@nicolassosa.com"}],"homepage":"https://github.com/highvaluedigital/claudeboard#readme","bugs":{"url":"https://github.com/highvaluedigital/claudeboard/issues"},"bin":{"claudeboard":"bin/cli.js"},"dist":{"shasum":"9aa4f97ff001d6124bf8ac9735844347ac7e3674","tarball":"https://registry.npmjs.org/claudeboard/-/claudeboard-2.13.0.tgz","fileCount":17,"integrity":"sha512-fUOAuvUu6JoFXBPeXP83oPBbk+EPTh+2M2uwSQOjxM6vmbOXZ0HtoS0YAu0w7fy4vcBsyyPvNF6+QosfQoKQCQ==","signatures":[{"sig":"MEYCIQCQhn75hSC1qaZg2kxe8sC0LJCvFczX4WT8Eg7xSSOfHQIhAPFpvajYnAy5LG03yLEvk6iyONIgyQCx3AHKEjxa6Fs1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163704},"type":"module","engines":{"node":">=18.0.0"},"_npmUser":{"name":"highvaluedigital","email":"nicolas@nicolassosa.com"},"repository":{"url":"git+https://github.com/highvaluedigital/claudeboard.git","type":"git"},"_npmVersion":"10.8.2","description":"AI engineering team — from PRD to working mobile app, autonomously","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.17.0","ora":"^8.0.1","cors":"^2.8.5","open":"^10.1.0","chalk":"^5.3.0","dotenv":"^16.4.5","express":"^4.18.3","enquirer":"^2.4.1","node-pty":"^1.0.0","commander":"^12.0.0","puppeteer":"^22.8.0","@supabase/supabase-js":"^2.43.1","@anthropic-ai/claude-agent-sdk":"latest"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claudeboard_2.13.0_1772930453633_0.5928426784649825","host":"s3://npm-registry-packages-npm-production"}},"2.14.0":{"name":"claudeboard","version":"2.14.0","keywords":["claude","ai","agent","coding","automation","dashboard","mobile","expo","react-native","prd","engineering"],"author":{"name":"highvaluedigital"},"license":"MIT","_id":"claudeboard@2.14.0","maintainers":[{"name":"highvaluedigital","email":"nicolas@nicolassosa.com"}],"homepage":"https://github.com/highvaluedigital/claudeboard#readme","bugs":{"url":"https://github.com/highvaluedigital/claudeboard/issues"},"bin":{"claudeboard":"bin/cli.js"},"dist":{"shasum":"9e737fe8f673d35fe1aef4ffc3ef3c338a56eafc","tarball":"https://registry.npmjs.org/claudeboard/-/claudeboard-2.14.0.tgz","fileCount":17,"integrity":"sha512-poSdRIKBZOkT3duqIyINkKsoU3+B1ZUiAmxaVsC5i5dmk39YvGXJMoXvn8qmE9FFGOwxgkBqzdgbl5V/xhd7lw==","signatures":[{"sig":"MEQCID4RAfQFkvNF3ixACWM/ycVb5OQYmLBI99ulv82vxHbfAiAUURKCvc6fHUVkj3R4lHwcFZ5aN0LwJA/00YbZsQi0hg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":172561},"type":"module","engines":{"node":">=18.0.0"},"_npmUser":{"name":"highvaluedigital","email":"nicolas@nicolassosa.com"},"repository":{"url":"git+https://github.com/highvaluedigital/claudeboard.git","type":"git"},"_npmVersion":"10.8.2","description":"AI engineering team — from PRD to working mobile app, autonomously","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.17.0","ora":"^8.0.1","cors":"^2.8.5","open":"^10.1.0","chalk":"^5.3.0","dotenv":"^16.4.5","express":"^4.18.3","enquirer":"^2.4.1","node-pty":"^1.0.0","commander":"^12.0.0","puppeteer":"^22.8.0","@supabase/supabase-js":"^2.43.1","@anthropic-ai/claude-agent-sdk":"latest"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claudeboard_2.14.0_1772932585882_0.1587318739256045","host":"s3://npm-registry-packages-npm-production"}},"2.15.1":{"name":"claudeboard","version":"2.15.1","keywords":["claude","ai","agent","coding","automation","dashboard","mobile","expo","react-native","prd","engineering"],"author":{"name":"highvaluedigital"},"license":"MIT","_id":"claudeboard@2.15.1","maintainers":[{"name":"highvaluedigital","email":"nicolas@nicolassosa.com"}],"homepage":"https://github.com/highvaluedigital/claudeboard#readme","bugs":{"url":"https://github.com/highvaluedigital/claudeboard/issues"},"bin":{"claudeboard":"bin/cli.js"},"dist":{"shasum":"d03802091d2aad206f10845ddc68cdcfe47a5985","tarball":"https://registry.npmjs.org/claudeboard/-/claudeboard-2.15.1.tgz","fileCount":17,"integrity":"sha512-MjC/2SSR6+Ih8b2Ku+6D/CgoMmdzhz3FwrqNM6O2fCYpamvOnE5AXM5GWOFd6LT6xj74rCsMzAfUOU4LAjP7KA==","signatures":[{"sig":"MEYCIQCl9+6FJf2hn1Ue9kKQz6Y1GFVgiyhIF71cRM0KmozEbQIhAOxWdFJ5aeLZZqBfPb7aMDgkJfUmIHsCTJyuCXPh6rqW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180828},"type":"module","engines":{"node":">=18.0.0"},"_npmUser":{"name":"highvaluedigital","email":"nicolas@nicolassosa.com"},"repository":{"url":"git+https://github.com/highvaluedigital/claudeboard.git","type":"git"},"_npmVersion":"10.8.2","description":"AI engineering team — from PRD to working mobile app, autonomously","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.17.0","ora":"^8.0.1","cors":"^2.8.5","open":"^10.1.0","chalk":"^5.3.0","dotenv":"^16.4.5","express":"^4.18.3","enquirer":"^2.4.1","node-pty":"^1.0.0","commander":"^12.0.0","puppeteer":"^22.8.0","@supabase/supabase-js":"^2.43.1","@anthropic-ai/claude-agent-sdk":"latest"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claudeboard_2.15.1_1772976226231_0.26214550910694734","host":"s3://npm-registry-packages-npm-production"}},"2.15.2":{"name":"claudeboard","version":"2.15.2","keywords":["claude","ai","agent","coding","automation","dashboard","mobile","expo","react-native","prd","engineering"],"author":{"name":"highvaluedigital"},"license":"MIT","_id":"claudeboard@2.15.2","maintainers":[{"name":"highvaluedigital","email":"nicolas@nicolassosa.com"}],"homepage":"https://github.com/highvaluedigital/claudeboard#readme","bugs":{"url":"https://github.com/highvaluedigital/claudeboard/issues"},"bin":{"claudeboard":"bin/cli.js"},"dist":{"shasum":"13e4de3ab31f42559c0680f70908288cc4718482","tarball":"https://registry.npmjs.org/claudeboard/-/claudeboard-2.15.2.tgz","fileCount":17,"integrity":"sha512-9nmx51ATLdxD+xoeYHw2mgwNaRNMowZ7oO6IgCH1D+FossVJ3Fff3CLpAoq0KggIAMtqJ6hGzzsm8danQwW9SA==","signatures":[{"sig":"MEQCIF3NoYl/vHuKG4Hm0/7da9wsXZidEUJWQMc66JgIDnSPAiB8qUE5stPKwZrP692ERc87aYOs/0iNEZuKn4d7a4U9zg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180838},"type":"module","engines":{"node":">=18.0.0"},"_npmUser":{"name":"highvaluedigital","email":"nicolas@nicolassosa.com"},"repository":{"url":"git+https://github.com/highvaluedigital/claudeboard.git","type":"git"},"_npmVersion":"10.8.2","description":"AI engineering team — from PRD to working mobile app, autonomously","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.17.0","ora":"^8.0.1","cors":"^2.8.5","open":"^10.1.0","chalk":"^5.3.0","dotenv":"^16.4.5","express":"^4.18.3","enquirer":"^2.4.1","node-pty":"^1.0.0","commander":"^12.0.0","puppeteer":"^22.8.0","@supabase/supabase-js":"^2.43.1","@anthropic-ai/claude-agent-sdk":"latest"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claudeboard_2.15.2_1773171850893_0.7515977921914543","host":"s3://npm-registry-packages-npm-production"}},"2.15.3":{"name":"claudeboard","version":"2.15.3","keywords":["claude","ai","agent","coding","automation","dashboard","mobile","expo","react-native","prd","engineering"],"author":{"name":"highvaluedigital"},"license":"MIT","_id":"claudeboard@2.15.3","maintainers":[{"name":"highvaluedigital","email":"nicolas@nicolassosa.com"}],"homepage":"https://github.com/highvaluedigital/claudeboard#readme","bugs":{"url":"https://github.com/highvaluedigital/claudeboard/issues"},"bin":{"claudeboard":"bin/cli.js"},"dist":{"shasum":"7563fd818b02ac8ef8000ac0f28b56f71761b330","tarball":"https://registry.npmjs.org/claudeboard/-/claudeboard-2.15.3.tgz","fileCount":18,"integrity":"sha512-bCCXIKB4IpeBHRi0fvUjF77t2JPhADQU0qoFXgmuChH8E6WQ2wg4js6bKPmBBzcmTec9WKyt+34Mz7KB/tba2Q==","signatures":[{"sig":"MEUCIFDD62VBuBJe1ZnGWdCUWmv8OWsM6oJdSrWWdd3FoSC6AiEA5/G422F6aegzaDBK5ZMoEZ5WpDCT+UaBp4JZOeRxHIo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":183435},"type":"module","engines":{"node":">=18.0.0"},"_npmUser":{"name":"highvaluedigital","email":"nicolas@nicolassosa.com"},"repository":{"url":"git+https://github.com/highvaluedigital/claudeboard.git","type":"git"},"_npmVersion":"10.8.2","description":"AI engineering team — from PRD to working mobile app, autonomously","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.17.0","ora":"^8.0.1","cors":"^2.8.5","open":"^10.1.0","chalk":"^5.3.0","dotenv":"^16.4.5","express":"^4.18.3","enquirer":"^2.4.1","node-pty":"^1.0.0","commander":"^12.0.0","puppeteer":"^22.8.0","@supabase/supabase-js":"^2.43.1","@anthropic-ai/claude-agent-sdk":"latest"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claudeboard_2.15.3_1773179567948_0.9154336000479706","host":"s3://npm-registry-packages-npm-production"}},"2.15.4":{"name":"claudeboard","version":"2.15.4","keywords":["claude","ai","agent","coding","automation","dashboard","mobile","expo","react-native","prd","engineering"],"author":{"name":"highvaluedigital"},"license":"MIT","_id":"claudeboard@2.15.4","maintainers":[{"name":"highvaluedigital","email":"nicolas@nicolassosa.com"}],"homepage":"https://github.com/highvaluedigital/claudeboard#readme","bugs":{"url":"https://github.com/highvaluedigital/claudeboard/issues"},"bin":{"claudeboard":"bin/cli.js"},"dist":{"shasum":"436fe509dc2b62476cb90c36fd92b4ece61fb440","tarball":"https://registry.npmjs.org/claudeboard/-/claudeboard-2.15.4.tgz","fileCount":18,"integrity":"sha512-NHcvgumrMIspQ6weYuRdbzODQvv3kscBs74JBJwgORrLuhPSqBlVdlNYlL3teLo1es6CmD5BMGnjf+nhoF9zSw==","signatures":[{"sig":"MEYCIQC6xW5cY3bI1V1CKo6Urro0aKAsRraDmuRi9HJRmOyg7wIhAM26q0P2g2UJqfdubBNpq3BOqXfjov5h3loCbx6/jv8y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":183900},"type":"module","engines":{"node":">=18.0.0"},"_npmUser":{"name":"highvaluedigital","email":"nicolas@nicolassosa.com"},"repository":{"url":"git+https://github.com/highvaluedigital/claudeboard.git","type":"git"},"_npmVersion":"10.8.2","description":"AI engineering team — from PRD to working mobile app, autonomously","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.17.0","ora":"^8.0.1","cors":"^2.8.5","open":"^10.1.0","chalk":"^5.3.0","dotenv":"^16.4.5","express":"^4.18.3","enquirer":"^2.4.1","node-pty":"^1.0.0","commander":"^12.0.0","puppeteer":"^22.8.0","@supabase/supabase-js":"^2.43.1","@anthropic-ai/claude-agent-sdk":"latest"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claudeboard_2.15.4_1773180609832_0.23846780719971994","host":"s3://npm-registry-packages-npm-production"}},"2.16.0":{"name":"claudeboard","version":"2.16.0","keywords":["claude","ai","agent","coding","automation","dashboard","mobile","expo","react-native","prd","engineering"],"author":{"name":"highvaluedigital"},"license":"MIT","_id":"claudeboard@2.16.0","maintainers":[{"name":"highvaluedigital","email":"nicolas@nicolassosa.com"}],"homepage":"https://github.com/highvaluedigital/claudeboard#readme","bugs":{"url":"https://github.com/highvaluedigital/claudeboard/issues"},"bin":{"claudeboard":"bin/cli.js"},"dist":{"shasum":"5f41617145adcd21e7bd0c9b323d2adf31204d5d","tarball":"https://registry.npmjs.org/claudeboard/-/claudeboard-2.16.0.tgz","fileCount":18,"integrity":"sha512-hP/80itNE/QjGdx1I1mIR1k/mrQiDhywJU4aG1xtdfWOHAgDiab0SfL1vj83SZO+iGNkB8fbKFHzFk8Kb8MlRw==","signatures":[{"sig":"MEUCIQDoO17rPOA4TT3akT1XtxLWFbuHc22ZjpQiOnLx0y6uTAIgYoDcxBvF6SwccaNfJGr7VceERu5f6FE+tUcY2Q1X7t4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":191060},"type":"module","engines":{"node":">=18.0.0"},"_npmUser":{"name":"highvaluedigital","email":"nicolas@nicolassosa.com"},"repository":{"url":"git+https://github.com/highvaluedigital/claudeboard.git","type":"git"},"_npmVersion":"10.8.2","description":"AI engineering team — from PRD to working mobile app, autonomously","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.17.0","ora":"^8.0.1","cors":"^2.8.5","open":"^10.1.0","chalk":"^5.3.0","dotenv":"^16.4.5","express":"^4.18.3","enquirer":"^2.4.1","node-pty":"^1.0.0","commander":"^12.0.0","puppeteer":"^22.8.0","@supabase/supabase-js":"^2.43.1","@anthropic-ai/claude-agent-sdk":"latest"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claudeboard_2.16.0_1773182276386_0.012342561858860623","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"claudeboard","version":"3.1.0","keywords":["claude","ai","orchestrator","agents","dashboard","kanban"],"license":"MIT","_id":"claudeboard@3.1.0","maintainers":[{"name":"highvaluedigital","email":"nicolas@nicolassosa.com"}],"bin":{"claudeboard":"bin/cli.js"},"dist":{"shasum":"ae36dd37d3f9f566e29b4d0985616a819b495205","tarball":"https://registry.npmjs.org/claudeboard/-/claudeboard-3.1.0.tgz","fileCount":14,"integrity":"sha512-brWe/CegMquINW71LJCLsfMvhw6GxEBnyJJhVCU1xCXbJqvQLWUL5UxMidt7zBXttJXkQJsWE4oyo5+gwXsZ8g==","signatures":[{"sig":"MEQCIHmTpR76b865sBZPbfNeme7dHyXLlaIRhuL9iqgBTV2XAiA6ZWR1Sr3a+JJ7dz5Ec5kiVROvZ5AZAPCYz32V4l8ptQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":178048},"engines":{"node":">=18"},"gitHead":"c56cbfb9a776aa3d0601e5508b2cf158bc73ad78","scripts":{"start":"node bin/cli.js"},"_npmUser":{"name":"highvaluedigital","email":"nicolas@nicolassosa.com"},"_npmVersion":"11.9.0","description":"Visual orchestrator for Claude Code agent teams","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.16.0","open":"^10.1.0","chalk":"^4.1.2","express":"^4.18.2","commander":"^12.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claudeboard_3.1.0_1773346290554_0.06811507558981256","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"claudeboard","version":"3.1.1","keywords":["claude","ai","orchestrator","agents","dashboard","kanban"],"license":"MIT","_id":"claudeboard@3.1.1","maintainers":[{"name":"highvaluedigital","email":"nicolas@nicolassosa.com"}],"bin":{"claudeboard":"bin/cli.js"},"dist":{"shasum":"a91f855e45205a55152c3e4046a9870abac6c361","tarball":"https://registry.npmjs.org/claudeboard/-/claudeboard-3.1.1.tgz","fileCount":14,"integrity":"sha512-fpkRF8yjhfv85PUpIFT9yJCX0QEKAZ0p6jhBaM7C4+orM0gT1Q2zhyh+Zufn0arqwudq2M3ZcKdYMBH4ivuolQ==","signatures":[{"sig":"MEUCIQDyf+Y6JvOJmIZ415qatv1h3ASXuA0IPYOlWm4tDaiR4QIgeK0gytRa9dH68BlDiMDhW4rtRYmX7UfTDYkxcH4O1Hg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":183595},"engines":{"node":">=18"},"gitHead":"c56cbfb9a776aa3d0601e5508b2cf158bc73ad78","scripts":{"start":"node bin/cli.js"},"_npmUser":{"name":"highvaluedigital","email":"nicolas@nicolassosa.com"},"_npmVersion":"11.9.0","description":"Visual orchestrator for Claude Code agent teams","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.16.0","open":"^10.1.0","chalk":"^4.1.2","express":"^4.18.2","commander":"^12.0.0"},"_hasShrinkwrap":false,"devDependencies":{"supabase":"^2.78.1"},"_npmOperationalInternal":{"tmp":"tmp/claudeboard_3.1.1_1773347972499_0.44970554375486205","host":"s3://npm-registry-packages-npm-production"}},"3.1.2":{"name":"claudeboard","version":"3.1.2","description":"Visual orchestrator for Claude Code agent teams","bin":{"claudeboard":"bin/cli.js"},"scripts":{"start":"node bin/cli.js"},"keywords":["claude","ai","orchestrator","agents","dashboard","kanban"],"license":"MIT","engines":{"node":">=18"},"dependencies":{"chalk":"^4.1.2","commander":"^12.0.0","express":"^4.18.2","open":"^10.1.0","ws":"^8.16.0"},"devDependencies":{"supabase":"^2.78.1"},"gitHead":"c56cbfb9a776aa3d0601e5508b2cf158bc73ad78","_id":"claudeboard@3.1.2","_nodeVersion":"24.14.0","_npmVersion":"11.9.0","dist":{"integrity":"sha512-tAOEgDudQnw+zozw+Jgo7XUOFoz2tQNei3/ZOKLWqRcMcl3fcx58RwiURGaIGL+u+Yj5feV2zerS1542XEWg3Q==","shasum":"ac0e471e51975c6ccd2d264110387a80440fd46c","tarball":"https://registry.npmjs.org/claudeboard/-/claudeboard-3.1.2.tgz","fileCount":14,"unpackedSize":192318,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCM1IvFZGreAMzspd3TIQqX1TK/UaG7YClTbr6K3SqK1wIhAI0XDAspHHAJX8bNFazchCFfg9Su0uSzt3BUdkDD9Lyu"}]},"_npmUser":{"name":"highvaluedigital","email":"nicolas@nicolassosa.com"},"directories":{},"maintainers":[{"name":"highvaluedigital","email":"nicolas@nicolassosa.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/claudeboard_3.1.2_1773349793285_0.22685115344814322"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-07T17:46:24.341Z","modified":"2026-03-12T21:09:53.561Z","1.0.0":"2026-03-07T17:46:24.630Z","1.1.0":"2026-03-07T17:54:01.498Z","1.3.0":"2026-03-07T18:35:29.866Z","1.5.0":"2026-03-07T18:49:36.334Z","2.0.0":"2026-03-07T19:27:55.267Z","2.1.0":"2026-03-07T19:34:39.836Z","2.2.0":"2026-03-07T19:38:27.207Z","2.3.0":"2026-03-07T19:41:33.605Z","2.4.0":"2026-03-07T20:01:39.803Z","2.8.0":"2026-03-07T20:24:42.331Z","2.9.0":"2026-03-07T20:35:57.026Z","2.9.1":"2026-03-07T20:42:55.005Z","2.10.0":"2026-03-07T23:15:13.838Z","2.10.1":"2026-03-07T23:21:41.196Z","2.11.0":"2026-03-08T00:11:10.050Z","2.12.0":"2026-03-08T00:25:29.401Z","2.13.0":"2026-03-08T00:40:53.794Z","2.14.0":"2026-03-08T01:16:26.047Z","2.15.1":"2026-03-08T13:23:46.433Z","2.15.2":"2026-03-10T19:44:11.057Z","2.15.3":"2026-03-10T21:52:48.123Z","2.15.4":"2026-03-10T22:10:09.986Z","2.16.0":"2026-03-10T22:37:56.551Z","3.1.0":"2026-03-12T20:11:30.727Z","3.1.1":"2026-03-12T20:39:32.670Z","3.1.2":"2026-03-12T21:09:53.460Z"},"license":"MIT","keywords":["claude","ai","orchestrator","agents","dashboard","kanban"],"description":"Visual orchestrator for Claude Code agent teams","maintainers":[{"name":"highvaluedigital","email":"nicolas@nicolassosa.com"}],"readme":"# ClaudeBoard v3\n\nVisual orchestrator for Claude Code agent teams. Run and manage multiple Claude Code agents from a single browser-based kanban dashboard.\n\n## What it does\n\nClaudeBoard launches a local web server and opens a dashboard where you can:\n- Chat with an Orchestrator agent that interviews you, generates a PRD, and breaks work into tasks\n- Watch tasks move through a Kanban board (Backlog → In Progress → Verifying → Done / Error)\n- Stream live agent output in a built-in terminal drawer\n- Receive webhook notifications when tasks complete or fail\n\n## Requirements\n\n- Node.js >= 18\n- Claude CLI installed and logged in (`claude --version` should work)\n\n## Installation\n\nRun without installing:\n\n```\nnpx claudeboard\n```\n\nOr install globally:\n\n```\nnpm install -g claudeboard\nclaudeboard\n```\n\n## Usage\n\n```\nclaudeboard [options]\n```\n\n### CLI Flags\n\n| Flag | Default | Description |\n|------|---------|-------------|\n| `--port <number>` | `3000` | Port to run the dashboard server on |\n| `--open <bool>` | `true` | Automatically open the dashboard in your browser |\n| `--webhook <url>` | — | Webhook URL (must be `https://`) to POST agent lifecycle events to |\n| `--max-agents <number>` | `3` | Maximum number of agents allowed to run concurrently |\n\n### Examples\n\n```\n# Start on default port, auto-open browser\nclaudeboard\n\n# Use a custom port without auto-opening\nclaudeboard --port 4000 --open false\n\n# Limit to 5 concurrent agents and send events to a webhook\nclaudeboard --max-agents 5 --webhook https://example.com/hooks/claudeboard\n```\n\n## How it works\n\n1. Start ClaudeBoard — a local Express server starts and the dashboard opens in your browser.\n2. The Orchestrator agent greets you and asks what you want to build.\n3. After 2–3 exchanges it generates a PRD and populates the Kanban board with tasks.\n4. Claude Code sub-agents are spawned automatically (respecting `--max-agents`).\n5. Each agent's output streams live to the task card in the dashboard.\n6. A Verifier agent checks each completed task — approved tasks move to Done; failed tasks spawn a Fix task.\n\n## Project data\n\nClaudeBoard stores all state in `.claudeboard/` inside your working directory:\n\n| File | Contents |\n|------|----------|\n| `.claudeboard/tasks.json` | Task list and status |\n| `.claudeboard/prd.md` | Generated PRD |\n| `.claudeboard/agents.json` | Active agent registry |\n| `.claudeboard/config.json` | Board configuration (webhook URL, etc.) |\n\n**Add `.claudeboard/` to your `.gitignore`** — it may contain webhook URLs and agent output that should not be committed.\n\n## Security\n\nClaudeBoard is designed to be safe to run on a shared development machine.\n\n### Localhost-only server\n\nThe server **only** binds to `127.0.0.1` (loopback). It is never reachable from the network or other machines on the same LAN.\n\n### No external data transmission\n\nClaudeBoard sends **no data to any external service**. The only outbound network calls are:\n\n- Calls to the `claude` CLI (uses your existing local session — no API key required)\n- Optional webhook `POST` requests to a URL **you** configure with `--webhook`\n\nWebhook URLs must be `https://` and calls time out after 5 seconds.\n\n### Subprocess safety\n\nAll `claude` CLI invocations use `spawn()` with an explicit argument array (`shell: false`). Prompts are delivered via stdin, not command-line arguments, so they never appear in process listings and there is no shell-injection risk regardless of what the user types.\n\n### Input sanitization & rate limiting\n\n- User chat messages are stripped of null bytes and capped at 10,000 characters before reaching the CLI.\n- WebSocket connections are rate-limited to 10 messages per second per client.\n- Task IDs are validated against a strict alphanumeric pattern before any file or process operations.\n\n### Agent output cap\n\nAgent output stored to disk is capped at **1 MB per task** to prevent runaway processes from filling the disk.\n\n### Session-based auth\n\nAccess to the dashboard requires access to `127.0.0.1` (i.e., you must be logged in to the machine). There is no additional authentication layer — treat it like any other local dev tool.\n\n### Reporting vulnerabilities\n\nPlease open a GitHub issue with the `[SECURITY]` tag. Do **not** include exploit details in a public issue — reach out privately first.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}