2011-08-28 12:50:26 +00:00
|
|
|
/*
|
|
|
|
* formats.js: Default formats supported by nconf
|
|
|
|
*
|
2011-11-24 05:33:08 +00:00
|
|
|
* (C) 2011, Nodejitsu Inc.
|
2011-08-28 12:50:26 +00:00
|
|
|
*
|
|
|
|
*/
|
|
|
|
|
|
|
|
var ini = require('ini');
|
|
|
|
|
|
|
|
var formats = exports;
|
|
|
|
|
|
|
|
//
|
|
|
|
// ### @json
|
|
|
|
// Standard JSON format which pretty prints `.stringify()`.
|
|
|
|
//
|
|
|
|
formats.json = {
|
2012-04-05 06:58:27 +00:00
|
|
|
stringify: function (obj, replacer, spacing) {
|
|
|
|
return JSON.stringify(obj, replacer || null, spacing || 2)
|
2011-08-28 12:50:26 +00:00
|
|
|
},
|
|
|
|
parse: JSON.parse
|
|
|
|
};
|
|
|
|
|
|
|
|
//
|
|
|
|
// ### @ini
|
|
|
|
// Standard INI format supplied from the `ini` module
|
|
|
|
// http://en.wikipedia.org/wiki/INI_file
|
|
|
|
//
|
2012-04-05 06:58:27 +00:00
|
|
|
formats.ini = ini;
|