{
    "compilerOptions": {
        "module": "commonjs",
        "target": "es5",
        "sourceMap": true,
        "declaration": true,
        "outDir": "./dist"
    },
    "exclude": [
        "tests/**",
        "dist/**"
    ]
}
{
    "compilerOptions": {
        "module": "commonjs",
        "target": "esnext",
        "sourceMap": true,
        "declaration": true,
        "outDir": "./dist"
    },
    "exclude": [
        "tests/**",
        "dist/**"
    ]
}

Use exnext as target, because we use Promise etc.
Use exnext as target, because we use Promise etc.
