File tree Expand file tree Collapse file tree 1 file changed +3
-19
lines changed Expand file tree Collapse file tree 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) +")' ;
43
54/* Uber hacky in-house fix to
65 *
@@ -19,20 +18,5 @@ var BACK = '+");';
1918 *
2019 */
2120module . 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 ) ;
3822} ;
You can’t perform that action at this time.
0 commit comments