@snyk/composer-lockfile-parser
Version:
Generate a dep tree given a composer.lock file
7 lines (6 loc) • 603 B
TypeScript
import { SystemPackages, PackageRefCount, LockFilePackage, ComposerJsonFile, ComposerLockFile, DepTreeDependencies } from '../types';
export declare class ComposerParser {
private static readonly MAX_PACKAGE_REPEATS;
static getVersion(depObj: ComposerJsonFile | LockFilePackage): string;
static buildDependencies(composerJsonObj: ComposerJsonFile, composerLockObj: ComposerLockFile, depObj: ComposerJsonFile | LockFilePackage, systemPackages: SystemPackages, includeDev?: boolean, isDevTree?: boolean, depRecursiveArray?: string[], packageRefCount?: PackageRefCount): DepTreeDependencies;
}