Email Editor Diagrams
Package Layering
The Email Editor is a layered monorepo. Each layer depends only on layers below it.
MST Model Hierarchy
State is managed with MobX State Tree. The core package owns the entire state tree.
Data Flow
No MJML compilation during editing — only on export. This gives instant (<16ms) visual feedback.
Dependency Graph
Legend: Green = framework-agnostic | Orange = React-specific | Blue = convenience wrapper
For full architecture details, see the Email Editor Architecture page.