Skip to content
This repository was archived by the owner on May 6, 2024. It is now read-only.

Commit 68c5c09

Browse files
feat(deps): upgrade to React 18 (#248)
* build(deps-dev): bump react, react-dom and react-test-renderer Bumps [react](https://github.com/facebook/react/tree/HEAD/packages/react), [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) and [react-test-renderer](https://github.com/facebook/react/tree/HEAD/packages/react-test-renderer). These dependencies needed to be updated together. Updates `react` from 17.0.2 to 18.0.0 - [Release notes](https://github.com/facebook/react/releases) - [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md) - [Commits](https://github.com/facebook/react/commits/v18.0.0/packages/react) Updates `react-dom` from 17.0.2 to 18.0.0 - [Release notes](https://github.com/facebook/react/releases) - [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md) - [Commits](https://github.com/facebook/react/commits/v18.0.0/packages/react-dom) Updates `react-test-renderer` from 17.0.2 to 18.0.0 - [Release notes](https://github.com/facebook/react/releases) - [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md) - [Commits](https://github.com/facebook/react/commits/v18.0.0/packages/react-test-renderer) --- updated-dependencies: - dependency-name: react dependency-type: direct:development update-type: version-update:semver-major - dependency-name: react-dom dependency-type: direct:development update-type: version-update:semver-major - dependency-name: react-test-renderer dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> * Include React 18 in peer-dependencies * chore: bump @testing-library/react Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Connor Bär <[email protected]>
1 parent 5b4b36e commit 68c5c09

File tree

2 files changed

+54
-95
lines changed

2 files changed

+54
-95
lines changed

package.json

+6-6
Original file line numberDiff line numberDiff line change
@@ -28,16 +28,16 @@
2828
"devDependencies": {
2929
"@sumup/foundry": "^4.1.0",
3030
"@testing-library/jest-dom": "^5.16.3",
31-
"@testing-library/react": "^12.1.4",
31+
"@testing-library/react": "^13.0.0",
3232
"@testing-library/react-hooks": "^7.0.2",
3333
"@types/jest": "^27.4.1",
3434
"@types/react": "^17.0.43",
3535
"@types/react-dom": "^17.0.14",
3636
"cz-conventional-changelog": "3.3.0",
3737
"jest": "^26.6.3",
38-
"react": "^17.0.2",
39-
"react-dom": "^17.0.2",
40-
"react-test-renderer": "^17.0.2",
38+
"react": "^18.0.0",
39+
"react-dom": "^18.0.0",
40+
"react-test-renderer": "^18.0.0",
4141
"rollup": "^2.70.1",
4242
"rollup-plugin-peer-deps-external": "^2.2.0",
4343
"rollup-plugin-terser": "^7.0.2",
@@ -47,8 +47,8 @@
4747
"typescript": "^4.6.3"
4848
},
4949
"peerDependencies": {
50-
"react": ">=16.8.0 <18.0.0",
51-
"react-dom": ">=16.8.0 <18.0.0"
50+
"react": ">=16.8.0 <19.0.0",
51+
"react-dom": ">=16.8.0 <19.0.0"
5252
},
5353
"config": {
5454
"commitizen": {

yarn.lock

+48-89
Original file line numberDiff line numberDiff line change
@@ -1017,17 +1017,17 @@
10171017
semantic-release "^17.0.0"
10181018
yargs "^17.0.1"
10191019

1020-
"@testing-library/dom@^8.0.0":
1021-
version "8.0.0"
1022-
resolved "https://registry.yarnpkg.com/@testing-library/dom/-/dom-8.0.0.tgz#2bb994393c566aae021db86dd263ba06e8b71b38"
1023-
integrity sha512-Ym375MTOpfszlagRnTMO+FOfTt6gRrWiDOWmEnWLu9OvwCPOWtK6i5pBHmZ07wUJiQ7wWz0t8+ZBK2wFo2tlew==
1020+
"@testing-library/dom@^8.5.0":
1021+
version "8.12.0"
1022+
resolved "https://registry.yarnpkg.com/@testing-library/dom/-/dom-8.12.0.tgz#fef5e545533fb084175dda6509ee71d7d2f72e23"
1023+
integrity sha512-rBrJk5WjI02X1edtiUcZhgyhgBhiut96r5Jp8J5qktKdcvLcZpKDW8i2hkGMMItxrghjXuQ5AM6aE0imnFawaw==
10241024
dependencies:
10251025
"@babel/code-frame" "^7.10.4"
10261026
"@babel/runtime" "^7.12.5"
10271027
"@types/aria-query" "^4.2.0"
1028-
aria-query "^4.2.2"
1028+
aria-query "^5.0.0"
10291029
chalk "^4.1.0"
1030-
dom-accessibility-api "^0.5.6"
1030+
dom-accessibility-api "^0.5.9"
10311031
lz-string "^1.4.4"
10321032
pretty-format "^27.0.2"
10331033

@@ -1057,13 +1057,13 @@
10571057
"@types/react-test-renderer" ">=16.9.0"
10581058
react-error-boundary "^3.1.0"
10591059

1060-
"@testing-library/react@^12.1.4":
1061-
version "12.1.4"
1062-
resolved "https://registry.yarnpkg.com/@testing-library/react/-/react-12.1.4.tgz#09674b117e550af713db3f4ec4c0942aa8bbf2c0"
1063-
integrity sha512-jiPKOm7vyUw311Hn/HlNQ9P8/lHNtArAx0PisXyFixDDvfl8DbD6EUdbshK5eqauvBSvzZd19itqQ9j3nferJA==
1060+
"@testing-library/react@^13.0.0":
1061+
version "13.0.0"
1062+
resolved "https://registry.yarnpkg.com/@testing-library/react/-/react-13.0.0.tgz#8cdaf4667c6c2b082eb0513731551e9db784e8bc"
1063+
integrity sha512-p0lYA1M7uoEmk2LnCbZLGmHJHyH59sAaZVXChTXlyhV/PRW9LoIh4mdf7tiXsO8BoNG+vN8UnFJff1hbZeXv+w==
10641064
dependencies:
10651065
"@babel/runtime" "^7.12.5"
1066-
"@testing-library/dom" "^8.0.0"
1066+
"@testing-library/dom" "^8.5.0"
10671067
"@types/react-dom" "*"
10681068

10691069
"@tootallnate/once@1":
@@ -2769,10 +2769,10 @@ dateformat@^3.0.0:
27692769
resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-3.0.3.tgz#a6e37499a4d9a9cf85ef5872044d62901c9889ae"
27702770
integrity sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==
27712771

2772-
debug@4, debug@^4.0.0, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1:
2773-
version "4.3.2"
2774-
resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.2.tgz#f0a49c18ac8779e31d4a0c6029dfb76873c7428b"
2775-
integrity sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==
2772+
debug@4, debug@^4.0.0, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2:
2773+
version "4.3.3"
2774+
resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.3.tgz#04266e0b70a98d4462e6e288e38259213332b664"
2775+
integrity sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==
27762776
dependencies:
27772777
ms "2.1.2"
27782778

@@ -2790,13 +2790,6 @@ debug@^3.2.7:
27902790
dependencies:
27912791
ms "^2.1.1"
27922792

2793-
debug@^4.3.2:
2794-
version "4.3.3"
2795-
resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.3.tgz#04266e0b70a98d4462e6e288e38259213332b664"
2796-
integrity sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==
2797-
dependencies:
2798-
ms "2.1.2"
2799-
28002793
debuglog@^1.0.1:
28012794
version "1.0.1"
28022795
resolved "https://registry.yarnpkg.com/debuglog/-/debuglog-1.0.1.tgz#aa24ffb9ac3df9a2351837cfb2d279360cd78492"
@@ -2988,10 +2981,10 @@ doctrine@^3.0.0:
29882981
dependencies:
29892982
esutils "^2.0.2"
29902983

2991-
dom-accessibility-api@^0.5.6:
2992-
version "0.5.6"
2993-
resolved "https://registry.yarnpkg.com/dom-accessibility-api/-/dom-accessibility-api-0.5.6.tgz#3f5d43b52c7a3bd68b5fb63fa47b4e4c1fdf65a9"
2994-
integrity sha512-DplGLZd8L1lN64jlT27N9TVSESFR5STaEJvX+thCby7fuCHonfPpAlodYc3vuUYbDuDec5w8AMP7oCM5TWFsqw==
2984+
dom-accessibility-api@^0.5.6, dom-accessibility-api@^0.5.9:
2985+
version "0.5.13"
2986+
resolved "https://registry.yarnpkg.com/dom-accessibility-api/-/dom-accessibility-api-0.5.13.tgz#102ee5f25eacce09bdf1cfa5a298f86da473be4b"
2987+
integrity sha512-R305kwb5CcMDIpSHUnLyIAp7SrSPBx6F0VfQFB3M75xVMHhXJJIdePYgbPPh1o57vCHNu5QztokWUPsLjWzFqw==
29952988

29962989
domexception@^2.0.1:
29972990
version "2.0.1"
@@ -3653,18 +3646,7 @@ fast-diff@^1.1.2:
36533646
resolved "https://registry.yarnpkg.com/fast-diff/-/fast-diff-1.2.0.tgz#73ee11982d86caaf7959828d519cfe927fac5f03"
36543647
integrity sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==
36553648

3656-
fast-glob@^3.0.3, fast-glob@^3.1.1:
3657-
version "3.2.7"
3658-
resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.7.tgz#fd6cb7a2d7e9aa7a7846111e85a196d6b2f766a1"
3659-
integrity sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==
3660-
dependencies:
3661-
"@nodelib/fs.stat" "^2.0.2"
3662-
"@nodelib/fs.walk" "^1.2.3"
3663-
glob-parent "^5.1.2"
3664-
merge2 "^1.3.0"
3665-
micromatch "^4.0.4"
3666-
3667-
fast-glob@^3.2.9:
3649+
fast-glob@^3.0.3, fast-glob@^3.2.9:
36683650
version "3.2.11"
36693651
resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.11.tgz#a1172ad95ceb8a16e20caa5c5e56480e5129c1d9"
36703652
integrity sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==
@@ -4137,19 +4119,7 @@ globby@^10.0.1:
41374119
merge2 "^1.2.3"
41384120
slash "^3.0.0"
41394121

4140-
globby@^11.0.0, globby@^11.0.1, globby@^11.0.3:
4141-
version "11.0.4"
4142-
resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.4.tgz#2cbaff77c2f2a62e71e9b2813a67b97a3a3001a5"
4143-
integrity sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==
4144-
dependencies:
4145-
array-union "^2.1.0"
4146-
dir-glob "^3.0.1"
4147-
fast-glob "^3.1.1"
4148-
ignore "^5.1.4"
4149-
merge2 "^1.3.0"
4150-
slash "^3.0.0"
4151-
4152-
globby@^11.0.4:
4122+
globby@^11.0.0, globby@^11.0.1, globby@^11.0.3, globby@^11.0.4:
41534123
version "11.1.0"
41544124
resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b"
41554125
integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==
@@ -4417,12 +4387,7 @@ ignore@^4.0.6:
44174387
resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc"
44184388
integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==
44194389

4420-
ignore@^5.1.1, ignore@^5.1.4:
4421-
version "5.1.8"
4422-
resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.8.tgz#f150a8b50a34289b33e22f5889abd4d8016f0e57"
4423-
integrity sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==
4424-
4425-
ignore@^5.2.0:
4390+
ignore@^5.1.1, ignore@^5.2.0:
44264391
version "5.2.0"
44274392
resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.0.tgz#6d3bac8fa7fe0d45d9f9be7bac2fc279577e345a"
44284393
integrity sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==
@@ -4809,14 +4774,7 @@ is-glob@^3.1.0:
48094774
dependencies:
48104775
is-extglob "^2.1.0"
48114776

4812-
is-glob@^4.0.0, is-glob@^4.0.1:
4813-
version "4.0.1"
4814-
resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc"
4815-
integrity sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==
4816-
dependencies:
4817-
is-extglob "^2.1.1"
4818-
4819-
is-glob@^4.0.3:
4777+
is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3:
48204778
version "4.0.3"
48214779
resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084"
48224780
integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==
@@ -7627,14 +7585,13 @@ rc@^1.2.8:
76277585
minimist "^1.2.0"
76287586
strip-json-comments "~2.0.1"
76297587

7630-
react-dom@^17.0.2:
7631-
version "17.0.2"
7632-
resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-17.0.2.tgz#ecffb6845e3ad8dbfcdc498f0d0a939736502c23"
7633-
integrity sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==
7588+
react-dom@^18.0.0:
7589+
version "18.0.0"
7590+
resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-18.0.0.tgz#26b88534f8f1dbb80853e1eabe752f24100d8023"
7591+
integrity sha512-XqX7uzmFo0pUceWFCt7Gff6IyIMzFUn7QMZrbrQfGxtaxXZIcGQzoNpRLE3fQLnS4XzLLPMZX2T9TRcSrasicw==
76347592
dependencies:
76357593
loose-envify "^1.1.0"
7636-
object-assign "^4.1.1"
7637-
scheduler "^0.20.2"
7594+
scheduler "^0.21.0"
76387595

76397596
react-error-boundary@^3.1.0:
76407597
version "3.1.0"
@@ -7643,7 +7600,7 @@ react-error-boundary@^3.1.0:
76437600
dependencies:
76447601
"@babel/runtime" "^7.12.5"
76457602

7646-
"react-is@^16.12.0 || ^17.0.0", react-is@^17.0.1, react-is@^17.0.2:
7603+
"react-is@^16.12.0 || ^17.0.0", react-is@^17.0.1:
76477604
version "17.0.2"
76487605
resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0"
76497606
integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==
@@ -7653,6 +7610,11 @@ react-is@^16.8.1:
76537610
resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4"
76547611
integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==
76557612

7613+
react-is@^18.0.0:
7614+
version "18.0.0"
7615+
resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.0.0.tgz#026f6c4a27dbe33bf4a35655b9e1327c4e55e3f5"
7616+
integrity sha512-yUcBYdBBbo3QiPsgYDcfQcIkGZHfxOaoE6HLSnr1sPzMhdyxusbfKOSUbSd/ocGi32dxcj366PsTj+5oggeKKw==
7617+
76567618
react-shallow-renderer@^16.13.1:
76577619
version "16.14.1"
76587620
resolved "https://registry.yarnpkg.com/react-shallow-renderer/-/react-shallow-renderer-16.14.1.tgz#bf0d02df8a519a558fd9b8215442efa5c840e124"
@@ -7661,23 +7623,21 @@ react-shallow-renderer@^16.13.1:
76617623
object-assign "^4.1.1"
76627624
react-is "^16.12.0 || ^17.0.0"
76637625

7664-
react-test-renderer@^17.0.2:
7665-
version "17.0.2"
7666-
resolved "https://registry.yarnpkg.com/react-test-renderer/-/react-test-renderer-17.0.2.tgz#4cd4ae5ef1ad5670fc0ef776e8cc7e1231d9866c"
7667-
integrity sha512-yaQ9cB89c17PUb0x6UfWRs7kQCorVdHlutU1boVPEsB8IDZH6n9tHxMacc3y0JoXOJUsZb/t/Mb8FUWMKaM7iQ==
7626+
react-test-renderer@^18.0.0:
7627+
version "18.0.0"
7628+
resolved "https://registry.yarnpkg.com/react-test-renderer/-/react-test-renderer-18.0.0.tgz#fa403d625ea9478a70ace43db88833f6c3a5bb4c"
7629+
integrity sha512-SyZTP/FSkwfiKOZuTZiISzsrC8A80KNlQ8PyyoGoOq+VzMAab6Em1POK/CiX3+XyXG6oiJa1C53zYDbdrJu9fw==
76687630
dependencies:
7669-
object-assign "^4.1.1"
7670-
react-is "^17.0.2"
7631+
react-is "^18.0.0"
76717632
react-shallow-renderer "^16.13.1"
7672-
scheduler "^0.20.2"
7633+
scheduler "^0.21.0"
76737634

7674-
react@^17.0.2:
7675-
version "17.0.2"
7676-
resolved "https://registry.yarnpkg.com/react/-/react-17.0.2.tgz#d0b5cc516d29eb3eee383f75b62864cfb6800037"
7677-
integrity sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==
7635+
react@^18.0.0:
7636+
version "18.0.0"
7637+
resolved "https://registry.yarnpkg.com/react/-/react-18.0.0.tgz#b468736d1f4a5891f38585ba8e8fb29f91c3cb96"
7638+
integrity sha512-x+VL6wbT4JRVPm7EGxXhZ8w8LTROaxPXOqhlGyVSrv0sB1jkyFGgXxJ8LVoPRLvPR6/CIZGFmfzqUa2NYeMr2A==
76787639
dependencies:
76797640
loose-envify "^1.1.0"
7680-
object-assign "^4.1.1"
76817641

76827642
read-cmd-shim@^2.0.0:
76837643
version "2.0.0"
@@ -8143,13 +8103,12 @@ saxes@^5.0.0:
81438103
dependencies:
81448104
xmlchars "^2.2.0"
81458105

8146-
scheduler@^0.20.2:
8147-
version "0.20.2"
8148-
resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.20.2.tgz#4baee39436e34aa93b4874bddcbf0fe8b8b50e91"
8149-
integrity sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==
8106+
scheduler@^0.21.0:
8107+
version "0.21.0"
8108+
resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.21.0.tgz#6fd2532ff5a6d877b6edb12f00d8ab7e8f308820"
8109+
integrity sha512-1r87x5fz9MXqswA2ERLo0EbOAU74DpIUO090gIasYTqlVoJeMcl+Z1Rg7WHz+qtPujhS/hGIt9kxZOYBV3faRQ==
81508110
dependencies:
81518111
loose-envify "^1.1.0"
8152-
object-assign "^4.1.1"
81538112

81548113
semantic-release@^17.0.0:
81558114
version "17.4.7"

0 commit comments

Comments
 (0)