circular-dependency-scanner
Out-of-box and zero configuration circular dependencies detector, with both JavaScript API and Command Line Tool.
monopole
A versatile dependency injection container with features like value bindings, resolvers, aliases, and support for singleton, transient, and scoped lifetimes.