power-assert instrumentor for TypeScript and Babel
- Transpile from TypeScript to ES6 with typescript-simple
- Transpile from ES6 to ES5 with babel
- Instrument with power-assert
- Run tests
Why?
- TypeScript cannot transpile some features (generator, async/await) to ES5
- Babel can do it
- Zero configuration and zero temporary file for power-assert
Usage
Put tsconfig.json
(target: ES6) and .babelrc
in your project root, then
$ npm i -D espower-typescript-babel$ mocha --compilers ts:espower-typescript-babel/guess test/**/*.ts
Also you need to npm i -D babel-preset-es2015
, if you use babel presets like babel-preset-es2015
in .babelrc
.
License
MIT License: Teppei Sato <teppeis@gmail.com>