import { defineConfig } from "vite";
export default defineConfig({
publicDir: false,
base: "/admin/",
build: {
outDir: "../src/admin/ui",
emptyOutDir: true,
assetsInlineLimit: 200_000,
cssCodeSplit: false,
modulePreload: false,
rollupOptions: {
output: {
entryFileNames: "admin.js",
chunkFileNames: "admin-[name].js",
assetFileNames: (info) => (info.names?.[0]?.endsWith(".css") ? "admin.css" : "[name][extname]"),
},
},
},
});