-
Notifications
You must be signed in to change notification settings - Fork 0
/
config.json
157 lines (157 loc) · 3.76 KB
/
config.json
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
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
{
"dist": {
"base": "dist/public/",
"markup": "dist/craft/templates/",
"browserSyncDir": "dist/public/",
"css": "dist/public/assets/css/",
"js": "dist/public/assets/js/",
"fonts": "dist/public/assets/fonts/",
"cssimg": "dist/public/assets/img/",
"bitmaps": "dist/public/assets/img/bitmaps/",
"vectors": "dist/public/assets/img/svgfiles/",
"htmlimg": "dist/public/images/",
"cssimgRoot": "/assets/img/"
},
"templatePath": {
"root": "./",
"css": "assets/css/",
"js": "assets/js/",
"cssimage": "assets/img/",
"contentimage": "images/"
},
"css": {
"compiler": "libsass",
"combineMQ": false,
"sourcemap": true,
"prefix": [
"last 2 version",
"> 5%"
]
},
"template": {
"compiler": false
},
"browsersync": {
"openbrowser": true,
"proxy": "webdevs.local"
},
"files": {
"jsCombine" : [
"src/bower/jquery/dist/jquery.js"
],
"jsCombineFilename": "scripts.js",
"jsCopy": [
],
"fonts": [],
"launch": [
{"src": "favicon.png", "dest": "assets/img/system/"},
{"src": "spinner.gif", "dest": "assets/img/system/"}
]
},
"modernizr": {
"options": [
"setClasses",
"addTest",
"html5printshiv",
"testAllProps",
"fnBind"
],
"tests": [
"cssanimations",
"csstransforms",
"csstransforms3d",
"csstransitions",
"backgroundblendmode",
"bgsizecover",
"flexbox",
"touch"
]
},
"conditionizr": {
"filename": "conditionizr.js",
"files": [
"src/bower/conditionizr/dist/conditionizr.js",
"src/bower/conditionizr/detects/chrome.js",
"src/bower/conditionizr/detects/safari.js",
"src/bower/conditionizr/detects/firefox.js",
"src/bower/conditionizr/detects/ie11.js",
"src/bower/conditionizr/detects/ie10.js",
"src/bower/conditionizr/detects/ie9.js"
]
},
"styleguide": {
"appRoot": "http://localhost:3000",
"overviewPath": "readme.md",
"disableEncapsulation": false,
"disableHtml5Mode": false,
"extraHead": []
},
"minify": {
"automatic": {
"jsFiles": true,
"jsCombine": true,
"jsCopy": true,
"jsModernizr": true,
"jsConditionizr": true,
"css": false,
"vector": true,
"bitmaps": true,
"vectorSprite": true,
"bitmapSprite": true
},
"images": {
"optimizationLevel": 3,
"pngquant": {
"quality": "75-88",
"speed": 4
},
"svgoPlugins": [
{"cleanupIDs": false},
{"removeComments": true},
{"removeViewBox": false},
{"removeDesc": true},
{"removeUselessDefs": false},
{"removeDoctype": true},
{"removeEmptyText": true},
{"removeUnknownsAndDefaults": true},
{"removeEmptyContainers": true},
{"collapseGroups": true},
{"removeUselessStrokeAndFill": true},
{"convertStyleToAttrs": true}
],
"progressive": true,
"interlaced": true
},
"javascript": {
"options": {
"mangle": false
}
}
},
"src": {
"style": "src/style/",
"template": "src/template/",
"structure": "src/structure/",
"js": "src/js/",
"bower": "src/bower/",
"scripts" : "src/scripts",
"fonts": "src/fonts/",
"images": {
"bitmapSprite": {
"files": "src/images/bitmapSprite-assets/",
"name": "sprite.png"
},
"vectorSprite": {
"files": "src/images/vectorSprite-assets/",
"name": "vector-sprite.svg",
"symbolName": "symbol-sprite.svg",
"maxHeight" : 30,
"maxWidth": 30,
"padding": 0
},
"bitmaps": "src/images/bitmapSingle-assets/",
"vectors": "src/images/vectorSingle-assets/"
},
"system": "src/.system/"
}
}