/
githubmirror
/
yarn
Обзор
Документация
Войти
/
githubmirror
/
yarn
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/cli/commands/versions.js
27 строк
844 B
Fernando André Fernandes
feat(help) Add command descriptions to commander output (#5033)
09 дек 2017, 22:47
09 дек 2017, 22:47
19c8cd5
Код
Авторство
О чём код?
/* @flow */ import type {Reporter} from '../../reporters/index.js'; import type Config from '../../config.js'; import {version as yarnVersion} from '../../util/yarn-version.js'; export function setFlags(commander: Object) { commander.description('Displays version information of currently installed Yarn, Node.js, and its dependencies.'); } export function hasWrapper(commander: Object, args: Array<string>): boolean { return true; } export async function run(config: Config, reporter: Reporter, flags: Object, args: Array<string>): Promise<void> { const versions: {[name: string]: string} = {yarn: yarnVersion}; const pkg = await config.maybeReadManifest(config.cwd); if (pkg && pkg.name && pkg.version) { versions[pkg.name] = pkg.version; } Object.assign(versions, process.versions); reporter.inspect(versions); }