import { defineConfig } from 'vite' import react from '@vitejs/plugin-react' import path from "path" import tailwindcss from "@tailwindcss/vite" import { tanstackRouter } from '@tanstack/router-plugin/vite' // https://vite.dev/config/ export default defineConfig(({ mode }) => ({ plugins: [ tanstackRouter({ target: 'react', autoCodeSplitting: true, }), react(), tailwindcss() ], build: { sourcemap: false, minify: 'esbuild', }, esbuild: { drop: mode === 'production' ? ['console', 'debugger'] : [], }, resolve: { alias: { "@": path.resolve(__dirname, "./src"), }, }, server: { port: 3000, proxy: { '/api/v1': { target: 'http://localhost:8000', changeOrigin: true, }, }, }, preview: { port: 3000, }, }))