auditjs
Version:
Audit dependencies to identify known vulnerabilities and maintenance problems
14 lines (13 loc) • 534 B
TypeScript
import { Options } from './Options';
import { PackageTreeNode } from '../Types/PackageTreeNode';
export declare class CycloneDXSbomCreator {
readonly path: string;
readonly options?: Options | undefined;
constructor(path: string, options?: Options | undefined);
createBom(pkgInfo: PackageTreeNode): Promise<string>;
getPackageInfoFromReadInstalled(path?: string): Promise<PackageTreeNode>;
private addComponents;
private processHashes;
private determinePackageType;
private parsePackageJsonName;
}