{
  "compilerOptions": {
    "allowSyntheticDefaultImports": true,
    "alwaysStrict": true,
    "target": "es6",
    "module": "ESNext",
    "moduleResolution": "node",
    "noResolve": false,
    "noImplicitAny": true,
    "strict": true,
    "removeComments": true,
    "sourceMap": true,
    "jsx": "react",
    "resolveJsonModule": true,
    "baseUrl": "src",
    "paths": {
      "Apis/*": ["lib/apis/*"],
      "Common": ["components/common/index"],
      "Common/*": ["components/common/*"],
      "Components/*": ["components/*"],
      "Consts/*": ["lib/consts/*"],
      "Entities/*": ["lib/entities/*"],
      "Hooks": ["lib/hooks"],
      "Helpers/*": ["lib/helpers/*"],
      "Lib/*": ["lib/*"],
      "Localization": ["localization/index"],
      "Paths": ["components/App/Routes/Paths"],
      "Store": ["store/store"],
      "Store/*": ["store/*"]
    },
    "types": [
      "react",
      "react-dom",
      "node"
    ],
    "useDefineForClassFields": true
  },
  "include": ["src/**/*", "./declaration.d.ts"],
  "exclude": ["./node_modules/**/*", "./scripts/generator/**/*"]
}