Skip to content

seed-media/config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Configuration Loader/Reader

Usage

Assuming the following config directory

config/app.js
config/database.js
config/mail.js

All files are loaded from the directory into a configuration object in the following format config[filename].

Assuming the database.js file in the above example contained the following object as a the default export

{
  host: '127.0.0.1',
  user: 'bob'
}

const config = new Config([ string path = ./config/ ])

// Getting variables
const database = config.get('database') // {...}
const databaseHost = config.get('database.host') // 127.0.0.1

// Getting variables with a default
const databaseUser = config.get('database.user', 'root') // Bob
const databaseName = config.get('database.name', 'mydatabase') // mydatabase

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors