Tim Blasi 09948f4403 feat(dart/transform): Add a di transformer
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
2015-04-02 11:06:33 -07:00

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"