gulp-webmake
Version:
> Bundles CommonJS and Node.JS modules for web browsers using Gulp.
70 lines (45 loc) • 1.69 kB
Markdown
# gulp-webmake
> Bundles CommonJS and Node.JS modules for web browsers using Gulp.
## Usage
Install this plugin using npm:
```shell
npm install --save-dev gulp-webmake
```
In order to save the bundle lib/index.js and lib/client.js in build/, add this to your `gulpfile.js`:
```javascript
var webmake = require('gulp-webmake');
gulp.task('templates', function(){
gulp.src([
'lib/index.js',
'lib/client.js'
])
.pipe(webmake())
.pipe(gulp.dest('build/'));
});
```
## Options
The gulp-webmake plugin takes an optional options object which is passed through to webmake.
Please refer to the [webmake documentation](https://github.com/medikoo/modules-webmake) for further details as well as why webmake could be an alternative to [https://github.com/substack/node-browserify](browserify).
## Changelog
0.0.41 - 09/25/2016
- updating to recent versions of the module's dependencies
- updating fixtures to match the output of webmake 0.3.40
- Renaming ``spec`` folder to ``test``
0.0.4 - 04/15/2015
- updating to recent versions of the module's dependencies
0.0.3 - 02/10/2015
- updating to recent versions of the module's dependencies
- updated tests
0.0.2 - 07/05/2014
- upgrade to through2
- throws an error on streams (currently not supported by webmake)
- improved error handling using PluginError
- push null file instead of null literal when file.isNull()
- re-use file and push it so it can also be processed
- return next() so the next gulp plugin gets run
0.0.1 - 05/26/2014
Initial release.
## Contributors
- [joeyespo](https://github.com/joeyespo) made the transition to [through2](https://github.com/rvagg/through2)
## Licence
MIT