Notable methods on the Communication class:
-- static generatePKCE(length)
+- `static async generatePKCE(length)`
Create a code and verifier for use in an IndieAuth transaction.
-- fetchProfile(urlObject)
+- `async fetchProfile(urlObject)`
Retrieve profile information from an endpoint.
-- fetchClientIdentifier(urlObject)
+- `async fetchClientIdentifier(urlObject)`
Retrieve client identifier information from an endpoint.
-- fetchMicroformat(urlObject)
- Retrieve all mf2 information form an endpoint.
+- `async fetchMicroformat(urlObject)`
+ Retrieve all mf2 information from an endpoint.
+
+- `async fetchJSON(urlObject)`
+ Retrieve json from an endpoint.