PHP WebShell

Текущая директория: /opt/BitGoJS/node_modules/nx/src/tasks-runner/life-cycles

Просмотр файла: formatting-utils.js

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.formatTargetsAndProjects = exports.formatFlags = void 0;
const output_1 = require("../../utils/output");
function formatFlags(leftPadding, flag, value) {
    return flag == '_'
        ? `${leftPadding}  ${value.join(' ')}`
        : `${leftPadding}  --${flag}=${formatValue(value)}`;
}
exports.formatFlags = formatFlags;
function formatValue(value) {
    if (Array.isArray(value)) {
        return `[${value.join(',')}]`;
    }
    else if (typeof value === 'object') {
        return JSON.stringify(value);
    }
    else {
        return value;
    }
}
function formatTargetsAndProjects(projectNames, targets, tasks) {
    if (tasks.length === 1)
        return `target ${targets[0]} for project ${projectNames[0]}`;
    let text;
    const project = projectNames.length === 1
        ? `project ${projectNames[0]}`
        : `${projectNames.length} projects`;
    if (targets.length === 1) {
        text = `target ${output_1.output.bold(targets[0])} for ${project}`;
    }
    else {
        text = `targets ${targets
            .map((t) => output_1.output.bold(t))
            .join(', ')} for ${project}`;
    }
    const dependentTasks = tasks.filter((t) => projectNames.indexOf(t.target.project) === -1 ||
        targets.indexOf(t.target.target) === -1).length;
    if (dependentTasks > 0) {
        text += ` and ${output_1.output.bold(dependentTasks)} ${dependentTasks === 1 ? 'task' : 'tasks'} ${projectNames.length === 1 ? 'it depends on' : 'they depend on'}`;
    }
    return text;
}
exports.formatTargetsAndProjects = formatTargetsAndProjects;
//# sourceMappingURL=formatting-utils.js.map

Выполнить команду


Для локальной разработки. Не используйте в интернете!