From 2f12d72f6c36938ff17f8bb9994653a01fecf767 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 27 Jul 2026 13:05:43 +0000 Subject: [PATCH 1/3] chore(deps): update dependency react to v19.2.8 --- pnpm-lock.yaml | 124 ++++++++++++++++++++++++------------------------- 1 file changed, 62 insertions(+), 62 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index fba607cc..1dcede45 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -25,17 +25,17 @@ importers: version: 6.1.0-beta.291 react: specifier: ^19.2.6 - version: 19.2.7 + version: 19.2.8 react-dom: specifier: ^19.2.6 - version: 19.2.7(react@19.2.7) + version: 19.2.7(react@19.2.8) devDependencies: '@storybook/react': specifier: ^10.4.0 - version: 10.5.0(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(storybook@10.5.0(@types/react@19.2.17)(prettier@3.9.5)(react@19.2.7))(typescript@6.0.3) + version: 10.5.0(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.8))(react@19.2.8)(storybook@10.5.0(@types/react@19.2.17)(prettier@3.9.5)(react@19.2.8))(typescript@6.0.3) '@storybook/react-vite': specifier: ^10.4.0 - version: 10.5.0(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(esbuild@0.28.1)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rollup@4.62.2)(storybook@10.5.0(@types/react@19.2.17)(prettier@3.9.5)(react@19.2.7))(typescript@6.0.3)(vite@8.1.4(@types/node@24.13.3)(esbuild@0.28.1)(jiti@2.7.0)) + version: 10.5.0(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(esbuild@0.28.1)(react-dom@19.2.7(react@19.2.8))(react@19.2.8)(rollup@4.62.2)(storybook@10.5.0(@types/react@19.2.17)(prettier@3.9.5)(react@19.2.8))(typescript@6.0.3)(vite@8.1.4(@types/node@24.13.3)(esbuild@0.28.1)(jiti@2.7.0)) '@types/react': specifier: ^19.2.14 version: 19.2.17 @@ -47,7 +47,7 @@ importers: version: 6.0.3(vite@8.1.4(@types/node@24.13.3)(esbuild@0.28.1)(jiti@2.7.0)) storybook: specifier: ^10.4.0 - version: 10.5.0(@types/react@19.2.17)(prettier@3.9.5)(react@19.2.7) + version: 10.5.0(@types/react@19.2.17)(prettier@3.9.5)(react@19.2.8) typescript: specifier: ^6.0.3 version: 6.0.3 @@ -88,7 +88,7 @@ importers: dependencies: '@phosphor-icons/react': specifier: ^2.1.10 - version: 2.1.10(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + version: 2.1.10(react-dom@19.2.7(react@19.2.8))(react@19.2.8) '@xterm/addon-fit': specifier: 0.12.0-beta.291 version: 0.12.0-beta.291(@xterm/xterm@6.1.0-beta.291) @@ -112,10 +112,10 @@ importers: version: 3.3.1 react: specifier: ^19.2.6 - version: 19.2.7 + version: 19.2.8 react-dom: specifier: ^19.2.6 - version: 19.2.7(react@19.2.7) + version: 19.2.7(react@19.2.8) server-lib-common: specifier: workspace:* version: link:../server-lib-common @@ -128,10 +128,10 @@ importers: devDependencies: '@storybook/react': specifier: ^10.4.0 - version: 10.5.0(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(storybook@10.5.0(@types/react@19.2.17)(prettier@3.9.5)(react@19.2.7))(typescript@6.0.3) + version: 10.5.0(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.8))(react@19.2.8)(storybook@10.5.0(@types/react@19.2.17)(prettier@3.9.5)(react@19.2.8))(typescript@6.0.3) '@storybook/react-vite': specifier: ^10.4.0 - version: 10.5.0(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(esbuild@0.28.1)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rollup@4.62.2)(storybook@10.5.0(@types/react@19.2.17)(prettier@3.9.5)(react@19.2.7))(typescript@6.0.3)(vite@8.1.4(@types/node@24.13.3)(esbuild@0.28.1)(jiti@2.7.0)) + version: 10.5.0(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(esbuild@0.28.1)(react-dom@19.2.7(react@19.2.8))(react@19.2.8)(rollup@4.62.2)(storybook@10.5.0(@types/react@19.2.17)(prettier@3.9.5)(react@19.2.8))(typescript@6.0.3)(vite@8.1.4(@types/node@24.13.3)(esbuild@0.28.1)(jiti@2.7.0)) '@tailwindcss/vite': specifier: ^4.3.0 version: 4.3.2(vite@8.1.4(@types/node@24.13.3)(esbuild@0.28.1)(jiti@2.7.0)) @@ -149,7 +149,7 @@ importers: version: 17.8.0 storybook: specifier: ^10.4.0 - version: 10.5.0(@types/react@19.2.17)(prettier@3.9.5)(react@19.2.7) + version: 10.5.0(@types/react@19.2.17)(prettier@3.9.5)(react@19.2.8) tailwindcss: specifier: ^4.3.0 version: 4.3.2 @@ -195,7 +195,7 @@ importers: dependencies: '@phosphor-icons/react': specifier: ^2.1.10 - version: 2.1.10(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + version: 2.1.10(react-dom@19.2.7(react@19.2.8))(react@19.2.8) '@tauri-apps/api': specifier: ^2.11.0 version: 2.11.1 @@ -219,10 +219,10 @@ importers: version: link:../lib react: specifier: ^19.2.6 - version: 19.2.7 + version: 19.2.8 react-dom: specifier: ^19.2.6 - version: 19.2.7(react@19.2.7) + version: 19.2.7(react@19.2.8) tailwind-variants: specifier: ^3.2.2 version: 3.2.2(tailwind-merge@3.6.0)(tailwindcss@4.3.2) @@ -308,7 +308,7 @@ importers: dependencies: '@phosphor-icons/react': specifier: ^2.1.10 - version: 2.1.10(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + version: 2.1.10(react-dom@19.2.7(react@19.2.8))(react@19.2.8) ascii-splash: specifier: 0.5.0 version: 0.5.0 @@ -317,20 +317,20 @@ importers: version: link:../lib react: specifier: ^19.2.6 - version: 19.2.7 + version: 19.2.8 react-dom: specifier: ^19.2.6 - version: 19.2.7(react@19.2.7) + version: 19.2.7(react@19.2.8) react-router: specifier: ^8.0.0 - version: 8.2.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + version: 8.2.0(react-dom@19.2.7(react@19.2.8))(react@19.2.8) tailwind-variants: specifier: ^3.2.2 version: 3.2.2(tailwind-merge@3.6.0)(tailwindcss@4.3.2) devDependencies: '@react-router/dev': specifier: ^8.0.0 - version: 8.2.0(react-router@8.2.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(typescript@6.0.3)(vite@8.1.4(@types/node@24.13.3)(esbuild@0.28.1)(jiti@2.7.0)) + version: 8.2.0(react-router@8.2.0(react-dom@19.2.7(react@19.2.8))(react@19.2.8))(typescript@6.0.3)(vite@8.1.4(@types/node@24.13.3)(esbuild@0.28.1)(jiti@2.7.0)) '@tailwindcss/vite': specifier: ^4.3.0 version: 4.3.2(vite@8.1.4(@types/node@24.13.3)(esbuild@0.28.1)(jiti@2.7.0)) @@ -3476,8 +3476,8 @@ packages: react-dom: optional: true - react@19.2.7: - resolution: {integrity: sha512-HNe9WslTbXmFK8o8cmwgAeJFSBvt1bPdHCVKtaaV+WlAN36mpT4hcRpwbf3fY56ar2oIXzsBpOAiIRHAdY0OlQ==} + react@19.2.8: + resolution: {integrity: sha512-PWaYA1L/q9u2u7xYQi+Y3L3Yfnie7XyLeaJICV1MGD6LprsBxcAqGjYyr0eY3p+QdsA+x/Irkt4Qif8D63+Sbw==} engines: {node: '>=0.10.0'} read-pkg@9.0.1: @@ -4951,12 +4951,12 @@ snapshots: '@oxc-resolver/binding-win32-x64-msvc@11.24.2': optional: true - '@phosphor-icons/react@2.1.10(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@phosphor-icons/react@2.1.10(react-dom@19.2.7(react@19.2.8))(react@19.2.8)': dependencies: - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) + react: 19.2.8 + react-dom: 19.2.7(react@19.2.8) - '@react-router/dev@8.2.0(react-router@8.2.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(typescript@6.0.3)(vite@8.1.4(@types/node@24.13.3)(esbuild@0.28.1)(jiti@2.7.0))': + '@react-router/dev@8.2.0(react-router@8.2.0(react-dom@19.2.7(react@19.2.8))(react@19.2.8))(typescript@6.0.3)(vite@8.1.4(@types/node@24.13.3)(esbuild@0.28.1)(jiti@2.7.0))': dependencies: '@babel/core': 7.29.7 '@babel/generator': 7.29.7 @@ -4965,7 +4965,7 @@ snapshots: '@babel/preset-typescript': 7.29.7(@babel/core@7.29.7) '@babel/traverse': 7.29.7 '@babel/types': 7.29.7 - '@react-router/node': 8.2.0(react-router@8.2.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(typescript@6.0.3) + '@react-router/node': 8.2.0(react-router@8.2.0(react-dom@19.2.7(react@19.2.8))(react@19.2.8))(typescript@6.0.3) '@remix-run/node-fetch-server': 0.13.3 babel-dead-code-elimination: 1.0.12 chokidar: 5.0.0 @@ -4981,7 +4981,7 @@ snapshots: pkg-types: 2.3.1 prettier: 3.9.5 react-refresh: 0.18.0 - react-router: 8.2.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + react-router: 8.2.0(react-dom@19.2.7(react@19.2.8))(react@19.2.8) semver: 7.8.5 tinyglobby: 0.2.17 valibot: 1.4.2(typescript@6.0.3) @@ -4992,10 +4992,10 @@ snapshots: - babel-plugin-macros - supports-color - '@react-router/node@8.2.0(react-router@8.2.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(typescript@6.0.3)': + '@react-router/node@8.2.0(react-router@8.2.0(react-dom@19.2.7(react@19.2.8))(react@19.2.8))(typescript@6.0.3)': dependencies: '@remix-run/node-fetch-server': 0.13.3 - react-router: 8.2.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + react-router: 8.2.0(react-dom@19.2.7(react@19.2.8))(react@19.2.8) optionalDependencies: typescript: 6.0.3 @@ -5213,10 +5213,10 @@ snapshots: '@standard-schema/spec@1.1.0': {} - '@storybook/builder-vite@10.5.0(esbuild@0.28.1)(rollup@4.62.2)(storybook@10.5.0(@types/react@19.2.17)(prettier@3.9.5)(react@19.2.7))(vite@8.1.4(@types/node@24.13.3)(esbuild@0.28.1)(jiti@2.7.0))': + '@storybook/builder-vite@10.5.0(esbuild@0.28.1)(rollup@4.62.2)(storybook@10.5.0(@types/react@19.2.17)(prettier@3.9.5)(react@19.2.8))(vite@8.1.4(@types/node@24.13.3)(esbuild@0.28.1)(jiti@2.7.0))': dependencies: - '@storybook/csf-plugin': 10.5.0(esbuild@0.28.1)(rollup@4.62.2)(storybook@10.5.0(@types/react@19.2.17)(prettier@3.9.5)(react@19.2.7))(vite@8.1.4(@types/node@24.13.3)(esbuild@0.28.1)(jiti@2.7.0)) - storybook: 10.5.0(@types/react@19.2.17)(prettier@3.9.5)(react@19.2.7) + '@storybook/csf-plugin': 10.5.0(esbuild@0.28.1)(rollup@4.62.2)(storybook@10.5.0(@types/react@19.2.17)(prettier@3.9.5)(react@19.2.8))(vite@8.1.4(@types/node@24.13.3)(esbuild@0.28.1)(jiti@2.7.0)) + storybook: 10.5.0(@types/react@19.2.17)(prettier@3.9.5)(react@19.2.8) ts-dedent: 2.3.0 vite: 8.1.4(@types/node@24.13.3)(esbuild@0.28.1)(jiti@2.7.0) transitivePeerDependencies: @@ -5224,9 +5224,9 @@ snapshots: - rollup - webpack - '@storybook/csf-plugin@10.5.0(esbuild@0.28.1)(rollup@4.62.2)(storybook@10.5.0(@types/react@19.2.17)(prettier@3.9.5)(react@19.2.7))(vite@8.1.4(@types/node@24.13.3)(esbuild@0.28.1)(jiti@2.7.0))': + '@storybook/csf-plugin@10.5.0(esbuild@0.28.1)(rollup@4.62.2)(storybook@10.5.0(@types/react@19.2.17)(prettier@3.9.5)(react@19.2.8))(vite@8.1.4(@types/node@24.13.3)(esbuild@0.28.1)(jiti@2.7.0))': dependencies: - storybook: 10.5.0(@types/react@19.2.17)(prettier@3.9.5)(react@19.2.7) + storybook: 10.5.0(@types/react@19.2.17)(prettier@3.9.5)(react@19.2.8) unplugin: 2.3.11 optionalDependencies: esbuild: 0.28.1 @@ -5235,32 +5235,32 @@ snapshots: '@storybook/global@5.0.0': {} - '@storybook/icons@2.1.0(react@19.2.7)': + '@storybook/icons@2.1.0(react@19.2.8)': dependencies: - react: 19.2.7 + react: 19.2.8 - '@storybook/react-dom-shim@10.5.0(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(storybook@10.5.0(@types/react@19.2.17)(prettier@3.9.5)(react@19.2.7))': + '@storybook/react-dom-shim@10.5.0(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.8))(react@19.2.8)(storybook@10.5.0(@types/react@19.2.17)(prettier@3.9.5)(react@19.2.8))': dependencies: - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) - storybook: 10.5.0(@types/react@19.2.17)(prettier@3.9.5)(react@19.2.7) + react: 19.2.8 + react-dom: 19.2.7(react@19.2.8) + storybook: 10.5.0(@types/react@19.2.17)(prettier@3.9.5)(react@19.2.8) optionalDependencies: '@types/react': 19.2.17 '@types/react-dom': 19.2.3(@types/react@19.2.17) - '@storybook/react-vite@10.5.0(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(esbuild@0.28.1)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rollup@4.62.2)(storybook@10.5.0(@types/react@19.2.17)(prettier@3.9.5)(react@19.2.7))(typescript@6.0.3)(vite@8.1.4(@types/node@24.13.3)(esbuild@0.28.1)(jiti@2.7.0))': + '@storybook/react-vite@10.5.0(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(esbuild@0.28.1)(react-dom@19.2.7(react@19.2.8))(react@19.2.8)(rollup@4.62.2)(storybook@10.5.0(@types/react@19.2.17)(prettier@3.9.5)(react@19.2.8))(typescript@6.0.3)(vite@8.1.4(@types/node@24.13.3)(esbuild@0.28.1)(jiti@2.7.0))': dependencies: '@joshwooding/vite-plugin-react-docgen-typescript': 0.7.0(typescript@6.0.3)(vite@8.1.4(@types/node@24.13.3)(esbuild@0.28.1)(jiti@2.7.0)) '@rollup/pluginutils': 5.4.0(rollup@4.62.2) - '@storybook/builder-vite': 10.5.0(esbuild@0.28.1)(rollup@4.62.2)(storybook@10.5.0(@types/react@19.2.17)(prettier@3.9.5)(react@19.2.7))(vite@8.1.4(@types/node@24.13.3)(esbuild@0.28.1)(jiti@2.7.0)) - '@storybook/react': 10.5.0(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(storybook@10.5.0(@types/react@19.2.17)(prettier@3.9.5)(react@19.2.7))(typescript@6.0.3) + '@storybook/builder-vite': 10.5.0(esbuild@0.28.1)(rollup@4.62.2)(storybook@10.5.0(@types/react@19.2.17)(prettier@3.9.5)(react@19.2.8))(vite@8.1.4(@types/node@24.13.3)(esbuild@0.28.1)(jiti@2.7.0)) + '@storybook/react': 10.5.0(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.8))(react@19.2.8)(storybook@10.5.0(@types/react@19.2.17)(prettier@3.9.5)(react@19.2.8))(typescript@6.0.3) empathic: 2.0.1 magic-string: 0.30.21 - react: 19.2.7 + react: 19.2.8 react-docgen: 8.0.3 - react-dom: 19.2.7(react@19.2.7) + react-dom: 19.2.7(react@19.2.8) resolve: 1.22.12 - storybook: 10.5.0(@types/react@19.2.17)(prettier@3.9.5)(react@19.2.7) + storybook: 10.5.0(@types/react@19.2.17)(prettier@3.9.5)(react@19.2.8) tsconfig-paths: 4.2.0 vite: 8.1.4(@types/node@24.13.3)(esbuild@0.28.1)(jiti@2.7.0) optionalDependencies: @@ -5273,15 +5273,15 @@ snapshots: - supports-color - webpack - '@storybook/react@10.5.0(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(storybook@10.5.0(@types/react@19.2.17)(prettier@3.9.5)(react@19.2.7))(typescript@6.0.3)': + '@storybook/react@10.5.0(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.8))(react@19.2.8)(storybook@10.5.0(@types/react@19.2.17)(prettier@3.9.5)(react@19.2.8))(typescript@6.0.3)': dependencies: '@storybook/global': 5.0.0 - '@storybook/react-dom-shim': 10.5.0(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(storybook@10.5.0(@types/react@19.2.17)(prettier@3.9.5)(react@19.2.7)) - react: 19.2.7 + '@storybook/react-dom-shim': 10.5.0(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.8))(react@19.2.8)(storybook@10.5.0(@types/react@19.2.17)(prettier@3.9.5)(react@19.2.8)) + react: 19.2.8 react-docgen: 8.0.3 react-docgen-typescript: 2.4.0(typescript@6.0.3) - react-dom: 19.2.7(react@19.2.7) - storybook: 10.5.0(@types/react@19.2.17)(prettier@3.9.5)(react@19.2.7) + react-dom: 19.2.7(react@19.2.8) + storybook: 10.5.0(@types/react@19.2.17)(prettier@3.9.5)(react@19.2.8) optionalDependencies: '@types/react': 19.2.17 '@types/react-dom': 19.2.3(@types/react@19.2.17) @@ -6895,23 +6895,23 @@ snapshots: transitivePeerDependencies: - supports-color - react-dom@19.2.7(react@19.2.7): + react-dom@19.2.7(react@19.2.8): dependencies: - react: 19.2.7 + react: 19.2.8 scheduler: 0.27.0 react-is@17.0.2: {} react-refresh@0.18.0: {} - react-router@8.2.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7): + react-router@8.2.0(react-dom@19.2.7(react@19.2.8))(react@19.2.8): dependencies: cookie-es: 3.1.1 - react: 19.2.7 + react: 19.2.8 optionalDependencies: - react-dom: 19.2.7(react@19.2.7) + react-dom: 19.2.7(react@19.2.8) - react@19.2.7: {} + react@19.2.8: {} read-pkg@9.0.1: dependencies: @@ -7166,10 +7166,10 @@ snapshots: std-env@4.2.0: {} - storybook@10.5.0(@types/react@19.2.17)(prettier@3.9.5)(react@19.2.7): + storybook@10.5.0(@types/react@19.2.17)(prettier@3.9.5)(react@19.2.8): dependencies: '@storybook/global': 5.0.0 - '@storybook/icons': 2.1.0(react@19.2.7) + '@storybook/icons': 2.1.0(react@19.2.8) '@testing-library/dom': 10.4.1 '@testing-library/jest-dom': 6.9.1 '@testing-library/user-event': 14.6.1(@testing-library/dom@10.4.1) @@ -7183,7 +7183,7 @@ snapshots: oxc-resolver: 11.24.2 recast: 0.23.12 semver: 7.8.5 - use-sync-external-store: 1.6.0(react@19.2.7) + use-sync-external-store: 1.6.0(react@19.2.8) ws: 8.21.0 optionalDependencies: '@types/react': 19.2.17 @@ -7414,9 +7414,9 @@ snapshots: url-join@4.0.1: {} - use-sync-external-store@1.6.0(react@19.2.7): + use-sync-external-store@1.6.0(react@19.2.8): dependencies: - react: 19.2.7 + react: 19.2.8 util-deprecate@1.0.2: optional: true From 7bd487d74deb97d62cd3a62a09a55806d2325069 Mon Sep 17 00:00:00 2001 From: dormouse-bot <287024035+dormouse-bot@users.noreply.github.com> Date: Mon, 27 Jul 2026 13:11:48 +0000 Subject: [PATCH 2/3] fix(deps): bump react-dom to 19.2.8 to match react MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit react and react-dom must be the exact same version — react-dom's client runtime throws "Incompatible React versions" when they differ, which was failing 7 lib test suites. Renovate bumped only react (19.2.7 -> 19.2.8), leaving react-dom at 19.2.7. --- pnpm-lock.yaml | 68 +++++++++++++++++++++++++------------------------- 1 file changed, 34 insertions(+), 34 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1dcede45..5c6bc96c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -28,14 +28,14 @@ importers: version: 19.2.8 react-dom: specifier: ^19.2.6 - version: 19.2.7(react@19.2.8) + version: 19.2.8(react@19.2.8) devDependencies: '@storybook/react': specifier: ^10.4.0 - version: 10.5.0(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.8))(react@19.2.8)(storybook@10.5.0(@types/react@19.2.17)(prettier@3.9.5)(react@19.2.8))(typescript@6.0.3) + version: 10.5.0(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(storybook@10.5.0(@types/react@19.2.17)(prettier@3.9.5)(react@19.2.8))(typescript@6.0.3) '@storybook/react-vite': specifier: ^10.4.0 - version: 10.5.0(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(esbuild@0.28.1)(react-dom@19.2.7(react@19.2.8))(react@19.2.8)(rollup@4.62.2)(storybook@10.5.0(@types/react@19.2.17)(prettier@3.9.5)(react@19.2.8))(typescript@6.0.3)(vite@8.1.4(@types/node@24.13.3)(esbuild@0.28.1)(jiti@2.7.0)) + version: 10.5.0(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(esbuild@0.28.1)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(rollup@4.62.2)(storybook@10.5.0(@types/react@19.2.17)(prettier@3.9.5)(react@19.2.8))(typescript@6.0.3)(vite@8.1.4(@types/node@24.13.3)(esbuild@0.28.1)(jiti@2.7.0)) '@types/react': specifier: ^19.2.14 version: 19.2.17 @@ -88,7 +88,7 @@ importers: dependencies: '@phosphor-icons/react': specifier: ^2.1.10 - version: 2.1.10(react-dom@19.2.7(react@19.2.8))(react@19.2.8) + version: 2.1.10(react-dom@19.2.8(react@19.2.8))(react@19.2.8) '@xterm/addon-fit': specifier: 0.12.0-beta.291 version: 0.12.0-beta.291(@xterm/xterm@6.1.0-beta.291) @@ -115,7 +115,7 @@ importers: version: 19.2.8 react-dom: specifier: ^19.2.6 - version: 19.2.7(react@19.2.8) + version: 19.2.8(react@19.2.8) server-lib-common: specifier: workspace:* version: link:../server-lib-common @@ -128,10 +128,10 @@ importers: devDependencies: '@storybook/react': specifier: ^10.4.0 - version: 10.5.0(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.8))(react@19.2.8)(storybook@10.5.0(@types/react@19.2.17)(prettier@3.9.5)(react@19.2.8))(typescript@6.0.3) + version: 10.5.0(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(storybook@10.5.0(@types/react@19.2.17)(prettier@3.9.5)(react@19.2.8))(typescript@6.0.3) '@storybook/react-vite': specifier: ^10.4.0 - version: 10.5.0(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(esbuild@0.28.1)(react-dom@19.2.7(react@19.2.8))(react@19.2.8)(rollup@4.62.2)(storybook@10.5.0(@types/react@19.2.17)(prettier@3.9.5)(react@19.2.8))(typescript@6.0.3)(vite@8.1.4(@types/node@24.13.3)(esbuild@0.28.1)(jiti@2.7.0)) + version: 10.5.0(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(esbuild@0.28.1)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(rollup@4.62.2)(storybook@10.5.0(@types/react@19.2.17)(prettier@3.9.5)(react@19.2.8))(typescript@6.0.3)(vite@8.1.4(@types/node@24.13.3)(esbuild@0.28.1)(jiti@2.7.0)) '@tailwindcss/vite': specifier: ^4.3.0 version: 4.3.2(vite@8.1.4(@types/node@24.13.3)(esbuild@0.28.1)(jiti@2.7.0)) @@ -195,7 +195,7 @@ importers: dependencies: '@phosphor-icons/react': specifier: ^2.1.10 - version: 2.1.10(react-dom@19.2.7(react@19.2.8))(react@19.2.8) + version: 2.1.10(react-dom@19.2.8(react@19.2.8))(react@19.2.8) '@tauri-apps/api': specifier: ^2.11.0 version: 2.11.1 @@ -222,7 +222,7 @@ importers: version: 19.2.8 react-dom: specifier: ^19.2.6 - version: 19.2.7(react@19.2.8) + version: 19.2.8(react@19.2.8) tailwind-variants: specifier: ^3.2.2 version: 3.2.2(tailwind-merge@3.6.0)(tailwindcss@4.3.2) @@ -308,7 +308,7 @@ importers: dependencies: '@phosphor-icons/react': specifier: ^2.1.10 - version: 2.1.10(react-dom@19.2.7(react@19.2.8))(react@19.2.8) + version: 2.1.10(react-dom@19.2.8(react@19.2.8))(react@19.2.8) ascii-splash: specifier: 0.5.0 version: 0.5.0 @@ -320,17 +320,17 @@ importers: version: 19.2.8 react-dom: specifier: ^19.2.6 - version: 19.2.7(react@19.2.8) + version: 19.2.8(react@19.2.8) react-router: specifier: ^8.0.0 - version: 8.2.0(react-dom@19.2.7(react@19.2.8))(react@19.2.8) + version: 8.2.0(react-dom@19.2.8(react@19.2.8))(react@19.2.8) tailwind-variants: specifier: ^3.2.2 version: 3.2.2(tailwind-merge@3.6.0)(tailwindcss@4.3.2) devDependencies: '@react-router/dev': specifier: ^8.0.0 - version: 8.2.0(react-router@8.2.0(react-dom@19.2.7(react@19.2.8))(react@19.2.8))(typescript@6.0.3)(vite@8.1.4(@types/node@24.13.3)(esbuild@0.28.1)(jiti@2.7.0)) + version: 8.2.0(react-router@8.2.0(react-dom@19.2.8(react@19.2.8))(react@19.2.8))(typescript@6.0.3)(vite@8.1.4(@types/node@24.13.3)(esbuild@0.28.1)(jiti@2.7.0)) '@tailwindcss/vite': specifier: ^4.3.0 version: 4.3.2(vite@8.1.4(@types/node@24.13.3)(esbuild@0.28.1)(jiti@2.7.0)) @@ -3454,10 +3454,10 @@ packages: resolution: {integrity: sha512-aEZ9qP+/M+58x2qgfSFEWH1BxLyHe5+qkLNJOZQb5iGS017jpbRnoKhNRrXPeA6RfBrZO5wZrT9DMC1UqE1f1w==} engines: {node: ^20.9.0 || >=22} - react-dom@19.2.7: - resolution: {integrity: sha512-t0BRVXvbiE/o20Hfw669rLbMCDWtYZLvmJigy2f0MxsXF+71pxhR3xOkspmsO8h3ZlNzyibAmtCa3l4lYKk6gQ==} + react-dom@19.2.8: + resolution: {integrity: sha512-rVprimfGBG3DR+Tq0IQG2DT5PxKth1WIGDmj5yPmlzr4YBe7uyE+Du4oVqTDXZSHGGGXRtTJEGSSePyQCMBglQ==} peerDependencies: - react: ^19.2.7 + react: ^19.2.8 react-is@17.0.2: resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} @@ -4951,12 +4951,12 @@ snapshots: '@oxc-resolver/binding-win32-x64-msvc@11.24.2': optional: true - '@phosphor-icons/react@2.1.10(react-dom@19.2.7(react@19.2.8))(react@19.2.8)': + '@phosphor-icons/react@2.1.10(react-dom@19.2.8(react@19.2.8))(react@19.2.8)': dependencies: react: 19.2.8 - react-dom: 19.2.7(react@19.2.8) + react-dom: 19.2.8(react@19.2.8) - '@react-router/dev@8.2.0(react-router@8.2.0(react-dom@19.2.7(react@19.2.8))(react@19.2.8))(typescript@6.0.3)(vite@8.1.4(@types/node@24.13.3)(esbuild@0.28.1)(jiti@2.7.0))': + '@react-router/dev@8.2.0(react-router@8.2.0(react-dom@19.2.8(react@19.2.8))(react@19.2.8))(typescript@6.0.3)(vite@8.1.4(@types/node@24.13.3)(esbuild@0.28.1)(jiti@2.7.0))': dependencies: '@babel/core': 7.29.7 '@babel/generator': 7.29.7 @@ -4965,7 +4965,7 @@ snapshots: '@babel/preset-typescript': 7.29.7(@babel/core@7.29.7) '@babel/traverse': 7.29.7 '@babel/types': 7.29.7 - '@react-router/node': 8.2.0(react-router@8.2.0(react-dom@19.2.7(react@19.2.8))(react@19.2.8))(typescript@6.0.3) + '@react-router/node': 8.2.0(react-router@8.2.0(react-dom@19.2.8(react@19.2.8))(react@19.2.8))(typescript@6.0.3) '@remix-run/node-fetch-server': 0.13.3 babel-dead-code-elimination: 1.0.12 chokidar: 5.0.0 @@ -4981,7 +4981,7 @@ snapshots: pkg-types: 2.3.1 prettier: 3.9.5 react-refresh: 0.18.0 - react-router: 8.2.0(react-dom@19.2.7(react@19.2.8))(react@19.2.8) + react-router: 8.2.0(react-dom@19.2.8(react@19.2.8))(react@19.2.8) semver: 7.8.5 tinyglobby: 0.2.17 valibot: 1.4.2(typescript@6.0.3) @@ -4992,10 +4992,10 @@ snapshots: - babel-plugin-macros - supports-color - '@react-router/node@8.2.0(react-router@8.2.0(react-dom@19.2.7(react@19.2.8))(react@19.2.8))(typescript@6.0.3)': + '@react-router/node@8.2.0(react-router@8.2.0(react-dom@19.2.8(react@19.2.8))(react@19.2.8))(typescript@6.0.3)': dependencies: '@remix-run/node-fetch-server': 0.13.3 - react-router: 8.2.0(react-dom@19.2.7(react@19.2.8))(react@19.2.8) + react-router: 8.2.0(react-dom@19.2.8(react@19.2.8))(react@19.2.8) optionalDependencies: typescript: 6.0.3 @@ -5239,26 +5239,26 @@ snapshots: dependencies: react: 19.2.8 - '@storybook/react-dom-shim@10.5.0(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.8))(react@19.2.8)(storybook@10.5.0(@types/react@19.2.17)(prettier@3.9.5)(react@19.2.8))': + '@storybook/react-dom-shim@10.5.0(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(storybook@10.5.0(@types/react@19.2.17)(prettier@3.9.5)(react@19.2.8))': dependencies: react: 19.2.8 - react-dom: 19.2.7(react@19.2.8) + react-dom: 19.2.8(react@19.2.8) storybook: 10.5.0(@types/react@19.2.17)(prettier@3.9.5)(react@19.2.8) optionalDependencies: '@types/react': 19.2.17 '@types/react-dom': 19.2.3(@types/react@19.2.17) - '@storybook/react-vite@10.5.0(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(esbuild@0.28.1)(react-dom@19.2.7(react@19.2.8))(react@19.2.8)(rollup@4.62.2)(storybook@10.5.0(@types/react@19.2.17)(prettier@3.9.5)(react@19.2.8))(typescript@6.0.3)(vite@8.1.4(@types/node@24.13.3)(esbuild@0.28.1)(jiti@2.7.0))': + '@storybook/react-vite@10.5.0(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(esbuild@0.28.1)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(rollup@4.62.2)(storybook@10.5.0(@types/react@19.2.17)(prettier@3.9.5)(react@19.2.8))(typescript@6.0.3)(vite@8.1.4(@types/node@24.13.3)(esbuild@0.28.1)(jiti@2.7.0))': dependencies: '@joshwooding/vite-plugin-react-docgen-typescript': 0.7.0(typescript@6.0.3)(vite@8.1.4(@types/node@24.13.3)(esbuild@0.28.1)(jiti@2.7.0)) '@rollup/pluginutils': 5.4.0(rollup@4.62.2) '@storybook/builder-vite': 10.5.0(esbuild@0.28.1)(rollup@4.62.2)(storybook@10.5.0(@types/react@19.2.17)(prettier@3.9.5)(react@19.2.8))(vite@8.1.4(@types/node@24.13.3)(esbuild@0.28.1)(jiti@2.7.0)) - '@storybook/react': 10.5.0(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.8))(react@19.2.8)(storybook@10.5.0(@types/react@19.2.17)(prettier@3.9.5)(react@19.2.8))(typescript@6.0.3) + '@storybook/react': 10.5.0(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(storybook@10.5.0(@types/react@19.2.17)(prettier@3.9.5)(react@19.2.8))(typescript@6.0.3) empathic: 2.0.1 magic-string: 0.30.21 react: 19.2.8 react-docgen: 8.0.3 - react-dom: 19.2.7(react@19.2.8) + react-dom: 19.2.8(react@19.2.8) resolve: 1.22.12 storybook: 10.5.0(@types/react@19.2.17)(prettier@3.9.5)(react@19.2.8) tsconfig-paths: 4.2.0 @@ -5273,14 +5273,14 @@ snapshots: - supports-color - webpack - '@storybook/react@10.5.0(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.8))(react@19.2.8)(storybook@10.5.0(@types/react@19.2.17)(prettier@3.9.5)(react@19.2.8))(typescript@6.0.3)': + '@storybook/react@10.5.0(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(storybook@10.5.0(@types/react@19.2.17)(prettier@3.9.5)(react@19.2.8))(typescript@6.0.3)': dependencies: '@storybook/global': 5.0.0 - '@storybook/react-dom-shim': 10.5.0(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.8))(react@19.2.8)(storybook@10.5.0(@types/react@19.2.17)(prettier@3.9.5)(react@19.2.8)) + '@storybook/react-dom-shim': 10.5.0(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(storybook@10.5.0(@types/react@19.2.17)(prettier@3.9.5)(react@19.2.8)) react: 19.2.8 react-docgen: 8.0.3 react-docgen-typescript: 2.4.0(typescript@6.0.3) - react-dom: 19.2.7(react@19.2.8) + react-dom: 19.2.8(react@19.2.8) storybook: 10.5.0(@types/react@19.2.17)(prettier@3.9.5)(react@19.2.8) optionalDependencies: '@types/react': 19.2.17 @@ -6895,7 +6895,7 @@ snapshots: transitivePeerDependencies: - supports-color - react-dom@19.2.7(react@19.2.8): + react-dom@19.2.8(react@19.2.8): dependencies: react: 19.2.8 scheduler: 0.27.0 @@ -6904,12 +6904,12 @@ snapshots: react-refresh@0.18.0: {} - react-router@8.2.0(react-dom@19.2.7(react@19.2.8))(react@19.2.8): + react-router@8.2.0(react-dom@19.2.8(react@19.2.8))(react@19.2.8): dependencies: cookie-es: 3.1.1 react: 19.2.8 optionalDependencies: - react-dom: 19.2.7(react@19.2.8) + react-dom: 19.2.8(react@19.2.8) react@19.2.8: {} From 37543de06479bf6785c3b28b0b10939e351d185c Mon Sep 17 00:00:00 2001 From: Ned Twigg Date: Mon, 27 Jul 2026 12:56:27 -0700 Subject: [PATCH 3/3] chore(renovate): group react, react-dom, and their types in one PR react and react-dom ship from one repo on one version number and react-dom asserts an exact match at runtime, so Renovate splitting them into #308 and #309 left main one merge away from "Incompatible React versions". Group all four react packages so the pair always moves together. Co-Authored-By: Claude Opus 5 (1M context) --- .github/renovate.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/.github/renovate.json b/.github/renovate.json index 9d8a55e2..ef80eb48 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -21,6 +21,19 @@ "matchUpdateTypes": ["major"], "dependencyDashboardApproval": true }, + { + "description": "react and react-dom ship from one repo on one version number, and react-dom's client asserts an exact match against react at runtime — a split bump throws \"Incompatible React versions\" and fails the lib test suites. @types/react-dom peers on @types/react and both describe the runtime pair, so keep all four in one PR", + "matchManagers": ["npm"], + "matchPackageNames": [ + "react", + "react-dom", + "@types/react", + "@types/react-dom" + ], + "groupName": "react", + "groupSlug": "react", + "separateMajorMinor": false + }, { "description": "React Router framework packages are peered and released together; do not split runtime and build tooling by dependency type", "matchManagers": ["npm"],