- 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 |
||
|---|---|---|
| .. | ||
| assets | ||
| src | ||
| package.json | ||
| tsconfig.json | ||
| tsdown.config.ts | ||