{"_id":"http-toolkit","_rev":"44-3474f886f0afd720671b936d541a4dcc","name":"http-toolkit","dist-tags":{"latest":"2.0.1"},"versions":{"1.3.2":{"name":"http-toolkit","version":"1.3.2","description":"Well-documented toolkit for making elegant HTTP requests with JavaScript","homepage":"https://antondelorme.github.io/http-toolkit","repository":{"type":"git","url":"git+https://github.com/antondelorme/http-toolkit.git"},"author":{"name":"Anton Delorme"},"license":"MIT","main":"dist/index.js","scripts":{"release":"node scripts/release.js","build":"rimraf dist && babel ./src -d dist --ignore src/test/**","build:docs":"jsdoc -c .jsdoc.json","gh-pages":"jsdoc -c .jsdoc.json -d .","test":"node scripts/test.js"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.0","@babel/node":"^7.8.7","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/polyfill":"^7.8.7","@babel/preset-env":"^7.9.0","@types/jasmine":"^3.5.10","babel-eslint":"^10.1.0","better-docs":"^1.4.7","chalk":"^3.0.0","eslint":"^6.8.0","eslint-config-prettier":"^6.10.0","eslint-plugin-prettier":"^3.1.2","eslint-watch":"^6.0.1","jasmine":"^3.5.0","jasmine-spec-reporter":"^5.0.1","jsdoc":"^3.6.3","prettier-eslint":"^9.0.1","readline-sync":"^1.4.10","rimraf":"^3.0.2"},"keywords":["http-toolkit","http","toolkit","rest","requests"],"dependencies":{"cross-fetch":"^3.0.4"},"gitHead":"bbb0d6b8bea0f31b80de80839a668fb3b08ebefe","bugs":{"url":"https://github.com/antondelorme/http-toolkit/issues"},"_id":"http-toolkit@1.3.2","_nodeVersion":"12.16.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-EwkCIvUMdIUY2BdD3vjqbmQ/y/KnLXI43xEfQakx3lRe/VoGl6IIwkGkIQoi20cwI/Sg5ekDJg5jeFuAeZdUWA==","shasum":"9443cf87fd382054e768043e9214722192f5e07f","tarball":"https://registry.npmjs.org/http-toolkit/-/http-toolkit-1.3.2.tgz","fileCount":34,"unpackedSize":395397,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeef1lCRA9TVsSAnZWagAAL/0QAJTZsBWgZ/tCsQoksy7q\nmCoadxcx93bbcnWj+fT3ikhJXbwUX/t+fAp4femNAtQkSPm4AZLF+4mfxAQz\nPtakF0wOyaUAZBpCQiJPetQmFRbzI5BitX4802Z+hx1FXwMUIH/MrInQEKT3\ny6fhgkkq+FqcWXYD6TaWa8JGvICewosM/bhic+GMtcjSv+wPRulZPsmAtEIz\nBwZwmdu+ZC9w6/Kew9t3cTITXKyvmTR26nzaKe++AXG8mKcJOezEqU3AoTS5\nipFrQxNe0I+IVsCIHAyDHJA0oAsjL35GZtQ8GCwcJhEYg6puBGNcDo9MuhMK\nK/vecLEESIz0es0SyYqyx7HkuY7ShZ7lNx8uFAOGe/Hhm9qVdxqAKpCzjVmQ\nCu6Bl4X1bICBCE3ZDb+uAwCIdXFUiUG2qyR+zx0pMOu1FkTkvko+qAMCZLE7\nFC3sIf2Z6UCKOWHp5Up8ohDxwe1oA0O7q2GDceYHdttNj/Er0ghPRe/UFBa4\nL16K252p0vPpqWVPzdnEl3atqXoOwv5kDXjqWQDxah6LKikRIBpyX+jOJ7Fn\n9Dzo4iocnVgLZsA2c3oTHn0nqpGVufdV4aasc8usPno2KtMT0fViyPTFpJKF\ny+kAm72LDD2xUWkCrvZ5h2mTCD4PJVajuuhHgW/cjCBJm17HtQhqQdlvrA63\n7yL5\r\n=cN/4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICFHVDV5c/KwinETa9oycqQBT/fiHfccMb7w57lV1HA9AiEAxB7tyI8FdYje4P34W3hL22ITBqRStMD/OZp9uvY9JGs="}]},"maintainers":[{"name":"antondelorme","email":"anton.delorme@outlook.com"}],"_npmUser":{"name":"antondelorme","email":"anton.delorme@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http-toolkit_1.3.2_1585053029405_0.6342241140159559"},"_hasShrinkwrap":false,"deprecated":"Deprecated version. Use @latest"},"1.3.3":{"name":"http-toolkit","version":"1.3.3","description":"Well-documented toolkit for making elegant HTTP requests with JavaScript","homepage":"https://antondelorme.github.io/http-toolkit","repository":{"type":"git","url":"git+https://github.com/antondelorme/http-toolkit.git"},"author":{"name":"Anton Delorme"},"license":"MIT","main":"dist/index.js","scripts":{"release":"node scripts/release.js","build":"rimraf dist && babel ./src -d dist --ignore src/test/**","build:docs":"jsdoc -c .jsdoc.json","gh-pages":"jsdoc -c .jsdoc.json -d .","test":"node scripts/test.js"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.0","@babel/node":"^7.8.7","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/polyfill":"^7.8.7","@babel/preset-env":"^7.9.0","@types/jasmine":"^3.5.10","babel-eslint":"^10.1.0","better-docs":"^1.4.7","chalk":"^3.0.0","eslint":"^6.8.0","eslint-config-prettier":"^6.10.0","eslint-plugin-prettier":"^3.1.2","eslint-watch":"^6.0.1","jasmine":"^3.5.0","jasmine-spec-reporter":"^5.0.1","jsdoc":"^3.6.3","prettier-eslint":"^9.0.1","readline-sync":"^1.4.10","rimraf":"^3.0.2"},"keywords":["http-toolkit","http","toolkit","rest","requests"],"dependencies":{"cross-fetch":"^3.0.4"},"gitHead":"5d010db2e7e8cc9a236b460f95a1da057cb3f565","bugs":{"url":"https://github.com/antondelorme/http-toolkit/issues"},"_id":"http-toolkit@1.3.3","_nodeVersion":"12.16.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-GrnNHqW8b2wtW/Mj8MeXXc8INnE60sDF1aMXzSYgKAZ/Y0cngWBi62bPNXOa5FFfTT83Yh2K0IWDH37/VAQqNA==","shasum":"aad5dbc301de51f6e612eb4d742716c5dfa941e8","tarball":"https://registry.npmjs.org/http-toolkit/-/http-toolkit-1.3.3.tgz","fileCount":34,"unpackedSize":395396,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeef8uCRA9TVsSAnZWagAA9ukP/1yr1kENVsgLiwvH37Ro\nszKAlfZikaNMQ37CjqCwNm5PMe6fZ4SLJpdK9fDq+ybj/y6kDgU6DzdNDpFv\nsPVDyJEnMsDyNnqiG6nKK6WWxjenIBpxs81kTNw0JVIZwa70QcpYdUOV71YP\n7vzOwkzJVu8VOgTflodUOAa0W1X6eRORdOyJTCHx9a4A2bxUZl4xDZxb41Gy\nZAoY0pq23FSodUdq+tvfBrXmbmXLahOnHt715gOAfdCYYlgb4NAFxV/MYvoh\nMkyMX6/Dz2Ee6HAfYPqCU+pPVmJU9Y/aCuc7+S3mAtaXoGU5k68oUwG6XFeb\n9Ez5lGf2aTnZKJx5JiISchzTOu8IO8+3a3ccBsepaMDuf7cggfP2u20zBbvu\nT6QBkRAh6/3DovEFRqU8BnA3DTVZ7FMFl8gbUSgGpoXCzWAG3IU1cBJc63dx\nSokeR2BOcj+axB+5PA1qOEWwlUtbz9DaxbigNEPKFbBoI8ycIo5/Nv0w/fou\ntYihqn43jYfX+WMuLNxFBIMKC8mHiwe3gLI3VOAeQqtlZOblWyEWBpKpZ01h\n8asetcyB2jQyb5g7eOVd2ViTasrHksdagRvlRywtffSMBvqdljNCrhQjjThA\njkszvqplIj1d9deVC6Eg9HaJFdXf87WdGQly8hPeZhldWezR5uAyM8EuZ49+\nfoIw\r\n=7gDi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEO2KKvsOdfZe4m4DHiqOuUo6SwnYmS7lkAjfeWLS6RPAiAKWiBA8qQ7mfYmfYxdAIELrEMKPN7nbOFK7YaxH5QPLw=="}]},"maintainers":[{"name":"antondelorme","email":"anton.delorme@outlook.com"}],"_npmUser":{"name":"antondelorme","email":"anton.delorme@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http-toolkit_1.3.3_1585053485596_0.989325696158242"},"_hasShrinkwrap":false,"deprecated":"Deprecated version. Use @latest"},"1.4.0":{"name":"http-toolkit","version":"1.4.0","description":"Well-documented toolkit for making elegant HTTP requests with JavaScript","homepage":"https://antondelorme.github.io/http-toolkit","repository":{"type":"git","url":"git+https://github.com/antondelorme/http-toolkit.git"},"author":{"name":"Anton Delorme"},"license":"MIT","main":"dist/index.js","scripts":{"release":"node scripts/release.js","build":"rimraf dist && babel ./src -d dist --ignore src/test/**","build:docs":"jsdoc -c .jsdoc.json","gh-pages":"jsdoc -c .jsdoc.json -d .","test":"node scripts/test.js"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.0","@babel/node":"^7.8.7","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/polyfill":"^7.8.7","@babel/preset-env":"^7.9.0","@types/jasmine":"^3.5.10","babel-eslint":"^10.1.0","better-docs":"^1.4.7","chalk":"^3.0.0","eslint":"^6.8.0","eslint-config-prettier":"^6.10.0","eslint-plugin-prettier":"^3.1.2","eslint-watch":"^6.0.1","jasmine":"^3.5.0","jasmine-spec-reporter":"^5.0.1","jsdoc":"^3.6.3","prettier-eslint":"^9.0.1","readline-sync":"^1.4.10","rimraf":"^3.0.2"},"keywords":["http-toolkit","http","toolkit","rest","requests"],"dependencies":{"cross-fetch":"^3.0.4"},"gitHead":"2a2e1cde8be583c90603896bdccf128555d953fd","bugs":{"url":"https://github.com/antondelorme/http-toolkit/issues"},"_id":"http-toolkit@1.4.0","_nodeVersion":"12.16.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-GdpHArtZHbCdnpoZPS9PFFTd28+JmPHkECRmVx6lyayKsW8uKAx1MBMuH20+ksZA1gblJj72pyMIdBe2Ck9p7Q==","shasum":"6997496c4f3d73e83b31fc9a3a3017824864385e","tarball":"https://registry.npmjs.org/http-toolkit/-/http-toolkit-1.4.0.tgz","fileCount":11,"unpackedSize":38751,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeenn9CRA9TVsSAnZWagAAn1EP/RbimPNX7q8vaDUlRGW0\nV0HinAGnK5fWxbOoEx5m7v/7SWAbGiJN6Ee3X2I6R1TH45zVL26eSLbrT3hj\n7Ky5X9mJCSTKh4A78MMFEkHJEkX6YPyi9Iy/pUXjxngvqAoBCLECSLzepjXF\nQXI50VTFxmzKENahugJIafQnKG5R6cyNXSoza6ylJRZMvF67a0mZQdKryACN\n65oPN/6V2+1dC1eNLyyGCLlCnqZ3ACEAqajn+EUZUYoWgbpQuqyD7ikkrn1B\nz1pVfhrvS3JqtIjznXffDjLhWz4WlXISynCc3X6Uk5aML8JyqgMag01utPic\no7BwKv/Me8BNuS1RbDR0/xvW7TByGgxLgc4kkbkFVBRvEb1Dvnuup4S427u8\nzOaLdICKytYC/pxaEH1s/nNWZN8iUj8hrfvcAS2CpYFtzXeLMlzIiXOFemXF\n/YHpGsA72I7KwP5f8LfZe1IrF5iYQsWc7W2VbZFlwNOfKLlw2rQHBB7Cg/RH\nHlaHkdnII3QM+jJSRzPflD72q2prQJpvSj5dMa0jSQRrD6F+M2bcIbX3j33G\nktXXT7msHp+QExLJpqFnVoDCZXCtxmNfI1GUJh9pYDW3Bz2wYWhYbfM0bWBL\nrujTMwTESfzj9Uj0nKozJEtf82yCrhYg8wW6V+dklDwgvkoG2V8aLc0WwAcD\neAtC\r\n=jClT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFMeYFN+maJSpnqKqLgcpdoNtLJzodjO/KVcEHeJFT3UAiEAnUETo+iZ3QtEWxaW1Vs1bUwW7ehjB14HjR90Tlnbgsw="}]},"maintainers":[{"name":"antondelorme","email":"anton.delorme@outlook.com"}],"_npmUser":{"name":"antondelorme","email":"anton.delorme@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http-toolkit_1.4.0_1585084925345_0.7487091104407917"},"_hasShrinkwrap":false,"deprecated":"Deprecated version. Use @latest"},"1.4.1":{"name":"http-toolkit","version":"1.4.1","description":"Well-documented toolkit for making elegant HTTP requests with JavaScript","homepage":"https://antondelorme.github.io/http-toolkit","repository":{"type":"git","url":"git+https://github.com/antondelorme/http-toolkit.git"},"author":{"name":"Anton Delorme"},"license":"MIT","main":"dist/index.js","scripts":{"release":"node scripts/release.js","build":"rimraf dist && babel ./src -d dist --ignore src/test/**","build:docs":"jsdoc -c .jsdoc.json","gh-pages":"jsdoc -c .jsdoc.json -d .","test":"node scripts/test.js"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.0","@babel/node":"^7.8.7","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/polyfill":"^7.8.7","@babel/preset-env":"^7.9.0","@types/jasmine":"^3.5.10","babel-eslint":"^10.1.0","better-docs":"^1.4.7","chalk":"^3.0.0","eslint":"^6.8.0","eslint-config-prettier":"^6.10.0","eslint-plugin-prettier":"^3.1.2","eslint-watch":"^6.0.1","jasmine":"^3.5.0","jasmine-spec-reporter":"^5.0.1","jsdoc":"^3.6.3","prettier-eslint":"^9.0.1","readline-sync":"^1.4.10","rimraf":"^3.0.2"},"keywords":["http-toolkit","http","toolkit","rest","requests"],"dependencies":{"cross-fetch":"^3.0.4"},"gitHead":"62e663024c019306ca74d5aca15406ba643380b3","bugs":{"url":"https://github.com/antondelorme/http-toolkit/issues"},"_id":"http-toolkit@1.4.1","_nodeVersion":"12.16.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-a2il3XCt9oFdJ59ewAPp6lWhomeSBZAWKF6CldDO7Es82mlQ7H7Sb43u5zopbucKJjPVIO5RyshklvfxOuIv7g==","shasum":"3477e8411a323605f99af9fd07c824e1e734ed9e","tarball":"https://registry.npmjs.org/http-toolkit/-/http-toolkit-1.4.1.tgz","fileCount":34,"unpackedSize":419896,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeenyBCRA9TVsSAnZWagAA/PcP/1L3CSgGrZdpTNyPo1rZ\nQcXslBnM5bQEkty7aPoG9b+6imJRU9VIA1TvHuA+FRyQX6Klxl4OMDsYrAJg\nAL+Jck63GP1BiZXOOZqBOup4is+abw3iwYjTu4la3NuPxK/mfMMD8/hmVUkz\nFSFRqfrvrxreyAt2C0rdBKDZcu/4/pun8mNzqxvj/71WDUwZIuGRA8BHgSXS\nrjL2+zC+ua6Y6rguo2vWhaa8qYtnqPU5d0SJFWYI2X1pG5Cek3OLTMOz4hfc\nRllB54WaHFmbf+m3P3QbgCCiBVMQVTZxXj1lobumt8jKY7yGoQ9JRRpqqXrt\nhiKOm9jEV1V3k4vUBR4QECzminzSZhi7F+fVAKSarFbf5mEG8tjwTEcvcNf8\nYxlxG5MMCNZROTW1l967oHpo8HkOJ8pyH7CaJobhdCS2B2hNf1aJg8l3AmO1\nmg/ebK+xSgS6Z+V09twF0Hjjz9OnM0rdtBq6MTOxPjcrRCCLH/p6kPh/6sEv\nJ1PvZz4AB7O6t3Hflff6486SpYDuZqh8gMnBqHxXtopWDis+10w/K2a4Pk+F\nC8+8864Z29U9+kZ6mQp1PTFDxiCH5HKfrfKONc7tu9TlfXl1cCtG9WUj+2nj\nmqZXcdAcZoxIdiBiQZy4ET4lkBxA/TVJ3FCm332H8f+68AQB5GeBYO3I66eB\nxvcc\r\n=Z0Oj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFq8zWif4VgfBi41iemGj4Ji6qiiGFA0KyGXQjA03sf6AiAzhZbX/z/uzvAPYRTedyTLGEElUKeLPC+ZqS/EStRzOA=="}]},"maintainers":[{"name":"antondelorme","email":"anton.delorme@outlook.com"}],"_npmUser":{"name":"antondelorme","email":"anton.delorme@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http-toolkit_1.4.1_1585085569379_0.0877421864950012"},"_hasShrinkwrap":false,"deprecated":"Deprecated version. Use @latest"},"1.4.2":{"name":"http-toolkit","version":"1.4.2","description":"Well-documented toolkit for making elegant HTTP requests with JavaScript","homepage":"https://antondelorme.github.io/http-toolkit","repository":{"type":"git","url":"git+https://github.com/antondelorme/http-toolkit.git"},"author":{"name":"Anton Delorme"},"license":"MIT","main":"dist/index.js","scripts":{"release":"node scripts/release.js","build":"rimraf dist && babel ./src -d dist --ignore src/test/**","build:docs":"jsdoc -c .jsdoc.json","gh-pages":"jsdoc -c .jsdoc.json -d .","test":"node scripts/test.js"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.0","@babel/node":"^7.8.7","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/polyfill":"^7.8.7","@babel/preset-env":"^7.9.0","@types/jasmine":"^3.5.10","babel-eslint":"^10.1.0","better-docs":"^1.4.7","chalk":"^3.0.0","eslint":"^6.8.0","eslint-config-prettier":"^6.10.0","eslint-plugin-prettier":"^3.1.2","eslint-watch":"^6.0.1","jasmine":"^3.5.0","jasmine-spec-reporter":"^5.0.1","jsdoc":"^3.6.3","prettier-eslint":"^9.0.1","readline-sync":"^1.4.10","rimraf":"^3.0.2"},"keywords":["http-toolkit","http","toolkit","rest","requests"],"dependencies":{"cross-fetch":"^3.0.4"},"gitHead":"0eb9fec8299d8ac388da7d19c91a1b65b1609423","bugs":{"url":"https://github.com/antondelorme/http-toolkit/issues"},"_id":"http-toolkit@1.4.2","_nodeVersion":"12.16.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-g79T/l0GrWEUD485yWTJiOfZ0hf+DVLnkgK8zZNslLy9d5MCJXs47LEJpVJltL3kxecFbIGfEusMlr9/r6HnRg==","shasum":"090310330566a08e1bb7e294ae85727e43bcb696","tarball":"https://registry.npmjs.org/http-toolkit/-/http-toolkit-1.4.2.tgz","fileCount":34,"unpackedSize":419892,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeeoHECRA9TVsSAnZWagAASSMP/02g276TkRDWOcN3ZYVS\nylxt2mcVx4SOjSBYkkN/2bUoFJyja7duLKyFJrvyKoTU73wbfQl1rJuqQtg1\nxxe5d5HciSmsyu6p+LJ2kvQkSR/GaY6lh3xUYjHADxw76yMzLDZseGw3A9Eb\ngYkCvdl4e6VoOpQQ9DzAPe80VgjnwWJZAvCqRwnubLOORaAHhv54dKQ4nXJe\nqTm38Ym78pedeNrYdOF2NQBbsfzDMuLtBk0NzjsLf0pb3WKUO0/zXtGBojiO\nBKghMOJVGDJud9LieROQN8tG9u5YNnFhxWCjMozrDPKicBVr/H8HX5ZgJQvU\ntoLNOqUjvBIKyiBpcdJIu/DlvuXmLBaaT7Dh2SPL+zfBhPhpT6sY2Q6Rhpsx\nD8uo+oSXNMIux9PhIRN9G1tFx256BP0XO9+lbbrcSzCcTn56oej/ATZBrkb7\nmVp8UH6M4fwQ5sDvP7Jl2NfcBhE7++AtXQXImrKyt7CE+fAfmsEmz4AGLe/X\ns1/kY44vmfV5VpsS3tqNu8JMSkzegaL1NpnNjybQpdueV8sxsfNrLp9hT7Dz\n2WaTkCzx+N3cEhnanCSQ+HzeKI3pfOFVTBPh1x55KBiCHDgrL6ywDvpF3jro\nV50cWS3DMphMOwPtEY3cIU6dSnkZAStSREbK2Li7fH0mvfTOZSPRRZNNLi5G\nXkmb\r\n=+PHR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE/AuXZQbZbzJKHxcsSNYkZmhQglHApqHRt3qZBZV9XXAiEA7QdSvpEht1q6idV8Ai7AEivSgl9ChQpHhhWEOJdhN74="}]},"maintainers":[{"name":"antondelorme","email":"anton.delorme@outlook.com"}],"_npmUser":{"name":"antondelorme","email":"anton.delorme@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http-toolkit_1.4.2_1585086915960_0.8308969296302342"},"_hasShrinkwrap":false,"deprecated":"Deprecated version. Use @latest"},"1.5.0":{"name":"http-toolkit","version":"1.5.0","description":"Well-documented toolkit for making elegant HTTP requests with JavaScript","homepage":"https://antondelorme.github.io/http-toolkit","repository":{"type":"git","url":"git+https://github.com/antondelorme/http-toolkit.git"},"author":{"name":"Anton Delorme"},"license":"MIT","main":"dist/index.js","scripts":{"release":"node scripts/release.js","build":"rimraf dist && babel ./src -d dist --ignore src/test/**","build:docs":"jsdoc -c .jsdoc.json","gh-pages":"jsdoc -c .jsdoc.json -d .","test":"node scripts/test.js"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.0","@babel/node":"^7.8.7","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/polyfill":"^7.8.7","@babel/preset-env":"^7.9.0","@types/jasmine":"^3.5.10","babel-eslint":"^10.1.0","better-docs":"^1.4.7","chalk":"^3.0.0","eslint":"^6.8.0","eslint-config-prettier":"^6.10.0","eslint-plugin-prettier":"^3.1.2","eslint-watch":"^6.0.1","jasmine":"^3.5.0","jasmine-spec-reporter":"^5.0.1","jsdoc":"^3.6.3","prettier-eslint":"^9.0.1","readline-sync":"^1.4.10","rimraf":"^3.0.2"},"keywords":["http-toolkit","http","toolkit","rest","requests"],"dependencies":{"cross-fetch":"^3.0.4"},"gitHead":"19850fe2b6c26928f821876e5ecaac848715b2ed","bugs":{"url":"https://github.com/antondelorme/http-toolkit/issues"},"_id":"http-toolkit@1.5.0","_nodeVersion":"12.16.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-LoefKrRFpYLslmb+DF89rxxZrhlmeKgvQIUmddqc7YhoK+jlTD833IaYVkGjNPb+0RcGqVkEKO9uHAMFF/JiiQ==","shasum":"20d0b5f9afa93ff81bda1fcbfb98ce336c75f995","tarball":"https://registry.npmjs.org/http-toolkit/-/http-toolkit-1.5.0.tgz","fileCount":37,"unpackedSize":456150,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeezWACRA9TVsSAnZWagAAv1EQAJMGTeMXwWytQmPliACo\nJNRcndPV+3+G8TwOeDX351n+lsVP6W6vBuOSl1y+Z60BxYtRg/5Jb2vGiicT\nDut2icePO2V9qPlzmMnOBxOt1OO999gBtcdAhrRxPcDACpheowhAbPHWccKr\nf3JL83fJUky1AgEVN8dstEPWUzJeXkfaw4PWxMX3ZtpiI4PUr8iSFOa4JAEM\nNSwaAD+oU1WNN5+/81ONbf1DSFoU8iFFu4sdnRVNcfYI0Set2siX222TFKg1\nxgu7jrmO30gFzTG1SxvSDWsHeiYEPph1YSIbazGAJKnb6mSNTGqE6jxV8Ulb\ncwkz3/KZi5Da6TEWRGo0WWmaytocBhnKEuOsZ7i+SVHMr8KINyx/vzkqkBo/\nOVbcCD3dfOea2Y8wAzkJ1SGB0SgVxmFemb/M7s5shJHk1O18kEyewwIgxsp6\nap5Pzhking6AfjYDJcc3k6F4xrdewUGpzpG11ExvEGi5A/2O8VxcNOMFvxeo\nWFdj6TffAfhbtnFOaLlo5ZqPnBRIPjN0/to5s82PSLcQdJ8WzkjjKtx35wyg\n3z/eOexKQMPIAURXaZmSmHz7/WYpLuD1z+ZU6X2pZ7/k3XV19EnxjXCFPyJf\ncJyD9yiO6LRCfQa1YNOiLaueCn3pwnZ+IEK0DgOd28RJDw0zeCy3DiS9QTxJ\naoAS\r\n=CsTQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICKa8CwZz8gWjUtth1gjneEH4EUKxCOWIgwL03j49ZplAiBAIu7s0ENzEIK4Dxequ0f8Fst80TuwVqyCpC3jJRYoNg=="}]},"maintainers":[{"name":"antondelorme","email":"anton.delorme@outlook.com"}],"_npmUser":{"name":"antondelorme","email":"anton.delorme@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http-toolkit_1.5.0_1585132928065_0.6288367069543717"},"_hasShrinkwrap":false},"1.5.1":{"name":"http-toolkit","version":"1.5.1","description":"Well-documented toolkit for making elegant HTTP requests with JavaScript","homepage":"https://antondelorme.github.io/http-toolkit","repository":{"type":"git","url":"git+https://github.com/antondelorme/http-toolkit.git"},"author":{"name":"Anton Delorme"},"license":"MIT","main":"dist/index.js","scripts":{"release":"node scripts/release.js","build":"rimraf dist && babel ./src -d dist --ignore src/test/**","build:docs":"jsdoc -c .jsdoc.json","gh-pages":"jsdoc -c .jsdoc.json -d .","test":"node scripts/test.js"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.0","@babel/node":"^7.8.7","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/polyfill":"^7.8.7","@babel/preset-env":"^7.9.0","@types/jasmine":"^3.5.10","babel-eslint":"^10.1.0","better-docs":"^1.4.7","chalk":"^3.0.0","eslint":"^6.8.0","eslint-config-prettier":"^6.10.0","eslint-plugin-prettier":"^3.1.2","eslint-watch":"^6.0.1","jasmine":"^3.5.0","jasmine-spec-reporter":"^5.0.1","jsdoc":"^3.6.3","prettier-eslint":"^9.0.1","readline-sync":"^1.4.10","rimraf":"^3.0.2"},"keywords":["http-toolkit","http","toolkit","rest","requests"],"dependencies":{"cross-fetch":"^3.0.4"},"gitHead":"c1f5dc424f6b1a8ffde398606c536471e3f991c8","bugs":{"url":"https://github.com/antondelorme/http-toolkit/issues"},"_id":"http-toolkit@1.5.1","_nodeVersion":"12.16.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-6/KH/SwJV05Ux6l1IKu0HfYWdbvX1JVsqP2xCywxWmtxBWWJbOkpJp0l2dodmJS4gSNXt8XDMeapjFGQQK8SOw==","shasum":"39a636aa3e9c02f3656b71f6ee2f67a48b95937a","tarball":"https://registry.npmjs.org/http-toolkit/-/http-toolkit-1.5.1.tgz","fileCount":37,"unpackedSize":456155,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeezaXCRA9TVsSAnZWagAAJN8QAJN6amuy+HH6QnH154bv\n6CR9OLcd4GlJsq4GZbdO2bvLaGtrSL5R1S9Qc2bSy/ginn0AUEJx0s6WAgjs\nz3XypDnkik09HXEp4428rOfA3ZaElaoP6opZA6+iyhWnQy9X4wpEtdbPLvzv\nN+1GZ8OBEnMZDAXp9i/qNd8E4lQzS4nIyFnnjUI34OJ7KD52j+VifobyHDAb\nG9n5fWGpEJl6p4Wh/is1RYtnxqbWE+3rFX0YRdsbH0XG5s8ALgIZzLMDT5rd\nmoR62Zl6GmZ2xCcfDgWkm52t3yhH5DFkyGzyM0NzTDX/ddyTOTKNklPY94Xg\na07SPvVVRC87wGKcgfmUv8y5yE05ztr73ISfBivXpHBqkTYnIaMmDwNeq7fw\ntBuQhYsVVG55O18AfdsPJ4OASUicwvWiGY5IiipMTetYYQvsTU35rmroJLGx\nVd5/aM6vdlql84TmtbnQHKlCGgmDV6veYWxNmsdbENKiVxlQWLMEk+0PFCoR\nAEA//VKsMCqmzSIymzGScOshdiyZm0vVNh9HfvaStxpHM0f3StY4XyYcqlZp\nwi0szOIwxo1ngPynPWnuRlwaMrZOovV9j+aWUMnvT1lwo3xvBRcHOeWp9Iom\nE/+CzgOxtV3yfZZiXZoJjg0NyWLGvISzvDHiBPaQxg4n91bCL5Vts+uFYFkq\ndi5Y\r\n=eBFR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAIV7BZqSHyNyuSGrYIblo/f5hgm9kpqfaWOUhVUGyP5AiAhGmocf7+EyF+6WQJSQ7YhZd8B7xxb4ij5LmjNlIGuxA=="}]},"maintainers":[{"name":"antondelorme","email":"anton.delorme@outlook.com"}],"_npmUser":{"name":"antondelorme","email":"anton.delorme@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http-toolkit_1.5.1_1585133206669_0.9565569954804545"},"_hasShrinkwrap":false},"1.5.2":{"name":"http-toolkit","version":"1.5.2","description":"Well-documented toolkit for making elegant HTTP requests with JavaScript","homepage":"https://antondelorme.github.io/http-toolkit","repository":{"type":"git","url":"git+https://github.com/antondelorme/http-toolkit.git"},"author":{"name":"Anton Delorme"},"license":"MIT","main":"dist/index.js","scripts":{"release":"node scripts/release.js","build":"rimraf dist && babel ./src -d dist --ignore src/test/**","build:docs":"jsdoc -c .jsdoc.json","gh-pages":"jsdoc -c .jsdoc.json -d .","test":"node scripts/test.js"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.0","@babel/node":"^7.8.7","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/polyfill":"^7.8.7","@babel/preset-env":"^7.9.0","@types/jasmine":"^3.5.10","babel-eslint":"^10.1.0","better-docs":"^1.4.7","chalk":"^3.0.0","eslint":"^6.8.0","eslint-config-prettier":"^6.10.0","eslint-plugin-prettier":"^3.1.2","eslint-watch":"^6.0.1","jasmine":"^3.5.0","jasmine-spec-reporter":"^5.0.1","jsdoc":"^3.6.3","prettier-eslint":"^9.0.1","readline-sync":"^1.4.10","rimraf":"^3.0.2"},"keywords":["http-toolkit","http","toolkit","rest","requests"],"dependencies":{"cross-fetch":"^3.0.4"},"gitHead":"d0bc559b1e8e3d16553748db6d49f4e150a6c0c3","bugs":{"url":"https://github.com/antondelorme/http-toolkit/issues"},"_id":"http-toolkit@1.5.2","_nodeVersion":"12.16.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-hOOU2YlxIuKlLN9/oN4eHVsOMsUhdCUkOxL6XeZmQ3KpkG9UK2rqXbv3jMOdFlJiRQokUaSHiV62tT5DPqUxEA==","shasum":"bd6a1a5d1c25ceb01eb40e54c497aeb2c9333fc1","tarball":"https://registry.npmjs.org/http-toolkit/-/http-toolkit-1.5.2.tgz","fileCount":12,"unpackedSize":45635,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeezcGCRA9TVsSAnZWagAAGKUP/27femYXN/3qCFD3vB4x\nyj3wjZb57YzGuGrKWjAp5Pcj9dsPnutHV0xxeOvofDLeVgKfI4KPtB4LYQcH\nvzDkEoqFVWIpGpzUMCbl/ozAQ6sbC5Vjyc/IV0TkMXy/iXqx2FM72TffH2qG\nSYmEVIsf0IQoJlaw+CJdtykb0jJ2Tklc2hSesnH9flSf+2p949FWpSUD/ims\nsU7k4AKpNaaOMxA/kX5Wy6u0c9hd9FEHYtjXYxwzWbamZ/CJoHjb45G6Q8vf\n6MLR2T99ESV/uWkg2vVwI67lqF6vmIjKscjuAFBpSij10HS9BuXpTGA9DkAX\nvOpq/QsVNLmN4k/CjxSVXffAAk9/wmULPghT6siqhHs+eJcpOEmW0ijAKoXd\nSVs4Fo/Y/d1ULRHodACHTFGOOAWNKFQzrN/3ov1YDLksoL5CbmMAb8Tln5Mj\nsYWt5sNszqnnscKBCJzopYazHNYnUHpJln/yHBBJU2itssfDPqP+QkDVdzqV\nQvX9yWS7xpGOsIy0K6o7LkklTd9FjnJtzryJz55r/vNuiQpMldU/XPXnNWZa\nCHqaDvJz7N6GHtGIr+EULpvUOfgV8AwAs4vETlVOO0uR1VOA6cyel0rzj1XX\nQGi95P2v55960yPrAJbjPpAeN9sQq08I/oWMeE/K0gJ32ddyyPVzQ7bkscJi\nYc9D\r\n=IIQ7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGnm1hHLW5eciz67s6DMzmsDt+ilaPZQLN1wXOukRPvAAiBwsSMjCHhA6t7mCpPKAnfPGdEtUSc+JfVfluaAIyOa9g=="}]},"maintainers":[{"name":"antondelorme","email":"anton.delorme@outlook.com"}],"_npmUser":{"name":"antondelorme","email":"anton.delorme@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http-toolkit_1.5.2_1585133318431_0.8698975875133335"},"_hasShrinkwrap":false},"1.5.3":{"name":"http-toolkit","version":"1.5.3","description":"Well-documented toolkit for making elegant HTTP requests with JavaScript","homepage":"https://antondelorme.github.io/http-toolkit","repository":{"type":"git","url":"git+https://github.com/antondelorme/http-toolkit.git"},"author":{"name":"Anton Delorme"},"license":"MIT","main":"dist/index.js","scripts":{"release":"node scripts/release.js","build":"rimraf dist && babel ./src -d dist --ignore src/test/**","build:docs":"jsdoc -c .jsdoc.json","gh-pages":"jsdoc -c .jsdoc.json -d .","test":"jest","test:watch":"jest --watchAll","test:coverage":"npm run test -- --coverage","coveralls:publish":"node scripts/cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.0","@babel/node":"^7.8.7","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/polyfill":"^7.8.7","@babel/preset-env":"^7.9.0","babel-eslint":"^10.1.0","babel-jest":"^25.2.3","better-docs":"^1.4.7","chalk":"^3.0.0","coveralls":"^3.0.11","eslint":"^6.8.0","eslint-config-prettier":"^6.10.0","eslint-plugin-prettier":"^3.1.2","eslint-watch":"^6.0.1","jest":"^25.2.3","jsdoc":"^3.6.3","prettier-eslint":"^9.0.1","readline-sync":"^1.4.10","rimraf":"^3.0.2"},"keywords":["http-toolkit","http","toolkit","rest","requests"],"dependencies":{"cross-fetch":"^3.0.4"},"gitHead":"eed94cb8a5f8ca9c5fa18faf05025cb764bbe468","bugs":{"url":"https://github.com/antondelorme/http-toolkit/issues"},"_id":"http-toolkit@1.5.3","_nodeVersion":"12.16.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-lVPb6J69Qj8Gd5Ch7rOez5ihopz79qZ3azaBXN42HZnuOzeGqeCF+Z+TFJFjeDIrq3iQW1XNkb5wWhRp15hFMw==","shasum":"336990c180aeb1e6fbe93f1a362fbba93842cd3e","tarball":"https://registry.npmjs.org/http-toolkit/-/http-toolkit-1.5.3.tgz","fileCount":12,"unpackedSize":43610,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJef0D7CRA9TVsSAnZWagAAwl0P/0sxW5l3p+GrrpH3a9Ws\ncbPFUhdCLPIB6ekUwxEe97Uto6is2AIWOizgIX/JbHnAKyEOe2HvDqpMFsRg\nxDD6ateu0aYzWnWoR1IUEpYSezofe8T+eWR42AHe7bxEZRGs3dlAR2EFIsci\nau2Qh4nnNEln7SL2iVAfY1QYY6IYCEVYz4dyB7xBRbyyXEMAHy6L/MFQR2HV\nfdEeFjHoQFiA+DzS1y8ln7ZuQcZBp3mXA+xnKpVbGqF7RQSj6r9GHMM6w57m\nqUn3/EhtT4XKSrXkO0tU9/bRDhnPiiw0Rvm6I0eHN6RwynATwFtQvU8bPaVj\n6sn23lTURjqc3Tsj/GldkJtrMbqpM2OPH7Ds+DfT2Yoa9kThoCTe6750Phb0\n0p8nLfSaSrUVuV4nxZFpbzwP6puaWpSCjZVR/fkCqmX09K67T04JE3c5P37o\npjFQuILpAxVpdEOLEckL5Rlklopzq2i55CapuIkwCkMj7zmdubSo1LBBbiO5\nhIdsb4IneYUMHKzJzpgY5KkjtvRKnu0L6H5GTurL4CKiN6rsdEJhXvB8qcO8\nXLBokrlNjy+aq35SJIriltN5H4zoJxfYBD/zMSTTy6eKuJ1u+SjUW0xr911P\nalbBUP2i0x2xd4c8ksnqcZUisJil0I2qv+sF43U8wAcuQMqH5c54fW8IwJXu\nal8O\r\n=9FKK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHzMoJSMGGTRmxTxVF/yrQ11cm9EO2bfh91tdIgp6ivMAiEArF0FkpKgKLU+D6YsnYNkgZezexjER2whV5ItvY8Fsu8="}]},"maintainers":[{"name":"antondelorme","email":"anton.delorme@outlook.com"}],"_npmUser":{"name":"antondelorme","email":"anton.delorme@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http-toolkit_1.5.3_1585398010601_0.8652246211842536"},"_hasShrinkwrap":false},"1.5.4":{"name":"http-toolkit","version":"1.5.4","description":"Well-documented toolkit for making elegant HTTP requests with JavaScript","homepage":"https://antondelorme.github.io/http-toolkit","repository":{"type":"git","url":"git+https://github.com/antondelorme/http-toolkit.git"},"author":{"name":"Anton Delorme"},"license":"MIT","main":"dist/index.js","scripts":{"release":"node scripts/release.js","build":"rimraf dist && babel ./src -d dist --ignore src/test/**","build:docs":"jsdoc -c .jsdoc.json","gh-pages":"jsdoc -c .jsdoc.json -d .","test":"jest","test:watch":"jest --watchAll","test:coverage":"npm run test -- --coverage","coveralls:publish":"node scripts/cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.0","@babel/node":"^7.8.7","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/polyfill":"^7.8.7","@babel/preset-env":"^7.9.0","babel-eslint":"^10.1.0","babel-jest":"^25.2.3","better-docs":"^1.4.7","chalk":"^3.0.0","coveralls":"^3.0.11","eslint":"^6.8.0","eslint-config-prettier":"^6.10.0","eslint-plugin-prettier":"^3.1.2","eslint-watch":"^6.0.1","jest":"^25.2.3","jsdoc":"^3.6.3","prettier-eslint":"^9.0.1","readline-sync":"^1.4.10","rimraf":"^3.0.2"},"keywords":["http-toolkit","http","toolkit","rest","requests"],"dependencies":{"cross-fetch":"^3.0.4"},"gitHead":"0eb5e38a85506965efecdc764cd57274d512fe94","bugs":{"url":"https://github.com/antondelorme/http-toolkit/issues"},"_id":"http-toolkit@1.5.4","_nodeVersion":"12.16.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-YoEwWXibyGDs/OpwcttjIY3krxojASz5GI+j05mlREFlOHfMBEyxElRh27nnAYq12kqhp+34JczBIxXoxaRYBg==","shasum":"cb1e78947cd9e3405d724a30046604c5d2bb6a12","tarball":"https://registry.npmjs.org/http-toolkit/-/http-toolkit-1.5.4.tgz","fileCount":14,"unpackedSize":53539,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJef2lKCRA9TVsSAnZWagAAxtcQAJ0IlSztHRgVBa9efkTb\ncRFIdfTHekHm07hDHmG0siiFduA8e/TpSaJKiobf7ieYk5HGLUeSmdiaUEsm\n/kFlNZECDAOz/qycbTdmSYbjVceruklmLphaTjgBz/g5t8aRD5/0obqW5P+8\nzTd/Ug0J+IL++FWT7B3MmayYQoWnlAiYvWNj2d7JrS5oqe0xxyYKsG4EmQ3e\nQ4axYrjyLxkhq98wws5VoNhhuD13lEaNYEkrzmRoIN7R0oD0VW+kdNnVw9tg\np311HznsHQeUTa+A7QFuX11bN+Pp/b+vFXVHA5glh2GtBksqtq9mnxHk4Lbc\nPzJ6VZ1X9IsLiCQ9HRy0Qlofvc9YEb0DKpmq1lkXLJHwXB06CWhwJOHidRRH\nKTekPZpr2Vu75Rqi2ik9EsNObAf3TT0wIoCrKZ0edKMRaBEODgMbOsZtCQG9\nxRwdonsdTyx1+8EsNAJ6NPnjFb4YI5XGf8f+iVKGArVx8NS5YSBgZDjRs9kb\nlJHMiAFoCcZ2hIIhqEKhVQvOgrjOUQv1RFJtjzxFfOzAuD1/p2A4LL8PQHOv\nV1i6tw0RJjtF1qj4E7UeV/CWQ+GxIA9yEG0+YDHdz/2Kk+1d462r7vjb8c8C\nIg3pRykgfHyy/qz3Z2HTBnvZgayd8sMP7VmwTNSmYqj1rpsFQwO7wX+0xBus\nx+e4\r\n=k8Mm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB4QMNTzfRKIWeNePyuhX3Dal9NIanBQXnPREI59e2vgAiAlwVxXVGiuYcV72adF7qdqb5QimQQa98nSzj2uGz8PrA=="}]},"maintainers":[{"name":"antondelorme","email":"anton.delorme@outlook.com"}],"_npmUser":{"name":"antondelorme","email":"anton.delorme@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http-toolkit_1.5.4_1585408329890_0.5230567097020296"},"_hasShrinkwrap":false},"1.5.5":{"name":"http-toolkit","version":"1.5.5","description":"Well-documented toolkit for making elegant HTTP requests with JavaScript","homepage":"https://antondelorme.github.io/http-toolkit","repository":{"type":"git","url":"git+https://github.com/antondelorme/http-toolkit.git"},"author":{"name":"Anton Delorme"},"license":"MIT","main":"dist/index.js","scripts":{"release":"node scripts/release.js","build":"rimraf dist && babel ./src -d dist --ignore src/test/**","build:docs":"jsdoc -c .jsdoc.json","gh-pages":"jsdoc -c .jsdoc.json -d .","test":"jest","test:watch":"jest --watchAll","test:coverage":"npm run test -- --coverage","coveralls:publish":"node scripts/cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.0","@babel/node":"^7.8.7","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/polyfill":"^7.8.7","@babel/preset-env":"^7.9.0","babel-eslint":"^10.1.0","babel-jest":"^25.2.3","better-docs":"^1.4.7","chalk":"^3.0.0","coveralls":"^3.0.11","eslint":"^6.8.0","eslint-config-prettier":"^6.10.0","eslint-plugin-prettier":"^3.1.2","eslint-watch":"^6.0.1","fs-extra":"^9.0.0","jest":"^25.2.3","jsdoc":"^3.6.3","prettier-eslint":"^9.0.1","readline-sync":"^1.4.10","replace-in-file":"^5.0.2","rimraf":"^3.0.2"},"keywords":["http-toolkit","http","toolkit","rest","api","json","request","requests","fetch","whatwg","cross-fetch"],"dependencies":{"cross-fetch":"^3.0.4"},"gitHead":"3b9871097cc74f0c6e9da11e04df8b6d6db826ac","bugs":{"url":"https://github.com/antondelorme/http-toolkit/issues"},"_id":"http-toolkit@1.5.5","_nodeVersion":"12.16.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-A+H6TXKLlNtfQ/8WAXrKisEwk7PQGA40g7Frs1zDl8tadjVJoxJsD3VAK3O+9D7iceJ67VwyZXfMYHxPKFuB1Q==","shasum":"0b7a900d60d563601037ece102614b122835f8cb","tarball":"https://registry.npmjs.org/http-toolkit/-/http-toolkit-1.5.5.tgz","fileCount":14,"unpackedSize":54290,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegRYuCRA9TVsSAnZWagAAddoQAJb9OUjPLutgLa2rokQ5\nxQXN9mV2tjKVEFcvBPVuU1ZcpUKtqHc+j2VJOEeI/+eYwETFO/KQxYuXqbFz\nP37Z6nHvWrzKPiOEqtiw6N/lXLmtVzoVwn4PyODPZeZNUFqc0wo4i0wRf0Mg\nQ3QmN1NuXE5BWKpxrCTIi36sVwIt1L9Y31bAbVy9UWu65XtHnlitBanrhWDj\nRCG8hv/e9+IjpHr840evnQ/rrcB+Vh3v9sdvTKXhT27CykIjELdqvHYeAQgN\no5Q8qsy0rwLfKKKfnT/kuyDY+ZpsatiA6IUWQjXZRBenpQX9tlkOZ+cbPiK3\n3j8bIh+DlbjT94SqPoXoxICBBknIEd6Bjm9NB74jenUgri4Sc/9pJ4JkAYLG\nzy5owy29lYBqPHtVvxj8Z3M7m1TVdSrp/VJtrckT8Yo4sX9QxcTNVTjlt0qA\nJ/1wQ5XoC5m3bmtRgVGVC4QEP4F4ukAgos9CaDhoLQYdrJuT2Yb1DSLKKgtS\ns63+Jolr2jIf57+9zX/oCn7L6acBKyeAATy21/6hvcZ/l4+WFr3N3V8ULAwt\n+JM/NwIqu+F5mRRkvy5+IdhBlxPjIls09lECVRbP0Lb43ho391GV/JIX7JQX\naBamk7Hp8LpZokWlfcfWbOrpxzZguQKjLIwa1GUzKpcwfjRgvFGjK5bXzWQu\nj4BD\r\n=x26g\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMRFz+jGnkEbr9e/wTIUW5zzDajW1SF5w4ViWzJZmisQIgJXDIdehcLvLhvR9F0DcNk04uFyRJCyXC7df9UTjE3ik="}]},"maintainers":[{"name":"antondelorme","email":"anton.delorme@outlook.com"}],"_npmUser":{"name":"antondelorme","email":"anton.delorme@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http-toolkit_1.5.5_1585518125575_0.5244758987820222"},"_hasShrinkwrap":false},"1.5.6":{"name":"http-toolkit","version":"1.5.6","description":"Well-documented toolkit for making elegant HTTP requests with JavaScript","homepage":"https://antondelorme.github.io/http-toolkit","repository":{"type":"git","url":"git+https://github.com/antondelorme/http-toolkit.git"},"author":{"name":"Anton Delorme"},"license":"MIT","main":"dist/index.js","scripts":{"release":"node scripts/release.js","build":"rimraf dist && babel ./src -d dist --ignore src/test/**","build:docs":"jsdoc -c .jsdoc.json","gh-pages":"jsdoc -c .jsdoc.json -d .","test":"jest","test:watch":"jest --watchAll","test:coverage":"npm run test -- --coverage","coveralls:publish":"node scripts/cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.0","@babel/node":"^7.8.7","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/polyfill":"^7.8.7","@babel/preset-env":"^7.9.0","@types/jest":"^25.1.4","babel-eslint":"^10.1.0","babel-jest":"^25.2.3","babel-polyfill":"6.26.0","better-docs":"^1.4.7","chalk":"^3.0.0","coveralls":"^3.0.11","eslint":"^6.8.0","eslint-config-prettier":"^6.10.0","eslint-plugin-prettier":"^3.1.2","eslint-watch":"^6.0.1","fs-extra":"^9.0.0","jest":"^25.2.3","jest-fetch-mock":"^3.0.3","jsdoc":"^3.6.3","prettier-eslint":"^9.0.1","readline-sync":"^1.4.10","replace-in-file":"^5.0.2","rimraf":"^3.0.2"},"keywords":["http-toolkit","http","toolkit","rest","api","json","request","requests","fetch","whatwg","cross-fetch"],"dependencies":{"cross-fetch":"^3.0.4"},"gitHead":"7fa3d659e76459f4486f52a8129c3e811ab258cd","bugs":{"url":"https://github.com/antondelorme/http-toolkit/issues"},"_id":"http-toolkit@1.5.6","_nodeVersion":"12.16.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-PQIckXd+ak1lk6n6dYvnyQfP8RpzILBiMP8F45tnhgD5iblSpz2s2m30vR+IpCfMIlT7QwHEcjt+kOR1FaQIoA==","shasum":"b56050c008249929f6bcbf8299c979d67e51e207","tarball":"https://registry.npmjs.org/http-toolkit/-/http-toolkit-1.5.6.tgz","fileCount":14,"unpackedSize":64574,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeg0m1CRA9TVsSAnZWagAAaKAP/1yAkvxvmhxsLaZNufck\nMrE7a1oTYPT1yHSDqqp+VspTeSqDo9Ik9DxESxAyiseXF/q+fwVnIYvgl5+z\nLQDZjeEd7bm3pAohMQ3putCKmobGR9EW4J8Ipt0j3rc69ejgPmn096kPdcZZ\ne5akqWKQMl8zwkfZd1UTrZL/UPRFSqCxW38o/yIO4R9YFaB6R/DHnM3VcqHV\nwGBvEDtxwmd5ruQcPp9BloAikjOt1LcbimEdbafOxtPWMR8CswtJR7IqAtKg\niRscmUBs5SXKsb2AAqrNhNWbX3ZBWIe0Z5duHwTVxW3PrBneSQTARD5GBZJP\nU968G4E/fy+JbdeOj/o9+yBnka6H+llDe/wDmwpyPEs80WtQsEPwHxEPKV3m\nYdhgZ0eWQwITakNELfoJZ9v2vTOdWjzlqld7AY8d0Wsm55OhgWvrIV5QG8fX\nwt2TLUg8LcPUEtcPuS7iVrZw7XwpbxWWO+MHpvdTEtcW9NxX6b/MoTo66j8c\n1deaL2k4kjING334UearMWVMmYtzWPlPzfR3EU+8K2WfLPxccH8OnwLjraWt\n6F897113lvi+zKcpCj/jlNWpXcw4F9vH8gSMSQ8t0oEryabR7+EbyTkU1WZ/\nC66hHjHroZqHVn0ddI/+N8qYc7DFNJsjdPhltpfJ/tlRixrFGJfkXANDHLXF\nZeLs\r\n=SHXS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDU5oI2qLbLn+Il/9EJ5HfiW0Yct/OHRn8icX6KsGp1cAIhANJb20ujj7EwlyVlKUGstqbLTVInQiBkVDQgK71xpavM"}]},"maintainers":[{"name":"antondelorme","email":"anton.delorme@outlook.com"}],"_npmUser":{"name":"antondelorme","email":"anton.delorme@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http-toolkit_1.5.6_1585662389326_0.576096613708331"},"_hasShrinkwrap":false},"2.0.0":{"name":"http-toolkit","version":"2.0.0","description":"Well-documented toolkit for making elegant HTTP requests with JavaScript","homepage":"https://antondelorme.github.io/http-toolkit","repository":{"type":"git","url":"git+https://github.com/antondelorme/http-toolkit.git"},"author":{"name":"Anton Delorme"},"license":"MIT","main":"dist/index.js","scripts":{"release":"node scripts/release.js","build":"rimraf dist && babel ./src -d dist --ignore src/test/**","build:docs":"jsdoc -c .jsdoc.json","gh-pages":"jsdoc -c .jsdoc.json -d .","test":"jest","test:watch":"jest --watchAll","test:coverage":"npm run test -- --coverage","coveralls:publish":"node scripts/cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.0","@babel/node":"^7.8.7","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/polyfill":"^7.8.7","@babel/preset-env":"^7.9.0","@types/jest":"^25.1.4","babel-eslint":"^10.1.0","babel-jest":"^25.2.3","babel-polyfill":"6.26.0","better-docs":"^1.4.7","chalk":"^3.0.0","coveralls":"^3.0.11","eslint":"^6.8.0","eslint-config-prettier":"^6.10.0","eslint-plugin-prettier":"^3.1.2","eslint-watch":"^6.0.1","fs-extra":"^9.0.0","jest":"^25.2.3","jest-fetch-mock":"^3.0.3","jsdoc":"^3.6.3","prettier-eslint":"^9.0.1","readline-sync":"^1.4.10","replace-in-file":"^5.0.2","rimraf":"^3.0.2"},"keywords":["http-toolkit","http","toolkit","rest","api","json","request","requests","fetch","whatwg","cross-fetch"],"dependencies":{"cross-fetch":"^3.0.4"},"gitHead":"198f37dc6c6fce26a8b804fd814909bd2b871afa","bugs":{"url":"https://github.com/antondelorme/http-toolkit/issues"},"_id":"http-toolkit@2.0.0","_nodeVersion":"12.16.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-zPyQAxybVLNgPysGLOBBfLSYL2O/SYr/M67Gn6jPhL4hQeqMBeSJbFmAndoJ+vaAA72bQH3uhBCeXDcDzje0qg==","shasum":"3991fddb1f71620b816187f8b1aa7e514d9000c2","tarball":"https://registry.npmjs.org/http-toolkit/-/http-toolkit-2.0.0.tgz","fileCount":14,"unpackedSize":62547,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehD6BCRA9TVsSAnZWagAAWEkP/2XcBB1yuX9i9pKCmJFW\nb7afBVxnb10jaRn/C9axdfxs/Z7jd3FlSlFIlfQGRF+T5+kNwIx7lMiAfYol\nuUHgblX6MIwCc2T/5EoJW8ZoVVn4bmnCdULbSpR93cSSqYZjlFquWxBhyL3G\n7nxfwftaNIfaVIXJ991IMRaUQVWoJ6sVRo+zaZihkH9s5AwxoFHm7djw7Kb6\nHT23cW4lpNZcO2w5EktANL2WJ8vHBUa2WAmpzl0ch6FH7P+gKiRumB36Ly24\nh3kAW+306wo1j/DHHegRTyAPCcmHW398zWwX6gYJFzqgv+Zj0SxlCVN30FcZ\neqd4ByL+slg/Rzrc0WvGIOix9hV/N3oWBoMBGwPa3HR5qdTECMS4RVjH7tlc\nXALpekma0MXG1CzfhFYbRrlZHdRcqm0nilRjfHC1PXJhFwxvxffsdgfwXbI/\naMKNe2YMI5XOyAfTzmuW0cw+ZNmyXmw/YJRkZMSklB2trT+5w6GIK6GuzMwc\nVdU0g85p/Vpw2T8E++vTJ+uHK2DTD7HPXRi7TxL6tAN1oyBMv1daxo8dUuvh\n7kMAcLo99LyWblz/JEnNqKYrdpA8psw2hGZ9KOS87m1vvmTZlkwIOuBwHrbl\n+xcJfwGAeV0CpPpyqJGoBQmNqYeqmBsEhUQK/k1QJkf8YXRDFTdP6yMh/9SE\n9cv/\r\n=al1V\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDSCTmOF2JtAs93EQRKUwGYCmMv6vXdxGUo1Hk6P7ZecwIgUWho+bsOsOlL+Q5Qj5NO05dnmauJ3iLqQjC5lnObcZs="}]},"maintainers":[{"name":"antondelorme","email":"anton.delorme@outlook.com"}],"_npmUser":{"name":"antondelorme","email":"anton.delorme@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http-toolkit_2.0.0_1585725057150_0.04628580561125517"},"_hasShrinkwrap":false},"2.0.1":{"name":"http-toolkit","version":"2.0.1","description":"Well-documented toolkit for making elegant HTTP requests with JavaScript","homepage":"https://antondelorme.github.io/http-toolkit","repository":{"type":"git","url":"git+https://github.com/antondelorme/http-toolkit.git"},"author":{"name":"Anton Delorme"},"license":"MIT","main":"dist/index.js","scripts":{"release":"node scripts/release.js","build":"rimraf dist && babel ./src -d dist --ignore src/test/**","build:docs":"jsdoc -c .jsdoc.json","gh-pages":"jsdoc -c .jsdoc.json -d .","test":"jest","test:watch":"jest --watchAll","test:coverage":"npm run test -- --coverage","coveralls:publish":"node scripts/cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.0","@babel/node":"^7.8.7","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/polyfill":"^7.8.7","@babel/preset-env":"^7.9.0","@types/jest":"^25.1.4","babel-eslint":"^10.1.0","babel-jest":"^25.2.3","babel-polyfill":"6.26.0","better-docs":"^1.4.7","chalk":"^3.0.0","coveralls":"^3.0.11","eslint":"^6.8.0","eslint-config-prettier":"^6.10.0","eslint-plugin-prettier":"^3.1.2","eslint-watch":"^6.0.1","fs-extra":"^9.0.0","jest":"^25.2.3","jest-fetch-mock":"^3.0.3","jsdoc":"^3.6.3","prettier-eslint":"^9.0.1","readline-sync":"^1.4.10","replace-in-file":"^5.0.2","rimraf":"^3.0.2"},"keywords":["http","http-utils","http-utilities","httpclient","httpmethods","httpheaders","httpstatus","headers","client","toolkit","rest","response","server-response","rest-client","restclient","apiclient","api-client","http-request","http-requests","fetch","whatwg","cross-fetch"],"dependencies":{"cross-fetch":"^3.0.4"},"gitHead":"1715d7058bffd6ae4aae20a4f3dc4aa8b2e683da","bugs":{"url":"https://github.com/antondelorme/http-toolkit/issues"},"_id":"http-toolkit@2.0.1","_nodeVersion":"12.16.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-1QtpFUCn9sZx+/JEnf3gVmvFHXb5OOih/d/Vrsack5gHNg+hn2f6B/q4xPvQmMFfh7aIpE3KgHQ1CxDKJOZoIA==","shasum":"3371e9408e19bb44ef7ea44668decf997f9da956","tarball":"https://registry.npmjs.org/http-toolkit/-/http-toolkit-2.0.1.tgz","fileCount":14,"unpackedSize":67905,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeiFb5CRA9TVsSAnZWagAAd6cP/jO5TPS9AEEd/90/zgV2\neDafzgzBq67TmjfKWvpMtQTIhqpbBhv42ZCTidYuL/eLGUfDnZXrVO2pK7bS\n7cPxSa1QuzncMSS0gXkcFHTnqE5yL/7nyM8brmIW+CDMGA3iEDbijM1/jzt5\n/99JxVckSd7LKqjtPlxLg80agehN4eCBOq/Th8X4cbXtrY5vZP4SpbmqnN0V\ndj8zsFcaXt0Ad/MpdeCiiFGBTWY/BeMWtrPFx4IEb6CB+CkZX75N2OJGueSB\nA7+YCNFw2qvSd6gMiAKy7NJnHpdg7K6xRv2FH6HEwrdrdzmSjrNSpfXQ9ZQY\np25b0spjgACmCkMe9JmblzgzHuztYsVuL0NxAE780eouejFQtbL875WwUIL3\nopvo7GlC8hdMSbajdlCIa/ZYkzKNTcWFn6/YkYFbIxM17AP7v2fL59lNwokw\nVxqGCHl6NcCJQW1/yXsHBaUwVe8fq6zfJ9GdWAq6xk3xyWcQc9+ACpMwd+xe\nOjmr0EZMtjUuAp8vuDy7KfYUdDPTEMXw3Ze53VI5YYFfohA1a33sJ9QFH/q7\nNg11RyFCK8YPURl92KYPdX1CQZdhKPwiYlNlh8dY+/Ppe9Edmijqps5MHpgm\n+Cx5ug1cD439JpPzbgB41j6Wme5vaiKLkuri92CV06KKdvGnMMumUN+lYl8W\nK0AZ\r\n=liot\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5Dl2DPK2LLE6D+cBdk4RKT8pr5L7SogeLK+90vkysMQIgNdrfLFIrAjLg7yNuwcUV9/Ka7SqpSX0zzYWv7bRDCSw="}]},"maintainers":[{"name":"antondelorme","email":"anton.delorme@outlook.com"}],"_npmUser":{"name":"antondelorme","email":"anton.delorme@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http-toolkit_2.0.1_1585993465241_0.23198483538965275"},"_hasShrinkwrap":false}},"time":{"created":"2020-03-22T10:23:21.526Z","1.0.0":"2020-03-22T10:23:21.659Z","modified":"2022-05-05T08:20:15.115Z","1.0.1":"2020-03-22T10:28:23.311Z","1.0.2":"2020-03-22T14:15:18.744Z","1.1.0":"2020-03-22T14:36:52.413Z","1.1.1":"2020-03-22T14:44:37.381Z","1.1.2":"2020-03-22T15:42:24.614Z","1.1.3":"2020-03-22T16:04:13.265Z","1.3.0":"2020-03-23T18:42:49.654Z","1.3.1":"2020-03-23T19:08:32.946Z","1.3.2":"2020-03-24T12:30:29.524Z","1.3.3":"2020-03-24T12:38:05.712Z","1.4.0":"2020-03-24T21:22:05.524Z","1.4.1":"2020-03-24T21:32:49.516Z","1.4.2":"2020-03-24T21:55:16.168Z","1.5.0":"2020-03-25T10:42:08.183Z","1.5.1":"2020-03-25T10:46:46.816Z","1.5.2":"2020-03-25T10:48:38.592Z","1.5.3":"2020-03-28T12:20:10.704Z","1.5.4":"2020-03-28T15:12:10.061Z","1.5.5":"2020-03-29T21:42:05.803Z","1.5.6":"2020-03-31T13:46:29.423Z","2.0.0":"2020-04-01T07:10:57.298Z","2.0.1":"2020-04-04T09:44:25.354Z"},"maintainers":[{"name":"antondelorme","email":"anton.delorme@outlook.com"}],"description":"Well-documented toolkit for making elegant HTTP requests with JavaScript","homepage":"https://antondelorme.github.io/http-toolkit","keywords":["http","http-utils","http-utilities","httpclient","httpmethods","httpheaders","httpstatus","headers","client","toolkit","rest","response","server-response","rest-client","restclient","apiclient","api-client","http-request","http-requests","fetch","whatwg","cross-fetch"],"repository":{"type":"git","url":"git+https://github.com/antondelorme/http-toolkit.git"},"author":{"name":"Anton Delorme"},"bugs":{"url":"https://github.com/antondelorme/http-toolkit/issues"},"license":"MIT","readme":"# Http Toolkit for Node.js\r\n[![npm](https://img.shields.io/npm/v/http-toolkit?label=http-toolkit&logo=npm)](https://npmjs.com/package/http-toolkit)\r\n[![npm](https://badgen.net/npm/dm/http-toolkit?color=blue)](https://npmjs.com/package/http-toolkit)\r\n[![Build Status](https://travis-ci.org/antondelorme/http-toolkit.svg?branch=master)](https://travis-ci.org/antondelorme/http-toolkit)\r\n[![Coverage Status](https://coveralls.io/repos/github/antondelorme/http-toolkit/badge.svg?branch=master)](https://coveralls.io/github/antondelorme/http-toolkit?branch=master)\r\n[![CodeFactor](https://www.codefactor.io/repository/github/antondelorme/http-toolkit/badge)](https://www.codefactor.io/repository/github/antondelorme/http-toolkit)\r\n\r\n[http-toolkit](https://www.npmjs.com/package/http-toolkit) provides utilities and tools to allow more elegant HTTP communication.\r\n\r\nIts goals are to:\r\n* provide clean, simple and elegant functionality for communication across http\r\n* provide appropriate documentation, tied directly to the code for maximum IDE-support (development just goes quicker when you don't have to constantly search the web to explain some function)\r\n* offer simple out-of-the-box JavaScript compatibility \r\n\r\n## Installation and usage\r\n`npm install http-toolkit` or `yarn install http-toolkit`\r\n\r\nThen import as any other package.\r\nExample usage of the `httpClient`:\r\n\r\n```javascript\r\nimport { httpClient } from 'http-toolkit'\r\n// or\r\nconst httpClient = require('http-toolkit').httpClient\r\n\r\n\r\nconst myClient = httpClient()\r\nmyClient.getAsync('https://httpbin.org/get').bodyToJson().then(data => console.log(data))\r\n```\r\n\r\nYou may also supply base configuration for re-usability when defining your client:\r\n```javascript\r\nimport { httpClient, HttpHeader, MediaType } from 'http-toolkit'\r\n\r\nconst myConfiguredClient = httpClient()\r\n  .withUrl('https://httpbin.org')\r\n  .withHeader('apikey', 'my-api-key')\r\n  .withCors()\r\n  .withAuth('Basic user:password')\r\n\r\n// you can add more options based on a previous client - without affecting the old one\r\nlet moreHeadersClient = myConfiguredClient.withHeader(HttpHeader.CONTENT_TYPE, MediaType.JSON)\r\n// Or for this case you can just write:\r\nmoreHeadersClient = myConfiguredClient.withContentType(MediaType.JSON)\r\n\r\nmyConfiguredClient\r\n  .withPath('/get') // appends '/get' to the baseUrl set above ('withUrl(..)') \r\n  .addQueries({key: 'value', foo: 'bar'}) // sets query: ?key=value&foo=bar\r\n  .acceptJson()     // Accept header = application/json\r\n  .getAsync()       // execute GET request asynchronously\r\n  .bodyToJson()     // transforms the body to a JS object\r\n  .then(data => console.log(data))  // do something with the body/data\r\n\r\n// or, get body as a string:\r\nmyConfiguredClient\r\n  .getAsync('/get')\r\n  .bodyToString()\r\n  .then(data => console.log(data))\r\n\r\n// POST with body:\r\nconst myBody = { someProperty: 'value' }\r\nmyConfiguredClient\r\n  .withBody(myBody)\r\n  .postAsync('/post')\r\n  .catch(e => console.log('maybe something went wrong?', e))\r\n\r\n// With Blobs:\r\nmyConfiguredClient\r\n  .getAsync('/bytes/100')\r\n  .bodyToBlob()\r\n  .then(blob => console.log(`do something with your ${blob}`))\r\n\r\n// Query parameters\r\nmyConfiguredClient\r\n  .addQuery('foo', 'bar')   // adds a single query-param foo=bar.\r\n    // To add multiple key-value pairs and overwrite previously set queries (last param = true; default false):\r\n  .addQueries({key: 'value', anotherKey: 'anotherValue'}, true) // result: ?key=value&anotherKey=anotherValue\r\n  .withQuery('foo=bar') // manually set (overwrite) query by specifying your own. Leading '?' is added if omitted\r\n```\r\n\r\n### Pre- and postfetch\r\nYou can add pre- and post-flight functions to be run before or after every request. For example if you want to log all requests.\r\n\r\n*Note; be careful not to use the stream in the postfetch ([prefer to use clone](https://developer.mozilla.org/en-US/docs/Web/API/Response/clone))*\r\n```javascript\r\nconst myClient = httpClient()\r\n  .withUrl('https://httpbin.org')\r\n  .addPrefetch((url, options) => console.log(`sending a ${options.method}-request, body is ${options.body}`))\r\n\r\n// Or maybe a post-request function to log responses\r\nconst responseLogClient = myClient.addPostfetch(\r\n  (url, options, response) => {\r\n    response.clone() // Use clone() so we don't use the response-stream\r\n      .json()\r\n      .then(clonedJson => console.log(`response is ${clonedJson}`))\r\n  })\r\n```\r\nIn the above example; anyone who uses myClient, will automatically get a log for their requests. Anyone who uses responseLogClient will get the postfetch log of the response, **as well as** the prefetch log from myClient (since it was based off of it).\r\n\r\n### Timeout and retries\r\nThe client can also be configured with a specific **timeout** that will abort requests taking too long.\r\n\r\nAnother feature is **number of retries** and **retryWhen** that will reject any request that doesn't fulfill a certain check. This can be powerfully configured to check if the body contains what you need - else try fetching it again.\r\n\r\n```javascript\r\nmyClient = httpClient({url: 'https://httpbin.org/get'})\r\n    .withTimeout(5000) // 5 seconds\r\n    .withRetries(5)\r\n    .retryWhen(response => !isResponseStatus(response, 200)) // retry 5 times or until status === 200\r\n\r\nmyClient = myClient.retryWhen(\r\n  async response => await response.clone.json().then(data => data.key === 'myValue') \r\n)\r\n```\r\n\r\n### Common HTTP models\r\nhttp-toolkit comes with commonly used HTTP codes, methods, media-types, and headers:\r\n```javascript\r\nimport { HttpMethods, HttpStatus, MediaType, HttpHeader } from 'http-toolkit'\r\n\r\nObject.keys(HttpMethods).map(key => console.log(HttpMethods[key]))\r\nObject.values(HttpStatus).map(status => console.log(`code: ${status.code}, msg: ${status.message}`))\r\n\r\nconst jsonType = MediaType.JSON\r\nconst forwardedHeader = HttpHeader.X_FORWARDED_FOR\r\n```\r\n\r\n","readmeFilename":"README.md"}