From f22a77a3cc64387327f3e47f9bae5e769c53afef Mon Sep 17 00:00:00 2001 From: Jiralite <33201955+Jiralite@users.noreply.github.com> Date: Fri, 31 Jan 2025 22:18:42 +0000 Subject: [PATCH] build: bump undici to 7.3.0 --- packages/actions/package.json | 2 +- packages/discord.js/package.json | 2 +- packages/proxy/package.json | 2 +- packages/rest/package.json | 2 +- packages/rest/src/strategies/undiciRequest.ts | 3 +- packages/scripts/package.json | 2 +- packages/ws/package.json | 2 +- pnpm-lock.yaml | 105 ++++++++++-------- 8 files changed, 65 insertions(+), 55 deletions(-) diff --git a/packages/actions/package.json b/packages/actions/package.json index 12f30702a26c..ef391f82707f 100644 --- a/packages/actions/package.json +++ b/packages/actions/package.json @@ -50,7 +50,7 @@ "p-limit": "^6.2.0", "p-queue": "^8.0.1", "tslib": "^2.8.1", - "undici": "6.21.0" + "undici": "7.3.0" }, "devDependencies": { "@types/node": "^22.10.10", diff --git a/packages/discord.js/package.json b/packages/discord.js/package.json index 1609e6b13488..f9e276c86811 100644 --- a/packages/discord.js/package.json +++ b/packages/discord.js/package.json @@ -77,7 +77,7 @@ "fast-deep-equal": "3.1.3", "lodash.snakecase": "4.1.1", "tslib": "^2.8.1", - "undici": "6.21.0" + "undici": "7.3.0" }, "devDependencies": { "@discordjs/api-extractor": "workspace:^", diff --git a/packages/proxy/package.json b/packages/proxy/package.json index 4ed615c6b843..f30b675989bf 100644 --- a/packages/proxy/package.json +++ b/packages/proxy/package.json @@ -68,7 +68,7 @@ "@discordjs/rest": "workspace:^", "@discordjs/util": "workspace:^", "tslib": "^2.8.1", - "undici": "6.21.0" + "undici": "7.3.0" }, "devDependencies": { "@discordjs/api-extractor": "workspace:^", diff --git a/packages/rest/package.json b/packages/rest/package.json index caf42e62f4d0..aced4a89fd26 100644 --- a/packages/rest/package.json +++ b/packages/rest/package.json @@ -91,7 +91,7 @@ "discord-api-types": "^0.37.118", "magic-bytes.js": "^1.10.0", "tslib": "^2.8.1", - "undici": "6.21.0", + "undici": "7.3.0", "uuid": "^11.0.3" }, "devDependencies": { diff --git a/packages/rest/src/strategies/undiciRequest.ts b/packages/rest/src/strategies/undiciRequest.ts index 6e6945f204b9..76e42b673636 100644 --- a/packages/rest/src/strategies/undiciRequest.ts +++ b/packages/rest/src/strategies/undiciRequest.ts @@ -2,6 +2,7 @@ import { STATUS_CODES } from 'node:http'; import { URLSearchParams } from 'node:url'; import { types } from 'node:util'; import { type RequestInit, request, Headers } from 'undici'; +import type { HeaderRecord } from 'undici/types/header.js'; import type { ResponseLike } from '../shared.js'; export type RequestOptions = Exclude[1], undefined>; @@ -28,7 +29,7 @@ export async function makeRequest(url: string, init: RequestInit): Promise), + headers: new Headers(res.headers as HeaderRecord), status: res.statusCode, statusText: STATUS_CODES[res.statusCode]!, ok: res.statusCode >= 200 && res.statusCode < 300, diff --git a/packages/scripts/package.json b/packages/scripts/package.json index bd6b6550e508..90c39e454dd8 100644 --- a/packages/scripts/package.json +++ b/packages/scripts/package.json @@ -69,7 +69,7 @@ "@vercel/postgres": "^0.9.0", "commander": "^12.1.0", "tslib": "^2.8.1", - "undici": "6.21.0", + "undici": "7.3.0", "yaml": "^2.7.0" }, "devDependencies": { diff --git a/packages/ws/package.json b/packages/ws/package.json index 9e7b4b7f0fe7..8cc1fcd4f091 100644 --- a/packages/ws/package.json +++ b/packages/ws/package.json @@ -99,7 +99,7 @@ "tsup": "^8.3.5", "turbo": "^2.3.3", "typescript": "~5.5.4", - "undici": "6.21.0", + "undici": "7.3.0", "vitest": "^2.1.8", "zlib-sync": "^0.1.9" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b648bdfd472d..b559f61aa937 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -393,8 +393,8 @@ importers: specifier: ^2.8.1 version: 2.8.1 undici: - specifier: 6.21.0 - version: 6.21.0 + specifier: 7.3.0 + version: 7.3.0 devDependencies: '@types/node': specifier: ^22.10.10 @@ -932,8 +932,8 @@ importers: specifier: ^2.8.1 version: 2.8.1 undici: - specifier: 6.21.0 - version: 6.21.0 + specifier: 7.3.0 + version: 7.3.0 devDependencies: '@discordjs/api-extractor': specifier: workspace:^ @@ -1173,8 +1173,8 @@ importers: specifier: ^2.8.1 version: 2.8.1 undici: - specifier: 6.21.0 - version: 6.21.0 + specifier: 7.3.0 + version: 7.3.0 devDependencies: '@discordjs/api-extractor': specifier: workspace:^ @@ -1295,8 +1295,8 @@ importers: specifier: ^2.8.1 version: 2.8.1 undici: - specifier: 6.21.0 - version: 6.21.0 + specifier: 7.3.0 + version: 7.3.0 uuid: specifier: ^11.0.3 version: 11.0.3 @@ -1377,8 +1377,8 @@ importers: specifier: ^2.8.1 version: 2.8.1 undici: - specifier: 6.21.0 - version: 6.21.0 + specifier: 7.3.0 + version: 7.3.0 yaml: specifier: ^2.7.0 version: 2.7.0 @@ -1717,8 +1717,8 @@ importers: specifier: ~5.5.4 version: 5.5.4 undici: - specifier: 6.21.0 - version: 6.21.0 + specifier: 7.3.0 + version: 7.3.0 vitest: specifier: ^2.1.8 version: 2.1.8(@edge-runtime/vm@3.2.0)(@types/node@22.10.10)(happy-dom@14.12.3)(terser@5.37.0) @@ -11151,9 +11151,6 @@ packages: queue-microtask@1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} - queue-tick@1.0.1: - resolution: {integrity: sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==} - quick-lru@4.0.1: resolution: {integrity: sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==} engines: {node: '>=8'} @@ -11651,6 +11648,11 @@ packages: engines: {node: '>=10'} hasBin: true + semver@7.7.0: + resolution: {integrity: sha512-DrfFnPzblFmNrIZzg5RzHegbiRWg7KMR7btwi2yjHwx06zsUbO5g613sVwEV7FTwmzJu+Io0lJe2GJ3LxqpvBQ==} + engines: {node: '>=10'} + hasBin: true + sentence-case@2.1.1: resolution: {integrity: sha512-ENl7cYHaK/Ktwk5OTD+aDbQ3uC8IByu/6Bkg+HDv8Mm+XnBnppVNalcfJTNsp1ibstKh030/JKQQWglDvtKwEQ==} @@ -11909,8 +11911,8 @@ packages: resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==} engines: {node: '>=10.0.0'} - streamx@2.21.1: - resolution: {integrity: sha512-PhP9wUnFLa+91CPy3N6tiQsK+gnYyUNuk15S3YG/zjYE7RuPeCjJngqnzpC31ow0lzBHQ+QGO4cNJnd0djYUsw==} + streamx@2.22.0: + resolution: {integrity: sha512-sLh1evHOzBy/iWRiR6d1zRcLao4gGZr3C1kzNz4fopCOKJb6xD9ub8Mpi9Mr1R6id5o43S+d93fI48UC5uM9aw==} string-argv@0.3.2: resolution: {integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==} @@ -12625,9 +12627,13 @@ packages: resolution: {integrity: sha512-72RFADWFqKmUb2hmmvNODKL3p9hcB6Gt2DOQMis1SEBaV6a4MH8soBvzg+95CYhCKPFedut2JY9bMfrDl9D23g==} engines: {node: '>=14.0'} - undici@6.21.0: - resolution: {integrity: sha512-BUgJXc752Kou3oOIuU1i+yZZypyZRqNPW0vqoMPl8VaoalSfeR0D8/t4iAS3yirs79SSMTxTag+ZC86uswv+Cw==} - engines: {node: '>=18.17'} + undici@5.28.5: + resolution: {integrity: sha512-zICwjrDrcrUE0pyyJc1I2QzBkLM8FINsgOrt6WjA+BgajVq9Nxu2PbFFXUrAggLfDXlZGZBVZYw7WNV5KiBiBA==} + engines: {node: '>=14.0'} + + undici@7.3.0: + resolution: {integrity: sha512-Qy96NND4Dou5jKoSJ2gm8ax8AJM/Ey9o9mz7KN1bb9GP+G0l20Zw8afxTnY2f4b7hmhn/z8aC2kfArVQlAhFBw==} + engines: {node: '>=20.18.1'} unicode-trie@2.0.0: resolution: {integrity: sha512-x7bc76x0bm4prf1VLg79uhAzKw8DVboClSN5VxJuQ+LKDOVEW9CdH+VY7SP+vX7xCYQqzzgQpFqz15zeLvAtZQ==} @@ -13287,7 +13293,7 @@ snapshots: '@actions/http-client@2.2.3': dependencies: tunnel: 0.0.6 - undici: 5.28.4 + undici: 5.28.5 '@actions/io@1.1.3': {} @@ -13691,7 +13697,7 @@ snapshots: '@commitlint/is-ignored@19.6.0': dependencies: '@commitlint/types': 19.5.0 - semver: 7.6.3 + semver: 7.7.0 '@commitlint/lint@19.6.0': dependencies: @@ -13863,7 +13869,7 @@ snapshots: dependencies: '@definitelytyped/typescript-versions': 0.1.6 '@definitelytyped/utils': 0.1.8 - semver: 7.6.3 + semver: 7.7.0 '@definitelytyped/typescript-versions@0.1.6': {} @@ -14754,7 +14760,7 @@ snapshots: nopt: 5.0.0 npmlog: 5.0.1 rimraf: 3.0.2 - semver: 7.6.3 + semver: 7.7.0 tar: 6.2.1 transitivePeerDependencies: - encoding @@ -14998,14 +15004,14 @@ snapshots: ini: 4.1.3 nopt: 7.2.1 proc-log: 4.2.0 - semver: 7.6.3 + semver: 7.7.0 walk-up-path: 3.0.1 transitivePeerDependencies: - bluebird '@npmcli/fs@4.0.0': dependencies: - semver: 7.6.3 + semver: 7.7.0 '@npmcli/git@5.0.8': dependencies: @@ -15016,7 +15022,7 @@ snapshots: proc-log: 4.2.0 promise-inflight: 1.0.1 promise-retry: 2.0.1 - semver: 7.6.3 + semver: 7.7.0 which: 4.0.0 transitivePeerDependencies: - bluebird @@ -15038,7 +15044,7 @@ snapshots: json-parse-even-better-errors: 3.0.2 normalize-package-data: 6.0.2 proc-log: 4.2.0 - semver: 7.6.3 + semver: 7.7.0 transitivePeerDependencies: - bluebird @@ -15253,7 +15259,7 @@ snapshots: request: 2.88.2 retry: 0.12.0 safe-buffer: 5.2.1 - semver: 7.6.3 + semver: 7.7.0 slide: 1.1.6 ssri: 8.0.1 optionalDependencies: @@ -18081,7 +18087,7 @@ snapshots: debug: 4.4.0 globby: 11.1.0 is-glob: 4.0.3 - semver: 7.6.3 + semver: 7.7.0 tsutils: 3.21.0(typescript@5.5.4) optionalDependencies: typescript: 5.5.4 @@ -18096,7 +18102,7 @@ snapshots: globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.5 - semver: 7.6.3 + semver: 7.7.0 ts-api-utils: 1.4.3(typescript@5.5.4) optionalDependencies: typescript: 5.5.4 @@ -18142,7 +18148,7 @@ snapshots: '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.5.4) eslint: 8.57.1 eslint-scope: 5.1.1 - semver: 7.6.3 + semver: 7.7.0 transitivePeerDependencies: - supports-color - typescript @@ -18572,7 +18578,7 @@ snapshots: bytes: 3.1.2 is-buffer: 2.0.5 is-plain-object: 5.0.0 - undici: 5.28.4 + undici: 5.28.5 '@vercel/build-utils@8.4.12': {} @@ -20005,7 +20011,7 @@ snapshots: handlebars: 4.7.8 json-stringify-safe: 5.0.1 meow: 12.1.1 - semver: 7.6.3 + semver: 7.7.0 split2: 4.2.0 conventional-changelog@5.1.0: @@ -21042,7 +21048,7 @@ snapshots: get-tsconfig: 4.10.0 is-glob: 4.0.3 minimatch: 3.1.2 - semver: 7.6.3 + semver: 7.7.0 transitivePeerDependencies: - '@typescript-eslint/parser' - eslint-import-resolver-typescript @@ -21844,7 +21850,7 @@ snapshots: git-semver-tags@7.0.1: dependencies: meow: 12.1.1 - semver: 7.6.3 + semver: 7.7.0 github-slugger@2.0.0: {} @@ -24730,13 +24736,13 @@ snapshots: dependencies: hosted-git-info: 4.1.0 is-core-module: 2.16.1 - semver: 7.6.3 + semver: 7.7.0 validate-npm-package-license: 3.0.4 normalize-package-data@6.0.2: dependencies: hosted-git-info: 7.0.2 - semver: 7.6.3 + semver: 7.7.0 validate-npm-package-license: 3.0.4 normalize-path@3.0.0: {} @@ -24745,7 +24751,7 @@ snapshots: npm-install-checks@6.3.0: dependencies: - semver: 7.6.3 + semver: 7.7.0 npm-normalize-package-bin@3.0.1: {} @@ -24753,7 +24759,7 @@ snapshots: dependencies: hosted-git-info: 7.0.2 proc-log: 4.2.0 - semver: 7.6.3 + semver: 7.7.0 validate-npm-package-name: 5.0.1 npm-package-arg@12.0.1: @@ -24766,7 +24772,7 @@ snapshots: npm-package-arg@8.1.5: dependencies: hosted-git-info: 4.1.0 - semver: 7.6.3 + semver: 7.7.0 validate-npm-package-name: 3.0.0 npm-pick-manifest@9.1.0: @@ -24774,7 +24780,7 @@ snapshots: npm-install-checks: 6.3.0 npm-normalize-package-bin: 3.0.1 npm-package-arg: 11.0.3 - semver: 7.6.3 + semver: 7.7.0 npm-registry-fetch@18.0.2: dependencies: @@ -25466,8 +25472,6 @@ snapshots: queue-microtask@1.2.3: {} - queue-tick@1.0.1: {} - quick-lru@4.0.1: {} raf@3.4.1: @@ -26240,6 +26244,8 @@ snapshots: semver@7.6.3: {} + semver@7.7.0: {} + sentence-case@2.1.1: dependencies: no-case: 2.3.2 @@ -26535,10 +26541,9 @@ snapshots: streamsearch@1.1.0: {} - streamx@2.21.1: + streamx@2.22.0: dependencies: fast-fifo: 1.3.2 - queue-tick: 1.0.1 text-decoder: 1.2.3 optionalDependencies: bare-events: 2.5.4 @@ -26815,7 +26820,7 @@ snapshots: dependencies: b4a: 1.6.7 fast-fifo: 1.3.2 - streamx: 2.21.1 + streamx: 2.22.0 tar@4.4.18: dependencies: @@ -27352,7 +27357,11 @@ snapshots: dependencies: '@fastify/busboy': 2.1.1 - undici@6.21.0: {} + undici@5.28.5: + dependencies: + '@fastify/busboy': 2.1.1 + + undici@7.3.0: {} unicode-trie@2.0.0: dependencies: