-
b7adafed67
add example to README
main
Elijah Duffy
2026-01-27 15:03:05 -08:00
-
8c52d0c80d
add BSD 3-Clause license
Elijah Duffy
2026-01-27 15:02:55 -08:00
-
816de185e3
expose ModuleFn type
Elijah Duffy
2025-06-11 18:39:29 -07:00
-
c54a13c40b
Revert "always add module name to log entries"
Elijah Duffy
2025-06-04 17:27:20 -07:00
-
1cb207964c
improve context ux, prevent duplicate setup & teardown
Elijah Duffy
2025-06-04 17:26:12 -07:00
-
6e7acc758e
always add module name to log entries
Elijah Duffy
2025-06-04 15:14:02 -07:00
-
220ae47d5c
add Module.Lifecycle getter method
Elijah Duffy
2025-06-04 14:24:19 -07:00
-
76d6216a9c
fix unit tests and error messages
Elijah Duffy
2025-06-04 14:03:53 -07:00
-
c3c8a2cafc
context helpers, rework logging to support ongoing inheritance
Elijah Duffy
2025-06-04 13:36:40 -07:00
-
6f9e3731ac
add Lifecycle.RequireUnique methods for load-once deps
Elijah Duffy
2025-06-03 16:58:59 -07:00
-
b290bc0f7e
add additional logging to Module.RequireLoaded
Elijah Duffy
2025-06-03 15:10:35 -07:00
-
08ef7a5c51
fix Module.RequireLoaded failure with nil module
Elijah Duffy
2025-06-03 15:03:45 -07:00
-
ed8137647d
full unit testing and fixes
Elijah Duffy
2025-06-03 14:49:00 -07:00
-
5378c53537
add Module.RequireLoaded helper
Elijah Duffy
2025-05-30 16:42:56 -07:00
-
891035cf93
add module loaded state
Elijah Duffy
2025-05-30 16:40:31 -07:00
-
fc41a6ee5b
load dependencies by name instead of reference
Elijah Duffy
2025-05-30 16:18:21 -07:00
-
8d8c1e5672
add ModuleList convenience function
Elijah Duffy
2025-05-30 16:13:59 -07:00
-
b760b035b4
rename Subsystem -> Module, add NewLifecycleL
Elijah Duffy
2025-05-30 15:41:36 -07:00
-
231561c926
customizable subsystem loggers
Elijah Duffy
2025-05-30 11:15:59 -07:00
-
2f702cccd4
split into separate files
Elijah Duffy
2025-05-30 11:03:44 -07:00
-
f439247631
initial commit
Elijah Duffy
2025-05-30 10:47:33 -07:00