import { defineConfig } from "vite"; import vue from "@vitejs/plugin-vue"; import VueDevTools from "vite-plugin-vue-devtools"; import tailwindcss from "@tailwindcss/postcss"; import autoprefixer from "autoprefixer"; import { fileURLToPath } from "node:url"; import path from "node:path"; const __dirname = path.dirname(fileURLToPath(import.meta.url)); export default defineConfig(({ command }) => ({ resolve: { alias: { "@": path.resolve(__dirname, "src") } }, plugins: command === "serve" ? [VueDevTools({ launchEditor: fileURLToPath(new URL("./scripts/launch-editor-trae.sh", import.meta.url)) }), vue()] : [vue()], css: { postcss: { plugins: [tailwindcss(), autoprefixer()] } }, server: { port: 5173 } }));