From ddbc7f201aa3788210f6779ae53ff75d95041d99 Mon Sep 17 00:00:00 2001 From: Hans Date: Fri, 30 Nov 2018 13:05:54 -0800 Subject: [PATCH] ci: packages now can list version numbers too (#13057) Useful for mapping to npm commands like dist-tag. --- scripts/packages.ts | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/scripts/packages.ts b/scripts/packages.ts index e4227afd9a..bf8044bee9 100644 --- a/scripts/packages.ts +++ b/scripts/packages.ts @@ -12,10 +12,20 @@ import { logging } from '@angular-devkit/core'; const { packages } = require('../lib/packages'); -export default function(args: { json: boolean }, logger: logging.Logger) { +export default function(args: { json: boolean, version: boolean }, logger: logging.Logger) { if (args.json) { logger.info(JSON.stringify(packages, null, 2)); } else { - logger.info(Object.keys(packages).filter(name => !packages[name].private).join('\n')); + logger.info( + Object.keys(packages) + .filter(name => !packages[name].private) + .map(name => { + if (args.version) { + return `${name}@${packages[name].version}`; + } else { + return name; + } + }) + .join('\n')); } }