Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Blazity/enterprise-commerce
/ functions
Functions
471 in github.com/Blazity/enterprise-commerce
⨍
Functions
471
◇
Types & classes
592
↓ 190 callers
Function
cn
(...inputs: ClassValue[])
starters/shopify-algolia/utils/cn.ts:4
↓ 35 callers
Function
isDemoMode
()
starters/shopify-algolia/utils/demo-utils.ts:47
↓ 34 callers
Method
build
(operator?: LogicalOperators)
starters/shopify-algolia/lib/algolia/filter-builder.ts:78
↓ 30 callers
Method
where
(attribute: string, value: (string | number | boolean) | null)
starters/shopify-algolia/lib/algolia/filter-builder.ts:23
↓ 17 callers
Function
withClass
(Tag: keyof JSX.IntrinsicElements, classes: string)
starters/shopify-algolia/components/ui/markdown-renderer.tsx:167
↓ 13 callers
Function
mapCurrencyToSign
(currency: CurrencyType)
starters/shopify-algolia/utils/map-currency-to-sign.ts:3
↓ 12 callers
Function
buildSearchFilter
({ collection, params, separator, }: { collection?: PlatformCollection | undefined params: SearchPar
starters/shopify-algolia/utils/build-search-filter.ts:7
↓ 12 callers
Function
getDemoProducts
()
starters/shopify-algolia/utils/demo-utils.ts:6
↓ 9 callers
Function
checkAlgoliaRateLimit
(key: RateLimitKey)
starters/shopify-algolia/lib/algolia/rate-limited.ts:35
↓ 9 callers
Function
getProduct
(client: StorefrontApiClient, id: string)
starters/shopify-algolia/lib/shopify/client.ts:147
↓ 9 callers
Function
makeShopifyId
(id: string, type: "Product" | "Collection" | "ProductVariant")
starters/shopify-algolia/lib/shopify/utils.ts:1
↓ 9 callers
Function
removeOptionsFromUrl
(pathname: string)
starters/shopify-algolia/utils/product-options-utils.ts:62
↓ 8 callers
Function
getVisualOptionFromSlug
(slug: string, optionName = DEFAULT_VISUAL_OPTION)
starters/shopify-algolia/utils/visual-variant-utils.ts:12
↓ 8 callers
Function
isDemoValue
(value: string | undefined)
starters/shopify-algolia/utils/demo-utils.ts:62
↓ 8 callers
Function
isOptIn
(feature: Feature)
starters/shopify-algolia/utils/opt-in.ts:24
↓ 7 callers
Method
and
()
starters/shopify-algolia/lib/algolia/filter-builder.ts:42
↓ 7 callers
Function
createMultiOptionSlug
(baseSlug: string, options: Record<string, string>)
starters/shopify-algolia/utils/visual-variant-utils.ts:71
↓ 7 callers
Function
filterImagesByVisualOption
( images: T[], value: string | null, optionName = DEFAULT_VISUAL_OPTION )
starters/shopify-algolia/utils/visual-variant-utils.ts:146
↓ 7 callers
Function
getMultiOptionFromSlug
(slug: string)
starters/shopify-algolia/utils/visual-variant-utils.ts:51
↓ 7 callers
Function
notifyOptIn
({ feature, source }: { feature: Feature; source?: string })
starters/shopify-algolia/utils/opt-in.ts:28
↓ 7 callers
Function
removeMultiOptionFromSlug
(slug: string)
starters/shopify-algolia/utils/visual-variant-utils.ts:46
↓ 7 callers
Function
removeVisualOptionFromSlug
(slug: string, optionName = DEFAULT_VISUAL_OPTION)
starters/shopify-algolia/utils/visual-variant-utils.ts:7
↓ 6 callers
Function
getCombinationByMultiOption
(variants: any[], slugOptions: Record<string, string>)
starters/shopify-algolia/utils/visual-variant-utils.ts:195
↓ 6 callers
Function
getImagesForCarousel
( images: T[], value: string | null, optionName = DEFAULT_VISUAL_OPTION )
starters/shopify-algolia/utils/visual-variant-utils.ts:157
↓ 6 callers
Function
hasValidMultiOption
(variants: any[], slugOptions: Record<string, string>)
starters/shopify-algolia/utils/visual-variant-utils.ts:230
↓ 6 callers
Function
hasValidVisualOption
( variants: any[], visualValue: string | null, optionName = DEFAULT_VISUAL_OPTION )
starters/shopify-algolia/utils/visual-variant-utils.ts:214
↓ 6 callers
Method
numeric
( attribute: string, value: number | null, operator: ComparisonOperators = ComparisonOperators.Equ
starters/shopify-algolia/lib/algolia/filter-builder.ts:67
↓ 6 callers
Function
slugToName
(slug: string)
starters/shopify-algolia/utils/slug-name.ts:1
↓ 5 callers
Function
getCombinationByVisualOption
( variants: any[], visualValue: string | null, optionName = DEFAULT_VISUAL_OPTION )
starters/shopify-algolia/utils/visual-variant-utils.ts:177
↓ 5 callers
Method
multi
( attribute: string, values: (string | number | boolean)[] | null, operator: LogicalOperators = Lo
starters/shopify-algolia/lib/algolia/filter-builder.ts:30
↓ 5 callers
Function
normalizeCart
(cart: SingleCartQuery["cart"])
starters/shopify-algolia/lib/shopify/normalize.ts:52
↓ 5 callers
Function
normalizeProduct
(product: SingleProductQuery["product"])
starters/shopify-algolia/lib/shopify/normalize.ts:5
↓ 5 callers
Function
slugifyOptionName
(str: string)
starters/shopify-algolia/utils/visual-variant-utils.ts:23
↓ 4 callers
Function
cleanShopifyId
(id: string, type: "Product" | "Collection" | "ProductVariant")
starters/shopify-algolia/lib/shopify/utils.ts:5
↓ 4 callers
Function
getOriginalOptionValue
( variants: any[], slugifiedOptionName: string, slugifiedOptionValue: string )
starters/shopify-algolia/utils/visual-variant-utils.ts:125
↓ 4 callers
Function
getProductReviews
( baseUrl: URL, opts: GetProductReviewsOpts = { per_page: 10, page: 1, } )
starters/shopify-algolia/lib/reviews/client.ts:31
↓ 4 callers
Function
getScriptSizes
(scriptPaths)
starters/shopify-algolia/report-bundle-size.js:82
↓ 4 callers
Function
getVisualOptionValueFromCombination
( combination: any, optionName = DEFAULT_VISUAL_OPTION )
starters/shopify-algolia/utils/visual-variant-utils.ts:82
↓ 4 callers
Function
normalizeCollection
(collection: SingleCollectionQuery["collection"])
starters/shopify-algolia/lib/shopify/normalize.ts:68
↓ 4 callers
Function
slugifyOptionValue
(str: string)
starters/shopify-algolia/utils/visual-variant-utils.ts:30
↓ 4 callers
Function
useCarousel
()
starters/shopify-algolia/components/ui/carousel.tsx:33
↓ 4 callers
Function
useFormField
()
starters/shopify-algolia/components/ui/form.tsx:34
↓ 4 callers
Function
useSidebar
()
starters/shopify-algolia/components/ui/sidebar.tsx:36
↓ 3 callers
Function
calculateDelta
(source: T[], target: any[], idFn: (item: any) => string)
starters/shopify-algolia/scripts/sync/sync.ts:119
↓ 3 callers
Function
createVisualOptionSlug
(baseSlug: string, value?: string, optionName = DEFAULT_VISUAL_OPTION)
starters/shopify-algolia/utils/visual-variant-utils.ts:18
↓ 3 callers
Function
deleteObsolete
(indexName: string, currentIds: string[])
starters/shopify-algolia/scripts/sync/sync.ts:95
↓ 3 callers
Function
generatePath
()
starters/shopify-algolia/scripts/redirects/generate-test-redirects.ts:126
↓ 3 callers
Function
getAllCombinations
(variants: PlatformVariant[])
starters/shopify-algolia/utils/product-options-utils.ts:15
↓ 3 callers
Function
getAllProductReviews
(baseUrl: URL)
starters/shopify-algolia/lib/reviews/client.ts:58
↓ 3 callers
Function
getCart
(client: StorefrontApiClient, cartId: string)
starters/shopify-algolia/lib/shopify/client.ts:249
↓ 3 callers
Function
getCategories
( options: SearchSingleIndexProps["searchParams"] = { hitsPerPage: 50, } )
starters/shopify-algolia/lib/algolia/rate-limited.ts:189
↓ 3 callers
Function
getCollection
(slug: string)
starters/shopify-algolia/lib/algolia/rate-limited.ts:217
↓ 3 callers
Function
getDemoCategories
()
starters/shopify-algolia/utils/demo-utils.ts:27
↓ 3 callers
Function
getDemoProductReviews
()
starters/shopify-algolia/utils/demo-utils.ts:43
↓ 3 callers
Function
getItemAvailability
({ cartId, variantId, productId, }: { cartId: string | null | undefined variantId: string | null | u
starters/shopify-algolia/app/actions/cart.actions.ts:25
↓ 3 callers
Function
getPage
(client: StorefrontApiClient, handle: string)
starters/shopify-algolia/lib/shopify/client.ts:189
↓ 3 callers
Function
nameToSlug
(name: string)
starters/shopify-algolia/utils/slug-name.ts:8
↓ 3 callers
Method
raw
(expression: string)
starters/shopify-algolia/lib/algolia/filter-builder.ts:57
↓ 3 callers
Method
to
(attribute: string, min: number | null, max: number | null)
starters/shopify-algolia/lib/algolia/filter-builder.ts:61
↓ 3 callers
Function
updateAlgolia
(indexName: string, docs: T[])
starters/shopify-algolia/scripts/sync/sync.ts:81
↓ 3 callers
Function
updateProducts
(products: Partial<CommerceProduct>[])
starters/shopify-algolia/lib/algolia/index.ts:239
↓ 2 callers
Function
authenticate
(req: Request)
starters/shopify-algolia/utils/authenticate-api-route.ts:4
↓ 2 callers
Function
deleteCartItem
(cartId: string, itemIds: string[])
starters/shopify-algolia/lib/shopify/index.ts:48
↓ 2 callers
Method
formatValue
(value: string | number | boolean)
starters/shopify-algolia/lib/algolia/filter-builder.ts:83
↓ 2 callers
Function
getAllOptionValuesFromCombination
(combination: any)
starters/shopify-algolia/utils/visual-variant-utils.ts:103
↓ 2 callers
Function
getAllPages
(client: StorefrontApiClient)
starters/shopify-algolia/lib/shopify/client.ts:194
↓ 2 callers
Function
getAllProducts
(options?: Omit<BrowseProps["browseParams"], "hitsPerPage">)
starters/shopify-algolia/lib/algolia/index.ts:91
↓ 2 callers
Function
getAllReviews
(options: Omit<BrowseProps["browseParams"], "hitsPerPage"> = {})
starters/shopify-algolia/lib/algolia/index.ts:218
↓ 2 callers
Function
getCollection
( client: StorefrontApiClient, handle: string )
starters/shopify-algolia/lib/shopify/client.ts:268
↓ 2 callers
Function
getDefaultFaqAccordionItemValue
()
starters/shopify-algolia/app/(browse)/product/[slug]/page.tsx:218
↓ 2 callers
Function
getDefaultFaqAccordionItemValue
()
starters/shopify-algolia/app/(browse)/product/[slug]/draft/page.tsx:199
↓ 2 callers
Function
getDemoSingleCategory
(handle: string)
starters/shopify-algolia/utils/demo-utils.ts:39
↓ 2 callers
Function
getDemoSingleProduct
(handle: string)
starters/shopify-algolia/utils/demo-utils.ts:23
↓ 2 callers
Function
getHierarchicalCollections
(client: StorefrontApiClient, handle: string, depth = 3)
starters/shopify-algolia/lib/shopify/client.ts:137
↓ 2 callers
Function
getHighlightedText
(text: string, highlight: string)
starters/shopify-algolia/utils/highlighted-text.tsx:3
↓ 2 callers
Function
getMenuQuery
(depth: number)
starters/shopify-algolia/lib/shopify/queries/menu.storefront.ts:10
↓ 2 callers
Function
getOrCreateCart
()
starters/shopify-algolia/app/actions/cart.actions.ts:10
↓ 2 callers
Function
getPageDisplayTypeByHandle
(handle: string)
starters/shopify-algolia/utils/get-page-display-type.ts:4
↓ 2 callers
Function
getParsedFavoritesHandles
()
starters/shopify-algolia/app/actions/favorites.actions.ts:17
↓ 2 callers
Function
getProductByHandle
(client: StorefrontApiClient, handle: string)
starters/shopify-algolia/lib/shopify/client.ts:156
↓ 2 callers
Function
getProducts
( options: SearchSingleIndexProps["searchParams"] = { hitsPerPage: 50, } )
starters/shopify-algolia/lib/algolia/rate-limited.ts:142
↓ 2 callers
Function
getVercelFlagOverrides
()
starters/shopify-algolia/utils/get-vercel-flag-overrides.ts:10
↓ 2 callers
Function
handlePriceChange
(e: ChangeEvent<HTMLInputElement>, field: "min" | "max")
starters/shopify-algolia/components/filters/price-facet.tsx:47
↓ 2 callers
Method
hasFilters
()
starters/shopify-algolia/lib/algolia/filter-builder.ts:19
↓ 2 callers
Function
makeBreadcrumbs
(product: CommerceProduct)
starters/shopify-algolia/app/(browse)/reviews/[slug]/page.tsx:106
↓ 2 callers
Function
makeKeywords
(content: string | null | undefined)
starters/shopify-algolia/utils/make-keywords.ts:62
↓ 2 callers
Function
makePageTitle
(collection: PlatformCollection | undefined, query: string)
starters/shopify-algolia/components/search-view.tsx:42
↓ 2 callers
Function
slugifyOptionName
(str: string)
starters/shopify-algolia/components/product/variant-dropdowns.tsx:27
↓ 2 callers
Function
slugifyOptionValue
(str: string)
starters/shopify-algolia/components/product/variant-dropdowns.tsx:34
↓ 2 callers
Function
useAutocomplete
({ callback, debounce = 300, noOfResults = 4 }: AutocompleteArgs = {})
starters/shopify-algolia/utils/use-autocomplete.ts:13
↓ 2 callers
Function
useIsMobile
()
starters/shopify-algolia/utils/use-mobile.ts:5
↓ 2 callers
Method
withHierarchicalCategories
(collections: PlatformMenu["items"], separator: string)
starters/shopify-algolia/utils/enrich-product.ts:14
↓ 2 callers
Method
withReviews
(allReviews: Review[])
starters/shopify-algolia/utils/enrich-product.ts:28
↓ 1 callers
Function
addArrayFilters
(filter: FilterBuilder, fields: Record<string, string[]>)
starters/shopify-algolia/utils/build-search-filter.ts:46
↓ 1 callers
Function
addCartItem
(prevState: any, variantId: string, productId: string)
starters/shopify-algolia/app/actions/cart.actions.ts:57
↓ 1 callers
Function
addCategoryFilters
(filter: FilterBuilder, categories: string[], separator: string)
starters/shopify-algolia/utils/build-search-filter.ts:35
↓ 1 callers
Function
addPriceFilters
(filter: FilterBuilder, minPrice: number | null, maxPrice: number | null)
starters/shopify-algolia/utils/build-search-filter.ts:54
↓ 1 callers
Function
addRatingFilter
(filter: FilterBuilder, rating: number | null)
starters/shopify-algolia/utils/build-search-filter.ts:66
↓ 1 callers
Function
algolia
(args: { applicationId: string; apiKey: string })
starters/shopify-algolia/lib/algolia/client.ts:22
↓ 1 callers
Function
algoliaClient
(args: { applicationId: string; apiKey: string })
starters/shopify-algolia/lib/algolia/client.ts:18
next →
1–100 of 471, ranked by callers