Packages

The library is composed of many packages published on npmjs.com. All packages are compliant CommonJs and ES Module. That means, they can be directly used in almost all JavaScript runtimes.

Inversion Of Control:

Event/Message Architecture:

Custom Element Authoring:

Templating:

Support:

Universal Module Definition

The bundle package @tmorin/ceb-bundle-web is also available as a UMD module from cdn.skypack.dev.

<!-- the optimized Universal Module Definition -->
<script src="https://cdn.skypack.dev/@tmorin/ceb-bundle-web/dist/umd/ceb.min.js"></script>
<!-- the not optimized Universal Module Definition -->
<script src="https://cdn.skypack.dev/@tmorin/ceb-bundle-web/dist/umd/ceb-bundle-web.js"></script>