Skip to content

Commit baeeae9

Browse files
scalvertclaude
andcommitted
fix: Move zod from dependencies to peerDependencies
Zod should be a peer dependency so consumers control the version, avoiding conflicts. This package now accepts zod ^3.0.0 || ^4.0.0. - Removed zod from dependencies - Added zod to peerDependencies with broad version range - Added zod to devDependencies for development - Marked zod as optional in peerDependenciesMeta Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1 parent e434162 commit baeeae9

2 files changed

Lines changed: 17 additions & 9 deletions

File tree

package-lock.json

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

package.json

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -76,8 +76,7 @@
7676
"rehype-remark": "^10.0.0",
7777
"remark-gfm": "^4.0.0",
7878
"remark-stringify": "^11.0.0",
79-
"unified": "^11.0.0",
80-
"zod": "^4.3.6"
79+
"unified": "^11.0.0"
8180
},
8281
"devDependencies": {
8382
"@docusaurus/core": "^3.9.2",
@@ -98,13 +97,15 @@
9897
"tsup": "^8.0.0",
9998
"typescript": "^5.0.0",
10099
"typescript-eslint": "^8.53.1",
101-
"vitest": "^4.0.18"
100+
"vitest": "^4.0.18",
101+
"zod": "^4.3.6"
102102
},
103103
"peerDependencies": {
104104
"@docusaurus/core": "^3.0.0",
105105
"@docusaurus/types": "^3.0.0",
106106
"react": "^18.0.0 || ^19.0.0",
107-
"react-dom": "^18.0.0 || ^19.0.0"
107+
"react-dom": "^18.0.0 || ^19.0.0",
108+
"zod": "^3.0.0 || ^4.0.0"
108109
},
109110
"peerDependenciesMeta": {
110111
"@docusaurus/core": {
@@ -115,6 +116,9 @@
115116
},
116117
"react-dom": {
117118
"optional": true
119+
},
120+
"zod": {
121+
"optional": true
118122
}
119123
},
120124
"engines": {

0 commit comments

Comments
 (0)