Предоставляет технологии prepend-modules
и deps-with-modules
.
Добавляет js-код для работы модульной системы
Опции
?.js
.Пример
nodeConfig.addTech([ require('enb-modules/techs/prepend-modules'), {
target: '?.{lang}.js',
source: '?.{lang}.pre.js'
} ]);
Быстро собирает deps.js-файл на основе levels и bemdecl, раскрывая зависимости.
При раскрытии зависимостей, использует и modules.define-декларации.
Сохраняет в виде ?.deps.js
.
Следует использовать с осторожностью: в bem-bl не хватает зависимостей, потому проект может собраться иначе, чем с помощью bem-tools.
Опции
['vanilla.js', 'js']
.?.bemdecl.js
.?.levels
.?.deps.js
.Пример
Обычное использование:
nodeConfig.addTech(require('enb-modules/techs/deps-with-modules'));
Сборка специфического deps:
nodeConfig.addTech([ require('enb-modules/techs/deps-with-modules'), {
bemdeclTarget: 'search.bemdecl.js',
depsTarget: 'search.deps.js'
} ]);