-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathbuild.lowcode.js
126 lines (125 loc) · 4.27 KB
/
build.lowcode.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
const { name, version } = require("./package.json");
const { library } = require('./build.json');
module.exports = {
alias: {
'@': './src',
lowcode: './lowcode'
},
plugins: [
[
'@alifd/build-plugin-lowcode',
{
library,
// noParse: true,
npmInfo: {
package: name,
version,
},
lowcodeDir: 'lowcode',
entryPath: 'src/index.tsx',
engineScope: "@alilc",
categories: ['常用','信息展示'],
// extraAssets: [
// 'https://alifd.alicdn.com/npm/@alilc/[email protected]/build/antd-lowcode/assets-prod.json'
// ],
builtinAssets: [
{
"packages": [
{
"package": "moment",
"version": "2.24.0",
"urls": [
"https://g.alicdn.com/mylib/moment/2.24.0/min/moment.min.js"
],
"library": "moment"
},
{
"package": "lodash",
"library": "_",
"urls": [
"https://g.alicdn.com/platform/c/lodash/4.6.1/lodash.min.js"
]
},
{
"package": "iconfont-icons",
"urls": "//at.alicdn.com/t/font_2369445_ukrtsovd92r.js"
},
{
package: '@ant-design/icons',
version: '4.7.0',
urls: [`//g.alicdn.com/code/npm/@ali/ant-design-icons-cdn/4.5.0/index.umd.min.js`],
library: 'icons',
},
{
package: 'antd',
version: '4.23.2',
urls: [
`//g.alicdn.com/code/lib/antd/4.23.2/antd.min.js`,
`//g.alicdn.com/code/lib/antd/4.23.2/antd.min.css`,
],
library: 'antd',
},
{
// https://www.jsdelivr.com/package/npm/@alifd/meet-react?path=dist
"package": "alifdMeetReact",
"version": "2.8.2",
"urls": [
"https://cdn.jsdelivr.net/npm/@alifd/[email protected]/dist/meet-react.min.js",
"https://cdn.jsdelivr.net/npm/@alifd/[email protected]/dist/meet-react.min.css"
],
"library": "alifdMeetReact"
},
{
"package": "@alilc/lowcode-materials",
"version": "1.0.3",
"library": "AntdLowcode",
"urls": [
"https://alifd.alicdn.com/npm/@alilc/[email protected]/build/antd-lowcode/view.js",
"https://alifd.alicdn.com/npm/@alilc/[email protected]/build/antd-lowcode/view.css"
],
"editUrls": [
"https://alifd.alicdn.com/npm/@alilc/[email protected]/build/antd-lowcode/view.js",
"https://alifd.alicdn.com/npm/@alilc/[email protected]/build/antd-lowcode/view.css"
]
}
],
"components": [
// {
// "exportName": "AlilcLowcodeMaterialsMeta",
// "npm": {
// "package": "@alilc/lowcode-materials",
// "version": "1.0.3"
// },
// "url": "https://alifd.alicdn.com/npm/@alilc/[email protected]/build/antd-lowcode/meta.js",
// "urls": {
// "default": "https://alifd.alicdn.com/npm/@alilc/[email protected]/build/antd-lowcode/meta.js"
// }
// }
],
"sort": {
"groupList": [
"精选组件",
"原子组件"
],
"categoryList": [
"常用",
"通用",
"导航",
"信息输入",
"信息展示",
"信息反馈"
]
},
"groupList": [
"精选组件",
"原子组件"
],
"ignoreComponents": { "procomponents-lowcode-materials": ['ColorfulInput'] },
}
],
},
// './plugins/compatible.build.js',
],
// './plugins/before.start.load.js',
],
};