OptionalconfigSpecific port configuration options
OptionalloggerPort and provider logger, to be used internally
OptionalnameProvider name, used for human-readable logs and identification
OptionaluseFlag indicating that the environment configuration variables should be used, merged with the default values and the configuration passed as argument to the provider.
If a string is passed this will be used as prefix for the environment configuration variables,
represented in SCREAMING_SNAKE_CASE, that will parsed to camelCase and merged with the rest
of the configuration.
Factory configuration options