forked from bcabanes/angular-image-cropper
-
Notifications
You must be signed in to change notification settings - Fork 0
/
gulpfile.js
executable file
·60 lines (51 loc) · 1.06 KB
/
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
(function() {
'use strict';
/**
* Include Gulp & Tools
*/
var gulp = require('gulp');
var requireDir = require('require-dir');
var runSequence = require('run-sequence');
var $ = {};
/**
* Plugins
*/
$.taskListing = require('gulp-task-listing');
/**
* Get some configuration files
*/
var config = require('./gulp/config.js');
/**
* Load all gulp taks
*/
var tasks = requireDir('./gulp/tasks', { 'recurse': true });
/**
* Task: 'default'
* List all available tasks
*/
gulp.task('default', $.taskListing);
/**
* Task: 'help'
* List all available tasks
*/
gulp.task('help', $.taskListing);
/**
* Task: 'gulp build'
*/
gulp.task('build', function(){
runSequence(
'styles',
['browser-sync']
);
});
/**
* Task: 'gulp dist'
*/
gulp.task('dist', function() {
runSequence(
'styles',
'jshint',
'usemin'
);
});
})();