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

Function prepareKnownDeps

packages/vite/src/node/optimizer/optimizer.ts:300–313  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

298 }
299
300 function prepareKnownDeps() {
301 const knownDeps: Record<string, OptimizedDepInfo> = {}
302 // Clone optimized info objects, fileHash, browserHash may be changed for them
303 const metadata = depsOptimizer.metadata!
304 for (const dep of Object.keys(metadata.optimized)) {
305 knownDeps[dep] = { ...metadata.optimized[dep] }
306 }
307 for (const dep of Object.keys(metadata.discovered)) {
308 // Clone the discovered info discarding its processing promise
309 const { processing, ...info } = metadata.discovered[dep]
310 knownDeps[dep] = info
311 }
312 return knownDeps
313 }
314
315 async function runOptimizer(preRunResult?: DepOptimizationResult) {
316 // a successful completion of the optimizeDeps rerun will end up

Callers 2

initFunction · 0.85
runOptimizerFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected