nexi
Version:
Nodejs rails-ish port
15 lines (13 loc) • 435 B
JavaScript
const fs = require("fs")
const path = require('path')
const { fileNameToCamel } = require('../utils')
module.exports = (viewsRootDir) => {
const helpers = {}
const helpersDir = path.join(viewsRootDir, 'helpers')
if (fs.existsSync(helpersDir)) {
fs.readdirSync(helpersDir).forEach(fileName => {
helpers[fileNameToCamel(fileName.split('.js')[0])] = require(path.join(helpersDir, fileName))
})
}
return helpers
}