MCPcopy
hub / github.com/qawolf/cli / resolveDepsRoot

Function resolveDepsRoot

src/commands/resolveDepsRoot.ts:20–34  ·  view source on GitHub ↗
(
  args: ResolveDepsRootArgs,
)

Source from the content-addressed store, hash-verified

18 * so override / project / managed resolution stays identical across them.
19 */
20export function resolveDepsRoot(
21 args: ResolveDepsRootArgs,
22): Promise<EnsureRuntimeEnvResult> {
23 const fs = args.fs ?? makeDefaultFs();
24 const projectDir = resolveProjectDirSafe(args.files, fs);
25 return ensureRuntimeEnv(
26 {
27 ...(projectDir !== undefined ? { projectDir } : {}),
28 ...(args.overrideDir !== undefined
29 ? { overrideDir: args.overrideDir }
30 : {}),
31 },
32 { fs },
33 );
34}

Callers 5

handleInstallBrowsersFunction · 0.85
handleInstallFunction · 0.85
makeDefaultHybridDepsFunction · 0.85
makeDefaultDepsFunction · 0.85

Calls 3

makeDefaultFsFunction · 0.85
resolveProjectDirSafeFunction · 0.85
ensureRuntimeEnvFunction · 0.85

Tested by

no test coverage detected