Files
2026-08-10 22:06:49 +02:00

34 lines
891 B
TypeScript

import { defineConfig } from 'vite'
import react from '@vitejs/plugin-react'
import { resolve } from 'path'
// Configuration Vite pour le front-end React, servi par Tauri.
export default defineConfig({
plugins: [react()],
resolve: {
alias: { '@': resolve(__dirname, 'src') }
},
build: {
rollupOptions: {
output: {
// Isole les grosses dépendances dans leurs propres chunks : elles
// changent rarement → meilleur cache navigateur entre deux versions.
manualChunks: {
react: ['react', 'react-dom'],
motion: ['framer-motion'],
supabase: ['@supabase/supabase-js']
}
}
}
},
clearScreen: false,
server: {
port: 5173,
strictPort: true,
// Ne pas surveiller le dossier de build Rust (évite l'erreur EBUSY sur les .dll).
watch: {
ignored: ['**/src-tauri/**']
}
}
})