Skip to content

Commit 0a4de24

Browse files
authored
Merge pull request #63 from strapi/chore/upgrade-react-19
chore: upgrade react version from 18 to 19
2 parents 032e256 + dbf1e60 commit 0a4de24

File tree

2 files changed

+57
-88
lines changed

2 files changed

+57
-88
lines changed

Diff for: package.json

+11-11
Original file line numberDiff line numberDiff line change
@@ -25,15 +25,15 @@
2525
"exports": {
2626
".": {
2727
"types": "./dist/index.d.ts",
28-
"require": "./dist/index.js",
29-
"import": "./dist/index.mjs",
28+
"require": "./dist/index.cjs",
29+
"import": "./dist/index.js",
3030
"source": "./src/index.ts",
3131
"default": "./dist/index.js"
3232
},
3333
"./package.json": "./package.json"
3434
},
35-
"main": "./dist/index.js",
36-
"module": "./dist/index.mjs",
35+
"main": "./dist/index.cjs",
36+
"module": "./dist/index.js",
3737
"source": "./src/index.ts",
3838
"types": "./dist/index.d.ts",
3939
"files": [
@@ -59,10 +59,10 @@
5959
"@swc/core": "^1.3.93",
6060
"@swc/jest": "^0.2.29",
6161
"@testing-library/jest-dom": "^6.1.4",
62-
"@testing-library/react": "^14.0.0",
62+
"@testing-library/react": "^16.0.0",
6363
"@types/jest": "^29.5.5",
64-
"@types/react": "^18.0.0",
65-
"@types/react-dom": "^18.0.0",
64+
"@types/react": "^18.0.0 || ^19.0.0",
65+
"@types/react-dom": "^18.0.0 || ^19.0.0",
6666
"@typescript-eslint/eslint-plugin": "^6.9.0",
6767
"@typescript-eslint/parser": "^6.9.0",
6868
"eslint": "^8.52.0",
@@ -81,14 +81,14 @@
8181
"lint-staged": "^15.0.1",
8282
"pinst": "^3.0.0",
8383
"prettier": "^3.0.3",
84-
"react": "^18.0.0",
85-
"react-dom": "^18.0.0",
84+
"react": "^18.0.0 || ^19.0.0",
85+
"react-dom": "^18.0.0 || ^19.0.0",
8686
"rollup-plugin-preserve-directives": "^0.2.0",
8787
"typescript": "^5.2.2"
8888
},
8989
"peerDependencies": {
90-
"react": "^18.0.0",
91-
"react-dom": "^18.0.0"
90+
"react": "^18.0.0 || ^19.0.0",
91+
"react-dom": "^18.0.0 || ^19.0.0"
9292
},
9393
"packageManager": "[email protected]",
9494
"resolutions": {

Diff for: yarn.lock

+46-77
Original file line numberDiff line numberDiff line change
@@ -1322,10 +1322,10 @@ __metadata:
13221322
"@swc/core": ^1.3.93
13231323
"@swc/jest": ^0.2.29
13241324
"@testing-library/jest-dom": ^6.1.4
1325-
"@testing-library/react": ^14.0.0
1325+
"@testing-library/react": ^16.0.0
13261326
"@types/jest": ^29.5.5
1327-
"@types/react": ^18.0.0
1328-
"@types/react-dom": ^18.0.0
1327+
"@types/react": ^18.0.0 || ^19.0.0
1328+
"@types/react-dom": ^18.0.0 || ^19.0.0
13291329
"@typescript-eslint/eslint-plugin": ^6.9.0
13301330
"@typescript-eslint/parser": ^6.9.0
13311331
eslint: ^8.52.0
@@ -1344,13 +1344,13 @@ __metadata:
13441344
lint-staged: ^15.0.1
13451345
pinst: ^3.0.0
13461346
prettier: ^3.0.3
1347-
react: ^18.0.0
1348-
react-dom: ^18.0.0
1347+
react: ^18.0.0 || ^19.0.0
1348+
react-dom: ^18.0.0 || ^19.0.0
13491349
rollup-plugin-preserve-directives: ^0.2.0
13501350
typescript: ^5.2.2
13511351
peerDependencies:
1352-
react: ^18.0.0
1353-
react-dom: ^18.0.0
1352+
react: ^18.0.0 || ^19.0.0
1353+
react-dom: ^18.0.0 || ^19.0.0
13541354
languageName: unknown
13551355
linkType: soft
13561356

@@ -1574,22 +1574,6 @@ __metadata:
15741574
languageName: node
15751575
linkType: hard
15761576

1577-
"@testing-library/dom@npm:^9.0.0":
1578-
version: 9.3.3
1579-
resolution: "@testing-library/dom@npm:9.3.3"
1580-
dependencies:
1581-
"@babel/code-frame": ^7.10.4
1582-
"@babel/runtime": ^7.12.5
1583-
"@types/aria-query": ^5.0.1
1584-
aria-query: 5.1.3
1585-
chalk: ^4.1.0
1586-
dom-accessibility-api: ^0.5.9
1587-
lz-string: ^1.5.0
1588-
pretty-format: ^27.0.2
1589-
checksum: 34e0a564da7beb92aa9cc44a9080221e2412b1a132eb37be3d513fe6c58027674868deb9f86195756d98d15ba969a30fe00632a4e26e25df2a5a4f6ac0686e37
1590-
languageName: node
1591-
linkType: hard
1592-
15931577
"@testing-library/jest-dom@npm:^6.1.4":
15941578
version: 6.1.4
15951579
resolution: "@testing-library/jest-dom@npm:6.1.4"
@@ -1620,17 +1604,23 @@ __metadata:
16201604
languageName: node
16211605
linkType: hard
16221606

1623-
"@testing-library/react@npm:^14.0.0":
1624-
version: 14.0.0
1625-
resolution: "@testing-library/react@npm:14.0.0"
1607+
"@testing-library/react@npm:^16.0.0":
1608+
version: 16.2.0
1609+
resolution: "@testing-library/react@npm:16.2.0"
16261610
dependencies:
16271611
"@babel/runtime": ^7.12.5
1628-
"@testing-library/dom": ^9.0.0
1629-
"@types/react-dom": ^18.0.0
16301612
peerDependencies:
1631-
react: ^18.0.0
1632-
react-dom: ^18.0.0
1633-
checksum: 4a54c8f56cc4a39b50803205f84f06280bb76521d6d5d4b3b36651d760c7c7752ef142d857d52aaf4fad4848ed7a8be49afc793a5dda105955d2f8bef24901ac
1613+
"@testing-library/dom": ^10.0.0
1614+
"@types/react": ^18.0.0 || ^19.0.0
1615+
"@types/react-dom": ^18.0.0 || ^19.0.0
1616+
react: ^18.0.0 || ^19.0.0
1617+
react-dom: ^18.0.0 || ^19.0.0
1618+
peerDependenciesMeta:
1619+
"@types/react":
1620+
optional: true
1621+
"@types/react-dom":
1622+
optional: true
1623+
checksum: 4a687200e4d5dc7c7bd83c01f847a26e2c78f08acf54e5dbde8132969221401c6c595f624f5bd47e758346edc5f516d0bb07bffaae8a2e149910343eed4ae39f
16341624
languageName: node
16351625
linkType: hard
16361626

@@ -1774,37 +1764,21 @@ __metadata:
17741764
languageName: node
17751765
linkType: hard
17761766

1777-
"@types/prop-types@npm:*":
1778-
version: 15.7.8
1779-
resolution: "@types/prop-types@npm:15.7.8"
1780-
checksum: 61dfad79da8b1081c450bab83b77935df487ae1cdd4660ec7df6be8e74725c15fa45cf486ce057addc956ca4ae78300b97091e2a25061133d1b9a1440bc896ae
1781-
languageName: node
1782-
linkType: hard
1783-
1784-
"@types/react-dom@npm:^18.0.0":
1785-
version: 18.2.13
1786-
resolution: "@types/react-dom@npm:18.2.13"
1787-
dependencies:
1788-
"@types/react": "*"
1789-
checksum: 22ba066b141dca5a5a9227fae0afc7c94b470fff8e8a38ade72649da57a8ea04d0cb2ba3e22005e7d8e772d49bddd28855b1dd98e6defd033bba6afb6edff883
1767+
"@types/react-dom@npm:^18.0.0 || ^19.0.0":
1768+
version: 19.0.3
1769+
resolution: "@types/react-dom@npm:19.0.3"
1770+
peerDependencies:
1771+
"@types/react": ^19.0.0
1772+
checksum: a253931fc3a41a74ef99a7380fa3fa02b94ddd1addba9fc0aea39c90ce3dfb22d60fbac292669de224b1ffb23836cde3cc78c2425f0c77593435b6368a9fd2ed
17901773
languageName: node
17911774
linkType: hard
17921775

1793-
"@types/react@npm:*, @types/react@npm:^18.0.0":
1794-
version: 18.2.28
1795-
resolution: "@types/react@npm:18.2.28"
1776+
"@types/react@npm:^18.0.0 || ^19.0.0":
1777+
version: 19.0.8
1778+
resolution: "@types/react@npm:19.0.8"
17961779
dependencies:
1797-
"@types/prop-types": "*"
1798-
"@types/scheduler": "*"
17991780
csstype: ^3.0.2
1800-
checksum: 81381bedeba83278f4c9febb0b83e0bd3f42a25897a50b9cb36ef53651d34b3d50f87ebf11211ea57ea575131f85d31e93e496ce46478a00b0f9bf7b26b5917a
1801-
languageName: node
1802-
linkType: hard
1803-
1804-
"@types/scheduler@npm:*":
1805-
version: 0.16.4
1806-
resolution: "@types/scheduler@npm:0.16.4"
1807-
checksum: a57b0f10da1b021e6bd5eeef8a1917dd3b08a8715bd8029e2ded2096d8f091bb1bb1fef2d66e139588a983c4bfbad29b59e48011141725fa83c76e986e1257d7
1781+
checksum: 80dd2e7fa4b3e0ea2d883c21317563f4af1c4d90a6250c8bcbc052079304dc3335369267026004ed5d7cac09c7b0026e02e71ae5cca3150643507e353219fe47
18081782
languageName: node
18091783
linkType: hard
18101784

@@ -6446,7 +6420,7 @@ __metadata:
64466420
languageName: node
64476421
linkType: hard
64486422

6449-
"loose-envify@npm:^1.1.0, loose-envify@npm:^1.4.0":
6423+
"loose-envify@npm:^1.4.0":
64506424
version: 1.4.0
64516425
resolution: "loose-envify@npm:1.4.0"
64526426
dependencies:
@@ -7489,15 +7463,14 @@ __metadata:
74897463
languageName: node
74907464
linkType: hard
74917465

7492-
"react-dom@npm:^18.0.0":
7493-
version: 18.2.0
7494-
resolution: "react-dom@npm:18.2.0"
7466+
"react-dom@npm:^18.0.0 || ^19.0.0":
7467+
version: 19.0.0
7468+
resolution: "react-dom@npm:19.0.0"
74957469
dependencies:
7496-
loose-envify: ^1.1.0
7497-
scheduler: ^0.23.0
7470+
scheduler: ^0.25.0
74987471
peerDependencies:
7499-
react: ^18.2.0
7500-
checksum: 7d323310bea3a91be2965f9468d552f201b1c27891e45ddc2d6b8f717680c95a75ae0bc1e3f5cf41472446a2589a75aed4483aee8169287909fcd59ad149e8cc
7472+
react: ^19.0.0
7473+
checksum: 009cc6e575263a0d1906f9dd4aa6532d2d3d0d71e4c2b7777c8fe4de585fa06b5b77cdc2e0fbaa2f3a4a5e5d3305c189ba152153f358ee7da4d9d9ba5d3a8975
75017474
languageName: node
75027475
linkType: hard
75037476

@@ -7529,12 +7502,10 @@ __metadata:
75297502
languageName: node
75307503
linkType: hard
75317504

7532-
"react@npm:^18.0.0":
7533-
version: 18.2.0
7534-
resolution: "react@npm:18.2.0"
7535-
dependencies:
7536-
loose-envify: ^1.1.0
7537-
checksum: 88e38092da8839b830cda6feef2e8505dec8ace60579e46aa5490fc3dc9bba0bd50336507dc166f43e3afc1c42939c09fe33b25fae889d6f402721dcd78fca1b
7505+
"react@npm:^18.0.0 || ^19.0.0":
7506+
version: 19.0.0
7507+
resolution: "react@npm:19.0.0"
7508+
checksum: 86de15d85b2465feb40297a90319c325cb07cf27191a361d47bcfe8c6126c973d660125aa67b8f4cbbe39f15a2f32efd0c814e98196d8e5b68c567ba40a399c6
75387509
languageName: node
75397510
linkType: hard
75407511

@@ -7907,12 +7878,10 @@ __metadata:
79077878
languageName: node
79087879
linkType: hard
79097880

7910-
"scheduler@npm:^0.23.0":
7911-
version: 0.23.0
7912-
resolution: "scheduler@npm:0.23.0"
7913-
dependencies:
7914-
loose-envify: ^1.1.0
7915-
checksum: d79192eeaa12abef860c195ea45d37cbf2bbf5f66e3c4dcd16f54a7da53b17788a70d109ee3d3dde1a0fd50e6a8fc171f4300356c5aee4fc0171de526bf35f8a
7881+
"scheduler@npm:^0.25.0":
7882+
version: 0.25.0
7883+
resolution: "scheduler@npm:0.25.0"
7884+
checksum: b7bb9fddbf743e521e9aaa5198a03ae823f5e104ebee0cb9ec625392bb7da0baa1c28ab29cee4b1e407a94e76acc6eee91eeb749614f91f853efda2613531566
79167885
languageName: node
79177886
linkType: hard
79187887

0 commit comments

Comments
 (0)