From 5f8760f984f28066f51ec3fa002caab960d1e106 Mon Sep 17 00:00:00 2001 From: fragomeni Date: Wed, 15 Jun 2016 17:08:47 -0300 Subject: [PATCH] Compilation of .tsx files. --- lib/broccoli/angular2-app.js | 1 + lib/broccoli/broccoli-typescript.js | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/broccoli/angular2-app.js b/lib/broccoli/angular2-app.js index 06d94fae2e48..87e3e51290b5 100644 --- a/lib/broccoli/angular2-app.js +++ b/lib/broccoli/angular2-app.js @@ -375,6 +375,7 @@ class Angular2App extends BroccoliPlugin { srcDir: this._sourceDir, exclude: [ '**/*.ts', + '**/*.tsx', '**/*.scss', '**/*.sass', '**/*.less', diff --git a/lib/broccoli/broccoli-typescript.js b/lib/broccoli/broccoli-typescript.js index 5d33086a063a..aef79763f910 100644 --- a/lib/broccoli/broccoli-typescript.js +++ b/lib/broccoli/broccoli-typescript.js @@ -52,7 +52,7 @@ class BroccoliTypeScriptCompiler extends Plugin { entries.forEach(entry => { const tsFilePath = path.join(inputPath, entry.relativePath); - if (!tsFilePath.match(/\.ts$/) || !fs.existsSync(tsFilePath)) { + if (!tsFilePath.match(/\.tsx?$/) || !fs.existsSync(tsFilePath)) { return; } // Remove d.ts files that aren't part of the tsconfig files.