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

+79-72
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)