-
Notifications
You must be signed in to change notification settings - Fork 3
/
build.config.json
executable file
·148 lines (148 loc) · 3.47 KB
/
build.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
{
"root": "./public",
"deployment": {
"local": {
"path": "public"
},
"remote": {
"host": "localhost"
},
"rsync": {
"options": "-avzh --delete -e ssh"
}
},
"assets": {
"base": "source/",
"dest": "public/",
"distribution": "dist/"
},
"cleanable": {
"base" : "public/",
"files" : [
"public/annotations/*",
"public/css/*",
"public/js/*",
"public/patterns/*",
"public/images/*"
]
},
"versioning": {
"files": [
"./package.json",
"./bower.json"
]
},
"nodemodulescripts": {
"base" : "node_modules/",
"files" : [
"node_modules/jquery/dist/jquery.min.js",
"node_modules/jquery.easing/jquery.easing.min.js",
"node_modules/popper.js/dist/umd/popper.min.js",
"node_modules/bootstrap/dist/js/bootstrap.min.js",
"node_modules/jquery-validation/dist/jquery.validate.min.js"
],
"dest" : "public/js/vendor/",
"distribution" : "dist/js/vendor/"
},
"photoswipe": {
"base" : "node_modules/",
"files" : [
"node_modules/photoswipe/dist/**"
],
"dest" : "public/plugin/photoswipe/dist/"
},
"scripts": {
"base" : "source/js/",
"files" : [
"source/js/**/*.js",
"source/js/**/*.json",
"!source/js/vendor/**"
],
"dest" : "public/js/",
"distribution" : "dist/js/"
},
"sourcemaps": {
"base" : "source/css/",
"files": [
"source/css/**/**.map"
],
"dest" : "./"
},
"scss": {
"base" : "source/css/",
"files": [
"source/css/**/**.scss",
"!source/css/pl-scss/**"
],
"dest" : "public/css/",
"distribution" : "dist/css/"
},
"glyphs": {
"base" : "source/glyphs/",
"files": [
"source/glyphs/**/*"
],
"dest" : "public/glyphs/"
},
"images": {
"base" : "source/images/",
"files": [
"source/images/**/*",
"!source/images/icons/original",
"!source/images/icons/original/**/*"
],
"dest" : "public/images/"
},
"imagesdist": {
"base" : "source/images/",
"files": [
"source/images/**/*",
"!source/images/icons-original",
"!source/images/icons-original/**/*",
"!source/images/pl-demo/",
"!source/images/pl-demo/**/*"
],
"dest" : "dist/images/"
},
"iconescss": {
"files": [
"source/vdm-icon-system/icons/utility/_icons-utility.scss",
"source/vdm-icon-system/icons/editorial/_icons-editorial.scss",
"!source/vdm-icon-system/icons"
],
"dest" : "source/css/scss"
},
"iconesjson": {
"files": [
"source/vdm-icon-system/icons/**/*.json",
"!source/vdm-icon-system/icons"
],
"dest" : "source/_data"
},
"bao": {
"files": {
"json": "source/bao-version.json"
},
"dest": "public"
},
"patternlab": {
"scss": {
"files": [
"source/css/pl-scss/*"
],
"dest": "public/css/"
},
"styleguide": {
"files": [
"core/styleguide/**"
],
"dest": "public/styleguide/"
},
"files": [
"source/_patterns/**/*.mustache",
"source/_patterns/**/*.json",
"source/_data/*.json",
"source/_annotations/*.js"
]
}
}