-
Notifications
You must be signed in to change notification settings - Fork 1
/
gulp.coffee
92 lines (84 loc) · 3.07 KB
/
gulp.coffee
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
setdefault = true
apikey = 'XtW2aeOvytSjn81Oj6o4dv6bH'
dest = 'public'
src = 'app'
targets =
css : 'application.css'
cssMin : 'application.min.css'
customCss : 'custom.css'
js : 'application.js'
jsMin : 'application.min.js'
jade : 'templates.js'
scripts : 'scripts.js'
coffee : 'coffee.js'
paths =
index: 'public/index.jade'
sketch: 'app/*.sketch'
sass: ['app/index.sass']
customSass : 'app/custom.sass'
coffee: [
"#{src}/**/*.coffee"
]
jade: [
"#{src}/**/*.jade"
]
tests:
tmpFolder: 'tmp'
unit : ["#{src}/**/*.unit-test.coffee"]
e2e : ["#{src}/**/*.e2e-test.coffee"]
karmaConf: 'tests/karma.conf.coffee'
protractorConf: 'tests/protractor.conf.coffee'
libs: [
# required
'bower_components/fastclick/lib/fastclick.js'
'bower_components/polyfill-Number.toLocaleString-with-Locales/polyfill.number.toLocaleString.js'
'bower_components/lodash/lodash.js'
'bower_components/bowser/src/bowser.js'
'bower_components/angular/angular.js'
'bower_components/angular-animate/angular-animate.js'
'bower_components/angular-touch/angular-touch.js'
'bower_components/angular-ui-router/release/angular-ui-router.js'
'bower_components/angulartics/src/angulartics.js'
'bower_components/angulartics-google-analytics/lib/angulartics-ga.js'
'bower_components/angulartics-facebook-pixel/dist/angulartics-facebook-pixel.min.js'
'bower_components/angular-elastic/elastic.js'
'bower_components/angular-inview/angular-inview.js'
'bower_components/angular-sanitize/angular-sanitize.js'
'bower_components/videogular-controls/vg-controls.js'
'bower_components/videogular-overlay-play/vg-overlay-play.js'
'bower_components/videogular-poster/vg-poster.js'
'bower_components/videogular-buffering/vg-buffering.js'
'bower_components/videogular/videogular.js'
# imago
'bower_components/imago/dist/core.js'
'bower_components/imago/dist/events.js'
'bower_components/imago/dist/imago-image.js'
'bower_components/imago/dist/imago-video.js'
'bower_components/imago/dist/imago-slider.js'
'bower_components/imago/dist/imago-blog.js'
'bower_components/imago/dist/imago-social.js'
'bower_components/imago/dist/imago-filters.js'
'bower_components/imago/dist/imago-submit.js'
'bower_components/imago/dist/imago-subscribe.js'
'bower_components/imago/dist/imago-form.js'
'bower_components/imago/dist/imago-ecommerce.js'
'bower_components/imago/dist/imago-contact.js'
'bower_components/imago/dist/imago-shop.js'
'bower_components/imago/dist/imago-fetch.js'
# custom
# 'bower_components/moment/moment.js'
# 'bower_components/angular-moment/angular-moment.js'
'bower_components/ngtweet/dist/ngtweet.js'
'bower_components/headroom.js/dist/headroom.js'
'bower_components/headroom.js/dist/angular.headroom.js'
'bower_components/angular-scroll/angular-scroll.js'
]
configGulp =
setup:
apikey : apikey
setdefault : setdefault
src : src
dest : dest
targets : targets
paths : paths
module.exports = configGulp