-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.js
102 lines (75 loc) · 3.07 KB
/
index.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
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
'use strict';
module.exports = function(gulp, tasks, config) {
if (tasks.indexOf('bower') !== -1) {
require('./tasks/bower')(gulp);
}
if (tasks.indexOf('clean') !== -1) {
require('./tasks/clean')(gulp, config.bases.dist);
}
if (tasks.indexOf('compass') !== -1) {
require('./tasks/compass')(gulp, config.app.scss, config.dirname, config.bases.app, config.dist.css);
}
if (tasks.indexOf('configScripts') !== -1) {
require('./tasks/configScripts')(gulp, config.env.constants, config.configName, config.dist.js, config.env.rev);
}
if (tasks.indexOf('connect') !== -1) {
require('./tasks/connect')(gulp, config.bases.dist, config.port);
}
if (tasks.indexOf('fonts') !== -1) {
require('./tasks/fonts')(gulp, config.app.fonts, config.dist.fonts, config.env.rev);
}
if (tasks.indexOf('gitDeploy') !== -1) {
require('./tasks/gitDeploy')(gulp, config.bases.dist, config.env.deployBranch);
}
if (tasks.indexOf('images') !== -1) {
require('./tasks/images')(gulp, config.app.images, config.dist.images);
}
if (tasks.indexOf('index') !== -1) {
require('./tasks/index')(gulp, config.bases.dist, config.app.index, config.appName);
}
if (tasks.indexOf('jshint') !== -1) {
require('./tasks/jshint')(gulp, config.app.alljs);
}
if (tasks.indexOf('karma') !== -1) {
require('./tasks/karma')(gulp, config.dirname);
}
if (tasks.indexOf('mavenDeploy') !== -1) {
require('./tasks/mavenDeploy')(gulp, config.mavenConfig, config.mavenRepo);
}
if (tasks.indexOf('mavenInstall') !== -1) {
require('./tasks/mavenInstall')(gulp, config.mavenConfig);
}
if (tasks.indexOf('open') !== -1) {
require('./tasks/open')(gulp, config.dist, config.port);
}
if (tasks.indexOf('partials') !== -1) {
require('./tasks/partials')(gulp, config.app.views, config.dist.js, config.templateName, config.sourceMapsPath, config.env.rev);
}
if (tasks.indexOf('protractor') !== -1) {
require('./tasks/protractor')(gulp, config.bases.dist);
}
if (tasks.indexOf('reload') !== -1) {
require('./tasks/reload')(gulp, config.bases.dist);
}
if (tasks.indexOf('sass') !== -1) {
require('./tasks/sass')(gulp, config.app.scss, config.dist.css, config.env.rev, config.dist.fonts, config.sourceMapsPath);
}
if (tasks.indexOf('scripts') !== -1) {
require('./tasks/scripts')(gulp, config.app.js, config.dist.js, config.sourceMapsPath, config.env.rev);
}
if (tasks.indexOf('statics') !== -1) {
require('./tasks/statics')(gulp, config.app.statics, config.bases.dist);
}
if (tasks.indexOf('vendorFonts') !== -1) {
require('./tasks/vendorFonts')(gulp, config.debug, config.dist.fonts, config.env.rev);
}
if (tasks.indexOf('vendorScripts') !== -1) {
require('./tasks/vendorScripts')(gulp, config.dist.js, config.sourcemapPath, config.debug, config.env.rev);
}
if (tasks.indexOf('vendorStyles') !== -1) {
require('./tasks/vendorStyles')(gulp, config.dist.css, config.sourceMapsPath, config.debug, config.env.rev);
}
if (tasks.indexOf('watch') !== -1) {
require('./tasks/watch')(gulp, config);
}
};