Merge pull request #1191 from lowdefy/v4-alpha.9

This commit is contained in:
Gerrie van Wyk 2022-05-08 21:36:44 +02:00 committed by GitHub
commit 9004c2b893
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1695 changed files with 363042 additions and 55035 deletions

View File

@ -22,7 +22,7 @@ jobs:
run: yarn build
# format tests don't pass on node 12 since icu is missing and tests don't work with locales
- name: Test packages
run: yarn test --ignore='@lowdefy/engine' --ignore='@lowdefy/format' --ignore='@lowdefy/blocks-*' --ignore='@lowdefy/plugin-aws'
run: yarn test-ci
- name: Upload coverage to codecov
run: bash <(curl -s https://codecov.io/bash)
- name: Upload coverage to codeclimate

View File

@ -19,7 +19,7 @@ jobs:
run: yarn build
- name: Test packages
run: yarn test --ignore='@lowdefy/engine' --ignore='@lowdefy/format' --ignore='@lowdefy/blocks-*' --ignore='@lowdefy/plugin-aws'
run: yarn test-ci
- name: Upload coverage to codecov
run: bash <(curl -s https://codecov.io/bash)

215
.pnp.cjs generated
View File

@ -34,6 +34,10 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
"name": "lowdefy",
"reference": "workspace:packages/cli"
},
{
"name": "@lowdefy/client",
"reference": "workspace:packages/client"
},
{
"name": "@lowdefy/docs",
"reference": "workspace:packages/docs"
@ -194,6 +198,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
["@lowdefy/blocks-loaders", ["workspace:packages/plugins/blocks/blocks-loaders"]],
["@lowdefy/blocks-markdown", ["workspace:packages/plugins/blocks/blocks-markdown"]],
["@lowdefy/build", ["workspace:packages/build"]],
["@lowdefy/client", ["workspace:packages/client"]],
["@lowdefy/connection-axios-http", ["workspace:packages/plugins/connections/connection-axios-http"]],
["@lowdefy/connection-elasticsearch", ["workspace:packages/plugins/connections/connection-elasticsearch"]],
["@lowdefy/connection-google-sheets", ["workspace:packages/plugins/connections/connection-google-sheets"]],
@ -263,17 +268,17 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
],
"linkType": "SOFT",
}],
["virtual:573fe255dffc9c89f4f7aa60da718603753ee98acc55d6772bbd0ebdcf07f9183fb8e54b4f3f2246c538a14ead402db8d2e076039c667d1538702638a0cc87b8#npm:4.7.0", {
"packageLocation": "./.yarn/__virtual__/@ant-design-icons-virtual-168cfd14dd/0/cache/@ant-design-icons-npm-4.7.0-8ad06c46c5-4264d38e6b.zip/node_modules/@ant-design/icons/",
["virtual:f494f6d4e058cb1c8a3b456f6099aff9bd740d65abfc014377b7a3f1e34fcb35eb64a962e127c8bfbedaa0555175b6f2cdc47011e32e2fb5f081d7d32f526c78#npm:4.7.0", {
"packageLocation": "./.yarn/__virtual__/@ant-design-icons-virtual-7e3863ece0/0/cache/@ant-design-icons-npm-4.7.0-8ad06c46c5-4264d38e6b.zip/node_modules/@ant-design/icons/",
"packageDependencies": [
["@ant-design/icons", "virtual:573fe255dffc9c89f4f7aa60da718603753ee98acc55d6772bbd0ebdcf07f9183fb8e54b4f3f2246c538a14ead402db8d2e076039c667d1538702638a0cc87b8#npm:4.7.0"],
["@ant-design/icons", "virtual:f494f6d4e058cb1c8a3b456f6099aff9bd740d65abfc014377b7a3f1e34fcb35eb64a962e127c8bfbedaa0555175b6f2cdc47011e32e2fb5f081d7d32f526c78#npm:4.7.0"],
["@ant-design/colors", "npm:6.0.0"],
["@ant-design/icons-svg", "npm:4.2.1"],
["@babel/runtime", "npm:7.16.7"],
["@types/react", null],
["@types/react-dom", null],
["classnames", "npm:2.3.1"],
["rc-util", "virtual:168cfd14dd9e71b0423112848f69380ff1f0f5dffd5be83d150031464f8b398ca894fd5b87337ea7fc74ec2ed290ef92e6bd13f03f172c30eabf0a35fb94d97e#npm:5.17.0"],
["rc-util", "virtual:7e3863ece061dda54214da8dfaaa3f3663891078cb856975c7f9148a6d7b3bd1799941ca573699ce564591ced647a40f68190f57334e0215ccb39d95b04e29d6#npm:5.17.0"],
["react", "npm:17.0.2"],
["react-dom", "virtual:573fe255dffc9c89f4f7aa60da718603753ee98acc55d6772bbd0ebdcf07f9183fb8e54b4f3f2246c538a14ead402db8d2e076039c667d1538702638a0cc87b8#npm:17.0.2"]
],
@ -1505,39 +1510,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
"linkType": "HARD",
}]
]],
["@emotion/react", [
["npm:11.7.1", {
"packageLocation": "./.yarn/cache/@emotion-react-npm-11.7.1-29be6cd15f-3392aa71f9.zip/node_modules/@emotion/react/",
"packageDependencies": [
["@emotion/react", "npm:11.7.1"]
],
"linkType": "SOFT",
}],
["virtual:573fe255dffc9c89f4f7aa60da718603753ee98acc55d6772bbd0ebdcf07f9183fb8e54b4f3f2246c538a14ead402db8d2e076039c667d1538702638a0cc87b8#npm:11.7.1", {
"packageLocation": "./.yarn/__virtual__/@emotion-react-virtual-c0347ba1b1/0/cache/@emotion-react-npm-11.7.1-29be6cd15f-3392aa71f9.zip/node_modules/@emotion/react/",
"packageDependencies": [
["@emotion/react", "virtual:573fe255dffc9c89f4f7aa60da718603753ee98acc55d6772bbd0ebdcf07f9183fb8e54b4f3f2246c538a14ead402db8d2e076039c667d1538702638a0cc87b8#npm:11.7.1"],
["@babel/core", null],
["@babel/runtime", "npm:7.16.7"],
["@emotion/cache", "npm:11.7.1"],
["@emotion/serialize", "npm:1.0.2"],
["@emotion/sheet", "npm:1.1.0"],
["@emotion/utils", "npm:1.0.0"],
["@emotion/weak-memoize", "npm:0.2.5"],
["@types/babel__core", null],
["@types/react", null],
["hoist-non-react-statics", "npm:3.3.2"],
["react", "npm:17.0.2"]
],
"packagePeers": [
"@babel/core",
"@types/babel__core",
"@types/react",
"react"
],
"linkType": "HARD",
}]
]],
["@emotion/serialize", [
["npm:1.0.2", {
"packageLocation": "./.yarn/cache/@emotion-serialize-npm-1.0.2-a692afdb82-ff84fbe09e.zip/node_modules/@emotion/serialize/",
@ -2858,10 +2830,8 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
"packageLocation": "./packages/utils/block-utils/",
"packageDependencies": [
["@lowdefy/block-utils", "workspace:packages/utils/block-utils"],
["@ant-design/icons", "virtual:573fe255dffc9c89f4f7aa60da718603753ee98acc55d6772bbd0ebdcf07f9183fb8e54b4f3f2246c538a14ead402db8d2e076039c667d1538702638a0cc87b8#npm:4.7.0"],
["@emotion/css", "virtual:573fe255dffc9c89f4f7aa60da718603753ee98acc55d6772bbd0ebdcf07f9183fb8e54b4f3f2246c538a14ead402db8d2e076039c667d1538702638a0cc87b8#npm:11.7.1"],
["@emotion/jest", "virtual:573fe255dffc9c89f4f7aa60da718603753ee98acc55d6772bbd0ebdcf07f9183fb8e54b4f3f2246c538a14ead402db8d2e076039c667d1538702638a0cc87b8#npm:11.7.1"],
["@emotion/react", "virtual:573fe255dffc9c89f4f7aa60da718603753ee98acc55d6772bbd0ebdcf07f9183fb8e54b4f3f2246c538a14ead402db8d2e076039c667d1538702638a0cc87b8#npm:11.7.1"],
["@lowdefy/helpers", "workspace:packages/utils/helpers"],
["@swc/cli", "virtual:babee6e81435a5d101529cd67f2c6b175f4db37a4ab0b58df15adf73dd11be8917ac14caf44ab4e6882a92c61661055072365b349016e85173e049f006fc2305#npm:0.1.55"],
["@swc/core", "npm:1.2.135"],
@ -2869,7 +2839,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
["@testing-library/dom", "npm:8.11.3"],
["@testing-library/react", "virtual:573fe255dffc9c89f4f7aa60da718603753ee98acc55d6772bbd0ebdcf07f9183fb8e54b4f3f2246c538a14ead402db8d2e076039c667d1538702638a0cc87b8#npm:13.0.0-alpha.4"],
["@testing-library/user-event", "virtual:573fe255dffc9c89f4f7aa60da718603753ee98acc55d6772bbd0ebdcf07f9183fb8e54b4f3f2246c538a14ead402db8d2e076039c667d1538702638a0cc87b8#npm:14.0.0-alpha.14"],
["classnames", "npm:2.3.1"],
["copyfiles", "npm:2.4.1"],
["dompurify", "npm:2.3.5"],
["jest", "virtual:babee6e81435a5d101529cd67f2c6b175f4db37a4ab0b58df15adf73dd11be8917ac14caf44ab4e6882a92c61661055072365b349016e85173e049f006fc2305#npm:27.5.1"],
["jest-serializer-html", "npm:7.1.0"],
@ -2884,7 +2854,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
"packageLocation": "./packages/plugins/blocks/blocks-antd/",
"packageDependencies": [
["@lowdefy/blocks-antd", "workspace:packages/plugins/blocks/blocks-antd"],
["@ant-design/icons", "virtual:573fe255dffc9c89f4f7aa60da718603753ee98acc55d6772bbd0ebdcf07f9183fb8e54b4f3f2246c538a14ead402db8d2e076039c667d1538702638a0cc87b8#npm:4.7.0"],
["@ant-design/icons", "virtual:f494f6d4e058cb1c8a3b456f6099aff9bd740d65abfc014377b7a3f1e34fcb35eb64a962e127c8bfbedaa0555175b6f2cdc47011e32e2fb5f081d7d32f526c78#npm:4.7.0"],
["@emotion/jest", "virtual:573fe255dffc9c89f4f7aa60da718603753ee98acc55d6772bbd0ebdcf07f9183fb8e54b4f3f2246c538a14ead402db8d2e076039c667d1538702638a0cc87b8#npm:11.7.1"],
["@lowdefy/block-dev", "workspace:packages/utils/block-dev"],
["@lowdefy/block-utils", "workspace:packages/utils/block-utils"],
@ -3038,7 +3008,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
["react", "npm:17.0.2"],
["react-dom", "virtual:573fe255dffc9c89f4f7aa60da718603753ee98acc55d6772bbd0ebdcf07f9183fb8e54b4f3f2246c538a14ead402db8d2e076039c667d1538702638a0cc87b8#npm:17.0.2"],
["react-markdown", "virtual:5f524c741247cab5c10daa0e8e15ac36ad181d1b577a348511587c8a60cfabb8ae502afcaa3d6382784b87fb0c47cdaa2ab4a0769887b98e8e70603a2469c5de#npm:8.0.0"],
["react-syntax-highlighter", "virtual:5f524c741247cab5c10daa0e8e15ac36ad181d1b577a348511587c8a60cfabb8ae502afcaa3d6382784b87fb0c47cdaa2ab4a0769887b98e8e70603a2469c5de#npm:15.4.5"],
["react-syntax-highlighter", "virtual:5f524c741247cab5c10daa0e8e15ac36ad181d1b577a348511587c8a60cfabb8ae502afcaa3d6382784b87fb0c47cdaa2ab4a0769887b98e8e70603a2469c5de#npm:15.5.0"],
["rehype-raw", "npm:6.1.1"],
["remark-gfm", "npm:3.0.1"]
],
@ -3091,6 +3061,34 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
"linkType": "SOFT",
}]
]],
["@lowdefy/client", [
["workspace:packages/client", {
"packageLocation": "./packages/client/",
"packageDependencies": [
["@lowdefy/client", "workspace:packages/client"],
["@ant-design/icons", "virtual:f494f6d4e058cb1c8a3b456f6099aff9bd740d65abfc014377b7a3f1e34fcb35eb64a962e127c8bfbedaa0555175b6f2cdc47011e32e2fb5f081d7d32f526c78#npm:4.7.0"],
["@emotion/jest", "virtual:573fe255dffc9c89f4f7aa60da718603753ee98acc55d6772bbd0ebdcf07f9183fb8e54b4f3f2246c538a14ead402db8d2e076039c667d1538702638a0cc87b8#npm:11.7.1"],
["@lowdefy/block-utils", "workspace:packages/utils/block-utils"],
["@lowdefy/engine", "workspace:packages/engine"],
["@lowdefy/helpers", "workspace:packages/utils/helpers"],
["@lowdefy/layout", "workspace:packages/layout"],
["@swc/cli", "virtual:babee6e81435a5d101529cd67f2c6b175f4db37a4ab0b58df15adf73dd11be8917ac14caf44ab4e6882a92c61661055072365b349016e85173e049f006fc2305#npm:0.1.55"],
["@swc/core", "npm:1.2.135"],
["@swc/jest", "virtual:babee6e81435a5d101529cd67f2c6b175f4db37a4ab0b58df15adf73dd11be8917ac14caf44ab4e6882a92c61661055072365b349016e85173e049f006fc2305#npm:0.2.17"],
["@testing-library/dom", "npm:8.11.3"],
["@testing-library/react", "virtual:573fe255dffc9c89f4f7aa60da718603753ee98acc55d6772bbd0ebdcf07f9183fb8e54b4f3f2246c538a14ead402db8d2e076039c667d1538702638a0cc87b8#npm:13.0.0-alpha.4"],
["@testing-library/user-event", "virtual:573fe255dffc9c89f4f7aa60da718603753ee98acc55d6772bbd0ebdcf07f9183fb8e54b4f3f2246c538a14ead402db8d2e076039c667d1538702638a0cc87b8#npm:14.0.0-alpha.14"],
["classnames", "npm:2.3.1"],
["copyfiles", "npm:2.4.1"],
["jest", "virtual:babee6e81435a5d101529cd67f2c6b175f4db37a4ab0b58df15adf73dd11be8917ac14caf44ab4e6882a92c61661055072365b349016e85173e049f006fc2305#npm:27.5.1"],
["jest-serializer-html", "npm:7.1.0"],
["jest-transform-yaml", "npm:1.0.0"],
["react", "npm:17.0.2"],
["react-dom", "virtual:573fe255dffc9c89f4f7aa60da718603753ee98acc55d6772bbd0ebdcf07f9183fb8e54b4f3f2246c538a14ead402db8d2e076039c667d1538702638a0cc87b8#npm:17.0.2"]
],
"linkType": "SOFT",
}]
]],
["@lowdefy/connection-axios-http", [
["workspace:packages/plugins/connections/connection-axios-http", {
"packageLocation": "./packages/plugins/connections/connection-axios-http/",
@ -3524,10 +3522,13 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
"packageLocation": "./packages/server/",
"packageDependencies": [
["@lowdefy/server", "workspace:packages/server"],
["@lowdefy/actions-core", "workspace:packages/plugins/actions/actions-core"],
["@lowdefy/api", "workspace:packages/api"],
["@lowdefy/block-utils", "workspace:packages/utils/block-utils"],
["@lowdefy/blocks-antd", "workspace:packages/plugins/blocks/blocks-antd"],
["@lowdefy/blocks-basic", "workspace:packages/plugins/blocks/blocks-basic"],
["@lowdefy/blocks-loaders", "workspace:packages/plugins/blocks/blocks-loaders"],
["@lowdefy/build", "workspace:packages/build"],
["@lowdefy/engine", "workspace:packages/engine"],
["@lowdefy/client", "workspace:packages/client"],
["@lowdefy/helpers", "workspace:packages/utils/helpers"],
["@lowdefy/layout", "workspace:packages/layout"],
["@lowdefy/node-utils", "workspace:packages/utils/node-utils"],
@ -3553,8 +3554,8 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
"packageLocation": "./packages/server-dev/",
"packageDependencies": [
["@lowdefy/server-dev", "workspace:packages/server-dev"],
["@lowdefy/actions-core", "workspace:packages/plugins/actions/actions-core"],
["@lowdefy/api", "workspace:packages/api"],
["@lowdefy/block-utils", "workspace:packages/utils/block-utils"],
["@lowdefy/blocks-antd", "workspace:packages/plugins/blocks/blocks-antd"],
["@lowdefy/blocks-basic", "workspace:packages/plugins/blocks/blocks-basic"],
["@lowdefy/blocks-color-selectors", "workspace:packages/plugins/blocks/blocks-color-selectors"],
@ -3562,6 +3563,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
["@lowdefy/blocks-loaders", "workspace:packages/plugins/blocks/blocks-loaders"],
["@lowdefy/blocks-markdown", "workspace:packages/plugins/blocks/blocks-markdown"],
["@lowdefy/build", "workspace:packages/build"],
["@lowdefy/client", "workspace:packages/client"],
["@lowdefy/connection-axios-http", "workspace:packages/plugins/connections/connection-axios-http"],
["@lowdefy/engine", "workspace:packages/engine"],
["@lowdefy/helpers", "workspace:packages/utils/helpers"],
@ -5348,7 +5350,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
"packageDependencies": [
["antd", "virtual:f494f6d4e058cb1c8a3b456f6099aff9bd740d65abfc014377b7a3f1e34fcb35eb64a962e127c8bfbedaa0555175b6f2cdc47011e32e2fb5f081d7d32f526c78#npm:4.18.2"],
["@ant-design/colors", "npm:6.0.0"],
["@ant-design/icons", "virtual:573fe255dffc9c89f4f7aa60da718603753ee98acc55d6772bbd0ebdcf07f9183fb8e54b4f3f2246c538a14ead402db8d2e076039c667d1538702638a0cc87b8#npm:4.7.0"],
["@ant-design/icons", "virtual:f494f6d4e058cb1c8a3b456f6099aff9bd740d65abfc014377b7a3f1e34fcb35eb64a962e127c8bfbedaa0555175b6f2cdc47011e32e2fb5f081d7d32f526c78#npm:4.7.0"],
["@ant-design/react-slick", "virtual:caddce747241c88958e039daadd2596eb7c11034e7ef35655f4f28f4496d3c6f1fc47b71417570ca9d8f270e1029349bbe942266aaa5cde8b29aef95b1038892#npm:0.28.4"],
["@babel/runtime", "npm:7.16.7"],
["@ctrl/tinycolor", "npm:3.4.0"],
@ -5390,7 +5392,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
["rc-tree-select", "virtual:caddce747241c88958e039daadd2596eb7c11034e7ef35655f4f28f4496d3c6f1fc47b71417570ca9d8f270e1029349bbe942266aaa5cde8b29aef95b1038892#npm:5.0.0-alpha.4"],
["rc-trigger", "virtual:caddce747241c88958e039daadd2596eb7c11034e7ef35655f4f28f4496d3c6f1fc47b71417570ca9d8f270e1029349bbe942266aaa5cde8b29aef95b1038892#npm:5.2.10"],
["rc-upload", "virtual:caddce747241c88958e039daadd2596eb7c11034e7ef35655f4f28f4496d3c6f1fc47b71417570ca9d8f270e1029349bbe942266aaa5cde8b29aef95b1038892#npm:4.3.3"],
["rc-util", "virtual:168cfd14dd9e71b0423112848f69380ff1f0f5dffd5be83d150031464f8b398ca894fd5b87337ea7fc74ec2ed290ef92e6bd13f03f172c30eabf0a35fb94d97e#npm:5.17.0"],
["rc-util", "virtual:7e3863ece061dda54214da8dfaaa3f3663891078cb856975c7f9148a6d7b3bd1799941ca573699ce564591ced647a40f68190f57334e0215ccb39d95b04e29d6#npm:5.17.0"],
["react", "npm:17.0.2"],
["react-dom", "virtual:573fe255dffc9c89f4f7aa60da718603753ee98acc55d6772bbd0ebdcf07f9183fb8e54b4f3f2246c538a14ead402db8d2e076039c667d1538702638a0cc87b8#npm:17.0.2"],
["scroll-into-view-if-needed", "npm:2.2.29"]
@ -9638,16 +9640,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
"linkType": "HARD",
}]
]],
["hoist-non-react-statics", [
["npm:3.3.2", {
"packageLocation": "./.yarn/cache/hoist-non-react-statics-npm-3.3.2-e7b709e6c1-b153827042.zip/node_modules/hoist-non-react-statics/",
"packageDependencies": [
["hoist-non-react-statics", "npm:3.3.2"],
["react-is", "npm:16.13.1"]
],
"linkType": "HARD",
}]
]],
["hosted-git-info", [
["npm:2.8.9", {
"packageLocation": "./.yarn/cache/hosted-git-info-npm-2.8.9-62c44fa93f-c955394bda.zip/node_modules/hosted-git-info/",
@ -14859,17 +14851,10 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
}]
]],
["prismjs", [
["npm:1.25.0", {
"packageLocation": "./.yarn/cache/prismjs-npm-1.25.0-8d60169ac0-04d8eae9d1.zip/node_modules/prismjs/",
["npm:1.27.0", {
"packageLocation": "./.yarn/cache/prismjs-npm-1.27.0-ca4e1667c6-85c7f4a3e9.zip/node_modules/prismjs/",
"packageDependencies": [
["prismjs", "npm:1.25.0"]
],
"linkType": "HARD",
}],
["npm:1.26.0", {
"packageLocation": "./.yarn/cache/prismjs-npm-1.26.0-15be1ab06b-6de058930c.zip/node_modules/prismjs/",
"packageDependencies": [
["prismjs", "npm:1.26.0"]
["prismjs", "npm:1.27.0"]
],
"linkType": "HARD",
}]
@ -15184,7 +15169,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
["classnames", "npm:2.3.1"],
["dom-align", "npm:1.12.2"],
["lodash", "npm:4.17.21"],
["rc-util", "virtual:168cfd14dd9e71b0423112848f69380ff1f0f5dffd5be83d150031464f8b398ca894fd5b87337ea7fc74ec2ed290ef92e6bd13f03f172c30eabf0a35fb94d97e#npm:5.17.0"],
["rc-util", "virtual:7e3863ece061dda54214da8dfaaa3f3663891078cb856975c7f9148a6d7b3bd1799941ca573699ce564591ced647a40f68190f57334e0215ccb39d95b04e29d6#npm:5.17.0"],
["react", "npm:17.0.2"],
["react-dom", "virtual:573fe255dffc9c89f4f7aa60da718603753ee98acc55d6772bbd0ebdcf07f9183fb8e54b4f3f2246c538a14ead402db8d2e076039c667d1538702638a0cc87b8#npm:17.0.2"],
["resize-observer-polyfill", "npm:1.5.1"]
@ -15217,7 +15202,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
["classnames", "npm:2.3.1"],
["rc-select", "virtual:caddce747241c88958e039daadd2596eb7c11034e7ef35655f4f28f4496d3c6f1fc47b71417570ca9d8f270e1029349bbe942266aaa5cde8b29aef95b1038892#npm:14.0.0-alpha.26"],
["rc-tree", "virtual:5cbeddbd8d40fd27744ac5bdca3d9c78264e0215780f1acaec203007d4b8b9a2b8d7ca06c3ba60bc09f45c2b2a6810a13a3fc52fd1d0d749ad27d151bb04a198#npm:5.4.3"],
["rc-util", "virtual:168cfd14dd9e71b0423112848f69380ff1f0f5dffd5be83d150031464f8b398ca894fd5b87337ea7fc74ec2ed290ef92e6bd13f03f172c30eabf0a35fb94d97e#npm:5.17.0"],
["rc-util", "virtual:7e3863ece061dda54214da8dfaaa3f3663891078cb856975c7f9148a6d7b3bd1799941ca573699ce564591ced647a40f68190f57334e0215ccb39d95b04e29d6#npm:5.17.0"],
["react", "npm:17.0.2"],
["react-dom", "virtual:573fe255dffc9c89f4f7aa60da718603753ee98acc55d6772bbd0ebdcf07f9183fb8e54b4f3f2246c538a14ead402db8d2e076039c667d1538702638a0cc87b8#npm:17.0.2"]
],
@ -15275,7 +15260,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
["@types/react-dom", null],
["classnames", "npm:2.3.1"],
["rc-motion", "virtual:f494f6d4e058cb1c8a3b456f6099aff9bd740d65abfc014377b7a3f1e34fcb35eb64a962e127c8bfbedaa0555175b6f2cdc47011e32e2fb5f081d7d32f526c78#npm:2.4.4"],
["rc-util", "virtual:168cfd14dd9e71b0423112848f69380ff1f0f5dffd5be83d150031464f8b398ca894fd5b87337ea7fc74ec2ed290ef92e6bd13f03f172c30eabf0a35fb94d97e#npm:5.17.0"],
["rc-util", "virtual:7e3863ece061dda54214da8dfaaa3f3663891078cb856975c7f9148a6d7b3bd1799941ca573699ce564591ced647a40f68190f57334e0215ccb39d95b04e29d6#npm:5.17.0"],
["react", "npm:17.0.2"],
["react-dom", "virtual:573fe255dffc9c89f4f7aa60da718603753ee98acc55d6772bbd0ebdcf07f9183fb8e54b4f3f2246c538a14ead402db8d2e076039c667d1538702638a0cc87b8#npm:17.0.2"],
["shallowequal", "npm:1.1.0"]
@ -15306,7 +15291,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
["@types/react-dom", null],
["classnames", "npm:2.3.1"],
["rc-motion", "virtual:f494f6d4e058cb1c8a3b456f6099aff9bd740d65abfc014377b7a3f1e34fcb35eb64a962e127c8bfbedaa0555175b6f2cdc47011e32e2fb5f081d7d32f526c78#npm:2.4.4"],
["rc-util", "virtual:168cfd14dd9e71b0423112848f69380ff1f0f5dffd5be83d150031464f8b398ca894fd5b87337ea7fc74ec2ed290ef92e6bd13f03f172c30eabf0a35fb94d97e#npm:5.17.0"],
["rc-util", "virtual:7e3863ece061dda54214da8dfaaa3f3663891078cb856975c7f9148a6d7b3bd1799941ca573699ce564591ced647a40f68190f57334e0215ccb39d95b04e29d6#npm:5.17.0"],
["react", "npm:17.0.2"],
["react-dom", "virtual:573fe255dffc9c89f4f7aa60da718603753ee98acc55d6772bbd0ebdcf07f9183fb8e54b4f3f2246c538a14ead402db8d2e076039c667d1538702638a0cc87b8#npm:17.0.2"]
],
@ -15335,7 +15320,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
["@types/react", null],
["@types/react-dom", null],
["classnames", "npm:2.3.1"],
["rc-util", "virtual:168cfd14dd9e71b0423112848f69380ff1f0f5dffd5be83d150031464f8b398ca894fd5b87337ea7fc74ec2ed290ef92e6bd13f03f172c30eabf0a35fb94d97e#npm:5.17.0"],
["rc-util", "virtual:7e3863ece061dda54214da8dfaaa3f3663891078cb856975c7f9148a6d7b3bd1799941ca573699ce564591ced647a40f68190f57334e0215ccb39d95b04e29d6#npm:5.17.0"],
["react", "npm:17.0.2"],
["react-dom", "virtual:573fe255dffc9c89f4f7aa60da718603753ee98acc55d6772bbd0ebdcf07f9183fb8e54b4f3f2246c538a14ead402db8d2e076039c667d1538702638a0cc87b8#npm:17.0.2"]
],
@ -15372,7 +15357,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
["@types/react-dom", null],
["classnames", "npm:2.3.1"],
["rc-trigger", "virtual:caddce747241c88958e039daadd2596eb7c11034e7ef35655f4f28f4496d3c6f1fc47b71417570ca9d8f270e1029349bbe942266aaa5cde8b29aef95b1038892#npm:5.2.10"],
["rc-util", "virtual:168cfd14dd9e71b0423112848f69380ff1f0f5dffd5be83d150031464f8b398ca894fd5b87337ea7fc74ec2ed290ef92e6bd13f03f172c30eabf0a35fb94d97e#npm:5.17.0"],
["rc-util", "virtual:7e3863ece061dda54214da8dfaaa3f3663891078cb856975c7f9148a6d7b3bd1799941ca573699ce564591ced647a40f68190f57334e0215ccb39d95b04e29d6#npm:5.17.0"],
["react", "npm:17.0.2"],
["react-dom", "virtual:573fe255dffc9c89f4f7aa60da718603753ee98acc55d6772bbd0ebdcf07f9183fb8e54b4f3f2246c538a14ead402db8d2e076039c667d1538702638a0cc87b8#npm:17.0.2"]
],
@ -15393,7 +15378,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
["@types/react-dom", null],
["classnames", "npm:2.3.1"],
["rc-trigger", "virtual:caddce747241c88958e039daadd2596eb7c11034e7ef35655f4f28f4496d3c6f1fc47b71417570ca9d8f270e1029349bbe942266aaa5cde8b29aef95b1038892#npm:5.2.10"],
["rc-util", "virtual:168cfd14dd9e71b0423112848f69380ff1f0f5dffd5be83d150031464f8b398ca894fd5b87337ea7fc74ec2ed290ef92e6bd13f03f172c30eabf0a35fb94d97e#npm:5.17.0"],
["rc-util", "virtual:7e3863ece061dda54214da8dfaaa3f3663891078cb856975c7f9148a6d7b3bd1799941ca573699ce564591ced647a40f68190f57334e0215ccb39d95b04e29d6#npm:5.17.0"],
["react", "npm:17.0.2"],
["react-dom", "virtual:573fe255dffc9c89f4f7aa60da718603753ee98acc55d6772bbd0ebdcf07f9183fb8e54b4f3f2246c538a14ead402db8d2e076039c667d1538702638a0cc87b8#npm:17.0.2"]
],
@ -15422,7 +15407,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
["@types/react", null],
["@types/react-dom", null],
["async-validator", "npm:4.0.7"],
["rc-util", "virtual:168cfd14dd9e71b0423112848f69380ff1f0f5dffd5be83d150031464f8b398ca894fd5b87337ea7fc74ec2ed290ef92e6bd13f03f172c30eabf0a35fb94d97e#npm:5.17.0"],
["rc-util", "virtual:7e3863ece061dda54214da8dfaaa3f3663891078cb856975c7f9148a6d7b3bd1799941ca573699ce564591ced647a40f68190f57334e0215ccb39d95b04e29d6#npm:5.17.0"],
["react", "npm:17.0.2"],
["react-dom", "virtual:573fe255dffc9c89f4f7aa60da718603753ee98acc55d6772bbd0ebdcf07f9183fb8e54b4f3f2246c538a14ead402db8d2e076039c667d1538702638a0cc87b8#npm:17.0.2"]
],
@ -15452,7 +15437,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
["@types/react-dom", null],
["classnames", "npm:2.3.1"],
["rc-dialog", "virtual:caddce747241c88958e039daadd2596eb7c11034e7ef35655f4f28f4496d3c6f1fc47b71417570ca9d8f270e1029349bbe942266aaa5cde8b29aef95b1038892#npm:8.6.0"],
["rc-util", "virtual:168cfd14dd9e71b0423112848f69380ff1f0f5dffd5be83d150031464f8b398ca894fd5b87337ea7fc74ec2ed290ef92e6bd13f03f172c30eabf0a35fb94d97e#npm:5.17.0"],
["rc-util", "virtual:7e3863ece061dda54214da8dfaaa3f3663891078cb856975c7f9148a6d7b3bd1799941ca573699ce564591ced647a40f68190f57334e0215ccb39d95b04e29d6#npm:5.17.0"],
["react", "npm:17.0.2"],
["react-dom", "virtual:573fe255dffc9c89f4f7aa60da718603753ee98acc55d6772bbd0ebdcf07f9183fb8e54b4f3f2246c538a14ead402db8d2e076039c667d1538702638a0cc87b8#npm:17.0.2"]
],
@ -15481,7 +15466,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
["@types/react", null],
["@types/react-dom", null],
["classnames", "npm:2.3.1"],
["rc-util", "virtual:168cfd14dd9e71b0423112848f69380ff1f0f5dffd5be83d150031464f8b398ca894fd5b87337ea7fc74ec2ed290ef92e6bd13f03f172c30eabf0a35fb94d97e#npm:5.17.0"],
["rc-util", "virtual:7e3863ece061dda54214da8dfaaa3f3663891078cb856975c7f9148a6d7b3bd1799941ca573699ce564591ced647a40f68190f57334e0215ccb39d95b04e29d6#npm:5.17.0"],
["react", "npm:17.0.2"],
["react-dom", "virtual:573fe255dffc9c89f4f7aa60da718603753ee98acc55d6772bbd0ebdcf07f9183fb8e54b4f3f2246c538a14ead402db8d2e076039c667d1538702638a0cc87b8#npm:17.0.2"]
],
@ -15513,7 +15498,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
["rc-menu", "virtual:9b08d0103ed0c41ecbb29b80c7f0952f56690458541bdc3b40a8f6e2141ab5571d8e667fc0cbc7e816e99c60fd695931aea6d23c3e10f2a63ed283fcb22856fc#npm:9.3.2"],
["rc-textarea", "virtual:caddce747241c88958e039daadd2596eb7c11034e7ef35655f4f28f4496d3c6f1fc47b71417570ca9d8f270e1029349bbe942266aaa5cde8b29aef95b1038892#npm:0.3.7"],
["rc-trigger", "virtual:caddce747241c88958e039daadd2596eb7c11034e7ef35655f4f28f4496d3c6f1fc47b71417570ca9d8f270e1029349bbe942266aaa5cde8b29aef95b1038892#npm:5.2.10"],
["rc-util", "virtual:168cfd14dd9e71b0423112848f69380ff1f0f5dffd5be83d150031464f8b398ca894fd5b87337ea7fc74ec2ed290ef92e6bd13f03f172c30eabf0a35fb94d97e#npm:5.17.0"],
["rc-util", "virtual:7e3863ece061dda54214da8dfaaa3f3663891078cb856975c7f9148a6d7b3bd1799941ca573699ce564591ced647a40f68190f57334e0215ccb39d95b04e29d6#npm:5.17.0"],
["react", "npm:17.0.2"],
["react-dom", "virtual:573fe255dffc9c89f4f7aa60da718603753ee98acc55d6772bbd0ebdcf07f9183fb8e54b4f3f2246c538a14ead402db8d2e076039c667d1538702638a0cc87b8#npm:17.0.2"]
],
@ -15552,7 +15537,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
["rc-motion", "virtual:f494f6d4e058cb1c8a3b456f6099aff9bd740d65abfc014377b7a3f1e34fcb35eb64a962e127c8bfbedaa0555175b6f2cdc47011e32e2fb5f081d7d32f526c78#npm:2.4.4"],
["rc-overflow", "virtual:f3201355e275fc367612b99835082bfe45b71743479bb8e7dc6b1a0e6ec3b97ac5d71b86ce2047f12fdd63e0e5db39a42431dac4589da3fdb850f063190fb24a#npm:1.2.2"],
["rc-trigger", "virtual:caddce747241c88958e039daadd2596eb7c11034e7ef35655f4f28f4496d3c6f1fc47b71417570ca9d8f270e1029349bbe942266aaa5cde8b29aef95b1038892#npm:5.2.10"],
["rc-util", "virtual:168cfd14dd9e71b0423112848f69380ff1f0f5dffd5be83d150031464f8b398ca894fd5b87337ea7fc74ec2ed290ef92e6bd13f03f172c30eabf0a35fb94d97e#npm:5.17.0"],
["rc-util", "virtual:7e3863ece061dda54214da8dfaaa3f3663891078cb856975c7f9148a6d7b3bd1799941ca573699ce564591ced647a40f68190f57334e0215ccb39d95b04e29d6#npm:5.17.0"],
["react", "npm:17.0.2"],
["react-dom", "virtual:573fe255dffc9c89f4f7aa60da718603753ee98acc55d6772bbd0ebdcf07f9183fb8e54b4f3f2246c538a14ead402db8d2e076039c667d1538702638a0cc87b8#npm:17.0.2"],
["shallowequal", "npm:1.1.0"]
@ -15576,7 +15561,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
["rc-motion", "virtual:f494f6d4e058cb1c8a3b456f6099aff9bd740d65abfc014377b7a3f1e34fcb35eb64a962e127c8bfbedaa0555175b6f2cdc47011e32e2fb5f081d7d32f526c78#npm:2.4.4"],
["rc-overflow", "virtual:f3201355e275fc367612b99835082bfe45b71743479bb8e7dc6b1a0e6ec3b97ac5d71b86ce2047f12fdd63e0e5db39a42431dac4589da3fdb850f063190fb24a#npm:1.2.2"],
["rc-trigger", "virtual:caddce747241c88958e039daadd2596eb7c11034e7ef35655f4f28f4496d3c6f1fc47b71417570ca9d8f270e1029349bbe942266aaa5cde8b29aef95b1038892#npm:5.2.10"],
["rc-util", "virtual:168cfd14dd9e71b0423112848f69380ff1f0f5dffd5be83d150031464f8b398ca894fd5b87337ea7fc74ec2ed290ef92e6bd13f03f172c30eabf0a35fb94d97e#npm:5.17.0"],
["rc-util", "virtual:7e3863ece061dda54214da8dfaaa3f3663891078cb856975c7f9148a6d7b3bd1799941ca573699ce564591ced647a40f68190f57334e0215ccb39d95b04e29d6#npm:5.17.0"],
["react", "npm:17.0.2"],
["react-dom", "virtual:573fe255dffc9c89f4f7aa60da718603753ee98acc55d6772bbd0ebdcf07f9183fb8e54b4f3f2246c538a14ead402db8d2e076039c667d1538702638a0cc87b8#npm:17.0.2"],
["shallowequal", "npm:1.1.0"]
@ -15606,7 +15591,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
["@types/react", null],
["@types/react-dom", null],
["classnames", "npm:2.3.1"],
["rc-util", "virtual:168cfd14dd9e71b0423112848f69380ff1f0f5dffd5be83d150031464f8b398ca894fd5b87337ea7fc74ec2ed290ef92e6bd13f03f172c30eabf0a35fb94d97e#npm:5.17.0"],
["rc-util", "virtual:7e3863ece061dda54214da8dfaaa3f3663891078cb856975c7f9148a6d7b3bd1799941ca573699ce564591ced647a40f68190f57334e0215ccb39d95b04e29d6#npm:5.17.0"],
["react", "npm:17.0.2"],
["react-dom", "virtual:573fe255dffc9c89f4f7aa60da718603753ee98acc55d6772bbd0ebdcf07f9183fb8e54b4f3f2246c538a14ead402db8d2e076039c667d1538702638a0cc87b8#npm:17.0.2"]
],
@ -15636,7 +15621,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
["@types/react-dom", null],
["classnames", "npm:2.3.1"],
["rc-motion", "virtual:f494f6d4e058cb1c8a3b456f6099aff9bd740d65abfc014377b7a3f1e34fcb35eb64a962e127c8bfbedaa0555175b6f2cdc47011e32e2fb5f081d7d32f526c78#npm:2.4.4"],
["rc-util", "virtual:168cfd14dd9e71b0423112848f69380ff1f0f5dffd5be83d150031464f8b398ca894fd5b87337ea7fc74ec2ed290ef92e6bd13f03f172c30eabf0a35fb94d97e#npm:5.17.0"],
["rc-util", "virtual:7e3863ece061dda54214da8dfaaa3f3663891078cb856975c7f9148a6d7b3bd1799941ca573699ce564591ced647a40f68190f57334e0215ccb39d95b04e29d6#npm:5.17.0"],
["react", "npm:17.0.2"],
["react-dom", "virtual:573fe255dffc9c89f4f7aa60da718603753ee98acc55d6772bbd0ebdcf07f9183fb8e54b4f3f2246c538a14ead402db8d2e076039c667d1538702638a0cc87b8#npm:17.0.2"]
],
@ -15666,7 +15651,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
["@types/react-dom", null],
["classnames", "npm:2.3.1"],
["rc-resize-observer", "virtual:caddce747241c88958e039daadd2596eb7c11034e7ef35655f4f28f4496d3c6f1fc47b71417570ca9d8f270e1029349bbe942266aaa5cde8b29aef95b1038892#npm:1.2.0"],
["rc-util", "virtual:168cfd14dd9e71b0423112848f69380ff1f0f5dffd5be83d150031464f8b398ca894fd5b87337ea7fc74ec2ed290ef92e6bd13f03f172c30eabf0a35fb94d97e#npm:5.17.0"],
["rc-util", "virtual:7e3863ece061dda54214da8dfaaa3f3663891078cb856975c7f9148a6d7b3bd1799941ca573699ce564591ced647a40f68190f57334e0215ccb39d95b04e29d6#npm:5.17.0"],
["react", "npm:17.0.2"],
["react-dom", "virtual:573fe255dffc9c89f4f7aa60da718603753ee98acc55d6772bbd0ebdcf07f9183fb8e54b4f3f2246c538a14ead402db8d2e076039c667d1538702638a0cc87b8#npm:17.0.2"]
],
@ -15727,7 +15712,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
["dayjs", "npm:1.10.7"],
["moment", "npm:2.29.1"],
["rc-trigger", "virtual:caddce747241c88958e039daadd2596eb7c11034e7ef35655f4f28f4496d3c6f1fc47b71417570ca9d8f270e1029349bbe942266aaa5cde8b29aef95b1038892#npm:5.2.10"],
["rc-util", "virtual:168cfd14dd9e71b0423112848f69380ff1f0f5dffd5be83d150031464f8b398ca894fd5b87337ea7fc74ec2ed290ef92e6bd13f03f172c30eabf0a35fb94d97e#npm:5.17.0"],
["rc-util", "virtual:7e3863ece061dda54214da8dfaaa3f3663891078cb856975c7f9148a6d7b3bd1799941ca573699ce564591ced647a40f68190f57334e0215ccb39d95b04e29d6#npm:5.17.0"],
["react", "npm:17.0.2"],
["react-dom", "virtual:573fe255dffc9c89f4f7aa60da718603753ee98acc55d6772bbd0ebdcf07f9183fb8e54b4f3f2246c538a14ead402db8d2e076039c667d1538702638a0cc87b8#npm:17.0.2"],
["shallowequal", "npm:1.1.0"]
@ -15757,7 +15742,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
["@types/react", null],
["@types/react-dom", null],
["classnames", "npm:2.3.1"],
["rc-util", "virtual:168cfd14dd9e71b0423112848f69380ff1f0f5dffd5be83d150031464f8b398ca894fd5b87337ea7fc74ec2ed290ef92e6bd13f03f172c30eabf0a35fb94d97e#npm:5.17.0"],
["rc-util", "virtual:7e3863ece061dda54214da8dfaaa3f3663891078cb856975c7f9148a6d7b3bd1799941ca573699ce564591ced647a40f68190f57334e0215ccb39d95b04e29d6#npm:5.17.0"],
["react", "npm:17.0.2"],
["react-dom", "virtual:573fe255dffc9c89f4f7aa60da718603753ee98acc55d6772bbd0ebdcf07f9183fb8e54b4f3f2246c538a14ead402db8d2e076039c667d1538702638a0cc87b8#npm:17.0.2"]
],
@ -15786,7 +15771,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
["@types/react", null],
["@types/react-dom", null],
["classnames", "npm:2.3.1"],
["rc-util", "virtual:168cfd14dd9e71b0423112848f69380ff1f0f5dffd5be83d150031464f8b398ca894fd5b87337ea7fc74ec2ed290ef92e6bd13f03f172c30eabf0a35fb94d97e#npm:5.17.0"],
["rc-util", "virtual:7e3863ece061dda54214da8dfaaa3f3663891078cb856975c7f9148a6d7b3bd1799941ca573699ce564591ced647a40f68190f57334e0215ccb39d95b04e29d6#npm:5.17.0"],
["react", "npm:17.0.2"],
["react-dom", "virtual:573fe255dffc9c89f4f7aa60da718603753ee98acc55d6772bbd0ebdcf07f9183fb8e54b4f3f2246c538a14ead402db8d2e076039c667d1538702638a0cc87b8#npm:17.0.2"]
],
@ -15815,7 +15800,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
["@types/react", null],
["@types/react-dom", null],
["classnames", "npm:2.3.1"],
["rc-util", "virtual:168cfd14dd9e71b0423112848f69380ff1f0f5dffd5be83d150031464f8b398ca894fd5b87337ea7fc74ec2ed290ef92e6bd13f03f172c30eabf0a35fb94d97e#npm:5.17.0"],
["rc-util", "virtual:7e3863ece061dda54214da8dfaaa3f3663891078cb856975c7f9148a6d7b3bd1799941ca573699ce564591ced647a40f68190f57334e0215ccb39d95b04e29d6#npm:5.17.0"],
["react", "npm:17.0.2"],
["react-dom", "virtual:573fe255dffc9c89f4f7aa60da718603753ee98acc55d6772bbd0ebdcf07f9183fb8e54b4f3f2246c538a14ead402db8d2e076039c667d1538702638a0cc87b8#npm:17.0.2"],
["resize-observer-polyfill", "npm:1.5.1"]
@ -15848,7 +15833,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
["rc-motion", "virtual:f494f6d4e058cb1c8a3b456f6099aff9bd740d65abfc014377b7a3f1e34fcb35eb64a962e127c8bfbedaa0555175b6f2cdc47011e32e2fb5f081d7d32f526c78#npm:2.4.4"],
["rc-overflow", "virtual:f3201355e275fc367612b99835082bfe45b71743479bb8e7dc6b1a0e6ec3b97ac5d71b86ce2047f12fdd63e0e5db39a42431dac4589da3fdb850f063190fb24a#npm:1.2.2"],
["rc-trigger", "virtual:caddce747241c88958e039daadd2596eb7c11034e7ef35655f4f28f4496d3c6f1fc47b71417570ca9d8f270e1029349bbe942266aaa5cde8b29aef95b1038892#npm:5.2.10"],
["rc-util", "virtual:168cfd14dd9e71b0423112848f69380ff1f0f5dffd5be83d150031464f8b398ca894fd5b87337ea7fc74ec2ed290ef92e6bd13f03f172c30eabf0a35fb94d97e#npm:5.17.0"],
["rc-util", "virtual:7e3863ece061dda54214da8dfaaa3f3663891078cb856975c7f9148a6d7b3bd1799941ca573699ce564591ced647a40f68190f57334e0215ccb39d95b04e29d6#npm:5.17.0"],
["rc-virtual-list", "virtual:d0ef4ef4df8c18d930d669f36c367285d6797d2976508bea42f22f1b9ec914504bc240ade5dc2e1948c03a2acd136deb6f35e8e33b5236018dd4348224dd538a#npm:3.4.2"],
["react", "npm:17.0.2"],
["react-dom", "virtual:573fe255dffc9c89f4f7aa60da718603753ee98acc55d6772bbd0ebdcf07f9183fb8e54b4f3f2246c538a14ead402db8d2e076039c667d1538702638a0cc87b8#npm:17.0.2"]
@ -15879,7 +15864,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
["@types/react-dom", null],
["classnames", "npm:2.3.1"],
["rc-tooltip", "virtual:caddce747241c88958e039daadd2596eb7c11034e7ef35655f4f28f4496d3c6f1fc47b71417570ca9d8f270e1029349bbe942266aaa5cde8b29aef95b1038892#npm:5.1.1"],
["rc-util", "virtual:168cfd14dd9e71b0423112848f69380ff1f0f5dffd5be83d150031464f8b398ca894fd5b87337ea7fc74ec2ed290ef92e6bd13f03f172c30eabf0a35fb94d97e#npm:5.17.0"],
["rc-util", "virtual:7e3863ece061dda54214da8dfaaa3f3663891078cb856975c7f9148a6d7b3bd1799941ca573699ce564591ced647a40f68190f57334e0215ccb39d95b04e29d6#npm:5.17.0"],
["react", "npm:17.0.2"],
["react-dom", "virtual:573fe255dffc9c89f4f7aa60da718603753ee98acc55d6772bbd0ebdcf07f9183fb8e54b4f3f2246c538a14ead402db8d2e076039c667d1538702638a0cc87b8#npm:17.0.2"],
["shallowequal", "npm:1.1.0"]
@ -15909,7 +15894,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
["@types/react", null],
["@types/react-dom", null],
["classnames", "npm:2.3.1"],
["rc-util", "virtual:168cfd14dd9e71b0423112848f69380ff1f0f5dffd5be83d150031464f8b398ca894fd5b87337ea7fc74ec2ed290ef92e6bd13f03f172c30eabf0a35fb94d97e#npm:5.17.0"],
["rc-util", "virtual:7e3863ece061dda54214da8dfaaa3f3663891078cb856975c7f9148a6d7b3bd1799941ca573699ce564591ced647a40f68190f57334e0215ccb39d95b04e29d6#npm:5.17.0"],
["react", "npm:17.0.2"],
["react-dom", "virtual:573fe255dffc9c89f4f7aa60da718603753ee98acc55d6772bbd0ebdcf07f9183fb8e54b4f3f2246c538a14ead402db8d2e076039c667d1538702638a0cc87b8#npm:17.0.2"]
],
@ -15938,7 +15923,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
["@types/react", null],
["@types/react-dom", null],
["classnames", "npm:2.3.1"],
["rc-util", "virtual:168cfd14dd9e71b0423112848f69380ff1f0f5dffd5be83d150031464f8b398ca894fd5b87337ea7fc74ec2ed290ef92e6bd13f03f172c30eabf0a35fb94d97e#npm:5.17.0"],
["rc-util", "virtual:7e3863ece061dda54214da8dfaaa3f3663891078cb856975c7f9148a6d7b3bd1799941ca573699ce564591ced647a40f68190f57334e0215ccb39d95b04e29d6#npm:5.17.0"],
["react", "npm:17.0.2"],
["react-dom", "virtual:573fe255dffc9c89f4f7aa60da718603753ee98acc55d6772bbd0ebdcf07f9183fb8e54b4f3f2246c538a14ead402db8d2e076039c667d1538702638a0cc87b8#npm:17.0.2"]
],
@ -15968,7 +15953,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
["@types/react-dom", null],
["classnames", "npm:2.3.1"],
["rc-resize-observer", "virtual:caddce747241c88958e039daadd2596eb7c11034e7ef35655f4f28f4496d3c6f1fc47b71417570ca9d8f270e1029349bbe942266aaa5cde8b29aef95b1038892#npm:1.2.0"],
["rc-util", "virtual:168cfd14dd9e71b0423112848f69380ff1f0f5dffd5be83d150031464f8b398ca894fd5b87337ea7fc74ec2ed290ef92e6bd13f03f172c30eabf0a35fb94d97e#npm:5.17.0"],
["rc-util", "virtual:7e3863ece061dda54214da8dfaaa3f3663891078cb856975c7f9148a6d7b3bd1799941ca573699ce564591ced647a40f68190f57334e0215ccb39d95b04e29d6#npm:5.17.0"],
["react", "npm:17.0.2"],
["react-dom", "virtual:573fe255dffc9c89f4f7aa60da718603753ee98acc55d6772bbd0ebdcf07f9183fb8e54b4f3f2246c538a14ead402db8d2e076039c667d1538702638a0cc87b8#npm:17.0.2"],
["shallowequal", "npm:1.1.0"]
@ -16001,7 +15986,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
["rc-dropdown", "virtual:6177bf62ab342574edbf06853562f14ff0b0d4374742901464f5854325cb786053de94a4bdd4f1901a8f06b14b9e1cd8aa9d26d5858f1f39508db3264a529fcb#npm:3.3.0"],
["rc-menu", "virtual:9b08d0103ed0c41ecbb29b80c7f0952f56690458541bdc3b40a8f6e2141ab5571d8e667fc0cbc7e816e99c60fd695931aea6d23c3e10f2a63ed283fcb22856fc#npm:9.3.2"],
["rc-resize-observer", "virtual:caddce747241c88958e039daadd2596eb7c11034e7ef35655f4f28f4496d3c6f1fc47b71417570ca9d8f270e1029349bbe942266aaa5cde8b29aef95b1038892#npm:1.2.0"],
["rc-util", "virtual:168cfd14dd9e71b0423112848f69380ff1f0f5dffd5be83d150031464f8b398ca894fd5b87337ea7fc74ec2ed290ef92e6bd13f03f172c30eabf0a35fb94d97e#npm:5.17.0"],
["rc-util", "virtual:7e3863ece061dda54214da8dfaaa3f3663891078cb856975c7f9148a6d7b3bd1799941ca573699ce564591ced647a40f68190f57334e0215ccb39d95b04e29d6#npm:5.17.0"],
["react", "npm:17.0.2"],
["react-dom", "virtual:573fe255dffc9c89f4f7aa60da718603753ee98acc55d6772bbd0ebdcf07f9183fb8e54b4f3f2246c538a14ead402db8d2e076039c667d1538702638a0cc87b8#npm:17.0.2"]
],
@ -16031,7 +16016,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
["@types/react-dom", null],
["classnames", "npm:2.3.1"],
["rc-resize-observer", "virtual:caddce747241c88958e039daadd2596eb7c11034e7ef35655f4f28f4496d3c6f1fc47b71417570ca9d8f270e1029349bbe942266aaa5cde8b29aef95b1038892#npm:1.2.0"],
["rc-util", "virtual:168cfd14dd9e71b0423112848f69380ff1f0f5dffd5be83d150031464f8b398ca894fd5b87337ea7fc74ec2ed290ef92e6bd13f03f172c30eabf0a35fb94d97e#npm:5.17.0"],
["rc-util", "virtual:7e3863ece061dda54214da8dfaaa3f3663891078cb856975c7f9148a6d7b3bd1799941ca573699ce564591ced647a40f68190f57334e0215ccb39d95b04e29d6#npm:5.17.0"],
["react", "npm:17.0.2"],
["react-dom", "virtual:573fe255dffc9c89f4f7aa60da718603753ee98acc55d6772bbd0ebdcf07f9183fb8e54b4f3f2246c538a14ead402db8d2e076039c667d1538702638a0cc87b8#npm:17.0.2"],
["shallowequal", "npm:1.1.0"]
@ -16097,7 +16082,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
["@types/react-dom", null],
["classnames", "npm:2.3.1"],
["rc-motion", "virtual:f494f6d4e058cb1c8a3b456f6099aff9bd740d65abfc014377b7a3f1e34fcb35eb64a962e127c8bfbedaa0555175b6f2cdc47011e32e2fb5f081d7d32f526c78#npm:2.4.4"],
["rc-util", "virtual:168cfd14dd9e71b0423112848f69380ff1f0f5dffd5be83d150031464f8b398ca894fd5b87337ea7fc74ec2ed290ef92e6bd13f03f172c30eabf0a35fb94d97e#npm:5.17.0"],
["rc-util", "virtual:7e3863ece061dda54214da8dfaaa3f3663891078cb856975c7f9148a6d7b3bd1799941ca573699ce564591ced647a40f68190f57334e0215ccb39d95b04e29d6#npm:5.17.0"],
["rc-virtual-list", "virtual:d0ef4ef4df8c18d930d669f36c367285d6797d2976508bea42f22f1b9ec914504bc240ade5dc2e1948c03a2acd136deb6f35e8e33b5236018dd4348224dd538a#npm:3.4.2"],
["react", "npm:17.0.2"],
["react-dom", "virtual:573fe255dffc9c89f4f7aa60da718603753ee98acc55d6772bbd0ebdcf07f9183fb8e54b4f3f2246c538a14ead402db8d2e076039c667d1538702638a0cc87b8#npm:17.0.2"]
@ -16119,7 +16104,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
["@types/react-dom", null],
["classnames", "npm:2.3.1"],
["rc-motion", "virtual:f494f6d4e058cb1c8a3b456f6099aff9bd740d65abfc014377b7a3f1e34fcb35eb64a962e127c8bfbedaa0555175b6f2cdc47011e32e2fb5f081d7d32f526c78#npm:2.4.4"],
["rc-util", "virtual:168cfd14dd9e71b0423112848f69380ff1f0f5dffd5be83d150031464f8b398ca894fd5b87337ea7fc74ec2ed290ef92e6bd13f03f172c30eabf0a35fb94d97e#npm:5.17.0"],
["rc-util", "virtual:7e3863ece061dda54214da8dfaaa3f3663891078cb856975c7f9148a6d7b3bd1799941ca573699ce564591ced647a40f68190f57334e0215ccb39d95b04e29d6#npm:5.17.0"],
["rc-virtual-list", "virtual:d0ef4ef4df8c18d930d669f36c367285d6797d2976508bea42f22f1b9ec914504bc240ade5dc2e1948c03a2acd136deb6f35e8e33b5236018dd4348224dd538a#npm:3.4.2"],
["react", "npm:17.0.2"],
["react-dom", "virtual:573fe255dffc9c89f4f7aa60da718603753ee98acc55d6772bbd0ebdcf07f9183fb8e54b4f3f2246c538a14ead402db8d2e076039c667d1538702638a0cc87b8#npm:17.0.2"]
@ -16151,7 +16136,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
["classnames", "npm:2.3.1"],
["rc-select", "virtual:caddce747241c88958e039daadd2596eb7c11034e7ef35655f4f28f4496d3c6f1fc47b71417570ca9d8f270e1029349bbe942266aaa5cde8b29aef95b1038892#npm:14.0.0-alpha.26"],
["rc-tree", "virtual:caddce747241c88958e039daadd2596eb7c11034e7ef35655f4f28f4496d3c6f1fc47b71417570ca9d8f270e1029349bbe942266aaa5cde8b29aef95b1038892#npm:5.3.8"],
["rc-util", "virtual:168cfd14dd9e71b0423112848f69380ff1f0f5dffd5be83d150031464f8b398ca894fd5b87337ea7fc74ec2ed290ef92e6bd13f03f172c30eabf0a35fb94d97e#npm:5.17.0"],
["rc-util", "virtual:7e3863ece061dda54214da8dfaaa3f3663891078cb856975c7f9148a6d7b3bd1799941ca573699ce564591ced647a40f68190f57334e0215ccb39d95b04e29d6#npm:5.17.0"],
["react", "npm:17.0.2"],
["react-dom", "virtual:573fe255dffc9c89f4f7aa60da718603753ee98acc55d6772bbd0ebdcf07f9183fb8e54b4f3f2246c538a14ead402db8d2e076039c667d1538702638a0cc87b8#npm:17.0.2"]
],
@ -16182,7 +16167,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
["classnames", "npm:2.3.1"],
["rc-align", "virtual:a0cde20e0292ef25046285d3616cd7818b95042e3e1ad7ee881431733a28b26e007e8954fb488816772fc720a44a1a192eb293856137e3207c3ad080e640b018#npm:4.0.11"],
["rc-motion", "virtual:f494f6d4e058cb1c8a3b456f6099aff9bd740d65abfc014377b7a3f1e34fcb35eb64a962e127c8bfbedaa0555175b6f2cdc47011e32e2fb5f081d7d32f526c78#npm:2.4.4"],
["rc-util", "virtual:168cfd14dd9e71b0423112848f69380ff1f0f5dffd5be83d150031464f8b398ca894fd5b87337ea7fc74ec2ed290ef92e6bd13f03f172c30eabf0a35fb94d97e#npm:5.17.0"],
["rc-util", "virtual:7e3863ece061dda54214da8dfaaa3f3663891078cb856975c7f9148a6d7b3bd1799941ca573699ce564591ced647a40f68190f57334e0215ccb39d95b04e29d6#npm:5.17.0"],
["react", "npm:17.0.2"],
["react-dom", "virtual:573fe255dffc9c89f4f7aa60da718603753ee98acc55d6772bbd0ebdcf07f9183fb8e54b4f3f2246c538a14ead402db8d2e076039c667d1538702638a0cc87b8#npm:17.0.2"]
],
@ -16211,7 +16196,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
["@types/react", null],
["@types/react-dom", null],
["classnames", "npm:2.3.1"],
["rc-util", "virtual:168cfd14dd9e71b0423112848f69380ff1f0f5dffd5be83d150031464f8b398ca894fd5b87337ea7fc74ec2ed290ef92e6bd13f03f172c30eabf0a35fb94d97e#npm:5.17.0"],
["rc-util", "virtual:7e3863ece061dda54214da8dfaaa3f3663891078cb856975c7f9148a6d7b3bd1799941ca573699ce564591ced647a40f68190f57334e0215ccb39d95b04e29d6#npm:5.17.0"],
["react", "npm:17.0.2"],
["react-dom", "virtual:573fe255dffc9c89f4f7aa60da718603753ee98acc55d6772bbd0ebdcf07f9183fb8e54b4f3f2246c538a14ead402db8d2e076039c667d1538702638a0cc87b8#npm:17.0.2"]
],
@ -16232,10 +16217,10 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
],
"linkType": "SOFT",
}],
["virtual:168cfd14dd9e71b0423112848f69380ff1f0f5dffd5be83d150031464f8b398ca894fd5b87337ea7fc74ec2ed290ef92e6bd13f03f172c30eabf0a35fb94d97e#npm:5.17.0", {
"packageLocation": "./.yarn/__virtual__/rc-util-virtual-c6747a1499/0/cache/rc-util-npm-5.17.0-4477bf5307-c6f083742e.zip/node_modules/rc-util/",
["virtual:7e3863ece061dda54214da8dfaaa3f3663891078cb856975c7f9148a6d7b3bd1799941ca573699ce564591ced647a40f68190f57334e0215ccb39d95b04e29d6#npm:5.17.0", {
"packageLocation": "./.yarn/__virtual__/rc-util-virtual-5738260a62/0/cache/rc-util-npm-5.17.0-4477bf5307-c6f083742e.zip/node_modules/rc-util/",
"packageDependencies": [
["rc-util", "virtual:168cfd14dd9e71b0423112848f69380ff1f0f5dffd5be83d150031464f8b398ca894fd5b87337ea7fc74ec2ed290ef92e6bd13f03f172c30eabf0a35fb94d97e#npm:5.17.0"],
["rc-util", "virtual:7e3863ece061dda54214da8dfaaa3f3663891078cb856975c7f9148a6d7b3bd1799941ca573699ce564591ced647a40f68190f57334e0215ccb39d95b04e29d6#npm:5.17.0"],
["@babel/runtime", "npm:7.16.7"],
["@types/react", null],
["@types/react-dom", null],
@ -16269,7 +16254,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
["@types/react-dom", null],
["classnames", "npm:2.3.1"],
["rc-resize-observer", "virtual:caddce747241c88958e039daadd2596eb7c11034e7ef35655f4f28f4496d3c6f1fc47b71417570ca9d8f270e1029349bbe942266aaa5cde8b29aef95b1038892#npm:1.2.0"],
["rc-util", "virtual:168cfd14dd9e71b0423112848f69380ff1f0f5dffd5be83d150031464f8b398ca894fd5b87337ea7fc74ec2ed290ef92e6bd13f03f172c30eabf0a35fb94d97e#npm:5.17.0"],
["rc-util", "virtual:7e3863ece061dda54214da8dfaaa3f3663891078cb856975c7f9148a6d7b3bd1799941ca573699ce564591ced647a40f68190f57334e0215ccb39d95b04e29d6#npm:5.17.0"],
["react", "npm:17.0.2"],
["react-dom", "virtual:573fe255dffc9c89f4f7aa60da718603753ee98acc55d6772bbd0ebdcf07f9183fb8e54b4f3f2246c538a14ead402db8d2e076039c667d1538702638a0cc87b8#npm:17.0.2"]
],
@ -16419,24 +16404,24 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
}]
]],
["react-syntax-highlighter", [
["npm:15.4.5", {
"packageLocation": "./.yarn/cache/react-syntax-highlighter-npm-15.4.5-3bc1054513-120bac5cfb.zip/node_modules/react-syntax-highlighter/",
["npm:15.5.0", {
"packageLocation": "./.yarn/cache/react-syntax-highlighter-npm-15.5.0-da5363373b-c082b48f30.zip/node_modules/react-syntax-highlighter/",
"packageDependencies": [
["react-syntax-highlighter", "npm:15.4.5"]
["react-syntax-highlighter", "npm:15.5.0"]
],
"linkType": "SOFT",
}],
["virtual:5f524c741247cab5c10daa0e8e15ac36ad181d1b577a348511587c8a60cfabb8ae502afcaa3d6382784b87fb0c47cdaa2ab4a0769887b98e8e70603a2469c5de#npm:15.4.5", {
"packageLocation": "./.yarn/__virtual__/react-syntax-highlighter-virtual-ec211cab09/0/cache/react-syntax-highlighter-npm-15.4.5-3bc1054513-120bac5cfb.zip/node_modules/react-syntax-highlighter/",
["virtual:5f524c741247cab5c10daa0e8e15ac36ad181d1b577a348511587c8a60cfabb8ae502afcaa3d6382784b87fb0c47cdaa2ab4a0769887b98e8e70603a2469c5de#npm:15.5.0", {
"packageLocation": "./.yarn/__virtual__/react-syntax-highlighter-virtual-6e32523882/0/cache/react-syntax-highlighter-npm-15.5.0-da5363373b-c082b48f30.zip/node_modules/react-syntax-highlighter/",
"packageDependencies": [
["react-syntax-highlighter", "virtual:5f524c741247cab5c10daa0e8e15ac36ad181d1b577a348511587c8a60cfabb8ae502afcaa3d6382784b87fb0c47cdaa2ab4a0769887b98e8e70603a2469c5de#npm:15.4.5"],
["react-syntax-highlighter", "virtual:5f524c741247cab5c10daa0e8e15ac36ad181d1b577a348511587c8a60cfabb8ae502afcaa3d6382784b87fb0c47cdaa2ab4a0769887b98e8e70603a2469c5de#npm:15.5.0"],
["@babel/runtime", "npm:7.16.7"],
["@types/react", null],
["highlight.js", "npm:10.7.3"],
["lowlight", "npm:1.20.0"],
["prismjs", "npm:1.26.0"],
["prismjs", "npm:1.27.0"],
["react", "npm:17.0.2"],
["refractor", "npm:3.5.0"]
["refractor", "npm:3.6.0"]
],
"packagePeers": [
"@types/react",
@ -16682,13 +16667,13 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
}]
]],
["refractor", [
["npm:3.5.0", {
"packageLocation": "./.yarn/cache/refractor-npm-3.5.0-b381207772-e8e8bfe8fc.zip/node_modules/refractor/",
["npm:3.6.0", {
"packageLocation": "./.yarn/cache/refractor-npm-3.6.0-63276910f9-39b01c4168.zip/node_modules/refractor/",
"packageDependencies": [
["refractor", "npm:3.5.0"],
["refractor", "npm:3.6.0"],
["hastscript", "npm:6.0.0"],
["parse-entities", "npm:2.0.0"],
["prismjs", "npm:1.25.0"]
["prismjs", "npm:1.27.0"]
],
"linkType": "HARD",
}]

Binary file not shown.

View File

@ -3,6 +3,111 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
# [4.0.0-alpha.10](https://github.com/lowdefy/lowdefy/compare/v4.0.0-alpha.9...v4.0.0-alpha.10) (2022-05-06)
### Bug Fixes
* Fix server npm publish files. ([3f5589e](https://github.com/lowdefy/lowdefy/commit/3f5589e434817e712624e31c955b0b741e94f075))
# [4.0.0-alpha.9](https://github.com/lowdefy/lowdefy/compare/v4.0.0-alpha.8...v4.0.0-alpha.9) (2022-05-06)
### Bug Fixes
* **actions-core:** Fix tests. ([29ec08d](https://github.com/lowdefy/lowdefy/commit/29ec08d5314b3fdd70ac8b073db6163f98fa3e52))
* **actions:** textContext is now sync. ([13d6396](https://github.com/lowdefy/lowdefy/commit/13d6396a00067c1319ef1a956e0ed831af738cc1))
* **block-dev:** Fix mockMethodTest prototype. ([e90cefd](https://github.com/lowdefy/lowdefy/commit/e90cefd82be378fa944c636abfc7281b2a43df92))
* **block-dev:** Render props when mocking Link and Icon in stubBlockProps. ([b6b50c8](https://github.com/lowdefy/lowdefy/commit/b6b50c842a84bd74adcf6f053de5902124a3f460))
* **block-utils:** Icon should not spin on page loading. ([c3d9be5](https://github.com/lowdefy/lowdefy/commit/c3d9be52b13f91fc93d566af81cd19df6b1cc863))
* **blocks-antd:** Fix button color on focus. ([c56d1e4](https://github.com/lowdefy/lowdefy/commit/c56d1e40433127811b211f3c0736dde52124af1e))
* **blocks-antd:** Fix confirm modal button icons, closes [#1160](https://github.com/lowdefy/lowdefy/issues/1160) ([bba35be](https://github.com/lowdefy/lowdefy/commit/bba35be1dbb6a8e142f70b2415e865dba59de47b))
* **blocks-antd:** Fix menu keys. ([c6b8c69](https://github.com/lowdefy/lowdefy/commit/c6b8c69bb05c013d5112b89523424568faf34005))
* **blocks-antd:** Fix menu width wrapping. ([f71499c](https://github.com/lowdefy/lowdefy/commit/f71499cad248342e9a37584da56c0088aefcb62a))
* **blocks-antd:** Menu to show current selected page. ([72af09c](https://github.com/lowdefy/lowdefy/commit/72af09cf3dab6417d8ee6c0cdcbeec52ba092876))
* **blocks-antd:** remove onEnter and onInit events from schema descriptions. ([c0df169](https://github.com/lowdefy/lowdefy/commit/c0df1699276b6a922792a1d971ab6e596a5524e3))
* **blocks-antd:** Update snapshots. ([c4cc37a](https://github.com/lowdefy/lowdefy/commit/c4cc37acff9ade36a2db84ee395e2dbceb5a13d1))
* **blocks-basic:** Fix tests and snapshots. ([b9e6f1c](https://github.com/lowdefy/lowdefy/commit/b9e6f1ce19d5805299fbfb8f0ec846b6d6cdee6a))
* **blocks-color-selector:** Fix update state. ([f0e6f18](https://github.com/lowdefy/lowdefy/commit/f0e6f18cb6a5098301c722bc59dd0264b1fd1ee8))
* **blocks-loaders:** Remove LogoSpinner. ([3af64aa](https://github.com/lowdefy/lowdefy/commit/3af64aacaf5c8d3c64519dc82230b48842ca0fce))
* **blocks-markdown:** Cleanup markdown styles. ([5cd90fb](https://github.com/lowdefy/lowdefy/commit/5cd90fb0664c81082efc702d7ca6466d8f02da2a))
* **blocks-markdown:** Fix react-syntax-highlighter styles import. ([bc6fed7](https://github.com/lowdefy/lowdefy/commit/bc6fed771ca09de583b4bdbd03469a75e0b6b4e8))
* **blocks-markdown:** More style fixes. ([6498040](https://github.com/lowdefy/lowdefy/commit/64980406b5e11b1d052974e8f046c6880071bff3))
* **blocks-markdown:** Updated and fixed MarkdownWithCode Syntax Highlighter@15.5.0 ([424bf3e](https://github.com/lowdefy/lowdefy/commit/424bf3ec8d101a92784ad39e75c088eaefc2147f))
* **blocks:** Fix icon names in examples. ([0d28534](https://github.com/lowdefy/lowdefy/commit/0d285347cdccd3a5f5c0531b5ee069d0e735287c))
* **build:** Fix tests. ([8e7b16e](https://github.com/lowdefy/lowdefy/commit/8e7b16e3ecb7c7c25fd2d4fb48ea42ccad0bb1a8))
* **build:** Skeleton on block only a object in schema. ([98d9c57](https://github.com/lowdefy/lowdefy/commit/98d9c57d6cfb9e24ba0be897ce6812e4765b0d7b))
* **client:** Fix setupLink - createLink needs lowdefy for input. ([f152ac2](https://github.com/lowdefy/lowdefy/commit/f152ac2c5ef0bf3dc085fbe7e89648ac2ca7c550))
* **client:** Render progress bar next to context, and event order fixes. ([fc32c75](https://github.com/lowdefy/lowdefy/commit/fc32c75ea2d8c5c97e21280b09fce5518ec14d37))
* **docs:** Cleanup skeleton docs change. ([6310d13](https://github.com/lowdefy/lowdefy/commit/6310d13af0c9cc709c5c3f50cc9800ebb0a4640a))
* **docs:** Fix docs version plugin import and markdown template. ([3f3cf55](https://github.com/lowdefy/lowdefy/commit/3f3cf5569f5d15c0283f047f9a6aa404d9709fee))
* **engine:** Catch block type not found error. ([7d95728](https://github.com/lowdefy/lowdefy/commit/7d957284ca082b8aa2aa8316b1dc8d7e1ca8a2c6))
* **engine:** Init validate only if none. ([9b5bd70](https://github.com/lowdefy/lowdefy/commit/9b5bd707715ff1d65867957271f7a04298e360c9))
* **engine:** Only init validate if none. ([e0d7dd6](https://github.com/lowdefy/lowdefy/commit/e0d7dd6a21859e090ec627e18548d8274307c5b5))
* **engine:** Remove block.loading. ([31b8190](https://github.com/lowdefy/lowdefy/commit/31b8190b8d34cba8ad62b077864f3da009f0d659))
* Fix bugs in icon and icon usage in docs. ([03858f4](https://github.com/lowdefy/lowdefy/commit/03858f43502404de39024b38fac1c5f87d5c99ca))
* Fix icon names. ([2e81f58](https://github.com/lowdefy/lowdefy/commit/2e81f589fba193e7039dc7c099855831ff9a61fb))
* Fix plugins in build. ([ec8d5ca](https://github.com/lowdefy/lowdefy/commit/ec8d5ca6adc7c482e5a4ab5c2edcc7ae7026f7e8))
* **operators:** Pass operatorPrefix to operators methods. ([454523c](https://github.com/lowdefy/lowdefy/commit/454523c1ac3176c01318f9d2f59d7a4f4b7f5e7d))
* **operators:** Update test snapshot. ([655eae5](https://github.com/lowdefy/lowdefy/commit/655eae5c57204c6fd17388568d5fdf419d9a1da1))
* Replace progressBarDispatcher with process object. ([9aff083](https://github.com/lowdefy/lowdefy/commit/9aff0833104c5fed304b071f5fdbd64593a45aa5))
* Review feedback changes. ([6925625](https://github.com/lowdefy/lowdefy/commit/69256253142813f0b78c353d0698f13386d10929))
* **server-dev:** Add actions.js to build watcher. ([f9f295e](https://github.com/lowdefy/lowdefy/commit/f9f295e37cc627e1f7f2d414d9e42c7c67f45f23))
* **server-dev:** Do not render page before redirect. ([b4431b1](https://github.com/lowdefy/lowdefy/commit/b4431b17b36576cfc8cd30a5d1e2485502fd337e))
* **server-dev:** Render app rebuild page. ([7895b53](https://github.com/lowdefy/lowdefy/commit/7895b53691f83b81629c2f4dfb174c858571c407))
* **server:** Add actions-core as default to server. ([eed470f](https://github.com/lowdefy/lowdefy/commit/eed470ff2cda71028b2a152a7cbf2054bc1ef2fa))
* **server:** Bug fixes on loading inc, and add auto inc. ([dba6f49](https://github.com/lowdefy/lowdefy/commit/dba6f496666dda86428dba5fbc94dceb0a571b9d))
* **server:** Cleanup from review. ([d4dd1ca](https://github.com/lowdefy/lowdefy/commit/d4dd1cadf30ddc1f9b9700bd8c5699675607c117))
* **server:** Remount progress controller on page change. ([967ac70](https://github.com/lowdefy/lowdefy/commit/967ac70078be00b3aa2f16ed6419a971debf31dc))
* **server:** Remove block.loading. ([0995109](https://github.com/lowdefy/lowdefy/commit/09951094e15371ed9be1b36a093d0463ec0b8d70))
* Update docs snapshot test ([8987ad8](https://github.com/lowdefy/lowdefy/commit/8987ad8652158bfb66a7334d7745c99d6b49ce11))
* Update snapshots. ([19db923](https://github.com/lowdefy/lowdefy/commit/19db92316c4a1f6aeccf8bb31a3f9ba8e7e66d5a))
### Features
* **api:** evaluteOperators is sync. ([40ba4df](https://github.com/lowdefy/lowdefy/commit/40ba4df14370a7a928ffc1487092b529211b2636))
* **block-loaders:** Add progress block. ([a872dfc](https://github.com/lowdefy/lowdefy/commit/a872dfcf81e911a10996fcd4b179e6e8ed2e1262))
* **blocks-antd:** Remove color settings for menu, etc. ([bacaedb](https://github.com/lowdefy/lowdefy/commit/bacaedbbc8911b9ad4eaf36d2ecb7f60e536e331))
* **blocks-antd:** Update snapshots. ([5f5ef00](https://github.com/lowdefy/lowdefy/commit/5f5ef001c203b6c85564184683ece5fd968eea37))
* **blocks-markdown:** Use antd less style vars where possible. ([bc3dce4](https://github.com/lowdefy/lowdefy/commit/bc3dce444f629ab8964ef8b84ec2a468e0b23f17))
* **blocks:** Add skeletons to blocks meta. ([ba34939](https://github.com/lowdefy/lowdefy/commit/ba349397359d4f54d7850536329ec0682ffcf89c))
* **blocks:** loading to render inputs but disable. ([1662f36](https://github.com/lowdefy/lowdefy/commit/1662f3668402bdce09a7ec814665525fc204f365))
* **blocks:** Remove loading prop from blocks. ([fc2def3](https://github.com/lowdefy/lowdefy/commit/fc2def366c7f23d09622a60e3d716f6c995ef4e6))
* **blocks:** Remove skeleton definition on blocks. ([f938a51](https://github.com/lowdefy/lowdefy/commit/f938a51268a7c0e5fa129c0628662890b635c8c7))
* **build:** Add loading and skeleton to blocks schema. ([1398ca3](https://github.com/lowdefy/lowdefy/commit/1398ca3506a5cd4f116b87feb7feb7f06e3de518))
* **build:** Add mandatory block types. ([2351f10](https://github.com/lowdefy/lowdefy/commit/2351f106304408445edcc91407736c96d7109292))
* **build:** Build changes for skeleton and loading. ([b1d4212](https://github.com/lowdefy/lowdefy/commit/b1d4212ddd934ec67d6e305e7255ea3aa89fdf96))
* **client:** Add display message implementation. ([f94ee32](https://github.com/lowdefy/lowdefy/commit/f94ee32a797b61b5f0f2bcc4de429b815f6de864))
* **client:** Apply reset context flag to recreate context on client. ([09f49a2](https://github.com/lowdefy/lowdefy/commit/09f49a2072f2803268b20f69655e03a57ef8f097))
* **client:** Init @lowdefy/client. ([bb7931d](https://github.com/lowdefy/lowdefy/commit/bb7931d0da4ca3614ae4223ca19663a9088d2a45))
* **docs:** Fix loading and skeleton definitions on blocks concept pages. ([b6207a9](https://github.com/lowdefy/lowdefy/commit/b6207a96ecd99b00e7ed0a3a2151f96ab48d509f))
* **docs:** Remove onEnter and fix onInit and onMount definitions. ([051154f](https://github.com/lowdefy/lowdefy/commit/051154fb5b027407907659547905f87c1557e45a))
* **engine:** Add progress callAction — needs tests. ([771961c](https://github.com/lowdefy/lowdefy/commit/771961ca1dc69b197b2d3bb20d1427bb63916c0d))
* **engine:** Add runOnInit method to getContext. ([2339a3a](https://github.com/lowdefy/lowdefy/commit/2339a3a77da875e688115f7111bde1e8d706761d))
* **engine:** Add skeleton and loading eval. ([c3c35d1](https://github.com/lowdefy/lowdefy/commit/c3c35d164265576ecdf2e42bded041ba16b918f1))
* **engine:** Make getContext sync, add skeleton and loading eval. ([a876b6f](https://github.com/lowdefy/lowdefy/commit/a876b6f8cf92d1bbfd3986bb051dc69a6e1d141f))
* **operators:** Remove init so parser is now sync. ([aabedad](https://github.com/lowdefy/lowdefy/commit/aabedad46c3b27687c8095360f313f5e9e7fe19d))
* **server-dev:** Client working 🏄‍♂️ ([cafca66](https://github.com/lowdefy/lowdefy/commit/cafca662ee00379ba1d7d38acf886e718174d624))
* **server-dev:** Reload to pass resetContext flag. ([f303bc0](https://github.com/lowdefy/lowdefy/commit/f303bc046164c0d0370af66c3f7741eb04d7a93c))
* **server-dev:** Use Client in dev server. ([4089191](https://github.com/lowdefy/lowdefy/commit/4089191bc84b5e8832e358136c491985872d59fc))
* **server:** Context is now sync, use MountEvents for onInit. ([8f0ed25](https://github.com/lowdefy/lowdefy/commit/8f0ed25401f0f4cb2ee342c6511513f182ab65f5))
* **server:** Make initLowdefyContext sync. ([ef11ebb](https://github.com/lowdefy/lowdefy/commit/ef11ebb3e3cb633310c533cfecb565018914ca60))
* **server:** MountEvents, ProgressBarController and loading state. ([931dda7](https://github.com/lowdefy/lowdefy/commit/931dda7a140bd456724b83c0a28e5b6fb7c873c5))
* **server:** Refine loading in render loop, remove onEnter. ([8c67b98](https://github.com/lowdefy/lowdefy/commit/8c67b986c30535b249eb55677e45a5cf556056be))
* **server:** Remove block skeleton render. ([8ce8882](https://github.com/lowdefy/lowdefy/commit/8ce888259bc66e00b8e03e1fd2fe57b265166f5b))
* **server:** Render loop for skeleton and loading. ([3ec944b](https://github.com/lowdefy/lowdefy/commit/3ec944b752aae46270f991f52417a9e9bfd14098))
* **server:** Throw warning on illegal skeleton type. ([86bbae6](https://github.com/lowdefy/lowdefy/commit/86bbae69e80ff4539502e4faec4c3c4a45231a85))
* **server:** User Client in server. ([31de543](https://github.com/lowdefy/lowdefy/commit/31de543757f2b82ac38d9a5b0c81278ae9561de1))
# [4.0.0-alpha.8](https://github.com/lowdefy/lowdefy/compare/v4.0.0-alpha.7...v4.0.0-alpha.8) (2022-03-16)

View File

@ -1,5 +1,5 @@
{
"version": "4.0.0-alpha.8",
"version": "4.0.0-alpha.10",
"packages": [
"src/packages/*",
"src/packages/blocks/*",

View File

@ -1,6 +1,6 @@
{
"name": "@lowdefy/lowdefy",
"version": "4.0.0-alpha.8",
"version": "4.0.0-alpha.10",
"license": "Apache-2.0",
"private": true,
"description": "Lowdefy monorepo",
@ -52,9 +52,11 @@
"start:server-dev:docs": "yarn workspace @lowdefy/server-dev start --package-manager yarn --config-directory ../docs",
"start:server:app": "yarn workspace @lowdefy/server build:lowdefy --config-directory ../../app && yarn && yarn workspace @lowdefy/server build:next && yarn workspace @lowdefy/server start",
"start:server:docs": "yarn workspace @lowdefy/server build:lowdefy --config-directory ../docs && yarn && yarn workspace @lowdefy/server build:next && yarn workspace @lowdefy/server start",
"start:server:next-dev:app": "yarn workspace @lowdefy/server build:lowdefy --config-directory ../../app && yarn && yarn workspace @lowdefy/server dev",
"start:server:next-dev:docs": "yarn workspace @lowdefy/server build:lowdefy --config-directory ../docs && yarn && yarn workspace @lowdefy/server dev",
"test": "lerna run test"
"start:server:next-dev:app": "yarn start:cli:build:app && yarn && yarn workspace @lowdefy/server dev",
"start:server:next-dev:docs": "yarn start:cli:build:docs && yarn && yarn workspace @lowdefy/server dev",
"start:server-dev:next-dev:app": "yarn workspace lowdefy start build --config-directory ../../app --server-directory ../server-dev --output-directory ../ && yarn workspace @lowdefy/server-dev next dev",
"test": "lerna run test",
"test-ci": "yarn test --ignore='@lowdefy/engine' --ignore='@lowdefy/format' --ignore='@lowdefy/blocks-*' --ignore='@lowdefy/plugin-aws'"
},
"devDependencies": {
"@yarnpkg/pnpify": "3.1.1-rc.13",

View File

@ -3,6 +3,25 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
# [4.0.0-alpha.10](https://github.com/lowdefy/lowdefy/compare/v4.0.0-alpha.9...v4.0.0-alpha.10) (2022-05-06)
**Note:** Version bump only for package @lowdefy/api
# [4.0.0-alpha.9](https://github.com/lowdefy/lowdefy/compare/v4.0.0-alpha.8...v4.0.0-alpha.9) (2022-05-06)
### Features
* **api:** evaluteOperators is sync. ([40ba4df](https://github.com/lowdefy/lowdefy/commit/40ba4df14370a7a928ffc1487092b529211b2636))
# [4.0.0-alpha.8](https://github.com/lowdefy/lowdefy/compare/v4.0.0-alpha.7...v4.0.0-alpha.8) (2022-03-16)
**Note:** Version bump only for package @lowdefy/api

View File

@ -1,6 +1,6 @@
{
"name": "@lowdefy/api",
"version": "4.0.0-alpha.8",
"version": "4.0.0-alpha.10",
"licence": "Apache-2.0",
"description": "",
"homepage": "https://lowdefy.com",
@ -41,15 +41,15 @@
"test": "yarn node --experimental-vm-modules $(yarn bin jest)"
},
"dependencies": {
"@lowdefy/ajv": "4.0.0-alpha.8",
"@lowdefy/helpers": "4.0.0-alpha.8",
"@lowdefy/node-utils": "4.0.0-alpha.8",
"@lowdefy/nunjucks": "4.0.0-alpha.8",
"@lowdefy/operators": "4.0.0-alpha.8"
"@lowdefy/ajv": "4.0.0-alpha.10",
"@lowdefy/helpers": "4.0.0-alpha.10",
"@lowdefy/node-utils": "4.0.0-alpha.10",
"@lowdefy/nunjucks": "4.0.0-alpha.10",
"@lowdefy/operators": "4.0.0-alpha.10"
},
"devDependencies": {
"@jest/globals": "27.5.1",
"@lowdefy/operators-js": "4.0.0-alpha.8",
"@lowdefy/operators-js": "4.0.0-alpha.10",
"@swc/cli": "0.1.55",
"@swc/core": "1.2.135",
"@swc/jest": "0.2.17",

View File

@ -1,5 +1,5 @@
/*
Copyright 2020-2021 Lowdefy, Inc
Copyright 2020-2022 Lowdefy, Inc
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.

View File

@ -1,5 +1,5 @@
/*
Copyright 2020-2021 Lowdefy, Inc
Copyright 2020-2022 Lowdefy, Inc
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.

View File

@ -1,5 +1,5 @@
/*
Copyright 2020-2021 Lowdefy, Inc
Copyright 2020-2022 Lowdefy, Inc
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.

View File

@ -1,5 +1,5 @@
/*
Copyright 2020-2021 Lowdefy, Inc
Copyright 2020-2022 Lowdefy, Inc
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.

View File

@ -1,5 +1,5 @@
/*
Copyright 2020-2021 Lowdefy, Inc
Copyright 2020-2022 Lowdefy, Inc
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.

View File

@ -1,5 +1,5 @@
/*
Copyright 2020-2021 Lowdefy, Inc
Copyright 2020-2022 Lowdefy, Inc
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.

View File

@ -1,5 +1,5 @@
/*
Copyright 2020-2021 Lowdefy, Inc
Copyright 2020-2022 Lowdefy, Inc
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.

View File

@ -1,5 +1,5 @@
/*
Copyright 2020-2021 Lowdefy, Inc
Copyright 2020-2022 Lowdefy, Inc
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.

View File

@ -1,5 +1,5 @@
/*
Copyright 2020-2021 Lowdefy, Inc
Copyright 2020-2022 Lowdefy, Inc
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.

View File

@ -1,5 +1,5 @@
/*
Copyright 2020-2021 Lowdefy, Inc
Copyright 2020-2022 Lowdefy, Inc
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.

View File

@ -1,5 +1,5 @@
/*
Copyright 2020-2021 Lowdefy, Inc
Copyright 2020-2022 Lowdefy, Inc
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.

View File

@ -1,5 +1,5 @@
/*
Copyright 2020-2021 Lowdefy, Inc
Copyright 2020-2022 Lowdefy, Inc
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.

View File

@ -1,5 +1,5 @@
/*
Copyright 2020-2021 Lowdefy, Inc
Copyright 2020-2022 Lowdefy, Inc
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
@ -37,7 +37,7 @@ async function callRequest(context, { pageId, payload, requestId }) {
const connection = getConnection(context, { connectionConfig });
const requestResolver = getRequestResolver(context, { connection, requestConfig });
const { connectionProperties, requestProperties } = await evaluateOperators(context, {
const { connectionProperties, requestProperties } = evaluateOperators(context, {
connectionConfig,
payload: serializer.deserialize(payload),
requestConfig,

View File

@ -1,5 +1,5 @@
/*
Copyright 2020-2021 Lowdefy, Inc
Copyright 2020-2022 Lowdefy, Inc
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.

View File

@ -1,5 +1,5 @@
/*
Copyright 2020-2021 Lowdefy, Inc
Copyright 2020-2022 Lowdefy, Inc
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.

View File

@ -1,5 +1,5 @@
/*
Copyright 2020-2021 Lowdefy, Inc
Copyright 2020-2022 Lowdefy, Inc
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.

View File

@ -1,5 +1,5 @@
/*
Copyright 2020-2021 Lowdefy, Inc
Copyright 2020-2022 Lowdefy, Inc
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.

View File

@ -1,5 +1,5 @@
/*
Copyright 2020-2021 Lowdefy, Inc
Copyright 2020-2022 Lowdefy, Inc
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
@ -18,7 +18,7 @@ import { NodeParser } from '@lowdefy/operators';
import { RequestError } from '../../context/errors.js';
async function evaluateOperators(
function evaluateOperators(
{ operators, secrets, user },
{ connectionConfig, payload, requestConfig }
) {
@ -28,7 +28,6 @@ async function evaluateOperators(
secrets,
user,
});
await operatorsParser.init();
const { output: connectionProperties, errors: connectionErrors } = operatorsParser.parse({
input: connectionConfig.properties || {},
location: connectionConfig.connectionId,

View File

@ -1,5 +1,5 @@
/*
Copyright 2020-2021 Lowdefy, Inc
Copyright 2020-2022 Lowdefy, Inc
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.

View File

@ -1,5 +1,5 @@
/*
Copyright 2020-2021 Lowdefy, Inc
Copyright 2020-2022 Lowdefy, Inc
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.

View File

@ -1,5 +1,5 @@
/*
Copyright 2020-2021 Lowdefy, Inc
Copyright 2020-2022 Lowdefy, Inc
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.

View File

@ -1,5 +1,5 @@
/*
Copyright 2020-2021 Lowdefy, Inc
Copyright 2020-2022 Lowdefy, Inc
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.

View File

@ -1,5 +1,5 @@
/*
Copyright 2020-2021 Lowdefy, Inc
Copyright 2020-2022 Lowdefy, Inc
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.

View File

@ -1,5 +1,5 @@
/*
Copyright 2020-2021 Lowdefy, Inc
Copyright 2020-2022 Lowdefy, Inc
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.

View File

@ -1,5 +1,5 @@
/*
Copyright 2020-2021 Lowdefy, Inc
Copyright 2020-2022 Lowdefy, Inc
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.

View File

@ -1,5 +1,5 @@
/*
Copyright 2020-2021 Lowdefy, Inc
Copyright 2020-2022 Lowdefy, Inc
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.

View File

@ -1,5 +1,5 @@
/*
Copyright 2020-2021 Lowdefy, Inc
Copyright 2020-2022 Lowdefy, Inc
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.

View File

@ -1,5 +1,5 @@
/*
Copyright 2020-2021 Lowdefy, Inc
Copyright 2020-2022 Lowdefy, Inc
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.

View File

@ -1,5 +1,5 @@
/*
Copyright 2020-2021 Lowdefy, Inc
Copyright 2020-2022 Lowdefy, Inc
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.

View File

@ -1,5 +1,5 @@
/*
Copyright 2020-2021 Lowdefy, Inc
Copyright 2020-2022 Lowdefy, Inc
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.

View File

@ -1,5 +1,5 @@
/*
Copyright 2020-2021 Lowdefy, Inc
Copyright 2020-2022 Lowdefy, Inc
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.

View File

@ -1,5 +1,5 @@
/*
Copyright 2020-2021 Lowdefy, Inc
Copyright 2020-2022 Lowdefy, Inc
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.

View File

@ -1,5 +1,5 @@
/*
Copyright 2020-2021 Lowdefy, Inc
Copyright 2020-2022 Lowdefy, Inc
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.

View File

@ -1,5 +1,5 @@
/*
Copyright 2020-2021 Lowdefy, Inc
Copyright 2020-2022 Lowdefy, Inc
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.

View File

@ -3,6 +3,37 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
# [4.0.0-alpha.10](https://github.com/lowdefy/lowdefy/compare/v4.0.0-alpha.9...v4.0.0-alpha.10) (2022-05-06)
**Note:** Version bump only for package @lowdefy/build
# [4.0.0-alpha.9](https://github.com/lowdefy/lowdefy/compare/v4.0.0-alpha.8...v4.0.0-alpha.9) (2022-05-06)
### Bug Fixes
* **build:** Fix tests. ([8e7b16e](https://github.com/lowdefy/lowdefy/commit/8e7b16e3ecb7c7c25fd2d4fb48ea42ccad0bb1a8))
* **build:** Skeleton on block only a object in schema. ([98d9c57](https://github.com/lowdefy/lowdefy/commit/98d9c57d6cfb9e24ba0be897ce6812e4765b0d7b))
* Fix bugs in icon and icon usage in docs. ([03858f4](https://github.com/lowdefy/lowdefy/commit/03858f43502404de39024b38fac1c5f87d5c99ca))
* Fix plugins in build. ([ec8d5ca](https://github.com/lowdefy/lowdefy/commit/ec8d5ca6adc7c482e5a4ab5c2edcc7ae7026f7e8))
### Features
* **build:** Add loading and skeleton to blocks schema. ([1398ca3](https://github.com/lowdefy/lowdefy/commit/1398ca3506a5cd4f116b87feb7feb7f06e3de518))
* **build:** Add mandatory block types. ([2351f10](https://github.com/lowdefy/lowdefy/commit/2351f106304408445edcc91407736c96d7109292))
* **build:** Build changes for skeleton and loading. ([b1d4212](https://github.com/lowdefy/lowdefy/commit/b1d4212ddd934ec67d6e305e7255ea3aa89fdf96))
* **client:** Add display message implementation. ([f94ee32](https://github.com/lowdefy/lowdefy/commit/f94ee32a797b61b5f0f2bcc4de429b815f6de864))
* **client:** Init @lowdefy/client. ([bb7931d](https://github.com/lowdefy/lowdefy/commit/bb7931d0da4ca3614ae4223ca19663a9088d2a45))
# [4.0.0-alpha.8](https://github.com/lowdefy/lowdefy/compare/v4.0.0-alpha.7...v4.0.0-alpha.8) (2022-03-16)

View File

@ -1,6 +1,6 @@
{
"name": "@lowdefy/build",
"version": "4.0.0-alpha.8",
"version": "4.0.0-alpha.10",
"licence": "Apache-2.0",
"description": "",
"homepage": "https://lowdefy.com",
@ -49,12 +49,14 @@
"test": "yarn node --experimental-vm-modules $(yarn bin jest)"
},
"dependencies": {
"@lowdefy/ajv": "4.0.0-alpha.8",
"@lowdefy/helpers": "4.0.0-alpha.8",
"@lowdefy/node-utils": "4.0.0-alpha.8",
"@lowdefy/nunjucks": "4.0.0-alpha.8",
"@lowdefy/operators": "4.0.0-alpha.8",
"@lowdefy/operators-js": "4.0.0-alpha.8",
"@lowdefy/ajv": "4.0.0-alpha.10",
"@lowdefy/blocks-basic": "4.0.0-alpha.10",
"@lowdefy/blocks-loaders": "4.0.0-alpha.10",
"@lowdefy/helpers": "4.0.0-alpha.10",
"@lowdefy/node-utils": "4.0.0-alpha.10",
"@lowdefy/nunjucks": "4.0.0-alpha.10",
"@lowdefy/operators": "4.0.0-alpha.10",
"@lowdefy/operators-js": "4.0.0-alpha.10",
"ajv": "8.9.0",
"json5": "2.2.0",
"uuid": "8.3.2",
@ -63,27 +65,25 @@
},
"devDependencies": {
"@jest/globals": "27.5.1",
"@lowdefy/actions-core": "4.0.0-alpha.8",
"@lowdefy/blocks-antd": "4.0.0-alpha.8",
"@lowdefy/blocks-basic": "4.0.0-alpha.8",
"@lowdefy/blocks-color-selectors": "4.0.0-alpha.8",
"@lowdefy/blocks-echarts": "4.0.0-alpha.8",
"@lowdefy/blocks-loaders": "4.0.0-alpha.8",
"@lowdefy/blocks-markdown": "4.0.0-alpha.8",
"@lowdefy/connection-axios-http": "4.0.0-alpha.8",
"@lowdefy/connection-elasticsearch": "4.0.0-alpha.8",
"@lowdefy/connection-google-sheets": "4.0.0-alpha.8",
"@lowdefy/connection-knex": "4.0.0-alpha.8",
"@lowdefy/connection-mongodb": "4.0.0-alpha.8",
"@lowdefy/connection-redis": "4.0.0-alpha.8",
"@lowdefy/connection-sendgrid": "4.0.0-alpha.8",
"@lowdefy/connection-stripe": "4.0.0-alpha.8",
"@lowdefy/operators-change-case": "4.0.0-alpha.8",
"@lowdefy/operators-diff": "4.0.0-alpha.8",
"@lowdefy/operators-mql": "4.0.0-alpha.8",
"@lowdefy/operators-nunjucks": "4.0.0-alpha.8",
"@lowdefy/operators-uuid": "4.0.0-alpha.8",
"@lowdefy/operators-yaml": "4.0.0-alpha.8",
"@lowdefy/actions-core": "4.0.0-alpha.10",
"@lowdefy/blocks-antd": "4.0.0-alpha.10",
"@lowdefy/blocks-color-selectors": "4.0.0-alpha.10",
"@lowdefy/blocks-echarts": "4.0.0-alpha.10",
"@lowdefy/blocks-markdown": "4.0.0-alpha.10",
"@lowdefy/connection-axios-http": "4.0.0-alpha.10",
"@lowdefy/connection-elasticsearch": "4.0.0-alpha.10",
"@lowdefy/connection-google-sheets": "4.0.0-alpha.10",
"@lowdefy/connection-knex": "4.0.0-alpha.10",
"@lowdefy/connection-mongodb": "4.0.0-alpha.10",
"@lowdefy/connection-redis": "4.0.0-alpha.10",
"@lowdefy/connection-sendgrid": "4.0.0-alpha.10",
"@lowdefy/connection-stripe": "4.0.0-alpha.10",
"@lowdefy/operators-change-case": "4.0.0-alpha.10",
"@lowdefy/operators-diff": "4.0.0-alpha.10",
"@lowdefy/operators-mql": "4.0.0-alpha.10",
"@lowdefy/operators-nunjucks": "4.0.0-alpha.10",
"@lowdefy/operators-uuid": "4.0.0-alpha.10",
"@lowdefy/operators-yaml": "4.0.0-alpha.10",
"@swc/cli": "0.1.55",
"@swc/core": "1.2.135",
"@swc/jest": "0.2.17",

View File

@ -1,5 +1,5 @@
/*
Copyright 2020-2021 Lowdefy, Inc
Copyright 2020-2022 Lowdefy, Inc
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.

View File

@ -1,5 +1,5 @@
/*
Copyright 2020-2021 Lowdefy, Inc
Copyright 2020-2022 Lowdefy, Inc
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.

View File

@ -1,5 +1,5 @@
/*
Copyright 2020-2021 Lowdefy, Inc
Copyright 2020-2022 Lowdefy, Inc
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.

View File

@ -1,7 +1,7 @@
/* eslint-disable no-param-reassign */
/*
Copyright 2020-2021 Lowdefy, Inc
Copyright 2020-2022 Lowdefy, Inc
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.

View File

@ -1,5 +1,5 @@
/*
Copyright 2020-2021 Lowdefy, Inc
Copyright 2020-2022 Lowdefy, Inc
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.

View File

@ -1,5 +1,5 @@
/*
Copyright 2020-2021 Lowdefy, Inc
Copyright 2020-2022 Lowdefy, Inc
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.

View File

@ -1,5 +1,5 @@
/*
Copyright 2020-2021 Lowdefy, Inc
Copyright 2020-2022 Lowdefy, Inc
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.

View File

@ -1,5 +1,5 @@
/*
Copyright 2020-2021 Lowdefy, Inc
Copyright 2020-2022 Lowdefy, Inc
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.

View File

@ -1,5 +1,5 @@
/*
Copyright 2020-2021 Lowdefy, Inc
Copyright 2020-2022 Lowdefy, Inc
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.

View File

@ -1,7 +1,7 @@
/* eslint-disable no-param-reassign */
/*
Copyright 2020-2021 Lowdefy, Inc
Copyright 2020-2022 Lowdefy, Inc
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.

View File

@ -1,5 +1,5 @@
/*
Copyright 2020-2021 Lowdefy, Inc
Copyright 2020-2022 Lowdefy, Inc
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.

View File

@ -1,5 +1,5 @@
/*
Copyright 2020-2021 Lowdefy, Inc
Copyright 2020-2022 Lowdefy, Inc
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.

View File

@ -1,7 +1,7 @@
/* eslint-disable no-param-reassign */
/*
Copyright 2020-2021 Lowdefy, Inc
Copyright 2020-2022 Lowdefy, Inc
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.

View File

@ -1,5 +1,5 @@
/*
Copyright 2020-2021 Lowdefy, Inc
Copyright 2020-2022 Lowdefy, Inc
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.

View File

@ -1,5 +1,5 @@
/*
Copyright 2020-2021 Lowdefy, Inc
Copyright 2020-2022 Lowdefy, Inc
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
@ -18,17 +18,21 @@ import buildEvents from './buildEvents.js';
import buildRequests from './buildRequests.js';
import buildSubBlocks from './buildSubBlocks.js';
import countBlockOperators from './countBlockOperators.js';
import countBlockTypes from './countBlockTypes.js';
import moveSubBlocksToArea from './moveSubBlocksToArea.js';
import moveSkeletonBlocksToArea from './moveSkeletonBlocksToArea.js';
import setBlockId from './setBlockId.js';
import validateBlock from './validateBlock.js';
async function buildBlock(block, pageContext) {
validateBlock(block, pageContext);
countBlockOperators(block, pageContext);
setBlockId(block, pageContext);
countBlockOperators(block, pageContext);
buildEvents(block, pageContext);
buildRequests(block, pageContext);
moveSubBlocksToArea(block, pageContext);
moveSkeletonBlocksToArea(block, pageContext);
countBlockTypes(block, pageContext);
await buildSubBlocks(block, pageContext);
}

View File

@ -1,5 +1,5 @@
/*
Copyright 2020-2021 Lowdefy, Inc
Copyright 2020-2022 Lowdefy, Inc
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.

View File

@ -1,5 +1,5 @@
/*
Copyright 2020-2021 Lowdefy, Inc
Copyright 2020-2022 Lowdefy, Inc
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.

View File

@ -1,5 +1,5 @@
/*
Copyright 2020-2021 Lowdefy, Inc
Copyright 2020-2022 Lowdefy, Inc
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.

View File

@ -1,5 +1,5 @@
/*
Copyright 2020-2021 Lowdefy, Inc
Copyright 2020-2022 Lowdefy, Inc
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.

View File

@ -1,5 +1,5 @@
/*
Copyright 2020-2021 Lowdefy, Inc
Copyright 2020-2022 Lowdefy, Inc
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
@ -18,8 +18,7 @@ import countOperators from '../../../utils/countOperators.js';
function countBlockOperators(block, { typeCounters }) {
// eslint-disable-next-line no-unused-vars
const { requests, blocks, areas, ...webBlock } = block;
const { requests, areas, blocks, ...webBlock } = block;
countOperators(webBlock, { counter: typeCounters.operators.client });
(requests || []).forEach((request) => {
countOperators(request.payload || {}, { counter: typeCounters.operators.client });

View File

@ -1,5 +1,5 @@
/*
Copyright 2020-2021 Lowdefy, Inc
Copyright 2020-2022 Lowdefy, Inc
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.

View File

@ -1,5 +1,5 @@
/*
Copyright 2020-2021 Lowdefy, Inc
Copyright 2020-2022 Lowdefy, Inc
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
@ -14,14 +14,8 @@
limitations under the License.
*/
import request from './request.js';
function callRequest(apiContext, { pageId, payload, requestId }) {
return request({
url: `${apiContext.config.basePath}/api/request/${pageId}/${requestId}`,
method: 'POST',
body: { payload },
});
function countBlockTypes(block, { typeCounters }) {
typeCounters.blocks.increment(block.type);
}
export default callRequest;
export default countBlockTypes;

View File

@ -0,0 +1,44 @@
/*
Copyright 2020-2022 Lowdefy, Inc
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
import { set, type } from '@lowdefy/helpers';
function recMoveSkeletonBlocksToArea(block, blockId, pageId) {
if (!type.isNone(block.blocks)) {
if (!type.isArray(block.blocks)) {
throw new Error(
`Skeleton blocks at ${blockId} on page ${pageId} is not an array. Received ${JSON.stringify(
block.blocks
)}`
);
}
set(block, 'areas.content.blocks', block.blocks);
delete block.blocks;
}
Object.keys(block.areas || {}).forEach((area) => {
block.areas[area].blocks.forEach((block, i) => {
recMoveSkeletonBlocksToArea(block, `${blockId}.areas.${area}.${i}.blocks`, pageId);
});
});
}
function moveSkeletonBlocksToArea(block, pageContext) {
if (type.isObject(block.skeleton)) {
recMoveSkeletonBlocksToArea(block.skeleton, `${block.blockId}.skeleton`, pageContext.pageId);
}
}
export default moveSkeletonBlocksToArea;

View File

@ -1,5 +1,5 @@
/*
Copyright 2020-2021 Lowdefy, Inc
Copyright 2020-2022 Lowdefy, Inc
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.

View File

@ -1,5 +1,5 @@
/*
Copyright 2020-2021 Lowdefy, Inc
Copyright 2020-2022 Lowdefy, Inc
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.

View File

@ -1,5 +1,5 @@
/*
Copyright 2020-2021 Lowdefy, Inc
Copyright 2020-2022 Lowdefy, Inc
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
@ -16,7 +16,7 @@
import { type } from '@lowdefy/helpers';
function validateBlock(block, { pageId, typeCounters }) {
function validateBlock(block, { pageId }) {
if (!type.isObject(block)) {
throw new Error(
`Expected block to be an object on page "${pageId}". Received ${JSON.stringify(block)}.`
@ -40,7 +40,6 @@ function validateBlock(block, { pageId, typeCounters }) {
)}.`
);
}
typeCounters.blocks.increment(block.type);
if (!type.isNone(block.requests)) {
if (!type.isArray(block.requests)) {
throw new Error(

View File

@ -1,7 +1,7 @@
/* eslint-disable no-param-reassign */
/*
Copyright 2020-2021 Lowdefy, Inc
Copyright 2020-2022 Lowdefy, Inc
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.

View File

@ -1,7 +1,7 @@
/* eslint-disable no-param-reassign */
/*
Copyright 2020-2021 Lowdefy, Inc
Copyright 2020-2022 Lowdefy, Inc
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.

View File

@ -1,5 +1,5 @@
/*
Copyright 2020-2021 Lowdefy, Inc
Copyright 2020-2022 Lowdefy, Inc
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
@ -791,23 +791,27 @@ describe('block areas', () => {
});
});
test('user defined loading', async () => {
test('user defined skeleton', async () => {
const components = {
pages: [
{
id: 'page_1',
type: 'Container',
auth,
loading: {
custom: true,
},
skeleton: [
{
custom: true,
},
],
blocks: [
{
id: 'block_1',
type: 'Input',
loading: {
custom: true,
},
skeleton: [
{
custom: true,
},
],
},
],
},
@ -823,9 +827,11 @@ test('user defined loading', async () => {
pageId: 'page_1',
blockId: 'page_1',
type: 'Container',
loading: {
custom: true,
},
skeleton: [
{
custom: true,
},
],
requests: [],
areas: {
content: {
@ -834,9 +840,11 @@ test('user defined loading', async () => {
id: 'block:page_1:block_1:0',
blockId: 'block_1',
type: 'Input',
loading: {
custom: true,
},
skeleton: [
{
custom: true,
},
],
},
],
},

View File

@ -1,5 +1,5 @@
/*
Copyright 2020-2021 Lowdefy, Inc
Copyright 2020-2022 Lowdefy, Inc
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.

View File

@ -1,5 +1,5 @@
/*
Copyright 2020-2021 Lowdefy, Inc
Copyright 2020-2022 Lowdefy, Inc
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.

View File

@ -1,5 +1,5 @@
/*
Copyright 2020-2021 Lowdefy, Inc
Copyright 2020-2022 Lowdefy, Inc
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.

View File

@ -1,5 +1,5 @@
/*
Copyright 2020-2021 Lowdefy, Inc
Copyright 2020-2022 Lowdefy, Inc
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.

View File

@ -1,5 +1,5 @@
/*
Copyright 2020-2021 Lowdefy, Inc
Copyright 2020-2022 Lowdefy, Inc
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.

View File

@ -1,5 +1,5 @@
/*
Copyright 2020-2021 Lowdefy, Inc
Copyright 2020-2022 Lowdefy, Inc
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.

View File

@ -1,5 +1,5 @@
/*
Copyright 2020-2021 Lowdefy, Inc
Copyright 2020-2022 Lowdefy, Inc
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.

View File

@ -1,5 +1,5 @@
/*
Copyright 2020-2021 Lowdefy, Inc
Copyright 2020-2022 Lowdefy, Inc
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.

View File

@ -1,5 +1,5 @@
/*
Copyright 2020-2021 Lowdefy, Inc
Copyright 2020-2022 Lowdefy, Inc
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.

View File

@ -1,5 +1,5 @@
/*
Copyright 2020-2021 Lowdefy, Inc
Copyright 2020-2022 Lowdefy, Inc
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.

View File

@ -1,5 +1,5 @@
/*
Copyright 2020-2021 Lowdefy, Inc
Copyright 2020-2022 Lowdefy, Inc
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.

View File

@ -1,5 +1,5 @@
/*
Copyright 2020-2021 Lowdefy, Inc
Copyright 2020-2022 Lowdefy, Inc
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.

View File

@ -1,5 +1,5 @@
/*
Copyright 2020-2021 Lowdefy, Inc
Copyright 2020-2022 Lowdefy, Inc
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.

View File

@ -1,5 +1,5 @@
/*
Copyright 2020-2021 Lowdefy, Inc
Copyright 2020-2022 Lowdefy, Inc
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.

View File

@ -1,5 +1,5 @@
/*
Copyright 2020-2021 Lowdefy, Inc
Copyright 2020-2022 Lowdefy, Inc
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.

View File

@ -1,5 +1,5 @@
/*
Copyright 2020-2021 Lowdefy, Inc
Copyright 2020-2022 Lowdefy, Inc
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.

View File

@ -1,5 +1,5 @@
/*
Copyright 2020-2021 Lowdefy, Inc
Copyright 2020-2022 Lowdefy, Inc
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.

View File

@ -1,5 +1,5 @@
/*
Copyright 2020-2021 Lowdefy, Inc
Copyright 2020-2022 Lowdefy, Inc
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
@ -14,6 +14,9 @@
limitations under the License.
*/
import basicTypes from '@lowdefy/blocks-basic/types';
import loaderTypes from '@lowdefy/blocks-loaders/types';
function buildTypeClass(
context,
{ counter, definitions, store, typeClass, warnIfMissing = false }
@ -39,9 +42,14 @@ function buildTypeClass(
function buildTypes({ components, context }) {
const { typeCounters } = context;
// Add Mandatory Types
// Add operators used by form validation
typeCounters.operators.client.increment('_not');
typeCounters.operators.client.increment('_type');
// Add loaders and basic
basicTypes.blocks.forEach((block) => typeCounters.blocks.increment(block));
loaderTypes.blocks.forEach((block) => typeCounters.blocks.increment(block));
typeCounters.blocks.increment('Message'); // Used for DisplayMessage in @lowdefy/client
components.types = {
actions: {},

View File

@ -1,5 +1,5 @@
/*
Copyright 2020-2021 Lowdefy, Inc
Copyright 2020-2022 Lowdefy, Inc
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.

Some files were not shown because too many files have changed in this diff Show More