import { defineConfig } from 'vite' import react from '@vitejs/plugin-react' // Relative base so the built bundle works both from the preview server and // when enqueued inside a WordPress admin page. export default defineConfig({ base: './', plugins: [react()], build: { outDir: 'dist', sourcemap: false, // Stable, single-file output so the WordPress enqueue paths never change. rollupOptions: { output: { inlineDynamicImports: true, entryFileNames: 'assets/app.js', assetFileNames: 'assets/app.[ext]', }, }, }, })