A powerful configuration builder using various sources: environment variables, local json files, and secure key vaults.
- In memory
- Environment variables
- Json file
import { ConfigurationBuilder } from "dotconfig";
const configuration = await new ConfigurationBuilder()
.add(new MemoryConfigurationSource(new Map<string, string>([["a:b:c", "1"]])))
.build();
const value = configuration.get("a:b:b"); // => "1"
Readme WIP.