PackageLock
The codebase's package lock: the exact version of each package used within each compatible range.
export interface PackageLock { get(name: string, range: string): string | undefined; /** `integrity`: the tarball's hash; omitted, the one recorded for the same version is kept */ set(name: string, range: string, version: string, integrity?: string): void; integrity(name: string, range: string): string | undefined; all(): { name: string; range: string; version: string; integrity?: string }[]; }