From 988416baa315ea39e3cbe6af64a21989ed3e7196 Mon Sep 17 00:00:00 2001 From: Charles de Dreuille Date: Sat, 18 Oct 2025 13:46:06 +0100 Subject: [PATCH] Update backstage-migration-analytics.js Signed-off-by: Charles de Dreuille --- scripts/mui-to-bui/backstage-migration-analytics.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/scripts/mui-to-bui/backstage-migration-analytics.js b/scripts/mui-to-bui/backstage-migration-analytics.js index c0f802573d..226c12559c 100755 --- a/scripts/mui-to-bui/backstage-migration-analytics.js +++ b/scripts/mui-to-bui/backstage-migration-analytics.js @@ -174,13 +174,18 @@ class BackstageMigrationAnalyzer { skipAddingFilesFromTsConfig: true, }); - // Only analyze packages and plugins directories + // Only analyze packages and plugins directories (excluding packages/ui - the target library) const packagesDir = path.join(repoPath, 'packages'); const pluginsDir = path.join(repoPath, 'plugins'); + const uiPackageDir = path.join(repoPath, 'packages', 'ui'); let files = []; if (fs.existsSync(packagesDir)) { - files = files.concat(this.findRelevantFiles(packagesDir)); + const packageFiles = this.findRelevantFiles(packagesDir); + // Exclude packages/ui since it's the target library, not a consumer + files = files.concat( + packageFiles.filter(file => !file.startsWith(uiPackageDir)), + ); } if (fs.existsSync(pluginsDir)) { files = files.concat(this.findRelevantFiles(pluginsDir));