Skip to content

Commit 08d182a

Browse files
Bump react to v18
1 parent 562473a commit 08d182a

File tree

9 files changed

+85
-103
lines changed

9 files changed

+85
-103
lines changed

app/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,8 @@
3131
"os-locale": "5.0.0",
3232
"parse-url": "8.1.0",
3333
"queue": "6.0.2",
34-
"react": "17.0.2",
35-
"react-dom": "17.0.2",
34+
"react": "18.2.0",
35+
"react-dom": "18.2.0",
3636
"recast": "0.23.3",
3737
"semver": "7.5.4",
3838
"shell-env": "3.0.1",

app/yarn.lock

Lines changed: 13 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -671,11 +671,6 @@ npm-run-path@^4.0.0:
671671
dependencies:
672672
path-key "^3.0.0"
673673

674-
object-assign@^4.1.1:
675-
version "4.1.1"
676-
resolved "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
677-
integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=
678-
679674
object-is@^1.0.1:
680675
version "1.1.5"
681676
resolved "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz#b9deeaa5fc7f1846a0faecdceec138e5778f53ac"
@@ -812,22 +807,20 @@ [email protected]:
812807
dependencies:
813808
inherits "~2.0.3"
814809

815-
react-dom@17.0.2:
816-
version "17.0.2"
817-
resolved "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz#ecffb6845e3ad8dbfcdc498f0d0a939736502c23"
818-
integrity sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==
810+
react-dom@18.2.0:
811+
version "18.2.0"
812+
resolved "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz#22aaf38708db2674ed9ada224ca4aa708d821e3d"
813+
integrity sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==
819814
dependencies:
820815
loose-envify "^1.1.0"
821-
object-assign "^4.1.1"
822-
scheduler "^0.20.2"
816+
scheduler "^0.23.0"
823817

824-
react@17.0.2:
825-
version "17.0.2"
826-
resolved "https://registry.npmjs.org/react/-/react-17.0.2.tgz#d0b5cc516d29eb3eee383f75b62864cfb6800037"
827-
integrity sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==
818+
react@18.2.0:
819+
version "18.2.0"
820+
resolved "https://registry.npmjs.org/react/-/react-18.2.0.tgz#555bd98592883255fa00de14f1151a917b5d77d5"
821+
integrity sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==
828822
dependencies:
829823
loose-envify "^1.1.0"
830-
object-assign "^4.1.1"
831824

832825
readdirp@~3.6.0:
833826
version "3.6.0"
@@ -862,13 +855,12 @@ [email protected]:
862855
resolved "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a"
863856
integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==
864857

865-
scheduler@^0.20.2:
866-
version "0.20.2"
867-
resolved "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz#4baee39436e34aa93b4874bddcbf0fe8b8b50e91"
868-
integrity sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==
858+
scheduler@^0.23.0:
859+
version "0.23.0"
860+
resolved "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz#ba8041afc3d30eb206a487b6b384002e4e61fdfe"
861+
integrity sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==
869862
dependencies:
870863
loose-envify "^1.1.0"
871-
object-assign "^4.1.1"
872864

873865
[email protected], semver@^7.3.5:
874866
version "7.5.4"

