Socket
Socket
Sign inDemoInstall

make-fetch-happen

Package Overview
Dependencies
Maintainers
7
Versions
106
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

make-fetch-happen - npm Package Compare versions

Comparing version 8.0.2 to 8.0.3

7

CHANGELOG.md

@@ -5,2 +5,9 @@ # Changelog

### [8.0.3](https://github.com/npm/make-fetch-happen/compare/v8.0.2...v8.0.3) (2020-03-03)
### Bug Fixes
* remoteFetch takes instance of fetch.Headers ([6e0de7b](https://github.com/npm/make-fetch-happen/commit/6e0de7b10b8597eaff69fea06a266914766cf5ab)), closes [#22](https://github.com/npm/make-fetch-happen/issues/22)
### [8.0.1](https://github.com/npm/make-fetch-happen/compare/v8.0.0...v8.0.1) (2020-02-18)

@@ -7,0 +14,0 @@

15

index.js

@@ -268,6 +268,11 @@ 'use strict'

const agent = getAgent(uri, opts)
const headers = Object.assign({
connection: agent ? 'keep-alive' : 'close',
'user-agent': USER_AGENT
}, opts.headers || {})
const headers = opts.headers instanceof fetch.Headers
? opts.headers
: new fetch.Headers(opts.headers)
if (!headers.get('connection')) {
headers.set('connection', agent ? 'keep-alive' : 'close')
}
if (!headers.get('user-agent')) {
headers.set('user-agent', USER_AGENT)
}

@@ -279,3 +284,3 @@ const reqOpts = {

follow: opts.follow,
headers: new fetch.Headers(headers),
headers,
method: opts.method,

@@ -282,0 +287,0 @@ redirect: 'manual',

{
"name": "make-fetch-happen",
"version": "8.0.2",
"version": "8.0.3",
"description": "Opinionated, caching, retrying fetch client",

@@ -5,0 +5,0 @@ "main": "index.js",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc