2.2.0 • Published 2 years ago
@fidilen/env v2.2.0
config
Easy-to-use configuration system for environment variables.
The main goal of this is to save projects from using process.env while keeping the convenience of referencing the variables across a project.
Setup
- New folder
envin the root directory. - New
env.jsonunder theenvfolder. - Set
ENVas eitherdev,prod, or any other keyword.- Create a new JSON file in the same directory with suffix after the keyword (eg.
env-dev.json) - Otherwise, default config is the
env.json
- Create a new JSON file in the same directory with suffix after the keyword (eg.
Note: You should add
envin your.gitignoreif you don't want to have these included in your commits.
Examples
env.json
{
"ENV": "dev"
}env-dev.json
{
"VARIABLE_NAME": "123"
}Usage
const config = require('@fidilen/config');
console.log(config.VARIABLE_NAME);