diff --git a/.changeset/thirty-llamas-whisper.md b/.changeset/thirty-llamas-whisper.md new file mode 100644 index 0000000000..9ecf4b591c --- /dev/null +++ b/.changeset/thirty-llamas-whisper.md @@ -0,0 +1,5 @@ +--- +'@backstage/repo-tools': patch +--- + +Updated api docs generation to be compatible with Docusaurus 2-alpha and 2.x. diff --git a/packages/repo-tools/src/commands/api-reports/api-extractor.ts b/packages/repo-tools/src/commands/api-reports/api-extractor.ts index e6f1ffb101..5ec0804ee8 100644 --- a/packages/repo-tools/src/commands/api-reports/api-extractor.ts +++ b/packages/repo-tools/src/commands/api-reports/api-extractor.ts @@ -840,7 +840,9 @@ export async function buildDocs({ context.writer.writeLine('---'); for (const [name, value] of Object.entries(node.values)) { if (value) { - context.writer.writeLine(`${name}: ${value}`); + context.writer.writeLine( + `${name}: "${String(value).replace(/\"/g, '')}"`, + ); } } context.writer.writeLine('---');