gulp-derequire
![Dependency Status](https://gemnasium.com/twada/gulp-derequire.svg)
A gulp plugin for derequire.
Description
gulp-derequire
is a gulp plugin to apply derequire to target Buffer/Stream. It's useful when you are building standalone module using browserify with gulp.
Usage
First, install gulp-derequire
as a development dependency:
npm install --save-dev gulp-derequire
Then, add it to your gulpfile.js
:
var derequire = require('gulp-derequire');
var browserify = require('browserify');
var source = require('vinyl-source-stream');
gulp.task('build', function() {
var bundleStream = browserify({entries: './index.js', standalone: 'yourModule'}).bundle();
return bundleStream
.pipe(source('yourModule.js'))
.pipe(derequire({
tokenTo: '_dereq_',
tokenFrom: 'require'
}))
.pipe(gulp.dest('./build'));
});
API
derequire(options)
options.tokenFrom
Type: String
Default value: 'require'
Target identifier to replace from.
options.tokenTo
Type: String
Default value: '_dereq_'
Identifier to replace to.
Author
License
Licensed under the MIT license.