yarn-audit-html
Version:
Generate a HTML report for Yarn Audit
8 lines (7 loc) • 600 B
TypeScript
import ejs from 'ejs';
import { AuditAdvisor, AuditMetadata, Options, RawAuditAdvisor } from './types.js';
export declare function parseAdvisory(advisory: RawAuditAdvisor): AuditAdvisor[];
export declare function generateReport(vulnerabilities: AuditAdvisor[], summary: AuditMetadata, options: Options): Promise<never>;
export declare function renderReport(data: ejs.Data, template: string): Promise<string>;
export declare function writeReport(outputPath: string, report: string): Promise<void>;
export declare function bailWithError(message: string, error: Error, isFatalExitCode: boolean): never;