@nuofe/ndk-publish-tool
Version:
Publish tool for Nuo FE.
30 lines (21 loc) • 952 B
JavaScript
;
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;