Files
hemhub-web/vite.config.ts
Urban Modig f8e05dc4a6
All checks were successful
continuous-integration/drone/push Build is passing
feat(tasks): skapa/redigera task med RHF+zod, POST/PATCH, och query-invalidation
2025-10-15 23:07:23 +02:00

37 lines
980 B
TypeScript

import { defineConfig } from 'vite'
import react from '@vitejs/plugin-react'
import tsconfigPaths from 'vite-tsconfig-paths'
export default defineConfig({
plugins: [react(), tsconfigPaths()],
build: {
// Valfritt: höj varningsgränsen lite (ex. 1024 kB)
chunkSizeWarningLimit: 1024,
rollupOptions: {
output: {
manualChunks: {
// bryt ut större bibliotek i separata återanvändbara chunks
react: ['react', 'react-dom'],
router: ['react-router-dom'],
query: ['@tanstack/react-query'],
dnd: ['@dnd-kit/core', '@dnd-kit/sortable', '@dnd-kit/accessibility'],
oidc: ['oidc-client-ts'],
},
},
},
},
// Snabbare dev-optimering
optimizeDeps: {
include: [
'react',
'react-dom',
'react-router-dom',
'@tanstack/react-query',
'@dnd-kit/core',
'@dnd-kit/sortable',
'@dnd-kit/accessibility',
'oidc-client-ts',
],
},
})