openpencil/packages/core/src
Danila Poyarkov 7f2c21bb23 refactor(core): avoid record casts for dynamic writes
- Use KiwiNodeChange index signature for raw Figma field assignment
- Type preserved raw NodeChange keys with keyof NodeChange
- Replace scene graph property write casts with a typed setter
2026-05-24 22:37:03 +03:00
..
bytes Merge master into image fill hash fix 2026-05-17 13:02:00 +03:00
canvas chore: format codebase 2026-05-24 12:15:29 +03:00
clipboard Refactor architecture boundaries across core, app, and packages (#234) 2026-04-30 15:14:19 +03:00
color style: tighten import grouping 2026-05-06 02:22:08 +03:00
design-jsx fix(ai): render common generated JSX aliases 2026-05-24 12:45:42 +03:00
editor chore: format codebase 2026-05-24 12:15:29 +03:00
figma-api chore: format codebase 2026-05-24 12:15:29 +03:00
icons chore: format codebase 2026-05-24 12:15:29 +03:00
io Merge remote-tracking branch 'upstream/HEAD' into fix/fig-roundtrip-fidelity 2026-05-24 21:09:42 +10:00
kiwi refactor(core): avoid record casts for dynamic writes 2026-05-24 22:37:03 +03:00
layout chore: format codebase 2026-05-24 12:15:29 +03:00
lint chore: enable stricter oxlint rules 2026-05-18 18:58:30 +03:00
profiler chore: format codebase 2026-05-24 12:15:29 +03:00
rpc refactor(core): use es-toolkit utilities 2026-05-18 19:21:14 +03:00
scene-graph refactor(core): avoid record casts for dynamic writes 2026-05-24 22:37:03 +03:00
text chore: format codebase 2026-05-24 12:15:29 +03:00
tools chore: format codebase 2026-05-24 12:15:29 +03:00
vector chore: format codebase 2026-05-24 12:15:29 +03:00
canvaskit.ts fix(editor): preserve edits over imported metadata 2026-05-21 14:54:17 +03:00
clipboard.ts chore: format codebase 2026-05-24 12:15:29 +03:00
constants.ts fix(ai): allow custom OpenRouter models 2026-05-19 15:10:32 +03:00
geometry.ts fix(fig): propagate cloned component property overrides 2026-05-20 12:29:51 +03:00
global.d.ts refactor(kiwi): split schema text from runtime 2026-05-21 14:54:12 +03:00
index.ts refactor(kiwi): group fig format internals 2026-05-21 14:54:13 +03:00
layout.ts fix(layout): preserve derived text bounds 2026-05-18 02:08:01 +03:00
random.ts Refactor architecture boundaries across core, app, and packages (#234) 2026-04-30 15:14:19 +03:00
types.ts Extract @open-pencil/core package 2026-03-01 01:03:07 +03:00
xpath.ts style: tighten import grouping 2026-05-06 02:22:08 +03:00