chore: upgrade to ts2dart@0.9.9

This commit is contained in:
Misko Hevery
2016-04-25 21:31:46 -07:00
committed by Martin Probst
parent 46cd868827
commit d2527b504a
18 changed files with 178 additions and 119 deletions

View File

@ -14,6 +14,7 @@ class TSToDartTranspiler implements DiffingBroccoliPlugin {
constructor(public inputPath: string, public cachePath: string,
public options: any /*ts2dart.TranspilerOptions*/) {
options.basePath = inputPath;
options.tsconfig = path.join(inputPath, options.tsconfig);
// Workaround for https://github.com/dart-lang/dart_style/issues/493
var ts2dart = require('ts2dart');
this.transpiler = new ts2dart.Transpiler(options);

View File

@ -83,6 +83,7 @@ class DiffingTSCompiler implements DiffingBroccoliPlugin {
}
this.tsOpts.rootDir = inputPath;
this.tsOpts.baseUrl = inputPath;
this.tsOpts.outDir = this.cachePath;
this.tsServiceHost = new CustomLanguageServiceHost(this.tsOpts, this.rootFilePaths,

View File

@ -63,11 +63,30 @@ function stripModulePrefix(relativePath: string): string {
}
function getSourceTree(options: AngularBuilderOptions) {
var tsInputTree = modulesFunnel(['**/*.js', '**/*.ts', '**/*.dart'], ['angular1_router/**/*']);
var tsInputTree = modulesFunnel(
[
'tsconfig-ts2dart.json',
'upgrade-ts2dart.d.ts',
'zone-ts2dart.d.ts',
'**/*.js',
'**/*.ts',
'**/*.dart'
], [
'rollup-test/**/*',
'angular1_router/**/*',
'angular2/upgrade/**/*',
'angular2/core/test/typings.d.ts',
'angular2/manual_typings/globals.d.ts',
'angular2/typings/es6-collections/es6-collections.d.ts',
'angular2/typings/es6-promise/es6-promise.d.ts',
'angular2/typings/tsd.d.ts',
'angular2/typings.d.ts',
]);
var transpiled = ts2dart(tsInputTree, {
generateLibraryName: true,
generateSourceMap: false,
translateBuiltins: true,
tsconfig: 'tsconfig-ts2dart.json'
});
// Native sources, dart only examples, etc.
@ -157,6 +176,8 @@ function getDocsTree() {
srcPath: 'LICENSE',
targetPatterns: ['modules/*'],
exclude: [
'*/@angular',
'*/angular2',
'*/angular1_router',
'*/angular2/src/http',
'*/payload_tests',