mirror of https://github.com/webpack/webpack.git
Make define dependency object creation overridable.
This commit is contained in:
parent
30a591da23
commit
2c457c6363
|
@ -28,6 +28,10 @@ class AMDDefineDependencyParserPlugin {
|
|||
this.options = options;
|
||||
}
|
||||
|
||||
newDefineDependency(range, arrayRange, functionRange, objectRange, namedModule) {
|
||||
return new AMDDefineDependency(range, arrayRange, functionRange, objectRange, namedModule);
|
||||
}
|
||||
|
||||
apply(parser) {
|
||||
const options = this.options;
|
||||
parser.plugin("call define", (expr) => {
|
||||
|
@ -156,7 +160,7 @@ class AMDDefineDependencyParserPlugin {
|
|||
parser.walkExpression(fn || obj);
|
||||
}
|
||||
|
||||
const dep = new AMDDefineDependency(
|
||||
const dep = this.newDefineDependency(
|
||||
expr.range,
|
||||
array ? array.range : null,
|
||||
fn ? fn.range : null,
|
||||
|
|
Loading…
Reference in New Issue