{"_id":"use-http","_rev":"103-39ba084ac633e6e4943eba84ab97e916","name":"use-http","dist-tags":{"latest":"1.0.28"},"versions":{"0.1.14":{"name":"use-http","version":"0.1.14","main":"src/useFetch.js","dependencies":{"react":"^16.8.6","react-dom":"^16.8.6","react-scripts":"2.1.8"},"scripts":{"start":"react-scripts start","build":"react-scripts build","test":"react-scripts test","eject":"react-scripts eject"},"eslintConfig":{"extends":"react-app"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"description":"- <a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/embed/km04k9k9x5'>Code Sandbox Example</a>","_id":"use-http@0.1.14","dist":{"shasum":"4fbad835531bbbb089e571810697c981f4eca729","integrity":"sha512-hA1sPODW9wk7F/rAFFxLyVZ1gZaAwOsCNjYc0rT/Utq3nJQb+2a7dGT36TW3m5P5Z9gF//D/hBktsBLGvi9QoQ==","tarball":"https://registry.npmjs.org/use-http/-/use-http-0.1.14.tgz","fileCount":17,"unpackedSize":673891,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcr8LeCRA9TVsSAnZWagAA7o8P/3CE7xupzuvAbb48oWHN\na6nCCUO1i1+HkVsbYg4fkoqUCKkh1EJmoWog2VUvxD3LRfYddiZC3Xruo4Sv\noZMafJJLNBFe+WFxdKn3fYdoZItDNN8k9O2Z/0/GND3nPtGsr10mlEP7E/NO\nqiDkR7ShRtfieqzOBm5sSFhn7+6giHEeKVhR94pAxCFtEW2FU5fT9a2FMSoJ\nHStWEhKYO64dY5V55KewUjYCmAqrDj/YSBUwIULJh/9u/yp58e2mMwfEnThk\nFV3lwcoIYfBIrK/QzlSIeQ5TM0XaR/8iL2yW9CuS+74t8hRtdTbY0dlFXvvh\nbgSoK7dzeQVenacpTWqa00CZQTcn2TC9M7qbAVgrMPGZcii65CIxcw918edf\nK0qLr31PihbqfauXb94iOweN1OOpp7ygGFdAwJK6papOk5VNxPDYMoB7OuQa\nTtVcqdGTKvU2154qgmoBXem6i8o3oxkKu3pcC1wbust3ly5y6dR55Ax8Gngx\n4DZom0YErSIgCJmNQgi0RSk2gJbCADIdTbKQlMCHiLZwcL98yV49OxbnVRPa\ng4zEqnFdXH1v52svtczEnZXu6FeCitWhpw7kZKYIGKAREMx9SA7g6X1IoAzl\nJnPz/TpVlcT+y3ukfNMXyVeCMuKpcIQulr0kl0G6ng+FSiF59H4efDCDtl7c\nSuRW\r\n=0Lo2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDtpVsHc4jQyXVfqXWxDY6H9MNc3gr42hC4hMeor7ZBfAiEAgQl3cVcjREZDiCAJAWK9miwEo3tzWOiQjYtQZhYFvx4="}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-http_0.1.14_1555022557763_0.7559636163700503"},"_hasShrinkwrap":false},"0.1.15":{"name":"use-http","version":"0.1.15","main":"src/useFetch.js","dependencies":{"react":"^16.8.6","react-dom":"^16.8.6","react-scripts":"2.1.8"},"scripts":{"start":"react-scripts start","build":"react-scripts build","test":"react-scripts test","eject":"react-scripts eject"},"eslintConfig":{"extends":"react-app"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"description":"- <a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/embed/km04k9k9x5'>Code Sandbox Example</a>","_id":"use-http@0.1.15","dist":{"shasum":"923916d7e231c8ca9b8f1bf491fea48367d59ddf","integrity":"sha512-ciCqUJ4Gl6VTtChZDE+vGOXmGTnS6e883i591NNdZT246hI33cYYkEiBORSlaNyiLHYIp4CyT4wUsIgT3ThwRw==","tarball":"https://registry.npmjs.org/use-http/-/use-http-0.1.15.tgz","fileCount":17,"unpackedSize":673987,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcr8PFCRA9TVsSAnZWagAA9noP/1NowOetUWo8Dp9VErsL\noGVYLqgR3HOWeH4VxsIgRpvCkl8txq8xIVHREEsriVJLK8MxrG8/GVbL7kbt\nC4F98bGOvR++MRQitWLp1oE35ZSDsxx7oQ7KqUUqraIbFlSOcom6WXi7DXRA\n2TlCBK1s944OzHms8YZNgc6qsiZe2Be/+3hyHcVljaJkeGrA99Vd1/srKiG8\n9bG5A/RdYSkpx3JcR/m3mPN7JbAGBHlmkJZ8kCiFXDVa3Xa5lK8on94OK5vn\nSCfoJ7Es/CwcKBziYl2E14yaRVyJqL695REbrRzvZf3GCZ6ZXr7GolBD93xJ\nX26EAOdlCPGHNHZpGIBn8VXpUOybGuEVaAKYTeOhQhcV9K3LlaZzDFWobN8V\n1tRXMy9hZwfJGSCqMMC/xPdRQcd5iLgbeb1dtFHel57mhx2aotvwA6iNRasl\nlym+IVm9kToj1le6EEfsMUjM5iavuFl7d8CSov9ltSKJbgfLX9BBkZQxxDBl\nSeaYxLV6PwNFHeZbQr8UHJTF5r/eFK4VN15CdHk9yyT3QbVWIRpd7yviwXYX\nkH25pFMmiS7uFRAJzFUEIcj0DB8T7i216cwHy76rgkKEXDQxY605jmve+Mz8\n9MqUyaj5+B6iwietQHk8oQbgZkfXRMkCKmRrS3hr2P+d/ZiyMHnAgzr9MKlJ\nyjA5\r\n=ZQMM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFk/7V2an3ev7EIWNT6BUqtPkyIxa4BXN79KDlJFYB2fAiEAliMgnPlvogKMy+gQUZ3aETUNn1tYR7lmLMWO/YtTgIs="}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-http_0.1.15_1555022789278_0.13754224159732087"},"_hasShrinkwrap":false},"0.1.22":{"name":"use-http","version":"0.1.22","main":"src/main.js","dependencies":{"react":"^16.8.6","react-dom":"^16.8.6","react-scripts":"2.1.8","react-usefetcher":"^0.1.12"},"scripts":{"start":"react-scripts start","build":"react-scripts build","test":"react-scripts test","eject":"react-scripts eject"},"eslintConfig":{"extends":"react-app"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"description":"- <a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/embed/km04k9k9x5'>Code Sandbox Example</a>","_id":"use-http@0.1.22","dist":{"shasum":"3a8c9d337295fbce42c01bef5dcea38edb9c597f","integrity":"sha512-GDDaOagzRMCH0fWaFH+X9C/4OLPTVhGdO6sWeJRWcnxJalfXuA4g+/umKLr79ROhuxRVjRXTz0VwpFXMq6h+/Q==","tarball":"https://registry.npmjs.org/use-http/-/use-http-0.1.22.tgz","fileCount":24,"unpackedSize":675383,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcr99CCRA9TVsSAnZWagAAKcIP+wVRDCybAFK+gdszVXAA\nPYDywMOkv/Z4AfN8LAQpsqYLR1xioViaIlHZubmob+ue0Z4RmBYO5KnvJZ+8\nKRu8FtsWOZpwrWR+oGz8KzkF5imHn/oxB46EKH3ElGfGeJmcTK1z4PS3YVpM\nrNcN2h4Af3btOTG89lNEdIOQ7Ay0X+cCSVtpEQ2BsOFTUbt+K3BCKiS9mSxP\nx4a2JgO97nbElkCn7XbUudvWr3OQrt7LtfXCl9bNFaPLnrvqp8lwt8zwOkEU\nHEaryV7HtgUqevs62YreXi0HfDclB/0AnDCm6VY6hh4WTWnb/pg4gD0fxOLC\nLj+8tZZn7mH/XUiHwkzvrN5IBtSKsxaeOv3GCGhLjyo04B6mJdwiOdEQWnT0\n2OiB+CrFF15dm7Io7J3ebp06iEQlugQPzTD3wssw5D+i9iTSufX2Em3xhHo+\n6Gak7iPagBkTLVY5yGFD1qZM3z9s2lpSQuVVFBTEEoRx4L5QPB0zaUtwHMFs\n/vaBY/2HI/EO3V8FuPynKLRv/4Qazw9LLzlj5f9jlIz/1FvzHBUMMRt5Y31W\noe49V063MDC+m47hV550FgYqYQU8njUkuM8jC3rpqfJGVKGc2pdSpUOlVBHs\nhKzBvNFbblH9a32khb6865P598Tb7rtUt+sZbQPmif+zsuoh+jHc01cOFNZs\nL5sN\r\n=bnmF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICOOKDGRWWTYZRWVys94V6akAERow2etObfk6E2bSXLrAiEA6Obq/xwqe4j0RJvKjgdM8qbTEd3ucPA/aHCxj+J6xNA="}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-http_0.1.22_1555029825406_0.14930268408161917"},"_hasShrinkwrap":false},"0.1.23":{"name":"use-http","version":"0.1.23","main":"src/main.js","dependencies":{"react":"^16.8.6","react-dom":"^16.8.6","react-scripts":"2.1.8","react-usefetcher":"^0.1.12"},"scripts":{"start":"react-scripts start","build":"react-scripts build","test":"react-scripts test","eject":"react-scripts eject"},"eslintConfig":{"extends":"react-app"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"description":"- <a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/embed/km04k9k9x5'>Code Sandbox Example</a>","_id":"use-http@0.1.23","dist":{"shasum":"698e1f0636ad47acf5bbb5624b4b5ddd8e7f6dd4","integrity":"sha512-tGl5m2GlKZ4dPD+88GtI9AgEw+M9iOsYvEELmpFDNXMgyEyQ7SiV+El3C8a3tvvi8pexM0lR6neFDw/08OWXKg==","tarball":"https://registry.npmjs.org/use-http/-/use-http-0.1.23.tgz","fileCount":24,"unpackedSize":676654,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcsMaBCRA9TVsSAnZWagAAS2cP/idKckrWiAFt+OjdMtBp\n+qdcD1/r0S1FKFhSyv8cmiZ0VNllUaWlcq1/jhlFJnoi57opTdwG1sUr+3FX\noxoFKh+foTubppfR5D9PX2C7Ns1CoqO2EPwpSlMcY+0YyAFaIUdYDketBDFm\nh3kZBKGL6qCtcN8D8uJ/cM5vdXbortH/yb9naXPcFSgAZ4Lo+lmCDGecDuWn\nD63saeCjYVJKjlmpxKAZBDg4+R6hoZueAr3gQxfu4deog1RYGhizn4pl08uR\naii4sMRlEdsMLNlGzkWvhD/kXoozduXlnKvh1NukhWuJb/7nrJtXWcsle+YY\nJKXmuHrp+HCXZwuuTE/isMPUuL9l/Ujp1+OskvkCIx4zC7Z12yllMpVTHmML\nsM1tGSPkI54rHVMggBxSeczjK42fA8TQHc/+3zItu2VFOuc6YSjhv2OD6mVr\n/e3f4DVWUGFa7crRqJuPxEDgj8KBoUT+y2zy9Y9/4Gpp4GZIztMZ3NGIrYS8\neK6T9LMTOEFJ0FpJ0yBefs1Ugu3DtOKjHInjX9gR13mLjA0IR+GDL7rN6S/V\nV6wb5WcPQXzDNKeBwFkWuPcpREBKDH8N/VvNhpe1QPNXEzyB7Tft5RfZPJav\nG+uLiCJTXIfJdqvRxPx5/R59eAbvrxMJiLLZuV3DHL7CgSHvaQpHQjKqEjWH\nois3\r\n=/N9z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDaQDMW9lycTOoVDOn0xKoVYdx/f5CuHQ7hr5udUTFiIAiEAjskKg5FObHY1UA6h1FUaJ9LK3aQR9egISfc8VVgeAeU="}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-http_0.1.23_1555089024528_0.5621190507768647"},"_hasShrinkwrap":false},"0.1.30":{"name":"use-http","version":"0.1.30","main":"src/main.js","peerDependencies":{"react":"^16.8.0"},"dependencies":{"react":"^16.8.6","react-scripts":"2.1.8","use-http-test":"^0.1.29"},"devDependencies":{"react-dom":"^16.8.6"},"scripts":{"start":"react-scripts start","build":"react-scripts build && ./src/postBuild.sh","test":"react-scripts test","eject":"react-scripts eject","prepublishOnly":"yarn build"},"eslintConfig":{"extends":"react-app"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"description":"- <a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/embed/km04k9k9x5'>Code Sandbox Example</a>","_id":"use-http@0.1.30","dist":{"shasum":"17ce3ea394282cddeb1e89b3f2f486eedfe3c5e3","integrity":"sha512-hNogDbW4qsKVPGAPyr1vpiGt7SJ/FzwzD+KOR1pLzWWSo9bcn0dLX73Yva8dxmdBren7ovIFpXtxoIZhorwLfg==","tarball":"https://registry.npmjs.org/use-http/-/use-http-0.1.30.tgz","fileCount":24,"unpackedSize":21628,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJctrHICRA9TVsSAnZWagAAOWUP/1dr1o4439Hn8OheAjft\nFc8RKVMjh08bv0OuXWGxdT8iErXW5eDFs9azzggKQ/yvXrKH5IKV736K74h0\nxxSiAk9K5kNPx6GJ5KVSvZ3AhLMycJB3km9nH7IEU43iHeSSp69htGNxVwZp\nUQJqSCyHEPJ9Meu5907O/V8zYrq8y5R4q/5Ss1NH6H1L2g+G9ADNntTGA1fQ\nzejMsAjHQ528MuyB7RDqKcdEo7jTSWUnR5DnJtj6SPv4pvZzA3vupN7j/Xth\nygZAevQxnTd78FI0Y93htXRkRK9YaPLVxagRMD5WHwQuJ88Tsk0S4TEMnRO9\n8aEzk7vDo+XwrjxatddFw/qKT0tzOZ+kZysf3bRKcX1B2O24Bb6uEBsojDV4\n0sxQlyI+SdkI+wbVXrag2NKt4f8iMsd9Ziea54dNayCFMeh/bSpLMt8j/yjy\nv+jbjfeI1bSda+GlJPRF1F0WloKeTn4syyKJP0Oz5nbjBS9gW8ktbyTSoolK\nKBKFqvk7Hkakql73l/1gbs24y8dxpOkCf7QIkPxYalB1lk5a75ajS4s0tz6Z\nglYcwHqvBptrwwbil66AFAACLvI81R29uUENWrzXD91fRvJd5tnLbYtz9+0t\nrE2aXZeddznioA2baLCfk+xmY5jND4aidUei6q+jQ4yzzsPejP56dmdaTZzo\noOoP\r\n=fjNz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGMcfX8vS38e5Y+aOtRM2EM/sQ52Lq4537KYlakcdW5LAiEAyuSHrETMw1XhKkd2bZmoFFHkMacX6g9fBZLDUcndZGU="}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-http_0.1.30_1555476935838_0.8391749080293833"},"_hasShrinkwrap":false},"0.1.31":{"name":"use-http","version":"0.1.31","main":"src/main.js","peerDependencies":{"react":"^16.8.0"},"dependencies":{"react":"^16.8.6","react-scripts":"2.1.8","use-http-test":"^0.1.29"},"devDependencies":{"react-dom":"^16.8.6"},"scripts":{"start":"react-scripts start","build":"react-scripts build && ./src/postBuild.sh","test":"react-scripts test","eject":"react-scripts eject","prepublishOnly":"yarn build"},"eslintConfig":{"extends":"react-app"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"description":"- <a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/embed/km04k9k9x5'>Code Sandbox Example</a>","_id":"use-http@0.1.31","dist":{"shasum":"146fdc6f36cfa45ba4fe8b12ab6a3ba0a9db18c1","integrity":"sha512-QkD+B0I8DypwZjuV38ORM7phVE5a3+dqMcaIaylTfRxpQ5ieTnXlGNI14opcdHBj6E+AxlX1hYxK6boNNdLlCw==","tarball":"https://registry.npmjs.org/use-http/-/use-http-0.1.31.tgz","fileCount":24,"unpackedSize":21768,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJctrIYCRA9TVsSAnZWagAAi2kP/330uJRlSfFHxlFR31mU\nvLBAJQVNkKkFKnctprecTznL7SP6wRw8qzufpxcltfSKxPQU0jJG4hU/K3tw\nybpFcLZvqf+Y9vLKA/2fDKZMArSUHTzV4cY8Ueac5eTxdCxI4RLfSosyy7ES\naWkxVPfbxRjqs1mWC1Fblm8D2llvK4cgVOznOaQjEx0p/SMm1lwSV60zsIOc\nTEhg2my9AxbZNeqWEFrxbe9MDP20a66qOSKMeYqFPt/Qckq+b68ExKaxISlS\nFRzcVeHMWVATwFJJnvUvBdGKNILn/Mg+ZhpWOcq/z4nj3wOX5ae9fJKYSFcp\nyuo9zUz7xUA+dEUB5yGHiYDaFv5s180DoAAvEZiGjlIDslkUHUfnlV3krSVP\nnnHf2VPNKGm4Zm9JXjABbqsrFkSeoRQpKSXNDA6NIOLd4uAMrO1Z8uKoLbHX\nT3jjM2gE0l+6qnB5C4S/MggS3oNWytkr9XZHiD4H5q6rrmHSWT+++G6XRcO+\nKwcd4JPbEaTXMAiS4XrRwFfKNoI2c8sHgKUxLe38rJi9MdukMtunEMJnDElf\nzJN5EEQYp7aHc7ObhhnM3xf71QYPVJiH3dmK513iZQ60GzB4CnQGYWR6EjwX\nm/WY+JOPnE8uyDztkWSOWM4c1kqk6IHznOFuEM1WCeH4bYMuuxiT6YrYjZhI\nd86/\r\n=S+YA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTY+YoIDASLsdgiQIdwSIQRoHHvBu7t0tetIB9TS/EnwIhAMsbpr0oqz4mRfI4xwbexsxUt36Nazm8LTR6BVRUHOLa"}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-http_0.1.31_1555477015638_0.04524537893031355"},"_hasShrinkwrap":false},"0.1.32":{"name":"use-http","version":"0.1.32","main":"src/main.js","repository":{"type":"git","url":"https://github.com/alex-cory/react-usefetch.git"},"peerDependencies":{"react":"^16.8.0"},"dependencies":{"react":"^16.8.6","react-scripts":"2.1.8","use-http-test":"^0.1.29"},"devDependencies":{"react-dom":"^16.8.6"},"scripts":{"start":"react-scripts start","build":"react-scripts build && ./src/postBuild.sh","test":"react-scripts test","eject":"react-scripts eject","prepublishOnly":"yarn build"},"eslintConfig":{"extends":"react-app"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"description":"- <a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/embed/km04k9k9x5'>Code Sandbox Example</a>","_id":"use-http@0.1.32","dist":{"shasum":"2251515aedb4d224b5d289924dcf346a4e894f8a","integrity":"sha512-tvf6sNs8XzzKN1WI4bFjQzhxpFvYIAsXD9k5/v8ChAwBWa9o9KYO542a6pvQsmKqY8KlrEIajT6jYgY+xqbUfA==","tarball":"https://registry.npmjs.org/use-http/-/use-http-0.1.32.tgz","fileCount":24,"unpackedSize":21871,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJctrLMCRA9TVsSAnZWagAAj0wP/RIsM+dPcC8lz4xQf6eb\n3RtPneEsJS75JIxbktXSjC+RbZG2IIpGqyDE3QSKuL2a8fCOAgMCY+Z63g97\nqw6UjmqaLO2XpmfJUhNCsrrEwiAYLxM7NuDponTNJJ2DbInVeSL5yoY0b2Qk\nU7A5kgwxjHIZIprbp0KxG0sehJBhfbkMEpojiI397c2pLVafXsSXY97mk2HR\nYKcPNi8Ml/HTg8NpyshDjIjQ+jIdJ9fcoeuKwqbUCenpz27lNYbcLVUf04Im\nb2YiSrF67+3svFdP+Yt7h6i4q0/u4BDKAUvzNVJqet9ops9HTPAIzc2YC8gR\n8b6URLyBBD2pgnfEYjxkxYjpORwiJN/D4z2kc8joYYgBGKOlMauPovs15TmR\nC2d+m3PUB5mAFn5bUg9I7Il7ujRlmirPhVjUhVVVVeMirR98PkJlVUXc+Z0O\nqft7xdLp34K6PKE8a0ZjRq1T93Uy72WK0mD4Dg6eZbhATJfmD6eGrr5RgBeu\n5eIbuhrZqDLG0m2OmxH67gFW/tFcZpyLNTz/IMwTiH2tp5ujjH2N950j0MXY\nNMz7FzLX3aj18wzaJhrkudW7zWJw5wqkFDF5dnEYki6bLmVWvFc4ocosap5a\nsy716hC6+olFMNfaD0YD4cdkIvburu2WVrQLeVKtYX4FpY+z1A7na2FXWJDZ\n08iU\r\n=jD7J\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICv2HGGwbNG/zSu+qozIUM0wKbpL1CAkFGeBu5Cs0pu+AiEAsuckZjBWck1jj1lBwgey1u7G1Xg5yJru/Myxc4PPB2k="}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-http_0.1.32_1555477195383_0.24867059978678996"},"_hasShrinkwrap":false},"0.1.33":{"name":"use-http","version":"0.1.33","main":"src/main.js","keywords":["react hook","isomorphic","use","http","fetch","hook","react"],"repository":{"type":"git","url":"https://github.com/alex-cory/react-usefetch.git"},"peerDependencies":{"react":"^16.8.0"},"dependencies":{"react":"^16.8.6","react-scripts":"2.1.8","use-http-test":"^0.1.29"},"devDependencies":{"react-dom":"^16.8.6"},"scripts":{"start":"react-scripts start","build":"react-scripts build && ./src/postBuild.sh","test":"react-scripts test","eject":"react-scripts eject","prepublishOnly":"yarn build"},"eslintConfig":{"extends":"react-app"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"description":"- <a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/embed/km04k9k9x5'>Code Sandbox Example</a>","_id":"use-http@0.1.33","dist":{"shasum":"e824d1c749e99a745aae62d60fa4cf2b7a7b9fac","integrity":"sha512-funHZN/zf/ikHuXn+TLPf+t2qWVN8HJDvb6A5jFRad2I0z7VKk83sgLGsWCsNaE8W5K9QTeD6FS081nmO29tjA==","tarball":"https://registry.npmjs.org/use-http/-/use-http-0.1.33.tgz","fileCount":24,"unpackedSize":21988,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJct2i7CRA9TVsSAnZWagAAdiIQAJGVp9KjSDfii0v6RS0M\nYOb2sJpWfbpQLBOYTscVGV6vrsVobJJhSTQYND5OOF7e+KYBF5JDL2Zl0mVd\n+lclsB6IrK/3Cbn5aXxvuyN3vry+gJoO3voKUEiycJDP4J1McTeRPkLpvtTh\ny9UNrgrsY/iybPqtO9DwsiN2FNi4al5TnzND8oKnYvGx44+qmalb1wWfdG2h\nMWDi7IfgS8W+p9EqOlE1WiXpFt5kIgt528gnDQqaT9f5EjncbcCQ6kgn+zK0\nHM9Wx8Fw4dOt5M3188/n3t8Tf/mX6XW47wQOsg2nSMwX0BHmVCwM9TEPsM57\nz2JLPm4Xx4eWTC7jJuFukebTMIhLyosa2nrfwP692r++bFnYFUzjx3FC84qv\n7OpwXpPLL3XArzd5oJTNuOuWoNxAW9Y/UGYTdhQMIQDjyCPseGCC9vJveOTJ\n+8ZusLoO0UBMngCm+3f2acbrp/CkqG3tROxc6UWGKERLE/tYiR4PaYIoW+9Y\n0/c64Urmhki6JPEooG5Z9R/nDYXAri1AOfaVealVt1lZWBI2AEjnKT9SJeuH\nH3O+ytY+eC1175okB+pFrsg6fL3H6rJY7yWYReE/BYqD0niZVVj7dzWS43M+\nVXqwIK/a37UNHCjULx+/ODk2xXigCBSP/bucFcVLPPIGEayRGuB2VipPRSe7\nqtXN\r\n=M8+D\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6d5z4yVaB8JIg/5rufae+VuL44XAJcc8OhQVoFkcQ/AIhAPLRSFXJfLad4OdHxI2qQtNcj55rZ0BcjKKOzMWzNP9q"}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-http_0.1.33_1555523771089_0.40739092013531764"},"_hasShrinkwrap":false},"0.1.35":{"name":"use-http","version":"0.1.35","homepage":"https://codesandbox.io/embed/km04k9k9x5","main":"src/main.js","keywords":["react hook","react-hook","use","isomorphic","use","http","fetch","hook","react"],"repository":{"type":"git","url":"https://github.com/alex-cory/react-usefetch.git"},"peerDependencies":{"react":"^16.8.0"},"dependencies":{"react":"^16.8.6","react-scripts":"2.1.8","use-http-test":"^0.1.29"},"devDependencies":{"react-dom":"^16.8.6"},"scripts":{"start":"react-scripts start","build":"react-scripts build && ./src/postBuild.sh","test":"react-scripts test","eject":"react-scripts eject","prepublishOnly":"yarn build"},"eslintConfig":{"extends":"react-app"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"description":"- <a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/embed/km04k9k9x5'>Code Sandbox Example</a>","_id":"use-http@0.1.35","dist":{"shasum":"c29b2f746463d1d1bdbf2c8d7aad1d42af863b4a","integrity":"sha512-ZnBYpk5u2qPEH26GRM04NIWf8PvKuKWh78RWHZM/nsI/15uOIfEwOWvOjZOIXL9n72tYHA6iU3RV5i6Ow2VbFQ==","tarball":"https://registry.npmjs.org/use-http/-/use-http-0.1.35.tgz","fileCount":24,"unpackedSize":22009,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJct/7HCRA9TVsSAnZWagAA8AQP+wQkJ4Kx65wYh8fQwXsc\nljVeSPn125dzmE9zmc957WA7Wfm3bsg2pNrTCD7Zd7BLb2P3Fx/jrACcF8jy\n5YYKPYt+W8QAf/hbfZT3C1aqi3MuYi1r7UKgq2N0KJbfxucs734EAmqYYVYN\nQwAjlxD8WJ0fjmiyJX4UIlnCI7RQAtbDNLgE2F9x+OeJySUValhpfFlv5Gyo\n2UK7aIajuj8AY0cc3mG2vcgmLaUTYooh3yC/2w2pIWMLJeXooIfDpQvYJ+ef\no4lEvlRUGgKqVO6+FnJ93zEsudbQOUs+0BkwCPGsY0MIIRYjQ3MXnsuTEKea\nT2Qfk/C/M7joHQ6WgHzovCmlclaHCpPpaG1ACK4EdNBLUiz5gKoyGJjOiv/u\nR3DJ3KMLIrDu4IU36oShZX38IPYrZ6ihdIIsFVZZ5SKcYtKSKhMl3TCSdrLs\netXg23CGOsd0yXaOtpRQDCHurhemDgzYdIqdWup4lSKb1ZuwKTXrqzsiKMjw\nQuI2f9IdNMZ7FIVmzX39MkVwr6nTR4Ilqr4Q4GTqz5UaZZLZ0Ebu6FJqqne8\nyDqNGqnesH3KGp0H+TDCWywKvbSaHaWHbLWl3RYcZeVj2fj6Fvm9qdzkckVF\n0+OlxsF2C2b5C1UhkqcOapLpSrpXRaww1aW+IhaaEFJDuHg1RcMl1bI13SZN\nmn2d\r\n=n8Cg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDt/df1OZmR9pGUZC9RERZyghZlXlJShOza/UbCOSRGTQIgPqgF4uN0hI62JjB4y1VQ2yW+botHwCpYfKBWH/y316w="}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-http_0.1.35_1555562183097_0.11694533869737445"},"_hasShrinkwrap":false},"0.1.36":{"name":"use-http","version":"0.1.36","homepage":"https://codesandbox.io/embed/km04k9k9x5","main":"src/main.js","keywords":["react hook","react-hook","use","isomorphic","use","http","fetch","hook","react"],"repository":{"type":"git","url":"https://github.com/alex-cory/react-usefetch.git"},"peerDependencies":{"react":"^16.8.0"},"dependencies":{"react":"^16.8.6","react-scripts":"2.1.8","use-http-test":"^0.1.29"},"devDependencies":{"react-dom":"^16.8.6"},"scripts":{"start":"react-scripts start","build":"react-scripts build && ./src/postBuild.sh","test":"react-scripts test","eject":"react-scripts eject","prepublishOnly":"yarn build"},"eslintConfig":{"extends":"react-app"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"description":"- <a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/embed/km04k9k9x5'>Code Sandbox Example</a>","_id":"use-http@0.1.36","dist":{"shasum":"488ae85c6f821be8f6aa8e54dba942bf768615f6","integrity":"sha512-H8y01rTYrEAJnv53I/YfOKQrUoNshP3z6V9JVaD9PZBrfuIIHx5BDY3EyZu8t6XXm2zAtGkhQIutnLqzKMWoTA==","tarball":"https://registry.npmjs.org/use-http/-/use-http-0.1.36.tgz","fileCount":24,"unpackedSize":22009,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJct/7gCRA9TVsSAnZWagAA9bUP/20mUMyGzKStJWeju8he\nCQqSmQwl54bTJ9vZvHQ5KAsoBig0llkTbCpXFWzJX0zSDJcptpYhoWu3TUTj\nFLPB4A1lW1oTwwi7TvW4vULCSTuwC7AQhXsHqUDEiAYJcFsRAq1sLJVCQNUr\nBYdKK5PGutzR7PWYLVDyQMDAgDV1ZrJ/7VSjjX2NXR/YvrdQL0X8AsGFQAoz\nilihdHzsMb3W/NV/orBiQu0GH3zjk9TNk4ry5z7IImt/+7RFe8apgu/cArUP\ny5r8oDNeYSJdTyfFSJCN/tmGltEQn0Wamd4ZW6qjrqWlIVW5Wk4cBJt1aoru\n2pFB2q2MbTf4pSlKpTTluiJKrVgdQd7piWMMsO19IA/r0Tr32pRhSneDnGkw\n10/yi7X2ngnaF6qhjPXmMYc30qbJd09CGUAoULh3Xa/7Nc91ZZUwwu5VO5z6\ndeFisex8b1HloHsaAmMbohpbM6GDAsHfYxu0clk65kS9tOdlyD49tG2FCydG\n9Y7LBq53DNo3ev4acyaFapaZJWLAJfKhlx3X19LKF6mXvf5x+GhaIe7Bb4Pe\nfhTxOfk2u7v4TahONpX7wCFmNv/pV+OyyLw8wqb/FKDoR7ePuJjZeJksXMwh\nVrVeflksDpk9ZR0CJI+tAxk2o/+T2RPblwy/Wm3AjFtu35F32zoj0e4+C+qC\nJ4WS\r\n=sy7g\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8jivgk9oT+pr4fIM3X+DktY6WR814CGxMZ98aO8m7/QIhALA6ml4EgUwvxupIIbotqA0nrunyG7eXRVNje08A/ckf"}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-http_0.1.36_1555562207837_0.3785538220397686"},"_hasShrinkwrap":false},"0.1.37":{"name":"use-http","version":"0.1.37","homepage":"https://codesandbox.io/embed/km04k9k9x5","main":"src/main.js","keywords":["react hook","react-hook","use","isomorphic","use","http","fetch","hook","react"],"repository":{"type":"git","url":"https://github.com/alex-cory/react-usefetch.git"},"peerDependencies":{"react":"^16.8.0"},"dependencies":{"react":"^16.8.6","react-scripts":"2.1.8","use-http-test":"^0.1.29"},"devDependencies":{"react-dom":"^16.8.6"},"scripts":{"start":"react-scripts start","build":"react-scripts build && ./src/postBuild.sh","test":"react-scripts test","eject":"react-scripts eject","prepublishOnly":"yarn build"},"eslintConfig":{"extends":"react-app"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"description":"- <a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/embed/km04k9k9x5'>Code Sandbox Example</a>","_id":"use-http@0.1.37","dist":{"shasum":"313e58e8f3594de34c4a0c941ce2731d2adf956c","integrity":"sha512-mRzleNyVEWCbQpRDoV0sKtlN9Zp+iGC5GlrrA2gxLGgthm52x5x3XOUWZ+2E3WP5t4pDNGqpzP5nSEIUtheLAQ==","tarball":"https://registry.npmjs.org/use-http/-/use-http-0.1.37.tgz","fileCount":24,"unpackedSize":22009,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJct/7vCRA9TVsSAnZWagAAEM0P/AvfrS1sC2UvASxjRE4x\n5QU2/T5N53CCe7ShL91r8pd+q+7jNXM/CxbUXotyyOfffxV9mOUL2SWjFxeL\neDCNcTQA52SuFDF0yjkraxdREX/VBYgLOl00KPqzOxU+ZNvjYRn6X5PFPeuS\nNCI3RTHyT+kqRb2U8zmKcHcA3CR6UQGESZHD+Tn7sICMwEoPEEDoz8Fimntn\nwK3HQ8cwA3yL64KCA5dQ6qxv8L900Jg/ZvxPxuwEql3k4OUoCoPJDER/1a0e\njn67M6EfPqI0nw9BCKEnKUM8ElekXgX5RtE/kPtOh3WHJwF2KTvjWXBQaqvn\nfh095itGfTetcPeUQA9B1/FvT8pCTcHlcwSVJnOhrOlnRtRvcOR1yN7y3Ipc\n0mCxquY1nTQf53JdSY8/QpQOfl4pFdVXbUEbx3ce15TpT00tpJV9aMrYA6Lc\n83qQwtOOt6zwkBmr3GzdkdLwVDRjKVw+PQH2rM1rU35BVFZbqKq55Kpy47v2\n08+IimLpfXUmKJBqD9ITwJM4ZDxJ5kbeO3Mo/5//LACqj0SOiYxx/tPP7l2Q\nLiPsiGaKA9qITc0BpR0vslsY0LmwFFIzvOIVKXT5YajWC/gH1Nj/mar+KDhy\nvl1dAz6T4lGGrx2ptt+kuujXDChtutIxlkeONTiNHlG0Vas/jxV5M3gBxSWq\nKd2b\r\n=AiA8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHqBt2U2nUtf+OU4lY2/ZehTD3Xbkale/zvG3JxkiuSXAiA1q1QZU09hFpyxhuL2yIddmh7XXLBfA8RVYW0dnKajOg=="}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-http_0.1.37_1555562222841_0.9746528055289356"},"_hasShrinkwrap":false},"0.1.41":{"name":"use-http","version":"0.1.41","homepage":"https://codesandbox.io/embed/km04k9k9x5","main":"src/main.js","keywords":["react hook","react-hook","use","isomorphic","use","http","fetch","hook","react"],"repository":{"type":"git","url":"https://github.com/alex-cory/react-usefetch.git"},"peerDependencies":{"react":"^16.8.0"},"dependencies":{"react":"^16.8.6","react-scripts":"2.1.8","use-http-test":"^0.1.29"},"devDependencies":{"react-dom":"^16.8.6"},"scripts":{"start":"react-scripts start","build":"react-scripts build && ./src/postBuild.sh","test":"react-scripts test","eject":"react-scripts eject","prepublishOnly":"yarn build"},"eslintConfig":{"extends":"react-app"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"description":"- <a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/embed/km04k9k9x5'>Code Sandbox Example</a>","_id":"use-http@0.1.41","dist":{"shasum":"258c68b5835ccc3bc30f2a3f0b8bdd357f504841","integrity":"sha512-5EW7Scx+gKTFmX+pwVOqsBiXX+F6Elis6Jsw1E4PaSAwQ1u+ruA0oVZMHFp1Fme7vBqfUGPDHh2zPUOWQ2kMEA==","tarball":"https://registry.npmjs.org/use-http/-/use-http-0.1.41.tgz","fileCount":24,"unpackedSize":28077,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcu2fdCRA9TVsSAnZWagAAA40P/jB33HbN79NRstHkzHVY\nf5vbtT8y1KbR5VZgVnfqSDKa9Xufkc+g5dC2X6FOGZOsMuRalPl3qV63VAvK\n1dNzFiDCfNRl2TSnxHRmOsNn+SLjuUqhY6xtiV62qPf2zYOAUDmX1CUCRblq\npRiD5rP4L+wjdz6HdUXr0Et17s+sAXDHzQTF3qcxorKJ5ZQ0jZ9fNRX9/o68\nOC9MGgGGIM+MfzD2qwnP4SBilky6hQpQ/e2MaUMWes9US6xXevxGat3v+ULo\nT/tWRiff87tBip9/4o6ZphHpN6iF/hdyvNhMwTygEUgZVDBATxfAdGnHLfcG\ntrJXvqmr608mzcDsvbn4Z2q1SV3lV/JM8u9OgdevWGiBfGBrc/3LSu8s4fXU\nZ98R/QEecMJGDQCZnFImbegTUrV/fjZ4GEy7ccqTXtXm7+DJLbXIFI2OPUfR\nk1Yd9VRIrDkZk6vvej5X41XSk2BzEGrZd/GXAPH558iV7DIMi31qUPqYsQ1x\noINTFuFcrfgz1mO3wUgTamlSjJDe2NR2BApl6gHAlbzKDlyJ772HiA15LAX2\nmJhZVwWa6sV4PfVVHnA9rcpTUYJIi8HOW4jyMXULANxphfKIQz6blASvnnnp\no8nwOEVC9KaveZHFIZW4pYp7EV6L/vSQ/zUM6yHIzAajsWg2Bq+RSTx0LE41\ntqRo\r\n=LUu9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID4H87+xt9FvH7jk33l9y8nyTf5m1d+sRMsApda/ZaupAiEAxk674W6C1FvJPkyRSukbUTCpytahQyiQ9V8p32dwA5M="}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-http_0.1.41_1555785692321_0.609477896125008"},"_hasShrinkwrap":false},"0.1.47":{"name":"use-http","version":"0.1.47","homepage":"https://codesandbox.io/embed/km04k9k9x5","main":"dist/index.js","keywords":["react hook","react-hook","use","isomorphic","use","http","fetch","hook","react"],"repository":{"type":"git","url":"https://github.com/alex-cory/react-usefetch.git"},"peerDependencies":{"react":"^16.8.0"},"dependencies":{"babel-polyfill":"^6.26.0","react":"^16.8.6"},"devDependencies":{"parcel-bundler":"^1.12.3","react-dom":"^16.8.6"},"scripts":{"dev":"parcel examples/index.html --open","build":"parcel build --target node ./src/*"},"description":"- <a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/embed/km04k9k9x5'>Code Sandbox Example</a>","_id":"use-http@0.1.47","dist":{"shasum":"e700acaaaa9c7d6246e84c974f0d9bccf08c9cc9","integrity":"sha512-ZeZjhUYaV5j99zvfwKPWPud//6PNaP8xIG1vZluXXOh4yjDCzJNwrNCJZdw+zWebAXXrwrQAjzhqH2di1l+5zw==","tarball":"https://registry.npmjs.org/use-http/-/use-http-0.1.47.tgz","fileCount":32,"unpackedSize":3430689,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcvobECRA9TVsSAnZWagAAnkUP/i8CHg35jrd3Qe2WZWS1\n6Uf9YjFB/ePWH0AKTMjEH9UvYWfXzSlczQpPRWCGyLxaivKvcxXJ55IcakLs\nPGCFO9A5jIIS/Mf1csVthr7xAYvYcgGXp65wif/DbSrtjT9xwyfmIQs5dCLV\nc7RgsIsHgqbKXYNytaQTGglYeJQuzQbDN/C4cETL9uHYhhOC/a+EsZFB11ra\nQrFzuHJcJOBs+wl3ej6pQX9WacjOcnBagiCvtGvm0u+ANQ8oceYlGdIGhDli\nbtK71tCjgCOO331CxBAhpMd4p12MmLzn4Np0vHyn9MCHVNG7pTZ0aaCSW2Ea\n53GlxxsIMRQzSRiWEVMI07NbZHBlmNDaMFPLETPk1tosRNfSlTKmRkviuphs\nuEnmIVlZXNQTDl49fMYKMFs/B7nHz8aS1N6uxYg2nsY0q8mgerFcp2QoevyO\nqlWfAhKlwz0S3SnsZBZ9ay1fPxC62yLU1UnBwlWTzaxxWF/KW8CZLaKT8Tm5\nWMEF1f+irBPuNg0TE8cylH9MSDmI2YMVTL+dbceRJbNgeg7GbXcq4sAp5fs8\nrKeR6B2E1WNXqW3G2JVUZ2SrWiJG3Q7NQmXHY8t3UIF7KdiFAMHLcMTbJGIr\nQc/+G0u8DHd/zgC/0XUXIja3kQWj7FS4CP9TuQ83MqrJZUpwtqWNHY+F+DIo\niMke\r\n=FlUk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKpitN2+4VCIRLcBbNiX2WB56YqvI87aZJk1GRLEVMNwIgIhL4xcGXihd4G5/NPSHyjLfJ3VcVbP24PSPvrCbCRjg="}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-http_0.1.47_1555990211496_0.4823802840813751"},"_hasShrinkwrap":false},"0.1.50":{"name":"use-http","version":"0.1.50","homepage":"https://codesandbox.io/embed/km04k9k9x5","main":"dist/index.js","keywords":["react hook","react-hook","use","isomorphic","use","http","fetch","hook","react"],"repository":{"type":"git","url":"https://github.com/alex-cory/react-usefetch.git"},"peerDependencies":{"react":"^16.8.0"},"dependencies":{"react":"^16.8.6"},"devDependencies":{"idempotent-babel-polyfill":"^7.0.0","parcel-bundler":"^1.12.3","react-dom":"^16.8.6"},"scripts":{"dev":"parcel examples/index.html --open","build":"parcel build --target node ./src/*"},"description":"- <a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/embed/km04k9k9x5'>Code Sandbox Example</a>","licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","license":"MIT","_id":"use-http@0.1.50","dist":{"shasum":"a1738397a9f6ceca71a6f0f1557d2fbe9239e6ba","integrity":"sha512-ZQHd9+2IpOrEmgfEZTOuDupBxsM4PJyXPrUoQWMulTKnNR+wxx1u87gpx2sCjwHkNIRXNDkfncJFQWt778MeGQ==","tarball":"https://registry.npmjs.org/use-http/-/use-http-0.1.50.tgz","fileCount":33,"unpackedSize":3372290,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcwJzWCRA9TVsSAnZWagAAN8EP/3/tbnZzJ678IUS6UV1E\nuhfXuRxrj5nV/pCBF8KAPSRzwKRP7LUH8DchBI1QHpy3XcTz1PerBI1TL29W\nnD1qlIx+iH55HjQu43S2KE0aB4vUuNiTOxFuN6jEpO9R9nE045iq0hhRWa9T\n0Y+FEgw1UnrprU4UTfQg7LH+UkFFwyiQ14yDHwActbMn6cBi0FMgTJm7Wcf2\nO/ml1ZyaD80trqowu45Dw50bCpGIqOgambgFdKp40dgbTiqa9ei1GRAGd0ah\n6emSJFgf/4gB9FxzqniuEBqpZW/6QLIIPjAUqJwXuNcyouvlu84/hGQhsFN+\n9QH1Q438bZiHMzHI4Ol9N2f8WKhWqKRfFqyeCdpP37YJCnWW9th6gOcNX0ud\naThsGwLgCVXdw0dELDZuOvbDa4yS/nQzyp28leptaiH96PLrz7xA22XvXnDo\nY4cbB5wAPwJzgFYQFJN47HI+kxEzvwx5pNaa6JI3jg5Sf/hBrzxTqFtWTtv+\nrJAWymslkNYPN8nf1sEl0d+ghMcngJV/JGBKQFLPnKSg878GW74p9gd8s+JN\nH/f0jhKH9dlqTRJJFgZrVWhaH6unPlMBcEVMZKxnGwSPclN4QzQFTy9Ls1Ne\nqbOjQwAB8OYeliYIWeAAHq31ypOCwJL0L5duEZzZErGF9S3Jwex8e0RLz5V9\nV/fk\r\n=vlop\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3TXVLnWGIItyDWPqZYvpSPXG8V46u7mOPa9JgTjRgPgIgRhMhT4En/hpPWgbpgKQcfZ69KTWXchTcAvOLaGLpVcs="}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-http_0.1.50_1556126933724_0.2128821603782156"},"_hasShrinkwrap":false},"0.1.58":{"name":"use-http","version":"0.1.58","homepage":"https://codesandbox.io/embed/km04k9k9x5","main":"dist/index.js","keywords":["react hook","react-hook","use","isomorphic","use","http","fetch","hook","react"],"repository":{"type":"git","url":"https://github.com/alex-cory/react-usefetch.git"},"peerDependencies":{"react":"^16.8.0"},"dependencies":{"idempotent-babel-polyfill":"^7.0.0","react":"^16.8.6"},"devDependencies":{"@babel/core":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/preset-react":"^7.0.0","babel-jest":"^24.7.1","jest":"^24.7.1","parcel-bundler":"^1.12.3","react-dom":"^16.8.6"},"scripts":{"dev":"parcel examples/index.html --open","build":"parcel build --target node ./src/*","test":"jest","publish":"yarn build && yarn publish"},"description":"- <a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/embed/km04k9k9x5'>Code Sandbox Example</a>","licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","license":"MIT","_id":"use-http@0.1.58","dist":{"shasum":"1154c2fcb3aced9ebdfb64f645e10a4a11218859","integrity":"sha512-HaxWTKrNJHX5AdY1MqoTXNCCJOcXtQqbocGHqEcEDQxigbv9EuAu8sf3edVyN8jN1xsont+hJMMGGNxQoH91wg==","tarball":"https://registry.npmjs.org/use-http/-/use-http-0.1.58.tgz","fileCount":8,"unpackedSize":3282003,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcxPE5CRA9TVsSAnZWagAAyrIP/17BjTdOwpu3ANXmQNi6\nxbnwHGMYjyn1P3mO1IL14LBkP2XOpkkI2J2lDC3RhHdBWLACbdaYoS8XS9y0\nzpiHig2yDmksh4NmFDbHwKPluhWkCBTuAB5BNtt0Jb/NVAUKnSnCWzW7xiZH\nxFuel3PfJP6QmhTRs8ac9xdDu0FNsuLUWwhrTnz1mthBw4m339xfHtc4sZxV\nxZqvsGC7l/cn16v5cDzK6mezo24VaFA7QRyVEp7D6Sq7mGx5EdKQr9w+jNe9\nJGGLK79qNzu0URHG/u17H/qVhhLGW7SFoc75iDV4N2pom7whNMNAbm/A75To\n9bWPsKiMj8CRje0NGF3WEnGhZMfcpFRgWr/B+XfD6iAqzU1+fW3g20rl5jXz\npvpTXb4TBfKEhf2gka1cQeaoMJJPRIgp7gJeXXvo+PjDD2cq15eeuZxilco0\n22OYw85O2z/AxAEuSHM2ebJ+xsAnphPdXb6cDdd2EULFurAOKPDOdFYrio4y\nXl2egKhqd2jxaTbc8U3T3FV1ulI+IzsZud85DdQVJd0SmrH4imUqQBVjR/Ui\nwqCO2ESE+wRuTHLUl3co3RciPIOPFSG9Y83LbHu9WgRvztZ4U47qaPq0Jv68\nyPEHBUlcv9dIhEOMAR5f/O01AeXItY+mcnJ9+hUGnuJhK6BXkfc6zcijkGNB\nQN18\r\n=PE0S\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEFVEtLH5KZHm92N1iLTMuhfZl7925RiuKrpqVjGSPN3AiEAwO7D1+v6BAUlISy1kOsrw8a+TMrD7R0ePNileZ8zHcE="}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-http_0.1.58_1556410680876_0.45696261844149055"},"_hasShrinkwrap":false},"0.1.62":{"name":"use-http","version":"0.1.62","homepage":"https://codesandbox.io/embed/km04k9k9x5","main":"dist/index.js","keywords":["react hook","react-hook","use","isomorphic","use","http","fetch","hook","react"],"repository":{"type":"git","url":"https://github.com/alex-cory/react-usefetch.git"},"peerDependencies":{"react":"^16.8.0"},"dependencies":{"idempotent-babel-polyfill":"^7.0.0","react":"^16.8.6"},"devDependencies":{"@babel/core":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/preset-react":"^7.0.0","babel-jest":"^24.7.1","jest":"^24.7.1","parcel-bundler":"^1.12.3","react-dom":"^16.8.6"},"scripts":{"dev":"parcel examples/index.html --open","build":"parcel build --target node ./src/*","test":"jest","publish":"yarn build && yarn publish"},"description":"- <a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/embed/km04k9k9x5'>Code Sandbox Example</a>","licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","license":"MIT","_id":"use-http@0.1.62","dist":{"shasum":"4159d8e504bfe5248298c60a09063b21467060be","integrity":"sha512-xLrlNB17TiUDCrR9r/u8zf81s8A4aiCLuRg/7uUYh5pn3EpjAGD9I2pF4PrO7TapCIo9bNSf7Zsl3zOatQwCEA==","tarball":"https://registry.npmjs.org/use-http/-/use-http-0.1.62.tgz","fileCount":22,"unpackedSize":3374432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcyKRwCRA9TVsSAnZWagAAGqoQAIsgtZ8Rv5ouRab9l81A\n+DxXdobPqtnl+cVJkoVepSx6Bvsa6oQ7vaGakcq+AHQCAjShvSI8h6Jj4Szs\njHScBrC8GF7pdim/4UIOfQDfIW+SCnNmAimI9YCDCTrSmYscCQ7S4PL0HP18\nJbH9Nu0cmHGvc4QzrAAdzxFM3VgQYrd37h3XRO9Xcw5jNOksV/z9d49zlJym\ncDlrPJh8fc9D9IIe6/QI7e9OxR+aXjo7E3D5iMB61j7RlSUsFMWnmWVQhmjR\nQ/eZHvFm4i02Xlqt3wxPU5CbGCddj/aqrYSTdkWLEp5j7ZDXBbR9ixHA5lZA\n+AdDYy5qm0GwCYRFbmieDPPQFAnGJXCnu9kV49cYU2moPbRk8bk1+1xp8WlL\nN3zCjxImQcU3eC4VI6V8m2n0K8Y3oWAer8hf1h06MP8EJqMb+fXCc8ZY4JqF\nZTz/Tjn5YAIYYhpPLyRJnJv0k7WsMt1NRFmAOscr95QzSWT1Ss5O3beif7GQ\nzVCJP/pd1+5IJNdXB6po+5MEtkQjPpMjMwJj0eA8bL0B5Tj0Iu7+DUFEHh5S\nzFfp+pFG9HD0FXJxy9hB4PXhJnFkFvZJSO8xMkjDTysESYPxo2fSrX4hInDK\nu924mT52G7Sa2DOwD51AmcVOGbqgmF59O1s9CfUtfm2QmGvV9Ny5SzhEfyaR\nn6D6\r\n=CCET\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHyUkj1TpdfnTsDSz0DH5aWYmjTPspdNs8H6AqlXRUPyAiEA1Z9PjBz6PxzLDrPUpWlyFlEVPqpRrtdmNdafc6uHQXo="}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-http_0.1.62_1556653167700_0.9648403694795851"},"_hasShrinkwrap":false},"0.1.63":{"name":"use-http","version":"0.1.63","homepage":"https://codesandbox.io/embed/km04k9k9x5","main":"dist/index.js","keywords":["react hook","react-hook","use","isomorphic","use","http","fetch","hook","react","useFetch","fetch","request","axios","react-use-fetch","react-fetch-hook","use-fetch","suspense","fetch data","usefetch hook","react-hooks-fetch","react usefetch","react hooks tutorial","react-cache","react custom hooks","react-usefetch","react hooks async","react suspense","use hooks","react usefetch hook","fetch-suspense","async hook react","react-hooks-fetch","react hooks usefetch","use fetch hook","react fetch hook","graphql","mutation","query"],"repository":{"type":"git","url":"https://github.com/alex-cory/use-http.git"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"devDependencies":{"@types/jest":"^24.0.12","@types/react":"^16.8.8","@types/react-dom":"^16.8.4","jest":"^24.7.1","typescript":"^3.4.5"},"scripts":{"prepublish":"yarn build # runs before publish","build":"rm -rf dist && ./node_modules/.bin/tsc --module CommonJS","test":"tsc -p . --noEmit && tsc -p ./src/__tests__ && jest"},"description":"- <a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/embed/km04k9k9x5'>Code Sandbox Example</a>","licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","license":"MIT","_id":"use-http@0.1.63","dist":{"shasum":"92f78b6db1f3be01e4a390dfcfe22f051e1c5138","integrity":"sha512-EBIhPgAI3ZvdSOSG6SsI3xcUaEYyDrvZ+21KUNx9W9e0L0VSQTkrblYwhwInX7IFrwLghBeR2NpNm8hzFDIkiw==","tarball":"https://registry.npmjs.org/use-http/-/use-http-0.1.63.tgz","fileCount":26,"unpackedSize":30982,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3hFRCRA9TVsSAnZWagAAQjkQAJHm6yvLYSf3h392/A7i\nGsCfbhp4sFsyxhHPZG/vhkrxwBMwFyF9bQRdiDzjNv/Dnm6yZ+A/2H+GqW7p\nzewWbmZXU30bbfwASm0h2CL0lACuOUApR4y55efx1JwErAJPXTBpC1B0/J38\nND3qW9B/JD/2JaRhdWKPbsDzesySxWBQfaQb52z3j5+A2OtbQJdF9zzcgCBS\n/M5Q95l2onI2TeGkxERtH104OLj/wArY/dFiErihghYNCUXS/ZqFa7UXlyRF\nRRImOWWn+jh2hbmevxx3X1sF2suGPJEVm4wVL4y4ifh6JIVncYVgfO/qhJiP\nCMX99gzZdpZBZDhrT7yXQzVYJ0TdjzQt+1i/vv2M7JW1/be1I4LXxu0uX1cn\n+IYIcIqG8oPK3JIOAzHkdubsng+kMLM+F4k0zDmfLo81CPbc1x+MbHAfJN1t\nAaxQG/pfO1qn6iGqkHxypzoeksunn2n8La6RuzYIP6L0ldH2hhMp4x4fwp5U\n/2ig9bTpzbaaXedNO+Q9UD360NtBgokZzVznczE/h8T9MSBg/bpYduaAoBwC\nCBMU7a2IY8s6ktuFmJS5FJEj7xOVCeV90Cd6tZM0W2Xp976S1BQ5gUuhgYgc\nF/SQ6S7kQBcKTvGqqpsxTSY703qdJWM4g1QKs5XR5Q8KPncseXh3rihJxxMI\nypoi\r\n=Rjrq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2iNZnDxnMsWqfmUPb6+AwGi46H0KVsBJJQzRrY/C7xQIhAJH0fOTspUqYjHkatl2lClFBSorJuTUnzv0tN3EZQvCe"}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-http_0.1.63_1558057296992_0.35867799586882176"},"_hasShrinkwrap":false},"0.1.64":{"name":"use-http","version":"0.1.64","homepage":"https://codesandbox.io/embed/km04k9k9x5","main":"dist/index.js","license":"MIT","repository":{"type":"git","url":"https://github.com/alex-cory/use-http.git"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"devDependencies":{"@types/fetch-mock":"^7.2.3","@types/jest":"^24.0.12","@types/react":"^16.8.8","@types/react-dom":"^16.8.4","fetch-mock":"^7.3.1","jest":"^24.7.1","react-hooks-testing-library":"^0.5.0","ts-jest":"^24.0.0","typescript":"^3.4.5"},"scripts":{"prepublish":"yarn build # runs before publish","build":"rm -rf dist && ./node_modules/.bin/tsc --module CommonJS","test":"tsc -p . --noEmit && tsc -p ./src/__tests__ && jest"},"keywords":["react hook","react-hook","use","isomorphic","use","http","fetch","hook","react","useFetch","fetch","request","axios","react-use-fetch","react-fetch-hook","use-fetch","suspense","fetch data","usefetch hook","react-hooks-fetch","react usefetch","react hooks tutorial","react-cache","react custom hooks","react-usefetch","react hooks async","react suspense","use hooks","react usefetch hook","fetch-suspense","async hook react","react-hooks-fetch","react hooks usefetch","use fetch hook","react fetch hook","graphql","mutation","query"],"description":"- <a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/embed/km04k9k9x5'>Code Sandbox Example</a>","licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"use-http@0.1.64","dist":{"shasum":"47735e88ac4be0dbccf925456bd934e99113731d","integrity":"sha512-RmRZ2gyrBHdfb2xeP9TGB1XMwvlNtALSTJwzYXhkB4FPuCAh9tsSh8MlvTb3l9355JyddoVK+TCV7CwYgpHnGQ==","tarball":"https://registry.npmjs.org/use-http/-/use-http-0.1.64.tgz","fileCount":26,"unpackedSize":31309,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3mmKCRA9TVsSAnZWagAApOYP/iks81ha5ZLySx9XnA0M\n95TUY+98S2d7bOMCHvzeIBFMGvCXSsLIWlCypVu3kFcdfljolmjJOL1HHeKu\n6WzI4B62ptOwvGeR0yKnb8G8CPJE9IsDzXVITfJ1+F3ZCsQaHZLXQzZzMtSk\ndJfcnnmGhukjBcGOVgJgpPy/Yx95IX6Pm7WTUcXxo9Nf7EJO6DpkoMQe6qlj\n3onXz5M4ZD5LRC0kLPQ3fob5h9z91VihGKZvZxrpRuxv9I/6KY+ONee2cJn5\nhVEfVWGiD+W14e4Af7xT3EYCUuPmoIgCn2LeFHJLfMLyPcgXucyj16MWxtz0\nzcawVE3UkJxcb1rFhxgE2yiESJOr4STMLb8+HejMrDULaDdNTOxgoEBJr0Zs\nQWN/4GcCzRn6BMT7lJcLYZEiENfNsF19DT1WpIxfYqUrTko40NDf0wG9v08N\nPse7KX4vX1TYh8D92BDYIG64LJb3uAQYCxRwLFg5wLrSBbc391f99nSISftr\nBEdWo6LGLlH8WdTUENIOn9Lo422SyTIKWXa0XyPbUlNbbOHlpehAmzYDH+WF\nzaztFgYMUF8IY1OOb0A4F+bIY+vf4mSmXHefYPQfVth3O3MjEkhY8lyIAwFv\nBg+DH7fMA0ioVi7bhEDPMjm6wii2pWK6lDmxZNN26OJ5Tq4ZK47Gv2T7id/s\n9f2U\r\n=u3o/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH/SXcttHV/TA8XiA5dbw0ESk9u0E51ut0/Df/0pCbixAiB5hdxkv95T0Hz+mqNWMTH0XWVt1UhR0ux+BWHu0dewGw=="}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-http_0.1.64_1558079881860_0.8441056415746508"},"_hasShrinkwrap":false},"0.1.65":{"name":"use-http","version":"0.1.65","homepage":"https://codesandbox.io/embed/km04k9k9x5","main":"dist/index.js","license":"MIT","repository":{"type":"git","url":"https://github.com/alex-cory/use-http.git"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"devDependencies":{"@types/fetch-mock":"^7.2.3","@types/jest":"^24.0.12","@types/react":"^16.8.8","@types/react-dom":"^16.8.4","fetch-mock":"^7.3.1","jest":"^24.7.1","react-hooks-testing-library":"^0.5.0","ts-jest":"^24.0.0","typescript":"^3.4.5"},"scripts":{"prepublish":"yarn build # runs before publish","build":"rm -rf dist && ./node_modules/.bin/tsc --module CommonJS","test":"tsc -p . --noEmit && tsc -p ./src/__tests__ && jest"},"keywords":["react hook","react-hook","use","isomorphic","use","http","fetch","hook","react","useFetch","fetch","request","axios","react-use-fetch","react-fetch-hook","use-fetch","suspense","fetch data","usefetch hook","react-hooks-fetch","react usefetch","react hooks tutorial","react-cache","react custom hooks","react-usefetch","react hooks async","react suspense","use hooks","react usefetch hook","fetch-suspense","async hook react","react-hooks-fetch","react hooks usefetch","use fetch hook","react fetch hook","graphql","mutation","query"],"description":"- <a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/embed/km04k9k9x5'>Code Sandbox Example</a>","licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"use-http@0.1.65","dist":{"shasum":"d3d080f0181d3d8a75c33030b0dfc513d4567e0b","integrity":"sha512-JqE6MxwAqrI7wyNgJdO+XMKe4xl1zUhhImHC3R0cEDxK2YhyxGsjx59kj+sVVxlif8Rc0bvExEEnmMiRLFxV2w==","tarball":"https://registry.npmjs.org/use-http/-/use-http-0.1.65.tgz","fileCount":26,"unpackedSize":31309,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3m7DCRA9TVsSAnZWagAA2lkQAJ9h2S6X0jnMpTkluX5M\n0uz/y1rgXAnj7YHXshGTmB5Ues9YJVsT5730jToYCRcn/wWNk5ZaxuAJ+/Dq\nvlv9/WBMqnIuJc/DzAicYoyEVGxbuENhmzLryhFeXqFDVqmIL9kCNt/rMr+6\nd7bpIj0G1wbVw3S4OpFLVukwNpmmPMly7/Kcocy38doQdWkXnV0Hg4q8TNG6\ntV4WyYn0cgltbrtBB9F62YCZEnERcCxsCXaFQ/R1OVpoowk8JXup+/SP1nyZ\ngeEPeiUVBM+NOFb+yzjk0nQmff45hZKe81lstXUf4YsnlS0bbCsMypC2uvie\n+2wgbJaGDBRYjOgaNnd0NzqbgjnbAGXEddvOrcseR698SF7o2w+dsX8mwxiV\n3UNp58pQN9rCRgC3ySBZQyEM+Tcjmg+TeaxE9XeN/a4Ik6WT1TaT5ydNeuCz\nsnBw2mMHyBwjx8gOZC9JIA5FoF3GrD3xOz6qupKI/YwMFaGGzyTSpfBBJcB8\nDOCZ8Agn2WFNreNXysTHzVeAPCiCTerYYIVY9B759D+Z9lWNq6vyVaVi2NZg\nxFUucXWYz7su0AQZzh9F0jKg2XHGBEWFJo15YDg8W4DJ/BVPFo169z72NolY\ncWaFVYp0gVxnFlwe9KmJoPxPeN+/xqKhB+m+hfHZRx3rX4oc14EfAbqT1ih6\nn7k9\r\n=fDXY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEqjorKtCkg7a6QtRC3ZXpVUrN1VVTWqTrMtXkmEQ5XjAiAoTcMcRnyQ5DF+RwCD8kss/NObWWWV0eFbHbvjtGr3QQ=="}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-http_0.1.65_1558081219438_0.4254722972802065"},"_hasShrinkwrap":false},"0.1.66":{"name":"use-http","version":"0.1.66","homepage":"https://codesandbox.io/embed/km04k9k9x5","main":"dist/index.js","license":"MIT","repository":{"type":"git","url":"https://github.com/alex-cory/use-http.git"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"devDependencies":{"@types/fetch-mock":"^7.2.3","@types/jest":"^24.0.12","@types/react":"^16.8.8","@types/react-dom":"^16.8.4","fetch-mock":"^7.3.1","jest":"^24.7.1","react-hooks-testing-library":"^0.5.0","ts-jest":"^24.0.0","typescript":"^3.4.5"},"scripts":{"prepublish":"yarn build # runs before publish","build":"rm -rf dist && ./node_modules/.bin/tsc --module CommonJS","test":"tsc -p . --noEmit && tsc -p ./src/__tests__ && jest"},"keywords":["react hook","react-hook","use","isomorphic","use","http","fetch","hook","react","useFetch","fetch","request","axios","react-use-fetch","react-fetch-hook","use-fetch","suspense","fetch data","usefetch hook","react-hooks-fetch","react usefetch","react hooks tutorial","react-cache","react custom hooks","react-usefetch","react hooks async","react suspense","use hooks","react usefetch hook","fetch-suspense","async hook react","react-hooks-fetch","react hooks usefetch","use fetch hook","react fetch hook","graphql","mutation","query","useAxios","use-axios","use-superagent","superagent","apollo","useGraphQL","use-graphql"],"dependencies":{"use-ssr":"^1.0.18"},"description":"- <a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/s/usefetch-in-nextjs-nn9fm'>Example - Next.js</a> - <a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/embed/km04k9k9x5'>Examples - create-react-app</a>","licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"use-http@0.1.66","dist":{"shasum":"422f6a088df458ebdcdae9d915376ae82c2d25b3","integrity":"sha512-KkUCxi66TI25XM3XcvPLEo7viVtr9sVIfTW3zCzD7H2ZpCq4nAUzGpYMtRASQ2bPco8cgeb/PjDzo/rz8vNZSQ==","tarball":"https://registry.npmjs.org/use-http/-/use-http-0.1.66.tgz","fileCount":38,"unpackedSize":192613,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdC0eVCRA9TVsSAnZWagAAK+4QAIL4z+L5I27oZCPSjrcd\nTFVqYH4nJ97Id6+Ad4TkfzJ2zv/DJEUMrCM1wZ3js3MNNqo3H8ANMVsU1qLs\n05CdnqlQ8NFU29u5HaC4T1QB8AUEqW5Wtt8pkzadB3fKBzJSjwcr1cZWXpUu\nac2PjuMFMxVVDg9jsGCnYZ8GmK24CV1jOcUq+lV6pQV2FuZvrOnrQJ5+0fTx\nNPUg58AsL5woPE/D5kuE77seWSOH0GT2kqNDvrG/8ZGBShCDZ74t2E2VPra+\nN0PIv7rCN4vowa8mv4K6tFecXO0en5Nnrf1RrgwBoRtq0JobXBsB5Woy9aze\n9LbHaHRv7bZOTdm8u2+hkFoA8F9JDH2jg0HXWWGmZXJuhFmWHlQ4ePiPwYRy\nFTN+r7duYzKImOZvFHGWKYSn2ede+kXGZmlSU4bPAoVVdWiGQ/f/nOelMUNF\nZeiroQOFLIw0DjHMMhSkb4/sIsHaZLZFOJbjRTIUmOOBEUZWYTgtBIwblDvC\nVKZ/yipjboq5QpvPPS1Aa9P9k83sHSAMuZK6/ORPxSn7iKufIppIB3fcS6FJ\n9X74tJuXVY7D84DJaHHYvohJbXILih9pqprYFMBsZj3buH3t1HfUczq9UynL\nS4Smz2v+/0Ktm7KLwGUOpiF7QyMUzUQbgdBt4YpvDjPfIyfjr1JdA4eeIsOq\nk2Q4\r\n=xTvX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDbw9ZRonbOkRo3ofinvDe5DDYLdApGbYMRHR7X3D6XwIgEmo6pXj91R2sF05mRRu1E8wCsPaWs0TZUYYIO5jDz8k="}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-http_0.1.66_1561020307521_0.8526924907532407"},"_hasShrinkwrap":false},"0.1.67":{"name":"use-http","version":"0.1.67","homepage":"https://codesandbox.io/embed/km04k9k9x5","main":"dist/index.js","license":"MIT","repository":{"type":"git","url":"https://github.com/alex-cory/use-http.git"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"devDependencies":{"@types/fetch-mock":"^7.2.3","@types/jest":"^24.0.12","@types/react":"^16.8.8","@types/react-dom":"^16.8.4","fetch-mock":"^7.3.1","jest":"^24.7.1","react-hooks-testing-library":"^0.5.0","ts-jest":"^24.0.0","typescript":"^3.4.5"},"scripts":{"prepublish":"yarn build # runs before publish","build":"rm -rf dist && ./node_modules/.bin/tsc --module CommonJS","test":"tsc -p . --noEmit && tsc -p ./src/__tests__ && jest"},"keywords":["react hook","react-hook","use","isomorphic","use","http","fetch","hook","react","useFetch","fetch","request","axios","react-use-fetch","react-fetch-hook","use-fetch","suspense","fetch data","usefetch hook","react-hooks-fetch","react usefetch","react hooks tutorial","react-cache","react custom hooks","react-usefetch","react hooks async","react suspense","use hooks","react usefetch hook","fetch-suspense","async hook react","react-hooks-fetch","react hooks usefetch","use fetch hook","react fetch hook","graphql","mutation","query","useAxios","use-axios","use-superagent","superagent","apollo","useGraphQL","use-graphql"],"dependencies":{"use-ssr":"^1.0.18"},"description":"- <a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/s/usefetch-in-nextjs-nn9fm'>Example - Next.js</a> - <a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/embed/km04k9k9x5'>Examples - create-react-app</a>","licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"use-http@0.1.67","dist":{"shasum":"f9e144a4094c5587799799807be0decef5a66979","integrity":"sha512-jU6aaYQ/Mo9A2RWb4appYFayfQ1onA/iDiq5erutLYuXNOCL2eII+bovRDfrhNm0u4+j/Y/fyK+TpcXhHSVmtw==","tarball":"https://registry.npmjs.org/use-http/-/use-http-0.1.67.tgz","fileCount":38,"unpackedSize":192823,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdC0/CCRA9TVsSAnZWagAAaSgP/0R6NmoGeioPDQAYgdza\nGgNPkY3LfO80tVDi06F6OtWLYgrS9+VeSHMLQ8xAr8uLxdUYkQU9t7iFJQH6\nF8y8y9k8P1+P3SWKWZDeOq93naD6yoWjSsl2ChLNEPmdcW8EtdTU7585s12i\na3s0lFE4fFBtxT2/QjqBV6xKg/fDg6KQqVpy5SPiGKq0+84TOtS4NANYK+iY\n5eX8ttmo5T/0lod0YKoG0a66q5A2A+A2JeUUrlAFmYe/GJga7uRsQm4coLEO\nC4UW6X2CxFVDaAWdgPpsP8q3Gyik4uKfV+hS+0iClhdU+iUlvgqkvvhSv5y8\nSdM3x5GRMkeFqEJs3mkpqo47+xC4imd3sgDEVCVx02K1uolliRucfM3woQBe\nlJeVuLnGp9I7m7JwtICtm/88kxQ6qmsgAJ8x/Mq6hkBlE+L0HhoV63Rho+w3\nPNHrrg0+HbdiHNZEjGZEd7A1fAjWejE/MANEY2lS8GMzOUmTlZitvw7axa3b\nQIV71eR6sD79Vjts4iHZi5cXfQ/9kTsUAJwBszR0Vl/VhZWbtsIoTmSmLyR6\nB2t1hwNSNt9qtxPzZQnj0nnUJC9EKBYrdXVVcLuvs/yFiJA4iH10SgMI3EXe\njBAtdNYKtEB7NyNRNhC/sFZRv85ZZC1pSfTEDabgDSZ9BKsCwkEqUvnEH+2C\nxQ5S\r\n=pnip\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxnUfN7HWj8DUv1dox3ge2OJhIOj5hSNlPv//2SpQpGQIhAJoJsXNoauMqOEa08NBykTKpE5dDNmq6RjsAf1nIBO+w"}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-http_0.1.67_1561022401651_0.6719116291673675"},"_hasShrinkwrap":false},"0.1.68":{"name":"use-http","version":"0.1.68","homepage":"https://codesandbox.io/embed/km04k9k9x5","main":"dist/index.js","license":"MIT","repository":{"type":"git","url":"https://github.com/alex-cory/use-http.git"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"devDependencies":{"@testing-library/react":"^8.0.1","@types/fetch-mock":"^7.2.3","@types/jest":"^24.0.12","@types/node":"^12.0.10","@types/react":"^16.8.19","@types/react-dom":"^16.8.4","jest":"^24.7.1","jest-fetch-mock":"^2.1.2","react":"^16.8.6","react-dom":"^16.8.6","react-hooks-testing-library":"^0.6.0","ts-jest":"^24.0.0","typescript":"^3.4.5"},"scripts":{"prepublish":"yarn build # runs before publish","build":"rm -rf dist && ./node_modules/.bin/tsc --module CommonJS","test":"tsc -p . --noEmit && tsc -p ./src/__tests__ && jest -c ./config/jest.config.js --env=jsdom","test:watch":"jest -c ./config/jest.config.js --env=jsdom --watch","clean":"npm prune; yarn cache clean; rm -rf ./node_modules package-lock.json yarn.lock; yarn"},"keywords":["react hook","react-hook","use","isomorphic","use","http","fetch","hook","react","useFetch","fetch","request","axios","react-use-fetch","react-fetch-hook","use-fetch","suspense","fetch data","usefetch hook","react-hooks-fetch","react usefetch","react hooks tutorial","react-cache","react custom hooks","react-usefetch","react hooks async","react suspense","use hooks","react usefetch hook","fetch-suspense","async hook react","react-hooks-fetch","react hooks usefetch","use fetch hook","react fetch hook","graphql","mutation","query","useAxios","use-axios","use-superagent","superagent","apollo","useGraphQL","use-graphql"],"dependencies":{"use-ssr":"^1.0.18"},"description":"- <a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/s/usefetch-in-nextjs-nn9fm'>Example - Next.js</a> - <a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/embed/km04k9k9x5'>Examples - create-react-app</a>","licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"use-http@0.1.68","dist":{"shasum":"0365809a43d32ea79c52836d6752ccfb5b72782d","integrity":"sha512-jPXqGKS8JZzcjjcsCIzXKrEajgqM6SFlI9oWTYFYrvzCIoDxJz36jmMwFopw+MYoMxuI9s2WBPRirUkQPKy/Bw==","tarball":"https://registry.npmjs.org/use-http/-/use-http-0.1.68.tgz","fileCount":41,"unpackedSize":44794,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdETVBCRA9TVsSAnZWagAAxCwQAJ+HpZ8lV6dmFyPf/nj7\nusR+eytwKHrq+E4bUmN/EHyEK046+zoHj5if1+rraTArQ6FYTLyPf9OId1jR\nOEGn1Z/dKNjoCcxNuyylF0/E9CqZC/TahXSjme9QtI9VyvC9UXpYVs2eWgp8\nBrCh2Xkh12uhe0lrIoJ47Rx1/ldbGiBx00CobyKyhx7/j3MIOHLY46YlZ9GO\npPYxLLO9UXR2qAlojExYfS22hhM3vqYxSX0ri+LtsOMduDQck2kOchcmxO48\ntoUNv8pwFvk1yM/sRdGPZpYiAYCci+KFRB+FFL5+RwvlQmAWweH1qqr6AqI1\nh1PrTpzGucsyhRZMyMehLKvQEDRXdeAyJDzNyXoP5wvh3/vJOstkCtxdTb8y\nR6Cfw1qfsytjHF+lcyCO5AhfyDjDCV6MpQuGWIrrgp4w62hSYaZRRcKFiE8J\n4gzEqpkWZlvEooIT2XQFnwiplci8bm8G9mNzUywGvoB+1kl18WuYgi8wJtF+\ntHykSkSiU3Wfq7+X10Lm6F7CbEXjHY3ZoSzpZo8oeF7uJJDNYMEwygEkI+bJ\nGu+Tpg3FzqklrZqFLkJ74smsabO2RjWc+JZ4m5rB0FbY1bYRYbMqzLkfYLZB\nD0GJeygn254pDTRFjeyH8FJWGJ5XsORaxXX1nuJTCwdyVFPhdXY3qJZHMdUQ\nRFcT\r\n=jQrY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDQp7BkHpXth/NsHs1HFzQC+J/vUqf4SHpl4AJ+TxHpAAiEA6tGVUfzBR6Lrd3L9gJHxTxFMnHdvNeDIIyhboFdbsu8="}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-http_0.1.68_1561408832719_0.96479411776104"},"_hasShrinkwrap":false},"0.1.70":{"name":"use-http","version":"0.1.70","homepage":"https://codesandbox.io/embed/km04k9k9x5","main":"dist/index.js","license":"MIT","repository":{"type":"git","url":"https://github.com/alex-cory/use-http.git"},"dependencies":{"use-ssr":"^1.0.18"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"devDependencies":{"@testing-library/react":"^8.0.1","@types/fetch-mock":"^7.2.3","@types/jest":"^24.0.12","@types/node":"^12.0.10","@types/react":"^16.8.19","@types/react-dom":"^16.8.4","jest":"^24.7.1","jest-fetch-mock":"^2.1.2","react":"^16.8.6","react-dom":"^16.8.6","react-hooks-testing-library":"^0.6.0","ts-jest":"^24.0.0","typescript":"^3.4.5"},"scripts":{"prepublishOnly":"yarn build # runs before publish","build":"rm -rf dist && ./node_modules/.bin/tsc --module CommonJS","build:watch":"rm -rf dist && ./node_modules/.bin/tsc -w --module CommonJS","test":"tsc -p . --noEmit && tsc -p ./src/__tests__ && jest -c ./config/jest.config.js --env=jsdom","test:watch":"jest -c ./config/jest.config.js --env=jsdom --watch","clean":"npm prune; yarn cache clean; rm -rf ./node_modules package-lock.json yarn.lock; yarn"},"keywords":["react hook","react-hook","use","isomorphic","use","http","fetch","hook","react","useFetch","fetch","request","axios","react-use-fetch","react-fetch-hook","use-fetch","suspense","fetch data","usefetch hook","react-hooks-fetch","react usefetch","react hooks tutorial","react-cache","react custom hooks","react-usefetch","react hooks async","react suspense","use hooks","react usefetch hook","fetch-suspense","async hook react","react-hooks-fetch","react hooks usefetch","use fetch hook","react fetch hook","graphql","mutation","query","useAxios","use-axios","use-superagent","superagent","apollo","useGraphQL","use-graphql"],"description":"- <a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/s/usefetch-in-nextjs-nn9fm'>Example - Next.js</a> - <a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/embed/km04k9k9x5'>Examples - create-react-app</a>","licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"use-http@0.1.70","dist":{"shasum":"3fcb7f4139a98be8f3f68a64eddae09d0200f5ef","integrity":"sha512-2Km0xN0U/3YgSVvM+K1VlMP2a5wmhmCFHsEKvLEujhI6T6NgUnJJ+Etlhixy8c8QedYlB7B7CfIrspiKhwYXQg==","tarball":"https://registry.npmjs.org/use-http/-/use-http-0.1.70.tgz","fileCount":44,"unpackedSize":61549,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdE5RhCRA9TVsSAnZWagAAC74P/ioGnQDG6vSlc4Ay37tq\nwSFyNjKniFzWYMBTtDCx5b/wpR70PG/B3YSg+XCAvzpDaoi46g5IMVGnDqfM\ng4hOR+QkL9DwLrzKM989yLRhzBv/YCebx1IdtH3fU8mGO8O9VCGuhMjECIbf\n4pJeDczOGkKdWlTqm4fkVsnTGhZ5OhHgfIuRcSk0wZTmKitn/Fdw0kWpUsiv\ndi63phHrfdfWcihoMt614LC8PLbnrec9Jhof6pSVhHYBNU2FZa93psclR2pj\nj63QNWC9gBGr1V1Q2vYteI3YPHnlYnUompLhWdskEaACQ/gOVvwI9D+HhpzB\n9Z/S9A8xZq8fZQJTX6lLLG1NNsgSIp8EVt4jhhm1xNBxXz2Y2E/BzY8C/auh\niLEOYspoja3AkHZgRUAIyiEmjfZnE4L5JoUDBy8gjvDuKT9HdrM6TF6YVibx\nipwNWXnQjnZJOkbuHawASAzv+LWnm3bfkNolmmw6PZ4RTLTE2aOQT4dudtUF\n61rpkgzyUGTB5hxc7Wc9v0qrsxPqX8DZNPu/DwwdU9iWYhabEYWXF7tA4GvK\nbf3rpp2V+7BekqpTIPYo5Cbur2OEXyGRczQeZzUe6xq1gtcJVbzRC2Wmprdd\nhQ+pIIwjzv+Q6cYGYVzqgWG4piVAs+C6kBsbB9pFhNxP3Nuzdjkng/klpr6W\nESoy\r\n=b8cu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCbkfx4s0mz+WhEQNLlpbRuwVDO/gq4JiEn1I2ahH+lUQIhAMoy0kU56TatmbW06YDDc2VY0LF80DnMnEJEuJuqnF2z"}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-http_0.1.70_1561564256960_0.7948139819454607"},"_hasShrinkwrap":false},"0.1.71":{"name":"use-http","version":"0.1.71","homepage":"https://codesandbox.io/embed/km04k9k9x5","main":"dist/index.js","license":"MIT","repository":{"type":"git","url":"https://github.com/alex-cory/use-http.git"},"dependencies":{"use-ssr":"^1.0.18"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"devDependencies":{"@testing-library/react":"^8.0.1","@types/fetch-mock":"^7.2.3","@types/jest":"^24.0.12","@types/node":"^12.0.10","@types/react":"^16.8.19","@types/react-dom":"^16.8.4","jest":"^24.7.1","jest-fetch-mock":"^2.1.2","react":"^16.8.6","react-dom":"^16.8.6","react-hooks-testing-library":"^0.6.0","ts-jest":"^24.0.0","typescript":"^3.4.5"},"scripts":{"prepublishOnly":"yarn build # runs before publish","build":"rm -rf dist && ./node_modules/.bin/tsc --module CommonJS","build:watch":"rm -rf dist && ./node_modules/.bin/tsc -w --module CommonJS","test":"tsc -p . --noEmit && tsc -p ./src/__tests__ && jest -c ./config/jest.config.js --env=jsdom","test:watch":"jest -c ./config/jest.config.js --env=jsdom --watch","clean":"npm prune; yarn cache clean; rm -rf ./node_modules package-lock.json yarn.lock; yarn"},"keywords":["react hook","react-hook","use","isomorphic","use","http","fetch","hook","react","useFetch","fetch","request","axios","react-use-fetch","react-fetch-hook","use-fetch","suspense","fetch data","usefetch hook","react-hooks-fetch","react usefetch","react hooks tutorial","react-cache","react custom hooks","react-usefetch","react hooks async","react suspense","use hooks","react usefetch hook","fetch-suspense","async hook react","react-hooks-fetch","react hooks usefetch","use fetch hook","react fetch hook","graphql","mutation","query","useAxios","use-axios","use-superagent","superagent","apollo","useGraphQL","use-graphql"],"description":"- <a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/s/usefetch-in-nextjs-nn9fm'>Example - Next.js</a> - <a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/embed/km04k9k9x5'>Examples - create-react-app</a>","licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"use-http@0.1.71","dist":{"shasum":"ed99e9221638c79a3920eac45a72b9a3442945d9","integrity":"sha512-8cfkfj3VTz7OpxzyyJQptcwUAZ4tbl3NZfVXdxOkAm2dAbIWBgd4EbOVgFd2Xtz3LjF2CsOYvKaGilzl+p2BAQ==","tarball":"https://registry.npmjs.org/use-http/-/use-http-0.1.71.tgz","fileCount":44,"unpackedSize":61673,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdGq4BCRA9TVsSAnZWagAAYk8P/0nEFAaU4DVy2hC9AaJo\nUf8pPrWUALO2mJj9ENWdy1hdaKNVHaLwLHZ+SGWglbyoRVirGxizJJcxOJqq\nb7otxSmmyspvqA1mutFkgQsa5Z7NfaUF9jt747oomtw6lLbJfDtMpFxj+fdJ\ndYFnPq4/fvqQeogdai2Lz1pHhW5y8ceo3BxV0VKLbh2J/ovReOrQEqK9G7Mo\n1y/WiDLq0UPpHHnbtqnOwWzIHn1n51RBmoA1g9xfarfyK1el/qlPjgcfNc+8\npoOp2LjxBzQFpa2zGUmecih6jrGkgLN1ssajlFYGX2mCOiP8Iul7rikoA/Xx\nVW4p4U0EC9l8CMw1ZlmtADwmC8GLQcZqg04WHQHt/5VClED7ckqDxIJT/f41\nXMnlPrT7Tzt0E99fFk2Qrzhj2tkqu+X3R1sklxJjwhBHSqSe2UpOffF/u8/7\nn5I+uvuDJL2JVM1R9vVWCTcSSfWkvh7ykdWATwK+ebH/zdhzpXmw0d+n8yM5\nlNYroCk4K4zjBOXGx3SPn2Jl37PIPWRx138E7HevZtvShxKOcENZEjQaBlaf\nlLyC/qHh3NgpjTVpF7Fk695do3ZtBVmnmY5u/LCwDhZSFjdNhdKj0Yrr+JzM\nMY/EfUJclyqv/uqqEZ2nqfP/l8KKkhLfDI6F0m1SdjCLBcypoi6yu8yMUR6X\nmd1b\r\n=J3PB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFEbemFu0l6mONmTojzLgoGI4HePoUuSEHMPqVTsrWowAiEApNbpiapKd91EDudt1RUu2HO2Wxkrw52RY0nSb/EebOo="}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-http_0.1.71_1562029568056_0.2597285496001731"},"_hasShrinkwrap":false},"0.1.72":{"name":"use-http","version":"0.1.72","homepage":"https://codesandbox.io/embed/km04k9k9x5","main":"dist/index.js","license":"MIT","repository":{"type":"git","url":"https://github.com/alex-cory/use-http.git"},"dependencies":{"use-ssr":"^1.0.18"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"devDependencies":{"@testing-library/react":"^8.0.1","@types/fetch-mock":"^7.2.3","@types/jest":"^24.0.12","@types/node":"^12.0.10","@types/react":"^16.8.19","@types/react-dom":"^16.8.4","jest":"^24.7.1","jest-fetch-mock":"^2.1.2","react":"^16.8.6","react-dom":"^16.8.6","react-hooks-testing-library":"^0.6.0","ts-jest":"^24.0.0","typescript":"^3.4.5"},"scripts":{"prepublishOnly":"yarn build # runs before publish","build":"rm -rf dist && ./node_modules/.bin/tsc --module CommonJS","build:watch":"rm -rf dist && ./node_modules/.bin/tsc -w --module CommonJS","test":"tsc -p . --noEmit && tsc -p ./src/__tests__ && jest -c ./config/jest.config.js --env=jsdom","test:watch":"jest -c ./config/jest.config.js --env=jsdom --watch","clean":"npm prune; yarn cache clean; rm -rf ./node_modules package-lock.json yarn.lock; yarn"},"keywords":["react hook","react-hook","use","isomorphic","use","http","fetch","hook","react","useFetch","fetch","request","axios","react-use-fetch","react-fetch-hook","use-fetch","suspense","fetch data","usefetch hook","react-hooks-fetch","react usefetch","react hooks tutorial","react-cache","react custom hooks","react-usefetch","react hooks async","react suspense","use hooks","react usefetch hook","fetch-suspense","async hook react","react-hooks-fetch","react hooks usefetch","use fetch hook","react fetch hook","graphql","mutation","query","useAxios","use-axios","use-superagent","superagent","apollo","useGraphQL","use-graphql"],"description":"- <a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/s/usefetch-in-nextjs-nn9fm'>Example - Next.js</a> - <a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/embed/km04k9k9x5'>Examples - create-react-app</a>","licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"use-http@0.1.72","dist":{"shasum":"bdc12240ace51642c1a6f09a071cf55900998287","integrity":"sha512-zCBwGVc/+SJgHZFNlgiKpy8MSxEwk/uWiy7Wx4xzjabxMVRc3kVb+9z6802SpbZphDPBa5pRa5AU0ECtqV8EcA==","tarball":"https://registry.npmjs.org/use-http/-/use-http-0.1.72.tgz","fileCount":44,"unpackedSize":68823,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdHBA4CRA9TVsSAnZWagAAjcwP/j28Izxxd7o6PpL6zEY8\nGnOmJ93UqTd7CVAlr/wEoLNYeXV7faTIwm7SmFl2ONGqYga3ThcfykYmbFsU\n6v7UaR7r2+DKuYmdbjqG4brjXjakOO8AUS2y8MXIM0jVR9js5sRKEzTLgN2s\nIgl3fH0Neo4AabLuL7QVF0Kfh0LbF+48GvmZTRUb82cT3WJFdHW10iYiLWKK\nooh2LxLnHeAcFu81l4akD/O4BCv34CZphWwiO5nJNd2fMTx4Aw/BR77f/oxU\nHabOaSdmdxSOm3ra2qBEQ6BIGWoOPFU+trjkhz8A03p9nrYVkgpOJj3UavQf\ntCWVy9qA69z79dkcwnT6wH9ZnyHnaqt+EmEuxamdL6HN2H9Z8z6AZKwzgug/\n9V21Sc1cIQj+wTvNz6njR6iuWyPPINe1hDdqpB4239lh6onw2HkI1aDatNQI\nKhNEH/DrfRqwqSWF0VPTaqSoXGXEOyNB4ZzdEUsblQhnNBzsQHYOW3mFAX+Q\n++HPBtQ0li3uKGNkq53xaEU4Z1YAInPo0GQNYd0hx1xTJx6AvYG7K9/3aCKa\n5zZM8LdWM/KoAe9WzHulw4lejtVuR/eKwtuW6FmnszuObIZm8AJplnW5Do+U\nYta1/XcvUO+EAlywpzzQXvOfTThK14UzXx2IrEPXeohveCmW4JSt690KESqj\nP5Px\r\n=xw6S\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAT1TGo1glxO1mY2kBU24Ce36yg9Hkzvk2xpP0ViSe1BAiEA5dzzu15qEmBKr6exw0K2YkozS2Y+lIhFvbgmTsbLNoE="}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-http_0.1.72_1562120247796_0.6715777474750473"},"_hasShrinkwrap":false},"0.1.73":{"name":"use-http","version":"0.1.73","homepage":"https://codesandbox.io/embed/km04k9k9x5","main":"dist/index.js","license":"MIT","repository":{"type":"git","url":"https://github.com/alex-cory/use-http.git"},"dependencies":{"use-ssr":"^1.0.18"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"devDependencies":{"@testing-library/react":"^8.0.1","@types/fetch-mock":"^7.2.3","@types/jest":"^24.0.12","@types/node":"^12.0.10","@types/react":"^16.8.19","@types/react-dom":"^16.8.4","jest":"^24.7.1","jest-fetch-mock":"^2.1.2","react":"^16.8.6","react-dom":"^16.8.6","react-hooks-testing-library":"^0.6.0","ts-jest":"^24.0.0","typescript":"^3.4.5"},"scripts":{"prepublishOnly":"yarn build # runs before publish","build":"rm -rf dist && ./node_modules/.bin/tsc --module CommonJS","build:watch":"rm -rf dist && ./node_modules/.bin/tsc -w --module CommonJS","test":"tsc -p . --noEmit && tsc -p ./src/__tests__ && jest -c ./config/jest.config.js --env=jsdom","test:watch":"jest -c ./config/jest.config.js --env=jsdom --watch","clean":"npm prune; yarn cache clean; rm -rf ./node_modules package-lock.json yarn.lock; yarn"},"keywords":["react hook","react-hook","use","isomorphic","use","http","fetch","hook","react","useFetch","fetch","request","axios","react-use-fetch","react-fetch-hook","use-fetch","suspense","fetch data","usefetch hook","react-hooks-fetch","react usefetch","react hooks tutorial","react-cache","react custom hooks","react-usefetch","react hooks async","react suspense","use hooks","react usefetch hook","fetch-suspense","async hook react","react-hooks-fetch","react hooks usefetch","use fetch hook","react fetch hook","graphql","mutation","query","useAxios","use-axios","use-superagent","superagent","apollo","useGraphQL","use-graphql"],"description":"- <a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/s/usefetch-in-nextjs-nn9fm'>Example - Next.js</a> - <a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/embed/km04k9k9x5'>Examples - create-react-app</a>","licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"use-http@0.1.73","dist":{"shasum":"b660cf540a469e4627ed7994bfa3b5bfcc3ffe91","integrity":"sha512-MsY5j6BIMwmmJUQ+uzHbDTVtce54oc4KM6h1u0pq6GEy+L7vOJrS1pdPnKKzMIIEhgyYr7yh13GIcw29peUf+A==","tarball":"https://registry.npmjs.org/use-http/-/use-http-0.1.73.tgz","fileCount":44,"unpackedSize":68701,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdHBVACRA9TVsSAnZWagAA/fsP/RX41nlRr3XJpoyyYGgB\nV/jBVdqR8hjTI/LacmHh/4wI9p0LP8lEvitDOEZxpJrSn51GdqzIOlFa8Yfe\nGcG3kyfLBCqK6nYN8KQDmHy6+o4RUNJvay9VvFBTg/EtMMcFJ02KE4tI7y+S\naim2FJAhrVbES86qgx4NiLfmFat4MZz7ciFlGF31aMeYJ2SNLMW770yBp2hu\nzX/HUXGD1kTc4gKFHqO/+fTI+azvy34fF7rh5sxCqgQSmdab0ZHsIb1U0CrJ\nFrseXzPLR8CRP47JQtoH3W7Y5iypLT2T6EGCXPTOK3iGrQKt+vcrt4lxgDYL\nKSnLG2Re/BiE7Zu4fbr2Ch3AN+QbkP6GddCn+8MOOlKNdoBtaqdPkjmFOfOe\nLWK3GJ1Fnh4sazAK2yf1bLAgF0XYUEyfUlTSpDipGeKyyb60ZZHz6iR9f7q7\ndABiOjaSIPLu1DRbKDMzY44/pMAcBgiZkEWuGKO70HYvIUuFpvmKCiYhYwth\niwtyWmff4v9Ey63y8f9hdwtPrHrsV9oTFQL0RaHyv0CECgg5VIA+lWcGgCMl\n7Flt74q+pnVQBbIUe4rs51AqenTSOcezFo/ykGbHBbVgSRo/cX5iDf/Ic2w9\n7wRQty1GXXbf14cegiDAL5TSgQsWC9+jt+vdqsXy/O7Pa+24pJ0m0EJEBxpC\nLOms\r\n=raC5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmvEVEIpVmp1kHs+m3XyfhTwCN1SjFC+qsoikJZnzYxAIhAIHcfBgcyhijA7asySGEaoiCzsd20SP/jaUVydauYg97"}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-http_0.1.73_1562121535527_0.5537522677341702"},"_hasShrinkwrap":false},"0.1.74":{"name":"use-http","version":"0.1.74","homepage":"https://codesandbox.io/embed/km04k9k9x5","main":"dist/index.js","license":"MIT","repository":{"type":"git","url":"https://github.com/alex-cory/use-http.git"},"dependencies":{"use-ssr":"^1.0.18"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"devDependencies":{"@testing-library/react":"^8.0.1","@types/fetch-mock":"^7.2.3","@types/jest":"^24.0.12","@types/node":"^12.0.10","@types/react":"16.8.21","@types/react-dom":"^16.8.4","jest":"^24.7.1","jest-fetch-mock":"^2.1.2","react":"^16.8.6","react-dom":"^16.8.6","react-hooks-testing-library":"^0.6.0","ts-jest":"^24.0.0","typescript":"^3.4.5"},"scripts":{"prepublishOnly":"yarn build # runs before publish","build":"rm -rf dist && ./node_modules/.bin/tsc --module CommonJS","build:watch":"rm -rf dist && ./node_modules/.bin/tsc -w --module CommonJS","test":"tsc -p . --noEmit && tsc -p ./src/__tests__ && jest -c ./config/jest.config.js --env=jsdom","test:watch":"jest -c ./config/jest.config.js --env=jsdom --watch","clean":"npm prune; yarn cache clean; rm -rf ./node_modules package-lock.json yarn.lock; yarn"},"keywords":["react hook","react-hook","use","isomorphic","use","http","fetch","hook","react","useFetch","fetch","request","axios","react-use-fetch","react-fetch-hook","use-fetch","suspense","fetch data","usefetch hook","react-hooks-fetch","react usefetch","react hooks tutorial","react-cache","react custom hooks","react-usefetch","react hooks async","react suspense","use hooks","react usefetch hook","fetch-suspense","async hook react","react-hooks-fetch","react hooks usefetch","use fetch hook","react fetch hook","graphql","mutation","query","useAxios","use-axios","use-superagent","superagent","apollo","useGraphQL","use-graphql"],"description":"```js import useFetch from 'use-http'","licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"use-http@0.1.74","dist":{"shasum":"7a922e4d902448211e26970b8d94cd077f1869d9","integrity":"sha512-/pg/xPa/VMWuyKf9ESXTQde0w+zoCZtCosMX4Nr02S3NLFD+T8JRLBC+NHLo7Y14GwSlfLbI/+tgsnjxHQV49Q==","tarball":"https://registry.npmjs.org/use-http/-/use-http-0.1.74.tgz","fileCount":44,"unpackedSize":69327,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdHY1wCRA9TVsSAnZWagAA5FQP/1Lqv7DRoK7vaGVhAd1R\n/+c0IV9/wP3rxbbKC+MoT8/pmLxHJ09nHVCTcqWaoHXLz5G2KQm+oK6tn/JL\nh4igyEDyoqBhX7XUH1fQraz6uc20iQlsRGn76EonbWBOUY1cjkyVX+ZTXnmr\nuk59Wcb5Ud7waV7N4UjGvI5MhHPZ02VfQsa4z69PidjSGW/UgNg98lwpyRIS\n/xScbYmp+BlrpwHPi82h745KC7ycDqTyF8FVK61ahmHFT+J2iUNeja3ssAb5\nrLv1zefLvaYlp1WanEz9Cv9NXNC+KfHzt0Y89bPAkzDDrWDOTkW4chL5694T\n+kEIYW9R32GVrUj1D2bZ1bn5KcaCTXfG6voAhmDuazUSpvVoN7QLTujWkSnL\niOVprdUE9fxroZWlawD+K17L8njxCOhT73rvHJ5dDrmXp6BYuIzTkFbItoZD\neoh4hvjQk8/w6EYB4NxizaYP5E01UcfWtbjajUZagISfgX8vTg34ilOhh59V\ns9OnD8S2ZpssRdzATNV30g1H1+aHn2aJzxXzvK2oaZS8rqhl9jDaNLjxeOlP\n0PG5XH39OZu2dBgn2jO0S2lV4s4lvn/6D6iD1nM0JV4XUs2MTMUE8YdiDSUx\nKaV0bkCDFdhVk5upPP7k4pkUQqIhLf04K49NUR/4BIgH+71+MizO5hGwp88n\ndRzc\r\n=yn20\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICHWcuLIA/MjIu2UQN2jq1qj/6hk1SueLiT5o4xesVHcAiEAxxGhJIw1stM3dwTXobshMNDKmKqlwdf1CU7bEk1GZh0="}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-http_0.1.74_1562217839724_0.0339404462094961"},"_hasShrinkwrap":false},"0.1.75":{"name":"use-http","version":"0.1.75","homepage":"https://codesandbox.io/embed/km04k9k9x5","main":"dist/index.js","license":"MIT","repository":{"type":"git","url":"https://github.com/alex-cory/use-http.git"},"dependencies":{"use-ssr":"^1.0.18"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"devDependencies":{"@testing-library/react":"^8.0.1","@testing-library/react-hooks":"^1.1.0","@types/fetch-mock":"^7.2.3","@types/jest":"^24.0.12","@types/node":"^12.0.10","@types/react":"^16.8.23","@types/react-dom":"^16.8.4","@typescript-eslint/eslint-plugin":"^1.11.0","@typescript-eslint/parser":"^1.11.0","eslint":"^6.0.1","eslint-plugin-jest":"^22.7.2","eslint-plugin-react":"^7.14.2","eslint-plugin-react-hooks":"^1.6.1","eslint-watch":"^5.1.2","jest":"^24.7.1","jest-fetch-mock":"^2.1.2","react":"^16.8.6","react-dom":"^16.8.6","react-test-renderer":"^16.8.6","ts-jest":"^24.0.0","typescript":"^3.4.5","watch":"^1.0.2"},"scripts":{"prepublishOnly":"yarn build # runs before publish","build":"rm -rf dist && ./node_modules/.bin/tsc --module CommonJS","build:watch":"rm -rf dist && ./node_modules/.bin/tsc -w --module CommonJS","test":"tsc -p . --noEmit && tsc -p ./src/__tests__ && jest -c ./config/jest.config.js --env=jsdom","test:watch":"tsc -p . --noEmit && tsc -p ./src/__tests__ && jest --watch -c ./config/jest.config.js --env=jsdom","clean":"npm prune; yarn cache clean; rm -rf ./node_modules package-lock.json yarn.lock; yarn","lint":"./node_modules/.bin/eslint . ./src/*.* ./src/__tests__/*","lint:watch":"./node_modules/.bin/watch 'yarn lint'"},"eslintConfig":{"env":{"browser":true,"commonjs":true,"es6":true,"node":true,"jest":true},"settings":{"react":{"version":"detect"}},"extends":["eslint:recommended","plugin:react/recommended","plugin:@typescript-eslint/recommended"],"globals":{"Atomics":"readonly","SharedArrayBuffer":"readonly"},"parser":"@typescript-eslint/parser","parserOptions":{"ecmaFeatures":{"jsx":true},"ecmaVersion":2018,"sourceType":"module","project":"./tsconfig.json","tsconfigRootDir":"."},"plugins":["jest","react","react-hooks","@typescript-eslint"],"rules":{"react-hooks/rules-of-hooks":"error","react-hooks/exhaustive-deps":"warn","indent":"off","@typescript-eslint/indent":["error",2],"@typescript-eslint/member-delimiter-style":["error",{"multiline":{"delimiter":"none","requireLast":false},"singleline":{"delimiter":"comma","requireLast":false}}]}},"eslintIgnore":["dist/*",".gitignore"],"keywords":["react hook","react-hook","use","isomorphic","use","http","fetch","hook","react","useFetch","fetch","request","axios","react-use-fetch","react-fetch-hook","use-fetch","suspense","fetch data","usefetch hook","react-hooks-fetch","react usefetch","react hooks tutorial","react-cache","react custom hooks","react-usefetch","react hooks async","react suspense","use hooks","react usefetch hook","fetch-suspense","async hook react","react-hooks-fetch","react hooks usefetch","use fetch hook","react fetch hook","graphql","mutation","query","useAxios","use-axios","use-superagent","superagent","apollo","useGraphQL","use-graphql"],"description":"```jsx import { useQuery } from 'use-http'","licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"use-http@0.1.75","dist":{"shasum":"cdc1beb7e13940083f86e20f94b6e2985b07ca5a","integrity":"sha512-EEDmt33Q5a5r7WCrl/PTxzqsGZ9SccbuhY6wFvjajJcrW4Su4pERYEPz2uM5T6gqeUb+Zp3vQRfS24Nk8gMQcA==","tarball":"https://registry.npmjs.org/use-http/-/use-http-0.1.75.tgz","fileCount":53,"unpackedSize":70171,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLiLLCRA9TVsSAnZWagAAgpUP/A6iS7VVLhvtVwo3XuLA\nwxNYNpd3X/z0lZSNPOlWndkheh8tfiYAvcoArBjxM0exej7zvpAkNOvFVM75\ngnJXdcp9Q9DLoxUC8cZVyhNLqep5CVjV0BZW1z8luHRTMWt1X/9aTQHHqhqn\nEEIyT1sjU8mALARAnix4wAFTKoJ63G+vIMh6IdJ2WMiVzaSD/fzRDwXny6/h\nB2eor31a/UBXgVoojNgPOkSyjbH72M+VCxbUHkdyTrE+w+IFgjNjx+AtDJdI\nNDbbvu0UF6TGqanT345D2nPHdJiUcqX1PuTBFd9QMt7Y92bb+anEM6mT+YcP\n1iULyUsmWa0z8IuzuVYZLvseBqftwdY+g32+zBnjWdp3AC+tQEuAwMLwPeUj\nrhASG6B3I6BUQgFTSwKtmGR/crCWoszWReoW1s/17jFNdy45UMKng7r2A7hg\nI2naSn9Tl3n1YLVi62JoOB5bblZvb8wyaETq9h0bUjo/33dWqPKSw1WA5h1L\nhxAl1dMEX/wCU52QfugzawuKcJdv3Rl/hOYUrdGY7/wlWeISTahVOenE2Wz+\n+bGXh9/TKxYsAl4iF13Hb2cJmQSKy51ogEvP45JXj49rH74hmYGFah6EEP5Z\nzoOlP0PHs15o2smple/q0WPU9bHrVmHdoSD6z2SCdpBwQYgz8dVhZrFx3j7N\nSIqG\r\n=zu1+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2se3RmnJTOZGyJP1vMnXg4IR5AdXha0D2kFQoQLSUzQIgCSqWbfk2yJliR8MW/B/nBM1XxolAtOHCOGTzE+eUU0Y="}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-http_0.1.75_1563304650153_0.6514422686884889"},"_hasShrinkwrap":false},"0.1.76":{"name":"use-http","version":"0.1.76","homepage":"https://codesandbox.io/embed/km04k9k9x5","main":"dist/index.js","license":"MIT","repository":{"type":"git","url":"https://github.com/alex-cory/use-http.git"},"dependencies":{"use-ssr":"^1.0.18"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"devDependencies":{"@testing-library/react":"^8.0.1","@testing-library/react-hooks":"^1.1.0","@types/fetch-mock":"^7.2.3","@types/jest":"^24.0.12","@types/node":"^12.0.10","@types/react":"^16.8.23","@types/react-dom":"^16.8.4","@typescript-eslint/eslint-plugin":"^1.11.0","@typescript-eslint/parser":"^1.11.0","eslint":"^6.0.1","eslint-plugin-jest":"^22.7.2","eslint-plugin-react":"^7.14.2","eslint-plugin-react-hooks":"^1.6.1","eslint-watch":"^5.1.2","jest":"^24.7.1","jest-fetch-mock":"^2.1.2","react":"^16.8.6","react-dom":"^16.8.6","react-test-renderer":"^16.8.6","ts-jest":"^24.0.0","typescript":"^3.4.5","watch":"^1.0.2"},"scripts":{"prepublishOnly":"yarn build # runs before publish","build":"rm -rf dist && ./node_modules/.bin/tsc --module CommonJS","build:watch":"rm -rf dist && ./node_modules/.bin/tsc -w --module CommonJS","tsc":"./node_modules/.bin/tsc -p . --noEmit && tsc -p ./src/__tests__","test:browser":"yarn tsc && jest -c ./config/jest.config.js --env=jsdom","test:browser:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=jsdom","test:server":"yarn tsc && jest -c ./config/jest.config.js --env=node","test:server:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=node","test:watch":"yarn test:browser:watch && yarn test:server:watch","test":"yarn test:browser && yarn test:server","clean":"npm prune; yarn cache clean; rm -rf ./node_modules package-lock.json yarn.lock; yarn","lint":"./node_modules/.bin/eslint . ./src/*.* ./src/__tests__/*","lint:watch":"./node_modules/.bin/watch 'yarn lint'"},"eslintConfig":{"env":{"browser":true,"commonjs":true,"es6":true,"node":true,"jest":true},"settings":{"react":{"version":"detect"}},"extends":["eslint:recommended","plugin:react/recommended","plugin:@typescript-eslint/recommended"],"globals":{"Atomics":"readonly","SharedArrayBuffer":"readonly"},"parser":"@typescript-eslint/parser","parserOptions":{"ecmaFeatures":{"jsx":true},"ecmaVersion":2018,"sourceType":"module","project":"./tsconfig.json","tsconfigRootDir":"."},"plugins":["jest","react","react-hooks","@typescript-eslint"],"rules":{"react-hooks/rules-of-hooks":"error","react-hooks/exhaustive-deps":"warn","indent":"off","@typescript-eslint/indent":["error",2],"@typescript-eslint/member-delimiter-style":["error",{"multiline":{"delimiter":"none","requireLast":false},"singleline":{"delimiter":"comma","requireLast":false}}]}},"eslintIgnore":["dist/*",".gitignore"],"keywords":["react hook","react-hook","use","isomorphic","use","http","fetch","hook","react","useFetch","fetch","request","axios","react-use-fetch","react-fetch-hook","use-fetch","suspense","fetch data","usefetch hook","react-hooks-fetch","react usefetch","react hooks tutorial","react-cache","react custom hooks","react-usefetch","react hooks async","react suspense","use hooks","react usefetch hook","fetch-suspense","async hook react","react-hooks-fetch","react hooks usefetch","use fetch hook","react fetch hook","graphql","mutation","query","useAxios","use-axios","use-superagent","superagent","apollo","useGraphQL","use-graphql"],"description":"```jsx import { useQuery } from 'use-http'","licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"use-http@0.1.76","dist":{"shasum":"27a0cc06e30dc5b31b3cd15f08e652c007036825","integrity":"sha512-MAwQlskP/9KE8WGoaJbZlWl1PK5GvyG5xrfU0Tw6MwzhjGoEK/QQ7cwyLgul94e2i84UzExZga87A116SiJiUg==","tarball":"https://registry.npmjs.org/use-http/-/use-http-0.1.76.tgz","fileCount":53,"unpackedSize":70628,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLtUqCRA9TVsSAnZWagAAcuMP/R5wYbz8Qlxxv1Ij3Ksv\njShUtoMMf5jhjdK/rXUzEVrQ4pov/bIg/ukx1PcWUPHT9n5kJiDVP0Lo+7CX\n9dYW7NXUZ5PmJRcdkuXxF5A9JBPJaPubuP2ueo60RDApVA4She1OwSQBsExp\nxFiqOl81kys8ellO+jaQ3d9TMieN9aX76LbP8BOA/+iY6jiuK3bAtNWMqm4b\niFM3WgcMNwSc4AEeysR4k1I8HD6AVb4PMXCNR97ZIXAK00fccx5lutZHQwsB\ne/bwpCN2JBpCdO0FhjRN1quUiWqcBXMRLH+cy9035O1h8E/TAjSlqm7ILpIl\nmWW9WgS697VTHOfaIbmEkbuWasgYtGNMk8Xm3g4ncLd/V+P/jj+aNUt9Tz+7\neXxnYRz7jO2eqFyW7fNQ3Tqc13i7YgKIYKe2vd+66uQ2UGI0VdQoSXLIJ8ro\nWTa0wL8zjd1i2eaNTRlsoEFqycBIKvrm0kekKaNgJ34yNlYu5GTYS8gIKr1r\n4Prw1cSAD0+R6leaoAxLisMsT+GPo3RYD5KABTwgzlFT7aPUbyWK7NIr/F/H\nDJ2DBGOrU2p5RAI7JsTDJUsprMTUP1XZbXnZYTvMQBmBmMOaucVH5gpt4P9l\nDqyJdt9nYA2eHVd6274JLiQP9tQNS+9lWwTj49ss82G/DtdB4JwVXcPtpYjL\n49cJ\r\n=D8kM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOITXDO0nAvbdt+Rdw+V4kBxccrLdssU+hD0/ymgHE3QIgX/M0RlWlJmyCE9C0L0M9tDhs1x1t0S6esImiMUUFxhE="}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-http_0.1.76_1563350313142_0.2668411167349014"},"_hasShrinkwrap":false},"0.1.77":{"name":"use-http","version":"0.1.77","homepage":"https://codesandbox.io/embed/km04k9k9x5","main":"dist/index.js","license":"MIT","repository":{"type":"git","url":"https://github.com/alex-cory/use-http.git"},"dependencies":{"use-ssr":"^1.0.18"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"devDependencies":{"@testing-library/react":"^8.0.1","@testing-library/react-hooks":"^1.1.0","@types/fetch-mock":"^7.2.3","@types/jest":"^24.0.12","@types/node":"^12.0.10","@types/react":"^16.8.23","@types/react-dom":"^16.8.4","@typescript-eslint/eslint-plugin":"^1.11.0","@typescript-eslint/parser":"^1.11.0","eslint":"5.16.0","eslint-config-prettier":"4.3.0","eslint-plugin-jest":"22.6.4","eslint-plugin-jest-formatting":"0.0.9","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-react":"^7.13.0","eslint-plugin-react-hooks":"^1.6.0","eslint-plugin-sonarjs":"^0.4.0","jest":"^24.7.1","jest-fetch-mock":"^2.1.2","prettier":"^1.18.2","react":"^16.8.6","react-dom":"^16.8.6","react-hooks-testing-library":"^0.6.0","react-test-renderer":"^16.8.6","ts-jest":"^24.0.0","typescript":"^3.4.5","watch":"^1.0.2"},"scripts":{"prepublishOnly":"yarn build # runs before publish","build":"rm -rf dist && tsc --module CommonJS","build:watch":"rm -rf dist && tsc -w --module CommonJS","tsc":"tsc -p . --noEmit && tsc -p ./src/__tests__","test:browser":"yarn tsc && jest -c ./config/jest.config.js --env=jsdom","test:browser:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=jsdom","test:server":"yarn tsc && jest -c ./config/jest.config.js --env=node","test:server:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=node","test:watch":"yarn test:browser:watch && yarn test:server:watch","test":"yarn test:browser && yarn test:server","clean":"npm prune; yarn cache clean; rm -rf ./node_modules package-lock.json yarn.lock; yarn","lint":"eslint ./src/**/*.{ts,tsx}","lint:fix":"npm run lint -- --fix","lint:watch":"watch 'yarn lint'"},"keywords":["react hook","react-hook","use","isomorphic","use","http","fetch","hook","react","useFetch","fetch","request","axios","react-use-fetch","react-fetch-hook","use-fetch","suspense","fetch data","usefetch hook","react-hooks-fetch","react usefetch","react hooks tutorial","react-cache","react custom hooks","react-usefetch","react hooks async","react suspense","use hooks","react usefetch hook","fetch-suspense","async hook react","react-hooks-fetch","react hooks usefetch","use fetch hook","react fetch hook","graphql","mutation","query","useAxios","use-axios","use-superagent","superagent","apollo","useGraphQL","use-graphql"],"description":"```jsx import { useQuery } from 'use-http'","licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"use-http@0.1.77","dist":{"shasum":"b9c03bf354a9e1faa61c39882860ef17f7ffbfaa","integrity":"sha512-OWjHqkLwCO7TcLOvwqBWpa1E8TKGDTHmwPRH2AazydkKT4NyWWaRbSD/xF9mTXDMdI5wh6c6zEfLBYv2JZvL8A==","tarball":"https://registry.npmjs.org/use-http/-/use-http-0.1.77.tgz","fileCount":53,"unpackedSize":69465,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdL7LDCRA9TVsSAnZWagAAlzIP/jiYno+mqfk37BZWEQgD\n6z/U4g5j11jIcEZI+rIWtBh6OKo+72lJPboS5651s26Wybpl+iPxvyHzO5+/\nQytisht1b66ghZZP5Dg0MUa3cuGdEl71UZ6Cp1QPHjEB6tuHigsBguHlet0Q\n77HqoqZKDSb72md+fQdnylslU1Bbf+/UULnj2GE8tLJAbT+YQ1bKVX+PFTEi\nBoSg1CH9GJz3J8aZEEWZRIA3EVoOVnvo8XsgVlmwPpFiqi0ZJB07oL109hfl\n0dpl9yXJ6GylDrqP0efmcWmpTtsfd8sOddx2I6x4RpYwb+IQ4RKsG1I2sAEx\ncxylSKm86Kcf775RmCM/BNTqEOpZo5F63zXj/4Psn81j2/VoXWSjH4FFAWtZ\nAmUEK3CB5qmKKq18MGbzEZ8ZejR5r2WAVpWa1oDIS7keO7l+zk61j4Yyzuvb\npjniBNAElmXbWOJrqnSdpjAvW5e+TQEbpSFb549jbBubL8v2nH97XQkzt3Aa\njkhFAD9/uYzlT2ud8c9IwjvLlWGubcXPGlwrSf4DRati+WWdrobYoQWHzRjF\nHv851i67u2OBEF8gyrHxaCpOxBDE/VyQzXw64x8qYnHjSi2o43mzTQ8VMLFK\nZdWlpmv1BQsg9b4L5h8zxTGlfXFgAcPyFte28tq/pxsASRmjUy9W2SiETLjn\n2Wyu\r\n=YEwU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBRVPs5sElWZSnHvInnmlFQfOZUd1Q0KX+lQb6etP6PzAiEAz6Zky4fQJ2ISLwseADk/PifsT155IRfmqWd9ZYGv7Es="}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-http_0.1.77_1563407042621_0.9043460697663104"},"_hasShrinkwrap":false},"0.1.78":{"name":"use-http","version":"0.1.78","homepage":"https://codesandbox.io/embed/km04k9k9x5","main":"dist/index.js","license":"MIT","repository":{"type":"git","url":"https://github.com/alex-cory/use-http.git"},"dependencies":{"use-ssr":"^1.0.18"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"devDependencies":{"@testing-library/react":"^8.0.1","@testing-library/react-hooks":"^1.1.0","@types/fetch-mock":"^7.2.3","@types/jest":"^24.0.12","@types/node":"^12.0.10","@types/react":"^16.8.23","@types/react-dom":"^16.8.4","@typescript-eslint/eslint-plugin":"^1.11.0","@typescript-eslint/parser":"^1.11.0","eslint":"5.16.0","eslint-config-prettier":"4.3.0","eslint-plugin-jest":"22.6.4","eslint-plugin-jest-formatting":"0.0.9","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-react":"^7.13.0","eslint-plugin-react-hooks":"^1.6.0","eslint-plugin-sonarjs":"^0.4.0","jest":"^24.7.1","jest-fetch-mock":"^2.1.2","prettier":"^1.18.2","react":"^16.8.6","react-dom":"^16.8.6","react-hooks-testing-library":"^0.6.0","react-test-renderer":"^16.8.6","ts-jest":"^24.0.0","typescript":"^3.4.5","watch":"^1.0.2"},"scripts":{"prepublishOnly":"yarn build # runs before publish","build":"rm -rf dist && tsc --module CommonJS","build:watch":"rm -rf dist && tsc -w --module CommonJS","tsc":"tsc -p . --noEmit && tsc -p ./src/__tests__","test:browser":"yarn tsc && jest -c ./config/jest.config.js --env=jsdom","test:browser:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=jsdom","test:server":"yarn tsc && jest -c ./config/jest.config.js --env=node","test:server:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=node","test:watch":"yarn test:browser:watch && yarn test:server:watch","test":"yarn test:browser && yarn test:server","clean":"npm prune; yarn cache clean; rm -rf ./node_modules package-lock.json yarn.lock; yarn","lint":"eslint ./src/**/*.{ts,tsx}","lint:fix":"npm run lint -- --fix","lint:watch":"watch 'yarn lint'"},"keywords":["react hook","react-hook","use","isomorphic","use","http","fetch","hook","react","useFetch","fetch","request","axios","react-use-fetch","react-fetch-hook","use-fetch","suspense","fetch data","usefetch hook","react-hooks-fetch","react usefetch","react hooks tutorial","react-cache","react custom hooks","react-usefetch","react hooks async","react suspense","use hooks","react usefetch hook","fetch-suspense","async hook react","react-hooks-fetch","react hooks usefetch","use fetch hook","react fetch hook","graphql","mutation","query","useAxios","use-axios","use-superagent","superagent","apollo","useGraphQL","use-graphql"],"description":"```jsx import { useQuery } from 'use-http'","licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"use-http@0.1.78","dist":{"shasum":"56bec6bf938645503dd692d1c327c85564d7d31b","integrity":"sha512-opZY5vcIceLazF5hY9RRl0qNrIxBd9v6crhTnK97Q8khvUW4wEZBf6uOQbrnAMKjQVDtlfYv2SzdGR24Vbnojw==","tarball":"https://registry.npmjs.org/use-http/-/use-http-0.1.78.tgz","fileCount":53,"unpackedSize":68891,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdL8D7CRA9TVsSAnZWagAAZRIQAI+jqgqbdqM6gJ9sC6uu\nPbAL6EEugvdzigogrB4dHdszMTX1jAV/lpNQcGfLGfkYCTHALSUz+vytUdjE\nyegLwDYa7O7+VolfbhBkWiWu5Uu8Qk42wecQVcfYpa/W94zN5vAg4ut5Is/S\nczmnMBL0Ur9AoPwXHexilbIbiq1PAOfhYXRyYRNt3hYF5qdfr3G0lO6oasA+\n3xdVP0gwm1NmmCW5Hx+na/zFA6II45IZakIbFCFoUhBSbywMaVvs6bbs72sa\niGCxwAT2fRqPVERU0nxq0BuYtEOTluDDXLYeywm17En9+/BuCAuQdMzEoYOX\n+eTJCpBGuI/QX1AjJcMmhoE5Wm0v3MD0uNN2IrhbSFKPq8vwwBhH+WAZ7BRg\nAwA1rdmWq8MmXrnT7KtI06Qoar07EUuHEsNRR+20h2WWnc5L2x5bRydTZztJ\np+P/bl/K7RqTzzl1G6MHwwbBScCZbI4ZzTjWBinmxY+ci1XVyVzLgFKS+BkE\n8aiLqiD4Id3TisgljqXi2VOYy1XfU6gvEFQ2WCHszu1j6wm21JajWL+nlyoW\nuqOvMs65e8r6uqP95yc+x8cGmVdgFQ6toH5NBJt7Ru3TnwCpzjA43xzRiWTr\npx/NzJMUvinbV5bkCDCjOh6CRRwgrjwbmbPm3galhsc+DvhCfZ9AX1eufNaC\n8Hmn\r\n=PEq2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAiMfO2k1j5k1Xg7meyAGeu9OzBVxbRFC0lEinxaAIgMAiAKvvXEXMtrYVLJl0NrhAm/L34f9rbHjzlOng2NPxF+uQ=="}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-http_0.1.78_1563410682385_0.48532987168547015"},"_hasShrinkwrap":false},"0.1.79":{"name":"use-http","version":"0.1.79","homepage":"http://use-http.com/","main":"dist/index.js","license":"MIT","repository":{"type":"git","url":"https://github.com/alex-cory/use-http.git"},"dependencies":{"use-ssr":"^1.0.18"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"devDependencies":{"@testing-library/react":"^8.0.1","@testing-library/react-hooks":"^1.1.0","@types/fetch-mock":"^7.2.3","@types/jest":"^24.0.12","@types/node":"^12.0.10","@types/react":"^16.8.23","@types/react-dom":"^16.8.4","@typescript-eslint/eslint-plugin":"^1.11.0","@typescript-eslint/parser":"^1.11.0","eslint":"^6.0.1","eslint-plugin-jest":"22.13.6","eslint-plugin-react":"^7.14.2","eslint-plugin-react-hooks":"^1.6.1","eslint-watch":"^5.1.2","eslint-config-prettier":"4.3.0","eslint-plugin-jest-formatting":"0.1.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-sonarjs":"^0.4.0","jest":"^24.7.1","jest-fetch-mock":"^2.1.2","prettier":"^1.18.2","react":"^16.8.6","react-dom":"^16.8.6","react-hooks-testing-library":"^0.6.0","react-test-renderer":"^16.8.6","ts-jest":"^24.0.0","typescript":"^3.4.5","watch":"^1.0.2"},"scripts":{"prepublishOnly":"yarn build # runs before publish","build":"rm -rf dist && tsc --module CommonJS","build:watch":"rm -rf dist && tsc -w --module CommonJS","tsc":"tsc -p . --noEmit && tsc -p ./src/__tests__","test:browser":"yarn tsc && jest -c ./config/jest.config.js --env=jsdom","test:browser:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=jsdom","test:server":"yarn tsc && jest -c ./config/jest.config.js --env=node","test:server:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=node","test:watch":"yarn test:browser:watch && yarn test:server:watch","test":"yarn test:browser && yarn test:server","clean":"npm prune; yarn cache clean; rm -rf ./node_modules package-lock.json yarn.lock; yarn","lint":"eslint ./src/**/*.{ts,tsx}","lint:fix":"npm run lint -- --fix","lint:watch":"watch 'yarn lint'"},"keywords":["react hook","react-hook","use","isomorphic","use","http","fetch","hook","react","useFetch","fetch","request","axios","react-use-fetch","react-fetch-hook","use-fetch","suspense","fetch data","usefetch hook","react-hooks-fetch","react usefetch","react hooks tutorial","react-cache","react custom hooks","react-usefetch","react hooks async","react suspense","use hooks","react usefetch hook","fetch-suspense","async hook react","react-hooks-fetch","react hooks usefetch","use fetch hook","react fetch hook","graphql","mutation","query","useAxios","use-axios","use-superagent","superagent","apollo","useGraphQL","use-graphql"],"description":"```jsx import { useQuery } from 'use-http'","licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"use-http@0.1.79","dist":{"shasum":"071867f301c8554a0294ecdbea98f1d928093651","integrity":"sha512-/BmLS2pAYamIIlQWAerLIbe0K+kjZUX6YD6sCfHuXGnRjCZTMeKCjX+/8kz5JbSIXmgjgi8fthRVr/FhpFe35A==","tarball":"https://registry.npmjs.org/use-http/-/use-http-0.1.79.tgz","fileCount":53,"unpackedSize":69799,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdN3BXCRA9TVsSAnZWagAAm5oP/iAIVrC3V5dTnDyQSZ9X\noClYBF61veWxM1nTweu/amTCoPNoXhHscvcrwEkvE1Uf3d+SYdbFk940d2ne\na4ovX71/8SuYixQ4rVICkqr1lrU+3E8zJ0VW3LaKnhqvfVbSOqb/ge/YBkuX\nLbOEYxJqeCacV7pYJOk3uB8hyRexTvYcxU+mWCeuUx8R7Pm7U9FtLt82N748\nP4ZhAVpWMqMjDOPxqR+hcNnXgLwZ4h2aPbGvN1RrQuEpbdFIdsNywOGVwpUi\nedCt5KHve0IG37yucbfJNbx+MuinvV+gMdkwa0hyibBS0NsOpNRl3wM2Lts7\nc1nf5FsB5ykDzd/BppicGJ4NuRPdfO9T32Oivkfk4gDnTRYnwWsr3T0WGq0a\nzYoWgsGhD14vPxBdWP4/ZU2yC1K1de8E9sYZbQrv6SZXs6wE6J2gcudvRNxG\nEuvNR9EcD8/0FI48t7h6TxphAJLt8HIQ2JJ+FDKabi6M4pTLaUQtoXEWm5nD\nW1dlpUcxbs7js/vLgnqicfHFUkifS6QN7ghRJWEafMHbatl4QQYYP0zlXTPR\nDaVYUXbB9tqfV/DsvzerXdYRmQbnnpD+GtI5dHbs7YuMQGJke7ITOohncAq0\nG3JJrTjWnhDKnblemW474N64Gvm/CPSIHBO5/oEQ1uWCZXOx4tfyLsi/jkgp\nhzmu\r\n=3mnE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGB4VMrVOnVFmbDOJDGgiJriiMjB2ZGkwU0aR8B0jMfEAiEAkJzdmg95KmaUnrnDGuGbl7B4mUK/A6I7oUKCmsj/d30="}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-http_0.1.79_1563914326103_0.5844656726732498"},"_hasShrinkwrap":false},"0.1.80":{"name":"use-http","version":"0.1.80","homepage":"http://use-http.com/","main":"dist/index.js","license":"MIT","repository":{"type":"git","url":"https://github.com/alex-cory/use-http.git"},"dependencies":{"use-ssr":"^1.0.18"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"devDependencies":{"@testing-library/react":"^8.0.1","@testing-library/react-hooks":"^1.1.0","@types/fetch-mock":"^7.2.3","@types/jest":"^24.0.12","@types/node":"^12.0.10","@types/react":"16.8.23","@types/react-dom":"^16.8.4","@typescript-eslint/eslint-plugin":"^2.0.0","@typescript-eslint/parser":"^2.0.0","eslint":"^6.0.1","eslint-plugin-jest":"22.16.0","eslint-plugin-react":"^7.14.2","eslint-plugin-react-hooks":"^2.0.0","eslint-watch":"^5.1.2","eslint-config-prettier":"6.2.0","eslint-plugin-jest-formatting":"1.1.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-sonarjs":"^0.4.0","jest":"^24.7.1","jest-fetch-mock":"^2.1.2","prettier":"^1.18.2","react":"^16.8.6","react-dom":"^16.8.6","react-hooks-testing-library":"^0.6.0","react-test-renderer":"^16.8.6","ts-jest":"^24.0.0","typescript":"^3.4.5","watch":"^1.0.2"},"scripts":{"prepublishOnly":"yarn build # runs before publish","build":"rm -rf dist && tsc --module CommonJS","build:watch":"rm -rf dist && tsc -w --module CommonJS","tsc":"tsc -p . --noEmit && tsc -p ./src/__tests__","test:browser":"yarn tsc && jest -c ./config/jest.config.js --env=jsdom","test:browser:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=jsdom","test:server":"yarn tsc && jest -c ./config/jest.config.js --env=node","test:server:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=node","test:watch":"yarn test:browser:watch && yarn test:server:watch","test":"yarn test:browser && yarn test:server","clean":"npm prune; yarn cache clean; rm -rf ./node_modules package-lock.json yarn.lock; yarn","lint":"eslint ./src/**/*.{ts,tsx}","lint:fix":"npm run lint -- --fix","lint:watch":"watch 'yarn lint'"},"keywords":["react hook","react-hook","use","isomorphic","use","http","fetch","hook","react","useFetch","fetch","request","axios","react-use-fetch","react-fetch-hook","use-fetch","suspense","fetch data","usefetch hook","react-hooks-fetch","react usefetch","react hooks tutorial","react-cache","react custom hooks","react-usefetch","react hooks async","react suspense","use hooks","react usefetch hook","fetch-suspense","async hook react","react-hooks-fetch","react hooks usefetch","use fetch hook","react fetch hook","graphql","mutation","query","useAxios","use-axios","use-superagent","superagent","apollo","useGraphQL","use-graphql"],"description":"```jsx import { useQuery } from 'use-http'","licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"use-http@0.1.80","dist":{"shasum":"758607ac24bb4d3449022dfac9f9db27a4b54eeb","integrity":"sha512-EuSjRhaAfqxbctJEtu1hbdFgXSLxhr7SVV/YFjIvsSCRmx1tPaXPrw6/8sFdwEUsFtH7zPmoQCk+SNUlogOGhg==","tarball":"https://registry.npmjs.org/use-http/-/use-http-0.1.80.tgz","fileCount":38,"unpackedSize":63507,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdjZioCRA9TVsSAnZWagAAKXcP/1TgZxv/nBbLSagpjpEO\n3uglQBHbsqov5X0U10SrzehnG6iJrd1HUUeg6yqMflx/0pgWl3kgoi141NAg\nICFFVFRVrLgja3kZXsSQSSdaIU8uASESB40JBH7g94A7BhDTh1T0/rHB8Vxu\nik67g1DmjW33FD/w43Zf0+UMpJj2vo9d4dqigvEwi9EbqlwrQuBxtenpHJUn\nP0X5C4sVWdwsqL8whXPYijvZSZfE9Mv5vep2DuWrkOkMGNYrA67WYiHH+ylY\ns24tRPG6GiHeaFQiNAdVxDr+rYnHH/szG+/Kh+IXTwjO3e0DunAPnz497lx8\nNdtV2Xt7Dn2YQvssABDjguFEcD5GDCyd6sfvFTPvgOATfKVlaPioaOvGgeCq\nJQrvPrdwE7o8PgIB5Gpm4z9ZRySYhwaC9D+rSMeH/I78/rG6dq68R2BipK8H\naNGNBEEV/gn1bheCu4Cq0nja96mWES6buE1K3dqLZDDVuwRnQLbQUOjz4Mee\nqMwQJusq25hKcx/ukHk3GzYwOYS6jIpBeENrq0OfO5P7Sb8rLofHTk/qTWCT\nl/9nyqxLZslEdK5NayV6zboNiFQ/JTDI0KhVD+UQ1HNWC2safd5/epFgCueT\nugbSeix0e5TeLRGLOEI7KM3KU7Iq8syczHnUFaMuvL4h4A0mtyvBdgh4DVm6\n8Be3\r\n=tQK/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDbWzcgqJx2UfqmvI4pfI2jnjj7AF/NJCeO+HfsbiSWAAiBlfbIVpbediJY7XK2qC20ybuF8vTQ/WpYuNU5Q17k/mg=="}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-http_0.1.80_1569560744022_0.9008374032907778"},"_hasShrinkwrap":false},"0.1.81":{"name":"use-http","version":"0.1.81","homepage":"http://use-http.com/","main":"dist/index.js","license":"MIT","repository":{"type":"git","url":"https://github.com/alex-cory/use-http.git"},"dependencies":{"use-ssr":"^1.0.18"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"devDependencies":{"@testing-library/react":"^9.2.0","@testing-library/react-hooks":"^1.1.0","@types/fetch-mock":"^7.2.3","@types/jest":"^24.0.12","@types/node":"^12.0.10","@types/react":"16.9.3","@types/react-dom":"^16.8.4","@typescript-eslint/eslint-plugin":"^2.0.0","@typescript-eslint/parser":"^2.0.0","eslint":"^6.0.1","eslint-config-prettier":"6.2.0","eslint-plugin-jest":"22.16.0","eslint-plugin-jest-formatting":"1.1.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-react":"^7.14.2","eslint-plugin-react-hooks":"^2.0.0","eslint-plugin-sonarjs":"^0.4.0","eslint-watch":"^5.1.2","jest":"^24.7.1","jest-fetch-mock":"^2.1.2","prettier":"^1.18.2","react":"^16.8.6","react-dom":"^16.8.6","react-hooks-testing-library":"^0.6.0","react-test-renderer":"^16.8.6","ts-jest":"^24.0.0","typescript":"^3.4.5","watch":"^1.0.2"},"scripts":{"prepublishOnly":"yarn build # runs before publish","build":"rm -rf dist && tsc --module CommonJS","build:watch":"rm -rf dist && tsc -w --module CommonJS","tsc":"tsc -p . --noEmit && tsc -p ./src/__tests__","test:browser":"yarn tsc && jest -c ./config/jest.config.js --env=jsdom","test:browser:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=jsdom","test:server":"yarn tsc && jest -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx","test:server:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx","test:watch":"yarn test:browser:watch && yarn test:server:watch","test":"yarn test:browser && yarn test:server","clean":"npm prune; yarn cache clean; rm -rf ./node_modules package-lock.json yarn.lock; yarn","lint":"eslint ./src/**/*.{ts,tsx}","lint:fix":"npm run lint -- --fix","lint:watch":"watch 'yarn lint'"},"keywords":["react hook","react-hook","use","isomorphic","use","http","fetch","hook","react","useFetch","fetch","request","axios","react-use-fetch","react-fetch-hook","use-fetch","suspense","fetch data","usefetch hook","react-hooks-fetch","react usefetch","react hooks tutorial","react-cache","react custom hooks","react-usefetch","react hooks async","react suspense","use hooks","react usefetch hook","fetch-suspense","async hook react","react-hooks-fetch","react hooks usefetch","use fetch hook","react fetch hook","graphql","mutation","query","useAxios","use-axios","use-superagent","superagent","apollo","useGraphQL","use-graphql"],"description":"<ul> <li><a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/s/usefetch-in-nextjs-nn9fm'>useFetch - Next.js</a></li> <li><a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/embed/km04k9k9x5'>useFetch - create-re","licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"use-http@0.1.81","dist":{"shasum":"1308ea6d103af7d92d1c04b74c6f5535272c92af","integrity":"sha512-LU9EbiPjmH5lmF47wXndSf76zkw63vjL4Mo3/MIBcFqRbDva8ZQek27CnW0smip/is0hw38Y1XYf8DeomnB9hg==","tarball":"https://registry.npmjs.org/use-http/-/use-http-0.1.81.tgz","fileCount":38,"unpackedSize":65752,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdkqryCRA9TVsSAnZWagAA7t4P/2mC4ccFeW042rMr28pO\nVpM6LiaZxGQSWweSOYru4KxIaTFDQU0LSohA8LLt/tjFcKnScrHdxHItcNZe\ndq/RL2bM8lLnGoEZIN1+gKidIbyFd48tvLR01EK3Szkc/DGrssffrzeNGhu3\ngYaRMEXejehnNNlnKDEMEbFnH65oVn9dXWi8rVJB5g9sFIR+BL++2j0+xV88\nruOiPbbsfHNDGKgT0EytvG2KNLWepI+oK+neDDgQAilXEqPyEXb4V+yPy6pj\n3CvT4mIA+fEj2+O1J4MCNoRlpAjP+zpy2yZgyQ1ZkKiFZJ9SUR2qUANPZMo8\noZ6KWduZAmmGlhuM0Vhb2HdD1nxt5h6Mf/KR0xOG8p3SOxP3X3NAJeWi9FJe\nbCnzsBq6tpbngJl+AxLCbZrDwt1sd/ZZxwQ2wa09Tlv+SqM5zZEp9dPf11ek\nCqL9UNmAAUtYK/zYg/MBRpLH+jiol24xIPnW0mIhgKPCYACClNOLCzUG1Y3g\ngi6GNaJsUOtW8O9VosYz4qvtGSMyEduaX16ai4WoZww2qnzmToNR1B3VYsJx\nC1MhfRxhyFnkywk/cyL7yFd7oNbHqiT/14Qtxk2zqSNS6xfR48Jou6Ej7Map\n+KLZ/DkMzgD9F0lBrhmB/xmgf56ItvpU/sQNSsgsjUq88pBJZGbVCqLe1o2L\nwkbR\r\n=dR9K\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDgTDpY3oi53O8xdoUNSfKBTKkGsamFHO9C9BxMp/5DAIgH/Gozwk6a4O32r2U052yLVpJS3br9QPvD44Ud1lZ3aU="}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-http_0.1.81_1569893106021_0.3103820226701046"},"_hasShrinkwrap":false},"0.1.82":{"name":"use-http","version":"0.1.82","homepage":"http://use-http.com/","main":"dist/index.js","license":"MIT","repository":{"type":"git","url":"https://github.com/alex-cory/use-http.git"},"dependencies":{"use-ssr":"^1.0.18"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"devDependencies":{"@testing-library/react":"^9.2.0","@testing-library/react-hooks":"^1.1.0","@types/fetch-mock":"^7.2.3","@types/jest":"^24.0.12","@types/node":"^12.0.10","@types/react":"16.9.3","@types/react-dom":"^16.8.4","@typescript-eslint/eslint-plugin":"^2.0.0","@typescript-eslint/parser":"^2.0.0","eslint":"^6.0.1","eslint-config-prettier":"6.2.0","eslint-plugin-jest":"22.16.0","eslint-plugin-jest-formatting":"1.1.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-react":"^7.14.2","eslint-plugin-react-hooks":"^2.0.0","eslint-plugin-sonarjs":"^0.4.0","eslint-watch":"^5.1.2","jest":"^24.7.1","jest-fetch-mock":"^2.1.2","prettier":"^1.18.2","react":"^16.8.6","react-dom":"^16.8.6","react-hooks-testing-library":"^0.6.0","react-test-renderer":"^16.8.6","ts-jest":"^24.0.0","typescript":"^3.4.5","watch":"^1.0.2"},"scripts":{"prepublishOnly":"yarn build # runs before publish","build":"rm -rf dist && tsc --module CommonJS","build:watch":"rm -rf dist && tsc -w --module CommonJS","tsc":"tsc -p . --noEmit && tsc -p ./src/__tests__","test:browser":"yarn tsc && jest -c ./config/jest.config.js --env=jsdom","test:browser:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=jsdom","test:server":"yarn tsc && jest -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx","test:server:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx","test:watch":"yarn test:browser:watch && yarn test:server:watch","test":"yarn test:browser && yarn test:server","clean":"npm prune; yarn cache clean; rm -rf ./node_modules package-lock.json yarn.lock; yarn","lint":"eslint ./src/**/*.{ts,tsx}","lint:fix":"npm run lint -- --fix","lint:watch":"watch 'yarn lint'"},"keywords":["react hook","react-hook","use","isomorphic","use","http","fetch","hook","react","useFetch","fetch","request","axios","react-use-fetch","react-fetch-hook","use-fetch","suspense","fetch data","usefetch hook","react-hooks-fetch","react usefetch","react hooks tutorial","react-cache","react custom hooks","react-usefetch","react hooks async","react suspense","use hooks","react usefetch hook","fetch-suspense","async hook react","react-hooks-fetch","react hooks usefetch","use fetch hook","react fetch hook","graphql","mutation","query","useAxios","use-axios","use-superagent","superagent","apollo","useGraphQL","use-graphql"],"description":"<ul> <li><a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/s/usefetch-in-nextjs-nn9fm'>useFetch - Next.js</a></li> <li><a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/embed/km04k9k9x5'>useFetch - create-re","licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"use-http@0.1.82","dist":{"shasum":"c49002791b96d2dfa93bcf36af83c2cf4bcba1ab","integrity":"sha512-gZ4ysdNxD0EqVKzG8rs8Pw+ivP6nrH47qKI/tnwYYskTQbYNFB6iER6t7zt5ZDnVAsMfpqfpkR1D+fqbxWgcCA==","tarball":"https://registry.npmjs.org/use-http/-/use-http-0.1.82.tgz","fileCount":38,"unpackedSize":65868,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdkv2VCRA9TVsSAnZWagAAj/kQAJOukUHtE/6hQiXnUfxj\nNd8uarqveQYHXqPsf1QgSaHKWyK25Mexnhjy0UOpLhaLLVqmv1P5xKIau7iL\nlOMmgWSHAr30kiEf3MTk6qxpbxQ1/1zl2SPNqM0u/3waKNIk0UyLx3ofln7m\nkM2iwfy+/7+8L2A/dMMSz9dw9hd+jy366gtM9JS6nD1VDyqaIWbDo7pTHOR/\nrrgSTQO2f7GEfYoByQgWecUUnj3zMXJFgsYsVyeti1mIpT1ki6CBc6qSX2fj\nuC8s7jedb7pychOz66UvtHSFA5almtyvKa0yg0zfZW2X0VKT2ZJmJnplDzp4\ntMFF6sFAGv60SsGg8rRU09MLXh+KojPDMKCHk4ypDKAXTqC1NxLqV0oUVUZQ\nGMf4ZHps61HbQJi0KLVIQ+KY0qnxkfdE8gP5WVlttyx+tVB6Xq8pZI17uLlu\ndPlPUgRhM3MAFTTyKLiuN+J+hJRVvksyNwvf50oqw22UhYixC5vDK8zWsUtp\ndvoW1jgHzrlqBP6mhuTgWZ9XZftmWzahtB74pyV63bKri2+mzA/DWp5LzgMp\nPY5M9zrG1wJyluGyNkbDcNS8KDJPoLIby0N8EABf0rnYsedxromcZxWxeKbj\nDJpIEHsLHmbRkwMhwZHaCzLxIDgMaC+Jp/iBCloJ3Btd4NowReO3lRpS4J8C\nQccw\r\n=ba++\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE+HdZr7h0iM+ni74m4WpGEmfx8mc5htXCnnWYcC5NuUAiEAt1Xx2lqFfYbUcbhoga4SSJoqyb/Wa0kD73x+wGIDmmM="}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-http_0.1.82_1569914260680_0.6005913031127799"},"_hasShrinkwrap":false},"0.1.83":{"name":"use-http","version":"0.1.83","homepage":"http://use-http.com/","main":"dist/index.js","license":"MIT","repository":{"type":"git","url":"https://github.com/alex-cory/use-http.git"},"dependencies":{"use-ssr":"^1.0.18"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"devDependencies":{"@testing-library/react":"^9.2.0","@testing-library/react-hooks":"^1.1.0","@types/fetch-mock":"^7.2.3","@types/jest":"^24.0.12","@types/node":"^12.0.10","@types/react":"16.9.3","@types/react-dom":"^16.8.4","@typescript-eslint/eslint-plugin":"^2.0.0","@typescript-eslint/parser":"^2.0.0","eslint":"^6.0.1","eslint-config-prettier":"6.2.0","eslint-plugin-jest":"22.16.0","eslint-plugin-jest-formatting":"1.1.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-react":"^7.14.2","eslint-plugin-react-hooks":"^2.0.0","eslint-plugin-sonarjs":"^0.4.0","eslint-watch":"^5.1.2","jest":"^24.7.1","jest-fetch-mock":"^2.1.2","prettier":"^1.18.2","react":"^16.8.6","react-dom":"^16.8.6","react-hooks-testing-library":"^0.6.0","react-test-renderer":"^16.8.6","ts-jest":"^24.0.0","typescript":"^3.4.5","watch":"^1.0.2"},"scripts":{"prepublishOnly":"yarn build # runs before publish","build":"rm -rf dist && tsc --module CommonJS","build:watch":"rm -rf dist && tsc -w --module CommonJS","tsc":"tsc -p . --noEmit && tsc -p ./src/__tests__","test:browser":"yarn tsc && jest -c ./config/jest.config.js --env=jsdom","test:browser:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=jsdom","test:server":"yarn tsc && jest -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx","test:server:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx","test:watch":"yarn test:browser:watch && yarn test:server:watch","test":"yarn test:browser && yarn test:server","clean":"npm prune; yarn cache clean; rm -rf ./node_modules package-lock.json yarn.lock; yarn","lint":"eslint ./src/**/*.{ts,tsx}","lint:fix":"npm run lint -- --fix","lint:watch":"watch 'yarn lint'"},"keywords":["react hook","react-hook","use","isomorphic","use","http","fetch","hook","react","useFetch","fetch","request","axios","react-use-fetch","react-fetch-hook","use-fetch","suspense","fetch data","usefetch hook","react-hooks-fetch","react usefetch","react hooks tutorial","react-cache","react custom hooks","react-usefetch","react hooks async","react suspense","use hooks","react usefetch hook","fetch-suspense","async hook react","react-hooks-fetch","react hooks usefetch","use fetch hook","react fetch hook","graphql","mutation","query","useAxios","use-axios","use-superagent","superagent","apollo","useGraphQL","use-graphql"],"description":"<ul> <li><a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/s/usefetch-in-nextjs-nn9fm'>useFetch - Next.js</a></li> <li><a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/embed/km04k9k9x5'>useFetch - create-re","licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"use-http@0.1.83","dist":{"shasum":"631b1dca7ecee653efad0acc2156b326f4666398","integrity":"sha512-ek1xe4tJ8l6DWbk/426lGnw5ilBDCnkj9gVud2p8kxr/PHbZgBlR7tqTnIB6OUWJh7jC0uT9VWbpJ8zc5PqWAQ==","tarball":"https://registry.npmjs.org/use-http/-/use-http-0.1.83.tgz","fileCount":38,"unpackedSize":69908,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdlEnHCRA9TVsSAnZWagAAoFoP/0LGeDQeDw42YHW0BFk/\n3GdSilMw2rCR1viX1qedFma7cVUAzByOB3Fe7D6vUrU/JUSSV7OThf8fCLI5\nILt5R442Lo1ALPmpyb2Jl7dfuzhLOnfLAZCElA6c70RvBhcPyaf0lbFRdJXz\nAvprUpjvU7A1dVNxu7MnIAS01zyn1BGi9n6NiUTzPMpKke/JvIjoIu54V5Pc\nM2ra0NOQvpghQPPv6PX/KG7Ky9bVvmXO+hmfWmbgyZcw1Q6Ij8Y+Ff3rplHh\nuhhQvuvJ/C8VEV5auC5dNP7vYh/xYTJg53v+1uxlbu+oqZxdHUhA5VcT5R2D\n1qS+UIIfXpEcF/YTFX10bOX7JwMIorYbMR5KEORqj6/TY5xgl2xo/HKbNjpT\nNoGn3TnOABfkpqA8e42UEkVsyzsz6e8eRC1Iud5dNsIEcHiXyz57/kypFalU\nToBIluHl02aInsYkRYPWezO/IdoRlzRC9TV3tw9lXVx0v8Z9x9RgMY9Gq/9B\nQFQV9CGsVFeNwz0pAO9EjnrhFzucWMyGyn7ZnlSLcLZxfnbo93//0XWiH2Zo\nPBm5H27XraHcsB6rR3HnlQerOyqST2E4/CVwbl/CCJf20i4M5I3dV7vWtoXz\n5GrIfkksrEuOrFNN7ZITwrYh7E4U0Z/Ifj2fnBkSU1BHVpR3plgl2/HGIdlx\nhGQu\r\n=/EKg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHYuMEK7Hw6JTqDWQKL5QVO2HHM4LE8mX6NJ94UdkmnaAiEA+j6t0MgyDw9jWMvPajvI+DC7PEBN7ZJyorXTVvSbVu0="}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-http_0.1.83_1569999302925_0.028402459145886905"},"_hasShrinkwrap":false},"0.1.84":{"name":"use-http","version":"0.1.84","homepage":"http://use-http.com/","main":"dist/index.js","license":"MIT","repository":{"type":"git","url":"https://github.com/alex-cory/use-http.git"},"dependencies":{"use-ssr":"^1.0.18"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"devDependencies":{"@testing-library/react":"^9.2.0","@testing-library/react-hooks":"^2.0.2","@types/fetch-mock":"^7.2.3","@types/jest":"^24.0.12","@types/node":"^12.0.10","@types/react":"16.9.3","@types/react-dom":"^16.8.4","@typescript-eslint/eslint-plugin":"^2.0.0","@typescript-eslint/parser":"^2.0.0","eslint":"^6.0.1","eslint-config-prettier":"6.2.0","eslint-plugin-jest":"22.16.0","eslint-plugin-jest-formatting":"1.1.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-react":"^7.14.2","eslint-plugin-react-hooks":"^2.0.0","eslint-plugin-sonarjs":"^0.4.0","eslint-watch":"^5.1.2","jest":"^24.7.1","jest-fetch-mock":"^2.1.2","prettier":"^1.18.2","react":"^16.8.6","react-dom":"^16.8.6","react-hooks-testing-library":"^0.6.0","react-test-renderer":"^16.8.6","ts-jest":"^24.0.0","typescript":"^3.4.5","watch":"^1.0.2"},"scripts":{"prepublishOnly":"yarn build # runs before publish","build":"rm -rf dist && tsc --module CommonJS","build:watch":"rm -rf dist && tsc -w --module CommonJS","tsc":"tsc -p . --noEmit && tsc -p ./src/__tests__","test:browser":"yarn tsc && jest -c ./config/jest.config.js --env=jsdom","test:browser:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=jsdom","test:server":"yarn tsc && jest -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx makeRouteAndOptions.test.tsx","test:server:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx makeRouteAndOptions.test.tsx","test:watch":"yarn test:browser:watch && yarn test:server:watch","test":"yarn test:browser && yarn test:server","clean":"npm prune; yarn cache clean; rm -rf ./node_modules package-lock.json yarn.lock; yarn","lint":"eslint ./src/**/*.{ts,tsx}","lint:fix":"npm run lint -- --fix","lint:watch":"watch 'yarn lint'"},"keywords":["react hook","react-hook","use","isomorphic","use","http","fetch","hook","react","useFetch","fetch","request","axios","react-use-fetch","react-fetch-hook","use-fetch","suspense","fetch data","usefetch hook","react-hooks-fetch","react usefetch","react hooks tutorial","react-cache","react custom hooks","react-usefetch","react hooks async","react suspense","use hooks","react usefetch hook","fetch-suspense","async hook react","react-hooks-fetch","react hooks usefetch","use fetch hook","react fetch hook","graphql","mutation","query","useAxios","use-axios","use-superagent","superagent","apollo","useGraphQL","use-graphql"],"description":"<ul> <li><a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/s/usefetch-in-nextjs-nn9fm'>useFetch - Next.js</a></li> <li><a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/embed/km04k9k9x5'>useFetch - create-re","licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"use-http@0.1.84","dist":{"shasum":"0127932f34213a926d0e0e182043b5ba5f755037","integrity":"sha512-zssaHodg9Gu4WwN19loA2h9Tyl5r8bByq8zygrjYFJO6WiEdpBESdeHRB4+X7eoKKWCnDkm90NE2VyddGcl4TQ==","tarball":"https://registry.npmjs.org/use-http/-/use-http-0.1.84.tgz","fileCount":35,"unpackedSize":74218,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdlt8HCRA9TVsSAnZWagAAU/QP/3bP71kqd5JdIGS5fpli\nu36wgOUETloVrtnidvJZgLTqKdn8iyqG929ixqowLbkwS5nYB0vz7+eOdHKe\nqnPgUN2E5oc5F6eBfciRVTw7VTvWKI7WySAd45R8VzsOSkdt93cdIGrMntjG\nBiUcY3n18CM+JEEZV2ZcADnmoJ9HMxdSxSxOB63/0Xy45BRIKJqeg3P9amSB\nhvQG8ku22yMNupEywepPFQo/FP4spf+h3DhinG5/NY3DP6iO2WysqbX5HMKj\nkRULU2rD+XXSoVrCDiNXY8OVag/Gr3cdk5gzvsegG0UPpcA1O+6Iqq8X2ZgP\nM+UJ9s/T6i4e9dNWTT0FJd7F5LkRu9syxWfiKGgkY1/mIMgCtVslZi/DmW7u\nyQOOXwBMXciDhATfWBdMKw6KMxOm9zR1we4hjYH0zK95mefqHwkTE6RrZHnJ\nw/+LqzFPqqRFy+CUCJwJ8xe+cuggyNiiepbIiHDctczLobZpuVXOwuZE2N+Z\n7OqguqJpyxN/Tk5V4i3C52uNMhzBPfIvagJJlYaV24z9ptgm7SizHpv99x/7\nDS/+qODhPWcGiiwLDN78T5HtRzEPDJWsr0owFsnjzAKa2a2JngwUaAZwOfOG\nJ/Yg4ZgEA5Ru1ce4aatEqlsyHPbT8sn1KAY8FN/fWvsGo6TBN3xmyksRPzYj\nnP8X\r\n=hgGM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7vW94zQgNiV4KBvFjfRpsXDJnURPyUJ4mc90IxbfJnQIgVm5K/RReeNak9uXEJMlX8dHjLd/jxcxTaYQsmdudIHE="}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-http_0.1.84_1570168582654_0.9416953973993716"},"_hasShrinkwrap":false},"0.1.87":{"name":"use-http","version":"0.1.87","homepage":"http://use-http.com/","main":"dist/index.js","license":"MIT","repository":{"type":"git","url":"https://github.com/alex-cory/use-http.git"},"dependencies":{"use-ssr":"^1.0.19"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"devDependencies":{"@testing-library/react":"^9.2.0","@testing-library/react-hooks":"^2.0.2","@types/fetch-mock":"^7.2.3","@types/jest":"^24.0.12","@types/node":"^12.0.10","@types/react":"16.9.3","@types/react-dom":"^16.8.4","@typescript-eslint/eslint-plugin":"^2.0.0","@typescript-eslint/parser":"^2.0.0","eslint":"^6.0.1","eslint-config-prettier":"6.2.0","eslint-plugin-jest":"22.16.0","eslint-plugin-jest-formatting":"1.1.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-react":"^7.14.2","eslint-plugin-react-hooks":"^2.0.0","eslint-plugin-sonarjs":"^0.4.0","eslint-watch":"^5.1.2","jest":"^24.7.1","jest-fetch-mock":"^2.1.2","prettier":"^1.18.2","react":"^16.8.6","react-dom":"^16.8.6","react-hooks-testing-library":"^0.6.0","react-test-renderer":"^16.8.6","ts-jest":"^24.0.0","typescript":"^3.4.5","watch":"^1.0.2"},"scripts":{"prepublishOnly":"yarn build # runs before publish","build":"rm -rf dist && tsc --module CommonJS","build:watch":"rm -rf dist && tsc -w --module CommonJS","tsc":"tsc -p . --noEmit && tsc -p ./src/__tests__","test:browser":"yarn tsc && jest -c ./config/jest.config.js --env=jsdom","test:browser:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=jsdom","test:server":"yarn tsc && jest -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx makeRouteAndOptions.test.tsx","test:server:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx makeRouteAndOptions.test.tsx","test:watch":"yarn test:browser:watch && yarn test:server:watch","test":"yarn test:browser && yarn test:server","clean":"npm prune; yarn cache clean; rm -rf ./node_modules package-lock.json yarn.lock; yarn","lint":"eslint ./src/**/*.{ts,tsx}","lint:fix":"npm run lint -- --fix","lint:watch":"watch 'yarn lint'"},"keywords":["react hook","react-hook","use","isomorphic","use","http","fetch","hook","react","useFetch","fetch","request","axios","react-use-fetch","react-fetch-hook","use-fetch","suspense","fetch data","usefetch hook","react-hooks-fetch","react usefetch","react hooks tutorial","react-cache","react custom hooks","react-usefetch","react hooks async","react suspense","use hooks","react usefetch hook","fetch-suspense","async hook react","react-hooks-fetch","react hooks usefetch","use fetch hook","react fetch hook","graphql","mutation","query","useAxios","use-axios","use-superagent","superagent","apollo","useGraphQL","use-graphql"],"description":"<ul> <li><a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/s/usefetch-in-nextjs-nn9fm'>useFetch - Next.js</a></li> <li><a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/embed/km04k9k9x5'>useFetch - create-re","licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"use-http@0.1.87","dist":{"shasum":"9a966c3499e836f3d245a05fe3cd1eb7543bcd2f","integrity":"sha512-eNwcGqgTwnPZWDXpwl4JiwQ2TVtfyLUf1PeqxnCicDwCnxzSXe2hJ/04qfYPZ4EwbabKZvSbc/fX6uNVHnqzFg==","tarball":"https://registry.npmjs.org/use-http/-/use-http-0.1.87.tgz","fileCount":35,"unpackedSize":74218,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdlxNqCRA9TVsSAnZWagAAm9sP/iDCamzE0DbjbQf1WEZr\nK6/Xi94TCv6N2+vUqYnneBo53xjPaUVH5mn/4io0TjUxeasg9jcczLZd6Hma\nqVTVoRxc7xQxVcWovJwn7ekBzInNwKxTf+KfbfNdXdJqgHQ5Tu3E+NEACSZN\nheTS4wFyhkri/yW/80jaStq9sfbXvmlSW9qXs/T3sknRYwqWAQl6bfW84TbA\n2xSvTI+NeoDzDEdYD0LKAya/tjLGN3Yz5To5I07gqA6w65umnMlbAZQveNWw\nvVqVyWytAWxU6coqUeoLlIKxhB37AgrHlnLiHCGxg1+Dl9youpc9QLeBdSba\nHot5DdECZCVatU2/tuh/d13HZI8QhuBw02DulAmKbGEwwwLiywfUOzLWKmxh\nohx3rjywX1QVOLsEgl+CfttWWzW/zRm2H/cWiKuLF8qF/xEe0wM7ehab/EKr\nVQF2USLEEThkTyOiVXdZ/ILz1+VbFVkEJdvOVi2n/2WBaaRJ6InkJSfsjvTS\nmCy9D3yIStw7vfXeRo0rF8ep6llo3Svi+q0wJnl8GRKk0Uw7s0mGMjkHM5TK\nHGRKuAY8O2gl10ncjVoG2ZiH1kTLkaSaMcFKgXMpIzOZTypNDLZ5Ri76hO4r\n8dsnrhB5MYGHCoEcE7LtriaQh5HJmvqo1EzGaysPN480MNTXB6V2Qxe2xbXV\niKBt\r\n=Wb8Q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+QU0zqvP1KAFFS7K0bpIItSJR8EpgOa0Tk+ZBvGdjdgIgRelF79B94SV1e6adVZUNu0qSfgG+3MjHj2UoUzeBYXM="}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-http_0.1.87_1570181993454_0.9164413928672528"},"_hasShrinkwrap":false},"0.1.88":{"name":"use-http","version":"0.1.88","homepage":"http://use-http.com/","main":"dist/index.js","license":"MIT","repository":{"type":"git","url":"https://github.com/alex-cory/use-http.git"},"dependencies":{"use-ssr":"^1.0.19"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"devDependencies":{"@testing-library/react":"^9.2.0","@testing-library/react-hooks":"^2.0.2","@types/fetch-mock":"^7.2.3","@types/jest":"^24.0.12","@types/node":"^12.0.10","@types/react":"16.9.3","@types/react-dom":"^16.8.4","@typescript-eslint/eslint-plugin":"^2.0.0","@typescript-eslint/parser":"^2.0.0","eslint":"^6.0.1","eslint-config-prettier":"6.2.0","eslint-plugin-jest":"22.16.0","eslint-plugin-jest-formatting":"1.1.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-react":"^7.14.2","eslint-plugin-react-hooks":"^2.0.0","eslint-plugin-sonarjs":"^0.4.0","eslint-watch":"^5.1.2","jest":"^24.7.1","jest-fetch-mock":"^2.1.2","prettier":"^1.18.2","react":"^16.8.6","react-dom":"^16.8.6","react-hooks-testing-library":"^0.6.0","react-test-renderer":"^16.8.6","ts-jest":"^24.0.0","typescript":"^3.4.5","watch":"^1.0.2"},"scripts":{"prepublishOnly":"yarn build # runs before publish","build":"rm -rf dist && tsc --module CommonJS","build:watch":"rm -rf dist && tsc -w --module CommonJS","tsc":"tsc -p . --noEmit && tsc -p ./src/__tests__","test:browser":"yarn tsc && jest -c ./config/jest.config.js --env=jsdom","test:browser:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=jsdom","test:server":"yarn tsc && jest -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx makeRouteAndOptions.test.tsx","test:server:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx makeRouteAndOptions.test.tsx","test:watch":"yarn test:browser:watch && yarn test:server:watch","test":"yarn test:browser && yarn test:server","clean":"npm prune; yarn cache clean; rm -rf ./node_modules package-lock.json yarn.lock; yarn","lint":"eslint ./src/**/*.{ts,tsx}","lint:fix":"npm run lint -- --fix","lint:watch":"watch 'yarn lint'"},"keywords":["react hook","react-hook","use","isomorphic","use","http","fetch","hook","react","useFetch","fetch","request","axios","react-use-fetch","react-fetch-hook","use-fetch","suspense","fetch data","usefetch hook","react-hooks-fetch","react usefetch","react hooks tutorial","react-cache","react custom hooks","react-usefetch","react hooks async","react suspense","use hooks","react usefetch hook","fetch-suspense","async hook react","react-hooks-fetch","react hooks usefetch","use fetch hook","react fetch hook","graphql","mutation","query","useAxios","use-axios","use-superagent","superagent","apollo","useGraphQL","use-graphql"],"description":"<ul> <li><a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/s/usefetch-in-nextjs-nn9fm'>useFetch - Next.js</a></li> <li><a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/embed/km04k9k9x5'>useFetch - create-re","licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"use-http@0.1.88","dist":{"shasum":"ef0f1f69d1397e95ca3c82ac1f5f6f5d6810943a","integrity":"sha512-EwnunnYPJFO58ezzAfTqcv9yTws/datl2iXj9nIiWFq8AI8sG0E2dEdDXoxGu1dtzD2EuFnbjn9aNcO7DHqwgQ==","tarball":"https://registry.npmjs.org/use-http/-/use-http-0.1.88.tgz","fileCount":35,"unpackedSize":74218,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdmsKTCRA9TVsSAnZWagAAe6oP/iy8n4PocX3uXH3Dow2r\n44CwlqT3DZzojyKlIwq3FnPYkj94VxRA/84RZDgly89ZfgYio+qtLwSud3P5\n1Nsycz5+PuCrrvaASlpZyE5zEehiXdX9gNo1diFjCHIQfOoDpBGYikFiYZWB\nEH4FZOtAODYU01sP5I+uU14MOUnXKqJx0R/CNADHFwB4ySJsSRy/ZMCmeDcC\nPLa6ViddQGOU600TJJF/l/pvSG18p6lXWuAN3ndKKNTM0ygz/SFmLv7uREso\n9sHu0KScatZuMtw16fqoIyJNBxn94UWMG5Kv0WI+yAc9EgUfQM18irDl4jMs\nPE0+ZXw+RYW8A8472Aqy1A5DKbA6AALdvQdSogySo5NCf4UwfzaWl/Tlp4VN\nqnHOdeW3p+P8cVKiue/lGKYUy736xhK2BfyAcn0cjF7LFN+hVfB+QNRD0KDZ\nJuEHJSONcotyNiQBUZvJuRp5KiSRFGUMh4N/YqEQIpecd0GFGwJUgli/KWv7\nzP3LL53FoaTaNsJU67aM7wN8a6b4a4S0PM3Ac433v9EhrNblfE5fiXV31KWR\nQ/lkMzxHbAngkvoxE3o5Jy2Qt4N08CsA+5LemfhRDeQXIMRneIOUM2YxXQVZ\nKYAFFEmrVAqsRbWmLEwW/smHQRqQ9E8uAufSTB5j4EOieLZgkEywF8VPSc2d\nXVMR\r\n=Eweb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIArqGMIee3gSC+Z9P9q4QU9X1Gc5jXYgRSu9RO0ZR297AiEA72Vx001wV6qFvAoQNAv0Ba7ClBeDSUBSg1HER+ls+TQ="}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-http_0.1.88_1570423442287_0.5829364091472427"},"_hasShrinkwrap":false},"0.1.89":{"name":"use-http","version":"0.1.89","homepage":"http://use-http.com/","main":"dist/index.js","license":"MIT","repository":{"type":"git","url":"https://github.com/alex-cory/use-http.git"},"dependencies":{"use-ssr":"^1.0.19"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"devDependencies":{"@testing-library/react":"^9.2.0","@testing-library/react-hooks":"^2.0.2","@types/fetch-mock":"^7.2.3","@types/jest":"^24.0.12","@types/node":"^12.0.10","@types/react":"16.9.3","@types/react-dom":"^16.8.4","@typescript-eslint/eslint-plugin":"^2.0.0","@typescript-eslint/parser":"^2.0.0","eslint":"^6.0.1","eslint-config-prettier":"6.2.0","eslint-plugin-jest":"22.16.0","eslint-plugin-jest-formatting":"1.1.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-react":"^7.14.2","eslint-plugin-react-hooks":"^2.0.0","eslint-plugin-sonarjs":"^0.4.0","eslint-watch":"^5.1.2","jest":"^24.7.1","jest-fetch-mock":"^2.1.2","prettier":"^1.18.2","react":"^16.8.6","react-dom":"^16.8.6","react-hooks-testing-library":"^0.6.0","react-test-renderer":"^16.8.6","ts-jest":"^24.0.0","typescript":"^3.4.5","watch":"^1.0.2"},"scripts":{"prepublishOnly":"yarn build # runs before publish","build":"rm -rf dist && tsc --module CommonJS","build:watch":"rm -rf dist && tsc -w --module CommonJS","tsc":"tsc -p . --noEmit && tsc -p ./src/__tests__","test:browser":"yarn tsc && jest -c ./config/jest.config.js --env=jsdom","test:browser:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=jsdom","test:server":"yarn tsc && jest -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx makeRouteAndOptions.test.tsx","test:server:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx makeRouteAndOptions.test.tsx","test:watch":"yarn test:browser:watch && yarn test:server:watch","test":"yarn test:browser && yarn test:server","clean":"npm prune; yarn cache clean; rm -rf ./node_modules package-lock.json yarn.lock; yarn","lint":"eslint ./src/**/*.{ts,tsx}","lint:fix":"npm run lint -- --fix","lint:watch":"watch 'yarn lint'"},"keywords":["react hook","react-hook","use","isomorphic","use","http","fetch","hook","react","useFetch","fetch","request","axios","react-use-fetch","react-fetch-hook","use-fetch","suspense","fetch data","usefetch hook","react-hooks-fetch","react usefetch","react hooks tutorial","react-cache","react custom hooks","react-usefetch","react hooks async","react suspense","use hooks","react usefetch hook","fetch-suspense","async hook react","react-hooks-fetch","react hooks usefetch","use fetch hook","react fetch hook","graphql","mutation","query","useAxios","use-axios","use-superagent","superagent","apollo","useGraphQL","use-graphql"],"description":"<ul> <li><a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/s/usefetch-in-nextjs-nn9fm'>useFetch - Next.js</a></li> <li><a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/embed/km04k9k9x5'>useFetch - create-re","licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"use-http@0.1.89","dist":{"shasum":"78be21215c595f3d2d7d8bbb1f89a22d330e11f5","integrity":"sha512-uW05ND7nlHqapqinGl9x42EMjJ99t1Y6BXLq/JG2LyB63lF8vTnGjwwofa2HlqlfSLlTeIm0yS3OiZmPOl7nhg==","tarball":"https://registry.npmjs.org/use-http/-/use-http-0.1.89.tgz","fileCount":35,"unpackedSize":74441,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdmsMwCRA9TVsSAnZWagAA5U4P/1QOYoHIeXwkapedaCZm\nEAhAvj5apLF3pAvYwQ1d1E8PZ4xhMOKtk+560EHwX0n2m7CQAwMQRlG7BFEQ\nd0jMpxf2JQUsuwjG7s06n7rP1xzis1ZhWqpaMaxgnNIb2JMV1VDKAQ/cHTp9\nprl3cgSapYM+bT+dlt0hZcDTd3j4s1uj+gnYTIR/Q83YooPZmiUeY8leJQrF\nAMp4kxAGSSqHrAKbPaEmuY5jTyL5/l1PljkFUpBwlLlpFlvVO5vfW5eW6KAN\npNejyKOEBjPW9BW4bvDnWvupXBnMjrPsoctowI+/J9jaqfZD2vYo+g22RvXI\noYrJsdy4IN1Oq8M9rWKO8YI/C9ixBvN68Zd18pobFO9rVAFyZLiLGywtK01G\nXa/RrtxploZjTtrZchpTk+p7M6cKuV429oCBI+6iwV2AfW+4+aEZ1q+Z/h5p\ns4uXM3Jz2Lof3wpw5Zy8QN/9sESmMHTr0Hg/NQCZAtZarV4ZQuKTs69ZirHD\nsYGZOq7azS/TYsQiEOja2+DRGgx4WhYpq7VkWjHCbaBcMFwXGWLLP6slMuHv\nZDkqLnJwVe7zQ7BIG+/75qN5U1d/MlvVTU6rlsJAW/hmjEosFjYZO0omOgfs\nh4xOkEv4TT76V/yO5MUD8M+gdYm9rpvANS29KoyyRaiVXHITYwAjWMXNZ1AI\nvMFt\r\n=b1/O\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGvS0eKpXVq0MuBF3cGCp+O9+RTdg0xYOvpvAzzmOFEtAiEA5/msIO4BUlMchMRRhF/6PQBniuI3Qf7eOKVcvRucOjM="}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-http_0.1.89_1570423599630_0.2005271412658005"},"_hasShrinkwrap":false},"0.1.90":{"name":"use-http","version":"0.1.90","homepage":"http://use-http.com/","main":"dist/index.js","license":"MIT","repository":{"type":"git","url":"https://github.com/alex-cory/use-http.git"},"dependencies":{"use-ssr":"^1.0.19"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"devDependencies":{"@testing-library/react":"^9.2.0","@testing-library/react-hooks":"^2.0.2","@types/fetch-mock":"^7.2.3","@types/jest":"^24.0.12","@types/node":"^12.0.10","@types/react":"16.9.3","@types/react-dom":"^16.8.4","@typescript-eslint/eslint-plugin":"^2.0.0","@typescript-eslint/parser":"^2.0.0","eslint":"^6.0.1","eslint-config-prettier":"6.2.0","eslint-plugin-jest":"22.16.0","eslint-plugin-jest-formatting":"1.1.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-react":"^7.14.2","eslint-plugin-react-hooks":"^2.0.0","eslint-plugin-sonarjs":"^0.4.0","eslint-watch":"^5.1.2","jest":"^24.7.1","jest-fetch-mock":"^2.1.2","prettier":"^1.18.2","react":"^16.8.6","react-dom":"^16.8.6","react-hooks-testing-library":"^0.6.0","react-test-renderer":"^16.8.6","ts-jest":"^24.0.0","typescript":"^3.4.5","watch":"^1.0.2"},"scripts":{"prepublishOnly":"yarn build # runs before publish","build":"rm -rf dist && tsc --module CommonJS","build:watch":"rm -rf dist && tsc -w --module CommonJS","tsc":"tsc -p . --noEmit && tsc -p ./src/__tests__","test:browser":"yarn tsc && jest -c ./config/jest.config.js --env=jsdom","test:browser:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=jsdom","test:server":"yarn tsc && jest -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx makeRouteAndOptions.test.tsx","test:server:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx makeRouteAndOptions.test.tsx","test:watch":"yarn test:browser:watch && yarn test:server:watch","test":"yarn test:browser && yarn test:server","clean":"npm prune; yarn cache clean; rm -rf ./node_modules package-lock.json yarn.lock; yarn","lint":"eslint ./src/**/*.{ts,tsx}","lint:fix":"npm run lint -- --fix","lint:watch":"watch 'yarn lint'"},"keywords":["react hook","react-hook","use","isomorphic","use","http","fetch","hook","react","useFetch","fetch","request","axios","react-use-fetch","react-fetch-hook","use-fetch","suspense","fetch data","usefetch hook","react-hooks-fetch","react usefetch","react hooks tutorial","react-cache","react custom hooks","react-usefetch","react hooks async","react suspense","use hooks","react usefetch hook","fetch-suspense","async hook react","react-hooks-fetch","react hooks usefetch","use fetch hook","react fetch hook","graphql","mutation","query","useAxios","use-axios","use-superagent","superagent","apollo","useGraphQL","use-graphql"],"description":"<ul> <li><a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/s/usefetch-in-nextjs-nn9fm'>useFetch - Next.js</a></li> <li><a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/embed/km04k9k9x5'>useFetch - create-re","licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"use-http@0.1.90","dist":{"shasum":"6dfba1cbdc7c2e9a12599e609c59cb98d8e35412","integrity":"sha512-WLd/g3WM9ikDASlBXLCxUVUbDBBAuYeMpko/yehMsSyzb7GCwWIThb75g5YJbDuJc269BBSU7g7zPRqtDtbFKA==","tarball":"https://registry.npmjs.org/use-http/-/use-http-0.1.90.tgz","fileCount":35,"unpackedSize":75637,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdnBc+CRA9TVsSAnZWagAAm1YP/RcI1F83an7vpzb81/hi\nFEAjKvqudNn6T7Jkr5upt5HFKW5WXuXqK5y8PbY8XB8/CTEyiS1FSBy9G1mJ\nG/pndBDDsNEahwEZ+eGEQXQq1RuMpq9cOc8YXE+ae/WkqoBajLo6hQ3BzqIw\nqYnkcrMYWsNXK5z5r2zanoBE7MzXBX0grlasf3ArELqBVccj3Xo23t0UWuWh\nZFvpRU80VwQywycviyXx9bVg8IJ3x4v0fXzzFDNIX+XCWOh9KngqWRU39rUh\n5UHVPMMYwzEVWmd+qEbJPFwqSMibZbAXzlTJUj77x65+V8YnBJu2QNVan0oD\nlkbm7ikZ9uMf3JB1x8fQNG9s7IxbhgSnUfyQdIhIM7K19+LtDAxBgj6SSi2t\nlHP96qBnC1FabI8M8+aNLY9G4AbzvWS6POQXW1vxfoSTKHo7NVqOR9NqQGZP\nMzsNgMMlC/zaGooQy3v1sBTvyzUY3GgMSVF7uyBfccqNh02RIo6fEcRJ3yQ2\nognmpsNwsvf7Es0Bdio/Yiqw9JemuA3QGC4A1fN5yFUggOQpIy8VjxKz0/qA\nfeWNvAAh1woqRQ5XZ6FGZxVx+prvWR1ZRXWKfNz4M/Yb1rrnFT3wJWFZzXtw\nIbKeAipoFeoAwDplrmW2ueBkOD0svEcWJ2NjptktolZ9NnFx/Wm2COeMcBy/\nIygV\r\n=H2cd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUf08NpW2L823xGBa5Hclm3kMjMNDyeFCuAgaOdqGDaQIhAIJ9z+g4kThSZyjJ7rZdC+oi39paz3lYp0NsGptmwN1I"}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-http_0.1.90_1570510653309_0.9658616251863874"},"_hasShrinkwrap":false},"0.1.91":{"name":"use-http","version":"0.1.91","homepage":"http://use-http.com/","main":"dist/index.js","license":"MIT","repository":{"type":"git","url":"https://github.com/alex-cory/use-http.git"},"dependencies":{"use-ssr":"^1.0.19"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"devDependencies":{"@testing-library/react":"^9.2.0","@testing-library/react-hooks":"^2.0.2","@types/fetch-mock":"^7.2.3","@types/jest":"^24.0.12","@types/node":"^12.0.10","@types/react":"16.9.3","@types/react-dom":"^16.8.4","@typescript-eslint/eslint-plugin":"^2.0.0","@typescript-eslint/parser":"^2.0.0","convert-keys":"^1.3.4","eslint":"^6.0.1","eslint-config-prettier":"6.2.0","eslint-plugin-jest":"22.16.0","eslint-plugin-jest-formatting":"1.1.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-react":"^7.14.2","eslint-plugin-react-hooks":"^2.0.0","eslint-plugin-sonarjs":"^0.4.0","eslint-watch":"^5.1.2","jest":"^24.7.1","jest-fetch-mock":"^2.1.2","prettier":"^1.18.2","react":"^16.8.6","react-dom":"^16.8.6","react-hooks-testing-library":"^0.6.0","react-test-renderer":"^16.8.6","ts-jest":"^24.0.0","typescript":"^3.4.5","watch":"^1.0.2"},"scripts":{"prepublishOnly":"yarn build # runs before publish","build":"rm -rf dist && tsc --module CommonJS","build:watch":"rm -rf dist && tsc -w --module CommonJS","tsc":"tsc -p . --noEmit && tsc -p ./src/__tests__","test:browser":"yarn tsc && jest -c ./config/jest.config.js --env=jsdom","test:browser:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=jsdom","test:server":"yarn tsc && jest -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx makeRouteAndOptions.test.tsx","test:server:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx makeRouteAndOptions.test.tsx","test:watch":"yarn test:browser:watch && yarn test:server:watch","test":"yarn test:browser && yarn test:server","clean":"npm prune; yarn cache clean; rm -rf ./node_modules package-lock.json yarn.lock; yarn","lint":"eslint ./src/**/*.{ts,tsx}","lint:fix":"npm run lint -- --fix","lint:watch":"watch 'yarn lint'"},"keywords":["react hook","react-hook","use","isomorphic","use","http","fetch","hook","react","useFetch","fetch","request","axios","react-use-fetch","react-fetch-hook","use-fetch","suspense","fetch data","usefetch hook","react-hooks-fetch","react usefetch","react hooks tutorial","react-cache","react custom hooks","react-usefetch","react hooks async","react suspense","use hooks","react usefetch hook","fetch-suspense","async hook react","react-hooks-fetch","react hooks usefetch","use fetch hook","react fetch hook","graphql","mutation","query","useAxios","use-axios","use-superagent","superagent","apollo","useGraphQL","use-graphql"],"description":"<ul> <li><a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/s/usefetch-in-nextjs-nn9fm'>useFetch - Next.js</a></li> <li><a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/embed/km04k9k9x5'>useFetch - create-re","licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"use-http@0.1.91","dist":{"shasum":"cac5600f727cfdcd3751a734dcfa9ba4840b0d54","integrity":"sha512-PG2KfM8f233P2/P3epglAqPZKVSMacbLPKiRtWIdoH2eNQXHHSSWrRX+9oMr7npdGGBmwwEJylhVrR7NKuUvHQ==","tarball":"https://registry.npmjs.org/use-http/-/use-http-0.1.91.tgz","fileCount":35,"unpackedSize":77016,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdna9HCRA9TVsSAnZWagAAd8IP/R47y+jRkXRjk6mUjzub\nLMgmDFyVhxy2XxrmPI6RuMNhLJep7DzALPUI/Zx3+dRxwWB9mi9L58hNbbnl\n82dOcHxV83WrVRi+Y8h26S5ppzBUmUe3+oz8wqqD0EnJ7Xby5oV8mz3B/89y\nWTmm2Aq/aSc/1e3QV5sKr3MOVhtQP6DtcaMo0R16/vOr/WlyxmIraZl27bg6\nkWF/HesT5RFHrhGhr1+haTZR9XOJPvV9u00srtXY+zG7fO4YyHqCXEkbwhPw\nDy4wn8OaKXldR6aKp8smzJkE/2MTfaGdal1sdAZ5dXYdAJbVK/vTVL65jUGS\n3N1f2RHteYeUscVljjN0KU5iyoEvmb0fhlIq7DlD1Q/ooBroZRhfkHo2yOsY\nKNfG2a1ZLtBmIg38uH5Zz0+I8PrJqxRXejaho2ZtEog/WmfjMtAv2dhL5SET\n4xhGp97mpvTM60LHA95HIvS4lp/IbWqg/ApSHPNCxGbV2hPB09nNgFCYDeyu\nIghR7Nqkn3DZYqiXiDNhTG2NcNgkWeuBG2+kDjtUtGjqu6vxIe0yzaGfqY1f\n7Kr9AFitJVzXHfKmzCxcK9tBvo2s2jwVyloxxkH2HwTKdoxpoUQ3o8OUN5FQ\n5cKIQs1DrsqDeGGa2KxydGRcz4r0GmzWhynzl1YCCWQEk3i9Spoo12nJuuoZ\nJXqP\r\n=Hby5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQnn+2T6FelQlLyB1krnNtfygL8nNL/UCrtwF9ZFAbsAIgN1dnDJS+GLYtJEGxT6bfb4jqH0OK/qlJNlc0ruRRG8s="}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-http_0.1.91_1570615110116_0.9151960011094522"},"_hasShrinkwrap":false},"0.1.92":{"name":"use-http","version":"0.1.92","homepage":"http://use-http.com/","main":"dist/index.js","license":"MIT","repository":{"type":"git","url":"https://github.com/alex-cory/use-http.git"},"dependencies":{"use-ssr":"^1.0.19"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"devDependencies":{"@testing-library/react":"^9.2.0","@testing-library/react-hooks":"^2.0.2","@types/fetch-mock":"^7.2.3","@types/jest":"^24.0.12","@types/node":"^12.0.10","@types/react":"16.9.3","@types/react-dom":"^16.8.4","@typescript-eslint/eslint-plugin":"^2.0.0","@typescript-eslint/parser":"^2.0.0","convert-keys":"^1.3.4","eslint":"^6.0.1","eslint-config-prettier":"6.2.0","eslint-plugin-jest":"22.16.0","eslint-plugin-jest-formatting":"1.1.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-react":"^7.14.2","eslint-plugin-react-hooks":"^2.0.0","eslint-plugin-sonarjs":"^0.4.0","eslint-watch":"^5.1.2","jest":"^24.7.1","jest-fetch-mock":"^2.1.2","prettier":"^1.18.2","react":"^16.8.6","react-dom":"^16.8.6","react-hooks-testing-library":"^0.6.0","react-test-renderer":"^16.8.6","ts-jest":"^24.0.0","typescript":"^3.4.5","watch":"^1.0.2"},"scripts":{"prepublishOnly":"yarn build # runs before publish","build":"rm -rf dist && tsc --module CommonJS","build:watch":"rm -rf dist && tsc -w --module CommonJS","tsc":"tsc -p . --noEmit && tsc -p ./src/__tests__","test:browser":"yarn tsc && jest -c ./config/jest.config.js --env=jsdom","test:browser:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=jsdom","test:server":"yarn tsc && jest -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx makeRouteAndOptions.test.tsx","test:server:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx makeRouteAndOptions.test.tsx","test:watch":"yarn test:browser:watch && yarn test:server:watch","test":"yarn test:browser && yarn test:server","clean":"npm prune; yarn cache clean; rm -rf ./node_modules package-lock.json yarn.lock; yarn","lint":"eslint ./src/**/*.{ts,tsx}","lint:fix":"npm run lint -- --fix","lint:watch":"watch 'yarn lint'"},"keywords":["react hook","react-hook","use","isomorphic","use","http","fetch","hook","react","useFetch","fetch","request","axios","react-use-fetch","react-fetch-hook","use-fetch","suspense","fetch data","usefetch hook","react-hooks-fetch","react usefetch","react hooks tutorial","react-cache","react custom hooks","react-usefetch","react hooks async","react suspense","use hooks","react usefetch hook","fetch-suspense","async hook react","react-hooks-fetch","react hooks usefetch","use fetch hook","react fetch hook","graphql","mutation","query","useAxios","use-axios","use-superagent","superagent","apollo","useGraphQL","use-graphql"],"description":"<ul> <li><a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/s/usefetch-in-nextjs-nn9fm'>useFetch - Next.js</a></li> <li><a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/embed/km04k9k9x5'>useFetch - create-re","licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"use-http@0.1.92","dist":{"shasum":"73b78d1a94562b3f7f65d49989e6c6b2758efb10","integrity":"sha512-o/Ye58Cp+cI9HOYF9S5igWC7V9JQqvNUqGNzJDVOeIS45s0NSQPXy0nNjC/ccSPkgDbSHM8yk86HhMbRtRGpZw==","tarball":"https://registry.npmjs.org/use-http/-/use-http-0.1.92.tgz","fileCount":35,"unpackedSize":78588,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpvATCRA9TVsSAnZWagAAaz4P/0o48jMVYOZsa2Fq7cKW\nZNFnsQ+FSHPr7+5/WWGnK/8uXzCKvdNoWtHwn+rGgg3PcHAgZ4EexnZpHm7z\nf0ij9sAHV3FacU2p3UbV/itrxHiEyZr9vT7EJdnQzvQ5If/G/51T733ybYNc\nkK5H7z8nNK1cWHo2LQthK9obhQHsgHazIQF3z7brJpPWiHV2OcIXgLxWx8Br\npV/rF529dIrntWm27r/sjfvEBl92wlM98QUxEx8OOgojDwkRLervE/a+WU2r\nSzmUhfHXZ3FAUyN+sjsjV8EmSmplK//8jntPBRfhIAGU3cnzs+ovk0Ah6uBC\nh+Xqg91un0T3Wny0cEaCBR6yAbIHoGKVuhw9w2YD98fdQlhm/pW1x++xuJPr\n1MkKefnOcg52TM7Kp0dA+JyQcxMewOm9MZAiGQG7YM+cvk+ej1h0N4H+0gk5\nVw2swdAM9jU21B9LspngfmJNCm0CqNYXrv4CwNi7+Q6uyBXbGr6ox9Dnfvml\nhGj5OxCwmm8CwEq+XKp1BHhHwZlI2wOLGVFC2iLp6xRHMsfCTGY4XeHKGmlK\nWpmKR73aDvWA+CQ0GKObFxKeo8626S76ykKb11TiS4hg3p7wNCYObKM4yl+Q\ne5bquU+aN/GiWfS8VufIAABpfrBdjAJqswoZtSOcyIFLNsx5Oa5bE8lVC78U\n5MQq\r\n=qcnW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGQPcPgYIp50HA5wSmxIqsfPa+fLvFPHy8O2H2RHiq3fAiAgKSAB22IObbbju3PTHgTIaVhp5ZCjB/gEWL5iIsjEPQ=="}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-http_0.1.92_1571221522986_0.6597238360181086"},"_hasShrinkwrap":false},"0.1.93":{"name":"use-http","version":"0.1.93","homepage":"http://use-http.com/","main":"dist/index.js","license":"MIT","repository":{"type":"git","url":"https://github.com/alex-cory/use-http.git"},"dependencies":{"use-ssr":"^1.0.19"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"devDependencies":{"@testing-library/react":"^9.2.0","@testing-library/react-hooks":"^2.0.2","@types/fetch-mock":"^7.2.3","@types/jest":"^24.0.12","@types/node":"^12.0.10","@types/react":"16.9.3","@types/react-dom":"^16.8.4","@typescript-eslint/eslint-plugin":"^2.0.0","@typescript-eslint/parser":"^2.0.0","convert-keys":"^1.3.4","eslint":"^6.0.1","eslint-config-prettier":"6.2.0","eslint-plugin-jest":"22.16.0","eslint-plugin-jest-formatting":"1.1.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-react":"^7.14.2","eslint-plugin-react-hooks":"^2.0.0","eslint-plugin-sonarjs":"^0.4.0","eslint-watch":"^5.1.2","jest":"^24.7.1","jest-fetch-mock":"^2.1.2","prettier":"^1.18.2","react":"^16.8.6","react-dom":"^16.8.6","react-hooks-testing-library":"^0.6.0","react-test-renderer":"^16.8.6","ts-jest":"^24.0.0","typescript":"^3.4.5","watch":"^1.0.2"},"scripts":{"prepublishOnly":"yarn build # runs before publish","build":"rm -rf dist && tsc --module CommonJS","build:watch":"rm -rf dist && tsc -w --module CommonJS","tsc":"tsc -p . --noEmit && tsc -p ./src/__tests__","test:browser":"yarn tsc && jest -c ./config/jest.config.js --env=jsdom","test:browser:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=jsdom","test:server":"yarn tsc && jest -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx makeRouteAndOptions.test.tsx","test:server:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx makeRouteAndOptions.test.tsx","test:watch":"yarn test:browser:watch && yarn test:server:watch","test":"yarn test:browser && yarn test:server","clean":"npm prune; yarn cache clean; rm -rf ./node_modules package-lock.json yarn.lock; yarn","lint":"eslint ./src/**/*.{ts,tsx}","lint:fix":"npm run lint -- --fix","lint:watch":"watch 'yarn lint'"},"keywords":["react hook","react-hook","use","isomorphic","use","http","fetch","hook","react","useFetch","fetch","request","axios","react-use-fetch","react-fetch-hook","use-fetch","suspense","fetch data","usefetch hook","react-hooks-fetch","react usefetch","react hooks tutorial","react-cache","react custom hooks","react-usefetch","react hooks async","react suspense","use hooks","react usefetch hook","fetch-suspense","async hook react","react-hooks-fetch","react hooks usefetch","use fetch hook","react fetch hook","graphql","mutation","query","useAxios","use-axios","use-superagent","superagent","apollo","useGraphQL","use-graphql"],"description":"<ul> <li><a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/s/usefetch-in-nextjs-nn9fm'>useFetch - Next.js</a></li> <li><a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/embed/km04k9k9x5'>useFetch - create-re","licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"use-http@0.1.93","dist":{"shasum":"d38159a6b1eac44475cf19640c3c309317de6c6e","integrity":"sha512-bqFo2suFYWwDoEX8zqIaYhfmS8NlHJpUlqgqLcEEYqsS8ivhtM9J1F7qQPBJUAEj4jqH8pWYbGa9S8f8cYcoOw==","tarball":"https://registry.npmjs.org/use-http/-/use-http-0.1.93.tgz","fileCount":35,"unpackedSize":80399,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdp3oRCRA9TVsSAnZWagAAJRYP+QDXZuIDdgcof98EpsfN\nD9gVPDWx6fMM0/sIbbzhdXPvoI+bMrLhjFcR8DbIaa/eSmlHVbmJnIkYBABs\ne76tRBmQtUPbq2GjNT9BO/1KGS4PyAG75FeSmi7+BdgCyL76isZbnh9+9OVQ\n+wb/HLiS283HHjlCQWFNE7iOwirqCzh4bm3P/hgZRwtA9zx0kx+rTJUbsfsv\n/Y7Qno1VZvJi6qNn6BpndkeYyD2zlSG6U7EhYy1rIPueMc2pfcmtqx1KtBIw\nZHLCQsv5A+Fn+mylmm1tVNqJl0eyOFGDlnTxWp/yKSNCwWIgWJ6L6Wu6vQEg\nxCaHUJWsvW61c+5QRBIUR480c8SNWL0/jrMmIgwqaOEIPuZ+/7C5RtLymgGf\nviCFC73TBTH+vAeuBEUFMs6E4PzWwujY3T4Cyh5x+q9I3LUu+uEVgaQ2jtml\nO/6VLf7UI/pMkoPtBZw0gAE1m8Z2sYzE6+irPVcvnH3sngAVnk6lTauFeq5x\n57QjQk5UTG72pPCg+Gg7y6f2TUupT7vqkloStrkU1QYwZCKzOy9jkwcSwgfj\nztA1umeRbcNYyLcN9tgillO1ljD2Z6bLRCjC7URCIUGq0vyM1IphiNN7IcQJ\ns0i6bMNwKane7ziWNLwUm2CHGpXlxO7wjVMtueH+egWfpBuLNSY86A8zEd6X\nxM4M\r\n=Ihqf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBOH2ADffypZOjcQDBlIN4ithQJqHOtw/WbY5v7KZu8zAiEAiD8T7IxKbxrxiU3ttVrWFZr6FIMt90B1rTAUyDcMqhY="}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-http_0.1.93_1571256848478_0.23416622922588037"},"_hasShrinkwrap":false},"0.1.94":{"name":"use-http","version":"0.1.94","homepage":"http://use-http.com/","main":"dist/index.js","license":"MIT","repository":{"type":"git","url":"https://github.com/alex-cory/use-http.git"},"dependencies":{"use-ssr":"^1.0.19"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"devDependencies":{"@testing-library/react":"^9.2.0","@testing-library/react-hooks":"^2.0.2","@types/fetch-mock":"^7.2.3","@types/jest":"^24.0.12","@types/node":"^12.0.10","@types/react":"16.9.3","@types/react-dom":"^16.8.4","@typescript-eslint/eslint-plugin":"^2.0.0","@typescript-eslint/parser":"^2.0.0","convert-keys":"^1.3.4","eslint":"^6.0.1","eslint-config-prettier":"6.2.0","eslint-plugin-jest":"22.16.0","eslint-plugin-jest-formatting":"1.1.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-react":"^7.14.2","eslint-plugin-react-hooks":"^2.0.0","eslint-plugin-sonarjs":"^0.4.0","eslint-watch":"^5.1.2","jest":"^24.7.1","jest-fetch-mock":"^2.1.2","prettier":"^1.18.2","react":"^16.8.6","react-dom":"^16.8.6","react-hooks-testing-library":"^0.6.0","react-test-renderer":"^16.8.6","ts-jest":"^24.0.0","typescript":"^3.4.5","watch":"^1.0.2"},"scripts":{"prepublishOnly":"yarn build # runs before publish","build":"rm -rf dist && tsc --module CommonJS","build:watch":"rm -rf dist && tsc -w --module CommonJS","tsc":"tsc -p . --noEmit && tsc -p ./src/__tests__","test:browser":"yarn tsc && jest -c ./config/jest.config.js --env=jsdom","test:browser:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=jsdom","test:server":"yarn tsc && jest -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx makeRouteAndOptions.test.tsx","test:server:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx makeRouteAndOptions.test.tsx","test:watch":"yarn test:browser:watch && yarn test:server:watch","test":"yarn test:browser && yarn test:server","clean":"npm prune; yarn cache clean; rm -rf ./node_modules package-lock.json yarn.lock; yarn","lint":"eslint ./src/**/*.{ts,tsx}","lint:fix":"npm run lint -- --fix","lint:watch":"watch 'yarn lint'"},"keywords":["react hook","react-hook","use","isomorphic","use","http","fetch","hook","react","useFetch","fetch","request","axios","react-use-fetch","react-fetch-hook","use-fetch","suspense","fetch data","usefetch hook","react-hooks-fetch","react usefetch","react hooks tutorial","react-cache","react custom hooks","react-usefetch","react hooks async","react suspense","use hooks","react usefetch hook","fetch-suspense","async hook react","react-hooks-fetch","react hooks usefetch","use fetch hook","react fetch hook","graphql","mutation","query","useAxios","use-axios","use-superagent","superagent","apollo","useGraphQL","use-graphql"],"description":"<ul> <li><a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/s/usefetch-in-nextjs-nn9fm'>useFetch - Next.js</a></li> <li><a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/embed/km04k9k9x5'>useFetch - create-re","licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"use-http@0.1.94","dist":{"shasum":"2ba52a4e58fa64b01e7f1e2ec14c630ced682961","integrity":"sha512-ZJb7QQk07BjduyK4htC1sx7ttRLM4qBRjHgtIVdiKJo21XllkIUoW6Lgao9xg2nfUCympWGzey8ifFrzX+J6Zg==","tarball":"https://registry.npmjs.org/use-http/-/use-http-0.1.94.tgz","fileCount":35,"unpackedSize":82835,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdqAMqCRA9TVsSAnZWagAApIgP/RVVoST9M9gfBmUodGsg\nXE/N1kIi94u/SwOKpHk/I06B/IN/P/nKpNzkzPzpxeWyUMtHZOwoKeaU5j0W\n2ajH30gONkvDu2H3fHlZE9BQT0lgZK1aB9UFKWmt8UH1Jsd777adRoSCFtLn\n/uYntfI/GcTN8jDVumo3gLAKg65js4cjCGNz1FiG6JMIhk9yJaC1d/p0luvK\nmcgFgCfmDTSOgzzWAMrGsqa7M1yKSmbtSRlxC4RXDR2gfJD36NtfHECwm9Dc\nD2S881wj/oidgS+qnZEcRWCDDUmvpniR4sQwbs5wtsMeqFFdtOIbC9mOAdiS\n/Hba0BdNwV8TiTJZy37RGicOmzX2+IrV4ytr1q7OV6b0tcJbvSbXco/7pxF5\nZvSB62W/NTnzt3VezoLvPXB6DpC+JRKr1or/FhlCe46l4gj59J9oiNbREYgE\nCDnZXwWhCYOsrWnOYUCCsG2GA0VIZbHBx4zNOfgyLqdtFSWC+V15J27sdkIF\ne68I61pHtzBI5fl4CXafVoaee6fjSoaR92M+Yan5ZPlYSCx2W+2s9gKZWI3p\nSGq/wWgU6I+ertEIeYdju9cXB8P+6gI1pR/CD9qPmkN19rZYf4WZazvxG507\nWVSHEEL7G5hRe9ZTtD6AZKDU/bWOWC8hADitwpBLxbWLkM/L+2WiwnG0QNXn\nHViq\r\n=+Yp/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCzEp7EqqnCot6ehKmEAqbRgfWDH/liNmnb2gUKjRw8+wIgNFeuu8AadV8DgEOHzkRQtGBvVVMyFoStvS/paeVOEAU="}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-http_0.1.94_1571291945700_0.3608825555390447"},"_hasShrinkwrap":false},"0.1.95":{"name":"use-http","version":"0.1.95","homepage":"http://use-http.com/","main":"dist/index.js","license":"MIT","repository":{"type":"git","url":"https://github.com/alex-cory/use-http.git"},"dependencies":{"use-ssr":"^1.0.19"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"devDependencies":{"@testing-library/react":"^9.2.0","@testing-library/react-hooks":"^2.0.2","@types/fetch-mock":"^7.2.3","@types/jest":"^24.0.12","@types/node":"^12.0.10","@types/react":"16.9.3","@types/react-dom":"^16.8.4","@typescript-eslint/eslint-plugin":"^2.0.0","@typescript-eslint/parser":"^2.0.0","convert-keys":"^1.3.4","eslint":"^6.0.1","eslint-config-prettier":"6.2.0","eslint-plugin-jest":"22.16.0","eslint-plugin-jest-formatting":"1.1.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-react":"^7.14.2","eslint-plugin-react-hooks":"^2.0.0","eslint-plugin-sonarjs":"^0.4.0","eslint-watch":"^5.1.2","jest":"^24.7.1","jest-fetch-mock":"^2.1.2","prettier":"^1.18.2","react":"^16.8.6","react-dom":"^16.8.6","react-hooks-testing-library":"^0.6.0","react-test-renderer":"^16.8.6","ts-jest":"^24.0.0","typescript":"^3.4.5","watch":"^1.0.2"},"scripts":{"prepublishOnly":"yarn build # runs before publish","build":"rm -rf dist && tsc --module CommonJS","build:watch":"rm -rf dist && tsc -w --module CommonJS","tsc":"tsc -p . --noEmit && tsc -p ./src/__tests__","test:browser":"yarn tsc && jest -c ./config/jest.config.js --env=jsdom","test:browser:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=jsdom","test:server":"yarn tsc && jest -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx makeRouteAndOptions.test.tsx","test:server:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx makeRouteAndOptions.test.tsx","test:watch":"yarn test:browser:watch && yarn test:server:watch","test":"yarn test:browser && yarn test:server","clean":"npm prune; yarn cache clean; rm -rf ./node_modules package-lock.json yarn.lock; yarn","lint":"eslint ./src/**/*.{ts,tsx}","lint:fix":"npm run lint -- --fix","lint:watch":"watch 'yarn lint'"},"keywords":["react hook","react-hook","use","isomorphic","use","http","fetch","hook","react","useFetch","fetch","request","axios","react-use-fetch","react-fetch-hook","use-fetch","suspense","fetch data","usefetch hook","react-hooks-fetch","react usefetch","react hooks tutorial","react-cache","react custom hooks","react-usefetch","react hooks async","react suspense","use hooks","react usefetch hook","fetch-suspense","async hook react","react-hooks-fetch","react hooks usefetch","use fetch hook","react fetch hook","graphql","mutation","query","useAxios","use-axios","use-superagent","superagent","apollo","useGraphQL","use-graphql"],"description":"<ul> <li><a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/s/usefetch-in-nextjs-nn9fm'>useFetch - Next.js</a></li> <li><a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/embed/km04k9k9x5'>useFetch - create-re","licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"use-http@0.1.95","dist":{"shasum":"77ab58c0ee6932aa8dc834d63d299ce584004359","integrity":"sha512-2qd0e47abmXb8QRhIDmEnADD2zrslzEyv/FoX4yfztIUBIoLeQw+kXfJTSNsXOvO5ebYeWu7KacPTfHnpreBDQ==","tarball":"https://registry.npmjs.org/use-http/-/use-http-0.1.95.tgz","fileCount":35,"unpackedSize":83571,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdqlv/CRA9TVsSAnZWagAAKXIP/1M5V/xQ1Cmulj4Z1KRZ\nfEB3vC6rsya71uBYn5UjeIB+BXP+ZPfmAfBIZahH4nklLTNGZyExbB7SUask\nxdDylZ22fxsKHB4dYtkAMFpZXwRyEsO+7LXXEpwS/5K959eQOegCzgAo/JaT\n17bU5xJo6LWb5SIy3JQj2uOrBOXBP4tCM2AnxTv7GlZdj+1+Svlk0KvQ6Rj2\nAaHc+ZX1wTKpJM4SowGFpq3f+SFrmtAZqT/Nf6sjZBRoS1YgjqaIcD49trpJ\nGg+fx72+uP41sDH+veHHjoDLOP6WvfSG09rUR+XftTBv5YLQb3/4O4cU0H8j\nr+2oK9F/85TPL7f2TDV1OJMm7Wz1Z2UiOWhixxzR7JAKBYkehgERtNG9qyZq\nVb0Fw2xbAeBxGg1WJrboHbuwFIw5JZWVc8GGPcbL2kK5ROsY2843Beu0TBE1\nYx6mcgf/7INHrQa5py9ZKwXWFngeM+JUJNNoKWCkHUok2Zw5hDogSNb9R0Ts\nuwqo2MvTvFn+9fLubsgQIedkuPeMW2+avY/9Rcn1pH0fR3oXlr6tlBymKkuk\n+KG/M8LwR2OhiLfsbzuSdJJuXLAxflKB5A9yXhG/e5qRB0bhJU4JpXjOW8Kr\nwjrapOyEqxlCqvDlHuoo2GYx7535hufm6HLfOYBp1qMXDFouXMAqk+T+kfqp\ntVfT\r\n=G0XJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1/zzzbEtVmxHZIpULo4rY6z5JKVv63FNKwjU95OrgGAIgC/v3G4sUmNEnuoTICzgXb+hW59VgjAGTOYDNBMjQqhI="}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-http_0.1.95_1571445758859_0.8783230706183176"},"_hasShrinkwrap":false},"0.1.96":{"name":"use-http","version":"0.1.96","homepage":"http://use-http.com/","main":"dist/index.js","license":"MIT","repository":{"type":"git","url":"https://github.com/alex-cory/use-http.git"},"dependencies":{"use-ssr":"^1.0.19"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"devDependencies":{"@testing-library/react":"^9.2.0","@testing-library/react-hooks":"^3.0.0","@types/fetch-mock":"^7.2.3","@types/jest":"^24.0.12","@types/node":"^12.0.10","@types/react":"16.9.3","@types/react-dom":"^16.8.4","@typescript-eslint/eslint-plugin":"^2.0.0","@typescript-eslint/parser":"^2.0.0","convert-keys":"^1.3.4","eslint":"^6.0.1","eslint-config-prettier":"6.4.0","eslint-plugin-jest":"22.20.1","eslint-plugin-jest-formatting":"1.1.1","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-react":"^7.14.2","eslint-plugin-react-hooks":"^2.0.0","eslint-plugin-sonarjs":"^0.4.0","eslint-watch":"^5.1.2","jest":"^24.7.1","jest-fetch-mock":"^2.1.2","prettier":"^1.18.2","react":"^16.8.6","react-dom":"^16.8.6","react-hooks-testing-library":"^0.6.0","react-test-renderer":"^16.8.6","ts-jest":"^24.0.0","typescript":"^3.4.5","watch":"^1.0.2"},"scripts":{"prepublishOnly":"yarn build # runs before publish","build":"rm -rf dist && tsc --module CommonJS","build:watch":"rm -rf dist && tsc -w --module CommonJS","tsc":"tsc -p . --noEmit && tsc -p ./src/__tests__","test:browser":"yarn tsc && jest -c ./config/jest.config.js --env=jsdom","test:browser:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=jsdom","test:server":"yarn tsc && jest -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx makeRouteAndOptions.test.tsx","test:server:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx makeRouteAndOptions.test.tsx","test:watch":"yarn test:browser:watch && yarn test:server:watch","test":"yarn test:browser && yarn test:server","clean":"npm prune; yarn cache clean; rm -rf ./node_modules package-lock.json yarn.lock; yarn","lint":"eslint ./src/**/*.{ts,tsx}","lint:fix":"npm run lint -- --fix","lint:watch":"watch 'yarn lint'"},"keywords":["react hook","react-hook","use","isomorphic","use","http","fetch","hook","react","useFetch","fetch","request","axios","react-use-fetch","react-fetch-hook","use-fetch","suspense","fetch data","usefetch hook","react-hooks-fetch","react usefetch","react hooks tutorial","react-cache","react custom hooks","react-usefetch","react hooks async","react suspense","use hooks","react usefetch hook","fetch-suspense","async hook react","react-hooks-fetch","react hooks usefetch","use fetch hook","react fetch hook","graphql","mutation","query","useAxios","use-axios","use-superagent","superagent","apollo","useGraphQL","use-graphql"],"description":"<ul> <li><a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/s/usefetch-in-nextjs-nn9fm'>useFetch - Next.js</a></li> <li><a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/embed/km04k9k9x5'>useFetch - create-re","licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"use-http@0.1.96","dist":{"shasum":"366445050da5ded6ec8e1db4d496bd6a674f480b","integrity":"sha512-Dx/rOIgGgmOvvMbH/sK5IQf50Rh5E4hOnH4jBhcm2TJjCFW4gIW0TklSJqO4T8kG3x9tzxFxv1/6an/qC6wo7Q==","tarball":"https://registry.npmjs.org/use-http/-/use-http-0.1.96.tgz","fileCount":35,"unpackedSize":84692,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdy2BuCRA9TVsSAnZWagAACP8P/AjkbvtcZopUFARbZplo\nwlmgiy4Bsj3BJ3pOymPQZ5hp/6yaZiVH8JInVndBFLOPDg3YpPmt7afRlZhX\nSiBgl41a8cLu7dPev6xcbGcr4zJJCE5TKzuGIyO/QoYAhQIyCU52hdj13gkW\ndDIDbxaCByT/0Z/FCrW/GJQJWpPbkEmaNBB69JLU8WV/IpsQ6itc2FVjfAIC\nkmkdcHxxyjMkwR5EHjyFMxNsRSpjr1UjHVqQJqLJcDUkv8YXXV1V/c99tgl0\nFdM8kUN98iMRS0z8C33f3Eed2qZK3WA0LxHuBCuMnZwRjkf+5cI3KpdC8T6w\nK+rnRZF6vdfv6NlckUWkr32hcIWQhjp38/qeMMPw9Ib402sqH12H07D8M5AV\n0eF1TJLnqMufmKWR7M2Khp2buZWPXjh7T4Q6fWGg7kQw0OheqmPsdIvEz8d+\nF4CeZEmgQIg+4QZSARrFHSGtkifVx4OCQPRbPxonIGgI61BJ0qTD7pgFFty+\nRF4oAY9MaZh5/1Q9vj6GIIiFeaGQUkVEHtSluboDBnwkWu+G7dG8mkjEsfly\nR/E7K0fwB/RvRC01EL4ZkIRRmF6BQy3q4nmfjIqCCgFEynVC6NKA5ynIus/i\nwWzZN+ALapixbcnCGBQhhPIfr/lH10946WT+5hRLFLwZ2nfWZtKr7xEvaKcc\nhxSO\r\n=K14z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFCserdiDGwb/8GUE6hP13xV+cMGlhIamt4gH0C745BMAiEAg9BqlY5KmM7DQ9bWtGKLNzkIXfYAYU96V2THji6oBAE="}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-http_0.1.96_1573609581285_0.821658451198829"},"_hasShrinkwrap":false},"0.1.97":{"name":"use-http","version":"0.1.97","homepage":"http://use-http.com/","main":"dist/index.js","license":"MIT","repository":{"type":"git","url":"https://github.com/alex-cory/use-http.git"},"dependencies":{"use-ssr":"^1.0.19"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"devDependencies":{"@testing-library/react":"^9.2.0","@testing-library/react-hooks":"^3.0.0","@types/fetch-mock":"^7.2.3","@types/jest":"^24.0.12","@types/node":"^12.0.10","@types/react":"16.9.3","@types/react-dom":"^16.8.4","@typescript-eslint/eslint-plugin":"^2.0.0","@typescript-eslint/parser":"^2.0.0","convert-keys":"^1.3.4","eslint":"^6.0.1","eslint-config-prettier":"6.4.0","eslint-plugin-jest":"22.20.1","eslint-plugin-jest-formatting":"1.1.1","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-react":"^7.14.2","eslint-plugin-react-hooks":"^2.0.0","eslint-plugin-sonarjs":"^0.4.0","eslint-watch":"^5.1.2","jest":"^24.7.1","jest-fetch-mock":"^2.1.2","prettier":"^1.18.2","react":"^16.8.6","react-dom":"^16.8.6","react-hooks-testing-library":"^0.6.0","react-test-renderer":"^16.8.6","ts-jest":"^24.0.0","typescript":"^3.4.5","watch":"^1.0.2"},"scripts":{"prepublishOnly":"yarn build # runs before publish","build":"rm -rf dist && tsc --module CommonJS","build:watch":"rm -rf dist && tsc -w --module CommonJS","tsc":"tsc -p . --noEmit && tsc -p ./src/__tests__","test:browser":"yarn tsc && jest -c ./config/jest.config.js --env=jsdom","test:browser:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=jsdom","test:server":"yarn tsc && jest -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx makeRouteAndOptions.test.tsx","test:server:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx makeRouteAndOptions.test.tsx","test:watch":"yarn test:browser:watch && yarn test:server:watch","test":"yarn test:browser && yarn test:server","clean":"npm prune; yarn cache clean; rm -rf ./node_modules package-lock.json yarn.lock; yarn","lint":"eslint ./src/**/*.{ts,tsx}","lint:fix":"npm run lint -- --fix","lint:watch":"watch 'yarn lint'"},"keywords":["react hook","react-hook","use","isomorphic","use","http","fetch","hook","react","useFetch","fetch","request","axios","react-use-fetch","react-fetch-hook","use-fetch","suspense","fetch data","usefetch hook","react-hooks-fetch","react usefetch","react hooks tutorial","react-cache","react custom hooks","react-usefetch","react hooks async","react suspense","use hooks","react usefetch hook","fetch-suspense","async hook react","react-hooks-fetch","react hooks usefetch","use fetch hook","react fetch hook","graphql","mutation","query","useAxios","use-axios","use-superagent","superagent","apollo","useGraphQL","use-graphql"],"description":"<ul> <li><a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/s/usefetch-in-nextjs-nn9fm'>useFetch - Next.js</a></li> <li><a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/embed/km04k9k9x5'>useFetch - create-re","licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"use-http@0.1.97","dist":{"shasum":"b19d7f43c6ae2a471d43a87a1daff25f131909cb","integrity":"sha512-wu+iSglKl2SZaLj1JKf4NrVZVu/6WQECbF3Dn4EBzZ8PO1KTGB/WxK3lCYIIT5AVKUbG/uhwVrQUBEQCXGF6Mw==","tarball":"https://registry.npmjs.org/use-http/-/use-http-0.1.97.tgz","fileCount":35,"unpackedSize":85042,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdy3YpCRA9TVsSAnZWagAAe7kQAI1By1DUbSiDTK3pX5IM\n0lV9PrmRCudHkRBQUqql00XHRr2zaCCV+O0qgaSV8tYB7hP5t7KgrQf30jp8\nWEx8fQXv1I1y0afGks2cz763NoaPTD0+ywiR06AMV3spIb6/gBMrYUT77HAE\nZYvliF+C4HD3s1FJ9Eo1bsckcDoeSRVpWF1rhF1LWJjijmHLeddrVkYIkQhD\nVut3Srkov4K2UJDDGXk/iMXuYrtu6mw8Qyii6KCh3NU7UutvQ6UR7XSays1Z\nGtUwsOJlekW+4neg5qnAMfiGGidXTZybJ71/xYmW7P+mO49yqj17JJlzua7S\nNVtqyBAjPaEs+Ka4CCf5QByZxXTFZW0HKRelnPorq0pqbaVJefB16Ynj23Gc\niWO4KfWGG4REsxUEcdtbNdWJtkB+S/9KYFwuHK9hiqECHU6caTO3gQ8UzTq+\nRyJR5KgQ9XU18aXxanzzobf3hI3zhWUhXRnNXRqsop6Y4fRQPuCW0i01Zz+a\nnrhsGSa6ESBQ1i24V5V4iYOdYcTiVFMmuH/UAXqmUyJ0J2PCIX0IaF+9XxFM\n7OyJDrT5CMqZYIOYWekn/EvPgcLNP4TzjG3xmp/+Cv4ITz5Gc3zyZDckEEYU\nviq7haeNTGTyHZ3GtdnX2iAFxF0s1ZRfPKCCJzUUoiUbUJvhfHXNB/bQuL+o\nB/ww\r\n=7hLy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTJL3QMTWK+iz9/ueowJeeQCpiZxLZyGkoz+VOinru8QIhAOI1gvDXY42oPRJFThG+ZZq2nxLvLasTUDwY9gONNARS"}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-http_0.1.97_1573615144462_0.11659364669953964"},"_hasShrinkwrap":false},"0.1.98":{"name":"use-http","version":"0.1.98","homepage":"http://use-http.com/","main":"dist/index.js","license":"MIT","repository":{"type":"git","url":"https://github.com/alex-cory/use-http.git"},"dependencies":{"use-ssr":"^1.0.19"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"devDependencies":{"@testing-library/react":"^9.2.0","@testing-library/react-hooks":"^3.0.0","@types/fetch-mock":"^7.2.3","@types/jest":"^24.0.12","@types/node":"^12.0.10","@types/react":"16.9.3","@types/react-dom":"^16.8.4","@typescript-eslint/eslint-plugin":"^2.0.0","@typescript-eslint/parser":"^2.0.0","convert-keys":"^1.3.4","eslint":"^6.0.1","eslint-config-prettier":"6.5.0","eslint-plugin-jest":"22.21.0","eslint-plugin-jest-formatting":"1.2.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-react":"^7.14.2","eslint-plugin-react-hooks":"^2.0.0","eslint-plugin-sonarjs":"^0.5.0","eslint-watch":"^5.1.2","jest":"^24.7.1","jest-fetch-mock":"^2.1.2","prettier":"^1.18.2","react":"^16.8.6","react-dom":"^16.8.6","react-hooks-testing-library":"^0.6.0","react-test-renderer":"^16.8.6","ts-jest":"^24.0.0","typescript":"^3.4.5","watch":"^1.0.2"},"scripts":{"prepublishOnly":"yarn build # runs before publish","build":"rm -rf dist && tsc --module CommonJS","build:watch":"rm -rf dist && tsc -w --module CommonJS","tsc":"tsc -p . --noEmit && tsc -p ./src/__tests__","test:browser":"yarn tsc && jest -c ./config/jest.config.js --env=jsdom","test:browser:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=jsdom","test:server":"yarn tsc && jest -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx makeRouteAndOptions.test.tsx","test:server:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx makeRouteAndOptions.test.tsx","test:watch":"yarn test:browser:watch && yarn test:server:watch","test":"yarn test:browser && yarn test:server","clean":"npm prune; yarn cache clean; rm -rf ./node_modules package-lock.json yarn.lock; yarn","lint":"eslint ./src/**/*.{ts,tsx}","lint:fix":"npm run lint -- --fix","lint:watch":"watch 'yarn lint'"},"keywords":["react hook","react-hook","use","isomorphic","use","http","fetch","hook","react","useFetch","fetch","request","axios","react-use-fetch","react-fetch-hook","use-fetch","suspense","fetch data","usefetch hook","react-hooks-fetch","react usefetch","react hooks tutorial","react-cache","react custom hooks","react-usefetch","react hooks async","react suspense","use hooks","react usefetch hook","fetch-suspense","async hook react","react-hooks-fetch","react hooks usefetch","use fetch hook","react fetch hook","graphql","mutation","query","useAxios","use-axios","use-superagent","superagent","apollo","useGraphQL","use-graphql"],"description":"<ul> <li><a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/s/usefetch-in-nextjs-nn9fm'>useFetch - Next.js</a></li> <li><a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/embed/km04k9k9x5'>useFetch - create-re","licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"use-http@0.1.98","dist":{"shasum":"ee2a5ad974c5ac1777b752123d95b32c3fba1b40","integrity":"sha512-gexsNL4VobmDRNNmuYNn3MTOkJf2Olnhh0Cf6GlQQdsnnDvUaWXoAdYiL6YNuUUvygyipD+uuh9wfGSRhcQ5Yg==","tarball":"https://registry.npmjs.org/use-http/-/use-http-0.1.98.tgz","fileCount":35,"unpackedSize":84390,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzFXcCRA9TVsSAnZWagAAJdQQAKO1211+byzSnbAzHC3f\nHY9mPfw2Jzv6ii2dPkhxKw3VCXBatL92mGpSxPZiyX5w05TIicwwp/92hIUB\nAk/3htCLnZzkeHtiuJZ+UtLLYAc1wjGBsxOER2GUHQCEX15c7G6VKJP3I+ZR\nrpWdmzFmxIkFzYMtt4xMeWyvKlv1Qf15d9eeAhmWLtjuZiObtsyckczXwwM8\nsI2zs800DA/4w+ZHFVxfNu5sxyya8+1psVOdsWu7EDTKCZfDj3quX1MxbCmS\n6J3L/vBeTxDt0cKzptMP+fvl49BXzRKa6eYCEeGQwXEf0wurrzV6TDPGDLDo\nJaV0bCa+0sOdkOwu10FEq4atvxy29RMequu15NJnnRmlUmPUurt8ARF6uTkd\nZRHeIk/sEsu46yfFhKwz9M4gaIbrcaIb9RDq5gQjtV0OVY0gf8na3k7wHywB\nuOQ9Er3RiQG4liuURg1ZgSGg5X9PdcGlRM6U4wOs4zdrH7yOrjB8v30tNoy3\n/k6tul+OjIBDrTnvpZCx4nm7f7C4ZC5TDq3vINx6pksgaRjh9cL0eJ7qyeNP\ndjF6y95MsYJAmkKCjZDz5wjL8kFz5qxbojeZaM3qplV+WoyM2+QHqdZEwgd9\n4+NUuiNoynn9Xb8VdpLZacMx7+Z1tP7yQpWSCrd6u43U8zN3w9PLqJFGd0kA\nNPUT\r\n=NM+I\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYAgbZxp4YazlZaNHtadKft1/T2cIwMisopzty4yChyAIhAJdYRAjQl1Z4HYjb/5wMUe5+QuU2IsO6yuMyS4NSh/N1"}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-http_0.1.98_1573672411415_0.9056857172800179"},"_hasShrinkwrap":false},"0.1.99":{"name":"use-http","version":"0.1.99","homepage":"http://use-http.com/","main":"dist/index.js","license":"MIT","repository":{"type":"git","url":"https://github.com/alex-cory/use-http.git"},"dependencies":{"use-ssr":"^1.0.19"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"devDependencies":{"@testing-library/react":"^9.2.0","@testing-library/react-hooks":"^3.0.0","@types/fetch-mock":"^7.2.3","@types/jest":"^24.0.12","@types/node":"^12.0.10","@types/react":"16.9.3","@types/react-dom":"^16.8.4","@typescript-eslint/eslint-plugin":"^2.0.0","@typescript-eslint/parser":"^2.0.0","convert-keys":"^1.3.4","eslint":"^6.0.1","eslint-config-prettier":"6.5.0","eslint-plugin-jest":"22.21.0","eslint-plugin-jest-formatting":"1.2.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-react":"^7.14.2","eslint-plugin-react-hooks":"^2.0.0","eslint-plugin-sonarjs":"^0.5.0","eslint-watch":"^5.1.2","jest":"^24.7.1","jest-fetch-mock":"^2.1.2","prettier":"^1.18.2","react":"^16.8.6","react-dom":"^16.8.6","react-hooks-testing-library":"^0.6.0","react-test-renderer":"^16.8.6","ts-jest":"^24.0.0","typescript":"^3.4.5","watch":"^1.0.2"},"scripts":{"prepublishOnly":"yarn build # runs before publish","build":"rm -rf dist && tsc --module CommonJS","build:watch":"rm -rf dist && tsc -w --module CommonJS","tsc":"tsc -p . --noEmit && tsc -p ./src/__tests__","test:browser":"yarn tsc && jest -c ./config/jest.config.js --env=jsdom","test:browser:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=jsdom","test:server":"yarn tsc && jest -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx makeRouteAndOptions.test.tsx","test:server:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx makeRouteAndOptions.test.tsx","test:watch":"yarn test:browser:watch && yarn test:server:watch","test":"yarn test:browser && yarn test:server","clean":"npm prune; yarn cache clean; rm -rf ./node_modules package-lock.json yarn.lock; yarn","lint":"eslint ./src/**/*.{ts,tsx}","lint:fix":"npm run lint -- --fix","lint:watch":"watch 'yarn lint'"},"keywords":["react hook","react-hook","use","isomorphic","use","http","fetch","hook","react","useFetch","fetch","request","axios","react-use-fetch","react-fetch-hook","use-fetch","suspense","fetch data","usefetch hook","react-hooks-fetch","react usefetch","react hooks tutorial","react-cache","react custom hooks","react-usefetch","react hooks async","react suspense","use hooks","react usefetch hook","fetch-suspense","async hook react","react-hooks-fetch","react hooks usefetch","use fetch hook","react fetch hook","graphql","mutation","query","useAxios","use-axios","use-superagent","superagent","apollo","useGraphQL","use-graphql"],"description":"<ul> <li><a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/s/usefetch-in-nextjs-nn9fm'>useFetch - Next.js</a></li> <li><a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/embed/km04k9k9x5'>useFetch - create-re","licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"use-http@0.1.99","dist":{"shasum":"3fe36e5b3a3440cef2cc8054904bc593a4740175","integrity":"sha512-AldZDGNOPCqs8MreKwkeZb72fLsD0CsQTSyo0W5hCqCqvCzCfyYWY9ao6LBSTM8C+kqviUDUX5LdLbY2Kxen1w==","tarball":"https://registry.npmjs.org/use-http/-/use-http-0.1.99.tgz","fileCount":35,"unpackedSize":85714,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzIbpCRA9TVsSAnZWagAAh6AP/1cxcClQMX7Guo5yyj4O\nlyRtLwwh3huZ7zsCu3vEpnm9fhUiCXegaKNmPLTZQmVH1pvJJieFGYQFpl8Q\nSYqF5WdIBid19B8cDdaB7/AdUh97mtG1ReYJyEK4ftFhNEtrKMFtHh6/Z6r9\nM17YJAKi7GNW+oMV7sPLXviX+WItjh8PyxdyMkXQbIiRoc7Jmw0y11zEEEaS\nZ+amJplV70E/xbRRR0FY4UZzCLzT9va1zAJXt+aLdAGPRSEjTGZlsQ7BQtpo\nhbKMaEmdNM0FmTpikltQI4LGKGpi6EwUAs2ky5XyawSLqwN47EGKcYVPTU65\nCpeSdsiIMJRlRaoEUkRI27WZXRyYLM/+Bgc+J0YlAdxYcfszNAOjyxCWKViC\n/Xi597DRsCj0wzIEIgt9aY/BqdRdJwY6IlDJcdxB9bsW3n35JaQ5H9VdOcRm\niHcX0vWnMpDZc+885GBwUFjyfJsZ22MGYmXoOi1uKxncSBhOpfDfkq6kpyBR\ni8LesBUBk1r9+SxUv/DkrpsIMNvHii59rqlEkdDZtcU6j5Odh4Sw8y/NoELy\nKVt8UhX3fxWPqJUX2e1CudXMOA5Mahk1QRNCGqTPNRln+jm25tbVRCx3Bp2r\n+45T5Mt5cni3zVWsZmzGW/F/9GbjngLnO6ex/lO848SfGacuJI0niWV2t20B\nPKHq\r\n=SJ4c\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMwYVhiikUoBxY7yufntxrgBfZ/IOQdDc6JVwGBkIoTQIgfYoxWzYlEDz/Kf38S05BuhQf3NE8Uq/abCYM8siyyz8="}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-http_0.1.99_1573684968473_0.14734250600135845"},"_hasShrinkwrap":false},"0.2.0":{"name":"use-http","version":"0.2.0","homepage":"http://use-http.com/","main":"dist/index.js","license":"MIT","repository":{"type":"git","url":"https://github.com/alex-cory/use-http.git"},"dependencies":{"use-ssr":"^1.0.19"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"devDependencies":{"@testing-library/react":"^9.2.0","@testing-library/react-hooks":"^3.0.0","@types/fetch-mock":"^7.2.3","@types/jest":"^24.0.12","@types/node":"^12.0.10","@types/react":"16.9.3","@types/react-dom":"^16.8.4","@typescript-eslint/eslint-plugin":"^2.0.0","@typescript-eslint/parser":"^2.0.0","convert-keys":"^1.3.4","eslint":"^6.0.1","eslint-config-prettier":"6.5.0","eslint-plugin-jest":"23.0.4","eslint-plugin-jest-formatting":"1.2.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-react":"^7.14.2","eslint-plugin-react-hooks":"^2.0.0","eslint-plugin-sonarjs":"^0.5.0","eslint-watch":"^5.1.2","jest":"^24.7.1","jest-fetch-mock":"^2.1.2","prettier":"^1.18.2","react":"^16.8.6","react-dom":"^16.8.6","react-hooks-testing-library":"^0.6.0","react-test-renderer":"^16.8.6","ts-jest":"^24.0.0","typescript":"^3.4.5","watch":"^1.0.2"},"scripts":{"prepublishOnly":"yarn build # runs before publish","build":"rm -rf dist && tsc --module CommonJS","build:watch":"rm -rf dist && tsc -w --module CommonJS","tsc":"tsc -p . --noEmit && tsc -p ./src/__tests__","test:browser":"yarn tsc && jest -c ./config/jest.config.js --env=jsdom","test:browser:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=jsdom","test:server":"yarn tsc && jest -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx makeRouteAndOptions.test.tsx","test:server:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx makeRouteAndOptions.test.tsx","test:watch":"yarn test:browser:watch && yarn test:server:watch","test":"yarn test:browser && yarn test:server","clean":"npm prune; yarn cache clean; rm -rf ./node_modules package-lock.json yarn.lock; yarn","lint":"eslint ./src/**/*.{ts,tsx}","lint:fix":"npm run lint -- --fix","lint:watch":"watch 'yarn lint'"},"keywords":["react hook","react-hook","use","isomorphic","use","http","fetch","hook","react","useFetch","fetch","request","axios","react-use-fetch","react-fetch-hook","use-fetch","suspense","fetch data","usefetch hook","react-hooks-fetch","react usefetch","react hooks tutorial","react-cache","react custom hooks","react-usefetch","react hooks async","react suspense","use hooks","react usefetch hook","fetch-suspense","async hook react","react-hooks-fetch","react hooks usefetch","use fetch hook","react fetch hook","graphql","mutation","query","useAxios","use-axios","use-superagent","superagent","apollo","useGraphQL","use-graphql"],"description":"<ul> <li><a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/s/usefetch-in-nextjs-nn9fm'>useFetch - Next.js</a></li> <li><a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/embed/km04k9k9x5'>useFetch - create-re","licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"use-http@0.2.0","dist":{"shasum":"fd7a49e9592c533046c4f2b9db4650a3404d22bd","integrity":"sha512-46POC14oA6BfZLlyV2v9RYzJ+4IwYu5+9k+weN3J6kcauOG99HrEW7HfzWClv4oNFZ0futr6iPIIpGRRJ9js8A==","tarball":"https://registry.npmjs.org/use-http/-/use-http-0.2.0.tgz","fileCount":35,"unpackedSize":87489,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd05kMCRA9TVsSAnZWagAAkxkP/RCxgBd37c+MJf+YTWrU\nbqHKoXCf5AynvatY0wuI1dLltH+bktSuc7E8ItoWpZXjoEdK2shgyuZLaAlj\nvpUOrKWBMpYMY9x03JQ5xGf3S8r7yWj1DEk6x77CpidbH1HJIALodcSorxsG\n7cz68wP/nDSylwvyORZnhJ5Ai0CiHRkTVjrRV0vYLKrVCFC5F5OV4mltYq78\nMOQID7goPnkIvhMcBoCv49WhviC8c3IuXnG6RPOeIwTGaLD3hge2T8jeNjEQ\nPrGn4p8o/BS40xYGBRMG0YxbTPpSY9gor8HKB47fahOjUo9rB7yHqdCeX2ql\n7UL9uuDMlVt4SsrNlODXnTbPM+f9Us17waFUhCG0PQ2kzLP1Y2no9YuIj70Y\nBr6FO66SLJg+cPbmT/7fGN+eMqrzPJliaf+B/XVlBoyy0Ns9xEzlnKgz06ub\ngMRtr5b8zC1l7qio7XCgaPfeWyYu25cJ7rGzgNlGsr4qRIcfGojjy0X2rHfi\nlmrSFBFxAPdZzV5K+1L2ffevDeLHwWuht1QERhzLacVsCSLyh/BzGa68OWhw\nn5hZKe/4xXpQJgEMcs7ZW+A96wM/0GYfcMdD094CJ1W6KS02rFwW4wUbrvXB\n2GGDHzXkiazwSa0emAIFV7gZk7NtUzhWr5Hm+EYHHjTABVWZEegnvcFhuqxO\niqwk\r\n=/JRr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDg5z8WcOHV6n7Iic96eRFgXYw3UAsul4J4w6Ehn8ydkAIgZZPbzj5W2rydGVRkeRc2xXKgk7TNC19ir7I2msIJDX4="}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-http_0.2.0_1574148364298_0.8415300829451378"},"_hasShrinkwrap":false},"0.2.1":{"name":"use-http","version":"0.2.1","homepage":"http://use-http.com/","main":"dist/index.js","license":"MIT","repository":{"type":"git","url":"https://github.com/alex-cory/use-http.git"},"dependencies":{"use-ssr":"^1.0.19"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"devDependencies":{"@testing-library/react":"^9.2.0","@testing-library/react-hooks":"^3.0.0","@types/fetch-mock":"^7.2.3","@types/jest":"^24.0.12","@types/node":"^12.0.10","@types/react":"16.9.3","@types/react-dom":"^16.8.4","@typescript-eslint/eslint-plugin":"^2.0.0","@typescript-eslint/parser":"^2.0.0","convert-keys":"^1.3.4","eslint":"^6.0.1","eslint-config-prettier":"6.5.0","eslint-plugin-jest":"23.0.4","eslint-plugin-jest-formatting":"1.2.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-react":"^7.14.2","eslint-plugin-react-hooks":"^2.0.0","eslint-plugin-sonarjs":"^0.5.0","eslint-watch":"^5.1.2","jest":"^24.7.1","jest-fetch-mock":"^2.1.2","prettier":"^1.18.2","react":"^16.8.6","react-dom":"^16.8.6","react-hooks-testing-library":"^0.6.0","react-test-renderer":"^16.8.6","ts-jest":"^24.0.0","typescript":"^3.4.5","watch":"^1.0.2"},"scripts":{"prepublishOnly":"yarn build # runs before publish","build":"rm -rf dist && tsc --module CommonJS","build:watch":"rm -rf dist && tsc -w --module CommonJS","tsc":"tsc -p . --noEmit && tsc -p ./src/__tests__","test:browser":"yarn tsc && jest -c ./config/jest.config.js --env=jsdom","test:browser:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=jsdom","test:server":"yarn tsc && jest -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx makeRouteAndOptions.test.tsx","test:server:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx makeRouteAndOptions.test.tsx","test:watch":"yarn test:browser:watch && yarn test:server:watch","test":"yarn test:browser && yarn test:server","clean":"npm prune; yarn cache clean; rm -rf ./node_modules package-lock.json yarn.lock; yarn","lint":"eslint ./src/**/*.{ts,tsx}","lint:fix":"npm run lint -- --fix","lint:watch":"watch 'yarn lint'"},"keywords":["react hook","react-hook","use","isomorphic","use","http","fetch","hook","react","useFetch","fetch","request","axios","react-use-fetch","react-fetch-hook","use-fetch","suspense","fetch data","usefetch hook","react-hooks-fetch","react usefetch","react hooks tutorial","react-cache","react custom hooks","react-usefetch","react hooks async","react suspense","use hooks","react usefetch hook","fetch-suspense","async hook react","react-hooks-fetch","react hooks usefetch","use fetch hook","react fetch hook","graphql","mutation","query","useAxios","use-axios","use-superagent","superagent","apollo","useGraphQL","use-graphql"],"description":"<ul> <li><a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/s/usefetch-in-nextjs-nn9fm'>useFetch - Next.js</a></li> <li><a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/embed/km04k9k9x5'>useFetch - create-re","licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"use-http@0.2.1","dist":{"shasum":"e20dce42383d1664acf28f3953a3c9745638bae9","integrity":"sha512-S81PlI6olIUAKSY2eAkqy9MipXDNG9088FOFfR0wd1mjo3yOR+ZVg2OojT1WZ7WBpSxC6gecWi93Vasq84+fzA==","tarball":"https://registry.npmjs.org/use-http/-/use-http-0.2.1.tgz","fileCount":35,"unpackedSize":87568,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1DwRCRA9TVsSAnZWagAA6+wP/ipgf1uqQCVfNrcD/o3H\nIJ/TNVE2YTjAV8aOq/sHoYHPoYZXYCYWz0AhBTGBOGSvP14ywrL7bNMqbEmS\nCAC/HlPE4X2suKW/1dc2GlAOjIBzCg8iplkhGb1RSF+xhA8W6Fg4JAiplCuh\nHtbZG+2fIxtlx1ApMFPCTm1tQtaoCTgMGHpwXqWmRlyPJ46ae35oRNM5tNf8\n4eb0iRXXN0PaclSYobnGFd8W4dKNdy711psL8GKHhxAOy/Hk/vUU5RtaaVvR\nIfCdUtOGoogtwbQtnOQDLr/6IQG+kFDhdj//gN/FRzyiGEVrqM4xUfgO+c/Y\nlyL5dSEhjoR+5vb2N0iXoYw+WFaY0xa1ux01rjFgTMH58hBFR5FJwrjNACp/\nyPQU/MKN4krLsKSJvIQgyTzj4Z3vScDZXqcfxqgxHHSYHfG+BWRqyaVT8BS+\nrRA4wPxL24AkldV8CUY4XJBUbTslcag4I8e6FT10R69Pz/lIoJpjY3aqOB/7\noBL4DcdiOXbWF4R7dJud/uMRWYR5ieaRb6ul0F6fAYaWzPggXxeFU2XB3/vr\nkLap+wl6kCIPMjPCY/r1sum2R8bUp+aSkPf3UiTcwWd/w6vPZmfjI891lzrF\nhiZ8Az1WA6Zdb5tXE0mJcsBwKlpn2JnllSYuVCwuSWocDFCEAU4LtW6vdM04\n2r4x\r\n=0uS+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7EtXGt7cegGMzFxzbYdY9UzhAYN8P7ugjtUZDF4Zq6wIhANjoVTgiBcbLEMQ1eISojR3T+SPZ/4kjwd/VpvRgM7A/"}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-http_0.2.1_1574190096679_0.5065251296051119"},"_hasShrinkwrap":false},"0.2.2":{"name":"use-http","version":"0.2.2","homepage":"http://use-http.com/","main":"dist/index.js","license":"MIT","repository":{"type":"git","url":"https://github.com/alex-cory/use-http.git"},"dependencies":{"use-ssr":"^1.0.22"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"devDependencies":{"@testing-library/react":"^9.2.0","@testing-library/react-hooks":"^3.0.0","@types/fetch-mock":"^7.2.3","@types/jest":"^24.0.12","@types/node":"^12.0.10","@types/react":"16.9.3","@types/react-dom":"^16.8.4","@typescript-eslint/eslint-plugin":"^2.0.0","@typescript-eslint/parser":"^2.0.0","convert-keys":"^1.3.4","eslint":"^6.0.1","eslint-config-prettier":"6.5.0","eslint-plugin-jest":"23.0.4","eslint-plugin-jest-formatting":"1.2.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-react":"^7.14.2","eslint-plugin-react-hooks":"^2.0.0","eslint-plugin-sonarjs":"^0.5.0","eslint-watch":"^5.1.2","jest":"^24.7.1","jest-fetch-mock":"^2.1.2","prettier":"^1.18.2","react":"^16.8.6","react-dom":"^16.8.6","react-hooks-testing-library":"^0.6.0","react-test-renderer":"^16.8.6","ts-jest":"^24.0.0","typescript":"^3.4.5","watch":"^1.0.2"},"scripts":{"prepublishOnly":"yarn build # runs before publish","build":"rm -rf dist && tsc --module CommonJS","build:watch":"rm -rf dist && tsc -w --module CommonJS","tsc":"tsc -p . --noEmit && tsc -p ./src/__tests__","test:browser":"yarn tsc && jest -c ./config/jest.config.js --env=jsdom","test:browser:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=jsdom","test:server":"yarn tsc && jest -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx makeRouteAndOptions.test.tsx","test:server:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx makeRouteAndOptions.test.tsx","test:watch":"yarn test:browser:watch && yarn test:server:watch","test":"yarn test:browser && yarn test:server","clean":"npm prune; yarn cache clean; rm -rf ./node_modules package-lock.json yarn.lock; yarn","lint":"eslint ./src/**/*.{ts,tsx}","lint:fix":"npm run lint -- --fix","lint:watch":"watch 'yarn lint'"},"keywords":["react hook","react-hook","use","isomorphic","use","http","fetch","hook","react","useFetch","fetch","request","axios","react-use-fetch","react-fetch-hook","use-fetch","suspense","fetch data","usefetch hook","react-hooks-fetch","react usefetch","react hooks tutorial","react-cache","react custom hooks","react-usefetch","react hooks async","react suspense","use hooks","react usefetch hook","fetch-suspense","async hook react","react-hooks-fetch","react hooks usefetch","use fetch hook","react fetch hook","graphql","mutation","query","useAxios","use-axios","use-superagent","superagent","apollo","useGraphQL","use-graphql"],"description":"<ul> <li><a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/s/usefetch-in-nextjs-nn9fm'>useFetch - Next.js</a></li> <li><a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/embed/km04k9k9x5'>useFetch - create-re","licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"use-http@0.2.2","dist":{"shasum":"00d6c7d6977f1b3d05dd06f82d55d584bc6b4aa4","integrity":"sha512-wDURBF6SrjJV7J27tILo5ZGaV8WowUtQSYsLTuhz/Y10+2ufxrlAMky/tNYDrqzcojUrMVX/zgGLvbxadAcUYg==","tarball":"https://registry.npmjs.org/use-http/-/use-http-0.2.2.tgz","fileCount":35,"unpackedSize":87925,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5Y0YCRA9TVsSAnZWagAA4IIQAIL2ZWKndhKTI0bOpB8w\n+tvynMc1eDnLHEluvqC7VdEOfQ+7RQmYM4IBW6/+N/fgo8m8tinQJ9Ct2e9h\nGixT1njMBBmdBGLmIqLEtEwmmwTHZ4OwQwAMvC4+2lzwHgDwYEWgDEqoi/89\nZhxFtwoArjuIZqLM0A0nPCicbQL/c5aloPTJ21ubDo76CUDLG2k+fE0JfOle\nqKxtL7ylJzEG+qPzYHEizszYANK1jnjPxo847pliObikcsk9De8yRda6peJX\n2rUtXQUzYKwOJYGyTDBbeVLgMDCtcvxYTu1HGCX7K86ZK3jeH9CtJ2rNn0iH\nUFKJAododCl5ULRjWi2B9Fz6xyrMTtyuTK+dsg96hJc4clrFbS3n6VDN/W+B\nNtgGxyxn0UmSCBVQyDWeCngJsG0kMi0I33yaib2W8lNd+aDK9A53lLwltQk2\nzH82wD8V4QGbwWyoe+Zs3r6KJ6YW7Iskw3JsRbjIwl+1Dk36OCYpRUa+SB05\nnW+sOLXW0Zm67AE8qp8Cfje9bYMvyo51Je4N3S6eQZ1pCXQHYSVi03L2cv/G\nbzDx3OzwTGVus1BpwJRKwwjXxt7/vlJ7+kTOnMCKWAXN1rX+BYaN0R1mURNX\nT4F+ZcMST9vp9oQrLpk6czBqat8WCHNKYTzNJdAZWsSqYmZbu42E0WNFpt7L\nmWdC\r\n=Pk8o\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFcv8MPpn+JwN7NByUaHJRf1AGO0bu5i2m5f/V0ANfCQAiATij7P2V/ieMYFlKYqGSWjsE0ZJ7L3vms4kWmgQZAKLw=="}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-http_0.2.2_1575324952332_0.6355565200599753"},"_hasShrinkwrap":false},"0.2.3":{"name":"use-http","version":"0.2.3","homepage":"http://use-http.com/","main":"dist/index.js","license":"MIT","repository":{"type":"git","url":"https://github.com/alex-cory/use-http.git"},"dependencies":{"use-ssr":"^1.0.22"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"devDependencies":{"@testing-library/react":"^9.2.0","@testing-library/react-hooks":"^3.0.0","@types/fetch-mock":"^7.2.3","@types/jest":"^24.0.12","@types/node":"^12.0.10","@types/react":"16.9.3","@types/react-dom":"^16.8.4","@typescript-eslint/eslint-plugin":"^2.0.0","@typescript-eslint/parser":"^2.0.0","convert-keys":"^1.3.4","eslint":"^6.0.1","eslint-config-prettier":"6.5.0","eslint-plugin-jest":"23.0.4","eslint-plugin-jest-formatting":"1.2.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-react":"^7.14.2","eslint-plugin-react-hooks":"^2.0.0","eslint-plugin-sonarjs":"^0.5.0","eslint-watch":"^5.1.2","jest":"^24.7.1","jest-fetch-mock":"^2.1.2","prettier":"^1.18.2","react":"^16.8.6","react-dom":"^16.8.6","react-hooks-testing-library":"^0.6.0","react-test-renderer":"^16.8.6","ts-jest":"^24.0.0","typescript":"^3.4.5","watch":"^1.0.2"},"scripts":{"prepublishOnly":"yarn build # runs before publish","build":"rm -rf dist && tsc --module CommonJS","build:watch":"rm -rf dist && tsc -w --module CommonJS","tsc":"tsc -p . --noEmit && tsc -p ./src/__tests__","test:browser":"yarn tsc && jest -c ./config/jest.config.js --env=jsdom","test:browser:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=jsdom","test:server":"yarn tsc && jest -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx makeRouteAndOptions.test.tsx","test:server:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx makeRouteAndOptions.test.tsx","test:watch":"yarn test:browser:watch && yarn test:server:watch","test":"yarn test:browser && yarn test:server","clean":"npm prune; yarn cache clean; rm -rf ./node_modules package-lock.json yarn.lock; yarn","lint":"eslint ./src/**/*.{ts,tsx}","lint:fix":"npm run lint -- --fix","lint:watch":"watch 'yarn lint'"},"keywords":["react hook","react-hook","use","isomorphic","use","http","fetch","hook","react","useFetch","fetch","request","axios","react-use-fetch","react-fetch-hook","use-fetch","suspense","fetch data","usefetch hook","react-hooks-fetch","react usefetch","react hooks tutorial","react-cache","react custom hooks","react-usefetch","react hooks async","react suspense","use hooks","react usefetch hook","fetch-suspense","async hook react","react-hooks-fetch","react hooks usefetch","use fetch hook","react fetch hook","graphql","mutation","query","useAxios","use-axios","use-superagent","superagent","apollo","useGraphQL","use-graphql"],"description":"<ul> <li><a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/s/usefetch-in-nextjs-nn9fm'>useFetch - Next.js</a></li> <li><a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/embed/km04k9k9x5'>useFetch - create-re","licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"use-http@0.2.3","dist":{"shasum":"2390bed6f8f0362ec4a016c95424c8ebab1a0d49","integrity":"sha512-oPKhsYtRUH9MDo8DQzGyj5frrsJ6VfWBtSauZ2PDHXyv+1dlto1HBoRdY4A6PakJjy3sVnTQ4yyv24IfMxItUA==","tarball":"https://registry.npmjs.org/use-http/-/use-http-0.2.3.tgz","fileCount":35,"unpackedSize":87961,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5qseCRA9TVsSAnZWagAA9+QP/iNly8PhClbMiw2lPooy\nMQBwFNzCNDkEU0MnWWrUHRnOmgw/ZBYNOX4aBmDyizStkOxxoSXtI7dtb0Gk\nJQJ8UraDYfrmCzOJ2IZ0SJqrZIV45J/gMv6sf/cx2bhzljzQeqeQ+QZRNKLr\nJk4jEVDvXIlYu57h0lgfA33PVFFRmmqhkN2cIaU4SeQi97h8DOhrUO3O4u3E\nxBYBrLuIVorGlnmMne73Vi+zmGbqER3LJEXae/+CSXSpz0znauDZUBwCWRTE\nzwyOIyKoa43pCBL5xxaTy9Dospyv12eP66/jbWvmMqWt6KQRpIGZ++5pD6o6\n+Z2RDTjU+rIlvVFBoeXs/K8BdG9Tjfj1n+Mg2bxVAaD+TX+KEoGUvz5dC9pB\nXd3cSkmwdFI+962KF9b9/Nn6v5+GKJKLLg8c9OO0M+dkEnE0mtAYxobI85Do\n33tJmGJKRLBco3sFqQaXaDB24Cpd+GVq8yH25cJ3tN1Hc3+JLBPgx4sVGD1p\nuBnfJ8wTnhcCVUw7P9QiYmIGbyzChl3synpj4OoZ3wbvlf27LVFgg0ViJh9z\ny0iAz4wsnwtnCyc1bc5bIG6t6lmngZuw+UxfN34gz2dVe+oGomUOc24jF9EO\n062N4f5EWwtaK9UfbC6aCSsY9D4ApPTZjN4FOlU9a7Uzviwf29DsIOh66Mws\ns0B1\r\n=3N3f\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICQxoRkEErPC8wz8CShhPloVhftTpJHomDAC+48DtfNwAiBO5+boPg1pMbfJ3ggsimeJ7AXXqHxzPvbJeNTGWv4/Og=="}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-http_0.2.3_1575398173267_0.97827961480683"},"_hasShrinkwrap":false},"0.2.4":{"name":"use-http","version":"0.2.4","homepage":"http://use-http.com/","main":"dist/index.js","license":"MIT","repository":{"type":"git","url":"https://github.com/alex-cory/use-http.git"},"dependencies":{"use-ssr":"^1.0.22"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"devDependencies":{"@testing-library/react":"^9.2.0","@testing-library/react-hooks":"^3.0.0","@types/fetch-mock":"^7.2.3","@types/jest":"^24.0.12","@types/node":"^12.0.10","@types/react":"16.9.3","@types/react-dom":"^16.8.4","@typescript-eslint/eslint-plugin":"^2.0.0","@typescript-eslint/parser":"^2.0.0","convert-keys":"^1.3.4","eslint":"^6.0.1","eslint-config-prettier":"6.5.0","eslint-plugin-jest":"23.0.4","eslint-plugin-jest-formatting":"1.2.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-react":"^7.14.2","eslint-plugin-react-hooks":"^2.0.0","eslint-plugin-sonarjs":"^0.5.0","eslint-watch":"^5.1.2","jest":"^24.7.1","jest-fetch-mock":"^2.1.2","prettier":"^1.18.2","react":"^16.8.6","react-dom":"^16.8.6","react-hooks-testing-library":"^0.6.0","react-test-renderer":"^16.8.6","ts-jest":"^24.0.0","typescript":"^3.4.5","watch":"^1.0.2"},"scripts":{"prepublishOnly":"yarn build # runs before publish","build":"rm -rf dist && tsc --module CommonJS","build:watch":"rm -rf dist && tsc -w --module CommonJS","tsc":"tsc -p . --noEmit && tsc -p ./src/__tests__","test:browser":"yarn tsc && jest -c ./config/jest.config.js --env=jsdom","test:browser:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=jsdom","test:server":"yarn tsc && jest -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx makeRouteAndOptions.test.tsx","test:server:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx makeRouteAndOptions.test.tsx","test:watch":"yarn test:browser:watch && yarn test:server:watch","test":"yarn test:browser && yarn test:server","clean":"npm prune; yarn cache clean; rm -rf ./node_modules package-lock.json yarn.lock; yarn","lint":"eslint ./src/**/*.{ts,tsx}","lint:fix":"npm run lint -- --fix","lint:watch":"watch 'yarn lint'"},"keywords":["react hook","react-hook","use","isomorphic","use","http","fetch","hook","react","useFetch","fetch","request","axios","react-use-fetch","react-fetch-hook","use-fetch","suspense","fetch data","usefetch hook","react-hooks-fetch","react usefetch","react hooks tutorial","react-cache","react custom hooks","react-usefetch","react hooks async","react suspense","use hooks","react usefetch hook","fetch-suspense","async hook react","react-hooks-fetch","react hooks usefetch","use fetch hook","react fetch hook","graphql","mutation","query","useAxios","use-axios","use-superagent","superagent","apollo","useGraphQL","use-graphql"],"description":"<ul> <li><a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/s/usefetch-in-nextjs-nn9fm'>useFetch - Next.js</a></li> <li><a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/embed/km04k9k9x5'>useFetch - create-re","licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"use-http@0.2.4","dist":{"shasum":"d107b5c809d6f9fc4ed44d9a37cf7fa37cb94a6e","integrity":"sha512-4bkXaZc7Ac44N2VnewYkla1fsy4jX1j2wf2JMUfJD3j/e8W4RHbF6qZOJfbU0keaPTk+aUe8XYYN12IMIFsqEQ==","tarball":"https://registry.npmjs.org/use-http/-/use-http-0.2.4.tgz","fileCount":35,"unpackedSize":88299,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5qviCRA9TVsSAnZWagAA9SkQAIQBiRgngHPQFBYcuB/T\niihkjpP0U3n56+sS/P25HnJHAxO7EVQz5MTw6GI0m5GnXXhzwkhUKpKOGBYd\nYHsXEuJs6RPrAPb09otn9ZcQoXE/LPxZHIHbxiKOTC8vmU6lNix8XroSnxIU\n0Zma7MqgasO8cs6TX30OBOwrbzP0HcDWHm3T5CLleKtD8DacLb8NMaHF+SoZ\nUMwm9NXjdlrlP++obzrFyowdOAxLdtxPnuJOzKtQADlA8yD8bCVpbBm5dyGj\nvUMfxd+DBzAIKWFzBlxzb2JqkTFpiQ0Dk8RgWt/Ef5niVYVPbegrCrK+fodn\nqly/FywpWiqlHDytMWay5j9wTd29r/Dv9eZ++Jvhfi/lnVZIh9cYtCXZgkKe\nxeSIfAQxiSy2X4mAgFVY7I8rknxHNSGL3i4OutMeA9YTu3LbCroU3qwkvAQ5\np05ZwKBblTKL74v3ITiJC0TwMkmZy7c1ma3M3YiYSlE2VZ7QeFqsKkiZYUWL\nyGsGdUeoi2J90WxYkZyjbVeAkRxDfuU/Qgji4fPc6j1ueK4i8YqF4IH0Ubeb\nPh4seGuiJyyBFQQC//frNUa+yC/udvebV3hBfNGUsw8weFJcG0qjC2yQUGR5\nz/dw04TaaRdhopEjIm4gxdIQ8Z/uNMS/Ve2q7jEauImgo6KsfjerA0E1O2Ue\nOXFu\r\n=HewA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFwaHhb5xzQXHq9/RUkAJVRBVaUP89hSc+aSTHrgVxzDAiBmNQGz08GUNp1N/ex6K+6qkD3p42jahDFqkwefhCm/Cg=="}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-http_0.2.4_1575398369869_0.36878120013337745"},"_hasShrinkwrap":false},"0.2.5":{"name":"use-http","version":"0.2.5","homepage":"http://use-http.com/","main":"dist/index.js","license":"MIT","repository":{"type":"git","url":"https://github.com/alex-cory/use-http.git"},"dependencies":{"use-ssr":"^1.0.22"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"devDependencies":{"@testing-library/react":"^9.2.0","@testing-library/react-hooks":"^3.0.0","@types/fetch-mock":"^7.2.3","@types/jest":"^24.0.12","@types/node":"^12.0.10","@types/react":"16.9.3","@types/react-dom":"^16.8.4","@typescript-eslint/eslint-plugin":"^2.0.0","@typescript-eslint/parser":"^2.0.0","convert-keys":"^1.3.4","eslint":"^6.0.1","eslint-config-prettier":"6.6.0","eslint-plugin-jest":"23.0.5","eslint-plugin-jest-formatting":"1.2.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-react":"^7.14.2","eslint-plugin-react-hooks":"^2.0.0","eslint-plugin-sonarjs":"^0.5.0","eslint-watch":"^5.1.2","jest":"^24.7.1","jest-fetch-mock":"^2.1.2","prettier":"^1.18.2","react":"^16.8.6","react-dom":"^16.8.6","react-hooks-testing-library":"^0.6.0","react-test-renderer":"^16.8.6","ts-jest":"^24.0.0","typescript":"^3.4.5","watch":"^1.0.2"},"scripts":{"prepublishOnly":"yarn build # runs before publish","build":"rm -rf dist && tsc --module CommonJS","build:watch":"rm -rf dist && tsc -w --module CommonJS","tsc":"tsc -p . --noEmit && tsc -p ./src/__tests__","test:browser":"yarn tsc && jest -c ./config/jest.config.js --env=jsdom","test:browser:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=jsdom","test:server":"yarn tsc && jest -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx makeRouteAndOptions.test.tsx","test:server:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx makeRouteAndOptions.test.tsx","test:watch":"yarn test:browser:watch && yarn test:server:watch","test":"yarn test:browser && yarn test:server","clean":"npm prune; yarn cache clean; rm -rf ./node_modules package-lock.json yarn.lock; yarn","lint":"eslint ./src/**/*.{ts,tsx}","lint:fix":"npm run lint -- --fix","lint:watch":"watch 'yarn lint'"},"keywords":["react hook","react-hook","use","isomorphic","use","http","fetch","hook","react","useFetch","fetch","request","axios","react-use-fetch","react-fetch-hook","use-fetch","suspense","fetch data","usefetch hook","react-hooks-fetch","react usefetch","react hooks tutorial","react-cache","react custom hooks","react-usefetch","react hooks async","react suspense","use hooks","react usefetch hook","fetch-suspense","async hook react","react-hooks-fetch","react hooks usefetch","use fetch hook","react fetch hook","graphql","mutation","query","useAxios","use-axios","use-superagent","superagent","apollo","useGraphQL","use-graphql"],"description":"<ul> <li><a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/s/usefetch-in-nextjs-nn9fm'>useFetch - Next.js</a></li> <li><a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/embed/km04k9k9x5'>useFetch - create-re","licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"use-http@0.2.5","dist":{"shasum":"a52e738648009e9aa4380b56f08fe20c3ecd0d4c","integrity":"sha512-rSKdDQeUSbv6rKTj11sMTiDSiTZihEGXFkFHb1C60Uc7oJmOdcWo1tgCZS0OJvEwiI0t8cGKdD8qPYhSor5r4g==","tarball":"https://registry.npmjs.org/use-http/-/use-http-0.2.5.tgz","fileCount":35,"unpackedSize":89019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJeW9CRA9TVsSAnZWagAA8OUP/jtLs65qVTNIcX7rgBNd\n6iHIE0QouuMlqJdZ+pbt17Q3iKTP3G/nst5pD/KfG3O6YdzzvZ6iBygVnzQq\nSKPAOYkQW3HxOiFoF62XmjskPG/S+j5XxS7lR6pPKum6qBph4slXKewsGLGx\nTRvkc7vDarHfTtKxIfX2UrbpQMvcLKho/8X0UjoC906NN1u8Xzx0nmffGUEQ\nkTnt0MeydylnNkKs/dbClcAqQFeEOXolUylTo6vyhWru86QMeHH8LgiOyTht\nlxj58iBfM1qy8VjloTTpiM+YmaUhgA0XIeaqjfVPHDHE7/jBOyTpaU5WVT0m\nVqACfJpGwjmRlok/cSonVmT8A0LS7+2jC58w2DjZRH9WquQNyecVYGAo6idP\nFLzLYVfK4WHq1Y7U2YT3cmqWqRpvvI0m3nKucYhzubSlwmoNqg3y2VGbmKWw\ng+ChS1AUeIQfAJyfjBQYVlu5dHBt1GTTyEcUT2wkSxNDOWrD8LNkwqNNd5J9\n+V/x+cKz0+bn8vsi5rLfvFAtwVo+J5pV4ypug+X9Z1zuX8f1mq1XfEbtKsb0\n3BgqmlkN0xLxETNL9Pm267ZlJDF26xV4xYq0bHEYxEo9QjW83Uf6STBkDt9k\nZN8yBbyvI5j3iisbttpC/clKGcFdXK5GpXuayIqa0QnkUAdWXInyqjjwErbk\nWzHq\r\n=HvbM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDq//h8FVqbM0RJMu8wYqg5hDYKag+ws4p52yBBt192jQIhAIHq3gby60R2/rQx2oAszQj+TkiazHae7gPDGJTzNuqb"}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-http_0.2.5_1579541948979_0.7577250939211557"},"_hasShrinkwrap":false},"0.2.6":{"name":"use-http","version":"0.2.6","homepage":"http://use-http.com/","main":"dist/index.js","license":"MIT","repository":{"type":"git","url":"https://github.com/alex-cory/use-http.git"},"dependencies":{"use-ssr":"^1.0.22"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"devDependencies":{"@testing-library/react":"^9.2.0","@testing-library/react-hooks":"^3.0.0","@types/fetch-mock":"^7.2.3","@types/jest":"^24.0.12","@types/node":"^12.0.10","@types/react":"16.9.3","@types/react-dom":"^16.8.4","@typescript-eslint/eslint-plugin":"^2.0.0","@typescript-eslint/parser":"^2.0.0","convert-keys":"^1.3.4","eslint":"^6.0.1","eslint-config-prettier":"6.6.0","eslint-plugin-jest":"23.0.5","eslint-plugin-jest-formatting":"1.2.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-react":"^7.14.2","eslint-plugin-react-hooks":"^2.0.0","eslint-plugin-sonarjs":"^0.5.0","eslint-watch":"^5.1.2","jest":"^24.7.1","jest-fetch-mock":"^2.1.2","prettier":"^1.18.2","react":"^16.8.6","react-dom":"^16.8.6","react-hooks-testing-library":"^0.6.0","react-test-renderer":"^16.8.6","ts-jest":"^24.0.0","typescript":"^3.4.5","watch":"^1.0.2"},"scripts":{"prepublishOnly":"yarn build # runs before publish","build":"rm -rf dist && tsc --module CommonJS","build:watch":"rm -rf dist && tsc -w --module CommonJS","tsc":"tsc -p . --noEmit && tsc -p ./src/__tests__","test:browser":"yarn tsc && jest -c ./config/jest.config.js --env=jsdom","test:browser:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=jsdom","test:server":"yarn tsc && jest -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx doFetchArgs.test.tsx","test:server:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx doFetchArgs.test.tsx","test:watch":"yarn test:browser:watch && yarn test:server:watch","test":"yarn test:browser && yarn test:server","clean":"npm prune; yarn cache clean; rm -rf ./node_modules package-lock.json yarn.lock; yarn","lint":"eslint ./src/**/*.{ts,tsx}","lint:fix":"npm run lint -- --fix","lint:watch":"watch 'yarn lint'"},"keywords":["react hook","react-hook","use","isomorphic","use","http","fetch","hook","react","useFetch","fetch","request","axios","react-use-fetch","react-fetch-hook","use-fetch","suspense","fetch data","usefetch hook","react-hooks-fetch","react usefetch","react hooks tutorial","react-cache","react custom hooks","react-usefetch","react hooks async","react suspense","use hooks","react usefetch hook","fetch-suspense","async hook react","react-hooks-fetch","react hooks usefetch","use fetch hook","react fetch hook","graphql","mutation","query","useAxios","use-axios","use-superagent","superagent","apollo","useGraphQL","use-graphql"],"description":"<ul> <li><a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/s/usefetch-in-nextjs-nn9fm'>useFetch - Next.js</a></li> <li><a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/embed/km04k9k9x5'>useFetch - create-re","licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"use-http@0.2.6","dist":{"shasum":"8dc61807617de0e5b856be1a1482c64871fe960d","integrity":"sha512-YB2dWeAON0XFZGE8tANIWdqHg4YBqOjqPB3xHMucVnhyCbNRM17JqTewZfkDfWb1l3hA8JfuXi1NUUYAXtajMw==","tarball":"https://registry.npmjs.org/use-http/-/use-http-0.2.6.tgz","fileCount":35,"unpackedSize":99137,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJePOOpCRA9TVsSAnZWagAAenAP/RO1tEANQAMlo8UrGW5q\nbp0UdyviwOGvnVv20IdhS3DhY1UYqDBqibQ1WsODwKHrDbKOp2fk+j1R9DEF\nFjg6I1nsZYOGOVBmkmwKhOSwWj1tYBNRv1XWTRiFNWc1gIcjK9aqvM5sttnJ\nciNIqTQuXdENrH6duO96qTU/AXzsQjS20ZbrQBab2/VSE/KzHyf5n8zEyfeQ\n1ATDtUxbhvKGo9uC/FP6vF2PwwKSIQzPmM/N8G8y5hWedGeBVU8QKBHZHsAQ\nGxe9WA0vuhUkx6GWbXZivimVrp1LR++g9owL3LyGoCgz/1/QmqClMjdpHI/1\nX7wMVdo94hnMUovji6hLKHZ5beVMUxoEM1UmMPJucPhkt2s95ewWI7OR/GkQ\n/Gdd/YKKWSTK+Hbm386//Ya5bKlC9ZXue24Hck4rXypeUKRrCoZE6DBilSRM\nysb+z5rjakTVeZm2xWpGVxnYpBCu/A962vEG2mCfXyG8SRELSK2JaOQs8sMd\nyVkArNiU5ZaNakfEgdHyhwLxW5EGoeqA/rXxjMlDF6wy3L0VyLfVjwY4BinA\n+M3eEKjpPDUugAbgphhmZWE+PY7a//mdPPZpHjRBB8WkNy2aXrehCUL7bcNB\nahdLgY1OZlo4J6n2BU/Fc4NNvXqPKgNRBaGYDjXFsDnbhfngwMpqWA7DRInG\nMaSW\r\n=JJ6j\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFi0nMXUq2MNKGtaDFK9Jfb7DW7a/EKfy5yDC978Il+QIhAP9bfUyXbJtznHpm3JQf3TEE/f798L3SBjNAuSQqRRNA"}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-http_0.2.6_1581048744754_0.09804917376818079"},"_hasShrinkwrap":false},"0.2.7":{"name":"use-http","version":"0.2.7","homepage":"http://use-http.com/","main":"dist/index.js","license":"MIT","repository":{"type":"git","url":"https://github.com/alex-cory/use-http.git"},"dependencies":{"use-ssr":"^1.0.22"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"devDependencies":{"@testing-library/react":"^9.2.0","@testing-library/react-hooks":"^3.0.0","@types/fetch-mock":"^7.2.3","@types/jest":"^24.0.12","@types/node":"^12.0.10","@types/react":"^16.9.3","@types/react-dom":"^16.8.4","@typescript-eslint/eslint-plugin":"^2.0.0","@typescript-eslint/parser":"^2.0.0","convert-keys":"^1.3.4","eslint":"^6.0.1","eslint-config-prettier":"6.6.0","eslint-plugin-jest":"23.0.5","eslint-plugin-jest-formatting":"1.2.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-react":"^7.14.2","eslint-plugin-react-hooks":"^2.0.0","eslint-plugin-sonarjs":"^0.5.0","eslint-watch":"^5.1.2","jest":"^24.7.1","jest-fetch-mock":"^2.1.2","prettier":"^1.18.2","react":"^16.8.6","react-dom":"^16.8.6","react-hooks-testing-library":"^0.6.0","react-test-renderer":"^16.8.6","ts-jest":"^24.0.0","typescript":"^3.4.5","watch":"^1.0.2"},"scripts":{"prepublishOnly":"yarn build # runs before publish","build":"rm -rf dist && tsc --module CommonJS","build:watch":"rm -rf dist && tsc -w --module CommonJS","tsc":"tsc -p . --noEmit && tsc -p ./src/__tests__","test:browser":"yarn tsc && jest -c ./config/jest.config.js --env=jsdom","test:browser:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=jsdom","test:server":"yarn tsc && jest -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx doFetchArgs.test.tsx","test:server:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx doFetchArgs.test.tsx","test:watch":"yarn test:browser:watch && yarn test:server:watch","test":"yarn test:browser && yarn test:server","clean":"npm prune; yarn cache clean; rm -rf ./node_modules package-lock.json yarn.lock; yarn","lint":"eslint ./src/**/*.{ts,tsx}","lint:fix":"npm run lint -- --fix","lint:watch":"watch 'yarn lint'"},"keywords":["react hook","react-hook","use","isomorphic","use","http","fetch","hook","react","useFetch","fetch","request","axios","react-use-fetch","react-fetch-hook","use-fetch","suspense","fetch data","usefetch hook","react-hooks-fetch","react usefetch","react hooks tutorial","react-cache","react custom hooks","react-usefetch","react hooks async","react suspense","use hooks","react usefetch hook","fetch-suspense","async hook react","react-hooks-fetch","react hooks usefetch","use fetch hook","react fetch hook","graphql","mutation","query","useAxios","use-axios","use-superagent","superagent","apollo","useGraphQL","use-graphql"],"description":"<ul> <li><a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/s/usefetch-in-nextjs-nn9fm'>useFetch - Next.js</a></li> <li><a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/embed/km04k9k9x5'>useFetch - create-re","licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"use-http@0.2.7","dist":{"shasum":"d76a699f78721024771baba55e412b880a64b0e1","integrity":"sha512-3jlfDerBVJMSXdbv2Aj4eihqoBlECcPo6rLJN0hWRZHxBGcmxPxBpqp7RZV8lpidTXQ1s+oiKzCnXV+m8kuoDg==","tarball":"https://registry.npmjs.org/use-http/-/use-http-0.2.7.tgz","fileCount":35,"unpackedSize":100493,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQOi6CRA9TVsSAnZWagAAAdoQAKFBw9tJZv5iXqpuG4Pe\ndEYwtuHjKqB9MXATOs0V6iT4jMkOXJdNO/49Nm9DbvyNEyPUblgPwt3Bx38y\nkxJB1UwjnDemG5E/roHM01gZsM4bD+JXn4TUsGktlcAEh6cQrgWop8m9gqG3\nLTWa6aI66/QWXvQ8Fu/cWeQ9isqOQp69NS6Ahqq4CZYGQzKZ11mepL6LNoJH\nGvlTdJzLtyVUACGCcnF1YsRa0/WkymjOqIYslSqo6n983oHTBRWR8uD118sQ\nRn2ktwl6VfF9OROz89uCOAU/onxz8i6xz6AA9WXQ+56AM8/CfqkqpnSj1Nhc\nMUwVnygEIYBOysN0ln4ZVR7JmYbgXDTXwkhjOjACXtP57a4bWE9oBNZVDQsU\nnT+JvuD6loAlsPKN6ZXPZZ3IFr82EihHz5yhOSQlhtlloQZk5gESBGJ8W2DY\nFQ3O0aHek4ScL/6YhQBo+mpZgi9XJs4/gVAz1/fU3HRllREVL9NEaTVKcrv6\nsryvam+eavFYWck9TLNlqUtWO54lFjCJeV/Psqo81OOXQZoy6eA33596WAU/\nMLBmUAabRV7vcn81uIsgBtRQl8SHd5mvba100vm3D0INrb563hftGnkNc1pV\njDUIoFMEW9wL8G7e+qUDBbxygzksYsfF5PJ02HissOTKDeuqGEHNNq74Z1Q9\ngsRs\r\n=zv+O\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCThWERLfHDEqwKNTzch9qoMu72nSalC9+nkZNOmuG5JwIhANXjNW3fI4gYhnX0r56Gp53/f4xs45enaCmGBPcJ5Lou"}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-http_0.2.7_1581312185890_0.5281413131840282"},"_hasShrinkwrap":false},"0.2.8":{"name":"use-http","version":"0.2.8","homepage":"http://use-http.com/","main":"dist/index.js","license":"MIT","repository":{"type":"git","url":"https://github.com/alex-cory/use-http.git"},"dependencies":{"use-ssr":"^1.0.22"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"devDependencies":{"@testing-library/react":"^9.2.0","@testing-library/react-hooks":"^3.0.0","@types/fetch-mock":"^7.2.3","@types/jest":"^24.0.12","@types/node":"^12.0.10","@types/react":"^16.9.3","@types/react-dom":"^16.8.4","@typescript-eslint/eslint-plugin":"^2.0.0","@typescript-eslint/parser":"^2.0.0","convert-keys":"^1.3.4","eslint":"^6.0.1","eslint-config-prettier":"6.6.0","eslint-plugin-jest":"23.0.5","eslint-plugin-jest-formatting":"1.2.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-react":"^7.14.2","eslint-plugin-react-hooks":"^2.0.0","eslint-plugin-sonarjs":"^0.5.0","eslint-watch":"^5.1.2","jest":"^24.7.1","jest-fetch-mock":"^2.1.2","prettier":"^1.18.2","react":"^16.8.6","react-dom":"^16.8.6","react-hooks-testing-library":"^0.6.0","react-test-renderer":"^16.8.6","ts-jest":"^24.0.0","typescript":"^3.4.5","watch":"^1.0.2"},"scripts":{"prepublishOnly":"yarn build # runs before publish","build":"rm -rf dist && tsc --module CommonJS","build:watch":"rm -rf dist && tsc -w --module CommonJS","tsc":"tsc -p . --noEmit && tsc -p ./src/__tests__","test:browser":"yarn tsc && jest -c ./config/jest.config.js --env=jsdom","test:browser:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=jsdom","test:server":"yarn tsc && jest -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx doFetchArgs.test.tsx","test:server:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx doFetchArgs.test.tsx","test:watch":"yarn test:browser:watch && yarn test:server:watch","test":"yarn test:browser && yarn test:server","clean":"npm prune; yarn cache clean; rm -rf ./node_modules package-lock.json yarn.lock; yarn","lint":"eslint ./src/**/*.{ts,tsx}","lint:fix":"npm run lint -- --fix","lint:watch":"watch 'yarn lint'"},"keywords":["react hook","react-hook","use","isomorphic","use","http","fetch","hook","react","useFetch","fetch","request","axios","react-use-fetch","react-fetch-hook","use-fetch","suspense","fetch data","usefetch hook","react-hooks-fetch","react usefetch","react hooks tutorial","react-cache","react custom hooks","react-usefetch","react hooks async","react suspense","use hooks","react usefetch hook","fetch-suspense","async hook react","react-hooks-fetch","react hooks usefetch","use fetch hook","react fetch hook","graphql","mutation","query","useAxios","use-axios","use-superagent","superagent","apollo","useGraphQL","use-graphql"],"description":"<ul> <li><a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/s/usefetch-in-nextjs-nn9fm'>useFetch - Next.js</a></li> <li><a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/embed/km04k9k9x5'>useFetch - create-re","licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"use-http@0.2.8","dist":{"shasum":"d3f8411264f91f0d1a35126b8988a96b4de9e5c1","integrity":"sha512-I6/svpiWvV2Bb9n+R1iA0Ng2DxxKGsjmX9lKMogv1jUoWfpxaV0rj2boq0P90+j4gjStBabnDxM781O7amuGZw==","tarball":"https://registry.npmjs.org/use-http/-/use-http-0.2.8.tgz","fileCount":35,"unpackedSize":100142,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeRMdACRA9TVsSAnZWagAAr4AP/Av5wCvepoLFpdFIm/dI\ngyltZUtn5uw2/ZRBMzZl9Mg7r/8wPCJFABQeJgOeAeSmkDef1hBs3qASvfXy\n/vByyw2nQVnsadaZxudHsjfgWKKUkjhD4E+H7bGwt5EULcg5QKnXdoSN4E4u\nvRFbabpKv4MSr3jCba4hNHHEsFGkopgUOV0vRBwhUw0E4LJ0wRdANg11CbTh\n32bIsfJDdytIFps+XyikSRrCJcM63j4xIwyl2OdfqIu28y+9u99P6BfbDCBi\nYIIA7hgleo2dtjffgmg/oI8wosBZGbQinwG1+0gcymaSyygQR5Ko5ahS6ClT\n/veboK0nbD0Pi7Jhg/y04L0k18JGXFN52YC6t4PJ/w1dSpDuR2/SSDZTrEDJ\nD82noqCjiqITG0+cMYRMjTW8ASxVAMMW9rhYamPeKpm0ZqhYp70nmQXSd9so\ntH249C+yL3EFpUn/ePBLewLHnGYz9MM2HzgdSDdLUjHS78t2fPyUCK2nNtve\nd9hPFvKjVV+uKCUhrLC1mod1mww/8bTJYt8A+NxQ9DMjPdBjDuULgnzuaIDL\nNkO5d+lrEjeAG9xSRChCMUEhriwLRo05VOf0GBA8cATrl6EXE2jR5qjMsdFt\nRn1eCvkGVqDYSl4oBrcQ79VPLxitAGu5pjNOkMua4Gn9nUwYv74V6NWRvD1L\nbDCI\r\n=+3HU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHT54opm/ZEiQmMrcDW6znUjWfKbRzOKVSNHxy5DG4+8AiEA8Lwa1yGwYTstyHsT4Beobz+RvWQw+G2WpFmCpal86pw="}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-http_0.2.8_1581565760041_0.05072085036501672"},"_hasShrinkwrap":false},"0.2.9":{"name":"use-http","version":"0.2.9","homepage":"http://use-http.com/","main":"dist/index.js","license":"MIT","repository":{"type":"git","url":"https://github.com/alex-cory/use-http.git"},"dependencies":{"use-ssr":"^1.0.22"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"devDependencies":{"@testing-library/react":"^9.2.0","@testing-library/react-hooks":"^3.0.0","@types/fetch-mock":"^7.2.3","@types/jest":"^24.0.12","@types/node":"^12.0.10","@types/react":"^16.9.3","@types/react-dom":"^16.8.4","@typescript-eslint/eslint-plugin":"^2.0.0","@typescript-eslint/parser":"^2.0.0","convert-keys":"^1.3.4","eslint":"^6.0.1","eslint-config-prettier":"6.6.0","eslint-plugin-jest":"23.0.5","eslint-plugin-jest-formatting":"1.2.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-react":"^7.14.2","eslint-plugin-react-hooks":"^2.0.0","eslint-plugin-sonarjs":"^0.5.0","eslint-watch":"^5.1.2","jest":"^24.7.1","jest-fetch-mock":"^2.1.2","prettier":"^1.18.2","react":"^16.8.6","react-dom":"^16.8.6","react-hooks-testing-library":"^0.6.0","react-test-renderer":"^16.8.6","ts-jest":"^24.0.0","typescript":"^3.4.5","watch":"^1.0.2"},"scripts":{"prepublishOnly":"yarn build # runs before publish","build":"rm -rf dist && tsc --module CommonJS","build:watch":"rm -rf dist && tsc -w --module CommonJS","tsc":"tsc -p . --noEmit && tsc -p ./src/__tests__","test:browser":"yarn tsc && jest -c ./config/jest.config.js --env=jsdom","test:browser:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=jsdom","test:server":"yarn tsc && jest -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx doFetchArgs.test.tsx","test:server:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx doFetchArgs.test.tsx","test:watch":"yarn test:browser:watch && yarn test:server:watch","test":"yarn test:browser && yarn test:server","clean":"npm prune; yarn cache clean; rm -rf ./node_modules package-lock.json yarn.lock; yarn","lint":"eslint ./src/**/*.{ts,tsx}","lint:fix":"npm run lint -- --fix","lint:watch":"watch 'yarn lint'"},"keywords":["react hook","react-hook","use","isomorphic","use","http","fetch","hook","react","useFetch","fetch","request","axios","react-use-fetch","react-fetch-hook","use-fetch","suspense","fetch data","usefetch hook","react-hooks-fetch","react usefetch","react hooks tutorial","react-cache","react custom hooks","react-usefetch","react hooks async","react suspense","use hooks","react usefetch hook","fetch-suspense","async hook react","react-hooks-fetch","react hooks usefetch","use fetch hook","react fetch hook","graphql","mutation","query","useAxios","use-axios","use-superagent","superagent","apollo","useGraphQL","use-graphql"],"description":"<ul> <li><a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/s/usefetch-in-nextjs-nn9fm'>useFetch - Next.js</a></li> <li><a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/embed/km04k9k9x5'>useFetch - create-re","licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"use-http@0.2.9","dist":{"shasum":"26d94ab033e28e274647edae419f94d84bcaae38","integrity":"sha512-LBYqfAr2DLcb6bcPJ5Yac5QlpvypcwvK/cYTbjroaVfkFt9DjapYq+oWosvrUYhvDvi0TPbVAVFWSn2Iss4G9g==","tarball":"https://registry.npmjs.org/use-http/-/use-http-0.2.9.tgz","fileCount":35,"unpackedSize":101226,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUZxpCRA9TVsSAnZWagAAeKIP/3U8xpoNAfGYt+CY6VTG\nbV2T0y3zoWtM0JFiTqDPLiQKgYfN9a/0xCHB7DaGvm8E5htQVNV0IlWEnZH/\n1oxEPB/XsqMZEizrUQtiiT/I4K3wqRGD4bOB3XWwiwIuFggvUWpg5M3Fp6QR\noc/TPAb6X6nFXmBFQ8AUGdZPQMSWX35UnhQGymHXYUFor1OyOGrC7e8nCtsi\nLFI5H335WK2Ufd1pnLjK0CfCZR1h1Hk5jGk586xrYaBJts3Z6VOY0bG+/Wev\ng88nmVVP9Ky07D88idYwUu6pMi6o3PGwJStbyNYrvfsKlDCb8mn//COrX0CU\noiHVbWEjdjfOMvzLQD7UgexyB30IP57pyQgZMpdPtw0bimOy/1dgqfG99mz9\nvavoRJdBM1D2EIMwKYztuYZZLpoPp9SK94BhEpRo5TiXHj8+PEEj4Yn9Gjw9\n2ts2JzHWeq1jHQJpPghTr42VdYuGGU8RQNgR2yo4WDuwZ1Chvjzs2ONrp8/d\nCP1sDy8FsljepowN8G/hUh3gSs7sTi89Ep8AuUfBz8y7k7urNSHrxA44IceR\nvlCKj6IUROKbwUaJyfbtoxpeChZTF1hNp+sDaGlzZdnUCp+sj8VdFiN0uamr\nSnXGYc6luL6SrlbWp57bqIOtH5Ww7Nu/7+EvVX4eeSb2SEduInAut9Ytjs5X\nkpA3\r\n=d3Pb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCzPlNEgftfSUuqsMbr+aUJ2tC7bCIHtDIVPCwqy7aJ8wIhANFmQuYS/5ZdhxdVrWvh0V43vvj7XhkjxOgz5+S73VZ8"}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-http_0.2.9_1582406760881_0.9028728808183717"},"_hasShrinkwrap":false},"0.3.2":{"name":"use-http","version":"0.3.2","homepage":"http://use-http.com/","main":"dist/index.js","license":"MIT","repository":{"type":"git","url":"https://github.com/alex-cory/use-http.git"},"dependencies":{"use-ssr":"^1.0.22"},"peerDependencies":{"react":"^16.13.0","react-dom":"^16.13.0"},"devDependencies":{"@testing-library/react":"^9.2.0","@testing-library/react-hooks":"^3.0.0","@types/fetch-mock":"^7.2.3","@types/jest":"^24.0.12","@types/node":"^12.0.10","@types/react":"^16.9.23","@types/react-dom":"^16.8.4","@typescript-eslint/eslint-plugin":"^2.22.0","@typescript-eslint/parser":"^2.22.0","convert-keys":"^1.3.4","eslint":"^6.8.0","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.20.1","eslint-plugin-jest":"23.0.5","eslint-plugin-jest-formatting":"1.2.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-node":"^11.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.18.3","eslint-plugin-react-hooks":"^2.5.0","eslint-plugin-standard":"^4.0.1","eslint-watch":"^5.1.2","jest":"^24.7.1","jest-fetch-mock":"^3.0.1","react":"^16.8.6","react-dom":"^16.8.6","react-hooks-testing-library":"^0.6.0","react-test-renderer":"^16.8.6","ts-jest":"^24.0.0","typescript":"^3.4.5","utility-types":"^3.10.0","watch":"^1.0.2"},"scripts":{"prepublishOnly":"yarn build # runs before publish","build":"rm -rf dist && tsc --module CommonJS","build:watch":"rm -rf dist && tsc -w --module CommonJS","tsc":"tsc -p . --noEmit && tsc -p ./src/__tests__","test:browser":"yarn tsc && jest -c ./config/jest.config.js --env=jsdom","test:browser:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=jsdom","test:server":"yarn tsc && jest -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx doFetchArgs.test.tsx","test:server:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx doFetchArgs.test.tsx","test:watch":"yarn test:browser:watch && yarn test:server:watch","test":"yarn test:browser && yarn test:server","clean":"npm prune; yarn cache clean; rm -rf ./node_modules package-lock.json yarn.lock; yarn","lint":"eslint ./src/**/*.{ts,tsx}","lint:fix":"npm run lint -- --fix","lint:watch":"watch 'yarn lint'"},"keywords":["react hook","react-hook","use","isomorphic","use","http","fetch","hook","react","useFetch","fetch","request","axios","react-use-fetch","react-fetch-hook","use-fetch","suspense","fetch data","usefetch hook","react-hooks-fetch","react usefetch","react hooks tutorial","react-cache","react custom hooks","react-usefetch","react hooks async","react suspense","use hooks","react usefetch hook","fetch-suspense","async hook react","react-hooks-fetch","react hooks usefetch","use fetch hook","react fetch hook","graphql","mutation","query","useAxios","use-axios","use-superagent","superagent","apollo","useGraphQL","use-graphql"],"description":"<ul> <li><a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/s/usefetch-in-nextjs-nn9fm'>useFetch - Next.js</a></li> <li><a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/embed/km04k9k9x5'>useFetch - create-re","licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"use-http@0.3.2","dist":{"shasum":"943200f567d6c573bda24de8b9a1fe05ac9e758f","integrity":"sha512-eQxdmlZ6z8cUUV0Uccegi29RWQevIYIH70Wc+dOMIiBF57z84f5JxNjCOuiACf8CRSI6Q/G8OFGSA2XNahj0Xw==","tarball":"https://registry.npmjs.org/use-http/-/use-http-0.3.2.tgz","fileCount":35,"unpackedSize":120680,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYggACRA9TVsSAnZWagAAaT8P/18NfscLwYkdAnNNb6dD\n75EjKc6qqbsuXZb3q2v82RzlTeRL9cLPebYgdI2KDoT61dTDYubI5rl/oIl5\nS7UqnMfCa3zkcirkZkB0AUSkMcV1i8mo6k6foe7mDgdXTBDzBFedG4nxLZ25\nePOfLjDER37KG4utEhKzpVHfC3iW4RlibS/33cUU8ayR3q90wVuVQsfmRFzn\nNHkzyWivL8+XzMkIUC7MtDl++ZQkE96Hk2gl71HPSFKTIphwP4tqIHUyijQf\ntoTQcQZenNzecODPh4Frga6AR1MuZDzhTliVbMUxUpBQUoMd80Kbu219ndHl\nwX0OvFD6aSIhyIiPHwBQESK+7M3TgwE7OtksOfZzFgL9EzfXuKSpLBFfjQMz\nmNTZMMkoxTlDtN837n1Gu+Eht8XhvcjScDL2MR0H7JPCwbMvGL568RL2iOE8\nR9HBdrIsjS5fnhQwpuYIYPZirxSnDJsbiAmUt1yNfwsY5gEAB9Z6r4BHOIUJ\nr9zobCAtBTa6SjtQS4JQc94VUdtUXBVlX41dTcK0jq97cLj0y1E4P1e/dk2s\n/CH51bVt4b6i2HtWOYfjUwsq5p1bdfajfpu/XinlvAG1k23QzrsDHBQ+dcXl\nW+zbTQyhNjdY9wZd+ur9QKiWxVOX2qUxJRIpuSWJGeXG7Z91i6+b4yv13YTh\na6gL\r\n=VWFw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICo6Et78+3O9FeJHTf67HGxMigzvZZqRPZ7VZf52Wmq3AiEA4M9TQ1mZstgGFI+llDWpHFi5wxtIVV5APzu2ZZukfVI="}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-http_0.3.2_1583482879495_0.7505869131604539"},"_hasShrinkwrap":false},"0.3.3":{"name":"use-http","version":"0.3.3","homepage":"http://use-http.com/","main":"dist/index.js","license":"MIT","repository":{"type":"git","url":"https://github.com/alex-cory/use-http.git"},"dependencies":{"use-ssr":"^1.0.22"},"peerDependencies":{"react":"^16.13.0","react-dom":"^16.13.0"},"devDependencies":{"@testing-library/react":"^9.2.0","@testing-library/react-hooks":"^3.0.0","@types/fetch-mock":"^7.2.3","@types/jest":"^24.0.12","@types/node":"^12.0.10","@types/react":"^16.9.23","@types/react-dom":"^16.8.4","@typescript-eslint/eslint-plugin":"^2.22.0","@typescript-eslint/parser":"^2.22.0","convert-keys":"^1.3.4","eslint":"^6.8.0","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.20.1","eslint-plugin-jest":"23.2.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-node":"^11.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.18.3","eslint-plugin-react-hooks":"^2.5.0","eslint-plugin-standard":"^4.0.1","eslint-watch":"^5.1.2","jest":"^24.7.1","jest-fetch-mock":"^3.0.1","react":"^16.8.6","react-dom":"^16.8.6","react-hooks-testing-library":"^0.6.0","react-test-renderer":"^16.8.6","ts-jest":"^24.0.0","typescript":"^3.4.5","utility-types":"^3.10.0","watch":"^1.0.2"},"scripts":{"prepublishOnly":"yarn build # runs before publish","build":"rm -rf dist && tsc --module CommonJS","build:watch":"rm -rf dist && tsc -w --module CommonJS","tsc":"tsc -p . --noEmit && tsc -p ./src/__tests__","test:browser":"yarn tsc && jest -c ./config/jest.config.js --env=jsdom","test:browser:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=jsdom","test:server":"yarn tsc && jest -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx doFetchArgs.test.tsx","test:server:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx doFetchArgs.test.tsx","test:watch":"yarn test:browser:watch && yarn test:server:watch","test":"yarn test:browser && yarn test:server","clean":"npm prune; yarn cache clean; rm -rf ./node_modules package-lock.json yarn.lock; yarn","lint":"eslint ./src/**/*.{ts,tsx}","lint:fix":"npm run lint -- --fix","lint:watch":"watch 'yarn lint'"},"keywords":["react hook","react-hook","use","isomorphic","use","http","fetch","hook","react","useFetch","fetch","request","axios","react-use-fetch","react-fetch-hook","use-fetch","suspense","fetch data","usefetch hook","react-hooks-fetch","react usefetch","react hooks tutorial","react-cache","react custom hooks","react-usefetch","react hooks async","react suspense","use hooks","react usefetch hook","fetch-suspense","async hook react","react-hooks-fetch","react hooks usefetch","use fetch hook","react fetch hook","graphql","mutation","query","useAxios","use-axios","use-superagent","superagent","apollo","useGraphQL","use-graphql"],"description":"<ul> <li><a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/s/usefetch-in-nextjs-nn9fm'>useFetch - Next.js</a></li> <li><a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/embed/km04k9k9x5'>useFetch - create-re","licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"use-http@0.3.3","dist":{"shasum":"a63c885a6301741b07e96f18cdb542bbff17fc9c","integrity":"sha512-aFXJGFb485esHJp3gIB1DpdpzQ5GMsiaeDsGB0Y/RECZLifRwfelpilMpfgjb06tHgzppUVCsl6MLtiDjpFzPg==","tarball":"https://registry.npmjs.org/use-http/-/use-http-0.3.3.tgz","fileCount":35,"unpackedSize":120634,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYgtTCRA9TVsSAnZWagAAL+cP/2SpcjW7JCxc/AbCUwEt\nWXyHV9poHs0nBEQIb4sfgpnhu8w/UDG+Cu5EnajleQBq0ybLlBkyjFrC36zX\nrckGJuoTsQ8KAqo15ocko0FtDl3nwAy6bJ+mKseEEJ4o+0g3z/ikSidyRFtj\nY6uPnFGUOBpY+frUnNCo7h8h07MOMi7L+/uhpJKYOM7XVSWSkmQEKaPVZ7Lo\nIKnD3Qi70T+IQ4EOOJBOMtqVDwgYCo+EZhjjOLrThPIuTg3xLFgWRySwExiY\ne9KTWMOTbBq30voUgCE0I9O/v3O3AXrHq6NX+W9Z9Lx7OSxzrVrTqQdPSZdN\nayNBQxasFxIR0FWnb7cZwaRw1wOTd2KX6FJcdOOCL67a6ttyWE0g5MV6fY3R\nkxh1Hxo2WbUKB0s30eSSY2sTr62AjtBGfrW75DNbhBxpb2fQf1KAgz9XQ0Z2\npab828Zc9Epcb7wrUnWpMDl0oBWJzKqH0yWy8bf0je7WrsjzJM0LFnH7t95g\nOaoLiwKV0Yagkd2PnT798EOHSyRb9+X27qgKOFTRxQilGQR0N2weys2xCPFl\nbt3LOOvDawz+I1f9RFjiDFTS4H3JxwVRrYADhy+qCqq8GxF6RXhzrbvs1jzd\nf2M0zV9mHH1SH9kz20ao78Is7mj2QNiOqxXWSIoGPLDSdSRVY8NdISkkN/Jr\n1og9\r\n=ReDZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCAA6DQjxQxSYNEzeKuBXqSv1MKoc8u7C7HraE15o7wdgIgQgDcLZ7UfIkkI+HYQ+T38Rk9ynotTPoqWlu/itIlSGY="}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-http_0.3.3_1583483730942_0.39880158124397314"},"_hasShrinkwrap":false},"0.3.4":{"name":"use-http","version":"0.3.4","homepage":"http://use-http.com/","main":"dist/index.js","license":"MIT","repository":{"type":"git","url":"https://github.com/alex-cory/use-http.git"},"dependencies":{"use-ssr":"^1.0.22"},"peerDependencies":{"react":"^16.13.0","react-dom":"^16.13.0"},"devDependencies":{"@testing-library/react":"^9.2.0","@testing-library/react-hooks":"^3.0.0","@types/fetch-mock":"^7.2.3","@types/node":"^13.1.0","@types/jest":"^25.1.0","@types/react":"^16.9.23","@types/react-dom":"^16.8.4","@typescript-eslint/eslint-plugin":"^2.22.0","@typescript-eslint/parser":"^2.22.0","convert-keys":"^1.3.4","eslint":"^6.8.0","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.20.1","eslint-plugin-jest":"23.2.0","eslint-plugin-jest-formatting":"^1.2.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-node":"^11.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.18.3","eslint-plugin-react-hooks":"^2.5.0","eslint-plugin-standard":"^4.0.1","eslint-watch":"^5.1.2","jest":"^24.7.1","jest-fetch-mock":"^3.0.1","react":"^16.8.6","react-dom":"^16.8.6","react-hooks-testing-library":"^0.6.0","react-test-renderer":"^16.8.6","ts-jest":"^25.1.0","typescript":"^3.4.5","utility-types":"^3.10.0","watch":"^1.0.2"},"scripts":{"prepublishOnly":"yarn build # runs before publish","build":"rm -rf dist && tsc --module CommonJS","build:watch":"rm -rf dist && tsc -w --module CommonJS","tsc":"tsc -p . --noEmit && tsc -p ./src/__tests__","test:browser":"yarn tsc && jest -c ./config/jest.config.js --env=jsdom","test:browser:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=jsdom","test:server":"yarn tsc && jest -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx doFetchArgs.test.tsx","test:server:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx doFetchArgs.test.tsx","test:watch":"yarn test:browser:watch && yarn test:server:watch","test":"yarn test:browser && yarn test:server","clean":"npm prune; yarn cache clean; rm -rf ./node_modules package-lock.json yarn.lock; yarn","lint":"eslint ./src/**/*.{ts,tsx}","lint:fix":"npm run lint -- --fix","lint:watch":"watch 'yarn lint'"},"keywords":["react hook","react-hook","use","isomorphic","use","http","fetch","hook","react","useFetch","fetch","request","axios","react-use-fetch","react-fetch-hook","use-fetch","suspense","fetch data","usefetch hook","react-hooks-fetch","react usefetch","react hooks tutorial","react-cache","react custom hooks","react-usefetch","react hooks async","react suspense","use hooks","react usefetch hook","fetch-suspense","async hook react","react-hooks-fetch","react hooks usefetch","use fetch hook","react fetch hook","graphql","mutation","query","useAxios","use-axios","use-superagent","superagent","apollo","useGraphQL","use-graphql"],"description":"<ul> <li><a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/s/usefetch-in-nextjs-nn9fm'>useFetch - Next.js</a></li> <li><a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/embed/km04k9k9x5'>useFetch - create-re","licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"use-http@0.3.4","dist":{"shasum":"7ab093a041855c550796a6257b8aab26294f048f","integrity":"sha512-NEBS6yXixUCXoNnKfuw/Q1/4zpdwVYA5bb1DxNxTirfFZ/jmOaotGKAX/dQ9rbrKSoYhudEpQBXDkL02p7042g==","tarball":"https://registry.npmjs.org/use-http/-/use-http-0.3.4.tgz","fileCount":35,"unpackedSize":121485,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZyGDCRA9TVsSAnZWagAAihsP/i+H/owK/64HRRrVxwQu\nlqVLCr4wOFvPmaoB+aQRtkzHb0jmt6QeyegwNZb18EWvzDZfMV6SNb70qQMk\nx6cp7I0RL5nuaAddnfBlvPenXkrVmGCjNpSkkYahfJw9e3DYXE9n5S+ERs1u\nKVMMp43MjDd5AKsMBJO9GkHN/WT03FqP1fvD9UbDYpgYcso9v0nmyxBHRkkW\ng7aLFYzfixj+QhXehf97oAFgkm6xUP/fRQvzAN62PXxi2mF69uzCzh14Liqh\nyHgDK0YXS/BbgWUStaVpLYX+JCvGm10k/zWyXhwBQJlEEI6IBZHXdZXUllbC\nO9+cSI1aRkN3s35FiJ6MhW4o8E/WxJOuD8IPKt8Teni4w3KaMeuV/YXuZaWX\nxvfFaavUVMC1FQLaAgQL5ACQOjSotDDHqMBf+oWfzha/IX/whSc7aR15cS3w\n4UuLoKPBZoa961TY+Q3t+npNezTzqwTDlcNBvYkgo2hgo1J8yAhgWw4Wwjn9\nbqpE/08T8vbHGRMR7+1S8asUHLV+OBtITLpIEeLOMt3Ps0KaNfDrc1Y+jX1/\na1qor2bLRZBvcQDzjIU/tB+OMd/dn3mlq45IbqriUeTdVJ2GDT8WtozkP3g+\n+2DrJc722wTOsSnoWphx3zxRQCjVAB4D7mw25he01h0utGD83cWLU7Y1jKKZ\n+Xgg\r\n=O8o0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDzpAjlRwQeeBeKDPKgz4DxoIeein0I7pni5xyEeQUE+wIgKENNozAnh5kDClp+WBVJHnheVSTJg36nXET65V+PsBI="}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-http_0.3.4_1583817090772_0.2742916657189407"},"_hasShrinkwrap":false},"0.3.5":{"name":"use-http","version":"0.3.5","homepage":"http://use-http.com/","main":"dist/index.js","license":"MIT","repository":{"type":"git","url":"https://github.com/alex-cory/use-http.git"},"dependencies":{"use-ssr":"^1.0.22"},"peerDependencies":{"react":"^16.13.0","react-dom":"^16.13.0"},"devDependencies":{"@testing-library/react":"^9.2.0","@testing-library/react-hooks":"^3.0.0","@types/fetch-mock":"^7.2.3","@types/jest":"^25.1.0","@types/node":"^13.1.0","@types/react":"^16.9.23","@types/react-dom":"^16.8.4","@typescript-eslint/eslint-plugin":"^2.22.0","@typescript-eslint/parser":"^2.22.0","convert-keys":"^1.3.4","eslint":"^6.8.0","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.20.1","eslint-plugin-jest":"23.2.0","eslint-plugin-jest-formatting":"^1.2.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-node":"^11.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.18.3","eslint-plugin-react-hooks":"^2.5.0","eslint-plugin-standard":"^4.0.1","eslint-watch":"^5.1.2","jest":"^24.7.1","jest-fetch-mock":"^3.0.1","react":"^16.8.6","react-dom":"^16.8.6","react-hooks-testing-library":"^0.6.0","react-test-renderer":"^16.8.6","ts-jest":"^25.1.0","typescript":"^3.4.5","utility-types":"^3.10.0","watch":"^1.0.2"},"scripts":{"prepublishOnly":"yarn build # runs before publish","build":"rm -rf dist && tsc --module CommonJS","build:watch":"rm -rf dist && tsc -w --module CommonJS","tsc":"tsc -p . --noEmit && tsc -p ./src/__tests__","test:browser":"yarn tsc && jest -c ./config/jest.config.js --env=jsdom","test:browser:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=jsdom","test:server":"yarn tsc && jest -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx doFetchArgs.test.tsx","test:server:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx doFetchArgs.test.tsx","test:watch":"yarn test:browser:watch && yarn test:server:watch","test":"yarn test:browser && yarn test:server","clean":"npm prune; yarn cache clean; rm -rf ./node_modules package-lock.json yarn.lock; yarn","lint":"eslint ./src/**/*.{ts,tsx}","lint:fix":"npm run lint -- --fix","lint:watch":"watch 'yarn lint'"},"keywords":["react hook","react-hook","use","isomorphic","use","http","fetch","hook","react","useFetch","fetch","request","axios","react-use-fetch","react-fetch-hook","use-fetch","suspense","fetch data","usefetch hook","react-hooks-fetch","react usefetch","react hooks tutorial","react-cache","react custom hooks","react-usefetch","react hooks async","react suspense","use hooks","react usefetch hook","fetch-suspense","async hook react","react-hooks-fetch","react hooks usefetch","use fetch hook","react fetch hook","graphql","mutation","query","useAxios","use-axios","use-superagent","superagent","apollo","useGraphQL","use-graphql"],"description":"<ul> <li><a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/s/usefetch-in-nextjs-nn9fm'>useFetch - Next.js</a></li> <li><a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/embed/km04k9k9x5'>useFetch - create-re","licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"use-http@0.3.5","dist":{"shasum":"f1b4d1023bac4cdfd0fd955aa988675e877eea48","integrity":"sha512-vxMRKyZQZOKZWomx6zhUxc2/rt1HCQMIh+k7NPiygV5J1Y7L7cemATvrFfGTzVJZtOeglZf0+0e/R8qGnV+V4g==","tarball":"https://registry.npmjs.org/use-http/-/use-http-0.3.5.tgz","fileCount":35,"unpackedSize":121619,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeaAbnCRA9TVsSAnZWagAA3/EP+wYvSs8aJBoEcv2DN3As\nyJt/Ila5TMlSho4Gh07kPz+pwFapBoacPXWYuWpLvsw9pcsc23AD+9ndTwZC\naXqjaX21tQSaGu5n1tUxf7Aj5DAPyPkPpq1cMg4h5+IO85A7IUfADJG6SMlc\nW9Vlkj+uoBMz7POuF2Tqie3kxha1m/qLSHaCoVBLM//iKAmIBgL+Sksil2oL\nGVgq/r4zQbvm3WMD4UcX8lT21Ay2aqa5US9gZy/AeAioKQ2vOYI41jJr3g2Z\nGu1yauknTeTJ0p24Z9ocMsAKXERf5HIzyS1rFa+bcBhFr2Xg+cmQsKbsy3i3\nuP8IBjdZeWKazEWZftbC5tHCVWDPHW4LcDB/wzvQbaY9BVKsjX/OOK+zMgFL\n19qpR/EkWXngLFZH0kKu8yg0Fm7EOJbQNs68zoVOTDY5xLZDSLTLb/4ggwUx\nPbvBtboF5+061d0I3qEleD8zLwAtCLn35XBYfFdIYb36r+PCy8AYTy8rQO9l\nyvLmgWl9e3aHjj0r1ryvSXfJ85Qg7JPSowSuxYGxSb0QYnnX3OjnydGZLhUa\nCiVoOdgzN+FIsE310ODdlyFP0otcJdK34CNqHMcz0f6OqJ2zJ2YZxLuc/iTX\ni3KOV9O5l91O+CfEnTePtJISvAH49hkkvP5GhLpicD/JdNdGlkAOeN3k30Yj\nzdnH\r\n=X6is\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgyjO5ziG+L7WzcLS+CKaYDnQd5eDMF7U+d+xboLV6nQIhAOxbNPWiERv7FPA1nhfThFPXkAdJ7hNZHvN/Z1mKqE90"}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-http_0.3.5_1583875814756_0.9013012439243406"},"_hasShrinkwrap":false},"0.3.6":{"name":"use-http","version":"0.3.6","homepage":"http://use-http.com/","main":"dist/index.js","license":"MIT","repository":{"type":"git","url":"https://github.com/alex-cory/use-http.git"},"dependencies":{"use-ssr":"^1.0.22"},"peerDependencies":{"react":"^16.13.0","react-dom":"^16.13.0"},"devDependencies":{"@testing-library/react":"^9.2.0","@testing-library/react-hooks":"^3.0.0","@types/fetch-mock":"^7.2.3","@types/jest":"^25.1.0","@types/node":"^13.1.0","@types/react":"^16.9.23","@types/react-dom":"^16.8.4","@typescript-eslint/eslint-plugin":"^2.22.0","@typescript-eslint/parser":"^2.22.0","convert-keys":"^1.3.4","eslint":"^6.8.0","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.20.1","eslint-plugin-jest":"23.2.0","eslint-plugin-jest-formatting":"^1.2.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-node":"^11.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.18.3","eslint-plugin-react-hooks":"^2.5.0","eslint-plugin-standard":"^4.0.1","eslint-watch":"^5.1.2","jest":"^24.7.1","jest-fetch-mock":"^3.0.1","react":"^16.8.6","react-dom":"^16.8.6","react-hooks-testing-library":"^0.6.0","react-test-renderer":"^16.8.6","ts-jest":"^25.1.0","typescript":"^3.4.5","utility-types":"^3.10.0","watch":"^1.0.2"},"scripts":{"prepublishOnly":"yarn build # runs before publish","build":"rm -rf dist && tsc --module CommonJS","build:watch":"rm -rf dist && tsc -w --module CommonJS","tsc":"tsc -p . --noEmit && tsc -p ./src/__tests__","test:browser":"yarn tsc && jest -c ./config/jest.config.js --env=jsdom","test:browser:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=jsdom","test:server":"yarn tsc && jest -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx doFetchArgs.test.tsx","test:server:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx doFetchArgs.test.tsx","test:watch":"yarn test:browser:watch && yarn test:server:watch","test":"yarn test:browser && yarn test:server","clean":"npm prune; yarn cache clean; rm -rf ./node_modules package-lock.json yarn.lock; yarn","lint":"eslint ./src/**/*.{ts,tsx}","lint:fix":"npm run lint -- --fix","lint:watch":"watch 'yarn lint'"},"keywords":["react hook","react-hook","use","isomorphic","use","http","fetch","hook","react","useFetch","fetch","request","axios","react-use-fetch","react-fetch-hook","use-fetch","suspense","fetch data","usefetch hook","react-hooks-fetch","react usefetch","react hooks tutorial","react-cache","react custom hooks","react-usefetch","react hooks async","react suspense","use hooks","react usefetch hook","fetch-suspense","async hook react","react-hooks-fetch","react hooks usefetch","use fetch hook","react fetch hook","graphql","mutation","query","useAxios","use-axios","use-superagent","superagent","apollo","useGraphQL","use-graphql"],"description":"<ul> <li><a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/s/usefetch-in-nextjs-nn9fm'>useFetch - Next.js</a></li> <li><a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/embed/km04k9k9x5'>useFetch - create-re","licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"use-http@0.3.6","dist":{"shasum":"70b9ad75ebb56412538af33fab924d7b61b08bcb","integrity":"sha512-gk5zjt5/9eJUoac7EeJGQoCqT5nBQ1dp8DbTcEUYLptJivZPpuH/XBn1yCwEchrflxmUVT2spjZz9tDn3bpVSA==","tarball":"https://registry.npmjs.org/use-http/-/use-http-0.3.6.tgz","fileCount":35,"unpackedSize":121696,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeaAsdCRA9TVsSAnZWagAANzwQAI1ZOzCCzDpdqfREOcE6\nvoLUcEB4BOt/W4xfpgWj9mSgV+QfcPyimTA+4rhYldAcPGUbf4F354Ab8mTq\nGIZpMntUNhuUrWC8PsNx87jJ/CLaZt/zPgiOALaamZBQzWzaJTaz/Wx6JRKv\nv38BizTX2wBnwl+uML71lrFUBjZd/4dVU+kWsnhsnoMaDfT6sf8W0QVsdFqH\nCI8es6hVVwTaJGcdBWQB2FhzVnR8jUiFJ8vesTQHFUW15Ok8f5fbrA9ZOvMc\nUEXSDzrdsPOouRjN6OeFI+aO6fN0XmvBfluAXKJ4F9HCUcw+fGUYAhVl+doE\n2Bi10dxj8dcNcCqxkevOz+InO70OEpi/qFyfRosrWJyXl3D5JdhEuAAMhCmV\nKPPcNrSFpH1fPVSXvEYJUFjufYiMsyrl7ghKCTnTAusRCYCUrckQVBMPniGb\n8QZLQJVOnUFgyzWmMGpzWKB9RykXbGZ6JbJfBszXaM8xK/cd6EO2S54OXzYW\n9EO6YTy/943S8VdXVbJAy+/cbJh5H1Qdd3pCDn2KI7sWAi6vgjkVd5wwBPVU\nQb9lgw0bK5BCpWS708ph+URjEaqCkrHSPF/iMzWiodhOWL9wsfw0UnRY1lpK\n5bEtnUHtJzDsF90VN07LXKiJGZ/2HH/iNZi1vIv63twRiylkI1RCjxsNnklv\nnzQl\r\n=yoiG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCFRfi6ugWzL+dXIDCsqvWoxcHhEJ3bK4cqTdR025UXQIgfeW5z2JFvh+sWyBnhfvhLuRsy6iVrpnqq6vVJJ3Aw5U="}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-http_0.3.6_1583876892993_0.046791297663787645"},"_hasShrinkwrap":false},"0.3.7":{"name":"use-http","version":"0.3.7","homepage":"http://use-http.com/","main":"dist/index.js","license":"MIT","repository":{"type":"git","url":"https://github.com/alex-cory/use-http.git"},"dependencies":{"use-ssr":"^1.0.22"},"peerDependencies":{"react":"^16.13.0","react-dom":"^16.13.0"},"devDependencies":{"@testing-library/react":"^9.2.0","@testing-library/react-hooks":"^3.0.0","@types/fetch-mock":"^7.2.3","@types/jest":"^25.1.0","@types/node":"^13.9.0","@types/react":"^16.9.23","@types/react-dom":"^16.8.4","@typescript-eslint/eslint-plugin":"^2.23.0","@typescript-eslint/parser":"^2.23.0","convert-keys":"^1.3.4","eslint":"^6.8.0","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.20.1","eslint-plugin-jest":"23.8.2","eslint-plugin-jest-formatting":"^1.2.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-node":"^11.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^2.5.0","eslint-plugin-standard":"^4.0.1","eslint-watch":"^6.0.1","jest":"^25.1.0","jest-fetch-mock":"^3.0.3","react":"^16.8.6","react-dom":"^16.8.6","react-hooks-testing-library":"^0.6.0","react-test-renderer":"^16.8.6","ts-jest":"^25.2.1","typescript":"^3.4.5","utility-types":"^3.10.0","watch":"^1.0.2"},"scripts":{"prepublishOnly":"yarn build # runs before publish","build":"rm -rf dist && tsc --module CommonJS","build:watch":"rm -rf dist && tsc -w --module CommonJS","tsc":"tsc -p . --noEmit && tsc -p ./src/__tests__","test:browser":"yarn tsc && jest -c ./config/jest.config.js --env=jsdom","test:browser:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=jsdom","test:server":"yarn tsc && jest -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx doFetchArgs.test.tsx","test:server:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx doFetchArgs.test.tsx","test:watch":"yarn test:browser:watch && yarn test:server:watch","test":"yarn test:browser && yarn test:server","clean":"npm prune; yarn cache clean; rm -rf ./node_modules package-lock.json yarn.lock; yarn","lint":"eslint ./src/**/*.{ts,tsx}","lint:fix":"npm run lint -- --fix","lint:watch":"watch 'yarn lint'"},"keywords":["react hook","react-hook","use","isomorphic","use","http","fetch","hook","react","useFetch","fetch","request","axios","react-use-fetch","react-fetch-hook","use-fetch","suspense","fetch data","usefetch hook","react-hooks-fetch","react usefetch","react hooks tutorial","react-cache","react custom hooks","react-usefetch","react hooks async","react suspense","use hooks","react usefetch hook","fetch-suspense","async hook react","react-hooks-fetch","react hooks usefetch","use fetch hook","react fetch hook","graphql","mutation","query","useAxios","use-axios","use-superagent","superagent","apollo","useGraphQL","use-graphql"],"description":"<ul> <li><a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/s/usefetch-in-nextjs-nn9fm'>useFetch - Next.js</a></li> <li><a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/embed/km04k9k9x5'>useFetch - create-re","licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"use-http@0.3.7","dist":{"shasum":"fd18227c2eeec7e3966e1a3c749591b2af542971","integrity":"sha512-0zkrKew2VW+CZRpAOX6bt+EqOefHDsAN0sBcvOGWAzhMIFbQ6zoXX0RflC9PK13/veyqrKqFFbSb0UNpM13UoQ==","tarball":"https://registry.npmjs.org/use-http/-/use-http-0.3.7.tgz","fileCount":35,"unpackedSize":121898,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeaBEcCRA9TVsSAnZWagAAh1sP+gOUfK+DSb+k+k15D8qQ\n1oAIIipCLOcCs/OAcPM+2/UHxZqQpwE5SMFdFcUkwQoxaAgeF5938KL9XLEj\n03rlbs1j2YalT1vCMa/gy/bGWtfmhA+2ZreJGW+tAi/mMfBFDs118pAWPTms\n4Bq/07ugMzn+w9D7GUd5EBacPw39wvJaPJEP2kDgAa5yHncOSYdoTLVPIV19\nVY6ZzXwhymQ/3VKG7S02PL6xFSFWq3s0pNeVDGnwc94NAFDWNmKb0g0TCYie\ncIZvAYhDbSkQvbfglX1WfBFfofgAA3IZAZitmYjXEWgKCLJrqP2g7fRtMGeg\nNDxHfjLCeWejlBO13fPhrI39Q2ynLxsISa5p+aRoGfF6pcknCzmH17CiSp5w\n/xyQ4yqggL6TXlYSK/fytVP+2xFkXmBu27zf0pMB8xjm1MQHXZ0dZhkWMKzx\nZNjL8ngOv3XjkFk6btBUtY+beu2foJvxNcFqBENFbiI6Kl2W6BoamIH/tLiP\nDcxV0aYx4NwzYs7JXbMu9o1nN5aYrmHdxH5wyyEyJEVEudy2TgM9a85ftzvB\nMng1hUD1JS3/ZUCuJpZJ2aCRnmgzF/YXdfy2IR+7Y8ua1J3v1Ku2mI41FYWu\nWoiG+E23Wa0J1jdGPuEgwrCQ+yO1AqbkAJTp95XiRhpK2FXMabLPztwpJIYH\nnBih\r\n=9KA7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBdwmEF8WGi1YzbQNsvJhz21xJSy9ghXYbItU0zfEbgAIhAM7PA5gtoCQsamt8HhQVv4UQ3jOkWV6L0e/ksSPfUgl0"}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-http_0.3.7_1583878427771_0.8464768191911165"},"_hasShrinkwrap":false},"0.3.8":{"name":"use-http","version":"0.3.8","homepage":"http://use-http.com/","main":"dist/index.js","license":"MIT","repository":{"type":"git","url":"https://github.com/alex-cory/use-http.git"},"dependencies":{"use-ssr":"^1.0.22"},"peerDependencies":{"react":"^16.13.0","react-dom":"^16.13.0"},"devDependencies":{"@testing-library/react":"^10.0.0","@testing-library/react-hooks":"^3.0.0","@types/fetch-mock":"^7.2.3","@types/jest":"^25.1.0","@types/node":"^13.9.0","@types/react":"^16.9.23","@types/react-dom":"^16.8.4","@typescript-eslint/eslint-plugin":"^2.23.0","@typescript-eslint/parser":"^2.23.0","convert-keys":"^1.3.4","eslint":"^6.8.0","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.20.1","eslint-plugin-jest":"23.8.2","eslint-plugin-jest-formatting":"^1.2.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-node":"^11.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^2.5.0","eslint-plugin-standard":"^4.0.1","eslint-watch":"^6.0.1","jest":"^25.1.0","jest-fetch-mock":"^3.0.3","react":"^16.8.6","react-dom":"^16.8.6","react-hooks-testing-library":"^0.6.0","react-test-renderer":"^16.8.6","ts-jest":"^25.2.1","typescript":"^3.4.5","utility-types":"^3.10.0","watch":"^1.0.2"},"scripts":{"prepublishOnly":"yarn build # runs before publish","build":"rm -rf dist && tsc --module CommonJS","build:watch":"rm -rf dist && tsc -w --module CommonJS","tsc":"tsc -p . --noEmit && tsc -p ./src/__tests__","test:browser":"yarn tsc && jest -c ./config/jest.config.js --env=jsdom","test:browser:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=jsdom","test:server":"yarn tsc && jest -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx doFetchArgs.test.tsx","test:server:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx doFetchArgs.test.tsx","test:watch":"yarn test:browser:watch && yarn test:server:watch","test":"yarn test:browser && yarn test:server","clean":"npm prune; yarn cache clean; rm -rf ./node_modules package-lock.json yarn.lock; yarn","lint":"eslint ./src/**/*.{ts,tsx}","lint:fix":"npm run lint -- --fix","lint:watch":"watch 'yarn lint'"},"keywords":["react hook","react-hook","use","isomorphic","use","http","fetch","hook","react","useFetch","fetch","request","axios","react-use-fetch","react-fetch-hook","use-fetch","suspense","fetch data","usefetch hook","react-hooks-fetch","react usefetch","react hooks tutorial","react-cache","react custom hooks","react-usefetch","react hooks async","react suspense","use hooks","react usefetch hook","fetch-suspense","async hook react","react-hooks-fetch","react hooks usefetch","use fetch hook","react fetch hook","graphql","mutation","query","useAxios","use-axios","use-superagent","superagent","apollo","useGraphQL","use-graphql"],"description":"<ul> <li><a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/s/usefetch-in-nextjs-nn9fm'>useFetch - Next.js</a></li> <li><a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/embed/km04k9k9x5'>useFetch - create-re","licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"use-http@0.3.8","dist":{"shasum":"9a65b53c62a730f9c6221717cbd12dd4cec2a027","integrity":"sha512-bdMwHIoyajy7Rp2iC6vkdYk1cWu4SyTboGs+ExypyMHZlr85TTtl9zOf2yfU9/CmKDTAwDetgPg04mQAB9V8KA==","tarball":"https://registry.npmjs.org/use-http/-/use-http-0.3.8.tgz","fileCount":38,"unpackedSize":129907,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeboGnCRA9TVsSAnZWagAAA8QP/2uA03/YQ2dQd8wPfL85\nlDJWGQQeO0D9R/IU4XcxFCjX/xDMOLbHQerPSjejyfuTQprEBz+r7kMZELv9\nluq6BEpS5ja5fQFWVCwCFIlPPzbCRm7veN7bf1SkdoJXjgLV4M1oxUXHs34r\ngHPxyGy0r5LEQb00ywjzT5aGt+5RjAw23f5XwMGLsUycYAbfaeqAGfeedUG2\nowwCy3gEEoj264DegfQUPPqtuz8Ya1cTNzZJ+WE+5x+5Vsd07bgP+w1rxisg\nDnt8YsIHfTZsSxUm20Op3JKgNA3zz+tv/mrCm6HpWtK/hCiWkSLLgZgsSXXY\niXYf2ZegBuFaNJexx16pNKMKzokk0e7IspZF5xVJiT/NKw2C7P260qd4AMhg\ngYuMMb5wEsWYoDvjplnqfdJyiyMM6U3p/mmJQmbrgBk/uNkxoHp+HtNzl9Mi\n4JP4ReBgka9JsE1WLo/2cSNrZuoo28wF1fdYbFJQDmC9gZrqyqMDXWkxHzTO\nexyRpJOYjdDseeURKxXbSGvQ6Azk4cASisOHsMLuDUlrCiipog5BLln36vmw\n2/wrigvpwy70X7A9k1l2PLTl4y3DV2xiPOe71TnzqKUoVmsueSa4lgw6K3pb\n9Os38wUIZ5WZaT+J2cw5Jfp7ShG+D8hMIoNCF1h3kG6qdGi4O6AblHq0h3fV\nT6Oa\r\n=7ZaZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2whtedeZzSt6RadYFkPGNiSSnvTCfMYwhu+xSZQRmvQIhAMFuoLYoyTw3tJT15Zu2TKVDR44oj6+XQeO2wV3InvPV"}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-http_0.3.8_1584300454548_0.12521344092541398"},"_hasShrinkwrap":false},"0.3.9":{"name":"use-http","version":"0.3.9","homepage":"http://use-http.com/","main":"dist/index.js","license":"MIT","repository":{"type":"git","url":"https://github.com/alex-cory/use-http.git"},"dependencies":{"use-ssr":"^1.0.22"},"peerDependencies":{"react":"^16.13.0","react-dom":"^16.13.0"},"devDependencies":{"@testing-library/react":"^10.0.0","@testing-library/react-hooks":"^3.0.0","@types/fetch-mock":"^7.2.3","@types/jest":"^25.1.0","@types/node":"^13.9.0","@types/react":"^16.9.23","@types/react-dom":"^16.8.4","@typescript-eslint/eslint-plugin":"^2.23.0","@typescript-eslint/parser":"^2.23.0","convert-keys":"^1.3.4","eslint":"^6.8.0","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.20.1","eslint-plugin-jest":"23.8.2","eslint-plugin-jest-formatting":"^1.2.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-node":"^11.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^2.5.0","eslint-plugin-standard":"^4.0.1","eslint-watch":"^6.0.1","jest":"^25.1.0","jest-fetch-mock":"^3.0.3","mockdate":"^2.0.5","react":"^16.8.6","react-dom":"^16.8.6","react-hooks-testing-library":"^0.6.0","react-test-renderer":"^16.8.6","ts-jest":"^25.2.1","typescript":"^3.4.5","utility-types":"^3.10.0","watch":"^1.0.2"},"scripts":{"prepublishOnly":"yarn build # runs before publish","build":"rm -rf dist && tsc --module CommonJS","build:watch":"rm -rf dist && tsc -w --module CommonJS","tsc":"tsc -p . --noEmit && tsc -p ./src/__tests__","test:browser":"yarn tsc && jest -c ./config/jest.config.js --env=jsdom","test:browser:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=jsdom","test:server":"yarn tsc && jest -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx doFetchArgs.test.tsx","test:server:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx doFetchArgs.test.tsx","test:watch":"yarn test:browser:watch && yarn test:server:watch","test":"yarn test:browser && yarn test:server","clean":"npm prune; yarn cache clean; rm -rf ./node_modules package-lock.json yarn.lock; yarn","lint":"eslint ./src/**/*.{ts,tsx}","lint:fix":"npm run lint -- --fix","lint:watch":"watch 'yarn lint'"},"keywords":["react hook","react-hook","use","isomorphic","use","http","fetch","hook","react","useFetch","fetch","request","axios","react-use-fetch","react-fetch-hook","use-fetch","suspense","fetch data","usefetch hook","react-hooks-fetch","react usefetch","react hooks tutorial","react-cache","react custom hooks","react-usefetch","react hooks async","react suspense","use hooks","react usefetch hook","fetch-suspense","async hook react","react-hooks-fetch","react hooks usefetch","use fetch hook","react fetch hook","graphql","mutation","query","useAxios","use-axios","use-superagent","superagent","apollo","useGraphQL","use-graphql"],"description":"<ul> <li><a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/s/usefetch-in-nextjs-nn9fm'>useFetch - Next.js</a></li> <li><a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/embed/km04k9k9x5'>useFetch - create-re","licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"use-http@0.3.9","dist":{"shasum":"a37919989dc0d816cb1c50d6e0b5a5b02bcf9b80","integrity":"sha512-hJWSEdZtT4IN4QMLmrY87XmFaXn7exiIBFbKHECpo37ybnxik6k2iNDtIVOliEfs1S7vLS6DgRcrM/mh9wkwMg==","tarball":"https://registry.npmjs.org/use-http/-/use-http-0.3.9.tgz","fileCount":48,"unpackedSize":149476,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecqKeCRA9TVsSAnZWagAAZ18P/2X9e9J+J84uSqRwCF+M\n/c7K5WUygWm0oOdJ+l9SKTZpsn+CqxMeLH/viYijcnior91kxl5JSZlvtUeE\nLk7qSGICcvY60SK8aEMAAxLDVMLILBfQSvuOFlG+QtsrljfF+LFK8I4vPdmD\nND2qvzhwav/93lw64MQSQMm44lepUfGbXzrLNgd0kOVfqHChnrga9QE6ZIwO\nAItae23W1IT0D9/48Rtp4iVbag0o7pGXIxmOFyT22MIROGL062xdxPd3J5NS\nOEqJTKxMODzxVxJ+5h7kiep6ktyvRaCjrACQ9v9LgJhWfbymvXChWpXMiqAr\nUtsg5axuwo1wSI+BcgxCWl+nCBKHSFCykSx1XMaCdcpvhpztIs9QnSqNqTk9\nbRP3dVoonF1p54r0OV7zCaWRQBrNQXBugSvj+5fHxMMHjQzN1kVti4NzDRpJ\nGVZk2U1vhlAF+M1UM3zbo55gdjQ2+sqUZ6g164WVdbSBgqhZkRmqCDogLSsD\nUOyteyH8hEqttDoV4VHLOF8sr8zsYgcvxynMNOCMwVr1l1Fz0WqgbMwqqu3L\nTb8mA/xwzLMvfiNX0Q1TLKcGu8BUBQM+eBOt9J4maIuqIq7sDPMHwjeD0a88\ngfPl9qQsRCukk0+n4D5Fu1FXvrMuMm5hkPPK/+hPvvuhS9XOO+PDLuHxxzfY\nx6JT\r\n=Te+E\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHfN0MFGFbgUdON6kd+1C4L01cMMIITJNwQLgcVusKvLAiEA5KcY3XCz11nSl3m9KHZGFKDy2dIa2jCdsmqnPpxmqnA="}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-http_0.3.9_1584571038018_0.9582921145042154"},"_hasShrinkwrap":false},"0.4.0":{"name":"use-http","version":"0.4.0","homepage":"http://use-http.com/","main":"dist/index.js","license":"MIT","repository":{"type":"git","url":"https://github.com/alex-cory/use-http.git"},"dependencies":{"use-ssr":"^1.0.22"},"peerDependencies":{"react":"^16.13.0","react-dom":"^16.13.0"},"devDependencies":{"@testing-library/react":"^10.0.0","@testing-library/react-hooks":"^3.0.0","@types/fetch-mock":"^7.2.3","@types/jest":"^25.1.0","@types/node":"^13.9.0","@types/react":"^16.9.23","@types/react-dom":"^16.8.4","@typescript-eslint/eslint-plugin":"^2.23.0","@typescript-eslint/parser":"^2.23.0","convert-keys":"^1.3.4","eslint":"^6.8.0","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.20.1","eslint-plugin-jest":"23.8.2","eslint-plugin-jest-formatting":"^1.2.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-node":"^11.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^2.5.0","eslint-plugin-standard":"^4.0.1","eslint-watch":"^6.0.1","jest":"^25.1.0","jest-fetch-mock":"^3.0.3","mockdate":"^2.0.5","react":"^16.8.6","react-dom":"^16.8.6","react-hooks-testing-library":"^0.6.0","react-test-renderer":"^16.8.6","ts-jest":"^25.2.1","typescript":"^3.4.5","utility-types":"^3.10.0","watch":"^1.0.2"},"scripts":{"prepublishOnly":"yarn build # runs before publish","build":"rm -rf dist && tsc --module CommonJS","build:watch":"rm -rf dist && tsc -w --module CommonJS","tsc":"tsc -p . --noEmit && tsc -p ./src/__tests__","test:browser":"yarn tsc && jest -c ./config/jest.config.js --env=jsdom","test:browser:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=jsdom","test:server":"yarn tsc && jest -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx doFetchArgs.test.tsx","test:server:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx doFetchArgs.test.tsx","test:watch":"yarn test:browser:watch && yarn test:server:watch","test":"yarn test:browser && yarn test:server","clean":"npm prune; yarn cache clean; rm -rf ./node_modules package-lock.json yarn.lock; yarn","lint":"eslint ./src/**/*.{ts,tsx}","lint:fix":"npm run lint -- --fix","lint:watch":"watch 'yarn lint'"},"keywords":["react hook","react-hook","use","isomorphic","use","http","fetch","hook","react","useFetch","fetch","request","axios","react-use-fetch","react-fetch-hook","use-fetch","suspense","fetch data","usefetch hook","react-hooks-fetch","react usefetch","react hooks tutorial","react-cache","react custom hooks","react-usefetch","react hooks async","react suspense","use hooks","react usefetch hook","fetch-suspense","async hook react","react-hooks-fetch","react hooks usefetch","use fetch hook","react fetch hook","graphql","mutation","query","useAxios","use-axios","use-superagent","superagent","apollo","useGraphQL","use-graphql"],"description":"<ul> <li><a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/s/usefetch-in-nextjs-nn9fm'>useFetch - Next.js</a></li> <li><a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/embed/km04k9k9x5'>useFetch - create-re","licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"use-http@0.4.0","dist":{"shasum":"f0e392e3ea7bdc65ff42f54fb57fe75e1dca5a55","integrity":"sha512-bGyovZ4KUyWPZqluqGlzVDC16cNlgfs0rkMVind8PxQ+HS3WqWYfmOm5PD3oi2B92P1H0cTOmQ2Dkt/k5hU/Sg==","tarball":"https://registry.npmjs.org/use-http/-/use-http-0.4.0.tgz","fileCount":48,"unpackedSize":152668,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeeS5LCRA9TVsSAnZWagAAsRoP/3kjKEbiu65r7ydWCxdr\nRR9DSp5Kt7OLHckM+7ulIvnqGVv4o8yhUO70Qj2vliiQi6GsSbJc0tOlB20E\nd8mll0SBt8VDHT80n4bHiOQeXnX99tV+QN5NpsjRprCeMXoIp/ld+jwMxKHh\nvaR4gccviJrGpc1ir+DAg8jlfCb5o+nxEIadwEaw47ZIcGZkks0ekeT2WGYf\nuHqpoMtnD6OPuMzuIq8jFberRFrbFJVE7oKknNOSsY0SqYqmUUau5+zGHikG\nFG5KRF7p6JYYcS/IuVVuJHDN+EM/ivBqNyPQvO1hD/1OoQgwOKLIP44jrVNb\nYB9zG/PycXRHEQCCeRBlSV+rJSvofi8qW1IdZ7nqgEHTIJoHTk1hylgumGWw\nf58b60M6EanEQzQahsGLdbPGrzbRw+Fc2qbcQS0HWBfuzr1KCFno89SEnk1Z\nDCW5skp/HsW/6Q+dLxBLy2zJ5s1e0BQZGGdaCcauLepW2ICcJK8VE8zNNB2p\nxJDyPv2dH4DqOSLpmZGprRDea3oibPAp/xwK5/6x9UHiILLLAiHMR7qHMM6B\nqoCqpmZg041PGdPF2icG4WCdhJZflyjlnuxkPhQCJ96A2YVQuaV+Hgk7eb+n\nBekciIY0DRR/lGPWn019SX5JXYwdggCT72AIh5+bnfykLy4YTh6D7FsZyVpE\nzNDw\r\n=5HgG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAiM0ZcqYzKzDVYcA34uFJ3XwLAVuO0+6MKxmtfZz7XlAiBYheCAJXlnHL8YcXUgw8leEnvbv9oI/tJ1WSOA60SgwA=="}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-http_0.4.0_1585000010475_0.72540449440969"},"_hasShrinkwrap":false},"0.4.1":{"name":"use-http","version":"0.4.1","homepage":"http://use-http.com/","main":"dist/index.js","license":"MIT","repository":{"type":"git","url":"https://github.com/alex-cory/use-http.git"},"dependencies":{"use-ssr":"^1.0.22"},"peerDependencies":{"react":"^16.13.0","react-dom":"^16.13.0"},"devDependencies":{"@testing-library/react":"^10.0.0","@testing-library/react-hooks":"^3.0.0","@types/fetch-mock":"^7.2.3","@types/jest":"^25.1.0","@types/node":"^13.9.0","@types/react":"^16.9.23","@types/react-dom":"^16.8.4","@typescript-eslint/eslint-plugin":"^2.23.0","@typescript-eslint/parser":"^2.23.0","convert-keys":"^1.3.4","eslint":"^6.8.0","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.20.1","eslint-plugin-jest":"23.8.2","eslint-plugin-jest-formatting":"^1.2.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-node":"^11.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^2.5.0","eslint-plugin-standard":"^4.0.1","eslint-watch":"^6.0.1","jest":"^25.1.0","jest-fetch-mock":"^3.0.3","mockdate":"^2.0.5","react":"^16.8.6","react-dom":"^16.8.6","react-hooks-testing-library":"^0.6.0","react-test-renderer":"^16.8.6","ts-jest":"^25.2.1","typescript":"^3.4.5","utility-types":"^3.10.0","watch":"^1.0.2"},"scripts":{"prepublishOnly":"yarn build # runs before publish","build":"rm -rf dist && tsc --module CommonJS","build:watch":"rm -rf dist && tsc -w --module CommonJS","tsc":"tsc -p . --noEmit && tsc -p ./src/__tests__","test:browser":"yarn tsc && jest -c ./config/jest.config.js --env=jsdom","test:browser:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=jsdom","test:server":"yarn tsc && jest -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx doFetchArgs.test.tsx","test:server:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx doFetchArgs.test.tsx","test:watch":"yarn test:browser:watch && yarn test:server:watch","test":"yarn test:browser && yarn test:server","clean":"npm prune; yarn cache clean; rm -rf ./node_modules package-lock.json yarn.lock; yarn","lint":"eslint ./src/**/*.{ts,tsx}","lint:fix":"npm run lint -- --fix","lint:watch":"watch 'yarn lint'"},"keywords":["react hook","react-hook","use","isomorphic","use","http","fetch","hook","react","useFetch","fetch","request","axios","react-use-fetch","react-fetch-hook","use-fetch","suspense","fetch data","usefetch hook","react-hooks-fetch","react usefetch","react hooks tutorial","react-cache","react custom hooks","react-usefetch","react hooks async","react suspense","use hooks","react usefetch hook","fetch-suspense","async hook react","react-hooks-fetch","react hooks usefetch","use fetch hook","react fetch hook","graphql","mutation","query","useAxios","use-axios","use-superagent","superagent","apollo","useGraphQL","use-graphql"],"description":"<ul> <li><a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/s/usefetch-in-nextjs-nn9fm'>useFetch - Next.js</a></li> <li><a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/embed/km04k9k9x5'>useFetch - create-re","licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"use-http@0.4.1","dist":{"shasum":"ecf49f7df5d061bdd131941cb5cae8694946fb8a","integrity":"sha512-BDiV4tNtArnNGge+Pb2p4WlIxRlWBTdZNHFwCZ4kzSbrLlJqmNVgTWA0GsU4S9rXDSjCFt0YCzkZjw05x390kw==","tarball":"https://registry.npmjs.org/use-http/-/use-http-0.4.1.tgz","fileCount":48,"unpackedSize":153625,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeeWzSCRA9TVsSAnZWagAA4V8P/1aXvNvahMCs+AEk5hia\nHm83lVSel928C0EnuH/nWkOoYRjLgwFvNvqH0O/3dCTcJK9w3n31+/dSMiO0\nLNKJjVHSs4agmmhPYKZqr8c5SMpnVs8naSM4CS0e61iTiEaaCxveCvoqtaQK\nCP6a8EDR6RPA8LHuF3h8LdvY8q9k9a8nnAmMgSKaaTRSfLXHCUu4MfNY3Fnb\nFDwjj6MoJIQ94A3mweHTg6FEclbjlqaumxc1OgxxE475mlqprk2D2eb32IQm\nql5/ZkL6ki+0bLGo5xb0bzWRz2M9EJytQ3wI97bI/oEC/3tf9+dOejo5e5X7\nB+ZU/+4Z5dWGumy+cE80COcCd7x4zmRHS0fhDLpWrDL6fPvGXhb6I9WcX4KJ\nlFGOS6mZordDCMksnqcOXhZc2Iavn9YxSGR/79t+SFKFVoIGxwxDfaefTrfP\ndM/7FR1biDkBqGMCLU8PLUZwz0ol72OvL7an0X6OcKEdFuAwu3fMMlUNpVZw\nAPUy7EZb6iAKYiYEvRlJ4N4wJgeEdvPwrqsA2vEPF6y/QStjlhoXrZh+eIVX\npoONHxUIhnN9JJ34YF1pJrffFnSNyNvlQAJ9/IiFfxon2/VywQHxoTzjfg0l\n4HtcnFHDyLqD+n65gZwMAH8Sm4qAdBgAaD8VTL7VTljTkgEjtH2LE1ZkbrLK\neyBt\r\n=CrCF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEqapLe/pBXLRAAGK9+vZguc4PgYd7XzdYEC4T6QftuXAiA08aAy7mFVN8S+7gkwt1wlKOlehtJiYuR05qNgr2nmmw=="}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-http_0.4.1_1585016017782_0.08788286906471954"},"_hasShrinkwrap":false},"0.4.2":{"name":"use-http","version":"0.4.2","homepage":"http://use-http.com/","main":"dist/index.js","license":"MIT","repository":{"type":"git","url":"https://github.com/alex-cory/use-http.git"},"dependencies":{"use-ssr":"^1.0.22"},"peerDependencies":{"react":"^16.13.0","react-dom":"^16.13.0"},"devDependencies":{"@testing-library/react":"^10.0.0","@testing-library/react-hooks":"^3.0.0","@types/fetch-mock":"^7.2.3","@types/jest":"^25.1.0","@types/node":"^13.9.0","@types/react":"^16.9.23","@types/react-dom":"^16.8.4","@typescript-eslint/eslint-plugin":"^2.23.0","@typescript-eslint/parser":"^2.23.0","convert-keys":"^1.3.4","eslint":"^6.8.0","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.20.1","eslint-plugin-jest":"23.8.2","eslint-plugin-jest-formatting":"^1.2.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-node":"^11.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^2.5.0","eslint-plugin-standard":"^4.0.1","eslint-watch":"^6.0.1","jest":"^25.1.0","jest-fetch-mock":"^3.0.3","mockdate":"^2.0.5","react":"^16.8.6","react-dom":"^16.8.6","react-hooks-testing-library":"^0.6.0","react-test-renderer":"^16.8.6","ts-jest":"^25.2.1","typescript":"^3.4.5","utility-types":"^3.10.0","watch":"^1.0.2"},"scripts":{"prepublishOnly":"yarn build # runs before publish","build":"rm -rf dist && tsc --module CommonJS","build:watch":"rm -rf dist && tsc -w --module CommonJS","tsc":"tsc -p . --noEmit && tsc -p ./src/__tests__","test:browser":"yarn tsc && jest -c ./config/jest.config.js --env=jsdom","test:browser:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=jsdom","test:server":"yarn tsc && jest -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx doFetchArgs.test.tsx","test:server:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx doFetchArgs.test.tsx","test:watch":"yarn test:browser:watch && yarn test:server:watch","test":"yarn test:browser && yarn test:server","clean":"npm prune; yarn cache clean; rm -rf ./node_modules package-lock.json yarn.lock; yarn","lint":"eslint ./src/**/*.{ts,tsx}","lint:fix":"npm run lint -- --fix","lint:watch":"watch 'yarn lint'"},"keywords":["react hook","react-hook","use","isomorphic","use","http","fetch","hook","react","useFetch","fetch","request","axios","react-use-fetch","react-fetch-hook","use-fetch","suspense","fetch data","usefetch hook","react-hooks-fetch","react usefetch","react hooks tutorial","react-cache","react custom hooks","react-usefetch","react hooks async","react suspense","use hooks","react usefetch hook","fetch-suspense","async hook react","react-hooks-fetch","react hooks usefetch","use fetch hook","react fetch hook","graphql","mutation","query","useAxios","use-axios","use-superagent","superagent","apollo","useGraphQL","use-graphql"],"description":"<ul> <li><a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/s/usefetch-in-nextjs-nn9fm'>useFetch - Next.js</a></li> <li><a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/embed/km04k9k9x5'>useFetch - create-re","licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"use-http@0.4.2","dist":{"shasum":"3d43e0225c3fd8ca52f8deaf93e25b4ad92fdf88","integrity":"sha512-WyEuz8liQguJZwAJdT8lbCaLV6o9lG+vcSTOkMckHK+Opri0a+l2Z7gmBMyax2+wGkBsYwSg+Jr9lGtUyZp0wg==","tarball":"https://registry.npmjs.org/use-http/-/use-http-0.4.2.tgz","fileCount":48,"unpackedSize":153602,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeekNkCRA9TVsSAnZWagAA5ggP/jrM2db81EEhcdSq6uy+\nqqJNCLBte78evoXnP2RGrbvJVgA96EDtgSrOPN9PhUcXpwjJfMJYDaZgn881\nBMFHUzj1AEWhtgB8I5Ha3WIqh6rBCuPXsTi2E2fmw8UofqqiPpXqnc6jwAgO\nI/r4ADRFcw4E+CSC0pyFrEWv6jfnihTR54rpN3V0G/LeTPubMy6UW95oJeNB\nb7fEzy5G6Lra0RGfCFzUjmAoSS2+DjLUjct7/24zEjO5Q4EGKSLST/NZ4V5Z\nm6MVooUrVd/8rlfXD1v3SohqytJsmkGU4nrpwPjTtZ785QzODg/Pwn1BX1qR\n2HLkbQE9i2jzj/eXZUldkS0BZKq8oet0SGVktWUaT2Fz/5O0symWvZ0Yk2dy\noODIeYfdFmSF/tmr9MuvKNjsFpwVqbvvmgNYOneabgIzdfAc0IpgAcDqUsaY\ndQwsz/dun/q4BE+iC6YDYYuo3V5NE3loK3IiaVZc0auZaGSK+Psu8zAnynUo\nxzDqipU3F8AgNJ1zZndJ/TDWKBeEISgXvbie43win+00ILH7IEQhGR7aY5zA\nCXClk/9FUCXQGIdfqxLVCAOg1R73OYnm+4ziVPOPHroHIOS6FRxP16hjmb+H\n7C9G1++IjbLGKxT5oTO4rsWQ86eF26fB4NLIhSoalEApUINVL22G8+vwzmgK\nMMfX\r\n=GIHf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGmQuXLXxMdPY4uefZpV0abxWNjoxofem4BmqaHZfwJgAiEA0Qi5Vw1xlQ9OWmPkmyPutTx2fz/8KYs+Kj/wHQsn/EQ="}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-http_0.4.2_1585070948197_0.11902913694646977"},"_hasShrinkwrap":false},"0.4.3":{"name":"use-http","version":"0.4.3","homepage":"http://use-http.com/","main":"dist/index.js","license":"MIT","repository":{"type":"git","url":"https://github.com/alex-cory/use-http.git"},"dependencies":{"use-ssr":"^1.0.22"},"peerDependencies":{"react":"^16.13.0","react-dom":"^16.13.0"},"devDependencies":{"@testing-library/react":"^10.0.0","@testing-library/react-hooks":"^3.0.0","@types/fetch-mock":"^7.2.3","@types/jest":"^25.1.0","@types/node":"^13.9.0","@types/react":"^16.9.23","@types/react-dom":"^16.8.4","@typescript-eslint/eslint-plugin":"^2.23.0","@typescript-eslint/parser":"^2.23.0","convert-keys":"^1.3.4","eslint":"^6.8.0","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.20.1","eslint-plugin-jest":"23.8.2","eslint-plugin-jest-formatting":"^1.2.0","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-node":"^11.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^2.5.0","eslint-plugin-standard":"^4.0.1","eslint-watch":"^6.0.1","jest":"^25.1.0","jest-fetch-mock":"^3.0.3","mockdate":"^2.0.5","react":"^16.8.6","react-dom":"^16.8.6","react-hooks-testing-library":"^0.6.0","react-test-renderer":"^16.8.6","ts-jest":"^25.2.1","typescript":"^3.4.5","utility-types":"^3.10.0","watch":"^1.0.2"},"scripts":{"prepublishOnly":"yarn build # runs before publish","build":"rm -rf dist && tsc --module CommonJS","build:watch":"rm -rf dist && tsc -w --module CommonJS","tsc":"tsc -p . --noEmit && tsc -p ./src/__tests__","test:browser":"yarn tsc && jest -c ./config/jest.config.js --env=jsdom","test:browser:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=jsdom","test:server":"yarn tsc && jest -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx doFetchArgs.test.tsx","test:server:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx doFetchArgs.test.tsx","test:watch":"yarn test:browser:watch && yarn test:server:watch","test":"yarn test:browser && yarn test:server","clean":"npm prune; yarn cache clean; rm -rf ./node_modules package-lock.json yarn.lock; yarn","lint":"eslint ./src/**/*.{ts,tsx}","lint:fix":"npm run lint -- --fix","lint:watch":"watch 'yarn lint'"},"keywords":["react hook","react-hook","use","isomorphic","use","http","fetch","hook","react","useFetch","fetch","request","axios","react-use-fetch","react-fetch-hook","use-fetch","suspense","fetch data","usefetch hook","react-hooks-fetch","react usefetch","react hooks tutorial","react-cache","react custom hooks","react-usefetch","react hooks async","react suspense","use hooks","react usefetch hook","fetch-suspense","async hook react","react-hooks-fetch","react hooks usefetch","use fetch hook","react fetch hook","graphql","mutation","query","useAxios","use-axios","use-superagent","superagent","apollo","useGraphQL","use-graphql"],"description":"<ul> <li><a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/s/usefetch-in-nextjs-nn9fm'>useFetch - Next.js</a></li> <li><a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/embed/km04k9k9x5'>useFetch - create-re","licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"use-http@0.4.3","dist":{"shasum":"7f1d6a52dc8c730c09ff20d59677ac34133391c7","integrity":"sha512-Lkpu1WYsR2ji/xRwvvWfj3LlSqY0E1AIMt9H8t3UoGg3NTKLiZ1Ag1sScGpz3k0zoe9aIeH2TiBaTXnOOFaRiA==","tarball":"https://registry.npmjs.org/use-http/-/use-http-0.4.3.tgz","fileCount":48,"unpackedSize":153646,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeeke0CRA9TVsSAnZWagAAWhUP/32wR8FW/wDmzu5dbFqW\nu4tpUs88RJoMybmVUlcWJuPFKf3ljJ+jriRnyen+XCanB8HhXIQ5dnNiXqx1\nzRwURb2FAoFZfINcTVlW7Z46YbiTWFJSCVbmsLZWASMlUMfjK9gQxfB9gsKz\nZwC5N5oGg1f8VkMo9W5ORrXwBRRfAh95h54uh7S2IhajE5+tHHjcf3pyNnGS\nqSRXZfsABPWXuqB/vjT8TEnAsN1nJaaGTo9TmsjsU2ldnhhbhKaqC06LXm+9\nGBLhCQH5czwzTA5TYa4moRm1FTuGyDJeEF9pnsGWifpj38cGe+P8hAUH2JLB\nvKxij/XYdolGnERiA5UbCvAveI4kjUDwgfdHo1oKJBMJcZaYuXWPHlG1QLrl\nFsZ11efaG+Blrq00rADHMT3rV6zyNv0DncEYKO7UwfOOZp80OUhKJ9ZlM9L9\nOC9s0WHN80AvL14MncC20vCEASFW81nd6r9RkdhbDjAtCmZ8CtJHut7htxje\nbWmShl5lKTgH54Wl6npcvTUYqnIO2Z2JWWUwToX6P8thyfa//wHyOE22ZoU0\nM1ir6u343NYcxw1ZVxvHbzG1LVdISi9R/T2Ls1DuH9r3XG0+HmblueI3ez/o\n46P/qdSSiTYS+TnicV2Z2US62xKB6ark6GAni6c6XKG5zft4rsiWFj7xrh/E\nEv3Z\r\n=DQnP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8NHyLtJuGSlEVZiRBFvqqdb1Xc4qhKXnUiKYMMPeGRgIhAKkPtEN1TggYo3vxCyDzNPCQgoSfsM4AnMX/xTiaQYt0"}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-http_0.4.3_1585072051526_0.10429811451588256"},"_hasShrinkwrap":false},"0.4.4":{"name":"use-http","version":"0.4.4","homepage":"http://use-http.com/","main":"dist/index.js","license":"MIT","repository":{"type":"git","url":"https://github.com/alex-cory/use-http.git"},"dependencies":{"use-ssr":"^1.0.22"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"devDependencies":{"@testing-library/react":"^10.0.2","@testing-library/react-hooks":"^3.2.1","@types/fetch-mock":"^7.3.2","@types/jest":"^25.1.4","@types/node":"^13.9.8","@types/react":"^16.9.30","@types/react-dom":"^16.9.5","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","convert-keys":"^1.3.4","eslint":"^6.8.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-jest":"^23.8.2","eslint-plugin-jest-formatting":"^1.2.0","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^3.0.0","eslint-plugin-standard":"^4.0.1","eslint-watch":"^6.0.1","jest":"^25.2.4","jest-fetch-mock":"^3.0.3","jest-mock-console":"^1.0.0","mockdate":"^2.0.5","react":"^16.13.1","react-dom":"^16.13.1","react-hooks-testing-library":"^0.6.0","react-test-renderer":"^16.13.1","ts-jest":"^25.3.0","typescript":"^3.8.3","utility-types":"^3.10.0","watch":"^1.0.2"},"scripts":{"prepublishOnly":"yarn build # runs before publish","build":"rm -rf dist && tsc --module CommonJS","build:watch":"rm -rf dist && tsc -w --module CommonJS","tsc":"tsc -p . --noEmit && tsc -p ./src/__tests__","test:browser":"yarn tsc && jest -c ./config/jest.config.js --env=jsdom","test:browser:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=jsdom","test:server":"yarn tsc && jest -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx doFetchArgs.test.tsx","test:server:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx doFetchArgs.test.tsx","test:watch":"yarn test:browser:watch && yarn test:server:watch","test":"yarn test:browser && yarn test:server","clean":"npm prune; yarn cache clean; rm -rf ./node_modules package-lock.json yarn.lock; yarn","lint":"eslint ./src/**/*.{ts,tsx}","lint:fix":"npm run lint -- --fix","lint:watch":"watch 'yarn lint'"},"keywords":["react hook","react-hook","use","isomorphic","use","http","fetch","hook","react","useFetch","fetch","request","axios","react-use-fetch","react-fetch-hook","use-fetch","suspense","fetch data","usefetch hook","react-hooks-fetch","react usefetch","react hooks tutorial","react-cache","react custom hooks","react-usefetch","react hooks async","react suspense","use hooks","react usefetch hook","fetch-suspense","async hook react","react-hooks-fetch","react hooks usefetch","use fetch hook","react fetch hook","graphql","mutation","query","useAxios","use-axios","use-superagent","superagent","apollo","useGraphQL","use-graphql"],"description":"<ul> <li><a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/s/usefetch-in-nextjs-nn9fm'>useFetch - Next.js</a></li> <li><a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/embed/km04k9k9x5'>useFetch - create-re","licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"use-http@0.4.4","dist":{"shasum":"b2b0ecf71578c88f5f58caa6cf3f9f6ffb281fea","integrity":"sha512-pQ47gdj0HCi/kN18KAbvW+d5YjssEk2Ei8T796RbgiKMziyDQDYTldcqCBuX7D7U3nNO4mJk3OnQ8MRptHOICw==","tarball":"https://registry.npmjs.org/use-http/-/use-http-0.4.4.tgz","fileCount":48,"unpackedSize":163293,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehT5ACRA9TVsSAnZWagAAioQP/2tR7VKZXRNa/VUf8lFi\nX8u3yh3XzIpTSC77LbPxkunUoEdgeyzPORmksvkqXEHN1IsfqjPzyg2P4UtX\nxAYNUIR22S7/Axu2InPUUFm2K1IzPvVv7tT57W2ZnY0P0bLwqyrSOHQcsZD4\nZh809r35to5l0cg8Oj9hoquxo2ijiJt1NhLlIHGnLhaJAQBKj1uKDmJDzDSc\noegA4yJyNS9pJ0ZQ60xcjRwKErW2DFA5NQLkTZRa+x42WEQXpU3givJecTi2\ndYZvpyuZB1gpamGndj8PRiRdbjLCoAiw08VxHW0/aigh/HHuGuutWVjMzfuh\nTAwchw1WJBRMIq6FpAxKFMI2X2P71hC62oevQXwwDdKje3ZMAKGITdw9+uMS\n8ExuCjnYc/YTThKr/vM+60+R+4yIGx4wT8oqCWb/Z9eIGHITfdx8+5UQ9yJo\ne76a7hyUh7y+iOeZ5ogmLny7VFZT926NeTpOKYjcrQ1HcvPQcJzt+6UyoyUV\nJ6clshm3dtfzfRBaZCUADdu2ynjSuZaGk0Ci0cwVlmDo5MJ9hvWSmudjWe9V\njWyUpzP1klQxMAxhmTCeRU0srEVwEfn1LT9jU39I+EoSTnlaHbeEPa/dghln\nALuz7dYqz5QalzwjxJx4cWyPgIsj6W+WbuCuSfcNr9Uojs6b2xiWbcISFU5t\njKbG\r\n=xRPn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGviOLDjXj41UTu0mqeMd0DFlBO8z3hc+TF5/O7B4IZEAiBQGCWTl//sZ9fjGZ+QpXC5115kqmQKCDDFa4W6eD11QQ=="}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-http_0.4.4_1585790527457_0.21872387857034759"},"_hasShrinkwrap":false},"0.4.5":{"name":"use-http","version":"0.4.5","homepage":"http://use-http.com/","main":"dist/index.js","license":"MIT","repository":{"type":"git","url":"https://github.com/alex-cory/use-http.git"},"dependencies":{"use-ssr":"^1.0.22"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"devDependencies":{"@testing-library/react":"^10.0.2","@testing-library/react-hooks":"^3.2.1","@types/fetch-mock":"^7.3.2","@types/jest":"^25.1.4","@types/node":"^13.9.8","@types/react":"^16.9.30","@types/react-dom":"^16.9.5","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","convert-keys":"^1.3.4","eslint":"^6.8.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-jest":"^23.8.2","eslint-plugin-jest-formatting":"^1.2.0","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^3.0.0","eslint-plugin-standard":"^4.0.1","eslint-watch":"^6.0.1","jest":"^25.2.4","jest-fetch-mock":"^3.0.3","jest-mock-console":"^1.0.0","mockdate":"^2.0.5","react":"^16.13.1","react-dom":"^16.13.1","react-hooks-testing-library":"^0.6.0","react-test-renderer":"^16.13.1","ts-jest":"^25.3.0","typescript":"^3.8.3","utility-types":"^3.10.0","watch":"^1.0.2"},"scripts":{"prepublishOnly":"yarn build:production # runs before publish","build":"rm -rf dist && tsc --module CommonJS","build:production":"yarn build -p tsconfig.production.json","build:watch":"rm -rf dist && tsc -w --module CommonJS","tsc":"tsc -p . --noEmit && tsc -p ./src/__tests__","test:browser":"yarn tsc && jest -c ./config/jest.config.js --env=jsdom","test:browser:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=jsdom","test:server":"yarn tsc && jest -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx doFetchArgs.test.tsx","test:server:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx doFetchArgs.test.tsx","test:watch":"yarn test:browser:watch && yarn test:server:watch","test":"yarn test:browser && yarn test:server","clean":"npm prune; yarn cache clean; rm -rf ./node_modules package-lock.json yarn.lock; yarn","lint":"eslint ./src/**/*.{ts,tsx}","lint:fix":"npm run lint -- --fix","lint:watch":"watch 'yarn lint'"},"keywords":["react hook","react-hook","use","isomorphic","use","http","fetch","hook","react","useFetch","fetch","request","axios","react-use-fetch","react-fetch-hook","use-fetch","suspense","fetch data","usefetch hook","react-hooks-fetch","react usefetch","react hooks tutorial","react-cache","react custom hooks","react-usefetch","react hooks async","react suspense","use hooks","react usefetch hook","fetch-suspense","async hook react","react-hooks-fetch","react hooks usefetch","use fetch hook","react fetch hook","graphql","mutation","query","useAxios","use-axios","use-superagent","superagent","apollo","useGraphQL","use-graphql"],"description":"<ul> <li><a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/s/usefetch-in-nextjs-nn9fm'>useFetch - Next.js</a></li> <li><a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/embed/km04k9k9x5'>useFetch - create-re","licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"use-http@0.4.5","dist":{"shasum":"53d7c6f0216493621b6001bd026e50394138d7f4","integrity":"sha512-lMbMjygTvxRuiBvAocwf99XI3lJ++3BisNI/q6UJO4jzvvL9KYRVmSr2Sk+vkSOgIn+f6a1AkxyZruIbo1LQuA==","tarball":"https://registry.npmjs.org/use-http/-/use-http-0.4.5.tgz","fileCount":34,"unpackedSize":128597,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehlcECRA9TVsSAnZWagAAlD0QAKBkDw6XQZl5tSrSoU3Y\nV0I7HIPKy9C5Zsx0ReVVOE/kJSSwySiPB+kZgOWOdBubuUiTOpRegRB3XHfl\nyeFeM/Em7l+D0YPEVVWy4rS3VTcsQHQt1yRzxL9EZOFCr0g5XPkFRkIy17G8\nEpxFhhhWPXd3SUyi/+wcy+79Pu47QKantUJ7KSsh3xlrTqq8a0C0cdySuDOT\niYTVFireuN/xoxqGxOrd3DT5GkXUagYG6eduduPRk2OBXrYlseAc8BThlgHD\ngeJT/j24EmQq+3Qy4DKU1RcX2VGFh4jxZwUywrJ+jfBJ/M4LrKikzxLfj4v0\nVDcD845zhUu3S2QEwDfwnfACpKVQZrwq1GfdesMzYRWHLdxuEWEsBHnlKf2b\nWn7PwLWJEtnunQ/9Nr/09gWdmYy2R5z/1AfKpdry++YodZhElXLXszZAddhG\nJ6jEC8kvse1u1oIy/8RXNRORMoHUfvv0N28m5D039VNGI9rxP87xSqEf+QpE\nOdtqv6URhjWJrDnfqHfCnZ2nHUsPcZ5+2MhZoPSTui1iSjuuaxhq2MRTXjHO\nj9ftNJN/87SC9dzNebc7gzQIw5poY3hFwsAWcyJul8bBGeWwjdcOVrGhr4Zr\n03MZdBA03VdqttA0EzUJHz+2F/vCXEsaRmPz08/PvnRUEm4iDwn+HgIRlp59\nczRG\r\n=S6Ax\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCiFHASOyzo5QiRx+AWbXIUsn4i0SuJL99znWGv2mUjdAIhAKt93wym9HnVPsFC4ffoHAKoa+qLblpFl5el4RYNLqa5"}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-http_0.4.5_1585862404234_0.9058459113932145"},"_hasShrinkwrap":false},"1.0.0":{"name":"use-http","version":"1.0.0","homepage":"http://use-http.com/","main":"dist/index.js","license":"MIT","repository":{"type":"git","url":"https://github.com/alex-cory/use-http.git"},"dependencies":{"use-ssr":"^1.0.22"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"devDependencies":{"@testing-library/react":"^10.0.2","@testing-library/react-hooks":"^3.2.1","@types/fetch-mock":"^7.3.2","@types/jest":"^25.1.4","@types/node":"^13.9.8","@types/react":"^16.9.30","@types/react-dom":"^16.9.5","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","convert-keys":"^1.3.4","eslint":"^6.8.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-jest":"^23.8.2","eslint-plugin-jest-formatting":"^1.2.0","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^3.0.0","eslint-plugin-standard":"^4.0.1","eslint-watch":"^6.0.1","jest":"^25.2.4","jest-fetch-mock":"^3.0.3","jest-mock-console":"^1.0.0","mockdate":"^2.0.5","react":"^16.13.1","react-dom":"^16.13.1","react-hooks-testing-library":"^0.6.0","react-test-renderer":"^16.13.1","ts-jest":"^25.3.0","typescript":"^3.8.3","utility-types":"^3.10.0","watch":"^1.0.2"},"scripts":{"prepublishOnly":"yarn build:production # runs before publish","build":"rm -rf dist && tsc --module CommonJS","build:production":"yarn build -p tsconfig.production.json","build:watch":"rm -rf dist && tsc -w --module CommonJS","tsc":"tsc -p . --noEmit && tsc -p ./src/__tests__","test:browser":"yarn tsc && jest -c ./config/jest.config.js --env=jsdom","test:browser:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=jsdom","test:server":"yarn tsc && jest -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx doFetchArgs.test.tsx","test:server:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx doFetchArgs.test.tsx","test:watch":"yarn test:browser:watch && yarn test:server:watch","test":"yarn test:browser && yarn test:server","clean":"npm prune; yarn cache clean; rm -rf ./node_modules package-lock.json yarn.lock; yarn","lint":"eslint ./src/**/*.{ts,tsx}","lint:fix":"npm run lint -- --fix","lint:watch":"watch 'yarn lint'"},"keywords":["react hook","react-hook","use","isomorphic","use","http","fetch","hook","react","useFetch","fetch","request","axios","react-use-fetch","react-fetch-hook","use-fetch","suspense","fetch data","usefetch hook","react-hooks-fetch","react usefetch","react hooks tutorial","react-cache","react custom hooks","react-usefetch","react hooks async","react suspense","use hooks","react usefetch hook","fetch-suspense","async hook react","react-hooks-fetch","react hooks usefetch","use fetch hook","react fetch hook","graphql","mutation","query","useAxios","use-axios","use-superagent","superagent","apollo","useGraphQL","use-graphql"],"description":"<ul> <li><a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/s/usefetch-in-nextjs-nn9fm'>useFetch - Next.js</a></li> <li><a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/embed/km04k9k9x5'>useFetch - create-re","licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"use-http@1.0.0","dist":{"shasum":"7483299fb7278d58a62468c79dc9750acc5d68c5","integrity":"sha512-NkjdtIVlUlTkmnvSjnTxCWBrUB2KAD5h0z/jChE/1k3QswkrIrIOkE8dLjO+NtQmf2qUh4fDl6xgK7fk00XoLQ==","tarball":"https://registry.npmjs.org/use-http/-/use-http-1.0.0.tgz","fileCount":36,"unpackedSize":129803,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeiog8CRA9TVsSAnZWagAAm9kQAIcw2YbYVs5GSFBOZlIH\nu9uo8uAVpQYhVvHdbUE65EU7Pu6wrxsMEwBuG4j8ynZ3amswqC6LKqNaiQMS\nrubpu+pb1gzB2kEVcWKlCq/yIywOqO95RSzjseHWIlL+aRaE3ZQ3x51lTZdo\neeQhVoocnFwr9swLM9ABpZLDD2f2+qsGP3t+MYFp2/dAPr9j1mRRO36W5u6S\nWy71BVg9Viwo37FIPD35woTJ7Cn1TfjDaSjc82GPTJx1tn++BLbPOyDRX0HZ\nGINuUyNk2i8DyHPj+1iS3XNqxYJxKVF7EQxUACM/sQZLlhPmJapU86h2LkSi\n9dZH6U5V8i64b5029kjWOU3WgD55ofv81yZSZAGNX9AdkiaOfWbNW0YpdBO2\n/2ljvDe5r8FNXIC7DFvcNqBtd5Zv21rD7bS05ChL121OFCQLgDITmrdAFgRT\nSmxoeZlWUvCbtUCu77K/CBUVD0Wtjk+OJamPZUfxQx+2CblRoh6Njt0iCZQr\n7FMOl1mN4n1xzgaEGSofl4fFyOXEKahiY8mctvfd4eAXgMfvME5pkpLL44tj\nm/bttOtX8E1vaU7ZaKBgkz0LuFTzaxbLEEfZw903Ccj7dj2lXqRCHuihyf6S\nXTW0pT2/oaZF3RjpG+T3F51nD5xnmcgZSuj8MrWpD2REmifbXSkyPRnC0kYG\n/ZFC\r\n=UHSI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDyiq18DufJBE6LxdPClrn3MXUf3MUzGlnDw7CZTXfBiAiBAiHQ3xI7CPPB6D/gjjz0sJec9p75MAWPYZtdMkfMrQw=="}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alex@ava.inc"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-http_1.0.0_1586137147637_0.36091690030731294"},"_hasShrinkwrap":false},"1.0.1":{"name":"use-http","version":"1.0.1","homepage":"http://use-http.com/","main":"dist/index.js","license":"MIT","repository":{"type":"git","url":"https://github.com/alex-cory/use-http.git"},"dependencies":{"use-ssr":"^1.0.22"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"devDependencies":{"@testing-library/react":"^10.0.2","@testing-library/react-hooks":"^3.2.1","@types/fetch-mock":"^7.3.2","@types/jest":"^25.1.4","@types/node":"^13.9.8","@types/react":"^16.9.30","@types/react-dom":"^16.9.5","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","convert-keys":"^1.3.4","eslint":"^6.8.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-jest":"^23.8.2","eslint-plugin-jest-formatting":"^1.2.0","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^3.0.0","eslint-plugin-standard":"^4.0.1","eslint-watch":"^6.0.1","jest":"^25.2.4","jest-fetch-mock":"^3.0.3","jest-mock-console":"^1.0.0","mockdate":"^2.0.5","react":"^16.13.1","react-dom":"^16.13.1","react-hooks-testing-library":"^0.6.0","react-test-renderer":"^16.13.1","ts-jest":"^25.3.0","typescript":"^3.8.3","utility-types":"^3.10.0","watch":"^1.0.2"},"scripts":{"prepublishOnly":"yarn build:production # runs before publish","build":"rm -rf dist && tsc --module CommonJS","build:production":"yarn build -p tsconfig.production.json","build:watch":"rm -rf dist && tsc -w --module CommonJS","tsc":"tsc -p . --noEmit && tsc -p ./src/__tests__","test:browser":"yarn tsc && jest -c ./config/jest.config.js --env=jsdom","test:browser:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=jsdom","test:server":"yarn tsc && jest -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx doFetchArgs.test.tsx","test:server:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx doFetchArgs.test.tsx","test:watch":"yarn test:browser:watch && yarn test:server:watch","test":"yarn test:browser && yarn test:server","clean":"npm prune; yarn cache clean; rm -rf ./node_modules package-lock.json yarn.lock; yarn","lint":"eslint ./src/**/*.{ts,tsx}","lint:fix":"npm run lint -- --fix","lint:watch":"watch 'yarn lint'"},"keywords":["react hook","react-hook","use","isomorphic","use","http","fetch","hook","react","useFetch","fetch","request","axios","react-use-fetch","react-fetch-hook","use-fetch","suspense","fetch data","usefetch hook","react-hooks-fetch","react usefetch","react hooks tutorial","react-cache","react custom hooks","react-usefetch","react hooks async","react suspense","use hooks","react usefetch hook","fetch-suspense","async hook react","react-hooks-fetch","react hooks usefetch","use fetch hook","react fetch hook","graphql","mutation","query","useAxios","use-axios","use-superagent","superagent","apollo","useGraphQL","use-graphql"],"description":"<ul> <li><a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/s/usefetch-in-nextjs-nn9fm'>useFetch - Next.js</a></li> <li><a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/embed/km04k9k9x5'>useFetch - create-re","licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"use-http@1.0.1","dist":{"shasum":"5dbb5c7df5e31c36ef8cbcd99311f63c1cc9ea61","integrity":"sha512-MQsLiNftMVN80RJOBqvbR3AOWO7YjPJIMk4Ttta99XJuEs4HYxhRzAjbS6AsiOqZXXaF9j4ZxuNIApyRDgo/8Q==","tarball":"https://registry.npmjs.org/use-http/-/use-http-1.0.1.tgz","fileCount":36,"unpackedSize":130588,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJekkiOCRA9TVsSAnZWagAAxLcP/RzRgnV1y9su38pjEu8i\nC/tSNGaRmrbKKptkpROOITW6rLNDxQqGO7MFPyjrobHVUm5QCG2wjtANVOrj\nqGYISHDl0OMAkO5H4DitpAEXidREsu0TkcvWjQy3ecKG7AsuOcD9UPnW7Vk5\njnHMH3JKoxM1Hs+kbYe9NOr4ojjeHcaEcv/4ouJMyoxTrL24zoOAXtxt66is\ny7xrVDvg6awybGcEZN2XuKtwUg6tYlITqcWzjw0lkN3DRseczPUQL0Fw6ALD\nJ7WmBtFTyfeFSZaHJeMZUpbCHKtLwN0gOruoTNHvv4B//cvv5pz3dQCTBSTZ\nV4NOsC2g2gu49+X1mz1+P5BVr+8mA5i7swj+WyvCX+UcqW90Cd7MH+A5beww\n5sI+OSOS3RO873l4yoprFZG7IevctfSTDj1dDl85+2V5aPF477ToM85eFtFZ\nZK5puDc+2UlDrmSjy45Bi9LEHm8o1oRsmD0uf+YoFmgL79M41j+XHzo7mzCb\n23KY7tGg4RWtiS4oxzsZRw7gZE3bDIQWvfcpxpPvdG7NAj1UnIYNO9IqvCcR\nMJ01Ll79Oo3lwC/aHmgf389beIwccFEQAAGTgPS/tPMN+wEO7DZl5Zq7/6d+\noTA5EHkonEOqJ88Iz1OIyfDgEfii4gtr1CXz++p7ZJbTNyZORX15ATaI7z0u\nVe3H\r\n=ilMy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjPB9cnqwGFfxBBL1ngLq4OOCc1NuMXTG4Ckyxa0dGXQIgEV976YV0huWFgYIabEL1EKW3ZyeIEOryXSad0kJ2b6I="}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alex@ava.inc"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-http_1.0.1_1586645133550_0.948998855061143"},"_hasShrinkwrap":false},"1.0.2":{"name":"use-http","version":"1.0.2","homepage":"http://use-http.com/","main":"dist/index.js","license":"MIT","repository":{"type":"git","url":"https://github.com/alex-cory/use-http.git"},"dependencies":{"use-ssr":"^1.0.22"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"devDependencies":{"@testing-library/react":"^10.0.2","@testing-library/react-hooks":"^3.2.1","@types/fetch-mock":"^7.3.2","@types/jest":"^25.1.4","@types/node":"^13.9.8","@types/react":"^16.9.30","@types/react-dom":"^16.9.5","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","convert-keys":"^1.3.4","eslint":"^6.8.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-jest":"^23.8.2","eslint-plugin-jest-formatting":"^1.2.0","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^3.0.0","eslint-plugin-standard":"^4.0.1","eslint-watch":"^6.0.1","jest":"^25.2.4","jest-fetch-mock":"^3.0.3","jest-mock-console":"^1.0.0","mockdate":"^2.0.5","react":"^16.13.1","react-dom":"^16.13.1","react-hooks-testing-library":"^0.6.0","react-test-renderer":"^16.13.1","ts-jest":"^25.3.0","typescript":"^3.8.3","utility-types":"^3.10.0","watch":"^1.0.2"},"scripts":{"prepublishOnly":"yarn build:production # runs before publish","build":"rm -rf dist && tsc --module CommonJS","build:production":"yarn build -p tsconfig.production.json","build:watch":"rm -rf dist && tsc -w --module CommonJS","tsc":"tsc -p . --noEmit && tsc -p ./src/__tests__","test:browser":"yarn tsc && jest -c ./config/jest.config.js --env=jsdom","test:browser:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=jsdom","test:server":"yarn tsc && jest -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx doFetchArgs.test.tsx","test:server:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx doFetchArgs.test.tsx","test:watch":"yarn test:browser:watch && yarn test:server:watch","test":"yarn test:browser && yarn test:server","clean":"npm prune; yarn cache clean; rm -rf ./node_modules package-lock.json yarn.lock; yarn","lint":"eslint ./src/**/*.{ts,tsx}","lint:fix":"npm run lint -- --fix","lint:watch":"watch 'yarn lint'"},"keywords":["react hook","react-hook","use","isomorphic","use","http","fetch","hook","react","useFetch","fetch","request","axios","react-use-fetch","react-fetch-hook","use-fetch","suspense","fetch data","usefetch hook","react-hooks-fetch","react usefetch","react hooks tutorial","react-cache","react custom hooks","react-usefetch","react hooks async","react suspense","use hooks","react usefetch hook","fetch-suspense","async hook react","react-hooks-fetch","react hooks usefetch","use fetch hook","react fetch hook","graphql","mutation","query","useAxios","use-axios","use-superagent","superagent","apollo","useGraphQL","use-graphql"],"description":"- useFetch - managed state, request, response, etc. [![](https://img.shields.io/badge/example-blue.svg)](https://codesandbox.io/s/usefetch-request-response-managed-state-ruyi3?file=/src/index.js) [![](https://img.shields.io/badge/video-red.svg)](https://w","licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"use-http@1.0.2","dist":{"shasum":"ce319cf35914b5b353c096bbc94f923e2ff0c32e","integrity":"sha512-kg6DMoAQD4lgrxY8WY4eCsH6DpsO9qbyrh2BAYjv8Sj5BhxRatMVZepHmVZPJLHJLLIArF7+17N22Qre51EBnA==","tarball":"https://registry.npmjs.org/use-http/-/use-http-1.0.2.tgz","fileCount":36,"unpackedSize":135932,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJelUzECRA9TVsSAnZWagAAXF4QAJpz/qT01DGRrqwT6sck\nMTBNMfR5LK8dHdAKOpih5NGRoXBCJ6rVCYVKLdMRgexzmO2RbNOtwtfMya3F\nrKBowkTGrNsGi6KTvGun9VALULCVcxs5lmQcOjbvgNnovuErZxD1F7B7MAHg\nWPsO09bDyMhulAnEY15MXYUqBmXE8rD0H3wdDkIMk+XAU88RUYZncFTNGoc4\nuHNMw9a3ldjcgeBlQ1C6GQfDWQH/BnW9gfaRy3yYYkQxcH64kWChDf+lLMi9\ncMbxWqpYMsSHyKtC2tS4KqCQLUpRU2H2u814DylUjOLfyOcJHDkLX74VJP4p\n+1KQ1N0E9RHmqGjbp4lakQJM3okOBKjePBm3cqs8Rtj7kRJLc/VcuS70ZzMe\n4mo7YopahQBqyQ4xx3IObgwiEdRdowsvq/Au+pjsAuECFcwOSKKtmrPa6Ssf\np69n7lNRHkf+FJRNVpKFhBYizSfRUc4yiITixANWyf5n/bSg8QokPenjYe5u\nDaXxHOV5vfbnV2r1ivJtiPkRUkuNVEmolITL7Y24H65I7Nr8bx1voXI9PiEy\nVJCXsBIoUXe5Z4vKg9nHGkNvidMvrSFrlJ/mezNJs2+o1Ov9Of9Qbxf0x3kv\n798J7TOzpnbyTj3Gm2z4olNkLf1STQmgLWGI79BKJHxSsFk7ngbQINd/251O\nfal5\r\n=IDdo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGAaLh651PDL88NkYC8EhqLt6TsSXuDmyDFVaPrzmSgwAiEAmIENcgT2hvCIQBJRSvJWhlkYsjQjGe8i00rBsONJzPc="}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alex@ava.inc"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-http_1.0.2_1586842819908_0.7997481381537341"},"_hasShrinkwrap":false},"1.0.3":{"name":"use-http","version":"1.0.3","homepage":"https://use-http.com/","main":"dist/index.js","license":"MIT","repository":{"type":"git","url":"https://github.com/alex-cory/use-http.git"},"dependencies":{"use-ssr":"^1.0.22"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"devDependencies":{"@testing-library/react":"^10.0.2","@testing-library/react-hooks":"^3.2.1","@types/fetch-mock":"^7.3.2","@types/jest":"^25.1.4","@types/node":"^13.9.8","@types/react":"^16.9.30","@types/react-dom":"^16.9.5","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","convert-keys":"^1.3.4","eslint":"^6.8.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-jest":"^23.8.2","eslint-plugin-jest-formatting":"^1.2.0","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^3.0.0","eslint-plugin-standard":"^4.0.1","eslint-watch":"^6.0.1","jest":"^25.2.4","jest-fetch-mock":"^3.0.3","jest-mock-console":"^1.0.0","mockdate":"^2.0.5","react":"^16.13.1","react-dom":"^16.13.1","react-hooks-testing-library":"^0.6.0","react-test-renderer":"^16.13.1","ts-jest":"^25.3.0","typescript":"^3.8.3","utility-types":"^3.10.0","watch":"^1.0.2"},"scripts":{"prepublishOnly":"yarn build:production # runs before publish","build":"rm -rf dist && tsc --module CommonJS","build:production":"yarn build -p tsconfig.production.json","build:watch":"rm -rf dist && tsc -w --module CommonJS","tsc":"tsc -p . --noEmit && tsc -p ./src/__tests__","test:browser":"yarn tsc && jest -c ./config/jest.config.js --env=jsdom","test:browser:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=jsdom","test:server":"yarn tsc && jest -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx doFetchArgs.test.tsx","test:server:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx doFetchArgs.test.tsx","test:watch":"yarn test:browser:watch && yarn test:server:watch","test":"yarn test:browser && yarn test:server","clean":"npm prune; yarn cache clean; rm -rf ./node_modules package-lock.json yarn.lock; yarn","lint":"eslint ./src/**/*.{ts,tsx}","lint:fix":"npm run lint -- --fix","lint:watch":"watch 'yarn lint'"},"keywords":["react hook","react-hook","use","isomorphic","use","http","fetch","hook","react","useFetch","fetch","request","axios","react-use-fetch","react-fetch-hook","use-fetch","suspense","fetch data","usefetch hook","react-hooks-fetch","react usefetch","react hooks tutorial","react-cache","react custom hooks","react-usefetch","react hooks async","react suspense","use hooks","react usefetch hook","fetch-suspense","async hook react","react-hooks-fetch","react hooks usefetch","use fetch hook","react fetch hook","graphql","mutation","query","useAxios","use-axios","use-superagent","superagent","apollo","useGraphQL","use-graphql"],"description":"- useFetch - managed state, request, response, etc. [![](https://img.shields.io/badge/example-blue.svg)](https://codesandbox.io/s/usefetch-request-response-managed-state-ruyi3?file=/src/index.js) [![](https://img.shields.io/badge/video-red.svg)](https://w","licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"use-http@1.0.3","dist":{"shasum":"e9b0f68d21db643e1144f0160f10a00cd0e8b6f9","integrity":"sha512-u8Z2QgD79vyVUhdJiU+gBXWWeFkcSB9sH+P/GtAB3xm2FqHnCo0eCR8QUE+Y9qFz9OMeCLLoi5kIenxjQtG7NQ==","tarball":"https://registry.npmjs.org/use-http/-/use-http-1.0.3.tgz","fileCount":36,"unpackedSize":136874,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJel3WkCRA9TVsSAnZWagAAmaoP/Ao0uvQzTP7xsIxk1UoF\n461k5nMMRKbm8MS78qdEW8shr0ojUEOcE9D1G06I2hF8Vlc/lgT1CvP/q36S\nSXD03Y4DT9lTA+gUFH2hEXqbnnxK+a6Tsgf2zk9SfqlneKWXfMFkSJ1YwnyU\nLMWZmdTLvEQEPMXpJerQJOv6tvxvQWCfBRyWko+hxhGJBhDQuEAL4/mEI5wW\nnSghjEsA1Kl4WQoQdt+8AwIaNnwAJKqcEJziwvUMnL/qJgv6UKII6feDy2uS\n2gJIIHB5fFVbA8B4xE8iTOyKahaAQw5sfcnnOLSGYpRRf/oc8LOAtcJENsRy\n06WhO66EexgHxUITjhs/CWZi8D7uZ8hMCL9zHNawTTKZAJEnbt8mR01aJbIw\na8UuJsKdRbY18lDYN9IbY3bNUCVtI1q/0mFvOcWorM2GMhQomAnFnSQkDymm\nvLDxSAmn0e/bmBgKx58xrZmWXHzSwa/hzcmC+jNLs6c0eJY/gKb3zLswozoX\n5IpWIt3Hd2KVVZc/swhjtk9hRpqdlxYmBfIdK+j5FWQwLtPq/hJs6sWHmS14\nEpTO1tqMmvrFeMe6VizVmx2Ui5lVT8xv2Icz9atxaN8a8jEyVMvp/SiWkipA\n8G0EKtcjTQiKwxA1mb2JqS5hWLYBOMgOSf2LdBBtoHjvMSj2ZbiRQ8Srq0Ht\nDvMR\r\n=suuQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2VgBtuOMBTFTI+L7iUHdZw/VFB3BHApWm4BPLQ/GQBAIgCTlIIM0J74rohKeYwHRU/bRV//yQakM74eswD4oXaOk="}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alex@ava.inc"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-http_1.0.3_1586984355561_0.3112808545455068"},"_hasShrinkwrap":false},"1.0.4":{"name":"use-http","version":"1.0.4","homepage":"https://use-http.com/","main":"dist/index.js","license":"MIT","repository":{"type":"git","url":"https://github.com/alex-cory/use-http.git"},"dependencies":{"use-ssr":"^1.0.22"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"devDependencies":{"@testing-library/react":"^10.0.2","@testing-library/react-hooks":"^3.2.1","@types/fetch-mock":"^7.3.2","@types/jest":"^25.1.4","@types/node":"^13.9.8","@types/react":"^16.9.30","@types/react-dom":"^16.9.5","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","convert-keys":"^1.3.4","eslint":"^6.8.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-jest":"^23.8.2","eslint-plugin-jest-formatting":"^1.2.0","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^3.0.0","eslint-plugin-standard":"^4.0.1","eslint-watch":"^6.0.1","jest":"^25.2.4","jest-fetch-mock":"^3.0.3","jest-mock-console":"^1.0.0","mockdate":"^2.0.5","react":"^16.13.1","react-dom":"^16.13.1","react-hooks-testing-library":"^0.6.0","react-test-renderer":"^16.13.1","ts-jest":"^25.3.0","typescript":"^3.8.3","utility-types":"^3.10.0","watch":"^1.0.2"},"scripts":{"prepublishOnly":"yarn build:production # runs before publish","build":"rm -rf dist && tsc --module CommonJS","build:production":"yarn build -p tsconfig.production.json","build:watch":"rm -rf dist && tsc -w --module CommonJS","tsc":"tsc -p . --noEmit && tsc -p ./src/__tests__","test:browser":"yarn tsc && jest -c ./config/jest.config.js --env=jsdom","test:browser:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=jsdom","test:server":"yarn tsc && jest -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx doFetchArgs.test.tsx","test:server:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx doFetchArgs.test.tsx","test:watch":"yarn test:browser:watch && yarn test:server:watch","test":"yarn test:browser && yarn test:server","clean":"npm prune; yarn cache clean; rm -rf ./node_modules package-lock.json yarn.lock; yarn","lint":"eslint ./src/**/*.{ts,tsx}","lint:fix":"npm run lint -- --fix","lint:watch":"watch 'yarn lint'"},"keywords":["react hook","react-hook","use","isomorphic","use","http","fetch","hook","react","useFetch","fetch","request","axios","react-use-fetch","react-fetch-hook","use-fetch","suspense","fetch data","usefetch hook","react-hooks-fetch","react usefetch","react hooks tutorial","react-cache","react custom hooks","react-usefetch","react hooks async","react suspense","use hooks","react usefetch hook","fetch-suspense","async hook react","react-hooks-fetch","react hooks usefetch","use fetch hook","react fetch hook","graphql","mutation","query","useAxios","use-axios","use-superagent","superagent","apollo","useGraphQL","use-graphql"],"description":"- useFetch - managed state, request, response, etc. [![](https://img.shields.io/badge/example-blue.svg)](https://codesandbox.io/s/usefetch-request-response-managed-state-ruyi3?file=/src/index.js) [![](https://img.shields.io/badge/video-red.svg)](https://w","licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"use-http@1.0.4","dist":{"shasum":"a3850c6c4cfbd80004a6ec357a8054ed7e240269","integrity":"sha512-xChl6ICnQCJJAKowm1ZYwgurPh879L0+iZpqyRKBZith73a4g3kY5fk4wlNGRvTgtj23NnXmI3QSSbbk6n9l/A==","tarball":"https://registry.npmjs.org/use-http/-/use-http-1.0.4.tgz","fileCount":36,"unpackedSize":137080,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJel9ETCRA9TVsSAnZWagAA9y4P/j+zyVqwzP5KoHxvGFH7\n4J0yUUhcH/cflJ63c23tt1GB7SX+TDbh7tv0gXViUPz4vfCGJdb50dUnuYwd\n4P6nIsF8BiBnIaKFya/AGXpNtJIe8uKxXtpfr9tRo7IIWoNydFJ6YXW6HAQs\nDr2y3tVCz1tnXbEvYu4XiAzMcChKWqLA81FGC11pOHQeHD//CKvh3sWkiF9N\nftZMlefA9V4B7aLKCPcDp8IsTJJEN+AoTa7jHb3q/8iiED7ADay/zWo757A2\nHbxx6FEB41MPgtElrUjhuU/KKMVKz3Xf2yjJptLFSIgXEvp/UsQt4ckdN+sg\n98lkrAlpdbpDWXqRPrCB0jztiaHBoI+GvK2+FhmuiJWBXrVobyru+MxSWpru\nJiQb1fNRgQ/nr2ftP397thSWpJV2l3biT+7V9XjwGh+vCY8iGFiA4DlGmUrv\nMQEGyEngwiZQYkpls1XhhkRWJBx9mTWbXCJU5l97lasjDBITZQY/1xQEkKtP\nH4iVteWi98QO0HWqeYGLPHkWBbzTGuKhbaWyz/oxIx6tE2BJLgMGFTFN1gMP\n7RHfIVdLkF0+l0xsik4tV0q24KpG4/ckkw9T9lpbEuIxbniBZek3Db3bkG+p\nuQuQdRy7Jbo9uHpfSSLMGJIH1WuxV4tdv+kV3FnqhF0gVFImes5CwZjH909U\ngrMo\r\n=WJU6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEG0lLLnxzjhr7oJG/cRrVAksiAtpbgi87+OK9FqKoVwAiEAt/s1YGvtkPULfX+wrjsfQ676EW4YumRVLFRyRHqZhnA="}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alex@ava.inc"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-http_1.0.4_1587007763290_0.10677661859250875"},"_hasShrinkwrap":false},"1.0.5":{"name":"use-http","version":"1.0.5","homepage":"https://use-http.com/","main":"dist/index.js","license":"MIT","repository":{"type":"git","url":"https://github.com/alex-cory/use-http.git"},"dependencies":{"urs":"^0.0.4","use-ssr":"^1.0.22"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"devDependencies":{"@testing-library/react":"^10.0.2","@testing-library/react-hooks":"^3.2.1","@types/fetch-mock":"^7.3.2","@types/jest":"^25.1.4","@types/node":"^13.9.8","@types/react":"^16.9.30","@types/react-dom":"^16.9.5","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","convert-keys":"^1.3.4","eslint":"^6.8.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-jest":"^23.8.2","eslint-plugin-jest-formatting":"^1.2.0","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^3.0.0","eslint-plugin-standard":"^4.0.1","eslint-watch":"^6.0.1","jest":"^25.2.4","jest-fetch-mock":"^3.0.3","jest-mock-console":"^1.0.0","mockdate":"^2.0.5","react":"^16.13.1","react-dom":"^16.13.1","react-hooks-testing-library":"^0.6.0","react-test-renderer":"^16.13.1","ts-jest":"^25.3.0","typescript":"^3.8.3","utility-types":"^3.10.0","watch":"^1.0.2"},"scripts":{"prepublishOnly":"yarn build:production # runs before publish","build":"rm -rf dist && tsc --module CommonJS","build:production":"yarn build -p tsconfig.production.json","build:watch":"rm -rf dist && tsc -w --module CommonJS","tsc":"tsc -p . --noEmit && tsc -p ./src/__tests__","test:browser":"yarn tsc && jest -c ./config/jest.config.js --env=jsdom","test:browser:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=jsdom","test:server":"yarn tsc && jest -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx doFetchArgs.test.tsx","test:server:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx doFetchArgs.test.tsx","test:watch":"yarn test:browser:watch && yarn test:server:watch","test":"yarn test:browser && yarn test:server","clean":"npm prune; yarn cache clean; rm -rf ./node_modules package-lock.json yarn.lock; yarn","lint":"eslint ./src/**/*.{ts,tsx}","lint:fix":"npm run lint -- --fix","lint:watch":"watch 'yarn lint'"},"keywords":["react hook","react-hook","use","isomorphic","use","http","fetch","hook","react","useFetch","fetch","request","axios","react-use-fetch","react-fetch-hook","use-fetch","suspense","fetch data","usefetch hook","react-hooks-fetch","react usefetch","react hooks tutorial","react-cache","react custom hooks","react-usefetch","react hooks async","react suspense","use hooks","react usefetch hook","fetch-suspense","async hook react","react-hooks-fetch","react hooks usefetch","use fetch hook","react fetch hook","graphql","mutation","query","useAxios","use-axios","use-superagent","superagent","apollo","useGraphQL","use-graphql"],"description":"- useFetch - managed state, request, response, etc. [![](https://img.shields.io/badge/example-blue.svg)](https://codesandbox.io/s/usefetch-request-response-managed-state-ruyi3?file=/src/index.js) [![](https://img.shields.io/badge/video-red.svg)](https://w","licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"use-http@1.0.5","dist":{"shasum":"a646e4cf3e976e2f7b3fb56bce0fdd84c48beee1","integrity":"sha512-o05FjKghbIv4sZOZbpeRW/BkxFZn5cT+XVHCPyumNWG7OKFFjVT83MKVWIju0Uf+xh5jT8JSFmoP8wZZiPESOA==","tarball":"https://registry.npmjs.org/use-http/-/use-http-1.0.5.tgz","fileCount":36,"unpackedSize":138477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemQrTCRA9TVsSAnZWagAA9MQP/Rbk6BwWWTj8SVrk685R\n+XRz9Y//76bW2N0AdAINhovcFz23UPES2sYZti31Doc40T7ZHuAXwhjCZsdN\nE0DAOSKiIIBt30aVJTzfaeyyb5iEjV3U2AeSNFcIgiJm+WjWh4tSj4Oc6e69\nbIgp4dCseseFdeEJ9v+VjyG0yflEnsgYFa0Exe1d1ttW2v5z9hd6ag2zeOzC\nfYTj7OZTKLUbfCkk6ooXA+Kg2kc9PzM0IFAOTth42uwkcdOvwfCFm4b74FpI\nHfF+0V2I+R//gnIjBiOm4nvxx1wvWyNWY2dK/Z105+wt40Hri14e2mf3im46\n0Sp7ZxmFPBn7340F++uS+JyvaokdEZIZjV8rhEdzFhn7ThHZ7w6JIlD6lpnR\nLWbSzImdeDcnk1+4Q2RbSXpn13a+RPbLPW8cB3oj4CtZAkrtmLAmtOE+ScCG\niotoUQQ053l66YcVpVo6kBRXIEQP/PcBitA4+4gSZ1aevXzKyRQ5k1N2atfb\nsvgP+aB+G0xXmbYAMQd/TxTXzqx0McgEzZDkY38ixKaDatTUEikwPdhQF+DE\nZQCcsQhVf23mzQkuo3juaglJT8swz2Yym22Q0TcW6Sh5ZiRpIJaxNX78l116\n1jyy1swfAiyIgKN65Bq6M6hIP3AdhMuZR7WkqFe2rtyjW0OBYsOoKCAOFdJD\nBkpn\r\n=J2bg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDFdBr+x/uVRLmlFXVQ2ln2gHzSBo0k93M0sXRq6cagtAiEAzy2ByZ6ZE4Aj4NQc6ulSBRL9h8yeSvrQ3wmTs71h6lc="}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alex@ava.inc"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-http_1.0.5_1587088082356_0.8027360575882352"},"_hasShrinkwrap":false},"1.0.6":{"name":"use-http","version":"1.0.6","homepage":"https://use-http.com/","main":"dist/index.js","license":"MIT","repository":{"type":"git","url":"https://github.com/alex-cory/use-http.git"},"dependencies":{"urs":"^0.0.4","use-ssr":"^1.0.22"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"devDependencies":{"@testing-library/react":"^10.0.2","@testing-library/react-hooks":"^3.2.1","@types/fetch-mock":"^7.3.2","@types/jest":"^25.1.4","@types/node":"^13.9.8","@types/react":"^16.9.30","@types/react-dom":"^16.9.5","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","convert-keys":"^1.3.4","eslint":"^6.8.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-jest":"^23.8.2","eslint-plugin-jest-formatting":"^1.2.0","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^3.0.0","eslint-plugin-standard":"^4.0.1","eslint-watch":"^6.0.1","jest":"^25.2.4","jest-fetch-mock":"^3.0.3","jest-mock-console":"^1.0.0","mockdate":"^2.0.5","react":"^16.13.1","react-dom":"^16.13.1","react-hooks-testing-library":"^0.6.0","react-test-renderer":"^16.13.1","ts-jest":"^25.3.0","typescript":"^3.8.3","utility-types":"^3.10.0","watch":"^1.0.2"},"scripts":{"prepublishOnly":"yarn build:production # runs before publish","build":"rm -rf dist && tsc --module CommonJS","build:production":"yarn build -p tsconfig.production.json","build:watch":"rm -rf dist && tsc -w --module CommonJS","tsc":"tsc -p . --noEmit && tsc -p ./src/__tests__","test:browser":"yarn tsc && jest -c ./config/jest.config.js --env=jsdom","test:browser:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=jsdom","test:server":"yarn tsc && jest -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx doFetchArgs.test.tsx","test:server:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx doFetchArgs.test.tsx","test:watch":"yarn test:browser:watch && yarn test:server:watch","test":"yarn test:browser && yarn test:server","clean":"npm prune; yarn cache clean; rm -rf ./node_modules package-lock.json yarn.lock; yarn","lint":"eslint ./src/**/*.{ts,tsx}","lint:fix":"npm run lint -- --fix","lint:watch":"watch 'yarn lint'"},"keywords":["react hook","react-hook","use","isomorphic","use","http","fetch","hook","react","useFetch","fetch","request","axios","react-use-fetch","react-fetch-hook","use-fetch","suspense","fetch data","usefetch hook","react-hooks-fetch","react usefetch","react hooks tutorial","react-cache","react custom hooks","react-usefetch","react hooks async","react suspense","use hooks","react usefetch hook","fetch-suspense","async hook react","react-hooks-fetch","react hooks usefetch","use fetch hook","react fetch hook","graphql","mutation","query","useAxios","use-axios","use-superagent","superagent","apollo","useGraphQL","use-graphql"],"description":"- useFetch - managed state, request, response, etc. [![](https://img.shields.io/badge/example-blue.svg)](https://codesandbox.io/s/usefetch-request-response-managed-state-ruyi3?file=/src/index.js) [![](https://img.shields.io/badge/video-red.svg)](https://w","licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"use-http@1.0.6","dist":{"shasum":"7d151b1478482b69f4ac89f628b420169518ed99","integrity":"sha512-SNYZr1fmZMELU6Ng4Q7g3mEs2cqt8BT9F1g90pGaUT/UoMDuUq762vNO/lX2REOT/aVRQav3Z8Wxi1T4wltdrA==","tarball":"https://registry.npmjs.org/use-http/-/use-http-1.0.6.tgz","fileCount":36,"unpackedSize":138416,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemRCxCRA9TVsSAnZWagAAVXYQAJMC8ITPUaaSbIiHWUi1\neuiCAvG1SpwDFwnJkECqe9v0VStNNNJNxhTpbjVwo8d563u1G7MDi3YHQlkj\nIUAE4hBhMMNLWe7L72DMHFQSAlJT26Isj+7OZiSOu7nxysbzsRMZNvN8GLgH\nTAyBu/NwW7e3p9uP5e5MxyFuDhJ3zJiVx6pqavqs2gTnA7Ng7/Fl+kd2z0He\nGtn2pIxhqWPASU5+FvrTKTRsjK4vJTAPXzXwCcNZH9WA7JoMVfB2yX5Wz3y3\n1HJnkfYQ/w27lIuXwzUlroFCNxoL2sh7mxP4h8ZU+1TH7ULGKPThBWU22vdb\nZJYgVXSaOorcxGpQfbQGiU8r62hqxASTZql37l7TMp8kl4PntipVlEnRCDyW\ncT8zhVjXwbO5VRzdoSL+dCEvSzJrz/mOyudOJQUQd89lZIvh7UJHVXZgbcwF\nL+v6Yf/bixCdqQXQjEgeiUdB0WfxA1HCfppBCUO8hVgNrwAMJMMdHrVmxWli\nB/V0Rvsn4eYdT9WRgM5dGWOPaTRMSn2lfhXKKZ2wGjzcZnA+yNV+0iMg/Bfy\nLq47+HkaJsi71aqBOkLfh93dbozIJyLrOW0Ji+NYI4+tReKuWR+nzev5CUwm\nRhbzlsbjqBr0mgJYwu2EqI6Wpr4Euhsh8+LJcS7OBvQtllcI/eNhn71T8fUr\nUIWt\r\n=Xtyy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICIPGxIOrXzez8iP2cEmmNV6e/wZICLS0W2UAueK5eHQAiEA648nBFlzrUuxW/eQGiPzThp3hFy5HepOHRk20HF0BE4="}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alex@ava.inc"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-http_1.0.6_1587089584714_0.4493513488386849"},"_hasShrinkwrap":false},"1.0.7":{"name":"use-http","version":"1.0.7","homepage":"https://use-http.com/","main":"dist/index.js","license":"MIT","repository":{"type":"git","url":"https://github.com/alex-cory/use-http.git"},"dependencies":{"urs":"^0.0.4","use-ssr":"^1.0.22"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"devDependencies":{"@testing-library/react":"^10.0.2","@testing-library/react-hooks":"^3.2.1","@types/fetch-mock":"^7.3.2","@types/jest":"^25.1.4","@types/node":"^13.9.8","@types/react":"^16.9.30","@types/react-dom":"^16.9.5","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","convert-keys":"^1.3.4","eslint":"^6.8.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-jest":"^23.8.2","eslint-plugin-jest-formatting":"^1.2.0","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^3.0.0","eslint-plugin-standard":"^4.0.1","eslint-watch":"^6.0.1","jest":"^25.2.4","jest-fetch-mock":"^3.0.3","jest-mock-console":"^1.0.0","mockdate":"^2.0.5","react":"^16.13.1","react-dom":"^16.13.1","react-hooks-testing-library":"^0.6.0","react-test-renderer":"^16.13.1","ts-jest":"^25.3.0","typescript":"^3.8.3","utility-types":"^3.10.0","watch":"^1.0.2"},"scripts":{"prepublishOnly":"yarn build:production # runs before publish","build":"rm -rf dist && tsc --module CommonJS","build:production":"yarn build -p tsconfig.production.json","build:watch":"rm -rf dist && tsc -w --module CommonJS","tsc":"tsc -p . --noEmit && tsc -p ./src/__tests__","test:browser":"yarn tsc && jest -c ./config/jest.config.js --env=jsdom","test:browser:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=jsdom","test:server":"yarn tsc && jest -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx doFetchArgs.test.tsx","test:server:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx doFetchArgs.test.tsx","test:watch":"yarn test:browser:watch && yarn test:server:watch","test":"yarn test:browser && yarn test:server","clean":"npm prune; yarn cache clean; rm -rf ./node_modules package-lock.json yarn.lock; yarn","lint":"eslint ./src/**/*.{ts,tsx}","lint:fix":"npm run lint -- --fix","lint:watch":"watch 'yarn lint'"},"keywords":["react hook","react-hook","use","isomorphic","use","http","fetch","hook","react","useFetch","fetch","request","axios","react-use-fetch","react-fetch-hook","use-fetch","suspense","fetch data","usefetch hook","react-hooks-fetch","react usefetch","react hooks tutorial","react-cache","react custom hooks","react-usefetch","react hooks async","react suspense","use hooks","react usefetch hook","fetch-suspense","async hook react","react-hooks-fetch","react hooks usefetch","use fetch hook","react fetch hook","graphql","mutation","query","useAxios","use-axios","use-superagent","superagent","apollo","useGraphQL","use-graphql"],"description":"- useFetch - managed state, request, response, etc. [![](https://img.shields.io/badge/example-blue.svg)](https://codesandbox.io/s/usefetch-request-response-managed-state-ruyi3?file=/src/index.js) [![](https://img.shields.io/badge/video-red.svg)](https://w","licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"use-http@1.0.7","dist":{"shasum":"9f2d1c15ace5c0e0d1cb62e0760205b4384d35e7","integrity":"sha512-DaSXid8DHCYCVGsvOV44pW9MYeBLlpYOp8Xi/cbwvazqmIjA7zn5nQjOcqEXFeKCboYloA6oKw2ee8KnxoyH/Q==","tarball":"https://registry.npmjs.org/use-http/-/use-http-1.0.7.tgz","fileCount":36,"unpackedSize":139198,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJen18ICRA9TVsSAnZWagAAfQMQAJPdU0q5H01GIh/fk8at\nfyFwd45RliH43Ze/M22LaRv/m3aXjTqkSwz6MSKK02Uyfwu6rUoFGrXgXxyK\nD2QVn+i825hHVxDCruZeXOelBZ68EgVMdfQTicIiRICaFqnePq96bB6/Q0FD\nPjM9LedtSUJJ1D2X7qXyH2g7c5oYkvjZ6QgQvGMH2Rl6ldFoXrDQkFWKUnLG\nlIs7yY69+ghGaKOlrDtZssqMIDqCObMB97n12hPiHUwpHBwhbZZLbu54kX7S\njGmWxxTs2g6bzitA2fJVHnQzkniLEhPw6ZgxTVspBuZAoi7OxeWprcMIvP8H\nOFoWfllbTrftZAUKedhTgd0hRWPzeQAN3s7571rDhYfHUdkz0zUYR2kLEd/N\nwl8Rjveot8/w6jMr9eugVOduffS/YanmNxzF2dPIpTMSL3l7mWb6p0tCCQC6\n1wroqDlVIRkUwKtD/bR7DCuKyFHYSoVEKcxOJhbitzXYqAUxsCK9PVr0dJp0\nHUaxu+sGSA8nEvySFeIP0fWH6ymhmPNdHJ+1Ry1vOXwXoniw8MyLZVBCOs1/\nPqIT7CrR++AVP0X2XQNd6yvU0F7T20r9VH4Y4G3ijKJwKw0MQAse/DQSrOye\ns4TPfBGSJQTBzWXjHE+cR9zC7kOIEwZWv6Hx6UKF9YpMpdoPjqxRRcs6c+NL\nbXwb\r\n=eyP8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1HIfB7JTvU3OKs7TwCIOl5D4Ol1VRI148fEiI/QRsWAIgQ7fRHoZzzDbkLWdzSsB/ImuGHF4bOjCTjsLXhWUFsyQ="}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alex@ava.inc"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-http_1.0.7_1587502855878_0.2955350502831202"},"_hasShrinkwrap":false},"1.0.8":{"name":"use-http","version":"1.0.8","homepage":"https://use-http.com/","main":"dist/index.js","license":"MIT","repository":{"type":"git","url":"https://github.com/alex-cory/use-http.git"},"dependencies":{"urs":"^0.0.4","use-ssr":"^1.0.22"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"devDependencies":{"@testing-library/react":"^10.0.2","@testing-library/react-hooks":"^3.2.1","@types/fetch-mock":"^7.3.2","@types/jest":"^25.1.4","@types/node":"^13.9.8","@types/react":"^16.9.30","@types/react-dom":"^16.9.5","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","convert-keys":"^1.3.4","eslint":"^6.8.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-jest":"^23.8.2","eslint-plugin-jest-formatting":"^1.2.0","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^3.0.0","eslint-plugin-standard":"^4.0.1","eslint-watch":"^6.0.1","jest":"^25.2.4","jest-fetch-mock":"^3.0.3","jest-mock-console":"^1.0.0","mockdate":"^2.0.5","react":"^16.13.1","react-dom":"^16.13.1","react-hooks-testing-library":"^0.6.0","react-test-renderer":"^16.13.1","ts-jest":"^25.3.0","typescript":"^3.8.3","utility-types":"^3.10.0","watch":"^1.0.2"},"scripts":{"prepublishOnly":"yarn build:production # runs before publish","build":"rm -rf dist && tsc --module CommonJS","build:production":"yarn build -p tsconfig.production.json","build:watch":"rm -rf dist && tsc -w --module CommonJS","tsc":"tsc -p . --noEmit && tsc -p ./src/__tests__","test:browser":"yarn tsc && jest -c ./config/jest.config.js --env=jsdom","test:browser:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=jsdom","test:server":"yarn tsc && jest -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx doFetchArgs.test.tsx","test:server:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx doFetchArgs.test.tsx","test:watch":"yarn test:browser:watch && yarn test:server:watch","test":"yarn test:browser && yarn test:server","clean":"npm prune; yarn cache clean; rm -rf ./node_modules package-lock.json yarn.lock; yarn","lint":"eslint ./src/**/*.{ts,tsx}","lint:fix":"npm run lint -- --fix","lint:watch":"watch 'yarn lint'"},"keywords":["react hook","react-hook","use","isomorphic","use","http","fetch","hook","react","useFetch","fetch","request","axios","react-use-fetch","react-fetch-hook","use-fetch","suspense","fetch data","usefetch hook","react-hooks-fetch","react usefetch","react hooks tutorial","react-cache","react custom hooks","react-usefetch","react hooks async","react suspense","use hooks","react usefetch hook","fetch-suspense","async hook react","react-hooks-fetch","react hooks usefetch","use fetch hook","react fetch hook","graphql","mutation","query","useAxios","use-axios","use-superagent","superagent","apollo","useGraphQL","use-graphql"],"description":"- useFetch - managed state, request, response, etc. [![](https://img.shields.io/badge/example-blue.svg)](https://codesandbox.io/s/usefetch-request-response-managed-state-ruyi3?file=/src/index.js) [![](https://img.shields.io/badge/video-red.svg)](https://w","licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"use-http@1.0.8","dist":{"shasum":"e57d2d5fa4bd0cac70d95c12fa2339655ae7945c","integrity":"sha512-q7HA6UNb/R61bSkY26wY6fL3m/IcQ0dAgn3tzvtySFj+Aau8ZqXAfaul/KTSQNuV8XfS8/AXzDZ29QbpL9gfRQ==","tarball":"https://registry.npmjs.org/use-http/-/use-http-1.0.8.tgz","fileCount":36,"unpackedSize":136455,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoPz8CRA9TVsSAnZWagAApeoP/j1Xr7tIU/6ZfJHYMw8K\nEJElhBUqKx9gzWBukybVSaOYZgppvqezj3j+UNMGi4CjZOUkaj2Hkysf52S0\nIWMu3OzIr5+Y2WJ6jVWBSKNid8IsWZT9eDFjml4Yj+xp+cLeIe58HXfhdLKk\nt41ccJbpZqS9bSAfAPYNYslmXJCTAsyOugbR80vs4PtVofWCGl7xJVLKlSmC\nMY1nkuoTxnSHdjLc4E29aF64s+2Vr7BzRUOZ0DyhtANPdmbc9sdCwnwA3FLK\nKwy4ygQ3PMhZ/nPw1+DF1uW7/QWrHcjzhjSKOccyIeWhRUq8rFZdWJVXTHK5\nxIB41npMFsMYux19e2KjUFSZYSt2s9+Xul7WOrO95QMeDNS8TKX/HBVd4YwL\nbHKs7w7UG+OGzkQiX5OBtrmggKDjKjdJ/q0aEPNau0b3W8hPLB6HEHiPRF0n\nxpEuPnbF4/8g9GMsydZQLch6yp1pLnLcw0nwtAFp0WTO5nDsm1wTcfo86RJl\nCtHpHPkJ1bjNu+ADzrutXuh9jG8r320UObLiABkW1Q1TM0/NNPlp/xQ8e/yq\n5iGP5LrCnqpgX2hGf9g/ssKnQIdNtl69cseNXy9U3Zb8HvWWnApeua9n7dYA\n40hDODB4ruKcyOXrwxdjyR0bgrzK/8f/XrUiNS1XMSsp8Wme4l0pG+6bU5ar\nA+xQ\r\n=weIF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1ilbWGS/F9zDUOWUD7XLNsIE2jo8lja/yrtGv71+2wAIgfzu3XSyG4kYwCgfThUYKbWYgdBqSSbdD+CnwV3M3rxQ="}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alex@ava.inc"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-http_1.0.8_1587608827598_0.817290738570285"},"_hasShrinkwrap":false},"1.0.9":{"name":"use-http","version":"1.0.9","homepage":"https://use-http.com/","main":"dist/index.js","license":"MIT","repository":{"type":"git","url":"https://github.com/alex-cory/use-http.git"},"dependencies":{"urs":"^0.0.4","use-ssr":"^1.0.22"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"devDependencies":{"@testing-library/react":"^10.0.2","@testing-library/react-hooks":"^3.2.1","@types/fetch-mock":"^7.3.2","@types/jest":"^25.1.4","@types/node":"^13.9.8","@types/react":"^16.9.30","@types/react-dom":"^16.9.5","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","convert-keys":"^1.3.4","eslint":"^6.8.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-jest":"^23.8.2","eslint-plugin-jest-formatting":"^1.2.0","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^3.0.0","eslint-plugin-standard":"^4.0.1","eslint-watch":"^6.0.1","jest":"^25.2.4","jest-fetch-mock":"^3.0.3","jest-mock-console":"^1.0.0","mockdate":"^2.0.5","react":"^16.13.1","react-dom":"^16.13.1","react-hooks-testing-library":"^0.6.0","react-test-renderer":"^16.13.1","ts-jest":"^25.3.0","typescript":"^3.8.3","utility-types":"^3.10.0","watch":"^1.0.2"},"scripts":{"prepublishOnly":"yarn build:production # runs before publish","build":"rm -rf dist && tsc --module CommonJS","build:production":"yarn build -p tsconfig.production.json","build:watch":"rm -rf dist && tsc -w --module CommonJS","tsc":"tsc -p . --noEmit && tsc -p ./src/__tests__","test:browser":"yarn tsc && jest -c ./config/jest.config.js --env=jsdom","test:browser:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=jsdom","test:server":"yarn tsc && jest -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx doFetchArgs.test.tsx","test:server:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx doFetchArgs.test.tsx","test:watch":"yarn test:browser:watch && yarn test:server:watch","test":"yarn test:browser && yarn test:server","clean":"npm prune; yarn cache clean; rm -rf ./node_modules package-lock.json yarn.lock; yarn","lint":"eslint ./src/**/*.{ts,tsx}","lint:fix":"npm run lint -- --fix","lint:watch":"watch 'yarn lint'"},"keywords":["react hook","react-hook","use","isomorphic","use","http","fetch","hook","react","useFetch","fetch","request","axios","react-use-fetch","react-fetch-hook","use-fetch","suspense","fetch data","usefetch hook","react-hooks-fetch","react usefetch","react hooks tutorial","react-cache","react custom hooks","react-usefetch","react hooks async","react suspense","use hooks","react usefetch hook","fetch-suspense","async hook react","react-hooks-fetch","react hooks usefetch","use fetch hook","react fetch hook","graphql","mutation","query","useAxios","use-axios","use-superagent","superagent","apollo","useGraphQL","use-graphql"],"description":"- useFetch - managed state, request, response, etc. [![](https://img.shields.io/badge/example-blue.svg)](https://codesandbox.io/s/usefetch-request-response-managed-state-ruyi3?file=/src/index.js) [![](https://img.shields.io/badge/video-red.svg)](https://w","licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"use-http@1.0.9","dist":{"shasum":"a9649f8a48511862a0baf958ed9baab74b9deb13","integrity":"sha512-e/y509WU5e1wG+Gu5PBIlA8z8YywDpacNpPGJM5AW8ppy32eyaPKHMhGlNsDTdm9kOZY6RYkjbCvDT8C7e/i+Q==","tarball":"https://registry.npmjs.org/use-http/-/use-http-1.0.9.tgz","fileCount":36,"unpackedSize":135964,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoklVCRA9TVsSAnZWagAAND0P/iqjMh7MXQowBX/2wFml\nbaHHc8JWPFdy00oEDT0wUYkzC+NvTEg7zdpatq+DbAmaO50n9G6taAjoEOoD\nY5EQE43S/WVgsY7dYdcRu5BUPx7b5WKhQwA2R2S1iEWMGb8gqMdseAJy0XvG\nYrIox84d8QTcLNzLj7EsXX/dkbQcG9mdT+HTnS6zGrQyhivLf4Y2dVB0AmAw\nVFDKps+cd6kdyU8iGkObITWVWLRkSfBKnfsvbCuDEtboMOt62QMZppeBJTpd\nNzhbsxcIgrUFdif+blOzG2zer/wGTlqmFGpB+LXL+sYzeKUvWpZEp+e8zn1A\ndH1LT0muO6TLX5wUO5oOCCbmFwi9jJZxIxf2hcyvdTE2offoZ+bK69FM81L3\n3wkUEakXMF8dLYnQjnf1g54N5/Q4IWNwCF/FcvqUvZR/i+1qOObWpE9oGwgi\nTBmh1TS5UijNXLVVhCKJwkA4AQvSoZby0mbKZhNMqrdaiIOYrxQnSh55DvUW\nJbICCsv6/UfXd5bJgiHyJAanr/uLMo3XoK4Ehd9qhCllKIgxmUUSE3Czpgs0\ndj3YGzahiWMcJruh/a7IbGFWiy+IH6sKNEPiZcRgThXGXxNfB4cVB3zmIYTS\nQmG7OMwCpVDL9cu9XRjLvIzakX4r0abVjvi434W3bk6gI03U/c5U7cF43yHu\nWuRO\r\n=vb5r\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDV+AHKCiwduOkVC2y86cfttAmqVkzZpaoUf7aalNXAwAiAqnApGRRXbZbVALNoLrw1qy03jcOBvASc8GM0QyvV9pg=="}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alex@ava.inc"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-http_1.0.9_1587693908487_0.04576228392376325"},"_hasShrinkwrap":false},"1.0.10":{"name":"use-http","version":"1.0.10","homepage":"https://use-http.com/","main":"dist/index.js","license":"MIT","repository":{"type":"git","url":"https://github.com/alex-cory/use-http.git"},"dependencies":{"urs":"^0.0.4","use-ssr":"^1.0.22","utility-types":"^3.10.0"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"devDependencies":{"@testing-library/react":"^10.0.2","@testing-library/react-hooks":"^3.2.1","@types/fetch-mock":"^7.3.2","@types/jest":"^25.1.4","@types/node":"^13.9.8","@types/react":"^16.9.30","@types/react-dom":"^16.9.5","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","convert-keys":"^1.3.4","eslint":"^6.8.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-jest":"^23.8.2","eslint-plugin-jest-formatting":"^1.2.0","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^3.0.0","eslint-plugin-standard":"^4.0.1","eslint-watch":"^6.0.1","jest":"^25.2.4","jest-fetch-mock":"^3.0.3","jest-mock-console":"^1.0.0","mockdate":"^2.0.5","react":"^16.13.1","react-dom":"^16.13.1","react-hooks-testing-library":"^0.6.0","react-test-renderer":"^16.13.1","ts-jest":"^25.3.0","typescript":"^3.8.3","watch":"^1.0.2"},"scripts":{"prepublishOnly":"yarn build:production # runs before publish","build":"rm -rf dist && tsc --module CommonJS","build:production":"yarn build -p tsconfig.production.json","build:watch":"rm -rf dist && tsc -w --module CommonJS","tsc":"tsc -p . --noEmit && tsc -p ./src/__tests__","test:browser":"yarn tsc && jest -c ./config/jest.config.js --env=jsdom","test:browser:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=jsdom","test:server":"yarn tsc && jest -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx doFetchArgs.test.tsx","test:server:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx doFetchArgs.test.tsx","test:watch":"yarn test:browser:watch && yarn test:server:watch","test":"yarn test:browser && yarn test:server","clean":"npm prune; yarn cache clean; rm -rf ./node_modules package-lock.json yarn.lock; yarn","lint":"eslint ./src/**/*.{ts,tsx}","lint:fix":"npm run lint -- --fix","lint:watch":"watch 'yarn lint'"},"keywords":["react hook","react-hook","use","isomorphic","use","http","fetch","hook","react","useFetch","fetch","request","axios","react-use-fetch","react-fetch-hook","use-fetch","suspense","fetch data","usefetch hook","react-hooks-fetch","react usefetch","react hooks tutorial","react-cache","react custom hooks","react-usefetch","react hooks async","react suspense","use hooks","react usefetch hook","fetch-suspense","async hook react","react-hooks-fetch","react hooks usefetch","use fetch hook","react fetch hook","graphql","mutation","query","useAxios","use-axios","use-superagent","superagent","apollo","useGraphQL","use-graphql"],"description":"- useFetch - managed state, request, response, etc. [![](https://img.shields.io/badge/example-blue.svg)](https://codesandbox.io/s/usefetch-request-response-managed-state-ruyi3?file=/src/index.js) [![](https://img.shields.io/badge/video-red.svg)](https://w","licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"use-http@1.0.10","dist":{"shasum":"d04da86c65552237ee13ede6218a79693b7fb452","integrity":"sha512-KSxibM4WoSxnp4B366zVPOEWFadBO84yYtNEMEevupW/6V+D/Gme1Agx0cWwN6AYarrupcUoGT8P8M97jo+pzg==","tarball":"https://registry.npmjs.org/use-http/-/use-http-1.0.10.tgz","fileCount":36,"unpackedSize":136100,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJerGm0CRA9TVsSAnZWagAA2hYP/3L6ONG+8/jG8GMIJAri\ngz1RHDZkkc6gzdA4+EZfAQiWW6RsIj1BshahV08TuE/G+lk5/7LQhhtmQnr6\njNiFJTcURFccjQBztp7A12ChDTlqSm55ikezIUy3xt3IiaaFbiwdSTk3Zb6Z\nT2rheiBzhOtZ8QpSgWdDjKhCB2zxJFatYuEuDJZ3HSA20D3KCVoZ4OlrJrnK\neYsotiBTI3SrAJAF4ooPgPEmjxssmmOYizp7b9I31//VsgNcWQO0qfZy4Qr3\n09ejdOaw7BqHvj/PLZdVtJVMa3ObuPKZ6IM/eVzMZ8aEZjiQUbtzawXZZeuV\n8PPGtr95bXDpKC2caVFGU8LyVRCOuMLZmzV7l8Ir2blSkpOeYxSXK9QYC+9p\nx9dpvWNXAztKVOd7ncEAO3m9R8hlaJj7dR6rT1657wx5Di/54ZNSp1soRhe5\nkBndCYieMJDdX2PLRrG4alHj8rkH5APeYTyt1K/6wTBGgy/EOpXKon6MJcYX\nj7OSngHV6OvEo+b7wxmV1NA6yFaRTPZo0U0NjVRrmjlvDNY/As6XIBoDD7F+\nFxLjaJ/W7DV4WVFwo0lUgpxwR0jzURrvD31OpM0qh0EAAguz1vh/+OSD1Rx2\nyUh8x9cOp5V9ZmE/UcwG1fLDAWSok0cHxZCdwrA/eMOFCKkl1L/MXd+3rUKq\nGhhP\r\n=YYYP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFHD88FIENqvDpHAEW5LhJFEh1eQDViIPzmDjuD+yX+6AiAVVzJXSMa3DuJqB7bmejZBsNH8hdpXYY/HKKzAbG25lA=="}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alex@ava.inc"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-http_1.0.10_1588357555791_0.11942681303115399"},"_hasShrinkwrap":false},"1.0.11":{"name":"use-http","version":"1.0.11","homepage":"https://use-http.com/","main":"dist/index.js","license":"MIT","repository":{"type":"git","url":"https://github.com/alex-cory/use-http.git"},"dependencies":{"urs":"^0.0.6","use-ssr":"^1.0.22","utility-types":"^3.10.0"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"devDependencies":{"@testing-library/react":"^10.0.2","@testing-library/react-hooks":"^3.2.1","@types/fetch-mock":"^7.3.2","@types/jest":"^25.1.4","@types/node":"^13.9.8","@types/react":"^16.9.30","@types/react-dom":"^16.9.5","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","convert-keys":"^1.3.4","eslint":"^6.8.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-jest":"^23.8.2","eslint-plugin-jest-formatting":"^1.2.0","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^3.0.0","eslint-plugin-standard":"^4.0.1","eslint-watch":"^6.0.1","jest":"^25.2.4","jest-fetch-mock":"^3.0.3","jest-mock-console":"^1.0.0","mockdate":"^2.0.5","react":"^16.13.1","react-dom":"^16.13.1","react-hooks-testing-library":"^0.6.0","react-test-renderer":"^16.13.1","ts-jest":"^25.3.0","typescript":"^3.8.3","watch":"^1.0.2"},"scripts":{"prepublishOnly":"yarn build:production # runs before publish","build":"rm -rf dist && tsc --module CommonJS","build:production":"yarn build -p tsconfig.production.json","build:watch":"rm -rf dist && tsc -w --module CommonJS","tsc":"tsc -p . --noEmit && tsc -p ./src/__tests__","test:browser":"yarn tsc && jest -c ./config/jest.config.js --env=jsdom","test:browser:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=jsdom","test:server":"yarn tsc && jest -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx doFetchArgs.test.tsx","test:server:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx doFetchArgs.test.tsx","test:watch":"yarn test:browser:watch && yarn test:server:watch","test":"yarn test:browser && yarn test:server","clean":"npm prune; yarn cache clean; rm -rf ./node_modules package-lock.json yarn.lock; yarn","lint":"eslint ./src/**/*.{ts,tsx}","lint:fix":"npm run lint -- --fix","lint:watch":"watch 'yarn lint'"},"keywords":["react hook","react-hook","use","isomorphic","use","http","fetch","hook","react","useFetch","fetch","request","axios","react-use-fetch","react-fetch-hook","use-fetch","suspense","fetch data","usefetch hook","react-hooks-fetch","react usefetch","react hooks tutorial","react-cache","react custom hooks","react-usefetch","react hooks async","react suspense","use hooks","react usefetch hook","fetch-suspense","async hook react","react-hooks-fetch","react hooks usefetch","use fetch hook","react fetch hook","graphql","mutation","query","useAxios","use-axios","use-superagent","superagent","apollo","useGraphQL","use-graphql"],"description":"- useFetch - managed state, request, response, etc. [![](https://img.shields.io/badge/example-blue.svg)](https://codesandbox.io/s/usefetch-request-response-managed-state-ruyi3?file=/src/index.js) [![](https://img.shields.io/badge/video-red.svg)](https://w","licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"use-http@1.0.11","dist":{"shasum":"b42c2f6572332da2ce44b15a313566a006021ae6","integrity":"sha512-7xbFgGIH2Dz7qiD6Hiwu6oV92kyuMccus62uLVzw/3z7YZBIRdLYqEI0LYA8zGAi0LmH78P1mm94yof59woyYQ==","tarball":"https://registry.npmjs.org/use-http/-/use-http-1.0.11.tgz","fileCount":36,"unpackedSize":136100,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevHBWCRA9TVsSAnZWagAA6qoP/1Tj5siRR5Bxa8DBJ1Mr\nE/n28bdKz8QKpbebY5r6LTrCP4e9Eec6gCLUgHotxtIgyvLFh9nSKQqzpkii\n3IZ6insPxvexa33ROF3uDM1ELhPsEyJGCczrx7PXBVv1ePMNp5OPPAXDy4Fk\nmlrk/loXh0EEYh2F3r7iysoXjjcSsXNEG8LIfpcp+93VJaMdB3iHeDCWwnA1\nb8LQLaIqIXMUBA39nr88MhO6CdxdKe4t0kHt81dGyyNbsGORaivO/vkRX7BM\nxZKWMMMrBqY+vhc1OPsMpjxKEr7FGdQ+AYaG938BVH2HONsZ6O3l5e4ovMhy\nVT1z5lu//HOsQXLXWjmSd/bD6H3FOQFZkXJOGrdcL8hNJLW3IYq2p20Jgnys\nei0PIsTExBztZu6+n8DPJSnOvK/y/xDaZ3i3oT7PLtTpEfug0aPUCEbzk0hp\nz0TYQPinkGTWswQuG4X7hhLvrYYZmAdnIh7bhfj0NRZ81pi9zwmIjfeoxHK/\nH3j+OT11nlPqT2yhMFhWfJrRP47jItfNoDxlkvvjtke3hirczY896X9dT4s4\nl9aJExYtTdJnggd3WAkfGEdZ1roxo4kaH2bOBBbAML5nxGAYatn+qk57FO3c\nhEUkFedJDYxqoIN6bIJ9Diw6M/jnuyci6mcv/JNjiS0RhPArwgNFLSkHMulD\nVbBI\r\n=pI5u\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDJSczrHf2oGgTSxjJoOkPqs6BJHLZFqBDVGHl4C6Q40AiEAvq79smxF0hS5aHIg+PLSt08zMI4fP8OCnVa8IxmI2/4="}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alex@ava.inc"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-http_1.0.11_1589407829432_0.32119258911197424"},"_hasShrinkwrap":false},"1.0.12":{"name":"use-http","version":"1.0.12","homepage":"https://use-http.com/","main":"dist/index.js","license":"MIT","repository":{"type":"git","url":"https://github.com/alex-cory/use-http.git"},"dependencies":{"urs":"^0.0.7","use-ssr":"^1.0.22","utility-types":"^3.10.0"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"devDependencies":{"@testing-library/react":"^10.0.2","@testing-library/react-hooks":"^3.2.1","@types/fetch-mock":"^7.3.2","@types/jest":"^25.1.4","@types/node":"^13.9.8","@types/react":"^16.9.30","@types/react-dom":"^16.9.5","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","convert-keys":"^1.3.4","eslint":"^6.8.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-jest":"^23.8.2","eslint-plugin-jest-formatting":"^1.2.0","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^3.0.0","eslint-plugin-standard":"^4.0.1","eslint-watch":"^6.0.1","jest":"^25.2.4","jest-fetch-mock":"^3.0.3","jest-mock-console":"^1.0.0","mockdate":"^2.0.5","react":"^16.13.1","react-dom":"^16.13.1","react-hooks-testing-library":"^0.6.0","react-test-renderer":"^16.13.1","ts-jest":"^25.3.0","typescript":"^3.8.3","watch":"^1.0.2"},"scripts":{"prepublishOnly":"yarn build:production # runs before publish","build":"rm -rf dist && tsc --module CommonJS","build:production":"yarn build -p tsconfig.production.json","build:watch":"rm -rf dist && tsc -w --module CommonJS","tsc":"tsc -p . --noEmit && tsc -p ./src/__tests__","test:browser":"yarn tsc && jest -c ./config/jest.config.js --env=jsdom","test:browser:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=jsdom","test:server":"yarn tsc && jest -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx doFetchArgs.test.tsx","test:server:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx doFetchArgs.test.tsx","test:watch":"yarn test:browser:watch && yarn test:server:watch","test":"yarn test:browser && yarn test:server","clean":"npm prune; yarn cache clean; rm -rf ./node_modules package-lock.json yarn.lock; yarn","lint":"eslint ./src/**/*.{ts,tsx}","lint:fix":"npm run lint -- --fix","lint:watch":"watch 'yarn lint'"},"keywords":["react hook","react-hook","use","isomorphic","use","http","fetch","hook","react","useFetch","fetch","request","axios","react-use-fetch","react-fetch-hook","use-fetch","suspense","fetch data","usefetch hook","react-hooks-fetch","react usefetch","react hooks tutorial","react-cache","react custom hooks","react-usefetch","react hooks async","react suspense","use hooks","react usefetch hook","fetch-suspense","async hook react","react-hooks-fetch","react hooks usefetch","use fetch hook","react fetch hook","graphql","mutation","query","useAxios","use-axios","use-superagent","superagent","apollo","useGraphQL","use-graphql"],"description":"- useFetch - managed state, request, response, etc. [![](https://img.shields.io/badge/example-blue.svg)](https://codesandbox.io/s/usefetch-request-response-managed-state-ruyi3?file=/src/index.js) [![](https://img.shields.io/badge/video-red.svg)](https://w","licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"use-http@1.0.12","dist":{"shasum":"c3167c213ab3659c4c9800e3b6cef15e5f621d0e","integrity":"sha512-8Kb/jfbJRM7/JIT3ZNvqp29U13HGTF4+RDuJCAQzW7wyP/Shjlv1XL5Y9d3aO7NAot2ijnU3C2sVVpaVr3PGjg==","tarball":"https://registry.npmjs.org/use-http/-/use-http-1.0.12.tgz","fileCount":36,"unpackedSize":136100,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevH9WCRA9TVsSAnZWagAA+wsQAJIQOkJ3GWLfszFkNUGq\nDZ7RffIOpOo91ckGT9J+AgNV2VsgemabnRjr9VsLK10syRD7yRVhY9YyuNqI\nmT7Mc0Qo1oIMWa9CCFcJ6Jji240461KCL4BS2T6BlB+E9Bc7nAsZwI3NXk+B\nNoIFle5tgDK9ZrL8sy7uCVzcKwGs9244om33KBKTgdeAmBAU++yj1yV0WgFG\nYDSDxeZjLTrFVhypq0p3ahYRSy9vaYyLBSuV67qO1/q9muWZV1k+r4Y06tdu\nxyAawp7UX0YrqePZfDTyujcO8pQ/HpooF3w6gRBq1plPOT6+diClSrGdibO/\nUii42LhA3V8BgHTKdljQYeIk6duadqg5OWKAcJAf/EQRwRU+Hvj2t1a+s3ja\nSBSV2V0cNt4G+qkqvvHqddmiME7jnOO7Y1wBmPodUxgnHYuy9ajVS0ideDB/\nMTQwjXmEyeIWhxWcUyvGq5dL1fHMam/1AnU3vNdyfetdYPNSdrFhu3pJUpJs\nVZUCCHCzHTCZSQNR2IxOvO4oiJ7ooer84U77vT0OwpwAN1mwkEWAiNDnrJ+y\ng+xEI+5ZltKxi9HXPfOguI5hPzknW+YCJf9LO9LjX9XG0BVR0XQHTWGleUKE\n5mJlb1HycxwVX+2ULb7D73gC0G4FB6b0MCRui14IsN3oLUdGqqpOks9juP/z\nEkhO\r\n=xsAo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFJ9VJ0JHltSF/Pprf5gpNvw8tlXdC1jPU8ZnLjx3wMPAiEArdqSu7InSt+AL1bXAJspo3sopzGpJTe40Qxo41iiVHM="}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alex@ava.inc"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-http_1.0.12_1589411669808_0.5549620465121108"},"_hasShrinkwrap":false},"1.0.13":{"name":"use-http","version":"1.0.13","homepage":"https://use-http.com/","main":"dist/cjs/index.js","module":"dist/esm/index.js","license":"MIT","repository":{"type":"git","url":"https://github.com/alex-cory/use-http.git"},"dependencies":{"urs":"^0.0.7","use-ssr":"^1.0.22","utility-types":"^3.10.0"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"devDependencies":{"@testing-library/react":"^10.0.2","@testing-library/react-hooks":"^3.2.1","@types/fetch-mock":"^7.3.2","@types/jest":"^25.1.4","@types/node":"^13.9.8","@types/react":"^16.9.30","@types/react-dom":"^16.9.5","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","convert-keys":"^1.3.4","eslint":"^6.8.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-jest":"^23.8.2","eslint-plugin-jest-formatting":"^1.2.0","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^3.0.0","eslint-plugin-standard":"^4.0.1","eslint-watch":"^6.0.1","jest":"^25.2.4","jest-fetch-mock":"^3.0.3","jest-mock-console":"^1.0.0","mockdate":"^2.0.5","react":"^16.13.1","react-dom":"^16.13.1","react-hooks-testing-library":"^0.6.0","react-test-renderer":"^16.13.1","ts-jest":"^25.3.0","typescript":"^3.8.3","watch":"^1.0.2"},"scripts":{"prepublishOnly":"yarn build:production && yarn build:production:esm # runs before publish","build":"rm -rf dist/cjs && tsc --module CommonJS --outDir dist/cjs","build:esm":"rm -rf dist/esm && tsc","build:production":"yarn build -p tsconfig.production.json","build:production:esm":"yarn build:esm -p tsconfig.production.json","build:watch":"rm -rf dist && tsc -w --module CommonJS","tsc":"tsc -p . --noEmit && tsc -p ./src/__tests__","test:browser":"yarn tsc && jest -c ./config/jest.config.js --env=jsdom","test:browser:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=jsdom","test:server":"yarn tsc && jest -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx doFetchArgs.test.tsx","test:server:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx doFetchArgs.test.tsx","test:watch":"yarn test:browser:watch && yarn test:server:watch","test":"yarn test:browser && yarn test:server","clean":"npm prune; yarn cache clean; rm -rf ./node_modules package-lock.json yarn.lock; yarn","lint":"eslint ./src/**/*.{ts,tsx}","lint:fix":"npm run lint -- --fix","lint:watch":"watch 'yarn lint'"},"keywords":["react hook","react-hook","use","isomorphic","use","http","fetch","hook","react","useFetch","fetch","request","axios","react-use-fetch","react-fetch-hook","use-fetch","suspense","fetch data","usefetch hook","react-hooks-fetch","react usefetch","react hooks tutorial","react-cache","react custom hooks","react-usefetch","react hooks async","react suspense","use hooks","react usefetch hook","fetch-suspense","async hook react","react-hooks-fetch","react hooks usefetch","use fetch hook","react fetch hook","graphql","mutation","query","useAxios","use-axios","use-superagent","superagent","apollo","useGraphQL","use-graphql"],"description":"- useFetch - managed state, request, response, etc. [![](https://img.shields.io/badge/example-blue.svg)](https://codesandbox.io/s/usefetch-request-response-managed-state-ruyi3?file=/src/index.js) [![](https://img.shields.io/badge/video-red.svg)](https://w","licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"use-http@1.0.13","dist":{"shasum":"bc8abb06b7debab6a11c14bf81a1762fed783ee0","integrity":"sha512-H1pR9DeqDBSbbmssQWc5bXP1wCvKbg0T6B2lIJjZxKc54jcerKTUwLAnT48sxrSEkQiUgdCb1aRqfOCWIkRJ0A==","tarball":"https://registry.npmjs.org/use-http/-/use-http-1.0.13.tgz","fileCount":124,"unpackedSize":381154,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe47eeCRA9TVsSAnZWagAA5pUP/igM48oOVo+YWJuqil0W\nPsk3LZpW6uLJxj8hFuSyNc/kc8C1dtvYUjbabRbEnpNYcLRzjdLUgCUgyrPd\nG7F8ZmQ9UGZ9wjaQIhHoSaTJKDhlC0nhFjxYVqBJP629ZwsRufZ46r+6wHF2\nIQ8HdbC+J402dc2e0dT6DuzgS53BvNlLOg3cB3YKyGS6jrowTqOoR9DDIiUG\nul/oyxtu4Q/1JpEWiJRz/MKIgA8GcddOMY86AVTqE1LcraOZbal4QZ2Rvvrd\n8CyEwMEAoQEmw/tqSahPR2mZZuwEpKvZ1vowsA3V2O6NI8cGZpI6LQRmYDKs\np9I+wJQvkmhqkQ5R8r2zlJ7GtvXQzkA2XemDl30AfZGqsC4NyJNAtRAVa8uZ\n8yO9jcqf4sQDwGNotl0t4P5VZ2zn8iOzjnIz33DCO+O7aZaZ8N3oVUT5K+K2\natkf1WQqZqG9vlPz6GHRqz/nKo5sZ4Ajmk4QkvZfu7gpzuiiVitHXSGiugXT\ncqN50VZ+hv6A/Wb2J0APfItmI1+zXeJzwYW2q++gavmCkkk+JZ3A3mEPDNRh\nT1AHEGT1LRExOuhPwIJ3c2185xgCxiy6x7P1mMQ0jfslrHSzh2Wg1M3GW79l\nKZrgHYC2ToZbo+kxDb/a+1ttzW1eAUE9Gsh1LPraanlMin3nu2yNL4KkgK8O\nwyAf\r\n=EtvS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCIlYIaE5drKkABT8oZiWT4OkP+qiFghPEj+VG8KxAttQIgE4GUsuLtgh02Y51d8lNrPLTUZFAyDt6j/1iXk7fwQJs="}]},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmUser":{"name":"alex-cory","email":"alex@ava.inc"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-http_1.0.13_1591981981834_0.28380908727247944"},"_hasShrinkwrap":false},"1.0.15":{"name":"use-http","version":"1.0.15","homepage":"https://use-http.com/","main":"dist/cjs/index.js","module":"dist/esm/index.js","license":"MIT","repository":{"type":"git","url":"https://github.com/alex-cory/use-http.git"},"dependencies":{"urs":"^0.0.7","use-ssr":"^1.0.22","utility-types":"^3.10.0"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"devDependencies":{"@testing-library/react":"^10.0.2","@testing-library/react-hooks":"^3.2.1","@types/fetch-mock":"^7.3.2","@types/jest":"^25.1.4","@types/node":"^13.9.8","@types/react":"^16.9.30","@types/react-dom":"^16.9.5","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","convert-keys":"^1.3.4","eslint":"^6.8.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-jest":"^23.8.2","eslint-plugin-jest-formatting":"^1.2.0","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^3.0.0","eslint-plugin-standard":"^4.0.1","eslint-watch":"^6.0.1","jest":"^25.2.4","jest-fetch-mock":"^3.0.3","jest-mock-console":"^1.0.0","mockdate":"^2.0.5","react":"^16.13.1","react-dom":"^16.13.1","react-hooks-testing-library":"^0.6.0","react-test-renderer":"^16.13.1","ts-jest":"^25.3.0","typescript":"^3.8.3","watch":"^1.0.2"},"scripts":{"prepublishOnly":"yarn build:production && yarn build:production:esm # runs before publish","build":"rm -rf dist/cjs && tsc --module CommonJS --outDir dist/cjs","build:esm":"rm -rf dist/esm && tsc","build:production":"yarn build -p tsconfig.production.json","build:production:esm":"yarn build:esm -p tsconfig.production.json","build:watch":"rm -rf dist && tsc -w --module CommonJS","tsc":"tsc -p . --noEmit && tsc -p ./src/__tests__","test:browser":"yarn tsc && jest -c ./config/jest.config.js --env=jsdom","test:browser:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=jsdom","test:server":"yarn tsc && jest -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx doFetchArgs.test.tsx","test:server:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx doFetchArgs.test.tsx","test:watch":"yarn test:browser:watch && yarn test:server:watch","test":"yarn test:browser && yarn test:server","clean":"npm prune; yarn cache clean; rm -rf ./node_modules package-lock.json yarn.lock; yarn","lint":"eslint ./src/**/*.{ts,tsx}","lint:fix":"npm run lint -- --fix","lint:watch":"watch 'yarn lint'"},"keywords":["react hook","react-hook","use","isomorphic","use","http","fetch","hook","react","useFetch","fetch","request","axios","react-use-fetch","react-fetch-hook","use-fetch","suspense","fetch data","usefetch hook","react-hooks-fetch","react usefetch","react hooks tutorial","react-cache","react custom hooks","react-usefetch","react hooks async","react suspense","use hooks","react usefetch hook","fetch-suspense","async hook react","react-hooks-fetch","react hooks usefetch","use fetch hook","react fetch hook","graphql","mutation","query","useAxios","use-axios","use-superagent","superagent","apollo","useGraphQL","use-graphql"],"description":"- useFetch - managed state, request, response, etc. [![](https://img.shields.io/badge/example-blue.svg)](https://codesandbox.io/s/usefetch-request-response-managed-state-ruyi3?file=/src/index.js) [![](https://img.shields.io/badge/video-red.svg)](https://w","licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"use-http@1.0.15","dist":{"shasum":"c30c79f41583d9601dc074aee8750317a99231a3","integrity":"sha512-Gw0QyPELU9Zkr7oQrMDNfseWbBnNnzimG8H4jtLwjI9ZwdiCDOfUO4D4puFG92HIcTIRKnT7P0KsbqO8uMGbrg==","tarball":"https://registry.npmjs.org/use-http/-/use-http-1.0.15.tgz","fileCount":69,"unpackedSize":225128,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfclvBCRA9TVsSAnZWagAA4uMQAJoKo97lh6tu1wNFyERT\no6K1FKJg5OL/hLNrhSqQy6sZKhRPxe7qJTgWXx9D8fa9ILByVjpX5DmI+NHe\njkAL0v/DYVpIjUYKzeJOTRRrW4Oi8Ndzj0Ll7XJYu7kq3A5xXKaA3l8cKKpC\nmcc+BK6EXC2PsUoI8Zs7zjo9dGFtjKZwjXzq5C9dN+7DnosP2Wf3ksMsPQxY\ng025BkgOjKgFJSdUhp9nQpkgihgN+ftXYvWoTFxh7Qz+E8IjgJmZA8jjxJBr\n1n0R6e1cqDBCWny6x2W7njx12tzZgsJyESzT3fsUN3K2bNxxtT+rPTrozwBZ\ndb9315nyZTBTsEE8JN1w57/CAsG2J2L749WIKd7mItfCbqNYRks95ft5Xp23\nXpHJJHRuNqITVnIrHv09LNHPP6JPip3KU6Ds5WhLdstykr7FvKPUfUb/S88B\n5oETgCkbjSG5ezCrBbpEDgafPiTeOpM2wCRDqQQnWiUi04IW0af/SpcYe5S/\n/0EBa4djsyJzkvVaIqv80eitSf8KBDNP7JPY/TIVaCd6RuQ94kN9yS5QVa8G\n8j0gZdnkZo5bGgM7KXVu7n4kk+0nA2fXnCzJCORZsjPiHIkfmKHH2L1aTBA6\nQPPCAJiZiMbpoRDgPmuwD8gmTgm9UeKW3TpgLuor2kibWNtonTtm6Ft4zEUS\nmXVg\r\n=YY74\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB7D+umq+b51JwtvA7t27CO5QsDkY/xfWrh76oBa3rf/AiEAjoWRn6vORSMeg3EhzFCGQCGNgN2K9vooIRc2Hr22sIg="}]},"maintainers":[{"name":"alex-cory","email":"alex@ava.inc"}],"_npmUser":{"name":"alex-cory","email":"alex@ava.inc"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-http_1.0.15_1601330113086_0.6030136066601295"},"_hasShrinkwrap":false},"1.0.16":{"name":"use-http","version":"1.0.16","homepage":"https://use-http.com/","main":"dist/cjs/index.js","module":"dist/esm/index.js","license":"MIT","repository":{"type":"git","url":"https://github.com/alex-cory/use-http.git"},"dependencies":{"urs":"^0.0.7","use-ssr":"^1.0.22","utility-types":"^3.10.0"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"devDependencies":{"@testing-library/react":"^10.0.2","@testing-library/react-hooks":"^3.2.1","@types/fetch-mock":"^7.3.2","@types/jest":"^25.1.4","@types/node":"^13.9.8","@types/react":"^16.9.30","@types/react-dom":"^16.9.5","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","convert-keys":"^1.3.4","eslint":"^6.8.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-jest":"^23.8.2","eslint-plugin-jest-formatting":"^1.2.0","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^3.0.0","eslint-plugin-standard":"^4.0.1","eslint-watch":"^6.0.1","jest":"^25.2.4","jest-fetch-mock":"^3.0.3","jest-mock-console":"^1.0.0","mockdate":"^2.0.5","react":"^16.13.1","react-dom":"^16.13.1","react-hooks-testing-library":"^0.6.0","react-test-renderer":"^16.13.1","ts-jest":"^25.3.0","typescript":"^3.8.3","watch":"^1.0.2"},"scripts":{"prepublishOnly":"yarn build:production && yarn build:production:esm # runs before publish","build":"rm -rf dist/cjs && tsc --module CommonJS --outDir dist/cjs","build:esm":"rm -rf dist/esm && tsc","build:production":"yarn build -p tsconfig.production.json","build:production:esm":"yarn build:esm -p tsconfig.production.json","build:watch":"rm -rf dist && tsc -w --module CommonJS","tsc":"tsc -p . --noEmit && tsc -p ./src/__tests__","test:browser":"yarn tsc && jest -c ./config/jest.config.js --env=jsdom","test:browser:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=jsdom","test:server":"yarn tsc && jest -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx doFetchArgs.test.tsx","test:server:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx doFetchArgs.test.tsx","test:watch":"yarn test:browser:watch && yarn test:server:watch","test":"yarn test:browser && yarn test:server","clean":"npm prune; yarn cache clean; rm -rf ./node_modules package-lock.json yarn.lock; yarn","lint":"eslint ./src/**/*.{ts,tsx}","lint:fix":"npm run lint -- --fix","lint:watch":"watch 'yarn lint'"},"keywords":["react hook","react-hook","use","isomorphic","use","http","fetch","hook","react","useFetch","fetch","request","axios","react-use-fetch","react-fetch-hook","use-fetch","suspense","fetch data","usefetch hook","react-hooks-fetch","react usefetch","react hooks tutorial","react-cache","react custom hooks","react-usefetch","react hooks async","react suspense","use hooks","react usefetch hook","fetch-suspense","async hook react","react-hooks-fetch","react hooks usefetch","use fetch hook","react fetch hook","graphql","mutation","query","useAxios","use-axios","use-superagent","superagent","apollo","useGraphQL","use-graphql"],"description":"- useFetch - managed state, request, response, etc. [![](https://img.shields.io/badge/example-blue.svg)](https://codesandbox.io/s/usefetch-request-response-managed-state-ruyi3?file=/src/index.js) [![](https://img.shields.io/badge/video-red.svg)](https://w","licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"use-http@1.0.16","dist":{"shasum":"6d75f3e734abf990049c7a02b22d757c3abda883","integrity":"sha512-t2/Q6Ic644Jn9z62sOVhfURXX58429NwgRDvJZikxhDjLG5FrZ0SLLxGgm4GYznOnKBqkXKVrhW/wdjwXkw1rA==","tarball":"https://registry.npmjs.org/use-http/-/use-http-1.0.16.tgz","fileCount":69,"unpackedSize":225545,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvoFDCRA9TVsSAnZWagAAoNUP/RdpEhijQQ4uBYXCAQr1\nA9JjTDVSg/ac8Vk7eF8dnhAwe07p4Sj23NWFwTLkvx/4V5HwSi1gb9+I3SYY\nhBdVWgSgivEdbrh/+ECBOzMooQWyccWC9zCwL5Gp38DbXZS8JSIVSyG/gC8v\nKd93GX5l4hEk61B6JAZG/mJvAfOjd9s8/oJx4yWk4w9JOXpaCuVVwXNJ2Ei7\n5fpTFxtEVqmGlim4lkkpA+Eq6idHcEDyzsCIvytu9pTq2JhKhJigPh/UFxg4\nTWcVlXBl0ilCzSzBtzXFNn3kYkoEVb4UftFtneywgmGcOslsmASitYRj7mZE\nniOLXv2IocPZEU8BNMYaqmXkaKMfxup+tKErG3mesqyD/CpVF88wT939Kngd\n72cw24XS833sc2ncVOqlhVXuY8viTkbX1zbAp5qFd4Fv5j67TApyNBhkAG87\nFNM9FwEP1FHCVMSp1STTrOu7YH88AcZ/Wdk37ucxJFhoS4BzAbzoLXqUZk2t\n2AWHfpJs/HZ4knfAcqlR+BFpw3tDfX9H1XG6dj44QG+KO0CWBgd5bcCZLW57\nE0jvajSfAPcojF6y21JdRPZZsxb4PsJNFzevJBHQ3Y7tLbr2zRiPTH4gQr4Y\nPSHm1UxhQNPNOkDXjZhWx5F0HI1lT8f6A8ZMysndWWpxJXMiVPgkT5mpzs6i\nMHu7\r\n=Z8AG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC1K1FWeJV8opnpHHDLLAbZqwdOid8iStvoMywNn00opAiEA+41YGwR0N1wnK8vHchWDtNZggFWAQsnacPWWs+Qd+wE="}]},"_npmUser":{"name":"alex-cory","email":"alex@ava.inc"},"directories":{},"maintainers":[{"name":"alex-cory","email":"alex@ava.inc"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-http_1.0.16_1606320450684_0.19978030999554508"},"_hasShrinkwrap":false},"1.0.17":{"name":"use-http","version":"1.0.17","homepage":"https://use-http.com","main":"dist/cjs/index.js","module":"dist/esm/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/alex-cory/use-http.git"},"dependencies":{"urs":"^0.0.7","use-ssr":"^1.0.22","utility-types":"^3.10.0"},"peerDependencies":{"react":"^16.13.1 || ^17.0.0","react-dom":"^16.13.1 || ^17.0.0"},"devDependencies":{"@testing-library/react":"^10.0.2","@testing-library/react-hooks":"^3.2.1","@types/fetch-mock":"^7.3.2","@types/jest":"^25.1.4","@types/node":"^13.9.8","@types/react":"^16.9.30","@types/react-dom":"^16.9.5","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","convert-keys":"^1.3.4","eslint":"^6.8.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-jest":"^23.8.2","eslint-plugin-jest-formatting":"^1.2.0","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^3.0.0","eslint-plugin-standard":"^4.0.1","eslint-watch":"^6.0.1","jest":"^25.2.4","jest-fetch-mock":"^3.0.3","jest-mock-console":"^1.0.0","mockdate":"^2.0.5","react":"^16.13.1","react-dom":"^16.13.1","react-hooks-testing-library":"^0.6.0","react-test-renderer":"^16.13.1","ts-jest":"^25.3.0","typescript":"^3.8.3","watch":"^1.0.2"},"scripts":{"prepublishOnly":"yarn build:production && yarn build:production:esm # runs before publish","build":"rm -rf dist/cjs && tsc --module CommonJS --outDir dist/cjs","build:esm":"rm -rf dist/esm && tsc","build:production":"yarn build -p tsconfig.production.json","build:production:esm":"yarn build:esm -p tsconfig.production.json","build:watch":"rm -rf dist && tsc -w --module CommonJS","tsc":"tsc -p . --noEmit && tsc -p ./src/__tests__","test:browser":"yarn tsc && jest -c ./config/jest.config.js --env=jsdom","test:browser:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=jsdom","test:server":"yarn tsc && jest -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx doFetchArgs.test.tsx","test:server:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx doFetchArgs.test.tsx","test:watch":"yarn test:browser:watch && yarn test:server:watch","test":"yarn test:browser && yarn test:server","clean":"npm prune; yarn cache clean; rm -rf ./node_modules package-lock.json yarn.lock; yarn","lint":"eslint ./src/**/*.{ts,tsx}","lint:fix":"npm run lint -- --fix","lint:watch":"watch 'yarn lint'"},"keywords":["react hook","react-hook","use","isomorphic","use","http","fetch","hook","react","useFetch","fetch","request","axios","react-use-fetch","react-fetch-hook","use-fetch","suspense","fetch data","usefetch hook","react-hooks-fetch","react usefetch","react hooks tutorial","react-cache","react custom hooks","react-usefetch","react hooks async","react suspense","use hooks","react usefetch hook","fetch-suspense","async hook react","react-hooks-fetch","react hooks usefetch","use fetch hook","react fetch hook","graphql","mutation","query","useAxios","use-axios","use-superagent","superagent","apollo","useGraphQL","use-graphql"],"gitHead":"b2ba2f2031ffa800820650210de5c0a63a3fe72e","description":"[![use-http logo][3]][5]","bugs":{"url":"https://github.com/alex-cory/use-http/issues"},"_id":"use-http@1.0.17","_nodeVersion":"14.7.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-fNO5TwANhssBXG2jhud+7Uw7mI5b/7fnXx4gbKz41nACjqDuqNnUSg0fgnI3VEUmIvyAglvVt6oSxBejgvdCzA==","shasum":"333b68b1de30006a9450d83786fae2cee0355b3b","tarball":"https://registry.npmjs.org/use-http/-/use-http-1.0.17.tgz","fileCount":63,"unpackedSize":225568,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQBYkCRA9TVsSAnZWagAA73kQAJhUl1979MdICyA+sGiF\n7a8gz+fHKhUG74F8thBnI5LDvrZiV09au0naoxerDfL6fqdAt6CPhSFkGfLo\n9O43Aq8LTGJ6pIISD7er4aqOBcOQs4Juun+UPhtQv4M0kxyw8Bvdo8H8wS3F\ntfIGfJEh9b2l6LzMFYQ+ZbkmH/R+1Cj8QbJ8x9lZVU/dl4W5SInLSofZBBVe\nu7v1eQvB0kmqLuvlvgTGpQKH+B/WizMpouYVOKqt3w9nfUNGMhDcPg621Ooy\nEyq647WbV2m8Or5j/tPBJuotPBWS+InYUlfwgBwH80qPMnSIgfDIis48GpQn\nHGYNIxja5Nf+AH5R8jl4VRblPIRMKA7D0D+o3kTeKxD/0iApJCJ94eHaVgeb\nUpBuFBF/9B3puKTumJ6TvM5CtFh0ycD6tO5AMK+W3YXACqGKBc/bABjJ2BzU\nezmm/g6jc/EI1HAKPGF9rWjdpwITXCoGwLxUtDAqLLDwsW4FAYn120BUWWN5\nSgUkMSfC65y1kJUmxDO+4tZU0LOEAwbmW6XN5DTiEl9TgWfeB0Ki8z3qTDcK\nuV3QLX3eQ5x65T4fmZt8aptpL0bFoa0PMAVPI4xN2hOKN5PgWsabUuyyU+21\nx2Z6ok61Qnl4nhQRcwfRl5+u9U85hqMS1Bg4u+oBd+oVWukltFITSRooeUv4\n8uAs\r\n=elQe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDG4rp4MrfmoWs0ctVyp+WbpKwjhglUNPCDecbM5Pe8RwIgTzGVDK+yLueRXHKf3gRpSYtjZebW3kzBcrLDSipw64M="}]},"_npmUser":{"name":"alex-cory","email":"alex@ava.inc"},"directories":{},"maintainers":[{"name":"alex-cory","email":"alex@ava.inc"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-http_1.0.17_1614812707594_0.654997316886625"},"_hasShrinkwrap":false},"1.0.18":{"name":"use-http","version":"1.0.18","homepage":"https://use-http.com","main":"dist/cjs/index.js","module":"dist/esm/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/alex-cory/use-http.git"},"dependencies":{"urs":"^0.0.8","use-ssr":"^1.0.24","utility-types":"^3.10.0"},"peerDependencies":{"react":"^16.13.1 || ^17.0.0","react-dom":"^16.13.1 || ^17.0.0"},"devDependencies":{"@testing-library/react":"^10.0.2","@testing-library/react-hooks":"^3.2.1","@types/fetch-mock":"^7.3.2","@types/jest":"^25.1.4","@types/node":"^13.9.8","@types/react":"^16.9.30","@types/react-dom":"^16.9.5","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","convert-keys":"^1.3.4","eslint":"^6.8.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-jest":"^23.8.2","eslint-plugin-jest-formatting":"^1.2.0","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^3.0.0","eslint-plugin-standard":"^4.0.1","eslint-watch":"^6.0.1","jest":"^25.2.4","jest-fetch-mock":"^3.0.3","jest-mock-console":"^1.0.0","mockdate":"^2.0.5","react":"^16.13.1","react-dom":"^16.13.1","react-hooks-testing-library":"^0.6.0","react-test-renderer":"^16.13.1","ts-jest":"^25.3.0","typescript":"^3.8.3","watch":"^1.0.2"},"scripts":{"prepublishOnly":"yarn build:production && yarn build:production:esm # runs before publish","build":"rm -rf dist/cjs && tsc --module CommonJS --outDir dist/cjs","build:esm":"rm -rf dist/esm && tsc","build:production":"yarn build -p tsconfig.production.json","build:production:esm":"yarn build:esm -p tsconfig.production.json","build:watch":"rm -rf dist && tsc -w --module CommonJS","tsc":"tsc -p . --noEmit && tsc -p ./src/__tests__","test:browser":"yarn tsc && jest -c ./config/jest.config.js --env=jsdom","test:browser:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=jsdom","test:server":"yarn tsc && jest -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx doFetchArgs.test.tsx","test:server:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx doFetchArgs.test.tsx","test:watch":"yarn test:browser:watch && yarn test:server:watch","test":"yarn test:browser && yarn test:server","clean":"npm prune; yarn cache clean; rm -rf ./node_modules package-lock.json yarn.lock; yarn","lint":"eslint ./src/**/*.{ts,tsx}","lint:fix":"npm run lint -- --fix","lint:watch":"watch 'yarn lint'"},"keywords":["react hook","react-hook","use","isomorphic","use","http","fetch","hook","react","useFetch","fetch","request","axios","react-use-fetch","react-fetch-hook","use-fetch","suspense","fetch data","usefetch hook","react-hooks-fetch","react usefetch","react hooks tutorial","react-cache","react custom hooks","react-usefetch","react hooks async","react suspense","use hooks","react usefetch hook","fetch-suspense","async hook react","react-hooks-fetch","react hooks usefetch","use fetch hook","react fetch hook","graphql","mutation","query","useAxios","use-axios","use-superagent","superagent","apollo","useGraphQL","use-graphql"],"gitHead":"e1ce6faff8d414b6c3dde4b2e9b31a4c3ea234b2","description":"[![use-http logo][3]][5]","bugs":{"url":"https://github.com/alex-cory/use-http/issues"},"_id":"use-http@1.0.18","_nodeVersion":"14.7.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-0gCYr1/+vHLSLfDNxjqPo+nGw6PPRj6ljZxfchsTiHjvR4AuGkxLpkASI8iAUzOxy5OkUU7A2uVTCUDX3uXw6w==","shasum":"6b7c6c533c7540a81f6acef00ffa52667fda7f91","tarball":"https://registry.npmjs.org/use-http/-/use-http-1.0.18.tgz","fileCount":63,"unpackedSize":225568,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgR9/iCRA9TVsSAnZWagAA33YP/AtRiBpSnLcQq8AmUyw1\nYqVb72K9QUOZxX0b/LnJ1TfjsBTkdaqRL6kCoVIL01Sl3HxWN5jYQkTLZU8E\n7zPEomi2IFW0r1J0lHwxu5c3YCHxbGZx8++yE5cxTeGUKwigOXOiZ0otawXM\njo6DW77Czcwux/BNYOJ5CcBYGIg1b0Z9cAO8yjwYUza1wZJ+RydREl9Bd23R\ndFdRvspjDdU5xVKRwZDSXFwVwh2JVJ9Qj6pkrPm5wE/Msq0v7WHrW4NJeiYd\nfgYV5UdcNKnifZdZahHuMFCAe6y9aDsvk47XVSyWur3Wr9yEy8kM03T3912T\nlVqc5OqrprsncciOoVs0WLJHlaF6h7RqEgqtYkxN3/3q8N/75bSMS+8eqh9/\nm6WgC0GMtbvaKPaX7SrH+noPJJ+CEvUoyNqZh1Jscs1Tj3KowAoElQQBhxCG\n+8IbYA8pIyA9yJm+TI0RRdcUE7/ULYFefp9+BVR1iRtvoPhewXE/ZHI5oUX1\nLWb+6AUkWog7LUL80tSr0DO+twJRMxHgShkZiNGZtyiesYdYm2lmMDkfuOVN\nImz9Hd4EJtiT/RR65GZRvHjnGryMrMEtBdQv7LBSKwIvvgEpjhXk7XhIdr2q\nhWCRvWHnDr6SY0UwdDpytLZ6Mu56rovsvesyFtR2Xz1wj2P6ZdCWZaPpMpGb\nUbkl\r\n=OypE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBh3rC8C+uMI6vIybT/rdg86XDskiDspsk3L4OAgFijAAiALONf9ndzJcmT04FxqeL2QJj6Y7XOAwPehug99Ug9c9g=="}]},"_npmUser":{"name":"alex-cory","email":"alex@ava.inc"},"directories":{},"maintainers":[{"name":"alex-cory","email":"alex@ava.inc"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-http_1.0.18_1615323106216_0.5383784859138934"},"_hasShrinkwrap":false},"1.0.19":{"name":"use-http","version":"1.0.19","homepage":"https://use-http.com/","main":"dist/cjs/index.js","module":"dist/esm/index.js","license":"MIT","repository":{"type":"git","url":"https://github.com/alex-cory/use-http.git"},"dependencies":{"urs":"^0.0.8","use-ssr":"^1.0.24","utility-types":"^3.10.0"},"peerDependencies":{"react":"^16.13.1 || ^17.0.0","react-dom":"^16.13.1 || ^17.0.0"},"devDependencies":{"@testing-library/react":"^10.0.2","@testing-library/react-hooks":"^3.2.1","@types/fetch-mock":"^7.3.2","@types/jest":"^25.1.4","@types/node":"^13.9.8","@types/react":"^16.9.30","@types/react-dom":"^16.9.5","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","convert-keys":"^1.3.4","eslint":"^6.8.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-jest":"^23.8.2","eslint-plugin-jest-formatting":"^1.2.0","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^3.0.0","eslint-plugin-standard":"^4.0.1","eslint-watch":"^6.0.1","jest":"^25.2.4","jest-fetch-mock":"^3.0.3","jest-mock-console":"^1.0.0","mockdate":"^2.0.5","react":"^16.13.1","react-dom":"^16.13.1","react-hooks-testing-library":"^0.6.0","react-test-renderer":"^16.13.1","ts-jest":"^25.3.0","typescript":"^3.8.3","watch":"^1.0.2"},"scripts":{"prepublishOnly":"yarn build:production && yarn build:production:esm # runs before publish","build":"rm -rf dist/cjs && tsc --module CommonJS --outDir dist/cjs","build:esm":"rm -rf dist/esm && tsc","build:production":"yarn build -p tsconfig.production.json","build:production:esm":"yarn build:esm -p tsconfig.production.json","build:watch":"rm -rf dist && tsc -w --module CommonJS","tsc":"tsc -p . --noEmit && tsc -p ./src/__tests__","test:browser":"yarn tsc && jest -c ./config/jest.config.js --env=jsdom","test:browser:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=jsdom","test:server":"yarn tsc && jest -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx doFetchArgs.test.tsx","test:server:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx doFetchArgs.test.tsx","test:watch":"yarn test:browser:watch && yarn test:server:watch","test":"yarn test:browser && yarn test:server","clean":"npm prune; yarn cache clean; rm -rf ./node_modules package-lock.json yarn.lock; yarn","lint":"eslint ./src/**/*.{ts,tsx}","lint:fix":"npm run lint -- --fix","lint:watch":"watch 'yarn lint'"},"keywords":["react hook","react-hook","use","isomorphic","use","http","fetch","hook","react","useFetch","fetch","request","axios","react-use-fetch","react-fetch-hook","use-fetch","suspense","fetch data","usefetch hook","react-hooks-fetch","react usefetch","react hooks tutorial","react-cache","react custom hooks","react-usefetch","react hooks async","react suspense","use hooks","react usefetch hook","fetch-suspense","async hook react","react-hooks-fetch","react hooks usefetch","use fetch hook","react fetch hook","graphql","mutation","query","useAxios","use-axios","use-superagent","superagent","apollo","useGraphQL","use-graphql"],"description":"- useFetch - managed state, request, response, etc. [![](https://img.shields.io/badge/example-blue.svg)](https://codesandbox.io/s/usefetch-request-response-managed-state-ruyi3?file=/src/index.js) [![](https://img.shields.io/badge/video-red.svg)](https://w","licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"use-http@1.0.19","dist":{"shasum":"94fdef1c1f462559ce7caedd46660bc978fd06c3","integrity":"sha512-5UnR9YVudd1m4rIdfc2eem5ilzl4pvUTSvBsqXXsFZR/xgBqJkO5MJBCB7WG7cqlch/PNUGylDeH105xrJpGPg==","tarball":"https://registry.npmjs.org/use-http/-/use-http-1.0.19.tgz","fileCount":69,"unpackedSize":226263,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgY44CCRA9TVsSAnZWagAAgTIP/0tMPslwVQBvHKc/01x3\nF4Fz1KYpQ7/R7Zskzh/9Ga0N2OJfkvepx6NA4bX0M4ENEqbUAwicqLMU3dJe\nrIywwBesp5Uc9HzC/9VEncvZQo6FAOTGQ+edGnmcK1V+BrzS3wL0Mt+GZFvO\n3X1WfwWHKSQQUaefCpQanjPf+0PR3ItkuBzFsQUrU/LIunBDcMfkqgs7FCIZ\ndwLwFmFUeuLXP1zelfkKUhJ6YBm3sWZBBxHEqwNxtZ/AZua/PQfUnsBZCU+I\n9vIa8UWMMeWypGJWCcbV+tfQyAVXcGg8S0CtZH1zyi+IF0qyFISHIvuTKeDC\nr7UOfSV1Q9ya1gYM1bPawpJV+eXr6LU5pAaF7eftcgh1wydnEjpE73lbhKYT\nsznY4IV5Ni6/xo8L9fpks1Ap4Bmw0GqL+ls3CEQm7NWPNqcXsfLMvL4smZVC\nURI48aJjuzL3zG9nEcJMZotBDGXBsNHKvyN4GqHb7wHybYY5bk8SVrNrwyrj\nZF6uYGU5uI0IKBQO7ZzL+qt3/Fet+sWbdzsJRuVXYrqiW5c+8pNefMsrywHg\nPoqWuSpLk9ey1uIDD30vBII2vwScCrBnmSM9kodUsKhXxWv+g3c8PqWxiPxh\nLE9UfQVU1ik+QDa8k1HMR3l5G8MQ6/pmdDCziwtjK8fyM761GGGZZ6s60MXv\n5JwO\r\n=tBrQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHyuvgFzXq76nnlCk6GFnmuP1IR6SaeOEQlDVIXOLEemAiB+zlcgm1jZDuRG93j9MuCK1y5s6Jr41kX4dQae+KcZiQ=="}]},"_npmUser":{"name":"alex-cory","email":"alex@ava.inc"},"directories":{},"maintainers":[{"name":"alex-cory","email":"alex@ava.inc"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-http_1.0.19_1617137154214_0.5149666559358981"},"_hasShrinkwrap":false},"1.0.20":{"name":"use-http","version":"1.0.20","homepage":"https://use-http.com/","main":"dist/cjs/index.js","module":"dist/esm/index.js","license":"MIT","repository":{"type":"git","url":"https://github.com/alex-cory/use-http.git"},"dependencies":{"urs":"^0.0.8","use-ssr":"^1.0.24","utility-types":"^3.10.0"},"peerDependencies":{"react":"^16.13.1 || ^17.0.0","react-dom":"^16.13.1 || ^17.0.0"},"devDependencies":{"@testing-library/react":"^10.0.2","@testing-library/react-hooks":"^3.2.1","@types/fetch-mock":"^7.3.2","@types/jest":"^25.1.4","@types/node":"^13.9.8","@types/react":"^16.9.30","@types/react-dom":"^16.9.5","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","convert-keys":"^1.3.4","eslint":"^6.8.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-jest":"^23.8.2","eslint-plugin-jest-formatting":"^1.2.0","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^3.0.0","eslint-plugin-standard":"^4.0.1","eslint-watch":"^6.0.1","jest":"^25.2.4","jest-fetch-mock":"^3.0.3","jest-mock-console":"^1.0.0","mockdate":"^2.0.5","react":"^16.13.1","react-dom":"^16.13.1","react-hooks-testing-library":"^0.6.0","react-test-renderer":"^16.13.1","ts-jest":"^25.3.0","typescript":"^3.8.3","watch":"^1.0.2"},"scripts":{"prepublishOnly":"yarn build:production && yarn build:production:esm # runs before publish","build":"rm -rf dist/cjs && tsc --module CommonJS --outDir dist/cjs","build:esm":"rm -rf dist/esm && tsc","build:production":"yarn build -p tsconfig.production.json","build:production:esm":"yarn build:esm -p tsconfig.production.json","build:watch":"rm -rf dist && tsc -w --module CommonJS","tsc":"tsc -p . --noEmit && tsc -p ./src/__tests__","test:browser":"yarn tsc && jest -c ./config/jest.config.js --env=jsdom","test:browser:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=jsdom","test:server":"yarn tsc && jest -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx doFetchArgs.test.tsx","test:server:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx doFetchArgs.test.tsx","test:watch":"yarn test:browser:watch && yarn test:server:watch","test":"yarn test:browser && yarn test:server","clean":"npm prune; yarn cache clean; rm -rf ./node_modules package-lock.json yarn.lock; yarn","lint":"eslint ./src/**/*.{ts,tsx}","lint:fix":"npm run lint -- --fix","lint:watch":"watch 'yarn lint'"},"keywords":["react hook","react-hook","use","isomorphic","use","http","fetch","hook","react","useFetch","fetch","request","axios","react-use-fetch","react-fetch-hook","use-fetch","suspense","fetch data","usefetch hook","react-hooks-fetch","react usefetch","react hooks tutorial","react-cache","react custom hooks","react-usefetch","react hooks async","react suspense","use hooks","react usefetch hook","fetch-suspense","async hook react","react-hooks-fetch","react hooks usefetch","use fetch hook","react fetch hook","graphql","mutation","query","useAxios","use-axios","use-superagent","superagent","apollo","useGraphQL","use-graphql"],"description":"- useFetch - managed state, request, response, etc. [![](https://img.shields.io/badge/example-blue.svg)](https://codesandbox.io/s/usefetch-request-response-managed-state-ruyi3?file=/src/index.js) [![](https://img.shields.io/badge/video-red.svg)](https://w","licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"use-http@1.0.20","dist":{"shasum":"15d9d2a239f8621bc76fd191418fd601deafebae","integrity":"sha512-3JOASSO828AsUwGjH3nhjUxHpR0lxIUSSNO/OM+0YydETX6FWJV5zWiGKTOV1Gsxu/3GLRFUbEJ1Cl3mUGkfnw==","tarball":"https://registry.npmjs.org/use-http/-/use-http-1.0.20.tgz","fileCount":69,"unpackedSize":225095,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfOM4CRA9TVsSAnZWagAAA/gP/2wm5wU8JUfcb1xm09/I\nhecAk58VcwCq4TcohbwsGAW8s4m5ix/o2uS55FY8atn4/cs+Itn1hFU7m9Xq\nFlJIsChyttXZi+V0g8mV5GyCOrMM5Vr8wNBzLS59+yNpN8uYM5EbC+r9y96e\naU7pKTD/T/M/aCpcwWSiPO2gfusc7PIpFO9tOf34X3UKs4+uUr8eNfAppUdF\n8zyqqwo69DB2H7eWBfrCmn0iHOzv55scUHIp3SZPrbpDD3HOaokml2KYLDtQ\nZ+EJM3Y49G7DzLgjVhTXjDDswUjjLrR4XlCPGn0Qy8RdY2lTwAJzgCR6C7sW\n+8DKxznckfvI2F3rJcSAKANualNLWELIeoYDzsKwlTZrvJFqnuZJGFJrSQNE\nvG2V/Q8pvnb1jvRWMIEnnvVtQ6r5qqj+/VMhhcW5byYiYeP4zLO+Dp0EN1Vp\nyEt3dnbP9e5YaD7AAw6PbeDkPU+FhhpFsdcxV42xKpcDbVwsZCYfSh+ixgBT\nuYcSkcGwVgLyrmfRzE2hW6ykImPhJ9UG29L9oSj2ueNm5VSlGzAH0AF02yRo\n/pkDl0EYJDi7RMp0n3ky66TgP6gsWUJJenKbIe6i3DyQ60jBGsT7Y+jo/YEp\npBsEcnaTw/YPB1586KbFuz4DI3O0zjVjIri5I+jp8qTxNBRL+lrH7g3JD0G7\naHy3\r\n=Bcy4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYq0EVh6oKi/xjQZgfCLILCPd3ihylimOnSzU9hEfGLwIhAMnYZsshwZQXLhV/Si8Y+4pdVoOliDwuW9A/SKCEHaD7"}]},"_npmUser":{"name":"alex-cory","email":"alex@ava.inc"},"directories":{},"maintainers":[{"name":"alex-cory","email":"alex@ava.inc"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-http_1.0.20_1618797367730_0.116757085739422"},"_hasShrinkwrap":false},"1.0.21":{"name":"use-http","version":"1.0.21","homepage":"https://use-http.com/","main":"dist/cjs/index.js","module":"dist/esm/index.js","license":"MIT","repository":{"type":"git","url":"https://github.com/alex-cory/use-http.git"},"dependencies":{"urs":"^0.0.8","use-ssr":"^1.0.24","utility-types":"^3.10.0"},"peerDependencies":{"react":"^16.13.1 || ^17.0.0","react-dom":"^16.13.1 || ^17.0.0"},"devDependencies":{"@testing-library/react":"^10.0.2","@testing-library/react-hooks":"^3.2.1","@types/fetch-mock":"^7.3.2","@types/jest":"^25.1.4","@types/node":"^13.9.8","@types/react":"^16.9.30","@types/react-dom":"^16.9.5","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","convert-keys":"^1.3.4","eslint":"^6.8.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-jest":"^23.8.2","eslint-plugin-jest-formatting":"^1.2.0","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^3.0.0","eslint-plugin-standard":"^4.0.1","eslint-watch":"^6.0.1","jest":"^25.2.4","jest-fetch-mock":"^3.0.3","jest-mock-console":"^1.0.0","mockdate":"^2.0.5","react":"^16.13.1","react-dom":"^16.13.1","react-hooks-testing-library":"^0.6.0","react-test-renderer":"^16.13.1","ts-jest":"^25.3.0","typescript":"^3.8.3","watch":"^1.0.2"},"scripts":{"prepublishOnly":"yarn build:production && yarn build:production:esm # runs before publish","build":"rm -rf dist/cjs && tsc --module CommonJS --outDir dist/cjs","build:esm":"rm -rf dist/esm && tsc","build:production":"yarn build -p tsconfig.production.json","build:production:esm":"yarn build:esm -p tsconfig.production.json","build:watch":"rm -rf dist && tsc -w --module CommonJS","tsc":"tsc -p . --noEmit && tsc -p ./src/__tests__","test:browser":"yarn tsc && jest -c ./config/jest.config.js --env=jsdom","test:browser:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=jsdom","test:server":"yarn tsc && jest -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx doFetchArgs.test.tsx","test:server:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx doFetchArgs.test.tsx","test:watch":"yarn test:browser:watch && yarn test:server:watch","test":"yarn test:browser && yarn test:server","clean":"npm prune; yarn cache clean; rm -rf ./node_modules package-lock.json yarn.lock; yarn","lint":"eslint ./src/**/*.{ts,tsx}","lint:fix":"npm run lint -- --fix","lint:watch":"watch 'yarn lint'"},"keywords":["react hook","react-hook","use","isomorphic","use","http","fetch","hook","react","useFetch","fetch","request","axios","react-use-fetch","react-fetch-hook","use-fetch","suspense","fetch data","usefetch hook","react-hooks-fetch","react usefetch","react hooks tutorial","react-cache","react custom hooks","react-usefetch","react hooks async","react suspense","use hooks","react usefetch hook","fetch-suspense","async hook react","react-hooks-fetch","react hooks usefetch","use fetch hook","react fetch hook","graphql","mutation","query","useAxios","use-axios","use-superagent","superagent","apollo","useGraphQL","use-graphql"],"description":"- useFetch - managed state, request, response, etc. [![](https://img.shields.io/badge/example-blue.svg)](https://codesandbox.io/s/usefetch-request-response-managed-state-ruyi3?file=/src/index.js) [![](https://img.shields.io/badge/video-red.svg)](https://w","licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"use-http@1.0.21","dist":{"shasum":"e2c3c83becf9c7afceed95e33f52b85f61993c61","integrity":"sha512-MyLqgwjZ89zGo7Tsc8B9aiXiFDPX5mpjdL149ixyG9q/qj9vfRWUyMZyjbQ/KrFWlYaV74rUv/WPU43AMpBXNg==","tarball":"https://registry.npmjs.org/use-http/-/use-http-1.0.21.tgz","fileCount":69,"unpackedSize":225139,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgvxfVCRA9TVsSAnZWagAArpwQAIzXqAGBs2rK3MWDkbYP\nSXWQq3kVxkEyuqco8Kdj17YJM69XKdE7LOzTKB1qOQ68cxYqi6HsJNBC0TCx\n2C+BpUOf1sWSQLjFbVomVlpIrO+wdbkkYWdngalbAFnCt37yWEF9bzPrTQA3\n1vP9zI8t5xMYLdg577c2TXsWg8nCJEkKDmjIBfz+JdZvD0o6x8fW26s0OBim\nqgAj+pxHFghIQbGys8AC5lSWxTXcpOkuedMyHhAyAcwcwURIrqfOR0Dk3al3\nfq99WCRDWl1Wl4Ar8JSq5U9cnXA5NnDkoEKVP72nw9SG9pmhXxpu+WJIFyvL\n94zEtn/jm8tfVpBDI3jG1SE3GEGR8SL2Tc4Z5p0kzjvU15hcNeTRjXJI7dmu\nlb3Rv4nCFcmOTVpg4qpBAOn1Ii7C++WVjerqUg0LBgfArfV8wDXT+6SWb4Rv\nYlcRmzbfrXjP0ETtrlRIY1tSigNanzvaPnmCz6IL45x4q/2c+jk5/8dOPYDK\njinBgaXQH0UV23bJ/iNur/7TAYTfY0tH8I0RwfJHx1/sczinm42jA+yOaWh/\nPWU6c+0UnKmY3SfYHCg85B6XmgFZ+GH3itLqAtC5H451SpZbs7287EUwWKQS\nYdABBf2mEBqOjqmK1kGsH/YAfl2HA4SE0piQEhfhUgtpC/8lwKiBHc6ZoUy6\npobV\r\n=ug7d\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH3Fjnv5ThcU9eBOT1JE1GVXhhiHHti6IkOEJ2XdL9uqAiBCihofk47dT7hu6HznON9eLZkBmuPNXwmhqF+uR56fBA=="}]},"_npmUser":{"name":"alex-cory","email":"alex@ava.inc"},"directories":{},"maintainers":[{"name":"alex-cory","email":"alex@ava.inc"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-http_1.0.21_1623136213114_0.5300268460677375"},"_hasShrinkwrap":false},"1.0.22":{"name":"use-http","version":"1.0.22","homepage":"https://use-http.com/","main":"dist/cjs/index.js","module":"dist/esm/index.js","license":"MIT","repository":{"type":"git","url":"https://github.com/alex-cory/use-http.git"},"dependencies":{"urs":"^0.0.8","use-ssr":"^1.0.24","utility-types":"^3.10.0"},"peerDependencies":{"react":"^16.13.1 || ^17.0.0","react-dom":"^16.13.1 || ^17.0.0"},"devDependencies":{"@testing-library/react":"^10.0.2","@testing-library/react-hooks":"^3.2.1","@types/fetch-mock":"^7.3.2","@types/jest":"^25.1.4","@types/node":"^13.9.8","@types/react":"^16.9.30","@types/react-dom":"^16.9.5","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","convert-keys":"^1.3.4","eslint":"^6.8.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-jest":"^23.8.2","eslint-plugin-jest-formatting":"^1.2.0","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^3.0.0","eslint-plugin-standard":"^4.0.1","eslint-watch":"^6.0.1","jest":"^25.2.4","jest-fetch-mock":"^3.0.3","jest-mock-console":"^1.0.0","mockdate":"^2.0.5","react":"^16.13.1","react-dom":"^16.13.1","react-hooks-testing-library":"^0.6.0","react-test-renderer":"^16.13.1","ts-jest":"^25.3.0","typescript":"^3.8.3","watch":"^1.0.2"},"scripts":{"prepublishOnly":"yarn build:production && yarn build:production:esm # runs before publish","build":"rm -rf dist/cjs && tsc --module CommonJS --outDir dist/cjs","build:esm":"rm -rf dist/esm && tsc","build:production":"yarn build -p tsconfig.production.json","build:production:esm":"yarn build:esm -p tsconfig.production.json","build:watch":"rm -rf dist && tsc -w --module CommonJS","tsc":"tsc -p . --noEmit && tsc -p ./src/__tests__","test:browser":"yarn tsc && jest -c ./config/jest.config.js --env=jsdom","test:browser:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=jsdom","test:server":"yarn tsc && jest -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx doFetchArgs.test.tsx","test:server:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx doFetchArgs.test.tsx","test:watch":"yarn test:browser:watch && yarn test:server:watch","test":"yarn test:browser && yarn test:server","clean":"npm prune; yarn cache clean; rm -rf ./node_modules package-lock.json yarn.lock; yarn","lint":"eslint ./src/**/*.{ts,tsx}","lint:fix":"npm run lint -- --fix","lint:watch":"watch 'yarn lint'"},"keywords":["react hook","react-hook","use","isomorphic","use","http","fetch","hook","react","useFetch","fetch","request","axios","react-use-fetch","react-fetch-hook","use-fetch","suspense","fetch data","usefetch hook","react-hooks-fetch","react usefetch","react hooks tutorial","react-cache","react custom hooks","react-usefetch","react hooks async","react suspense","use hooks","react usefetch hook","fetch-suspense","async hook react","react-hooks-fetch","react hooks usefetch","use fetch hook","react fetch hook","graphql","mutation","query","useAxios","use-axios","use-superagent","superagent","apollo","useGraphQL","use-graphql"],"description":"- useFetch - managed state, request, response, etc. [![](https://img.shields.io/badge/example-blue.svg)](https://codesandbox.io/s/usefetch-request-response-managed-state-ruyi3?file=/src/index.js) [![](https://img.shields.io/badge/video-red.svg)](https://w","licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"use-http@1.0.22","dist":{"shasum":"0e1b4c6132d549aa97269ee2e0f1e5d3a0a04751","integrity":"sha512-1g/NrOTUI2aMFnbcZQdBh5nGQSv/hP8N2S/AkTvdfjqDxWkkwxa5U25mbV2CHDdBY3UIbW0CFUjSIjATMWJOxA==","tarball":"https://registry.npmjs.org/use-http/-/use-http-1.0.22.tgz","fileCount":69,"unpackedSize":225347,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/0TNCRA9TVsSAnZWagAAgg8P/130xwzXKtuVYyzqgUZ6\nlrxGq+cIY9G1JJIvSZcmFzt31xuDkma85LfSH7/uctUjlgpD5hrQoNbb8pSd\nsp4ajzeVMMPEhjZ5xudZeev4MheqZXuqLf/a5mDs9dNLQZL6+pdCweuPYpS+\n+EV8JfBZNC/GwCTeijzdSOfSE5t5LAkRPNieDVefmcnhMyUFtr+MI+Oqhw8B\nXcfWiGlD5PYSna4iuflEY/+3Mwh2h8+T/cFYzY5o5DvewGUqwYklg1P9a5iu\nHh3je8ToWDpQECbAvcUHw3IIziUrZzquJXfk/3CHO8EYAxYIALO06DLcZn1R\nrnCSDX5UMSYcKerwE7un9LRbBgvIC2tEHq8+nCrqeMm4/B5SnPtFExDa3wX8\nRaMQ7qrElS/VCWWtCAj+O0M9OyIFcXy/ZmBKuc+LV9CeKaDsMPnfVBDvpuos\nWZxhFHeeJusa233JdnTzkZiRWfT7NxPJLoBLUR2uWmDJWshGaHUz5QoebYBz\nrWQA72IszkEo5UhYAfHbCJWQQ0auPYIUys3fkhIfqO0BlB8q/lKY6fiQyJFC\nd7eNZ18FZLGTJxFIO7FEqNpHlN8BsKlEXsB+gnC5OOXl/u6HpnP6gzhvAjdq\nho+QfwkfqFiHMorjj27bsoeO23AgMeShXD0sx5HBRG2Xg2ZPHyEAZfOoSQc8\nqS4m\r\n=7zqY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF0IfdoWlLff+H4JlKeaAsFshadYFC/hdLi2nW6JE//UAiBqb5vDLwm/R4b9LMHINcIXvE13bUU+Ghpw+TRrzBwogg=="}]},"_npmUser":{"name":"alex-cory","email":"alex@ava.inc"},"directories":{},"maintainers":[{"name":"alex-cory","email":"alex@ava.inc"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-http_1.0.22_1627342029726_0.5559556849970655"},"_hasShrinkwrap":false},"1.0.23":{"name":"use-http","version":"1.0.23","homepage":"https://use-http.com/","main":"dist/cjs/index.js","module":"dist/esm/index.js","license":"MIT","repository":{"type":"git","url":"https://github.com/alex-cory/use-http.git"},"dependencies":{"urs":"^0.0.8","use-ssr":"^1.0.24","utility-types":"^3.10.0"},"peerDependencies":{"react":"^16.13.1 || ^17.0.0","react-dom":"^16.13.1 || ^17.0.0"},"devDependencies":{"@testing-library/react":"^10.0.2","@testing-library/react-hooks":"^3.2.1","@types/fetch-mock":"^7.3.2","@types/jest":"^25.1.4","@types/node":"^13.9.8","@types/react":"^16.9.30","@types/react-dom":"^16.9.5","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","convert-keys":"^1.3.4","eslint":"^6.8.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-jest":"^23.8.2","eslint-plugin-jest-formatting":"^1.2.0","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^3.0.0","eslint-plugin-standard":"^4.0.1","eslint-watch":"^6.0.1","jest":"^25.2.4","jest-fetch-mock":"^3.0.3","jest-mock-console":"^1.0.0","mockdate":"^2.0.5","react":"^16.13.1","react-dom":"^16.13.1","react-hooks-testing-library":"^0.6.0","react-test-renderer":"^16.13.1","ts-jest":"^25.3.0","typescript":"^3.8.3","watch":"^1.0.2"},"scripts":{"prepublishOnly":"yarn build:production && yarn build:production:esm # runs before publish","build":"rm -rf dist/cjs && tsc --module CommonJS --outDir dist/cjs","build:esm":"rm -rf dist/esm && tsc","build:production":"yarn build -p tsconfig.production.json","build:production:esm":"yarn build:esm -p tsconfig.production.json","build:watch":"rm -rf dist && tsc -w --module CommonJS","tsc":"tsc -p . --noEmit && tsc -p ./src/__tests__","test:browser":"yarn tsc && jest -c ./config/jest.config.js --env=jsdom","test:browser:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=jsdom","test:server":"yarn tsc && jest -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx doFetchArgs.test.tsx","test:server:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx doFetchArgs.test.tsx","test:watch":"yarn test:browser:watch && yarn test:server:watch","test":"yarn test:browser && yarn test:server","clean":"npm prune; yarn cache clean; rm -rf ./node_modules package-lock.json yarn.lock; yarn","lint":"eslint ./src/**/*.{ts,tsx}","lint:fix":"npm run lint -- --fix","lint:watch":"watch 'yarn lint'"},"keywords":["react hook","react-hook","use","isomorphic","use","http","fetch","hook","react","useFetch","fetch","request","axios","react-use-fetch","react-fetch-hook","use-fetch","suspense","fetch data","usefetch hook","react-hooks-fetch","react usefetch","react hooks tutorial","react-cache","react custom hooks","react-usefetch","react hooks async","react suspense","use hooks","react usefetch hook","fetch-suspense","async hook react","react-hooks-fetch","react hooks usefetch","use fetch hook","react fetch hook","graphql","mutation","query","useAxios","use-axios","use-superagent","superagent","apollo","useGraphQL","use-graphql"],"description":"- useFetch - managed state, request, response, etc. [![](https://img.shields.io/badge/example-blue.svg)](https://codesandbox.io/s/usefetch-request-response-managed-state-ruyi3?file=/src/index.js) [![](https://img.shields.io/badge/video-red.svg)](https://w","licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"use-http@1.0.23","dist":{"shasum":"766d64d101261fd085cad680142e419a2d875c27","integrity":"sha512-OHMKJJsYb3SlxzAcHvVioXM6udVJqnSKe4DISTw7MoZRPm3JIaXenl10p3in/amkk9xksh46snqmEHJu3CjZzQ==","tarball":"https://registry.npmjs.org/use-http/-/use-http-1.0.23.tgz","fileCount":69,"unpackedSize":226181,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFB+8CRA9TVsSAnZWagAAuFkP/2pq6O+7XHxDi9UhkOg3\nGH4CtYYXAgbCHbf9pi0Q75ZLUfa7YN9Z+yG3raXdgZL9g7KdBW1UAv8jRLvx\nICz2QQLzv+erXDlMA/wLVVyf35a4GVMwipJxOJTAQvkelWyczRBv/hLGFNef\nIUrzzXpLTSOZAQSvaqJAHZT9lMiHKcktdVtFU2iecy6uc18wutCqqDrb2uDj\n9EbAabdmEO6fhwXm+MqIaQ7SPptkhjB2+/RreNCGUyKd6lpArapkYkMFe0UG\nbjU2XG08xOdCX3SzvExh4dJ5jLLrP3gWIxlrFrokDBACA7S0uNrh9xS6LwSs\nCyJee9l5fp/S4YtpZGIartMZaz+1bHSwbbJfXyGuGLp7oKl9We1+jowq931U\nE1ZGI6lCZEHzD/ZBwTtSr6ao+qOaMV+Jx0kSF/I1HEFLgnhtNl5q4Wwgh5Ly\n0BCjETt5wogv3vz+BuVQy2P82LobtJKN0KBS3gL6oavopi9kUrtmvn6teaXb\nhngWIGgW9NDtZysh61rcOl6ENqCp/6GFX0wTmPMYkDn/sOpmb3XpDPxBTNmB\nG+W6fekmSqTw+YLshj6WFXYEXUgpWyXL5LjnVwRtjALGPsKzrHtEJMyxmfh6\nzuo3/G4Izi/ljaqKkazieN8ZrcWSFovBCKSBt50nalM4yI3LsP1PpRfZqJVk\nL07e\r\n=Pqfb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE9naACcMrLsnhLv69SaQo+tX5AP/PS42CyFmUVvl66dAiEA1wLmxp2yma7G0ubiHl3LnrTcik3uBodqgYiI6osrpkk="}]},"_npmUser":{"name":"alex-cory","email":"alex@ava.inc"},"directories":{},"maintainers":[{"name":"alex-cory","email":"alex@ava.inc"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-http_1.0.23_1628708796739_0.056117721690939204"},"_hasShrinkwrap":false},"1.0.24":{"name":"use-http","version":"1.0.24","homepage":"https://use-http.com","main":"dist/cjs/index.js","module":"dist/esm/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/alex-cory/use-http.git"},"dependencies":{"urs":"^0.0.8","use-ssr":"^1.0.24","utility-types":"^3.10.0"},"peerDependencies":{"react":"^16.13.1 || ^17.0.0","react-dom":"^16.13.1 || ^17.0.0"},"devDependencies":{"@testing-library/react":"^10.0.2","@testing-library/react-hooks":"^3.2.1","@types/fetch-mock":"^7.3.2","@types/jest":"^25.1.4","@types/node":"^13.9.8","@types/react":"^16.9.30","@types/react-dom":"^16.9.5","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","convert-keys":"^1.3.4","eslint":"^6.8.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-jest":"^23.8.2","eslint-plugin-jest-formatting":"^1.2.0","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^3.0.0","eslint-plugin-standard":"^4.0.1","eslint-watch":"^6.0.1","jest":"^25.2.4","jest-fetch-mock":"^3.0.3","jest-mock-console":"^1.0.0","mockdate":"^2.0.5","react":"^16.13.1","react-dom":"^16.13.1","react-hooks-testing-library":"^0.6.0","react-test-renderer":"^16.13.1","ts-jest":"^25.3.0","typescript":"^3.8.3","watch":"^1.0.2"},"scripts":{"prepublishOnly":"yarn build:production && yarn build:production:esm # runs before publish","build":"rm -rf dist/cjs && tsc --module CommonJS --outDir dist/cjs","build:esm":"rm -rf dist/esm && tsc","build:production":"yarn build -p tsconfig.production.json","build:production:esm":"yarn build:esm -p tsconfig.production.json","build:watch":"rm -rf dist && tsc -w --module CommonJS","tsc":"tsc -p . --noEmit && tsc -p ./src/__tests__","test:browser":"yarn tsc && jest -c ./config/jest.config.js --env=jsdom","test:browser:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=jsdom","test:server":"yarn tsc && jest -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx doFetchArgs.test.tsx","test:server:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx doFetchArgs.test.tsx","test:watch":"yarn test:browser:watch && yarn test:server:watch","test":"yarn test:browser && yarn test:server","clean":"npm prune; yarn cache clean; rm -rf ./node_modules package-lock.json yarn.lock; yarn","lint":"eslint ./src/**/*.{ts,tsx}","lint:fix":"npm run lint -- --fix","lint:watch":"watch 'yarn lint'"},"keywords":["react hook","react-hook","use","isomorphic","use","http","fetch","hook","react","useFetch","fetch","request","axios","react-use-fetch","react-fetch-hook","use-fetch","suspense","fetch data","usefetch hook","react-hooks-fetch","react usefetch","react hooks tutorial","react-cache","react custom hooks","react-usefetch","react hooks async","react suspense","use hooks","react usefetch hook","fetch-suspense","async hook react","react-hooks-fetch","react hooks usefetch","use fetch hook","react fetch hook","graphql","mutation","query","useAxios","use-axios","use-superagent","superagent","apollo","useGraphQL","use-graphql"],"gitHead":"1e11aa053ee249f27cbe84170603a00c5fb057a0","description":"[![use-http logo][3]][5]","bugs":{"url":"https://github.com/alex-cory/use-http/issues"},"_id":"use-http@1.0.24","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-JPAfcOWEyXdTolQSlmbVYhbLLrIw7rscFFY23R/OZpcZ3C1F0avQLUEi6eMIMpBcvo4HZk4aDd0rg8zVpYvjXA==","shasum":"c94a8ec0d653eca5f0a907ebf64b3bb0d9a3b9eb","tarball":"https://registry.npmjs.org/use-http/-/use-http-1.0.24.tgz","fileCount":63,"unpackedSize":226253,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJUvHCRA9TVsSAnZWagAAN7QP/2kjpH98UyUIUG2QVfxm\nGSwZKNEXfhI42nV3maQAD/IE8JferpvVU4gwphnqFjG8rJmxM2TqkgopyXFR\nNLbtPkcxu3zf9g3kj3RXG2brP03nPPVtzd3PHsicYfUTQXOKHp8yVbHUcm3p\nxTVB7oJub/2Yq68RoW2pFY+XbKb9o2e9pyMTyhQi6kmDLijhUGTRd7X19mnN\n7H6+lN5TP+EwXT3bSn92/T8399x2m5gvlrj/iMWuIGW/+eg0SKnhooFbPr6j\nlKEwfaJMUtMUp6D4zZhsB4G4p2LnTtQiuGSajyNuaE3tnhSg6Ek4iGShkeQx\nTersGo1xoO6aioiOGKXzoon0vRRX3GrQTBfkJw0ynfwK95wYV1KVBIbOqb4d\nu5P1UCGvySJb1eSD50ttBWz1X6FFoG1PNtbAyhlbel4AMUtgTCI3jceLNvWT\nq4D72kg0xaYyF1lkcursdx1yPPMXtIUN0fkBZLVJYrRLAp1SmQTNqwEe8Siv\nqNk0kiTRBrvHS1OMDDihsSJufITmynMzI720el6jwkW2Q4U5vRqBTXk5cLbZ\nlQ/QYu2yFzCO/lRiQf56i/Aq/UE/9fBaC9KhQVaolIIga3Bd2GqRMKeH13Hw\ns3lOp2gvV8rWXhrDLnciDPjxAT5hqD4NjrrPfvcw9YmhtSbEGW+m7InjMlNj\nl4n3\r\n=paKb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPT9o/AAYfcC4ZuDFxEI8ngsrqmRIBw8o4KWaiB/oCiQIhAP+2cSjNfAYt97mAnAloWM3k3CNJYZWjcby58rVyEsQ8"}]},"_npmUser":{"name":"alex-cory","email":"alex@ava.inc"},"directories":{},"maintainers":[{"name":"alex-cory","email":"alex@ava.inc"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-http_1.0.24_1629834183800_0.548770315999515"},"_hasShrinkwrap":false},"1.0.25":{"name":"use-http","version":"1.0.25","homepage":"https://use-http.com/","main":"dist/cjs/index.js","module":"dist/esm/index.js","license":"MIT","repository":{"type":"git","url":"https://github.com/alex-cory/use-http.git"},"dependencies":{"urs":"^0.0.8","use-ssr":"^1.0.25","utility-types":"^3.10.0"},"peerDependencies":{"react":"^16.13.1 || ^17.0.0","react-dom":"^16.13.1 || ^17.0.0"},"devDependencies":{"@testing-library/react":"^10.0.2","@testing-library/react-hooks":"^3.2.1","@types/fetch-mock":"^7.3.2","@types/jest":"^25.1.4","@types/node":"^13.9.8","@types/react":"^16.9.30","@types/react-dom":"^16.9.5","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","convert-keys":"^1.3.4","eslint":"^6.8.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-jest":"^23.8.2","eslint-plugin-jest-formatting":"^1.2.0","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^3.0.0","eslint-plugin-standard":"^4.0.1","eslint-watch":"^6.0.1","jest":"^25.2.4","jest-fetch-mock":"^3.0.3","jest-mock-console":"^1.0.0","mockdate":"^2.0.5","react":"^16.13.1","react-dom":"^16.13.1","react-hooks-testing-library":"^0.6.0","react-test-renderer":"^16.13.1","ts-jest":"^25.3.0","typescript":"^3.8.3","watch":"^1.0.2"},"scripts":{"prepublishOnly":"yarn build:production && yarn build:production:esm # runs before publish","build":"rm -rf dist/cjs && tsc --module CommonJS --outDir dist/cjs","build:esm":"rm -rf dist/esm && tsc","build:production":"yarn build -p tsconfig.production.json","build:production:esm":"yarn build:esm -p tsconfig.production.json","build:watch":"rm -rf dist && tsc -w --module CommonJS","tsc":"tsc -p . --noEmit && tsc -p ./src/__tests__","test:browser":"yarn tsc && jest -c ./config/jest.config.js --env=jsdom","test:browser:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=jsdom","test:server":"yarn tsc && jest -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx doFetchArgs.test.tsx","test:server:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx doFetchArgs.test.tsx","test:watch":"yarn test:browser:watch && yarn test:server:watch","test":"yarn test:browser && yarn test:server","clean":"npm prune; yarn cache clean; rm -rf ./node_modules package-lock.json yarn.lock; yarn","lint":"eslint ./src/**/*.{ts,tsx}","lint:fix":"npm run lint -- --fix","lint:watch":"watch 'yarn lint'"},"keywords":["react hook","react-hook","use","isomorphic","use","http","fetch","hook","react","useFetch","fetch","request","axios","react-use-fetch","react-fetch-hook","use-fetch","suspense","fetch data","usefetch hook","react-hooks-fetch","react usefetch","react hooks tutorial","react-cache","react custom hooks","react-usefetch","react hooks async","react suspense","use hooks","react usefetch hook","fetch-suspense","async hook react","react-hooks-fetch","react hooks usefetch","use fetch hook","react fetch hook","graphql","mutation","query","useAxios","use-axios","use-superagent","superagent","apollo","useGraphQL","use-graphql"],"description":"- useFetch - managed state, request, response, etc. [![](https://img.shields.io/badge/example-blue.svg)](https://codesandbox.io/s/usefetch-request-response-managed-state-ruyi3?file=/src/index.js) [![](https://img.shields.io/badge/video-red.svg)](https://w","licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"use-http@1.0.25","dist":{"shasum":"3f685f8c6c0ec0ae3227bf60a936317497c2a351","integrity":"sha512-jS4IOR+czp2dvlpqteuATiJrvnPF7TI9hcuOBmfdeDkFQRU0hCHNo49Bc7LwQrzY55AIL01Tjpb8U0cMeTbbdA==","tarball":"https://registry.npmjs.org/use-http/-/use-http-1.0.25.tgz","fileCount":69,"unpackedSize":226395,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH1TYEK+XQ05F3G4hNo9CxoyOku83un8sUd4hkLy/EN1AiEAm0+JHSf71m9jfzEmPD3u88SnqnknRnhNWr0V3NhdScU="}]},"_npmUser":{"name":"alex-cory","email":"alex@ava.inc"},"directories":{},"maintainers":[{"name":"alex-cory","email":"alex@ava.inc"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-http_1.0.25_1633569338136_0.4801148818913563"},"_hasShrinkwrap":false},"1.0.26":{"name":"use-http","version":"1.0.26","homepage":"https://use-http.com/","main":"dist/cjs/index.js","module":"dist/esm/index.js","license":"MIT","repository":{"type":"git","url":"https://github.com/alex-cory/use-http.git"},"dependencies":{"urs":"^0.0.8","use-ssr":"^1.0.24","utility-types":"^3.10.0"},"peerDependencies":{"react":"^16.13.1 || ^17.0.0","react-dom":"^16.13.1 || ^17.0.0"},"devDependencies":{"@testing-library/react":"^10.0.2","@testing-library/react-hooks":"^3.2.1","@types/fetch-mock":"^7.3.2","@types/jest":"^25.1.4","@types/node":"^13.9.8","@types/react":"^16.9.30","@types/react-dom":"^16.9.5","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","convert-keys":"^1.3.4","eslint":"^6.8.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-jest":"^23.8.2","eslint-plugin-jest-formatting":"^1.2.0","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^3.0.0","eslint-plugin-standard":"^4.0.1","eslint-watch":"^6.0.1","jest":"^25.2.4","jest-fetch-mock":"^3.0.3","jest-mock-console":"^1.0.0","mockdate":"^2.0.5","react":"^16.13.1","react-dom":"^16.13.1","react-hooks-testing-library":"^0.6.0","react-test-renderer":"^16.13.1","ts-jest":"^25.3.0","typescript":"^3.8.3","watch":"^1.0.2"},"scripts":{"prepublishOnly":"yarn build:production && yarn build:production:esm # runs before publish","build":"rm -rf dist/cjs && tsc --module CommonJS --outDir dist/cjs","build:esm":"rm -rf dist/esm && tsc","build:production":"yarn build -p tsconfig.production.json","build:production:esm":"yarn build:esm -p tsconfig.production.json","build:watch":"rm -rf dist && tsc -w --module CommonJS","tsc":"tsc -p . --noEmit && tsc -p ./src/__tests__","test:browser":"yarn tsc && jest -c ./config/jest.config.js --env=jsdom","test:browser:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=jsdom","test:server":"yarn tsc && jest -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx doFetchArgs.test.tsx","test:server:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx doFetchArgs.test.tsx","test:watch":"yarn test:browser:watch && yarn test:server:watch","test":"yarn test:browser && yarn test:server","clean":"npm prune; yarn cache clean; rm -rf ./node_modules package-lock.json yarn.lock; yarn","lint":"eslint ./src/**/*.{ts,tsx}","lint:fix":"npm run lint -- --fix","lint:watch":"watch 'yarn lint'"},"keywords":["react hook","react-hook","use","isomorphic","use","http","fetch","hook","react","useFetch","fetch","request","axios","react-use-fetch","react-fetch-hook","use-fetch","suspense","fetch data","usefetch hook","react-hooks-fetch","react usefetch","react hooks tutorial","react-cache","react custom hooks","react-usefetch","react hooks async","react suspense","use hooks","react usefetch hook","fetch-suspense","async hook react","react-hooks-fetch","react hooks usefetch","use fetch hook","react fetch hook","graphql","mutation","query","useAxios","use-axios","use-superagent","superagent","apollo","useGraphQL","use-graphql"],"description":"- useFetch - managed state, request, response, etc. [![](https://img.shields.io/badge/example-blue.svg)](https://codesandbox.io/s/usefetch-request-response-managed-state-ruyi3?file=/src/index.js) [![](https://img.shields.io/badge/video-red.svg)](https://w","licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"use-http@1.0.26","dist":{"shasum":"04faaa21a0389ff177531c7dfc2d73f021e6f3c4","integrity":"sha512-yB0dXX2S0Doyiti/kHqMsvlShL3tlI8YkoEARao1OVFKrGvyXejmWvrYkEI+oVTPvUqGzOsHbNROY0qKDC88Pg==","tarball":"https://registry.npmjs.org/use-http/-/use-http-1.0.26.tgz","fileCount":69,"unpackedSize":226395,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2/KBCRA9TVsSAnZWagAArVkP/097d5A/tdz7COF7LXuT\n52qOe12wOXMNoohTD9tYqXJ7ZeEJIn6+3cihCIYGYSK1heJoH4t16XAhScHi\nGiD0AYmfYtLEDiS8oDg9+aDv/YcbnJpSL10mM4EYnh+GT9hYdL/4QAtTQXFm\nagJMESdRPcKkw2/PlC6mVOYk9TcpWBMt8nIEfKCdHrf0N0YRjn9lrkjo/+3H\nEhNAYozzaELQoNt7tiSO7h+UU/556BPlNgo8lU4LnGxP2AERXT/7zPh89sZ4\nX2ZiDZ+M6G5IcIFooI1Z2+t+I+0I4BxvpZA0JnQzVYyuiGu557NG5YOGlfqp\nbscFkNEekT6oJQvimH//st5CrxXImh0jpY7wez0DvfMN8A9b7PZ4bEPiSzTu\nbfVzM2pT+PT0+6XPaUusMhtGnJeeLauuPN2Cmp2OGkTtyAWlS8zdmjt2RiIt\nMr2lRH+S/a+9wIJ8YCjID1ZEDqqhZKNTsgdnW4KUjJKbo5ZltjvRznbqyzqE\nsbblRbBZtEGY/Pe9orG0oA/h1is3bQa0+OvKTpdOMgtP8uK21OZ4zfiuLb+C\nVIaEwzt8a93LE88yOrwPyaXajv+IAjYpw4xE5EPiHHE1flVgYSX8NYvP6q2y\nBjrvvOReu+Xvv6cjG/AaksaxAgDDaBxUGK4lAUjLL/P+k+3xkkzx5BEYnQHn\nI1TE\r\n=oikW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGpVk1g52Xb/gR+R//oEy9VPvXpObLVg2yCR71UzTr8BAiAXIanXT5FHMCeqQmFqpQygj+tXV0AoE6Po/8mehWnJJw=="}]},"_npmUser":{"name":"alex-cory","email":"alex@ava.inc"},"directories":{},"maintainers":[{"name":"alex-cory","email":"alex@ava.inc"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-http_1.0.26_1633569469997_0.8960253809788024"},"_hasShrinkwrap":false},"1.0.27":{"name":"use-http","version":"1.0.27","homepage":"https://use-http.com/","main":"dist/cjs/index.js","module":"dist/esm/index.js","license":"MIT","repository":{"type":"git","url":"https://github.com/alex-cory/use-http.git"},"dependencies":{"urs":"^0.0.8","use-ssr":"^1.0.24","utility-types":"^3.10.0"},"peerDependencies":{"react":"^16.13.1 || ^17.0.0","react-dom":"^16.13.1 || ^17.0.0"},"devDependencies":{"@testing-library/react":"^10.0.2","@testing-library/react-hooks":"^3.2.1","@types/fetch-mock":"^7.3.2","@types/jest":"^25.1.4","@types/node":"^13.9.8","@types/react":"^16.9.30","@types/react-dom":"^16.9.5","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","convert-keys":"^1.3.4","eslint":"^6.8.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-jest":"^23.8.2","eslint-plugin-jest-formatting":"^1.2.0","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^3.0.0","eslint-plugin-standard":"^4.0.1","eslint-watch":"^6.0.1","jest":"^25.2.4","jest-fetch-mock":"^3.0.3","jest-mock-console":"^1.0.0","mockdate":"^2.0.5","react":"^16.13.1","react-dom":"^16.13.1","react-hooks-testing-library":"^0.6.0","react-test-renderer":"^16.13.1","ts-jest":"^25.3.0","typescript":"^3.8.3","watch":"^1.0.2"},"scripts":{"prepublishOnly":"yarn build:production && yarn build:production:esm # runs before publish","build":"rm -rf dist/cjs && tsc --module CommonJS --outDir dist/cjs","build:esm":"rm -rf dist/esm && tsc","build:production":"yarn build -p tsconfig.production.json","build:production:esm":"yarn build:esm -p tsconfig.production.json","build:watch":"rm -rf dist && tsc -w --module CommonJS","tsc":"tsc -p . --noEmit && tsc -p ./src/__tests__","test:browser":"yarn tsc && jest -c ./config/jest.config.js --env=jsdom","test:browser:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=jsdom","test:server":"yarn tsc && jest -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx doFetchArgs.test.tsx","test:server:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx doFetchArgs.test.tsx","test:watch":"yarn test:browser:watch && yarn test:server:watch","test":"yarn test:browser && yarn test:server","clean":"npm prune; yarn cache clean; rm -rf ./node_modules package-lock.json yarn.lock; yarn","lint":"eslint ./src/**/*.{ts,tsx}","lint:fix":"npm run lint -- --fix","lint:watch":"watch 'yarn lint'"},"keywords":["react hook","react-hook","use","isomorphic","use","http","fetch","hook","react","useFetch","fetch","request","axios","react-use-fetch","react-fetch-hook","use-fetch","suspense","fetch data","usefetch hook","react-hooks-fetch","react usefetch","react hooks tutorial","react-cache","react custom hooks","react-usefetch","react hooks async","react suspense","use hooks","react usefetch hook","fetch-suspense","async hook react","react-hooks-fetch","react hooks usefetch","use fetch hook","react fetch hook","graphql","mutation","query","useAxios","use-axios","use-superagent","superagent","apollo","useGraphQL","use-graphql"],"description":"- useFetch - managed state, request, response, etc. [![](https://img.shields.io/badge/example-blue.svg)](https://codesandbox.io/s/usefetch-request-response-managed-state-ruyi3?file=/src/index.js) [![](https://img.shields.io/badge/video-red.svg)](https://w","licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"use-http@1.0.27","dist":{"shasum":"f0acdecebf7dd7f9f3218dc83a68239658b5d452","integrity":"sha512-R2V3dzkx+YfIi3Sm35njGFRBzPEyM1AODMx6VSyHiyYzVVq2iYbA3HEjGK5fyw66D8stK5iaP4zU3X7LDmuiyg==","tarball":"https://registry.npmjs.org/use-http/-/use-http-1.0.27.tgz","fileCount":69,"unpackedSize":226541,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDoUu2+SNWiCgQeoBTjFfbVPGfNxMIb75M3C4ozGfHgxAiBKdwAq+PRHSVAGcualHBvdz+7xyw42W4UY0hkP4c+01g=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjH4vEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqAxRAAih9bEgobhGs2zn4FQ0N0hEwRR6KKP7zmr7B/6rh6TBbP79n8\r\n1uZtJR9P3ZbyI84bBAj6N+1waYI9w8ZdDrR1pjZXkbSnJMWBJSd08K7it5+0\r\n2dXnIaQiq1X8gDLfnJklyChyty4+mymX1A0kQykpXRmWVM12BLly30zDQhJV\r\nhBEPnWJ5WlfQgOMpDAL8IIR/Dv8UMWh5sGafqbpsf+m5bVTGyUyWbLvNVdZC\r\nvednP7c5M6N4lR7KIkwozzK0IhzYQxq0uxsHi3UjeIXnQXC4LECtaZX9nABr\r\nip2Mqk1PoDDhnouHKXDxi1kayCNZ81HvIVspnuD7tk7OTcGEGcl4N8vuoOvR\r\nhUZCPTjkIb+Z4grt5mpPCrtJvKbtcDlKkb+JlmcZr8zKm0otLsudJilJPwR3\r\nFdNx1wZc82SuECXkEzuVK/1C2P7sKBpAFKFWsHDtmAvdKPtMRtBgSpujHXyC\r\nP0yVgk8/RKxqlecOjaOTUhl6RQ6HOdHlyhmdaV12RKpYt3lp7gzocu+MmTaj\r\ndzTxiOFae7MINuR/6FxE5p6O5/sr6DtgPBhBkoJccB9ZR7GLtPmNrrMnpszl\r\na0yj7VdKWxNRno1svhAfrDyoYvkuqBFx6iwEo1XnAhyhluJ40U4WwZ/2T06q\r\nEVA3xTD2nlNpFGBp79UlqGxjPFfwVJg3tE4=\r\n=Rlhe\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"alex-cory","email":"alex@ava.inc"},"directories":{},"maintainers":[{"name":"alex-cory","email":"alex@ava.inc"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-http_1.0.27_1663011779949_0.13072501337875275"},"_hasShrinkwrap":false},"1.0.28":{"name":"use-http","version":"1.0.28","homepage":"https://use-http.com/","main":"dist/cjs/index.js","module":"dist/esm/index.js","license":"MIT","repository":{"type":"git","url":"https://github.com/alex-cory/use-http.git"},"dependencies":{"urs":"^0.0.8","use-ssr":"^1.0.24","utility-types":"^3.10.0"},"peerDependencies":{"react":"^16.13.1 || ^17.0.0 || ^18.0.0","react-dom":"^16.13.1 || ^17.0.0 || ^18.0.0"},"devDependencies":{"@testing-library/react":"^10.0.2","@testing-library/react-hooks":"^3.2.1","@types/fetch-mock":"^7.3.2","@types/jest":"^25.1.4","@types/node":"^13.9.8","@types/react":"^16.9.30","@types/react-dom":"^16.9.5","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","convert-keys":"^1.3.4","eslint":"^6.8.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-jest":"^23.8.2","eslint-plugin-jest-formatting":"^1.2.0","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^3.0.0","eslint-plugin-standard":"^4.0.1","eslint-watch":"^6.0.1","jest":"^25.2.4","jest-fetch-mock":"^3.0.3","jest-mock-console":"^1.0.0","mockdate":"^2.0.5","react":"^16.13.1","react-dom":"^16.13.1","react-hooks-testing-library":"^0.6.0","react-test-renderer":"^16.13.1","ts-jest":"^25.3.0","typescript":"^3.8.3","watch":"^1.0.2"},"scripts":{"prepublishOnly":"yarn build:production && yarn build:production:esm # runs before publish","build":"rm -rf dist/cjs && tsc --module CommonJS --outDir dist/cjs","build:esm":"rm -rf dist/esm && tsc","build:production":"yarn build -p tsconfig.production.json","build:production:esm":"yarn build:esm -p tsconfig.production.json","build:watch":"rm -rf dist && tsc -w --module CommonJS","tsc":"tsc -p . --noEmit && tsc -p ./src/__tests__","test:browser":"yarn tsc && jest -c ./config/jest.config.js --env=jsdom","test:browser:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=jsdom","test:server":"yarn tsc && jest -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx doFetchArgs.test.tsx","test:server:watch":"yarn tsc && jest --watch -c ./config/jest.config.js --env=node --testPathIgnorePatterns useFetch.test.tsx doFetchArgs.test.tsx","test:watch":"yarn test:browser:watch && yarn test:server:watch","test":"yarn test:browser && yarn test:server","clean":"npm prune; yarn cache clean; rm -rf ./node_modules package-lock.json yarn.lock; yarn","lint":"eslint ./src/**/*.{ts,tsx}","lint:fix":"npm run lint -- --fix","lint:watch":"watch 'yarn lint'"},"keywords":["react hook","react-hook","use","isomorphic","use","http","fetch","hook","react","useFetch","fetch","request","axios","react-use-fetch","react-fetch-hook","use-fetch","suspense","fetch data","usefetch hook","react-hooks-fetch","react usefetch","react hooks tutorial","react-cache","react custom hooks","react-usefetch","react hooks async","react suspense","use hooks","react usefetch hook","fetch-suspense","async hook react","react-hooks-fetch","react hooks usefetch","use fetch hook","react fetch hook","graphql","mutation","query","useAxios","use-axios","use-superagent","superagent","apollo","useGraphQL","use-graphql"],"description":"- useFetch - managed state, request, response, etc. [![](https://img.shields.io/badge/example-blue.svg)](https://codesandbox.io/s/usefetch-request-response-managed-state-ruyi3?file=/src/index.js) [![](https://img.shields.io/badge/video-red.svg)](https://w","licenseText":"MIT License\n\nCopyright (c) 2019 Alex Cory\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"use-http@1.0.28","dist":{"shasum":"57323e5ddcb82b41543d4498db234e47a6700d4b","integrity":"sha512-MWux13mGDBj+bzuTZJczDIjFu5r7D9eYrrKyKaCo+KFvoGRE9mpNHLK21pAJb2Sbdh/J85y5E4b2xR+IH2WOkg==","tarball":"https://registry.npmjs.org/use-http/-/use-http-1.0.28.tgz","fileCount":69,"unpackedSize":224405,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID/qbpLdlgHOfGE85Qzwvym6M5uXyCTNPvRg8A+meVA+AiB/bTNogyuz81c8HIYxwR/B5x8H7LcrefuY9OJmyudXgA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkVC7yACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpi+g/5AGRATv5k2aFyxUL4vRKi6CERRw6AgYz26KZ/6f+OHtEAunHq\r\nKeN6f1Z/5UXynXiBqMgFfr85MtwR4AbbTyq8aEssnMog2n0aPxg+i4yilUgD\r\nIIPKDUKf/ds3VuWnzwOixNCJrtMA1mbUmbqNT7uiaBdRy2WpklOt3xTKJDTK\r\ni+c1z9stc1Xhq5rzVajW/OQr8K2oEDbLWmlVQlJRLnZ7rmH0k16IdmU/7HIw\r\nmEUEsPQPDP6j1qQfr8H5712OHmazlhH5bAflclb6BCtjoCKR7OZSfUXPEQ2f\r\n+coLRzVHuaU5lyTNG9ZmlqLw/LBvDfSF/arD2isk4mfcWN8UCM8okvEtItOo\r\nBLXjpYmTI0z10452rR8iFtHFq42DCpRJB+ceZUTL5Yrp5ENr74PqPq8DhrwF\r\nTssRHlvZuCSg6BVXrg+I9lo20+foGRTK2pdhJNVuhmstPq0TJ188B7TpN5zl\r\n9utYW9ytW5Dp/alM+lPeBaeqrbEEI1L7WX2Rc1kSFKT7Jt9UuUStT+2xsefZ\r\nWam6iqzkE+OD/MgHu/mdeRSKRGxgkYnR988GqvWycUaWpl4vxePejGQHyomo\r\nlTpuBq9wO5hkq7ktQCqKDgAqLGd3q1N2e4ghAxoa456lkMNdiGPlWCzgsvX7\r\n5G/vtOjfLZ3wYSXRquT/zkvJmNg/BIRo3Ko=\r\n=z6zZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"alex-cory","email":"alexcoryregister@gmail.com"},"directories":{},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-http_1.0.28_1683238642414_0.13001519859772448"},"_hasShrinkwrap":false}},"time":{"created":"2019-04-11T22:42:37.763Z","0.1.14":"2019-04-11T22:42:37.905Z","modified":"2023-05-04T22:17:22.750Z","0.1.15":"2019-04-11T22:46:29.375Z","0.1.22":"2019-04-12T00:43:45.608Z","0.1.23":"2019-04-12T17:10:24.669Z","0.1.30":"2019-04-17T04:55:35.928Z","0.1.31":"2019-04-17T04:56:55.751Z","0.1.32":"2019-04-17T04:59:55.514Z","0.1.33":"2019-04-17T17:56:11.235Z","0.1.35":"2019-04-18T04:36:23.283Z","0.1.36":"2019-04-18T04:36:47.988Z","0.1.37":"2019-04-18T04:37:03.001Z","0.1.41":"2019-04-20T18:41:32.477Z","0.1.47":"2019-04-23T03:30:11.661Z","0.1.50":"2019-04-24T17:28:54.092Z","0.1.58":"2019-04-28T00:18:01.143Z","0.1.62":"2019-04-30T19:39:27.850Z","0.1.63":"2019-05-17T01:41:37.229Z","0.1.64":"2019-05-17T07:58:02.028Z","0.1.65":"2019-05-17T08:20:19.550Z","0.1.66":"2019-06-20T08:45:07.684Z","0.1.67":"2019-06-20T09:20:01.790Z","0.1.68":"2019-06-24T20:40:32.838Z","0.1.70":"2019-06-26T15:50:57.127Z","0.1.71":"2019-07-02T01:06:08.178Z","0.1.72":"2019-07-03T02:17:28.040Z","0.1.73":"2019-07-03T02:38:55.621Z","0.1.74":"2019-07-04T05:23:59.924Z","0.1.75":"2019-07-16T19:17:30.331Z","0.1.76":"2019-07-17T07:58:33.337Z","0.1.77":"2019-07-17T23:44:02.802Z","0.1.78":"2019-07-18T00:44:42.523Z","0.1.79":"2019-07-23T20:38:46.246Z","0.1.80":"2019-09-27T05:05:44.145Z","0.1.81":"2019-10-01T01:25:06.237Z","0.1.82":"2019-10-01T07:17:40.871Z","0.1.83":"2019-10-02T06:55:03.072Z","0.1.84":"2019-10-04T05:56:22.766Z","0.1.87":"2019-10-04T09:39:53.931Z","0.1.88":"2019-10-07T04:44:02.473Z","0.1.89":"2019-10-07T04:46:39.843Z","0.1.90":"2019-10-08T04:57:33.427Z","0.1.91":"2019-10-09T09:58:30.296Z","0.1.92":"2019-10-16T10:25:23.171Z","0.1.93":"2019-10-16T20:14:08.583Z","0.1.94":"2019-10-17T05:59:05.894Z","0.1.95":"2019-10-19T00:42:38.966Z","0.1.96":"2019-11-13T01:46:21.502Z","0.1.97":"2019-11-13T03:19:04.639Z","0.1.98":"2019-11-13T19:13:31.655Z","0.1.99":"2019-11-13T22:42:48.676Z","0.2.0":"2019-11-19T07:26:04.432Z","0.2.1":"2019-11-19T19:01:36.849Z","0.2.2":"2019-12-02T22:15:52.500Z","0.2.3":"2019-12-03T18:36:13.443Z","0.2.4":"2019-12-03T18:39:30.058Z","0.2.5":"2020-01-20T17:39:09.169Z","0.2.6":"2020-02-07T04:12:24.878Z","0.2.7":"2020-02-10T05:23:06.036Z","0.2.8":"2020-02-13T03:49:20.216Z","0.2.9":"2020-02-22T21:26:01.068Z","0.3.2":"2020-03-06T08:21:19.674Z","0.3.3":"2020-03-06T08:35:31.074Z","0.3.4":"2020-03-10T05:11:30.892Z","0.3.5":"2020-03-10T21:30:14.887Z","0.3.6":"2020-03-10T21:48:13.093Z","0.3.7":"2020-03-10T22:13:47.932Z","0.3.8":"2020-03-15T19:27:34.667Z","0.3.9":"2020-03-18T22:37:18.171Z","0.4.0":"2020-03-23T21:46:50.616Z","0.4.1":"2020-03-24T02:13:37.880Z","0.4.2":"2020-03-24T17:29:08.381Z","0.4.3":"2020-03-24T17:47:31.674Z","0.4.4":"2020-04-02T01:22:07.593Z","0.4.5":"2020-04-02T21:20:04.396Z","1.0.0":"2020-04-06T01:39:07.773Z","1.0.1":"2020-04-11T22:45:33.736Z","1.0.2":"2020-04-14T05:40:20.310Z","1.0.3":"2020-04-15T20:59:15.668Z","1.0.4":"2020-04-16T03:29:23.511Z","1.0.5":"2020-04-17T01:48:02.498Z","1.0.6":"2020-04-17T02:13:04.870Z","1.0.7":"2020-04-21T21:00:56.043Z","1.0.8":"2020-04-23T02:27:07.802Z","1.0.9":"2020-04-24T02:05:08.735Z","1.0.10":"2020-05-01T18:25:55.928Z","1.0.11":"2020-05-13T22:10:29.596Z","1.0.12":"2020-05-13T23:14:29.907Z","1.0.13":"2020-06-12T17:13:02.021Z","1.0.15":"2020-09-28T21:55:13.313Z","1.0.16":"2020-11-25T16:07:30.864Z","1.0.17":"2021-03-03T23:05:07.743Z","1.0.18":"2021-03-09T20:51:46.443Z","1.0.19":"2021-03-30T20:45:54.359Z","1.0.20":"2021-04-19T01:56:07.904Z","1.0.21":"2021-06-08T07:10:13.285Z","1.0.22":"2021-07-26T23:27:09.830Z","1.0.23":"2021-08-11T19:06:36.930Z","1.0.24":"2021-08-24T19:43:03.950Z","1.0.25":"2021-10-07T01:15:38.256Z","1.0.26":"2021-10-07T01:17:50.190Z","1.0.27":"2022-09-12T19:43:00.139Z","1.0.28":"2023-05-04T22:17:22.630Z"},"maintainers":[{"name":"alex-cory","email":"alexcoryregister@gmail.com"}],"description":"- useFetch - managed state, request, response, etc. [![](https://img.shields.io/badge/example-blue.svg)](https://codesandbox.io/s/usefetch-request-response-managed-state-ruyi3?file=/src/index.js) [![](https://img.shields.io/badge/video-red.svg)](https://w","readme":"[![use-http logo][3]][5]\n\n<br/>\n\n<p align=\"center\">\n    <h1 align=\"center\">useFetch</h1>\n</p>\n\n<br />\n\n<p align=\"center\">\n  <a href=\"https://github.com/ava/use-http/blob/master/.github/contributing.md\">\n    <img src=\"https://camo.githubusercontent.com/d4e0f63e9613ee474a7dfdc23c240b9795712c96/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5052732d77656c636f6d652d627269676874677265656e2e737667\" />\n  </a>\n  <a href=\"https://circleci.com/gh/ava/use-http\">\n    <img src=\"https://img.shields.io/circleci/project/github/ava/use-http/master.svg\" />\n  </a>\n  <a href=\"https://www.npmjs.com/package/use-http\">\n    <img src=\"https://img.shields.io/npm/dt/use-http.svg\" />\n  </a>\n  <a href=\"https://lgtm.com/projects/g/ava/use-http/context:javascript\">\n    <img alt=\"undefined\" src=\"https://img.shields.io/lgtm/grade/javascript/g/ava/use-http.svg?logo=lgtm&logoWidth=18\"/>\n  </a>\n  <a href=\"http://packagequality.com/#?package=use-http\">\n    <img src=\"https://npm.packagequality.com/shield/use-http.svg\" />\n  </a>\n  <a href=\"https://standardjs.com\">\n    <img src=\"https://img.shields.io/badge/code_style-standard-brightgreen.svg\" />\n  </a>\n  <a href=\"https://www.youtube.com/playlist?list=PLZIwrWkE9rCdUybd8t3tY-mUMvXkCdenW\">\n    <img src=\"https://img.shields.io/badge/youtube-subscribe-RED.svg\" />\n  </a>\n\n<!-- [![Join the community on Spectrum](https://withspectrum.github.io/badge/badge.svg)](https://spectrum.chat/next-js) -->\n<!--     <a href=\"https://bundlephobia.com/result?p=use-http\">\n      <img alt=\"undefined\" src=\"https://img.shields.io/bundlephobia/minzip/use-http.svg\">\n    </a> -->\n<!--     <a href=\"https://snyk.io/test/github/ava/use-http?targetFile=package.json\">\n      <img src=\"https://snyk.io/test/github/ava/use-http/badge.svg?targetFile=package.json\" alt=\"Known Vulnerabilities\" data-canonical-src=\"https://snyk.io/test/github/ava/use-http?targetFile=package.json\" style=\"max-width:100%;\">\n    </a> -->\n<!--     <a href=\"https://www.npmjs.com/package/use-http\">\n      <img src=\"https://img.shields.io/npm/v/use-http.svg\" alt=\"Known Vulnerabilities\" data-canonical-src=\"https://snyk.io/test/github/ava/use-http?targetFile=package.json\" style=\"max-width:100%;\">\n    </a> -->\n<!--     <a href=\"https://github.com/ava/use-http/blob/master/license.md\">\n      <img alt=\"undefined\" src=\"https://img.shields.io/github/license/ava/use-http.svg\">\n    </a> -->\n<!--     <a href=\"https://greenkeeper.io/\">\n      <img alt=\"undefined\" src=\"https://badges.greenkeeper.io/ava/use-http.svg\">\n    </a> -->\n</p>\n\n<div align=\"center\">\n  <sup>\n    🐶 React hook for making isomorphic http requests\n    <br/>\n      <a href=\"https://use-http.com\"><b>Main Documentation</b></a>\n  </sup>\n</div>\n\n<br/>\n<br/>\n    \n<div align=\"center\">\n  <pre>npm i <a href=\"https://use-http.com\">use-http</a></pre>\n</div>\n\n<br/>\n<br/>\n\nFeatures\n---------\n\n- SSR (server side rendering) support\n- TypeScript support\n- 2 dependencies ([use-ssr](https://github.com/alex-cory/use-ssr), [urs](https://github.com/alex-cory/urs))\n- GraphQL support (queries + mutations)\n- Provider to set default `url` and `options`\n- Request/response interceptors <!--https://github.com/ava/use-http#user-content-interceptors-->\n- React Native support\n- Aborts/Cancels pending http requests when a component unmounts\n- Built in caching\n- Persistent caching support\n- Suspense<sup>(experimental)</sup> support\n- Retry functionality\n\nUsage\n-----\n\n### Examples + Videos\n\n- useFetch - managed state, request, response, etc. [![](https://img.shields.io/badge/example-blue.svg)](https://codesandbox.io/s/usefetch-request-response-managed-state-ruyi3?file=/src/index.js) [![](https://img.shields.io/badge/video-red.svg)](https://www.youtube.com/watch?v=_-GujYZFCKI&list=PLZIwrWkE9rCdUybd8t3tY-mUMvXkCdenW&index=6)\n- useFetch - request/response interceptors [![](https://img.shields.io/badge/example-blue.svg)](https://codesandbox.io/s/usefetch-provider-requestresponse-interceptors-s1lex) [![](https://img.shields.io/badge/video-red.svg)](https://www.youtube.com/watch?v=3HauoWh0Jts&list=PLZIwrWkE9rCdUybd8t3tY-mUMvXkCdenW&index=8)\n- useFetch - retries, retryOn, retryDelay [![](https://img.shields.io/badge/example-blue.svg)](https://codesandbox.io/s/usefetch-retryon-retrydelay-s74q9) [![](https://img.shields.io/badge/video-red.svg)](https://www.youtube.com/watch?v=grE3AX-Q9ss&list=PLZIwrWkE9rCdUybd8t3tY-mUMvXkCdenW&index=9)\n- useFetch - abort, timeout, onAbort, onTimeout [![](https://img.shields.io/badge/video-red.svg)](https://www.youtube.com/watch?v=7SuD3ZOfu7E&list=PLZIwrWkE9rCdUybd8t3tY-mUMvXkCdenW&index=4)\n- useFetch - persist, cache [![](https://img.shields.io/badge/video-red.svg)](https://www.youtube.com/watch?v=pJ22Rq9c8mw&list=PLZIwrWkE9rCdUybd8t3tY-mUMvXkCdenW&index=7)\n- useFetch - cacheLife, cachePolicy [![](https://img.shields.io/badge/video-red.svg)](https://www.youtube.com/watch?v=AsZ9hnWHCeg&list=PLZIwrWkE9rCdUybd8t3tY-mUMvXkCdenW&index=3&t=0s)\n- useFetch - suspense <sup>(experimental)</sup> [![](https://img.shields.io/badge/example-blue.svg)](https://codesandbox.io/s/usefetch-suspense-i22wv) [![](https://img.shields.io/badge/video-red.svg)](https://www.youtube.com/watch?v=7qWLJUpnxHI&list=PLZIwrWkE9rCdUybd8t3tY-mUMvXkCdenW&index=2&t=0s)\n- useFetch - pagination [![](https://img.shields.io/badge/example-blue.svg)](https://codesandbox.io/s/usefetch-provider-pagination-exttg) [![](https://img.shields.io/badge/video-red.svg)](https://www.youtube.com/watch?v=YmcMjRpIYqU&list=PLZIwrWkE9rCdUybd8t3tY-mUMvXkCdenW&index=5)\n- useQuery - GraphQL [![](https://img.shields.io/badge/example-blue.svg)](https://codesandbox.io/s/graphql-usequery-provider-uhdmj)\n- useFetch - Next.js [![](https://img.shields.io/badge/example-blue.svg)](https://codesandbox.io/s/usefetch-in-nextjs-nn9fm)\n- useFetch - create-react-app [![](https://img.shields.io/badge/example-blue.svg)](https://codesandbox.io/embed/km04k9k9x5)\n\n<details open><summary><b>Basic Usage Managed State <code>useFetch</code></b></summary>\n\nIf the last argument of `useFetch` is not a dependency array `[]`, then it will not fire until you call one of the http methods like `get`, `post`, etc.\n\n```js\nimport useFetch from 'use-http'\n\nfunction Todos() {\n  const [todos, setTodos] = useState([])\n  const { get, post, response, loading, error } = useFetch('https://example.com')\n\n  useEffect(() => { initializeTodos() }, []) // componentDidMount\n  \n  async function initializeTodos() {\n    const initialTodos = await get('/todos')\n    if (response.ok) setTodos(initialTodos)\n  }\n\n  async function addTodo() {\n    const newTodo = await post('/todos', { title: 'my new todo' })\n    if (response.ok) setTodos([...todos, newTodo])\n  }\n\n  return (\n    <>\n      <button onClick={addTodo}>Add Todo</button>\n      {error && 'Error!'}\n      {loading && 'Loading...'}\n      {todos.map(todo => (\n        <div key={todo.id}>{todo.title}</div>\n      ))}\n    </>\n  )\n}\n```\n\n<a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/s/usefetch-request-response-managed-state-ruyi3?file=/src/index.js'><img  width='150px' height='30px' src='https://codesandbox.io/static/img/play-codesandbox.svg' /></a>  <a target=\"_blank\" rel=\"noopener noreferrer\" href='https://www.youtube.com/watch?v=_-GujYZFCKI&list=PLZIwrWkE9rCdUybd8t3tY-mUMvXkCdenW&index=6'><img  width='150px' height='30px' src='https://github.com/ava/use-http/raw/master/public/watch-youtube-video.png' /></a>\n\n</details>\n\n<details open><summary><b>Basic Usage Auto-Managed State <code>useFetch</code></b></summary>\n\nThis fetch is run `onMount/componentDidMount`. The last argument `[]` means it will run `onMount`. If you pass it a variable like `[someVariable]`, it will run `onMount` and again whenever `someVariable` changes values (aka `onUpdate`). If no method is specified, GET is the default.\n\n```js\nimport useFetch from 'use-http'\n\nfunction Todos() {\n  const options = {} // these options accept all native `fetch` options\n  // the last argument below [] means it will fire onMount (GET by default)\n  const { loading, error, data = [] } = useFetch('https://example.com/todos', options, [])\n  return (\n    <>\n      {error && 'Error!'}\n      {loading && 'Loading...'}\n      {data.map(todo => (\n        <div key={todo.id}>{todo.title}</div>\n      ))}\n    </>\n  )\n}\n```\n\n<!-- TODO: codesandbox + youtube -->\n<!-- <a target=\"_blank\" rel=\"noopener noreferrer\" href='XXXXXX'><img  width='150px' height='30px' src='https://github.com/ava/use-http/raw/master/public/watch-youtube-video.png' /></a> -->\n\n</details>\n\n<details open><summary><b>Suspense Mode<sup>(experimental)</sup> Auto-Managed State</b></summary>\n\nCan put `suspense` in 2 places. Either `useFetch` (A) or `Provider` (B).\n\n```js\nimport useFetch, { Provider } from 'use-http'\n\nfunction Todos() {\n  const { data: todos = [] } = useFetch('/todos', {\n    suspense: true // A. can put `suspense: true` here\n  }, []) // onMount\n\n  return todos.map(todo => <div key={todo.id}>{todo.title}</div>)\n}\n\nfunction App() {\n  const options = {\n    suspense: true // B. can put `suspense: true` here too\n  }\n  return (\n    <Provider url='https://example.com' options={options}>\n      <Suspense fallback='Loading...'>\n        <Todos />\n      </Suspense>\n    </Provider>\n  )\n}\n```\n\n<a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/s/usefetch-suspense-i22wv'><img  width='150px' height='30px' src='https://codesandbox.io/static/img/play-codesandbox.svg' /></a>  <a target=\"_blank\" rel=\"noopener noreferrer\" href='https://www.youtube.com/watch?v=7qWLJUpnxHI&list=PLZIwrWkE9rCdUybd8t3tY-mUMvXkCdenW&index=2&t=0s'><img  width='150px' height='30px' src='https://github.com/ava/use-http/raw/master/public/watch-youtube-video.png' /></a>\n\n</details>\n\n<details><summary><b>Suspense Mode<sup>(experimental)</sup> Managed State</b></summary>\n\nCan put `suspense` in 2 places. Either `useFetch` (A) or `Provider` (B). Suspense mode via managed state is very experimental.\n\n```js\nimport useFetch, { Provider } from 'use-http'\n\nfunction Todos() {\n  const [todos, setTodos] = useState([])\n  // A. can put `suspense: true` here\n  const { get, response } = useFetch({ suspense: true })\n\n  const loadInitialTodos = async () => {\n    const todos = await get('/todos')\n    if (response.ok) setTodos(todos)\n  }\n\n  // componentDidMount\n  useEffect(() => {\n    loadInitialTodos()\n  }, [])\n\n  return todos.map(todo => <div key={todo.id}>{todo.title}</div>)\n}\n\nfunction App() {\n  const options = {\n    suspense: true // B. can put `suspense: true` here too\n  }\n  return (\n    <Provider url='https://example.com' options={options}>\n      <Suspense fallback='Loading...'>\n        <Todos />\n      </Suspense>\n    </Provider>\n  )\n}\n```\n\n</details>\n\n<div align=\"center\">\n  <br>\n  <br>\n  <hr>\n  <p>\n    <sup>\n      <a href=\"https://github.com/sponsors/alex-cory\">Consider sponsoring</a>\n    </sup>\n    <br>\n    <br>\n    <a href=\"https://ava.inc\">\n      <img src=\"public/ava-logo.png\" width=\"130\" alt=\"Ava\">\n    </a>\n    <br>\n    <sub><b>Ava, Rapid Application Development</b></sub>\n    <br>\n    <sub>\n    Need a freelance software engineer with more than 5 years production experience at companies like Facebook, Discord, Best Buy, and Citrix?</br>\n    <a href=\"https://ava.inc\">website</a> | <a href=\"https://mail.google.com/mail/?view=cm&fs=1&tf=1&to=alex@ava.inc\">email</a> | <a href=\"https://twitter.com/@alexcory_\">twitter</a>\n    </sub>\n  </p>\n  <hr>\n  <br>\n  <br>\n  <br>\n</div>\n\n<details><summary><b>Pagination + <code>Provider</code></b></summary>\n\nThe `onNewData` will take the current data, and the newly fetched data, and allow you to merge the two however you choose. In the example below, we are appending the new todos to the end of the current todos.\n\n```jsx\nimport useFetch, { Provider } from 'use-http'\n\nconst Todos = () => {\n  const [page, setPage] = useState(1)\n\n  const { data = [], loading } = useFetch(`/todos?page=${page}&amountPerPage=15`, {\n    onNewData: (currTodos, newTodos) => [...currTodos, ...newTodos], // appends newly fetched todos\n    perPage: 15, // stops making more requests if last todos fetched < 15\n  }, [page]) // runs onMount AND whenever the `page` updates (onUpdate)\n\n  return (\n    <ul>\n      {data.map(todo => <li key={todo.id}>{todo.title}</li>}\n      {loading && 'Loading...'}\n      {!loading && (\n        <button onClick={() => setPage(page + 1)}>Load More Todos</button>\n      )}\n    </ul>\n  )\n}\n\nconst App = () => (\n  <Provider url='https://example.com'>\n    <Todos />\n  </Provider>\n)\n```\n\n<a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/s/usefetch-provider-pagination-exttg?file=/src/index.js'><img  width='150px' height='30px' src='https://codesandbox.io/static/img/play-codesandbox.svg' /></a>  <a target=\"_blank\" rel=\"noopener noreferrer\" href='https://www.youtube.com/watch?v=YmcMjRpIYqU&list=PLZIwrWkE9rCdUybd8t3tY-mUMvXkCdenW&index=5'><img  width='150px' height='30px' src='https://github.com/ava/use-http/raw/master/public/watch-youtube-video.png' /></a>\n\n\n</details>\n\n<details open><summary><b>Destructured <code>useFetch</code></b></summary>\n\n⚠️ Do not destructure the `response` object! Details in [this video](https://youtu.be/_-GujYZFCKI?list=PLZIwrWkE9rCdUybd8t3tY-mUMvXkCdenW&t=127). Technically you can do it, but if you need to access the `response.ok` from, for example, within a component's onClick handler, it will be a stale value for `ok` where it will be correct for `response.ok`.  ️️⚠️\n\n```js\nvar [request, response, loading, error] = useFetch('https://example.com')\n\n// want to use object destructuring? You can do that too\nvar {\n  request,\n  response, // 🚨 Do not destructure the `response` object!\n  loading,\n  error,\n  data,\n  cache,    // methods: get, set, has, delete, clear (like `new Map()`)\n  get,\n  post,\n  put,\n  patch,\n  delete    // don't destructure `delete` though, it's a keyword\n  del,      // <- that's why we have this (del). or use `request.delete`\n  head,\n  options,\n  connect,\n  trace,\n  mutate,   // GraphQL\n  query,    // GraphQL\n  abort\n} = useFetch('https://example.com')\n\n// 🚨 Do not destructure the `response` object!\n// 🚨 This just shows what fields are available in it.\nvar {\n  ok,\n  status,\n  headers,\n  data,\n  type,\n  statusText,\n  url,\n  body,\n  bodyUsed,\n  redirected,\n  // methods\n  json,\n  text,\n  formData,\n  blob,\n  arrayBuffer,\n  clone\n} = response\n\nvar {\n  loading,\n  error,\n  data,\n  cache,  // methods: get, set, has, delete, clear (like `new Map()`)\n  get,\n  post,\n  put,\n  patch,\n  delete  // don't destructure `delete` though, it's a keyword\n  del,    // <- that's why we have this (del). or use `request.delete`\n  mutate, // GraphQL\n  query,  // GraphQL\n  abort\n} = request\n```\n\n<a target=\"_blank\" rel=\"noopener noreferrer\" href='https://www.youtube.com/watch?v=_-GujYZFCKI&list=PLZIwrWkE9rCdUybd8t3tY-mUMvXkCdenW&index=6'><img  width='150px' height='30px' src='https://github.com/ava/use-http/raw/master/public/watch-youtube-video.png' /></a>\n\n</details>\n\n\n<details><summary><b>Relative routes <code>useFetch</code></b></summary>\n\n```jsx\nvar request = useFetch('https://example.com')\n\nrequest.post('/todos', {\n  no: 'way'\n})\n```\n\n<a target=\"_blank\" rel=\"noopener noreferrer\" href='https://www.youtube.com/watch?v=JWDL_AVOYT0&list=PLZIwrWkE9rCdUybd8t3tY-mUMvXkCdenW&index=10'><img  width='150px' height='30px' src='https://github.com/ava/use-http/raw/master/public/watch-youtube-video.png' /></a>\n\n</details>\n\n<details><summary><b>Abort <code>useFetch</code></b></summary>\n\n<img src=\"public/abort-example-1.gif\" height=\"250\" />\n\n\n```jsx\nconst { get, abort, loading, data: repos } = useFetch('https://api.github.com/search/repositories?q=')\n\n// the line below is not isomorphic, but for simplicity we're using the browsers `encodeURI`\nconst searchGithubRepos = e => get(encodeURI(e.target.value))\n\n<>\n  <input onChange={searchGithubRepos} />\n  <button onClick={abort}>Abort</button>\n  {loading ? 'Loading...' : repos.data.items.map(repo => (\n    <div key={repo.id}>{repo.name}</div>\n  ))}\n</>\n```\n\n<a target=\"_blank\" rel=\"noopener noreferrer\" href='https://www.youtube.com/watch?v=7SuD3ZOfu7E&list=PLZIwrWkE9rCdUybd8t3tY-mUMvXkCdenW&index=4'><img  width='150px' height='30px' src='https://github.com/ava/use-http/raw/master/public/watch-youtube-video.png' /></a>\n\n</details>\n\n\n<details><summary><b>GraphQL Query <code>useFetch</code></b></summary>\n\n```jsx\n\nconst QUERY = `\n  query Todos($userID string!) {\n    todos(userID: $userID) {\n      id\n      title\n    }\n  }\n`\n\nfunction App() {\n  const request = useFetch('http://example.com')\n\n  const getTodosForUser = id => request.query(QUERY, { userID: id })\n\n  return (\n    <>\n      <button onClick={() => getTodosForUser('theUsersID')}>Get User's Todos</button>\n      {request.loading ? 'Loading...' : <pre>{request.data}</pre>}\n    </>\n  )\n}\n```\n</details>\n\n\n<details><summary><b>GraphQL Mutation <code>useFetch</code></b></summary>\n\nThe `Provider` allows us to set a default `url`, `options` (such as headers) and so on.\n\n```jsx\n\nconst MUTATION = `\n  mutation CreateTodo($todoTitle string) {\n    todo(title: $todoTitle) {\n      id\n      title\n    }\n  }\n`\n\nfunction App() {\n  const [todoTitle, setTodoTitle] = useState('')\n  const request = useFetch('http://example.com')\n\n  const createtodo = () => request.mutate(MUTATION, { todoTitle })\n\n  return (\n    <>\n      <input onChange={e => setTodoTitle(e.target.value)} />\n      <button onClick={createTodo}>Create Todo</button>\n      {request.loading ? 'Loading...' : <pre>{request.data}</pre>}\n    </>\n  )\n}\n```\n</details>\n\n\n<details><summary><b><code>Provider</code> using the GraphQL <code>useMutation</code> and <code>useQuery</code></b></summary>\n\n##### Query for todos\n```jsx\nimport { useQuery } from 'use-http'\n\nexport default function QueryComponent() {\n  \n  // can also do it this way:\n  // const [data, loading, error, query] = useQuery`\n  // or this way:\n  // const { data, loading, error, query } = useQuery`\n  const request = useQuery`\n    query Todos($userID string!) {\n      todos(userID: $userID) {\n        id\n        title\n      }\n    }\n  `\n\n  const getTodosForUser = id => request.query({ userID: id })\n  \n  return (\n    <>\n      <button onClick={() => getTodosForUser('theUsersID')}>Get User's Todos</button>\n      {request.loading ? 'Loading...' : <pre>{request.data}</pre>}\n    </>\n  )\n}\n```\n\n<a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/s/graphql-usequery-provider-uhdmj'><img  width='150px' height='30px' src='https://codesandbox.io/static/img/play-codesandbox.svg' /></a> \n\n\n##### Add a new todo\n```jsx\nimport { useMutation } from 'use-http'\n\nexport default function MutationComponent() {\n  const [todoTitle, setTodoTitle] = useState('')\n  \n  // can also do it this way:\n  // const request = useMutation`\n  // or this way:\n  // const { data, loading, error, mutate } = useMutation`\n  const [data, loading, error, mutate] = useMutation`\n    mutation CreateTodo($todoTitle string) {\n      todo(title: $todoTitle) {\n        id\n        title\n      }\n    }\n  `\n  \n  const createTodo = () => mutate({ todoTitle })\n\n  return (\n    <>\n      <input onChange={e => setTodoTitle(e.target.value)} />\n      <button onClick={createTodo}>Create Todo</button>\n      {loading ? 'Loading...' : <pre>{data}</pre>}\n    </>\n  )\n}\n```\n\n\n##### Adding the Provider\nThese props are defaults used in every request inside the `<Provider />`. They can be overwritten individually\n```jsx\nimport { Provider } from 'use-http'\nimport QueryComponent from './QueryComponent'\nimport MutationComponent from './MutationComponent'\n\nfunction App() {\n\n  const options = {\n    headers: {\n      Authorization: 'Bearer YOUR_TOKEN_HERE'\n    }\n  }\n  \n  return (\n    <Provider url='http://example.com' options={options}>\n      <QueryComponent />\n      <MutationComponent />\n    <Provider/>\n  )\n}\n\n```\n</details>\n\n\n<details id='interceptors'><summary><b>Request/Response Interceptors</b></summary>\n    \nThis example shows how we can do authentication in the `request` interceptor and how we can camelCase the results in the `response` interceptor\n    \n```jsx\nimport { Provider } from 'use-http'\nimport { toCamel } from 'convert-keys'\n\nfunction App() {\n  let [token, setToken] = useLocalStorage('token')\n  \n  const options = {\n    interceptors: {\n      // every time we make an http request, this will run 1st before the request is made\n      // url, path and route are supplied to the interceptor\n      // request options can be modified and must be returned\n      request: async ({ options, url, path, route }) => {\n        if (isExpired(token)) {\n          token = await getNewToken()\n          setToken(token)\n        }\n        options.headers.Authorization = `Bearer ${token}`\n        return options\n      },\n      // every time we make an http request, before getting the response back, this will run\n      response: async ({ response, request }) => {\n        // unfortunately, because this is a JS Response object, we have to modify it directly.\n        // It shouldn't have any negative affect since this is getting reset on each request.\n        const res = response\n        if (res.data) res.data = toCamel(res.data)\n        return res\n      }\n    }\n  }\n  \n  return (\n    <Provider url='http://example.com' options={options}>\n      <SomeComponent />\n    <Provider/>\n  )\n}\n\n```\n\n<a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/s/usefetch-provider-requestresponse-interceptors-s1lex'><img  width='150px' height='30px' src='https://codesandbox.io/static/img/play-codesandbox.svg' /></a>  <a target=\"_blank\" rel=\"noopener noreferrer\" href='https://www.youtube.com/watch?v=3HauoWh0Jts&list=PLZIwrWkE9rCdUybd8t3tY-mUMvXkCdenW&index=8'><img  width='150px' height='30px' src='https://github.com/ava/use-http/raw/master/public/watch-youtube-video.png' /></a>\n\n</details>\n\n<details id='form-data'><summary><b>File Uploads (FormData)</b></summary>\n    \nThis example shows how we can upload a file using `useFetch`.\n    \n```jsx\nimport useFetch from 'use-http'\n\nconst FileUploader = () => {\n  const [file, setFile] = useState()\n  \n  const { post } = useFetch('https://example.com/upload')\n\n  const uploadFile = async () => {\n    const data = new FormData()\n    data.append('file', file)\n    if (file instanceof FormData) await post(data)\n  }\n\n  return (\n    <div>\n      {/* Drop a file onto the input below */}\n      <input onChange={e => setFile(e.target.files[0])} />\n      <button onClick={uploadFile}>Upload</button>\n    </div>\n  )\n}\n```\n</details>\n\n<details><summary><b>Handling Different Response Types</b></summary>\n    \nThis example shows how we can get `.json()`, `.text()`, `.formData()`, `.blob()`, `.arrayBuffer()`, and all the other [http response methods](https://developer.mozilla.org/en-US/docs/Web/API/Response#Methods). By default, `useFetch` 1st tries to call `response.json()` under the hood, if that fails it's backup is `response.text()`. If that fails, then you need a different response type which is where this comes in.\n\n```js\nimport useFetch from 'use-http'\n\nconst App = () => {\n  const [name, setName] = useState('')\n  \n  const { get, loading, error, response } = useFetch('http://example.com')\n\n  const handleClick = async () => {\n    await get('/users/1?name=true') // will return just the user's name\n    const text = await response.text()\n    setName(text)\n  }\n  \n  return (\n    <>\n      <button onClick={handleClick}>Load Data</button>\n      {error && error.messge}\n      {loading && \"Loading...\"}\n      {name && <div>{name}</div>}\n    </>\n  )\n}\n```\n\n<a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/s/usefetch-different-response-types-c6csw'><img  width='150px' height='30px' src='https://codesandbox.io/static/img/play-codesandbox.svg' /></a> \n<!-- <a target=\"_blank\" rel=\"noopener noreferrer\" href='XXXXXX'><img  width='150px' height='30px' src='https://github.com/ava/use-http/raw/master/public/watch-youtube-video.png' /></a> -->\n\n</details>\n\n<details><summary><b>Overwrite/Remove Options/Headers Set in Provider</b></summary>\n    \nThis example shows how to remove a header all together. Let's say you have `<Provider url='url.com' options={{ headers: { Authentication: 'Bearer MY_TOKEN' } }}><App /></Provider>`, but for one api call, you don't want that header in your `useFetch` at all for one instance in your app. This would allow you to remove that.\n\n```js\nimport useFetch from 'use-http'\n\nconst Todos = () => {\n  // let's say for this request, you don't want the `Accept` header at all\n  const { loading, error, data: todos = [] } = useFetch('/todos', globalOptions => {\n    delete globalOptions.headers.Accept\n    return globalOptions\n  }, []) // onMount\n  return (\n    <>\n      {error && error.messge}\n      {loading && \"Loading...\"}\n      {todos && <ul>{todos.map(todo => <li key={todo.id}>{todo.title}</li>)}</ul>}\n    </>\n  )\n}\n\nconst App = () => {\n  const options = {\n    headers: {\n      Accept: 'application/json'\n    }\n  }\n  return (\n    <Provider url='https://url.com' options={options}><Todos /></Provider>\n}\n```\n\n</details>\n\n<details><summary><b>Retries retryOn & retryDelay</b></summary>\n\nIn this example you can see how `retryOn` will retry on a status code of `305`, or if we choose the `retryOn()` function, it returns a boolean to decide if we will retry. With `retryDelay` we can either have a fixed delay, or a dynamic one by using `retryDelay()`. Make sure `retries` is set to at minimum `1` otherwise it won't retry the request. If `retries > 0` without `retryOn` then by default we always retry if there's an error or if `!response.ok`. If `retryOn: [400]` and `retries > 0` then we only retry on a response status of `400`.\n\n```js\nimport useFetch from 'use-http'\n\nconst TestRetry = () => {\n  const { response, get } = useFetch('https://httpbin.org/status/305', {\n    // make sure `retries` is set otherwise it won't retry\n    retries: 1,\n    retryOn: [305],\n    // OR\n    retryOn: async ({ attempt, error, response }) => {\n      // returns true or false to determine whether to retry\n      return error || response && response.status >= 300\n    },\n\n    retryDelay: 3000,\n    // OR\n    retryDelay: ({ attempt, error, response }) => {\n      // exponential backoff\n      return Math.min(attempt > 1 ? 2 ** attempt * 1000 : 1000, 30 * 1000)\n      // linear backoff\n      return attempt * 1000\n    }\n  })\n\n  return (\n    <>\n      <button onClick={() => get()}>CLICK</button>\n      <pre>{JSON.stringify(response, null, 2)}</pre>\n    </>\n  )\n}\n```\n\n<a target=\"_blank\" rel=\"noopener noreferrer\" href='https://codesandbox.io/s/usefetch-retryon-retrydelay-s74q9'><img  width='150px' height='30px' src='https://codesandbox.io/static/img/play-codesandbox.svg' /></a>  <a target=\"_blank\" rel=\"noopener noreferrer\" href='https://www.youtube.com/watch?v=grE3AX-Q9ss&list=PLZIwrWkE9rCdUybd8t3tY-mUMvXkCdenW&index=9'><img  width='150px' height='30px' src='https://github.com/ava/use-http/raw/master/public/watch-youtube-video.png' /></a>\n\n</details>\n\nOverview\n--------\n\n### Hooks\n\n| Hook                | Description                                                                              |\n| --------------------- | ---------------------------------------------------------------------------------------- |\n| `useFetch` | The base hook |\n| `useQuery` | For making a GraphQL query |\n| `useMutation` | For making a GraphQL mutation |\n    \n</details>\n\n\n### Options\n    \nThis is exactly what you would pass to the normal js `fetch`, with a little extra. All these options can be passed to the `<Provider options={/* every option below */} />`, or directly to `useFetch`. If you have both in the `<Provider />` and in `useFetch`, the `useFetch` options will overwrite the ones from the `<Provider />`\n\n| Option                | Description                                                               |  Default     |\n| --------------------- | --------------------------------------------------------------------------|------------- |\n| `cacheLife` | After a successful cache update, that cache data will become stale after this duration       | `0` |\n| `cachePolicy` | These will be the same ones as Apollo's [fetch policies](https://www.apollographql.com/docs/react/api/react/hoc/#optionsfetchpolicy). Possible values are `cache-and-network`, `network-only`, `cache-only`, `no-cache`, `cache-first`. Currently only supports **`cache-first`**  or **`no-cache`**      | `cache-first` |\n| `data` | Allows you to set a default value for `data`       | `undefined` |\n| `interceptors.request` | Allows you to do something before an http request is sent out. Useful for authentication if you need to refresh tokens a lot.  | `undefined` |\n| `interceptors.response` | Allows you to do something after an http response is recieved. Useful for something like camelCasing the keys of the response.  | `undefined` |\n| `loading` | Allows you to set default value for `loading`       | `false` unless the last argument of `useFetch` is `[]` |\n| `onAbort` | Runs when the request is aborted. | empty function |\n| `onError` | Runs when the request get's an error. If retrying, it is only called on the last retry attempt. | empty function |\n| `onNewData` | Merges the current data with the incoming data. Great for pagination.  | `(curr, new) => new` |\n| `onTimeout` | Called when the request times out. | empty function |\n| `persist` | Persists data for the duration of `cacheLife`. If `cacheLife` is not set it defaults to 24h. Currently only available in Browser. | `false` |\n| `perPage` | Stops making more requests if there is no more data to fetch. (i.e. if we have 25 todos, and the perPage is 10, after fetching 2 times, we will have 20 todos. The last 5 tells us we don't have any more to fetch because it's less than 10) For pagination. | `0` |\n| `responseType` | This will determine how the `data` field is set. If you put `json` then it will try to parse it as JSON. If you set it as an array, it will attempt to parse the `response` in the order of the types you put in the array. Read about why we don't put `formData` in the defaults [in the yellow Note part here](https://developer.mozilla.org/en-US/docs/Web/API/Body/formData).  | `['json', 'text', 'blob', 'readableStream']` |\n| `retries` | When a request fails or times out, retry the request this many times. By default it will not retry.    | `0` |\n| `retryDelay` | You can retry with certain intervals i.e. 30 seconds `30000` or with custom logic (i.e. to increase retry intervals). | `1000` |\n| `retryOn` | You can retry on certain http status codes or have custom logic to decide whether to retry or not via a function. Make sure `retries > 0` otherwise it won't retry. | `[]` |\n| `suspense` | Enables Experimental React Suspense mode. [example](https://codesandbox.io/s/usefetch-suspense-i22wv) | `false` |\n| `timeout` | The request will be aborted/cancelled after this amount of time. This is also the interval at which `retries` will be made at. **in milliseconds**. If set to `0`, it will not timeout except for browser defaults.       | `0` |\n\n```jsx\nconst options = {\n  // accepts all `fetch` options such as headers, method, etc.\n\n  // The time in milliseconds that cache data remains fresh.\n  cacheLife: 0,\n\n  // Cache responses to improve speed and reduce amount of requests\n  // Only one request to the same endpoint will be initiated unless cacheLife expires for 'cache-first'.\n  cachePolicy: 'cache-first', // 'no-cache'\n  \n  // set's the default for the `data` field\n  data: [],\n\n  // typically, `interceptors` would be added as an option to the `<Provider />`\n  interceptors: {\n    request: async ({ options, url, path, route }) => { // `async` is not required\n      return options // returning the `options` is important\n    },\n    response: async ({ response, request }) => {\n      // notes:\n      // - `response.data` is equivalent to `await response.json()`\n      // - `request` is an object matching the standard fetch's options\n      return response // returning the `response` is important\n    }\n  },\n\n  // set's the default for `loading` field\n  loading: false,\n  \n  // called when aborting the request\n  onAbort: () => {},\n  \n  // runs when an error happens.\n  onError: ({ error }) => {},\n\n  // this will allow you to merge the `data` for pagination.\n  onNewData: (currData, newData) => {\n    return [...currData, ...newData] \n  },\n  \n  // called when the request times out\n  onTimeout: () => {},\n  \n  // this will tell useFetch not to run the request if the list doesn't haveMore. (pagination)\n  // i.e. if the last page fetched was < 15, don't run the request again\n  perPage: 15,\n\n  // Allows caching to persist after page refresh. Only supported in the Browser currently.\n  persist: false,\n\n  // this would basically call `await response.json()`\n  // and set the `data` and `response.data` field to the output\n  responseType: 'json',\n  // OR can be an array. It's an array by default.\n  // We will try to get the `data` by attempting to extract\n  // it via these body interface methods, one by one in\n  // this order. We skip `formData` because it's mostly used\n  // for service workers.\n  responseType: ['json', 'text', 'blob', 'arrayBuffer'],\n\n  // amount of times it should retry before erroring out\n  retries: 3,\n\n  // The time between retries\n  retryDelay: 10000,\n  // OR\n  // Can be a function which is used if we want change the time in between each retry\n  retryDelay({ attempt, error, response }) {\n    // exponential backoff\n    return Math.min(attempt > 1 ? 2 ** attempt * 1000 : 1000, 30 * 1000)\n    // linear backoff\n    return attempt * 1000\n  },\n\n  // make sure `retries` is set otherwise it won't retry\n  // can retry on certain http status codes\n  retryOn: [503],\n  // OR\n  async retryOn({ attempt, error, response }) {\n    // retry on any network error, or 4xx or 5xx status codes\n    if (error !== null || response.status >= 400) {\n      console.log(`retrying, attempt number ${attempt + 1}`);\n      return true;\n    }\n  },\n\n  // enables experimental React Suspense mode\n  suspense: true, // defaults to `false`\n  \n  // amount of time before the request get's canceled/aborted\n  timeout: 10000,\n}\n\nuseFetch(options)\n// OR\n<Provider options={options}><ResOfYourApp /></Provider>\n```\n\nWho's using use-http?\n----------------------\n\nDoes your company use use-http? Consider sponsoring the project to fund new features, bug fixes, and more.\n\n<p align=\"center\">\n  <img height=\"140px\" src=\"https://user-images.githubusercontent.com/5455859/98412764-5c5abe00-202d-11eb-9a2d-73377cfbfd86.png\" />\n  <a href=\"https://ava.inc\" style=\"margin-right: 2rem;\" target=\"_blank\">\n    <img width=\"110px\" src=\"https://ava.inc/ava-logo-green.png\" />\n  </a>\n  <a href=\"https://github.com/microsoft/DLWorkspace\">\n    <img height=\"110px\" src=\"https://github.com/ava/use-http/raw/master/public/microsoft-logo.png\" />\n  </a>\n  <a href=\"https://github.com/mozilla/Spoke\">\n    <img height=\"110px\" src=\"https://github.com/ava/use-http/raw/master/public/mozilla.png\" />\n  </a>\n  <a href=\"https://beapte.com\">\n    <img height=\"140px\" src=\"https://github.com/ava/use-http/raw/master/public/apte-logo.png\" />\n  </a>\n\n<!--   <a href=\"#\">\n    <img height=\"140px\" src=\"https://user-images.githubusercontent.com/5455859/98412608-1aca1300-202d-11eb-9d20-295ce85bda9c.png\" />\n  </a> -->\n</p>\n\nBrowser Support\n---------------\n\nIf you need support for IE, you will need to add additional polyfills.  The React docs suggest [these polyfills][4], but from [this issue][2] we have found it to work fine with the [`react-app-polyfill`]. If you have any updates to this browser list, please submit a PR!\n\n| [<img src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/edge/edge_48x48.png\" alt=\"IE / Edge\" width=\"24px\" height=\"24px\" />]()<br/>Edge | [<img src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/firefox/firefox_48x48.png\" alt=\"Firefox\" width=\"24px\" height=\"24px\" />]()<br/>Firefox | [<img src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png\" alt=\"Chrome\" width=\"24px\" height=\"24px\" />]()<br/>Chrome | [<img src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/safari/safari_48x48.png\" alt=\"Safari\" width=\"24px\" height=\"24px\" />]()<br/>Safari | [<img src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/opera/opera_48x48.png\" alt=\"Opera\" width=\"24px\" height=\"24px\" />]()<br/>Opera |\n| --------- | --------- | --------- | --------- | --------- |\n| 12+ | last 2 versions| last 2 versions| last 2 versions| last 2 versions |\n\nFeature Requests/Ideas\n----------------------\n\nIf you have feature requests, [submit an issue][1] to let us know what you would like to see!\n\nTodos\n------\n- [ ] [OSS analytics](https://www.npmjs.com/package/@scarf/scarf)\n- [ ] [contributors](https://github.com/all-contributors/all-contributors)\n- [ ] prefetching\n- [ ] global cache state management\n- [ ] optimistic updates\n- [ ] `persist` support for React Native\n- [ ] better loading state management. When using only 1 useFetch in a component and we use\n      `Promise.all([get('/todos/1'), get('/todos/2')])` then don't have a loading true,\n      loading false on each request. Just have loading true on 1st request, and loading false\n      on last request.\n- [ ] is making a [gitpod](https://www.gitpod.io/docs/configuration/) useful here? 🤔\n- [ ] suspense\n  - [ ] triggering it from outside the `<Suspense />` component.\n    - add `.read()` to `request`\n    - or make it work with just the `suspense: true` option\n    - both of these options need to be thought out a lot more^\n  - [ ] tests for this^ (triggering outside)\n  - [ ] cleanup tests in general. Snapshot tests are unpredictably not working for some reason.\n    - snapshot test resources: [swr](https://github.com/zeit/swr/blob/master/test/use-swr.test.tsx#L1083), [react-apollo-hooks](https://github.com/trojanowski/react-apollo-hooks/blob/master/src/__tests__/useQuery-test.tsx#L218)\n    - basic test resources: [fetch-suspense](https://github.com/CharlesStover/fetch-suspense/blob/master/tests/create-use-fetch.test.ts), [@testing-library/react-hooks suspense PR](https://github.com/testing-library/react-hooks-testing-library/pull/35/files)\n- [ ] maybe add translations [like this one](https://github.com/jamiebuilds/unstated-next)\n- [ ] maybe add contributors [all-contributors](https://github.com/all-contributors/all-contributors)\n- [ ] add sponsors [similar to this](https://github.com/carbon-app/carbon)\n- [ ] Error handling\n  - [ ] if calling `response.json()` and there is no response yet\n- [ ] tests\n  - [ ] tests for SSR\n  - [ ] tests for react native [see here](https://stackoverflow.com/questions/45842088/react-native-mocking-formdata-in-unit-tests)\n  - [ ] tests for GraphQL hooks `useMutation` + `useQuery`\n  - [ ] tests for stale `response` see this [PR](https://github.com/ava/use-http/pull/119/files)\n  - [ ] tests to make sure `response.formData()` and some of the other http `response methods` work properly\n  - [ ] the `onMount` works properly with all variants of passing `useEffect(fn, [request.get])` and not causing an infinite loop\n  - [ ] `async` tests for `interceptors.response`\n  - [ ] aborts fetch on unmount\n  - [ ] does not abort fetch on every rerender\n  - [ ] `retryDelay` and `timeout` are both set. It works, but is annoying to deal with timers in tests. [resource](https://github.com/fac-13/HP-game/issues/9)\n  - [ ] `timeout` with `retries > 0`. (also do `retires > 1`) Need to figure out how to advance timers properly to write this and the test above\n- [ ] take a look at how [react-apollo-hooks](https://github.com/trojanowski/react-apollo-hooks) work. Maybe ad `useSubscription` and `const request = useFetch(); request.subscribe()` or something along those lines\n- [ ] make this a github package\n  - [see ava packages](https://github.com/orgs/ava/packages)\n- [ ] Documentation:\n  - [ ] show comparison with Apollo\n  - [ ] figure out a good way to show side-by-side comparisons\n  - [ ] show comparison with Axios\n- [ ] potential option ideas\n\n  ```jsx\n  const request = useFetch({\n    graphql: {\n      // all options can also be put in here\n      // to overwrite those of `useFetch` for\n      // `useMutation` and `useQuery`\n    },\n    // by default this is true, but if set to false\n    // then we default to the responseType array of trying 'json' first, then 'text', etc.\n    // hopefully I get some answers on here: https://bit.ly/3afPlJS\n    responseTypeGuessing: true,\n\n    // Allows you to pass in your own cache to useFetch\n    // This is controversial though because `cache` is an option in the requestInit\n    // and it's value is a string. See: https://developer.mozilla.org/en-US/docs/Web/API/Request/cache\n    // One possible solution is to move the default `fetch`'s `cache` to `cachePolicy`.\n    // I don't really like this solution though.\n    // Another solution is to only allow the `cache` option with the `<Provider cache={new Map()} />`\n    cache: new Map(),\n    // these will be the exact same ones as Apollo's\n    cachePolicy: 'cache-and-network', 'network-only', 'cache-only', 'no-cache' // 'cache-first'\n    // potential idea to fetch on server instead of just having `loading` state. Not sure if this is a good idea though\n    onServer: true,\n    onSuccess: (/* idk what to put here */) => {},\n    // if you would prefer to pass the query in the config\n    query: `some graphql query`\n    // if you would prefer to pass the mutation in the config\n    mutation: `some graphql mutation`\n    refreshWhenHidden: false,\n  })\n\n\n  // potential for causing a rerender after clearing cache if needed\n  request.cache.clear(true)\n  ```\n\n- [ ] potential option ideas for `GraphQL`\n\n  ```jsx\n  const request = useQuery({ onMount: true })`your graphql query`\n\n  const request = useFetch(...)\n  const userID = 'some-user-uuid'\n  const res = await request.query({ userID })`\n    query Todos($userID string!) {\n      todos(userID: $userID) {\n        id\n        title\n      }\n    }\n  `\n  ```\n\n- [ ] make code editor plugin/package/extension that adds GraphQL syntax highlighting for `useQuery` and `useMutation` 😊\n\n- [ ] add React Native test suite\n\n[1]: https://github.com/ava/use-http/issues/new?title=[Feature%20Request]%20YOUR_FEATURE_NAME\n[2]: https://github.com/ava/use-http/issues/93#issuecomment-600896722\n[3]: https://github.com/ava/use-http/raw/master/public/dog.png\n[4]: https://reactjs.org/docs/javascript-environment-requirements.html\n[5]: https://use-http.com\n[`react-app-polyfill`]: https://www.npmjs.com/package/react-app-polyfill\n","readmeFilename":"README.md","repository":{"type":"git","url":"https://github.com/alex-cory/use-http.git"},"keywords":["react hook","react-hook","use","isomorphic","use","http","fetch","hook","react","useFetch","fetch","request","axios","react-use-fetch","react-fetch-hook","use-fetch","suspense","fetch data","usefetch hook","react-hooks-fetch","react usefetch","react hooks tutorial","react-cache","react custom hooks","react-usefetch","react hooks async","react suspense","use hooks","react usefetch hook","fetch-suspense","async hook react","react-hooks-fetch","react hooks usefetch","use fetch hook","react fetch hook","graphql","mutation","query","useAxios","use-axios","use-superagent","superagent","apollo","useGraphQL","use-graphql"],"homepage":"https://use-http.com/","license":"MIT"}