“Dependency Injection” does not exist in JavaScript.
twitter.com
twitter.com
(DI doesn't and never has meant reams of XML, JNDI and consultants. It's just a pattern for how you write your applications, and you can implement it just fine with ordinary code. That's always been true)