@modyo/cli
Version:
Modyo CLI Command line to expose local development tools
24 lines (23 loc) • 1.14 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const tslib_1 = require("tslib");
const debug_1 = tslib_1.__importDefault(require("debug"));
const get_modyo_site_host_1 = tslib_1.__importDefault(require("./get-modyo-site-host"));
const debug = (0, debug_1.default)('push/prepare-and-validate-preview.ts');
async function prepareAndValidatePreview({ flags: { 'site-host': flagSiteHost, 'site-id': flagSiteId, 'account-url': flagAccountUrl, token: flagToken, version: flagVersion, port: flagPort, 'dom-id': flagDomId, 'entry-js': flagEntryJs, }, }) {
debug('checking site id or site host');
if (!flagSiteHost && !flagSiteId) {
throw new Error('You must enter a valid site-id or site-host to identify deploy location');
}
const siteHost = await (0, get_modyo_site_host_1.default)(flagAccountUrl, flagSiteId, flagSiteHost, flagToken, flagVersion);
const params = {
siteHost,
accountUrl: flagAccountUrl,
port: flagPort,
domId: flagDomId,
entryJs: flagEntryJs,
};
debug(params);
return params;
}
exports.default = prepareAndValidatePreview;