diff --git a/packages/yarn-plugin/src/resolver/BackstageResolver.ts b/packages/yarn-plugin/src/resolver/BackstageResolver.ts index 82e6c013a3..01ff66f439 100644 --- a/packages/yarn-plugin/src/resolver/BackstageResolver.ts +++ b/packages/yarn-plugin/src/resolver/BackstageResolver.ts @@ -44,7 +44,10 @@ export class BackstageResolver implements Resolver { * the version in backstage.json changes. */ bindDescriptor(descriptor: Descriptor): Descriptor { - if (descriptor.range !== 'backstage:^') { + if ( + descriptor.range !== 'backstage:^' && + !descriptor.range.startsWith('backstage:') + ) { throw new Error( `Unsupported version range "${ descriptor.range