lowdefy

The config web stack for business apps - build internal tools, client portals, web apps, admin panels, dashboards, web sites, and CRUD apps with YAML or JSON.

OTHER License

Downloads
47.8K
Stars
2.7K
Committers
28
lowdefy - @lowdefy/[email protected]

Published by SamTolmay almost 4 years ago

0.0.1 (2020-12-15)

Note: Version bump only for package @lowdefy/server-netlify

lowdefy - @lowdefy/[email protected]

Published by SamTolmay almost 4 years ago

0.0.1 (2020-12-15)

Note: Version bump only for package @lowdefy/server-dev

lowdefy - @lowdefy/[email protected]

Published by SamTolmay almost 4 years ago

1.1.2 (2020-12-15)

Note: Version bump only for package @lowdefy/layout

lowdefy - @lowdefy/[email protected]

Published by SamTolmay almost 4 years ago

1.1.2 (2020-12-15)

Note: Version bump only for package @lowdefy/operators

lowdefy - @lowdefy/[email protected]

Published by SamTolmay almost 4 years ago

1.1.2 (2020-12-15)

Note: Version bump only for package @lowdefy/nunjucks

lowdefy - @lowdefy/[email protected]

Published by SamTolmay almost 4 years ago

1.1.0 (2020-12-10)

Bug Fixes

  • ajv: fix ajv validate parameter name (5aba723)

Features

  • ajv: add return errors option to validate (c0c04bd)
  • ajv: init @lowdefy/ajv (4721b31)
lowdefy - @lowdefy/[email protected]

Published by SamTolmay almost 4 years ago

1.1.0 (2020-12-10)

Bug Fixes

  • block-tools: remove console log (c6bcd4c)
  • blocksAntd: remove rename from defaultProps (9c510ec)
  • blocksTools: copy css files on build (c95af42)
  • blockTools: add style to blockSchema (84da967)
  • blockTools: always mock callAction, registerAction, registerMethod (cb4a612)
  • blockTools: apply blockDefaults to mockBlock (e0f7f17)
  • blockTools: bug fixes and create initEmotion (d62884a)
  • blockTools: call initEmotion in tests (569c382)
  • blockTools: change mock method preference, and rename example to block (ba7d7bf)
  • blockTools: cleanup devDependancies and babelrc (b5f79fc)
  • blockTools: cleanup mockBlock and rename mockBlockProps to stubBlockProps (aaf1d89)
  • blockTools: cleanup webpack config (c5ae88a)
  • blockTools: correct schema to areas.content.blocks (c5bd4eb)
  • blockTools: do not mock innerHTML (094ede8)
  • blockTools: do not mock makeCssClass but replace methods (c7a34cf)
  • blockTools: exclude runMethodTests from covarage (a3f0bcf)
  • blockTools: export BlockSchemaErrors (fbcb024)
  • blockTools: export Loading (9e4fb66)
  • blockTools: fix filesname and test teardown (ca314f0)
  • blockTools: fix method mock test (77cc324)
  • blockTools: igore tests level block fields to schema tests (82d27c1)
  • blockTools: implement blockDefaultProps in blockTools (a128de6)
  • blockTools: include defaultMethods in blockDefaults to help with inherited blocks (184a94c)
  • blockTools: list prop must be an array on content() for list blocks to itterate over (f30e229)
  • blockTools: mediaToCssObject with null should not throw (7cdfcbb)
  • blockTools: mock window.media (a73c0ec)
  • blockTools: react-test-renderer should be a dependency (23ff001)
  • blockTools: remove BlockSchemaErrors margin (cf21a2f)
  • blockTools: remove registeredMethods (b984e6f)
  • blockTools: rename runMethodTests to runMockMethodTests (70bb195)
  • blockTools: runBlockSchemaTests match true no snapshot required (62c5f66)
  • blockTools: runMockRenderTests mocks should be an array (30dfabd)
  • blockTools: runMockRenderTests must mock makeCssClass (6fb6fa9)
  • blockTools: simplify blockDefaults to not be a hoc (6da1743)
  • blockTools: stubBlockProps update test for error catching (22c6c2f)
  • blockTools: update block mocks to work with setState (42e08c0)
  • blockTools: update loading component tests (c56b2fa)
  • blockTools: use default imports in demo (b4d85a6)
  • deps: update dependency js-yaml to v3.14.1 (935ad89)
  • memoize emotion and fix error boundry (21dfcd2)
  • replace blockDefaults with blockdDefaultProps (9807ac7)
  • use helpers from helpers (ebe3738)
  • yarn install and @lowdefy/block-tools version bump (14dd133)

