diff --git a/packages/yarn-plugin/src/handlers/beforeWorkspacePacking.ts b/packages/yarn-plugin/src/handlers/beforeWorkspacePacking.ts index 0682c83f8d..fbdea3fa34 100644 --- a/packages/yarn-plugin/src/handlers/beforeWorkspacePacking.ts +++ b/packages/yarn-plugin/src/handlers/beforeWorkspacePacking.ts @@ -76,7 +76,10 @@ export const beforeWorkspacePacking = async ( if ( ['dependencies', 'devDependencies', 'optionalDependencies'].some( - dependencyType => rawManifest[dependencyType]?.some(hasBackstageVersion), + dependencyType => + Object.values(rawManifest[dependencyType] ?? {}).some( + hasBackstageVersion, + ), ) ) { throw new Error(