@@ -114,10 +114,11 @@ var compiler = {
114
114
tmpDir = options [ 'cache-directory' ]
115
115
? path . resolve ( options [ 'cache-directory' ] )
116
116
: fs . mkdtempSync ( path . join ( os . tmpdir ( ) , '.ts-node' ) )
117
+ var compilerOptionsArg = options [ 'compilerOptions' ] || options [ 'compiler-options' ]
117
118
var compilerOptions
118
- if ( options [ 'compilerOptions' ] ) {
119
+ if ( compilerOptionsArg ) {
119
120
try {
120
- compilerOptions = JSON . parse ( options [ 'compilerOptions' ] )
121
+ compilerOptions = JSON . parse ( compilerOptionsArg )
121
122
} catch ( e ) {
122
123
console . log (
123
124
'Could not parse compilerOptions' ,
@@ -131,16 +132,17 @@ var compiler = {
131
132
fast : options [ 'fast' ] ,
132
133
cache : options [ 'cache' ] || ! options [ 'no-cache' ] ,
133
134
typeCheck : options [ 'type-check' ] ,
134
- transpileOnly : options [ 'transpileOnly' ] ,
135
+ transpileOnly : options [ 'transpileOnly' ] || options [ 'transpile-only' ] ,
135
136
pretty : options [ 'pretty' ] ,
136
137
cacheDirectory : options [ 'cache-directory' ] || path . join ( tmpDir , 'cache' ) ,
137
138
compiler : options [ 'compiler' ] ,
138
139
project : options [ 'project' ] ,
139
140
skipProject : options [ 'skip-project' ] ,
140
141
skipIgnore : options [ 'skip-ignore' ] ,
141
142
ignore : options [ 'ignore' ] || process . env [ 'TS_NODE_IGNORE' ] ,
142
- ignoreWarnings : options [ 'ignoreWarnings' ] || options [ 'ignoreDiagnostics' ] ,
143
- ignoreDiagnostics : options [ 'ignoreDiagnostics' ] ,
143
+ ignoreWarnings : options [ 'ignoreWarnings' ] || options [ 'ignoreDiagnostics' ] || options [ 'ignore-diagnostics' ] ,
144
+ ignoreDiagnostics : options [ 'ignoreDiagnostics' ] || options [ 'ignore-diagnostics' ] ,
145
+ logError : options [ 'log-error' ] ,
144
146
disableWarnings : options [ 'disableWarnings' ] ,
145
147
compilerOptions : compilerOptions ,
146
148
files : options [ 'files' ] || true
0 commit comments