aboutsummaryrefslogtreecommitdiffstats
path: root/tsconfig.json
blob: aee7acd0b2c8e2c7c8760643d0b42f9e58683725 (plain) (blame)
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
{
  "extends": "./node_modules/adonis-preset-ts/tsconfig.json",
  "include": ["**/*"],
  "exclude": ["node_modules", "build", "recipes"],
  "compilerOptions": {
    "outDir": "build",
    "rootDir": "./",
    "strict": true,
    "incremental": true,
    "paths": {
      "App/*": ["./app/*"],
      "Config/*": ["./config/*"],
      "Contracts/*": ["./contracts/*"],
      "Database/*": ["./database/*"]
    },
    "types": [
      "@adonisjs/core",
      "@adonisjs/repl",
      "@japa/preset-adonis/build/adonis-typings",
      "@adonisjs/view",
      "@adonisjs/lucid",
      "@adonisjs/auth",
      "@adonisjs/shield",
      "@adonisjs/session",
      "@adonisjs/mail",
      "fs-extra",
      "adonis5-jwt"
    ],
    "sourceMap": true,
    "noFallthroughCasesInSwitch": true,
    "resolveJsonModule": true,
    "forceConsistentCasingInFileNames": true,
    "useUnknownInCatchVariables": false,
    "noImplicitReturns": true,
    "strictPropertyInitialization": false
  }
}