getFilename() — react Function Reference
Architecture documentation for the getFilename() function in bundles.js from the react codebase.
Entity Profile
Dependency Diagram
graph TD ac0d2964_a7d6_001a_89ca_d2d0a01a37e2["getFilename()"] 6b21b7a6_5a1f_46ef_74fe_1b7bcb2cf34f["bundles.js"] ac0d2964_a7d6_001a_89ca_d2d0a01a37e2 -->|defined in| 6b21b7a6_5a1f_46ef_74fe_1b7bcb2cf34f style ac0d2964_a7d6_001a_89ca_d2d0a01a37e2 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
scripts/rollup/bundles.js lines 1300–1340
function getFilename(bundle, bundleType) {
let name = bundle.name || bundle.entry;
const globalName = bundle.global;
// we do this to replace / to -, for react-dom/server
name = name.replace('/index.', '.').replace('/', '-');
switch (bundleType) {
case NODE_ES2015:
return `${name}.js`;
case BUN_DEV:
return `${name}.development.js`;
case BUN_PROD:
return `${name}.production.js`;
case ESM_DEV:
return `${name}.development.js`;
case ESM_PROD:
return `${name}.production.js`;
case NODE_DEV:
return `${name}.development.js`;
case NODE_PROD:
return `${name}.production.js`;
case NODE_PROFILING:
return `${name}.profiling.js`;
case FB_WWW_DEV:
case RN_OSS_DEV:
case RN_FB_DEV:
return `${globalName}-dev.js`;
case FB_WWW_PROD:
case RN_OSS_PROD:
case RN_FB_PROD:
return `${globalName}-prod.js`;
case FB_WWW_PROFILING:
case RN_FB_PROFILING:
case RN_OSS_PROFILING:
return `${globalName}-profiling.js`;
case BROWSER_SCRIPT:
return `${name}.js`;
case CJS_DTS:
case ESM_DTS:
return `${name}.d.ts`;
}
}
Domain
Subdomains
Defined In
Source
Frequently Asked Questions
What does getFilename() do?
getFilename() is a function in the react codebase, defined in scripts/rollup/bundles.js.
Where is getFilename() defined?
getFilename() is defined in scripts/rollup/bundles.js at line 1300.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free