{"_id":"@geophrase/react","_rev":"26-e761189351f02d372ee3af1346681183","name":"@geophrase/react","dist-tags":{"latest":"1.6.0"},"versions":{"1.0.0":{"name":"@geophrase/react","version":"1.0.0","_id":"@geophrase/react@1.0.0","maintainers":[{"name":"iqbal.hussain","email":"lincoln@live.in"}],"dist":{"shasum":"b7481c96b269fc0a80783e8305c842e0544f78c4","tarball":"https://registry.npmjs.org/@geophrase/react/-/react-1.0.0.tgz","fileCount":4,"integrity":"sha512-Ti9XCtrv0Lq86wlt4WJz8RcluaNZeUbhQb+QMl+kaHOmsY/ILs6pfH0MurcpUp5aD8gneM2DUnA++fgLM+9JtQ==","signatures":[{"sig":"MEUCIQDQsHlgz3lJgCc/IROY2EumKkcNLGu8IlUYpuiS6YOFYwIgTXxohsvL90A7Iwi/K9J1abvoPe0KRHklL7/hzF4Ndkc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3000},"main":"src/index.js","type":"module","gitHead":"dba70e539c6b6cec903d927be71d85999b40dec4","_npmUser":{"name":"iqbal.hussain","email":"lincoln@live.in"},"_npmVersion":"9.8.0","description":"React and Next.js hooks for the Geophrase Connect SDK","directories":{},"_nodeVersion":"20.5.1","dependencies":{"@geophrase/core":"*"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react_1.0.0_1775886552486_0.12419319180464616","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@geophrase/react","version":"1.0.1","_id":"@geophrase/react@1.0.1","maintainers":[{"name":"iqbal.hussain","email":"lincoln@live.in"}],"dist":{"shasum":"9fee74ec35e2399da8b378a73061bf2a7ad123d1","tarball":"https://registry.npmjs.org/@geophrase/react/-/react-1.0.1.tgz","fileCount":5,"integrity":"sha512-gGeRLy6RyDFoehXTuljP8R8sXgUsziJIp5PzJsVqvo7d6jkAD7NJKfu4yyN9zl/PLYc7QC82wn0eIWs+eSafLQ==","signatures":[{"sig":"MEUCIGcb7TC6zOgrajFWSCIcqL8xLQN/REK78hEK3dlrgyyOAiEAsweiEpWtuOEAjf/Vu9H0uVvVs5k3DrModw0mrBXD4Dk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3303},"main":"src/index.js","types":"index.d.ts","gitHead":"996c9c1a2f1079e493572739af9c7acdd38a4d90","_npmUser":{"name":"iqbal.hussain","email":"lincoln@live.in"},"_npmVersion":"9.8.0","description":"React and Next.js hooks for the Geophrase Connect SDK","directories":{},"_nodeVersion":"20.5.1","dependencies":{"@geophrase/core":"*"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react_1.0.1_1775889634041_0.5142051577900164","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@geophrase/react","version":"1.0.2","_id":"@geophrase/react@1.0.2","maintainers":[{"name":"iqbal.hussain","email":"lincoln@live.in"}],"dist":{"shasum":"458aafd98b3f09a910c959aaf4eab18348014038","tarball":"https://registry.npmjs.org/@geophrase/react/-/react-1.0.2.tgz","fileCount":5,"integrity":"sha512-S+xtjX26u0b4I9t15ZLOD/e44iUCD1gFkg3KJmQoeY/G9XfHVuCD+HOxZYPmRvPMG/ilZlivspATZceGXzDXAA==","signatures":[{"sig":"MEYCIQCIf4NUBELdv5aqhqtiGD+6QwIy+yj8PtlbQyBqWv+s/QIhAO9xLFwyNGSdq70Brjf1UEYDJZVdtoRqVDDSQWuxw5Vb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3525},"main":"src/index.js","types":"index.d.ts","gitHead":"a1d63895b19fe20427e37c1abd7fe00d7d9b9ffb","_npmUser":{"name":"iqbal.hussain","email":"lincoln@live.in"},"_npmVersion":"9.8.0","description":"React and Next.js hooks for the Geophrase Connect SDK","directories":{},"_nodeVersion":"20.5.1","dependencies":{"@geophrase/core":"*"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react_1.0.2_1775892235418_0.37879233520219047","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@geophrase/react","version":"1.0.3","keywords":["react","nextjs","hooks","address","india","rto","ecommerce","checkout"],"_id":"@geophrase/react@1.0.3","maintainers":[{"name":"iqbal.hussain","email":"lincoln@live.in"}],"dist":{"shasum":"0cfcbb5fb61fe717e2c94b35ec8e6fde6989f93d","tarball":"https://registry.npmjs.org/@geophrase/react/-/react-1.0.3.tgz","fileCount":5,"integrity":"sha512-g++cRNNaZC6U3I6a25SBbgXz2Ng6ouDgOpYF9/RxJ6Q7TFx1WwzJ4898GZl7cgBLvN3PJVRgS3OGE1C9rAXFWw==","signatures":[{"sig":"MEQCIGz5aWak6BE5jB5hxXAAn5Mg9sBl7gF5ohRFrjddWW9SAiBHsuvJolceTsSB6vTW+Rp09tU5S0y0wgz2V0IDZElZaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3657},"main":"src/index.js","types":"index.d.ts","gitHead":"9277a7b5e1195bb8b328da2043653cf02346578d","_npmUser":{"name":"iqbal.hussain","email":"lincoln@live.in"},"_npmVersion":"9.8.0","description":"React and Next.js hooks for the Geophrase Connect SDK","directories":{},"_nodeVersion":"20.5.1","dependencies":{"@geophrase/core":"*"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react_1.0.3_1775892834097_0.837836634152153","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@geophrase/react","version":"1.0.4","keywords":["react","nextjs","hooks","address","india","rto","ecommerce","checkout"],"_id":"@geophrase/react@1.0.4","maintainers":[{"name":"iqbal.hussain","email":"lincoln@live.in"}],"homepage":"https://github.com/geophrase/geophrase-js","bugs":{"url":"https://github.com/geophrase/geophrase-js/issues"},"dist":{"shasum":"57477ea72609df516cd8252efd31ce79cd561ef4","tarball":"https://registry.npmjs.org/@geophrase/react/-/react-1.0.4.tgz","fileCount":5,"integrity":"sha512-Ac+1/Xqs47VhjvDuJ0tI8+FEVULW2evYCQUyy+KUTPGcGQvQZ5o1ysPLd97wyc9yGu7OUIv47CFcGUiRyjr9UA==","signatures":[{"sig":"MEQCIB0SMHF3CTKhaULdoTHaDGbRf5/rcMC0GMGLMbkgIa5VAiBojQd+fWhAwi17F43+f0qpJm9KpkeJi5Surz7RwYZJaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3896},"main":"src/index.js","types":"index.d.ts","gitHead":"eb091d557b177b4950bc28d5f28328e58eab8724","_npmUser":{"name":"iqbal.hussain","email":"lincoln@live.in"},"repository":{"url":"git+https://github.com/geophrase/geophrase-js.git","type":"git"},"_npmVersion":"9.8.0","description":"React and Next.js hooks for the Geophrase Connect SDK","directories":{},"_nodeVersion":"20.5.1","dependencies":{"@geophrase/core":"*"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react_1.0.4_1775897762724_0.15027678538229172","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@geophrase/react","version":"1.0.5","keywords":["react","nextjs","hooks","address","india","rto","ecommerce","checkout"],"_id":"@geophrase/react@1.0.5","maintainers":[{"name":"iqbal.hussain","email":"lincoln@live.in"}],"homepage":"https://business.geophrase.com/docs","bugs":{"url":"https://github.com/geophrase/geophrase-js/issues"},"dist":{"shasum":"66579387ffcf7f9f025464d3b8e389a0c2d6acf2","tarball":"https://registry.npmjs.org/@geophrase/react/-/react-1.0.5.tgz","fileCount":5,"integrity":"sha512-TNpAvcpBSmpYlg6eh0kdMGBEej0qKOIh0qBnqYw0M0prpURbZL7JTV1s+p6YJq2AiFbjgWjWHxBCkxAoZZdA2A==","signatures":[{"sig":"MEYCIQCTLIjzhnx3LL1vYsZVI35PL5YtoS8J6qVTWl8Y2LBLKAIhAKVhBki8N9mC4zNmyHpw7vKoJ7u6ccVWE8n3gmNkTVvB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3890},"main":"src/index.js","types":"index.d.ts","gitHead":"eb091d557b177b4950bc28d5f28328e58eab8724","_npmUser":{"name":"iqbal.hussain","email":"lincoln@live.in"},"repository":{"url":"git+https://github.com/geophrase/geophrase-js.git","type":"git"},"_npmVersion":"9.8.0","description":"React and Next.js hooks for the Geophrase Connect SDK","directories":{},"_nodeVersion":"20.5.1","dependencies":{"@geophrase/core":"*"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react_1.0.5_1775897862902_0.08199712385311231","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@geophrase/react","version":"1.0.6","keywords":["react","nextjs","hooks","address","india","rto","ecommerce","checkout"],"_id":"@geophrase/react@1.0.6","maintainers":[{"name":"iqbal.hussain","email":"lincoln@live.in"}],"homepage":"https://business.geophrase.com/docs","bugs":{"url":"https://github.com/geophrase/geophrase-js/issues"},"dist":{"shasum":"3174e275ee869bfd9fd0b0e5048481f100cdd7a7","tarball":"https://registry.npmjs.org/@geophrase/react/-/react-1.0.6.tgz","fileCount":5,"integrity":"sha512-V194SqGGnkss8k8wHnef++i35E+aErl49aSrGRpfVo6wuuNYakt13fJLEnP6/KZyCmFQLFiNaHKMs2U8r9jUeg==","signatures":[{"sig":"MEQCIB+LCQBB5QXdqcAQWAbIPDdbZdk8NEAeyE6A8/U+HUjoAiA9k2ljxgM6VNqIWc4Qbpzli1Qt73EBbXn5EFE5jssa4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3890},"main":"src/index.js","types":"index.d.ts","gitHead":"2a1a43f39e68eecf4333c3f22fe123f1d8a7cb68","_npmUser":{"name":"iqbal.hussain","email":"lincoln@live.in"},"repository":{"url":"git+https://github.com/geophrase/geophrase-js.git","type":"git"},"_npmVersion":"9.8.0","description":"React and Next.js hooks for the Geophrase Connect SDK","directories":{},"_nodeVersion":"20.5.1","dependencies":{"@geophrase/core":"*"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react_1.0.6_1776156270508_0.42926368932230385","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@geophrase/react","version":"1.1.0","keywords":["react","nextjs","hooks","address","india","rto","ecommerce","checkout"],"_id":"@geophrase/react@1.1.0","maintainers":[{"name":"iqbal.hussain","email":"lincoln@live.in"}],"homepage":"https://business.geophrase.com/docs","bugs":{"url":"https://github.com/geophrase/geophrase-js/issues"},"dist":{"shasum":"86e0fdbd295678d909ba9210f56d6ad1f6e9c14a","tarball":"https://registry.npmjs.org/@geophrase/react/-/react-1.1.0.tgz","fileCount":5,"integrity":"sha512-nR2OXtjlgRl7BmTowCk0bZTzxx01IoSus6gA/HBW9y57SPzDv3WCyto9rQymnOT9FcBrBZHW1jB6wN4ldLgIOQ==","signatures":[{"sig":"MEUCIAZxWHv9A4EMOh+nqewzpX/iEmQhmtZ3AWjKZlSLPngYAiEAwbyA3czbe9AqanboA1XkZj8jTv1MqDdXy1IeRtLKGVA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3484},"main":"src/index.js","types":"index.d.ts","gitHead":"16ab00d96f1fd276a4dc50a448ec6ddc207a2a3a","_npmUser":{"name":"iqbal.hussain","email":"lincoln@live.in"},"repository":{"url":"git+https://github.com/geophrase/geophrase-js.git","type":"git"},"_npmVersion":"11.11.0","description":"React and Next.js hooks for the Geophrase Connect SDK","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@geophrase/core":"^1.1.0"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react_1.1.0_1776359154129_0.23416448176907068","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@geophrase/react","version":"1.2.0","keywords":["react","nextjs","hooks","address","india","rto","ecommerce","checkout"],"_id":"@geophrase/react@1.2.0","maintainers":[{"name":"iqbal.hussain","email":"lincoln@live.in"}],"homepage":"https://business.geophrase.com/docs","bugs":{"url":"https://github.com/geophrase/geophrase-js/issues"},"dist":{"shasum":"a9e47d43041a219f0a7360f4e762544a1d928e07","tarball":"https://registry.npmjs.org/@geophrase/react/-/react-1.2.0.tgz","fileCount":5,"integrity":"sha512-71V5QG1vkRCVtv6yLIpYDQDW6YawP+LraemA9232wiyKhPkIGpSinnhYQNhEFCADNS4vqGjQB7vdk+dmuWX1IA==","signatures":[{"sig":"MEUCIQDcBWURD7zvkTXUXR+UZFe+aLPKyMlxS0fXU+8ITXg17gIgbfVs7tj79xIy73U+yFnImIhsWt+xtlcrce6JXKYkNZI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3484},"main":"src/index.js","types":"index.d.ts","gitHead":"11d1e68105399c6c8cd726bec843257bdbcecf72","_npmUser":{"name":"iqbal.hussain","email":"lincoln@live.in"},"repository":{"url":"git+https://github.com/geophrase/geophrase-js.git","type":"git"},"_npmVersion":"11.11.0","description":"React and Next.js hooks for the Geophrase Connect SDK","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@geophrase/core":"^1.2.0"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react_1.2.0_1776407961023_0.880961947949106","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@geophrase/react","version":"1.3.0","keywords":["react","react-hook","nextjs","hooks","sdk","widget","address","address-picker","address-autocomplete","address-verification","delivery-address","pincode","india","rto","ecommerce","checkout"],"author":{"name":"Geophrase"},"license":"MIT","_id":"@geophrase/react@1.3.0","maintainers":[{"name":"iqbal.hussain","email":"lincoln@live.in"}],"homepage":"https://business.geophrase.com/docs","bugs":{"url":"https://github.com/geophrase/geophrase-js/issues"},"dist":{"shasum":"9387f83dcba32cdb7eb9cd04c4ccc5f0b1a3708b","tarball":"https://registry.npmjs.org/@geophrase/react/-/react-1.3.0.tgz","fileCount":5,"integrity":"sha512-x/I5xjyq3CvFAtVmTfQLwkXcCfdXnDP+NronWm6LMXgCWjwSOxTj581Dp8vaUNkPUZSgC1mgKoxG2wDlf23b7Q==","signatures":[{"sig":"MEQCIDZNcdIyW0KrhV/AccmZw8EafVwdXoChu2qFVLyIpcDnAiBe+MQnrXMvkEPglv+hRDnF40uhxPyV171j4G1ZwJ7fWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6040},"main":"src/index.js","type":"module","types":"index.d.ts","gitHead":"968f88b740279a60e7317d3057cd7d77193cf9c9","_npmUser":{"name":"iqbal.hussain","email":"lincoln@live.in"},"repository":{"url":"git+https://github.com/geophrase/geophrase-js.git","type":"git"},"_npmVersion":"11.11.0","description":"React & Next.js hook for the Geophrase address picker. Drop-in widget that captures structured Indian addresses with coordinates to reduce RTO.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"@geophrase/core":"^1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react_1.3.0_1776769734363_0.397957791471512","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@geophrase/react","version":"1.3.1","keywords":["react","react-hook","nextjs","hooks","sdk","widget","address","address-picker","address-autocomplete","address-verification","delivery-address","pincode","india","rto","ecommerce","checkout"],"author":{"name":"Geophrase"},"license":"MIT","_id":"@geophrase/react@1.3.1","maintainers":[{"name":"iqbal.hussain","email":"lincoln@live.in"}],"homepage":"https://business.geophrase.com/docs","bugs":{"url":"https://github.com/geophrase/geophrase-js/issues"},"dist":{"shasum":"0277d4bb48d76a951713b93ae8dbc462fa574a85","tarball":"https://registry.npmjs.org/@geophrase/react/-/react-1.3.1.tgz","fileCount":5,"integrity":"sha512-ec6gEJ6PdhZIa8ngpRJ4uOmBr6jCGlUVfypsQtJIBJHMhsT7uVwjQn++VY1fV3fvjHWutqZo/drs2KNqQY3LHQ==","signatures":[{"sig":"MEQCIFhbqGbiDW//xvcgU0JnJFGSqyc2JJnSZw7g4DpeFaT+AiBF9I12t/Vgq+Gx8fW1jIGObIiZHqZ970qDdfXReFwMrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8069},"main":"src/index.js","type":"module","types":"index.d.ts","gitHead":"53d540ef69e2d54cb0bb20d24d996cd6fa405b9a","_npmUser":{"name":"iqbal.hussain","email":"lincoln@live.in"},"repository":{"url":"git+https://github.com/geophrase/geophrase-js.git","type":"git"},"_npmVersion":"11.11.0","description":"React & Next.js hook for the Geophrase address picker. Drop-in widget that captures structured Indian addresses with coordinates to reduce RTO.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"@geophrase/core":"^1.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react_1.3.1_1776771351901_0.9447703004279393","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@geophrase/react","version":"1.3.2","keywords":["react","react-hook","nextjs","hooks","sdk","widget","address","address-picker","address-autocomplete","address-verification","delivery-address","pincode","india","rto","ecommerce","checkout"],"author":{"name":"Geophrase"},"license":"MIT","_id":"@geophrase/react@1.3.2","maintainers":[{"name":"iqbal.hussain","email":"lincoln@live.in"}],"homepage":"https://business.geophrase.com/docs","bugs":{"url":"https://github.com/geophrase/geophrase-js/issues"},"dist":{"shasum":"f815e89ffef4d199e9d9e4c694321533fd27e8d6","tarball":"https://registry.npmjs.org/@geophrase/react/-/react-1.3.2.tgz","fileCount":5,"integrity":"sha512-5oFXEO+2bzr92hbmhRQWO+p0EN9QoJ5q5lcg5GuA6qJ4l9ez74gR8Ojve+dWn5mBiB+BfAtWhMyy/IP1/06VVA==","signatures":[{"sig":"MEUCIQDsEmSyZxR91f31vZK26TJgAmzuvQsrGUAARXZPoKhSdQIgGxKZz5sbpAZebmv+ruS5jUqR0vBCWyyFHsCmfrWKGvQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8132},"main":"src/index.js","type":"module","types":"index.d.ts","gitHead":"c54cdd2afb7adbdae5d5813993b789a27e326eb7","_npmUser":{"name":"iqbal.hussain","email":"lincoln@live.in"},"repository":{"url":"git+https://github.com/geophrase/geophrase-js.git","type":"git"},"_npmVersion":"11.11.0","description":"React & Next.js hook for the Geophrase address picker. Drop-in widget that captures structured Indian addresses with coordinates to reduce RTO.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"@geophrase/core":"^1.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react_1.3.2_1776781955376_0.02757174416866426","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"@geophrase/react","version":"1.3.4","keywords":["react","react-hook","nextjs","hooks","sdk","widget","address","address-picker","address-autocomplete","address-verification","delivery-address","pincode","india","rto","ecommerce","checkout"],"author":{"name":"Geophrase"},"license":"MIT","_id":"@geophrase/react@1.3.4","maintainers":[{"name":"iqbal.hussain","email":"lincoln@live.in"}],"homepage":"https://business.geophrase.com/docs","bugs":{"url":"https://github.com/geophrase/geophrase-js/issues"},"dist":{"shasum":"c83979d5fd1a63dedb289d0bbf2a169889004227","tarball":"https://registry.npmjs.org/@geophrase/react/-/react-1.3.4.tgz","fileCount":5,"integrity":"sha512-3ONNjYuDrQvp3tPp5MqECCnGNYM+nyIanYCNDDko9pegzA31WlCJZ3hoJhLzv+yt6rfkIeaUTR/utpWuzthkOg==","signatures":[{"sig":"MEMCIAOCFYmOiVUiCaEyzub5f1bDCjbYjz52/oXduU4Io092Ah8JPk3eveoV2abKnDHzH/ocTksDADZgPH96ZLOuSTn9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@geophrase%2freact@1.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8136},"main":"src/index.js","type":"module","types":"index.d.ts","gitHead":"49d7fd3a492558a3152c291113fcf69c60289825","_npmUser":{"name":"iqbal.hussain","email":"lincoln@live.in"},"repository":{"url":"git+https://github.com/geophrase/geophrase-js.git","type":"git"},"_npmVersion":"11.11.0","description":"React & Next.js hook for the Geophrase address picker. Drop-in widget that captures structured Indian addresses with coordinates to reduce RTO.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"@geophrase/core":"^1.3.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react_1.3.4_1777111361723_0.6784875294630335","host":"s3://npm-registry-packages-npm-production"}},"1.3.5":{"name":"@geophrase/react","version":"1.3.5","keywords":["react","react-hook","nextjs","hooks","sdk","widget","address","address-picker","address-autocomplete","address-verification","delivery-address","pincode","india","rto","ecommerce","checkout"],"author":{"name":"Geophrase"},"license":"MIT","_id":"@geophrase/react@1.3.5","maintainers":[{"name":"iqbal.hussain","email":"lincoln@live.in"}],"homepage":"https://business.geophrase.com/docs","bugs":{"url":"https://github.com/geophrase/geophrase-js/issues"},"dist":{"shasum":"9db1d9e1af55271a8ba1439b6a3ed76e65e594b5","tarball":"https://registry.npmjs.org/@geophrase/react/-/react-1.3.5.tgz","fileCount":5,"integrity":"sha512-lglSb7YEThmW0k2hSmx1u3Do/OnSsGSdtNQC+mpYTNS5lpE0+tUGDsrgTKX2O+0hluxfWFx8AtIxwN0njvGaLw==","signatures":[{"sig":"MEYCIQDWADmkij2Maz6LZuDcaUYAhOjGxrTg7eP6tJAM/W53gAIhAKnxzE8oOJucf8FHfy6AB6lGQ3Wyy/xu5OtO0qUDHUhY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@geophrase%2freact@1.3.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8136},"main":"src/index.js","type":"module","types":"index.d.ts","gitHead":"644fcdd526024eb84a38f6abb0658bc74dd3085d","_npmUser":{"name":"iqbal.hussain","email":"lincoln@live.in"},"repository":{"url":"git+https://github.com/geophrase/geophrase-js.git","type":"git"},"_npmVersion":"11.11.0","description":"React & Next.js hook for the Geophrase address picker. Drop-in widget that captures structured Indian addresses with coordinates to reduce RTO.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"@geophrase/core":"^1.3.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react_1.3.5_1777111605984_0.2547453388807144","host":"s3://npm-registry-packages-npm-production"}},"1.3.6":{"name":"@geophrase/react","version":"1.3.6","keywords":["react","react-hook","nextjs","hooks","sdk","widget","address","address-picker","address-autocomplete","address-verification","delivery-address","pincode","india","rto","ecommerce","checkout"],"author":{"name":"Geophrase"},"license":"MIT","_id":"@geophrase/react@1.3.6","maintainers":[{"name":"iqbal.hussain","email":"lincoln@live.in"}],"homepage":"https://business.geophrase.com/docs","bugs":{"url":"https://github.com/geophrase/geophrase-js/issues"},"dist":{"shasum":"9c622daeb121f04e3de89cfbd1bab0a98e011ed7","tarball":"https://registry.npmjs.org/@geophrase/react/-/react-1.3.6.tgz","fileCount":5,"integrity":"sha512-C8lLA4aa5RM2chRn4vPzBHtj+aB4d+CXPD1VouGWWsRBjkqW5MgJ8gmAxuS6yTS8n4MTOLcENUCbmtgovlovMg==","signatures":[{"sig":"MEYCIQCoagEj9shxxns1vj32eLcv++g/zswlVO+j8iI8M8ZfxwIhALCGZVo53WcjId4qpNECcagYJAbA/gv/pfDkLfUchA40","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@geophrase%2freact@1.3.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8136},"main":"src/index.js","type":"module","types":"index.d.ts","gitHead":"704106eced762e00ebdb2695b27cccf4741a17fd","_npmUser":{"name":"iqbal.hussain","email":"lincoln@live.in"},"repository":{"url":"git+https://github.com/geophrase/geophrase-js.git","type":"git"},"_npmVersion":"11.11.0","description":"React & Next.js hook for the Geophrase address picker. Drop-in widget that captures structured Indian addresses with coordinates to reduce RTO.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"@geophrase/core":"^1.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react_1.3.6_1777122952770_0.5508372564616046","host":"s3://npm-registry-packages-npm-production"}},"1.3.7":{"name":"@geophrase/react","version":"1.3.7","keywords":["react","react-hook","nextjs","hooks","sdk","widget","address","address-picker","address-autocomplete","address-verification","delivery-address","pincode","india","rto","ecommerce","checkout"],"author":{"name":"Geophrase"},"license":"MIT","_id":"@geophrase/react@1.3.7","maintainers":[{"name":"iqbal.hussain","email":"lincoln@live.in"}],"homepage":"https://geophrase.com/docs","bugs":{"url":"https://github.com/geophrase/geophrase-js/issues"},"dist":{"shasum":"915f66417f3cbd22f4132592bf740c3092e297c1","tarball":"https://registry.npmjs.org/@geophrase/react/-/react-1.3.7.tgz","fileCount":5,"integrity":"sha512-xo2s7krZO9mymfHgtKBBFu9xcwz3pR6qiYuwrdcf0LZ45GpQMI24b9LZQyBOvf9FAp7skSdUV1lixp8xfKQPJg==","signatures":[{"sig":"MEQCIEdigXT7bI9YkFgV9EyoAjC2etivYg8E8CGDUpRhacFcAiAngLH94aNRC2j6ldqisFBUkMKFQpQlvBhrfPhN7mfofQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@geophrase%2freact@1.3.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8091},"main":"src/index.js","type":"module","types":"index.d.ts","gitHead":"9be5306a891baff35372c3654ad523d9ced4fc55","_npmUser":{"name":"iqbal.hussain","email":"lincoln@live.in"},"repository":{"url":"git+https://github.com/geophrase/geophrase-js.git","type":"git"},"_npmVersion":"11.11.0","description":"React & Next.js hook for the Geophrase address picker. Drop-in widget that captures structured Indian addresses with coordinates to reduce RTO.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"@geophrase/core":"^1.3.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react_1.3.7_1777131172966_0.14545788945879767","host":"s3://npm-registry-packages-npm-production"}},"1.3.8":{"name":"@geophrase/react","version":"1.3.8","keywords":["react","react-hook","nextjs","hooks","sdk","widget","address","address-picker","address-autocomplete","address-verification","delivery-address","pincode","india","rto","ecommerce","checkout"],"author":{"name":"Geophrase"},"license":"MIT","_id":"@geophrase/react@1.3.8","maintainers":[{"name":"iqbal.hussain","email":"lincoln@live.in"}],"homepage":"https://geophrase.com/docs","bugs":{"url":"https://github.com/geophrase/geophrase-js/issues"},"dist":{"shasum":"6a2f108c5036a652810a8eece5bcc2b93b957a73","tarball":"https://registry.npmjs.org/@geophrase/react/-/react-1.3.8.tgz","fileCount":5,"integrity":"sha512-e/o07FAfr00IXyMUJ+NzarSBWG4dHFRqcDExdKNrSnNSo4/3nTJCapSAHCVtz/NqaeAGHddxaq8yM8B8DrqLfQ==","signatures":[{"sig":"MEUCIFK0nC2jUV5DjgHb1IjwKf7Oquoz/+OCEQWy7kyZuo+YAiEAnuJS9gScWZtyyQxsE+4zRLUViYv+828Ncf9j+JnDrR8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@geophrase%2freact@1.3.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8091},"main":"src/index.js","type":"module","types":"index.d.ts","gitHead":"a57a67e8e7713bb9d4ebf0cf02d5ba011e371794","_npmUser":{"name":"iqbal.hussain","email":"lincoln@live.in"},"repository":{"url":"git+https://github.com/geophrase/geophrase-js.git","type":"git"},"_npmVersion":"11.12.1","description":"React & Next.js hook for the Geophrase address picker. Drop-in widget that captures structured Indian addresses with coordinates to reduce RTO.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"@geophrase/core":"^1.3.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react_1.3.8_1777404685667_0.96334866962722","host":"s3://npm-registry-packages-npm-production"}},"1.3.9":{"name":"@geophrase/react","version":"1.3.9","keywords":["react","react-hook","nextjs","hooks","sdk","widget","address","address-picker","address-autocomplete","address-verification","delivery-address","pincode","india","rto","ecommerce","checkout"],"author":{"name":"Geophrase"},"license":"MIT","_id":"@geophrase/react@1.3.9","maintainers":[{"name":"iqbal.hussain","email":"lincoln@live.in"}],"homepage":"https://geophrase.com/docs","bugs":{"url":"https://github.com/geophrase/geophrase-js/issues"},"dist":{"shasum":"a18b9802f527e4adedba3ebc56426f44fa95993b","tarball":"https://registry.npmjs.org/@geophrase/react/-/react-1.3.9.tgz","fileCount":5,"integrity":"sha512-t/g6V1jsV0qqfn948feyDCwqkJDIB494qu+tc3S6UemhXoiVHYp2tWUzLqQafzkWqaN9OH7cPJdRseOqiQvZXQ==","signatures":[{"sig":"MEYCIQCZjRuEhdZQJf+IG6IMAcrSX+2DYA5icRGEuO7qsEyJLwIhAM/xAJPznK3quzrFEY4yvJn41pUbLImqlVBLOYVPK4h6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@geophrase%2freact@1.3.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8091},"main":"src/index.js","type":"module","types":"index.d.ts","gitHead":"d1fdd0466ed8d573e7d4eefa2f6d9a798bf93fba","_npmUser":{"name":"iqbal.hussain","email":"lincoln@live.in"},"repository":{"url":"git+https://github.com/geophrase/geophrase-js.git","type":"git"},"_npmVersion":"11.11.0","description":"React & Next.js hook for the Geophrase address picker. Drop-in widget that captures structured Indian addresses with coordinates to reduce RTO.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"@geophrase/core":"^1.3.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react_1.3.9_1777405813875_0.5317589466238919","host":"s3://npm-registry-packages-npm-production"}},"1.3.10":{"name":"@geophrase/react","version":"1.3.10","keywords":["react","react-hook","nextjs","hooks","sdk","widget","address","address-picker","address-autocomplete","address-verification","delivery-address","pincode","india","rto","ecommerce","checkout"],"author":{"name":"Geophrase"},"license":"MIT","_id":"@geophrase/react@1.3.10","maintainers":[{"name":"iqbal.hussain","email":"lincoln@live.in"}],"homepage":"https://geophrase.com/docs","bugs":{"url":"https://github.com/geophrase/geophrase-js/issues"},"dist":{"shasum":"af37d147e9d78c0ebad4407529721a0c6520026f","tarball":"https://registry.npmjs.org/@geophrase/react/-/react-1.3.10.tgz","fileCount":5,"integrity":"sha512-QJ78g4VaoFC8G5K1Nl45nFkOR44mPDA1gJn6my80lPxxR+qzfuBIVWC5h+bXO8w5fbyUjYZxmaUtqkNjToDWlw==","signatures":[{"sig":"MEQCICTuISlX2jmlnxTMUXkJU2M8yVkw9aprtB2zumz590MPAiAxQX0JEhqlZceZow9EZf/QLrOxl3JI44NwoG4TyoCoKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@geophrase%2freact@1.3.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8093},"main":"src/index.js","type":"module","types":"index.d.ts","gitHead":"b15a0487692ad9c2ae022bb9088a9eea95f7cf76","_npmUser":{"name":"iqbal.hussain","email":"lincoln@live.in"},"repository":{"url":"git+https://github.com/geophrase/geophrase-js.git","type":"git"},"_npmVersion":"11.11.0","description":"React & Next.js hook for the Geophrase address picker. Drop-in widget that captures structured Indian addresses with coordinates to reduce RTO.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"@geophrase/core":"^1.3.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react_1.3.10_1777406284661_0.2324831536359726","host":"s3://npm-registry-packages-npm-production"}},"1.3.11":{"name":"@geophrase/react","version":"1.3.11","keywords":["react","react-hook","nextjs","hooks","sdk","widget","address","address-picker","address-autocomplete","address-verification","delivery-address","pincode","india","rto","ecommerce","checkout"],"author":{"name":"Geophrase"},"license":"MIT","_id":"@geophrase/react@1.3.11","maintainers":[{"name":"iqbal.hussain","email":"lincoln@live.in"}],"homepage":"https://geophrase.com/docs","bugs":{"url":"https://github.com/geophrase/geophrase-js/issues"},"dist":{"shasum":"e75e003116a637bee4324ecaf109e03320c211f4","tarball":"https://registry.npmjs.org/@geophrase/react/-/react-1.3.11.tgz","fileCount":5,"integrity":"sha512-dYAe9hozs68lHLFQcbj8qyoa5DoC7qfr92N0ns31lvlJqs79vXa3RDbqSHlD9OLZlak2qNwD9vQIRXoKqAwxuA==","signatures":[{"sig":"MEQCIE/JmpLXYegopVmlsz7xdS3zhxOIKpF3XGAGrze2FC/gAiAWr7vmbimAYiBQsXxLmQFuiptEgoiDHzZcBn03AyFH5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@geophrase%2freact@1.3.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8093},"main":"src/index.js","type":"module","types":"index.d.ts","gitHead":"f2bf3934181bf5be5864361cbe823c6de9864201","_npmUser":{"name":"iqbal.hussain","email":"lincoln@live.in"},"repository":{"url":"git+https://github.com/geophrase/geophrase-js.git","type":"git"},"_npmVersion":"11.11.0","description":"React & Next.js hook for the Geophrase address picker. Drop-in widget that captures structured Indian addresses with coordinates to reduce RTO.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"@geophrase/core":"^1.3.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react_1.3.11_1777543770143_0.4857412081547279","host":"s3://npm-registry-packages-npm-production"}},"1.3.12":{"name":"@geophrase/react","version":"1.3.12","keywords":["react","react-hook","nextjs","hooks","sdk","widget","address","address-picker","address-autocomplete","address-verification","delivery-address","pincode","india","rto","ecommerce","checkout"],"author":{"name":"Geophrase"},"license":"MIT","_id":"@geophrase/react@1.3.12","maintainers":[{"name":"iqbal.hussain","email":"lincoln@live.in"}],"homepage":"https://geophrase.com/docs","bugs":{"url":"https://github.com/geophrase/geophrase-js/issues"},"dist":{"shasum":"729a77141bc478915d138d936179cbbb2d0bce01","tarball":"https://registry.npmjs.org/@geophrase/react/-/react-1.3.12.tgz","fileCount":5,"integrity":"sha512-80nhngZsh5NgxwXPdAQfT0RyTDLqJYjVj8zuSVXAUWnr4aSw1Bt+VTkTlKe1ljkEfEY0U6PYfgQY2bFaO22UcQ==","signatures":[{"sig":"MEQCIE4hqTPEWIyT/djsI9/CquIegxVaus46xJ5wrfRPx3N3AiBB6VfmmJiqakh3TYhTmpAikHP3H2o7qSUVXTOVE/8WDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@geophrase%2freact@1.3.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8093},"main":"src/index.js","type":"module","types":"index.d.ts","gitHead":"a112b5fefb10dc1ec85c888452c21a1c9d89771e","_npmUser":{"name":"iqbal.hussain","email":"lincoln@live.in"},"repository":{"url":"git+https://github.com/geophrase/geophrase-js.git","type":"git"},"_npmVersion":"11.11.0","description":"React & Next.js hook for the Geophrase address picker. Drop-in widget that captures structured Indian addresses with coordinates to reduce RTO.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"@geophrase/core":"^1.3.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react_1.3.12_1777544858046_0.5907845157517959","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@geophrase/react","version":"1.4.0","keywords":["react","react-hook","nextjs","hooks","sdk","widget","address","address-picker","address-autocomplete","address-verification","delivery-address","pincode","india","rto","ecommerce","checkout"],"author":{"name":"Geophrase"},"license":"MIT","_id":"@geophrase/react@1.4.0","maintainers":[{"name":"iqbal.hussain","email":"lincoln@live.in"}],"homepage":"https://geophrase.com/docs","bugs":{"url":"https://github.com/geophrase/geophrase-js/issues"},"dist":{"shasum":"bfe3027e4b8ec8470759ed8c8ef627aae9d70519","tarball":"https://registry.npmjs.org/@geophrase/react/-/react-1.4.0.tgz","fileCount":5,"integrity":"sha512-WasVscOTNPwEhKc2uimfhx5yz22TCGPz37aWXLPlNXJGRQzJBeEL1U4a601u1mnLSg7q+6333gW3R0YXKKBolw==","signatures":[{"sig":"MEYCIQCEerhmRReET8EQB2LYY4H7sdLbmrZ5+d/1liyWelOqqAIhANY6kg9xKT0o0ZNAQoNyCCXGEsrTedUkAkbseAtq2HSI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@geophrase%2freact@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8091},"main":"src/index.js","type":"module","types":"index.d.ts","gitHead":"c0d834efad13bfec5391342cd84501ed4a9de0fe","_npmUser":{"name":"iqbal.hussain","email":"lincoln@live.in"},"repository":{"url":"git+https://github.com/geophrase/geophrase-js.git","type":"git"},"_npmVersion":"11.11.0","description":"React & Next.js hook for the Geophrase address picker. Drop-in widget that captures structured Indian addresses with coordinates to reduce RTO.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"@geophrase/core":"^1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react_1.4.0_1777546249690_0.8314737625287512","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@geophrase/react","version":"1.4.1","keywords":["react","react-hook","nextjs","hooks","sdk","widget","address","address-picker","address-autocomplete","address-verification","delivery-address","pincode","india","rto","ecommerce","checkout"],"author":{"name":"Geophrase"},"license":"MIT","_id":"@geophrase/react@1.4.1","maintainers":[{"name":"iqbal.hussain","email":"lincoln@live.in"}],"homepage":"https://geophrase.com/docs","bugs":{"url":"https://github.com/geophrase/geophrase-js/issues"},"dist":{"shasum":"b8d8a7d3bab44c1bbc5821893e0ea1777c885443","tarball":"https://registry.npmjs.org/@geophrase/react/-/react-1.4.1.tgz","fileCount":5,"integrity":"sha512-SDE0ljctbKM+Y8KGQWrf33bXPAWWQkKMHAgCHcvPhlgyqDQqzx03IBSQ3SuzkGpTouCSP7YrNypux+Jnatatzw==","signatures":[{"sig":"MEQCIGoKXcyePh3JXptSXeeb7evB1XTwiFY08Y0m57rBSYkMAiAY2wNPvFrLIz1O8Jm97ozp8A98TfZtem4UODWnsHKzYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@geophrase%2freact@1.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8091},"main":"src/index.js","type":"module","types":"index.d.ts","gitHead":"0c1f4933686ced259ac94a6b6ac3239cc5366feb","_npmUser":{"name":"iqbal.hussain","email":"lincoln@live.in"},"repository":{"url":"git+https://github.com/geophrase/geophrase-js.git","type":"git"},"_npmVersion":"11.11.0","description":"React & Next.js hook for the Geophrase address picker. Drop-in widget that captures structured Indian addresses with coordinates to reduce RTO.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"@geophrase/core":"^1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react_1.4.1_1777742053008_0.8338228415091289","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@geophrase/react","version":"1.5.0","keywords":["react","react-hook","nextjs","hooks","sdk","widget","address","address-picker","address-autocomplete","address-verification","delivery-address","pincode","india","rto","ecommerce","checkout"],"author":{"name":"Geophrase"},"license":"MIT","_id":"@geophrase/react@1.5.0","maintainers":[{"name":"iqbal.hussain","email":"lincoln@live.in"}],"homepage":"https://geophrase.com/docs","bugs":{"url":"https://github.com/geophrase/geophrase-js/issues"},"dist":{"shasum":"18d4b71d759dcb9c6a7740d1f4b11c3f211fd223","tarball":"https://registry.npmjs.org/@geophrase/react/-/react-1.5.0.tgz","fileCount":5,"integrity":"sha512-GKvUEkJcOkB5VlW66FvfyH3F8wVRcun/Eeqys0XIsb9JylK8PyEiLVGzPz+v97i5BReEfA0Y2paGldesMZG2jQ==","signatures":[{"sig":"MEQCIClRq2afjQKOGXQld6+hnb1xmb7RFnFR4PlHCP/iAwT1AiB9f0shbcrgqPBqNcN7Y2JbzMDF7KYUZ4N22YPYeEuiGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@geophrase%2freact@1.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8091},"main":"src/index.js","type":"module","types":"index.d.ts","gitHead":"01247344ef36bd3797871bd7f1dddf069bdb37a9","_npmUser":{"name":"iqbal.hussain","email":"lincoln@live.in"},"repository":{"url":"git+https://github.com/geophrase/geophrase-js.git","type":"git"},"_npmVersion":"11.11.0","description":"React & Next.js hook for the Geophrase address picker. Drop-in widget that captures structured Indian addresses with coordinates to reduce RTO.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"@geophrase/core":"^1.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react_1.5.0_1778486807745_0.9958644780260075","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@geophrase/react","version":"1.5.1","keywords":["react","react-hook","nextjs","hooks","sdk","widget","address","address-picker","address-autocomplete","address-verification","delivery-address","pincode","india","rto","ecommerce","checkout"],"author":{"name":"Geophrase"},"license":"MIT","_id":"@geophrase/react@1.5.1","maintainers":[{"name":"iqbal.hussain","email":"lincoln@live.in"}],"homepage":"https://geophrase.com/docs","bugs":{"url":"https://github.com/geophrase/geophrase-js/issues"},"dist":{"shasum":"c909b24c20f7f1a6e57c1cf6959fceacdecdd40c","tarball":"https://registry.npmjs.org/@geophrase/react/-/react-1.5.1.tgz","fileCount":5,"integrity":"sha512-mlEgS0jIgyrX668OyDxCAmQZxIBPFEpvo0yOpCGZODrNNkYJQxmYpxLP7Z6jVYk65LL6VAeu8oTDQuKwli1JOQ==","signatures":[{"sig":"MEQCIFm16yRoJRwgxyNthX0s66s6pNgfSnHLoMvmOGyWz5q7AiA23Fx0/rt41DUA95XuvzEEJsHa4muQgyrAH6TS6slcLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@geophrase%2freact@1.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8103},"main":"src/index.js","type":"module","types":"index.d.ts","gitHead":"8633061fcc401d0c9f879da7549c34d69e09e89f","_npmUser":{"name":"iqbal.hussain","email":"lincoln@live.in"},"repository":{"url":"git+https://github.com/geophrase/geophrase-js.git","type":"git"},"_npmVersion":"11.11.0","description":"React & Next.js hook for the Geophrase address picker. Drop-in widget that captures structured Indian addresses with coordinates to reduce RTO.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"@geophrase/core":"^1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react_1.5.1_1778488724025_0.7225260185959013","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@geophrase/react","version":"1.6.0","description":"React & Next.js hook for the Geophrase address picker. Drop-in widget that captures structured Indian addresses with coordinates to reduce RTO.","license":"MIT","author":{"name":"Geophrase"},"homepage":"https://geophrase.com/docs","repository":{"type":"git","url":"git+https://github.com/geophrase/geophrase-js.git"},"bugs":{"url":"https://github.com/geophrase/geophrase-js/issues"},"keywords":["react","react-hook","nextjs","hooks","sdk","widget","address","address-picker","address-autocomplete","address-verification","delivery-address","pincode","india","rto","ecommerce","checkout"],"type":"module","main":"src/index.js","types":"index.d.ts","sideEffects":false,"peerDependencies":{"react":">=16.8.0"},"dependencies":{"@geophrase/core":"^1.6.0"},"publishConfig":{"access":"public"},"gitHead":"2c32aee90994289c634efce8161cf01e0bcd6f83","_id":"@geophrase/react@1.6.0","_nodeVersion":"24.16.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-xH8kfimhx1tvewFri9dp8rwlmww2JtjrFxVgAKqIUUSaLl6HXSZgU1gf/RVqNu6AFkqVYV1/DShMaD9ioxNVPw==","shasum":"0a2fd6898d6e656442ea13260a91b32be457f832","tarball":"https://registry.npmjs.org/@geophrase/react/-/react-1.6.0.tgz","fileCount":5,"unpackedSize":8724,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@geophrase%2freact@1.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICCvomM0Vko1HPSTWHuuGdiiOCs1e9mO/h9uhoZ2bDeAAiAT3P9a3jSa+5VKQmzC/y1LIejp/NtbodMTmpB32F8dRQ=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c6fb7368-5a50-4a1b-aecb-6c0018be3992"}},"directories":{},"maintainers":[{"name":"iqbal.hussain","email":"lincoln@live.in"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react_1.6.0_1780312350078_0.8165755862415802"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-11T05:49:12.393Z","modified":"2026-06-01T11:12:30.495Z","1.0.0":"2026-04-11T05:49:12.632Z","1.0.1":"2026-04-11T06:40:34.181Z","1.0.2":"2026-04-11T07:23:55.557Z","1.0.3":"2026-04-11T07:33:54.234Z","1.0.4":"2026-04-11T08:56:02.869Z","1.0.5":"2026-04-11T08:57:43.047Z","1.0.6":"2026-04-14T08:44:30.626Z","1.1.0":"2026-04-16T17:05:54.258Z","1.2.0":"2026-04-17T06:39:21.165Z","1.3.0":"2026-04-21T11:08:54.515Z","1.3.1":"2026-04-21T11:35:52.046Z","1.3.2":"2026-04-21T14:32:35.527Z","1.3.4":"2026-04-25T10:02:41.878Z","1.3.5":"2026-04-25T10:06:46.138Z","1.3.6":"2026-04-25T13:15:52.939Z","1.3.7":"2026-04-25T15:32:53.109Z","1.3.8":"2026-04-28T19:31:25.785Z","1.3.9":"2026-04-28T19:50:14.075Z","1.3.10":"2026-04-28T19:58:04.814Z","1.3.11":"2026-04-30T10:09:30.281Z","1.3.12":"2026-04-30T10:27:38.180Z","1.4.0":"2026-04-30T10:50:49.831Z","1.4.1":"2026-05-02T17:14:13.165Z","1.5.0":"2026-05-11T08:06:47.887Z","1.5.1":"2026-05-11T08:38:44.157Z","1.6.0":"2026-06-01T11:12:30.206Z"},"bugs":{"url":"https://github.com/geophrase/geophrase-js/issues"},"author":{"name":"Geophrase"},"license":"MIT","homepage":"https://geophrase.com/docs","keywords":["react","react-hook","nextjs","hooks","sdk","widget","address","address-picker","address-autocomplete","address-verification","delivery-address","pincode","india","rto","ecommerce","checkout"],"repository":{"type":"git","url":"git+https://github.com/geophrase/geophrase-js.git"},"description":"React & Next.js hook for the Geophrase address picker. Drop-in widget that captures structured Indian addresses with coordinates to reduce RTO.","maintainers":[{"name":"iqbal.hussain","email":"lincoln@live.in"}],"readme":"# @geophrase/react\n\nThe official React and Next.js hook for Geophrase Connect. Drop the Geophrase address selector into any React checkout in minutes and capture perfectly structured Indian addresses and coordinates to reduce Return to Origin (RTO) costs.\n\n👉 **[Full documentation and integration guide](https://geophrase.com/docs)**\n\n---\n\n## Install\n\n```bash\nnpm install @geophrase/react\n```\n\n`@geophrase/core` is installed automatically as a dependency. `react >= 16.8` is a peer dependency.\n\n## Quick Start\n\nThe snippet below uses `mode: 'server'`, which needs only your API key id — no secret API key. Drop it into any React app, swap in your own `keyId`, and the widget runs.\n\n```jsx\nimport { useState } from 'react';\nimport { useGeophrase } from '@geophrase/react';\n\nexport default function Checkout() {\n    const [result, setResult] = useState(null);\n\n    const { open } = useGeophrase({\n        keyId: 'YOUR_API_KEY_ID',   // required — your API key id (both modes)\n        mode: 'server',             // widget returns a token your backend exchanges for the address\n        theme: 'system',            // 'light' | 'dark' | 'system'\n        orderId: 'ORD-98765',       // your internal reference id\n        phone: '9999999999',        // pre-fill the customer phone\n\n        onSuccess: (data)  => setResult(data),\n        onError:   (error) => console.error('Error:', error.message),\n        onClose:   ()      => console.log('User dismissed the widget.')\n    });\n\n    return (\n        <div>\n            <button onClick={open}>Select Delivery Address</button>\n            {result && <pre>{JSON.stringify(result, null, 2)}</pre>}\n        </div>\n    );\n}\n```\n\n## Server vs Client Mode\n\nThe SDK supports two modes. Pick whichever fits your architecture:\n\n- **`server`**: the widget returns `{ token }`. Your backend exchanges it for the full address using your API key, which never touches the frontend.\n- **`client`**: the widget resolves the address in the browser and passes it straight to `onSuccess`. Requires `key` in the SDK options.\n\n> Every integration requires your API key id (`keyId`) in the SDK options — it identifies your account to the widget. On top of that, `client` mode needs your secret API key (`key`) in the browser, while `server` mode uses that secret only on your backend. See [creating and securing an API key](https://geophrase.com/docs/api-keys).\n>\n> If your app has a backend, `server` mode keeps your secret API key entirely off the frontend, which is the most secure option. If you don't have a backend (or want the fastest possible integration), `client` mode with a domain-restricted key is fine.\n\n```jsx\n// client mode, no backend integration required\nconst { open } = useGeophrase({\n    keyId: 'YOUR_API_KEY_ID',\n    mode: 'client',\n    key: 'YOUR_API_KEY',\n    onSuccess: (address) => setResult(address)\n});\n```\n\n## Configuration Options\n\n| Parameter | Type | Required | Description |\n| :--- | :--- | :--- | :--- |\n| `keyId` | `string` | **Yes** | Your 8-character [Geophrase API key id](https://geophrase.com/docs/api-keys). Required in **both** modes; sent to the widget to identify your account. |\n| `mode` | `string` | Optional | `'client'` (default) or `'server'`. Determines the architectural flow of the SDK. |\n| `key` | `string` | **Conditional** | Your secret [Geophrase API key](https://geophrase.com/docs/api-keys). **Required if `mode` is `'client'`.** Omit if using server mode. |\n| `theme` | `string` | Optional | `'light'`, `'dark'`, or `'system'`. Defaults to `'system'`. |\n| `orderId` | `string` | Optional | Your internal reference ID for this checkout session. |\n| `phone` | `string` | Optional | The customer's 10-digit phone number (pre-fills the widget). |\n| `onSuccess` | `function` | **Yes** | Called upon completion. Returns an `Address` object (`mode: 'client'`) or a `Token` object (`mode: 'server'`). |\n| `onError` | `function` | Optional | Called if the API fails or a network error occurs. Returns an `Error` object. |\n| `onClose` | `function` | Optional | Called when the user closes the modal without completing the flow. |\n\n### Next.js (App Router)\n\nThe component calling `useGeophrase` relies on browser APIs, so it must be a **Client Component**. Add `\"use client\";` at the top of the file.\n\n### TypeScript\n\nThe hook is fully typed. Import `GeophraseAddress` and `GeophraseRequestId` from `@geophrase/core` to type `onSuccess` results:\n\n```tsx\nimport { GeophraseAddress, GeophraseRequestId } from '@geophrase/core';\n\nconst [result, setResult] = useState<GeophraseAddress | GeophraseRequestId | null>(null);\n```\n\n## What the hook returns\n\n| Value | Description |\n| :--- | :--- |\n| `open()` | Opens the modal. Safe to wire directly to a button's `onClick`. |\n| `close()` | Closes the modal without firing `onSuccess`. |\n\nThe underlying `Geophrase` instance is created on mount and destroyed on unmount automatically, so you do not need to call `destroy()` manually.\n\nSee the [full docs](https://geophrase.com/docs) for the complete configuration reference, security guidance, and response schemas.\n","readmeFilename":"README.md"}