{
  "compilerOptions": {
    // NOTE: The TypeScript compiler is only used for building the tests (and
    // the sources which the tests need). The extension is built with `esbuild`.
    "module": "commonjs",
    "outDir": "out",
    "target": "ES6",
    "lib": [ "ES6", "DOM" ],
    "sourceMap": true,
    "rootDir": ".",
    // TODO: We need to enable stricter checking...
    // "strict": true,
    // "noImplicitReturns": true,
    // "noFallthroughCasesInSwitch": true,
    // "noUnusedParameters": true
  },
  "include": [ "src", "test" ],
}

{
  "compilerOptions": {
    // NOTE: The TypeScript compiler is only used for building the tests (and
    // the sources which the tests need). The extension is built with `esbuild`.
    "module": "commonjs",
    "outDir": "out",
    "target": "ES2022",
    "lib": [
      "ES2022",
      "DOM"
    ],
    "sourceMap": true,
    "rootDir": ".",
    // TODO: We need to enable stricter checking...
    // "strict": true,
    // "noImplicitReturns": true,
    // "noFallthroughCasesInSwitch": true,
    // "noUnusedParameters": true
  },
  "include": [ "src", "test" ],
}

Update to build for ES2022 instead of ES6
Update to build for ES2022 instead of ES6

So we can use `for await` etc.
