aboutsummaryrefslogtreecommitdiff
path: root/src/frontend/vite.config.ts
diff options
context:
space:
mode:
authorAriel Costas Guerrero <ariel@costas.dev>2025-06-24 13:29:50 +0200
committerAriel Costas Guerrero <ariel@costas.dev>2025-06-24 13:29:50 +0200
commit894e67863dbb89a4819e825fcdf7117021082b2a (patch)
treefb544ef7fa99ff86489717e793595f503783bb72 /src/frontend/vite.config.ts
parent7dd9ea97a2f34a35e80c28d59d046f839eb6c60b (diff)
Replace leaflet for maplibre, use react-router in framework mode
Diffstat (limited to 'src/frontend/vite.config.ts')
-rw-r--r--src/frontend/vite.config.ts18
1 files changed, 4 insertions, 14 deletions
diff --git a/src/frontend/vite.config.ts b/src/frontend/vite.config.ts
index e7b5a95..4dfd825 100644
--- a/src/frontend/vite.config.ts
+++ b/src/frontend/vite.config.ts
@@ -1,9 +1,10 @@
-import { defineConfig } from 'vite'
-import react from '@vitejs/plugin-react-swc'
+import { defineConfig } from 'vite';
+import { reactRouter } from "@react-router/dev/vite";
+import tsconfigPaths from "vite-tsconfig-paths";
// https://vitejs.dev/config/
export default defineConfig({
- plugins: [react()],
+ plugins: [reactRouter(), tsconfigPaths()],
server: {
proxy: {
'^/api': {
@@ -11,16 +12,5 @@ export default defineConfig({
secure: false
}
}
- },
- build: {
- rollupOptions: {
- output: {
- manualChunks: {
- react: ['react', 'react-dom'],
- router: ['react-router'],
- leaflet: ['leaflet', 'react-leaflet', 'leaflet.locatecontrol', 'leaflet.markercluster']
- }
- }
- }
}
})