Features

  • blocksAntd: Progress and tests (10156c5)
  • blocksTools: mockBlockProps to provide schema errors (6c192d4)
  • blocktools: init loading component (2aef2d3)
  • blockTools: add BlockSchemaError (a9200e0)
  • blockTools: add default props for validation and required (b7665e4)
  • blockTools: add full schema for menus to blockSchema (aa6845a)
  • blockTools: add Lowdefy to Spinner (85b62cd)
  • blockTools: add MemoryRouter to render tests for react-router tests containing Link (95faa66)
  • blockTools: add menus to block schema (412f08a)
  • blockTools: add method auto tests to runRenderTests (0112fef)
  • blockTools: add mockBlock, mockBlockProps, runRenderTests (0d70ba0)
  • blockTools: add more mock fns to mockBlock from antd (746ffdb)
  • blockTools: add registerAction and Math.random mock (954aadf)
  • blockTools: add rename as a default block property (3c23757)
  • blockTools: add render tests for meta.test.required and meta.test.validation (a177a81)
  • blockTools: bump version (b450047)
  • blockTools: change mocks to use structured args (0295a8e)
  • blockTools: improve stubBlockProps with registerAction and actionLog (fa3654c)
  • blockTools: init block tests (e952aee)
  • blockTools: init runBlockSchemaTests (bfa6e4c)
  • blockTools: Loading components (53a716a)
  • blockTools: memoize compiled ajv schemas in stubBlockProps (7b69aa0)
  • blockTools: memoize registerMethod to envoke methods in tests (426e011)
  • blockTools: move module fed functions to blockTools (5e6cebf), closes #219
  • blockTools: replace alert with logger in mocks (bb8b08f)
  • blockTools: run render tests with all meta.values (b1cc706)
  • blockTools: runMockRenderTests to mount MemoryRouter for Link mocks (a5f3058)
  • blockTools: split method tests into seperate functions and mock methods (953a88d)
  • blockTools: split run schemaTest to seperate file (f65301b)
  • blockTools: test for all modules (5519789)
  • blockTools: tests for LogoSpinner and mockBlockProps, and extra lines (e15f1aa)
  • init @lowdefy/block-tools (e9854a7)
  • init loadings (137df72)
  • move block files in layout to blockTools (94866c8)
  • renderer first render 😱 (a8b7f80)
lowdefy - @lowdefy/[email protected]

Published by SamTolmay almost 4 years ago

1.1.0 (2020-12-10)

Bug Fixes

  • blocks: pass --port option to webpack config (e60ca16)
  • blocksColorSelectors: add jest-serializer-html (8f76b75)
  • blocksColorSelectors: add license (b66aba3)
  • color-selectors: fix CircleColorSelector field descriptions (4e80ca2)
  • deps: update dependency js-yaml to v3.14.1 (935ad89)
  • deps: update dependency react-syntax-highlighter to v15.4.3 (71d4621)

Features

  • blocksColorSelectors: add @lowdefy/blocks-color-selector (fa6151e)
  • build: add color selector defaultMetaLocations (6c28a66)
  • servers: add logos, favicons and pwa icons (fc8610e)
lowdefy - @lowdefy/[email protected]

Published by SamTolmay almost 4 years ago

1.1.0 (2020-12-10)

Bug Fixes

  • deps: update dependency js-yaml to v3.14.1 (935ad89)
  • deps: update dependency mingo to v3.1.0 (a2dedf5)
  • operators: _regex should not error but return false on empty value in state (4ed9b85)
  • operators: support arrayIndices in Node parser (1785dc5)
  • use helpers from helpers (ebe3738)

Features

  • engine: init @lowdefy/engine package (1604212)
  • operators: init @lowdefy/operators package (a59d523)
lowdefy - @lowdefy/[email protected]

Published by SamTolmay almost 4 years ago

0.0.0-alpha.7 (2020-12-10)

Bug Fixes

  • graphql: split federated build into a separate package (649db97)
