Files
arne-drums/vite.config.ts
2022-06-05 14:43:54 +02:00

26 lines
616 B
TypeScript

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();