0.2.11 • Published 8 years ago

env-settings v0.2.11

Weekly downloads
36
License
-
Repository
github
Last release
8 years ago

Environment settings

Get env based settings for your application

settings.json

Create a folder named config and put inside a settings.json like this:

{
  "default": {
    "log": {
      "level": "info",
      "test": "hola hola pepsi cola"
    },
    "redis": {
    }
  },
  "development": {
    "log": {
      "level": "verbose"
    }
  }
}

Usage

It is simple as a

// for env = development
var settings = require('env-settings');

console.log(settings.log.level);
console.log(settings.log.test);

console.log(settings.env, settings.ENV, settings.environment);

Run the app with:

NODE_ENV=production node index.js
# or
NODE_ENV=test node index.js

that produces different outputs. With no params, it defaults to development.

verbose
hola hola pepsi cola
development development development

Enjoy

0.2.11

8 years ago

0.2.10

9 years ago

0.2.9

9 years ago

0.2.8

9 years ago

0.2.7

10 years ago

0.2.5

10 years ago

0.2.4

10 years ago

0.2.3

10 years ago

0.2.2

10 years ago

0.2.1

10 years ago

0.1.0

10 years ago