From c0e5fb6b6018b14a99fd9fb98d74863c35e5b63c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20Jona=C5=A1?= Date: Thu, 27 Oct 2022 18:59:00 +0200 Subject: [PATCH] fix(core): skip transitive deps on package json creation (#12851) --- packages/workspace/src/utilities/create-package-json.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/packages/workspace/src/utilities/create-package-json.ts b/packages/workspace/src/utilities/create-package-json.ts index 8038c29d8c..cb6e78bf2d 100644 --- a/packages/workspace/src/utilities/create-package-json.ts +++ b/packages/workspace/src/utilities/create-package-json.ts @@ -65,10 +65,12 @@ function findAllNpmDeps( if (node) { list[node.data.packageName] = node.data.version; recursivelyCollectPeerDependencies(node.name, graph, list); + } else { + // we are not interested in the dependencies of external projects + graph.dependencies[projectName]?.forEach((dep) => { + findAllNpmDeps(dep.target, graph, list, seen); + }); } - graph.dependencies[projectName]?.forEach((dep) => { - findAllNpmDeps(dep.target, graph, list, seen); - }); return list; }