vlt
Version:
The vlt CLI
71 lines (69 loc) • 2.01 kB
JavaScript
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 {
InstallReporter
} from "./chunk-FNUSYALM.js";
import "./chunk-3X64PWHW.js";
import "./chunk-YESBS37V.js";
import "./chunk-J25GTXK2.js";
import {
update
} 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 {
error
} from "./chunk-KVH5ECIG.js";
import "./chunk-AECDW3EJ.js";
// ../../src/cli-sdk/src/commands/update.ts
var usage = () => commandUsage({
command: "update",
usage: "",
description: `Update dependencies to their latest in-range versions.
Discards the lockfile and resolves dependencies from scratch.`
});
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 update.`
} : null,
graph: i.graph.toJSON()
}),
human: InstallReporter
};
var command = async (conf) => {
if (conf.positionals.length > 0) {
throw error("Arguments are not yet supported for vlt update", {
code: "EUSAGE"
});
}
const allowScripts = conf.get("allow-scripts") ? String(conf.get("allow-scripts")) : ":not(*)";
const { buildQueue, graph } = await update({
...conf.options,
allowScripts
});
return { buildQueue, graph };
};
export {
command,
usage,
views
};
//# sourceMappingURL=update-VSC5JWXL.js.map