Socket
Socket
Sign inDemoInstall

@octokit/rest

Package Overview
Dependencies
Maintainers
3
Versions
297
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@octokit/rest - npm Package Compare versions

Comparing version 15.0.3 to 15.0.4

34

lib/request/request.js

@@ -56,10 +56,5 @@ 'use strict'

response.setEncoding('utf8')
let data
const data = []
response.on('data', (chunk) => {
/* istanbul ignore else */
if (!data) {
data = ''
}
data += chunk
data.push(chunk)
})

@@ -73,4 +68,4 @@

if (response.statusCode !== 304 && response.statusCode >= 301 && response.statusCode <= 307) {
// requestOptions.url = response.headers.location
origRequestOptions.url = JSON.parse(data).url
origRequestOptions.url = response.headers.location
httpRequest(origRequestOptions).then(resolve, reject)

@@ -86,9 +81,26 @@ return

const contentType = response.headers['content-type']
if (data.length === 0) {
return resolve({
meta: response.headers
})
}
if (contentType && contentType.indexOf('application/json') !== -1) {
data = data && JSON.parse(data)
return resolve({
meta: response.headers,
data: JSON.parse(Buffer.concat(data).toString())
})
}
if (contentType && /^text\//i.test(contentType)) {
return resolve({
meta: response.headers,
data: Buffer.concat(data).toString()
})
}
resolve({
meta: response.headers,
data
data: Buffer.concat(data)
})

@@ -95,0 +107,0 @@ })

{
"name": "@octokit/rest",
"version": "15.0.3",
"version": "15.0.4",
"publishConfig": {

@@ -5,0 +5,0 @@ "access": "public",

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