ts2dart
Version:
Transpile TypeScript code to Dart
34 lines (22 loc) • 1.38 kB
Markdown
# TypeScript to Dart transpiler [](https://travis-ci.org/angular/ts2dart)
ts2dart is a TypeScript to Dart transpiler. It's mainly used to translate Angular 2 from TypeScript
to Dart for its Dart user base.
## Usage
- To install as Command Line Tool execute: `npm i -g ts2dart`
- Once installed you could run it doing: `ts2dart inputFile.ts`
## Installation
- execute `npm i` to install the dependencies,
- the Dart SDK must be available to run end to end tests.
## Gulp tasks
- `gulp watch` executes the unit tests in watch mode (use `gulp test.unit` for a single run),
- `gulp test.e2e` executes the e2e tests,
- `gulp test.check-format` checks the source code formatting using `clang-format`,
- `gulp test` runs unit tests, e2e tests and checks the source code formatting.
## Phabricator Reviews
You can send pull requests via Github, or by creating a Phabricator diff on
https://reviews.angular.io. Both are fine, though Phabricator has a nicer code review UI.
To create a Phabricator diff:
- create an account on https://reviews.angular.io
- install [Arcanist](https://secure.phabricator.com/book/phabricator/article/arcanist/)
- run `arc diff` to upload a diff (= pull request). This will also run all tests.
- get it reviewed by entering a "Reviewer", e.g. "mprobst", "alexeagle", "viks", ...