feat(vite.config.js): Configure le point d'entrée principal de l'application.

This commit is contained in:
Serreau Jovann
2025-11-21 22:37:43 +01:00
parent e90a29e879
commit 538a4f54bd

View File

@@ -38,25 +38,10 @@ export default defineConfig({
// Minification par défaut : esbuild est déjà très rapide et efficace
minify: 'esbuild',
cssMinify: 'esbuild',
// NOUVEAU : Petits assets intégrés directement dans le JS pour moins de requêtes HTTP
assetsInlineLimit: 4096, // 4ko, par défaut, mais une bonne pratique
// NOUVEAU : Stratégie de découpage du code pour améliorer le cache client
rollupOptions: {
input: {
app: resolve(__dirname, 'assets/app.js'),
},
output: {
// Sépare les vendors (libs) du code de l'application.
// Le hash des vendors ne changera que si les dépendances changent,
// maximisant le cache du navigateur.
manualChunks(id) {
if (id.includes('node_modules')) {
// Place toutes les dépendances dans un fichier 'vendor'
return 'vendor';
}
}
}
},
},