Function: resolvePackageManager()
function resolvePackageManager(opts): PackageManager | null;
Defined in: packages/core/src/writer/pm.ts:62
Resolve the package manager to run install with, in order:
configured(fromoutput.packageManager) — used verbatim;- lockfile walk-up from
startDir(bun.lock/bun.lockb->bun,pnpm-lock.yaml->pnpm,yarn.lock->yarn,package-lock.json->npm), stopping at a.gitmarker or the root; - nearest ancestor
package.jsonpackageManagerfield (name before@); null— do not guess.
Parameters
| Parameter | Type |
|---|---|
opts | { configured?: PackageManager; startDir: string; } |
opts.configured? | PackageManager |
opts.startDir | string |
Returns
PackageManager | null