{"_id":"@akanass/rx-http-request","_rev":"20-e7a7f68cb8270f956ef13e91e98b200b","name":"@akanass/rx-http-request","description":"The world-famous HTTP client Request now RxJS compliant, wrote in Typescript | ES6 for client and server side.","dist-tags":{"latest":"3.3.0","next":"2.7.0-rc.1"},"versions":{"2.0.0":{"name":"@akanass/rx-http-request","version":"2.0.0","description":"The world-famous HTTP client Request now RxJS compliant, wrote in Typescript | ES6 for client and server side.","main":"index.js","browser":"browser.js","types":"index.d.ts","private":false,"repository":{"type":"git","url":"git+ssh://git@github.com/njl07/rx-http-request.git"},"keywords":["Request","RxJS","Rx","ReactiveX","Observable","Observer","HTTP","API","Streams","Async","ES2015","ES2016","ES2017","ES6","ES7","ES8","Typescript","Browser"],"author":{"name":"Nicolas Jessel"},"license":"MIT","bugs":{"url":"https://github.com/njl07/rx-http-request/issues"},"homepage":"https://github.com/njl07/rx-http-request#readme","dependencies":{"rxjs":"^5.2.0","request":"^2.79.0"},"engines":{"node":">=4.0.0"},"_id":"@akanass/rx-http-request@2.0.0","scripts":{},"_shasum":"a9bcfcdb42c3aad9bfbc8b4621c9cfb8d65d3973","_from":".","_npmVersion":"4.3.0","_nodeVersion":"7.6.0","_npmUser":{"name":"akanass","email":"akanass@icloud.com"},"dist":{"shasum":"a9bcfcdb42c3aad9bfbc8b4621c9cfb8d65d3973","tarball":"https://registry.npmjs.org/@akanass/rx-http-request/-/rx-http-request-2.0.0.tgz","integrity":"sha512-BFLqDInghKECJU81KsUrISBOWg9oWjcRjkAoWDvTPgX1OfzR6wj7voRHviYn2uQX/5bY9TLN05zs+2y88Kod3g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGVLuOGPpvSmtl9Ls23CIYF0D8FNwqVgkDiXQfq8nvTFAiBKC4DbQycToq3bl0hJ0gJCaRMax4b4o9R/SKosO6btNA=="}]},"maintainers":[{"name":"akanass","email":"akanass@icloud.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/rx-http-request-2.0.0.tgz_1488298070278_0.40911338082514703"},"directories":{}},"2.1.0":{"name":"@akanass/rx-http-request","version":"2.1.0","description":"The world-famous HTTP client Request now RxJS compliant, wrote in Typescript | ES6 for client and server side.","main":"index.js","browser":"browser.js","types":"index.d.ts","private":false,"repository":{"type":"git","url":"git+ssh://git@github.com/njl07/rx-http-request.git"},"keywords":["Request","RxJS","Rx","ReactiveX","Observable","Observer","HTTP","API","Streams","Async","ES2015","ES2016","ES2017","ES6","ES7","ES8","Typescript","Browser"],"author":{"name":"Nicolas Jessel"},"license":"MIT","bugs":{"url":"https://github.com/njl07/rx-http-request/issues"},"homepage":"https://github.com/njl07/rx-http-request#readme","dependencies":{"request":"^2.80.0","rxjs":"^5.2.0"},"engines":{"node":">=4.0.0"},"_id":"@akanass/rx-http-request@2.1.0","scripts":{},"_shasum":"84c52b10685ce66276fd8fc575ffff74fe43ab87","_from":".","_npmVersion":"4.3.0","_nodeVersion":"7.7.1","_npmUser":{"name":"akanass","email":"akanass@icloud.com"},"dist":{"shasum":"84c52b10685ce66276fd8fc575ffff74fe43ab87","tarball":"https://registry.npmjs.org/@akanass/rx-http-request/-/rx-http-request-2.1.0.tgz","integrity":"sha512-HK0WQiBCCcyBsEqIWpU3C6IwU4Al8dV0sJX22BZ6OtCJ/yqQQ1n4LRAHQlNioDGj4qBM/VTCjDk1Q/+KNl6FGA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEmrJaY5bXS38u1yGR2hJDTH90xb/1f/duSkaDtCzjyPAiAJ9iorQaGZUYvkyadmyaoGMkmd1oio52klfzIeH1lGOA=="}]},"maintainers":[{"name":"akanass","email":"akanass@icloud.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/rx-http-request-2.1.0.tgz_1489054299044_0.8138853095006198"},"directories":{}},"2.1.1":{"name":"@akanass/rx-http-request","version":"2.1.1","description":"The world-famous HTTP client Request now RxJS compliant, wrote in Typescript | ES6 for client and server side.","main":"index.js","browser":"browser.js","types":"index.d.ts","private":false,"repository":{"type":"git","url":"git+ssh://git@github.com/njl07/rx-http-request.git"},"keywords":["Request","RxJS","Rx","ReactiveX","Observable","Observer","HTTP","API","Streams","Async","ES2015","ES2016","ES2017","ES6","ES7","ES8","Typescript","Browser"],"author":{"name":"Nicolas Jessel"},"license":"MIT","bugs":{"url":"https://github.com/njl07/rx-http-request/issues"},"homepage":"https://github.com/njl07/rx-http-request#readme","dependencies":{"request":"^2.81.0","@types/request":"^0.0.41","rxjs":"^5.2.0"},"engines":{"node":">=4.0.0"},"_id":"@akanass/rx-http-request@2.1.1","scripts":{},"_shasum":"df600347df57c8e5ee36a029a9da5ebfe1d6a107","_from":".","_npmVersion":"4.4.1","_nodeVersion":"7.7.4","_npmUser":{"name":"akanass","email":"akanass@icloud.com"},"dist":{"shasum":"df600347df57c8e5ee36a029a9da5ebfe1d6a107","tarball":"https://registry.npmjs.org/@akanass/rx-http-request/-/rx-http-request-2.1.1.tgz","integrity":"sha512-BroX2kOtnYjYb62nsO0yKBUnBPpp5O1E303Z6vzagJET5Fdo9Y2qEVQ7rZXXum0AfiLukpbpA6rG1mc9cfdFzQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCRSxRf7394BUl8jwniyJEczX2MSgSR1ziC4c64vnUs7QIgeHRjnPykALhn7mddUhBvA48Nuwm6FrBWEj03SVAKhHI="}]},"maintainers":[{"name":"akanass","email":"akanass@icloud.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/rx-http-request-2.1.1.tgz_1490268260666_0.8828164134174585"},"directories":{}},"2.2.0":{"name":"@akanass/rx-http-request","version":"2.2.0","description":"The world-famous HTTP client Request now RxJS compliant, wrote in Typescript | ES6 for client and server side.","main":"index.js","browser":"browser.js","types":"index.d.ts","private":false,"repository":{"type":"git","url":"git+ssh://git@github.com/njl07/rx-http-request.git"},"keywords":["Request","RxJS","Rx","ReactiveX","Observable","Observer","HTTP","API","Streams","Async","ES2015","ES2016","ES2017","ES6","ES7","ES8","Typescript","Browser"],"author":{"name":"Nicolas Jessel"},"license":"MIT","bugs":{"url":"https://github.com/njl07/rx-http-request/issues"},"homepage":"https://github.com/njl07/rx-http-request#readme","dependencies":{"@types/node":"^7.0.12","@types/request":"^0.0.42","request":"^2.81.0","rxjs":"^5.3.0"},"engines":{"node":">=4.0.0"},"_id":"@akanass/rx-http-request@2.2.0","scripts":{},"_shasum":"46e9dc9d22994af00f60491d1143c305529dec71","_from":".","_npmVersion":"4.5.0","_nodeVersion":"7.9.0","_npmUser":{"name":"akanass","email":"akanass@icloud.com"},"dist":{"shasum":"46e9dc9d22994af00f60491d1143c305529dec71","tarball":"https://registry.npmjs.org/@akanass/rx-http-request/-/rx-http-request-2.2.0.tgz","integrity":"sha512-MqK43Hj0/k0Gy/hin0HD4Owru3G1Jsdd3PYtq7+MyMNxdHMF/r9R5n/xrRcCu36gzwaE2erbWd8AEQMUxYPwVw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGmWx9zMA4pUJXqd/hH9sCAPtF32h/MO6PivF+7T0ZgQIgePznU/9nB3xwEh5y6DP/Ed/LXzdzuy25yaWKzD1LQUw="}]},"maintainers":[{"name":"akanass","email":"akanass@icloud.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/rx-http-request-2.2.0.tgz_1492188788090_0.9931822428479791"},"directories":{}},"2.2.1":{"name":"@akanass/rx-http-request","version":"2.2.1","description":"The world-famous HTTP client Request now RxJS compliant, wrote in Typescript | ES6 for client and server side.","main":"index.js","browser":"browser.js","types":"index.d.ts","private":false,"repository":{"type":"git","url":"git+ssh://git@github.com/njl07/rx-http-request.git"},"keywords":["Request","RxJS","Rx","ReactiveX","Observable","Observer","HTTP","API","Streams","Async","ES2015","ES2016","ES2017","ES6","ES7","ES8","Typescript","Browser"],"author":{"name":"Nicolas Jessel"},"license":"MIT","bugs":{"url":"https://github.com/njl07/rx-http-request/issues"},"homepage":"https://github.com/njl07/rx-http-request#readme","dependencies":{"@types/node":"^7.0.15","@types/request":"^0.0.42","request":"^2.81.0","rxjs":"^5.3.0"},"engines":{"node":">=4.0.0"},"_id":"@akanass/rx-http-request@2.2.1","scripts":{},"_shasum":"c50d4a180d6372c961376d2966951f47222c6379","_from":".","_npmVersion":"4.5.0","_nodeVersion":"7.9.0","_npmUser":{"name":"akanass","email":"akanass@icloud.com"},"dist":{"shasum":"c50d4a180d6372c961376d2966951f47222c6379","tarball":"https://registry.npmjs.org/@akanass/rx-http-request/-/rx-http-request-2.2.1.tgz","integrity":"sha512-i4jrJy8HwPrVVIj842TtQrL8Wxoett0OmBrRXEcm3E1ne0yRwf/IRbT0n3N27iWB5Mu7Ue1RHO+SPLQPYBUssQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYo7zibCXl5TUbYeFJGGpPs2b1XGVSRYBcJ3+KGaywCgIhAL2bKXCwPMgRyl2hYVVAmsjEo3jDEBfrvW86bVbvi+ZP"}]},"maintainers":[{"name":"akanass","email":"akanass@icloud.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/rx-http-request-2.2.1.tgz_1493713907753_0.11651307949796319"},"directories":{}},"2.3.0":{"name":"@akanass/rx-http-request","version":"2.3.0","description":"The world-famous HTTP client Request now RxJS compliant, wrote in Typescript | ES6 for client and server side.","main":"index.js","browser":"browser.js","types":"index.d.ts","private":false,"repository":{"type":"git","url":"git+ssh://git@github.com/njl07/rx-http-request.git"},"keywords":["Request","RxJS","Rx","ReactiveX","Observable","Observer","HTTP","API","Streams","Async","ES2015","ES2016","ES2017","ES6","ES7","ES8","Typescript","Browser"],"author":{"name":"Nicolas Jessel"},"license":"MIT","bugs":{"url":"https://github.com/njl07/rx-http-request/issues"},"homepage":"https://github.com/njl07/rx-http-request#readme","dependencies":{"@types/node":"^7.0.18","@types/request":"^0.0.43","request":"^2.81.0","rxjs":"^5.4.0"},"engines":{"node":">=4.0.0"},"_id":"@akanass/rx-http-request@2.3.0","scripts":{},"_shasum":"3729707ef94a781723d6421848f5cd8c1dee5630","_from":".","_npmVersion":"4.5.0","_nodeVersion":"7.10.0","_npmUser":{"name":"akanass","email":"akanass@icloud.com"},"dist":{"shasum":"3729707ef94a781723d6421848f5cd8c1dee5630","tarball":"https://registry.npmjs.org/@akanass/rx-http-request/-/rx-http-request-2.3.0.tgz","integrity":"sha512-LuLfmu69vLY6pq3C6TMqKKeqzFIdGkpvuG+cjv6myqqAt1c6DhgIT8ijPUNzALNKkSACV/1jBNtK0yzV/l5bdA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGj0DPieSqX/xLQq+4sHKuUGvo+GmJLWzluX1MlARKS1AiAs6OelUKgJVl0jAtP1L/8SBpP+ZAUAldkjOPJUEV1QxA=="}]},"maintainers":[{"name":"akanass","email":"akanass@icloud.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/rx-http-request-2.3.0.tgz_1494836499262_0.6187684426549822"},"directories":{}},"2.4.0":{"name":"@akanass/rx-http-request","version":"2.4.0","description":"The world-famous HTTP client Request now RxJS compliant, wrote in Typescript | ES6 for client and server side.","main":"index.js","browser":"browser.js","types":"index.d.ts","private":false,"repository":{"type":"git","url":"git+ssh://git@github.com/njl07/rx-http-request.git"},"keywords":["Request","RxJS","Rx","ReactiveX","Observable","Observer","HTTP","API","Streams","Async","ES2015","ES2016","ES2017","ES6","ES7","ES8","Typescript","Browser"],"author":{"name":"Nicolas Jessel"},"license":"MIT","bugs":{"url":"https://github.com/njl07/rx-http-request/issues"},"homepage":"https://github.com/njl07/rx-http-request#readme","dependencies":{"@types/node":"^8.0.9","@types/request":"^0.0.45","request":"^2.81.0","rxjs":"^5.4.2"},"engines":{"node":">=4.0.0"},"_id":"@akanass/rx-http-request@2.4.0","_npmVersion":"5.1.0","_nodeVersion":"8.1.3","_npmUser":{"name":"akanass","email":"akanass@icloud.com"},"dist":{"integrity":"sha512-ixBbXXLdvUg6Od9sgwozUcks3YOX+I7Dnbq0f90Cn6gRZ8ukU33ZJolCod5Gkl0/tfCEfpEJI96q7zSeDIAsJA==","shasum":"b13a9f765f8ce70a94c899a797c04d5c29e47486","tarball":"https://registry.npmjs.org/@akanass/rx-http-request/-/rx-http-request-2.4.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBrWBTH7g12wc+K7gtKOMtN6Z4QPhA9+tL3ZxVLSlEUsAiAbVqXvbHtaXgjIWaIMSqkF0OVw7bexDjyHQ2QLP5y6BA=="}]},"maintainers":[{"name":"akanass","email":"akanass@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rx-http-request-2.4.0.tgz_1499701774109_0.8794756841380149"},"directories":{}},"2.5.0":{"name":"@akanass/rx-http-request","version":"2.5.0","description":"The world-famous HTTP client Request now RxJS compliant, wrote in Typescript | ES6 for client and server side.","main":"index.js","types":"index.d.ts","private":false,"repository":{"type":"git","url":"git+ssh://git@github.com/njl07/rx-http-request.git"},"keywords":["Request","RxJS","Rx","ReactiveX","Observable","Observer","HTTP","API","Streams","Async","ES2015","ES2016","ES2017","ES6","ES7","ES8","Typescript","Browser"],"author":{"name":"Nicolas Jessel"},"license":"MIT","bugs":{"url":"https://github.com/njl07/rx-http-request/issues"},"homepage":"https://github.com/njl07/rx-http-request#readme","dependencies":{"@types/node":"^8.0.14","@types/request":"^2.0.0","request":"^2.81.0"},"peerDependencies":{"rxjs":"^5.4.2"},"engines":{"node":">=7.0.0"},"_id":"@akanass/rx-http-request@2.5.0","_npmVersion":"5.3.0","_nodeVersion":"8.1.4","_npmUser":{"name":"akanass","email":"akanass@icloud.com"},"dist":{"integrity":"sha512-0lhV9VLRKUQEfUu71YYD1ukystXXReg30GCkmsr6nyPJq7kwiKquDLXFqWrToO8yPPHXhSCqfpjVV3SOEGORTA==","shasum":"a2945fb564090910869d2330de334b3f377d083d","tarball":"https://registry.npmjs.org/@akanass/rx-http-request/-/rx-http-request-2.5.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBb3GTG+hXeqOj/Xe9KaqvuPkBe4cUnfj3U3CJwFNM92AiEAhsEjGtmwjageaurOU22oJ1oiCbVsyxuxB2LlmwVYQZc="}]},"maintainers":[{"name":"akanass","email":"akanass@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rx-http-request-2.5.0.tgz_1500371981408_0.24808798637241125"},"directories":{}},"2.6.0":{"name":"@akanass/rx-http-request","version":"2.6.0","description":"The world-famous HTTP client Request now RxJS compliant, wrote in Typescript | ES6 for client and server side.","main":"index.js","types":"index.d.ts","private":false,"repository":{"type":"git","url":"git+ssh://git@github.com/njl07/rx-http-request.git"},"keywords":["Request","RxJS","Rx","ReactiveX","Observable","Observer","HTTP","API","Streams","Async","ES2015","ES2016","ES2017","ES6","ES7","ES8","Typescript","Browser"],"author":{"name":"Nicolas Jessel"},"license":"MIT","bugs":{"url":"https://github.com/njl07/rx-http-request/issues"},"homepage":"https://github.com/njl07/rx-http-request#readme","dependencies":{"@types/node":"^8.0.28","@types/request":"^2.0.3","request":"^2.81.0"},"peerDependencies":{"rxjs":"^5.4.2"},"engines":{"node":">=7.0.0"},"_id":"@akanass/rx-http-request@2.6.0","_npmVersion":"5.4.1","_nodeVersion":"8.5.0","_npmUser":{"name":"akanass","email":"akanass@icloud.com"},"dist":{"integrity":"sha512-NsHBHhijLfN3hnJphGLuAg09DUC3CG/chMEy/mIjBiX7xf2q42oEizmnuoXwR48LAs+huEr3A+vPQmEkwu4RXg==","shasum":"e06e8b5d49c203e3b0397ca161c5c22d0de0ea29","tarball":"https://registry.npmjs.org/@akanass/rx-http-request/-/rx-http-request-2.6.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHTPY9lk+/bR8zZUfrCWtkKkc6BuWDukqLRfJDlPktHwIgG5bU2OGNaFkIte8AvzsanpaZEK6vS8TfzNaRj2P7Avc="}]},"maintainers":[{"name":"akanass","email":"akanass@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rx-http-request-2.6.0.tgz_1505384115323_0.12326329038478434"},"directories":{}},"2.7.0-rc.0":{"name":"@akanass/rx-http-request","version":"2.7.0-rc.0","description":"The world-famous HTTP client Request now RxJS compliant, wrote in Typescript | ES6 for client and server side.","main":"index.js","types":"index.d.ts","private":false,"repository":{"type":"git","url":"git+ssh://git@github.com/njl07/rx-http-request.git"},"keywords":["Request","RxJS","Rx","ReactiveX","Observable","Observer","HTTP","API","Streams","Async","ES2015","ES2016","ES2017","ES6","ES7","ES8","Typescript","Browser"],"author":{"name":"Nicolas Jessel"},"license":"MIT","bugs":{"url":"https://github.com/njl07/rx-http-request/issues"},"homepage":"https://github.com/njl07/rx-http-request#readme","dependencies":{"@types/node":"^8.0.52","@types/request":"^2.0.8","request":"^2.83.0"},"peerDependencies":{"rxjs":"^5.5.2"},"engines":{"node":">=7.0.0"},"_id":"@akanass/rx-http-request@2.7.0-rc.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"akanass","email":"akanass@icloud.com"},"dist":{"integrity":"sha512-XrvTcUvADKOHtA3Xw/6rqB6ZfaQTd6FP7AJDbjQXo4MB1uBibiTx2weT4v62V/ahJh9L0dSFhM4WviyIcl2jrA==","shasum":"a5276e683d394f16c132aad0edddcf733e832ef2","tarball":"https://registry.npmjs.org/@akanass/rx-http-request/-/rx-http-request-2.7.0-rc.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIELV3X4CjU+mGAM4bt7w3aqC7ywDPHruCC/pObdhOpOcAiEApJHu3pjxDI8u8y2DOaAVmoFSyR3gspJOWC4gWIZR6UA="}]},"maintainers":[{"name":"akanass","email":"akanass@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rx-http-request-2.7.0-rc.0.tgz_1510753452752_0.29326441371813416"},"directories":{}},"2.7.0-rc.1":{"name":"@akanass/rx-http-request","version":"2.7.0-rc.1","description":"The world-famous HTTP client Request now RxJS compliant, wrote in Typescript | ES6 for client and server side.","main":"commonjs/index.js","module":"esm5/index.js","es2015":"esm2015/index.js","types":"index.d.ts","private":false,"repository":{"type":"git","url":"git+ssh://git@github.com/njl07/rx-http-request.git"},"keywords":["Request","RxJS","Rx","ReactiveX","Observable","Observer","HTTP","API","Streams","Async","ES2015","ES2016","ES2017","ES6","ES7","ES8","Typescript","Browser"],"author":{"name":"Nicolas Jessel"},"license":"MIT","bugs":{"url":"https://github.com/njl07/rx-http-request/issues"},"homepage":"https://github.com/njl07/rx-http-request#readme","dependencies":{"@types/node":"^8.0.52","@types/request":"^2.0.8","request":"^2.83.0"},"peerDependencies":{"rxjs":"^5.5.2"},"engines":{"node":">=7.0.0"},"_id":"@akanass/rx-http-request@2.7.0-rc.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"akanass","email":"akanass@icloud.com"},"dist":{"integrity":"sha512-TpSWa0f512Fm6UMuCfj9JT/RDTOlVBI3ZougX4eoMW7RlXZgUR5bn3Cv9rIEmo6CaBZlSO9K4yGTXXcy5CZfVw==","shasum":"11e8fdae197906d882970737fc8d35db47163dff","tarball":"https://registry.npmjs.org/@akanass/rx-http-request/-/rx-http-request-2.7.0-rc.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpMYiHj8ouUkmqzXFIWTG7d325qpjbusIjpVvikBefEAIhAIO1m38Hm9tOV4oJH1/3Eos0nfjU5s8rgMTRP8sZGKMq"}]},"maintainers":[{"name":"akanass","email":"akanass@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rx-http-request-2.7.0-rc.1.tgz_1510772042578_0.2012347299605608"},"directories":{}},"2.7.0":{"name":"@akanass/rx-http-request","version":"2.7.0","description":"The world-famous HTTP client Request now RxJS compliant, wrote in Typescript | ES6 for client and server side.","main":"commonjs/index.js","module":"esm5/index.js","es2015":"esm2015/index.js","types":"index.d.ts","private":false,"repository":{"type":"git","url":"git+ssh://git@github.com/njl07/rx-http-request.git"},"keywords":["Request","RxJS","Rx","ReactiveX","Observable","Observer","HTTP","API","Streams","Async","ES2015","ES2016","ES2017","ES6","ES7","ES8","Typescript","Browser"],"author":{"name":"Nicolas Jessel"},"license":"MIT","bugs":{"url":"https://github.com/njl07/rx-http-request/issues"},"homepage":"https://github.com/njl07/rx-http-request#readme","dependencies":{"@types/node":"^8.0.53","@types/request":"^2.0.8","request":"^2.83.0"},"peerDependencies":{"rxjs":"^5.5.2"},"engines":{"node":">=7.0.0"},"_id":"@akanass/rx-http-request@2.7.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"akanass","email":"akanass@icloud.com"},"dist":{"integrity":"sha512-QlqmguIFsD0Ba9VnBtLMGcjHE4n8CWwh/DS+J8q2dIyanfrx0rkwCAmd8T38OrCEFj+QRCS4170RVSDVX+y0tA==","shasum":"eb85f9517fc6c1435f2ba7e59cbb83a09d19b22d","tarball":"https://registry.npmjs.org/@akanass/rx-http-request/-/rx-http-request-2.7.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCM7SxC+Gkhtu9kgzAxvUrgSlug8GAVu1FqLn5+lDkzdgIhAPvYY9JXF/tGELaWnXofLuYQbh/Gk5NNw6DvaeI5qldc"}]},"maintainers":[{"name":"akanass","email":"akanass@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rx-http-request-2.7.0.tgz_1511172321852_0.1355637211818248"},"directories":{}},"2.7.1":{"name":"@akanass/rx-http-request","version":"2.7.1","description":"The world-famous HTTP client Request now RxJS compliant, wrote in Typescript | ES6 for client and server side.","main":"commonjs/index.js","module":"esm5/index.js","es2015":"esm2015/index.js","types":"index.d.ts","private":false,"repository":{"type":"git","url":"git+ssh://git@github.com/njl07/rx-http-request.git"},"keywords":["Request","RxJS","Rx","ReactiveX","Observable","Observer","HTTP","API","Streams","Async","ES2015","ES2016","ES2017","ES6","ES7","ES8","Typescript","Browser"],"author":{"name":"Nicolas Jessel"},"license":"MIT","bugs":{"url":"https://github.com/njl07/rx-http-request/issues"},"homepage":"https://github.com/njl07/rx-http-request#readme","dependencies":{"@types/node":"^9.3.0","@types/request":"^2.0.13","request":"^2.83.0"},"peerDependencies":{"rxjs":"^5.5.6"},"engines":{"node":">=7.0.0"},"_id":"@akanass/rx-http-request@2.7.1","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"akanass","email":"akanass@icloud.com"},"dist":{"integrity":"sha512-XqEEswAwPnT1sF1aRilRy/wxa0u1T1tPCRuO3UCBicmm+10NQH0Rgvi/qxAKzALS39oWKpwBFXRNap8q9siSXw==","shasum":"331d5b23c92d35b033a9d25ae491e9220eed3f92","tarball":"https://registry.npmjs.org/@akanass/rx-http-request/-/rx-http-request-2.7.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCbSAG73kJMxkQ+zRkBiLB7hK9bQZ8ANmtfXPmuYjmDiwIgVJ4cAMVJDJzKa3ZRKNnUoK9l8W/+I7AQ3EEN1kRxiJ0="}]},"maintainers":[{"name":"akanass","email":"akanass@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rx-http-request-2.7.1.tgz_1516793139894_0.7319092499092221"},"directories":{}},"3.0.0":{"name":"@akanass/rx-http-request","version":"3.0.0","description":"The world-famous HTTP client Request now RxJS compliant, wrote in Typescript | ES6 for client and server side.","main":"commonjs/index.js","module":"esm5/index.js","es2015":"esm2015/index.js","types":"index.d.ts","private":false,"repository":{"type":"git","url":"git+ssh://git@github.com/njl07/rx-http-request.git"},"keywords":["Request","RxJS","Rx","ReactiveX","Observable","Observer","HTTP","API","Streams","Async","ES2015","ES2016","ES2017","ES6","ES7","ES8","Typescript","Browser"],"author":{"name":"Nicolas Jessel"},"license":"MIT","bugs":{"url":"https://github.com/njl07/rx-http-request/issues"},"homepage":"https://github.com/njl07/rx-http-request#readme","dependencies":{"@types/node":"^10.1.3","@types/request":"^2.47.0","request":"^2.87.0"},"peerDependencies":{"rxjs":"^6.2.0"},"engines":{"node":">=7.0.0"},"_id":"@akanass/rx-http-request@3.0.0","_npmVersion":"5.6.0","_nodeVersion":"10.2.1","_npmUser":{"name":"akanass","email":"akanass@icloud.com"},"dist":{"integrity":"sha512-EqzIhKpfqnDP7O12/g3RS1hFFVnKlMELYYXJX8k2EhWHiydmYX4IwqljHiB4i2IZrZOdBZL9UW6J9Br0S/YnDw==","shasum":"4570de73d9398b18252d110aff6e2fe84b11f694","tarball":"https://registry.npmjs.org/@akanass/rx-http-request/-/rx-http-request-3.0.0.tgz","fileCount":33,"unpackedSize":6189563,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbC7ioCRA9TVsSAnZWagAAz/cP/RKsnmxLOAfp5585f+D+\nARpKQ+J3Qds9UsMeigMZzuCxHY87vpahpk5JRiZY3KbUPnAb33LtpXZExPi8\ntgdKsT4dqMkkcszRYQzqFtEf+nqasc4dBZK5ryw1zmR+90zUZr+OjG67sCdz\n3GCgHz23qRjnQck1MBAcXxBsi1E2OZeFuylpUHjSXF4zliWd69Qd/WZePqFm\nsRXwMw4CoVDsRhM/ropwAAU4hDrLW56CQ/9GK+L5dkWQRpqHwdvT4/Fn5kuy\nSqTGnB6J0ymGPkPufR0MXRd1g5Z/TyTAbVFCiQs7dxitAfnMfdSbqDK7XsxF\nxFEjwCxChwm2r8/ajsfvVBNxzQRyeTx2BJ9zofOihO+Nbk32U5taFiyzuZ0C\nUZsAqZuTpyhYHRf3fztoCy1c6zpj5Z6W2A5hFGdRFovxy+13IQKYDhkrsEwK\nt4bpnwWDtGvNv6OCZwRfmkDuWqVsItt4mn+0iy/GFaFSpJH8DkWdk77zD9si\nHsLWkF36NuLYALGv2gaXIHtTCuytly5VRFBhLwdYFy/nvB89d+a34Tw7X2Sa\n8wjOj2uDTS37wfEPOQHve0t+X2WkUb5HIflivkYiy7dUKOwBenrXUvMA3CeB\n0TV+wiruHBye1HhE8I/Ffs5LVKflDdjcpYfqryLKhRqTvQjpIls43nAA/RTn\nXMAg\r\n=AVv0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD10Ni3pvMwge6JQDkTxaKFLL9fOClFqHzhGpD5+AK/mwIgcJnWF2BgZOJOh0+Y+Qdi+QpWOCnwsEupWqrdZ8XTPAY="}]},"maintainers":[{"name":"akanass","email":"akanass@icloud.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rx-http-request_3.0.0_1527494822912_0.12000270452845507"},"_hasShrinkwrap":false},"3.1.0":{"name":"@akanass/rx-http-request","version":"3.1.0","description":"The world-famous HTTP client Request now RxJS compliant, wrote in Typescript | ES6 for client and server side.","main":"commonjs/index.js","module":"esm5/index.js","es2015":"esm2015/index.js","types":"index.d.ts","private":false,"repository":{"type":"git","url":"git+ssh://git@github.com/njl07/rx-http-request.git"},"keywords":["Request","RxJS","Rx","ReactiveX","Observable","Observer","HTTP","API","Streams","Async","ES2015","ES2016","ES2017","ES6","ES7","ES8","Typescript","Browser"],"author":{"name":"Nicolas Jessel"},"license":"MIT","bugs":{"url":"https://github.com/njl07/rx-http-request/issues"},"homepage":"https://github.com/njl07/rx-http-request#readme","dependencies":{"@types/node":"^10.11.7","@types/request":"^2.47.1","request":"^2.88.0"},"peerDependencies":{"rxjs":"^6.3.3"},"engines":{"node":">=7.0.0"},"_id":"@akanass/rx-http-request@3.1.0","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"akanass","email":"akanass@icloud.com"},"dist":{"integrity":"sha512-A4hvdaGvjnFwVY0DJIoON8ZVnK0VkGMUaMUmX80P6IdZmLG36/crcWS6GODUNgEUBVx5kLLGbuABmfaeMlkkaA==","shasum":"e17ed2810780dbe0c3e02b78763653ccf4d766d9","tarball":"https://registry.npmjs.org/@akanass/rx-http-request/-/rx-http-request-3.1.0.tgz","fileCount":33,"unpackedSize":5717640,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbxbj5CRA9TVsSAnZWagAAbP8P/3DHKSL2DvMM7UAAF1QB\nFY05HxsaeKQmJmITVDAo2sxHmmfydyhkoGxaq8N/rN/y5+UPrGVtHpddnZJL\nDHgLrKxJ8MGTOS+7XQ5lN0VunWj3e6oQJV0VvceljyMlwMRLL5AOF2hvU9oq\neZoBey/s6x72sWxXvtF72yTOfvVczNEtSDvAkCeW+43Kjfy358BPDm9LYEyq\n2ci86Q0613YvY62sWoUOHGqSNqEmBCNwm2dXGTt5lYzwxEEENpkxmQvi8FRM\nvTS90aHA0ir2D24AaXIqbiD/AQnt9p+VQZmXMQ/wfXDxAAuzzDJcI28kgGsH\ntFR8XUNFSHsfCKy8S+RPcl/tv6cBF2PM6+25Fa7mNC6D1gQBeJWECf8bwi/V\np8XkgXnx334/ANEbpq469aE+MT4KzqegCpDhBE2A6KJ11qzu2XebTPc0y2Su\nhvwz/cLp06qM/+E+20Lrzk1CxwI+BOlsTvM/loQiuFtb3CO5EhAD0sdws9xt\n4i0P3aeXQtsdOKmGFLEBr/7ZtDq6MuZ3+tDXrSwJgIaok0d5AZi3SZt/7xSp\nSG+N2h04uylg7tC981OHKx5gyyOmeTmWEjmWmKCPICoYxtTVrx5mV0EHqSeN\n4TrOJG4AtqavaP9AsoiIxNVgrDdHOUH/XQiHURZgLbL7qqO1vT6nFWQiDLUy\nSdjl\r\n=boFL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDfvycdluCkuootkOehHwGFuix8BUZTbrXW2cOurl4A3AiBaamjDCzk9h4KN00T7kEZ7BiTIbHUR6DblbkPD9K4Z3A=="}]},"maintainers":[{"name":"akanass","email":"akanass@icloud.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rx-http-request_3.1.0_1539684600681_0.6579170319049725"},"_hasShrinkwrap":false},"3.2.0":{"name":"@akanass/rx-http-request","version":"3.2.0","description":"The world-famous HTTP client Request now RxJS compliant, wrote in Typescript | ES6 for client and server side.","main":"commonjs/index.js","module":"esm5/index.js","es2015":"esm2015/index.js","types":"index.d.ts","private":false,"repository":{"type":"git","url":"git+ssh://git@github.com/akanass/rx-http-request.git"},"keywords":["Request","RxJS","Rx","ReactiveX","Observable","Observer","HTTP","API","Streams","Async","ES2015","ES2016","ES2017","ES6","ES7","ES8","Typescript","Browser"],"author":{"name":"Nicolas Jessel"},"license":"MIT","bugs":{"url":"https://github.com/akanass/rx-http-request/issues"},"homepage":"https://github.com/akanass/rx-http-request#readme","dependencies":{"@types/node":"^12.0.12","@types/request":"^2.48.1","request":"^2.88.0"},"peerDependencies":{"rxjs":"^6.5.2"},"engines":{"node":">=7.0.0"},"_id":"@akanass/rx-http-request@3.2.0","_nodeVersion":"12.5.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-Zr3OelGwbQxE8DXn0c1nXDFihVj9GMmRTIqBxNrh2B0cUC9YYKCqbjl+8PzR8ddAaQO2x8jGFGcf2mxC5chQ1A==","shasum":"eed52d17745263bf26147dc8baafbaf7736dd8aa","tarball":"https://registry.npmjs.org/@akanass/rx-http-request/-/rx-http-request-3.2.0.tgz","fileCount":33,"unpackedSize":5960213,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdI0RtCRA9TVsSAnZWagAAbOAP/34lCtucueqWpd53s2lG\nPioDlaJzAvgrPMibxerZT4nO+8ZgRmzjVS163E7wTdJZWv17q2t7FlpoAoJW\nrDaE0HCmGmPuHTMSGNKaQFMjHrbn7z+DMTQgOQoND37DHGjgx1dAPtwr+G9Q\nA9Nxm1Rq+LN1PcOfe/mTS7B087x3IGxiRdU9DuVIwphTZtz5PO63RDcrLPgJ\nvD5r7FJxvCwkv5VsGGSd6V1yKFZ9lUg51V8NfDxkKOMVY8ZTG0f4cg7cxfPy\n4G/YKVMTNFzXjKrPYYCuLoLyo62tPugDqC6bAHc/PQO8Pd2lBWoak2dTPrsg\nMcGaCNwWB/v8oMJKOENIKAviRzOAS6NoOcUdjRNmb1yygd7uFLt+RGURgcBh\nyk3VCLuDTo34GHcWCLGhqY3zqwOZfoMZvZOMcvb1wYRcdMUTE0D5NoXnFvWI\n36xU8aYPqXzB6Bv0M33KD6GHykHoeIc9tCpmDwvSmaK2VTLl6yLWNA/z8O8i\neVoFmRgU5SmDxOLCBRPGcmhOXpbW4XKU1lA3E/EUwtdQEyJKa6Smf9PBUf0R\nY3kfxoVgelwL/8/my1IFR6ZxLzy6Eadx4euvGk5CYsYBobm+VrPPui+1gDlb\nMrM/G7Bh9T9dnpu85PtEabWOciExIqt2nqBzZDeUmzbpATS4Wo74k207BCnH\nTnoR\r\n=rir/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDS84UXmNONskmuOrZ2WpSM1bcX0dI+1BjmQRaNxyRgjQIhAMohim65fVJ1+LKJhGuVhfk7DJaO2PWZAcMmF+41EGc6"}]},"maintainers":[{"name":"akanass","email":"akanass@icloud.com"}],"_npmUser":{"name":"akanass","email":"akanass@icloud.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rx-http-request_3.2.0_1562592363352_0.5736854117439973"},"_hasShrinkwrap":false},"3.3.0":{"name":"@akanass/rx-http-request","version":"3.3.0","description":"The world-famous HTTP client Request now RxJS compliant, wrote in Typescript | ES6 for client and server side.","main":"commonjs/index.js","module":"esm5/index.js","es2015":"esm2015/index.js","types":"index.d.ts","private":false,"repository":{"type":"git","url":"git+ssh://git@github.com/akanass/rx-http-request.git"},"keywords":["Request","RxJS","Rx","ReactiveX","Observable","Observer","HTTP","API","Streams","Async","ES2015","ES2016","ES2017","ES6","ES7","ES8","Typescript","Browser"],"author":{"name":"Nicolas Jessel"},"license":"MIT","bugs":{"url":"https://github.com/akanass/rx-http-request/issues"},"homepage":"https://github.com/akanass/rx-http-request#readme","dependencies":{"@types/node":"^12.6.2","@types/request":"^2.48.2","request":"^2.88.0"},"peerDependencies":{"rxjs":"^6.5.2"},"engines":{"node":">=7.0.0"},"_id":"@akanass/rx-http-request@3.3.0","_nodeVersion":"12.6.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-nfYJJjXcLweE6hvJcjGTmFEGHOI3Ai9n7IMw8beRqmj9jzTPTuD9ZyXrTC8Nk5hpeNsXQ8T9NOmzjLb+cM8RdA==","shasum":"131a0cb1f58c70a635f6250838b3142844a12c90","tarball":"https://registry.npmjs.org/@akanass/rx-http-request/-/rx-http-request-3.3.0.tgz","fileCount":33,"unpackedSize":5967828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLFsLCRA9TVsSAnZWagAAfSsP/j5YDic8k6VBn61KZb3B\nZOiaD+1ErxlnIYfj1XSR6/UoamOdMXkzdSAHca7Ep+1My+SOMaOG6SBY6+Qn\n2tE4VIrypY9DhzIf1i2EY52uLF/p6iilC8DuTUWwxLlnX35q6SvrNujHQXg2\nsBtfaRcDZ/h9cJ5tlpvGf8Ntmwf+B4q/swGVMeoXKVSGRCQ5H46wJxf9p4E1\neEtotitO1j8SJAVjEGQFzGoBmbSdgZJTgcjXoe6rvEPfN+11arg32OHliRPp\nLvVlFPYfatDbJLFKuiO1/Qnz7GE4XVNr6aTiMnTr39rtwYKFwxn8bss50oBU\nHee/9lHy3enne4Aphy8Lma+9b6hBqLeoaNDT8BP+zuuFROAuqPQA13EAakg+\nCt+26i6LM9se6axRb85NRSt2nHNqLFdNqrrQaJrw/EtDDABVZI5tbAVgKXCr\nG3Ixs4vqiy5vwT720JAxdX0Ko4N/mU2+qafsZITFOppkraM/ZBVPlkhzYfRW\n/AlYyevG57ak4cBo6pSfVhrwO2342TNe0Jptp2uoV+h0FHI3UgOUtGEVRNq0\n4sQ1ZljZWRLNSv+aMky7AGn2pT6dJANyUqFm5Q75w1RPHMm6Zcm3WI6Wv7JE\n1tyzGn3/n36izo4Jw8roOlEBhRNNkqeUX2mnvmqYtmtKBdzofYhcqdqJw3zd\nI4yQ\r\n=LpJX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwz70qf3pLehweUJXcZIcWoEx6aapw8hSkY9qXI/UIagIhAMDm2l4c4PqvbAh7woQNQ+XBOcpeRa9nmPGpOcNnWIL6"}]},"maintainers":[{"name":"akanass","email":"akanass@icloud.com"}],"_npmUser":{"name":"akanass","email":"akanass@icloud.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rx-http-request_3.3.0_1563187978698_0.5474128743512419"},"_hasShrinkwrap":false}},"readme":"# Rx-Http-Request\n\n<div style=\"overflow:hidden;margin-bottom:20px;\">\n<div style=\"float:left;line-height:60px\">\n    <a href=\"https://travis-ci.org/akanass/rx-http-request.svg?branch=master\">\n        <img src=\"https://travis-ci.org/akanass/rx-http-request.svg?branch=master\" alt=\"build\" />\n    </a>\n    <a href=\"https://coveralls.io/github/akanass/rx-http-request?branch=master\">\n        <img src=\"https://coveralls.io/repos/github/akanass/rx-http-request/badge.svg?branch=master\" alt=\"coveralls\" />\n    </a>\n    <a href=\"https://david-dm.org/akanass/rx-http-request\">\n        <img src=\"https://david-dm.org/akanass/rx-http-request.svg\" alt=\"dependencies\" />\n    </a>\n    <a href=\"https://david-dm.org/akanass/rx-http-request?type=dev\">\n        <img src=\"https://david-dm.org/akanass/rx-http-request/dev-status.svg\" alt=\"devDependencies\" />\n    </a>\n</div>\n<div style=\"float:right;\">\n    <a href=\"https://www.typescriptlang.org/docs/tutorial.html\">\n        <img src=\"https://cdn-images-1.medium.com/max/800/1*8lKzkDJVWuVbqumysxMRYw.png\"\n             align=\"right\" alt=\"Typescript logo\" width=\"50\" height=\"50\"/>\n    </a>\n    <a href=\"http://reactivex.io/rxjs\">\n        <img src=\"http://reactivex.io/assets/Rx_Logo_S.png\"\n             align=\"right\" alt=\"ReactiveX logo\" width=\"50\" height=\"50\"/>\n    </a>\n</div>\n</div>\n\nThe world-famous HTTP client [Request](https://github.com/request/request) now [RxJS](http://reactivex.io/rxjs) compliant, wrote in full [Typescript](https://www.typescriptlang.org/docs/tutorial.html) | [ES6](https://babeljs.io/docs/learn-es2015/) for client and server side.\n\n## Table of contents\n\n- [Rx-Http-Request](#Rx-Http-Request)\n  - [Table of contents](#Table-of-contents)\n  - [Installation](#Installation)\n  - [Super simple to use](#Super-simple-to-use)\n  - [Browser compatibility](#Browser-compatibility)\n  - [Build your project with Webpack](#Build-your-project-with-Webpack)\n  - [API in Detail](#API-in-Detail)\n    - [`.request`](#request)\n    - [`.defaults(options)`](#defaultsoptions)\n    - [`.get(uri[, options])`](#geturi-options)\n      - [Crawl a webpage](#Crawl-a-webpage)\n      - [GET something from a JSON REST API](#GET-something-from-a-JSON-REST-API)\n    - [`.getBuffer(uri[, options])`](#getBufferuri-options)\n      - [GET a buffer image](#GET-a-buffer-image)\n    - [`.post(uri[, options])`](#posturi-options)\n      - [POST data to a JSON REST API](#POST-data-to-a-JSON-REST-API)\n      - [POST like HTML forms do](#POST-like-HTML-forms-do)\n    - [`.put(uri[, options])`](#puturi-options)\n    - [`.patch(uri[, options])`](#patchuri-options)\n    - [`.delete(uri[, options])`](#deleteuri-options)\n    - [`.head(uri[, options])`](#headuri-options)\n    - [`.options(uri[, options])`](#optionsuri-options)\n    - [`.jar()`](#jar)\n    - [`.cookie(str)`](#cookiestr)\n  - [Contributing](#Contributing)\n  - [Change History](#Change-History)\n  - [License](#License)\n\n## Installation\n\n```sh\n$ npm install --save @akanass/rx-http-request rxjs\n\nor\n\n$ yarn add @akanass/rx-http-request rxjs\n```\n\n## Super simple to use\n\n**Rx-Http-Request** is designed to be the simplest way possible to make http calls.\n\nIt's fully `Typescript` | `ES6` wrotten so you can import it :\n\n```typescript\nimport {RxHR} from \"@akanass/rx-http-request\";\n```\n\nor use `CommonJS`:\n\n```javascript\nconst RxHR = require('@akanass/rx-http-request').RxHR;\n```\n\nNow, it's easy to perform a `HTTP` request:\n\n```typescript\nRxHR.get('http://www.google.fr').subscribe(\n    (data) => {\n\n        if (data.response.statusCode === 200) {\n            console.log(data.body); // Show the HTML for the Google homepage.\n        }\n    },\n    (err) => console.error(err) // Show error in console\n);\n```\n\n## Browser compatibility\n\n**Rx-Http-Request** can be used in your favorite browser to have all features in your own front application.\n\nJust import `browser/index.js` script and enjoy:\n\n```javascript\n<script src=\"node_modules/@akanass/rx-http-request/browser/index.js\" type=\"application/javascript\"></script>\n<script type=\"application/javascript\">\n    const RxHR = rhr.RxHR;\n    \n    RxHR.get('http://www.google.fr').subscribe(\n        function(data){\n    \n            if (data.response.statusCode === 200) {\n                console.log(data.body); // Show the HTML for the Google homepage.\n            }\n        },\n        function(err){\n            console.error(err) // Show error in console\n        }\n    );\n</script>\n```\n\nBrowser version is a **standalone** version so you just need to `copy/paste` file from `node_modules/@akanass/rx-http-request/browser/index.js` when you want to create your bundle and change path to it.   \n\n## Build your project with Webpack\n\nIf you want to include this library inside a project builds with `webpack` for a `client` application, you must add this configuration inside your `webpack configuration`:\n\n```javascript\n{\n    target: \"web\",\n    node: {\n        fs: \"empty\",\n        net: \"empty\",\n        tls: \"empty\"\n    }\n}\n``` \n\nFor a `server` application, `target` will be `node`, `node` block in configuration **doesn't exist** and `uglify` plugin must be `disabled`. \n\n## API in Detail\n\n**Rx-Http-Request** uses [Request](https://github.com/request/request) **API** to perform calls and returns [RxJS.Observable](http://reactivex.io/rxjs/class/es6/Observable.js~Observable.html).\n\nAll **options** to pass to **API** **methods** can be found [here](https://github.com/request/request#requestoptions-callback).\n\nAll **methods** to execute on **response object** can be found [here](https://github.com/Reactive-Extensions/RxJS/blob/master/doc/api/core/observable.md#observable-instance-methods).\n\n--------\n\n\n### `.request`\n\nReturns the original [Request](https://github.com/request/request#requestoptions-callback) **API** to perform calls without `RxJS.Observable` response but with a **callback method**.\n\n```typescript\nimport {RxHR} from '@akanass/rx-http-request';\n\nRxHR.request({uri: 'http://www.google.fr'}, (error, response, body) => {\n\n    if (!error && response.statusCode == 200) {\n        console.log(body); // Show the HTML for the Google homepage.\n    }\n});\n```\n\n[Back to top](#table-of-contents)\n\n### `.defaults(options)`\n\nThis method **returns a wrapper** around the normal **Rx-Http-Request API**  that defaults to whatever options you pass to it.\n\n**Parameters:**\n> ***options*** *(required): Original [Request](https://github.com/request/request#requestoptions-callback) `options` object with default values foreach next requests*\n\n**Response:**\n> ***new*** *`RxHttpRequest` instance*\n\n**Note:** `RxHR.defaults()` **does not** modify the global API; instead, it returns a wrapper that has your default settings applied to it.\n\n**Note:** You can call `.defaults()` on the wrapper that is returned from `RxHR.defaults()` to add/override defaults that were previously defaulted.\n\nFor example:\n \n```typescript\n// requests using baseRequest will set the 'x-token' header\nconst baseRequest = RxHR.defaults({\n    headers: {'x-token': 'my-token'}\n});\n\n// requests using specialRequest will include the 'x-token' header set in\n// baseRequest and will also include the 'special' header\nconst specialRequest = baseRequest.defaults({\n    headers: {special: 'special value'}\n});\n```\n\n[Back to top](#table-of-contents)\n\n### `.get(uri[, options])`\n\nPerforms a request with `get` http method.\n\n**Parameters:**\n> - ***uri*** *(required): The `uri` where request will be performed*\n> - ***options*** *(optional): Original [Request](https://github.com/request/request#requestoptions-callback) `options` object*\n\n**Response:**\n> *[RxJS.Observable](https://github.com/Reactive-Extensions/RxJS/blob/master/doc/api/core/observable.md) instance*\n\n#### Crawl a webpage\n\n```typescript\nimport {RxHR} from '@akanass/rx-http-request';\n\nRxHR.get('http://www.google.fr').subscribe(\n    (data) => {\n\n        if (data.response.statusCode === 200) {\n            console.log(data.body); // Show the HTML for the Google homepage.\n        }\n    },\n    (err) => console.error(err) // Show error in console\n);\n```\n\n#### GET something from a JSON REST API\n     \n```typescript\nimport {RxHR} from '@akanass/rx-http-request';\n\nconst options = {\n    qs: {\n        access_token: 'xxxxx xxxxx' // -> uri + '?access_token=xxxxx%20xxxxx'\n    },\n    headers: {\n        'User-Agent': 'Rx-Http-Request'\n    },\n    json: true // Automatically parses the JSON string in the response\n};\n\nRxHR.get('https://api.github.com/user/repos', options).subscribe(\n    (data) => {\n\n        if (data.response.statusCode === 200) {\n            console.log(data.body); // Show the JSON response object.\n        }\n    },\n    (err) => console.error(err) // Show error in console\n);\n```\n\n[Back to top](#table-of-contents)\n\n### `.getBuffer(uri[, options])`\n\nPerforms a request with `get` http method and returns a **buffer** in response body. Very useful to crawl data from a **stream**.\n\n**Parameters:**\n> - ***uri*** *(required): The `uri` where request will be performed*\n> - ***options*** *(optional): Original [Request](https://github.com/request/request#requestoptions-callback) `options` object*\n\n**Response:**\n> *[RxJS.Observable](https://github.com/Reactive-Extensions/RxJS/blob/master/doc/api/core/observable.md) instance*\n\n#### GET a buffer image\n\n```typescript\nimport {RxHR} from '@akanass/rx-http-request';\n\nRxHR.getBuffer('https://portalstoragewuprod2.azureedge.net/vision/Analysis/1-1.jpg').subscribe(\n    (data) => {\n\n        if (data.response.statusCode === 200) {\n            console.log(data.response.headers['content-type']); // Show image content-type.\n            console.log(data.body); // Show image buffer array.\n        }\n    },\n    (err) => console.error(err) // Show error in console\n);\n```\n\n[Back to top](#table-of-contents)\n\n### `.post(uri[, options])`\n\nPerforms a request with `post` http method.\n\n**Parameters:**\n> - ***uri*** *(required): The `uri` where request will be performed*\n> - ***options*** *(optional): Original [Request](https://github.com/request/request#requestoptions-callback) `options` object*\n\n**Response:**\n> *[RxJS.Observable](https://github.com/Reactive-Extensions/RxJS/blob/master/doc/api/core/observable.md) instance*\n\n#### POST data to a JSON REST API\n\n```typescript\nimport {RxHR} from '@akanass/rx-http-request';\n\nconst options = {\n    body: {\n        some: 'payload'\n    },\n    json: true // Automatically stringifies the body to JSON\n};\n\nRxHR.post('http://posttestserver.com/posts', options).subscribe(\n    (data) => {\n\n        if (data.response.statusCode === 201) {\n            console.log(data.body); // Show the JSON response object.\n        }\n    },\n    (err) => console.error(err) // Show error in console\n);\n```\n\n#### POST like HTML forms do\n\n```typescript\nimport {RxHR} from '@akanass/rx-http-request';\n\nconst options = {\n    form: {\n        some: 'payload' // Will be urlencoded\n    },\n    headers: {\n        /* 'content-type': 'application/x-www-form-urlencoded' */ // Set automatically\n    }\n};\n\nRxHR.post('http://posttestserver.com/posts', options).subscribe(\n    (data) => {\n\n        if (data.response.statusCode === 201) {\n            console.log(data.body); // POST succeeded...\n        }\n    },\n    (err) => console.error(err) // Show error in console\n);\n```\n\n[Back to top](#table-of-contents)\n\n### `.put(uri[, options])`\n\nPerforms a request with `put` http method.\n\n**Parameters:**\n> - ***uri*** *(required): The `uri` where request will be performed*\n> - ***options*** *(optional): Original [Request](https://github.com/request/request#requestoptions-callback) `options` object*\n\n**Response:**\n> *[RxJS.Observable](https://github.com/Reactive-Extensions/RxJS/blob/master/doc/api/core/observable.md) instance*\n\n```typescript\nimport {RxHR} from '@akanass/rx-http-request';\n\nRxHR.put(uri).subscribe(...);\n```\n\n[Back to top](#table-of-contents)\n\n### `.patch(uri[, options])`\n\nPerforms a request with `patch` http method.\n\n**Parameters:**\n> - ***uri*** *(required): The `uri` where request will be performed*\n> - ***options*** *(optional): Original [Request](https://github.com/request/request#requestoptions-callback) `options` object*\n\n**Response:**\n> *[RxJS.Observable](https://github.com/Reactive-Extensions/RxJS/blob/master/doc/api/core/observable.md) instance*\n\n```typescript\nimport {RxHR} from '@akanass/rx-http-request';\n\nRxHR.patch(uri).subscribe(...);\n```\n\n[Back to top](#table-of-contents)\n\n### `.delete(uri[, options])`\n\nPerforms a request with `delete` http method.\n\n**Parameters:**\n> - ***uri*** *(required): The `uri` where request will be performed*\n> - ***options*** *(optional): Original [Request](https://github.com/request/request#requestoptions-callback) `options` object*\n\n**Response:**\n> *[RxJS.Observable](https://github.com/Reactive-Extensions/RxJS/blob/master/doc/api/core/observable.md) instance*\n\n```typescript\nimport {RxHR} from '@akanass/rx-http-request';\n\nRxHR.delete(uri).subscribe(...);\n```\n\n[Back to top](#table-of-contents)\n\n### `.head(uri[, options])`\n\n**Parameters:**\n> - ***uri*** *(required): The `uri` where request will be performed*\n> - ***options*** *(optional): Original [Request](https://github.com/request/request#requestoptions-callback) `options` object*\n\n**Response:**\n> *[RxJS.Observable](https://github.com/Reactive-Extensions/RxJS/blob/master/doc/api/core/observable.md) instance*\n\nPerforms a request with `head` http method.\n\n```typescript\nimport {RxHR} from '@akanass/rx-http-request';\n\nRxHR.head(uri).subscribe(...);\n```\n\n[Back to top](#table-of-contents)\n\n### `.options(uri[, options])`\n\n**Parameters:**\n> - ***uri*** *(required): The `uri` where request will be performed*\n> - ***options*** *(optional): Original [Request](https://github.com/request/request#requestoptions-callback) `options` object*\n\n**Response:**\n> *[RxJS.Observable](https://github.com/Reactive-Extensions/RxJS/blob/master/doc/api/core/observable.md) instance*\n\nPerforms a request with `options` http method.\n\n```typescript\nimport {RxHR} from '@akanass/rx-http-request';\n\nRxHR.options(uri).subscribe(...);\n```\n\n[Back to top](#table-of-contents)\n\n### `.jar()`\n\nCreates a new `RxCookieJar` instance\n\n**Response:**\n> *[RxJS.Observable](https://github.com/Reactive-Extensions/RxJS/blob/master/doc/api/core/observable.md) instance*\n\n\n```typescript\nimport {RxHR} from '@akanass/rx-http-request';\n\nRxHR.jar().subscribe(...);\n```\n\n[Back to top](#table-of-contents)\n\n### `.cookie(str)`\n\nCreates a new cookie\n\n**Parameters:**\n> - ***str*** *(required): The `string` representation of the cookie*\n\n**Response:**\n> *[RxJS.Observable](https://github.com/Reactive-Extensions/RxJS/blob/master/doc/api/core/observable.md) instance*\n\n \n```typescript\nimport {RxHR} from '@akanass/rx-http-request';\n\nRxHR.cookie('key1=value1').subscribe(...);\n```\n\n[Back to top](#table-of-contents)\n\n## Contributing\n\nTo set up your development environment:\n\n1. clone the repo to your workspace,\n2. in the shell `cd` to the main folder,\n3. hit `npm or yarn install`,\n4. run `npm or yarn run test`.\n    * It will lint the code and execute all tests. \n    * The test coverage report can be viewed from `./coverage/lcov-report/index.html`.\n\n[Back to top](#table-of-contents)\n\n## Change History\n\n* v3.3.0 (2019-07-15)\n    * Merge [PR #30](https://github.com/akanass/rx-http-request/pull/30)\n    * Upgrade all packages' versions\n    * Documentation\n* v3.2.0 (2019-07-08)\n    * Upgrade all packages' versions\n    * Fix tests\n    * Documentation\n* v3.1.0 (2018-10-16)\n    * Upgrade all packages' versions\n    * Migrate tests to [jest](https://jestjs.io/en/) and [ts-jest](https://kulshekhar.github.io/ts-jest/)\n    * Refactor files' names\n    * Documentation\n* v3.0.0 (2018-05-28)\n    * Upgrade to `rxjs` v6+ ([#29](https://github.com/akanass/rx-http-request/pull/29))\n    * Add `generics` in response ([#28](https://github.com/akanass/rx-http-request/issues/28))\n    * Upgrade all packages' versions\n    * Documentation\n* v2.7.1 (2018-01-24)\n    * Upgrade all packages' versions\n    * Fix problem with response object with retry process\n    * Documentation\n* v2.7.0 (2017-11-20)\n    * Upgrade all packages' versions\n    * Fix [Issue 12](https://github.com/akanass/rx-http-request/issues/12)\n    * Fix [Issue 13](https://github.com/akanass/rx-http-request/issues/13)\n    * Fix [Issue 15](https://github.com/akanass/rx-http-request/issues/15)\n    * Lettable version of `rxjs` operators\n    * Update tests\n    * Documentation\n* v2.6.0 (2017-09-14)\n    * Upgrade all packages' versions\n    * Add config for `unused` packages error in compilation\n    * Update code to use `rxjs` operators instead of manual creation\n    * Update tests\n* v2.5.0 (2017-07-18)\n    * Upgrade all packages' versions\n    * Fix [Issue 11](https://github.com/akanass/rx-http-request/issues/11)\n    * `rxjs` in **peerDependencies** and need to be installed manually\n* v2.4.0 (2017-07-10)\n    * Upgrade all packages' versions\n    * Change `no-shadowed-variable` value in `tslint` config\n* v2.3.0 (2017-05-15)\n    * Upgrade all packages' versions\n    * Extended `tsconfig` files\n    * Check file exists in packaging process\n* v2.2.1 (2017-05-02)\n    * Upgrade all packages' versions\n    * Fix error handler in `getBuffer` method if no `uri` provided\n* v2.2.0 (2017-04-14)\n    * Upgrade all packages' versions\n    * Fix tests\n    * Add new method to get data with buffer response\n    * Export all initial elements from request to have them in library\n* v2.1.1 (2017-03-23)\n    * Upgrade all packages' versions\n    * [Fix `request typings` installation](https://github.com/akanass/rx-http-request/issues/8)\n* v2.1.0 (2017-03-09)\n    * Upgrade `Request` version to `v2.80.0`\n* v2.0.0 (2017-02-28)\n    * New package version for `RxJS` and `Request`\n    * Don't import all of `RxJS`, only `Observable`\n    * Rewritten all **library and test files in `Typescript`**\n    * Add `typings` support\n    * Add **scope** to library and move to **`@akanass/rx-http-request`**\n* v1.2.0 (2016-09-29)\n    * New package version for `RxJS` and `Request`\n    * New `ES6` features\n    * [Issue 1](https://github.com/akanass/rx-http-request/issues/1)\n    * [Issue 2](https://github.com/akanass/rx-http-request/issues/2)\n* v1.1.0 (2016-03-28)\n    * Browserify to have browser compatibility\n* v1.0.0 (2016-03-27)\n    * Carefully rewritten from scratch to make Rx-Http-Request a drop-in replacement for Request\n    \n[Back to top](#table-of-contents)\n\n## License\n\nCopyright (c) 2019 **Nicolas Jessel** Licensed under the [MIT license](https://github.com/akanass/rx-http-request/tree/master/LICENSE.md).\n\n[Back to top](#table-of-contents)\n","maintainers":[{"name":"akanass","email":"akanass@icloud.com"}],"time":{"modified":"2022-06-12T14:26:00.933Z","created":"2017-02-28T16:07:53.016Z","2.0.0":"2017-02-28T16:07:53.016Z","2.1.0":"2017-03-09T10:11:41.499Z","2.1.1":"2017-03-23T11:24:23.184Z","2.2.0":"2017-04-14T16:53:10.645Z","2.2.1":"2017-05-02T08:31:50.335Z","2.3.0":"2017-05-15T08:21:40.241Z","2.4.0":"2017-07-10T15:49:36.062Z","2.5.0":"2017-07-18T09:59:43.361Z","2.6.0":"2017-09-14T10:15:17.186Z","2.7.0-rc.0":"2017-11-15T13:44:14.921Z","2.7.0-rc.1":"2017-11-15T18:54:04.455Z","2.7.0":"2017-11-20T10:05:23.776Z","2.7.1":"2018-01-24T11:25:42.931Z","3.0.0":"2018-05-28T08:07:03.011Z","3.1.0":"2018-10-16T10:10:00.881Z","3.2.0":"2019-07-08T13:26:03.764Z","3.3.0":"2019-07-15T10:52:58.952Z"},"homepage":"https://github.com/akanass/rx-http-request#readme","keywords":["Request","RxJS","Rx","ReactiveX","Observable","Observer","HTTP","API","Streams","Async","ES2015","ES2016","ES2017","ES6","ES7","ES8","Typescript","Browser"],"repository":{"type":"git","url":"git+ssh://git@github.com/akanass/rx-http-request.git"},"author":{"name":"Nicolas Jessel"},"bugs":{"url":"https://github.com/akanass/rx-http-request/issues"},"license":"MIT","readmeFilename":"README.md","users":{"akanass":true}}