Hello. Something that would make this library more approachable would be some improved documentation. In particular, although the events are enumerated, there is no description of what is passed to event handlers. This is also confusing:
The API is a mix between the Fetch API, mixed with EventEmitter API for the event handling.
It's not clear if this means that the Promise-based interface of the fetch API is available to use in addition to the documented API or if it's just the API as documented that can be used.