Configuration for client-side Astral islands.
Return true when an adapter is enabled.
Build normalized islands configuration.
@type adapter() :: Astral.Islands.Adapter.t()
@type t() :: %Astral.Islands.Config{ adapters: [adapter()], components: [{adapter(), String.t()}] }
@spec adapter?(t(), adapter()) :: boolean()
@spec new(keyword()) :: t()