Skip to content

Render engine for AST & Widget systems - bring your own UI, data-spec + typing.

License

Notifications You must be signed in to change notification settings

ui-schema/tactic-ui

Repository files navigation

Tactic-UI

Github actions Build react compatibility MIT license Typed

Render engine for AST & Widget systems - bring your own UI, data-spec + typing.

⚗ Experimental architecture for UIS core replacement of PluginStack/WidgetEngine

  • ⚗ @tactic-ui/react npm (scoped)
  • ⚗ @tactic-ui/engine npm (scoped)
  • 🚧 @tactic-ui/vanilla npm (scoped)

strict ESM packages, e.g. supports server-side-rendering in "type": "module", read more about ESM only

ReactJS

npm i @tactic-ui/react

JS / Vanilla

todo: a small runtime for server and web to render leafs

npm i @tactic-ui/vanilla

Browser

todo

NodeJS

todo

Engine

Provides the Deco implementation, otherwise contains only the basic typings for leafs and mappings.

not needed to install additionally, this module is included and re-exported from @tactic-ui/react

npm i -S @tactic-ui/engine

Versions

This project adheres to semver, until 1.0.0 and beginning with 0.1.0: all 0.x.0 releases are like MAJOR releases and all 0.0.x like MINOR or PATCH, modules below 0.1.0 should be considered experimental.

Contributing

See CONTRIBUTING.md.

License

This project is free software distributed under the MIT License.

See: LICENSE.

© 2023 bemit UG (haftungsbeschränkt)


Created by Michael Becker