diff --git a/.changeset/nervous-turkeys-arrive.md b/.changeset/nervous-turkeys-arrive.md new file mode 100644 index 0000000000..f21ecd1a7b --- /dev/null +++ b/.changeset/nervous-turkeys-arrive.md @@ -0,0 +1,5 @@ +--- +"@pnpm/resolve-dependencies": patch +--- + +Don't print an info message about linked dependencies if they are real linked dependencies specified via the `link:` protocol in `package.json`. diff --git a/pkg-manager/resolve-dependencies/src/toResolveImporter.ts b/pkg-manager/resolve-dependencies/src/toResolveImporter.ts index 713c72b0b7..d7c1c05190 100644 --- a/pkg-manager/resolve-dependencies/src/toResolveImporter.ts +++ b/pkg-manager/resolve-dependencies/src/toResolveImporter.ts @@ -100,11 +100,13 @@ async function partitionLinkedPackages ( nonLinkedDependencies.push(dependency) continue } - // This info-log might be better to be moved to the reporter - logger.info({ - message: `${dependency.alias} is linked to ${opts.modulesDir} from ${isInnerLink}`, - prefix: opts.projectDir, - }) + if (!dependency.pref.startsWith('link:')) { + // This info-log might be better to be moved to the reporter + logger.info({ + message: `${dependency.alias} is linked to ${opts.modulesDir} from ${isInnerLink}`, + prefix: opts.projectDir, + }) + } linkedAliases.add(dependency.alias) } return nonLinkedDependencies