Skip to content

adonishi/gulp-include-require

Repository files navigation

gulp-include-require

Simple CommonJS style require() by including file.

pros

  • simple.
  • support source-maps

cons

  • can only include from static string file name.
  • if required multiple times, all require will be replaced by file contents.

usage

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"));

example

  • 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

About

Simple CommonJS style require() by including file.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published