Merging (#25)
* test merging aspects
* fix: use custom merge functions for modules and resolve options (#23)
When merging aspect configs across scopes (e.g. bar = config.foo), the
modules and resolve options were incorrectly merging pre-computed values
from individual scopes instead of recomputing from the merged config.
The fix uses custom type merge functions that always recompute from the
final merged config, ensuring resolved modules reflect all merged aspect
definitions.
* dont merge modules and resolve
---------
Co-authored-by: Albert O'Shea <albertoshea2@gmail.com>
authored by
oeiuwq.com