UNPKG

@metacall/deploy

Version:

Tool for deploying into MetaCall FaaS platform.

37 lines (36 loc) 1.66 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.printLanguage = exports.apiError = exports.error = exports.warn = exports.info = void 0; const language_1 = require("@metacall/protocol/language"); const chalk_1 = __importDefault(require("chalk")); const info = (message) => { // eslint-disable-next-line no-console console.log(chalk_1.default.cyanBright.bold('i') + ' ' + chalk_1.default.cyan(message)); }; exports.info = info; const warn = (message) => { // eslint-disable-next-line no-console console.warn(chalk_1.default.yellowBright.bold('!') + ' ' + chalk_1.default.yellow(message)); }; exports.warn = warn; const error = (message, exitCode = 1) => { // eslint-disable-next-line no-console console.error(chalk_1.default.redBright.bold('X') + ' ' + chalk_1.default.red(message)); return process.exit(exitCode); }; exports.error = error; const apiError = (err) => { var _a, _b; // eslint-disable-next-line no-console console.error(chalk_1.default.redBright.bold('X') + chalk_1.default.redBright(` Server responded with error code: ${((_a = err.response) === null || _a === void 0 ? void 0 : _a.status) || ''} ${(_b = err.response) === null || _b === void 0 ? void 0 : _b.data}`)); return process.exit(1); }; exports.apiError = apiError; const printLanguage = (language) => chalk_1.default .hex(language_1.Languages[language].hexColor) .bold(language_1.Languages[language].displayName); exports.printLanguage = printLanguage;