Framework updates
🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
22
node_modules/webpack/lib/ContextModule.js
generated
vendored
22
node_modules/webpack/lib/ContextModule.js
generated
vendored
@@ -119,6 +119,7 @@ const makeSerializable = require("./util/makeSerializable");
|
||||
|
||||
/** @typedef {Record<ModuleId, FakeMapType>} FakeMap */
|
||||
/** @typedef {Record<string, ModuleId>} UserRequestMap */
|
||||
/** @typedef {Record<ModuleId, ModuleId[]>} UserRequestsMap */
|
||||
|
||||
class ContextModule extends Module {
|
||||
/**
|
||||
@@ -711,7 +712,7 @@ class ContextModule extends Module {
|
||||
/**
|
||||
* @param {Dependency[]} dependencies all dependencies
|
||||
* @param {ChunkGraph} chunkGraph chunk graph
|
||||
* @returns {Map<string, ModuleId[] | undefined>} map with user requests
|
||||
* @returns {UserRequestsMap} map with user requests
|
||||
*/
|
||||
getModuleDeferredAsyncDepsMap(dependencies, chunkGraph) {
|
||||
const moduleGraph = chunkGraph.moduleGraph;
|
||||
@@ -726,6 +727,7 @@ class ContextModule extends Module {
|
||||
)
|
||||
.filter(Boolean)
|
||||
.sort(comparator);
|
||||
/** @type {UserRequestsMap} */
|
||||
const map = Object.create(null);
|
||||
for (const module of sortedModules) {
|
||||
if (!(/** @type {BuildMeta} */ (module.buildMeta).async)) {
|
||||
@@ -740,7 +742,7 @@ class ContextModule extends Module {
|
||||
}
|
||||
|
||||
/**
|
||||
* @param {false | Map<string, ModuleId[] | undefined>} asyncDepsMap fake map
|
||||
* @param {false | UserRequestsMap} asyncDepsMap fake map
|
||||
* @returns {string} async deps map init statement
|
||||
*/
|
||||
getModuleDeferredAsyncDepsMapInitStatement(asyncDepsMap) {
|
||||
@@ -1168,12 +1170,16 @@ function webpackAsyncContext(req) {
|
||||
])});
|
||||
}`
|
||||
: `function webpackAsyncContext(req) {
|
||||
if(!${RuntimeGlobals.hasOwnProperty}(map, req)) {
|
||||
return Promise.resolve().then(${runtimeTemplate.basicFunction("", [
|
||||
'var e = new Error("Cannot find module \'" + req + "\'");',
|
||||
"e.code = 'MODULE_NOT_FOUND';",
|
||||
"throw e;"
|
||||
])});
|
||||
try {
|
||||
if(!${RuntimeGlobals.hasOwnProperty}(map, req)) {
|
||||
return Promise.resolve().then(${runtimeTemplate.basicFunction("", [
|
||||
'var e = new Error("Cannot find module \'" + req + "\'");',
|
||||
"e.code = 'MODULE_NOT_FOUND';",
|
||||
"throw e;"
|
||||
])});
|
||||
}
|
||||
} catch(err) {
|
||||
return Promise.reject(err);
|
||||
}
|
||||
|
||||
var ids = map[req], id = ids[0];
|
||||
|
||||
Reference in New Issue
Block a user