0.0.1 • Published 10 years ago
gulp-developerconsole v0.0.1
gulp-developerconsole
Sample gulpfile.js for using the developerconsole:
var developerconsole = require("./tools/gulp-developerconsole")({
"reports": {
"jasmine": "reports/jasmine.json",
"jshint": "reports/jshint.json"
}
});
// Lint Task
gulp.task("lint", function() {
gulp.src(directories.js + "/**/*.js")
.pipe(jshint())
.pipe(developerconsole.jshintReporter()); // JSHint reporter from gulp-developerconsole
});
// Jasmine Task
gulp.task("test", function() {
gulp.src(directories.spec + "/**/*.js")
.pipe(jasmine({
"reporter": developerconsole.jasmineReporter() // Jasmine reporter from gulp-developerconsole
}));
});
// Add Developer Console to Our HTML
gulp.task("html", function() {
gulp.src(directories.root + "/" + mainHtml)
.pipe(rename("index.dev.html"))
.pipe(developerconsole.consoleInjector()) // Console from gulp-developerconsole
.pipe(gulp.dest(directories.root));
});
gulp.task("watch", function() {
gulp.run("lint", "test", "html");
// Watch For Changes To Our JS
gulp.watch(directories.js + "/**/*.js", function(){
gulp.run("lint", "test");
});
// Watch For Changes To Our HTML
gulp.watch("index.html", function(){
gulp.run("html");
});
});
0.0.1
10 years ago