UNPKG

@wix/cli

Version:

CLI tool for building Wix sites and applications

45 lines (43 loc) 1.09 kB
import { createRequire as _createRequire } from 'node:module'; const require = _createRequire(import.meta.url); import { loadProjectModel } from "./chunk-TGN4KGPQ.js"; import { reportCommandStartEvent } from "./chunk-Q5A6FJW3.js"; import { init_esm_shims } from "./chunk-4EFJZ3GQ.js"; // ../cli-site-old/src/commands/run-command.ts init_esm_shims(); import { cwd } from "node:process"; async function initServices({ metaSiteId }, { biLogger, errorReporter }) { errorReporter.setContext("site info", { siteId: metaSiteId }); biLogger.updateDefaults({ _msid: metaSiteId }); } async function runCommand(command, services, cliVersion, commandFn) { const model = await loadProjectModel(cwd()); await initServices(model, services); const commandStatus = reportCommandStartEvent({ biLogger: services.biLogger, command, cliVersion, flow: "Sites" }); try { await commandFn(model); commandStatus.succeed(); } catch (e) { commandStatus.failed(e); throw e; } } export { runCommand }; //# sourceMappingURL=chunk-535VOBMP.js.map