{"_id":"@building-block/xhr-fetch","_rev":"8-9b0b0d2fbb7833f0301468debe425566","name":"@building-block/xhr-fetch","dist-tags":{"latest":"1.0.0-alpha.8"},"versions":{"1.0.0-alpha.2":{"name":"@building-block/xhr-fetch","version":"1.0.0-alpha.2","description":"XHR-powered fetch implementation with extras","repository":{"type":"git","url":"git+https://github.com/building-block/blocks.git"},"license":"MIT","authors":["Jake Murzy","Julia Qiu"],"main":"lib/xhr-fetch.js","umd:main":"lib/xhr-fetch.umd.js","module":"lib/xhr-fetch.mjs","source":"src/xhr-fetch.js","publishConfig":{"access":"public"},"sideEffects":false,"scripts":{"build":"microbundle --target web --strict","dev":"microbundle watch --target web --strict","test":"echo \"Error: run tests from root\" && exit 1"},"keywords":["XHR","XMLHttpRequest","fetch","upload","download","progress","react"],"gitHead":"2d266418be92a1be9c5368a1dcd96d375b2f82a3","bugs":{"url":"https://github.com/building-block/blocks/issues"},"homepage":"https://github.com/building-block/blocks#readme","_id":"@building-block/xhr-fetch@1.0.0-alpha.2","_nodeVersion":"10.10.0","_npmVersion":"lerna/3.15.0/node@v10.10.0+x64 (darwin)","dist":{"integrity":"sha512-4NlmMi/Xvuu9ihfcJqALXd6ubDhyeMhQRRha7w4CX2T6/aDU1Xw015yDzVVbpOUhUsHbcvn4O5ESWlEIt10ebw==","shasum":"5bf24cd53e608db806954d38b3eb316bbb7aefa4","tarball":"https://registry.npmjs.org/@building-block/xhr-fetch/-/xhr-fetch-1.0.0-alpha.2.tgz","fileCount":9,"unpackedSize":4245,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdHUzeCRA9TVsSAnZWagAAl0UQAJaGX6vmbAE811CFa4+K\nCBtnqeKXMf/schxnWhcN+of6Bd1CJV5paVrR713skhCVQQWbbOgc2W1ZivKX\nYGR08g078rRnkc0pFQcofG7V+vJAOhQ8RFNkSiH5fzNwJ2Fsr0UWuOX+kNBi\noW9pWb+cXDuCrHL9hYPA+yz9cNr2vCpV0sgxi1TmYMb1c3e1k/d45+MqvcT8\nDwe/0ECv0QgNIN2XOiv7Xx8yvTHhYTvw5gCUqkMjp+EobGytwVQ1r8vDGdVU\noiqbwOqhl+lWghnkE5O8xSrPpa5+2gdsODQHNcDkq2aGBrUE0jEEoQzq396A\nurRWM4NX8GkGsRfWeq6JvcNGEAagGZmA3AArcswee4y1Zryd1+NT95kUmeRe\n9KeD5/05R3WVuitISPwF4LOA2NV3fSg1ZbiErmw+sYv/Bn+By9xCFsVWF0+l\no+09PM6gTHbW3ve1r7td16wqf2gJsj44O98AJ2tXaMLXVr9SP/x2OKfT1b6+\nC5aIp+d4HI0hIoAvcaiZNtoQoOLOVPC+CskaKKV2lZ9dtg/odsQnRnRQuoar\nLpAC4BMtRo+QNNqU4Go6opFA3l9It0cBo5e8sUt/Bgsvr1bMXx8cA7pXYPAV\nY+JfV6YsrkWUyLms+JUOBDDpmcJkMOAJzrWS7F4sO4GVjeEQDncF2CB7fv9J\nhDrT\r\n=tqAa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEd3QggRdP8B212pRwBF8ngpCXZbJFFu2+yd39zXMXPcAiAkWDYaMOAr4Bdi08EiQcBsTQ9t7C5syVz+SM/pcTLVjQ=="}]},"maintainers":[{"name":"jmurzy","email":"jake+npm@murzy.com"}],"_npmUser":{"name":"jmurzy","email":"jake+npm@murzy.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xhr-fetch_1.0.0-alpha.2_1562201309558_0.7868881769842127"},"_hasShrinkwrap":false},"1.0.0-alpha.3":{"name":"@building-block/xhr-fetch","version":"1.0.0-alpha.3","description":"XHR-powered fetch implementation with extras","repository":{"type":"git","url":"git+https://github.com/building-block/blocks.git"},"license":"MIT","authors":["Jake Murzy","Julia Qiu"],"main":"lib/xhr-fetch.js","umd:main":"lib/xhr-fetch.umd.js","module":"lib/xhr-fetch.mjs","source":"src/xhr-fetch.js","publishConfig":{"access":"public"},"sideEffects":false,"scripts":{"build":"microbundle --target web --strict","dev":"microbundle watch --target web --strict","test":"echo \"Error: run tests from root\" && exit 1"},"keywords":["XHR","XMLHttpRequest","fetch","upload","download","progress","react"],"gitHead":"8d0033baf9687561ceee91f772b6717f2aad0db8","bugs":{"url":"https://github.com/building-block/blocks/issues"},"homepage":"https://github.com/building-block/blocks#readme","_id":"@building-block/xhr-fetch@1.0.0-alpha.3","_nodeVersion":"10.10.0","_npmVersion":"lerna/3.15.0/node@v10.10.0+x64 (darwin)","dist":{"integrity":"sha512-5ugY7FTeZfSCF5mAY0zEuRFb+1O3htpMAg8EdjnQ3wMwQE8hSsTSfiaLVkz6xqZdhEzEG6PZ+2/NsMfWjLQeig==","shasum":"abe6ebad0a247f183e07b52a240ea670f93be4a3","tarball":"https://registry.npmjs.org/@building-block/xhr-fetch/-/xhr-fetch-1.0.0-alpha.3.tgz","fileCount":9,"unpackedSize":4275,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdHU28CRA9TVsSAnZWagAAuiEP/0BN213Cyc2N3IQVzP9f\nbdNaCFy+YucW3lGjuaulKdxjGaBMELT9ypun1FtQof1oko5DqqJWoGN7adjk\nuk4ANnc1tvprIvkC6UBzPQHUnlXdjRfh6zj0AYPEj+z54GhGktnLaBZYpk5b\nq99unOiU36rD+bJWmwg909+M74oiQdIc7FT36inuAksBqgYmqU/LfOvns+An\nX10a9Q65HwooRL/MifaYJZRCw7NfvEKSIN2bSfgGEK2BsaGxgr/7sMXL42WW\nyNxZprn+PgD8ImkSjDWdV6pBGFLY+wxhkiinv5BcNiux9EJAwYvS+FXd6kKN\na63lGgPQ8CblgEfHU8ROYWm5V7GtSpj5sA/+SQCwvG/Q6JO0x3I8XDHO0t/+\nqMoRpQPfL/6SGBLqO5OPeSnzAWllOptXODY7RpPdA0NnL2X/Ccfyv/ZO6Qre\nGwmcF3ycZTCV3HKdDEdxqTFefr35XSt1Vywcc9U8c1ynpCkMLTA/htPU85RJ\neTo0xLsebmHnGkw5H+2HydJai8+busLMoa6MoRe6rMWKq6JAEBSeeZh7ctBZ\nbHptVKVOQyeS+pjriWza78dM9MlaeHyS/Kuc/HBgW/qInoROtN0SVth1aAre\niSILFbwl1o8QncH92gfmmrNVhvGgffsjYRs7GKg7t+mSMKTIBTzeJuuxPwW9\n7Kt+\r\n=0l22\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF0trUxuJT7RNuxDc0Zq2JRcv0WzXl6M0yPfJpbdNpW4AiB0Kvk/zybmIFuBNPTVopVNkWqM4SzUHjOwzr/mhLbVow=="}]},"maintainers":[{"name":"jmurzy","email":"jake+npm@murzy.com"}],"_npmUser":{"name":"jmurzy","email":"jake+npm@murzy.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xhr-fetch_1.0.0-alpha.3_1562201531840_0.24079156424144132"},"_hasShrinkwrap":false},"1.0.0-alpha.4":{"name":"@building-block/xhr-fetch","version":"1.0.0-alpha.4","description":"XHR-powered fetch implementation with extras","repository":{"type":"git","url":"git+https://github.com/building-block/blocks.git"},"license":"MIT","authors":["Jake Murzy","Julia Qiu"],"main":"lib/xhrFetch.js","umd:main":"lib/xhrFetch.umd.js","module":"lib/xhrFetch.mjs","source":"src/xhrFetch.js","publishConfig":{"access":"public"},"sideEffects":false,"scripts":{"build":"microbundle --target web --strict","dev":"microbundle watch --target web --strict","prepublishOnly":"npm run build","test":"echo \"Error: run tests from root\" && exit 1"},"keywords":["XHR","XMLHttpRequest","fetch","upload","download","progress","react"],"gitHead":"4859bc84640911e977a6556cc2c9c0a886784b15","bugs":{"url":"https://github.com/building-block/blocks/issues"},"homepage":"https://github.com/building-block/blocks#readme","_id":"@building-block/xhr-fetch@1.0.0-alpha.4","_nodeVersion":"10.10.0","_npmVersion":"lerna/3.15.0/node@v10.10.0+x64 (darwin)","dist":{"integrity":"sha512-tw2yBOzvLJM96i0s+T0TvlTn61w+B8zEAeHi5nB14p8aX+T8h3XydDCCYUbZxlC4LiGaeRT3Cp3N6Wtcr5MQ3g==","shasum":"16f866d4d8abc23a4c8751525efdff1deeba9bae","tarball":"https://registry.npmjs.org/@building-block/xhr-fetch/-/xhr-fetch-1.0.0-alpha.4.tgz","fileCount":9,"unpackedSize":3093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdHVcpCRA9TVsSAnZWagAA7J4P/2yaXuweD6vX+TUfBsdq\nuYD4/WjsGcPEGMpLZcoy61BQj/Oho9WoqUcLKBdpG5F2y06gSmjgfdEfp1a5\nmNcLzX9+dQ5FqRhus6ZBc3j+bo9EL4VYRF2BfSWXeLfOJ6hhGn0fSTdpa0oF\nTM0IMJ8YAYn1pVwakohvgSVb+WufLjWPHA3Lvk0ZpHB8S/fTIsKb+WRwBg3E\nkfeN7WMEeIbeuACUw89/CRGr6JGKoYfKRU0lfD/p1Rxs/Bg0upx51PILTawh\ncLLCdO3RLTq+zgU5fD9fybVbWhBYGmsj4dks1pc9yvVHiYfJx3X/y7led/i6\nPs4k7tyVBSnftT0qqYEpQ+MUGpZyLd5Dj/ZkfgiI/QlAAFkHhk4hCGVppqnx\n5HT2gcZtoNw3kwobglVj/ILb7MwGC0kjQcnDLkgRHRWF95hXbdXn8tOIwPMB\nSvQCqWGxZUmaXbnLvxeoyjh418mRBfdo9DT+2Z4zJsQMEO/Pt6acVRD4t/ZP\nrIRKIQx0FtWGtdahtW16+GUNDB9hElCLT7b13jggZA8lBs4M5o+EsQiKJdOV\nRsIfpXgY7p8SZSlANLiwAWo0SJzLB1KP5pOIXL+QDfQwfI/QOtfJqIiMANhR\nmO5hsFKrjLhmkKpKbScIrd78+ppwgla9nyeQh0l88RRGSPrthLakjGs971IM\n0Pls\r\n=Muhl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE9UblcmzbRxxGDwPWPDp78OXqmMqPAqs1SqpXfMkP8NAiAzcCwRWPaYnbM/kRgQiZNRcQjemK68e8z6GuM67GWFkg=="}]},"maintainers":[{"name":"jmurzy","email":"jake+npm@murzy.com"}],"_npmUser":{"name":"jmurzy","email":"jake+npm@murzy.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xhr-fetch_1.0.0-alpha.4_1562203944655_0.2837719575053044"},"_hasShrinkwrap":false},"1.0.0-alpha.5":{"name":"@building-block/xhr-fetch","version":"1.0.0-alpha.5","description":"XHR-powered fetch implementation with upload and download updates","repository":{"type":"git","url":"git+https://github.com/building-block/blocks.git"},"license":"MIT","authors":["Jake Murzy","Julia Qiu"],"main":"dist/xhrFetch.js","umd:main":"dist/xhrFetch.umd.js","module":"dist/xhrFetch.mjs","source":"src/xhrFetch.js","publishConfig":{"access":"public"},"sideEffects":false,"scripts":{"build":"microbundle --target web --strict","dev":"babel-node src/xhrFetch","prepublishOnly":"npm run build","test":"jest"},"devDependencies":{"@babel/node":"^7.5.0","babel-jest":"^24.8.0","jest":"^24.8.0","microbundle":"^0.11.0"},"keywords":["XHR","XMLHttpRequest","fetch","upload","download","react","progress","uploader","abortable","abortable fetch","aws","s3"],"gitHead":"33caf6b092636db27e292b5f00d2a744938d82cc","bugs":{"url":"https://github.com/building-block/blocks/issues"},"homepage":"https://github.com/building-block/blocks#readme","_id":"@building-block/xhr-fetch@1.0.0-alpha.5","_nodeVersion":"10.10.0","_npmVersion":"lerna/3.15.0/node@v10.10.0+x64 (darwin)","dist":{"integrity":"sha512-3HLVgTp0bxqgwR59nbOkqY4G0jpl+zhedl1Ing1L0jnQWzeb22odcNaM5VyW4QeimZq422GJaoVJewNNTlOm5Q==","shasum":"a2e6dc1d8a993a794cc3369dcebfadfcde15fd0f","tarball":"https://registry.npmjs.org/@building-block/xhr-fetch/-/xhr-fetch-1.0.0-alpha.5.tgz","fileCount":9,"unpackedSize":29198,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdH9q1CRA9TVsSAnZWagAAJcwP/3tY5OSHXIKFVaF7sRus\nq1adG/Xqcezh7Fp4cOr8PkmWo/YPS0Pw0gXooQvqiEXDu3aRPhf2g/kYUiWA\nZDuNFyZ/IM94S6M74Vms+ywg8cv/WPmcdhEkAQA+ThNpKTIc+H0F17BCcD1J\nTPPJzIShUMPPZlTD93gAEo/bjZsGNPUbb3Rans2a8lIl6ztIZWtIlWBCdzep\nzu7G37Moki8/qn11A1oHcRQeMBlokPLKz+GLFqg1BnzPOIyfT/ietPazjPWM\n9e9HN1zNKh5qODqqYqn2mLC8NPJFZSGE3ylG6r0/vq42/sfVMizjAKffQrbl\ntKjDd3JFTkKbg9MjN4fiBUPROyu9HihvVF08pqR0zwGUo5B2rj97z0V3vvlB\n3aGFXl4GOn+C9Yr/P5AYybW+G/jXuyUYn4vhWZ+RO0NHi40Y7mSJ1zOCYfF8\n3Unc4685GFkRvcQOcdWSJk3X//KZw9cSZ4Li5gStOlVBNC63aDJYodda5EjV\nwZEvTwOAn+XJW5sR2toM4uXgvE56rL7j57YE+Mmxus+0QvgLHW2NXkIwW+L4\nQdjLiABMH0SNPhh37oau995lIzy7CqEDnrTickPCfuk0Zu4gDDf6hAQniVXB\nn9k4y5stLT385NXUiXtyLazUcICacwHtT3oN11XJ2ULbjb8gvFCKyvC1M8Ky\nDlZF\r\n=e6qA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRxSHCA5YTcjqGICvJ6/+UX8vf6hYgdVzOwm6PSRdPygIgHmNse2hiEKByIIZsGUS50RKyuqBkM21zs6gzepX0L/I="}]},"maintainers":[{"name":"jmurzy","email":"jake+npm@murzy.com"}],"_npmUser":{"name":"jmurzy","email":"jake+npm@murzy.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xhr-fetch_1.0.0-alpha.5_1562368692819_0.43560324734575584"},"_hasShrinkwrap":false},"1.0.0-alpha.6":{"name":"@building-block/xhr-fetch","version":"1.0.0-alpha.6","description":"XHR-powered fetch implementation with upload and download updates","repository":{"type":"git","url":"git+https://github.com/building-block/blocks.git"},"license":"MIT","authors":["Jake Murzy","Julia Qiu"],"main":"dist/xhrFetch.js","umd:main":"dist/xhrFetch.umd.js","module":"dist/xhrFetch.mjs","source":"src/xhrFetch.js","publishConfig":{"access":"public"},"sideEffects":false,"scripts":{"build":"microbundle --target web --strict","dev":"NODE_ENV=test babel-node src/xhrFetch","prepublishOnly":"npm run build","test":"jest"},"devDependencies":{"@babel/node":"^7.5.0","babel-jest":"^24.8.0","jest":"^24.8.0","microbundle":"^0.11.0"},"keywords":["XHR","XMLHttpRequest","fetch","upload","download","react","progress","uploader","abortable","abortable fetch","aws","s3"],"gitHead":"b6f3d5572a4064dff1afeda4816daae20f6f2bd9","bugs":{"url":"https://github.com/building-block/blocks/issues"},"homepage":"https://github.com/building-block/blocks#readme","_id":"@building-block/xhr-fetch@1.0.0-alpha.6","_nodeVersion":"10.10.0","_npmVersion":"lerna/3.15.0/node@v10.10.0+x64 (darwin)","dist":{"integrity":"sha512-9g9U26vPTS11ljKRqAXQnJ15Z8tXM6WBa/GrQ/MtznksBBK4fBlvdnGRH5caY6D62hXiEhRqdxxX1iNMqa8NTg==","shasum":"4ec530b98a05290cf6c182c72cca2493b7ed5fe7","tarball":"https://registry.npmjs.org/@building-block/xhr-fetch/-/xhr-fetch-1.0.0-alpha.6.tgz","fileCount":9,"unpackedSize":29373,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJm6MCRA9TVsSAnZWagAAdLoQAJFrmUXvGi5nzcyIRjqS\nt5+RZOYULgf8VUd+yGhDI9OzmoORXJms19RnOSnzgewFMBbiNzqXMhuQqcoW\n7Qv85Yi+rS9xtfVWG71h9f3TbDBBzMAZgLnMdY2aGkDG7E6H3HbDRiPzELw1\nN6OXGwGalBKRtEg8qUhPzidX8Rlvzfh2sPKsAEQDXA/DkEvtbhA/OoAhl/sE\n6Iugtk6dUFobnyY8RGOlPg9ze/NadBoOn6gojRuTk3Vt4+DG4QA2VCIlbi9X\n/NiECVsBZf76VSEwIKOn+NLkssF6aQZ9NK5+bYQXi+aEaOwn7MA89BiSaWtn\n1tH0esyw+0/+SrrYucfO4blL4TOIWeg1LIBqn7W3RPfT49SWD8DkxP4hDBwi\nje2cdQKsSTXcyXxJ6Bypl70I9Wgd2fRydWI/ySCqyW5qL7H3ufVNAba15sCg\nQ6EPjdQQKCCItrKUro0VYv03Q+ycyaLiDA9EL2v5ezAaAXQe6MZ2K4nFhAAm\n2o1V3UzirUV8FrowTcyDkezmwfBVaAaHYLl2/JLv3tp6m9pPsNHii/gn68zy\nFEVTcY2Hq+Eq6LP4KMSx4zuHyZYhd3NERa5vNjD485x3wO2aCKWWsAnUGDod\nKtBggqnKjh9cHZRez/m2fjEmCdFYIZnkDI0TnTgTYRKgZ//srI3Q70bKbnjM\nLKV6\r\n=lR21\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDQ5ETRRdfB5Yker6UtVz3rgLrQgTbXeBiSYT5D6u2RNAiEAmY4jWbBAuvWHaeksa5mKmoD9k/OhivG+7IBYkLchqN4="}]},"maintainers":[{"name":"jmurzy","email":"jake+npm@murzy.com"}],"_npmUser":{"name":"jmurzy","email":"jake+npm@murzy.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xhr-fetch_1.0.0-alpha.6_1562799755447_0.7520932276224217"},"_hasShrinkwrap":false},"1.0.0-alpha.7":{"name":"@building-block/xhr-fetch","version":"1.0.0-alpha.7","description":"XHR-powered fetch implementation with upload and download updates","repository":{"type":"git","url":"git+https://github.com/building-block/blocks.git"},"license":"MIT","authors":["Jake Murzy","Julia Qiu"],"main":"dist/xhrFetch.js","umd:main":"dist/xhrFetch.umd.js","module":"dist/xhrFetch.mjs","source":"src/xhrFetch.js","publishConfig":{"access":"public"},"sideEffects":false,"scripts":{"build":"microbundle --target web --strict","dev":"NODE_ENV=test babel-node src/xhrFetch","prepublishOnly":"npm run build","test":"jest"},"devDependencies":{"@babel/node":"^7.5.0","babel-jest":"^24.8.0","jest":"^24.8.0","microbundle":"^0.11.0"},"keywords":["XHR","XMLHttpRequest","fetch","upload","download","react","progress","uploader","abortable","abortable fetch","aws","s3"],"gitHead":"17de58f24f1a130cb740001da3b48e27e1bf7cc0","bugs":{"url":"https://github.com/building-block/blocks/issues"},"homepage":"https://github.com/building-block/blocks#readme","_id":"@building-block/xhr-fetch@1.0.0-alpha.7","_nodeVersion":"10.10.0","_npmVersion":"lerna/3.15.0/node@v10.10.0+x64 (darwin)","dist":{"integrity":"sha512-r6xpTtu+tc7v/+bdvxtMTDNYZW3Akii524H7CaCAJxrbKrKljJcPapyPTBIJTD0zHkLGxuvVzGP+HUT6jmET2g==","shasum":"8116c4e5a2f3e4c06113d4303875e71a8d8967bf","tarball":"https://registry.npmjs.org/@building-block/xhr-fetch/-/xhr-fetch-1.0.0-alpha.7.tgz","fileCount":9,"unpackedSize":29514,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJ2V+CRA9TVsSAnZWagAAlkkP/iIylgklDcbQgyJQVNkg\nqcfWuZ4X4++D+BeICxnCJBlyWGWXT1BdlEBNGhLn1IgAqjtIk73YHBR2U72P\nNeF/M79pOzJTX8Msdq9Dqa1IOu3+RsteyMvX3KGh0yBnHXP/xC/C8PknOwA5\nC9DjhUjaE6fuIaZouj8pzPZrJtyc54ZlDhK8NNXYX2OR4ije49uyu97epwnA\nOKTV4cowyl3QYG3fwV4diRnBV5LdkYZqYN/cs58QBtEtTOp07nzZqyMzDL3W\n4FfGhj35HvF97IR3Wc8nVLQlgazIbk6VGRHeigah3bFM3X6LezXpuC7jNSUw\nRo2UzmrfOTzeLz7XU01BgKiHxUp9QjxPZqzBz8OCpZCAX22UmTslQ6OcfBaS\nDdXruWcvN53KXV4/COV1woanGJGYfnGr2LeruBd0xMQDS7BsMsCCTIqTicHe\nQSLHtfdBUfAgWuBKatvwhmz6bx6AF2kwwAAAm6YysOJXysLLO7TVCuCMFWG1\n0CeQJTaPUJJXsBgMzOGemWLJlRPnBRA3gmJCSxm04sJ1uuZ2j47KfTGxHJjP\n3SQUuZqU4m1wrS1rsfCcYvRSxid/Bee+wLqB0LoP27Pn4zwRZmbG6j52W4U7\nEI07LPpTzTC0+/D4hyVQIDX0si9HwTrHoLw2OZ8cbPP+S0ihtoUa+sK9C0MU\neaVl\r\n=tu/e\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCP0akbQONb6Igck7HD7Cp9R4n2u0kWXCHXGuKf6buflAIgFyYw/DgxvZmJuN1AnMvRegsKHdRONYEFlVaZNFdmM2s="}]},"maintainers":[{"name":"jmurzy","email":"jake+npm@murzy.com"}],"_npmUser":{"name":"jmurzy","email":"jake+npm@murzy.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xhr-fetch_1.0.0-alpha.7_1562862974083_0.1777256672542391"},"_hasShrinkwrap":false},"1.0.0-alpha.8":{"name":"@building-block/xhr-fetch","version":"1.0.0-alpha.8","description":"XHR-powered fetch implementation with upload and download updates","repository":{"type":"git","url":"git+https://github.com/building-block/blocks.git"},"license":"MIT","authors":["Jake Murzy","Julia Qiu"],"main":"dist/xhrFetch.js","umd:main":"dist/xhrFetch.umd.js","module":"dist/xhrFetch.mjs","source":"src/xhrFetch.js","publishConfig":{"access":"public"},"sideEffects":false,"scripts":{"build":"microbundle --target web --strict","dev":"NODE_ENV=test babel-node src/xhrFetch","prepublishOnly":"npm run build","test":"jest"},"devDependencies":{"@babel/node":"^7.5.0","babel-jest":"^24.8.0","jest":"^24.8.0","microbundle":"^0.11.0"},"keywords":["XHR","XMLHttpRequest","fetch","upload","download","react","progress","uploader","abortable","abortable fetch","aws","s3"],"gitHead":"97154a79549e4e36a2b4526dc7912f892d4c633f","bugs":{"url":"https://github.com/building-block/blocks/issues"},"homepage":"https://github.com/building-block/blocks#readme","_id":"@building-block/xhr-fetch@1.0.0-alpha.8","_nodeVersion":"10.10.0","_npmVersion":"lerna/3.15.0/node@v10.10.0+x64 (darwin)","dist":{"integrity":"sha512-0eO0L9ROBAWAOHRPdL5O/Iy5R540LKfLj4WTeyXTMkJLgXturcATphvaFS9Gf5c75xmFXCfPudeLRONU2ptb0Q==","shasum":"8c1e5ef27109ffe13abb67aa29bdbef1fa002595","tarball":"https://registry.npmjs.org/@building-block/xhr-fetch/-/xhr-fetch-1.0.0-alpha.8.tgz","fileCount":9,"unpackedSize":29457,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJ5tVCRA9TVsSAnZWagAAcFYQAKMqP7PQ03mv62xIrYOD\nltFOenbTAe8KWNhbFkgbT1UeMmMOy3UGdyIdpInNxGdzfPa2UL4Cg4SEQGHr\n5Ji4DkYD3E0u2ZkJXmQJzn6lLZBmo5TM2gja/ivUrcvoXD+2B/vlGdJ+ksQU\nfyhkOwqZA9eWvRBylCTYrFLRinmRPTXZbtRqzOVYRRhS9IiivgEPNhb4ZsZj\nR5L8uy8YBXRbhKqMrOLgRsCJ3+A6BIluxfyEtUfycV84upURQKSfpVh7AUKu\nMzOPZZreNOMje27YxI1kFIWHF2i8vJnCpIO38UdhzF4WuFQI9Z4aM5EJU7yc\n2BzGBCNyvlNwGxVT0+R9VFYsjtcFI6gGkaC1A+iR18G2eCaCiF7Wh0pM4QCn\n9TgIoPvXXSA+6EH9vhUoCDB3pkzrxZG9CyaCMnyKs2vHpVRHMnkSxqGREIi5\nfElGjyYzAzKlPelSyYi7ytIS6BXnbFYHxs58ZvDNC4GcaXTZRh8n1qtpeZTT\ncGCaaSZWPDwx/Y4mkN5pKilcllY0/0qCLkTmw7IkfA7Hh8/ZHm4DKUePmQ+E\nKESdxisqDEzT9bBb7s/uzKl5/4NoefLynNNF1wC6Hf+MEL2Rxh7Sv0wTKLrl\n2Jz0ZnWOtBmIJU+BTreTIidSY1v4VhyJ7LQwUlskGm/MjVjaAm1kDnCHG39J\nrYo/\r\n=NlbT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHWPVASoXP5OC5a/j/Bzc7HdJN8a32JEbz8+wvKeVzKQAiEA8WOEvqp5v5owe6Q1Y4BX/gN1hZoH/hC865BCmgCy6fw="}]},"maintainers":[{"name":"jmurzy","email":"jake+npm@murzy.com"}],"_npmUser":{"name":"jmurzy","email":"jake+npm@murzy.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xhr-fetch_1.0.0-alpha.8_1562876757277_0.8489096297903631"},"_hasShrinkwrap":false}},"time":{"created":"2019-07-04T00:48:29.326Z","1.0.0-alpha.2":"2019-07-04T00:48:29.701Z","modified":"2022-04-04T21:01:55.082Z","1.0.0-alpha.3":"2019-07-04T00:52:11.983Z","1.0.0-alpha.4":"2019-07-04T01:32:24.884Z","1.0.0-alpha.5":"2019-07-05T23:18:12.981Z","1.0.0-alpha.6":"2019-07-10T23:02:35.584Z","1.0.0-alpha.7":"2019-07-11T16:36:14.289Z","1.0.0-alpha.8":"2019-07-11T20:25:57.392Z"},"maintainers":[{"email":"julia@juliaqiu.com","name":"juliaqiuxy"},{"email":"jake+npm@murzy.com","name":"jmurzy"}],"description":"XHR-powered fetch implementation with upload and download updates","homepage":"https://github.com/building-block/blocks#readme","keywords":["XHR","XMLHttpRequest","fetch","upload","download","react","progress","uploader","abortable","abortable fetch","aws","s3"],"repository":{"type":"git","url":"git+https://github.com/building-block/blocks.git"},"bugs":{"url":"https://github.com/building-block/blocks/issues"},"license":"MIT","readme":"# xhr-fetch\n\nXHR-powered fetch implementation with extras\n\n[![NPM](https://img.shields.io/npm/v/@building-block/xhr-fetch.svg?style=flat)](https://www.npmjs.com/package/@building-block/xhr-fetch) [![Gzip Size](https://img.badgesize.io/https://unpkg.com/@building-block/xhr-fetch/dist/xhrFetch.js?compression=gzip)](https://unpkg.com/@building-block/xhr-fetch/)\n\nAlthough `fetch` is a relatively low-level API and in most cases more complete than XMLHttpRequest, it does not provide an API for request progression. A proposal for [`FetchObserver`](https://github.com/whatwg/fetch/issues/607) is being\nworked on but currently it is not possible to implement request progression using just `fetch`.\n\n`xhr-fetch` provides a `fetch`-like interface, enough to make it a viable replacement for `XMLHttpRequest`, that also implements a non-standard request and response progression API.\n\nIf response progression is all you need, `fetch` does provide a low-level API for [response progression](https://fetch.spec.whatwg.org/#fetch-api). In that case we recommend that you stick with the standards unless you prefer a higher level abstraction.\n\n### Installation\n\n#### Using npm:\n\n```sh\n$ npm install --save @building-block/xhr-fetch\n```\n\n#### Using yarn:\n\n```sh\n$ yarn add @building-block/xhr-fetch\n```\n\n\n## Usage\n\n```javascript\nimport xhrFetch from '@building-block/xhr-fetch';\n\nxhrFetch('https://postman-echo.com/put', {\n  method: 'PUT',\n  headers: { /* headers */ },\n  body: { /* body */ },\n  onDownloadProgress = (xhrEvent) => {\n    console.log('Upload progression', xhrEvent);\n  },\n  onUploadProgress = (xhrEvent) => {\n    console.log('Download progression', xhrEvent);\n  },\n});\n```\n\nTry with [Runkit](https://npm.runkit.com/@building-block/xhr-fetch)\n\n### Tracking progress\n\nTo provide a better user experience, you might want to display progression over time such as bitrate (speed), remaining time, transferred bytes, and overall transfer progress, you can use [@building-block/track-progress](../track-progress).\n\n## Caveats\n\n### Aborting requests\n\n`xhr-fetch` supports the abortable fetch API. This feature requires that you include additional polyfills for AbortController, AbortSignal and [DOMException](../whatwg-domexception).\n\n```javascript\nimport xhrFetch from '@building-block/xhr-fetch';\n\nconst abortController = new AbortController();\n\nxhrFetch('/endpoint', {\n  signal: abortController.signal,\n}).catch((error) => {\n  if (error.name === 'AbortError') {\n    console.log('Aborted');\n  }\n});\n\nabortController.abort();\n```\n\n### Looking for a `fetch` polyfill?\n\nThis package is not meant to replace `fetch`. If you're looking for a fetch polyfill, you should use\n[whatwg-fetch](https://github.com/github/fetch). If you are looking to use fetch in Node.js, you can\nwith [node-fetch](https://github.com/bitinn/node-fetch). In universal environments, you can replace\nwhatwg-fetch and node-fetch with just [cross-fetch](https://github.com/lquixada/cross-fetch).\n","readmeFilename":"README.md"}