lowdefy - @lowdefy/[email protected]

Published by SamTolmay almost 4 years ago

1.1.0 (2020-12-10)

Bug Fixes

  • use helpers from helpers (ebe3738)

Features

  • nunjucks: init @lowdefy/nunjucks package (93f7dd7)
lowdefy - @lowdefy/[email protected]

Published by SamTolmay almost 4 years ago

1.0.2 (2020-12-10)

Bug Fixes

  • node-utils: add path tests to writeFile (8bb51c3)
  • move file helpers to new node-utils package (0a6ef8d)
lowdefy - @lowdefy/[email protected]

Published by SamTolmay almost 4 years ago

1.2.0 (2020-12-10)

Bug Fixes

  • deps: update dependency query-string to v6.13.7 (aab4d86)
  • move file helpers to new node-utils package (0a6ef8d)
  • use helpers from helpers (ebe3738)
  • deps: update dependency query-string to v6.13.6 (9fca12d)
  • move engine related files from helpers to engine (3b96ab7)
  • helpers: remove unused and block related helpers (0e64e59)
  • rename yarn publish to yarn npm-publish (95d835f)

Features

  • helpers: move file utilities to helpers (1159ac7)
  • helpers: move set, delete, serialize, type, get, to helpers (f2d9999)
  • add Apache-2.0 license (3e2064e)
  • add package helpers (5ec50c4)
  • add yarn publish to scripts (fccf57d)
  • move block files in layout to blockTools (94866c8)
lowdefy - @lowdefy/[email protected]

Published by SamTolmay almost 4 years ago

0.0.0-alpha.7 (2020-12-10)

Bug Fixes

  • ajv: fix ajv validate parameter name (5aba723)
  • build: add contextId to saved request file path (81219b5)
  • build: add visible to block schema. (4865208)
  • build: app schema fix, add style on block (a39c1ca)
  • build: fix build issues (0f1bd9c)
  • build: fix local run script (c69ee94)
  • build: Fix lowdefy schema, closes #269 (09105a9)
  • build: Icon block is part of blocks-antd package (8507556)
  • build: improve error if block meta can not be found (03dccb1), closes #121
  • build: in shcema areas.content.block must be an array (f53dcb8)
  • build: remove test file from git ignore (c16ad0b)
  • build: remove unneccesary cli logs (1f27b7d)
  • build: write block metas to meta folder in cache (d6277a5)
  • build: write config object to output in build (46ec66d)
  • deps: update dependency axios to v0.21.0 (aee32c0)
  • deps: update dependency js-yaml to v3.14.1 (935ad89)
  • deps: update dependency uuid to v8.3.2 (abca08f)
  • move file helpers to new node-utils package (0a6ef8d)

Features

  • blocksTools: mockBlockProps to provide schema errors (6c192d4)
  • build: add block meta loader (2a483ad)
  • build: add build context (0f13e41)
  • build: add build pages function (01e892f)
  • build: add buildRefs function (3ab2819)
  • build: add clean directory util (127eb39)
  • build: add cleanOutputDirectory function (e3a3bf9)
  • build: add color selector defaultMetaLocations (6c28a66)
  • build: add defaultMetaLocations (fe14001)
  • build: add error messages to lowdefy schema (6fd15f0)
  • build: add getFileExtension util (46586f0)
  • build: add schema test utils (bb0574f)
  • build: add test schema function, cleanup (ac216d4)
  • build: add util functions (8686857)
  • build: add write functions (701b583)
  • build: build connections and menus (3f4b486)
  • build: cleanup, test fixes (1c1792b)
  • build: init package @lowdefy/build (6f7f73b)
  • build: remove mutations (1e9801b)
  • build: update app schema (fc40948)
  • build: use @lowdefy/ajv for json schema checks (98eb4be)
  • build: write pages and requests (fc6176d)
  • cli: add errorBoundary and getLowdefyVersion utils (519e604)
  • cli: improve cli console logs (7ca7509), closes #247
  • cli: init cli with build command (92fff8f)
  • cli: init dev server (7eae1a8)
  • cli: init module federation of build script (34dba01)
  • update webpack configs (bcce3c8)
  • helpers: move file utilities to helpers (1159ac7)
lowdefy - @lowdefy/[email protected]

