From d52c6d751ff3a5478d247eb614e77a54aded8bca Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Sun, 9 Apr 2023 19:14:55 +0300 Subject: [PATCH] fix: don't print info messages about linked dependencies (#6372) --- .changeset/nervous-turkeys-arrive.md | 5 +++++ .../resolve-dependencies/src/toResolveImporter.ts | 12 +++++++----- 2 files changed, 12 insertions(+), 5 deletions(-) create mode 100644 .changeset/nervous-turkeys-arrive.md 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