good-format
Version:
16 lines (13 loc) • 424 B
JavaScript
const _ = require('lodash');
const SafeStringify = require('json-stringify-safe');
const formatter = require('./formatter');
/**
* Wrap string methods with formatter function
* to make possible use in template
*/
module.exports = ['toUpper', 'toLower', 'toString', 'capitalize'].reduce((result, method) => {
result[method] = formatter(_[method]);
return result;
}, {
stringify: formatter(SafeStringify)
});