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

Function setFnpdCache

packages/vite/src/node/packages.ts:360–370  ·  view source on GitHub ↗
(
  packageCache: PackageCache,
  pkgData: PackageData,
  basedir: string,
  originalBasedir: string,
)

Source from the content-addressed store, hash-verified

358}
359
360function setFnpdCache(
361 packageCache: PackageCache,
362 pkgData: PackageData,
363 basedir: string,
364 originalBasedir: string,
365) {
366 packageCache.set(getFnpdCacheKey(basedir), pkgData)
367 traverseBetweenDirs(originalBasedir, basedir, (dir) => {
368 packageCache.set(getFnpdCacheKey(dir), pkgData)
369 })
370}
371
372// package cache key for `findNearestPackageData`
373function getFnpdCacheKey(basedir: string) {

Callers 1

findNearestPackageDataFunction · 0.85

Calls 3

getFnpdCacheKeyFunction · 0.85
traverseBetweenDirsFunction · 0.85
setMethod · 0.45

Tested by

no test coverage detected