{"_id":"@alphasquad/saleor-template-standard","_rev":"2-4cec221ba5ba295cc443b3803d93440f","name":"@alphasquad/saleor-template-standard","dist-tags":{"latest":"0.1.1"},"versions":{"0.1.0":{"name":"@alphasquad/saleor-template-standard","version":"0.1.0","_id":"@alphasquad/saleor-template-standard@0.1.0","maintainers":[{"name":"aqkhan","email":"aqk.neo@gmail.com"},{"name":"abasitq","email":"basit@iintellect.co.uk"},{"name":"assadakramiintellect","email":"assad@iintellect.co.uk"}],"dist":{"shasum":"a74505d8f8e904ae84f6c101168522823a95afd4","tarball":"https://registry.npmjs.org/@alphasquad/saleor-template-standard/-/saleor-template-standard-0.1.0.tgz","fileCount":421,"integrity":"sha512-TiFelyDBdrwZJAKhU3lrzjSUb5IbcMLsTD64AcDKkBgTiVeS3fF1KAcOWncwKfl8rBtgar7L++6B+N3jWclWwg==","signatures":[{"sig":"MEQCIQDF+Wqs3gFfcBrokpi+kB1ZnVg4od/J1UqOBNDm7DhFVgIffwjRhAlXG+SALArwj5vZajFshUg3GUarmQknZP5g3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3097563},"gitHead":"3ffea32d8d57dac9eb23148a6615a232a7f826ad","scripts":{"dev":"next dev --turbopack","lint":"next lint","build":"next build","start":"next start"},"_npmUser":{"name":"aqkhan","email":"aqk.neo@gmail.com"},"_npmVersion":"11.7.0","description":"Standard Saleor storefront template (Next.js App Router) intended for a **single tenant per deploy**.","directories":{},"_nodeVersion":"25.4.0","dependencies":{"clsx":"^2.1.1","next":"15.4.10","react":"19.1.0","swiper":"^11.2.10","graphql":"^16.11.0","postcss":"^8.5.6","zustand":"^5.0.7","react-dom":"19.1.0","jwt-decode":"^4.0.0","nodemailer":"^8.0.1","@apollo/client":"^3.13.9","react-paginate":"^8.3.0","tailwind-merge":"^3.3.1","@types/googlemaps":"^3.43.3","country-state-city":"^3.2.1","@next/third-parties":"^15.5.4","react-google-recaptcha":"^3.1.0","react-google-recaptcha-v3":"^1.11.0","react-international-phone":"^4.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","@eslint/eslintrc":"^3","@types/react-dom":"^19","@types/nodemailer":"^7.0.9","eslint-config-next":"15.4.5","@tailwindcss/postcss":"^4.1.11","@types/react-google-recaptcha":"^2.1.9"},"_npmOperationalInternal":{"tmp":"tmp/saleor-template-standard_0.1.0_1771318974414_0.2201229712397026","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@alphasquad/saleor-template-standard","version":"0.1.1","scripts":{"dev":"next dev --turbopack","build":"next build","start":"next start","lint":"next lint"},"dependencies":{"@apollo/client":"^3.13.9","@next/third-parties":"^15.5.4","@trpc/client":"^11.10.0","@trpc/server":"^11.10.0","@types/googlemaps":"^3.43.3","clsx":"^2.1.1","country-state-city":"^3.2.1","graphql":"^16.11.0","jose":"^6.1.3","js-cookie":"^3.0.5","jwt-decode":"^4.0.0","next":"15.4.10","postcss":"^8.5.6","react":"19.1.0","react-dom":"19.1.0","react-google-recaptcha":"^3.1.0","react-google-recaptcha-v3":"^1.11.0","react-international-phone":"^4.6.0","react-paginate":"^8.3.0","swiper":"^11.2.10","tailwind-merge":"^3.3.1","zustand":"^5.0.7"},"peerDependencies":{"@tailwindcss/postcss":"^4","tailwindcss":"^4","typescript":"^5"},"peerDependenciesMeta":{"@tailwindcss/postcss":{"optional":false},"tailwindcss":{"optional":false},"typescript":{"optional":false}},"devDependencies":{"@eslint/eslintrc":"^3","@tailwindcss/postcss":"^4.1.11","@types/js-cookie":"^3.0.6","@types/node":"^20","@types/react":"^19","@types/react-dom":"^19","@types/react-google-recaptcha":"^2.1.9","eslint":"^9","eslint-config-next":"15.4.5","tailwindcss":"^4.1.11","typescript":"^5"},"_id":"@alphasquad/saleor-template-standard@0.1.1","gitHead":"eab947b2fca10dda8cdde8b92699cd71b411ba37","description":"Standard Saleor storefront template (Next.js App Router) intended for a **single tenant per deploy**.","_nodeVersion":"20.20.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-w/AvcR2GIIParFEoOYzX2p/ENTDhRv0lv5oWXSbEP4gZQcnxDTOCG5hSDUGS/N47AwShKUgw2DKttvq1q712GQ==","shasum":"2380f9eeb4f0a4e6704a54e99fd8f30fe398833f","tarball":"https://registry.npmjs.org/@alphasquad/saleor-template-standard/-/saleor-template-standard-0.1.1.tgz","fileCount":430,"unpackedSize":3155101,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIA3SiB/xwjGptykxgI7bBFUxC5/0CfZhuw8zcTMNC3SzAiEAuUZd0ZcxcPJiab33pfNxUOEzIfYjWSgZ7Idke3GDhNY="}]},"_npmUser":{"name":"aqkhan","email":"aqk.neo@gmail.com"},"directories":{},"maintainers":[{"name":"aqkhan","email":"aqk.neo@gmail.com"},{"name":"abasitq","email":"basit@iintellect.co.uk"},{"name":"assadakramiintellect","email":"assad@iintellect.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/saleor-template-standard_0.1.1_1771884605261_0.7334703419298683"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-17T09:02:54.317Z","modified":"2026-02-23T22:10:05.662Z","0.1.0":"2026-02-17T09:02:54.679Z","0.1.1":"2026-02-23T22:10:05.518Z"},"description":"Standard Saleor storefront template (Next.js App Router) intended for a **single tenant per deploy**.","maintainers":[{"name":"aqkhan","email":"aqk.neo@gmail.com"},{"name":"abasitq","email":"basit@iintellect.co.uk"},{"name":"assadakramiintellect","email":"assad@iintellect.co.uk"}],"readme":"# saleor-template-standard\n\nStandard Saleor storefront template (Next.js App Router) intended for a **single tenant per deploy**.\n\n## What’s Included\n\n- Basic UI: homepage, category/search, PDP, cart, checkout, account\n- YMM (Fitment Groups) via **PartsLogic**\n- Checkout features:\n  - Checkout questions\n  - PayPal (custom integration in the codebase)\n  - Ship to dealer / will-call style flows (when configured)\n- Dealer applications / inquiries (forms posting to `POST /api/form-submission`)\n- Static pages: Newsletter, Terms & Conditions, Shipping & Returns\n- Product options (e.g. Color / Weight / Dimensions)\n\n## Requirements\n\n- Node.js 20+\n- Yarn\n- A Saleor GraphQL endpoint\n- PartsLogic (for YMM)\n\n## Setup\n\n1. Copy `.env.example` to `.env.local` and adjust values.\n   - Set `NEXT_PUBLIC_SITE_URL` to `http://localhost:3000` for local dev.\n2. Install and run:\n\n```bash\nyarn install\nyarn dev\n```\n\n## Forms (SMTP)\n\n`POST /api/form-submission` supports SMTP delivery when these env vars are set:\n\n- `SMTP_HOST`, `SMTP_PORT`, `SMTP_USER`, `SMTP_PASS`\n- `SMTP_FROM`, `SMTP_TO`\n\nOptional:\n\n- `SMTP_REPLY_TO`\n- `EMAIL_SUBJECT_PREFIX`\n\n## Template-Friendly Builds\n\nThis template is expected to:\n\n- `yarn build` succeeds even if optional env vars are missing.\n- Pages that rely on external services should degrade gracefully when not configured.\n\n## Apple Pay\n\nSee:\n\n- `APPLE_PAY_QUICK_START.md`\n- `APPLE_PAY_SETUP.md`\n","readmeFilename":"README.md"}