Elijah Duffy
6f9e3731ac
add Lifecycle.RequireUnique methods for load-once deps
2025-06-03 16:58:59 -07:00
Elijah Duffy
ed8137647d
full unit testing and fixes
...
- mapToString is ordered according to setup
- setupSingle & teardownSingle no longer return "ok" states
- teardown functions support errors
- setup and teardown functions receive module
2025-06-03 14:49:00 -07:00
Elijah Duffy
891035cf93
add module loaded state
2025-05-30 16:40:31 -07:00
Elijah Duffy
fc41a6ee5b
load dependencies by name instead of reference
2025-05-30 16:18:21 -07:00
Elijah Duffy
b760b035b4
rename Subsystem -> Module, add NewLifecycleL
2025-05-30 15:41:40 -07:00
Elijah Duffy
231561c926
customizable subsystem loggers
2025-05-30 11:15:59 -07:00
Elijah Duffy
2f702cccd4
split into separate files
2025-05-30 11:03:44 -07:00