-
Notifications
You must be signed in to change notification settings - Fork 0
/
params_schema.js
57 lines (57 loc) · 1.22 KB
/
params_schema.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
export default {
name: String,
version: String,
type: String,
REM: Boolean,
'ES.Next': Boolean,
ESLint: Boolean,
alias: Object,
global: Object,
externals: Object,
env: Object,
includeModules: Array,
mode: String,
friendlyErrors: Boolean,
'user.args': Object,
webpack: {
imageQuality: Number,
html: Object,
dll: Array,
include: {
esnext: Array,
vue: Array
},
babelModules: String,
uglifyOptions: Object,
VueChunkStyle: Boolean,
'sass.globalResources': Array,
'dev.https': Boolean,
'build.sourceMap': Boolean,
'dev.htmlInject': Object,
'build.htmlInject': Object,
'build.copy': Object,
'bundle.worker': Boolean,
'bundle.css.useStyleLoader': Boolean
},
'workflow.dev': {
env: String,
'hot.reload': Boolean,
'watch.reload': Array,
'user.args': Object,
proxy: Object,
shell: String,
onlyRunShell: Boolean
},
'workflow.build': {
publicPath: String,
'html.resourcesDomain': String,
'css.resourcesDomain': String,
'bundle.limitResourcesSize': Number,
cache: String,
'user.args': String,
env: String,
shell: String,
onlyRunShell: Boolean,
'output.webpackStats': Boolean
}
}