mirror of https://github.com/halo-dev/halo
21 lines
620 B
TypeScript
21 lines
620 B
TypeScript
![]() |
import path from "path";
|
||
![]() |
import { loadEnv, Plugin } from "vite";
|
||
![]() |
import VueI18nPlugin from "@intlify/unplugin-vue-i18n/vite";
|
||
![]() |
import { createViteConfig } from "./src/vite/config-builder";
|
||
![]() |
|
||
![]() |
export default ({ mode }: { mode: string }) => {
|
||
![]() |
const env = loadEnv(mode, process.cwd(), "");
|
||
![]() |
return createViteConfig({
|
||
![]() |
base: env.VITE_BASE_URL,
|
||
![]() |
entryFile: "/console-src/main.ts",
|
||
![]() |
port: 3000,
|
||
|
outDir: path.resolve("../application/src/main/resources/console"),
|
||
|
mode,
|
||
![]() |
plugins: [
|
||
![]() |
VueI18nPlugin({
|
||
|
include: [path.resolve(__dirname, "./src/locales/*.yaml")],
|
||
|
}) as Plugin,
|
||
![]() |
],
|
||
|
});
|
||
|
};
|