Home / Function/ resolveRelatively() — react Function Reference

resolveRelatively() — react Function Reference

Architecture documentation for the resolveRelatively() function in use-forks-plugin.js from the react codebase.

Entity Profile

Dependency Diagram

graph TD
  7b40527f_a611_c6a5_db92_10d2eb4e745a["resolveRelatively()"]
  2b09b81c_a42c_2e22_f672_337d29ddc085["use-forks-plugin.js"]
  7b40527f_a611_c6a5_db92_10d2eb4e745a -->|defined in| 2b09b81c_a42c_2e22_f672_337d29ddc085
  80622b56_ac3f_33af_8226_d895ca045e41["useForks()"]
  80622b56_ac3f_33af_8226_d895ca045e41 -->|calls| 7b40527f_a611_c6a5_db92_10d2eb4e745a
  style 7b40527f_a611_c6a5_db92_10d2eb4e745a fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

scripts/rollup/plugins/use-forks-plugin.js lines 12–27

function resolveRelatively(importee, importer) {
  if (semver.gte(process.version, '8.9.0')) {
    return require.resolve(importee, {
      paths: [path.dirname(importer)],
    });
  } else {
    // `paths` argument is not available in older Node.
    // This works though.
    // https://github.com/nodejs/node/issues/5963
    const Module = require('module');
    return Module._findPath(importee, [
      path.dirname(importer),
      ...module.paths,
    ]);
  }
}

Domain

Subdomains

Called By

Frequently Asked Questions

What does resolveRelatively() do?
resolveRelatively() is a function in the react codebase, defined in scripts/rollup/plugins/use-forks-plugin.js.
Where is resolveRelatively() defined?
resolveRelatively() is defined in scripts/rollup/plugins/use-forks-plugin.js at line 12.
What calls resolveRelatively()?
resolveRelatively() is called by 1 function(s): useForks.

Analyze Your Own Codebase

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

Try Supermodel Free