Войти с помощью github
Форум /

Я не встречал обсуждения по этому вопросу, поэтому открою новую тему.

Кажется, что для достижения цели собирать в бандл только нужные сущности, было бы неплохо разнести декларации зависимостей по конкретным технологиям. Уже сейчас это возможно для клиентского JS при использовании технологии enb-modules/deps-with-modules, но совсем круто было бы иметь возможность делать так и в серверном JS (сейчас это обычно "привы"), и в BEMHTML/BH, и в CSS.

Есть технология deps-by-tech, но лучше было бы декларировать зависимости там, где это нужно непосредственно - в коде технологий и еще лучше там, где это возможно, получать зависимости явно через DI. Мне кажется, YModules в клиентском JS - очень удачный пример.