{
  // extend OpenSearch Dashboard's tsconfig, or use your own settings
  "extends": "../../tsconfig.json",

  // tell the TypeScript compiler where to find your source files
  "include": [
    "common/**/*",
    "server/**/*",
    "public/**/*",
    "test/**/*",
    "../../typings/**/*",
    "babel.config.js"
  ],
  "exclude": ["node_modules", "*/node_modules/"],

  "compilerOptions": {
    "jsx": "react",
    "allowJs": true,
    "baseUrl": ".",
    "target": "esnext",
    "module": "commonjs",
    "outDir": "./target",
    "noEmit": true,
    "esModuleInterop": true,
    "skipLibCheck": true,
    "forceConsistentCasingInFileNames": true,
    "allowUnusedLabels": true,
    "noUnusedLocals": false,
    "noUnusedParameters": false,
    "alwaysStrict": false,
    "noImplicitUseStrict": false,
    "types": ["jest", "node"]
  }
}
