var gulp = require('gulp'); var watch = require('gulp-watch'); var runSequence = require('run-sequence'); var laborer = require('laborer'); gulp.task('style', laborer.taskStyle()); gulp.task('icons', laborer.taskIcons()); gulp.task('client:tsc', laborer.taskClientTypeScript({ declaration: true })); gulp.task('server:tsc', laborer.taskServerTypeScript({ declaration: true })); gulp.task('client:test', laborer.taskClientTest()); gulp.task('server:test', laborer.taskServerTest()); gulp.task('client:bundle', laborer.taskClientPack({ showStats: true })); gulp.task('clean', laborer.taskClean()); gulp.task('all', function(cb) { runSequence( 'clean' , ['style', 'icons'], ['server:tsc', 'client:tsc'], 'client:bundle', cb ); }); gulp.task('all-bundle', function(cb) { runSequence(
var gulp = require('gulp'); var runSequence = require('run-sequence'); var laborer = require('laborer'); gulp.task('style', laborer.taskStyle()); gulp.task('icons', laborer.taskIcons()); gulp.task('client:tsc', laborer.taskClientTypeScript({ declaration: true })); gulp.task('server:tsc', laborer.taskServerTypeScript({ declaration: true })); gulp.task('client:test', laborer.taskClientTest({reporter: 'progress'})); gulp.task('server:test', laborer.taskServerTest()); gulp.task('common:test', laborer.taskCommonTest({reporter: 'progress'})); gulp.task('client:bundle', laborer.taskClientPack()); gulp.task('clean', laborer.taskClean()); gulp.task('all', function(cb) { laborer.failOnError(); runSequence( 'clean' , ['style', 'icons'], ['server:tsc', 'client:tsc'], ['client:test', 'common:test'], 'client:bundle', cb ); });