{"_id":"@gravityforms/request","_rev":"34-4136fc44736920c0dde1cf8d14a7dd21","name":"@gravityforms/request","dist-tags":{"latest":"6.1.0"},"versions":{"1.0.0-beta.1":{"name":"@gravityforms/request","version":"1.0.0-beta.1","keywords":["gravityforms","javascript","fetch"],"author":{"name":"Rocketgenius"},"license":"GPL-2.0-or-later","_id":"@gravityforms/request@1.0.0-beta.1","maintainers":[{"name":"faction23","email":"drone@faction23.com"},{"name":"stevehenty","email":"stevehenty@gmail.com"}],"homepage":"https://github.com/gravityforms/gravityforms/tree/HEAD/packages/npm/request/README.md","bugs":{"url":"https://github.com/gravityforms/gravityforms/issues"},"dist":{"shasum":"66360078fa1a013554ea1b26df2a29d44bbb4055","tarball":"https://registry.npmjs.org/@gravityforms/request/-/request-1.0.0-beta.1.tgz","fileCount":7,"integrity":"sha512-H0z5qlh04odEu2inWeCg9ibr67okJVJXWy/VfLLg14z39KjphtUqjsenxOuCDN5cDs7hnzaUdM7wAuSZhgaPuA==","signatures":[{"sig":"MEUCICKUwfTOgQDfLYUwcpQSQIWclTFBnCi1OKXb5m73A2dBAiEAgve8Dt6Rt/zwrWhMD6UwAWzp6LacihnF+vj0sasDi2k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9297,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJrlyCRA9TVsSAnZWagAAy0sP/2UiT9oke43PPOnI8iAX\nFmfsk6v1HJ7KUe09jec0sLbL3irPlxtzIkUifBv13ECW0NOuNgIq1Moz9fYv\nCicPxxrNa6axnDAPJZbuY3nsY1N8+HW09pucAjJxuRxrsqT8HJ2Ck7kBqaot\nFvj4xhnwof7YMSNcN5HQWx32RF/j7h6oU0FXd9EwFFZl7sbxHLe6NTRlYocs\nc6YjN+raXvL0C8IGOCiSRlR5Ho2GpFutT9U1hfmPs4ZgfhzuYmvWRi5ly6+3\nrULHSjrXzC0BF6tdG87oSCZ1xNTSP6ubjn8kyRSPPC0SgGzVonGcRFcIx/BJ\nLlTS30O++4wbMlFuqo1t7+TfbyBSNyuyNpxVPqpVKZaSxM4GHdEj8lKzBqtj\nW4/EClwyap/vHpro3WVW7j1U6vCW+OlQFGEken23MexuXjCni8Wg8Q+pBLWk\nDQdtH8ZRhyPJjhq1dw/umzwQJaxTb1QeaGsQ/4nIx8wLZoE15jK/cpxlQkKm\nVisGpzHEG9n98IAtU7/Nwn5f0ZdRd7t3wf3mcijHb+BOl0X79eQLcHHAvQpK\n/e5lamOO7jUBDV8aM7g3u+mrV9CO27jLyK+6352uLLTDo94NzkEqsVTaiNsR\nktboNh+bT4D3DG6zqKbEcoD8oSe+kXv26qBQ8KwkvoqncOCa8pWue4B4Id8l\n8gyh\r\n=JZvk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/request.js","engines":{"npm":">=6.14.8","node":">=14.15.0"},"scripts":{},"_npmUser":{"name":"faction23","email":"drone@faction23.com"},"repository":{"url":"git+https://github.com/gravityforms/gravityforms.git","type":"git","directory":"packages/npm/request"},"_npmVersion":"6.14.8","description":"Utility to make WordPress REST API requests. It's a wrapper around window.fetch.","directories":{},"_nodeVersion":"14.15.0","dependencies":{"ramda":"^0.27.1","lodash":"^4.17.15","query-string":"^6.9.0","underscore.string":"^3.3.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/request_1.0.0-beta.1_1629927794843_0.9580496570600707","host":"s3://npm-registry-packages"}},"1.0.0-beta.2":{"name":"@gravityforms/request","version":"1.0.0-beta.2","keywords":["gravityforms","javascript","fetch"],"author":{"name":"Rocketgenius"},"license":"GPL-2.0-or-later","_id":"@gravityforms/request@1.0.0-beta.2","maintainers":[{"name":"faction23","email":"drone@faction23.com"},{"name":"stevehenty","email":"stevehenty@gmail.com"}],"homepage":"https://github.com/gravityforms/gravityforms/tree/HEAD/packages/npm/request/README.md","bugs":{"url":"https://github.com/gravityforms/gravityforms/issues"},"dist":{"shasum":"4a6ce4e8fc5ae86a3956f8ef98dd5d69c7100487","tarball":"https://registry.npmjs.org/@gravityforms/request/-/request-1.0.0-beta.2.tgz","fileCount":7,"integrity":"sha512-mHPmnfXsIct0kNY9WQ3Tlf2Bp9NgJ/uvZcYE1XYJgIEjhmig4jznd1xvZRB+bJaHCKZ5jK5GIy7HXv8PXr+hiQ==","signatures":[{"sig":"MEQCICRV9EXyfGloaRTmwHpd4UhhfFktNs+2wXOWVKhKo0SvAiAzEfmD2pGzWq9jivDu+9sjeNqyo3fPVftkE6wRn8tqlA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9297,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJrxNCRA9TVsSAnZWagAA1XIP/0Yriho5yMSjFbf5IJFH\nlseUvLbXC5DUs7a9v/sJyq8qVENgO7Y228HAYUKowLmQa089dJ9fZWGyrj3S\n9qQOlWTZI/cYmnztYOviy3yXhABnd4xXj30S8DZAkYm50fLBdFVSIJ7zRZD8\nIQxbh9kSDPMWP6X6PRhWU7kNMDLsxidXiXex8PUkci5SJvMUoV/jk6OWkxZQ\nyiLyr660zcgcO1lV4FTDczpI7PFtaHtGBzTAm2wl3ElSe474oF7cvqLYYxFg\nqgWDxckDTdWmP7MYdMtGLHgMkwQALoT0IiSW8/6BfsqareBzrPY3ySatw6WJ\nfCZ9MJBHMoD0csZCa8EKF1FBVWIq06dlgzU1eB6/9V59LcqWIAeVkHBtyJRt\npAvKRMcCEziy9Wda8SeSNQVxcLpAjolqxpCnJjSicbBLUOpMDq9jkZ+PHxmc\nAW9QhHp+ff7Elf6tQ76eJJrjBGRxYH0A/XYkUxXnJfNDBe0o9eaYgIK3TnUn\nFTiCuenfDE1LnaZ3fRwnU4IyTHRPWINM+ii6ikaLtt57MDVFjBQwpRekhq+q\nT/+m6UGWxmmKvYILOY9cFSvwgDi36g6XgNLfZrAyeaUCblaIjaR/Xom2ZwaT\ndQVsrWRDFgHe3IvLn3lraDYNIPDWHqhEvU3/EO/d4jnPtpyeDH6mVxdsQgN/\nUaOd\r\n=U4Cz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/request.js","engines":{"npm":">=6.14.8","node":">=14.15.0"},"scripts":{},"_npmUser":{"name":"faction23","email":"drone@faction23.com"},"repository":{"url":"git+https://github.com/gravityforms/gravityforms.git","type":"git","directory":"packages/npm/request"},"_npmVersion":"6.14.8","description":"Utility to make WordPress REST API requests. It's a wrapper around window.fetch.","directories":{},"_nodeVersion":"14.15.0","dependencies":{"ramda":"^0.27.1","lodash":"^4.17.15","query-string":"^6.9.0","underscore.string":"^3.3.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/request_1.0.0-beta.2_1629928525616_0.1355263389470034","host":"s3://npm-registry-packages"}},"0.0.1":{"name":"@gravityforms/request","version":"0.0.1","keywords":["gravityforms","javascript","fetch"],"author":{"name":"Rocketgenius"},"license":"GPL-2.0-or-later","_id":"@gravityforms/request@0.0.1","maintainers":[{"name":"faction23","email":"drone@faction23.com"},{"name":"stevehenty","email":"stevehenty@gmail.com"}],"homepage":"https://github.com/gravityforms/gravityforms/tree/HEAD/packages/npm/request/README.md","bugs":{"url":"https://github.com/gravityforms/gravityforms/issues"},"dist":{"shasum":"be3741fa5a16c4f2fbda63cc5777cf3211d21836","tarball":"https://registry.npmjs.org/@gravityforms/request/-/request-0.0.1.tgz","fileCount":7,"integrity":"sha512-4OclAd+pdAMs5tGWiqxHwF91Xr77tT11+F4t87ePXDfAoxGBmd64Li5aDJVEBnO/pl0jZJfNn3oWjcjiSgUs6w==","signatures":[{"sig":"MEQCIB0GltNtaTrBFg89r2bUj/SC8cl8fTy4PqgF3fh6fYOuAiBoJeaYNJNNbt5+qZm1UXF2m2AQNVma9qe+9kbCUH+xKQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9347,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLXYuCRA9TVsSAnZWagAA9g4P/2dRXWOKsZdzcKYMFR6t\nM9kXYmmQ51lcjv0ALBpIxW4mfNknkZWtbTqBRCSOlM8SClz4wtj5qAdeMsXm\nxflVPzisadOGZSd/ntNlOb2eB2SzAwaPF3sJ2aObFXh9mOPsMNV0h6faNcD5\nJoZ1YhZ228vjJQgUaPFpH+zuPzCtuDLH2Go0jyggoXNPyJ9TY//+ODoF4Po1\n4fKXKL3uA1xm5scM/NGjuviJY8vzBw9pVFkmPTdIAb4bSJVD8Ys4xsAWxxd1\nCFmFJtdPot0PABfhgjkjci22z8HTAky2nyyVRFQVSjU+HvHgRqph6VpSe+uw\n9ov4fcfIFYuxb5LV9p7qLnxF5cmqmX5C55F4lnI6V1n0zet410liZwCiIKpv\nh65bvswSB39UPRj7yzC4SiGjtr0YWIAINWPcZEklWr8EyCQvSQ5wNudtHO8T\nYuGa1GyZUfC7/cAsml/ZwY1gTInrQ/4Zd8EqPhWzP5kbzIwuz2BwXt5vDfcD\nLIWuJ10HWg8qGd6SwO/x4MLSNqCXIq3UJWnjHoOo5ECuuNH7hF6sOCM+rAyK\n/c7vypuQc1QOZ7kxrp4f5Q2hhoW9tQVY+cTIFMOoZ2ID9h+N5sONrc/demAF\ncNOFjmEAXAWSy1uWM2MG+cxjT1otptHfaxfDc7mdgzmqG/P8oLozeO2C5FL6\n3yFW\r\n=BPre\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/request.js","engines":{"npm":">=6.14.8","node":">=14.15.0"},"gitHead":"6cead3f3661bf56eba694e6b1271d23a15cf60f5","scripts":{},"_npmUser":{"name":"faction23","email":"drone@faction23.com"},"repository":{"url":"git+https://github.com/gravityforms/gravityforms.git","type":"git","directory":"packages/npm/request"},"_npmVersion":"lerna/4.0.0/node@v14.15.1+x64 (darwin)","description":"Utility to make WordPress REST API requests. It's a wrapper around window.fetch.","directories":{},"_nodeVersion":"14.15.1","dependencies":{"ramda":"^0.27.1","lodash":"^4.17.15","query-string":"^6.9.0","underscore.string":"^3.3.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/request_0.0.1_1630369326646_0.891917734974973","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@gravityforms/request","version":"1.0.0","keywords":["gravityforms","javascript","fetch"],"author":{"name":"Rocketgenius"},"license":"GPL-2.0-or-later","_id":"@gravityforms/request@1.0.0","maintainers":[{"name":"faction23","email":"drone@faction23.com"},{"name":"stevehenty","email":"stevehenty@gmail.com"}],"homepage":"https://github.com/gravityforms/gravityforms/tree/HEAD/packages/npm/request/README.md","bugs":{"url":"https://github.com/gravityforms/gravityforms/issues"},"dist":{"shasum":"77cff42b7d8f3810ecc3e171790d0722ba3c3203","tarball":"https://registry.npmjs.org/@gravityforms/request/-/request-1.0.0.tgz","fileCount":7,"integrity":"sha512-9JKu4Q8yFL4Gn8vYm3N/CkmZiazdiGUvIfjomN8fEK8ydXuyEskcfIywDOIw9RSjXvAi3S6NnuD6TMWGpgEBUA==","signatures":[{"sig":"MEUCIQCL9P+GOJB3pl5U0kAE9z3Wb3Cj3Xu35jud86FJ6JLwIgIge2LwxuSee8jVDOXBRQeS9BrHW3Q9fZHCP+aEAOz6lmE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9347,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLXdWCRA9TVsSAnZWagAAhgsP/1DrK8WhK2pq7NQk6JvE\n620XlTYSMdmSw+dq+t9ppTRZ8MhiocIxZlT/aYEW6zkoNSeg5vGAxrtYLTkY\neATe6/fID3yBliwEjbbbuJumVySdrz6ASyiro0vu9lpOvup7CXu1DODbW+Ts\nPc0mBB+z7UvJ5YZyd/tkX5U391YnGBobpnwE9Dt8YzbIuaBw1ieT2xvoYEPO\nTupELIsuOxvWCpJeM1GOYB3IQrqkvKKVVw/gIBl9JQmtpRuW9zrHIYiaPU1Y\nmMuSMl4xeOOalmZZbW1uj7cmtv/aADMuybWsbZlXdq6uF/NSOmVlHQGX0ZgX\nyKaJkgod6f6G+bWMNSRctz1EuawJ1g7WexutnR+42gRrHTwGjQrWFx6NwK9o\nyPlBs7XRQ/kfX3wooOuqapVWC3wHI7M7Ufm1GvRfAsXv+dO2B3nUbzcpK+lq\nr/kS0h1dh83ROiM9zhxcg6F8Ui253RVIyN8G+m4eBjFtIhkA5eXsA7UN+9oc\nM8LcNRom4D06Edm7TLS1+sCJtERmmZMwejGhvgDEsKDffEEdu0l4Tnjm8kiU\nIqp2OnEWBRkKI3MKJ99dm50ErPAT1WBKAEZ16y27iwvurKhmhvHGk91uy9Yk\nkOXuRjBnjWQhUazXoPb3m5ldrpnxmUD5nS1Y+hbYkiHRWLWyRcP57UaQpAPu\nvgY4\r\n=tZeM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/request.js","engines":{"npm":">=6.14.8","node":">=14.15.0"},"gitHead":"864b8e2214a457d27b8876e14ec366d079b2e16d","scripts":{},"_npmUser":{"name":"faction23","email":"drone@faction23.com"},"repository":{"url":"git+https://github.com/gravityforms/gravityforms.git","type":"git","directory":"packages/npm/request"},"_npmVersion":"lerna/4.0.0/node@v14.15.1+x64 (darwin)","description":"Utility to make WordPress REST API requests. It's a wrapper around window.fetch.","directories":{},"_nodeVersion":"14.15.1","dependencies":{"ramda":"^0.27.1","lodash":"^4.17.15","query-string":"^6.9.0","underscore.string":"^3.3.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/request_1.0.0_1630369622413_0.40466542664030936","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@gravityforms/request","version":"1.0.2","keywords":["gravityforms","javascript","fetch"],"author":{"name":"Rocketgenius"},"license":"GPL-2.0-or-later","_id":"@gravityforms/request@1.0.2","maintainers":[{"name":"faction23","email":"drone@faction23.com"},{"name":"stevehenty","email":"stevehenty@gmail.com"}],"homepage":"https://github.com/gravityforms/gravityforms/tree/HEAD/packages/npm/request/README.md","bugs":{"url":"https://github.com/gravityforms/gravityforms/issues"},"dist":{"shasum":"aaf28b52b5f7f9c5286cbf362b748e99626884fb","tarball":"https://registry.npmjs.org/@gravityforms/request/-/request-1.0.2.tgz","fileCount":7,"integrity":"sha512-frA1qVbxrvcgM0TuCKxwbE9mMR7jjNSrR+a3AO0hDqmjZbQzcqNtPs5bI+RRk5y+MLskUS5D3N59uie4LyYcsw==","signatures":[{"sig":"MEYCIQDnF8MsIamJYjsVyq1gJLKpDegMyYRMaO0ZHrLwFaptjQIhAMXh9/4OWjtopqPex6Q9yrxs5Xs+6nUALG2NnRl5Lb9E","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9376,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLn2NCRA9TVsSAnZWagAAtkAQAJDRfU8GOPje9oDwz9EM\nDz06UMzKvaVHZSyibMFSzN1rz7nb1mO7rFp0hD3mUnhLiHT1kOucLc29Ld95\n8ff2xnBSBGeFufxFnY4PpSvwb8/BLolFRA6cxyUf38JMZG/lFknm57vSnuL4\ndgitA3+LPb5YjPc6EH2zSKLx56pq1pHuS7arTXeylfC/I8xk/yHGAsayxOZi\nZ5/3CITYb855h6MeIIyRl3WX0eoM3IHhwxkitgTn0eI/uzVQk3MW+LfKdN+n\np75ZHhM4QhQQHPv6UKo6G9Oh3Ky/fNM46xw8T3i9qVHXdqcsiO85/zXzjDh4\nch0qzSmk1MWO/DGGmv5X3Cy9k0aG2aburtpW3uaqu7h+lAgVHnW1PRVWlR08\n718uTrAyf66Gk/Wp2jiwNoQcqEMYurY561ZQvWigWm9lDUfb2QioeKphGdbB\n83mfzqDF0tc9Dcp0soo++1ESFol6aQwTDAOtYrdWHnW6fDZUuPaM6zt5Wgcf\nuZDkDbff/5Z3bCcvIparrxoKhNMEW6i+4w+dNslZU9zKadl1bNjPw9mFKowd\nxOQyLSrwXTiOwzN7Kxd2QsFH75t4e/oT+4fLTmCSWhpRsIyPXjWz0XTExXrv\nQV7vWFxlSuluEbKXG0abYsIk7G1DyzbgonbsIzyKzH00+u179twtSOOoujgI\nSE5q\r\n=8lUG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/request.js","engines":{"npm":">=6.14.8","node":">=14.15.0"},"gitHead":"36cca8350dbbe143d2538ebdd86b7ed54f569887","scripts":{},"_npmUser":{"name":"faction23","email":"drone@faction23.com"},"repository":{"url":"git+https://github.com/gravityforms/gravityforms.git","type":"git","directory":"packages/npm/request"},"_npmVersion":"lerna/4.0.0/node@v14.15.1+x64 (darwin)","description":"Utility to make WordPress REST API requests. It's a wrapper around window.fetch.","directories":{},"_nodeVersion":"14.15.1","dependencies":{"ramda":"^0.27.1","lodash":"^4.17.15","find-config":"^1.0.0","query-string":"^6.9.0","underscore.string":"^3.3.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/request_1.0.2_1630436749334_0.09277691051697579","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@gravityforms/request","version":"1.0.3","keywords":["gravityforms","javascript","fetch"],"author":{"name":"Rocketgenius"},"license":"GPL-2.0-or-later","_id":"@gravityforms/request@1.0.3","maintainers":[{"name":"faction23","email":"drone@faction23.com"},{"name":"stevehenty","email":"stevehenty@gmail.com"}],"homepage":"https://github.com/gravityforms/gravityforms/tree/HEAD/packages/npm/request/README.md","bugs":{"url":"https://github.com/gravityforms/gravityforms/issues"},"dist":{"shasum":"98e50af5dcb4f5e3cc4cac0a13268e2707603965","tarball":"https://registry.npmjs.org/@gravityforms/request/-/request-1.0.3.tgz","fileCount":7,"integrity":"sha512-pKw6NXmmYBEFfcA0lnkz3XuZ+qHwGnKctdfHyGQDxa8EF/FrOICo7/Rz42J8NYtmwEcEqusqKxBsSdxUVJqX3g==","signatures":[{"sig":"MEUCIEE1NsgZRYfovVmHzXscX2uE4/uW9x9k3htIxovYhqEaAiEAxUfgSqLO5PMd2kCl0G07ECOPcFzdbSzPuxn6nRtYDP4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9376,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOB8eCRA9TVsSAnZWagAAoN0P/j0JAvvOCFvIwt+ZHCC4\nHd1m5baFcF1LnwxWes3kO/DGhGQcop2wnPPh0o3begqTcRmTNbBg/Jp3PCPa\nLNIfAp8nKsMx1EmPDfP8xVVpcPyvyAMQlOTeB0aP3Zn9NRas3XEIieZPO7nX\nGSVAsAvuQHA0PMDCs9r6JmMxcb6JOlQ4d3PsH9sxr8GHKKkkhskx1pfKcqpk\ny0w+lX6G4Uei7LTg1DWxZU/PFve6s5tE/d1Rl/bxPV53auE40RUGhckQiK1L\n46JMoWYw+i1iOS74e5GJLNZohYlF9zSCAd3Oac+Q6wkvxZyUO2pMLs0WWN3H\nMIVwwZnOzVfg8leNlzi68iPEsUA+pwmLAScusmOGHO/q+JFbUTNdpeslLqXf\nJ4ynt2pY8XkgTMjnxuhC8eD/zV/szX2bSeiKizv6DsiNl9tbrBPl0G4cJ3Mp\nOpX2+4YgAmD+ti/ev0Fm8xjmUlE56Z/nA4Jr/n9mcgl7Uocou/kksF63ALRK\nrGsADnyU1y/mqW7OjiZ6DncktP8qQIdDUWLj/VVqyy6KjeW6yDg2BJajqbFd\n36I2CiZNX8cJsn8KnFFfG1dl2MjEqTAhRZq5QJwOt3x9htsT6zPtUnsSZGWk\nohkcsyj0KzWMbciqOPJuQH29FkKAwYCM0jUqBAiZuPcWdfAs8sztpsodoM7i\ndjws\r\n=YWur\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/request.js","engines":{"npm":">=6.14.8","node":">=14.15.0"},"gitHead":"56b63161d72c05f16f6950346e693620539fb4d7","scripts":{},"_npmUser":{"name":"faction23","email":"drone@faction23.com"},"repository":{"url":"git+https://github.com/gravityforms/gravityforms.git","type":"git","directory":"packages/npm/request"},"_npmVersion":"lerna/4.0.0/node@v14.15.1+x64 (darwin)","description":"Utility to make WordPress REST API requests. It's a wrapper around window.fetch.","directories":{},"_nodeVersion":"14.15.1","dependencies":{"ramda":"^0.27.1","lodash":"^4.17.15","find-config":"^1.0.0","query-string":"^6.9.0","underscore.string":"^3.3.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/request_1.0.3_1631067934325_0.39698351274859744","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@gravityforms/request","version":"1.1.0","keywords":["gravityforms","javascript","fetch"],"author":{"name":"Rocketgenius"},"license":"GPL-2.0-or-later","_id":"@gravityforms/request@1.1.0","maintainers":[{"name":"stevehenty","email":"stevehenty@gmail.com"},{"name":"faction23","email":"drone@faction23.com"}],"homepage":"https://github.com/gravityforms/gravityforms/tree/HEAD/packages/npm/request/README.md","bugs":{"url":"https://github.com/gravityforms/gravityforms/issues"},"dist":{"shasum":"24404047d2318d9a516f907d0da1f54bc56b79dd","tarball":"https://registry.npmjs.org/@gravityforms/request/-/request-1.1.0.tgz","fileCount":5,"integrity":"sha512-ObrBC1aYOy3ItBnjAX7U+ecaE4+wWsLrkqIDiSafziKRZPwVXOklE2CGrMjppaVpIYTIutxO9Rtm85j0cO40hA==","signatures":[{"sig":"MEYCIQDI7j1bXdhY47lqnQYp2g4eshqgW+ydCLuBIKU3d6YjNgIhAPyTRbEqvJ7MLQQto7YUu8BBOFIe2fRX+pD8Kb4sFtxP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7546,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhtq98CRA9TVsSAnZWagAAbUYQAIp1y7IO2dl4VkaVeeBX\nzSaCx6KNGTixrNd1Sxn2sSo1ECpSQzVykbdAEtKufP3Qct5OYt3mBuDi5Ln2\nRJa0EjxC7VMbDYLpbtMsw/7BbP9oU4uNjkhtv9GPGgaDbFNpbNpigNt2FTw5\njBS3wkzl0M4urp3wx/OoJ2EgV50cUBNJ9spgST3TxMIh2bSGNWZh+ktSqahL\nDIAgQ5F3bLoNNWM6xwN3hllDn/lNRglO0vH9HqOGG35IkuclzYZxCxSVGWXE\nftouB4b1Q9+SLTXk5RqQyP3sXuTP3ESDdcoaTfZKF8n/b37pLfBAitdWsmNb\nwr19tE822ZpkYDGiHz9AZHlQp+nC+3dRn84KvtwB0dg3B+BlLCQ1CNqOs5VR\nyJjmp3zd6ATEne/JFesldWWs9dJrhEWUUDLWA/rbjTt7/KxkaqVqH+4lV6nb\nXTIY+j4/K/55kueYjqbU5E8WY1+OucPctxxldP7ESk/oZN5jkRCNZEp59yBN\nfA8ba6p5ylr4U4zZtLFt4e5rK51jftiytkfI+MFTaVeAyl1FTjQibTjrpL2t\nQBGMX5VES5AsT8MPAKw0IbufO+xCBc1WvuhrEFkkMJf1k/SKwADxRRcNS59e\n67hiiSsDtRaLpuikTXP2R8ayjwdKHjSZgH/WaMCnQ1CehKbIHDbqNk7whJwS\noGDI\r\n=UkhX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/request.js","engines":{"npm":">=8.1.0","node":">=16.13.0"},"gitHead":"a0e7f4b4b8f0d12eb12cf5c5764811458dfa7954","scripts":{},"_npmUser":{"name":"faction23","email":"drone@faction23.com"},"repository":{"url":"git+https://github.com/gravityforms/gravityforms.git","type":"git","directory":"packages/npm/request"},"_npmVersion":"8.1.0","description":"Utility to make WordPress REST API requests. It's a wrapper around window.fetch.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"ramda":"0.27.1","lodash":"4.17.21","find-config":"1.0.0","query-string":"7.0.1","underscore.string":"3.3.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/request_1.1.0_1639362428812_0.30167929736946886","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@gravityforms/request","version":"1.1.1","keywords":["gravityforms","javascript","fetch"],"author":{"name":"Rocketgenius"},"license":"GPL-2.0-or-later","_id":"@gravityforms/request@1.1.1","maintainers":[{"name":"paulmskim","email":"kim.paul.ms@gmail.com"},{"name":"sherifmesallam","email":"sherifmesallam@gmail.com"},{"name":"alexcancado","email":"alex@rocketgenius.com"},{"name":"wpalchemist","email":"morgan@wpalchemists.com"},{"name":"speerface","email":"adspeer@gmail.com"},{"name":"stevehenty","email":"stevehenty@gmail.com"},{"name":"faction23","email":"drone@faction23.com"}],"homepage":"https://github.com/gravityforms/gravityforms/tree/HEAD/packages/npm/request/README.md","bugs":{"url":"https://github.com/gravityforms/gravityforms/issues"},"dist":{"shasum":"a15cc7f5a0abab821071e1d9523962b34ff69dba","tarball":"https://registry.npmjs.org/@gravityforms/request/-/request-1.1.1.tgz","fileCount":5,"integrity":"sha512-ZLO9oILm9UadKfpc4oRCB+LnYUXWSSelN8WQYngPtNgFk1gytBz/1D8KttqLVHnFcLZmlSMWEcmvDwJ4IRgNbw==","signatures":[{"sig":"MEQCIHChAHezj6jUxFvKzRjGTeY6Ilm+mSy8sLRULgkecc1iAiBtAqmVIxTuXitMVshzMXwoMYVQdCOSTufN/e7P9yaCDQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7583,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3cJvCRA9TVsSAnZWagAAvPUP+wTdNz5hDuWQ7plCk9VC\nzujhfdhrnh1TJltoRuMr81xZckg+rdjF7xk1lJ8t8Bb88U17v/rsXloFX0WD\n4gKJ9KTMEVUjKxTeBMUGq9qg8nJ6gI5MGt4moWIG9Ir0fcnSVgW2eUsxLMrz\nUu4jT4B/mLFliIHBiZ8jEbmWDQeOWkqTtwLMA76oJsESqWEs0F/z9Etg2zdm\nc3Pggvw0o1GLOvLuhiyVcw94G+OV7R5KEtyo+rsVBof4uBw98EzsUK+2c+0k\nxby5UArbNr0Qx9ahizxdGZcinhaERavRsUUMfsKlZAVZaggnfmcG02EJyVj9\niFOGpecrhg9BAEv4bI+aNFpcT2eGaWUSzzOun+D/z78ClxxYEsQdxJ9A5eEU\n9u0dU7R/WjlGw+vOHeKCGHyFbbSfoIjj/g9mjpdoo+RCdqbZDCixpaVuXNEU\nqTi+hVEJFBBiRcHz1xT0npQwc+TvzzBP7n93Din9+GgXofXFxvcvjwPRyG6n\nF81UUL2N0zVxblVaC72oLB/xttTUxbMtqptGtV69nfSbYUM0/7lSdAVMN4Vc\ndLFLRdffyDTi3q7ybsLa1yNdUEPrXG3K/JFux9gSrgNpa5FBN0KyXe0yUxh/\nyUDHpxye/JTwBZZnedWS1KTHao8yuvr4i1XG1UxOB9lTH1njWmTtsGluAFmB\nFbKf\r\n=YJxd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/request.js","engines":{"npm":">=8.1.0","node":">=16.13.0"},"gitHead":"9af6df0a5c2dc98832e841fc048987e22492929c","scripts":{},"_npmUser":{"name":"sherifmesallam","email":"sherifmesallam@gmail.com"},"repository":{"url":"git+https://github.com/gravityforms/gravityforms.git","type":"git","directory":"packages/npm/request"},"_npmVersion":"8.1.0","description":"Utility to make WordPress REST API requests. It's a wrapper around window.fetch.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"ramda":"0.27.1","lodash":"4.17.21","find-config":"1.0.0","query-string":"7.0.1","underscore.string":"3.3.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/request_1.1.1_1641923183690_0.9405177625508843","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@gravityforms/request","version":"1.1.2","keywords":["gravityforms","javascript","fetch"],"author":{"name":"Rocketgenius"},"license":"GPL-2.0-or-later","_id":"@gravityforms/request@1.1.2","maintainers":[{"name":"sswebster","email":"swebste@gmail.com"},{"name":"ryanurban","email":"ryan@fringewebdevelopment.com"},{"name":"paulmskim","email":"kim.paul.ms@gmail.com"},{"name":"sherifmesallam","email":"sherifmesallam@gmail.com"},{"name":"alexcancado","email":"alex@rocketgenius.com"},{"name":"wpalchemist","email":"morgan@wpalchemists.com"},{"name":"speerface","email":"adspeer@gmail.com"},{"name":"stevehenty","email":"stevehenty@gmail.com"},{"name":"faction23","email":"drone@faction23.com"}],"homepage":"https://github.com/gravityforms/gravityforms/tree/HEAD/packages/npm/request/README.md","bugs":{"url":"https://github.com/gravityforms/gravityforms/issues"},"dist":{"shasum":"fb4554a8793fb1c957039ee9b566f59608c419ef","tarball":"https://registry.npmjs.org/@gravityforms/request/-/request-1.1.2.tgz","fileCount":6,"integrity":"sha512-8dC+Db3lbQvOaIVy9P0AzcOWwlW6u+IF1yhMfboLaHQgco8DwLHt0mZj6JOudIgsthcQRhApWSFymwvbLf6J8A==","signatures":[{"sig":"MEYCIQD1bgZrCQ3arXIQUacL8Y8djG3twCg6jzlLKd64i+k6TAIhAPts+xpRiCWrxQyQl9HAfH/vb0YEFyAjQqgZvxbFRCEW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7903,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJij/0yACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrhpRAAl8SsE7HsdrEFtfHP4eXnVCsQk6C2DPFKzlb6QqXcXoIRRVbB\r\nJAsJMvLHvYZvX1BvcRgRmXtbZrSw6nSxr22fD2hV8g+sFMB3oPn/0JqOF/J2\r\naQZzgH/xlMzmbFJSZPmKTzny8a02OBdPqarQbMytX6ac3Gr5dpATit/GMMdd\r\nbGe2nDu+qEQhHRtRbfq6k275Vc/pt92h4gvhDxvjTWLJ+mLVPyxmSuwvYStB\r\nFtRPlQHVnwspRpgqN1d5hrerkGzi6+N4EfjDB1PX6vNoDoOt+/6q4HJllqN5\r\noM0VHWjJC1lvBOB3zoqft2qKERJZ/M2CVE3cSD0Ba7VPsFg01Mp1jWTatC4u\r\nIeF0GxsZaeuCEhsb02e9HY1EFdrWSjcAe1x0vQSIgU4Ot3PrwJg++2ikEdsu\r\n8qj0Nu3BAlij6gF8pkisGqPCk134Z1+VZjhlrSnf/DrjcE1BNQ5uYMuNjobB\r\ni1wU5isNtKPadxpNOad3D9aZDLqkL54HPIKW8IOkzVwMD8vJx8u0Op9dPZV0\r\nfGBziYN8KQ8lSMEZbQp3pHN1NavImKXw3C3TZsvLoz7mqeQiay7sl7KFgjDH\r\nN4B6Ncf+akQyJI5/Wc1lKagSpRFslmeVxSGaZGvPT1bnL60jzdjh1iFX25CZ\r\nEyw+4EnmANlBldBVITvFckcfEUGvnCHUXVc=\r\n=uV74\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/request.js","engines":{"npm":">=8.1.0","node":">=16.13.0"},"gitHead":"0ccac9c3b887021f064b8c04213d10cff6b9fb14","scripts":{},"_npmUser":{"name":"ryanurban","email":"ryan@fringewebdevelopment.com"},"repository":{"url":"git+https://github.com/gravityforms/gravityforms.git","type":"git","directory":"packages/npm/request"},"_npmVersion":"8.1.0","description":"Utility to make WordPress REST API requests. It's a wrapper around window.fetch.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"ramda":"0.27.1","find-config":"1.0.0","query-string":"7.0.1","underscore.string":"3.3.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/request_1.1.2_1653603634787_0.9262160711350431","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@gravityforms/request","version":"2.0.0","keywords":["gravityforms","javascript","fetch"],"author":{"name":"Rocketgenius"},"license":"GPL-2.0-or-later","_id":"@gravityforms/request@2.0.0","maintainers":[{"name":"sswebster","email":"swebste@gmail.com"},{"name":"ryanurban","email":"ryan@fringewebdevelopment.com"},{"name":"paulmskim","email":"kim.paul.ms@gmail.com"},{"name":"sherifmesallam","email":"sherifmesallam@gmail.com"},{"name":"alexcancado","email":"alex@rocketgenius.com"},{"name":"wpalchemist","email":"morgan@wpalchemists.com"},{"name":"speerface","email":"adspeer@gmail.com"},{"name":"stevehenty","email":"stevehenty@gmail.com"},{"name":"faction23","email":"drone@faction23.com"}],"homepage":"https://github.com/gravityforms/gravitypackages/tree/HEAD/packages/npm/request/README.md","bugs":{"url":"https://github.com/gravityforms/gravitypackages/issues"},"dist":{"shasum":"37233332ba619b5e318ebb94b3dc49161be8667c","tarball":"https://registry.npmjs.org/@gravityforms/request/-/request-2.0.0.tgz","fileCount":6,"integrity":"sha512-0chSmdowaLbJGA5WzTdY48p5npzCepkjLqF4slrxS8Coq1dKoXUUGfgmoYUwO5MGovpPOYHDzrrOYJQQBpleuQ==","signatures":[{"sig":"MEUCIQCvSwtmkiY1k6iNx7d57chn980ZPpsB4EXqg0J3Di2GKAIgbYxZTG8JPXXWRTjUCOLLYA3INLZNLiHuz/ZIa4kHD6k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7945,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLhGgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqXww//UnMFEbLBstzNUzrkh9bYRSOMiCkvGlb14HQGuYDdU+pNr9Qt\r\nSoZC/6+EEHQBv5pTlvfDJiNoMc3PDWQx1PMY7XJGGnWcbbxi2lKbEwIlTwlp\r\nxAuvojpZhiGNZuq0j6haCKO1KRz9iSTf8Jmwh81k32af1L+04XAfoqO96eUj\r\n75hEuLMgkkDdAd3BqU6sQXWzGK+14h2or/3ojon0TwlOYwlt9oOM5adY8QJH\r\naLUYqeqysLMeUyWqm7jc3mrm0xGjy/uluUtiuL2uqFxwsivR9g5+YoKDQPPV\r\n1OxYp2Q9+Woo38VWRR8hViQ02o6JklcnvlWWvAu3q2Q2QXN9O2hi1ZhDh8tU\r\nDO2XEwA6EDFo326USBGN3zbjZcd3MMnU9W28vq2jGg4P/anhgoO79T8EFN5C\r\nflnuW0lzKDrwKLRfl83QD7CkxcCh9IY7Zhehi0YTipKuvovP3Y9iQRZJbJT5\r\nJRa9190CsCWDe0YmQm/EANEAqVJOfN2NBxuObxaGxpvy2Dwr7NFqIRjD7tRs\r\nDbu2amB2xCJ3B+2T+T6wmhVmnzX1Xxg1JdHTWhjIKPqdsJ5AQc7Y1jZ9HV/b\r\n19+lR8vwC5uWEb1/6ffRm+uPz29QrpNN8iwSzF2aS53JpvrP4BXJhjz1ewOd\r\nNoQc+yML8Uqwb14GrcMp2f+p/o79jt+tLRo=\r\n=vm53\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/request.js","engines":{"npm":">=8.1.0","node":">=16.13.0"},"gitHead":"be6b475760fdae0803d3f5e1eda9d2ad42912b9e","scripts":{},"_npmUser":{"name":"faction23","email":"drone@faction23.com"},"repository":{"url":"git+https://github.com/gravityforms/gravitypackages.git","type":"git","directory":"packages/npm/request"},"_npmVersion":"8.1.0","description":"Utility to make WordPress REST API requests. It's a wrapper around window.fetch.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"ramda":"0.27.1","find-config":"1.0.0","query-string":"7.0.1","@babel/runtime":"^7.21.0","underscore.string":"3.3.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/request_2.0.0_1680740767881_0.5330617857906148","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@gravityforms/request","version":"3.0.1","keywords":["gravityforms","javascript","fetch"],"author":{"name":"Rocketgenius"},"license":"GPL-2.0-or-later","_id":"@gravityforms/request@3.0.1","maintainers":[{"name":"laborin","email":"laborin@gmail.com"},{"name":"sswebster","email":"swebste@gmail.com"},{"name":"ryanurban","email":"ryan@fringewebdevelopment.com"},{"name":"paulmskim","email":"kim.paul.ms@gmail.com"},{"name":"sherifmesallam","email":"sherifmesallam@gmail.com"},{"name":"alexcancado","email":"alex@rocketgenius.com"},{"name":"wpalchemist","email":"morgan@wpalchemists.com"},{"name":"speerface","email":"adspeer@gmail.com"},{"name":"stevehenty","email":"stevehenty@gmail.com"},{"name":"faction23","email":"drone@faction23.com"}],"homepage":"https://github.com/gravityforms/gravitypackages/tree/HEAD/packages/npm/request/README.md","bugs":{"url":"https://github.com/gravityforms/gravitypackages/issues"},"dist":{"shasum":"0c79cc30f3fa78c862aee2b0236f3b310ed00f50","tarball":"https://registry.npmjs.org/@gravityforms/request/-/request-3.0.1.tgz","fileCount":6,"integrity":"sha512-YBsybblC5zdhIRhlgGqy0L8ErIMIAJna3dwujp0FuAEcvOvhjnK8UsC4m79n7NkFMGYB/Rt/nXbAOz9qfJbcBg==","signatures":[{"sig":"MEUCIQCQVuMgSvmncu9Zqhk9sUcK1NQ+lConk/k98ShnEf0RkAIgQ15ryO1Pc5wHKgEPFk8k3EF5yl9d9WmDVpJPJ7EIOok=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11216},"main":"src/request.js","engines":{"npm":">=8.1.0","node":">=16.13.0"},"gitHead":"2b975a2935e515788d5f6c72ad6f1ce720f60137","scripts":{},"_npmUser":{"name":"faction23","email":"drone@faction23.com"},"repository":{"url":"git+https://github.com/gravityforms/gravitypackages.git","type":"git","directory":"packages/npm/request"},"_npmVersion":"8.1.0","description":"Utility to make WordPress REST API requests. It's a wrapper around window.fetch.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"ramda":"0.27.1","find-config":"1.0.0","query-string":"7.0.1","@babel/runtime":"^7.21.0","underscore.string":"3.3.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/request_3.0.1_1689267816223_0.3036161789108107","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"@gravityforms/request","version":"4.0.0","keywords":["gravityforms","javascript","fetch"],"author":{"name":"Rocketgenius"},"license":"GPL-2.0-or-later","_id":"@gravityforms/request@4.0.0","maintainers":[{"name":"mbelenmontoya","email":"mariabmontoya@gmail.com"},{"name":"laborin","email":"laborin@gmail.com"},{"name":"sswebster","email":"swebste@gmail.com"},{"name":"ryanurban","email":"ryan@fringewebdevelopment.com"},{"name":"paulmskim","email":"kim.paul.ms@gmail.com"},{"name":"sherifmesallam","email":"sherifmesallam@gmail.com"},{"name":"alexcancado","email":"alex@rocketgenius.com"},{"name":"wpalchemist","email":"morgan@wpalchemists.com"},{"name":"speerface","email":"adspeer@gmail.com"},{"name":"stevehenty","email":"stevehenty@gmail.com"},{"name":"faction23","email":"drone@faction23.com"}],"homepage":"https://github.com/gravityforms/gravitypackages/tree/HEAD/packages/npm/request/README.md","bugs":{"url":"https://github.com/gravityforms/gravitypackages/issues"},"dist":{"shasum":"2da1219fe5351bb0be0f74845aee3e7d987063b4","tarball":"https://registry.npmjs.org/@gravityforms/request/-/request-4.0.0.tgz","fileCount":6,"integrity":"sha512-hweaVrhJrAMg/0JNsexKCabzjpil+IcQ+YWHUPaECy9AYxLF9q5p0K+Wyq7a0ZOpZ/hm5XgOis6WNkykjkj0Rg==","signatures":[{"sig":"MEQCIDy/x+CC70BGvaVDBKUGLdodMLwN9prep2GyCI8HPvVpAiA+vBs/z57mRwEw8P6vNIHr4VieKtRoz1BiF4yhseysaw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11216},"main":"src/request.js","engines":{"npm":">=8.1.0","node":">=20.10.0"},"gitHead":"df5ce32a6694088a1e545526b8c3bb671e309804","scripts":{},"_npmUser":{"name":"faction23","email":"drone@faction23.com"},"repository":{"url":"git+https://github.com/gravityforms/gravitypackages.git","type":"git","directory":"packages/npm/request"},"_npmVersion":"10.2.3","description":"Utility to make WordPress REST API requests. It's a wrapper around window.fetch.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ramda":"0.27.1","find-config":"1.0.0","query-string":"7.0.1","@babel/runtime":"^7.23.4","underscore.string":"3.3.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/request_4.0.0_1701737185117_0.4572024696543009","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"@gravityforms/request","version":"5.0.0","keywords":["gravityforms","javascript","fetch"],"author":{"name":"Rocketgenius"},"license":"GPL-2.0-or-later","_id":"@gravityforms/request@5.0.0","maintainers":[{"name":"nickpelton","email":"nickpelton@gmail.com"},{"name":"carlhancock","email":"carl@rocketgenius.com"},{"name":"laborin","email":"laborin@gmail.com"},{"name":"sswebster","email":"swebste@gmail.com"},{"name":"ryanurban","email":"ryan@fringewebdevelopment.com"},{"name":"paulmskim","email":"kim.paul.ms@gmail.com"},{"name":"sherifmesallam","email":"sherifmesallam@gmail.com"},{"name":"alexcancado","email":"alex@rocketgenius.com"},{"name":"wpalchemist","email":"morgan@wpalchemists.com"},{"name":"speerface","email":"adspeer@gmail.com"},{"name":"faction23","email":"drone@faction23.com"}],"homepage":"https://github.com/gravityforms/gravitypackages/tree/HEAD/packages/npm/request/README.md","bugs":{"url":"https://github.com/gravityforms/gravitypackages/issues"},"dist":{"shasum":"f7a22dae12616638b740a56b5f7614af5e9f79d2","tarball":"https://registry.npmjs.org/@gravityforms/request/-/request-5.0.0.tgz","fileCount":6,"integrity":"sha512-1Qdo7Ajy+buDLhYWb/BZJ79FJdzdtFpV+F6YaD13Q7iuGzHPrDxXiaJRiZwBnRvKVWn1G3UcQTwn3oQN9Ca4Vw==","signatures":[{"sig":"MEUCIQDBpm721cJE0H/hWewS0qpwiGNnDkmlyMK9u5X0v5fTQAIgFNp8vXVDzI8WkJ98limFhMkxR+NcjGFLoFIlchXloRM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11217},"main":"src/request.js","engines":{"npm":">=10.9.0","node":">=22.10.0"},"gitHead":"c3445dc728d27259ca6d98aba189eaaaec4ba55c","scripts":{},"_npmUser":{"name":"ryanurban","email":"ryan@fringewebdevelopment.com"},"repository":{"url":"git+https://github.com/gravityforms/gravitypackages.git","type":"git","directory":"packages/npm/request"},"_npmVersion":"10.9.0","description":"Utility to make WordPress REST API requests. It's a wrapper around window.fetch.","directories":{},"_nodeVersion":"22.10.0","dependencies":{"ramda":"0.27.1","find-config":"1.0.0","query-string":"7.0.1","@babel/runtime":"^7.26.0","underscore.string":"3.3.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/request_5.0.0_1731976437576_0.3635211318292162","host":"s3://npm-registry-packages"}},"5.0.1":{"name":"@gravityforms/request","version":"5.0.1","keywords":["gravityforms","javascript","fetch"],"author":{"name":"Rocketgenius"},"license":"GPL-2.0-or-later","_id":"@gravityforms/request@5.0.1","maintainers":[{"name":"faction23","email":"drone@faction23.com"},{"name":"sswebster","email":"swebste@gmail.com"},{"name":"laborin","email":"laborin@gmail.com"},{"name":"speerface","email":"adspeer@gmail.com"},{"name":"wpalchemist","email":"morgan@wpalchemists.com"},{"name":"alexcancado","email":"alex@rocketgenius.com"},{"name":"sherifmesallam","email":"sherifmesallam@gmail.com"},{"name":"paulmskim","email":"kim.paul.ms@gmail.com"},{"name":"ryanurban","email":"ryan@fringewebdevelopment.com"},{"name":"carlhancock","email":"carl@rocketgenius.com"},{"name":"nickpelton","email":"nickpelton@gmail.com"}],"homepage":"https://github.com/gravityforms/gravitypackages/tree/HEAD/packages/npm/request/README.md","bugs":{"url":"https://github.com/gravityforms/gravitypackages/issues"},"dist":{"shasum":"5e3c3c43ba96c218facd850547c83995cf5f1ab2","tarball":"https://registry.npmjs.org/@gravityforms/request/-/request-5.0.1.tgz","fileCount":6,"integrity":"sha512-x+HIe/AdUaQ1rUoRBbzRzgzZhuL8ymobGFlG6JU2mnNXcUWduJKLCyfcLg0PcCtWfa7D8D8FM2CHNIeTaLGahQ==","signatures":[{"sig":"MEYCIQDm+Ja01SE9ZnTWX73DqxDWv/J/rfr4yHVTAEmuqkMgYQIhAMd+6lpgKxXeFkkfEiTFl3E2lqKw2OfjREnQTGDiS290","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11302},"main":"src/request.js","engines":{"npm":">=10.9.0","node":">=22.10.0"},"gitHead":"4829768336b7e8d6dfefe883ee8867a3fb6a05ff","scripts":{},"_npmUser":{"name":"wpalchemist","email":"morgan@wpalchemists.com"},"repository":{"url":"git+https://github.com/gravityforms/gravitypackages.git","type":"git","directory":"packages/npm/request"},"_npmVersion":"10.9.0","description":"Utility to make WordPress REST API requests. It's a wrapper around window.fetch.","directories":{},"_nodeVersion":"22.10.0","dependencies":{"ramda":"0.27.1","find-config":"1.0.0","query-string":"7.0.1","@babel/runtime":"^7.26.0","underscore.string":"3.3.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/request_5.0.1_1735321634052_0.7056090248063258","host":"s3://npm-registry-packages-npm-production"}},"5.0.2":{"name":"@gravityforms/request","version":"5.0.2","keywords":["gravityforms","javascript","fetch"],"author":{"name":"Rocketgenius"},"license":"GPL-2.0-or-later","_id":"@gravityforms/request@5.0.2","maintainers":[{"name":"faction23","email":"drone@faction23.com"},{"name":"sswebster","email":"swebste@gmail.com"},{"name":"laborin","email":"laborin@gmail.com"},{"name":"speerface","email":"adspeer@gmail.com"},{"name":"wpalchemist","email":"morgan@wpalchemists.com"},{"name":"alexcancado","email":"alex@rocketgenius.com"},{"name":"sherifmesallam","email":"sherifmesallam@gmail.com"},{"name":"paulmskim","email":"kim.paul.ms@gmail.com"},{"name":"ryanurban","email":"ryan@fringewebdevelopment.com"},{"name":"carlhancock","email":"carl@rocketgenius.com"},{"name":"nickpelton","email":"nickpelton@gmail.com"}],"homepage":"https://github.com/gravityforms/gravitypackages/tree/HEAD/packages/npm/request/README.md","bugs":{"url":"https://github.com/gravityforms/gravitypackages/issues"},"dist":{"shasum":"33b6b452adbfd152746c6b173d4b4d65a0bb9bbd","tarball":"https://registry.npmjs.org/@gravityforms/request/-/request-5.0.2.tgz","fileCount":6,"integrity":"sha512-lBkeoFl6yYgTAp8PVAJlh9Ts8eHQ3mG+UWPuqigOiL9SiWijVDfGOWg60FZR16FBfB4guY2SCwF0diqzTq/e1w==","signatures":[{"sig":"MEUCIFN5/apNfG7Y7tq74qpuMp20+HmShmeYsfjQAAVkgjSqAiEA6wdG7merVinzAuwk58S7Ktpj8zUpNUaIGPe8C4xve3A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11347},"main":"src/request.js","engines":{"npm":">=10.9.0","node":">=22.10.0"},"gitHead":"71a2ffe0b02270063950e0fb54e6d58336c2f164","scripts":{},"_npmUser":{"name":"paulmskim","email":"kim.paul.ms@gmail.com"},"repository":{"url":"git+https://github.com/gravityforms/gravitypackages.git","type":"git","directory":"packages/npm/request"},"_npmVersion":"10.9.0","description":"Utility to make WordPress REST API requests. It's a wrapper around window.fetch.","directories":{},"_nodeVersion":"22.10.0","dependencies":{"ramda":"0.27.1","find-config":"1.0.0","query-string":"7.0.1","@babel/runtime":"^7.26.0","underscore.string":"3.3.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/request_5.0.2_1749616443564_0.9342000243624906","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"@gravityforms/request","version":"6.0.0","keywords":["gravityforms","javascript","fetch"],"author":{"name":"Rocketgenius"},"license":"GPL-2.0-or-later","_id":"@gravityforms/request@6.0.0","maintainers":[{"name":"faction23","email":"drone@faction23.com"},{"name":"sswebster","email":"swebste@gmail.com"},{"name":"laborin","email":"laborin@gmail.com"},{"name":"speerface","email":"adspeer@gmail.com"},{"name":"wpalchemist","email":"morgan@wpalchemists.com"},{"name":"alexcancado","email":"alex@rocketgenius.com"},{"name":"sherifmesallam","email":"sherifmesallam@gmail.com"},{"name":"paulmskim","email":"kim.paul.ms@gmail.com"},{"name":"ryanurban","email":"ryan@fringewebdevelopment.com"},{"name":"carlhancock","email":"carl@rocketgenius.com"},{"name":"nickpelton","email":"nickpelton@gmail.com"}],"homepage":"https://github.com/gravityforms/gravitypackages/tree/HEAD/packages/npm/request/README.md","bugs":{"url":"https://github.com/gravityforms/gravitypackages/issues"},"dist":{"shasum":"5aca5f17201ac09c84c70dbc08a69a4243027e4d","tarball":"https://registry.npmjs.org/@gravityforms/request/-/request-6.0.0.tgz","fileCount":10,"integrity":"sha512-gsOFuq3BEQe6mIPJ8b+9HbRW/lDRu/2FIQmMnA4UGWq98Zwq8Msb12Tf5XeiwFAis7l+YPCfRY6e1csyp3KNmw==","signatures":[{"sig":"MEUCIQD31iQ/w8Y0ZrqyNiOKLvMV+6mWY0v/E/oX1OFhXcQrugIgSTnt8bEsqdeVCN7eg92QA678zKEc4zKBuzuBw5yeL3g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16477},"main":"src/request.js","engines":{"npm":">=11.6.2","node":">=24.11.1"},"gitHead":"431add3706aacb0c0f5b4acaae51d055cef726f8","scripts":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:662e1d3f-7602-418f-9147-151019f14010"}},"repository":{"url":"git+https://github.com/gravityforms/gravitypackages.git","type":"git","directory":"packages/npm/request"},"_npmVersion":"11.6.2","description":"Utility to make WordPress REST API requests. It's a wrapper around window.fetch.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ramda":"0.27.1","find-config":"1.0.0","query-string":"7.0.1","@babel/runtime":"^7.26.0","underscore.string":"3.3.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/request_6.0.0_1764278154370_0.52276124661783","host":"s3://npm-registry-packages-npm-production"}},"6.1.0":{"name":"@gravityforms/request","version":"6.1.0","keywords":["gravityforms","javascript","fetch"],"author":{"name":"Rocketgenius"},"license":"GPL-2.0-or-later","_id":"@gravityforms/request@6.1.0","maintainers":[{"name":"faction23","email":"drone@faction23.com"},{"name":"sswebster","email":"swebste@gmail.com"},{"name":"laborin","email":"laborin@gmail.com"},{"name":"alexcancado","email":"alex@rocketgenius.com"},{"name":"sherifmesallam","email":"sherifmesallam@gmail.com"},{"name":"paulmskim","email":"kim.paul.ms@gmail.com"},{"name":"ryanurban","email":"ryan@fringewebdevelopment.com"},{"name":"carlhancock","email":"carl@rocketgenius.com"},{"name":"nickpelton","email":"nickpelton@gmail.com"}],"homepage":"https://github.com/gravityforms/gravitypackages/tree/HEAD/packages/npm/request/README.md","bugs":{"url":"https://github.com/gravityforms/gravitypackages/issues"},"dist":{"shasum":"841124605398a4c792f0df842da3a2172b3318d8","tarball":"https://registry.npmjs.org/@gravityforms/request/-/request-6.1.0.tgz","fileCount":12,"integrity":"sha512-8gyU3e181A5mSzRBBW5SJygo35sYZ8jy0HOm0YPh4oGJ7dzq03NDOhv6abB/M/CF1OUUbFd5bPTRR4WAanTmtQ==","signatures":[{"sig":"MEYCIQC4n1FJ4I3VcvjkogU4LzfOdEv+gLhVuRBrCj8sKI9VEwIhAMAwIliTDNqPOUgmBGl3D3kEMkzIWOo++lV5bwRHLxVm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43098},"main":"src/request.js","engines":{"npm":">=11.6.2","node":">=24.11.1"},"gitHead":"e4833b505a51da2d4befd089ca02431a3bbb9ca9","scripts":{},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:662e1d3f-7602-418f-9147-151019f14010"}},"repository":{"url":"git+https://github.com/gravityforms/gravitypackages.git","type":"git","directory":"packages/npm/request"},"_npmVersion":"11.6.2","description":"Utility to make WordPress REST API requests. It's a wrapper around window.fetch.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ramda":"0.27.1","find-config":"1.0.0","query-string":"7.0.1","@babel/runtime":"^7.26.0","underscore.string":"3.3.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/request_6.1.0_1767734702990_0.2003670951166514","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2021-08-25T21:43:14.779Z","modified":"2026-03-05T23:28:41.320Z","1.0.0-beta.1":"2021-08-25T21:43:14.948Z","1.0.0-beta.2":"2021-08-25T21:55:25.815Z","0.0.1":"2021-08-31T00:22:06.839Z","1.0.0":"2021-08-31T00:27:02.754Z","1.0.2":"2021-08-31T19:05:49.487Z","1.0.3":"2021-09-08T02:25:34.498Z","1.1.0":"2021-12-13T02:27:08.933Z","1.1.1":"2022-01-11T17:46:23.842Z","1.1.2":"2022-05-26T22:20:34.933Z","2.0.0":"2023-04-06T00:26:08.070Z","3.0.1":"2023-07-13T17:03:36.431Z","4.0.0":"2023-12-05T00:46:25.282Z","5.0.0":"2024-11-19T00:33:57.762Z","5.0.1":"2024-12-27T17:47:14.223Z","5.0.2":"2025-06-11T04:34:03.751Z","6.0.0":"2025-11-27T21:15:54.549Z","6.1.0":"2026-01-06T21:25:03.122Z"},"bugs":{"url":"https://github.com/gravityforms/gravitypackages/issues"},"author":{"name":"Rocketgenius"},"license":"GPL-2.0-or-later","homepage":"https://github.com/gravityforms/gravitypackages/tree/HEAD/packages/npm/request/README.md","keywords":["gravityforms","javascript","fetch"],"repository":{"url":"git+https://github.com/gravityforms/gravitypackages.git","type":"git","directory":"packages/npm/request"},"description":"Utility to make WordPress REST API requests. It's a wrapper around window.fetch.","maintainers":[{"email":"drone@faction23.com","name":"faction23"},{"email":"swebste@gmail.com","name":"sswebster"},{"email":"alex@rocketgenius.com","name":"alexcancado"},{"email":"sherifmesallam@gmail.com","name":"sherifmesallam"},{"email":"kim.paul.ms@gmail.com","name":"paulmskim"},{"email":"ryan@fringewebdevelopment.com","name":"ryanurban"},{"email":"carl@rocketgenius.com","name":"carlhancock"},{"email":"nickpelton@gmail.com","name":"nickpelton"}],"readme":"# @gravityforms/request\n\nHTTP request utilities for Gravity Forms products. Provides wrappers around `window.fetch` for common use cases including WordPress AJAX and the Hermes GraphQL-like API.\n\n## Installation\n\n```bash\nnpm install @gravityforms/request\n```\n\n## Exports\n\n| Export | Description |\n|--------|-------------|\n| `get` | Simple GET request wrapper |\n| `post` | POST request with automatic form data encoding |\n| `createHermesClient` | Factory for Hermes API client with template literals |\n| `serialize` | Serialize JavaScript values for Hermes queries |\n| `raw` | Mark strings for raw insertion without serialization |\n| `args` | Helper for object argument serialization (combines raw + serialize) |\n| `request` (default) | Configuration-based request handler |\n\n---\n\n## `post`\n\nThe most commonly used export. Makes POST requests to WordPress AJAX endpoints with automatic form data encoding.\n\n### Usage\n\n```javascript\nimport endpoint from 'ajaxUrl'; // Webpack alias for WordPress ajaxurl\nimport { post } from '@gravityforms/request';\n\nconst saveData = async ( data ) => {\n    const response = await post( {\n        endpoint,\n        body: {\n            action: 'my_ajax_action',\n            security: window.myPlugin.nonce,\n            ...data,\n        },\n    } );\n\n    if ( response?.data?.success ) {\n        console.log( 'Saved:', response.data );\n    } else {\n        console.error( 'Error:', response?.error || response?.data );\n    }\n};\n```\n\n### Parameters\n\n| Parameter | Type | Description |\n|-----------|------|-------------|\n| `endpoint` | `string` | The URL to POST to |\n| `body` | `object` | Request body (automatically converted to FormData) |\n| `headers` | `object` | Optional HTTP headers |\n| `options` | `object` | Optional fetch options |\n\n### Response\n\n```javascript\n{\n    data: { ... },    // Parsed JSON response\n    status: 200,      // HTTP status code\n}\n// Or on error:\n{\n    error: Error      // Error object with .detail property\n}\n```\n\n---\n\n## `get`\n\nSimple GET request wrapper.\n\n### Usage\n\n```javascript\nimport { get } from '@gravityforms/request';\n\nconst fetchData = async () => {\n    const response = await get( '/wp-json/my/v1/endpoint', {\n        headers: { 'X-Custom-Header': 'value' },\n    } );\n    return response.json();\n};\n```\n\n### Parameters\n\n| Parameter | Type | Description |\n|-----------|------|-------------|\n| `endpoint` | `string` | The URL to fetch |\n| `params` | `object` | Optional fetch options |\n\n---\n\n## Hermes Client\n\nFor interacting with the Hermes GraphQL-like API. Uses **template literals** for intuitive query construction.\n\n### `createHermesClient`\n\nCreates a configured client with `query` and `mutation` functions.\n\n```javascript\nimport { createHermesClient, serialize, raw, args } from '@gravityforms/request';\n\nconst client = createHermesClient( {\n    endpoint: window.ajaxurl,\n    queryAction: 'gcrm_hermes_query',\n    mutationAction: 'gcrm_hermes_mutation',\n    security: window.gcrm.nonce,\n    onLoadingChange: ( isLoading ) => {\n        // Optional: track loading state\n    },\n} );\n```\n\n### Configuration Options\n\n| Option | Type | Required | Description |\n|--------|------|----------|-------------|\n| `endpoint` | `string` | Yes | AJAX endpoint URL |\n| `queryAction` | `string` | Yes | WordPress action for queries |\n| `mutationAction` | `string` | Yes | WordPress action for mutations |\n| `security` | `string` | Yes | Security nonce |\n| `queryKey` | `string` | No | Body key for queries (default: `'query'`) |\n| `mutationKey` | `string` | No | Body key for mutations (default: `'mutation'`) |\n| `headers` | `object` | No | Custom headers for all requests |\n| `options` | `object` | No | Custom fetch options |\n| `onLoadingChange` | `function` | No | Callback when loading state changes |\n\n### Query Examples\n\n```javascript\nconst { query, mutation } = client;\n\n// Simple query\nconst contacts = await query`{\n    contact(limit: 10) {\n        id,\n        firstName,\n        lastName\n    }\n}`;\n\n// Query with interpolated values\nconst limit = 20;\nconst searchTerm = 'John';\nconst results = await query`{\n    contact(limit: ${ limit }, search: ${ searchTerm }) {\n        id,\n        firstName,\n        lastName,\n        email { address, isPrimary }\n    }\n}`;\n\n// Query with nested relationships\nconst deals = await query`{\n    deal(limit: ${ 50 }) {\n        id,\n        label,\n        value,\n        contact {\n            id,\n            firstName,\n            lastName\n        },\n        company {\n            id,\n            companyName\n        }\n    }\n}`;\n```\n\n### Mutation Examples\n\n```javascript\n// Insert\nconst newContact = await mutation`{\n    insert_contact(objects: ${ [ { firstName: 'John', lastName: 'Doe' } ] }) {\n        returning {\n            id,\n            firstName,\n            lastName\n        }\n    }\n}`;\n\n// Update\nconst contactId = '123';\nawait mutation`{\n    update_contact(id: ${ contactId }, firstName: \"Jane\", lastName: \"Smith\") {}\n}`;\n\n// Delete\nconst idsToDelete = [ '1', '2', '3' ];\nawait mutation`{\n    delete_contact(id: ${ idsToDelete }) {}\n}`;\n\n// Connect relationships\nawait mutation`{\n    connect_company_contact(objects: ${ [ { from: companyId, to: contactId } ] }) {}\n}`;\n\n// Disconnect relationships\nawait mutation`{\n    disconnect_company_contact(objects: ${ [ { from: companyId, to: contactId } ] }) {}\n}`;\n```\n\n---\n\n## `serialize`\n\nConverts JavaScript values to Hermes query format. Used automatically in template literals but can be called directly for complex cases.\n\n### Type Handling\n\n| JavaScript Type | Hermes Output |\n|-----------------|---------------|\n| `null` / `undefined` | `null` |\n| `boolean` | `true` / `false` |\n| `number` | `123` |\n| `string` | `\"quoted string\"` |\n| `array` | `[item1, item2]` |\n| `object` | `{key: value}` |\n\n### Examples\n\n```javascript\nimport { serialize } from '@gravityforms/request';\n\nserialize( 'hello' );           // \"hello\"\nserialize( 42 );                // 42\nserialize( true );              // true\nserialize( null );              // null\nserialize( [ 1, 2, 3 ] );       // [1, 2, 3]\nserialize( { name: 'John' } );  // {name: \"John\"}\n```\n\n---\n\n## `args`\n\nConvenience function for building query/mutation argument strings from JavaScript objects. Combines `serialize()` and `raw()` for the common argument-building pattern.\n\n### Usage\n\n```javascript\nimport { args } from '@gravityforms/request';\n\n// Instead of building argument strings manually:\nconst argsStr = Object.entries({ limit: 10, search: 'test' })\n    .map(([k, v]) => `${k}: ${serialize(v)}`)\n    .join(', ');\nawait query`{ contact(${ raw( argsStr ) }) { ... } }`;\n\n// Use args() for cleaner syntax:\nawait query`{ contact(${ args({ limit: 10, search: 'test' }) }) { ... } }`;\n```\n\n---\n\n## `raw`\n\nMarks a string for raw insertion without serialization. Use this when you've pre-built an argument string.\n\n### Problem\n\n```javascript\n// Without raw() - becomes: pipeline(\"limit: 1\") - WRONG!\nconst argsStr = 'limit: 1';\nawait query`{ pipeline(${ argsStr }) { id } }`;\n```\n\n### Solution\n\n```javascript\nimport { raw } from '@gravityforms/request';\n\n// With raw() - becomes: pipeline(limit: 1) - CORRECT!\nconst argsStr = 'limit: 1';\nawait query`{ pipeline(${ raw( argsStr ) }) { id } }`;\n```\n\n### Common Use Cases\n\n```javascript\n// Dynamic argument strings\nconst buildArgs = ( filters ) => {\n    const parts = [];\n    if ( filters.limit ) parts.push( `limit: ${ filters.limit }` );\n    if ( filters.search ) parts.push( `search: ${ JSON.stringify( filters.search ) }` );\n    return parts.join( ', ' );\n};\n\nconst argsStr = buildArgs( { limit: 20, search: 'test' } );\nawait query`{ contact(${ raw( argsStr ) }) { id, firstName } }`;\n\n// Dynamic field/type names\nconst objectType = 'contact';\nawait mutation`{\n    delete_${ raw( objectType ) }(id: ${ ids }) {}\n}`;\n\n// Dynamic field names with serialize for values\nconst fieldName = 'firstName';\nconst value = 'John';\nawait mutation`{\n    update_contact(id: ${ id }, ${ raw( fieldName ) }: ${ value }) {}\n}`;\n```\n\n---\n\n## `request` (Default Export)\n\nConfiguration-based request handler. Requires endpoint configuration in `gravityforms.config.js`.\n\n### Configuration\n\nIn your project's `gravityforms.config.js`:\n\n```javascript\nmodule.exports = {\n    requestConfig: {\n        endpoints: {\n            get_entries: {\n                path: '/wp-json/gf/v2/entries',\n                rest_params: '',\n                nonce: null,\n            },\n            save_form: {\n                path: '/wp-json/gf/v2/forms',\n                action: 'gf_save_form',\n                nonce: null,\n            },\n        },\n    },\n};\n```\n\n### Usage\n\n```javascript\nimport request from '@gravityforms/request';\n\n// GET request\nconst entries = await request( 'get_entries', endpoints, {\n    method: 'GET',\n    params: { form_id: 1 },\n} );\n\n// POST request\nconst result = await request( 'save_form', endpoints, {\n    method: 'POST',\n    body: { title: 'My Form', fields: [ ... ] },\n} );\n```\n\n---\n\n## React Integration\n\nFor React applications, use `@gravityforms/react-utils` which provides hooks and context:\n\n```javascript\nimport { useHermesTemplateContext, HermesTemplateProvider } from '@gravityforms/react-utils';\n\n// In your app root\n<HermesTemplateProvider\n    defaultProps={ {\n        endpoint: window.ajaxurl,\n        queryAction: 'gcrm_hermes_query',\n        mutationAction: 'gcrm_hermes_mutation',\n        security: window.gcrm.nonce,\n    } }\n>\n    <App />\n</HermesTemplateProvider>\n\n// In components\nconst MyComponent = () => {\n    const { query, mutation, isLoading } = useHermesTemplateContext();\n\n    const fetchContacts = async () => {\n        const result = await query`{\n            contact(limit: 10) { id, firstName, lastName }\n        }`;\n        return result?.data?.data?.contact;\n    };\n};\n```\n\n---\n\n## Error Handling\n\nAll request functions return errors in a consistent format:\n\n```javascript\nconst response = await post( { endpoint, body } );\n\nif ( response.error ) {\n    // Network error or exception\n    console.error( response.error.message );\n    console.error( response.error.detail ); // Contains endpoint, status, etc.\n} else if ( ! response.data?.success ) {\n    // Server returned an error response\n    console.error( 'Request failed:', response.data );\n} else {\n    // Success\n    console.log( 'Data:', response.data );\n}\n```\n\n---\n\n## Best Practices\n\n1. **Always use `post` for WordPress AJAX** - handles FormData encoding automatically\n2. **Include action and security nonce** - required for WordPress AJAX handlers\n3. **Use template literals for Hermes** - clearer syntax that matches server expectations\n4. **Use `raw()` for dynamic field names** - prevents unwanted string quoting\n5. **Check `response?.data?.success`** - standard WordPress AJAX success pattern\n6. **Provide user feedback** - use snackbar or similar for success/error messages\n\n```javascript\nimport { post } from '@gravityforms/request';\nimport { useSnackbar } from '@gravityforms/components/react/admin/modules/SnackBar';\n\nconst addSnackbarMessage = useSnackbar();\n\nconst saveItem = async ( data ) => {\n    const response = await post( {\n        endpoint,\n        body: {\n            action: 'my_action',\n            security: nonce,\n            ...data,\n        },\n    } );\n\n    if ( response?.data?.success ) {\n        addSnackbarMessage( 'Saved successfully!' );\n    } else {\n        addSnackbarMessage( 'Failed to save', 'error' );\n    }\n};\n```\n","readmeFilename":"README.md"}