# Editor Components Code editing interface ## Purpose - Wrap Monaco editor - Connect to editor store - Handle code changes ## Layout ``` editor/ ├── context.md # This file └── CodeEditor.svelte # Monaco editor wrapper ``` ## Scope - In-scope: Code editing UI - Out-of-scope: Game parsing, validation ## Entrypoints - `CodeEditor.svelte` - Main editor component ## Dependencies - editorStore for content state - Editor.svelte (Monaco wrapper)