UNPKG

react-zeroconfig

Version:
45 lines • 1.79 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const sayTitle_1 = require("../utils/sayTitle"); const sayZeroconfig_1 = require("../utils/sayZeroconfig"); const buildPackages_1 = require("./buildPackages"); const help_1 = __importDefault(require("./help")); const listPackages_1 = require("./listPackages"); const parsePackageArgv_1 = require("./parsePackageArgv"); const publishPackages_1 = require("./publishPackages"); const syncPackages_1 = require("./syncPackages"); const validatePackages_1 = require("./validatePackages"); async function packageScripts(nodeArgv, { cwd = process.cwd() } = {}) { if (nodeArgv.indexOf('--help') > -1) { console.log(help_1.default); return; } const { command, choice } = parsePackageArgv_1.parsePackageArgv(nodeArgv); sayZeroconfig_1.sayZeroconfig(); sayTitle_1.sayTitle('EXECUTED COMMAND'); console.log('zeroconfig-package-scripts ' + nodeArgv.join(' ')); if (command === 'build') { process.env.BROWSERSLIST_ENV = 'package'; await buildPackages_1.buildPackages({ cwd }); } else if (command === 'publish') { await publishPackages_1.publishPackages({ cwd, choice }); } else if (command === 'validate') { await validatePackages_1.validatePackages({ cwd }); } else if (command === 'list') { await listPackages_1.listPackages({ cwd }); } else if (command === 'sync') { await syncPackages_1.syncPackages({ cwd }); } else { console.error('Unknown command :', command); } } exports.packageScripts = packageScripts; //# sourceMappingURL=index.js.map