-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathjsdoc.config.js
55 lines (55 loc) · 1.27 KB
/
jsdoc.config.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
module.exports = {
source: {
include: ['lib', 'README.md'],
exclude: [
'lib/connect/ops/index.js',
'lib/connect/api/index.js',
],
includePattern: '.+\\.js(doc|x)?$',
excludePattern: '(^|\\/|\\\\)_',
},
templates: {
cleverLinks: false,
monospaceLinks: false,
default: {
staticFiles: {
include: [
'./docs-src/statics',
],
},
outputSourceFiles: false,
includeDate: false,
},
'connect-jsdoc-theme': {
name: 'CloudBlue Connect Javascript SDK',
logo: 'images/connect_logo_fullname.png',
homeTitle: 'Welcome!',
hideGenerator: false,
navigation: [
{
label: 'Github',
href: 'https://github.com/cloudblue/connect-javascript-sdk',
},
{
label: 'CloudBlue Connect',
href: 'https://www.cloudblue.com/connect/',
},
],
},
},
tags: {
allowUnknownTags: true,
},
plugins: [
'plugins/markdown',
'./node_modules/@cloudblueconnect/connect-jsdoc-theme/category',
],
opts: {
template: './node_modules/@cloudblueconnect/connect-jsdoc-theme',
recurse: true,
verbose: false,
readme: 'README.md',
destination: './docs',
tutorials: './docs-src/tutorials',
},
};