UNPKG

epd

Version:

Enhanced peer dependency resolution for npm, yarn, and pnpm

20 lines (19 loc) 567 B
import { PackageJson } from './types.js'; export interface LicenseInfo { package: string; license: string; compatible: boolean; risk: 'low' | 'medium' | 'high'; } export interface LicenseReport { compatible: LicenseInfo[]; incompatible: LicenseInfo[]; unknown: LicenseInfo[]; summary: { total: number; compatible: number; risks: number; }; } export declare function checkLicenses(packageJson: PackageJson): Promise<LicenseReport>; export declare function generateLicenseReport(report: LicenseReport): void;