UNPKG

vlt

Version:
86 lines (84 loc) 2.75 kB
var global = globalThis; import {Buffer} from "node:buffer"; import {setTimeout as _vlt_setTimeout,clearTimeout as _vlt_clearTimeout,setImmediate as _vlt_setImmediate,clearImmediate as _vlt_clearImmediate,setInterval as _vlt_setInterval,clearInterval as _vlt_clearInterval} from "node:timers"; globalThis.setTimeout = _vlt_setTimeout; globalThis.clearTimeout = _vlt_clearTimeout; globalThis.setImmediate = _vlt_setImmediate; globalThis.clearImmediate = _vlt_clearImmediate; globalThis.setInterval = _vlt_setInterval; globalThis.clearInterval = _vlt_clearInterval; import {createRequire as _vlt_createRequire} from "node:module"; var require = _vlt_createRequire(import.meta.filename); import { ExecCommand, views } from "./chunk-DPW3XYNO.js"; import "./chunk-4N7U4YYK.js"; import "./chunk-PXEDENDA.js"; import "./chunk-RPYKRKJX.js"; import "./chunk-C476FDK4.js"; import "./chunk-2JA5GDCD.js"; import "./chunk-6K6533KS.js"; import "./chunk-IN6BBUSG.js"; import { run, runFG } from "./chunk-V52UM37T.js"; import "./chunk-6F6VOBW3.js"; import "./chunk-QEOLSUUZ.js"; import { commandUsage } from "./chunk-32II74H6.js"; import "./chunk-C3WXW4MY.js"; import "./chunk-JG56ZRZC.js"; import "./chunk-X4GYYGTU.js"; import "./chunk-CGWKWA24.js"; import "./chunk-MBW6A3RQ.js"; import "./chunk-YD3KKYTM.js"; import "./chunk-XGSKO6BL.js"; import "./chunk-RXFAZHP7.js"; import "./chunk-TW6XJ6XF.js"; import "./chunk-4LVU5YJD.js"; import "./chunk-TG2CR2PD.js"; import "./chunk-REP7WICP.js"; import "./chunk-XN35SAI7.js"; import "./chunk-52JFXOJH.js"; import "./chunk-CHD5BAMM.js"; import "./chunk-C5WO664N.js"; // ../../src/cli-sdk/src/commands/run.ts var usage = () => commandUsage({ command: "run", usage: "<script> [args ...]", description: `Run a script defined in 'package.json', passing along any extra arguments. Note that vlt config values must be specified *before* the script name, because everything after that is handed off to the script process.` }); var RunCommand = class extends ExecCommand { constructor(conf) { super(conf, run, runFG); } // do not provide the interactive shell arg, just do nothing // so that it falls back up to the noArgsSingle() method defaultArg0() { } noArgsSingle() { const cwd = this.getCwd(); const { scripts = {} } = this.conf.options.packageJson.read(cwd); return scripts; } noArgsMulti() { const scripts = {}; for (const { label, manifest } of this.getTargets()) { if (manifest.scripts) scripts[label] = manifest.scripts; } return scripts; } }; var command = async (conf) => await new RunCommand(conf).run(); export { command, usage, views }; //# sourceMappingURL=run-JNIJXDWQ.js.map