var developerconsole = require("./tools/gulp-developerconsole")({
"reports": {
"jasmine": "reports/jasmine.json",
"jshint": "reports/jshint.json"
}
});
gulp.task("lint", function() {
gulp.src(directories.js + "/**/*.js")
.pipe(jshint())
.pipe(developerconsole.jshintReporter());
});
gulp.task("test", function() {
gulp.src(directories.spec + "/**/*.js")
.pipe(jasmine({
"reporter": developerconsole.jasmineReporter()
}));
});
gulp.task("html", function() {
gulp.src(directories.root + "/" + mainHtml)
.pipe(rename("index.dev.html"))
.pipe(developerconsole.consoleInjector())
.pipe(gulp.dest(directories.root));
});
gulp.task("watch", function() {
gulp.run("lint", "test", "html");
gulp.watch(directories.js + "/**/*.js", function(){
gulp.run("lint", "test");
});
gulp.watch("index.html", function(){
gulp.run("html");
});
});