@natsuneko-laboratory/varia
v0.1.0
Published
Resolve and validate configuration values from multiple sources.
Maintainers
Readme
Varia
Varia resolves and validates configuration values from ordered sources.
import { env, Varia } from "varia";
const varia = new Varia({ sources: [env()] });
const config = await varia.load({
DATABASE_URL: Varia.string(),
PORT: Varia.number().int().min(1).max(65_535).default(3000),
DEBUG: Varia.boolean().default(false),
});See the repository README for the complete API and custom Source example.
