{"_id":"@ahsan.munir1/reelcart-sdk","_rev":"4-26d5dc67de0f652c1ffd170443b95a47","name":"@ahsan.munir1/reelcart-sdk","dist-tags":{"latest":"1.1.2"},"versions":{"1.0.0":{"name":"@ahsan.munir1/reelcart-sdk","version":"1.0.0","keywords":["shopify","headless","video","carousel","reelcart"],"author":{"name":"ahsan.munir1"},"license":"MIT","_id":"@ahsan.munir1/reelcart-sdk@1.0.0","maintainers":[{"name":"ahsan.munir1","email":"ahsanmunir.digitaldost@gmail.com"}],"dist":{"shasum":"a780db89ce23d21e610ee43c4239d1858dc58818","tarball":"https://registry.npmjs.org/@ahsan.munir1/reelcart-sdk/-/reelcart-sdk-1.0.0.tgz","fileCount":4,"integrity":"sha512-aKMIW73HjwO7tMF3QHeCBQMX/E4A7Y5harnNx5pkhqsrI7p6ldlZ88Nf5cDz06FeuXbZNvCi1EKwiqOXzGJdnQ==","signatures":[{"sig":"MEQCIEx1GafBW5c7JFgmY5m9I+YE9ernt1SJLvamVoJlBFklAiAboZz2ZCCxDjU8FHn9gTgbSpR2UToeeFknnsbceQgWGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98771},"main":"./dist/index.js","type":"module","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","default":"./dist/index.js"},"./styles.css":"./dist/reelcart-sdk.css"},"gitHead":"be4f2c446707260e909bd1887da557ff44745676","scripts":{"build":"vite build","prepublishOnly":"npm run build"},"_npmUser":{"name":"ahsan.munir1","email":"ahsanmunir.digitaldost@gmail.com"},"_npmVersion":"11.7.0","description":"Video carousel SDK for Shopify headless storefronts (shared UI from ReelCart)","directories":{},"_nodeVersion":"25.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","react":"^18.3.1","swiper":"^12.1.0","react-dom":"^18.3.1","react-modal":"^3.16.3","react-toastify":"^11.0.5","@vitejs/plugin-react":"^4.3.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","swiper":"^12.0.0","react-dom":"^18.0.0 || ^19.0.0","react-modal":"^3.16.0","react-toastify":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/reelcart-sdk_1.0.0_1781519047189_0.704432052989286","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@ahsan.munir1/reelcart-sdk","version":"1.1.0","keywords":["shopify","headless","video","carousel","reelcart"],"author":{"name":"ahsan.munir1"},"license":"MIT","_id":"@ahsan.munir1/reelcart-sdk@1.1.0","maintainers":[{"name":"ahsan.munir1","email":"ahsanmunir.digitaldost@gmail.com"}],"dist":{"shasum":"6b48f9b5772e69b324e940ef9728525804e8e3fa","tarball":"https://registry.npmjs.org/@ahsan.munir1/reelcart-sdk/-/reelcart-sdk-1.1.0.tgz","fileCount":4,"integrity":"sha512-wAhnZfVg+vO+jIkINS7QkSfgH4DvLWgvWzf3KbAFkuy6G9bT7T1zSRMqanQrkl+xkPTMgKK828qj306j/LDeIA==","signatures":[{"sig":"MEUCIQCwC3QDWzDqKqQ+UiRy+qGyDUObJ5HlxSSoTRAEY5yPzgIgS1HCz//f1p9eOxs6yksGqkdALnkzsaitanPjTmAomw0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123176},"main":"./dist/index.js","type":"module","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","default":"./dist/index.js"},"./styles.css":"./dist/reelcart-sdk.css"},"gitHead":"be4f2c446707260e909bd1887da557ff44745676","scripts":{"build":"vite build","prepublishOnly":"npm run build"},"_npmUser":{"name":"ahsan.munir1","email":"ahsanmunir.digitaldost@gmail.com"},"_npmVersion":"11.7.0","description":"Video carousel SDK for Shopify headless storefronts (shared UI from ReelCart)","directories":{},"_nodeVersion":"25.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","react":"^18.3.1","swiper":"^12.1.0","react-dom":"^18.3.1","react-modal":"^3.16.3","react-toastify":"^11.0.5","react-draggable":"^4.5.0","@vitejs/plugin-react":"^4.3.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","swiper":"^12.0.0","react-dom":"^18.0.0 || ^19.0.0","react-modal":"^3.16.0","react-toastify":"^11.0.0","react-draggable":"^4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/reelcart-sdk_1.1.0_1781591411739_0.2590349166945667","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@ahsan.munir1/reelcart-sdk","version":"1.1.1","keywords":["shopify","headless","video","carousel","reelcart"],"author":{"name":"ahsan.munir1"},"license":"MIT","_id":"@ahsan.munir1/reelcart-sdk@1.1.1","maintainers":[{"name":"ahsan.munir1","email":"ahsanmunir.digitaldost@gmail.com"}],"dist":{"shasum":"8e6e8bb1c6cbd77b316faba3622ad9d6ce8ae13c","tarball":"https://registry.npmjs.org/@ahsan.munir1/reelcart-sdk/-/reelcart-sdk-1.1.1.tgz","fileCount":4,"integrity":"sha512-1RG9nh3L4TzXgJvnzUkap8sFbuJzqwPSODNuKco2lK5Kh88/lih0oKD1h62sXpgch/iYEnXktoFR8vrQA9wRXg==","signatures":[{"sig":"MEUCIDPHpxZpjjNzE3oCDXcQ7wSWWOwxp+5Dl3G6jChnxMNHAiEArPG0sOUVA1+LtE+XoxZSNrG/Jw8u66ja4uYel9AKvA0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124865},"main":"./dist/index.js","type":"module","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","default":"./dist/index.js"},"./styles.css":"./dist/reelcart-sdk.css"},"gitHead":"be4f2c446707260e909bd1887da557ff44745676","scripts":{"build":"vite build","prepublishOnly":"npm run build"},"_npmUser":{"name":"ahsan.munir1","email":"ahsanmunir.digitaldost@gmail.com"},"_npmVersion":"11.7.0","description":"Video carousel SDK for Shopify headless storefronts (shared UI from ReelCart)","directories":{},"_nodeVersion":"25.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","react":"^18.3.1","swiper":"^12.1.0","react-dom":"^18.3.1","react-modal":"^3.16.3","react-toastify":"^11.0.5","@vitejs/plugin-react":"^4.3.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","swiper":"^12.0.0","react-dom":"^18.0.0 || ^19.0.0","react-modal":"^3.16.0","react-toastify":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/reelcart-sdk_1.1.1_1781593762509_0.7350355950536771","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@ahsan.munir1/reelcart-sdk","version":"1.1.2","description":"Video carousel SDK for Shopify headless storefronts (shared UI from ReelCart)","type":"module","main":"./dist/index.js","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","default":"./dist/index.js"},"./styles.css":"./dist/reelcart-sdk.css"},"scripts":{"build":"vite build","prepublishOnly":"npm run build"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","react-modal":"^3.16.0","react-toastify":"^11.0.0","swiper":"^12.0.0"},"devDependencies":{"@vitejs/plugin-react":"^4.3.4","react":"^18.3.1","react-dom":"^18.3.1","react-modal":"^3.16.3","react-toastify":"^11.0.5","swiper":"^12.1.0","vite":"^6.0.0"},"keywords":["shopify","headless","video","carousel","reelcart"],"author":{"name":"ahsan.munir1"},"license":"MIT","publishConfig":{"access":"public"},"gitHead":"be4f2c446707260e909bd1887da557ff44745676","_id":"@ahsan.munir1/reelcart-sdk@1.1.2","_nodeVersion":"25.4.0","_npmVersion":"11.7.0","dist":{"integrity":"sha512-2qaM/0VdWiOCiqH4g+7vmbxBRQf9bKdVI5hrSL5fu2+W9Bx9sNcNxdN1iU39cgF66iwNS97y9cnOgjr8R01YYg==","shasum":"87c6fed4463a57de9be782d3829e48ee341edd8d","tarball":"https://registry.npmjs.org/@ahsan.munir1/reelcart-sdk/-/reelcart-sdk-1.1.2.tgz","fileCount":4,"unpackedSize":125359,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIH0qAqvvv1yTQZfVebuOzYEKq1WXYo4U1XGipV6OiNljAiEAy0tEvV3WRvPa+vbUiVpKo3l4jnG7Tl6u4Dzv617hOv0="}]},"_npmUser":{"name":"ahsan.munir1","email":"ahsanmunir.digitaldost@gmail.com"},"directories":{},"maintainers":[{"name":"ahsan.munir1","email":"ahsanmunir.digitaldost@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/reelcart-sdk_1.1.2_1781596022742_0.09215770369899623"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-15T10:24:06.965Z","modified":"2026-06-16T07:47:02.992Z","1.0.0":"2026-06-15T10:24:07.341Z","1.1.0":"2026-06-16T06:30:11.878Z","1.1.1":"2026-06-16T07:09:22.704Z","1.1.2":"2026-06-16T07:47:02.866Z"},"author":{"name":"ahsan.munir1"},"license":"MIT","keywords":["shopify","headless","video","carousel","reelcart"],"description":"Video carousel SDK for Shopify headless storefronts (shared UI from ReelCart)","maintainers":[{"name":"ahsan.munir1","email":"ahsanmunir.digitaldost@gmail.com"}],"readme":"# @ahsan.munir1/reelcart-sdk\n\nVideo carousel and product-page video widget for Shopify **headless** storefronts.  \nSame React components used by the ReelCart Theme App Extension.\n\n## Install\n\n```bash\nnpm install @ahsan.munir1/reelcart-sdk react-modal react-toastify swiper\n```\n\nPeer dependencies: `react`, `react-dom`.\n\n## Styles\n\n```js\nimport \"@ahsan.munir1/reelcart-sdk/styles.css\";\nimport \"swiper/css\";\nimport \"swiper/css/navigation\";\nimport \"swiper/css/free-mode\";\nimport \"swiper/css/effect-coverflow\";\nimport \"react-toastify/dist/ReactToastify.css\";\n```\n\n## Video carousel (collection / homepage)\n\n```jsx\nimport { VideoCarousel, VideoModal } from \"@ahsan.munir1/reelcart-sdk\";\n\n<VideoCarousel\n  data={videos}\n  VideoModalComponent={YourHeadlessVideoModal}\n/>\n```\n\nAPI: `GET {apiUrl}/getStoreVideos/{shop}`\n\n## Product page video widget (floating draggable video)\n\n```jsx\nimport { ProductView, ProductViewModal } from \"@ahsan.munir1/reelcart-sdk\";\n\n<ProductView\n  data={videoMeta}\n  videoUrl={videoMeta.videoUrl}\n  productData={videoMeta.taggedProduct}\n  onVideoOpen={trackClick}\n  ProductViewModalComponent={YourHeadlessProductViewModal}\n/>\n```\n\nAPI: `GET {apiUrl}/getProductVideo/{productId}`\n\n## Shared analytics\n\n- `POST {apiUrl}/postvideostats`\n- `POST {apiUrl}/postcart`\n\nCart and pricing are wired via modal props (Storefront API / Hydrogen).\n","readmeFilename":"README.md"}