fixed libs ready for new data-injection

This commit is contained in:
Boki 2025-06-21 20:38:16 -04:00
parent c5a114d544
commit 8405f44bd9
25 changed files with 277 additions and 241 deletions

View file

@ -35,7 +35,6 @@ libs=(
"core/types" # Base types - no dependencies
"core/config" # Configuration - depends on types
"core/logger" # Logging utilities - depends on types
"core/handlers" # Handler infrastructure - depends on core libs
# Data access libraries
"data/cache" # Cache - depends on core libs
@ -48,11 +47,17 @@ libs=(
"services/event-bus" # Event bus - depends on core libs
"services/shutdown" # Shutdown - depends on core libs
"services/browser" # Browser - depends on core libs
"services/queue" # Queue - depends on core libs, cache, and handlers
"services/queue" # Queue - depends on core libs and cache
# Utils and DI last - depend on many other libs
# Utils
"utils" # Utilities - depends on many libs
# DI - dependency injection library
"core/di" # Dependency injection - depends on data and service libs
"core/handlers" # Handlers - depends on core libs and utils
# Note: core/handlers is not included in lib build chain since no libs depend on it
# It's built separately when needed by applications
)
# Build each library in order