Files
PacketStation/frontend/vite.config.ts
T

31 lines
767 B
TypeScript
Raw Normal View History

/// <reference types="vitest/config" />
import { defineConfig } from "vite";
import react from "@vitejs/plugin-react";
// The API runs on uvicorn at 127.0.0.1:8000 in development.
const API = "http://127.0.0.1:8000";
export default defineConfig({
plugins: [react()],
build: {
outDir: "dist",
emptyOutDir: true,
// CSP is default-src 'self'. Never inline assets as data: URIs.
assetsInlineLimit: 0,
sourcemap: false,
},
server: {
proxy: {
"/api": { target: API, changeOrigin: false },
"/_blob": { target: API, changeOrigin: false },
"/healthz": { target: API, changeOrigin: false },
},
},
test: {
environment: "jsdom",
globals: true,
setupFiles: ["./src/test/setup.ts"],
css: false,
},
});