toDiscoveredDependencies() — vite Function Reference
Architecture documentation for the toDiscoveredDependencies() function in index.ts from the vite codebase.
Entity Profile
Dependency Diagram
graph TD 9b7b17a5_d5ad_52e2_bb45_a7dd0edefa69["toDiscoveredDependencies()"] 2f328851_91ee_fb05_63f0_4f466b9d6250["index.ts"] 9b7b17a5_d5ad_52e2_bb45_a7dd0edefa69 -->|defined in| 2f328851_91ee_fb05_63f0_4f466b9d6250 d04f1f71_b435_f5c3_dc33_d847fd576eaf["optimizeDeps()"] d04f1f71_b435_f5c3_dc33_d847fd576eaf -->|calls| 9b7b17a5_d5ad_52e2_bb45_a7dd0edefa69 9810a1ae_08e1_202d_3fb0_3cc8b579cb87["optimizeExplicitEnvironmentDeps()"] 9810a1ae_08e1_202d_3fb0_3cc8b579cb87 -->|calls| 9b7b17a5_d5ad_52e2_bb45_a7dd0edefa69 d40c38f0_b6c1_b93f_a735_b3f1e17bea5b["createDepsOptimizer()"] d40c38f0_b6c1_b93f_a735_b3f1e17bea5b -->|calls| 9b7b17a5_d5ad_52e2_bb45_a7dd0edefa69 b4bab689_2525_9144_6dd0_9a61aa65ad6a["getOptimizedBrowserHash()"] 9b7b17a5_d5ad_52e2_bb45_a7dd0edefa69 -->|calls| b4bab689_2525_9144_6dd0_9a61aa65ad6a 74146d64_5b7b_78cd_e4e7_8edffa229212["getDepHash()"] 9b7b17a5_d5ad_52e2_bb45_a7dd0edefa69 -->|calls| 74146d64_5b7b_78cd_e4e7_8edffa229212 464801d1_961b_0f9e_c4bf_fae5244fc377["getOptimizedDepPath()"] 9b7b17a5_d5ad_52e2_bb45_a7dd0edefa69 -->|calls| 464801d1_961b_0f9e_c4bf_fae5244fc377 60451d3e_8c58_53f5_26c6_c17035d9a884["extractExportsData()"] 9b7b17a5_d5ad_52e2_bb45_a7dd0edefa69 -->|calls| 60451d3e_8c58_53f5_26c6_c17035d9a884 style 9b7b17a5_d5ad_52e2_bb45_a7dd0edefa69 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/vite/src/node/optimizer/index.ts lines 479–501
export function toDiscoveredDependencies(
environment: Environment,
deps: Record<string, string>,
timestamp?: string,
): Record<string, OptimizedDepInfo> {
const browserHash = getOptimizedBrowserHash(
getDepHash(environment).hash,
deps,
timestamp,
)
const discovered: Record<string, OptimizedDepInfo> = {}
for (const id in deps) {
const src = deps[id]
discovered[id] = {
id,
file: getOptimizedDepPath(environment, id),
src,
browserHash: browserHash,
exportsData: extractExportsData(environment, src),
}
}
return discovered
}
Domain
Subdomains
Defined In
Source
Frequently Asked Questions
What does toDiscoveredDependencies() do?
toDiscoveredDependencies() is a function in the vite codebase, defined in packages/vite/src/node/optimizer/index.ts.
Where is toDiscoveredDependencies() defined?
toDiscoveredDependencies() is defined in packages/vite/src/node/optimizer/index.ts at line 479.
What does toDiscoveredDependencies() call?
toDiscoveredDependencies() calls 4 function(s): extractExportsData, getDepHash, getOptimizedBrowserHash, getOptimizedDepPath.
What calls toDiscoveredDependencies()?
toDiscoveredDependencies() is called by 3 function(s): createDepsOptimizer, optimizeDeps, optimizeExplicitEnvironmentDeps.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free