UNPKG

@developerisnow/git-repositories-statistic-analyzer

Version:

A powerful tool for analyzing multiple Git repositories and generating comprehensive statistics

20 lines (19 loc) 609 B
import { GitRepositoryStats } from "./types"; export declare class GitAnalyzer { private basePath; constructor(basePath: string); private executeGitCommand; private formatDate; private calculateRepoAge; private getLastCommitDate; private getLastCommitHash; private getLastCommitMessage; private getTotalCommits; private cleanRepoUrl; private getRemoteUrls; private extractUsername; private getFirstCommitDate; private getUncommittedFilesCount; private getGitFolderSize; analyzeRepository(repoPath: string): Promise<GitRepositoryStats | null>; }