Files
Konquesto/vite.config.ts
2026-01-25 22:39:46 +01:00

44 lines
964 B
TypeScript

import { defineConfig } from "vite";
import path from "path";
import { resolve } from "path";
import FullReload from "vite-plugin-full-reload";
export default defineConfig({
plugins: [FullReload(["*.html"], { delay: 200 })],
server: {
watch: {
usePolling: true,
},
hmr: {
overlay: true,
},
},
resolve: {
alias: {
"@": path.resolve(__dirname, "./src"),
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";
}
},
},
},
},
});