@alifd/build-plugin-lowcode

0.4.7 • Public • Published

概述

使用文档

export interface LowcodeOptions {
  builtinAssets?: Array<string|Assets>; // 会作为内置资产保存到构建产物中
  extraAssets?: Array<string|Assets>; // 只在调试环境加载到资产包中
  noParse?: boolean; // 关闭自动解析生成 lowcode meta
  categories?: string[]; // 组件在组件面板中的分类
  groups?: string[]; // 组件在组件面板中的 tab 分组
  baseLibrary?: 'react'|'rax';
  setterMap?: SetterMap; // 注入 setter
}

export interface SetterMap {
  [SetterName: string]: string;
}

export type Assets = {
  package: string;
  version: string;
  urls: string[];
  library: string;
};
// 示例
// {
//   package: 'antd',
//   version: '4.17.3',
//   urls: [
//     'https://g.alicdn.com/code/lib/antd/4.17.3/antd.min.js',
//     'https://g.alicdn.com/code/lib/antd/4.17.3/antd.min.css',
//   ],
//   library: 'antd',
// }

开发调试

组件开发

demo/component目录下是测试组件的项目,改项目引用了 build-plugin-lowcode,相关配置在在 demo/component/build.lowcode.js 中;

可以修改 build-plugin-lowcode 的代码、修改 demo/component/build.lowcode.js 的配置进行调试;

# 在 build-plugin-lowcode 根目录下执行启动调试环境
npm run component:dev

Versions

Current Tags

VersionDownloads (Last 7 Days)Tag
0.4.10beta
0.4.79latest

Version History

VersionDownloads (Last 7 Days)Published
0.4.79
0.4.60
0.4.50
0.4.40
0.4.30
0.4.20
0.4.10
0.4.01
0.3.19-beta.00
0.3.186
0.3.18-beta.00
0.3.170
0.3.160
0.3.150
0.3.140
0.3.14-beta.00
0.3.130
0.3.122
0.3.110
0.3.100
0.3.90
0.3.80
0.3.8-beta.00
0.3.70
0.3.7-beta.20
0.3.7-beta.10
0.3.7-beta.00
0.3.61
0.3.50
0.3.5-beta.00
0.3.40
0.3.30
0.3.3-beta.00
0.3.2-beta.00
0.3.10
0.3.1-beta.10
0.3.1-beta.00
0.3.00
0.3.0-beta.30
0.3.0-beta.20
0.3.0-beta.10
0.3.0-beta.00
0.2.100
0.2.10-beta.00
0.2.90
0.2.80
0.2.70
0.2.60
0.2.50
0.2.40
0.2.30
0.2.20
0.2.10
0.2.00
0.2.0-beta.70
0.2.0-beta.60
0.2.0-beta.50
0.1.190
0.2.0-beta.40
0.2.0-beta.30
0.2.0-beta.20
0.2.0-beta.10
0.2.0-beta.00
0.1.19-beta.10
0.1.19-beta.00
0.1.181
0.1.170
0.1.17-beta.70
0.1.17-beta.60
0.1.17-beta.50
0.1.17-beta.40
0.1.17-beta.20
0.1.17-beta.10
0.1.17-beta.00
0.1.161
0.1.16-beta.20
0.1.16-beta.10
0.1.16-beta.00
0.1.150
0.1.15-beta.120
0.1.15-beta.110
0.1.15-beta.100
0.1.15-beta.90
0.1.15-beta.80
0.1.15-beta.70
0.1.15-beta.60
0.1.15-beta.50
0.1.15-beta.40
0.1.15-beta.30
0.1.15-beta.20
0.1.15-beta.10
0.1.15-beta.00
0.1.140
0.1.14-beta.10
0.1.14-beta.00
0.1.130
0.1.13-beta.80
0.1.13-beta.70
0.1.13-beta.60
0.1.13-beta.50
0.1.13-beta.40
0.1.13-beta.30
0.1.13-beta.20
0.1.13-beta.10
0.1.13-beta.00
0.1.120
0.1.12-beta.260
0.1.12-beta.250
0.1.12-beta.240
0.1.12-beta.230
0.1.12-beta.220
0.1.12-beta.210
0.1.12-beta.200
0.1.12-beta.190
0.1.12-beta.180
0.1.12-beta.170
0.1.12-beta.160
0.1.12-beta.150
0.1.12-beta.140
0.1.12-beta.130
0.1.12-beta.120
0.1.12-beta.110
0.1.12-beta.100
0.1.12-beta.90
0.1.12-beta.80
0.1.12-beta.70
0.1.12-beta.60
0.1.12-beta.50
0.1.12-beta.40
0.1.12-beta.30
0.1.12-beta.20
0.1.12-beta.10
0.1.12-beta.00
0.1.110
0.1.11-beta.60
0.1.11-beta.50
0.1.11-beta.40
0.1.11-beta.30
0.1.11-beta.20
0.1.11-beta.10
0.1.11-beta.00
0.1.100
0.1.10-beta.40
0.1.10-beta.30
0.1.10-beta.20
0.1.10-beta.10
0.1.10-beta.00
0.1.90
0.1.9-beta.50
0.1.9-beta.40
0.1.9-beta.30
0.1.9-beta.20
0.1.9-beta.10
0.1.9-beta.00
0.1.80
0.1.70
0.1.60
0.1.6-beta.00
0.1.50
0.1.40
0.1.30
0.1.20
0.1.2-beta.50
0.1.2-beta.40
0.1.2-beta.30
0.1.2-beta.20
0.1.2-beta.10
0.1.2-beta.00
0.1.10
0.1.1-beta.00
0.1.00

Package Sidebar

Install

npm i @alifd/build-plugin-lowcode

Weekly Downloads

21

Version

0.4.7

License

MIT

Unpacked Size

112 kB

Total Files

20

Last publish

Collaborators

  • zyliang96
  • sunyuan20
  • jiaqiu_chen
  • soberz
  • whatever_lll
  • john-watson
  • eternalsky
  • mark-ck
  • lakerswgq
  • no-repeat
  • wwsun
  • aboutblank
  • bindoon
  • tao1991123
  • vicerwang
  • myronliu347
  • jdkahn
  • fusion-bot
  • sobear
  • lianmin
  • clarkxia
  • quanyin
  • jerryyxu
  • yellow2dong
  • alvinhui
  • andevery
  • luhengchang228
  • yuysmile
  • fd.xy
  • rax-publisher