scan-env

1.0.3 • Public • Published

Scan Env

Scan Env is a simple npm package which reads required environment variables from .env.example and scan those in .env. It uses dotenv in background to load the .env file.

It returns a boolean.

Install

npm install scan-env

Use

With default files

  • Environment File Name: .env
  • Env Example File Name: .env.example
  • Env Ignored File Name: .envignore
const scanEnv = require("scan-env");

const scanResult = scanEnv();

if (!scanResult) {
  console.error("Environment variables are missing.");
}

With custom files

  • Environment File Name: .prod.env
  • Env Example File Name: .prod.env.example
  • Env Ignored File Name: .prod.envignore
const scanEnv = require("scan-env");

const scanResult = scanEnv(".prod.env", ".prod.env.example", ".prod.envignore");

if (!scanResult) {
  console.error("Environment variables are missing.");
}

File Details

  • .env file saves the original environment values.
  • .env.example list all the env keys required by the application. Syntax of this env file must be like .env.
  • .envignore list all the env keys which can be ignored if are missing.

Package Sidebar

Install

npm i scan-env

Weekly Downloads

2

Version

1.0.3

License

ISC

Unpacked Size

4.45 kB

Total Files

13

Last publish

Collaborators

  • schadokar