Skip to content

Commit 32d6546

Browse files
Upgrade to React 19
1 parent 66ab790 commit 32d6546

File tree

4 files changed

+57
-96
lines changed

4 files changed

+57
-96
lines changed

docs-site/package.json

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
"private": true,
55
"dependencies": {
66
"highlight.js": "^11.11.1",
7-
"react": "^18.3.1",
8-
"react-dom": "^18.3.1",
7+
"react": "^19.0.0",
8+
"react-dom": "^19.0.0",
99
"react-live": "^4.1.8"
1010
},
1111
"scripts": {
@@ -18,11 +18,7 @@
1818
"extends": "react-app"
1919
},
2020
"browserslist": {
21-
"production": [
22-
">0.2%",
23-
"not dead",
24-
"not op_mini all"
25-
],
21+
"production": [">0.2%", "not dead", "not op_mini all"],
2622
"development": [
2723
"last 1 chrome version",
2824
"last 1 firefox version",

docs-site/yarn.lock

Lines changed: 17 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -8876,7 +8876,7 @@ __metadata:
88768876
languageName: node
88778877
linkType: hard
88788878

8879-
"loose-envify@npm:^1.1.0, loose-envify@npm:^1.4.0":
8879+
"loose-envify@npm:^1.4.0":
88808880
version: 1.4.0
88818881
resolution: "loose-envify@npm:1.4.0"
88828882
dependencies:
@@ -10989,9 +10989,9 @@ __metadata:
1098910989
dependencies:
1099010990
highlight.js: "npm:^11.11.1"
1099110991
raw-loader: "npm:^4.0.2"
10992-
react: "npm:^18.3.1"
10992+
react: "npm:^19.0.0"
1099310993
react-app-rewired: "npm:^2.2.1"
10994-
react-dom: "npm:^18.3.1"
10994+
react-dom: "npm:^19.0.0"
1099510995
react-live: "npm:^4.1.8"
1099610996
react-scripts: "npm:5.0.1"
1099710997
sass: "npm:^1.83.0"
@@ -11030,15 +11030,14 @@ __metadata:
1103011030
languageName: node
1103111031
linkType: hard
1103211032

11033-
"react-dom@npm:^18.3.1":
11034-
version: 18.3.1
11035-
resolution: "react-dom@npm:18.3.1"
11033+
"react-dom@npm:^19.0.0":
11034+
version: 19.0.0
11035+
resolution: "react-dom@npm:19.0.0"
1103611036
dependencies:
11037-
loose-envify: "npm:^1.1.0"
11038-
scheduler: "npm:^0.23.2"
11037+
scheduler: "npm:^0.25.0"
1103911038
peerDependencies:
11040-
react: ^18.3.1
11041-
checksum: 10c0/a752496c1941f958f2e8ac56239172296fcddce1365ce45222d04a1947e0cc5547df3e8447f855a81d6d39f008d7c32eab43db3712077f09e3f67c4874973e85
11039+
react: ^19.0.0
11040+
checksum: 10c0/a36ce7ab507b237ae2759c984cdaad4af4096d8199fb65b3815c16825e5cfeb7293da790a3fc2184b52bfba7ba3ff31c058c01947aff6fd1a3701632aabaa6a9
1104211041
languageName: node
1104311042
linkType: hard
1104411043

@@ -11158,12 +11157,10 @@ __metadata:
1115811157
languageName: node
1115911158
linkType: hard
1116011159

11161-
"react@npm:^18.3.1":
11162-
version: 18.3.1
11163-
resolution: "react@npm:18.3.1"
11164-
dependencies:
11165-
loose-envify: "npm:^1.1.0"
11166-
checksum: 10c0/283e8c5efcf37802c9d1ce767f302dd569dd97a70d9bb8c7be79a789b9902451e0d16334b05d73299b20f048cbc3c7d288bbbde10b701fa194e2089c237dbea3
11160+
"react@npm:^19.0.0":
11161+
version: 19.0.0
11162+
resolution: "react@npm:19.0.0"
11163+
checksum: 10c0/9cad8f103e8e3a16d15cb18a0d8115d8bd9f9e1ce3420310aea381eb42aa0a4f812cf047bb5441349257a05fba8a291515691e3cb51267279b2d2c3253f38471
1116711164
languageName: node
1116811165
linkType: hard
1116911166

@@ -11624,12 +11621,10 @@ __metadata:
1162411621
languageName: node
1162511622
linkType: hard
1162611623

11627-
"scheduler@npm:^0.23.2":
11628-
version: 0.23.2
11629-
resolution: "scheduler@npm:0.23.2"
11630-
dependencies:
11631-
loose-envify: "npm:^1.1.0"
11632-
checksum: 10c0/26383305e249651d4c58e6705d5f8425f153211aef95f15161c151f7b8de885f24751b377e4a0b3dd42cce09aad3f87a61dab7636859c0d89b7daf1a1e2a5c78
11624+
"scheduler@npm:^0.25.0":
11625+
version: 0.25.0
11626+
resolution: "scheduler@npm:0.25.0"
11627+
checksum: 10c0/a4bb1da406b613ce72c1299db43759526058fdcc413999c3c3e0db8956df7633acf395cb20eb2303b6a65d658d66b6585d344460abaee8080b4aa931f10eaafe
1163311628
languageName: node
1163411629
linkType: hard
1163511630

package.json

Lines changed: 8 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -11,23 +11,9 @@
1111
"module": "dist/es/index.js",
1212
"unpkg": "dist/react-datepicker.min.js",
1313
"style": "dist/react-datepicker.min.css",
14-
"files": [
15-
"*.md",
16-
"dist",
17-
"lib",
18-
"es",
19-
"src/stylesheets"
20-
],
21-
"sideEffects": [
22-
"**/*.css"
23-
],
24-
"keywords": [
25-
"react",
26-
"datepicker",
27-
"calendar",
28-
"date",
29-
"react-component"
30-
],
14+
"files": ["*.md", "dist", "lib", "es", "src/stylesheets"],
15+
"sideEffects": ["**/*.css"],
16+
"keywords": ["react", "datepicker", "calendar", "date", "react-component"],
3117
"repository": {
3218
"type": "git",
3319
"url": "git://github.com/Hacker0x01/react-datepicker.git"
@@ -55,8 +41,8 @@
5541
"@types/eslint": "^8.56.10",
5642
"@types/jest": "^29.5.12",
5743
"@types/node": "22",
58-
"@types/react": "^18.3.4",
59-
"@types/react-dom": "^18.3.0",
44+
"@types/react": "^19.0.2",
45+
"@types/react-dom": "^19.0.2",
6046
"@typescript-eslint/eslint-plugin": "^7.18.0",
6147
"@typescript-eslint/parser": "^8.6.0",
6248
"axe-core": "^4.10.0",
@@ -77,8 +63,8 @@
7763
"lint-staged": "^15.2.9",
7864
"lodash": "^4.17.21",
7965
"prettier": "^3.3.3",
80-
"react": "^18.3.1",
81-
"react-dom": "^18.3.1",
66+
"react": "^19.0.0",
67+
"react-dom": "^19.0.0",
8268
"rollup": "^4.21.1",
8369
"rollup-plugin-filesize": "^10.0.0",
8470
"sass": "1.80.7",
@@ -124,10 +110,7 @@
124110
"prepare": "husky"
125111
},
126112
"lint-staged": {
127-
"*.{js,jsx,ts,tsx,json,css,scss,md}": [
128-
"prettier --write",
129-
"git add"
130-
]
113+
"*.{js,jsx,ts,tsx,json,css,scss,md}": ["prettier --write", "git add"]
131114
},
132115
"packageManager": "[email protected]"
133116
}

yarn.lock

Lines changed: 29 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -3212,29 +3212,21 @@ __metadata:
32123212
languageName: node
32133213
linkType: hard
32143214

3215-
"@types/prop-types@npm:*":
3216-
version: 15.7.12
3217-
resolution: "@types/prop-types@npm:15.7.12"
3218-
checksum: 10c0/1babcc7db6a1177779f8fde0ccc78d64d459906e6ef69a4ed4dd6339c920c2e05b074ee5a92120fe4e9d9f1a01c952f843ebd550bee2332fc2ef81d1706878f8
3219-
languageName: node
3220-
linkType: hard
3221-
3222-
"@types/react-dom@npm:^18.3.0":
3223-
version: 18.3.1
3224-
resolution: "@types/react-dom@npm:18.3.1"
3225-
dependencies:
3226-
"@types/react": "npm:*"
3227-
checksum: 10c0/8b416551c60bb6bd8ec10e198c957910cfb271bc3922463040b0d57cf4739cdcd24b13224f8d68f10318926e1ec3cd69af0af79f0291b599a992f8c80d47f1eb
3215+
"@types/react-dom@npm:^19.0.2":
3216+
version: 19.0.2
3217+
resolution: "@types/react-dom@npm:19.0.2"
3218+
peerDependencies:
3219+
"@types/react": ^19.0.0
3220+
checksum: 10c0/3d0c7b78dbe8df64ea769f30af990a5950173a8321c745fe11094d765423f7964c3519dca6e7cd36b4be6521c8efc690bdd3b79b327b229dd1e9d5a8bad677dd
32283221
languageName: node
32293222
linkType: hard
32303223

3231-
"@types/react@npm:*, @types/react@npm:^18.3.4":
3232-
version: 18.3.12
3233-
resolution: "@types/react@npm:18.3.12"
3224+
"@types/react@npm:^19.0.2":
3225+
version: 19.0.2
3226+
resolution: "@types/react@npm:19.0.2"
32343227
dependencies:
3235-
"@types/prop-types": "npm:*"
32363228
csstype: "npm:^3.0.2"
3237-
checksum: 10c0/8bae8d9a41619804561574792e29112b413044eb0d53746dde2b9720c1f9a59f71c895bbd7987cd8ce9500b00786e53bc032dced38cddf42910458e145675290
3229+
checksum: 10c0/8992f39701fcf1bf893ef8f94a56196445667baf08fe4f6050a14e229a17aad3265ad3efc01595ff3b4d5d5c69da885f9aa4ff80f164a613018734efcff1eb8f
32383230
languageName: node
32393231
linkType: hard
32403232

@@ -8043,7 +8035,7 @@ __metadata:
80438035
languageName: node
80448036
linkType: hard
80458037

8046-
"loose-envify@npm:^1.1.0, loose-envify@npm:^1.4.0":
8038+
"loose-envify@npm:^1.4.0":
80478039
version: 1.4.0
80488040
resolution: "loose-envify@npm:1.4.0"
80498041
dependencies:
@@ -9301,8 +9293,8 @@ __metadata:
93019293
"@types/eslint": "npm:^8.56.10"
93029294
"@types/jest": "npm:^29.5.12"
93039295
"@types/node": "npm:22"
9304-
"@types/react": "npm:^18.3.4"
9305-
"@types/react-dom": "npm:^18.3.0"
9296+
"@types/react": "npm:^19.0.2"
9297+
"@types/react-dom": "npm:^19.0.2"
93069298
"@typescript-eslint/eslint-plugin": "npm:^7.18.0"
93079299
"@typescript-eslint/parser": "npm:^8.6.0"
93089300
axe-core: "npm:^4.10.0"
@@ -9325,8 +9317,8 @@ __metadata:
93259317
lint-staged: "npm:^15.2.9"
93269318
lodash: "npm:^4.17.21"
93279319
prettier: "npm:^3.3.3"
9328-
react: "npm:^18.3.1"
9329-
react-dom: "npm:^18.3.1"
9320+
react: "npm:^19.0.0"
9321+
react-dom: "npm:^19.0.0"
93309322
rollup: "npm:^4.21.1"
93319323
rollup-plugin-filesize: "npm:^10.0.0"
93329324
sass: "npm:1.80.7"
@@ -9362,15 +9354,14 @@ __metadata:
93629354
languageName: node
93639355
linkType: hard
93649356

9365-
"react-dom@npm:^18.3.1":
9366-
version: 18.3.1
9367-
resolution: "react-dom@npm:18.3.1"
9357+
"react-dom@npm:^19.0.0":
9358+
version: 19.0.0
9359+
resolution: "react-dom@npm:19.0.0"
93689360
dependencies:
9369-
loose-envify: "npm:^1.1.0"
9370-
scheduler: "npm:^0.23.2"
9361+
scheduler: "npm:^0.25.0"
93719362
peerDependencies:
9372-
react: ^18.3.1
9373-
checksum: 10c0/a752496c1941f958f2e8ac56239172296fcddce1365ce45222d04a1947e0cc5547df3e8447f855a81d6d39f008d7c32eab43db3712077f09e3f67c4874973e85
9363+
react: ^19.0.0
9364+
checksum: 10c0/a36ce7ab507b237ae2759c984cdaad4af4096d8199fb65b3815c16825e5cfeb7293da790a3fc2184b52bfba7ba3ff31c058c01947aff6fd1a3701632aabaa6a9
93749365
languageName: node
93759366
linkType: hard
93769367

@@ -9395,12 +9386,10 @@ __metadata:
93959386
languageName: node
93969387
linkType: hard
93979388

9398-
"react@npm:^18.3.1":
9399-
version: 18.3.1
9400-
resolution: "react@npm:18.3.1"
9401-
dependencies:
9402-
loose-envify: "npm:^1.1.0"
9403-
checksum: 10c0/283e8c5efcf37802c9d1ce767f302dd569dd97a70d9bb8c7be79a789b9902451e0d16334b05d73299b20f048cbc3c7d288bbbde10b701fa194e2089c237dbea3
9389+
"react@npm:^19.0.0":
9390+
version: 19.0.0
9391+
resolution: "react@npm:19.0.0"
9392+
checksum: 10c0/9cad8f103e8e3a16d15cb18a0d8115d8bd9f9e1ce3420310aea381eb42aa0a4f812cf047bb5441349257a05fba8a291515691e3cb51267279b2d2c3253f38471
94049393
languageName: node
94059394
linkType: hard
94069395

@@ -9910,12 +9899,10 @@ __metadata:
99109899
languageName: node
99119900
linkType: hard
99129901

9913-
"scheduler@npm:^0.23.2":
9914-
version: 0.23.2
9915-
resolution: "scheduler@npm:0.23.2"
9916-
dependencies:
9917-
loose-envify: "npm:^1.1.0"
9918-
checksum: 10c0/26383305e249651d4c58e6705d5f8425f153211aef95f15161c151f7b8de885f24751b377e4a0b3dd42cce09aad3f87a61dab7636859c0d89b7daf1a1e2a5c78
9902+
"scheduler@npm:^0.25.0":
9903+
version: 0.25.0
9904+
resolution: "scheduler@npm:0.25.0"
9905+
checksum: 10c0/a4bb1da406b613ce72c1299db43759526058fdcc413999c3c3e0db8956df7633acf395cb20eb2303b6a65d658d66b6585d344460abaee8080b4aa931f10eaafe
99199906
languageName: node
99209907
linkType: hard
99219908

0 commit comments

Comments
 (0)