vite.config.ts 681 B

123456789101112131415161718192021222324252627282930
  1. import path from 'node:path';
  2. import { defineConfig } from 'vitest/config';
  3. import react from '@vitejs/plugin-react';
  4. import tailwindcss from '@tailwindcss/vite';
  5. // https://vite.dev/config/
  6. export default defineConfig({
  7. plugins: [react(), tailwindcss()],
  8. resolve: {
  9. alias: {
  10. '@': path.resolve(__dirname, './src'),
  11. },
  12. },
  13. server: {
  14. port: 5173,
  15. proxy: {
  16. // Forward API calls to the FastAPI backend (default port 8000).
  17. '/api': {
  18. target: 'http://localhost:8000',
  19. changeOrigin: true,
  20. },
  21. },
  22. },
  23. test: {
  24. globals: true,
  25. environment: 'jsdom',
  26. setupFiles: ['./src/test/setup.ts'],
  27. css: false,
  28. },
  29. });