Skip to content

nukr/node-multiconfig

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

node-multiconfig

Build Status

inspire by multiconfig

No more process.env for your config

Install

npm install @nukr/multiconfig --save

Usage

before

  export default {
    app: {
      port: process.env.APP_PORT || 3000
    },
    rethinkdb: {
      host: process.env.RETHINKDB_HOST || 'localhost',
      port: process.env.RETHINKDB_PORT || 28015
    },
    es: {
      host: process.env.ES_HOST || 'localhost:9200'
    }
  }

after

  import multiconfig from '@nukr/multiconfig'
  export default multiconfig({
    app: {
      port: 3000
    },
    rethinkdb: {
      host: 'localhost',
      port: 28015
    },
    es: {
      host: 'localhost:9200'
    }
  })

Special Thanks

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published