Skip to content

Commit ed07a62

Browse files
Merge pull request #1336 from remarkablemark/build/package
build(package): make @types/react an optional peerDependency
2 parents 1d33c0e + 8be504c commit ed07a62

File tree

2 files changed

+25
-5
lines changed

2 files changed

+25
-5
lines changed

package-lock.json

+18-4
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+7-1
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,6 @@
4848
"dom"
4949
],
5050
"dependencies": {
51-
"@types/react": "17 || 18",
5251
"domhandler": "5.0.3",
5352
"html-dom-parser": "5.0.8",
5453
"react-property": "2.0.2",
@@ -64,6 +63,7 @@
6463
"@size-limit/preset-big-lib": "11.0.2",
6564
"@types/benchmark": "2.1.5",
6665
"@types/jest": "29.5.12",
66+
"@types/react": "18.2.59",
6767
"@types/react-dom": "18.2.19",
6868
"@typescript-eslint/eslint-plugin": "7.1.0",
6969
"@typescript-eslint/parser": "7.1.0",
@@ -84,8 +84,14 @@
8484
"typescript": "5.3.3"
8585
},
8686
"peerDependencies": {
87+
"@types/react": "17 || 18",
8788
"react": "0.14 || 15 || 16 || 17 || 18"
8889
},
90+
"peerDependenciesMeta": {
91+
"@types/react": {
92+
"optional": true
93+
}
94+
},
8995
"files": [
9096
"/dist",
9197
"/esm",

0 commit comments

Comments
 (0)