@sammons/typed-mind-cli
v0.1.8
Published
Command-line interface for TypedMind DSL - a declarative language for building software architectures
Maintainers
Readme
@sammons/typed-mind-cli
Command-line interface for TypedMind DSL - a declarative language for building software architectures.
Installation
npm install -g @sammons/typed-mind-cliUsage
# Parse and validate a TypedMind file
typed-mind validate program.tmd
# Render a TypedMind program to HTML
typed-mind render program.tmd --output output.html
# Show help
typed-mind --helpWhat is TypedMind?
TypedMind is a Domain Specific Language (DSL) for declaratively describing software architectures, including:
- Data Transfer Objects (DTOs)
- Service classes and their dependencies
- UI components and their relationships
- Asset management and routing
- Cross-cutting concerns and validation rules
Requirements
- Node.js >= 22.0.0
Related Packages
- @sammons/typed-mind - Core parser and validator
- @sammons/typed-mind-renderer - HTML/D3.js renderer
- @sammons/typed-mind-lsp - Language Server Protocol implementation
License
MIT
