diff --git a/.changeset/wise-boxes-kiss.md b/.changeset/wise-boxes-kiss.md new file mode 100644 index 0000000000..ea3abd594d --- /dev/null +++ b/.changeset/wise-boxes-kiss.md @@ -0,0 +1,5 @@ +--- +'@backstage/cli': patch +--- + +Include default alpha export during package detection diff --git a/packages/cli/src/lib/bundler/packageDetection.ts b/packages/cli/src/lib/bundler/packageDetection.ts index 46cffdceb0..10686f7c86 100644 --- a/packages/cli/src/lib/bundler/packageDetection.ts +++ b/packages/cli/src/lib/bundler/packageDetection.ts @@ -70,6 +70,11 @@ async function detectPackages( depPackageJson.backstage?.role ?? '', ) ) { + // Include alpha entry point if available. If there's no default export it will be ignored + const exp = depPackageJson.exports; + if (exp && typeof exp === 'object' && './alpha' in exp) { + return [depName, `${depName}/alpha`]; + } return [depName]; } return [];