updateMockSourceMaps.js — react Source File
Architecture documentation for updateMockSourceMaps.js, a javascript file in the react codebase.
Entity Profile
Relationship Graph
Source Code
const {transformSync} = require('@babel/core');
const {btoa} = require('base64');
const {
lstatSync,
mkdirSync,
readdirSync,
readFileSync,
writeFileSync,
} = require('fs');
const {emptyDirSync} = require('fs-extra');
const {resolve} = require('path');
const rollup = require('rollup');
const babel = require('@rollup/plugin-babel').babel;
const commonjs = require('@rollup/plugin-commonjs');
const jsx = require('acorn-jsx');
const rollupResolve = require('@rollup/plugin-node-resolve').nodeResolve;
const {encode, decode} = require('@jridgewell/sourcemap-codec');
const {generateEncodedHookMap} = require('../generateHookMap');
const {parse} = require('@babel/parser');
const sourceDir = resolve(__dirname, '__source__');
const buildRoot = resolve(sourceDir, '__compiled__');
const externalDir = resolve(buildRoot, 'external');
const inlineDir = resolve(buildRoot, 'inline');
const bundleDir = resolve(buildRoot, 'bundle');
const noColumnsDir = resolve(buildRoot, 'no-columns');
const inlineIndexMapDir = resolve(inlineDir, 'index-map');
const externalIndexMapDir = resolve(externalDir, 'index-map');
const inlineFbSourcesExtendedDir = resolve(inlineDir, 'fb-sources-extended');
const externalFbSourcesExtendedDir = resolve(
externalDir,
'fb-sources-extended',
);
const inlineFbSourcesIndexMapExtendedDir = resolve(
inlineFbSourcesExtendedDir,
'index-map',
);
const externalFbSourcesIndexMapExtendedDir = resolve(
externalFbSourcesExtendedDir,
'index-map',
);
const inlineReactSourcesExtendedDir = resolve(
inlineDir,
'react-sources-extended',
);
const externalReactSourcesExtendedDir = resolve(
externalDir,
'react-sources-extended',
);
const inlineReactSourcesIndexMapExtendedDir = resolve(
inlineReactSourcesExtendedDir,
'index-map',
);
const externalReactSourcesIndexMapExtendedDir = resolve(
externalReactSourcesExtendedDir,
'index-map',
);
// Remove previous builds
emptyDirSync(buildRoot);
// ... (294 more lines)
Domain
Subdomains
Source
Frequently Asked Questions
What does updateMockSourceMaps.js do?
updateMockSourceMaps.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 updateMockSourceMaps.js?
updateMockSourceMaps.js defines 2 function(s): bundle, compile.
Where is updateMockSourceMaps.js in the architecture?
updateMockSourceMaps.js is located at packages/react-devtools-shared/src/hooks/__tests__/updateMockSourceMaps.js (domain: BabelCompiler, subdomain: Validation, directory: packages/react-devtools-shared/src/hooks/__tests__).
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free