io-env
v1.0.0
Published
Manipulate env files preserving current format (line breaks, comments, etc)
Readme
io-env
Lightweight, zero-dependency library to manipulate env files preserving its structure.
Installation
npm install io-env
# yarn add io-env
# pnpm add io-envUsage
import { 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);