From 59fc7637c1ca6db1a76b81a28cb82877eb8debdb Mon Sep 17 00:00:00 2001 From: Bilal Mahmoud Date: Mon, 2 Dec 2024 14:57:27 +0100 Subject: [PATCH] chore: hugely simplify `enforceNoDualTypeDependencies` --- yarn.config.cjs | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/yarn.config.cjs b/yarn.config.cjs index 1d978e871b0..4791260fb6b 100644 --- a/yarn.config.cjs +++ b/yarn.config.cjs @@ -66,18 +66,8 @@ function enforceConsistentDependenciesAcrossTheProject({ Yarn }) { * @param {Context} context - The Yarn constraint context. */ function enforceNoDualTypeDependencies({ Yarn }) { - for (const dependency of Yarn.dependencies({ type: "devDependencies" })) { - const devDependency = Yarn.dependency({ - workspace: dependency.workspace, - ident: dependency.ident, - type: "dependencies", - }); - - if (devDependency === null) { - continue; - } - - dependency.workspace.unset(`dependency.${dependency.ident}`); + for (const devDependency of Yarn.dependencies({ type: "devDependencies" })) { + devDependency.workspace.unset(`dependency.${devDependency.ident}`); } }