import glob from 'glob'; export default function (dirname) { return new Promise((resolve, reject) => { const routes = []; glob(`${dirname}/*`, { ignore: '**/index.js', }, (err, files) => { if (err) { return reject(err); } files.forEach((file) => { const route = require(file); // eslint-disable-line global-require, import/no-dynamic-require routes.push(route); }); return resolve(routes); }); }); }