{"_id":"get-headers","_rev":"8-f3fde6e4f8aa7f899227924b63a7fe71","name":"get-headers","description":"Retrieve all HTTP(s) headers as an object with original casing","dist-tags":{"latest":"1.0.5"},"versions":{"1.0.0":{"name":"get-headers","version":"1.0.0","description":"Retrieve all HTTP(s) headers as an object with original casing","main":"lib/index.js","files":["lib/","LICENSE"],"scripts":{"lint":"# TODO","build-ts":"ntsc","build":"rm -rf lib && npm run build-ts","test-spec":"mocha lib/**/*.spec.js -R spec --bail","test-cov":"istanbul cover -x *.spec.js node_modules/mocha/bin/_mocha -- lib/**/*.spec.js -R spec --bail","test":"npm run build && npm run lint && npm run test-cov","prepublish":"npm run build"},"repository":{"type":"git","url":"git://github.com/blakeembrey/get-headers.git"},"keywords":["headers","raw","parse","http","object"],"author":{"name":"Blake Embrey","email":"hello@blakeembrey.com","url":"http://blakeembrey.me"},"license":"MIT","bugs":{"url":"https://github.com/blakeembrey/get-headers/issues"},"homepage":"https://github.com/blakeembrey/get-headers","devDependencies":{"chai":"^3.2.0","istanbul":"^0.3.17","mocha":"^2.2.5","ntypescript":"^1.201507311101.1","pre-commit":"^1.1.1"},"gitHead":"9dc949fc290d94aacaa78af710a29fd81fd92288","_id":"get-headers@1.0.0","_shasum":"db95a7fcf4d1e69acf7697107053f320be983f36","_from":".","_npmVersion":"2.13.2","_nodeVersion":"2.5.0","_npmUser":{"name":"blakeembrey","email":"hello@blakeembrey.com"},"dist":{"shasum":"db95a7fcf4d1e69acf7697107053f320be983f36","tarball":"https://registry.npmjs.org/get-headers/-/get-headers-1.0.0.tgz","integrity":"sha512-JegWOCxd5Qa3kDnhHeKe70H+4gRyUm3OgIA8nJx2RFnFHEPXk4hnLOUFx8Awgua4ZS0tRroPHp75A8oaAkgZVA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICz/HOfGUpFFGwVPR3MDQyfmGPgDrH/FutvSNupcmiFXAiEAmS/RaX6dec+klajJXCslRhwgS7OxHkvmu60I4dxGTCg="}]},"maintainers":[{"name":"blakeembrey","email":"hello@blakeembrey.com"}]},"1.0.1":{"name":"get-headers","version":"1.0.1","description":"Retrieve all HTTP(s) headers as an object with original casing","main":"lib/index.js","files":["lib/","LICENSE"],"scripts":{"lint":"# TODO","build-ts":"ntsc","build":"rm -rf lib && npm run build-ts","test-spec":"mocha lib/**/*.spec.js -R spec --bail","test-cov":"istanbul cover -x *.spec.js node_modules/mocha/bin/_mocha -- lib/**/*.spec.js -R spec --bail","test":"npm run build && npm run lint && npm run test-cov","prepublish":"npm run build"},"repository":{"type":"git","url":"git://github.com/blakeembrey/get-headers.git"},"keywords":["headers","raw","parse","http","object"],"author":{"name":"Blake Embrey","email":"hello@blakeembrey.com","url":"http://blakeembrey.me"},"license":"MIT","bugs":{"url":"https://github.com/blakeembrey/get-headers/issues"},"homepage":"https://github.com/blakeembrey/get-headers","devDependencies":{"chai":"^3.2.0","istanbul":"^0.3.17","mocha":"^2.2.5","ntypescript":"^1.201507311101.1","pre-commit":"^1.1.1"},"gitHead":"679b9d2f6fefef67038fc8dc62692651bd7fb83b","_id":"get-headers@1.0.1","_shasum":"bde54115b7c94713837c17649f1b18300a06d143","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"blakeembrey","email":"hello@blakeembrey.com"},"dist":{"shasum":"bde54115b7c94713837c17649f1b18300a06d143","tarball":"https://registry.npmjs.org/get-headers/-/get-headers-1.0.1.tgz","integrity":"sha512-TpPwyfa+ea8obdfVIKbUHhHE0ZuBUGpCjQCNamLOF1QBq1sQJco3JpMucbCKoV+9UpDhAfYMFya8Z53jeu4ceQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTf6UDmcmawjN4NbxxFGONfFRR9ayZJWeVv3kQ/HweeAIgQg9WgLRiDMnnQZ7T2HGq0akaKf0hCvTqLiUlEhAruVU="}]},"maintainers":[{"name":"blakeembrey","email":"hello@blakeembrey.com"}]},"1.0.2":{"name":"get-headers","version":"1.0.2","description":"Retrieve all HTTP(s) headers as an object with original casing","main":"lib/index.js","files":["lib/","LICENSE"],"scripts":{"lint":"# TODO","build-ts":"ntsc","build":"rm -rf lib && npm run build-ts","test-spec":"mocha lib/**/*.spec.js -R spec --bail","test-cov":"istanbul cover -x *.spec.js node_modules/mocha/bin/_mocha -- lib/**/*.spec.js -R spec --bail","test":"npm run build && npm run lint && npm run test-cov","prepublish":"npm run build"},"repository":{"type":"git","url":"git://github.com/blakeembrey/get-headers.git"},"keywords":["headers","raw","parse","http","object"],"author":{"name":"Blake Embrey","email":"hello@blakeembrey.com","url":"http://blakeembrey.me"},"license":"MIT","bugs":{"url":"https://github.com/blakeembrey/get-headers/issues"},"homepage":"https://github.com/blakeembrey/get-headers","devDependencies":{"chai":"^3.2.0","istanbul":"^0.3.17","mocha":"^2.2.5","ntypescript":"^1.201507311101.1","pre-commit":"^1.1.1"},"gitHead":"49668e939772ba2c8b1abd01356fd4349a3d5e09","_id":"get-headers@1.0.2","_shasum":"6d712194ab74b2cd1fc9cb67fb8045eb243a0381","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"blakeembrey","email":"hello@blakeembrey.com"},"dist":{"shasum":"6d712194ab74b2cd1fc9cb67fb8045eb243a0381","tarball":"https://registry.npmjs.org/get-headers/-/get-headers-1.0.2.tgz","integrity":"sha512-swXSQVtcIrZgJYlw3NH8fILjty2qIg2r0awiG4eU2Jf7cQebLTZ9o9k/bP5q8znRvrljRQGJ/PyUXkooVhMl/Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGdIOp7zIa1w94LRcjl4gzHV82gLLUoQxQAqCCc2SBTVAiEAidsH/actdbmYHiMVIcR7tqxIucv2K4Krjl8aCBj3tJE="}]},"maintainers":[{"name":"blakeembrey","email":"hello@blakeembrey.com"}]},"1.0.3":{"name":"get-headers","version":"1.0.3","description":"Retrieve all HTTP(s) headers as an object with original casing","main":"lib/index.js","typings":"lib/index.d.ts","files":["lib/","typings.json","LICENSE"],"scripts":{"lint":"# TODO","build-ts":"tsc","build":"rm -rf lib && npm run build-ts","test-spec":"mocha lib/**/*.spec.js -R spec --bail","test-cov":"istanbul cover -x *.spec.js node_modules/mocha/bin/_mocha -- lib/**/*.spec.js -R spec --bail","test":"npm run build && npm run lint && npm run test-cov","prepublish":"typings install && npm run build"},"repository":{"type":"git","url":"git://github.com/blakeembrey/get-headers.git"},"keywords":["headers","raw","parse","http","object"],"author":{"name":"Blake Embrey","email":"hello@blakeembrey.com","url":"http://blakeembrey.me"},"license":"MIT","bugs":{"url":"https://github.com/blakeembrey/get-headers/issues"},"homepage":"https://github.com/blakeembrey/get-headers","devDependencies":{"chai":"^3.2.0","istanbul":"^0.3.17","mocha":"^2.2.5","pre-commit":"^1.1.1","typescript":"^1.6.2","typings":"^0.2.2"},"gitHead":"c019f5b74bcfcbe8942dea85e00be6c1ed768510","_id":"get-headers@1.0.3","_shasum":"faf8a8be8a46227b1ce7a9dbda3d09aee4db29a6","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"blakeembrey","email":"hello@blakeembrey.com"},"dist":{"shasum":"faf8a8be8a46227b1ce7a9dbda3d09aee4db29a6","tarball":"https://registry.npmjs.org/get-headers/-/get-headers-1.0.3.tgz","integrity":"sha512-cOQ5tWbKAW4XS5glrUUWgwTVj1gFdNDCaxsMZS9CTKlIDoA/fYyAls6uaO6/NiuGEAnvygn/5akjF0arhzdAaA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBzOa5qq/SBlqzE+8ed+1/DWMuLUH9cZ0mqU4bRskSAuAiB+uEO50Q5hSFD5VdlLnYSkMLLeMHlqeR+DTKm5VZhHQA=="}]},"maintainers":[{"name":"blakeembrey","email":"hello@blakeembrey.com"}]},"1.0.4":{"name":"get-headers","version":"1.0.4","description":"Retrieve all HTTP(s) headers as an object with original casing","main":"lib/index.js","typings":"lib/index.d.ts","files":["lib/","LICENSE"],"scripts":{"lint":"# tslint \"src/**/*.ts\"","build-ts":"tsc","build":"rm -rf lib && npm run build-ts","test-spec":"mocha lib/**/*.spec.js -R spec --bail","test-cov":"istanbul cover -x *.spec.js node_modules/mocha/bin/_mocha -- lib/**/*.spec.js -R spec --bail","test":"npm run build && npm run lint && npm run test-cov","prepublish":"typings install && npm run build"},"repository":{"type":"git","url":"git://github.com/blakeembrey/get-headers.git"},"keywords":["headers","raw","parse","http","object"],"author":{"name":"Blake Embrey","email":"hello@blakeembrey.com","url":"http://blakeembrey.me"},"license":"MIT","bugs":{"url":"https://github.com/blakeembrey/get-headers/issues"},"homepage":"https://github.com/blakeembrey/get-headers","devDependencies":{"chai":"^3.2.0","istanbul":"^0.4.4","mocha":"^2.2.5","tslint":"^3.11.0","tslint-config-standard":"^1.2.2","typescript":"^1.6.2","typings":"^1.3.0"},"gitHead":"d147771dd520dfdeff5bfbb331d2180d73ca86dd","_id":"get-headers@1.0.4","_shasum":"e7f073302887f58001abda7d352c70fe060c2af5","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.1","_npmUser":{"name":"blakeembrey","email":"hello@blakeembrey.com"},"dist":{"shasum":"e7f073302887f58001abda7d352c70fe060c2af5","tarball":"https://registry.npmjs.org/get-headers/-/get-headers-1.0.4.tgz","integrity":"sha512-fCecLqh1VpC1aoXerhUkGMAao0XZPj6uRZnkLMmRQu97v1T0Gdl2MXl3Idxwv44HwNB6y1/NtmOeRJ2j87kfkw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+vV3wORv+MguQH5863GTrZ9iWyIxwMP1Ufjq86001MAIgeUrmnH2RpkjOvziqQ0nL4a8c9I0bZoEEkSdCfDP2Sqw="}]},"maintainers":[{"name":"blakeembrey","email":"hello@blakeembrey.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/get-headers-1.0.4.tgz_1466446251444_0.9007678076159209"}},"1.0.5":{"name":"get-headers","version":"1.0.5","description":"Retrieve all HTTP(s) headers as an object with original casing","main":"lib/index.js","typings":"lib/index.d.ts","files":["lib/","LICENSE"],"scripts":{"lint":"tslint \"src/**/*.ts\"","build-ts":"tsc","build":"rm -rf lib && npm run build-ts","test-spec":"mocha lib/**/*.spec.js -R spec --bail","test-cov":"istanbul cover -x *.spec.js node_modules/mocha/bin/_mocha -- lib/**/*.spec.js -R spec --bail","test":"npm run build && npm run lint && npm run test-cov","prepublish":"typings install && npm run build"},"repository":{"type":"git","url":"git://github.com/blakeembrey/get-headers.git"},"keywords":["headers","raw","parse","http","object"],"author":{"name":"Blake Embrey","email":"hello@blakeembrey.com","url":"http://blakeembrey.me"},"license":"MIT","bugs":{"url":"https://github.com/blakeembrey/get-headers/issues"},"homepage":"https://github.com/blakeembrey/get-headers","devDependencies":{"chai":"^3.2.0","istanbul":"^0.4.4","mocha":"^3.0.0","tslint":"^4.5.1","tslint-config-standard":"^4.0.0","typescript":"^2.2.1","typings":"^2.1.0"},"gitHead":"dbe0d646efcba2dd306598ac5b21f1a61782765b","_id":"get-headers@1.0.5","_shasum":"aed975a92ddcbe14bea861bc3071cc50c539d8a4","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"blakeembrey","email":"hello@blakeembrey.com"},"dist":{"shasum":"aed975a92ddcbe14bea861bc3071cc50c539d8a4","tarball":"https://registry.npmjs.org/get-headers/-/get-headers-1.0.5.tgz","integrity":"sha512-Lg9jWebeqZt4HLXYxR99hO5Oiot3J5cP9sLUvidsLwav5dspWsI+BJfAr/rY5FT1FkadpL1FQYuiQ1Yo8L0N5w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB0q+3w0inzxRngDmsF2VLFu+y+o28e2bE2HyL+jCL4pAiEA4jj7J9d9sBy6SeczbSf+OSD0kK0ujJxQiCEXrxtnvS8="}]},"maintainers":[{"name":"blakeembrey","email":"hello@blakeembrey.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/get-headers-1.0.5.tgz_1489797554926_0.46223803400062025"}}},"readme":"# Get Headers\n\n[![NPM version][npm-image]][npm-url]\n[![NPM downloads][downloads-image]][downloads-url]\n[![Build status][travis-image]][travis-url]\n[![Test coverage][coveralls-image]][coveralls-url]\n\n> Retrieve all HTTP(s) headers as an object with original casing.\n\n## Installation\n\n```sh\nnpm install get-headers --save\n```\n\n## Usage\n\n### Parse\n\nParse a headers string. Useful for `XMLHttpRequest` instances.\n\n```js\nimport { parse } from 'get-headers'\n\nparse(xhr.getAllResponseHeaders()) //=> {}\n```\n\n### HTTP\n\nParse headers from `http` responses. Works properly with node >= 0.12 (when the `rawHeaders` property was released) and falls back to normal headers on lower versions.\n\n```js\nimport { get } from 'http'\nimport { http } from 'get-headers'\n\nget('http://example.com', (res) => {\n  http(res) //=> { 'Accept-Ranges': 'bytes', 'Cache-Control': 'max-age=604800', 'Content-Type': 'text/html', Date: 'Mon, 17 Aug 2015 19:53:03 GMT', Etag: '\"359670651\"', Expires: 'Mon, 24 Aug 2015 19:53:03 GMT', 'Last-Modified': 'Fri, 09 Aug 2013 23:54:35 GMT', Server: 'ECS (rhv/818F)', 'X-Cache': 'HIT', 'x-ec-custom-error': '1', 'Content-Length': '1270', Connection: 'close' }\n})\n```\n\n### Array\n\nParse an array of headers (E.g. `rawHeaders`). Every odd must be the header name and evens the header value.\n\n```js\nimport { array } from 'get-headers'\n\narray(['Content-Type', 'application/json']) //=> { 'Content-Type': 'application/json' }\n```\n\n## License\n\nMIT\n\n[npm-image]: https://img.shields.io/npm/v/get-headers.svg?style=flat\n[npm-url]: https://npmjs.org/package/get-headers\n[downloads-image]: https://img.shields.io/npm/dm/get-headers.svg?style=flat\n[downloads-url]: https://npmjs.org/package/get-headers\n[travis-image]: https://img.shields.io/travis/blakeembrey/get-headers.svg?style=flat\n[travis-url]: https://travis-ci.org/blakeembrey/get-headers\n[coveralls-image]: https://img.shields.io/coveralls/blakeembrey/get-headers.svg?style=flat\n[coveralls-url]: https://coveralls.io/r/blakeembrey/get-headers?branch=master\n","maintainers":[{"name":"blakeembrey","email":"hello@blakeembrey.com"}],"time":{"modified":"2022-06-18T07:49:02.075Z","created":"2015-08-04T21:27:57.075Z","1.0.0":"2015-08-04T21:27:57.075Z","1.0.1":"2015-08-06T23:09:50.845Z","1.0.2":"2015-08-17T19:56:57.548Z","1.0.3":"2015-11-21T20:57:22.997Z","1.0.4":"2016-06-20T18:10:54.271Z","1.0.5":"2017-03-18T00:39:15.183Z"},"homepage":"https://github.com/blakeembrey/get-headers","keywords":["headers","raw","parse","http","object"],"repository":{"type":"git","url":"git://github.com/blakeembrey/get-headers.git"},"author":{"name":"Blake Embrey","email":"hello@blakeembrey.com","url":"http://blakeembrey.me"},"bugs":{"url":"https://github.com/blakeembrey/get-headers/issues"},"license":"MIT","readmeFilename":"README.md"}