getModulesByFile() — vite Function Reference
Architecture documentation for the getModulesByFile() function in hmrHandler.ts from the vite codebase.
Entity Profile
Dependency Diagram
graph TD 16304d96_41aa_6521_c9c0_02b27125f159["getModulesByFile()"] 569b12a9_015e_564e_efd3_205cedee54dd["hmrHandler.ts"] 16304d96_41aa_6521_c9c0_02b27125f159 -->|defined in| 569b12a9_015e_564e_efd3_205cedee54dd 4cffe7ac_42fc_d6b8_b38b_87a95e695952["createHMRHandlerForRunner()"] 4cffe7ac_42fc_d6b8_b38b_87a95e695952 -->|calls| 16304d96_41aa_6521_c9c0_02b27125f159 style 16304d96_41aa_6521_c9c0_02b27125f159 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/vite/src/module-runner/hmrHandler.ts lines 87–93
function getModulesByFile(runner: ModuleRunner, file: string): string[] {
const nodes = runner.evaluatedModules.getModulesByFile(file)
if (!nodes) {
return []
}
return [...nodes].map((node) => node.id)
}
Domain
Subdomains
Called By
Source
Frequently Asked Questions
What does getModulesByFile() do?
getModulesByFile() is a function in the vite codebase, defined in packages/vite/src/module-runner/hmrHandler.ts.
Where is getModulesByFile() defined?
getModulesByFile() is defined in packages/vite/src/module-runner/hmrHandler.ts at line 87.
What calls getModulesByFile()?
getModulesByFile() is called by 1 function(s): createHMRHandlerForRunner.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free