fix: apply lint fixes and fix vite manualChunks for Vite 8 compatibility

This commit is contained in:
Kirill
2026-05-15 13:43:51 +05:00
parent d8798de49a
commit ed475be289
7 changed files with 575 additions and 43 deletions
+11 -6
View File
@@ -34,12 +34,17 @@ export default defineConfig({
build: {
rollupOptions: {
output: {
manualChunks: {
'vendor-react': ['react', 'react-dom', 'react-router-dom'],
'vendor-mui': ['@mui/material', '@mui/icons-material', '@emotion/react', '@emotion/styled'],
'vendor-swiper': ['swiper/react', 'swiper/modules'],
'vendor-query': ['@tanstack/react-query'],
'vendor-effector': ['effector', 'effector-react'],
manualChunks(id) {
if (id.includes('node_modules')) {
if (id.includes('react-router')) return 'vendor-react'
if (id.includes('react-dom')) return 'vendor-react'
if (id.includes('node_modules/react/')) return 'vendor-react'
if (id.includes('@mui')) return 'vendor-mui'
if (id.includes('@emotion')) return 'vendor-mui'
if (id.includes('swiper')) return 'vendor-swiper'
if (id.includes('@tanstack/react-query')) return 'vendor-query'
if (id.includes('effector')) return 'vendor-effector'
}
},
},
},