UNPKG

vlt

Version:
78 lines (76 loc) 2.25 kB
var global = globalThis; import {Buffer} from "node:buffer"; import {setTimeout,clearTimeout,setImmediate,clearImmediate,setInterval,clearInterval} from "node:timers"; import {createRequire as _vlt_createRequire} from "node:module"; var require = _vlt_createRequire(import.meta.filename); import { parseAddArgs } from "./chunk-54SK32DT.js"; import { InstallReporter } from "./chunk-FNUSYALM.js"; import "./chunk-3X64PWHW.js"; import "./chunk-YESBS37V.js"; import "./chunk-J25GTXK2.js"; import { install } from "./chunk-QALMFIGC.js"; import "./chunk-6RYZ5N3C.js"; import { commandUsage } from "./chunk-L3E552CT.js"; import "./chunk-GTAUGWLW.js"; import "./chunk-U5J4TCIV.js"; import "./chunk-KPA4XNCN.js"; import "./chunk-VYJVN3B6.js"; import "./chunk-B4MAUXR2.js"; import "./chunk-W7RMFRDJ.js"; import "./chunk-O57KIW5U.js"; import "./chunk-JBBINXAZ.js"; import "./chunk-OAYCZMD4.js"; import "./chunk-QOAKZNUG.js"; import "./chunk-BA67AKYJ.js"; import "./chunk-KVH5ECIG.js"; import "./chunk-AECDW3EJ.js"; // ../../src/cli-sdk/src/commands/install.ts var usage = () => commandUsage({ command: "install", usage: "[packages ...]", description: `Install the specified packages, updating package.json and vlt-lock.json appropriately.` }); var views = { json: (i) => ({ ...i.buildQueue?.length ? { buildQueue: i.buildQueue, message: `${i.buildQueue.length} packages that will need to be built, run "vlt build" to complete the install.` } : null, graph: i.graph.toJSON() }), human: InstallReporter }; var command = async (conf) => { const monorepo = conf.options.monorepo; const { add } = parseAddArgs(conf, monorepo); const frozenLockfile = conf.options["frozen-lockfile"]; const expectLockfile = conf.options["expect-lockfile"]; const lockfileOnly = conf.options["lockfile-only"]; const allowScripts = conf.get("allow-scripts") ? String(conf.get("allow-scripts")) : ":not(*)"; const { buildQueue, graph } = await install( { ...conf.options, frozenLockfile, expectLockfile, allowScripts, lockfileOnly }, add ); return { buildQueue, graph }; }; export { command, usage, views }; //# sourceMappingURL=install-O2GH3FB3.js.map