import path from "path" import { defineConfig } from 'vite' import react from '@vitejs/plugin-react' import tailwindcss from '@tailwindcss/vite' import { sentryVitePlugin } from "@sentry/vite-plugin" // https://vite.dev/config/ export default defineConfig({ plugins: [ tailwindcss(), react(), sentryVitePlugin({ disable: !process.env.SENTRY_AUTH_TOKEN, org: process.env.SENTRY_ORG, project: process.env.SENTRY_PROJECT, authToken: process.env.SENTRY_AUTH_TOKEN, }) as any, ], build: { sourcemap: "hidden", }, resolve: { alias: { "@": path.resolve(__dirname, "./src"), "react": path.resolve(__dirname, "./node_modules/react"), "react-dom": path.resolve(__dirname, "./node_modules/react-dom"), }, }, server: { port: 5173, proxy: { '/api': { target: process.env.VITE_API_URL || 'http://localhost:3000', changeOrigin: true, }, }, }, test: { globals: true, environment: "jsdom", setupFiles: "./src/test/setup.ts", server: { deps: { inline: ["@tanstack/react-table"], }, }, }, })