{"_id":"@shopify/storefront-api-client","_rev":"44-c28fc42197a51349894188a48b82a91d","name":"@shopify/storefront-api-client","dist-tags":{"latest":"2.0.0"},"versions":{"0.1.0":{"name":"@shopify/storefront-api-client","version":"0.1.0","keywords":["Storefront","API","Shopify","Storefront API","Shopify Storefront API","API client"],"author":{"name":"Shopify"},"license":"MIT","_id":"@shopify/storefront-api-client@0.1.0","maintainers":[{"name":"shopify-admin","email":"npmjs@shopify.com"},{"name":"maryharte","email":"mary.harte@shopify.com"},{"name":"crisfmb","email":"cristina.borges@shopify.com"},{"name":"pmoloney89","email":"patrick.moloney@shopify.com"},{"name":"netlohan","email":"annette.lohan@shopify.com"},{"name":"st999999","email":"samantha.turri@shopify.com"},{"name":"justin-irl","email":"justin.preisler@shopify.com"},{"name":"megswim","email":"meg.swim@shopify.com"},{"name":"michaelarsenault","email":"michael.arsenault@shopify.com"},{"name":"wcandillon","email":"wcandillon@gmail.com"},{"name":"jplhomer","email":"jplhomer@gmail.com"},{"name":"marytal","email":"mary.briskin@shopify.com"},{"name":"nathanpjf","email":"nathan.pj.ferguson@gmail.com"},{"name":"shopify-dep","email":"npmjs+shopify-dep@shopify.com"},{"name":"goodforonefare","email":"goodforonefare@gmail.com"},{"name":"lemonmade","email":"chrismsauve@gmail.com"},{"name":"vsumner","email":"vsumner@gmail.com"},{"name":"wizardlyhel","email":"helen.lin@shopify.com"},{"name":"antoine.grant","email":"antoine.grant@shopify.com"},{"name":"tsov","email":"tsov@me.com"},{"name":"andyw8-shopify","email":"andy.waite@shopify.com"},{"name":"henrytao","email":"hi@henrytao.me"},{"name":"hannachen","email":"hanhan@gmail.com"},{"name":"andrewapperley","email":"mail@andrewapperley.ca"},{"name":"iainmcampbell","email":"hey@iainmc.ca"},{"name":"vividviolet","email":"trish.ta@gmail.com"},{"name":"bpscott","email":"ben@reload.me.uk"}],"homepage":"https://github.com/Shopify/storefront-api-client-js#readme","bugs":{"url":"https://github.com/Shopify/storefront-api-client-js/issues"},"dist":{"shasum":"c9b5643fafb0b3c2f44ffbd89534a3bdf28abd5e","tarball":"https://registry.npmjs.org/@shopify/storefront-api-client/-/storefront-api-client-0.1.0.tgz","fileCount":125,"integrity":"sha512-uPv+HoP0PNfnsi3B25jS/KNcis3jnx69r6ZODiiGdSbnA0U8HaxZJsh0zzwQ4vWA9rNtodiTLy/uf7qqcZ7dXg==","signatures":[{"sig":"MEQCIFSpQ0CziLbJTMm+UuJtti6DFM5U9AAdW04wrdvuNJ0IAiAbeszJqpU2cuwA+Qc9bmupRyjvuE0tRfMT/Kuaiel0fg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":200854,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLt1RACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrQlRAAoyzN+Ht1Yc1J9oQLEmVb0LKbwvURp+qm6RQ+tuA3jp6j3/np\r\nju+WA9jkLkBxJp/84egSkiIkNLP2iWBlu8TYtiZYNe0zBY/VWhsxhh8FzTKT\r\nuhRTAkAO5WNG413kpgDnuRG2huclrz3HMoPqHKtBVz2k17okDUVDVlfmyY00\r\nJnvq8SrWJ1wSzjpXvPRF2lonYu5REjqqIAocMynfFIl9c4FYG/5xv+ewIU08\r\nIW3fW8DoReu4O25oDw1lujmcBNrbEhViEo2Hd7S13atINgZXHyfEeThF2Bqv\r\nylromvsw5ymparVXAjybkbkWwMAky51GrvwqQgFNkpGyjU2LfICMDFHU46G8\r\nRZIUH4ySb3hFUc72ZQCpEuZRt2kmuXHsPFhbD9XLx+4it45q900yPC0z5CqD\r\nQ4ZS2HS55pVSoNznYsuhfEqAvPylApdJ34cje84ucBOinXAEmT/tLmWAF3fw\r\nDYZUK8v7mQdyku+UfigYJ8SO8jySpB8tVEothvme+S9ctvx/eUjx/y7VCh/I\r\nvacJdL+MUgnF7cu2X8yeaGs5kLNUTnSLwGKuJYRurdQW2kEi9ANavLk89+ij\r\nAQP1eDvx8FfIMwoljJKKevaZm2MtR0al6i8SetKa26PMBWL1CRacenCJfsrq\r\n7MHwlNzqDUEUUunpN/9uZ8TiMy1lCdKBrdQ=\r\n=t5AV\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"transform":{".*":"babel-jest","\\.(gql|graphql)$":"./src/tests/transform-graphql-jest-28-shim.js"},"testEnvironment":"jsdom","setupFilesAfterEnv":["./src/tests/setupTests.ts"]},"main":"./dist/storefront-api-client.min.js","types":"./dist/storefront-api-client.d.ts","browser":"./dist/storefront-api-client.min.js","exports":{".":{"import":{"types":"./dist/ts/index.d.ts","default":"./dist/index.mjs"},"module":{"types":"./dist/ts/index.d.ts","default":"./dist/index.mjs"},"default":"./dist/index.mjs","require":{"types":"./dist/ts/index.d.ts","default":"./dist/index.js"}}},"gitHead":"6abd2e5c5a6bed78db654a4e2e902e7e5fea5836","scripts":{"lint":"eslint . --ext .js,.ts","test":"jest","build":"yarn run lint && yarn run rollup","clean":"rimraf dist/*","rollup":"rollup -c --bundleConfigAsCjs","release":"yarn build && changeset publish","version":"changeset version","build:umd":"yarn run lint && rollup -c rollup-umd.config.js --bundleConfigAsCjs","changeset":"changeset"},"_npmUser":{"name":"shopify-dep","email":"npmjs+shopify-dep@shopify.com"},"repository":{"url":"git+https://github.com/Shopify/storefront-api-client-js.git","type":"git"},"_npmVersion":"9.5.0","description":"Shopify Storefront API Client: A lightweight JS client to interact with Shopify Storefront API","directories":{},"_nodeVersion":"18.15.0","dependencies":{"graphql":"^16.6.0","graphql-tag":"^2.12.6","@babel/runtime":"^7.21.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tslib":"^2.5.0","eslint":"^8.36.0","rollup":"^3.19.1","prettier":"^2.8.4","babel-jest":"^29.5.0","typescript":"^5.0.2","@babel/core":"^7.21.3","@types/jest":"^29.4.2","@changesets/cli":"^2.26.1","@babel/preset-env":"^7.20.2","rollup-plugin-dts":"^5.2.0","regenerator-runtime":"^0.13.11","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-eslint":"^9.0.3","@rollup/plugin-terser":"^0.4.0","@shopify/babel-preset":"^25.0.0","@rollup/plugin-graphql":"^2.0.3","@rollup/plugin-replace":"^5.0.2","@shopify/eslint-plugin":"^42.0.3","jest-environment-jsdom":"^29.5.0","jest-transform-graphql":"^2.1.0","@rollup/plugin-commonjs":"^24.0.1","@babel/preset-typescript":"^7.21.0","@shopify/prettier-config":"^1.1.2","@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/parser":"^5.55.0","@types/regenerator-runtime":"^0.13.1","@rollup/plugin-node-resolve":"^15.0.1","@shopify/typescript-configs":"^5.1.0","@changesets/changelog-github":"^0.4.8","@babel/plugin-transform-runtime":"^7.21.0","@babel/plugin-transform-async-to-generator":"^7.20.7"},"_npmOperationalInternal":{"tmp":"tmp/storefront-api-client_0.1.0_1680792913188_0.8248414564874751","host":"s3://npm-registry-packages"}},"0.0.1":{"name":"@shopify/storefront-api-client","version":"0.0.1","keywords":["shopify","node","graphql","Storefront API"],"author":{"name":"Shopify"},"license":"MIT","_id":"@shopify/storefront-api-client@0.0.1","maintainers":[{"name":"jaimie.rockburn","email":"jaimie.rockburn@shopify.com"},{"name":"blittle","email":"bret.little@gmail.com"},{"name":"shopify-admin","email":"npmjs@shopify.com"},{"name":"maryharte","email":"mary.harte@shopify.com"},{"name":"crisfmb","email":"cristina.borges@shopify.com"},{"name":"pmoloney89","email":"patrick.moloney@shopify.com"},{"name":"netlohan","email":"annette.lohan@shopify.com"},{"name":"st999999","email":"samantha.turri@shopify.com"},{"name":"justin-irl","email":"justin.preisler@shopify.com"},{"name":"megswim","email":"meg.swim@shopify.com"},{"name":"wcandillon","email":"wcandillon@gmail.com"},{"name":"jplhomer","email":"jplhomer@gmail.com"},{"name":"nathanpjf","email":"nathan.pj.ferguson@gmail.com"},{"name":"shopify-dep","email":"npmjs+shopify-dep@shopify.com"},{"name":"goodforonefare","email":"goodforonefare@gmail.com"},{"name":"lemonmade","email":"chrismsauve@gmail.com"},{"name":"vsumner","email":"vsumner@gmail.com"},{"name":"wizardlyhel","email":"helen.lin@shopify.com"},{"name":"antoine.grant","email":"antoine.grant@shopify.com"},{"name":"tsov","email":"tsov@me.com"},{"name":"andyw8-shopify","email":"andy.waite@shopify.com"},{"name":"henrytao","email":"hi@henrytao.me"},{"name":"hannachen","email":"hanhan@gmail.com"},{"name":"vividviolet","email":"trish.ta@gmail.com"},{"name":"bpscott","email":"ben@reload.me.uk"}],"homepage":"https://github.com/Shopify/shopify-api-js/packages/storefront-api-client#readme","bugs":{"url":"https://github.com/Shopify/shopify-api-js/issues"},"dist":{"shasum":"bb2cafa40d21797d85bd7dc283df8f12d3f7b325","tarball":"https://registry.npmjs.org/@shopify/storefront-api-client/-/storefront-api-client-0.0.1.tgz","fileCount":56,"integrity":"sha512-8EghctvJuBrgQSIhqI9BC86j5+GzK+pmv+i5L175dE3WTjw0lAtxrj8YlyIgzndIoF4vizoERrLT7+SiJ0W1Ew==","signatures":[{"sig":"MEYCIQCjasGoKljakB6UwJcEoCMJaOBpFHxn79DhVG/v5yNcmgIhAMDqw73+kYIB0HWrYemxaZ8sLk9WqXBf+CDVqgC/qdEH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":241883},"jest":{"transform":{".*":"babel-jest"},"testEnvironment":"jsdom","setupFilesAfterEnv":["./src/tests/setupTests.ts"]},"main":"./dist/umd/storefront-api-client.min.js","types":"./dist/storefront-api-client.d.ts","module":"./dist/index.mjs","browser":"./dist/umd/storefront-api-client.min.js","exports":{".":{"import":{"types":"./dist/ts/index.d.ts","default":"./dist/index.mjs"},"module":{"types":"./dist/ts/index.d.ts","default":"./dist/index.mjs"},"default":"./dist/index.mjs","require":{"types":"./dist/ts/index.d.ts","default":"./dist/index.js"}}},"gitHead":"2b7fb3e65f3a9c40e34a997dae05945febab773d","scripts":{"lint":"eslint . --ext .js,.ts","test":"jest","build":"yarn run rollup","clean":"rimraf dist/*","rollup":"rollup -c --bundleConfigAsCjs","release":"yarn build && changeset publish","test:ci":"yarn test","version":"changeset version","changeset":"changeset"},"_npmUser":{"name":"shopify-dep","email":"npmjs+shopify-dep@shopify.com"},"repository":{"url":"git+https://github.com/Shopify/shopify-api-js.git","type":"git"},"_npmVersion":"8.19.4","description":"Shopify Storefront API Client - A lightweight JS client to interact with Shopify's Storefront API","directories":{},"_nodeVersion":"16.20.2","dependencies":{"@shopify/graphql-client":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.5.0","eslint":"^8.51.0","rollup":"^3.19.1","prettier":"^2.5.1","babel-jest":"^29.5.0","typescript":"^5.2.0","@babel/core":"^7.21.3","@types/jest":"^29.5.0","@changesets/cli":"^2.26.1","jest-fetch-mock":"^3.0.3","@babel/preset-env":"^7.20.2","rollup-plugin-dts":"^5.2.0","regenerator-runtime":"^0.13.11","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-eslint":"^9.0.3","@rollup/plugin-terser":"^0.4.0","@shopify/babel-preset":"^25.0.0","@rollup/plugin-replace":"^5.0.2","@shopify/eslint-plugin":"^42.0.3","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"^24.0.1","@babel/preset-typescript":"^7.21.0","@shopify/prettier-config":"^1.1.2","@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/parser":"^6.7.5","@types/regenerator-runtime":"^0.13.1","@rollup/plugin-node-resolve":"^15.0.1","@shopify/typescript-configs":"^5.1.0","@changesets/changelog-github":"^0.4.8","@babel/plugin-transform-runtime":"^7.21.0","@babel/plugin-transform-async-to-generator":"^7.20.7"},"_npmOperationalInternal":{"tmp":"tmp/storefront-api-client_0.0.1_1699454164889_0.5239409486991282","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@shopify/storefront-api-client","version":"0.1.1","keywords":["shopify","node","graphql","Storefront API"],"author":{"name":"Shopify"},"license":"MIT","_id":"@shopify/storefront-api-client@0.1.1","maintainers":[{"name":"jaimie.rockburn","email":"jaimie.rockburn@shopify.com"},{"name":"blittle","email":"bret.little@gmail.com"},{"name":"shopify-admin","email":"npmjs@shopify.com"},{"name":"maryharte","email":"mary.harte@shopify.com"},{"name":"crisfmb","email":"cristina.borges@shopify.com"},{"name":"pmoloney89","email":"patrick.moloney@shopify.com"},{"name":"netlohan","email":"annette.lohan@shopify.com"},{"name":"st999999","email":"samantha.turri@shopify.com"},{"name":"justin-irl","email":"justin.preisler@shopify.com"},{"name":"megswim","email":"meg.swim@shopify.com"},{"name":"wcandillon","email":"wcandillon@gmail.com"},{"name":"jplhomer","email":"jplhomer@gmail.com"},{"name":"nathanpjf","email":"nathan.pj.ferguson@gmail.com"},{"name":"shopify-dep","email":"npmjs+shopify-dep@shopify.com"},{"name":"goodforonefare","email":"goodforonefare@gmail.com"},{"name":"lemonmade","email":"chrismsauve@gmail.com"},{"name":"vsumner","email":"vsumner@gmail.com"},{"name":"wizardlyhel","email":"helen.lin@shopify.com"},{"name":"antoine.grant","email":"antoine.grant@shopify.com"},{"name":"tsov","email":"tsov@me.com"},{"name":"andyw8-shopify","email":"andy.waite@shopify.com"},{"name":"henrytao","email":"hi@henrytao.me"},{"name":"hannachen","email":"hanhan@gmail.com"},{"name":"vividviolet","email":"trish.ta@gmail.com"},{"name":"bpscott","email":"ben@reload.me.uk"}],"homepage":"https://github.com/Shopify/shopify-api-js/packages/storefront-api-client#readme","bugs":{"url":"https://github.com/Shopify/shopify-api-js/issues"},"dist":{"shasum":"57aea64603e6980c1b384dde0d3b0e9ee616dd6c","tarball":"https://registry.npmjs.org/@shopify/storefront-api-client/-/storefront-api-client-0.1.1.tgz","fileCount":60,"integrity":"sha512-OwwWPfQIjNrwcfSC21zqSeOtk29EXYF0+TOCHYIzmb5PMLsp9y8wZRlQf7oNAVNpUBLr7ibcvjYy7LwC4Yzf0w==","signatures":[{"sig":"MEQCIHrYVEXo2TmAZ0F4cFRCldqpBKkK0UQ2BqHZuRA0wovMAiBjAMHrm3Rp3c46asTfie9zKb/ph4oLjh+I6iAE+cmtog==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":261434},"jest":{"projects":[{"displayName":{"name":"test:browser","color":"blue"},"testEnvironment":"jsdom","testPathIgnorePatterns":["(/__tests__/.*|(\\.|/)server(\\.|/)(test|spec))\\.[jt]sx?$"]},{"displayName":{"name":"test:server","color":"yellow"},"testPathIgnorePatterns":["(/__tests__/.*|(\\.|/)browser(\\.|/)(test|spec))\\.[jt]sx?$"]}],"transform":{".*":"babel-jest"},"setupFilesAfterEnv":["./src/tests/setupTests.ts"]},"main":"./dist/umd/storefront-api-client.min.js","types":"./dist/storefront-api-client.d.ts","module":"./dist/index.mjs","browser":"./dist/umd/storefront-api-client.min.js","exports":{".":{"import":{"types":"./dist/ts/index.d.ts","default":"./dist/index.mjs"},"module":{"types":"./dist/ts/index.d.ts","default":"./dist/index.mjs"},"default":"./dist/index.mjs","require":{"types":"./dist/ts/index.d.ts","default":"./dist/index.js"}}},"gitHead":"b3a62d9b7e9e91c0b35e39aab0be235b44dacdca","scripts":{"lint":"eslint . --ext .js,.ts","test":"jest","build":"yarn run rollup","clean":"rimraf dist/*","rollup":"rollup -c --bundleConfigAsCjs","release":"yarn build && changeset publish","test:ci":"yarn test","version":"changeset version","changeset":"changeset"},"_npmUser":{"name":"shopify-dep","email":"npmjs+shopify-dep@shopify.com"},"repository":{"url":"git+https://github.com/Shopify/shopify-api-js.git","type":"git"},"_npmVersion":"8.19.4","description":"Shopify Storefront API Client - A lightweight JS client to interact with Shopify's Storefront API","directories":{},"_nodeVersion":"16.20.2","dependencies":{"@shopify/graphql-client":"^0.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.5.0","eslint":"^8.51.0","rollup":"^3.19.1","prettier":"^2.5.1","babel-jest":"^29.5.0","typescript":"^5.2.0","@babel/core":"^7.21.3","@types/jest":"^29.5.0","@changesets/cli":"^2.26.1","jest-fetch-mock":"^3.0.3","@babel/preset-env":"^7.20.2","rollup-plugin-dts":"^5.2.0","regenerator-runtime":"^0.13.11","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-eslint":"^9.0.3","@rollup/plugin-terser":"^0.4.0","@shopify/babel-preset":"^25.0.0","@rollup/plugin-replace":"^5.0.2","@shopify/eslint-plugin":"^42.0.3","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"^24.0.1","@babel/preset-typescript":"^7.21.0","@shopify/prettier-config":"^1.1.2","@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/parser":"^6.7.5","@types/regenerator-runtime":"^0.13.1","@rollup/plugin-node-resolve":"^15.0.1","@shopify/typescript-configs":"^5.1.0","@changesets/changelog-github":"^0.4.8","@babel/plugin-transform-runtime":"^7.21.0","@babel/plugin-transform-async-to-generator":"^7.20.7"},"_npmOperationalInternal":{"tmp":"tmp/storefront-api-client_0.1.1_1701278637383_0.014594534787863989","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@shopify/storefront-api-client","version":"0.2.0","keywords":["shopify","node","graphql","Storefront API"],"author":{"name":"Shopify"},"license":"MIT","_id":"@shopify/storefront-api-client@0.2.0","maintainers":[{"name":"jaimie.rockburn","email":"jaimie.rockburn@shopify.com"},{"name":"blittle","email":"bret.little@gmail.com"},{"name":"shopify-admin","email":"npmjs@shopify.com"},{"name":"maryharte","email":"mary.harte@shopify.com"},{"name":"crisfmb","email":"cristina.borges@shopify.com"},{"name":"pmoloney89","email":"patrick.moloney@shopify.com"},{"name":"netlohan","email":"annette.lohan@shopify.com"},{"name":"st999999","email":"samantha.turri@shopify.com"},{"name":"justin-irl","email":"justin.preisler@shopify.com"},{"name":"megswim","email":"meg.swim@shopify.com"},{"name":"wcandillon","email":"wcandillon@gmail.com"},{"name":"jplhomer","email":"jplhomer@gmail.com"},{"name":"nathanpjf","email":"nathan.pj.ferguson@gmail.com"},{"name":"shopify-dep","email":"npmjs+shopify-dep@shopify.com"},{"name":"goodforonefare","email":"goodforonefare@gmail.com"},{"name":"lemonmade","email":"chrismsauve@gmail.com"},{"name":"vsumner","email":"vsumner@gmail.com"},{"name":"wizardlyhel","email":"helen.lin@shopify.com"},{"name":"antoine.grant","email":"antoine.grant@shopify.com"},{"name":"tsov","email":"tsov@me.com"},{"name":"andyw8-shopify","email":"andy.waite@shopify.com"},{"name":"henrytao","email":"hi@henrytao.me"},{"name":"hannachen","email":"hanhan@gmail.com"},{"name":"vividviolet","email":"trish.ta@gmail.com"},{"name":"bpscott","email":"ben@reload.me.uk"}],"homepage":"https://github.com/Shopify/shopify-api-js/packages/storefront-api-client#readme","bugs":{"url":"https://github.com/Shopify/shopify-api-js/issues"},"dist":{"shasum":"c0def26663f83c124153f0287b4691f6df105736","tarball":"https://registry.npmjs.org/@shopify/storefront-api-client/-/storefront-api-client-0.2.0.tgz","fileCount":64,"integrity":"sha512-Um1gDztxWbh3oZInzOo3GDN2C+4i73kcQUzDhn38kUKXssBIyDCQnQGyJi5jLUR4yTvHvfS34Bk8Qg8XNrHZgA==","signatures":[{"sig":"MEYCIQDFy515Bpr0k0JtP2m+7gNKQPe7l3rlJZAEU0pRa9PV0QIhAKp9J1aLNqZ3+OkR/T7YcRUPkrTDUTk8a7jtyzIzDpsR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":277462},"jest":{"projects":[{"displayName":{"name":"test:browser","color":"blue"},"testEnvironment":"jsdom","testPathIgnorePatterns":["(/__tests__/.*|(\\.|/)server(\\.|/)(test|spec))\\.[jt]sx?$"]},{"displayName":{"name":"test:server","color":"yellow"},"testPathIgnorePatterns":["(/__tests__/.*|(\\.|/)browser(\\.|/)(test|spec))\\.[jt]sx?$"]}],"transform":{".*":"babel-jest"},"setupFilesAfterEnv":["./src/tests/setupTests.ts"]},"main":"./dist/umd/storefront-api-client.min.js","types":"./dist/storefront-api-client.d.ts","module":"./dist/index.mjs","browser":"./dist/umd/storefront-api-client.min.js","exports":{".":{"import":{"types":"./dist/ts/index.d.ts","default":"./dist/index.mjs"},"module":{"types":"./dist/ts/index.d.ts","default":"./dist/index.mjs"},"default":"./dist/index.mjs","require":{"types":"./dist/ts/index.d.ts","default":"./dist/index.js"}}},"gitHead":"7b0c7ebd397e33846c02d7ba60c9a25140d6d4cc","scripts":{"lint":"eslint . --ext .js,.ts","test":"jest","build":"yarn run rollup","clean":"rimraf dist/*","rollup":"rollup -c --bundleConfigAsCjs","release":"yarn build && changeset publish","test:ci":"yarn test","version":"changeset version","changeset":"changeset"},"_npmUser":{"name":"shopify-dep","email":"npmjs+shopify-dep@shopify.com"},"repository":{"url":"git+https://github.com/Shopify/shopify-api-js.git","type":"git"},"_npmVersion":"8.19.4","description":"Shopify Storefront API Client - A lightweight JS client to interact with Shopify's Storefront API","directories":{},"_nodeVersion":"16.20.2","dependencies":{"@shopify/graphql-client":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest-environment-jsdom":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/storefront-api-client_0.2.0_1704827752912_0.3524894868784523","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@shopify/storefront-api-client","version":"0.2.1","keywords":["shopify","node","graphql","Storefront API"],"author":{"name":"Shopify"},"license":"MIT","_id":"@shopify/storefront-api-client@0.2.1","maintainers":[{"name":"jaimie.rockburn","email":"jaimie.rockburn@shopify.com"},{"name":"blittle","email":"bret.little@gmail.com"},{"name":"shopify-admin","email":"npmjs@shopify.com"},{"name":"maryharte","email":"mary.harte@shopify.com"},{"name":"crisfmb","email":"cristina.borges@shopify.com"},{"name":"pmoloney89","email":"patrick.moloney@shopify.com"},{"name":"netlohan","email":"annette.lohan@shopify.com"},{"name":"st999999","email":"samantha.turri@shopify.com"},{"name":"justin-irl","email":"justin.preisler@shopify.com"},{"name":"megswim","email":"meg.swim@shopify.com"},{"name":"wcandillon","email":"wcandillon@gmail.com"},{"name":"jplhomer","email":"jplhomer@gmail.com"},{"name":"nathanpjf","email":"nathan.pj.ferguson@gmail.com"},{"name":"shopify-dep","email":"npmjs+shopify-dep@shopify.com"},{"name":"goodforonefare","email":"goodforonefare@gmail.com"},{"name":"lemonmade","email":"chrismsauve@gmail.com"},{"name":"vsumner","email":"vsumner@gmail.com"},{"name":"wizardlyhel","email":"helen.lin@shopify.com"},{"name":"antoine.grant","email":"antoine.grant@shopify.com"},{"name":"tsov","email":"tsov@me.com"},{"name":"andyw8-shopify","email":"andy.waite@shopify.com"},{"name":"henrytao","email":"hi@henrytao.me"},{"name":"hannachen","email":"hanhan@gmail.com"},{"name":"vividviolet","email":"trish.ta@gmail.com"},{"name":"bpscott","email":"ben@reload.me.uk"}],"homepage":"https://github.com/Shopify/shopify-api-js/packages/storefront-api-client#readme","bugs":{"url":"https://github.com/Shopify/shopify-api-js/issues"},"dist":{"shasum":"17f98d34cc218ff3e688bb812421f5c51e3ab451","tarball":"https://registry.npmjs.org/@shopify/storefront-api-client/-/storefront-api-client-0.2.1.tgz","fileCount":64,"integrity":"sha512-e0yk0rwxGd6Dr7ArBHD1MuDd74RRkW03xb2YS90PZEP3mHcMCVAng2lm733tqooA6iNaooAKsy+O0HTKH2JgUA==","signatures":[{"sig":"MEUCIAgf02gp5XndJP6VmqkikLb+v4RAb3RyIzDUfnfkK0b7AiEA54OxeVme0TjB388v3J698voj0lGJ/PSwML+ZLtWfht4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":277418},"jest":{"projects":[{"displayName":{"name":"test:browser","color":"blue"},"testEnvironment":"jsdom","testPathIgnorePatterns":["(/__tests__/.*|(\\.|/)server(\\.|/)(test|spec))\\.[jt]sx?$"]},{"displayName":{"name":"test:server","color":"yellow"},"testPathIgnorePatterns":["(/__tests__/.*|(\\.|/)browser(\\.|/)(test|spec))\\.[jt]sx?$"]}],"transform":{".*":"babel-jest"},"setupFilesAfterEnv":["./src/tests/setupTests.ts"]},"main":"./dist/umd/storefront-api-client.min.js","types":"./dist/storefront-api-client.d.ts","module":"./dist/index.mjs","browser":"./dist/umd/storefront-api-client.min.js","exports":{".":{"import":{"types":"./dist/ts/index.d.ts","default":"./dist/index.mjs"},"module":{"types":"./dist/ts/index.d.ts","default":"./dist/index.mjs"},"default":"./dist/index.mjs","require":{"types":"./dist/ts/index.d.ts","default":"./dist/index.js"}}},"gitHead":"3e55838fe4f192d5d639670834f2a002800ba271","scripts":{"lint":"eslint . --ext .js,.ts","test":"jest","build":"yarn run rollup","clean":"rimraf dist/*","rollup":"rollup -c --bundleConfigAsCjs","release":"yarn build && changeset publish","test:ci":"yarn test","version":"changeset version","changeset":"changeset"},"_npmUser":{"name":"shopify-dep","email":"npmjs+shopify-dep@shopify.com"},"repository":{"url":"git+https://github.com/Shopify/shopify-api-js.git","type":"git"},"_npmVersion":"8.19.4","description":"Shopify Storefront API Client - A lightweight JS client to interact with Shopify's Storefront API","directories":{},"_nodeVersion":"16.20.2","dependencies":{"@shopify/graphql-client":"^0.9.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest-environment-jsdom":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/storefront-api-client_0.2.1_1704909664133_0.4420433645134869","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"@shopify/storefront-api-client","version":"0.2.2","keywords":["shopify","node","graphql","Storefront API"],"author":{"name":"Shopify"},"license":"MIT","_id":"@shopify/storefront-api-client@0.2.2","maintainers":[{"name":"jaimie.rockburn","email":"jaimie.rockburn@shopify.com"},{"name":"blittle","email":"bret.little@gmail.com"},{"name":"shopify-admin","email":"npmjs@shopify.com"},{"name":"maryharte","email":"mary.harte@shopify.com"},{"name":"crisfmb","email":"cristina.borges@shopify.com"},{"name":"pmoloney89","email":"patrick.moloney@shopify.com"},{"name":"netlohan","email":"annette.lohan@shopify.com"},{"name":"st999999","email":"samantha.turri@shopify.com"},{"name":"justin-irl","email":"justin.preisler@shopify.com"},{"name":"megswim","email":"meg.swim@shopify.com"},{"name":"wcandillon","email":"wcandillon@gmail.com"},{"name":"jplhomer","email":"jplhomer@gmail.com"},{"name":"nathanpjf","email":"nathan.pj.ferguson@gmail.com"},{"name":"shopify-dep","email":"npmjs+shopify-dep@shopify.com"},{"name":"goodforonefare","email":"goodforonefare@gmail.com"},{"name":"lemonmade","email":"chrismsauve@gmail.com"},{"name":"vsumner","email":"vsumner@gmail.com"},{"name":"wizardlyhel","email":"helen.lin@shopify.com"},{"name":"antoine.grant","email":"antoine.grant@shopify.com"},{"name":"tsov","email":"tsov@me.com"},{"name":"andyw8-shopify","email":"andy.waite@shopify.com"},{"name":"henrytao","email":"hi@henrytao.me"},{"name":"hannachen","email":"hanhan@gmail.com"},{"name":"vividviolet","email":"trish.ta@gmail.com"},{"name":"bpscott","email":"ben@reload.me.uk"}],"homepage":"https://github.com/Shopify/shopify-api-js/packages/storefront-api-client#readme","bugs":{"url":"https://github.com/Shopify/shopify-api-js/issues"},"dist":{"shasum":"79ddddd70838617e7a1a509f2d58ce148457e293","tarball":"https://registry.npmjs.org/@shopify/storefront-api-client/-/storefront-api-client-0.2.2.tgz","fileCount":64,"integrity":"sha512-sPpbXEGYbCRQ1jvwdEMtrutUTLmwtrZ30nHBLuKLIgtezFmhuvF5/FD/hgPQCxWxEukZt8518gAVgE6p+9D8ig==","signatures":[{"sig":"MEQCID1fKClcfY5fssuu8Fm2aY44OK+KLMe0jDnIcsAIm1nAAiAffDcYGSDH7HXsHTmwZ6aGKs+4YV4D9gC2Ftd/fVdHTA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":277409},"jest":{"projects":[{"displayName":{"name":"test:browser","color":"blue"},"testEnvironment":"jsdom","testPathIgnorePatterns":["(/__tests__/.*|(\\.|/)server(\\.|/)(test|spec))\\.[jt]sx?$"]},{"displayName":{"name":"test:server","color":"yellow"},"testPathIgnorePatterns":["(/__tests__/.*|(\\.|/)browser(\\.|/)(test|spec))\\.[jt]sx?$"]}],"transform":{".*":"babel-jest"},"setupFilesAfterEnv":["./src/tests/setupTests.ts"]},"main":"./dist/umd/storefront-api-client.min.js","types":"./dist/storefront-api-client.d.ts","module":"./dist/index.mjs","browser":"./dist/umd/storefront-api-client.min.js","exports":{".":{"import":{"types":"./dist/ts/index.d.ts","default":"./dist/index.mjs"},"module":{"types":"./dist/ts/index.d.ts","default":"./dist/index.mjs"},"default":"./dist/index.mjs","require":{"types":"./dist/ts/index.d.ts","default":"./dist/index.js"}}},"gitHead":"44bdf4a5dbd1c4859c7876efe6f337415709c62b","scripts":{"lint":"eslint . --ext .js,.ts","test":"jest","build":"yarn run rollup","clean":"rimraf dist/*","rollup":"rollup -c --bundleConfigAsCjs","release":"yarn build && changeset publish","test:ci":"yarn test","version":"changeset version","changeset":"changeset"},"_npmUser":{"name":"shopify-dep","email":"npmjs+shopify-dep@shopify.com"},"repository":{"url":"git+https://github.com/Shopify/shopify-api-js.git","type":"git"},"_npmVersion":"8.19.4","description":"Shopify Storefront API Client - A lightweight JS client to interact with Shopify's Storefront API","directories":{},"_nodeVersion":"16.20.2","dependencies":{"@shopify/graphql-client":"^0.9.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest-environment-jsdom":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/storefront-api-client_0.2.2_1705518338715_0.8392424715279698","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"@shopify/storefront-api-client","version":"0.2.3","keywords":["shopify","node","graphql","Storefront API"],"author":{"name":"Shopify"},"license":"MIT","_id":"@shopify/storefront-api-client@0.2.3","maintainers":[{"name":"jaimie.rockburn","email":"jaimie.rockburn@shopify.com"},{"name":"blittle","email":"bret.little@gmail.com"},{"name":"shopify-admin","email":"npmjs@shopify.com"},{"name":"maryharte","email":"mary.harte@shopify.com"},{"name":"crisfmb","email":"cristina.borges@shopify.com"},{"name":"pmoloney89","email":"patrick.moloney@shopify.com"},{"name":"netlohan","email":"annette.lohan@shopify.com"},{"name":"st999999","email":"samantha.turri@shopify.com"},{"name":"justin-irl","email":"justin.preisler@shopify.com"},{"name":"megswim","email":"meg.swim@shopify.com"},{"name":"wcandillon","email":"wcandillon@gmail.com"},{"name":"jplhomer","email":"jplhomer@gmail.com"},{"name":"nathanpjf","email":"nathan.pj.ferguson@gmail.com"},{"name":"shopify-dep","email":"npmjs+shopify-dep@shopify.com"},{"name":"goodforonefare","email":"goodforonefare@gmail.com"},{"name":"lemonmade","email":"chrismsauve@gmail.com"},{"name":"vsumner","email":"vsumner@gmail.com"},{"name":"wizardlyhel","email":"helen.lin@shopify.com"},{"name":"antoine.grant","email":"antoine.grant@shopify.com"},{"name":"tsov","email":"tsov@me.com"},{"name":"andyw8-shopify","email":"andy.waite@shopify.com"},{"name":"henrytao","email":"hi@henrytao.me"},{"name":"hannachen","email":"hanhan@gmail.com"},{"name":"vividviolet","email":"trish.ta@gmail.com"},{"name":"bpscott","email":"ben@reload.me.uk"}],"homepage":"https://github.com/Shopify/shopify-api-js/tree/main/packages/storefront-api-client#readme","bugs":{"url":"https://github.com/Shopify/shopify-api-js/issues"},"dist":{"shasum":"828e3eee1a335975778c98a629fcd8d3da099ce3","tarball":"https://registry.npmjs.org/@shopify/storefront-api-client/-/storefront-api-client-0.2.3.tgz","fileCount":64,"integrity":"sha512-n1QITdbQnUFYQwRwYbZtjFQ6onFjdhmOeZw7Zl2K9iwXt7HjBYClMtgk3bbppAAzxDccpQBUimR2f9mt/oOgMg==","signatures":[{"sig":"MEUCIQC/+vmvQhd0tfIoGDz0kflIYV2OgAMFf72yAzZRJrhUcgIgTV5xzMC7xXAJL8BolkM4xMMZUXbFZDwaIr8gM0GaHhY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":273341},"jest":{"projects":[{"displayName":{"name":"test:browser","color":"blue"},"testEnvironment":"jsdom","testPathIgnorePatterns":["(/__tests__/.*|(\\.|/)server(\\.|/)(test|spec))\\.[jt]sx?$"]},{"displayName":{"name":"test:server","color":"yellow"},"testPathIgnorePatterns":["(/__tests__/.*|(\\.|/)browser(\\.|/)(test|spec))\\.[jt]sx?$"]}],"transform":{".*":"babel-jest"},"setupFilesAfterEnv":["./src/tests/setupTests.ts"]},"main":"./dist/umd/storefront-api-client.min.js","types":"./dist/storefront-api-client.d.ts","module":"./dist/index.mjs","browser":"./dist/umd/storefront-api-client.min.js","exports":{".":{"import":{"types":"./dist/ts/index.d.ts","default":"./dist/index.mjs"},"module":{"types":"./dist/ts/index.d.ts","default":"./dist/index.mjs"},"default":"./dist/index.mjs","require":{"types":"./dist/ts/index.d.ts","default":"./dist/index.js"}}},"gitHead":"bbb4ab25fae07636f76aea1792e39a0f89f27523","scripts":{"lint":"eslint . --ext .js,.ts","test":"jest","build":"yarn run rollup","clean":"rimraf dist/*","rollup":"rollup -c --bundleConfigAsCjs","release":"yarn build && changeset publish","test:ci":"yarn test","version":"changeset version","changeset":"changeset"},"_npmUser":{"name":"shopify-dep","email":"npmjs+shopify-dep@shopify.com"},"repository":{"url":"git+https://github.com/Shopify/shopify-api-js.git","type":"git"},"_npmVersion":"8.19.4","description":"Shopify Storefront API Client - A lightweight JS client to interact with Shopify's Storefront API","directories":{},"_nodeVersion":"16.20.2","dependencies":{"@shopify/graphql-client":"^0.9.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest-environment-jsdom":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/storefront-api-client_0.2.3_1707323053317_0.8710711148217571","host":"s3://npm-registry-packages"}},"0.2.4":{"name":"@shopify/storefront-api-client","version":"0.2.4","keywords":["shopify","node","graphql","Storefront API"],"author":{"name":"Shopify"},"license":"MIT","_id":"@shopify/storefront-api-client@0.2.4","maintainers":[{"name":"jaimie.rockburn","email":"jaimie.rockburn@shopify.com"},{"name":"blittle","email":"bret.little@gmail.com"},{"name":"shopify-admin","email":"npmjs@shopify.com"},{"name":"maryharte","email":"mary.harte@shopify.com"},{"name":"crisfmb","email":"cristina.borges@shopify.com"},{"name":"pmoloney89","email":"patrick.moloney@shopify.com"},{"name":"netlohan","email":"annette.lohan@shopify.com"},{"name":"st999999","email":"samantha.turri@shopify.com"},{"name":"justin-irl","email":"justin.preisler@shopify.com"},{"name":"megswim","email":"meg.swim@shopify.com"},{"name":"wcandillon","email":"wcandillon@gmail.com"},{"name":"jplhomer","email":"jplhomer@gmail.com"},{"name":"nathanpjf","email":"nathan.pj.ferguson@gmail.com"},{"name":"shopify-dep","email":"npmjs+shopify-dep@shopify.com"},{"name":"goodforonefare","email":"goodforonefare@gmail.com"},{"name":"lemonmade","email":"chrismsauve@gmail.com"},{"name":"vsumner","email":"vsumner@gmail.com"},{"name":"wizardlyhel","email":"helen.lin@shopify.com"},{"name":"antoine.grant","email":"antoine.grant@shopify.com"},{"name":"tsov","email":"tsov@me.com"},{"name":"andyw8-shopify","email":"andy.waite@shopify.com"},{"name":"henrytao","email":"hi@henrytao.me"},{"name":"hannachen","email":"hanhan@gmail.com"},{"name":"vividviolet","email":"trish.ta@gmail.com"},{"name":"bpscott","email":"ben@reload.me.uk"}],"homepage":"https://github.com/Shopify/shopify-api-js/tree/main/packages/storefront-api-client#readme","bugs":{"url":"https://github.com/Shopify/shopify-api-js/issues"},"dist":{"shasum":"952fc54ef1593df3d536cb3ad478fa5e77958288","tarball":"https://registry.npmjs.org/@shopify/storefront-api-client/-/storefront-api-client-0.2.4.tgz","fileCount":64,"integrity":"sha512-BWlmLgghMwHCSMUoGQhGU35RTqAOzaW86djdTcCU4/gNygEj56mSgH5sb7Rq+5Uiq0N9kX9CMoJY4TSQR2AIbA==","signatures":[{"sig":"MEUCIQClEs83ZhZN7nwFGnr4bqI12gBTgFLE62yUfV8PMMwAjAIgMqQ4Wt9gIIgyniE5JDm+pWl9+6/hIBoUfjTldGlKX5I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":277680},"jest":{"projects":[{"displayName":{"name":"test:browser","color":"blue"},"testEnvironment":"jsdom","testPathIgnorePatterns":["(/__tests__/.*|(\\.|/)server(\\.|/)(test|spec))\\.[jt]sx?$"]},{"displayName":{"name":"test:server","color":"yellow"},"testPathIgnorePatterns":["(/__tests__/.*|(\\.|/)browser(\\.|/)(test|spec))\\.[jt]sx?$"]}],"transform":{".*":"babel-jest"},"setupFilesAfterEnv":["./src/tests/setupTests.ts"]},"main":"./dist/umd/storefront-api-client.min.js","types":"./dist/storefront-api-client.d.ts","module":"./dist/index.mjs","browser":"./dist/umd/storefront-api-client.min.js","exports":{".":{"import":{"types":"./dist/ts/index.d.ts","default":"./dist/index.mjs"},"module":{"types":"./dist/ts/index.d.ts","default":"./dist/index.mjs"},"default":"./dist/index.mjs","require":{"types":"./dist/ts/index.d.ts","default":"./dist/index.js"}}},"gitHead":"bc1a3cb2ff6b8e649c3db9b38199817368b2892e","scripts":{"lint":"eslint . --ext .js,.ts","test":"jest","build":"yarn run rollup","clean":"rimraf dist/*","rollup":"rollup -c --bundleConfigAsCjs","release":"yarn build && changeset publish","test:ci":"yarn test","version":"changeset version","changeset":"changeset"},"_npmUser":{"name":"shopify-dep","email":"npmjs+shopify-dep@shopify.com"},"repository":{"url":"git+https://github.com/Shopify/shopify-api-js.git","type":"git"},"_npmVersion":"8.19.4","description":"Shopify Storefront API Client - A lightweight JS client to interact with Shopify's Storefront API","directories":{},"_nodeVersion":"16.20.2","dependencies":{"@shopify/graphql-client":"^0.9.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest-environment-jsdom":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/storefront-api-client_0.2.4_1708021426817_0.653172223167604","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@shopify/storefront-api-client","version":"0.3.0","keywords":["shopify","node","graphql","Storefront API"],"author":{"name":"Shopify"},"license":"MIT","_id":"@shopify/storefront-api-client@0.3.0","maintainers":[{"name":"jaimie.rockburn","email":"jaimie.rockburn@shopify.com"},{"name":"blittle","email":"bret.little@gmail.com"},{"name":"shopify-admin","email":"npmjs@shopify.com"},{"name":"maryharte","email":"mary.harte@shopify.com"},{"name":"crisfmb","email":"cristina.borges@shopify.com"},{"name":"pmoloney89","email":"patrick.moloney@shopify.com"},{"name":"netlohan","email":"annette.lohan@shopify.com"},{"name":"st999999","email":"samantha.turri@shopify.com"},{"name":"justin-irl","email":"justin.preisler@shopify.com"},{"name":"megswim","email":"meg.swim@shopify.com"},{"name":"wcandillon","email":"wcandillon@gmail.com"},{"name":"jplhomer","email":"jplhomer@gmail.com"},{"name":"nathanpjf","email":"nathan.pj.ferguson@gmail.com"},{"name":"shopify-dep","email":"npmjs+shopify-dep@shopify.com"},{"name":"goodforonefare","email":"goodforonefare@gmail.com"},{"name":"lemonmade","email":"chrismsauve@gmail.com"},{"name":"vsumner","email":"vsumner@gmail.com"},{"name":"wizardlyhel","email":"helen.lin@shopify.com"},{"name":"antoine.grant","email":"antoine.grant@shopify.com"},{"name":"tsov","email":"tsov@me.com"},{"name":"andyw8-shopify","email":"andy.waite@shopify.com"},{"name":"henrytao","email":"hi@henrytao.me"},{"name":"hannachen","email":"hanhan@gmail.com"},{"name":"vividviolet","email":"trish.ta@gmail.com"},{"name":"bpscott","email":"ben@reload.me.uk"}],"homepage":"https://github.com/Shopify/shopify-api-js/tree/main/packages/storefront-api-client#readme","bugs":{"url":"https://github.com/Shopify/shopify-api-js/issues"},"dist":{"shasum":"94369e489b4fc042e41a15a1941695a1e141e59c","tarball":"https://registry.npmjs.org/@shopify/storefront-api-client/-/storefront-api-client-0.3.0.tgz","fileCount":64,"integrity":"sha512-wjJYTVLJHS0ZaUcg9pGCE6rOKiA/PsA5rhGaOVajmf0O8nC2W9RTl6zcBmXJhMjnnTrawG8cm5I/YuoaJNLjsA==","signatures":[{"sig":"MEYCIQDviHb8U4ajNyxamWiXirtno3PwD2gzboZC0PTODqvefgIhALCM6QmVSozc77/DAOeAWNiiDNP9q494HR/uT7dl3jne","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":391308},"jest":{"projects":[{"displayName":{"name":"test:browser","color":"blue"},"testEnvironment":"jsdom","testPathIgnorePatterns":["(/__tests__/.*|(\\.|/)server(\\.|/)(test|spec))\\.[jt]sx?$"]},{"displayName":{"name":"test:server","color":"yellow"},"testPathIgnorePatterns":["(/__tests__/.*|(\\.|/)browser(\\.|/)(test|spec))\\.[jt]sx?$"]}],"transform":{".*":"babel-jest"},"setupFilesAfterEnv":["./src/tests/setupTests.ts"]},"main":"./dist/umd/storefront-api-client.min.js","types":"./dist/storefront-api-client.d.ts","module":"./dist/index.mjs","browser":"./dist/umd/storefront-api-client.min.js","exports":{".":{"import":{"types":"./dist/ts/index.d.ts","default":"./dist/index.mjs"},"module":{"types":"./dist/ts/index.d.ts","default":"./dist/index.mjs"},"default":"./dist/index.mjs","require":{"types":"./dist/ts/index.d.ts","default":"./dist/index.js"}}},"gitHead":"f6b7522eb1e7e659e8fa2798d30de0ea3e09a2e5","scripts":{"lint":"eslint . --ext .js,.ts","test":"jest","build":"yarn run rollup","clean":"rimraf dist/*","rollup":"rollup -c --bundleConfigAsCjs","release":"yarn build && changeset publish","test:ci":"yarn test","version":"changeset version","changeset":"changeset"},"_npmUser":{"name":"shopify-dep","email":"npmjs+shopify-dep@shopify.com"},"repository":{"url":"git+https://github.com/Shopify/shopify-api-js.git","type":"git"},"_npmVersion":"8.19.4","description":"Shopify Storefront API Client - A lightweight JS client to interact with Shopify's Storefront API","directories":{},"_nodeVersion":"16.20.2","dependencies":{"@shopify/graphql-client":"^0.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest-environment-jsdom":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/storefront-api-client_0.3.0_1708442720958_0.9797406428099222","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"@shopify/storefront-api-client","version":"0.3.1","keywords":["shopify","node","graphql","Storefront API"],"author":{"name":"Shopify"},"license":"MIT","_id":"@shopify/storefront-api-client@0.3.1","maintainers":[{"name":"jaimie.rockburn","email":"jaimie.rockburn@shopify.com"},{"name":"blittle","email":"bret.little@gmail.com"},{"name":"shopify-admin","email":"npmjs@shopify.com"},{"name":"maryharte","email":"mary.harte@shopify.com"},{"name":"crisfmb","email":"cristina.borges@shopify.com"},{"name":"pmoloney89","email":"patrick.moloney@shopify.com"},{"name":"netlohan","email":"annette.lohan@shopify.com"},{"name":"st999999","email":"samantha.turri@shopify.com"},{"name":"justin-irl","email":"justin.preisler@shopify.com"},{"name":"megswim","email":"meg.swim@shopify.com"},{"name":"wcandillon","email":"wcandillon@gmail.com"},{"name":"jplhomer","email":"jplhomer@gmail.com"},{"name":"nathanpjf","email":"nathan.pj.ferguson@gmail.com"},{"name":"shopify-dep","email":"npmjs+shopify-dep@shopify.com"},{"name":"goodforonefare","email":"goodforonefare@gmail.com"},{"name":"lemonmade","email":"chrismsauve@gmail.com"},{"name":"vsumner","email":"vsumner@gmail.com"},{"name":"wizardlyhel","email":"helen.lin@shopify.com"},{"name":"antoine.grant","email":"antoine.grant@shopify.com"},{"name":"tsov","email":"tsov@me.com"},{"name":"andyw8-shopify","email":"andy.waite@shopify.com"},{"name":"henrytao","email":"hi@henrytao.me"},{"name":"hannachen","email":"hanhan@gmail.com"},{"name":"vividviolet","email":"trish.ta@gmail.com"},{"name":"bpscott","email":"ben@reload.me.uk"}],"homepage":"https://github.com/Shopify/shopify-api-js/tree/main/packages/storefront-api-client#readme","bugs":{"url":"https://github.com/Shopify/shopify-api-js/issues"},"dist":{"shasum":"2a7df8259164914de75a8a8b5bbe1f8c483199ef","tarball":"https://registry.npmjs.org/@shopify/storefront-api-client/-/storefront-api-client-0.3.1.tgz","fileCount":64,"integrity":"sha512-YyQIKeZhaxEYySwpTUOjjvnivdI1v7lqpHgWJrvorOeZF48SxrOC8PKnoATdI4k0p+omCNshx8OoUMRvYwNhzQ==","signatures":[{"sig":"MEUCIQDWSiiFkCg6HFykB6vNndEy87MHJE+Buinhc8nF4AozdAIgQAGdiRpQqyfgHgLvM7fEavYx0msQzaFMxHKETle4bpA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":392243},"jest":{"projects":[{"displayName":{"name":"test:browser","color":"blue"},"testEnvironment":"jsdom","testPathIgnorePatterns":["(/__tests__/.*|(\\.|/)server(\\.|/)(test|spec))\\.[jt]sx?$"]},{"displayName":{"name":"test:server","color":"yellow"},"testPathIgnorePatterns":["(/__tests__/.*|(\\.|/)browser(\\.|/)(test|spec))\\.[jt]sx?$"]}],"transform":{".*":"babel-jest"},"setupFilesAfterEnv":["./src/tests/setupTests.ts"]},"main":"./dist/umd/storefront-api-client.min.js","types":"./dist/storefront-api-client.d.ts","module":"./dist/index.mjs","browser":"./dist/umd/storefront-api-client.min.js","exports":{".":{"import":{"types":"./dist/ts/index.d.ts","default":"./dist/index.mjs"},"module":{"types":"./dist/ts/index.d.ts","default":"./dist/index.mjs"},"default":"./dist/index.mjs","require":{"types":"./dist/ts/index.d.ts","default":"./dist/index.js"}}},"gitHead":"d2dbaf9eb3198e934f510677a5a5b22b52d4ea48","scripts":{"lint":"eslint . --ext .js,.ts","test":"jest","build":"yarn run rollup","clean":"rimraf dist/*","rollup":"rollup -c --bundleConfigAsCjs","release":"yarn build && changeset publish","test:ci":"yarn test","version":"changeset version","changeset":"changeset"},"_npmUser":{"name":"shopify-dep","email":"npmjs+shopify-dep@shopify.com"},"repository":{"url":"git+https://github.com/Shopify/shopify-api-js.git","type":"git"},"_npmVersion":"8.19.4","description":"Shopify Storefront API Client - A lightweight JS client to interact with Shopify's Storefront API","directories":{},"_nodeVersion":"16.20.2","dependencies":{"@shopify/graphql-client":"^0.10.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest-environment-jsdom":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/storefront-api-client_0.3.1_1709062067172_0.6308007197415078","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"@shopify/storefront-api-client","version":"0.3.2","keywords":["shopify","node","graphql","Storefront API"],"author":{"name":"Shopify"},"license":"MIT","_id":"@shopify/storefront-api-client@0.3.2","maintainers":[{"name":"jaimie.rockburn","email":"jaimie.rockburn@shopify.com"},{"name":"blittle","email":"bret.little@gmail.com"},{"name":"shopify-admin","email":"npmjs@shopify.com"},{"name":"maryharte","email":"mary.harte@shopify.com"},{"name":"crisfmb","email":"cristina.borges@shopify.com"},{"name":"pmoloney89","email":"patrick.moloney@shopify.com"},{"name":"netlohan","email":"annette.lohan@shopify.com"},{"name":"st999999","email":"samantha.turri@shopify.com"},{"name":"justin-irl","email":"justin.preisler@shopify.com"},{"name":"megswim","email":"meg.swim@shopify.com"},{"name":"wcandillon","email":"wcandillon@gmail.com"},{"name":"jplhomer","email":"jplhomer@gmail.com"},{"name":"nathanpjf","email":"nathan.pj.ferguson@gmail.com"},{"name":"shopify-dep","email":"npmjs+shopify-dep@shopify.com"},{"name":"goodforonefare","email":"goodforonefare@gmail.com"},{"name":"lemonmade","email":"chrismsauve@gmail.com"},{"name":"vsumner","email":"vsumner@gmail.com"},{"name":"wizardlyhel","email":"helen.lin@shopify.com"},{"name":"antoine.grant","email":"antoine.grant@shopify.com"},{"name":"tsov","email":"tsov@me.com"},{"name":"andyw8-shopify","email":"andy.waite@shopify.com"},{"name":"henrytao","email":"hi@henrytao.me"},{"name":"hannachen","email":"hanhan@gmail.com"},{"name":"vividviolet","email":"trish.ta@gmail.com"},{"name":"bpscott","email":"ben@reload.me.uk"}],"homepage":"https://github.com/Shopify/shopify-api-js/tree/main/packages/storefront-api-client#readme","bugs":{"url":"https://github.com/Shopify/shopify-api-js/issues"},"dist":{"shasum":"833f5c5e30b4955f33f14c6b1b043d4dfbc9a35a","tarball":"https://registry.npmjs.org/@shopify/storefront-api-client/-/storefront-api-client-0.3.2.tgz","fileCount":64,"integrity":"sha512-bB1FWtIfM/jg/zqgZ6ykve3vGrfxfSzrw+ZNLTUoZrHVlfL1l146UCpUlKbGC0O/YOJvonHzvGWQDAUXO2rXDw==","signatures":[{"sig":"MEUCIQD9cmNp66ZxhJGpikhR5gveo9QWXP34dMeDBRc84JX77gIgXDIIU9c0AoTfaNeaeJxIxPAos2evdDcBXaY0rXUv91Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":397094},"jest":{"projects":[{"displayName":{"name":"test:browser","color":"blue"},"testEnvironment":"jsdom","testPathIgnorePatterns":["(/__tests__/.*|(\\.|/)server(\\.|/)(test|spec))\\.[jt]sx?$"]},{"displayName":{"name":"test:server","color":"yellow"},"testPathIgnorePatterns":["(/__tests__/.*|(\\.|/)browser(\\.|/)(test|spec))\\.[jt]sx?$"]}],"transform":{".*":"babel-jest"},"setupFilesAfterEnv":["./src/tests/setupTests.ts"]},"main":"./dist/umd/storefront-api-client.min.js","types":"./dist/storefront-api-client.d.ts","module":"./dist/index.mjs","browser":"./dist/umd/storefront-api-client.min.js","exports":{".":{"import":{"types":"./dist/ts/index.d.ts","default":"./dist/index.mjs"},"module":{"types":"./dist/ts/index.d.ts","default":"./dist/index.mjs"},"default":"./dist/index.mjs","require":{"types":"./dist/ts/index.d.ts","default":"./dist/index.js"}}},"gitHead":"e2c082004b0c212ffdc2aeda0444295cbed506c3","scripts":{"lint":"eslint . --ext .js,.ts","test":"jest","build":"yarn run rollup","clean":"rimraf dist/*","rollup":"rollup -c --bundleConfigAsCjs","release":"yarn build && changeset publish","test:ci":"yarn test","version":"changeset version","changeset":"changeset"},"_npmUser":{"name":"shopify-dep","email":"npmjs+shopify-dep@shopify.com"},"repository":{"url":"git+https://github.com/Shopify/shopify-api-js.git","type":"git"},"_npmVersion":"8.19.4","description":"Shopify Storefront API Client - A lightweight JS client to interact with Shopify's Storefront API","directories":{},"_nodeVersion":"16.20.2","dependencies":{"@shopify/graphql-client":"^0.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest-environment-jsdom":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/storefront-api-client_0.3.2_1709147187766_0.05129499117436365","host":"s3://npm-registry-packages"}},"0.3.3":{"name":"@shopify/storefront-api-client","version":"0.3.3","keywords":["shopify","node","graphql","Storefront API"],"author":{"name":"Shopify"},"license":"MIT","_id":"@shopify/storefront-api-client@0.3.3","maintainers":[{"name":"jaimie.rockburn","email":"jaimie.rockburn@shopify.com"},{"name":"blittle","email":"bret.little@gmail.com"},{"name":"shopify-admin","email":"npmjs@shopify.com"},{"name":"maryharte","email":"mary.harte@shopify.com"},{"name":"crisfmb","email":"cristina.borges@shopify.com"},{"name":"pmoloney89","email":"patrick.moloney@shopify.com"},{"name":"netlohan","email":"annette.lohan@shopify.com"},{"name":"st999999","email":"samantha.turri@shopify.com"},{"name":"justin-irl","email":"justin.preisler@shopify.com"},{"name":"megswim","email":"meg.swim@shopify.com"},{"name":"wcandillon","email":"wcandillon@gmail.com"},{"name":"nathanpjf","email":"nathan.pj.ferguson@gmail.com"},{"name":"shopify-dep","email":"npmjs+shopify-dep@shopify.com"},{"name":"goodforonefare","email":"goodforonefare@gmail.com"},{"name":"lemonmade","email":"chrismsauve@gmail.com"},{"name":"vsumner","email":"vsumner@gmail.com"},{"name":"wizardlyhel","email":"helen.lin@shopify.com"},{"name":"antoine.grant","email":"antoine.grant@shopify.com"},{"name":"tsov","email":"tsov@me.com"},{"name":"andyw8-shopify","email":"andy.waite@shopify.com"},{"name":"henrytao","email":"hi@henrytao.me"},{"name":"hannachen","email":"hanhan@gmail.com"},{"name":"vividviolet","email":"trish.ta@gmail.com"},{"name":"bpscott","email":"ben@reload.me.uk"}],"homepage":"https://github.com/Shopify/shopify-api-js/tree/main/packages/storefront-api-client#readme","bugs":{"url":"https://github.com/Shopify/shopify-api-js/issues"},"dist":{"shasum":"e0f510354b81ed2bf015c59faef2aaf39e16ed0a","tarball":"https://registry.npmjs.org/@shopify/storefront-api-client/-/storefront-api-client-0.3.3.tgz","fileCount":64,"integrity":"sha512-yoZul8r2mhb/XCDh55UxKNuo/PDB+bldTOt+rRz9uCKC9WkVQfGfMLwJhKb92i3CT/cxWNREPqEN5z1H+B9+IQ==","signatures":[{"sig":"MEUCIHoGOEv5qhW07954WRCM5N/YeKtVqwhXRwhJnUISV/FsAiEAm3JeI0pjntHGfIu7SQPmU59MsohNalXVi6qD6YE2sG4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":397085},"jest":{"projects":[{"displayName":{"name":"test:browser","color":"blue"},"testEnvironment":"jsdom","testPathIgnorePatterns":["(/__tests__/.*|(\\.|/)server(\\.|/)(test|spec))\\.[jt]sx?$"]},{"displayName":{"name":"test:server","color":"yellow"},"testPathIgnorePatterns":["(/__tests__/.*|(\\.|/)browser(\\.|/)(test|spec))\\.[jt]sx?$"]}],"transform":{".*":"babel-jest"},"setupFilesAfterEnv":["./src/tests/setupTests.ts"]},"main":"./dist/umd/storefront-api-client.min.js","types":"./dist/storefront-api-client.d.ts","module":"./dist/index.mjs","browser":"./dist/umd/storefront-api-client.min.js","exports":{".":{"import":{"types":"./dist/ts/index.d.ts","default":"./dist/index.mjs"},"module":{"types":"./dist/ts/index.d.ts","default":"./dist/index.mjs"},"default":"./dist/index.mjs","require":{"types":"./dist/ts/index.d.ts","default":"./dist/index.js"}}},"gitHead":"2f949f7f06466a962995e9e862d6844e6259f7e1","scripts":{"lint":"eslint . --ext .js,.ts","test":"jest","build":"yarn run rollup","clean":"rimraf dist/*","rollup":"rollup -c --bundleConfigAsCjs","release":"yarn build && changeset publish","test:ci":"yarn test","version":"changeset version","changeset":"changeset"},"_npmUser":{"name":"shopify-dep","email":"npmjs+shopify-dep@shopify.com"},"repository":{"url":"git+https://github.com/Shopify/shopify-api-js.git","type":"git"},"_npmVersion":"8.19.4","description":"Shopify Storefront API Client - A lightweight JS client to interact with Shopify's Storefront API","directories":{},"_nodeVersion":"16.20.2","dependencies":{"@shopify/graphql-client":"^0.10.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest-environment-jsdom":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/storefront-api-client_0.3.3_1709740544025_0.4755835557284305","host":"s3://npm-registry-packages"}},"0.3.4":{"name":"@shopify/storefront-api-client","version":"0.3.4","keywords":["shopify","node","graphql","Storefront API"],"author":{"name":"Shopify"},"license":"MIT","_id":"@shopify/storefront-api-client@0.3.4","maintainers":[{"name":"jaimie.rockburn","email":"jaimie.rockburn@shopify.com"},{"name":"blittle","email":"bret.little@gmail.com"},{"name":"shopify-admin","email":"npmjs@shopify.com"},{"name":"maryharte","email":"mary.harte@shopify.com"},{"name":"crisfmb","email":"cristina.borges@shopify.com"},{"name":"pmoloney89","email":"patrick.moloney@shopify.com"},{"name":"netlohan","email":"annette.lohan@shopify.com"},{"name":"st999999","email":"samantha.turri@shopify.com"},{"name":"justin-irl","email":"justin.preisler@shopify.com"},{"name":"megswim","email":"meg.swim@shopify.com"},{"name":"wcandillon","email":"wcandillon@gmail.com"},{"name":"nathanpjf","email":"nathan.pj.ferguson@gmail.com"},{"name":"shopify-dep","email":"npmjs+shopify-dep@shopify.com"},{"name":"goodforonefare","email":"goodforonefare@gmail.com"},{"name":"lemonmade","email":"chrismsauve@gmail.com"},{"name":"vsumner","email":"vsumner@gmail.com"},{"name":"wizardlyhel","email":"helen.lin@shopify.com"},{"name":"antoine.grant","email":"antoine.grant@shopify.com"},{"name":"tsov","email":"tsov@me.com"},{"name":"andyw8-shopify","email":"andy.waite@shopify.com"},{"name":"henrytao","email":"hi@henrytao.me"},{"name":"hannachen","email":"hanhan@gmail.com"},{"name":"vividviolet","email":"trish.ta@gmail.com"},{"name":"bpscott","email":"ben@reload.me.uk"}],"homepage":"https://github.com/Shopify/shopify-app-js/tree/main/packages/api-clients/storefront-api-client#readme","bugs":{"url":"https://github.com/Shopify/shopify-app-js/issues"},"dist":{"shasum":"5aa84df7274d257498f41872497f4104017604c1","tarball":"https://registry.npmjs.org/@shopify/storefront-api-client/-/storefront-api-client-0.3.4.tgz","fileCount":49,"integrity":"sha512-tI9l+qj1VbqdqMX6EfChnX5OVqLKADJDSRmCUHWlmkSCrNVuJtP+ylzJE70bTekeAA0DOJ+tCUZotbvngp4j+Q==","signatures":[{"sig":"MEQCIBH4H+xdCrvrj7KkpsmpOirZPxHFzmic9K/L/ym84e3eAiA5+leHVbTdEv710zKn8tQ2makjRaqVYLeOEc08mIi6Jg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":219595},"jest":{"projects":[{"displayName":{"name":"test:browser","color":"blue"},"testEnvironment":"jsdom","testPathIgnorePatterns":["(/__tests__/.*|(\\.|/)server(\\.|/)(test|spec))\\.[jt]sx?$"]},{"displayName":{"name":"test:server","color":"yellow"},"testPathIgnorePatterns":["(/__tests__/.*|(\\.|/)browser(\\.|/)(test|spec))\\.[jt]sx?$"]}],"transform":{".*":"babel-jest"},"setupFilesAfterEnv":["./src/tests/setupTests.ts"]},"main":"./dist/umd/storefront-api-client.min.js","types":"./dist/storefront-api-client.d.ts","module":"./dist/index.mjs","browser":"./dist/umd/storefront-api-client.min.js","exports":{".":{"import":{"types":"./dist/ts/index.d.ts","default":"./dist/index.mjs"},"module":{"types":"./dist/ts/index.d.ts","default":"./dist/index.mjs"},"default":"./dist/index.mjs","require":{"types":"./dist/ts/index.d.ts","default":"./dist/index.js"}}},"gitHead":"c6c8e9dd8861aec0d178a59a20978a7c4b21aa56","scripts":{"lint":"eslint . --ext .js,.ts","test":"jest","build":"yarn tsc -p ./tsconfig.build.json && yarn run rollup","clean":"rimraf dist/*","rollup":"rollup -c --bundleConfigAsCjs","release":"yarn build && changeset publish","test:ci":"yarn test","version":"changeset version","changeset":"changeset"},"_npmUser":{"name":"shopify-dep","email":"npmjs+shopify-dep@shopify.com"},"repository":{"url":"git+https://github.com/Shopify/shopify-app-js.git","type":"git"},"_npmVersion":"10.5.0","description":"Shopify Storefront API Client - A lightweight JS client to interact with Shopify's Storefront API","directories":{},"_nodeVersion":"18.20.2","dependencies":{"@shopify/graphql-client":"^0.10.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest-environment-jsdom":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/storefront-api-client_0.3.4_1714071864472_0.9833449960028644","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@shopify/storefront-api-client","version":"1.0.0","keywords":["shopify","node","graphql","Storefront API"],"author":{"name":"Shopify"},"license":"MIT","_id":"@shopify/storefront-api-client@1.0.0","maintainers":[{"name":"jaimie.rockburn","email":"jaimie.rockburn@shopify.com"},{"name":"blittle","email":"bret.little@gmail.com"},{"name":"shopify-admin","email":"npmjs@shopify.com"},{"name":"maryharte","email":"mary.harte@shopify.com"},{"name":"crisfmb","email":"cristina.borges@shopify.com"},{"name":"pmoloney89","email":"patrick.moloney@shopify.com"},{"name":"netlohan","email":"annette.lohan@shopify.com"},{"name":"st999999","email":"samantha.turri@shopify.com"},{"name":"justin-irl","email":"justin.preisler@shopify.com"},{"name":"megswim","email":"meg.swim@shopify.com"},{"name":"wcandillon","email":"wcandillon@gmail.com"},{"name":"nathanpjf","email":"nathan.pj.ferguson@gmail.com"},{"name":"shopify-dep","email":"npmjs+shopify-dep@shopify.com"},{"name":"goodforonefare","email":"goodforonefare@gmail.com"},{"name":"lemonmade","email":"chrismsauve@gmail.com"},{"name":"vsumner","email":"vsumner@gmail.com"},{"name":"wizardlyhel","email":"helen.lin@shopify.com"},{"name":"antoine.grant","email":"antoine.grant@shopify.com"},{"name":"tsov","email":"tsov@me.com"},{"name":"andyw8-shopify","email":"andy.waite@shopify.com"},{"name":"henrytao","email":"hi@henrytao.me"},{"name":"hannachen","email":"hanhan@gmail.com"},{"name":"vividviolet","email":"trish.ta@gmail.com"},{"name":"bpscott","email":"ben@reload.me.uk"}],"homepage":"https://github.com/Shopify/shopify-app-js/tree/main/packages/api-clients/storefront-api-client#readme","bugs":{"url":"https://github.com/Shopify/shopify-app-js/issues"},"dist":{"shasum":"e96445e1401f99a2bc57809f26bc1a2695178a7d","tarball":"https://registry.npmjs.org/@shopify/storefront-api-client/-/storefront-api-client-1.0.0.tgz","fileCount":49,"integrity":"sha512-TAyCsD+d/Fiwek3YM1/60pXpQTUUX99DM3HpcIed09By5/rAQbQhYWwf9rZDBIJnGXqS/fl3VO4Tqp+173tocw==","signatures":[{"sig":"MEUCIQCJOSU9fW3736xjyqvB8BBWAo22LAwimnYxCbODiho7dQIgIP+ruKV6pYdmGm/1MuvC1IJor8M+GtklTD8UCvjp38M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":219434},"jest":{"projects":[{"displayName":{"name":"test:browser","color":"blue"},"testEnvironment":"jsdom","testPathIgnorePatterns":["(/__tests__/.*|(\\.|/)server(\\.|/)(test|spec))\\.[jt]sx?$"]},{"displayName":{"name":"test:server","color":"yellow"},"testPathIgnorePatterns":["(/__tests__/.*|(\\.|/)browser(\\.|/)(test|spec))\\.[jt]sx?$"]}],"transform":{".*":"babel-jest"},"setupFilesAfterEnv":["./src/tests/setupTests.ts"]},"main":"./dist/umd/storefront-api-client.min.js","types":"./dist/storefront-api-client.d.ts","module":"./dist/index.mjs","browser":"./dist/umd/storefront-api-client.min.js","exports":{".":{"import":{"types":"./dist/ts/index.d.ts","default":"./dist/index.mjs"},"module":{"types":"./dist/ts/index.d.ts","default":"./dist/index.mjs"},"default":"./dist/index.mjs","require":{"types":"./dist/ts/index.d.ts","default":"./dist/index.js"}}},"gitHead":"a5a532e71da4dff50ca1899ccfb10fd04281d5f7","scripts":{"lint":"eslint . --ext .js,.ts","test":"jest","build":"yarn tsc -p ./tsconfig.build.json && yarn run rollup","clean":"rimraf dist/*","rollup":"rollup -c --bundleConfigAsCjs","release":"yarn build && changeset publish","test:ci":"yarn test","version":"changeset version","changeset":"changeset"},"_npmUser":{"name":"shopify-dep","email":"npmjs+shopify-dep@shopify.com"},"repository":{"url":"git+https://github.com/Shopify/shopify-app-js.git","type":"git"},"_npmVersion":"10.7.0","description":"Shopify Storefront API Client - A lightweight JS client to interact with Shopify's Storefront API","directories":{},"_nodeVersion":"18.20.3","dependencies":{"@shopify/graphql-client":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest-environment-jsdom":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/storefront-api-client_1.0.0_1717101588236_0.035817507087669176","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@shopify/storefront-api-client","version":"1.0.1","keywords":["shopify","node","graphql","Storefront API"],"author":{"name":"Shopify"},"license":"MIT","_id":"@shopify/storefront-api-client@1.0.1","maintainers":[{"name":"jaimie.rockburn","email":"jaimie.rockburn@shopify.com"},{"name":"blittle","email":"bret.little@gmail.com"},{"name":"shopify-admin","email":"npmjs@shopify.com"},{"name":"maryharte","email":"mary.harte@shopify.com"},{"name":"crisfmb","email":"cristina.borges@shopify.com"},{"name":"pmoloney89","email":"patrick.moloney@shopify.com"},{"name":"netlohan","email":"annette.lohan@shopify.com"},{"name":"st999999","email":"samantha.turri@shopify.com"},{"name":"justin-irl","email":"justin.preisler@shopify.com"},{"name":"megswim","email":"meg.swim@shopify.com"},{"name":"wcandillon","email":"wcandillon@gmail.com"},{"name":"nathanpjf","email":"nathan.pj.ferguson@gmail.com"},{"name":"shopify-dep","email":"npmjs+shopify-dep@shopify.com"},{"name":"goodforonefare","email":"goodforonefare@gmail.com"},{"name":"lemonmade","email":"chrismsauve@gmail.com"},{"name":"vsumner","email":"vsumner@gmail.com"},{"name":"wizardlyhel","email":"helen.lin@shopify.com"},{"name":"antoine.grant","email":"antoine.grant@shopify.com"},{"name":"tsov","email":"tsov@me.com"},{"name":"andyw8-shopify","email":"andy.waite@shopify.com"},{"name":"henrytao","email":"hi@henrytao.me"},{"name":"hannachen","email":"hanhan@gmail.com"},{"name":"vividviolet","email":"trish.ta@gmail.com"},{"name":"bpscott","email":"ben@reload.me.uk"}],"homepage":"https://github.com/Shopify/shopify-app-js/tree/main/packages/api-clients/storefront-api-client#readme","bugs":{"url":"https://github.com/Shopify/shopify-app-js/issues"},"dist":{"shasum":"fe56363b6b35409558c2ed993f63c294dca5410d","tarball":"https://registry.npmjs.org/@shopify/storefront-api-client/-/storefront-api-client-1.0.1.tgz","fileCount":49,"integrity":"sha512-cz9gp7aITrbNyTO8ULOHFQA5CuBtRqkc23RJW8iX2FticneGgksUg4Uwj5yQ+6u5BMWoEcLn9+B6TS799YOTcA==","signatures":[{"sig":"MEYCIQDFZgZCoR+2aNSWpgoSHHBWQ7jEnMoHeYE38KgUIEFekAIhAJ7ziWsjNqOY0cF5dChXXOerk1Wj+NI9bAWLmHA7qAku","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":218852},"jest":{"projects":[{"displayName":{"name":"test:browser","color":"blue"},"testEnvironment":"jsdom","testPathIgnorePatterns":["(/__tests__/.*|(\\.|/)server(\\.|/)(test|spec))\\.[jt]sx?$"]},{"displayName":{"name":"test:server","color":"yellow"},"testPathIgnorePatterns":["(/__tests__/.*|(\\.|/)browser(\\.|/)(test|spec))\\.[jt]sx?$"]}],"transform":{".*":"babel-jest"},"setupFilesAfterEnv":["./src/tests/setupTests.ts"]},"main":"./dist/umd/storefront-api-client.min.js","types":"./dist/storefront-api-client.d.ts","module":"./dist/index.mjs","browser":"./dist/umd/storefront-api-client.min.js","exports":{".":{"import":{"types":"./dist/ts/index.d.ts","default":"./dist/index.mjs"},"module":{"types":"./dist/ts/index.d.ts","default":"./dist/index.mjs"},"default":"./dist/index.mjs","require":{"types":"./dist/ts/index.d.ts","default":"./dist/index.js"}}},"gitHead":"a312a245cb19550a69dc8beae95224cad32a31a5","scripts":{"lint":"eslint . --ext .js,.ts","test":"jest","build":"yarn tsc -p ./tsconfig.build.json && yarn run rollup","clean":"rimraf dist/*","rollup":"rollup -c --bundleConfigAsCjs","release":"yarn build && changeset publish","test:ci":"yarn test","version":"changeset version","changeset":"changeset"},"_npmUser":{"name":"shopify-dep","email":"npmjs+shopify-dep@shopify.com"},"repository":{"url":"git+https://github.com/Shopify/shopify-app-js.git","type":"git"},"_npmVersion":"10.7.0","description":"Shopify Storefront API Client - A lightweight JS client to interact with Shopify's Storefront API","directories":{},"_nodeVersion":"18.20.4","dependencies":{"@shopify/graphql-client":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest-environment-jsdom":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/storefront-api-client_1.0.1_1721936077705_0.33320862685795194","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@shopify/storefront-api-client","version":"1.0.2","keywords":["shopify","node","graphql","Storefront API"],"author":{"name":"Shopify"},"license":"MIT","_id":"@shopify/storefront-api-client@1.0.2","maintainers":[{"name":"jaimie.rockburn","email":"jaimie.rockburn@shopify.com"},{"name":"blittle","email":"bret.little@gmail.com"},{"name":"shopify-admin","email":"npmjs@shopify.com"},{"name":"maryharte","email":"mary.harte@shopify.com"},{"name":"crisfmb","email":"cristina.borges@shopify.com"},{"name":"pmoloney89","email":"patrick.moloney@shopify.com"},{"name":"netlohan","email":"annette.lohan@shopify.com"},{"name":"st999999","email":"samantha.turri@shopify.com"},{"name":"justin-irl","email":"justin.preisler@shopify.com"},{"name":"megswim","email":"meg.swim@shopify.com"},{"name":"wcandillon","email":"wcandillon@gmail.com"},{"name":"nathanpjf","email":"nathan.pj.ferguson@gmail.com"},{"name":"shopify-dep","email":"npmjs+shopify-dep@shopify.com"},{"name":"goodforonefare","email":"goodforonefare@gmail.com"},{"name":"lemonmade","email":"chrismsauve@gmail.com"},{"name":"vsumner","email":"vsumner@gmail.com"},{"name":"wizardlyhel","email":"helen.lin@shopify.com"},{"name":"antoine.grant","email":"antoine.grant@shopify.com"},{"name":"tsov","email":"tsov@me.com"},{"name":"andyw8-shopify","email":"andy.waite@shopify.com"},{"name":"henrytao","email":"hi@henrytao.me"},{"name":"hannachen","email":"hanhan@gmail.com"},{"name":"vividviolet","email":"trish.ta@gmail.com"},{"name":"bpscott","email":"ben@reload.me.uk"}],"homepage":"https://github.com/Shopify/shopify-app-js/tree/main/packages/api-clients/storefront-api-client#readme","bugs":{"url":"https://github.com/Shopify/shopify-app-js/issues"},"dist":{"shasum":"0426803a796180d3ec072d8566a1e17257c17b2f","tarball":"https://registry.npmjs.org/@shopify/storefront-api-client/-/storefront-api-client-1.0.2.tgz","fileCount":49,"integrity":"sha512-s8vYcZ9+FfM0GwQUlyzz2vJ1m8ss3V+2fum+SPUq02iUpZnpVVlgVkCNTfftrwctq7lCrj/R50sG7pAEDX1C1A==","signatures":[{"sig":"MEUCIQD6g+4VJTO1zc4FcqW1nTUUVouBeZLDC0JeMcsmWG/AxQIgGzcdW+yBwKfmFio1BKTj8Rawa57TL+zGRjc8bJ3xb7g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":226374},"jest":{"projects":[{"displayName":{"name":"test:browser","color":"blue"},"testEnvironment":"jsdom","testPathIgnorePatterns":["(/__tests__/.*|(\\.|/)server(\\.|/)(test|spec))\\.[jt]sx?$"]},{"displayName":{"name":"test:server","color":"yellow"},"testPathIgnorePatterns":["(/__tests__/.*|(\\.|/)browser(\\.|/)(test|spec))\\.[jt]sx?$"]}],"transform":{".*":"babel-jest"},"setupFilesAfterEnv":["./src/tests/setupTests.ts"]},"main":"./dist/umd/storefront-api-client.min.js","_from":"file:shopify-storefront-api-client-1.0.2.tgz","types":"./dist/storefront-api-client.d.ts","module":"./dist/index.mjs","browser":"./dist/umd/storefront-api-client.min.js","exports":{".":{"import":{"types":"./dist/ts/index.d.ts","default":"./dist/index.mjs"},"module":{"types":"./dist/ts/index.d.ts","default":"./dist/index.mjs"},"default":"./dist/index.mjs","require":{"types":"./dist/ts/index.d.ts","default":"./dist/index.js"}}},"scripts":{"tsc":"tsc","lint":"eslint . --ext .js,.ts","test":"jest","build":"pnpm tsc -p ./tsconfig.build.json && pnpm rollup","clean":"rimraf dist/*","rollup":"rollup -c --bundleConfigAsCjs","release":"pnpm build && changeset publish","test:ci":"pnpm test","version":"changeset version","changeset":"changeset"},"_npmUser":{"name":"shopify-dep","email":"npmjs+shopify-dep@shopify.com"},"_resolved":"/tmp/e966c7fa1367836639fb61e7cc520fef/shopify-storefront-api-client-1.0.2.tgz","_integrity":"sha512-s8vYcZ9+FfM0GwQUlyzz2vJ1m8ss3V+2fum+SPUq02iUpZnpVVlgVkCNTfftrwctq7lCrj/R50sG7pAEDX1C1A==","repository":{"url":"git+https://github.com/Shopify/shopify-app-js.git","type":"git"},"_npmVersion":"10.7.0","description":"Shopify Storefront API Client - A lightweight JS client to interact with Shopify's Storefront API","directories":{},"_nodeVersion":"18.20.4","dependencies":{"@shopify/graphql-client":"^1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest-environment-jsdom":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/storefront-api-client_1.0.2_1725620985275_0.20748354278868075","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@shopify/storefront-api-client","version":"1.0.3","keywords":["shopify","node","graphql","Storefront API"],"author":{"name":"Shopify"},"license":"MIT","_id":"@shopify/storefront-api-client@1.0.3","maintainers":[{"name":"mishsmelle","email":"michelle.oconnor@shopify.com"},{"name":"shopify-dep","email":"npmjs+shopify-dep@shopify.com"},{"name":"jaimie.rockburn","email":"jaimie.rockburn@shopify.com"},{"name":"blittle","email":"bret.little@gmail.com"},{"name":"shopify-admin","email":"npmjs@shopify.com"},{"name":"maryharte","email":"mary.harte@shopify.com"},{"name":"crisfmb","email":"cristina.borges@shopify.com"},{"name":"pmoloney89","email":"patrick.moloney@shopify.com"},{"name":"netlohan","email":"annette.lohan@shopify.com"},{"name":"st999999","email":"samantha.turri@shopify.com"},{"name":"megswim","email":"meg.swim@shopify.com"},{"name":"wcandillon","email":"wcandillon@gmail.com"},{"name":"nathanpjf","email":"nathan.pj.ferguson@gmail.com"},{"name":"goodforonefare","email":"goodforonefare@gmail.com"},{"name":"lemonmade","email":"chrismsauve@gmail.com"},{"name":"vsumner","email":"vsumner@gmail.com"},{"name":"wizardlyhel","email":"helen.lin@shopify.com"},{"name":"antoine.grant","email":"antoine.grant@shopify.com"},{"name":"tsov","email":"tsov@me.com"},{"name":"andyw8-shopify","email":"andy.waite@shopify.com"},{"name":"henrytao","email":"hi@henrytao.me"},{"name":"hannachen","email":"hanhan@gmail.com"},{"name":"vividviolet","email":"trish.ta@gmail.com"},{"name":"bpscott","email":"ben@reload.me.uk"}],"homepage":"https://github.com/Shopify/shopify-app-js/tree/main/packages/api-clients/storefront-api-client#readme","bugs":{"url":"https://github.com/Shopify/shopify-app-js/issues"},"dist":{"shasum":"ee7c6a3209c23fa4bf058beeb8f4681a1ef920a7","tarball":"https://registry.npmjs.org/@shopify/storefront-api-client/-/storefront-api-client-1.0.3.tgz","fileCount":49,"integrity":"sha512-U0XHSU5/Xno8r3iNOMfKT1y5tvxl6UJCezC5LYKYDow09cSGar+Z7cTL4NNOMmMHstnueEyfJtPka+G+P5vufA==","signatures":[{"sig":"MEQCIH5RMjSyhkY7jvDFNId4+aPPSkLWL5ozL63fLll32+CNAiAulNIpS/sHRNQRr+UNxOv/5EsPUa1GHQ+mNhnZxDMxtw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":228223},"jest":{"projects":[{"displayName":{"name":"test:browser","color":"blue"},"testEnvironment":"jsdom","testPathIgnorePatterns":["(/__tests__/.*|(\\.|/)server(\\.|/)(test|spec))\\.[jt]sx?$"]},{"displayName":{"name":"test:server","color":"yellow"},"testPathIgnorePatterns":["(/__tests__/.*|(\\.|/)browser(\\.|/)(test|spec))\\.[jt]sx?$"]}],"transform":{".*":"babel-jest"},"setupFilesAfterEnv":["./src/tests/setupTests.ts"]},"main":"./dist/umd/storefront-api-client.min.js","_from":"file:shopify-storefront-api-client-1.0.3.tgz","types":"./dist/storefront-api-client.d.ts","module":"./dist/index.mjs","browser":"./dist/umd/storefront-api-client.min.js","exports":{".":{"import":{"types":"./dist/ts/index.d.ts","default":"./dist/index.mjs"},"module":{"types":"./dist/ts/index.d.ts","default":"./dist/index.mjs"},"default":"./dist/index.mjs","require":{"types":"./dist/ts/index.d.ts","default":"./dist/index.js"}}},"scripts":{"tsc":"tsc","lint":"eslint . --ext .js,.ts","test":"jest","build":"pnpm tsc -p ./tsconfig.build.json && pnpm rollup","clean":"rimraf dist/*","rollup":"rollup -c --bundleConfigAsCjs","release":"pnpm build && changeset publish","test:ci":"pnpm test","version":"changeset version","changeset":"changeset"},"_npmUser":{"name":"shopify-dep","email":"npmjs+shopify-dep@shopify.com"},"_resolved":"/tmp/d240d53e7f2b4ee1fef3b15c125e03a3/shopify-storefront-api-client-1.0.3.tgz","_integrity":"sha512-U0XHSU5/Xno8r3iNOMfKT1y5tvxl6UJCezC5LYKYDow09cSGar+Z7cTL4NNOMmMHstnueEyfJtPka+G+P5vufA==","repository":{"url":"git+https://github.com/Shopify/shopify-app-js.git","type":"git"},"_npmVersion":"10.7.0","description":"Shopify Storefront API Client - A lightweight JS client to interact with Shopify's Storefront API","directories":{},"_nodeVersion":"18.20.4","dependencies":{"@shopify/graphql-client":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest-environment-jsdom":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/storefront-api-client_1.0.3_1730211335273_0.47485872438016297","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@shopify/storefront-api-client","version":"1.0.4","keywords":["shopify","node","graphql","Storefront API"],"author":{"name":"Shopify"},"license":"MIT","_id":"@shopify/storefront-api-client@1.0.4","maintainers":[{"name":"shopify-admin","email":"npmjs@shopify.com"},{"name":"shopify-dep","email":"npmjs+shopify-dep@shopify.com"},{"name":"mishsmelle","email":"michelle.oconnor@shopify.com"},{"name":"netlohan","email":"annette.lohan@shopify.com"},{"name":"pmoloney89","email":"patrick.moloney@shopify.com"},{"name":"maryharte","email":"mary.harte@shopify.com"},{"name":"jaimie.rockburn","email":"jaimie.rockburn@shopify.com"},{"name":"jaykay101","email":"jamie.kinnavane@shopify.com"}],"homepage":"https://github.com/Shopify/shopify-app-js/tree/main/packages/api-clients/storefront-api-client#readme","bugs":{"url":"https://github.com/Shopify/shopify-app-js/issues"},"dist":{"shasum":"e74a347a1ec677148dc9c6ada5ae4288d203dab1","tarball":"https://registry.npmjs.org/@shopify/storefront-api-client/-/storefront-api-client-1.0.4.tgz","fileCount":49,"integrity":"sha512-G/brdAHI+EumUosf6s0cKlsc7PJ/+echDzbviqTjmH6stfqA6BtLF1AwnULuDR1AZjS4vnZLEaEbeVrqlAb2Zg==","signatures":[{"sig":"MEUCIQDB8Olsc/gZo/P9wqQUxp0F0IMq3xGQOFId+fwUAXdwUAIgDaUdP8Scv0K9uUkh2YR7CQ1odA+Q3+Fohfs8nWLY01M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":222755},"jest":{"projects":[{"displayName":{"name":"test:browser","color":"blue"},"testEnvironment":"jsdom","testPathIgnorePatterns":["(/__tests__/.*|(\\.|/)server(\\.|/)(test|spec))\\.[jt]sx?$"]},{"displayName":{"name":"test:server","color":"yellow"},"testPathIgnorePatterns":["(/__tests__/.*|(\\.|/)browser(\\.|/)(test|spec))\\.[jt]sx?$"]}],"transform":{".*":"babel-jest"},"setupFilesAfterEnv":["./src/tests/setupTests.ts"]},"main":"./dist/umd/storefront-api-client.min.js","_from":"file:shopify-storefront-api-client-1.0.4.tgz","types":"./dist/storefront-api-client.d.ts","module":"./dist/index.mjs","browser":"./dist/umd/storefront-api-client.min.js","exports":{".":{"import":{"types":"./dist/ts/index.d.ts","default":"./dist/index.mjs"},"module":{"types":"./dist/ts/index.d.ts","default":"./dist/index.mjs"},"default":"./dist/index.mjs","require":{"types":"./dist/ts/index.d.ts","default":"./dist/index.js"}}},"scripts":{"tsc":"tsc","lint":"eslint . --ext .js,.ts","test":"jest","build":"pnpm tsc -p ./tsconfig.build.json && pnpm rollup","clean":"rimraf dist/*","rollup":"rollup -c --bundleConfigAsCjs","release":"pnpm build && changeset publish","test:ci":"pnpm test","version":"changeset version","changeset":"changeset"},"_npmUser":{"name":"shopify-dep","email":"npmjs+shopify-dep@shopify.com"},"_resolved":"/tmp/4521d9efa225a7382af3d8e46c03da22/shopify-storefront-api-client-1.0.4.tgz","_integrity":"sha512-G/brdAHI+EumUosf6s0cKlsc7PJ/+echDzbviqTjmH6stfqA6BtLF1AwnULuDR1AZjS4vnZLEaEbeVrqlAb2Zg==","repository":{"url":"git+https://github.com/Shopify/shopify-app-js.git","type":"git"},"_npmVersion":"10.8.2","description":"Shopify Storefront API Client - A lightweight JS client to interact with Shopify's Storefront API","directories":{},"_nodeVersion":"18.20.5","dependencies":{"@shopify/graphql-client":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest-environment-jsdom":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/storefront-api-client_1.0.4_1737659944665_0.6509553062682218","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@shopify/storefront-api-client","version":"1.0.5","keywords":["shopify","node","graphql","Storefront API"],"author":{"name":"Shopify"},"license":"MIT","_id":"@shopify/storefront-api-client@1.0.5","maintainers":[{"name":"shopify-admin","email":"npmjs@shopify.com"},{"name":"shopify-dep","email":"npmjs+shopify-dep@shopify.com"},{"name":"mishsmelle","email":"michelle.oconnor@shopify.com"},{"name":"netlohan","email":"annette.lohan@shopify.com"},{"name":"pmoloney89","email":"patrick.moloney@shopify.com"},{"name":"maryharte","email":"mary.harte@shopify.com"},{"name":"jaimie.rockburn","email":"jaimie.rockburn@shopify.com"},{"name":"jaykay101","email":"jamie.kinnavane@shopify.com"}],"homepage":"https://github.com/Shopify/shopify-app-js/tree/main/packages/api-clients/storefront-api-client#readme","bugs":{"url":"https://github.com/Shopify/shopify-app-js/issues"},"dist":{"shasum":"eb83aac731a0ce5b766011773c445a8300bea547","tarball":"https://registry.npmjs.org/@shopify/storefront-api-client/-/storefront-api-client-1.0.5.tgz","fileCount":49,"integrity":"sha512-mn1e9+QuFabdYHRPCoGAHtFkaw5D/eOeeTygiUBVMWLNlAumfZ859kcgHJZncI24eTsXVQKbfAKPFWBuUeMkXA==","signatures":[{"sig":"MEQCICFMEdFFotPWqc+HSrmhrj9Qlee96/jHy/Fxc/KYMR96AiARG9oITLjC1TA2mtIHJ/7k5tnxmvp0BN1opTsKcIpb2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":222955},"jest":{"projects":[{"displayName":{"name":"test:browser","color":"blue"},"testEnvironment":"jsdom","testPathIgnorePatterns":["(/__tests__/.*|(\\.|/)server(\\.|/)(test|spec))\\.[jt]sx?$"]},{"displayName":{"name":"test:server","color":"yellow"},"testPathIgnorePatterns":["(/__tests__/.*|(\\.|/)browser(\\.|/)(test|spec))\\.[jt]sx?$"]}],"transform":{".*":"babel-jest"},"setupFilesAfterEnv":["./src/tests/setupTests.ts"]},"main":"./dist/umd/storefront-api-client.min.js","_from":"file:shopify-storefront-api-client-1.0.5.tgz","types":"./dist/storefront-api-client.d.ts","module":"./dist/index.mjs","browser":"./dist/umd/storefront-api-client.min.js","exports":{".":{"import":{"types":"./dist/ts/index.d.ts","default":"./dist/index.mjs"},"module":{"types":"./dist/ts/index.d.ts","default":"./dist/index.mjs"},"default":"./dist/index.mjs","require":{"types":"./dist/ts/index.d.ts","default":"./dist/index.js"}}},"scripts":{"tsc":"tsc","lint":"eslint . --ext .js,.ts","test":"jest","build":"pnpm tsc -p ./tsconfig.build.json && pnpm rollup","clean":"rimraf dist/*","rollup":"rollup -c --bundleConfigAsCjs","release":"pnpm build && changeset publish","test:ci":"pnpm test","version":"changeset version","changeset":"changeset"},"_npmUser":{"name":"shopify-dep","email":"npmjs+shopify-dep@shopify.com"},"_resolved":"/tmp/d00328e3b5af3552e33d81af97b75adc/shopify-storefront-api-client-1.0.5.tgz","_integrity":"sha512-mn1e9+QuFabdYHRPCoGAHtFkaw5D/eOeeTygiUBVMWLNlAumfZ859kcgHJZncI24eTsXVQKbfAKPFWBuUeMkXA==","repository":{"url":"git+https://github.com/Shopify/shopify-app-js.git","type":"git"},"_npmVersion":"10.8.2","description":"Shopify Storefront API Client - A lightweight JS client to interact with Shopify's Storefront API","directories":{},"_nodeVersion":"18.20.6","dependencies":{"@shopify/graphql-client":"^1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest-environment-jsdom":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/storefront-api-client_1.0.5_1740073479848_0.6962563440879272","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@shopify/storefront-api-client","version":"1.0.6","keywords":["shopify","node","graphql","Storefront API"],"author":{"name":"Shopify"},"license":"MIT","_id":"@shopify/storefront-api-client@1.0.6","maintainers":[{"name":"shopify-admin","email":"npmjs@shopify.com"},{"name":"shopify-dep","email":"npmjs+shopify-dep@shopify.com"},{"name":"mishsmelle","email":"michelle.oconnor@shopify.com"},{"name":"netlohan","email":"annette.lohan@shopify.com"},{"name":"pmoloney89","email":"patrick.moloney@shopify.com"},{"name":"maryharte","email":"mary.harte@shopify.com"},{"name":"jaimie.rockburn","email":"jaimie.rockburn@shopify.com"},{"name":"jaykay101","email":"jamie.kinnavane@shopify.com"}],"homepage":"https://github.com/Shopify/shopify-app-js/tree/main/packages/api-clients/storefront-api-client#readme","bugs":{"url":"https://github.com/Shopify/shopify-app-js/issues"},"dist":{"shasum":"3fe5d846fc5abfd1d113b4247019c71b3c0efd29","tarball":"https://registry.npmjs.org/@shopify/storefront-api-client/-/storefront-api-client-1.0.6.tgz","fileCount":49,"integrity":"sha512-6XNeb06+d8tFuIB8QtISE4Qy3BCWSSKJQWMkkp15K4aAJdthITteqOUMqJI/HPsvdt04wQcwmv4iUfDi4QKnkQ==","signatures":[{"sig":"MEUCIQD7rnPegR9rncFGDM67P6Xe0uwSFahHof4fiYoW52DzAgIgBykzXlORa2vJ54h/30VLUG9igo+rxsbXVfm11PP/p/k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@shopify%2fstorefront-api-client@1.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":222951},"jest":{"projects":[{"displayName":{"name":"test:browser","color":"blue"},"testEnvironment":"jsdom","testPathIgnorePatterns":["(/__tests__/.*|(\\.|/)server(\\.|/)(test|spec))\\.[jt]sx?$"]},{"displayName":{"name":"test:server","color":"yellow"},"testPathIgnorePatterns":["(/__tests__/.*|(\\.|/)browser(\\.|/)(test|spec))\\.[jt]sx?$"]}],"transform":{".*":"babel-jest"},"setupFilesAfterEnv":["./src/tests/setupTests.ts"]},"main":"./dist/umd/storefront-api-client.min.js","_from":"file:shopify-storefront-api-client-1.0.6.tgz","types":"./dist/storefront-api-client.d.ts","module":"./dist/index.mjs","browser":"./dist/umd/storefront-api-client.min.js","exports":{".":{"import":{"types":"./dist/ts/index.d.ts","default":"./dist/index.mjs"},"module":{"types":"./dist/ts/index.d.ts","default":"./dist/index.mjs"},"default":"./dist/index.mjs","require":{"types":"./dist/ts/index.d.ts","default":"./dist/index.js"}}},"scripts":{"tsc":"tsc","lint":"eslint . --ext .js,.ts","test":"jest","build":"pnpm tsc -p ./tsconfig.build.json && pnpm rollup","clean":"rimraf dist/*","rollup":"rollup -c --bundleConfigAsCjs","release":"pnpm build && changeset publish","test:ci":"pnpm test","version":"changeset version","changeset":"changeset"},"_npmUser":{"name":"shopify-dep","email":"npmjs+shopify-dep@shopify.com"},"_resolved":"/tmp/3609b9dda56aa6bd6c64e32f27d3c0f6/shopify-storefront-api-client-1.0.6.tgz","_integrity":"sha512-6XNeb06+d8tFuIB8QtISE4Qy3BCWSSKJQWMkkp15K4aAJdthITteqOUMqJI/HPsvdt04wQcwmv4iUfDi4QKnkQ==","repository":{"url":"git+https://github.com/Shopify/shopify-app-js.git","type":"git"},"_npmVersion":"10.8.2","description":"Shopify Storefront API Client - A lightweight JS client to interact with Shopify's Storefront API","directories":{},"_nodeVersion":"18.20.7","dependencies":{"@shopify/graphql-client":"^1.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest-environment-jsdom":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/storefront-api-client_1.0.6_1742329670211_0.8604230240111337","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@shopify/storefront-api-client","version":"1.0.7","keywords":["shopify","node","graphql","Storefront API"],"author":{"name":"Shopify"},"license":"MIT","_id":"@shopify/storefront-api-client@1.0.7","maintainers":[{"name":"shopify-admin","email":"npmjs@shopify.com"},{"name":"shopify-dep","email":"npmjs+shopify-dep@shopify.com"},{"name":"mishsmelle","email":"michelle.oconnor@shopify.com"},{"name":"netlohan","email":"annette.lohan@shopify.com"},{"name":"pmoloney89","email":"patrick.moloney@shopify.com"},{"name":"maryharte","email":"mary.harte@shopify.com"},{"name":"jaimie.rockburn","email":"jaimie.rockburn@shopify.com"},{"name":"jaykay101","email":"jamie.kinnavane@shopify.com"}],"homepage":"https://github.com/Shopify/shopify-app-js/tree/main/packages/api-clients/storefront-api-client#readme","bugs":{"url":"https://github.com/Shopify/shopify-app-js/issues"},"dist":{"shasum":"78a2869d11682102e9de44bc2bd07a7a766213fb","tarball":"https://registry.npmjs.org/@shopify/storefront-api-client/-/storefront-api-client-1.0.7.tgz","fileCount":49,"integrity":"sha512-6gucjhk+cpvxAn3iU8esPjWpA4heWlwNC0gJbl0nFgbcpCcji8Rl5ERF9gCRG60m+9JXSsOLWm4LVeKxvcPIvw==","signatures":[{"sig":"MEYCIQCr+NLOg43i9z7SKkWwN/1cWz3btOlDY7+9bWx9THGqIwIhALhkCp6plodOvzE1AwiEylvlqwvvmSfo6pSSS6wHPBQP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@shopify%2fstorefront-api-client@1.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":223010},"jest":{"projects":[{"displayName":{"name":"test:browser","color":"blue"},"testEnvironment":"jsdom","testPathIgnorePatterns":["(/__tests__/.*|(\\.|/)server(\\.|/)(test|spec))\\.[jt]sx?$"]},{"displayName":{"name":"test:server","color":"yellow"},"testPathIgnorePatterns":["(/__tests__/.*|(\\.|/)browser(\\.|/)(test|spec))\\.[jt]sx?$"]}],"transform":{".*":"babel-jest"},"setupFilesAfterEnv":["./src/tests/setupTests.ts"]},"main":"./dist/umd/storefront-api-client.min.js","_from":"file:shopify-storefront-api-client-1.0.7.tgz","types":"./dist/storefront-api-client.d.ts","module":"./dist/index.mjs","browser":"./dist/umd/storefront-api-client.min.js","exports":{".":{"import":{"types":"./dist/ts/index.d.ts","default":"./dist/index.mjs"},"module":{"types":"./dist/ts/index.d.ts","default":"./dist/index.mjs"},"default":"./dist/index.mjs","require":{"types":"./dist/ts/index.d.ts","default":"./dist/index.js"}}},"scripts":{"tsc":"tsc","lint":"eslint . --ext .js,.ts","test":"jest","build":"pnpm tsc -p ./tsconfig.build.json && pnpm rollup","clean":"rimraf dist/*","rollup":"rollup -c --bundleConfigAsCjs","release":"pnpm build && changeset publish","test:ci":"pnpm test","version":"changeset version","changeset":"changeset"},"_npmUser":{"name":"shopify-dep","email":"npmjs+shopify-dep@shopify.com"},"_resolved":"/tmp/9fd2f732cbe7f7d6f416edd026dda7d7/shopify-storefront-api-client-1.0.7.tgz","_integrity":"sha512-6gucjhk+cpvxAn3iU8esPjWpA4heWlwNC0gJbl0nFgbcpCcji8Rl5ERF9gCRG60m+9JXSsOLWm4LVeKxvcPIvw==","repository":{"url":"git+https://github.com/Shopify/shopify-app-js.git","type":"git","directory":"packages/api-clients/storefront-api-client"},"_npmVersion":"10.8.2","description":"Shopify Storefront API Client - A lightweight JS client to interact with Shopify's Storefront API","directories":{},"_nodeVersion":"18.20.7","dependencies":{"@shopify/graphql-client":"^1.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest-environment-jsdom":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/storefront-api-client_1.0.7_1743692580041_0.374177044784193","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@shopify/storefront-api-client","version":"1.0.8","keywords":["shopify","node","graphql","Storefront API"],"author":{"name":"Shopify"},"license":"MIT","_id":"@shopify/storefront-api-client@1.0.8","maintainers":[{"name":"shopify-admin","email":"npmjs@shopify.com"},{"name":"shopify-dep","email":"npmjs+shopify-dep@shopify.com"},{"name":"mishsmelle","email":"michelle.oconnor@shopify.com"},{"name":"netlohan","email":"annette.lohan@shopify.com"},{"name":"pmoloney89","email":"patrick.moloney@shopify.com"},{"name":"maryharte","email":"mary.harte@shopify.com"},{"name":"jaykay101","email":"jamie.kinnavane@shopify.com"}],"homepage":"https://github.com/Shopify/shopify-app-js/tree/main/packages/api-clients/storefront-api-client#readme","bugs":{"url":"https://github.com/Shopify/shopify-app-js/issues"},"dist":{"shasum":"bad34920ff09dbeb67500ab5ffdaa6ff29152ca7","tarball":"https://registry.npmjs.org/@shopify/storefront-api-client/-/storefront-api-client-1.0.8.tgz","fileCount":49,"integrity":"sha512-F8llAG9ANQl9HEgsjwhjOik9FcLarPFBe5DrqwbDx+qildHc1jBgWzDlIPvZAeI/fOztcXJrpGopE11S8nkAAA==","signatures":[{"sig":"MEUCIQCJCbYEh/6d+eUehQ2YJqfhyqLd+zJcwUtkApXIDo+xNQIgKVSLgF011ZtmKLZJWnHm7gJDM6slADvgN6OUWKHHdl8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@shopify%2fstorefront-api-client@1.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":224843},"jest":{"projects":[{"displayName":{"name":"test:browser","color":"blue"},"testEnvironment":"jsdom","testPathIgnorePatterns":["(/__tests__/.*|(\\.|/)server(\\.|/)(test|spec))\\.[jt]sx?$"]},{"displayName":{"name":"test:server","color":"yellow"},"testPathIgnorePatterns":["(/__tests__/.*|(\\.|/)browser(\\.|/)(test|spec))\\.[jt]sx?$"]}],"transform":{".*":"babel-jest"},"setupFilesAfterEnv":["./src/tests/setupTests.ts"]},"main":"./dist/umd/storefront-api-client.min.js","_from":"file:shopify-storefront-api-client-1.0.8.tgz","types":"./dist/storefront-api-client.d.ts","module":"./dist/index.mjs","browser":"./dist/umd/storefront-api-client.min.js","exports":{".":{"import":{"types":"./dist/ts/index.d.ts","default":"./dist/index.mjs"},"module":{"types":"./dist/ts/index.d.ts","default":"./dist/index.mjs"},"default":"./dist/index.mjs","require":{"types":"./dist/ts/index.d.ts","default":"./dist/index.js"}}},"scripts":{"tsc":"tsc","lint":"eslint . --ext .js,.ts","test":"jest","build":"pnpm tsc -p ./tsconfig.build.json && pnpm rollup","clean":"rimraf dist/*","rollup":"rollup -c --bundleConfigAsCjs","release":"pnpm build && changeset publish","test:ci":"pnpm test","version":"changeset version","changeset":"changeset"},"_npmUser":{"name":"shopify-dep","email":"npmjs+shopify-dep@shopify.com"},"_resolved":"/tmp/ded4149215840e29db728e02199a1239/shopify-storefront-api-client-1.0.8.tgz","_integrity":"sha512-F8llAG9ANQl9HEgsjwhjOik9FcLarPFBe5DrqwbDx+qildHc1jBgWzDlIPvZAeI/fOztcXJrpGopE11S8nkAAA==","repository":{"url":"git+https://github.com/Shopify/shopify-app-js.git","type":"git","directory":"packages/api-clients/storefront-api-client"},"_npmVersion":"10.8.2","description":"Shopify Storefront API Client - A lightweight JS client to interact with Shopify's Storefront API","directories":{},"_nodeVersion":"18.20.8","dependencies":{"@shopify/graphql-client":"^1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest-environment-jsdom":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/storefront-api-client_1.0.8_1749061129729_0.584833971552214","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@shopify/storefront-api-client","version":"1.0.9","keywords":["shopify","node","graphql","Storefront API"],"author":{"name":"Shopify"},"license":"MIT","_id":"@shopify/storefront-api-client@1.0.9","maintainers":[{"name":"shopify-admin","email":"npmjs@shopify.com"},{"name":"shopify-dep","email":"npmjs+shopify-dep@shopify.com"},{"name":"mishsmelle","email":"michelle.oconnor@shopify.com"},{"name":"netlohan","email":"annette.lohan@shopify.com"},{"name":"pmoloney89","email":"patrick.moloney@shopify.com"},{"name":"maryharte","email":"mary.harte@shopify.com"},{"name":"jaykay101","email":"jamie.kinnavane@shopify.com"}],"homepage":"https://github.com/Shopify/shopify-app-js/tree/main/packages/api-clients/storefront-api-client#readme","bugs":{"url":"https://github.com/Shopify/shopify-app-js/issues"},"dist":{"shasum":"460e50d14e11f1eed1e996885931a239aaf39fad","tarball":"https://registry.npmjs.org/@shopify/storefront-api-client/-/storefront-api-client-1.0.9.tgz","fileCount":49,"integrity":"sha512-vgc0ZczMvrbsQQFYcIIONnIiqiafpcMyq5osI8X6PB65DhnmCQEp3kSlXKOjBPzyAWYvp28nLHS0+r4xsp4yQA==","signatures":[{"sig":"MEUCIQD66Fe/vvA5L7HpyLdT7/dMuX6LSMYYGBtT28nsVxp67wIgbNdifd+4bPLdn4JwVH/lH5pf3zOmziCBUgge5fvPkKA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@shopify%2fstorefront-api-client@1.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":249096},"jest":{"projects":[{"displayName":{"name":"test:browser","color":"blue"},"testEnvironment":"jsdom","testPathIgnorePatterns":["(/__tests__/.*|(\\.|/)server(\\.|/)(test|spec))\\.[jt]sx?$"]},{"displayName":{"name":"test:server","color":"yellow"},"testPathIgnorePatterns":["(/__tests__/.*|(\\.|/)browser(\\.|/)(test|spec))\\.[jt]sx?$"]}],"transform":{".*":"babel-jest"},"setupFilesAfterEnv":["./src/tests/setupTests.ts"]},"main":"./dist/umd/storefront-api-client.min.js","_from":"file:shopify-storefront-api-client-1.0.9.tgz","types":"./dist/storefront-api-client.d.ts","module":"./dist/index.mjs","browser":"./dist/umd/storefront-api-client.min.js","exports":{".":{"import":{"types":"./dist/ts/index.d.ts","default":"./dist/index.mjs"},"module":{"types":"./dist/ts/index.d.ts","default":"./dist/index.mjs"},"default":"./dist/index.mjs","require":{"types":"./dist/ts/index.d.ts","default":"./dist/index.js"}}},"scripts":{"tsc":"tsc","lint":"eslint . --ext .js,.ts","test":"jest","build":"pnpm tsc -p ./tsconfig.build.json && pnpm rollup","clean":"rimraf dist/*","rollup":"rollup -c --bundleConfigAsCjs","release":"pnpm build && changeset publish","test:ci":"pnpm test","version":"changeset version","changeset":"changeset"},"_npmUser":{"name":"shopify-dep","email":"npmjs+shopify-dep@shopify.com"},"_resolved":"/tmp/0709643fbee23b168c3c31a08bb550e6/shopify-storefront-api-client-1.0.9.tgz","_integrity":"sha512-vgc0ZczMvrbsQQFYcIIONnIiqiafpcMyq5osI8X6PB65DhnmCQEp3kSlXKOjBPzyAWYvp28nLHS0+r4xsp4yQA==","repository":{"url":"git+https://github.com/Shopify/shopify-app-js.git","type":"git","directory":"packages/api-clients/storefront-api-client"},"_npmVersion":"10.8.2","description":"Shopify Storefront API Client - A lightweight JS client to interact with Shopify's Storefront API","directories":{},"_nodeVersion":"18.20.8","dependencies":{"@shopify/graphql-client":"^1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest-environment-jsdom":"^30.0.4"},"_npmOperationalInternal":{"tmp":"tmp/storefront-api-client_1.0.9_1753108284567_0.4049747030160318","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@shopify/storefront-api-client","version":"1.0.10","keywords":["shopify","node","graphql","Storefront API"],"author":{"name":"Shopify"},"license":"MIT","_id":"@shopify/storefront-api-client@1.0.10","maintainers":[{"name":"jaimie.way","email":"jaimie.way@shopify.com"},{"name":"shopify-admin","email":"npmjs@shopify.com"},{"name":"shopify-dep","email":"npmjs+shopify-dep@shopify.com"},{"name":"mishsmelle","email":"michelle.oconnor@shopify.com"},{"name":"netlohan","email":"annette.lohan@shopify.com"},{"name":"pmoloney89","email":"patrick.moloney@shopify.com"},{"name":"jaykay101","email":"jamie.kinnavane@shopify.com"}],"homepage":"https://github.com/Shopify/shopify-app-js/tree/main/packages/api-clients/storefront-api-client#readme","bugs":{"url":"https://github.com/Shopify/shopify-app-js/issues"},"dist":{"shasum":"1e2b7318c00c05572a2c694162f858258cdef8e7","tarball":"https://registry.npmjs.org/@shopify/storefront-api-client/-/storefront-api-client-1.0.10.tgz","fileCount":54,"integrity":"sha512-A0ItFW58L5+y/jnnJDEsmt2YcQSt2BG+pNoQOYRpPBJaOLpTj7A13q1QVrE5XYVGZCA6ZQ6FqAtgosHHrkut0Q==","signatures":[{"sig":"MEUCIQDpeER1mU6Pl6512rMUew8ZImyhkpdvE9dPl1RY5CvdMQIgesVfswx26DIKdlkDwXJl5FbV5zFt55oz8XnRhBm2g1E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@shopify%2fstorefront-api-client@1.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":311109},"jest":{"projects":[{"displayName":{"name":"test:browser","color":"blue"},"testEnvironment":"jsdom","testPathIgnorePatterns":["(/__tests__/.*|(\\.|/)server(\\.|/)(test|spec))\\.[jt]sx?$"]},{"displayName":{"name":"test:server","color":"yellow"},"testPathIgnorePatterns":["(/__tests__/.*|(\\.|/)browser(\\.|/)(test|spec))\\.[jt]sx?$"]}],"transform":{".*":"babel-jest"}},"main":"./dist/umd/storefront-api-client.min.js","_from":"file:shopify-storefront-api-client-1.0.10.tgz","types":"./dist/storefront-api-client.d.ts","module":"./dist/index.mjs","browser":"./dist/umd/storefront-api-client.min.js","exports":{".":{"import":{"types":"./dist/ts/index.d.ts","default":"./dist/index.mjs"},"module":{"types":"./dist/ts/index.d.ts","default":"./dist/index.mjs"},"default":"./dist/index.mjs","require":{"types":"./dist/ts/index.d.ts","default":"./dist/index.js"}}},"scripts":{"tsc":"tsc","lint":"eslint .","test":"jest","build":"pnpm tsc -p ./tsconfig.build.json && pnpm rollup","clean":"rimraf dist/*","rollup":"rollup -c --bundleConfigAsCjs","release":"pnpm build && changeset publish","test:ci":"pnpm test","version":"changeset version","changeset":"changeset"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7aea05ac-c879-441b-918d-fc7d86bef270"}},"_resolved":"/tmp/ba1d398834f5e22932f2cda4e7f62b75/shopify-storefront-api-client-1.0.10.tgz","_integrity":"sha512-A0ItFW58L5+y/jnnJDEsmt2YcQSt2BG+pNoQOYRpPBJaOLpTj7A13q1QVrE5XYVGZCA6ZQ6FqAtgosHHrkut0Q==","repository":{"url":"git+https://github.com/Shopify/shopify-app-js.git","type":"git","directory":"packages/api-clients/storefront-api-client"},"_npmVersion":"11.11.0","description":"Shopify Storefront API Client - A lightweight JS client to interact with Shopify's Storefront API","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@shopify/graphql-client":"^1.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@babel/preset-env":"^7.28.6","rollup-plugin-dts":"^6.3.0","@shopify/babel-preset":"^25.0.2","jest-environment-jsdom":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/storefront-api-client_1.0.10_1773255761634_0.18156339657536025","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@shopify/storefront-api-client","version":"2.0.0","description":"Shopify Storefront API Client - A lightweight JS client to interact with Shopify's Storefront API","repository":{"type":"git","url":"git+https://github.com/Shopify/shopify-app-js.git","directory":"packages/api-clients/storefront-api-client"},"author":{"name":"Shopify"},"license":"MIT","main":"./dist/umd/storefront-api-client.min.js","browser":"./dist/umd/storefront-api-client.min.js","module":"./dist/index.mjs","types":"./dist/storefront-api-client.d.ts","exports":{".":{"module":{"types":"./dist/ts/index.d.ts","default":"./dist/index.mjs"},"import":{"types":"./dist/ts/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/ts/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.mjs"}},"jest":{"projects":[{"displayName":{"name":"test:browser","color":"blue"},"testEnvironment":"jsdom","testPathIgnorePatterns":["(/__tests__/.*|(\\.|/)server(\\.|/)(test|spec))\\.[jt]sx?$"]},{"displayName":{"name":"test:server","color":"yellow"},"testPathIgnorePatterns":["(/__tests__/.*|(\\.|/)browser(\\.|/)(test|spec))\\.[jt]sx?$"]}],"transform":{".*":"babel-jest"}},"publishConfig":{"access":"public"},"keywords":["shopify","node","graphql","Storefront API"],"dependencies":{"@shopify/graphql-client":"^2.0.0"},"devDependencies":{"@babel/preset-env":"^7.29.7","@shopify/babel-preset":"^25.0.2","jest-environment-jsdom":"^30.4.1","rollup-plugin-dts":"^6.4.1"},"bugs":{"url":"https://github.com/Shopify/shopify-app-js/issues"},"homepage":"https://github.com/Shopify/shopify-app-js/tree/main/packages/api-clients/storefront-api-client#readme","scripts":{"build":"pnpm tsc -p ./tsconfig.build.json && pnpm rollup","tsc":"tsc","test":"jest","test:ci":"pnpm test","rollup":"rollup -c --bundleConfigAsCjs","clean":"rimraf dist/*","changeset":"changeset","version":"changeset version","release":"pnpm build && changeset publish"},"_id":"@shopify/storefront-api-client@2.0.0","_integrity":"sha512-rWmPqZ+ZqsxdePpH/4sPdd+jUWHiSUeEWolJNQpqb+1KLlx79khdfJO1M9z9HfG2H0aHkmS+fnx2jr46q7NCGQ==","_resolved":"/tmp/69f6065e889511bb7f6f178a46372d2f/shopify-storefront-api-client-2.0.0.tgz","_from":"file:shopify-storefront-api-client-2.0.0.tgz","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-rWmPqZ+ZqsxdePpH/4sPdd+jUWHiSUeEWolJNQpqb+1KLlx79khdfJO1M9z9HfG2H0aHkmS+fnx2jr46q7NCGQ==","shasum":"7e9a74dcb7e746d38ba6a242f5e6236a2b95b464","tarball":"https://registry.npmjs.org/@shopify/storefront-api-client/-/storefront-api-client-2.0.0.tgz","fileCount":54,"unpackedSize":312323,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@shopify%2fstorefront-api-client@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGfSL1Mw5IhEqjiubdyLe9QGjwoh2PDURLXM73GqFfJZAiEA6LXj0ouRYpPGU4E9Ann5gHA0svAOHs+S3ck/4h+DUIU="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7aea05ac-c879-441b-918d-fc7d86bef270"}},"directories":{},"maintainers":[{"name":"jaimie.way","email":"jaimie.way@shopify.com"},{"name":"shopify-admin","email":"npmjs@shopify.com"},{"name":"shopify-dep","email":"npmjs+shopify-dep@shopify.com"},{"name":"mishsmelle","email":"michelle.oconnor@shopify.com"},{"name":"buitammy","email":"tammy.bui@shopify.com"},{"name":"chris.craig","email":"chris.craig@shopify.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/storefront-api-client_2.0.0_1786397308263_0.6114599988848732"},"_hasShrinkwrap":false}},"time":{"created":"2023-04-06T14:55:13.141Z","modified":"2026-08-10T21:28:28.765Z","0.1.0":"2023-04-06T14:55:13.420Z","0.0.1":"2023-11-08T14:36:05.172Z","0.1.1":"2023-11-29T17:23:57.570Z","0.2.0":"2024-01-09T19:15:53.079Z","0.2.1":"2024-01-10T18:01:04.314Z","0.2.2":"2024-01-17T19:05:38.906Z","0.2.3":"2024-02-07T16:24:13.563Z","0.2.4":"2024-02-15T18:23:46.981Z","0.3.0":"2024-02-20T15:25:21.272Z","0.3.1":"2024-02-27T19:27:47.363Z","0.3.2":"2024-02-28T19:06:28.036Z","0.3.3":"2024-03-06T15:55:44.210Z","0.3.4":"2024-04-25T19:04:24.660Z","1.0.0":"2024-05-30T20:39:48.400Z","1.0.1":"2024-07-25T19:34:37.861Z","1.0.2":"2024-09-06T11:09:45.429Z","1.0.3":"2024-10-29T14:15:35.501Z","1.0.4":"2025-01-23T19:19:04.862Z","1.0.5":"2025-02-20T17:44:40.067Z","1.0.6":"2025-03-18T20:27:50.384Z","1.0.7":"2025-04-03T15:03:00.233Z","1.0.8":"2025-06-04T18:18:49.973Z","1.0.9":"2025-07-21T14:31:24.735Z","1.0.10":"2026-03-11T19:02:41.864Z","2.0.0":"2026-08-10T21:28:28.392Z"},"bugs":{"url":"https://github.com/Shopify/shopify-app-js/issues"},"author":{"name":"Shopify"},"license":"MIT","homepage":"https://github.com/Shopify/shopify-app-js/tree/main/packages/api-clients/storefront-api-client#readme","keywords":["shopify","node","graphql","Storefront API"],"repository":{"type":"git","url":"git+https://github.com/Shopify/shopify-app-js.git","directory":"packages/api-clients/storefront-api-client"},"description":"Shopify Storefront API Client - A lightweight JS client to interact with Shopify's Storefront API","maintainers":[{"name":"jaimie.way","email":"jaimie.way@shopify.com"},{"name":"shopify-admin","email":"npmjs@shopify.com"},{"name":"shopify-dep","email":"npmjs+shopify-dep@shopify.com"},{"name":"mishsmelle","email":"michelle.oconnor@shopify.com"},{"name":"buitammy","email":"tammy.bui@shopify.com"},{"name":"chris.craig","email":"chris.craig@shopify.com"}],"readme":"# Storefront API Client\n\nThe Storefront API Client manages the API's authentication information and provides various methods that enables devs to interacts with the API.\n\n## Getting started\n\nUsing your preferred package manager, install this package in a project:\n\n```sh\nyarn add @shopify/storefront-api-client\n```\n\n```sh\nnpm install @shopify/storefront-api-client --s\n```\n\n```sh\npnpm add @shopify/storefront-api-client\n```\n\n### CDN\n\nThe UMD builds of each release version are available via the [`unpkg` CDN](https://unpkg.com/browse/@shopify/storefront-api-client@latest/dist/umd/)\n\n```html\n// The minified `0.2.3` version of the Storefront API Client\n<script src=\"https://unpkg.com/@shopify/storefront-api-client@0.2.3/dist/umd/storefront-api-client.min.js\"></script>\n\n<script>\n  const client = ShopifyStorefrontAPIClient.createStorefrontApiClient({...});\n</script>\n```\n\n## Initialization\n\n### Public access token client initialization\n\n```typescript\nimport {createStorefrontApiClient} from '@shopify/storefront-api-client';\n\nconst client = createStorefrontApiClient({\n  storeDomain: 'http://your-shop-name.myshopify.com',\n  apiVersion: '2023-10',\n  publicAccessToken: 'your-storefront-public-access-token',\n});\n```\n\n### Create a server enabled client using a private access token and a custom Fetch API\n\n> [!WARNING]\n> Private Storefront API delegate access tokens should only be used in server-to-server implementations and not within a browser environment.\n\nIn order to use the client within a server, a server enabled JS Fetch API will need to be provided to the client at initialization.\n\n```typescript\nimport {\n  createStorefrontApiClient,\n  CustomFetchApi,\n} from '@shopify/storefront-api-client';\nimport {fetch as nodeFetch} from 'node-fetch';\n\nconst client = createStorefrontApiClient({\n  storeDomain: 'http://your-shop-name.myshopify.com',\n  apiVersion: '2023-10',\n  privateAccessToken: 'your-storefront-private-access-token',\n  customFetchApi: nodeFetch,\n});\n```\n\n### `createStorefrontApiClient()` parameters\n\n| Property            | Type                                                                                                                                                           | Description                                                                                                                                                                                                                                                |\n| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| storeDomain         | `string`                                                                                                                                                       | The domain of the store. It can be the Shopify `myshopify.com` domain or a custom store domain.                                                                                                                                                            |\n| apiVersion          | `string`                                                                                                                                                       | The requested Storefront API version                                                                                                                                                                                                                       |\n| publicAccessToken?  | `string`                                                                                                                                                       | Storefront API public access token. Either `publicAccessToken` or `privateAccessToken` must be provided at initialization.                                                                                                                                 |\n| privateAccessToken? | `string`                                                                                                                                                       | Storefront API private access token. Either `publicAccessToken` or `privateAccessToken` must be provided at initialization. <br />**Important:** Storefront API private delegate access tokens should only be used in a `server-to-server` implementation. |\n| clientName?         | `string`                                                                                                                                                       | Name of the client                                                                                                                                                                                                                                         |\n| retries?            | `number`                                                                                                                                                       | The number of HTTP request retries if the request was abandoned or the server responded with a `Too Many Requests (429)` or `Service Unavailable (503)` response. Default value is `0`. Maximum value is `3`.                                              |\n| customFetchAPI?     | `(url: string, init?: {method?: string, headers?: HeaderInit, body?: string}) => Promise<Response>`                                                            | A replacement `fetch` function that will be used in all client network requests. By default, the client uses `window.fetch()`.                                                                                                                             |\n| logger?             | `(logContent: `[`UnsupportedApiVersionLog`](#unsupportedapiversionlog) `\\|`[`HTTPResponseLog`](#httpresponselog)`\\|`[`HTTPRetryLog`](#httpretrylog)`) => void` | A logger function that accepts [log content objects](#log-content-types). This logger will be called in certain conditions with contextual information.                                                                                                    |\n\n## Client properties\n\n| Property      | Type                                                                                                                                                                               | Description                                                                                                                                                                                                                                                                                                                                               |\n| ------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| config        | [`StorefrontApiClientConfig`](#storefrontapiclientconfig-properties)                                                                                                               | Configuration for the client                                                                                                                                                                                                                                                                                                                              |\n| getHeaders    | `(headers?: Record<string, string \\| string[]>) => Record<string, string \\| string[]>`                                                                                             | Returns Storefront API specific headers needed to interact with the API. If additional `headers` are provided, the custom headers will be included in the returned headers object.                                                                                                                                                                        |\n| getApiUrl     | `(apiVersion?: string) => string`                                                                                                                                                  | Returns the shop specific API url. If an API version is provided, the returned URL will include the provided version, else the URL will include the API version set at client initialization.                                                                                                                                                             |\n| fetch         | `(operation: string, options?: `[`ApiClientRequestOptions`](#apiclientrequestoptions-properties)`) => Promise<Response>`                                                           | Fetches data from Storefront API using the provided GQL `operation` string and [`ApiClientRequestOptions`](#apiclientrequestoptions-properties) object and returns the network response.                                                                                                                                                                  |\n| request       | `<TData>(operation: string, options?: `[`ApiClientRequestOptions`](#apiclientrequestoptions-properties)`) => Promise<`[`ClientResponse<TData>`](#ClientResponsetdata)`>`           | Requests data from Storefront API using the provided GQL `operation` string and [`ApiClientRequestOptions`](#apiclientrequestoptions-properties) object and returns a normalized response object.                                                                                                                                                         |\n| requestStream | `<TData>(operation: string, options?: `[`RequestOptions`](#requestoptions-properties)`) => Promise <AsyncIterator<`[`ClientStreamResponse<TData>`](#clientstreamresponsetdata)`>>` | Fetches GQL operations (eg. [`@defer` directive](https://shopify.dev/docs/api/storefront#directives)) that can result in a streamed response from the Storefront API . The function returns an async iterator and the iterator will return [normalized stream response objects](#clientstreamresponsetdata) as data becomes available through the stream. |\n\n## `StorefrontApiClientConfig` properties\n\n| Name               | Type                                 | Description                                                                                                                                  |\n| ------------------ | ------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------- |\n| storeDomain        | `string`                             | The secure store domain                                                                                                                      |\n| apiVersion         | `string`                             | The Storefront API version to use in the API request                                                                                         |\n| publicAccessToken  | `string \\| never`                    | The provided public access token. If `privateAccessToken` was provided, `publicAccessToken` will not be available.                           |\n| privateAccessToken | `string \\| never`                    | The provided private access token. If `publicAccessToken` was provided, `privateAccessToken` will not be available.                          |\n| headers            | `Record<string, string \\| string[]>` | The headers generated by the client during initialization                                                                                    |\n| apiUrl             | `string`                             | The API URL generated from the provided store domain and api version                                                                         |\n| clientName?        | `string`                             | The provided client name                                                                                                                     |\n| retries?           | `number`                             | The number of retries the client will attempt when the API responds with a `Too Many Requests (429)` or `Service Unavailable (503)` response |\n\n## `ApiClientRequestOptions` properties\n\n| Name        | Type                                 | Description                                                                                                                                                                                                                                          |\n| ----------- | ------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| variables?  | `Record<string, any>`                | Variable values needed in the graphQL operation                                                                                                                                                                                                      |\n| apiVersion? | `string`                             | The Storefront API version to use in the API request                                                                                                                                                                                                 |\n| headers?    | `Record<string, string \\| string[]>` | Customized headers to be included in the API request                                                                                                                                                                                                 |\n| retries?    | `number`                             | Alternative number of retries for the request. Retries only occur for requests that were abandoned or if the server responds with a `Too Many Request (429)` or `Service Unavailable (503)` response. Minimum value is `0` and maximum value is `3`. |\n\n## `ClientResponse<TData>`\n\n| Name        | Type                                | Description                                                                                                                                                                         |\n| ----------- | ----------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| data?       | `TData \\| any`                      | Data returned from the Storefront API. If `TData` was provided to the function, the return type is `TData`, else it returns type `any`.                                             |\n| errors?     | [`ResponseErrors`](#responseerrors) | Errors object that contains any API or network errors that occured while fetching the data from the API. It does not include any `UserErrors`.                                      |\n| extensions? | `GQLExtensions`               | Additional information on the GraphQL response data and context. It can include the `context` object that contains the context settings used to generate the returned API response. |\n\n## `ClientStreamResponse<TData>`\n\n| Name        | Type                                | Description                                                                                                                                                                         |\n| ----------- | ----------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| data?       | `TData \\| any`                      | Currently available data returned from the Storefront API. If `TData` was provided to the function, the return type is `TData`, else it returns type `any`.                         |\n| errors?     | [`ResponseErrors`](#responseerrors) | Errors object that contains any API or network errors that occured while fetching the data from the API. It does not include any `UserErrors`.                                      |\n| extensions? | `GQLExtensions`               | Additional information on the GraphQL response data and context. It can include the `context` object that contains the context settings used to generate the returned API response. |\n| hasNext     | `boolean`                           | Flag to indicate whether the response stream has more incoming data                                                                                                                 |\n\n## `ResponseErrors`\n\n| Name               | Type       | Description                                         |\n| ------------------ | ---------- | --------------------------------------------------- |\n| networkStatusCode? | `number`   | HTTP response status code                           |\n| message?           | `string`   | The provided error message                          |\n| graphQLErrors?     | `GraphQLError[]`    | The GraphQL API errors returned by the server       |\n| response?          | `Response` | The raw response object from the network fetch call |\n\n### Client `request()` response examples\n\n<details>\n  <summary>Successful response</summary>\n\n### API response\n\n```json\n{\n  \"data\": {\n    \"product\": {\n      \"id\": \"gid://shopify/Product/12345678912\",\n      \"title\": \"Sample product # 1\"\n    }\n  },\n  \"extensions\": {\n    \"context\": {\n      \"country\": \"US\",\n      \"language\": \"EN\"\n    }\n  }\n}\n```\n\n</details>\n\n<details>\n  <summary>Error responses</summary>\n\n### Network error\n\n```json\n{\n  \"errors\": {\n    \"networkStatusCode\": 401,\n    \"message\": \"\"\n  }\n}\n```\n\n### Storefront API graphQL error\n\n```json\n{\n  \"errors\": {\n    \"networkStatusCode\": 200,\n    \"message\": \"An error occurred while fetching from the API. Review the `graphQLErrors` object for details.\",\n    \"graphQLErrors\": [\n      {\n        \"message\": \"Field 'testField' doesn't exist on type 'Product'\",\n        \"locations\": [\n          {\n            \"line\": 17,\n            \"column\": 3\n          }\n        ],\n        \"path\": [\"fragment ProductFragment\", \"testField\"],\n        \"extensions\": {\n          \"code\": \"undefinedField\",\n          \"typeName\": \"Product\",\n          \"fieldName\": \"testField\"\n        }\n      }\n    ]\n  }\n}\n```\n\n</details>\n\n## Usage examples\n\n### Query for a product\n\n```typescript\nconst productQuery = `\n  query ProductQuery($handle: String) {\n    product(handle: $handle) {\n      id\n      title\n      handle\n    }\n  }\n`;\n\nconst {data, errors, extensions} = await client.request(productQuery, {\n  variables: {\n    handle: 'sample-product',\n  },\n});\n```\n\n### Query for product info using the `@defer` directive\n\n```typescript\nconst productQuery = `\n  query ProductQuery($handle: String) {\n    product(handle: $handle) {\n      id\n      handle\n      ... @defer(label: \"deferredFields\") {\n        title\n        description\n      }\n    }\n  }\n`;\n\nconst responseStream = await client.requestStream(productQuery, {\n  variables: {handle: 'sample-product'},\n});\n\n// await available data from the async iterator\nfor await (const response of responseStream) {\n  const {data, errors, extensions, hasNext} = response;\n}\n```\n\n### Create a localized cart\n\n```typescript\nconst cartCreateMutation = `\n  mutation ($input: CartInput!, $country: CountryCode, $language: LanguageCode)\n  @inContext(country: $country, language: $language) {\n    cartCreate(input: $input) {\n      userErrors {\n        message\n        code\n        field\n      }\n      cart {\n        id\n        checkoutUrl\n      }\n    }\n  }\n`;\n\nconst {data, errors, extensions} = await client.request(cartCreateMutation, {\n  variables: {\n    input: {},\n    country: 'JP',\n    language: 'JA',\n  },\n});\n```\n\n### Query for shop information\n\n```typescript\nconst shopQuery = `\n  query shop {\n    shop {\n      name\n      id\n    }\n  }\n`;\n\nconst {data, errors, extensions} = await client.request(shopQuery);\n```\n\n### Dynamically set the Storefront API version per request\n\n```typescript\nconst productQuery = `\n  query ProductQuery($handle: String) {\n    product(handle: $handle) {\n      id\n      title\n      handle\n    }\n  }\n`;\n\nconst {data, errors, extensions} = await client.request(productQuery, {\n  variables: {\n    handle: 'sample-product',\n  },\n  apiVersion: '2023-07',\n});\n```\n\n### Add custom headers to API request\n\n```typescript\nconst productQuery = `\n  query ProductQuery($handle: String) {\n    product(handle: $handle) {\n      id\n      title\n      handle\n    }\n  }\n`;\n\nconst {data, errors, extensions} = await client.request(productQuery, {\n  variables: {\n    handle: 'sample-product',\n  },\n  headers: {\n    'Shopify-Storefront-Id': 'shop-id',\n  },\n});\n```\n\n### Dynamically set the number of retries per request\n\n```typescript\nconst productQuery = `\n  query ProductQuery($handle: String) {\n    product(handle: $handle) {\n      id\n      title\n      handle\n    }\n  }\n`;\n\nconst {data, errors, extensions} = await client.request(productQuery, {\n  variables: {\n    handle: 'sample-product',\n  },\n  retries: 2,\n});\n```\n\n### Provide GQL query type to `client.request()` and `client.requestStream()`\n\n```typescript\nimport {print} from 'graphql/language';\n\n// GQL operation types are usually auto generated during the application build\nimport {CollectionQuery, CollectionDeferredQuery} from 'types/appTypes';\nimport collectionQuery from './collectionQuery.graphql';\nimport collectionDeferredQuery from './collectionDeferredQuery.graphql';\n\nconst {data, errors, extensions} = await client.request<CollectionQuery>(\n  print(collectionQuery),\n  {\n    variables: {\n      handle: 'sample-collection',\n    },\n  },\n);\n\nconst responseStream = await client.requestStream<CollectionDeferredQuery>(\n  print(collectionDeferredQuery),\n  {\n    variables: {handle: 'sample-collection'},\n  },\n);\n```\n\n### Using `client.fetch()` to get API data\n\n```typescript\nconst shopQuery = `\n  query shop {\n    shop {\n      name\n      id\n    }\n  }\n`;\n\nconst response = await client.fetch(shopQuery);\n\nif (response.ok) {\n  const {errors, data, extensions} = await response.json();\n}\n```\n\n## Typing variables and return objects\n\nThis client is compatible with the `@shopify/api-codegen-preset` package.\nYou can use that package to create types from your operations with the [Codegen CLI](https://www.graphql-cli.com/codegen/).\n\nThere are different ways to [configure codegen](../api-codegen-preset#configuration) with it, but the simplest way is to:\n\n1. Add the preset package as a dev dependency to your project, for example:\n   ```bash\n   npm install --save-dev @shopify/api-codegen-preset\n   ```\n1. Create a `.graphqlrc.ts` file in your root containing:\n\n   ```ts\n   import {ApiType, shopifyApiProject} from '@shopify/api-codegen-preset';\n\n   export default {\n     schema: 'https://shopify.dev/storefront-graphql-direct-proxy',\n     documents: ['*.ts', '!node_modules'],\n     projects: {\n       default: shopifyApiProject({\n         apiType: ApiType.Storefront,\n         apiVersion: '2023-10',\n         outputDir: './types',\n       }),\n     },\n   };\n   ```\n\n1. Add `\"graphql-codegen\": \"graphql-codegen\"` to your `scripts` section in `package.json`.\n1. Tag your operations with `#graphql`, for example:\n   ```ts\n   const {data, errors, extensions} = await client.request(\n     `#graphql\n     query Shop {\n       shop {\n         name\n       }\n     }`,\n   );\n   console.log(data?.shop.name);\n   ```\n1. Run `npm run graphql-codegen` to parse the types from your operations.\n\n> [!NOTE]\n> Remember to ensure that your tsconfig includes the files under `./types`!\n\nOnce the script runs, it'll create the file `./types/storefront.generated.d.ts`.\nWhen TS includes that file, it'll automatically cause the client to detect the types for each query.\n\n## Log Content Types\n\n### `UnsupportedApiVersionLog`\n\nThis log content is sent to the logger whenever an unsupported API version is provided to the client.\n\n| Property | Type                                                   | Description                                                                                          |\n| -------- | ------------------------------------------------------ | ---------------------------------------------------------------------------------------------------- |\n| type     | `LogType['Unsupported_Api_Version']`                   | The type of log content. Is always set to `Unsupported_Api_Version`                                  |\n| content  | `{apiVersion: string, supportedApiVersions: string[]}` | Contextual info including the provided API version and the list of currently supported API versions. |\n\n### `HTTPResponseLog`\n\nThis log content is sent to the logger whenever a HTTP response is received by the client.\n\n| Property | Type                                                                      | Description                                                 |\n| -------- | ------------------------------------------------------------------------- | ----------------------------------------------------------- |\n| type     | `LogType['HTTP-Response']`                                                | The type of log content. Is always set to `HTTP-Response`   |\n| content  | `{`[`requestParams`](#requestparams)`: [url, init?], response: Response}` | Contextual data regarding the request and received response |\n\n### `HTTPRetryLog`\n\nThis log content is sent to the logger whenever the client attempts to retry HTTP requests.\n\n| Property | Type                                                                                                                     | Description                                                                                                                                                                                                                                                                      |\n| -------- | ------------------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| type     | `LogType['HTTP-Retry']`                                                                                                  | The type of log content. Is always set to `HTTP-Retry`                                                                                                                                                                                                                           |\n| content  | `{`[`requestParams`](#requestparams)`: [url, init?], lastResponse?: Response, retryAttempt: number, maxRetries: number}` | Contextual data regarding the upcoming retry attempt. <br /><br/>`requestParams`: [parameters](#requestparams) used in the request<br/>`lastResponse`: previous response <br/> `retryAttempt`: the current retry attempt count <br/> `maxRetries`: the maximum number of retries |\n\n### `RequestParams`\n\n| Property | Type                                                     | Description             |\n| -------- | -------------------------------------------------------- | ----------------------- |\n| url      | `string`                                                 | Requested URL           |\n| init?    | `{method?: string, headers?: HeaderInit, body?: string}` | The request information |\n\n## Gotchas / Troubleshooting\n\n### URL validation errors when using React Native\n\nIf you're using this package in a React Native project, you might encounter URL validation errors when initializing the storefront api client. For example:\n\n```\nError: Storefront API Client: a valid store domain (\"http://shop.myshopify.com/\") must be provided\n```\n\nTo avoid issues:\n\n1. Install the [`react-native-url-polyfill`](https://www.npmjs.com/package/react-native-url-polyfill) package:\n\n```sh\nnpm i react-native-url-polyfill\n```\n\n2. Add the following import to the top of your entry file, typically `index.js`:\n\n```ts\nimport 'react-native-url-polyfill/auto';\n```\n\nThis will apply a global polyfill for the `URL` object, allowing you to instantiate the storefront api client without encountering URL validation errors.\n","readmeFilename":"README.md"}