nav tabs on admin dashboard
This commit is contained in:
50
node_modules/webpack/lib/NormalModuleReplacementPlugin.js
generated
vendored
50
node_modules/webpack/lib/NormalModuleReplacementPlugin.js
generated
vendored
@@ -15,30 +15,36 @@ class NormalModuleReplacementPlugin {
|
||||
apply(compiler) {
|
||||
const resourceRegExp = this.resourceRegExp;
|
||||
const newResource = this.newResource;
|
||||
compiler.plugin("normal-module-factory", (nmf) => {
|
||||
nmf.plugin("before-resolve", (result, callback) => {
|
||||
if(!result) return callback();
|
||||
if(resourceRegExp.test(result.request)) {
|
||||
if(typeof newResource === "function") {
|
||||
newResource(result);
|
||||
} else {
|
||||
result.request = newResource;
|
||||
compiler.hooks.normalModuleFactory.tap(
|
||||
"NormalModuleReplacementPlugin",
|
||||
nmf => {
|
||||
nmf.hooks.beforeResolve.tap("NormalModuleReplacementPlugin", result => {
|
||||
if (!result) return;
|
||||
if (resourceRegExp.test(result.request)) {
|
||||
if (typeof newResource === "function") {
|
||||
newResource(result);
|
||||
} else {
|
||||
result.request = newResource;
|
||||
}
|
||||
}
|
||||
}
|
||||
return callback(null, result);
|
||||
});
|
||||
nmf.plugin("after-resolve", (result, callback) => {
|
||||
if(!result) return callback();
|
||||
if(resourceRegExp.test(result.resource)) {
|
||||
if(typeof newResource === "function") {
|
||||
newResource(result);
|
||||
} else {
|
||||
result.resource = path.resolve(path.dirname(result.resource), newResource);
|
||||
return result;
|
||||
});
|
||||
nmf.hooks.afterResolve.tap("NormalModuleReplacementPlugin", result => {
|
||||
if (!result) return;
|
||||
if (resourceRegExp.test(result.resource)) {
|
||||
if (typeof newResource === "function") {
|
||||
newResource(result);
|
||||
} else {
|
||||
result.resource = path.resolve(
|
||||
path.dirname(result.resource),
|
||||
newResource
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
return callback(null, result);
|
||||
});
|
||||
});
|
||||
return result;
|
||||
});
|
||||
}
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user