prefer-provenance
Enabling this rule will result in an error being generated if publishConfig.provenance is not true (unless private is set to true, which means the package is not published).
Example .npmpackagejsonlintrc configuration
{
"rules": {
"prefer-provenance": "error"
}
}
Rule Details
Incorrect example(s)
{
"name": "packageName",
"publishConfig": {
"provenance": false
}
}
{
"name": "packageName"
}
Correct example(s)
{
"name": "packageName",
"publishConfig": {
"provenance": true
}
}
{
"name": "packageName",
"private": true
}
History
- Introduced in version 10.4.0