Unifies javascript source files in the order you require
First, install gulp-neuter
as a development dependency:
npm install --save-dev gulp-neuter
Then, add it to your gulpfile.js
:
var gulp = require('gulp');
var neuter = require('gulp-neuter');
var inputDir = 'src';
var outputDir = 'build';
gulp.task('build-js', function() {
return gulp.src(inputDir + '/**.js')
.pipe(neuter('main.js', 'main.map', {
basePath: inputDir,
}))
.pipe(gulp.dest(outputDir));
});
outputFileName
(string); the name of the output file to use in the source map.mapFileName
(string); the name of the source map output file used to link the map file to the neutered js file.options
(object); for the full list of options, have a look at the
node-neuter documentation.
Gulp-neuter is a minimalistic wrapper on top of
node-neuter and supports all
options as listed. In addition a sourceRoot
parameter is available which will
be as the base path when referincing to the original source in the generated
source map.