@@ -84,7 +84,7 @@ class DefinePlugin {
8484 res . setRange ( expr . range ) ;
8585 return res ;
8686 } ) ;
87- parser . plugin ( "expression " + key , / _ _ w e b p a c k _ r e q u i r e _ _ / . test ( code ) ? ParserHelpers . toConstantDependencyWithWebpackRequire ( code ) : ParserHelpers . toConstantDependency ( code ) ) ;
87+ parser . plugin ( "expression " + key , / _ _ w e b p a c k _ r e q u i r e _ _ / . test ( code ) ? ParserHelpers . toConstantDependencyWithWebpackRequire ( parser , code ) : ParserHelpers . toConstantDependency ( parser , code ) ) ;
8888 }
8989 const typeofCode = isTypeof ? code : "typeof (" + code + ")" ;
9090 parser . plugin ( "evaluate typeof " + key , ( expr ) => {
@@ -106,7 +106,7 @@ class DefinePlugin {
106106 parser . plugin ( "typeof " + key , ( expr ) => {
107107 const res = parser . evaluate ( typeofCode ) ;
108108 if ( ! res . isString ( ) ) return ;
109- return ParserHelpers . toConstantDependency ( JSON . stringify ( res . string ) ) . bind ( parser ) ( expr ) ;
109+ return ParserHelpers . toConstantDependency ( parser , JSON . stringify ( res . string ) ) . bind ( parser ) ( expr ) ;
110110 } ) ;
111111 } ;
112112
@@ -115,8 +115,8 @@ class DefinePlugin {
115115 parser . plugin ( "can-rename " + key , ParserHelpers . approve ) ;
116116 parser . plugin ( "evaluate Identifier " + key , ( expr ) => new BasicEvaluatedExpression ( ) . setTruthy ( ) . setRange ( expr . range ) ) ;
117117 parser . plugin ( "evaluate typeof " + key , ParserHelpers . evaluateToString ( "object" ) ) ;
118- parser . plugin ( "expression " + key , / _ _ w e b p a c k _ r e q u i r e _ _ / . test ( code ) ? ParserHelpers . toConstantDependencyWithWebpackRequire ( code ) : ParserHelpers . toConstantDependency ( code ) ) ;
119- parser . plugin ( "typeof " + key , ParserHelpers . toConstantDependency ( JSON . stringify ( "object" ) ) ) ;
118+ parser . plugin ( "expression " + key , / _ _ w e b p a c k _ r e q u i r e _ _ / . test ( code ) ? ParserHelpers . toConstantDependencyWithWebpackRequire ( parser , code ) : ParserHelpers . toConstantDependency ( parser , code ) ) ;
119+ parser . plugin ( "typeof " + key , ParserHelpers . toConstantDependency ( parser , JSON . stringify ( "object" ) ) ) ;
120120 } ;
121121
122122 walkDefinitions ( definitions , "" ) ;
0 commit comments