@nukr/multiconfig

0.1.7 • Public • Published

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

Readme

Keywords

none

Package Sidebar

Install

npm i @nukr/multiconfig

Weekly Downloads

8

Version

0.1.7

License

MIT

Last publish

Collaborators

  • nukr