Esempio n. 1
0
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(
Esempio n. 2
0
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
  );
});