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

Bot releases are hidden (Show)

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)