Skip to content

Commit

Permalink
fix: add getChatStream to ai api client
Browse files Browse the repository at this point in the history
  • Loading branch information
peternhale committed Dec 13, 2024
1 parent eea7b59 commit 282d5fe
Show file tree
Hide file tree
Showing 4 changed files with 170 additions and 2 deletions.
3 changes: 2 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@
"jest": "^29.7.0",
"lint-staged": "^15.2.10",
"mocha": "^10.8.2",
"openai": "^4.76.3",
"prettier": "^3.3.3",
"shx": "^0.3.4",
"source-map-support": "^0.5.16",
Expand Down Expand Up @@ -67,4 +68,4 @@
"engines": {
"node": ">=18.18.2"
}
}
}
16 changes: 16 additions & 0 deletions src/types/aiApiClient/services/ChatService.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
/*
* Copyright (c) 2024, salesforce.com, inc.
* All rights reserved.
* Licensed under the BSD 3-Clause license.
* For full license text, see LICENSE.txt file in the repo root or https://opensource.org/licenses/BSD-3-Clause
*/
import { CommandSource } from '../enums/commandSource';

export interface ChatRequestBodyWithPrompt {
prompt: string;
stop_sequences?: string[] | string | null;
max_tokens: number;
parameters: {
command_source: CommandSource;
};
}
6 changes: 6 additions & 0 deletions src/types/aiApiClient/types/ApiClient.ts
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,8 @@ import { Completion } from '../utils/Completion/Completion';
import { AiCompletion } from '../index';
import { InlineCompletionRequestInputs } from '../Completions/InlineCompletions';
import { CancellationToken } from 'vscode';
import type { Stream } from 'openai/streaming';
import { ChatRequestBodyWithPrompt } from '../services/CharService';

Check failure on line 18 in src/types/aiApiClient/types/ApiClient.ts

View workflow job for this annotation

GitHub Actions / unit-tests / linux-unit-tests / linux-unit-tests (22.12.0)

Cannot find module '../services/CharService' or its corresponding type declarations.

Check failure on line 18 in src/types/aiApiClient/types/ApiClient.ts

View workflow job for this annotation

GitHub Actions / unit-tests / linux-unit-tests / linux-unit-tests (20)

Cannot find module '../services/CharService' or its corresponding type declarations.

Check failure on line 18 in src/types/aiApiClient/types/ApiClient.ts

View workflow job for this annotation

GitHub Actions / unit-tests / linux-unit-tests / linux-unit-tests (18)

Cannot find module '../services/CharService' or its corresponding type declarations.

Check failure on line 18 in src/types/aiApiClient/types/ApiClient.ts

View workflow job for this annotation

GitHub Actions / unit-tests / linux-unit-tests / linux-unit-tests (23)

Cannot find module '../services/CharService' or its corresponding type declarations.

Check failure on line 18 in src/types/aiApiClient/types/ApiClient.ts

View workflow job for this annotation

GitHub Actions / linux-unit-tests / linux-unit-tests (23)

Cannot find module '../services/CharService' or its corresponding type declarations.

Check failure on line 18 in src/types/aiApiClient/types/ApiClient.ts

View workflow job for this annotation

GitHub Actions / linux-unit-tests / linux-unit-tests (18)

Cannot find module '../services/CharService' or its corresponding type declarations.

Check failure on line 18 in src/types/aiApiClient/types/ApiClient.ts

View workflow job for this annotation

GitHub Actions / linux-unit-tests / linux-unit-tests (20)

Cannot find module '../services/CharService' or its corresponding type declarations.

Check failure on line 18 in src/types/aiApiClient/types/ApiClient.ts

View workflow job for this annotation

GitHub Actions / linux-unit-tests / linux-unit-tests (22.12.0)

Cannot find module '../services/CharService' or its corresponding type declarations.

Check failure on line 18 in src/types/aiApiClient/types/ApiClient.ts

View workflow job for this annotation

GitHub Actions / unit-tests / linux-unit-tests / linux-unit-tests (18)

