-
Notifications
You must be signed in to change notification settings - Fork 14
/
tsconfig.json
35 lines (35 loc) · 1.74 KB
/
tsconfig.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
{
"compilerOptions": {
"target": "es6", /* Specify ECMAScript target version: "ES3" (default), "ES5", "ES2015", "ES2016", "ES2017", "ES2018", "ES2019", "ES2020", or "ESNEXT". */
"module": "esnext", /* Specify module code generation: "none", "commonjs", "amd", "system", "umd", "es2015", "es2020", or "ESNext". */
"allowJs": true, /* Allow javascript files to be compiled. */
"sourceMap": true,
"declaration": false,
/* "declarationMap": true, */
"moduleResolution": "node",
"outDir": "./build", /* Redirect output structure to the directory. */
"strict": true, /* Enable all strict type-checking options. */
"esModuleInterop": true, /* Enables emit interoperability between CommonJS and ES Modules via creation of namespace objects for all imports. Implies "allowSyntheticDefaultImports". */
"skipLibCheck": true, /* Skip type checking of declaration files. */
"forceConsistentCasingInFileNames": true,
"lib": [ "es2020", "DOM.Iterable","dom"]
},
"typedocOptions": {
"out": "build/docs",
"name": "Smoosic",
"tsconfig": "tsconfig.json",
"excludeProtected": true,
"excludePrivate": true,
"hideParameterTypesInTitle": false,
"categorizeByGroup": false,
"navigation": {
"includeCategories": true,
"includeGroups": false
},
"readme": "readme.md",
"defaultCategory": ["*"],
"categoryOrder": ["serialization", "SmoObject", "SmoModifier", "SmoParameters", "*"],
"excludeNotDocumented": false,
"entryPoints": ["./typedoc.ts"],
}
}