- Add optional nodeEditState, cursorCanvas, and pen resume fields to core EditorState - Add parent field to LintNode instead of repeated intersection casts - Use typed LintPathNode for node path traversal - Replace autosave useDebounceFn cancel hack with watchDebounced - Simplify AppEditorState to extend EditorState without Omit+intersection - Remove PenState intersection type alias - Use in-operator check for optional setViewportSize |
||
|---|---|---|
| .. | ||
| cli | ||
| core | ||
| demos | ||
| docs | ||
| mcp | ||
| vue | ||