Axios has supported abort signals since 0.22.0, it'd be great if that could be bubbled up to the API of this module:
const cert = await client.auto({
// ...args
signal: AbortSignal.timeout(10000) // throw an `AbortError` after 10s if still in progress
})