| import { defineConfig } from "vite"; | |
| import react from "@vitejs/plugin-react"; | |
| export default defineConfig({ | |
| plugins: [react()], | |
| // MuJoCo WASM and onnxruntime-web stay on the CDN (dynamic import with | |
| // @vite-ignore in game/boot.js), exactly like the pre-Vite app: their | |
| // .wasm sidecars resolve relative to the CDN URL and never touch the | |
| // bundle. | |
| server: { | |
| port: 5173, | |
| }, | |
| build: { | |
| // Keep the JS/CSS bundle out of dist/assets/: the game's static assets | |
| // (public/assets/) land there and must keep their historical URLs. | |
| assetsDir: "bundle", | |
| chunkSizeWarningLimit: 1500, | |
| }, | |
| }); | |