Replace nyc with c8

This commit is contained in:
Titus Wormer 2021-08-05 15:38:03 +02:00
parent e671b71418
commit 1d5afb9f28
No known key found for this signature in database
GPG key ID: E6E581152ED04E2E
3 changed files with 9 additions and 14 deletions

5
.gitignore vendored
View file

@ -1,6 +1,5 @@
.DS_Store
*.log
.nyc_output/
coverage/ coverage/
node_modules/ node_modules/
.DS_Store
*.log
yarn.lock yarn.lock

View file

@ -11,7 +11,8 @@ module.exports = directive
function directive() { function directive() {
var data = this.data() var data = this.data()
/* istanbul ignore next - old remark. */ // Old remark.
/* c8 ignore next 14 */
if ( if (
!warningIssued && !warningIssued &&
((this.Parser && ((this.Parser &&
@ -32,7 +33,8 @@ function directive() {
add('toMarkdownExtensions', toMarkdown) add('toMarkdownExtensions', toMarkdown)
function add(field, value) { function add(field, value) {
/* istanbul ignore if - other extensions. */ // Other extensions.
/* c8 ignore next */
if (data[field]) data[field].push(value) if (data[field]) data[field].push(value)
else data[field] = [value] else data[field] = [value]
} }

View file

@ -34,10 +34,10 @@
"micromark-extension-directive": "^1.0.0" "micromark-extension-directive": "^1.0.0"
}, },
"devDependencies": { "devDependencies": {
"c8": "^7.0.0",
"dtslint": "^4.0.0", "dtslint": "^4.0.0",
"is-hidden": "^1.0.0", "is-hidden": "^1.0.0",
"not": "^0.1.0", "not": "^0.1.0",
"nyc": "^15.0.0",
"prettier": "^2.0.0", "prettier": "^2.0.0",
"remark": "^13.0.0", "remark": "^13.0.0",
"remark-cli": "^9.0.0", "remark-cli": "^9.0.0",
@ -49,17 +49,11 @@
}, },
"scripts": { "scripts": {
"format": "remark . -qfo --ignore-pattern test/ && prettier . -w --loglevel warn && xo --fix", "format": "remark . -qfo --ignore-pattern test/ && prettier . -w --loglevel warn && xo --fix",
"test-api": "node test", "test-api": "node --conditions development test/index.js",
"test-coverage": "nyc --reporter lcov tape test/index.js", "test-coverage": "c8 --check-coverage --branches 100 --functions 100 --lines 100 --statements 100 --reporter lcov npm run test-api",
"test-types": "dtslint types", "test-types": "dtslint types",
"test": "npm run format && npm run test-coverage && npm run test-types" "test": "npm run format && npm run test-coverage && npm run test-types"
}, },
"nyc": {
"check-coverage": true,
"lines": 100,
"functions": 100,
"branches": 100
},
"prettier": { "prettier": {
"tabWidth": 2, "tabWidth": 2,
"useTabs": false, "useTabs": false,