{"_id":"http-ndjson","_rev":"1927070","name":"http-ndjson","description":"Log http requests as ndjson","dist-tags":{"latest":"3.1.0"},"maintainers":[{"name":"yoshuawuyts","email":"i@yoshuawuyts.com"}],"time":{"modified":"2021-12-09T13:51:01.000Z","created":"2015-09-04T09:42:17.009Z","3.1.0":"2017-11-14T12:46:26.945Z","3.0.0":"2016-03-04T04:38:29.808Z","2.3.3":"2015-10-27T14:07:51.310Z","2.3.2":"2015-10-27T14:02:23.362Z","2.3.1":"2015-10-27T13:45:58.790Z","2.3.0":"2015-10-27T13:33:06.517Z","2.2.0":"2015-10-27T13:00:33.630Z","2.1.0":"2015-10-27T00:53:26.918Z","2.0.0":"2015-10-25T23:32:58.093Z","1.1.2":"2015-09-19T04:55:46.405Z","1.1.1":"2015-09-15T03:12:53.141Z","1.1.0":"2015-09-06T05:03:32.745Z","1.0.1":"2015-09-04T09:49:45.785Z","1.0.0":"2015-09-04T09:42:17.009Z"},"users":{"nelix":true},"repository":{"type":"git","url":"git+https://github.com/yoshuawuyts/http-ndjson.git"},"versions":{"3.1.0":{"name":"http-ndjson","version":"3.1.0","description":"Log http requests as ndjson","main":"index.js","scripts":{"deps":"dependency-check . && dependency-check . --extra --no-dev","test":"standard && npm run deps && NODE_ENV=test node test","test:cov":"standard && npm run deps && NODE_ENV=test istanbul cover test.js"},"repository":{"type":"git","url":"git+https://github.com/yoshuawuyts/http-ndjson.git"},"keywords":["http","log","logger","ndjson","standard","request","response","server","development","production","modular","tiny","bole","bistre","garnish"],"license":"MIT","dependencies":{"end-of-stream":"^1.1.0","xtend":"^4.0.0"},"devDependencies":{"dependency-check":"^2.5.0","get-server-port":"^1.0.0","istanbul":"^0.3.19","standard":"^5.1.1","tape":"^4.2.0"},"files":["LICENSE","index.js","README.md"],"gitHead":"e5202932fee2fdf5dfbcbacd4f219a4576131f8b","bugs":{"url":"https://github.com/yoshuawuyts/http-ndjson/issues"},"homepage":"https://github.com/yoshuawuyts/http-ndjson#readme","_id":"http-ndjson@3.1.0","_npmVersion":"5.4.2","_nodeVersion":"8.8.1","_npmUser":{"name":"yoshuawuyts","email":"i@yoshuawuyts.com"},"dist":{"shasum":"59c14b28f35ca50f693c5981491812456fe1e340","size":2997,"noattachment":false,"key":"/http-ndjson/-/http-ndjson-3.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/http-ndjson/download/http-ndjson-3.1.0.tgz"},"maintainers":[{"name":"yoshuawuyts","email":"i@yoshuawuyts.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http-ndjson-3.1.0.tgz_1510663586016_0.20541166164912283"},"directories":{},"publish_time":1510663586945,"_hasShrinkwrap":false,"_cnpm_publish_time":1510663586945},"3.0.0":{"name":"http-ndjson","version":"3.0.0","description":"Log http requests as ndjson","main":"index.js","scripts":{"deps":"dependency-check . && dependency-check . --extra --no-dev","test":"standard && npm run deps && NODE_ENV=test node test","test:cov":"standard && npm run deps && NODE_ENV=test istanbul cover test.js"},"repository":{"type":"git","url":"git+https://github.com/yoshuawuyts/http-ndjson.git"},"keywords":["http","log","logger","ndjson","standard","request","response","server","development","production","modular","tiny","bole","bistre","garnish"],"license":"MIT","dependencies":{"end-of-stream":"^1.1.0","xtend":"^4.0.0"},"devDependencies":{"dependency-check":"^2.5.0","get-server-port":"^1.0.0","istanbul":"^0.3.19","standard":"^5.1.1","tape":"^4.2.0"},"files":["LICENSE","index.js","README.md"],"gitHead":"3ffbb40c48984c84405343c5ab364a1edc9b7738","bugs":{"url":"https://github.com/yoshuawuyts/http-ndjson/issues"},"homepage":"https://github.com/yoshuawuyts/http-ndjson#readme","_id":"http-ndjson@3.0.0","_shasum":"d21654c0b770417275528b900af589283f2d07fb","_from":".","_npmVersion":"3.5.2","_nodeVersion":"5.0.0","_npmUser":{"name":"yoshuawuyts","email":"i@yoshuawuyts.com"},"dist":{"shasum":"d21654c0b770417275528b900af589283f2d07fb","size":2915,"noattachment":false,"key":"/http-ndjson/-/http-ndjson-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/http-ndjson/download/http-ndjson-3.0.0.tgz"},"maintainers":[{"name":"yoshuawuyts","email":"i@yoshuawuyts.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/http-ndjson-3.0.0.tgz_1457066308651_0.4821360839996487"},"directories":{},"publish_time":1457066309808,"_cnpm_publish_time":1457066309808,"_hasShrinkwrap":false},"2.3.3":{"name":"http-ndjson","version":"2.3.3","description":"Log http requests as ndjson","main":"index.js","scripts":{"deps":"dependency-check . && dependency-check . --extra --no-dev","test":"standard && npm run deps && NODE_ENV=test node test","test:cov":"standard && npm run deps && NODE_ENV=test istanbul cover test.js"},"repository":{"type":"git","url":"git+https://github.com/yoshuawuyts/http-ndjson.git"},"keywords":["http","log","logger","ndjson","standard","request","response","server","development","production","modular","tiny","bole","bistre","garnish"],"license":"MIT","dependencies":{"end-of-stream":"^1.1.0","is-incoming-message":"^1.0.0","is-server-response":"^1.0.0","ndjson":"^1.4.1","xtend":"^4.0.0"},"devDependencies":{"dependency-check":"^2.5.0","get-server-port":"^1.0.0","istanbul":"^0.3.19","standard":"^5.1.1","tape":"^4.2.0"},"files":["LICENSE","index.js","README.md"],"gitHead":"a7a0dfb185279620442b12df23e6a85aa32b3100","bugs":{"url":"https://github.com/yoshuawuyts/http-ndjson/issues"},"homepage":"https://github.com/yoshuawuyts/http-ndjson#readme","_id":"http-ndjson@2.3.3","_shasum":"05f03a282edac2d15c95c3b71cf0b222d8a15640","_from":".","_npmVersion":"2.14.5","_nodeVersion":"4.0.0","_npmUser":{"name":"yoshuawuyts","email":"i@yoshuawuyts.com"},"dist":{"shasum":"05f03a282edac2d15c95c3b71cf0b222d8a15640","size":3270,"noattachment":false,"key":"/http-ndjson/-/http-ndjson-2.3.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/http-ndjson/download/http-ndjson-2.3.3.tgz"},"maintainers":[{"name":"yoshuawuyts","email":"i@yoshuawuyts.com"}],"directories":{},"publish_time":1445954871310,"_cnpm_publish_time":1445954871310,"_hasShrinkwrap":false},"2.3.2":{"name":"http-ndjson","version":"2.3.2","description":"Log http requests as ndjson","main":"index.js","scripts":{"deps":"dependency-check . && dependency-check . --extra --no-dev","test":"standard && npm run deps && NODE_ENV=test node test","test:cov":"standard && npm run deps && NODE_ENV=test istanbul cover test.js"},"repository":{"type":"git","url":"git+https://github.com/yoshuawuyts/http-ndjson.git"},"keywords":["http","log","logger","ndjson","standard","request","response","server","development","production","modular","tiny","bole","bistre","garnish"],"license":"MIT","dependencies":{"end-of-stream":"^1.1.0","is-incoming-message":"^1.0.0","is-server-response":"^1.0.0","ndjson":"^1.4.1","xtend":"^4.0.0"},"devDependencies":{"dependency-check":"^2.5.0","get-server-port":"^1.0.0","istanbul":"^0.3.19","standard":"^5.1.1","tape":"^4.2.0"},"files":["LICENSE","index.js","README.md"],"gitHead":"10577835923bb9196d23178c861d80e250f58f17","bugs":{"url":"https://github.com/yoshuawuyts/http-ndjson/issues"},"homepage":"https://github.com/yoshuawuyts/http-ndjson#readme","_id":"http-ndjson@2.3.2","_shasum":"38cdec4e7546d712a085ea0814e718ca154fbcb1","_from":".","_npmVersion":"2.14.5","_nodeVersion":"4.0.0","_npmUser":{"name":"yoshuawuyts","email":"i@yoshuawuyts.com"},"dist":{"shasum":"38cdec4e7546d712a085ea0814e718ca154fbcb1","size":3134,"noattachment":false,"key":"/http-ndjson/-/http-ndjson-2.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/http-ndjson/download/http-ndjson-2.3.2.tgz"},"maintainers":[{"name":"yoshuawuyts","email":"i@yoshuawuyts.com"}],"directories":{},"publish_time":1445954543362,"_cnpm_publish_time":1445954543362,"_hasShrinkwrap":false},"2.3.1":{"name":"http-ndjson","version":"2.3.1","description":"Log http requests as ndjson","main":"index.js","scripts":{"deps":"dependency-check . && dependency-check . --extra --no-dev","test":"standard && npm run deps && NODE_ENV=test node test","test:cov":"standard && npm run deps && NODE_ENV=test istanbul cover test.js"},"repository":{"type":"git","url":"git+https://github.com/yoshuawuyts/http-ndjson.git"},"keywords":["http","log","logger","ndjson","standard","request","response","server","development","production","modular","tiny","bole","bistre","garnish"],"license":"MIT","dependencies":{"end-of-stream":"^1.1.0","is-incoming-message":"^1.0.0","is-server-response":"^1.0.0","ndjson":"^1.4.1","xtend":"^4.0.0"},"devDependencies":{"dependency-check":"^2.5.0","get-server-port":"^1.0.0","istanbul":"^0.3.19","standard":"^5.1.1","tape":"^4.2.0"},"files":["LICENSE","index.js","README.md"],"gitHead":"40af7a292d338071da88cb2dfa7f98dee78ce994","bugs":{"url":"https://github.com/yoshuawuyts/http-ndjson/issues"},"homepage":"https://github.com/yoshuawuyts/http-ndjson#readme","_id":"http-ndjson@2.3.1","_shasum":"375005da77360dd1fae620a8700cf594965b5b0d","_from":".","_npmVersion":"2.14.5","_nodeVersion":"4.0.0","_npmUser":{"name":"yoshuawuyts","email":"i@yoshuawuyts.com"},"dist":{"shasum":"375005da77360dd1fae620a8700cf594965b5b0d","size":2929,"noattachment":false,"key":"/http-ndjson/-/http-ndjson-2.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/http-ndjson/download/http-ndjson-2.3.1.tgz"},"maintainers":[{"name":"yoshuawuyts","email":"i@yoshuawuyts.com"}],"directories":{},"publish_time":1445953558790,"_cnpm_publish_time":1445953558790,"_hasShrinkwrap":false},"2.3.0":{"name":"http-ndjson","version":"2.3.0","description":"Log http requests as ndjson","main":"index.js","scripts":{"deps":"dependency-check . && dependency-check . --extra --no-dev","test":"standard && npm run deps && NODE_ENV=test node test","test:cov":"standard && npm run deps && NODE_ENV=test istanbul cover test.js"},"repository":{"type":"git","url":"git+https://github.com/yoshuawuyts/http-ndjson.git"},"keywords":["http","log","logger","ndjson","standard","request","response","server","development","production","modular","tiny","bole","bistre","garnish"],"license":"MIT","dependencies":{"end-of-stream":"^1.1.0","is-incoming-message":"^1.0.0","is-server-response":"^1.0.0","ndjson":"^1.4.1","xtend":"^4.0.0"},"devDependencies":{"dependency-check":"^2.5.0","get-server-port":"^1.0.0","istanbul":"^0.3.19","standard":"^5.1.1","tape":"^4.2.0"},"files":["LICENSE","index.js","README.md"],"gitHead":"87828ccaa9a37abbd51e8b2d9d0662bdf18effe5","bugs":{"url":"https://github.com/yoshuawuyts/http-ndjson/issues"},"homepage":"https://github.com/yoshuawuyts/http-ndjson#readme","_id":"http-ndjson@2.3.0","_shasum":"80d1bd2e24e511df4ba37d31db604fe798f03643","_from":".","_npmVersion":"2.14.5","_nodeVersion":"4.0.0","_npmUser":{"name":"yoshuawuyts","email":"i@yoshuawuyts.com"},"dist":{"shasum":"80d1bd2e24e511df4ba37d31db604fe798f03643","size":2701,"noattachment":false,"key":"/http-ndjson/-/http-ndjson-2.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/http-ndjson/download/http-ndjson-2.3.0.tgz"},"maintainers":[{"name":"yoshuawuyts","email":"i@yoshuawuyts.com"}],"directories":{},"publish_time":1445952786517,"_cnpm_publish_time":1445952786517,"_hasShrinkwrap":false},"2.2.0":{"name":"http-ndjson","version":"2.2.0","description":"Log http requests as ndjson","main":"index.js","scripts":{"deps":"dependency-check . && dependency-check . --extra --no-dev","test":"standard && npm run deps && NODE_ENV=test node test","test:cov":"standard && npm run deps && NODE_ENV=test istanbul cover test.js"},"repository":{"type":"git","url":"git+https://github.com/yoshuawuyts/http-ndjson.git"},"keywords":["http","log","logger","ndjson","standard","request","response","server","development","production","modular","tiny","bole","bistre","garnish"],"license":"MIT","dependencies":{"end-of-stream":"^1.1.0","is-incoming-message":"^1.0.0","is-server-response":"^1.0.0","ndjson":"^1.4.1","xtend":"^4.0.0"},"devDependencies":{"dependency-check":"^2.5.0","get-server-port":"^1.0.0","istanbul":"^0.3.19","standard":"^5.1.1","tape":"^4.2.0"},"files":["LICENSE","index.js","README.md"],"gitHead":"c89a621e3e8ae8ec129e518855b5eecdeff94b87","bugs":{"url":"https://github.com/yoshuawuyts/http-ndjson/issues"},"homepage":"https://github.com/yoshuawuyts/http-ndjson#readme","_id":"http-ndjson@2.2.0","_shasum":"d6d25790ffb6cdd1e180bb2d649d2d693126754c","_from":".","_npmVersion":"2.14.5","_nodeVersion":"4.0.0","_npmUser":{"name":"yoshuawuyts","email":"i@yoshuawuyts.com"},"dist":{"shasum":"d6d25790ffb6cdd1e180bb2d649d2d693126754c","size":2592,"noattachment":false,"key":"/http-ndjson/-/http-ndjson-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/http-ndjson/download/http-ndjson-2.2.0.tgz"},"maintainers":[{"name":"yoshuawuyts","email":"i@yoshuawuyts.com"}],"directories":{},"publish_time":1445950833630,"_cnpm_publish_time":1445950833630,"_hasShrinkwrap":false},"2.1.0":{"name":"http-ndjson","version":"2.1.0","description":"Log http requests as ndjson","main":"index.js","scripts":{"deps":"dependency-check . && dependency-check . --extra --no-dev","test":"standard && npm run deps && NODE_ENV=test node test","test:cov":"standard && npm run deps && NODE_ENV=test istanbul cover test.js"},"repository":{"type":"git","url":"git+https://github.com/yoshuawuyts/http-ndjson.git"},"keywords":["http","log","logger","ndjson","standard","request","response","server","development","production","modular","tiny","bole","bistre","garnish"],"license":"MIT","dependencies":{"end-of-stream":"^1.1.0","is-incoming-message":"^1.0.0","is-server-response":"^1.0.0","ndjson":"^1.4.1"},"devDependencies":{"dependency-check":"^2.5.0","get-server-port":"^1.0.0","istanbul":"^0.3.19","standard":"^5.1.1","tape":"^4.2.0"},"files":["LICENSE","index.js","README.md"],"gitHead":"7d8a91f7b46c68a4a48b4286f7f98e5cb2f66b04","bugs":{"url":"https://github.com/yoshuawuyts/http-ndjson/issues"},"homepage":"https://github.com/yoshuawuyts/http-ndjson#readme","_id":"http-ndjson@2.1.0","_shasum":"401225994bda3af526ac0de7d5531f7cfdbea06c","_from":".","_npmVersion":"2.14.5","_nodeVersion":"4.0.0","_npmUser":{"name":"yoshuawuyts","email":"i@yoshuawuyts.com"},"dist":{"shasum":"401225994bda3af526ac0de7d5531f7cfdbea06c","size":2279,"noattachment":false,"key":"/http-ndjson/-/http-ndjson-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/http-ndjson/download/http-ndjson-2.1.0.tgz"},"maintainers":[{"name":"yoshuawuyts","email":"i@yoshuawuyts.com"}],"directories":{},"publish_time":1445907206918,"_cnpm_publish_time":1445907206918,"_hasShrinkwrap":false},"2.0.0":{"name":"http-ndjson","version":"2.0.0","description":"Log http requests as ndjson","main":"index.js","scripts":{"deps":"dependency-check . && dependency-check . --extra --no-dev","test":"standard && npm run deps && NODE_ENV=test node test","test:cov":"standard && npm run deps && NODE_ENV=test istanbul cover test.js"},"repository":{"type":"git","url":"git+https://github.com/yoshuawuyts/http-ndjson.git"},"keywords":["http","log","logger","ndjson","standard","request","response","server","development","production","modular","tiny","bole","bistre","garnish"],"license":"MIT","dependencies":{"end-of-stream":"^1.1.0","is-incoming-message":"^1.0.0","is-server-response":"^1.0.0","ndjson":"^1.4.1"},"devDependencies":{"dependency-check":"^2.5.0","get-server-port":"^1.0.0","istanbul":"^0.3.19","nets":"^3.1.0","standard":"^5.1.1","tape":"^4.2.0"},"files":["LICENSE","index.js","README.md"],"gitHead":"e05cbfe82614f964921f4c80fbe31ac28b0e9b27","bugs":{"url":"https://github.com/yoshuawuyts/http-ndjson/issues"},"homepage":"https://github.com/yoshuawuyts/http-ndjson#readme","_id":"http-ndjson@2.0.0","_shasum":"22b7a0e14835ed3e4a881d4020c201a874515e88","_from":".","_npmVersion":"2.14.5","_nodeVersion":"4.0.0","_npmUser":{"name":"yoshuawuyts","email":"i@yoshuawuyts.com"},"dist":{"shasum":"22b7a0e14835ed3e4a881d4020c201a874515e88","size":2217,"noattachment":false,"key":"/http-ndjson/-/http-ndjson-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/http-ndjson/download/http-ndjson-2.0.0.tgz"},"maintainers":[{"name":"yoshuawuyts","email":"i@yoshuawuyts.com"}],"directories":{},"publish_time":1445815978093,"_cnpm_publish_time":1445815978093,"_hasShrinkwrap":false},"1.1.2":{"name":"http-ndjson","version":"1.1.2","description":"Log http requests as ndjson","main":"index.js","scripts":{"deps":"dependency-check . && dependency-check . --extra --no-dev","test":"standard && npm run deps && NODE_ENV=test node test","test:cov":"standard && npm run deps && NODE_ENV=test istanbul cover test.js"},"repository":{"type":"git","url":"git+https://github.com/yoshuawuyts/http-ndjson.git"},"keywords":["http","log","logger","ndjson","standard","request","response","server","development","production","modular","tiny","bole","bistre","garnish"],"license":"MIT","dependencies":{"is-incoming-message":"^1.0.0","is-server-response":"^1.0.0","ndjson":"^1.4.1"},"devDependencies":{"dependency-check":"^2.5.0","get-server-port":"^1.0.0","istanbul":"^0.3.19","nets":"^3.1.0","standard":"^5.1.1","tape":"^4.2.0"},"files":["LICENSE","index.js","README.md"],"gitHead":"a3223260e7416f1dcfb0ed846c564bf0142f44f9","bugs":{"url":"https://github.com/yoshuawuyts/http-ndjson/issues"},"homepage":"https://github.com/yoshuawuyts/http-ndjson#readme","_id":"http-ndjson@1.1.2","_shasum":"24fc89d8cfa43de58759246d8462d3be0e887297","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"yoshuawuyts","email":"i@yoshuawuyts.com"},"dist":{"shasum":"24fc89d8cfa43de58759246d8462d3be0e887297","size":2194,"noattachment":false,"key":"/http-ndjson/-/http-ndjson-1.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/http-ndjson/download/http-ndjson-1.1.2.tgz"},"maintainers":[{"name":"yoshuawuyts","email":"i@yoshuawuyts.com"}],"directories":{},"publish_time":1442638546405,"_cnpm_publish_time":1442638546405,"_hasShrinkwrap":false},"1.1.1":{"name":"http-ndjson","version":"1.1.1","description":"Log http requests as ndjson","main":"index.js","scripts":{"deps":"dependency-check . && dependency-check . --extra --no-dev","test":"standard && npm run deps && NODE_ENV=test node test","test:cov":"standard && npm run deps && NODE_ENV=test istanbul cover test.js"},"repository":{"type":"git","url":"git+https://github.com/yoshuawuyts/http-ndjson.git"},"keywords":["http","log","logger","ndjson","standard","request","response","server","development","production","modular","tiny","bole","bistre","garnish"],"license":"MIT","dependencies":{"is-incoming-message":"^1.0.0","is-server-response":"^1.0.0","ndjson":"^1.4.1"},"devDependencies":{"dependency-check":"^2.5.0","get-server-port":"^1.0.0","istanbul":"^0.3.19","nets":"^3.1.0","standard":"^5.1.1","tape":"^4.2.0"},"files":["LICENSE","index.js","README.md"],"gitHead":"fe6f2b21acb5312d26db45ae801ae3266c83c218","bugs":{"url":"https://github.com/yoshuawuyts/http-ndjson/issues"},"homepage":"https://github.com/yoshuawuyts/http-ndjson#readme","_id":"http-ndjson@1.1.1","_shasum":"c7b95b04f0c5393b6020c5e5695cc717d6492b51","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"yoshuawuyts","email":"i@yoshuawuyts.com"},"dist":{"shasum":"c7b95b04f0c5393b6020c5e5695cc717d6492b51","size":2189,"noattachment":false,"key":"/http-ndjson/-/http-ndjson-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/http-ndjson/download/http-ndjson-1.1.1.tgz"},"maintainers":[{"name":"yoshuawuyts","email":"i@yoshuawuyts.com"}],"directories":{},"publish_time":1442286773141,"_cnpm_publish_time":1442286773141,"_hasShrinkwrap":false},"1.1.0":{"name":"http-ndjson","version":"1.1.0","description":"Log http requests as ndjson","main":"index.js","scripts":{"deps":"dependency-check . && dependency-check . --extra --no-dev","test":"standard && npm run deps && NODE_ENV=test node test","test:cov":"standard && npm run deps && NODE_ENV=test istanbul cover test.js"},"repository":{"type":"git","url":"git+https://github.com/yoshuawuyts/http-ndjson.git"},"keywords":["http","log","logger","ndjson","standard","request","response","server","development","production","modular","tiny","bole","bistre","garnish"],"license":"MIT","dependencies":{"is-incoming-message":"^1.0.0","is-server-response":"^1.0.0","ndjson":"^1.4.1"},"devDependencies":{"dependency-check":"^2.5.0","get-server-port":"^1.0.0","istanbul":"^0.3.19","nets":"^3.1.0","standard":"^5.1.1","tape":"^4.2.0"},"files":["LICENSE","index.js","README.md"],"gitHead":"32c831406cce60f0e64219d55c6df640291601de","bugs":{"url":"https://github.com/yoshuawuyts/http-ndjson/issues"},"homepage":"https://github.com/yoshuawuyts/http-ndjson#readme","_id":"http-ndjson@1.1.0","_shasum":"71808f33e2d9041e1ac53e2870fbed88120eae12","_from":".","_npmVersion":"2.13.3","_nodeVersion":"3.2.0","_npmUser":{"name":"yoshuawuyts","email":"i@yoshuawuyts.com"},"dist":{"shasum":"71808f33e2d9041e1ac53e2870fbed88120eae12","size":2169,"noattachment":false,"key":"/http-ndjson/-/http-ndjson-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/http-ndjson/download/http-ndjson-1.1.0.tgz"},"maintainers":[{"name":"yoshuawuyts","email":"i@yoshuawuyts.com"}],"directories":{},"publish_time":1441515812745,"_cnpm_publish_time":1441515812745,"_hasShrinkwrap":false},"1.0.1":{"name":"http-ndjson","version":"1.0.1","description":"Log http requests as ndjson","main":"index.js","scripts":{"deps":"dependency-check . && dependency-check . --extra --no-dev","test":"standard && npm run deps && NODE_ENV=test node test","test:cov":"standard && npm run deps && NODE_ENV=test istanbul cover test.js"},"repository":{"type":"git","url":"git+https://github.com/yoshuawuyts/http-ndjson.git"},"keywords":["http","log","logger","ndjson","standard","request","response","server","development","production","modular","tiny","bole","bistre","garnish"],"license":"MIT","dependencies":{"is-incoming-message":"^1.0.0","is-server-response":"^1.0.0","ndjson":"^1.4.1"},"devDependencies":{"dependency-check":"^2.5.0","istanbul":"^0.3.19","standard":"^5.1.1","tape":"^4.2.0"},"files":["LICENSE","index.js","README.md"],"gitHead":"1dff2d07a0e813c16a7e51297930e9f1b1ec2913","bugs":{"url":"https://github.com/yoshuawuyts/http-ndjson/issues"},"homepage":"https://github.com/yoshuawuyts/http-ndjson#readme","_id":"http-ndjson@1.0.1","_shasum":"369f479acbb3d9c0eee5d5697cfbbc71b4c557c1","_from":".","_npmVersion":"2.13.3","_nodeVersion":"3.2.0","_npmUser":{"name":"yoshuawuyts","email":"i@yoshuawuyts.com"},"dist":{"shasum":"369f479acbb3d9c0eee5d5697cfbbc71b4c557c1","size":2103,"noattachment":false,"key":"/http-ndjson/-/http-ndjson-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/http-ndjson/download/http-ndjson-1.0.1.tgz"},"maintainers":[{"name":"yoshuawuyts","email":"i@yoshuawuyts.com"}],"directories":{},"publish_time":1441360185785,"_cnpm_publish_time":1441360185785,"_hasShrinkwrap":false},"1.0.0":{"name":"http-ndjson","version":"1.0.0","description":"Log http requests as ndjson","main":"index.js","scripts":{"deps":"dependency-check . && dependency-check . --extra --no-dev","test":"standard && npm run deps && NODE_ENV=test node test","test:cov":"standard && npm run deps && NODE_ENV=test istanbul cover test.js"},"repository":{"type":"git","url":"git+https://github.com/yoshuawuyts/http-ndjson.git"},"keywords":["http","log","logger","ndjson","standard","request","response","server","development","production","modular","tiny","bole","bistre","garnish"],"license":"MIT","dependencies":{},"devDependencies":{"dependency-check":"^2.5.0","istanbul":"^0.3.19","standard":"^5.1.1","tape":"^4.2.0"},"files":["LICENSE","index.js","README.md"],"gitHead":"da0e5e8c0e313bb0586d47d2be06440b6687e9a8","bugs":{"url":"https://github.com/yoshuawuyts/http-ndjson/issues"},"homepage":"https://github.com/yoshuawuyts/http-ndjson#readme","_id":"http-ndjson@1.0.0","_shasum":"f3501dceb33cf54d15adf051bcc856fa0207c002","_from":".","_npmVersion":"2.13.3","_nodeVersion":"3.2.0","_npmUser":{"name":"yoshuawuyts","email":"i@yoshuawuyts.com"},"dist":{"shasum":"f3501dceb33cf54d15adf051bcc856fa0207c002","size":2084,"noattachment":false,"key":"/http-ndjson/-/http-ndjson-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/http-ndjson/download/http-ndjson-1.0.0.tgz"},"maintainers":[{"name":"yoshuawuyts","email":"i@yoshuawuyts.com"}],"directories":{},"publish_time":1441359737009,"_cnpm_publish_time":1441359737009,"_hasShrinkwrap":false}},"readme":"# http-ndjson\n[![NPM version][npm-image]][npm-url]\n[![build status][travis-image]][travis-url]\n[![Test coverage][codecov-image]][codecov-url]\n[![Downloads][downloads-image]][downloads-url]\n[![js-standard-style][standard-image]][standard-url]\n\nLog http requests as ndjson. Works pretty well with `bole`, so you should\nprobably use it with that. That is my recommendation.\n\n## Installation\n```sh\n$ npm install http-ndjson\n```\n\n## Usage\n```js\nconst httpNdjson = require('http-ndjson')\nconst http = require('http')\n\nhttp.createServer(function (req, res) {\n  const setSize = httpNdjson(req, res, console.log)\n  const myCoolResponse = 'chickens'\n  setSize(myCoolResponse.length)\n  res.end(myCoolResponse)\n}).listen()\n```\n```js\n{ name: 'http', method: 'GET', message: 'request', url: '/' }\n{ name: 'http', method: 'GET', message: 'response', url: '/', statusCode: 200, elapsed: '5ms' }\n```\n\n## Log custom properties\n`http-ndjson` logs a sensible set of standard properties, but sometimes there's\na need to dive in and log more. An optional third argument can be added with\ncustom fields that will be logged on either `request` or `response`.\n```js\nconst httpNdjson = require('http-ndjson')\nconst http = require('http')\n\nhttp.createServer(function (req, res) {\n  const opts = { req: { requestId: req.headers['requestId'] } }\n  httpNdjson(req, res, opts, console.log)\n  res.end()\n}).listen()\n```\n\nIf `opts.req` or `opts.res` is a function, it will be called and its return value will be used to set custom fields.\n\n## Forward headers\nDetermining the origin of a request can be hard when using reverse-proxies.\nIt's not too uncommon for users to mask their IP by providing an\n`x-forwarded-for` header. `http-ndjson` makes no assumptions about forwarding\nheaders and logs all properties instead. The following headers are logged:\n- __x-forwarded-for:__ standardized reverse proxy header ([rfc7239][7239])\n- __x-real-ip:__ non-standard reverse proxy header\n- __http-client-ip:__ non-standard reverse proxy header\n\n## API\n### readStream = httpNdjson(req, res, opts?, cb)\nCreate an http logger. Returns a write stream. Opts can contain the following\nvalues:\n- __req:__ an object with values that will be logged on `request`\n- __res:__ an object with values that will be logged on `response`\n- __opts:__ set options\n- __cb:__ handle the returned message\n\n## See Also\n- [bole](https://github.com/rvagg/bole)\n- [garnish](https://github.com/mattdesl/garnish)\n- [ndjson](https://github.com/maxogden/ndjson)\n\n## License\n[MIT](https://tldrlegal.com/license/mit-license)\n\n[npm-image]: https://img.shields.io/npm/v/http-ndjson.svg?style=flat-square\n[npm-url]: https://npmjs.org/package/http-ndjson\n[travis-image]: https://img.shields.io/travis/yoshuawuyts/http-ndjson/master.svg?style=flat-square\n[travis-url]: https://travis-ci.org/yoshuawuyts/http-ndjson\n[codecov-image]: https://img.shields.io/codecov/c/github/yoshuawuyts/http-ndjson/master.svg?style=flat-square\n[codecov-url]: https://codecov.io/github/yoshuawuyts/http-ndjson\n[downloads-image]: http://img.shields.io/npm/dm/http-ndjson.svg?style=flat-square\n[downloads-url]: https://npmjs.org/package/http-ndjson\n[standard-image]: https://img.shields.io/badge/code%20style-standard-brightgreen.svg?style=flat-square\n[standard-url]: https://github.com/feross/standard\n[7239]: https://tools.ietf.org/html/rfc7239\n","_attachments":{},"homepage":"https://github.com/yoshuawuyts/http-ndjson#readme","bugs":{"url":"https://github.com/yoshuawuyts/http-ndjson/issues"},"license":"MIT"}