Add a transformer for `di` which generates `.ng_deps.dart` files for all `.dart` files it is run on. These `.ng_deps.dart` files register metadata for any `@Injectable` classes. Fix unit tests for changes introduced by the di transformer. When using `pub (build|serve) --mode=ngstatic`, we will also generate getters and setters, parse templates, and remove import of `dart:mirrors` in the Angular transform. Because this is still relatively immature, we use the mode to keep it opt-in for now. Closes #700
22 lines
605 B
YAML
22 lines
605 B
YAML
name: angular2
|
|
version: <%= packageJson.version %>
|
|
authors:
|
|
<%= Object.keys(packageJson.contributors).map(function(name) {
|
|
return '- '+name+' <'+packageJson.contributors[name]+'>';
|
|
}).join('\n') %>
|
|
description: Angular 2 for Dart - a web framework for modern web apps
|
|
homepage: <%= packageJson.homepage %>
|
|
environment:
|
|
sdk: '>=1.9.0-dev.8.0'
|
|
dependencies:
|
|
analyzer: '>=0.22.4 <0.25.0'
|
|
barback: '^0.15.2+2'
|
|
code_transformers: '^0.2.5'
|
|
dart_style: '^0.1.3'
|
|
html: '^0.12.0'
|
|
stack_trace: '^1.1.1'
|
|
transformers:
|
|
- angular2/src/transform/di_transformer
|
|
dev_dependencies:
|
|
guinness: "^0.1.17"
|