UNPKG

sdata-cli

Version:

smardaten二次开发插件脚手架

131 lines (126 loc) 2.56 kB
const urlObjMap = { analyzer: { name: "分析仪", frame: ["React", "Vue 2"], }, app: { name: "应用", frame: ["React", "Vue 2"], }, "app-sso-custom": { name: "应用SSO前端覆盖方法", frame: ["React"], }, "app-tabs": { name: "应用页面标签组件", frame: ["React"], }, "app-top-custom": { name: "头部自定义组件", frame: ["React"], }, bigscreen: { name: "大屏", frame: ["React", "Vue 2"], }, canvas: { name: "画布", frame: ["React", "Vue 2"], }, "child-custom-btn": { name: "子表自定义按钮", frame: ["React"], }, "connect-data": { name: "连接器数据处理", frame: ["React"], }, "connect-in": { name: "连接器输入", frame: ["React"], }, "connect-out": { name: "连接器输出", frame: ["React"], }, "custom-process-node": { name: "自定义逻辑控制节点", frame: ["React"], }, "data-form-list": { name: "列表", frame: ["React", "Vue 2"], }, "data-form-list-query": { name: "列表查询区域", frame: ["React"] }, datasource: { name: "数据源", frame: ["React", "Vue 2"], }, "detail-custom-btn": { name: "详情自定义按钮", frame: ["React"], }, exchange: { name: "交换机", frame: ["React", "Vue 2"], }, head: { name: "应用头部", frame: ["React", "Vue 2"], }, "list-custom-btn": { name: "列表自定义按钮", frame: ["React"], }, login: { name: "登录页", frame: ["Vue 2"], }, navigation: { name: "侧边导航", frame: ["React", "Vue 2"], }, reporting: { name: "填报", frame: ["React", "Vue 2"], }, "sys-head-option": { name: "系统头部选项", frame: ["React"], }, "old-app": { name: "老版本应用", frame: ["React", "Vue 2"], }, }; const frameMap = { "Vue 3": "-vue3", "Vue 2": "-vue", Svelte: "-svelte", React: "", }; // 外网仓库地址 const exteriorPackagesUrl = "https://gitee.com/njsmartdata/sdata-plugins.git"; /** * 获取 inquirer list 配置 */ const getModuleList = (urlObjMap) => { let List = []; for (const key in urlObjMap) { const item = urlObjMap[key]; List.push({ name: item.name, value: key, }); } return List; }; module.exports = { getModuleList, urlObjMap, frameMap, exteriorPackagesUrl, };