{"_id":"catberry-uhr","_rev":"53-e2db67345e635856cc1bfc09621426cb","name":"catberry-uhr","description":"Universal/Isomorphic HTTP(S) Request for Catberry Framework","dist-tags":{"latest":"5.0.1"},"versions":{"0.6.1":{"name":"catberry-uhr","version":"0.6.1","author":{"name":"Denis Rechkunov","email":"denis.rechkunov@gmail.com"},"description":"Universal HTTP(S) Request module for catberry framework","homepage":"https://github.com/pragmadash/catberry-uhr","keywords":["catberry","http","https","universal http request","request","ajax"],"bugs":{"url":"https://github.com/pragmadash/catberry-uhr/issues","email":"denis.rechkunov@gmail.com"},"repository":{"type":"git","url":"git://github.com/pragmadash/catberry-uhr.git"},"main":"./index.js","devDependencies":{"catberry-locator":"~0.4.0","mocha":"~1.19.0","jscs":"~1.4.5","jshint":"~2.5.0"},"engines":{"node":"~0.10.26"},"scripts":{"test":"jshint ./ && jscs ./** && mocha --recursive"},"licenses":[{"type":"MIT","url":"https://github.com/pragmadash/catberry-uhr/blob/master/LICENSE"}],"gitHead":"5c314178cd2dfb2aeba9dea546837579de0c78f9","_id":"catberry-uhr@0.6.1","_shasum":"db8f2613909173bdb0de2859da024f1213ad7a3a","_from":".","_npmVersion":"1.4.11","_npmUser":{"name":"pragmadash","email":"denis.rechkunov@gmail.com"},"maintainers":[{"name":"pragmadash","email":"denis.rechkunov@gmail.com"}],"dist":{"shasum":"db8f2613909173bdb0de2859da024f1213ad7a3a","tarball":"https://registry.npmjs.org/catberry-uhr/-/catberry-uhr-0.6.1.tgz","integrity":"sha512-06p8cjk7pJhRLLMSJ9EU9IaNdLO5wWshnjW1T1sALFP06ieWDH2jDlBSyAzEHBJjhbK69xLaiFhAMro7mUsAAQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDV3ufWinN+p3HNRl9y6svvjAa1BJLPJwO5E+WF7YpKLwIgV+vkXiNV1q3z89E09l5gFffceemNN+X9yDT/Ai5eyuE="}]},"directories":{}},"1.0.3":{"name":"catberry-uhr","version":"1.0.3","author":{"name":"Denis Rechkunov","email":"denis.rechkunov@gmail.com"},"description":"Universal HTTP(S) Request module for catberry framework","homepage":"https://github.com/catberry/catberry-uhr","keywords":["catberry","http","https","universal http request","request","ajax"],"bugs":{"url":"https://github.com/catberry/catberry-uhr/issues","email":"denis.rechkunov@gmail.com"},"repository":{"type":"git","url":"git://github.com/catberry/catberry-uhr.git"},"main":"./index.js","devDependencies":{"catberry-locator":"~0.4.0","mocha":"~1.19.0","jscs":"~1.4.5","jshint":"~2.5.0"},"engines":{"node":"~0.10.26"},"scripts":{"test":"jshint ./ && jscs ./** && mocha --recursive"},"licenses":[{"type":"MIT","url":"https://github.com/catberry/catberry-uhr/blob/master/LICENSE"}],"gitHead":"d9dcdadf0369a2c0dce4a4cb71258b7961d91bd1","_id":"catberry-uhr@1.0.3","_shasum":"c351fed71c96ce790377bbeef7e365e536205602","_from":".","_npmVersion":"1.4.16","_npmUser":{"name":"pragmadash","email":"denis.rechkunov@gmail.com"},"maintainers":[{"name":"pragmadash","email":"denis.rechkunov@gmail.com"}],"dist":{"shasum":"c351fed71c96ce790377bbeef7e365e536205602","tarball":"https://registry.npmjs.org/catberry-uhr/-/catberry-uhr-1.0.3.tgz","integrity":"sha512-hMreyOirnyAigumKQ5TLqMlJgl6RqMESLPR4R8tunhDFUDVg1PqWaFp/k73n7HWC4vA1xCua3wRnfGpmTMswVQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBhflMek7rKfhYK7IyDCgIN1iy5kgAY+ILpS5GXl348DAiEAlYeH12CxCkLd4kKkVEwN3DwxPblN6lTpuShhl7pH1bI="}]},"directories":{}},"1.0.4":{"name":"catberry-uhr","version":"1.0.4","author":{"name":"Denis Rechkunov","email":"denis.rechkunov@gmail.com"},"description":"Universal HTTP(S) Request module for catberry framework","homepage":"https://github.com/catberry/catberry-uhr","keywords":["catberry","http","https","universal http request","request","ajax"],"bugs":{"url":"https://github.com/catberry/catberry-uhr/issues","email":"denis.rechkunov@gmail.com"},"repository":{"type":"git","url":"git://github.com/catberry/catberry-uhr.git"},"main":"./index.js","devDependencies":{"catberry-locator":"~0.4.0","mocha":"~1.19.0","jscs":"~1.4.5","jshint":"~2.5.0"},"engines":{"node":"~0.10.26"},"scripts":{"test":"jshint ./ && jscs ./** && mocha --recursive"},"licenses":[{"type":"MIT","url":"https://github.com/catberry/catberry-uhr/blob/master/LICENSE"}],"gitHead":"4b39b3dfb3adcd9e82bc4f3ca85b65156cef949d","_id":"catberry-uhr@1.0.4","_shasum":"cbf72ab58b1549073a8e8802066336e245d21b12","_from":".","_npmVersion":"1.4.16","_npmUser":{"name":"pragmadash","email":"denis.rechkunov@gmail.com"},"maintainers":[{"name":"pragmadash","email":"denis.rechkunov@gmail.com"}],"dist":{"shasum":"cbf72ab58b1549073a8e8802066336e245d21b12","tarball":"https://registry.npmjs.org/catberry-uhr/-/catberry-uhr-1.0.4.tgz","integrity":"sha512-ZtxFcVSxUMjOmOPZ7oevJ53lQ9Vk58CbNxMz3FRc2m9rP663C8UJ5vK7cnuOGyALSbgvhDqfyGARbj7joH1kUw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBM1kB/xRYMm7i+umml7HxAUMed5J24sltNEFHH6T0hQAiB7OeUG9HcbXQwl3kSUHR3vKQV4mVPzQ8c/HvQ5ONhlxQ=="}]},"directories":{}},"1.1.0":{"name":"catberry-uhr","version":"1.1.0","author":{"name":"Denis Rechkunov","email":"denis.rechkunov@gmail.com"},"description":"Universal HTTP(S) Request module for catberry framework","homepage":"https://github.com/catberry/catberry-uhr","keywords":["catberry","http","https","universal http request","request","ajax"],"bugs":{"url":"https://github.com/catberry/catberry-uhr/issues","email":"denis.rechkunov@gmail.com"},"repository":{"type":"git","url":"git://github.com/catberry/catberry-uhr.git"},"main":"./index.js","devDependencies":{"catberry-locator":"^1.0.0","mocha":"^1.20.0","jscs":"~1.4.0","jshint":"^2.5.0"},"engines":{"node":"~0.10.26"},"scripts":{"test":"jshint ./ && jscs ./ && mocha --recursive"},"licenses":[{"type":"MIT","url":"https://github.com/catberry/catberry-uhr/blob/master/LICENSE"}],"gitHead":"6bf18db9c2134f7809234e8a4bbb4b7ed2a19d85","_id":"catberry-uhr@1.1.0","_shasum":"d07d6ba8f969ef45ecd6ff54c2aeff80e9ad0fd4","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"pragmadash","email":"denis.rechkunov@gmail.com"},"maintainers":[{"name":"pragmadash","email":"denis.rechkunov@gmail.com"}],"dist":{"shasum":"d07d6ba8f969ef45ecd6ff54c2aeff80e9ad0fd4","tarball":"https://registry.npmjs.org/catberry-uhr/-/catberry-uhr-1.1.0.tgz","integrity":"sha512-H66Gdnne4ULeePsZ1s+fyCq4EfnNm/MesLgMRfnQfkFieYo6kXNDti1hZZnTeJSAP7ZfTfHIQRje9TkpcyqA6w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCbMdYlGGiE+u8SaNHVyTYc70q8hFLrYGtmAP8uPIjZDAIhAK38VFNC+NYFMHH6Y3w7IRxrUNer+d+eV3rb0MYzJMhj"}]},"directories":{}},"2.0.0":{"name":"catberry-uhr","version":"2.0.0","author":{"name":"Denis Rechkunov","email":"denis.rechkunov@gmail.com"},"description":"Universal HTTP(S) Request module for catberry framework","homepage":"https://github.com/catberry/catberry-uhr","keywords":["catberry","http","https","universal http request","request","ajax"],"bugs":{"url":"https://github.com/catberry/catberry-uhr/issues","email":"denis.rechkunov@gmail.com"},"repository":{"type":"git","url":"git://github.com/catberry/catberry-uhr.git"},"main":"./index.js","browser":{"./lib/UHR.js":"./browser/UHR.js"},"dependencies":{"promise":"^5.0.0"},"devDependencies":{"istanbul-harmony":"~0.3.0","coveralls":"^2.11.1","catberry-locator":"^1.0.0","mocha":"^1.20.0","jscs":"~1.4.0","jshint":"^2.5.0"},"engines":{"node":"~0.10.26"},"scripts":{"test":"make"},"licenses":[{"type":"MIT","url":"https://github.com/catberry/catberry-uhr/blob/master/LICENSE"}],"gitHead":"ba8222baaa73558fd015656373e2adb8273fda1a","_id":"catberry-uhr@2.0.0","_shasum":"7201fd72cf41d0de7f14c88ad5766a6b6504a33f","_from":".","_npmVersion":"1.4.26","_npmUser":{"name":"pragmadash","email":"denis.rechkunov@gmail.com"},"maintainers":[{"name":"pragmadash","email":"denis.rechkunov@gmail.com"}],"dist":{"shasum":"7201fd72cf41d0de7f14c88ad5766a6b6504a33f","tarball":"https://registry.npmjs.org/catberry-uhr/-/catberry-uhr-2.0.0.tgz","integrity":"sha512-I6iZEg/wv1WQU1J19inrMBj2sNdn6NZIPfmTQGd/rCfEUXiX4ijDEqCfFeWNtu/1+ElquYFaI5MdfJG0OoseFw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEaPFxP9DNzJYbbsWhEtTlO/HV60WTHiwnvn+vSvdmQxAiEAuMYQXR9y90+4e4usS/5DsJcfr9uh165/w4dZANtFXmI="}]},"directories":{}},"2.0.1":{"name":"catberry-uhr","version":"2.0.1","author":{"name":"Denis Rechkunov","email":"denis.rechkunov@gmail.com"},"description":"Universal HTTP(S) Request module for catberry framework","homepage":"https://github.com/catberry/catberry-uhr","keywords":["catberry","http","https","universal http request","request","ajax"],"bugs":{"url":"https://github.com/catberry/catberry-uhr/issues","email":"denis.rechkunov@gmail.com"},"repository":{"type":"git","url":"git://github.com/catberry/catberry-uhr.git"},"main":"./index.js","browser":{"./lib/UHR.js":"./browser/UHR.js"},"dependencies":{"promise":"^6.0.0"},"devDependencies":{"istanbul-harmony":"~0.3.0","coveralls":"^2.11.1","catberry-locator":"^1.0.0","mocha":"^1.20.0","jscs":"^1.6.0","jshint":"^2.5.0"},"engines":{"node":"~0.10.26"},"scripts":{"test":"make"},"licenses":[{"type":"MIT","url":"https://github.com/catberry/catberry-uhr/blob/master/LICENSE"}],"gitHead":"91529d8eea2ea08461f0c0572a86eaf968786ad4","_id":"catberry-uhr@2.0.1","_shasum":"838c2c31f2c4684fe4dc13c5e48dd78ebff7d964","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"pragmadash","email":"denis.rechkunov@gmail.com"},"maintainers":[{"name":"pragmadash","email":"denis.rechkunov@gmail.com"}],"dist":{"shasum":"838c2c31f2c4684fe4dc13c5e48dd78ebff7d964","tarball":"https://registry.npmjs.org/catberry-uhr/-/catberry-uhr-2.0.1.tgz","integrity":"sha512-c6X1wfeEp+H252CTBSV19K4NPWeJMtY5xUYunek8yl0XREip9w549eUZ7Ocx3l5NartsOJQvagRxgmMvakXSfA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEqS/F1Na2TkPnAUZvNaoHVus5ov2vWL0nLer/boCLVAAiEAy94l2msZHjRw31h5F9z6XF92SB78A4mmwSHfriKg9b4="}]},"directories":{}},"3.0.2":{"name":"catberry-uhr","version":"3.0.2","author":{"name":"Denis Rechkunov","email":"denis.rechkunov@gmail.com"},"description":"Universal HTTP(S) Request module for catberry framework","homepage":"https://github.com/catberry/catberry-uhr","keywords":["catberry","http","https","universal http request","request","ajax"],"bugs":{"url":"https://github.com/catberry/catberry-uhr/issues","email":"denis.rechkunov@gmail.com"},"repository":{"type":"git","url":"git://github.com/catberry/catberry-uhr.git"},"main":"./index.js","browser":{"./lib/UHR.js":"./browser/UHR.js"},"dependencies":{"catberry-uri":"^1.1.0","promise":"^6.0.0"},"devDependencies":{"istanbul-harmony":"~0.3.0","coveralls":"^2.11.1","catberry-locator":"^1.0.0","mocha":"^2.0.0","jscs":"^1.6.0","jshint":"^2.5.0"},"engines":{"node":"~0.10.26"},"scripts":{"test":"make"},"licenses":[{"type":"MIT","url":"https://github.com/catberry/catberry-uhr/blob/master/LICENSE"}],"gitHead":"11ad4427f273928165c78388b7599844efdfe3fd","_id":"catberry-uhr@3.0.2","_shasum":"f9f2b030c3da815efecf0172db8bce68c1302595","_from":".","_npmVersion":"2.1.6","_nodeVersion":"0.10.33","_npmUser":{"name":"pragmadash","email":"denis.rechkunov@gmail.com"},"maintainers":[{"name":"pragmadash","email":"denis.rechkunov@gmail.com"}],"dist":{"shasum":"f9f2b030c3da815efecf0172db8bce68c1302595","tarball":"https://registry.npmjs.org/catberry-uhr/-/catberry-uhr-3.0.2.tgz","integrity":"sha512-u93S6rc+Nd+zcNsKwNyoiSNSYRn8DXI/yRg8eEsUuTADUYxlBk4hqzuFocucHsxiQktswBVidD9IhpZ/hfahhA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDW/AiMujJRKu6gkIA4MXXBv5EmSYNjT8P0Vh24LIV4owIgCinOO2Aupe9oyq9Jq98o8I5bCevBjDMuJiMpgnEZvGU="}]},"directories":{}},"3.1.0":{"name":"catberry-uhr","version":"3.1.0","author":{"name":"Denis Rechkunov","email":"denis.rechkunov@gmail.com"},"description":"Universal HTTP(S) Request module for catberry framework","homepage":"https://github.com/catberry/catberry-uhr","keywords":["catberry","http","https","universal http request","request","ajax"],"bugs":{"url":"https://github.com/catberry/catberry-uhr/issues","email":"denis.rechkunov@gmail.com"},"repository":{"type":"git","url":"git://github.com/catberry/catberry-uhr.git"},"main":"./index.js","browser":{"./lib/UHR.js":"./browser/UHR.js"},"dependencies":{"catberry-uri":"^1.1.0","promise":"^6.0.0"},"devDependencies":{"istanbul-harmony":"~0.3.0","coveralls":"^2.11.1","catberry-locator":"^1.0.0","mocha":"^2.0.0","jscs":"^1.6.0","jshint":"^2.5.0"},"engines":{"node":"~0.10.26"},"scripts":{"test":"make"},"licenses":[{"type":"MIT","url":"https://github.com/catberry/catberry-uhr/blob/master/LICENSE"}],"gitHead":"34dc262f70fbf9fcc201ffb80906703945a5a01c","_id":"catberry-uhr@3.1.0","_shasum":"d07526a3c7af537a499eed1e87344baf0f5083b7","_from":".","_npmVersion":"2.1.6","_nodeVersion":"0.10.33","_npmUser":{"name":"pragmadash","email":"denis.rechkunov@gmail.com"},"maintainers":[{"name":"pragmadash","email":"denis.rechkunov@gmail.com"}],"dist":{"shasum":"d07526a3c7af537a499eed1e87344baf0f5083b7","tarball":"https://registry.npmjs.org/catberry-uhr/-/catberry-uhr-3.1.0.tgz","integrity":"sha512-4vkj3DBLdoZI8toZIvZV8pymjUyABRANhj5s2K9Tx+Ip4j9jfPEeOTsT5D0rLNHJOSrwQAbkIucsRQtfFIbo5g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCR5WOmC8dQD+xOA7K7jRg5nXM4pD9t+VwWgwaib/6jagIgECM0OvCvLnIIyEpjXamv3hn+pnlE4OYjXoP1BMisWmM="}]},"directories":{}},"4.0.0":{"name":"catberry-uhr","version":"4.0.0","author":{"name":"Denis Rechkunov","email":"denis.rechkunov@gmail.com"},"description":"Universal HTTP(S) Request module for catberry framework","homepage":"https://github.com/catberry/catberry-uhr","keywords":["catberry","http","https","universal http request","request","ajax"],"bugs":{"url":"https://github.com/catberry/catberry-uhr/issues","email":"denis.rechkunov@gmail.com"},"repository":{"type":"git","url":"git://github.com/catberry/catberry-uhr.git"},"main":"./index.js","browser":{"./lib/UHR.js":"./browser/UHR.js"},"dependencies":{"catberry-uri":"^2.0.0","promise":"^6.1.0"},"devDependencies":{"istanbul-harmony":"~0.3.1","coveralls":"^2.11.2","mocha":"^2.1.0","jscs":"~1.6.2","jshint":"^2.6.0"},"engines":{"node":">=0.10"},"scripts":{"test":"make"},"licenses":[{"type":"MIT","url":"https://github.com/catberry/catberry-uhr/blob/master/LICENSE"}],"gitHead":"7116085dd3468c890ef537db48e11301d7218740","_id":"catberry-uhr@4.0.0","_shasum":"897724c63442fdc6c62a7f9914cdcd8fdb0ea3ce","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"pragmadash","email":"denis.rechkunov@gmail.com"},"maintainers":[{"name":"pragmadash","email":"denis.rechkunov@gmail.com"}],"dist":{"shasum":"897724c63442fdc6c62a7f9914cdcd8fdb0ea3ce","tarball":"https://registry.npmjs.org/catberry-uhr/-/catberry-uhr-4.0.0.tgz","integrity":"sha512-cCQihdK/DMJPedvSjEDAy1VrLBYz1dcJyARCWUbK7HqEQbX7lHU/R+CiHvWeWWu10AK/d5l8bgZICeSaeC2mdg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICXRsKTBoLTnQaTn+zh1oKoAkZTTcPUGxC9xLfaTIT0xAiEA+dlH7VBOVhPoBJesiCnOOusaNVQX3AuVyXAGs4nbkNw="}]},"directories":{}},"4.0.1":{"name":"catberry-uhr","version":"4.0.1","author":{"name":"Denis Rechkunov","email":"denis.rechkunov@gmail.com"},"description":"Universal HTTP(S) Request module for catberry framework","homepage":"https://github.com/catberry/catberry-uhr","keywords":["catberry","http","https","universal http request","request","ajax"],"bugs":{"url":"https://github.com/catberry/catberry-uhr/issues","email":"denis.rechkunov@gmail.com"},"repository":{"type":"git","url":"git://github.com/catberry/catberry-uhr.git"},"main":"./index.js","browser":{"./lib/UHR.js":"./browser/UHR.js"},"dependencies":{"catberry-uri":"^2.1.0","promise":"^6.1.0"},"devDependencies":{"istanbul-harmony":"~0.3.1","coveralls":"^2.11.2","mocha":"^2.1.0","jscs":"~1.6.2","jshint":"^2.6.0"},"engines":{"node":">=0.10"},"scripts":{"test":"make"},"licenses":[{"type":"MIT","url":"https://github.com/catberry/catberry-uhr/blob/master/LICENSE"}],"gitHead":"4dbded7b4e83b8e5a836e89a7a59760415a32ee6","_id":"catberry-uhr@4.0.1","_shasum":"770f691a4b466c39722e25173fb259617f5bf294","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"pragmadash","email":"denis.rechkunov@gmail.com"},"maintainers":[{"name":"pragmadash","email":"denis.rechkunov@gmail.com"}],"dist":{"shasum":"770f691a4b466c39722e25173fb259617f5bf294","tarball":"https://registry.npmjs.org/catberry-uhr/-/catberry-uhr-4.0.1.tgz","integrity":"sha512-h95YSvrUbm5j8Tx+JKYPfHWOp/8ekYaw6vUWoaGnQAUf4vC5kzdLFJCnm1OgRQyx2bMMWu9RnYT7D8qe44H0+g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDW8JmDDeDDEIoS7owtz0v1SEMbtT7wQcvcXrV5KD3sBAIgVPy52CzDKHMk22hjs0nUTbXZx+jiu25pYarZVPb5ZlQ="}]},"directories":{}},"4.0.2":{"name":"catberry-uhr","version":"4.0.2","author":{"name":"Denis Rechkunov","email":"denis.rechkunov@gmail.com"},"description":"Universal HTTP(S) Request module for catberry framework","homepage":"https://github.com/catberry/catberry-uhr","keywords":["catberry","http","https","universal http request","request","ajax"],"bugs":{"url":"https://github.com/catberry/catberry-uhr/issues","email":"denis.rechkunov@gmail.com"},"repository":{"type":"git","url":"git://github.com/catberry/catberry-uhr.git"},"main":"./index.js","browser":{"./lib/UHR.js":"./browser/UHR.js"},"dependencies":{"catberry-uri":"^2.1.0","promise":"^7.0.1"},"devDependencies":{"istanbul-harmony":"~0.3.12","coveralls":"^2.11.2","mocha":"^2.2.4","jscs":"~1.6.2","jshint":"^2.6.0"},"engines":{"node":">=0.10"},"scripts":{"test":"make"},"licenses":[{"type":"MIT","url":"https://github.com/catberry/catberry-uhr/blob/master/LICENSE"}],"gitHead":"aa01967f109dcc4515c83223705ec1cbb66698f9","_id":"catberry-uhr@4.0.2","_shasum":"11ff86bb4b9522071df192554db98f34640caa80","_from":".","_npmVersion":"2.7.0","_nodeVersion":"1.5.1","_npmUser":{"name":"pragmadash","email":"denis.rechkunov@gmail.com"},"maintainers":[{"name":"pragmadash","email":"denis.rechkunov@gmail.com"}],"dist":{"shasum":"11ff86bb4b9522071df192554db98f34640caa80","tarball":"https://registry.npmjs.org/catberry-uhr/-/catberry-uhr-4.0.2.tgz","integrity":"sha512-ihNzC7MV+DYHx5mTf2wnt4AV0YMmGgPFxmdhxgM5lV/kOgoz5N6//P8gtE9dKL3ztdArxnKSH03UWZyXoCZ+4Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHa98u1y/KVLSTqAV2bxBeriS4uwQrkdbSM2HgqJRa72AiAEeMWy9IP+V4ECC+BtXexQDGTBxVNS/z4yyL0hRBtWrg=="}]},"directories":{}},"4.0.3":{"name":"catberry-uhr","version":"4.0.3","author":{"name":"Denis Rechkunov","email":"denis.rechkunov@gmail.com"},"description":"Universal HTTP(S) Request module for catberry framework","homepage":"https://github.com/catberry/catberry-uhr","keywords":["catberry","http","https","universal http request","request","ajax"],"bugs":{"url":"https://github.com/catberry/catberry-uhr/issues","email":"denis.rechkunov@gmail.com"},"repository":{"type":"git","url":"git://github.com/catberry/catberry-uhr.git"},"main":"./index.js","browser":{"./lib/UHR.js":"./browser/UHR.js"},"dependencies":{"catberry-uri":"^2.1.0","promise":"^7.0.1"},"devDependencies":{"istanbul-harmony":"~0.3.12","codecov.io":"^0.1.2","mocha":"^2.2.4","jscs":"~1.6.2","jshint":"^2.6.0"},"engines":{"node":">=0.10"},"scripts":{"test":"make"},"licenses":[{"type":"MIT","url":"https://github.com/catberry/catberry-uhr/blob/master/LICENSE"}],"gitHead":"65f7c7143e158dd5e000cec3b8947f85fb9648db","_id":"catberry-uhr@4.0.3","_shasum":"19cba39a20a40536971228ee39b23ab86b1e27ae","_from":".","_npmVersion":"2.8.3","_nodeVersion":"1.8.1","_npmUser":{"name":"pragmadash","email":"denis.rechkunov@gmail.com"},"maintainers":[{"name":"pragmadash","email":"denis.rechkunov@gmail.com"}],"dist":{"shasum":"19cba39a20a40536971228ee39b23ab86b1e27ae","tarball":"https://registry.npmjs.org/catberry-uhr/-/catberry-uhr-4.0.3.tgz","integrity":"sha512-gP0FjZZr3v1lG0DyRrnxPbUkbmD2cL1SW+PCcAYFc1/EEE9fafOq2Hq3s9tXcc80yi1ojaPJs+vel1aU8Lr9Mw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQClXkZpXAFCM/Eupo3oGeTWr+MAJ5G4sYB8WYVTrjwm7QIgTgaaxSVOZD9PZf+Sw4EBvmzjqW+thH7ILamQfxAACeI="}]},"directories":{}},"4.0.4":{"name":"catberry-uhr","version":"4.0.4","author":{"name":"Denis Rechkunov","email":"denis.rechkunov@gmail.com"},"description":"Universal HTTP(S) Request module for catberry framework","homepage":"https://github.com/catberry/catberry-uhr","keywords":["catberry","http","https","universal http request","request","ajax"],"bugs":{"url":"https://github.com/catberry/catberry-uhr/issues","email":"denis.rechkunov@gmail.com"},"repository":{"type":"git","url":"git://github.com/catberry/catberry-uhr.git"},"main":"./index.js","browser":{"./lib/UHR.js":"./browser/UHR.js"},"dependencies":{"catberry-uri":"^2.1.0","promise":"^7.0.1"},"devDependencies":{"istanbul-harmony":"~0.3.12","codecov.io":"^0.1.2","mocha":"^2.2.4","jscs":"~1.6.2","jshint":"^2.6.0"},"engines":{"node":">=0.10"},"scripts":{"test":"make"},"licenses":[{"type":"MIT","url":"https://github.com/catberry/catberry-uhr/blob/master/LICENSE"}],"gitHead":"c398d31049fa8f0d4ef3c601e938bbda29dda1c4","_id":"catberry-uhr@4.0.4","_shasum":"6067a898d7a222823af25d2c08f78f1cd6bb3905","_from":".","_npmVersion":"2.8.3","_nodeVersion":"1.8.1","_npmUser":{"name":"pragmadash","email":"denis.rechkunov@gmail.com"},"maintainers":[{"name":"pragmadash","email":"denis.rechkunov@gmail.com"}],"dist":{"shasum":"6067a898d7a222823af25d2c08f78f1cd6bb3905","tarball":"https://registry.npmjs.org/catberry-uhr/-/catberry-uhr-4.0.4.tgz","integrity":"sha512-YsL6E78oXCK65fTtmraHDG/gjTOm5s9me/oTa4jKnKdNWnl+cTlqxA8JZ4T2MUiDI8BKFfeCtCVNyCwdklNUxA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCk+YigG8h6JPJrWyeA3hN5Iu1FFSZQQxdUFaU9NRqwhwIgC4KYdE4y8ykKZhODw92R+RIOUyoXNAdp67sO2br1v84="}]},"directories":{}},"4.1.0":{"name":"catberry-uhr","version":"4.1.0","author":{"name":"Denis Rechkunov","email":"denis.rechkunov@gmail.com"},"description":"Universal HTTP(S) Request module for catberry framework","homepage":"https://github.com/catberry/catberry-uhr","keywords":["catberry","http","https","universal http request","request","ajax"],"bugs":{"url":"https://github.com/catberry/catberry-uhr/issues","email":"denis.rechkunov@gmail.com"},"repository":{"type":"git","url":"git://github.com/catberry/catberry-uhr.git"},"main":"./index.js","browser":{"./lib/UHR.js":"./browser/UHR.js"},"dependencies":{"catberry-uri":"^2.1.0","promise":"^7.0.1"},"devDependencies":{"istanbul-harmony":"~0.3.12","codecov.io":"^0.1.2","mocha":"^2.2.4","jscs":"~1.6.2","jshint":"^2.6.0"},"engines":{"node":">=0.10"},"scripts":{"test":"make"},"licenses":[{"type":"MIT","url":"https://github.com/catberry/catberry-uhr/blob/master/LICENSE"}],"gitHead":"a2a0d6b3ed8722c0ca583ce5bb5a8750bc593ff8","_id":"catberry-uhr@4.1.0","_shasum":"f974215b4e3d07ebaa468a060debaa6a34fa84bc","_from":".","_npmVersion":"2.9.0","_nodeVersion":"1.8.3","_npmUser":{"name":"pragmadash","email":"denis.rechkunov@gmail.com"},"maintainers":[{"name":"pragmadash","email":"denis.rechkunov@gmail.com"}],"dist":{"shasum":"f974215b4e3d07ebaa468a060debaa6a34fa84bc","tarball":"https://registry.npmjs.org/catberry-uhr/-/catberry-uhr-4.1.0.tgz","integrity":"sha512-m6TEHlZHog3OpC3PMRNuC+qpmIDeMDAl4bfbpI23g84n2f4LBwfCo6YBX5CivDG4fKSx+gxzBAYYIYhDLUmUzw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDm80HA2UfUoOj0D8fi7Mpe0P+GpsK7NwyVMvjU2qjtyAIhAJGXmQp7SJdqxwJvjMQIqoCVfXbAdEDmQg9Bh1ySg67I"}]},"directories":{}},"4.1.1":{"name":"catberry-uhr","version":"4.1.1","author":{"name":"Denis Rechkunov","email":"denis.rechkunov@gmail.com"},"description":"Universal HTTP(S) Request module for catberry framework","homepage":"https://github.com/catberry/catberry-uhr","keywords":["catberry","http","https","universal http request","request","ajax"],"bugs":{"url":"https://github.com/catberry/catberry-uhr/issues","email":"denis.rechkunov@gmail.com"},"repository":{"type":"git","url":"git://github.com/catberry/catberry-uhr.git"},"main":"./index.js","browser":{"./lib/UHR.js":"./browser/UHR.js"},"dependencies":{"catberry-uri":"^2.1.0","promise":"^7.0.1"},"devDependencies":{"istanbul-harmony":"~0.3.12","codecov.io":"^0.1.2","mocha":"^2.2.4","jscs":"~1.6.2","jshint":"^2.6.0"},"engines":{"node":">=0.10"},"scripts":{"test":"make"},"licenses":[{"type":"MIT","url":"https://github.com/catberry/catberry-uhr/blob/master/LICENSE"}],"gitHead":"79f5c32d6ba3c2bef35c12a0fcb6dc3ad6e70aa4","_id":"catberry-uhr@4.1.1","_shasum":"f9ea9b2d9ae54d4a2f95dc741f334e5c29bcd6c9","_from":".","_npmVersion":"2.9.0","_nodeVersion":"1.8.3","_npmUser":{"name":"pragmadash","email":"denis.rechkunov@gmail.com"},"maintainers":[{"name":"pragmadash","email":"denis.rechkunov@gmail.com"}],"dist":{"shasum":"f9ea9b2d9ae54d4a2f95dc741f334e5c29bcd6c9","tarball":"https://registry.npmjs.org/catberry-uhr/-/catberry-uhr-4.1.1.tgz","integrity":"sha512-YuT909JiD+i0VQ45EW9lQSHM42qBkNSvhU0a8/0FRgPEctIslGFbTGkQVEHr2eWv2Sg2VTtbYIBBnZIjq0a3+g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDv+OtdQT8o9Yk2XEtH4G7r7sd+9GbGRZW9me4dUtwu4QIgYpHmUObt1ZzLwTApRtWdb45Cj3R/z/exgQ1iL2nSJwg="}]},"directories":{}},"4.2.0":{"name":"catberry-uhr","version":"4.2.0","author":{"name":"Denis Rechkunov","email":"denis.rechkunov@gmail.com"},"description":"Universal HTTP(S) Request module for catberry framework","homepage":"https://github.com/catberry/catberry-uhr","keywords":["catberry","http","https","universal http request","request","ajax"],"bugs":{"url":"https://github.com/catberry/catberry-uhr/issues","email":"denis.rechkunov@gmail.com"},"repository":{"type":"git","url":"git://github.com/catberry/catberry-uhr.git"},"main":"./index.js","browser":{"./lib/UHR.js":"./browser/UHR.js"},"dependencies":{"catberry-uri":"^2.1.0","promise":"^7.0.1"},"devDependencies":{"istanbul-harmony":"~0.3.12","codecov.io":"^0.1.2","mocha":"^2.2.4","jscs":"~1.6.2","jshint":"^2.6.0"},"engines":{"node":">=0.10"},"scripts":{"test":"make"},"licenses":[{"type":"MIT","url":"https://github.com/catberry/catberry-uhr/blob/master/LICENSE"}],"gitHead":"0c65bf41666dc8cba35811055b1be26b0f9b99d4","_id":"catberry-uhr@4.2.0","_shasum":"e8dfe71f77827dd2b0f209aee4eb69dd2d12f0c8","_from":".","_npmVersion":"3.3.9","_nodeVersion":"1.8.4","_npmUser":{"name":"pragmadash","email":"denis.rechkunov@gmail.com"},"maintainers":[{"name":"pragmadash","email":"denis.rechkunov@gmail.com"}],"dist":{"shasum":"e8dfe71f77827dd2b0f209aee4eb69dd2d12f0c8","tarball":"https://registry.npmjs.org/catberry-uhr/-/catberry-uhr-4.2.0.tgz","integrity":"sha512-6R/eq8ZJjzM67IVS/geWCjPLmRVhEhHNTHIJoQr5nHwyhnH6CHbgg+icaCosSgstJ3uzpm6QTSs4sXMBk2wR5w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDeWao1G9VsJ/YmDJoYamPM4/Y9O46Bk7r4JJvPWyLZ/AiEAkgaoB9XqNkGhA8pUmUKOYzvgsPtw9q/q9tzbg1V7FOg="}]},"directories":{}},"4.2.1":{"name":"catberry-uhr","version":"4.2.1","author":{"name":"Denis Rechkunov","email":"denis.rechkunov@gmail.com"},"description":"Universal HTTP(S) Request module for catberry framework","homepage":"https://github.com/catberry/catberry-uhr","keywords":["catberry","http","https","universal http request","request","ajax"],"bugs":{"url":"https://github.com/catberry/catberry-uhr/issues","email":"denis.rechkunov@gmail.com"},"repository":{"type":"git","url":"git://github.com/catberry/catberry-uhr.git"},"main":"./index.js","browser":{"./lib/UHR.js":"./browser/UHR.js"},"dependencies":{"catberry-uri":"^2.1.5","promise":"^7.0.4"},"devDependencies":{"istanbul":"~0.4.0","codecov.io":"~0.1.6","mocha":"^2.3.3","jscs":"^2.5.1","jshint":"^2.8.0"},"engines":{"node":">=0.10"},"scripts":{"test":"make"},"licenses":[{"type":"MIT","url":"https://github.com/catberry/catberry-uhr/blob/master/LICENSE"}],"gitHead":"0e27b18235cf35246a113ef331ad906542b33ca7","_id":"catberry-uhr@4.2.1","_shasum":"c30f33e831fec6042d2be90ae886bb77e6c59f2d","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"pragmadash","email":"denis.rechkunov@gmail.com"},"maintainers":[{"name":"pragmadash","email":"denis.rechkunov@gmail.com"}],"dist":{"shasum":"c30f33e831fec6042d2be90ae886bb77e6c59f2d","tarball":"https://registry.npmjs.org/catberry-uhr/-/catberry-uhr-4.2.1.tgz","integrity":"sha512-l09CNcwjhOij0+a+lV6GSCBNg6vbLCdzVjBzg7Pp23dYc1wpyPo87ii8XAkNLoWA9COvZWqCGEd1nHQ4+Mqu6A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCNIwDaNVLKV88CXiNdnJ3CxF4MpHnzKzej8FhJ5JjYZAIgZKnLbjuyst/mHA6pj9zst86UWL0Xp7Fc3CWa08LR2DE="}]},"directories":{}},"4.2.2":{"name":"catberry-uhr","version":"4.2.2","author":{"name":"Denis Rechkunov","email":"denis.rechkunov@gmail.com"},"description":"Universal HTTP(S) Request module for catberry framework","homepage":"https://github.com/catberry/catberry-uhr","keywords":["catberry","http","https","universal http request","request","ajax"],"bugs":{"url":"https://github.com/catberry/catberry-uhr/issues","email":"denis.rechkunov@gmail.com"},"repository":{"type":"git","url":"git://github.com/catberry/catberry-uhr.git"},"main":"./index.js","browser":{"./lib/UHR.js":"./browser/UHR.js"},"dependencies":{"catberry-uri":"^2.1.5","promise":"^7.0.4"},"devDependencies":{"istanbul":"~0.4.0","codecov.io":"~0.1.6","mocha":"^2.3.3","jscs":"^2.5.1","jshint":"^2.8.0"},"engines":{"node":">=0.10"},"scripts":{"test":"make"},"license":"MIT","gitHead":"25b79ec674260c4d2236a7590b2d9afd614a1dcd","_id":"catberry-uhr@4.2.2","_shasum":"a4a1f2b9ff444bd6a66812a20c8f972d15e2fad9","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"pragmadash","email":"denis.rechkunov@gmail.com"},"maintainers":[{"name":"pragmadash","email":"denis.rechkunov@gmail.com"}],"dist":{"shasum":"a4a1f2b9ff444bd6a66812a20c8f972d15e2fad9","tarball":"https://registry.npmjs.org/catberry-uhr/-/catberry-uhr-4.2.2.tgz","integrity":"sha512-Kb7pYosWVLMnqjniVwqkR15qBoiCzyHNVOIMz1i0g/d9Y6wmzT4WtnFwEJ9ANh2WQtvwYsfH04IzhtT6iPblnA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+C/RHnkC+kpyYDXaLI9WJssw4/3sfMby0qeN+kgmnPgIhAPuNf9Wj7JVLoygHMS7NH4hAZSzUjhG4mAdmjDY/aQHo"}]},"directories":{}},"4.2.3":{"name":"catberry-uhr","version":"4.2.3","author":{"name":"Denis Rechkunov","email":"denis.rechkunov@gmail.com"},"description":"Universal HTTP(S) Request module for catberry framework","homepage":"https://github.com/catberry/catberry-uhr","keywords":["catberry","http","https","universal http request","request","ajax"],"bugs":{"url":"https://github.com/catberry/catberry-uhr/issues","email":"denis.rechkunov@gmail.com"},"repository":{"type":"git","url":"git://github.com/catberry/catberry-uhr.git"},"main":"./index.js","browser":{"./lib/UHR.js":"./browser/UHR.js"},"dependencies":{"catberry-uri":"^2.1.5","promise":"^7.0.4"},"devDependencies":{"istanbul":"~0.4.0","codecov.io":"~0.1.6","mocha":"^2.3.3","jscs":"^2.5.1","jshint":"^2.8.0"},"engines":{"node":">=0.12"},"scripts":{"test":"make"},"license":"MIT","gitHead":"8ffd2b18d89426f1a6850670247e6ccca1d47558","_id":"catberry-uhr@4.2.3","_shasum":"928dd670dd9fb2412e9265aa77b2a4375be26d7d","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"pragmadash","email":"denis.rechkunov@gmail.com"},"maintainers":[{"name":"pragmadash","email":"denis.rechkunov@gmail.com"}],"dist":{"shasum":"928dd670dd9fb2412e9265aa77b2a4375be26d7d","tarball":"https://registry.npmjs.org/catberry-uhr/-/catberry-uhr-4.2.3.tgz","integrity":"sha512-RaHQm5eWcFXVEMQFYKXHLZA+BPj5uJm0LNbv+lG4bMmg0QFDLIpCD+bsbXgasQWJ9zbxjyyHc+J1F05QCmWz0w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZIKJBxuy6+lv9PlCnTb5s8gRVF3C/Rek272Q3cA2KrQIhAJmIfmVLfbsoZQuv+IY0AYJ08Dq52eQ84m7nB82z4eOS"}]},"directories":{}},"5.0.0":{"name":"catberry-uhr","version":"5.0.0","author":{"name":"Denis Rechkunov","email":"denis.rechkunov@gmail.com"},"description":"Universal/Isomorphic HTTP(S) Request for Catberry Framework","homepage":"https://github.com/catberry/catberry-uhr","keywords":["catberry","http","https","universal","isomorphic","xhr","request","ajax"],"bugs":{"url":"https://github.com/catberry/catberry-uhr/issues","email":"denis.rechkunov@gmail.com"},"repository":{"type":"git","url":"git://github.com/catberry/catberry-uhr.git"},"main":"./index.js","browser":{"./lib/UHR.js":"./browser/UHR.js"},"dependencies":{"catberry-uri":"^3.0.0"},"devDependencies":{"istanbul":"~0.4.2","codecov":"^1.0.1","mocha":"^2.4.5","eslint":"^2.2.0"},"engines":{"node":">=4"},"scripts":{"test":"make"},"license":"MIT","gitHead":"6b29e5bda937c16a43b553682b66ad2b3e0d34bb","_id":"catberry-uhr@5.0.0","_shasum":"38f645c8b4bb0ab9f9b2b9ebd7f31129725e5fce","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"pragmadash","email":"denis.rechkunov@gmail.com"},"maintainers":[{"name":"pragmadash","email":"denis.rechkunov@gmail.com"}],"dist":{"shasum":"38f645c8b4bb0ab9f9b2b9ebd7f31129725e5fce","tarball":"https://registry.npmjs.org/catberry-uhr/-/catberry-uhr-5.0.0.tgz","integrity":"sha512-P9K6cEky3RzoLQr1d4MQNqu55JvTlyjWcQLZIGyN7gaiZEBPhPnWpTqYjyeeBmWoCEqNoVD0W2NBRWizX7MZAg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCd09RD+0i6WixYQiYg9DanMPtPZrMjivMaNv4hpkjZUQIgdti5vuAI27ylSdkgQVLGooWAEDgJvF+ti4X9ubLVoGA="}]},"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/catberry-uhr-5.0.0.tgz_1457642179013_0.5568057256750762"},"directories":{}},"5.0.1":{"name":"catberry-uhr","version":"5.0.1","author":{"name":"Denis Rechkunov","email":"denis.rechkunov@gmail.com"},"description":"Universal/Isomorphic HTTP(S) Request for Catberry Framework","homepage":"https://github.com/catberry/catberry-uhr","keywords":["catberry","http","https","universal","isomorphic","xhr","request","ajax"],"bugs":{"url":"https://github.com/catberry/catberry-uhr/issues","email":"denis.rechkunov@gmail.com"},"repository":{"type":"git","url":"git://github.com/catberry/catberry-uhr.git"},"main":"./index.js","browser":{"./lib/UHR.js":"./browser/UHR.js"},"dependencies":{"catberry-uri":"^3.2.1"},"devDependencies":{"istanbul":"~0.4.5","codecov":"^2.1.0","mocha":"^3.2.0","eslint":"^3.18.0"},"engines":{"node":">=4"},"scripts":{"test":"make"},"license":"MIT","gitHead":"8c908f0c3bbba6262816b2309efe59dfd1519948","_id":"catberry-uhr@5.0.1","_shasum":"5a98ae7149b3c0078d0dd397d0e1b6efaecd80d0","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.1","_npmUser":{"name":"pragmader","email":"denis.rechkunov@gmail.com"},"dist":{"shasum":"5a98ae7149b3c0078d0dd397d0e1b6efaecd80d0","tarball":"https://registry.npmjs.org/catberry-uhr/-/catberry-uhr-5.0.1.tgz","integrity":"sha512-g3OfGoaO4GmZs+0JWpev+ZGjDpU9lCShhacOvTf7rOodygYJCvvrr+uJAm5ehQys+05/qljY5ZbnGOXdN1ntOA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAOUM+8YmNSohPfsta7lfLtLK2CJ4CHLtxkzVSWRX6WYAiEAq1EPFFu53a0nsPev2dNoYE7eL4m3Io7naIqYs9gp4iQ="}]},"maintainers":[{"name":"pragmader","email":"denis.rechkunov@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/catberry-uhr-5.0.1.tgz_1489855944214_0.982333313440904"},"directories":{}}},"readme":"# Universal/Isomorphic HTTP(S) Request for Catberry Framework\n\n[![Build Status](https://travis-ci.org/catberry/catberry-uhr.svg?branch=master)](https://travis-ci.org/catberry/catberry-uhr) [![codecov.io](http://codecov.io/github/catberry/catberry-uhr/coverage.svg?branch=master)](http://codecov.io/github/catberry/catberry-uhr?branch=master)\n\n## Installation\n\n```bash\nnpm install catberry-uhr\n```\n\n## Description\nCatberry's modules run both at the server and in a browser and it's very important to\nhave a Universal/Isomorphic HTTP(S) Request implementation.\n\nIt has the same interface and different implementations at the server and in a browser.\n\nAt the server it uses node's [http.request](http://nodejs.org/api/http.html#http_event_request)\nor [https.request](http://nodejs.org/api/https.html#https_https_request_options_callback)\n(depends on the specified protocol in URL).\nIn a browser it uses a native [XmlHttpRequest](https://developer.mozilla.org/ru/docs/Web/API/XMLHttpRequest).\n\nThis module has been developed using [HTTP/1.1v2 RFC 2616](http://www.w3.org/Protocols/rfc2616).\n\nIt supports:\n\n * `gzip` and `deflate` request/response content encodings\n * `application/json` and `application/x-www-form-urlencoded`\n request/response content types\n * Request timeout\n * Auto stringify/parse request/response data\n * HTTP/HTTPS\n * Any additional HTTP headers you set\n\nUHR has following methods:\n\n```javascript\nclass UHRBase {\n\t/**\n\t * Does a GET request to the HTTP server.\n\t * @param {string} url URL to request.\n\t * @param {Object?} parameters The request parameters.\n\t * @param {Object?} parameters.headers The HTTP headers to send.\n\t * @param {(string|Object)?} parameters.data The data to send.\n\t * @param {number?} parameters.timeout The request timeout.\n\t * @param {boolean?} parameters.unsafeHTTPS If true then requests to servers with\n\t * invalid HTTPS certificates are allowed.\n\t * @returns {Promise<Object>} The promise for a result with the status object and content.\n\t */\n\tget(url, parameters) {}\n\n\t/**\n\t * Does a POST request to the HTTP server.\n\t * @param {string} url URL to request.\n\t * @param {Object?} parameters The request parameters.\n\t * @param {Object?} parameters.headers The HTTP headers to send.\n\t * @param {(string|Object)?} parameters.data The data to send.\n\t * @param {number?} parameters.timeout The request timeout.\n\t * @param {boolean?} parameters.unsafeHTTPS If true then requests to servers with\n\t * invalid HTTPS certificates are allowed.\n\t * @returns {Promise<Object>} The promise for a result with the status object and content.\n\t */\n\tpost(url, parameters) {}\n\n\t/**\n\t * Does a PUT request to the HTTP server.\n\t * @param {string} url URL to request.\n\t * @param {Object?} parameters The request parameters.\n\t * @param {Object?} parameters.headers The HTTP headers to send.\n\t * @param {(string|Object)?} parameters.data The data to send.\n\t * @param {number?} parameters.timeout The request timeout.\n\t * @param {boolean?} parameters.unsafeHTTPS If true then requests to servers with\n\t * invalid HTTPS certificates are allowed.\n\t * @returns {Promise<Object>} The promise for a result with the status object and content.\n\t */\n\tput(url, parameters) {}\n\n\t/**\n\t * Does a PATCH request to the HTTP server.\n\t * @param {string} url URL to request.\n\t * @param {Object?} parameters The request parameters.\n\t * @param {Object?} parameters.headers The HTTP headers to send.\n\t * @param {(string|Object)?} parameters.data The data to send.\n\t * @param {number?} parameters.timeout The request timeout.\n\t * @param {boolean?} parameters.unsafeHTTPS If true then requests to servers with\n\t * invalid HTTPS certificates are allowed.\n\t * @returns {Promise<Object>} The promise for a result with the status object and content.\n\t */\n\tpatch(url, parameters) {}\n\n\t/**\n\t * Does a DELETE request to the HTTP server.\n\t * @param {string} url URL to request.\n\t * @param {Object?} parameters The request parameters.\n\t * @param {Object?} parameters.headers The HTTP headers to send.\n\t * @param {(string|Object)?} parameters.data The data to send.\n\t * @param {number?} parameters.timeout The request timeout.\n\t * @param {boolean?} parameters.unsafeHTTPS If true then requests to servers with\n\t * invalid HTTPS certificates are allowed.\n\t * @returns {Promise<Object>} The promise for a result with the status object and content.\n\t */\n\tdelete(url, parameters) {}\n\n\t/**\n\t * Does a request to the HTTP server.\n\t * @param {string} url URL to request.\n\t * @param {Object?} parameters The request parameters.\n\t * @param {string?} parameters.method The HTTP method for the request.\n\t * @param {string?} parameters.url The URL for the request.\n\t * @param {Object?} parameters.headers The HTTP headers to send.\n\t * @param {(string|Object)?} parameters.data The data to send.\n\t * @param {number?} parameters.timeout The request timeout.\n\t * @param {boolean?} parameters.unsafeHTTPS If true then requests to servers with\n\t * invalid HTTPS certificates are allowed.\n\t * @returns {Promise<Object>} The promise for a result with the status object and content.\n\t */\n\trequest(parameters) {}\n}\n```\n\n## Request options example\n\n```javascript\n{\n\tmethod: 'GET',\n\ttimeout: 30000,\n\t// sets value to XMLHttpRequest.withCredentials, works only in a browser\n\twithCredentials: false,\n\tunsafeHTTPS: false, // requires valid certificate by default\n\theaders: {\n\t\tCookie: 'name=value'\n\t},\n\tdata: {\n\t\tparameter: 'value' // all parameters will be URL encoded\n\t}\n}\n```\n\nIn case you're doing `POST`/`PUT`/`PATCH` requests, `data` object will\nbe passed as `application/x-www-form-urlencoded` via request stream.\nIf you set a `Content-Type` header to `application/json` then object will\nbe sent as JSON.\n\nIf `data` value is not an object then its string representation will be sent\nas `text/plain` to the server.\n\nAlso, if you put anything to `data` object and use\n`application/x-www-form-urlencoded` then this data will be\nautomatically [percent-encoded](http://en.wikipedia.org/wiki/Percent-encoding).\n\n## Returns a promise\nAll UHR requests return a [Promise](https://www.promisejs.org) for request result.\nAny error during request will reject the promise or it will be rejected by the request timeout.\n\nRequest result consists of following:\n\n* The status object with HTTP status `code`, status `text` and response `headers`\n* Response `content` as a plain text or an object\n(depends on `Content-Type` in response headers)\n\nFor example, request result can be an object like this:\n\n```javascript\n{\n\tstatus: {\n\t\tcode: 200,\n\t\ttext: 'OK',\n\t\theaders: {\n\t\t\t'cache-control': 'no-cache',\n\t\t\t'content-length': '1',\n\t\t\t'content-type': 'text/html; charset=utf-8',\n\t\t\t'date': 'Tue, 08 Apr 2014 05:16:19 GMT'\n\t\t}\n   },\n   content: 'some content from server'\n}\n```\n\nAll header names are always in a lower-case like they are in node.js.\n\n## Usage\nIf you are using [Catberry Framework](https://github.com/catberry/catberry)\nyou have to register UHR into [Service Locator](https://github.com/catberry/catberry/blob/develop/docs/index.md#service-locator).\n\n```javascript\nconst cat = catberry.create();\nconst uhr = require('catberry-uhr');\n\nuhr.register(cat.locator);\n```\n\nThen you can just resolve `uhr` from the locator:\n\n```javascript\nclass Store {\n\tconstructor(locator) {\n\t\tthis._uhr = locator.resolve('uhr');\n\t}\n\tload() {\n\t\tconst options = {\n\t\t\ttimeout: 3000,\n\t\t\tdata: {\n\t\t\t\tusername: 'some'\n\t\t\t},\n\t\t\theaders: {\n\t\t\t\tAuthorization: 'Bearer somecrazytoken'\n\t\t\t}\n\t\t};\n\t\treturn this._uhr.get('http://localhost/api/user', options)\n\t\t\t.then(result => result.content);\n\t}\n}\n```\n\n## Contributing\n\nThere are a lot of ways to contribute:\n\n* Give it a star\n* Join the [Gitter](https://gitter.im/catberry/main) room and leave a feedback or help with answering users' questions\n* [Submit a bug or a feature request](https://github.com/catberry/catberry-uhr/issues)\n* [Submit a PR](https://github.com/catberry/catberry-uhr/blob/develop/CONTRIBUTING.md)\n\nDenis Rechkunov <denis.rechkunov@gmail.com>\n","maintainers":[{"email":"denis@rdner.de","name":"rdner"}],"time":{"modified":"2022-06-13T05:40:55.789Z","created":"2014-05-20T08:08:38.503Z","0.6.0":"2014-05-20T08:08:38.503Z","0.6.1":"2014-06-03T02:39:25.946Z","1.0.3":"2014-07-20T05:04:14.158Z","1.0.4":"2014-07-20T14:04:57.753Z","1.1.0":"2014-08-17T09:10:15.324Z","2.0.0":"2014-09-17T08:40:27.212Z","2.0.1":"2014-09-24T07:21:32.715Z","3.0.0":"2014-10-31T09:23:37.390Z","3.0.1":"2014-10-31T09:28:43.884Z","3.0.2":"2014-10-31T10:59:17.037Z","3.1.0":"2014-11-17T11:50:49.795Z","4.0.0":"2015-02-16T13:29:52.103Z","4.0.1":"2015-03-12T08:19:38.787Z","4.0.2":"2015-05-04T05:46:43.149Z","4.0.3":"2015-06-14T05:58:25.228Z","4.0.4":"2015-07-05T07:31:32.396Z","4.1.0":"2015-08-01T09:34:12.983Z","4.1.1":"2015-08-16T06:33:32.858Z","4.2.0":"2015-10-27T12:32:10.331Z","4.2.1":"2015-11-11T06:22:32.943Z","4.2.2":"2015-11-11T09:40:59.382Z","4.2.3":"2015-12-12T20:34:15.649Z","5.0.0":"2016-03-10T20:36:21.305Z","5.0.1":"2017-03-18T16:52:24.926Z"},"homepage":"https://github.com/catberry/catberry-uhr","keywords":["catberry","http","https","universal","isomorphic","xhr","request","ajax"],"repository":{"type":"git","url":"git://github.com/catberry/catberry-uhr.git"},"author":{"name":"Denis Rechkunov","email":"denis.rechkunov@gmail.com"},"bugs":{"url":"https://github.com/catberry/catberry-uhr/issues","email":"denis.rechkunov@gmail.com"},"readmeFilename":"README.md","users":{"juliarechkunova":true,"pragmadash":true},"license":"MIT"}