WebpackMock.js — react Source File
Architecture documentation for WebpackMock.js, a javascript file in the react codebase.
Entity Profile
Relationship Graph
Source Code
/**
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/
'use strict';
const url = require('url');
const Module = require('module');
let webpackModuleIdx = 0;
let webpackChunkIdx = 0;
const webpackServerModules = {};
const webpackClientModules = {};
const webpackErroredModules = {};
const webpackServerMap = {};
const webpackClientMap = {};
const webpackChunkMap = {};
global.__webpack_chunk_load__ = function (id) {
return webpackChunkMap[id];
};
global.__webpack_require__ = function (id) {
if (webpackErroredModules[id]) {
throw webpackErroredModules[id];
}
return webpackClientModules[id] || webpackServerModules[id];
};
global.__webpack_get_script_filename__ = function (id) {
return id;
};
const previousCompile = Module.prototype._compile;
const register = require('react-server-dom-webpack/node-register');
// Register node compile
register();
const nodeCompile = Module.prototype._compile;
if (previousCompile === nodeCompile) {
throw new Error(
'Expected the Node loader to register the _compile extension',
);
}
Module.prototype._compile = previousCompile;
const Server = require('react-server-dom-webpack/server');
const registerClientReference = Server.registerClientReference;
const createClientModuleProxy = Server.createClientModuleProxy;
exports.webpackMap = webpackClientMap;
exports.webpackModules = webpackClientModules;
exports.webpackServerMap = webpackServerMap;
exports.moduleLoading = {
prefix: '/',
};
// ... (177 more lines)
Domain
Subdomains
Source
Frequently Asked Questions
What does WebpackMock.js do?
WebpackMock.js is a source file in the react codebase, written in javascript. It belongs to the BabelCompiler domain, Validation subdomain.
What functions are defined in WebpackMock.js?
WebpackMock.js defines 4 function(s): const, createClientReferencesForExports, exports, global.
Where is WebpackMock.js in the architecture?
WebpackMock.js is located at packages/react-server-dom-webpack/src/__tests__/utils/WebpackMock.js (domain: BabelCompiler, subdomain: Validation, directory: packages/react-server-dom-webpack/src/__tests__/utils).
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free