{
    "compilerOptions": {
        "target": "es5",
        "module": "commonjs",
        "strict": true,
        "lib": [
            "dom",
            "es5",
            // Required for graphql (but it does actually bring its own polyfill)
            "esnext.asynciterable"
        ]
    },
    "include": [
        "*.ts"
    ]
}

{
    "compilerOptions": {
        "target": "es5",
        "module": "commonjs",
        "strict": true,
        "lib": [
            "dom",
            "es2015",
            // Required for graphql (but it does actually bring its own polyfill)
            "esnext.asynciterable"
        ]
    },
    "include": [
        "*.ts"
    ]
}

Make sure tests run assuming promises are present
Make sure tests run assuming promises are present
