mioc

0.1.1 • Public • Published

mioc

A zero dependency micro IoC framework

API

const { container, registry, decorators } = require("mioc");
 
// register factories
container.setProvider("logger", () => console);
 
// decorate
 
@decorators.classDecorator
class Recipient {
  @decorators.propertyDecorator("logger") logger = undefined;
}
 
const recipient = new Recipient();
recipient.logger.log("hello, world!");

Package Sidebar

Install

npm i mioc

Weekly Downloads

0

Version

0.1.1

License

MIT

Unpacked Size

4.23 kB

Total Files

8

Last publish

Collaborators

  • maxkomarychev