import { defineConfig } from 'vite' import path from 'path' import react from '@vitejs/plugin-react' import Pages from 'vite-plugin-pages' export default defineConfig({ root: __dirname, resolve: { alias: { '@': path.resolve(__dirname, 'src'), }, }, plugins: [react(), Pages({ dirs: ['src/app'] })], build: { outDir: 'dist', rollupOptions: { output: { manualChunks: { // React core 'react-vendor': [ 'react', 'react-dom', 'react-router', 'react-router-dom', ], // UI libraries 'ui-vendor': ['@heroui/react'], }, }, }, }, })