0.1.1 • Published 4 years ago

mioc v0.1.1

Weekly downloads
1
License
MIT
Repository
github
Last release
4 years ago

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!");