MCPcopy
hub / github.com/vitejs/vite / optimizeExplicitEnvironmentDeps

Function optimizeExplicitEnvironmentDeps

packages/vite/src/node/optimizer/index.ts:325–348  ·  view source on GitHub ↗
(
  environment: Environment,
)

Source from the content-addressed store, hash-verified

323}
324
325export async function optimizeExplicitEnvironmentDeps(
326 environment: Environment,
327): Promise<DepOptimizationMetadata> {
328 const cachedMetadata = await loadCachedDepOptimizationMetadata(
329 environment,
330 environment.config.optimizeDeps.force ?? false,
331 false,
332 )
333 if (cachedMetadata) {
334 return cachedMetadata
335 }
336
337 const deps: Record<string, string> = {}
338
339 await addManuallyIncludedOptimizeDeps(environment, deps)
340
341 const depsInfo = toDiscoveredDependencies(environment, deps)
342
343 const result = await runOptimizeDeps(environment, depsInfo).result
344
345 await result.commit()
346
347 return result.metadata
348}
349
350export function initDepsOptimizerMetadata(
351 environment: Environment,

Callers 1

initFunction · 0.90

Calls 4

toDiscoveredDependenciesFunction · 0.85
runOptimizeDepsFunction · 0.85

Tested by

no test coverage detected