openpencil/packages/core
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
..
assets fix(kiwi): improve figma export fidelity 2026-04-25 15:57:15 +03:00
src refactor: remove ugly type intersection casts 2026-05-06 16:08:36 +03:00
package.json Refactor architecture boundaries across core, app, and packages (#234) 2026-04-30 15:14:19 +03:00
tsconfig.json Refactor architecture boundaries across core, app, and packages (#234) 2026-04-30 15:14:19 +03:00
tsdown.config.ts Refactor architecture boundaries across core, app, and packages (#234) 2026-04-30 15:14:19 +03:00