UNPKG

@modyo/cli

Version:

Modyo CLI Command line to expose local development tools

24 lines (23 loc) 1.14 kB
"use strict"; 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;