Simple CommonJS style require() by including file.
- simple.
- support source-maps
- can only include from static string file name.
- if required multiple times, all require will be replaced by file contents.
npm install --save-dev gulp-include-require
gulpfile.js
...
var includeRequire = require("gulp-include-require");
...
gulp.src("./src/*.js")
.pipe(sourcemaps.init())
.pipe(includeRequire())
.pipe(sourcemaps.write())
.pipe(gulp.dest("./dist"));
src/moduleA.js
module.exports = function( value ){
return value*2;
}
src/moduleB.js
var multiplyBy2 = require('./moduleA');
var result = multiplyBy2( 4 );
after this gulp plugin.
var multiplyBy2 = (function(){
var module = {};
var exports = {};
module.exports = function( value ){
return value*2;
}
return module.exports || exports;
})() ;
var result = multiplyBy2( 4 );
Based on gulp-include. README from original gulp-include