craftts
v0.1.0
Published
Phenotype craft library
Readme
craft
Type-safe code generation from schemas. Generate Rust, TypeScript, Go from a single source.
Features
- Schema First: Define once, generate everywhere
- Type-safe: Full type inference
- Templates: Customizable templates
- Watch Mode: Regenerate on change
Installation
npm install -g @craft/cliUsage
Define schema:
# schema.yaml
entities:
User:
id: string
name: string
email: string
created_at: timestampGenerate:
craft generate --schema schema.yaml --output ./generatedGenerates:
- Rust structs
- TypeScript interfaces
- Go structs
- SQL migrations
License
MIT
