UNPKG

@bee.js/node

Version:

A JavaScript framework for making Node.js API´s

20 lines (16 loc) 480 B
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 }