{
  "compilerOptions": {
    "module": "nodenext",
    "moduleResolution": "nodenext",
    "resolvePackageJsonExports": false,
    "target": "ESNext",
    "libReplacement": false,

    "noEmitOnError": true,
    "pretty": true,

    "allowUnreachableCode": false,
    "forceConsistentCasingInFileNames": true,
    "noFallthroughCasesInSwitch": true,
    "noImplicitOverride": true,
    "noImplicitReturns": true,
    "noPropertyAccessFromIndexSignature": true,
    "noUncheckedIndexedAccess": true,
    "noUncheckedSideEffectImports": true,
    "noUnusedLocals": true,
    "noUnusedParameters": true,
    "preserveSymlinks": true,
    "strict": true,

    "typeRoots": [
        "./../../third_party/node/node_modules/@types"
    ],
    "types": ["trusted-types"]
  }
}
