UNPKG

@szzbmy/lowcode-cli

Version:

🐇 lowcode-cli is an efficient cli tool for Rabbitpre plugin component secondary development. ❤️

34 lines (33 loc) 1.48 kB
"use strict"; 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;