crapifyme
Version:
Ultra-fast developer productivity CLI tools - remove comments, logs, and more
20 lines • 749 B
TypeScript
import { DepsProcessorOptions, DepsAnalysisResult, ProjectAnalysis, AnalysisType } from './types';
export declare class DepsProcessor {
private cwd;
private options;
private packageAnalyzer;
private securityScanner;
private bundleAnalyzer;
constructor(options?: DepsProcessorOptions, cwd?: string);
analyzeProject(analysisTypes?: AnalysisType[]): Promise<DepsAnalysisResult>;
private categorizeDependencies;
private analyzeSecurity;
private analyzeBundleSize;
private analyzeDuplicates;
private analyzeUnused;
private findUnusedDependencies;
private calculateSummary;
generateReport(analysis: ProjectAnalysis): Promise<string>;
private formatSize;
}
//# sourceMappingURL=logic.d.ts.map