@@ -40,10 +40,9 @@ class RequireContextPlugin {
4040 normalModuleFactory . hooks . parser . for ( "javascript/auto" ) . tap ( "RequireContextPlugin" , handler ) ;
4141 normalModuleFactory . hooks . parser . for ( "javascript/dynamic" ) . tap ( "RequireContextPlugin" , handler ) ;
4242
43- contextModuleFactory . hooks . alternatives . tapAsync ( "RequireContextPlugin" , ( items , callback ) => {
44- if ( items . length === 0 ) return callback ( null , items ) ;
45-
46- callback ( null , items . map ( ( obj ) => {
43+ contextModuleFactory . hooks . alternatives . tap ( "RequireContextPlugin" , ( items ) => {
44+ if ( items . length === 0 ) return items ;
45+ return items . map ( ( obj ) => {
4746 return this . extensions . filter ( ( ext ) => {
4847 const l = obj . request . length ;
4948 return l > ext . length && obj . request . substr ( l - ext . length , l ) === ext ;
@@ -54,13 +53,12 @@ class RequireContextPlugin {
5453 request : obj . request . substr ( 0 , l - ext . length )
5554 } ;
5655 } ) . concat ( obj ) ;
57- } ) . reduce ( ( a , b ) => a . concat ( b ) , [ ] ) ) ;
56+ } ) . reduce ( ( a , b ) => a . concat ( b ) , [ ] ) ;
5857 } ) ;
5958
60- contextModuleFactory . hooks . alternatives . tapAsync ( "RequireContextPlugin" , ( items , callback ) => {
61- if ( items . length === 0 ) return callback ( null , items ) ;
62-
63- callback ( null , items . map ( ( obj ) => {
59+ contextModuleFactory . hooks . alternatives . tap ( "RequireContextPlugin" , ( items ) => {
60+ if ( items . length === 0 ) return items ;
61+ return items . map ( ( obj ) => {
6462 return this . mainFiles . filter ( ( mainFile ) => {
6563 const l = obj . request . length ;
6664 return l > mainFile . length + 1 && obj . request . substr ( l - mainFile . length - 1 , l ) === "/" + mainFile ;
@@ -74,13 +72,12 @@ class RequireContextPlugin {
7472 request : obj . request . substr ( 0 , l - mainFile . length - 1 )
7573 } ] ;
7674 } ) . reduce ( ( a , b ) => a . concat ( b ) , [ ] ) . concat ( obj ) ;
77- } ) . reduce ( ( a , b ) => a . concat ( b ) , [ ] ) ) ;
75+ } ) . reduce ( ( a , b ) => a . concat ( b ) , [ ] ) ;
7876 } ) ;
7977
80- contextModuleFactory . hooks . alternatives . tapAsync ( "RequireContextPlugin" , ( items , callback ) => {
81- if ( items . length === 0 ) return callback ( null , items ) ;
82-
83- callback ( null , items . map ( ( obj ) => {
78+ contextModuleFactory . hooks . alternatives . tap ( "RequireContextPlugin" , ( items ) => {
79+ if ( items . length === 0 ) return items ;
80+ return items . map ( ( obj ) => {
8481 for ( let i = 0 ; i < this . modulesDirectories . length ; i ++ ) {
8582 const dir = this . modulesDirectories [ i ] ;
8683 const idx = obj . request . indexOf ( "./" + dir + "/" ) ;
@@ -90,7 +87,7 @@ class RequireContextPlugin {
9087 }
9188 }
9289 return obj ;
93- } ) ) ;
90+ } ) ;
9491 } ) ;
9592 } ) ;
9693 }
0 commit comments