DI-контейнер на чистом JavaScript без TypeScript и reflect-metadata

В статье разберем, как собрать простой DI-контейнер на чистом JavaScript без TypeScript, декораторов и reflect-metadata. Заодно посмотрим, как применить его в небольшом DDD-примере с корзиной, репозиторием, скидками и разными lifetime зависимостей.
Читать
Это отрывок статьи. Полную версию читайте на сайте источника по ссылке ниже.
Источник: Habr