Switch istanbul CLI to more recent nyc one
`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.
This commit is contained in:
parent
e45edff613
commit
056aba8a9e
1
.gitignore
vendored
1
.gitignore
vendored
@ -1,6 +1,7 @@
|
||||
node_modules/
|
||||
npm-debug.log
|
||||
|
||||
.nyc_output/
|
||||
coverage/
|
||||
|
||||
# Built assets created at npm install/prepublish time
|
||||
|
@ -1,6 +0,0 @@
|
||||
instrumentation:
|
||||
include-all-sources: true
|
||||
excludes:
|
||||
- client/js/bundle.js
|
||||
- client/js/bundle.vendor.js
|
||||
- client/js/lounge.js
|
14
.nycrc
Normal file
14
.nycrc
Normal file
@ -0,0 +1,14 @@
|
||||
{
|
||||
"all": true,
|
||||
"exclude": [
|
||||
"client/js/bundle.js",
|
||||
"client/js/bundle.vendor.js",
|
||||
"coverage/",
|
||||
"test/"
|
||||
],
|
||||
"reporter": [
|
||||
"lcov",
|
||||
"text",
|
||||
"text-summary"
|
||||
]
|
||||
}
|
@ -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:*",
|
||||
@ -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",
|
||||
|
Loading…
Reference in New Issue
Block a user