@bee.js/node
Version:
A JavaScript framework for making Node.js API´s
20 lines (16 loc) • 480 B
JavaScript
const fs = require('fs');
const path = require('path');
//const log = require('./log');
module.exports = function(directory) {
let obj = {}
let dir = `${path.dirname(require.main.filename)}/${directory}/`
if(fs.existsSync(`${dir}/index.js`))
obj = require(`${dir}/index.js`)
else
fs
.readdirSync(directory)
.forEach(function(file) {
obj = Object.assign(obj, require(`${dir}/${file}`))
});
return obj
}