forked from TradeMe/tractor
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathgulpfile.js
36 lines (26 loc) · 998 Bytes
/
gulpfile.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
'use strict';
// Register:
var babel = require('babel/register');
var gulp = require('gulp');
var bundle = require('./build/bundle');
var fonts = require('./build/fonts');
var images = require('./build/images');
var lint = require('./build/lint');
var markup = require('./build/markup');
var reload = require('./build/reload');
var styles = require('./build/styles');
var test = require('./build/test');
var watch = require('./build/watch');
gulp.task('fonts', fonts);
gulp.task('images', images);
gulp.task('markup', markup);
gulp.task('styles', styles);
gulp.task('lint-server', lint.server);
gulp.task('test-server', ['lint-server'], test.server);
gulp.task('bundle', bundle);
gulp.task('lint-client', ['bundle'], lint.client);
gulp.task('test-client', ['lint-client'], test.client);
gulp.task('reload', reload);
gulp.task('watch', ['reload'], watch);
gulp.task('server', ['test-server', 'watch']);
gulp.task('client', ['fonts', 'images', 'markup', 'styles', 'watch', 'test-client']);