Merge pull request #534 from lowdefy/version-3-12-6

Release version 3.12.6.
This commit is contained in:
Gervwyk 2021-04-06 16:17:50 +02:00 committed by GitHub
commit f3cb5e5ac0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
67 changed files with 479 additions and 164 deletions

8
.pnp.cjs generated
View File

@ -4502,7 +4502,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
["mingo", "npm:4.1.2"],
["moment", "npm:2.29.1"],
["mongodb", "virtual:7fa6405098723f150ab741c1e73c906de11a676b4cc641bac8b3397ea2dd6efbb913e72a780932220533241b442cc586b41b26c7b5ac786de486992cd2db054c#npm:3.6.4"],
["openid-client", "npm:4.5.2"],
["openid-client", "npm:4.6.0"],
["saslprep", "npm:1.0.3"],
["webpack", "virtual:7fa6405098723f150ab741c1e73c906de11a676b4cc641bac8b3397ea2dd6efbb913e72a780932220533241b442cc586b41b26c7b5ac786de486992cd2db054c#npm:5.22.0"],
["webpack-cli", "virtual:7fa6405098723f150ab741c1e73c906de11a676b4cc641bac8b3397ea2dd6efbb913e72a780932220533241b442cc586b41b26c7b5ac786de486992cd2db054c#npm:4.5.0"]
@ -20341,10 +20341,10 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
}]
]],
["openid-client", [
["npm:4.5.2", {
"packageLocation": "./.yarn/cache/openid-client-npm-4.5.2-4a7cf5d0ef-6eb2cf74c1.zip/node_modules/openid-client/",
["npm:4.6.0", {
"packageLocation": "./.yarn/cache/openid-client-npm-4.6.0-4b73a9cf04-165c72de49.zip/node_modules/openid-client/",
"packageDependencies": [
["openid-client", "npm:4.5.2"],
["openid-client", "npm:4.6.0"],
["aggregate-error", "npm:3.1.0"],
["got", "npm:11.8.2"],
["jose", "npm:2.0.4"],

Binary file not shown.

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.
## [3.12.6](https://github.com/lowdefy/lowdefy/compare/v3.12.5...v3.12.6) (2021-04-06)
## Changes
### Fixes
- Fix bug where user object is still defined on the client after login has expired.
- Fix Pagination block. The `onSizeChange` event was triggered when the `onChange` event was supposed to be triggered.
- Fix S3UploadButton state value, add the missing `bucket` and `key` values.
## Commits
### Bug Fixes
- Fix bug where user object is still defined after login has expired. ([e3e8803](https://github.com/lowdefy/lowdefy/commit/e3e8803070c3fb59985eadb6c20674c820e3c56a))
- **blocks-antd:** Fix Pagination block onChange. ([5813ff1](https://github.com/lowdefy/lowdefy/commit/5813ff198ccd730efaefab9ea6a1f0b9865c5f12))
- **blocks-antd:** Fix S3UploadButton state value. ([c11184e](https://github.com/lowdefy/lowdefy/commit/c11184e27b1a31908fbe3aac0055cfc4f1cd07aa))
- **deps:** update dependency openid-client to v4.6.0 ([55be522](https://github.com/lowdefy/lowdefy/commit/55be5222670feab106945c05732982d9484a9816))
## [3.12.5](https://github.com/lowdefy/lowdefy/compare/v3.12.4...v3.12.5) (2021-03-31)
## Changes

View File

@ -1,5 +1,5 @@
{
"version": "3.12.5",
"version": "3.12.6",
"packages": [
"src/packages/*",
"src/packages/blocks/*",

View File

@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [3.12.6](https://github.com/lowdefy/lowdefy/compare/v3.12.5...v3.12.6) (2021-04-06)
**Note:** Version bump only for package @lowdefy/ajv
## [3.12.5](https://github.com/lowdefy/lowdefy/compare/v3.12.4...v3.12.5) (2021-03-31)
**Note:** Version bump only for package @lowdefy/ajv

View File

@ -1,6 +1,6 @@
{
"name": "@lowdefy/ajv",
"version": "3.12.5",
"version": "3.12.6",
"licence": "Apache-2.0",
"description": "",
"homepage": "https://lowdefy.com",
@ -38,7 +38,7 @@
"prepare": "yarn build"
},
"dependencies": {
"@lowdefy/nunjucks": "3.12.5",
"@lowdefy/nunjucks": "3.12.6",
"ajv": "6.12.6",
"ajv-errors": "1.0.1"
},

View File

@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [3.12.6](https://github.com/lowdefy/lowdefy/compare/v3.12.5...v3.12.6) (2021-04-06)
**Note:** Version bump only for package @lowdefy/block-tools
## [3.12.5](https://github.com/lowdefy/lowdefy/compare/v3.12.4...v3.12.5) (2021-03-31)
**Note:** Version bump only for package @lowdefy/block-tools

View File

@ -1,6 +1,6 @@
{
"name": "@lowdefy/block-tools",
"version": "3.12.5",
"version": "3.12.6",
"licence": "Apache-2.0",
"description": "Lowdefy Block Tools",
"homepage": "https://lowdefy.com",
@ -37,7 +37,7 @@
"test": "jest --coverage"
},
"dependencies": {
"@lowdefy/helpers": "3.12.5",
"@lowdefy/helpers": "3.12.6",
"ajv": "6.12.6",
"ajv-errors": "1.0.1",
"create-emotion": "10.0.27",

View File

@ -3,6 +3,18 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [3.12.6](https://github.com/lowdefy/lowdefy/compare/v3.12.5...v3.12.6) (2021-04-06)
### Bug Fixes
* **blocks-antd:** Fix Pagination block onChange. ([5813ff1](https://github.com/lowdefy/lowdefy/commit/5813ff198ccd730efaefab9ea6a1f0b9865c5f12))
* **blocks-antd:** Fix S3UploadButton state value. ([c11184e](https://github.com/lowdefy/lowdefy/commit/c11184e27b1a31908fbe3aac0055cfc4f1cd07aa))
## [3.12.5](https://github.com/lowdefy/lowdefy/compare/v3.12.4...v3.12.5) (2021-03-31)

View File

@ -1,6 +1,6 @@
{
"name": "@lowdefy/blocks-antd",
"version": "3.12.5",
"version": "3.12.6",
"license": "Apache-2.0",
"description": "Lowdefy Ant Design Blocks",
"homepage": "https://lowdefy.com",
@ -45,9 +45,9 @@
},
"dependencies": {
"@ant-design/icons": "4.5.0",
"@lowdefy/block-tools": "3.12.5",
"@lowdefy/color": "3.12.5",
"@lowdefy/helpers": "3.12.5",
"@lowdefy/block-tools": "3.12.6",
"@lowdefy/color": "3.12.6",
"@lowdefy/helpers": "3.12.6",
"antd": "4.4.2",
"classnames": "2.2.6",
"moment": "2.29.1",

View File

@ -29,10 +29,10 @@ const getPageSize = ({ properties, value }) => {
return 10;
};
const changeValue = ({ current, pageSize, methods }) => {
const createChangeHandler = ({ eventName, methods }) => (current, pageSize) => {
methods.setValue({ current, pageSize, skip: (current - 1) * pageSize });
methods.triggerEvent({
name: 'onSizeChange',
name: eventName,
event: { current, pageSize, skip: current * pageSize },
});
};
@ -41,8 +41,8 @@ const PaginationBlock = ({ blockId, methods, properties, value }) => {
return (
<Pagination
id={blockId}
onShowSizeChange={(current, pageSize) => changeValue({ current, pageSize, methods })}
onChange={(current, pageSize) => changeValue({ current, pageSize, methods })}
onShowSizeChange={createChangeHandler({ eventName: 'onSizeChange', methods })}
onChange={createChangeHandler({ eventName: 'onChange', methods })}
total={properties.total !== undefined ? properties.total : 100}
size={properties.size}
simple={!!properties.simple}

View File

@ -7,7 +7,7 @@ import Button from '../Button/Button';
const makeFileValue = (file, s3Parameters) => {
const { lastModified, name, percent, size, status, type, uid } = file;
const { bucket, key } = get(s3Parameters, 'uid', { default: {} });
const { bucket, key } = get(s3Parameters, uid, { default: {} });
return { bucket, key, lastModified, name, percent, size, status, type, uid };
};

View File

@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [3.12.6](https://github.com/lowdefy/lowdefy/compare/v3.12.5...v3.12.6) (2021-04-06)
**Note:** Version bump only for package @lowdefy/blocks-basic
## [3.12.5](https://github.com/lowdefy/lowdefy/compare/v3.12.4...v3.12.5) (2021-03-31)
**Note:** Version bump only for package @lowdefy/blocks-basic

View File

@ -1,6 +1,6 @@
{
"name": "@lowdefy/blocks-basic",
"version": "3.12.5",
"version": "3.12.6",
"license": "Apache-2.0",
"description": "Basic html Lowdefy blocks.",
"homepage": "https://lowdefy.com",
@ -38,7 +38,7 @@
"test": "jest --coverage --config jest.config.js --no-cache"
},
"dependencies": {
"@lowdefy/block-tools": "3.12.5",
"@lowdefy/block-tools": "3.12.6",
"dompurify": "2.2.6",
"react": "17.0.1",
"react-dom": "17.0.1"
@ -48,7 +48,7 @@
"@babel/core": "7.12.16",
"@babel/preset-env": "7.12.16",
"@babel/preset-react": "7.12.13",
"@lowdefy/helpers": "3.12.5",
"@lowdefy/helpers": "3.12.6",
"@wojtekmaj/enzyme-adapter-react-17": "0.4.1",
"babel-jest": "26.6.3",
"babel-loader": "8.2.2",

View File

@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [3.12.6](https://github.com/lowdefy/lowdefy/compare/v3.12.5...v3.12.6) (2021-04-06)
**Note:** Version bump only for package @lowdefy/blocks-color-selectors
## [3.12.5](https://github.com/lowdefy/lowdefy/compare/v3.12.4...v3.12.5) (2021-03-31)
**Note:** Version bump only for package @lowdefy/blocks-color-selectors

View File

@ -1,6 +1,6 @@
{
"name": "@lowdefy/blocks-color-selectors",
"version": "3.12.5",
"version": "3.12.6",
"license": "Apache-2.0",
"description": "A Lowdefy color selector blocks based on react-color.",
"homepage": "https://lowdefy.com",
@ -40,8 +40,8 @@
"test": "jest --coverage --config jest.config.js --no-cache"
},
"dependencies": {
"@lowdefy/block-tools": "3.12.5",
"@lowdefy/blocks-antd": "3.12.5",
"@lowdefy/block-tools": "3.12.6",
"@lowdefy/blocks-antd": "3.12.6",
"react": "17.0.1",
"react-color": "2.19.3",
"react-dom": "17.0.1"
@ -51,7 +51,7 @@
"@babel/core": "7.12.16",
"@babel/preset-env": "7.12.16",
"@babel/preset-react": "7.12.13",
"@lowdefy/helpers": "3.12.5",
"@lowdefy/helpers": "3.12.6",
"@wojtekmaj/enzyme-adapter-react-17": "0.4.1",
"babel-jest": "26.6.3",
"babel-loader": "8.2.2",

View File

@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [3.12.6](https://github.com/lowdefy/lowdefy/compare/v3.12.5...v3.12.6) (2021-04-06)
**Note:** Version bump only for package @lowdefy/blocks-echarts
## [3.12.5](https://github.com/lowdefy/lowdefy/compare/v3.12.4...v3.12.5) (2021-03-31)
**Note:** Version bump only for package @lowdefy/blocks-echarts

View File

@ -1,6 +1,6 @@
{
"name": "@lowdefy/blocks-echarts",
"version": "3.12.5",
"version": "3.12.6",
"license": "Apache-2.0",
"description": "ECharts Blocks for Lowdefy.",
"homepage": "https://lowdefy.com",
@ -40,7 +40,7 @@
"test": "jest --coverage --config jest.config.js --no-cache"
},
"dependencies": {
"@lowdefy/block-tools": "3.12.5",
"@lowdefy/block-tools": "3.12.6",
"echarts": "5.0.2",
"echarts-for-react": "3.0.1",
"react": "17.0.1",
@ -52,7 +52,7 @@
"@babel/core": "7.12.16",
"@babel/preset-env": "7.12.16",
"@babel/preset-react": "7.12.13",
"@lowdefy/helpers": "3.12.5",
"@lowdefy/helpers": "3.12.6",
"babel-jest": "26.6.3",
"babel-loader": "8.2.2",
"buffer": "6.0.3",

View File

@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [3.12.6](https://github.com/lowdefy/lowdefy/compare/v3.12.5...v3.12.6) (2021-04-06)
**Note:** Version bump only for package @lowdefy/blocks-markdown
## [3.12.5](https://github.com/lowdefy/lowdefy/compare/v3.12.4...v3.12.5) (2021-03-31)
**Note:** Version bump only for package @lowdefy/blocks-markdown

View File

@ -1,6 +1,6 @@
{
"name": "@lowdefy/blocks-markdown",
"version": "3.12.5",
"version": "3.12.6",
"license": "Apache-2.0",
"description": "Lowdefy markdown blocks.",
"homepage": "https://lowdefy.com",
@ -40,7 +40,7 @@
"test": "jest --coverage --config jest.config.js --no-cache"
},
"dependencies": {
"@lowdefy/block-tools": "3.12.5",
"@lowdefy/block-tools": "3.12.6",
"dompurify": "2.2.6",
"react": "17.0.1",
"react-dom": "17.0.1",
@ -53,7 +53,7 @@
"@babel/core": "7.12.16",
"@babel/preset-env": "7.12.16",
"@babel/preset-react": "7.12.13",
"@lowdefy/helpers": "3.12.5",
"@lowdefy/helpers": "3.12.6",
"@wojtekmaj/enzyme-adapter-react-17": "0.4.1",
"babel-jest": "26.6.3",
"babel-loader": "8.2.2",

View File

@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [3.12.6](https://github.com/lowdefy/lowdefy/compare/v3.12.5...v3.12.6) (2021-04-06)
**Note:** Version bump only for package @lowdefy/build
## [3.12.5](https://github.com/lowdefy/lowdefy/compare/v3.12.4...v3.12.5) (2021-03-31)
**Note:** Version bump only for package @lowdefy/build

View File

@ -1,6 +1,6 @@
{
"name": "@lowdefy/build",
"version": "3.12.5",
"version": "3.12.6",
"licence": "Apache-2.0",
"description": "",
"homepage": "https://lowdefy.com",
@ -36,10 +36,10 @@
"webpack": "webpack --config webpack.config.js"
},
"dependencies": {
"@lowdefy/ajv": "3.12.5",
"@lowdefy/helpers": "3.12.5",
"@lowdefy/node-utils": "3.12.5",
"@lowdefy/nunjucks": "3.12.5",
"@lowdefy/ajv": "3.12.6",
"@lowdefy/helpers": "3.12.6",
"@lowdefy/node-utils": "3.12.6",
"@lowdefy/nunjucks": "3.12.6",
"ajv": "6.12.6",
"axios": "0.21.1",
"dataloader": "2.0.0",

View File

@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [3.12.6](https://github.com/lowdefy/lowdefy/compare/v3.12.5...v3.12.6) (2021-04-06)
**Note:** Version bump only for package lowdefy
## [3.12.5](https://github.com/lowdefy/lowdefy/compare/v3.12.4...v3.12.5) (2021-03-31)
**Note:** Version bump only for package lowdefy

View File

@ -1,6 +1,6 @@
{
"name": "lowdefy",
"version": "3.12.5",
"version": "3.12.6",
"license": "Apache-2.0",
"description": "Lowdefy CLI",
"homepage": "https://lowdefy.com",
@ -40,8 +40,8 @@
"webpack": "webpack --config webpack.config.js"
},
"dependencies": {
"@lowdefy/helpers": "3.12.5",
"@lowdefy/node-utils": "3.12.5",
"@lowdefy/helpers": "3.12.6",
"@lowdefy/node-utils": "3.12.6",
"apollo-server-express": "2.21.0",
"axios": "0.21.1",
"chalk": "4.1.0",
@ -65,7 +65,7 @@
"@babel/core": "7.12.16",
"@babel/preset-env": "7.12.16",
"@babel/preset-react": "7.12.13",
"@lowdefy/block-tools": "3.12.5",
"@lowdefy/block-tools": "3.12.6",
"babel-jest": "26.6.3",
"babel-loader": "8.2.2",
"clean-webpack-plugin": "3.0.0",

View File

@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [3.12.6](https://github.com/lowdefy/lowdefy/compare/v3.12.5...v3.12.6) (2021-04-06)
**Note:** Version bump only for package @lowdefy/color
## [3.12.5](https://github.com/lowdefy/lowdefy/compare/v3.12.4...v3.12.5) (2021-03-31)
**Note:** Version bump only for package @lowdefy/color

View File

@ -1,6 +1,6 @@
{
"name": "@lowdefy/color",
"version": "3.12.5",
"version": "3.12.6",
"license": "Apache-2.0",
"description": "",
"homepage": "https://lowdefy.com",

View File

@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [3.12.6](https://github.com/lowdefy/lowdefy/compare/v3.12.5...v3.12.6) (2021-04-06)
**Note:** Version bump only for package @lowdefy/docs
## [3.12.5](https://github.com/lowdefy/lowdefy/compare/v3.12.4...v3.12.5) (2021-03-31)
**Note:** Version bump only for package @lowdefy/docs

View File

@ -13,7 +13,7 @@
# limitations under the License.
name: '@lowdefy/docs'
lowdefy: '3.12.5'
lowdefy: '3.12.6'
licence: Apache-2.0
global:

View File

@ -1,6 +1,6 @@
{
"name": "@lowdefy/docs",
"version": "3.12.5",
"version": "3.12.6",
"license": "Apache-2.0",
"description": "",
"homepage": "https://lowdefy.com",

View File

@ -76,7 +76,7 @@ _ref:
```yaml
name: lowdefy-project-template
lowdefy: 3.12.5
lowdefy: 3.12.6
pages:
################ -------- Copy from here -------- ################

View File

@ -180,7 +180,7 @@ _ref:
Open the `lowdefy.yaml` file using a text editor like [VS Code](https://code.visualstudio.com/download). The content of the file should look like this:
```yaml
lowdefy: 3.12.5
lowdefy: 3.12.6
name: Lowdefy starter
pages:

View File

@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [3.12.6](https://github.com/lowdefy/lowdefy/compare/v3.12.5...v3.12.6) (2021-04-06)
**Note:** Version bump only for package @lowdefy/engine
## [3.12.5](https://github.com/lowdefy/lowdefy/compare/v3.12.4...v3.12.5) (2021-03-31)

View File

@ -1,6 +1,6 @@
{
"name": "@lowdefy/engine",
"version": "3.12.5",
"version": "3.12.6",
"licence": "Apache-2.0",
"description": "",
"homepage": "https://lowdefy.com",
@ -36,8 +36,8 @@
"test": "jest --coverage"
},
"dependencies": {
"@lowdefy/helpers": "3.12.5",
"@lowdefy/operators": "3.12.5",
"@lowdefy/helpers": "3.12.6",
"@lowdefy/operators": "3.12.6",
"graphql": "15.5.0",
"graphql-tag": "2.11.0"
},

View File

@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [3.12.6](https://github.com/lowdefy/lowdefy/compare/v3.12.5...v3.12.6) (2021-04-06)
**Note:** Version bump only for package @lowdefy/format
## [3.12.5](https://github.com/lowdefy/lowdefy/compare/v3.12.4...v3.12.5) (2021-03-31)
**Note:** Version bump only for package @lowdefy/format

View File

@ -1,6 +1,6 @@
{
"name": "@lowdefy/format",
"version": "3.12.5",
"version": "3.12.6",
"license": "Apache-2.0",
"description": "",
"homepage": "https://lowdefy.com",

View File

@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [3.12.6](https://github.com/lowdefy/lowdefy/compare/v3.12.5...v3.12.6) (2021-04-06)
**Note:** Version bump only for package @lowdefy/graphql-federated
## [3.12.5](https://github.com/lowdefy/lowdefy/compare/v3.12.4...v3.12.5) (2021-03-31)
**Note:** Version bump only for package @lowdefy/graphql-federated

View File

@ -1,6 +1,6 @@
{
"name": "@lowdefy/graphql-federated",
"version": "3.12.5",
"version": "3.12.6",
"licence": "Apache-2.0",
"description": "",
"homepage": "https://lowdefy.com",
@ -37,7 +37,7 @@
"webpack": "webpack --config webpack.config.js"
},
"dependencies": {
"@lowdefy/graphql": "3.12.5"
"@lowdefy/graphql": "3.12.6"
},
"devDependencies": {
"@babel/cli": "7.12.16",

View File

@ -3,6 +3,18 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [3.12.6](https://github.com/lowdefy/lowdefy/compare/v3.12.5...v3.12.6) (2021-04-06)
### Bug Fixes
* Fix bug where user object is still defined after login has expired. ([e3e8803](https://github.com/lowdefy/lowdefy/commit/e3e8803070c3fb59985eadb6c20674c820e3c56a))
* **deps:** update dependency openid-client to v4.6.0 ([55be522](https://github.com/lowdefy/lowdefy/commit/55be5222670feab106945c05732982d9484a9816))
## [3.12.5](https://github.com/lowdefy/lowdefy/compare/v3.12.4...v3.12.5) (2021-03-31)
**Note:** Version bump only for package @lowdefy/graphql

View File

@ -1,6 +1,6 @@
{
"name": "@lowdefy/graphql",
"version": "3.12.5",
"version": "3.12.6",
"licence": "Apache-2.0",
"description": "",
"homepage": "https://lowdefy.com",
@ -38,11 +38,11 @@
"webpack": "webpack --config webpack.config.js"
},
"dependencies": {
"@lowdefy/ajv": "3.12.5",
"@lowdefy/helpers": "3.12.5",
"@lowdefy/node-utils": "3.12.5",
"@lowdefy/nunjucks": "3.12.5",
"@lowdefy/operators": "3.12.5",
"@lowdefy/ajv": "3.12.6",
"@lowdefy/helpers": "3.12.6",
"@lowdefy/node-utils": "3.12.6",
"@lowdefy/nunjucks": "3.12.6",
"@lowdefy/operators": "3.12.6",
"@sendgrid/mail": "7.4.2",
"ajv": "6.12.6",
"ajv-errors": "1.0.1",
@ -58,7 +58,7 @@
"mingo": "4.1.2",
"moment": "2.29.1",
"mongodb": "3.6.4",
"openid-client": "4.5.2",
"openid-client": "4.6.0",
"saslprep": "1.0.3"
},
"devDependencies": {

View File

@ -18,13 +18,13 @@ import { ServerError } from '../context/errors';
class AuthorizationController {
constructor({ user }) {
this.user = user;
this.authenticated = !!user.sub;
}
authorize({ auth }) {
if (auth === 'public') return true;
if (auth === 'protected') {
return !!this.user.sub;
return this.authenticated;
}
throw new ServerError('Invalid auth configuration');
}

View File

@ -19,6 +19,18 @@ import createAuthorizationController from './authorizationController';
import { testBootstrapContext } from '../test/testContext';
import { ServerError } from '../context/errors';
test('authenticated true', async () => {
const context = testBootstrapContext({ user: { sub: 'sub' } });
const authController = createAuthorizationController(context);
expect(authController.authenticated).toBe(true);
});
test('authenticated true', async () => {
const context = testBootstrapContext({});
const authController = createAuthorizationController(context);
expect(authController.authenticated).toBe(false);
});
test('authorize with user', async () => {
const context = testBootstrapContext({ user: { sub: 'sub' } });
const authController = createAuthorizationController(context);

View File

@ -0,0 +1,21 @@
/*
Copyright 2020-2021 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.
*/
async function authenticated(_, __, { getController }) {
return getController('authorization').authenticated;
}
export default authenticated;

View File

@ -0,0 +1,52 @@
/*
Copyright 2020-2021 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.
*/
// eslint-disable-next-line no-unused-vars
import { gql } from 'apollo-server';
import runTestQuery from '../../../test/runTestQuery';
import authenticated from './authenticated';
// Controller mocks
const getController = jest.fn((name) => {
if (name === 'authorization') {
return {
authenticated: 'testAuthenticated',
};
}
});
test('openIdLogoutUrl resolver', async () => {
const res = await authenticated(null, null, { getController });
expect(res).toEqual('testAuthenticated');
});
test('openIdLogoutUrl graphql', async () => {
const GET_AUTHENTICATED = gql`
query getAuthenticated {
authenticated
}
`;
const res = await runTestQuery({
gqlQuery: GET_AUTHENTICATED,
variables: {},
user: { sub: 'sub' },
});
expect(res.errors).toBe(undefined);
expect(res.data).toEqual({
authenticated: true,
});
});

View File

@ -16,6 +16,7 @@
import GraphQLJSON from 'graphql-type-json';
import authenticated from './queries/auth/authenticated';
import lowdefyGlobal from './queries/lowdefyGlobal/lowdefyGlobal';
import menu from './queries/menu/menu';
import openIdAuthorizationUrl from './queries/auth/openIdAuthorizationUrl';
@ -34,6 +35,7 @@ function resolveMenuItem(menuItem) {
const resolvers = {
JSON: GraphQLJSON,
Query: {
authenticated,
lowdefyGlobal,
menu,
openIdAuthorizationUrl,

View File

@ -19,12 +19,13 @@ import { gql } from 'apollo-server';
const typeDefs = gql`
scalar JSON
type Query {
page(pageId: ID!): JSON
authenticated: Boolean
lowdefyGlobal: JSON
menu: MenuResponse
openIdAuthorizationUrl(openIdAuthorizationUrlInput: OpenIdAuthorizationUrlInput!): String
openIdCallback(openIdCallbackInput: OpenIdCallbackInput!): OpenIdCallbackResponse
openIdLogoutUrl(openIdLogoutUrlInput: OpenIdLogoutUrlInput!): String
page(pageId: ID!): JSON
request(input: RequestInput!): RequestResponse
}

View File

@ -21,8 +21,8 @@ import typeDefs from '../schema';
import resolvers from '../resolvers/resolvers';
import { testContext } from './testContext';
async function runTestQuery({ gqlQuery, variables, loaders, getSecrets, setHeader }) {
const context = await testContext({ loaders, getSecrets, setHeader });
async function runTestQuery({ gqlQuery, variables, loaders, getSecrets, setHeader, user }) {
const context = await testContext({ loaders, getSecrets, setHeader, user });
const server = new ApolloServer({ typeDefs, resolvers, context });
const { query } = createTestClient(server);
return query({

View File

@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [3.12.6](https://github.com/lowdefy/lowdefy/compare/v3.12.5...v3.12.6) (2021-04-06)
**Note:** Version bump only for package @lowdefy/helpers
## [3.12.5](https://github.com/lowdefy/lowdefy/compare/v3.12.4...v3.12.5) (2021-03-31)
**Note:** Version bump only for package @lowdefy/helpers

View File

@ -1,6 +1,6 @@
{
"name": "@lowdefy/helpers",
"version": "3.12.5",
"version": "3.12.6",
"licence": "Apache-2.0",
"description": "",
"homepage": "https://lowdefy.com",

View File

@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [3.12.6](https://github.com/lowdefy/lowdefy/compare/v3.12.5...v3.12.6) (2021-04-06)
**Note:** Version bump only for package @lowdefy/layout
## [3.12.5](https://github.com/lowdefy/lowdefy/compare/v3.12.4...v3.12.5) (2021-03-31)
**Note:** Version bump only for package @lowdefy/layout

View File

@ -1,6 +1,6 @@
{
"name": "@lowdefy/layout",
"version": "3.12.5",
"version": "3.12.6",
"licence": "Apache-2.0",
"description": "",
"homepage": "https://lowdefy.com",
@ -37,8 +37,8 @@
"test": "jest --coverage"
},
"dependencies": {
"@lowdefy/block-tools": "3.12.5",
"@lowdefy/helpers": "3.12.5",
"@lowdefy/block-tools": "3.12.6",
"@lowdefy/helpers": "3.12.6",
"antd": "4.4.2",
"react": "17.0.1",
"react-dom": "17.0.1"

View File

@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [3.12.6](https://github.com/lowdefy/lowdefy/compare/v3.12.5...v3.12.6) (2021-04-06)
**Note:** Version bump only for package @lowdefy/node-utils
## [3.12.5](https://github.com/lowdefy/lowdefy/compare/v3.12.4...v3.12.5) (2021-03-31)
**Note:** Version bump only for package @lowdefy/node-utils

View File

@ -1,6 +1,6 @@
{
"name": "@lowdefy/node-utils",
"version": "3.12.5",
"version": "3.12.6",
"licence": "Apache-2.0",
"description": "",
"homepage": "https://lowdefy.com",
@ -36,7 +36,7 @@
"prepare": "yarn build"
},
"dependencies": {
"@lowdefy/helpers": "3.12.5",
"@lowdefy/helpers": "3.12.6",
"rimraf": "3.0.2"
},
"devDependencies": {

View File

@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [3.12.6](https://github.com/lowdefy/lowdefy/compare/v3.12.5...v3.12.6) (2021-04-06)
**Note:** Version bump only for package @lowdefy/nunjucks
## [3.12.5](https://github.com/lowdefy/lowdefy/compare/v3.12.4...v3.12.5) (2021-03-31)
**Note:** Version bump only for package @lowdefy/nunjucks

View File

@ -1,6 +1,6 @@
{
"name": "@lowdefy/nunjucks",
"version": "3.12.5",
"version": "3.12.6",
"licence": "Apache-2.0",
"description": "",
"homepage": "https://lowdefy.com",
@ -38,7 +38,7 @@
"prepare": "yarn build"
},
"dependencies": {
"@lowdefy/helpers": "3.12.5",
"@lowdefy/helpers": "3.12.6",
"nunjucks": "3.2.3",
"nunjucks-date-filter": "0.1.1"
},

View File

@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [3.12.6](https://github.com/lowdefy/lowdefy/compare/v3.12.5...v3.12.6) (2021-04-06)
**Note:** Version bump only for package @lowdefy/operators
## [3.12.5](https://github.com/lowdefy/lowdefy/compare/v3.12.4...v3.12.5) (2021-03-31)
**Note:** Version bump only for package @lowdefy/operators

View File

@ -1,6 +1,6 @@
{
"name": "@lowdefy/operators",
"version": "3.12.5",
"version": "3.12.6",
"licence": "Apache-2.0",
"description": "",
"homepage": "https://lowdefy.com",
@ -36,9 +36,9 @@
"prepare": "yarn build"
},
"dependencies": {
"@lowdefy/format": "3.12.5",
"@lowdefy/helpers": "3.12.5",
"@lowdefy/nunjucks": "3.12.5",
"@lowdefy/format": "3.12.6",
"@lowdefy/helpers": "3.12.6",
"@lowdefy/nunjucks": "3.12.6",
"deep-diff": "1.0.2",
"js-yaml": "4.0.0",
"mingo": "4.1.2",

View File

@ -3,6 +3,17 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [3.12.6](https://github.com/lowdefy/lowdefy/compare/v3.12.5...v3.12.6) (2021-04-06)
### Bug Fixes
* Fix bug where user object is still defined after login has expired. ([e3e8803](https://github.com/lowdefy/lowdefy/commit/e3e8803070c3fb59985eadb6c20674c820e3c56a))
## [3.12.5](https://github.com/lowdefy/lowdefy/compare/v3.12.4...v3.12.5) (2021-03-31)
**Note:** Version bump only for package @lowdefy/renderer

View File

@ -1,6 +1,6 @@
{
"name": "@lowdefy/renderer",
"version": "3.12.5",
"version": "3.12.6",
"licence": "Apache-2.0",
"description": "",
"homepage": "https://lowdefy.com",
@ -40,10 +40,10 @@
"@apollo/link-context": "2.0.0-beta.3",
"@apollo/link-error": "2.0.0-beta.3",
"@apollo/link-retry": "2.0.0-beta.3",
"@lowdefy/block-tools": "3.12.5",
"@lowdefy/engine": "3.12.5",
"@lowdefy/helpers": "3.12.5",
"@lowdefy/layout": "3.12.5",
"@lowdefy/block-tools": "3.12.6",
"@lowdefy/engine": "3.12.6",
"@lowdefy/helpers": "3.12.6",
"@lowdefy/layout": "3.12.6",
"graphql": "15.5.0",
"graphql-type-json": "0.3.2",
"react": "17.0.1",

View File

@ -53,6 +53,7 @@ const GET_ROOT = gql`
url
}
query getRoot {
authenticated
lowdefyGlobal
menu {
menus {
@ -94,6 +95,14 @@ const RootQuery = ({ children, lowdefy }) => {
lowdefy.lowdefyGlobal = JSON.parse(JSON.stringify(get(data, 'lowdefyGlobal', { default: {} })));
lowdefy.menus = get(data, 'menu.menus');
if (data.authenticated) {
const idToken = lowdefy.localStorage.getItem('idToken');
if (!idToken) {
// User is authenticated but has removed idToken from localStorage.
lowdefy.auth.logout();
}
lowdefy.user = parseJwt(idToken);
}
return <>{children}</>;
};
@ -113,10 +122,6 @@ const Root = ({ gqlUri }) => {
logout: createLogout(lowdefy),
};
lowdefy.user = {};
const idToken = lowdefy.localStorage.getItem('idToken');
if (idToken) {
lowdefy.user = parseJwt(idToken);
}
return (
<ErrorBoundary>
<ApolloProvider client={lowdefy.client}>
@ -147,10 +152,10 @@ const Root = ({ gqlUri }) => {
);
};
const Engine = ({ gqlUri }) => (
const Renderer = ({ gqlUri }) => (
<BrowserRouter>
<Root gqlUri={gqlUri} />
</BrowserRouter>
);
export default Engine;
export default Renderer;

View File

@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [3.12.6](https://github.com/lowdefy/lowdefy/compare/v3.12.5...v3.12.6) (2021-04-06)
**Note:** Version bump only for package @lowdefy/server-dev
## [3.12.5](https://github.com/lowdefy/lowdefy/compare/v3.12.4...v3.12.5) (2021-03-31)
**Note:** Version bump only for package @lowdefy/server-dev

View File

@ -1,6 +1,6 @@
{
"name": "@lowdefy/server-dev",
"version": "3.12.5",
"version": "3.12.6",
"license": "Apache-2.0",
"description": "",
"homepage": "https://lowdefy.com",
@ -37,8 +37,8 @@
"webpack": "webpack --config webpack.config.js"
},
"dependencies": {
"@lowdefy/graphql": "3.12.5",
"@lowdefy/node-utils": "3.12.5",
"@lowdefy/graphql": "3.12.6",
"@lowdefy/node-utils": "3.12.6",
"apollo-server-express": "2.21.0",
"dotenv": "8.2.0",
"express": "4.17.1",
@ -49,7 +49,7 @@
"@babel/core": "7.12.16",
"@babel/preset-env": "7.12.16",
"@babel/preset-react": "7.12.13",
"@lowdefy/block-tools": "3.12.5",
"@lowdefy/block-tools": "3.12.6",
"babel-jest": "26.6.3",
"babel-loader": "8.2.2",
"clean-webpack-plugin": "3.0.0",

View File

@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [3.12.6](https://github.com/lowdefy/lowdefy/compare/v3.12.5...v3.12.6) (2021-04-06)
**Note:** Version bump only for package @lowdefy/server-docker
## [3.12.5](https://github.com/lowdefy/lowdefy/compare/v3.12.4...v3.12.5) (2021-03-31)
**Note:** Version bump only for package @lowdefy/server-docker

View File

@ -1,6 +1,6 @@
{
"name": "@lowdefy/server-docker",
"version": "3.12.5",
"version": "3.12.6",
"license": "Apache-2.0",
"description": "",
"homepage": "https://lowdefy.com",
@ -39,8 +39,8 @@
"webpack": "webpack --config webpack.config.js"
},
"dependencies": {
"@lowdefy/graphql": "3.12.5",
"@lowdefy/node-utils": "3.12.5",
"@lowdefy/graphql": "3.12.6",
"@lowdefy/node-utils": "3.12.6",
"apollo-server-express": "2.21.0",
"express": "4.17.1",
"graphql": "15.5.0"
@ -50,7 +50,7 @@
"@babel/core": "7.12.16",
"@babel/preset-env": "7.12.16",
"@babel/preset-react": "7.12.13",
"@lowdefy/block-tools": "3.12.5",
"@lowdefy/block-tools": "3.12.6",
"babel-jest": "26.6.3",
"babel-loader": "8.2.2",
"clean-webpack-plugin": "3.0.0",

View File

@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [3.12.6](https://github.com/lowdefy/lowdefy/compare/v3.12.5...v3.12.6) (2021-04-06)
**Note:** Version bump only for package @lowdefy/server-netlify
## [3.12.5](https://github.com/lowdefy/lowdefy/compare/v3.12.4...v3.12.5) (2021-03-31)
**Note:** Version bump only for package @lowdefy/server-netlify

View File

@ -1,6 +1,6 @@
{
"name": "@lowdefy/server-netlify",
"version": "3.12.5",
"version": "3.12.6",
"license": "Apache-2.0",
"description": "",
"homepage": "https://lowdefy.com",
@ -37,8 +37,8 @@
"webpack": "webpack --config webpack.config.js"
},
"dependencies": {
"@lowdefy/graphql": "3.12.5",
"@lowdefy/node-utils": "3.12.5",
"@lowdefy/graphql": "3.12.6",
"@lowdefy/node-utils": "3.12.6",
"apollo-server-express": "2.21.0",
"express": "4.17.1",
"graphql": "15.5.0",
@ -49,7 +49,7 @@
"@babel/core": "7.12.16",
"@babel/preset-env": "7.12.16",
"@babel/preset-react": "7.12.13",
"@lowdefy/block-tools": "3.12.5",
"@lowdefy/block-tools": "3.12.6",
"babel-jest": "26.6.3",
"babel-loader": "8.2.2",
"clean-webpack-plugin": "3.0.0",

132
yarn.lock
View File

@ -2687,14 +2687,14 @@ __metadata:
languageName: node
linkType: hard
"@lowdefy/ajv@3.12.5, @lowdefy/ajv@workspace:packages/ajv":
"@lowdefy/ajv@3.12.6, @lowdefy/ajv@workspace:packages/ajv":
version: 0.0.0-use.local
resolution: "@lowdefy/ajv@workspace:packages/ajv"
dependencies:
"@babel/cli": 7.12.16
"@babel/core": 7.12.16
"@babel/preset-env": 7.12.16
"@lowdefy/nunjucks": 3.12.5
"@lowdefy/nunjucks": 3.12.6
ajv: 6.12.6
ajv-errors: 1.0.1
babel-jest: 26.6.3
@ -2703,7 +2703,7 @@ __metadata:
languageName: unknown
linkType: soft
"@lowdefy/block-tools@3.12.5, @lowdefy/block-tools@workspace:packages/blockTools":
"@lowdefy/block-tools@3.12.6, @lowdefy/block-tools@workspace:packages/blockTools":
version: 0.0.0-use.local
resolution: "@lowdefy/block-tools@workspace:packages/blockTools"
dependencies:
@ -2711,7 +2711,7 @@ __metadata:
"@babel/core": 7.12.16
"@babel/preset-env": 7.12.16
"@babel/preset-react": 7.12.13
"@lowdefy/helpers": 3.12.5
"@lowdefy/helpers": 3.12.6
"@wojtekmaj/enzyme-adapter-react-17": 0.4.1
ajv: 6.12.6
ajv-errors: 1.0.1
@ -2742,7 +2742,7 @@ __metadata:
languageName: unknown
linkType: soft
"@lowdefy/blocks-antd@3.12.5, @lowdefy/blocks-antd@workspace:packages/blocks/blocksAntd":
"@lowdefy/blocks-antd@3.12.6, @lowdefy/blocks-antd@workspace:packages/blocks/blocksAntd":
version: 0.0.0-use.local
resolution: "@lowdefy/blocks-antd@workspace:packages/blocks/blocksAntd"
dependencies:
@ -2751,9 +2751,9 @@ __metadata:
"@babel/core": 7.12.16
"@babel/preset-env": 7.12.16
"@babel/preset-react": 7.12.13
"@lowdefy/block-tools": 3.12.5
"@lowdefy/color": 3.12.5
"@lowdefy/helpers": 3.12.5
"@lowdefy/block-tools": 3.12.6
"@lowdefy/color": 3.12.6
"@lowdefy/helpers": 3.12.6
"@wojtekmaj/enzyme-adapter-react-17": 0.4.1
antd: 4.4.2
babel-jest: 26.6.3
@ -2798,8 +2798,8 @@ __metadata:
"@babel/core": 7.12.16
"@babel/preset-env": 7.12.16
"@babel/preset-react": 7.12.13
"@lowdefy/block-tools": 3.12.5
"@lowdefy/helpers": 3.12.5
"@lowdefy/block-tools": 3.12.6
"@lowdefy/helpers": 3.12.6
"@wojtekmaj/enzyme-adapter-react-17": 0.4.1
babel-jest: 26.6.3
babel-loader: 8.2.2
@ -2835,9 +2835,9 @@ __metadata:
"@babel/core": 7.12.16
"@babel/preset-env": 7.12.16
"@babel/preset-react": 7.12.13
"@lowdefy/block-tools": 3.12.5
"@lowdefy/blocks-antd": 3.12.5
"@lowdefy/helpers": 3.12.5
"@lowdefy/block-tools": 3.12.6
"@lowdefy/blocks-antd": 3.12.6
"@lowdefy/helpers": 3.12.6
"@wojtekmaj/enzyme-adapter-react-17": 0.4.1
babel-jest: 26.6.3
babel-loader: 8.2.2
@ -2878,8 +2878,8 @@ __metadata:
"@babel/core": 7.12.16
"@babel/preset-env": 7.12.16
"@babel/preset-react": 7.12.13
"@lowdefy/block-tools": 3.12.5
"@lowdefy/helpers": 3.12.5
"@lowdefy/block-tools": 3.12.6
"@lowdefy/helpers": 3.12.6
babel-jest: 26.6.3
babel-loader: 8.2.2
buffer: 6.0.3
@ -2915,8 +2915,8 @@ __metadata:
"@babel/core": 7.12.16
"@babel/preset-env": 7.12.16
"@babel/preset-react": 7.12.13
"@lowdefy/block-tools": 3.12.5
"@lowdefy/helpers": 3.12.5
"@lowdefy/block-tools": 3.12.6
"@lowdefy/helpers": 3.12.6
"@wojtekmaj/enzyme-adapter-react-17": 0.4.1
babel-jest: 26.6.3
babel-loader: 8.2.2
@ -2955,10 +2955,10 @@ __metadata:
"@babel/cli": 7.12.16
"@babel/core": 7.12.16
"@babel/preset-env": 7.12.16
"@lowdefy/ajv": 3.12.5
"@lowdefy/helpers": 3.12.5
"@lowdefy/node-utils": 3.12.5
"@lowdefy/nunjucks": 3.12.5
"@lowdefy/ajv": 3.12.6
"@lowdefy/helpers": 3.12.6
"@lowdefy/node-utils": 3.12.6
"@lowdefy/nunjucks": 3.12.6
ajv: 6.12.6
axios: 0.21.1
babel-jest: 26.6.3
@ -2974,7 +2974,7 @@ __metadata:
languageName: unknown
linkType: soft
"@lowdefy/color@3.12.5, @lowdefy/color@workspace:packages/color":
"@lowdefy/color@3.12.6, @lowdefy/color@workspace:packages/color":
version: 0.0.0-use.local
resolution: "@lowdefy/color@workspace:packages/color"
dependencies:
@ -2999,15 +2999,15 @@ __metadata:
languageName: unknown
linkType: soft
"@lowdefy/engine@3.12.5, @lowdefy/engine@workspace:packages/engine":
"@lowdefy/engine@3.12.6, @lowdefy/engine@workspace:packages/engine":
version: 0.0.0-use.local
resolution: "@lowdefy/engine@workspace:packages/engine"
dependencies:
"@babel/cli": 7.12.16
"@babel/core": 7.12.16
"@babel/preset-env": 7.12.16
"@lowdefy/helpers": 3.12.5
"@lowdefy/operators": 3.12.5
"@lowdefy/helpers": 3.12.6
"@lowdefy/operators": 3.12.6
babel-jest: 26.6.3
graphql: 15.5.0
graphql-tag: 2.11.0
@ -3015,7 +3015,7 @@ __metadata:
languageName: unknown
linkType: soft
"@lowdefy/format@3.12.5, @lowdefy/format@workspace:packages/format":
"@lowdefy/format@3.12.6, @lowdefy/format@workspace:packages/format":
version: 0.0.0-use.local
resolution: "@lowdefy/format@workspace:packages/format"
dependencies:
@ -3035,7 +3035,7 @@ __metadata:
"@babel/cli": 7.12.16
"@babel/core": 7.12.16
"@babel/preset-env": 7.12.16
"@lowdefy/graphql": 3.12.5
"@lowdefy/graphql": 3.12.6
babel-loader: 8.2.2
clean-webpack-plugin: 3.0.0
webpack: 5.22.0
@ -3043,18 +3043,18 @@ __metadata:
languageName: unknown
linkType: soft
"@lowdefy/graphql@3.12.5, @lowdefy/graphql@workspace:packages/graphql":
"@lowdefy/graphql@3.12.6, @lowdefy/graphql@workspace:packages/graphql":
version: 0.0.0-use.local
resolution: "@lowdefy/graphql@workspace:packages/graphql"
dependencies:
"@babel/cli": 7.12.16
"@babel/core": 7.12.16
"@babel/preset-env": 7.12.16
"@lowdefy/ajv": 3.12.5
"@lowdefy/helpers": 3.12.5
"@lowdefy/node-utils": 3.12.5
"@lowdefy/nunjucks": 3.12.5
"@lowdefy/operators": 3.12.5
"@lowdefy/ajv": 3.12.6
"@lowdefy/helpers": 3.12.6
"@lowdefy/node-utils": 3.12.6
"@lowdefy/nunjucks": 3.12.6
"@lowdefy/operators": 3.12.6
"@sendgrid/mail": 7.4.2
"@shelf/jest-mongodb": 1.2.3
ajv: 6.12.6
@ -3076,14 +3076,14 @@ __metadata:
mingo: 4.1.2
moment: 2.29.1
mongodb: 3.6.4
openid-client: 4.5.2
openid-client: 4.6.0
saslprep: 1.0.3
webpack: 5.22.0
webpack-cli: 4.5.0
languageName: unknown
linkType: soft
"@lowdefy/helpers@3.12.5, @lowdefy/helpers@workspace:packages/helpers":
"@lowdefy/helpers@3.12.6, @lowdefy/helpers@workspace:packages/helpers":
version: 0.0.0-use.local
resolution: "@lowdefy/helpers@workspace:packages/helpers"
dependencies:
@ -3098,7 +3098,7 @@ __metadata:
languageName: unknown
linkType: soft
"@lowdefy/layout@3.12.5, @lowdefy/layout@workspace:packages/layout":
"@lowdefy/layout@3.12.6, @lowdefy/layout@workspace:packages/layout":
version: 0.0.0-use.local
resolution: "@lowdefy/layout@workspace:packages/layout"
dependencies:
@ -3106,8 +3106,8 @@ __metadata:
"@babel/core": 7.12.16
"@babel/preset-env": 7.12.16
"@babel/preset-react": 7.12.13
"@lowdefy/block-tools": 3.12.5
"@lowdefy/helpers": 3.12.5
"@lowdefy/block-tools": 3.12.6
"@lowdefy/helpers": 3.12.6
antd: 4.4.2
babel-jest: 26.6.3
babel-loader: 8.2.2
@ -3155,14 +3155,14 @@ __metadata:
languageName: unknown
linkType: soft
"@lowdefy/node-utils@3.12.5, @lowdefy/node-utils@workspace:packages/nodeUtils":
"@lowdefy/node-utils@3.12.6, @lowdefy/node-utils@workspace:packages/nodeUtils":
version: 0.0.0-use.local
resolution: "@lowdefy/node-utils@workspace:packages/nodeUtils"
dependencies:
"@babel/cli": 7.12.16
"@babel/core": 7.12.16
"@babel/preset-env": 7.12.16
"@lowdefy/helpers": 3.12.5
"@lowdefy/helpers": 3.12.6
babel-jest: 26.6.3
jest: 26.6.3
jest-diff: 26.6.2
@ -3170,14 +3170,14 @@ __metadata:
languageName: unknown
linkType: soft
"@lowdefy/nunjucks@3.12.5, @lowdefy/nunjucks@workspace:packages/nunjucks":
"@lowdefy/nunjucks@3.12.6, @lowdefy/nunjucks@workspace:packages/nunjucks":
version: 0.0.0-use.local
resolution: "@lowdefy/nunjucks@workspace:packages/nunjucks"
dependencies:
"@babel/cli": 7.12.16
"@babel/core": 7.12.16
"@babel/preset-env": 7.12.16
"@lowdefy/helpers": 3.12.5
"@lowdefy/helpers": 3.12.6
babel-jest: 26.6.3
jest: 26.6.3
nunjucks: 3.2.3
@ -3185,16 +3185,16 @@ __metadata:
languageName: unknown
linkType: soft
"@lowdefy/operators@3.12.5, @lowdefy/operators@workspace:packages/operators":
"@lowdefy/operators@3.12.6, @lowdefy/operators@workspace:packages/operators":
version: 0.0.0-use.local
resolution: "@lowdefy/operators@workspace:packages/operators"
dependencies:
"@babel/cli": 7.12.16
"@babel/core": 7.12.16
"@babel/preset-env": 7.12.16
"@lowdefy/format": 3.12.5
"@lowdefy/helpers": 3.12.5
"@lowdefy/nunjucks": 3.12.5
"@lowdefy/format": 3.12.6
"@lowdefy/helpers": 3.12.6
"@lowdefy/nunjucks": 3.12.6
babel-jest: 26.6.3
deep-diff: 1.0.2
jest: 26.6.3
@ -3214,10 +3214,10 @@ __metadata:
"@apollo/link-retry": 2.0.0-beta.3
"@babel/core": 7.12.16
"@babel/preset-react": 7.12.13
"@lowdefy/block-tools": 3.12.5
"@lowdefy/engine": 3.12.5
"@lowdefy/helpers": 3.12.5
"@lowdefy/layout": 3.12.5
"@lowdefy/block-tools": 3.12.6
"@lowdefy/engine": 3.12.6
"@lowdefy/helpers": 3.12.6
"@lowdefy/layout": 3.12.6
babel-loader: 8.2.2
clean-webpack-plugin: 3.0.0
css-loader: 5.0.2
@ -3245,9 +3245,9 @@ __metadata:
"@babel/core": 7.12.16
"@babel/preset-env": 7.12.16
"@babel/preset-react": 7.12.13
"@lowdefy/block-tools": 3.12.5
"@lowdefy/graphql": 3.12.5
"@lowdefy/node-utils": 3.12.5
"@lowdefy/block-tools": 3.12.6
"@lowdefy/graphql": 3.12.6
"@lowdefy/node-utils": 3.12.6
apollo-server-express: 2.21.0
babel-jest: 26.6.3
babel-loader: 8.2.2
@ -3276,9 +3276,9 @@ __metadata:
"@babel/core": 7.12.16
"@babel/preset-env": 7.12.16
"@babel/preset-react": 7.12.13
"@lowdefy/block-tools": 3.12.5
"@lowdefy/graphql": 3.12.5
"@lowdefy/node-utils": 3.12.5
"@lowdefy/block-tools": 3.12.6
"@lowdefy/graphql": 3.12.6
"@lowdefy/node-utils": 3.12.6
apollo-server-express: 2.21.0
babel-jest: 26.6.3
babel-loader: 8.2.2
@ -3306,9 +3306,9 @@ __metadata:
"@babel/core": 7.12.16
"@babel/preset-env": 7.12.16
"@babel/preset-react": 7.12.13
"@lowdefy/block-tools": 3.12.5
"@lowdefy/graphql": 3.12.5
"@lowdefy/node-utils": 3.12.5
"@lowdefy/block-tools": 3.12.6
"@lowdefy/graphql": 3.12.6
"@lowdefy/node-utils": 3.12.6
apollo-server-express: 2.21.0
babel-jest: 26.6.3
babel-loader: 8.2.2
@ -13436,9 +13436,9 @@ fsevents@^1.2.7:
"@babel/core": 7.12.16
"@babel/preset-env": 7.12.16
"@babel/preset-react": 7.12.13
"@lowdefy/block-tools": 3.12.5
"@lowdefy/helpers": 3.12.5
"@lowdefy/node-utils": 3.12.5
"@lowdefy/block-tools": 3.12.6
"@lowdefy/helpers": 3.12.6
"@lowdefy/node-utils": 3.12.6
apollo-server-express: 2.21.0
axios: 0.21.1
babel-jest: 26.6.3
@ -15187,9 +15187,9 @@ fsevents@^1.2.7:
languageName: node
linkType: hard
"openid-client@npm:4.5.2":
version: 4.5.2
resolution: "openid-client@npm:4.5.2"
"openid-client@npm:4.6.0":
version: 4.6.0
resolution: "openid-client@npm:4.6.0"
dependencies:
aggregate-error: ^3.1.0
got: ^11.8.0
@ -15198,7 +15198,7 @@ fsevents@^1.2.7:
make-error: ^1.3.6
object-hash: ^2.0.1
oidc-token-hash: ^5.0.1
checksum: 6eb2cf74c16d7d79640256740c37547086462832093a8d9a9d0ef3b429ddd5725ad60f282814f0a8c942e15881ba0f90c500f58fec174bf840cd56970826fecc
checksum: 165c72de49c849f645120d16fe42d79817b953cddef6509ff8ed051be9399069de448bde5861897bf8cf4b82797b67822f8a739b3c31566b73cacf81f971138e
languageName: node
linkType: hard