A powerful lightweight inversion of control container for #JavaScript apps powered by #TypeScript.

inversify.io