import { defineConfig } from 'vite'; import react from '@vitejs/plugin-react'; import { resolve } from 'path'; import tailwindcss from '@tailwindcss/vite'; // https://vitejs.dev/config/ export default defineConfig({ plugins: [react(), tailwindcss()], resolve: { alias: { '@': resolve(__dirname, 'src'), '@server': resolve(__dirname, 'server'), }, }, optimizeDeps: { include: [ 'react', 'react-dom', 'react-router-dom', 'framer-motion', 'react-icons', 'react-force-graph-2d', ], }, server: { port: 3000, proxy: { '/api': { target: 'http://localhost:5000', changeOrigin: true, secure: false, }, }, }, build: { outDir: 'dist', manifest: true, }, });