NPM パッケージのソース リポジトリ URL を特定する方法はありますか? https://registry.npmjs.org APIを見ると、パッケージのソースを指していませんか?
依存パッケージからそのソースに戻る方法を見つけようとしています-おそらく何らかの自動化された方法で。誰かが共有できる洞察を持っていますか?
たとえば、react の npmjs.org ページ:
「リポジトリ」リンクが明確に表示されます。しかし、「レジストリ」にはこの情報は含まれていません。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
、その情報は含まれていません。