import { defineConfig } from "vite"; import react from "@vitejs/plugin-react"; import { fileURLToPath, URL } from "node:url"; export default defineConfig(async () => ({ plugins: [react()], resolve: { alias: { "@": fileURLToPath(new URL("./src", import.meta.url)), }, }, clearScreen: false, server: { port: 1420, strictPort: true, watch: { ignored: ["**/src-tauri/**"], }, }, build: { target: "es2021", chunkSizeWarningLimit: 1024, rollupOptions: { output: { manualChunks: { vendor: ["react", "react-dom"], lucide: ["lucide-react"], }, }, }, }, }));