yarn info
パッケージの情報を表示します。
yarn info <package> [<field>]
このコマンドはパッケージに関する情報を取得し、ツリー形式で返します。パッケージがローカルにインストールされている必要はありません。
yarn info react
yarn info vx.x.x
{ name: 'react',
version: '15.4.0-rc.2',
description: 'React is a JavaScript library for building user interfaces.',
time: { modified: '2016-10-06T22:09:27.397Z', ... } ... }
このコマンドのデフォルトのレポート形式は、単一引用符によりシリアライズされています。有効なJSONの行を出力するには、標準的な --json
フラグを使用してください:
yarn info react --json
{"type":"inspect","data":{"name":"react","time":{...}}}
{"type":"finished","data":417}
特定のバージョンの情報
パッケージの引数に @[version]
を追加することで、そのバージョンに固有の情報を提供します:
yarn info react@15.3.0
yarn info vx.x.x
{ name: 'react',
version: '15.3.0',
description: 'React is a JavaScript library for building user interfaces.',
time: { modified: '2016-10-06T22:09:27.397Z', ... } ... }
特定のフィールドを選択する
オプションのフィールド引数が与えられた場合、その部分のツリーのみを返します。
yarn info react description
yarn info vx.x.x
React is a JavaScript library for building user interfaces.
または、利用可能なバージョンを確認するには、
yarn info react versions
yarn info v1.1.0
[ '0.0.1',
'0.0.2',
'0.0.3',
(etc)
指定されたフィールドがネストされたオブジェクトの場合は、子ツリーが返されます:
yarn info react time
yarn info vx.x.x
{ modified: '2016-10-06T22:09:27.397Z',
created: '2011-10-26T17:46:21.942Z', ... }
yarn info react time --json
{"type":"inspect","data":{"modified":"2016-10-06T22:09:27.397Z","created":...}}
...
readme フィールドの取得
デフォルトでは、yarn info
コマンドは(多くの場合、非常に長いので) readme
フィールドを返さないことに注意してください。明示的に要求するには、第二引数を使用してください:
yarn info react readme
yarn info vx.x.x
## react
An npm package to get you immediate access to
[React](https://facebook.github.io/react/).
...