gulp-developerconsole

0.0.1 • Public • Published

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");
    });
});

Readme

Keywords

none

Package Sidebar

Install

npm i gulp-developerconsole

Weekly Downloads

1

Version

0.0.1

License

MIT

Last publish

Collaborators

  • elifa