@wix/cli
Version:
CLI tool for building Wix sites and applications
58 lines (57 loc) • 1.66 kB
JavaScript
import { createRequire as _createRequire } from 'node:module';
const require = _createRequire(import.meta.url);
import {
reportCommandStartEvent
} from "./chunk-JGYYYU5M.js";
import "./chunk-Q5A6FJW3.js";
import {
BiProvider,
ErrorReporterProvider
} from "./chunk-EH3J5VW4.js";
import "./chunk-CCOOZLEQ.js";
import "./chunk-75K4NCRA.js";
import "./chunk-KJ37XZQA.js";
import {
render
} from "./chunk-OAVLQEAG.js";
import {
require_react
} from "./chunk-5A5B2WR4.js";
import "./chunk-SQ3KPTIH.js";
import "./chunk-Z4MHKCET.js";
import "./chunk-C4SUTB4O.js";
import "./chunk-PLXWATBI.js";
import "./chunk-TKDDSH55.js";
import "./chunk-62BYZXT7.js";
import "./chunk-WYHHEOWO.js";
import "./chunk-P4ZPHTFX.js";
import "./chunk-ZXYGJZOO.js";
import "./chunk-D5VYILRO.js";
import {
__toESM,
init_esm_shims
} from "./chunk-4EFJZ3GQ.js";
// src/commands/render-command.tsx
init_esm_shims();
var import_react = __toESM(require_react(), 1);
async function renderCommand(command, { biLogger, errorReporter }, tree) {
await runCommand(command, { biLogger, errorReporter }, async () => {
await render(
/* @__PURE__ */ import_react.default.createElement(BiProvider, { value: biLogger }, /* @__PURE__ */ import_react.default.createElement(ErrorReporterProvider, { value: errorReporter }, tree))
);
});
}
async function runCommand(command, services, commandFn) {
const commandStatus = reportCommandStartEvent(services.biLogger, command);
try {
await commandFn();
commandStatus.succeed();
} catch (e) {
commandStatus.failed(e);
throw e;
}
}
export {
renderCommand
};
//# sourceMappingURL=render-command-5TTDPAOB.js.map