MCPcopy Index your code
hub / github.com/Opencode-DCP/opencode-dynamic-context-pruning / findPackageDir

Function findPackageDir

lib/update.ts:70–80  ·  view source on GitHub ↗
(name: string)

Source from the content-addressed store, hash-verified

68}
69
70async function findPackageDir(name: string) {
71 let dir = dirname(fileURLToPath(import.meta.url))
72 for (;;) {
73 const pkg = await readPackageJson(join(dir, "package.json"))
74 if (pkg?.name === name) return dir
75
76 const parent = dirname(dir)
77 if (parent === dir) return undefined
78 dir = parent
79 }
80}
81
82export async function updateRemoveDir(packageDir: string, name: string) {
83 const packageParent = dirname(packageDir)

Callers 1

checkAutoUpdateFunction · 0.85

Calls 1

readPackageJsonFunction · 0.85

Tested by

no test coverage detected