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:
- @tmorin/ceb-inversion-core
- @tmorin/ceb-inversion-builder
- @tmorin/ceb-inversion-testing-core
- @tmorin/ceb-inversion-testing-jest
- @tmorin/ceb-inversion-testing-mocha
Event/Message Architecture:
- @tmorin/ceb-messaging-core
- @tmorin/ceb-messaging-inversion
- @tmorin/ceb-messaging-moleculer
- @tmorin/ceb-messaging-moleculer-inversion
- @tmorin/ceb-messaging-simple
- @tmorin/ceb-messaging-simple-builder
- @tmorin/ceb-messaging-testing
- @tmorin/ceb-messaging-builder-core
- @tmorin/ceb-messaging-builder-inversion
- @tmorin/ceb-messaging-adapter-dom
- @tmorin/ceb-messaging-adapter-electron
- @tmorin/ceb-messaging-adapter-purify
Custom Element Authoring:
Templating:
- @tmorin/ceb-templating-engine
- @tmorin/ceb-templating-parser
- @tmorin/ceb-templating-literal
- @tmorin/ceb-templating-builder
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>