Cannot find module '../services/CharService' or its corresponding type declarations.

Check failure on line 18 in src/types/aiApiClient/types/ApiClient.ts

View workflow job for this annotation

GitHub Actions / unit-tests / linux-unit-tests / linux-unit-tests (23)

Cannot find module '../services/CharService' or its corresponding type declarations.

Check failure on line 18 in src/types/aiApiClient/types/ApiClient.ts

View workflow job for this annotation

GitHub Actions / unit-tests / linux-unit-tests / linux-unit-tests (20)

Cannot find module '../services/CharService' or its corresponding type declarations.

Check failure on line 18 in src/types/aiApiClient/types/ApiClient.ts

View workflow job for this annotation

GitHub Actions / unit-tests / linux-unit-tests / linux-unit-tests (22.12.0)

Cannot find module '../services/CharService' or its corresponding type declarations.

Check failure on line 18 in src/types/aiApiClient/types/ApiClient.ts

View workflow job for this annotation

GitHub Actions / linux-unit-tests / linux-unit-tests (20)

Cannot find module '../services/CharService' or its corresponding type declarations.

Check failure on line 18 in src/types/aiApiClient/types/ApiClient.ts

View workflow job for this annotation

GitHub Actions / linux-unit-tests / linux-unit-tests (22.12.0)

Cannot find module '../services/CharService' or its corresponding type declarations.

Check failure on line 18 in src/types/aiApiClient/types/ApiClient.ts

View workflow job for this annotation

GitHub Actions / linux-unit-tests / linux-unit-tests (18)

Cannot find module '../services/CharService' or its corresponding type declarations.

Check failure on line 18 in src/types/aiApiClient/types/ApiClient.ts

View workflow job for this annotation

GitHub Actions / unit-tests / windows-unit-tests / windows-unit-tests (23)

Cannot find module '../services/CharService' or its corresponding type declarations.

Check failure on line 18 in src/types/aiApiClient/types/ApiClient.ts

View workflow job for this annotation

GitHub Actions / linux-unit-tests / linux-unit-tests (23)

Cannot find module '../services/CharService' or its corresponding type declarations.

Check failure on line 18 in src/types/aiApiClient/types/ApiClient.ts

View workflow job for this annotation

GitHub Actions / unit-tests / windows-unit-tests / windows-unit-tests (18)

Cannot find module '../services/CharService' or its corresponding type declarations.

Check failure on line 18 in src/types/aiApiClient/types/ApiClient.ts

View workflow job for this annotation

GitHub Actions / unit-tests / windows-unit-tests / windows-unit-tests (22.12.0)

Cannot find module '../services/CharService' or its corresponding type declarations.

Check failure on line 18 in src/types/aiApiClient/types/ApiClient.ts

View workflow job for this annotation

GitHub Actions / unit-tests / windows-unit-tests / windows-unit-tests (23)

Cannot find module '../services/CharService' or its corresponding type declarations.

Check failure on line 18 in src/types/aiApiClient/types/ApiClient.ts

View workflow job for this annotation

GitHub Actions / unit-tests / windows-unit-tests / windows-unit-tests (20)

Cannot find module '../services/CharService' or its corresponding type declarations.

Check failure on line 18 in src/types/aiApiClient/types/ApiClient.ts

View workflow job for this annotation

GitHub Actions / unit-tests / windows-unit-tests / windows-unit-tests (22.12.0)

Cannot find module '../services/CharService' or its corresponding type declarations.

Check failure on line 18 in src/types/aiApiClient/types/ApiClient.ts

View workflow job for this annotation

GitHub Actions / unit-tests / windows-unit-tests / windows-unit-tests (20)

Cannot find module '../services/CharService' or its corresponding type declarations.

Check failure on line 18 in src/types/aiApiClient/types/ApiClient.ts

View workflow job for this annotation

GitHub Actions / unit-tests / windows-unit-tests / windows-unit-tests (18)

Cannot find module '../services/CharService' or its corresponding type declarations.

