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