Permalink
/* | |
* gulpfile.js | |
* =========== | |
* | |
* Rather than manage one giant configuration file responsible | |
* for creating multiple tasks, each task has been broken out into | |
* its own file in gulp/tasks. Any files in that directory get | |
* automatically required below. | |
* | |
* To add a new task, simply add a new task file in that directory. | |
* gulp/tasks/default.js specifies the default set of tasks to run | |
* when you run `gulp`. | |
* | |
*/ | |
var gulp = require('gulp'), | |
requireDir = require('require-dir'); | |
// Specify game project paths for tasks. | |
global.paths = { | |
src: './src', | |
out: './bin', | |
get scripts() { return this.src + '/**/*.js'; }, | |
get jsEntry() { return this.src + '/index'; } | |
}; | |
// Require all tasks in gulp/tasks, including subfolders | |
requireDir('./gulp/tasks', { recurse: true }); | |
// default task | |
gulp.task('default', ['jshint', 'build']); |