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
Called By
Source
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