1

NPM パッケージのソース リポジトリ URL を特定する方法はありますか? https://registry.npmjs.org APIを見ると、パッケージのソースを指していませんか?

依存パッケージからそのソースに戻る方法を見つけようとしています-おそらく何らかの自動化された方法で。誰かが共有できる洞察を持っていますか?

たとえば、react の npmjs.org ページ:

NPM での React のパッケージ

「リポジトリ」リンクが明確に表示されます。しかし、「レジストリ」にはこの情報は含まれていません。API/CouchDB データベースからhttps://github.com/facebook/reactへのGithub URL を取得したいと考えています。

更新:「パッケージ」API が実際に私が探しているデータを提供することを発見しました。

curl https://replicate.npmjs.com/react | jq

戻り値:

...
"repository": {
    "type": "git",
    "url": "git+https://github.com/facebook/react.git",
    "directory": "packages/react"
  }
...

しかしcurl https://replicate.npmjs.com/_all_docs\?include_docs\=true -o npm.full.json、その情報は含まれていません。

4

1 に答える 1