{"_id":"@agent-canvas/cli","_rev":"20-70ff0fd4666a003250ea71dcc637c5f1","name":"@agent-canvas/cli","dist-tags":{"latest":"0.13.0"},"versions":{"0.1.0":{"name":"@agent-canvas/cli","version":"0.1.0","keywords":["excalidraw","canvas","ai","agent","cli","drawing"],"license":"MIT","_id":"@agent-canvas/cli@0.1.0","maintainers":[{"name":"wuhangqi25","email":"wuhangqi25@gmail.com"}],"homepage":"https://github.com/WHQ25/agent-canvas#readme","bugs":{"url":"https://github.com/WHQ25/agent-canvas/issues"},"bin":{"agent-canvas":"bin/agent-canvas.js"},"dist":{"shasum":"a72b9b503b3d402a01c6794002b721e868c98236","tarball":"https://registry.npmjs.org/@agent-canvas/cli/-/cli-0.1.0.tgz","fileCount":489,"integrity":"sha512-KgSi4zG5JKxAlKPa6o01drgNsY9qlet5/pFLFMxo8hYaytkI/pQqQZOxH/QhDE1FmMOx9hTDKBnJpEIGtSH//w==","signatures":[{"sig":"MEUCIDe7nuAkAXnibFSOdkD4a2zrKrazib+RVrOKa1Vn/O/6AiEAryb9ikUYBDODjStpXM/8yxHMFUO7s+ZnynuTKF34O8s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35733688},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"22a7985c66b3c91ca4f4776adeb3056a93f37d09","scripts":{"dev":"bun run src/index.ts","build":"tsc && mkdir -p ./dist/static && cp -r ../web-app/dist/* ./dist/static/","typecheck":"tsc --noEmit"},"_npmUser":{"name":"wuhangqi25","email":"wuhangqi25@gmail.com"},"repository":{"url":"git+https://github.com/WHQ25/agent-canvas.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.9.2","description":"CLI tool for Agent Canvas - Excalidraw interface for AI agents","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ws":"^8.18.0","commander":"^13.0.0","@toon-format/toon":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.14","typescript":"^5.7.3","@agent-canvas/web-app":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0_1768848957077_0.05361034110246554","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@agent-canvas/cli","version":"0.1.2","keywords":["excalidraw","canvas","ai","agent","cli","drawing"],"license":"MIT","_id":"@agent-canvas/cli@0.1.2","maintainers":[{"name":"wuhangqi25","email":"wuhangqi25@gmail.com"}],"homepage":"https://github.com/WHQ25/agent-canvas#readme","bugs":{"url":"https://github.com/WHQ25/agent-canvas/issues"},"bin":{"agent-canvas":"bin/agent-canvas.js"},"dist":{"shasum":"87b7c5637654e82fea1edb2a6a22890cf7100f68","tarball":"https://registry.npmjs.org/@agent-canvas/cli/-/cli-0.1.2.tgz","fileCount":490,"integrity":"sha512-lmIQZf/QIJCyG70S8rHtg0nQ1lVCmgYvyOhpI9yAh6uW6XqAE04xtJs0uso6NCGfhb4EgdB/Y2fuu1aB718/MQ==","signatures":[{"sig":"MEQCIBICEyCsyid020MoG9G74I9MBPrhv5jyd5m0EylFfhpzAiB8i4AtNWIZYJ1i328+4jB+a19aDUNV0OkZFJhR2wU0uQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-canvas%2fcli@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35735808},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"aea1b0b7aa58f838a237979e0de8bc14e7a83f8c","scripts":{"dev":"bun run src/index.ts","build":"tsc && mkdir -p ./dist/static && cp -r ../web-app/dist/* ./dist/static/","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:00750e47-6bc4-47d6-ba0a-27257ef31c2b"}},"repository":{"url":"git+https://github.com/WHQ25/agent-canvas.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.6.2","description":"CLI tool for Agent Canvas - Excalidraw interface for AI agents","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.18.0","commander":"^13.0.0","@toon-format/toon":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.14","typescript":"^5.7.3","@agent-canvas/web-app":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.2_1768850111904_0.2432763902245907","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@agent-canvas/cli","version":"0.2.0","keywords":["excalidraw","canvas","ai","agent","cli","drawing"],"license":"MIT","_id":"@agent-canvas/cli@0.2.0","maintainers":[{"name":"wuhangqi25","email":"wuhangqi25@gmail.com"}],"homepage":"https://github.com/WHQ25/agent-canvas#readme","bugs":{"url":"https://github.com/WHQ25/agent-canvas/issues"},"bin":{"agent-canvas":"bin/agent-canvas.js"},"dist":{"shasum":"064b02b6801599e8a707eea2c8609004ae23e433","tarball":"https://registry.npmjs.org/@agent-canvas/cli/-/cli-0.2.0.tgz","fileCount":490,"integrity":"sha512-pBI98tzpANK2jQ36zKzQmblTpyyAde0bMQfaU5WHukGb1lfKRuRFkhIOHCShDVObBrMsTKdx/axm9r0o7/XIGg==","signatures":[{"sig":"MEYCIQC8FcgZ/AzG7Vy1QZ2aH/jRC6gc75zNFpe+q6K68WuVswIhAIlNuTC8xkuflUvFlSfgdpDxTfnLHNlhoOPGISOVH4l3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-canvas%2fcli@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35740617},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"cb06efff7666ef164df6ea7b45dd23886d76d392","scripts":{"dev":"bun run src/index.ts","build":"tsc && mkdir -p ./dist/static && cp -r ../web-app/dist/* ./dist/static/","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:00750e47-6bc4-47d6-ba0a-27257ef31c2b"}},"repository":{"url":"git+https://github.com/WHQ25/agent-canvas.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.6.2","description":"CLI tool for Agent Canvas - Excalidraw interface for AI agents","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.18.0","commander":"^13.0.0","@toon-format/toon":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.14","typescript":"^5.7.3","@agent-canvas/web-app":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.2.0_1768904143808_0.4566550304561723","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@agent-canvas/cli","version":"0.2.1","keywords":["excalidraw","canvas","ai","agent","cli","drawing"],"license":"MIT","_id":"@agent-canvas/cli@0.2.1","maintainers":[{"name":"wuhangqi25","email":"wuhangqi25@gmail.com"}],"homepage":"https://github.com/WHQ25/agent-canvas#readme","bugs":{"url":"https://github.com/WHQ25/agent-canvas/issues"},"bin":{"agent-canvas":"bin/agent-canvas.js"},"dist":{"shasum":"e754a0738424871a689ea06a0bf83d62874c1324","tarball":"https://registry.npmjs.org/@agent-canvas/cli/-/cli-0.2.1.tgz","fileCount":490,"integrity":"sha512-IiTxPsmXOH8z0XX/BGlGZj7zSVJsiqxel4Vm2s8EzxLY1GmmuUUWbS9nL896kir2QMKJu5QlzEdUrIbxdhShsQ==","signatures":[{"sig":"MEQCIGSTQ+cN2QUNIQi11lQRMOM7jCLdfaKfpwPS3f1r6tN9AiAKT/6sDVxYktGZEDqybs2WaPAkvHsx/VXSRLRy6MJZ5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-canvas%2fcli@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35742098},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"67f33c00e2d793a402c86d9a44412e5a9c5b165d","scripts":{"dev":"bun run src/index.ts","build":"tsc && mkdir -p ./dist/static && cp -r ../web-app/dist/* ./dist/static/","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:00750e47-6bc4-47d6-ba0a-27257ef31c2b"}},"repository":{"url":"git+https://github.com/WHQ25/agent-canvas.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.6.2","description":"CLI tool for Agent Canvas - Excalidraw interface for AI agents","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.18.0","commander":"^13.0.0","@toon-format/toon":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.14","typescript":"^5.7.3","@agent-canvas/web-app":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.2.1_1768908156615_0.7604299813076427","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@agent-canvas/cli","version":"0.3.0","keywords":["excalidraw","canvas","ai","agent","cli","drawing"],"license":"MIT","_id":"@agent-canvas/cli@0.3.0","maintainers":[{"name":"wuhangqi25","email":"wuhangqi25@gmail.com"}],"homepage":"https://github.com/WHQ25/agent-canvas#readme","bugs":{"url":"https://github.com/WHQ25/agent-canvas/issues"},"bin":{"agent-canvas":"bin/agent-canvas.js"},"dist":{"shasum":"086053bda691520226e898c65785023ab1d08c7d","tarball":"https://registry.npmjs.org/@agent-canvas/cli/-/cli-0.3.0.tgz","fileCount":490,"integrity":"sha512-51X9KkFd4WKzqs2unxInw8dI3ne5q8M91dQ4zxm84J5HMmLxgzoZIbEAc00NR/kddn38KYwH5qdTmo/9N7jsMQ==","signatures":[{"sig":"MEQCIFcTjaYJ9YjBqK/AL/WPI+uj8Ih6AKJn8SFclH9OBmPVAiB2Xxa1dnkOxGDOS3z/WBj1oK2YR84e5UCDhzcoRAOALA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-canvas%2fcli@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35745308},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"2928c086796ec9dbe3a71d64f76bdc5cc97a42ce","scripts":{"dev":"bun run src/index.ts","build":"tsc && mkdir -p ./dist/static && cp -r ../web-app/dist/* ./dist/static/","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:00750e47-6bc4-47d6-ba0a-27257ef31c2b"}},"repository":{"url":"git+https://github.com/WHQ25/agent-canvas.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.6.2","description":"CLI tool for Agent Canvas - Excalidraw interface for AI agents","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.18.0","commander":"^13.0.0","@toon-format/toon":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.14","typescript":"^5.7.3","@agent-canvas/web-app":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.3.0_1769026864900_0.13988599606542462","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@agent-canvas/cli","version":"0.4.0","keywords":["excalidraw","canvas","ai","agent","cli","drawing"],"license":"MIT","_id":"@agent-canvas/cli@0.4.0","maintainers":[{"name":"wuhangqi25","email":"wuhangqi25@gmail.com"}],"homepage":"https://github.com/WHQ25/agent-canvas#readme","bugs":{"url":"https://github.com/WHQ25/agent-canvas/issues"},"bin":{"agent-canvas":"bin/agent-canvas.js"},"dist":{"shasum":"3bbdbff6f612e8737c4d5c90713f48503f331d66","tarball":"https://registry.npmjs.org/@agent-canvas/cli/-/cli-0.4.0.tgz","fileCount":490,"integrity":"sha512-6JkwewAiN35vjdM5UrtnRg0SlskfVGG4ToHT53H4zaBBQRH8j5INCKu/f/QxqtHtwqn5XcmeFvBYOnr2kYhCHg==","signatures":[{"sig":"MEUCIGobgAXV9PX6Gjh+/mlkyMBZWaDzRjO9kyVLu5ZhsU0IAiEAw17VNIjV6IFDm1W/7pwrNkbQxvBF8jOkXzBr9dIQ2To=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-canvas%2fcli@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35746090},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"c8cd152ec0b15574957ad6939123ab231b7b1070","scripts":{"dev":"bun run src/index.ts","build":"tsc && mkdir -p ./dist/static && cp -r ../web-app/dist/* ./dist/static/","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:00750e47-6bc4-47d6-ba0a-27257ef31c2b"}},"repository":{"url":"git+https://github.com/WHQ25/agent-canvas.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.6.2","description":"CLI tool for Agent Canvas - Excalidraw interface for AI agents","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.18.0","commander":"^13.0.0","@toon-format/toon":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.14","typescript":"^5.7.3","@agent-canvas/web-app":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.4.0_1769113599182_0.3492456410476157","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@agent-canvas/cli","version":"0.5.0","keywords":["excalidraw","canvas","ai","agent","cli","drawing"],"license":"MIT","_id":"@agent-canvas/cli@0.5.0","maintainers":[{"name":"wuhangqi25","email":"wuhangqi25@gmail.com"}],"homepage":"https://github.com/WHQ25/agent-canvas#readme","bugs":{"url":"https://github.com/WHQ25/agent-canvas/issues"},"bin":{"agent-canvas":"bin/agent-canvas.js"},"dist":{"shasum":"5a5b5ffd6a5a609e48ca90d5fb4120a8f3814a31","tarball":"https://registry.npmjs.org/@agent-canvas/cli/-/cli-0.5.0.tgz","fileCount":490,"integrity":"sha512-GqyNz5uieNl/BunL80E0+FHfrCWGmlVYFOgrRdeKEktgQMQKvrSOJJaLUi2BDmbvlHPiJjyhAxzFLTlY060sig==","signatures":[{"sig":"MEYCIQCZuoGH8i6o3o+qHlUq7nbcGdspUHjD/Ks0A1PLvknViAIhAKts71s1vBCMRyHwKfizFYFxpGZ1hepg9Q95W3aJrDRa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-canvas%2fcli@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35747741},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"b4cf51ca5f23cf101c8376ed2c2b25b72f1b261d","scripts":{"dev":"bun run src/index.ts","build":"tsc && mkdir -p ./dist/static && cp -r ../web-app/dist/* ./dist/static/","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:00750e47-6bc4-47d6-ba0a-27257ef31c2b"}},"repository":{"url":"git+https://github.com/WHQ25/agent-canvas.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.6.2","description":"CLI tool for Agent Canvas - Excalidraw interface for AI agents","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.0","commander":"^13.0.0","@toon-format/toon":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.14","typescript":"^5.7.3","@agent-canvas/web-app":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.5.0_1769156074470_0.7681684097042984","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@agent-canvas/cli","version":"0.5.1","keywords":["excalidraw","canvas","ai","agent","cli","drawing"],"license":"MIT","_id":"@agent-canvas/cli@0.5.1","maintainers":[{"name":"wuhangqi25","email":"wuhangqi25@gmail.com"}],"homepage":"https://github.com/WHQ25/agent-canvas#readme","bugs":{"url":"https://github.com/WHQ25/agent-canvas/issues"},"bin":{"agent-canvas":"bin/agent-canvas.js"},"dist":{"shasum":"d26912779af86433aa5dd804bd3c4bbdb6e60dca","tarball":"https://registry.npmjs.org/@agent-canvas/cli/-/cli-0.5.1.tgz","fileCount":490,"integrity":"sha512-dIrMGRq6n3R0+avZuks5hSEfmRUsix4h60xGk0D2Ngc0XJeDX4eSxThSS9oCRZeb8oyBV80RF2aW6pihUuuvOA==","signatures":[{"sig":"MEYCIQDlZwSNlMA9y1aNinQnsZPrVgHEsYmd+vrr3C/WW51H5wIhAOALTwuhykPhl1v8b0upPIuPc1DSofRnXCIBkBHGx0V+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-canvas%2fcli@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35748050},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"c325086511ca2cdb2ea78f3c5205f08eee35fd0b","scripts":{"dev":"bun run src/index.ts","build":"tsc && mkdir -p ./dist/static && cp -r ../web-app/dist/* ./dist/static/","link:dev":"bash -c 'ln -sf \"$(pwd)/bin/agent-canvas.js\" \"$(dirname $(which agent-canvas))/agent-canvas-dev\" && echo \"Linked: agent-canvas-dev -> $(pwd)/bin/agent-canvas.js\"'","typecheck":"tsc --noEmit","unlink:dev":"bash -c 'rm -f \"$(dirname $(which agent-canvas))/agent-canvas-dev\" && echo \"Unlinked agent-canvas-dev\"'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:00750e47-6bc4-47d6-ba0a-27257ef31c2b"}},"repository":{"url":"git+https://github.com/WHQ25/agent-canvas.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.6.2","description":"CLI tool for Agent Canvas - Excalidraw interface for AI agents","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.0","commander":"^13.0.0","@toon-format/toon":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.14","typescript":"^5.7.3","@agent-canvas/web-app":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.5.1_1769235034928_0.5333085002697064","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@agent-canvas/cli","version":"0.6.0","keywords":["excalidraw","canvas","ai","agent","cli","drawing"],"license":"MIT","_id":"@agent-canvas/cli@0.6.0","maintainers":[{"name":"wuhangqi25","email":"wuhangqi25@gmail.com"}],"homepage":"https://github.com/WHQ25/agent-canvas#readme","bugs":{"url":"https://github.com/WHQ25/agent-canvas/issues"},"bin":{"agent-canvas":"bin/agent-canvas.js"},"dist":{"shasum":"e1e0bb5acd8f75697ad5330c9f4605484f458e6e","tarball":"https://registry.npmjs.org/@agent-canvas/cli/-/cli-0.6.0.tgz","fileCount":490,"integrity":"sha512-n2qDiJGKii1qArb/meb8Vdqpf5HaowDldjB/Cd884dSH7a90rhI+4CTjoQ249ahG3X6ck7WWVkv69J5QLoekdw==","signatures":[{"sig":"MEYCIQDFUra73C682Ke9D+CBSwP/8oKC56ONCx/Q9MPqPdHKIwIhAPlUU9NuSrD7LNRvHEjcfQo5KSgGWu55U9mwyjlzsKfE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-canvas%2fcli@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35748063},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"fc0fec811ae03d72d86541e2a9d4d0c99809346a","scripts":{"dev":"bun run src/index.ts","build":"tsc && mkdir -p ./dist/static && cp -r ../web-app/dist/* ./dist/static/","link:dev":"bash -c 'ln -sf \"$(pwd)/bin/agent-canvas.js\" \"$(dirname $(which agent-canvas))/agent-canvas-dev\" && echo \"Linked: agent-canvas-dev -> $(pwd)/bin/agent-canvas.js\"'","typecheck":"tsc --noEmit","unlink:dev":"bash -c 'rm -f \"$(dirname $(which agent-canvas))/agent-canvas-dev\" && echo \"Unlinked agent-canvas-dev\"'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:00750e47-6bc4-47d6-ba0a-27257ef31c2b"}},"repository":{"url":"git+https://github.com/WHQ25/agent-canvas.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.6.2","description":"CLI tool for Agent Canvas - Excalidraw interface for AI agents","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.0","commander":"^13.0.0","@toon-format/toon":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.14","typescript":"^5.7.3","@agent-canvas/web-app":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.6.0_1769536230921_0.6407978973440391","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@agent-canvas/cli","version":"0.7.0","keywords":["excalidraw","canvas","ai","agent","cli","drawing"],"license":"MIT","_id":"@agent-canvas/cli@0.7.0","maintainers":[{"name":"wuhangqi25","email":"wuhangqi25@gmail.com"}],"homepage":"https://github.com/WHQ25/agent-canvas#readme","bugs":{"url":"https://github.com/WHQ25/agent-canvas/issues"},"bin":{"agent-canvas":"bin/agent-canvas.js"},"dist":{"shasum":"c612adffade03bf634a82c2a2a3c54c839b4d28a","tarball":"https://registry.npmjs.org/@agent-canvas/cli/-/cli-0.7.0.tgz","fileCount":490,"integrity":"sha512-44KM0laRwZQ+NzuEI7kwkVJpzy+xWL6tfnvGzahFt15hpWO/vWuoRv8hLi6B/swc6SBuV6sB2A7yRTkcfTVuBA==","signatures":[{"sig":"MEQCIANQ+XmGU8AmA8WCnX603bFLHtVLsMvxDm4+qbHHKQHMAiBcevlf3XRqADIPz6dT8CRdNSQPjD8qDtQVPqmzdQvg3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-canvas%2fcli@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35752843},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"4d8f52f6dfd04220976281fa23ed3dfe374bd28f","scripts":{"dev":"bun run src/index.ts","build":"tsc && mkdir -p ./dist/static && cp -r ../web-app/dist/* ./dist/static/","link:dev":"bash -c 'ln -sf \"$(pwd)/bin/agent-canvas.js\" \"$(dirname $(which agent-canvas))/agent-canvas-dev\" && echo \"Linked: agent-canvas-dev -> $(pwd)/bin/agent-canvas.js\"'","typecheck":"tsc --noEmit","unlink:dev":"bash -c 'rm -f \"$(dirname $(which agent-canvas))/agent-canvas-dev\" && echo \"Unlinked agent-canvas-dev\"'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:00750e47-6bc4-47d6-ba0a-27257ef31c2b"}},"repository":{"url":"git+https://github.com/WHQ25/agent-canvas.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.6.2","description":"CLI tool for Agent Canvas - Excalidraw interface for AI agents","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.0","commander":"^13.0.0","@toon-format/toon":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.14","typescript":"^5.7.3","@agent-canvas/web-app":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.7.0_1769639759562_0.892945309338899","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@agent-canvas/cli","version":"0.8.0","keywords":["excalidraw","canvas","ai","agent","cli","drawing"],"license":"MIT","_id":"@agent-canvas/cli@0.8.0","maintainers":[{"name":"wuhangqi25","email":"wuhangqi25@gmail.com"}],"homepage":"https://github.com/WHQ25/agent-canvas#readme","bugs":{"url":"https://github.com/WHQ25/agent-canvas/issues"},"bin":{"agent-canvas":"bin/agent-canvas.js"},"dist":{"shasum":"1548739dd9af9e166a308f430d3679122ae9fdc7","tarball":"https://registry.npmjs.org/@agent-canvas/cli/-/cli-0.8.0.tgz","fileCount":490,"integrity":"sha512-svcJ+y8hyCYZRbmV3KIq0+DlFrYTbN97ky3Gp4wTF4SfNmeBcfs7ke8QSq3izaT1TIEffie89YDaSGr1BPnt6A==","signatures":[{"sig":"MEUCIBikaIdCN1m/7AtlY6/MjgebgjybRkXrzY/wt4RzWPkUAiEAoWxZh1ZJUiajqqvMaU73XdwwprRgdA6tFMjQABCeZbw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-canvas%2fcli@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35775848},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"64e84c23328bbc9a8525f9a4e8bf7b87605eab53","scripts":{"dev":"bun run src/index.ts","build":"tsc && mkdir -p ./dist/static && cp -r ../web-app/dist/* ./dist/static/","link:dev":"bash -c 'ln -sf \"$(pwd)/bin/agent-canvas.js\" \"$(dirname $(which agent-canvas))/agent-canvas-dev\" && echo \"Linked: agent-canvas-dev -> $(pwd)/bin/agent-canvas.js\"'","typecheck":"tsc --noEmit","unlink:dev":"bash -c 'rm -f \"$(dirname $(which agent-canvas))/agent-canvas-dev\" && echo \"Unlinked agent-canvas-dev\"'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:00750e47-6bc4-47d6-ba0a-27257ef31c2b"}},"repository":{"url":"git+https://github.com/WHQ25/agent-canvas.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.6.2","description":"CLI tool for Agent Canvas - Excalidraw interface for AI agents","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.0","commander":"^13.0.0","@toon-format/toon":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.14","typescript":"^5.7.3","@agent-canvas/web-app":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.0_1769697467713_0.26325285122363296","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@agent-canvas/cli","version":"0.8.1","keywords":["excalidraw","canvas","ai","agent","cli","drawing"],"license":"MIT","_id":"@agent-canvas/cli@0.8.1","maintainers":[{"name":"wuhangqi25","email":"wuhangqi25@gmail.com"}],"homepage":"https://github.com/WHQ25/agent-canvas#readme","bugs":{"url":"https://github.com/WHQ25/agent-canvas/issues"},"bin":{"agent-canvas":"bin/agent-canvas.js"},"dist":{"shasum":"fc8f1611a5cfb06b2b4d0fa381feca4ae63b8672","tarball":"https://registry.npmjs.org/@agent-canvas/cli/-/cli-0.8.1.tgz","fileCount":490,"integrity":"sha512-QvHi7k1ue/1qDLiSBdOHqnJlh61HyB+n3yLj7REPjYNiQnr0Pq08d3AumvDfZ85f2bt4rdQWQQn7bRNzvVJjbQ==","signatures":[{"sig":"MEUCIH3h4gxGCFQ718gxuHF4fF6sd317GAJ6gPG1Db3bQfPRAiEA8zZvOkeJMj7gat99r/CI0Yj1pc5Kt2uMC6xf9jz6gc0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-canvas%2fcli@0.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35776096},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"a9b9919fe25d7fb3b66dcee3fa38b48196b7adfd","scripts":{"dev":"bun run src/index.ts","build":"tsc && mkdir -p ./dist/static && cp -r ../web-app/dist/* ./dist/static/","link:dev":"bash -c 'ln -sf \"$(pwd)/bin/agent-canvas.js\" \"$(dirname $(which agent-canvas))/agent-canvas-dev\" && echo \"Linked: agent-canvas-dev -> $(pwd)/bin/agent-canvas.js\"'","typecheck":"tsc --noEmit","unlink:dev":"bash -c 'rm -f \"$(dirname $(which agent-canvas))/agent-canvas-dev\" && echo \"Unlinked agent-canvas-dev\"'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:00750e47-6bc4-47d6-ba0a-27257ef31c2b"}},"repository":{"url":"git+https://github.com/WHQ25/agent-canvas.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.6.2","description":"CLI tool for Agent Canvas - Excalidraw interface for AI agents","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.0","commander":"^13.0.0","@toon-format/toon":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.14","typescript":"^5.7.3","@agent-canvas/web-app":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.1_1769698987808_0.10997499574104896","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@agent-canvas/cli","version":"0.9.0","keywords":["excalidraw","canvas","ai","agent","cli","drawing"],"license":"MIT","_id":"@agent-canvas/cli@0.9.0","maintainers":[{"name":"wuhangqi25","email":"wuhangqi25@gmail.com"}],"homepage":"https://github.com/WHQ25/agent-canvas#readme","bugs":{"url":"https://github.com/WHQ25/agent-canvas/issues"},"bin":{"agent-canvas":"bin/agent-canvas.js"},"dist":{"shasum":"565c4a6e5f79384f473ee568196218c2948ca7b4","tarball":"https://registry.npmjs.org/@agent-canvas/cli/-/cli-0.9.0.tgz","fileCount":584,"integrity":"sha512-KBPo9vOOQzYoNIhO8+mEGvsQzF1t15boC/kCd0K9vqLlJz4dNJI8Oq86Qg8+Vdp1NkAQYPbIRyDhg8IqFQX/dQ==","signatures":[{"sig":"MEUCIQD6GQRCm9iQwS6Aw8hTTnWqJr93+un9hopYjlLIojMUGAIgZcqvLKHaAirkJPGnTYlJydVPMfAOPWnyIdlRSdsTcGI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-canvas%2fcli@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35975977},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"5a4b44098183dcdd304435dfbcdb3ebf932b64e1","scripts":{"dev":"bun run src/index.ts","test":"vitest run","build":"tsc && mkdir -p ./dist/static && cp -r ../web-app/dist/* ./dist/static/","link:dev":"bash -c 'ln -sf \"$(pwd)/bin/agent-canvas.js\" \"$(dirname $(which agent-canvas))/agent-canvas-dev\" && echo \"Linked: agent-canvas-dev -> $(pwd)/bin/agent-canvas.js\"'","typecheck":"tsc --noEmit","test:watch":"vitest","unlink:dev":"bash -c 'rm -f \"$(dirname $(which agent-canvas))/agent-canvas-dev\" && echo \"Unlinked agent-canvas-dev\"'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:00750e47-6bc4-47d6-ba0a-27257ef31c2b"}},"repository":{"url":"git+https://github.com/WHQ25/agent-canvas.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.6.2","description":"CLI tool for Agent Canvas - Excalidraw interface for AI agents","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.0","commander":"^13.0.0","@toon-format/toon":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@types/ws":"^8.5.14","typescript":"^5.7.3","@agent-canvas/web-app":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.9.0_1769805964163_0.09012924580270698","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@agent-canvas/cli","version":"0.9.1","keywords":["excalidraw","canvas","ai","agent","cli","drawing"],"license":"MIT","_id":"@agent-canvas/cli@0.9.1","maintainers":[{"name":"wuhangqi25","email":"wuhangqi25@gmail.com"}],"homepage":"https://github.com/WHQ25/agent-canvas#readme","bugs":{"url":"https://github.com/WHQ25/agent-canvas/issues"},"bin":{"agent-canvas":"bin/agent-canvas.js"},"dist":{"shasum":"f416a6601767501b12bd2641c8af0047be091bc1","tarball":"https://registry.npmjs.org/@agent-canvas/cli/-/cli-0.9.1.tgz","fileCount":584,"integrity":"sha512-6clfYHGuJ3DmPVweXzwDqHIhbwIIiFx1sCE5xGgkoQ/0HhDCaMCopGYA9v+atD31tnyNVwFZKOdbUegmrcu3sQ==","signatures":[{"sig":"MEYCIQDQZudRZVpLrr8i+4/4V0rQCkRAMobkOnLkB/DHlxc0bQIhAP9YZcNnV5cHFzjXDPOZfYX9JDtIHdMU7XSmm78PoLSk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-canvas%2fcli@0.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35976203},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"01aebbd80acc829d0d91af47e6a4af2bc05cabe6","scripts":{"dev":"bun run src/index.ts","test":"vitest run","build":"tsc && mkdir -p ./dist/static && cp -r ../web-app/dist/* ./dist/static/","link:dev":"bash -c 'ln -sf \"$(pwd)/bin/agent-canvas.js\" \"$(dirname $(which agent-canvas))/agent-canvas-dev\" && echo \"Linked: agent-canvas-dev -> $(pwd)/bin/agent-canvas.js\"'","typecheck":"tsc --noEmit","test:watch":"vitest","unlink:dev":"bash -c 'rm -f \"$(dirname $(which agent-canvas))/agent-canvas-dev\" && echo \"Unlinked agent-canvas-dev\"'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:00750e47-6bc4-47d6-ba0a-27257ef31c2b"}},"repository":{"url":"git+https://github.com/WHQ25/agent-canvas.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.6.2","description":"CLI tool for Agent Canvas - Excalidraw interface for AI agents","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.0","commander":"^13.0.0","@toon-format/toon":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@types/ws":"^8.5.14","typescript":"^5.7.3","@agent-canvas/web-app":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.9.1_1769825027771_0.13587611225795193","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"@agent-canvas/cli","version":"0.9.2","keywords":["excalidraw","canvas","ai","agent","cli","drawing"],"license":"MIT","_id":"@agent-canvas/cli@0.9.2","maintainers":[{"name":"wuhangqi25","email":"wuhangqi25@gmail.com"}],"homepage":"https://github.com/WHQ25/agent-canvas#readme","bugs":{"url":"https://github.com/WHQ25/agent-canvas/issues"},"bin":{"agent-canvas":"bin/agent-canvas.js"},"dist":{"shasum":"6eb2f09a03b45af52724faad90f97df7673a237c","tarball":"https://registry.npmjs.org/@agent-canvas/cli/-/cli-0.9.2.tgz","fileCount":584,"integrity":"sha512-vREsUuwRdXxi8uruTAg1mGTuA7PJMvu9e/ihMFWjWsC1NYZ0N+L0w3sCqnBNrqX2Y7TH6ATVNML8mTH+1H5tCg==","signatures":[{"sig":"MEYCIQCAJttXS6rc6FRL8iDLQXdtc5hgE73y+1TkP47B1RCi2AIhALG+WvQxHBbmQYJ7lWVZr+7fxqqTNJqaNx5qyDQYZt8W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-canvas%2fcli@0.9.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35976240},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"795ee4075b884d597312a1a3ce1f5b0a475d2441","scripts":{"dev":"bun run src/index.ts","test":"vitest run","build":"tsc && mkdir -p ./dist/static && cp -r ../web-app/dist/* ./dist/static/","link:dev":"bash -c 'ln -sf \"$(pwd)/bin/agent-canvas.js\" \"$(dirname $(which agent-canvas))/agent-canvas-dev\" && echo \"Linked: agent-canvas-dev -> $(pwd)/bin/agent-canvas.js\"'","typecheck":"tsc --noEmit","test:watch":"vitest","unlink:dev":"bash -c 'rm -f \"$(dirname $(which agent-canvas))/agent-canvas-dev\" && echo \"Unlinked agent-canvas-dev\"'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:00750e47-6bc4-47d6-ba0a-27257ef31c2b"}},"repository":{"url":"git+https://github.com/WHQ25/agent-canvas.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.6.2","description":"CLI tool for Agent Canvas - Excalidraw interface for AI agents","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.0","commander":"^13.0.0","@toon-format/toon":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@types/ws":"^8.5.14","typescript":"^5.7.3","@agent-canvas/web-app":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.9.2_1769826119723_0.22663559874816763","host":"s3://npm-registry-packages-npm-production"}},"0.9.3":{"name":"@agent-canvas/cli","version":"0.9.3","keywords":["excalidraw","canvas","ai","agent","cli","drawing"],"license":"MIT","_id":"@agent-canvas/cli@0.9.3","maintainers":[{"name":"wuhangqi25","email":"wuhangqi25@gmail.com"}],"homepage":"https://github.com/WHQ25/agent-canvas#readme","bugs":{"url":"https://github.com/WHQ25/agent-canvas/issues"},"bin":{"agent-canvas":"bin/agent-canvas.js"},"dist":{"shasum":"95b91ba9f8dd60556b98e6dd8a1a22bbfd9fb6af","tarball":"https://registry.npmjs.org/@agent-canvas/cli/-/cli-0.9.3.tgz","fileCount":584,"integrity":"sha512-W3hT1F6uSCRrLx5UZiCLx5p/r6IXKCZaeoKMJRSVtnesIao7VRAu8bAg9xwHQTPysfWNEWOG5nj6OSCiaL3T9Q==","signatures":[{"sig":"MEUCIQCJowdOysKAMhEXd8oR8cxleO1w3D1A4Qv8lVsqpfsSoQIgNB/Z7K8xp5V8+Q+ia/nM3JAn578I+ZxOEeeQs5G34U0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-canvas%2fcli@0.9.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35976505},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"d175b64c3eb90823528ee1fca1cb49cf726b4e63","scripts":{"dev":"bun run src/index.ts","test":"vitest run","build":"tsc && mkdir -p ./dist/static && cp -r ../web-app/dist/* ./dist/static/","link:dev":"bash -c 'ln -sf \"$(pwd)/bin/agent-canvas.js\" \"$(dirname $(which agent-canvas))/agent-canvas-dev\" && echo \"Linked: agent-canvas-dev -> $(pwd)/bin/agent-canvas.js\"'","typecheck":"tsc --noEmit","test:watch":"vitest","unlink:dev":"bash -c 'rm -f \"$(dirname $(which agent-canvas))/agent-canvas-dev\" && echo \"Unlinked agent-canvas-dev\"'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:00750e47-6bc4-47d6-ba0a-27257ef31c2b"}},"repository":{"url":"git+https://github.com/WHQ25/agent-canvas.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.6.2","description":"CLI tool for Agent Canvas - Excalidraw interface for AI agents","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.0","commander":"^13.0.0","@toon-format/toon":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@types/ws":"^8.5.14","typescript":"^5.7.3","@agent-canvas/web-app":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.9.3_1770153421644_0.9894995746793624","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@agent-canvas/cli","version":"0.10.0","keywords":["excalidraw","canvas","ai","agent","cli","drawing"],"license":"MIT","_id":"@agent-canvas/cli@0.10.0","maintainers":[{"name":"wuhangqi25","email":"wuhangqi25@gmail.com"}],"homepage":"https://github.com/WHQ25/agent-canvas#readme","bugs":{"url":"https://github.com/WHQ25/agent-canvas/issues"},"bin":{"agent-canvas":"bin/agent-canvas.js"},"dist":{"shasum":"18ab49383e9ae6d98a65cc680979d38acb70bec9","tarball":"https://registry.npmjs.org/@agent-canvas/cli/-/cli-0.10.0.tgz","fileCount":584,"integrity":"sha512-0D4Sgx2/JYBhG1j17hDOd1FWL6TFZQBcmmBINKiiGacXpjZW1AAbkmsSUE5jYibaCtwd8lPgja3bDiuexHtMBQ==","signatures":[{"sig":"MEUCIQC+5m/SxZUY/ykB/ekoCFbGr1cmCIDMWltuIBNsM+w86AIgKH5c4neFbHd7k0e7Ku2/kkl9lVDAdgXXC5IZr0RUOWE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-canvas%2fcli@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35986416},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"b02c146703cc0eafd7742820cdaf36b9865e22df","scripts":{"dev":"bun run src/index.ts","test":"vitest run","build":"tsc && mkdir -p ./dist/static && cp -r ../web-app/dist/* ./dist/static/","link:dev":"bash -c 'ln -sf \"$(pwd)/bin/agent-canvas.js\" \"$(dirname $(which agent-canvas))/agent-canvas-dev\" && echo \"Linked: agent-canvas-dev -> $(pwd)/bin/agent-canvas.js\"'","typecheck":"tsc --noEmit","test:watch":"vitest","unlink:dev":"bash -c 'rm -f \"$(dirname $(which agent-canvas))/agent-canvas-dev\" && echo \"Unlinked agent-canvas-dev\"'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:00750e47-6bc4-47d6-ba0a-27257ef31c2b"}},"repository":{"url":"git+https://github.com/WHQ25/agent-canvas.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.6.2","description":"CLI tool for Agent Canvas - Excalidraw interface for AI agents","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.0","commander":"^13.0.0","@toon-format/toon":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@types/ws":"^8.5.14","typescript":"^5.7.3","@agent-canvas/web-app":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.10.0_1770441885428_0.9088644458472228","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@agent-canvas/cli","version":"0.11.0","keywords":["excalidraw","canvas","ai","agent","cli","drawing"],"license":"MIT","_id":"@agent-canvas/cli@0.11.0","maintainers":[{"name":"wuhangqi25","email":"wuhangqi25@gmail.com"}],"homepage":"https://github.com/WHQ25/agent-canvas#readme","bugs":{"url":"https://github.com/WHQ25/agent-canvas/issues"},"bin":{"agent-canvas":"bin/agent-canvas.js"},"dist":{"shasum":"fa4efd4c3a4989808d94f576fb02c18005604591","tarball":"https://registry.npmjs.org/@agent-canvas/cli/-/cli-0.11.0.tgz","fileCount":584,"integrity":"sha512-1W78iH3tjDW3riqcxL7yQH9DkYeFiKGNH47GDGSiH83QHiZFMi0jOAEtsg7wgoteMeGMCVdkLeCUzuitbsqCcA==","signatures":[{"sig":"MEYCIQDfzAYULxWFhC7bKDZEBL79thrk/izlYasicsRgMAFl5AIhAPcl2x5PxKLIbZPfqS6cbi2jblGtlBtGptsISA9vdf+e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-canvas%2fcli@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35990971},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"89bfc2daa172384cb30e6d6e0d30a5090940b7ab","scripts":{"dev":"bun run src/index.ts","test":"vitest run","build":"tsc && mkdir -p ./dist/static && cp -r ../web-app/dist/* ./dist/static/","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:00750e47-6bc4-47d6-ba0a-27257ef31c2b"}},"repository":{"url":"git+https://github.com/WHQ25/agent-canvas.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.6.2","description":"CLI tool for Agent Canvas - Excalidraw interface for AI agents","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.18.0","commander":"^13.0.0","@toon-format/toon":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@types/ws":"^8.5.14","typescript":"^5.7.3","@agent-canvas/web-app":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.11.0_1770473821181_0.6516145954704824","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@agent-canvas/cli","version":"0.12.0","keywords":["excalidraw","canvas","ai","agent","cli","drawing"],"license":"MIT","_id":"@agent-canvas/cli@0.12.0","maintainers":[{"name":"wuhangqi25","email":"wuhangqi25@gmail.com"}],"homepage":"https://github.com/WHQ25/agent-canvas#readme","bugs":{"url":"https://github.com/WHQ25/agent-canvas/issues"},"bin":{"agent-canvas":"bin/agent-canvas.js"},"dist":{"shasum":"777a09ad4df13ed909ec2a481afe971092a484bf","tarball":"https://registry.npmjs.org/@agent-canvas/cli/-/cli-0.12.0.tgz","fileCount":596,"integrity":"sha512-TR4ML+Bge6I2zshIaXRP5la7ZtMcD6H3YFoN8LbyYVQDn6csEsf/H5zIJW/9D40orH3POnN+UXhCKVmxXesQgw==","signatures":[{"sig":"MEYCIQDH1FHUojIjtRHU4lMxevgAa7567FZZbU3944IpX0dOVwIhALdQDwPIYK1I9gYShhV+3bVAW3nfkHKhLsv7Y8YxHaGb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-canvas%2fcli@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36017033},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"86fd181fd0c2aeb43b5f6f02811a820f7060741c","scripts":{"dev":"bun run src/index.ts","test":"vitest run","build":"tsc && mkdir -p ./dist/static && cp -r ../web-app/dist/* ./dist/static/","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:00750e47-6bc4-47d6-ba0a-27257ef31c2b"}},"repository":{"url":"git+https://github.com/WHQ25/agent-canvas.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.8.0","description":"CLI tool for Agent Canvas - Excalidraw interface for AI agents","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ws":"^8.18.0","commander":"^13.0.0","@toon-format/toon":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@types/ws":"^8.5.14","typescript":"^5.7.3","@agent-canvas/web-app":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.12.0_1772081448993_0.1352729630695797","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@agent-canvas/cli","version":"0.13.0","description":"CLI tool for Agent Canvas - Excalidraw interface for AI agents","license":"MIT","repository":{"type":"git","url":"git+https://github.com/WHQ25/agent-canvas.git","directory":"packages/cli"},"keywords":["excalidraw","canvas","ai","agent","cli","drawing"],"bin":{"agent-canvas":"bin/agent-canvas.js"},"main":"dist/index.js","type":"module","scripts":{"dev":"bun run src/index.ts","build":"tsc && mkdir -p ./dist/static && cp -r ../web-app/dist/* ./dist/static/","typecheck":"tsc --noEmit","test":"vitest run","test:watch":"vitest"},"dependencies":{"@toon-format/toon":"^2.1.0","commander":"^13.0.0","ws":"^8.18.0"},"devDependencies":{"@agent-canvas/web-app":"workspace:*","@types/ws":"^8.5.14","typescript":"^5.7.3","vitest":"^4.0.18"},"gitHead":"d6f122fabdf05c6220fdd174bfaa7a7f7ed7588b","types":"./dist/index.d.ts","_id":"@agent-canvas/cli@0.13.0","bugs":{"url":"https://github.com/WHQ25/agent-canvas/issues"},"homepage":"https://github.com/WHQ25/agent-canvas#readme","_nodeVersion":"24.13.1","_npmVersion":"11.8.0","dist":{"integrity":"sha512-/tTR4flxAg+zvfTv1uQ0Fp8vQjfKGKlha5scsYuaIH38otGbPgab4uV7AJ6IIFkc3Owpk9FHurXIOJrBgJt6WA==","shasum":"56a5e7849f2a54da244bd13af708cdbda55403bd","tarball":"https://registry.npmjs.org/@agent-canvas/cli/-/cli-0.13.0.tgz","fileCount":600,"unpackedSize":36023248,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-canvas%2fcli@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIC87gVhtzBQS/VQd4K8LQYhn1Os6A8zvm5pHa/I0OCEwAiBakp/3noyL88c9ygxc1HfwBuRUfOuQenJPG88E+gwE3g=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:00750e47-6bc4-47d6-ba0a-27257ef31c2b"}},"directories":{},"maintainers":[{"name":"wuhangqi25","email":"wuhangqi25@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cli_0.13.0_1772382189452_0.4638147840864104"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-19T18:55:56.970Z","modified":"2026-03-01T16:23:10.382Z","0.1.0":"2026-01-19T18:55:57.762Z","0.1.2":"2026-01-19T19:15:12.677Z","0.2.0":"2026-01-20T10:15:44.440Z","0.2.1":"2026-01-20T11:22:37.286Z","0.3.0":"2026-01-21T20:21:05.597Z","0.4.0":"2026-01-22T20:26:39.875Z","0.5.0":"2026-01-23T08:14:35.175Z","0.5.1":"2026-01-24T06:10:35.540Z","0.6.0":"2026-01-27T17:50:31.583Z","0.7.0":"2026-01-28T22:36:00.208Z","0.8.0":"2026-01-29T14:37:48.373Z","0.8.1":"2026-01-29T15:03:08.468Z","0.9.0":"2026-01-30T20:46:04.843Z","0.9.1":"2026-01-31T02:03:48.414Z","0.9.2":"2026-01-31T02:22:00.381Z","0.9.3":"2026-02-03T21:17:02.324Z","0.10.0":"2026-02-07T05:24:46.043Z","0.11.0":"2026-02-07T14:17:01.820Z","0.12.0":"2026-02-26T04:50:49.764Z","0.13.0":"2026-03-01T16:23:10.114Z"},"bugs":{"url":"https://github.com/WHQ25/agent-canvas/issues"},"license":"MIT","homepage":"https://github.com/WHQ25/agent-canvas#readme","keywords":["excalidraw","canvas","ai","agent","cli","drawing"],"repository":{"type":"git","url":"git+https://github.com/WHQ25/agent-canvas.git","directory":"packages/cli"},"description":"CLI tool for Agent Canvas - Excalidraw interface for AI agents","maintainers":[{"name":"wuhangqi25","email":"wuhangqi25@gmail.com"}],"readme":"# @agent-canvas/cli\n\nCLI tool for drawing on Excalidraw canvas. Designed for AI agents but works great for humans too.\n\nPart of [Agent Canvas](https://github.com/WHQ25/agent-canvas) — an AI agent skill for drawing diagrams.\n\n## Installation\n\n```bash\nnpm install -g @agent-canvas/cli\n# or\nbun add -g @agent-canvas/cli\n```\n\n## Features\n\n- Real-time canvas in browser via WebSocket\n- Multi-canvas support: manage multiple diagrams with sidebar or CLI\n- Shapes: rectangle, ellipse, diamond, polygon\n- Text with 9 anchor points for precise positioning\n- Arrows: sharp, round (curved), elbow (90° turns)\n- Element manipulation: move, rotate, resize, group, delete\n- Import/export: .excalidraw files, PNG export\n\n## Usage\n\n### Start Canvas\n\n```bash\nagent-canvas start\n```\n\n### Load File\n\n```bash\nagent-canvas load diagram.excalidraw  # Load into current canvas\n```\n\n### Canvas Management\n\n```bash\n# List all canvases (* marks active)\nagent-canvas list\n\n# Create new canvas\nagent-canvas new -n \"Flowchart\"\nagent-canvas new -n \"Architecture\" --use  # Create and switch to it\n\n# Switch to canvas by name\nagent-canvas use \"Flowchart\"\n\n# Rename current canvas\nagent-canvas rename \"New Name\"\n```\n\n### Drawing\n\n```bash\n# Add shapes\nagent-canvas add-shape -t rectangle -x 100 -y 100 -w 200 -h 100 --background-color \"#FFA07A\" -l \"My Box\"\nagent-canvas add-shape -t ellipse -x 300 -y 100 -w 100 -h 100\nagent-canvas add-shape -t diamond -x 500 -y 100 -w 100 -h 100\n\n# Add text (--ax/--ay = anchor point, -a = anchor type)\nagent-canvas add-text -t \"Hello World\" --ax 100 --ay 300 --font-size 24\nagent-canvas add-text -t \"Centered\" --ax 200 --ay 250 -a center\n# Anchors: topLeft, topCenter, topRight, leftCenter, center, rightCenter, bottomLeft, bottomCenter (default), bottomRight\n\n# Add lines and arrows\nagent-canvas add-line -x 100 -y 400 --end-x 300 --end-y 400\nagent-canvas add-arrow -x 100 -y 500 --end-x 300 --end-y 500\n\n# Arrow types: sharp (default), round, elbow\nagent-canvas add-arrow -x 100 -y 100 --end-x 100 --end-y 300 --arrow-type round --via \"50,200\"\nagent-canvas add-arrow -x 175 -y 520 --end-x 175 --end-y 280 --arrow-type elbow --via \"120,520;120,280\"\n\n# Add polygon\nagent-canvas add-polygon -p '[{\"x\":0,\"y\":0},{\"x\":100,\"y\":0},{\"x\":50,\"y\":100}]'\n```\n\n### Element Manipulation\n\n```bash\n# Delete elements (supports batch)\nagent-canvas delete-elements -i <id1>,<id2>,<id3>\n\n# Rotate elements (degrees, positive = clockwise)\nagent-canvas rotate-elements -i <id1>,<id2> -a 45\n\n# Move elements\nagent-canvas move-elements -i <id1>,<id2> --delta-x 50 --delta-y 100\n\n# Resize shapes (expand/contract edges)\nagent-canvas resize-elements -i <id> --bottom 50              # Expand bottom by 50px\nagent-canvas resize-elements -i <id> --right 30 --bottom 20   # Expand right-bottom corner\nagent-canvas resize-elements -i <id> --left -20               # Contract left edge by 20px\n\n# Group/ungroup\nagent-canvas group-elements -i <id1>,<id2>,<id3>\nagent-canvas ungroup-element -i <element-id>\n```\n\n### Read & Export\n\n```bash\n# Read scene (TOON format - token efficient)\nagent-canvas read\n\n# Read scene (JSON format)\nagent-canvas read --json\n\n# Save to file\nagent-canvas save diagram.excalidraw\n\n# Export to PNG\nagent-canvas export -o output.png\nagent-canvas export -o output.png --scale 2 --dark --no-background\n\n# Clear canvas\nagent-canvas clear\n```","readmeFilename":"README.md"}