export type LLMRequestBody = {
id: string;
Expand Down Expand Up @@ -81,4 +83,8 @@ export interface AiApiClient {
* @returns A promise that resolves when the feedback is sent.
*/
sendLLMFeedback?(telemetryData: LLMRequestBody): Promise<void>;
getChatStream?(
body: ChatRequestBodyWithPrompt,
promptId: string
): Promise<Stream<unknown>>;
}
147 changes: 146 additions & 1 deletion yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -922,13 +922,28 @@
expect "^29.0.0"
pretty-format "^29.0.0"

"@types/node-fetch@^2.6.4":
version "2.6.12"
resolved "https://registry.yarnpkg.com/@types/node-fetch/-/node-fetch-2.6.12.tgz#8ab5c3ef8330f13100a7479e2cd56d3386830a03"
integrity sha512-8nneRWKCg3rMtF69nLQJnOYUcbafYeFSjqkw3jCRLsqkWFlHaoQrr5mXmofFGOx3DKn7UfmBMyov8ySvLRVldA==
dependencies:
"@types/node" "*"
form-data "^4.0.0"

"@types/node@*", "@types/node@^20.17.6":
version "20.17.6"
resolved "https://registry.yarnpkg.com/@types/node/-/node-20.17.6.tgz#6e4073230c180d3579e8c60141f99efdf5df0081"
integrity sha512-VEI7OdvK2wP7XHnsuXbAJnEpEkF6NjSN45QJlL4VGqZSXsnicpesdTWsg9RISeSdYd3yeRj/y3k5KGjUXYnFwQ==
dependencies:
undici-types "~6.19.2"

"@types/node@^18.11.18":
version "18.19.68"
resolved "https://registry.yarnpkg.com/@types/node/-/node-18.19.68.tgz#f4f10d9927a7eaf3568c46a6d739cc0967ccb701"
integrity sha512-QGtpFH1vB99ZmTa63K4/FU8twThj4fuVSBkGddTp7uIL/cuoLWIUSL2RcOaigBhfR+hg5pgGkBnkoOxrTVBMKw==
dependencies:
undici-types "~5.26.4"

"@types/stack-utils@^2.0.0":
version "2.0.3"
resolved "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz"
Expand Down Expand Up @@ -1045,6 +1060,13 @@ JSONStream@^1.3.5:
jsonparse "^1.2.0"
through ">=2.2.7 <3"

abort-controller@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/abort-controller/-/abort-controller-3.0.0.tgz#eaf54d53b62bae4138e809ca225c8439a6efb392"
integrity sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==
dependencies:
event-target-shim "^5.0.0"

acorn-jsx@^5.3.2:
version "5.3.2"
resolved "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz"
Expand All @@ -1067,6 +1089,13 @@ agent-base@6:
dependencies:
debug "4"

agentkeepalive@^4.2.1:
version "4.5.0"
resolved "https://registry.yarnpkg.com/agentkeepalive/-/agentkeepalive-4.5.0.tgz#2673ad1389b3c418c5a20c5d7364f93ca04be923"
integrity sha512-5GG/5IbQQpC9FpkRGsSvZI5QYeSCzlJHdpBQntCsuTOxhKD8lqKhrleg2Yi7yvMIf82Ycmmqln9U8V9qwEiJew==
dependencies:
humanize-ms "^1.2.1"

ajv@^6.12.4:
version "6.12.6"
resolved "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz"
Expand Down Expand Up @@ -1185,6 +1214,11 @@ async@^3.2.3:
resolved "https://registry.yarnpkg.com/async/-/async-3.2.5.tgz#ebd52a8fdaf7a2289a24df399f8d8485c8a46b66"
integrity sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==

asynckit@^0.4.0:
version "0.4.0"
resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79"
integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==

at-least-node@^1.0.0:
version "1.0.0"
resolved "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz"
Expand Down Expand Up @@ -1549,6 +1583,13 @@ colorette@^2.0.20:
resolved "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz"
integrity sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==

combined-stream@^1.0.8:
version "1.0.8"
resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f"
integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==
dependencies:
delayed-stream "~1.0.0"

commander@~12.1.0:
version "12.1.0"
resolved "https://registry.yarnpkg.com/commander/-/commander-12.1.0.tgz#01423b36f501259fdaac4d0e4d60c96c991585d3"
Expand Down Expand Up @@ -1741,6 +1782,11 @@ defaults@^1.0.3:
dependencies:
clone "^1.0.2"

delayed-stream@~1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619"
integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==

detect-file@^1.0.0:
version "1.0.0"
resolved "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz"
Expand Down Expand Up @@ -2012,6 +2058,11 @@ esutils@^2.0.2:
resolved "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz"
integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==

event-target-shim@^5.0.0:
version "5.0.1"
resolved "https://registry.yarnpkg.com/event-target-shim/-/event-target-shim-5.0.1.tgz#5d4d3ebdf9583d63a5333ce2deb7480ab2b05789"
integrity sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==

eventemitter3@^5.0.1:
version "5.0.1"
resolved "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz"
Expand Down Expand Up @@ -2219,6 +2270,28 @@ flatted@^3.2.9:
resolved "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz"
integrity sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==

[email protected]:
version "1.7.2"
resolved "https://registry.yarnpkg.com/form-data-encoder/-/form-data-encoder-1.7.2.tgz#1f1ae3dccf58ed4690b86d87e4f57c654fbab040"
integrity sha512-qfqtYan3rxrnCk1VYaA4H+Ms9xdpPqvLZa6xmMgFvhO32x7/3J/ExcTd6qpxM0vH2GdMI+poehyBZvqfMTto8A==

form-data@^4.0.0:
version "4.0.1"
resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.1.tgz#ba1076daaaa5bfd7e99c1a6cb02aa0a5cff90d48"
integrity sha512-tzN8e4TX8+kkxGPK8D5u0FNmjPUjw3lwC9lSLxxoB/+GtsJG91CO8bSWy73APlgAZzZbXEYZJuxjkHH2w+Ezhw==
dependencies:
asynckit "^0.4.0"
combined-stream "^1.0.8"
mime-types "^2.1.12"

formdata-node@^4.3.2:
version "4.4.1"
resolved "https://registry.yarnpkg.com/formdata-node/-/formdata-node-4.4.1.tgz#23f6a5cb9cb55315912cbec4ff7b0f59bbd191e2"
integrity sha512-0iirZp3uVDjVGt9p49aTaqjk84TrglENEDuqfdlZQ1roC9CWlPk6Avf8EEnZNcAqPonwkG35x4n3ww/1THYAeQ==
dependencies:
node-domexception "1.0.0"
web-streams-polyfill "4.0.0-beta.3"

[email protected]:
version "9.1.0"
resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz"
Expand Down Expand Up @@ -2452,6 +2525,13 @@ human-signals@^5.0.0:
resolved "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz"
integrity sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==

humanize-ms@^1.2.1:
version "1.2.1"
resolved "https://registry.yarnpkg.com/humanize-ms/-/humanize-ms-1.2.1.tgz#c46e3159a293f6b896da29316d8b6fe8bb79bbed"
integrity sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==
dependencies:
ms "^2.0.0"

husky@^9.1.6:
version "9.1.6"
resolved "https://registry.yarnpkg.com/husky/-/husky-9.1.6.tgz#e23aa996b6203ab33534bdc82306b0cf2cb07d6c"
Expand Down Expand Up @@ -3396,6 +3476,18 @@ micromatch@^4.0.2, micromatch@^4.0.4, micromatch@~4.0.8:
braces "^3.0.3"
picomatch "^2.3.1"

[email protected]:
version "1.52.0"
resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70"
integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==

mime-types@^2.1.12:
version "2.1.35"
resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a"
integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==
dependencies:
mime-db "1.52.0"

mimic-fn@^2.1.0:
version "2.1.0"
resolved "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz"
Expand Down Expand Up @@ -3480,7 +3572,7 @@ [email protected]:
resolved "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz"
integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==

ms@^2.1.3:
ms@^2.0.0, ms@^2.1.3:
version "2.1.3"
resolved "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz"
integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==
Expand All @@ -3495,6 +3587,18 @@ natural-compare@^1.4.0:
resolved "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz"
integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==

[email protected]:
version "1.0.0"
resolved "https://registry.yarnpkg.com/node-domexception/-/node-domexception-1.0.0.tgz#6888db46a1f71c0b76b3f7555016b63fe64766e5"
integrity sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==

node-fetch@^2.6.7:
version "2.7.0"
resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.7.0.tgz#d0f0fa6e3e2dc1d27efcd8ad99d550bda94d187d"
integrity sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==
dependencies:
whatwg-url "^5.0.0"

node-int64@^0.4.0:
version "0.4.0"
resolved "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz"
Expand Down Expand Up @@ -3552,6 +3656,19 @@ onetime@^7.0.0:
dependencies:
mimic-function "^5.0.0"

openai@^4.76.3:
version "4.76.3"
resolved "https://registry.yarnpkg.com/openai/-/openai-4.76.3.tgz#67ea81b9ad330997593ba8bd0910d2f4a992740a"
integrity sha512-BISkI90m8zT7BAMljK0j00TzOoLvmc7AulPxv6EARa++3+hhIK5G6z4xkITurEaA9bvDhQ09kSNKA3DL+rDMwA==
dependencies:
"@types/node" "^18.11.18"
"@types/node-fetch" "^2.6.4"
abort-controller "^3.0.0"
agentkeepalive "^4.2.1"
form-data-encoder "1.7.2"
formdata-node "^4.3.2"
node-fetch "^2.6.7"

optionator@^0.9.3:
version "0.9.3"
resolved "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz"
Expand Down Expand Up @@ -4262,6 +4379,11 @@ to-regex-range@^5.0.1:
dependencies:
is-number "^7.0.0"

tr46@~0.0.3:
version "0.0.3"
resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a"
integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==

"traverse@>=0.3.0 <0.4":
version "0.3.9"
resolved "https://registry.yarnpkg.com/traverse/-/traverse-0.3.9.tgz#717b8f220cc0bb7b44e40514c22b2e8bbc70d8b9"
Expand Down Expand Up @@ -4338,6 +4460,11 @@ typescript@^5.6.3:
resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.6.3.tgz#5f3449e31c9d94febb17de03cc081dd56d81db5b"
integrity sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==

undici-types@~5.26.4:
version "5.26.5"
resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.26.5.tgz#bcd539893d00b56e964fd2657a4866b221a65617"
integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==

undici-types@~6.19.2:
version "6.19.8"
resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-6.19.8.tgz#35111c9d1437ab83a7cdc0abae2f26d88eda0a02"
Expand Down Expand Up @@ -4427,6 +4554,24 @@ wcwidth@^1.0.1:
dependencies:
defaults "^1.0.3"

[email protected]:
version "4.0.0-beta.3"
resolved "https://registry.yarnpkg.com/web-streams-polyfill/-/web-streams-polyfill-4.0.0-beta.3.tgz#2898486b74f5156095e473efe989dcf185047a38"
integrity sha512-QW95TCTaHmsYfHDybGMwO5IJIM93I/6vTRk+daHTWFPhwh+C8Cg7j7XyKrwrj8Ib6vYXe0ocYNrmzY4xAAN6ug==

webidl-conversions@^3.0.0:
version "3.0.1"
resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871"
integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==

whatwg-url@^5.0.0:
version "5.0.0"
resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d"
integrity sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==
dependencies:
tr46 "~0.0.3"
webidl-conversions "^3.0.0"

which@^1.2.14:
version "1.3.1"
resolved "https://registry.npmjs.org/which/-/which-1.3.1.tgz"
Expand Down

0 comments on commit 282d5fe

Please sign in to comment.