Nychthemeron/packages/library/tests
Matthew L McPeak ff02f7ec72 chore: remove PrimeVue and the ThemeEngine, migration complete
- Delete packages/library/src/engine/ and engine.spec.ts; LoadingIcon is
  now exported directly instead of routed through a generic theming engine.
- Remove primevue from every package.json (root devDependencies, library
  peerDependencies, playground dependencies) and from vite.config.ts's
  externalized/global Rollup config; add reka-ui as the library's peer dep.
- Delete the hand-written nychthemeron.css/theme.css, now fully superseded
  by the Tailwind entry CSS; both library exports (./style, ./theme) point
  at it.
- Drop the PrimeVue plugin install from Storybook's preview.ts.
- Add a `@source "../../";` directive to tailwind.css: Tailwind's automatic
  content detection is scoped to whichever Vite project runs it, so when
  the playground consumes this CSS file it never scanned the sibling
  packages/library/src tree for class usage -- every component rendered
  with zero utility classes applied until this was added (verified via the
  compiled Storybook CSS output going from ~2KB/no .bg-primary rule to
  ~40KB with the full utility set, and the pre-fix screenshot that
  surfaced it: buttons and other components with a real background color
  showing as bare, near-invisible text on white).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-11 15:07:59 -04:00
..
Alert.spec.ts feat: migrate Message to shadcn-vue Alert 2026-07-11 14:45:45 -04:00
Badge.spec.ts feat: migrate Tag to shadcn-vue Badge 2026-07-11 14:32:18 -04:00
Button.spec.ts feat: migrate Button from PrimeVue to shadcn-vue 2026-07-11 14:19:39 -04:00
Card.spec.ts feat: migrate Card to shadcn-vue compound API 2026-07-11 14:41:58 -04:00
Checkbox.spec.ts feat: migrate Checkbox and CheckboxGroup to shadcn-vue 2026-07-11 14:35:36 -04:00
CheckboxGroup.spec.ts feat: migrate Checkbox and CheckboxGroup to shadcn-vue 2026-07-11 14:35:36 -04:00
Dialog.spec.ts feat: migrate Dialog to shadcn-vue compound API 2026-07-11 14:57:06 -04:00
Input.spec.ts feat: migrate InputText to shadcn-vue Input 2026-07-11 14:22:14 -04:00
lib.spec.ts feat: migrate Dialog to shadcn-vue compound API 2026-07-11 14:57:06 -04:00
RadioGroup.spec.ts feat: migrate RadioButton/RadioButtonGroup to shadcn-vue RadioGroup 2026-07-11 14:39:22 -04:00
Select.spec.ts feat: migrate Select to shadcn-vue compound API 2026-07-11 14:50:36 -04:00
Switch.spec.ts feat: migrate ToggleSwitch to shadcn-vue Switch 2026-07-11 14:28:51 -04:00
tailwind-tokens.spec.ts feat: wire up Tailwind v4 and shadcn-vue token mapping alongside PrimeVue 2026-07-11 14:15:37 -04:00
Textarea.spec.ts feat: migrate Textarea to shadcn-vue 2026-07-11 14:24:29 -04:00