Modernize to 2025 standards: React 19, Vite 6, ESLint 9, @dnd-kit migration

This commit is contained in:
alexsparkes
2025-10-27 23:19:35 +00:00
parent 7d432dc6f5
commit 04679ba1f6
12 changed files with 591 additions and 261 deletions

View File

@@ -117,6 +117,7 @@ export default defineConfig(({ command, mode }) => {
},
},
build: {
target: 'esnext', // Use modern JavaScript features
minify: isProd ? 'esbuild' : false,
sourcemap: !isProd,
rollupOptions: {
@@ -126,7 +127,9 @@ export default defineConfig(({ command, mode }) => {
if (id.includes('@mui')) {
return 'vendor_mui';
}
if (id.includes('react') || id.includes('react-dom')) {
return 'vendor_react';
}
return 'vendor';
}
},