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"), "$public": path.resolve(__dirname, "./_public"), } }, build: { outDir: "build", emptyOutDir: true, rollupOptions: { input: { main: path.resolve(__dirname, "index.html"), } } }, plugins: [ svelte({ preprocess: sveltePreprocess() }) ], });