Skip to content

Commit 31fc3ea

Browse files
authored
refactor to arrow function
1 parent 9420f16 commit 31fc3ea

1 file changed

Lines changed: 4 additions & 5 deletions

File tree

lib/EvalDevToolModuleTemplatePlugin.js

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,12 @@ class EvalDevToolModuleTemplatePlugin {
1414
}
1515

1616
apply(moduleTemplate) {
17-
const self = this;
18-
moduleTemplate.plugin("module", function(source, module) {
17+
moduleTemplate.plugin("module", (source, module) => {
1918
const content = source.source();
20-
const str = ModuleFilenameHelpers.createFilename(module, self.moduleFilenameTemplate, this.requestShortener);
19+
const str = ModuleFilenameHelpers.createFilename(module, this.moduleFilenameTemplate, moduleTemplate.requestShortener);
2120
const footer = ["\n",
22-
ModuleFilenameHelpers.createFooter(module, this.requestShortener),
23-
self.sourceUrlComment.replace(/\[url\]/g, encodeURI(str).replace(/%2F/g, "/").replace(/%20/g, "_").replace(/%5E/g, "^").replace(/%5C/g, "\\").replace(/^\//, ""))
21+
ModuleFilenameHelpers.createFooter(module, moduleTemplate.requestShortener),
22+
this.sourceUrlComment.replace(/\[url\]/g, encodeURI(str).replace(/%2F/g, "/").replace(/%20/g, "_").replace(/%5E/g, "^").replace(/%5C/g, "\\").replace(/^\//, ""))
2423
].join("\n");
2524
return new RawSource(`eval(${JSON.stringify(content + footer)});`);
2625
});

0 commit comments

Comments
 (0)