Commit Graph

  • 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