Home / Function/ getBackwardCompatibleModuleNode() — vite Function Reference

getBackwardCompatibleModuleNode() — vite Function Reference

Architecture documentation for the getBackwardCompatibleModuleNode() function in mixedModuleGraph.ts from the vite codebase.

Entity Profile

Dependency Diagram

graph TD
  d8391f75_fffc_b831_70c9_fb964a1caf82["getBackwardCompatibleModuleNode()"]
  c1a5c030_6aae_0cbb_cc67_256559724512["ModuleGraph"]
  d8391f75_fffc_b831_70c9_fb964a1caf82 -->|defined in| c1a5c030_6aae_0cbb_cc67_256559724512
  8f73b680_d5b9_383c_f695_c906b80fb1e6["handleHMRUpdate()"]
  8f73b680_d5b9_383c_f695_c906b80fb1e6 -->|calls| d8391f75_fffc_b831_70c9_fb964a1caf82
  22f5b773_924c_1cf6_caaf_d894ee1a4c3c["_getModuleSetUnion()"]
  22f5b773_924c_1cf6_caaf_d894ee1a4c3c -->|calls| d8391f75_fffc_b831_70c9_fb964a1caf82
  1d65aaf8_13f0_8f65_96f9_9d8c05b8369a["ensureEntryFromUrl()"]
  1d65aaf8_13f0_8f65_96f9_9d8c05b8369a -->|calls| d8391f75_fffc_b831_70c9_fb964a1caf82
  f6405e51_2f5f_8b61_2baa_899012d93f2a["createBackwardCompatibleModuleSet()"]
  f6405e51_2f5f_8b61_2baa_899012d93f2a -->|calls| d8391f75_fffc_b831_70c9_fb964a1caf82
  88fceafc_7ebe_4d67_4956_00f98b9b651d["createBackwardCompatibleModuleMap()"]
  88fceafc_7ebe_4d67_4956_00f98b9b651d -->|calls| d8391f75_fffc_b831_70c9_fb964a1caf82
  f69e7359_4c92_c290_7870_d78b5ebc9060["createBackwardCompatibleFileToModulesMap()"]
  f69e7359_4c92_c290_7870_d78b5ebc9060 -->|calls| d8391f75_fffc_b831_70c9_fb964a1caf82
  a4168a1b_3e71_5cc9_a18d_c7ae3a38432d["getBackwardCompatibleBrowserModuleNode()"]
  d8391f75_fffc_b831_70c9_fb964a1caf82 -->|calls| a4168a1b_3e71_5cc9_a18d_c7ae3a38432d
  6320d5f1_e9df_4579_295d_dff40d81f826["getBackwardCompatibleServerModuleNode()"]
  d8391f75_fffc_b831_70c9_fb964a1caf82 -->|calls| 6320d5f1_e9df_4579_295d_dff40d81f826
  style d8391f75_fffc_b831_70c9_fb964a1caf82 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/vite/src/node/server/mixedModuleGraph.ts lines 499–503

  getBackwardCompatibleModuleNode(mod: EnvironmentModuleNode): ModuleNode {
    return mod.environment === 'client'
      ? this.getBackwardCompatibleBrowserModuleNode(mod)
      : this.getBackwardCompatibleServerModuleNode(mod)
  }

Domain

Subdomains

Frequently Asked Questions

What does getBackwardCompatibleModuleNode() do?
getBackwardCompatibleModuleNode() is a function in the vite codebase, defined in packages/vite/src/node/server/mixedModuleGraph.ts.
Where is getBackwardCompatibleModuleNode() defined?
getBackwardCompatibleModuleNode() is defined in packages/vite/src/node/server/mixedModuleGraph.ts at line 499.
What does getBackwardCompatibleModuleNode() call?
getBackwardCompatibleModuleNode() calls 2 function(s): getBackwardCompatibleBrowserModuleNode, getBackwardCompatibleServerModuleNode.
What calls getBackwardCompatibleModuleNode()?
getBackwardCompatibleModuleNode() is called by 6 function(s): _getModuleSetUnion, createBackwardCompatibleFileToModulesMap, createBackwardCompatibleModuleMap, createBackwardCompatibleModuleSet, ensureEntryFromUrl, handleHMRUpdate.

Analyze Your Own Codebase

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

Try Supermodel Free