MCPcopy
hub / github.com/prisma/prisma / runPackageManager

Function runPackageManager

packages/cli/src/bootstrap/template-scaffold.ts:177–185  ·  view source on GitHub ↗
(baseDir: string, args: string[])

Source from the content-addressed store, hash-verified

175const execFileAsync = promisify(execFile)
176
177async function runPackageManager(baseDir: string, args: string[]): Promise<void> {
178 const pm = detectPackageManager(baseDir)
179 await execFileAsync(pm, args, {
180 cwd: baseDir,
181 env: { ...process.env },
182 shell: process.platform === 'win32',
183 timeout: 300_000,
184 })
185}
186
187export function installDependencies(baseDir: string): Promise<void> {
188 return runPackageManager(baseDir, ['install'])

Callers 3

installDependenciesFunction · 0.85
addDependenciesFunction · 0.85
addDevDependenciesFunction · 0.85

Calls 1

detectPackageManagerFunction · 0.85

Tested by

no test coverage detected