Skip to content

Repository files navigation

parse-dotenv

Zero-dependency .env to javascript object parser

Travis (.org)Coverage Status

Installation

npm install parse-dotenv --save

Usage

# .env
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
importparseEnvfrom"parse-dotenv";constparsed=parseEnv();console.log(parsed.DB_CONNECTION);// mysql

or provide a path (relative to project root) to env

constparseEnv=require("parse-dotenv");constparsed=parseEnv(".env.example");console.log(parsed.DB_PORT);// 3306

API

path

Type: string

Default: path.resolve(process.cwd(), '.env')

opts

Type: Object

opts.emptyLines

Type: boolean

Default: false

Parse empty lines in env file

{
emptyLines: true;// parse empty lines in env}

opts.comments

Type: boolean

Default: false

Parse empty lines in env file

{
comments: true;// parse comments in env}

Related

LICENSE

This project is licensed under MIT

About

Zero dependency .env to javascript object parser

Topics

Resources

Stars

9 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages