{"_id":"vplan","_rev":"36-d2671f64cf28d29e8d1801dc64db7a5e","name":"vplan","dist-tags":{"latest":"0.24.0"},"versions":{"0.1.0":{"name":"vplan","version":"0.1.0","author":{"name":"Brandon Burrus","email":"brandon@burrus.io"},"license":"MIT","_id":"vplan@0.1.0","maintainers":[{"name":"brandonburrus","email":"brandon@burrus.io"}],"bin":{"vplan":"dist/index.js"},"dist":{"shasum":"818709095d216b6a9f48eb8d609af2ec2ee6d09a","tarball":"https://registry.npmjs.org/vplan/-/vplan-0.1.0.tgz","fileCount":22,"integrity":"sha512-JSnHrVHDQPZ2ivrLkRu5k6VyS95YGk1VkUgUgQwkjwD2a74Dvz1AFI6E+iR9lwCUCuhujDJSLctCEwut+L42JQ==","signatures":[{"sig":"MEYCIQCNKE0D0KTahB+Kx7uYWYg3lmvmJnaAa7GCT7t+b/FrugIhAOo6JIizro3PHNelFWOlWgAjVbcfNTsoLmgAASKaRABu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97439},"type":"module","_from":"file:vplan-0.1.0.tgz","engines":{"node":">=20.0.0"},"scripts":{"dev":"tsx src/index.ts","build":"tsup","vendor":"node scripts/vendor.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"brandonburrus","email":"brandon@burrus.io"},"_resolved":"/private/var/folders/z6/dhvpw3tj63z6w1f7bhw6ljt80000gn/T/f9d23e0b630f01925a238fe2503bd34f/vplan-0.1.0.tgz","_integrity":"sha512-JSnHrVHDQPZ2ivrLkRu5k6VyS95YGk1VkUgUgQwkjwD2a74Dvz1AFI6E+iR9lwCUCuhujDJSLctCEwut+L42JQ==","_npmVersion":"11.8.0","description":"Render Claude's plans as visual MDX pages instead of walls of text","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^4.4.3","open":"^11.0.0","vite":"^8.0.16","react":"^19.2.7","unified":"^11.0.5","recharts":"^3.8.1","commander":"^15.0.0","react-dom":"^19.2.7","remark-gfm":"^4.0.1","remark-mdx":"^3.1.1","@mdx-js/mdx":"^3.1.1","remark-parse":"^11.0.0","@mdx-js/react":"^3.1.1","@mdx-js/rollup":"^3.1.1","unist-util-visit":"^5.1.0","beautiful-mermaid":"^1.1.3","remark-frontmatter":"^5.0.0","@tabler/icons-react":"^3.44.0","rehype-expressive-code":"^0.43.1","remark-mdx-frontmatter":"^5.2.0","vite-plugin-singlefile":"^2.3.3"},"_hasShrinkwrap":false,"devDependencies":{"@visualplan/core":"0.1.0","@visualplan/runtime":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/vplan_0.1.0_1781990795795_0.8694672145404068","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"vplan","version":"0.2.0","author":{"name":"Brandon Burrus","email":"brandon@burrus.io"},"license":"MIT","_id":"vplan@0.2.0","maintainers":[{"name":"brandonburrus","email":"brandon@burrus.io"}],"homepage":"https://github.com/brandonburrus/visualplan#readme","bugs":{"url":"https://github.com/brandonburrus/visualplan/issues"},"bin":{"vplan":"dist/index.js"},"dist":{"shasum":"3e95bbab40994826cb72d51fc495db86577a5780","tarball":"https://registry.npmjs.org/vplan/-/vplan-0.2.0.tgz","fileCount":22,"integrity":"sha512-IiBP8x4DCDE9rP+N34RVDc6EMst2WkmmI2DOZhOipjEzqHWOrP9RS5jRsZz2ZI03rcM3RIw93OCgkeaKYEamCQ==","signatures":[{"sig":"MEUCIALab9zv8r8SWYSD6WXL4WN5gTtiYAODwJAwyus9Y4o2AiEAgbyBaj3AQ9sFqBJtv1iKdiiTWQrsnnurxtQSKd1HSoo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vplan@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102600},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"f840363356bd75ef2a2f51bb4b85fe249eb84d19","scripts":{"dev":"tsx src/index.ts","build":"tsup","vendor":"node scripts/vendor.mjs","prepack":"node scripts/vendor.mjs && tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab4be2f0-13ed-48e5-ad37-2c1f582165b9"}},"repository":{"url":"git+https://github.com/brandonburrus/visualplan.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.17.0","description":"Render an AI agent's plans as visual MDX pages instead of walls of text","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","open":"^11.0.0","vite":"^8.0.16","react":"^19.2.7","unified":"^11.0.5","recharts":"^3.8.1","commander":"^15.0.0","react-dom":"^19.2.7","remark-gfm":"^4.0.1","remark-mdx":"^3.1.1","@mdx-js/mdx":"^3.1.1","remark-parse":"^11.0.0","@mdx-js/react":"^3.1.1","@mdx-js/rollup":"^3.1.1","unist-util-visit":"^5.1.0","beautiful-mermaid":"^1.1.3","remark-frontmatter":"^5.0.0","@tabler/icons-react":"^3.44.0","rehype-expressive-code":"^0.43.1","remark-mdx-frontmatter":"^5.2.0","vite-plugin-singlefile":"^2.3.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vplan_0.2.0_1782001102352_0.3743931384796293","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"vplan","version":"0.3.0","author":{"name":"Brandon Burrus","email":"brandon@burrus.io"},"license":"MIT","_id":"vplan@0.3.0","maintainers":[{"name":"brandonburrus","email":"brandon@burrus.io"}],"homepage":"https://github.com/brandonburrus/visualplan#readme","bugs":{"url":"https://github.com/brandonburrus/visualplan/issues"},"bin":{"vplan":"dist/index.js"},"dist":{"shasum":"8c8054f4a1b893109ef4275474ae297cb9e52edc","tarball":"https://registry.npmjs.org/vplan/-/vplan-0.3.0.tgz","fileCount":23,"integrity":"sha512-OHz/OyVIlEesowjiAGX752RlyCKdHaFLFRIODbg6DumQi09VNjpidDzi/7eBHSenDzVH7Dz/WBECnVXm1KmVyw==","signatures":[{"sig":"MEQCIGUp4vgvya+vf4a2I1qq4ml/7qj5Brk0FOMnDeGHVvgyAiAM27g6rwmywkNsW7UAX6c1wAo+rOm/K9R6JYm19kGoYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vplan@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146867},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"73fb738ca55dfc09b93799a441fa35c1d4fc1a22","scripts":{"dev":"tsx src/index.ts","build":"tsup","vendor":"node scripts/vendor.mjs","prepack":"node scripts/vendor.mjs && tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab4be2f0-13ed-48e5-ad37-2c1f582165b9"}},"repository":{"url":"git+https://github.com/brandonburrus/visualplan.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.17.0","description":"Render an AI agent's plans as visual MDX pages instead of walls of text","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","open":"^11.0.0","vite":"^8.0.16","react":"^19.2.7","unified":"^11.0.5","recharts":"^3.8.1","commander":"^15.0.0","react-dom":"^19.2.7","remark-gfm":"^4.0.1","remark-mdx":"^3.1.1","@mdx-js/mdx":"^3.1.1","remark-parse":"^11.0.0","@mdx-js/react":"^3.1.1","@mdx-js/rollup":"^3.1.1","unist-util-visit":"^5.1.0","beautiful-mermaid":"^1.1.3","remark-frontmatter":"^5.0.0","@tabler/icons-react":"^3.44.0","rehype-expressive-code":"^0.43.1","remark-mdx-frontmatter":"^5.2.0","vite-plugin-singlefile":"^2.3.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vplan_0.3.0_1782017609492_0.24807022161727899","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"vplan","version":"0.3.1","author":{"name":"Brandon Burrus","email":"brandon@burrus.io"},"license":"MIT","_id":"vplan@0.3.1","maintainers":[{"name":"brandonburrus","email":"brandon@burrus.io"}],"homepage":"https://github.com/brandonburrus/visualplan#readme","bugs":{"url":"https://github.com/brandonburrus/visualplan/issues"},"bin":{"vplan":"dist/index.js"},"dist":{"shasum":"6ce6ff68118a8d61ac54d5f959f14c9c745855a2","tarball":"https://registry.npmjs.org/vplan/-/vplan-0.3.1.tgz","fileCount":24,"integrity":"sha512-O60oOSgjYWyGXSF2OazHfhNXVILKOOT+da3K9xTuzDxcmgzsy5753OvSZnWMOyis/PKKWi9swYehKMZaKqaU0g==","signatures":[{"sig":"MEYCIQDxh/Zp6JYvLiPDKuoQRJsgLVV2r9NFqUyMSbjktlwdkQIhAPdqKQSIm0XATPKKDEya96qdFJUD0kObsYR3yGrEVc/n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vplan@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":149011},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"32ca17ba9a4b5616c5e983f03033501bc5c0cbd3","scripts":{"dev":"tsx src/index.ts","build":"tsup","vendor":"node scripts/vendor.mjs","prepack":"node scripts/vendor.mjs && tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab4be2f0-13ed-48e5-ad37-2c1f582165b9"}},"repository":{"url":"git+https://github.com/brandonburrus/visualplan.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.17.0","description":"Render an AI agent's plans as visual MDX pages instead of walls of text","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","open":"^11.0.0","vite":"^8.0.16","react":"^19.2.7","unified":"^11.0.5","recharts":"^3.8.1","commander":"^15.0.0","react-dom":"^19.2.7","remark-gfm":"^4.0.1","remark-mdx":"^3.1.1","@mdx-js/mdx":"^3.1.1","remark-parse":"^11.0.0","@mdx-js/react":"^3.1.1","@mdx-js/rollup":"^3.1.1","unist-util-visit":"^5.1.0","beautiful-mermaid":"^1.1.3","remark-frontmatter":"^5.0.0","@tabler/icons-react":"^3.44.0","rehype-expressive-code":"^0.43.1","remark-mdx-frontmatter":"^5.2.0","vite-plugin-singlefile":"^2.3.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vplan_0.3.1_1782018008395_0.4732093321800823","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"vplan","version":"0.4.0","author":{"name":"Brandon Burrus","email":"brandon@burrus.io"},"license":"MIT","_id":"vplan@0.4.0","maintainers":[{"name":"brandonburrus","email":"brandon@burrus.io"}],"homepage":"https://github.com/brandonburrus/visualplan#readme","bugs":{"url":"https://github.com/brandonburrus/visualplan/issues"},"bin":{"vplan":"dist/index.js"},"dist":{"shasum":"1501b3afeaf609fe85854a4effd9787b81c155b7","tarball":"https://registry.npmjs.org/vplan/-/vplan-0.4.0.tgz","fileCount":24,"integrity":"sha512-THdQ8IgyAfHGJcspf/LKQy9uw14dVXmukzuQHr8SIjahVkol+giTDOOEHX/b/IAYap+PdK6KuDQBHNLgStHrBQ==","signatures":[{"sig":"MEUCIQCSn4BglY4+IsflE/GxXNW7NIi31eLQ2VkC5R/av3m2FQIge/A0JLJTpI9t9x8TlR2dcNW4k47TsiJmM++8zupoM/M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vplan@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":149470},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"118976647723129f9fefebf13b8a0cb820d02ac1","scripts":{"dev":"tsx src/index.ts","build":"tsup","vendor":"node scripts/vendor.mjs","prepack":"node scripts/vendor.mjs && tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab4be2f0-13ed-48e5-ad37-2c1f582165b9"}},"repository":{"url":"git+https://github.com/brandonburrus/visualplan.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.17.0","description":"Render an AI agent's plans as visual MDX pages instead of walls of text","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","open":"^11.0.0","vite":"^8.0.16","react":"^19.2.7","unified":"^11.0.5","recharts":"^3.8.1","commander":"^15.0.0","react-dom":"^19.2.7","remark-gfm":"^4.0.1","remark-mdx":"^3.1.1","@mdx-js/mdx":"^3.1.1","remark-parse":"^11.0.0","@mdx-js/react":"^3.1.1","@mdx-js/rollup":"^3.1.1","unist-util-visit":"^5.1.0","beautiful-mermaid":"^1.1.3","remark-frontmatter":"^5.0.0","@tabler/icons-react":"^3.44.0","rehype-expressive-code":"^0.43.1","remark-mdx-frontmatter":"^5.2.0","vite-plugin-singlefile":"^2.3.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vplan_0.4.0_1782019996653_0.2665679779290222","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"vplan","version":"0.5.0","author":{"name":"Brandon Burrus","email":"brandon@burrus.io"},"license":"MIT","_id":"vplan@0.5.0","maintainers":[{"name":"brandonburrus","email":"brandon@burrus.io"}],"homepage":"https://github.com/brandonburrus/visualplan#readme","bugs":{"url":"https://github.com/brandonburrus/visualplan/issues"},"bin":{"vplan":"dist/index.js"},"dist":{"shasum":"74a23150c443f4127197784fca44ea1ba03811b1","tarball":"https://registry.npmjs.org/vplan/-/vplan-0.5.0.tgz","fileCount":24,"integrity":"sha512-YtxTCfWb6QAuebtH7BSNpWTwF/2TlfOm1MX/jwy/BmrUMEBZVxwFrAyZKaRA6c7duH/ihHvRVplA+/uK6Leqsg==","signatures":[{"sig":"MEUCIGrXgXOHefMVxXM4hjJXr+duHyja9OqRpmzJeGGhqgGPAiEA3laGhm/0JeEaCdksV40T3ziJ+jZidL40UbjkMUNgsFU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vplan@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":161551},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"f44ba74163e571f816fdbc5cdb1fce55efd275e0","scripts":{"dev":"tsx src/index.ts","build":"tsup","vendor":"node scripts/vendor.mjs","prepack":"node scripts/vendor.mjs && tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab4be2f0-13ed-48e5-ad37-2c1f582165b9"}},"repository":{"url":"git+https://github.com/brandonburrus/visualplan.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.17.0","description":"Render an AI agent's plans as visual MDX pages instead of walls of text","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","open":"^11.0.0","vite":"^8.0.16","react":"^19.2.7","unified":"^11.0.5","recharts":"^3.8.1","commander":"^15.0.0","react-dom":"^19.2.7","remark-gfm":"^4.0.1","remark-mdx":"^3.1.1","@mdx-js/mdx":"^3.1.1","remark-parse":"^11.0.0","@mdx-js/react":"^3.1.1","@mdx-js/rollup":"^3.1.1","unist-util-visit":"^5.1.0","beautiful-mermaid":"^1.1.3","remark-frontmatter":"^5.0.0","@tabler/icons-react":"^3.44.0","hast-util-from-html":"^2.0.3","material-icon-theme":"^5.35.0","@expressive-code/core":"0.43.1","rehype-expressive-code":"^0.43.1","remark-mdx-frontmatter":"^5.2.0","vite-plugin-singlefile":"^2.3.3","expressive-code-color-chips":"^0.1.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vplan_0.5.0_1782022581522_0.8485800527048837","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"vplan","version":"0.5.1","keywords":["mdx","cli","plan","planning","ai","ai-agent","agent","visualization","diagram","mermaid","markdown","documentation"],"author":{"name":"Brandon Burrus","email":"brandon@burrus.io"},"license":"MIT","_id":"vplan@0.5.1","maintainers":[{"name":"brandonburrus","email":"brandon@burrus.io"}],"homepage":"https://github.com/brandonburrus/visualplan#readme","bugs":{"url":"https://github.com/brandonburrus/visualplan/issues"},"bin":{"vplan":"dist/index.js"},"dist":{"shasum":"ebf7ee7f94d80f135c16fad492ec4c974a815f04","tarball":"https://registry.npmjs.org/vplan/-/vplan-0.5.1.tgz","fileCount":25,"integrity":"sha512-ZQvy9eXNpXM2LsPG6KWSd8vs/588T/ShqGrRM0tYhcdEhi7GQOR1sTGjdiEvGIwSm/JHmkiYnZgGykHeSGFamA==","signatures":[{"sig":"MEUCIQCVMR5cxnhqNMiRQrP02cRVvF/6EwsBs9wutCqE5L4kkgIgB6AtDx6C1L0nUFl7+QxawNai1r3AQXjlBzR35a+yyDs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vplan@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":163396},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"de9543a554d6f894226dc11a62bde4e359d815f6","scripts":{"dev":"tsx src/index.ts","build":"tsup","vendor":"node scripts/vendor.mjs","prepack":"node scripts/vendor.mjs && tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab4be2f0-13ed-48e5-ad37-2c1f582165b9"}},"repository":{"url":"git+https://github.com/brandonburrus/visualplan.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.17.0","description":"Render an AI agent's plans as visual MDX pages instead of walls of text","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","open":"^11.0.0","vite":"^8.0.16","react":"^19.2.7","unified":"^11.0.5","recharts":"^3.8.1","commander":"^15.0.0","react-dom":"^19.2.7","remark-gfm":"^4.0.1","remark-mdx":"^3.1.1","@mdx-js/mdx":"^3.1.1","remark-parse":"^11.0.0","@mdx-js/react":"^3.1.1","@mdx-js/rollup":"^3.1.1","unist-util-visit":"^5.1.0","beautiful-mermaid":"^1.1.3","remark-frontmatter":"^5.0.0","@tabler/icons-react":"^3.44.0","hast-util-from-html":"^2.0.3","material-icon-theme":"^5.35.0","@expressive-code/core":"0.43.1","rehype-expressive-code":"^0.43.1","remark-mdx-frontmatter":"^5.2.0","vite-plugin-singlefile":"^2.3.3","expressive-code-color-chips":"^0.1.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vplan_0.5.1_1782023067630_0.474827333037692","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"vplan","version":"0.6.0","keywords":["mdx","cli","plan","planning","ai","ai-agent","agent","visualization","diagram","mermaid","markdown","documentation"],"author":{"name":"Brandon Burrus","email":"brandon@burrus.io"},"license":"MIT","_id":"vplan@0.6.0","maintainers":[{"name":"brandonburrus","email":"brandon@burrus.io"}],"homepage":"https://github.com/brandonburrus/visualplan#readme","bugs":{"url":"https://github.com/brandonburrus/visualplan/issues"},"bin":{"vplan":"dist/index.js"},"dist":{"shasum":"031d393544349a7bd99c2029bf30cd73009802db","tarball":"https://registry.npmjs.org/vplan/-/vplan-0.6.0.tgz","fileCount":26,"integrity":"sha512-4EWFIHupjmLUgUd1FwUrqqFjrsXnLpbj72+IaWzzbxnflUI42BtPjaWQ8zb1ocVmfOfcEsCyCL1AwIrIAVIZuA==","signatures":[{"sig":"MEQCIFN8efDqqsOmltu8ZRVAp4Xxe8G5OsBOmXlaMN+TACH6AiBrrwomCWCjEWt+v88/PyAjD4/Xr8G/IOi/UNV7Puip5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vplan@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":170641},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"1d4cfe53e9dc1f5b4e3d75a55e1d8010d492d3e8","scripts":{"dev":"tsx src/index.ts","build":"tsup","vendor":"node scripts/vendor.mjs","prepack":"node scripts/vendor.mjs && tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab4be2f0-13ed-48e5-ad37-2c1f582165b9"}},"repository":{"url":"git+https://github.com/brandonburrus/visualplan.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.17.0","description":"Render an AI agent's plans as visual MDX pages instead of walls of text","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","open":"^11.0.0","vite":"^8.0.16","react":"^19.2.7","temml":"^0.13.3","unified":"^11.0.5","recharts":"^3.8.1","commander":"^15.0.0","react-dom":"^19.2.7","remark-gfm":"^4.0.1","remark-mdx":"^3.1.1","@mdx-js/mdx":"^3.1.1","remark-parse":"^11.0.0","@mdx-js/react":"^3.1.1","@mdx-js/rollup":"^3.1.1","unist-util-visit":"^5.1.0","beautiful-mermaid":"^1.1.3","remark-frontmatter":"^5.0.0","@tabler/icons-react":"^3.44.0","hast-util-from-html":"^2.0.3","material-icon-theme":"^5.35.0","@expressive-code/core":"0.43.1","rehype-expressive-code":"^0.43.1","remark-mdx-frontmatter":"^5.2.0","vite-plugin-singlefile":"^2.3.3","expressive-code-color-chips":"^0.1.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vplan_0.6.0_1782025831556_0.36411188613461265","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"vplan","version":"0.7.0","keywords":["mdx","cli","plan","planning","ai","ai-agent","agent","visualization","diagram","mermaid","markdown","documentation"],"author":{"name":"Brandon Burrus","email":"brandon@burrus.io"},"license":"MIT","_id":"vplan@0.7.0","maintainers":[{"name":"brandonburrus","email":"brandon@burrus.io"}],"homepage":"https://github.com/brandonburrus/visualplan#readme","bugs":{"url":"https://github.com/brandonburrus/visualplan/issues"},"bin":{"vplan":"dist/index.js"},"dist":{"shasum":"0ec1ad90efdf64e52153e3f41d671bb400e3bd3d","tarball":"https://registry.npmjs.org/vplan/-/vplan-0.7.0.tgz","fileCount":26,"integrity":"sha512-emzn3Z1sVK1Lz1cK+xoo9OPuju0myJrSfoEHvBETybg7tqXxqExDOQPpWoz/PXM/4hc7PVaOeXsZiOoguDggmg==","signatures":[{"sig":"MEQCIEOVA2lI9HIJikaWouI36ggOzrHHyuOp04hu8Pyh5stUAiBozatvo/IT/SVCIRIJ0JckYI0FoX7llHcSqgRwo+0mZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vplan@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":179578},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"52ad8017b9ece12234c708b9c85448b7f4d1c5ff","scripts":{"dev":"tsx src/index.ts","build":"tsup","vendor":"node scripts/vendor.mjs","prepack":"node scripts/vendor.mjs && tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab4be2f0-13ed-48e5-ad37-2c1f582165b9"}},"repository":{"url":"git+https://github.com/brandonburrus/visualplan.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.17.0","description":"Render an AI agent's plans as visual MDX pages instead of walls of text","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","open":"^11.0.0","vite":"^8.0.16","react":"^19.2.7","temml":"^0.13.3","unified":"^11.0.5","recharts":"^3.8.1","commander":"^15.0.0","react-dom":"^19.2.7","remark-gfm":"^4.0.1","remark-mdx":"^3.1.1","@mdx-js/mdx":"^3.1.1","remark-parse":"^11.0.0","@mdx-js/react":"^3.1.1","@mdx-js/rollup":"^3.1.1","unist-util-visit":"^5.1.0","beautiful-mermaid":"^1.1.3","remark-frontmatter":"^5.0.0","@tabler/icons-react":"^3.44.0","hast-util-from-html":"^2.0.3","material-icon-theme":"^5.35.0","@expressive-code/core":"0.43.1","rehype-expressive-code":"^0.43.1","remark-mdx-frontmatter":"^5.2.0","vite-plugin-singlefile":"^2.3.3","expressive-code-color-chips":"^0.1.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vplan_0.7.0_1782058340840_0.9302110547355322","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"vplan","version":"0.8.0","keywords":["mdx","cli","plan","planning","ai","ai-agent","agent","visualization","diagram","mermaid","markdown","documentation"],"author":{"name":"Brandon Burrus","email":"brandon@burrus.io"},"license":"MIT","_id":"vplan@0.8.0","maintainers":[{"name":"brandonburrus","email":"brandon@burrus.io"}],"homepage":"https://github.com/brandonburrus/visualplan#readme","bugs":{"url":"https://github.com/brandonburrus/visualplan/issues"},"bin":{"vplan":"dist/index.js"},"dist":{"shasum":"f651aca2ac82712ab1f400d78a54b87c6888daab","tarball":"https://registry.npmjs.org/vplan/-/vplan-0.8.0.tgz","fileCount":27,"integrity":"sha512-enAQe13/i4kD3s6tJOAjnWIiHHAywVr/UDLG3gH1fOtBNQq4CPU6nP9OwYbDYfLFtQ0897E2JE0b97cgILEc4g==","signatures":[{"sig":"MEQCIGgZvaDX0AQ+bbgSY5402CWy9RLr1DxftlT9pAnjQFdyAiBGSWdP2qSyAH/R8+HyiAqyk5/oB7CqhNg2W/IPilxPhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vplan@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":196387},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"82144ddf8d22b3d1f17c081a57300fbf128f3f1b","scripts":{"dev":"tsx src/index.ts","build":"tsup","vendor":"node scripts/vendor.mjs","prepack":"node scripts/vendor.mjs && tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab4be2f0-13ed-48e5-ad37-2c1f582165b9"}},"repository":{"url":"git+https://github.com/brandonburrus/visualplan.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.17.0","description":"Render an AI agent's plans as visual MDX pages instead of walls of text","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","open":"^11.0.0","vite":"^8.0.16","react":"^19.2.7","temml":"^0.13.3","fflate":"^0.8.2","unified":"^11.0.5","recharts":"^3.8.1","commander":"^15.0.0","react-dom":"^19.2.7","remark-gfm":"^4.0.1","remark-mdx":"^3.1.1","@mdx-js/mdx":"^3.1.1","remark-parse":"^11.0.0","@mdx-js/react":"^3.1.1","@mdx-js/rollup":"^3.1.1","unist-util-visit":"^5.1.0","beautiful-mermaid":"^1.1.3","remark-frontmatter":"^5.0.0","@tabler/icons-react":"^3.44.0","hast-util-from-html":"^2.0.3","material-icon-theme":"^5.35.0","@expressive-code/core":"0.43.1","rehype-expressive-code":"^0.43.1","remark-mdx-frontmatter":"^5.2.0","vite-plugin-singlefile":"^2.3.3","expressive-code-color-chips":"^0.1.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vplan_0.8.0_1782070591662_0.7490669695678214","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"vplan","version":"0.8.1","keywords":["mdx","cli","plan","planning","ai","ai-agent","agent","visualization","diagram","mermaid","markdown","documentation"],"author":{"name":"Brandon Burrus","email":"brandon@burrus.io"},"license":"MIT","_id":"vplan@0.8.1","maintainers":[{"name":"brandonburrus","email":"brandon@burrus.io"}],"homepage":"https://github.com/brandonburrus/visualplan#readme","bugs":{"url":"https://github.com/brandonburrus/visualplan/issues"},"bin":{"vplan":"dist/index.js"},"dist":{"shasum":"10893c1c9f7b4b2d045507f636a179c900f7e520","tarball":"https://registry.npmjs.org/vplan/-/vplan-0.8.1.tgz","fileCount":27,"integrity":"sha512-wZBIMrcHXXSyz2opnyG6PcHosWbUkE9R7AELvEflI2DeI+5no9fukFsYmcB3iwjyPI7lxjTGg2ZeCk9asvYqfw==","signatures":[{"sig":"MEYCIQCmsMHZIdtYGI61t64dohcj19a9nhVjql7w8KlpqyVifgIhAMg1/LJALJ+lMjLbyjzaO3F+w5sImeFQy5i/1r5OCzxH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vplan@0.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":207224},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"e39bf313cec892a8555f40835563194f99429104","scripts":{"dev":"tsx src/index.ts","build":"tsup","vendor":"node scripts/vendor.mjs","prepack":"node scripts/vendor.mjs && tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab4be2f0-13ed-48e5-ad37-2c1f582165b9"}},"repository":{"url":"git+https://github.com/brandonburrus/visualplan.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.17.0","description":"Render an AI agent's plans as visual MDX pages instead of walls of text","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","open":"^11.0.0","vite":"^8.0.16","react":"^19.2.7","temml":"^0.13.3","fflate":"^0.8.2","unified":"^11.0.5","recharts":"^3.8.1","commander":"^15.0.0","react-dom":"^19.2.7","remark-gfm":"^4.0.1","remark-mdx":"^3.1.1","@mdx-js/mdx":"^3.1.1","remark-parse":"^11.0.0","@mdx-js/react":"^3.1.1","@mdx-js/rollup":"^3.1.1","unist-util-visit":"^5.1.0","beautiful-mermaid":"^1.1.3","remark-frontmatter":"^5.0.0","@tabler/icons-react":"^3.44.0","hast-util-from-html":"^2.0.3","material-icon-theme":"^5.35.0","@expressive-code/core":"0.43.1","rehype-expressive-code":"^0.43.1","remark-mdx-frontmatter":"^5.2.0","vite-plugin-singlefile":"^2.3.3","expressive-code-color-chips":"^0.1.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vplan_0.8.1_1782078532467_0.19697370373230028","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"vplan","version":"0.8.2","keywords":["mdx","cli","plan","planning","ai","ai-agent","agent","visualization","diagram","mermaid","markdown","documentation"],"author":{"name":"Brandon Burrus","email":"brandon@burrus.io"},"license":"MIT","_id":"vplan@0.8.2","maintainers":[{"name":"brandonburrus","email":"brandon@burrus.io"}],"homepage":"https://github.com/brandonburrus/visualplan#readme","bugs":{"url":"https://github.com/brandonburrus/visualplan/issues"},"bin":{"vplan":"dist/index.js"},"dist":{"shasum":"b451a83bb810cd3a192b8e037c8eb03ebeb6ec0e","tarball":"https://registry.npmjs.org/vplan/-/vplan-0.8.2.tgz","fileCount":27,"integrity":"sha512-KomQE21os2oouPA6UKoE1AAVBKWNtPX6V8p2ZnnQD1ZPrXKyw1RJA1kVcXzrzVoCGxgzsWudv4FYZlFDLO++6w==","signatures":[{"sig":"MEUCIGU8bZasgrqVG9nAM11URK+MmdyC7vPN+00D/n8EkM26AiEAtUp1OMXGagQj7aZZuUIpkxNiWC7ZMgpyUqJK0L8x8dI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vplan@0.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":207903},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"559420f2ee89956d58bef61c14b84a03e68dd1c5","scripts":{"dev":"tsx src/index.ts","build":"tsup","vendor":"node scripts/vendor.mjs","prepack":"node scripts/vendor.mjs && tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab4be2f0-13ed-48e5-ad37-2c1f582165b9"}},"repository":{"url":"git+https://github.com/brandonburrus/visualplan.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.17.0","description":"Render an AI agent's plans as visual MDX pages instead of walls of text","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","open":"^11.0.0","vite":"^8.0.16","react":"^19.2.7","temml":"^0.13.3","fflate":"^0.8.2","unified":"^11.0.5","recharts":"^3.8.1","commander":"^15.0.0","react-dom":"^19.2.7","remark-gfm":"^4.0.1","remark-mdx":"^3.1.1","@mdx-js/mdx":"^3.1.1","remark-parse":"^11.0.0","@mdx-js/react":"^3.1.1","@mdx-js/rollup":"^3.1.1","unist-util-visit":"^5.1.0","beautiful-mermaid":"^1.1.3","remark-frontmatter":"^5.0.0","@tabler/icons-react":"^3.44.0","hast-util-from-html":"^2.0.3","material-icon-theme":"^5.35.0","@expressive-code/core":"0.43.1","rehype-expressive-code":"^0.43.1","remark-mdx-frontmatter":"^5.2.0","vite-plugin-singlefile":"^2.3.3","expressive-code-color-chips":"^0.1.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vplan_0.8.2_1782090378720_0.043478267922044456","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"vplan","version":"0.8.3","keywords":["mdx","cli","plan","planning","ai","ai-agent","agent","visualization","diagram","mermaid","markdown","documentation"],"author":{"name":"Brandon Burrus","email":"brandon@burrus.io"},"license":"MIT","_id":"vplan@0.8.3","maintainers":[{"name":"brandonburrus","email":"brandon@burrus.io"}],"homepage":"https://github.com/brandonburrus/visualplan#readme","bugs":{"url":"https://github.com/brandonburrus/visualplan/issues"},"bin":{"vplan":"dist/index.js"},"dist":{"shasum":"5d7a8c971a83b05544b59e1efc4c3548c369d242","tarball":"https://registry.npmjs.org/vplan/-/vplan-0.8.3.tgz","fileCount":27,"integrity":"sha512-/3Tb70jjOqZvshEFwmJ795Q/j7C3cVd3e6WreJdUSHSb1NtHtaWXuB5gY9fid3FmIkkm8InJIogQ7wat1VcWpQ==","signatures":[{"sig":"MEUCIQCgbWDKVuwSwgVxNpWi6p81O5nOGwkt5FxO93IlrYrYGAIgY4WfVTU4CxU0PacfU6heh7esm04kpAoRxVp/zjAUamQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vplan@0.8.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":208062},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"4dd9f6f4fcac4f7cc4be79510794491592067fcd","scripts":{"dev":"tsx src/index.ts","build":"tsup","vendor":"node scripts/vendor.mjs","prepack":"node scripts/vendor.mjs && tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab4be2f0-13ed-48e5-ad37-2c1f582165b9"}},"repository":{"url":"git+https://github.com/brandonburrus/visualplan.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.17.0","description":"Render an AI agent's plans as visual MDX pages instead of walls of text","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","open":"^11.0.0","vite":"^8.0.16","react":"^19.2.7","temml":"^0.13.3","fflate":"^0.8.2","unified":"^11.0.5","recharts":"^3.8.1","commander":"^15.0.0","react-dom":"^19.2.7","remark-gfm":"^4.0.1","remark-mdx":"^3.1.1","@mdx-js/mdx":"^3.1.1","remark-parse":"^11.0.0","@mdx-js/react":"^3.1.1","@mdx-js/rollup":"^3.1.1","unist-util-visit":"^5.1.0","beautiful-mermaid":"^1.1.3","remark-frontmatter":"^5.0.0","@tabler/icons-react":"^3.44.0","hast-util-from-html":"^2.0.3","material-icon-theme":"^5.35.0","@expressive-code/core":"0.43.1","rehype-expressive-code":"^0.43.1","remark-mdx-frontmatter":"^5.2.0","vite-plugin-singlefile":"^2.3.3","expressive-code-color-chips":"^0.1.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vplan_0.8.3_1782095005650_0.7585561075274214","host":"s3://npm-registry-packages-npm-production"}},"0.8.4":{"name":"vplan","version":"0.8.4","keywords":["mdx","cli","plan","planning","ai","ai-agent","agent","visualization","diagram","mermaid","markdown","documentation"],"author":{"name":"Brandon Burrus","email":"brandon@burrus.io"},"license":"MIT","_id":"vplan@0.8.4","maintainers":[{"name":"brandonburrus","email":"brandon@burrus.io"}],"homepage":"https://visualplan.dev","bugs":{"url":"https://github.com/brandonburrus/visualplan/issues"},"bin":{"vplan":"dist/index.js"},"dist":{"shasum":"11e3b57eaf3403222923fa4e42e83a74d7eee6f3","tarball":"https://registry.npmjs.org/vplan/-/vplan-0.8.4.tgz","fileCount":27,"integrity":"sha512-U9Ypu5L4ZNt7NBoXFWGsSqY/xJpZ1dKLYpK12QNSIwX1PgOZ90i+xoCItt0iNita6EWtNNxMJOK9otxmc564jA==","signatures":[{"sig":"MEYCIQCvFFiSgvxlktsEodQbmQteTdaDHK0thUgr+9SEui7YjQIhALs9xb8bbW2Dy0DeFvR822PY28ZWTpKrWDJ8RZrW0UJD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vplan@0.8.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":208042},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"3c776f001c6426b8070b87a715da20a107b98bc0","scripts":{"dev":"tsx src/index.ts","build":"tsup","vendor":"node scripts/vendor.mjs","prepack":"node scripts/vendor.mjs && tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab4be2f0-13ed-48e5-ad37-2c1f582165b9"}},"repository":{"url":"git+https://github.com/brandonburrus/visualplan.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.17.0","description":"Render an AI agent's plans as visual MDX pages instead of walls of text","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","open":"^11.0.0","vite":"^8.0.16","react":"^19.2.7","temml":"^0.13.3","fflate":"^0.8.2","unified":"^11.0.5","recharts":"^3.8.1","commander":"^15.0.0","react-dom":"^19.2.7","remark-gfm":"^4.0.1","remark-mdx":"^3.1.1","@mdx-js/mdx":"^3.1.1","remark-parse":"^11.0.0","@mdx-js/react":"^3.1.1","@mdx-js/rollup":"^3.1.1","unist-util-visit":"^5.1.0","beautiful-mermaid":"^1.1.3","remark-frontmatter":"^5.0.0","@tabler/icons-react":"^3.44.0","hast-util-from-html":"^2.0.3","material-icon-theme":"^5.35.0","@expressive-code/core":"0.43.1","rehype-expressive-code":"^0.43.1","remark-mdx-frontmatter":"^5.2.0","vite-plugin-singlefile":"^2.3.3","expressive-code-color-chips":"^0.1.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vplan_0.8.4_1782095772624_0.644428313494624","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"vplan","version":"0.9.0","keywords":["mdx","cli","plan","planning","ai","ai-agent","agent","visualization","diagram","mermaid","markdown","documentation"],"author":{"name":"Brandon Burrus","email":"brandon@burrus.io"},"license":"MIT","_id":"vplan@0.9.0","maintainers":[{"name":"brandonburrus","email":"brandon@burrus.io"}],"homepage":"https://visualplan.dev","bugs":{"url":"https://github.com/brandonburrus/visualplan/issues"},"bin":{"vplan":"dist/index.js"},"dist":{"shasum":"8ca18a14431d5ec09fd8677c9af3b41a10383d81","tarball":"https://registry.npmjs.org/vplan/-/vplan-0.9.0.tgz","fileCount":28,"integrity":"sha512-mrDg2fIQjuZCW98UPervdni8Q281NkGq9vVW5vxLLq58LvU3TgdAHy9Y4N6fM5N+UT/oN52mPrNLiUGkT597Cg==","signatures":[{"sig":"MEYCIQDKVFRpsMRN8kMMA6q2BTm2Nf1fqtlvOF+XO6J5z7Fe6AIhAPeOzqRL1sYCIzjRSrHeXnJPnP1MDXeqcQL8JmjDfWtN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vplan@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":229504},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"6a135d7bdc0aa0f03353d9ddada57be016a6a273","scripts":{"dev":"tsx src/index.ts","build":"tsup","vendor":"node scripts/vendor.mjs","prepack":"node scripts/vendor.mjs && tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab4be2f0-13ed-48e5-ad37-2c1f582165b9"}},"repository":{"url":"git+https://github.com/brandonburrus/visualplan.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.17.0","description":"Render an AI agent's plans as visual MDX pages instead of walls of text","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","open":"^11.0.0","vite":"^8.0.16","react":"^19.2.7","temml":"^0.13.3","fflate":"^0.8.2","unified":"^11.0.5","recharts":"^3.8.1","commander":"^15.0.0","react-dom":"^19.2.7","remark-gfm":"^4.0.1","remark-mdx":"^3.1.1","@mdx-js/mdx":"^3.1.1","remark-parse":"^11.0.0","@mdx-js/react":"^3.1.1","@mdx-js/rollup":"^3.1.1","unist-util-visit":"^5.1.0","beautiful-mermaid":"^1.1.3","remark-frontmatter":"^5.0.0","@tabler/icons-react":"^3.44.0","hast-util-from-html":"^2.0.3","material-icon-theme":"^5.35.0","@expressive-code/core":"0.43.1","rehype-expressive-code":"^0.43.1","remark-mdx-frontmatter":"^5.2.0","vite-plugin-singlefile":"^2.3.3","expressive-code-color-chips":"^0.1.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vplan_0.9.0_1782103507051_0.45452880544740437","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"vplan","version":"0.10.0","keywords":["mdx","cli","plan","planning","ai","ai-agent","agent","visualization","diagram","mermaid","markdown","documentation"],"author":{"name":"Brandon Burrus","email":"brandon@burrus.io"},"license":"MIT","_id":"vplan@0.10.0","maintainers":[{"name":"brandonburrus","email":"brandon@burrus.io"}],"homepage":"https://visualplan.dev","bugs":{"url":"https://github.com/brandonburrus/visualplan/issues"},"bin":{"vplan":"dist/index.js"},"dist":{"shasum":"99e192af59d2ac91af0282d30b00745726ae752d","tarball":"https://registry.npmjs.org/vplan/-/vplan-0.10.0.tgz","fileCount":28,"integrity":"sha512-0xDUKKx7xbRjaF9EuYLahxPQGpV4eoGkZzYfXgHTDlHJ2szyAnqLplnIqapfguZoUIhk+iYSFVdt/zKXkd0lvA==","signatures":[{"sig":"MEUCIHF7SbSlKUQUJt4MJm4qNrAuFRoHVNIgfR2F/2LNbmPTAiEA6icBA1OpWdKq2IUpGsHjVQxnpX0/BReDL1XXkbzJACw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vplan@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":241684},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"73c6dae8f289963471ded8ab8f9404bfbfe08d35","scripts":{"dev":"tsx src/index.ts","build":"tsup","vendor":"node scripts/vendor.mjs","prepack":"node scripts/vendor.mjs && tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab4be2f0-13ed-48e5-ad37-2c1f582165b9"}},"repository":{"url":"git+https://github.com/brandonburrus/visualplan.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.17.0","description":"Render an AI agent's plans as visual MDX pages instead of walls of text","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","open":"^11.0.0","vite":"^8.0.16","react":"^19.2.7","temml":"^0.13.3","fflate":"^0.8.2","unified":"^11.0.5","recharts":"^3.8.1","commander":"^15.0.0","react-dom":"^19.2.7","remark-gfm":"^4.0.1","remark-mdx":"^3.1.1","@mdx-js/mdx":"^3.1.1","remark-parse":"^11.0.0","@mdx-js/react":"^3.1.1","@mdx-js/rollup":"^3.1.1","unist-util-visit":"^5.1.0","beautiful-mermaid":"^1.1.3","remark-frontmatter":"^5.0.0","@tabler/icons-react":"^3.44.0","hast-util-from-html":"^2.0.3","material-icon-theme":"^5.35.0","@expressive-code/core":"0.43.1","rehype-expressive-code":"^0.43.1","remark-mdx-frontmatter":"^5.2.0","vite-plugin-singlefile":"^2.3.3","expressive-code-color-chips":"^0.1.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vplan_0.10.0_1782154626915_0.9091890570664065","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"vplan","version":"0.11.0","keywords":["mdx","cli","plan","planning","ai","ai-agent","agent","visualization","diagram","mermaid","markdown","documentation"],"author":{"name":"Brandon Burrus","email":"brandon@burrus.io"},"license":"MIT","_id":"vplan@0.11.0","maintainers":[{"name":"brandonburrus","email":"brandon@burrus.io"}],"homepage":"https://visualplan.dev","bugs":{"url":"https://github.com/brandonburrus/visualplan/issues"},"bin":{"vplan":"dist/index.js"},"dist":{"shasum":"257dc31232e9340c7c812640a95c90354d6df331","tarball":"https://registry.npmjs.org/vplan/-/vplan-0.11.0.tgz","fileCount":31,"integrity":"sha512-/Qfk4a+AN1fMFSuHKW2KS8CwRNifH9vLu1JoRNEwlK8TFWhOJrbyqsN8xoKaUX5iml6lqltGXWeOYm58KHOZzA==","signatures":[{"sig":"MEYCIQDCaYWWvOwGg/7X9Ml5P5+k2HJUqReOSM3Inz3cRpv5FgIhAN8kCWUscbD0nMvGBsHgOW4p8+CycJcADyqumVgzQNJi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vplan@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":394920},"main":"dist/api.js","type":"module","types":"dist/api.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/api.d.ts","import":"./dist/api.js"},"./package.json":"./package.json"},"gitHead":"d1856fa242331612b84ecf86a519dc8ec5212708","scripts":{"dev":"tsx src/index.ts","build":"tsup","vendor":"node scripts/vendor.mjs","prepack":"node scripts/vendor.mjs && tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab4be2f0-13ed-48e5-ad37-2c1f582165b9"}},"repository":{"url":"git+https://github.com/brandonburrus/visualplan.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.17.0","description":"Render an AI agent's plans as visual MDX pages instead of walls of text","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","open":"^11.0.0","vite":"^8.0.16","react":"^19.2.7","temml":"^0.13.3","fflate":"^0.8.2","unified":"^11.0.5","recharts":"^3.8.1","commander":"^15.0.0","react-dom":"^19.2.7","remark-gfm":"^4.0.1","remark-mdx":"^3.1.1","@mdx-js/mdx":"^3.1.1","remark-parse":"^11.0.0","@mdx-js/react":"^3.1.1","@mdx-js/rollup":"^3.1.1","unist-util-visit":"^5.1.0","beautiful-mermaid":"^1.1.3","remark-frontmatter":"^5.0.0","@tabler/icons-react":"^3.44.0","hast-util-from-html":"^2.0.3","material-icon-theme":"^5.35.0","@expressive-code/core":"0.43.1","rehype-expressive-code":"^0.43.1","remark-mdx-frontmatter":"^5.2.0","vite-plugin-singlefile":"^2.3.3","expressive-code-color-chips":"^0.1.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vplan_0.11.0_1782176657831_0.08617902781322018","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"vplan","version":"0.12.0","keywords":["mdx","cli","plan","planning","ai","ai-agent","agent","visualization","diagram","mermaid","markdown","documentation"],"author":{"name":"Brandon Burrus","email":"brandon@burrus.io"},"license":"MIT","_id":"vplan@0.12.0","maintainers":[{"name":"brandonburrus","email":"brandon@burrus.io"}],"homepage":"https://visualplan.dev","bugs":{"url":"https://github.com/brandonburrus/visualplan/issues"},"bin":{"vplan":"dist/index.js"},"dist":{"shasum":"637f71a99c990175fa016691cddc0f9d3ecce824","tarball":"https://registry.npmjs.org/vplan/-/vplan-0.12.0.tgz","fileCount":31,"integrity":"sha512-jGNaqM4BjYFcrSCRfN9M7Z5MEkQ3mk7NI1prvMHObgSDfgNDSZAxoL1z7g29wi46lwYC3cbw7xqa0yJTVVzBNQ==","signatures":[{"sig":"MEUCIQD3NvAUlM5KAeVVlq3QNhNMzzbpyhs2fJ839M79fasNKwIgYa/xYVcBJCTRnYGhq8QGxq9tzqNV13X+aQPG+sZddJ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vplan@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":394976},"main":"dist/api.js","type":"module","types":"dist/api.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/api.d.ts","import":"./dist/api.js"},"./package.json":"./package.json"},"gitHead":"a470b6921aed523cab0422b8eec710431761281b","scripts":{"dev":"tsx src/index.ts","build":"tsup","vendor":"node scripts/vendor.mjs","prepack":"node scripts/vendor.mjs && tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab4be2f0-13ed-48e5-ad37-2c1f582165b9"}},"repository":{"url":"git+https://github.com/brandonburrus/visualplan.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.17.0","description":"Render an AI agent's plans as visual MDX pages instead of walls of text","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","open":"^11.0.0","vite":"^8.0.16","react":"^19.2.7","temml":"^0.13.3","fflate":"^0.8.2","unified":"^11.0.5","recharts":"^3.8.1","commander":"^15.0.0","react-dom":"^19.2.7","remark-gfm":"^4.0.1","remark-mdx":"^3.1.1","@mdx-js/mdx":"^3.1.1","remark-parse":"^11.0.0","@mdx-js/react":"^3.1.1","@mdx-js/rollup":"^3.1.1","unist-util-visit":"^5.1.0","beautiful-mermaid":"^1.1.3","remark-frontmatter":"^5.0.0","@tabler/icons-react":"^3.44.0","hast-util-from-html":"^2.0.3","material-icon-theme":"^5.35.0","@expressive-code/core":"0.43.1","rehype-expressive-code":"^0.43.1","remark-mdx-frontmatter":"^5.2.0","vite-plugin-singlefile":"^2.3.3","expressive-code-color-chips":"^0.1.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vplan_0.12.0_1782177175878_0.7196164108929111","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"vplan","version":"0.13.0","keywords":["mdx","cli","plan","planning","ai","ai-agent","agent","visualization","diagram","mermaid","markdown","documentation"],"author":{"name":"Brandon Burrus","email":"brandon@burrus.io"},"license":"MIT","_id":"vplan@0.13.0","maintainers":[{"name":"brandonburrus","email":"brandon@burrus.io"}],"homepage":"https://visualplan.dev","bugs":{"url":"https://github.com/brandonburrus/visualplan/issues"},"bin":{"vplan":"dist/index.js"},"dist":{"shasum":"171ec1236ae89030889bd1a604f4043483f78428","tarball":"https://registry.npmjs.org/vplan/-/vplan-0.13.0.tgz","fileCount":33,"integrity":"sha512-QgD+5srRGDVsrhelGTbPNMNR5Bi9BH3zG/EDjZFZx8CavFUc06nBzMwxJGuiYWi7pYw23BA/X8V231+y+8xBUg==","signatures":[{"sig":"MEYCIQDxJ0h4LPc+8ZfeOCow0TBmIoGDo2qXyWvIwoQDHqVNEwIhALGJdX2cdr3pSDIzw5VC6jvpYq7a/N+DQwuqu+03oiaT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vplan@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":429703},"main":"dist/api.js","type":"module","types":"dist/api.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/api.d.ts","import":"./dist/api.js"},"./package.json":"./package.json"},"gitHead":"d499efe88c91dff5810cbed3e4cefee460d94faf","scripts":{"dev":"tsx src/index.ts","build":"tsup","vendor":"node scripts/vendor.mjs","prepack":"node scripts/vendor.mjs && tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab4be2f0-13ed-48e5-ad37-2c1f582165b9"}},"repository":{"url":"git+https://github.com/brandonburrus/visualplan.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.17.0","description":"Render an AI agent's plans as visual MDX pages instead of walls of text","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","open":"^11.0.0","vite":"^8.0.16","react":"^19.2.7","temml":"^0.13.3","fflate":"^0.8.2","unified":"^11.0.5","recharts":"^3.8.1","commander":"^15.0.0","react-dom":"^19.2.7","remark-gfm":"^4.0.1","remark-mdx":"^3.1.1","@mdx-js/mdx":"^3.1.1","remark-parse":"^11.0.0","@mdx-js/react":"^3.1.1","@mdx-js/rollup":"^3.1.1","unist-util-visit":"^5.1.0","beautiful-mermaid":"^1.1.3","remark-frontmatter":"^5.0.0","@tabler/icons-react":"^3.44.0","hast-util-from-html":"^2.0.3","material-icon-theme":"^5.35.0","@expressive-code/core":"0.43.1","rehype-expressive-code":"^0.43.1","remark-mdx-frontmatter":"^5.2.0","vite-plugin-singlefile":"^2.3.3","expressive-code-color-chips":"^0.1.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vplan_0.13.0_1782182221982_0.9321408461701257","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"vplan","version":"0.14.0","keywords":["mdx","cli","plan","planning","ai","ai-agent","agent","visualization","diagram","mermaid","markdown","documentation"],"author":{"name":"Brandon Burrus","email":"brandon@burrus.io"},"license":"MIT","_id":"vplan@0.14.0","maintainers":[{"name":"brandonburrus","email":"brandon@burrus.io"}],"homepage":"https://visualplan.dev","bugs":{"url":"https://github.com/brandonburrus/visualplan/issues"},"bin":{"vplan":"dist/index.js"},"dist":{"shasum":"390ee40e28e65005872db4e6ba39d2c01541381f","tarball":"https://registry.npmjs.org/vplan/-/vplan-0.14.0.tgz","fileCount":33,"integrity":"sha512-1V25f2EFCbC8UklcAzYc/8zOti7XWRhuEc+bg4L/xmedTYTobQrUh7Fv4MhROPP0luv2fcJP8vtFSyovXdfjmQ==","signatures":[{"sig":"MEQCIHcJS02ZIwFG5xdpInxFGjuwSznjdpieU0ETCuKdiGdtAiBF0Jg68nBiiJLoXoN5eMC53nYJNFpzXSOLs08Xu0bTYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vplan@0.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":441858},"main":"dist/api.js","type":"module","types":"dist/api.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/api.d.ts","import":"./dist/api.js"},"./package.json":"./package.json"},"gitHead":"d9b191a3947ff3192df87b592716a65b91bae01e","scripts":{"dev":"tsx src/index.ts","build":"tsup","vendor":"node scripts/vendor.mjs","prepack":"node scripts/vendor.mjs && tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab4be2f0-13ed-48e5-ad37-2c1f582165b9"}},"repository":{"url":"git+https://github.com/brandonburrus/visualplan.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.17.0","description":"Render an AI agent's plans as visual MDX pages instead of walls of text","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","open":"^11.0.0","vite":"^8.0.16","react":"^19.2.7","temml":"^0.13.3","fflate":"^0.8.2","unified":"^11.0.5","recharts":"^3.8.1","commander":"^15.0.0","react-dom":"^19.2.7","remark-gfm":"^4.0.1","remark-mdx":"^3.1.1","@mdx-js/mdx":"^3.1.1","remark-parse":"^11.0.0","@mdx-js/react":"^3.1.1","@mdx-js/rollup":"^3.1.1","unist-util-visit":"^5.1.0","beautiful-mermaid":"^1.1.3","remark-frontmatter":"^5.0.0","@tabler/icons-react":"^3.44.0","hast-util-from-html":"^2.0.3","material-icon-theme":"^5.35.0","@expressive-code/core":"0.43.1","rehype-expressive-code":"^0.43.1","remark-mdx-frontmatter":"^5.2.0","vite-plugin-singlefile":"^2.3.3","expressive-code-color-chips":"^0.1.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vplan_0.14.0_1782278813989_0.6099109933099873","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"vplan","version":"0.15.0","keywords":["mdx","cli","plan","planning","ai","ai-agent","agent","visualization","diagram","mermaid","markdown","documentation"],"author":{"name":"Brandon Burrus","email":"brandon@burrus.io"},"license":"MIT","_id":"vplan@0.15.0","maintainers":[{"name":"brandonburrus","email":"brandon@burrus.io"}],"homepage":"https://visualplan.dev","bugs":{"url":"https://github.com/brandonburrus/visualplan/issues"},"bin":{"vplan":"dist/index.js"},"dist":{"shasum":"ae9104fa7b3bc0b202bf0539d371f7492c74e1b1","tarball":"https://registry.npmjs.org/vplan/-/vplan-0.15.0.tgz","fileCount":40,"integrity":"sha512-Gsh3xCXKm6kuIuESh9rCZZ6ZQcs8pxfxknzKuFZnWW5oF3392Pol2CagdiLVTeHxSUT6YXrCc00JsTxK0wUQiw==","signatures":[{"sig":"MEUCIQCABOTDmK7nL5hjB1uGuWH0OkBgoQ37K8MhgpJ7nHhyaAIgZ5U7UiP/vBXCkVj1JThB8rlSS5SmbDIplfssi+ji8Vk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vplan@0.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":512625},"main":"dist/api.js","type":"module","types":"dist/api.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/api.d.ts","import":"./dist/api.js"},"./package.json":"./package.json"},"gitHead":"fd53bc4d5319fbc4373b44a151bb475e61ca7296","scripts":{"dev":"tsx src/index.ts","build":"tsup","vendor":"node scripts/vendor.mjs","prepack":"node scripts/vendor.mjs && tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab4be2f0-13ed-48e5-ad37-2c1f582165b9"}},"repository":{"url":"git+https://github.com/brandonburrus/visualplan.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.17.0","description":"Render an AI agent's plans as visual MDX pages instead of walls of text","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ms":"^2.1.3","zod":"^4.4.3","open":"^11.0.0","vite":"^8.0.16","react":"^19.2.7","temml":"^0.13.3","fflate":"^0.8.2","unified":"^11.0.5","recharts":"^3.8.1","commander":"^15.0.0","react-dom":"^19.2.7","remark-gfm":"^4.0.1","remark-mdx":"^3.1.1","@mdx-js/mdx":"^3.1.1","remark-parse":"^11.0.0","@mdx-js/react":"^3.1.1","@mdx-js/rollup":"^3.1.1","unist-util-visit":"^5.1.0","beautiful-mermaid":"^1.1.3","remark-frontmatter":"^5.0.0","@tabler/icons-react":"^3.44.0","hast-util-from-html":"^2.0.3","material-icon-theme":"^5.35.0","@expressive-code/core":"0.43.1","rehype-expressive-code":"^0.43.1","remark-mdx-frontmatter":"^5.2.0","vite-plugin-singlefile":"^2.3.3","expressive-code-color-chips":"^0.1.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vplan_0.15.0_1782325573434_0.6440585175811986","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"vplan","version":"0.16.0","keywords":["mdx","cli","plan","planning","ai","ai-agent","agent","visualization","diagram","mermaid","markdown","documentation"],"author":{"name":"Brandon Burrus","email":"brandon@burrus.io"},"license":"MIT","_id":"vplan@0.16.0","maintainers":[{"name":"brandonburrus","email":"brandon@burrus.io"}],"homepage":"https://visualplan.dev","bugs":{"url":"https://github.com/brandonburrus/visualplan/issues"},"bin":{"vplan":"dist/index.js"},"dist":{"shasum":"fd8fe3952476b17dd2a944b38976b026f6df5a73","tarball":"https://registry.npmjs.org/vplan/-/vplan-0.16.0.tgz","fileCount":41,"integrity":"sha512-4zT5y/Yg7jL0FOWSKechsl9FjjUWT8JBFHL50ERJk3PMJxWsvza0+HYCsHjul/qzchffx7XMW7P6hZ6TXOHFXQ==","signatures":[{"sig":"MEUCIFH8KZn+Y6n6HhePu5s8787cT7WRr/Ias7S67TsOc0YDAiEAkftcylxWI5EFibACHQbKMGU7vEZdvIH2RVpzclkqLys=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vplan@0.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":522083},"main":"dist/api.js","type":"module","types":"dist/api.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/api.d.ts","import":"./dist/api.js"},"./package.json":"./package.json"},"gitHead":"98419d0a679c3fb4cb29ec8e0ef90a2df9672226","scripts":{"dev":"tsx src/index.ts","build":"tsup","vendor":"node scripts/vendor.mjs","prepack":"node scripts/vendor.mjs && tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab4be2f0-13ed-48e5-ad37-2c1f582165b9"}},"repository":{"url":"git+https://github.com/brandonburrus/visualplan.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.17.0","description":"Render an AI agent's plans as visual MDX pages instead of walls of text","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ms":"^2.1.3","zod":"^4.4.3","open":"^11.0.0","vite":"^8.0.16","react":"^19.2.7","temml":"^0.13.3","fflate":"^0.8.2","unified":"^11.0.5","recharts":"^3.8.1","commander":"^15.0.0","react-dom":"^19.2.7","remark-gfm":"^4.0.1","remark-mdx":"^3.1.1","@mdx-js/mdx":"^3.1.1","remark-parse":"^11.0.0","@mdx-js/react":"^3.1.1","@mdx-js/rollup":"^3.1.1","unist-util-visit":"^5.1.0","beautiful-mermaid":"^1.1.3","remark-frontmatter":"^5.0.0","@tabler/icons-react":"^3.44.0","hast-util-from-html":"^2.0.3","material-icon-theme":"^5.35.0","@expressive-code/core":"0.43.1","rehype-expressive-code":"^0.43.1","remark-mdx-frontmatter":"^5.2.0","vite-plugin-singlefile":"^2.3.3","expressive-code-color-chips":"^0.1.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vplan_0.16.0_1782331578001_0.5162656192691202","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"vplan","version":"0.17.0","keywords":["mdx","cli","plan","planning","ai","ai-agent","agent","visualization","diagram","mermaid","markdown","documentation"],"author":{"name":"Brandon Burrus","email":"brandon@burrus.io"},"license":"MIT","_id":"vplan@0.17.0","maintainers":[{"name":"brandonburrus","email":"brandon@burrus.io"}],"homepage":"https://visualplan.dev","bugs":{"url":"https://github.com/brandonburrus/visualplan/issues"},"bin":{"vplan":"dist/index.js"},"dist":{"shasum":"ba2d92557a16095fb416b8442cd524dfce28ed3e","tarball":"https://registry.npmjs.org/vplan/-/vplan-0.17.0.tgz","fileCount":44,"integrity":"sha512-YDqzXAQcmu4BTOox/SXK/Hor4weYXUP3MT0EwHKWi9JZcdhHuk3F4NTUhZYfvhLQyTbqaQbklLbsIdHXgTuoCw==","signatures":[{"sig":"MEUCIB1/4y52XEsfpp0ii3FtgOIHBTuRGOgxmjWetzPOY/cuAiEAp2N/M+x0bRZ5/UTtzQoKFX+cCcZ/kNoSAp2vtFw8kUk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vplan@0.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":615495},"main":"dist/api.js","type":"module","types":"dist/api.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/api.d.ts","import":"./dist/api.js"},"./package.json":"./package.json"},"gitHead":"b746611e650a71d1d85c1b56f8bdd675e1948522","scripts":{"dev":"tsx src/index.ts","build":"tsup","vendor":"node scripts/vendor.mjs","prepack":"node scripts/vendor.mjs && tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab4be2f0-13ed-48e5-ad37-2c1f582165b9"}},"repository":{"url":"git+https://github.com/brandonburrus/visualplan.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.17.0","description":"Render an AI agent's plans as visual MDX pages instead of walls of text","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ms":"^2.1.3","zod":"^4.4.3","open":"^11.0.0","vite":"^8.0.16","react":"^19.2.7","temml":"^0.13.3","fflate":"^0.8.2","unified":"^11.0.5","recharts":"^3.8.1","commander":"^15.0.0","react-dom":"^19.2.7","remark-gfm":"^4.0.1","remark-mdx":"^3.1.1","@mdx-js/mdx":"^3.1.1","remark-parse":"^11.0.0","@mdx-js/react":"^3.1.1","@mdx-js/rollup":"^3.1.1","unist-util-visit":"^5.1.0","beautiful-mermaid":"^1.1.3","remark-frontmatter":"^5.0.0","@tabler/icons-react":"^3.44.0","hast-util-from-html":"^2.0.3","material-icon-theme":"^5.35.0","@expressive-code/core":"0.43.1","rehype-expressive-code":"^0.43.1","remark-mdx-frontmatter":"^5.2.0","vite-plugin-singlefile":"^2.3.3","expressive-code-color-chips":"^0.1.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vplan_0.17.0_1782346407591_0.7449516734599659","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"vplan","version":"0.18.0","keywords":["mdx","cli","plan","planning","ai","ai-agent","agent","visualization","diagram","mermaid","markdown","documentation"],"author":{"name":"Brandon Burrus","email":"brandon@burrus.io"},"license":"MIT","_id":"vplan@0.18.0","maintainers":[{"name":"brandonburrus","email":"brandon@burrus.io"}],"homepage":"https://visualplan.dev","bugs":{"url":"https://github.com/brandonburrus/visualplan/issues"},"bin":{"vplan":"dist/index.js"},"dist":{"shasum":"7b608479748c656ce015fb270a307d9d02a0c009","tarball":"https://registry.npmjs.org/vplan/-/vplan-0.18.0.tgz","fileCount":44,"integrity":"sha512-MN1PSijhgSk3rPgkJhzAY0NGHFY5TsPy1Si27eJqDCzkE0YxeKy0f1B996JKRGqEpNRqj9lmQGALpW26zBCdQg==","signatures":[{"sig":"MEYCIQCoFVJpPV2fqsYPP5O3q+BKLvOtrv5iyChMP16CiJrBJwIhAOFm0QWrKFg+U+Q041HzfimxCiVBurEt1li1kziJwmnC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vplan@0.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":638673},"main":"dist/api.js","type":"module","types":"dist/api.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/api.d.ts","import":"./dist/api.js"},"./package.json":"./package.json"},"gitHead":"9c4b3db2445db0ad98c4eefdc31dcf68c0a9a295","scripts":{"dev":"tsx src/index.ts","build":"tsup","vendor":"node scripts/vendor.mjs","prepack":"node scripts/vendor.mjs && tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab4be2f0-13ed-48e5-ad37-2c1f582165b9"}},"repository":{"url":"git+https://github.com/brandonburrus/visualplan.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.17.0","description":"Render an AI agent's plans as visual MDX pages instead of walls of text","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ms":"^2.1.3","zod":"^4.4.3","open":"^11.0.0","vite":"^8.0.16","react":"^19.2.7","temml":"^0.13.3","fflate":"^0.8.2","unified":"^11.0.5","recharts":"^3.8.1","commander":"^15.0.0","react-dom":"^19.2.7","remark-gfm":"^4.0.1","remark-mdx":"^3.1.1","@mdx-js/mdx":"^3.1.1","remark-parse":"^11.0.0","@mdx-js/react":"^3.1.1","@mdx-js/rollup":"^3.1.1","unist-util-visit":"^5.1.0","beautiful-mermaid":"^1.1.3","remark-frontmatter":"^5.0.0","@tabler/icons-react":"^3.44.0","hast-util-from-html":"^2.0.3","material-icon-theme":"^5.35.0","@expressive-code/core":"0.43.1","rehype-expressive-code":"^0.43.1","remark-mdx-frontmatter":"^5.2.0","vite-plugin-singlefile":"^2.3.3","expressive-code-color-chips":"^0.1.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vplan_0.18.0_1782351609719_0.810573586826894","host":"s3://npm-registry-packages-npm-production"}},"0.18.1":{"name":"vplan","version":"0.18.1","keywords":["mdx","cli","plan","planning","ai","ai-agent","agent","visualization","diagram","mermaid","markdown","documentation"],"author":{"name":"Brandon Burrus","email":"brandon@burrus.io"},"license":"MIT","_id":"vplan@0.18.1","maintainers":[{"name":"brandonburrus","email":"brandon@burrus.io"}],"homepage":"https://visualplan.dev","bugs":{"url":"https://github.com/brandonburrus/visualplan/issues"},"bin":{"vplan":"dist/index.js"},"dist":{"shasum":"23bff01ce250103f428854374ca1de9274ad4145","tarball":"https://registry.npmjs.org/vplan/-/vplan-0.18.1.tgz","fileCount":44,"integrity":"sha512-sUwejbMlMSafwuMMEbfmHZjIg8SbdZnd681Ootri5mQgeBxnHJQcuOYsHYjl2FJcHyrBk1SHE0uA4gSpi66p1A==","signatures":[{"sig":"MEYCIQC3MA2QprXhZqIVPRwDKQoTDLAIk91RUv9pzXGdaVocYwIhAPSmRxcD+BcOErDAWnqJFz0NdBGvvu+0M+/iUdO9p0cu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vplan@0.18.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":646061},"main":"dist/api.js","type":"module","types":"dist/api.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/api.d.ts","import":"./dist/api.js"},"./package.json":"./package.json"},"gitHead":"cff71ccf4ae3c512ebf043882d2202626b0e120a","scripts":{"dev":"tsx src/index.ts","build":"tsup","vendor":"node scripts/vendor.mjs","prepack":"node scripts/vendor.mjs && tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab4be2f0-13ed-48e5-ad37-2c1f582165b9"}},"repository":{"url":"git+https://github.com/brandonburrus/visualplan.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.17.0","description":"Render an AI agent's plans as visual MDX pages instead of walls of text","directories":{},"_nodeVersion":"22.23.0","dependencies":{"ms":"^2.1.3","zod":"^4.4.3","open":"^11.0.0","vite":"^8.0.16","react":"^19.2.7","temml":"^0.13.3","fflate":"^0.8.2","unified":"^11.0.5","recharts":"^3.8.1","commander":"^15.0.0","react-dom":"^19.2.7","remark-gfm":"^4.0.1","remark-mdx":"^3.1.1","@mdx-js/mdx":"^3.1.1","remark-parse":"^11.0.0","@mdx-js/react":"^3.1.1","@mdx-js/rollup":"^3.1.1","unist-util-visit":"^5.1.0","beautiful-mermaid":"^1.1.3","remark-frontmatter":"^5.0.0","@tabler/icons-react":"^3.44.0","hast-util-from-html":"^2.0.3","material-icon-theme":"^5.35.0","@expressive-code/core":"0.43.1","rehype-expressive-code":"^0.43.1","remark-mdx-frontmatter":"^5.2.0","vite-plugin-singlefile":"^2.3.3","expressive-code-color-chips":"^0.1.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vplan_0.18.1_1782353094555_0.030987354736559336","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"vplan","version":"0.19.0","keywords":["mdx","cli","plan","planning","ai","ai-agent","agent","visualization","diagram","mermaid","markdown","documentation"],"author":{"name":"Brandon Burrus","email":"brandon@burrus.io"},"license":"MIT","_id":"vplan@0.19.0","maintainers":[{"name":"brandonburrus","email":"brandon@burrus.io"}],"homepage":"https://visualplan.dev","bugs":{"url":"https://github.com/brandonburrus/visualplan/issues"},"bin":{"vplan":"dist/index.js"},"dist":{"shasum":"94d5167842a5ba19f6e930dcd1e96a7515e841e9","tarball":"https://registry.npmjs.org/vplan/-/vplan-0.19.0.tgz","fileCount":44,"integrity":"sha512-smbZIre3ktsFJ8zb1/WJ/vpUVVnY5VwpkvX7kozbheImzctebPQwW3vgb0beXGekCoJpS9i5pUoeaPASPvwAFQ==","signatures":[{"sig":"MEUCIQCTEzqHqbkCjvEwOZGRrOR7NUdlmo+W0LDc4F1Q5VPKSAIgEY2jfVlIFz++ikn9bs7B/Lh9nnaVciiZcHSLjr5MjHQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vplan@0.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":671042},"main":"dist/api.js","type":"module","types":"dist/api.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/api.d.ts","import":"./dist/api.js"},"./package.json":"./package.json"},"gitHead":"5b508384aa79428031c1b522243742020d98c7fd","scripts":{"dev":"tsx src/index.ts","build":"tsup","vendor":"node scripts/vendor.mjs","prepack":"node scripts/vendor.mjs && tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab4be2f0-13ed-48e5-ad37-2c1f582165b9"}},"repository":{"url":"git+https://github.com/brandonburrus/visualplan.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.17.0","description":"Render an AI agent's plans as visual MDX pages instead of walls of text","directories":{},"_nodeVersion":"22.23.0","dependencies":{"ms":"^2.1.3","zod":"^4.4.3","open":"^11.0.0","vite":"^8.0.16","react":"^19.2.7","temml":"^0.13.3","fflate":"^0.8.2","unified":"^11.0.5","recharts":"^3.8.1","commander":"^15.0.0","react-dom":"^19.2.7","remark-gfm":"^4.0.1","remark-mdx":"^3.1.1","@mdx-js/mdx":"^3.1.1","remark-parse":"^11.0.0","@mdx-js/react":"^3.1.1","@mdx-js/rollup":"^3.1.1","playwright-core":"^1.61.0","unist-util-visit":"^5.1.0","beautiful-mermaid":"^1.1.3","remark-frontmatter":"^5.0.0","@tabler/icons-react":"^3.44.0","hast-util-from-html":"^2.0.3","material-icon-theme":"^5.35.0","@expressive-code/core":"0.43.1","rehype-expressive-code":"^0.43.1","remark-mdx-frontmatter":"^5.2.0","vite-plugin-singlefile":"^2.3.3","expressive-code-color-chips":"^0.1.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vplan_0.19.0_1782361925467_0.9690536837664245","host":"s3://npm-registry-packages-npm-production"}},"0.19.1":{"name":"vplan","version":"0.19.1","keywords":["mdx","cli","plan","planning","ai","ai-agent","agent","visualization","diagram","mermaid","markdown","documentation"],"author":{"name":"Brandon Burrus","email":"brandon@burrus.io"},"license":"MIT","_id":"vplan@0.19.1","maintainers":[{"name":"brandonburrus","email":"brandon@burrus.io"}],"homepage":"https://visualplan.dev","bugs":{"url":"https://github.com/brandonburrus/visualplan/issues"},"bin":{"vplan":"dist/index.js"},"dist":{"shasum":"ab452d50e9ed868f5057eb137d13601129fae86a","tarball":"https://registry.npmjs.org/vplan/-/vplan-0.19.1.tgz","fileCount":44,"integrity":"sha512-6sQXc7NM8UoduL4gFuMJ9Cm0pOBjNdhyo1f80LJu/4CnXv6NySrpLBjliK8Zr/xvIcqBqIk7qRvy5WqTBzCKTQ==","signatures":[{"sig":"MEUCIQClY+MLTK1zcpMUiCPMz4dv3aLSvnNwRxxeKuGQdwipSAIgUsSEPY4dYorOwcchIuadndzb+eXENhZ3sb6qxgmMyek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vplan@0.19.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":673683},"main":"dist/api.js","type":"module","types":"dist/api.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/api.d.ts","import":"./dist/api.js"},"./package.json":"./package.json"},"gitHead":"24b17c0577af68392df98d81ae14d94fb291ff97","scripts":{"dev":"tsx src/index.ts","build":"tsup","vendor":"node scripts/vendor.mjs","prepack":"node scripts/vendor.mjs && tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab4be2f0-13ed-48e5-ad37-2c1f582165b9"}},"repository":{"url":"git+https://github.com/brandonburrus/visualplan.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.17.0","description":"Render an AI agent's plans as visual MDX pages instead of walls of text","directories":{},"_nodeVersion":"22.23.0","dependencies":{"ms":"^2.1.3","zod":"^4.4.3","open":"^11.0.0","vite":"^8.0.16","react":"^19.2.7","temml":"^0.13.3","fflate":"^0.8.2","unified":"^11.0.5","recharts":"^3.8.1","commander":"^15.0.0","react-dom":"^19.2.7","remark-gfm":"^4.0.1","remark-mdx":"^3.1.1","@mdx-js/mdx":"^3.1.1","remark-parse":"^11.0.0","@mdx-js/react":"^3.1.1","@mdx-js/rollup":"^3.1.1","playwright-core":"^1.61.0","unist-util-visit":"^5.1.0","beautiful-mermaid":"^1.1.3","remark-frontmatter":"^5.0.0","@tabler/icons-react":"^3.44.0","hast-util-from-html":"^2.0.3","material-icon-theme":"^5.35.0","@expressive-code/core":"0.43.1","rehype-expressive-code":"^0.43.1","remark-mdx-frontmatter":"^5.2.0","vite-plugin-singlefile":"^2.3.3","expressive-code-color-chips":"^0.1.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vplan_0.19.1_1782368768973_0.002146308167520372","host":"s3://npm-registry-packages-npm-production"}},"0.19.2":{"name":"vplan","version":"0.19.2","keywords":["mdx","cli","plan","planning","ai","ai-agent","agent","visualization","diagram","mermaid","markdown","documentation"],"author":{"name":"Brandon Burrus","email":"brandon@burrus.io"},"license":"MIT","_id":"vplan@0.19.2","maintainers":[{"name":"brandonburrus","email":"brandon@burrus.io"}],"homepage":"https://visualplan.dev","bugs":{"url":"https://github.com/brandonburrus/visualplan/issues"},"bin":{"vplan":"dist/index.js"},"dist":{"shasum":"e6988b81577d288cb2fd461b51f3db6af54823b7","tarball":"https://registry.npmjs.org/vplan/-/vplan-0.19.2.tgz","fileCount":44,"integrity":"sha512-B1wN4eEta+rJdpTakfyZKd9oJ2BRe87YtboWHNHO6ykAqWJ8VLya8Voh27gbzcZNUfxHWOiWfi8EuFUaTLc2LQ==","signatures":[{"sig":"MEQCICbndj2zZtnDXWiSc+HcnI+ey1kUVS/CEdPqJBDBwqQrAiAeOjjhILaHnMiq8zJWQyw6EIjQaGB9PMHPJhlVi5Ikdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vplan@0.19.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":673683},"main":"dist/api.js","type":"module","types":"dist/api.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/api.d.ts","import":"./dist/api.js"},"./package.json":"./package.json"},"gitHead":"97007befd2fbf53ffe532c71581aa2ec1d0318f0","scripts":{"dev":"tsx src/index.ts","build":"tsup","vendor":"node scripts/vendor.mjs","prepack":"node scripts/vendor.mjs && tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab4be2f0-13ed-48e5-ad37-2c1f582165b9"}},"repository":{"url":"git+https://github.com/brandonburrus/visualplan.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.17.0","description":"Render an AI agent's plans as visual MDX pages instead of walls of text","directories":{},"_nodeVersion":"22.23.0","dependencies":{"ms":"^2.1.3","zod":"^4.4.3","open":"^11.0.0","vite":"^8.0.16","react":"^19.2.7","temml":"^0.13.3","fflate":"^0.8.2","unified":"^11.0.5","recharts":"^3.8.1","commander":"^15.0.0","react-dom":"^19.2.7","remark-gfm":"^4.0.1","remark-mdx":"^3.1.1","@mdx-js/mdx":"^3.1.1","remark-parse":"^11.0.0","@mdx-js/react":"^3.1.1","@mdx-js/rollup":"^3.1.1","playwright-core":"^1.61.0","unist-util-visit":"^5.1.0","beautiful-mermaid":"^1.1.3","remark-frontmatter":"^5.0.0","@tabler/icons-react":"^3.44.0","hast-util-from-html":"^2.0.3","material-icon-theme":"^5.35.0","@expressive-code/core":"0.43.1","rehype-expressive-code":"^0.43.1","remark-mdx-frontmatter":"^5.2.0","vite-plugin-singlefile":"^2.3.3","expressive-code-color-chips":"^0.1.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vplan_0.19.2_1782680062174_0.4730793438471197","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"vplan","version":"0.20.0","keywords":["mdx","cli","plan","planning","ai","ai-agent","agent","visualization","diagram","mermaid","markdown","documentation"],"author":{"name":"Brandon Burrus","email":"brandon@burrus.io"},"license":"MIT","_id":"vplan@0.20.0","maintainers":[{"name":"brandonburrus","email":"brandon@burrus.io"}],"homepage":"https://visualplan.dev","bugs":{"url":"https://github.com/brandonburrus/visualplan/issues"},"bin":{"vplan":"dist/index.js"},"dist":{"shasum":"7397ee240672f886e2379fc1827106c665706a52","tarball":"https://registry.npmjs.org/vplan/-/vplan-0.20.0.tgz","fileCount":51,"integrity":"sha512-18pRRMGV9sL8Ufw3scf8iR+E+IV2jWeeymkIKQMlTGg5pyXTFdU+MHYWSBoMcR6GZOdLbz+EWe7fo1rR9Dsw6g==","signatures":[{"sig":"MEUCIGBHI48r728/gy2c23V1TGzG81G97j3fxRAve3zjnTfpAiEA42tQbdJ5NUOIeYCaGacGt1wVKXfNYiNH0K0Y9NepT8s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vplan@0.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":802955},"main":"dist/api.js","type":"module","types":"dist/api.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/api.d.ts","import":"./dist/api.js"},"./package.json":"./package.json"},"gitHead":"2de1399c3da328477fa828ff38a27c5ce1b0b24f","scripts":{"dev":"tsx src/index.ts","build":"tsup","vendor":"node scripts/vendor.mjs","prepack":"node scripts/vendor.mjs && tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab4be2f0-13ed-48e5-ad37-2c1f582165b9"}},"repository":{"url":"git+https://github.com/brandonburrus/visualplan.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.17.0","description":"Render an AI agent's plans as visual MDX pages instead of walls of text","directories":{},"_nodeVersion":"22.23.0","dependencies":{"ms":"^2.1.3","zod":"^4.4.3","open":"^11.0.0","vite":"^8.0.16","react":"^19.2.7","temml":"^0.13.3","fflate":"^0.8.2","unified":"^11.0.5","recharts":"^3.8.1","commander":"^15.0.0","react-dom":"^19.2.7","remark-gfm":"^4.0.1","remark-mdx":"^3.1.1","@mdx-js/mdx":"^3.1.1","remark-parse":"^11.0.0","@mdx-js/react":"^3.1.1","@mdx-js/rollup":"^3.1.1","playwright-core":"^1.61.0","unist-util-visit":"^5.1.0","beautiful-mermaid":"^1.1.3","remark-frontmatter":"^5.0.0","@tabler/icons-react":"^3.44.0","hast-util-from-html":"^2.0.3","material-icon-theme":"^5.35.0","@expressive-code/core":"0.43.1","rehype-expressive-code":"^0.43.1","remark-mdx-frontmatter":"^5.2.0","vite-plugin-singlefile":"^2.3.3","expressive-code-color-chips":"^0.1.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vplan_0.20.0_1782697377386_0.46267952977461335","host":"s3://npm-registry-packages-npm-production"}},"0.20.1":{"name":"vplan","version":"0.20.1","keywords":["mdx","cli","plan","planning","ai","ai-agent","agent","visualization","diagram","mermaid","markdown","documentation"],"author":{"name":"Brandon Burrus","email":"brandon@burrus.io"},"license":"MIT","_id":"vplan@0.20.1","maintainers":[{"name":"brandonburrus","email":"brandon@burrus.io"}],"homepage":"https://visualplan.dev","bugs":{"url":"https://github.com/brandonburrus/visualplan/issues"},"bin":{"vplan":"dist/index.js"},"dist":{"shasum":"804b8dff440c3222c363be597b319380bb4bb769","tarball":"https://registry.npmjs.org/vplan/-/vplan-0.20.1.tgz","fileCount":51,"integrity":"sha512-RWEnteTE5QsMIi+38xn2rm79Mnm83HMToL50DRrP67VpUeJk6am0/kFbe/VO9uwrQC031HY57EnL+RlCxisgoA==","signatures":[{"sig":"MEYCIQDiJgxtPpleqJeITCQ19c8eHSXjsm61Rj1QJ4vrUqIeGgIhAN4S1ZOi6MnedjLss1kOXGhW8wbUVO1OQZvIXI8XfjrO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vplan@0.20.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":802077},"main":"dist/api.js","type":"module","types":"dist/api.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/api.d.ts","import":"./dist/api.js"},"./package.json":"./package.json"},"gitHead":"157239164e0e1374849dde91d273bf380e380dc4","scripts":{"dev":"tsx src/index.ts","build":"tsup","vendor":"node scripts/vendor.mjs","prepack":"node scripts/vendor.mjs && tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab4be2f0-13ed-48e5-ad37-2c1f582165b9"}},"repository":{"url":"git+https://github.com/brandonburrus/visualplan.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.17.0","description":"Render an AI agent's plans as visual MDX pages instead of walls of text","directories":{},"_nodeVersion":"22.23.0","dependencies":{"ms":"^2.1.3","zod":"^4.4.3","open":"^11.0.0","vite":"^8.0.16","react":"^19.2.7","temml":"^0.13.3","fflate":"^0.8.2","unified":"^11.0.5","recharts":"^3.8.1","commander":"^15.0.0","react-dom":"^19.2.7","remark-gfm":"^4.0.1","remark-mdx":"^3.1.1","@mdx-js/mdx":"^3.1.1","remark-parse":"^11.0.0","@mdx-js/react":"^3.1.1","@mdx-js/rollup":"^3.1.1","playwright-core":"^1.61.0","unist-util-visit":"^5.1.0","beautiful-mermaid":"^1.1.3","remark-frontmatter":"^5.0.0","@tabler/icons-react":"^3.44.0","hast-util-from-html":"^2.0.3","material-icon-theme":"^5.35.0","@expressive-code/core":"0.43.1","rehype-expressive-code":"^0.43.1","remark-mdx-frontmatter":"^5.2.0","vite-plugin-singlefile":"^2.3.3","expressive-code-color-chips":"^0.1.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vplan_0.20.1_1782698394394_0.9858698160844814","host":"s3://npm-registry-packages-npm-production"}},"0.20.2":{"name":"vplan","version":"0.20.2","keywords":["mdx","cli","plan","planning","ai","ai-agent","agent","visualization","diagram","mermaid","markdown","documentation"],"author":{"name":"Brandon Burrus","email":"brandon@burrus.io"},"license":"MIT","_id":"vplan@0.20.2","maintainers":[{"name":"brandonburrus","email":"brandon@burrus.io"}],"homepage":"https://visualplan.dev","bugs":{"url":"https://github.com/brandonburrus/visualplan/issues"},"bin":{"vplan":"dist/index.js"},"dist":{"shasum":"9ccd655a81367e9a9c08351508c465e6c7e72900","tarball":"https://registry.npmjs.org/vplan/-/vplan-0.20.2.tgz","fileCount":51,"integrity":"sha512-F5GFgIHlvJCRU4aeGGIjir7NRQ4pisvIiM8VCGmNU4RqegJuuwqEixdc4m7xiOKBAzbLYR9FMoDBJRzgAmSm0w==","signatures":[{"sig":"MEUCIQDta4GadnS1gKiFMIOF7uziVGkTGUav7/8vko/f5VPVhAIgJ0crT8a8z5FHLmk1fQr1FJ3ZXFgIZRYu953GHetSEts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vplan@0.20.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":802390},"main":"dist/api.js","type":"module","types":"dist/api.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/api.d.ts","import":"./dist/api.js"},"./package.json":"./package.json"},"gitHead":"5fbe250c8fcee9cfd5ec8e32afac05eb45839403","scripts":{"dev":"tsx src/index.ts","build":"tsup","vendor":"node scripts/vendor.mjs","prepack":"node scripts/vendor.mjs && tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab4be2f0-13ed-48e5-ad37-2c1f582165b9"}},"repository":{"url":"git+https://github.com/brandonburrus/visualplan.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.17.0","description":"Render an AI agent's plans as visual MDX pages instead of walls of text","directories":{},"_nodeVersion":"22.23.0","dependencies":{"ms":"^2.1.3","zod":"^4.4.3","open":"^11.0.0","vite":"^8.0.16","react":"^19.2.7","temml":"^0.13.3","fflate":"^0.8.2","unified":"^11.0.5","recharts":"^3.8.1","commander":"^15.0.0","react-dom":"^19.2.7","remark-gfm":"^4.0.1","remark-mdx":"^3.1.1","@mdx-js/mdx":"^3.1.1","remark-parse":"^11.0.0","@mdx-js/react":"^3.1.1","@mdx-js/rollup":"^3.1.1","playwright-core":"^1.61.0","unist-util-visit":"^5.1.0","beautiful-mermaid":"^1.1.3","remark-frontmatter":"^5.0.0","@tabler/icons-react":"^3.44.0","hast-util-from-html":"^2.0.3","material-icon-theme":"^5.35.0","@expressive-code/core":"0.43.1","rehype-expressive-code":"^0.43.1","remark-mdx-frontmatter":"^5.2.0","vite-plugin-singlefile":"^2.3.3","expressive-code-color-chips":"^0.1.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vplan_0.20.2_1782714543890_0.9024778283604644","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"vplan","version":"0.21.0","keywords":["mdx","cli","plan","planning","ai","ai-agent","agent","visualization","diagram","mermaid","markdown","documentation"],"author":{"name":"Brandon Burrus","email":"brandon@burrus.io"},"license":"MIT","_id":"vplan@0.21.0","maintainers":[{"name":"brandonburrus","email":"brandon@burrus.io"}],"homepage":"https://visualplan.dev","bugs":{"url":"https://github.com/brandonburrus/visualplan/issues"},"bin":{"vplan":"dist/index.js"},"dist":{"shasum":"0aa2d6bb72cc80cc5c9998b8952bd4a0bfa9d7b0","tarball":"https://registry.npmjs.org/vplan/-/vplan-0.21.0.tgz","fileCount":51,"integrity":"sha512-lzNxCjevFs330dycfNWRJhh9yfeFKtUJjtdSaU35gpn9XHxwkE/WElE9xzuwER6zgF8KgIkAArGT7lMTiuzHvg==","signatures":[{"sig":"MEYCIQDJDj85llDITET5otm80YEeqFt8hteUuXuJxLnhbOLcwgIhAIgjxASYhivue+UECzQW2r7AYjFc5i7JlFIGquuGDBOx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vplan@0.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":851726},"main":"dist/api.js","type":"module","types":"dist/api.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/api.d.ts","import":"./dist/api.js"},"./package.json":"./package.json"},"gitHead":"80c32550db695770fc1a7eb503fbbfd8b8985fdf","scripts":{"dev":"tsx src/index.ts","build":"tsup","vendor":"node scripts/vendor.mjs","prepack":"node scripts/vendor.mjs && tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab4be2f0-13ed-48e5-ad37-2c1f582165b9"}},"repository":{"url":"git+https://github.com/brandonburrus/visualplan.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.18.0","description":"Render an AI agent's plans as visual MDX pages instead of walls of text","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ms":"^2.1.3","zod":"^4.4.3","open":"^11.0.0","vite":"^8.0.16","react":"^19.2.7","temml":"^0.13.3","fflate":"^0.8.2","unified":"^11.0.5","recharts":"^3.8.1","commander":"^15.0.0","react-dom":"^19.2.7","remark-gfm":"^4.0.1","remark-mdx":"^3.1.1","@mdx-js/mdx":"^3.1.1","remark-parse":"^11.0.0","@mdx-js/react":"^3.1.1","@mdx-js/rollup":"^3.1.1","playwright-core":"^1.61.0","unist-util-visit":"^5.1.0","beautiful-mermaid":"^1.1.3","remark-frontmatter":"^5.0.0","@tabler/icons-react":"^3.44.0","hast-util-from-html":"^2.0.3","material-icon-theme":"^5.35.0","@expressive-code/core":"0.43.1","rehype-expressive-code":"^0.43.1","remark-mdx-frontmatter":"^5.2.0","vite-plugin-singlefile":"^2.3.3","expressive-code-color-chips":"^0.1.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vplan_0.21.0_1783400203833_0.7100762439729211","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"vplan","version":"0.22.0","keywords":["mdx","cli","plan","planning","ai","ai-agent","agent","visualization","diagram","mermaid","markdown","documentation"],"author":{"name":"Brandon Burrus","email":"brandon@burrus.io"},"license":"MIT","_id":"vplan@0.22.0","maintainers":[{"name":"brandonburrus","email":"brandon@burrus.io"}],"homepage":"https://visualplan.dev","bugs":{"url":"https://github.com/brandonburrus/visualplan/issues"},"bin":{"vplan":"dist/index.js"},"dist":{"shasum":"2ebed0f1ab88305e31c8766069e84e56f5b2183f","tarball":"https://registry.npmjs.org/vplan/-/vplan-0.22.0.tgz","fileCount":51,"integrity":"sha512-pg7JZWY8+pC/+uoTRP9v8DobEcg4ns4vnSzn7zJ7dyBcj8TdOap/aQ5J7nScDoRHECfjD7RG4Zt6GmOnbjCgCQ==","signatures":[{"sig":"MEYCIQDGYnbxr8uufJL6PADmWNziVrhbAUmXobB0CDrAfN95uQIhAKWCUFHdsCc0U0NPfgAiinxRVME8JwtafpeIREOjJkJT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIA+byXqqNXSp9RI1wWAwuvGpkKHFRqanw9uz+5M2/F59AiEAtzbyQRAf9pnJwd+QbusZMQNJPZ6KgEa+8zd/VE7FNRQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vplan@0.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":851829},"main":"dist/api.js","type":"module","types":"dist/api.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/api.d.ts","import":"./dist/api.js"},"./package.json":"./package.json"},"gitHead":"277d966252d6e1c3a5127c65291abfd700b3a231","scripts":{"dev":"tsx src/index.ts","build":"tsup","vendor":"node scripts/vendor.mjs","prepack":"node scripts/vendor.mjs && tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab4be2f0-13ed-48e5-ad37-2c1f582165b9"}},"repository":{"url":"git+https://github.com/brandonburrus/visualplan.git","type":"git","directory":"packages/cli"},"_npmVersion":"12.0.2","description":"Render an AI agent's plans as visual MDX pages instead of walls of text","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ms":"^2.1.3","zod":"^4.4.3","open":"^11.0.0","vite":"^8.0.16","react":"^19.2.7","temml":"^0.13.3","fflate":"^0.8.2","unified":"^11.0.5","recharts":"^3.8.1","commander":"^15.0.0","react-dom":"^19.2.7","remark-gfm":"^4.0.1","remark-mdx":"^3.1.1","@mdx-js/mdx":"^3.1.1","remark-parse":"^11.0.0","@mdx-js/react":"^3.1.1","@mdx-js/rollup":"^3.1.1","playwright-core":"^1.61.0","unist-util-visit":"^5.1.0","beautiful-mermaid":"^1.1.3","remark-frontmatter":"^5.0.0","@tabler/icons-react":"^3.44.0","hast-util-from-html":"^2.0.3","material-icon-theme":"^5.35.0","@expressive-code/core":"0.43.1","rehype-expressive-code":"^0.43.1","remark-mdx-frontmatter":"^5.2.0","vite-plugin-singlefile":"^2.3.3","expressive-code-color-chips":"^0.1.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vplan_0.22.0_1789081529406_0.2789241597884422","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"vplan","version":"0.23.0","keywords":["mdx","cli","plan","planning","ai","ai-agent","agent","visualization","diagram","mermaid","markdown","documentation"],"author":{"name":"Brandon Burrus","email":"brandon@burrus.io"},"license":"MIT","_id":"vplan@0.23.0","maintainers":[{"name":"brandonburrus","email":"brandon@burrus.io"}],"homepage":"https://visualplan.dev","bugs":{"url":"https://github.com/brandonburrus/visualplan/issues"},"bin":{"vplan":"dist/index.js"},"dist":{"shasum":"4b9d219c51a411a9c2e591944603742b6bc31442","tarball":"https://registry.npmjs.org/vplan/-/vplan-0.23.0.tgz","fileCount":51,"integrity":"sha512-Dt3qe2LU9+yEuOkkTZnci/SsgyRRrzMDQt5dIc3M6kfqbEqr7YhC5nrMfXSRVPVvYYZPlV/rjqkLj4X5fgBfgA==","signatures":[{"sig":"MEUCIBhV0G19jfBhPn/1OhmCecK2nNbyDtgbV6lzl0qnUiycAiEA5WmVo3sJn0+F/76/5kg0LVe/rMHvt4se1/xgcm6pIeg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC6KmrZcqSVAXyyi4pTGfCZNCCtsM9G6uNaUcraUAlF3gIgGFXlYMisb3OOhwe+cVPqN7fMoc5aThs6/uyS6wuzfbY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vplan@0.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":857791},"main":"dist/api.js","type":"module","types":"dist/api.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/api.d.ts","import":"./dist/api.js"},"./package.json":"./package.json"},"gitHead":"bd393d9419595e5c046307a23548e04299e372b5","scripts":{"dev":"tsx src/index.ts","build":"tsup","vendor":"node scripts/vendor.mjs","prepack":"node scripts/vendor.mjs && tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab4be2f0-13ed-48e5-ad37-2c1f582165b9"}},"repository":{"url":"git+https://github.com/brandonburrus/visualplan.git","type":"git","directory":"packages/cli"},"_npmVersion":"12.0.2","description":"Render an AI agent's plans as visual MDX pages instead of walls of text","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ms":"^2.1.3","zod":"^4.4.3","open":"^11.0.0","vite":"^8.0.16","react":"^19.2.7","temml":"^0.13.3","fflate":"^0.8.2","unified":"^11.0.5","recharts":"^3.8.1","commander":"^15.0.0","react-dom":"^19.2.7","remark-gfm":"^4.0.1","remark-mdx":"^3.1.1","@mdx-js/mdx":"^3.1.1","remark-parse":"^11.0.0","@mdx-js/react":"^3.1.1","@mdx-js/rollup":"^3.1.1","playwright-core":"^1.61.0","unist-util-visit":"^5.1.0","beautiful-mermaid":"^1.1.3","remark-frontmatter":"^5.0.0","@tabler/icons-react":"^3.44.0","hast-util-from-html":"^2.0.3","material-icon-theme":"^5.35.0","@expressive-code/core":"0.43.1","rehype-expressive-code":"^0.43.1","remark-mdx-frontmatter":"^5.2.0","vite-plugin-singlefile":"^2.3.3","expressive-code-color-chips":"^0.1.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vplan_0.23.0_1789335801940_0.7644336340616171","host":"s3://npm-registry-packages-npm-production"}},"0.23.1":{"name":"vplan","version":"0.23.1","keywords":["mdx","cli","plan","planning","ai","ai-agent","agent","visualization","diagram","mermaid","markdown","documentation"],"author":{"name":"Brandon Burrus","email":"brandon@burrus.io"},"license":"MIT","_id":"vplan@0.23.1","maintainers":[{"name":"brandonburrus","email":"brandon@burrus.io"}],"homepage":"https://visualplan.dev","bugs":{"url":"https://github.com/brandonburrus/visualplan/issues"},"bin":{"vplan":"dist/index.js"},"dist":{"shasum":"1ea63d9d6ae3e7b7fb72e59ab43f69ad5f0da285","tarball":"https://registry.npmjs.org/vplan/-/vplan-0.23.1.tgz","fileCount":51,"integrity":"sha512-E8WeuPxxn3msCUV/GHXRhqmT/zlDSufXPb6D8BrWAgcqXSzIE+dg8ks2yK8o2DRdMsWvSllfuTpkRBn7yo0Vqg==","signatures":[{"sig":"MEQCIBmfi9f3/U8dQIMj9/hUixG5kFGhsxWVORYZMllL9PRKAiBjfRQmKZrreMTsE/J4NWQ7huWlRt1+foLa7MVKLCyyHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBIOWKsdnYbOI+s77QmTU1JMmCpeLtC+99RdKXp178HQAiEAmQjwdnSsUun94R9PcmFnj7gMJrnAvIMk2eKmL/UZHGA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vplan@0.23.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":860293},"main":"dist/api.js","type":"module","types":"dist/api.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/api.d.ts","import":"./dist/api.js"},"./package.json":"./package.json"},"gitHead":"d11992b4181331895e15c26ed215b16ff2ac7285","scripts":{"dev":"tsx src/index.ts","build":"tsup","vendor":"node scripts/vendor.mjs","prepack":"node scripts/vendor.mjs && tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab4be2f0-13ed-48e5-ad37-2c1f582165b9"}},"repository":{"url":"git+https://github.com/brandonburrus/visualplan.git","type":"git","directory":"packages/cli"},"_npmVersion":"12.0.2","description":"Render an AI agent's plans as visual MDX pages instead of walls of text","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ms":"^2.1.3","zod":"^4.4.3","open":"^11.0.0","vite":"^8.0.16","react":"^19.2.7","temml":"^0.13.3","fflate":"^0.8.2","unified":"^11.0.5","recharts":"^3.8.1","commander":"^15.0.0","react-dom":"^19.2.7","remark-gfm":"^4.0.1","remark-mdx":"^3.1.1","@mdx-js/mdx":"^3.1.1","remark-parse":"^11.0.0","@mdx-js/react":"^3.1.1","@mdx-js/rollup":"^3.1.1","playwright-core":"^1.61.0","unist-util-visit":"^5.1.0","beautiful-mermaid":"^1.1.3","remark-frontmatter":"^5.0.0","@tabler/icons-react":"^3.44.0","hast-util-from-html":"^2.0.3","material-icon-theme":"^5.35.0","@expressive-code/core":"0.43.1","rehype-expressive-code":"^0.43.1","remark-mdx-frontmatter":"^5.2.0","vite-plugin-singlefile":"^2.3.3","expressive-code-color-chips":"^0.1.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vplan_0.23.1_1789338010396_0.6437021608629323","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"_id":"vplan@0.24.0","bin":{"vplan":"dist/index.js"},"bugs":{"url":"https://github.com/brandonburrus/visualplan/issues"},"dist":{"shasum":"53dbbf6e1ceedb386ad69d22de06ca37fdf5a7e9","tarball":"https://registry.npmjs.org/vplan/-/vplan-0.24.0.tgz","fileCount":52,"integrity":"sha512-NyJDApXZXEgiiHtQQYOJNPdsd7RYaT/TcDySVMpk2Qv20tWDrA5EGWTdMhMHZ15sLUBcDvESwGYAkniqz3TeHg==","signatures":[{"sig":"MEYCIQCkVKm6mQcHnzV4FDcCY5YBcg1A6zndByJSQyjCoc/DqwIhAKfdN4PKzhC/j1NI3ZzdKl5DyypQ/9WUA9wXUbmGyewu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCPFtW//UqOLvrNhw8Y3asjz8Pp1Lt9WDWk/oXJbklYiAIgQ9ReZA90eKcZM4R5khI3eruH2bZePigNztyhXE554YE="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vplan@0.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":920723},"main":"dist/api.js","name":"vplan","type":"module","types":"dist/api.d.ts","author":{"name":"Brandon Burrus","email":"brandon@burrus.io"},"engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/api.d.ts","import":"./dist/api.js"},"./package.json":"./package.json"},"gitHead":"be59b0c98ad85845ed8331b28eb9f578c54b9819","license":"MIT","scripts":{"dev":"tsx src/index.ts","build":"tsup","vendor":"node scripts/vendor.mjs","prepack":"node scripts/vendor.mjs && tsup","typecheck":"tsc --noEmit"},"version":"0.24.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab4be2f0-13ed-48e5-ad37-2c1f582165b9"}},"homepage":"https://visualplan.dev","keywords":["mdx","cli","plan","planning","ai","ai-agent","agent","visualization","diagram","mermaid","markdown","documentation"],"repository":{"url":"git+https://github.com/brandonburrus/visualplan.git","type":"git","directory":"packages/cli"},"_npmVersion":"12.0.2","description":"Render an AI agent's plans as visual MDX pages instead of walls of text","directories":{},"maintainers":[{"name":"brandonburrus","email":"brandon@burrus.io"}],"_nodeVersion":"22.23.2","dependencies":{"ms":"^2.1.3","zod":"^4.4.3","open":"^11.0.0","vite":"^8.0.16","react":"^19.2.7","temml":"^0.13.3","fflate":"^0.8.2","unified":"^11.0.5","recharts":"^3.8.1","commander":"^15.0.0","react-dom":"^19.2.7","remark-gfm":"^4.0.1","remark-mdx":"^3.1.1","@mdx-js/mdx":"^3.1.1","remark-parse":"^11.0.0","@mdx-js/react":"^3.1.1","@mdx-js/rollup":"^3.1.1","playwright-core":"^1.61.0","unist-util-visit":"^5.1.0","beautiful-mermaid":"^1.1.3","remark-frontmatter":"^5.0.0","@tabler/icons-react":"^3.44.0","hast-util-from-html":"^2.0.3","material-icon-theme":"^5.35.0","@expressive-code/core":"0.43.1","rehype-expressive-code":"^0.43.1","remark-mdx-frontmatter":"^5.2.0","vite-plugin-singlefile":"^2.3.3","expressive-code-color-chips":"^0.1.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vplan_0.24.0_1789504770073_0.2018190253790153"}}},"time":{"created":"2026-06-20T21:26:35.730Z","modified":"2026-09-15T20:39:30.641Z","0.1.0":"2026-06-20T21:26:35.950Z","0.2.0":"2026-06-21T00:18:22.502Z","0.3.0":"2026-06-21T04:53:29.619Z","0.3.1":"2026-06-21T05:00:08.566Z","0.4.0":"2026-06-21T05:33:16.788Z","0.5.0":"2026-06-21T06:16:21.651Z","0.5.1":"2026-06-21T06:24:27.919Z","0.6.0":"2026-06-21T07:10:31.692Z","0.7.0":"2026-06-21T16:12:20.987Z","0.8.0":"2026-06-21T19:36:31.809Z","0.8.1":"2026-06-21T21:48:52.614Z","0.8.2":"2026-06-22T01:06:18.867Z","0.8.3":"2026-06-22T02:23:25.818Z","0.8.4":"2026-06-22T02:36:12.833Z","0.9.0":"2026-06-22T04:45:07.185Z","0.10.0":"2026-06-22T18:57:07.061Z","0.11.0":"2026-06-23T01:04:17.965Z","0.12.0":"2026-06-23T01:12:56.035Z","0.13.0":"2026-06-23T02:37:02.103Z","0.14.0":"2026-06-24T05:26:54.164Z","0.15.0":"2026-06-24T18:26:13.593Z","0.16.0":"2026-06-24T20:06:18.239Z","0.17.0":"2026-06-25T00:13:27.786Z","0.18.0":"2026-06-25T01:40:09.975Z","0.18.1":"2026-06-25T02:04:54.751Z","0.19.0":"2026-06-25T04:32:05.643Z","0.19.1":"2026-06-25T06:26:09.154Z","0.19.2":"2026-06-28T20:54:22.329Z","0.20.0":"2026-06-29T01:42:57.555Z","0.20.1":"2026-06-29T01:59:54.540Z","0.20.2":"2026-06-29T06:29:04.047Z","0.21.0":"2026-07-07T04:56:43.992Z","0.22.0":"2026-09-10T23:05:29.502Z","0.23.0":"2026-09-13T21:43:22.053Z","0.23.1":"2026-09-13T22:20:10.506Z","0.24.0":"2026-09-15T20:39:30.183Z"},"bugs":{"url":"https://github.com/brandonburrus/visualplan/issues"},"author":{"name":"Brandon Burrus","email":"brandon@burrus.io"},"license":"MIT","homepage":"https://visualplan.dev","keywords":["mdx","cli","plan","planning","ai","ai-agent","agent","visualization","diagram","mermaid","markdown","documentation"],"repository":{"url":"git+https://github.com/brandonburrus/visualplan.git","type":"git","directory":"packages/cli"},"description":"Render an AI agent's plans as visual MDX pages instead of walls of text","maintainers":[{"name":"brandonburrus","email":"brandon@burrus.io"}],"readme":"<p align=\"center\">\n  <img src=\"https://raw.githubusercontent.com/brandonburrus/visualplan/main/assets/banner.jpg\" alt=\"Visual Plan: render an AI agent's plans as scannable visual pages instead of walls of text\" width=\"100%\">\n</p>\n\nTurn an AI agent's implementation and design plans into polished, visual web pages instead of\nwalls of text. A plan is written as MDX and compiled to a single self-contained HTML page.\n\n**Documentation and live examples: [visualplan.dev](https://visualplan.dev)**\n\nIt comes in two parts that work together:\n\n- **`vplan`** is a CLI that renders a plan `.mdx` file to a single self-contained HTML page.\n- **`visual-plan`** is an agent skill that teaches any AI agent (Claude Code, Cursor, Codex, and\n  others) the plan vocabulary, so it writes visual plans instead of prose.\n\n## Install\n\n### The Skill\n\nInstalls the `visual-plan` skill into your coding agent so it authors plans visually:\n\n```bash\nnpx skills add brandonburrus/visualplan\n```\n\n### The CLI\n\nThe skill renders plans with `vplan`, so install it too (the skill prompts for this if it is\nmissing):\n\n```bash\nnpm i -g vplan\n# or run without installing:\nnpx vplan plan.mdx\n```\n\n### Example Plan\n\n<p align=\"center\">\n  <img src=\"https://raw.githubusercontent.com/brandonburrus/visualplan/main/assets/example.jpg\" alt=\"An MDX plan file on the left compiled to a polished rendered plan on the right\" width=\"100%\">\n</p>\n\nA plan is a single MDX file: a `# Title`, then normal Markdown mixed with a small set of built-in\ncomponents like `Phase`, `Chart`, `Compare`, and `FileTree`. `vplan` turns it into one polished,\nself-contained page you can open or share.\n\nBrowse these example plans rendered live in the browser:\n\n - [Add rate limiting to the API](https://visualplan.dev/examples/rate-limiting.html)\n - [Zero-downtime migration of the orders table](https://visualplan.dev/examples/schema-migration.html)\n - [Add SSO with OAuth2 and OIDC](https://visualplan.dev/examples/add-sso-auth.html)\n - [Train and ship a churn prediction model](https://visualplan.dev/examples/churn-model.html)\n - [Sev1 incident response runbook](https://visualplan.dev/examples/incident-runbook.html)\n\n### All components\n\n<p align=\"center\">\n  <img src=\"https://raw.githubusercontent.com/brandonburrus/visualplan/main/assets/components.jpg\" alt=\"The component vocabulary: diagrams, charts, code, comparisons, file trees, scorecards, callouts, and checklists\" width=\"100%\">\n</p>\n\nPlans are built from a small, fixed set of components:\n\n - ` ```mermaid ` (flowchart, sequence, state, class, ER, and XY diagrams)\n - ` ```math ` (LaTeX, typeset as MathML)\n - `Svg` (a diagram from a local `.svg` file — e.g. an architecture or sequence diagram exported by another tool — inlined at build time so the page stays self-contained; static SVG only, refused with a `check` error on scripts, event handlers, or external references)\n - `Phase` (timeline/execution/planning steps)\n - `FileTree` (file-change maps)\n - `Chart` (bar, line, area, scatter, radar, gauge, funnel, treemap, and pie graphs, with optional stacking)\n - `Stat` (headline metric cards)\n - `Compare` (option tradeoffs)\n - `Matrix` (scorecards)\n - `Callout` (note/tip/risk/decision/warning)\n - `Questions`\n - `Checklist`\n - syntax-highlighted code blocks with file titles\n\n## Review Mode\n\n<p align=\"center\">\n  <img src=\"https://raw.githubusercontent.com/brandonburrus/visualplan/main/assets/review.jpg\" alt=\"Review mode: comment on any section, answer the plan's questions inline, then Approve, Iterate, or Deny\" width=\"100%\">\n</p>\n\nRendering a plan opens an interactive review by default, so you get a decision, not just a view:\n\n```bash\nvplan plan.mdx\n```\n\nThe reviewer comments on any section, answers the plan's open `Questions` inline, and clicks Approve,\nIterate, or Deny. The agent waits for that decision: on Iterate it revises the plan and shows it\nagain, with what changed highlighted, so you converge on a plan before any code is written.\n\n### Review Queue\n\n<p align=\"center\">\n  <img src=\"https://raw.githubusercontent.com/brandonburrus/visualplan/main/assets/queue.jpg\" alt=\"Review Queue: several plans queued in one browser tab and reviewed one after another\" width=\"100%\">\n</p>\n\nWhen you have several plans in flight, queue them into a single tab and review them one after\nanother, like clearing an inbox: decide a plan and the next one opens. Queue several at once with\n`vplan review a.mdx b.mdx ...`.\n\nSee the [Review mode guide](https://visualplan.dev/docs/review/) for a live, interactive demo.\n\n## Share a plan\n\nEvery rendered plan has a share button that copies a link with the whole plan encoded in it, opened\nat [visualplan.dev](https://visualplan.dev). Share a plan with anyone just by sending the URL, no\nfiles to send and no account needed. Run `vplan share plan.mdx` to print the same link from the CLI.\n\n## Documentation\n\nFull docs, guides, and rendered examples live at [visualplan.dev](https://visualplan.dev).\n","readmeFilename":"README.md"}