.pipe(jshint({"predef": ["angular"]})) .pipe(jshint.reporter('default')) .pipe(jshint.reporter('fail'));; }); gulp.task('watchTests', ["clean"], function () { new Server({ configFile: __dirname + '/karma.conf.js', singleRun: false }).start(); }); gulp.task('runTests', function (done) { new Server({ configFile: __dirname + '/karma.conf.js', singleRun: true }, done).start(); }); var dnxOptions = { restore: true, build: true, run: true, cwd: './' }; var dnxCommand = 'web'; gulp.task('dnx-run', dnx(dnxCommand, dnxOptions));
gulp.task("min:js", function() { gulp.src(paths.js, { base: "." }) .pipe(concat(paths.concatJsDest)) .pipe(uglify()) .pipe(gulp.dest(".")); }); gulp.task("min:css", function() { gulp.src(paths.css) .pipe(concat(paths.concatCssDest)) .pipe(cssmin()) .pipe(gulp.dest(".")); }); gulp.task("min", ["min:js", "min:css"]); // Watch the changes and launch the minification gulp.task('watch', function() { liveReload.listen(); gulp.watch(paths.js, [ 'min:js' ]); gulp.watch(paths.css, [ 'min:css' ]); }); // Launch the application gulp.task("dnx-run", dnx("web")); gulp.task("dnx-watch", dnx("watch")); // Default action gulp.task('default', function(cb) { return runSequence('clean', 'min', ['watch', 'dnx-watch'], cb); });