@szzbmy/lowcode-cli
Version:
🐇 lowcode-cli is an efficient cli tool for Rabbitpre plugin component secondary development. ❤️
34 lines (33 loc) • 1.48 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.existDevVersions = exports.uploadLibs = exports.uploadCode = void 0;
const config_1 = __importDefault(require("../config"));
const request_1 = require("../utils/request");
/** 上传组件代码包 */
async function uploadCode(formData) {
const { apiHost, env } = config_1.default;
const deployUrl = `${apiHost}/api/lowcode-cli/uploadCode`;
if (!deployUrl)
throw Error(`当前运行环境无法部署, 请检查环境配置: ${env}`);
return (0, request_1.post)(deployUrl, formData, { customOptions: { formData: true } });
}
exports.uploadCode = uploadCode;
/** 上传组件库代码包 */
async function uploadLibs(formData) {
const { apiHost, env } = config_1.default;
const deployUrl = `${apiHost}/api/lowcode-cli/uploadLibs`;
if (!deployUrl)
throw Error(`当前运行环境无法部署, 请检查环境配置: ${env}`);
return (0, request_1.post)(deployUrl, formData, { customOptions: { formData: true } });
}
exports.uploadLibs = uploadLibs;
/** 校验版本号 */
async function existDevVersions(name) {
const { apiHost } = config_1.default;
const url = `${apiHost}/api/lowcode-cli/existDevVersions`;
return (0, request_1.get)(url, { name });
}
exports.existDevVersions = existDevVersions;