import { readFileSync } from "node:fs"; import react from "@vitejs/plugin-react"; import { defineConfig } from "vite"; const { version: WEB_VERSION } = JSON.parse( readFileSync("./package.json", "utf-8"), ) as { version: string }; export default defineConfig({ define: { __WEB_VERSION__: JSON.stringify(WEB_VERSION), }, plugins: [react()], server: { port: 5173, proxy: { "/api": { target: "http://localhost:3898", rewrite: (path) => path.replace(/^\/api/, ""), }, }, }, build: { outDir: "dist", }, });