Skip to content

Commit f8cfdbb

Browse files
authored
Merge pull request alibaba#40 from alibaba/feat/umd-ify-react-renderer-2
Feat/umd ify react renderer 2
2 parents 56b1f1e + 1386acc commit f8cfdbb

10 files changed

Lines changed: 44 additions & 2827 deletions

File tree

CHANGELOG.md

Lines changed: 0 additions & 2634 deletions
This file was deleted.

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,8 @@
3838
"f2elint": "^2.0.1",
3939
"husky": "^7.0.4",
4040
"lerna": "^4.0.0",
41-
"typescript": "^4.5.5"
41+
"typescript": "^4.5.5",
42+
"yarn": "^1.22.17"
4243
},
4344
"engines": {
4445
"node": ">=14.17.0 <16"

packages/ignitor/public/index.html

Lines changed: 9 additions & 76 deletions
Original file line numberDiff line numberDiff line change
@@ -5,83 +5,16 @@
55
<meta http-equiv="x-ua-compatible" content="ie=edge,chrome=1" />
66
<meta name="viewport" content="width=device-width" />
77
<title>LowCodeEngine Editor DEMO</title>
8-
<link rel="shortcut icon" href="./favicon.png" />
9-
<link rel="stylesheet" data-name="vs/editor/editor.main" href="https://cdnjs.cloudflare.com/ajax/libs/monaco-editor/0.21.0/min/vs/editor/editor.main.css"/>
10-
<script src="https://g.alicdn.com/code/lib/react/16.9.0/umd/react.development.js"></script>
11-
<script src="https://g.alicdn.com/code/lib/react-dom/16.9.0/umd/react-dom.development.js"></script>
12-
<script src="https://g.alicdn.com/code/lib/prop-types/15.7.2/prop-types.js"></script>
13-
<script>
14-
React.PropTypes = PropTypes;
15-
</script>
16-
<script src="https://g.alicdn.com/platform/c/??react15-polyfill/0.0.1/dist/index.js,lodash/4.6.1/lodash.min.js,immutable/3.7.6/dist/immutable.min.js,natty-storage/2.0.2/dist/natty-storage.min.js,natty-fetch/2.6.0/dist/natty-fetch.pc.min.js,tinymce/4.2.5/tinymce-full.js"></script>
17-
<script src="https://g.alicdn.com/mylib/moment/2.24.0/min/moment.min.js"></script>
18-
<link rel="stylesheet" href="https://unpkg.alibaba-inc.com/@alifd/next@1.20.25/dist/next.min.css" />
19-
<script src="https://unpkg.alibaba-inc.com/@alifd/next@1.20.25/dist/next.min.js"></script>
20-
<script src="https://cdn.jsdelivr.net/npm/rax@1.1.3/dist/rax.js"></script>
21-
<!-- <script src="http://192.168.0.106:8000/lc-engine.js"></script> -->
22-
<script>
23-
var require = { paths: { vs: 'https://g.alicdn.com/code/lib/monaco-editor/0.21.2/min/vs' } };
24-
</script>
25-
<script src="https://g.alicdn.com/code/lib/monaco-editor/0.21.2/min/vs/loader.min.js"></script>
26-
<script src="https://g.alicdn.com/code/lib/monaco-editor/0.21.2/min/vs/editor/editor.main.nls.js"></script>
27-
<script src="https://g.alicdn.com/code/lib/monaco-editor/0.21.2/min/vs/editor/editor.main.js"></script>
28-
<link rel="stylesheet" href="/css/editor-preset-vision.css" />
29-
<script>
30-
window.pageConfig = {
31-
env: 'release',
32-
locale: 'zh_CN',
33-
pageType: 'single',
34-
deviceType: 'web',
35-
appName: '基础包管理后台',
36-
appType: 'legao_base_packages',
37-
templateType: '',
38-
pageId: 'FORM-3KYJN7RV-DIOD8LLK1WGQ89S7NHA92-QJVH497K-V',
39-
slug: 'test',
40-
appMode: 'back',
41-
isAppAdmin: 'y',
42-
isSuperAdmin: 'n',
43-
isBetaDeveloper: 'n',
44-
formType: 'display',
45-
title: { en_US: '测试', type: 'i18n', zh_CN: '测试' },
46-
urlPrefix: 'https://go.alibaba-inc.com',
47-
APIUrlPrefix: 'https://go.alibaba-inc.com',
48-
devVersion: '0.1.0', // 这个是子应用的变更 id
49-
subAppType: '0.1.0',
50-
appKey: 'legao_base_packages',
51-
RE_VERSION: '7.1.1',
52-
appSource: '',
53-
isDomainDefault: 'n',
54-
useReleaseBundle: 'n',
55-
isDomainPkg: 'n',
56-
medusaAppName: '',
57-
domainCode: 'kS6SyH',
58-
aecp: {
59-
mdcDomain: '',
60-
projectId: '',
61-
appCode: '',
62-
},
63-
designerConfigs: {},
64-
navConfig:
65-
'{"appName":{"en_US":"基础包管理后台","key":"","type":"i18n","zh_CN":"基础包管理后台"},"bgColor":"white","data":[{"children":[],"hidden":false,"icon":"","inner":true,"navUuid":"FORM-3KYJN7RV-DIOD8LLK1WGQ89S7NHA92-QJVH497K-V","relateUuid":"FORM-3KYJN7RV-DIOD8LLK1WGQ89S7NHA92-QJVH497K-V","slug":"test","targetNew":false,"title":{"en_US":"测试","type":"i18n","zh_CN":"测试"}}],"isFixed":"y","isFold":"y","isFoldHorizontal":"n","languageChangeUrl":{"en_US":"/common/account/changeAccountLanguage.json","type":"i18n","zh_CN":"/common/account/changeAccountLanguage.json"},"layout":"auto","navStyle":"orange","navTheme":"light","openSubMode":false,"showAppTitle":true,"showCrumb":true,"showIcon":false,"showLanguageChange":true,"showNav":true,"showSearch":"n","singletons":{"FORM-3KYJN7RV-DIOD8LLK1WGQ89S7NHA92-QJVH497K-V":{"isFixed":"n","isFold":"n","isFoldHorizontal":"n","showAppTitle":false,"showCrumb":false,"showLanguageChange":false,"showNav":false,"showSearch":"n","singleton":false},"test":{"$ref":"$.singletons.FORM\\-3KYJN7RV\\-DIOD8LLK1WGQ89S7NHA92\\-QJVH497K\\-V"}},"type":"top_fold"}',
66-
historyType: 'HASH',
67-
isSinglePage: 'n',
68-
rhino: 'n',
69-
isMiniApp: '',
70-
taskId: '',
71-
appSchema: 'V5',
72-
openSubMode: 'n',
73-
};
74-
window.g_config = {};
75-
</script>
768
</head>
77-
789
<body>
79-
<!-- lowcode engine globals -->
80-
<div id="lce-container"></div>
81-
<!-- vision 测试使用
82-
83-
-->
84-
<script src="/js/editor-preset-vision.js"></script>
85-
<script src="https://dev.g.alicdn.com/vision/visualengine-utils/5.0.0/engine-utils.js"></script>
10+
<h1>
11+
This project only provides engine resource files. For usage, go for
12+
<a href="https://github.com/alibaba/lowcode-demo" target="_blank">Lowcode Demo</a>
13+
</h1>
14+
<h2>
15+
For local debugging of lowcode engine, please visit
16+
<a href="https://www.yuque.com/lce/doc/glz0fx#wi8rs" target="_blank">proxy documentation</a>
17+
to get more information.
18+
</h2>
8619
</body>
8720
</html>
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
{
2+
"entry": {
3+
"react-renderer": "src/index"
4+
},
5+
"sourceMap": true,
6+
"library": "AliLowCodeReactRenderer",
7+
"libraryTarget": "umd",
8+
"externals": {
9+
"react": "var window.React",
10+
"react-dom": "var window.ReactDOM",
11+
"prop-types": "var window.PropTypes",
12+
"@alifd/next": "var Next",
13+
"moment": "var window.moment"
14+
},
15+
"polyfill": false,
16+
"outputDir": "dist",
17+
"vendor": false,
18+
"ignoreHtmlTemplate": true,
19+
"plugins": [
20+
"build-plugin-react-app",
21+
["build-plugin-fusion", {
22+
"externalNext": "umd"
23+
}],
24+
["build-plugin-moment-locales", {
25+
"locales": ["zh-cn"]
26+
}]
27+
]
28+
}

packages/react-renderer/package.json

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,14 @@
66
"module": "es/index.js",
77
"files": [
88
"lib",
9-
"es"
9+
"es",
10+
"dist"
1011
],
1112
"scripts": {
1213
"test": "build-scripts test --config build.test.json",
1314
"start": "build-scripts start",
14-
"build": "build-scripts build --skip-demo"
15+
"build": "build-scripts build --skip-demo",
16+
"build:umd": "NODE_OPTIONS=--max_old_space_size=8192 build-scripts build --config build.umd.json"
1517
},
1618
"keywords": [
1719
"lowcode",

scripts/addowner.js

Lines changed: 0 additions & 71 deletions
This file was deleted.

scripts/build.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,4 +21,5 @@ lerna run build:umd \
2121
--scope @alilc/lowcode-engine \
2222
--scope @alilc/lowcode-rax-simulator-renderer \
2323
--scope @alilc/lowcode-react-simulator-renderer \
24+
--scope @alilc/lowcode-react-renderer \
2425
--stream

scripts/deploy.sh

Lines changed: 0 additions & 39 deletions
This file was deleted.

scripts/setup-for-test.sh

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
#!/usr/bin/env bash
22

3-
tnpm i -g lerna @ali/tyarn
4-
53
rm -rf node_modules package-lock.json yarn.lock
64
lerna clean -y
75
find ./packages -type f -name "package-lock.json" -exec rm -f {} \;

scripts/setup-skip-build.sh

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
#!/usr/bin/env bash
22

3-
tnpm i -g lerna @ali/tyarn
4-
53
rm -rf node_modules package-lock.json yarn.lock
64
lerna clean -y
75
find ./packages -type f -name "package-lock.json" -exec rm -f {} \;

0 commit comments

Comments
 (0)