11/* moduleRaid
22 * https://github.com/pixeldesu/moduleRaid
3- *
3+ *
44 * Copyright pixeldesu and other contributors
55 * Licensed under the MIT License
66 * https://github.com/pixeldesu/moduleRaid/blob/master/LICENSE
@@ -18,7 +18,7 @@ const moduleRaid = function () {
1818 } )
1919 moduleRaid . cArr = i . m ;
2020 } ] ] ,
21- [ [ ] , { 'moduleraid' : function ( e , t , i ) {
21+ [ [ 1e3 ] , { 'moduleraid' : function ( e , t , i ) {
2222 mCac = i . c ;
2323 Object . keys ( mCac ) . forEach ( function ( mod ) {
2424 moduleRaid . mObj [ mod ] = mCac [ mod ] . exports ;
@@ -28,17 +28,22 @@ const moduleRaid = function () {
2828 ]
2929
3030 fillModuleArray = function ( ) {
31- moduleRaid . args . forEach ( function ( argument ) {
32- webpackJsonp ( ...argument ) ;
33- } )
31+ if ( typeof webpackJsonp === 'function' ) {
32+ moduleRaid . args . forEach ( function ( argument ) {
33+ webpackJsonp ( ...argument ) ;
34+ } )
35+ }
36+ else {
37+ webpackJsonp . push ( moduleRaid . args [ 2 ] )
38+ }
3439
3540 if ( moduleRaid . mObj . length == 0 ) {
3641 mEnd = false ;
3742 mIter = 0 ;
3843
3944 if ( ! webpackJsonp ( [ ] , [ ] , [ mIter ] ) ) {
4045 throw Error ( "Unknown Webpack structure" ) ;
41- }
46+ }
4247
4348 while ( ! mEnd ) {
4449 try {
@@ -61,7 +66,7 @@ const moduleRaid = function () {
6166 findModule = function findModule ( query ) {
6267 results = [ ] ;
6368 modules = Object . keys ( moduleRaid . mObj ) ;
64-
69+
6570 modules . forEach ( function ( mKey ) {
6671 mod = moduleRaid . mObj [ mKey ] ;
6772
@@ -71,7 +76,7 @@ const moduleRaid = function () {
7176 if ( key == query ) results . push ( mod ) ;
7277 }
7378 }
74-
79+
7580 for ( key in mod ) {
7681 if ( key == query ) results . push ( mod ) ;
7782 }
@@ -89,8 +94,8 @@ const moduleRaid = function () {
8994 results = [ ] ;
9095
9196 if ( typeof query === "string" ) {
92- moduleRaid . cArr . forEach ( function ( ctor , index ) {
93- if ( ctor . toString ( ) . includes ( query ) ) {
97+ moduleRaid . cArr . forEach ( function ( ctor , index ) {
98+ if ( ctor . toString ( ) . includes ( query ) ) {
9499 results . push ( moduleRaid . mObj [ index ] ) ;
95100 }
96101 } )
@@ -104,7 +109,7 @@ const moduleRaid = function () {
104109 results . push ( moduleRaid . mObj [ index ] ) ;
105110 }
106111 } )
107- } else {
112+ } else {
108113 throw new TypeError ( 'findFunction can only find via string and function, ' + ( typeof query ) + ' was passed' ) ;
109114 }
110115
@@ -124,4 +129,4 @@ if (typeof module === 'object' && module.exports) {
124129 module . exports = moduleRaid ;
125130} else {
126131 window . mR = moduleRaid ( ) ;
127- }
132+ }
0 commit comments