-
Notifications
You must be signed in to change notification settings - Fork 4
/
gulpfile.js
24 lines (18 loc) · 816 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
/*********************************************
* build config instructions
* generate files in 'assets' dir
* watch files defined and generate new assets
**********************************************/
require('dotenv').config();
var gulp = require('gulp');
var gulpsync = require('gulp-sync')(gulp);
var fs = require('fs');
//auto require every file in 'gulp' dir
fs.readdirSync(__dirname + '/gulp').forEach(function (task) { require('./gulp/' + task) });
/****************************************
* define meta tasks
*******************************************/
gulp.task('db:init', gulpsync.sync(['db:migrate','db:seed']));
gulp.task('test', gulpsync.sync(['karma','mocha','protractor']));
gulp.task('dev', ['dev:server', 'watch']);
gulp.task('default',['dev']); //default gulp task