neat-di (npm): Scoped di for singleton and prototype objects.
Keywords: di|inversify|scope|based|ioc|typescipt|javascipt|singleton|prototype