Blog
Release notes and tutorials from the envapt project.
- · updated October 21, 2026
How seedcord uses envapt
seedcord, my Discord bot framework, reads its config through envapt. Here's what that saves it on Node, Workers, and the CLI, and the bugs it took to get there.
- · updated August 21, 2026
What changed in envapt v6, v7, and v8
Three majors of envapt, and the dogfooding behind each one, from removing a decorator footgun to one universal import that reads config the same on Node and the edge.
- · updated July 31, 2026
Reading typed config in TypeScript
Read config from any source as numbers, URLs, durations, and schema-validated values in TypeScript, with fallbacks that narrow the type and any Standard Schema validator you already use.