import { defineConfig } from 'vite' import react from '@vitejs/plugin-react' export default defineConfig({ plugins: [react()], server: { port: 3000, proxy: { '/api': 'http://localhost:8080', '/ws': { target: 'ws://localhost:8080', ws: true } } }, optimizeDeps: { include: ['monaco-editor/esm/vs/language/json/json.worker'], }, build: { rollupOptions: { output: { manualChunks: { jsonWorker: ['monaco-editor/esm/vs/language/json/json.worker'], cssWorker: ['monaco-editor/esm/vs/language/css/css.worker'], htmlWorker: ['monaco-editor/esm/vs/language/html/html.worker'], editorWorker: ['monaco-editor/esm/vs/editor/editor.worker'], } } } } })