From 95275bcb7b2aa735a00b21c8d77ac5f1752f7fd9 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 23 Aug 2026 21:27:32 +0000 Subject: [PATCH] fix(deps): update react monorepo to v19 --- package.json | 8 +- pnpm-lock.yaml | 211 +++++++++++++++++++++++++------------------------ 2 files changed, 110 insertions(+), 109 deletions(-) diff --git a/package.json b/package.json index 59dc0f6b..968706dc 100644 --- a/package.json +++ b/package.json @@ -33,12 +33,12 @@ "i18next-browser-languagedetector": "8.2.0", "i18next-http-backend": "^2.2.0", "i18next-localstorage-cache": "1.1.1", - "react": "^18.2.0", + "react": "^19.0.0", "react-bootstrap": "^2.4.0", "react-color": "^2.14.0", "react-dnd": "^16.0.1", "react-dnd-html5-backend": "^16.0.1", - "react-dom": "^18.2.0", + "react-dom": "^19.0.0", "react-i18next": "^15.0.0", "react-redux": "^9.0.0", "react-router": "^6.0.0", @@ -49,8 +49,8 @@ "devDependencies": { "@biomejs/biome": "^1.6.1", "@types/node": "^22.0.0", - "@types/react": "^18.2.15", - "@types/react-dom": "^18.2.7", + "@types/react": "^19.0.0", + "@types/react-dom": "^19.0.0", "@vitejs/plugin-react": "^4.0.3", "@vitest/coverage-v8": "^2.0.0", "sass": "^1.69.5", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8b704d2c..f3ad4b7a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -22,7 +22,7 @@ importers: version: 5.6.0 echarts-for-react: specifier: ^3.0.2 - version: 3.0.2(echarts@5.6.0)(react@18.3.1) + version: 3.0.2(echarts@5.6.0)(react@19.2.8) i18next: specifier: ^23.0.0 version: 23.16.8 @@ -36,35 +36,35 @@ importers: specifier: 1.1.1 version: 1.1.1 react: - specifier: ^18.2.0 - version: 18.3.1 + specifier: ^19.0.0 + version: 19.2.8 react-bootstrap: specifier: ^2.4.0 - version: 2.10.10(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 2.10.10(@types/react@19.2.18)(react-dom@19.2.8(react@19.2.8))(react@19.2.8) react-color: specifier: ^2.14.0 - version: 2.19.3(react@18.3.1) + version: 2.19.3(react@19.2.8) react-dnd: specifier: ^16.0.1 - version: 16.0.1(@types/node@22.16.2)(@types/react@18.3.23)(react@18.3.1) + version: 16.0.1(@types/node@22.16.2)(@types/react@19.2.18)(react@19.2.8) react-dnd-html5-backend: specifier: ^16.0.1 version: 16.0.1 react-dom: - specifier: ^18.2.0 - version: 18.3.1(react@18.3.1) + specifier: ^19.0.0 + version: 19.2.8(react@19.2.8) react-i18next: specifier: ^15.0.0 - version: 15.6.0(i18next@23.16.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3) + version: 15.6.0(i18next@23.16.8)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(typescript@5.8.3) react-redux: specifier: ^9.0.0 - version: 9.2.0(@types/react@18.3.23)(react@18.3.1)(redux@5.0.1) + version: 9.2.0(@types/react@19.2.18)(react@19.2.8)(redux@5.0.1) react-router: specifier: ^6.0.0 - version: 6.30.1(react@18.3.1) + version: 6.30.1(react@19.2.8) react-router-dom: specifier: ^6.0.0 - version: 6.30.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 6.30.1(react-dom@19.2.8(react@19.2.8))(react@19.2.8) redux: specifier: ^5.0.0 version: 5.0.1 @@ -79,11 +79,11 @@ importers: specifier: ^22.0.0 version: 22.16.2 '@types/react': - specifier: ^18.2.15 - version: 18.3.23 + specifier: ^19.0.0 + version: 19.2.18 '@types/react-dom': - specifier: ^18.2.7 - version: 18.3.7(@types/react@18.3.23) + specifier: ^19.0.0 + version: 19.2.5(@types/react@19.2.18) '@vitejs/plugin-react': specifier: ^4.0.3 version: 4.6.0(vite@5.4.19(@types/node@22.16.2)(sass@1.89.2)) @@ -780,18 +780,18 @@ packages: '@types/prop-types@15.7.14': resolution: {integrity: sha512-gNMvNH49DJ7OJYv+KAKn0Xp45p8PLl6zo2YnvDIbTd4J6MER2BmWN49TG7n9LvkyihINxeKW8+3bfS2yDC9dzQ==} - '@types/react-dom@18.3.7': - resolution: {integrity: sha512-MEe3UeoENYVFXzoXEWsvcpg6ZvlrFNlOQ7EOsvhI3CfAXwzPfO8Qwuxd40nepsYKqyyVQnTdEfv68q91yLcKrQ==} + '@types/react-dom@19.2.5': + resolution: {integrity: sha512-fMPwH9v7r/pp43yUd2/Mbiex5KouJwwR3dzHkhLREUC6764VyDsqxhAxv6OFEYR1RhjOyD1naqba8ECDBe7ZQg==} peerDependencies: - '@types/react': ^18.0.0 + '@types/react': ^19.2.0 '@types/react-transition-group@4.4.12': resolution: {integrity: sha512-8TV6R3h2j7a91c+1DXdJi3Syo69zzIZbz7Lg5tORM5LEJG7X/E6a1V3drRyBRZq7/utz7A+c4OgYLiLcYGHG6w==} peerDependencies: '@types/react': '*' - '@types/react@18.3.23': - resolution: {integrity: sha512-/LDXMQh55EzZQ0uVAZmKKhfENivEvWz6E+EYzh+/MCjMhNsotd+ZHhBGIjFDTi6+fz0OhQQQLbTgdQIxxCsC0w==} + '@types/react@19.2.18': + resolution: {integrity: sha512-AnzbBERsrLKtk2XSfTbYRLjQPdy116Sty4q+T+Bp3IC4l6jNBvreVPAHmpq9qhXQM7CXZPjLVmGMw9sy+hxQ3w==} '@types/unist@3.0.3': resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} @@ -983,6 +983,9 @@ packages: csstype@3.1.3: resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} + csstype@3.2.3: + resolution: {integrity: sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==} + debug@4.4.0: resolution: {integrity: sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==} engines: {node: '>=6.0'} @@ -1124,6 +1127,7 @@ packages: glob@10.4.5: resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} + deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me hasBin: true global-modules@2.0.0: @@ -1518,10 +1522,10 @@ packages: '@types/react': optional: true - react-dom@18.3.1: - resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==} + react-dom@19.2.8: + resolution: {integrity: sha512-rVprimfGBG3DR+Tq0IQG2DT5PxKth1WIGDmj5yPmlzr4YBe7uyE+Du4oVqTDXZSHGGGXRtTJEGSSePyQCMBglQ==} peerDependencies: - react: ^18.3.1 + react: ^19.2.8 react-i18next@15.6.0: resolution: {integrity: sha512-W135dB0rDfiFmbMipC17nOhGdttO5mzH8BivY+2ybsQBbXvxWIwl3cmeH3T9d+YPBSJu/ouyJKFJTtkK7rJofw==} @@ -1580,8 +1584,8 @@ packages: react: '>=16.6.0' react-dom: '>=16.6.0' - react@18.3.1: - resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} + react@19.2.8: + resolution: {integrity: sha512-PWaYA1L/q9u2u7xYQi+Y3L3Yfnie7XyLeaJICV1MGD6LprsBxcAqGjYyr0eY3p+QdsA+x/Irkt4Qif8D63+Sbw==} engines: {node: '>=0.10.0'} reactcss@1.2.3: @@ -1631,8 +1635,8 @@ packages: engines: {node: '>=14.0.0'} hasBin: true - scheduler@0.23.2: - resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==} + scheduler@0.27.0: + resolution: {integrity: sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==} semver@6.3.1: resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} @@ -1788,6 +1792,7 @@ packages: tsconfck@3.1.5: resolution: {integrity: sha512-CLDfGgUp7XPswWnezWwsCRxNmgQjhYq3VXHM0/XIRxhVrKw0M1if9agzryh1QS3nxjCROvV+xWxoJO1YctzzWg==} engines: {node: ^18 || >=20} + deprecated: unmaintained hasBin: true peerDependencies: typescript: ^5.0.0 @@ -2236,9 +2241,9 @@ snapshots: '@shikijs/types': 3.7.0 '@shikijs/vscode-textmate': 10.0.2 - '@icons/material@0.2.4(react@18.3.1)': + '@icons/material@0.2.4(react@19.2.8)': dependencies: - react: 18.3.1 + react: 19.2.8 '@isaacs/cliui@8.0.2': dependencies: @@ -2362,10 +2367,10 @@ snapshots: '@popperjs/core@2.11.8': {} - '@react-aria/ssr@3.9.8(react@18.3.1)': + '@react-aria/ssr@3.9.8(react@19.2.8)': dependencies: '@swc/helpers': 0.5.17 - react: 18.3.1 + react: 19.2.8 '@react-dnd/asap@5.0.2': {} @@ -2375,28 +2380,28 @@ snapshots: '@remix-run/router@1.23.0': {} - '@restart/hooks@0.4.16(react@18.3.1)': + '@restart/hooks@0.4.16(react@19.2.8)': dependencies: dequal: 2.0.3 - react: 18.3.1 + react: 19.2.8 - '@restart/hooks@0.5.1(react@18.3.1)': + '@restart/hooks@0.5.1(react@19.2.8)': dependencies: dequal: 2.0.3 - react: 18.3.1 + react: 19.2.8 - '@restart/ui@1.9.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@restart/ui@1.9.4(react-dom@19.2.8(react@19.2.8))(react@19.2.8)': dependencies: '@babel/runtime': 7.27.1 '@popperjs/core': 2.11.8 - '@react-aria/ssr': 3.9.8(react@18.3.1) - '@restart/hooks': 0.5.1(react@18.3.1) + '@react-aria/ssr': 3.9.8(react@19.2.8) + '@restart/hooks': 0.5.1(react@19.2.8) '@types/warning': 3.0.3 dequal: 2.0.3 dom-helpers: 5.2.1 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - uncontrollable: 8.0.4(react@18.3.1) + react: 19.2.8 + react-dom: 19.2.8(react@19.2.8) + uncontrollable: 8.0.4(react@19.2.8) warning: 4.0.3 '@rolldown/pluginutils@1.0.0-beta.19': {} @@ -2518,18 +2523,17 @@ snapshots: '@types/prop-types@15.7.14': {} - '@types/react-dom@18.3.7(@types/react@18.3.23)': + '@types/react-dom@19.2.5(@types/react@19.2.18)': dependencies: - '@types/react': 18.3.23 + '@types/react': 19.2.18 - '@types/react-transition-group@4.4.12(@types/react@18.3.23)': + '@types/react-transition-group@4.4.12(@types/react@19.2.18)': dependencies: - '@types/react': 18.3.23 + '@types/react': 19.2.18 - '@types/react@18.3.23': + '@types/react@19.2.18': dependencies: - '@types/prop-types': 15.7.14 - csstype: 3.1.3 + csstype: 3.2.3 '@types/unist@3.0.3': {} @@ -2731,6 +2735,8 @@ snapshots: csstype@3.1.3: {} + csstype@3.2.3: {} + debug@4.4.0: dependencies: ms: 2.1.3 @@ -2763,11 +2769,11 @@ snapshots: eastasianwidth@0.2.0: {} - echarts-for-react@3.0.2(echarts@5.6.0)(react@18.3.1): + echarts-for-react@3.0.2(echarts@5.6.0)(react@19.2.8): dependencies: echarts: 5.6.0 fast-deep-equal: 3.1.3 - react: 18.3.1 + react: 19.2.8 size-sensor: 1.0.2 echarts@5.6.0: @@ -3179,9 +3185,9 @@ snapshots: picocolors: 1.1.1 source-map-js: 1.2.1 - prop-types-extra@1.1.1(react@18.3.1): + prop-types-extra@1.1.1(react@19.2.8): dependencies: - react: 18.3.1 + react: 19.2.8 react-is: 16.13.1 warning: 4.0.3 @@ -3195,113 +3201,110 @@ snapshots: queue-microtask@1.2.3: {} - react-bootstrap@2.10.10(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + react-bootstrap@2.10.10(@types/react@19.2.18)(react-dom@19.2.8(react@19.2.8))(react@19.2.8): dependencies: '@babel/runtime': 7.27.1 - '@restart/hooks': 0.4.16(react@18.3.1) - '@restart/ui': 1.9.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@restart/hooks': 0.4.16(react@19.2.8) + '@restart/ui': 1.9.4(react-dom@19.2.8(react@19.2.8))(react@19.2.8) '@types/prop-types': 15.7.14 - '@types/react-transition-group': 4.4.12(@types/react@18.3.23) + '@types/react-transition-group': 4.4.12(@types/react@19.2.18) classnames: 2.5.1 dom-helpers: 5.2.1 invariant: 2.2.4 prop-types: 15.8.1 - prop-types-extra: 1.1.1(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - react-transition-group: 4.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - uncontrollable: 7.2.1(react@18.3.1) + prop-types-extra: 1.1.1(react@19.2.8) + react: 19.2.8 + react-dom: 19.2.8(react@19.2.8) + react-transition-group: 4.4.5(react-dom@19.2.8(react@19.2.8))(react@19.2.8) + uncontrollable: 7.2.1(react@19.2.8) warning: 4.0.3 optionalDependencies: - '@types/react': 18.3.23 + '@types/react': 19.2.18 - react-color@2.19.3(react@18.3.1): + react-color@2.19.3(react@19.2.8): dependencies: - '@icons/material': 0.2.4(react@18.3.1) + '@icons/material': 0.2.4(react@19.2.8) lodash: 4.17.21 lodash-es: 4.17.21 material-colors: 1.2.6 prop-types: 15.8.1 - react: 18.3.1 - reactcss: 1.2.3(react@18.3.1) + react: 19.2.8 + reactcss: 1.2.3(react@19.2.8) tinycolor2: 1.6.0 react-dnd-html5-backend@16.0.1: dependencies: dnd-core: 16.0.1 - react-dnd@16.0.1(@types/node@22.16.2)(@types/react@18.3.23)(react@18.3.1): + react-dnd@16.0.1(@types/node@22.16.2)(@types/react@19.2.18)(react@19.2.8): dependencies: '@react-dnd/invariant': 4.0.2 '@react-dnd/shallowequal': 4.0.2 dnd-core: 16.0.1 fast-deep-equal: 3.1.3 hoist-non-react-statics: 3.3.2 - react: 18.3.1 + react: 19.2.8 optionalDependencies: '@types/node': 22.16.2 - '@types/react': 18.3.23 + '@types/react': 19.2.18 - react-dom@18.3.1(react@18.3.1): + react-dom@19.2.8(react@19.2.8): dependencies: - loose-envify: 1.4.0 - react: 18.3.1 - scheduler: 0.23.2 + react: 19.2.8 + scheduler: 0.27.0 - react-i18next@15.6.0(i18next@23.16.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3): + react-i18next@15.6.0(i18next@23.16.8)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(typescript@5.8.3): dependencies: '@babel/runtime': 7.27.6 html-parse-stringify: 3.0.1 i18next: 23.16.8 - react: 18.3.1 + react: 19.2.8 optionalDependencies: - react-dom: 18.3.1(react@18.3.1) + react-dom: 19.2.8(react@19.2.8) typescript: 5.8.3 react-is@16.13.1: {} react-lifecycles-compat@3.0.4: {} - react-redux@9.2.0(@types/react@18.3.23)(react@18.3.1)(redux@5.0.1): + react-redux@9.2.0(@types/react@19.2.18)(react@19.2.8)(redux@5.0.1): dependencies: '@types/use-sync-external-store': 0.0.6 - react: 18.3.1 - use-sync-external-store: 1.4.0(react@18.3.1) + react: 19.2.8 + use-sync-external-store: 1.4.0(react@19.2.8) optionalDependencies: - '@types/react': 18.3.23 + '@types/react': 19.2.18 redux: 5.0.1 react-refresh@0.17.0: {} - react-router-dom@6.30.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + react-router-dom@6.30.1(react-dom@19.2.8(react@19.2.8))(react@19.2.8): dependencies: '@remix-run/router': 1.23.0 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - react-router: 6.30.1(react@18.3.1) + react: 19.2.8 + react-dom: 19.2.8(react@19.2.8) + react-router: 6.30.1(react@19.2.8) - react-router@6.30.1(react@18.3.1): + react-router@6.30.1(react@19.2.8): dependencies: '@remix-run/router': 1.23.0 - react: 18.3.1 + react: 19.2.8 - react-transition-group@4.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + react-transition-group@4.4.5(react-dom@19.2.8(react@19.2.8))(react@19.2.8): dependencies: '@babel/runtime': 7.27.1 dom-helpers: 5.2.1 loose-envify: 1.4.0 prop-types: 15.8.1 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.2.8 + react-dom: 19.2.8(react@19.2.8) - react@18.3.1: - dependencies: - loose-envify: 1.4.0 + react@19.2.8: {} - reactcss@1.2.3(react@18.3.1): + reactcss@1.2.3(react@19.2.8): dependencies: lodash: 4.17.21 - react: 18.3.1 + react: 19.2.8 readdirp@4.1.2: {} @@ -3359,9 +3362,7 @@ snapshots: optionalDependencies: '@parcel/watcher': 2.5.1 - scheduler@0.23.2: - dependencies: - loose-envify: 1.4.0 + scheduler@0.27.0: {} semver@6.3.1: {} @@ -3561,17 +3562,17 @@ snapshots: uc.micro@2.1.0: {} - uncontrollable@7.2.1(react@18.3.1): + uncontrollable@7.2.1(react@19.2.8): dependencies: '@babel/runtime': 7.27.1 - '@types/react': 18.3.23 + '@types/react': 19.2.18 invariant: 2.2.4 - react: 18.3.1 + react: 19.2.8 react-lifecycles-compat: 3.0.4 - uncontrollable@8.0.4(react@18.3.1): + uncontrollable@8.0.4(react@19.2.8): dependencies: - react: 18.3.1 + react: 19.2.8 undici-types@6.21.0: {} @@ -3581,9 +3582,9 @@ snapshots: escalade: 3.2.0 picocolors: 1.1.1 - use-sync-external-store@1.4.0(react@18.3.1): + use-sync-external-store@1.4.0(react@19.2.8): dependencies: - react: 18.3.1 + react: 19.2.8 util-deprecate@1.0.2: {}