{"_id":"kanban","_rev":"83-af65288932454d1c0e364744124f70f4","name":"kanban","dist-tags":{"latest":"0.1.70"},"versions":{"0.0.1":{"name":"kanban","version":"0.0.1","keywords":["async","control flow","control","flow","kanban","pull"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"_id":"kanban@0.0.1","maintainers":[{"name":"matteo.collina","email":"hello@matteocollina.com"}],"bugs":{"url":"http://github.com/mcollina/kanban/issues"},"dist":{"shasum":"d006cb5b4697529fb1fd0de449b2a807afb50496","tarball":"https://registry.npmjs.org/kanban/-/kanban-0.0.1.tgz","integrity":"sha512-8wwANwoF1/7S7+wvSFBcd8cwrfjWakzz39A8GKB9rZ5dI/B+cG3NGm5Gsy9dgxbx1lT8RMcscnHwnO0kR/0bKQ==","signatures":[{"sig":"MEUCIBcrSfBJ0X3cK7hwZbyn71r4XphSA/af8enBSfsAlLyiAiEAvit7Ys1Y0ld1lqeeo/RstWKoQ/DIoTGkM8byDbm/Yus=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","scripts":{"test":"make bail"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"repository":{"url":"https://github.com/mcollina/kanban.git","type":"git"},"_npmVersion":"1.2.2","description":"Kanban__ is a node.js control-flow library. As the Japanese methodology, it is pull-based.","directories":{},"dependencies":{"debug":"~0.7.2"},"readmeFilename":"README.md","devDependencies":{"chai":"~1.5.0","mocha":"~1.8.2","sinon":"~1.6.0","jshint":"~1.1.0","sinon-chai":"~2.3.1"}},"0.0.2":{"name":"kanban","version":"0.0.2","keywords":["async","control flow","control","flow","kanban","pull"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"_id":"kanban@0.0.2","maintainers":[{"name":"matteo.collina","email":"hello@matteocollina.com"}],"bugs":{"url":"http://github.com/mcollina/kanban/issues"},"dist":{"shasum":"b29573aa0a99f804c7e8b0279a4f5f081b30ef40","tarball":"https://registry.npmjs.org/kanban/-/kanban-0.0.2.tgz","integrity":"sha512-Gn1fWtCD9vBBrJvmr7vq25rSt4/Dm3oYDIWGon5Czw+v5W8ZjtgAkhDgAiFWZciY6o3Gau28XS4XqKS5A968Bg==","signatures":[{"sig":"MEUCIQCX40zk9LwfiPlrV1svU3+o6FuX5d+mzsbtGKdFes4DngIgFJtjJ8A/1o8UNuVtCVcwnIzLjePR1vsnr6BKSc5L5C0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","scripts":{"test":"make bail"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"repository":{"url":"https://github.com/mcollina/kanban.git","type":"git"},"_npmVersion":"1.2.2","description":"Kanban is a node.js control-flow library. As the Japanese methodology, it is pull-based.","directories":{},"dependencies":{"debug":"~0.7.2"},"readmeFilename":"README.md","devDependencies":{"chai":"~1.5.0","mocha":"~1.8.2","sinon":"~1.6.0","jshint":"~1.1.0","sinon-chai":"~2.3.1"}},"0.0.3":{"name":"kanban","version":"0.0.3","keywords":["async","control flow","control","flow","kanban","pull"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"_id":"kanban@0.0.3","maintainers":[{"name":"matteo.collina","email":"hello@matteocollina.com"}],"bugs":{"url":"http://github.com/mcollina/kanban/issues"},"dist":{"shasum":"324c7aa060d69e23346ba3dea1fff33072345ae7","tarball":"https://registry.npmjs.org/kanban/-/kanban-0.0.3.tgz","integrity":"sha512-n0JC50xe3wohg/u06DpYyDx0Z9zVqVOr0GbhQf4sm/k6BXu/2uo1zOandGEL8mbUCyws2yYVLBnNnZo4Wjm9dw==","signatures":[{"sig":"MEUCIQCbHGF5d9nbUO9ENbsb5ZNsdjEtY2yFMj4KyzpUeiJ1+wIgdUW2Du64h3Tafywy+W3C5e4+I5hcABRLQoJswgP6cp8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","scripts":{"test":"make bail"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"repository":{"url":"https://github.com/mcollina/kanban.git","type":"git"},"_npmVersion":"1.2.2","description":"Kanban is a node.js control-flow library. As the Japanese methodology, it is pull-based.","directories":{},"dependencies":{"debug":"~0.7.2"},"readmeFilename":"README.md","devDependencies":{"chai":"~1.5.0","mocha":"~1.8.2","sinon":"~1.6.0","jshint":"~1.1.0","sinon-chai":"~2.3.1"}},"0.1.0":{"name":"kanban","version":"0.1.0","keywords":["kanban","agents","cli","task-management","typescript"],"author":{"name":"Cline"},"license":"Apache-2.0","_id":"kanban@0.1.0","maintainers":[{"name":"saoudcline","email":"saoud@cline.bot"}],"homepage":"https://github.com/cline/kanban","bugs":{"url":"https://github.com/cline/kanban/issues"},"bin":{"kanban":"dist/cli.js"},"man":["man/kanban.1"],"dist":{"shasum":"e51ed3d0123d1b510e7de4b19dcf3e930f2b289d","tarball":"https://registry.npmjs.org/kanban/-/kanban-0.1.0.tgz","fileCount":210,"integrity":"sha512-eDxYLJUCshTp1YHGMMwmitq8Pi5qWANoOTXZgWe/IvxJSCpDO0RdHpl0my2oTZW545/jLYU6RjwXgOmQk0JQdw==","signatures":[{"sig":"MEQCID0LIRPvaqBtLVO9BOMBVh1W2z/XjObDrOxWAFHTRj1lAiB72IpwDeNPoUWkoDptUAPt9FuiCZEhYSslropQfrbBWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5655055},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4268d76db2453bfc0ec9b56a1c7477c45df1e8e1","scripts":{"dev":"tsx watch src/cli.ts","link":"npm run build && npm link","lint":"biome lint .","test":"vitest run","build":"npm run clean && npm run web:build && tsc -p tsconfig.build.json && shx mkdir -p dist/web-ui && shx cp -r web-ui/dist/* dist/web-ui && shx chmod +x dist/cli.js","check":"npm run lint && npm run typecheck && npm run test","clean":"shx rm -rf dist coverage","format":"biome check --write .","unlink":"npm unlink -g kanban","prepare":"husky","web:dev":"npm --prefix web-ui run dev","web:test":"npm --prefix web-ui run test","typecheck":"tsc -p tsconfig.json --noEmit","web:build":"npm --prefix web-ui run build","test:watch":"vitest","install:all":"npm install && npm --prefix web-ui install","web:typecheck":"npm --prefix web-ui run typecheck","prepublishOnly":"npm run build && npm run check"},"_npmUser":{"name":"saoudcline","email":"saoud@cline.bot"},"repository":{"url":"git+https://github.com/cline/kanban.git","type":"git"},"_npmVersion":"10.9.3","description":"A kanban foundation for coding agents","directories":{},"_nodeVersion":"22.20.0","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","node-pty":"^1.2.0-beta.11","@trpc/client":"^11.11.0","@trpc/server":"^11.11.0","@modelcontextprotocol/sdk":"^1.22.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.20.3","husky":"^9.1.7","vitest":"^3.2.4","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^22.10.5","@biomejs/biome":"^2.3.5"},"_npmOperationalInternal":{"tmp":"tmp/kanban_0.1.0_1773061996312_0.12604502270477114","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"kanban","version":"0.1.4","keywords":["kanban","agents","cli","task-management","typescript"],"author":{"name":"Cline"},"license":"Apache-2.0","_id":"kanban@0.1.4","maintainers":[{"name":"saoudcline","email":"saoud@cline.bot"},{"name":"maxpaulus","email":"max@cline.bot"}],"homepage":"https://github.com/cline/kanban","bugs":{"url":"https://github.com/cline/kanban/issues"},"bin":{"kanban":"dist/cli.js"},"man":["man/kanban.1"],"dist":{"shasum":"4ae7f50f68d24101a9b62e07441087a1f3decd2b","tarball":"https://registry.npmjs.org/kanban/-/kanban-0.1.4.tgz","fileCount":210,"integrity":"sha512-W1azyn0egNhWaGrQxkba8KPTyzhGmHNT5QWFAtrwxs/69QpVNHC61TJpaHEheEccGDE57gQ/OymvUhFF+6aoFA==","signatures":[{"sig":"MEUCIQC1qUkEq3ncDfpq3x4Q1/OPwsRMW32M22rkE/sQdzZBDQIgdYqLYOzVCcz645XAnM8kUrlKizjui8nxi1rcTzTC1SQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kanban@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5652802},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5392eb05536389d3d24a34b5b204db434834aa20","scripts":{"dev":"tsx watch src/cli.ts","link":"npm run build && npm link","lint":"biome lint .","test":"vitest run","build":"npm run clean && npm run web:build && tsc -p tsconfig.build.json && shx mkdir -p dist/web-ui && shx cp -r web-ui/dist/* dist/web-ui && shx chmod +x dist/cli.js","check":"npm run lint && npm run typecheck && npm run test","clean":"shx rm -rf dist coverage","format":"biome check --write .","unlink":"npm unlink -g kanban","prepare":"husky","web:dev":"npm --prefix web-ui run dev","web:test":"npm --prefix web-ui run test","typecheck":"tsc -p tsconfig.json --noEmit","web:build":"npm --prefix web-ui run build","test:watch":"vitest","install:all":"npm install && npm --prefix web-ui install","web:typecheck":"npm --prefix web-ui run typecheck","prepublishOnly":"npm run build && npm run check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5f4ee88-f0e0-408d-88b8-d18229f6b3ee"}},"repository":{"url":"git+https://github.com/cline/kanban.git","type":"git"},"_npmVersion":"11.9.0","description":"A kanban foundation for coding agents","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","node-pty":"^1.2.0-beta.11","@trpc/client":"^11.11.0","@trpc/server":"^11.11.0","@modelcontextprotocol/sdk":"^1.22.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.20.3","husky":"^9.1.7","vitest":"^3.2.4","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^22.10.5","@biomejs/biome":"^2.3.5"},"_npmOperationalInternal":{"tmp":"tmp/kanban_0.1.4_1773088985689_0.21038265585142923","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"kanban","version":"0.1.5","keywords":["kanban","agents","cli","task-management","typescript"],"author":{"name":"Cline"},"license":"Apache-2.0","_id":"kanban@0.1.5","maintainers":[{"name":"saoudcline","email":"saoud@cline.bot"},{"name":"maxpaulus","email":"max@cline.bot"}],"homepage":"https://github.com/cline/kanban","bugs":{"url":"https://github.com/cline/kanban/issues"},"bin":{"kanban":"dist/cli.js"},"man":["man/kanban.1"],"dist":{"shasum":"27f9f7d2e273c15b6e9d8edacbaede183b019b0f","tarball":"https://registry.npmjs.org/kanban/-/kanban-0.1.5.tgz","fileCount":214,"integrity":"sha512-MBMc7IIpdSON00hjP73vv5fcp5EdGL07oy/TQx2y9AUD4IGLNiNnl44B9l5JrjH3fqdzDluq7hCvE0DwTTJGAw==","signatures":[{"sig":"MEYCIQDguvp/0/oPoLMNvScG0L8+uLTN77hHLBS3/7tTZs9LLAIhAJUlMMaDjASeubpvDWZ5YksaRjrIy5fHJstKaX/sfI6A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kanban@0.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5806833},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"102a26b58a99b3d0d0dc3d9bc9576aa2305cc053","scripts":{"dev":"tsx watch src/cli.ts","link":"npm run build && npm link","lint":"biome lint .","test":"vitest run","build":"npm run clean && npm run web:build && tsc -p tsconfig.build.json && shx mkdir -p dist/web-ui && shx cp -r web-ui/dist/* dist/web-ui && shx chmod +x dist/cli.js","check":"npm run lint && npm run typecheck && npm run test","clean":"shx rm -rf dist coverage","format":"biome check --write .","unlink":"npm unlink -g kanban","dogfood":"node scripts/dogfood.mjs","prepare":"husky","web:dev":"npm --prefix web-ui run dev","web:test":"npm --prefix web-ui run test","typecheck":"tsc -p tsconfig.json --noEmit","web:build":"npm --prefix web-ui run build","test:watch":"vitest","install:all":"npm install && npm --prefix web-ui install","web:typecheck":"npm --prefix web-ui run typecheck","prepublishOnly":"npm run build && npm run check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5f4ee88-f0e0-408d-88b8-d18229f6b3ee"}},"repository":{"url":"git+https://github.com/cline/kanban.git","type":"git"},"_npmVersion":"11.9.0","description":"A kanban foundation for coding agents","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","node-pty":"^1.2.0-beta.11","@trpc/client":"^11.11.0","@trpc/server":"^11.11.0","@modelcontextprotocol/sdk":"^1.22.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.20.3","husky":"^9.1.7","vitest":"^3.2.4","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^22.10.5","@biomejs/biome":"^2.3.5"},"_npmOperationalInternal":{"tmp":"tmp/kanban_0.1.5_1773178315667_0.3054285889399653","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"kanban","version":"0.1.6","keywords":["kanban","agents","cli","task-management","typescript"],"author":{"name":"Cline"},"license":"Apache-2.0","_id":"kanban@0.1.6","maintainers":[{"name":"saoudcline","email":"saoud@cline.bot"},{"name":"maxpaulus","email":"max@cline.bot"}],"homepage":"https://github.com/cline/kanban","bugs":{"url":"https://github.com/cline/kanban/issues"},"bin":{"kanban":"dist/cli.js"},"man":["man/kanban.1"],"dist":{"shasum":"9bec5a8670c95372a020422e9136c80d3a37d299","tarball":"https://registry.npmjs.org/kanban/-/kanban-0.1.6.tgz","fileCount":222,"integrity":"sha512-moW8haH6MVhFKMchZaGTZu1XHi7LHVWBaRANGMtsc/nFCfJXUqVPPA+bqWimoyDfhBhbGzz/z+48L0Em3Rn3HQ==","signatures":[{"sig":"MEQCID2+L7qVcBgPDZbOhJzrydpIPa2lQnw3cHm4ciLTSPIGAiAA4SSj0lJE+G0VnhbwhCwb9aaZN/35N6BKU/adEUTAcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kanban@0.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5995645},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4db4d9f56012bb402b1b018f44838a376980b41f","scripts":{"dev":"tsx watch src/cli.ts","link":"npm run build && npm link","lint":"biome lint .","test":"vitest run","build":"npm run clean && npm run web:build && tsc -p tsconfig.build.json && shx mkdir -p dist/web-ui && shx cp -r web-ui/dist/* dist/web-ui && shx chmod +x dist/cli.js","check":"npm run lint && npm run typecheck && npm run test","clean":"shx rm -rf dist coverage","format":"biome check --write .","unlink":"npm unlink -g kanban","dogfood":"node scripts/dogfood.mjs","prepare":"husky","web:dev":"npm --prefix web-ui run dev","web:test":"npm --prefix web-ui run test","typecheck":"tsc -p tsconfig.json --noEmit","web:build":"npm --prefix web-ui run build","test:watch":"vitest","install:all":"npm install && npm --prefix web-ui install","web:typecheck":"npm --prefix web-ui run typecheck","prepublishOnly":"npm run build && npm run check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5f4ee88-f0e0-408d-88b8-d18229f6b3ee"}},"repository":{"url":"git+https://github.com/cline/kanban.git","type":"git"},"_npmVersion":"11.9.0","description":"A kanban foundation for coding agents","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","node-pty":"^1.2.0-beta.11","@trpc/client":"^11.11.0","@trpc/server":"^11.11.0","@modelcontextprotocol/sdk":"^1.22.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.20.3","husky":"^9.1.7","vitest":"^3.2.4","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^22.10.5","@biomejs/biome":"^2.3.5"},"_npmOperationalInternal":{"tmp":"tmp/kanban_0.1.6_1773244200865_0.4542611630806823","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"kanban","version":"0.1.7","keywords":["kanban","agents","cli","task-management","typescript"],"author":{"name":"Cline"},"license":"Apache-2.0","_id":"kanban@0.1.7","maintainers":[{"name":"saoudcline","email":"saoud@cline.bot"},{"name":"maxpaulus","email":"max@cline.bot"}],"homepage":"https://github.com/cline/kanban","bugs":{"url":"https://github.com/cline/kanban/issues"},"bin":{"kanban":"dist/cli.js"},"man":["man/kanban.1"],"dist":{"shasum":"c2c564163be1dbb0378e57f3636db39236929059","tarball":"https://registry.npmjs.org/kanban/-/kanban-0.1.7.tgz","fileCount":222,"integrity":"sha512-XVfzDhGrHNj6uExNKnmXiIP1EAZsOUGeGG4CLiZw6xuEFJLDa6U48ZHaqtPcNHxRilOPgbjTEibADBq3YD6v6w==","signatures":[{"sig":"MEYCIQCzacP/+31xdVwy6PkueXfZqdJsTx0jkODCRPRef9x6dgIhAPPLvjFWRpf2Dqg5vJSsO7eXOKY10G53cgkEKql6QOZt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kanban@0.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6005852},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"969e6064eb68aa264fc867f9f57e7428a5ff9747","scripts":{"dev":"tsx watch src/cli.ts","link":"npm run build && npm link","lint":"biome lint .","test":"vitest run","build":"npm run clean && npm run web:build && tsc -p tsconfig.build.json && shx mkdir -p dist/web-ui && shx cp -r web-ui/dist/* dist/web-ui && shx chmod +x dist/cli.js","check":"npm run lint && npm run typecheck && npm run test","clean":"shx rm -rf dist coverage","format":"biome check --write .","unlink":"npm unlink -g kanban","dogfood":"node scripts/dogfood.mjs","prepare":"husky","web:dev":"npm --prefix web-ui run dev","web:test":"npm --prefix web-ui run test","typecheck":"tsc -p tsconfig.json --noEmit","web:build":"npm --prefix web-ui run build","test:watch":"vitest","install:all":"npm install && npm --prefix web-ui install","web:typecheck":"npm --prefix web-ui run typecheck","prepublishOnly":"npm run build && npm run check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5f4ee88-f0e0-408d-88b8-d18229f6b3ee"}},"repository":{"url":"git+https://github.com/cline/kanban.git","type":"git"},"_npmVersion":"11.9.0","description":"A kanban foundation for coding agents","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","node-pty":"^1.2.0-beta.11","@trpc/client":"^11.11.0","@trpc/server":"^11.11.0","@modelcontextprotocol/sdk":"^1.22.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.20.3","husky":"^9.1.7","vitest":"^3.2.4","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^22.10.5","@biomejs/biome":"^2.3.5"},"_npmOperationalInternal":{"tmp":"tmp/kanban_0.1.7_1773269988070_0.9824235476129481","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"kanban","version":"0.1.8","keywords":["kanban","agents","cli","task-management","typescript"],"author":{"name":"Cline"},"license":"Apache-2.0","_id":"kanban@0.1.8","maintainers":[{"name":"saoudcline","email":"saoud@cline.bot"},{"name":"maxpaulus","email":"max@cline.bot"}],"homepage":"https://github.com/cline/kanban","bugs":{"url":"https://github.com/cline/kanban/issues"},"bin":{"kanban":"dist/cli.js"},"man":["man/kanban.1"],"dist":{"shasum":"35b74b475296c75a1645e8805142cb7d0bd570da","tarball":"https://registry.npmjs.org/kanban/-/kanban-0.1.8.tgz","fileCount":224,"integrity":"sha512-JDQAHW1dyA7z2W/oD2v1YYgymNxyqb1aGMPiixXUXD6g+sdHtNJMlafeBLm/zthVk6fP/ySUvM3AfIa+thvMHg==","signatures":[{"sig":"MEUCIDMv/CRSx4UH/fu13B8TxpuvmGH73Bd9SNBl+RSpRwePAiEAqjq6Q/Isi1bgTThyAwswm7ujc03fchmWWt8GozGEMUE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kanban@0.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6598684},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9147a95b8175ba761dbef47d84e66ecc0892cb67","scripts":{"dev":"tsx watch src/cli.ts","link":"npm run build && npm link","lint":"biome lint .","test":"vitest run","build":"npm run clean && npm run web:build && tsc -p tsconfig.build.json && shx mkdir -p dist/web-ui && shx cp -r web-ui/dist/* dist/web-ui && shx chmod +x dist/cli.js","check":"npm run lint && npm run typecheck && npm run test","clean":"shx rm -rf dist coverage","format":"biome check --write .","unlink":"npm unlink -g kanban","dogfood":"node scripts/dogfood.mjs","prepare":"husky","web:dev":"npm --prefix web-ui run dev","web:test":"npm --prefix web-ui run test","typecheck":"tsc -p tsconfig.json --noEmit","web:build":"npm --prefix web-ui run build","test:watch":"vitest","install:all":"npm install && npm --prefix web-ui install","web:typecheck":"npm --prefix web-ui run typecheck","prepublishOnly":"npm run build && npm run check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5f4ee88-f0e0-408d-88b8-d18229f6b3ee"}},"repository":{"url":"git+https://github.com/cline/kanban.git","type":"git"},"_npmVersion":"11.9.0","description":"A kanban foundation for coding agents","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","node-pty":"^1.2.0-beta.11","@trpc/client":"^11.11.0","@trpc/server":"^11.11.0","@modelcontextprotocol/sdk":"^1.22.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.20.3","husky":"^9.1.7","vitest":"^3.2.4","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^22.10.5","@biomejs/biome":"^2.3.5"},"_npmOperationalInternal":{"tmp":"tmp/kanban_0.1.8_1773302077380_0.6671308926472648","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"kanban","version":"0.1.9","keywords":["kanban","agents","cli","task-management","typescript"],"author":{"name":"Cline"},"license":"Apache-2.0","_id":"kanban@0.1.9","maintainers":[{"name":"saoudcline","email":"saoud@cline.bot"},{"name":"maxpaulus","email":"max@cline.bot"}],"homepage":"https://github.com/cline/kanban","bugs":{"url":"https://github.com/cline/kanban/issues"},"bin":{"kanban":"dist/cli.js"},"man":["man/kanban.1"],"dist":{"shasum":"2c5659db79ec981b0b29d6d91517ea57a544266a","tarball":"https://registry.npmjs.org/kanban/-/kanban-0.1.9.tgz","fileCount":224,"integrity":"sha512-vZxab0YkizsL5B04zrc/3tJBhv7/jLUdFzN9L+6dnOA4s73Eu81OjQucMnnjNyY/KsFDdvSzl1QH+zuwiH1lyw==","signatures":[{"sig":"MEUCIQCAfr3EyclTKYeH6IujIW4+YU25iWCIysJkFuWKO2MdvQIgRoCIr7A1jnahwSmZtC3AyEgoomJ9zRkBvJCPT29/2wc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kanban@0.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6598189},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6335ca446e59116589262c58ffc1f0f9e3554739","scripts":{"dev":"tsx watch src/cli.ts","link":"npm run build && npm link","lint":"biome lint .","test":"vitest run","build":"npm run clean && npm run web:build && tsc -p tsconfig.build.json && shx mkdir -p dist/web-ui && shx cp -r web-ui/dist/* dist/web-ui && shx chmod +x dist/cli.js","check":"npm run lint && npm run typecheck && npm run test","clean":"shx rm -rf dist coverage","format":"biome check --write .","unlink":"npm unlink -g kanban","dogfood":"node scripts/dogfood.mjs","prepare":"husky","web:dev":"npm --prefix web-ui run dev","web:test":"npm --prefix web-ui run test","typecheck":"tsc -p tsconfig.json --noEmit","web:build":"npm --prefix web-ui run build","test:watch":"vitest","install:all":"npm install && npm --prefix web-ui install","web:typecheck":"npm --prefix web-ui run typecheck","prepublishOnly":"npm run build && npm run check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5f4ee88-f0e0-408d-88b8-d18229f6b3ee"}},"repository":{"url":"git+https://github.com/cline/kanban.git","type":"git"},"_npmVersion":"11.9.0","description":"A kanban foundation for coding agents","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","node-pty":"^1.2.0-beta.11","@trpc/client":"^11.11.0","@trpc/server":"^11.11.0","@modelcontextprotocol/sdk":"^1.22.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.20.3","husky":"^9.1.7","vitest":"^3.2.4","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^22.10.5","@biomejs/biome":"^2.3.5"},"_npmOperationalInternal":{"tmp":"tmp/kanban_0.1.9_1773338371015_0.9826514903057875","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"kanban","version":"0.1.10","keywords":["kanban","agents","cli","task-management","typescript"],"author":{"name":"Cline"},"license":"Apache-2.0","_id":"kanban@0.1.10","maintainers":[{"name":"saoudcline","email":"saoud@cline.bot"},{"name":"maxpaulus","email":"max@cline.bot"}],"homepage":"https://github.com/cline/kanban","bugs":{"url":"https://github.com/cline/kanban/issues"},"bin":{"kanban":"dist/cli.js"},"man":["man/kanban.1"],"dist":{"shasum":"926d97ec486c29b98322036229d572938099f23a","tarball":"https://registry.npmjs.org/kanban/-/kanban-0.1.10.tgz","fileCount":232,"integrity":"sha512-jt0gJqvshR5bQTG5MDWc2OyIBaeB7rqwQT0vBVmQYBx+oL0X427G/O8vqZPixmuSO1VCKBgKQiGF59ioY2/WrA==","signatures":[{"sig":"MEQCIDRalMQP0xX0PnN+MaVmW9SHjS92NPGGdrNb8spJT7LDAiA/QAO1xRgPAo2DgXcGBqI1X5RWyrEwF2X0jYG3IWTjcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kanban@0.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6597686},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"87adcaee739791b1f796519aac7087a7d7225131","scripts":{"dev":"tsx watch src/cli.ts","link":"npm run build && npm link","lint":"biome lint .","test":"vitest run","build":"npm run clean && npm run web:build && tsc -p tsconfig.build.json && shx mkdir -p dist/web-ui && shx cp -r web-ui/dist/* dist/web-ui && shx chmod +x dist/cli.js","check":"npm run lint && npm run typecheck && npm run test","clean":"shx rm -rf dist coverage","format":"biome check --write .","unlink":"npm unlink -g kanban","dogfood":"node scripts/dogfood.mjs","prepare":"husky","web:dev":"npm --prefix web-ui run dev","web:test":"npm --prefix web-ui run test","typecheck":"tsc -p tsconfig.json --noEmit","web:build":"npm --prefix web-ui run build","test:watch":"vitest","install:all":"npm install && npm --prefix web-ui install","web:typecheck":"npm --prefix web-ui run typecheck","prepublishOnly":"npm run build && npm run check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5f4ee88-f0e0-408d-88b8-d18229f6b3ee"}},"repository":{"url":"git+https://github.com/cline/kanban.git","type":"git"},"_npmVersion":"11.9.0","description":"A kanban foundation for coding agents","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","node-pty":"^1.2.0-beta.11","@trpc/client":"^11.11.0","@trpc/server":"^11.11.0","@modelcontextprotocol/sdk":"^1.22.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.20.3","husky":"^9.1.7","vitest":"^3.2.4","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^22.10.5","@biomejs/biome":"^2.3.5"},"_npmOperationalInternal":{"tmp":"tmp/kanban_0.1.10_1773373858028_0.819781442797308","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"kanban","version":"0.1.11","keywords":["kanban","agents","cli","task-management","typescript"],"author":{"name":"Cline"},"license":"Apache-2.0","_id":"kanban@0.1.11","maintainers":[{"name":"saoudcline","email":"saoud@cline.bot"},{"name":"maxpaulus","email":"max@cline.bot"}],"homepage":"https://github.com/cline/kanban","bugs":{"url":"https://github.com/cline/kanban/issues"},"bin":{"kanban":"dist/cli.js"},"man":["man/kanban.1"],"dist":{"shasum":"1015945b057311be20833f9f5ccaa62945bcc33e","tarball":"https://registry.npmjs.org/kanban/-/kanban-0.1.11.tgz","fileCount":228,"integrity":"sha512-0LDEAmfSDXptgTfwBGd2+aqJfGV4KJNjcS+CA/Sz8BHK6W/x2VH+dBglR2kV+u2dDmHqtsLvL0ldOZRMsEsnDg==","signatures":[{"sig":"MEUCIQCot1gp026VpzsktIEDIh7u82UZO686efyxPuwEJZivDAIgIkPATfRMJKx0TcmDLE8HQ7LKb/VK3Y9PQby/kEcuEZA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kanban@0.1.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6600340},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d69c87e4366cd485657a0ac185db36ae5d23649b","scripts":{"dev":"tsx watch src/cli.ts","link":"npm run build && npm link","lint":"biome lint .","test":"vitest run","build":"npm run clean && npm run web:build && tsc -p tsconfig.build.json && shx mkdir -p dist/web-ui && shx cp -r web-ui/dist/* dist/web-ui && shx chmod +x dist/cli.js","check":"npm run lint && npm run typecheck && npm run test","clean":"shx rm -rf dist coverage","format":"biome check --write .","unlink":"npm unlink -g kanban","dogfood":"node scripts/dogfood.mjs","prepare":"husky","web:dev":"npm --prefix web-ui run dev","web:test":"npm --prefix web-ui run test","typecheck":"tsc -p tsconfig.json --noEmit","web:build":"npm --prefix web-ui run build","test:watch":"vitest","install:all":"npm install && npm --prefix web-ui install","web:typecheck":"npm --prefix web-ui run typecheck","prepublishOnly":"npm run build && npm run check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5f4ee88-f0e0-408d-88b8-d18229f6b3ee"}},"repository":{"url":"git+https://github.com/cline/kanban.git","type":"git"},"_npmVersion":"11.9.0","description":"A kanban foundation for coding agents","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","node-pty":"^1.2.0-beta.11","commander":"^14.0.3","@trpc/client":"^11.11.0","@trpc/server":"^11.11.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.20.3","husky":"^9.1.7","vitest":"^3.2.4","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^22.10.5","@biomejs/biome":"^2.3.5"},"_npmOperationalInternal":{"tmp":"tmp/kanban_0.1.11_1773392974122_0.7696041317077078","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"kanban","version":"0.1.12","keywords":["kanban","agents","cli","task-management","typescript"],"author":{"name":"Cline"},"license":"Apache-2.0","_id":"kanban@0.1.12","maintainers":[{"name":"saoudcline","email":"saoud@cline.bot"},{"name":"maxpaulus","email":"max@cline.bot"}],"homepage":"https://github.com/cline/kanban","bugs":{"url":"https://github.com/cline/kanban/issues"},"bin":{"kanban":"dist/cli.js"},"man":["man/kanban.1"],"dist":{"shasum":"2179df81274c2fa5fea888b521249f2473f5f93c","tarball":"https://registry.npmjs.org/kanban/-/kanban-0.1.12.tgz","fileCount":217,"integrity":"sha512-DY2vRfGQZMuS3wC7dKbkWMBW8DqvE7yIn3Xi1vfm/hRcYaZAIzTT9Z4GvEaA0R2yjwLfzUVwpAvr2i6EWqWRYg==","signatures":[{"sig":"MEYCIQCFFKYSkdoSKYqpHRxMUNFWmyTrwuJgkByf/Gcb1DL2JAIhANvGnbcI+kmBhB8StbR8mNVt/qg4bIjmcrYNyWyjBcmc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kanban@0.1.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3551388},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7b13900c645d4d3435321c849c0ebbb83955bfc6","scripts":{"dev":"tsx watch src/cli.ts","link":"npm run build && npm link","lint":"biome lint .","test":"vitest run","build":"npm run clean && npm run web:build && tsc -p tsconfig.build.json && shx mkdir -p dist/web-ui && shx cp -r web-ui/dist/* dist/web-ui && shx chmod +x dist/cli.js","check":"npm run lint && npm run typecheck && npm run test","clean":"shx rm -rf dist coverage","format":"biome check --write .","unlink":"npm unlink -g kanban","dogfood":"node scripts/dogfood.mjs","prepare":"husky","web:dev":"npm --prefix web-ui run dev","web:test":"npm --prefix web-ui run test","typecheck":"tsc -p tsconfig.json --noEmit","web:build":"npm --prefix web-ui run build","test:watch":"vitest","install:all":"npm install && npm --prefix web-ui install","web:typecheck":"npm --prefix web-ui run typecheck","prepublishOnly":"npm run build && npm run check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5f4ee88-f0e0-408d-88b8-d18229f6b3ee"}},"repository":{"url":"git+https://github.com/cline/kanban.git","type":"git"},"_npmVersion":"11.9.0","description":"A kanban foundation for coding agents","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","node-pty":"^1.2.0-beta.11","commander":"^14.0.3","@trpc/client":"^11.11.0","@trpc/server":"^11.11.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.20.3","husky":"^9.1.7","vitest":"^3.2.4","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^22.10.5","@biomejs/biome":"^2.3.5"},"_npmOperationalInternal":{"tmp":"tmp/kanban_0.1.12_1773488935739_0.6999781124657105","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"kanban","version":"0.1.13","keywords":["kanban","agents","cli","task-management","typescript"],"author":{"name":"Cline"},"license":"Apache-2.0","_id":"kanban@0.1.13","maintainers":[{"name":"saoudcline","email":"saoud@cline.bot"},{"name":"maxpaulus","email":"max@cline.bot"}],"homepage":"https://github.com/cline/kanban","bugs":{"url":"https://github.com/cline/kanban/issues"},"bin":{"kanban":"dist/cli.js"},"man":["man/kanban.1"],"dist":{"shasum":"2053b61592e627e4f8abe46ac7e6c5ad6bc41cf4","tarball":"https://registry.npmjs.org/kanban/-/kanban-0.1.13.tgz","fileCount":221,"integrity":"sha512-YEDTEXkSO6DvBTc7RGLxzxOpODXj+Gz816YPIAbUZ6ifJNc5i3Z1bouNfUzsdUDi75aFAqMpOx7CORzFCTS00g==","signatures":[{"sig":"MEQCIA8wjd3tvi4Hn3DQQqrCo5Fu6LmVEYmtp0lnovnar4SxAiApYYMdijPPcGwAB/Q3Fflj1ddK2ibghkMAyBOz9lAXGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kanban@0.1.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3592727},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"fe14b713ce2f1b7e9b278660808ed9409c857cd3","scripts":{"dev":"tsx watch src/cli.ts","link":"npm run build && npm link","lint":"biome lint .","test":"vitest run","build":"npm run clean && npm run web:build && tsc -p tsconfig.build.json && shx mkdir -p dist/web-ui && shx cp -r web-ui/dist/* dist/web-ui && shx chmod +x dist/cli.js","check":"npm run lint && npm run typecheck && npm run test","clean":"shx rm -rf dist coverage","format":"biome check --write .","unlink":"npm unlink -g kanban","dogfood":"node scripts/dogfood.mjs","prepare":"husky","web:dev":"npm --prefix web-ui run dev","web:test":"npm --prefix web-ui run test","typecheck":"tsc -p tsconfig.json --noEmit","web:build":"npm --prefix web-ui run build","test:watch":"vitest","install:all":"npm install && npm --prefix web-ui install","web:typecheck":"npm --prefix web-ui run typecheck","prepublishOnly":"npm run build && npm run check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5f4ee88-f0e0-408d-88b8-d18229f6b3ee"}},"repository":{"url":"git+https://github.com/cline/kanban.git","type":"git"},"_npmVersion":"11.9.0","description":"A kanban foundation for coding agents","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","node-pty":"^1.2.0-beta.11","commander":"^14.0.3","@trpc/client":"^11.11.0","@trpc/server":"^11.11.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.20.3","husky":"^9.1.7","vitest":"^3.2.4","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^22.10.5","@biomejs/biome":"^2.3.5"},"_npmOperationalInternal":{"tmp":"tmp/kanban_0.1.13_1773543582924_0.9720827486542187","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"kanban","version":"0.1.14","keywords":["kanban","agents","cli","task-management","typescript"],"author":{"name":"Cline"},"license":"Apache-2.0","_id":"kanban@0.1.14","maintainers":[{"name":"saoudcline","email":"saoud@cline.bot"},{"name":"maxpaulus","email":"max@cline.bot"}],"homepage":"https://github.com/cline/kanban","bugs":{"url":"https://github.com/cline/kanban/issues"},"bin":{"kanban":"dist/cli.js"},"man":["man/kanban.1"],"dist":{"shasum":"43c45b390099803959330c0b1022beb1ac54a5b2","tarball":"https://registry.npmjs.org/kanban/-/kanban-0.1.14.tgz","fileCount":221,"integrity":"sha512-od0aBlQ2owJtWmhKgE/K2rpcpGtsaJtZGvbOznKcuf4Mp7lxyNcDslqsCPkpm3OUS80Uzazaj7m/FgRuv940NA==","signatures":[{"sig":"MEUCIQCR/2gaCagXv7k0OtJNJpF2toMBs5EFGzVDusW3MONAlQIgY8kLLnIyCs41txCzCQSD12V39vlj2sZVcFS6bmlemAs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kanban@0.1.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3598819},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c753b548c6e7f4dc7fa356b6de282f5cb025be8b","scripts":{"dev":"tsx watch src/cli.ts","link":"npm run build && npm link","lint":"biome lint .","test":"vitest run","build":"npm run clean && npm run web:build && tsc -p tsconfig.build.json && shx mkdir -p dist/web-ui && shx cp -r web-ui/dist/* dist/web-ui && shx chmod +x dist/cli.js","check":"npm run lint && npm run typecheck && npm run test","clean":"shx rm -rf dist coverage","format":"biome check --write .","unlink":"npm unlink -g kanban","dogfood":"node scripts/dogfood.mjs","prepare":"husky","web:dev":"npm --prefix web-ui run dev","web:test":"npm --prefix web-ui run test","typecheck":"tsc -p tsconfig.json --noEmit","web:build":"npm --prefix web-ui run build","test:watch":"vitest","install:all":"npm install && npm --prefix web-ui install","web:typecheck":"npm --prefix web-ui run typecheck","prepublishOnly":"npm run build && npm run check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5f4ee88-f0e0-408d-88b8-d18229f6b3ee"}},"repository":{"url":"git+https://github.com/cline/kanban.git","type":"git"},"_npmVersion":"11.9.0","description":"A kanban foundation for coding agents","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","node-pty":"^1.2.0-beta.11","commander":"^14.0.3","@trpc/client":"^11.11.0","@trpc/server":"^11.11.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.20.3","husky":"^9.1.7","vitest":"^3.2.4","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^22.10.5","@biomejs/biome":"^2.3.5"},"_npmOperationalInternal":{"tmp":"tmp/kanban_0.1.14_1773546640182_0.42318274351566365","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"kanban","version":"0.1.15","keywords":["kanban","agents","cli","task-management","typescript"],"author":{"name":"Cline"},"license":"Apache-2.0","_id":"kanban@0.1.15","maintainers":[{"name":"saoudcline","email":"saoud@cline.bot"},{"name":"maxpaulus","email":"max@cline.bot"}],"homepage":"https://github.com/cline/kanban","bugs":{"url":"https://github.com/cline/kanban/issues"},"bin":{"kanban":"dist/cli.js"},"man":["man/kanban.1"],"dist":{"shasum":"42ffc4fe5bb3833fc817e09f2e8307e496971132","tarball":"https://registry.npmjs.org/kanban/-/kanban-0.1.15.tgz","fileCount":233,"integrity":"sha512-6L1o177yNZyPdkysxiqhzYz+sJ7tsU4QmxRVVYuWJeEjgejfW3/TFkvKsAuxxDmfDl2beiKsMeOVVS1JIWGmAA==","signatures":[{"sig":"MEUCIB5QOcl+xVZolMmDTxs+6ypKctfa+C2yLL3ayssvzw4JAiEAyUMMi5m6xmy4kZbnUhXlljrETpH6bi4RkZH2j/XfaA8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kanban@0.1.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3630279},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ac6ee62e4593b57e9b1d19abbe84c6d2aa343605","scripts":{"dev":"tsx watch src/cli.ts","link":"npm run build && npm link","lint":"biome lint .","test":"vitest run","build":"npm run clean && npm run web:build && tsc -p tsconfig.build.json && shx mkdir -p dist/web-ui && shx cp -r web-ui/dist/* dist/web-ui && shx chmod +x dist/cli.js","check":"npm run lint && npm run typecheck && npm run test","clean":"shx rm -rf dist coverage","format":"biome check --write .","unlink":"npm unlink -g kanban","dogfood":"node scripts/dogfood.mjs","prepare":"husky","web:dev":"npm --prefix web-ui run dev","web:test":"npm --prefix web-ui run test","typecheck":"tsc -p tsconfig.json --noEmit","web:build":"npm --prefix web-ui run build","test:watch":"vitest","install:all":"npm install && npm --prefix web-ui install","web:typecheck":"npm --prefix web-ui run typecheck","prepublishOnly":"npm run build && npm run check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5f4ee88-f0e0-408d-88b8-d18229f6b3ee"}},"repository":{"url":"git+https://github.com/cline/kanban.git","type":"git"},"_npmVersion":"11.9.0","description":"A kanban foundation for coding agents","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","node-pty":"^1.2.0-beta.11","commander":"^14.0.3","tree-kill":"^1.2.2","@trpc/client":"^11.11.0","@trpc/server":"^11.11.0","close-with-grace":"^2.5.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.20.3","husky":"^9.1.7","vitest":"^3.2.4","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^22.10.5","@biomejs/biome":"^2.3.5"},"_npmOperationalInternal":{"tmp":"tmp/kanban_0.1.15_1773571628343_0.6731449606748097","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"kanban","version":"0.1.16","keywords":["kanban","agents","cli","task-management","typescript"],"author":{"name":"Cline"},"license":"Apache-2.0","_id":"kanban@0.1.16","maintainers":[{"name":"saoudcline","email":"saoud@cline.bot"},{"name":"maxpaulus","email":"max@cline.bot"}],"homepage":"https://github.com/cline/kanban","bugs":{"url":"https://github.com/cline/kanban/issues"},"bin":{"kanban":"dist/cli.js"},"man":["man/kanban.1"],"dist":{"shasum":"0d5bf8343624a96be3630ac720c9a210bd701cce","tarball":"https://registry.npmjs.org/kanban/-/kanban-0.1.16.tgz","fileCount":233,"integrity":"sha512-HU6XTSNI4MWzEOBBoQ4ym/zBzcoMCXsl2heGigp8NRRWRHY4cKM/wFKCByc2YtNpjtsM0ozw3ml7MbJ3KlDUmQ==","signatures":[{"sig":"MEQCIGhpS+r4vS4/EuftoJX4NnmDuUXn1TnHIdFp0yApSC2qAiBE1H9bXw8skHG9jsBhfY4o9R82YBTZ70voj540w8jUXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kanban@0.1.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3626904},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0e23c44d10699d4a7320d6101dc5b1b70104b6be","scripts":{"dev":"tsx watch src/cli.ts","link":"npm run build && npm link","lint":"biome lint .","test":"vitest run","build":"npm run clean && npm run web:build && tsc -p tsconfig.build.json && shx mkdir -p dist/web-ui && shx cp -r web-ui/dist/* dist/web-ui && shx chmod +x dist/cli.js","check":"npm run lint && npm run typecheck && npm run test","clean":"shx rm -rf dist coverage","format":"biome check --write .","unlink":"npm unlink -g kanban","dogfood":"node scripts/dogfood.mjs","prepare":"husky","web:dev":"npm --prefix web-ui run dev","web:test":"npm --prefix web-ui run test","typecheck":"tsc -p tsconfig.json --noEmit","web:build":"npm --prefix web-ui run build","test:watch":"vitest","install:all":"npm install && npm --prefix web-ui install","web:typecheck":"npm --prefix web-ui run typecheck","prepublishOnly":"npm run build && npm run check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5f4ee88-f0e0-408d-88b8-d18229f6b3ee"}},"repository":{"url":"git+https://github.com/cline/kanban.git","type":"git"},"_npmVersion":"11.9.0","description":"A kanban foundation for coding agents","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","node-pty":"^1.2.0-beta.11","commander":"^14.0.3","tree-kill":"^1.2.2","@trpc/client":"^11.11.0","@trpc/server":"^11.11.0","close-with-grace":"^2.5.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.20.3","husky":"^9.1.7","vitest":"^3.2.4","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^22.10.5","@biomejs/biome":"^2.3.5"},"_npmOperationalInternal":{"tmp":"tmp/kanban_0.1.16_1773617869366_0.11320447845829773","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"kanban","version":"0.1.17","keywords":["kanban","agents","cli","task-management","typescript"],"author":{"name":"Cline"},"license":"Apache-2.0","_id":"kanban@0.1.17","maintainers":[{"name":"saoudcline","email":"saoud@cline.bot"},{"name":"maxpaulus","email":"max@cline.bot"}],"homepage":"https://github.com/cline/kanban","bugs":{"url":"https://github.com/cline/kanban/issues"},"bin":{"kanban":"dist/cli.js"},"man":["man/kanban.1"],"dist":{"shasum":"9bbd240f7480ef62bffe80f5cd954200271f1378","tarball":"https://registry.npmjs.org/kanban/-/kanban-0.1.17.tgz","fileCount":233,"integrity":"sha512-jKyU8ly/e8VmaeauB/6uNSv66ZUamgePbF3GWzyINmvdguESIFh2idUEkWJj4qPv/jib1XK0Ac28bN7u7er70g==","signatures":[{"sig":"MEQCIBQxrWdNgCABftc+UsvG7lRpHvW2aL0enljg6NHag81VAiA8O2mvBpC7hPKVhKNJpu42KhitVdg62MKwC71qUiHDXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kanban@0.1.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3629870},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"17ba2fcfb370425754f7828a55bafd59d834c272","scripts":{"dev":"tsx watch src/cli.ts","link":"npm run build && npm link","lint":"biome lint .","test":"vitest run","build":"npm run clean && npm run web:build && tsc -p tsconfig.build.json && shx mkdir -p dist/web-ui && shx cp -r web-ui/dist/* dist/web-ui && shx chmod +x dist/cli.js","check":"npm run lint && npm run typecheck && npm run test","clean":"shx rm -rf dist coverage","format":"biome check --write .","unlink":"npm unlink -g kanban","dogfood":"node scripts/dogfood.mjs","prepare":"husky","web:dev":"npm --prefix web-ui run dev","web:test":"npm --prefix web-ui run test","typecheck":"tsc -p tsconfig.json --noEmit","web:build":"npm --prefix web-ui run build","test:watch":"vitest","install:all":"npm install && npm --prefix web-ui install","web:typecheck":"npm --prefix web-ui run typecheck","prepublishOnly":"npm run build && npm run check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5f4ee88-f0e0-408d-88b8-d18229f6b3ee"}},"repository":{"url":"git+https://github.com/cline/kanban.git","type":"git"},"_npmVersion":"11.9.0","description":"A kanban foundation for coding agents","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","node-pty":"^1.2.0-beta.11","commander":"^14.0.3","tree-kill":"^1.2.2","@trpc/client":"^11.11.0","@trpc/server":"^11.11.0","close-with-grace":"^2.5.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.20.3","husky":"^9.1.7","vitest":"^3.2.4","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^22.10.5","@biomejs/biome":"^2.3.5"},"_npmOperationalInternal":{"tmp":"tmp/kanban_0.1.17_1773624505364_0.532851355959876","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"kanban","version":"0.1.18","keywords":["kanban","agents","cli","task-management","typescript"],"author":{"name":"Cline"},"license":"Apache-2.0","_id":"kanban@0.1.18","maintainers":[{"name":"saoudcline","email":"saoud@cline.bot"},{"name":"maxpaulus","email":"max@cline.bot"}],"homepage":"https://github.com/cline/kanban","bugs":{"url":"https://github.com/cline/kanban/issues"},"bin":{"kanban":"dist/cli.js"},"man":["man/kanban.1"],"dist":{"shasum":"6bdcf8d13f6ce441d1655b1c207d976bac760336","tarball":"https://registry.npmjs.org/kanban/-/kanban-0.1.18.tgz","fileCount":233,"integrity":"sha512-d0HGzJ9ExPUCJBIHbdTGRdHWUbo7qS2Yjk7IQmJw1eUs3vSC+WKbfhxlHhWT1lo5k6yE8Xp2MQO+oGr+twa3hg==","signatures":[{"sig":"MEYCIQCVESIloyMtidARjocBtSzif4Udga7O+vSkLUESYScvogIhAOaDQAzNAxoOke+UBqkY4WPGfLx7pMWV+KmtWtRPQ5Jt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kanban@0.1.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3630924},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ba38ebd609bf60a4a050e292cece664c665612dc","scripts":{"dev":"tsx watch src/cli.ts","link":"npm run build && npm link","lint":"biome lint .","test":"vitest run","build":"npm run clean && npm run web:build && tsc -p tsconfig.build.json && shx mkdir -p dist/web-ui && shx cp -r web-ui/dist/* dist/web-ui && shx chmod +x dist/cli.js","check":"npm run lint && npm run typecheck && npm run test","clean":"shx rm -rf dist coverage","format":"biome check --write .","unlink":"npm unlink -g kanban","dogfood":"node scripts/dogfood.mjs","prepare":"husky","web:dev":"npm --prefix web-ui run dev","web:test":"npm --prefix web-ui run test","typecheck":"tsc -p tsconfig.json --noEmit","web:build":"npm --prefix web-ui run build","test:watch":"vitest","install:all":"npm install && npm --prefix web-ui install","web:typecheck":"npm --prefix web-ui run typecheck","prepublishOnly":"npm run build && npm run check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5f4ee88-f0e0-408d-88b8-d18229f6b3ee"}},"repository":{"url":"git+https://github.com/cline/kanban.git","type":"git"},"_npmVersion":"11.9.0","description":"A kanban foundation for coding agents","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","node-pty":"^1.2.0-beta.11","commander":"^14.0.3","tree-kill":"^1.2.2","@trpc/client":"^11.11.0","@trpc/server":"^11.11.0","close-with-grace":"^2.5.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.20.3","husky":"^9.1.7","vitest":"^3.2.4","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^22.10.5","@biomejs/biome":"^2.3.5"},"_npmOperationalInternal":{"tmp":"tmp/kanban_0.1.18_1773628173631_0.6562301264847787","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"kanban","version":"0.1.19","keywords":["kanban","agents","cli","task-management","typescript"],"author":{"name":"Cline"},"license":"Apache-2.0","_id":"kanban@0.1.19","maintainers":[{"name":"saoudcline","email":"saoud@cline.bot"},{"name":"maxpaulus","email":"max@cline.bot"}],"homepage":"https://github.com/cline/kanban","bugs":{"url":"https://github.com/cline/kanban/issues"},"bin":{"kanban":"dist/cli.js"},"man":["man/kanban.1"],"dist":{"shasum":"dd29cfb1b3fb28d946337f7f3054cbb2178e46e4","tarball":"https://registry.npmjs.org/kanban/-/kanban-0.1.19.tgz","fileCount":233,"integrity":"sha512-+raaxnC9wPxeZy8xVGW5XCQbzrN5prEmCV3F+XKTCr3kaTyndfy5muWtiU5td82Rf/CGCEiIh5i7yh1UyWVzTw==","signatures":[{"sig":"MEYCIQDUdngs9ieYaLHp+fyn0/QuTcWnBNEoGacK2FKGLYTeUAIhAJHJVklBtbv/1DpfqzS36edlMhykeQFzYjIj2IRJGmyX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kanban@0.1.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3636135},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2521a56191ecafba094a1c72b6cb57af851eade8","scripts":{"dev":"tsx watch src/cli.ts","link":"npm run build && npm link","lint":"biome lint .","test":"vitest run","build":"npm run clean && npm run web:build && tsc -p tsconfig.build.json && shx mkdir -p dist/web-ui && shx cp -r web-ui/dist/* dist/web-ui && shx chmod +x dist/cli.js","check":"npm run lint && npm run typecheck && npm run test","clean":"shx rm -rf dist coverage","format":"biome check --write .","unlink":"npm unlink -g kanban","dogfood":"node scripts/dogfood.mjs","prepare":"husky","web:dev":"npm --prefix web-ui run dev","web:test":"npm --prefix web-ui run test","typecheck":"tsc -p tsconfig.json --noEmit","web:build":"npm --prefix web-ui run build","test:watch":"vitest","install:all":"npm install && npm --prefix web-ui install","web:typecheck":"npm --prefix web-ui run typecheck","prepublishOnly":"npm run build && npm run check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5f4ee88-f0e0-408d-88b8-d18229f6b3ee"}},"repository":{"url":"git+https://github.com/cline/kanban.git","type":"git"},"_npmVersion":"11.9.0","description":"A kanban foundation for coding agents","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","node-pty":"^1.2.0-beta.11","commander":"^14.0.3","tree-kill":"^1.2.2","@trpc/client":"^11.11.0","@trpc/server":"^11.11.0","close-with-grace":"^2.5.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.20.3","husky":"^9.1.7","vitest":"^3.2.4","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^22.10.5","@biomejs/biome":"^2.3.5"},"_npmOperationalInternal":{"tmp":"tmp/kanban_0.1.19_1773641923262_0.07618384439343928","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"kanban","version":"0.1.20","keywords":["kanban","agents","cli","task-management","typescript"],"author":{"name":"Cline"},"license":"Apache-2.0","_id":"kanban@0.1.20","maintainers":[{"name":"saoudcline","email":"saoud@cline.bot"},{"name":"maxpaulus","email":"max@cline.bot"}],"homepage":"https://github.com/cline/kanban","bugs":{"url":"https://github.com/cline/kanban/issues"},"bin":{"kanban":"dist/cli.js"},"man":["man/kanban.1"],"dist":{"shasum":"b344f8a9124f57c82c34633059bd8950b77f9e7e","tarball":"https://registry.npmjs.org/kanban/-/kanban-0.1.20.tgz","fileCount":233,"integrity":"sha512-btk9t1CRzpiMXZpMmBoulw7G5XGozZxO3f9XZ1tK3tpUEvbeFhnGIkP37hFb7ymeviJMhGLqHh1JWU8nV28WwA==","signatures":[{"sig":"MEQCIEcDjkHEMZGccFml16HupgtT83Rbp+8ep8I7HHaUb6BPAiAD3uFmJ24C52stOeuOBD7GZtdM18v6gmbLJALPpxAl+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kanban@0.1.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3656572},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"996ac557313242ba88c0074b09d566a492eb3797","scripts":{"dev":"tsx watch src/cli.ts","link":"npm run build && npm link","lint":"biome lint .","test":"vitest run","build":"npm run clean && npm run web:build && tsc -p tsconfig.build.json && shx mkdir -p dist/web-ui && shx cp -r web-ui/dist/* dist/web-ui && shx chmod +x dist/cli.js","check":"npm run lint && npm run typecheck && npm run test","clean":"shx rm -rf dist coverage","format":"biome check --write .","unlink":"npm unlink -g kanban","dogfood":"node scripts/dogfood.mjs","prepare":"husky","web:dev":"npm --prefix web-ui run dev","web:test":"npm --prefix web-ui run test","typecheck":"tsc -p tsconfig.json --noEmit","web:build":"npm --prefix web-ui run build","test:watch":"vitest","install:all":"npm install && npm --prefix web-ui install","web:typecheck":"npm --prefix web-ui run typecheck","prepublishOnly":"npm run build && npm run check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5f4ee88-f0e0-408d-88b8-d18229f6b3ee"}},"repository":{"url":"git+https://github.com/cline/kanban.git","type":"git"},"_npmVersion":"11.9.0","description":"A kanban foundation for coding agents","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","node-pty":"^1.2.0-beta.11","commander":"^14.0.3","tree-kill":"^1.2.2","@trpc/client":"^11.11.0","@trpc/server":"^11.11.0","close-with-grace":"^2.5.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.20.3","husky":"^9.1.7","vitest":"^3.2.4","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^22.10.5","@biomejs/biome":"^2.3.5"},"_npmOperationalInternal":{"tmp":"tmp/kanban_0.1.20_1773649463008_0.858863900800273","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"kanban","version":"0.1.21","keywords":["kanban","agents","cli","task-management","typescript"],"author":{"name":"Cline"},"license":"Apache-2.0","_id":"kanban@0.1.21","maintainers":[{"name":"saoudcline","email":"saoud@cline.bot"},{"name":"maxpaulus","email":"max@cline.bot"}],"homepage":"https://github.com/cline/kanban","bugs":{"url":"https://github.com/cline/kanban/issues"},"bin":{"kanban":"dist/cli.js"},"man":["man/kanban.1"],"dist":{"shasum":"8c2c3c7ebc0049b21166658267c94ed4650a2bd3","tarball":"https://registry.npmjs.org/kanban/-/kanban-0.1.21.tgz","fileCount":233,"integrity":"sha512-Gbf/QUIyAyst15U+eDqaMoHDvO1GBl5mRPGwsbKREbqVr6tQZ2/1p2fLQTCB7K6/4yiJxqn5pTPtGrOift2JRA==","signatures":[{"sig":"MEUCIBKlqPzsfLSvimFutXzYdLjufyaL9QkkiG8lkq3c6+g0AiEA6L26yVn5GXgO0CY67XxQAkXeE46+Mabee4CH1s9wTt4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kanban@0.1.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3658911},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8c2d50c1b3db7386aedbda67505af522338538d3","scripts":{"dev":"tsx watch src/cli.ts","link":"npm run build && npm link","lint":"biome lint .","test":"vitest run","build":"npm run clean && npm run web:build && tsc -p tsconfig.build.json && shx mkdir -p dist/web-ui && shx cp -r web-ui/dist/* dist/web-ui && shx chmod +x dist/cli.js","check":"npm run lint && npm run typecheck && npm run test","clean":"shx rm -rf dist coverage","format":"biome check --write .","unlink":"npm unlink -g kanban","dogfood":"node scripts/dogfood.mjs","prepare":"husky","web:dev":"npm --prefix web-ui run dev","web:test":"npm --prefix web-ui run test","typecheck":"tsc -p tsconfig.json --noEmit","web:build":"npm --prefix web-ui run build","test:watch":"vitest","install:all":"npm install && npm --prefix web-ui install","web:typecheck":"npm --prefix web-ui run typecheck","prepublishOnly":"npm run build && npm run check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5f4ee88-f0e0-408d-88b8-d18229f6b3ee"}},"repository":{"url":"git+https://github.com/cline/kanban.git","type":"git"},"_npmVersion":"11.9.0","description":"A kanban foundation for coding agents","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","node-pty":"^1.2.0-beta.11","commander":"^14.0.3","tree-kill":"^1.2.2","@trpc/client":"^11.11.0","@trpc/server":"^11.11.0","close-with-grace":"^2.5.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.20.3","husky":"^9.1.7","vitest":"^3.2.4","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^22.10.5","@biomejs/biome":"^2.3.5"},"_npmOperationalInternal":{"tmp":"tmp/kanban_0.1.21_1773690525947_0.5648554341283465","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"name":"kanban","version":"0.1.22","keywords":["kanban","agents","cli","task-management","typescript"],"author":{"name":"Cline"},"license":"Apache-2.0","_id":"kanban@0.1.22","maintainers":[{"name":"saoudcline","email":"saoud@cline.bot"},{"name":"maxpaulus","email":"max@cline.bot"}],"homepage":"https://github.com/cline/kanban","bugs":{"url":"https://github.com/cline/kanban/issues"},"bin":{"kanban":"dist/cli.js"},"man":["man/kanban.1"],"dist":{"shasum":"09353710f53444769a2f9861896017a206ec5680","tarball":"https://registry.npmjs.org/kanban/-/kanban-0.1.22.tgz","fileCount":233,"integrity":"sha512-TFgetZyfimjEvGvCWDaBeq6tyYNJpOUD8jSTIQVLjCHEuEiZ4KpEF5A22pP1gVvMjeMYHQdBNlrrpVaSqfB+qQ==","signatures":[{"sig":"MEUCIQDZxufD8PcC0TClkwGmYQYiQZ8hNtjLvWOmA8XK+X/pzwIgHk/Jc5RF6HHcz882b58PDOZEiHGTttKFxYbLtxxTB9M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kanban@0.1.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3660153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"68ef0fcc21cea768ee179a0552e10d2a9c693a81","scripts":{"dev":"tsx watch src/cli.ts","link":"npm run build && npm link","lint":"biome lint .","test":"vitest run","build":"npm run clean && npm run web:build && tsc -p tsconfig.build.json && shx mkdir -p dist/web-ui && shx cp -r web-ui/dist/* dist/web-ui && shx chmod +x dist/cli.js","check":"npm run lint && npm run typecheck && npm run test","clean":"shx rm -rf dist coverage","format":"biome check --write .","unlink":"npm unlink -g kanban","dogfood":"node scripts/dogfood.mjs","prepare":"husky","web:dev":"npm --prefix web-ui run dev","web:test":"npm --prefix web-ui run test","typecheck":"tsc -p tsconfig.json --noEmit","web:build":"npm --prefix web-ui run build","test:watch":"vitest","install:all":"npm install && npm --prefix web-ui install","web:typecheck":"npm --prefix web-ui run typecheck","prepublishOnly":"npm run build && npm run check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5f4ee88-f0e0-408d-88b8-d18229f6b3ee"}},"repository":{"url":"git+https://github.com/cline/kanban.git","type":"git"},"_npmVersion":"11.9.0","description":"A kanban foundation for coding agents","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","node-pty":"^1.2.0-beta.11","commander":"^14.0.3","tree-kill":"^1.2.2","@trpc/client":"^11.11.0","@trpc/server":"^11.11.0","close-with-grace":"^2.5.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.20.3","husky":"^9.1.7","vitest":"^3.2.4","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^22.10.5","@biomejs/biome":"^2.3.5"},"_npmOperationalInternal":{"tmp":"tmp/kanban_0.1.22_1773691401803_0.12018635139426381","host":"s3://npm-registry-packages-npm-production"}},"0.1.23":{"name":"kanban","version":"0.1.23","keywords":["kanban","agents","cli","task-management","typescript"],"author":{"name":"Cline"},"license":"Apache-2.0","_id":"kanban@0.1.23","maintainers":[{"name":"saoudcline","email":"saoud@cline.bot"},{"name":"maxpaulus","email":"max@cline.bot"}],"homepage":"https://github.com/cline/kanban","bugs":{"url":"https://github.com/cline/kanban/issues"},"bin":{"kanban":"dist/cli.js"},"man":["man/kanban.1"],"dist":{"shasum":"13f885b80b5892281dfa4a01d89bd7efd44f8946","tarball":"https://registry.npmjs.org/kanban/-/kanban-0.1.23.tgz","fileCount":233,"integrity":"sha512-UnM3vXkGoR83/MPxAXHbHBJ8iKiOYG8DJza+kOWCPirttYkmmUYl9JP4wTcvx351gr5WcDZq0f3EA6DO8rJzmA==","signatures":[{"sig":"MEUCIHQzy49wXfbkNtT1HSabOyO+TUQfJPS862Ok9dnbcXz/AiEAsZDmJWhyTSVT2dj3pP7ncFa9ZAJmxiSzt6Yueixj+Ps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kanban@0.1.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3661396},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"dfc4412c18ce13420bef17e935b433b5080cfb49","scripts":{"dev":"tsx watch src/cli.ts","link":"npm run build && npm link","lint":"biome lint .","test":"vitest run","build":"npm run clean && npm run web:build && tsc -p tsconfig.build.json && shx mkdir -p dist/web-ui && shx cp -r web-ui/dist/* dist/web-ui && shx chmod +x dist/cli.js","check":"npm run lint && npm run typecheck && npm run test","clean":"shx rm -rf dist coverage","format":"biome check --write .","unlink":"npm unlink -g kanban","dogfood":"node scripts/dogfood.mjs","prepare":"husky","web:dev":"npm --prefix web-ui run dev","web:test":"npm --prefix web-ui run test","typecheck":"tsc -p tsconfig.json --noEmit","web:build":"npm --prefix web-ui run build","test:watch":"vitest","install:all":"npm install && npm --prefix web-ui install","web:typecheck":"npm --prefix web-ui run typecheck","prepublishOnly":"npm run build && npm run check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5f4ee88-f0e0-408d-88b8-d18229f6b3ee"}},"repository":{"url":"git+https://github.com/cline/kanban.git","type":"git"},"_npmVersion":"11.9.0","description":"A kanban foundation for coding agents","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","node-pty":"^1.2.0-beta.11","commander":"^14.0.3","tree-kill":"^1.2.2","@trpc/client":"^11.11.0","@trpc/server":"^11.11.0","close-with-grace":"^2.5.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.20.3","husky":"^9.1.7","vitest":"^3.2.4","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^22.10.5","@biomejs/biome":"^2.3.5"},"_npmOperationalInternal":{"tmp":"tmp/kanban_0.1.23_1773694910274_0.08062780597217079","host":"s3://npm-registry-packages-npm-production"}},"0.1.24":{"name":"kanban","version":"0.1.24","keywords":["kanban","agents","cli","task-management","typescript"],"author":{"name":"Cline"},"license":"Apache-2.0","_id":"kanban@0.1.24","maintainers":[{"name":"saoudcline","email":"saoud@cline.bot"},{"name":"maxpaulus","email":"max@cline.bot"}],"homepage":"https://github.com/cline/kanban","bugs":{"url":"https://github.com/cline/kanban/issues"},"bin":{"kanban":"dist/cli.js"},"man":["man/kanban.1"],"dist":{"shasum":"67afaa4f25ebf8f77cba6a0fa1f1be28317f78b4","tarball":"https://registry.npmjs.org/kanban/-/kanban-0.1.24.tgz","fileCount":233,"integrity":"sha512-oUJ5gWnh26pg/CtkL5qhOP1u+BhFRCjDcuC/R/4vJHLsIT0zHZ0MjcyDKxM+Tm+/1BHCiM4sdakvBgaXxstwCw==","signatures":[{"sig":"MEQCIAaTHkGpfZMxVLwmPmu4Fznqsf3Gk5qC7pdWNT5P51VlAiBHdF79W0izAkZ6qsZJuGo0PGEeZKrPb+EB19cnXvZuNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kanban@0.1.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3661950},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"231e20df62e65fd68162f0711cf0b37d92b2b244","scripts":{"dev":"tsx watch src/cli.ts","link":"npm run build && npm link","lint":"biome lint .","test":"vitest run","build":"npm run clean && npm run web:build && tsc -p tsconfig.build.json && shx mkdir -p dist/web-ui && shx cp -r web-ui/dist/* dist/web-ui && shx chmod +x dist/cli.js","check":"npm run lint && npm run typecheck && npm run test","clean":"shx rm -rf dist coverage","format":"biome check --write .","unlink":"npm unlink -g kanban","dogfood":"node scripts/dogfood.mjs","prepare":"husky","web:dev":"npm --prefix web-ui run dev","web:test":"npm --prefix web-ui run test","typecheck":"tsc -p tsconfig.json --noEmit","web:build":"npm --prefix web-ui run build","test:watch":"vitest","install:all":"npm install && npm --prefix web-ui install","web:typecheck":"npm --prefix web-ui run typecheck","prepublishOnly":"npm run build && npm run check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5f4ee88-f0e0-408d-88b8-d18229f6b3ee"}},"repository":{"url":"git+https://github.com/cline/kanban.git","type":"git"},"_npmVersion":"11.9.0","description":"A kanban foundation for coding agents","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","node-pty":"^1.2.0-beta.11","commander":"^14.0.3","tree-kill":"^1.2.2","@trpc/client":"^11.11.0","@trpc/server":"^11.11.0","close-with-grace":"^2.5.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.20.3","husky":"^9.1.7","vitest":"^3.2.4","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^22.10.5","@biomejs/biome":"^2.3.5"},"_npmOperationalInternal":{"tmp":"tmp/kanban_0.1.24_1773696204615_0.9038131316508755","host":"s3://npm-registry-packages-npm-production"}},"0.1.25":{"name":"kanban","version":"0.1.25","keywords":["kanban","agents","cli","task-management","typescript"],"author":{"name":"Cline"},"license":"Apache-2.0","_id":"kanban@0.1.25","maintainers":[{"name":"saoudcline","email":"saoud@cline.bot"},{"name":"maxpaulus","email":"max@cline.bot"}],"homepage":"https://github.com/cline/kanban","bugs":{"url":"https://github.com/cline/kanban/issues"},"bin":{"kanban":"dist/cli.js"},"man":["man/kanban.1"],"dist":{"shasum":"0940c12b184a4741aade7c6967c9ca5fae2a965e","tarball":"https://registry.npmjs.org/kanban/-/kanban-0.1.25.tgz","fileCount":273,"integrity":"sha512-EL4I0nI+uQZYWn2C4Y6kdK1Zi/EFE3hWDPj7H/FXLMhcuHJvtQnd4tk89ZYLdykcS1aeYJWLCdiGEjI4oTGMVQ==","signatures":[{"sig":"MEQCIAinLyM7iJF0kN4RcUhffcMCcA9/G0mpi25jgYxuyjPhAiBwR5Bgb7SnH+/g9QbkM7WarNJL7swDdiOIixP+BWlERQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kanban@0.1.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4516453},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3ffe298d6fa477b2c763a5bc1d1b65462cb3e649","scripts":{"dev":"tsx watch src/cli.ts","link":"npm run build && npm link","lint":"biome lint src test web-ui/src web-ui/tests vitest.config.ts web-ui/vite.config.ts web-ui/vitest.config.ts web-ui/playwright.config.ts","test":"vitest run","build":"npm run clean && npm run web:build && tsc -p tsconfig.build.json && shx mkdir -p dist/web-ui && shx cp -r web-ui/dist/* dist/web-ui && shx chmod +x dist/cli.js","check":"npm run lint && npm run typecheck && npm run test","clean":"shx rm -rf dist coverage","format":"biome check --write .","unlink":"npm unlink -g kanban","dogfood":"node scripts/dogfood.mjs","prepare":"husky","web:dev":"npm --prefix web-ui run dev","web:test":"npm --prefix web-ui run test","typecheck":"tsc -p tsconfig.json --noEmit","web:build":"npm --prefix web-ui run build","test:watch":"vitest","install:all":"npm install && npm --prefix web-ui install","web:typecheck":"npm --prefix web-ui run typecheck","prepublishOnly":"npm run build && npm run check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5f4ee88-f0e0-408d-88b8-d18229f6b3ee"}},"repository":{"url":"git+https://github.com/cline/kanban.git","type":"git"},"_npmVersion":"11.9.0","description":"A kanban foundation for coding agents","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","node-pty":"^1.2.0-beta.11","commander":"^14.0.3","tree-kill":"^1.2.2","@trpc/client":"^11.11.0","@trpc/server":"^11.11.0","@clinebot/core":"nightly","@clinebot/llms":"nightly","proper-lockfile":"^4.1.2","@clinebot/agents":"nightly","close-with-grace":"^2.5.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.20.3","husky":"^9.1.7","vitest":"^3.2.4","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^22.10.5","@biomejs/biome":"^2.3.5","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/kanban_0.1.25_1773884643956_0.5009296045547922","host":"s3://npm-registry-packages-npm-production"}},"0.1.26":{"name":"kanban","version":"0.1.26","keywords":["kanban","agents","cli","task-management","typescript"],"author":{"name":"Cline"},"license":"Apache-2.0","_id":"kanban@0.1.26","maintainers":[{"name":"saoudcline","email":"saoud@cline.bot"},{"name":"maxpaulus","email":"max@cline.bot"}],"homepage":"https://github.com/cline/kanban","bugs":{"url":"https://github.com/cline/kanban/issues"},"bin":{"kanban":"dist/cli.js"},"man":["man/kanban.1"],"dist":{"shasum":"d26789ea300f1bf8a6a240b98eb041fbc37af1d1","tarball":"https://registry.npmjs.org/kanban/-/kanban-0.1.26.tgz","fileCount":277,"integrity":"sha512-EnY3BzAiyOfuND8ZBNA2pYl49aoANVO+LnsqQg00eKow/7SvdRBbXvdtERF1yLN8W1QR+G8sjJadL487bjwUvA==","signatures":[{"sig":"MEQCH2sWDRjKwNWN/4cXAezted4P4h1B65N0T83CFDKWSnwCIQDNyy3KTubaR9Y0BxBfCoBKYsr5YG3nmzFQshKVLGvFOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kanban@0.1.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4576568},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9ae4b90aa381d58d5bec55e4d358dae70cc685f5","scripts":{"dev":"tsx watch src/cli.ts","link":"npm run build && npm link","lint":"biome lint src test web-ui/src web-ui/tests vitest.config.ts web-ui/vite.config.ts web-ui/vitest.config.ts web-ui/playwright.config.ts","test":"vitest run","build":"npm run clean && npm run web:build && tsc -p tsconfig.build.json && shx mkdir -p dist/web-ui && shx cp -r web-ui/dist/* dist/web-ui && shx chmod +x dist/cli.js","check":"npm run lint && npm run typecheck && npm run test","clean":"shx rm -rf dist coverage","format":"biome check --write .","unlink":"npm unlink -g kanban","dogfood":"node scripts/dogfood.mjs","prepare":"husky","web:dev":"npm --prefix web-ui run dev","web:test":"npm --prefix web-ui run test","typecheck":"tsc -p tsconfig.json --noEmit","web:build":"npm --prefix web-ui run build","test:watch":"vitest","install:all":"npm install && npm --prefix web-ui install","web:typecheck":"npm --prefix web-ui run typecheck","prepublishOnly":"npm run build && npm run check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5f4ee88-f0e0-408d-88b8-d18229f6b3ee"}},"repository":{"url":"git+https://github.com/cline/kanban.git","type":"git"},"_npmVersion":"11.9.0","description":"A kanban foundation for coding agents","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","node-pty":"^1.2.0-beta.11","commander":"^14.0.3","tree-kill":"^1.2.2","@trpc/client":"^11.11.0","@trpc/server":"^11.11.0","@clinebot/core":"nightly","@clinebot/llms":"nightly","proper-lockfile":"^4.1.2","@clinebot/agents":"nightly","close-with-grace":"^2.5.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.20.3","husky":"^9.1.7","vitest":"^4.1.0","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^22.10.5","@biomejs/biome":"^2.3.5","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/kanban_0.1.26_1773907790348_0.14944155596030462","host":"s3://npm-registry-packages-npm-production"}},"0.1.27":{"name":"kanban","version":"0.1.27","keywords":["kanban","agents","cli","task-management","typescript"],"author":{"name":"Cline"},"license":"Apache-2.0","_id":"kanban@0.1.27","maintainers":[{"name":"saoudcline","email":"saoud@cline.bot"},{"name":"maxpaulus","email":"max@cline.bot"}],"homepage":"https://github.com/cline/kanban","bugs":{"url":"https://github.com/cline/kanban/issues"},"bin":{"kanban":"dist/cli.js"},"man":["man/kanban.1"],"dist":{"shasum":"1d5b10b7f7912b65b1b9b1d69a69320da2841be7","tarball":"https://registry.npmjs.org/kanban/-/kanban-0.1.27.tgz","fileCount":277,"integrity":"sha512-hCygOEtjK8Z1ghMK/FCLRfTp5ysWwPeHTz7QvIKljAnFJ5+DXersqNMWEegNa1SVE7x389IybwuJGyhgfYPPIg==","signatures":[{"sig":"MEQCIHVMR2s89l7jVuaeQRPjE/R8LljY4Zyb/2s+Eo6QNgvFAiBQ3eXgxBddrorO934lAaR1LijH0+bwoXJ5bDQelK05iQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kanban@0.1.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4576543},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7c4fa3d360159824fef8b30d9e079f93b41c0518","scripts":{"dev":"tsx watch src/cli.ts","link":"npm run build && npm link","lint":"biome lint src test web-ui/src web-ui/tests vitest.config.ts web-ui/vite.config.ts web-ui/vitest.config.ts web-ui/playwright.config.ts","test":"vitest run","build":"npm run clean && npm run web:build && tsc -p tsconfig.build.json && shx mkdir -p dist/web-ui && shx cp -r web-ui/dist/* dist/web-ui && shx chmod +x dist/cli.js","check":"npm run lint && npm run typecheck && npm run test","clean":"shx rm -rf dist coverage","format":"biome check --write .","unlink":"npm unlink -g kanban","dogfood":"node scripts/dogfood.mjs","prepare":"husky","web:dev":"npm --prefix web-ui run dev","web:test":"npm --prefix web-ui run test","typecheck":"tsc -p tsconfig.json --noEmit","web:build":"npm --prefix web-ui run build","test:watch":"vitest","install:all":"npm install && npm --prefix web-ui install","web:typecheck":"npm --prefix web-ui run typecheck","prepublishOnly":"npm run build && npm run check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5f4ee88-f0e0-408d-88b8-d18229f6b3ee"}},"repository":{"url":"git+https://github.com/cline/kanban.git","type":"git"},"_npmVersion":"11.9.0","description":"A kanban foundation for coding agents","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","node-pty":"^1.2.0-beta.11","commander":"^14.0.3","tree-kill":"^1.2.2","@trpc/client":"^11.11.0","@trpc/server":"^11.11.0","@clinebot/core":"^0.0.4","@clinebot/llms":"^0.0.4","proper-lockfile":"^4.1.2","@clinebot/agents":"^0.0.4","close-with-grace":"^2.5.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.20.3","husky":"^9.1.7","vitest":"^4.1.0","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^22.10.5","@biomejs/biome":"^2.3.5","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/kanban_0.1.27_1773947074875_0.8465141110730869","host":"s3://npm-registry-packages-npm-production"}},"0.1.28":{"name":"kanban","version":"0.1.28","keywords":["kanban","agents","cli","task-management","typescript"],"author":{"name":"Cline"},"license":"Apache-2.0","_id":"kanban@0.1.28","maintainers":[{"name":"saoudcline","email":"saoud@cline.bot"},{"name":"maxpaulus","email":"max@cline.bot"}],"homepage":"https://github.com/cline/kanban","bugs":{"url":"https://github.com/cline/kanban/issues"},"bin":{"kanban":"dist/cli.js"},"man":["man/kanban.1"],"dist":{"shasum":"c74636fa97d3916f2089070999fb6a6784d91693","tarball":"https://registry.npmjs.org/kanban/-/kanban-0.1.28.tgz","fileCount":278,"integrity":"sha512-rVeevoSClRIhxCy93u38k1CUHhbM1ocF/y2PDpZl70oTuSaqVXk4TvJo28cZZFnf4k/iZzLxf3NaBtID/EC4iQ==","signatures":[{"sig":"MEUCIGz/rYiXCWPNGfMAj7+XEPwleXDQ95/szwmlnouItU7WAiEAtaEEo7gxgeU7WNlS74WaVkftc5Ze+P3nDguEA8mgCYs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kanban@0.1.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4636291},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0a97cbb2858cceb677be7f0030c18eb25a1bf922","scripts":{"dev":"tsx watch src/cli.ts","link":"npm run build && npm link","lint":"biome lint src test web-ui/src web-ui/tests vitest.config.ts web-ui/vite.config.ts web-ui/vitest.config.ts web-ui/playwright.config.ts","test":"vitest run","build":"npm run clean && npm run web:build && tsc -p tsconfig.build.json && shx mkdir -p dist/web-ui && shx cp -r web-ui/dist/* dist/web-ui && shx chmod +x dist/cli.js","check":"npm run lint && npm run typecheck && npm run test","clean":"shx rm -rf dist coverage","format":"biome check --write .","unlink":"npm unlink -g kanban","dogfood":"node scripts/dogfood.mjs","prepare":"husky","web:dev":"npm --prefix web-ui run dev","web:test":"npm --prefix web-ui run test","typecheck":"tsc -p tsconfig.json --noEmit","web:build":"npm --prefix web-ui run build","test:watch":"vitest","install:all":"npm install && npm --prefix web-ui install","web:typecheck":"npm --prefix web-ui run typecheck","prepublishOnly":"npm run build && npm run check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5f4ee88-f0e0-408d-88b8-d18229f6b3ee"}},"repository":{"url":"git+https://github.com/cline/kanban.git","type":"git"},"_npmVersion":"11.9.0","description":"A kanban foundation for coding agents","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","node-pty":"^1.2.0-beta.11","commander":"^14.0.3","tree-kill":"^1.2.2","@trpc/client":"^11.11.0","@trpc/server":"^11.11.0","@clinebot/core":"^0.0.6","@clinebot/llms":"^0.0.6","proper-lockfile":"^4.1.2","@clinebot/agents":"^0.0.6","close-with-grace":"^2.5.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.20.3","husky":"^9.1.7","vitest":"^4.1.0","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^22.10.5","@biomejs/biome":"^2.3.5","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/kanban_0.1.28_1774052318756_0.34554734261317455","host":"s3://npm-registry-packages-npm-production"}},"0.1.29":{"name":"kanban","version":"0.1.29","keywords":["kanban","agents","cli","task-management","typescript"],"author":{"name":"Cline"},"license":"Apache-2.0","_id":"kanban@0.1.29","maintainers":[{"name":"saoudcline","email":"saoud@cline.bot"},{"name":"maxpaulus","email":"max@cline.bot"}],"homepage":"https://github.com/cline/kanban","bugs":{"url":"https://github.com/cline/kanban/issues"},"bin":{"kanban":"dist/cli.js"},"man":["man/kanban.1"],"dist":{"shasum":"3530581b12b2026f2f2d6b5d74643b253795be28","tarball":"https://registry.npmjs.org/kanban/-/kanban-0.1.29.tgz","fileCount":278,"integrity":"sha512-1XBDcAKGmO+Ng+9V/QMt+AuyCBPAnitygjzdenGJGwUoJgC+C20GmIcBZl51ti51yvvR7vi3udnrhfavkHS0VQ==","signatures":[{"sig":"MEUCID21m99CmNyq4axahK/yIl22LjmniOjWlO+k/GYXidm7AiEAjX+lPhHwmGe++7Ws22F40s0NVYaJr0qbXaZrbJB7Hws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kanban@0.1.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4646687},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4ba734074804565a30f803250f40826ca1f398cc","scripts":{"dev":"tsx watch src/cli.ts","link":"npm run build && npm link","lint":"biome lint src test web-ui/src web-ui/tests vitest.config.ts web-ui/vite.config.ts web-ui/vitest.config.ts web-ui/playwright.config.ts","test":"vitest run","build":"npm run clean && npm run web:build && tsc -p tsconfig.build.json && shx mkdir -p dist/web-ui && shx cp -r web-ui/dist/* dist/web-ui && shx chmod +x dist/cli.js","check":"npm run lint && npm run typecheck && npm run test","clean":"shx rm -rf dist coverage","format":"biome check --write .","unlink":"npm unlink -g kanban","dogfood":"node scripts/dogfood.mjs","prepare":"husky","web:dev":"npm --prefix web-ui run dev","web:test":"npm --prefix web-ui run test","typecheck":"tsc -p tsconfig.json --noEmit","web:build":"npm --prefix web-ui run build","test:watch":"vitest","install:all":"npm install && npm --prefix web-ui install","web:typecheck":"npm --prefix web-ui run typecheck","prepublishOnly":"npm run build && npm run check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5f4ee88-f0e0-408d-88b8-d18229f6b3ee"}},"repository":{"url":"git+https://github.com/cline/kanban.git","type":"git"},"_npmVersion":"11.9.0","description":"A kanban foundation for coding agents","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","node-pty":"^1.2.0-beta.11","commander":"^14.0.3","tree-kill":"^1.2.2","@trpc/client":"^11.11.0","@trpc/server":"^11.11.0","@clinebot/core":"^0.0.7","@clinebot/llms":"^0.0.7","proper-lockfile":"^4.1.2","@clinebot/agents":"^0.0.7","close-with-grace":"^2.5.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.20.3","husky":"^9.1.7","vitest":"^4.1.0","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^22.10.5","@biomejs/biome":"^2.3.5","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/kanban_0.1.29_1774054859020_0.5600963487584156","host":"s3://npm-registry-packages-npm-production"}},"0.1.30":{"name":"kanban","version":"0.1.30","keywords":["kanban","agents","cli","task-management","typescript"],"author":{"name":"Cline"},"license":"Apache-2.0","_id":"kanban@0.1.30","maintainers":[{"name":"saoudcline","email":"saoud@cline.bot"},{"name":"maxpaulus","email":"max@cline.bot"}],"homepage":"https://github.com/cline/kanban","bugs":{"url":"https://github.com/cline/kanban/issues"},"bin":{"kanban":"dist/cli.js"},"man":["man/kanban.1"],"dist":{"shasum":"839240609f1c30f7f41a8aee2ef58f07a11f641c","tarball":"https://registry.npmjs.org/kanban/-/kanban-0.1.30.tgz","fileCount":286,"integrity":"sha512-rVYuDBeOXnkBoDvf9wM33PoQASunwrFY4hjMLH/QLmjCvZtwTPvy4mDCZgjYxStLtSu/gI6c4hE+KTKmY6jcWw==","signatures":[{"sig":"MEUCIQCX/igbz+S383jJyYyfhgFcoOGcKtg3P5KMBNv814pQ5gIgO+Tj2eRl1NaN2E1rnyx4z7Jzddj/fw+NRR2e+KiU1fU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kanban@0.1.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4840277},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8df58c4464f151c25bf43026f49fcd360c43ffe1","scripts":{"dev":"tsx watch src/cli.ts","link":"npm run build && npm link","lint":"biome lint src test web-ui/src web-ui/tests vitest.config.ts web-ui/vite.config.ts web-ui/vitest.config.ts web-ui/playwright.config.ts","test":"vitest run","build":"npm run clean && npm run web:build && tsc -p tsconfig.build.json && shx mkdir -p dist/web-ui && shx cp -r web-ui/dist/* dist/web-ui && shx chmod +x dist/cli.js","check":"npm run lint && npm run typecheck && npm run test","clean":"shx rm -rf dist coverage","format":"biome check --write .","unlink":"npm unlink -g kanban","dogfood":"node scripts/dogfood.mjs","prepare":"husky","web:dev":"npm --prefix web-ui run dev","web:test":"npm --prefix web-ui run test","typecheck":"tsc -p tsconfig.json --noEmit","web:build":"npm --prefix web-ui run build","test:watch":"vitest","install:all":"npm install && npm --prefix web-ui install","web:typecheck":"npm --prefix web-ui run typecheck","prepublishOnly":"npm run build && npm run check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5f4ee88-f0e0-408d-88b8-d18229f6b3ee"}},"repository":{"url":"git+https://github.com/cline/kanban.git","type":"git"},"_npmVersion":"11.9.0","description":"A kanban foundation for coding agents","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","node-pty":"^1.2.0-beta.11","commander":"^14.0.3","tree-kill":"^1.2.2","@trpc/client":"^11.11.0","@trpc/server":"^11.11.0","@clinebot/core":"^0.0.7","@clinebot/llms":"^0.0.7","proper-lockfile":"^4.1.2","@clinebot/agents":"^0.0.7","close-with-grace":"^2.5.0","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.20.3","husky":"^9.1.7","vitest":"^4.1.0","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^22.10.5","@biomejs/biome":"^2.3.5","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/kanban_0.1.30_1774080259383_0.9146840484626193","host":"s3://npm-registry-packages-npm-production"}},"0.1.31":{"name":"kanban","version":"0.1.31","keywords":["kanban","agents","cli","task-management","typescript"],"author":{"name":"Cline"},"license":"Apache-2.0","_id":"kanban@0.1.31","maintainers":[{"name":"saoudcline","email":"saoud@cline.bot"},{"name":"maxpaulus","email":"max@cline.bot"}],"homepage":"https://github.com/cline/kanban","bugs":{"url":"https://github.com/cline/kanban/issues"},"bin":{"kanban":"dist/cli.js"},"man":["man/kanban.1"],"dist":{"shasum":"5f93822fed575ecd1098ea7cb47189a2b03c270e","tarball":"https://registry.npmjs.org/kanban/-/kanban-0.1.31.tgz","fileCount":294,"integrity":"sha512-9ReJ8DuHM+bdR1Kc7cpHaIV3afolIYWlWEIjIsN2epkhmjbrfW/+BF8B0LrPqlLIpRUtVrnU7Aa423C6F5siNA==","signatures":[{"sig":"MEQCIBxgZQlDoooG95WaCnlF1IZBiSINCRb0IQi4TFHGkoHUAiBfjXZITDEUqSd2CeUFKjyoqYdSqFFWAyQyuFiB3/Ry/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kanban@0.1.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4891022},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"72c98817f86458b6886edbfbb41c6011a44e9233","scripts":{"dev":"tsx watch src/cli.ts","link":"npm run build && npm link","lint":"biome lint src test web-ui/src web-ui/tests vitest.config.ts web-ui/vite.config.ts web-ui/vitest.config.ts web-ui/playwright.config.ts","test":"vitest run","build":"npm run clean && npm run web:build && tsc -p tsconfig.build.json && shx mkdir -p dist/web-ui && shx cp -r web-ui/dist/* dist/web-ui && shx chmod +x dist/cli.js","check":"npm run lint && npm run typecheck && npm run test","clean":"shx rm -rf dist coverage","format":"biome check --write .","unlink":"npm unlink -g kanban","dogfood":"node scripts/dogfood.mjs","prepare":"husky","web:dev":"npm --prefix web-ui run dev","web:test":"npm --prefix web-ui run test","typecheck":"tsc -p tsconfig.json --noEmit","web:build":"npm --prefix web-ui run build","test:watch":"vitest","install:all":"npm install && npm --prefix web-ui install","web:typecheck":"npm --prefix web-ui run typecheck","prepublishOnly":"npm run build && npm run check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5f4ee88-f0e0-408d-88b8-d18229f6b3ee"}},"repository":{"url":"git+https://github.com/cline/kanban.git","type":"git"},"_npmVersion":"11.9.0","description":"A kanban foundation for coding agents","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","node-pty":"^1.2.0-beta.11","commander":"^14.0.3","tree-kill":"^1.2.2","@trpc/client":"^11.11.0","@trpc/server":"^11.11.0","@clinebot/core":"^0.0.7","@clinebot/llms":"^0.0.7","proper-lockfile":"^4.1.2","@clinebot/agents":"^0.0.7","close-with-grace":"^2.5.0","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.20.3","husky":"^9.1.7","vitest":"^4.1.0","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^22.10.5","@biomejs/biome":"^2.3.5","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/kanban_0.1.31_1774141518649_0.27944414536489703","host":"s3://npm-registry-packages-npm-production"}},"0.1.32":{"name":"kanban","version":"0.1.32","keywords":["kanban","agents","cli","task-management","typescript"],"author":{"name":"Cline"},"license":"Apache-2.0","_id":"kanban@0.1.32","maintainers":[{"name":"saoudcline","email":"saoud@cline.bot"},{"name":"maxpaulus","email":"max@cline.bot"}],"homepage":"https://github.com/cline/kanban","bugs":{"url":"https://github.com/cline/kanban/issues"},"bin":{"kanban":"dist/cli.js"},"man":["man/kanban.1"],"dist":{"shasum":"7baeef343ac53b3d1e6107ccbf6d8540df36d4fc","tarball":"https://registry.npmjs.org/kanban/-/kanban-0.1.32.tgz","fileCount":298,"integrity":"sha512-tvu2y9n8bLanH85oBZwHOevA72QtOeR8wdbO3ly3YrOSKPlJvYqB+Kb1xUISdYkjpNHMFCFuhMtZWkbOTJXD/g==","signatures":[{"sig":"MEYCIQCShAB9oU/649vFIjV0+vdZakdOldXNT70CwPYkfaNspwIhAJA5KFK5koJLq6a3QFUzY4RAWltmMapJ6ZpQwkCBw7Bj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kanban@0.1.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5262642},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9f3c4d674e57347c3b91921672c0cf1ee02abaf6","scripts":{"dev":"tsx watch src/cli.ts","link":"npm run build && npm link","lint":"biome lint src test web-ui/src web-ui/tests vitest.config.ts web-ui/vite.config.ts web-ui/vitest.config.ts web-ui/playwright.config.ts","test":"vitest run","build":"npm run clean && npm run web:build && tsc -p tsconfig.build.json && shx mkdir -p dist/web-ui && shx cp -r web-ui/dist/* dist/web-ui && shx chmod +x dist/cli.js","check":"npm run lint && npm run typecheck && npm run test","clean":"shx rm -rf dist coverage","format":"biome check --write .","unlink":"npm unlink -g kanban","dogfood":"node scripts/dogfood.mjs","prepare":"husky","web:dev":"npm --prefix web-ui run dev","web:test":"npm --prefix web-ui run test","typecheck":"tsc -p tsconfig.json --noEmit","web:build":"npm --prefix web-ui run build","test:watch":"vitest","install:all":"npm install && npm --prefix web-ui install","web:typecheck":"npm --prefix web-ui run typecheck","prepublishOnly":"npm run build && npm run check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5f4ee88-f0e0-408d-88b8-d18229f6b3ee"}},"repository":{"url":"git+https://github.com/cline/kanban.git","type":"git"},"_npmVersion":"11.9.0","description":"A kanban foundation for coding agents","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","node-pty":"^1.2.0-beta.11","commander":"^14.0.3","tree-kill":"^1.2.2","@trpc/client":"^11.11.0","@trpc/server":"^11.11.0","@clinebot/core":"^0.0.7","@clinebot/llms":"^0.0.7","proper-lockfile":"^4.1.2","@clinebot/agents":"^0.0.7","close-with-grace":"^2.5.0","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.20.3","husky":"^9.1.7","vitest":"^4.1.0","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^22.10.5","@biomejs/biome":"^2.3.5","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/kanban_0.1.32_1774254816386_0.06088332686226061","host":"s3://npm-registry-packages-npm-production"}},"0.1.33":{"name":"kanban","version":"0.1.33","keywords":["kanban","agents","cli","task-management","typescript"],"author":{"name":"Cline"},"license":"Apache-2.0","_id":"kanban@0.1.33","maintainers":[{"name":"saoudcline","email":"saoud@cline.bot"},{"name":"maxpaulus","email":"max@cline.bot"}],"homepage":"https://github.com/cline/kanban","bugs":{"url":"https://github.com/cline/kanban/issues"},"bin":{"kanban":"dist/cli.js"},"man":["man/kanban.1"],"dist":{"shasum":"d5f793a6b34a02b75bee003a111675bcd693126c","tarball":"https://registry.npmjs.org/kanban/-/kanban-0.1.33.tgz","fileCount":298,"integrity":"sha512-T7PcFaA+OWzgMJ5rSnLmA8AwaS6kP7HbioRL62A+dtKMKicSSGuUddxUnf+R6Hd5vUuxzfN9QU/uJWf+aWvzWg==","signatures":[{"sig":"MEYCIQCBh3iccRvNpweCxJFbf9QvYuABNwyDPM9flYZBi3DGcwIhAObU4r4Xs4/p6pIoKQ+ctiTIRDCfDIF7sSIQLP3Tf6qW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kanban@0.1.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5254787},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0eb5657bfbd85587195046ad2150c453f64204b8","scripts":{"dev":"tsx watch src/cli.ts","link":"npm run build && npm link","lint":"biome lint src test web-ui/src web-ui/tests vitest.config.ts web-ui/vite.config.ts web-ui/vitest.config.ts web-ui/playwright.config.ts","test":"vitest run","build":"npm run clean && npm run web:build && tsc -p tsconfig.build.json && shx mkdir -p dist/web-ui && shx cp -r web-ui/dist/* dist/web-ui && shx chmod +x dist/cli.js","check":"npm run lint && npm run typecheck && npm run test","clean":"shx rm -rf dist coverage","format":"biome check --write .","unlink":"npm unlink -g kanban","dogfood":"node scripts/dogfood.mjs","prepare":"husky","web:dev":"npm --prefix web-ui run dev","web:test":"npm --prefix web-ui run test","typecheck":"tsc -p tsconfig.json --noEmit","web:build":"npm --prefix web-ui run build","test:watch":"vitest","install:all":"npm install && npm --prefix web-ui install","web:typecheck":"npm --prefix web-ui run typecheck","prepublishOnly":"npm run build && npm run check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5f4ee88-f0e0-408d-88b8-d18229f6b3ee"}},"repository":{"url":"git+https://github.com/cline/kanban.git","type":"git"},"_npmVersion":"11.9.0","description":"A kanban foundation for coding agents","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","node-pty":"^1.2.0-beta.11","commander":"^14.0.3","tree-kill":"^1.2.2","@trpc/client":"^11.11.0","@trpc/server":"^11.11.0","@clinebot/core":"^0.0.7","@clinebot/llms":"^0.0.7","proper-lockfile":"^4.1.2","@clinebot/agents":"^0.0.7","close-with-grace":"^2.5.0","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.20.3","husky":"^9.1.7","vitest":"^4.1.0","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^22.10.5","@biomejs/biome":"^2.3.5","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/kanban_0.1.33_1774288951321_0.0266701130942959","host":"s3://npm-registry-packages-npm-production"}},"0.1.34":{"name":"kanban","version":"0.1.34","keywords":["kanban","agents","cli","task-management","typescript"],"author":{"name":"Cline"},"license":"Apache-2.0","_id":"kanban@0.1.34","maintainers":[{"name":"saoudcline","email":"saoud@cline.bot"},{"name":"maxpaulus","email":"max@cline.bot"}],"homepage":"https://github.com/cline/kanban","bugs":{"url":"https://github.com/cline/kanban/issues"},"bin":{"kanban":"dist/cli.js"},"man":["man/kanban.1"],"dist":{"shasum":"8fb4b97d60c0c73d010107b8748cf41a2f70493b","tarball":"https://registry.npmjs.org/kanban/-/kanban-0.1.34.tgz","fileCount":298,"integrity":"sha512-xuNW3vz+0zwTkVLObmdnzdXo5pAUYoJ86/XexpwrbWbaXy1fvu2Uy8Ax+AjkNgj5P0NVHYoapaIjkaUBq7UsDg==","signatures":[{"sig":"MEUCIQCg2f8ds38iQi04CpZ+m9+79fhzH1Zv4PomNzNS0mpLOAIgKbii/NM7aaoy5RwuOAA8EhIpiZ6+pn5zFXfbn+ngIcA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kanban@0.1.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5258907},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4d7f1c7305d710841193693c542470d5b46a9697","scripts":{"dev":"tsx watch src/cli.ts","link":"npm run build && npm link","lint":"biome lint src test web-ui/src web-ui/tests vitest.config.ts web-ui/vite.config.ts web-ui/vitest.config.ts web-ui/playwright.config.ts","test":"vitest run","build":"npm run clean && npm run web:build && tsc -p tsconfig.build.json && shx mkdir -p dist/web-ui && shx cp -r web-ui/dist/* dist/web-ui && shx chmod +x dist/cli.js","check":"npm run lint && npm run typecheck && npm run test","clean":"shx rm -rf dist coverage","format":"biome check --write .","unlink":"npm unlink -g kanban","dogfood":"node scripts/dogfood.mjs","prepare":"husky","web:dev":"npm --prefix web-ui run dev","web:test":"npm --prefix web-ui run test","typecheck":"tsc -p tsconfig.json --noEmit","web:build":"npm --prefix web-ui run build","test:watch":"vitest","install:all":"npm install && npm --prefix web-ui install","web:typecheck":"npm --prefix web-ui run typecheck","prepublishOnly":"npm run build && npm run check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5f4ee88-f0e0-408d-88b8-d18229f6b3ee"}},"repository":{"url":"git+https://github.com/cline/kanban.git","type":"git"},"_npmVersion":"11.9.0","description":"A kanban foundation for coding agents","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","node-pty":"^1.2.0-beta.11","commander":"^14.0.3","tree-kill":"^1.2.2","@trpc/client":"^11.11.0","@trpc/server":"^11.11.0","@clinebot/core":"^0.0.7","@clinebot/llms":"^0.0.7","proper-lockfile":"^4.1.2","@clinebot/agents":"^0.0.7","close-with-grace":"^2.5.0","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.20.3","husky":"^9.1.7","vitest":"^4.1.0","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^22.10.5","@biomejs/biome":"^2.3.5","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/kanban_0.1.34_1774297860085_0.35971059808043604","host":"s3://npm-registry-packages-npm-production"}},"0.1.35":{"name":"kanban","version":"0.1.35","keywords":["kanban","agents","cli","task-management","typescript"],"author":{"name":"Cline"},"license":"Apache-2.0","_id":"kanban@0.1.35","maintainers":[{"name":"saoudcline","email":"saoud@cline.bot"},{"name":"maxpaulus","email":"max@cline.bot"}],"homepage":"https://github.com/cline/kanban","bugs":{"url":"https://github.com/cline/kanban/issues"},"bin":{"kanban":"dist/cli.js"},"man":["man/kanban.1"],"dist":{"shasum":"2cb7d0db861989601b16d706379f6a06e491f0bc","tarball":"https://registry.npmjs.org/kanban/-/kanban-0.1.35.tgz","fileCount":298,"integrity":"sha512-UU/1/187Rtq0APL+iNKPmwhkrHPwzaLtBE/+8TgDx/N0HjnBk7NxtPRqGVajA215L3VcGc/smgClCN8M2W1Z6g==","signatures":[{"sig":"MEUCIBL8gY7Ujejc1nYaLqtkvECD747/7zpcXIjY0Lsv8l7xAiEAinuxHpqfjkXP/PMnZZVTMkdYTbCNIafdOw1Lc65W240=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kanban@0.1.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5276765},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"950b44553b8c69f429a85623e6b667b5b0468262","scripts":{"dev":"tsx watch src/cli.ts","link":"npm run build && npm link","lint":"biome lint src test web-ui/src web-ui/tests vitest.config.ts web-ui/vite.config.ts web-ui/vitest.config.ts web-ui/playwright.config.ts","test":"vitest run","build":"npm run clean && npm run web:build && tsc -p tsconfig.build.json && shx mkdir -p dist/web-ui && shx cp -r web-ui/dist/* dist/web-ui && shx chmod +x dist/cli.js","check":"npm run lint && npm run typecheck && npm run test","clean":"shx rm -rf dist coverage","format":"biome check --write .","unlink":"npm unlink -g kanban","dogfood":"node scripts/dogfood.mjs","prepare":"husky","web:dev":"npm --prefix web-ui run dev","web:test":"npm --prefix web-ui run test","typecheck":"tsc -p tsconfig.json --noEmit","web:build":"npm --prefix web-ui run build","test:watch":"vitest","install:all":"npm install && npm --prefix web-ui install","web:typecheck":"npm --prefix web-ui run typecheck","prepublishOnly":"npm run build && npm run check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5f4ee88-f0e0-408d-88b8-d18229f6b3ee"}},"repository":{"url":"git+https://github.com/cline/kanban.git","type":"git"},"_npmVersion":"11.9.0","description":"A kanban foundation for coding agents","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","node-pty":"^1.2.0-beta.11","commander":"^14.0.3","tree-kill":"^1.2.2","@trpc/client":"^11.11.0","@trpc/server":"^11.11.0","@clinebot/core":"^0.0.7","@clinebot/llms":"^0.0.7","proper-lockfile":"^4.1.2","@clinebot/agents":"^0.0.7","close-with-grace":"^2.5.0","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.20.3","husky":"^9.1.7","vitest":"^4.1.0","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^22.10.5","@biomejs/biome":"^2.3.5","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/kanban_0.1.35_1774314307305_0.7913083633532272","host":"s3://npm-registry-packages-npm-production"}},"0.1.36":{"name":"kanban","version":"0.1.36","keywords":["kanban","agents","cli","task-management","typescript"],"author":{"name":"Cline"},"license":"Apache-2.0","_id":"kanban@0.1.36","maintainers":[{"name":"saoudcline","email":"saoud@cline.bot"},{"name":"maxpaulus","email":"max@cline.bot"}],"homepage":"https://github.com/cline/kanban","bugs":{"url":"https://github.com/cline/kanban/issues"},"bin":{"kanban":"dist/cli.js"},"man":["man/kanban.1"],"dist":{"shasum":"ff8704dbdd37793f23068d4c94bba395de4ec712","tarball":"https://registry.npmjs.org/kanban/-/kanban-0.1.36.tgz","fileCount":308,"integrity":"sha512-t5BrgwnjqQidlM/5XPQ+dW7UysP3pIT0FH00ivWlv5iXQlV7TjclzyCHNGa3ynSqmHA7Mu2YHwYFJwtDb2YjPA==","signatures":[{"sig":"MEUCICnuSE7MchT3u4ugVhLBSLRYA4B6+MifssGdDTPzgby7AiEAmnfSGrGwcTWGjLQrTNYu45BagKHOSLjvgNDhsq0hd68=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kanban@0.1.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13445126},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3d36ed5e6dd567b81f180d96eabeb005e13cc693","scripts":{"dev":"tsx watch src/cli.ts","link":"npm run build && npm link","lint":"biome lint src test web-ui/src web-ui/tests vitest.config.ts web-ui/vite.config.ts web-ui/vitest.config.ts web-ui/playwright.config.ts","test":"vitest run","build":"npm run clean && npm run web:build && tsc -p tsconfig.build.json && shx mkdir -p dist/web-ui && shx cp -r web-ui/dist/* dist/web-ui && node scripts/upload-sentry-sourcemaps.mjs && shx chmod +x dist/cli.js","check":"npm run lint && npm run typecheck && npm run test","clean":"shx rm -rf dist coverage","format":"biome check --write .","unlink":"npm unlink -g kanban","dogfood":"node scripts/dogfood.mjs","prepare":"husky","web:dev":"npm --prefix web-ui run dev","web:test":"npm --prefix web-ui run test","typecheck":"tsc -p tsconfig.json --noEmit","web:build":"npm --prefix web-ui run build","test:watch":"vitest","install:all":"npm install && npm --prefix web-ui install","web:typecheck":"npm --prefix web-ui run typecheck","prepublishOnly":"npm run build && npm run check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5f4ee88-f0e0-408d-88b8-d18229f6b3ee"}},"repository":{"url":"git+https://github.com/cline/kanban.git","type":"git"},"_npmVersion":"11.9.0","description":"A kanban foundation for coding agents","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","node-pty":"^1.2.0-beta.11","commander":"^14.0.3","tree-kill":"^1.2.2","@sentry/node":"^10.45.0","@trpc/client":"^11.11.0","@trpc/server":"^11.11.0","@clinebot/core":"^0.0.11","@clinebot/llms":"^0.0.11","proper-lockfile":"^4.1.2","@clinebot/agents":"^0.0.11","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.20.3","husky":"^9.1.7","vitest":"^4.1.0","@types/ws":"^8.18.1","typescript":"^5.9.3","@sentry/cli":"^3.3.3","@types/node":"^22.10.5","@biomejs/biome":"^2.3.5","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/kanban_0.1.36_1774346535277_0.7855185743648356","host":"s3://npm-registry-packages-npm-production"}},"0.1.37":{"name":"kanban","version":"0.1.37","keywords":["kanban","agents","cli","task-management","typescript"],"author":{"name":"Cline"},"license":"Apache-2.0","_id":"kanban@0.1.37","maintainers":[{"name":"saoudcline","email":"saoud@cline.bot"},{"name":"maxpaulus","email":"max@cline.bot"}],"homepage":"https://github.com/cline/kanban","bugs":{"url":"https://github.com/cline/kanban/issues"},"bin":{"kanban":"dist/cli.js"},"man":["man/kanban.1"],"dist":{"shasum":"bcacc32e89f7cc433f8e44d89b6bb8a66695dcdb","tarball":"https://registry.npmjs.org/kanban/-/kanban-0.1.37.tgz","fileCount":308,"integrity":"sha512-npcddociY8TyEp9OiAePfYHrxA6/07nuCYJ8LTbjSmfNa0F9XnnsPbnPBQSXzQonbpqWe1eqDBALP7Xt0fLOMA==","signatures":[{"sig":"MEUCIQDdRFo66Kb2gzXtjzBe48CjfHaqudUoooOS9vz6hoxjiQIgKPo9vArfZWqjFsPXWHwgIaOQatsXmICuhI2FLHS6uy8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kanban@0.1.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13545819},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"05b8232330b0eeff2fe73e5c7ca562798f3e714b","scripts":{"dev":"tsx watch src/cli.ts","link":"npm run build && npm link","lint":"biome lint src test web-ui/src web-ui/tests vitest.config.ts web-ui/vite.config.ts web-ui/vitest.config.ts web-ui/playwright.config.ts","test":"vitest run","build":"npm run clean && npm run web:build && tsc -p tsconfig.build.json && shx mkdir -p dist/web-ui && shx cp -r web-ui/dist/* dist/web-ui && node scripts/upload-sentry-sourcemaps.mjs && shx chmod +x dist/cli.js","check":"npm run lint && npm run typecheck && npm run test","clean":"shx rm -rf dist coverage","format":"biome check --write .","unlink":"npm unlink -g kanban","dogfood":"node scripts/dogfood.mjs","prepare":"husky","web:dev":"npm --prefix web-ui run dev","web:test":"npm --prefix web-ui run test","typecheck":"tsc -p tsconfig.json --noEmit","web:build":"npm --prefix web-ui run build","test:watch":"vitest","install:all":"npm install && npm --prefix web-ui install","web:typecheck":"npm --prefix web-ui run typecheck","prepublishOnly":"npm run build && npm run check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5f4ee88-f0e0-408d-88b8-d18229f6b3ee"}},"repository":{"url":"git+https://github.com/cline/kanban.git","type":"git"},"_npmVersion":"11.9.0","description":"A kanban foundation for coding agents","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","node-pty":"^1.2.0-beta.11","commander":"^14.0.3","tree-kill":"^1.2.2","@sentry/node":"^10.45.0","@trpc/client":"^11.11.0","@trpc/server":"^11.11.0","@clinebot/core":"^0.0.12","@clinebot/llms":"^0.0.12","proper-lockfile":"^4.1.2","@clinebot/agents":"^0.0.12","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.20.3","husky":"^9.1.7","vitest":"^4.1.0","@types/ws":"^8.18.1","typescript":"^5.9.3","@sentry/cli":"^3.3.3","@types/node":"^22.10.5","@biomejs/biome":"^2.3.5","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/kanban_0.1.37_1774447550363_0.3175446977262393","host":"s3://npm-registry-packages-npm-production"}},"0.1.38":{"name":"kanban","version":"0.1.38","keywords":["kanban","agents","cli","task-management","typescript"],"author":{"name":"Cline"},"license":"Apache-2.0","_id":"kanban@0.1.38","maintainers":[{"name":"saoudcline","email":"saoud@cline.bot"},{"name":"maxpaulus","email":"max@cline.bot"}],"homepage":"https://github.com/cline/kanban","bugs":{"url":"https://github.com/cline/kanban/issues"},"bin":{"kanban":"dist/cli.js"},"man":["man/kanban.1"],"dist":{"shasum":"c4d5b2e48343703385a3d47cee67b7baa35dc6dc","tarball":"https://registry.npmjs.org/kanban/-/kanban-0.1.38.tgz","fileCount":308,"integrity":"sha512-m7SKyT8FvpPVKEQWWp+6KFopeFYkTNv7QVQkF16YUPSHlGzVYr5qBcNrfWC9xk8TN7AIR93cX1m8+Y/jgwD6UA==","signatures":[{"sig":"MEQCIBarehA4DBjtq12j6uENvoZxv0pz/R0kFBnMkWUDOwhPAiBFgWZ27MEuECMOmhrZSgRQQsBRt2j8F/u/oigwYGJVlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kanban@0.1.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13572858},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b0bd57a199982bc4e6b29795d865338ac59b6969","scripts":{"dev":"tsx watch src/cli.ts","link":"npm run build && npm link","lint":"biome lint src test web-ui/src web-ui/tests vitest.config.ts web-ui/vite.config.ts web-ui/vitest.config.ts web-ui/playwright.config.ts","test":"vitest run","build":"npm run clean && npm run web:build && tsc -p tsconfig.build.json && shx mkdir -p dist/web-ui && shx cp -r web-ui/dist/* dist/web-ui && node scripts/upload-sentry-sourcemaps.mjs && shx chmod +x dist/cli.js","check":"npm run lint && npm run typecheck && npm run test","clean":"shx rm -rf dist coverage","format":"biome check --write .","unlink":"npm unlink -g kanban","dogfood":"node scripts/dogfood.mjs","prepare":"husky","web:dev":"npm --prefix web-ui run dev","web:test":"npm --prefix web-ui run test","typecheck":"tsc -p tsconfig.json --noEmit","web:build":"npm --prefix web-ui run build","test:watch":"vitest","install:all":"npm install && npm --prefix web-ui install","web:typecheck":"npm --prefix web-ui run typecheck","prepublishOnly":"npm run build && npm run check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5f4ee88-f0e0-408d-88b8-d18229f6b3ee"}},"repository":{"url":"git+https://github.com/cline/kanban.git","type":"git"},"_npmVersion":"11.9.0","description":"A kanban foundation for coding agents","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","node-pty":"^1.2.0-beta.11","commander":"^14.0.3","tree-kill":"^1.2.2","@sentry/node":"^10.45.0","@trpc/client":"^11.11.0","@trpc/server":"^11.11.0","@clinebot/core":"^0.0.12","@clinebot/llms":"^0.0.12","proper-lockfile":"^4.1.2","@clinebot/agents":"^0.0.12","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.20.3","husky":"^9.1.7","vitest":"^4.1.0","@types/ws":"^8.18.1","typescript":"^5.9.3","@sentry/cli":"^3.3.3","@types/node":"^22.10.5","@biomejs/biome":"^2.3.5","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/kanban_0.1.38_1774450140192_0.4269149725731658","host":"s3://npm-registry-packages-npm-production"}},"0.1.39":{"name":"kanban","version":"0.1.39","keywords":["kanban","agents","cli","task-management","typescript"],"author":{"name":"Cline"},"license":"Apache-2.0","_id":"kanban@0.1.39","maintainers":[{"name":"saoudcline","email":"saoud@cline.bot"},{"name":"maxpaulus","email":"max@cline.bot"}],"homepage":"https://github.com/cline/kanban","bugs":{"url":"https://github.com/cline/kanban/issues"},"bin":{"kanban":"dist/cli.js"},"man":["man/kanban.1"],"dist":{"shasum":"fcfd9c4eb4858969287cfe845d179bffdc05c738","tarball":"https://registry.npmjs.org/kanban/-/kanban-0.1.39.tgz","fileCount":308,"integrity":"sha512-nkSF/OLevd3Mph/7h7JFa3QYNfTy8OEUOoCc3T0WxNxLl4M31D8QfrBBOrJiSBc414TdjkwfrWmBUyWeql18vw==","signatures":[{"sig":"MEUCIQDUKuSp7QniuutPeXCPRju242gVShkxWlE1ZrE9NYvjNwIgXJV6EI7GVjSzTdTqtyIF1JCN75QH/hKTdOFu6ynRavA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kanban@0.1.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13574895},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3582d6efd7e2dead942cd2f307b917e3ea4cf5ff","scripts":{"dev":"tsx watch src/cli.ts","link":"npm run build && npm link","lint":"biome lint src test web-ui/src web-ui/tests vitest.config.ts web-ui/vite.config.ts web-ui/vitest.config.ts web-ui/playwright.config.ts","test":"vitest run","build":"npm run clean && npm run web:build && tsc -p tsconfig.build.json && shx mkdir -p dist/web-ui && shx cp -r web-ui/dist/* dist/web-ui && node scripts/upload-sentry-sourcemaps.mjs && shx chmod +x dist/cli.js","check":"npm run lint && npm run typecheck && npm run test","clean":"shx rm -rf dist coverage","format":"biome check --write .","unlink":"npm unlink -g kanban","dogfood":"node scripts/dogfood.mjs","prepare":"husky","web:dev":"npm --prefix web-ui run dev","web:test":"npm --prefix web-ui run test","typecheck":"tsc -p tsconfig.json --noEmit","web:build":"npm --prefix web-ui run build","test:watch":"vitest","install:all":"npm install && npm --prefix web-ui install","web:typecheck":"npm --prefix web-ui run typecheck","prepublishOnly":"npm run build && npm run check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5f4ee88-f0e0-408d-88b8-d18229f6b3ee"}},"repository":{"url":"git+https://github.com/cline/kanban.git","type":"git"},"_npmVersion":"11.9.0","description":"A kanban foundation for coding agents","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","node-pty":"^1.2.0-beta.11","commander":"^14.0.3","tree-kill":"^1.2.2","@sentry/node":"^10.45.0","@trpc/client":"^11.11.0","@trpc/server":"^11.11.0","@clinebot/core":"^0.0.12","@clinebot/llms":"^0.0.12","proper-lockfile":"^4.1.2","@clinebot/agents":"^0.0.12","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.20.3","husky":"^9.1.7","vitest":"^4.1.0","@types/ws":"^8.18.1","typescript":"^5.9.3","@sentry/cli":"^3.3.3","@types/node":"^22.10.5","@biomejs/biome":"^2.3.5","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/kanban_0.1.39_1774451617623_0.6575018676718778","host":"s3://npm-registry-packages-npm-production"}},"0.1.40":{"name":"kanban","version":"0.1.40","keywords":["kanban","agents","cli","task-management","typescript"],"author":{"name":"Cline"},"license":"Apache-2.0","_id":"kanban@0.1.40","maintainers":[{"name":"saoudcline","email":"saoud@cline.bot"},{"name":"maxpaulus","email":"max@cline.bot"}],"homepage":"https://github.com/cline/kanban","bugs":{"url":"https://github.com/cline/kanban/issues"},"bin":{"kanban":"dist/cli.js"},"man":["man/kanban.1"],"dist":{"shasum":"c20ec842e90a22c7ea2c6508076e41974d05b7e8","tarball":"https://registry.npmjs.org/kanban/-/kanban-0.1.40.tgz","fileCount":308,"integrity":"sha512-hGUjRj2Qwr9CJlZ4npotH7UQwamjZv7BMy8g2CaCQuF2O+Hz8pSD77BD/zc6AYO+jcl3Q4joGzHF5Ynhg4HHcg==","signatures":[{"sig":"MEYCIQC0UTDEoLImb1XR4JwjKrftudBCu1km0kHMQjLV6lE7iwIhAIJb/dH45QUHwXYLA6+ESk3OuDG/JzwVYiOvStvJyf/D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kanban@0.1.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13575812},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8a6caf2f795f4f0b46efaf1c34a67794bf590fd2","scripts":{"dev":"tsx watch src/cli.ts","link":"npm run build && npm link","lint":"biome lint src test web-ui/src web-ui/tests vitest.config.ts web-ui/vite.config.ts web-ui/vitest.config.ts web-ui/playwright.config.ts","test":"vitest run","build":"npm run clean && npm run web:build && tsc -p tsconfig.build.json && shx mkdir -p dist/web-ui && shx cp -r web-ui/dist/* dist/web-ui && node scripts/upload-sentry-sourcemaps.mjs && shx chmod +x dist/cli.js","check":"npm run lint && npm run typecheck && npm run test","clean":"shx rm -rf dist coverage","format":"biome check --write .","unlink":"npm unlink -g kanban","dogfood":"node scripts/dogfood.mjs","prepare":"husky","web:dev":"npm --prefix web-ui run dev","web:test":"npm --prefix web-ui run test","typecheck":"tsc -p tsconfig.json --noEmit","web:build":"npm --prefix web-ui run build","test:watch":"vitest","install:all":"npm install && npm --prefix web-ui install","web:typecheck":"npm --prefix web-ui run typecheck","prepublishOnly":"npm run build && npm run check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5f4ee88-f0e0-408d-88b8-d18229f6b3ee"}},"repository":{"url":"git+https://github.com/cline/kanban.git","type":"git"},"_npmVersion":"11.9.0","description":"A kanban foundation for coding agents","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","node-pty":"^1.2.0-beta.11","commander":"^14.0.3","tree-kill":"^1.2.2","@sentry/node":"^10.45.0","@trpc/client":"^11.11.0","@trpc/server":"^11.11.0","@clinebot/core":"^0.0.12","@clinebot/llms":"^0.0.12","proper-lockfile":"^4.1.2","@clinebot/agents":"^0.0.12","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.20.3","husky":"^9.1.7","vitest":"^4.1.0","@types/ws":"^8.18.1","typescript":"^5.9.3","@sentry/cli":"^3.3.3","@types/node":"^22.10.5","@biomejs/biome":"^2.3.5","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/kanban_0.1.40_1774453983490_0.9188483763547242","host":"s3://npm-registry-packages-npm-production"}},"0.1.41":{"name":"kanban","version":"0.1.41","keywords":["kanban","agents","cli","task-management","typescript"],"author":{"name":"Cline"},"license":"Apache-2.0","_id":"kanban@0.1.41","maintainers":[{"name":"saoudcline","email":"saoud@cline.bot"},{"name":"maxpaulus","email":"max@cline.bot"}],"homepage":"https://github.com/cline/kanban","bugs":{"url":"https://github.com/cline/kanban/issues"},"bin":{"kanban":"dist/cli.js"},"man":["man/kanban.1"],"dist":{"shasum":"b0e2b5eb12e9ce115f94b12fc6ef42c88382c182","tarball":"https://registry.npmjs.org/kanban/-/kanban-0.1.41.tgz","fileCount":308,"integrity":"sha512-o7S4rgmITmxkVAPHCkv3LOUoBuctWaiZRB9tF9dbVgun6AV0zGQF4kMtlNWoB7CJtNUyfezI5H3uyHg67rEk/Q==","signatures":[{"sig":"MEUCIGaIU/80MBwpcPCzk89zZ+64KrGvz+k/Tpq9d1ZEXBmQAiEA4qVXL6Nnm1M6cWE4ynN8clvwVrFQFmlmnAOBvb49fK4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kanban@0.1.41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13598301},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0813ca703fe46cee1c968778a6ef181625b8efcb","scripts":{"dev":"tsx watch src/cli.ts","link":"npm run build && npm link","lint":"biome lint src test web-ui/src web-ui/tests vitest.config.ts web-ui/vite.config.ts web-ui/vitest.config.ts web-ui/playwright.config.ts","test":"vitest run","build":"npm run clean && npm run web:build && tsc -p tsconfig.build.json && shx mkdir -p dist/web-ui && shx cp -r web-ui/dist/* dist/web-ui && node scripts/upload-sentry-sourcemaps.mjs && shx chmod +x dist/cli.js","check":"npm run lint && npm run typecheck && npm run test","clean":"shx rm -rf dist coverage","format":"biome check --write .","unlink":"npm unlink -g kanban","dogfood":"node scripts/dogfood.mjs","prepare":"husky","web:dev":"npm --prefix web-ui run dev","web:test":"npm --prefix web-ui run test","typecheck":"tsc -p tsconfig.json --noEmit","web:build":"npm --prefix web-ui run build","test:watch":"vitest","install:all":"npm install && npm --prefix web-ui install","web:typecheck":"npm --prefix web-ui run typecheck","prepublishOnly":"npm run build && npm run check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5f4ee88-f0e0-408d-88b8-d18229f6b3ee"}},"repository":{"url":"git+https://github.com/cline/kanban.git","type":"git"},"_npmVersion":"11.9.0","description":"A kanban foundation for coding agents","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","open":"^11.0.0","node-pty":"^1.2.0-beta.11","commander":"^14.0.3","tree-kill":"^1.2.2","@sentry/node":"^10.45.0","@trpc/client":"^11.11.0","@trpc/server":"^11.11.0","@clinebot/core":"^0.0.15","@clinebot/llms":"^0.0.15","proper-lockfile":"^4.1.2","@clinebot/agents":"^0.0.15","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.20.3","husky":"^9.1.7","vitest":"^4.1.0","@types/ws":"^8.18.1","typescript":"^5.9.3","@sentry/cli":"^3.3.3","@types/node":"^22.10.5","@biomejs/biome":"^2.3.5","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/kanban_0.1.41_1774481876635_0.3291236486967464","host":"s3://npm-registry-packages-npm-production"}},"0.1.42":{"name":"kanban","version":"0.1.42","keywords":["kanban","agents","cli","task-management","typescript"],"author":{"name":"Cline"},"license":"Apache-2.0","_id":"kanban@0.1.42","maintainers":[{"name":"saoudcline","email":"saoud@cline.bot"},{"name":"maxpaulus","email":"max@cline.bot"}],"homepage":"https://github.com/cline/kanban","bugs":{"url":"https://github.com/cline/kanban/issues"},"bin":{"kanban":"dist/cli.js"},"man":["man/kanban.1"],"dist":{"shasum":"588943ba8ffb294a7ea4f159d8c1d153a9b3f32f","tarball":"https://registry.npmjs.org/kanban/-/kanban-0.1.42.tgz","fileCount":308,"integrity":"sha512-sD7lFPe3RtGUQHI5OeXDCyVDAOoNNRX1aG4veAopSGqp7ouMYDYCBu281hS3JWas5uDSm0hl8AqnNk8a4IAksg==","signatures":[{"sig":"MEUCICNLJwmxC4aD1Dl444cEvuXhCV2dKzGRUNNlgrQCowB9AiEAlAosw1E7IPNxwvem5uVWcaLFyRYmrvbnLyQjrVIB/7E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kanban@0.1.42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13599484},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3945c528b05fa4568bdc23d937a4117aff014019","scripts":{"dev":"tsx watch src/cli.ts","link":"npm run build && npm link","lint":"biome lint src test web-ui/src web-ui/tests vitest.config.ts web-ui/vite.config.ts web-ui/vitest.config.ts web-ui/playwright.config.ts","test":"vitest run","build":"npm run clean && npm run web:build && tsc -p tsconfig.build.json && shx mkdir -p dist/web-ui && shx cp -r web-ui/dist/* dist/web-ui && node scripts/upload-sentry-sourcemaps.mjs && shx chmod +x dist/cli.js","check":"npm run lint && npm run typecheck && npm run test","clean":"shx rm -rf dist coverage","format":"biome check --write .","unlink":"npm unlink -g kanban","dogfood":"node scripts/dogfood.mjs","prepare":"husky","web:dev":"npm --prefix web-ui run dev","web:test":"npm --prefix web-ui run test","typecheck":"tsc -p tsconfig.json --noEmit","web:build":"npm --prefix web-ui run build","test:watch":"vitest","install:all":"npm install && npm --prefix web-ui install","web:typecheck":"npm --prefix web-ui run typecheck","prepublishOnly":"npm run build && npm run check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5f4ee88-f0e0-408d-88b8-d18229f6b3ee"}},"repository":{"url":"git+https://github.com/cline/kanban.git","type":"git"},"_npmVersion":"11.9.0","description":"A kanban foundation for coding agents","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","open":"^11.0.0","node-pty":"^1.2.0-beta.11","commander":"^14.0.3","tree-kill":"^1.2.2","@sentry/node":"^10.45.0","@trpc/client":"^11.11.0","@trpc/server":"^11.11.0","@clinebot/core":"^0.0.15","@clinebot/llms":"^0.0.15","proper-lockfile":"^4.1.2","@clinebot/agents":"^0.0.15","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.20.3","husky":"^9.1.7","vitest":"^4.1.0","@types/ws":"^8.18.1","typescript":"^5.9.3","@sentry/cli":"^3.3.3","@types/node":"^22.10.5","@biomejs/biome":"^2.3.5","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/kanban_0.1.42_1774492739326_0.4291500562014363","host":"s3://npm-registry-packages-npm-production"}},"0.1.43":{"name":"kanban","version":"0.1.43","keywords":["kanban","agents","cli","task-management","typescript"],"author":{"name":"Cline"},"license":"Apache-2.0","_id":"kanban@0.1.43","maintainers":[{"name":"saoudcline","email":"saoud@cline.bot"},{"name":"maxpaulus","email":"max@cline.bot"}],"homepage":"https://github.com/cline/kanban","bugs":{"url":"https://github.com/cline/kanban/issues"},"bin":{"kanban":"dist/cli.js"},"man":["man/kanban.1"],"dist":{"shasum":"a03cfbb51f34190432671b9448b35e0f4b9bcb3c","tarball":"https://registry.npmjs.org/kanban/-/kanban-0.1.43.tgz","fileCount":308,"integrity":"sha512-4zNlfR1WjJLRSTxGLjQpyBKdmnvSaAzpq1wmgDWw0kHdk5gudNzLhpxq8qUV/gqTl5ryN9V1UbX7N9u9iw4GBA==","signatures":[{"sig":"MEYCIQDChRcASCzEeCiZ6cHsytv93F7v+kyeEUH7zioelsSKIAIhAPD3AaVsw/z7Sbt95H9t+YB1mlIWKAlo+1E/AGpEXLYO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kanban@0.1.43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13599444},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"94d0071a1e48dd1d23ed3c6b351edca65638dbf3","scripts":{"dev":"tsx watch src/cli.ts","link":"npm run build && npm link","lint":"biome lint src test web-ui/src web-ui/tests vitest.config.ts web-ui/vite.config.ts web-ui/vitest.config.ts web-ui/playwright.config.ts","test":"vitest run","build":"npm run clean && npm run web:build && tsc -p tsconfig.build.json && shx mkdir -p dist/web-ui && shx cp -r web-ui/dist/* dist/web-ui && node scripts/upload-sentry-sourcemaps.mjs && shx chmod +x dist/cli.js","check":"npm run lint && npm run typecheck && npm run test","clean":"shx rm -rf dist coverage","format":"biome check --write .","unlink":"npm unlink -g kanban","dogfood":"node scripts/dogfood.mjs","prepare":"husky","web:dev":"npm --prefix web-ui run dev","web:test":"npm --prefix web-ui run test","typecheck":"tsc -p tsconfig.json --noEmit","web:build":"npm --prefix web-ui run build","test:watch":"vitest","install:all":"npm install && npm --prefix web-ui install","web:typecheck":"npm --prefix web-ui run typecheck","prepublishOnly":"npm run build && npm run check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5f4ee88-f0e0-408d-88b8-d18229f6b3ee"}},"repository":{"url":"git+https://github.com/cline/kanban.git","type":"git"},"_npmVersion":"11.9.0","description":"A kanban foundation for coding agents","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","open":"^11.0.0","node-pty":"^1.2.0-beta.11","commander":"^14.0.3","tree-kill":"^1.2.2","@sentry/node":"^10.45.0","@trpc/client":"^11.11.0","@trpc/server":"^11.11.0","@clinebot/core":"^0.0.15","@clinebot/llms":"^0.0.15","proper-lockfile":"^4.1.2","@clinebot/agents":"^0.0.15","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.20.3","husky":"^9.1.7","vitest":"^4.1.0","@types/ws":"^8.18.1","typescript":"^5.9.3","@sentry/cli":"^3.3.3","@types/node":"^22.10.5","@biomejs/biome":"^2.3.5","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/kanban_0.1.43_1774504448503_0.5922840527068063","host":"s3://npm-registry-packages-npm-production"}},"0.1.44":{"name":"kanban","version":"0.1.44","keywords":["kanban","agents","cli","task-management","typescript"],"author":{"name":"Cline"},"license":"Apache-2.0","_id":"kanban@0.1.44","maintainers":[{"name":"saoudcline","email":"saoud@cline.bot"},{"name":"maxpaulus","email":"max@cline.bot"}],"homepage":"https://github.com/cline/kanban","bugs":{"url":"https://github.com/cline/kanban/issues"},"bin":{"kanban":"dist/cli.js"},"man":["man/kanban.1"],"dist":{"shasum":"5ad7c07123a1ee79023c52b3dcb1c7b5d160eda6","tarball":"https://registry.npmjs.org/kanban/-/kanban-0.1.44.tgz","fileCount":308,"integrity":"sha512-Zgl/c+4L3qoiF3WBsSRKX7aC/62/O7e5MOjF3aSj4jb8Cq9RryYa4VHeamd0JZNdqfSIKfk9IeFS6iC2hQ/l9g==","signatures":[{"sig":"MEUCIE2TRHX06nMx7iZrXpknDLOoScdMS3WfVbxtvtaM123lAiEA2rtmcMfJsoFp/0KtfKLxsBvTBzSB+ynvLSiht4He9Ig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kanban@0.1.44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13615443},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1f37ce64f7d689137b4ae76926d440914ef56e2e","scripts":{"dev":"tsx watch src/cli.ts","link":"npm run build && npm link","lint":"biome lint src test web-ui/src web-ui/tests vitest.config.ts web-ui/vite.config.ts web-ui/vitest.config.ts web-ui/playwright.config.ts","test":"vitest run","build":"npm run clean && npm run web:build && tsc -p tsconfig.build.json && shx mkdir -p dist/web-ui && shx cp -r web-ui/dist/* dist/web-ui && node scripts/upload-sentry-sourcemaps.mjs && shx chmod +x dist/cli.js","check":"npm run lint && npm run typecheck && npm run test","clean":"shx rm -rf dist coverage","format":"biome check --write .","unlink":"npm unlink -g kanban","dogfood":"node scripts/dogfood.mjs","prepare":"husky","web:dev":"npm --prefix web-ui run dev","web:test":"npm --prefix web-ui run test","typecheck":"tsc -p tsconfig.json --noEmit","web:build":"npm --prefix web-ui run build","test:watch":"vitest","install:all":"npm install && npm --prefix web-ui install","web:typecheck":"npm --prefix web-ui run typecheck","prepublishOnly":"npm run build && npm run check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5f4ee88-f0e0-408d-88b8-d18229f6b3ee"}},"repository":{"url":"git+https://github.com/cline/kanban.git","type":"git"},"_npmVersion":"11.9.0","description":"A kanban foundation for coding agents","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","open":"^11.0.0","node-pty":"^1.2.0-beta.11","commander":"^14.0.3","tree-kill":"^1.2.2","@sentry/node":"^10.45.0","@trpc/client":"^11.11.0","@trpc/server":"^11.11.0","@clinebot/core":"^0.0.16","@clinebot/llms":"^0.0.16","proper-lockfile":"^4.1.2","@clinebot/agents":"^0.0.16","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.20.3","husky":"^9.1.7","vitest":"^4.1.0","@types/ws":"^8.18.1","typescript":"^5.9.3","@sentry/cli":"^3.3.3","@types/node":"^22.10.5","@biomejs/biome":"^2.3.5","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/kanban_0.1.44_1774507152013_0.26413838788106925","host":"s3://npm-registry-packages-npm-production"}},"0.1.45":{"name":"kanban","version":"0.1.45","keywords":["kanban","agents","cli","task-management","typescript"],"author":{"name":"Cline"},"license":"Apache-2.0","_id":"kanban@0.1.45","maintainers":[{"name":"saoudcline","email":"saoud@cline.bot"},{"name":"maxpaulus","email":"max@cline.bot"}],"homepage":"https://github.com/cline/kanban","bugs":{"url":"https://github.com/cline/kanban/issues"},"bin":{"kanban":"dist/cli.js"},"man":["man/kanban.1"],"dist":{"shasum":"ff76d51e01a286567e829c3c7a4ae4b76f582ed0","tarball":"https://registry.npmjs.org/kanban/-/kanban-0.1.45.tgz","fileCount":308,"integrity":"sha512-6cYguG1J87UGB6bv+1fKpnJjOXkgl4vkTxqmZZVlYVBrdKXyfyZRgIR2Upi3Yn9lSuxpC1dwKf4cXfZguBSadw==","signatures":[{"sig":"MEUCIEWaOqmFAWpWtrybv49uGrNKtidc24eJkRBN3Y2ZSWLCAiEA44h8PkFXcgWFPUuPtdwsghSS0qZyCXk7hY/WfNvBJr8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kanban@0.1.45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13615419},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b04344f1543b3539f88ab3ef0e6fbad72d961f92","scripts":{"dev":"tsx watch src/cli.ts","link":"npm run build && npm link","lint":"biome lint src test web-ui/src web-ui/tests vitest.config.ts web-ui/vite.config.ts web-ui/vitest.config.ts web-ui/playwright.config.ts","test":"vitest run","build":"npm run clean && npm run web:build && tsc -p tsconfig.build.json && shx mkdir -p dist/web-ui && shx cp -r web-ui/dist/* dist/web-ui && node scripts/upload-sentry-sourcemaps.mjs && shx chmod +x dist/cli.js","check":"npm run lint && npm run typecheck && npm run test","clean":"shx rm -rf dist coverage","format":"biome check --write .","unlink":"npm unlink -g kanban","dogfood":"node scripts/dogfood.mjs","prepare":"husky","web:dev":"npm --prefix web-ui run dev","web:test":"npm --prefix web-ui run test","typecheck":"tsc -p tsconfig.json --noEmit","web:build":"npm --prefix web-ui run build","test:watch":"vitest","install:all":"npm install && npm --prefix web-ui install","web:typecheck":"npm --prefix web-ui run typecheck","prepublishOnly":"npm run build && npm run check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5f4ee88-f0e0-408d-88b8-d18229f6b3ee"}},"repository":{"url":"git+https://github.com/cline/kanban.git","type":"git"},"_npmVersion":"11.9.0","description":"A kanban foundation for coding agents","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","open":"^11.0.0","node-pty":"^1.2.0-beta.11","commander":"^14.0.3","tree-kill":"^1.2.2","@sentry/node":"^10.45.0","@trpc/client":"^11.11.0","@trpc/server":"^11.11.0","@clinebot/core":"^0.0.20","@clinebot/llms":"^0.0.20","proper-lockfile":"^4.1.2","@clinebot/agents":"^0.0.20","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.20.3","husky":"^9.1.7","vitest":"^4.1.0","@types/ws":"^8.18.1","typescript":"^5.9.3","@sentry/cli":"^3.3.3","@types/node":"^22.10.5","@biomejs/biome":"^2.3.5","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/kanban_0.1.45_1774534778734_0.8753102066102696","host":"s3://npm-registry-packages-npm-production"}},"0.1.46":{"name":"kanban","version":"0.1.46","keywords":["kanban","agents","cli","task-management","typescript"],"author":{"name":"Cline"},"license":"Apache-2.0","_id":"kanban@0.1.46","maintainers":[{"name":"saoudcline","email":"saoud@cline.bot"},{"name":"maxpaulus","email":"max@cline.bot"}],"homepage":"https://github.com/cline/kanban","bugs":{"url":"https://github.com/cline/kanban/issues"},"bin":{"kanban":"dist/cli.js"},"man":["man/kanban.1"],"dist":{"shasum":"072231a2bdd8ea7feb327fe0a104984df8a64218","tarball":"https://registry.npmjs.org/kanban/-/kanban-0.1.46.tgz","fileCount":312,"integrity":"sha512-qo4df+3M1kAfeYa7qFgMKirzLo2GQxA1JApln/Mz7w7lKRzEqNxPlBmCZTb5biJBg/JBZXh9dRsPYFqwFq5VQA==","signatures":[{"sig":"MEQCICPZOIL+j3Ok5bt6ul89KZsnr0A0WJQnnpZFxBTfprQKAiAHu8mRm0J2RbEcZ0MvDSMwMzMlL49GYlDDKhmle3Fy/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kanban@0.1.46","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13865468},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"63c05737d6ec0b30ee49cbb7e2a5f5383d37aaa5","scripts":{"dev":"tsx watch src/cli.ts","link":"npm run build && npm link","lint":"biome lint src test web-ui/src web-ui/tests vitest.config.ts web-ui/vite.config.ts web-ui/vitest.config.ts web-ui/playwright.config.ts","test":"vitest run","build":"npm run clean && npm run web:build && tsc -p tsconfig.build.json && shx mkdir -p dist/web-ui && shx cp -r web-ui/dist/* dist/web-ui && node scripts/upload-sentry-sourcemaps.mjs && shx chmod +x dist/cli.js","check":"npm run lint && npm run typecheck && npm run test","clean":"shx rm -rf dist coverage","format":"biome check --write .","unlink":"npm unlink -g kanban","dogfood":"node scripts/dogfood.mjs","prepare":"husky","web:dev":"npm --prefix web-ui run dev","web:test":"npm --prefix web-ui run test","typecheck":"tsc -p tsconfig.json --noEmit","web:build":"npm --prefix web-ui run build","test:watch":"vitest","install:all":"npm install && npm --prefix web-ui install","web:typecheck":"npm --prefix web-ui run typecheck","prepublishOnly":"npm run build && npm run check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5f4ee88-f0e0-408d-88b8-d18229f6b3ee"}},"repository":{"url":"git+https://github.com/cline/kanban.git","type":"git"},"_npmVersion":"11.9.0","description":"A kanban foundation for coding agents","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","open":"^11.0.0","node-pty":"^1.2.0-beta.11","commander":"^14.0.3","tree-kill":"^1.2.2","@sentry/node":"^10.45.0","@trpc/client":"^11.11.0","@trpc/server":"^11.11.0","@clinebot/core":"^0.0.20","@clinebot/llms":"^0.0.20","proper-lockfile":"^4.1.2","@clinebot/agents":"^0.0.20","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.20.3","husky":"^9.1.7","vitest":"^4.1.0","@types/ws":"^8.18.1","typescript":"^5.9.3","@sentry/cli":"^3.3.3","@types/node":"^22.10.5","@biomejs/biome":"^2.3.5","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/kanban_0.1.46_1774585640858_0.5720264502242507","host":"s3://npm-registry-packages-npm-production"}},"0.1.47":{"name":"kanban","version":"0.1.47","keywords":["kanban","agents","cli","task-management","typescript"],"author":{"name":"Cline"},"license":"Apache-2.0","_id":"kanban@0.1.47","maintainers":[{"name":"saoudcline","email":"saoud@cline.bot"},{"name":"maxpaulus","email":"max@cline.bot"}],"homepage":"https://github.com/cline/kanban","bugs":{"url":"https://github.com/cline/kanban/issues"},"bin":{"kanban":"dist/cli.js"},"man":["man/kanban.1"],"dist":{"shasum":"b154c6fa0a2aaa882c505d9dceb961e445505764","tarball":"https://registry.npmjs.org/kanban/-/kanban-0.1.47.tgz","fileCount":312,"integrity":"sha512-mBsDkLzoeVcNGQiAIgNyOsWIBM/tA1GTy6HcW1qjq4k16iH+naIWVSfBeXrdrVMxjsCsn+fDH7LsCP+WtRtsqw==","signatures":[{"sig":"MEYCIQDWpdrFiCYVSVG5nmw0hqJtlGTo396+k6SsqLb06030yAIhANMhXqGdtbETKwMcae50Y1gXJHpM3B5MdlGW6HPUX8aV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kanban@0.1.47","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13866519},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ad3d1bcf7da90f998f4da827b233e8bf901e8fc0","scripts":{"dev":"tsx watch src/cli.ts","link":"npm run build && npm link","lint":"biome lint src test web-ui/src web-ui/tests vitest.config.ts web-ui/vite.config.ts web-ui/vitest.config.ts web-ui/playwright.config.ts","test":"vitest run","build":"npm run clean && npm run web:build && tsc -p tsconfig.build.json && shx mkdir -p dist/web-ui && shx cp -r web-ui/dist/* dist/web-ui && node scripts/upload-sentry-sourcemaps.mjs && shx chmod +x dist/cli.js","check":"npm run lint && npm run typecheck && npm run test","clean":"shx rm -rf dist coverage","format":"biome check --write .","unlink":"npm unlink -g kanban","dogfood":"node scripts/dogfood.mjs","prepare":"husky","web:dev":"npm --prefix web-ui run dev","web:test":"npm --prefix web-ui run test","typecheck":"tsc -p tsconfig.json --noEmit","web:build":"npm --prefix web-ui run build","test:watch":"vitest","install:all":"npm install && npm --prefix web-ui install","web:typecheck":"npm --prefix web-ui run typecheck","prepublishOnly":"npm run build && npm run check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5f4ee88-f0e0-408d-88b8-d18229f6b3ee"}},"repository":{"url":"git+https://github.com/cline/kanban.git","type":"git"},"_npmVersion":"11.9.0","description":"A kanban foundation for coding agents","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","open":"^11.0.0","node-pty":"^1.2.0-beta.11","commander":"^14.0.3","tree-kill":"^1.2.2","@sentry/node":"^10.45.0","@trpc/client":"^11.11.0","@trpc/server":"^11.11.0","@clinebot/core":"^0.0.20","@clinebot/llms":"^0.0.20","proper-lockfile":"^4.1.2","@clinebot/agents":"^0.0.20","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.20.3","husky":"^9.1.7","vitest":"^4.1.0","@types/ws":"^8.18.1","typescript":"^5.9.3","@sentry/cli":"^3.3.3","@types/node":"^22.10.5","@biomejs/biome":"^2.3.5","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/kanban_0.1.47_1774589018518_0.897443097493769","host":"s3://npm-registry-packages-npm-production"}},"0.1.48":{"name":"kanban","version":"0.1.48","keywords":["kanban","agents","cli","task-management","typescript"],"author":{"name":"Cline"},"license":"Apache-2.0","_id":"kanban@0.1.48","maintainers":[{"name":"saoudcline","email":"saoud@cline.bot"},{"name":"maxpaulus","email":"max@cline.bot"}],"homepage":"https://github.com/cline/kanban","bugs":{"url":"https://github.com/cline/kanban/issues"},"bin":{"kanban":"dist/cli.js"},"man":["man/kanban.1"],"dist":{"shasum":"f1ec8007bf8193f9b1a62ccc9961df6ba8c46c6e","tarball":"https://registry.npmjs.org/kanban/-/kanban-0.1.48.tgz","fileCount":312,"integrity":"sha512-qyxSpTfmQTVsxnZIYYxUO7o4L9PVZ08gxWeQSBfSvrPQbeXf5nLcHVXlOgkwGQeABe4lZ7hSwe/urf2xvtiuZQ==","signatures":[{"sig":"MEYCIQDQA2zb5zKTx3HnXEcV3c02Jj7ssaFKTeyIYc5ika29QQIhALRNtytL7JzqkC3RebO5HoE8kKKG/vvYKn6ZceSqnVCj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kanban@0.1.48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13867460},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9e7d0a35600e756b7acbf38fddc191a7366c8fbc","scripts":{"dev":"tsx watch src/cli.ts","link":"npm run build && npm link","lint":"biome lint src test web-ui/src web-ui/tests vitest.config.ts web-ui/vite.config.ts web-ui/vitest.config.ts web-ui/playwright.config.ts","test":"vitest run","build":"npm run clean && npm run web:build && tsc -p tsconfig.build.json && shx mkdir -p dist/web-ui && shx cp -r web-ui/dist/* dist/web-ui && node scripts/upload-sentry-sourcemaps.mjs && shx chmod +x dist/cli.js","check":"npm run lint && npm run typecheck && npm run test","clean":"shx rm -rf dist coverage","format":"biome check --write .","unlink":"npm unlink -g kanban","dogfood":"node scripts/dogfood.mjs","prepare":"husky","web:dev":"npm --prefix web-ui run dev","web:test":"npm --prefix web-ui run test","typecheck":"tsc -p tsconfig.json --noEmit","web:build":"npm --prefix web-ui run build","test:watch":"vitest","install:all":"npm install && npm --prefix web-ui install","web:typecheck":"npm --prefix web-ui run typecheck","prepublishOnly":"npm run build && npm run check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5f4ee88-f0e0-408d-88b8-d18229f6b3ee"}},"repository":{"url":"git+https://github.com/cline/kanban.git","type":"git"},"_npmVersion":"11.9.0","description":"A kanban foundation for coding agents","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","open":"^11.0.0","node-pty":"^1.2.0-beta.11","commander":"^14.0.3","tree-kill":"^1.2.2","@sentry/node":"^10.45.0","@trpc/client":"^11.11.0","@trpc/server":"^11.11.0","@clinebot/core":"^0.0.20","@clinebot/llms":"^0.0.20","proper-lockfile":"^4.1.2","@clinebot/agents":"^0.0.20","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.20.3","husky":"^9.1.7","vitest":"^4.1.0","@types/ws":"^8.18.1","typescript":"^5.9.3","@sentry/cli":"^3.3.3","@types/node":"^22.10.5","@biomejs/biome":"^2.3.5","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/kanban_0.1.48_1774627790640_0.06259974738280483","host":"s3://npm-registry-packages-npm-production"}},"0.1.49":{"name":"kanban","version":"0.1.49","keywords":["kanban","agents","cli","task-management","typescript"],"author":{"name":"Cline"},"license":"Apache-2.0","_id":"kanban@0.1.49","maintainers":[{"name":"saoudcline","email":"saoud@cline.bot"},{"name":"maxpaulus","email":"max@cline.bot"}],"homepage":"https://github.com/cline/kanban","bugs":{"url":"https://github.com/cline/kanban/issues"},"bin":{"kanban":"dist/cli.js"},"man":["man/kanban.1"],"dist":{"shasum":"13e052dce6e4d7a0e6cff8f2a93e0c483039ffe3","tarball":"https://registry.npmjs.org/kanban/-/kanban-0.1.49.tgz","fileCount":316,"integrity":"sha512-lpn8h5Fk+qzMiSF8EpIpbgFIvjzb+7CMY6xx4Nbp76MZ5pSDbVPDnORjt6+vKUieoxbaXFok4spSEx24oY0WPw==","signatures":[{"sig":"MEQCIGf1hWk3lQWB7957o1zeZX/psqV20s/Y0DMlF1D2cfv8AiAEeQNW7RPhfHUzaKWCp9B/Alm/Eqdpp9+5/wfyX2eHcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kanban@0.1.49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13873901},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8d0fdf57436aa31c9f105583f32238c381907919","scripts":{"dev":"tsx watch src/cli.ts","link":"npm run build && npm link","lint":"biome lint src test web-ui/src web-ui/tests vitest.config.ts web-ui/vite.config.ts web-ui/vitest.config.ts web-ui/playwright.config.ts","test":"vitest run","build":"npm run clean && npm run web:build && tsc -p tsconfig.build.json && shx mkdir -p dist/web-ui && shx cp -r web-ui/dist/* dist/web-ui && node scripts/upload-sentry-sourcemaps.mjs && shx chmod +x dist/cli.js","check":"npm run lint && npm run typecheck && npm run test","clean":"shx rm -rf dist coverage","format":"biome check --write .","unlink":"npm unlink -g kanban","dogfood":"node scripts/dogfood.mjs","prepare":"husky","web:dev":"npm --prefix web-ui run dev","web:test":"npm --prefix web-ui run test","typecheck":"tsc -p tsconfig.json --noEmit","web:build":"npm --prefix web-ui run build","test:watch":"vitest","install:all":"npm install && npm --prefix web-ui install","web:typecheck":"npm --prefix web-ui run typecheck","prepublishOnly":"npm run build && npm run check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5f4ee88-f0e0-408d-88b8-d18229f6b3ee"}},"repository":{"url":"git+https://github.com/cline/kanban.git","type":"git"},"_npmVersion":"11.9.0","description":"A kanban foundation for coding agents","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","open":"^11.0.0","node-pty":"^1.2.0-beta.11","commander":"^14.0.3","tree-kill":"^1.2.2","@sentry/node":"^10.45.0","@trpc/client":"^11.11.0","@trpc/server":"^11.11.0","@clinebot/core":"^0.0.21","@clinebot/llms":"^0.0.21","proper-lockfile":"^4.1.2","@clinebot/agents":"^0.0.21","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.20.3","husky":"^9.1.7","vitest":"^4.1.0","@types/ws":"^8.18.1","typescript":"^5.9.3","@sentry/cli":"^3.3.3","@types/node":"^22.10.5","@biomejs/biome":"^2.3.5","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/kanban_0.1.49_1774639640651_0.939814895612576","host":"s3://npm-registry-packages-npm-production"}},"0.1.50":{"name":"kanban","version":"0.1.50","keywords":["kanban","agents","cli","task-management","typescript"],"author":{"name":"Cline"},"license":"Apache-2.0","_id":"kanban@0.1.50","maintainers":[{"name":"saoudcline","email":"saoud@cline.bot"},{"name":"maxpaulus","email":"max@cline.bot"}],"homepage":"https://github.com/cline/kanban","bugs":{"url":"https://github.com/cline/kanban/issues"},"bin":{"kanban":"dist/cli.js"},"man":["man/kanban.1"],"dist":{"shasum":"64d6a412285c5d9fb25d56cec6a156571a096167","tarball":"https://registry.npmjs.org/kanban/-/kanban-0.1.50.tgz","fileCount":316,"integrity":"sha512-vCvQ1O2DJQocLfrDdREQsrMlkqUzmVGLLlRK99TUuG3/RKAk6ufpAdpg5f+RR4qCHq2HUS3QuEo+qUY+ZtzpdQ==","signatures":[{"sig":"MEQCIESueliNMoc1v/AJsvl8Llmnz3/tqbJAc3JRSvR0/vX6AiBvMP9PPAVjAcnvfO40yytuKhastpxgUWvnEUF0VAFBvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kanban@0.1.50","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13873901},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2f932dd331786a38fac886a3720fbfe9c70d1a95","scripts":{"dev":"tsx watch src/cli.ts","link":"npm run build && npm link","lint":"biome lint src test web-ui/src web-ui/tests vitest.config.ts web-ui/vite.config.ts web-ui/vitest.config.ts web-ui/playwright.config.ts","test":"vitest run","build":"npm run clean && npm run web:build && tsc -p tsconfig.build.json && shx mkdir -p dist/web-ui && shx cp -r web-ui/dist/* dist/web-ui && node scripts/upload-sentry-sourcemaps.mjs && shx chmod +x dist/cli.js","check":"npm run lint && npm run typecheck && npm run test","clean":"shx rm -rf dist coverage","format":"biome check --write .","unlink":"npm unlink -g kanban","dogfood":"node scripts/dogfood.mjs","prepare":"husky","web:dev":"npm --prefix web-ui run dev","web:test":"npm --prefix web-ui run test","typecheck":"tsc -p tsconfig.json --noEmit","web:build":"npm --prefix web-ui run build","test:watch":"vitest","install:all":"npm install && npm --prefix web-ui install","web:typecheck":"npm --prefix web-ui run typecheck","prepublishOnly":"npm run build && npm run check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5f4ee88-f0e0-408d-88b8-d18229f6b3ee"}},"repository":{"url":"git+https://github.com/cline/kanban.git","type":"git"},"_npmVersion":"11.9.0","description":"A kanban foundation for coding agents","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","open":"^11.0.0","node-pty":"^1.2.0-beta.11","commander":"^14.0.3","tree-kill":"^1.2.2","@sentry/node":"^10.45.0","@trpc/client":"^11.11.0","@trpc/server":"^11.11.0","@clinebot/core":"^0.0.22","@clinebot/llms":"^0.0.22","proper-lockfile":"^4.1.2","@clinebot/agents":"^0.0.22","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.20.3","husky":"^9.1.7","vitest":"^4.1.0","@types/ws":"^8.18.1","typescript":"^5.9.3","@sentry/cli":"^3.3.3","@types/node":"^22.10.5","@biomejs/biome":"^2.3.5","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/kanban_0.1.50_1774640038191_0.15111193102812837","host":"s3://npm-registry-packages-npm-production"}},"0.1.51":{"name":"kanban","version":"0.1.51","keywords":["kanban","agents","cli","task-management","typescript"],"author":{"name":"Cline"},"license":"Apache-2.0","_id":"kanban@0.1.51","maintainers":[{"name":"saoudcline","email":"saoud@cline.bot"},{"name":"maxpaulus","email":"max@cline.bot"}],"homepage":"https://github.com/cline/kanban","bugs":{"url":"https://github.com/cline/kanban/issues"},"bin":{"kanban":"dist/cli.js"},"man":["man/kanban.1"],"dist":{"shasum":"caf0caaed82ab17a0b7bbca0811e9b22fa5ffc84","tarball":"https://registry.npmjs.org/kanban/-/kanban-0.1.51.tgz","fileCount":16,"integrity":"sha512-iVIbqFiLQhoaKzXYA1CK3/6F7cHytjhf9ytqOcgmfqnX3hDPMGSAsg3hD+EKjy0h17dh9S4yjvx0v/y44yUzpg==","signatures":[{"sig":"MEUCIFDQBWl9sY2/8WLqtUelFgQM9vNIGuuwQnkur3EgtXG/AiEAnU2I9yQ+pAjlTeMe6YhluBorUukybrfMrhGxZkiBSBA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kanban@0.1.51","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36724466},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5aa00fa4a7ee6ee61b623588aba7840f129615ba","scripts":{"dev":"tsx watch src/cli.ts","link":"npm run build && npm link","lint":"biome lint src test web-ui/src web-ui/tests vitest.config.ts web-ui/vite.config.ts web-ui/vitest.config.ts web-ui/playwright.config.ts","test":"vitest run","build":"npm run clean && npm run web:build && node scripts/build.mjs && shx mkdir -p dist/web-ui && shx cp -r web-ui/dist/* dist/web-ui && node scripts/upload-sentry-sourcemaps.mjs && shx chmod +x dist/cli.js","check":"biome check . && npm run typecheck && npm run test","clean":"shx rm -rf dist coverage","format":"biome check --write .","unlink":"npm unlink -g kanban","dogfood":"node scripts/dogfood.mjs","prepare":"husky","web:dev":"npm --prefix web-ui run dev","web:test":"npm --prefix web-ui run test","typecheck":"tsc -p tsconfig.json --noEmit","web:build":"npm --prefix web-ui run build","test:watch":"vitest","install:all":"npm install && npm --prefix web-ui install","web:typecheck":"npm --prefix web-ui run typecheck","prepublishOnly":"npm run build && npm run check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5f4ee88-f0e0-408d-88b8-d18229f6b3ee"}},"repository":{"url":"git+https://github.com/cline/kanban.git","type":"git"},"_npmVersion":"11.9.0","description":"A kanban foundation for coding agents","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","open":"^11.0.0","node-pty":"^1.2.0-beta.11","commander":"^14.0.3","tree-kill":"^1.2.2","@sentry/node":"^10.45.0","@trpc/client":"^11.11.0","@trpc/server":"^11.11.0","@clinebot/core":"^0.0.22","@clinebot/llms":"^0.0.22","@xterm/headless":"^6.0.0","proper-lockfile":"^4.1.2","@clinebot/agents":"^0.0.22","@xterm/addon-serialize":"^0.14.0","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.20.3","husky":"^9.1.7","vitest":"^4.1.0","esbuild":"^0.27.4","@types/ws":"^8.18.1","typescript":"^5.9.3","@sentry/cli":"^3.3.3","@types/node":"^22.10.5","@biomejs/biome":"^2.3.5","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/kanban_0.1.51_1774752618464_0.12471532928175444","host":"s3://npm-registry-packages-npm-production"}},"0.1.52":{"name":"kanban","version":"0.1.52","keywords":["kanban","agents","cli","task-management","typescript"],"author":{"name":"Cline"},"license":"Apache-2.0","_id":"kanban@0.1.52","maintainers":[{"name":"saoudcline","email":"saoud@cline.bot"},{"name":"maxpaulus","email":"max@cline.bot"}],"homepage":"https://github.com/cline/kanban","bugs":{"url":"https://github.com/cline/kanban/issues"},"bin":{"kanban":"dist/cli.js"},"man":["man/kanban.1"],"dist":{"shasum":"d9917881d0b9e478c2ba20d5e6030b66ee4b04d3","tarball":"https://registry.npmjs.org/kanban/-/kanban-0.1.52.tgz","fileCount":20,"integrity":"sha512-TlwPHP+/8V6G4aBzQv/d4lOnRDzqR1E0OdxUk49KVFW3wUk8DEvF3n0GyBmr3rWb2ZldrqPVX0/+/SGjv5NdKw==","signatures":[{"sig":"MEQCIEWT+mwOVeJUqjw44bT5qdodTRWp8oBgd5YrFNghpmVJAiAnXJ9NFbbLSEX9sP47UyFjcSq6vsYLPHhWfGiWaIL48g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kanban@0.1.52","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":37159981},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"82328c926fe271763f01df8f317937eeacdbc700","scripts":{"dev":"tsx watch src/cli.ts","link":"npm run build && npm link","lint":"biome lint src test web-ui/src web-ui/tests vitest.config.ts web-ui/vite.config.ts web-ui/vitest.config.ts web-ui/playwright.config.ts","test":"vitest run","build":"npm run clean && npm run web:build && node scripts/build.mjs && shx mkdir -p dist/web-ui && shx cp -r web-ui/dist/* dist/web-ui && node scripts/upload-sentry-sourcemaps.mjs && shx chmod +x dist/cli.js","check":"biome check . && npm run typecheck && npm run test","clean":"shx rm -rf dist coverage","format":"biome check --write .","unlink":"npm unlink -g kanban","dogfood":"node scripts/dogfood.mjs","prepare":"husky","web:dev":"npm --prefix web-ui run dev","web:test":"npm --prefix web-ui run test","typecheck":"tsc -p tsconfig.json --noEmit","web:build":"npm --prefix web-ui run build","test:watch":"vitest","install:all":"npm install && npm --prefix web-ui install","web:typecheck":"npm --prefix web-ui run typecheck","prepublishOnly":"npm run build && npm run check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5f4ee88-f0e0-408d-88b8-d18229f6b3ee"}},"repository":{"url":"git+https://github.com/cline/kanban.git","type":"git"},"_npmVersion":"11.9.0","description":"A kanban foundation for coding agents","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.18.0","ora":"^9.3.0","zod":"^4.3.6","open":"^11.0.0","node-pty":"^1.2.0-beta.11","commander":"^14.0.3","tree-kill":"^1.2.2","@sentry/node":"^10.45.0","@trpc/client":"^11.11.0","@trpc/server":"^11.11.0","@clinebot/core":"^0.0.22","@clinebot/llms":"^0.0.22","@xterm/headless":"^6.0.0","proper-lockfile":"^4.1.2","@clinebot/agents":"^0.0.22","@xterm/addon-serialize":"^0.14.0","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.20.3","husky":"^9.1.7","vitest":"^4.1.0","esbuild":"^0.27.4","@types/ws":"^8.18.1","typescript":"^5.9.3","@sentry/cli":"^3.3.3","@types/node":"^22.10.5","@biomejs/biome":"^2.3.5","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/kanban_0.1.52_1774775640562_0.4584115312583852","host":"s3://npm-registry-packages-npm-production"}},"0.1.53":{"name":"kanban","version":"0.1.53","keywords":["kanban","agents","cli","task-management","typescript"],"author":{"name":"Cline"},"license":"Apache-2.0","_id":"kanban@0.1.53","maintainers":[{"name":"saoudcline","email":"saoud@cline.bot"},{"name":"maxpaulus","email":"max@cline.bot"}],"homepage":"https://github.com/cline/kanban","bugs":{"url":"https://github.com/cline/kanban/issues"},"bin":{"kanban":"dist/cli.js"},"man":["man/kanban.1"],"dist":{"shasum":"f91b8a278469bcf418e6935c2cb69427829e8ef1","tarball":"https://registry.npmjs.org/kanban/-/kanban-0.1.53.tgz","fileCount":20,"integrity":"sha512-Tv6QfR4NykxMKhSmWey2Yz1SVrX7BY208oFrHrj8I2W69UT4d2O8GmELjrqZ0AVc7K7Hh197+2Rcu3Xm9wKLvA==","signatures":[{"sig":"MEUCIFgOL6JcN7yQQLEI/pUuEvgPYbyeIVfkY4idzBsxY3/1AiEAqq6hQXaqTyF9hRgAALvNSyZO0cPq25/vmj5JyTaNzKo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kanban@0.1.53","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":40631895},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"03ead0ddb9d9cd66ad630bf20f5b8234a5401bde","scripts":{"dev":"tsx watch src/cli.ts","link":"npm run build && npm link","lint":"biome lint src test web-ui/src web-ui/tests vitest.config.ts web-ui/vite.config.ts web-ui/vitest.config.ts web-ui/playwright.config.ts","test":"vitest run","build":"npm run clean && npm run web:build && node scripts/build.mjs && shx mkdir -p dist/web-ui && shx cp -r web-ui/dist/* dist/web-ui && node scripts/upload-sentry-sourcemaps.mjs && shx chmod +x dist/cli.js","check":"biome check . && npm run typecheck && npm run test","clean":"shx rm -rf dist coverage","format":"biome check --write .","unlink":"npm unlink -g kanban","dogfood":"node scripts/dogfood.mjs","prepare":"husky","web:dev":"npm --prefix web-ui run dev","web:test":"npm --prefix web-ui run test","typecheck":"tsc -p tsconfig.json --noEmit","web:build":"npm --prefix web-ui run build","test:watch":"vitest","install:all":"npm install && npm --prefix web-ui install","web:typecheck":"npm --prefix web-ui run typecheck","prepublishOnly":"npm run build && npm run check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5f4ee88-f0e0-408d-88b8-d18229f6b3ee"}},"repository":{"url":"git+https://github.com/cline/kanban.git","type":"git"},"_npmVersion":"11.9.0","description":"A kanban foundation for coding agents","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.18.0","ora":"^9.3.0","zod":"^4.3.6","open":"^11.0.0","node-pty":"^1.2.0-beta.11","commander":"^14.0.3","tree-kill":"^1.2.2","@sentry/node":"^10.45.0","@trpc/client":"^11.11.0","@trpc/server":"^11.11.0","@clinebot/core":"^0.0.22","@clinebot/llms":"^0.0.22","@xterm/headless":"^6.0.0","proper-lockfile":"^4.1.2","@clinebot/agents":"^0.0.22","@clinebot/shared":"^0.0.22","@xterm/addon-serialize":"^0.14.0","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.20.3","husky":"^9.1.7","vitest":"^4.1.0","esbuild":"^0.27.4","@types/ws":"^8.18.1","typescript":"^5.9.3","@sentry/cli":"^3.3.3","@types/node":"^22.10.5","@biomejs/biome":"^2.3.5","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/kanban_0.1.53_1774860678529_0.664208167499357","host":"s3://npm-registry-packages-npm-production"}},"0.1.54":{"name":"kanban","version":"0.1.54","keywords":["kanban","agents","cli","task-management","typescript"],"author":{"name":"Cline"},"license":"Apache-2.0","_id":"kanban@0.1.54","maintainers":[{"name":"saoudcline","email":"saoud@cline.bot"},{"name":"maxpaulus","email":"max@cline.bot"}],"homepage":"https://github.com/cline/kanban","bugs":{"url":"https://github.com/cline/kanban/issues"},"bin":{"kanban":"dist/cli.js"},"man":["man/kanban.1"],"dist":{"shasum":"dfacd9668dde69b72906136deb8580c7c3b094f4","tarball":"https://registry.npmjs.org/kanban/-/kanban-0.1.54.tgz","fileCount":20,"integrity":"sha512-Cb7n1ifXBoxU3uAloCVJlIs42H9e460jhykihRByk80CVZr70v+isNj+KYyJyh3550rRjDYnrPT58Usi14ADSQ==","signatures":[{"sig":"MEQCIA9HLpoWG1r50lSkgA3f+YJYoDezczC/L2KNvY8dlAPvAiAlL/ICjuSAggJh45BuGyk7+PSnuLIYwvTueJmFcirZFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kanban@0.1.54","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":40634165},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"815df9e2c81bd12d721505c561351a9b8625858a","scripts":{"dev":"tsx watch src/cli.ts","link":"npm run build && npm link","lint":"biome lint src test web-ui/src web-ui/tests vitest.config.ts web-ui/vite.config.ts web-ui/vitest.config.ts web-ui/playwright.config.ts","test":"vitest run","build":"npm run clean && npm run web:build && node scripts/build.mjs && shx mkdir -p dist/web-ui && shx cp -r web-ui/dist/* dist/web-ui && node scripts/upload-sentry-sourcemaps.mjs && shx chmod +x dist/cli.js","check":"biome check . && npm run typecheck && npm run test","clean":"shx rm -rf dist coverage","format":"biome check --write .","unlink":"npm unlink -g kanban","dogfood":"node scripts/dogfood.mjs","prepare":"husky","web:dev":"npm --prefix web-ui run dev","web:test":"npm --prefix web-ui run test","typecheck":"tsc -p tsconfig.json --noEmit","web:build":"npm --prefix web-ui run build","test:watch":"vitest","install:all":"npm install && npm --prefix web-ui install","web:typecheck":"npm --prefix web-ui run typecheck","prepublishOnly":"npm run build && npm run check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5f4ee88-f0e0-408d-88b8-d18229f6b3ee"}},"repository":{"url":"git+https://github.com/cline/kanban.git","type":"git"},"_npmVersion":"11.9.0","description":"A kanban foundation for coding agents","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.18.0","ora":"^9.3.0","zod":"^4.3.6","open":"^11.0.0","node-pty":"^1.2.0-beta.11","commander":"^14.0.3","tree-kill":"^1.2.2","@sentry/node":"^10.45.0","@trpc/client":"^11.11.0","@trpc/server":"^11.11.0","@clinebot/core":"^0.0.22","@clinebot/llms":"^0.0.22","@xterm/headless":"^6.0.0","proper-lockfile":"^4.1.2","@clinebot/agents":"^0.0.22","@clinebot/shared":"^0.0.22","@xterm/addon-serialize":"^0.14.0","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.20.3","husky":"^9.1.7","vitest":"^4.1.0","esbuild":"^0.27.4","@types/ws":"^8.18.1","typescript":"^5.9.3","@sentry/cli":"^3.3.3","@types/node":"^22.10.5","@biomejs/biome":"^2.3.5","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/kanban_0.1.54_1774921675696_0.7993949973504213","host":"s3://npm-registry-packages-npm-production"}},"0.1.55":{"name":"kanban","version":"0.1.55","keywords":["kanban","agents","cli","task-management","typescript"],"author":{"name":"Cline"},"license":"Apache-2.0","_id":"kanban@0.1.55","maintainers":[{"name":"saoudcline","email":"saoud@cline.bot"},{"name":"maxpaulus","email":"max@cline.bot"}],"homepage":"https://github.com/cline/kanban","bugs":{"url":"https://github.com/cline/kanban/issues"},"bin":{"kanban":"dist/cli.js"},"man":["man/kanban.1"],"dist":{"shasum":"c250bb95d551442bbaa8b4dfe68824f6a742f0b1","tarball":"https://registry.npmjs.org/kanban/-/kanban-0.1.55.tgz","fileCount":20,"integrity":"sha512-eh2wABYo9nlc5sdPXyVUYWA7YjOZHSpcA5TKnbS2cz4iWHallY2Vb6KViz4esTCC2zDC+vdjvL0MDeflVcB4PA==","signatures":[{"sig":"MEQCIGPL+EGgE1bjoO6VYD2dxwh6ITCsRUr/4aH/dwnMftCWAiBalV43+wzEnYWE9+X/9eR0JE94yCqO2GxNpnv3hKBqlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kanban@0.1.55","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":40634602},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8083a322a249d11cfbe6fb9cdf9900f642f0ec79","scripts":{"dev":"tsx watch src/cli.ts","link":"npm run build && npm link","lint":"biome lint src test web-ui/src web-ui/tests vitest.config.ts web-ui/vite.config.ts web-ui/vitest.config.ts web-ui/playwright.config.ts","test":"vitest run","build":"npm run clean && npm run web:build && node scripts/build.mjs && shx mkdir -p dist/web-ui && shx cp -r web-ui/dist/* dist/web-ui && node scripts/upload-sentry-sourcemaps.mjs && shx chmod +x dist/cli.js","check":"biome check . && npm run typecheck && npm run test","clean":"shx rm -rf dist coverage","format":"biome check --write .","unlink":"npm unlink -g kanban","dogfood":"node scripts/dogfood.mjs","prepare":"husky","web:dev":"npm --prefix web-ui run dev","web:test":"npm --prefix web-ui run test","typecheck":"tsc -p tsconfig.json --noEmit","web:build":"npm --prefix web-ui run build","test:watch":"vitest","install:all":"npm install && npm --prefix web-ui install","web:typecheck":"npm --prefix web-ui run typecheck","prepublishOnly":"npm run build && npm run check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5f4ee88-f0e0-408d-88b8-d18229f6b3ee"}},"repository":{"url":"git+https://github.com/cline/kanban.git","type":"git"},"_npmVersion":"11.9.0","description":"A kanban foundation for coding agents","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.18.0","ora":"^9.3.0","zod":"^4.3.6","open":"^11.0.0","node-pty":"^1.2.0-beta.11","commander":"^14.0.3","tree-kill":"^1.2.2","@sentry/node":"^10.45.0","@trpc/client":"^11.11.0","@trpc/server":"^11.11.0","@clinebot/core":"^0.0.22","@clinebot/llms":"^0.0.22","@xterm/headless":"^6.0.0","proper-lockfile":"^4.1.2","@clinebot/agents":"^0.0.22","@clinebot/shared":"^0.0.22","@xterm/addon-serialize":"^0.14.0","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.20.3","husky":"^9.1.7","vitest":"^4.1.0","esbuild":"^0.27.4","@types/ws":"^8.18.1","typescript":"^5.9.3","@sentry/cli":"^3.3.3","@types/node":"^22.10.5","@biomejs/biome":"^2.3.5","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/kanban_0.1.55_1774923679840_0.6132106291708301","host":"s3://npm-registry-packages-npm-production"}},"0.1.56":{"name":"kanban","version":"0.1.56","keywords":["kanban","agents","cli","task-management","typescript"],"author":{"name":"Cline"},"license":"Apache-2.0","_id":"kanban@0.1.56","maintainers":[{"name":"saoudcline","email":"saoud@cline.bot"},{"name":"maxpaulus","email":"max@cline.bot"}],"homepage":"https://github.com/cline/kanban","bugs":{"url":"https://github.com/cline/kanban/issues"},"bin":{"kanban":"dist/cli.js"},"man":["man/kanban.1"],"dist":{"shasum":"16125eb3adc3120e06b1636f5ea7e65cc1067ab2","tarball":"https://registry.npmjs.org/kanban/-/kanban-0.1.56.tgz","fileCount":21,"integrity":"sha512-saVirNOZPaucI99YHtEQfDpwoX5uPifWLd82SGbXCS/h0bbZ7aSQBv9GvgQC90+7Y/CgyNrV+xwAXSHjyIvTAg==","signatures":[{"sig":"MEUCICC/2agoX1KS5ZuKdjIlm9WuA2ZNcpa+DIZVGsPXJbSjAiEA2CiNHbUO1t5Gf6c0rVutfnTz0LqgpXnVetYEOHsZnFY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kanban@0.1.56","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39271286},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"45e1d3c49a0fef3fe243be0149bc20b7430fcf71","scripts":{"dev":"tsx watch src/cli.ts","link":"npm run build && npm link","lint":"npx @biomejs/biome lint src test web-ui/src web-ui/tests vitest.config.ts web-ui/vite.config.ts web-ui/vitest.config.ts web-ui/playwright.config.ts","test":"vitest run","build":"npm run clean && npm run web:build && node scripts/build.mjs && shx mkdir -p dist/web-ui && shx cp -r web-ui/dist/* dist/web-ui && node scripts/upload-sentry-sourcemaps.mjs && shx chmod +x dist/cli.js","check":"npx @biomejs/biome check . && npm run typecheck && npm run test","clean":"shx rm -rf dist coverage","format":"npx @biomejs/biome check --write .","unlink":"npm unlink -g kanban","dogfood":"node scripts/dogfood.mjs","prepare":"husky","web:dev":"npm --prefix web-ui run dev","web:test":"npm --prefix web-ui run test","typecheck":"tsc -p tsconfig.json --noEmit","web:build":"npm --prefix web-ui run build","test:watch":"vitest","install:all":"npm install && npm --prefix web-ui install","web:typecheck":"npm --prefix web-ui run typecheck","prepublishOnly":"npm run build && npm run check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5f4ee88-f0e0-408d-88b8-d18229f6b3ee"}},"repository":{"url":"git+https://github.com/cline/kanban.git","type":"git"},"_npmVersion":"11.9.0","description":"A kanban foundation for coding agents","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.18.0","ora":"^9.3.0","zod":"^4.3.6","open":"^11.0.0","node-pty":"^1.2.0-beta.11","commander":"^14.0.3","tree-kill":"^1.2.2","@sentry/node":"^10.45.0","@trpc/client":"^11.11.0","@trpc/server":"^11.11.0","@clinebot/core":"^0.0.23","@clinebot/llms":"^0.0.23","@xterm/headless":"^6.0.0","proper-lockfile":"^4.1.2","@clinebot/agents":"^0.0.23","@clinebot/shared":"^0.0.23","@xterm/addon-serialize":"^0.14.0","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.20.3","husky":"^9.1.7","vitest":"^4.1.0","esbuild":"^0.27.4","@types/ws":"^8.18.1","typescript":"^5.9.3","@sentry/cli":"^3.3.3","@types/node":"^22.10.5","@biomejs/biome":"^2.3.5","@types/proper-lockfile":"^4.1.4"},"optionalDependencies":{"@biomejs/cli-linux-x64":"2.3.5","@biomejs/cli-linux-arm64":"2.3.5","@biomejs/cli-linux-x64-musl":"2.3.5","@biomejs/cli-linux-arm64-musl":"2.3.5","@rolldown/binding-linux-x64-gnu":"1.0.0-rc.9"},"_npmOperationalInternal":{"tmp":"tmp/kanban_0.1.56_1775001981303_0.0561634852896975","host":"s3://npm-registry-packages-npm-production"}},"0.1.57":{"name":"kanban","version":"0.1.57","keywords":["kanban","agents","cli","task-management","typescript"],"author":{"name":"Cline"},"license":"Apache-2.0","_id":"kanban@0.1.57","maintainers":[{"name":"saoudcline","email":"saoud@cline.bot"},{"name":"maxpaulus","email":"max@cline.bot"}],"homepage":"https://github.com/cline/kanban","bugs":{"url":"https://github.com/cline/kanban/issues"},"bin":{"kanban":"dist/cli.js"},"man":["man/kanban.1"],"dist":{"shasum":"110332ae02b97709d2343131a71d6cfa79b2ecce","tarball":"https://registry.npmjs.org/kanban/-/kanban-0.1.57.tgz","fileCount":21,"integrity":"sha512-aFC+hXnD9bionIpSeRqLzprEUPrtoG+BKX6VfHYz9y23Oid5aMUjUB5yaMlUfaM8iYTPbUT8/s/tTVsVUnWz7A==","signatures":[{"sig":"MEUCIE03/L7aAy+z3J+80NnyE/hjJ3CbiFfwhvzg1iTmZ02oAiEAmHTc2DEate3Yj6yH50gxA3q/G1PmceEUpjTZT6D4ofs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kanban@0.1.57","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41743192},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a450e585835855b608c8e71ce19d4e30b12e9371","scripts":{"dev":"tsx watch src/cli.ts","link":"npm run build && npm link","lint":"npx @biomejs/biome lint src test web-ui/src web-ui/tests vitest.config.ts web-ui/vite.config.ts web-ui/vitest.config.ts web-ui/playwright.config.ts","test":"vitest run","build":"npm run clean && npm run web:build && node scripts/build.mjs && shx mkdir -p dist/web-ui && shx cp -r web-ui/dist/* dist/web-ui && node scripts/upload-sentry-sourcemaps.mjs && shx chmod +x dist/cli.js","check":"npx @biomejs/biome check . && npm run typecheck && npm run test","clean":"shx rm -rf dist coverage","format":"npx @biomejs/biome check --write .","unlink":"npm unlink -g kanban","dogfood":"node scripts/dogfood.mjs","prepare":"husky","web:dev":"npm --prefix web-ui run dev","web:test":"npm --prefix web-ui run test","typecheck":"tsc -p tsconfig.json --noEmit","web:build":"npm --prefix web-ui run build","test:watch":"vitest","install:all":"npm install && npm --prefix web-ui install","web:typecheck":"npm --prefix web-ui run typecheck","prepublishOnly":"npm run build && npm run check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5f4ee88-f0e0-408d-88b8-d18229f6b3ee"}},"repository":{"url":"git+https://github.com/cline/kanban.git","type":"git"},"_npmVersion":"11.9.0","description":"A kanban foundation for coding agents","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.18.0","ora":"^9.3.0","zod":"^4.3.6","open":"^11.0.0","node-pty":"^1.2.0-beta.11","commander":"^14.0.3","tree-kill":"^1.2.2","@sentry/node":"^10.45.0","@trpc/client":"^11.11.0","@trpc/server":"^11.11.0","@clinebot/core":"^0.0.24","@clinebot/llms":"^0.0.24","@xterm/headless":"^6.0.0","proper-lockfile":"^4.1.2","@clinebot/agents":"^0.0.24","@clinebot/shared":"^0.0.24","@xterm/addon-serialize":"^0.14.0","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.20.3","husky":"^9.1.7","vitest":"^4.1.0","esbuild":"^0.27.4","@types/ws":"^8.18.1","typescript":"^5.9.3","@sentry/cli":"^3.3.3","@types/node":"^22.10.5","@biomejs/biome":"^2.3.5","@types/proper-lockfile":"^4.1.4"},"optionalDependencies":{"@biomejs/cli-linux-x64":"2.3.5","@biomejs/cli-linux-arm64":"2.3.5","@biomejs/cli-linux-x64-musl":"2.3.5","@biomejs/cli-linux-arm64-musl":"2.3.5","@rolldown/binding-linux-x64-gnu":"1.0.0-rc.9"},"_npmOperationalInternal":{"tmp":"tmp/kanban_0.1.57_1775104753238_0.14634687656995737","host":"s3://npm-registry-packages-npm-production"}},"0.1.58":{"name":"kanban","version":"0.1.58","keywords":["kanban","agents","cli","task-management","typescript"],"author":{"name":"Cline"},"license":"Apache-2.0","_id":"kanban@0.1.58","maintainers":[{"name":"saoudcline","email":"saoud@cline.bot"},{"name":"maxpaulus","email":"max@cline.bot"}],"homepage":"https://github.com/cline/kanban","bugs":{"url":"https://github.com/cline/kanban/issues"},"bin":{"kanban":"dist/cli.js"},"man":["man/kanban.1"],"dist":{"shasum":"9b52e214381b396c1ecc81e2ceb45e2027060261","tarball":"https://registry.npmjs.org/kanban/-/kanban-0.1.58.tgz","fileCount":21,"integrity":"sha512-X13FH938ga0Lqoody6gPOAYKhIGtdGlYiOGc/s2qxgeLIiw9CyAwnDGi1zcdD8qcRX8zuHpMftydmWx4WjgUMA==","signatures":[{"sig":"MEYCIQCylJ6QsKYKvZAmJbYEgNA7jhknlkw0vb6sdqWtUzc4HgIhAPTBXNRevtpdIFIfAlTKlV8i083XfO3JIb4vr19yuABF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kanban@0.1.58","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42494015},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1ec7fc82dd56a52c04656d1d9bfee71b032dcecb","scripts":{"dev":"tsx watch src/cli.ts","link":"npm run build && npm link","lint":"npx @biomejs/biome lint src test web-ui/src web-ui/tests vitest.config.ts web-ui/vite.config.ts web-ui/vitest.config.ts web-ui/playwright.config.ts","test":"vitest run","build":"npm run clean && npm run web:build && node scripts/build.mjs && shx mkdir -p dist/web-ui && shx cp -r web-ui/dist/* dist/web-ui && node scripts/upload-sentry-sourcemaps.mjs && shx chmod +x dist/cli.js","check":"npx @biomejs/biome check . && npm run typecheck && npm run test","clean":"shx rm -rf dist coverage","format":"npx @biomejs/biome check --write .","unlink":"npm unlink -g kanban","dogfood":"node scripts/dogfood.mjs","prepare":"husky","web:dev":"npm --prefix web-ui run dev","web:test":"npm --prefix web-ui run test","typecheck":"tsc -p tsconfig.json --noEmit","web:build":"npm --prefix web-ui run build","test:watch":"vitest","install:all":"npm install && npm --prefix web-ui install","web:typecheck":"npm --prefix web-ui run typecheck","prepublishOnly":"npm run build && npm run check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5f4ee88-f0e0-408d-88b8-d18229f6b3ee"}},"repository":{"url":"git+https://github.com/cline/kanban.git","type":"git"},"_npmVersion":"11.9.0","description":"A kanban foundation for coding agents","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.18.0","ora":"^9.3.0","zod":"^4.3.6","open":"^11.0.0","node-pty":"^1.2.0-beta.11","commander":"^14.0.3","tree-kill":"^1.2.2","@sentry/node":"^10.45.0","@trpc/client":"^11.11.0","@trpc/server":"^11.11.0","@clinebot/core":"^0.0.28","@clinebot/llms":"^0.0.28","@xterm/headless":"^6.0.0","proper-lockfile":"^4.1.2","@clinebot/agents":"^0.0.28","@clinebot/shared":"^0.0.28","@xterm/addon-serialize":"^0.14.0","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.20.3","husky":"^9.1.7","vitest":"^4.1.0","esbuild":"^0.27.4","@types/ws":"^8.18.1","typescript":"^5.9.3","@sentry/cli":"^3.3.3","@types/node":"^22.10.5","@biomejs/biome":"^2.3.5","@types/proper-lockfile":"^4.1.4"},"optionalDependencies":{"@biomejs/cli-linux-x64":"2.3.5","@biomejs/cli-linux-arm64":"2.3.5","@biomejs/cli-linux-x64-musl":"2.3.5","@biomejs/cli-linux-arm64-musl":"2.3.5","@rolldown/binding-linux-x64-gnu":"1.0.0-rc.9"},"_npmOperationalInternal":{"tmp":"tmp/kanban_0.1.58_1775231193794_0.07473378970017475","host":"s3://npm-registry-packages-npm-production"}},"0.1.59":{"name":"kanban","version":"0.1.59","keywords":["kanban","agents","cli","task-management","typescript"],"author":{"name":"Cline"},"license":"Apache-2.0","_id":"kanban@0.1.59","maintainers":[{"name":"saoudcline","email":"saoud@cline.bot"},{"name":"maxpaulus","email":"max@cline.bot"}],"homepage":"https://github.com/cline/kanban","bugs":{"url":"https://github.com/cline/kanban/issues"},"bin":{"kanban":"dist/cli.js"},"man":["man/kanban.1"],"dist":{"shasum":"10b358a3679b0f592780d6baa4c7c2b8697ad22f","tarball":"https://registry.npmjs.org/kanban/-/kanban-0.1.59.tgz","fileCount":21,"integrity":"sha512-FauivnR55mtL9vShxmJHxy/37mCj8CAvkW3eEG3Hb5xeFOEhJ5aQt+PRxsU3Uo1DgKRPwzSTYFGy5qOwPoZlDQ==","signatures":[{"sig":"MEUCIH4leu+/isz4zGokBJjtkiyA/ue/27RmZ2dUo415esu3AiEA2eQeUMBzhZyYRWZQg6x5eZdOMo78UImhVl5sFvLv1Qk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kanban@0.1.59","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42493339},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"255e940db58f248fa5c3967b3a3d8f2ed4660602","scripts":{"dev":"tsx watch src/cli.ts","link":"npm run build && npm link","lint":"npx @biomejs/biome lint src test web-ui/src web-ui/tests vitest.config.ts web-ui/vite.config.ts web-ui/vitest.config.ts web-ui/playwright.config.ts","test":"vitest run","build":"npm run clean && npm run web:build && node scripts/build.mjs && shx mkdir -p dist/web-ui && shx cp -r web-ui/dist/* dist/web-ui && node scripts/upload-sentry-sourcemaps.mjs && shx chmod +x dist/cli.js","check":"npx @biomejs/biome check . && npm run typecheck && npm run test","clean":"shx rm -rf dist coverage","format":"npx @biomejs/biome check --write .","unlink":"npm unlink -g kanban","dogfood":"node scripts/dogfood.mjs","prepare":"husky","web:dev":"npm --prefix web-ui run dev","web:test":"npm --prefix web-ui run test","test:fast":"vitest run test/runtime test/utilities","typecheck":"tsc -p tsconfig.json --noEmit","web:build":"npm --prefix web-ui run build","test:watch":"vitest","install:all":"npm install && npm --prefix web-ui install","web:typecheck":"npm --prefix web-ui run typecheck","prepublishOnly":"npm run build && npm run check","test:precommit":"npm run test:fast","test:integration":"vitest run test/integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5f4ee88-f0e0-408d-88b8-d18229f6b3ee"}},"repository":{"url":"git+https://github.com/cline/kanban.git","type":"git"},"_npmVersion":"11.11.0","description":"A kanban foundation for coding agents","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.18.0","ora":"^9.3.0","zod":"^4.3.6","open":"^11.0.0","node-pty":"^1.2.0-beta.11","commander":"^14.0.3","tree-kill":"^1.2.2","@sentry/node":"^10.45.0","@trpc/client":"^11.11.0","@trpc/server":"^11.11.0","@clinebot/core":"^0.0.28","@clinebot/llms":"^0.0.28","@xterm/headless":"^6.0.0","proper-lockfile":"^4.1.2","@clinebot/agents":"^0.0.28","@clinebot/shared":"^0.0.28","@xterm/addon-serialize":"^0.14.0","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.20.3","husky":"^9.1.7","vitest":"^4.1.0","esbuild":"^0.27.4","@types/ws":"^8.18.1","typescript":"^5.9.3","@sentry/cli":"^3.3.3","@types/node":"^22.10.5","@biomejs/biome":"^2.3.5","@types/proper-lockfile":"^4.1.4"},"optionalDependencies":{"@biomejs/cli-linux-x64":"2.3.5","@biomejs/cli-linux-arm64":"2.3.5","@biomejs/cli-linux-x64-musl":"2.3.5","@biomejs/cli-linux-arm64-musl":"2.3.5","@rolldown/binding-linux-x64-gnu":"1.0.0-rc.9"},"_npmOperationalInternal":{"tmp":"tmp/kanban_0.1.59_1775340717242_0.8673556433030343","host":"s3://npm-registry-packages-npm-production"}},"0.1.60":{"name":"kanban","version":"0.1.60","keywords":["kanban","agents","cli","task-management","typescript"],"author":{"name":"Cline"},"license":"Apache-2.0","_id":"kanban@0.1.60","maintainers":[{"name":"saoudcline","email":"saoud@cline.bot"},{"name":"maxpaulus","email":"max@cline.bot"}],"homepage":"https://github.com/cline/kanban","bugs":{"url":"https://github.com/cline/kanban/issues"},"bin":{"kanban":"dist/cli.js"},"man":["man/kanban.1"],"dist":{"shasum":"d34e3e7684b325b803f3945bfc7b0af509033071","tarball":"https://registry.npmjs.org/kanban/-/kanban-0.1.60.tgz","fileCount":21,"integrity":"sha512-BBsIFSipnwwAs7MqtAZxdPVqvT6QMFxr9i0VNeQgsTVGi0qtT6BU/Maavqw5qUkmOj6ObBLYnjYQqHuVKpEFTw==","signatures":[{"sig":"MEUCIQC8nOOCZ4ZZptKPE8uolvuSZEL7o+BM+q44SX8O4dU+rwIgSchMR+FRa2pp56CT2sJMumcSB2hPdBPZvCddsEK4ep4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kanban@0.1.60","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":49373908},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"940132371a6a6379da9ab8d3e44cb85b98560ec4","scripts":{"dev":"tsx watch src/cli.ts","link":"npm run build && npm link","lint":"npx @biomejs/biome lint src test web-ui/src web-ui/tests vitest.config.ts web-ui/vite.config.ts web-ui/vitest.config.ts web-ui/playwright.config.ts","test":"vitest run","build":"npm run clean && npm run web:build && node scripts/build.mjs && shx mkdir -p dist/web-ui && shx cp -r web-ui/dist/* dist/web-ui && node scripts/upload-sentry-sourcemaps.mjs && shx chmod +x dist/cli.js","check":"npx @biomejs/biome check . && npm run typecheck && npm run test","clean":"shx rm -rf dist coverage","format":"npx @biomejs/biome check --write .","unlink":"npm unlink -g kanban","dogfood":"node scripts/dogfood.mjs","prepare":"husky","web:dev":"npm --prefix web-ui run dev","dev:full":"node scripts/dev-full.mjs","web:test":"npm --prefix web-ui run test","test:fast":"vitest run test/runtime test/utilities","typecheck":"tsc -p tsconfig.json --noEmit","web:build":"npm --prefix web-ui run build","test:watch":"vitest","install:all":"npm install && npm --prefix web-ui install","web:typecheck":"npm --prefix web-ui run typecheck","prepublishOnly":"npm run build && npm run check","test:precommit":"npm run test:fast","test:integration":"vitest run test/integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5f4ee88-f0e0-408d-88b8-d18229f6b3ee"}},"repository":{"url":"git+https://github.com/cline/kanban.git","type":"git"},"_npmVersion":"11.11.0","description":"A kanban foundation for coding agents","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.18.0","ora":"^9.3.0","zod":"^4.3.6","open":"^11.0.0","node-pty":"^1.2.0-beta.11","commander":"^14.0.3","tree-kill":"^1.2.2","@sentry/node":"^10.45.0","@trpc/client":"^11.11.0","@trpc/server":"^11.11.0","@clinebot/core":"^0.0.33","@clinebot/llms":"^0.0.33","@xterm/headless":"^6.0.0","proper-lockfile":"^4.1.2","@clinebot/agents":"^0.0.33","@clinebot/shared":"^0.0.33","@xterm/addon-serialize":"^0.14.0","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.20.3","husky":"^9.1.7","vitest":"^4.1.0","esbuild":"^0.27.4","@types/ws":"^8.18.1","typescript":"^5.9.3","@sentry/cli":"^3.3.3","@types/node":"^22.10.5","@biomejs/biome":"^2.3.5","@types/proper-lockfile":"^4.1.4"},"optionalDependencies":{"@biomejs/cli-linux-x64":"2.3.5","@biomejs/cli-linux-arm64":"2.3.5","@biomejs/cli-linux-x64-musl":"2.3.5","@biomejs/cli-linux-arm64-musl":"2.3.5","@rolldown/binding-linux-x64-gnu":"1.0.0-rc.9"},"_npmOperationalInternal":{"tmp":"tmp/kanban_0.1.60_1776034704112_0.2299395575635801","host":"s3://npm-registry-packages-npm-production"}},"0.1.61":{"name":"kanban","version":"0.1.61","keywords":["kanban","agents","cli","task-management","typescript"],"author":{"name":"Cline"},"license":"Apache-2.0","_id":"kanban@0.1.61","maintainers":[{"name":"saoudcline","email":"saoud@cline.bot"},{"name":"maxpaulus","email":"max@cline.bot"}],"homepage":"https://github.com/cline/kanban","bugs":{"url":"https://github.com/cline/kanban/issues"},"bin":{"kanban":"dist/cli.js"},"man":["man/kanban.1"],"dist":{"shasum":"57f16b2fe1e97409f421f41ebd2988e1f66bda16","tarball":"https://registry.npmjs.org/kanban/-/kanban-0.1.61.tgz","fileCount":21,"integrity":"sha512-yHp0ZfXn89pz9a7+Ld+lQZy4rTWODdHDAy5JGeQe82SNbGpMsq87FDOdcgqUuvA9vSl9Uc41mnhtK2UYviRXew==","signatures":[{"sig":"MEUCIQCmbnVSYpptlDrK7PPHheO9PrJbvQRMpwYQOYMOw/tYJQIgfyTG7ZrCKjDaKduOVF4HhCNZLJYZgYmENy+L6wlny28=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kanban@0.1.61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":49545671},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"50cf9835ec6c6b2af90de184ad518356bb5a1932","scripts":{"dev":"tsx watch src/cli.ts","link":"npm run build && npm link","lint":"npx @biomejs/biome lint src test web-ui/src web-ui/tests vitest.config.ts web-ui/vite.config.ts web-ui/vitest.config.ts web-ui/playwright.config.ts","test":"vitest run","build":"npm run clean && npm run web:build && node scripts/build.mjs && shx mkdir -p dist/web-ui && shx cp -r web-ui/dist/* dist/web-ui && node scripts/upload-sentry-sourcemaps.mjs && shx chmod +x dist/cli.js","check":"npx @biomejs/biome check . && npm run typecheck && npm run test","clean":"shx rm -rf dist coverage","format":"npx @biomejs/biome check --write .","unlink":"npm unlink -g kanban","dogfood":"node scripts/dogfood.mjs","prepare":"husky","web:dev":"npm --prefix web-ui run dev","dev:full":"node scripts/dev-full.mjs","web:test":"npm --prefix web-ui run test","test:fast":"vitest run test/runtime test/utilities","typecheck":"tsc -p tsconfig.json --noEmit","web:build":"npm --prefix web-ui run build","test:watch":"vitest","install:all":"npm install && npm --prefix web-ui install","web:typecheck":"npm --prefix web-ui run typecheck","prepublishOnly":"npm run build && npm run check","test:precommit":"npm run test:fast","test:integration":"vitest run test/integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5f4ee88-f0e0-408d-88b8-d18229f6b3ee"}},"repository":{"url":"git+https://github.com/cline/kanban.git","type":"git"},"_npmVersion":"11.11.0","description":"A kanban foundation for coding agents","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.18.0","ora":"^9.3.0","zod":"^4.3.6","open":"^11.0.0","node-pty":"^1.2.0-beta.11","commander":"^14.0.3","tree-kill":"^1.2.2","@sentry/node":"^10.45.0","@trpc/client":"^11.11.0","@trpc/server":"^11.11.0","@clinebot/core":"^0.0.34","@clinebot/llms":"^0.0.34","@xterm/headless":"^6.0.0","proper-lockfile":"^4.1.2","@clinebot/agents":"^0.0.34","@clinebot/shared":"^0.0.34","@xterm/addon-serialize":"^0.14.0","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.20.3","husky":"^9.1.7","vitest":"^4.1.0","esbuild":"^0.27.4","@types/ws":"^8.18.1","typescript":"^5.9.3","@sentry/cli":"^3.3.3","@types/node":"^22.10.5","@biomejs/biome":"^2.3.5","@types/proper-lockfile":"^4.1.4"},"optionalDependencies":{"@biomejs/cli-linux-x64":"2.3.5","@biomejs/cli-linux-arm64":"2.3.5","@biomejs/cli-linux-x64-musl":"2.3.5","@biomejs/cli-linux-arm64-musl":"2.3.5","@rolldown/binding-linux-x64-gnu":"1.0.0-rc.9"},"_npmOperationalInternal":{"tmp":"tmp/kanban_0.1.61_1776197075849_0.9588796701003406","host":"s3://npm-registry-packages-npm-production"}},"0.1.62":{"name":"kanban","version":"0.1.62","keywords":["kanban","agents","cli","task-management","typescript"],"author":{"name":"Cline"},"license":"Apache-2.0","_id":"kanban@0.1.62","maintainers":[{"name":"saoudcline","email":"saoud@cline.bot"},{"name":"maxpaulus","email":"max@cline.bot"}],"homepage":"https://github.com/cline/kanban","bugs":{"url":"https://github.com/cline/kanban/issues"},"bin":{"kanban":"dist/cli.js"},"man":["man/kanban.1"],"dist":{"shasum":"c363eb3d211c7971724a3b0a65d30bec36f0c48f","tarball":"https://registry.npmjs.org/kanban/-/kanban-0.1.62.tgz","fileCount":21,"integrity":"sha512-qtBL+6g1mpaPG1HDNrVIAMHrqS45RAD/Ic0QUx6y1LsIxXgcOQ8coUyjkjNsc8NF0SVUv4PMULQFM+6JBiw31g==","signatures":[{"sig":"MEYCIQDLSzDhu9GGdkFaXZpoe9jN8ZsqZxtbA4xJvIkDMbpEFgIhAJZx1wW4kGs7uxzLScpFGj98C0vQtFUqdkS5QhqSgcZd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kanban@0.1.62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":49547286},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7ccde06481a8209babd09189b2843ef4491cf95d","scripts":{"dev":"tsx watch src/cli.ts","link":"npm run build && npm link","lint":"npx @biomejs/biome lint src test web-ui/src web-ui/tests vitest.config.ts web-ui/vite.config.ts web-ui/vitest.config.ts web-ui/playwright.config.ts","test":"vitest run","build":"npm run clean && npm run web:build && node scripts/build.mjs && shx mkdir -p dist/web-ui && shx cp -r web-ui/dist/* dist/web-ui && node scripts/upload-sentry-sourcemaps.mjs && shx chmod +x dist/cli.js","check":"npx @biomejs/biome check . && npm run typecheck && npm run test","clean":"shx rm -rf dist coverage","format":"npx @biomejs/biome check --write .","unlink":"npm unlink -g kanban","dogfood":"node scripts/dogfood.mjs","prepare":"husky","web:dev":"npm --prefix web-ui run dev","dev:full":"node scripts/dev-full.mjs","web:test":"npm --prefix web-ui run test","test:fast":"vitest run test/runtime test/utilities","typecheck":"tsc -p tsconfig.json --noEmit","web:build":"npm --prefix web-ui run build","test:watch":"vitest","install:all":"npm install && npm --prefix web-ui install","web:typecheck":"npm --prefix web-ui run typecheck","prepublishOnly":"npm run build && npm run check","test:precommit":"npm run test:fast","test:integration":"vitest run test/integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5f4ee88-f0e0-408d-88b8-d18229f6b3ee"}},"repository":{"url":"git+https://github.com/cline/kanban.git","type":"git"},"_npmVersion":"11.11.0","description":"A kanban foundation for coding agents","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.18.0","ora":"^9.3.0","zod":"^4.3.6","open":"^11.0.0","node-pty":"^1.2.0-beta.11","commander":"^14.0.3","tree-kill":"^1.2.2","@sentry/node":"^10.45.0","@trpc/client":"^11.11.0","@trpc/server":"^11.11.0","@clinebot/core":"^0.0.34","@clinebot/llms":"^0.0.34","@xterm/headless":"^6.0.0","proper-lockfile":"^4.1.2","@clinebot/agents":"^0.0.34","@clinebot/shared":"^0.0.34","@xterm/addon-serialize":"^0.14.0","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.20.3","husky":"^9.1.7","vitest":"^4.1.0","esbuild":"^0.27.4","@types/ws":"^8.18.1","typescript":"^5.9.3","@sentry/cli":"^3.3.3","@types/node":"^22.10.5","@biomejs/biome":"^2.3.5","@types/proper-lockfile":"^4.1.4"},"optionalDependencies":{"@biomejs/cli-linux-x64":"2.3.5","@biomejs/cli-linux-arm64":"2.3.5","@biomejs/cli-linux-x64-musl":"2.3.5","@biomejs/cli-linux-arm64-musl":"2.3.5","@rolldown/binding-linux-x64-gnu":"1.0.0-rc.9"},"_npmOperationalInternal":{"tmp":"tmp/kanban_0.1.62_1776236863607_0.8712571392199986","host":"s3://npm-registry-packages-npm-production"}},"0.1.63":{"name":"kanban","version":"0.1.63","keywords":["kanban","agents","cli","task-management","typescript"],"author":{"name":"Cline"},"license":"Apache-2.0","_id":"kanban@0.1.63","maintainers":[{"name":"saoudcline","email":"saoud@cline.bot"},{"name":"maxpaulus","email":"max@cline.bot"}],"homepage":"https://github.com/cline/kanban","bugs":{"url":"https://github.com/cline/kanban/issues"},"bin":{"kanban":"dist/cli.js"},"man":["man/kanban.1"],"dist":{"shasum":"5e8aab39e09dd8601f095026883aaeb027eebde8","tarball":"https://registry.npmjs.org/kanban/-/kanban-0.1.63.tgz","fileCount":21,"integrity":"sha512-G5gmnJRmhSY5KxlB55SXE2X8PuasvN9abgh8Jg/RJcT0JXoHwfLGdk5qEvaZV5vQlJiKtRH3mbMucAkX9PmtcQ==","signatures":[{"sig":"MEUCIQCPIgm6pSs6sqmZAQzQ3NZls4whZo6Pg3iElrBuHH/CAwIgeU3ruoBlclbksO4FKEfgiI3jg5TsgsirKyIQfpaJWrU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kanban@0.1.63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":49554734},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"cd86dbcf7591d011b176a973d7be8de2db5f85c8","scripts":{"dev":"tsx watch src/cli.ts","link":"npm run build && npm link","lint":"npx @biomejs/biome lint src test web-ui/src web-ui/tests vitest.config.ts web-ui/vite.config.ts web-ui/vitest.config.ts web-ui/playwright.config.ts","test":"vitest run","build":"npm run clean && npm run web:build && node scripts/build.mjs && shx mkdir -p dist/web-ui && shx cp -r web-ui/dist/* dist/web-ui && node scripts/upload-sentry-sourcemaps.mjs && shx chmod +x dist/cli.js","check":"npx @biomejs/biome check . && npm run typecheck && npm run test","clean":"shx rm -rf dist coverage","format":"npx @biomejs/biome check --write .","unlink":"npm unlink -g kanban","dogfood":"node scripts/dogfood.mjs","prepare":"husky","web:dev":"npm --prefix web-ui run dev","dev:full":"node scripts/dev-full.mjs","web:test":"npm --prefix web-ui run test","test:fast":"vitest run test/runtime test/utilities","typecheck":"tsc -p tsconfig.json --noEmit","web:build":"npm --prefix web-ui run build","test:watch":"vitest","install:all":"npm install && npm --prefix web-ui install","web:typecheck":"npm --prefix web-ui run typecheck","prepublishOnly":"npm run build && npm run check","test:precommit":"npm run test:fast","test:integration":"vitest run test/integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5f4ee88-f0e0-408d-88b8-d18229f6b3ee"}},"repository":{"url":"git+https://github.com/cline/kanban.git","type":"git"},"_npmVersion":"11.11.0","description":"A kanban foundation for coding agents","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.18.0","ora":"^9.3.0","zod":"^4.3.6","open":"^11.0.0","node-pty":"^1.2.0-beta.11","commander":"^14.0.3","tree-kill":"^1.2.2","@sentry/node":"^10.45.0","@trpc/client":"^11.11.0","@trpc/server":"^11.11.0","@clinebot/core":"^0.0.34","@clinebot/llms":"^0.0.34","@xterm/headless":"^6.0.0","proper-lockfile":"^4.1.2","@clinebot/agents":"^0.0.34","@clinebot/shared":"^0.0.34","@xterm/addon-serialize":"^0.14.0","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.20.3","husky":"^9.1.7","vitest":"^4.1.0","esbuild":"^0.27.4","@types/ws":"^8.18.1","typescript":"^5.9.3","@sentry/cli":"^3.3.3","@types/node":"^22.10.5","@biomejs/biome":"^2.3.5","@types/proper-lockfile":"^4.1.4"},"optionalDependencies":{"@biomejs/cli-linux-x64":"2.3.5","@biomejs/cli-linux-arm64":"2.3.5","@biomejs/cli-linux-x64-musl":"2.3.5","@biomejs/cli-linux-arm64-musl":"2.3.5","@rolldown/binding-linux-x64-gnu":"1.0.0-rc.9"},"_npmOperationalInternal":{"tmp":"tmp/kanban_0.1.63_1776306259657_0.029690259556286014","host":"s3://npm-registry-packages-npm-production"}},"0.1.64":{"name":"kanban","version":"0.1.64","keywords":["kanban","agents","cli","task-management","typescript"],"author":{"name":"Cline"},"license":"Apache-2.0","_id":"kanban@0.1.64","maintainers":[{"name":"saoudcline","email":"saoud@cline.bot"},{"name":"maxpaulus","email":"max@cline.bot"}],"homepage":"https://github.com/cline/kanban","bugs":{"url":"https://github.com/cline/kanban/issues"},"bin":{"kanban":"dist/cli.js"},"man":["man/kanban.1"],"dist":{"shasum":"3f417518de0fec56d4e0a8149d73b5a516e78568","tarball":"https://registry.npmjs.org/kanban/-/kanban-0.1.64.tgz","fileCount":21,"integrity":"sha512-cCzk9lqxh/+6agRmdfBhQSLaiKl+blwgSKHeZsFsnH/OB8YmykxswIo2JU1ZFSvMqsUpSZya56RkMLIyL1jvtg==","signatures":[{"sig":"MEUCIQD3bCM7OQ7CjsWEQIRKGL9eFalD+vnlW0QrIiDZO3fQzAIgEp8qhGxRj7OJmQ8wditqY8ly5diACT1CszLm9NNh1+I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kanban@0.1.64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59745206},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6ab59c5d445fa133cc45f1644c38883d7e91a46d","scripts":{"dev":"tsx watch src/cli.ts","link":"npm run build && npm link","lint":"npx @biomejs/biome lint src test web-ui/src web-ui/tests vitest.config.ts web-ui/vite.config.ts web-ui/vitest.config.ts web-ui/playwright.config.ts","test":"vitest run","build":"npm run clean && npm run web:build && node scripts/build.mjs && shx mkdir -p dist/web-ui && shx cp -r web-ui/dist/* dist/web-ui && node scripts/upload-sentry-sourcemaps.mjs && shx chmod +x dist/cli.js","check":"npx @biomejs/biome check . && npm run typecheck && npm run test","clean":"shx rm -rf dist coverage","format":"npx @biomejs/biome check --write .","unlink":"npm unlink -g kanban","dogfood":"node scripts/dogfood.mjs","prepare":"husky","web:dev":"npm --prefix web-ui run dev","dev:full":"node scripts/dev-full.mjs","web:test":"npm --prefix web-ui run test","test:fast":"vitest run test/runtime test/utilities","typecheck":"tsc -p tsconfig.json --noEmit","web:build":"npm --prefix web-ui run build","test:watch":"vitest","install:all":"npm install && npm --prefix web-ui install && npm --prefix packages/desktop install","web:typecheck":"npm --prefix web-ui run typecheck","prepublishOnly":"npm run build && npm run check","test:precommit":"npm run test:fast","test:integration":"vitest run test/integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5f4ee88-f0e0-408d-88b8-d18229f6b3ee"}},"repository":{"url":"git+https://github.com/cline/kanban.git","type":"git"},"_npmVersion":"11.11.0","description":"A kanban foundation for coding agents","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.18.0","ora":"^9.3.0","zod":"^4.3.6","open":"^11.0.0","node-pty":"^1.2.0-beta.11","commander":"^14.0.3","tree-kill":"^1.2.2","@sentry/node":"^10.45.0","@trpc/client":"^11.11.0","@trpc/server":"^11.11.0","@clinebot/core":"^0.0.36","@xterm/headless":"^6.0.0","proper-lockfile":"^4.1.2","@clinebot/shared":"^0.0.36","@xterm/addon-serialize":"^0.14.0","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.20.3","husky":"^9.1.7","vitest":"^4.1.0","esbuild":"^0.27.4","@types/ws":"^8.18.1","typescript":"^5.9.3","@sentry/cli":"^3.3.3","@types/node":"^22.10.5","@biomejs/biome":"^2.3.5","@types/proper-lockfile":"^4.1.4"},"optionalDependencies":{"@biomejs/cli-linux-x64":"2.3.5","@biomejs/cli-linux-arm64":"2.3.5","@biomejs/cli-linux-x64-musl":"2.3.5","@biomejs/cli-linux-arm64-musl":"2.3.5","@rolldown/binding-linux-x64-gnu":"1.0.0-rc.9"},"_npmOperationalInternal":{"tmp":"tmp/kanban_0.1.64_1776966587033_0.16554580536347152","host":"s3://npm-registry-packages-npm-production"}},"0.1.65":{"name":"kanban","version":"0.1.65","keywords":["kanban","agents","cli","task-management","typescript"],"author":{"name":"Cline"},"license":"Apache-2.0","_id":"kanban@0.1.65","maintainers":[{"name":"saoudcline","email":"saoud@cline.bot"},{"name":"maxpaulus","email":"max@cline.bot"}],"homepage":"https://github.com/cline/kanban","bugs":{"url":"https://github.com/cline/kanban/issues"},"bin":{"kanban":"dist/cli.js"},"man":["man/kanban.1"],"dist":{"shasum":"3e5a960a51de0414b5dfae9645825a531178182e","tarball":"https://registry.npmjs.org/kanban/-/kanban-0.1.65.tgz","fileCount":21,"integrity":"sha512-STjmujcWjsLYJNXE+iVmbqHAT3MR71My7a7EBzBtKyu8mGK63qGsPkTc1bDJpdvhE20yNtmZSFKPc3mpgMMa1g==","signatures":[{"sig":"MEYCIQCibkj9y7QZKRAgcGSzHIX6kjufBXzxIEkHdr7bgejMmwIhAOYbuiFZFdPvUmA7g2vX3/nt9plVy4cP6Cz7KHI2wTzf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kanban@0.1.65","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59713782},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"09ebc20beaf25ad75664412c491c518a9ccb13d0","scripts":{"dev":"tsx watch src/cli.ts","link":"npm run build && npm link","lint":"npx @biomejs/biome lint src test web-ui/src web-ui/tests vitest.config.ts web-ui/vite.config.ts web-ui/vitest.config.ts web-ui/playwright.config.ts","test":"vitest run","build":"npm run clean && npm run web:build && node scripts/build.mjs && shx mkdir -p dist/web-ui && shx cp -r web-ui/dist/* dist/web-ui && node scripts/upload-sentry-sourcemaps.mjs && shx chmod +x dist/cli.js","check":"npx @biomejs/biome check . && npm run typecheck && npm run test","clean":"shx rm -rf dist coverage","format":"npx @biomejs/biome check --write .","unlink":"npm unlink -g kanban","dogfood":"node scripts/dogfood.mjs","prepare":"husky","web:dev":"npm --prefix web-ui run dev","dev:full":"node scripts/dev-full.mjs","web:test":"npm --prefix web-ui run test","test:fast":"vitest run test/runtime test/utilities","typecheck":"tsc -p tsconfig.json --noEmit","web:build":"npm --prefix web-ui run build","test:watch":"vitest","install:all":"npm install && npm --prefix web-ui install && npm --prefix packages/desktop install","web:typecheck":"npm --prefix web-ui run typecheck","prepublishOnly":"npm run build && npm run check","test:precommit":"npm run test:fast","test:integration":"vitest run test/integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5f4ee88-f0e0-408d-88b8-d18229f6b3ee"}},"repository":{"url":"git+https://github.com/cline/kanban.git","type":"git"},"_npmVersion":"11.11.0","description":"A kanban foundation for coding agents","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.18.0","ora":"^9.3.0","zod":"^4.3.6","open":"^11.0.0","node-pty":"^1.2.0-beta.11","commander":"^14.0.3","tree-kill":"^1.2.2","@sentry/node":"^10.45.0","@trpc/client":"^11.11.0","@trpc/server":"^11.11.0","@clinebot/core":"^0.0.36","@xterm/headless":"^6.0.0","proper-lockfile":"^4.1.2","@clinebot/shared":"^0.0.36","@xterm/addon-serialize":"^0.14.0","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.20.3","husky":"^9.1.7","vitest":"^4.1.0","esbuild":"^0.27.4","@types/ws":"^8.18.1","typescript":"^5.9.3","@sentry/cli":"^3.3.3","@types/node":"^22.10.5","@biomejs/biome":"^2.3.5","@types/proper-lockfile":"^4.1.4"},"optionalDependencies":{"@biomejs/cli-linux-x64":"2.3.5","@biomejs/cli-linux-arm64":"2.3.5","@biomejs/cli-linux-x64-musl":"2.3.5","@biomejs/cli-linux-arm64-musl":"2.3.5","@rolldown/binding-linux-x64-gnu":"1.0.0-rc.9"},"_npmOperationalInternal":{"tmp":"tmp/kanban_0.1.65_1777319638725_0.21938035154815716","host":"s3://npm-registry-packages-npm-production"}},"0.1.66":{"name":"kanban","version":"0.1.66","keywords":["kanban","agents","cli","task-management","typescript"],"author":{"name":"Cline"},"license":"Apache-2.0","_id":"kanban@0.1.66","maintainers":[{"name":"saoudcline","email":"saoud@cline.bot"},{"name":"maxpaulus","email":"max@cline.bot"}],"homepage":"https://github.com/cline/kanban","bugs":{"url":"https://github.com/cline/kanban/issues"},"bin":{"kanban":"dist/cli.js"},"man":["man/kanban.1"],"dist":{"shasum":"cb43b1920188d8213b84847b17fdec13c3574d4b","tarball":"https://registry.npmjs.org/kanban/-/kanban-0.1.66.tgz","fileCount":21,"integrity":"sha512-tHYZmA08VNZC5k7mcHkogJiz6iQRAoiULEyVFK6Y3KNpYYOj4TX7EKDks5rt1OCktH36fjyWPm5K3xK07YqyNw==","signatures":[{"sig":"MEMCIGniN8RxJcAX+lhQgXnNGevGGH8oMo+8zXOBgMjCuk9bAh8rtQR8Cnj7qP1tnPVTCsGg3W888TtTik1fbVGK72lI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kanban@0.1.66","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59742146},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9e94d7bc1de5c4171ee67beebfd53f465288744a","scripts":{"dev":"NODE_ENV=development tsx watch src/cli.ts","link":"npm run build && npm link","lint":"npx @biomejs/biome lint src test web-ui/src web-ui/tests vitest.config.ts web-ui/vite.config.ts web-ui/vitest.config.ts web-ui/playwright.config.ts","test":"vitest run","build":"npm run clean && npm run web:build && node scripts/build.mjs && shx mkdir -p dist/web-ui && shx cp -r web-ui/dist/* dist/web-ui && node scripts/upload-sentry-sourcemaps.mjs && shx chmod +x dist/cli.js","check":"npx @biomejs/biome check . && npm run typecheck && npm run test","clean":"shx rm -rf dist coverage","format":"npx @biomejs/biome check --write .","unlink":"npm unlink -g kanban","dogfood":"node scripts/dogfood.mjs","prepare":"husky","web:dev":"npm --prefix web-ui run dev","dev:full":"node scripts/dev-full.mjs","web:test":"npm --prefix web-ui run test","test:fast":"vitest run test/runtime test/utilities","typecheck":"tsc -p tsconfig.json --noEmit","web:build":"npm --prefix web-ui run build","test:watch":"vitest","install:all":"npm install && npm --prefix web-ui install && npm --prefix packages/desktop install","web:typecheck":"npm --prefix web-ui run typecheck","prepublishOnly":"npm run build && npm run check","test:precommit":"npm run test:fast","test:integration":"vitest run test/integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5f4ee88-f0e0-408d-88b8-d18229f6b3ee"}},"repository":{"url":"git+https://github.com/cline/kanban.git","type":"git"},"_npmVersion":"11.11.0","description":"A kanban foundation for coding agents","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.18.0","ora":"^9.3.0","zod":"^4.3.6","open":"^11.0.0","node-pty":"^1.2.0-beta.11","commander":"^14.0.3","tree-kill":"^1.2.2","@sentry/node":"^10.45.0","@trpc/client":"^11.11.0","@trpc/server":"^11.11.0","@clinebot/core":"^0.0.36","@xterm/headless":"^6.0.0","proper-lockfile":"^4.1.2","@clinebot/shared":"^0.0.36","@xterm/addon-serialize":"^0.14.0","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.20.3","husky":"^9.1.7","vitest":"^4.1.0","esbuild":"^0.27.4","@types/ws":"^8.18.1","typescript":"^5.9.3","@sentry/cli":"^3.3.3","@types/node":"^22.10.5","@biomejs/biome":"^2.3.5","@types/proper-lockfile":"^4.1.4"},"optionalDependencies":{"@biomejs/cli-linux-x64":"2.3.5","@biomejs/cli-linux-arm64":"2.3.5","@biomejs/cli-linux-x64-musl":"2.3.5","@biomejs/cli-linux-arm64-musl":"2.3.5","@rolldown/binding-linux-x64-gnu":"1.0.0-rc.9"},"_npmOperationalInternal":{"tmp":"tmp/kanban_0.1.66_1777334737975_0.5587183887246188","host":"s3://npm-registry-packages-npm-production"}},"0.1.67":{"name":"kanban","version":"0.1.67","keywords":["kanban","agents","cli","task-management","typescript"],"author":{"name":"Cline"},"license":"Apache-2.0","_id":"kanban@0.1.67","maintainers":[{"name":"saoudcline","email":"saoud@cline.bot"},{"name":"maxpaulus","email":"max@cline.bot"}],"homepage":"https://github.com/cline/kanban","bugs":{"url":"https://github.com/cline/kanban/issues"},"bin":{"kanban":"dist/cli.js"},"man":["man/kanban.1"],"dist":{"shasum":"614154d1d4eb0649bf7b03e5b28a7cacf034dfc3","tarball":"https://registry.npmjs.org/kanban/-/kanban-0.1.67.tgz","fileCount":21,"integrity":"sha512-1xV5IpTKuyHz0oY2QLmh2zZNaHNSDXgELOi8x8I6hQqTdHkPZXzCUZEb74fgiQzheoB5FeyKdaBOSh9E7+WVXA==","signatures":[{"sig":"MEYCIQDFwenYhZAdHV5SN1Ckoi6dJVnYP5ykIqwj5ikmANMSuQIhAItsFM0FfV2NcrB4q63S3uNCi4zK34SJeO1UA2AiD97M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kanban@0.1.67","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59786366},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"fabf453de43cfd4e1fdebafae6aa8681874304fc","scripts":{"dev":"NODE_ENV=development tsx watch src/cli.ts","link":"npm run build && npm link","lint":"npx @biomejs/biome lint src test web-ui/src web-ui/tests vitest.config.ts web-ui/vite.config.ts web-ui/vitest.config.ts web-ui/playwright.config.ts","test":"vitest run","build":"npm run clean && npm run web:build && node scripts/build.mjs && shx mkdir -p dist/web-ui && shx cp -r web-ui/dist/* dist/web-ui && node scripts/upload-sentry-sourcemaps.mjs && shx chmod +x dist/cli.js","check":"npx @biomejs/biome check . && npm run typecheck && npm run test","clean":"shx rm -rf dist coverage","format":"npx @biomejs/biome check --write .","unlink":"npm unlink -g kanban","dogfood":"node scripts/dogfood.mjs","prepare":"husky","web:dev":"npm --prefix web-ui run dev","dev:full":"node scripts/dev-full.mjs","web:test":"npm --prefix web-ui run test","test:fast":"vitest run test/runtime test/utilities","typecheck":"tsc -p tsconfig.json --noEmit","web:build":"npm --prefix web-ui run build","test:watch":"vitest","install:all":"npm install && npm --prefix web-ui install && npm --prefix packages/desktop install","web:typecheck":"npm --prefix web-ui run typecheck","prepublishOnly":"npm run build && npm run check","test:precommit":"npm run test:fast","test:integration":"vitest run test/integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5f4ee88-f0e0-408d-88b8-d18229f6b3ee"}},"repository":{"url":"git+https://github.com/cline/kanban.git","type":"git"},"_npmVersion":"11.11.0","description":"A kanban foundation for coding agents","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.18.0","ora":"^9.3.0","zod":"^4.3.6","open":"^11.0.0","node-pty":"^1.2.0-beta.11","commander":"^14.0.3","tree-kill":"^1.2.2","@sentry/node":"^10.45.0","@trpc/client":"^11.11.0","@trpc/server":"^11.11.0","@clinebot/core":"^0.0.36","@xterm/headless":"^6.0.0","proper-lockfile":"^4.1.2","@clinebot/shared":"^0.0.36","@xterm/addon-serialize":"^0.14.0","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.20.3","husky":"^9.1.7","vitest":"^4.1.0","esbuild":"^0.27.4","@types/ws":"^8.18.1","typescript":"^5.9.3","@sentry/cli":"^3.3.3","@types/node":"^22.10.5","@biomejs/biome":"^2.3.5","@types/proper-lockfile":"^4.1.4"},"optionalDependencies":{"@biomejs/cli-linux-x64":"2.3.5","@biomejs/cli-linux-arm64":"2.3.5","@biomejs/cli-linux-x64-musl":"2.3.5","@biomejs/cli-linux-arm64-musl":"2.3.5","@rolldown/binding-linux-x64-gnu":"1.0.0-rc.9"},"_npmOperationalInternal":{"tmp":"tmp/kanban_0.1.67_1777683987977_0.6500380166082294","host":"s3://npm-registry-packages-npm-production"}},"0.1.68":{"name":"kanban","version":"0.1.68","keywords":["kanban","agents","cli","task-management","typescript"],"author":{"name":"Cline"},"license":"Apache-2.0","_id":"kanban@0.1.68","maintainers":[{"name":"saoudcline","email":"saoud@cline.bot"}],"homepage":"https://github.com/cline/kanban","bugs":{"url":"https://github.com/cline/kanban/issues"},"bin":{"kanban":"dist/cli.js"},"man":["man/kanban.1"],"dist":{"shasum":"770187715aca1a69a184c5f9ac6562645309340d","tarball":"https://registry.npmjs.org/kanban/-/kanban-0.1.68.tgz","fileCount":21,"integrity":"sha512-Xa64KQaLOUCJ7HAr8KxGDThE9e1Z1JUmDhu/2hIBfl36d3ZpinQVMnPx8HlOanZoZX3LGayC9syVtVubSWJZqg==","signatures":[{"sig":"MEYCIQCN4OKDHPzwdB7umqXJx7Z/nes2x7iRb76IdugPqSzBMAIhAPAOO3HFFkbdWa71rF5l4GDIONIHY8xINu6o6RpxKqhl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kanban@0.1.68","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57544698},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ae25770cc0f3377ffa014ad2cfb9e515c6cc7b03","scripts":{"dev":"NODE_ENV=development tsx watch src/cli.ts","link":"npm run build && npm link","lint":"npx @biomejs/biome lint src test web-ui/src web-ui/tests vitest.config.ts web-ui/vite.config.ts web-ui/vitest.config.ts web-ui/playwright.config.ts","test":"vitest run","build":"npm run clean && npm run web:build && node scripts/build.mjs && shx mkdir -p dist/web-ui && shx cp -r web-ui/dist/* dist/web-ui && node scripts/upload-sentry-sourcemaps.mjs && shx chmod +x dist/cli.js","check":"npx @biomejs/biome check . && npm run typecheck && npm run test","clean":"shx rm -rf dist coverage","format":"npx @biomejs/biome check --write .","unlink":"npm unlink -g kanban","dogfood":"node scripts/dogfood.mjs","prepare":"husky","web:dev":"npm --prefix web-ui run dev","dev:full":"node scripts/dev-full.mjs","web:test":"npm --prefix web-ui run test","test:fast":"vitest run test/runtime test/utilities","typecheck":"tsc -p tsconfig.json --noEmit","web:build":"npm --prefix web-ui run build","test:watch":"vitest","install:all":"npm install && npm --prefix web-ui install && npm --prefix packages/desktop install","web:typecheck":"npm --prefix web-ui run typecheck","prepublishOnly":"npm run build && npm run check","test:precommit":"npm run test:fast","test:integration":"vitest run test/integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5f4ee88-f0e0-408d-88b8-d18229f6b3ee"}},"repository":{"url":"git+https://github.com/cline/kanban.git","type":"git"},"_npmVersion":"11.11.0","description":"A kanban foundation for coding agents","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.18.0","ora":"^9.3.0","zod":"^4.3.6","open":"^11.0.0","node-pty":"^1.2.0-beta.11","commander":"^14.0.3","tree-kill":"^1.2.2","@sentry/node":"^10.45.0","@trpc/client":"^11.11.0","@trpc/server":"^11.11.0","@clinebot/core":"^0.0.38","@xterm/headless":"^6.0.0","proper-lockfile":"^4.1.2","@clinebot/shared":"^0.0.38","@xterm/addon-serialize":"^0.14.0","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.20.3","husky":"^9.1.7","vitest":"^4.1.0","esbuild":"^0.27.4","@types/ws":"^8.18.1","typescript":"^5.9.3","@sentry/cli":"^3.3.3","@types/node":"^22.10.5","@biomejs/biome":"^2.3.5","@types/proper-lockfile":"^4.1.4"},"optionalDependencies":{"@biomejs/cli-linux-x64":"2.3.5","@biomejs/cli-linux-arm64":"2.3.5","@biomejs/cli-linux-x64-musl":"2.3.5","@biomejs/cli-linux-arm64-musl":"2.3.5","@rolldown/binding-linux-x64-gnu":"1.0.0-rc.9"},"_npmOperationalInternal":{"tmp":"tmp/kanban_0.1.68_1778284007754_0.999189107784523","host":"s3://npm-registry-packages-npm-production"}},"0.1.69":{"name":"kanban","version":"0.1.69","keywords":["kanban","agents","cli","task-management","typescript"],"author":{"name":"Cline"},"license":"Apache-2.0","_id":"kanban@0.1.69","maintainers":[{"name":"saoudcline","email":"saoud@cline.bot"}],"homepage":"https://github.com/cline/kanban","bugs":{"url":"https://github.com/cline/kanban/issues"},"bin":{"kanban":"dist/cli.js"},"man":["man/kanban.1"],"dist":{"shasum":"fb15145e9d100a6dacca7c6a8a552d6cc035127b","tarball":"https://registry.npmjs.org/kanban/-/kanban-0.1.69.tgz","fileCount":21,"integrity":"sha512-bmzgyRb+LJ3xSs01bRlW82+4J8JWl1z4MjKNWGHNFXqFz8OmRf9oor5ilBZARnEsiJJpG00ix1frAZ3TgM5Khw==","signatures":[{"sig":"MEUCIQCPWWLJbHfiotaVHQhXXjQRfowYkK/KClSzbtfOR/4M/QIgPslFBnSuflh1KZLvdBkkZTl8OvHPdWHfodWA+IQS5eU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kanban@0.1.69","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57516793},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"651a9b1b8d20c9092cd85effed930e67049ff559","scripts":{"dev":"NODE_ENV=development tsx watch src/cli.ts","link":"npm run build && npm link","lint":"npx @biomejs/biome lint src test web-ui/src web-ui/tests vitest.config.ts web-ui/vite.config.ts web-ui/vitest.config.ts web-ui/playwright.config.ts","test":"vitest run","build":"npm run clean && npm run web:build && node scripts/build.mjs && shx mkdir -p dist/web-ui && shx cp -r web-ui/dist/* dist/web-ui && node scripts/upload-sentry-sourcemaps.mjs && shx chmod +x dist/cli.js","check":"npx @biomejs/biome check . && npm run typecheck && npm run test","clean":"shx rm -rf dist coverage","format":"npx @biomejs/biome check --write .","unlink":"npm unlink -g kanban","dogfood":"node scripts/dogfood.mjs","prepare":"husky","web:dev":"npm --prefix web-ui run dev","dev:full":"node scripts/dev-full.mjs","web:test":"npm --prefix web-ui run test","test:fast":"vitest run test/runtime test/utilities","typecheck":"tsc -p tsconfig.json --noEmit","web:build":"npm --prefix web-ui run build","test:watch":"vitest","install:all":"npm install && npm --prefix web-ui install && npm --prefix packages/desktop install","web:typecheck":"npm --prefix web-ui run typecheck","prepublishOnly":"npm run build && npm run check","test:precommit":"npm run test:fast","test:integration":"vitest run test/integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5f4ee88-f0e0-408d-88b8-d18229f6b3ee"}},"overrides":{"protobufjs":"7.5.8"},"repository":{"url":"git+https://github.com/cline/kanban.git","type":"git"},"_npmVersion":"11.16.0","description":"A kanban foundation for coding agents","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.18.0","ora":"^9.3.0","zod":"^4.3.6","open":"^11.0.0","node-pty":"^1.2.0-beta.11","commander":"^14.0.3","tree-kill":"^1.2.2","@sentry/node":"^10.45.0","@trpc/client":"^11.11.0","@trpc/server":"^11.11.0","@clinebot/core":"^0.0.38","@xterm/headless":"^6.0.0","proper-lockfile":"^4.1.2","@clinebot/shared":"^0.0.38","@xterm/addon-serialize":"^0.14.0","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.20.3","husky":"^9.1.7","vitest":"^4.1.0","esbuild":"^0.27.4","@types/ws":"^8.18.1","typescript":"^5.9.3","@sentry/cli":"^3.3.3","@types/node":"^22.10.5","@biomejs/biome":"^2.3.5","@types/proper-lockfile":"^4.1.4"},"optionalDependencies":{"@biomejs/cli-linux-x64":"2.3.5","@biomejs/cli-linux-arm64":"2.3.5","@biomejs/cli-linux-x64-musl":"2.3.5","@biomejs/cli-linux-arm64-musl":"2.3.5","@rolldown/binding-linux-x64-gnu":"1.0.0-rc.9"},"_npmOperationalInternal":{"tmp":"tmp/kanban_0.1.69_1783322031498_0.3501904078894953","host":"s3://npm-registry-packages-npm-production"}},"0.1.70":{"name":"kanban","version":"0.1.70","description":"A kanban foundation for coding agents","publishConfig":{"access":"public","provenance":true},"keywords":["kanban","agents","cli","task-management","typescript"],"homepage":"https://github.com/cline/kanban","bugs":{"url":"https://github.com/cline/kanban/issues"},"author":{"name":"Cline"},"repository":{"type":"git","url":"git+https://github.com/cline/kanban.git"},"type":"module","bin":{"kanban":"dist/cli.js"},"man":["man/kanban.1"],"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"engines":{"node":">=22"},"scripts":{"clean":"shx rm -rf dist coverage","install:all":"npm install && npm --prefix web-ui install && npm --prefix packages/desktop install","build":"npm run clean && npm run web:build && node scripts/build.mjs && shx mkdir -p dist/web-ui && shx cp -r web-ui/dist/* dist/web-ui && node scripts/upload-sentry-sourcemaps.mjs && shx chmod +x dist/cli.js","dogfood":"node scripts/dogfood.mjs","link":"npm run build && npm link","unlink":"npm unlink -g kanban","dev":"NODE_ENV=development tsx watch src/cli.ts","dev:full":"node scripts/dev-full.mjs","web:dev":"npm --prefix web-ui run dev","web:build":"npm --prefix web-ui run build","web:typecheck":"npm --prefix web-ui run typecheck","web:test":"npm --prefix web-ui run test","typecheck":"tsc -p tsconfig.json --noEmit","lint":"npx @biomejs/biome lint src test web-ui/src web-ui/tests vitest.config.ts web-ui/vite.config.ts web-ui/vitest.config.ts web-ui/playwright.config.ts","format":"npx @biomejs/biome check --write .","check":"npx @biomejs/biome check . && npm run typecheck && npm run test","test":"vitest run","test:fast":"vitest run test/runtime test/utilities","test:integration":"vitest run test/integration","test:precommit":"npm run test:fast","test:watch":"vitest","prepare":"husky","prepublishOnly":"npm run build && npm run check"},"license":"Apache-2.0","devDependencies":{"@biomejs/biome":"^2.3.5","@sentry/cli":"^3.3.3","@types/node":"^22.10.5","@types/proper-lockfile":"^4.1.4","@types/ws":"^8.18.1","esbuild":"^0.27.4","husky":"^9.1.7","shx":"^0.4.0","tsx":"^4.20.3","typescript":"^5.9.3","vitest":"^4.1.0"},"optionalDependencies":{"@biomejs/cli-linux-arm64":"2.3.5","@biomejs/cli-linux-arm64-musl":"2.3.5","@biomejs/cli-linux-x64":"2.3.5","@biomejs/cli-linux-x64-musl":"2.3.5","@rolldown/binding-linux-x64-gnu":"1.0.0-rc.9"},"dependencies":{"@clinebot/core":"^0.0.38","@clinebot/shared":"^0.0.38","@modelcontextprotocol/sdk":"^1.27.1","@sentry/node":"^10.45.0","@trpc/client":"^11.11.0","@trpc/server":"^11.11.0","@xterm/addon-serialize":"^0.14.0","@xterm/headless":"^6.0.0","commander":"^14.0.3","node-pty":"^1.2.0-beta.11","open":"^11.0.0","ora":"^9.3.0","proper-lockfile":"^4.1.2","tree-kill":"^1.2.2","ws":"^8.18.0","zod":"^4.3.6"},"overrides":{"protobufjs":"7.5.8"},"gitHead":"87cfd6420344d188ae2251adf705acfd16d46be2","_id":"kanban@0.1.70","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-MM5DWLlWj3FSpuVgXG8loPJa7owsmlq+pOGBzPFv5K4t1/1vTE1xTDyYICrvLy1eTRp+lnjRiaxEHczsrFzrxg==","shasum":"a316884fb55848a310d8725ed57932ee27e223fb","tarball":"https://registry.npmjs.org/kanban/-/kanban-0.1.70.tgz","fileCount":21,"unpackedSize":57529595,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/kanban@0.1.70","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHhXlZxkuEtsoqBZkofJPRE0AEScqXHbxMfNhzBDj+sCAiBezqgOX9B8Q1im0GrUS02trgPFLnKMUiW/oINHD5mffw=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a5f4ee88-f0e0-408d-88b8-d18229f6b3ee"}},"directories":{},"maintainers":[{"name":"saoudcline","email":"saoud@cline.bot"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/kanban_0.1.70_1783842461458_0.745408759588837"},"_hasShrinkwrap":false}},"time":{"created":"2013-03-14T19:22:49.754Z","modified":"2026-07-12T07:47:42.040Z","0.0.1":"2013-03-14T19:22:51.867Z","0.0.2":"2013-03-14T19:24:05.002Z","0.0.3":"2013-03-22T13:43:30.668Z","0.1.0":"2026-03-09T13:13:16.588Z","0.1.4":"2026-03-09T20:43:05.878Z","0.1.5":"2026-03-10T21:31:55.869Z","0.1.6":"2026-03-11T15:50:01.119Z","0.1.7":"2026-03-11T22:59:48.292Z","0.1.8":"2026-03-12T07:54:37.592Z","0.1.9":"2026-03-12T17:59:31.270Z","0.1.10":"2026-03-13T03:50:58.263Z","0.1.11":"2026-03-13T09:09:34.415Z","0.1.12":"2026-03-14T11:48:55.972Z","0.1.13":"2026-03-15T02:59:43.114Z","0.1.14":"2026-03-15T03:50:40.406Z","0.1.15":"2026-03-15T10:47:08.532Z","0.1.16":"2026-03-15T23:37:49.652Z","0.1.17":"2026-03-16T01:28:25.528Z","0.1.18":"2026-03-16T02:29:33.872Z","0.1.19":"2026-03-16T06:18:43.511Z","0.1.20":"2026-03-16T08:24:23.249Z","0.1.21":"2026-03-16T19:48:46.221Z","0.1.22":"2026-03-16T20:03:22.046Z","0.1.23":"2026-03-16T21:01:50.503Z","0.1.24":"2026-03-16T21:23:24.777Z","0.1.25":"2026-03-19T01:44:04.180Z","0.1.26":"2026-03-19T08:09:50.514Z","0.1.27":"2026-03-19T19:04:35.088Z","0.1.28":"2026-03-21T00:18:38.935Z","0.1.29":"2026-03-21T01:00:59.247Z","0.1.30":"2026-03-21T08:04:19.596Z","0.1.31":"2026-03-22T01:05:18.875Z","0.1.32":"2026-03-23T08:33:36.640Z","0.1.33":"2026-03-23T18:02:31.501Z","0.1.34":"2026-03-23T20:31:00.249Z","0.1.35":"2026-03-24T01:05:07.529Z","0.1.36":"2026-03-24T10:02:15.608Z","0.1.37":"2026-03-25T14:05:50.644Z","0.1.38":"2026-03-25T14:49:00.444Z","0.1.39":"2026-03-25T15:13:37.945Z","0.1.40":"2026-03-25T15:53:03.801Z","0.1.41":"2026-03-25T23:37:56.922Z","0.1.42":"2026-03-26T02:38:59.590Z","0.1.43":"2026-03-26T05:54:08.736Z","0.1.44":"2026-03-26T06:39:12.274Z","0.1.45":"2026-03-26T14:19:39.054Z","0.1.46":"2026-03-27T04:27:21.124Z","0.1.47":"2026-03-27T05:23:38.859Z","0.1.48":"2026-03-27T16:09:50.950Z","0.1.49":"2026-03-27T19:27:20.967Z","0.1.50":"2026-03-27T19:33:58.561Z","0.1.51":"2026-03-29T02:50:18.834Z","0.1.52":"2026-03-29T09:14:00.902Z","0.1.53":"2026-03-30T08:51:19.016Z","0.1.54":"2026-03-31T01:47:56.142Z","0.1.55":"2026-03-31T02:21:20.229Z","0.1.56":"2026-04-01T00:06:21.723Z","0.1.57":"2026-04-02T04:39:13.640Z","0.1.58":"2026-04-03T15:46:34.161Z","0.1.59":"2026-04-04T22:11:57.663Z","0.1.60":"2026-04-12T22:58:24.586Z","0.1.61":"2026-04-14T20:04:36.335Z","0.1.62":"2026-04-15T07:07:44.032Z","0.1.63":"2026-04-16T02:24:20.083Z","0.1.64":"2026-04-23T17:49:48.090Z","0.1.65":"2026-04-27T19:53:59.170Z","0.1.66":"2026-04-28T00:05:38.478Z","0.1.67":"2026-05-02T01:06:28.525Z","0.1.68":"2026-05-08T23:46:48.169Z","0.1.69":"2026-07-06T07:13:51.781Z","0.1.70":"2026-07-12T07:47:41.786Z"},"bugs":{"url":"https://github.com/cline/kanban/issues"},"author":{"name":"Cline"},"license":"Apache-2.0","homepage":"https://github.com/cline/kanban","keywords":["kanban","agents","cli","task-management","typescript"],"repository":{"type":"git","url":"git+https://github.com/cline/kanban.git"},"description":"A kanban foundation for coding agents","maintainers":[{"name":"saoudcline","email":"saoud@cline.bot"}],"readme":"## npx kanban (Research Preview)\n\n<p align=\"center\">\n  <img src=\"https://github.com/user-attachments/assets/2aa3dcc7-94e3-4076-bcfe-6d0272007cfe\" width=\"100%\" />\n</p>\n\nA replacement for your IDE better suited for running many agents in parallel and reviewing diffs. Each task card gets its own terminal and worktree, all handled for you automatically. Enable auto-commit and link cards together to create dependency chains that complete large amounts of work autonomously.\n\n> [!WARNING]\n> Kanban is a research preview and uses experimental features of CLI agents like bypassing permissions and runtime hooks for more autonomy. We'd love your feedback in #kanban on our [discord](https://discord.gg/cline).\n\n<div align=\"left\">\n<table>\n<tbody>\n<td align=\"center\">\n<a href=\"https://www.npmjs.com/package/kanban\" target=\"_blank\">NPM</a>\n</td>\n<td align=\"center\">\n<a href=\"https://github.com/cline/kanban\" target=\"_blank\">GitHub</a>\n</td>\n<td align=\"center\">\n<a href=\"https://github.com/cline/kanban/issues\" target=\"_blank\">Issues</a>\n</td>\n<td align=\"center\">\n<a href=\"https://github.com/cline/kanban/discussions/categories/feature-requests?discussions_q=is%3Aopen+category%3A%22Feature+Requests%22+sort%3Atop\" target=\"_blank\">Feature Requests</a>\n</td>\n<td align=\"center\">\n<a href=\"https://discord.gg/cline\" target=\"_blank\">Discord</a>\n</td>\n<td align=\"center\">\n<a href=\"https://x.com/cline\" target=\"_blank\">@cline</a>\n</td>\n</tbody>\n</table>\n</div>\n\n### 1. Open kanban\n```bash\n# Run directly (no install required)\nnpx kanban\n\n# Or install globally\nnpm i -g kanban\nkanban\n```\nRun this from the root of any git repo. Kanban will detect your installed CLI agent and launch a local running webserver in your browser. No account or setup required, it works right out of the box.\n\n### 2. Create tasks\nCreate a task card manually, or open the sidebar chat and ask your agent to break work down into tasks for you. Kanban injects board-management instructions into that session so you can simply ask it to add tasks, link tasks, or start work on your board.\n\n### 3. Link and automate\n<kbd>⌘</kbd> + click a card to link it to another task. When a card is completed and moved to trash, linked tasks auto-start. Combine with auto-commit for fully autonomous dependency chains: one task completes → commits → kicks off the next → repeat. It’s a pretty magical experience asking your agent to decompose a big task into subtasks that auto-commit - he’ll cleverly do it in a way that parallelizes for maximum efficiency and links tasks together for end-to-end autonomy.\n\n### 4. Start tasks\nHit the play button on a card. Kanban creates an ephemeral worktree just for that task so agents work in parallel without merge conflicts. Under the hood, it also symlinks gitignored files like `node_modules` so you don't have to worry about slow `npm install`s for each copy of your project.\n\n> [!NOTE]\n> [Symlinks (symbolic links)](https://en.wikipedia.org/wiki/Symbolic_link) are special \"shortcuts\" pointing to another file or directory, allowing access to the target from a new location without duplicating data. They work great in this case since you typically don't modify gitignored files in day-to-day work, but for when you do then don't use Kanban.\n\nAs agents work, Kanban uses hooks to display the latest message or tool call on each card, so you can monitor hundreds of agents at a glance without opening each one.\n\n### 5. Review changes\nClick a card to view the agent's TUI and a diff of all the changes in that worktree. Kanban includes its own checkpointing system so you can also see a diff from the last messages you've sent. Click on lines to leave comments and send them back to the agent.\n\nTo easily test and debug your app, create a Script Shortcut in settings. Use a command like `npm run dev` so that all you have to do is hit a play button in the navbar instead of remembering commands or asking your agent to do it.\n\n### 6. Ship it\nWhen the work looks good, hit **Commit** or **Open PR**. Kanban sends a dynamic prompt to the agent to convert the worktree into a commit on your base ref or a new PR branch, and work through any merge conflicts intelligently. Or skip review by enabling auto-commit / auto-PR and the agent ships as soon as it's done. Move the card to trash to clean up the worktree (you can always resume later since Kanban tracks the resume ID).\n\n### 7. Keep track with git interface\nClick the branch name in the navbar to open a full git interface to browse commit history, switch branches, fetch, pull, push, and visualize your git all without leaving Kanban. Keep track of everything your agents are doing across branches as work is completed.\n\n---\n\n[Apache 2.0 © 2026 Cline Bot Inc.](./LICENSE)\n","readmeFilename":"README.md","users":{"atonb117":true}}