Files
lodash/lib/common/util.js
2016-02-16 22:04:47 -08:00

20 lines
508 B
JavaScript

'use strict';
var _ = require('lodash'),
fs = require('fs-extra'),
glob = require('glob'),
path = require('path');
/*----------------------------------------------------------------------------*/
function globTemplate(pattern) {
return _.transform(glob.sync(pattern), function(result, filePath) {
var key = path.basename(filePath, path.extname(filePath));
result[key] = _.template(fs.readFileSync(filePath, 'utf8'));
}, {});
}
module.exports = {
'globTemplate': globTemplate
};