M1000fr
9169252c79
1.0.1
2026-01-12 13:28:48 +01:00
M1000fr
96b790cb8c
chore: update version of common package
2026-01-12 13:28:46 +01:00
M1000fr
c5e610af49
1.0.0
2026-01-12 13:25:07 +01:00
M1000fr
4f627eedbd
chore: link with @alveojs/common from npm
2026-01-12 13:23:12 +01:00
M1000fr
baf025748a
chore: initial commit for @alveojs/core
2026-01-12 12:55:42 +01:00
M1000fr
28d6e8a928
refactor: format with biome
2026-01-11 17:22:51 +01:00
M1000fr
688454b5c2
test: split container.test.ts into modular test files
2026-01-11 17:21:49 +01:00
M1000fr
0c166ab54c
feat: implement full lifecycle hooks
...
Adds onApplicationBootstrap, beforeApplicationShutdown, and onApplicationShutdown hooks with signal support.
2026-01-11 17:20:14 +01:00
M1000fr
deb9e704fb
feat: implement Dynamic Modules support (sync and async)
...
Allows modules to be configured at runtime via static methods returning DynamicModule objects, similar to NestJS forRoot/register patterns.
2026-01-11 17:18:15 +01:00
M1000fr
7452f21450
chore: delete old test
2026-01-11 17:12:01 +01:00
M1000fr
536fcfc336
feat: enhance asynchronous provider support and fix concurrent resolution bug
...
Allows factory providers to be asynchronous and ensures concurrent requests for the same singleton await the same promise instead of triggering circular dependency errors.
2026-01-11 17:11:41 +01:00
M1000fr
aa8493baf6
feat: implement forwardRef support for services and modules
...
This adds support for circular dependencies using forwardRef and Proxy-based resolution.
2026-01-11 17:03:59 +01:00
M1000fr
00fb21c558
feat: init project
2026-01-10 17:28:29 +01:00
M1000fr
d02e52aed5
Initial commit
2026-01-10 00:29:30 +01:00