From 6ec840186b5abd9b3df47b11fd27cf0de317fdfa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mat=C4=9Bj=20Chalk?= Date: Mon, 7 Jul 2025 15:50:45 +0200 Subject: [PATCH] fix(plugin-js-packages): prevent negative scores in yarn v2+ workspaces --- .../src/lib/package-managers/yarn-modern/types.ts | 1 + .../src/lib/package-managers/yarn-modern/yarn-modern.ts | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/plugin-js-packages/src/lib/package-managers/yarn-modern/types.ts b/packages/plugin-js-packages/src/lib/package-managers/yarn-modern/types.ts index 3dcc164ad..ef49ff2e0 100644 --- a/packages/plugin-js-packages/src/lib/package-managers/yarn-modern/types.ts +++ b/packages/plugin-js-packages/src/lib/package-managers/yarn-modern/types.ts @@ -23,6 +23,7 @@ export type Yarnv2VersionOverview = { latest: string; name: string; type: DependencyGroupLong; + workspace?: string; }; export type Yarnv2OutdatedResultJson = Yarnv2VersionOverview[]; diff --git a/packages/plugin-js-packages/src/lib/package-managers/yarn-modern/yarn-modern.ts b/packages/plugin-js-packages/src/lib/package-managers/yarn-modern/yarn-modern.ts index c1eea5145..0adca059d 100644 --- a/packages/plugin-js-packages/src/lib/package-managers/yarn-modern/yarn-modern.ts +++ b/packages/plugin-js-packages/src/lib/package-managers/yarn-modern/yarn-modern.ts @@ -34,7 +34,7 @@ export const yarnv2PackageManager: PackageManager = { ignoreExitCode: true, }, outdated: { - commandArgs: COMMON_OUTDATED_ARGS, + commandArgs: [...COMMON_OUTDATED_ARGS, '--workspace=.'], // filter out other packages in case of Yarn workspaces unifyResult: yarnv2ToOutdatedResult, }, };