UNPKG

@thunderstorefront/sdk

Version:

Create Nuxt extendable layer with this GitHub template.

53 lines 5.55 kB
export { useScriptTriggerConsent, useScriptEventPage, useScriptTriggerElement, useScript, useScriptGoogleAnalytics, useScriptPlausibleAnalytics, useScriptClarity, useScriptCloudflareWebAnalytics, useScriptFathomAnalytics, useScriptMatomoAnalytics, useScriptGoogleTagManager, useScriptGoogleAdsense, useScriptSegment, useScriptMetaPixel, useScriptXPixel, useScriptIntercom, useScriptHotjar, useScriptStripe, useScriptLemonSqueezy, useScriptVimeoPlayer, useScriptYouTubePlayer, useScriptGoogleMaps, useScriptNpm, useScriptCrisp } from '#app/composables/script-stubs'; export { isVue2, isVue3 } from 'vue-demi'; export { defineNuxtLink } from '#app/components/nuxt-link'; export { useNuxtApp, tryUseNuxtApp, defineNuxtPlugin, definePayloadPlugin, useRuntimeConfig, defineAppConfig } from '#app/nuxt'; export { requestIdleCallback, cancelIdleCallback } from '#app/compat/idle-callback'; export { setInterval } from '#app/compat/interval'; export { useAppConfig, updateAppConfig } from '#app/config'; export { defineNuxtComponent } from '#app/composables/component'; export { useAsyncData, useLazyAsyncData, useNuxtData, refreshNuxtData, clearNuxtData } from '#app/composables/asyncData'; export { useHydration } from '#app/composables/hydrate'; export { callOnce } from '#app/composables/once'; export { useState, clearNuxtState } from '#app/composables/state'; export { clearError, createError, isNuxtError, showError, useError } from '#app/composables/error'; export { useFetch, useLazyFetch } from '#app/composables/fetch'; export { useCookie, refreshCookie } from '#app/composables/cookie'; export { onPrehydrate, prerenderRoutes, useRequestHeader, useRequestHeaders, useResponseHeader, useRequestEvent, useRequestFetch, setResponseStatus } from '#app/composables/ssr'; export { onNuxtReady } from '#app/composables/ready'; export { preloadComponents, prefetchComponents, preloadRouteComponents } from '#app/composables/preload'; export { abortNavigation, addRouteMiddleware, defineNuxtRouteMiddleware, setPageLayout, navigateTo, useRoute, useRouter, onBeforeRouteLeave, onBeforeRouteUpdate } from '#app/composables/router'; export { isPrerendered, loadPayload, preloadPayload, definePayloadReducer, definePayloadReviver } from '#app/composables/payload'; export { useLoadingIndicator } from '#app/composables/loading-indicator'; export { getAppManifest, getRouteRules } from '#app/composables/manifest'; export { reloadNuxtApp } from '#app/composables/chunk'; export { useRequestURL } from '#app/composables/url'; export { usePreviewMode } from '#app/composables/preview'; export { useRouteAnnouncer } from '#app/composables/route-announcer'; export { useRuntimeHook } from '#app/composables/runtime-hook'; export { withCtx, withDirectives, withKeys, withMemo, withModifiers, withScopeId, onActivated, onBeforeMount, onBeforeUnmount, onBeforeUpdate, onDeactivated, onErrorCaptured, onMounted, onRenderTracked, onRenderTriggered, onServerPrefetch, onUnmounted, onUpdated, computed, customRef, isProxy, isReactive, isReadonly, isRef, markRaw, proxyRefs, reactive, readonly, ref, shallowReactive, shallowReadonly, shallowRef, toRaw, toRef, toRefs, triggerRef, unref, watch, watchEffect, watchPostEffect, watchSyncEffect, isShallow, effect, effectScope, getCurrentScope, onScopeDispose, defineComponent, defineAsyncComponent, resolveComponent, getCurrentInstance, h, inject, hasInjectionContext, nextTick, provide, mergeModels, toValue, useModel, useAttrs, useCssModule, useCssVars, useSlots, useTransitionState, useId, useTemplateRef, useShadowRoot, Component, ComponentPublicInstance, ComputedRef, ExtractPropTypes, ExtractPublicPropTypes, InjectionKey, PropType, Ref, MaybeRef, MaybeRefOrGetter, VNode } from 'vue'; export { injectHead, useHead, useSeoMeta, useHeadSafe, useServerHead, useServerSeoMeta, useServerHeadSafe } from '@unhead/vue'; export { useAuth, UseAuth } from '../composables/useAuth'; export { useCart, UseCart } from '../composables/useCart'; export { useCartItem, UseCartItem } from '../composables/useCartItem'; export { useCartToken, UseCartToken } from '../composables/useCartToken'; export { useCategory, UseCategory } from '../composables/useCategory'; export { useCheckout, UseCheckout } from '../composables/useCheckout'; export { useCheckoutOrder, UseCheckoutOrder } from '../composables/useCheckoutOrder'; export { useClient } from '../composables/useClient'; export { useClientUrl } from '../composables/useClientUrl'; export { useCountry, UseCountry } from '../composables/useCountry'; export { useCustomer, UseCustomer } from '../composables/useCustomer'; export { useCustomerAddress, UseCustomerAddress } from '../composables/useCustomerAddress'; export { useCustomerLogin, UseCustomerLogin } from '../composables/useCustomerLogin'; export { useCustomerOrder, UseCustomerOrder } from '../composables/useCustomerOrder'; export { useMegaMenu } from '../composables/useMegaMenu'; export { useNewsletter, UseNewsletter } from '../composables/useNewsletter'; export { usePage, UsePage } from '../composables/usePage'; export { useProduct, UseProduct } from '../composables/useProduct'; export { useRegion, UseRegion } from '../composables/useRegion'; export { useReview, UseReview } from '../composables/useReview'; export { useStoreConfig, UseStoreConfig } from '../composables/useStoreConfig'; export { useStoreRoute, UseStoreRoute } from '../composables/useStoreRoute'; export { useStoreToken, UseStoreToken } from '../composables/useStoreToken'; export { useWishlist, UseWishlist } from '../composables/useWishlist';