-
-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathtypedoc.js
35 lines (34 loc) · 894 Bytes
/
typedoc.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
/** @type {Partial<import("typedoc").TypeDocOptions>} */
const config = {
out: 'docs',
entryPoints: ['./src'],
json: 'docs/out.json',
name: 'JS-COOL DOCS',
includeVersion: true,
readme: 'README.md',
sort: ['source-order'],
categorizeByGroup: false,
searchCategoryBoosts: {
Component: 2,
Model: 1.2
},
searchGroupBoosts: {
Classes: 1.5
},
hostedBaseUrl: 'https://www.saqqdy.com/js-cool/',
navigationLinks: {
Docs: 'https://www.saqqdy.com/js-cool/',
GitHub: 'https://github.com/saqqdy/js-cool',
CHANGELOG: 'https://github.com/saqqdy/js-cool/blob/master/CHANGELOG.md'
},
// highlightLanguages: ['typescript', 'tsx', 'css', 'json', 'jsonc', 'python', 'yaml', 'markdown'],
markdownItOptions: {
html: true
},
suppressCommentWarningsInDeclarationFiles: true
// emit: true,
// exclude: '',
// externalPattern: '',
// excludeExternals: ''
}
module.exports = config