@azwebmaster/dependency-optimizer
Version:
Scan for unused dependencies and node_modules waste
15 lines • 517 B
TypeScript
import type { AnalyzeOptions, AnalyzeResult } from './types.js';
export declare class NodeModulesAnalyzer {
private options;
constructor(options?: AnalyzeOptions);
analyze(projectPath?: string): Promise<AnalyzeResult>;
private getAllPackages;
private isValidPackage;
private analyzePackage;
private getDirectorySize;
private getDependencyDepth;
private findDependencyPath;
private directoryExists;
formatSize(bytes: number): string;
}
//# sourceMappingURL=analyzer.d.ts.map