import { defineConfig } from 'vite' import react from '@vitejs/plugin-react' import path from 'path' import { visualizer } from 'rollup-plugin-visualizer'; export default defineConfig({ plugins: [react(), visualizer()], resolve: { alias: { '@': path.resolve(__dirname, './src'), '@assets': path.resolve(__dirname, './src/assets'), '@components': path.resolve(__dirname, './src/components'), '@lib': path.resolve(__dirname, './src/lib'), '@tabler/icons-react': '@tabler/icons-react/dist/esm/icons/index.mjs', } }, server: { host: true, port: 3000 }, base: '/', build: { rollupOptions: { output: { manualChunks: { vendor: ['leaflet'] } } } } })