diff --git a/.prettierignore b/.prettierignore index 2212e834c0..c7a16065e5 100644 --- a/.prettierignore +++ b/.prettierignore @@ -8,8 +8,8 @@ templates api-report.md api-report-*.md # new reports -api-report.api.md -api-report-*.api.md +report.api.md +report-*.api.md knip-report.md cli-report.md 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 fa8dea5f28..4546b292c8 100644 --- a/packages/repo-tools/src/commands/api-reports/api-extractor.ts +++ b/packages/repo-tools/src/commands/api-reports/api-extractor.ts @@ -393,16 +393,19 @@ export async function runApiExtraction({ ); const remainingReportFiles = new Set( - fs.readdirSync(projectFolder).filter(filename => - // https://regex101.com/r/QDZIV0/1 - filename.match(/^.*?api-report(-[^.-]+)?(\.md(\.api\.md)?)$/), + fs.readdirSync(projectFolder).filter( + filename => + // https://regex101.com/r/QDZIV0/2 + filename !== 'knip-report.md' && + // this has to temporarily match all old api report formats + filename.match(/^.*?(api-)?report(-[^.-]+)?(.*?)\.md$/), ), ); for (const packageEntryPoint of packageEntryPoints) { const suffix = packageEntryPoint.name === 'index' ? '' : `-${packageEntryPoint.name}`; - const reportFileName = `api-report${suffix}`; + const reportFileName = `report${suffix}`; const reportPath = resolvePath(projectFolder, reportFileName); remainingReportFiles.delete(reportFileName);