import { defineConfig } from 'vite' import react from '@vitejs/plugin-react' export default defineConfig({ plugins: [react()], build: { // Ya no lo construiremos como una librería, sino como una aplicación web normal. // Esto genera archivos con hashes en los nombres para evitar problemas de caché, // pero podemos manejarlo. outDir: 'dist', assetsDir: 'assets', // Asegura que los assets estén en una carpeta predecible rollupOptions: { output: { // Nombres de archivo predecibles para JS y CSS entryFileNames: `assets/mercados-widgets.js`, chunkFileNames: `assets/mercados-widgets-chunk.js`, assetFileNames: `assets/mercados-widgets.[ext]` } } } })