pomegranate
Version:
Super flexible whitebox web application framework
24 lines (20 loc) • 600 B
JavaScript
/**
* @file pluginSettings
* @author Jim Bulkowski <jim.b@paperelectron.com>
* @project Pomegranate-testbed
* @license MIT {@link http://opensource.org/licenses/MIT}
*/
;
var stringifyObject = require('stringify-object');
module.exports = function(pluginName, exportObj) {
var objString = stringifyObject(exportObj, {indent: ' ', singleQuotes: true})
objString = 'exports.'+ pluginName +' = ' + objString + ';';
var EOL = require('os').EOL
var file = [
'/* ',
' * ' + pluginName + ' -- Settings',
' */',
''
].concat(objString).join(EOL)
return file
}