1 | ;
|
2 | Object.defineProperty(exports, "__esModule", { value: true });
|
3 | const execa = require('execa');
|
4 | const Listr = require("listr");
|
5 | const tasks_1 = require("../tasks");
|
6 | const index_1 = require("../utils/index");
|
7 | function npmDistTagRun(cli) {
|
8 | const { project, verbose, yarn } = cli.flags;
|
9 | const cmd = cli.input[1];
|
10 | const tag = cli.input[2];
|
11 | return index_1.findSubmodules(project)
|
12 | .then((opts) => {
|
13 | const tasks = new Listr([
|
14 | {
|
15 | title: 'Version all submodules',
|
16 | task: () => new Listr(opts.map(opt => ({
|
17 | title: `npm dist-tag ${cmd} ${opt.pkg.name}@${opt.pkg.version}`,
|
18 | task: () => tasks_1.npmDistTag({
|
19 | yarn, cmd, tag,
|
20 | module: opt.pkg.name,
|
21 | version: opt.pkg.version
|
22 | })
|
23 | })))
|
24 | }
|
25 | ], { renderer: verbose ? 'verbose' : 'default' });
|
26 | return tasks.run();
|
27 | });
|
28 | }
|
29 | exports.npmDistTagRun = npmDistTagRun;
|
30 | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGlzdC10YWcuY29tbWFuZC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9jb21tYW5kcy9kaXN0LXRhZy5jb21tYW5kLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBQUEsTUFBTSxLQUFLLEdBQUcsT0FBTyxDQUFDLE9BQU8sQ0FBQyxDQUFDO0FBQy9CLCtCQUFnQztBQUNoQyxvQ0FBc0M7QUFDdEMsMENBQWdEO0FBRWhELHVCQUE4QixHQUFHO0lBQy9CLE1BQU0sRUFBQyxPQUFPLEVBQUUsT0FBTyxFQUFFLElBQUksRUFBQyxHQUFHLEdBQUcsQ0FBQyxLQUFLLENBQUM7SUFDM0MsTUFBTSxHQUFHLEdBQUcsR0FBRyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQztJQUN6QixNQUFNLEdBQUcsR0FBRyxHQUFHLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDO0lBRXpCLE1BQU0sQ0FBQyxzQkFBYyxDQUFDLE9BQU8sQ0FBQztTQUMzQixJQUFJLENBQUMsQ0FBQyxJQUFrQixFQUFFLEVBQUU7UUFDM0IsTUFBTSxLQUFLLEdBQUcsSUFBSSxLQUFLLENBQUM7WUFDdEI7Z0JBQ0UsS0FBSyxFQUFFLHdCQUF3QjtnQkFDL0IsSUFBSSxFQUFFLEdBQUcsRUFBRSxDQUFDLElBQUksS0FBSyxDQUNuQixJQUFJLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxFQUFFLENBQUMsQ0FBQztvQkFDZixLQUFLLEVBQUUsZ0JBQWdCLEdBQUcsSUFBSSxHQUFHLENBQUMsR0FBRyxDQUFDLElBQUksSUFBSSxHQUFHLENBQUMsR0FBRyxDQUFDLE9BQU8sRUFBRTtvQkFDL0QsSUFBSSxFQUFFLEdBQUcsRUFBRSxDQUFDLGtCQUFVLENBQUM7d0JBQ3JCLElBQUksRUFBRSxHQUFHLEVBQUUsR0FBRzt3QkFDZCxNQUFNLEVBQUUsR0FBRyxDQUFDLEdBQUcsQ0FBQyxJQUFJO3dCQUNwQixPQUFPLEVBQUUsR0FBRyxDQUFDLEdBQUcsQ0FBQyxPQUFPO3FCQUN6QixDQUFDO2lCQUNILENBQUMsQ0FBQyxDQUNKO2FBQ0Y7U0FDRixFQUFFLEVBQUMsUUFBUSxFQUFFLE9BQU8sQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxTQUFTLEVBQUMsQ0FBQyxDQUFDO1FBRWhELE1BQU0sQ0FBQyxLQUFLLENBQUMsR0FBRyxFQUFFLENBQUM7SUFDckIsQ0FBQyxDQUFDLENBQUM7QUFDUCxDQUFDO0FBekJELHNDQXlCQyJ9 |
\ | No newline at end of file |