Published by SamTolmay almost 4 years ago

1.1.0 (2020-12-10)

Bug Fixes

  • deps: update dependency js-yaml to v3.14.1 (935ad89)
  • update block-tools package version (28212d2)
  • layout: add license to files (960121e)
  • layout: implement blockDefaultProps in layout (b1fe2b9)
  • @lowdefy/block-tools version (ce0d2a7)
  • use helpers from helpers (ebe3738)
  • layout: add process polyfill for webpack 5 (18d2429)
  • layout: add random to id in AutoBlockSim to resolve duplucate id warnings (c0f84b2)
  • layout: fix webpack and babel config for jest and demo (1d4dd93)
  • layout: move labelLogic to blocks-antd package (e636aef)
  • layout: rename makeCss to makeCssClass (f138226)

Features

  • blockTools: bump version (b450047)
  • move block files in layout to blockTools (94866c8)
  • layout: init @lowdefy/layout (65612d4)
lowdefy - @lowdefy/[email protected]

Published by SamTolmay almost 4 years ago

0.0.0-alpha.7 (2020-12-10)

Bug Fixes

  • ajv: fix ajv validate parameter name (5aba723)
  • deps: update apollo graphql packages to v2.19.0 (a620fb0)
  • deps: update dependency @sendgrid/mail to v7.4.0 (a643fe3)
  • deps: update dependency aws-sdk to v2.790.0 (fbd48c3)
  • deps: update dependency aws-sdk to v2.797.0 (7e9787e)
  • deps: update dependency aws-sdk to v2.799.0 (96db18b)
  • deps: update dependency aws-sdk to v2.807.0 (0a48ec8)
  • deps: update dependency google-spreadsheet to v3.0.14 (a67e5ba)
  • deps: update dependency graphql to v15.4.0 (24803a3)
  • deps: update dependency mongodb to v3.6.3 (1f9cf3b)
  • grapgql: export mongodb resolvers, add licence headers (17d4777)
  • graphql: add component controller tests, fix edge cases (b6b5e62)
  • graphql: create new loaders for each request (603b374)
  • graphql: fix casing of mongodb 1 (59258cf)
  • graphql: fix casing of mongodb 2 (fc3c96f)
  • graphql: fix dates in google sheet transform types (c842f7e)
  • graphql: fix mongodb update one test (edd765d)
  • graphql: fix readJsonFile for node 12 (e43236b)
  • graphql: fix request controller tests (beb402d)
  • graphql: google sheet fixes (7201a4f)
  • graphql: remove google sheets delete many request (6591fda)
  • graphql: split federated build into a separate package (649db97)
  • graphql: transform types on read in google sheet delete one, append tests (13b782e)
  • move file helpers to new node-utils package (0a6ef8d)
  • requests fixes (0e7af60)
  • use helpers from helpers (ebe3738)
  • graphql: remove PageDescription type from schema (b1d51b2)

Features

  • build: add test schema function, cleanup (ac216d4)
  • cli: dev server running (8d33183)
  • cli: init dev server (7eae1a8)
  • engine: remove mutations (68f8578)
  • graphql: add check connection read and write utils (5452d86)
  • graphql: add connection resolvers (dc18907)
  • graphql: add connection schema titles (128db71)
  • graphql: add google sheet delete requests (00dd897)
  • graphql: add google sheets append one/many (693cffa)
  • graphql: add google sheets update requests (702dffe)
  • graphql: add GoogleSheet connection (4c4f252)
  • graphql: add GoogleSheetGetMany request (c181c0c)
  • graphql: add GoogleSheetGetOne request (9d37a56)
  • graphql: add menus and global (be12588)
  • graphql: add mingoAggregation and mingoFilter utils (0812030)
  • graphql: add page loader that reads json config files (5fa4aa9)
  • graphql: add requests (3a0a52c)
  • graphql: graphql file structure (c683540)
  • graphql: implement readJsonFile error handling (70d4250)
  • graphql: improve ajv errors for multiple anyOf errors (889f742)
  • graphql: improve errors and read/write checks (da84ef4)
  • graphql: improve sendgrid errors (72fac1d)
  • graphql: refactor AwsS3Bucket connection (0bf6c93)
  • graphql: refactor MongoDBCollection connection (917464a)
  • graphql: refactor request controller (393f261)
  • graphql: refactorAxiosHttp connection (4549302)
  • graphql: simplify graphql context and secrets (5f2a43b)
  • graphql: tests for mongodb utils (df89184)
  • graphql: update google sheet requests to match mongodb properties (4d5dbb2)
  • graphql: use @lowdefy/ajv for json schema tests (2b974e2)
  • graphql: use new connection resolver format in controller (e8a36c4)
  • add Apache-2.0 license (3e2064e)
  • graphql set up (47e0460)
  • update webpack configs (bcce3c8)
  • helpers: move file utilities to helpers (1159ac7)
  • web engine as webpack federated module (504a885)
  • webpack module federation (76c06c8)
