Поддержка bh-php
для ENB.
$ npm install --save-dev enb-bh-php
Для работы модуля требуется зависимость от пакета enb
версии 0.12.0
или выше.
Склеивает bh.php-файлы по deps'ам с помощью набора include
в виде ?.bh.php
. Содержит require
php-пакета bem/bh
. После сборки требуется наличие всех файлов.
Опции
?.bh.php
.files
). По умолчанию — ?.files
.files
-таргет. По умолчанию — ['bh.php']
.onclick
.js
. Форматы: js
— Получаем return { ... }
. json
— JSON-формат. Получаем { ... }
.bem/bh
относительно корня проекта. По умолчанию — vendor/bem/bh/index.php
.Пример
nodeConfig.addTech(require('enb-bh-php').bhPhp);
Склеивает bh.php-файлы по deps'ам с помощью набора include
, завернутого в js-код, в виде ?.bh-php.js
. Подключает через require
php-пакет bem/bh
. Предназначен для создания автотестов enb-bem-tmpl-specs
.
Опции
?.bh.js
.files
). По умолчанию — ?.files
.files
-таргет. По умолчанию — ['bh.js']
.onclick
.js
. Форматы: js
— Получаем return { ... }
. json
— JSON-формат. Получаем { ... }
.bem/bh
относительно корня проекта. По умолчанию — vendor/bem/bh/index.php
.Пример
nodeConfig.addTech(require('enb-bh-php').bhPhpTest);
Собирает html-файл с помощью bemjson и bh.php.
Опции
?.bh.js
.?.bemjson.js
.?.html
.Пример
nodeConfig.addTech(require('enb-bh/techs/html-from-bemjson'));