mirror of
https://github.com/angular/angular
synced 2026-05-24 09:28:37 +00:00
* remove `wraps` syntax enhancements for imports
and support new `import * as module from ...` syntax
- default imports are the wrong construct for importing
everything from a module
* moved tests from transpiler to jasmine and karma
- transpiler tests are included when running karma in main project folder
- transpiler is reloaded after every test run in karma,
so no need to restart karma when the transpiler has been changed.
- removed own gulp build for transpiler and `postinstall.sh`
as they are no more needed.
- transpiler tests are now executed in Dart AND JavaScript (used to be executed
only in Dart), which allowed to catch some bugs (see the bug with the
import specification above).
* made tests work in dart as well by using the following hack:
- dependencies are loaded from the `build` folder, which makes
running `gulp build` necessary before running karma for dart
- for this to work,
the dependencies are included in main `pubspec.yaml` of project
- reason for the hack: `karma-dart` loads all `packages` urls
directly from disc (should rather use the karma file list)
* added explicit annotations `FIELD`, `ABSTRACT`, ... to `facade/lang.*`
- needed for now that we can run tests and don't get errors for undefined
annotations.
* added `README.md` with details about the build and tests
17 lines
308 B
YAML
17 lines
308 B
YAML
name: angular
|
|
environment:
|
|
sdk: '>=1.4.0'
|
|
dependencies:
|
|
test_lib:
|
|
path: build/dart/test_lib
|
|
facade:
|
|
path: build/dart/facade
|
|
core:
|
|
path: build/dart/core
|
|
di:
|
|
path: build/dart/di
|
|
change_detection:
|
|
path: build/dart/change_detection
|
|
|
|
dev_dependencies:
|
|
guinness: ">=0.1.5 <0.2.0"
|