UNPKG

mira-consciousness

Version:

Memory & Intelligence Retention Archive - Preserving The Spark

42 lines 1.13 kB
export interface DependencyResult { totalDependencies: number; outdated: number; vulnerabilities: number; unused: string[]; dependencyGraph?: DependencyGraph; qualityMetrics?: PackageQualityMetrics; securityScore?: number; } export interface DependencyGraph { depth: number; circularDependencies: string[]; heaviestPaths: Array<{ path: string[]; weight: number; }>; duplicates: Array<{ name: string; versions: string[]; }>; } export interface PackageQualityMetrics { averageQualityScore: number; highRiskPackages: Array<{ name: string; issues: string[]; weeklyDownloads: number; lastUpdate: string; maintainers: number; }>; } export declare class DependencyAnalyzer { private projectRoot; constructor(projectRoot: string); analyze(): Promise<DependencyResult>; private findSourceFiles; private analyzeDependencyGraph; private analyzePackageQuality; private fetchPackageInfo; private calculateSecurityScore; } //# sourceMappingURL=DependencyAnalyzer.d.ts.map