-
Notifications
You must be signed in to change notification settings - Fork 5
/
compile.json
80 lines (80 loc) · 1.78 KB
/
compile.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
{
"$schema": "https://qooxdoo.org/schema/compile-1-0-0.json",
"environment": {
"qx.icontheme": "Tango",
"qxl.apiviewer.exclude": ["qxl.*", "q.*", "qx.test.*"]
},
"ignores": ["require", "process", "loadSass", "__dirname"],
"applications": [
{
"class": "qxl.apiviewer.Application",
"theme": "qxl.apiviewer.Theme",
"name": "apiviewer",
"title": "Qooxdoo API Viewer",
"bootPath": "source/boot",
"exclude": ["qx.module.Blocker", "qx.module.Placement"],
"parts": {
"boot": {
"include": ["qx.*"]
},
"tool": {
"include": ["qx.tool.*"]
}
}
},
{
"class": "qxl.apiviewer.CreateClassDb",
"name": "createclassdb",
"type": "node"
}
],
"targets": [
{
"type": "source",
"outputPath": "compiled/source",
"application-types": ["browser"],
"babelOptions": {
"targets": "edge >=18, chrome >= 73, firefox >= 66"
},
"bundle": {
"include": ["qx.*"]
}
},
{
"type": "source",
"outputPath": "compiled/source-node",
"application-types": ["node"],
"babelOptions": {
"targets": "node >= 18"
}
},
{
"type": "build",
"outputPath": "compiled/build",
"application-types": ["browser"],
"deployPath": "html"
},
{
"type": "build",
"outputPath": "compiled/build-node",
"application-types": ["node"],
"babelOptions": {
"targets": "node >= 18"
},
"deployPath": "compiled/deploy-node"
}
],
"defaultTarget": "source",
"locales": ["en"],
"serve": {
"listenPort": 8080
},
"sass": {
"compiler": "legacy"
},
"eslintConfig": {
"parserOptions": {
"ecmaVersion": "2020"
}
}
}