diff --git a/.changeset/slow-meals-worry.md b/.changeset/slow-meals-worry.md new file mode 100644 index 0000000000..c2339bd313 --- /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 f9e0f54f36..a1a51968c2 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 )