@rayburst/sharity
Version:
Analyze shared package usage across monorepos - calculate symbol sharing percentages, track exclusive imports, and identify unused exports
25 lines • 636 B
TypeScript
/**
* 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