R
Size: a a a
D
R
R
D
/**
* [requireModule description]
* @type {[type]}
*/
import camelCase from 'lodash/camelCase';
const requireModule = require.context('.', false, /\.js$/);
const modules = {};
const debug = process.env.NODE_ENV !== 'development';
requireModule.keys().forEach(fileName => {
if (fileName === './index.js') return;
const moduleName = camelCase(fileName.replace(/(\.\/|\.js)/g, ''));
modules[moduleName] = {
strict: debug,
namespaced: true,
...(requireModule(fileName).default || requireModule(fileName))
};
});
console.log('modules', modules);
// const debug = process.env.NODE_ENV !== 'production';
export default modules;
R
D
R
R
R
R
R
V💊
R
R
R
V💊
R