import { fileURLToPath, URL } from "node:url" import react from "@vitejs/plugin-react" import { defineConfig } from "vite" const srcPath = (path: string) => fileURLToPath(new URL(`./src/${path}`, import.meta.url)) const backendProxyTarget = process.env.ADMIN_BACKEND_PROXY_TARGET ?? "http://localhost:3001" export default defineConfig({ plugins: [react()], resolve: { alias: { app: srcPath("app"), layouts: srcPath("layouts"), pages: srcPath("pages"), screens: srcPath("screens"), widgets: srcPath("widgets"), business: srcPath("business"), infra: srcPath("infra"), ui: srcPath("ui"), shared: srcPath("shared"), }, }, server: { proxy: { "/api": { changeOrigin: true, target: backendProxyTarget, }, }, }, })