インストール

モジュールをインストールします

  1. $ npm install @wordpress/npm-package-json-lint-config

注意: このパッケージは長期サポートステータスのNode.jsバージョンを必要とします(アクティブLTSまたはメンテナンスLTSリリースを確認)。古いバージョンとは互換性がありません。

使用法

これをあなたの package.json ファイルに追加します:

  1. "npmpackagejsonlint": {
  2. "extends": "@wordpress/npm-package-json-lint-config",
  3. },

または、リポジトリのルートにある .npmpackagejsonlintrc.json ファイルに追加します:

  1. {
  2. "extends": "@wordpress/npm-package-json-lint-config"
  3. }

npm-package-json-lint ルールを追加、変更、または上書きするには、package.json ファイルにこれを追加します:

  1. "npmpackagejsonlint": {
  2. "extends": "@wordpress/npm-package-json-lint-config",
  3. "rules": {
  4. "valid-values-author": [
  5. "error",
  6. [
  7. "WordPress"
  8. ]
  9. ]
  10. }
  11. },

または、リポジトリのルートにある .npmpackagejsonlintrc.json ファイルに追加します:

  1. {
  2. "extends": "@wordpress/npm-package-json-lint-config",
  3. "rules": {
  4. "require-publishConfig": "error",
  5. "valid-values-author": [ "error", [ "WordPress" ] ]
  6. }
  7. }

このパッケージへの貢献

これはグーテンベルクプロジェクトの一部である個別のパッケージです。このプロジェクトはモノレポとして整理されています。特定の目的を持つ複数の自己完結型ソフトウェアパッケージで構成されています。このモノレポ内のパッケージはnpmに公開され、WordPressや他のソフトウェアプロジェクトで使用されています。

このパッケージやグーテンベルク全体への貢献について詳しく知りたい場合は、プロジェクトの主要な貢献者ガイドをお読みください。