UNPKG

@rayburst/sharity

Version:

Analyze shared package usage across monorepos - calculate symbol sharing percentages, track exclusive imports, and identify unused exports

25 lines 636 B
/** * Main analyzer engine */ import { AnalyzerConfig, PackageAnalysisResult } from './types'; /** * Main analyzer class */ export declare class SharedPackageAnalyzer { private config; private tracker; constructor(config: AnalyzerConfig); /** * Run the full analysis */ analyze(): Promise<PackageAnalysisResult>; /** * Calculate total lines in the package */ private calculateTotalPackageLines; /** * Find workspace root (directory containing package.json with workspaces or pnpm-workspace.yaml) */ private findWorkspaceRoot; } //# sourceMappingURL=analyzer.d.ts.map