UNPKG

ts-mocha

Version:

Mocha thin wrapper that allows running TypeScript tests with TypeScript runtime (ts-node) to get rid of compilation complexity

20 lines (19 loc) 486 B
try { // default ts-node config const project = process.env.TS_NODE_PROJECT || process.env._TS_PROJECT_PATH__ || // deprecated flag './tsconfig.json'; const transpileOnly = !process.env.TS_TYPE_CHECK; require('ts-node').register({ project, transpileOnly, }); // opt-in tsconfig-paths config if (process.env.TS_CONFIG_PATHS) { require('tsconfig-paths/register'); } } catch (error) { console.log('[ERROR] ' + error.message); process.exit(1); }