Socket
Socket
Sign inDemoInstall

@octokit/endpoint

Package Overview
Dependencies
Maintainers
3
Versions
86
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@octokit/endpoint - npm Package Compare versions

Comparing version 3.2.1 to 3.2.2

14

lib/parse.js

@@ -14,3 +14,3 @@ module.exports = toRequestOptions

let url = options.url.replace(/:([a-z]\w+)/g, '{+$1}')
let headers = options.headers
let headers = Object.assign({}, options.headers)
let body

@@ -33,9 +33,15 @@ let parameters = omit(options, ['method', 'baseUrl', 'url', 'headers', 'request', 'mediaType'])

// e.g. application/vnd.github.v3+json => application/vnd.github.v3.raw
headers.accept = headers.accept.replace(/application\/vnd(\.\w+)(\.v3)?(\.\w+)?(\+json)?$/, `application/vnd$1$2.${options.mediaType.format}`)
headers.accept = headers.accept
.split(/,/)
.map(preview => preview.replace(/application\/vnd(\.\w+)(\.v3)?(\.\w+)?(\+json)?$/, `application/vnd$1$2.${options.mediaType.format}`))
.join(',')
}
if (options.mediaType.previews.length) {
headers.accept = options.mediaType.previews
const previewsFromAcceptHeader = headers.accept.match(/[\w-]+(?=-preview)/g) || []
headers.accept = previewsFromAcceptHeader
.concat(options.mediaType.previews)
.map(preview => {
return headers.accept.replace(/application\/vnd(\.\w+)(\.v3)?(\.\w+)?(\+json)?$/, `application/vnd.${preview}-preview$3$4`)
const format = options.mediaType.format ? `.${options.mediaType.format}` : '+json'
return `application/vnd.${preview}-preview${format}`
})

@@ -42,0 +48,0 @@ .join(',')

{
"name": "@octokit/endpoint",
"version": "3.2.1",
"version": "3.2.2",
"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