Skip to content

Commit e8e39f7

Browse files
build(release): 1.8.1 [skip ci]
## [1.8.1](v1.8.0...v1.8.1) (2024-02-21) ### Bug Fixes * **deps:** bump undici from 6.6.0 to 6.6.1 ([#103](#103)) ([5195df7](5195df7))
1 parent 1e02bd5 commit e8e39f7

File tree

3 files changed

+159
-145
lines changed

3 files changed

+159
-145
lines changed

dist/main.cjs

Lines changed: 79 additions & 72 deletions
Original file line numberDiff line numberDiff line change
@@ -13800,15 +13800,16 @@ var require_util2 = __commonJS({
1380013800
return result;
1380113801
}
1380213802
var esIteratorPrototype = Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]()));
13803-
function makeIterator(iterator, name, kind) {
13803+
function makeIterator(iterator, name, kind, keyIndex = 0, valueIndex = 1) {
1380413804
const object = {
1380513805
index: 0,
1380613806
kind,
1380713807
target: iterator
1380813808
};
13809-
const i = {
13810-
next() {
13811-
if (Object.getPrototypeOf(this) !== i) {
13809+
const iteratorObject = Object.create(esIteratorPrototype);
13810+
Object.defineProperty(iteratorObject, "next", {
13811+
value: function next() {
13812+
if (Object.getPrototypeOf(this) !== iteratorObject) {
1381213813
throw new TypeError(
1381313814
`'next' called on an object that does not implement interface ${name} Iterator.`
1381413815
);
@@ -13819,34 +13820,36 @@ var require_util2 = __commonJS({
1381913820
if (index >= len) {
1382013821
return { value: void 0, done: true };
1382113822
}
13822-
const pair = values[index];
13823+
const { [keyIndex]: key, [valueIndex]: value } = values[index];
1382313824
object.index = index + 1;
13824-
return iteratorResult(pair, kind2);
13825+
let result;
13826+
switch (kind2) {
13827+
case "key":
13828+
result = key;
13829+
break;
13830+
case "value":
13831+
result = value;
13832+
break;
13833+
case "key+value":
13834+
result = [key, value];
13835+
break;
13836+
}
13837+
return {
13838+
value: result,
13839+
done: false
13840+
};
1382513841
},
13826-
// The class string of an iterator prototype object for a given interface is the
13827-
// result of concatenating the identifier of the interface and the string " Iterator".
13828-
[Symbol.toStringTag]: `${name} Iterator`
13829-
};
13830-
Object.setPrototypeOf(i, esIteratorPrototype);
13831-
return Object.setPrototypeOf({}, i);
13832-
}
13833-
function iteratorResult(pair, kind) {
13834-
let result;
13835-
switch (kind) {
13836-
case "key": {
13837-
result = pair[0];
13838-
break;
13839-
}
13840-
case "value": {
13841-
result = pair[1];
13842-
break;
13843-
}
13844-
case "key+value": {
13845-
result = pair;
13846-
break;
13847-
}
13848-
}
13849-
return { value: result, done: false };
13842+
writable: true,
13843+
enumerable: true,
13844+
configurable: true
13845+
});
13846+
Object.defineProperty(iteratorObject, Symbol.toStringTag, {
13847+
value: `${name} Iterator`,
13848+
writable: false,
13849+
enumerable: false,
13850+
configurable: true
13851+
});
13852+
return Object.create(iteratorObject);
1385013853
}
1385113854
async function fullyReadBody(body, processBody, processBodyError) {
1385213855
const successSteps = processBody;
@@ -14716,9 +14719,10 @@ var require_formdata = __commonJS({
1471614719
"use strict";
1471714720
var { isBlobLike, toUSVString, makeIterator } = require_util2();
1471814721
var { kState } = require_symbols2();
14722+
var { kEnumerableProperty } = require_util();
1471914723
var { File: UndiciFile, FileLike, isFileLike } = require_file();
1472014724
var { webidl } = require_webidl();
14721-
var { Blob: Blob2, File: NativeFile } = require("node:buffer");
14725+
var { File: NativeFile } = require("node:buffer");
1472214726
var File = NativeFile ?? UndiciFile;
1472314727
var FormData = class _FormData {
1472414728
constructor(form) {
@@ -14799,24 +14803,30 @@ var require_formdata = __commonJS({
1479914803
entries() {
1480014804
webidl.brandCheck(this, _FormData);
1480114805
return makeIterator(
14802-
() => this[kState].map((pair) => [pair.name, pair.value]),
14806+
() => this[kState],
1480314807
"FormData",
14804-
"key+value"
14808+
"key+value",
14809+
"name",
14810+
"value"
1480514811
);
1480614812
}
1480714813
keys() {
1480814814
webidl.brandCheck(this, _FormData);
1480914815
return makeIterator(
14810-
() => this[kState].map((pair) => [pair.name, pair.value]),
14816+
() => this[kState],
1481114817
"FormData",
14812-
"key"
14818+
"key",
14819+
"name",
14820+
"value"
1481314821
);
1481414822
}
1481514823
values() {
1481614824
webidl.brandCheck(this, _FormData);
1481714825
return makeIterator(
14818-
() => this[kState].map((pair) => [pair.name, pair.value]),
14826+
() => this[kState],
1481914827
"FormData",
14828+
"value",
14829+
"name",
1482014830
"value"
1482114831
);
1482214832
}
@@ -14833,12 +14843,23 @@ var require_formdata = __commonJS({
1483314843
);
1483414844
}
1483514845
for (const [key, value] of this) {
14836-
callbackFn.apply(thisArg, [value, key, this]);
14846+
callbackFn.call(thisArg, value, key, this);
1483714847
}
1483814848
}
1483914849
};
1484014850
FormData.prototype[Symbol.iterator] = FormData.prototype.entries;
1484114851
Object.defineProperties(FormData.prototype, {
14852+
append: kEnumerableProperty,
14853+
delete: kEnumerableProperty,
14854+
get: kEnumerableProperty,
14855+
getAll: kEnumerableProperty,
14856+
has: kEnumerableProperty,
14857+
set: kEnumerableProperty,
14858+
entries: kEnumerableProperty,
14859+
keys: kEnumerableProperty,
14860+
values: kEnumerableProperty,
14861+
forEach: kEnumerableProperty,
14862+
[Symbol.iterator]: { enumerable: false },
1484214863
[Symbol.toStringTag]: {
1484314864
value: "FormData",
1484414865
configurable: true
@@ -14850,7 +14871,7 @@ var require_formdata = __commonJS({
1485014871
value = Buffer.from(value).toString("utf8");
1485114872
} else {
1485214873
if (!isFileLike(value)) {
14853-
value = value instanceof Blob2 ? new File([value], "blob", { type: value.type }) : new FileLike(value, "blob", { type: value.type });
14874+
value = value instanceof Blob ? new File([value], "blob", { type: value.type }) : new FileLike(value, "blob", { type: value.type });
1485414875
}
1485514876
if (filename !== void 0) {
1485614877
const options = {
@@ -21434,50 +21455,32 @@ var require_headers = __commonJS({
2143421455
}
2143521456
keys() {
2143621457
webidl.brandCheck(this, _Headers);
21437-
if (this[kGuard] === "immutable") {
21438-
const value = this[kHeadersSortedMap];
21439-
return makeIterator(
21440-
() => value,
21441-
"Headers",
21442-
"key"
21443-
);
21444-
}
2144521458
return makeIterator(
21446-
() => [...this[kHeadersSortedMap].values()],
21459+
() => this[kHeadersSortedMap],
2144721460
"Headers",
21448-
"key"
21461+
"key",
21462+
0,
21463+
1
2144921464
);
2145021465
}
2145121466
values() {
2145221467
webidl.brandCheck(this, _Headers);
21453-
if (this[kGuard] === "immutable") {
21454-
const value = this[kHeadersSortedMap];
21455-
return makeIterator(
21456-
() => value,
21457-
"Headers",
21458-
"value"
21459-
);
21460-
}
2146121468
return makeIterator(
21462-
() => [...this[kHeadersSortedMap].values()],
21469+
() => this[kHeadersSortedMap],
2146321470
"Headers",
21464-
"value"
21471+
"value",
21472+
0,
21473+
1
2146521474
);
2146621475
}
2146721476
entries() {
2146821477
webidl.brandCheck(this, _Headers);
21469-
if (this[kGuard] === "immutable") {
21470-
const value = this[kHeadersSortedMap];
21471-
return makeIterator(
21472-
() => value,
21473-
"Headers",
21474-
"key+value"
21475-
);
21476-
}
2147721478
return makeIterator(
21478-
() => [...this[kHeadersSortedMap].values()],
21479+
() => this[kHeadersSortedMap],
2147921480
"Headers",
21480-
"key+value"
21481+
"key+value",
21482+
0,
21483+
1
2148121484
);
2148221485
}
2148321486
/**
@@ -21493,7 +21496,7 @@ var require_headers = __commonJS({
2149321496
);
2149421497
}
2149521498
for (const [key, value] of this) {
21496-
callbackFn.apply(thisArg, [value, key, this]);
21499+
callbackFn.call(thisArg, value, key, this);
2149721500
}
2149821501
}
2149921502
[Symbol.for("nodejs.util.inspect.custom")]() {
@@ -23146,9 +23149,9 @@ var require_fetch = __commonJS({
2314623149
internalResponse.body.stream.pipeThrough(transformStream);
2314723150
const byteStream = new ReadableStream({
2314823151
readableStream: transformStream.readable,
23149-
async start(controller) {
23152+
async pull(controller) {
2315023153
const reader = this.readableStream.getReader();
23151-
while (true) {
23154+
while (controller.desiredSize >= 0) {
2315223155
const { done, value } = await reader.read();
2315323156
if (done) {
2315423157
queueMicrotask(() => readableStreamClose(controller));
@@ -23157,6 +23160,7 @@ var require_fetch = __commonJS({
2315723160
controller.enqueue(value);
2315823161
}
2315923162
},
23163+
queuingStrategy: new ByteLengthQueuingStrategy({ highWaterMark: 16384 }),
2316023164
type: "bytes"
2316123165
});
2316223166
internalResponse.body.stream = byteStream;
@@ -23248,6 +23252,7 @@ var require_fetch = __commonJS({
2324823252
}
2324923253
if (!sameOrigin(requestCurrentURL(request2), locationURL)) {
2325023254
request2.headersList.delete("authorization", true);
23255+
request2.headersList.delete("proxy-authorization", true);
2325123256
request2.headersList.delete("cookie", true);
2325223257
request2.headersList.delete("host", true);
2325323258
}
@@ -23473,6 +23478,7 @@ var require_fetch = __commonJS({
2347323478
};
2347423479
const stream = new ReadableStream(
2347523480
{
23481+
highWaterMark: 16384,
2347623482
async start(controller) {
2347723483
fetchParams.controller.controller = controller;
2347823484
},
@@ -23482,7 +23488,8 @@ var require_fetch = __commonJS({
2348223488
async cancel(reason) {
2348323489
await cancelAlgorithm(reason);
2348423490
},
23485-
type: "bytes"
23491+
type: "bytes",
23492+
queuingStrategy: new ByteLengthQueuingStrategy({ highWaterMark: 16384 })
2348623493
}
2348723494
);
2348823495
response.body = { stream };

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy