import adapter from "@sveltejs/adapter-static"; import { sveltekit } from "@sveltejs/kit/vite"; import tailwindcss from "@tailwindcss/vite"; import { defineConfig } from "vite"; const adminOrigin = process.env.ADMIN_ORIGIN ?? "http://127.0.0.1:62992"; const apiOrigin = process.env.API_ORIGIN ?? "http://127.0.0.1:62994"; export default defineConfig({ plugins: [ tailwindcss(), sveltekit({ adapter: adapter({ fallback: "index.html" }), compilerOptions: { // Force runes mode for the project, except for libraries. Can be removed in svelte 6. runes: ({ filename }) => // biome-ignore lint/performance/useTopLevelRegex: svelte default filename.split(/[/\\]/).includes("node_modules") ? undefined : true, }, paths: { base: "/admin" }, }), ], server: { proxy: { "/admin/auth": adminOrigin, "/api": apiOrigin, }, }, });