angular-cn/tools/js2dart
Vojta Jina c3b442ea53 chore: karma with JS, Dart
Note: karma with dart is still not working
because of how `karma-dart` loads `package:…` dependencies.

Usage:
```
karma start karma-js.conf.js
karma start karma-dart.conf.js
```

Make sure to set `DARTIUM_BIN` env variable.

Refactors `js2dart`:
- live outside of the traceur module (`tools/js2dart/index.js`)
  so it can be reused by gulp and karma
- automatically build the sources in memory,
  so that `js2dart` can be used without running `gulp build` first
- provide a way to specify the moduleName of a compilation run
  independently of the input filename. This helps error messages
  and source maps (not yet enabled) to report the correct file name

Changes project setup:
- add module `test_lib` that contains the primitives for tests
  (e.g. `describe`, `it`, …)
- clean up some sources that had errors in them
- module names in transpiled js and dart files don’t contain
  `lib`, `test` nor `src` any more (e.g. `di/di`).
2014-09-26 16:53:54 -07:00
..
spec fix(js2dart): make tests work again 2014-09-26 09:54:32 -07:00
src chore: karma with JS, Dart 2014-09-26 16:53:54 -07:00
LICENSE moved submodules into this project 2014-09-25 14:30:10 -07:00
gulp-tasks.js chore: karma with JS, Dart 2014-09-26 16:53:54 -07:00
gulp-traceur.js chore: karma with JS, Dart 2014-09-26 16:53:54 -07:00
gulpfile.js chore: karma with JS, Dart 2014-09-26 16:53:54 -07:00
index.js chore: karma with JS, Dart 2014-09-26 16:53:54 -07:00
karma-traceur-preprocessor.js chore: karma with JS, Dart 2014-09-26 16:53:54 -07:00
package.json moved submodules into this project 2014-09-25 14:30:10 -07:00
pubspec.yaml moved submodules into this project 2014-09-25 14:30:10 -07:00
run_specs.dart moved submodules into this project 2014-09-25 14:30:10 -07:00