Skip to content

Commit 71f65f8

Browse files
committed
Update React types deps to 18, and list @types/react as optional peer
1 parent f965039 commit 71f65f8

File tree

2 files changed

+24
-67
lines changed

2 files changed

+24
-67
lines changed

package.json

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,9 @@
4343
"react": "^18.0.0"
4444
},
4545
"peerDependenciesMeta": {
46+
"@types/react": {
47+
"optional": true
48+
},
4649
"react-dom": {
4750
"optional": true
4851
},
@@ -81,11 +84,10 @@
8184
"@testing-library/react-hooks": "^3.4.2",
8285
"@testing-library/react-native": "^7.1.0",
8386
"@types/object-assign": "^4.0.30",
84-
"@types/react": "^17.0.43",
85-
"@types/react-dom": "^17.0.14",
86-
"@types/react-is": "^17.0.3",
87+
"@types/react": "^18",
88+
"@types/react-dom": "^18",
89+
"@types/react-is": "^17",
8790
"@types/react-native": "^0.64.12",
88-
"@types/react-redux": "^7.1.18",
8991
"@typescript-eslint/eslint-plugin": "^4.28.0",
9092
"@typescript-eslint/parser": "^4.28.0",
9193
"babel-eslint": "^10.1.0",

yarn.lock

Lines changed: 18 additions & 63 deletions
Original file line numberDiff line numberDiff line change
@@ -2260,7 +2260,7 @@ __metadata:
22602260
languageName: node
22612261
linkType: hard
22622262

2263-
"@testing-library/dom@npm:^8.0.0":
2263+
"@testing-library/dom@npm:^8.0.0, @testing-library/dom@npm:^8.5.0":
22642264
version: 8.11.1
22652265
resolution: "@testing-library/dom@npm:8.11.1"
22662266
dependencies:
@@ -2276,22 +2276,6 @@ __metadata:
22762276
languageName: node
22772277
linkType: hard
22782278

2279-
"@testing-library/dom@npm:^8.5.0":
2280-
version: 8.10.1
2281-
resolution: "@testing-library/dom@npm:8.10.1"
2282-
dependencies:
2283-
"@babel/code-frame": ^7.10.4
2284-
"@babel/runtime": ^7.12.5
2285-
"@types/aria-query": ^4.2.0
2286-
aria-query: ^5.0.0
2287-
chalk: ^4.1.0
2288-
dom-accessibility-api: ^0.5.9
2289-
lz-string: ^1.4.4
2290-
pretty-format: ^27.0.2
2291-
checksum: d37eef1a3db509f3be3fcb77721f04694aadba7de195c0338d7f203668e132452a694504733ecee6fc71838abca8c02d27e78545cd8d6e89abae95d4ab2c1ab0
2292-
languageName: node
2293-
linkType: hard
2294-
22952279
"@testing-library/jest-dom@npm:^5.11.5":
22962280
version: 5.14.1
22972281
resolution: "@testing-library/jest-dom@npm:5.14.1"
@@ -2465,7 +2449,7 @@ __metadata:
24652449
languageName: node
24662450
linkType: hard
24672451

2468-
"@types/hoist-non-react-statics@npm:^3.3.0, @types/hoist-non-react-statics@npm:^3.3.1":
2452+
"@types/hoist-non-react-statics@npm:^3.3.1":
24692453
version: 3.3.1
24702454
resolution: "@types/hoist-non-react-statics@npm:3.3.1"
24712455
dependencies:
@@ -2569,16 +2553,16 @@ __metadata:
25692553
languageName: node
25702554
linkType: hard
25712555

2572-
"@types/react-dom@npm:*, @types/react-dom@npm:^17.0.14":
2573-
version: 17.0.14
2574-
resolution: "@types/react-dom@npm:17.0.14"
2556+
"@types/react-dom@npm:*, @types/react-dom@npm:^18":
2557+
version: 18.0.0
2558+
resolution: "@types/react-dom@npm:18.0.0"
25752559
dependencies:
25762560
"@types/react": "*"
2577-
checksum: 3565d6658304b00acfe90504e5f52f744a46f1acab60a3c369d03be2f9a48ba7b2f163b212e4d9907e0452f574191ef618d30da0214a437ba30d2e66e969f0d1
2561+
checksum: 5db55eace82432392820274f22f895ee7540444b1c53ec0830da9d3ba7cd37f77b20a23b1abb2d193b163430ee358b51dc8f08494cddb8bb77e6942324d0e95c
25782562
languageName: node
25792563
linkType: hard
25802564

2581-
"@types/react-is@npm:^17.0.3":
2565+
"@types/react-is@npm:^17":
25822566
version: 17.0.3
25832567
resolution: "@types/react-is@npm:17.0.3"
25842568
dependencies:
@@ -2596,18 +2580,6 @@ __metadata:
25962580
languageName: node
25972581
linkType: hard
25982582

2599-
"@types/react-redux@npm:^7.1.18":
2600-
version: 7.1.18
2601-
resolution: "@types/react-redux@npm:7.1.18"
2602-
dependencies:
2603-
"@types/hoist-non-react-statics": ^3.3.0
2604-
"@types/react": "*"
2605-
hoist-non-react-statics: ^3.3.0
2606-
redux: ^4.0.0
2607-
checksum: b247ff7ce31cede226f4606571bf975aeec91fe911e65e72cecaaac7234d4d694a7be0791419bb4259c7012b662a96267f694daaacbc18f3157fc7f955af55c9
2608-
languageName: node
2609-
linkType: hard
2610-
26112583
"@types/react-test-renderer@npm:*":
26122584
version: 17.0.1
26132585
resolution: "@types/react-test-renderer@npm:17.0.1"
@@ -2617,25 +2589,14 @@ __metadata:
26172589
languageName: node
26182590
linkType: hard
26192591

2620-
"@types/react@npm:*":
2621-
version: 17.0.35
2622-
resolution: "@types/react@npm:17.0.35"
2592+
"@types/react@npm:*, @types/react@npm:^18":
2593+
version: 18.0.1
2594+
resolution: "@types/react@npm:18.0.1"
26232595
dependencies:
26242596
"@types/prop-types": "*"
26252597
"@types/scheduler": "*"
26262598
csstype: ^3.0.2
2627-
checksum: 8606c027a284555ee16097133156964e8b9373612e9979d8a6b02e9ce545b72809ad15b381664f2175b4afb2264bbb04254b0f91c8d16b3482b6f17a3123916f
2628-
languageName: node
2629-
linkType: hard
2630-
2631-
"@types/react@npm:^17.0.43":
2632-
version: 17.0.43
2633-
resolution: "@types/react@npm:17.0.43"
2634-
dependencies:
2635-
"@types/prop-types": "*"
2636-
"@types/scheduler": "*"
2637-
csstype: ^3.0.2
2638-
checksum: d368aa3d03f1951554398882771d562a0e0c81fe02f7d11d974721bbb667d2643b95ecdc01c783bdab2c2f69704524379f96e73e86b413faf3501c932c25b4b6
2599+
checksum: 12cf4f38f8e58f12700a60579b0b54719d632181cb6efe8574aac2314c6826f1058091a388512e8b98d818511aee6d808c2818e964d28a6fe491d0cf2d98866a
26392600
languageName: node
26402601
linkType: hard
26412602

@@ -4458,14 +4419,7 @@ __metadata:
44584419
languageName: node
44594420
linkType: hard
44604421

4461-
"dom-accessibility-api@npm:^0.5.6":
4462-
version: 0.5.6
4463-
resolution: "dom-accessibility-api@npm:0.5.6"
4464-
checksum: b579681083e683291df022bdf094dae2c7e39db0ff28f70ed2c8368eda203fe4c45bcf92f1c623ce4b746cb245f9a5dc9d176f1781d600b9218728d3a1d1580f
4465-
languageName: node
4466-
linkType: hard
4467-
4468-
"dom-accessibility-api@npm:^0.5.9":
4422+
"dom-accessibility-api@npm:^0.5.6, dom-accessibility-api@npm:^0.5.9":
44694423
version: 0.5.10
44704424
resolution: "dom-accessibility-api@npm:0.5.10"
44714425
checksum: f6135bf1fe84b2eee884db115ad165e773811ed035dffb519750c137bf954d3f6c69d2f9e27510265303dc3c6050c775d2fc261e802ad7196154f4148312f653
@@ -8941,11 +8895,10 @@ __metadata:
89418895
"@testing-library/react-native": ^7.1.0
89428896
"@types/hoist-non-react-statics": ^3.3.1
89438897
"@types/object-assign": ^4.0.30
8944-
"@types/react": ^17.0.43
8945-
"@types/react-dom": ^17.0.14
8946-
"@types/react-is": ^17.0.3
8898+
"@types/react": ^18
8899+
"@types/react-dom": ^18
8900+
"@types/react-is": ^17
89478901
"@types/react-native": ^0.64.12
8948-
"@types/react-redux": ^7.1.18
89498902
"@types/use-sync-external-store": ^0.0.3
89508903
"@typescript-eslint/eslint-plugin": ^4.28.0
89518904
"@typescript-eslint/parser": ^4.28.0
@@ -8980,6 +8933,8 @@ __metadata:
89808933
peerDependencies:
89818934
react: ^18.0.0
89828935
peerDependenciesMeta:
8936+
"@types/react":
8937+
optional: true
89838938
react-dom:
89848939
optional: true
89858940
react-native:
@@ -9169,7 +9124,7 @@ __metadata:
91699124
languageName: node
91709125
linkType: hard
91719126

9172-
"redux@npm:^4.0.0, redux@npm:^4.0.5, redux@npm:^4.1.0":
9127+
"redux@npm:^4.0.5, redux@npm:^4.1.0":
91739128
version: 4.1.1
91749129
resolution: "redux@npm:4.1.1"
91759130
dependencies:

0 commit comments

Comments
 (0)