From e016aec94b33a1e0507aa43f963a8dcd95a44b4f Mon Sep 17 00:00:00 2001 From: crisbeto Date: Wed, 11 Sep 2019 21:47:43 +0200 Subject: [PATCH] build: remove infinite import loops Fixes some more infinite loops due to a package that tries to import itself. --- tools/package-tools/secondary-entry-points.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/package-tools/secondary-entry-points.ts b/tools/package-tools/secondary-entry-points.ts index c59a81af93fb..c22d446c8a3f 100644 --- a/tools/package-tools/secondary-entry-points.ts +++ b/tools/package-tools/secondary-entry-points.ts @@ -67,13 +67,13 @@ function getBuildOrder(node: BuildNode): BuildNode[] { return []; } + node.visited = true; let buildOrder: BuildNode[] = []; for (const dep of node.deps) { buildOrder = [...buildOrder, ...getBuildOrder(dep)]; node.depth = node.deps.reduce((maxDepth, d) => Math.max(d.depth + 1, maxDepth), -1); } - node.visited = true; return [...buildOrder, node]; }