-
Notifications
You must be signed in to change notification settings - Fork 10
/
Copy pathjsdoc.config.json
53 lines (53 loc) · 1.46 KB
/
jsdoc.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
{
"tags": {
"allowUnknownTags": true
},
"source": {
"include": ["./src/"],
"exclude": [
"./jsdoc",
"./src/config-server",
"./src/engine/e2e_tests",
"./src/engine/native/android",
"./src/engine/native/swift",
"./src/engine/native/web/server/public",
"./src/management-system/dist",
"./src/management-system/tests"
],
"includePattern": ".+\\.(vue|js|jsx|jsdoc)?$",
"excludePattern": "(^|\\/|\\\\)(_|node_modules)"
},
"plugins": [
"./jsdoc/template/plugins/categories.js",
"plugins/markdown",
"node_modules/jsdoc-vuejs"
],
"templates": {
"cleverLinks": false,
"monospaceLinks": false,
"default": {
"outputSourceFiles": true,
"layoutFile": "./jsdoc/template/tmpl/mlayout.tmpl",
"staticFiles": {
"include": ["./jsdoc/template/static/"]
}
},
"css": ["styles/mstyle.css"]
},
"opts": {
"recurse": true,
"verbose": true,
"destination": "./jsdoc/output_html",
"template": "./jsdoc/template",
"includeClassInNav": true,
"noCategoryTitle": "Other Projects",
"categoryByPath": {
"Helper Modules": "src/helper-modules",
"Engine: Universal Part": "src/engine/universal",
"Engine: Native Part": "src/engine/native",
"Management System Frontend": "src/management-system/src/frontend",
"Management System Backend": "src/management-system/src/backend",
"Capabilities": "src/capabilities"
}
}
}