0.2.11 • Published 10 years ago

env-settings v0.2.11

Weekly downloads
36
License
-
Repository
github
Last release
10 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

10 years ago

0.2.10

10 years ago

0.2.9

10 years ago

0.2.8

10 years ago

0.2.7

11 years ago

0.2.5

11 years ago

0.2.4

11 years ago

0.2.3

11 years ago

0.2.2

11 years ago

0.2.1

11 years ago

0.1.0

11 years ago