├── .coveralls.yml ├── .dockerignore ├── .editorconfig ├── .env.example ├── .github └── workflows │ ├── ci.yml │ └── docker.yml ├── .gitignore ├── .npmrc ├── .nuxtrc ├── CHANGELOG.md ├── LICENSE.md ├── README.md ├── app ├── app.config.ts ├── app.vue ├── assets │ ├── css │ │ └── main.css │ ├── images │ │ ├── placeholder.png │ │ ├── preview.gif │ │ ├── preview_mobile.gif │ │ ├── preview_new.png │ │ └── slick │ │ │ ├── next.png │ │ │ └── prev.png │ └── lotties │ │ ├── 404.json │ │ ├── checkout_success.json │ │ ├── credit_card.json │ │ ├── heart.json │ │ ├── pay_on_delivery.json │ │ ├── search_no_results.json │ │ └── searching.json ├── components │ ├── Account │ │ ├── 2Fa │ │ │ ├── AuthenticateCode.vue │ │ │ ├── AuthenticateFlow.vue │ │ │ ├── ReauthenticateCode.vue │ │ │ ├── ReauthenticateFlow.vue │ │ │ ├── RecoveryCodes │ │ │ │ ├── Generate.vue │ │ │ │ └── index.vue │ │ │ ├── Totp │ │ │ │ └── ActivateForm.vue │ │ │ └── WebAuthn │ │ │ │ ├── AddForm.vue │ │ │ │ └── List.vue │ │ ├── AuthSettingsNavigation.vue │ │ ├── EmailManage.vue │ │ ├── Login │ │ │ ├── Code │ │ │ │ ├── ConfirmForm.vue │ │ │ │ └── Form.vue │ │ │ ├── Form.vue │ │ │ └── FormModal.vue │ │ ├── Password │ │ │ ├── ChangeForm.vue │ │ │ ├── ResetConfirmForm.vue │ │ │ └── ResetForm.vue │ │ ├── Provider │ │ │ └── List.vue │ │ ├── ProviderSignup.vue │ │ ├── ProvidersManage.vue │ │ ├── SessionsManage.vue │ │ ├── SettingsForm.vue │ │ ├── Signup │ │ │ ├── CreatePasskeyForm.vue │ │ │ ├── Form.vue │ │ │ └── PasskeyForm.vue │ │ └── subscriptions │ │ │ ├── SubscriptionCategoryGroup.vue │ │ │ ├── SubscriptionTopicCard.vue │ │ │ └── SubscriptionTopicsList.vue │ ├── Address │ │ ├── AddNew.vue │ │ ├── Card.vue │ │ └── List.vue │ ├── Anchor.vue │ ├── BackButton.vue │ ├── Blog │ │ ├── BlogContent.vue │ │ ├── Categories │ │ │ ├── List.vue │ │ │ └── Slider.vue │ │ ├── Post │ │ │ ├── Card │ │ │ │ ├── Desktop.vue │ │ │ │ └── Mobile.vue │ │ │ ├── Comments │ │ │ │ ├── Card.vue │ │ │ │ ├── List.vue │ │ │ │ ├── Summary.vue │ │ │ │ └── index.vue │ │ │ └── Favourites │ │ │ │ └── List.vue │ │ ├── Posts │ │ │ ├── Carousel.vue │ │ │ └── List.vue │ │ ├── Sidebar │ │ │ ├── Category.vue │ │ │ └── index.vue │ │ └── Tags │ │ │ └── List.vue │ ├── Builder │ │ └── Navbar.vue │ ├── Button │ │ ├── Blog │ │ │ ├── Comment │ │ │ │ └── Like.vue │ │ │ └── Post │ │ │ │ └── Like.vue │ │ └── Product │ │ │ ├── AddToCart.vue │ │ │ └── AddToFavourite.vue │ ├── Cart │ │ ├── CartButton.vue │ │ └── ItemCard.vue │ ├── Checkout │ │ ├── Items.vue │ │ ├── PayWays.vue │ │ └── Sidebar.vue │ ├── ContactForm.vue │ ├── Cookie │ │ ├── Control.vue │ │ ├── Iframe.vue │ │ └── Modal.vue │ ├── DemoModeMessage.vue │ ├── DesktopOnly.vue │ ├── DynamicForm │ │ ├── Children.vue │ │ ├── Navigation.vue │ │ └── index.vue │ ├── Empty │ │ ├── State.vue │ │ └── index.vue │ ├── Error.vue │ ├── Footer │ │ ├── Desktop.vue │ │ └── Mobile.vue │ ├── Form │ │ ├── Switch.vue │ │ └── TurnstileContainer.vue │ ├── IframeModal.vue │ ├── ImgWithFallback.vue │ ├── Language │ │ └── Switcher.vue │ ├── LoadingIndicator.vue │ ├── Logout │ │ └── Button.vue │ ├── MobileOrTabletOnly.vue │ ├── Order │ │ ├── Card.vue │ │ ├── CardItem.vue │ │ └── List.vue │ ├── Ordering.vue │ ├── Page │ │ ├── Header.vue │ │ ├── Navbar.vue │ │ ├── Title.vue │ │ └── Wrapper.vue │ ├── Pagination │ │ ├── Cursor.vue │ │ ├── LimitOffset.vue │ │ ├── PageNumber.vue │ │ └── index.vue │ ├── Product │ │ ├── Card.vue │ │ ├── Categories │ │ │ └── Slider.vue │ │ ├── Favourites │ │ │ └── List.vue │ │ ├── Image.vue │ │ ├── ImageModal.vue │ │ ├── Images.vue │ │ ├── Review.vue │ │ └── Reviews │ │ │ ├── Card.vue │ │ │ ├── List.vue │ │ │ ├── Summary.vue │ │ │ └── index.vue │ ├── Products │ │ ├── List.vue │ │ ├── Sidebar │ │ │ ├── Category.vue │ │ │ └── index.vue │ │ └── Slider.vue │ ├── Quantity │ │ └── Selector.vue │ ├── Rating.vue │ ├── ReadMore.vue │ ├── Search │ │ ├── Input.vue │ │ ├── Modal.vue │ │ └── Result.vue │ ├── Socials.vue │ ├── StripeCheckout.vue │ ├── StripePayment.vue │ ├── Tags │ │ └── List.vue │ ├── User │ │ ├── Account │ │ │ ├── Favourites │ │ │ │ └── Navbar.vue │ │ │ └── Info.vue │ │ ├── Avatar.vue │ │ ├── NotificationsBell.vue │ │ └── Sidebar.vue │ └── WebAuthn │ │ └── LoginButton.vue ├── composables │ ├── setups.ts │ ├── useAccountMenus.ts │ ├── useAllAuthAccount.ts │ ├── useAllAuthAuthentication.ts │ ├── useAllAuthSessions.ts │ ├── useAuthInfo.ts │ ├── useAuthPreviewMode.ts │ ├── useCookieControl.ts │ ├── useHtmlContent.ts │ ├── useIframe.ts │ ├── useNotification.ts │ ├── useOrder.ts │ ├── useOrdering.ts │ ├── usePagination.ts │ ├── useProductUrl.ts │ ├── useSingleton.ts │ ├── useSticky.ts │ ├── useSubscriptionTopics.ts │ ├── useSyncProps.ts │ ├── useText.ts │ ├── useUrls.ts │ ├── useUserNotification.ts │ ├── useUserSubscriptions.ts │ └── vue.ts ├── error.vue ├── layouts │ ├── auth.vue │ ├── default.vue │ └── user.vue ├── middleware │ ├── auth.global.ts │ ├── disable-vue-transitions.global.ts │ └── guest.ts ├── pages │ ├── about.vue │ ├── account │ │ ├── 2fa │ │ │ ├── authenticate │ │ │ │ ├── recovery-codes.vue │ │ │ │ ├── totp.vue │ │ │ │ └── webauthn.vue │ │ │ ├── index.vue │ │ │ ├── reauthenticate │ │ │ │ ├── recovery-codes.vue │ │ │ │ ├── totp.vue │ │ │ │ └── webauthn.vue │ │ │ ├── recovery-codes │ │ │ │ ├── generate.vue │ │ │ │ └── index.vue │ │ │ ├── totp │ │ │ │ ├── activate.vue │ │ │ │ └── deactivate.vue │ │ │ └── webauthn │ │ │ │ ├── add.vue │ │ │ │ └── index.vue │ │ ├── addresses │ │ │ ├── [id] │ │ │ │ └── edit.vue │ │ │ ├── index.vue │ │ │ └── new.vue │ │ ├── email │ │ │ └── index.vue │ │ ├── favourites │ │ │ ├── posts.vue │ │ │ └── products.vue │ │ ├── help │ │ │ └── index.vue │ │ ├── index.vue │ │ ├── login │ │ │ ├── code │ │ │ │ ├── confirm.vue │ │ │ │ └── index.vue │ │ │ └── index.vue │ │ ├── orders │ │ │ ├── [id].vue │ │ │ └── index.vue │ │ ├── password │ │ │ ├── change.vue │ │ │ └── reset │ │ │ │ ├── index.vue │ │ │ │ └── key │ │ │ │ └── [key].vue │ │ ├── provider │ │ │ ├── callback.vue │ │ │ └── signup.vue │ │ ├── providers │ │ │ └── index.vue │ │ ├── reauthenticate.vue │ │ ├── reviews │ │ │ └── index.vue │ │ ├── sessions │ │ │ └── index.vue │ │ ├── settings │ │ │ └── index.vue │ │ ├── signup │ │ │ ├── index.vue │ │ │ └── passkey │ │ │ │ ├── create.vue │ │ │ │ └── index.vue │ │ ├── subscriptions │ │ │ └── index.vue │ │ └── verify-email │ │ │ ├── [key].vue │ │ │ └── index.vue │ ├── blog │ │ ├── categories │ │ │ └── index.vue │ │ ├── category │ │ │ └── [id] │ │ │ │ └── [slug].vue │ │ ├── index.vue │ │ └── post │ │ │ └── [id] │ │ │ └── [slug].vue │ ├── cart │ │ └── index.vue │ ├── checkout │ │ ├── index.vue │ │ └── success │ │ │ └── [uuid].vue │ ├── contact.vue │ ├── cookies-policy.vue │ ├── feedback.vue │ ├── index.vue │ ├── privacy-policy.vue │ ├── products │ │ ├── [id] │ │ │ └── [slug].vue │ │ ├── category │ │ │ └── [id] │ │ │ │ └── [slug].vue │ │ └── index.vue │ ├── return-policy.vue │ ├── search.vue │ ├── terms-of-use.vue │ ├── vision.vue │ ├── what-is-microlearning.vue │ └── why-microlearning.vue ├── plugins │ ├── auth.ts │ ├── setup.ts │ └── websocket.client.ts ├── providers │ └── media-stream.ts ├── stores │ ├── app.ts │ ├── auth.ts │ ├── cart.ts │ ├── user-notification.ts │ └── user.ts └── utils │ ├── array.ts │ ├── auth.ts │ ├── boolean.ts │ ├── color.ts │ ├── date.ts │ ├── dom.ts │ ├── error.ts │ ├── pagination.ts │ ├── route.ts │ ├── search.ts │ ├── str.ts │ ├── theme.ts │ └── translate.ts ├── docker ├── Dockerfile ├── compose.yaml ├── dev.Dockerfile └── docker_entrypoint.sh ├── eslint.config.mjs ├── global.d.ts ├── i18n ├── i18n.config.mts └── locales │ ├── auth │ └── el-GR.json │ ├── breadcrumb │ └── el-GR.json │ ├── cookies │ └── el-GR.json │ ├── el-GR.json │ └── validation │ └── el-GR.json ├── modules ├── cookies.ts └── purge-comments.ts ├── nuxt.config.ts ├── nuxt.run.xml ├── openapi-ts.config.ts ├── openapi └── schema.json ├── package.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── public ├── 40c611e67d234c618ca9de26d8e4455b.txt ├── favicon.ico ├── favicon.png ├── favicon │ ├── android-icon-144x144.png │ ├── android-icon-192x192.png │ ├── android-icon-36x36.png │ ├── android-icon-420x420.png │ ├── android-icon-48x48.png │ ├── android-icon-512x512.png │ ├── android-icon-72x72.png │ ├── android-icon-96x96.png │ ├── apple-icon-114x114.png │ ├── apple-icon-120x120.png │ ├── apple-icon-144x144.png │ ├── apple-icon-152x152.png │ ├── apple-icon-180x180.png │ ├── apple-icon-57x57.png │ ├── apple-icon-60x60.png │ ├── apple-icon-72x72.png │ ├── apple-icon-76x76.png │ ├── apple-icon-precomposed.png │ ├── apple-icon.png │ ├── apple-touch-icon.png │ ├── browserconfig.xml │ ├── favicon-16x16.png │ ├── favicon-32x32.png │ ├── favicon-96x96.png │ ├── favicon.ico │ ├── favicon.png │ ├── ms-icon-144x144.png │ ├── ms-icon-150x150.png │ ├── ms-icon-310x310.png │ ├── ms-icon-70x70.png │ ├── mstile-150x150.png │ └── safari-pinned-tab.svg ├── img │ ├── default.png │ ├── defaults │ │ ├── 1200x600.png │ │ ├── 1200x800.png │ │ ├── 1920x550.png │ │ ├── 1920x640.png │ │ ├── 282x282.png │ │ ├── 400x300.png │ │ ├── 407x400.png │ │ ├── 428x378.png │ │ ├── 435x320.png │ │ ├── 463x910.png │ │ ├── 466x315.png │ │ ├── 550x425.png │ │ ├── 800x600.png │ │ ├── 80x40.png │ │ ├── 900x500.png │ │ ├── black.png │ │ └── white.jpg │ ├── login-background.png │ ├── logo-border.png │ ├── logo-dark-mode.png │ ├── logo-light-mode.png │ ├── logo-navbar.svg │ ├── logo.png │ ├── main-banner-mobile.png │ ├── main-banner.png │ ├── no_photo.jpg │ ├── pages │ │ ├── about-webside.png │ │ ├── what-is-microlearning1.png │ │ ├── what-is-microlearning2.png │ │ ├── what-is-microlearning3.png │ │ ├── why-microlearning1.png │ │ ├── why-microlearning2.png │ │ └── why-microlearning3.png │ ├── placeholder.png │ ├── spider-dark-mode.png │ └── spider-light-mode.png ├── logo.svg └── screenshots │ ├── 1024x593.png │ └── 540x720.png ├── runtime ├── cookies │ ├── methods.ts │ ├── plugin.ts │ └── types.ts └── utils │ └── replace.ts ├── schema.yml ├── scripts └── fetch-schema.mjs ├── server ├── api │ ├── __sitemap__ │ │ └── urls.ts │ ├── _allauth │ │ └── app │ │ │ └── v1 │ │ │ ├── account │ │ │ ├── authenticators │ │ │ │ ├── index.get.ts │ │ │ │ ├── recovery-codes │ │ │ │ │ ├── index.get.ts │ │ │ │ │ └── index.post.ts │ │ │ │ ├── totp │ │ │ │ │ ├── index.delete.ts │ │ │ │ │ ├── index.get.ts │ │ │ │ │ ├── index.post.ts │ │ │ │ │ └── svg.get.ts │ │ │ │ └── webauthn │ │ │ │ │ ├── index.delete.ts │ │ │ │ │ ├── index.get.ts │ │ │ │ │ ├── index.post.ts │ │ │ │ │ └── index.put.ts │ │ │ ├── email │ │ │ │ ├── index.delete.ts │ │ │ │ ├── index.get.ts │ │ │ │ ├── index.patch.ts │ │ │ │ ├── index.post.ts │ │ │ │ └── index.put.ts │ │ │ ├── password │ │ │ │ └── change.post.ts │ │ │ └── providers │ │ │ │ ├── index.delete.ts │ │ │ │ └── index.get.ts │ │ │ ├── auth │ │ │ ├── 2fa │ │ │ │ ├── authenticate.post.ts │ │ │ │ └── reauthenticate.post.ts │ │ │ ├── code │ │ │ │ ├── confirm.post.ts │ │ │ │ └── request.post.ts │ │ │ ├── email │ │ │ │ ├── verify.get.ts │ │ │ │ └── verify.post.ts │ │ │ ├── login.post.ts │ │ │ ├── password │ │ │ │ ├── request.post.ts │ │ │ │ ├── reset.get.ts │ │ │ │ └── reset.post.ts │ │ │ ├── provider │ │ │ │ ├── signup.post.ts │ │ │ │ └── token.post.ts │ │ │ ├── reauthenticate.post.ts │ │ │ ├── session.delete.ts │ │ │ ├── session.get.ts │ │ │ ├── sessions │ │ │ │ ├── index.delete.ts │ │ │ │ └── index.get.ts │ │ │ ├── signup.post.ts │ │ │ └── webauthn │ │ │ │ ├── authenticate.get.ts │ │ │ │ ├── authenticate.post.ts │ │ │ │ ├── login.get.ts │ │ │ │ ├── login.post.ts │ │ │ │ ├── reauthenticate.get.ts │ │ │ │ ├── reauthenticate.post.ts │ │ │ │ ├── signup.get.ts │ │ │ │ ├── signup.post.ts │ │ │ │ └── signup.put.ts │ │ │ └── config.get.ts │ ├── blog │ │ ├── authors │ │ │ ├── [id] │ │ │ │ └── index.get.ts │ │ │ └── index.get.ts │ │ ├── categories │ │ │ ├── [id] │ │ │ │ ├── index.get.ts │ │ │ │ └── posts.get.ts │ │ │ └── index.get.ts │ │ ├── comments │ │ │ ├── [id] │ │ │ │ ├── index.delete.ts │ │ │ │ ├── index.put.ts │ │ │ │ ├── replies.get.ts │ │ │ │ └── update-likes.post.ts │ │ │ ├── index.get.ts │ │ │ ├── index.post.ts │ │ │ └── liked-comments.post.ts │ │ ├── posts │ │ │ ├── [id] │ │ │ │ ├── category.get.ts │ │ │ │ ├── comments.get.ts │ │ │ │ ├── index.get.ts │ │ │ │ ├── related-posts.get.ts │ │ │ │ ├── update-likes.post.ts │ │ │ │ └── update-view-count.post.ts │ │ │ ├── index.get.ts │ │ │ └── liked-posts.post.ts │ │ └── tags │ │ │ ├── [id] │ │ │ └── index.get.ts │ │ │ └── index.get.ts │ ├── cart │ │ ├── check.get.ts │ │ ├── index.get.ts │ │ └── items │ │ │ ├── [id] │ │ │ ├── index.delete.ts │ │ │ └── index.put.ts │ │ │ └── index.post.ts │ ├── contact │ │ └── index.post.ts │ ├── countries │ │ └── index.get.ts │ ├── health │ │ └── index.get.ts │ ├── notification │ │ ├── ids.post.ts │ │ └── user │ │ │ ├── [id] │ │ │ ├── index.delete.ts │ │ │ ├── index.get.ts │ │ │ └── index.patch.ts │ │ │ ├── mark-all-as-seen.post.ts │ │ │ ├── mark-all-as-unseen.post.ts │ │ │ ├── mark-as-seen.post.ts │ │ │ ├── mark-as-unseen.post.ts │ │ │ └── unseen-count.get.ts │ ├── order-items │ │ ├── [id] │ │ │ ├── index.get.ts │ │ │ └── refund.post.ts │ │ └── index.get.ts │ ├── orders │ │ ├── [id] │ │ │ ├── cancel.post.ts │ │ │ ├── create-checkout-session.post.ts │ │ │ ├── create-payment-intent.post.ts │ │ │ ├── index.delete.ts │ │ │ ├── index.get.ts │ │ │ ├── index.patch.ts │ │ │ └── index.put.ts │ │ ├── index.get.ts │ │ ├── index.post.ts │ │ ├── my-orders │ │ │ └── index.get.ts │ │ └── uuid │ │ │ └── [uuid].get.ts │ ├── pay-way │ │ ├── [id] │ │ │ └── index.get.ts │ │ └── index.get.ts │ ├── products │ │ ├── [id] │ │ │ ├── images.get.ts │ │ │ ├── index.get.ts │ │ │ ├── reviews.get.ts │ │ │ ├── tags.get.ts │ │ │ └── update-view-count.post.ts │ │ ├── categories │ │ │ ├── [id] │ │ │ │ └── index.get.ts │ │ │ └── index.get.ts │ │ ├── favourites │ │ │ ├── [id] │ │ │ │ └── index.delete.ts │ │ │ ├── favourites-by-products.post.ts │ │ │ ├── index.get.ts │ │ │ └── index.post.ts │ │ ├── images │ │ │ ├── [id] │ │ │ │ └── index.get.ts │ │ │ └── index.get.ts │ │ ├── index.get.ts │ │ └── reviews │ │ │ ├── [id] │ │ │ ├── index.delete.ts │ │ │ ├── index.put.ts │ │ │ └── user-product-review.get.ts │ │ │ ├── index.get.ts │ │ │ └── index.post.ts │ ├── regions │ │ └── index.get.ts │ ├── search │ │ └── index.get.ts │ ├── settings │ │ ├── get.get.ts │ │ └── index.get.ts │ ├── subscriptions │ │ ├── topics │ │ │ ├── [id] │ │ │ │ └── index.get.ts │ │ │ └── index.get.ts │ │ └── user │ │ │ ├── [id] │ │ │ └── index.delete.ts │ │ │ ├── bulk-subscribe.post.ts │ │ │ ├── index.get.ts │ │ │ └── index.post.ts │ ├── user │ │ ├── account │ │ │ └── [id] │ │ │ │ ├── addresses.get.ts │ │ │ │ ├── blog-post-comments.get.ts │ │ │ │ ├── change-username.post.ts │ │ │ │ ├── favourite-products.get.ts │ │ │ │ ├── index.get.ts │ │ │ │ ├── index.patch.ts │ │ │ │ ├── index.put.ts │ │ │ │ ├── liked-blog-posts.get.ts │ │ │ │ ├── notifications.get.ts │ │ │ │ ├── orders.get.ts │ │ │ │ └── product-reviews.get.ts │ │ └── addresses │ │ │ ├── [id] │ │ │ ├── index.delete.ts │ │ │ ├── index.get.ts │ │ │ ├── index.put.ts │ │ │ └── set-main.post.ts │ │ │ ├── index.get.ts │ │ │ └── index.post.ts │ └── websocket │ │ └── user │ │ └── tokens.get.ts ├── middleware │ ├── log.ts │ └── redirects.ts ├── plugins │ └── storage.ts ├── routes │ ├── auth │ │ ├── facebook.get.ts │ │ └── google.get.ts │ └── rss.xml.get.ts ├── tsconfig.json └── utils │ ├── api.ts │ ├── auth.ts │ ├── cartSession.ts │ ├── error.ts │ ├── hooks.ts │ ├── logger.ts │ └── parser.ts ├── shared ├── auth.d.ts ├── constants │ └── index.ts ├── openapi │ ├── types.gen.ts │ └── zod.gen.ts ├── schemas │ ├── body │ │ └── all-auth │ │ │ ├── account │ │ │ ├── authenticators │ │ │ │ └── totp.ts │ │ │ ├── email.ts │ │ │ ├── password.ts │ │ │ ├── providers.ts │ │ │ └── webauthn.ts │ │ │ ├── auth │ │ │ ├── 2fa │ │ │ │ ├── authenticate.ts │ │ │ │ └── reauthenticate.ts │ │ │ ├── code │ │ │ │ ├── confirm.ts │ │ │ │ └── request.ts │ │ │ ├── email │ │ │ │ └── verify.ts │ │ │ ├── login.ts │ │ │ ├── password │ │ │ │ ├── request.ts │ │ │ │ └── reset.ts │ │ │ ├── provider │ │ │ │ ├── redirect.ts │ │ │ │ ├── signup.ts │ │ │ │ └── token.ts │ │ │ ├── reauthenticate.ts │ │ │ ├── signup.ts │ │ │ └── webauthn.ts │ │ │ └── sessions │ │ │ └── sessions.ts │ ├── error │ │ └── all-auth │ │ │ ├── 400.ts │ │ │ ├── 401.ts │ │ │ ├── 403.ts │ │ │ ├── 404.ts │ │ │ ├── 409.ts │ │ │ └── 410.ts │ ├── form.ts │ ├── model │ │ └── all-auth │ │ │ ├── account │ │ │ ├── authenticators │ │ │ │ ├── authenticators.ts │ │ │ │ └── recovery_codes.ts │ │ │ └── webauthn.ts │ │ │ ├── config.ts │ │ │ └── index.ts │ ├── ordering.ts │ ├── pagination.ts │ └── response │ │ └── all-auth │ │ ├── account │ │ ├── authenticators │ │ │ ├── authenticators.ts │ │ │ ├── recovery_codes.ts │ │ │ └── totp.ts │ │ ├── email.ts │ │ ├── providers.ts │ │ └── webauthn.ts │ │ ├── auth │ │ ├── 2fa │ │ │ ├── authenticate.ts │ │ │ └── reauthenticate.ts │ │ ├── code │ │ │ └── confirm.ts │ │ ├── email │ │ │ └── verify.ts │ │ ├── login.ts │ │ ├── password │ │ │ ├── request.ts │ │ │ └── reset.ts │ │ ├── provider │ │ │ ├── signup.ts │ │ │ └── token.ts │ │ ├── reauthenticate.ts │ │ ├── session.ts │ │ ├── signup.ts │ │ └── webauthn.ts │ │ ├── config.ts │ │ ├── response.ts │ │ └── sessions │ │ └── sessions.ts ├── types │ ├── body │ │ └── all-auth │ │ │ ├── account │ │ │ ├── authenticators │ │ │ │ └── totp.ts │ │ │ ├── email.ts │ │ │ ├── password.ts │ │ │ ├── providers.ts │ │ │ └── webauthn.ts │ │ │ ├── auth │ │ │ ├── 2fa │ │ │ │ ├── authenticate.ts │ │ │ │ └── reauthenticate.ts │ │ │ ├── code │ │ │ │ ├── confirm.ts │ │ │ │ └── request.ts │ │ │ ├── email │ │ │ │ └── verify.ts │ │ │ ├── login.ts │ │ │ ├── password │ │ │ │ ├── request.ts │ │ │ │ └── reset.ts │ │ │ ├── provider │ │ │ │ ├── redirect.ts │ │ │ │ ├── signup.ts │ │ │ │ └── token.ts │ │ │ ├── reauthenticate.ts │ │ │ ├── signup.ts │ │ │ └── webauthn.ts │ │ │ └── sessions │ │ │ └── sessions.ts │ ├── enum │ │ └── index.ts │ ├── error │ │ └── all-auth │ │ │ ├── 400.ts │ │ │ ├── 401.ts │ │ │ ├── 403.ts │ │ │ ├── 404.ts │ │ │ ├── 409.ts │ │ │ ├── 410.ts │ │ │ └── index.ts │ ├── form.ts │ ├── model │ │ └── all-auth │ │ │ ├── account │ │ │ ├── authenticators │ │ │ │ ├── authenticators.ts │ │ │ │ └── recovery_codes.ts │ │ │ └── webauthn.ts │ │ │ ├── config.ts │ │ │ └── index.ts │ ├── ordering.ts │ ├── pagination.ts │ ├── response │ │ └── all-auth │ │ │ ├── account │ │ │ ├── authenticators │ │ │ │ ├── authenticators.ts │ │ │ │ ├── recovery_codes.ts │ │ │ │ └── totp.ts │ │ │ ├── email.ts │ │ │ ├── providers.ts │ │ │ └── webauthn.ts │ │ │ ├── auth │ │ │ ├── 2fa │ │ │ │ ├── authenticate.ts │ │ │ │ └── reauthenticate.ts │ │ │ ├── code │ │ │ │ └── confirm.ts │ │ │ ├── email │ │ │ │ └── verify.ts │ │ │ ├── login.ts │ │ │ ├── password │ │ │ │ ├── request.ts │ │ │ │ └── reset.ts │ │ │ ├── provider │ │ │ │ ├── signup.ts │ │ │ │ └── token.ts │ │ │ ├── reauthenticate.ts │ │ │ ├── session.ts │ │ │ ├── signup.ts │ │ │ └── webauthn.ts │ │ │ ├── config.ts │ │ │ ├── response.ts │ │ │ └── sessions │ │ │ └── sessions.ts │ ├── search.ts │ └── utility │ │ └── index.ts └── utils │ ├── error.ts │ └── html.ts ├── test ├── nuxt │ ├── components │ │ ├── Cart │ │ │ └── MockCartButton.vue │ │ └── Page │ │ │ └── MockNavbar.vue │ ├── composables │ │ ├── useAccountMenus.spec.ts │ │ ├── useAllAuthAccount.spec.ts │ │ ├── useAllAuthAuthentication.spec.ts │ │ ├── useAllAuthSessions.spec.ts │ │ ├── useAuthInfo.spec.ts │ │ ├── useCookieControl.spec.ts │ │ ├── useNotification.spec.ts │ │ ├── useOrder.spec.ts │ │ ├── useOrdering.spec.ts │ │ ├── usePagination.spec.ts │ │ ├── useProductUrl.spec.ts │ │ ├── useSingleton.spec.ts │ │ ├── useSyncProps.spec.ts │ │ ├── useText.spec.ts │ │ └── useUrls.spec.ts │ ├── middleware │ │ └── guest.spec.ts │ └── stores │ │ ├── app.spec.ts │ │ ├── auth.spec.ts │ │ ├── cart.spec.ts │ │ ├── user-notification.spec.ts │ │ └── user.spec.ts └── unit │ ├── example.spec.ts │ ├── server │ └── utils │ │ ├── api.spec.ts │ │ ├── auth.spec.ts │ │ ├── cartSession.spec.ts │ │ ├── error.spec.ts │ │ ├── hooks.spec.ts │ │ ├── logger.spec.ts │ │ └── parser.spec.ts │ └── utils │ ├── array.spec.ts │ ├── auth.spec.ts │ ├── boolean.spec.ts │ ├── color.spec.ts │ ├── date.spec.ts │ ├── dom.spec.ts │ ├── error-client.spec.ts │ ├── error.spec.ts │ ├── pagination.spec.ts │ ├── search.spec.ts │ ├── str.spec.ts │ ├── theme.spec.ts │ └── translate.spec.ts ├── tsconfig.json └── vitest.config.mts /.coveralls.yml: -------------------------------------------------------------------------------- 1 | repo_token: N1CLD6DRCauRiVZUGbvKOgT9HP4CN0dBz 2 | -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/.dockerignore -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/.editorconfig -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/.env.example -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/docker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/.github/workflows/docker.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/.npmrc -------------------------------------------------------------------------------- /.nuxtrc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/README.md -------------------------------------------------------------------------------- /app/app.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/app.config.ts -------------------------------------------------------------------------------- /app/app.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/app.vue -------------------------------------------------------------------------------- /app/assets/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/assets/css/main.css -------------------------------------------------------------------------------- /app/assets/images/placeholder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/assets/images/placeholder.png -------------------------------------------------------------------------------- /app/assets/images/preview.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/assets/images/preview.gif -------------------------------------------------------------------------------- /app/assets/images/preview_mobile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/assets/images/preview_mobile.gif -------------------------------------------------------------------------------- /app/assets/images/preview_new.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/assets/images/preview_new.png -------------------------------------------------------------------------------- /app/assets/images/slick/next.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/assets/images/slick/next.png -------------------------------------------------------------------------------- /app/assets/images/slick/prev.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/assets/images/slick/prev.png -------------------------------------------------------------------------------- /app/assets/lotties/404.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/assets/lotties/404.json -------------------------------------------------------------------------------- /app/assets/lotties/checkout_success.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/assets/lotties/checkout_success.json -------------------------------------------------------------------------------- /app/assets/lotties/credit_card.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/assets/lotties/credit_card.json -------------------------------------------------------------------------------- /app/assets/lotties/heart.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/assets/lotties/heart.json -------------------------------------------------------------------------------- /app/assets/lotties/pay_on_delivery.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/assets/lotties/pay_on_delivery.json -------------------------------------------------------------------------------- /app/assets/lotties/search_no_results.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/assets/lotties/search_no_results.json -------------------------------------------------------------------------------- /app/assets/lotties/searching.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/assets/lotties/searching.json -------------------------------------------------------------------------------- /app/components/Account/2Fa/AuthenticateCode.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/Account/2Fa/AuthenticateCode.vue -------------------------------------------------------------------------------- /app/components/Account/2Fa/AuthenticateFlow.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/Account/2Fa/AuthenticateFlow.vue -------------------------------------------------------------------------------- /app/components/Account/2Fa/ReauthenticateCode.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/Account/2Fa/ReauthenticateCode.vue -------------------------------------------------------------------------------- /app/components/Account/2Fa/ReauthenticateFlow.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/Account/2Fa/ReauthenticateFlow.vue -------------------------------------------------------------------------------- /app/components/Account/2Fa/RecoveryCodes/Generate.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/Account/2Fa/RecoveryCodes/Generate.vue -------------------------------------------------------------------------------- /app/components/Account/2Fa/RecoveryCodes/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/Account/2Fa/RecoveryCodes/index.vue -------------------------------------------------------------------------------- /app/components/Account/2Fa/Totp/ActivateForm.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/Account/2Fa/Totp/ActivateForm.vue -------------------------------------------------------------------------------- /app/components/Account/2Fa/WebAuthn/AddForm.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/Account/2Fa/WebAuthn/AddForm.vue -------------------------------------------------------------------------------- /app/components/Account/2Fa/WebAuthn/List.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/Account/2Fa/WebAuthn/List.vue -------------------------------------------------------------------------------- /app/components/Account/AuthSettingsNavigation.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/Account/AuthSettingsNavigation.vue -------------------------------------------------------------------------------- /app/components/Account/EmailManage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/Account/EmailManage.vue -------------------------------------------------------------------------------- /app/components/Account/Login/Code/ConfirmForm.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/Account/Login/Code/ConfirmForm.vue -------------------------------------------------------------------------------- /app/components/Account/Login/Code/Form.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/Account/Login/Code/Form.vue -------------------------------------------------------------------------------- /app/components/Account/Login/Form.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/Account/Login/Form.vue -------------------------------------------------------------------------------- /app/components/Account/Login/FormModal.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/Account/Login/FormModal.vue -------------------------------------------------------------------------------- /app/components/Account/Password/ChangeForm.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/Account/Password/ChangeForm.vue -------------------------------------------------------------------------------- /app/components/Account/Password/ResetConfirmForm.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/Account/Password/ResetConfirmForm.vue -------------------------------------------------------------------------------- /app/components/Account/Password/ResetForm.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/Account/Password/ResetForm.vue -------------------------------------------------------------------------------- /app/components/Account/Provider/List.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/Account/Provider/List.vue -------------------------------------------------------------------------------- /app/components/Account/ProviderSignup.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/Account/ProviderSignup.vue -------------------------------------------------------------------------------- /app/components/Account/ProvidersManage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/Account/ProvidersManage.vue -------------------------------------------------------------------------------- /app/components/Account/SessionsManage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/Account/SessionsManage.vue -------------------------------------------------------------------------------- /app/components/Account/SettingsForm.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/Account/SettingsForm.vue -------------------------------------------------------------------------------- /app/components/Account/Signup/CreatePasskeyForm.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/Account/Signup/CreatePasskeyForm.vue -------------------------------------------------------------------------------- /app/components/Account/Signup/Form.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/Account/Signup/Form.vue -------------------------------------------------------------------------------- /app/components/Account/Signup/PasskeyForm.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/Account/Signup/PasskeyForm.vue -------------------------------------------------------------------------------- /app/components/Account/subscriptions/SubscriptionCategoryGroup.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/Account/subscriptions/SubscriptionCategoryGroup.vue -------------------------------------------------------------------------------- /app/components/Account/subscriptions/SubscriptionTopicCard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/Account/subscriptions/SubscriptionTopicCard.vue -------------------------------------------------------------------------------- /app/components/Account/subscriptions/SubscriptionTopicsList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/Account/subscriptions/SubscriptionTopicsList.vue -------------------------------------------------------------------------------- /app/components/Address/AddNew.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/Address/AddNew.vue -------------------------------------------------------------------------------- /app/components/Address/Card.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/Address/Card.vue -------------------------------------------------------------------------------- /app/components/Address/List.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/Address/List.vue -------------------------------------------------------------------------------- /app/components/Anchor.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/Anchor.vue -------------------------------------------------------------------------------- /app/components/BackButton.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/BackButton.vue -------------------------------------------------------------------------------- /app/components/Blog/BlogContent.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/Blog/BlogContent.vue -------------------------------------------------------------------------------- /app/components/Blog/Categories/List.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/Blog/Categories/List.vue -------------------------------------------------------------------------------- /app/components/Blog/Categories/Slider.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/Blog/Categories/Slider.vue -------------------------------------------------------------------------------- /app/components/Blog/Post/Card/Desktop.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/Blog/Post/Card/Desktop.vue -------------------------------------------------------------------------------- /app/components/Blog/Post/Card/Mobile.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/Blog/Post/Card/Mobile.vue -------------------------------------------------------------------------------- /app/components/Blog/Post/Comments/Card.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/Blog/Post/Comments/Card.vue -------------------------------------------------------------------------------- /app/components/Blog/Post/Comments/List.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/Blog/Post/Comments/List.vue -------------------------------------------------------------------------------- /app/components/Blog/Post/Comments/Summary.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/Blog/Post/Comments/Summary.vue -------------------------------------------------------------------------------- /app/components/Blog/Post/Comments/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/Blog/Post/Comments/index.vue -------------------------------------------------------------------------------- /app/components/Blog/Post/Favourites/List.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/Blog/Post/Favourites/List.vue -------------------------------------------------------------------------------- /app/components/Blog/Posts/Carousel.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/Blog/Posts/Carousel.vue -------------------------------------------------------------------------------- /app/components/Blog/Posts/List.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/Blog/Posts/List.vue -------------------------------------------------------------------------------- /app/components/Blog/Sidebar/Category.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/Blog/Sidebar/Category.vue -------------------------------------------------------------------------------- /app/components/Blog/Sidebar/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/Blog/Sidebar/index.vue -------------------------------------------------------------------------------- /app/components/Blog/Tags/List.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/Blog/Tags/List.vue -------------------------------------------------------------------------------- /app/components/Builder/Navbar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/Builder/Navbar.vue -------------------------------------------------------------------------------- /app/components/Button/Blog/Comment/Like.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/Button/Blog/Comment/Like.vue -------------------------------------------------------------------------------- /app/components/Button/Blog/Post/Like.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/Button/Blog/Post/Like.vue -------------------------------------------------------------------------------- /app/components/Button/Product/AddToCart.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/Button/Product/AddToCart.vue -------------------------------------------------------------------------------- /app/components/Button/Product/AddToFavourite.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/Button/Product/AddToFavourite.vue -------------------------------------------------------------------------------- /app/components/Cart/CartButton.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/Cart/CartButton.vue -------------------------------------------------------------------------------- /app/components/Cart/ItemCard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/Cart/ItemCard.vue -------------------------------------------------------------------------------- /app/components/Checkout/Items.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/Checkout/Items.vue -------------------------------------------------------------------------------- /app/components/Checkout/PayWays.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/Checkout/PayWays.vue -------------------------------------------------------------------------------- /app/components/Checkout/Sidebar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/Checkout/Sidebar.vue -------------------------------------------------------------------------------- /app/components/ContactForm.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/ContactForm.vue -------------------------------------------------------------------------------- /app/components/Cookie/Control.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/Cookie/Control.vue -------------------------------------------------------------------------------- /app/components/Cookie/Iframe.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/Cookie/Iframe.vue -------------------------------------------------------------------------------- /app/components/Cookie/Modal.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/Cookie/Modal.vue -------------------------------------------------------------------------------- /app/components/DemoModeMessage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/DemoModeMessage.vue -------------------------------------------------------------------------------- /app/components/DesktopOnly.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/DesktopOnly.vue -------------------------------------------------------------------------------- /app/components/DynamicForm/Children.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/DynamicForm/Children.vue -------------------------------------------------------------------------------- /app/components/DynamicForm/Navigation.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/DynamicForm/Navigation.vue -------------------------------------------------------------------------------- /app/components/DynamicForm/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/DynamicForm/index.vue -------------------------------------------------------------------------------- /app/components/Empty/State.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/Empty/State.vue -------------------------------------------------------------------------------- /app/components/Empty/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/Empty/index.vue -------------------------------------------------------------------------------- /app/components/Error.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/Error.vue -------------------------------------------------------------------------------- /app/components/Footer/Desktop.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/Footer/Desktop.vue -------------------------------------------------------------------------------- /app/components/Footer/Mobile.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/Footer/Mobile.vue -------------------------------------------------------------------------------- /app/components/Form/Switch.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/Form/Switch.vue -------------------------------------------------------------------------------- /app/components/Form/TurnstileContainer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/Form/TurnstileContainer.vue -------------------------------------------------------------------------------- /app/components/IframeModal.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/IframeModal.vue -------------------------------------------------------------------------------- /app/components/ImgWithFallback.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/ImgWithFallback.vue -------------------------------------------------------------------------------- /app/components/Language/Switcher.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/Language/Switcher.vue -------------------------------------------------------------------------------- /app/components/LoadingIndicator.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/LoadingIndicator.vue -------------------------------------------------------------------------------- /app/components/Logout/Button.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/Logout/Button.vue -------------------------------------------------------------------------------- /app/components/MobileOrTabletOnly.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/MobileOrTabletOnly.vue -------------------------------------------------------------------------------- /app/components/Order/Card.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/Order/Card.vue -------------------------------------------------------------------------------- /app/components/Order/CardItem.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/Order/CardItem.vue -------------------------------------------------------------------------------- /app/components/Order/List.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/Order/List.vue -------------------------------------------------------------------------------- /app/components/Ordering.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/Ordering.vue -------------------------------------------------------------------------------- /app/components/Page/Header.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/Page/Header.vue -------------------------------------------------------------------------------- /app/components/Page/Navbar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/Page/Navbar.vue -------------------------------------------------------------------------------- /app/components/Page/Title.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/Page/Title.vue -------------------------------------------------------------------------------- /app/components/Page/Wrapper.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/Page/Wrapper.vue -------------------------------------------------------------------------------- /app/components/Pagination/Cursor.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/Pagination/Cursor.vue -------------------------------------------------------------------------------- /app/components/Pagination/LimitOffset.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/Pagination/LimitOffset.vue -------------------------------------------------------------------------------- /app/components/Pagination/PageNumber.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/Pagination/PageNumber.vue -------------------------------------------------------------------------------- /app/components/Pagination/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/Pagination/index.vue -------------------------------------------------------------------------------- /app/components/Product/Card.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/Product/Card.vue -------------------------------------------------------------------------------- /app/components/Product/Categories/Slider.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/Product/Categories/Slider.vue -------------------------------------------------------------------------------- /app/components/Product/Favourites/List.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/Product/Favourites/List.vue -------------------------------------------------------------------------------- /app/components/Product/Image.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/Product/Image.vue -------------------------------------------------------------------------------- /app/components/Product/ImageModal.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/Product/ImageModal.vue -------------------------------------------------------------------------------- /app/components/Product/Images.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/Product/Images.vue -------------------------------------------------------------------------------- /app/components/Product/Review.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/Product/Review.vue -------------------------------------------------------------------------------- /app/components/Product/Reviews/Card.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/Product/Reviews/Card.vue -------------------------------------------------------------------------------- /app/components/Product/Reviews/List.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/Product/Reviews/List.vue -------------------------------------------------------------------------------- /app/components/Product/Reviews/Summary.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/Product/Reviews/Summary.vue -------------------------------------------------------------------------------- /app/components/Product/Reviews/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/Product/Reviews/index.vue -------------------------------------------------------------------------------- /app/components/Products/List.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/Products/List.vue -------------------------------------------------------------------------------- /app/components/Products/Sidebar/Category.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/Products/Sidebar/Category.vue -------------------------------------------------------------------------------- /app/components/Products/Sidebar/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/Products/Sidebar/index.vue -------------------------------------------------------------------------------- /app/components/Products/Slider.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/Products/Slider.vue -------------------------------------------------------------------------------- /app/components/Quantity/Selector.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/Quantity/Selector.vue -------------------------------------------------------------------------------- /app/components/Rating.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/Rating.vue -------------------------------------------------------------------------------- /app/components/ReadMore.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/ReadMore.vue -------------------------------------------------------------------------------- /app/components/Search/Input.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/Search/Input.vue -------------------------------------------------------------------------------- /app/components/Search/Modal.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/Search/Modal.vue -------------------------------------------------------------------------------- /app/components/Search/Result.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/Search/Result.vue -------------------------------------------------------------------------------- /app/components/Socials.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/Socials.vue -------------------------------------------------------------------------------- /app/components/StripeCheckout.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/StripeCheckout.vue -------------------------------------------------------------------------------- /app/components/StripePayment.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/StripePayment.vue -------------------------------------------------------------------------------- /app/components/Tags/List.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/Tags/List.vue -------------------------------------------------------------------------------- /app/components/User/Account/Favourites/Navbar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/User/Account/Favourites/Navbar.vue -------------------------------------------------------------------------------- /app/components/User/Account/Info.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/User/Account/Info.vue -------------------------------------------------------------------------------- /app/components/User/Avatar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/User/Avatar.vue -------------------------------------------------------------------------------- /app/components/User/NotificationsBell.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/User/NotificationsBell.vue -------------------------------------------------------------------------------- /app/components/User/Sidebar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/User/Sidebar.vue -------------------------------------------------------------------------------- /app/components/WebAuthn/LoginButton.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/components/WebAuthn/LoginButton.vue -------------------------------------------------------------------------------- /app/composables/setups.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/composables/setups.ts -------------------------------------------------------------------------------- /app/composables/useAccountMenus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/composables/useAccountMenus.ts -------------------------------------------------------------------------------- /app/composables/useAllAuthAccount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/composables/useAllAuthAccount.ts -------------------------------------------------------------------------------- /app/composables/useAllAuthAuthentication.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/composables/useAllAuthAuthentication.ts -------------------------------------------------------------------------------- /app/composables/useAllAuthSessions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/composables/useAllAuthSessions.ts -------------------------------------------------------------------------------- /app/composables/useAuthInfo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/composables/useAuthInfo.ts -------------------------------------------------------------------------------- /app/composables/useAuthPreviewMode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/composables/useAuthPreviewMode.ts -------------------------------------------------------------------------------- /app/composables/useCookieControl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/composables/useCookieControl.ts -------------------------------------------------------------------------------- /app/composables/useHtmlContent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/composables/useHtmlContent.ts -------------------------------------------------------------------------------- /app/composables/useIframe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/composables/useIframe.ts -------------------------------------------------------------------------------- /app/composables/useNotification.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/composables/useNotification.ts -------------------------------------------------------------------------------- /app/composables/useOrder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/composables/useOrder.ts -------------------------------------------------------------------------------- /app/composables/useOrdering.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/composables/useOrdering.ts -------------------------------------------------------------------------------- /app/composables/usePagination.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/composables/usePagination.ts -------------------------------------------------------------------------------- /app/composables/useProductUrl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/composables/useProductUrl.ts -------------------------------------------------------------------------------- /app/composables/useSingleton.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/composables/useSingleton.ts -------------------------------------------------------------------------------- /app/composables/useSticky.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/composables/useSticky.ts -------------------------------------------------------------------------------- /app/composables/useSubscriptionTopics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/composables/useSubscriptionTopics.ts -------------------------------------------------------------------------------- /app/composables/useSyncProps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/composables/useSyncProps.ts -------------------------------------------------------------------------------- /app/composables/useText.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/composables/useText.ts -------------------------------------------------------------------------------- /app/composables/useUrls.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/composables/useUrls.ts -------------------------------------------------------------------------------- /app/composables/useUserNotification.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/composables/useUserNotification.ts -------------------------------------------------------------------------------- /app/composables/useUserSubscriptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/composables/useUserSubscriptions.ts -------------------------------------------------------------------------------- /app/composables/vue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/composables/vue.ts -------------------------------------------------------------------------------- /app/error.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/error.vue -------------------------------------------------------------------------------- /app/layouts/auth.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/layouts/auth.vue -------------------------------------------------------------------------------- /app/layouts/default.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/layouts/default.vue -------------------------------------------------------------------------------- /app/layouts/user.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/layouts/user.vue -------------------------------------------------------------------------------- /app/middleware/auth.global.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/middleware/auth.global.ts -------------------------------------------------------------------------------- /app/middleware/disable-vue-transitions.global.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/middleware/disable-vue-transitions.global.ts -------------------------------------------------------------------------------- /app/middleware/guest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/middleware/guest.ts -------------------------------------------------------------------------------- /app/pages/about.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/pages/about.vue -------------------------------------------------------------------------------- /app/pages/account/2fa/authenticate/recovery-codes.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/pages/account/2fa/authenticate/recovery-codes.vue -------------------------------------------------------------------------------- /app/pages/account/2fa/authenticate/totp.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/pages/account/2fa/authenticate/totp.vue -------------------------------------------------------------------------------- /app/pages/account/2fa/authenticate/webauthn.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/pages/account/2fa/authenticate/webauthn.vue -------------------------------------------------------------------------------- /app/pages/account/2fa/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/pages/account/2fa/index.vue -------------------------------------------------------------------------------- /app/pages/account/2fa/reauthenticate/recovery-codes.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/pages/account/2fa/reauthenticate/recovery-codes.vue -------------------------------------------------------------------------------- /app/pages/account/2fa/reauthenticate/totp.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/pages/account/2fa/reauthenticate/totp.vue -------------------------------------------------------------------------------- /app/pages/account/2fa/reauthenticate/webauthn.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/pages/account/2fa/reauthenticate/webauthn.vue -------------------------------------------------------------------------------- /app/pages/account/2fa/recovery-codes/generate.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/pages/account/2fa/recovery-codes/generate.vue -------------------------------------------------------------------------------- /app/pages/account/2fa/recovery-codes/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/pages/account/2fa/recovery-codes/index.vue -------------------------------------------------------------------------------- /app/pages/account/2fa/totp/activate.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/pages/account/2fa/totp/activate.vue -------------------------------------------------------------------------------- /app/pages/account/2fa/totp/deactivate.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/pages/account/2fa/totp/deactivate.vue -------------------------------------------------------------------------------- /app/pages/account/2fa/webauthn/add.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/pages/account/2fa/webauthn/add.vue -------------------------------------------------------------------------------- /app/pages/account/2fa/webauthn/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/pages/account/2fa/webauthn/index.vue -------------------------------------------------------------------------------- /app/pages/account/addresses/[id]/edit.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/pages/account/addresses/[id]/edit.vue -------------------------------------------------------------------------------- /app/pages/account/addresses/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/pages/account/addresses/index.vue -------------------------------------------------------------------------------- /app/pages/account/addresses/new.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/pages/account/addresses/new.vue -------------------------------------------------------------------------------- /app/pages/account/email/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/pages/account/email/index.vue -------------------------------------------------------------------------------- /app/pages/account/favourites/posts.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/pages/account/favourites/posts.vue -------------------------------------------------------------------------------- /app/pages/account/favourites/products.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/pages/account/favourites/products.vue -------------------------------------------------------------------------------- /app/pages/account/help/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/pages/account/help/index.vue -------------------------------------------------------------------------------- /app/pages/account/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/pages/account/index.vue -------------------------------------------------------------------------------- /app/pages/account/login/code/confirm.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/pages/account/login/code/confirm.vue -------------------------------------------------------------------------------- /app/pages/account/login/code/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/pages/account/login/code/index.vue -------------------------------------------------------------------------------- /app/pages/account/login/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/pages/account/login/index.vue -------------------------------------------------------------------------------- /app/pages/account/orders/[id].vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/pages/account/orders/[id].vue -------------------------------------------------------------------------------- /app/pages/account/orders/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/pages/account/orders/index.vue -------------------------------------------------------------------------------- /app/pages/account/password/change.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/pages/account/password/change.vue -------------------------------------------------------------------------------- /app/pages/account/password/reset/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/pages/account/password/reset/index.vue -------------------------------------------------------------------------------- /app/pages/account/password/reset/key/[key].vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/pages/account/password/reset/key/[key].vue -------------------------------------------------------------------------------- /app/pages/account/provider/callback.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/pages/account/provider/callback.vue -------------------------------------------------------------------------------- /app/pages/account/provider/signup.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/pages/account/provider/signup.vue -------------------------------------------------------------------------------- /app/pages/account/providers/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/pages/account/providers/index.vue -------------------------------------------------------------------------------- /app/pages/account/reauthenticate.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/pages/account/reauthenticate.vue -------------------------------------------------------------------------------- /app/pages/account/reviews/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/pages/account/reviews/index.vue -------------------------------------------------------------------------------- /app/pages/account/sessions/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/pages/account/sessions/index.vue -------------------------------------------------------------------------------- /app/pages/account/settings/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/pages/account/settings/index.vue -------------------------------------------------------------------------------- /app/pages/account/signup/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/pages/account/signup/index.vue -------------------------------------------------------------------------------- /app/pages/account/signup/passkey/create.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/pages/account/signup/passkey/create.vue -------------------------------------------------------------------------------- /app/pages/account/signup/passkey/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/pages/account/signup/passkey/index.vue -------------------------------------------------------------------------------- /app/pages/account/subscriptions/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/pages/account/subscriptions/index.vue -------------------------------------------------------------------------------- /app/pages/account/verify-email/[key].vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/pages/account/verify-email/[key].vue -------------------------------------------------------------------------------- /app/pages/account/verify-email/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/pages/account/verify-email/index.vue -------------------------------------------------------------------------------- /app/pages/blog/categories/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/pages/blog/categories/index.vue -------------------------------------------------------------------------------- /app/pages/blog/category/[id]/[slug].vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/pages/blog/category/[id]/[slug].vue -------------------------------------------------------------------------------- /app/pages/blog/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/pages/blog/index.vue -------------------------------------------------------------------------------- /app/pages/blog/post/[id]/[slug].vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/pages/blog/post/[id]/[slug].vue -------------------------------------------------------------------------------- /app/pages/cart/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/pages/cart/index.vue -------------------------------------------------------------------------------- /app/pages/checkout/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/pages/checkout/index.vue -------------------------------------------------------------------------------- /app/pages/checkout/success/[uuid].vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/pages/checkout/success/[uuid].vue -------------------------------------------------------------------------------- /app/pages/contact.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/pages/contact.vue -------------------------------------------------------------------------------- /app/pages/cookies-policy.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/pages/cookies-policy.vue -------------------------------------------------------------------------------- /app/pages/feedback.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/pages/feedback.vue -------------------------------------------------------------------------------- /app/pages/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/pages/index.vue -------------------------------------------------------------------------------- /app/pages/privacy-policy.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/pages/privacy-policy.vue -------------------------------------------------------------------------------- /app/pages/products/[id]/[slug].vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/pages/products/[id]/[slug].vue -------------------------------------------------------------------------------- /app/pages/products/category/[id]/[slug].vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/pages/products/category/[id]/[slug].vue -------------------------------------------------------------------------------- /app/pages/products/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/pages/products/index.vue -------------------------------------------------------------------------------- /app/pages/return-policy.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/pages/return-policy.vue -------------------------------------------------------------------------------- /app/pages/search.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/pages/search.vue -------------------------------------------------------------------------------- /app/pages/terms-of-use.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/pages/terms-of-use.vue -------------------------------------------------------------------------------- /app/pages/vision.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/pages/vision.vue -------------------------------------------------------------------------------- /app/pages/what-is-microlearning.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/pages/what-is-microlearning.vue -------------------------------------------------------------------------------- /app/pages/why-microlearning.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/pages/why-microlearning.vue -------------------------------------------------------------------------------- /app/plugins/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/plugins/auth.ts -------------------------------------------------------------------------------- /app/plugins/setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/plugins/setup.ts -------------------------------------------------------------------------------- /app/plugins/websocket.client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/plugins/websocket.client.ts -------------------------------------------------------------------------------- /app/providers/media-stream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/providers/media-stream.ts -------------------------------------------------------------------------------- /app/stores/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/stores/app.ts -------------------------------------------------------------------------------- /app/stores/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/stores/auth.ts -------------------------------------------------------------------------------- /app/stores/cart.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/stores/cart.ts -------------------------------------------------------------------------------- /app/stores/user-notification.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/stores/user-notification.ts -------------------------------------------------------------------------------- /app/stores/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/stores/user.ts -------------------------------------------------------------------------------- /app/utils/array.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/utils/array.ts -------------------------------------------------------------------------------- /app/utils/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/utils/auth.ts -------------------------------------------------------------------------------- /app/utils/boolean.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/utils/boolean.ts -------------------------------------------------------------------------------- /app/utils/color.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/utils/color.ts -------------------------------------------------------------------------------- /app/utils/date.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/utils/date.ts -------------------------------------------------------------------------------- /app/utils/dom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/utils/dom.ts -------------------------------------------------------------------------------- /app/utils/error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/utils/error.ts -------------------------------------------------------------------------------- /app/utils/pagination.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/utils/pagination.ts -------------------------------------------------------------------------------- /app/utils/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/utils/route.ts -------------------------------------------------------------------------------- /app/utils/search.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/utils/search.ts -------------------------------------------------------------------------------- /app/utils/str.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/utils/str.ts -------------------------------------------------------------------------------- /app/utils/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/utils/theme.ts -------------------------------------------------------------------------------- /app/utils/translate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/app/utils/translate.ts -------------------------------------------------------------------------------- /docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/docker/Dockerfile -------------------------------------------------------------------------------- /docker/compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/docker/compose.yaml -------------------------------------------------------------------------------- /docker/dev.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/docker/dev.Dockerfile -------------------------------------------------------------------------------- /docker/docker_entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/docker/docker_entrypoint.sh -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/global.d.ts -------------------------------------------------------------------------------- /i18n/i18n.config.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/i18n/i18n.config.mts -------------------------------------------------------------------------------- /i18n/locales/auth/el-GR.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/i18n/locales/auth/el-GR.json -------------------------------------------------------------------------------- /i18n/locales/breadcrumb/el-GR.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/i18n/locales/breadcrumb/el-GR.json -------------------------------------------------------------------------------- /i18n/locales/cookies/el-GR.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/i18n/locales/cookies/el-GR.json -------------------------------------------------------------------------------- /i18n/locales/el-GR.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/i18n/locales/el-GR.json -------------------------------------------------------------------------------- /i18n/locales/validation/el-GR.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/i18n/locales/validation/el-GR.json -------------------------------------------------------------------------------- /modules/cookies.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/modules/cookies.ts -------------------------------------------------------------------------------- /modules/purge-comments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/modules/purge-comments.ts -------------------------------------------------------------------------------- /nuxt.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/nuxt.config.ts -------------------------------------------------------------------------------- /nuxt.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/nuxt.run.xml -------------------------------------------------------------------------------- /openapi-ts.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/openapi-ts.config.ts -------------------------------------------------------------------------------- /openapi/schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/openapi/schema.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /public/40c611e67d234c618ca9de26d8e4455b.txt: -------------------------------------------------------------------------------- 1 | 40c611e67d234c618ca9de26d8e4455b -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/public/favicon.png -------------------------------------------------------------------------------- /public/favicon/android-icon-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/public/favicon/android-icon-144x144.png -------------------------------------------------------------------------------- /public/favicon/android-icon-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/public/favicon/android-icon-192x192.png -------------------------------------------------------------------------------- /public/favicon/android-icon-36x36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/public/favicon/android-icon-36x36.png -------------------------------------------------------------------------------- /public/favicon/android-icon-420x420.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/public/favicon/android-icon-420x420.png -------------------------------------------------------------------------------- /public/favicon/android-icon-48x48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/public/favicon/android-icon-48x48.png -------------------------------------------------------------------------------- /public/favicon/android-icon-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/public/favicon/android-icon-512x512.png -------------------------------------------------------------------------------- /public/favicon/android-icon-72x72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/public/favicon/android-icon-72x72.png -------------------------------------------------------------------------------- /public/favicon/android-icon-96x96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/public/favicon/android-icon-96x96.png -------------------------------------------------------------------------------- /public/favicon/apple-icon-114x114.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/public/favicon/apple-icon-114x114.png -------------------------------------------------------------------------------- /public/favicon/apple-icon-120x120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/public/favicon/apple-icon-120x120.png -------------------------------------------------------------------------------- /public/favicon/apple-icon-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/public/favicon/apple-icon-144x144.png -------------------------------------------------------------------------------- /public/favicon/apple-icon-152x152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/public/favicon/apple-icon-152x152.png -------------------------------------------------------------------------------- /public/favicon/apple-icon-180x180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/public/favicon/apple-icon-180x180.png -------------------------------------------------------------------------------- /public/favicon/apple-icon-57x57.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/public/favicon/apple-icon-57x57.png -------------------------------------------------------------------------------- /public/favicon/apple-icon-60x60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/public/favicon/apple-icon-60x60.png -------------------------------------------------------------------------------- /public/favicon/apple-icon-72x72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/public/favicon/apple-icon-72x72.png -------------------------------------------------------------------------------- /public/favicon/apple-icon-76x76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/public/favicon/apple-icon-76x76.png -------------------------------------------------------------------------------- /public/favicon/apple-icon-precomposed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/public/favicon/apple-icon-precomposed.png -------------------------------------------------------------------------------- /public/favicon/apple-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/public/favicon/apple-icon.png -------------------------------------------------------------------------------- /public/favicon/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/public/favicon/apple-touch-icon.png -------------------------------------------------------------------------------- /public/favicon/browserconfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/public/favicon/browserconfig.xml -------------------------------------------------------------------------------- /public/favicon/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/public/favicon/favicon-16x16.png -------------------------------------------------------------------------------- /public/favicon/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/public/favicon/favicon-32x32.png -------------------------------------------------------------------------------- /public/favicon/favicon-96x96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/public/favicon/favicon-96x96.png -------------------------------------------------------------------------------- /public/favicon/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/public/favicon/favicon.ico -------------------------------------------------------------------------------- /public/favicon/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/public/favicon/favicon.png -------------------------------------------------------------------------------- /public/favicon/ms-icon-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/public/favicon/ms-icon-144x144.png -------------------------------------------------------------------------------- /public/favicon/ms-icon-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/public/favicon/ms-icon-150x150.png -------------------------------------------------------------------------------- /public/favicon/ms-icon-310x310.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/public/favicon/ms-icon-310x310.png -------------------------------------------------------------------------------- /public/favicon/ms-icon-70x70.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/public/favicon/ms-icon-70x70.png -------------------------------------------------------------------------------- /public/favicon/mstile-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/public/favicon/mstile-150x150.png -------------------------------------------------------------------------------- /public/favicon/safari-pinned-tab.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/public/favicon/safari-pinned-tab.svg -------------------------------------------------------------------------------- /public/img/default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/public/img/default.png -------------------------------------------------------------------------------- /public/img/defaults/1200x600.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/public/img/defaults/1200x600.png -------------------------------------------------------------------------------- /public/img/defaults/1200x800.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/public/img/defaults/1200x800.png -------------------------------------------------------------------------------- /public/img/defaults/1920x550.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/public/img/defaults/1920x550.png -------------------------------------------------------------------------------- /public/img/defaults/1920x640.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/public/img/defaults/1920x640.png -------------------------------------------------------------------------------- /public/img/defaults/282x282.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/public/img/defaults/282x282.png -------------------------------------------------------------------------------- /public/img/defaults/400x300.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/public/img/defaults/400x300.png -------------------------------------------------------------------------------- /public/img/defaults/407x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/public/img/defaults/407x400.png -------------------------------------------------------------------------------- /public/img/defaults/428x378.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/public/img/defaults/428x378.png -------------------------------------------------------------------------------- /public/img/defaults/435x320.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/public/img/defaults/435x320.png -------------------------------------------------------------------------------- /public/img/defaults/463x910.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/public/img/defaults/463x910.png -------------------------------------------------------------------------------- /public/img/defaults/466x315.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/public/img/defaults/466x315.png -------------------------------------------------------------------------------- /public/img/defaults/550x425.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/public/img/defaults/550x425.png -------------------------------------------------------------------------------- /public/img/defaults/800x600.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/public/img/defaults/800x600.png -------------------------------------------------------------------------------- /public/img/defaults/80x40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/public/img/defaults/80x40.png -------------------------------------------------------------------------------- /public/img/defaults/900x500.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/public/img/defaults/900x500.png -------------------------------------------------------------------------------- /public/img/defaults/black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/public/img/defaults/black.png -------------------------------------------------------------------------------- /public/img/defaults/white.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/public/img/defaults/white.jpg -------------------------------------------------------------------------------- /public/img/login-background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/public/img/login-background.png -------------------------------------------------------------------------------- /public/img/logo-border.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/public/img/logo-border.png -------------------------------------------------------------------------------- /public/img/logo-dark-mode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/public/img/logo-dark-mode.png -------------------------------------------------------------------------------- /public/img/logo-light-mode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/public/img/logo-light-mode.png -------------------------------------------------------------------------------- /public/img/logo-navbar.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/public/img/logo-navbar.svg -------------------------------------------------------------------------------- /public/img/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/public/img/logo.png -------------------------------------------------------------------------------- /public/img/main-banner-mobile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/public/img/main-banner-mobile.png -------------------------------------------------------------------------------- /public/img/main-banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/public/img/main-banner.png -------------------------------------------------------------------------------- /public/img/no_photo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/public/img/no_photo.jpg -------------------------------------------------------------------------------- /public/img/pages/about-webside.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/public/img/pages/about-webside.png -------------------------------------------------------------------------------- /public/img/pages/what-is-microlearning1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/public/img/pages/what-is-microlearning1.png -------------------------------------------------------------------------------- /public/img/pages/what-is-microlearning2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/public/img/pages/what-is-microlearning2.png -------------------------------------------------------------------------------- /public/img/pages/what-is-microlearning3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/public/img/pages/what-is-microlearning3.png -------------------------------------------------------------------------------- /public/img/pages/why-microlearning1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/public/img/pages/why-microlearning1.png -------------------------------------------------------------------------------- /public/img/pages/why-microlearning2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/public/img/pages/why-microlearning2.png -------------------------------------------------------------------------------- /public/img/pages/why-microlearning3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/public/img/pages/why-microlearning3.png -------------------------------------------------------------------------------- /public/img/placeholder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/public/img/placeholder.png -------------------------------------------------------------------------------- /public/img/spider-dark-mode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/public/img/spider-dark-mode.png -------------------------------------------------------------------------------- /public/img/spider-light-mode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/public/img/spider-light-mode.png -------------------------------------------------------------------------------- /public/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/public/logo.svg -------------------------------------------------------------------------------- /public/screenshots/1024x593.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/public/screenshots/1024x593.png -------------------------------------------------------------------------------- /public/screenshots/540x720.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/public/screenshots/540x720.png -------------------------------------------------------------------------------- /runtime/cookies/methods.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/runtime/cookies/methods.ts -------------------------------------------------------------------------------- /runtime/cookies/plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/runtime/cookies/plugin.ts -------------------------------------------------------------------------------- /runtime/cookies/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/runtime/cookies/types.ts -------------------------------------------------------------------------------- /runtime/utils/replace.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/runtime/utils/replace.ts -------------------------------------------------------------------------------- /schema.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/schema.yml -------------------------------------------------------------------------------- /scripts/fetch-schema.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/scripts/fetch-schema.mjs -------------------------------------------------------------------------------- /server/api/__sitemap__/urls.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/__sitemap__/urls.ts -------------------------------------------------------------------------------- /server/api/_allauth/app/v1/account/authenticators/index.get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/_allauth/app/v1/account/authenticators/index.get.ts -------------------------------------------------------------------------------- /server/api/_allauth/app/v1/account/authenticators/recovery-codes/index.get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/_allauth/app/v1/account/authenticators/recovery-codes/index.get.ts -------------------------------------------------------------------------------- /server/api/_allauth/app/v1/account/authenticators/recovery-codes/index.post.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/_allauth/app/v1/account/authenticators/recovery-codes/index.post.ts -------------------------------------------------------------------------------- /server/api/_allauth/app/v1/account/authenticators/totp/index.delete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/_allauth/app/v1/account/authenticators/totp/index.delete.ts -------------------------------------------------------------------------------- /server/api/_allauth/app/v1/account/authenticators/totp/index.get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/_allauth/app/v1/account/authenticators/totp/index.get.ts -------------------------------------------------------------------------------- /server/api/_allauth/app/v1/account/authenticators/totp/index.post.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/_allauth/app/v1/account/authenticators/totp/index.post.ts -------------------------------------------------------------------------------- /server/api/_allauth/app/v1/account/authenticators/totp/svg.get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/_allauth/app/v1/account/authenticators/totp/svg.get.ts -------------------------------------------------------------------------------- /server/api/_allauth/app/v1/account/authenticators/webauthn/index.delete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/_allauth/app/v1/account/authenticators/webauthn/index.delete.ts -------------------------------------------------------------------------------- /server/api/_allauth/app/v1/account/authenticators/webauthn/index.get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/_allauth/app/v1/account/authenticators/webauthn/index.get.ts -------------------------------------------------------------------------------- /server/api/_allauth/app/v1/account/authenticators/webauthn/index.post.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/_allauth/app/v1/account/authenticators/webauthn/index.post.ts -------------------------------------------------------------------------------- /server/api/_allauth/app/v1/account/authenticators/webauthn/index.put.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/_allauth/app/v1/account/authenticators/webauthn/index.put.ts -------------------------------------------------------------------------------- /server/api/_allauth/app/v1/account/email/index.delete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/_allauth/app/v1/account/email/index.delete.ts -------------------------------------------------------------------------------- /server/api/_allauth/app/v1/account/email/index.get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/_allauth/app/v1/account/email/index.get.ts -------------------------------------------------------------------------------- /server/api/_allauth/app/v1/account/email/index.patch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/_allauth/app/v1/account/email/index.patch.ts -------------------------------------------------------------------------------- /server/api/_allauth/app/v1/account/email/index.post.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/_allauth/app/v1/account/email/index.post.ts -------------------------------------------------------------------------------- /server/api/_allauth/app/v1/account/email/index.put.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/_allauth/app/v1/account/email/index.put.ts -------------------------------------------------------------------------------- /server/api/_allauth/app/v1/account/password/change.post.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/_allauth/app/v1/account/password/change.post.ts -------------------------------------------------------------------------------- /server/api/_allauth/app/v1/account/providers/index.delete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/_allauth/app/v1/account/providers/index.delete.ts -------------------------------------------------------------------------------- /server/api/_allauth/app/v1/account/providers/index.get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/_allauth/app/v1/account/providers/index.get.ts -------------------------------------------------------------------------------- /server/api/_allauth/app/v1/auth/2fa/authenticate.post.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/_allauth/app/v1/auth/2fa/authenticate.post.ts -------------------------------------------------------------------------------- /server/api/_allauth/app/v1/auth/2fa/reauthenticate.post.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/_allauth/app/v1/auth/2fa/reauthenticate.post.ts -------------------------------------------------------------------------------- /server/api/_allauth/app/v1/auth/code/confirm.post.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/_allauth/app/v1/auth/code/confirm.post.ts -------------------------------------------------------------------------------- /server/api/_allauth/app/v1/auth/code/request.post.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/_allauth/app/v1/auth/code/request.post.ts -------------------------------------------------------------------------------- /server/api/_allauth/app/v1/auth/email/verify.get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/_allauth/app/v1/auth/email/verify.get.ts -------------------------------------------------------------------------------- /server/api/_allauth/app/v1/auth/email/verify.post.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/_allauth/app/v1/auth/email/verify.post.ts -------------------------------------------------------------------------------- /server/api/_allauth/app/v1/auth/login.post.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/_allauth/app/v1/auth/login.post.ts -------------------------------------------------------------------------------- /server/api/_allauth/app/v1/auth/password/request.post.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/_allauth/app/v1/auth/password/request.post.ts -------------------------------------------------------------------------------- /server/api/_allauth/app/v1/auth/password/reset.get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/_allauth/app/v1/auth/password/reset.get.ts -------------------------------------------------------------------------------- /server/api/_allauth/app/v1/auth/password/reset.post.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/_allauth/app/v1/auth/password/reset.post.ts -------------------------------------------------------------------------------- /server/api/_allauth/app/v1/auth/provider/signup.post.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/_allauth/app/v1/auth/provider/signup.post.ts -------------------------------------------------------------------------------- /server/api/_allauth/app/v1/auth/provider/token.post.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/_allauth/app/v1/auth/provider/token.post.ts -------------------------------------------------------------------------------- /server/api/_allauth/app/v1/auth/reauthenticate.post.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/_allauth/app/v1/auth/reauthenticate.post.ts -------------------------------------------------------------------------------- /server/api/_allauth/app/v1/auth/session.delete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/_allauth/app/v1/auth/session.delete.ts -------------------------------------------------------------------------------- /server/api/_allauth/app/v1/auth/session.get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/_allauth/app/v1/auth/session.get.ts -------------------------------------------------------------------------------- /server/api/_allauth/app/v1/auth/sessions/index.delete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/_allauth/app/v1/auth/sessions/index.delete.ts -------------------------------------------------------------------------------- /server/api/_allauth/app/v1/auth/sessions/index.get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/_allauth/app/v1/auth/sessions/index.get.ts -------------------------------------------------------------------------------- /server/api/_allauth/app/v1/auth/signup.post.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/_allauth/app/v1/auth/signup.post.ts -------------------------------------------------------------------------------- /server/api/_allauth/app/v1/auth/webauthn/authenticate.get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/_allauth/app/v1/auth/webauthn/authenticate.get.ts -------------------------------------------------------------------------------- /server/api/_allauth/app/v1/auth/webauthn/authenticate.post.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/_allauth/app/v1/auth/webauthn/authenticate.post.ts -------------------------------------------------------------------------------- /server/api/_allauth/app/v1/auth/webauthn/login.get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/_allauth/app/v1/auth/webauthn/login.get.ts -------------------------------------------------------------------------------- /server/api/_allauth/app/v1/auth/webauthn/login.post.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/_allauth/app/v1/auth/webauthn/login.post.ts -------------------------------------------------------------------------------- /server/api/_allauth/app/v1/auth/webauthn/reauthenticate.get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/_allauth/app/v1/auth/webauthn/reauthenticate.get.ts -------------------------------------------------------------------------------- /server/api/_allauth/app/v1/auth/webauthn/reauthenticate.post.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/_allauth/app/v1/auth/webauthn/reauthenticate.post.ts -------------------------------------------------------------------------------- /server/api/_allauth/app/v1/auth/webauthn/signup.get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/_allauth/app/v1/auth/webauthn/signup.get.ts -------------------------------------------------------------------------------- /server/api/_allauth/app/v1/auth/webauthn/signup.post.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/_allauth/app/v1/auth/webauthn/signup.post.ts -------------------------------------------------------------------------------- /server/api/_allauth/app/v1/auth/webauthn/signup.put.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/_allauth/app/v1/auth/webauthn/signup.put.ts -------------------------------------------------------------------------------- /server/api/_allauth/app/v1/config.get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/_allauth/app/v1/config.get.ts -------------------------------------------------------------------------------- /server/api/blog/authors/[id]/index.get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/blog/authors/[id]/index.get.ts -------------------------------------------------------------------------------- /server/api/blog/authors/index.get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/blog/authors/index.get.ts -------------------------------------------------------------------------------- /server/api/blog/categories/[id]/index.get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/blog/categories/[id]/index.get.ts -------------------------------------------------------------------------------- /server/api/blog/categories/[id]/posts.get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/blog/categories/[id]/posts.get.ts -------------------------------------------------------------------------------- /server/api/blog/categories/index.get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/blog/categories/index.get.ts -------------------------------------------------------------------------------- /server/api/blog/comments/[id]/index.delete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/blog/comments/[id]/index.delete.ts -------------------------------------------------------------------------------- /server/api/blog/comments/[id]/index.put.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/blog/comments/[id]/index.put.ts -------------------------------------------------------------------------------- /server/api/blog/comments/[id]/replies.get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/blog/comments/[id]/replies.get.ts -------------------------------------------------------------------------------- /server/api/blog/comments/[id]/update-likes.post.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/blog/comments/[id]/update-likes.post.ts -------------------------------------------------------------------------------- /server/api/blog/comments/index.get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/blog/comments/index.get.ts -------------------------------------------------------------------------------- /server/api/blog/comments/index.post.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/blog/comments/index.post.ts -------------------------------------------------------------------------------- /server/api/blog/comments/liked-comments.post.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/blog/comments/liked-comments.post.ts -------------------------------------------------------------------------------- /server/api/blog/posts/[id]/category.get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/blog/posts/[id]/category.get.ts -------------------------------------------------------------------------------- /server/api/blog/posts/[id]/comments.get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/blog/posts/[id]/comments.get.ts -------------------------------------------------------------------------------- /server/api/blog/posts/[id]/index.get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/blog/posts/[id]/index.get.ts -------------------------------------------------------------------------------- /server/api/blog/posts/[id]/related-posts.get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/blog/posts/[id]/related-posts.get.ts -------------------------------------------------------------------------------- /server/api/blog/posts/[id]/update-likes.post.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/blog/posts/[id]/update-likes.post.ts -------------------------------------------------------------------------------- /server/api/blog/posts/[id]/update-view-count.post.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/blog/posts/[id]/update-view-count.post.ts -------------------------------------------------------------------------------- /server/api/blog/posts/index.get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/blog/posts/index.get.ts -------------------------------------------------------------------------------- /server/api/blog/posts/liked-posts.post.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/blog/posts/liked-posts.post.ts -------------------------------------------------------------------------------- /server/api/blog/tags/[id]/index.get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/blog/tags/[id]/index.get.ts -------------------------------------------------------------------------------- /server/api/blog/tags/index.get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/blog/tags/index.get.ts -------------------------------------------------------------------------------- /server/api/cart/check.get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/cart/check.get.ts -------------------------------------------------------------------------------- /server/api/cart/index.get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/cart/index.get.ts -------------------------------------------------------------------------------- /server/api/cart/items/[id]/index.delete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/cart/items/[id]/index.delete.ts -------------------------------------------------------------------------------- /server/api/cart/items/[id]/index.put.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/cart/items/[id]/index.put.ts -------------------------------------------------------------------------------- /server/api/cart/items/index.post.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/cart/items/index.post.ts -------------------------------------------------------------------------------- /server/api/contact/index.post.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/contact/index.post.ts -------------------------------------------------------------------------------- /server/api/countries/index.get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/countries/index.get.ts -------------------------------------------------------------------------------- /server/api/health/index.get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/health/index.get.ts -------------------------------------------------------------------------------- /server/api/notification/ids.post.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/notification/ids.post.ts -------------------------------------------------------------------------------- /server/api/notification/user/[id]/index.delete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/notification/user/[id]/index.delete.ts -------------------------------------------------------------------------------- /server/api/notification/user/[id]/index.get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/notification/user/[id]/index.get.ts -------------------------------------------------------------------------------- /server/api/notification/user/[id]/index.patch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/notification/user/[id]/index.patch.ts -------------------------------------------------------------------------------- /server/api/notification/user/mark-all-as-seen.post.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/notification/user/mark-all-as-seen.post.ts -------------------------------------------------------------------------------- /server/api/notification/user/mark-all-as-unseen.post.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/notification/user/mark-all-as-unseen.post.ts -------------------------------------------------------------------------------- /server/api/notification/user/mark-as-seen.post.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/notification/user/mark-as-seen.post.ts -------------------------------------------------------------------------------- /server/api/notification/user/mark-as-unseen.post.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/notification/user/mark-as-unseen.post.ts -------------------------------------------------------------------------------- /server/api/notification/user/unseen-count.get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/notification/user/unseen-count.get.ts -------------------------------------------------------------------------------- /server/api/order-items/[id]/index.get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/order-items/[id]/index.get.ts -------------------------------------------------------------------------------- /server/api/order-items/[id]/refund.post.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/order-items/[id]/refund.post.ts -------------------------------------------------------------------------------- /server/api/order-items/index.get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/order-items/index.get.ts -------------------------------------------------------------------------------- /server/api/orders/[id]/cancel.post.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/orders/[id]/cancel.post.ts -------------------------------------------------------------------------------- /server/api/orders/[id]/create-checkout-session.post.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/orders/[id]/create-checkout-session.post.ts -------------------------------------------------------------------------------- /server/api/orders/[id]/create-payment-intent.post.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/orders/[id]/create-payment-intent.post.ts -------------------------------------------------------------------------------- /server/api/orders/[id]/index.delete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/orders/[id]/index.delete.ts -------------------------------------------------------------------------------- /server/api/orders/[id]/index.get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/orders/[id]/index.get.ts -------------------------------------------------------------------------------- /server/api/orders/[id]/index.patch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/orders/[id]/index.patch.ts -------------------------------------------------------------------------------- /server/api/orders/[id]/index.put.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/orders/[id]/index.put.ts -------------------------------------------------------------------------------- /server/api/orders/index.get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/orders/index.get.ts -------------------------------------------------------------------------------- /server/api/orders/index.post.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/orders/index.post.ts -------------------------------------------------------------------------------- /server/api/orders/my-orders/index.get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/orders/my-orders/index.get.ts -------------------------------------------------------------------------------- /server/api/orders/uuid/[uuid].get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/orders/uuid/[uuid].get.ts -------------------------------------------------------------------------------- /server/api/pay-way/[id]/index.get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/pay-way/[id]/index.get.ts -------------------------------------------------------------------------------- /server/api/pay-way/index.get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/pay-way/index.get.ts -------------------------------------------------------------------------------- /server/api/products/[id]/images.get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/products/[id]/images.get.ts -------------------------------------------------------------------------------- /server/api/products/[id]/index.get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/products/[id]/index.get.ts -------------------------------------------------------------------------------- /server/api/products/[id]/reviews.get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/products/[id]/reviews.get.ts -------------------------------------------------------------------------------- /server/api/products/[id]/tags.get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/products/[id]/tags.get.ts -------------------------------------------------------------------------------- /server/api/products/[id]/update-view-count.post.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/products/[id]/update-view-count.post.ts -------------------------------------------------------------------------------- /server/api/products/categories/[id]/index.get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/products/categories/[id]/index.get.ts -------------------------------------------------------------------------------- /server/api/products/categories/index.get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/products/categories/index.get.ts -------------------------------------------------------------------------------- /server/api/products/favourites/[id]/index.delete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/products/favourites/[id]/index.delete.ts -------------------------------------------------------------------------------- /server/api/products/favourites/favourites-by-products.post.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/products/favourites/favourites-by-products.post.ts -------------------------------------------------------------------------------- /server/api/products/favourites/index.get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/products/favourites/index.get.ts -------------------------------------------------------------------------------- /server/api/products/favourites/index.post.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/products/favourites/index.post.ts -------------------------------------------------------------------------------- /server/api/products/images/[id]/index.get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/products/images/[id]/index.get.ts -------------------------------------------------------------------------------- /server/api/products/images/index.get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/products/images/index.get.ts -------------------------------------------------------------------------------- /server/api/products/index.get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/products/index.get.ts -------------------------------------------------------------------------------- /server/api/products/reviews/[id]/index.delete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/products/reviews/[id]/index.delete.ts -------------------------------------------------------------------------------- /server/api/products/reviews/[id]/index.put.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/products/reviews/[id]/index.put.ts -------------------------------------------------------------------------------- /server/api/products/reviews/[id]/user-product-review.get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/products/reviews/[id]/user-product-review.get.ts -------------------------------------------------------------------------------- /server/api/products/reviews/index.get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/products/reviews/index.get.ts -------------------------------------------------------------------------------- /server/api/products/reviews/index.post.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/products/reviews/index.post.ts -------------------------------------------------------------------------------- /server/api/regions/index.get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/regions/index.get.ts -------------------------------------------------------------------------------- /server/api/search/index.get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/search/index.get.ts -------------------------------------------------------------------------------- /server/api/settings/get.get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/settings/get.get.ts -------------------------------------------------------------------------------- /server/api/settings/index.get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/settings/index.get.ts -------------------------------------------------------------------------------- /server/api/subscriptions/topics/[id]/index.get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/subscriptions/topics/[id]/index.get.ts -------------------------------------------------------------------------------- /server/api/subscriptions/topics/index.get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/subscriptions/topics/index.get.ts -------------------------------------------------------------------------------- /server/api/subscriptions/user/[id]/index.delete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/subscriptions/user/[id]/index.delete.ts -------------------------------------------------------------------------------- /server/api/subscriptions/user/bulk-subscribe.post.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/subscriptions/user/bulk-subscribe.post.ts -------------------------------------------------------------------------------- /server/api/subscriptions/user/index.get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/subscriptions/user/index.get.ts -------------------------------------------------------------------------------- /server/api/subscriptions/user/index.post.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/subscriptions/user/index.post.ts -------------------------------------------------------------------------------- /server/api/user/account/[id]/addresses.get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/user/account/[id]/addresses.get.ts -------------------------------------------------------------------------------- /server/api/user/account/[id]/blog-post-comments.get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/user/account/[id]/blog-post-comments.get.ts -------------------------------------------------------------------------------- /server/api/user/account/[id]/change-username.post.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/user/account/[id]/change-username.post.ts -------------------------------------------------------------------------------- /server/api/user/account/[id]/favourite-products.get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/user/account/[id]/favourite-products.get.ts -------------------------------------------------------------------------------- /server/api/user/account/[id]/index.get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/user/account/[id]/index.get.ts -------------------------------------------------------------------------------- /server/api/user/account/[id]/index.patch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/user/account/[id]/index.patch.ts -------------------------------------------------------------------------------- /server/api/user/account/[id]/index.put.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/user/account/[id]/index.put.ts -------------------------------------------------------------------------------- /server/api/user/account/[id]/liked-blog-posts.get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/user/account/[id]/liked-blog-posts.get.ts -------------------------------------------------------------------------------- /server/api/user/account/[id]/notifications.get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/user/account/[id]/notifications.get.ts -------------------------------------------------------------------------------- /server/api/user/account/[id]/orders.get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/user/account/[id]/orders.get.ts -------------------------------------------------------------------------------- /server/api/user/account/[id]/product-reviews.get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/user/account/[id]/product-reviews.get.ts -------------------------------------------------------------------------------- /server/api/user/addresses/[id]/index.delete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/user/addresses/[id]/index.delete.ts -------------------------------------------------------------------------------- /server/api/user/addresses/[id]/index.get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/user/addresses/[id]/index.get.ts -------------------------------------------------------------------------------- /server/api/user/addresses/[id]/index.put.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/user/addresses/[id]/index.put.ts -------------------------------------------------------------------------------- /server/api/user/addresses/[id]/set-main.post.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/user/addresses/[id]/set-main.post.ts -------------------------------------------------------------------------------- /server/api/user/addresses/index.get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/user/addresses/index.get.ts -------------------------------------------------------------------------------- /server/api/user/addresses/index.post.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/user/addresses/index.post.ts -------------------------------------------------------------------------------- /server/api/websocket/user/tokens.get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/api/websocket/user/tokens.get.ts -------------------------------------------------------------------------------- /server/middleware/log.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/middleware/log.ts -------------------------------------------------------------------------------- /server/middleware/redirects.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/middleware/redirects.ts -------------------------------------------------------------------------------- /server/plugins/storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/plugins/storage.ts -------------------------------------------------------------------------------- /server/routes/auth/facebook.get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/routes/auth/facebook.get.ts -------------------------------------------------------------------------------- /server/routes/auth/google.get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/routes/auth/google.get.ts -------------------------------------------------------------------------------- /server/routes/rss.xml.get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/routes/rss.xml.get.ts -------------------------------------------------------------------------------- /server/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../.nuxt/tsconfig.server.json" 3 | } 4 | -------------------------------------------------------------------------------- /server/utils/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/utils/api.ts -------------------------------------------------------------------------------- /server/utils/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/utils/auth.ts -------------------------------------------------------------------------------- /server/utils/cartSession.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/utils/cartSession.ts -------------------------------------------------------------------------------- /server/utils/error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/utils/error.ts -------------------------------------------------------------------------------- /server/utils/hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/utils/hooks.ts -------------------------------------------------------------------------------- /server/utils/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/utils/logger.ts -------------------------------------------------------------------------------- /server/utils/parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/server/utils/parser.ts -------------------------------------------------------------------------------- /shared/auth.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/auth.d.ts -------------------------------------------------------------------------------- /shared/constants/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/constants/index.ts -------------------------------------------------------------------------------- /shared/openapi/types.gen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/openapi/types.gen.ts -------------------------------------------------------------------------------- /shared/openapi/zod.gen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/openapi/zod.gen.ts -------------------------------------------------------------------------------- /shared/schemas/body/all-auth/account/authenticators/totp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/schemas/body/all-auth/account/authenticators/totp.ts -------------------------------------------------------------------------------- /shared/schemas/body/all-auth/account/email.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/schemas/body/all-auth/account/email.ts -------------------------------------------------------------------------------- /shared/schemas/body/all-auth/account/password.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/schemas/body/all-auth/account/password.ts -------------------------------------------------------------------------------- /shared/schemas/body/all-auth/account/providers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/schemas/body/all-auth/account/providers.ts -------------------------------------------------------------------------------- /shared/schemas/body/all-auth/account/webauthn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/schemas/body/all-auth/account/webauthn.ts -------------------------------------------------------------------------------- /shared/schemas/body/all-auth/auth/2fa/authenticate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/schemas/body/all-auth/auth/2fa/authenticate.ts -------------------------------------------------------------------------------- /shared/schemas/body/all-auth/auth/2fa/reauthenticate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/schemas/body/all-auth/auth/2fa/reauthenticate.ts -------------------------------------------------------------------------------- /shared/schemas/body/all-auth/auth/code/confirm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/schemas/body/all-auth/auth/code/confirm.ts -------------------------------------------------------------------------------- /shared/schemas/body/all-auth/auth/code/request.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/schemas/body/all-auth/auth/code/request.ts -------------------------------------------------------------------------------- /shared/schemas/body/all-auth/auth/email/verify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/schemas/body/all-auth/auth/email/verify.ts -------------------------------------------------------------------------------- /shared/schemas/body/all-auth/auth/login.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/schemas/body/all-auth/auth/login.ts -------------------------------------------------------------------------------- /shared/schemas/body/all-auth/auth/password/request.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/schemas/body/all-auth/auth/password/request.ts -------------------------------------------------------------------------------- /shared/schemas/body/all-auth/auth/password/reset.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/schemas/body/all-auth/auth/password/reset.ts -------------------------------------------------------------------------------- /shared/schemas/body/all-auth/auth/provider/redirect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/schemas/body/all-auth/auth/provider/redirect.ts -------------------------------------------------------------------------------- /shared/schemas/body/all-auth/auth/provider/signup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/schemas/body/all-auth/auth/provider/signup.ts -------------------------------------------------------------------------------- /shared/schemas/body/all-auth/auth/provider/token.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/schemas/body/all-auth/auth/provider/token.ts -------------------------------------------------------------------------------- /shared/schemas/body/all-auth/auth/reauthenticate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/schemas/body/all-auth/auth/reauthenticate.ts -------------------------------------------------------------------------------- /shared/schemas/body/all-auth/auth/signup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/schemas/body/all-auth/auth/signup.ts -------------------------------------------------------------------------------- /shared/schemas/body/all-auth/auth/webauthn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/schemas/body/all-auth/auth/webauthn.ts -------------------------------------------------------------------------------- /shared/schemas/body/all-auth/sessions/sessions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/schemas/body/all-auth/sessions/sessions.ts -------------------------------------------------------------------------------- /shared/schemas/error/all-auth/400.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/schemas/error/all-auth/400.ts -------------------------------------------------------------------------------- /shared/schemas/error/all-auth/401.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/schemas/error/all-auth/401.ts -------------------------------------------------------------------------------- /shared/schemas/error/all-auth/403.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/schemas/error/all-auth/403.ts -------------------------------------------------------------------------------- /shared/schemas/error/all-auth/404.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/schemas/error/all-auth/404.ts -------------------------------------------------------------------------------- /shared/schemas/error/all-auth/409.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/schemas/error/all-auth/409.ts -------------------------------------------------------------------------------- /shared/schemas/error/all-auth/410.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/schemas/error/all-auth/410.ts -------------------------------------------------------------------------------- /shared/schemas/form.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/schemas/form.ts -------------------------------------------------------------------------------- /shared/schemas/model/all-auth/account/authenticators/authenticators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/schemas/model/all-auth/account/authenticators/authenticators.ts -------------------------------------------------------------------------------- /shared/schemas/model/all-auth/account/authenticators/recovery_codes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/schemas/model/all-auth/account/authenticators/recovery_codes.ts -------------------------------------------------------------------------------- /shared/schemas/model/all-auth/account/webauthn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/schemas/model/all-auth/account/webauthn.ts -------------------------------------------------------------------------------- /shared/schemas/model/all-auth/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/schemas/model/all-auth/config.ts -------------------------------------------------------------------------------- /shared/schemas/model/all-auth/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/schemas/model/all-auth/index.ts -------------------------------------------------------------------------------- /shared/schemas/ordering.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/schemas/ordering.ts -------------------------------------------------------------------------------- /shared/schemas/pagination.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/schemas/pagination.ts -------------------------------------------------------------------------------- /shared/schemas/response/all-auth/account/authenticators/authenticators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/schemas/response/all-auth/account/authenticators/authenticators.ts -------------------------------------------------------------------------------- /shared/schemas/response/all-auth/account/authenticators/recovery_codes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/schemas/response/all-auth/account/authenticators/recovery_codes.ts -------------------------------------------------------------------------------- /shared/schemas/response/all-auth/account/authenticators/totp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/schemas/response/all-auth/account/authenticators/totp.ts -------------------------------------------------------------------------------- /shared/schemas/response/all-auth/account/email.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/schemas/response/all-auth/account/email.ts -------------------------------------------------------------------------------- /shared/schemas/response/all-auth/account/providers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/schemas/response/all-auth/account/providers.ts -------------------------------------------------------------------------------- /shared/schemas/response/all-auth/account/webauthn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/schemas/response/all-auth/account/webauthn.ts -------------------------------------------------------------------------------- /shared/schemas/response/all-auth/auth/2fa/authenticate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/schemas/response/all-auth/auth/2fa/authenticate.ts -------------------------------------------------------------------------------- /shared/schemas/response/all-auth/auth/2fa/reauthenticate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/schemas/response/all-auth/auth/2fa/reauthenticate.ts -------------------------------------------------------------------------------- /shared/schemas/response/all-auth/auth/code/confirm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/schemas/response/all-auth/auth/code/confirm.ts -------------------------------------------------------------------------------- /shared/schemas/response/all-auth/auth/email/verify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/schemas/response/all-auth/auth/email/verify.ts -------------------------------------------------------------------------------- /shared/schemas/response/all-auth/auth/login.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/schemas/response/all-auth/auth/login.ts -------------------------------------------------------------------------------- /shared/schemas/response/all-auth/auth/password/request.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/schemas/response/all-auth/auth/password/request.ts -------------------------------------------------------------------------------- /shared/schemas/response/all-auth/auth/password/reset.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/schemas/response/all-auth/auth/password/reset.ts -------------------------------------------------------------------------------- /shared/schemas/response/all-auth/auth/provider/signup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/schemas/response/all-auth/auth/provider/signup.ts -------------------------------------------------------------------------------- /shared/schemas/response/all-auth/auth/provider/token.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/schemas/response/all-auth/auth/provider/token.ts -------------------------------------------------------------------------------- /shared/schemas/response/all-auth/auth/reauthenticate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/schemas/response/all-auth/auth/reauthenticate.ts -------------------------------------------------------------------------------- /shared/schemas/response/all-auth/auth/session.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/schemas/response/all-auth/auth/session.ts -------------------------------------------------------------------------------- /shared/schemas/response/all-auth/auth/signup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/schemas/response/all-auth/auth/signup.ts -------------------------------------------------------------------------------- /shared/schemas/response/all-auth/auth/webauthn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/schemas/response/all-auth/auth/webauthn.ts -------------------------------------------------------------------------------- /shared/schemas/response/all-auth/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/schemas/response/all-auth/config.ts -------------------------------------------------------------------------------- /shared/schemas/response/all-auth/response.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/schemas/response/all-auth/response.ts -------------------------------------------------------------------------------- /shared/schemas/response/all-auth/sessions/sessions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/schemas/response/all-auth/sessions/sessions.ts -------------------------------------------------------------------------------- /shared/types/body/all-auth/account/authenticators/totp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/types/body/all-auth/account/authenticators/totp.ts -------------------------------------------------------------------------------- /shared/types/body/all-auth/account/email.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/types/body/all-auth/account/email.ts -------------------------------------------------------------------------------- /shared/types/body/all-auth/account/password.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/types/body/all-auth/account/password.ts -------------------------------------------------------------------------------- /shared/types/body/all-auth/account/providers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/types/body/all-auth/account/providers.ts -------------------------------------------------------------------------------- /shared/types/body/all-auth/account/webauthn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/types/body/all-auth/account/webauthn.ts -------------------------------------------------------------------------------- /shared/types/body/all-auth/auth/2fa/authenticate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/types/body/all-auth/auth/2fa/authenticate.ts -------------------------------------------------------------------------------- /shared/types/body/all-auth/auth/2fa/reauthenticate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/types/body/all-auth/auth/2fa/reauthenticate.ts -------------------------------------------------------------------------------- /shared/types/body/all-auth/auth/code/confirm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/types/body/all-auth/auth/code/confirm.ts -------------------------------------------------------------------------------- /shared/types/body/all-auth/auth/code/request.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/types/body/all-auth/auth/code/request.ts -------------------------------------------------------------------------------- /shared/types/body/all-auth/auth/email/verify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/types/body/all-auth/auth/email/verify.ts -------------------------------------------------------------------------------- /shared/types/body/all-auth/auth/login.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/types/body/all-auth/auth/login.ts -------------------------------------------------------------------------------- /shared/types/body/all-auth/auth/password/request.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/types/body/all-auth/auth/password/request.ts -------------------------------------------------------------------------------- /shared/types/body/all-auth/auth/password/reset.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/types/body/all-auth/auth/password/reset.ts -------------------------------------------------------------------------------- /shared/types/body/all-auth/auth/provider/redirect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/types/body/all-auth/auth/provider/redirect.ts -------------------------------------------------------------------------------- /shared/types/body/all-auth/auth/provider/signup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/types/body/all-auth/auth/provider/signup.ts -------------------------------------------------------------------------------- /shared/types/body/all-auth/auth/provider/token.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/types/body/all-auth/auth/provider/token.ts -------------------------------------------------------------------------------- /shared/types/body/all-auth/auth/reauthenticate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/types/body/all-auth/auth/reauthenticate.ts -------------------------------------------------------------------------------- /shared/types/body/all-auth/auth/signup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/types/body/all-auth/auth/signup.ts -------------------------------------------------------------------------------- /shared/types/body/all-auth/auth/webauthn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/types/body/all-auth/auth/webauthn.ts -------------------------------------------------------------------------------- /shared/types/body/all-auth/sessions/sessions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/types/body/all-auth/sessions/sessions.ts -------------------------------------------------------------------------------- /shared/types/enum/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/types/enum/index.ts -------------------------------------------------------------------------------- /shared/types/error/all-auth/400.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/types/error/all-auth/400.ts -------------------------------------------------------------------------------- /shared/types/error/all-auth/401.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/types/error/all-auth/401.ts -------------------------------------------------------------------------------- /shared/types/error/all-auth/403.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/types/error/all-auth/403.ts -------------------------------------------------------------------------------- /shared/types/error/all-auth/404.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/types/error/all-auth/404.ts -------------------------------------------------------------------------------- /shared/types/error/all-auth/409.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/types/error/all-auth/409.ts -------------------------------------------------------------------------------- /shared/types/error/all-auth/410.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/types/error/all-auth/410.ts -------------------------------------------------------------------------------- /shared/types/error/all-auth/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/types/error/all-auth/index.ts -------------------------------------------------------------------------------- /shared/types/form.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/types/form.ts -------------------------------------------------------------------------------- /shared/types/model/all-auth/account/authenticators/authenticators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/types/model/all-auth/account/authenticators/authenticators.ts -------------------------------------------------------------------------------- /shared/types/model/all-auth/account/authenticators/recovery_codes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/types/model/all-auth/account/authenticators/recovery_codes.ts -------------------------------------------------------------------------------- /shared/types/model/all-auth/account/webauthn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/types/model/all-auth/account/webauthn.ts -------------------------------------------------------------------------------- /shared/types/model/all-auth/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/types/model/all-auth/config.ts -------------------------------------------------------------------------------- /shared/types/model/all-auth/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/types/model/all-auth/index.ts -------------------------------------------------------------------------------- /shared/types/ordering.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/types/ordering.ts -------------------------------------------------------------------------------- /shared/types/pagination.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/types/pagination.ts -------------------------------------------------------------------------------- /shared/types/response/all-auth/account/authenticators/authenticators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/types/response/all-auth/account/authenticators/authenticators.ts -------------------------------------------------------------------------------- /shared/types/response/all-auth/account/authenticators/recovery_codes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/types/response/all-auth/account/authenticators/recovery_codes.ts -------------------------------------------------------------------------------- /shared/types/response/all-auth/account/authenticators/totp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/types/response/all-auth/account/authenticators/totp.ts -------------------------------------------------------------------------------- /shared/types/response/all-auth/account/email.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/types/response/all-auth/account/email.ts -------------------------------------------------------------------------------- /shared/types/response/all-auth/account/providers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/types/response/all-auth/account/providers.ts -------------------------------------------------------------------------------- /shared/types/response/all-auth/account/webauthn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/types/response/all-auth/account/webauthn.ts -------------------------------------------------------------------------------- /shared/types/response/all-auth/auth/2fa/authenticate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/types/response/all-auth/auth/2fa/authenticate.ts -------------------------------------------------------------------------------- /shared/types/response/all-auth/auth/2fa/reauthenticate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/types/response/all-auth/auth/2fa/reauthenticate.ts -------------------------------------------------------------------------------- /shared/types/response/all-auth/auth/code/confirm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/types/response/all-auth/auth/code/confirm.ts -------------------------------------------------------------------------------- /shared/types/response/all-auth/auth/email/verify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/types/response/all-auth/auth/email/verify.ts -------------------------------------------------------------------------------- /shared/types/response/all-auth/auth/login.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/types/response/all-auth/auth/login.ts -------------------------------------------------------------------------------- /shared/types/response/all-auth/auth/password/request.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/types/response/all-auth/auth/password/request.ts -------------------------------------------------------------------------------- /shared/types/response/all-auth/auth/password/reset.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/types/response/all-auth/auth/password/reset.ts -------------------------------------------------------------------------------- /shared/types/response/all-auth/auth/provider/signup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/types/response/all-auth/auth/provider/signup.ts -------------------------------------------------------------------------------- /shared/types/response/all-auth/auth/provider/token.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/types/response/all-auth/auth/provider/token.ts -------------------------------------------------------------------------------- /shared/types/response/all-auth/auth/reauthenticate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/types/response/all-auth/auth/reauthenticate.ts -------------------------------------------------------------------------------- /shared/types/response/all-auth/auth/session.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/types/response/all-auth/auth/session.ts -------------------------------------------------------------------------------- /shared/types/response/all-auth/auth/signup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/types/response/all-auth/auth/signup.ts -------------------------------------------------------------------------------- /shared/types/response/all-auth/auth/webauthn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/types/response/all-auth/auth/webauthn.ts -------------------------------------------------------------------------------- /shared/types/response/all-auth/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/types/response/all-auth/config.ts -------------------------------------------------------------------------------- /shared/types/response/all-auth/response.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/types/response/all-auth/response.ts -------------------------------------------------------------------------------- /shared/types/response/all-auth/sessions/sessions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/types/response/all-auth/sessions/sessions.ts -------------------------------------------------------------------------------- /shared/types/search.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/types/search.ts -------------------------------------------------------------------------------- /shared/types/utility/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/types/utility/index.ts -------------------------------------------------------------------------------- /shared/utils/error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/utils/error.ts -------------------------------------------------------------------------------- /shared/utils/html.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/shared/utils/html.ts -------------------------------------------------------------------------------- /test/nuxt/components/Cart/MockCartButton.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/test/nuxt/components/Cart/MockCartButton.vue -------------------------------------------------------------------------------- /test/nuxt/components/Page/MockNavbar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/test/nuxt/components/Page/MockNavbar.vue -------------------------------------------------------------------------------- /test/nuxt/composables/useAccountMenus.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/test/nuxt/composables/useAccountMenus.spec.ts -------------------------------------------------------------------------------- /test/nuxt/composables/useAllAuthAccount.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/test/nuxt/composables/useAllAuthAccount.spec.ts -------------------------------------------------------------------------------- /test/nuxt/composables/useAllAuthAuthentication.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/test/nuxt/composables/useAllAuthAuthentication.spec.ts -------------------------------------------------------------------------------- /test/nuxt/composables/useAllAuthSessions.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/test/nuxt/composables/useAllAuthSessions.spec.ts -------------------------------------------------------------------------------- /test/nuxt/composables/useAuthInfo.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/test/nuxt/composables/useAuthInfo.spec.ts -------------------------------------------------------------------------------- /test/nuxt/composables/useCookieControl.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/test/nuxt/composables/useCookieControl.spec.ts -------------------------------------------------------------------------------- /test/nuxt/composables/useNotification.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/test/nuxt/composables/useNotification.spec.ts -------------------------------------------------------------------------------- /test/nuxt/composables/useOrder.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/test/nuxt/composables/useOrder.spec.ts -------------------------------------------------------------------------------- /test/nuxt/composables/useOrdering.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/test/nuxt/composables/useOrdering.spec.ts -------------------------------------------------------------------------------- /test/nuxt/composables/usePagination.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/test/nuxt/composables/usePagination.spec.ts -------------------------------------------------------------------------------- /test/nuxt/composables/useProductUrl.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/test/nuxt/composables/useProductUrl.spec.ts -------------------------------------------------------------------------------- /test/nuxt/composables/useSingleton.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/test/nuxt/composables/useSingleton.spec.ts -------------------------------------------------------------------------------- /test/nuxt/composables/useSyncProps.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/test/nuxt/composables/useSyncProps.spec.ts -------------------------------------------------------------------------------- /test/nuxt/composables/useText.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/test/nuxt/composables/useText.spec.ts -------------------------------------------------------------------------------- /test/nuxt/composables/useUrls.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/test/nuxt/composables/useUrls.spec.ts -------------------------------------------------------------------------------- /test/nuxt/middleware/guest.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/test/nuxt/middleware/guest.spec.ts -------------------------------------------------------------------------------- /test/nuxt/stores/app.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/test/nuxt/stores/app.spec.ts -------------------------------------------------------------------------------- /test/nuxt/stores/auth.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/test/nuxt/stores/auth.spec.ts -------------------------------------------------------------------------------- /test/nuxt/stores/cart.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/test/nuxt/stores/cart.spec.ts -------------------------------------------------------------------------------- /test/nuxt/stores/user-notification.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/test/nuxt/stores/user-notification.spec.ts -------------------------------------------------------------------------------- /test/nuxt/stores/user.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/test/nuxt/stores/user.spec.ts -------------------------------------------------------------------------------- /test/unit/example.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/test/unit/example.spec.ts -------------------------------------------------------------------------------- /test/unit/server/utils/api.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/test/unit/server/utils/api.spec.ts -------------------------------------------------------------------------------- /test/unit/server/utils/auth.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/test/unit/server/utils/auth.spec.ts -------------------------------------------------------------------------------- /test/unit/server/utils/cartSession.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/test/unit/server/utils/cartSession.spec.ts -------------------------------------------------------------------------------- /test/unit/server/utils/error.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/test/unit/server/utils/error.spec.ts -------------------------------------------------------------------------------- /test/unit/server/utils/hooks.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/test/unit/server/utils/hooks.spec.ts -------------------------------------------------------------------------------- /test/unit/server/utils/logger.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/test/unit/server/utils/logger.spec.ts -------------------------------------------------------------------------------- /test/unit/server/utils/parser.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/test/unit/server/utils/parser.spec.ts -------------------------------------------------------------------------------- /test/unit/utils/array.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/test/unit/utils/array.spec.ts -------------------------------------------------------------------------------- /test/unit/utils/auth.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/test/unit/utils/auth.spec.ts -------------------------------------------------------------------------------- /test/unit/utils/boolean.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/test/unit/utils/boolean.spec.ts -------------------------------------------------------------------------------- /test/unit/utils/color.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/test/unit/utils/color.spec.ts -------------------------------------------------------------------------------- /test/unit/utils/date.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/test/unit/utils/date.spec.ts -------------------------------------------------------------------------------- /test/unit/utils/dom.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/test/unit/utils/dom.spec.ts -------------------------------------------------------------------------------- /test/unit/utils/error-client.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/test/unit/utils/error-client.spec.ts -------------------------------------------------------------------------------- /test/unit/utils/error.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/test/unit/utils/error.spec.ts -------------------------------------------------------------------------------- /test/unit/utils/pagination.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/test/unit/utils/pagination.spec.ts -------------------------------------------------------------------------------- /test/unit/utils/search.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/test/unit/utils/search.spec.ts -------------------------------------------------------------------------------- /test/unit/utils/str.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/test/unit/utils/str.spec.ts -------------------------------------------------------------------------------- /test/unit/utils/theme.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/test/unit/utils/theme.spec.ts -------------------------------------------------------------------------------- /test/unit/utils/translate.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/test/unit/utils/translate.spec.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vitest.config.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vasilistotskas/grooveshop-storefront-ui-node-nuxt/HEAD/vitest.config.mts --------------------------------------------------------------------------------