var gulp = require('gulp'); var concat = require('gulp-concat'); var replace = require('gulp-replace'); var insert = require('gulp-insert'); module.exports.bundle = function(buildConfig, moduleName, outputFile, outputConfig, sfx) { var sfx = sfx || false; // loading it earlier interfers with custom traceur. var Builder = require('systemjs-builder'); var builder = new Builder(); builder.config(buildConfig); if (sfx) { return builder.buildSFX(moduleName, outputFile, outputConfig); } else { return builder.build(moduleName, outputFile, outputConfig); } } module.exports.modify = function(srcs, concatName) { return gulp.src(srcs) .pipe(concat(concatName)) .pipe(replace('sourceMappingURL', 'sourceMappingURLDisabled')) // TODO: add concat for sourceMaps }