Skip to content

Commit ef56712

Browse files
committed
Update React to 18.0.0
1 parent 458a033 commit ef56712

18 files changed

+166
-171
lines changed

jest.config.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,6 @@
99
"\\.(css|less)$": "<rootDir>/__mocks__/styleMock.js",
1010
"pdfjs-dist/(.*)": "pdfjs-dist/legacy/$1"
1111
},
12-
"setupFilesAfterEnv": ["jest-canvas-mock", "@testing-library/jest-dom"],
12+
"setupFilesAfterEnv": ["jest-canvas-mock", "<rootDir>/jest.setup.js"],
1313
"testEnvironment": "<rootDir>/jest.env.js"
1414
}

jest.setup.js

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
import '@testing-library/jest-dom';
2+
import { TextEncoder } from 'util';
3+
4+
global.TextEncoder = TextEncoder;

package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@
4747
"@babel/preset-env": "^7.15.0",
4848
"@babel/preset-react": "^7.14.0",
4949
"@testing-library/jest-dom": "^5.15.0",
50-
"@testing-library/react": "^12.1.0",
50+
"@testing-library/react": "^13.4.0",
5151
"eslint": "^8.26.0",
5252
"eslint-config-wojtekmaj": "^0.7.1",
5353
"husky": "^8.0.0",
@@ -56,8 +56,8 @@
5656
"jest-environment-jsdom": "^29.0.0",
5757
"prettier": "^2.7.0",
5858
"pretty-quick": "^3.1.0",
59-
"react": "^17.0.0",
60-
"react-dom": "^17.0.0",
59+
"react": "^18.2.0",
60+
"react-dom": "^18.2.0",
6161
"rimraf": "^3.0.0",
6262
"webpack": "^5.20.0"
6363
},

sample/create-react-app-5/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@
1919
},
2020
"license": "MIT",
2121
"dependencies": {
22-
"react": "^17.0.0",
23-
"react-dom": "^17.0.0",
22+
"react": "^18.2.0",
23+
"react-dom": "^18.2.0",
2424
"react-pdf": "latest",
2525
"react-scripts": "5.0.0"
2626
},

sample/create-react-app-5/yarn.lock

+16-19
Original file line numberDiff line numberDiff line change
@@ -10008,16 +10008,15 @@ __metadata:
1000810008
languageName: node
1000910009
linkType: hard
1001010010

10011-
"react-dom@npm:^17.0.0":
10012-
version: 17.0.2
10013-
resolution: "react-dom@npm:17.0.2"
10011+
"react-dom@npm:^18.2.0":
10012+
version: 18.2.0
10013+
resolution: "react-dom@npm:18.2.0"
1001410014
dependencies:
1001510015
loose-envify: ^1.1.0
10016-
object-assign: ^4.1.1
10017-
scheduler: ^0.20.2
10016+
scheduler: ^0.23.0
1001810017
peerDependencies:
10019-
react: 17.0.2
10020-
checksum: 1c1eaa3bca7c7228d24b70932e3d7c99e70d1d04e13bb0843bbf321582bc25d7961d6b8a6978a58a598af2af496d1cedcfb1bf65f6b0960a0a8161cb8dab743c
10018+
react: ^18.2.0
10019+
checksum: 7d323310bea3a91be2965f9468d552f201b1c27891e45ddc2d6b8f717680c95a75ae0bc1e3f5cf41472446a2589a75aed4483aee8169287909fcd59ad149e8cc
1002110020
languageName: node
1002210021
linkType: hard
1002310022

@@ -10053,8 +10052,8 @@ __metadata:
1005310052
version: 0.0.0-use.local
1005410053
resolution: "react-pdf-sample-page-create-react-app-5@workspace:."
1005510054
dependencies:
10056-
react: ^17.0.0
10057-
react-dom: ^17.0.0
10055+
react: ^18.2.0
10056+
react-dom: ^18.2.0
1005810057
react-pdf: latest
1005910058
react-scripts: 5.0.0
1006010059
languageName: unknown
@@ -10155,13 +10154,12 @@ __metadata:
1015510154
languageName: node
1015610155
linkType: hard
1015710156

10158-
"react@npm:^17.0.0":
10159-
version: 17.0.2
10160-
resolution: "react@npm:17.0.2"
10157+
"react@npm:^18.2.0":
10158+
version: 18.2.0
10159+
resolution: "react@npm:18.2.0"
1016110160
dependencies:
1016210161
loose-envify: ^1.1.0
10163-
object-assign: ^4.1.1
10164-
checksum: b254cc17ce3011788330f7bbf383ab653c6848902d7936a87b09d835d091e3f295f7e9dd1597c6daac5dc80f90e778c8230218ba8ad599f74adcc11e33b9d61b
10162+
checksum: 88e38092da8839b830cda6feef2e8505dec8ace60579e46aa5490fc3dc9bba0bd50336507dc166f43e3afc1c42939c09fe33b25fae889d6f402721dcd78fca1b
1016510163
languageName: node
1016610164
linkType: hard
1016710165

