openpencil/packages
Danila Poyarkov 738d199e8a refactor: remove ugly type intersection casts
- 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
2026-05-06 16:08:36 +03:00
..
cli style: tighten import grouping 2026-05-06 02:22:08 +03:00
core refactor: remove ugly type intersection casts 2026-05-06 16:08:36 +03:00
demos feat: mobile layout, PWA support (#27) (#27) 2026-03-05 19:51:51 +03:00
docs test: organize prefixed test files into folders 2026-05-06 02:13:18 +03:00
mcp style: tighten import grouping 2026-05-06 02:22:08 +03:00
vue refactor: remove ugly type intersection casts 2026-05-06 16:08:36 +03:00