Index: sdk/lib/_internal/pub/lib/src/barback/load_all_transformers.dart |
diff --git a/sdk/lib/_internal/pub/lib/src/barback/load_all_transformers.dart b/sdk/lib/_internal/pub/lib/src/barback/load_all_transformers.dart |
index 7ff0dc56c72f5907502b188454e9a4001780ac59..21585cd9036196c6ed90ea34242f583fc45e2562 100644 |
--- a/sdk/lib/_internal/pub/lib/src/barback/load_all_transformers.dart |
+++ b/sdk/lib/_internal/pub/lib/src/barback/load_all_transformers.dart |
@@ -10,6 +10,7 @@ import 'package:barback/barback.dart'; |
import 'build_environment.dart'; |
import 'dart2js_transformer.dart'; |
+import 'excluding_transformer.dart'; |
import 'load_transformers.dart'; |
import 'rewrite_import_transformer.dart'; |
import '../barback.dart'; |
@@ -275,6 +276,10 @@ class _TransformerLoader { |
try { |
transformer = new Dart2JSTransformer.withSettings(_environment, |
new BarbackSettings(id.configuration, _environment.mode)); |
+ |
+ // Handle any exclusions. |
+ transformer = ExcludingTransformer.wrap(transformer, |
+ id.includes, id.excludes); |
} on FormatException catch (error, stackTrace) { |
fail(error.message, error, stackTrace); |
} |