Core Package Development
The core package (packages/core/) is dependency-free and handles all DSL processing.
Data Flow
DSL (YAML input) → validate() → normalize() → IR → diff() → Patch
Key Files
| File | Purpose | Exports | |------|---------|---------| | types.ts | Type definitions | DSL*, IR*, Patch, WebSocket protocol | | validate.ts | YAML validation | validate(dsl): ValidationResult | | normalize.ts | DSL → IR conversion | normalize(dsl): IRDocument | | `dif
[Description truncada. Veja o README completo no GitHub.]