Skip to content

Commit ddbc7f2

Browse files
hanslvikerman
authored andcommitted
ci: packages now can list version numbers too (#13057)
Useful for mapping to npm commands like dist-tag.
1 parent 81670ae commit ddbc7f2

File tree

1 file changed

+12
-2
lines changed

1 file changed

+12
-2
lines changed

scripts/packages.ts

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,20 @@ import { logging } from '@angular-devkit/core';
1212
const { packages } = require('../lib/packages');
1313

1414

15-
export default function(args: { json: boolean }, logger: logging.Logger) {
15+
export default function(args: { json: boolean, version: boolean }, logger: logging.Logger) {
1616
if (args.json) {
1717
logger.info(JSON.stringify(packages, null, 2));
1818
} else {
19-
logger.info(Object.keys(packages).filter(name => !packages[name].private).join('\n'));
19+
logger.info(
20+
Object.keys(packages)
21+
.filter(name => !packages[name].private)
22+
.map(name => {
23+
if (args.version) {
24+
return `${name}@${packages[name].version}`;
25+
} else {
26+
return name;
27+
}
28+
})
29+
.join('\n'));
2030
}
2131
}

0 commit comments

Comments
 (0)