Remove ContextDependency#prepend

This commit is contained in:
Florent Cailhol 2018-10-12 17:59:26 +02:00
parent d311847a05
commit ef367db2cc
3 changed files with 2 additions and 10 deletions

View File

@ -31,8 +31,6 @@ class ContextDependency extends Dependency {
this.range = undefined;
this.valueRange = undefined;
// TODO refactor this
this.prepend = undefined;
// TODO refactor this
this.replaces = undefined;
}

View File

@ -36,13 +36,10 @@ class ContextDependencyTemplateAsId extends ContextDependency.Template {
}
}
source.replace(dep.valueRange[1], dep.range[1] - 1, ")");
// TODO webpack 5 remove `prepend` it's no longer used
source.replace(
dep.range[0],
dep.valueRange[0] - 1,
`${moduleExports}.resolve(${
typeof dep.prepend === "string" ? JSON.stringify(dep.prepend) : ""
}`
`${moduleExports}.resolve(`
);
} else {
source.replace(

View File

@ -35,13 +35,10 @@ class ContextDependencyTemplateAsRequireCall extends ContextDependency.Template
}
}
source.replace(dep.valueRange[1], dep.range[1] - 1, ")");
// TODO webpack 5 remove `prepend` it's no longer used
source.replace(
dep.range[0],
dep.valueRange[0] - 1,
`${moduleExports}(${
typeof dep.prepend === "string" ? JSON.stringify(dep.prepend) : ""
}`
`${moduleExports}(`
);
} else {
source.replace(dep.range[0], dep.range[1] - 1, moduleExports);