@c0dez/github-repo-fetcher
Version:
🔍 A lightweight GitHub profile analyzer that fetches repositories, READMEs, and comprehensive user statistics with TypeScript support. Perfect for building GitHub analytics tools and portfolio sites.
14 lines (13 loc) • 481 B
TypeScript
import { GitHubRepo, GitHubError, GitHubUserStats } from './types';
export declare class GitHubRepoFetcher {
private baseUrl;
private token;
constructor(token?: string);
private get headers();
getReposWithReadme(username: string): Promise<GitHubRepo[]>;
private getRepositories;
private getReadme;
getUserStats(username: string): Promise<GitHubUserStats>;
private handleError;
}
export { GitHubRepo, GitHubError, GitHubUserStats };