- 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>
26 lines
665 B
JSON
26 lines
665 B
JSON
{
|
|
"name": "@nychthemeron/playground",
|
|
"version": "0.1.0",
|
|
"type": "module",
|
|
"scripts": {
|
|
"dev": "storybook dev -p 6006",
|
|
"build": "storybook build",
|
|
"preview": "npx vite preview"
|
|
},
|
|
"dependencies": {
|
|
"@nychthemeron/library": "workspace:*",
|
|
"@tailwindcss/vite": "^4.3.2",
|
|
"vue": "^3.5.32"
|
|
},
|
|
"devDependencies": {
|
|
"@storybook/addon-links": "^10.4.2",
|
|
"@storybook/blocks": "^8.0.0",
|
|
"@storybook/vue3": "^10.4.2",
|
|
"@storybook/vue3-vite": "^10.4.2",
|
|
"storybook": "^10.4.2",
|
|
"typescript": "~6.0.0",
|
|
"vue": "^3.5.32",
|
|
"eslint-plugin-storybook": "10.4.2",
|
|
"@storybook/addon-docs": "^10.4.2"
|
|
}
|
|
}
|