bin/snapshot-libs.js

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,6 @@ require('normalize-url');
77
require('parse-url');
88
require('php-escape-shell');
99
require('plist');
10-
require('react-deep-force-update');
11-
require('react-dom');
12-
require('react-redux');
13-
require('react');
1410
require('redux-thunk');
1511
require('redux');
1612
require('reselect');
@@ -22,6 +18,9 @@ if (false) {
2218
require('args');
2319
require('mousetrap');
2420
require('open');
21+
require('react-dom');
22+
require('react-redux');
23+
require('react');
2524
require('xterm-addon-fit');
2625
require('xterm-addon-image');
2726
require('xterm-addon-search');

lib/ext-modules.d.ts

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,3 @@
11
declare module 'php-escape-shell' {
22
export function php_escapeshellcmd(path: string): string;
33
}
4-
5-
declare module 'react-deep-force-update' {
6-
export default function (...args: any[]): any;
7-
}

lib/index.tsx

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
import './v8-snapshot-util';
22
import {webFrame} from 'electron';
3-
import forceUpdate from 'react-deep-force-update';
43
import {Provider} from 'react-redux';
54
import React from 'react';
6-
import {render} from 'react-dom';
5+
import {createRoot} from 'react-dom/client';
76

87
import rpc from './rpc';
98
import init from './actions/index';
@@ -232,14 +231,14 @@ rpc.on('leave full screen', () => {
232231
store_.dispatch(uiActions.leaveFullScreen());
233232
});
234233

235-
const app = render(
234+
const root = createRoot(document.getElementById('mount')!);
235+
236+
root.render(
236237
<Provider store={store_}>
237238
<HyperContainer />
238-
</Provider>,
239-
document.getElementById('mount')
239+
</Provider>
240240
);
241241

242242
rpc.on('reload', () => {
243243
plugins.reload();
244-
forceUpdate(app);
245244
});

lib/utils/plugins.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import {require as remoteRequire} from '@electron/remote';
44
// TODO: Should be updates to new async API https://medium.com/@nornagon/electrons-remote-module-considered-harmful-70d69500f31
55

6-
import type {Options} from 'react-redux';
6+
import type {ConnectOptions} from 'react-redux/es/components/connect';
77
import {connect as reduxConnect} from 'react-redux';
88
import pathModule from 'path';
99

@@ -458,7 +458,7 @@ export function connect<stateProps extends {}, dispatchProps>(
458458
stateFn: (state: HyperState) => stateProps,
459459
dispatchFn: (dispatch: HyperDispatch) => dispatchProps,
460460
c: null | undefined,
461-
d: Options = {}
461+
d: ConnectOptions = {}
462462
) {
463463
return (Class: ComponentType<any>, name: keyof typeof connectors) => {
464464
return reduxConnect<stateProps, dispatchProps, any, HyperState>(

package.json

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -44,10 +44,9 @@
4444
"open": "8.4.2",
4545
"ora": "5.4.1",
4646
"php-escape-shell": "1.0.0",
47-
"react": "17.0.2",
48-
"react-deep-force-update": "2.1.3",
49-
"react-dom": "17.0.2",
50-
"react-redux": "7.2.8",
47+
"react": "18.2.0",
48+
"react-dom": "18.2.0",
49+
"react-redux": "8.1.1",
5150
"react-use": "^17.4.0",
5251
"redux": "4.2.1",
5352
"redux-thunk": "2.4.2",
@@ -92,9 +91,8 @@
9291
"@types/ms": "0.7.31",
9392
"@types/node": "18.16.19",
9493
"@types/plist": "3.0.2",
95-
"@types/react": "^17.0.43",
96-
"@types/react-dom": "^17.0.14",
97-
"@types/react-redux": "^7.1.22",
94+
"@types/react": "18.2.15",
95+
"@types/react-dom": "18.2.7",
9896
"@types/seamless-immutable": "7.1.16",
9997
"@types/styled-jsx": "2.2.9",
10098
"@types/terser-webpack-plugin": "5.2.0",

webpack.config.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,6 @@ const config: webpack.Configuration[] = [
108108
'parse-url': 'require("./node_modules/parse-url/dist/index.js")',
109109
'php-escape-shell': 'require("./node_modules/php-escape-shell/php-escape-shell.js")',
110110
plist: 'require("./node_modules/plist/index.js")',
111-
'react-deep-force-update': 'require("./node_modules/react-deep-force-update/lib/index.js")',
112111
'react-dom': 'require("./node_modules/react-dom/index.js")',
113112
'react-redux': 'require("./node_modules/react-redux/lib/index.js")',
114113
react: 'require("./node_modules/react/index.js")',

yarn.lock

Lines changed: 55 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -554,7 +554,14 @@
554554
dependencies:
555555
regenerator-runtime "^0.13.11"
556556

557-
"@babel/runtime@^7.15.4", "@babel/runtime@^7.9.2":
557+
"@babel/runtime@^7.12.1":
558+
version "7.22.6"
559+
resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.6.tgz#57d64b9ae3cff1d67eb067ae117dac087f5bd438"
560+
integrity sha512-wDb5pWm4WDdF6LFUde3Jl8WzPA+3ZbxYqkC6xAXuD3irdEHN1k0NfTRrJD8ZD378SJ61miMLCqIOXYhd8x+AJQ==
561+
dependencies:
562+
regenerator-runtime "^0.13.11"
563+
564+
"@babel/runtime@^7.9.2":
558565
version "7.16.0"
559566
resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.16.0.tgz#e27b977f2e2088ba24748bf99b5e1dece64e4f0b"
560567
integrity sha512-Nht8L0O8YCktmsDV6FqFue7vQLRx3Hb0B37lS5y0jDRqRxlBG4wIJHnf9/bgSE2UyipKFA01YtS+npRdTWBUyw==
@@ -1072,7 +1079,7 @@
10721079
"@types/minimatch" "*"
10731080
"@types/node" "*"
10741081

1075-
"@types/hoist-non-react-statics@^3.3.0":
1082+
"@types/hoist-non-react-statics@^3.3.1":
10761083
version "3.3.1"
10771084
resolved "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz#1124aafe5118cb591977aeb1ceaaed1070eb039f"
10781085
integrity sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA==
@@ -1162,27 +1169,17 @@
11621169
resolved "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.3.tgz#2ab0d5da2e5815f94b0b9d4b95d1e5f243ab2ca7"
11631170
integrity sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==
11641171

1165-
"@types/react-dom@^17.0.14":
1166-
version "17.0.14"
1167-
resolved "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.14.tgz#c8f917156b652ddf807711f5becbd2ab018dea9f"
1168-
integrity sha512-H03xwEP1oXmSfl3iobtmQ/2dHF5aBHr8aUMwyGZya6OW45G+xtdzmq6HkncefiBt5JU8DVyaWl/nWZbjZCnzAQ==
1169-
dependencies:
1170-
"@types/react" "*"
1171-
1172-
"@types/react-redux@^7.1.20", "@types/react-redux@^7.1.22":
1173-
version "7.1.22"
1174-
resolved "https://registry.npmjs.org/@types/react-redux/-/react-redux-7.1.22.tgz#0eab76a37ef477cc4b53665aeaf29cb60631b72a"
1175-
integrity sha512-GxIA1kM7ClU73I6wg9IRTVwSO9GS+SAKZKe0Enj+82HMU6aoESFU2HNAdNi3+J53IaOHPiUfT3kSG4L828joDQ==
1172+
1173+
version "18.2.7"
1174+
resolved "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.7.tgz#67222a08c0a6ae0a0da33c3532348277c70abb63"
1175+
integrity sha512-GRaAEriuT4zp9N4p1i8BDBYmEyfo+xQ3yHjJU4eiK5NDa1RmUZG+unZABUTK4/Ox/M+GaHwb6Ow8rUITrtjszA==
11761176
dependencies:
1177-
"@types/hoist-non-react-statics" "^3.3.0"
11781177
"@types/react" "*"
1179-
hoist-non-react-statics "^3.3.0"
1180-
redux "^4.0.0"
11811178

1182-
"@types/react@*", "@types/react@^17.0.43":
1183-
version "17.0.43"
1184-
resolved "https://registry.npmjs.org/@types/react/-/react-17.0.43.tgz#4adc142887dd4a2601ce730bc56c3436fdb07a55"
1185-
integrity sha512-8Q+LNpdxf057brvPu1lMtC5Vn7J119xrP1aq4qiaefNioQUYANF/CYeK4NsKorSZyUGJ66g0IM+4bbjwx45o2A==
1179+
"@types/react@*", "@types/react@18.2.15":
1180+
version "18.2.15"
1181+
resolved "https://registry.npmjs.org/@types/react/-/react-18.2.15.tgz#14792b35df676c20ec3cf595b262f8c615a73066"
1182+
integrity sha512-oEjE7TQt1fFTFSbf8kkNuc798ahTUzn3Le67/PWjE8MAfYAD/qB7O8hSTcromLFqHCt9bcdOg5GXMokzTjJ5SA==
11861183
dependencies:
11871184
"@types/prop-types" "*"
11881185
"@types/scheduler" "*"
@@ -1229,6 +1226,11 @@
12291226
dependencies:
12301227
terser-webpack-plugin "*"
12311228

1229+
"@types/use-sync-external-store@^0.0.3":
1230+
version "0.0.3"
1231+
resolved "https://registry.npmjs.org/@types/use-sync-external-store/-/use-sync-external-store-0.0.3.tgz#b6725d5f4af24ace33b36fafd295136e75509f43"
1232+
integrity sha512-EwmlvuaxPNej9+T4v5AuBPJa2x2UOJVdjCtDHgcDqitUeOtjnJKJ+apYjVcAoBEMjKW1VVFGZLUb5+qqa09XFA==
1233+
12321234
12331235
version "9.0.2"
12341236
resolved "https://registry.npmjs.org/@types/uuid/-/uuid-9.0.2.tgz#ede1d1b1e451548d44919dc226253e32a6952c4b"
@@ -6085,7 +6087,7 @@ promise-stream-reader@^1.0.1:
60856087
resolved "https://registry.npmjs.org/promise-stream-reader/-/promise-stream-reader-1.0.1.tgz#4e793a79c9d49a73ccd947c6da9c127f12923649"
60866088
integrity sha512-Tnxit5trUjBAqqZCGWwjyxhmgMN4hGrtpW3Oc/tRI4bpm/O2+ej72BB08l6JBnGQgVDGCLvHFGjGgQS6vzhwXg==
60876089

6088-
prop-types@^15.7.2, prop-types@^15.8.1:
6090+
prop-types@^15.8.1:
60896091
version "15.8.1"
60906092
resolved "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5"
60916093
integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==
@@ -6153,41 +6155,35 @@ [email protected]:
61536155
minimist "^1.2.0"
61546156
strip-json-comments "~2.0.1"
61556157

6156-
6157-
version "2.1.3"
6158-
resolved "https://registry.npmjs.org/react-deep-force-update/-/react-deep-force-update-2.1.3.tgz#740612322e617bcced38f61794a4af75dc3d98e7"
6159-
integrity sha512-lqD4eHKVuB65RyO/hGbEST53E2/GPbcIPcFYyeW/p4vNngtH4G7jnKGlU6u1OqrFo0uNfIvwuBOg98IbLHlNEA==
6160-
6161-
6162-
version "17.0.2"
6163-
resolved "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz#ecffb6845e3ad8dbfcdc498f0d0a939736502c23"
6164-
integrity sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==
6158+
6159+
version "18.2.0"
6160+
resolved "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz#22aaf38708db2674ed9ada224ca4aa708d821e3d"
6161+
integrity sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==
61656162
dependencies:
61666163
loose-envify "^1.1.0"
6167-
object-assign "^4.1.1"
6168-
scheduler "^0.20.2"
6164+
scheduler "^0.23.0"
61696165

61706166
react-is@^16.13.1, react-is@^16.7.0:
61716167
version "16.13.1"
61726168
resolved "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4"
61736169
integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==
61746170

6175-
react-is@^17.0.2:
6176-
version "17.0.2"
6177-
resolved "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0"
6178-
integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==
6171+
react-is@^18.0.0:
6172+
version "18.2.0"
6173+
resolved "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz#199431eeaaa2e09f86427efbb4f1473edb47609b"
6174+
integrity sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==
61796175

6180-
react-redux@7.2.8:
6181-
version "7.2.8"
6182-
resolved "https://registry.npmjs.org/react-redux/-/react-redux-7.2.8.tgz#a894068315e65de5b1b68899f9c6ee0923dd28de"
6183-
integrity sha512-6+uDjhs3PSIclqoCk0kd6iX74gzrGc3W5zcAjbrFgEdIjRSQObdIwfx80unTkVUYvbQ95Y8Av3OvFHq1w5EOUw==
6176+
react-redux@8.1.1:
6177+
version "8.1.1"
6178+
resolved "https://registry.npmjs.org/react-redux/-/react-redux-8.1.1.tgz#8e740f3fd864a4cd0de5ba9cdc8ad39cc9e7c81a"
6179+
integrity sha512-5W0QaKtEhj+3bC0Nj0NkqkhIv8gLADH/2kYFMTHxCVqQILiWzLv6MaLuV5wJU3BQEdHKzTfcvPN0WMS6SC1oyA==
61846180
dependencies:
6185-
"@babel/runtime" "^7.15.4"
6186-
"@types/react-redux" "^7.1.20"
6181+
"@babel/runtime" "^7.12.1"
6182+
"@types/hoist-non-react-statics" "^3.3.1"
6183+
"@types/use-sync-external-store" "^0.0.3"
61876184
hoist-non-react-statics "^3.3.2"
6188-
loose-envify "^1.4.0"
6189-
prop-types "^15.7.2"
6190-
react-is "^17.0.2"
6185+
react-is "^18.0.0"
6186+
use-sync-external-store "^1.0.0"
61916187

61926188
react-universal-interface@^0.6.2:
61936189
version "0.6.2"
@@ -6214,13 +6210,12 @@ react-use@^17.4.0:
62146210
ts-easing "^0.2.0"
62156211
tslib "^2.1.0"
62166212

6217-
react@17.0.2:
6218-
version "17.0.2"
6219-
resolved "https://registry.npmjs.org/react/-/react-17.0.2.tgz#d0b5cc516d29eb3eee383f75b62864cfb6800037"
6220-
integrity sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==
6213+
react@18.2.0:
6214+
version "18.2.0"
6215+
resolved "https://registry.npmjs.org/react/-/react-18.2.0.tgz#555bd98592883255fa00de14f1151a917b5d77d5"
6216+
integrity sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==
62216217
dependencies:
62226218
loose-envify "^1.1.0"
6223-
object-assign "^4.1.1"
62246219

62256220
62266221
version "6.3.2"
@@ -6317,7 +6312,7 @@ [email protected]:
63176312
resolved "https://registry.npmjs.org/redux-thunk/-/redux-thunk-2.4.2.tgz#b9d05d11994b99f7a91ea223e8b04cf0afa5ef3b"
63186313
integrity sha512-+P3TjtnP0k/FEjcBL5FZpoovtvrTNT/UXd4/sluaSyrURlSlhLSzEdfsTBW7WsKB6yPvgd7q/iZPICFjW4o57Q==
63196314

6320-
[email protected], redux@^4.0.0:
6315+
63216316
version "4.2.1"
63226317
resolved "https://registry.npmjs.org/redux/-/redux-4.2.1.tgz#c08f4306826c49b5e9dc901dee0452ea8fce6197"
63236318
integrity sha512-LAUYz4lc+Do8/g7aeRa8JkyDErK6ekstQaqWQrNRW//MY1TvCEpMtpTWvlQ+FPbWCx+Xixu/6SHt5N0HR+SB4w==
@@ -6563,13 +6558,12 @@ sax@^1.2.4:
65636558
resolved "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9"
65646559
integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==
65656560

6566-
scheduler@^0.20.2:
6567-
version "0.20.2"
6568-
resolved "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz#4baee39436e34aa93b4874bddcbf0fe8b8b50e91"
6569-
integrity sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==
6561+
scheduler@^0.23.0:
6562+
version "0.23.0"
6563+
resolved "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz#ba8041afc3d30eb206a487b6b384002e4e61fdfe"
6564+
integrity sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==
65706565
dependencies:
65716566
loose-envify "^1.1.0"
6572-
object-assign "^4.1.1"
65736567

65746568
schema-utils@^3.0.0, schema-utils@^3.1.1, schema-utils@^3.2.0:
65756569
version "3.3.0"
@@ -7515,6 +7509,11 @@ uri-js@^4.2.2:
75157509
dependencies:
75167510
punycode "^2.1.0"
75177511

7512+
use-sync-external-store@^1.0.0:
7513+
version "1.2.0"
7514+
resolved "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz#7dbefd6ef3fe4e767a0cf5d7287aacfb5846928a"
7515+
integrity sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==
7516+
75187517
utf8-byte-length@^1.0.1:
75197518
version "1.0.4"
75207519
resolved "https://registry.npmjs.org/utf8-byte-length/-/utf8-byte-length-1.0.4.tgz#f45f150c4c66eee968186505ab93fcbb8ad6bf61"

0 commit comments

Comments
 (0)