-
Notifications
You must be signed in to change notification settings - Fork 1
/
_config.coffee
62 lines (55 loc) · 1.93 KB
/
_config.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
module.exports =
paths:
src: './app'
build: './build'
appjs:
out: 'app.js'
coffeelintOptions: # http://www.coffeelint.org/#options
no_backticks: { level: 'warn' }
max_line_length: { level: 'ignore' }
no_empty_param_list: { level: 'warn' }
no_interpolation_in_single_quotes: { level: 'warn' }
no_unnecessary_double_quotes: { level: 'warn' }
non_empty_constructor_needs_parens: { level: 'warn' }
prefer_english_operator: { level: 'warn' }
appcss:
out: 'app.css'
prefix: '> 1%'
sassOptions: # https://www.npmjs.com/package/node-sass
includePaths: ['./bower_components/font-awesome/scss']
outputStyle: 'compact' # nested, expanded, compact, compressed
errLogToConsole: true
assets:
in: '/assets'
out: '/assets'
fonts:
out: '/assets/fonts'
dependencies: [
"./bower_components/material-design-iconic-font/dist/fonts/*"
]
libjs:
out: 'lib.js'
dependencies: [
'./bower_components/angular/angular.js'
'./bower_components/angular-animate/angular-animate.min.js'
'./bower_components/angular-aria/angular-aria.min.js'
'./bower_components/angular-material/angular-material.min.js'
'./bower_components/angular-messages/angular-messages.min.js'
'./bower_components/angular-resource/angular-resource.min.js'
'./bower_components/angular-ui-router/release/angular-ui-router.min.js'
'./bower_components/jquery/dist/jquery.min.js'
'./bower_components/lodash/lodash.min.js'
]
libcss:
out: 'lib.css'
dependencies: [
'./bower_components/angular-material/angular-material.min.css'
]
templates:
out: 'templates.js'
jadeOpts: # http://jade-lang.com/api/
pretty: true
doctype: 'html'
tplCacheOpts: # https://www.npmjs.com/package/gulp-angular-templatecache#api
standalone: true
base: (file) -> file.relative.replace /modules\//, ''