diff --git a/packages/docusaurus-plugin-content-showcase/src/frontMatter.ts b/packages/docusaurus-plugin-content-showcase/src/frontMatter.ts index 8f2ed6dd44..3a1b35a8ed 100644 --- a/packages/docusaurus-plugin-content-showcase/src/frontMatter.ts +++ b/packages/docusaurus-plugin-content-showcase/src/frontMatter.ts @@ -29,8 +29,8 @@ export function validateFrontMatterTags( ): void { const result = tagListSchema.validate(frontMatterTags); if (result.error) { - throw new Error( - `Front matter contains invalid tags: ${result.error.message}`, - ); + throw new Error(`Front matter contains invalid tags`, { + cause: result.error, + }); } } diff --git a/packages/docusaurus-plugin-content-showcase/src/index.ts b/packages/docusaurus-plugin-content-showcase/src/index.ts index d96c3e5f41..0d6b33d969 100644 --- a/packages/docusaurus-plugin-content-showcase/src/index.ts +++ b/packages/docusaurus-plugin-content-showcase/src/index.ts @@ -131,7 +131,7 @@ export default function pluginContentShowcase( } catch (err) { throw new Error( `Processing of page source file path=${relativeSource} failed.`, - {cause: err as Error}, + {cause: err}, ); } } diff --git a/website/docusaurus.config.ts b/website/docusaurus.config.ts index 74e97dd10b..897b24e705 100644 --- a/website/docusaurus.config.ts +++ b/website/docusaurus.config.ts @@ -239,7 +239,7 @@ export default async function createConfigAsync() { ], themes: ['live-codeblock', ...dogfoodingThemeInstances], plugins: [ - 'content-showcase', + ['content-showcase', {}], [ './src/plugins/changelog/index.js', {