-
Notifications
You must be signed in to change notification settings - Fork 0
/
gulp.config.js
68 lines (67 loc) · 2.19 KB
/
gulp.config.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
module.exports = function() {
var client = 'client',
clientApp = './client/app',
dist = 'dist',
tmp = '.tmp',
docs = 'documentation',
landing = 'landing';
return {
client: client,
dist: dist,
tmp: tmp,
index: client + "/index.html",
alljs: [
client + "/app/**/*.js",
'./*.js'
],
assetsLazyLoad: [
client + '/bower_components/angular-wizard/dist/angular-wizard.min.js',
client + '/bower_components/ngmap/build/scripts/ng-map.min.js',
client + '/bower_components/textAngular/dist/textAngular-sanitize.min.js',
client + '/bower_components/rangy/rangy-core.min.js',
client + '/bower_components/rangy/rangy-selectionsaverestore.min.js',
client + '/bower_components/textAngular/dist/textAngular.js',
client + '/bower_components/textAngular/dist/textAngularSetup.js',
],
assetsToCopy: [
client + '/bower_components/webfontloader/webfontloader.js',
client + "/app/**/*.html",
client + '/assets/**/*',
client + '/data/**/*',
client + '/vendors/**/*',
client + "/bower_components/font-awesome/css/*",
client + "/bower_components/font-awesome/fonts/*",
client + "/styles/loader.css",
client + "/styles/ui/images/*",
client + "/favicon.ico"
],
less: [],
sass: [
client + "/styles/**/*.scss"
],
js: [
clientApp + "/**/*.module.js",
clientApp + "/**/*.js",
'!' + clientApp + "/**/*.spec.js"
],
docs: docs,
docsPug: [
docs + "/pug/index.pug",
docs + "/pug/faqs.pug",
docs + "/pug/layout.pug"
],
allToClean: [
tmp,
".DS_Store",
".sass-cache",
"node_modules",
".git",
client + "/bower_components",
docs + "/pug",
docs + "/layout.html",
landing + "/pug",
landing + "/bower_components",
"readme.md"
]
};
};