import { defineConfig } from 'vite' import react from '@vitejs/plugin-react' import cssInjectedByJsPlugin from 'vite-plugin-css-injected-by-js'; // https://vite.dev/config/ export default defineConfig({ plugins: [ react(), cssInjectedByJsPlugin() // forza l’iniezione del CSS nel JS ], build: { outDir: 'dist', cssCodeSplit: false, // evita file CSS separati rollupOptions: { input: 'src/main.jsx', output: { codeSplitting: false, // forza tutto in un singolo bundle manualChunks: undefined, // disabilita la creazione di chunk multipli entryFileNames: 'scelta-carriera.js', // nome del file finale assetFileNames: '[name].[ext]' // evita hash nei nomi } }, sourcemap: true, }, })