Skip to content

Graphorin API reference v0.1.0


Graphorin API reference / @graphorin/security / / PackageManagerRunner

Type Alias: PackageManagerRunner

ts
type PackageManagerRunner = (args) => Promise<PackageManagerResult>;

Defined in: packages/security/src/supply-chain/package-manager.ts:32

Experimental

Strategy hook: replace the default child_process.spawn runner. Tests use this to assert the correct CLI is invoked without actually shelling out.

Parameters

ParameterType
args{ args: ReadonlyArray&lt;string&gt;; command: string; cwd?: string; env?: NodeJS.ProcessEnv; signal?: AbortSignal; }
args.argsReadonlyArray&lt;string&gt;
args.commandstring
args.cwd?string
args.env?NodeJS.ProcessEnv
args.signal?AbortSignal

Returns

Promise&lt;PackageManagerResult&gt;