Index: sdk/lib/_internal/pub/lib/src/barback/transformers_needed_by_transformers.dart |
diff --git a/sdk/lib/_internal/pub/lib/src/barback/transformers_needed_by_transformers.dart b/sdk/lib/_internal/pub/lib/src/barback/transformers_needed_by_transformers.dart |
index e61e1c49400779d1c979166e24054f0ac3cd635d..6401105a488693d4d585e90f73348b0bf7cfaf9c 100644 |
--- a/sdk/lib/_internal/pub/lib/src/barback/transformers_needed_by_transformers.dart |
+++ b/sdk/lib/_internal/pub/lib/src/barback/transformers_needed_by_transformers.dart |
@@ -35,6 +35,10 @@ Map<TransformerId, Set<TransformerId>> computeTransformersNeededByTransformers( |
for (var config in phase) { |
var id = config.id; |
if (id.isBuiltInTransformer) continue; |
+ if (id.package != graph.entrypoint.root.name && |
+ !config.canTransformPublicFiles) { |
+ continue; |
+ } |
result[id] = computer.transformersNeededByTransformer(id); |
} |
} |