UNPKG

@storm-software/workspace-tools

Version:

Tools for managing a Storm workspace, including various Nx generators and executors for common development tasks.

24 lines (20 loc) 620 B
"use strict";Object.defineProperty(exports, "__esModule", {value: true});// 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; } exports.createCliOptions = createCliOptions;