mirror of
https://github.com/DavidAnson/markdownlint-cli2-action.git
synced 2024-12-04 20:16:39 +01:00
Freshen generated index.js file.
This commit is contained in:
parent
455b6612a7
commit
d18b7320fc
1 changed files with 117 additions and 86 deletions
187
dist/index.js
vendored
187
dist/index.js
vendored
|
@ -20206,6 +20206,7 @@ function request (opts, callback) {
|
||||||
}
|
}
|
||||||
|
|
||||||
module.exports = request
|
module.exports = request
|
||||||
|
module.exports.RequestHandler = RequestHandler
|
||||||
|
|
||||||
|
|
||||||
/***/ }),
|
/***/ }),
|
||||||
|
@ -20752,7 +20753,7 @@ module.exports = class BodyReadable extends Readable {
|
||||||
this
|
this
|
||||||
.on('close', function () {
|
.on('close', function () {
|
||||||
signalListenerCleanup()
|
signalListenerCleanup()
|
||||||
if (signal?.aborted) {
|
if (signal && signal.aborted) {
|
||||||
reject(signal.reason || Object.assign(new Error('The operation was aborted'), { name: 'AbortError' }))
|
reject(signal.reason || Object.assign(new Error('The operation was aborted'), { name: 'AbortError' }))
|
||||||
} else {
|
} else {
|
||||||
resolve(null)
|
resolve(null)
|
||||||
|
@ -22146,13 +22147,13 @@ module.exports = {
|
||||||
/***/ }),
|
/***/ }),
|
||||||
|
|
||||||
/***/ 9174:
|
/***/ 9174:
|
||||||
/***/ ((module) => {
|
/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => {
|
||||||
|
|
||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
kConstruct: Symbol('constructable')
|
kConstruct: (__nccwpck_require__(2785).kConstruct)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -23138,11 +23139,9 @@ class Parser {
|
||||||
socket[kReset] = true
|
socket[kReset] = true
|
||||||
}
|
}
|
||||||
|
|
||||||
let pause
|
const pause = request.onHeaders(statusCode, headers, this.resume, statusText) === false
|
||||||
try {
|
|
||||||
pause = request.onHeaders(statusCode, headers, this.resume, statusText) === false
|
if (request.aborted) {
|
||||||
} catch (err) {
|
|
||||||
util.destroy(socket, err)
|
|
||||||
return -1
|
return -1
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -23189,14 +23188,9 @@ class Parser {
|
||||||
|
|
||||||
this.bytesRead += buf.length
|
this.bytesRead += buf.length
|
||||||
|
|
||||||
try {
|
|
||||||
if (request.onData(buf) === false) {
|
if (request.onData(buf) === false) {
|
||||||
return constants.ERROR.PAUSED
|
return constants.ERROR.PAUSED
|
||||||
}
|
}
|
||||||
} catch (err) {
|
|
||||||
util.destroy(socket, err)
|
|
||||||
return -1
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
onMessageComplete () {
|
onMessageComplete () {
|
||||||
|
@ -23236,11 +23230,7 @@ class Parser {
|
||||||
return -1
|
return -1
|
||||||
}
|
}
|
||||||
|
|
||||||
try {
|
|
||||||
request.onComplete(headers)
|
request.onComplete(headers)
|
||||||
} catch (err) {
|
|
||||||
errorRequest(client, request, err)
|
|
||||||
}
|
|
||||||
|
|
||||||
client[kQueue][client[kRunningIdx]++] = null
|
client[kQueue][client[kRunningIdx]++] = null
|
||||||
|
|
||||||
|
@ -24026,13 +24016,17 @@ function writeH2 (client, session, request) {
|
||||||
})
|
})
|
||||||
|
|
||||||
stream.on('data', (chunk) => {
|
stream.on('data', (chunk) => {
|
||||||
if (request.onData(chunk) === false) stream.pause()
|
if (request.onData(chunk) === false) {
|
||||||
|
stream.pause()
|
||||||
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
stream.once('close', () => {
|
stream.once('close', () => {
|
||||||
h2State.openStreams -= 1
|
h2State.openStreams -= 1
|
||||||
// TODO(HTTP/2): unref only if current streams count is 0
|
// TODO(HTTP/2): unref only if current streams count is 0
|
||||||
if (h2State.openStreams === 0) session.unref()
|
if (h2State.openStreams === 0) {
|
||||||
|
session.unref()
|
||||||
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
stream.once('error', function (err) {
|
stream.once('error', function (err) {
|
||||||
|
@ -26075,7 +26069,11 @@ class Request {
|
||||||
|
|
||||||
onBodySent (chunk) {
|
onBodySent (chunk) {
|
||||||
if (this[kHandler].onBodySent) {
|
if (this[kHandler].onBodySent) {
|
||||||
|
try {
|
||||||
return this[kHandler].onBodySent(chunk)
|
return this[kHandler].onBodySent(chunk)
|
||||||
|
} catch (err) {
|
||||||
|
this.abort(err)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -26085,7 +26083,11 @@ class Request {
|
||||||
}
|
}
|
||||||
|
|
||||||
if (this[kHandler].onRequestSent) {
|
if (this[kHandler].onRequestSent) {
|
||||||
|
try {
|
||||||
return this[kHandler].onRequestSent()
|
return this[kHandler].onRequestSent()
|
||||||
|
} catch (err) {
|
||||||
|
this.abort(err)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -26109,14 +26111,23 @@ class Request {
|
||||||
channels.headers.publish({ request: this, response: { statusCode, headers, statusText } })
|
channels.headers.publish({ request: this, response: { statusCode, headers, statusText } })
|
||||||
}
|
}
|
||||||
|
|
||||||
|
try {
|
||||||
return this[kHandler].onHeaders(statusCode, headers, resume, statusText)
|
return this[kHandler].onHeaders(statusCode, headers, resume, statusText)
|
||||||
|
} catch (err) {
|
||||||
|
this.abort(err)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
onData (chunk) {
|
onData (chunk) {
|
||||||
assert(!this.aborted)
|
assert(!this.aborted)
|
||||||
assert(!this.completed)
|
assert(!this.completed)
|
||||||
|
|
||||||
|
try {
|
||||||
return this[kHandler].onData(chunk)
|
return this[kHandler].onData(chunk)
|
||||||
|
} catch (err) {
|
||||||
|
this.abort(err)
|
||||||
|
return false
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
onUpgrade (statusCode, headers, socket) {
|
onUpgrade (statusCode, headers, socket) {
|
||||||
|
@ -26135,7 +26146,13 @@ class Request {
|
||||||
if (channels.trailers.hasSubscribers) {
|
if (channels.trailers.hasSubscribers) {
|
||||||
channels.trailers.publish({ request: this, trailers })
|
channels.trailers.publish({ request: this, trailers })
|
||||||
}
|
}
|
||||||
|
|
||||||
|
try {
|
||||||
return this[kHandler].onComplete(trailers)
|
return this[kHandler].onComplete(trailers)
|
||||||
|
} catch (err) {
|
||||||
|
// TODO (fix): This might be a bad idea?
|
||||||
|
this.onError(err)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
onError (error) {
|
onError (error) {
|
||||||
|
@ -26149,6 +26166,7 @@ class Request {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
this.aborted = true
|
this.aborted = true
|
||||||
|
|
||||||
return this[kHandler].onError(error)
|
return this[kHandler].onError(error)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -26386,7 +26404,8 @@ module.exports = {
|
||||||
kHTTP1BuildRequest: Symbol('http1 build request'),
|
kHTTP1BuildRequest: Symbol('http1 build request'),
|
||||||
kHTTP2CopyHeaders: Symbol('http2 copy headers'),
|
kHTTP2CopyHeaders: Symbol('http2 copy headers'),
|
||||||
kHTTPConnVersion: Symbol('http connection version'),
|
kHTTPConnVersion: Symbol('http connection version'),
|
||||||
kRetryHandlerDefaultRetry: Symbol('retry agent default retry')
|
kRetryHandlerDefaultRetry: Symbol('retry agent default retry'),
|
||||||
|
kConstruct: Symbol('constructable')
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -28034,17 +28053,14 @@ function dataURLProcessor (dataURL) {
|
||||||
* @param {boolean} excludeFragment
|
* @param {boolean} excludeFragment
|
||||||
*/
|
*/
|
||||||
function URLSerializer (url, excludeFragment = false) {
|
function URLSerializer (url, excludeFragment = false) {
|
||||||
const href = url.href
|
|
||||||
|
|
||||||
if (!excludeFragment) {
|
if (!excludeFragment) {
|
||||||
return href
|
return url.href
|
||||||
}
|
}
|
||||||
|
|
||||||
const hash = href.lastIndexOf('#')
|
const href = url.href
|
||||||
if (hash === -1) {
|
const hashLength = url.hash.length
|
||||||
return href
|
|
||||||
}
|
return hashLength === 0 ? href : href.substring(0, href.length - hashLength)
|
||||||
return href.slice(0, hash)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// https://infra.spec.whatwg.org/#collect-a-sequence-of-code-points
|
// https://infra.spec.whatwg.org/#collect-a-sequence-of-code-points
|
||||||
|
@ -29228,7 +29244,7 @@ module.exports = {
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
const { kHeadersList } = __nccwpck_require__(2785)
|
const { kHeadersList, kConstruct } = __nccwpck_require__(2785)
|
||||||
const { kGuard } = __nccwpck_require__(5861)
|
const { kGuard } = __nccwpck_require__(5861)
|
||||||
const { kEnumerableProperty } = __nccwpck_require__(3983)
|
const { kEnumerableProperty } = __nccwpck_require__(3983)
|
||||||
const {
|
const {
|
||||||
|
@ -29466,6 +29482,9 @@ class HeadersList {
|
||||||
// https://fetch.spec.whatwg.org/#headers-class
|
// https://fetch.spec.whatwg.org/#headers-class
|
||||||
class Headers {
|
class Headers {
|
||||||
constructor (init = undefined) {
|
constructor (init = undefined) {
|
||||||
|
if (init === kConstruct) {
|
||||||
|
return
|
||||||
|
}
|
||||||
this[kHeadersList] = new HeadersList()
|
this[kHeadersList] = new HeadersList()
|
||||||
|
|
||||||
// The new Headers(init) constructor steps are:
|
// The new Headers(init) constructor steps are:
|
||||||
|
@ -30106,7 +30125,7 @@ function finalizeAndReportTiming (response, initiatorType = 'other') {
|
||||||
}
|
}
|
||||||
|
|
||||||
// 8. If response’s timing allow passed flag is not set, then:
|
// 8. If response’s timing allow passed flag is not set, then:
|
||||||
if (!timingInfo.timingAllowPassed) {
|
if (!response.timingAllowPassed) {
|
||||||
// 1. Set timingInfo to a the result of creating an opaque timing info for timingInfo.
|
// 1. Set timingInfo to a the result of creating an opaque timing info for timingInfo.
|
||||||
timingInfo = createOpaqueTimingInfo({
|
timingInfo = createOpaqueTimingInfo({
|
||||||
startTime: timingInfo.startTime
|
startTime: timingInfo.startTime
|
||||||
|
@ -31983,7 +32002,8 @@ const {
|
||||||
isValidHTTPToken,
|
isValidHTTPToken,
|
||||||
sameOrigin,
|
sameOrigin,
|
||||||
normalizeMethod,
|
normalizeMethod,
|
||||||
makePolicyContainer
|
makePolicyContainer,
|
||||||
|
normalizeMethodRecord
|
||||||
} = __nccwpck_require__(2538)
|
} = __nccwpck_require__(2538)
|
||||||
const {
|
const {
|
||||||
forbiddenMethodsSet,
|
forbiddenMethodsSet,
|
||||||
|
@ -32000,13 +32020,12 @@ const { kHeaders, kSignal, kState, kGuard, kRealm } = __nccwpck_require__(5861)
|
||||||
const { webidl } = __nccwpck_require__(1744)
|
const { webidl } = __nccwpck_require__(1744)
|
||||||
const { getGlobalOrigin } = __nccwpck_require__(1246)
|
const { getGlobalOrigin } = __nccwpck_require__(1246)
|
||||||
const { URLSerializer } = __nccwpck_require__(685)
|
const { URLSerializer } = __nccwpck_require__(685)
|
||||||
const { kHeadersList } = __nccwpck_require__(2785)
|
const { kHeadersList, kConstruct } = __nccwpck_require__(2785)
|
||||||
const assert = __nccwpck_require__(9491)
|
const assert = __nccwpck_require__(9491)
|
||||||
const { getMaxListeners, setMaxListeners, getEventListeners, defaultMaxListeners } = __nccwpck_require__(2361)
|
const { getMaxListeners, setMaxListeners, getEventListeners, defaultMaxListeners } = __nccwpck_require__(2361)
|
||||||
|
|
||||||
let TransformStream = globalThis.TransformStream
|
let TransformStream = globalThis.TransformStream
|
||||||
|
|
||||||
const kInit = Symbol('init')
|
|
||||||
const kAbortController = Symbol('abortController')
|
const kAbortController = Symbol('abortController')
|
||||||
|
|
||||||
const requestFinalizer = new FinalizationRegistry(({ signal, abort }) => {
|
const requestFinalizer = new FinalizationRegistry(({ signal, abort }) => {
|
||||||
|
@ -32017,7 +32036,7 @@ const requestFinalizer = new FinalizationRegistry(({ signal, abort }) => {
|
||||||
class Request {
|
class Request {
|
||||||
// https://fetch.spec.whatwg.org/#dom-request
|
// https://fetch.spec.whatwg.org/#dom-request
|
||||||
constructor (input, init = {}) {
|
constructor (input, init = {}) {
|
||||||
if (input === kInit) {
|
if (input === kConstruct) {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -32156,8 +32175,10 @@ class Request {
|
||||||
urlList: [...request.urlList]
|
urlList: [...request.urlList]
|
||||||
})
|
})
|
||||||
|
|
||||||
|
const initHasKey = Object.keys(init).length !== 0
|
||||||
|
|
||||||
// 13. If init is not empty, then:
|
// 13. If init is not empty, then:
|
||||||
if (Object.keys(init).length > 0) {
|
if (initHasKey) {
|
||||||
// 1. If request’s mode is "navigate", then set it to "same-origin".
|
// 1. If request’s mode is "navigate", then set it to "same-origin".
|
||||||
if (request.mode === 'navigate') {
|
if (request.mode === 'navigate') {
|
||||||
request.mode = 'same-origin'
|
request.mode = 'same-origin'
|
||||||
|
@ -32272,7 +32293,7 @@ class Request {
|
||||||
}
|
}
|
||||||
|
|
||||||
// 23. If init["integrity"] exists, then set request’s integrity metadata to it.
|
// 23. If init["integrity"] exists, then set request’s integrity metadata to it.
|
||||||
if (init.integrity !== undefined && init.integrity != null) {
|
if (init.integrity != null) {
|
||||||
request.integrity = String(init.integrity)
|
request.integrity = String(init.integrity)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -32288,16 +32309,16 @@ class Request {
|
||||||
|
|
||||||
// 2. If method is not a method or method is a forbidden method, then
|
// 2. If method is not a method or method is a forbidden method, then
|
||||||
// throw a TypeError.
|
// throw a TypeError.
|
||||||
if (!isValidHTTPToken(init.method)) {
|
if (!isValidHTTPToken(method)) {
|
||||||
throw new TypeError(`'${init.method}' is not a valid HTTP method.`)
|
throw new TypeError(`'${method}' is not a valid HTTP method.`)
|
||||||
}
|
}
|
||||||
|
|
||||||
if (forbiddenMethodsSet.has(method.toUpperCase())) {
|
if (forbiddenMethodsSet.has(method.toUpperCase())) {
|
||||||
throw new TypeError(`'${init.method}' HTTP method is unsupported.`)
|
throw new TypeError(`'${method}' HTTP method is unsupported.`)
|
||||||
}
|
}
|
||||||
|
|
||||||
// 3. Normalize method.
|
// 3. Normalize method.
|
||||||
method = normalizeMethod(init.method)
|
method = normalizeMethodRecord[method] ?? normalizeMethod(method)
|
||||||
|
|
||||||
// 4. Set request’s method to method.
|
// 4. Set request’s method to method.
|
||||||
request.method = method
|
request.method = method
|
||||||
|
@ -32368,7 +32389,7 @@ class Request {
|
||||||
// 30. Set this’s headers to a new Headers object with this’s relevant
|
// 30. Set this’s headers to a new Headers object with this’s relevant
|
||||||
// Realm, whose header list is request’s header list and guard is
|
// Realm, whose header list is request’s header list and guard is
|
||||||
// "request".
|
// "request".
|
||||||
this[kHeaders] = new Headers()
|
this[kHeaders] = new Headers(kConstruct)
|
||||||
this[kHeaders][kHeadersList] = request.headersList
|
this[kHeaders][kHeadersList] = request.headersList
|
||||||
this[kHeaders][kGuard] = 'request'
|
this[kHeaders][kGuard] = 'request'
|
||||||
this[kHeaders][kRealm] = this[kRealm]
|
this[kHeaders][kRealm] = this[kRealm]
|
||||||
|
@ -32388,25 +32409,25 @@ class Request {
|
||||||
}
|
}
|
||||||
|
|
||||||
// 32. If init is not empty, then:
|
// 32. If init is not empty, then:
|
||||||
if (Object.keys(init).length !== 0) {
|
if (initHasKey) {
|
||||||
|
/** @type {HeadersList} */
|
||||||
|
const headersList = this[kHeaders][kHeadersList]
|
||||||
// 1. Let headers be a copy of this’s headers and its associated header
|
// 1. Let headers be a copy of this’s headers and its associated header
|
||||||
// list.
|
// list.
|
||||||
let headers = new Headers(this[kHeaders])
|
|
||||||
|
|
||||||
// 2. If init["headers"] exists, then set headers to init["headers"].
|
// 2. If init["headers"] exists, then set headers to init["headers"].
|
||||||
if (init.headers !== undefined) {
|
const headers = init.headers !== undefined ? init.headers : new HeadersList(headersList)
|
||||||
headers = init.headers
|
|
||||||
}
|
|
||||||
|
|
||||||
// 3. Empty this’s headers’s header list.
|
// 3. Empty this’s headers’s header list.
|
||||||
this[kHeaders][kHeadersList].clear()
|
headersList.clear()
|
||||||
|
|
||||||
// 4. If headers is a Headers object, then for each header in its header
|
// 4. If headers is a Headers object, then for each header in its header
|
||||||
// list, append header’s name/header’s value to this’s headers.
|
// list, append header’s name/header’s value to this’s headers.
|
||||||
if (headers.constructor.name === 'Headers') {
|
if (headers instanceof HeadersList) {
|
||||||
for (const [key, val] of headers) {
|
for (const [key, val] of headers) {
|
||||||
this[kHeaders].append(key, val)
|
headersList.append(key, val)
|
||||||
}
|
}
|
||||||
|
// Note: Copy the `set-cookie` meta-data.
|
||||||
|
headersList.cookies = headers.cookies
|
||||||
} else {
|
} else {
|
||||||
// 5. Otherwise, fill this’s headers with headers.
|
// 5. Otherwise, fill this’s headers with headers.
|
||||||
fillHeaders(this[kHeaders], headers)
|
fillHeaders(this[kHeaders], headers)
|
||||||
|
@ -32695,10 +32716,10 @@ class Request {
|
||||||
|
|
||||||
// 3. Let clonedRequestObject be the result of creating a Request object,
|
// 3. Let clonedRequestObject be the result of creating a Request object,
|
||||||
// given clonedRequest, this’s headers’s guard, and this’s relevant Realm.
|
// given clonedRequest, this’s headers’s guard, and this’s relevant Realm.
|
||||||
const clonedRequestObject = new Request(kInit)
|
const clonedRequestObject = new Request(kConstruct)
|
||||||
clonedRequestObject[kState] = clonedRequest
|
clonedRequestObject[kState] = clonedRequest
|
||||||
clonedRequestObject[kRealm] = this[kRealm]
|
clonedRequestObject[kRealm] = this[kRealm]
|
||||||
clonedRequestObject[kHeaders] = new Headers()
|
clonedRequestObject[kHeaders] = new Headers(kConstruct)
|
||||||
clonedRequestObject[kHeaders][kHeadersList] = clonedRequest.headersList
|
clonedRequestObject[kHeaders][kHeadersList] = clonedRequest.headersList
|
||||||
clonedRequestObject[kHeaders][kGuard] = this[kHeaders][kGuard]
|
clonedRequestObject[kHeaders][kGuard] = this[kHeaders][kGuard]
|
||||||
clonedRequestObject[kHeaders][kRealm] = this[kHeaders][kRealm]
|
clonedRequestObject[kHeaders][kRealm] = this[kHeaders][kRealm]
|
||||||
|
@ -32948,7 +32969,7 @@ const { webidl } = __nccwpck_require__(1744)
|
||||||
const { FormData } = __nccwpck_require__(2015)
|
const { FormData } = __nccwpck_require__(2015)
|
||||||
const { getGlobalOrigin } = __nccwpck_require__(1246)
|
const { getGlobalOrigin } = __nccwpck_require__(1246)
|
||||||
const { URLSerializer } = __nccwpck_require__(685)
|
const { URLSerializer } = __nccwpck_require__(685)
|
||||||
const { kHeadersList } = __nccwpck_require__(2785)
|
const { kHeadersList, kConstruct } = __nccwpck_require__(2785)
|
||||||
const assert = __nccwpck_require__(9491)
|
const assert = __nccwpck_require__(9491)
|
||||||
const { types } = __nccwpck_require__(3837)
|
const { types } = __nccwpck_require__(3837)
|
||||||
|
|
||||||
|
@ -33069,7 +33090,7 @@ class Response {
|
||||||
// 2. Set this’s headers to a new Headers object with this’s relevant
|
// 2. Set this’s headers to a new Headers object with this’s relevant
|
||||||
// Realm, whose header list is this’s response’s header list and guard
|
// Realm, whose header list is this’s response’s header list and guard
|
||||||
// is "response".
|
// is "response".
|
||||||
this[kHeaders] = new Headers()
|
this[kHeaders] = new Headers(kConstruct)
|
||||||
this[kHeaders][kGuard] = 'response'
|
this[kHeaders][kGuard] = 'response'
|
||||||
this[kHeaders][kHeadersList] = this[kState].headersList
|
this[kHeaders][kHeadersList] = this[kState].headersList
|
||||||
this[kHeaders][kRealm] = this[kRealm]
|
this[kHeaders][kRealm] = this[kRealm]
|
||||||
|
@ -33439,11 +33460,7 @@ webidl.converters.XMLHttpRequestBodyInit = function (V) {
|
||||||
return webidl.converters.Blob(V, { strict: false })
|
return webidl.converters.Blob(V, { strict: false })
|
||||||
}
|
}
|
||||||
|
|
||||||
if (
|
if (types.isArrayBuffer(V) || types.isTypedArray(V) || types.isDataView(V)) {
|
||||||
types.isAnyArrayBuffer(V) ||
|
|
||||||
types.isTypedArray(V) ||
|
|
||||||
types.isDataView(V)
|
|
||||||
) {
|
|
||||||
return webidl.converters.BufferSource(V)
|
return webidl.converters.BufferSource(V)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -34224,11 +34241,30 @@ function isCancelled (fetchParams) {
|
||||||
fetchParams.controller.state === 'terminated'
|
fetchParams.controller.state === 'terminated'
|
||||||
}
|
}
|
||||||
|
|
||||||
// https://fetch.spec.whatwg.org/#concept-method-normalize
|
const normalizeMethodRecord = {
|
||||||
|
delete: 'DELETE',
|
||||||
|
DELETE: 'DELETE',
|
||||||
|
get: 'GET',
|
||||||
|
GET: 'GET',
|
||||||
|
head: 'HEAD',
|
||||||
|
HEAD: 'HEAD',
|
||||||
|
options: 'OPTIONS',
|
||||||
|
OPTIONS: 'OPTIONS',
|
||||||
|
post: 'POST',
|
||||||
|
POST: 'POST',
|
||||||
|
put: 'PUT',
|
||||||
|
PUT: 'PUT'
|
||||||
|
}
|
||||||
|
|
||||||
|
// Note: object prototypes should not be able to be referenced. e.g. `Object#hasOwnProperty`.
|
||||||
|
Object.setPrototypeOf(normalizeMethodRecord, null)
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @see https://fetch.spec.whatwg.org/#concept-method-normalize
|
||||||
|
* @param {string} method
|
||||||
|
*/
|
||||||
function normalizeMethod (method) {
|
function normalizeMethod (method) {
|
||||||
return /^(DELETE|GET|HEAD|OPTIONS|POST|PUT)$/i.test(method)
|
return normalizeMethodRecord[method.toLowerCase()] ?? method
|
||||||
? method.toUpperCase()
|
|
||||||
: method
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// https://infra.spec.whatwg.org/#serialize-a-javascript-value-to-a-json-string
|
// https://infra.spec.whatwg.org/#serialize-a-javascript-value-to-a-json-string
|
||||||
|
@ -34573,7 +34609,8 @@ module.exports = {
|
||||||
urlIsLocal,
|
urlIsLocal,
|
||||||
urlHasHttpsScheme,
|
urlHasHttpsScheme,
|
||||||
urlIsHttpHttpsScheme,
|
urlIsHttpHttpsScheme,
|
||||||
readAllBytes
|
readAllBytes,
|
||||||
|
normalizeMethodRecord
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -36697,7 +36734,7 @@ module.exports = RedirectHandler
|
||||||
/***/ 2286:
|
/***/ 2286:
|
||||||
/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => {
|
/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => {
|
||||||
|
|
||||||
const assert = __nccwpck_require__(8061)
|
const assert = __nccwpck_require__(9491)
|
||||||
|
|
||||||
const { kRetryHandlerDefaultRetry } = __nccwpck_require__(2785)
|
const { kRetryHandlerDefaultRetry } = __nccwpck_require__(2785)
|
||||||
const { RequestRetryError } = __nccwpck_require__(8045)
|
const { RequestRetryError } = __nccwpck_require__(8045)
|
||||||
|
@ -36794,7 +36831,7 @@ class RetryHandler {
|
||||||
}
|
}
|
||||||
|
|
||||||
onBodySent (chunk) {
|
onBodySent (chunk) {
|
||||||
return this.handler.onBodySent(chunk)
|
if (this.handler.onBodySent) return this.handler.onBodySent(chunk)
|
||||||
}
|
}
|
||||||
|
|
||||||
static [kRetryHandlerDefaultRetry] (err, { state, opts }, cb) {
|
static [kRetryHandlerDefaultRetry] (err, { state, opts }, cb) {
|
||||||
|
@ -38957,6 +38994,9 @@ class ProxyAgent extends DispatcherBase {
|
||||||
this[kProxyTls] = opts.proxyTls
|
this[kProxyTls] = opts.proxyTls
|
||||||
this[kProxyHeaders] = opts.headers || {}
|
this[kProxyHeaders] = opts.headers || {}
|
||||||
|
|
||||||
|
const resolvedUrl = new URL(opts.uri)
|
||||||
|
const { origin, port, host, username, password } = resolvedUrl
|
||||||
|
|
||||||
if (opts.auth && opts.token) {
|
if (opts.auth && opts.token) {
|
||||||
throw new InvalidArgumentError('opts.auth cannot be used in combination with opts.token')
|
throw new InvalidArgumentError('opts.auth cannot be used in combination with opts.token')
|
||||||
} else if (opts.auth) {
|
} else if (opts.auth) {
|
||||||
|
@ -38964,11 +39004,10 @@ class ProxyAgent extends DispatcherBase {
|
||||||
this[kProxyHeaders]['proxy-authorization'] = `Basic ${opts.auth}`
|
this[kProxyHeaders]['proxy-authorization'] = `Basic ${opts.auth}`
|
||||||
} else if (opts.token) {
|
} else if (opts.token) {
|
||||||
this[kProxyHeaders]['proxy-authorization'] = opts.token
|
this[kProxyHeaders]['proxy-authorization'] = opts.token
|
||||||
|
} else if (username && password) {
|
||||||
|
this[kProxyHeaders]['proxy-authorization'] = `Basic ${Buffer.from(`${decodeURIComponent(username)}:${decodeURIComponent(password)}`).toString('base64')}`
|
||||||
}
|
}
|
||||||
|
|
||||||
const resolvedUrl = new URL(opts.uri)
|
|
||||||
const { origin, port, host } = resolvedUrl
|
|
||||||
|
|
||||||
const connect = buildConnector({ ...opts.proxyTls })
|
const connect = buildConnector({ ...opts.proxyTls })
|
||||||
this[kConnectEndpoint] = buildConnector({ ...opts.requestTls })
|
this[kConnectEndpoint] = buildConnector({ ...opts.requestTls })
|
||||||
this[kClient] = clientFactory(resolvedUrl, { connect })
|
this[kClient] = clientFactory(resolvedUrl, { connect })
|
||||||
|
@ -38992,7 +39031,7 @@ class ProxyAgent extends DispatcherBase {
|
||||||
})
|
})
|
||||||
if (statusCode !== 200) {
|
if (statusCode !== 200) {
|
||||||
socket.on('error', () => {}).destroy()
|
socket.on('error', () => {}).destroy()
|
||||||
callback(new RequestAbortedError('Proxy response !== 200 when HTTP Tunneling'))
|
callback(new RequestAbortedError(`Proxy response (${statusCode}) !== 200 when HTTP Tunneling`))
|
||||||
}
|
}
|
||||||
if (opts.protocol !== 'https:') {
|
if (opts.protocol !== 'https:') {
|
||||||
callback(null, socket)
|
callback(null, socket)
|
||||||
|
@ -41907,14 +41946,6 @@ module.exports = require("net");
|
||||||
|
|
||||||
/***/ }),
|
/***/ }),
|
||||||
|
|
||||||
/***/ 8061:
|
|
||||||
/***/ ((module) => {
|
|
||||||
|
|
||||||
"use strict";
|
|
||||||
module.exports = require("node:assert");
|
|
||||||
|
|
||||||
/***/ }),
|
|
||||||
|
|
||||||
/***/ 5673:
|
/***/ 5673:
|
||||||
/***/ ((module) => {
|
/***/ ((module) => {
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue