Files
yoi/web/workspace/vite.config.ts

34 lines
679 B
TypeScript

import { sveltekit } from "@sveltejs/kit/vite";
import { defineConfig } from "vite";
import { CODEMIRROR_VITE_DEDUPE } from "./src/lib/workspace/config-source/vite-dedupe";
export default defineConfig({
plugins: [sveltekit()],
resolve: {
dedupe: CODEMIRROR_VITE_DEDUPE,
},
server: {
host: "localhost",
port: 5173,
strictPort: true,
allowedHosts: ["develop.hareworks.net"],
watch: {
ignored: [
"**/.tmp*",
"**/.tmp*/**",
"**/vite.config.*.timestamp-*.mjs",
],
},
proxy: {
"/api": {
target: "http://127.0.0.1:8787",
changeOrigin: true,
ws: true,
},
},
},
});