"use strict"; const Promise = require("bluebird"); const autodiscoverClientConfiguration = require("."); return Promise.try(() => { return autodiscoverClientConfiguration.discover("pixie.town"); }).then((data) => { console.log(data); /* { method: 'wellKnown', homeserver: 'https://pixie.town', identityServer: 'https://pixie.town', raw: { 'm.homeserver': { base_url: 'https://pixie.town' }, 'm.identity_server': { base_url: 'https://pixie.town' } } } */ }).catch(autodiscoverClientConfiguration.LookupFailed, (error) => { console.error(error.message); });