From 0401b8a1aa1fe35bfa82bb2689c52554e052ca9b Mon Sep 17 00:00:00 2001 From: jps Date: Tue, 20 Jan 2026 12:12:07 +0100 Subject: [PATCH] correction vite --- assets/js/package.json | 9 +-- assets/js/vite.config.js | 121 +++++++++++++++++---------------------- 2 files changed, 56 insertions(+), 74 deletions(-) diff --git a/assets/js/package.json b/assets/js/package.json index 74a412b..5ff64b7 100644 --- a/assets/js/package.json +++ b/assets/js/package.json @@ -1,15 +1,15 @@ { "scripts": { + "dev": "vite --mode development", "build": "vite build", - "watch": "vite build --watch", - "dev": "vite build --watch --mode development" + "watch": "vite build --watch --mode development" }, "dependencies": { "@fullcalendar/core": "^6.1.18", "@fullcalendar/daygrid": "^6.1.18", - "@fullcalendar/timegrid": "^6.1.18", - "@fullcalendar/list": "^6.1.18", "@fullcalendar/interaction": "^6.1.18", + "@fullcalendar/list": "^6.1.18", + "@fullcalendar/timegrid": "^6.1.18", "bootstrap": "^5.3.7", "select2": "^4.0.13", "toastr": "^2.1.4" @@ -18,3 +18,4 @@ "vite": "^7.0.3" } } + diff --git a/assets/js/vite.config.js b/assets/js/vite.config.js index 092e586..d69e2b4 100644 --- a/assets/js/vite.config.js +++ b/assets/js/vite.config.js @@ -1,89 +1,70 @@ -import { defineConfig } from 'vite'; +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', + 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: 'traduction-langue-admin.js', traduction_langue_admin_css: '../css/traduction-langue-admin.css', - traduction_langue_list: 'traduction-langue-list.js', - traduction_langue_list_css: '../css/traduction-langue-list.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