diff --git a/package.json b/package.json index cfb28ea..5ad05dd 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@extollo/cc", - "version": "0.3.0", + "version": "0.4.0", "description": "Early-phase compiler for Extollo projects", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/src/phases/CompilePhase.ts b/src/phases/CompilePhase.ts index 10ecf40..9d1c21f 100644 --- a/src/phases/CompilePhase.ts +++ b/src/phases/CompilePhase.ts @@ -1,4 +1,5 @@ import * as childProcess from 'child_process' +import * as path from 'path' import {Phase} from './Phase' import {ExtolloCompileConfig} from '../types' import {Logger} from '../Logger' @@ -15,7 +16,8 @@ export class CompilePhase extends Phase { public run(): Promise { Logger.verb('tsc', 'transpile sources') - const tsc = childProcess.spawn('tsc', ['-p', this.tsconfigPath]) + Logger.verb('++', `tsc -p ${path.resolve(this.tsconfigPath)}`) + const tsc = childProcess.spawn('tsc', ['-p', path.resolve(this.tsconfigPath)]) tsc.stdout.on('data', (output: Buffer) => { Logger.info('tsc', output.toString('utf-8'))