@storm-software/workspace-tools
Version:
Tools for managing a Storm workspace, including various Nx generators and executors for common development tasks.
27 lines (21 loc) • 734 B
JavaScript
;Object.defineProperty(exports, "__esModule", {value: true});
var _chunk3GQAWCBQjs = require('./chunk-3GQAWCBQ.js');
// src/utils/create-cli-options.ts
var _devkit = require('@nx/devkit');
function createCliOptions(obj) {
const args = [];
for (const key in obj) {
const value = obj[key];
if (value) {
const arg = _devkit.names.call(void 0, key).fileName;
if (Array.isArray(value)) {
args.push(`--${arg.toLowerCase()}=${value.map((v) => v.trim()).join(",")}`);
} else {
args.push(`--${arg.toLowerCase()}=${value}`);
}
}
}
return args;
}
_chunk3GQAWCBQjs.__name.call(void 0, createCliOptions, "createCliOptions");
exports.createCliOptions = createCliOptions;