← All projects Project

typed-settings npm · JSR · v0.1.4

One-call typed config for TypeScript: env, files, YAML/TOML/JSON, and vault secrets validated into a frozen object.

typed-settings typed config preview
Overview

About typed-settings

One-call typed config for TypeScript. Reads env, .env files, YAML/TOML/JSON, secrets dirs and vault secrets, validates against your schema, and hands you a frozen object.

Details

Package details

Published on npm and JSR (v0.1.4, MIT, Node 20+) with Standard Schema support (zod, valibot, arktype), legacy bridges (yup, joi, superstruct), ${VAR} expansion, best-effort coercion, secret redaction, CLI (check/init/gen/watch), and Next.js / Vite / watch bindings. 309 tests, 100% coverage enforced.

Stack
npmJSRTypeScriptStandard SchemaNode.js