fix(javascript): preserve graphs with async chunk self-references (#1152)

This commit is contained in:
Ysopwnable authored and GitHub committed 2026-10-09 09:37:37 +08:00
1 parent 84094af54a
commit 72201668ed
3 files changed
+113 -10

No files matched your search

@@ -88,7 +88,7 @@ const buildJavaScriptArtifactGraphInput = (
addJavaScriptArtifactFiles(context);
const packageRoots = addJavaScriptPackageNodes(context);
addJavaScriptSourceModules(context);
addJavaScriptBundlerNodes(context);
const bundlerLimitations = addJavaScriptBundlerNodes(context);
const relationshipOmissions = addJavaScriptModuleRelationships(context);
addJavaScriptStaticFindings(context);
addElectronBoundaries(context);
@@ -104,11 +104,10 @@ const buildJavaScriptArtifactGraphInput = (
nodes: accumulator.nodes(),
edges: accumulator.edges(),
coverage,
limitations: graphLimitations(
context,
coverage.status,
relationshipOmissions,
),
limitations: [
...bundlerLimitations,
...graphLimitations(context, coverage.status, relationshipOmissions),
],
};
};