SvelteKit 2 + Svelte 5 (runes) + Tailwind v4 + shadcn-svelte (vega preset) + lucide, adapter-node. Warm paper-catalog design system in src/app.css: Libre Caslon headings, monospace for every number and code, orange #e8590c reserved for pick-by-light and warnings. Mobile-first: bottom tab bar under lg, dark sidebar with an account menu at lg and up. shadcn components under src/lib/components/ui/ are left untouched; all theming lives in app.css and our own composite components. Every page is mocked from src/lib/mock/data.ts (no API yet): parts list/detail, Kastenplan, LCSC import, mobile picking, settings, plus project/order stubs. Signed-off-by: Peter Siegmund <mars3142@noreply.mars3142.dev>
21 lines
437 B
JSON
21 lines
437 B
JSON
{
|
|
"$schema": "https://shadcn-svelte.com/schema.json",
|
|
"tailwind": {
|
|
"css": "src/app.css",
|
|
"baseColor": "taupe"
|
|
},
|
|
"aliases": {
|
|
"components": "$lib/components",
|
|
"utils": "$lib/utils",
|
|
"ui": "$lib/components/ui",
|
|
"hooks": "$lib/hooks",
|
|
"lib": "$lib"
|
|
},
|
|
"typescript": true,
|
|
"registry": "https://shadcn-svelte.com/registry",
|
|
"style": "vega",
|
|
"iconLibrary": "lucide",
|
|
"menuColor": "default",
|
|
"menuAccent": "subtle"
|
|
}
|