Home / Function/ toDiscoveredDependencies() — vite Function Reference

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
}

Subdomains

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