@putout/plugin-package-json
putout
plugin helps to automate fixing package-json
config.
Install
npm i @putout/plugin-package-json -D
Rules
{
"rules": {
"package-json/remove-nyc": "on"
}
}
remove-nyc
- additional fields in
package.json
produces more trafic then users of your package really need; - c8 uses same config name and format so transition between tools will be much easier;
❌ Incorrect code example
nyc
section in "package.json":
{
"nyc": {
"check-coverage": true,
"all": true,
"exclude": [
"**/*.spec.js",
"**/fixture",
"test",
".*.js"
],
"branches": 100,
"lines": 100,
"functions": 100,
"statements": 100
}
}
✅ Correct code Example
File .nycrc.json
:
{
"check-coverage": true,
"all": true,
"exclude": [
"**/*.spec.js",
"**/fixture",
"test",
".*.js"
],
"branches": 100,
"lines": 100,
"functions": 100,
"statements": 100
}
License
MIT