feat: migrate to Tailwind CSS v4

Replace @nuxtjs/tailwindcss with @tailwindcss/vite, move theme
tokens into @theme inline in main.css, drop tailwind.config.ts.
This commit is contained in:
RhenCloud 2026-08-27 00:26:17 +08:00
parent 32a8c2ce4e
commit c75567cf15
No known key found for this signature in database
GPG key ID: A574A617378C4E0B
8 changed files with 264 additions and 530 deletions

View file

@ -1,6 +1,8 @@
import tailwindcss from "@tailwindcss/vite";
export default defineNuxtConfig({
compatibilityDate: "2025-07-15",
modules: ["@nuxtjs/tailwindcss"],
css: ["~/assets/css/main.css"],
// Target: Cloudflare Workers (single _worker.js via the cloudflare_module preset).
nitro: {
preset: "cloudflare_module",
@ -23,9 +25,8 @@ export default defineNuxtConfig({
],
},
},
tailwindcss: {
cssPath: "~/assets/css/main.css",
configPath: "tailwind.config",
vite: {
plugins: [tailwindcss()],
},
devtools: { enabled: false },
runtimeConfig: {