From 6de0fa99e67cf98eac5e80423f4c92174a7c5f48 Mon Sep 17 00:00:00 2001 From: Mister-Hope Date: Sun, 15 Dec 2024 18:11:48 +0800 Subject: [PATCH] chore: bump to react 19 --- packages/admin/package.json | 4 +- pnpm-lock.yaml | 79 ++++++++++++++++++++++--------------- 2 files changed, 50 insertions(+), 33 deletions(-) diff --git a/packages/admin/package.json b/packages/admin/package.json index f87db35a9f1..01a565fb134 100644 --- a/packages/admin/package.json +++ b/packages/admin/package.json @@ -54,8 +54,8 @@ "i18next-browser-languagedetector": "8.0.2", "md5": "2.3.0", "qrcode.react": "4.2.0", - "react": "18.3.1", - "react-dom": "18.3.1", + "react": "19.0.0", + "react-dom": "19.0.0", "react-i18next": "15.2.0", "react-redux": "9.2.0", "react-router": "7.0.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c6a85868f2d..a8eef6e9b32 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -181,7 +181,7 @@ importers: version: 2.2.0(redux@5.0.1) base-icon: specifier: 2.3.2 - version: 2.3.2(react@18.3.1) + version: 2.3.2(react@19.0.0) classnames: specifier: 2.5.1 version: 2.5.1 @@ -196,22 +196,22 @@ importers: version: 2.3.0 qrcode.react: specifier: 4.2.0 - version: 4.2.0(react@18.3.1) + version: 4.2.0(react@19.0.0) react: - specifier: 18.3.1 - version: 18.3.1 + specifier: 19.0.0 + version: 19.0.0 react-dom: - specifier: 18.3.1 - version: 18.3.1(react@18.3.1) + specifier: 19.0.0 + version: 19.0.0(react@19.0.0) react-i18next: specifier: 15.2.0 - version: 15.2.0(i18next@24.1.0(typescript@5.7.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 15.2.0(i18next@24.1.0(typescript@5.7.2))(react-dom@19.0.0(react@19.0.0))(react@19.0.0) react-redux: specifier: 9.2.0 - version: 9.2.0(react@18.3.1)(redux@5.0.1) + version: 9.2.0(react@19.0.0)(redux@5.0.1) react-router: specifier: 7.0.2 - version: 7.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 7.0.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0) redux: specifier: 5.0.1 version: 5.0.1 @@ -5763,11 +5763,6 @@ packages: peerDependencies: marked: '>=4 <16' - marked@15.0.3: - resolution: {integrity: sha512-Ai0cepvl2NHnTcO9jYDtcOEtVBNVYR31XnEA3BndO7f5As1wzpcOceSUM8FDkNLJNIODcLpDTWay/qQhqbuMvg==} - engines: {node: '>= 18'} - hasBin: true - marked@15.0.4: resolution: {integrity: sha512-TCHvDqmb3ZJ4PWG7VEGVgtefA5/euFmsIhxtD0XsBxI39gUSKL81mIRFdt0AiNQozUahd4ke98ZdirExd/vSEw==} engines: {node: '>= 18'} @@ -6672,6 +6667,11 @@ packages: peerDependencies: react: ^18.3.1 + react-dom@19.0.0: + resolution: {integrity: sha512-4GV5sHFG0e/0AD4X+ySy6UJd3jVl1iNsNHdpad0qhABJ11twS3TTBnseqsKurKcsNqCEFeGL3uLpVChpIO3QfQ==} + peerDependencies: + react: ^19.0.0 + react-i18next@15.2.0: resolution: {integrity: sha512-iJNc8111EaDtVTVMKigvBtPHyrJV+KblWG73cUxqp+WmJCcwkzhWNFXmkAD5pwP2Z4woeDj/oXDdbjDsb3Gutg==} peerDependencies: @@ -6718,6 +6718,10 @@ packages: resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} engines: {node: '>=0.10.0'} + react@19.0.0: + resolution: {integrity: sha512-V8AVnmPIICiWpGfm6GLzCR/W5FXLchHop40W4nXBmdlEceh16rCN8O8LNWm5bh5XUX91fh7KpA+W0TgMKmgTpQ==} + engines: {node: '>=0.10.0'} + readable-stream@2.3.7: resolution: {integrity: sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==} @@ -7063,6 +7067,9 @@ packages: scheduler@0.23.2: resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==} + scheduler@0.25.0: + resolution: {integrity: sha512-xFVuu11jh+xcO7JOAGJNOXld8/TcEHK/4CituBUeUb5hqxJLj9YuemAEuvm9gQ/+pgXYfbQuqAkiYu+u7YEsNA==} + schema-utils@3.3.0: resolution: {integrity: sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==} engines: {node: '>= 10.13.0'} @@ -11914,9 +11921,9 @@ snapshots: balloon-css@1.2.0: {} - base-icon@2.3.2(react@18.3.1): + base-icon@2.3.2(react@19.0.0): dependencies: - react: 18.3.1 + react: 19.0.0 base32.js@0.0.1: {} @@ -14703,8 +14710,6 @@ snapshots: dependencies: marked: 15.0.4 - marked@15.0.3: {} - marked@15.0.4: {} math-intrinsics@1.0.0: {} @@ -15504,9 +15509,9 @@ snapshots: punycode@2.3.1: {} - qrcode.react@4.2.0(react@18.3.1): + qrcode.react@4.2.0(react@19.0.0): dependencies: - react: 18.3.1 + react: 19.0.0 qrcode@1.5.4: dependencies: @@ -15552,41 +15557,50 @@ snapshots: loose-envify: 1.4.0 react: 18.3.1 scheduler: 0.23.2 + optional: true - react-i18next@15.2.0(i18next@24.1.0(typescript@5.7.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + react-dom@19.0.0(react@19.0.0): + dependencies: + react: 19.0.0 + scheduler: 0.25.0 + + react-i18next@15.2.0(i18next@24.1.0(typescript@5.7.2))(react-dom@19.0.0(react@19.0.0))(react@19.0.0): dependencies: '@babel/runtime': 7.26.0 html-parse-stringify: 3.0.1 i18next: 24.1.0(typescript@5.7.2) - react: 18.3.1 + react: 19.0.0 optionalDependencies: - react-dom: 18.3.1(react@18.3.1) + react-dom: 19.0.0(react@19.0.0) react-is@16.13.1: {} - react-redux@9.2.0(react@18.3.1)(redux@5.0.1): + react-redux@9.2.0(react@19.0.0)(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.0.0 + use-sync-external-store: 1.4.0(react@19.0.0) optionalDependencies: redux: 5.0.1 react-refresh@0.14.2: {} - react-router@7.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + react-router@7.0.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0): dependencies: '@types/cookie': 0.6.0 cookie: 1.0.2 - react: 18.3.1 + react: 19.0.0 set-cookie-parser: 2.7.1 turbo-stream: 2.4.0 optionalDependencies: - react-dom: 18.3.1(react@18.3.1) + react-dom: 19.0.0(react@19.0.0) react@18.3.1: dependencies: loose-envify: 1.4.0 + optional: true + + react@19.0.0: {} readable-stream@2.3.7: dependencies: @@ -15958,6 +15972,9 @@ snapshots: scheduler@0.23.2: dependencies: loose-envify: 1.4.0 + optional: true + + scheduler@0.25.0: {} schema-utils@3.3.0: dependencies: @@ -17125,9 +17142,9 @@ snapshots: punycode: 1.4.1 qs: 6.13.1 - use-sync-external-store@1.4.0(react@18.3.1): + use-sync-external-store@1.4.0(react@19.0.0): dependencies: - react: 18.3.1 + react: 19.0.0 user-agent-data-types@0.4.2: {}