npm install enb-modulesenb-modules
===========

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