Skip to content

Commit 5240430

Browse files
committed
apply split methods to their usages
1 parent 759f738 commit 5240430

6 files changed

Lines changed: 9 additions & 9 deletions

File tree

lib/APIPlugin.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ class APIPlugin {
4141
parser.plugin(`evaluate typeof ${key}`, ParserHelpers.evaluateToString(REPLACEMENT_TYPES[key]));
4242
});
4343
IGNORES.forEach(key => {
44-
parser.plugin(key, ParserHelpers.returnTrue);
44+
parser.plugin(key, ParserHelpers.skipTraversal);
4545
});
4646
});
4747
});

lib/DefinePlugin.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ class DefinePlugin {
5454
const splittedKey = key.split(".");
5555
splittedKey.slice(1).forEach((_, i) => {
5656
const fullKey = prefix + splittedKey.slice(0, i + 1).join(".");
57-
parser.plugin("can-rename " + fullKey, ParserHelpers.returnTrue);
57+
parser.plugin("can-rename " + fullKey, ParserHelpers.approve);
5858
});
5959
}
6060

@@ -65,7 +65,7 @@ class DefinePlugin {
6565
let recurseTypeof = false;
6666
code = toCode(code);
6767
if(!isTypeof) {
68-
parser.plugin("can-rename " + key, ParserHelpers.returnTrue);
68+
parser.plugin("can-rename " + key, ParserHelpers.approve);
6969
parser.plugin("evaluate Identifier " + key, (expr) => {
7070
if(recurse) return;
7171
let res = parser.evaluate(code);
@@ -92,7 +92,7 @@ class DefinePlugin {
9292

9393
function applyObjectDefine(key, obj) {
9494
let code = stringifyObj(obj);
95-
parser.plugin("can-rename " + key, ParserHelpers.returnTrue);
95+
parser.plugin("can-rename " + key, ParserHelpers.approve);
9696
parser.plugin("evaluate Identifier " + key, (expr) => new BasicEvaluatedExpression().setRange(expr.range));
9797
parser.plugin("evaluate typeof " + key, ParserHelpers.evaluateToString("object"));
9898
parser.plugin("expression " + key, ParserHelpers.toConstantDependency(code));

lib/HotModuleReplacementPlugin.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -252,7 +252,7 @@ HotModuleReplacementPlugin.prototype.apply = function(compiler) {
252252
}.bind(this));
253253
}
254254
});
255-
parser.plugin("expression module.hot", ParserHelpers.returnTrue);
255+
parser.plugin("expression module.hot", ParserHelpers.skipTraversal);
256256
});
257257
});
258258

lib/ProvidePlugin.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ ProvidePlugin.prototype.apply = function(compiler) {
2323
if(splittedName.length > 0) {
2424
splittedName.slice(1).forEach(function(_, i) {
2525
var name = splittedName.slice(0, i + 1).join(".");
26-
parser.plugin("can-rename " + name, ParserHelpers.returnTrue);
26+
parser.plugin("can-rename " + name, ParserHelpers.approve);
2727
});
2828
}
2929
parser.plugin("expression " + name, function(expr) {

lib/dependencies/AMDPlugin.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ AMDPlugin.prototype.apply = function(compiler) {
8585
parser.plugin("evaluate Identifier require.amd", ParserHelpers.evaluateToBoolean(true));
8686
parser.plugin("typeof define", ParserHelpers.toConstantDependency(JSON.stringify("function")));
8787
parser.plugin("evaluate typeof define", ParserHelpers.evaluateToString("function"));
88-
parser.plugin("can-rename define", ParserHelpers.returnTrue);
88+
parser.plugin("can-rename define", ParserHelpers.approve);
8989
parser.plugin("rename define", function(expr) {
9090
var dep = new AMDRequireItemDependency("!!webpack amd define", expr.range);
9191
dep.userRequest = "define";

lib/dependencies/CommonJsPlugin.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,15 +68,15 @@ CommonJsPlugin.prototype.apply = function(compiler) {
6868
this.scope.definitions.push("require");
6969
return true;
7070
});
71-
parser.plugin("can-rename require", ParserHelpers.returnTrue);
71+
parser.plugin("can-rename require", ParserHelpers.approve);
7272
parser.plugin("rename require", function(expr) {
7373
// define the require variable. It's still undefined, but not "not defined".
7474
var dep = new ConstDependency("var require;", 0);
7575
dep.loc = expr.loc;
7676
this.state.current.addDependency(dep);
7777
return false;
7878
});
79-
parser.plugin("typeof module", ParserHelpers.returnTrue);
79+
parser.plugin("typeof module", ParserHelpers.skipTraversal);
8080
parser.plugin("evaluate typeof exports", ParserHelpers.evaluateToString("object"));
8181
parser.apply(
8282
new CommonJsRequireDependencyParserPlugin(options),

0 commit comments

Comments
 (0)