UNPKG

pomegranate

Version:

Super flexible whitebox web application framework

24 lines (20 loc) 600 B
/** * @file pluginSettings * @author Jim Bulkowski <jim.b@paperelectron.com> * @project Pomegranate-testbed * @license MIT {@link http://opensource.org/licenses/MIT} */ 'use strict'; 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 }