refactor: rely on Nuxt UI Tailwind integration; remove custom postcss/tailwind deps; simplify CSS imports
This commit is contained in:
parent
9fa76c5c85
commit
8892d2e2a5
5 changed files with 2179 additions and 30 deletions
|
|
@ -1,12 +1,3 @@
|
||||||
@tailwind base;
|
@import "tailwindcss";
|
||||||
@tailwind components;
|
@import "@nuxt/ui";
|
||||||
@tailwind utilities;
|
|
||||||
|
|
||||||
:root {
|
|
||||||
--ui-primary: 237 85% 62%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.dark {
|
|
||||||
--ui-primary: 237 85% 70%;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,5 @@
|
||||||
import { defineNuxtConfig } from "nuxt/config";
|
import { defineNuxtConfig } from "nuxt/config";
|
||||||
|
// Tailwind v4 is configured via postcss.config.mjs
|
||||||
// https://nuxt.com/docs/api/configuration/nuxt-config
|
// https://nuxt.com/docs/api/configuration/nuxt-config
|
||||||
export default defineNuxtConfig({
|
export default defineNuxtConfig({
|
||||||
compatibilityDate: "2025-07-15",
|
compatibilityDate: "2025-07-15",
|
||||||
|
|
@ -15,12 +16,11 @@ export default defineNuxtConfig({
|
||||||
// Global CSS (Tailwind for @nuxt/ui)
|
// Global CSS (Tailwind for @nuxt/ui)
|
||||||
css: ["~/assets/css/main.css"],
|
css: ["~/assets/css/main.css"],
|
||||||
|
|
||||||
modules: [
|
// PostCSS configured separately
|
||||||
"@pinia/nuxt",
|
|
||||||
"@nuxt/ui",
|
// Vite plugin not required for basics; rely on PostCSS and @nuxt/ui
|
||||||
"@nuxtjs/color-mode",
|
|
||||||
"@nuxtjs/tailwindcss",
|
modules: ["@pinia/nuxt", "@nuxt/ui", "@nuxtjs/color-mode"],
|
||||||
],
|
|
||||||
|
|
||||||
// Nuxt UI minimal theme customizations live in app.config.ts
|
// Nuxt UI minimal theme customizations live in app.config.ts
|
||||||
});
|
});
|
||||||
|
|
|
||||||
2172
package-lock.json
generated
2172
package-lock.json
generated
File diff suppressed because it is too large
Load diff
|
|
@ -24,11 +24,10 @@
|
||||||
"vue-router": "^4.5.1"
|
"vue-router": "^4.5.1"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
|
"@nuxt/eslint-config": "^1.8.0",
|
||||||
"@playwright/test": "^1.54.2",
|
"@playwright/test": "^1.54.2",
|
||||||
"@tailwindcss/postcss": "^4.1.11",
|
|
||||||
"@vitejs/plugin-vue": "^6.0.1",
|
"@vitejs/plugin-vue": "^6.0.1",
|
||||||
"@vue/test-utils": "^2.4.6",
|
"@vue/test-utils": "^2.4.6",
|
||||||
"tailwindcss": "^4.1.11",
|
|
||||||
"typescript": "^5.9.2",
|
"typescript": "^5.9.2",
|
||||||
"vitest": "^3.2.4"
|
"vitest": "^3.2.4"
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,9 +0,0 @@
|
||||||
import tailwindcss from '@tailwindcss/postcss'
|
|
||||||
|
|
||||||
export default {
|
|
||||||
plugins: {
|
|
||||||
tailwindcss
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue