Config module to read .env config files and constructor options mixing in config.options
Usage no npm install needed!
<script type="module">
import dotenvPlusOptions from 'https://cdn.skypack.dev/dotenv-plus-options';
</script>
README
dotenv-plus-options
This module loads environment variables from a .env file, if there is one .env file at CWD, (with dotenv package)
and any options given to the constructor, mixing it all into config.options
Constructor optionsalways takes preference over options from .env file.
Install
gt; npm i dotenv-plus-options
Prerequisites
NodeJs >=v6.17.1 (npm v3.10.10)
Usage
Instantiate Config module
const {Config} = require('dotenv-plus-options');
let config;
config = new Config();
config = new Config(options);
config = new Config(options, dotenv_options);
config = new Config(null, dotenv_options);
console.log(config.options);