ConstReturns the adapter that handles a specific source (undefined if not found).
Return the adapter instances in use, in deterministic order.
Helper function to use in combination with Promise.all lookups. Returns the first result that contains a data object with a label.
Returns the canonical URL that represents a specific source, typically a project's main website. Used for "About this source" links and such.
Return a lookup promise from every adapter that can support metadata about this URL. Each promise is wrapped to never reject.
General helper functions for adapters that obtain metadata about specific URLs.