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 项目的信息,请阅读项目的主贡献者指南。