in src/lib/util/utils.ts [153:173]
request(options, function (err: unknown, response: Response, responseBody: string) {
if (err) {
reject(err)
}
if (options.errorOnNon200Response && response.statusCode !== 200) {
const msg = `StatusCode: "${response.statusCode}", ResponseBody: "${responseBody}."`
reject(new Error(msg))
}
let res = responseBody
try {
if (typeof responseBody.valueOf() === "string") {
res = parseContent(options.url, responseBody)
}
} catch (error) {
const msg = `An error occurred while parsing the file ${options.url}. The error is:\n ${util.inspect(error, { depth: null })}.`
const e = new Error(msg)
reject(e)
}
resolve(res)
})