| Index: sdk/lib/_internal/pub/lib/src/barback/dart2js_transformer.dart
|
| diff --git a/sdk/lib/_internal/pub/lib/src/barback/dart2js_transformer.dart b/sdk/lib/_internal/pub/lib/src/barback/dart2js_transformer.dart
|
| index aa09244ed04baef220f855c6ed145c6783e178a1..136bfcd9fb03e7fd129387f4c3e1dfe027d72fbc 100644
|
| --- a/sdk/lib/_internal/pub/lib/src/barback/dart2js_transformer.dart
|
| +++ b/sdk/lib/_internal/pub/lib/src/barback/dart2js_transformer.dart
|
| @@ -64,11 +64,15 @@ class Dart2JSTransformer extends Transformer {
|
| Dart2JSTransformer(PackageGraph graph, BarbackMode mode)
|
| : this.withSettings(graph, new BarbackSettings({}, mode));
|
|
|
| - /// Only ".dart" files within "web/" are processed.
|
| + /// Only ".dart" files within a buildable directory are processed.
|
| Future<bool> isPrimary(Asset asset) {
|
| - return new Future.value(
|
| - asset.id.extension == ".dart" &&
|
| - asset.id.path.startsWith("web/"));
|
| + if (asset.id.extension != ".dart") return new Future.value(false);
|
| +
|
| + for (var dir in ["benchmark", "example", "test", "web"]) {
|
| + if (asset.id.path.startsWith("$dir/")) return new Future.value(true);
|
| + }
|
| +
|
| + return new Future.value(false);
|
| }
|
|
|
| Future apply(Transform transform) {
|
|
|