Installation
caution
This is experimental version of CellularJS(version < 1.0.0), so it is not ready for production. API may be changed, you should use it at your own risk!.
(You need to have Node.js >= 16).
#
1. Basic starter(This starter use Express to create HTTP server, you can edit/remove it before creating your first commit).
npx @cellularjs/cli@latest init
#
2. CellularJS's packagesnote
All CellularJS packages share the same version. This means that developers can confidently use these packages together without worrying about compatibility issues. For instance, @cellularjs/di^0.17.0
is guaranteed to be compatible with @cellularjs/net^0.17.0
.
- @cellularjs/di: dependency injection helper.
- @cellularjs/net: programatic-network orchestrator.
- @cellularjs/express-proxy: express middleware for transforming http message into internal message.
- @cellularjs/logger: lightweight logging facade, similar to SLF4J.
- @cellularjs/typeorm: TypeORM with CellularJS support.
- @cellularjs/worker: message-passing worker_threads facilitated by
@cellularjs/net
- @cellularjs/env