import { defineConfig } from 'vite' import react from '@vitejs/plugin-react' import path from 'path' // https://vite.dev/config/ export default defineConfig({ plugins: [react()], server: { host: "localhost", port: 3000, }, resolve: { alias: { '@': path.resolve(__dirname, './src'), }, }, define: { global: 'window' }, build: { rollupOptions: { output: { manualChunks(id) { if (id.includes('node_modules')) { if (id.includes('monaco-editor')) { return 'monaco'; } return 'vendor'; } } } }, chunkSizeWarningLimit: 1500, } })