From c74491b9f916b2cfd8e6112fcfcc9e063ec9c455 Mon Sep 17 00:00:00 2001 From: Adam Malczewski Date: Sun, 7 Jun 2026 01:53:47 +0900 Subject: Slice 3 setup: Tailwind v4 + DaisyUI v5 (dracula enabled) + 'tab' vocab - add tailwindcss@4 + @tailwindcss/vite + daisyui@5; vite tailwind plugin - src/app.css: @import tailwindcss + @plugin daisyui { themes: dracula --default } (theme BUNDLED, not just named); imported in main.ts - index.html: - biome.json: enable css tailwindDirectives so @plugin parses - GLOSSARY: define FE term 'tab' (workspace slot referencing a conversation; holds conversationId + model + title; close = local forget) Verified: dracula tokens bundled in CSS, svelte-check 0/0, vitest 222, biome clean, build ok. --- biome.json | 1 + 1 file changed, 1 insertion(+) (limited to 'biome.json') diff --git a/biome.json b/biome.json index 7179b96..3f6be88 100644 --- a/biome.json +++ b/biome.json @@ -4,6 +4,7 @@ "linter": { "enabled": true, "rules": { "recommended": true } }, "formatter": { "enabled": true, "indentStyle": "tab", "lineWidth": 100 }, "javascript": { "formatter": { "quoteStyle": "double", "semicolons": "always" } }, + "css": { "parser": { "tailwindDirectives": true } }, "files": { "includes": ["**", "!**/node_modules", "!**/dist", "!**/build", "!**/*.svelte"] } -- cgit v1.2.3