UNPKG

@pega/custom-dx-components

Version:

Utility for building custom UI components

44 lines (28 loc) 1.13 kB
import { join } from 'path'; import chalk from 'chalk'; import { showVersion, getLibraryBased, getConfigDefaults, checkLibraryAndArchives, getConfigDevServerPort } from '../../util.js'; import { devServerStart } from '@pega/constellation-dx-components-build-utils/index.js'; export default async options => { await showVersion(); const isLibraryBased = getLibraryBased(); if (!isLibraryBased) { console.log(`Command only supported for ${chalk.bold.green('library mode')} components.`); process.exit(); } await checkLibraryAndArchives(); const devPort = await getConfigDevServerPort(); const confDef = getConfigDefaults(); console.log(""); console.log(`Debugging Library: ${chalk.bold.green(`${confDef.currentOrgLib}/${confDef.version}`)}`); console.log(`Starting dev server: ${chalk.bold.green(`http://localhost:${confDef.devServerPort}/`)}\n`); console.log(chalk.yellow(`Be sure you have your PegaInfinity Operator using the above URL.`)); console.log(""); // call dev server start devServerStart(confDef.currentOrgLib, confDef.version, confDef.devServerPort); };