{"_id":"@aigentive/wire-cli","name":"@aigentive/wire-cli","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.2":{"name":"@aigentive/wire-cli","version":"1.0.2","description":"Wire CLI — init, add, export.","license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/aigentive/wirediagram.git","directory":"packages/wire-cli"},"type":"module","main":"dist/cli.js","types":"dist/cli.d.ts","bin":{"wire":"dist/cli.js"},"scripts":{"build":"tsc -p tsconfig.json && chmod +x dist/cli.js || true","dev":"tsx src/cli.ts","test":"vitest run","typecheck":"tsc --noEmit -p tsconfig.json"},"dependencies":{"@aigentive/wire-core":"^1.0.4","@aigentive/wire-renderers":"^1.0.2"},"devDependencies":{"tsx":"^4.22.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_id":"@aigentive/wire-cli@1.0.2","gitHead":"12594c6937561cfc522c5692fa236a1882d51c5e","bugs":{"url":"https://github.com/aigentive/wirediagram/issues"},"homepage":"https://github.com/aigentive/wirediagram#readme","_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-kjQdFY5CAF/ghCkbvDLXzIY/vghiiYVQxhIrz0aTO1kx60wfPOoU9b87UH9o6c4yCOyND2t6VQRkBBQEZHkRCA==","shasum":"e08aeb8efa6a211fb9b2e4f206aa839a4323033f","tarball":"https://registry.npmjs.org/@aigentive/wire-cli/-/wire-cli-1.0.2.tgz","fileCount":6,"unpackedSize":25692,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aigentive%2fwire-cli@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBUCWEFFxpGEnc38yjjyanmcU65OeCMmLHgzKTXi04DhAiEA9u3fDSd28+lsglZRUIAg31Deg5MwbALMSWHSoYBKkSA="}]},"_npmUser":{"name":"themefy","email":"adrian@themefy.io"},"directories":{},"maintainers":[{"name":"lazabogdan","email":"laza.bogdan@macro-net.ro"},{"name":"themefy","email":"adrian@themefy.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/wire-cli_1.0.2_1783027548666_0.8906359499597709"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-02T21:25:48.355Z","1.0.2":"2026-07-02T21:25:48.796Z","modified":"2026-07-02T21:25:49.466Z"},"maintainers":[{"name":"lazabogdan","email":"laza.bogdan@macro-net.ro"},{"name":"themefy","email":"adrian@themefy.io"}],"description":"Wire CLI — init, add, export.","homepage":"https://github.com/aigentive/wirediagram#readme","repository":{"type":"git","url":"git+https://github.com/aigentive/wirediagram.git","directory":"packages/wire-cli"},"bugs":{"url":"https://github.com/aigentive/wirediagram/issues"},"license":"Apache-2.0","readme":"# @aigentive/wire-cli\n\nAuthor Wire diagrams from the command line.\n\n## Install\n\n```bash\nnpm install -g @aigentive/wire-cli\n```\n\nOr run via npx without installing:\n\n```bash\nnpx @aigentive/wire-cli help\n```\n\n## Usage\n\n```bash\n# Create from template\nwire init my-flow --template=approval-flow\n\n# Add nodes\nwire add ai --diagram=my-flow --title=\"Classify intent\" --description=\"Route by customer intent\" --from=incoming --model=gpt-4.1\nwire add tool --diagram=my-flow --title=\"Search CRM\" --from=classify --ref=crm.search --tools=crm_search\nwire add condition --diagram=my-flow --title=\"Route\" --from=classify --branches=sales,support,other\n\n# Validate\nwire validate my-flow\n\n# Export\nwire export my-flow --format=svg --out=my-flow.svg\nwire export my-flow --format=mermaid\nwire export my-flow --format=json\n\n# List diagrams, newest first\nwire ls\n```\n\nDiagrams are stored as JSON in `./diagrams/<id>.json` by default. Override via `--dir=<path>` or `WIRE_DIR=<path>`.\n\n## License\n\nApache-2.0\n","readmeFilename":"README.md","_rev":"1-490096710506e1030c5e97462ae2e62f"}