import { defineConfig } from "vite"; import react from "@vitejs/plugin-react"; import { readFileSync } from "fs"; // Read version from package.json at build time const packageJson = JSON.parse(readFileSync("./package.json", "utf-8")); export default defineConfig({ plugins: [react()], define: { __APP_VERSION__: JSON.stringify(packageJson.version || "unknown"), }, server: { port: 5173, strictPort: true, proxy: { "/api": { target: "http://backend-dev:3000", changeOrigin: true, rewrite: (path) => path.replace(/^\/api/, ""), }, }, }, });