28 lines
512 B
JavaScript
28 lines
512 B
JavaScript
/*
|
|
* formats.js: Default formats supported by nconf
|
|
*
|
|
* (C) 2011, Nodejitsu Inc.
|
|
*
|
|
*/
|
|
|
|
var ini = require('ini');
|
|
|
|
var formats = exports;
|
|
|
|
//
|
|
// ### @json
|
|
// Standard JSON format which pretty prints `.stringify()`.
|
|
//
|
|
formats.json = {
|
|
stringify: function (obj, replacer, spacing) {
|
|
return JSON.stringify(obj, replacer || null, spacing || 2)
|
|
},
|
|
parse: JSON.parse
|
|
};
|
|
|
|
//
|
|
// ### @ini
|
|
// Standard INI format supplied from the `ini` module
|
|
// http://en.wikipedia.org/wiki/INI_file
|
|
//
|
|
formats.ini = ini;
|