Commit Graph

1110 Commits

Author SHA1 Message Date
Gervwyk
90f1e25594 fix: Fix location not defined. 2021-01-18 14:56:50 +02:00
Gervwyk
5bbf87aeb5 chore(deps): Update mingo from 3.1.0 to 4.1.0. 2021-01-18 14:13:39 +02:00
Gervwyk
f9e2b048e0 Merge branch 'develop' into operators 2021-01-18 14:07:41 +02:00
Gervwyk
1a9e1f9e10 fix(deps): Update js-yaml from 3.14.1 to 4.0.0. 2021-01-18 14:07:32 +02:00
Gervwyk
3d0047d8f9 feat: Throw error on _divide by zero. 2021-01-18 13:53:29 +02:00
Gervwyk
285a6cb928 fix: Update error message for unsupported method. 2021-01-18 13:48:03 +02:00
Gervwyk
38af83b3fc fix: Give defaultFunction to runClass and error in undefined methodName. 2021-01-18 13:47:15 +02:00
Gervwyk
9fe2698f19 feat: Rewrite date to us runClass. 2021-01-18 12:47:57 +02:00
Gervwyk
bc491863e3 fix: Update runInstance and runClass to cover all function types. 2021-01-18 12:47:28 +02:00
SamTolmay
744ce51e9f fix(cli): add dev server port option 2021-01-18 12:43:40 +02:00
SamTolmay
51ed277a05 feat(cli): Rename version field in lowdefy.yaml to lowdefy. 2021-01-18 11:03:00 +02:00
Gervwyk
8575823835 chore: Update NodeParser tests. 2021-01-17 22:54:48 +02:00
Gervwyk
ef58619e87 fix: Make all method operators work with runClass and runInstance. 2021-01-15 17:43:39 +02:00
SamTolmay
3b12dc955e feat(docs): add concepts docs. 2021-01-15 13:25:11 +02:00
SamTolmay
68f89d0b9a fix(deps): update apollo server packages to v2.19.2
apollo-server, apollo-server-express, apollo-server-lambda, apollo-server-testing
2021-01-15 11:47:29 +02:00
SamTolmay
390dbb1d75 fix(deps): update dependency @apollo/client to v3.3.7 2021-01-15 11:42:56 +02:00
SamTolmay
ee95f6cbaf fix(deps): update dependency @sendgrid/mail to v7.4.2 2021-01-15 11:41:20 +02:00
SamTolmay
17bdbb8ad2 fix(deps): update dependency query-string to v6.13.8 2021-01-15 11:27:58 +02:00
SamTolmay
71873b0fa9 fix(deps): update dependency ora to v5.2.0 2021-01-15 11:27:33 +02:00
SamTolmay
89f8d93f61 chore(deps): update dependency nodemon to v2.0.7 2021-01-15 11:26:08 +02:00
SamTolmay
a94debd178 fix(deps): update dependency aws-sdk to v2.828.0 2021-01-15 11:25:11 +02:00
SamTolmay
874f6cb8e0 chore(deps): update dependency webpack-merge to v5.7.3 2021-01-15 11:22:21 +02:00
SamTolmay
fccd527f6d chore(deps): update dependency webpack-dev-server to v3.11.2 2021-01-15 11:21:56 +02:00
SamTolmay
aede374cd3 chore(deps): update dependency webpack-cli to v4.3.1 2021-01-15 11:21:34 +02:00
SamTolmay
96f70949e4 chore(deps): update dependency webpack to v5.14.0 2021-01-15 11:21:07 +02:00
SamTolmay
4b5bb4bda2 chore(deps): update dependency html-webpack-plugin to v4.5.1 2021-01-15 11:20:31 +02:00
SamTolmay
251102e986 fix(deps): Update package @wojtekmaj/enzyme-adapter-react-17 to v0.4.1 2021-01-15 11:15:36 +02:00
SamTolmay
f1b80555b6 feat(docs): Add concepts and next steps. 2021-01-15 11:09:24 +02:00
SamTolmay
7df576a268 fix(build): Improve warning message if menu’s page not found 2021-01-14 15:48:26 +02:00
SamTolmay
4cdf89182c feat(docs): Add block schema transformer 2021-01-14 15:45:45 +02:00
SamTolmay
492936696e feat(docs): Add gutter example to layout docs. 2021-01-14 14:27:56 +02:00
renovate[bot]
3e79f6f554
fix(deps): update dependency chokidar to v3.5.0 (#329)
* fix(deps): update dependency chokidar to v3.5.0

* fix(deps): update dependency chokidar to v3.5.0 yarn pnp

Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: SamTolmay <samtolmay@gmail.com>
2021-01-14 14:08:52 +02:00
SamTolmay
8d2ff5d0dd feat(docs): Add docs for GoogleSheet connection. 2021-01-14 14:07:58 +02:00
SamTolmay
75ac999f75 fix(docs): Update connections docs. 2021-01-14 12:06:44 +02:00
SamTolmay
c0782fee22 feat(build): add vars parameter to transformer function. 2021-01-13 17:26:19 +02:00
SamTolmay
99cdadd824 feat(docs): Init docs. 2021-01-13 17:21:27 +02:00
SamTolmay
27c9114678 feat(build): Add transformer function option to _ref. 2021-01-13 16:23:09 +02:00
Gervwyk
9d5b40f922 feat: Add copy option to get. 2021-01-13 16:22:00 +02:00
Gervwyk
20e16bc2bf feat: Add _mql to replace _mql_aggregate, _mql_test, _mql_expr. 2021-01-12 17:45:50 +02:00
Gervwyk
bb0e9b4df1 fix: Rename _uri_encode and _uri_decode to _uri.encode and _uri.decode. 2021-01-12 13:17:59 +02:00
Gervwyk
8ded919d17 fix: Rename _base64_encode and _base64_decode to _base64.encode and _base64.decode. 2021-01-12 12:42:14 +02:00
renovate[bot]
8b977e3639
fix(deps): update apollo server packages to v2.19.1 (#326)
* fix(deps): update apollo server packages to v2.19.1

* fix(deps): update apollo server packages to v2.19.1 yarn pnp

Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: SamTolmay <samtolmay@gmail.com>
2021-01-12 12:00:11 +02:00
Gervwyk
d61a316563 feat: Replace _yaml_parse and _yaml_stringify with _yaml.parse and _yaml.stringify. 2021-01-12 11:40:22 +02:00
Gervwyk
8b91c21180 fix: Change allowed properties and methods to Sets. 2021-01-12 10:40:22 +02:00
Gervwyk
225a543a1e feat: Ignore operator objects with more than one key. 2021-01-12 10:16:07 +02:00
renovate[bot]
d57c60298d
chore(deps): update dependency @babel/preset-env to v7.12.11 (#321)
* chore(deps): update dependency @babel/preset-env to v7.12.11

* chore(deps): update dependency @babel/preset-env to v7.12.11

Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: SamTolmay <samtolmay@gmail.com>
2021-01-12 09:56:29 +02:00
Gervwyk
b83749f765 feat: Add _json.parse and _json.stringify to replace _json_parse and _json_stringify. 2021-01-11 17:37:19 +02:00
Gervwyk
39197f7601 feat: Add _array, _object and _string operators. 2021-01-11 14:28:32 +02:00
Gervwyk
6d549efef0 chore: Clean up parser. 2021-01-07 20:46:11 +02:00
Gervwyk
3f06967282 fix: Evaluate _math using runMethod. 2021-01-07 20:45:12 +02:00
Gervwyk
f0c171179a feat: Allow method dot notation for operations, and parser performance improvement. 2021-01-07 20:44:29 +02:00
Gervwyk
cc57d5dd01 feat: Add _divide operator. 2021-01-07 14:58:26 +02:00
Gervwyk
0f1c1c6d8b feat: Add _subtract operator. 2021-01-07 14:53:07 +02:00
Gervwyk
54704de976 feat: Add _product operator. 2021-01-07 14:47:46 +02:00
Gervwyk
05e5a8d440 feat: Add _sum operator. 2021-01-07 14:41:18 +02:00
Gervwyk
9c447f7ebb feat: Add _math operator. 2021-01-07 12:53:26 +02:00
Gervwyk
0f562feff5 feat: Add _uuid operator to NodeParser. 2021-01-07 12:09:09 +02:00
Gervwyk
41d19608b4 feat: Add _random operator. 2021-01-06 22:11:48 +02:00
Gervwyk
d64c17fa04 chore: Fix typo in _base64_decode. 2021-01-06 19:12:48 +02:00
Gervwyk
fc860ad709 feat: Add _media operator. 2021-01-06 15:45:02 +02:00
Gervwyk
6ee7e42c27 feat: Add _if_none operator. 2021-01-06 14:32:31 +02:00
Gervwyk
e9d3bba6ef feat: Add _gt, _gte, _lt, _lte operators. 2021-01-06 14:10:11 +02:00
Gervwyk
bdb0eb8e49 feat: Add _uri_encode and _uri_decode operators. 2021-01-06 13:22:34 +02:00
Gervwyk
25eb55a5cd feat: Add _base64_encode and _base64_decode operators. 2021-01-06 13:07:32 +02:00
Gervwyk
232ffba642 chore: Add license to files. 2021-01-06 12:21:03 +02:00
Gervwyk
ac6eb0ab1a feat: Rename _parse to _json_parse, _stringify to _json_stringify, _dump_yaml to _yaml_stringify, _load_yaml to _yaml_parse. 2021-01-06 11:06:01 +02:00
Renovate Bot
99d91edce6
fix(deps): update dependency axios to v0.21.1 [security] 2021-01-05 22:16:20 +00:00
Gervwyk
1e5f366b77 refactor: Split operators into files. 2021-01-05 18:37:21 +02:00
Gervwyk
cde17e6ec2 chore: update from develop 2021-01-05 16:04:56 +02:00
Gervwyk
d533726993 feat: Add .env file support for serverDev. 2021-01-05 15:58:58 +02:00
Gervwyk
13d2608248 Merge branch 'snyk-fix-8e744095ec1bdfd627596d41ac6fdb7a' into snyk-fix-893297120799ee82103adaf8fa0535f7 2021-01-05 10:25:51 +02:00
Gervwyk
dcd2c02418
Merge branch 'develop' into snyk-fix-8e744095ec1bdfd627596d41ac6fdb7a 2021-01-05 10:10:16 +02:00
snyk-bot
63aab0545d
fix: packages/graphql/package.json to reduce vulnerabilities
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-AXIOS-1038255
2020-12-30 08:16:26 +00:00
snyk-bot
942fa1e11f
fix: packages/graphql/package.json to reduce vulnerabilities
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-AXIOS-1038255
2020-12-24 08:16:12 +00:00
Gervwyk
a540435870 fix: Change to mingo system import file. 2020-12-21 11:29:42 +02:00
Gervwyk
e4ae13e2c8 test: Add a test for _mql_expr logic. 2020-12-21 11:25:00 +02:00
Gervwyk
84ea45e0c1 fix: project operator import typo 2020-12-21 11:11:05 +02:00
Gervwyk
78f1200382 feat: Update default block versions to ^3.0.0. 2020-12-19 21:40:14 +02:00
Gervwyk
d92d26bcd5 Merge branch 'main' into operators 2020-12-19 21:36:03 +02:00
Gervwyk
584045f8d0 test: _mql_expr comparison operator test
Failing, waiting feedback on https://github.com/kofrasa/mingo/issues/160
2020-12-19 14:56:48 +02:00
Gervwyk
735cea080d feat: Add _log operator. 2020-12-19 13:22:23 +02:00
SamTolmay
a4dacb595a chore: move to fixed versions 2020-12-17 17:20:03 +02:00
SamTolmay
25628fedbb fix(blocks-antd): Update snapshot tests for package updates. 2020-12-17 15:33:22 +02:00
SamTolmay
520387f536 fix: Remove unnecessary console log. 2020-12-17 13:12:29 +02:00
SamTolmay
7e7d5f5882 Merge branch 'develop' into build-and-cli 2020-12-17 13:06:08 +02:00
SamTolmay
541dc3f784 fix(cli): Remove keytar and telemetry machineId. 2020-12-17 12:01:03 +02:00
SamTolmay
f69e8c4b6d chore(release): publish
- @lowdefy/ajv@1.1.2
 - @lowdefy/block-tools@1.1.2
 - @lowdefy/build@0.1.0
 - @lowdefy/cli@3.1.0
 - @lowdefy/color@1.1.2
 - @lowdefy/engine@0.0.1
 - @lowdefy/format@1.1.2
 - @lowdefy/graphql-federated@0.0.1
 - @lowdefy/graphql@0.0.1
 - @lowdefy/helpers@1.2.2
 - @lowdefy/layout@1.1.2
 - @lowdefy/node-utils@1.0.4
 - @lowdefy/nunjucks@1.1.2
 - @lowdefy/operators@1.1.2
 - @lowdefy/renderer@0.0.1
 - @lowdefy/blocks-antd@1.1.2
 - @lowdefy/blocks-basic@1.1.2
 - @lowdefy/blocks-color-selectors@1.1.2
 - @lowdefy/blocks-markdown@1.1.2
 - @lowdefy/server-dev@0.0.1
 - @lowdefy/server-docker@0.0.1
 - @lowdefy/server-netlify@0.0.1
2020-12-15 14:02:31 +02:00
SamTolmay
5a5befdc90 chore(release): publish
- @lowdefy/ajv@1.1.1
 - @lowdefy/block-tools@1.1.1
 - @lowdefy/build@0.0.0
 - @lowdefy/cli@3.0.0
 - @lowdefy/color@1.1.1
 - @lowdefy/engine@0.0.0
 - @lowdefy/format@1.1.1
 - @lowdefy/graphql-federated@0.0.0
 - @lowdefy/graphql@0.0.0
 - @lowdefy/helpers@1.2.1
 - @lowdefy/layout@1.1.1
 - @lowdefy/node-utils@1.0.3
 - @lowdefy/nunjucks@1.1.1
 - @lowdefy/operators@1.1.1
 - @lowdefy/renderer@0.0.0
 - @lowdefy/blocks-antd@1.1.1
 - @lowdefy/blocks-basic@1.1.1
 - @lowdefy/blocks-color-selectors@1.1.1
 - @lowdefy/blocks-markdown@1.1.1
 - @lowdefy/server-dev@0.0.0
 - @lowdefy/server-docker@0.0.0
 - @lowdefy/server-netlify@0.0.0
2020-12-15 14:00:59 +02:00
Gervwyk
e0eea65899
Merge branch 'develop' into fix-label 2020-12-15 12:58:19 +02:00
Gervwyk
69d131a76d fix(blocksAntd): Chagne Label height to 'fit-content' and apply min-height to solve long label overflow. 2020-12-15 12:57:23 +02:00
SamTolmay
4e8ef7b346 feat(cli): Log cli errors to lowdefy api. 2020-12-15 12:31:14 +02:00
Gervwyk
1771590d65 fix(blocksAntd): apply ant-form-small and ant-form-large classes to Label. 2020-12-15 12:21:30 +02:00
SamTolmay
07ffca9ed1 chore: update yarn version 2020-12-15 11:58:48 +02:00
Gervwyk
bcebca216e
Merge branch 'develop' into build-and-cli 2020-12-15 09:56:22 +02:00
Renovate Bot
210550c7e9
fix(deps): update dependency aws-sdk to v2.809.0 2020-12-14 10:09:48 +00:00
Sam
d9231e01b3
Merge branch 'develop' into build-and-cli 2020-12-14 12:05:48 +02:00
SamTolmay
fa44b46348 Merge branch 'develop' into build-and-cli 2020-12-14 12:01:43 +02:00
SamTolmay
f828985cef test(cli): Add tests for cli telemetry 2020-12-14 11:59:59 +02:00
Renovate Bot
723235b371
chore(deps): update dependency less to v3.13.0 2020-12-14 09:15:06 +00:00
Renovate Bot
515357b5d2
chore(deps): update dependency webpack-merge to v5.7.0 2020-12-14 08:51:04 +00:00
Renovate Bot
6ad9e9211e
chore(deps): update dependency webpack to v5.10.1 2020-12-14 08:15:48 +00:00
Renovate Bot
71d62c9e69
fix(deps): update dependency commander to v6.2.1 2020-12-14 07:21:25 +00:00
SamTolmay
a3a2bc0e15 feat(cli): add app and machine ids to telemetry 2020-12-11 19:03:43 +02:00
SamTolmay
c97cde4511 feat(cli): add disable telemetry flag 2020-12-11 18:13:58 +02:00
SamTolmay
3ce6dc5b5b feat(cli): add telemetry 2020-12-11 17:26:33 +02:00
SamTolmay
cc6ffa0793 fix(cli): Use startUp function in clean-cache command 2020-12-11 16:24:16 +02:00
Gervwyk
efbd2658cd fix(blocksColorSelectors): update tests for Label height change 2020-12-11 16:17:01 +02:00
Gervwyk
bc0f3039bd chore(blocks): import type for --port number test 2020-12-11 16:13:39 +02:00
Gervwyk
b87c13b644 fix(blocksAntd): Label height must only be applied to inline labels. 2020-12-11 15:54:49 +02:00
Gervwyk
ec1f5e8a85 fix(blocks): webpack --port setting should default to 3002 if no port provided 2020-12-11 15:07:18 +02:00
SamTolmay
1a89a11a3b feat(cli): Shutdown development server if .env file changed. 2020-12-11 14:58:09 +02:00
SamTolmay
4fb5fbd3c3 feat(cli): Clean block meta cache on build and dev commands. 2020-12-11 14:44:07 +02:00
SamTolmay
bc87408edf feat(build): Add user defined loading property to blocks. 2020-12-11 14:23:55 +02:00
SamTolmay
971108f679 chore: update lerna publish configuration 2020-12-10 16:09:16 +02:00
SamTolmay
d10615737d chore(release): publish
- @lowdefy/ajv@1.1.0
 - @lowdefy/block-tools@1.1.0
 - @lowdefy/build@0.0.0-alpha.7
 - @lowdefy/cli@3.0.0-alpha.7
 - @lowdefy/color@1.1.0
 - @lowdefy/engine@0.0.0-alpha.7
 - @lowdefy/format@1.1.0
 - @lowdefy/graphql-federated@0.0.0-alpha.7
 - @lowdefy/graphql@0.0.0-alpha.7
 - @lowdefy/helpers@1.2.0
 - @lowdefy/layout@1.1.0
 - @lowdefy/node-utils@1.0.2
 - @lowdefy/nunjucks@1.1.0
 - @lowdefy/operators@1.1.0
 - @lowdefy/renderer@0.0.0-alpha.7
 - @lowdefy/blocks-antd@1.1.0
 - @lowdefy/blocks-basic@1.1.0
 - @lowdefy/blocks-color-selectors@1.1.0
 - @lowdefy/blocks-markdown@1.1.0
 - @lowdefy/server-dev@0.0.0-alpha.7
 - @lowdefy/server-docker@0.0.0-alpha.7
 - @lowdefy/server-netlify@0.0.0-alpha.7
2020-12-10 15:10:03 +02:00
Renovate Bot
71d4621467
fix(deps): update dependency react-syntax-highlighter to v15.4.3 2020-12-10 10:57:52 +00:00
Renovate Bot
5674d8a248
chore(deps): update dependency webpack-merge to v5.5.0 2020-12-10 10:44:08 +00:00
Renovate Bot
251e27a6db
chore(deps): update dependency @wojtekmaj/enzyme-adapter-react-17 to v0.3.2 2020-12-10 10:29:37 +00:00
Renovate Bot
935ad894cd
fix(deps): update dependency js-yaml to v3.14.1 2020-12-10 10:12:25 +00:00
Renovate Bot
0a48ec8fd6
fix(deps): update dependency aws-sdk to v2.807.0 2020-12-10 09:39:39 +00:00
Renovate Bot
5b1962198a
fix(deps): update dependency @apollo/client to v3.3.4 2020-12-10 09:04:25 +00:00
Renovate Bot
2068a1eb99
chore(deps): update dependency webpack-merge to v5.4.1 2020-12-10 08:12:39 +00:00
Renovate Bot
077d818dc7
chore(deps): update dependency webpack to v5.10.0 2020-12-10 07:59:07 +00:00
Renovate Bot
252612b519
chore(deps): update babel monorepo to v7.12.10 2020-12-10 07:45:01 +00:00
Renovate Bot
abca08f599
fix(deps): update dependency uuid to v8.3.2 2020-12-10 07:28:32 +00:00
SamTolmay
e11a9de120 feat(cli): add suport for user public assets in netlify build 2020-12-09 13:39:44 +02:00
SamTolmay
780feebcd7 feat(blocks-antd): use logos from server public assets 2020-12-09 13:09:47 +02:00
SamTolmay
fc8610e7f5 feat(servers): add logos, favicons and pwa icons 2020-12-09 13:05:18 +02:00
Sam
47fcc396c8
Merge branch 'develop' into blocks-color-picker 2020-12-09 09:30:43 +02:00
Gervwyk
fff2c37a0e Merge branch 'develop' into blocks-color-picker 2020-12-09 07:46:24 +02:00
Gervwyk
e60ca16592 fix(blocks): pass --port option to webpack config 2020-12-09 07:46:15 +02:00
Gervwyk
b66aba33d8 fix(blocksColorSelectors): add license 2020-12-09 07:32:03 +02:00
SamTolmay
5aba7230fe fix(ajv): fix ajv validate parameter name 2020-12-08 17:23:30 +02:00
SamTolmay
09105a99b3 fix(build): Fix lowdefy schema, closes #269 2020-12-08 16:22:58 +02:00
SamTolmay
6fd15f0bbc feat(build): add error messages to lowdefy schema 2020-12-08 16:22:58 +02:00
SamTolmay
98eb4be30c feat(build): use @lowdefy/ajv for json schema checks 2020-12-08 16:22:58 +02:00
SamTolmay
2b974e27e6 feat(graphql): use @lowdefy/ajv for json schema tests 2020-12-08 16:22:58 +02:00
SamTolmay
c0c04bdef4 feat(ajv): add return errors option to validate 2020-12-08 16:22:58 +02:00
SamTolmay
4721b316df feat(ajv): init @lowdefy/ajv 2020-12-08 16:22:58 +02:00
Gervwyk
76e7f2a658 fix(engine): visible should evaluate only when not equal to false 2020-12-08 15:58:11 +02:00
SamTolmay
e302f1d578 chore(blocks-antd): update snapshots, rc component updates 2020-12-08 13:50:20 +02:00
SamTolmay
064731f796 chore(deps): Update dependency react-markdown to v5.0.3 2020-12-08 12:22:45 +02:00
SamTolmay
e6e15981cc test(cli): fix print and build tests 2020-12-08 10:30:31 +02:00
SamTolmay
1139232308 feat(cli): improve module federation, use @lowdefy/graphql-federated 2020-12-08 10:30:31 +02:00
SamTolmay
649db97233 fix(graphql): split federated build into a separate package 2020-12-08 10:30:30 +02:00
Renovate Bot
6f9bd94365
chore(deps): update dependency webpack to v5.10.0 2020-12-08 08:18:03 +00:00
SamTolmay
ad381b9f03 test(cli): improve cli test coverage 2020-12-07 12:39:11 +02:00
SamTolmay
9ea1c2279a feat(cli): console output improvements 2020-12-07 12:39:11 +02:00
SamTolmay
9b6a3e1998 feat(cli): print tests, ux polish 2020-12-07 12:39:11 +02:00
SamTolmay
03dccb169d fix(build): improve error if block meta can not be found
closes #121
2020-12-07 12:39:11 +02:00