Skip to content

Commit 885ec9e

Browse files
authored
fix: add @types/react as optional peer dependency (#2997)
* fix: add `@types/react` as optional peer dependency * fix: update lockfile * Add changeset
1 parent 42c8436 commit 885ec9e

9 files changed

Lines changed: 81 additions & 7 deletions

File tree

.changeset/public-moles-knock.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
---
2+
"@daypicker/buddhist": patch
3+
"@daypicker/ethiopic": patch
4+
"@daypicker/hebrew": patch
5+
"@daypicker/hijri": patch
6+
"@daypicker/persian": patch
7+
"@daypicker/react": patch
8+
"react-day-picker": patch
9+
---
10+
11+
Added `@types/react` as an optional peer dependency to fix type resolution under strict package managers.

packages/buddhist/package.json

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,13 @@
4444
"typecheck": "tsc --project ./tsconfig.json --noEmit"
4545
},
4646
"peerDependencies": {
47-
"react": ">=16.8.0"
47+
"react": ">=16.8.0",
48+
"@types/react": ">=16.8.0"
49+
},
50+
"peerDependenciesMeta": {
51+
"@types/react": {
52+
"optional": true
53+
}
4854
},
4955
"dependencies": {
5056
"@daypicker/react": "10.0.0",

packages/ethiopic/package.json

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,13 @@
4444
"typecheck": "tsc --project ./tsconfig.json --noEmit"
4545
},
4646
"peerDependencies": {
47-
"react": ">=16.8.0"
47+
"react": ">=16.8.0",
48+
"@types/react": ">=16.8.0"
49+
},
50+
"peerDependenciesMeta": {
51+
"@types/react": {
52+
"optional": true
53+
}
4854
},
4955
"dependencies": {
5056
"@daypicker/react": "10.0.0",

packages/hebrew/package.json

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,13 @@
4444
"typecheck": "tsc --project ./tsconfig.json --noEmit"
4545
},
4646
"peerDependencies": {
47-
"react": ">=16.8.0"
47+
"react": ">=16.8.0",
48+
"@types/react": ">=16.8.0"
49+
},
50+
"peerDependenciesMeta": {
51+
"@types/react": {
52+
"optional": true
53+
}
4854
},
4955
"dependencies": {
5056
"@daypicker/react": "10.0.0",

packages/hijri/package.json

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,13 @@
4444
"typecheck": "tsc --project ./tsconfig.json --noEmit"
4545
},
4646
"peerDependencies": {
47-
"react": ">=16.8.0"
47+
"react": ">=16.8.0",
48+
"@types/react": ">=16.8.0"
49+
},
50+
"peerDependenciesMeta": {
51+
"@types/react": {
52+
"optional": true
53+
}
4854
},
4955
"dependencies": {
5056
"@daypicker/react": "10.0.0",

packages/persian/package.json

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,13 @@
4444
"typecheck": "tsc --project ./tsconfig.json --noEmit"
4545
},
4646
"peerDependencies": {
47-
"react": ">=16.8.0"
47+
"react": ">=16.8.0",
48+
"@types/react": ">=16.8.0"
49+
},
50+
"peerDependenciesMeta": {
51+
"@types/react": {
52+
"optional": true
53+
}
4854
},
4955
"dependencies": {
5056
"@daypicker/react": "10.0.0",

packages/react-day-picker/package.json

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -168,7 +168,13 @@
168168
"date-fns": "^4.1.0"
169169
},
170170
"peerDependencies": {
171-
"react": ">=16.8.0"
171+
"react": ">=16.8.0",
172+
"@types/react": ">=16.8.0"
173+
},
174+
"peerDependenciesMeta": {
175+
"@types/react": {
176+
"optional": true
177+
}
172178
},
173179
"funding": {
174180
"type": "individual",

packages/react/package.json

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -161,7 +161,13 @@
161161
"react-day-picker": "10.0.0"
162162
},
163163
"peerDependencies": {
164-
"react": ">=16.8.0"
164+
"react": ">=16.8.0",
165+
"@types/react": ">=16.8.0"
166+
},
167+
"peerDependenciesMeta": {
168+
"@types/react": {
169+
"optional": true
170+
}
165171
},
166172
"funding": {
167173
"type": "individual",

pnpm-lock.yaml

Lines changed: 21 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)