Garrett Mills
efb9726470
Add CacheSession implementation & make WebSocketBus re-load the session when an event is received
2 years ago
Garrett Mills
8774bd8d34
Fix serial format of StateEvent
2 years ago
Garrett Mills
ef405093dc
Actually export StateEvent...
2 years ago
Garrett Mills
fc85c9d2c8
Add StateEvent implementation
2 years ago
Garrett Mills
d00e6a02e2
Remove unnecessary container call
2 years ago
Garrett Mills
33a64b99ff
Implement websocket server
2 years ago
Garrett Mills
445f16d973
Prevent duplicate bus shutdowns on container destroy; bump version
2 years ago
Garrett Mills
351a2e14b8
Prevent request Bus instances from creating new IORedis connections
2 years ago
Garrett Mills
78cb26fcb2
Add request container lifecycle handling
2 years ago
Garrett Mills
ca348b2ff6
Add Trace logging level; bump version
2 years ago
Garrett Mills
508d92f759
Add better debugging for Bus connections
2 years ago
Garrett Mills
a590d78155
Reduce # of duplicate Bus.up() calls; bump version
2 years ago
Garrett Mills
dbe48ea8a5
Add debugging option to make bus warnings throw Error; bump version
2 years ago
Garrett Mills
cdecb7e628
Fix hanging IORedis connections; add extollo.wontstop debugging helper
2 years ago
Garrett Mills
70d67c2730
Add model serializer and coreid login provider
2 years ago
Garrett Mills
16e5fa00aa
Implement queue work and listen commands
2 years ago
Garrett Mills
6d1cf18680
Refactor event bus and queue system; detect cycles in DI realization and make
2 years ago
Garrett Mills
b5eb407b55
Prevent duplicate auto-discovery for nested packages
3 years ago
Garrett Mills
074a3187eb
Add support for jobs & queueables, migrations
...
- Create migration directives & migrators
- Modify Cache classes to support array manipulation
- Create Redis unit and RedisCache implementation
- Create Queueable base class and Queue class that uses Cache backend
3 years ago
Garrett Mills
e33d8dee8f
Add support for registering vendor asset routes
3 years ago
Garrett Mills
b3b5b169e8
Add mechanism for NPM package auto-discovery
3 years ago
Garrett Mills
1d5056b753
Setup eslint and enforce rules
3 years ago
Garrett Mills
9be9c44a32
Import other modules into monorepo
3 years ago
Garrett Mills
fad1184afe
TypeDoc all the thngs
3 years ago
Garrett Mills
be32976498
Cache - support expiration dates
3 years ago
Garrett Mills
088fdfb1ef
Add cache interface, factory, and basic in-mem implementation
3 years ago