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
| Parameter | Type |
|---|---|
args | { args: ReadonlyArray<string>; command: string; cwd?: string; env?: NodeJS.ProcessEnv; signal?: AbortSignal; } |
args.args | ReadonlyArray<string> |
args.command | string |
args.cwd? | string |
args.env? | NodeJS.ProcessEnv |
args.signal? | AbortSignal |
Returns
Promise<PackageManagerResult>