​​dlocator — библиотека позволяет реализовать паттерн service locator но с модулями и зависимостями. Больше похоже на контейнер зависимостей.



Как использовать:

1. Сделать модуль

2. Каждый модуль может реализовывать сервисы

3. Каждый модуль может использовать другие сервисы



Все это удобно в тех случаях, когда у вас большое приложение с тонкими связями между модулями.



npm | GitHub



#js #nodejs