import { defineConfig } from 'vite'; export default defineConfig({ resolve: { alias: { lucide: "lucide/dist/esm/lucide/src/lucide.js", }, }, build: { chunkSizeWarningLimit: 1600, rollupOptions: { output: { manualChunks(id) { if (id.includes('node_modules')) { if (id.includes('maptiler')) { return 'maptiler'; } if (id.includes('maplibre-gl')) { return 'maplibre'; } if (id.includes('jquery')) { return 'jquery'; } return 'vendor'; } }, }, }, }, });