forked from flowingis/dustman
-
Notifications
You must be signed in to change notification settings - Fork 0
/
dustman.yml
116 lines (109 loc) · 3.21 KB
/
dustman.yml
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
103
104
105
106
107
108
109
110
111
112
113
114
115
116
---
config:
autoprefixer:
browsers:
- "last 3 versions"
csslint: csslintrc.json
faker:
locale: it
prettify:
indent_char: " "
indent_size: 2
stylestats: .stylestatsrc
twig:
cache: false
osNotifications: true
emptyFolders: true
polling: true
verbose: 3
verify: true
css:
file: dustman.frontsize.min.css
vendors:
file: vendors.min.css
path: test/results/css/vendors/
files:
- test/examples/vendor/angular/angular-csp.css
- test/examples/vendor/angular-bootstrap/ui-bootstrap-csp.css
- test/examples/vendor/font-awesome/css/font-awesome.css
- test/examples/vendor/angular-chart.js/dist/angular-chart.css
merge: true
themes:
-
autoprefixer: true
compile: test/examples/sass/theme-one/import.scss
csslint: false
file: frontsize.theme-one.css
fonts: test/examples/sass/theme-one/fonts/**/*.*
images: test/examples/sass/theme-one/images/**/*.*
merge: false
name: theme-one
path: test/results/css/custom/
stylestats: false
-
autoprefixer: false
compile: test/examples/sass/theme-two/import.scss
csslint: false
file: frontsize.theme-two.css
name: theme-two
stylestats: false
-
autoprefixer: false
compile: test/examples/less/theme-three/import.less
csslint: true
file: frontsize.theme-three.css
name: theme-three
stylestats: false
watch: test/examples/sass/**/*.scss
js:
file: dustman.min.js
clean: true
files:
- test/examples/js/*
path: test/results/js/custom/
vendors:
file: vendors.min.js
files:
- test/examples/vendor/angular/angular.js
- test/examples/vendor/angular-animate/angular-animate.js
- test/examples/vendor/angular-bootstrap/ui-bootstrap-tpls.js
- test/examples/vendor/angular-bootstrap/ui-bootstrap.js
- test/examples/vendor/Chart.js/Chart.js
- test/examples/vendor/angular-chart.js/dist/angular-chart.js
- test/examples/vendor/angular-cookies/angular-cookies.js
- test/examples/vendor/angular-dynamic-locale/dist/tmhDynamicLocale.js
- test/examples/vendor/angular-flash/angular-flash.js
- test/examples/vendor/angular-route/angular-route.js
merge: true
path: test/results/js/custom/
watch: test/examples/js/**/*.js
paths:
css: test/results/css
fonts: test/results/fonts/
images: test/results/img/
js: test/results/js/
server: test/results/
tasks:
- css
- js
- html
html:
engine: html
files:
- test/examples/html/index.html
watch: test/examples/html/**/*.html
shell:
before:
- echo this is a shell message before build start
after:
- echo this is a shell message to the end of the build
vendors:
fonts:
- test/examples/vendor/font-awesome/fonts/fontawesome-webfont.eot
- test/examples/vendor/font-awesome/fonts/fontawesome-webfont.svg
- test/examples/vendor/font-awesome/fonts/fontawesome-webfont.ttf
- test/examples/vendor/font-awesome/fonts/fontawesome-webfont.woff
- test/examples/vendor/font-awesome/fonts/fontawesome-webfont.woff2
- test/examples/vendor/font-awesome/fonts/FontAwesome.otf
images:
- test/examples/vendor/font-awesome/fonts/fontawesome-webfont.svg