Skip to content

Commit

Permalink
Switch istanbul CLI to more recent nyc one
Browse files Browse the repository at this point in the history
`nyc` is made by the Istanbul people and is meant to integrate nicely with Babel.
Note that at the moment this is just a drop-in replacement of what we currently have in order to fix broken `npm run coverage`, therefore it does not support our recent ES6 stuff.
  • Loading branch information
astorije committed Dec 29, 2016
1 parent e45edff commit 056aba8
Show file tree
Hide file tree
Showing 4 changed files with 17 additions and 8 deletions.
1 change: 1 addition & 0 deletions .gitignore
@@ -1,6 +1,7 @@
node_modules/
npm-debug.log

.nyc_output/
coverage/

# Built assets created at npm install/prepublish time
Expand Down
6 changes: 0 additions & 6 deletions .istanbul.yml

This file was deleted.

14 changes: 14 additions & 0 deletions .nycrc
@@ -0,0 +1,14 @@
{
"all": true,
"exclude": [
"client/js/bundle.js",
"client/js/bundle.vendor.js",
"coverage/",
"test/"
],
"reporter": [
"lcov",
"text",
"text-summary"
]
}
4 changes: 2 additions & 2 deletions package.json
Expand Up @@ -12,7 +12,7 @@
},
"homepage": "https://thelounge.github.io/",
"scripts": {
"coverage": "istanbul cover node_modules/mocha/bin/_mocha",
"coverage": "nyc mocha",
"start": "node index",
"start-dev": "npm-run-all --parallel watch start",
"build": "npm-run-all build:*",
Expand Down Expand Up @@ -66,12 +66,12 @@
"font-awesome": "4.7.0",
"handlebars": "4.0.6",
"handlebars-loader": "1.4.0",
"istanbul": "0.4.5",
"jquery": "2.1.1",
"jquery-ui": "1.12.1",
"mocha": "3.2.0",
"mousetrap": "1.4.6",
"npm-run-all": "3.1.2",
"nyc": "10.0.0",
"socket.io-client": "1.7.2",
"stylelint": "7.7.0",
"urijs": "1.16.1",
Expand Down

0 comments on commit 056aba8

Please sign in to comment.