{"_id":"@apptile/sdk-shopify","_rev":"20-28f0db03a0288a2c46ea0c8708f2620d","name":"@apptile/sdk-shopify","dist-tags":{"latest":"0.4.0"},"versions":{"0.1.0":{"name":"@apptile/sdk-shopify","version":"0.1.0","keywords":["shopify","storefront","graphql","ecommerce","cart","wishlist","react-native","typescript"],"license":"MIT","_id":"@apptile/sdk-shopify@0.1.0","maintainers":[{"name":"ibtesam-apptile","email":"ibtesam.ansari@apptile.io"},{"name":"gauravgautamapptile","email":"gaurav.gautam@apptile.io"},{"name":"manasapptile","email":"manas.luthra@apptile.io"},{"name":"abhinav-apptile","email":"abhinav.sharma@apptile.io"},{"name":"yaswanth-apptile","email":"yaswanth.a@apptile.io"}],"homepage":"https://github.com/clearsight-dev/sdk-shopify#readme","bugs":{"url":"https://github.com/clearsight-dev/sdk-shopify/issues"},"dist":{"shasum":"02243308706341791b19a64a69e2bf6aad1ef8f2","tarball":"https://registry.npmjs.org/@apptile/sdk-shopify/-/sdk-shopify-0.1.0.tgz","fileCount":55,"integrity":"sha512-e79cJbV1Jv58fYR6ktsGMzvX+lsPM67Rih8sWK0UmBiaOA2WdByB7a+k8/2uEIKOFmZ5ZehwhZd9qKmvQlXdLg==","signatures":[{"sig":"MEYCIQCUR3BBgP2u7HWzQpa3pzYhjcR6M3hKmZMZh+EJvFwa+QIhAOYGRTTWqDqk3p/5jW695cSFTJNeB93DFb3eJiXDcdJu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181917},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"}},"scripts":{"lint":"tsc --noEmit","test":"jest --passWithNoTests","build":"npm run clean && tsc -p tsconfig.json","clean":"rm -rf dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"manasapptile","email":"manas.luthra@apptile.io"},"repository":{"url":"git+https://github.com/clearsight-dev/sdk-shopify.git","type":"git"},"_npmVersion":"10.8.2","description":"Type-safe Shopify Storefront API client for React Native (web, iOS, Android). Products, collections, cart, customer, blogs, and a local-storage-backed wishlist. Zero deps beyond fetch.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/react":"^18.2.0"},"peerDependencies":{"react":">=17"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk-shopify_0.1.0_1784194063379_0.9734938708245104","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@apptile/sdk-shopify","version":"0.1.1","keywords":["shopify","storefront","graphql","ecommerce","cart","wishlist","react-native","typescript"],"license":"MIT","_id":"@apptile/sdk-shopify@0.1.1","maintainers":[{"name":"ibtesam-apptile","email":"ibtesam.ansari@apptile.io"},{"name":"gauravgautamapptile","email":"gaurav.gautam@apptile.io"},{"name":"manasapptile","email":"manas.luthra@apptile.io"},{"name":"abhinav-apptile","email":"abhinav.sharma@apptile.io"},{"name":"yaswanth-apptile","email":"yaswanth.a@apptile.io"}],"homepage":"https://github.com/clearsight-dev/sdk-shopify#readme","bugs":{"url":"https://github.com/clearsight-dev/sdk-shopify/issues"},"dist":{"shasum":"24fa68a5730948ee016197e6ab4ac771d9aee341","tarball":"https://registry.npmjs.org/@apptile/sdk-shopify/-/sdk-shopify-0.1.1.tgz","fileCount":56,"integrity":"sha512-vqyrMWG0xGr/g1ijcP44NdlfsSx1mMjJsLbYiHHIUFBD0HF8knasG9Kgn1On5Yws6v4Wn1EY5V1umciQiWn5Ng==","signatures":[{"sig":"MEQCIEWOHjKOJefXNgUreBkfU5K7f14dO8wa/TMXALFng6DFAiBa2Dp/g70FFa3K/TMkYZZqFqcJph+FyVOfqMtQsvH+1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":182032},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"}},"scripts":{"lint":"tsc --noEmit","test":"jest --passWithNoTests","build":"npm run clean && tsc -p tsconfig.json","clean":"rm -rf dist"},"_npmUser":{"name":"manasapptile","email":"manas.luthra@apptile.io"},"repository":{"url":"git+https://github.com/clearsight-dev/sdk-shopify.git","type":"git"},"_npmVersion":"10.8.2","description":"Type-safe Shopify Storefront API client for React Native (web, iOS, Android). Products, collections, cart, customer, blogs, and a local-storage-backed wishlist. Zero deps beyond fetch.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/react":"^18.2.0"},"peerDependencies":{"react":">=17"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk-shopify_0.1.1_1784210362198_0.08823025630493397","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@apptile/sdk-shopify","version":"0.1.2","keywords":["shopify","storefront","graphql","ecommerce","cart","wishlist","react-native","typescript"],"license":"MIT","_id":"@apptile/sdk-shopify@0.1.2","maintainers":[{"name":"ibtesam-apptile","email":"ibtesam.ansari@apptile.io"},{"name":"gauravgautamapptile","email":"gaurav.gautam@apptile.io"},{"name":"manasapptile","email":"manas.luthra@apptile.io"},{"name":"abhinav-apptile","email":"abhinav.sharma@apptile.io"},{"name":"yaswanth-apptile","email":"yaswanth.a@apptile.io"}],"homepage":"https://github.com/clearsight-dev/sdk-shopify#readme","bugs":{"url":"https://github.com/clearsight-dev/sdk-shopify/issues"},"dist":{"shasum":"a1ca0f87d6bf00398fb2e57aa3b0fd185d6142ec","tarball":"https://registry.npmjs.org/@apptile/sdk-shopify/-/sdk-shopify-0.1.2.tgz","fileCount":60,"integrity":"sha512-1NdySs8aI28eydcp6mugVAEFliPpo7vJSGuom8HVlN9SpeOq+UvKFRpPWYnrC87Ay1t/pkzFoDqGH59YYHxR1A==","signatures":[{"sig":"MEUCICuPiTN7OK0zwOEc2WCXDsFjjJuWYKAK3SO5WXB1B1BRAiEA/mEOIeYldiXyX3iPONNY6VwpNCF9F0zyul/ZjPI+Q+Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184747},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"}},"scripts":{"lint":"tsc --noEmit","test":"jest --passWithNoTests","build":"npm run clean && tsc -p tsconfig.json","clean":"rm -rf dist"},"_npmUser":{"name":"manasapptile","email":"manas.luthra@apptile.io"},"repository":{"url":"git+https://github.com/clearsight-dev/sdk-shopify.git","type":"git"},"_npmVersion":"10.8.2","description":"Type-safe Shopify Storefront API client for React Native (web, iOS, Android). Products, collections, cart, customer, blogs, and a local-storage-backed wishlist. Zero deps beyond fetch.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/react":"^18.2.0"},"peerDependencies":{"react":">=17"},"_npmOperationalInternal":{"tmp":"tmp/sdk-shopify_0.1.2_1784219943094_0.1812000285924118","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@apptile/sdk-shopify","version":"0.1.3","keywords":["shopify","storefront","graphql","ecommerce","cart","wishlist","react-native","typescript"],"license":"MIT","_id":"@apptile/sdk-shopify@0.1.3","maintainers":[{"name":"ibtesam-apptile","email":"ibtesam.ansari@apptile.io"},{"name":"gauravgautamapptile","email":"gaurav.gautam@apptile.io"},{"name":"manasapptile","email":"manas.luthra@apptile.io"},{"name":"abhinav-apptile","email":"abhinav.sharma@apptile.io"},{"name":"yaswanth-apptile","email":"yaswanth.a@apptile.io"}],"homepage":"https://github.com/clearsight-dev/sdk-shopify#readme","bugs":{"url":"https://github.com/clearsight-dev/sdk-shopify/issues"},"dist":{"shasum":"e6be518e2279bd52e6569dd0e39457ea1a8f58fc","tarball":"https://registry.npmjs.org/@apptile/sdk-shopify/-/sdk-shopify-0.1.3.tgz","fileCount":60,"integrity":"sha512-XTADF4FB4KyQAN1G6qu6lSR0cuN8NKBVj/SA5XgJSSbWKToe+jUHLzfsi9R28ZYzHpGWDJbRtogbrhIKzvu/sQ==","signatures":[{"sig":"MEYCIQD+ew7cTiS/k9ikrkw0vCHe7fyAsJz5cRuXal6d+5h0qwIhAIBIfaQqlgGqJbOOye5K9uzGyvFocBphtyOnqkVodT8b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184747},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"}},"scripts":{"lint":"tsc --noEmit","test":"jest --passWithNoTests","build":"npm run clean && tsc -p tsconfig.json","clean":"rm -rf dist"},"_npmUser":{"name":"manasapptile","email":"manas.luthra@apptile.io"},"repository":{"url":"git+https://github.com/clearsight-dev/sdk-shopify.git","type":"git"},"_npmVersion":"10.8.2","description":"Type-safe Shopify Storefront API client for React Native (web, iOS, Android). Products, collections, cart, customer, blogs, and a local-storage-backed wishlist. Zero deps beyond fetch.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/react":"^18.2.0"},"peerDependencies":{"react":">=17"},"_npmOperationalInternal":{"tmp":"tmp/sdk-shopify_0.1.3_1784220748917_0.30312652668919515","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@apptile/sdk-shopify","version":"0.1.4","keywords":["shopify","storefront","graphql","ecommerce","cart","wishlist","react-native","typescript"],"license":"MIT","_id":"@apptile/sdk-shopify@0.1.4","maintainers":[{"name":"ibtesam-apptile","email":"ibtesam.ansari@apptile.io"},{"name":"gauravgautamapptile","email":"gaurav.gautam@apptile.io"},{"name":"manasapptile","email":"manas.luthra@apptile.io"},{"name":"abhinav-apptile","email":"abhinav.sharma@apptile.io"},{"name":"yaswanth-apptile","email":"yaswanth.a@apptile.io"}],"homepage":"https://github.com/clearsight-dev/sdk-shopify#readme","bugs":{"url":"https://github.com/clearsight-dev/sdk-shopify/issues"},"dist":{"shasum":"7ca7850092c2a009369fc3629fecfba42b84762b","tarball":"https://registry.npmjs.org/@apptile/sdk-shopify/-/sdk-shopify-0.1.4.tgz","fileCount":60,"integrity":"sha512-YzRVOAqr6iBvMNlFVaJDIMvKC1kAkUjPfpyBwd4Dd+4HzXljlFeeSYFnRi14vV6M/WNpnpxBDfksZnq4H4EvzA==","signatures":[{"sig":"MEUCIQDe78Uk0irTQHiYUesmr9BhPL3nJMtlmHWOd8s8LhQmZQIgThpVwydxVqphCTSBoL7vUYtWo/fnvxsE3g+aUi3rfo0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":186176},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"}},"scripts":{"lint":"tsc --noEmit","test":"jest --passWithNoTests","build":"npm run clean && tsc -p tsconfig.json","clean":"rm -rf dist"},"_npmUser":{"name":"manasapptile","email":"manas.luthra@apptile.io"},"repository":{"url":"git+https://github.com/clearsight-dev/sdk-shopify.git","type":"git"},"_npmVersion":"10.8.2","description":"Type-safe Shopify Storefront API client for React Native (web, iOS, Android). Products, collections, cart, customer, blogs, and a local-storage-backed wishlist. Zero deps beyond fetch.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/react":"^18.2.0"},"peerDependencies":{"react":">=17"},"_npmOperationalInternal":{"tmp":"tmp/sdk-shopify_0.1.4_1784638546855_0.02347407991939421","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@apptile/sdk-shopify","version":"0.1.5","keywords":["shopify","storefront","graphql","ecommerce","cart","wishlist","react-native","typescript"],"license":"MIT","_id":"@apptile/sdk-shopify@0.1.5","maintainers":[{"name":"ibtesam-apptile","email":"ibtesam.ansari@apptile.io"},{"name":"gauravgautamapptile","email":"gaurav.gautam@apptile.io"},{"name":"manasapptile","email":"manas.luthra@apptile.io"},{"name":"abhinav-apptile","email":"abhinav.sharma@apptile.io"},{"name":"yaswanth-apptile","email":"yaswanth.a@apptile.io"}],"homepage":"https://github.com/clearsight-dev/sdk-shopify#readme","bugs":{"url":"https://github.com/clearsight-dev/sdk-shopify/issues"},"dist":{"shasum":"baa4eea5c6648bedbfb33f7cb50a155b1aaf01b7","tarball":"https://registry.npmjs.org/@apptile/sdk-shopify/-/sdk-shopify-0.1.5.tgz","fileCount":60,"integrity":"sha512-CGfC4h6hYcreYC/IsPOkPrFvBIij8lJ7A+inDPfQUaXAJMzr06erACRvCS5jl3w6vIM5s4M8BuKnYwjFN4ejww==","signatures":[{"sig":"MEUCIQC/yDpIRSUcSZFBf7w9QfQ7iyf1xA9TkTjywflaflyIPAIgF5jwxIpTdE5uVJzTKzrrzWE2vFkp0rQuo4U6D5BRyrg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188526},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"}},"gitHead":"17a7ba8bd01ef010a676a94ab431fbd5e86b966f","scripts":{"lint":"tsc --noEmit","test":"jest --passWithNoTests","build":"npm run clean && tsc -p tsconfig.json","clean":"rm -rf dist"},"_npmUser":{"name":"manasapptile","email":"manas.luthra@apptile.io"},"repository":{"url":"git+https://github.com/clearsight-dev/sdk-shopify.git","type":"git"},"_npmVersion":"10.8.2","description":"Type-safe Shopify Storefront API client for React Native (web, iOS, Android). Products, collections, cart, customer, blogs, and a local-storage-backed wishlist. Zero deps beyond fetch.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/react":"^18.2.0"},"peerDependencies":{"react":">=17"},"_npmOperationalInternal":{"tmp":"tmp/sdk-shopify_0.1.5_1785400882886_0.5512471213735783","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@apptile/sdk-shopify","version":"0.1.6","keywords":["shopify","storefront","graphql","ecommerce","cart","wishlist","react-native","typescript"],"license":"MIT","_id":"@apptile/sdk-shopify@0.1.6","maintainers":[{"name":"ibtesam-apptile","email":"ibtesam.ansari@apptile.io"},{"name":"gauravgautamapptile","email":"gaurav.gautam@apptile.io"},{"name":"manasapptile","email":"manas.luthra@apptile.io"},{"name":"yaswanth-apptile","email":"yaswanth.a@apptile.io"}],"homepage":"https://github.com/clearsight-dev/sdk-shopify#readme","bugs":{"url":"https://github.com/clearsight-dev/sdk-shopify/issues"},"dist":{"shasum":"05696a89599caf62cd6d87580c044ba64c18eaf4","tarball":"https://registry.npmjs.org/@apptile/sdk-shopify/-/sdk-shopify-0.1.6.tgz","fileCount":68,"integrity":"sha512-6MEZHZclbVyv8PwfsTxaPmejbVFUqOM1KecB30EtUaDI85ako0lXl3mBQHmkHV0Y3F7HlMbGccJ1SNIr8P4c2Q==","signatures":[{"sig":"MEYCIQCVILRNYLChsOK7Gms3l432RxSK0kVFaWAGv/Nn3kpnmAIhAJbxZGZjPAefgahztxAry9gUTAv7barU3gNV3gL2tQ6q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":249951},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"}},"gitHead":"c9c0769ad1761f461c011326e48d6190fe3b0f94","scripts":{"lint":"tsc --noEmit","test":"jest --passWithNoTests","build":"npm run clean && tsc -p tsconfig.json","clean":"rm -rf dist"},"_npmUser":{"name":"manasapptile","email":"manas.luthra@apptile.io"},"repository":{"url":"git+https://github.com/clearsight-dev/sdk-shopify.git","type":"git"},"_npmVersion":"10.8.2","description":"Type-safe Shopify Storefront API client for React Native (web, iOS, Android). Products, collections, cart, customer, blogs, and a local-storage-backed wishlist. Zero deps beyond fetch.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/react":"^18.2.0"},"peerDependencies":{"react":">=17"},"_npmOperationalInternal":{"tmp":"tmp/sdk-shopify_0.1.6_1785883937586_0.9634749623658065","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@apptile/sdk-shopify","version":"0.1.7","keywords":["shopify","storefront","graphql","ecommerce","cart","wishlist","react-native","typescript"],"license":"MIT","_id":"@apptile/sdk-shopify@0.1.7","maintainers":[{"name":"ibtesam-apptile","email":"ibtesam.ansari@apptile.io"},{"name":"gauravgautamapptile","email":"gaurav.gautam@apptile.io"},{"name":"manasapptile","email":"manas.luthra@apptile.io"},{"name":"yaswanth-apptile","email":"yaswanth.a@apptile.io"}],"homepage":"https://github.com/clearsight-dev/sdk-shopify#readme","bugs":{"url":"https://github.com/clearsight-dev/sdk-shopify/issues"},"dist":{"shasum":"9c6559dcc0079407636a8e5b67e41152012ba236","tarball":"https://registry.npmjs.org/@apptile/sdk-shopify/-/sdk-shopify-0.1.7.tgz","fileCount":68,"integrity":"sha512-gAoFdD5jcY0YMgraqLaC3qNpHpSU0pGFgaX8GSbT91PEYNDTl3i7OHj+m5q3orj8ccl3u4Kvawu9BthE+x7QPw==","signatures":[{"sig":"MEUCIAMPAwD/B2ZoQN3+S9duprCtjq8A1FTh9aWjNC9ioiQfAiEA+cqoL1LGlKmauxCijYwI6FurzeXOO6cRC0AM3oW5W0w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":249951},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"}},"gitHead":"a592099698599773f1e46730d905c25f6d069e56","scripts":{"lint":"tsc --noEmit","test":"jest --passWithNoTests","build":"npm run clean && tsc -p tsconfig.json","clean":"rm -rf dist"},"_npmUser":{"name":"manasapptile","email":"manas.luthra@apptile.io"},"repository":{"url":"git+https://github.com/clearsight-dev/sdk-shopify.git","type":"git"},"_npmVersion":"10.8.2","description":"Type-safe Shopify Storefront API client for React Native (web, iOS, Android). Products, collections, cart, customer, blogs, and a local-storage-backed wishlist. Zero deps beyond fetch.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/react":"^18.2.0"},"peerDependencies":{"react":">=17"},"_npmOperationalInternal":{"tmp":"tmp/sdk-shopify_0.1.7_1785889105932_0.9555766260032845","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@apptile/sdk-shopify","version":"0.1.8","keywords":["shopify","storefront","graphql","ecommerce","cart","wishlist","react-native","typescript"],"license":"MIT","_id":"@apptile/sdk-shopify@0.1.8","maintainers":[{"name":"ibtesam-apptile","email":"ibtesam.ansari@apptile.io"},{"name":"gauravgautamapptile","email":"gaurav.gautam@apptile.io"},{"name":"manasapptile","email":"manas.luthra@apptile.io"},{"name":"yaswanth-apptile","email":"yaswanth.a@apptile.io"}],"homepage":"https://github.com/clearsight-dev/sdk-shopify#readme","bugs":{"url":"https://github.com/clearsight-dev/sdk-shopify/issues"},"dist":{"shasum":"2d2cac8698fa0a509020b7607f0fc503f5f797cb","tarball":"https://registry.npmjs.org/@apptile/sdk-shopify/-/sdk-shopify-0.1.8.tgz","fileCount":72,"integrity":"sha512-iyR6UME/iMvgtW5S+U9gtAWwNlz8N5uBdp9fvD7LeB9uaaM0QIBWF4hBOl36sepBiSL0lec3fq9is8WQrfA4jg==","signatures":[{"sig":"MEQCIFQ9ShPFUUVi0TJ+ttVKLSI3N0gm40FkuLT/HoTb6599AiAWCvAxvw+XwUjqhacZqIIP/rVY3GMn35vUOz39Nt8rzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":295215},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"}},"gitHead":"a592099698599773f1e46730d905c25f6d069e56","scripts":{"lint":"tsc --noEmit","test":"jest --passWithNoTests","build":"npm run clean && tsc -p tsconfig.json","clean":"rm -rf dist"},"_npmUser":{"name":"manasapptile","email":"manas.luthra@apptile.io"},"repository":{"url":"git+https://github.com/clearsight-dev/sdk-shopify.git","type":"git"},"_npmVersion":"10.8.2","description":"Type-safe Shopify Storefront API client for React Native (web, iOS, Android). Products, collections, cart, customer, blogs, and a local-storage-backed wishlist. Zero deps beyond fetch.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/react":"^18.2.0"},"peerDependencies":{"react":">=17"},"_npmOperationalInternal":{"tmp":"tmp/sdk-shopify_0.1.8_1785893302424_0.3484572190944546","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@apptile/sdk-shopify","version":"0.1.10","keywords":["shopify","storefront","graphql","ecommerce","cart","wishlist","react-native","typescript"],"license":"MIT","_id":"@apptile/sdk-shopify@0.1.10","maintainers":[{"name":"ibtesam-apptile","email":"ibtesam.ansari@apptile.io"},{"name":"gauravgautamapptile","email":"gaurav.gautam@apptile.io"},{"name":"manasapptile","email":"manas.luthra@apptile.io"},{"name":"yaswanth-apptile","email":"yaswanth.a@apptile.io"}],"homepage":"https://github.com/clearsight-dev/sdk-shopify#readme","bugs":{"url":"https://github.com/clearsight-dev/sdk-shopify/issues"},"dist":{"shasum":"ebad5adfbac66f20d7c22159810ffbe5de503bb3","tarball":"https://registry.npmjs.org/@apptile/sdk-shopify/-/sdk-shopify-0.1.10.tgz","fileCount":72,"integrity":"sha512-I2cYntTP7v59a1vPSB/g4yJfW0Kvj0ny6MuiBIn+4gdU0AFpdF2iAo4WMAD9rHov4bUqaHc1ZeOb2HsEPvFC8A==","signatures":[{"sig":"MEUCIQCkn3XxXMU+/IHhI0lcdLFqwG+hYv1hnw7aPazYgE0vEQIgP6NYdlXZFbCOctMlMhPznkS52m95RLnH6PgN64gx7V8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":295912},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"}},"gitHead":"f50cb7e64dcf4e66fc8b186fc55c5a9eed36bad3","scripts":{"lint":"tsc --noEmit","test":"jest --passWithNoTests","build":"npm run clean && tsc -p tsconfig.json","clean":"rm -rf dist"},"_npmUser":{"name":"manasapptile","email":"manas.luthra@apptile.io"},"repository":{"url":"git+https://github.com/clearsight-dev/sdk-shopify.git","type":"git"},"_npmVersion":"10.8.2","description":"Type-safe Shopify Storefront API client for React Native (web, iOS, Android). Products, collections, cart, customer, blogs, and a local-storage-backed wishlist. Zero deps beyond fetch.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/react":"^18.2.0"},"peerDependencies":{"react":">=17"},"_npmOperationalInternal":{"tmp":"tmp/sdk-shopify_0.1.10_1785938939459_0.8334798897703248","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@apptile/sdk-shopify","version":"0.2.0","keywords":["shopify","storefront","graphql","ecommerce","cart","wishlist","react-native","typescript"],"license":"MIT","_id":"@apptile/sdk-shopify@0.2.0","maintainers":[{"name":"ibtesam-apptile","email":"ibtesam.ansari@apptile.io"},{"name":"gauravgautamapptile","email":"gaurav.gautam@apptile.io"},{"name":"manasapptile","email":"manas.luthra@apptile.io"},{"name":"yaswanth-apptile","email":"yaswanth.a@apptile.io"}],"homepage":"https://github.com/clearsight-dev/sdk-shopify#readme","bugs":{"url":"https://github.com/clearsight-dev/sdk-shopify/issues"},"dist":{"shasum":"b0c6459fdbf302d9f76f3fbcc577663d14ddd682","tarball":"https://registry.npmjs.org/@apptile/sdk-shopify/-/sdk-shopify-0.2.0.tgz","fileCount":72,"integrity":"sha512-zyXfmbhLN05yBGCj56ZJS/LCzA2cMRel3vTJLpDBPgM/k42NF8FnGVLeHxN1TxdNj1wvz/M/TbmzUHNbvRvsmw==","signatures":[{"sig":"MEYCIQCmsIm1JHkXZxWcFoxMTYWj32Vp1Ac7EGASOytFcnBkmQIhAKGm8pbYn+cux5jc9mam9KZcAQaVf8icB7xNztetMoxV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":299829},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"}},"gitHead":"9619f27db2edfb8ec2cac2d3005b3e6582fb4c3a","scripts":{"lint":"tsc --noEmit","test":"npm run build && node test/alerts.test.mjs && node test/provider.test.mjs","build":"npm run clean && tsc -p tsconfig.json","clean":"rm -rf dist"},"_npmUser":{"name":"manasapptile","email":"manas.luthra@apptile.io"},"repository":{"url":"git+https://github.com/clearsight-dev/sdk-shopify.git","type":"git"},"_npmVersion":"10.8.2","description":"Type-safe Shopify Storefront API client for React Native (web, iOS, Android). Products, collections, cart, customer session, blogs, a local-storage-backed wishlist, and configurable shopper alerts. Zero deps beyond fetch.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.0.0","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/react":"^18.2.0"},"peerDependencies":{"react":">=17"},"_npmOperationalInternal":{"tmp":"tmp/sdk-shopify_0.2.0_1786461720771_0.11849445811205017","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@apptile/sdk-shopify","version":"0.2.1","keywords":["shopify","storefront","graphql","ecommerce","cart","wishlist","react-native","typescript"],"license":"MIT","_id":"@apptile/sdk-shopify@0.2.1","maintainers":[{"name":"ibtesam-apptile","email":"ibtesam.ansari@apptile.io"},{"name":"gauravgautamapptile","email":"gaurav.gautam@apptile.io"},{"name":"manasapptile","email":"manas.luthra@apptile.io"},{"name":"yaswanth-apptile","email":"yaswanth.a@apptile.io"}],"homepage":"https://github.com/clearsight-dev/sdk-shopify#readme","bugs":{"url":"https://github.com/clearsight-dev/sdk-shopify/issues"},"dist":{"shasum":"ed5ec0674e3f89e629f7b02a83c16ec9805609f8","tarball":"https://registry.npmjs.org/@apptile/sdk-shopify/-/sdk-shopify-0.2.1.tgz","fileCount":84,"integrity":"sha512-zFs0emggrdSPUSo2DbML1qVLz5AzPYVl7X8NHD/Btr+hfHOeYngLpWLPVpLy7QQYsm07qv3LJvdo9atxdMRB+Q==","signatures":[{"sig":"MEYCIQCboqaMT+cTBpvzKL2Tp4qaB91TjcMvCYd0x1xt+XYvJgIhAOQlV6rbMreU+RMtSF7k2WA26qAOQ477g5X+JyA2HjLd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":362497},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"}},"gitHead":"9619f27db2edfb8ec2cac2d3005b3e6582fb4c3a","scripts":{"lint":"tsc --noEmit","test":"npm run build && node test/alerts.test.mjs && node test/provider.test.mjs","build":"npm run clean && tsc -p tsconfig.json","clean":"rm -rf dist"},"_npmUser":{"name":"manasapptile","email":"manas.luthra@apptile.io"},"repository":{"url":"git+https://github.com/clearsight-dev/sdk-shopify.git","type":"git"},"_npmVersion":"10.8.2","description":"Type-safe Shopify Storefront API client for React Native (web, iOS, Android). Products, collections, cart, customer session, blogs, a local-storage-backed wishlist, and configurable shopper alerts. Zero deps beyond fetch.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.0.0","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/react":"^18.2.0"},"peerDependencies":{"react":">=17"},"_npmOperationalInternal":{"tmp":"tmp/sdk-shopify_0.2.1_1786462338324_0.20865105408402784","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@apptile/sdk-shopify","version":"0.2.2","keywords":["shopify","storefront","graphql","ecommerce","cart","wishlist","react-native","typescript"],"license":"MIT","_id":"@apptile/sdk-shopify@0.2.2","maintainers":[{"name":"ibtesam-apptile","email":"ibtesam.ansari@apptile.io"},{"name":"gauravgautamapptile","email":"gaurav.gautam@apptile.io"},{"name":"manasapptile","email":"manas.luthra@apptile.io"},{"name":"yaswanth-apptile","email":"yaswanth.a@apptile.io"}],"homepage":"https://github.com/clearsight-dev/sdk-shopify#readme","bugs":{"url":"https://github.com/clearsight-dev/sdk-shopify/issues"},"dist":{"shasum":"1df43c5f898a254c08b9cdd237a779e3cc7bc134","tarball":"https://registry.npmjs.org/@apptile/sdk-shopify/-/sdk-shopify-0.2.2.tgz","fileCount":84,"integrity":"sha512-E5wgrY2ConSPXEnb+bZ45E3DLJOS30fFMb5VzfOmkrTXuPcmfKlpP28rrrTUwlrMxXsFOVNQFy5dvi/e4Gpz+A==","signatures":[{"sig":"MEUCIGXsyTaFpQCbBjE7PCo5+1Ooi84kGfsRenUlR+VqsG+vAiEAsvRct3BYbiuvpRAgajuXcOrQr59XRqy1kHslZ8TqWz0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":362497},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"}},"gitHead":"9619f27db2edfb8ec2cac2d3005b3e6582fb4c3a","scripts":{"lint":"tsc --noEmit","test":"npm run build && node test/alerts.test.mjs && node test/provider.test.mjs","build":"npm run clean && tsc -p tsconfig.json","clean":"rm -rf dist"},"_npmUser":{"name":"manasapptile","email":"manas.luthra@apptile.io"},"repository":{"url":"git+https://github.com/clearsight-dev/sdk-shopify.git","type":"git"},"_npmVersion":"10.8.2","description":"Type-safe Shopify Storefront API client for React Native (web, iOS, Android). Products, collections, cart, customer session, blogs, a local-storage-backed wishlist, and configurable shopper alerts. Zero deps beyond fetch.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.0.0","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/react":"^18.2.0"},"peerDependencies":{"react":">=17"},"_npmOperationalInternal":{"tmp":"tmp/sdk-shopify_0.2.2_1786462356697_0.7160311504404611","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@apptile/sdk-shopify","version":"0.2.3","keywords":["shopify","storefront","graphql","ecommerce","cart","wishlist","react-native","typescript"],"license":"MIT","_id":"@apptile/sdk-shopify@0.2.3","maintainers":[{"name":"ibtesam-apptile","email":"ibtesam.ansari@apptile.io"},{"name":"gauravgautamapptile","email":"gaurav.gautam@apptile.io"},{"name":"manasapptile","email":"manas.luthra@apptile.io"},{"name":"yaswanth-apptile","email":"yaswanth.a@apptile.io"}],"homepage":"https://github.com/clearsight-dev/sdk-shopify#readme","bugs":{"url":"https://github.com/clearsight-dev/sdk-shopify/issues"},"dist":{"shasum":"63aa3b0629cec034cf0dd6cedb220dba2608a0e2","tarball":"https://registry.npmjs.org/@apptile/sdk-shopify/-/sdk-shopify-0.2.3.tgz","fileCount":84,"integrity":"sha512-1efz53Gy7si1I1gqGBtbwC1jWvuaTF3ENbxqhzYxcZg4loOOLoUd254YfW3adypqNuOmBT1mZLHhbMPu1GM0lA==","signatures":[{"sig":"MEUCIEaMXyeH6pM+dQLy1enSzSAnR7iXE7zWgmuqQONMu+oqAiEA7355FWsfwsKhYnE1R452JMGJprK/O48YuFgq9+03T2g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":362544},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"}},"gitHead":"b06a93d1bd2975687ef3bf2423e36fa569cadde6","scripts":{"lint":"tsc --noEmit","test":"npm run build && node test/alerts.test.mjs && node test/provider.test.mjs","build":"npm run clean && tsc -p tsconfig.json","clean":"rm -rf dist"},"_npmUser":{"name":"manasapptile","email":"manas.luthra@apptile.io"},"repository":{"url":"git+https://github.com/clearsight-dev/sdk-shopify.git","type":"git"},"_npmVersion":"10.8.2","description":"Type-safe Shopify Storefront API client for React Native (web, iOS, Android). Products, collections, cart, customer session, blogs, a local-storage-backed wishlist, and configurable shopper alerts. Zero deps beyond fetch.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.0.0","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/react":"^18.2.0"},"peerDependencies":{"react":">=17"},"_npmOperationalInternal":{"tmp":"tmp/sdk-shopify_0.2.3_1786701925726_0.20362955223472823","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@apptile/sdk-shopify","version":"0.2.4","keywords":["shopify","storefront","graphql","ecommerce","cart","wishlist","react-native","typescript"],"license":"MIT","_id":"@apptile/sdk-shopify@0.2.4","maintainers":[{"name":"ibtesam-apptile","email":"ibtesam.ansari@apptile.io"},{"name":"gauravgautamapptile","email":"gaurav.gautam@apptile.io"},{"name":"manasapptile","email":"manas.luthra@apptile.io"},{"name":"yaswanth-apptile","email":"yaswanth.a@apptile.io"}],"homepage":"https://github.com/clearsight-dev/sdk-shopify#readme","bugs":{"url":"https://github.com/clearsight-dev/sdk-shopify/issues"},"dist":{"shasum":"31d90e09f751691c8517a3524c6fa9591e0b3cf1","tarball":"https://registry.npmjs.org/@apptile/sdk-shopify/-/sdk-shopify-0.2.4.tgz","fileCount":84,"integrity":"sha512-D6aZS76mowRl5P+svr+aY6q7PcctudM+zvQzV4TUGIFQp5z9NzOo56jfCk4Jsjb5EY5k9b9qGmdatpyCfuuS2g==","signatures":[{"sig":"MEYCIQDD/tY66EffiQGcN5LJ0THU+tXddDNgZIimAlFlJeBm0wIhAPv8r4llpq7Px7JowARFduFemoiaxjpfMsfRHcoQd3p5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":363163},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"}},"gitHead":"3fbd6c763109c26887fb696fbd5f730f649f27af","scripts":{"lint":"tsc --noEmit","test":"npm run build && node test/alerts.test.mjs && node test/provider.test.mjs","build":"npm run clean && tsc -p tsconfig.json","clean":"rm -rf dist"},"_npmUser":{"name":"manasapptile","email":"manas.luthra@apptile.io"},"repository":{"url":"git+https://github.com/clearsight-dev/sdk-shopify.git","type":"git"},"_npmVersion":"10.8.2","description":"Type-safe Shopify Storefront API client for React Native (web, iOS, Android). Products, collections, cart, customer session, blogs, a local-storage-backed wishlist, and configurable shopper alerts. Zero deps beyond fetch.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.0.0","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/react":"^18.2.0"},"peerDependencies":{"react":">=17"},"_npmOperationalInternal":{"tmp":"tmp/sdk-shopify_0.2.4_1786710077289_0.3209818116320631","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@apptile/sdk-shopify","version":"0.2.5","keywords":["shopify","storefront","graphql","ecommerce","cart","wishlist","react-native","typescript"],"license":"MIT","_id":"@apptile/sdk-shopify@0.2.5","maintainers":[{"name":"ibtesam-apptile","email":"ibtesam.ansari@apptile.io"},{"name":"gauravgautamapptile","email":"gaurav.gautam@apptile.io"},{"name":"manasapptile","email":"manas.luthra@apptile.io"},{"name":"yaswanth-apptile","email":"yaswanth.a@apptile.io"}],"homepage":"https://github.com/clearsight-dev/sdk-shopify#readme","bugs":{"url":"https://github.com/clearsight-dev/sdk-shopify/issues"},"dist":{"shasum":"07a375e2c024480b5970cf9f172f52c0d3a3b551","tarball":"https://registry.npmjs.org/@apptile/sdk-shopify/-/sdk-shopify-0.2.5.tgz","fileCount":84,"integrity":"sha512-zPTG6fFV6t7mvRUlJclvbRQPFZI+mZKSzFLoCRpEDEykiKTOennKxUgf/+YyNK6VyZT0NnPylkrbAHWUCamx0w==","signatures":[{"sig":"MEUCIDxDRtyTUTIZYPvCU36R+YL32mC1yOuBxv5zHOWZx+UAAiEAqmJZHv3sNCgEgdfQkrA+Arn6Y63gBXOT6Kl4TWgEFKc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":383413},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"}},"gitHead":"68a07b2d4a2b6b321053d2baebe7f72038821d08","scripts":{"lint":"tsc --noEmit","test":"npm run build && node test/alerts.test.mjs && node test/provider.test.mjs","build":"npm run clean && tsc -p tsconfig.json","clean":"rm -rf dist"},"_npmUser":{"name":"ibtesam-apptile","email":"ibtesam.ansari@apptile.io"},"repository":{"url":"git+https://github.com/clearsight-dev/sdk-shopify.git","type":"git"},"_npmVersion":"10.7.0","description":"Type-safe Shopify Storefront API client for React Native (web, iOS, Android). Products, collections, cart, customer session, blogs, a local-storage-backed wishlist, and configurable shopper alerts. Zero deps beyond fetch.","directories":{},"sideEffects":false,"_nodeVersion":"18.20.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.0.0","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/react":"^18.2.0"},"peerDependencies":{"react":">=17"},"_npmOperationalInternal":{"tmp":"tmp/sdk-shopify_0.2.5_1787136157481_0.6314500065833735","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@apptile/sdk-shopify","version":"0.2.6","keywords":["shopify","storefront","graphql","ecommerce","cart","wishlist","react-native","typescript"],"license":"MIT","_id":"@apptile/sdk-shopify@0.2.6","maintainers":[{"name":"ibtesam-apptile","email":"ibtesam.ansari@apptile.io"},{"name":"gauravgautamapptile","email":"gaurav.gautam@apptile.io"},{"name":"manasapptile","email":"manas.luthra@apptile.io"},{"name":"yaswanth-apptile","email":"yaswanth.a@apptile.io"}],"homepage":"https://github.com/clearsight-dev/sdk-shopify#readme","bugs":{"url":"https://github.com/clearsight-dev/sdk-shopify/issues"},"dist":{"shasum":"3cb0bb612724a36c1fcf5ef05b6b3001c533c6d8","tarball":"https://registry.npmjs.org/@apptile/sdk-shopify/-/sdk-shopify-0.2.6.tgz","fileCount":88,"integrity":"sha512-UyYyqTBcXYFISQrEeq6/HKK1erYr+KocpPV3477lRjBuQ0W/29lwfesind0YJWqyaDW+gVwHySUhSrp2+Bk9Kw==","signatures":[{"sig":"MEUCIQDCvvGmr4Wt/6MO3hHuVCeU/KrbYNc1gnxDwrsq8O1PgAIgQSK/xHE8DWaopmXOY246zKU47fAvKTvf0AblgfZUjGU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":400553},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"}},"gitHead":"f5daf17045884379a326e4a387ab926f566d1d88","scripts":{"lint":"tsc --noEmit","test":"npm run build && node test/alerts.test.mjs && node test/provider.test.mjs","build":"npm run clean && tsc -p tsconfig.json","clean":"rm -rf dist"},"_npmUser":{"name":"ibtesam-apptile","email":"ibtesam.ansari@apptile.io"},"repository":{"url":"git+https://github.com/clearsight-dev/sdk-shopify.git","type":"git"},"_npmVersion":"10.9.8","description":"Type-safe Shopify Storefront API client for React Native (web, iOS, Android). Products, collections, cart, customer session, blogs, a local-storage-backed wishlist, and configurable shopper alerts. Zero deps beyond fetch.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.0.0","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/react":"^18.2.0"},"peerDependencies":{"react":">=17"},"_npmOperationalInternal":{"tmp":"tmp/sdk-shopify_0.2.6_1787751286321_0.518669759910114","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@apptile/sdk-shopify","version":"0.3.0","keywords":["shopify","storefront","graphql","ecommerce","cart","wishlist","react-native","typescript"],"license":"MIT","_id":"@apptile/sdk-shopify@0.3.0","maintainers":[{"name":"ibtesam-apptile","email":"ibtesam.ansari@apptile.io"},{"name":"gauravgautamapptile","email":"gaurav.gautam@apptile.io"},{"name":"manasapptile","email":"manas.luthra@apptile.io"},{"name":"yaswanth-apptile","email":"yaswanth.a@apptile.io"}],"homepage":"https://github.com/clearsight-dev/sdk-shopify#readme","bugs":{"url":"https://github.com/clearsight-dev/sdk-shopify/issues"},"dist":{"shasum":"e5f817747483415d3a536347ad8d5f49cbac8f28","tarball":"https://registry.npmjs.org/@apptile/sdk-shopify/-/sdk-shopify-0.3.0.tgz","fileCount":92,"integrity":"sha512-WTmJMS+yDmZQWdOLZKrKKzyI0fqdcfZ0tdjOxT3Z2FI0oJ1G/gVTTqIPkVql1B4C+wJvSYKYa5tftWk4bIVi+w==","signatures":[{"sig":"MEUCIQDrExZQ4DM7UNe54SbsUGxd7K+QKSKVaXeJdS7iQj30FgIgAKupPoppnMGdTHBiqmu+3SgdpQpl/Nc558WKCz09u10=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":399504},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"}},"gitHead":"ba234a6895ad0dbf10809d61d76482ce3cac722d","scripts":{"lint":"tsc --noEmit","test":"npm run build && node test/alerts.test.mjs && node test/provider.test.mjs && node test/metafields.test.mjs","build":"npm run clean && tsc -p tsconfig.json","clean":"rm -rf dist"},"_npmUser":{"name":"ibtesam-apptile","email":"ibtesam.ansari@apptile.io"},"repository":{"url":"git+https://github.com/clearsight-dev/sdk-shopify.git","type":"git"},"_npmVersion":"10.9.8","description":"Type-safe Shopify Storefront API client for React Native (web, iOS, Android). Products, collections, cart, customer session, blogs, a local-storage-backed wishlist, and configurable shopper alerts. Zero deps beyond fetch.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.0.0","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/react":"^18.2.0"},"peerDependencies":{"react":">=17"},"_npmOperationalInternal":{"tmp":"tmp/sdk-shopify_0.3.0_1787831378877_0.1480248182044135","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@apptile/sdk-shopify","version":"0.4.0","description":"Type-safe Shopify Storefront API client for React Native (web, iOS, Android). Products, collections, cart, customer session, blogs, a local-storage-backed wishlist, and configurable shopper alerts. Zero deps beyond fetch.","license":"MIT","sideEffects":false,"main":"dist/index.js","module":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"}},"scripts":{"clean":"rm -rf dist","build":"npm run clean && tsc -p tsconfig.json","lint":"tsc --noEmit","test":"npm run build && node test/alerts.test.mjs && node test/provider.test.mjs && node test/metafields.test.mjs"},"keywords":["shopify","storefront","graphql","ecommerce","cart","wishlist","react-native","typescript"],"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/clearsight-dev/sdk-shopify.git"},"bugs":{"url":"https://github.com/clearsight-dev/sdk-shopify/issues"},"homepage":"https://github.com/clearsight-dev/sdk-shopify#readme","peerDependencies":{"react":">=17"},"devDependencies":{"@types/node":"^20.0.0","@types/react":"^18.2.0","jsdom":"^24.0.0","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.0.0"},"_id":"@apptile/sdk-shopify@0.4.0","gitHead":"1bef76140ea01344494370d671d5a4ea3447065f","_nodeVersion":"22.22.3","_npmVersion":"10.9.8","dist":{"integrity":"sha512-18r3sG2C57yuXI7xCbCV10vQp0ZS+8oWtU/sm2qondYh5QjV9QlYJK//ag2LlSoCPiOiEvk/c0Jw4SmTym2eqA==","shasum":"9e06de786c316c80b5e19d8a22b21aeb7ebf483b","tarball":"https://registry.npmjs.org/@apptile/sdk-shopify/-/sdk-shopify-0.4.0.tgz","fileCount":92,"unpackedSize":409626,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCThgzMQQAH/N0jxThfVAjiVsU88O9+etTLVFmxTTT2TgIhAIrGYB4/CinO+yFgPWKlnfziMKJ7FTd9JsyA7o3QnqwV"}]},"_npmUser":{"name":"ibtesam-apptile","email":"ibtesam.ansari@apptile.io"},"directories":{},"maintainers":[{"name":"ibtesam-apptile","email":"ibtesam.ansari@apptile.io"},{"name":"gauravgautamapptile","email":"gaurav.gautam@apptile.io"},{"name":"manasapptile","email":"manas.luthra@apptile.io"},{"name":"yaswanth-apptile","email":"yaswanth.a@apptile.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sdk-shopify_0.4.0_1787943782087_0.5073099631470017"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-16T09:27:43.186Z","modified":"2026-08-28T19:03:02.426Z","0.1.0":"2026-07-16T09:27:43.510Z","0.1.1":"2026-07-16T13:59:22.333Z","0.1.2":"2026-07-16T16:39:03.240Z","0.1.3":"2026-07-16T16:52:29.045Z","0.1.4":"2026-07-21T12:55:46.990Z","0.1.5":"2026-07-30T08:41:23.047Z","0.1.6":"2026-08-04T22:52:17.731Z","0.1.7":"2026-08-05T00:18:26.104Z","0.1.8":"2026-08-05T01:28:22.578Z","0.1.10":"2026-08-05T14:08:59.608Z","0.2.0":"2026-08-11T15:22:00.948Z","0.2.1":"2026-08-11T15:32:18.494Z","0.2.2":"2026-08-11T15:32:36.859Z","0.2.3":"2026-08-14T10:05:25.896Z","0.2.4":"2026-08-14T12:21:17.517Z","0.2.5":"2026-08-19T10:42:37.661Z","0.2.6":"2026-08-26T13:34:46.465Z","0.3.0":"2026-08-27T11:49:39.037Z","0.4.0":"2026-08-28T19:03:02.249Z"},"bugs":{"url":"https://github.com/clearsight-dev/sdk-shopify/issues"},"license":"MIT","homepage":"https://github.com/clearsight-dev/sdk-shopify#readme","keywords":["shopify","storefront","graphql","ecommerce","cart","wishlist","react-native","typescript"],"repository":{"type":"git","url":"git+https://github.com/clearsight-dev/sdk-shopify.git"},"description":"Type-safe Shopify Storefront API client for React Native (web, iOS, Android). Products, collections, cart, customer session, blogs, a local-storage-backed wishlist, and configurable shopper alerts. Zero deps beyond fetch.","maintainers":[{"name":"ibtesam-apptile","email":"ibtesam.ansari@apptile.io"},{"name":"gauravgautamapptile","email":"gaurav.gautam@apptile.io"},{"name":"manasapptile","email":"manas.luthra@apptile.io"},{"name":"yaswanth-apptile","email":"yaswanth.a@apptile.io"}],"readme":"# @tiledev/sdk-shopify\n\nType-safe Shopify Storefront API client. Zero deps beyond `fetch`.\n\nWorks in any JavaScript runtime — Node, browsers, React Native, Cloudflare Workers, Deno, Bun.\n\nOptional React helpers (provider + hooks) ship under a subpath so you only pay for `react` if you use them.\n\n```bash\nnpm i @tiledev/sdk-shopify\n```\n\n## Pure SDK (framework-agnostic)\n\n```ts\nimport { shopify } from '@tiledev/sdk-shopify';\n\nawait shopify.init({\n  storeDomain: 'my-store.myshopify.com',\n  storefrontAccessToken: '...',\n  apiVersion: '2024-10',\n});\n\nconst { nodes: products } = await shopify.products.list({ first: 20 });\nconst cart = await shopify.cart.create({ lines: [{ merchandiseId: 'gid://…', quantity: 1 }] });\n```\n\n## Surface\n\n| API | Methods |\n|---|---|\n| `shopify.products`    | `list`, `byHandle`, `byId`, `search`, `recommended` |\n| `shopify.collections` | `list`, `byHandle`, `products` |\n| `shopify.cart`        | `create`, `get`, `addLines`, `updateLines`, `removeLines`, `applyDiscountCodes`, `setBuyerIdentity`, `updateNote` |\n| `shopify.customer`    | `signup`, `login`, `logout`, `profile`, `updateProfile`, `recoverPassword`, `orders`, `orderById` |\n| `shopify.blogs`       | `list`, `byHandle`, `articles`, `articleByHandle` |\n| `shopify.wishlist`    | `init`, `add`, `remove`, `toggle`, `has`, `list`, `count`, `clear`, `refresh`, `onChange` |\n| `shopify.alerts`      | `message`, `setMessages`, `patchMessages`, `setPolicy` — see [Alerts & Toasts](#alerts--toasts) |\n\n### Cart note\n\nThe shopper's order note — the free-text box on the cart, which the merchant reads beside the order. Distinct from cart *attributes*: attributes are the app's own bookkeeping, the note is content the shopper wrote.\n\n```ts\nconst cart = await shopify.cart.updateNote(cartId, 'Leave at the back door');\ncart.note;                                           // 'Leave at the back door'\n(await shopify.cart.updateNote(cartId, null)).note;  // null — cleared\n```\n\n`cart.note` is `string | null` and never `''`. Shopify reports \"no note\" as an empty string, normalized here so there is one falsy value to test rather than two. Passing `null` clears it — on the wire that is `''`, because Shopify's `note` argument is `String!` and declaring the variable nullable is rejected outright.\n\n`cart.create()` takes no note; set it in a follow-up call once the cart exists.\n\nFrom React:\n\n```tsx\nconst { cart, updateNote } = useCart();\n<TextInput\n  defaultValue={cart?.note ?? ''}\n  onBlur={e => updateNote(e.nativeEvent.text || null)}\n/>\n```\n\nThe hook's `updateNote` is **not** debounced — a note is typed and then committed, so write it on blur or a Save, not per keystroke. It is serialized against the line writes (a note landing mid-`addLine` would be applied to a cart the provider is about to replace, and would vanish), no-ops when there is no cart yet, and emits no alert event.\n\n### Wishlist — local-storage backed\n\nStores a lightweight snapshot per product to whatever storage you give it (browser: `localStorage` by default; RN: pass AsyncStorage; server: pass any in-memory shim). Hydrates the full `Product` via a batched Storefront `nodes(ids:)` query on init and on demand, chunking arbitrarily large lists.\n\nDeleted products (Storefront returns `null`) are pruned automatically. Pass `refresh({ keepDeleted: true })` to keep them with `product: null` for a \"no longer available\" UI.\n\n```ts\nawait shopify.wishlist.init();          // rehydrates from storage, background-refreshes from API\nawait shopify.wishlist.add(product);\nshopify.wishlist.has(product.id);       // O(1)\nawait shopify.wishlist.toggle(product);\nshopify.wishlist.onChange(items => …);  // subscribe\n```\n\n## Optional React helper\n\n```ts\nimport { ShopifyProvider, useShopify, useCart, useWishlist } from '@tiledev/sdk-shopify/react';\n```\n\nWrap your app once — one provider gives you SDK readiness + cart state + wishlist state:\n\n```tsx\n<ShopifyProvider config={{ storeDomain, storefrontAccessToken }}>\n  <App />\n</ShopifyProvider>\n```\n\nStorage is passed at the provider:\n\n```tsx\n// Web: defaults to window.localStorage — nothing to configure\n<ShopifyProvider config={...}>...</ShopifyProvider>\n\n// React Native / Node / anywhere without localStorage:\nimport AsyncStorage from '@react-native-async-storage/async-storage';\n<ShopifyProvider config={...} storage={AsyncStorage}>...</ShopifyProvider>\n```\n\nThen read from the context:\n\n```tsx\nconst { ready, error, cart, wishlist, customer, checkout } = useShopify();\nconst { addLine, itemCount, cart } = useCart();\nconst { items, count, toggle, has } = useWishlist();\nconst { loggedIn, login, logout } = useCustomer();\n```\n\n`react` is an **optional** peer dep — install it only if you use the `/react` subpath.\n\n## Alerts & Toasts\n\nThe editor's Settings panel configures the copy for 13 shopper-facing alerts. The\nSDK never renders anything — it resolves the right string and hands it to you on\nan event, so a screen can toast without keeping its own copy table or mapping\nShopify error shapes to sentences.\n\n```tsx\n<ShopifyProvider\n  config={{ storeDomain, storefrontAccessToken }}\n  cartPolicy={{ maxLineItems: 25 }}\n  messages={{ 'cart.added': 'Added to bag' }}   // ← what the Settings panel writes\n  translate={(key, fallback) => i18n.t(key, fallback)}\n  onEvent={(e) => toast.show(e.message, { type: e.severity })}\n>\n```\n\nEvery event carries the resolved copy, so that one-liner is the whole integration:\n\n| Event | Message key | Panel group |\n| --- | --- | --- |\n| `cart:add` | `cart.added` | Cart |\n| `cart:remove` | `cart.removed` | Cart |\n| `cart:limitExceeded` | `cart.limitExceeded` | Cart |\n| `cart:outOfStock` | `cart.outOfStock` | Checkout |\n| `wishlist:add` / `wishlist:remove` | `wishlist.added` / `wishlist.removed` | Wishlist |\n| `auth:loginSuccess` / `auth:loginFailed` | `auth.loginSuccess` / `auth.loginFailed` | Login |\n| `auth:logout` / `auth:recoverSent` | `auth.loggedOut` / `auth.resetLinkSent` | Login |\n| `checkout:orderPlaced` / `checkout:paymentFailed` | `checkout.orderPlaced` / `checkout.paymentFailed` | Checkout |\n\n`cart:update` and `cart:buyerIdentity` are state signals and carry no message.\n`wishlist.empty` has no event — read it directly for a placeholder:\n\n```tsx\nconst message = useShopifyMessage();\n{count === 0 && <Text>{message('wishlist.empty')}</Text>}\n```\n\nResolution order per key: `messages` prop → `config.messages` → `translate(key)`\n→ built-in default. A cleared panel field (empty string) falls through rather than\nrendering blank. `translate` is called with the i18n key where one exists\n(`cart.added` → `toast.added_to_cart`), otherwise the message key itself.\n\n### Cart line limit\n\n`cartPolicy.maxLineItems` is the panel's \"Cart Line Item Maximum Limit\". It counts\n**distinct lines, not units** — quantity 30 of one variant is one line — and is\nchecked before the mutation, so a refusal costs no round trip:\n\n```tsx\nconst result = await cart.addLine({ merchandiseId, quantity: 1 });\nif (!result.ok && result.reason === 'limit') { /* result.message is ready to show */ }\n```\n\n`reason` is `'guard'` (a `cartGuard` veto), `'limit'`, or `'no-cart'`. An\nunsellable line still throws — `cart:outOfStock` fires on the way out.\n\n> **Breaking from 0.1.x:** `addLine` used to return `boolean`. An object is always\n> truthy, so `if (await addLine(...))` no longer detects a refusal — read `.ok`.\n\n### Customer session\n\n`useCustomer()` owns the token so the Login alerts have somewhere to originate. It\npersists to the same storage as the cart and restores on mount; an expired token\nis dropped silently, because reopening the app is not a failed login.\n\n```tsx\nconst { loggedIn, customer, login, logout, recoverPassword, restoring } = useCustomer();\n// `login` resolves false on bad credentials (and emits auth:loginFailed).\n// Anything else — network, store down — throws.\n```\n\n### Checkout\n\nCheckout is Shopify-hosted, so the SDK cannot see the outcome. Report it from the\nwebview and the configured copy comes back on the event:\n\n```tsx\nconst { reportOrderPlaced, reportPaymentFailed } = useCheckout();\n// reportOrderPlaced also resets the cart — the old one is spent.\n```\n\n> A `checkout.observe(url)` helper that classifies the return URL itself is the\n> next piece of work; this is the seam it will emit through.\n\n## Tile Credit\n\nCustomer wallet + gift-card mint + one-shot apply to a Shopify cart.\n\n```ts\nimport {shopify, centsToMoney} from '@tiledev/sdk-shopify';\n\n// Configure once per signed-in customer (rebuild on logout / new customer).\nshopify.tileCredit.configure({\n  baseUrl: 'https://tile-credit-1097788179850.us-central1.run.app',\n  customerAccessToken,     // shcat_… or classic Storefront customer token\n  shopDomain: 'yourshop.myshopify.com',\n});\n\nconst client = shopify.tileCredit.client()!;\nconst wallet = await client.getWallet();\nconsole.log('balance:', centsToMoney(wallet.balanceCents));\n\n// Redeem 15.00 AND apply the minted gift card to the current cart in one call.\nconst {redeemed, cart} = await shopify.tileCredit.redeemAndApplyToCart({\n  cartId,\n  amountCents: 1500,\n});\n```\n\nReact hook:\n\n```tsx\nimport {useTileCredit} from '@tiledev/sdk-shopify/react';\n\nfunction WalletScreen() {\n  const {wallet, config, redeemAndApply, refresh, loading, error} = useTileCredit({\n    baseUrl: TILE_CREDIT_URL,\n    customerAccessToken: session.token,\n    shopDomain: SHOP_DOMAIN,\n  });\n  // …\n}\n```\n\nFull integration guide (idempotency, error taxonomy, recovery playbook)\nlives in the mobile app repo alongside the wallet screen — this SDK ships\nthe client + types only. Every method rejects with a `TileCreditError`\n(`.code`: `'unauthorized' | 'insufficient_balance' | 'shopify_upstream'\n| 'network' | …`). Branch on `.code`, not `.message`.\n\n## Types\n\n```ts\nimport type {\n  Product, ProductVariant, ProductOption,\n  Cart, CartLine, CartLineInput, CartLineUpdateInput,\n  Collection, Customer, Order, Blog, Article,\n  WishlistItem, WishlistStorageAdapter,\n  ShopifyConfig, ShopifyIntegration,\n  ShopifyError,\n  // Tile Credit\n  TileCreditConfig, TileCreditAPI,\n  TileCreditWallet, TileCreditLedgerEntry, TileCreditLedgerPage,\n  TileCreditIssuedGiftCard, TileCreditPublicConfig,\n  TileCreditRedeemInput, TileCreditRedeemResult,\n  TileCreditError, TileCreditErrorCode,\n  AppliedGiftCard,\n} from '@tiledev/sdk-shopify';\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}