13 packages
class-transformer-storage
Extends the powerful package [class-transformer](https://github.com/typestack/class-transformer) with a global storage mechanism for constructors and a dedicated function to dynamically instantiate class instances from constructors stored in the global st
dtty
Dependency Injection + Itty Router = dtty.
@dtty/simpldi
Simple and compact Dependency Injection library for TS
@moirae/core
The core module within Moirae, required for all uses of the library. See advanced documentation at [chance-get-yours.github.io/moirae](http://chance-get-yours.github.io/moirae/).
@moirae/node-plugin
NodeJS port of Moirae Core module to enable usage in non-NestJS environments. Note this is not the ideal configuration and should only be used in edge cases.
@moirae/rabbitmq
A Moirae publisher leveraging RabbitMQ as a transport layer providing: - RabbitMQConnection: a connection instance for RabbitMQ. Can be resused (e.g. PubSub) - RabbitMQPublisher: Override the default `PUBLISHER` token - RabbitPubSubEngine: Override the de
@moirae/redis
A cache provider for Moirae leveraging Redis.
@moirae/typeorm
A Moirae plugin leveraging a SQL database providing: - EventStore: entity model for the database table - TypeORMStore: overriding the default `EVENT_STORE` token
@nest-cqrs/core
The core module for the `nest-cqrs` framework.
@nest-cqrs/eventstoredb