UNPKG

346 BJavaScriptView Raw
1const plays = load( require.context( __PLAY_ROOT__, false, /\.play\.js$/ ) )
2
3module.exports.actors = merge( plays )
4
5function load( requireContext ) {
6 return requireContext.keys().map( requireContext );
7}
8
9function merge( modules ) {
10 return modules.reduce( ( current, next ) => {
11 return Object.assign( {}, current, next.actors )
12 }, {} );
13}