Skip to content

Commit 0d55667

Browse files
committed
TypeScript: Enforce peerDeps on Fumadocs deps
1 parent 65c9e05 commit 0d55667

File tree

4 files changed

+14
-9
lines changed

4 files changed

+14
-9
lines changed

.changeset/free-singers-move.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'fumadocs-typescript': patch
3+
---
4+
5+
Enforce `peerDeps` on Fumadocs deps

packages/typescript/package.json

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,6 @@
4040
"hast-util-to-jsx-runtime": "^2.3.6",
4141
"remark": "^15.0.1",
4242
"remark-rehype": "^11.1.2",
43-
"shiki": "^3.12.0",
4443
"tinyglobby": "^0.2.14",
4544
"ts-morph": "^26.0.0",
4645
"unist-util-visit": "^5.0.0"
@@ -61,10 +60,15 @@
6160
"unified": "^11.0.5"
6261
},
6362
"peerDependencies": {
63+
"fumadocs-core": "^15.7.0",
64+
"fumadocs-ui": "^15.7.0",
6465
"@types/react": "*",
6566
"typescript": "*"
6667
},
6768
"peerDependenciesMeta": {
69+
"fumadocs-ui": {
70+
"optional": true
71+
},
6872
"@types/react": {
6973
"optional": true
7074
}

packages/typescript/tsup.config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { defineConfig } from 'tsup';
22

33
export default defineConfig({
4-
external: ['server-only', 'fumadocs-ui', 'fumadocs-core', 'react'],
4+
external: ['server-only', 'react'],
55
dts: true,
66
target: 'es6',
77
format: 'esm',

pnpm-lock.yaml

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

0 commit comments

Comments
 (0)