diff --git a/lib/API/interpreter.json b/lib/API/interpreter.json index 8f8c373a..a3673889 100644 --- a/lib/API/interpreter.json +++ b/lib/API/interpreter.json @@ -7,5 +7,6 @@ ".js" : "node", ".coffee" : "coffee", ".ls" : "lsc", - ".ts" : "ts-node" + ".ts" : "ts-node", + ".tsx" : "ts-node" } diff --git a/lib/ProcessContainer.js b/lib/ProcessContainer.js index a1eaf815..2b1b3f17 100644 --- a/lib/ProcessContainer.js +++ b/lib/ProcessContainer.js @@ -156,7 +156,7 @@ function exec(script, stds) { } } - if (p.extname(script) == '.ts') { + if (p.extname(script) == '.ts' || p.extname(script) == '.tsx') { try { require('ts-node/register'); } catch (e) {