Package Exports
- @formspec/cli
Readme
@formspec/cli
CLI for generating schemas and canonical IR from TypeScript source files.
Install
pnpm add -D @formspec/cliCommands
Generate Schemas
formspec generate ./src/forms.ts UserForm -o ./generatedGenerate From Chain DSL Exports
formspec generate ./src/forms.ts -o ./generatedEmit Canonical IR
formspec generate ./src/forms.ts UserForm --emit-ir -o ./generatedValidate Only
formspec generate ./src/forms.ts UserForm --validate-onlyDry Run
formspec generate ./src/forms.ts UserForm --dry-run -o ./generatedNotes
- Class and interface analysis uses the TypeScript compiler directly.
- Chain DSL export generation requires compiled JavaScript that the CLI can load.
--validate-onlyexercises the same validation path used by schema generation.
License
UNLICENSED