MCPcopy Create free account

hub / github.com/PankajKumardev/gitstory-2025 / functions

Functions55 in github.com/PankajKumardev/gitstory-2025

↓ 14 callersFunctionuseTheme
()
context/ThemeContext.tsx:54
↓ 8 callersFunctionmakeGitHubUrl
(endpoint: string)
services/githubService.ts:12
↓ 2 callersFunctioncalculateArchetype
( breakdown: ContributionBreakdown, community: CommunityStats, totalCommits: number, productivity: { p
services/scoringAlgorithms.ts:159
↓ 2 callersFunctioncalculateLanguageScores
(repos: any[])
services/scoringAlgorithms.ts:43
↓ 2 callersFunctioncalculateProductivity
(hourCounts: Record<number, number>)
services/scoringAlgorithms.ts:189
↓ 2 callersFunctioncalculateRepoScore
(repo: any)
services/scoringAlgorithms.ts:92
↓ 2 callersFunctiongetTopLanguages
(langMap: Map<string, LanguageScore>, topN: number = 3)
services/scoringAlgorithms.ts:86
↓ 1 callersFunctionfetchContributionsWithGraphQL
(username: string, headers: HeadersInit)
services/githubService.ts:17
↓ 1 callersFunctionfetchGitLabUserStory
(username: string, token: string)
services/gitlabService.ts:12
↓ 1 callersFunctionfetchUserStory
(username: string, token?: string)
services/githubService.ts:95
↓ 1 callersFunctionframe
()
components/slides/PosterSlide.tsx:76
↓ 1 callersFunctiongenerateImage
(skipFonts = false)
components/slides/PosterSlide.tsx:99
↓ 1 callersFunctiongenerateYearlyData
()
constants.ts:5
↓ 1 callersFunctiongetErrorDetails
()
app/page.tsx:118
↓ 1 callersFunctiongetIcon
()
components/slides/ProductivitySlide.tsx:16
↓ 1 callersFunctiongetNextToken
()
app/api/github/route.ts:13
↓ 1 callersFunctiongetRankIcon
(index: number)
components/slides/TopReposSlide.tsx:24
↓ 1 callersFunctionrenderSlide
()
components/StoryContainer.tsx:146
↓ 1 callersFunctiontoggleTheme
()
context/ThemeContext.tsx:38
FunctionCommunitySlide
({ data })
components/slides/CommunitySlide.tsx:11
FunctionCompositionSlide
({ data })
components/slides/CompositionSlide.tsx:11
FunctionGET
(request: NextRequest)
app/api/github/route.ts:36
FunctionGitLabIcon
({ size = 14 }: { size?: number })
app/page.tsx:13
FunctionGridSlide
({ data })
components/slides/GridSlide.tsx:10
FunctionHome
()
app/page.tsx:19
FunctionLanguagesSlide
({ data })
components/slides/LanguagesSlide.tsx:10
FunctionLinkedInIcon
()
components/slides/PosterSlide.tsx:24
FunctionPOST
(request: NextRequest)
app/api/github/route.ts:98
FunctionPosterSlide
({ data })
components/slides/PosterSlide.tsx:36
FunctionProductivitySlide
({ data })
components/slides/ProductivitySlide.tsx:11
FunctionRedditIcon
()
components/slides/PosterSlide.tsx:30
FunctionRepoSlide
({ data })
components/slides/RepoSlide.tsx:11
FunctionRootLayout
({ children, }: { children: React.ReactNode })
app/layout.tsx:174
FunctionRoutineSlide
({ data })
components/slides/RoutineSlide.tsx:10
FunctionSessionProvider
({ children }: { children: React.ReactNode })
components/providers/SessionProvider.tsx:5
FunctionSlideLayout
({ children, gradientStart = "#3B82F6", gradientEnd = "#8B5CF6" })
components/SlideLayout.tsx:13
FunctionStoryContainer
({ data, onComplete })
components/StoryContainer.tsx:26
FunctionTextReveal
({ text, className = "", delay = 0, highlight })
components/TextReveal.tsx:13
FunctionThemeProvider
({ children }: { children: React.ReactNode })
context/ThemeContext.tsx:14
FunctionTitleSlide
({ data })
components/slides/TitleSlide.tsx:11
FunctionTopReposSlide
({ data })
components/slides/TopReposSlide.tsx:19
FunctionTwitterIcon
()
components/slides/PosterSlide.tsx:12
FunctionVelocitySlide
({ data })
components/slides/VelocitySlide.tsx:11
FunctionWhatsAppIcon
()
components/slides/PosterSlide.tsx:18
FunctionanimateProgress
()
components/StoryContainer.tsx:59
FunctioncleanExpiredCache
()
app/api/github/route.ts:23
FunctionhandleDownload
(e: React.MouseEvent | React.PointerEvent)
components/slides/PosterSlide.tsx:126
FunctionhandleKeyDown
(e: KeyboardEvent)
components/StoryContainer.tsx:80
FunctionhandlePointerDown
(e: React.PointerEvent)
components/StoryContainer.tsx:112
FunctionhandlePointerUp
(e: React.PointerEvent)
components/StoryContainer.tsx:125
FunctionhandleSubmit
(e: React.FormEvent)
app/page.tsx:81
Functionjwt
({ token, account, profile })
lib/auth.ts:27
Functionsession
({ session, token })
lib/auth.ts:38
Functionsitemap
()
app/sitemap.ts:3
FunctionvalidateToken
()
app/page.tsx:56