forked from Falci/coding-dojo-angular
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathgulpfile.js
64 lines (54 loc) · 1.23 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
61
62
63
64
var gulp = require('gulp'),
load = require('express-load'),
dest = 'dest',
src = 'src';
var config = {
files: {
assets: src.concat('/assets/**'),
bower: 'bower_components/**',
dest: dest.concat('/**'),
html: dest.concat('/index.html'),
jade: [src.concat('/index.jade'), src.concat('/**/*.jade')],
js: [src + '/**/*.js', '!**/*-spec.js'],
less: src.concat('/style/**.less'),
resources: [dest.concat('/css/**'), dest.concat('/js/**')],
sass: src.concat('/style/**.scss'),
main: {
js: 'script.min.js',
css: 'style.min.css',
vendor: {
js: 'js/vendor.min.js',
css: 'css/vendor.min.css'
}
}
},
paths: {
dest: dest,
assets: dest.concat('/assets'),
bower: '/bower_components',
css: dest.concat('/css'),
js: dest.concat('/js'),
vendor: dest.concat('/vendor')
},
// resources path prefix
cdn: {
resources: '',
vendor: '/vendor'
},
cssEngine: 'sass',
jade: {
pretty: true, // use gulp jade --min to pretty:false
data: {
}
},
server: {
livereload: true,
port: 8000,
open: true
},
karma: {
configFile: __dirname + '/karma.conf.js',
action: 'watch'
}
};
load('tasks').into(config);