{
  "compilerOptions": {
    "module": "esnext",
    "target": "es2015",
    "importHelpers": true,
    "moduleResolution": "node",
    "emitDecoratorMetadata": true,
    "allowSyntheticDefaultImports": true,
    "experimentalDecorators": true,
    "removeComments": true,
    "noImplicitAny": false,
    "noUnusedLocals": false,
    // "noUnusedParameters": true,
    "pretty": true,
    "strict": false,
    "noImplicitThis": false,
    "strictNullChecks": false,
    "suppressImplicitAnyIndexErrors": true,
    "lib": [
      "dom",
      "es5",
      "es2015",
      "es2015.promise",
      "es2017",
      "es2017.object",
      "es7"
    ],
    "baseUrl": "./src",
    "paths": {
      "@src/*": ["./*"],
      "@components": ["./components/index.ts"],
      "@css/*": ["./statics/css/variables.scss"],
      "@icons/*": ["./statics/icons/*"],
      "@images/*": ["./statics/images/*"],
      "@js/*": ["./statics/js/*"],
      "@classes": ["./classes/index.ts"],
      "@utils/*": ["./utils/*"],
      "@validators": ["./utils/validators.ts"],
      "@methods": ["./utils/methods.ts"],
      "@router": ["./router/index.ts"],
      "@paths": ["./store/Api/ApiRoutes.ts"],
      "@types": ["./typings/index.ts"],
      "@store": ["./store/index.ts"],
      "@api": ["./store/Api/index.ts"],
      "@modules": ["./store/Modules/index.ts"]
    },
    "sourceMap": true,
    // "usePostCSS": true,
    "allowJs": true,
//    "checkJs": true,
//    "noEmit": true,
//    "strict": true,
    "skipLibCheck": true,
    "types": [
      "node",
      "jest"
    ]
  },
  "include": [
    "src/**/*.ts",
    "src/**/*.html",
    "src/**/*.vue",
    "test/**/*.ts"
  ],
  "exclude": [
    ".quasar",
    "dist",
    "node_modules"
  ],
  "compileOnSave": false
}
