{"_id":"http-measuring-client","_rev":"27-6970b3211ae2259eef6dee2b0b536fc9","name":"http-measuring-client","description":"like the http module, except with stats","dist-tags":{"latest":"1.0.1"},"versions":{"0.1.0":{"name":"http-measuring-client","version":"0.1.0","description":"like the http module, except with stats","main":"index.js","scripts":{"test":"istanbul cover --print detail _mocha -- -R spec test","coveralls":"cat coverage/lcov.info | coveralls"},"repository":{"type":"git","url":"https://github.com/Floby/node-http-measuring-client.git"},"keywords":["http","stats","outbound","measure","logs","monitoring"],"author":{"name":"Florent Jaby","email":"florent.jaby@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Floby/node-http-measuring-client/issues"},"homepage":"https://github.com/Floby/node-http-measuring-client","devDependencies":{"chai":"^1.10.0","istanbul":"^0.3.2","merge-descriptors":"0.0.2","mocha":"^2.0.1","sinon":"^1.12.1"},"gitHead":"a41d2396888540de6a587ea89acbf8ff31ba9db7","_id":"http-measuring-client@0.1.0","_shasum":"28663f318069a0b3bc9a382a56b6ca354588a557","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"floby","email":"florent.jaby@gmail.com"},"maintainers":[{"name":"floby","email":"florent.jaby@gmail.com"}],"dist":{"shasum":"28663f318069a0b3bc9a382a56b6ca354588a557","tarball":"https://registry.npmjs.org/http-measuring-client/-/http-measuring-client-0.1.0.tgz","integrity":"sha512-MMauqw7FbTzmRd2VkvA9NQCmXLh2HbWw1htDZViJFURGbk66xKJ6Nseju8VtzjRO/EnLvfjVz5GWDdQgVFVUBw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICBYb+Pf8OPupAehfEiGmTAh8GRNluAbg9O0qVbny6fKAiEAoJfFwwij3DyHfGla+LWDLC5u0evlA+RpjZCtoCEbRhw="}]},"directories":{}},"0.1.1":{"name":"http-measuring-client","version":"0.1.1","description":"like the http module, except with stats","main":"index.js","scripts":{"test":"istanbul cover --print detail _mocha -- -R spec test","coveralls":"cat coverage/lcov.info | coveralls"},"repository":{"type":"git","url":"https://github.com/Floby/node-http-measuring-client.git"},"keywords":["http","stats","outbound","measure","logs","monitoring"],"author":{"name":"Florent Jaby","email":"florent.jaby@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Floby/node-http-measuring-client/issues"},"homepage":"https://github.com/Floby/node-http-measuring-client","devDependencies":{"chai":"^1.10.0","coveralls":"^2.11.2","istanbul":"^0.3.2","mocha":"^2.0.1","sinon":"^1.12.1"},"dependencies":{"merge-descriptors":"0.0.2"},"gitHead":"b14e9bffd685dc12055b6345089b922f803fd21d","_id":"http-measuring-client@0.1.1","_shasum":"d9c4aa4906a5c3c74f6a33437cb95d207b3e5a60","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"floby","email":"florent.jaby@gmail.com"},"maintainers":[{"name":"floby","email":"florent.jaby@gmail.com"}],"dist":{"shasum":"d9c4aa4906a5c3c74f6a33437cb95d207b3e5a60","tarball":"https://registry.npmjs.org/http-measuring-client/-/http-measuring-client-0.1.1.tgz","integrity":"sha512-HGvpHS9eEI5qY4IbINqcwgEgTXpn6jfzU/preGHpE9hZGmsdCAeWlieFsysi+iL5X14srxf4WcK3+7wz6IxOqw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDoTZVChtDlPEGJF2BnBa4qo9tIfcVZGzxXr9fQdmVVDgIhAISqqZyKedzYCCQX7T13W92BmGfrdluMqAXgBDW9jR1n"}]},"directories":{}},"0.2.0":{"name":"http-measuring-client","version":"0.2.0","description":"like the http module, except with stats","main":"index.js","scripts":{"test":"istanbul cover --print detail _mocha -- -R spec test","coveralls":"cat coverage/lcov.info | coveralls"},"repository":{"type":"git","url":"https://github.com/Floby/node-http-measuring-client.git"},"keywords":["http","stats","outbound","measure","logs","monitoring"],"author":{"name":"Florent Jaby","email":"florent.jaby@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Floby/node-http-measuring-client/issues"},"homepage":"https://github.com/Floby/node-http-measuring-client","devDependencies":{"chai":"^1.10.0","coveralls":"^2.11.2","istanbul":"^0.3.2","mocha":"^2.0.1","nock":"^0.51.0","sinon":"^1.12.1","stream-blackhole":"^1.0.3"},"dependencies":{"merge-descriptors":"0.0.2"},"gitHead":"db2624d16b17727d313979c30f42221796993400","_id":"http-measuring-client@0.2.0","_shasum":"e06f4adee5a8f6fb59f0b46d864a38a7e1a253c9","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"floby","email":"florent.jaby@gmail.com"},"maintainers":[{"name":"floby","email":"florent.jaby@gmail.com"}],"dist":{"shasum":"e06f4adee5a8f6fb59f0b46d864a38a7e1a253c9","tarball":"https://registry.npmjs.org/http-measuring-client/-/http-measuring-client-0.2.0.tgz","integrity":"sha512-2+2Ocnj8pJRniFSdFUji/rVA1CGh3P+aFu9bGBSxDGiSIG9ArbGBcEibmxZnDA32LW+O9h0QfB+y1MMewkYktQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhrd1RNNTo3CzOiF5X3KB0K4X7Cpe2rqqx8WfsmmNqNgIhAKoI+8FxtomUjcsqg739IwxyvZc0E4ohzdFT3hO/pDcr"}]},"directories":{}},"0.3.0":{"name":"http-measuring-client","version":"0.3.0","description":"like the http module, except with stats","main":"index.js","scripts":{"test":"istanbul cover --print detail _mocha -- -R spec test","coveralls":"cat coverage/lcov.info | coveralls"},"repository":{"type":"git","url":"https://github.com/Floby/node-http-measuring-client.git"},"keywords":["http","stats","outbound","measure","logs","monitoring"],"author":{"name":"Florent Jaby","email":"florent.jaby@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Floby/node-http-measuring-client/issues"},"homepage":"https://github.com/Floby/node-http-measuring-client","devDependencies":{"chai":"^1.10.0","coveralls":"^2.11.2","istanbul":"^0.3.2","mocha":"^2.0.1","nock":"^0.51.0","sinon":"^1.12.1","stream-blackhole":"^1.0.3"},"dependencies":{"merge-descriptors":"0.0.2"},"gitHead":"9374547123756a82e690eee5a0b24f6bf7757861","_id":"http-measuring-client@0.3.0","_shasum":"3c37ae6cdec2fba32c3c6e2a6ece6a09bccd7b7d","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"floby","email":"florent.jaby@gmail.com"},"maintainers":[{"name":"floby","email":"florent.jaby@gmail.com"}],"dist":{"shasum":"3c37ae6cdec2fba32c3c6e2a6ece6a09bccd7b7d","tarball":"https://registry.npmjs.org/http-measuring-client/-/http-measuring-client-0.3.0.tgz","integrity":"sha512-DaMSTAWU6MJpbxCyiTj5I/btNvt5kik54lJ7sYz9+Mkbj879nwUMT6vY7sSsgLD7oVNWp62EeFtOBlHQnWY+cA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+qrJC9BT8KTdSoAUVN66l2peBHjRVna6OmrLfuzdzXQIhAKWmvzhbRZphaXhFin4KdQ4VeUq72ecMrZXJ7Mhi5GAh"}]},"directories":{}},"0.3.1":{"name":"http-measuring-client","version":"0.3.1","description":"like the http module, except with stats","main":"index.js","scripts":{"test":"istanbul cover --print detail _mocha -- -R spec test","coveralls":"cat coverage/lcov.info | coveralls"},"repository":{"type":"git","url":"https://github.com/Floby/node-http-measuring-client.git"},"keywords":["http","stats","outbound","measure","logs","monitoring"],"author":{"name":"Florent Jaby","email":"florent.jaby@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Floby/node-http-measuring-client/issues"},"homepage":"https://github.com/Floby/node-http-measuring-client","devDependencies":{"chai":"^1.10.0","coveralls":"^2.11.2","istanbul":"^0.3.2","mocha":"^2.0.1","nock":"^0.51.0","sinon":"^1.12.1","stream-blackhole":"^1.0.3"},"dependencies":{"merge-descriptors":"0.0.2"},"gitHead":"0df59564b70dcd8fb7a9cc98230918ed28356846","_id":"http-measuring-client@0.3.1","_shasum":"2d7edf1fe69d74831bf2510be9f3e08cb44bb345","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"floby","email":"florent.jaby@gmail.com"},"maintainers":[{"name":"floby","email":"florent.jaby@gmail.com"}],"dist":{"shasum":"2d7edf1fe69d74831bf2510be9f3e08cb44bb345","tarball":"https://registry.npmjs.org/http-measuring-client/-/http-measuring-client-0.3.1.tgz","integrity":"sha512-+WPjGPxWLpb9tgLZKiUn8nlnMffeWC6j/laLT621bb+i13YpQYdma8Y7OysJnGfqD9bbhQ6AfDTDwyECla6yhg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHEC5yWexEHbg00WkFMsKWgYfusyqmqhaEuLSYrVcAfcAiB8XRc8ec38e8B9s9QGrg7pK/5RFn2POKxJutvx8e+WoQ=="}]},"directories":{}},"0.3.2":{"name":"http-measuring-client","version":"0.3.2","description":"like the http module, except with stats","main":"index.js","scripts":{"test":"istanbul cover --print detail _mocha -- -R spec test","coveralls":"cat coverage/lcov.info | coveralls"},"repository":{"type":"git","url":"https://github.com/Floby/node-http-measuring-client.git"},"keywords":["http","stats","outbound","measure","logs","monitoring"],"author":{"name":"Florent Jaby","email":"florent.jaby@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Floby/node-http-measuring-client/issues"},"homepage":"https://github.com/Floby/node-http-measuring-client","devDependencies":{"chai":"^1.10.0","coveralls":"^2.11.2","istanbul":"^0.3.2","mocha":"^2.0.1","nock":"^0.51.0","sinon":"^1.12.1","stream-blackhole":"^1.0.3"},"dependencies":{"merge-descriptors":"0.0.2"},"gitHead":"503ab37a789e1682b95777e42155d3065ed49054","_id":"http-measuring-client@0.3.2","_shasum":"4b3366c154440e9c02a97e4ec40d8a7bcf622c1e","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"floby","email":"florent.jaby@gmail.com"},"maintainers":[{"name":"floby","email":"florent.jaby@gmail.com"}],"dist":{"shasum":"4b3366c154440e9c02a97e4ec40d8a7bcf622c1e","tarball":"https://registry.npmjs.org/http-measuring-client/-/http-measuring-client-0.3.2.tgz","integrity":"sha512-ArwtuLQpO3zS1zOXBOLbP6p9B5BMvcR5po3QpN4DsU7QGuxa7wOiT1b6QsyZRteE7rkoN6afeWZdmbRMvHySWw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIQDgOmZlqR+f3G6NjLFfAxgCKmb5NGXzufoBYxIU7tiz1wIfer30oUOGymBnKh/v4Q9VXgrdzPq0C9YHFjpp5dzERw=="}]},"directories":{}},"0.3.3":{"name":"http-measuring-client","version":"0.3.3","description":"like the http module, except with stats","main":"index.js","scripts":{"test":"istanbul cover --print detail _mocha -- -R spec test","coveralls":"cat coverage/lcov.info | coveralls"},"repository":{"type":"git","url":"https://github.com/Floby/node-http-measuring-client.git"},"keywords":["http","stats","outbound","measure","logs","monitoring"],"author":{"name":"Florent Jaby","email":"florent.jaby@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Floby/node-http-measuring-client/issues"},"homepage":"https://github.com/Floby/node-http-measuring-client","devDependencies":{"chai":"^1.10.0","coveralls":"^2.11.2","istanbul":"^0.3.2","mocha":"^2.0.1","nock":"^0.51.0","sinon":"^1.12.1","stream-blackhole":"^1.0.3"},"dependencies":{"merge-descriptors":"0.0.2"},"gitHead":"68251aceb19e04df06d570eceaced92374754c69","_id":"http-measuring-client@0.3.3","_shasum":"ae50f464d1ba487f89d5a8d47f25660d4b84bb88","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"floby","email":"florent.jaby@gmail.com"},"maintainers":[{"name":"floby","email":"florent.jaby@gmail.com"}],"dist":{"shasum":"ae50f464d1ba487f89d5a8d47f25660d4b84bb88","tarball":"https://registry.npmjs.org/http-measuring-client/-/http-measuring-client-0.3.3.tgz","integrity":"sha512-vJZj7n+q2CSr+gyzZJ3dxw2SRSsJ3hGpD0zm3RBkbbs/fL/Os6hvJAEI/03Kil1RHlglB+hlaePpg6K43PVfIg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDPK1jrV78Mh67QhLfGiBBFRQcDWR6GGYdO73WqqIte/AiA9ePXBL9adbXYmwWJ48GmhnfPTskQAObqgnl6jUYzdug=="}]},"directories":{}},"0.3.4":{"name":"http-measuring-client","version":"0.3.4","description":"like the http module, except with stats","main":"index.js","scripts":{"test":"istanbul cover --print detail _mocha -- -R spec test","coveralls":"cat coverage/lcov.info | coveralls"},"repository":{"type":"git","url":"https://github.com/Floby/node-http-measuring-client.git"},"keywords":["http","stats","outbound","measure","logs","monitoring"],"author":{"name":"Florent Jaby","email":"florent.jaby@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Floby/node-http-measuring-client/issues"},"homepage":"https://github.com/Floby/node-http-measuring-client","devDependencies":{"chai":"^1.10.0","coveralls":"^2.11.2","istanbul":"^0.3.2","mocha":"^2.0.1","nock":"^0.51.0","request":"^2.49.0","sinon":"^1.12.1","stream-blackhole":"^1.0.3"},"dependencies":{"merge-descriptors":"0.0.2"},"gitHead":"ac80918b10810a80ecbf36d22bfc09559aaf7233","_id":"http-measuring-client@0.3.4","_shasum":"98133a70d649dee66ea27d639fabce45f5bdaeb8","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"floby","email":"florent.jaby@gmail.com"},"maintainers":[{"name":"floby","email":"florent.jaby@gmail.com"}],"dist":{"shasum":"98133a70d649dee66ea27d639fabce45f5bdaeb8","tarball":"https://registry.npmjs.org/http-measuring-client/-/http-measuring-client-0.3.4.tgz","integrity":"sha512-kcnn2Q7hxJfOSW/VzwKSEe45rbCodsjZFpqNh1Pr6SXfQXXu8hiwO2ArXUBIRasT4M19GYj6iGXg2x2sk9NnPg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9m4zA+hMol3uqaOvBDZUVYGLFmSS4fyP1pd0VdsHXFQIgC/oKcOJGVnovWV+O95v1QJPNnz6V822BCiLyKdRo0tY="}]},"directories":{}},"0.3.5":{"name":"http-measuring-client","version":"0.3.5","description":"like the http module, except with stats","main":"index.js","scripts":{"test":"istanbul cover --print detail _mocha -- -R spec test","coveralls":"cat coverage/lcov.info | coveralls"},"repository":{"type":"git","url":"https://github.com/Floby/node-http-measuring-client.git"},"keywords":["http","stats","outbound","measure","logs","monitoring"],"author":{"name":"Florent Jaby","email":"florent.jaby@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Floby/node-http-measuring-client/issues"},"homepage":"https://github.com/Floby/node-http-measuring-client","devDependencies":{"chai":"^1.10.0","coveralls":"^2.11.2","istanbul":"^0.3.2","mocha":"^2.0.1","nock":"^0.51.0","request":"^2.49.0","sinon":"^1.12.1","stream-blackhole":"^1.0.3"},"dependencies":{"merge-descriptors":"0.0.2"},"gitHead":"2a6e19393af3974810289b387aabd216da75c1cd","_id":"http-measuring-client@0.3.5","_shasum":"63d305519ab3003c252e351b800abacbf6695507","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"floby","email":"florent.jaby@gmail.com"},"maintainers":[{"name":"floby","email":"florent.jaby@gmail.com"}],"dist":{"shasum":"63d305519ab3003c252e351b800abacbf6695507","tarball":"https://registry.npmjs.org/http-measuring-client/-/http-measuring-client-0.3.5.tgz","integrity":"sha512-FuA4RzHUZR9eKSXt2v2CSu+AhTrYCW5LBNE/SgIINaKPalI1hQ97Kgn5t+vNXWfO1HiX3oT7C/tew4TcdMlc8Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFkf1YXm0zoNmVtxb/Cro8ghmRwSqNyioECAgIbwMoyyAiEA1FHF43pPHqVAZY7/QOQZj50ipJhY2Ol26HmXRzMkBsU="}]},"directories":{}},"0.3.6":{"name":"http-measuring-client","version":"0.3.6","description":"like the http module, except with stats","main":"index.js","scripts":{"test":"istanbul cover --print detail _mocha -- -R spec test","coveralls":"cat coverage/lcov.info | coveralls"},"repository":{"type":"git","url":"https://github.com/Floby/node-http-measuring-client.git"},"keywords":["http","stats","outbound","measure","logs","monitoring"],"author":{"name":"Florent Jaby","email":"florent.jaby@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Floby/node-http-measuring-client/issues"},"homepage":"https://github.com/Floby/node-http-measuring-client","devDependencies":{"chai":"^1.10.0","coveralls":"^2.11.2","istanbul":"^0.3.2","mocha":"^2.0.1","nock":"^0.51.0","request":"^2.49.0","sinon":"^1.12.1","stream-blackhole":"^1.0.3"},"dependencies":{"merge-descriptors":"0.0.2"},"gitHead":"08c68e501eb6a9006cee908fef05a8258d2f7b59","_id":"http-measuring-client@0.3.6","_shasum":"21c4159c0c428a5847e35d13bc15149743a5cf98","_from":".","_npmVersion":"2.7.0","_nodeVersion":"0.10.36","_npmUser":{"name":"floby","email":"florent.jaby@gmail.com"},"maintainers":[{"name":"floby","email":"florent.jaby@gmail.com"}],"dist":{"shasum":"21c4159c0c428a5847e35d13bc15149743a5cf98","tarball":"https://registry.npmjs.org/http-measuring-client/-/http-measuring-client-0.3.6.tgz","integrity":"sha512-HHVVTZHyk+XnAXKILhmJKlraHO/mg1rvlXhuOcr7pNwiNyMSMsabbrPemQOfcGZ6Nc0KwjLNvQOVjMX4xJ2iUA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYe+w4jS3jtrTLX8QRhD5wjkKdYu6ifClgfSNN9eQ/mQIgWvwAgJJgEgycsk2Dic2R6UL/3Otx1PFjDh77fqz2Brk="}]},"directories":{}},"0.3.7":{"name":"http-measuring-client","version":"0.3.7","description":"like the http module, except with stats","main":"index.js","scripts":{"test":"istanbul cover --print detail _mocha -- -R spec test","coveralls":"cat coverage/lcov.info | coveralls"},"repository":{"type":"git","url":"git+https://github.com/Floby/node-http-measuring-client.git"},"keywords":["http","stats","outbound","measure","logs","monitoring"],"author":{"name":"Florent Jaby","email":"florent.jaby@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Floby/node-http-measuring-client/issues"},"homepage":"https://github.com/Floby/node-http-measuring-client","devDependencies":{"chai":"^1.10.0","coveralls":"^2.11.2","istanbul":"^0.3.2","mocha":"^2.0.1","nock":"^0.51.0","request":"^2.49.0","sinon":"^1.12.1","stream-blackhole":"^1.0.3"},"dependencies":{"merge-descriptors":"0.0.2"},"gitHead":"a3d8525efdd5a861b9f5e68e3892d8a91660f29c","_id":"http-measuring-client@0.3.7","_shasum":"da45f5836da0746f9eeccaf70183a7d286702072","_from":".","_npmVersion":"2.14.20","_nodeVersion":"4.4.0","_npmUser":{"name":"floby","email":"florent.jaby@gmail.com"},"maintainers":[{"name":"floby","email":"florent.jaby@gmail.com"}],"dist":{"shasum":"da45f5836da0746f9eeccaf70183a7d286702072","tarball":"https://registry.npmjs.org/http-measuring-client/-/http-measuring-client-0.3.7.tgz","integrity":"sha512-H4hZcKkl1uNVPQrxNX92mDegiJJScb2N0rqJoAC4rC8ySAK6wih9BBDShVR+X7WO5+8TI2ym2N6zzhxijYH9ZA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDhrW1QS5bkDqFZ3ilfX99xNFoExDnMnhs7KFFBfVbX9wIgSqWguE/Y7gEkA+5o63BcyKCk+XXynq6JrwOHrQmTwFY="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/http-measuring-client-0.3.7.tgz_1460536860198_0.3790734747890383"},"directories":{}},"1.0.0":{"name":"http-measuring-client","version":"1.0.0","description":"like the http module, except with stats","main":"index.js","scripts":{"test":"istanbul cover --print detail _mocha -- -R spec test","coveralls":"cat coverage/lcov.info | coveralls"},"repository":{"type":"git","url":"git+https://github.com/Floby/node-http-measuring-client.git"},"keywords":["http","stats","outbound","measure","logs","monitoring"],"author":{"name":"Florent Jaby","email":"florent.jaby@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Floby/node-http-measuring-client/issues"},"homepage":"https://github.com/Floby/node-http-measuring-client","devDependencies":{"chai":"^1.10.0","coveralls":"^3.0.11","delay":"^4.3.0","istanbul":"^0.3.2","mocha":"^7.1.1","nock":"^12.0.3","request":"^2.49.0","sinon":"^1.12.1","stream-blackhole":"^1.0.3"},"dependencies":{"merge-descriptors":"0.0.2"},"gitHead":"e54f911ded87d9ef57c646cbbc9b02205bf91f5b","_id":"http-measuring-client@1.0.0","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-H5HpVpymJHlNhst7Ap+FzixOFSdIHMtyoTZ3853DPkhyMloXyA94BIwwdPkN3JV3rCpx4/h7/ra10adqpAZTzA==","shasum":"50d0a3a93445c699a651a35c6b1f292d7fb51338","tarball":"https://registry.npmjs.org/http-measuring-client/-/http-measuring-client-1.0.0.tgz","fileCount":11,"unpackedSize":29455,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJenvsHCRA9TVsSAnZWagAAATkP/3OAfJnf1lm0Do/AzVWT\n6zsEvgTpqL9/hxQf+ejFluob0mmbtS679lOMDww8H7qNmXTRmOAmnmZXmDCe\nBdpGGJHE2tyzJtAyUMgCfad8FuW3o1DOVGhFW+ejSgoJ9l0YkFZk+hjW3OlH\nGjmKX7jHiVIdsykTqwJwVeSpbDg/HR9025zZKEMGdCMMO+lYjmBUXytpAXZj\n/usyUs/c3S8oMHZnESIVVKuhH8g397YJpijwCVv42lTPbg4D/QA7supGDJse\nUDwzf7X/syRS+b3S31RGPNBXsXmsP7DIjKBBkmXYivXDfY/2vagNzwi/o8wU\n0a5r57Z7lgDmlpP2RnSoXHCey30wmeUjvF8CaAAMioWVYdn+NYcI9mKV+qqm\npDmAhEkd19q74Ib2E250QtWXBrAHUs6cpDCnI8FnGshPYDEe/2OIhIm0wPQo\nOy8w1YHS4RluMNlULAveauuxLlvSKMhIs/ZQ37PSMrtBNKNSuaK7cBLuCRSb\nKc89RMlieUv3HlqxyYWck3OXw78I7TR3gFGkccwJgTcWSuxTcdUlxZprnOzQ\n/1xvUSs5yQvpC5ntITBTseUgGMvnSHAiNrz2shnVLgkPECqPPGPcS7Y3Mibx\nft8E5wTP/drnmUk7komuplx1OJtO8YRvP4I9HzXvAhd9FqG4YHc0ay4ljGdj\nlLM+\r\n=9cgJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCADp2rqnqQfsAH1JThyG6krdeOHTe/FkKEN0GRzBczNQIgMc7vW+oVgoOHwx7WSZX4hr6U8Y9czIr4uVNFXRZnuII="}]},"maintainers":[{"name":"floby","email":"florent.jaby@gmail.com"}],"_npmUser":{"name":"floby","email":"florent.jaby@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http-measuring-client_1.0.0_1587477255020_0.6295687316842766"},"_hasShrinkwrap":false},"1.0.1":{"name":"http-measuring-client","version":"1.0.1","description":"like the http module, except with stats","main":"index.js","scripts":{"test":"istanbul cover --print detail _mocha -- -R spec test","coveralls":"cat coverage/lcov.info | coveralls"},"repository":{"type":"git","url":"git+https://github.com/Floby/node-http-measuring-client.git"},"keywords":["http","stats","outbound","measure","logs","monitoring"],"author":{"name":"Florent Jaby","email":"florent.jaby@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Floby/node-http-measuring-client/issues"},"homepage":"https://github.com/Floby/node-http-measuring-client","devDependencies":{"chai":"^1.10.0","coveralls":"^3.0.11","delay":"^4.3.0","istanbul":"^0.3.2","mocha":"^7.1.1","nock":"^12.0.3","request":"^2.49.0","sinon":"^1.12.1","stream-blackhole":"^1.0.3"},"dependencies":{"merge-descriptors":"0.0.2"},"gitHead":"9ec9ee2cf38d6471cd6438bbdd3e9e5785e0b448","_id":"http-measuring-client@1.0.1","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-REnx2Q/5OahaSkQY1qujlH7f9blaiR1kFMYG7pMWqSkydPDLRtmTi16DLIKP7ftXvx8Imlf+QnR573RTN9tFhQ==","shasum":"9bab7e9806763694de01d2e56fc6bdf7eb1855dd","tarball":"https://registry.npmjs.org/http-measuring-client/-/http-measuring-client-1.0.1.tgz","fileCount":11,"unpackedSize":29492,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJenxa3CRA9TVsSAnZWagAAEpYP/iuCM6m02SRGPjnToZRM\nl4NDsywfgajgABfXhdnbsmqEKURTtQHHMj1SybbIIpG46ceCYbfDNZALe9A/\n43LAwQP5WMhMrZnHCaBzeBBKjxvKoCUmDidWFBUQSGoOXi1cJCCh/NUs/2yz\n9vvI5xDqGnGVEd+pX0/xufCQzZQFs54e5Cd6o9O1lEx/aBXEuA5nJv+tcT1e\njeHNwXIpQGJnUbNHtYARZSqkBHf8HLRJ3E2dM7VsZZYThxwwWHa26qdw4Van\nF3nQRhOkyiVjNBN+SO8bI8rP5iVwQgqTmkWCTu+uMruQtLqe2MJ2RkBq3jtk\neJtKmBQcDjJdOuRsg8wjjUURN7GXooOx3EN2vpCuFBM5fqZKr/hsyfyYNQb+\nCUlMjjUYsiv20ZA+jSjoLpASyUzM29NbBI7LNB5hhF3Igv8AOF3ZRZbDrmqF\nLwwqy7hCGYkEzo+6YMdjQv0id2wIif56eNbEYqghjzOxTQKXoGgOlacB699R\nGC3FLTe2wRo+0RgEm5jvCuVuxsQXkePpy7mJeFjfFll40rhQe19YfVbPNg/u\nYPnYz74HYKaZYvtdMXqYWeJ/jJ71XuceiFRjAxGtgoluaZVUWGuJ2UR8/Vt3\nKcMdU97+q3DaEwiWeQmbaRKTp68dlkPIj4Ot//29Y0otqhjIdcje7MY09Uyz\n/Ge3\r\n=wX9C\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBj4MJNk2PtwThrOtcNEJbXnOQFNOuIDhgFx0HO/eISXAiBT6UtlGHhjshbtydqSi8unfpBkS0if6HeeqMAVDJXzZg=="}]},"maintainers":[{"name":"floby","email":"florent.jaby@gmail.com"}],"_npmUser":{"name":"floby","email":"florent.jaby@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http-measuring-client_1.0.1_1587484342554_0.47636464749443985"},"_hasShrinkwrap":false}},"readme":"[![Build Status][travis-image]][travis-url] [![Coverage][coveralls-image]][coveralls-url]\n\nnode-http-measuring-client\n==================\n\n> like the http module, except with stats\n\nThis module generates objects usable as a drop-in replacement for\nthe built-in http module. It emits stats about outbound requests\n\nInstallation\n------------\n\n    npm install --save http-measuring-client\n\nUsage\n-----\n\n```javascript\nvar http = require('http-measuring-client').create();\nhttp.get('http://google.com', function (response) {\n  // `response` is your plain old response object\n});\n\nhttp.on('stat', function (parsedUri, stats) {\n  // `parseUri` is parsed with url.parse();\n  stats.totalTime; // -> total time taken for request\n})\n```\n\nSince almost nobody uses `http` directly, this is how you can use it\nin combination with  [`request`](https://www.npmjs.org/package/request).\n\n```javascript\nvar http = require('http-measuring-client').create();\nvar request = require('request').defaults({\n httpModules: { 'http:': http }\n});\n\nrequest('http://google.com', function (err, response) {\n  // everything else is the same\n});\n```\n\nYou can also use it as a replacement for the `https` module\n```javascript\nvar https = require('http-measuring-client').createSecure();\n```\n\nIn fact, you can use whatever implementation of a `http` or `https` module like so\n```javascript\nvar http = require('http-measuring-client').create(MyOwnHttpModule);\n```\n\n\n##### Patch the global http module\n\nIt is possible, though not recommended, to monkey-patch the global\n`http` module in order to have stats for absolutely all outgoing requests\n\n```javascript\nvar mhttp = require('http-measuring-client').create();\nmhttp.mixin(http);\nmhttp.on('stat', onStat);\n\nvar superagent = require('superagent');\n\nsuperagent('http://google.com').get('/search').end();\n```\n\nThe main advantages is to deal with http modules which are not\nextensible.\n\nComprehensive Documentation\n---------------------------\n\n* `.create([httpModule])`  returns a `http` object usable as a drop-in replacement for\nthe built-in module. If called with an argument, then it will use that instead of the\ndefault `http` module\n\n* `.createSecure()` calls the previous function with the default `https` module.\n\n* `Event \"stat\"`: emitted on the http object everytime a request is completed. It is\nemitted with two arguments : `uri` and `stats`. The `stats` object looks\nlike this (all times are milliseconds) :\n\n  * `totalTime` : total time taken for the request\n  * `connectionTime` : time taken until the 'socket' event on the request\n  * `processingTime` : time taken until the 'response' event on the response\n  * `transmittingTime` : time taken from the 'response' event until its 'end' event\n\n\nTODO\n----\n\n* interconnection with logging frameworks like bunyan or winston\n\nTest\n----\n\nYou can run the tests with `npm test`. You will need to know [mocha][mocha-url]\n\nContributing\n------------\n\nAnyone is welcome to submit issues and pull requests\n\n\nLicense\n-------\n\n[MIT](http://opensource.org/licenses/MIT)\n\nCopyright (c) 2014 Florent Jaby\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n\n\n[travis-image]: http://img.shields.io/travis/Floby/node-http-measuring-client/master.svg?style=flat\n[travis-url]: https://travis-ci.org/Floby/node-http-measuring-client\n[coveralls-image]: http://img.shields.io/coveralls/Floby/node-http-measuring-client/master.svg?style=flat\n[coveralls-url]: https://coveralls.io/r/Floby/node-http-measuring-client\n[mocha-url]: https://github.com/visionmedia/mocha\n\n\n","maintainers":[{"name":"floby","email":"florent.jaby@gmail.com"}],"time":{"modified":"2022-06-18T22:12:57.711Z","created":"2014-11-25T15:00:26.235Z","0.1.0":"2014-11-25T15:00:26.235Z","0.1.1":"2014-11-25T16:24:44.602Z","0.2.0":"2014-11-27T15:47:31.679Z","0.3.0":"2014-12-02T14:07:26.756Z","0.3.1":"2014-12-02T16:46:24.257Z","0.3.2":"2014-12-03T10:13:06.967Z","0.3.3":"2014-12-03T10:34:29.596Z","0.3.4":"2015-01-20T09:44:22.622Z","0.3.5":"2015-01-20T09:50:57.848Z","0.3.6":"2015-03-18T15:25:43.931Z","0.3.7":"2016-04-13T08:41:02.393Z","1.0.0":"2020-04-21T13:54:15.154Z","1.0.1":"2020-04-21T15:52:22.698Z"},"homepage":"https://github.com/Floby/node-http-measuring-client","keywords":["http","stats","outbound","measure","logs","monitoring"],"repository":{"type":"git","url":"git+https://github.com/Floby/node-http-measuring-client.git"},"author":{"name":"Florent Jaby","email":"florent.jaby@gmail.com"},"bugs":{"url":"https://github.com/Floby/node-http-measuring-client/issues"},"license":"MIT","readmeFilename":"README.md","users":{"floby":true}}