UNPKG

wrap-git

Version:

Wraps GitHub profile and provides summarized details about repos, commits and language coverages for a given profile.

40 lines 1.49 kB
import { getUserProfile } from "./api/profile.js"; import { commitSummarizar } from "./core/commitSummarizer.js"; import { repoSummarizer } from "./core/repoSummarizer.js"; import { lngSummarizer } from "./core/lngSummarizer.js"; import { CommitType } from "./types/CommitType.js"; import { ProfileType } from "./types/ProfileType.js"; import { LngType } from "./types/Lngtype.js"; import { RepoType } from "./types/RepoType.js"; export { getUserProfile }; export { commitSummarizar }; export { repoSummarizer }; export { lngSummarizer }; export type { CommitType, ProfileType, LngType, RepoType }; declare const _default: { getUserProfile: (username: string, token?: string) => Promise<ProfileType | undefined>; commitSummarizar: (username: string, created_at: string, token?: string) => Promise<{ totalCommits: number; commitsPerYear: CommitType[]; } | undefined>; repoSummarizer: (username: string, token?: string) => Promise<{ allRepos: RepoType[]; totalRepos: number; starsEarned: number; topStarredRepos: RepoType[]; orgRepos: number; publicRepos: number; }>; lngSummarizer: (username: string, token?: string) => Promise<{ totLineOfCode: number; totalLngs: number; top5Lngs: LngType[]; allLngs: { coverage: number; lngName: string; repos: number; }[]; }>; }; export default _default; //# sourceMappingURL=index.d.ts.map