faj-cli
Version:
FAJ - A powerful CLI resume builder with AI enhancement and multi-format export
23 lines • 737 B
TypeScript
import { ProjectAnalysis } from '../../models';
export declare class ProjectAnalyzer {
private logger;
private languageExtensions;
private frameworkIndicators;
constructor();
analyze(pathOrUrl: string): Promise<ProjectAnalysis>;
private isGitHubUrl;
private analyzeLocal;
private extractProjectInfo;
private analyzeGitHub;
private getAllFiles;
private detectLanguages;
private detectFrameworks;
private detectFrameworksFromDeps;
private calculateMetrics;
private determineComplexity;
private determineComplexityFromGitHub;
private generateDescription;
private generateHighlights;
private generateGitHubHighlights;
}
//# sourceMappingURL=ProjectAnalyzer.d.ts.map