maxkomarychev / mioc

A zero dependency micro IoC framework

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

A zero dependency micro IoC framework

License:MIT License


Languages

Language:JavaScript 100.0%