var gulp = require('gulp'); var requirejs = require('requirejs'); var paths = require('./paths'); require('./handlebars.js'); require('./jshint.js'); gulp.task('requireJs', ['jshint'], function (cb) { var config = { mainConfigFile: 'src/UI/app.js', fileExclusionRegExp: /^.*\.(?!js$)[^.]+$/, preserveLicenseComments: false, dir: paths.dest.root, optimize: 'none', removeCombined: true, inlineText: false, keepBuildDir: true, modules: [ { name: 'app', exclude: ['templates.js'] } ]}; requirejs.optimize(config, function (buildResponse) { console.log(buildResponse); cb(); }); });