mirror of
https://github.com/maziggy/bambuddy.git
synced 2026-10-08 23:21:58 +02:00
Major version bump for the frontend build: - vite ^7.3.2 -> ^8.0.16 - @vitejs/plugin-react ^5.1.1 -> ^5.2.0 Vite 8 swaps Rollup for Rolldown as the default bundler (Rust-backed, same plugin contract). The bump also lifts the transitive esbuild floor to 0.28.1, closing the last open advisory in the audit chain. vite.config.ts surface audited and unchanged: - defineConfig, Connect type - serveGcodeViewer configureServer middleware - server.proxy with WebSocket upgrade for /api/v1/ws - build.outDir / emptyOutDir / chunkSizeWarningLimit - resolve.alias for @ - base: '/' regression guard from #1221 vitest@4.1.8 already accepts vite 8 in its peer range (^6 || ^7 || ^8); no test-runner bump required. Node floor for vite 8 is ^20.19.0 || >=22.12.0; CI Node 20.x line satisfies this. Not taken: plugin-react v6 — it requires babel-plugin-react-compiler and @rolldown/plugin-babel as peers and is a separate scope.