MCPcopy Create free account

hub / github.com/ethanniser/NextFaster / functions

Functions82 in github.com/ethanniser/NextFaster

↓ 14 callersFunctioncn
(...inputs: ClassValue[])
src/lib/utils.ts:4
↓ 10 callersFunctionunstable_cache
( callback: (...args: Inputs) => Promise<Output>, key: string[], options: { revalidate: number }, )
src/lib/unstable-cache.ts:5
↓ 4 callersFunctiongetCart
()
src/lib/cart.ts:23
↓ 3 callersFunctiongenerateImage
(prompt: string)
scripts/makeImages.ts:11
↓ 3 callersFunctiongetCollections
()
scripts/generate.ts:38
↓ 3 callersFunctiongetUser
()
src/lib/queries.ts:15
↓ 3 callersFunctionupdateCart
(newItems: CartItem[])
src/lib/cart.ts:14
↓ 3 callersFunctionuploadImage
(imageUrl: string, path: string)
scripts/makeImages.ts:33
↓ 2 callersFunctionsetSession
(user: NewUser)
src/lib/session.ts:46
↓ 2 callersFunctionvalidatedAction
( schema: S, action: ValidatedActionFunction<S, T>, )
src/lib/middleware.ts:15
↓ 2 callersFunctionverifyToken
(input: string)
src/lib/session.ts:33
↓ 1 callersFunctioncomparePasswords
( plainTextPassword: string, hashedPassword: string, )
src/lib/session.ts:13
↓ 1 callersFunctiondetailedCart
()
src/lib/cart.ts:36
↓ 1 callersFunctiongetCategories
()
scripts/generate.ts:74
↓ 1 callersFunctiongetHostname
()
src/app/api/prefetch-images/[...rest]/route.ts:6
↓ 1 callersFunctiongetSubcollections
()
scripts/generate.ts:125
↓ 1 callersFunctionhashPassword
(password: string)
src/lib/session.ts:9
↓ 1 callersFunctionmakeProductPrompt
(categoryName: string)
scripts/genProducts.ts:36
↓ 1 callersFunctionprefetchImage
(image: PrefetchImage)
src/components/ui/link.tsx:115
↓ 1 callersFunctionprefetchImages
(href: string)
src/components/ui/link.tsx:19
↓ 1 callersFunctionsignToken
(payload: SessionData)
src/lib/session.ts:25
↓ 1 callersFunctionsleep
(ms: number)
src/components/ui/link.tsx:15
FunctionAddToCartForm
({ productSlug }: { productSlug: string })
src/components/add-to-cart-form.tsx:5
FunctionAuthServer
()
src/app/auth.server.tsx:4
FunctionCart
()
src/components/cart.tsx:3
FunctionCartItem
({ product }: { product: CartItem })
src/app/order/dynamic.tsx:33
FunctionCartItems
()
src/app/order/dynamic.tsx:11
FunctionGET
(request: NextRequest)
src/app/api/search/route.ts:4
FunctionGET
(request: Request)
src/app/api/debug/route.ts:3
FunctionGET
( _: NextRequest, { params }: { params: { rest: string[] } }, )
src/app/api/prefetch-images/[...rest]/route.ts:16
FunctionHome
()
src/app/(category-sidebar)/page.tsx:6
FunctionHome
(props: { params: Promise<{ collection: string; }>; })
src/app/(category-sidebar)/[collection]/page.tsx:12
FunctionImage
(props: { params: Promise<{ category: string; }>; })
src/app/(category-sidebar)/products/[category]/opengraph-image.tsx:18
FunctionImage
(props: { params: Promise<{ category: string; subcategory: string; }>; })
src/app/(category-sidebar)/products/[category]/[subcategory]/opengraph-image.tsx:18
FunctionImage
(props: { params: Promise<{ product: string; subcategory: string; category: string; }>; })
src/app/(category-sidebar)/products/[category]/[subcategory]/[product]/opengraph-image.tsx:18
FunctionLayout
({ children, }: { children: React.ReactNode; })
src/app/(category-sidebar)/layout.tsx:4
FunctionLayout
({ children, }: Readonly<{ children: React.ReactNode; }>)
src/app/(category-sidebar)/products/[category]/layout.tsx:33
FunctionLoginForm
()
src/components/login-form.tsx:1
FunctionLoginForm
()
src/app/auth.client.tsx:13
FunctionOrderHistoryDynamic
()
src/app/order-history/dynamic.tsx:3
FunctionPage
()
src/app/not-found.tsx:1
FunctionPage
()
src/app/error.tsx:3
FunctionPage
(props: { params: Promise<{ category: string; }>; })
src/app/(category-sidebar)/products/[category]/page.tsx:12
FunctionPage
(props: { params: Promise<{ subcategory: string; category: string; }>; })
src/app/(category-sidebar)/products/[category]/[subcategory]/page.tsx:51
FunctionPage
(props: { params: Promise<{ product: string; subcategory: string; category: string; }>; })
src/app/(category-sidebar)/products/[category]/[subcategory]/[product]/page.tsx:48
FunctionPage
()
src/app/order-history/page.tsx:9
FunctionPage
()
src/app/order/page.tsx:10
FunctionPlaceOrderAuth
()
src/app/auth.server.tsx:13
FunctionProductLink
(props: { imageUrl?: string | null; category_slug: string; subcategory_slug: string; loading: "eager"
src/components/ui/product-card.tsx:21
FunctionRootLayout
({ children, }: Readonly<{ children: React.ReactNode; }>)
src/app/layout.tsx:26
FunctionScanPage
()
src/app/scan/page.tsx:13
FunctionSearchDropdownComponent
()
src/components/search-dropdown.tsx:16
FunctionSignInSignUp
()
src/app/auth.client.tsx:85
FunctionSignOut
(props: { username: string })
src/app/auth.client.tsx:104
FunctionTotalCost
()
src/app/order/dynamic.tsx:86
FunctionWelcomeToast
()
src/app/welcome-toast.tsx:6
FunctionaddToCart
(prevState: unknown, formData: FormData)
src/lib/actions.ts:5
FunctioncheckBatchStatus
()
scripts/generate.ts:260
FunctioncreateBatch
()
scripts/generate.ts:248
FunctiondownloadBatch
()
scripts/generate.ts:267
FunctionduplicateProducts
()
scripts/fill.ts:113
FunctiongenerateBatchFile
()
scripts/generate.ts:209
FunctiongenerateCategories
()
scripts/generate.ts:43
FunctiongenerateMetadata
({ params, }: { params: Promise<{ category: string }>; })
src/app/(category-sidebar)/products/[category]/layout.tsx:5
FunctiongenerateMetadata
(props: { params: Promise<{ category: string; subcategory: string }>; })
src/app/(category-sidebar)/products/[category]/[subcategory]/page.tsx:27
FunctiongenerateMetadata
(props: { params: Promise<{ product: string; category: string; subcategory: string }>; })
src/app/(category-sidebar)/products/[category]/[subcategory]/[product]/page.tsx:31
FunctiongenerateStaticParams
()
src/app/(category-sidebar)/products/[category]/page.tsx:8
FunctiongenerateStaticParams
()
src/app/(category-sidebar)/[collection]/page.tsx:8
FunctiongenerateSubCollections
()
scripts/generate.ts:79
FunctiongenerateSubcategories
()
scripts/generate.ts:140
FunctiongetBody
()
scripts/fill.ts:36
FunctiongetEmptySubcategories
()
scripts/fill.ts:9
FunctiongetProductLinkImageProps
( imageUrl: string, productName: string, )
src/components/ui/product-card.tsx:8
FunctiongetRandomObjects
(arr: any[], count: number)
scripts/fill.ts:19
FunctiongetSession
()
src/lib/session.ts:40
FunctionhandleClickOutside
(event: MouseEvent)
src/components/search-dropdown.tsx:77
FunctionhandleKeyDown
(e: React.KeyboardEvent)
src/components/search-dropdown.tsx:58
FunctionmakeCategoryPrompt
(categoryName: string)
scripts/genProducts.ts:65
FunctionremoveFromCart
(formData: FormData)
src/lib/actions.ts:40
Functionrewrites
()
next.config.mjs:23
FunctionsignOut
()
src/app/(login)/actions.ts:93
FunctionuploadBatchFile
()
scripts/generate.ts:237