File tree 1 file changed +3
-19
lines changed
1 file changed +3
-19
lines changed Original file line number Diff line number Diff line change 1
- var ALPHABET = 'abcdefghijklmnopqrstuvwxyz' . split ( '' ) ;
2
- var FRONT = 'require("+' ;
3
- var BACK = '+");' ;
1
+ var PATTERN = / r e q u i r e \( " \+ ( \w ) \( ( \w ) \) \+ " \) / ;
2
+ var NEW_SUBSTR = 'require("+ $1($2) +")' ;
4
3
5
4
/* Uber hacky in-house fix to
6
5
*
@@ -19,20 +18,5 @@ var BACK = '+");';
19
18
*
20
19
*/
21
20
module . exports = function patchMinified ( minifiedCode ) {
22
- for ( var i = 0 ; i < ALPHABET . length ; i ++ ) {
23
- var li = ALPHABET [ i ] ;
24
-
25
- for ( var j = 0 ; j < ALPHABET . length ; j ++ ) {
26
- var lj = ALPHABET [ j ] ;
27
-
28
- var MIDDLE = li + '(' + lj + ')' ;
29
-
30
- var strOld = FRONT + MIDDLE + BACK ,
31
- strNew = FRONT + ' ' + MIDDLE + ' ' + BACK ;
32
-
33
- minifiedCode = minifiedCode . replace ( strOld , strNew ) ;
34
- }
35
- }
36
-
37
- return minifiedCode ;
21
+ return minifiedCode . replace ( PATTERN , NEW_SUBSTR ) ;
38
22
} ;
You can’t perform that action at this time.
0 commit comments