Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/floatdrop/enb-browserify
Browserify tech for ENB
https://github.com/floatdrop/enb-browserify
Last synced: 22 days ago
JSON representation
Browserify tech for ENB
- Host: GitHub
- URL: https://github.com/floatdrop/enb-browserify
- Owner: floatdrop
- License: mit
- Created: 2014-07-14T13:16:21.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2016-01-21T08:49:06.000Z (almost 9 years ago)
- Last Synced: 2024-10-26T21:11:54.294Z (2 months ago)
- Language: JavaScript
- Size: 21.5 KB
- Stars: 1
- Watchers: 3
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
enb-browserify [![Build Status](https://travis-ci.org/floatdrop/enb-browserify.svg?branch=master)](https://travis-ci.org/floatdrop/enb-browserify)
=========Раскрывает require, используя browserify.
### Опции
* *String* **source** — Исходный таргет. Обязательная опция.
* *String* **target** — Результирующий таргет. По умолчанию — `?.browser.js`.
* *Array* **plugins** — Плагины для browserify
* *Array* **transforms** — Трансформации для browserify### Пример
```javascript
nodeConfig.addTech([ require('enb-browserify'), {
source: '?.node.js',
target: '?.browser.js'
} ]);
```### Transforms
Чтобы добавить трансформации, необходимо использовать [browserify-global-shim](https://github.com/rluba/browserify-global-shim) ([почему он](https://github.com/rluba/browserify-global-shim#similar-libraries))
установка модуля `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}
]]
} ]);