enb-browserify 
Раскрывает require, используя browserify.
Опции
- String source — Исходный таргет. Обязательная опция.
- String target — Результирующий таргет. По умолчанию —
?.browser.js
. - Array plugins — Плагины для browserify
- Array transforms — Трансформации для browserify
Пример
nodeConfig.addTech([ require('enb-browserify'), {
source: '?.node.js',
target: '?.browser.js'
} ]);
Transforms
Чтобы добавить трансформации, необходимо использовать browserify-global-shim (почему он)
установка модуля npm install --save-dev browserify-global-shim
`
javascript
var globalShim = require('browserify-global-shim');
nodeConfig.addTech([ require('enb-browserify'), { source: '?.node.js', target: '?.browser.js', transforms: [[ globalShim.configure({ 'lodash': '_', 'jQuery': '$' }), {global: true} ]] } ]);