import { defineConfig } from "vite"; async function createConfig() { const { DEVELOPMENT, BASE_URL } = (await (process.env.DEV ? import("./dev.env") : import("./prod.env"))).default; return defineConfig({ resolve: { alias: { "@": "/src", "assets": "/assets", } }, base: BASE_URL, build: { minify: DEVELOPMENT, target: DEVELOPMENT ? "modules" : "es6", sourcemap: DEVELOPMENT, }, preview: { port: 3000, } }); } export default createConfig();