aboutsummaryrefslogtreecommitdiff
path: root/src/frontend/vite.config.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/frontend/vite.config.ts')
-rw-r--r--src/frontend/vite.config.ts26
1 files changed, 26 insertions, 0 deletions
diff --git a/src/frontend/vite.config.ts b/src/frontend/vite.config.ts
new file mode 100644
index 0000000..e7b5a95
--- /dev/null
+++ b/src/frontend/vite.config.ts
@@ -0,0 +1,26 @@
+import { defineConfig } from 'vite'
+import react from '@vitejs/plugin-react-swc'
+
+// https://vitejs.dev/config/
+export default defineConfig({
+ plugins: [react()],
+ server: {
+ proxy: {
+ '^/api': {
+ target: 'https://localhost:7240',
+ secure: false
+ }
+ }
+ },
+ build: {
+ rollupOptions: {
+ output: {
+ manualChunks: {
+ react: ['react', 'react-dom'],
+ router: ['react-router'],
+ leaflet: ['leaflet', 'react-leaflet', 'leaflet.locatecontrol', 'leaflet.markercluster']
+ }
+ }
+ }
+ }
+})