MCPcopy Create free account

hub / github.com/NotHarshhaa/devops-cheatsheet / functions

Functions99 in github.com/NotHarshhaa/devops-cheatsheet

↓ 3 callersFunctiongetAllCheatsheets
(category?: string)
src/data/cheatsheets.ts:15
↓ 3 callersFunctiongetSavedItems
()
src/utils/localStorage.ts:2
↓ 3 callersFunctionuseIsLowEndDevice
()
src/hooks/useOptimizedAnimation.ts:7
↓ 2 callersFunctiongetCheatsheetBySlug
(category: string, slug: string)
src/utils/markdown.ts:41
↓ 2 callersFunctionhandleCopyCode
(code: string)
src/components/CheatsheetTemplate.tsx:192
↓ 2 callersFunctionhandleFallbackShare
(url: string)
src/components/CategoryActions.tsx:49
↓ 2 callersFunctionhandleNavigation
(direction: 'prev' | 'next')
src/components/CheatsheetTemplate.tsx:220
↓ 2 callersFunctionhighlightText
(text: string, query: string)
src/app/search/page.tsx:25
↓ 2 callersFunctionresolveParams
( paramsOrPromise: RouteParams | Promise<RouteParams> )
src/app/[category]/[slug]/page.tsx:12
↓ 1 callersFunctionapplyFilter
(filter: FilterType)
src/components/HomeFilters.tsx:106
↓ 1 callersFunctioncheckBattery
()
src/hooks/useOptimizedAnimation.ts:25
↓ 1 callersFunctioncheckDeviceCapabilities
()
src/hooks/useOptimizedAnimation.ts:12
↓ 1 callersFunctionfetchCheatsheets
()
src/app/search/page.tsx:57
↓ 1 callersFunctionfetchCheatsheets
()
src/app/[category]/CategoryPageClient.tsx:52
↓ 1 callersFunctionfetchContent
()
src/app/[category]/[slug]/CheatsheetPageClient.tsx:35
↓ 1 callersFunctionformatCategoryName
(category: string)
src/app/[category]/CategoryPageClient.tsx:34
↓ 1 callersFunctiongetIconComponent
(iconString: string)
src/components/CheatsheetTemplate.tsx:140
↓ 1 callersFunctiongetIconComponent
(iconString: string)
src/app/search/page.tsx:9
↓ 1 callersFunctiongetIconComponent
(iconString: string)
src/app/[category]/CategoryPageClient.tsx:12
↓ 1 callersFunctionhandleLoad
()
src/components/GlobalLoader.tsx:51
↓ 1 callersFunctionisItemSaved
(category: string)
src/utils/localStorage.ts:22
↓ 1 callersFunctionisMobileDevice
()
src/utils/performance.ts:57
↓ 1 callersFunctionprocessMarkdownFiles
()
scripts/process-markdown.mjs:6
↓ 1 callersFunctionremoveItem
(category: string)
src/utils/localStorage.ts:16
↓ 1 callersFunctionsaveItem
(category: string)
src/utils/localStorage.ts:8
↓ 1 callersFunctiontoggleCategory
(category: string)
src/app/search/page.tsx:91
↓ 1 callersFunctionuseTheme
()
src/context/ThemeContext.tsx:149
FunctionAboutPage
()
src/app/about/page.tsx:22
FunctionCategoriesPage
()
src/app/categories/page.tsx:6
FunctionCategoryActions
({ category }: CategoryActionsProps)
src/components/CategoryActions.tsx:11
FunctionCategoryCard
({ title, description, toolCount, category }: CategoryCardProps)
src/components/CategoryCard.tsx:15
FunctionCategoryIcon
({ category }: CategoryIconProps)
src/components/CategoryIcon.tsx:21
FunctionCategoryPage
({ params }: any)
src/app/[category]/page.tsx:10
FunctionCategoryPageClient
({ params }: Props)
src/app/[category]/CategoryPageClient.tsx:47
FunctionCheatsheetPage
({ params, }: { params: RouteParams | Promise<RouteParams>; })
src/app/[category]/[slug]/page.tsx:56
FunctionCheatsheetPageClient
({ params }: Props)
src/app/[category]/[slug]/CheatsheetPageClient.tsx:29
FunctionCheatsheetTemplate
({ title, category, icon, description, difficulty, readingTime, popularity, sections }: Cheats
src/components/CheatsheetTemplate.tsx:156
FunctionContributePage
()
src/app/contribute/page.tsx:25
FunctionCopyButton
({ text }: CopyButtonProps)
src/components/CopyButton.tsx:9
FunctionDifficultyBadge
({ difficulty }: { difficulty: Cheatsheet['difficulty'] })
src/app/search/page.tsx:36
FunctionError
({ error, reset, }: { error: Error & { digest?: string }; reset: () => void; })
src/app/[category]/[slug]/error.tsx:7
FunctionExploreButton
({ category }: ExploreButtonProps)
src/components/ExploreButton.tsx:10
FunctionFooter
()
src/components/Footer.tsx:23
FunctionGET
(request: Request)
src/app/api/cheatsheets/route.ts:29
FunctionGET
( request: NextRequest, context: { params: { category: string; slug: string } | Promise<{ category: string
src/app/api/cheatsheets/[category]/[slug]/route.ts:26
FunctionGettingStartedPage
()
src/app/getting-started/page.tsx:22
FunctionGlobalLoader
({ minimumLoadingTime = 1200, loadingMessage = 'Loading DevOps Hub...', }: GlobalLoaderProps)
src/components/GlobalLoader.tsx:14
FunctionHeader
()
src/components/Header.tsx:30
FunctionHomeFilters
()
src/components/HomeFilters.tsx:100
FunctionHomePage
()
src/app/page.tsx:19
FunctionLoading
()
src/app/[category]/loading.tsx:1
FunctionLoading
()
src/app/[category]/[slug]/loading.tsx:1
FunctionMarkdownContent
({ content }: { content: string })
src/components/MarkdownContent.tsx:6
FunctionNotFound
()
src/app/not-found.tsx:3
FunctionNotFound
()
src/app/[category]/not-found.tsx:3
FunctionOptimizedImageComponent
({ src, alt, width, height, className = "", fallbackSrc = "/placeholder.svg", blurhash, lazyBo
src/components/OptimizedImage.tsx:15
FunctionParticle
({ className = "" })
src/app/page.tsx:14
FunctionRootLayout
({ children, }: { children: React.ReactNode; })
src/app/layout.tsx:87
FunctionScrollToTop
()
src/components/ScrollToTop.tsx:6
FunctionSearchBar
()
src/components/SearchBar.tsx:7
FunctionSearchPage
()
src/app/search/page.tsx:50
FunctionThemeProvider
({ children }: { children: React.ReactNode })
src/context/ThemeContext.tsx:40
FunctionThemeToggleComponent
()
src/components/ThemeToggle.tsx:9
FunctionToolIcon
({ tool, size = 40, className = '' })
src/components/ToolIcon.tsx:10
FunctionToolLogo
({ name, className = "w-8 h-8" }: ToolLogoProps)
src/components/ToolLogo.tsx:6
FunctionaddPassiveEventListener
( element: HTMLElement | Window | Document, eventType: string, callback: EventListenerOrEventListenerObj
src/utils/performance.ts:181
FunctioncreateFadeInVariants
( duration: number = 0.5, )
src/hooks/useOptimizedAnimation.ts:122
FunctioncreateScaleVariants
( startScale: number = 0.95, duration: number = 0.5, )
src/hooks/useOptimizedAnimation.ts:190
FunctioncreateSlideInVariants
( direction: "left" | "right" | "up" | "down" = "up", distance: number = 50, duration: number = 0.5, )
src/hooks/useOptimizedAnimation.ts:149
Functiondebounce
( fn: T, delay: number, )
src/utils/performance.ts:11
FunctiongenerateMetadata
({ params, }: { params: RouteParams | Promise<RouteParams>; })
src/app/[category]/[slug]/page.tsx:18
FunctiongenerateStaticParams
()
src/app/[category]/page.tsx:4
FunctiongenerateStaticParams
()
src/app/[category]/[slug]/page.tsx:36
FunctiongenerateStaticParams
()
src/app/api/cheatsheets/route.ts:6
FunctiongenerateStaticParams
()
src/app/api/cheatsheets/[category]/[slug]/route.ts:6
FunctiongetAllCheatsheets
(category: string | '' = '', page = 1, limit = 10)
src/utils/markdown.ts:80
FunctiongetCategories
()
src/utils/markdown.ts:145
FunctiongetCheatsheetBySlug
( category: string, slug: string, )
src/data/cheatsheets.ts:471
FunctionhandleChange
(e: MediaQueryListEvent)
src/context/ThemeContext.tsx:81
FunctionhandleChange
(e: MediaQueryListEvent)
src/hooks/useOptimizedAnimation.ts:81
FunctionhandleCopy
()
src/components/CopyButton.tsx:12
FunctionhandleSave
()
src/components/CheatsheetTemplate.tsx:215
FunctionhandleSave
()
src/components/CategoryActions.tsx:18
FunctionhandleScroll
()
src/components/CheatsheetTemplate.tsx:172
FunctionhandleScroll
()
src/components/Header.tsx:37
FunctionhandleSearch
(e: React.FormEvent)
src/components/SearchBar.tsx:11
FunctionhandleShare
()
src/components/CheatsheetTemplate.tsx:197
FunctionhandleShare
()
src/components/CategoryActions.tsx:30
FunctionhandleSubscribe
(e: React.FormEvent)
src/components/Footer.tsx:27
FunctionisLowEndDevice
()
src/utils/performance.ts:74
FunctionlazyLoadImage
( imageRef: HTMLImageElement | null, src: string, )
src/utils/performance.ts:113
Functionmemoize
( fn: T, getKey: (...args: Parameters<T>) => string = (...args) => JSON.stringify(args), )
src/utils/performance.ts:222
FunctionprefersReducedMotion
()
src/utils/performance.ts:145
FunctionrafThrottle
( callback: T, )
src/utils/performance.ts:197
Functionthrottle
( fn: T, limit: number, )
src/utils/performance.ts:30
FunctiontoggleVisibility
()
src/components/ScrollToTop.tsx:12
FunctionupdateProgress
()
src/components/GlobalLoader.tsx:26
FunctionuseOptimizedAnimation
( variants: OptimizedVariants, prefersReducedMotion = false, )
src/hooks/useOptimizedAnimation.ts:70
FunctionuseOptimizedCallback
( callback: T, dependencies: unknown[] = [], )
src/utils/performance.ts:156