krate (npm): Flexible async inverson of control dependency injection container for javascript.
Keywords: inversion|control|dependency|injection|container|async|promise