@@ -10600,13 +10598,12 @@ __metadata:
1060010598
languageName: node
1060110599
linkType: hard
1060210600

10603-
"scheduler@npm:^0.20.2":
10604-
version: 0.20.2
10605-
resolution: "scheduler@npm:0.20.2"
10601+
"scheduler@npm:^0.23.0":
10602+
version: 0.23.0
10603+
resolution: "scheduler@npm:0.23.0"
1060610604
dependencies:
1060710605
loose-envify: ^1.1.0
10608-
object-assign: ^4.1.1
10609-
checksum: c4b35cf967c8f0d3e65753252d0f260271f81a81e427241295c5a7b783abf4ea9e905f22f815ab66676f5313be0a25f47be582254db8f9241b259213e999b8fc
10606+
checksum: d79192eeaa12abef860c195ea45d37cbf2bbf5f66e3c4dcd16f54a7da53b17788a70d109ee3d3dde1a0fd50e6a8fc171f4300356c5aee4fc0171de526bf35f8a
1061010607
languageName: node
1061110608
linkType: hard
1061210609

sample/parcel/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515
},
1616
"license": "MIT",
1717
"dependencies": {
18-
"react": "^17.0.0",
19-
"react-dom": "^17.0.0",
18+
"react": "^18.2.0",
19+
"react-dom": "^18.2.0",
2020
"react-pdf": "latest"
2121
},
2222
"devDependencies": {

sample/parcel/yarn.lock

+16-19
Original file line numberDiff line numberDiff line change
@@ -6612,16 +6612,15 @@ __metadata:
66126612
languageName: node
66136613
linkType: hard
66146614

6615-
"react-dom@npm:^17.0.0":
6616-
version: 17.0.2
6617-
resolution: "react-dom@npm:17.0.2"
6615+
"react-dom@npm:^18.2.0":
6616+
version: 18.2.0
6617+
resolution: "react-dom@npm:18.2.0"
66186618
dependencies:
66196619
loose-envify: ^1.1.0
6620-
object-assign: ^4.1.1
6621-
scheduler: ^0.20.2
6620+
scheduler: ^0.23.0
66226621
peerDependencies:
6623-
react: 17.0.2
6624-
checksum: 1c1eaa3bca7c7228d24b70932e3d7c99e70d1d04e13bb0843bbf321582bc25d7961d6b8a6978a58a598af2af496d1cedcfb1bf65f6b0960a0a8161cb8dab743c
6622+
react: ^18.2.0
6623+
checksum: 7d323310bea3a91be2965f9468d552f201b1c27891e45ddc2d6b8f717680c95a75ae0bc1e3f5cf41472446a2589a75aed4483aee8169287909fcd59ad149e8cc
66256624
languageName: node
66266625
linkType: hard
66276626

@@ -6641,8 +6640,8 @@ __metadata:
66416640
"@babel/preset-react": ^7.14.0
66426641
less: ^4.0.0
66436642
parcel-bundler: ^1.12.4
6644-
react: ^17.0.0
6645-
react-dom: ^17.0.0
6643+
react: ^18.2.0
6644+
react-dom: ^18.2.0
66466645
react-pdf: latest
66476646
dependenciesMeta:
66486647
parcel-bundler:
@@ -6671,13 +6670,12 @@ __metadata:
66716670
languageName: node
66726671
linkType: hard
66736672

6674-
"react@npm:^17.0.0":
6675-
version: 17.0.2
6676-
resolution: "react@npm:17.0.2"
6673+
"react@npm:^18.2.0":
6674+
version: 18.2.0
6675+
resolution: "react@npm:18.2.0"
66776676
dependencies:
66786677
loose-envify: ^1.1.0
6679-
object-assign: ^4.1.1
6680-
checksum: b254cc17ce3011788330f7bbf383ab653c6848902d7936a87b09d835d091e3f295f7e9dd1597c6daac5dc80f90e778c8230218ba8ad599f74adcc11e33b9d61b
6678+
checksum: 88e38092da8839b830cda6feef2e8505dec8ace60579e46aa5490fc3dc9bba0bd50336507dc166f43e3afc1c42939c09fe33b25fae889d6f402721dcd78fca1b
66816679
languageName: node
66826680
linkType: hard
66836681

@@ -7057,13 +7055,12 @@ __metadata:
70577055
languageName: node
70587056
linkType: hard
70597057

7060-
"scheduler@npm:^0.20.2":
7061-
version: 0.20.2
7062-
resolution: "scheduler@npm:0.20.2"
7058+
"scheduler@npm:^0.23.0":
7059+
version: 0.23.0
7060+
resolution: "scheduler@npm:0.23.0"
70637061
dependencies:
70647062
loose-envify: ^1.1.0
7065-
object-assign: ^4.1.1
7066-
checksum: c4b35cf967c8f0d3e65753252d0f260271f81a81e427241295c5a7b783abf4ea9e905f22f815ab66676f5313be0a25f47be582254db8f9241b259213e999b8fc
7063+
checksum: d79192eeaa12abef860c195ea45d37cbf2bbf5f66e3c4dcd16f54a7da53b17788a70d109ee3d3dde1a0fd50e6a8fc171f4300356c5aee4fc0171de526bf35f8a
70677064
languageName: node
70687065
linkType: hard
70697066

sample/parcel2/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515
},
1616
"license": "MIT",
1717
"dependencies": {
18-
"react": "^17.0.0",
19-
"react-dom": "^17.0.0",
18+
"react": "^18.2.0",
19+
"react-dom": "^18.2.0",
2020
"react-pdf": "latest"
2121
},
2222
"devDependencies": {

sample/parcel2/yarn.lock

+16-19
Original file line numberDiff line numberDiff line change
@@ -2688,16 +2688,15 @@ __metadata:
26882688
languageName: node
26892689
linkType: hard
26902690

2691-
"react-dom@npm:^17.0.0":
2692-
version: 17.0.2
2693-
resolution: "react-dom@npm:17.0.2"
2691+
"react-dom@npm:^18.2.0":
2692+
version: 18.2.0
2693+
resolution: "react-dom@npm:18.2.0"
26942694
dependencies:
26952695
loose-envify: ^1.1.0
2696-
object-assign: ^4.1.1
2697-
scheduler: ^0.20.2
2696+
scheduler: ^0.23.0
26982697
peerDependencies:
2699-
react: 17.0.2
2700-
checksum: 1c1eaa3bca7c7228d24b70932e3d7c99e70d1d04e13bb0843bbf321582bc25d7961d6b8a6978a58a598af2af496d1cedcfb1bf65f6b0960a0a8161cb8dab743c
2698+
react: ^18.2.0
2699+
checksum: 7d323310bea3a91be2965f9468d552f201b1c27891e45ddc2d6b8f717680c95a75ae0bc1e3f5cf41472446a2589a75aed4483aee8169287909fcd59ad149e8cc
27012700
languageName: node
27022701
linkType: hard
27032702

@@ -2721,8 +2720,8 @@ __metadata:
27212720
dependencies:
27222721
"@parcel/transformer-less": ^2.0.1
27232722
parcel: ^2.0.0
2724-
react: ^17.0.0
2725-
react-dom: ^17.0.0
2723+
react: ^18.2.0
2724+
react-dom: ^18.2.0
27262725
react-pdf: latest
27272726
languageName: unknown
27282727
linkType: soft
@@ -2755,13 +2754,12 @@ __metadata:
27552754
languageName: node
27562755
linkType: hard
27572756

2758-
"react@npm:^17.0.0":
2759-
version: 17.0.2
2760-
resolution: "react@npm:17.0.2"
2757+
"react@npm:^18.2.0":
2758+
version: 18.2.0
2759+
resolution: "react@npm:18.2.0"
27612760
dependencies:
27622761
loose-envify: ^1.1.0
2763-
object-assign: ^4.1.1
2764-
checksum: b254cc17ce3011788330f7bbf383ab653c6848902d7936a87b09d835d091e3f295f7e9dd1597c6daac5dc80f90e778c8230218ba8ad599f74adcc11e33b9d61b
2762+
checksum: 88e38092da8839b830cda6feef2e8505dec8ace60579e46aa5490fc3dc9bba0bd50336507dc166f43e3afc1c42939c09fe33b25fae889d6f402721dcd78fca1b
27652763
languageName: node
27662764
linkType: hard
27672765

@@ -2829,13 +2827,12 @@ __metadata:
28292827
languageName: node
28302828
linkType: hard
28312829

2832-
"scheduler@npm:^0.20.2":
2833-
version: 0.20.2
2834-
resolution: "scheduler@npm:0.20.2"
2830+
"scheduler@npm:^0.23.0":
2831+
version: 0.23.0
2832+
resolution: "scheduler@npm:0.23.0"
28352833
dependencies:
28362834
loose-envify: ^1.1.0
2837-
object-assign: ^4.1.1
2838-
checksum: c4b35cf967c8f0d3e65753252d0f260271f81a81e427241295c5a7b783abf4ea9e905f22f815ab66676f5313be0a25f47be582254db8f9241b259213e999b8fc
2835+
checksum: d79192eeaa12abef860c195ea45d37cbf2bbf5f66e3c4dcd16f54a7da53b17788a70d109ee3d3dde1a0fd50e6a8fc171f4300356c5aee4fc0171de526bf35f8a
28392836
languageName: node
28402837
linkType: hard
28412838

sample/webpack4/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@
1313
},
1414
"license": "MIT",
1515
"dependencies": {
16-
"react": "^17.0.0",
17-
"react-dom": "^17.0.0",
16+
"react": "^18.2.0",
17+
"react-dom": "^18.2.0",
1818
"react-pdf": "latest"
1919
},
2020
"devDependencies": {

sample/webpack4/yarn.lock

+16-19
Original file line numberDiff line numberDiff line change
@@ -6671,16 +6671,15 @@ __metadata:
66716671
languageName: node
66726672
linkType: hard
66736673

6674-
"react-dom@npm:^17.0.0":
6675-
version: 17.0.2
6676-
resolution: "react-dom@npm:17.0.2"
6674+
"react-dom@npm:^18.2.0":
6675+
version: 18.2.0
6676+
resolution: "react-dom@npm:18.2.0"
66776677
dependencies:
66786678
loose-envify: ^1.1.0
6679-
object-assign: ^4.1.1
6680-
scheduler: ^0.20.2
6679+
scheduler: ^0.23.0
66816680
peerDependencies:
6682-
react: 17.0.2
6683-
checksum: 1c1eaa3bca7c7228d24b70932e3d7c99e70d1d04e13bb0843bbf321582bc25d7961d6b8a6978a58a598af2af496d1cedcfb1bf65f6b0960a0a8161cb8dab743c
6681+
react: ^18.2.0
6682+
checksum: 7d323310bea3a91be2965f9468d552f201b1c27891e45ddc2d6b8f717680c95a75ae0bc1e3f5cf41472446a2589a75aed4483aee8169287909fcd59ad149e8cc
66846683
languageName: node
66856684
linkType: hard
66866685

@@ -6704,8 +6703,8 @@ __metadata:
67046703
html-webpack-plugin: ^4.5.0
67056704
less: ^4.0.0
67066705
less-loader: ^7.3.0
6707-
react: ^17.0.0
6708-
react-dom: ^17.0.0
6706+
react: ^18.2.0
6707+
react-dom: ^18.2.0
67096708
react-pdf: latest
67106709
style-loader: ^2.0.0
67116710
webpack: ^4.46.0
@@ -6735,13 +6734,12 @@ __metadata:
67356734
languageName: node
67366735
linkType: hard
67376736

6738-
"react@npm:^17.0.0":
6739-
version: 17.0.2
6740-
resolution: "react@npm:17.0.2"
6737+
"react@npm:^18.2.0":
6738+
version: 18.2.0
6739+
resolution: "react@npm:18.2.0"
67416740
dependencies:
67426741
loose-envify: ^1.1.0
6743-
object-assign: ^4.1.1
6744-
checksum: b254cc17ce3011788330f7bbf383ab653c6848902d7936a87b09d835d091e3f295f7e9dd1597c6daac5dc80f90e778c8230218ba8ad599f74adcc11e33b9d61b
6742+
checksum: 88e38092da8839b830cda6feef2e8505dec8ace60579e46aa5490fc3dc9bba0bd50336507dc166f43e3afc1c42939c09fe33b25fae889d6f402721dcd78fca1b
67456743
languageName: node
67466744
linkType: hard
67476745

@@ -7115,13 +7113,12 @@ __metadata:
71157113
languageName: node
71167114
linkType: hard
71177115

7118-
"scheduler@npm:^0.20.2":
7119-
version: 0.20.2
7120-
resolution: "scheduler@npm:0.20.2"
7116+
"scheduler@npm:^0.23.0":
7117+
version: 0.23.0
7118+
resolution: "scheduler@npm:0.23.0"
71217119
dependencies:
71227120
loose-envify: ^1.1.0
7123-
object-assign: ^4.1.1
7124-
checksum: c4b35cf967c8f0d3e65753252d0f260271f81a81e427241295c5a7b783abf4ea9e905f22f815ab66676f5313be0a25f47be582254db8f9241b259213e999b8fc
7121+
checksum: d79192eeaa12abef860c195ea45d37cbf2bbf5f66e3c4dcd16f54a7da53b17788a70d109ee3d3dde1a0fd50e6a8fc171f4300356c5aee4fc0171de526bf35f8a
71257122
languageName: node
71267123
linkType: hard
71277124

sample/webpack5/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@
1313
},
1414
"license": "MIT",
1515
"dependencies": {
16-
"react": "^17.0.0",
17-
"react-dom": "^17.0.0",
16+
"react": "^18.2.0",
17+
"react-dom": "^18.2.0",
1818
"react-pdf": "latest"
1919
},
2020
"devDependencies": {

0 commit comments

Comments
 (0)