UNPKG

@storm-software/workspace-tools

Version:

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

27 lines (24 loc) 585 B
import { __name } from "./chunk-2BPV2XV2.mjs"; // src/utils/create-cli-options.ts import { names } from "@nx/devkit"; function createCliOptions(obj) { const args = []; for (const key in obj) { const value = obj[key]; if (value) { const arg = names(key).fileName; if (Array.isArray(value)) { args.push(`--${arg.toLowerCase()}=${value.map((v) => v.trim()).join(",")}`); } else { args.push(`--${arg.toLowerCase()}=${value}`); } } } return args; } __name(createCliOptions, "createCliOptions"); export { createCliOptions };