summaryrefslogtreecommitdiffstats
path: root/apps/projects/src/vite.config.ts
blob: 1686884fe96209b82e51733f42a01a8c440dd47c (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
31
32
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"),
            }
        }
    },
    server: {
        port: 3000
    },
    plugins: [
        svelte({
            preprocess: sveltePreprocess()
        })
    ],
});