2024-06-26 10:42:50 +00:00
|
|
|
import VueI18nPlugin from "@intlify/unplugin-vue-i18n/vite";
|
2023-03-23 08:54:33 +00:00
|
|
|
import path from "path";
|
2024-05-30 08:31:16 +00:00
|
|
|
import { Plugin } from "vite";
|
2023-11-02 09:00:28 +00:00
|
|
|
import { createViteConfig } from "./src/vite/config-builder";
|
2022-10-26 03:10:14 +00:00
|
|
|
|
2022-06-20 07:08:17 +00:00
|
|
|
export default ({ mode }: { mode: string }) => {
|
2023-11-02 09:00:28 +00:00
|
|
|
return createViteConfig({
|
2024-05-30 08:31:16 +00:00
|
|
|
base: "/console/",
|
2023-11-09 06:56:06 +00:00
|
|
|
entryFile: "/console-src/main.ts",
|
2023-11-02 09:00:28 +00:00
|
|
|
port: 3000,
|
2024-02-03 14:51:50 +00:00
|
|
|
outDir: path.resolve("build/dist/console"),
|
2023-11-02 09:00:28 +00:00
|
|
|
mode,
|
2022-06-20 07:08:17 +00:00
|
|
|
plugins: [
|
2023-11-02 09:00:28 +00:00
|
|
|
VueI18nPlugin({
|
|
|
|
include: [path.resolve(__dirname, "./src/locales/*.yaml")],
|
|
|
|
}) as Plugin,
|
2022-06-20 07:08:17 +00:00
|
|
|
],
|
|
|
|
});
|
|
|
|
};
|