Options
All
  • Public
  • Public/Protected
  • All
Menu

ceb

<ceb/> ~ custom-element-builder

<ceb/> was initially a library dedicated for the authoring of Custom Elements (v0) then Custom Elements (v1). However, the library is now providing building blocks going beyond the topic of composable UI elements. It's about fundamental design principles, messaging, functional rendering and obviously composition of UI elements ;).

Install

Please refer to the manual.

Packages

The library is composed of many packages.

The packages related to the definition of Custom Elements (v1):

A built-in implementation of a templating system:

A built-in implementation of the Inversion of Control principle:

A built-in implementation of the Event/Message architecture:

The bundle:

  • ceb-bundle-web : a bundle of ceb-elements-core, ceb-elements-builders, ceb-templating-builder and ceb-templating-literal

The helper packages:

License

Released under the MIT license.

Generated using TypeDoc