Skip to content

Commit 005ca4a

Browse files
committed
update with new libs
1 parent 5ead037 commit 005ca4a

File tree

5 files changed

+159
-44
lines changed

5 files changed

+159
-44
lines changed

apis/openai/api.js

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Configuration, OpenAIApi } from "openai"
1+
import { OpenAI } from "openai"
22

33
// create openai
44
export let openai = null
@@ -12,11 +12,10 @@ export const initOpenai = () => {
1212
}
1313

1414
if (!openai) {
15-
const openaiConfiguration = new Configuration({
15+
openai = new OpenAI({
1616
apiKey: process.env.OPENAI_API_KEY,
1717
organizationId: process.env.OPENAI_ORGANIZATION_ID || null,
1818
})
19-
openai = new OpenAIApi(openaiConfiguration)
2019
}
2120
}
2221

@@ -27,7 +26,7 @@ export const useOpenai = async ({ print, args }) => {
2726
if (!args.quiet) print(" ")
2827

2928
const completion = (
30-
await openai.createCompletion(
29+
await openai.completions.create(
3130
{
3231
model: args.model,
3332
prompt: args.prompt,
@@ -38,7 +37,7 @@ export const useOpenai = async ({ print, args }) => {
3837
timeout: 1000 * 60 * 60,
3938
}
4039
)
41-
).data.choices[0].text
40+
).choices[0].text
4241
print(completion)
4342
if (completion && !completion.endsWith("\n")) print("\n")
4443
return completion
@@ -49,7 +48,7 @@ export const useOpenaiChat = async ({ print, args }) => {
4948
if (!args.quiet) print(`System: ${args.system}\n`.gray)
5049
if (!args.quiet) print(`User: ${args.prompt}`.gray)
5150
const completion = (
52-
await openai.createChatCompletion(
51+
await openai.chat.completions.create(
5352
{
5453
model: args.model,
5554
max_tokens: args["max-tokens"],
@@ -69,7 +68,7 @@ export const useOpenaiChat = async ({ print, args }) => {
6968
timeout: 1000 * 60 * 60,
7069
}
7170
)
72-
).data.choices[0].message.content
71+
).choices[0].message.content
7372
if (!args.quiet) print("\nAssistant: ")
7473
print(completion)
7574
// add \n if missing

lib.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { MODELS } from "./constants.js"
33
import fs from "fs"
44
import dotenv from "dotenv"
55
import child_process from "child_process"
6-
import { relativeDate, escapeShell, concatPath } from "./utils.js"
6+
import { escapeShell, concatPath } from "./utils.js"
77
import { useOpenai, useOpenaiChat } from "./apis/openai/api.js"
88
import { useBing } from "./apis/bing/api.js"
99
import { useHuggingface } from "./apis/huggingface/api.js"
@@ -30,7 +30,7 @@ export async function useLlm(args) {
3030

3131
args.temperature = args.temperature ?? 0
3232
args.system = args.system ?? ""
33-
args.model = args.model ?? "gpt-3.5-turbo"
33+
args.model = args.model ?? "gpt-3.5-turbo-0613"
3434
args.backoff = args.backoff ?? 2000
3535

3636
let modelDescriptor

main.js

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,9 @@ import yargs from "yargs"
33
import { hideBin } from "yargs/helpers"
44
import "colors"
55
import { MODELS } from "./constants.js"
6-
import fs from "fs"
76
import dotenv from "dotenv"
8-
import child_process from "child_process"
9-
import { relativeDate, escapeShell, concatPath } from "./utils.js"
10-
import {
11-
useOpenai,
12-
useOpenaiChat,
13-
openai,
14-
initOpenai,
15-
} from "./apis/openai/api.js"
7+
import { relativeDate } from "./utils.js"
8+
import { openai, initOpenai } from "./apis/openai/api.js"
169
import { useLlm } from "./lib.js"
1710
dotenv.config()
1811

@@ -65,7 +58,7 @@ yargs(hideBin(process.argv))
6558
})
6659
yargs.option("quiet", {
6760
describe: "print only the completion",
68-
default: false,
61+
default: true,
6962
boolean: true,
7063
alias: "q",
7164
})

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"colors": "^1.4.0",
1616
"dotenv": "^16.1.4",
1717
"node-fetch": "^3.3.1",
18-
"openai": "^3.2.1",
18+
"openai": "^4.3.0",
1919
"yargs": "^17.7.2"
2020
}
2121
}

yarn.lock

100755100644
Lines changed: 147 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,38 @@
22
# yarn lockfile v1
33

44

5+
"@types/node-fetch@^2.6.4":
6+
version "2.6.4"
7+
resolved "https://registry.yarnpkg.com/@types/node-fetch/-/node-fetch-2.6.4.tgz#1bc3a26de814f6bf466b25aeb1473fa1afe6a660"
8+
integrity sha512-1ZX9fcN4Rvkvgv4E6PAY5WXUFWFcRWxZa3EW83UjycOB9ljJCedb2CupIP4RZMEwF/M3eTcCihbBRgwtGbg5Rg==
9+
dependencies:
10+
"@types/node" "*"
11+
form-data "^3.0.0"
12+
13+
"@types/node@*":
14+
version "20.5.7"
15+
resolved "https://registry.yarnpkg.com/@types/node/-/node-20.5.7.tgz#4b8ecac87fbefbc92f431d09c30e176fc0a7c377"
16+
integrity sha512-dP7f3LdZIysZnmvP3ANJYTSwg+wLLl8p7RqniVlV7j+oXSXAbt9h0WIBFmJy5inWZoX9wZN6eXx+YXd9Rh3RBA==
17+
18+
"@types/node@^18.11.18":
19+
version "18.17.12"
20+
resolved "https://registry.yarnpkg.com/@types/node/-/node-18.17.12.tgz#c6bd7413a13e6ad9cfb7e97dd5c4e904c1821e50"
21+
integrity sha512-d6xjC9fJ/nSnfDeU0AMDsaJyb1iHsqCSOdi84w4u+SlN/UgQdY5tRhpMzaFYsI4mnpvgTivEaQd0yOUhAtOnEQ==
22+
23+
abort-controller@^3.0.0:
24+
version "3.0.0"
25+
resolved "https://registry.yarnpkg.com/abort-controller/-/abort-controller-3.0.0.tgz#eaf54d53b62bae4138e809ca225c8439a6efb392"
26+
integrity sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==
27+
dependencies:
28+
event-target-shim "^5.0.0"
29+
30+
agentkeepalive@^4.2.1:
31+
version "4.5.0"
32+
resolved "https://registry.yarnpkg.com/agentkeepalive/-/agentkeepalive-4.5.0.tgz#2673ad1389b3c418c5a20c5d7364f93ca04be923"
33+
integrity sha512-5GG/5IbQQpC9FpkRGsSvZI5QYeSCzlJHdpBQntCsuTOxhKD8lqKhrleg2Yi7yvMIf82Ycmmqln9U8V9qwEiJew==
34+
dependencies:
35+
humanize-ms "^1.2.1"
36+
537
ansi-regex@^5.0.1:
638
version "5.0.1"
739
resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304"
@@ -19,12 +51,10 @@ asynckit@^0.4.0:
1951
resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79"
2052
integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==
2153

22-
axios@^0.26.0:
23-
version "0.26.1"
24-
resolved "https://registry.yarnpkg.com/axios/-/axios-0.26.1.tgz#1ede41c51fcf51bbbd6fd43669caaa4f0495aaa9"
25-
integrity sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA==
26-
dependencies:
27-
follow-redirects "^1.14.8"
54+
base-64@^0.1.0:
55+
version "0.1.0"
56+
resolved "https://registry.yarnpkg.com/base-64/-/base-64-0.1.0.tgz#780a99c84e7d600260361511c4877613bf24f6bb"
57+
integrity sha512-Y5gU45svrR5tI2Vt/X9GPd3L0HNIKzGu202EjxrXMpuc2V2CiKgemAbUUsqYmZJvPtCXoUKjNZwBJzsNScUbXA==
2858

2959
bing-chat@^0.2.3:
3060
version "0.2.3"
@@ -33,6 +63,11 @@ bing-chat@^0.2.3:
3363
dependencies:
3464
ws "^8.13.0"
3565

66+
67+
version "0.0.2"
68+
resolved "https://registry.yarnpkg.com/charenc/-/charenc-0.0.2.tgz#c0a1d2f3a7092e03774bfa83f14c0fc5790a8667"
69+
integrity sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==
70+
3671
cliui@^8.0.1:
3772
version "8.0.1"
3873
resolved "https://registry.yarnpkg.com/cliui/-/cliui-8.0.1.tgz#0c04b075db02cbfe60dc8e6cf2f5486b1a3608aa"
@@ -66,6 +101,11 @@ combined-stream@^1.0.8:
66101
dependencies:
67102
delayed-stream "~1.0.0"
68103

104+
105+
version "0.0.2"
106+
resolved "https://registry.yarnpkg.com/crypt/-/crypt-0.0.2.tgz#88d7ff7ec0dfb86f713dc87bbb42d044d3e6c41b"
107+
integrity sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==
108+
69109
data-uri-to-buffer@^4.0.0:
70110
version "4.0.1"
71111
resolved "https://registry.yarnpkg.com/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz#d8feb2b2881e6a4f58c2e08acfd0e2834e26222e"
@@ -76,6 +116,14 @@ delayed-stream@~1.0.0:
76116
resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619"
77117
integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==
78118

119+
digest-fetch@^1.3.0:
120+
version "1.3.0"
121+
resolved "https://registry.yarnpkg.com/digest-fetch/-/digest-fetch-1.3.0.tgz#898e69264d00012a23cf26e8a3e40320143fc661"
122+
integrity sha512-CGJuv6iKNM7QyZlM2T3sPAdZWd/p9zQiRNS9G+9COUCwzWFTs0Xp8NF5iePx7wtvhDykReiRRrSeNb4oMmB8lA==
123+
dependencies:
124+
base-64 "^0.1.0"
125+
md5 "^2.3.0"
126+
79127
dotenv@^16.1.4:
80128
version "16.3.1"
81129
resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-16.3.1.tgz#369034de7d7e5b120972693352a3bf112172cc3e"
@@ -91,6 +139,11 @@ escalade@^3.1.1:
91139
resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40"
92140
integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==
93141

142+
event-target-shim@^5.0.0:
143+
version "5.0.1"
144+
resolved "https://registry.yarnpkg.com/event-target-shim/-/event-target-shim-5.0.1.tgz#5d4d3ebdf9583d63a5333ce2deb7480ab2b05789"
145+
integrity sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==
146+
94147
fetch-blob@^3.1.2, fetch-blob@^3.1.4:
95148
version "3.2.0"
96149
resolved "https://registry.yarnpkg.com/fetch-blob/-/fetch-blob-3.2.0.tgz#f09b8d4bbd45adc6f0c20b7e787e793e309dcce9"
@@ -99,20 +152,28 @@ fetch-blob@^3.1.2, fetch-blob@^3.1.4:
99152
node-domexception "^1.0.0"
100153
web-streams-polyfill "^3.0.3"
101154

102-
follow-redirects@^1.14.8:
103-
version "1.15.2"
104-
resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.2.tgz#b460864144ba63f2681096f274c4e57026da2c13"
105-
integrity sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==
155+
156+
version "1.7.2"
157+
resolved "https://registry.yarnpkg.com/form-data-encoder/-/form-data-encoder-1.7.2.tgz#1f1ae3dccf58ed4690b86d87e4f57c654fbab040"
158+
integrity sha512-qfqtYan3rxrnCk1VYaA4H+Ms9xdpPqvLZa6xmMgFvhO32x7/3J/ExcTd6qpxM0vH2GdMI+poehyBZvqfMTto8A==
106159

107-
form-data@^4.0.0:
108-
version "4.0.0"
109-
resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452"
110-
integrity sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==
160+
form-data@^3.0.0:
161+
version "3.0.1"
162+
resolved "https://registry.yarnpkg.com/form-data/-/form-data-3.0.1.tgz#ebd53791b78356a99af9a300d4282c4d5eb9755f"
163+
integrity sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==
111164
dependencies:
112165
asynckit "^0.4.0"
113166
combined-stream "^1.0.8"
114167
mime-types "^2.1.12"
115168

169+
formdata-node@^4.3.2:
170+
version "4.4.1"
171+
resolved "https://registry.yarnpkg.com/formdata-node/-/formdata-node-4.4.1.tgz#23f6a5cb9cb55315912cbec4ff7b0f59bbd191e2"
172+
integrity sha512-0iirZp3uVDjVGt9p49aTaqjk84TrglENEDuqfdlZQ1roC9CWlPk6Avf8EEnZNcAqPonwkG35x4n3ww/1THYAeQ==
173+
dependencies:
174+
node-domexception "1.0.0"
175+
web-streams-polyfill "4.0.0-beta.3"
176+
116177
formdata-polyfill@^4.0.10:
117178
version "4.0.10"
118179
resolved "https://registry.yarnpkg.com/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz#24807c31c9d402e002ab3d8c720144ceb8848423"
@@ -125,11 +186,32 @@ get-caller-file@^2.0.5:
125186
resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e"
126187
integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==
127188

189+
humanize-ms@^1.2.1:
190+
version "1.2.1"
191+
resolved "https://registry.yarnpkg.com/humanize-ms/-/humanize-ms-1.2.1.tgz#c46e3159a293f6b896da29316d8b6fe8bb79bbed"
192+
integrity sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==
193+
dependencies:
194+
ms "^2.0.0"
195+
196+
is-buffer@~1.1.6:
197+
version "1.1.6"
198+
resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be"
199+
integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==
200+
128201
is-fullwidth-code-point@^3.0.0:
129202
version "3.0.0"
130203
resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d"
131204
integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==
132205

206+
md5@^2.3.0:
207+
version "2.3.0"
208+
resolved "https://registry.yarnpkg.com/md5/-/md5-2.3.0.tgz#c3da9a6aae3a30b46b7b0c349b87b110dc3bda4f"
209+
integrity sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==
210+
dependencies:
211+
charenc "0.0.2"
212+
crypt "0.0.2"
213+
is-buffer "~1.1.6"
214+
133215
134216
version "1.52.0"
135217
resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70"
@@ -142,27 +224,45 @@ mime-types@^2.1.12:
142224
dependencies:
143225
mime-db "1.52.0"
144226

145-
node-domexception@^1.0.0:
227+
ms@^2.0.0:
228+
version "2.1.3"
229+
resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2"
230+
integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==
231+
232+
[email protected], node-domexception@^1.0.0:
146233
version "1.0.0"
147234
resolved "https://registry.yarnpkg.com/node-domexception/-/node-domexception-1.0.0.tgz#6888db46a1f71c0b76b3f7555016b63fe64766e5"
148235
integrity sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==
149236

237+
node-fetch@^2.6.7:
238+
version "2.7.0"
239+
resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.7.0.tgz#d0f0fa6e3e2dc1d27efcd8ad99d550bda94d187d"
240+
integrity sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==
241+
dependencies:
242+
whatwg-url "^5.0.0"
243+
150244
node-fetch@^3.3.1:
151-
version "3.3.1"
152-
resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-3.3.1.tgz#b3eea7b54b3a48020e46f4f88b9c5a7430d20b2e"
153-
integrity sha512-cRVc/kyto/7E5shrWca1Wsea4y6tL9iYJE5FBCius3JQfb/4P4I295PfhgbJQBLTx6lATE4z+wK0rPM4VS2uow==
245+
version "3.3.2"
246+
resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-3.3.2.tgz#d1e889bacdf733b4ff3b2b243eb7a12866a0b78b"
247+
integrity sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==
154248
dependencies:
155249
data-uri-to-buffer "^4.0.0"
156250
fetch-blob "^3.1.4"
157251
formdata-polyfill "^4.0.10"
158252

159-
openai@^3.2.1:
160-
version "3.3.0"
161-
resolved "https://registry.yarnpkg.com/openai/-/openai-3.3.0.tgz#a6408016ad0945738e1febf43f2fccca83a3f532"
162-
integrity sha512-uqxI/Au+aPRnsaQRe8CojU0eCR7I0mBiKjD3sNMzY6DaC1ZVrc85u98mtJW6voDug8fgGN+DIZmTDxTthxb7dQ==
253+
openai@^4.3.0:
254+
version "4.3.0"
255+
resolved "https://registry.yarnpkg.com/openai/-/openai-4.3.0.tgz#e12320015be7b86469304318ccf9a34e3d81a4df"
256+
integrity sha512-ObF5jxvZoQbCNAI6FiiNkzFDinBRbu4KPm73/PKCy9UvjI24kPpnN9kK56rtPDVYxfk78C0A2SK0bJAE633BuQ==
163257
dependencies:
164-
axios "^0.26.0"
165-
form-data "^4.0.0"
258+
"@types/node" "^18.11.18"
259+
"@types/node-fetch" "^2.6.4"
260+
abort-controller "^3.0.0"
261+
agentkeepalive "^4.2.1"
262+
digest-fetch "^1.3.0"
263+
form-data-encoder "1.7.2"
264+
formdata-node "^4.3.2"
265+
node-fetch "^2.6.7"
166266

167267
require-directory@^2.1.1:
168268
version "2.1.1"
@@ -185,11 +285,34 @@ strip-ansi@^6.0.0, strip-ansi@^6.0.1:
185285
dependencies:
186286
ansi-regex "^5.0.1"
187287

288+
tr46@~0.0.3:
289+
version "0.0.3"
290+
resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a"
291+
integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==
292+
293+
294+
version "4.0.0-beta.3"
295+
resolved "https://registry.yarnpkg.com/web-streams-polyfill/-/web-streams-polyfill-4.0.0-beta.3.tgz#2898486b74f5156095e473efe989dcf185047a38"
296+
integrity sha512-QW95TCTaHmsYfHDybGMwO5IJIM93I/6vTRk+daHTWFPhwh+C8Cg7j7XyKrwrj8Ib6vYXe0ocYNrmzY4xAAN6ug==
297+
188298
web-streams-polyfill@^3.0.3:
189299
version "3.2.1"
190300
resolved "https://registry.yarnpkg.com/web-streams-polyfill/-/web-streams-polyfill-3.2.1.tgz#71c2718c52b45fd49dbeee88634b3a60ceab42a6"
191301
integrity sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q==
192302

303+
webidl-conversions@^3.0.0:
304+
version "3.0.1"
305+
resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871"
306+
integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==
307+
308+
whatwg-url@^5.0.0:
309+
version "5.0.0"
310+
resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d"
311+
integrity sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==
312+
dependencies:
313+
tr46 "~0.0.3"
314+
webidl-conversions "^3.0.0"
315+
193316
wrap-ansi@^7.0.0:
194317
version "7.0.0"
195318
resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43"

0 commit comments

Comments
 (0)