import { defineConfig } from "vite" import { svelte } from "@sveltejs/vite-plugin-svelte" import autoPreprocess from "svelte-preprocess" import { resolve } from "path" export default defineConfig({ root: "./src", build: { outDir: "../dist", assetsDir: "static/vite", rollupOptions: { input: { main: resolve(__dirname, "src/index.html"), download: resolve(__dirname, "src/download.html"), error: resolve(__dirname, "src/error.html"), reset: resolve(__dirname, "src/reset.html"), }, }, }, plugins: [svelte({ preprocess: autoPreprocess() })], })