lowdefy - @lowdefy/[email protected]

Published by SamTolmay almost 4 years ago

3.0.0-alpha.7 (2020-12-10)

Bug Fixes

  • cli: fix build script mf path (1548905)
  • cli: fix clean cache description and error messages (a3a9ffc)
  • cli: fix dev server static path (b963569)
  • cli: fix test imports (93d35e4)
  • cli: node_modules should be moved to project root in build-netlify (9c46108)
  • cli: react and @lowdefy/block-tools should be dev deps (3859a43)
  • cli: update block-tools package version (c24e31e)
  • deps: update apollo graphql packages to v2.19.0 (a620fb0)
  • deps: update dependency js-yaml to v3.14.1 (935ad89)
  • @lowdefy/block-tools version in cli (2cc6ae2)
  • ci test fixes (1f2d71b)
  • deps: update dependency chokidar to v3.4.3 (89bcb1f)
  • deps: update dependency commander to v6.2.0 (01781af)

Features

  • blockTools: bump version (b450047)
  • blockTools: move module fed functions to blockTools (5e6cebf), closes #219
  • cli: add build-netlify command (c779ac7)
  • cli: add clean cache command (1a97665)
  • cli: add errorBoundary and getLowdefyVersion utils (519e604)
  • cli: add ora spinners (5ac00f5)
  • cli: add output directory option to build (6a09779)
  • cli: add suport for user public assets in netlify build (e11a9de)
  • cli: console output improvements (9ea1c22)
  • cli: dev server running (8d33183)
  • cli: do not print in color in netlify builds (ce5b29e)
  • cli: improve cli console logs (7ca7509), closes #247
  • cli: improve errors (dfa9629)
  • cli: improve module federation, use @lowdefy/graphql-federated (1139232)
  • cli: init cli with build command (92fff8f)
  • cli: init dev server (7eae1a8)
  • cli: init loadBuildScriptToCache (f2eabfa)
  • cli: init module federation of build script (34dba01)
  • cli: print tests, ux polish (9b6a3e1)
  • cli: read secrets from env, add dotenv (6b9bd63)
  • servers: add logos, favicons and pwa icons (fc8610e)
lowdefy - @lowdefy/[email protected]

Published by SamTolmay almost 4 years ago

0.0.0-alpha.7 (2020-12-10)

Bug Fixes

  • server: @lowdefy/block-tools should be a dev dependency (e484a48)
  • servers: react is a dev dependency (37a9a1e)

Features

  • server-dev: add @lowdefy/server-dev package (58e36ab)
  • server-docker: add @lowdefy/server-docker package (9ddf9eb)
  • servers: add logos, favicons and pwa icons (fc8610e)
lowdefy - @lowdefy/[email protected]

Published by SamTolmay almost 4 years ago

0.0.0-alpha.7 (2020-12-10)

Bug Fixes

  • server: @lowdefy/block-tools should be a dev dependency (e484a48)
  • servers: react is a dev dependency (37a9a1e)

Features

  • server-docker: add @lowdefy/server-docker package (9ddf9eb)
  • servers: add logos, favicons and pwa icons (fc8610e)
lowdefy - @lowdefy/[email protected]

Published by SamTolmay almost 4 years ago

0.0.0-alpha.7 (2020-12-10)

Bug Fixes

  • server: @lowdefy/block-tools should be a dev dependency (e484a48)
  • servers: react is a dev dependency (37a9a1e)

Features

  • server-netlify: add @lowdefy/server-netlify package (dba7c3e)
  • servers: add logos, favicons and pwa icons (fc8610e)