{
  "compilerOptions": {
    "noEmit": true,
    "module": "CommonJS",
    "target": "ES2017",
    "allowJs": true,
    "checkJs": true,
    "resolveJsonModule": true,
    "strict": true,
    "skipLibCheck": true,
    "typeRoots": [
      "./node_modules/@types",
      "./typings"
    ]
  },
  // TODO(jburger): Include type-checking for parent files.
  "include": [
    "**/*.js",
    "**/*.d.ts",
    "../node_modules/lighthouse/lighthouse-core/report/html/renderer/util.js",
    "../node_modules/lighthouse/lighthouse-core/lib/network-request.js",
    "../node_modules/lighthouse/lighthouse-core/lib/url-shim.js",
    "../node_modules/lighthouse/lighthouse-core/lib/dependency-graph/*.js"
  ],
  "exclude": [
    "test/**/*.js",
    "visual-report/**",
    "./node_modules/ws/**"
  ]
}
