Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Simple JSON configuration for node.js applications
JavaScript
Branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
COPYING
README.md
jsonconfig.js
package.json

README.md

jsonconfig - Simple JSON config for node.js applications

jsonconfig

Installation:

$ npm install jsonconfig

Or just copy jsonconfig.js somewhere that your application can find it.

Usage:

jsonconfig loads JSON configuration files into a singleton exposed via the module itself.

Once the configuration has been loaded, simply access configuration

Example:

var http = require('http')
  , config = require('jsonconfig');

var server = http.createServer(function(request, response) {
  if (config.VERBOSE) {
    console.log([new Date().toUTCString(), request.method, request.path].join('\t'));
  }
  response.writeHead(200, 'text/plain');
  response.end('OK\n');
});

config.load(['config.json', 'other_config.json']);
server.listen(config.BIND_PORT, config.BIND_ADDR);

License:

Released under the MIT License. Copyright (c) 2011-2012 Trevor Caira.

Something went wrong with that request. Please try again.