{"_id":"@angel-vlqz/reportflow-cli","_rev":"4-253bbf027d6c2c6a3fbafe424a0a2b03","name":"@angel-vlqz/reportflow-cli","dist-tags":{"latest":"0.1.3"},"versions":{"0.1.0":{"name":"@angel-vlqz/reportflow-cli","version":"0.1.0","keywords":["pdf","reporting","b2b","typescript","node","cli","business-reports"],"author":{"name":"Luis Ángel Velázquez Palomino"},"license":"MIT","_id":"@angel-vlqz/reportflow-cli@0.1.0","maintainers":[{"name":"angel-vlqz","email":"angelvlqzp@gmail.com"}],"bin":{"reportflow":"dist/index.js"},"dist":{"shasum":"3d4f3ec59c65a4a49316aedfc5f34319c0685442","tarball":"https://registry.npmjs.org/@angel-vlqz/reportflow-cli/-/reportflow-cli-0.1.0.tgz","fileCount":8,"integrity":"sha512-4trLBcZqmq2LChV003S3HOfoHaTBQGe5tSPLYmX7p3qu2M+XVYOPFxTZczsagH6I3cBE1Eqi7mNl2NJ0U6FBqw==","signatures":[{"sig":"MEYCIQDur6ugbgBZ54EUJ1WL7Fw5lGAs6PrZOnoSTdUNfHXLIwIhAP2YkMGyDVgFqoCroh6goJfC9MqBra7wlbNtTdkrYnEm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58348},"main":"./dist/index.js","type":"module","_from":"file:angel-vlqz-reportflow-cli-0.1.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"scripts":{"lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"angel-vlqz","email":"angelvlqzp@gmail.com"},"_resolved":"E:\\Windows\\AppData\\Local\\Temp\\15054f7f6cb5ab506b40ef8503919ca0\\angel-vlqz-reportflow-cli-0.1.0.tgz","_integrity":"sha512-4trLBcZqmq2LChV003S3HOfoHaTBQGe5tSPLYmX7p3qu2M+XVYOPFxTZczsagH6I3cBE1Eqi7mNl2NJ0U6FBqw==","_npmVersion":"10.9.2","description":"CLI for rendering enterprise PDF reports from declarative ReportFlow templates.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"tsx":"^4.19.3","@angel-vlqz/reportflow-core":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/reportflow-cli_0.1.0_1771905143818_0.08022235767644825","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@angel-vlqz/reportflow-cli","version":"0.1.1","keywords":["pdf","reporting","b2b","typescript","node","cli","business-reports"],"author":{"name":"Luis Ángel Velázquez Palomino"},"license":"MIT","_id":"@angel-vlqz/reportflow-cli@0.1.1","maintainers":[{"name":"angel-vlqz","email":"angelvlqzp@gmail.com"}],"bin":{"reportflow":"dist/index.js"},"dist":{"shasum":"406dc6f9e2583dae2b10e8f32d2382e0b93108b2","tarball":"https://registry.npmjs.org/@angel-vlqz/reportflow-cli/-/reportflow-cli-0.1.1.tgz","fileCount":8,"integrity":"sha512-qZh9lCBIk81XmuzCRWe91uhUijjsgiK2e1YVi7jdJSXE/j70LM8aAqMyIfRBbVHy/B5B9ujAkqGqIuH9r+O5uw==","signatures":[{"sig":"MEUCIQCJrip5wGoQ/1CzZVwf249EQU3rCOkhrCyOZJ3KykoiVAIgXY/jIuLhH53wq8tbkMNnaoTklRVf6KwyclgxcR15bnM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58973},"main":"./dist/index.js","type":"module","_from":"file:angel-vlqz-reportflow-cli-0.1.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"scripts":{"lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"angel-vlqz","email":"angelvlqzp@gmail.com"},"_resolved":"E:\\Windows\\AppData\\Local\\Temp\\0f00bb8b47a525b65261aa3910012b8a\\angel-vlqz-reportflow-cli-0.1.1.tgz","_integrity":"sha512-qZh9lCBIk81XmuzCRWe91uhUijjsgiK2e1YVi7jdJSXE/j70LM8aAqMyIfRBbVHy/B5B9ujAkqGqIuH9r+O5uw==","_npmVersion":"10.9.2","description":"CLI for rendering enterprise PDF reports from declarative ReportFlow templates.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"tsx":"^4.19.3","@angel-vlqz/reportflow-core":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/reportflow-cli_0.1.1_1771905604847_0.6827705578077221","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@angel-vlqz/reportflow-cli","version":"0.1.2","keywords":["pdf","reporting","b2b","typescript","node","cli","business-reports"],"author":{"name":"Luis Ángel Velázquez Palomino"},"license":"MIT","_id":"@angel-vlqz/reportflow-cli@0.1.2","maintainers":[{"name":"angel-vlqz","email":"angelvlqzp@gmail.com"}],"bin":{"reportflow":"dist/index.js"},"dist":{"shasum":"40f32f025b848bde76e9d243596312700dcb1343","tarball":"https://registry.npmjs.org/@angel-vlqz/reportflow-cli/-/reportflow-cli-0.1.2.tgz","fileCount":8,"integrity":"sha512-D0Bvgz4A1nCJczJsJ0aSZXea78tqTqPuW8S9FIa/Xt+PTSJ83x/R1ByzjtBPnAAYduMEsLij5zm7CRNnku9qAQ==","signatures":[{"sig":"MEUCIHBJCtsZ0r0ojMjtlQy0jqA5M8pq5ltocrtJmvoWGOfBAiEA8CG/RX2zBYg3n2y6kvHdTVFXtzdSVtJblXhkesOrVXY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58973},"main":"./dist/index.js","type":"module","_from":"file:angel-vlqz-reportflow-cli-0.1.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"scripts":{"lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"angel-vlqz","email":"angelvlqzp@gmail.com"},"_resolved":"E:\\Windows\\AppData\\Local\\Temp\\995ce0a00eff25c6c4414470004cdc2d\\angel-vlqz-reportflow-cli-0.1.2.tgz","_integrity":"sha512-D0Bvgz4A1nCJczJsJ0aSZXea78tqTqPuW8S9FIa/Xt+PTSJ83x/R1ByzjtBPnAAYduMEsLij5zm7CRNnku9qAQ==","_npmVersion":"10.9.2","description":"CLI for rendering enterprise PDF reports from declarative ReportFlow templates.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"tsx":"^4.19.3","@angel-vlqz/reportflow-core":"^0.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/reportflow-cli_0.1.2_1771906158495_0.9365460561968488","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@angel-vlqz/reportflow-cli","version":"0.1.3","description":"CLI for rendering enterprise PDF reports from declarative ReportFlow templates.","keywords":["pdf","reporting","b2b","typescript","node","cli","business-reports"],"license":"MIT","author":{"name":"Luis Ángel Velázquez Palomino"},"type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","publishConfig":{"access":"public"},"bin":{"reportflow":"dist/index.js"},"engines":{"node":">=22"},"dependencies":{"@angel-vlqz/reportflow-core":"^0.1.3","tsx":"^4.19.3"},"scripts":{"build":"tsc -p tsconfig.json","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests"},"_id":"@angel-vlqz/reportflow-cli@0.1.3","_integrity":"sha512-fr6NmrAPA2xNFPranDbbK+QHi66inRHTp5/wj0R7L2kXXwrRD17ZoDTQsA5fTLVuaK9OJX5LnZM52Z/tVkdBbQ==","_resolved":"E:\\Windows\\AppData\\Local\\Temp\\32ded651019a868107615981e01b946d\\angel-vlqz-reportflow-cli-0.1.3.tgz","_from":"file:angel-vlqz-reportflow-cli-0.1.3.tgz","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"integrity":"sha512-fr6NmrAPA2xNFPranDbbK+QHi66inRHTp5/wj0R7L2kXXwrRD17ZoDTQsA5fTLVuaK9OJX5LnZM52Z/tVkdBbQ==","shasum":"091d11daf1bcff3489db3460fa3c075d44ba077f","tarball":"https://registry.npmjs.org/@angel-vlqz/reportflow-cli/-/reportflow-cli-0.1.3.tgz","fileCount":8,"unpackedSize":59130,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCw3CbMWL+9KHpnz7Fk4/JVdQNTSU7YPp2yLE64vFB5pwIgK1ml926mWbcmD9NtJNvEYP12y3WPAEzvNMV50GhRfQI="}]},"_npmUser":{"name":"angel-vlqz","email":"angelvlqzp@gmail.com"},"directories":{},"maintainers":[{"name":"angel-vlqz","email":"angelvlqzp@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/reportflow-cli_0.1.3_1771907046684_0.45533095889117314"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-24T03:52:23.749Z","modified":"2026-02-24T04:24:06.959Z","0.1.0":"2026-02-24T03:52:23.963Z","0.1.1":"2026-02-24T04:00:04.986Z","0.1.2":"2026-02-24T04:09:18.645Z","0.1.3":"2026-02-24T04:24:06.840Z"},"author":{"name":"Luis Ángel Velázquez Palomino"},"license":"MIT","keywords":["pdf","reporting","b2b","typescript","node","cli","business-reports"],"description":"CLI for rendering enterprise PDF reports from declarative ReportFlow templates.","maintainers":[{"name":"angel-vlqz","email":"angelvlqzp@gmail.com"}],"readme":"# @angel-vlqz/reportflow-cli\n\nCLI for generating ReportFlow PDFs from template + JSON data.\n\n## Install\n\nRequirements:\n\n- Node.js `>=22`\n- ESM project\n\nInstall locally:\n\n```bash\npnpm add -D @angel-vlqz/reportflow-cli\n```\n\nOr run without installing:\n\n```bash\npnpm dlx @angel-vlqz/reportflow-cli --help\n```\n\n## Commands\n\n### `render`\n\nOne-shot PDF generation.\n\n```bash\nreportflow render \\\n  --template ./examples/report.tsx \\\n  --data ./examples/data/maintenance.json \\\n  --out ./out/report.pdf\n```\n\n### `dev`\n\nWatch mode for template/data files.\n\n```bash\nreportflow dev \\\n  --template ./examples/report.tsx \\\n  --data ./examples/data/maintenance.json \\\n  --out ./out/report.pdf\n```\n\n## Template Contract\n\nTemplate file must export a default document factory, normally built with:\n\n- `createDocument((data) => RFNode, schema?)` from `@angel-vlqz/reportflow-core`\n\nThe `--data` JSON is parsed and validated by the optional schema.\n\n## Typical Workflow\n\n1. Build template in TypeScript (`.tsx`).\n2. Store report data as JSON.\n3. Run `reportflow render` in CI/CD or local scripts.\n4. Publish generated PDF artifact.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}