/ frontend / vite.config.ts
vite.config.ts
 1  import { defineConfig } from 'vitest/config'
 2  import react from '@vitejs/plugin-react'
 3  import tailwindcss from '@tailwindcss/vite'
 4  import path from 'path'
 5  
 6  export default defineConfig({
 7    base: '/dash/',
 8    plugins: [
 9      react(),
10      tailwindcss(),
11    ],
12    resolve: {
13      alias: {
14        '@': path.resolve(__dirname, './src'),
15      },
16    },
17    server: {
18      proxy: {
19        '/dash/api': {
20          target: 'http://localhost:9001',
21          changeOrigin: true,
22        },
23      },
24    },
25    build: {
26      outDir: 'dist',
27      emptyOutDir: true,
28    },
29    test: {
30      environment: 'jsdom',
31      globals: true,
32      setupFiles: ['./src/test/setup.ts'],
33    },
34  })