UNPKG

@nuofe/ndk-publish-tool

Version:
30 lines (21 loc) 952 B
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _ndkCli = _interopRequireDefault(require("@nuofe/ndk-cli")); var _ndkLogger = _interopRequireDefault(require("@nuofe/ndk-logger")); var _ndkRuntimeEnv = _interopRequireDefault(require("@nuofe/ndk-runtime-env")); var _ndkUpgrader = _interopRequireDefault(require("@nuofe/ndk-upgrader")); const debug = _ndkLogger.default.debug('ndk-publish-tool:cli'); var _default = async pkg => { const options = await _ndkCli.default.initOptions(pkg); debug('ensure runtime environment.'); await _ndkRuntimeEnv.default.ensure(options); debug('ensure latest version.'); await _ndkUpgrader.default.ensure(options); debug('invoke command.'); await _ndkCli.default.invokeCommand(options, __dirname, [], [], {}, 'publish'); }; exports.default = _default;