Lightweight, zero-dependency library to manipulate env files preserving its structure.
npm install io-env
# yarn add io-env
# pnpm add io-envimport { readEnvFile, writeEnvFile, getEnv, setEnv } from "io-env";
let content = await readEnvFile(".env.local");
if (getEnv("APP_SECRET") == null) {
content = setEnv("APP_SECRET", generateNewSecret());
}
await writeEnvFile(".env.local", content);