package.json で「keywords」プロパティを適切に使用するにはどうすればよいでしょうか? 質問する

package.json で「keywords」プロパティを適切に使用するにはどうすればよいでしょうか? 質問する

パッケージに対してできるだけ多くのキーワード(数百?)をリストすることは良いことでしょうか、それともこれは悪いアプローチでしょうか?

キーワードを適切にリストするにはどうすればいいですか?

ベストアンサー1

パッケージに対してできるだけ多くのキーワード(数百?)をリストすることは良いことでしょうか、それともこれは悪いアプローチでしょうか?

モジュールに関連し、ユーザーが同様のモジュールを検索するときに使用すると予想されるキーワードのみを使用する必要があります。

したがって、Twitter を使用し、Promise ベースの API を持つモジュールがある場合は、「twitter」や「promise」などのキーワードを使用できますが、検索結果をスパムするためだけに無関係なキーワードを使用するべきではありません。

これほど多くのキーワードが必要な正当な理由は考えられません。

キーワードを適切にリストするにはどうすればいいですか?

これは私のモジュールからの例です。つかまった- ご覧のとおり、4 つのキーワードが使用されています。

{
  "name": "caught",
  "version": "0.1.1",
  "description": "Avoids UnhandledPromiseRejectionWarning and PromiseRejectionHandledWarning",
  "main": "index.js",
  "types": "index.d.ts",
  "scripts": {
    "test": "bash test.sh"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/rsp/node-caught.git"
  },
  "keywords": [
    "promise",
    "async",
    "UnhandledPromiseRejectionWarning",
    "PromiseRejectionHandledWarning"
  ],
  "author": "Rafał Pocztarski <[email protected]> (https://pocztarski.com/)",
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/rsp/node-caught/issues"
  },
  "homepage": "https://github.com/rsp/node-caught#readme"
}

見る:

おすすめ記事