├── .env.example ├── .gitattributes ├── .gitignore ├── .npmrc ├── .prettierrc.mjs ├── .vscode ├── extensions.json └── settings.json ├── LICENSE ├── README.md ├── app-nuxtui-layer ├── components │ ├── ProfileActions.vue │ ├── TheFooter.vue │ ├── TheLogo.vue │ └── nav │ │ ├── NavBar.vue │ │ ├── NavHamburger.vue │ │ ├── NavPrimary.vue │ │ └── NavSecondary.vue ├── composables │ ├── mobile-menu.ts │ └── nav-menu.ts └── nuxt.config.ts ├── app ├── app.config.ts ├── app.vue ├── assets │ ├── css │ │ └── tailwind.css │ └── images │ │ ├── vue-designer.png │ │ └── vue-designer.svg ├── components │ ├── BackgroundImageWrapper.vue │ ├── BaseIcon.vue │ ├── DarkModeSwitch.vue │ ├── HeroSection.vue │ ├── HotDeals.vue │ ├── LaunchSale.vue │ ├── OgImage │ │ └── OgCard.vue │ ├── ProductCard.vue │ ├── StarsRate.vue │ ├── StaticMarkdown.server.vue │ ├── StoreHeader.vue │ └── TheHeader.vue ├── composables │ ├── dark-color-scheme-check.ts │ ├── dark.ts │ ├── head-and-meta.ts │ ├── og-image.ts │ ├── optimize-image.ts │ ├── product.ts │ └── products.ts ├── content │ └── quick-start.md ├── error.vue ├── layouts │ └── default.vue ├── pages │ ├── [category].vue │ ├── contact-us.vue │ ├── delivery-policy.vue │ ├── help-faqs.vue │ ├── index.vue │ ├── order-history.vue │ ├── quick-start │ │ └── [...slug].vue │ ├── returns.vue │ ├── store │ │ └── [...id].vue │ └── track-order.vue ├── plugins │ └── youtube.client.ts ├── site.ts ├── stores │ └── counter.ts └── utils │ ├── colors.ts │ ├── font.ts │ ├── hero.ts │ └── index.ts ├── eslint.config.mjs ├── netlify.toml ├── nuxt.config.ts ├── package.json ├── pinegrow.json ├── projectdb.pgml ├── public ├── android-chrome-192x192.png ├── android-chrome-512x512.png ├── apple-touch-icon.png ├── cover.png ├── favicon-16x16.png ├── favicon-32x32.png ├── favicon.ico ├── favicon.svg ├── icon.svg ├── og-image.jpg ├── site.webmanifest ├── stars-filled.webp ├── stars.webp ├── vue-designer.png └── vue-designer.svg ├── server ├── api │ └── store │ │ ├── external-data │ │ ├── [id].ts │ │ └── index.ts │ │ └── local-data │ │ ├── [id].ts │ │ ├── data.ts │ │ └── index.ts └── tsconfig.json ├── tailwind.config.ts ├── themes └── pg-tailwindcss │ ├── tokens.cjs │ └── tokens.mjs ├── tsconfig.json ├── types ├── global.d.ts ├── image.ts └── store.ts ├── web-types.json └── web-types └── my-awesome-lib.json /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pinegrow/pg-nuxtui/HEAD/.env.example -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pinegrow/pg-nuxtui/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pinegrow/pg-nuxtui/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pinegrow/pg-nuxtui/HEAD/.npmrc -------------------------------------------------------------------------------- /.prettierrc.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pinegrow/pg-nuxtui/HEAD/.prettierrc.mjs -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pinegrow/pg-nuxtui/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pinegrow/pg-nuxtui/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pinegrow/pg-nuxtui/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pinegrow/pg-nuxtui/HEAD/README.md -------------------------------------------------------------------------------- /app-nuxtui-layer/components/ProfileActions.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pinegrow/pg-nuxtui/HEAD/app-nuxtui-layer/components/ProfileActions.vue -------------------------------------------------------------------------------- /app-nuxtui-layer/components/TheFooter.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pinegrow/pg-nuxtui/HEAD/app-nuxtui-layer/components/TheFooter.vue -------------------------------------------------------------------------------- /app-nuxtui-layer/components/TheLogo.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pinegrow/pg-nuxtui/HEAD/app-nuxtui-layer/components/TheLogo.vue -------------------------------------------------------------------------------- /app-nuxtui-layer/components/nav/NavBar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pinegrow/pg-nuxtui/HEAD/app-nuxtui-layer/components/nav/NavBar.vue -------------------------------------------------------------------------------- /app-nuxtui-layer/components/nav/NavHamburger.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pinegrow/pg-nuxtui/HEAD/app-nuxtui-layer/components/nav/NavHamburger.vue -------------------------------------------------------------------------------- /app-nuxtui-layer/components/nav/NavPrimary.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pinegrow/pg-nuxtui/HEAD/app-nuxtui-layer/components/nav/NavPrimary.vue -------------------------------------------------------------------------------- /app-nuxtui-layer/components/nav/NavSecondary.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pinegrow/pg-nuxtui/HEAD/app-nuxtui-layer/components/nav/NavSecondary.vue -------------------------------------------------------------------------------- /app-nuxtui-layer/composables/mobile-menu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pinegrow/pg-nuxtui/HEAD/app-nuxtui-layer/composables/mobile-menu.ts -------------------------------------------------------------------------------- /app-nuxtui-layer/composables/nav-menu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pinegrow/pg-nuxtui/HEAD/app-nuxtui-layer/composables/nav-menu.ts -------------------------------------------------------------------------------- /app-nuxtui-layer/nuxt.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pinegrow/pg-nuxtui/HEAD/app-nuxtui-layer/nuxt.config.ts -------------------------------------------------------------------------------- /app/app.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pinegrow/pg-nuxtui/HEAD/app/app.config.ts -------------------------------------------------------------------------------- /app/app.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pinegrow/pg-nuxtui/HEAD/app/app.vue -------------------------------------------------------------------------------- /app/assets/css/tailwind.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pinegrow/pg-nuxtui/HEAD/app/assets/css/tailwind.css -------------------------------------------------------------------------------- /app/assets/images/vue-designer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pinegrow/pg-nuxtui/HEAD/app/assets/images/vue-designer.png -------------------------------------------------------------------------------- /app/assets/images/vue-designer.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pinegrow/pg-nuxtui/HEAD/app/assets/images/vue-designer.svg -------------------------------------------------------------------------------- /app/components/BackgroundImageWrapper.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pinegrow/pg-nuxtui/HEAD/app/components/BackgroundImageWrapper.vue -------------------------------------------------------------------------------- /app/components/BaseIcon.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pinegrow/pg-nuxtui/HEAD/app/components/BaseIcon.vue -------------------------------------------------------------------------------- /app/components/DarkModeSwitch.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pinegrow/pg-nuxtui/HEAD/app/components/DarkModeSwitch.vue -------------------------------------------------------------------------------- /app/components/HeroSection.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pinegrow/pg-nuxtui/HEAD/app/components/HeroSection.vue -------------------------------------------------------------------------------- /app/components/HotDeals.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pinegrow/pg-nuxtui/HEAD/app/components/HotDeals.vue -------------------------------------------------------------------------------- /app/components/LaunchSale.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pinegrow/pg-nuxtui/HEAD/app/components/LaunchSale.vue -------------------------------------------------------------------------------- /app/components/OgImage/OgCard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pinegrow/pg-nuxtui/HEAD/app/components/OgImage/OgCard.vue -------------------------------------------------------------------------------- /app/components/ProductCard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pinegrow/pg-nuxtui/HEAD/app/components/ProductCard.vue -------------------------------------------------------------------------------- /app/components/StarsRate.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pinegrow/pg-nuxtui/HEAD/app/components/StarsRate.vue -------------------------------------------------------------------------------- /app/components/StaticMarkdown.server.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pinegrow/pg-nuxtui/HEAD/app/components/StaticMarkdown.server.vue -------------------------------------------------------------------------------- /app/components/StoreHeader.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pinegrow/pg-nuxtui/HEAD/app/components/StoreHeader.vue -------------------------------------------------------------------------------- /app/components/TheHeader.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pinegrow/pg-nuxtui/HEAD/app/components/TheHeader.vue -------------------------------------------------------------------------------- /app/composables/dark-color-scheme-check.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pinegrow/pg-nuxtui/HEAD/app/composables/dark-color-scheme-check.ts -------------------------------------------------------------------------------- /app/composables/dark.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pinegrow/pg-nuxtui/HEAD/app/composables/dark.ts -------------------------------------------------------------------------------- /app/composables/head-and-meta.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pinegrow/pg-nuxtui/HEAD/app/composables/head-and-meta.ts -------------------------------------------------------------------------------- /app/composables/og-image.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pinegrow/pg-nuxtui/HEAD/app/composables/og-image.ts -------------------------------------------------------------------------------- /app/composables/optimize-image.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pinegrow/pg-nuxtui/HEAD/app/composables/optimize-image.ts -------------------------------------------------------------------------------- /app/composables/product.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pinegrow/pg-nuxtui/HEAD/app/composables/product.ts -------------------------------------------------------------------------------- /app/composables/products.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pinegrow/pg-nuxtui/HEAD/app/composables/products.ts -------------------------------------------------------------------------------- /app/content/quick-start.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pinegrow/pg-nuxtui/HEAD/app/content/quick-start.md -------------------------------------------------------------------------------- /app/error.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pinegrow/pg-nuxtui/HEAD/app/error.vue -------------------------------------------------------------------------------- /app/layouts/default.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pinegrow/pg-nuxtui/HEAD/app/layouts/default.vue -------------------------------------------------------------------------------- /app/pages/[category].vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pinegrow/pg-nuxtui/HEAD/app/pages/[category].vue -------------------------------------------------------------------------------- /app/pages/contact-us.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pinegrow/pg-nuxtui/HEAD/app/pages/contact-us.vue -------------------------------------------------------------------------------- /app/pages/delivery-policy.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pinegrow/pg-nuxtui/HEAD/app/pages/delivery-policy.vue -------------------------------------------------------------------------------- /app/pages/help-faqs.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pinegrow/pg-nuxtui/HEAD/app/pages/help-faqs.vue -------------------------------------------------------------------------------- /app/pages/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pinegrow/pg-nuxtui/HEAD/app/pages/index.vue -------------------------------------------------------------------------------- /app/pages/order-history.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pinegrow/pg-nuxtui/HEAD/app/pages/order-history.vue -------------------------------------------------------------------------------- /app/pages/quick-start/[...slug].vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pinegrow/pg-nuxtui/HEAD/app/pages/quick-start/[...slug].vue -------------------------------------------------------------------------------- /app/pages/returns.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pinegrow/pg-nuxtui/HEAD/app/pages/returns.vue -------------------------------------------------------------------------------- /app/pages/store/[...id].vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pinegrow/pg-nuxtui/HEAD/app/pages/store/[...id].vue -------------------------------------------------------------------------------- /app/pages/track-order.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pinegrow/pg-nuxtui/HEAD/app/pages/track-order.vue -------------------------------------------------------------------------------- /app/plugins/youtube.client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pinegrow/pg-nuxtui/HEAD/app/plugins/youtube.client.ts -------------------------------------------------------------------------------- /app/site.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pinegrow/pg-nuxtui/HEAD/app/site.ts -------------------------------------------------------------------------------- /app/stores/counter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pinegrow/pg-nuxtui/HEAD/app/stores/counter.ts -------------------------------------------------------------------------------- /app/utils/colors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pinegrow/pg-nuxtui/HEAD/app/utils/colors.ts -------------------------------------------------------------------------------- /app/utils/font.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pinegrow/pg-nuxtui/HEAD/app/utils/font.ts -------------------------------------------------------------------------------- /app/utils/hero.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pinegrow/pg-nuxtui/HEAD/app/utils/hero.ts -------------------------------------------------------------------------------- /app/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pinegrow/pg-nuxtui/HEAD/app/utils/index.ts -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pinegrow/pg-nuxtui/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /netlify.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pinegrow/pg-nuxtui/HEAD/netlify.toml -------------------------------------------------------------------------------- /nuxt.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pinegrow/pg-nuxtui/HEAD/nuxt.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pinegrow/pg-nuxtui/HEAD/package.json -------------------------------------------------------------------------------- /pinegrow.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pinegrow/pg-nuxtui/HEAD/pinegrow.json -------------------------------------------------------------------------------- /projectdb.pgml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pinegrow/pg-nuxtui/HEAD/projectdb.pgml -------------------------------------------------------------------------------- /public/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pinegrow/pg-nuxtui/HEAD/public/android-chrome-192x192.png -------------------------------------------------------------------------------- /public/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pinegrow/pg-nuxtui/HEAD/public/android-chrome-512x512.png -------------------------------------------------------------------------------- /public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pinegrow/pg-nuxtui/HEAD/public/apple-touch-icon.png -------------------------------------------------------------------------------- /public/cover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pinegrow/pg-nuxtui/HEAD/public/cover.png -------------------------------------------------------------------------------- /public/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pinegrow/pg-nuxtui/HEAD/public/favicon-16x16.png -------------------------------------------------------------------------------- /public/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pinegrow/pg-nuxtui/HEAD/public/favicon-32x32.png -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pinegrow/pg-nuxtui/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pinegrow/pg-nuxtui/HEAD/public/favicon.svg -------------------------------------------------------------------------------- /public/icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pinegrow/pg-nuxtui/HEAD/public/icon.svg -------------------------------------------------------------------------------- /public/og-image.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pinegrow/pg-nuxtui/HEAD/public/og-image.jpg -------------------------------------------------------------------------------- /public/site.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pinegrow/pg-nuxtui/HEAD/public/site.webmanifest -------------------------------------------------------------------------------- /public/stars-filled.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pinegrow/pg-nuxtui/HEAD/public/stars-filled.webp -------------------------------------------------------------------------------- /public/stars.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pinegrow/pg-nuxtui/HEAD/public/stars.webp -------------------------------------------------------------------------------- /public/vue-designer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pinegrow/pg-nuxtui/HEAD/public/vue-designer.png -------------------------------------------------------------------------------- /public/vue-designer.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pinegrow/pg-nuxtui/HEAD/public/vue-designer.svg -------------------------------------------------------------------------------- /server/api/store/external-data/[id].ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pinegrow/pg-nuxtui/HEAD/server/api/store/external-data/[id].ts -------------------------------------------------------------------------------- /server/api/store/external-data/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pinegrow/pg-nuxtui/HEAD/server/api/store/external-data/index.ts -------------------------------------------------------------------------------- /server/api/store/local-data/[id].ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pinegrow/pg-nuxtui/HEAD/server/api/store/local-data/[id].ts -------------------------------------------------------------------------------- /server/api/store/local-data/data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pinegrow/pg-nuxtui/HEAD/server/api/store/local-data/data.ts -------------------------------------------------------------------------------- /server/api/store/local-data/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pinegrow/pg-nuxtui/HEAD/server/api/store/local-data/index.ts -------------------------------------------------------------------------------- /server/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../.nuxt/tsconfig.server.json" 3 | } 4 | -------------------------------------------------------------------------------- /tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pinegrow/pg-nuxtui/HEAD/tailwind.config.ts -------------------------------------------------------------------------------- /themes/pg-tailwindcss/tokens.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pinegrow/pg-nuxtui/HEAD/themes/pg-tailwindcss/tokens.cjs -------------------------------------------------------------------------------- /themes/pg-tailwindcss/tokens.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pinegrow/pg-nuxtui/HEAD/themes/pg-tailwindcss/tokens.mjs -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pinegrow/pg-nuxtui/HEAD/tsconfig.json -------------------------------------------------------------------------------- /types/global.d.ts: -------------------------------------------------------------------------------- 1 | export {} 2 | 3 | declare global { 4 | type Maybe = T | null | undefined 5 | } 6 | -------------------------------------------------------------------------------- /types/image.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pinegrow/pg-nuxtui/HEAD/types/image.ts -------------------------------------------------------------------------------- /types/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pinegrow/pg-nuxtui/HEAD/types/store.ts -------------------------------------------------------------------------------- /web-types.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pinegrow/pg-nuxtui/HEAD/web-types.json -------------------------------------------------------------------------------- /web-types/my-awesome-lib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pinegrow/pg-nuxtui/HEAD/web-types/my-awesome-lib.json --------------------------------------------------------------------------------