Yet another library with features including: type-safe operations, change detection, version migration, validation, and more.
$ dotnet add package Configuration.Writable.YamlA library that extends Configuration.Writable to support Yaml format for configuration files.
using Configuration.Writable;
WritableOptions.Initialize<UserSecretSetting>(conf => {
conf.FormatProvider = new YamlFormatProvider();
});
builder = new HostApplicationBuilder(args);
builder.Services.AddWritableOptions<UserSecretSetting>(conf => {
conf.FormatProvider = new YamlFormatProvider();
});