Skip to content

Automatically loads .env files according to to the standard .env file resolution.

Notifications You must be signed in to change notification settings

caioedut/dotenv-auto

Repository files navigation

dotenv-auto

This lib automatically loads .env files according to to the standard .env file resolution and then replaces all references in your code to process.env.[VARNAME].

Install

npm install dotenv-auto
# OR
yarn add dotenv-auto
# OR
pnpm add dotenv-auto

Usage

Simply import at the top of the file.

import 'dotenv-auto';

API

config()

Sometimes it is necessary to manually reload, so you can use:

import { config } from 'dotenv-auto/api';

config();

console.log(process.env.APP_NAME);

env()

To retrieve a single key value, just use env:

import { env } from 'dotenv-auto/api';

const appName = env('APP_NAME');

console.log(process.env.APP_NAME);

About

Automatically loads .env files according to to the standard .env file resolution.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published