From b4f26e41aa07528a245749679ba0f340414e0587 Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Fri, 24 Mar 2023 14:48:16 +0200 Subject: [PATCH] fix: peer dependency is not unlinked (#6275) close #6271 --- .changeset/slow-meals-worry.md | 6 ++++++ pkg-manager/resolve-dependencies/src/index.ts | 7 +------ 2 files changed, 7 insertions(+), 6 deletions(-) create mode 100644 .changeset/slow-meals-worry.md diff --git a/.changeset/slow-meals-worry.md b/.changeset/slow-meals-worry.md new file mode 100644 index 00000000000..c2339bd3135 --- /dev/null +++ b/.changeset/slow-meals-worry.md @@ -0,0 +1,6 @@ +--- +"@pnpm/resolve-dependencies": patch +"pnpm": patch +--- + +Fix regression introduced in v7.30.1 [#6271](https://github.com/pnpm/pnpm/issues/6271). diff --git a/pkg-manager/resolve-dependencies/src/index.ts b/pkg-manager/resolve-dependencies/src/index.ts index f9e0f54f36a..a1a51968c26 100644 --- a/pkg-manager/resolve-dependencies/src/index.ts +++ b/pkg-manager/resolve-dependencies/src/index.ts @@ -178,12 +178,7 @@ export async function resolveDependencies ( ? await getTopParents( difference( Object.keys(getAllDependenciesFromManifest(project.manifest)), - [ - ...resolvedImporter.directDependencies - .filter((_, index) => project.wantedDependencies[index]?.isNew === true) - .map(({ alias }) => alias) || [], - ...resolvedImporter.linkedDependencies.map(({ alias }) => alias), - ] + resolvedImporter.directDependencies.map(({ alias }) => alias) || [] ), project.modulesDir )