From 84f687f8912af1c041f2e9d8d4837a0723414b3e Mon Sep 17 00:00:00 2001 From: repsac Date: Fri, 28 Oct 2022 06:44:44 +0300 Subject: [PATCH] [fix] support and pin undici 5.12.0 (#7412) Co-authored-by: Conduitry --- .changeset/gold-moons-poke.md | 5 +++++ packages/kit/package.json | 2 +- packages/kit/src/exports/node/index.js | 2 ++ pnpm-lock.yaml | 8 ++++---- 4 files changed, 12 insertions(+), 5 deletions(-) create mode 100644 .changeset/gold-moons-poke.md diff --git a/.changeset/gold-moons-poke.md b/.changeset/gold-moons-poke.md new file mode 100644 index 000000000000..9b5551152311 --- /dev/null +++ b/.changeset/gold-moons-poke.md @@ -0,0 +1,5 @@ +--- +'@sveltejs/kit': patch +--- + +[fix] support undici 5.12.0 and pin it diff --git a/packages/kit/package.json b/packages/kit/package.json index 4e362840f77f..6e2c6535c41e 100644 --- a/packages/kit/package.json +++ b/packages/kit/package.json @@ -21,7 +21,7 @@ "set-cookie-parser": "^2.4.8", "sirv": "^2.0.2", "tiny-glob": "^0.2.9", - "undici": "^5.11.0" + "undici": "5.12.0" }, "devDependencies": { "@playwright/test": "^1.25.0", diff --git a/packages/kit/src/exports/node/index.js b/packages/kit/src/exports/node/index.js index 9b209bd49064..b910250f6088 100644 --- a/packages/kit/src/exports/node/index.js +++ b/packages/kit/src/exports/node/index.js @@ -95,6 +95,8 @@ function get_raw_body(req, body_size_limit) { /** @type {import('@sveltejs/kit/node').getRequest} */ export async function getRequest({ request, base, bodySizeLimit }) { return new Request(base + request.url, { + // @ts-expect-error + duplex: 'half', method: request.method, headers: /** @type {Record} */ (request.headers), body: get_raw_body(request, bodySizeLimit) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9a5f12e42155..12ba189fe551 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -288,7 +288,7 @@ importers: svelte-preprocess: ^4.10.6 tiny-glob: ^0.2.9 typescript: ^4.8.2 - undici: ^5.11.0 + undici: 5.12.0 uvu: ^0.5.3 vite: ^3.1.1 dependencies: @@ -303,7 +303,7 @@ importers: set-cookie-parser: 2.5.0 sirv: 2.0.2 tiny-glob: 0.2.9 - undici: 5.11.0 + undici: 5.12.0 devDependencies: '@playwright/test': 1.25.0 '@types/connect': 3.4.35 @@ -4555,8 +4555,8 @@ packages: which-boxed-primitive: 1.0.2 dev: true - /undici/5.11.0: - resolution: {integrity: sha512-oWjWJHzFet0Ow4YZBkyiJwiK5vWqEYoH7BINzJAJOLedZ++JpAlCbUktW2GQ2DS2FpKmxD/JMtWUUWl1BtghGw==} + /undici/5.12.0: + resolution: {integrity: sha512-zMLamCG62PGjd9HHMpo05bSLvvwWOZgGeiWlN/vlqu3+lRo3elxktVGEyLMX+IO7c2eflLjcW74AlkhEZm15mg==} engines: {node: '>=12.18'} dependencies: busboy: 1.6.0