From 44d9132040d01d3bce6ad8c55b49d9a1a4b99e90 Mon Sep 17 00:00:00 2001 From: Jonathan Hefner Date: Tue, 10 Feb 2026 17:34:10 -0600 Subject: [PATCH] Use recursive glob in TypeDoc config to find nested middleware packages (#1478) Co-authored-by: Claude Opus 4.5 Co-authored-by: Felix Weinberger <3823880+felixweinberger@users.noreply.github.com> --- typedoc.config.mjs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/typedoc.config.mjs b/typedoc.config.mjs index 8b3ba220..ec5ad5b7 100644 --- a/typedoc.config.mjs +++ b/typedoc.config.mjs @@ -3,9 +3,10 @@ import fg from 'fast-glob'; import { readFileSync } from 'node:fs'; import { join } from 'node:path'; -// Find all package.json files in packages/*/ and build package list -const packageJsonPaths = await fg('packages/*/package.json', { - cwd: process.cwd() +// Find all package.json files under packages/ and build package list +const packageJsonPaths = await fg('packages/**/package.json', { + cwd: process.cwd(), + ignore: ['**/node_modules/**'] }); const packages = packageJsonPaths.map(p => { const rootDir = join(process.cwd(), p.replace('/package.json', ''));