DI/IoC in JavaScript — Needlepoint

Wondering how to get reasonable dependency injection in JavaScript? So far the only framework I’ve found that provides the simple and expressive, not to mention SOLID, experience that I am looking for is Needlepoint. Though it requires using Babel for ES6 features, and ES7 annotations, it’s awesome, use it.

Also, huge props to the developer, Andrew Munsell, for creating an awesome tool.

Side-note: Webstorm Transpilation through File Watchers is a slightly confusing pain to get started with, but once it’s working, it’s amazing. Check it out too. The best article on that is here.