Skip to content

Upgrade frontend dependencies to latest versions - #808

Merged
tjementum merged 4 commits into
mainfrom
upgrade-frontend-dependencies
Dec 18, 2025
Merged

Upgrade frontend dependencies to latest versions #808
tjementum merged 4 commits into
mainfrom
upgrade-frontend-dependencies

Conversation

@tjementum

@tjementum tjementum commented Dec 18, 2025

Copy link
Copy Markdown
Member

Summary & Motivation

Upgrade all frontend npm packages to their latest stable versions to benefit from bug fixes, performance improvements, and new features. The upgrade includes React 19.2.3, RSBuild 1.6.15, Playwright 1.57.0, TanStack Router 1.141.x, and other supporting libraries.

  • Upgrade RSBuild from 1.1.10 to 1.6.15 and disable lazy compilation to fix HTTP 404 errors with the YARP reverse proxy
  • Upgrade Lingui SWC plugin from 5.0.1 to 5.9.0 for compatibility with RSBuild 1.6.15 (swc_core 46.0.3)
  • Upgrade React and React DOM to 19.2.3
  • Upgrade React Aria Components to 1.14.0
  • Upgrade Playwright to 1.57.0
  • Upgrade TanStack Router packages to 1.141.x
  • Upgrade Biome to 2.3.10 and apply formatting changes to UI components
  • Upgrade utility packages (Lucide icons, Zod, rimraf, turbo, @types packages)
  • Fix developer CLI update-packages command showing packages already at latest version in dry-run output

Note: Lingui core packages remain at 5.1.0 due to an issue where Lingui 5.7.0's lingui extract --clean command empties translation files during build.

Downstream projects

Update your-self-contained-system/WebApp/rsbuild.config.ts to disable lazy compilation for compatibility with the YARP reverse proxy:

 export default defineConfig({
+  dev: {
+    lazyCompilation: false
+  },
   security: {
     nonce: "{{cspNonce}}"
   },

Checklist

  • I have added tests, or done manual regression tests
  • I have updated the documentation, if necessary

@tjementum tjementum self-assigned this Dec 18, 2025
@tjementum tjementum added the Enhancement New feature or request label Dec 18, 2025
@tjementum tjementum moved this to 🏗 In Progress in Kanban board Dec 18, 2025
@sonarqubecloud

Copy link
Copy Markdown

@tjementum
tjementum merged commit a671db9 into main Dec 18, 2025
28 of 30 checks passed
@tjementum
tjementum deleted the upgrade-frontend-dependencies branch December 18, 2025 10:15
@github-project-automation github-project-automation Bot moved this from 🏗 In Progress to ✅ Done in Kanban board Dec 18, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Enhancement New feature or request

Projects

Status: ✅ Done

Development

Successfully merging this pull request may close these issues.

1 participant