import { defineConfig } from "vite"; import tsconfigPaths from "vite-tsconfig-paths"; export default defineConfig({ build: { rollupOptions: { output: { manualChunks(id) { if (id.includes("node_modules/pixi.js")) { return "pixi" } else if (id.includes("node_modules/@pixi/sound")) { return "pixi_sound" } else if (id.includes("node_modules/@pixi")) { return "pixi_module" } else if (id.includes("node_modules")) { return "vendor" } }, entryFileNames: 'game.js', }, }, minify: "terser", terserOptions: { compress: { drop_console: true, drop_debugger: true, }, }, }, plugins: [tsconfigPaths()], });