import { defineConfig } from 'vite' export default defineConfig({ root: '.', build: { outDir: 'dist', target: 'es2015', minify: true, rollupOptions: { input: { crvi_libraries: './crvi_libraries.js', crvi_main: './crvi_main.js', // Entrées CSS (OK avec Vite/Rollup) crvi_main_css: '../css/crvi_main.css', intervenant_profile_css: '../css/intervenant-profile.css', traduction_langue_admin_css: '../css/traduction-langue-admin.css', traduction_langue_list_css: '../css/traduction-langue-list.css', traduction_langue_admin: './traduction-langue-admin.js', traduction_langue_list: './traduction-langue-list.js' }, // Important: en "es", `globals` ne sert pas. // Si tu veux éviter de bundler jquery/toastr/select2 car chargés via