forked from tsedio/tsed
-
Notifications
You must be signed in to change notification settings - Fork 0
/
tsdoc.config.js
42 lines (42 loc) · 1.19 KB
/
tsdoc.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
module.exports = {
rootDir: process.cwd(),
packagesDir: "packages/",
scanPatterns: [
"<rootDir>/packages/**/lib/**/*.d.ts",
"!<rootDir>/packages/**/lib/**/data/*.ts",
"!<rootDir>/packages/seq",
"!<rootDir>/packages/test-artillery",
"!<rootDir>/packages/servestatic",
"!<rootDir>/packages/testing/{bootstrap,inject,invoke,loadInjector}.ts",
"!<rootDir>/packages/integration",
"!<rootDir>/packages/integration-express",
"!node_modules"
],
outputDir: "<rootDir>/docs/api",
baseUrl: "/api",
jsonOutputDir: "<rootDir>/docs/.vuepress/public",
scope: "@tsed",
modules: {
"core": "core",
"di": "di",
"common": {
"config": "common/config",
"converters": "common/converters",
"filters": "common/filters",
"jsonschema": "common/jsonschema",
"mvc": "common/mvc",
"interceptors": "common/interceptors",
"server": "common/server"
},
"exceptions": "exceptions",
"ajv": "ajv",
"mongoose": "mongoose",
"multipartfiles": "multipartfiles",
"passport": "passport",
"servestatic": "servestatic",
"socketio": "socketio",
"swagger": "swagger",
"typeorm": "typeorm",
"testing": "testing"
}
};