Load settings from JSON files (including appsettings), environment variables and .env files, and merge
them with clear precedence. Built on Microsoft.Extensions.Configuration with a simple, focused API.
Unified loader
ConfigurationLoader composes multiple sources with a simple precedence model: later-added sources
override earlier ones.
Focused providers
EnvironmentProvider reads and parses OS environment variables; SettingsProvider reads typed values
from any IConfiguration.
Minimal dependencies
Targets .NET 10.0 and depends only on ArturRios.Extensions, DotNetEnv and Microsoft.Extensions.*.