enb-bemhtml
Поддержка BEMHTML для ENB. Пакет содержит enb-bemhtml/techs/bemhtml
и enb-bemhtml/techs/bemtree
технологии.
Внимание: для нового js-совместимого синтаксиса следует использовать enb-bemxjst
.
Установка:
npm install enb-bemhtml
bemhtml
Склеивает bemhtml
-файлы по deps'ам, обрабатывает BEMHTML-транслятором, сохраняет (по умолчанию) в виде ?.bemhtml.js
.
Опции
- String target — Результирующий таргет. По умолчанию —
?.bemhtml.js
. - String filesTarget — files-таргет, на основе которого получается список исходных файлов (его предоставляет технология
files
). По умолчанию —?.files
. - String exportName — Имя переменной-обработчика BEMHTML. По умолчанию —
'BEMHTML'
. - Boolean devMode — Development-режим. По умолчанию —
true
. - Boolean cache — Кеширование. По умолчанию —
true
.
Пример
nodeConfig;
bemtree
Склеивает bemtree.xjst
-файлы по deps'ам, обрабатывает BEMHTML-транслятором, сохраняет (по умолчанию) в виде ?.bemtree.xjst.js
.
Опции
- String target — Результирующий таргет. По умолчанию —
?.bemtree.xjst.js
. - String filesTarget — files-таргет, на основе которого получается список исходных файлов (его предоставляет технология
files
). По умолчанию —?.files
. - String exportName — Имя переменной-обработчика BEMTREE. По умолчанию —
'BEMTREE'
. - Boolean devMode — Development-режим. По умолчанию —
true
. - Boolean async — Асинхронность. По умолчанию —
true
.
Пример
nodeConfig;