mirror of
https://github.com/AmruthPillai/Reactive-Resume.git
synced 2026-07-07 19:44:52 +10:00
7e35e8b657
- Delete templates.test.ts: re-tests z.enum semantics with a hardcoded fixture that duplicates the template list in templates.ts. - default.ts: add 2-line section(icon) helper; 12 repeated 7-field blocks collapse to one-liners. Output is byte-identical. - data.ts: add 2-line itemSection<T> factory; 12 baseSectionSchema.extend() blocks collapse to one-liners. Inferred types unchanged. - data.ts: replace 15-field hand-listed styleRuleSlotsSchema with z.partialRecord(styleSlotSchema, styleIntentSchema); parse behaviour and TypeScript type are equivalent (unknown keys still rejected). Claude-Session: https://claude.ai/code/session_012Bnvt1MghwHj4qQRxuQUGa