////////// PROJECT FILE SEPARATION LINE ////////// CODE AFTER THIS LINE ARE FROM: /Data/Server/WebUI/vite.config.ts import { defineConfig } from 'vite'; import react from '@vitejs/plugin-react'; import path from 'path'; export default defineConfig({ plugins: [react()], server: { open: true, host: true, strictPort: true, allowedHosts: ['localhost','127.0.0.1','borealis.bunny-lab.io'], proxy: { '/api': 'http://localhost:5000', '/socket.io': { target:'ws://localhost:5000', ws:true } } }, build: { outDir: 'build', emptyOutDir: true, chunkSizeWarningLimit: 1000, rollupOptions: { output: { // split each npm package into its own chunk manualChunks(id) { if (id.includes('node_modules')) { return id.toString() .split('node_modules/')[1] .split('/')[0]; } } } } }, resolve: { alias: { '@': path.resolve(__dirname, 'src') }, extensions: ['.js','.jsx','.ts','.tsx'] } });