{"_id":"headers-utils","_rev":"3550605","name":"headers-utils","description":"A Headers class polyfill and transformation library.","dist-tags":{"latest":"3.0.2"},"maintainers":[{"name":"kettanaito","email":""}],"time":{"modified":"2024-09-19T02:41:42.000Z","created":"2020-05-08T07:54:03.792Z","3.0.2":"2021-03-23T13:03:37.413Z","3.0.1":"2021-03-23T12:34:24.168Z","3.0.0":"2021-03-19T14:21:26.734Z","2.0.0":"2021-03-15T13:22:19.384Z","1.2.5":"2021-03-13T12:55:18.977Z","1.2.4":"2021-02-28T13:51:50.576Z","1.2.3":"2021-02-27T23:54:54.592Z","1.2.2":"2021-02-27T23:50:52.883Z","1.2.1":"2021-02-27T23:41:04.382Z","1.2.0":"2020-06-03T08:54:37.478Z","1.1.9":"2020-05-14T08:39:33.365Z","1.1.8":"2020-05-14T07:58:53.511Z","1.1.7":"2020-05-14T07:34:32.742Z","1.1.6":"2020-05-14T07:22:49.542Z","1.1.5":"2020-05-14T06:25:19.327Z","1.1.4":"2020-05-13T07:47:08.364Z","1.1.3":"2020-05-12T09:20:06.642Z","1.1.2":"2020-05-08T08:42:40.519Z","1.1.1":"2020-05-08T08:07:38.313Z","1.1.0":"2020-05-08T08:05:26.338Z","1.0.0":"2020-05-08T07:54:03.792Z"},"users":{},"author":{"name":"Artem Zakharchenko"},"repository":{"type":"git","url":"https://github.com/mswjs/headers-utils"},"versions":{"3.0.2":{"name":"headers-utils","version":"3.0.2","description":"A Headers class polyfill and transformation library.","main":"lib/index.js","types":"lib","repository":{"type":"git","url":"https://github.com/mswjs/headers-utils"},"author":{"name":"Artem Zakharchenko"},"license":"MIT","scripts":{"clean":"rimraf lib","build":"yarn clean && tsc --build","test":"jest","prepublishOnly":"yarn test && yarn build"},"devDependencies":{"@types/jest":"^26.0.20","jest":"^26.6.3","rimraf":"^3.0.2","ts-jest":"^26.5.3","typescript":"^4.2.3"},"_id":"headers-utils@3.0.2","dist":{"shasum":"dfc65feae4b0e34357308aefbcafa99c895e59ef","size":7424,"noattachment":false,"key":"/headers-utils/-/headers-utils-3.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/headers-utils/download/headers-utils-3.0.2.tgz"},"_npmUser":{"name":"kettanaito","email":"kettanaito@gmail.com"},"directories":{},"maintainers":[{"name":"kettanaito","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/headers-utils_3.0.2_1616504617261_0.5520649490449385"},"_hasShrinkwrap":false,"publish_time":1616504617413,"_cnpm_publish_time":1616504617413,"_cnpmcore_publish_time":"2021-12-16T18:59:31.028Z"},"3.0.1":{"name":"headers-utils","version":"3.0.1","description":"A Headers class polyfill and transformation library.","main":"lib/index.js","types":"lib","repository":{"type":"git","url":"https://github.com/mswjs/headers-utils"},"author":{"name":"Artem Zakharchenko"},"license":"MIT","scripts":{"clean":"rimraf lib","build":"yarn clean && tsc --build","test":"jest","prepublishOnly":"yarn test && yarn build"},"devDependencies":{"@types/jest":"^26.0.20","jest":"^26.6.3","rimraf":"^3.0.2","ts-jest":"^26.5.3","typescript":"^4.2.3"},"_id":"headers-utils@3.0.1","dist":{"shasum":"f3f69e2ccc5558a8ef04a4717dc2773cb63c2dae","size":7408,"noattachment":false,"key":"/headers-utils/-/headers-utils-3.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/headers-utils/download/headers-utils-3.0.1.tgz"},"_npmUser":{"name":"kettanaito","email":"kettanaito@gmail.com"},"directories":{},"maintainers":[{"name":"kettanaito","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/headers-utils_3.0.1_1616502864050_0.8576649559831906"},"_hasShrinkwrap":false,"publish_time":1616502864168,"_cnpm_publish_time":1616502864168,"_cnpmcore_publish_time":"2021-12-16T18:59:31.247Z"},"3.0.0":{"name":"headers-utils","version":"3.0.0","description":"A Headers class polyfill and transformation library.","main":"lib/index.js","types":"lib","repository":{"type":"git","url":"https://github.com/mswjs/headers-utils"},"author":{"name":"Artem Zakharchenko"},"license":"MIT","scripts":{"clean":"rimraf lib","build":"yarn clean && tsc --build","test":"jest","prepublishOnly":"yarn test && yarn build"},"devDependencies":{"@types/jest":"^26.0.20","jest":"^26.6.3","rimraf":"^3.0.2","ts-jest":"^26.5.3","typescript":"^4.2.3"},"_id":"headers-utils@3.0.0","dist":{"shasum":"a2fd4c2236166d283298cebe7626f66997f8ae93","size":7399,"noattachment":false,"key":"/headers-utils/-/headers-utils-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/headers-utils/download/headers-utils-3.0.0.tgz"},"_npmUser":{"name":"kettanaito","email":"kettanaito@gmail.com"},"directories":{},"maintainers":[{"name":"kettanaito","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/headers-utils_3.0.0_1616163686584_0.8396976074709825"},"_hasShrinkwrap":false,"publish_time":1616163686734,"_cnpm_publish_time":1616163686734,"_cnpmcore_publish_time":"2021-12-16T18:59:31.524Z"},"2.0.0":{"name":"headers-utils","version":"2.0.0","description":"A Headers instance polyfill and transformation library.","main":"lib/index.js","types":"lib","repository":{"type":"git","url":"https://github.com/mswjs/headers-utils"},"author":{"name":"Artem Zakharchenko"},"license":"MIT","scripts":{"clean":"rimraf lib","build":"yarn clean && tsc --build","test":"jest","prepublishOnly":"yarn test && yarn build"},"devDependencies":{"@types/jest":"^26.0.20","jest":"^26.6.3","rimraf":"^3.0.2","ts-jest":"^26.5.3","typescript":"^4.2.3"},"_id":"headers-utils@2.0.0","dist":{"shasum":"71416271cef9cc145e31f8246ca4501810268235","size":6629,"noattachment":false,"key":"/headers-utils/-/headers-utils-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/headers-utils/download/headers-utils-2.0.0.tgz"},"_npmUser":{"name":"kettanaito","email":"kettanaito@gmail.com"},"directories":{},"maintainers":[{"name":"kettanaito","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/headers-utils_2.0.0_1615814539230_0.22009462595425955"},"_hasShrinkwrap":false,"publish_time":1615814539384,"_cnpm_publish_time":1615814539384,"_cnpmcore_publish_time":"2021-12-16T18:59:31.742Z"},"1.2.5":{"name":"headers-utils","version":"1.2.5","description":"Utilities for creating and transforming a Headers instance","main":"lib/index.js","types":"lib","repository":{"type":"git","url":"https://github.com/mswjs/headers-utils"},"author":{"name":"Artem Zakharchenko"},"license":"MIT","scripts":{"clean":"rimraf lib","build":"yarn clean && tsc --build","test":"jest","prepublishOnly":"yarn test && yarn build"},"devDependencies":{"@types/jest":"^26.0.20","jest":"^26.6.3","rimraf":"^3.0.2","ts-jest":"^26.5.3","typescript":"^4.2.3"},"_id":"headers-utils@1.2.5","dist":{"shasum":"899d6a76b21bcbe18d6108f56136fdbd4f30c404","size":4886,"noattachment":false,"key":"/headers-utils/-/headers-utils-1.2.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/headers-utils/download/headers-utils-1.2.5.tgz"},"_npmUser":{"name":"kettanaito","email":"kettanaito@gmail.com"},"directories":{},"maintainers":[{"name":"kettanaito","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/headers-utils_1.2.5_1615640118839_0.670642680332431"},"_hasShrinkwrap":false,"publish_time":1615640118977,"_cnpm_publish_time":1615640118977,"_cnpmcore_publish_time":"2021-12-16T18:59:31.949Z"},"1.2.4":{"name":"headers-utils","version":"1.2.4","description":"Utilities for creating and transforming a Headers instance","main":"lib/index.js","types":"lib","repository":{"type":"git","url":"https://github.com/mswjs/headers-utils"},"author":{"name":"Artem Zakharchenko"},"license":"MIT","scripts":{"clean":"rimraf lib","build":"yarn clean && tsc --build","test":"jest","prepublishOnly":"yarn test && yarn build"},"devDependencies":{"@types/jest":"^25.2.1","jest":"^26.0.1","rimraf":"^3.0.2","ts-jest":"^25.5.0","typescript":"^3.8.3"},"_id":"headers-utils@1.2.4","dist":{"shasum":"2c13d31695f81cb75328dfc89295e128cce052f5","size":4682,"noattachment":false,"key":"/headers-utils/-/headers-utils-1.2.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/headers-utils/download/headers-utils-1.2.4.tgz"},"_npmUser":{"name":"kettanaito","email":"kettanaito@gmail.com"},"directories":{},"maintainers":[{"name":"kettanaito","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/headers-utils_1.2.4_1614520310456_0.3815220765267402"},"_hasShrinkwrap":false,"publish_time":1614520310576,"_cnpm_publish_time":1614520310576,"_cnpmcore_publish_time":"2021-12-16T18:59:32.388Z"},"1.2.3":{"name":"headers-utils","version":"1.2.3","description":"Utilities for creating and transforming a Headers instance","main":"lib/index.js","types":"lib","repository":{"type":"git","url":"https://github.com/mswjs/headers-utils"},"author":{"name":"Artem Zakharchenko"},"license":"MIT","scripts":{"clean":"rimraf lib","build":"yarn clean && tsc --build","test":"jest","prepublishOnly":"yarn test && yarn build"},"devDependencies":{"@types/jest":"^25.2.1","jest":"^26.0.1","rimraf":"^3.0.2","ts-jest":"^25.5.0","typescript":"^3.8.3"},"_id":"headers-utils@1.2.3","dist":{"shasum":"8be6e437e4e7b9d39e421ac856f8ca31b541604a","size":4675,"noattachment":false,"key":"/headers-utils/-/headers-utils-1.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/headers-utils/download/headers-utils-1.2.3.tgz"},"_npmUser":{"name":"kettanaito","email":"kettanaito@gmail.com"},"directories":{},"maintainers":[{"name":"kettanaito","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/headers-utils_1.2.3_1614470094479_0.2046088451534187"},"_hasShrinkwrap":false,"publish_time":1614470094592,"_cnpm_publish_time":1614470094592,"_cnpmcore_publish_time":"2021-12-16T18:59:32.598Z"},"1.2.2":{"name":"headers-utils","version":"1.2.2","description":"Utilities for creating and transforming a Headers instance","main":"lib/index.js","types":"lib","repository":{"type":"git","url":"https://github.com/mswjs/headers-utils"},"author":{"name":"Artem Zakharchenko"},"license":"MIT","scripts":{"clean":"rimraf lib","build":"yarn clean && tsc --build","test":"jest","prepublishOnly":"yarn test && yarn build"},"devDependencies":{"@types/jest":"^25.2.1","jest":"^26.0.1","rimraf":"^3.0.2","ts-jest":"^25.5.0","typescript":"^3.8.3"},"_id":"headers-utils@1.2.2","dist":{"shasum":"8e237ce42a27684c35893cfe0941fd1765317a39","size":4666,"noattachment":false,"key":"/headers-utils/-/headers-utils-1.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/headers-utils/download/headers-utils-1.2.2.tgz"},"_npmUser":{"name":"kettanaito","email":"kettanaito@gmail.com"},"directories":{},"maintainers":[{"name":"kettanaito","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/headers-utils_1.2.2_1614469852716_0.1410037397942423"},"_hasShrinkwrap":false,"publish_time":1614469852883,"_cnpm_publish_time":1614469852883,"_cnpmcore_publish_time":"2021-12-16T18:59:32.885Z"},"1.2.1":{"name":"headers-utils","version":"1.2.1","description":"Utilities for creating and transforming a Headers instance","main":"lib/index.js","types":"lib","repository":{"type":"git","url":"https://github.com/mswjs/headers-utils"},"author":{"name":"Artem Zakharchenko"},"license":"MIT","scripts":{"clean":"rimraf lib","build":"yarn clean && tsc --build","test":"jest","prepublishOnly":"yarn test && yarn build"},"devDependencies":{"@types/jest":"^25.2.1","jest":"^26.0.1","rimraf":"^3.0.2","ts-jest":"^25.5.0","typescript":"^3.8.3"},"_id":"headers-utils@1.2.1","dist":{"shasum":"3dcd53c8d87f4fd32d441f2ebf060906a0600559","size":4645,"noattachment":false,"key":"/headers-utils/-/headers-utils-1.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/headers-utils/download/headers-utils-1.2.1.tgz"},"_npmUser":{"name":"kettanaito","email":"kettanaito@gmail.com"},"directories":{},"maintainers":[{"name":"kettanaito","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/headers-utils_1.2.1_1614469264230_0.7579920260779647"},"_hasShrinkwrap":false,"publish_time":1614469264382,"_cnpm_publish_time":1614469264382,"_cnpmcore_publish_time":"2021-12-16T18:59:33.071Z"},"1.2.0":{"name":"headers-utils","version":"1.2.0","description":"Utilities for working with a Headers instance","main":"lib/index.js","types":"lib","repository":{"type":"git","url":"https://github.com/mswjs/headers-utils"},"author":{"name":"Artem Zakharchenko"},"license":"MIT","scripts":{"clean":"rimraf lib","build":"yarn clean && tsc --build","test":"jest","prepublishOnly":"yarn test && yarn build"},"devDependencies":{"@types/jest":"^25.2.1","jest":"^26.0.1","rimraf":"^3.0.2","ts-jest":"^25.5.0","typescript":"^3.8.3"},"_id":"headers-utils@1.2.0","dist":{"shasum":"5e10d1bc9d2bccf789547afca5b991a3167241e8","size":4607,"noattachment":false,"key":"/headers-utils/-/headers-utils-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/headers-utils/download/headers-utils-1.2.0.tgz"},"maintainers":[{"name":"kettanaito","email":""}],"_npmUser":{"name":"kettanaito","email":"kettanaito@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/headers-utils_1.2.0_1591174477300_0.4140292866195727"},"_hasShrinkwrap":false,"publish_time":1591174477478,"_cnpm_publish_time":1591174477478,"_cnpmcore_publish_time":"2021-12-16T18:59:33.268Z"},"1.1.9":{"name":"headers-utils","version":"1.1.9","description":"Utilities for working with a Headers instance","main":"lib/index.js","types":"lib","repository":{"type":"git","url":"https://github.com/mswjs/headers-utils"},"author":{"name":"Artem Zakharchenko"},"license":"MIT","scripts":{"clean":"rimraf lib","build":"yarn clean && tsc --build","test":"jest","prepublishOnly":"yarn test && yarn build"},"devDependencies":{"@types/jest":"^25.2.1","jest":"^26.0.1","rimraf":"^3.0.2","ts-jest":"^25.5.0","typescript":"^3.8.3"},"_id":"headers-utils@1.1.9","dist":{"shasum":"84eae341a4910095a09993d41b221917626a6964","size":4314,"noattachment":false,"key":"/headers-utils/-/headers-utils-1.1.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/headers-utils/download/headers-utils-1.1.9.tgz"},"maintainers":[{"name":"kettanaito","email":""}],"_npmUser":{"name":"kettanaito","email":"kettanaito@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/headers-utils_1.1.9_1589445573211_0.9550027421991216"},"_hasShrinkwrap":false,"publish_time":1589445573365,"_cnpm_publish_time":1589445573365,"_cnpmcore_publish_time":"2021-12-16T18:59:33.474Z"},"1.1.8":{"name":"headers-utils","version":"1.1.8","description":"Utilities for working with a Headers instance","main":"lib/index.js","types":"lib","repository":{"type":"git","url":"https://github.com/mswjs/headers-utils"},"author":{"name":"Artem Zakharchenko"},"license":"MIT","scripts":{"clean":"rimraf lib","build":"yarn clean && tsc --build","test":"jest","prepublishOnly":"yarn test && yarn build"},"devDependencies":{"@types/jest":"^25.2.1","jest":"^26.0.1","rimraf":"^3.0.2","ts-jest":"^25.5.0","typescript":"^3.8.3"},"_id":"headers-utils@1.1.8","dist":{"shasum":"157a607d50e13870ff8fdbee2338529c152c20f7","size":4306,"noattachment":false,"key":"/headers-utils/-/headers-utils-1.1.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/headers-utils/download/headers-utils-1.1.8.tgz"},"maintainers":[{"name":"kettanaito","email":""}],"_npmUser":{"name":"kettanaito","email":"kettanaito@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/headers-utils_1.1.8_1589443133394_0.0570305871419976"},"_hasShrinkwrap":false,"publish_time":1589443133511,"_cnpm_publish_time":1589443133511,"_cnpmcore_publish_time":"2021-12-16T18:59:33.712Z"},"1.1.7":{"name":"headers-utils","version":"1.1.7","description":"Utilities for working with a Headers instance","main":"lib/index.js","types":"lib","repository":{"type":"git","url":"https://github.com/mswjs/headers-utils"},"author":{"name":"Artem Zakharchenko"},"license":"MIT","scripts":{"clean":"rimraf lib","build":"yarn clean && tsc --build","test":"jest","prepublishOnly":"yarn test && yarn build"},"devDependencies":{"@types/jest":"^25.2.1","jest":"^26.0.1","rimraf":"^3.0.2","ts-jest":"^25.5.0","typescript":"^3.8.3"},"_id":"headers-utils@1.1.7","dist":{"shasum":"fedc204a97897641eaac7525eed211cea2242288","size":4265,"noattachment":false,"key":"/headers-utils/-/headers-utils-1.1.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/headers-utils/download/headers-utils-1.1.7.tgz"},"maintainers":[{"name":"kettanaito","email":""}],"_npmUser":{"name":"kettanaito","email":"kettanaito@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/headers-utils_1.1.7_1589441672595_0.3111616770958292"},"_hasShrinkwrap":false,"publish_time":1589441672742,"_cnpm_publish_time":1589441672742,"_cnpmcore_publish_time":"2021-12-16T18:59:33.976Z"},"1.1.6":{"name":"headers-utils","version":"1.1.6","description":"Utilities for working with a Headers instance","main":"lib/index.js","types":"lib","repository":{"type":"git","url":"https://github.com/mswjs/headers-utils"},"author":{"name":"Artem Zakharchenko"},"license":"MIT","scripts":{"clean":"rimraf lib","build":"yarn clean && tsc --build","test":"jest","prepublishOnly":"yarn test && yarn build"},"devDependencies":{"@types/jest":"^25.2.1","jest":"^26.0.1","rimraf":"^3.0.2","ts-jest":"^25.5.0","typescript":"^3.8.3"},"_id":"headers-utils@1.1.6","dist":{"shasum":"6d4804ad0fee88a2ae4dd443b27294c0825d191a","size":4269,"noattachment":false,"key":"/headers-utils/-/headers-utils-1.1.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/headers-utils/download/headers-utils-1.1.6.tgz"},"maintainers":[{"name":"kettanaito","email":""}],"_npmUser":{"name":"kettanaito","email":"kettanaito@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/headers-utils_1.1.6_1589440969443_0.24236435242195165"},"_hasShrinkwrap":false,"publish_time":1589440969542,"_cnpm_publish_time":1589440969542,"_cnpmcore_publish_time":"2021-12-16T18:59:34.219Z"},"1.1.5":{"name":"headers-utils","version":"1.1.5","description":"Utilities for working with a Headers instance","main":"lib/index.js","types":"lib","repository":{"type":"git","url":"https://github.com/mswjs/headers-utils"},"author":{"name":"Artem Zakharchenko"},"license":"MIT","scripts":{"clean":"rimraf lib","build":"yarn clean && tsc --build","test":"jest","prepublishOnly":"yarn test && yarn build"},"devDependencies":{"@types/jest":"^25.2.1","jest":"^26.0.1","rimraf":"^3.0.2","ts-jest":"^25.5.0","typescript":"^3.8.3"},"_id":"headers-utils@1.1.5","dist":{"shasum":"2ede0d89b75e888903bc956367079c34730d5685","size":3047,"noattachment":false,"key":"/headers-utils/-/headers-utils-1.1.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/headers-utils/download/headers-utils-1.1.5.tgz"},"maintainers":[{"name":"kettanaito","email":""}],"_npmUser":{"name":"kettanaito","email":"kettanaito@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/headers-utils_1.1.5_1589437519188_0.10076120590732973"},"_hasShrinkwrap":false,"publish_time":1589437519327,"_cnpm_publish_time":1589437519327,"_cnpmcore_publish_time":"2021-12-16T18:59:34.450Z"},"1.1.4":{"name":"headers-utils","version":"1.1.4","description":"Utilities for working with a Headers instance","main":"lib/index.js","types":"lib","repository":{"type":"git","url":"https://github.com/mswjs/headers-utils"},"author":{"name":"Artem Zakharchenko"},"license":"MIT","scripts":{"clean":"rimraf lib","build":"yarn clean && tsc --build","test":"jest","prepublishOnly":"yarn test && yarn build"},"devDependencies":{"@types/jest":"^25.2.1","jest":"^26.0.1","rimraf":"^3.0.2","ts-jest":"^25.5.0","typescript":"^3.8.3"},"_id":"headers-utils@1.1.4","dist":{"shasum":"85a66674213ad654dcf154c82dae2330b008f05f","size":3043,"noattachment":false,"key":"/headers-utils/-/headers-utils-1.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/headers-utils/download/headers-utils-1.1.4.tgz"},"maintainers":[{"name":"kettanaito","email":""}],"_npmUser":{"name":"kettanaito","email":"kettanaito@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/headers-utils_1.1.4_1589356028251_0.19322743979286705"},"_hasShrinkwrap":false,"publish_time":1589356028364,"_cnpm_publish_time":1589356028364,"_cnpmcore_publish_time":"2021-12-16T18:59:34.662Z"},"1.1.3":{"name":"headers-utils","version":"1.1.3","description":"Utilities for working with a Headers instance","main":"lib/index.js","types":"lib","repository":{"type":"git","url":"https://github.com/mswjs/headers-utils"},"author":{"name":"Artem Zakharchenko"},"license":"MIT","scripts":{"clean":"rimraf lib","build":"yarn clean && tsc --build","test":"jest","prepublishOnly":"yarn test && yarn build"},"devDependencies":{"@types/jest":"^25.2.1","jest":"^26.0.1","rimraf":"^3.0.2","ts-jest":"^25.5.0","typescript":"^3.8.3"},"_id":"headers-utils@1.1.3","dist":{"shasum":"1991ac7a9349cb5a74de4caec4202ae33c1c8b04","size":3038,"noattachment":false,"key":"/headers-utils/-/headers-utils-1.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/headers-utils/download/headers-utils-1.1.3.tgz"},"maintainers":[{"name":"kettanaito","email":""}],"_npmUser":{"name":"kettanaito","email":"kettanaito@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/headers-utils_1.1.3_1589275206317_0.9311889161048112"},"_hasShrinkwrap":false,"publish_time":1589275206642,"_cnpm_publish_time":1589275206642,"_cnpmcore_publish_time":"2021-12-16T18:59:34.887Z"},"1.1.2":{"name":"headers-utils","version":"1.1.2","description":"Utilities for working with a Headers instance","main":"lib/index.js","types":"lib","repository":{"type":"git","url":"https://github.com/mswjs/headers-utils"},"author":{"name":"Artem Zakharchenko"},"license":"MIT","scripts":{"clean":"rimraf lib","build":"yarn clean && tsc --build","test":"jest","prepublishOnly":"yarn test && yarn build"},"devDependencies":{"@types/jest":"^25.2.1","jest":"^26.0.1","rimraf":"^3.0.2","ts-jest":"^25.5.0","typescript":"^3.8.3"},"_id":"headers-utils@1.1.2","dist":{"shasum":"cb5a3afe289fe6ed834c3053c5a8fa03897c3644","size":2326,"noattachment":false,"key":"/headers-utils/-/headers-utils-1.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/headers-utils/download/headers-utils-1.1.2.tgz"},"maintainers":[{"name":"kettanaito","email":""}],"_npmUser":{"name":"kettanaito","email":"kettanaito@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/headers-utils_1.1.2_1588927360408_0.2865803351218519"},"_hasShrinkwrap":false,"publish_time":1588927360519,"_cnpm_publish_time":1588927360519,"_cnpmcore_publish_time":"2021-12-16T18:59:35.163Z"},"1.1.1":{"name":"headers-utils","version":"1.1.1","description":"Utilities for working with a Headers instance","main":"lib/index.js","types":"lib","repository":{"type":"git","url":"https://github.com/mswjs/headers-utils"},"author":{"name":"Artem Zakharchenko"},"license":"MIT","scripts":{"clean":"rimraf lib","build":"yarn clean && tsc --build","test":"jest","prepublishOnly":"yarn test && yarn build"},"devDependencies":{"@types/jest":"^25.2.1","jest":"^26.0.1","rimraf":"^3.0.2","ts-jest":"^25.5.0","typescript":"^3.8.3"},"_id":"headers-utils@1.1.1","dist":{"shasum":"f5865e30dce79c588d1576bec2a9536eb453b344","size":2080,"noattachment":false,"key":"/headers-utils/-/headers-utils-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/headers-utils/download/headers-utils-1.1.1.tgz"},"maintainers":[{"name":"kettanaito","email":""}],"_npmUser":{"name":"kettanaito","email":"kettanaito@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/headers-utils_1.1.1_1588925258210_0.9654965333865788"},"_hasShrinkwrap":false,"publish_time":1588925258313,"_cnpm_publish_time":1588925258313,"_cnpmcore_publish_time":"2021-12-16T18:59:35.380Z"},"1.1.0":{"name":"headers-utils","version":"1.1.0","description":"Utilities for working with a Headers instance","main":"lib/index.js","repository":{"type":"git","url":"https://github.com/mswjs/headers-utils"},"author":{"name":"Artem Zakharchenko"},"license":"MIT","scripts":{"clean":"rimraf lib","build":"yarn clean && tsc --build","test":"jest","prepublishOnly":"yarn test && yarn build"},"devDependencies":{"@types/jest":"^25.2.1","jest":"^26.0.1","rimraf":"^3.0.2","ts-jest":"^25.5.0","typescript":"^3.8.3"},"_id":"headers-utils@1.1.0","dist":{"shasum":"af00e15bfd64438c4b65eafa34cbaf5914eb8072","size":2058,"noattachment":false,"key":"/headers-utils/-/headers-utils-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/headers-utils/download/headers-utils-1.1.0.tgz"},"maintainers":[{"name":"kettanaito","email":""}],"_npmUser":{"name":"kettanaito","email":"kettanaito@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/headers-utils_1.1.0_1588925126162_0.11433100358722426"},"_hasShrinkwrap":false,"publish_time":1588925126338,"_cnpm_publish_time":1588925126338,"_cnpmcore_publish_time":"2021-12-16T18:59:35.610Z"},"1.0.0":{"name":"headers-utils","version":"1.0.0","description":"Utilities for working with a Headers instance","main":"lib/index.js","repository":{"type":"git","url":"https://github.com/mswjs/headers-utils"},"author":{"name":"Artem Zakharchenko"},"license":"MIT","scripts":{"clean":"rimraf lib","build":"yarn clean && tsc --build","test":"jest","prepublishOnly":"yarn test && yarn build"},"devDependencies":{"@types/jest":"^25.2.1","jest":"^26.0.1","rimraf":"^3.0.2","ts-jest":"^25.5.0","typescript":"^3.8.3"},"_id":"headers-utils@1.0.0","dist":{"shasum":"2175a909e2c7afb22ed6cfccb4be3ab6d52d5b03","size":1719,"noattachment":false,"key":"/headers-utils/-/headers-utils-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/headers-utils/download/headers-utils-1.0.0.tgz"},"maintainers":[{"name":"kettanaito","email":""}],"_npmUser":{"name":"kettanaito","email":"kettanaito@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/headers-utils_1.0.0_1588924443614_0.4285111587138464"},"_hasShrinkwrap":false,"publish_time":1588924443792,"_cnpm_publish_time":1588924443792,"_cnpmcore_publish_time":"2021-12-16T18:59:35.836Z"}},"readme":"[![Published version](https://img.shields.io/npm/v/headers-utils.svg)](https://www.npmjs.com/package/headers-utils)\n[![Build status](https://img.shields.io/circleci/project/github/mswjs/headers-utils/master.svg)](https://npmjs.com/package/headers-utils)\n\n# `headers-utils`\n\nA `Headers` class polyfill and transformation library.\n\n## Motivation\n\nVarious request issuing libraries utilize a different format of headers. This library chooses the [`Headers`](https://developer.mozilla.org/en-US/docs/Web/API/Headers) instance as the middle-ground between server and client, and provides functions to convert that instance to primitives and vice-versa.\n\n## Install\n\n```bash\n$ npm install headers-utils\n```\n\n## Polyfill\n\nThis package exports the `Headers` class that polyfills the native [`window.Headers`](https://developer.mozilla.org/en-US/docs/Web/API/Headers) implementation. This allows you to construct and manage headers using the same API in non-browser environments.\n\n```js\nimport { Headers } from 'headers-utils'\n\nconst headers = new Headers({\n  Accept: '*/*',\n  'Content-Type': 'application/json',\n})\n\nheaders.get('accept') // \"*/*\"\n```\n\n## Methods\n\nThe `Headers` polyfill instance supports the same methods as the standard `Headers` instance:\n\n- [`.has()`](https://developer.mozilla.org/en-US/docs/Web/API/Headers/has)\n- [`.get()`](https://developer.mozilla.org/en-US/docs/Web/API/Headers/get)\n- [`.set()`](https://developer.mozilla.org/en-US/docs/Web/API/Headers/set)\n- [`.append()`](https://developer.mozilla.org/en-US/docs/Web/API/Headers/append)\n- [`.delete()`](https://developer.mozilla.org/en-US/docs/Web/API/Headers/delete)\n- `.forEach()`\n\nAs well as the iterator methods:\n\n- [`.keys()`](https://developer.mozilla.org/en-US/docs/Web/API/Headers/keys)\n- [`.values()`](https://developer.mozilla.org/en-US/docs/Web/API/Headers/values)\n- [`.entries()`](https://developer.mozilla.org/en-US/docs/Web/API/Headers/entries)\n\n### Custom methods\n\nIn addition, the polyfill instance has the following methods:\n\n- `.all()`\n\nReturns the object of the _normalized_ header name/value pairs.\n\n```js\nconst headers = new Headers({\n  Accept: '*/*',\n  'Content-Type': 'application/json',\n})\n\nheaders.all()\n// { \"accept\": \"*/*\", \"content-type\": \"application/json\" }\n```\n\n- `.raw()`\n\nSimilar to the `.all()` method, `.raw()` returns an object consisting of the header name/value pairs, but preserving raw header names.\n\n```js\nconst headers = new Headers({\n  Accept: '*/*',\n  'Content-Type': 'application/json',\n})\n\nheaders.raw()\n// { \"Accept\": \"*/*\", \"Content-Type\": \"application/json\" }\n```\n\n## Transformations\n\n### Headers ⭢ N\n\n- `headersToString: (h: Headers): string`\n\n```js\nimport { headersToString } from 'headers-utils'\n\nheadersToString(\n  new Headers({\n    connection: 'keep-alive',\n    'content-type': ['text/plain', 'image/png'],\n  })\n)\n// connetion: keep-alive\n// content-type: text/plain, image/png\n```\n\n- `headersToList: (h: Headers): Array<[string, string | string[]]>`\n\n```js\nimport { headersToList } from 'headers-utils'\n\nheadersToList(\n  new Headers({\n    connection: 'keep-alive',\n    'content-type': ['text/plain', 'image/png'],\n  })\n)\n// [['connection', 'keep-alive'], ['content-type', ['text/plain', 'image/png']]]\n```\n\n- `headersToObject: (h: Headers): Record<string, string | string[]>`\n\n```js\nimport { headersToObject } from 'headers-utils'\n\nheadersToObject(\n  new Headers({\n    connection: 'keep-alive',\n    'content-type': ['text/plain', 'image/png'],\n  })\n)\n// { connection: 'keep-alive', 'content-type': ['text/plain', 'image/png'] }\n```\n\n### N ⭢ Headers\n\n- `stringToHeaders: (s: string): Headers`\n\n```js\nimport { stringToHeaders } from 'headers-utils'\n\n\nconst stringToHeaders(`\nconnection: keep-alive\ncontent-type: text/plain, image/png\n`)\n// Headers { connection: 'keep-alive', 'content-type': ['text/plain', 'image/png'] }\n```\n\n- `listToHeaders: (l: Array<[string, string | string[]]>): Headers`\n\n```js\nimport { listToHeaders } from 'headers-utils'\n\nlistToHeaders([\n  ['connection', 'keep-alive'],\n  ['content-type', ['text/plain', 'image/png']],\n])\n// Headers { connection: 'keep-alive', 'content-type': ['text/plain', 'image/png'] }\n```\n\n- `objectToHeaders: (o: Record<string, string | string[] | undefined>): Headers`\n\n```js\nimport { objectToHeaders } from 'headers-utils'\n\nobjectToHeaders({\n  connection: 'keep-alive',\n  'content-type': ['text/plain', 'image/png'],\n})\n// Headers { connection: 'keep-alive', 'content-type': ['text/plain', 'image/png'] }\n```\n\n---\n\n## Utilities\n\n- `reduceHeadersObject: <R>(o: Record<string, string | string[]>, reducer: (acc: R, name: string, value: string | string[]) => R) => R`\n\n```js\nimport { reduceHeadersObject } from 'headers-utils'\n\nreduceHeadersObject <\n  HeadersObject >\n  ({\n    Accept: '*/*',\n    'Content-Type': ['application/json', 'text/plain'],\n  },\n  (headers, name, value) => {\n    headers[name.toLowerCase()] = value\n    return headers\n  },\n  {})\n// { 'accept': '*/*', 'content-type': ['application/json', 'text/plain'] }\n```\n\n- `appendHeader: (o: Record<string, string | string[]>, n: string, v: string | string[]): Record<string, string | string[]>`\n\n```js\nimport { appendHeader } from 'headers-utils'\n\nappendHeader(\n  { 'content-type': 'application/json' },\n  'content-type',\n  'text/plain'\n)\n// { 'content-type': ['application/json', 'text/plain']}\n```\n\n- `flattenHeadersList: (l: Array<[string, string | string[]]>): Array<string, string>`\n\n```js\nimport { flattenHeadersList } from 'headers-utils'\n\nflattenHeadersList([['content-type', ['text/plain', 'image/png']]])\n// ['content-type', 'text/plain; image/png']\n```\n\n- `flattenHeadersObject: (o: Record<string, string | string[]>): Record<string, string>`\n\n```js\nimport { flattenHeadersObject } from 'headers-utils'\n\nflattenHeadersObject({\n  'content-type': ['text/plain', 'image/png'],\n})\n// { 'content-type': 'text/plain; image/png' }\n```\n","_attachments":{},"license":"MIT"}