-
Notifications
You must be signed in to change notification settings - Fork 0
/
gulpfile.js
18 lines (16 loc) · 685 Bytes
/
gulpfile.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
var gulp = require('gulp');
var plugins = require('gulp-load-plugins')();
var tasks = require('require-dir')('./lib/tasks');
var config = require('./project-config.json');
var taskDeps = {
'del' : require('del'),
'browserSync' : require('browser-sync'),
'runSequence' : require('run-sequence'),
'autoprefixer' : require('autoprefixer-core'),
'handleErrors' : require('./lib/utils/handleErrors'),
'mainBowerFiles' : require('main-bower-files')
};
Object.keys(tasks)
.map(function (key) { return tasks[key] })
.filter(function (obj) { return typeof obj === 'function' })
.forEach(function (task) { task(gulp, plugins, config, taskDeps) });