{
  "extends": "../../tsconfig.json",
  "compilerOptions": {
    // This prevents conflicting @types from the parents node_modules/@types
    "typeRoots": ["./node_modules/@types"],
    "allowSyntheticDefaultImports": true,
    "lib": ["ES2019"],
    "target": "es2019",
    "module": "commonjs",
    "outDir": "lib",
    "esModuleInterop": true,
    "noImplicitAny": true,
    "allowJs": true, // We want to include loader.js to load worker threads
    "removeComments": false
  },
  "references": [
    {
      "path": "../devtools"
    },
    {
      "path": "../client-api-schema"
    },
    {
      "path": "../nitro-protocol"
    },
    {
      "path": "../wallet-core"
    }
  ],
  "include": ["src", "deployment", "jest", "e2e-testing"],
  "exclude": ["**/node_modules", "**/.*/"]
}
