forked from seiyria/tournamentmango
-
Notifications
You must be signed in to change notification settings - Fork 0
/
gulpfile.js
27 lines (20 loc) · 936 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
require('babel/register');
var gulp = require('gulp');
require('./gulp/binaries');
require('./gulp/browser');
require('./gulp/clean');
require('./gulp/compile');
require('./gulp/copy');
require('./gulp/lint');
require('./gulp/version');
require('./gulp/watch');
gulp.task('bump:patch', ['bump:patch:tag', 'bump:patch:commit']);
gulp.task('bump:minor', ['bump:minor:tag', 'bump:minor:commit']);
gulp.task('bump:major', ['bump:major:tag', 'bump:major:commit']);
gulp.task('release:patch', ['bump:patch', 'upload:binaries', 'deploy']);
gulp.task('release:minor', ['bump:minor', 'upload:binaries', 'deploy']);
gulp.task('release:major', ['bump:major', 'upload:binaries', 'deploy']);
gulp.task('build:all', ['copy:dist', 'build:lib', 'compile:all']);
gulp.task('compile:all', ['compile:js', 'compile:sass', 'compile:jade']);
gulp.task('check', ['build:all']);
gulp.task('default', ['clean:all', 'build:all', 'connect', 'watch:all']);