WordPress npm-package-json-lint 共享配置。
安装
安装模块
$ npm install @wordpress/npm-package-json-lint-config
注意:此软件包需要处于长期支持状态的 Node.js 版本(请查看 Active LTS 或 Maintenance LTS 版本)。它与旧版本不兼容。
用法
将以下内容添加到你的 package.json 文件中:
"npmpackagejsonlint": {
"extends": "@wordpress/npm-package-json-lint-config",
},
或者添加到仓库根目录下的 .npmpackagejsonlintrc.json 文件中:
{
"extends": "@wordpress/npm-package-json-lint-config"
}
要添加、修改或覆盖任何 npm-package-json-lint 规则,请将以下内容添加到你的 package.json 文件中:
"npmpackagejsonlint": {
"extends": "@wordpress/npm-package-json-lint-config",
"rules": {
"valid-values-author": [
"error",
[
"WordPress"
]
]
}
},
或者添加到仓库根目录下的 .npmpackagejsonlintrc.json 文件中:
{
"extends": "@wordpress/npm-package-json-lint-config",
"rules": {
"require-publishConfig": "error",
"valid-values-author": [ "error", [ "WordPress" ] ]
}
}
参与贡献此软件包
这是一个独立软件包,也是 Gutenberg 项目的一部分。该项目组织为 monorepo。它由多个自包含的软件包组成,每个软件包都有特定用途。此 monorepo 中的软件包发布到 npm,并被 WordPress 以及其他软件项目使用。
要了解更多关于参与此软件包或整个 Gutenberg 项目的信息,请阅读项目的主贡献者指南。