master
test(core): Add tests for SilentLogger utility
build: use strict null checks part 3
fix(core): share existing singleton providers with lazily loaded modules
feat(core): introduce different module opaque key factories
test(core): Add comprehensive tests for TreeNode class
test: update module compiler test
test: update container method name
fix(core): stop import lookup after first direct export match
feat(core): introduce preview mode, update tests, fix minor issues
fix(core): propagate dependency tree cache resets
test(core): add unit tests for module-ref
fix(core): fix deeply nested transient providers resolution