@wordpress/npm-package-json-lint-config
Edit
WordPress npm-package-json-lint shareable configuration.
Installation Installation
Install the module
$ npm install @wordpress/npm-package-json-lint-config
Note: This package requires Node.js 12.0.0 or later. It is not compatible with older versions.
Usage Usage
Add this to your package.json
file:
"npmpackagejsonlint": { "extends": "@wordpress/npm-package-json-lint-config", },
Or to a .npmpackagejsonlintrc.json
file in the root of your repo:
{ "extends": "@wordpress/npm-package-json-lint-config" }
To add, modify, or override any npm-package-json-lint rules add this to your package.json
file:
"npmpackagejsonlint": { "extends": "@wordpress/npm-package-json-lint-config", "rules": { "valid-values-author": [ "error", [ "WordPress" ] ] } },
Or to a .npmpackagejsonlintrc.json
file in the root of your repo:
{ "extends": "@wordpress/npm-package-json-lint-config", "rules": { "require-publishConfig": "error", "valid-values-author": [ "error", [ "WordPress" ] ] } }