summaryrefslogtreecommitdiffstats
path: root/apps/portal/src/vite.config.ts
blob: 907422e4ff1c3c3f8a1f1cb42ae30689d69e8263 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
import {defineConfig} from "vite";
import {svelte} from "@sveltejs/vite-plugin-svelte";
import sveltePreprocess from "svelte-preprocess";
// @ts-ignore
import path from "path";

// https://vitejs.dev/config/
export default defineConfig({
    resolve: {
        alias: {
            "$shared": path.resolve(__dirname, "../../web-shared/src"),
            "$app": path.resolve(__dirname, "./app"),
        }
    },
    build: {
        outDir: "build",
        emptyOutDir: true,
        rollupOptions: {
            input: {
                main: path.resolve(__dirname, "index.html"),
            }
        }
    },

    plugins: [
        svelte({
            preprocess: sveltePreprocess()
        })
    ],
});