From 344c591c91671ac7b4007bf341144bdb2efe20d9 Mon Sep 17 00:00:00 2001 From: MT Lewis Date: Thu, 21 Nov 2024 15:45:33 +0000 Subject: [PATCH] yarn-plugin: use native Array.some Avoids the dependency on the lodash function. Signed-off-by: MT Lewis --- packages/yarn-plugin/src/handlers/beforeWorkspacePacking.ts | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/packages/yarn-plugin/src/handlers/beforeWorkspacePacking.ts b/packages/yarn-plugin/src/handlers/beforeWorkspacePacking.ts index 3221400f48..0682c83f8d 100644 --- a/packages/yarn-plugin/src/handlers/beforeWorkspacePacking.ts +++ b/packages/yarn-plugin/src/handlers/beforeWorkspacePacking.ts @@ -15,7 +15,6 @@ */ import { Descriptor, Workspace, structUtils } from '@yarnpkg/core'; -import { some } from 'lodash'; import { bindBackstageVersion, getCurrentBackstageVersion, @@ -76,9 +75,8 @@ export const beforeWorkspacePacking = async ( } if ( - some( - ['dependencies', 'devDependencies', 'optionalDependencies'], - dependencyType => some(rawManifest[dependencyType], hasBackstageVersion), + ['dependencies', 'devDependencies', 'optionalDependencies'].some( + dependencyType => rawManifest[dependencyType]?.some(hasBackstageVersion), ) ) { throw new Error(