summaryrefslogtreecommitdiff
path: root/tsconfig.json
blob: a28cdafe30847722842855cab4a76ed323f657cf (plain)
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
{
    "compilerOptions": {
        "target": "ES2022",
        "module": "ESNext",
        "outDir": "./dist",
        "moduleResolution": "node",
        "strict": true,
        "skipLibCheck": true,
        "forceConsistentCasingInFileNames": true,
        "allowSyntheticDefaultImports": true,
        "esModuleInterop": true,
        "resolveJsonModule": true,
        "isolatedModules": true,
        "noUncheckedIndexedAccess": true,
        "exactOptionalPropertyTypes": true,
        "noImplicitReturns": true,
        "noFallthroughCasesInSwitch": true,
        "lib": ["ES2022"],
        "paths": {
            "@emprespresso/pengueno": ["./u/index.ts"],
            "@emprespresso/ci_model": ["./model/index.ts"],
            "@emprespresso/ci_server": ["./server/index.ts"],
            "@emprespresso/ci_worker": ["./worker/index.ts"]
        }
    },
    "include": ["**/*.ts", "**/*.js"],
    "exclude": ["node_modules", "dist", "**/*.d.ts"],
    "references": [{ "path": "./u" }, { "path": "./model" }, { "path": "./server" }, { "path": "./worker" }]
}