Skip to content

Commit dfa8949

Browse files
committed
Preparing for React 19
1 parent d9e795f commit dfa8949

File tree

4 files changed

+98
-98
lines changed

4 files changed

+98
-98
lines changed

package.json

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,9 @@
4343
"@babel/preset-react": "7.24.1",
4444
"@commitlint/cli": "8.3.6",
4545
"@commitlint/config-angular": "8.3.6",
46+
"@testing-library/dom": "10.4.0",
4647
"@testing-library/jest-dom": "5.17.0",
47-
"@testing-library/react": "13.4.0",
48+
"@testing-library/react": "16.1.0",
4849
"babel-eslint": "10.1.0",
4950
"babel-jest": "24.9.0",
5051
"babel-register": "6.26.0",
@@ -67,9 +68,9 @@
6768
"lint-staged": "10.5.4",
6869
"mversion": "2.0.1",
6970
"prettier": "1.19.1",
70-
"react": "18.2.0",
71-
"react-dom": "18.2.0",
72-
"react-test-renderer": "18.2.0",
71+
"react": "19.0.0",
72+
"react-dom": "19.0.0",
73+
"react-shallow-renderer": "16.15.0",
7374
"rollup": "2.79.1",
7475
"rollup-plugin-babel": "4.4.0",
7576
"rollup-plugin-node-builtins": "2.1.2",
@@ -78,13 +79,13 @@
7879
"rollup-plugin-sourcemaps": "0.6.3"
7980
},
8081
"peerDependencies": {
81-
"react": "^0.14.8 || ^15.0.1 || ^16.0.0 || ^17.0.1 || ^18.0.0",
82-
"react-dom": "^0.14.8 || ^15.0.1 || ^16.0.0 || ^17.0.1 || ^18.0.0"
82+
"react": "^0.14.8 || ^15.0.1 || ^16.0.0 || ^17.0.1 || ^18.0.0 || ^19.0.0",
83+
"react-dom": "^0.14.8 || ^15.0.1 || ^16.0.0 || ^17.0.1 || ^18.0.0 || ^19.0.0"
8384
},
8485
"dependencies": {
8586
"@base2/pretty-print-object": "1.0.2",
8687
"is-plain-object": "5.0.0",
87-
"react-is": "18.2.0"
88+
"react-is": "19.0.0"
8889
},
8990
"jest": {
9091
"setupFilesAfterEnv": [

src/index.spec.js

Lines changed: 18 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
/* eslint-disable react/no-string-refs */
88

99
import React, { Fragment, Component } from 'react';
10-
import { createRenderer } from 'react-test-renderer/shallow';
10+
import ShallowRenderer from 'react-shallow-renderer';
1111
import { render, screen } from '@testing-library/react';
1212
import reactElementToJSXString, { preserveFunctionLineBreak } from './index';
1313
import AnonymousStatelessComponent from './AnonymousStatelessComponent';
@@ -654,7 +654,7 @@ describe('reactElementToJSXString(ReactElement)', () => {
654654
}
655655

656656
const NestedSpan = myDecorator(<span />);
657-
const renderer = createRenderer();
657+
const renderer = new ShallowRenderer();
658658
renderer.render(<NestedSpan />);
659659
expect(reactElementToJSXString(renderer.getRenderOutput())).toEqual(
660660
`<div>
@@ -671,7 +671,7 @@ describe('reactElementToJSXString(ReactElement)', () => {
671671
}
672672
}
673673

674-
const renderer = createRenderer();
674+
const renderer = new ShallowRenderer();
675675
renderer.render(<InlineProps name="John" />);
676676
const actualElement = renderer.getRenderOutput();
677677
expect(reactElementToJSXString(actualElement)).toEqual(
@@ -1300,6 +1300,21 @@ describe('reactElementToJSXString(ReactElement)', () => {
13001300
</Context.Provider>`);
13011301
});
13021302

1303+
it('should stringify `Context` correctly', () => {
1304+
const Ctx = React.createContext();
1305+
const App = () => {};
1306+
1307+
expect(
1308+
reactElementToJSXString(
1309+
<Ctx value={null}>
1310+
<App />
1311+
</Ctx>
1312+
)
1313+
).toEqual(`<Context.Provider value={null}>
1314+
<App />
1315+
</Context.Provider>`);
1316+
});
1317+
13031318
it('should stringify `Contex.Provider` with `displayName` correctly', () => {
13041319
const Ctx = React.createContext();
13051320
Ctx.displayName = 'MyCtx';

src/parser/parseReactElement.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ const getReactElementDisplayName = (element: ReactElement<*>): string => {
6161
case isContextConsumer(element):
6262
return `${element.type._context.displayName || 'Context'}.Consumer`;
6363
case isContextProvider(element):
64-
return `${element.type._context.displayName || 'Context'}.Provider`;
64+
return `${element.type.displayName || 'Context'}.Provider`;
6565
case isLazy(element):
6666
return 'Lazy';
6767
case isProfiler(element):

yarn.lock

Lines changed: 71 additions & 87 deletions
Original file line numberDiff line numberDiff line change
@@ -31,13 +31,22 @@
3131
"@nicolo-ribaudo/chokidar-2" "2.1.8-no-fsevents.3"
3232
chokidar "^3.4.0"
3333

34-
"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.16.7":
34+
"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.16.7":
3535
version "7.16.7"
3636
resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.16.7.tgz#44416b6bd7624b998f5b1af5d470856c40138789"
3737
integrity sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==
3838
dependencies:
3939
"@babel/highlight" "^7.16.7"
4040

41+
"@babel/code-frame@^7.10.4":
42+
version "7.26.2"
43+
resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.26.2.tgz#4b5fab97d33338eff916235055f0ebc21e573a85"
44+
integrity sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==
45+
dependencies:
46+
"@babel/helper-validator-identifier" "^7.25.9"
47+
js-tokens "^4.0.0"
48+
picocolors "^1.0.0"
49+
4150
"@babel/code-frame@^7.22.13":
4251
version "7.22.13"
4352
resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.22.13.tgz#e3c1c099402598483b7a8c46a721d1038803755e"
@@ -505,6 +514,11 @@
505514
resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz#9544ef6a33999343c8740fa51350f30eeaaaf193"
506515
integrity sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==
507516

517+
"@babel/helper-validator-identifier@^7.25.9":
518+
version "7.25.9"
519+
resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz#24b64e2c3ec7cd3b3c547729b8d16871f22cbdc7"
520+
integrity sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==
521+
508522
"@babel/helper-validator-option@^7.16.7":
509523
version "7.16.7"
510524
resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz#b203ce62ce5fe153899b617c08957de860de4d23"
@@ -2055,18 +2069,18 @@
20552069
dependencies:
20562070
defer-to-connect "^1.0.1"
20572071

2058-
"@testing-library/dom@^8.5.0":
2059-
version "8.13.0"
2060-
resolved "https://registry.yarnpkg.com/@testing-library/dom/-/dom-8.13.0.tgz#bc00bdd64c7d8b40841e27a70211399ad3af46f5"
2061-
integrity sha512-9VHgfIatKNXQNaZTtLnalIy0jNZzY35a4S3oi08YAt9Hv1VsfZ/DfA45lM8D/UhtHBGJ4/lGwp0PZkVndRkoOQ==
2072+
"@testing-library/dom@10.4.0":
2073+
version "10.4.0"
2074+
resolved "https://registry.yarnpkg.com/@testing-library/dom/-/dom-10.4.0.tgz#82a9d9462f11d240ecadbf406607c6ceeeff43a8"
2075+
integrity sha512-pemlzrSESWbdAloYml3bAJMEfNh1Z7EduzqPKprCH5S341frlpYnUEW0H72dLxa6IsYr+mPno20GiSm+h9dEdQ==
20622076
dependencies:
20632077
"@babel/code-frame" "^7.10.4"
20642078
"@babel/runtime" "^7.12.5"
2065-
"@types/aria-query" "^4.2.0"
2066-
aria-query "^5.0.0"
2079+
"@types/aria-query" "^5.0.1"
2080+
aria-query "5.3.0"
20672081
chalk "^4.1.0"
20682082
dom-accessibility-api "^0.5.9"
2069-
lz-string "^1.4.4"
2083+
lz-string "^1.5.0"
20702084
pretty-format "^27.0.2"
20712085

20722086
"@testing-library/jest-dom@5.17.0":
@@ -2084,14 +2098,12 @@
20842098
lodash "^4.17.15"
20852099
redent "^3.0.0"
20862100

2087-
"@testing-library/react@13.4.0":
2088-
version "13.4.0"
2089-
resolved "https://registry.yarnpkg.com/@testing-library/react/-/react-13.4.0.tgz#6a31e3bf5951615593ad984e96b9e5e2d9380966"
2090-
integrity sha512-sXOGON+WNTh3MLE9rve97ftaZukN3oNf2KjDy7YTx6hcTO2uuLHuCGynMDhFwGw/jYf4OJ2Qk0i4i79qMNNkyw==
2101+
"@testing-library/react@16.1.0":
2102+
version "16.1.0"
2103+
resolved "https://registry.yarnpkg.com/@testing-library/react/-/react-16.1.0.tgz#aa0c61398bac82eaf89776967e97de41ac742d71"
2104+
integrity sha512-Q2ToPvg0KsVL0ohND9A3zLJWcOXXcO8IDu3fj11KhNt0UlCWyFyvnCIBkd12tidB2lkiVRG8VFqdhcqhqnAQtg==
20912105
dependencies:
20922106
"@babel/runtime" "^7.12.5"
2093-
"@testing-library/dom" "^8.5.0"
2094-
"@types/react-dom" "^18.0.0"
20952107

20962108
"@textlint/ast-node-types@^4.0.3":
20972109
version "4.4.3"
@@ -2116,10 +2128,10 @@
21162128
resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-1.1.2.tgz#ccb91445360179a04e7fe6aff78c00ffc1eeaf82"
21172129
integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==
21182130

2119-
"@types/aria-query@^4.2.0":
2120-
version "4.2.2"
2121-
resolved "https://registry.yarnpkg.com/@types/aria-query/-/aria-query-4.2.2.tgz#ed4e0ad92306a704f9fb132a0cfcf77486dbe2bc"
2122-
integrity sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig==
2131+
"@types/aria-query@^5.0.1":
2132+
version "5.0.4"
2133+
resolved "https://registry.yarnpkg.com/@types/aria-query/-/aria-query-5.0.4.tgz#1a31c3d378850d2778dabb6374d036dcba4ba708"
2134+
integrity sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==
21232135

21242136
"@types/babel__core@^7.0.0", "@types/babel__core@^7.1.0", "@types/babel__core@^7.1.14":
21252137
version "7.1.19"
@@ -2236,39 +2248,13 @@
22362248
resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.6.1.tgz#76e72d8a775eef7ce649c63c8acae1a0824bbaed"
22372249
integrity sha512-XFjFHmaLVifrAKaZ+EKghFHtHSUonyw8P2Qmy2/+osBnrKbH9UYtlK10zg8/kCt47MFilll/DEDKy3DHfJ0URw==
22382250

2239-
"@types/prop-types@*":
2240-
version "15.7.5"
2241-
resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.5.tgz#5f19d2b85a98e9558036f6a3cacc8819420f05cf"
2242-
integrity sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==
2243-
2244-
"@types/react-dom@^18.0.0":
2245-
version "18.0.4"
2246-
resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-18.0.4.tgz#dcbcadb277bcf6c411ceff70069424c57797d375"
2247-
integrity sha512-FgTtbqPOCI3dzZPZoC2T/sx3L34qxy99ITWn4eoSA95qPyXDMH0ALoAqUp49ITniiJFsXUVBtalh/KffMpg21Q==
2248-
dependencies:
2249-
"@types/react" "*"
2250-
2251-
"@types/react@*":
2252-
version "18.0.9"
2253-
resolved "https://registry.yarnpkg.com/@types/react/-/react-18.0.9.tgz#d6712a38bd6cd83469603e7359511126f122e878"
2254-
integrity sha512-9bjbg1hJHUm4De19L1cHiW0Jvx3geel6Qczhjd0qY5VKVE2X5+x77YxAepuCwVh4vrgZJdgEJw48zrhRIeF4Nw==
2255-
dependencies:
2256-
"@types/prop-types" "*"
2257-
"@types/scheduler" "*"
2258-
csstype "^3.0.2"
2259-
22602251
"@types/resolve@0.0.8":
22612252
version "0.0.8"
22622253
resolved "https://registry.yarnpkg.com/@types/resolve/-/resolve-0.0.8.tgz#f26074d238e02659e323ce1a13d041eee280e194"
22632254
integrity sha512-auApPaJf3NPfe18hSoJkp8EbZzer2ISk7o8mCC3M9he/a04+gbMF97NkpD2S8riMGvm4BMRI59/SZQSaLTKpsQ==
22642255
dependencies:
22652256
"@types/node" "*"
22662257

2267-
"@types/scheduler@*":
2268-
version "0.16.2"
2269-
resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.2.tgz#1a62f89525723dde24ba1b01b092bf5df8ad4d39"
2270-
integrity sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==
2271-
22722258
"@types/stack-utils@^1.0.1":
22732259
version "1.0.1"
22742260
resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-1.0.1.tgz#0a851d3bd96498fa25c33ab7278ed3bd65f06c3e"
@@ -2510,6 +2496,13 @@ argparse@^1.0.7:
25102496
dependencies:
25112497
sprintf-js "~1.0.2"
25122498

2499+
aria-query@5.3.0:
2500+
version "5.3.0"
2501+
resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-5.3.0.tgz#650c569e41ad90b51b3d7df5e5eed1c7549c103e"
2502+
integrity sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==
2503+
dependencies:
2504+
dequal "^2.0.3"
2505+
25132506
aria-query@^5.0.0:
25142507
version "5.0.0"
25152508
resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-5.0.0.tgz#210c21aaf469613ee8c9a62c7f86525e058db52c"
@@ -3991,11 +3984,6 @@ cssstyle@^2.3.0:
39913984
dependencies:
39923985
cssom "~0.3.6"
39933986

3994-
csstype@^3.0.2:
3995-
version "3.1.0"
3996-
resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.0.tgz#4ddcac3718d787cf9df0d1b7d15033925c8f29f2"
3997-
integrity sha512-uX1KG+x9h5hIJsaKR9xHUeUraxf8IODOwq9JLNPq6BwB04a/xgpq3rcx47l5BZu5zBPlgD342tdke3Hom/nJRA==
3998-
39993987
currently-unhandled@^0.4.1:
40003988
version "0.4.1"
40013989
resolved "https://registry.yarnpkg.com/currently-unhandled/-/currently-unhandled-0.4.1.tgz#988df33feab191ef799a61369dd76c17adf957ea"
@@ -4157,6 +4145,11 @@ delayed-stream@~1.0.0:
41574145
resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619"
41584146
integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk=
41594147

4148+
dequal@^2.0.3:
4149+
version "2.0.3"
4150+
resolved "https://registry.yarnpkg.com/dequal/-/dequal-2.0.3.tgz#2644214f1997d39ed0ee0ece72335490a7ac67be"
4151+
integrity sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==
4152+
41604153
des.js@^1.0.0:
41614154
version "1.0.1"
41624155
resolved "https://registry.yarnpkg.com/des.js/-/des.js-1.0.1.tgz#5382142e1bdc53f85d86d53e5f4aa7deb91e0843"
@@ -4217,11 +4210,16 @@ doctrine@^3.0.0:
42174210
dependencies:
42184211
esutils "^2.0.2"
42194212

4220-
dom-accessibility-api@^0.5.6, dom-accessibility-api@^0.5.9:
4213+
dom-accessibility-api@^0.5.6:
42214214
version "0.5.14"
42224215
resolved "https://registry.yarnpkg.com/dom-accessibility-api/-/dom-accessibility-api-0.5.14.tgz#56082f71b1dc7aac69d83c4285eef39c15d93f56"
42234216
integrity sha512-NMt+m9zFMPZe0JcY9gN224Qvk6qLIdqex29clBvc/y75ZBX9YA9wNK3frsYvu2DI1xcCIwxwnX+TlsJ2DSOADg==
42244217

4218+
dom-accessibility-api@^0.5.9:
4219+
version "0.5.16"
4220+
resolved "https://registry.yarnpkg.com/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz#5a7429e6066eb3664d911e33fb0e45de8eb08453"
4221+
integrity sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==
4222+
42254223
dom-serializer@0:
42264224
version "0.2.2"
42274225
resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.2.2.tgz#1afb81f533717175d478655debc5e332d9f9bb51"
@@ -7182,7 +7180,7 @@ log-update@^4.0.0:
71827180
slice-ansi "^4.0.0"
71837181
wrap-ansi "^6.2.0"
71847182

7185-
loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.4.0:
7183+
loose-envify@^1.0.0, loose-envify@^1.4.0:
71867184
version "1.4.0"
71877185
resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf"
71887186
integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==
@@ -7226,10 +7224,10 @@ ltgt@^2.1.2:
72267224
resolved "https://registry.yarnpkg.com/ltgt/-/ltgt-2.2.1.tgz#f35ca91c493f7b73da0e07495304f17b31f87ee5"
72277225
integrity sha1-81ypHEk/e3PaDgdJUwTxezH4fuU=
72287226

7229-
lz-string@^1.4.4:
7230-
version "1.4.4"
7231-
resolved "https://registry.yarnpkg.com/lz-string/-/lz-string-1.4.4.tgz#c0d8eaf36059f705796e1e344811cf4c498d3a26"
7232-
integrity sha1-wNjq82BZ9wV5bh40SBHPTEmNOiY=
7227+
lz-string@^1.5.0:
7228+
version "1.5.0"
7229+
resolved "https://registry.yarnpkg.com/lz-string/-/lz-string-1.5.0.tgz#c1ab50f77887b712621201ba9fd4e3a6ed099941"
7230+
integrity sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==
72337231

72347232
magic-string@^0.22.5:
72357233
version "0.22.5"
@@ -8250,18 +8248,17 @@ rc@^1.2.8:
82508248
minimist "^1.2.0"
82518249
strip-json-comments "~2.0.1"
82528250

8253-
react-dom@18.2.0:
8254-
version "18.2.0"
8255-
resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-18.2.0.tgz#22aaf38708db2674ed9ada224ca4aa708d821e3d"
8256-
integrity sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==
8251+
react-dom@19.0.0:
8252+
version "19.0.0"
8253+
resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-19.0.0.tgz#43446f1f01c65a4cd7f7588083e686a6726cfb57"
8254+
integrity sha512-4GV5sHFG0e/0AD4X+ySy6UJd3jVl1iNsNHdpad0qhABJ11twS3TTBnseqsKurKcsNqCEFeGL3uLpVChpIO3QfQ==
82578255
dependencies:
8258-
loose-envify "^1.1.0"
8259-
scheduler "^0.23.0"
8256+
scheduler "^0.25.0"
82608257

8261-
react-is@18.2.0, react-is@^18.2.0:
8262-
version "18.2.0"
8263-
resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.2.0.tgz#199431eeaaa2e09f86427efbb4f1473edb47609b"
8264-
integrity sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==
8258+
react-is@19.0.0:
8259+
version "19.0.0"
8260+
resolved "https://registry.yarnpkg.com/react-is/-/react-is-19.0.0.tgz#d6669fd389ff022a9684f708cf6fa4962d1fea7a"
8261+
integrity sha512-H91OHcwjZsbq3ClIDHMzBShc1rotbfACdWENsmEf0IFvZ3FgGPtdHMcsv45bQ1hAbgdfiA8SnxTKfDS+x/8m2g==
82658262

82668263
"react-is@^16.12.0 || ^17.0.0 || ^18.0.0":
82678264
version "18.1.0"
@@ -8278,29 +8275,18 @@ react-is@^17.0.1:
82788275
resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0"
82798276
integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==
82808277

8281-
react-shallow-renderer@^16.15.0:
8278+
react-shallow-renderer@16.15.0:
82828279
version "16.15.0"
82838280
resolved "https://registry.yarnpkg.com/react-shallow-renderer/-/react-shallow-renderer-16.15.0.tgz#48fb2cf9b23d23cde96708fe5273a7d3446f4457"
82848281
integrity sha512-oScf2FqQ9LFVQgA73vr86xl2NaOIX73rh+YFqcOp68CWj56tSfgtGKrEbyhCj0rSijyG9M1CYprTh39fBi5hzA==
82858282
dependencies:
82868283
object-assign "^4.1.1"
82878284
react-is "^16.12.0 || ^17.0.0 || ^18.0.0"
82888285

8289-
react-test-renderer@18.2.0:
8290-
version "18.2.0"
8291-
resolved "https://registry.yarnpkg.com/react-test-renderer/-/react-test-renderer-18.2.0.tgz#1dd912bd908ff26da5b9fca4fd1c489b9523d37e"
8292-
integrity sha512-JWD+aQ0lh2gvh4NM3bBM42Kx+XybOxCpgYK7F8ugAlpaTSnWsX+39Z4XkOykGZAHrjwwTZT3x3KxswVWxHPUqA==
8293-
dependencies:
8294-
react-is "^18.2.0"
8295-
react-shallow-renderer "^16.15.0"
8296-
scheduler "^0.23.0"
8297-
8298-
react@18.2.0:
8299-
version "18.2.0"
8300-
resolved "https://registry.yarnpkg.com/react/-/react-18.2.0.tgz#555bd98592883255fa00de14f1151a917b5d77d5"
8301-
integrity sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==
8302-
dependencies:
8303-
loose-envify "^1.1.0"
8286+
react@19.0.0:
8287+
version "19.0.0"
8288+
resolved "https://registry.yarnpkg.com/react/-/react-19.0.0.tgz#6e1969251b9f108870aa4bff37a0ce9ddfaaabdd"
8289+
integrity sha512-V8AVnmPIICiWpGfm6GLzCR/W5FXLchHop40W4nXBmdlEceh16rCN8O8LNWm5bh5XUX91fh7KpA+W0TgMKmgTpQ==
83048290

83058291
read-pkg-up@^3.0.0:
83068292
version "3.0.0"
@@ -8923,12 +8909,10 @@ saxes@^5.0.1:
89238909
dependencies:
89248910
xmlchars "^2.2.0"
89258911

8926-
scheduler@^0.23.0:
8927-
version "0.23.0"
8928-
resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.23.0.tgz#ba8041afc3d30eb206a487b6b384002e4e61fdfe"
8929-
integrity sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==
8930-
dependencies:
8931-
loose-envify "^1.1.0"
8912+
scheduler@^0.25.0:
8913+
version "0.25.0"
8914+
resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.25.0.tgz#336cd9768e8cceebf52d3c80e3dcf5de23e7e015"
8915+
integrity sha512-xFVuu11jh+xcO7JOAGJNOXld8/TcEHK/4CituBUeUb5hqxJLj9YuemAEuvm9gQ/+pgXYfbQuqAkiYu+u7YEsNA==
89328916

89338917
semver-compare@^1.0.0:
89348918
version "1.0.0"

0 commit comments

Comments
 (0)