やりたいこと
ライブラリを導入すると、そのライブラリが依存しているライブラリも全部入ってきます。時には「このライブラリはなに経由で入ってきてるんだ?」と調べたいことがあります。
そこで Package.swift
のdependencies内に書かれているそれぞれのライブラリが、どんなライブラリに依存しているかを調べます。
やりかた
Package.swift
があるディレクトリで次のコマンドを実行します。
swift package show-dependencies --format json -o dependencies.json
これによって dependencies.json
に依存関係がまとまったJSONファイルが書き出されます。
様子
こんな感じで表示されます。
便利。