import vue from "@vitejs/plugin-vue"; import { defineConfig } from "vite"; import vueDevTools from "vite-plugin-vue-devtools"; export default defineConfig({ build: { cssMinify: "lightningcss", emptyOutDir: true, outDir: "dist", reportCompressedSize: true, rollupOptions: { output: { compact: true, format: "esm", validate: true, }, }, sourcemap: false, }, cacheDir: ".cache/vite", clearScreen: false, css: { transformer: "lightningcss", }, optimizeDeps: { exclude: ["sqlocal"], }, plugins: [ vue(), vueDevTools(), ], resolve: { alias: { "@": Bun.fileURLToPath(new URL("./src", import.meta.url)), }, }, worker: { format: "es", }, });