import { defineConfig } from 'vite'; import react from '@vitejs/plugin-react'; import { resolve } from 'path'; import ViteSitemap from 'vite-plugin-sitemap'; export default defineConfig({ plugins: [ react(), ViteSitemap({ hostname: 'https://www.snigdhaos.org', outDir: './dist', changefreq: 'daily', priority: 0.7, // lastmod: true, }), ], resolve: { alias: { '@': resolve(__dirname, './src'), }, }, build: { rollupOptions: { output: { entryFileNames: 'main.js', assetFileNames: ({ name }) => { if (name && name.endsWith('.css')) { return 'style.css'; } return 'assets/[name]-[hash][extname]'; }, }, }, }, optimizeDeps: { exclude: ['lucide-react'], }, });