{
    "compilerOptions": {
      "target": "es5",
      "lib": [
        "es7",
        "dom"
      ],
      "declaration": true,
      "declarationMap": true,
      "inlineSources": true,
      "sourceMap": true,
      "outDir": "./dist",
      "esModuleInterop": true,
      "strict": true,
      "noImplicitAny": false,
      "removeComments": false,
      "strictNullChecks": true,
      "strictFunctionTypes": true,
      "strictPropertyInitialization": true,
      "noImplicitThis": true,
      "alwaysStrict": true,
      "noImplicitReturns": true,
      "noFallthroughCasesInSwitch": true
    },
    "include": [
      "src/**/*.ts",
      "samples/**/*.ts"
    ],
    "exclude": [
      "node_modules",
      "**/*.spec.ts"
    ]
  }