@istanbuljs/nyc-config-babel
Version:
nyc configuration that works with babel-plugin-istanbul
45 lines (30 loc) • 773 B
Markdown
Handy default configuration for instrumenting your babel-backed
project with test coverage using [nyc](https://github.com/istanbuljs/nyc) and
[](https://github.com/istanbuljs/babel-plugin-istanbul).
First install the dependencies:
`npm i babel-plugin-istanbul @istanbuljs/nyc-config-babel --save-dev`
Then write a `.babelrc` that looks something like this:
```json
{
"presets": ["@babel/env", "..., etc."],
"plugins": ["istanbul"]
}
```
And write a `.nycrc` that looks something like this:
```json
{
"extends": "@istanbuljs/nyc-config-babel"
}
```
Now setup the test scripts in your package.json like so:
```json
{
"test": "nyc mocha test.js"
}
```
ISC