{"_id":"@neowhale/storefront","_rev":"62-d22b054cd7f1465e5792f54abd58b527","name":"@neowhale/storefront","dist-tags":{"legacy":"0.2.64","latest":"0.4.0"},"versions":{"0.1.0":{"name":"@neowhale/storefront","version":"0.1.0","keywords":["whaletools","storefront","ecommerce","react","nextjs","sdk"],"author":{"name":"WhaleTools","email":"dev@whaletools.dev"},"license":"MIT","_id":"@neowhale/storefront@0.1.0","maintainers":[{"name":"neowhale","email":"fahad@cwscommercial.com"}],"dist":{"shasum":"66737b7949edd59c6469f9b3e2ec2eb6d33eb91c","tarball":"https://registry.npmjs.org/@neowhale/storefront/-/storefront-0.1.0.tgz","fileCount":23,"integrity":"sha512-u7feiJQ3xcqlMHhqAlmlnlBcSD8MkPqziLmrEygJ1Jb8f4txCoqu7Hs36HnXPJnYPyOnnTQgrjndUVsphF2F4A==","signatures":[{"sig":"MEUCICwDJVRiUWppKYVbVODtlTJk18k9Xhyk0hCbIbgsUY5nAiEA2M6Brp1myrZANsYZowaLy4QR/2Y2v1DXSjf5/ihB7ME=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":293910},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./next":{"types":"./dist/next/index.d.ts","import":"./dist/next/index.js","require":"./dist/next/index.cjs"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.cjs"}},"gitHead":"64b3797de5584a34173c8262d70e6ba64f817b36","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"neowhale","email":"fahad@cwscommercial.com"},"_npmVersion":"11.10.1","description":"React/Next.js SDK for WhaleTools storefronts — cart, auth, analytics, and more","directories":{},"_nodeVersion":"25.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.0.0","tsup":"^8.0.0","react":"^19.0.0","zustand":"^5.0.0","react-dom":"^19.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","zustand":">=5.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/storefront_0.1.0_1772665253943_0.2510811550797758","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@neowhale/storefront","version":"0.1.1","keywords":["whaletools","storefront","ecommerce","react","nextjs","sdk"],"author":{"name":"WhaleTools","email":"dev@whaletools.dev"},"license":"MIT","_id":"@neowhale/storefront@0.1.1","maintainers":[{"name":"neowhale","email":"fahad@cwscommercial.com"}],"dist":{"shasum":"ed725080d1d728e8167a92b5c917d325379b1666","tarball":"https://registry.npmjs.org/@neowhale/storefront/-/storefront-0.1.1.tgz","fileCount":23,"integrity":"sha512-/L01RYNSreuQaPBPvPalg7jKceJPufJUO4hJ7xhSVkQ9C5ZpM8WxwCYRR8qB+45m9uQR4CPiOtwcEsSCkEfRgw==","signatures":[{"sig":"MEUCIAccw0d4atosUPwBdy7N+8OQUSdop50xkmpyJg0JOQF8AiEAomEHYmM3dLj3rCij3vZm8Ig9TK82KqPwDs5FoZUEOfE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":293910},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./next":{"types":"./dist/next/index.d.ts","import":"./dist/next/index.js","require":"./dist/next/index.cjs"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.cjs"}},"gitHead":"64b3797de5584a34173c8262d70e6ba64f817b36","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"neowhale","email":"fahad@cwscommercial.com"},"_npmVersion":"11.10.1","description":"React/Next.js SDK for WhaleTools storefronts — cart, auth, analytics, and more","directories":{},"_nodeVersion":"25.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.0.0","tsup":"^8.0.0","react":"^19.0.0","zustand":"^5.0.0","react-dom":"^19.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","zustand":">=5.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/storefront_0.1.1_1772665384999_0.9052646156120743","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@neowhale/storefront","version":"0.1.2","keywords":["whaletools","storefront","ecommerce","react","nextjs","sdk"],"author":{"name":"WhaleTools","email":"dev@whaletools.dev"},"license":"MIT","_id":"@neowhale/storefront@0.1.2","maintainers":[{"name":"neowhale","email":"fahad@cwscommercial.com"}],"dist":{"shasum":"25a50c31a6882139b0520d9df343789657ecec78","tarball":"https://registry.npmjs.org/@neowhale/storefront/-/storefront-0.1.2.tgz","fileCount":24,"integrity":"sha512-QkASCHeZaTGuj3xuNT0xPsBLAPzN9ZfJq+g+tkBJBilQIx78e8HzKTovk5xpPzKxdK1JjJ8flyW8mmATBoZjJA==","signatures":[{"sig":"MEQCIESJC5YOectGutBueSVKH17yI1HotTPELmhS8CzV1ccKAiAMwBIrg7fXPvKaVjDG90xpIgLxLAugB2ZI/Ugpvszr0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":309540},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./next":{"types":"./dist/next/index.d.ts","import":"./dist/next/index.js","require":"./dist/next/index.cjs"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.cjs"}},"gitHead":"4b0a1e571d4dea0d561bd37fd02da0ef6a063225","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"neowhale","email":"fahad@cwscommercial.com"},"_npmVersion":"11.10.1","description":"React/Next.js SDK for WhaleTools storefronts — cart, auth, analytics, and more","directories":{},"_nodeVersion":"25.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.0.0","tsup":"^8.0.0","react":"^19.0.0","zustand":"^5.0.0","react-dom":"^19.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","zustand":">=5.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/storefront_0.1.2_1772679099424_0.572887898337664","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@neowhale/storefront","version":"0.2.1","keywords":["whaletools","storefront","ecommerce","react","nextjs","sdk"],"author":{"name":"WhaleTools","email":"dev@whaletools.dev"},"license":"MIT","_id":"@neowhale/storefront@0.2.1","maintainers":[{"name":"neowhale","email":"fahad@cwscommercial.com"}],"homepage":"https://github.com/floradistro/neowhale-storefront#readme","bugs":{"url":"https://github.com/floradistro/neowhale-storefront/issues"},"dist":{"shasum":"9995ebf2c0575eafca9436068a6f5d93fd290955","tarball":"https://registry.npmjs.org/@neowhale/storefront/-/storefront-0.2.1.tgz","fileCount":32,"integrity":"sha512-gi3mwO18GAQ62WZJQk7d6YfwNIWk3URzkIJ7IcaX4GDlVQZvswjgg77rNuyrr3ZHin9GqZ0Moefmj6Ar2YkW5Q==","signatures":[{"sig":"MEUCIQDHUqEac3D22AHMVpAEbAWfh2kt6B/K+I7fUFE39zn1DQIgEDHNeHvOu0KnhBkYsizcyKp8bNVtk5qJkTmIyp+PSOE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@neowhale%2fstorefront@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":353234},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./next":{"types":"./dist/next/index.d.ts","import":"./dist/next/index.js","require":"./dist/next/index.cjs"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.cjs"}},"gitHead":"80696188ca1c8b0a22f9621cde8ebb1795c7a109","scripts":{"dev":"tsup --watch","build":"tsup","test:e2e":"npx playwright test","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"neowhale","email":"fahad@cwscommercial.com"},"repository":{"url":"git+https://github.com/floradistro/neowhale-storefront.git","type":"git"},"_npmVersion":"10.8.2","description":"React/Next.js SDK for WhaleTools storefronts — cart, auth, analytics, and more","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.0.0","tsup":"^8.0.0","react":"^19.0.0","serve":"^14.2.6","zustand":"^5.0.0","react-dom":"^19.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/react":"^19.0.0","@playwright/test":"^1.58.2","@types/react-dom":"^19.0.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","zustand":">=5.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/storefront_0.2.1_1772860574030_0.4721236142148082","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@neowhale/storefront","version":"0.2.2","keywords":["whaletools","storefront","ecommerce","react","nextjs","sdk"],"author":{"name":"WhaleTools","email":"dev@whaletools.dev"},"license":"MIT","_id":"@neowhale/storefront@0.2.2","maintainers":[{"name":"neowhale","email":"fahad@cwscommercial.com"}],"homepage":"https://github.com/floradistro/neowhale-storefront#readme","bugs":{"url":"https://github.com/floradistro/neowhale-storefront/issues"},"dist":{"shasum":"a770c6a80032572603e94232cdf124a71b64275c","tarball":"https://registry.npmjs.org/@neowhale/storefront/-/storefront-0.2.2.tgz","fileCount":32,"integrity":"sha512-dM/mcDP4cUsLexWE39xkmf/7N7ZMnr2vAjPa6YLnxO9ZMwPykgg15xxVzUjfpQfUkUU4S1jh7Xr/taUuwsyKvw==","signatures":[{"sig":"MEQCIDpJSOrNvgN4lxCELvsNBUonYC8D6l/usnZoi2jRaMYoAiAPowQSIcRrLRJHk1lAj7wGjXmEycqZjBlBBVNxT6NdFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":356177},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./next":{"types":"./dist/next/index.d.ts","import":"./dist/next/index.js","require":"./dist/next/index.cjs"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.cjs"}},"gitHead":"6797b810323f8fa540aec2201e924e36a93e6ecb","scripts":{"dev":"tsup --watch","build":"tsup","test:e2e":"npx playwright test","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"neowhale","email":"fahad@cwscommercial.com"},"repository":{"url":"git+https://github.com/floradistro/neowhale-storefront.git","type":"git"},"_npmVersion":"11.10.1","description":"React/Next.js SDK for WhaleTools storefronts — cart, auth, analytics, and more","directories":{},"_nodeVersion":"25.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.0.0","tsup":"^8.0.0","react":"^19.0.0","serve":"^14.2.6","zustand":"^5.0.0","react-dom":"^19.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/react":"^19.0.0","@playwright/test":"^1.58.2","@types/react-dom":"^19.0.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","zustand":">=5.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/storefront_0.2.2_1772941667929_0.31602795881322954","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@neowhale/storefront","version":"0.2.3","keywords":["whaletools","storefront","ecommerce","react","nextjs","sdk"],"author":{"name":"WhaleTools","email":"dev@whaletools.dev"},"license":"MIT","_id":"@neowhale/storefront@0.2.3","maintainers":[{"name":"neowhale","email":"fahad@cwscommercial.com"}],"homepage":"https://github.com/floradistro/neowhale-storefront#readme","bugs":{"url":"https://github.com/floradistro/neowhale-storefront/issues"},"dist":{"shasum":"bb61957417cec0d2eb662d53f424572a91cf1e9e","tarball":"https://registry.npmjs.org/@neowhale/storefront/-/storefront-0.2.3.tgz","fileCount":32,"integrity":"sha512-Bjen/6jHL5KRh1zC5DtKjpsGzntSgW+WDg40FpFugdCow+rVv4IOb9EzcW5ONWJZwQveo0FPCm5Y+BoYc8RHCg==","signatures":[{"sig":"MEQCIFa9QFBfTLkDPpbRHTIZ+USItFsezLMjNKXYhliKP3pfAiA5pKj+FDhzGOUI0Zcqt/TMMk+ucxsxF0YWKEoo7XvEoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":356697},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./next":{"types":"./dist/next/index.d.ts","import":"./dist/next/index.js","require":"./dist/next/index.cjs"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.cjs"}},"gitHead":"6797b810323f8fa540aec2201e924e36a93e6ecb","scripts":{"dev":"tsup --watch","build":"tsup","test:e2e":"npx playwright test","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"neowhale","email":"fahad@cwscommercial.com"},"repository":{"url":"git+https://github.com/floradistro/neowhale-storefront.git","type":"git"},"_npmVersion":"11.10.1","description":"React/Next.js SDK for WhaleTools storefronts — cart, auth, analytics, and more","directories":{},"_nodeVersion":"25.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.0.0","tsup":"^8.0.0","react":"^19.0.0","serve":"^14.2.6","zustand":"^5.0.0","react-dom":"^19.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/react":"^19.0.0","@playwright/test":"^1.58.2","@types/react-dom":"^19.0.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","zustand":">=5.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/storefront_0.2.3_1772942031465_0.3793150701670447","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@neowhale/storefront","version":"0.2.4","keywords":["whaletools","storefront","ecommerce","react","nextjs","sdk"],"author":{"name":"WhaleTools","email":"dev@whaletools.dev"},"license":"MIT","_id":"@neowhale/storefront@0.2.4","maintainers":[{"name":"neowhale","email":"fahad@cwscommercial.com"}],"homepage":"https://github.com/neowhale/storefront#readme","bugs":{"url":"https://github.com/neowhale/storefront/issues"},"dist":{"shasum":"3e97ee2d2fb4e2b36f86590af84cdac0cc31de82","tarball":"https://registry.npmjs.org/@neowhale/storefront/-/storefront-0.2.4.tgz","fileCount":32,"integrity":"sha512-Xmwb3rMy6MFsOrbArby89A6feB1Ln+gsQrapgEPs13d++TbKCG5hSvdtJxJlfZWyn9d0c2qP5CQompM0CFbm4A==","signatures":[{"sig":"MEQCIHpxXrgCYA+rI0E28r5NXJgw0lNGlntsS9vqNsfwY9fYAiAH7+Usp0Lx+vmcYqSc9d++nQ86btjue+CJiElkIO8Qxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":356685},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./next":{"types":"./dist/next/index.d.ts","import":"./dist/next/index.js","require":"./dist/next/index.cjs"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.cjs"}},"gitHead":"bb5f4839f9f51f68c5158cb221a1b3a854c501f5","scripts":{"dev":"tsup --watch","build":"tsup","test:e2e":"npx playwright test","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"neowhale","email":"fahad@cwscommercial.com"},"repository":{"url":"git+https://github.com/neowhale/storefront.git","type":"git"},"_npmVersion":"11.10.1","description":"React/Next.js SDK for WhaleTools storefronts — cart, auth, analytics, and more","directories":{},"_nodeVersion":"25.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.0.0","tsup":"^8.0.0","react":"^19.0.0","serve":"^14.2.6","zustand":"^5.0.0","react-dom":"^19.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/react":"^19.0.0","@playwright/test":"^1.58.2","@types/react-dom":"^19.0.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","zustand":">=5.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/storefront_0.2.4_1772950694777_0.038828435112171045","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@neowhale/storefront","version":"0.2.5","keywords":["whaletools","storefront","ecommerce","react","nextjs","sdk"],"author":{"name":"WhaleTools","email":"dev@whaletools.dev"},"license":"MIT","_id":"@neowhale/storefront@0.2.5","maintainers":[{"name":"neowhale","email":"fahad@cwscommercial.com"}],"homepage":"https://whaletools.dev/docs","bugs":{"url":"https://github.com/neowhale/storefront/issues"},"dist":{"shasum":"1fd9f6b27f0e0e75bac2d398f531a81bceaa8c51","tarball":"https://registry.npmjs.org/@neowhale/storefront/-/storefront-0.2.5.tgz","fileCount":33,"integrity":"sha512-lglaZqVgHlyhWw9Fe/3mnIJ/fqGTNh8Y1PT0ipREVM48i4eNzCGzx0nTNqjxjL8K9kD/jODtSdTo6J8abC05XA==","signatures":[{"sig":"MEQCIDuLZhfnJvfD4r6Bl/ylt1fp3WDY8GdtVDKmu9GQuYPmAiA/3MSxb0B1fCgBkZyG6SbbjhyJRSU7LqE0ez8TkdUwYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":391795},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./next":{"types":"./dist/next/index.d.ts","import":"./dist/next/index.js","require":"./dist/next/index.cjs"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.cjs"}},"gitHead":"bb5f4839f9f51f68c5158cb221a1b3a854c501f5","scripts":{"dev":"tsup --watch","build":"tsup","test:e2e":"npx playwright test","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"neowhale","email":"fahad@cwscommercial.com"},"repository":{"url":"git+https://github.com/neowhale/storefront.git","type":"git"},"_npmVersion":"11.10.1","description":"React/Next.js SDK for WhaleTools storefronts — cart, auth, analytics, and more","directories":{},"_nodeVersion":"25.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.0.0","tsup":"^8.0.0","react":"^19.0.0","serve":"^14.2.6","zustand":"^5.0.0","react-dom":"^19.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/react":"^19.0.0","@playwright/test":"^1.58.2","@types/react-dom":"^19.0.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","zustand":">=5.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/storefront_0.2.5_1772951952832_0.34077128659689504","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@neowhale/storefront","version":"0.2.7","keywords":["whaletools","storefront","ecommerce","react","nextjs","sdk"],"author":{"name":"WhaleTools","email":"dev@whaletools.dev"},"license":"MIT","_id":"@neowhale/storefront@0.2.7","maintainers":[{"name":"neowhale","email":"fahad@cwscommercial.com"}],"homepage":"https://whaletools.dev/docs","bugs":{"url":"https://github.com/neowhale/storefront/issues"},"dist":{"shasum":"485b135928b434f3e3b86d6196b4aa632c11bb5a","tarball":"https://registry.npmjs.org/@neowhale/storefront/-/storefront-0.2.7.tgz","fileCount":33,"integrity":"sha512-URkVwZ6rVWPwrIaD1bQrIQgM+xwhvqvs5ckQWHVegC6t7Uz1nbCTRn+YiENegleE5ogAhEWUIlBShdlVegjmzA==","signatures":[{"sig":"MEUCIDwlx/ymiS2IlcWefTgN2l1Cm7xS63hNzav4vkU0PVmmAiEAtbIs3cbd9LOfJq1ZIFa2WeIDR6EUFqzaQa81lP8MjaM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":780286},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./next":{"types":"./dist/next/index.d.ts","import":"./dist/next/index.js","require":"./dist/next/index.cjs"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.cjs"}},"gitHead":"a55e968979ca3d53b9496f72a7e2e4105d5618d2","scripts":{"dev":"tsup --watch","build":"tsup","test:e2e":"npx playwright test","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"neowhale","email":"fahad@cwscommercial.com"},"repository":{"url":"git+https://github.com/neowhale/storefront.git","type":"git"},"_npmVersion":"11.10.1","description":"React/Next.js SDK for WhaleTools storefronts — cart, auth, analytics, and more","directories":{},"_nodeVersion":"25.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.0.0","tsup":"^8.0.0","react":"^19.0.0","serve":"^14.2.6","zustand":"^5.0.0","react-dom":"^19.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","@neowhale/ui":"file:../neowhale-ui","@types/react":"^19.0.0","@playwright/test":"^1.58.2","@types/react-dom":"^19.0.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","zustand":">=5.0.0","react-dom":">=18.0.0","@neowhale/ui":">=0.1.0"},"peerDependenciesMeta":{"next":{"optional":true},"@neowhale/ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/storefront_0.2.7_1773207915912_0.17819376741593862","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@neowhale/storefront","version":"0.2.8","keywords":["whaletools","storefront","ecommerce","react","nextjs","sdk"],"author":{"name":"WhaleTools","email":"dev@whaletools.dev"},"license":"MIT","_id":"@neowhale/storefront@0.2.8","maintainers":[{"name":"neowhale","email":"fahad@cwscommercial.com"}],"homepage":"https://whaletools.dev/docs","bugs":{"url":"https://github.com/neowhale/storefront/issues"},"dist":{"shasum":"176aeb69ca7b3976fe21b132728d2315a57e7310","tarball":"https://registry.npmjs.org/@neowhale/storefront/-/storefront-0.2.8.tgz","fileCount":33,"integrity":"sha512-xgUvoNlU2W/5GdlFa3phGq5EL4p0eXOrPCDaHy04db0VgKTbTPrAbq11EPOWAxPEU1X1kNSYC7/n/RhlJ2BGwQ==","signatures":[{"sig":"MEYCIQCyw/+LLuSIiKDXHSSw13gNZT65xdPaLCk/zLcEH8ehmAIhANEcF016d/To+UMcJyDebLjXh06dAR+OqhCydQHHBvzd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":818270},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./next":{"types":"./dist/next/index.d.ts","import":"./dist/next/index.js","require":"./dist/next/index.cjs"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.cjs"}},"gitHead":"a55e968979ca3d53b9496f72a7e2e4105d5618d2","scripts":{"dev":"tsup --watch","build":"tsup","test:e2e":"npx playwright test","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"neowhale","email":"fahad@cwscommercial.com"},"repository":{"url":"git+https://github.com/neowhale/storefront.git","type":"git"},"_npmVersion":"11.10.1","description":"React/Next.js SDK for WhaleTools storefronts — cart, auth, analytics, and more","directories":{},"_nodeVersion":"25.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.0.0","tsup":"^8.0.0","react":"^19.0.0","serve":"^14.2.6","zustand":"^5.0.0","react-dom":"^19.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","@neowhale/ui":"file:../neowhale-ui","@types/react":"^19.0.0","@playwright/test":"^1.58.2","@types/react-dom":"^19.0.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","zustand":">=5.0.0","react-dom":">=18.0.0","@neowhale/ui":">=0.1.0"},"peerDependenciesMeta":{"next":{"optional":true},"@neowhale/ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/storefront_0.2.8_1773236262287_0.05320022354008813","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@neowhale/storefront","version":"0.2.9","keywords":["whaletools","storefront","ecommerce","react","nextjs","sdk"],"author":{"name":"WhaleTools","email":"dev@whaletools.dev"},"license":"MIT","_id":"@neowhale/storefront@0.2.9","maintainers":[{"name":"neowhale","email":"fahad@cwscommercial.com"}],"homepage":"https://whaletools.dev/docs","bugs":{"url":"https://github.com/neowhale/storefront/issues"},"dist":{"shasum":"889d2c6f31a9e5ddd4a9fb708c0c4987af1fcfef","tarball":"https://registry.npmjs.org/@neowhale/storefront/-/storefront-0.2.9.tgz","fileCount":33,"integrity":"sha512-O6SwmfZkoAqweuptNNsR2jUjSlsOtbq92XpDMahGm7WwScVVQ1cqGusYOhgF2U4dhpBfpK0S++8+dtZnksiD2g==","signatures":[{"sig":"MEYCIQC9nZcvlHSpxJkSV39aBpVEpoo0KIr4CmbfFSwoQwibWQIhAP4TU2VuxVYdHpz6GA0XCHrY3k0PPCtExQCZUZCPzQPc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":831422},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./next":{"types":"./dist/next/index.d.ts","import":"./dist/next/index.js","require":"./dist/next/index.cjs"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.cjs"}},"gitHead":"a55e968979ca3d53b9496f72a7e2e4105d5618d2","scripts":{"dev":"tsup --watch","build":"tsup","test:e2e":"npx playwright test","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"neowhale","email":"fahad@cwscommercial.com"},"repository":{"url":"git+https://github.com/neowhale/storefront.git","type":"git"},"_npmVersion":"11.10.1","description":"React/Next.js SDK for WhaleTools storefronts — cart, auth, analytics, and more","directories":{},"_nodeVersion":"25.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.0.0","tsup":"^8.0.0","react":"^19.0.0","serve":"^14.2.6","zustand":"^5.0.0","react-dom":"^19.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","@neowhale/ui":"file:../neowhale-ui","@types/react":"^19.0.0","@playwright/test":"^1.58.2","@types/react-dom":"^19.0.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","zustand":">=5.0.0","react-dom":">=18.0.0","@neowhale/ui":">=0.1.0"},"peerDependenciesMeta":{"next":{"optional":true},"@neowhale/ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/storefront_0.2.9_1773237217005_0.4261661045814671","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"@neowhale/storefront","version":"0.2.10","keywords":["whaletools","storefront","ecommerce","react","nextjs","sdk"],"author":{"name":"WhaleTools","email":"dev@whaletools.dev"},"license":"MIT","_id":"@neowhale/storefront@0.2.10","maintainers":[{"name":"neowhale","email":"fahad@cwscommercial.com"}],"homepage":"https://whaletools.dev/docs","bugs":{"url":"https://github.com/neowhale/storefront/issues"},"dist":{"shasum":"d11ae0f9c729c975c9f2ca4c4fb9b2bb53dc7fcc","tarball":"https://registry.npmjs.org/@neowhale/storefront/-/storefront-0.2.10.tgz","fileCount":33,"integrity":"sha512-D3QDqBO4HqCUbaEPcRdEKb7Tu+YmgvzQy7gbvEsLj+xd5c3lbm6wiclDyotUhyq9aYlCl5dWkMzuLbwLaSQ5XQ==","signatures":[{"sig":"MEYCIQDu+8aZdPlb9sqW3/WBR8Tw1lX4yYNjC2wzqo8GS8xu6AIhAISlpSeJCC9McE9ZaPn4Uq3KYeKl6FflZt7D0iutUHFP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":833359},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./next":{"types":"./dist/next/index.d.ts","import":"./dist/next/index.js","require":"./dist/next/index.cjs"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.cjs"}},"gitHead":"a55e968979ca3d53b9496f72a7e2e4105d5618d2","scripts":{"dev":"tsup --watch","build":"tsup","test:e2e":"npx playwright test","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"neowhale","email":"fahad@cwscommercial.com"},"repository":{"url":"git+https://github.com/neowhale/storefront.git","type":"git"},"_npmVersion":"11.10.1","description":"React/Next.js SDK for WhaleTools storefronts — cart, auth, analytics, and more","directories":{},"_nodeVersion":"25.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.0.0","tsup":"^8.0.0","react":"^19.0.0","serve":"^14.2.6","zustand":"^5.0.0","react-dom":"^19.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","@neowhale/ui":"file:../neowhale-ui","@types/react":"^19.0.0","@playwright/test":"^1.58.2","@types/react-dom":"^19.0.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","zustand":">=5.0.0","react-dom":">=18.0.0","@neowhale/ui":">=0.1.0"},"peerDependenciesMeta":{"next":{"optional":true},"@neowhale/ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/storefront_0.2.10_1773238101121_0.6038138251100151","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"@neowhale/storefront","version":"0.2.11","keywords":["whaletools","storefront","ecommerce","react","nextjs","sdk"],"author":{"name":"WhaleTools","email":"dev@whaletools.dev"},"license":"MIT","_id":"@neowhale/storefront@0.2.11","maintainers":[{"name":"neowhale","email":"fahad@cwscommercial.com"}],"homepage":"https://whaletools.dev/docs","bugs":{"url":"https://github.com/neowhale/storefront/issues"},"dist":{"shasum":"da47f7b517ca2e077c5704bfdf45e9ba987331ea","tarball":"https://registry.npmjs.org/@neowhale/storefront/-/storefront-0.2.11.tgz","fileCount":33,"integrity":"sha512-2GNM+u3q/hnCjoMobzZdlPYblYbYmU0kFQTkA7AePuvzZkvKHIZlMO1SPJOC/mcM/0hau078S/ntv0fh4lPo1A==","signatures":[{"sig":"MEUCIQCVdsxsz22ZncdAEdDM95oy4NRLsWfxSLvj5me5h6C0mgIgCHUEyrQ46eYFawCspEzC9ETkWlhj7ImFBKAB53oQtwY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":822115},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./next":{"types":"./dist/next/index.d.ts","import":"./dist/next/index.js","require":"./dist/next/index.cjs"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.cjs"}},"gitHead":"a55e968979ca3d53b9496f72a7e2e4105d5618d2","scripts":{"dev":"tsup --watch","build":"tsup","test:e2e":"npx playwright test","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"neowhale","email":"fahad@cwscommercial.com"},"repository":{"url":"git+https://github.com/neowhale/storefront.git","type":"git"},"_npmVersion":"11.10.1","description":"React/Next.js SDK for WhaleTools storefronts — cart, auth, analytics, and more","directories":{},"_nodeVersion":"25.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.0.0","tsup":"^8.0.0","react":"^19.0.0","serve":"^14.2.6","zustand":"^5.0.0","react-dom":"^19.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","@neowhale/ui":"file:../neowhale-ui","@types/react":"^19.0.0","@playwright/test":"^1.58.2","@types/react-dom":"^19.0.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","zustand":">=5.0.0","react-dom":">=18.0.0","@neowhale/ui":">=0.1.0"},"peerDependenciesMeta":{"next":{"optional":true},"@neowhale/ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/storefront_0.2.11_1773238317980_0.26978858896725666","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"@neowhale/storefront","version":"0.2.12","keywords":["whaletools","storefront","ecommerce","react","nextjs","sdk"],"author":{"name":"WhaleTools","email":"dev@whaletools.dev"},"license":"MIT","_id":"@neowhale/storefront@0.2.12","maintainers":[{"name":"neowhale","email":"fahad@cwscommercial.com"}],"homepage":"https://whaletools.dev/docs","bugs":{"url":"https://github.com/neowhale/storefront/issues"},"dist":{"shasum":"20fa6dc0d3b4539eab586ad8c7beb4c627fbf08a","tarball":"https://registry.npmjs.org/@neowhale/storefront/-/storefront-0.2.12.tgz","fileCount":33,"integrity":"sha512-kcG4qUxXSafPsySL2KXz0Rmmh3zQffrR4J6mMPOUwcuQ3gAqQWgr3ppQqJ1GFrQSbI6alqrhnTN3nzH75jzp8Q==","signatures":[{"sig":"MEUCIQCACVHDeFJkRDuOU2KNuxvcYi6ShBb5gGbgX/yml66YawIgNNpOW2dI46zP7hH91e49hd0u0Mc3Wqodvdsb4na+LNE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":777867},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./next":{"types":"./dist/next/index.d.ts","import":"./dist/next/index.js","require":"./dist/next/index.cjs"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.cjs"}},"gitHead":"a55e968979ca3d53b9496f72a7e2e4105d5618d2","scripts":{"dev":"tsup --watch","build":"tsup","test:e2e":"npx playwright test","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"neowhale","email":"fahad@cwscommercial.com"},"repository":{"url":"git+https://github.com/neowhale/storefront.git","type":"git"},"_npmVersion":"11.10.1","description":"React/Next.js SDK for WhaleTools storefronts — cart, auth, analytics, and more","directories":{},"_nodeVersion":"25.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.0.0","tsup":"^8.0.0","react":"^19.0.0","serve":"^14.2.6","zustand":"^5.0.0","react-dom":"^19.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","@neowhale/ui":"file:../neowhale-ui","@types/react":"^19.0.0","@playwright/test":"^1.58.2","@types/react-dom":"^19.0.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","zustand":">=5.0.0","react-dom":">=18.0.0","@neowhale/ui":">=0.1.0"},"peerDependenciesMeta":{"next":{"optional":true},"@neowhale/ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/storefront_0.2.12_1773238902314_0.4425850760405181","host":"s3://npm-registry-packages-npm-production"}},"0.2.13":{"name":"@neowhale/storefront","version":"0.2.13","keywords":["whaletools","storefront","ecommerce","react","nextjs","sdk"],"author":{"name":"WhaleTools","email":"dev@whaletools.dev"},"license":"MIT","_id":"@neowhale/storefront@0.2.13","maintainers":[{"name":"neowhale","email":"fahad@cwscommercial.com"}],"homepage":"https://whaletools.dev/docs","bugs":{"url":"https://github.com/neowhale/storefront/issues"},"dist":{"shasum":"8121f1ed5277be1ff21ec3ae9aaf1a51c54eebe1","tarball":"https://registry.npmjs.org/@neowhale/storefront/-/storefront-0.2.13.tgz","fileCount":33,"integrity":"sha512-O5tXsN8L730W4PggeyrzOm3nNZuDt39RlXqKSx+3n0cUQPACc8r79HbNW2BKCJ76s+MnPGmf22juoJHXEwam1w==","signatures":[{"sig":"MEUCIA+Z6hZv2+StcTsiU86GNms/dqXIgoJ2OzBjHludEBOQAiEAh8YJVyCUPuBGaIMocGiM2I68NGzcDW2ASbHwgIRH+lw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":780847},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./next":{"types":"./dist/next/index.d.ts","import":"./dist/next/index.js","require":"./dist/next/index.cjs"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.cjs"}},"gitHead":"a55e968979ca3d53b9496f72a7e2e4105d5618d2","scripts":{"dev":"tsup --watch","build":"tsup","test:e2e":"npx playwright test","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"neowhale","email":"fahad@cwscommercial.com"},"repository":{"url":"git+https://github.com/neowhale/storefront.git","type":"git"},"_npmVersion":"11.10.1","description":"React/Next.js SDK for WhaleTools storefronts — cart, auth, analytics, and more","directories":{},"_nodeVersion":"25.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.0.0","tsup":"^8.0.0","react":"^19.0.0","serve":"^14.2.6","zustand":"^5.0.0","react-dom":"^19.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","@neowhale/ui":"file:../neowhale-ui","@types/react":"^19.0.0","@playwright/test":"^1.58.2","@types/react-dom":"^19.0.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","zustand":">=5.0.0","react-dom":">=18.0.0","@neowhale/ui":">=0.1.0"},"peerDependenciesMeta":{"next":{"optional":true},"@neowhale/ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/storefront_0.2.13_1773240239760_0.3259881951409078","host":"s3://npm-registry-packages-npm-production"}},"0.2.19":{"name":"@neowhale/storefront","version":"0.2.19","keywords":["whaletools","storefront","ecommerce","react","nextjs","sdk"],"author":{"name":"WhaleTools","email":"dev@whaletools.dev"},"license":"MIT","_id":"@neowhale/storefront@0.2.19","maintainers":[{"name":"neowhale","email":"fahad@cwscommercial.com"}],"homepage":"https://whaletools.dev/docs","bugs":{"url":"https://github.com/neowhale/storefront/issues"},"dist":{"shasum":"e9502ca15740c335e6ea55e52c8d7ff4127bafc6","tarball":"https://registry.npmjs.org/@neowhale/storefront/-/storefront-0.2.19.tgz","fileCount":33,"integrity":"sha512-68KwaqPT/hyOZJkobr3aVwlwL+Y8YcqO49bYTP3/2I6KejFWFzgJhfRMdmWHcrdxoqAlkL6pui0bOA/HIjsS2Q==","signatures":[{"sig":"MEYCIQDDqQNHd2Lc6/Db+nIQ2hTk7ZsCk8ZjeWiHiicnGOA6swIhANSiNKIF827btEYwE73LYSX6o8kNJgc0MylSXpJaGu2i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1081524},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./next":{"types":"./dist/next/index.d.ts","import":"./dist/next/index.js","require":"./dist/next/index.cjs"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.cjs"}},"gitHead":"bc6d1f26178849854f11e5f3edcbf5eb431c4697","scripts":{"dev":"tsup --watch","build":"tsup","test:e2e":"npx playwright test","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"neowhale","email":"fahad@cwscommercial.com"},"repository":{"url":"git+https://github.com/neowhale/storefront.git","type":"git"},"_npmVersion":"11.10.1","description":"React/Next.js SDK for WhaleTools storefronts — cart, auth, analytics, and more","directories":{},"_nodeVersion":"25.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.0.0","tsup":"^8.0.0","react":"^19.0.0","serve":"^14.2.6","zustand":"^5.0.0","react-dom":"^19.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","@neowhale/ui":"file:../neowhale-ui","@types/react":"^19.0.0","@playwright/test":"^1.58.2","@types/react-dom":"^19.0.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","zustand":">=5.0.0","react-dom":">=18.0.0","@neowhale/ui":">=0.1.0"},"peerDependenciesMeta":{"next":{"optional":true},"@neowhale/ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/storefront_0.2.19_1774053550097_0.999726752022982","host":"s3://npm-registry-packages-npm-production"}},"0.2.20":{"name":"@neowhale/storefront","version":"0.2.20","keywords":["whaletools","storefront","ecommerce","react","nextjs","sdk"],"author":{"name":"WhaleTools","email":"dev@whaletools.dev"},"license":"MIT","_id":"@neowhale/storefront@0.2.20","maintainers":[{"name":"neowhale","email":"fahad@cwscommercial.com"}],"homepage":"https://whaletools.dev/docs","bugs":{"url":"https://github.com/neowhale/storefront/issues"},"dist":{"shasum":"820591c266652cf88146863a84ac1b4792d3d77d","tarball":"https://registry.npmjs.org/@neowhale/storefront/-/storefront-0.2.20.tgz","fileCount":33,"integrity":"sha512-Xav80gBo/vwA8EDqHsXvl5mruRSISife72hb7JdhqqCnMFdQa8y6IGGj6B8hZ/OK4YY23flr12avbYs62QvZnQ==","signatures":[{"sig":"MEQCICy9EKaEJHac21wbs7vTh9qRCsqNBoda8V/yHHaDf+aLAiA5VilTwwh9PKRD8wRgw1mdVsfbLV62dX8UCwCUJfnrjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1138787},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./next":{"types":"./dist/next/index.d.ts","import":"./dist/next/index.js","require":"./dist/next/index.cjs"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.cjs"}},"gitHead":"7682fd0b238a8d7a99360f5e2a5ee3717300a3c7","scripts":{"dev":"tsup --watch","build":"tsup","test:e2e":"npx playwright test","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"neowhale","email":"fahad@cwscommercial.com"},"repository":{"url":"git+https://github.com/neowhale/storefront.git","type":"git"},"_npmVersion":"11.10.1","description":"React/Next.js SDK for WhaleTools storefronts — cart, auth, analytics, and more","directories":{},"_nodeVersion":"25.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.0.0","tsup":"^8.0.0","react":"^19.0.0","serve":"^14.2.6","zustand":"^5.0.0","react-dom":"^19.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","@neowhale/ui":"file:../neowhale-ui","@types/react":"^19.0.0","@playwright/test":"^1.58.2","@types/react-dom":"^19.0.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","zustand":">=5.0.0","react-dom":">=18.0.0","@neowhale/ui":">=0.1.0"},"peerDependenciesMeta":{"next":{"optional":true},"@neowhale/ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/storefront_0.2.20_1774114166809_0.8654261268084096","host":"s3://npm-registry-packages-npm-production"}},"0.2.21":{"name":"@neowhale/storefront","version":"0.2.21","keywords":["whaletools","storefront","ecommerce","react","nextjs","sdk"],"author":{"name":"WhaleTools","email":"dev@whaletools.dev"},"license":"MIT","_id":"@neowhale/storefront@0.2.21","maintainers":[{"name":"neowhale","email":"fahad@cwscommercial.com"}],"homepage":"https://whaletools.dev/docs","bugs":{"url":"https://github.com/neowhale/storefront/issues"},"dist":{"shasum":"cc8c61d31246c35e04c59f62b1dab4afb22d2883","tarball":"https://registry.npmjs.org/@neowhale/storefront/-/storefront-0.2.21.tgz","fileCount":33,"integrity":"sha512-cgAu1lDdG2Sg1NP/ArIXLB7pjHtG37CnCrzocn6HoTeqHkO1QBM2oGLpfI8T7D+Kwm7PycI5dLZ9hcJlFwRfwA==","signatures":[{"sig":"MEYCIQDp+09gtczJXZQqVH0a1QZkO9znCgm75iOnftZkvilMFAIhAP51JTgAhL+sezjYjm6XSVZ3Twosyyi0R+JVA12tgZ9d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1142967},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./next":{"types":"./dist/next/index.d.ts","import":"./dist/next/index.js","require":"./dist/next/index.cjs"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.cjs"}},"gitHead":"8baf0ef45e0ecf7bf8383dfe828491059ee2f601","scripts":{"dev":"tsup --watch","build":"tsup","test:e2e":"npx playwright test","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"neowhale","email":"fahad@cwscommercial.com"},"repository":{"url":"git+https://github.com/neowhale/storefront.git","type":"git"},"_npmVersion":"11.10.1","description":"React/Next.js SDK for WhaleTools storefronts — cart, auth, analytics, and more","directories":{},"_nodeVersion":"25.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.0.0","tsup":"^8.0.0","react":"^19.0.0","serve":"^14.2.6","zustand":"^5.0.0","react-dom":"^19.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","@neowhale/ui":"file:../neowhale-ui","@types/react":"^19.0.0","@playwright/test":"^1.58.2","@types/react-dom":"^19.0.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","zustand":">=5.0.0","react-dom":">=18.0.0","@neowhale/ui":">=0.1.0"},"peerDependenciesMeta":{"next":{"optional":true},"@neowhale/ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/storefront_0.2.21_1774114824026_0.13200095448994587","host":"s3://npm-registry-packages-npm-production"}},"0.2.25":{"name":"@neowhale/storefront","version":"0.2.25","keywords":["whaletools","storefront","ecommerce","react","nextjs","sdk"],"author":{"name":"WhaleTools","email":"dev@whaletools.dev"},"license":"MIT","_id":"@neowhale/storefront@0.2.25","maintainers":[{"name":"neowhale","email":"fahad@cwscommercial.com"}],"homepage":"https://whaletools.dev/docs","bugs":{"url":"https://github.com/neowhale/storefront/issues"},"dist":{"shasum":"34cf71baad3993e91d34f22d0393a763c79e80ab","tarball":"https://registry.npmjs.org/@neowhale/storefront/-/storefront-0.2.25.tgz","fileCount":33,"integrity":"sha512-LrbJT8Fq0z7DCdzSKdEZr4eCNPYtf92UQdr6+qmio5+NLqHv3ptb50AU96bWWInRmbju2QodJqKhaszTrzeHcg==","signatures":[{"sig":"MEUCIAt9K1hEelmJsva0e5UZXCvd2+s1NCyc9KLudhqy8gFDAiEAyFayi7R9xOyRU+VDLVcmk8gHA0Ls25hd1Qb/FsANkNM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@neowhale%2fstorefront@0.2.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1153144},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./next":{"types":"./dist/next/index.d.ts","import":"./dist/next/index.js","require":"./dist/next/index.cjs"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.cjs"}},"gitHead":"555582a275a70c142ac65e3ea3a8c1eca86e090d","scripts":{"dev":"tsup --watch","build":"tsup","test:e2e":"npx playwright test","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"neowhale","email":"fahad@cwscommercial.com"},"repository":{"url":"git+https://github.com/neowhale/storefront.git","type":"git"},"_npmVersion":"10.8.2","description":"React/Next.js SDK for WhaleTools storefronts — cart, auth, analytics, and more","directories":{},"_nodeVersion":"20.20.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.0.0","tsup":"^8.0.0","react":"^19.0.0","serve":"^14.2.6","zustand":"^5.0.0","react-dom":"^19.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","@neowhale/ui":"^0.1.7","@types/react":"^19.0.0","@playwright/test":"^1.58.2","@types/react-dom":"^19.0.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","zustand":">=5.0.0","react-dom":">=18.0.0","@neowhale/ui":">=0.1.0"},"peerDependenciesMeta":{"next":{"optional":true},"@neowhale/ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/storefront_0.2.25_1774119733450_0.21687841428831933","host":"s3://npm-registry-packages-npm-production"}},"0.2.26":{"name":"@neowhale/storefront","version":"0.2.26","keywords":["whaletools","storefront","ecommerce","react","nextjs","sdk"],"author":{"name":"WhaleTools","email":"dev@whaletools.dev"},"license":"MIT","_id":"@neowhale/storefront@0.2.26","maintainers":[{"name":"neowhale","email":"fahad@cwscommercial.com"}],"homepage":"https://whaletools.dev/docs","bugs":{"url":"https://github.com/neowhale/storefront/issues"},"dist":{"shasum":"1c0b769c84f50bbd31c3ea2fadc4283abdce4b3c","tarball":"https://registry.npmjs.org/@neowhale/storefront/-/storefront-0.2.26.tgz","fileCount":33,"integrity":"sha512-9r1GEg3Y5DfGN1UpW5mw/oVkZwm/X+c+jihG8m7ppGFXIkTRNlkx7WTXwzd2sWx4avcnd4GOPSQvwZFm0mc37g==","signatures":[{"sig":"MEQCIBcPyiDWGF9WNZGC4MJZLp10YMLPIsXa9XJo78L6jVnkAiB5PXDbt8KmQYCgjnNWnLjotnvf1WcNpQmlc6LTb3Tw9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1160172},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./next":{"types":"./dist/next/index.d.ts","import":"./dist/next/index.js","require":"./dist/next/index.cjs"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.cjs"}},"gitHead":"555582a275a70c142ac65e3ea3a8c1eca86e090d","scripts":{"dev":"tsup --watch","build":"tsup","test:e2e":"npx playwright test","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"neowhale","email":"fahad@cwscommercial.com"},"repository":{"url":"git+https://github.com/neowhale/storefront.git","type":"git"},"_npmVersion":"11.10.1","description":"React/Next.js SDK for WhaleTools storefronts — cart, auth, analytics, and more","directories":{},"_nodeVersion":"25.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.0.0","tsup":"^8.0.0","react":"^19.0.0","serve":"^14.2.6","zustand":"^5.0.0","react-dom":"^19.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","@neowhale/ui":"^0.1.7","@types/react":"^19.0.0","@playwright/test":"^1.58.2","@types/react-dom":"^19.0.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","zustand":">=5.0.0","react-dom":">=18.0.0","@neowhale/ui":">=0.1.0"},"peerDependenciesMeta":{"next":{"optional":true},"@neowhale/ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/storefront_0.2.26_1774225118504_0.526217730902274","host":"s3://npm-registry-packages-npm-production"}},"0.2.27":{"name":"@neowhale/storefront","version":"0.2.27","keywords":["whaletools","storefront","ecommerce","react","nextjs","sdk"],"author":{"name":"WhaleTools","email":"dev@whaletools.dev"},"license":"MIT","_id":"@neowhale/storefront@0.2.27","maintainers":[{"name":"neowhale","email":"fahad@cwscommercial.com"}],"homepage":"https://whaletools.dev/docs","bugs":{"url":"https://github.com/neowhale/storefront/issues"},"dist":{"shasum":"5e505d5c0fbcf8b3a1f468a707efd6ad5e9792a2","tarball":"https://registry.npmjs.org/@neowhale/storefront/-/storefront-0.2.27.tgz","fileCount":33,"integrity":"sha512-slp/tk8/n4paiBU4DhwKc506HVSXr9ytITlmW03MJMSfdA9sWwJWXdHl2NXhe/Grojw63asEkpTgZUiJysARog==","signatures":[{"sig":"MEYCIQDLcF56SSeZJtyzybPp9FxowrVFjspoWyMB834gQFmC0QIhAMncHpPg7LZCUYrd/TokPfvu9pKWAhTPlMybCa5C4Zsc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1160482},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./next":{"types":"./dist/next/index.d.ts","import":"./dist/next/index.js","require":"./dist/next/index.cjs"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.cjs"}},"gitHead":"f55fa48a25861e3700a5900a32c3b30c232e53ec","scripts":{"dev":"tsup --watch","build":"tsup","test:e2e":"npx playwright test","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"neowhale","email":"fahad@cwscommercial.com"},"repository":{"url":"git+https://github.com/neowhale/storefront.git","type":"git"},"_npmVersion":"11.10.1","description":"React/Next.js SDK for WhaleTools storefronts — cart, auth, analytics, and more","directories":{},"_nodeVersion":"25.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.0.0","tsup":"^8.0.0","react":"^19.0.0","serve":"^14.2.6","zustand":"^5.0.0","react-dom":"^19.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","@neowhale/ui":"^0.1.7","@types/react":"^19.0.0","@playwright/test":"^1.58.2","@types/react-dom":"^19.0.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","zustand":">=5.0.0","react-dom":">=18.0.0","@neowhale/ui":">=0.1.0"},"peerDependenciesMeta":{"next":{"optional":true},"@neowhale/ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/storefront_0.2.27_1774231517673_0.7338090043186494","host":"s3://npm-registry-packages-npm-production"}},"0.2.28":{"name":"@neowhale/storefront","version":"0.2.28","keywords":["whaletools","storefront","ecommerce","react","nextjs","sdk"],"author":{"name":"WhaleTools","email":"dev@whaletools.dev"},"license":"MIT","_id":"@neowhale/storefront@0.2.28","maintainers":[{"name":"neowhale","email":"fahad@cwscommercial.com"}],"homepage":"https://whaletools.dev/docs","bugs":{"url":"https://github.com/neowhale/storefront/issues"},"dist":{"shasum":"9ff0b18a5c52db100f74748dd44a0239631b3acb","tarball":"https://registry.npmjs.org/@neowhale/storefront/-/storefront-0.2.28.tgz","fileCount":33,"integrity":"sha512-GpukeCRrrWusQEZra3bdJZR+qnuegwSSwR9wlJTSsDZG3gIHfCzf3vd9Lplywot1IcpW5SxlcdW8UzuY1AveMw==","signatures":[{"sig":"MEUCIQDB6DNrjwJ1ywZiQ/2vbUUAniRWMTcRX1duHDPmcI1i2QIgOze8LjpTPEDWF/pjZNoonKd9KNCDt2kfEGjUYWYDo24=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1171340},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./next":{"types":"./dist/next/index.d.ts","import":"./dist/next/index.js","require":"./dist/next/index.cjs"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.cjs"}},"gitHead":"f0090b7b3f15a94467130d5ac5190e7bffb3e30e","scripts":{"dev":"tsup --watch","build":"tsup","test:e2e":"npx playwright test","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"neowhale","email":"fahad@cwscommercial.com"},"repository":{"url":"git+https://github.com/neowhale/storefront.git","type":"git"},"_npmVersion":"11.10.1","description":"React/Next.js SDK for WhaleTools storefronts — cart, auth, analytics, and more","directories":{},"_nodeVersion":"25.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.0.0","tsup":"^8.0.0","react":"^19.0.0","serve":"^14.2.6","zustand":"^5.0.0","react-dom":"^19.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","@neowhale/ui":"^0.1.7","@types/react":"^19.0.0","@playwright/test":"^1.58.2","@types/react-dom":"^19.0.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","zustand":">=5.0.0","react-dom":">=18.0.0","@neowhale/ui":">=0.1.0"},"peerDependenciesMeta":{"next":{"optional":true},"@neowhale/ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/storefront_0.2.28_1774250684634_0.5426238794812652","host":"s3://npm-registry-packages-npm-production"}},"0.2.29":{"name":"@neowhale/storefront","version":"0.2.29","keywords":["whaletools","storefront","ecommerce","react","nextjs","sdk"],"author":{"name":"WhaleTools","email":"dev@whaletools.dev"},"license":"MIT","_id":"@neowhale/storefront@0.2.29","maintainers":[{"name":"neowhale","email":"fahad@cwscommercial.com"}],"homepage":"https://whaletools.dev/docs","bugs":{"url":"https://github.com/neowhale/storefront/issues"},"dist":{"shasum":"33bb2d8141b1a0b617fd7da1fff20214ef8e93dc","tarball":"https://registry.npmjs.org/@neowhale/storefront/-/storefront-0.2.29.tgz","fileCount":33,"integrity":"sha512-x+IjN55rltp179Tdph8Tl+bEKrAhZfrqwiowir4UN9crE547s9H0zqEenfipHBvZAvWvH2qH5ebGQlF64rsvcg==","signatures":[{"sig":"MEYCIQC0u+y1OZEAyUIUwVex6KyNEzja3845JcbjAco+Zp4DUAIhAJPyhv6NJHYg/MqH8bXm/y6ZXg48k92MuSkxZUHqseRt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1175916},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./next":{"types":"./dist/next/index.d.ts","import":"./dist/next/index.js","require":"./dist/next/index.cjs"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.cjs"}},"gitHead":"f0090b7b3f15a94467130d5ac5190e7bffb3e30e","scripts":{"dev":"tsup --watch","build":"tsup","test:e2e":"npx playwright test","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"neowhale","email":"fahad@cwscommercial.com"},"repository":{"url":"git+https://github.com/neowhale/storefront.git","type":"git"},"_npmVersion":"11.10.1","description":"React/Next.js SDK for WhaleTools storefronts — cart, auth, analytics, and more","directories":{},"_nodeVersion":"25.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.0.0","tsup":"^8.0.0","react":"^19.0.0","serve":"^14.2.6","zustand":"^5.0.0","react-dom":"^19.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","@neowhale/ui":"^0.1.7","@types/react":"^19.0.0","@playwright/test":"^1.58.2","@types/react-dom":"^19.0.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","zustand":">=5.0.0","react-dom":">=18.0.0","@neowhale/ui":">=0.1.0"},"peerDependenciesMeta":{"next":{"optional":true},"@neowhale/ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/storefront_0.2.29_1774287390948_0.6928494648159549","host":"s3://npm-registry-packages-npm-production"}},"0.2.30":{"name":"@neowhale/storefront","version":"0.2.30","keywords":["whaletools","storefront","ecommerce","react","nextjs","sdk"],"author":{"name":"WhaleTools","email":"dev@whaletools.dev"},"license":"MIT","_id":"@neowhale/storefront@0.2.30","maintainers":[{"name":"neowhale","email":"fahad@cwscommercial.com"}],"homepage":"https://whaletools.dev/docs","bugs":{"url":"https://github.com/neowhale/storefront/issues"},"dist":{"shasum":"13958898009d19c25d1f74d9dd9cb70562f89c69","tarball":"https://registry.npmjs.org/@neowhale/storefront/-/storefront-0.2.30.tgz","fileCount":33,"integrity":"sha512-dWpss44ci3bZFXuO33nOnE2ngsjsZebolaI+fZPXXDYsGbKezMkjWURq17vAxIWQ74aclOLDQuoXp1RYkDbx5Q==","signatures":[{"sig":"MEQCIEQmv/FbP+GD3VjNuIuQ0DcTQR2EZqjDxlzAhZsb/48pAiBt+b+t4RAsYuHXgWOexbl2prLro9JYRjHjuhOZZjj5dw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1191983},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./next":{"types":"./dist/next/index.d.ts","import":"./dist/next/index.js","require":"./dist/next/index.cjs"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.cjs"}},"gitHead":"f0090b7b3f15a94467130d5ac5190e7bffb3e30e","scripts":{"dev":"tsup --watch","build":"tsup","test:e2e":"npx playwright test","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"neowhale","email":"fahad@cwscommercial.com"},"repository":{"url":"git+https://github.com/neowhale/storefront.git","type":"git"},"_npmVersion":"11.10.1","description":"React/Next.js SDK for WhaleTools storefronts — cart, auth, analytics, and more","directories":{},"_nodeVersion":"25.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.0.0","tsup":"^8.0.0","react":"^19.0.0","serve":"^14.2.6","zustand":"^5.0.0","react-dom":"^19.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","@neowhale/ui":"^0.1.7","@types/react":"^19.0.0","@playwright/test":"^1.58.2","@types/react-dom":"^19.0.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","zustand":">=5.0.0","react-dom":">=18.0.0","@neowhale/ui":">=0.1.0"},"peerDependenciesMeta":{"next":{"optional":true},"@neowhale/ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/storefront_0.2.30_1774291238348_0.22154149806771062","host":"s3://npm-registry-packages-npm-production"}},"0.2.31":{"name":"@neowhale/storefront","version":"0.2.31","keywords":["whaletools","storefront","ecommerce","react","nextjs","sdk"],"author":{"name":"WhaleTools","email":"dev@whaletools.dev"},"license":"MIT","_id":"@neowhale/storefront@0.2.31","maintainers":[{"name":"neowhale","email":"fahad@cwscommercial.com"}],"homepage":"https://whaletools.dev/docs","bugs":{"url":"https://github.com/neowhale/storefront/issues"},"dist":{"shasum":"89770937487e0e331459d1e524dab15acb3660a5","tarball":"https://registry.npmjs.org/@neowhale/storefront/-/storefront-0.2.31.tgz","fileCount":33,"integrity":"sha512-kqgKSSe6okUEi/Ka3gu9zi2yVSkPSnZHy41qxPIww2U+XxXPth+xumayGa8IdKN+L7lcb4uy7dMiTaU39ATmrg==","signatures":[{"sig":"MEUCIQC2++RyCLECLIiZl2speiuzD7ds1u5rGITT13cSk8RldAIgOLoZiXD3KP0oQJtwOf5T3lLfGjS54m8wU8CzOZYZfm0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1197133},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./next":{"types":"./dist/next/index.d.ts","import":"./dist/next/index.js","require":"./dist/next/index.cjs"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.cjs"}},"gitHead":"f0090b7b3f15a94467130d5ac5190e7bffb3e30e","scripts":{"dev":"tsup --watch","build":"tsup","test:e2e":"npx playwright test","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"neowhale","email":"fahad@cwscommercial.com"},"repository":{"url":"git+https://github.com/neowhale/storefront.git","type":"git"},"_npmVersion":"11.10.1","description":"React/Next.js SDK for WhaleTools storefronts — cart, auth, analytics, and more","directories":{},"_nodeVersion":"25.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.0.0","tsup":"^8.0.0","react":"^19.0.0","serve":"^14.2.6","zustand":"^5.0.0","react-dom":"^19.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","@neowhale/ui":"^0.1.7","@types/react":"^19.0.0","@playwright/test":"^1.58.2","@types/react-dom":"^19.0.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","zustand":">=5.0.0","react-dom":">=18.0.0","@neowhale/ui":">=0.1.0"},"peerDependenciesMeta":{"next":{"optional":true},"@neowhale/ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/storefront_0.2.31_1774294058851_0.5105776041025649","host":"s3://npm-registry-packages-npm-production"}},"0.2.32":{"name":"@neowhale/storefront","version":"0.2.32","keywords":["whaletools","storefront","ecommerce","react","nextjs","sdk"],"author":{"name":"WhaleTools","email":"dev@whaletools.dev"},"license":"MIT","_id":"@neowhale/storefront@0.2.32","maintainers":[{"name":"neowhale","email":"fahad@cwscommercial.com"}],"homepage":"https://whaletools.dev/docs","bugs":{"url":"https://github.com/neowhale/storefront/issues"},"dist":{"shasum":"5d267df3f84a50fd9bcab54e2c5997f3daeef1bc","tarball":"https://registry.npmjs.org/@neowhale/storefront/-/storefront-0.2.32.tgz","fileCount":33,"integrity":"sha512-DK0qzaCu9OtS9BL0vB4Bgy8chtxVbG7JHLjg/ktBtuMgZJw+CmnJGW12N8WNG1BJI4XaSYSCC/fML1qzDr6+Bg==","signatures":[{"sig":"MEUCIG8q5ok9JSDDze3azSDYTMo0k7jX35EMqeLp/a5P7KMLAiEAwyRAaOHKJU3Bv7WPNPFxUZ9l0gMVKl+u/jH9HJtG60w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1199345},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./next":{"types":"./dist/next/index.d.ts","import":"./dist/next/index.js","require":"./dist/next/index.cjs"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.cjs"}},"gitHead":"f0090b7b3f15a94467130d5ac5190e7bffb3e30e","scripts":{"dev":"tsup --watch","build":"tsup","test:e2e":"npx playwright test","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"neowhale","email":"fahad@cwscommercial.com"},"repository":{"url":"git+https://github.com/neowhale/storefront.git","type":"git"},"_npmVersion":"11.10.1","description":"React/Next.js SDK for WhaleTools storefronts — cart, auth, analytics, and more","directories":{},"_nodeVersion":"25.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.0.0","tsup":"^8.0.0","react":"^19.0.0","serve":"^14.2.6","zustand":"^5.0.0","react-dom":"^19.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","@neowhale/ui":"^0.1.7","@types/react":"^19.0.0","@playwright/test":"^1.58.2","@types/react-dom":"^19.0.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","zustand":">=5.0.0","react-dom":">=18.0.0","@neowhale/ui":">=0.1.0"},"peerDependenciesMeta":{"next":{"optional":true},"@neowhale/ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/storefront_0.2.32_1774295835198_0.996052864400147","host":"s3://npm-registry-packages-npm-production"}},"0.2.33":{"name":"@neowhale/storefront","version":"0.2.33","keywords":["whaletools","storefront","ecommerce","react","nextjs","sdk"],"author":{"name":"WhaleTools","email":"dev@whaletools.dev"},"license":"MIT","_id":"@neowhale/storefront@0.2.33","maintainers":[{"name":"neowhale","email":"fahad@cwscommercial.com"}],"homepage":"https://whaletools.dev/docs","bugs":{"url":"https://github.com/neowhale/storefront/issues"},"dist":{"shasum":"8586fcbfbe252a599e02efca5cbbcd5f4e1cecde","tarball":"https://registry.npmjs.org/@neowhale/storefront/-/storefront-0.2.33.tgz","fileCount":33,"integrity":"sha512-Gyqfd3ykdT7GSadzoSLpalwXq6dmaWxZsZtMoAs3gpipwWb0+7/F80zYw7xqk0ekp1M80lWc09Z3LIQdGvNfEA==","signatures":[{"sig":"MEQCIAqTMshB04q+yBVWiGX+sumM1My+Bw1KaQ42ffT9EpoIAiB53H7t9RtoCni5r/XZUtf4aYYt2YRS9Vw2g5GtIkDd9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1203635},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./next":{"types":"./dist/next/index.d.ts","import":"./dist/next/index.js","require":"./dist/next/index.cjs"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.cjs"}},"gitHead":"f0090b7b3f15a94467130d5ac5190e7bffb3e30e","scripts":{"dev":"tsup --watch","build":"tsup","test:e2e":"npx playwright test","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"neowhale","email":"fahad@cwscommercial.com"},"repository":{"url":"git+https://github.com/neowhale/storefront.git","type":"git"},"_npmVersion":"11.10.1","description":"React/Next.js SDK for WhaleTools storefronts — cart, auth, analytics, and more","directories":{},"_nodeVersion":"25.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.0.0","tsup":"^8.0.0","react":"^19.0.0","serve":"^14.2.6","zustand":"^5.0.0","react-dom":"^19.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","@neowhale/ui":"^0.1.7","@types/react":"^19.0.0","@playwright/test":"^1.58.2","@types/react-dom":"^19.0.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","zustand":">=5.0.0","react-dom":">=18.0.0","@neowhale/ui":">=0.1.0"},"peerDependenciesMeta":{"next":{"optional":true},"@neowhale/ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/storefront_0.2.33_1774330004625_0.3484007695173059","host":"s3://npm-registry-packages-npm-production"}},"0.2.34":{"name":"@neowhale/storefront","version":"0.2.34","keywords":["whaletools","storefront","ecommerce","react","nextjs","sdk"],"author":{"name":"WhaleTools","email":"dev@whaletools.dev"},"license":"MIT","_id":"@neowhale/storefront@0.2.34","maintainers":[{"name":"neowhale","email":"fahad@cwscommercial.com"}],"homepage":"https://whaletools.dev/docs","bugs":{"url":"https://github.com/neowhale/storefront/issues"},"dist":{"shasum":"d1dff7330439e76c73b8e18577c11b6eaec91e87","tarball":"https://registry.npmjs.org/@neowhale/storefront/-/storefront-0.2.34.tgz","fileCount":42,"integrity":"sha512-7kbczRL2FFbdi/busGh1iCwH0CnDxvNhnt5OSKeZFIVFrq0hZ8k2Fxn3lcMlbF20+vhb0RQln+UNdIii+08zBw==","signatures":[{"sig":"MEYCIQDB0dxJ4gj1hKGOWztZOJyis6CcliNtZfyNgzNpzy6g1AIhANI/+hgmvxDLcoFvGGofS9HwrOCxNK4BkkoAx0G717rf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1287020},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./next":{"types":"./dist/next/index.d.ts","import":"./dist/next/index.js","require":"./dist/next/index.cjs"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.cjs"},"./landing":{"script":"./dist/landing.global.js"}},"gitHead":"f0090b7b3f15a94467130d5ac5190e7bffb3e30e","scripts":{"dev":"tsup --watch","build":"tsup","test:e2e":"npx playwright test","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"neowhale","email":"fahad@cwscommercial.com"},"repository":{"url":"git+https://github.com/neowhale/storefront.git","type":"git"},"_npmVersion":"11.10.1","description":"React/Next.js SDK for WhaleTools storefronts — cart, auth, analytics, and more","directories":{},"_nodeVersion":"25.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.0.0","tsup":"^8.0.0","react":"^19.0.0","serve":"^14.2.6","zustand":"^5.0.0","react-dom":"^19.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","@neowhale/ui":"^0.1.7","@types/react":"^19.0.0","@playwright/test":"^1.58.2","@types/react-dom":"^19.0.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","zustand":">=5.0.0","react-dom":">=18.0.0","@neowhale/ui":">=0.1.0"},"peerDependenciesMeta":{"next":{"optional":true},"@neowhale/ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/storefront_0.2.34_1774333001538_0.25812372622024693","host":"s3://npm-registry-packages-npm-production"}},"0.2.35":{"name":"@neowhale/storefront","version":"0.2.35","keywords":["whaletools","storefront","ecommerce","react","nextjs","sdk"],"author":{"name":"WhaleTools","email":"dev@whaletools.dev"},"license":"MIT","_id":"@neowhale/storefront@0.2.35","maintainers":[{"name":"neowhale","email":"fahad@cwscommercial.com"}],"homepage":"https://whaletools.dev/docs","bugs":{"url":"https://github.com/neowhale/storefront/issues"},"dist":{"shasum":"755147720451ccae6a4460cbea9088d2887b7403","tarball":"https://registry.npmjs.org/@neowhale/storefront/-/storefront-0.2.35.tgz","fileCount":42,"integrity":"sha512-EwLzE6SEL6lQNgwstzbVLNLPNr/wydeGHwy4KgYTgDIJqx+d9OTn6zgjDm4J3QJB5YlJMzL9Y+O7e3uf75RkeQ==","signatures":[{"sig":"MEUCIGb/HKG3fIuOjaArixkhZg1CeRAzKUOjHzh2qJwQs9NQAiEA/8HMf9M5WDl9poTJ9DbF3rwXL/l2UIjoYUigFN5J0OE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1286248},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./next":{"types":"./dist/next/index.d.ts","import":"./dist/next/index.js","require":"./dist/next/index.cjs"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.cjs"},"./landing":{"script":"./dist/landing.global.js"}},"gitHead":"f0090b7b3f15a94467130d5ac5190e7bffb3e30e","scripts":{"dev":"tsup --watch","build":"tsup","test:e2e":"npx playwright test","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"neowhale","email":"fahad@cwscommercial.com"},"repository":{"url":"git+https://github.com/neowhale/storefront.git","type":"git"},"_npmVersion":"11.10.1","description":"React/Next.js SDK for WhaleTools storefronts — cart, auth, analytics, and more","directories":{},"_nodeVersion":"25.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.0.0","tsup":"^8.0.0","react":"^19.0.0","serve":"^14.2.6","zustand":"^5.0.0","react-dom":"^19.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","@neowhale/ui":"^0.1.7","@types/react":"^19.0.0","@playwright/test":"^1.58.2","@types/react-dom":"^19.0.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","zustand":">=5.0.0","react-dom":">=18.0.0","@neowhale/ui":">=0.1.0"},"peerDependenciesMeta":{"next":{"optional":true},"@neowhale/ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/storefront_0.2.35_1774366590220_0.7811305159526443","host":"s3://npm-registry-packages-npm-production"}},"0.2.36":{"name":"@neowhale/storefront","version":"0.2.36","keywords":["whaletools","storefront","ecommerce","react","nextjs","sdk"],"author":{"name":"WhaleTools","email":"dev@whaletools.dev"},"license":"MIT","_id":"@neowhale/storefront@0.2.36","maintainers":[{"name":"neowhale","email":"fahad@cwscommercial.com"}],"homepage":"https://whaletools.dev/docs","bugs":{"url":"https://github.com/neowhale/storefront/issues"},"dist":{"shasum":"9c494e3f879ddd6bd24a99391f81d9367a1ebeef","tarball":"https://registry.npmjs.org/@neowhale/storefront/-/storefront-0.2.36.tgz","fileCount":42,"integrity":"sha512-nKlYv0E+n5h3a/6VUPKJZWWN6IUzv5vfStLVtHEnFI0VvxfBzxht1NOXRZLqHMxxpclAHSYjJMFlJtZRhwq6Jw==","signatures":[{"sig":"MEQCICMUNRlYcDSXd46mKcQbyGyRGTM5GgPR1JG7FgtfFfDWAiBWaGVGOGUqKmRg3bZzhVwZ3jGs136xTACIjoyV6xJrvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1272614},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./next":{"types":"./dist/next/index.d.ts","import":"./dist/next/index.js","require":"./dist/next/index.cjs"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.cjs"},"./landing":{"script":"./dist/landing.global.js"}},"gitHead":"f0090b7b3f15a94467130d5ac5190e7bffb3e30e","scripts":{"dev":"tsup --watch","build":"tsup","test:e2e":"npx playwright test","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"neowhale","email":"fahad@cwscommercial.com"},"repository":{"url":"git+https://github.com/neowhale/storefront.git","type":"git"},"_npmVersion":"11.10.1","description":"React/Next.js SDK for WhaleTools storefronts — cart, auth, analytics, and more","directories":{},"_nodeVersion":"25.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.0.0","tsup":"^8.0.0","react":"^19.0.0","serve":"^14.2.6","zustand":"^5.0.0","react-dom":"^19.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","@neowhale/ui":"^0.1.7","@types/react":"^19.0.0","@playwright/test":"^1.58.2","@types/react-dom":"^19.0.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","zustand":">=5.0.0","react-dom":">=18.0.0","@neowhale/ui":">=0.1.0"},"peerDependenciesMeta":{"next":{"optional":true},"@neowhale/ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/storefront_0.2.36_1774368657745_0.018356909394380727","host":"s3://npm-registry-packages-npm-production"}},"0.2.37":{"name":"@neowhale/storefront","version":"0.2.37","keywords":["whaletools","storefront","ecommerce","react","nextjs","sdk"],"author":{"name":"WhaleTools","email":"dev@whaletools.dev"},"license":"MIT","_id":"@neowhale/storefront@0.2.37","maintainers":[{"name":"neowhale","email":"fahad@cwscommercial.com"}],"homepage":"https://whaletools.dev/docs","bugs":{"url":"https://github.com/neowhale/storefront/issues"},"dist":{"shasum":"57186e007e78c0e8d9a10756e52559922011aabf","tarball":"https://registry.npmjs.org/@neowhale/storefront/-/storefront-0.2.37.tgz","fileCount":42,"integrity":"sha512-W41GsbNFfyZpYcXuJmNQjXbKGeBHMkCmzXL/ZHd8m/cJRyZNifIcI5OOipkVL8mqP4i01u5+ndG3T+xsKgpong==","signatures":[{"sig":"MEQCIFSMsNNLk7ozlj9EM4G34zNWb6fJFEK2FCVuTqRm58PpAiA/7vu7XZOf97uAbUrqWb63j370QatmFIyih/k5Fwsutw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1272827},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./next":{"types":"./dist/next/index.d.ts","import":"./dist/next/index.js","require":"./dist/next/index.cjs"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.cjs"},"./landing":{"script":"./dist/landing.global.js"}},"gitHead":"f0090b7b3f15a94467130d5ac5190e7bffb3e30e","scripts":{"dev":"tsup --watch","build":"tsup","test:e2e":"npx playwright test","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"neowhale","email":"fahad@cwscommercial.com"},"repository":{"url":"git+https://github.com/neowhale/storefront.git","type":"git"},"_npmVersion":"11.10.1","description":"React/Next.js SDK for WhaleTools storefronts — cart, auth, analytics, and more","directories":{},"_nodeVersion":"25.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.0.0","tsup":"^8.0.0","react":"^19.0.0","serve":"^14.2.6","zustand":"^5.0.0","react-dom":"^19.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","@neowhale/ui":"^0.1.7","@types/react":"^19.0.0","@playwright/test":"^1.58.2","@types/react-dom":"^19.0.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","zustand":">=5.0.0","react-dom":">=18.0.0","@neowhale/ui":">=0.1.0"},"peerDependenciesMeta":{"next":{"optional":true},"@neowhale/ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/storefront_0.2.37_1774369121947_0.6369430908039251","host":"s3://npm-registry-packages-npm-production"}},"0.2.38":{"name":"@neowhale/storefront","version":"0.2.38","keywords":["whaletools","storefront","ecommerce","react","nextjs","sdk"],"author":{"name":"WhaleTools","email":"dev@whaletools.dev"},"license":"MIT","_id":"@neowhale/storefront@0.2.38","maintainers":[{"name":"neowhale","email":"fahad@cwscommercial.com"}],"homepage":"https://whaletools.dev/docs","bugs":{"url":"https://github.com/neowhale/storefront/issues"},"dist":{"shasum":"b85bcd6a19b8d957e8e337d5e38c671004e1088f","tarball":"https://registry.npmjs.org/@neowhale/storefront/-/storefront-0.2.38.tgz","fileCount":42,"integrity":"sha512-9VkD2jpdjUBAyZ1AIn/+e1or75DYELI4fjyihTjC+aZ8sqZW7AuitBaRCF6o9aEuGrSkNILNDg1Gsdz7esDZaA==","signatures":[{"sig":"MEUCIHSnCZUAnlhmF1B/FYx3JSSrBpi24Ymx7kv58YWYjEfVAiEAs+cDFU+229NHJETm1R6bJl+DGHO1nQRAOMLH2zcAlCY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1275679},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./next":{"types":"./dist/next/index.d.ts","import":"./dist/next/index.js","require":"./dist/next/index.cjs"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.cjs"},"./landing":{"script":"./dist/landing.global.js"}},"gitHead":"54bf33177222fe3c2fbb2a80b8e2f6e21bf3e117","scripts":{"dev":"tsup --watch","build":"tsup","test:e2e":"npx playwright test","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"neowhale","email":"fahad@cwscommercial.com"},"repository":{"url":"git+https://github.com/neowhale/storefront.git","type":"git"},"_npmVersion":"11.10.1","description":"React/Next.js SDK for WhaleTools storefronts — cart, auth, analytics, and more","directories":{},"_nodeVersion":"25.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.0.0","tsup":"^8.0.0","react":"^19.0.0","serve":"^14.2.6","zustand":"^5.0.0","react-dom":"^19.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","@neowhale/ui":"^0.1.7","@types/react":"^19.0.0","@playwright/test":"^1.58.2","@types/react-dom":"^19.0.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","zustand":">=5.0.0","react-dom":">=18.0.0","@neowhale/ui":">=0.1.0"},"peerDependenciesMeta":{"next":{"optional":true},"@neowhale/ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/storefront_0.2.38_1774373658650_0.5267496479789133","host":"s3://npm-registry-packages-npm-production"}},"0.2.39":{"name":"@neowhale/storefront","version":"0.2.39","keywords":["whaletools","storefront","ecommerce","react","nextjs","sdk"],"author":{"name":"WhaleTools","email":"dev@whaletools.dev"},"license":"MIT","_id":"@neowhale/storefront@0.2.39","maintainers":[{"name":"neowhale","email":"fahad@cwscommercial.com"}],"homepage":"https://whaletools.dev/docs","bugs":{"url":"https://github.com/neowhale/storefront/issues"},"dist":{"shasum":"d1f7b40b9d686c0cb51d3c694b99abe931612b7c","tarball":"https://registry.npmjs.org/@neowhale/storefront/-/storefront-0.2.39.tgz","fileCount":42,"integrity":"sha512-76ABTC0TMrfLlvTBv/HSWgBOC5IdmZJe6wuXdaH5aKf/boXHJ6JuXZtR15y9FAwfSdSg4MCEzST9LXv3l3FfCw==","signatures":[{"sig":"MEQCIH5FzWtFKLpmUVwJik0KtWrFYRN8rJt8svSyL+3Xe743AiBXSEft0BL//pceL1Zycj1tPfh0kzB8KhP2zCZ1xDXK4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1278452},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./next":{"types":"./dist/next/index.d.ts","import":"./dist/next/index.js","require":"./dist/next/index.cjs"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.cjs"},"./landing":{"script":"./dist/landing.global.js"}},"gitHead":"874c0d38bd2dbd6b716831ed674398d9a7d0a633","scripts":{"dev":"tsup --watch","build":"tsup","test:e2e":"npx playwright test","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"neowhale","email":"fahad@cwscommercial.com"},"repository":{"url":"git+https://github.com/neowhale/storefront.git","type":"git"},"_npmVersion":"11.10.1","description":"React/Next.js SDK for WhaleTools storefronts — cart, auth, analytics, and more","directories":{},"_nodeVersion":"25.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.0.0","tsup":"^8.0.0","react":"^19.0.0","serve":"^14.2.6","zustand":"^5.0.0","react-dom":"^19.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","@neowhale/ui":"^0.1.7","@types/react":"^19.0.0","@playwright/test":"^1.58.2","@types/react-dom":"^19.0.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","zustand":">=5.0.0","react-dom":">=18.0.0","@neowhale/ui":">=0.1.0"},"peerDependenciesMeta":{"next":{"optional":true},"@neowhale/ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/storefront_0.2.39_1774473994320_0.4424375892058794","host":"s3://npm-registry-packages-npm-production"}},"0.2.40":{"name":"@neowhale/storefront","version":"0.2.40","keywords":["whaletools","storefront","ecommerce","react","nextjs","sdk"],"author":{"name":"WhaleTools","email":"dev@whaletools.dev"},"license":"MIT","_id":"@neowhale/storefront@0.2.40","maintainers":[{"name":"neowhale","email":"fahad@cwscommercial.com"}],"homepage":"https://whaletools.dev/docs","bugs":{"url":"https://github.com/neowhale/storefront/issues"},"dist":{"shasum":"c01ecb8f862187e0cfdc7fcc7704c39990b076df","tarball":"https://registry.npmjs.org/@neowhale/storefront/-/storefront-0.2.40.tgz","fileCount":42,"integrity":"sha512-hv+ksXVTGYsCnxO6zi/wlitMf07v0Dd/NYql4uszqwCrK36gNby/kzOcYk6SdDl3KxnDFCOuxX7bgTSdkemdyw==","signatures":[{"sig":"MEQCIBhDu+J67qxTIob7tDNlE6rv6f6kglnfX/WlJSWBH76jAiAu/oQ+Zjs8IYEO0LIDgvhuwWG5IZsP8YGwtPv0EAOSXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1284526},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./next":{"types":"./dist/next/index.d.ts","import":"./dist/next/index.js","require":"./dist/next/index.cjs"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.cjs"},"./landing":{"script":"./dist/landing.global.js"}},"gitHead":"874c0d38bd2dbd6b716831ed674398d9a7d0a633","scripts":{"dev":"tsup --watch","build":"tsup","test:e2e":"npx playwright test","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"neowhale","email":"fahad@cwscommercial.com"},"repository":{"url":"git+https://github.com/neowhale/storefront.git","type":"git"},"_npmVersion":"11.10.1","description":"React/Next.js SDK for WhaleTools storefronts — cart, auth, analytics, and more","directories":{},"_nodeVersion":"25.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.0.0","tsup":"^8.0.0","react":"^19.0.0","serve":"^14.2.6","zustand":"^5.0.0","react-dom":"^19.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","@neowhale/ui":"^0.1.7","@types/react":"^19.0.0","@playwright/test":"^1.58.2","@types/react-dom":"^19.0.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","zustand":">=5.0.0","react-dom":">=18.0.0","@neowhale/ui":">=0.1.0"},"peerDependenciesMeta":{"next":{"optional":true},"@neowhale/ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/storefront_0.2.40_1774480938685_0.4220586117632972","host":"s3://npm-registry-packages-npm-production"}},"0.2.41":{"name":"@neowhale/storefront","version":"0.2.41","keywords":["whaletools","storefront","ecommerce","react","nextjs","sdk"],"author":{"name":"WhaleTools","email":"dev@whaletools.dev"},"license":"MIT","_id":"@neowhale/storefront@0.2.41","maintainers":[{"name":"neowhale","email":"fahad@cwscommercial.com"}],"homepage":"https://whaletools.dev/docs","bugs":{"url":"https://github.com/neowhale/storefront/issues"},"dist":{"shasum":"adc3c587a733444e8a4306ef08c50137a9453046","tarball":"https://registry.npmjs.org/@neowhale/storefront/-/storefront-0.2.41.tgz","fileCount":32,"integrity":"sha512-e8gGuOhhn+4DTQKQU6p79mwvjA8WeoaIrt0PnPPtFPxwg2GzPjYymJ0F4U8VuwPUwUQIa9gyaQO1OmKwqMZVVQ==","signatures":[{"sig":"MEUCIQCHXGkzq36xUaHlBsc1wuwk6tSSjDTjZYetF9Gy5r3PKQIgL3m7+/e2vTkE32g45PC9CaHQdfrZjlZNBtapRiI3vRw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1210543},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./next":{"types":"./dist/next/index.d.ts","import":"./dist/next/index.js","require":"./dist/next/index.cjs"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.cjs"},"./landing":{"script":"./dist/landing.global.js"}},"gitHead":"874c0d38bd2dbd6b716831ed674398d9a7d0a633","scripts":{"dev":"tsup --watch","build":"tsup","test:e2e":"npx playwright test","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"neowhale","email":"fahad@cwscommercial.com"},"repository":{"url":"git+https://github.com/neowhale/storefront.git","type":"git"},"_npmVersion":"11.10.1","description":"React/Next.js SDK for WhaleTools storefronts — cart, auth, analytics, and more","directories":{},"_nodeVersion":"25.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.0.0","tsup":"^8.0.0","react":"^19.0.0","serve":"^14.2.6","zustand":"^5.0.0","react-dom":"^19.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","@neowhale/ui":"^0.1.7","@types/react":"^19.0.0","@playwright/test":"^1.58.2","@types/react-dom":"^19.0.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","zustand":">=5.0.0","react-dom":">=18.0.0","@neowhale/ui":">=0.1.0"},"peerDependenciesMeta":{"next":{"optional":true},"@neowhale/ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/storefront_0.2.41_1774481356516_0.719289465711842","host":"s3://npm-registry-packages-npm-production"}},"0.2.42":{"name":"@neowhale/storefront","version":"0.2.42","keywords":["whaletools","storefront","ecommerce","react","nextjs","sdk"],"author":{"name":"WhaleTools","email":"dev@whaletools.dev"},"license":"MIT","_id":"@neowhale/storefront@0.2.42","maintainers":[{"name":"neowhale","email":"fahad@cwscommercial.com"}],"homepage":"https://whaletools.dev/docs","bugs":{"url":"https://github.com/neowhale/storefront/issues"},"dist":{"shasum":"ff2667b1f5df808e70e306fd45e55e7efdb39c8a","tarball":"https://registry.npmjs.org/@neowhale/storefront/-/storefront-0.2.42.tgz","fileCount":32,"integrity":"sha512-Qk9tG8YEJwiOFFCBuN2wdGb5QOB/kTBzr6lF3psUbfc5+TsxGjHBKxO85Y8ZHLBKXZvux+Kvt76Gbb1fBOYl6w==","signatures":[{"sig":"MEYCIQCjlAxEdXlx6xBJ0SE9aynLll7WlbgNdvEKa5mSCf0TwwIhALnq4jSqq2VOlB5Q2D1pPnuQHEyKDJnP3tgkuralahM6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1209265},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./next":{"types":"./dist/next/index.d.ts","import":"./dist/next/index.js","require":"./dist/next/index.cjs"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.cjs"},"./landing":{"script":"./dist/landing.global.js"}},"gitHead":"874c0d38bd2dbd6b716831ed674398d9a7d0a633","scripts":{"dev":"tsup --watch","build":"tsup","test:e2e":"npx playwright test","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"neowhale","email":"fahad@cwscommercial.com"},"repository":{"url":"git+https://github.com/neowhale/storefront.git","type":"git"},"_npmVersion":"11.10.1","description":"React/Next.js SDK for WhaleTools storefronts — cart, auth, analytics, and more","directories":{},"_nodeVersion":"25.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.0.0","tsup":"^8.0.0","react":"^19.0.0","serve":"^14.2.6","zustand":"^5.0.0","react-dom":"^19.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","@neowhale/ui":"^0.1.7","@types/react":"^19.0.0","@playwright/test":"^1.58.2","@types/react-dom":"^19.0.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","zustand":">=5.0.0","react-dom":">=18.0.0","@neowhale/ui":">=0.1.0"},"peerDependenciesMeta":{"next":{"optional":true},"@neowhale/ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/storefront_0.2.42_1774481624061_0.726656352919008","host":"s3://npm-registry-packages-npm-production"}},"0.2.43":{"name":"@neowhale/storefront","version":"0.2.43","keywords":["whaletools","storefront","ecommerce","react","nextjs","sdk"],"author":{"name":"WhaleTools","email":"dev@whaletools.dev"},"license":"MIT","_id":"@neowhale/storefront@0.2.43","maintainers":[{"name":"neowhale","email":"fahad@cwscommercial.com"}],"homepage":"https://whaletools.dev/docs","bugs":{"url":"https://github.com/neowhale/storefront/issues"},"dist":{"shasum":"77a459245ebbe50064b0b1cdb1e573148285318b","tarball":"https://registry.npmjs.org/@neowhale/storefront/-/storefront-0.2.43.tgz","fileCount":32,"integrity":"sha512-15gdvoVd2EzQhZfzfAA1+xBPpybRFzR7JhbTh13h3VkMuris9AFdohpPyVcjB7MH4STMMgOXZaMDsJmlO5g/jg==","signatures":[{"sig":"MEYCIQD7eQUp/cNQl5lBfrtugxUpdM/PDeV8+pnSqc7+gQg4WgIhAKNrTAmNDqWXhVjimU9O0YOffVAGY/J8v6Qi5P/AWTYN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1209265},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./next":{"types":"./dist/next/index.d.ts","import":"./dist/next/index.js","require":"./dist/next/index.cjs"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.cjs"},"./landing":{"script":"./dist/landing.global.js"}},"gitHead":"874c0d38bd2dbd6b716831ed674398d9a7d0a633","scripts":{"dev":"tsup --watch","build":"tsup","test:e2e":"npx playwright test","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"neowhale","email":"fahad@cwscommercial.com"},"repository":{"url":"git+https://github.com/neowhale/storefront.git","type":"git"},"_npmVersion":"11.10.1","description":"React/Next.js SDK for WhaleTools storefronts — cart, auth, analytics, and more","directories":{},"_nodeVersion":"25.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.0.0","tsup":"^8.0.0","react":"^19.0.0","serve":"^14.2.6","zustand":"^5.0.0","react-dom":"^19.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","@neowhale/ui":"^0.1.7","@types/react":"^19.0.0","@playwright/test":"^1.58.2","@types/react-dom":"^19.0.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","zustand":">=5.0.0","react-dom":">=18.0.0","@neowhale/ui":">=0.1.0"},"peerDependenciesMeta":{"next":{"optional":true},"@neowhale/ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/storefront_0.2.43_1774481665397_0.4033755948690314","host":"s3://npm-registry-packages-npm-production"}},"0.2.44":{"name":"@neowhale/storefront","version":"0.2.44","keywords":["whaletools","storefront","ecommerce","react","nextjs","sdk"],"author":{"name":"WhaleTools","email":"dev@whaletools.dev"},"license":"MIT","_id":"@neowhale/storefront@0.2.44","maintainers":[{"name":"neowhale","email":"fahad@cwscommercial.com"}],"homepage":"https://whaletools.dev/docs","bugs":{"url":"https://github.com/neowhale/storefront/issues"},"dist":{"shasum":"ec73040d6775d096606381d73ab1980b1b12f3c9","tarball":"https://registry.npmjs.org/@neowhale/storefront/-/storefront-0.2.44.tgz","fileCount":42,"integrity":"sha512-HZq5+C6TSEJYEjEjyKqUkXSlUTbZN7ml8UgGyzaQeur0kpXT3B9xwS9UAFFjDWLAl9POH1P4R6lYUHmeU59UOA==","signatures":[{"sig":"MEYCIQDpQyVe0YagCRNaNX0+vcKxVdzmqES8oLlG2e6kzbS2sAIhAIKXxaWqXGiBeNW+3RNCKkx3F1M7F+trmJq7cNuliLV5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1411764},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./next":{"types":"./dist/next/index.d.ts","import":"./dist/next/index.js","require":"./dist/next/index.cjs"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.cjs"},"./landing":{"script":"./dist/landing.global.js"}},"gitHead":"874c0d38bd2dbd6b716831ed674398d9a7d0a633","scripts":{"dev":"tsup --watch","build":"tsup","test:e2e":"npx playwright test","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"neowhale","email":"fahad@cwscommercial.com"},"repository":{"url":"git+https://github.com/neowhale/storefront.git","type":"git"},"_npmVersion":"11.10.1","description":"React/Next.js SDK for WhaleTools storefronts — cart, auth, analytics, and more","directories":{},"_nodeVersion":"25.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.0.0","tsup":"^8.0.0","react":"^19.0.0","serve":"^14.2.6","zustand":"^5.0.0","react-dom":"^19.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","@neowhale/ui":"^0.1.7","@types/react":"^19.0.0","@playwright/test":"^1.58.2","@types/react-dom":"^19.0.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","zustand":">=5.0.0","react-dom":">=18.0.0","@neowhale/ui":">=0.1.0"},"peerDependenciesMeta":{"next":{"optional":true},"@neowhale/ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/storefront_0.2.44_1774483837019_0.18339301707992295","host":"s3://npm-registry-packages-npm-production"}},"0.2.45":{"name":"@neowhale/storefront","version":"0.2.45","keywords":["whaletools","storefront","ecommerce","react","nextjs","sdk"],"author":{"name":"WhaleTools","email":"dev@whaletools.dev"},"license":"MIT","_id":"@neowhale/storefront@0.2.45","maintainers":[{"name":"neowhale","email":"fahad@cwscommercial.com"}],"homepage":"https://whaletools.dev/docs","bugs":{"url":"https://github.com/neowhale/storefront/issues"},"dist":{"shasum":"57effe8df4c33c420d87fbee4516ded2dbc3662a","tarball":"https://registry.npmjs.org/@neowhale/storefront/-/storefront-0.2.45.tgz","fileCount":42,"integrity":"sha512-RuxN1JitOfSU8FxtqZ9ETWoYHx3qDXUe9h3CntP2BimZ0LS9GRBh74Bq9BZY9oCJjRNazH4/i7g1ridrcjnWDA==","signatures":[{"sig":"MEUCIHVnrBU0GegZH6LiTirrdlNPeshmdrll8LnyKzPbhmfiAiEAsrI0+vJinRjmpkelnWNdG9+rzJ00mU7EDtgsnMd/tSM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1408647},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./next":{"types":"./dist/next/index.d.ts","import":"./dist/next/index.js","require":"./dist/next/index.cjs"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.cjs"},"./landing":{"script":"./dist/landing.global.js"}},"gitHead":"f750bda84c0ee045fd00356d184ea66648e69a69","scripts":{"dev":"tsup --watch","build":"tsup","test:e2e":"npx playwright test","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"neowhale","email":"fahad@cwscommercial.com"},"repository":{"url":"git+https://github.com/neowhale/storefront.git","type":"git"},"_npmVersion":"11.10.1","description":"React/Next.js SDK for WhaleTools storefronts — cart, auth, analytics, and more","directories":{},"_nodeVersion":"25.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.0.0","tsup":"^8.0.0","react":"^19.0.0","serve":"^14.2.6","zustand":"^5.0.0","react-dom":"^19.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","@neowhale/ui":"^0.1.7","@types/react":"^19.0.0","@playwright/test":"^1.58.2","@types/react-dom":"^19.0.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","zustand":">=5.0.0","react-dom":">=18.0.0","@neowhale/ui":">=0.1.0"},"peerDependenciesMeta":{"next":{"optional":true},"@neowhale/ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/storefront_0.2.45_1774486374105_0.9201440295999617","host":"s3://npm-registry-packages-npm-production"}},"0.2.46":{"name":"@neowhale/storefront","version":"0.2.46","keywords":["whaletools","storefront","ecommerce","react","nextjs","sdk"],"author":{"name":"WhaleTools","email":"dev@whaletools.dev"},"license":"MIT","_id":"@neowhale/storefront@0.2.46","maintainers":[{"name":"neowhale","email":"fahad@cwscommercial.com"}],"homepage":"https://whaletools.dev/docs","bugs":{"url":"https://github.com/neowhale/storefront/issues"},"dist":{"shasum":"bdf4963895463991dd64318856d85c2bcd07cdd0","tarball":"https://registry.npmjs.org/@neowhale/storefront/-/storefront-0.2.46.tgz","fileCount":42,"integrity":"sha512-iexAn4KmYD3oQlsNe5JU0Otf7NFYWCxoko3TysoY3QKFa2qx/Pbp1GuyJn7U28nx2Jdg0keW7NQFPfFLfTSH4g==","signatures":[{"sig":"MEUCIQC3+C0MJQpywFBlIYBSUOJGPPNx+bNKHXZyS81uTc8QnAIgVuSeGgO0Jzi4JLBKynOXRaiUWuWr8ijhsIF+A+0ylPE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1449235},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./next":{"types":"./dist/next/index.d.ts","import":"./dist/next/index.js","require":"./dist/next/index.cjs"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.cjs"},"./landing":{"script":"./dist/landing.global.js"}},"gitHead":"438892936b37abdddd811a54e083d74e24310b1d","scripts":{"dev":"tsup --watch","build":"tsup","test:e2e":"npx playwright test","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"neowhale","email":"fahad@cwscommercial.com"},"repository":{"url":"git+https://github.com/neowhale/storefront.git","type":"git"},"_npmVersion":"11.10.1","description":"React/Next.js SDK for WhaleTools storefronts — cart, auth, analytics, and more","directories":{},"_nodeVersion":"25.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.0.0","tsup":"^8.0.0","react":"^19.0.0","serve":"^14.2.6","zustand":"^5.0.0","react-dom":"^19.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","@neowhale/ui":"^0.1.7","@types/react":"^19.0.0","@playwright/test":"^1.58.2","@types/react-dom":"^19.0.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","zustand":">=5.0.0","react-dom":">=18.0.0","@neowhale/ui":">=0.1.0"},"peerDependenciesMeta":{"next":{"optional":true},"@neowhale/ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/storefront_0.2.46_1774492765805_0.284221893143737","host":"s3://npm-registry-packages-npm-production"}},"0.2.47":{"name":"@neowhale/storefront","version":"0.2.47","keywords":["whaletools","storefront","ecommerce","react","nextjs","sdk"],"author":{"name":"WhaleTools","email":"dev@whaletools.dev"},"license":"MIT","_id":"@neowhale/storefront@0.2.47","maintainers":[{"name":"neowhale","email":"fahad@cwscommercial.com"}],"homepage":"https://whaletools.dev/docs","bugs":{"url":"https://github.com/neowhale/storefront/issues"},"dist":{"shasum":"c3f42d83e6fbed58d8a685e03758722c80949d1f","tarball":"https://registry.npmjs.org/@neowhale/storefront/-/storefront-0.2.47.tgz","fileCount":42,"integrity":"sha512-m7Ja5XPJmSwz0/6rlas/BE3RkqPd3g5lrF+s4ToowNuXuk54KaTummQLhVVhCRyHwNR0EoNGhUr8JwrRZXxEfw==","signatures":[{"sig":"MEQCIHi22ER0Kj5me9wkk3touYYaJoxH7rkSktVhOdpulyKOAiB7TnkxOYxxUumNTdWhg3yJKUgQunsdQ7N/r4LyjjTsHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1460995},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./next":{"types":"./dist/next/index.d.ts","import":"./dist/next/index.js","require":"./dist/next/index.cjs"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.cjs"},"./landing":{"script":"./dist/landing.global.js"}},"gitHead":"438892936b37abdddd811a54e083d74e24310b1d","scripts":{"dev":"tsup --watch","build":"tsup","test:e2e":"npx playwright test","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"neowhale","email":"fahad@cwscommercial.com"},"repository":{"url":"git+https://github.com/neowhale/storefront.git","type":"git"},"_npmVersion":"11.10.1","description":"React/Next.js SDK for WhaleTools storefronts — cart, auth, analytics, and more","directories":{},"_nodeVersion":"25.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.0.0","tsup":"^8.0.0","react":"^19.0.0","serve":"^14.2.6","zustand":"^5.0.0","react-dom":"^19.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","@neowhale/ui":"^0.1.7","@types/react":"^19.0.0","@playwright/test":"^1.58.2","@types/react-dom":"^19.0.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","zustand":">=5.0.0","react-dom":">=18.0.0","@neowhale/ui":">=0.1.0"},"peerDependenciesMeta":{"next":{"optional":true},"@neowhale/ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/storefront_0.2.47_1774493181781_0.052978685375019374","host":"s3://npm-registry-packages-npm-production"}},"0.2.48":{"name":"@neowhale/storefront","version":"0.2.48","keywords":["whaletools","storefront","ecommerce","react","nextjs","sdk"],"author":{"name":"WhaleTools","email":"dev@whaletools.dev"},"license":"MIT","_id":"@neowhale/storefront@0.2.48","maintainers":[{"name":"neowhale","email":"fahad@cwscommercial.com"}],"homepage":"https://whaletools.dev/docs","bugs":{"url":"https://github.com/neowhale/storefront/issues"},"dist":{"shasum":"9af0daaa7e79fce300119cdb8c6468b07f4fb7ee","tarball":"https://registry.npmjs.org/@neowhale/storefront/-/storefront-0.2.48.tgz","fileCount":42,"integrity":"sha512-7oWy9Kut64Cy8bKhOg7jrRdzk8EeB5AjNvrycJmMZ2K0IGmfQR2+2nU9f87NvqLNUXEUiLpZVSfyUWBjXphz7Q==","signatures":[{"sig":"MEUCIEosD7QM/D0MRCmKhGCSbhLLE+39lPHFmMrEtkEixdgZAiEA+qgd3LLtV7wekWY6/L2W8jnnnE0TTldN7/6zcHz6HQA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1461172},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./next":{"types":"./dist/next/index.d.ts","import":"./dist/next/index.js","require":"./dist/next/index.cjs"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.cjs"},"./landing":{"script":"./dist/landing.global.js"}},"gitHead":"438892936b37abdddd811a54e083d74e24310b1d","scripts":{"dev":"tsup --watch","build":"tsup","test:e2e":"npx playwright test","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"neowhale","email":"fahad@cwscommercial.com"},"repository":{"url":"git+https://github.com/neowhale/storefront.git","type":"git"},"_npmVersion":"11.10.1","description":"React/Next.js SDK for WhaleTools storefronts — cart, auth, analytics, and more","directories":{},"_nodeVersion":"25.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.0.0","tsup":"^8.0.0","react":"^19.0.0","serve":"^14.2.6","zustand":"^5.0.0","react-dom":"^19.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","@neowhale/ui":"^0.1.7","@types/react":"^19.0.0","@playwright/test":"^1.58.2","@types/react-dom":"^19.0.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","zustand":">=5.0.0","react-dom":">=18.0.0","@neowhale/ui":">=0.1.0"},"peerDependenciesMeta":{"next":{"optional":true},"@neowhale/ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/storefront_0.2.48_1774493389616_0.26416579485659986","host":"s3://npm-registry-packages-npm-production"}},"0.2.49":{"name":"@neowhale/storefront","version":"0.2.49","keywords":["whaletools","storefront","ecommerce","react","nextjs","sdk"],"author":{"name":"WhaleTools","email":"dev@whaletools.dev"},"license":"MIT","_id":"@neowhale/storefront@0.2.49","maintainers":[{"name":"neowhale","email":"fahad@cwscommercial.com"}],"homepage":"https://whaletools.dev/docs","bugs":{"url":"https://github.com/neowhale/storefront/issues"},"dist":{"shasum":"8b35250d265bc10267d7657c5d5540e659be4248","tarball":"https://registry.npmjs.org/@neowhale/storefront/-/storefront-0.2.49.tgz","fileCount":42,"integrity":"sha512-nHcIDv8CZ+3HK5zTvRdJlc3eLvwqSb5y7OIvg6Am4pnnTboQFOwLrG6fpjTRdc31EGSg26rdev5v9E448jIv1A==","signatures":[{"sig":"MEYCIQC+cohtkLjku3W1NkGpnZ0Kvgd2XF7LaVrXZInq9O7/WAIhAJuMTN9jhB6DaN8ZWSj6gj+3X2tHkQFJUaYVfV5VUr0Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1461199},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./next":{"types":"./dist/next/index.d.ts","import":"./dist/next/index.js","require":"./dist/next/index.cjs"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.cjs"},"./landing":{"script":"./dist/landing.global.js"}},"gitHead":"438892936b37abdddd811a54e083d74e24310b1d","scripts":{"dev":"tsup --watch","build":"tsup","test:e2e":"npx playwright test","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"neowhale","email":"fahad@cwscommercial.com"},"repository":{"url":"git+https://github.com/neowhale/storefront.git","type":"git"},"_npmVersion":"11.10.1","description":"React/Next.js SDK for WhaleTools storefronts — cart, auth, analytics, and more","directories":{},"_nodeVersion":"25.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.0.0","tsup":"^8.0.0","react":"^19.0.0","serve":"^14.2.6","zustand":"^5.0.0","react-dom":"^19.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","@neowhale/ui":"^0.1.7","@types/react":"^19.0.0","@playwright/test":"^1.58.2","@types/react-dom":"^19.0.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","zustand":">=5.0.0","react-dom":">=18.0.0","@neowhale/ui":">=0.1.0"},"peerDependenciesMeta":{"next":{"optional":true},"@neowhale/ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/storefront_0.2.49_1774494802519_0.1709950417766133","host":"s3://npm-registry-packages-npm-production"}},"0.2.50":{"name":"@neowhale/storefront","version":"0.2.50","keywords":["whaletools","storefront","ecommerce","react","nextjs","sdk"],"author":{"name":"WhaleTools","email":"dev@whaletools.dev"},"license":"MIT","_id":"@neowhale/storefront@0.2.50","maintainers":[{"name":"neowhale","email":"fahad@cwscommercial.com"}],"homepage":"https://whaletools.dev/docs","bugs":{"url":"https://github.com/neowhale/storefront/issues"},"dist":{"shasum":"ff350caa57c083572ecfa066ba5d10f4c1dc9008","tarball":"https://registry.npmjs.org/@neowhale/storefront/-/storefront-0.2.50.tgz","fileCount":42,"integrity":"sha512-nFVbiPnpvv5GPrMNaN1QoMO1yFvYpVy3V7isYhgaHeiQ9X0YT4UKzj5pJ4Q81OQ7wcBzyW+Ipy8wwtSPpLDulQ==","signatures":[{"sig":"MEUCICJ0nxCG3Hzwx0x5CSOkm1hlEsilTXuMsiAJNfeAhkVUAiEA5DKxhQANRXU42L3RWI9RO5PnEeMKgFXnsNPPLxcFvzc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1469681},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./next":{"types":"./dist/next/index.d.ts","import":"./dist/next/index.js","require":"./dist/next/index.cjs"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.cjs"},"./landing":{"script":"./dist/landing.global.js"}},"gitHead":"438892936b37abdddd811a54e083d74e24310b1d","scripts":{"dev":"tsup --watch","build":"tsup","test:e2e":"npx playwright test","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"neowhale","email":"fahad@cwscommercial.com"},"repository":{"url":"git+https://github.com/neowhale/storefront.git","type":"git"},"_npmVersion":"11.10.1","description":"React/Next.js SDK for WhaleTools storefronts — cart, auth, analytics, and more","directories":{},"_nodeVersion":"25.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.0.0","tsup":"^8.0.0","react":"^19.0.0","serve":"^14.2.6","zustand":"^5.0.0","react-dom":"^19.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","@neowhale/ui":"^0.1.7","@types/react":"^19.0.0","@playwright/test":"^1.58.2","@types/react-dom":"^19.0.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","zustand":">=5.0.0","react-dom":">=18.0.0","@neowhale/ui":">=0.1.0"},"peerDependenciesMeta":{"next":{"optional":true},"@neowhale/ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/storefront_0.2.50_1774495538999_0.31612046475017275","host":"s3://npm-registry-packages-npm-production"}},"0.2.51":{"name":"@neowhale/storefront","version":"0.2.51","keywords":["whaletools","storefront","ecommerce","react","nextjs","sdk"],"author":{"name":"WhaleTools","email":"dev@whaletools.dev"},"license":"MIT","_id":"@neowhale/storefront@0.2.51","maintainers":[{"name":"neowhale","email":"fahad@cwscommercial.com"}],"homepage":"https://whaletools.dev/docs","bugs":{"url":"https://github.com/neowhale/storefront/issues"},"dist":{"shasum":"5aa22113797ba11d8d3248189d5d6f65572fcef6","tarball":"https://registry.npmjs.org/@neowhale/storefront/-/storefront-0.2.51.tgz","fileCount":42,"integrity":"sha512-RdgECn7nbneQfly3G/YxrtAgFrkrBeybUdq3CPji8g4d1u46dPYKiNbHuFP3PqJQT8/shGMSmLW/o3k4z1Eiww==","signatures":[{"sig":"MEYCIQDfy2U0eT6xGB/YQKQ0/k9nZMi9vqjvhiuTOTd4NtNj6wIhAK4MWBWaxldClRKl4WEq2Dsmv4qCctrJD5jEYUrxhrRp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1469492},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./next":{"types":"./dist/next/index.d.ts","import":"./dist/next/index.js","require":"./dist/next/index.cjs"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.cjs"},"./landing":{"script":"./dist/landing.global.js"}},"gitHead":"438892936b37abdddd811a54e083d74e24310b1d","scripts":{"dev":"tsup --watch","build":"tsup","test:e2e":"npx playwright test","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"neowhale","email":"fahad@cwscommercial.com"},"repository":{"url":"git+https://github.com/neowhale/storefront.git","type":"git"},"_npmVersion":"11.10.1","description":"React/Next.js SDK for WhaleTools storefronts — cart, auth, analytics, and more","directories":{},"_nodeVersion":"25.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.0.0","tsup":"^8.0.0","react":"^19.0.0","serve":"^14.2.6","zustand":"^5.0.0","react-dom":"^19.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","@neowhale/ui":"^0.1.7","@types/react":"^19.0.0","@playwright/test":"^1.58.2","@types/react-dom":"^19.0.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","zustand":">=5.0.0","react-dom":">=18.0.0","@neowhale/ui":">=0.1.0"},"peerDependenciesMeta":{"next":{"optional":true},"@neowhale/ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/storefront_0.2.51_1774495741036_0.9253314655659834","host":"s3://npm-registry-packages-npm-production"}},"0.2.52":{"name":"@neowhale/storefront","version":"0.2.52","keywords":["whaletools","storefront","ecommerce","react","nextjs","sdk"],"author":{"name":"WhaleTools","email":"dev@whaletools.dev"},"license":"MIT","_id":"@neowhale/storefront@0.2.52","maintainers":[{"name":"neowhale","email":"fahad@cwscommercial.com"}],"homepage":"https://whaletools.dev/docs","bugs":{"url":"https://github.com/neowhale/storefront/issues"},"dist":{"shasum":"e09e4b8ad13841d2ca9e79f615c6d2642579484c","tarball":"https://registry.npmjs.org/@neowhale/storefront/-/storefront-0.2.52.tgz","fileCount":42,"integrity":"sha512-U1vcdLVdIyMWiOqk7a3s4a8Z2ixEZCelxw1uTqh/eEE0tAZC7UUNukQ8hTG1wWWFOtQMMKibrDiCI3UcCG+woA==","signatures":[{"sig":"MEUCIQCyAIpwvZaGsSffOh65VRbp1eSg4UzmKVklk3AwT3MfjAIgGQ3KOH8nBqitlrOu+bYYqDRhUOi5vyMxC18XxTSDnn4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1474296},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./next":{"types":"./dist/next/index.d.ts","import":"./dist/next/index.js","require":"./dist/next/index.cjs"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.cjs"},"./landing":{"script":"./dist/landing.global.js"}},"gitHead":"438892936b37abdddd811a54e083d74e24310b1d","scripts":{"dev":"tsup --watch","build":"tsup","test:e2e":"npx playwright test","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"neowhale","email":"fahad@cwscommercial.com"},"repository":{"url":"git+https://github.com/neowhale/storefront.git","type":"git"},"_npmVersion":"11.10.1","description":"React/Next.js SDK for WhaleTools storefronts — cart, auth, analytics, and more","directories":{},"_nodeVersion":"25.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.0.0","tsup":"^8.0.0","react":"^19.0.0","serve":"^14.2.6","zustand":"^5.0.0","react-dom":"^19.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","@neowhale/ui":"^0.1.7","@types/react":"^19.0.0","@playwright/test":"^1.58.2","@types/react-dom":"^19.0.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","zustand":">=5.0.0","react-dom":">=18.0.0","@neowhale/ui":">=0.1.0"},"peerDependenciesMeta":{"next":{"optional":true},"@neowhale/ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/storefront_0.2.52_1774496366527_0.17352170466167238","host":"s3://npm-registry-packages-npm-production"}},"0.2.53":{"name":"@neowhale/storefront","version":"0.2.53","keywords":["whaletools","storefront","ecommerce","react","nextjs","sdk"],"author":{"name":"WhaleTools","email":"dev@whaletools.dev"},"license":"MIT","_id":"@neowhale/storefront@0.2.53","maintainers":[{"name":"neowhale","email":"fahad@cwscommercial.com"}],"homepage":"https://whaletools.dev/docs","bugs":{"url":"https://github.com/neowhale/storefront/issues"},"dist":{"shasum":"5863c8529358ce478bd77b56b5b143912bf3bd36","tarball":"https://registry.npmjs.org/@neowhale/storefront/-/storefront-0.2.53.tgz","fileCount":42,"integrity":"sha512-HPESJeGYCSiEHwbtaqOmfEjxdb8ezwvw4HYoMSJ9BB5BxJCYhh07jrD8gJesN8a+iOjTEVGf1G5P3Dw9drwxVw==","signatures":[{"sig":"MEUCIQC4Jl7R2PVFKiGFjQQlnlzgGs6FKH/4CgtgkCqupRmOEgIgF4UqLj1rUMkFAruuVBvofGcZ/kiet6mz8S/oBps5/J4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1474398},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./next":{"types":"./dist/next/index.d.ts","import":"./dist/next/index.js","require":"./dist/next/index.cjs"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.cjs"},"./landing":{"script":"./dist/landing.global.js"}},"gitHead":"438892936b37abdddd811a54e083d74e24310b1d","scripts":{"dev":"tsup --watch","build":"tsup","test:e2e":"npx playwright test","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"neowhale","email":"fahad@cwscommercial.com"},"repository":{"url":"git+https://github.com/neowhale/storefront.git","type":"git"},"_npmVersion":"11.10.1","description":"React/Next.js SDK for WhaleTools storefronts — cart, auth, analytics, and more","directories":{},"_nodeVersion":"25.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.0.0","tsup":"^8.0.0","react":"^19.0.0","serve":"^14.2.6","zustand":"^5.0.0","react-dom":"^19.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","@neowhale/ui":"^0.1.7","@types/react":"^19.0.0","@playwright/test":"^1.58.2","@types/react-dom":"^19.0.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","zustand":">=5.0.0","react-dom":">=18.0.0","@neowhale/ui":">=0.1.0"},"peerDependenciesMeta":{"next":{"optional":true},"@neowhale/ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/storefront_0.2.53_1774496710998_0.44056441431926663","host":"s3://npm-registry-packages-npm-production"}},"0.2.54":{"name":"@neowhale/storefront","version":"0.2.54","keywords":["whaletools","storefront","ecommerce","react","nextjs","sdk"],"author":{"name":"WhaleTools","email":"dev@whaletools.dev"},"license":"MIT","_id":"@neowhale/storefront@0.2.54","maintainers":[{"name":"neowhale","email":"fahad@cwscommercial.com"}],"homepage":"https://whaletools.dev/docs","bugs":{"url":"https://github.com/neowhale/storefront/issues"},"dist":{"shasum":"d2f293243fd8322efb55b5318aac01a18fe1c2e5","tarball":"https://registry.npmjs.org/@neowhale/storefront/-/storefront-0.2.54.tgz","fileCount":42,"integrity":"sha512-XmjEy63c9AsALMFKu8ufeuXgVEVsi9yLsvPYMxLeEqkL6j3I9UVacvpozEu4vipAk6Kt5GEMWG1bdW49zsdwEQ==","signatures":[{"sig":"MEUCICsajVHrkUdOuWIXEPP4NehRaUrwSKAU/KccGuPeCJ8+AiEAmfvooAYKVU2/Kjm87/cHjuQ4PSWeXNWVuGmnxHggtqE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1519911},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./next":{"types":"./dist/next/index.d.ts","import":"./dist/next/index.js","require":"./dist/next/index.cjs"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.cjs"},"./landing":{"script":"./dist/landing.global.js"}},"gitHead":"438892936b37abdddd811a54e083d74e24310b1d","scripts":{"dev":"tsup --watch","build":"tsup","test:e2e":"npx playwright test","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"neowhale","email":"fahad@cwscommercial.com"},"repository":{"url":"git+https://github.com/neowhale/storefront.git","type":"git"},"_npmVersion":"11.10.1","description":"React/Next.js SDK for WhaleTools storefronts — cart, auth, analytics, and more","directories":{},"_nodeVersion":"25.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.0.0","tsup":"^8.0.0","react":"^19.0.0","serve":"^14.2.6","zustand":"^5.0.0","react-dom":"^19.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","@neowhale/ui":"^0.1.7","@types/react":"^19.0.0","@playwright/test":"^1.58.2","@types/react-dom":"^19.0.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","zustand":">=5.0.0","react-dom":">=18.0.0","@neowhale/ui":">=0.1.0"},"peerDependenciesMeta":{"next":{"optional":true},"@neowhale/ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/storefront_0.2.54_1774499479764_0.2375691456743847","host":"s3://npm-registry-packages-npm-production"}},"0.2.55":{"name":"@neowhale/storefront","version":"0.2.55","keywords":["whaletools","storefront","ecommerce","react","nextjs","sdk"],"author":{"name":"WhaleTools","email":"dev@whaletools.dev"},"license":"MIT","_id":"@neowhale/storefront@0.2.55","maintainers":[{"name":"neowhale","email":"fahad@cwscommercial.com"}],"homepage":"https://whaletools.dev/docs","bugs":{"url":"https://github.com/neowhale/storefront/issues"},"dist":{"shasum":"bc929fb519d10e14c2d4527fde97c97c74ab9492","tarball":"https://registry.npmjs.org/@neowhale/storefront/-/storefront-0.2.55.tgz","fileCount":42,"integrity":"sha512-XfB1IIN9Zertn9cmF7LYgQ27D1XT1G8i7fQYmkjdYbYfRrkEmLeEqMPyYfhwB9hCl6Oej5ShnE2kSDcgTwvabw==","signatures":[{"sig":"MEQCIBeiMrrFpVV+keu0sSBDNPbT0lAptvme1Vn8b8BH5DQjAiAKE2h3rgz+BFpkeh862tFVytb208smq8GuT20jwV5lcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1603233},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./next":{"types":"./dist/next/index.d.ts","import":"./dist/next/index.js","require":"./dist/next/index.cjs"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.cjs"},"./landing":{"script":"./dist/landing.global.js"}},"gitHead":"438892936b37abdddd811a54e083d74e24310b1d","scripts":{"dev":"tsup --watch","build":"tsup","test:e2e":"npx playwright test","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"neowhale","email":"fahad@cwscommercial.com"},"repository":{"url":"git+https://github.com/neowhale/storefront.git","type":"git"},"_npmVersion":"11.10.1","description":"React/Next.js SDK for WhaleTools storefronts — cart, auth, analytics, and more","directories":{},"_nodeVersion":"25.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.0.0","tsup":"^8.0.0","react":"^19.0.0","serve":"^14.2.6","zustand":"^5.0.0","react-dom":"^19.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","@neowhale/ui":"^0.1.7","@types/react":"^19.0.0","@playwright/test":"^1.58.2","@types/react-dom":"^19.0.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","zustand":">=5.0.0","react-dom":">=18.0.0","@neowhale/ui":">=0.1.0"},"peerDependenciesMeta":{"next":{"optional":true},"@neowhale/ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/storefront_0.2.55_1774504018626_0.4482121250639415","host":"s3://npm-registry-packages-npm-production"}},"0.2.56":{"name":"@neowhale/storefront","version":"0.2.56","keywords":["whaletools","storefront","ecommerce","react","nextjs","sdk"],"author":{"name":"WhaleTools","email":"dev@whaletools.dev"},"license":"MIT","_id":"@neowhale/storefront@0.2.56","maintainers":[{"name":"neowhale","email":"fahad@cwscommercial.com"}],"homepage":"https://whaletools.dev/docs","bugs":{"url":"https://github.com/neowhale/storefront/issues"},"dist":{"shasum":"6ff83da0e383283e68820b2627afe25972e59e2c","tarball":"https://registry.npmjs.org/@neowhale/storefront/-/storefront-0.2.56.tgz","fileCount":42,"integrity":"sha512-6SQ2PRz9GSXWI6aSr4QYO+XLk486G3xEuhdEupd9mps+UEAjBH6SZXGQ79wncSM/Isu2yiyvUOjG0iyKdWb4HQ==","signatures":[{"sig":"MEUCIBy8e+iZuWze3RiHebTGXGVfwmFf06Ouec5K+wQcdwGKAiEAtckBeJgdXwbroY3Y/O0XFGuOHkp0Dz+rOSprJZSVe/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1618239},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./next":{"types":"./dist/next/index.d.ts","import":"./dist/next/index.js","require":"./dist/next/index.cjs"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.cjs"},"./landing":{"script":"./dist/landing.global.js"}},"gitHead":"438892936b37abdddd811a54e083d74e24310b1d","scripts":{"dev":"tsup --watch","build":"tsup","test:e2e":"npx playwright test","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"neowhale","email":"fahad@cwscommercial.com"},"repository":{"url":"git+https://github.com/neowhale/storefront.git","type":"git"},"_npmVersion":"11.10.1","description":"React/Next.js SDK for WhaleTools storefronts — cart, auth, analytics, and more","directories":{},"_nodeVersion":"25.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.0.0","tsup":"^8.0.0","react":"^19.0.0","serve":"^14.2.6","zustand":"^5.0.0","react-dom":"^19.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","@neowhale/ui":"^0.1.7","@types/react":"^19.0.0","@playwright/test":"^1.58.2","@types/react-dom":"^19.0.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","zustand":">=5.0.0","react-dom":">=18.0.0","@neowhale/ui":">=0.1.0"},"peerDependenciesMeta":{"next":{"optional":true},"@neowhale/ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/storefront_0.2.56_1774506338146_0.5441343818577602","host":"s3://npm-registry-packages-npm-production"}},"0.2.57":{"name":"@neowhale/storefront","version":"0.2.57","keywords":["whaletools","storefront","ecommerce","react","nextjs","sdk"],"author":{"name":"WhaleTools","email":"dev@whaletools.dev"},"license":"MIT","_id":"@neowhale/storefront@0.2.57","maintainers":[{"name":"neowhale","email":"fahad@cwscommercial.com"}],"homepage":"https://whaletools.dev/docs","bugs":{"url":"https://github.com/neowhale/storefront/issues"},"dist":{"shasum":"6eff0189c2debaa9b3f7d85fc3f85e8204141d8e","tarball":"https://registry.npmjs.org/@neowhale/storefront/-/storefront-0.2.57.tgz","fileCount":42,"integrity":"sha512-RdmzoOUl7buJ9Kw88lWtLd5nE4sxhJ7b2+xpvsZIOpNuDr8Qxhw1/kIyCotK4IQc90TMoBZU0mlbs3nlhWK+Tw==","signatures":[{"sig":"MEUCIDWTOiNOoBWRXHcAEn6dJNaXrm1YNOGjYV9mcXoKOa30AiEAtR3RDvuPozFwFUWjza9U6aATKowLB4WNoGVz4aN2p48=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1622777},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./next":{"types":"./dist/next/index.d.ts","import":"./dist/next/index.js","require":"./dist/next/index.cjs"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.cjs"},"./landing":{"script":"./dist/landing.global.js"}},"gitHead":"438892936b37abdddd811a54e083d74e24310b1d","scripts":{"dev":"tsup --watch","build":"tsup","test:e2e":"npx playwright test","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"neowhale","email":"fahad@cwscommercial.com"},"repository":{"url":"git+https://github.com/neowhale/storefront.git","type":"git"},"_npmVersion":"11.10.1","description":"React/Next.js SDK for WhaleTools storefronts — cart, auth, analytics, and more","directories":{},"_nodeVersion":"25.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.0.0","tsup":"^8.0.0","react":"^19.0.0","serve":"^14.2.6","zustand":"^5.0.0","react-dom":"^19.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","@neowhale/ui":"^0.1.7","@types/react":"^19.0.0","@playwright/test":"^1.58.2","@types/react-dom":"^19.0.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","zustand":">=5.0.0","react-dom":">=18.0.0","@neowhale/ui":">=0.1.0"},"peerDependenciesMeta":{"next":{"optional":true},"@neowhale/ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/storefront_0.2.57_1774585623658_0.7125674674673961","host":"s3://npm-registry-packages-npm-production"}},"0.2.58":{"name":"@neowhale/storefront","version":"0.2.58","keywords":["whaletools","storefront","ecommerce","react","nextjs","sdk"],"author":{"name":"WhaleTools","email":"dev@whaletools.dev"},"license":"MIT","_id":"@neowhale/storefront@0.2.58","maintainers":[{"name":"neowhale","email":"fahad@cwscommercial.com"}],"homepage":"https://whaletools.dev/docs","bugs":{"url":"https://github.com/neowhale/storefront/issues"},"dist":{"shasum":"70e73f37f9e962bf367e9f4920b846315c4ba006","tarball":"https://registry.npmjs.org/@neowhale/storefront/-/storefront-0.2.58.tgz","fileCount":42,"integrity":"sha512-OF8avlgizmMLjOX9bNXRF/hXZyhpo4FH6E5RhRPlSydScNipD/2Bu9lfKofNabYperYbHisl8APYuOZ8iDrZzw==","signatures":[{"sig":"MEUCIBPbx+S3AIJ8ykimO4HSYAL3QWbY5i12KbQbB6q94Bd2AiEAysSRcYbK6GMGWQznNgWVNxVgM6HvGlIYR47sh72jJKw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1641168},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./next":{"types":"./dist/next/index.d.ts","import":"./dist/next/index.js","require":"./dist/next/index.cjs"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.cjs"},"./landing":{"script":"./dist/landing.global.js"}},"gitHead":"438892936b37abdddd811a54e083d74e24310b1d","scripts":{"dev":"tsup --watch","build":"tsup","test:e2e":"npx playwright test","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"neowhale","email":"fahad@cwscommercial.com"},"repository":{"url":"git+https://github.com/neowhale/storefront.git","type":"git"},"_npmVersion":"11.10.1","description":"React/Next.js SDK for WhaleTools storefronts — cart, auth, analytics, and more","directories":{},"_nodeVersion":"25.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.0.0","tsup":"^8.0.0","react":"^19.0.0","serve":"^14.2.6","zustand":"^5.0.0","react-dom":"^19.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","@neowhale/ui":"^0.1.7","@types/react":"^19.0.0","@playwright/test":"^1.58.2","@types/react-dom":"^19.0.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","zustand":">=5.0.0","react-dom":">=18.0.0","@neowhale/ui":">=0.1.0"},"peerDependenciesMeta":{"next":{"optional":true},"@neowhale/ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/storefront_0.2.58_1774588631884_0.9755838434051478","host":"s3://npm-registry-packages-npm-production"}},"0.2.59":{"name":"@neowhale/storefront","version":"0.2.59","keywords":["whaletools","storefront","ecommerce","react","nextjs","sdk"],"author":{"name":"WhaleTools","email":"dev@whaletools.dev"},"license":"MIT","_id":"@neowhale/storefront@0.2.59","maintainers":[{"name":"neowhale","email":"fahad@cwscommercial.com"}],"homepage":"https://whaletools.dev/docs","bugs":{"url":"https://github.com/neowhale/storefront/issues"},"dist":{"shasum":"1fab3c280226a6037bb3acb0499d2ec0b533a0e6","tarball":"https://registry.npmjs.org/@neowhale/storefront/-/storefront-0.2.59.tgz","fileCount":42,"integrity":"sha512-HEkaAscOJM5o4aMsJ87TIdwW15n8+CysHO3ZQrxSfprWbIA4wTKT3izFAmz7GDgMX1gxu1063eflsmqzdMxDzA==","signatures":[{"sig":"MEUCIQDMDuyTpCNzgXlIE50D8HmpezD+DLWXdkHJHMZClTH6oAIgGw+xcpioRsd/abQa/YsDc3WfykXwH/UxUPqU8WCHN6E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1647073},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./next":{"types":"./dist/next/index.d.ts","import":"./dist/next/index.js","require":"./dist/next/index.cjs"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.cjs"},"./landing":{"script":"./dist/landing.global.js"}},"gitHead":"438892936b37abdddd811a54e083d74e24310b1d","scripts":{"dev":"tsup --watch","build":"tsup","test:e2e":"npx playwright test","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"neowhale","email":"fahad@cwscommercial.com"},"repository":{"url":"git+https://github.com/neowhale/storefront.git","type":"git"},"_npmVersion":"11.10.1","description":"React/Next.js SDK for WhaleTools storefronts — cart, auth, analytics, and more","directories":{},"_nodeVersion":"25.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.0.0","tsup":"^8.0.0","react":"^19.0.0","serve":"^14.2.6","zustand":"^5.0.0","react-dom":"^19.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","@neowhale/ui":"^0.1.7","@types/react":"^19.0.0","@playwright/test":"^1.58.2","@types/react-dom":"^19.0.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","zustand":">=5.0.0","react-dom":">=18.0.0","@neowhale/ui":">=0.1.0"},"peerDependenciesMeta":{"next":{"optional":true},"@neowhale/ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/storefront_0.2.59_1774764427764_0.5838385461275124","host":"s3://npm-registry-packages-npm-production"}},"0.2.60":{"name":"@neowhale/storefront","version":"0.2.60","keywords":["whaletools","storefront","ecommerce","react","nextjs","sdk"],"author":{"name":"WhaleTools","email":"dev@whaletools.dev"},"license":"MIT","_id":"@neowhale/storefront@0.2.60","maintainers":[{"name":"neowhale","email":"fahad@cwscommercial.com"}],"homepage":"https://whaletools.dev/docs","bugs":{"url":"https://github.com/neowhale/storefront/issues"},"dist":{"shasum":"5a6318f47482222a43c49393bb502eca2b4a3bf8","tarball":"https://registry.npmjs.org/@neowhale/storefront/-/storefront-0.2.60.tgz","fileCount":42,"integrity":"sha512-o0GqUfciE8aef26JrLmEgVe1G0AzzKjHVO6lDHy4rl0fscyFQZngpy226gcZrjoBa7yrYIu/p7UNJexVyTO9Kw==","signatures":[{"sig":"MEUCIGvSYJIvOkcp2b+/DtNZWCnWDZ28e/aDTQBkaH1rkC9HAiEAw8VaYiRjHqO6tJ4+xqa+X46cyPzWWE+lpsFQS8wE4rk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1646963},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./next":{"types":"./dist/next/index.d.ts","import":"./dist/next/index.js","require":"./dist/next/index.cjs"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.cjs"},"./landing":{"script":"./dist/landing.global.js"}},"gitHead":"438892936b37abdddd811a54e083d74e24310b1d","scripts":{"dev":"tsup --watch","build":"tsup","test:e2e":"npx playwright test","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"neowhale","email":"fahad@cwscommercial.com"},"repository":{"url":"git+https://github.com/neowhale/storefront.git","type":"git"},"_npmVersion":"11.10.1","description":"React/Next.js SDK for WhaleTools storefronts — cart, auth, analytics, and more","directories":{},"_nodeVersion":"25.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.0.0","tsup":"^8.0.0","react":"^19.0.0","serve":"^14.2.6","zustand":"^5.0.0","react-dom":"^19.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","@neowhale/ui":"^0.1.7","@types/react":"^19.0.0","@playwright/test":"^1.58.2","@types/react-dom":"^19.0.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","zustand":">=5.0.0","react-dom":">=18.0.0","@neowhale/ui":">=0.1.0"},"peerDependenciesMeta":{"next":{"optional":true},"@neowhale/ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/storefront_0.2.60_1774764700909_0.646858971933483","host":"s3://npm-registry-packages-npm-production"}},"0.2.61":{"name":"@neowhale/storefront","version":"0.2.61","keywords":["whaletools","storefront","ecommerce","react","nextjs","sdk"],"author":{"name":"WhaleTools","email":"dev@whaletools.dev"},"license":"MIT","_id":"@neowhale/storefront@0.2.61","maintainers":[{"name":"neowhale","email":"fahad@cwscommercial.com"}],"homepage":"https://whaletools.dev/docs","bugs":{"url":"https://github.com/neowhale/storefront/issues"},"dist":{"shasum":"6023285704d33a9180989c56f384148eb94bac3c","tarball":"https://registry.npmjs.org/@neowhale/storefront/-/storefront-0.2.61.tgz","fileCount":42,"integrity":"sha512-uEh+rk3yU/whSFnyrwT/Pc2pM/duknqxcwzCpcqaitWVvpjMSccL0LZTsHiKobywaJOZkKaVkBsGwm/LEGWVOA==","signatures":[{"sig":"MEUCIQDQX6AeoWNWCN+fcFnHO+B1t+GFDEDGnqZfeugY9VDM7wIgZVSOodpY3EpNR9rmcX/ufuHOcNIKEarihWH+gevAQ0E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1649255},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./next":{"types":"./dist/next/index.d.ts","import":"./dist/next/index.js","require":"./dist/next/index.cjs"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.cjs"},"./landing":{"script":"./dist/landing.global.js"}},"gitHead":"438892936b37abdddd811a54e083d74e24310b1d","scripts":{"dev":"tsup --watch","build":"tsup","test:e2e":"npx playwright test","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"neowhale","email":"fahad@cwscommercial.com"},"repository":{"url":"git+https://github.com/neowhale/storefront.git","type":"git"},"_npmVersion":"11.10.1","description":"React/Next.js SDK for WhaleTools storefronts — cart, auth, analytics, and more","directories":{},"_nodeVersion":"25.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.0.0","tsup":"^8.0.0","react":"^19.0.0","serve":"^14.2.6","zustand":"^5.0.0","react-dom":"^19.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","@neowhale/ui":"^0.1.7","@types/react":"^19.0.0","@playwright/test":"^1.58.2","@types/react-dom":"^19.0.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","zustand":">=5.0.0","react-dom":">=18.0.0","@neowhale/ui":">=0.1.0"},"peerDependenciesMeta":{"next":{"optional":true},"@neowhale/ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/storefront_0.2.61_1774764804311_0.8286475644630438","host":"s3://npm-registry-packages-npm-production"}},"0.2.62":{"name":"@neowhale/storefront","version":"0.2.62","keywords":["whaletools","storefront","ecommerce","react","nextjs","sdk"],"author":{"name":"WhaleTools","email":"dev@whaletools.dev"},"license":"MIT","_id":"@neowhale/storefront@0.2.62","maintainers":[{"name":"neowhale","email":"fahad@cwscommercial.com"}],"homepage":"https://whaletools.dev/docs","bugs":{"url":"https://github.com/neowhale/storefront/issues"},"dist":{"shasum":"c9b2072737c7d3e4a06cb58cea888ac6edfc5327","tarball":"https://registry.npmjs.org/@neowhale/storefront/-/storefront-0.2.62.tgz","fileCount":42,"integrity":"sha512-CVJ+TkhsIuRtBR0gsMTy8k9xL/2D+mnJn5LTvsrPKxX1g0gd/IKkI/4c0ccZs/aBugXbpbL9xAHtoNaI7GX+2g==","signatures":[{"sig":"MEUCIQDdqemlreez56ppfWCF58STqpFP575r1onqMndNXNWinQIgAq1aLHlGzCD94RqAM8lPXiyBs8zw0YygwJ4kicqQMHU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1654228},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./next":{"types":"./dist/next/index.d.ts","import":"./dist/next/index.js","require":"./dist/next/index.cjs"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.cjs"},"./landing":{"script":"./dist/landing.global.js"}},"gitHead":"438892936b37abdddd811a54e083d74e24310b1d","scripts":{"dev":"tsup --watch","build":"tsup","test:e2e":"npx playwright test","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"neowhale","email":"fahad@cwscommercial.com"},"repository":{"url":"git+https://github.com/neowhale/storefront.git","type":"git"},"_npmVersion":"11.10.1","description":"React/Next.js SDK for WhaleTools storefronts — cart, auth, analytics, and more","directories":{},"_nodeVersion":"25.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.0.0","tsup":"^8.0.0","react":"^19.0.0","serve":"^14.2.6","zustand":"^5.0.0","react-dom":"^19.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","@neowhale/ui":"^0.1.7","@types/react":"^19.0.0","@playwright/test":"^1.58.2","@types/react-dom":"^19.0.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","zustand":">=5.0.0","react-dom":">=18.0.0","@neowhale/ui":">=0.1.0"},"peerDependenciesMeta":{"next":{"optional":true},"@neowhale/ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/storefront_0.2.62_1774840073414_0.9540856175579382","host":"s3://npm-registry-packages-npm-production"}},"0.2.63":{"name":"@neowhale/storefront","version":"0.2.63","keywords":["whaletools","storefront","ecommerce","react","nextjs","sdk"],"author":{"name":"WhaleTools","email":"dev@whaletools.dev"},"license":"MIT","_id":"@neowhale/storefront@0.2.63","maintainers":[{"name":"neowhale","email":"fahad@cwscommercial.com"}],"homepage":"https://whaletools.dev/docs","bugs":{"url":"https://github.com/neowhale/storefront/issues"},"dist":{"shasum":"29afbc1f43ac396312304abe6398305617db3d2e","tarball":"https://registry.npmjs.org/@neowhale/storefront/-/storefront-0.2.63.tgz","fileCount":42,"integrity":"sha512-/p26KkghkouqzU7OajtQtthH9LdIzaGz1i3Xo6eabpIYLefJYsBoR5xYSLJXN/onoGwLgla0ac4R5wJSJIqpwQ==","signatures":[{"sig":"MEYCIQCnhy3R75vg0jpITcrXFcu1RIAqZpXLVxGCZ3sXT4nbEwIhAKb4lJ1lsDoiRjWtQLzzTZ916UUVXZFMUorIRmVVrVZe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1655599},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./next":{"types":"./dist/next/index.d.ts","import":"./dist/next/index.js","require":"./dist/next/index.cjs"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.cjs"},"./landing":{"script":"./dist/landing.global.js"}},"gitHead":"438892936b37abdddd811a54e083d74e24310b1d","scripts":{"dev":"tsup --watch","build":"tsup","test:e2e":"npx playwright test","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"neowhale","email":"fahad@cwscommercial.com"},"repository":{"url":"git+https://github.com/neowhale/storefront.git","type":"git"},"_npmVersion":"11.10.1","description":"React/Next.js SDK for WhaleTools storefronts — cart, auth, analytics, and more","directories":{},"_nodeVersion":"25.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.0.0","tsup":"^8.0.0","react":"^19.0.0","serve":"^14.2.6","zustand":"^5.0.0","react-dom":"^19.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","@neowhale/ui":"^0.1.7","@types/react":"^19.0.0","@playwright/test":"^1.58.2","@types/react-dom":"^19.0.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","zustand":">=5.0.0","react-dom":">=18.0.0","@neowhale/ui":">=0.1.0"},"peerDependenciesMeta":{"next":{"optional":true},"@neowhale/ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/storefront_0.2.63_1774993467875_0.668878958080984","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@neowhale/storefront","version":"0.3.0","keywords":["whaletools","storefront","ecommerce","react","nextjs","sdk"],"author":{"name":"WhaleTools","email":"dev@whaletools.dev"},"license":"MIT","_id":"@neowhale/storefront@0.3.0","maintainers":[{"name":"neowhale","email":"fahad@cwscommercial.com"}],"homepage":"https://whaletools.dev/docs","bugs":{"url":"https://github.com/neowhale/storefront/issues"},"dist":{"shasum":"54183a8b535e099fda212b6f89115af14550854a","tarball":"https://registry.npmjs.org/@neowhale/storefront/-/storefront-0.3.0.tgz","fileCount":38,"integrity":"sha512-PsY3gTeIksKkxv7FODtsZFkoMqJsnAEtZTjZj/+yJ0kiSVRKeXQ4VFzGqBtDTWtzi7XYArUpcv1bfkwGGtsJ8A==","signatures":[{"sig":"MEYCIQDTPtaXd8uz1Z1gg1vBfmBpzyxRVa/TnQ9VvoaRx+PwowIhAI96GXZnA8TpRLFFYQHpriHSoGRjy0bIfzxI3iAtDq/3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1419967},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./next":{"types":"./dist/next/index.d.ts","import":"./dist/next/index.js","require":"./dist/next/index.cjs"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.cjs"},"./landing":{"script":"./dist/landing.global.js"}},"gitHead":"25b71d0ad627e91cce3ba8bda8be77636298acd2","scripts":{"dev":"tsup --watch","build":"tsup","test:e2e":"npx playwright test","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"neowhale","email":"fahad@cwscommercial.com"},"repository":{"url":"git+https://github.com/neowhale/storefront.git","type":"git"},"_npmVersion":"11.10.1","description":"React/Next.js SDK for WhaleTools storefronts — cart, auth, analytics, and more","directories":{},"_nodeVersion":"25.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.0.0","tsup":"^8.0.0","react":"^19.0.0","serve":"^14.2.6","zustand":"^5.0.0","react-dom":"^19.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","@neowhale/ui":"^0.1.7","@types/react":"^19.0.0","@playwright/test":"^1.58.2","@types/react-dom":"^19.0.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","zustand":">=5.0.0","react-dom":">=18.0.0","@neowhale/ui":">=0.1.0"},"peerDependenciesMeta":{"next":{"optional":true},"@neowhale/ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/storefront_0.3.0_1776404895107_0.7642195208033391","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@neowhale/storefront","version":"0.3.1","keywords":["whaletools","storefront","ecommerce","react","nextjs","sdk"],"author":{"name":"WhaleTools","email":"dev@whaletools.dev"},"license":"MIT","_id":"@neowhale/storefront@0.3.1","maintainers":[{"name":"neowhale","email":"fahad@cwscommercial.com"}],"homepage":"https://whaletools.dev/docs","bugs":{"url":"https://github.com/neowhale/storefront/issues"},"dist":{"shasum":"d35efa5213c34819e992c778c178fa2b6f003a40","tarball":"https://registry.npmjs.org/@neowhale/storefront/-/storefront-0.3.1.tgz","fileCount":38,"integrity":"sha512-7dXh/wTlT+8Rcr87JQlqOJg5uBM9Sf8wg0mUfztDg0W9L/EJSD9E1KEA5qCQS9ELhTXNuiv8a1rPgkp7OuShzg==","signatures":[{"sig":"MEUCIGH/r9ruue+H0vA3fg+RwjMtDCB2LnAtiC7ksaWvwNaSAiEA6VDskHp75wSjQQvLgDVrCXjBcAlBBl2ZKS0cv5STicc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1421601},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./next":{"types":"./dist/next/index.d.ts","import":"./dist/next/index.js","require":"./dist/next/index.cjs"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.cjs"},"./landing":{"script":"./dist/landing.global.js"}},"gitHead":"96026c6a60c767f43f3a1b9757c0e39dad8f47ba","scripts":{"dev":"tsup --watch","build":"tsup","test:e2e":"npx playwright test","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"neowhale","email":"fahad@cwscommercial.com"},"repository":{"url":"git+https://github.com/neowhale/storefront.git","type":"git"},"_npmVersion":"11.10.1","description":"React/Next.js SDK for WhaleTools storefronts — cart, auth, analytics, and more","directories":{},"_nodeVersion":"25.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.0.0","tsup":"^8.0.0","react":"^19.0.0","serve":"^14.2.6","zustand":"^5.0.0","react-dom":"^19.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","@neowhale/ui":"^0.1.7","@types/react":"^19.0.0","@playwright/test":"^1.58.2","@types/react-dom":"^19.0.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","zustand":">=5.0.0","react-dom":">=18.0.0","@neowhale/ui":">=0.1.0"},"peerDependenciesMeta":{"next":{"optional":true},"@neowhale/ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/storefront_0.3.1_1777869895405_0.591539067302808","host":"s3://npm-registry-packages-npm-production"}},"0.2.64":{"name":"@neowhale/storefront","version":"0.2.64","keywords":["whaletools","storefront","ecommerce","react","nextjs","sdk"],"author":{"name":"WhaleTools","email":"dev@whaletools.dev"},"license":"MIT","_id":"@neowhale/storefront@0.2.64","maintainers":[{"name":"neowhale","email":"fahad@cwscommercial.com"}],"homepage":"https://whaletools.dev/docs","bugs":{"url":"https://github.com/neowhale/storefront/issues"},"dist":{"shasum":"8124212b3151db19a63285cbd571d612f25d5ab3","tarball":"https://registry.npmjs.org/@neowhale/storefront/-/storefront-0.2.64.tgz","fileCount":42,"integrity":"sha512-AAhr16je6h0kSyluH71AqeYLb7F65vvztvQnR8WINNKKxvtb+PYjX1zzTm/aq+PxQ+7SzIYYtdKQ2KZwBLoYGg==","signatures":[{"sig":"MEYCIQCcvmJr1sQemutRp/jY/B+nUrcvny9LMZE3tXVL7TiKDQIhAJkj/RYljg5rpUWaY49kqf8dk4OHNgDPBnYlNn4n7i0y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1655507},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./next":{"types":"./dist/next/index.d.ts","import":"./dist/next/index.js","require":"./dist/next/index.cjs"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.cjs"},"./landing":{"script":"./dist/landing.global.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","test:e2e":"npx playwright test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"neowhale","email":"fahad@cwscommercial.com"},"repository":{"url":"git+https://github.com/neowhale/storefront.git","type":"git"},"_npmVersion":"11.10.1","description":"React/Next.js SDK for WhaleTools storefronts — cart, auth, analytics, and more","directories":{},"_nodeVersion":"25.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"next":"^15.0.0","tsup":"^8.0.0","react":"^19.0.0","serve":"^14.2.6","zustand":"^5.0.0","react-dom":"^19.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","@neowhale/ui":"^0.1.7","@types/react":"^19.0.0","@playwright/test":"^1.58.2","@types/react-dom":"^19.0.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","zustand":">=5.0.0","react-dom":">=18.0.0","@neowhale/ui":">=0.1.0"},"peerDependenciesMeta":{"next":{"optional":true},"@neowhale/ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/storefront_0.2.64_1777870425928_0.6572552949661277","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@neowhale/storefront","version":"0.3.2","keywords":["whaletools","storefront","ecommerce","react","nextjs","sdk"],"author":{"name":"WhaleTools","email":"dev@whaletools.dev"},"license":"MIT","_id":"@neowhale/storefront@0.3.2","maintainers":[{"name":"neowhale","email":"fahad@cwscommercial.com"}],"homepage":"https://whaletools.dev/docs","bugs":{"url":"https://github.com/neowhale/storefront/issues"},"dist":{"shasum":"118f2e3356e12fea986000e54740ae49cc8e5b35","tarball":"https://registry.npmjs.org/@neowhale/storefront/-/storefront-0.3.2.tgz","fileCount":44,"integrity":"sha512-hv6HbOwcHhHCDqQyCiUn7YuwYSjITkiKmEIDMlX1jwBFnzqQgBIhduVvdY55wgBNYuL0auoZBA5WSsXiVL5WOg==","signatures":[{"sig":"MEQCIHrgDLiq2JiHQqnc4wjmJY8ashb+/oKTb67RaAcrGCBxAiB9eQ4AUElnSD9Hsyupi/1lsBeB1D2yTs9AD+FKxCqDPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1453463},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./next":{"types":"./dist/next/index.d.ts","import":"./dist/next/index.js","require":"./dist/next/index.cjs"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.cjs"},"./landing":{"script":"./dist/landing.global.js"},"./next/gw-route":{"types":"./dist/next/gw-route.d.ts","import":"./dist/next/gw-route.js","require":"./dist/next/gw-route.cjs"}},"gitHead":"53d72b00963ba9ac74a8ddd8a37c4e02f491c5a8","scripts":{"dev":"tsup --watch","build":"tsup","test:e2e":"npx playwright test","typecheck":"tsc --noEmit","test:paths":"node scripts/check-canonical-paths.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"neowhale","email":"fahad@cwscommercial.com"},"repository":{"url":"git+https://github.com/neowhale/storefront.git","type":"git"},"_npmVersion":"11.10.1","description":"React/Next.js SDK for WhaleTools storefronts — cart, auth, analytics, and more","directories":{},"_nodeVersion":"25.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.0.0","tsup":"^8.0.0","react":"^19.0.0","serve":"^14.2.6","zustand":"^5.0.0","react-dom":"^19.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","@neowhale/ui":"^0.1.7","@types/react":"^19.0.0","@playwright/test":"^1.58.2","@types/react-dom":"^19.0.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","zustand":">=5.0.0","react-dom":">=18.0.0","@neowhale/ui":">=0.1.0"},"peerDependenciesMeta":{"next":{"optional":true},"@neowhale/ui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/storefront_0.3.2_1778191903376_0.10592038105605006","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@neowhale/storefront","version":"0.4.0","description":"React/Next.js SDK for WhaleTools storefronts — cart, auth, analytics, and more","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js","require":"./dist/react/index.cjs"},"./next":{"types":"./dist/next/index.d.ts","import":"./dist/next/index.js","require":"./dist/next/index.cjs"},"./next/gw-route":{"types":"./dist/next/gw-route.d.ts","import":"./dist/next/gw-route.js","require":"./dist/next/gw-route.cjs"},"./landing":{"script":"./dist/landing.global.js"}},"scripts":{"build":"tsup","dev":"tsup --watch","typecheck":"tsc --noEmit","test:paths":"node scripts/check-canonical-paths.mjs","test:e2e":"npx playwright test","prepublishOnly":"npm run build"},"keywords":["whaletools","storefront","ecommerce","react","nextjs","sdk"],"author":{"name":"WhaleTools","email":"dev@whaletools.dev"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/neowhale/storefront.git"},"homepage":"https://whaletools.dev/docs","bugs":{"url":"https://github.com/neowhale/storefront/issues"},"publishConfig":{"access":"public"},"peerDependencies":{"@neowhale/ui":">=0.1.0","next":">=14.0.0","react":">=18.0.0","react-dom":">=18.0.0","zustand":">=5.0.0"},"peerDependenciesMeta":{"@neowhale/ui":{"optional":true},"next":{"optional":true}},"devDependencies":{"@neowhale/ui":"^0.1.7","@playwright/test":"^1.58.2","@types/node":"^22.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","next":"^15.0.0","react":"^19.0.0","react-dom":"^19.0.0","serve":"^14.2.6","tsup":"^8.0.0","typescript":"^5.7.0","zustand":"^5.0.0"},"gitHead":"53d72b00963ba9ac74a8ddd8a37c4e02f491c5a8","_id":"@neowhale/storefront@0.4.0","_nodeVersion":"25.7.0","_npmVersion":"11.10.1","dist":{"integrity":"sha512-ZYnbnVMaTS2RkkJ5L7pgxJ2S2X9pDUPgqK6hKvFYl1JAGsFUUb1yZnJ3S0myBibrgljkhaeAxWvjp3jomI0GNw==","shasum":"0a8341d7a68e3d8c60a52c88acd46aa658b42358","tarball":"https://registry.npmjs.org/@neowhale/storefront/-/storefront-0.4.0.tgz","fileCount":44,"unpackedSize":1447279,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDTB9aRlgyFfYhDE65/MyttF4vfoLa/1cXhRPIcoRwKYQIgPIuDeQmXA6ZuiWY1M97cxAhvfCoHu+X0llyTGgz1yjI="}]},"_npmUser":{"name":"neowhale","email":"fahad@cwscommercial.com"},"directories":{},"maintainers":[{"name":"neowhale","email":"fahad@cwscommercial.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/storefront_0.4.0_1778193256011_0.4951008939013817"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-04T23:00:53.842Z","modified":"2026-05-07T22:34:16.265Z","0.1.0":"2026-03-04T23:00:54.086Z","0.1.1":"2026-03-04T23:03:05.188Z","0.1.2":"2026-03-05T02:51:39.566Z","0.2.1":"2026-03-07T05:16:14.183Z","0.2.2":"2026-03-08T03:47:48.117Z","0.2.3":"2026-03-08T03:53:51.646Z","0.2.4":"2026-03-08T06:18:14.995Z","0.2.5":"2026-03-08T06:39:12.985Z","0.2.7":"2026-03-11T05:45:16.108Z","0.2.8":"2026-03-11T13:37:42.470Z","0.2.9":"2026-03-11T13:53:37.231Z","0.2.10":"2026-03-11T14:08:21.361Z","0.2.11":"2026-03-11T14:11:58.170Z","0.2.12":"2026-03-11T14:21:42.569Z","0.2.13":"2026-03-11T14:43:59.955Z","0.2.19":"2026-03-21T00:39:10.293Z","0.2.20":"2026-03-21T17:29:27.029Z","0.2.21":"2026-03-21T17:40:24.240Z","0.2.25":"2026-03-21T19:02:13.633Z","0.2.26":"2026-03-23T00:18:38.703Z","0.2.27":"2026-03-23T02:05:17.847Z","0.2.28":"2026-03-23T07:24:44.853Z","0.2.29":"2026-03-23T17:36:31.117Z","0.2.30":"2026-03-23T18:40:38.582Z","0.2.31":"2026-03-23T19:27:39.062Z","0.2.32":"2026-03-23T19:57:15.368Z","0.2.33":"2026-03-24T05:26:44.790Z","0.2.34":"2026-03-24T06:16:41.763Z","0.2.35":"2026-03-24T15:36:30.397Z","0.2.36":"2026-03-24T16:10:58.006Z","0.2.37":"2026-03-24T16:18:42.185Z","0.2.38":"2026-03-24T17:34:18.862Z","0.2.39":"2026-03-25T21:26:34.535Z","0.2.40":"2026-03-25T23:22:18.871Z","0.2.41":"2026-03-25T23:29:16.736Z","0.2.42":"2026-03-25T23:33:44.284Z","0.2.43":"2026-03-25T23:34:25.593Z","0.2.44":"2026-03-26T00:10:37.281Z","0.2.45":"2026-03-26T00:52:54.295Z","0.2.46":"2026-03-26T02:39:26.007Z","0.2.47":"2026-03-26T02:46:21.941Z","0.2.48":"2026-03-26T02:49:49.917Z","0.2.49":"2026-03-26T03:13:22.810Z","0.2.50":"2026-03-26T03:25:39.186Z","0.2.51":"2026-03-26T03:29:01.258Z","0.2.52":"2026-03-26T03:39:26.715Z","0.2.53":"2026-03-26T03:45:11.178Z","0.2.54":"2026-03-26T04:31:19.946Z","0.2.55":"2026-03-26T05:46:58.822Z","0.2.56":"2026-03-26T06:25:38.306Z","0.2.57":"2026-03-27T04:27:03.887Z","0.2.58":"2026-03-27T05:17:12.084Z","0.2.59":"2026-03-29T06:07:07.971Z","0.2.60":"2026-03-29T06:11:41.140Z","0.2.61":"2026-03-29T06:13:24.501Z","0.2.62":"2026-03-30T03:07:53.613Z","0.2.63":"2026-03-31T21:44:28.058Z","0.3.0":"2026-04-17T05:48:15.267Z","0.3.1":"2026-05-04T04:44:55.556Z","0.2.64":"2026-05-04T04:53:46.125Z","0.3.2":"2026-05-07T22:11:43.594Z","0.4.0":"2026-05-07T22:34:16.173Z"},"bugs":{"url":"https://github.com/neowhale/storefront/issues"},"author":{"name":"WhaleTools","email":"dev@whaletools.dev"},"license":"MIT","homepage":"https://whaletools.dev/docs","keywords":["whaletools","storefront","ecommerce","react","nextjs","sdk"],"repository":{"type":"git","url":"git+https://github.com/neowhale/storefront.git"},"description":"React/Next.js SDK for WhaleTools storefronts — cart, auth, analytics, and more","maintainers":[{"name":"neowhale","email":"fahad@cwscommercial.com"}],"readme":"<p align=\"center\">\n  <img src=\"whale-logo.png\" alt=\"WhaleTools\" width=\"80\" />\n</p>\n\n<h1 align=\"center\">@neowhale/storefront</h1>\n\n<p align=\"center\">\n  React and Next.js SDK for WhaleTools storefronts — cart, auth, analytics, and more.\n</p>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@neowhale/storefront\"><img src=\"https://img.shields.io/npm/v/@neowhale/storefront.svg\" alt=\"npm version\" /></a>\n  <a href=\"https://whaletools.dev/docs\"><img src=\"https://img.shields.io/badge/docs-whaletools.dev-blue\" alt=\"docs\" /></a>\n  <a href=\"https://github.com/neowhale/storefront/blob/main/LICENSE\"><img src=\"https://img.shields.io/npm/l/@neowhale/storefront\" alt=\"license\" /></a>\n</p>\n\nProvides a typed API client, React hooks for cart/auth/analytics, and Next.js server utilities -- everything needed to build a headless storefront against the Whale Gateway API.\n\n---\n\n## Install\n\n```bash\nnpm install @neowhale/storefront zustand\n```\n\nPeer dependencies:\n\n| Package     | Version  | Required |\n|-------------|----------|----------|\n| react       | >=18     | yes      |\n| react-dom   | >=18     | yes      |\n| zustand     | >=5      | yes      |\n| next        | >=14     | no       |\n\n---\n\n## Quick Start\n\n### 1. Environment Variables\n\n```env\nWHALE_API_KEY=your-server-side-api-key\nNEXT_PUBLIC_API_URL=https://vm.whaletools.cloud\nWHALE_MEDIA_SIGNING_SECRET=your-signing-secret   # optional, for signed image URLs\n```\n\n### 2. Root Layout\n\n```tsx\n// app/layout.tsx\nimport { WhaleProvider } from '@neowhale/storefront/react';\nimport { getAllProducts } from '@neowhale/storefront/next';\n\nexport default async function RootLayout({ children }: { children: React.ReactNode }) {\n  const products = await getAllProducts();\n\n  return (\n    <html lang=\"en\">\n      <body>\n        <WhaleProvider\n          products={products}\n        >\n          {children}\n        </WhaleProvider>\n      </body>\n    </html>\n  );\n}\n```\n\n### 3. Use Hooks in a Page\n\n```tsx\n'use client';\n\nimport { useProducts, useCart } from '@neowhale/storefront/react';\n\nexport default function Shop() {\n  const { products } = useProducts();\n  const { addItem, itemCount, openCart } = useCart();\n\n  return (\n    <div>\n      <button onClick={openCart}>Cart ({itemCount})</button>\n      {products.map((p) => (\n        <div key={p.id}>\n          <h2>{p.name}</h2>\n          <button onClick={() => addItem(p.id, 1)}>Add to Cart</button>\n        </div>\n      ))}\n    </div>\n  );\n}\n```\n\n### 4. Next.js Config (security headers)\n\n```ts\n// next.config.ts\nimport { withSecurityHeaders } from '@neowhale/storefront/next';\n\nconst nextConfig = {\n  headers: withSecurityHeaders(),\n};\n\nexport default nextConfig;\n```\n\n---\n\n## Entry Points\n\nThe package ships three entry points, each with ESM, CJS, and TypeScript declarations.\n\n| Import path                      | Purpose                          |\n|----------------------------------|----------------------------------|\n| `@neowhale/storefront`           | Core API client and types        |\n| `@neowhale/storefront/react`     | React provider, hooks, components|\n| `@neowhale/storefront/next`      | Next.js server utilities         |\n\n---\n\n## API Reference -- Core\n\n```ts\nimport { WhaleClient } from '@neowhale/storefront';\n```\n\n### WhaleClient\n\n#### Constructor\n\n```ts\nnew WhaleClient(config: WhaleStorefrontConfig)\n```\n\n| Config field         | Type     | Default                          | Description                        |\n|----------------------|----------|----------------------------------|------------------------------------|\n| apiKey               | string   | --                               | Optional server-side API key for direct gateway calls. Browser clients should use `proxyPath`. |\n| gatewayUrl           | string   | `https://vm.whaletools.cloud`  | Base URL of the Whale Gateway.     |\n| proxyPath            | string   | `/api/gw`                        | Local proxy route prefix.          |\n| mediaSigningSecret   | string   | --                               | Secret for signed image URLs.      |\n| mediaHost            | string   | --                               | Media storage host for image URLs. |\n| storagePrefix        | string   | `whale`                          | Prefix for local storage keys.     |\n| sessionTtl           | number   | `1800000` (30 min)               | Session TTL in milliseconds.       |\n| debug                | boolean  | --                               | Enable debug logging.              |\n\n#### Products\n\n```ts\nclient.listProducts(params?)        // → ListResponse<Product>\nclient.getProduct(id)               // → Product\nclient.getAllProducts(options?)      // → Product[]  (auto-paginates, default status='published', maxPages=20)\n```\n\n#### Cart\n\n```ts\nclient.createCart(customerEmail?)                     // → Cart\nclient.getCart(cartId)                                // → Cart\nclient.addToCart(cartId, productId, quantity, opts?)   // → CartItem\nclient.updateCartItem(cartId, itemId, quantity)        // → Cart\nclient.removeCartItem(cartId, itemId)                  // → void\nclient.checkout(cartId, customerEmail?, payment?)      // → Order\n```\n\n#### Customers\n\n```ts\nclient.findCustomer(query)     // → Customer[]\nclient.getCustomer(id)         // → Customer\nclient.createCustomer(data)    // → Customer\n```\n\n#### Orders\n\n```ts\nclient.listOrders(params?)                // → ListResponse<Order>\nclient.getOrder(id)                       // → Order\nclient.getCustomerOrders(customerId)      // → Order[]  (auto-paginates)\n```\n\n#### Auth\n\n```ts\nclient.sendCode(email)            // → SendCodeResponse\nclient.verifyCode(email, code)    // → VerifyCodeResponse\nclient.setSessionToken(token)     // → void\nclient.getSessionToken()          // → string | null\n```\n\n#### Analytics\n\n```ts\nclient.getCustomerAnalytics(customerId, customerName?)  // → CustomerAnalytics | null\nclient.createSession(params)                            // → StorefrontSession\nclient.updateSession(sessionId, params)                 // → StorefrontSession\nclient.trackEvent(params)                               // → void\n```\n\n#### Locations\n\n```ts\nclient.listLocations()  // → ListResponse<Location>\n```\n\n#### COA\n\n```ts\nclient.getCOAEmbedUrl(productId)  // → string\n```\n\n#### Static Methods\n\n```ts\nWhaleClient.signMedia(secret, encodedUrl, w, q, f)  // → string (signed token)\nWhaleClient.encodeBase64Url(url)                     // → string (base64url-encoded)\n```\n\n---\n\n## API Reference -- React\n\n```ts\nimport {\n  WhaleProvider,\n  useCart,\n  useCartItemCount,\n  useCartTotal,\n  useAuth,\n  useProducts,\n  useProduct,\n  useAnalytics,\n  useCustomerOrders,\n  useCustomerAnalytics,\n  useWhaleClient,\n} from '@neowhale/storefront/react';\n```\n\n### WhaleProvider\n\nWrap your application tree with this provider. Browser traffic goes through `proxyPath`; the provider intentionally does not accept `apiKey`.\n\n| Prop      | Type       | Description                             |\n|-----------|------------|-----------------------------------------|\n| products  | Product[]  | Pre-fetched product catalog to hydrate. |\n| children  | ReactNode  | Application tree.                       |\n\nInternally renders `AuthInitializer`, `CartInitializer`, and `AnalyticsTracker`.\n\n### useCart()\n\nManage cart state and operations.\n\n| Return field     | Type                                           |\n|------------------|------------------------------------------------|\n| cartId           | string \\| null                                 |\n| items            | CartItem[]                                     |\n| itemCount        | number                                         |\n| subtotal         | number                                         |\n| taxAmount        | number                                         |\n| total            | number                                         |\n| taxBreakdown     | object                                         |\n| cartOpen         | boolean                                        |\n| cartLoading      | boolean                                        |\n| productImages    | Record<string, string>                         |\n| addItem          | (productId: string, qty: number) => Promise     |\n| removeItem       | (itemId: string) => Promise                     |\n| updateQuantity   | (itemId: string, qty: number) => Promise        |\n| openCart         | () => void                                     |\n| closeCart        | () => void                                     |\n| toggleCart       | () => void                                     |\n| initCart         | () => Promise                                  |\n| syncCart         | () => Promise                                  |\n| clearCart        | () => void                                     |\n| checkout         | (email?: string, payment?: object) => Promise   |\n\n### useCartItemCount()\n\n```ts\nconst count: number = useCartItemCount();\n```\n\nReturns the current number of items in the cart. Optimized selector -- only re-renders when the count changes.\n\n### useCartTotal()\n\n```ts\nconst total: number = useCartTotal();\n```\n\nReturns the cart total. Optimized selector -- only re-renders when the total changes.\n\n### useAuth()\n\nManage authentication state and OTP flow.\n\n| Return field     | Type                                              |\n|------------------|---------------------------------------------------|\n| customer         | Customer \\| null                                  |\n| authLoading      | boolean                                           |\n| sessionToken     | string \\| null                                    |\n| isAuthenticated  | boolean                                           |\n| sendCode         | (email: string) => Promise                        |\n| verifyCode       | (email: string, code: string) => Promise          |\n| restoreSession   | () => Promise                                     |\n| logout           | () => void                                        |\n| fetchCustomer    | (id: string) => Promise                           |\n\n### useProducts(opts?)\n\nClient-side filtering over the products hydrated by `WhaleProvider`.\n\n```ts\nconst { products, allProducts, loading } = useProducts({ categoryId: '...', search: 'term' });\n```\n\n| Option      | Type    | Description                    |\n|-------------|---------|--------------------------------|\n| categoryId  | string  | Filter by category ID.         |\n| search      | string  | Filter by search term.         |\n\nReturns `{ products: Product[], allProducts: Product[], loading: false }`.\n\n### useProduct(slug)\n\nLook up a single product by slug from the hydrated catalog.\n\n```ts\nconst { product, loading } = useProduct('blue-dream-3-5g');\n```\n\nReturns `{ product: Product | null, loading: false }`.\n\n### useAnalytics()\n\nTrack storefront events.\n\n| Method              | Description                          |\n|---------------------|--------------------------------------|\n| track()             | Send a custom event.                 |\n| trackPageView()     | Record a page view.                  |\n| trackProductView()  | Record a product detail view.        |\n| trackCategoryView() | Record a category page view.         |\n| trackSearch()       | Record a search query.               |\n| trackBeginCheckout()| Record checkout initiation.          |\n| trackPurchase()     | Record a completed purchase.         |\n| trackAddToCart()    | Record an add-to-cart event.         |\n| trackRemoveFromCart()| Record a remove-from-cart event.    |\n| linkCustomer()      | Associate session with a customer.   |\n| getOrCreateSession()| Get or create an analytics session.  |\n\n### useCustomerOrders()\n\nAuto-fetches orders when a customer is authenticated.\n\n```ts\nconst { orders, loading, refresh } = useCustomerOrders();\n```\n\n### useCustomerAnalytics()\n\nReturns analytics for the authenticated customer.\n\n```ts\nconst { analytics, loading } = useCustomerAnalytics();\n```\n\n### useWhaleClient()\n\nAccess the underlying `WhaleClient` instance from context.\n\n```ts\nconst client = useWhaleClient();\n```\n\n---\n\n## API Reference -- Next.js\n\n```ts\nimport {\n  withSecurityHeaders,\n  createServerClient,\n  getAllProducts,\n  createImageLoader,\n  createAuthMiddleware,\n} from '@neowhale/storefront/next';\n```\n\n### withSecurityHeaders(extra?)\n\nReturns a `headers()` config function for `next.config`. Applies security headers (CSP, HSTS, etc.). Pass an optional object to merge additional headers.\n\n```ts\n// next.config.ts\nexport default {\n  headers: withSecurityHeaders({ 'X-Custom': 'value' }),\n};\n```\n\n### Gateway Proxy Route\n\nCreate `src/app/api/gw/[...path]/route.ts` and export the SDK route handlers. This keeps the gateway API key server-side and preserves storefront cookies.\n\n```ts\nexport { GET, POST, PUT, PATCH, DELETE, HEAD } from '@neowhale/storefront/next/gw-route';\n```\n\n### createServerClient(config?)\n\nCreates a `WhaleClient` on the server. Reads `WHALE_API_KEY` and `NEXT_PUBLIC_API_URL` from environment variables when config is omitted.\n\n```ts\nconst client = createServerClient();\nconst products = await client.getAllProducts();\n```\n\n### getAllProducts(options?)\n\nServer-side product fetch with ISR caching. Default `revalidate` is 60 seconds.\n\n```ts\nconst products = await getAllProducts(); // cached, revalidates every 60s\nconst products = await getAllProducts({ revalidate: 120 });\n```\n\n### createImageLoader(config)\n\nReturns a Next.js image loader function for use with `next/image`. Handles media signing when a secret is provided.\n\n```ts\nimport Image from 'next/image';\nimport { createImageLoader } from '@neowhale/storefront/next';\n\nconst loader = createImageLoader({\n  mediaSigningSecret: process.env.WHALE_MEDIA_SIGNING_SECRET,\n  mediaHost: 'vm.whaletools.cloud',\n});\n\n<Image loader={loader} src={product.imageUrl} width={400} height={400} alt=\"\" />\n```\n\n### createAuthMiddleware(options)\n\nReturns a Next.js middleware function for protecting routes with session-based auth.\n\n```ts\n// middleware.ts\nimport { createAuthMiddleware } from '@neowhale/storefront/next';\n\nexport default createAuthMiddleware({\n  protectedPaths: ['/account', '/orders'],\n  loginPath: '/login',\n});\n\nexport const config = { matcher: ['/account/:path*', '/orders/:path*'] };\n```\n\n---\n\n## Key Types\n\n| Type                 | Description                                |\n|----------------------|--------------------------------------------|\n| WhaleStorefrontConfig| Client constructor config object.          |\n| Product              | Product with name, slug, price, images, etc.|\n| Cart                 | Cart with items, totals, tax breakdown.    |\n| CartItem             | Single cart line item.                     |\n| Customer             | Customer profile.                          |\n| Order                | Completed or pending order.                |\n| ListResponse\\<T\\>   | Paginated list: `{ data: T[], meta }`.     |\n| SendCodeResponse     | Response from OTP send.                    |\n| VerifyCodeResponse   | Response from OTP verify (includes token). |\n| CustomerAnalytics    | Aggregated analytics for a customer.       |\n| StorefrontSession    | Analytics session object.                  |\n| Location             | Store/pickup location.                     |\n\nAll types are exported from the root entry point (`@neowhale/storefront`).\n\n---\n\n## License\n\nMIT\n","readmeFilename":"README.md"}