Skip to content

Commit 7133105

Browse files
committed
fix(docusaurus): fixed generate-typedoc cli passing in incorrect options
1 parent 880194d commit 7133105

File tree

4 files changed

+32
-25
lines changed

4 files changed

+32
-25
lines changed

.changeset/config.json

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,6 @@
1616
"typedoc-github-wiki-theme",
1717
"typedoc-gitlab-wiki-theme",
1818
"typedoc-vitepress-theme",
19-
"typedoc-plugin-remark",
20-
"docusaurus-plugin-typedoc",
21-
"typedoc-docusaurus-theme"
19+
"typedoc-plugin-remark"
2220
]
2321
}

.changeset/seven-plants-sin.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'docusaurus-plugin-typedoc': patch
3+
---
4+
5+
- Fixed `generate-typedoc` cli task passing in incorrect options (#833).

packages/docusaurus-plugin-typedoc/src/plugin.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,12 @@ export default async function pluginDocusaurus(
2020
)
2121
.action(async () => {
2222
context.siteConfig?.plugins?.forEach((pluginConfig) => {
23-
// Check PluginConfig is typed to [string, PluginOptions]
24-
if (pluginConfig && typeof pluginConfig[1] === 'object') {
23+
// Check PluginConfig is typed to ['docusaurus-plugin-typedoc', PluginOptions]
24+
if (
25+
pluginConfig &&
26+
pluginConfig[0].includes('docusaurus-plugin-typedoc') &&
27+
typeof pluginConfig[1] === 'object'
28+
) {
2529
generateTypedoc(context, pluginConfig[1]);
2630
}
2731
});

pnpm-lock.yaml

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

0 commit comments

Comments
 (0)