From de914eceddda642bfe44ac4152984c7f9055137e Mon Sep 17 00:00:00 2001 From: kangwei Date: Mon, 30 Mar 2020 19:47:28 +0800 Subject: [PATCH 1/3] Publish - @ali/lowcode-code-generator@0.8.1 - @ali/lowcode-demo@0.8.1 - @ali/lowcode-designer@0.8.2 - @ali/lowcode-editor-core@0.8.1 - @ali/lowcode-editor-skeleton@0.8.1 - @ali/lowcode-globals@0.8.1 - @ali/lowcode-material-parser@0.8.1 - @ali/lowcode-plugin-components-pane@0.8.1 - @ali/lowcode-plugin-designer@0.8.1 - @ali/lowcode-plugin-event-bind-dialog@0.8.2 - @ali/lowcode-plugin-outline-pane@0.8.2 - @ali/lowcode-plugin-sample-logo@0.8.1 - @ali/lowcode-plugin-sample-preview@0.8.1 - @ali/lowcode-plugin-sample-save@0.8.1 - @ali/lowcode-plugin-settings-pane@0.8.3 - @ali/lowcode-plugin-undo-redo@0.8.1 - @ali/lowcode-plugin-zh-en@0.8.1 - @ali/lowcode-react-renderer@0.8.2 - @ali/lowcode-react-simulator-renderer@0.8.1 - @ali/lowcode-runtime@0.8.1 - @ali/lowcode-setters@0.8.1 --- packages/code-generator/CHANGELOG.md | 14 ++++++++ packages/code-generator/package.json | 2 +- packages/demo/CHANGELOG.md | 12 +++++++ packages/demo/package.json | 30 ++++++++--------- packages/designer/CHANGELOG.md | 13 ++++++++ packages/designer/package.json | 10 +++--- packages/editor-core/CHANGELOG.md | 8 +++++ packages/editor-core/package.json | 8 ++--- packages/editor-skeleton/CHANGELOG.md | 11 +++++++ packages/editor-skeleton/package.json | 4 +-- packages/globals/CHANGELOG.md | 11 +++++++ packages/globals/package.json | 2 +- packages/material-parser/CHANGELOG.md | 32 +++++++++++++++++++ packages/material-parser/package.json | 2 +- packages/plugin-components-pane/CHANGELOG.md | 8 +++++ packages/plugin-components-pane/package.json | 12 +++---- packages/plugin-designer/CHANGELOG.md | 8 +++++ packages/plugin-designer/package.json | 10 +++--- .../plugin-event-bind-dialog/CHANGELOG.md | 8 +++++ .../plugin-event-bind-dialog/package.json | 4 +-- packages/plugin-outline-pane/CHANGELOG.md | 11 +++++++ packages/plugin-outline-pane/package.json | 8 ++--- packages/plugin-sample-logo/CHANGELOG.md | 8 +++++ packages/plugin-sample-logo/package.json | 4 +-- packages/plugin-sample-preview/CHANGELOG.md | 8 +++++ packages/plugin-sample-preview/package.json | 8 ++--- packages/plugin-sample-save/CHANGELOG.md | 8 +++++ packages/plugin-sample-save/package.json | 6 ++-- packages/plugin-settings-pane/CHANGELOG.md | 13 ++++++++ packages/plugin-settings-pane/package.json | 10 +++--- packages/plugin-undo-redo/CHANGELOG.md | 8 +++++ packages/plugin-undo-redo/package.json | 6 ++-- packages/plugin-zh-en/CHANGELOG.md | 11 +++++++ packages/plugin-zh-en/package.json | 6 ++-- packages/react-renderer/CHANGELOG.md | 8 +++++ packages/react-renderer/package.json | 2 +- .../react-simulator-renderer/CHANGELOG.md | 8 +++++ .../react-simulator-renderer/package.json | 14 ++++---- packages/runtime/CHANGELOG.md | 16 ++++++++++ packages/runtime/package.json | 8 ++--- packages/setters/CHANGELOG.md | 11 +++++++ packages/setters/package.json | 6 ++-- 42 files changed, 316 insertions(+), 81 deletions(-) create mode 100644 packages/code-generator/CHANGELOG.md create mode 100644 packages/demo/CHANGELOG.md create mode 100644 packages/designer/CHANGELOG.md create mode 100644 packages/editor-core/CHANGELOG.md create mode 100644 packages/editor-skeleton/CHANGELOG.md create mode 100644 packages/globals/CHANGELOG.md create mode 100644 packages/material-parser/CHANGELOG.md create mode 100644 packages/plugin-components-pane/CHANGELOG.md create mode 100644 packages/plugin-designer/CHANGELOG.md create mode 100644 packages/plugin-event-bind-dialog/CHANGELOG.md create mode 100644 packages/plugin-outline-pane/CHANGELOG.md create mode 100644 packages/plugin-sample-logo/CHANGELOG.md create mode 100644 packages/plugin-sample-preview/CHANGELOG.md create mode 100644 packages/plugin-sample-save/CHANGELOG.md create mode 100644 packages/plugin-settings-pane/CHANGELOG.md create mode 100644 packages/plugin-undo-redo/CHANGELOG.md create mode 100644 packages/plugin-zh-en/CHANGELOG.md create mode 100644 packages/react-renderer/CHANGELOG.md create mode 100644 packages/react-simulator-renderer/CHANGELOG.md create mode 100644 packages/runtime/CHANGELOG.md create mode 100644 packages/setters/CHANGELOG.md diff --git a/packages/code-generator/CHANGELOG.md b/packages/code-generator/CHANGELOG.md new file mode 100644 index 000000000..83145e7ba --- /dev/null +++ b/packages/code-generator/CHANGELOG.md @@ -0,0 +1,14 @@ +# Change Log + +All notable changes to this project will be documented in this file. +See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +## 0.8.1 (2020-03-30) + + +### Features + +* code generator main process ([021d6e0](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/commit/021d6e0fe9fb29a8b6c1c5d5f4d06ec71896faa5)) +* demo schema & complex children type ([a5ee6bd](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/commit/a5ee6bd55806fc9aea695096ccd4c7f50b8e31c4)) +* fix gaps ([32af3d3](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/commit/32af3d3a3ca4d5aca15be25e05c840c8ea0cb6ae)) +* project builder fix & publish demo to disk ([26983b3](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/commit/26983b38c2b0f1d39d79964eb54d8ce60250dd82)) diff --git a/packages/code-generator/package.json b/packages/code-generator/package.json index 9691e1b1e..f87f114ca 100644 --- a/packages/code-generator/package.json +++ b/packages/code-generator/package.json @@ -1,6 +1,6 @@ { "name": "@ali/lowcode-code-generator", - "version": "0.8.0", + "version": "0.8.1", "description": "出码引擎 for LowCode Engine", "main": "lib/index.js", "files": [ diff --git a/packages/demo/CHANGELOG.md b/packages/demo/CHANGELOG.md new file mode 100644 index 000000000..b6b08d0ec --- /dev/null +++ b/packages/demo/CHANGELOG.md @@ -0,0 +1,12 @@ +# Change Log + +All notable changes to this project will be documented in this file. +See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +## 0.8.1 (2020-03-30) + + +### Features + +* complet preview ([56c16ff](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/commit/56c16ffa5c39c2d01abd9cfa90fea49a4539da1d)) +* double outline & ZH_EN support ([b379bd7](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/commit/b379bd7c0c488ef24f825760750a13d3fa083c96)) diff --git a/packages/demo/package.json b/packages/demo/package.json index 4f592efb8..38d0fcd75 100644 --- a/packages/demo/package.json +++ b/packages/demo/package.json @@ -1,30 +1,30 @@ { "name": "@ali/lowcode-demo", "private": true, - "version": "0.8.0", + "version": "0.8.1", "description": "低代码引擎 DEMO", "scripts": { "start": "build-scripts start", "cloud-build": "build-scripts build --config cloud-build.json" }, "dependencies": { - "@ali/lowcode-editor-core": "^0.8", - "@ali/lowcode-editor-skeleton": "^0.8.0", - "@ali/lowcode-plugin-designer": "^0.8.0", - "@ali/lowcode-setters": "^0.8.0", - "@ali/lowcode-plugin-components-pane": "^0.8.0", - "@ali/lowcode-plugin-settings-pane": "^0.8.0", - "@ali/lowcode-plugin-outline-pane": "^0.8.0", - "@ali/lowcode-plugin-undo-redo": "^0.8.0", - "@ali/lowcode-plugin-zh-en": "^0.8.0", - "@ali/lowcode-plugin-sample-logo": "^0.8.0", - "@ali/lowcode-plugin-sample-preview": "^0.8.0", - "@ali/lowcode-plugin-event-bind-dialog": "^0.8.0", + "@ali/lowcode-editor-core": "^0.8.1", + "@ali/lowcode-editor-skeleton": "^0.8.1", + "@ali/lowcode-plugin-components-pane": "^0.8.1", + "@ali/lowcode-plugin-designer": "^0.8.1", + "@ali/lowcode-plugin-event-bind-dialog": "^0.8.2", + "@ali/lowcode-plugin-outline-pane": "^0.8.2", + "@ali/lowcode-plugin-sample-logo": "^0.8.1", + "@ali/lowcode-plugin-sample-preview": "^0.8.1", + "@ali/lowcode-plugin-settings-pane": "^0.8.3", + "@ali/lowcode-plugin-undo-redo": "^0.8.1", + "@ali/lowcode-plugin-zh-en": "^0.8.1", + "@ali/lowcode-react-renderer": "^0.8.2", "@ali/lowcode-runtime": "^0.0.3", - "@ali/lowcode-react-renderer": "^0.8.0", + "@ali/lowcode-setters": "^0.8.1", + "@alifd/next": "^1.19.21", "@alife/theme-lowcode-dark": "^0.1.0", "@alife/theme-lowcode-light": "^0.1.0", - "@alifd/next": "^1.19.21", "react": "^16.8.1", "react-dom": "^16.8.1" }, diff --git a/packages/designer/CHANGELOG.md b/packages/designer/CHANGELOG.md new file mode 100644 index 000000000..f5fc99a14 --- /dev/null +++ b/packages/designer/CHANGELOG.md @@ -0,0 +1,13 @@ +# Change Log + +All notable changes to this project will be documented in this file. +See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +## 0.8.2 (2020-03-30) + + +### Features + +* 🎸 merge material-parser ([b40c286](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/commit/b40c2869a0bc901d855279735fe86b84dabaa04d)) +* history log ([fbb3577](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/commit/fbb3577bd434c0ac77cc907abc36e3efe110fe8c)) +* import react-docgen to parse propTypes ([6e66168](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/commit/6e661686e4693e69279c496f3be1dd173703c55e)) diff --git a/packages/designer/package.json b/packages/designer/package.json index ba93de0fd..1d2766884 100644 --- a/packages/designer/package.json +++ b/packages/designer/package.json @@ -1,6 +1,6 @@ { "name": "@ali/lowcode-designer", - "version": "0.8.1", + "version": "0.8.2", "description": "Designer for Ali LowCode Engine", "main": "lib/index.js", "module": "es/index.js", @@ -15,18 +15,18 @@ }, "license": "MIT", "dependencies": { + "@ali/lowcode-globals": "^0.8.1", "classnames": "^2.2.6", "react": "^16", - "react-dom": "^16.7.0", - "@ali/lowcode-globals": "^0.8" + "react-dom": "^16.7.0" }, "devDependencies": { - "@types/medium-editor": "^5.0.3", + "@alib/build-scripts": "^0.1.18", "@types/classnames": "^2.2.7", + "@types/medium-editor": "^5.0.3", "@types/node": "^13.7.1", "@types/react": "^16", "@types/react-dom": "^16", - "@alib/build-scripts": "^0.1.18", "build-plugin-component": "^0.2.10" }, "ava": { diff --git a/packages/editor-core/CHANGELOG.md b/packages/editor-core/CHANGELOG.md new file mode 100644 index 000000000..d5f57f0e4 --- /dev/null +++ b/packages/editor-core/CHANGELOG.md @@ -0,0 +1,8 @@ +# Change Log + +All notable changes to this project will be documented in this file. +See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +## 0.8.1 (2020-03-30) + +**Note:** Version bump only for package @ali/lowcode-editor-core diff --git a/packages/editor-core/package.json b/packages/editor-core/package.json index c5c46418c..3345980fa 100644 --- a/packages/editor-core/package.json +++ b/packages/editor-core/package.json @@ -1,6 +1,6 @@ { "name": "@ali/lowcode-editor-core", - "version": "0.8.0", + "version": "0.8.1", "description": "alibaba lowcode editor core", "main": "lib/index.js", "module": "es/index.js", @@ -20,15 +20,15 @@ ], "author": "xiayang.xy", "dependencies": { + "@alifd/next": "1.x", "debug": "^4.1.1", "events": "^3.1.0", "intl-messageformat": "^8.3.1", "lodash": "^4.17.15", "prop-types": "^15.5.8", - "store": "^2.0.12", - "whatwg-fetch": "^3.0.0", "react": "^16.8.0", - "@alifd/next": "1.x" + "store": "^2.0.12", + "whatwg-fetch": "^3.0.0" }, "devDependencies": { "@alib/build-scripts": "^0.1.3", diff --git a/packages/editor-skeleton/CHANGELOG.md b/packages/editor-skeleton/CHANGELOG.md new file mode 100644 index 000000000..3536f07ab --- /dev/null +++ b/packages/editor-skeleton/CHANGELOG.md @@ -0,0 +1,11 @@ +# Change Log + +All notable changes to this project will be documented in this file. +See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +## 0.8.1 (2020-03-30) + + +### Features + +* 🎸 merge material-parser ([b40c286](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/commit/b40c2869a0bc901d855279735fe86b84dabaa04d)) diff --git a/packages/editor-skeleton/package.json b/packages/editor-skeleton/package.json index 82cdf2609..a99bb07ab 100644 --- a/packages/editor-skeleton/package.json +++ b/packages/editor-skeleton/package.json @@ -1,6 +1,6 @@ { "name": "@ali/lowcode-editor-skeleton", - "version": "0.8.0", + "version": "0.8.1", "description": "alibaba lowcode editor skeleton", "main": "lib/index.js", "module": "es/index.js", @@ -20,7 +20,7 @@ ], "author": "xiayang.xy", "dependencies": { - "@ali/lowcode-editor-core": "^0.8.0", + "@ali/lowcode-editor-core": "^0.8.1", "@alifd/next": "^1.x", "prop-types": "^15.5.8", "react": "^16.8.1", diff --git a/packages/globals/CHANGELOG.md b/packages/globals/CHANGELOG.md new file mode 100644 index 000000000..713965214 --- /dev/null +++ b/packages/globals/CHANGELOG.md @@ -0,0 +1,11 @@ +# Change Log + +All notable changes to this project will be documented in this file. +See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +## 0.8.1 (2020-03-30) + + +### Features + +* double outline & ZH_EN support ([b379bd7](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/commit/b379bd7c0c488ef24f825760750a13d3fa083c96)) diff --git a/packages/globals/package.json b/packages/globals/package.json index 22877a235..c82c7de92 100644 --- a/packages/globals/package.json +++ b/packages/globals/package.json @@ -1,6 +1,6 @@ { "name": "@ali/lowcode-globals", - "version": "0.8.0", + "version": "0.8.1", "description": "Globals api for Ali lowCode engine", "license": "MIT", "main": "lib/index.js", diff --git a/packages/material-parser/CHANGELOG.md b/packages/material-parser/CHANGELOG.md new file mode 100644 index 000000000..09df47289 --- /dev/null +++ b/packages/material-parser/CHANGELOG.md @@ -0,0 +1,32 @@ +# Change Log + +All notable changes to this project will be documented in this file. +See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +## 0.8.1 (2020-03-30) + + +### Bug Fixes + +* 🐛 fix bug of transforming type ([ebbe58d](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/commit/ebbe58df70f047f4b5fe367ac4b4a08de8a65e5d)) +* 🐛 fix bug of validate schema ([3f97523](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/commit/3f975232c7cd551bc9c74962095dcc9b127af489)) + + +### Code Refactoring + +* 💡 refactor with react-docgen ([64c9daa](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/commit/64c9daa1f451fdfeab2777e4beefc5d5e1890ba1)) + + +### Features + +* complete component protocol json schema & validate method ([3df360d](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/commit/3df360de85d425b2926ea50ff26a8df27ec36a78)) +* immigrate aimake materialin ([44ac85f](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/commit/44ac85f8a6a35bcd50f2e2b74a022e3cebe3cdef)) +* import react-docgen to parse propTypes ([6e66168](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/commit/6e661686e4693e69279c496f3be1dd173703c55e)) +* remove -p tslint.json for test ([6d013e1](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/commit/6d013e18f93bad5647cb9ea0a497336f64e1459a)) +* remove useless codes & modify generator ([dcd1b33](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/commit/dcd1b33d3bf8bdf5577dcc980608d9eac8d99372)) +* support multiple exported components ([db1b6de](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/commit/db1b6deaca256b0d107fe607de6cd0fc90517a9c)) + + +### BREAKING CHANGES + +* 🧨 use react-docgen to replace parser diff --git a/packages/material-parser/package.json b/packages/material-parser/package.json index 3b1314827..c5ff1e1fb 100644 --- a/packages/material-parser/package.json +++ b/packages/material-parser/package.json @@ -1,6 +1,6 @@ { "name": "@ali/lowcode-material-parser", - "version": "0.8.0", + "version": "0.8.1", "description": "material parser for Ali lowCode engine", "main": "lib/index.js", "files": [ diff --git a/packages/plugin-components-pane/CHANGELOG.md b/packages/plugin-components-pane/CHANGELOG.md new file mode 100644 index 000000000..2e4f84bd4 --- /dev/null +++ b/packages/plugin-components-pane/CHANGELOG.md @@ -0,0 +1,8 @@ +# Change Log + +All notable changes to this project will be documented in this file. +See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +## 0.8.1 (2020-03-30) + +**Note:** Version bump only for package @ali/lowcode-plugin-components-pane diff --git a/packages/plugin-components-pane/package.json b/packages/plugin-components-pane/package.json index ae5a2e461..cab69b7a2 100644 --- a/packages/plugin-components-pane/package.json +++ b/packages/plugin-components-pane/package.json @@ -1,6 +1,6 @@ { "name": "@ali/lowcode-plugin-components-pane", - "version": "0.8.0", + "version": "0.8.1", "description": "alibaba lowcode editor component-list plugin", "files": [ "es/", @@ -20,12 +20,12 @@ ], "author": "xiayang.xy", "dependencies": { - "react": "^16.8.1", - "@ali/iceluna-sdk": "^1.0.6-beta.6", - "@alifd/next": "^1.19.19", - "@ali/lowcode-editor-core": "0.8.0", + "@ali/iceluna-addon-component-list": "^1.0.11", "@ali/iceluna-comp-material-show": "^1.0.10", - "@ali/iceluna-addon-component-list": "^1.0.11" + "@ali/iceluna-sdk": "^1.0.6-beta.6", + "@ali/lowcode-editor-core": "^0.8.1", + "@alifd/next": "^1.19.19", + "react": "^16.8.1" }, "devDependencies": { "@alib/build-scripts": "^0.1.3", diff --git a/packages/plugin-designer/CHANGELOG.md b/packages/plugin-designer/CHANGELOG.md new file mode 100644 index 000000000..fd453ac87 --- /dev/null +++ b/packages/plugin-designer/CHANGELOG.md @@ -0,0 +1,8 @@ +# Change Log + +All notable changes to this project will be documented in this file. +See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +## 0.8.1 (2020-03-30) + +**Note:** Version bump only for package @ali/lowcode-plugin-designer diff --git a/packages/plugin-designer/package.json b/packages/plugin-designer/package.json index 73d09cf62..74f453059 100644 --- a/packages/plugin-designer/package.json +++ b/packages/plugin-designer/package.json @@ -1,6 +1,6 @@ { "name": "@ali/lowcode-plugin-designer", - "version": "0.8.0", + "version": "0.8.1", "description": "alibaba lowcode editor designer plugin", "files": [ "es", @@ -20,15 +20,15 @@ ], "author": "xiayang.xy", "dependencies": { + "@ali/lowcode-designer": "^0.8.2", + "@ali/lowcode-editor-core": "^0.8.1", "react": "^16.8.1", - "react-dom": "^16.8.1", - "@ali/lowcode-designer": "0.8", - "@ali/lowcode-editor-core": "0.8" + "react-dom": "^16.8.1" }, "devDependencies": { + "@alib/build-scripts": "^0.1.3", "@types/react": "^16.9.13", "@types/react-dom": "^16.9.4", - "@alib/build-scripts": "^0.1.3", "build-plugin-component": "^0.2.7-1" }, "publishConfig": { diff --git a/packages/plugin-event-bind-dialog/CHANGELOG.md b/packages/plugin-event-bind-dialog/CHANGELOG.md new file mode 100644 index 000000000..fd5cb8c4e --- /dev/null +++ b/packages/plugin-event-bind-dialog/CHANGELOG.md @@ -0,0 +1,8 @@ +# Change Log + +All notable changes to this project will be documented in this file. +See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +## 0.8.2 (2020-03-30) + +**Note:** Version bump only for package @ali/lowcode-plugin-event-bind-dialog diff --git a/packages/plugin-event-bind-dialog/package.json b/packages/plugin-event-bind-dialog/package.json index e8eba3d64..a33ee8470 100644 --- a/packages/plugin-event-bind-dialog/package.json +++ b/packages/plugin-event-bind-dialog/package.json @@ -1,6 +1,6 @@ { "name": "@ali/lowcode-plugin-event-bind-dialog", - "version": "0.8.1", + "version": "0.8.2", "description": "alibaba lowcode editor event bind dialog plugin", "files": [ "es", @@ -19,8 +19,8 @@ ], "author": "zude.hzd", "dependencies": { + "@ali/lowcode-editor-core": "^0.8.1", "@alifd/next": "^1.19.16", - "@ali/lowcode-editor-core": "^0.8.0", "react": "^16.8.1", "react-dom": "^16.8.1" }, diff --git a/packages/plugin-outline-pane/CHANGELOG.md b/packages/plugin-outline-pane/CHANGELOG.md new file mode 100644 index 000000000..e4cdf9dbb --- /dev/null +++ b/packages/plugin-outline-pane/CHANGELOG.md @@ -0,0 +1,11 @@ +# Change Log + +All notable changes to this project will be documented in this file. +See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +## 0.8.2 (2020-03-30) + + +### Features + +* double outline & ZH_EN support ([b379bd7](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/commit/b379bd7c0c488ef24f825760750a13d3fa083c96)) diff --git a/packages/plugin-outline-pane/package.json b/packages/plugin-outline-pane/package.json index 27bdd96be..857a1e5f0 100644 --- a/packages/plugin-outline-pane/package.json +++ b/packages/plugin-outline-pane/package.json @@ -1,6 +1,6 @@ { "name": "@ali/lowcode-plugin-outline-pane", - "version": "0.8.1", + "version": "0.8.2", "description": "Outline pane for Ali lowCode engine", "files": [ "es", @@ -14,12 +14,12 @@ "test:snapshot": "ava --update-snapshots" }, "dependencies": { + "@ali/lowcode-designer": "^0.8.2", + "@ali/lowcode-globals": "^0.8.1", "@alifd/next": "^1.19.16", "classnames": "^2.2.6", "react": "^16", - "react-dom": "^16.7.0", - "@ali/lowcode-designer": "^0.8.0", - "@ali/lowcode-globals": "^0.8.0" + "react-dom": "^16.7.0" }, "devDependencies": { "@alib/build-scripts": "^0.1.18", diff --git a/packages/plugin-sample-logo/CHANGELOG.md b/packages/plugin-sample-logo/CHANGELOG.md new file mode 100644 index 000000000..2734312c2 --- /dev/null +++ b/packages/plugin-sample-logo/CHANGELOG.md @@ -0,0 +1,8 @@ +# Change Log + +All notable changes to this project will be documented in this file. +See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +## 0.8.1 (2020-03-30) + +**Note:** Version bump only for package @ali/lowcode-plugin-sample-logo diff --git a/packages/plugin-sample-logo/package.json b/packages/plugin-sample-logo/package.json index fbed27ea2..5331ec9f0 100644 --- a/packages/plugin-sample-logo/package.json +++ b/packages/plugin-sample-logo/package.json @@ -1,6 +1,6 @@ { "name": "@ali/lowcode-plugin-sample-logo", - "version": "0.8.0", + "version": "0.8.1", "description": "alibaba lowcode editor logo plugin", "files": [ "es/", @@ -20,7 +20,7 @@ ], "author": "xiayang.xy", "dependencies": { - "@ali/lowcode-editor-core": "^0.8", + "@ali/lowcode-editor-core": "^0.8.1", "react": "^16.8.1" }, "devDependencies": { diff --git a/packages/plugin-sample-preview/CHANGELOG.md b/packages/plugin-sample-preview/CHANGELOG.md new file mode 100644 index 000000000..75653bc09 --- /dev/null +++ b/packages/plugin-sample-preview/CHANGELOG.md @@ -0,0 +1,8 @@ +# Change Log + +All notable changes to this project will be documented in this file. +See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +## 0.8.1 (2020-03-30) + +**Note:** Version bump only for package @ali/lowcode-plugin-sample-preview diff --git a/packages/plugin-sample-preview/package.json b/packages/plugin-sample-preview/package.json index faca5d9a4..5494d90a7 100644 --- a/packages/plugin-sample-preview/package.json +++ b/packages/plugin-sample-preview/package.json @@ -1,6 +1,6 @@ { "name": "@ali/lowcode-plugin-sample-preview", - "version": "0.8.0", + "version": "0.8.1", "description": "alibaba lowcode editor sample preview plugin", "files": [ "es", @@ -18,10 +18,10 @@ "editor" ], "dependencies": { + "@ali/lowcode-designer": "^0.8.2", + "@ali/lowcode-editor-core": "^0.8.1", "@alifd/next": "^1.x", - "react": "^16.8.1", - "@ali/lowcode-editor-core": "^0.8.0", - "@ali/lowcode-designer": "^0.8.0" + "react": "^16.8.1" }, "devDependencies": { "@alib/build-scripts": "^0.1.3", diff --git a/packages/plugin-sample-save/CHANGELOG.md b/packages/plugin-sample-save/CHANGELOG.md new file mode 100644 index 000000000..ee3c2f590 --- /dev/null +++ b/packages/plugin-sample-save/CHANGELOG.md @@ -0,0 +1,8 @@ +# Change Log + +All notable changes to this project will be documented in this file. +See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +## 0.8.1 (2020-03-30) + +**Note:** Version bump only for package @ali/lowcode-plugin-sample-save diff --git a/packages/plugin-sample-save/package.json b/packages/plugin-sample-save/package.json index 9b922cfb7..fc7bea48a 100644 --- a/packages/plugin-sample-save/package.json +++ b/packages/plugin-sample-save/package.json @@ -1,6 +1,6 @@ { "name": "@ali/lowcode-plugin-sample-save", - "version": "0.8.0", + "version": "0.8.1", "description": "alibaba lowcode editor sample save plugin", "files": [ "es", @@ -19,9 +19,9 @@ ], "author": "xiayang.xy", "dependencies": { + "@ali/lowcode-editor-core": "^0.8.1", "@alifd/next": "^1.x", - "react": "^16.8.1", - "@ali/lowcode-editor-core": "^0.8.0" + "react": "^16.8.1" }, "devDependencies": { "@alib/build-scripts": "^0.1.3", diff --git a/packages/plugin-settings-pane/CHANGELOG.md b/packages/plugin-settings-pane/CHANGELOG.md new file mode 100644 index 000000000..36a1668f5 --- /dev/null +++ b/packages/plugin-settings-pane/CHANGELOG.md @@ -0,0 +1,13 @@ +# Change Log + +All notable changes to this project will be documented in this file. +See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +## 0.8.3 (2020-03-30) + + +### Features + +* add color-setter ([a149921](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/commit/a14992174b65b1241e7bb82561c7efdfd6589606)) +* double outline & ZH_EN support ([b379bd7](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/commit/b379bd7c0c488ef24f825760750a13d3fa083c96)) +* 增加color-setter,json-setter ([93e76ce](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/commit/93e76ce3606603ee926ad83b21b29ffe28dc0682)) diff --git a/packages/plugin-settings-pane/package.json b/packages/plugin-settings-pane/package.json index afb784046..32bfab8ae 100644 --- a/packages/plugin-settings-pane/package.json +++ b/packages/plugin-settings-pane/package.json @@ -1,6 +1,6 @@ { "name": "@ali/lowcode-plugin-settings-pane", - "version": "0.8.2", + "version": "0.8.3", "description": "Settings pane for Ali lowCode engine", "files": [ "es", @@ -14,10 +14,10 @@ "test:snapshot": "ava --update-snapshots" }, "dependencies": { - "@ali/lowcode-editor-core": "^0.8.0", - "@ali/lowcode-designer": "^0.8.0", - "@ali/lowcode-globals": "^0.8.0", - "@ali/lowcode-plugin-outline-pane": "^0.8.0", + "@ali/lowcode-designer": "^0.8.2", + "@ali/lowcode-editor-core": "^0.8.1", + "@ali/lowcode-globals": "^0.8.1", + "@ali/lowcode-plugin-outline-pane": "^0.8.2", "@alifd/next": "^1.19.16", "classnames": "^2.2.6", "react": "^16" diff --git a/packages/plugin-undo-redo/CHANGELOG.md b/packages/plugin-undo-redo/CHANGELOG.md new file mode 100644 index 000000000..bb81275eb --- /dev/null +++ b/packages/plugin-undo-redo/CHANGELOG.md @@ -0,0 +1,8 @@ +# Change Log + +All notable changes to this project will be documented in this file. +See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +## 0.8.1 (2020-03-30) + +**Note:** Version bump only for package @ali/lowcode-plugin-undo-redo diff --git a/packages/plugin-undo-redo/package.json b/packages/plugin-undo-redo/package.json index fad11d855..425f601cc 100644 --- a/packages/plugin-undo-redo/package.json +++ b/packages/plugin-undo-redo/package.json @@ -1,6 +1,6 @@ { "name": "@ali/lowcode-plugin-undo-redo", - "version": "0.8.0", + "version": "0.8.1", "description": "alibaba lowcode editor undo redo plugin", "files": [ "es", @@ -19,8 +19,8 @@ ], "author": "xiayang.xy", "dependencies": { - "@ali/lowcode-editor-skeleton": "^0.8.0", - "@ali/lowcode-editor-core": "^0.8.0", + "@ali/lowcode-editor-core": "^0.8.1", + "@ali/lowcode-editor-skeleton": "^0.8.1", "react": "^16.8.1", "react-dom": "^16.8.1" }, diff --git a/packages/plugin-zh-en/CHANGELOG.md b/packages/plugin-zh-en/CHANGELOG.md new file mode 100644 index 000000000..713965214 --- /dev/null +++ b/packages/plugin-zh-en/CHANGELOG.md @@ -0,0 +1,11 @@ +# Change Log + +All notable changes to this project will be documented in this file. +See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +## 0.8.1 (2020-03-30) + + +### Features + +* double outline & ZH_EN support ([b379bd7](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/commit/b379bd7c0c488ef24f825760750a13d3fa083c96)) diff --git a/packages/plugin-zh-en/package.json b/packages/plugin-zh-en/package.json index c2de5403d..0515d68e8 100644 --- a/packages/plugin-zh-en/package.json +++ b/packages/plugin-zh-en/package.json @@ -1,6 +1,6 @@ { "name": "@ali/lowcode-plugin-zh-en", - "version": "0.8.0", + "version": "0.8.1", "description": "alibaba lowcode editor zhong english plugin", "files": [ "es", @@ -14,8 +14,8 @@ "test:snapshot": "ava --update-snapshots" }, "dependencies": { - "@ali/lowcode-globals": "^0.8.0", - "@ali/lowcode-editor-core": "^0.8.0", + "@ali/lowcode-editor-core": "^0.8.1", + "@ali/lowcode-globals": "^0.8.1", "react": "^16.8.1", "react-dom": "^16.8.1" }, diff --git a/packages/react-renderer/CHANGELOG.md b/packages/react-renderer/CHANGELOG.md new file mode 100644 index 000000000..02bf1fcf8 --- /dev/null +++ b/packages/react-renderer/CHANGELOG.md @@ -0,0 +1,8 @@ +# Change Log + +All notable changes to this project will be documented in this file. +See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +## 0.8.2 (2020-03-30) + +**Note:** Version bump only for package @ali/lowcode-react-renderer diff --git a/packages/react-renderer/package.json b/packages/react-renderer/package.json index a958b9fed..5cfebcd50 100644 --- a/packages/react-renderer/package.json +++ b/packages/react-renderer/package.json @@ -1,6 +1,6 @@ { "name": "@ali/lowcode-react-renderer", - "version": "0.8.1", + "version": "0.8.2", "description": "react renderer for ali lowcode engine", "main": "lib/index.js", "module": "es/index.js", diff --git a/packages/react-simulator-renderer/CHANGELOG.md b/packages/react-simulator-renderer/CHANGELOG.md new file mode 100644 index 000000000..a6b66934a --- /dev/null +++ b/packages/react-simulator-renderer/CHANGELOG.md @@ -0,0 +1,8 @@ +# Change Log + +All notable changes to this project will be documented in this file. +See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +## 0.8.1 (2020-03-30) + +**Note:** Version bump only for package @ali/lowcode-react-simulator-renderer diff --git a/packages/react-simulator-renderer/package.json b/packages/react-simulator-renderer/package.json index 3ee267221..f03dfd855 100644 --- a/packages/react-simulator-renderer/package.json +++ b/packages/react-simulator-renderer/package.json @@ -1,7 +1,7 @@ { "private": true, "name": "@ali/lowcode-react-simulator-renderer", - "version": "0.8.0", + "version": "0.8.1", "description": "react simulator renderer for alibaba lowcode designer", "main": "lib/index.js", "module": "es/index.js", @@ -13,9 +13,9 @@ "test:snapshot": "ava --update-snapshots" }, "dependencies": { - "@ali/lowcode-globals": "^0.8", - "@ali/lowcode-designer": "^0.8", - "@ali/lowcode-react-renderer": "^0.8.0", + "@ali/lowcode-designer": "^0.8.2", + "@ali/lowcode-globals": "^0.8.1", + "@ali/lowcode-react-renderer": "^0.8.2", "@recore/obx": "^1.0.8", "@recore/obx-react": "^1.0.7", "classnames": "^2.2.6", @@ -23,12 +23,12 @@ "react-dom": "^16.7.0" }, "devDependencies": { - "@types/react-dom": "^16", "@alib/build-scripts": "^0.1.18", - "build-plugin-component": "^0.2.11", "@types/classnames": "^2.2.7", "@types/node": "^13.7.1", - "@types/react": "^16" + "@types/react": "^16", + "@types/react-dom": "^16", + "build-plugin-component": "^0.2.11" }, "ava": { "compileEnhancements": false, diff --git a/packages/runtime/CHANGELOG.md b/packages/runtime/CHANGELOG.md new file mode 100644 index 000000000..d1509624d --- /dev/null +++ b/packages/runtime/CHANGELOG.md @@ -0,0 +1,16 @@ +# Change Log + +All notable changes to this project will be documented in this file. +See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +## 0.8.1 (2020-03-30) + + +### Bug Fixes + +* remove abstract identifer ([2e45266](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/commit/2e4526667d563dccb85b9e3c60d862500f308915)) + + +### Features + +* complet preview ([56c16ff](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/commit/56c16ffa5c39c2d01abd9cfa90fea49a4539da1d)) diff --git a/packages/runtime/package.json b/packages/runtime/package.json index ae0267c4c..7d9d689db 100644 --- a/packages/runtime/package.json +++ b/packages/runtime/package.json @@ -1,6 +1,6 @@ { "name": "@ali/lowcode-runtime", - "version": "0.8.0", + "version": "0.8.1", "description": "Runtime for Ali lowCode engine", "files": [ "es", @@ -28,11 +28,11 @@ "@ali/recore": "^1.6.9" }, "devDependencies": { - "@types/react-dom": "^16", "@alib/build-scripts": "^0.1.18", - "build-plugin-component": "^0.2.11", "@types/node": "^13.7.1", - "@types/react": "^16" + "@types/react": "^16", + "@types/react-dom": "^16", + "build-plugin-component": "^0.2.11" }, "publishConfig": { "registry": "https://registry.npm.alibaba-inc.com" diff --git a/packages/setters/CHANGELOG.md b/packages/setters/CHANGELOG.md new file mode 100644 index 000000000..b8428c269 --- /dev/null +++ b/packages/setters/CHANGELOG.md @@ -0,0 +1,11 @@ +# Change Log + +All notable changes to this project will be documented in this file. +See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +## 0.8.1 (2020-03-30) + + +### Bug Fixes + +* ts type ([1732e7d](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/commit/1732e7db5fccb6e185cfa12e197ae698932fe127)) diff --git a/packages/setters/package.json b/packages/setters/package.json index 13e1f5b05..d97ed1cce 100644 --- a/packages/setters/package.json +++ b/packages/setters/package.json @@ -1,6 +1,6 @@ { "name": "@ali/lowcode-setters", - "version": "0.8.0", + "version": "0.8.1", "description": "Builtin setters for Ali lowCode engine", "files": [ "es", @@ -14,7 +14,6 @@ "test:snapshot": "ava --update-snapshots" }, "dependencies": { - "@ali/lowcode-globals": "^0.8", "@ali/iceluna-comp-expression": "^1.0.6", "@ali/iceluna-comp-form": "^1.0.20", "@ali/iceluna-comp-list": "^1.0.26", @@ -23,6 +22,7 @@ "@ali/iceluna-comp-react-node": "^1.0.5", "@ali/iceluna-sdk": "^1.0.5-beta.24", "@ali/lc-style-setter": "^0.0.1", + "@ali/lowcode-globals": "^0.8.1", "@alifd/next": "^1.19.16", "acorn": "^6.4.1", "classnames": "^2.2.6", @@ -34,11 +34,11 @@ "react-monaco-editor": "^0.34.0" }, "devDependencies": { + "@alib/build-scripts": "^0.1.18", "@types/classnames": "^2.2.7", "@types/node": "^13.7.1", "@types/react": "^16", "@types/react-dom": "^16", - "@alib/build-scripts": "^0.1.18", "build-plugin-component": "^0.2.10", "build-plugin-fusion": "^0.1.0", "build-plugin-moment-locales": "^0.1.0" From effdf1b30406074a875d565696d31ce453142b7d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=8B=E7=BE=8A?= Date: Mon, 30 Mar 2020 20:02:27 +0800 Subject: [PATCH 2/3] =?UTF-8?q?fix:=E4=BF=AE=E5=A4=8D=E7=BB=84=E4=BB=B6?= =?UTF-8?q?=E9=9D=A2=E6=9D=BF=E6=A0=B7=E5=BC=8F=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 2 +- packages/plugin-components-pane/package.json | 7 +++---- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 8b8d1a51b..212c97203 100644 --- a/package.json +++ b/package.json @@ -47,6 +47,6 @@ "typescript": "^3.2.2" }, "engines": { - "node": "^10" + "node": ">=10.0.0" } } diff --git a/packages/plugin-components-pane/package.json b/packages/plugin-components-pane/package.json index ae5a2e461..3e40e091b 100644 --- a/packages/plugin-components-pane/package.json +++ b/packages/plugin-components-pane/package.json @@ -20,12 +20,11 @@ ], "author": "xiayang.xy", "dependencies": { - "react": "^16.8.1", + "@ali/iceluna-comp-material-show": "^1.0.11", "@ali/iceluna-sdk": "^1.0.6-beta.6", - "@alifd/next": "^1.19.19", "@ali/lowcode-editor-core": "0.8.0", - "@ali/iceluna-comp-material-show": "^1.0.10", - "@ali/iceluna-addon-component-list": "^1.0.11" + "@alifd/next": "^1.19.19", + "react": "^16.8.1" }, "devDependencies": { "@alib/build-scripts": "^0.1.3", From df955e1db90ff104cd11160def80113cfd6faccc Mon Sep 17 00:00:00 2001 From: "zude.hzd" Date: Mon, 30 Mar 2020 20:42:00 +0800 Subject: [PATCH 3/3] add variable bind dialog --- packages/demo/src/config/components.js | 23 +++ packages/demo/src/editor/config/components.js | 4 +- packages/demo/src/editor/config/skeleton.js | 7 + .../plugin-variable-bind-dialog/README.md | 1 + .../plugin-variable-bind-dialog/build.json | 9 + .../plugin-variable-bind-dialog/package.json | 38 ++++ .../src/index.scss | 90 ++++++++++ .../plugin-variable-bind-dialog/src/index.tsx | 166 ++++++++++++++++++ .../plugin-variable-bind-dialog/tsconfig.json | 9 + 9 files changed, 346 insertions(+), 1 deletion(-) create mode 100644 packages/demo/src/config/components.js create mode 100644 packages/plugin-variable-bind-dialog/README.md create mode 100644 packages/plugin-variable-bind-dialog/build.json create mode 100644 packages/plugin-variable-bind-dialog/package.json create mode 100644 packages/plugin-variable-bind-dialog/src/index.scss create mode 100644 packages/plugin-variable-bind-dialog/src/index.tsx create mode 100644 packages/plugin-variable-bind-dialog/tsconfig.json diff --git a/packages/demo/src/config/components.js b/packages/demo/src/config/components.js new file mode 100644 index 000000000..731c2f6a5 --- /dev/null +++ b/packages/demo/src/config/components.js @@ -0,0 +1,23 @@ +import undoRedo from '@ali/lowcode-plugin-undo-redo'; +import zhEn from '@ali/lowcode-plugin-zh-en'; +import logo from '@ali/lowcode-plugin-sample-logo'; +import SamplePreview from '@ali/lowcode-plugin-sample-preview'; +import Designer from '@ali/lowcode-plugin-designer'; +import SettingsPane from '@ali/lowcode-plugin-settings-pane'; +import componentsPane from '@ali/lowcode-plugin-components-pane'; +import OutlinePane from '@ali/lowcode-plugin-outline-pane'; +import EventBindDialog from '@ali/lowcode-plugin-event-bind-dialog'; +import VariableBindDialog from '@ali/lowcode-plugin-variable-bind-dialog'; +import { PluginFactory } from '@ali/lowcode-editor-core'; +export default { + undoRedo: PluginFactory(undoRedo), + zhEn: PluginFactory(zhEn), + designer: PluginFactory(Designer), + componentsPane: PluginFactory(componentsPane), + settingsPane: PluginFactory(SettingsPane), + outlinePane: PluginFactory(OutlinePane), + eventBindDialog:PluginFactory(EventBindDialog), + variableBindDialog:PluginFactory(VariableBindDialog), + logo: PluginFactory(logo), + samplePreview: PluginFactory(SamplePreview) +}; diff --git a/packages/demo/src/editor/config/components.js b/packages/demo/src/editor/config/components.js index 87abd9c01..9834f2861 100644 --- a/packages/demo/src/editor/config/components.js +++ b/packages/demo/src/editor/config/components.js @@ -6,7 +6,8 @@ import designer from '@ali/lowcode-plugin-designer'; import settingsPane from '@ali/lowcode-plugin-settings-pane'; import componentsPane from '@ali/lowcode-plugin-components-pane'; import outlinePane from '@ali/lowcode-plugin-outline-pane'; -import eventBindDialog from '@ali/lowcode-plugin-event-bind-dialog' +import eventBindDialog from '@ali/lowcode-plugin-event-bind-dialog'; +import variableBindDialog from '@ali/lowcode-plugin-variable-bind-dialog' export default { undoRedo, zhEn, @@ -15,6 +16,7 @@ export default { settingsPane, outlinePane, eventBindDialog, + variableBindDialog, logo, samplePreview }; diff --git a/packages/demo/src/editor/config/skeleton.js b/packages/demo/src/editor/config/skeleton.js index 78f7a0a61..3cd7b93c1 100644 --- a/packages/demo/src/editor/config/skeleton.js +++ b/packages/demo/src/editor/config/skeleton.js @@ -131,6 +131,13 @@ export default { package: '@ali/lowcode-plugin-event-bind-dialog', version: '1.0.0' } + }, + { + pluginKey: 'variableBindDialog', + config: { + package: '@ali/lowcode-plugin-variable-bind-dialog', + version: '1.0.0' + } } ] }, diff --git a/packages/plugin-variable-bind-dialog/README.md b/packages/plugin-variable-bind-dialog/README.md new file mode 100644 index 000000000..8a6fb13f0 --- /dev/null +++ b/packages/plugin-variable-bind-dialog/README.md @@ -0,0 +1 @@ +## todo diff --git a/packages/plugin-variable-bind-dialog/build.json b/packages/plugin-variable-bind-dialog/build.json new file mode 100644 index 000000000..e791d5b6b --- /dev/null +++ b/packages/plugin-variable-bind-dialog/build.json @@ -0,0 +1,9 @@ +{ + "plugins": [ + "build-plugin-component", + "build-plugin-fusion", + ["build-plugin-moment-locales", { + "locales": ["zh-cn"] + }] + ] +} diff --git a/packages/plugin-variable-bind-dialog/package.json b/packages/plugin-variable-bind-dialog/package.json new file mode 100644 index 000000000..d272c843c --- /dev/null +++ b/packages/plugin-variable-bind-dialog/package.json @@ -0,0 +1,38 @@ +{ + "name": "@ali/lowcode-plugin-variable-bind-dialog", + "version": "0.8.0", + "description": "alibaba lowcode editor variable bind dialog plugin", + "files": [ + "es", + "lib" + ], + "main": "lib/index.js", + "module": "es/index.js", + "scripts": { + "build": "build-scripts build --skip-demo", + "test": "ava", + "test:snapshot": "ava --update-snapshots" + }, + "keywords": [ + "lowcode", + "editor" + ], + "author": "zude.hzd", + "dependencies": { + "@alifd/next": "^1.19.16", + "@ali/lowcode-editor-core": "^0.8.0", + "react": "^16.8.1", + "react-dom": "^16.8.1" + }, + "devDependencies": { + "@alib/build-scripts": "^0.1.3", + "@types/react": "^16.9.13", + "@types/react-dom": "^16.9.4", + "build-plugin-component": "^0.2.7-1", + "build-plugin-fusion": "^0.1.0", + "build-plugin-moment-locales": "^0.1.0" + }, + "publishConfig": { + "registry": "https://registry.npm.alibaba-inc.com" + } +} diff --git a/packages/plugin-variable-bind-dialog/src/index.scss b/packages/plugin-variable-bind-dialog/src/index.scss new file mode 100644 index 000000000..afc59c927 --- /dev/null +++ b/packages/plugin-variable-bind-dialog/src/index.scss @@ -0,0 +1,90 @@ +.variable-dialog-body { + width: 730px; + height: 450px; + + + .dialog-small-title { + font-weight: 700; + margin-bottom: 8px; + color: rgb(0, 0, 0); + } + + .dialog-left-container { + float: left; + + .dialog-left-context { + width: 200px; + height: 392px; + border: 1px solid rgba(31, 56, 88, 0.3); + border-radius: 3px; + + .variable-type-container { + width: 200px; + height: 390px; + float: left; + } + + .select-item { + font-size: 12px; + height: 28px; + line-height: 28px; + padding: 0 30px 0 12px; + cursor: pointer; + position: relative; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + } + + .select-item-active { + background: rgba(128, 128, 128, 0.15); + } + + .event-select-container { + width: 156px; + float: left; + + .event-search-box { + width: 135px; + margin: 10px; + } + } + + .event-list { + overflow-y: auto; + overflow-x: hidden; + height: 342px; + } + + .variable-list{ + font-size: 13px; + .variable-item{ + padding-left: 30px; + cursor: pointer; + height: 30px; + line-height: 30px; + } + + .variable-item:hover{ + background-color: rgba(31, 56, 88, 0.06); + } + } + } + } + + .dialog-right-container { + width: 530px; + padding-left: 20px; + float: left; + + .event-input-container { + margin-bottom: 20px; + } + } +} + +.variable-bind-dialog-bottom{ + .bottom-left-container{ + float: left; + } +} diff --git a/packages/plugin-variable-bind-dialog/src/index.tsx b/packages/plugin-variable-bind-dialog/src/index.tsx new file mode 100644 index 000000000..cc2221e8c --- /dev/null +++ b/packages/plugin-variable-bind-dialog/src/index.tsx @@ -0,0 +1,166 @@ +import { Component, isValidElement, ReactElement, ReactNode } from 'react'; +import { Dialog, Search, Input ,Button} from '@alifd/next'; +import Editor from '@ali/lowcode-editor-core'; +import './index.scss'; + +export default class VariableBindDialog extends Component<{ + editor: Editor; +}> { + private loopVariableList: any[] = [ + { + name: 'item', + }, + { + name: 'index', + }, + ]; + + private stateVaroableList: any[] = [ + { + name: 'abc', + }, + { + name: 'title', + }, + { + name: 'jdata', + }, + ]; + + state = { + visiable: true, + selectedVariableName: '', + variableContext: '', + }; + + openDialog = (bindEventName: String) => { + this.setState({ + visiable: true, + eventName: bindEventName, + }); + }; + + closeDialog = () => { + this.setState({ + visiable: false, + }); + }; + + componentDidMount() { + const { editor, config } = this.props; + editor.on(`${config.pluginKey}.openDialog`, (bindEventName: String) => { + this.openDialog(bindEventName); + }); + } + + initEventName = () => { + const { bindEventName } = this.state; + let eventName = bindEventName; + this.eventList.map((item) => { + if (item.name === eventName) { + eventName = `${eventName}_new`; + } + }); + + this.setState({ + eventName, + }); + }; + + onInputChange = (eventName: String) => { + this.setState({ + eventName, + }); + }; + + onSelectItem = (variableName: String) => { + this.setState({ + selectedVariableName:variableName, + variableContext:variableName + }); + + // // 为空是新建事件 + // if (variableName === '') { + // this.initEventName(); + // } else { + // this.setState({ + // selectedEventName: eventName, + // eventName, + // }); + // } + }; + + + onOk = () => { + const { editor } = this.props; + editor.emit('event-setter.bindEvent', this.state.eventName); + this.closeDialog(); + }; + + renderBottom = () => { + return ( +
+
+ +
+ +
+    + +
+
+ ) + } + + render() { + const { selectedEventName, eventName, visiable ,variableContext} = this.state; + return ( + +
+
+
变量选择
+ +
+
+
+
当前上下文
+
+ {this.loopVariableList.map((item) => ( +
this.onSelectItem(item.name)}> + {item.name} +
+ ))} +
+
+ +
State属性
+
+ {this.stateVaroableList.map((item) => ( +
this.onSelectItem(item.name)}> + {item.name} +
+ ))} +
+
+
+
+ +
+
绑定
+ + +
帮助
+ +
+
+
+ ); + } +} diff --git a/packages/plugin-variable-bind-dialog/tsconfig.json b/packages/plugin-variable-bind-dialog/tsconfig.json new file mode 100644 index 000000000..c37b76ecc --- /dev/null +++ b/packages/plugin-variable-bind-dialog/tsconfig.json @@ -0,0 +1,9 @@ +{ + "extends": "../../tsconfig.json", + "compilerOptions": { + "outDir": "lib" + }, + "include": [ + "./src/" + ] +}