dart-archive / Ts2dart
Licence: apache-2.0
ts2dart TypeScript to Dart transpiler
Stars: ✭ 136
Programming Languages
typescript
32286 projects
TypeScript to Dart transpiler
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 (usegulp test.unit
for a single run), -
gulp test.e2e
executes the e2e tests, -
gulp test.check-format
checks the source code formatting usingclang-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
- 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", ...
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].