X Tutup
Skip to content

Commit 43bb31c

Browse files
Tim Blasialexeagle
authored andcommitted
refactor(dart/transform): Use targeted transformers
TL;DR: Modify pubspec.yaml files to use the recommended "targeted" transformers. The unified "simple" angular2 transformer still works as always, but we want to encourage use of the targeted transformers whereever possible. See [the wiki](https://github.com/angular/angular/wiki/Advanced-Transformer-Configuration) for details about targeted transformers. See angular#1872
1 parent 169869a commit 43bb31c

File tree

4 files changed

+14
-9
lines changed

4 files changed

+14
-9
lines changed

modules/angular2_material/pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,4 @@ dependency_overrides:
1717
dev_dependencies:
1818
guinness2: '0.0.4'
1919
transformers:
20-
- angular2
20+
- angular2/transform/codegen

modules/benchmarks/pubspec.yaml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,9 @@ dependency_overrides:
1515
angular2:
1616
path: ../angular2
1717
transformers:
18-
- angular2:
19-
entry_points:
18+
- angular2/transform/codegen
19+
- angular2/transform/reflection_remover:
20+
$include:
2021
- web/src/compiler/compiler_benchmark.dart
2122
- web/src/costs/index.dart
2223
- web/src/di/di_benchmark.dart

modules/playground/pubspec.yaml

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,10 @@ dependency_overrides:
1717
path: ../angular2_material
1818
matcher: '0.12.0+1'
1919
transformers:
20-
- angular2:
20+
- angular2/transform/codegen:
2121
platform_directives: 'package:angular2/src/common/directives.dart#CORE_DIRECTIVES'
22-
entry_points:
22+
- angular2/transform/reflection_remover:
23+
$include:
2324
- web/src/animate/index.dart
2425
- web/src/async/index.dart
2526
- web/src/gestures/index.dart
@@ -54,6 +55,10 @@ transformers:
5455
- web/src/web_workers/router/index.dart
5556
- web/src/web_workers/router/background_index.dart
5657
- web/src/zippy_component/index.dart
58+
- angular2/transform/deferred_rewriter:
59+
# No playground apps use deferred imports, but in general
60+
# all libraries with deferred imports should be included.
61+
$include: []
5762

5863
- $dart2js:
5964
$include:

modules_dart/payload/hello_world/pubspec.yaml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,10 @@ dependency_overrides:
99
angular2:
1010
path: ../../../dist/dart/angular2
1111
transformers:
12-
- angular2:
12+
- angular2/transform/codegen:
1313
platform_directives: 'package:angular2/src/common/directives.dart#CORE_DIRECTIVES'
14-
entry_points:
15-
- web/index.dart
16-
14+
- angular2/transform/reflection_remover:
15+
$include: [web/index.dart]
1716
- $dart2js:
1817
minify: true
1918
commandLineOptions:

0 commit comments

Comments
 (0)
X Tutup