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: "esbuild", }, esbuild: { drop: ["console", "debugger"], }, plugins: [tsconfigPaths()], });