Home / Function/ mergeDirsSync() — react Function Reference

mergeDirsSync() — react Function Reference

Architecture documentation for the mergeDirsSync() function in build-all-release-channels.js from the react codebase.

Entity Profile

Dependency Diagram

graph TD
  7ad0c2c9_c1ee_5560_ac57_a18e3b4d8ac9["mergeDirsSync()"]
  39121ebe_f6d4_878e_0797_7a6b417f5f9a["build-all-release-channels.js"]
  7ad0c2c9_c1ee_5560_ac57_a18e3b4d8ac9 -->|defined in| 39121ebe_f6d4_878e_0797_7a6b417f5f9a
  c4f900f2_b639_f662_05d1_7ae05c59be96["main()"]
  c4f900f2_b639_f662_05d1_7ae05c59be96 -->|calls| 7ad0c2c9_c1ee_5560_ac57_a18e3b4d8ac9
  style 7ad0c2c9_c1ee_5560_ac57_a18e3b4d8ac9 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

scripts/rollup/build-all-release-channels.js lines 499–512

function mergeDirsSync(source, destination) {
  for (const sourceFileBaseName of fs.readdirSync(source)) {
    const sourceFileName = path.join(source, sourceFileBaseName);
    const targetFileName = path.join(destination, sourceFileBaseName);

    const sourceFile = fs.statSync(sourceFileName);
    if (sourceFile.isDirectory()) {
      fse.ensureDirSync(targetFileName);
      mergeDirsSync(sourceFileName, targetFileName);
    } else {
      fs.copyFileSync(sourceFileName, targetFileName);
    }
  }
}

Domain

Subdomains

Called By

Frequently Asked Questions

What does mergeDirsSync() do?
mergeDirsSync() is a function in the react codebase, defined in scripts/rollup/build-all-release-channels.js.
Where is mergeDirsSync() defined?
mergeDirsSync() is defined in scripts/rollup/build-all-release-channels.js at line 499.
What calls mergeDirsSync()?
mergeDirsSync() is called by 1 function(s): main.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free