sovrin / sevl

tiny .env loader

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

sevl

npm version types size coverage vulnerabilities dependencies devDependencies License

small .env loader

Installation

$ npm i sevl

Usage

import sevl from 'sevl';

sevl() //asyncronously imports .env to process.env

sevl(config: Config)

Config

default description
cwd process.cwd() current work dir
bufferSize 32768 buffer size of stream

Functionality

sevl tries to load files in the following order:

  1. .env.${NODE_ENV}
  2. .env
  3. .env.local

Already present environment variables and these loaded sub-sequentially will not be overwritten.

Licence

MIT License, see LICENSE

About

tiny .env loader

License:MIT License


Languages

Language:TypeScript 100.0%