Skip to content

Commit e122e44

Browse files
committed
Add Gemini 1.5 Flash to model options
1 parent 6f4014c commit e122e44

File tree

5 files changed

+193
-6
lines changed

5 files changed

+193
-6
lines changed

.env.example

+4
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,10 @@ ANTHROPIC_API_KEY=
88
# OpenAI used for content generation
99
OPENAI_API_KEY=
1010

11+
# In Google Cloud Enable GeminiAPI, Create a service account and download the key
12+
# Set the path to the key file
13+
GOOGLE_APPLICATION_CREDENTIALS=
14+
1115
# LangGraph Deployment, or local development server via LangGraph Studio.
1216
# If running locally, this URL should be set in the `constants.ts` file.
1317
# LANGGRAPH_API_URL=

package.json

+1
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@
3333
"@langchain/anthropic": "^0.3.5",
3434
"@langchain/community": "^0.3.9",
3535
"@langchain/core": "^0.3.14",
36+
"@langchain/google-vertexai": "^0.1.0",
3637
"@langchain/langgraph": "^0.2.18",
3738
"@langchain/langgraph-sdk": "^0.0.17",
3839
"@langchain/openai": "^0.3.11",

src/components/ModelSelector.tsx

+2-1
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,10 @@ import {
1414
ANTHROPIC_MODELS,
1515
OPENAI_MODELS,
1616
FIREWORKS_MODELS,
17+
GEMINI_MODELS
1718
} from "@/constants";
1819

19-
const allModels = [...ANTHROPIC_MODELS, ...OPENAI_MODELS, ...FIREWORKS_MODELS];
20+
const allModels = [...ANTHROPIC_MODELS, ...OPENAI_MODELS, ...FIREWORKS_MODELS, ...GEMINI_MODELS];
2021

2122
const modelNameToLabel = (modelName: ALL_MODEL_NAMES) => {
2223
const model = allModels.find((m) => m.name === modelName);

src/constants.ts

+10-1
Original file line numberDiff line numberDiff line change
@@ -43,11 +43,20 @@ export const FIREWORKS_MODELS = [
4343
label: "Fireworks Llama 8B",
4444
},
4545
];
46+
47+
export const GEMINI_MODELS = [
48+
{
49+
name: "gemini-1.5-flash",
50+
label: "Gemini 1.5 Flash",
51+
}
52+
];
4653
export const DEFAULT_MODEL_NAME: ALL_MODEL_NAMES = "claude-3-haiku-20240307";
4754
export type OPENAI_MODEL_NAMES = (typeof OPENAI_MODELS)[number]["name"];
4855
export type ANTHROPIC_MODEL_NAMES = (typeof ANTHROPIC_MODELS)[number]["name"];
4956
export type FIREWORKS_MODEL_NAMES = (typeof FIREWORKS_MODELS)[number]["name"];
57+
export type GEMINI_MODEL_NAMES = (typeof GEMINI_MODELS)[number]["name"];
5058
export type ALL_MODEL_NAMES =
5159
| OPENAI_MODEL_NAMES
5260
| ANTHROPIC_MODEL_NAMES
53-
| FIREWORKS_MODEL_NAMES;
61+
| FIREWORKS_MODEL_NAMES
62+
| GEMINI_MODEL_NAMES;

yarn.lock

+176-4
Original file line numberDiff line numberDiff line change
@@ -705,6 +705,29 @@
705705
zod "^3.22.4"
706706
zod-to-json-schema "^3.22.3"
707707

708+
"@langchain/google-common@~0.1.0":
709+
version "0.1.1"
710+
resolved "https://registry.yarnpkg.com/@langchain/google-common/-/google-common-0.1.1.tgz#7f8730e3dfb2920487dece5cbe738c13266b5e7b"
711+
integrity sha512-oT/6lBev/Ufkp1dJbOTJ2S7xD9c+w9CqnqKqFOSxuZJbM4G8hzJtt7PDBOGfamIwtQP8dR7ORKXs1sCl+f5Tig==
712+
dependencies:
713+
uuid "^10.0.0"
714+
zod-to-json-schema "^3.22.4"
715+
716+
"@langchain/google-gauth@~0.1.0":
717+
version "0.1.0"
718+
resolved "https://registry.yarnpkg.com/@langchain/google-gauth/-/google-gauth-0.1.0.tgz#ea44941afede32a1d14fd18a6c6b500c7c7a53eb"
719+
integrity sha512-0kps1NmaNiSl4n3lRw+7xsyhrEfIxNqBjih0kNYWPjLg55f9I9+QAlz7F1Sz/628HF1WQLFLQcBQA4geGzvenQ==
720+
dependencies:
721+
"@langchain/google-common" "~0.1.0"
722+
google-auth-library "^8.9.0"
723+
724+
"@langchain/google-vertexai@^0.1.0":
725+
version "0.1.0"
726+
resolved "https://registry.yarnpkg.com/@langchain/google-vertexai/-/google-vertexai-0.1.0.tgz#e8ac6ae0bbdb6364d579def171ccfc1a26fd0cf2"
727+
integrity sha512-xTi5NvNGSLQl/7OTsj4QTT0DkNbZ7cYDrEB0HqpZOwo6I5dulh/h2payGVQ6hdXj7Yyv78dRc5FdQSbyHui/WQ==
728+
dependencies:
729+
"@langchain/google-gauth" "~0.1.0"
730+
708731
"@langchain/langgraph-checkpoint@~0.0.10":
709732
version "0.0.11"
710733
resolved "https://registry.yarnpkg.com/@langchain/langgraph-checkpoint/-/langgraph-checkpoint-0.0.11.tgz#65c40bc175faca98ed0901df9e76682585710e8d"
@@ -2193,6 +2216,13 @@ acorn@^8.9.0:
21932216
resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.12.1.tgz#71616bdccbe25e27a54439e0046e89ca76df2248"
21942217
integrity sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==
21952218

2219+
agent-base@6:
2220+
version "6.0.2"
2221+
resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77"
2222+
integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==
2223+
dependencies:
2224+
debug "4"
2225+
21962226
agentkeepalive@^4.2.1:
21972227
version "4.5.0"
21982228
resolved "https://registry.yarnpkg.com/agentkeepalive/-/agentkeepalive-4.5.0.tgz#2673ad1389b3c418c5a20c5d7364f93ca04be923"
@@ -2368,6 +2398,11 @@ arraybuffer.prototype.slice@^1.0.3:
23682398
is-array-buffer "^3.0.4"
23692399
is-shared-array-buffer "^1.0.2"
23702400

2401+
arrify@^2.0.0:
2402+
version "2.0.1"
2403+
resolved "https://registry.yarnpkg.com/arrify/-/arrify-2.0.1.tgz#c9655e9331e0abcd588d2a7cad7e9956f66701fa"
2404+
integrity sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==
2405+
23712406
asap@~2.0.3:
23722407
version "2.0.6"
23732408
resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46"
@@ -2429,7 +2464,7 @@ base16@^1.0.0:
24292464
resolved "https://registry.yarnpkg.com/base16/-/base16-1.0.0.tgz#e297f60d7ec1014a7a971a39ebc8a98c0b681e70"
24302465
integrity sha512-pNdYkNPiJUnEhnfXV56+sQy8+AaPcG3POZAUnwr4EeqCUZFz4u2PePbo3e5Gj4ziYPCWGUZT9RHisvJKnwFuBQ==
24312466

2432-
base64-js@^1.5.1:
2467+
base64-js@^1.3.0, base64-js@^1.5.1:
24332468
version "1.5.1"
24342469
resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a"
24352470
integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==
@@ -2439,6 +2474,11 @@ bcp-47-match@^2.0.0:
24392474
resolved "https://registry.yarnpkg.com/bcp-47-match/-/bcp-47-match-2.0.3.tgz#603226f6e5d3914a581408be33b28a53144b09d0"
24402475
integrity sha512-JtTezzbAibu8G0R9op9zb3vcWZd9JF6M0xOYGPn0fNCd7wOpRB1mU2mH9T8gaBGbAAyIIVgB2G7xG0GP98zMAQ==
24412476

2477+
bignumber.js@^9.0.0:
2478+
version "9.1.2"
2479+
resolved "https://registry.yarnpkg.com/bignumber.js/-/bignumber.js-9.1.2.tgz#b7c4242259c008903b13707983b5f4bbd31eda0c"
2480+
integrity sha512-2/mKyZH9K85bzOEfhXDBFZTGd1CTs+5IHpeFQo9luiBG7hghdC851Pj2WAhb6E3R6b9tZj/XKhbg4fum+Kepug==
2481+
24422482
binary-extensions@^2.0.0, binary-extensions@^2.2.0:
24432483
version "2.3.0"
24442484
resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.3.0.tgz#f6e14a97858d327252200242d4ccfe522c445522"
@@ -2481,6 +2521,11 @@ browserslist@^4.23.3:
24812521
node-releases "^2.0.18"
24822522
update-browserslist-db "^1.1.0"
24832523

2524+
buffer-equal-constant-time@1.0.1:
2525+
version "1.0.1"
2526+
resolved "https://registry.yarnpkg.com/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz#f8e71132f7ffe6e01a5c9697a4c6f3e48d5cc819"
2527+
integrity sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==
2528+
24842529
busboy@1.6.0:
24852530
version "1.6.0"
24862531
resolved "https://registry.yarnpkg.com/busboy/-/busboy-1.6.0.tgz#966ea36a9502e43cdb9146962523b92f531f6893"
@@ -2759,6 +2804,13 @@ date-fns@^4.1.0:
27592804
resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-4.1.0.tgz#64b3d83fff5aa80438f5b1a633c2e83b8a1c2d14"
27602805
integrity sha512-Ukq0owbQXxa/U3EGtsdVBkR1w7KOQ5gIBqdH2hkvknzZPYvBxb/aa6E8L7tmjFtkwZBu3UXBbjIgPo/Ez4xaNg==
27612806

2807+
debug@4:
2808+
version "4.3.7"
2809+
resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.7.tgz#87945b4151a011d76d95a198d7111c865c360a52"
2810+
integrity sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==
2811+
dependencies:
2812+
ms "^2.1.3"
2813+
27622814
debug@^3.2.7:
27632815
version "3.2.7"
27642816
resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a"
@@ -2910,6 +2962,13 @@ eastasianwidth@^0.2.0:
29102962
resolved "https://registry.yarnpkg.com/eastasianwidth/-/eastasianwidth-0.2.0.tgz#696ce2ec0aa0e6ea93a397ffcf24aa7840c827cb"
29112963
integrity sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==
29122964

2965+
ecdsa-sig-formatter@1.0.11, ecdsa-sig-formatter@^1.0.11:
2966+
version "1.0.11"
2967+
resolved "https://registry.yarnpkg.com/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz#ae0f0fa2d85045ef14a817daa3ce9acd0489e5bf"
2968+
integrity sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==
2969+
dependencies:
2970+
safe-buffer "^5.0.1"
2971+
29132972
electron-to-chromium@^1.5.28:
29142973
version "1.5.41"
29152974
resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.41.tgz#eae1ba6c49a1a61d84cf8263351d3513b2bcc534"
@@ -3349,7 +3408,7 @@ expr-eval@^2.0.2:
33493408
resolved "https://registry.yarnpkg.com/expr-eval/-/expr-eval-2.0.2.tgz#fa6f044a7b0c93fde830954eb9c5b0f7fbc7e201"
33503409
integrity sha512-4EMSHGOPSwAfBiibw3ndnP0AvjDWLsMvGOvWEZ2F96IGk0bIVdjQisOHxReSkE13mHcfbuCiXw+G4y0zv6N8Eg==
33513410

3352-
extend@^3.0.0:
3411+
extend@^3.0.0, extend@^3.0.2:
33533412
version "3.0.2"
33543413
resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa"
33553414
integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==
@@ -3380,6 +3439,11 @@ fast-levenshtein@^2.0.6:
33803439
resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917"
33813440
integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==
33823441

3442+
fast-text-encoding@^1.0.0:
3443+
version "1.0.6"
3444+
resolved "https://registry.yarnpkg.com/fast-text-encoding/-/fast-text-encoding-1.0.6.tgz#0aa25f7f638222e3396d72bf936afcf1d42d6867"
3445+
integrity sha512-VhXlQgj9ioXCqGstD37E/HBeqEGV/qOD/kmbVG8h5xKBYvM1L3lR1Zn4555cQ8GkYbJa8aJSipLPndE1k6zK2w==
3446+
33833447
fast-xml-parser@^4.4.1:
33843448
version "4.5.0"
33853449
resolved "https://registry.yarnpkg.com/fast-xml-parser/-/fast-xml-parser-4.5.0.tgz#2882b7d01a6825dfdf909638f2de0256351def37"
@@ -3559,6 +3623,24 @@ functions-have-names@^1.2.3:
35593623
resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834"
35603624
integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==
35613625

3626+
gaxios@^5.0.0, gaxios@^5.0.1:
3627+
version "5.1.3"
3628+
resolved "https://registry.yarnpkg.com/gaxios/-/gaxios-5.1.3.tgz#f7fa92da0fe197c846441e5ead2573d4979e9013"
3629+
integrity sha512-95hVgBRgEIRQQQHIbnxBXeHbW4TqFk4ZDJW7wmVtvYar72FdhRIo1UGOLS2eRAKCPEdPBWu+M7+A33D9CdX9rA==
3630+
dependencies:
3631+
extend "^3.0.2"
3632+
https-proxy-agent "^5.0.0"
3633+
is-stream "^2.0.0"
3634+
node-fetch "^2.6.9"
3635+
3636+
gcp-metadata@^5.3.0:
3637+
version "5.3.0"
3638+
resolved "https://registry.yarnpkg.com/gcp-metadata/-/gcp-metadata-5.3.0.tgz#6f45eb473d0cb47d15001476b48b663744d25408"
3639+
integrity sha512-FNTkdNEnBdlqF2oatizolQqNANMrcqJt6AAYt99B3y1aLLC8Hc5IOBb+ZnnzllodEEf6xMBp6wRcBbc16fa65w==
3640+
dependencies:
3641+
gaxios "^5.0.0"
3642+
json-bigint "^1.0.0"
3643+
35623644
get-intrinsic@^1.1.3, get-intrinsic@^1.2.1, get-intrinsic@^1.2.2, get-intrinsic@^1.2.3, get-intrinsic@^1.2.4:
35633645
version "1.2.4"
35643646
resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.4.tgz#e385f5a4b5227d449c3eabbad05494ef0abbeadd"
@@ -3672,6 +3754,28 @@ globby@^11.1.0:
36723754
merge2 "^1.4.1"
36733755
slash "^3.0.0"
36743756

3757+
google-auth-library@^8.9.0:
3758+
version "8.9.0"
3759+
resolved "https://registry.yarnpkg.com/google-auth-library/-/google-auth-library-8.9.0.tgz#15a271eb2ec35d43b81deb72211bd61b1ef14dd0"
3760+
integrity sha512-f7aQCJODJFmYWN6PeNKzgvy9LI2tYmXnzpNDHEjG5sDNPgGb2FXQyTBnXeSH+PAtpKESFD+LmHw3Ox3mN7e1Fg==
3761+
dependencies:
3762+
arrify "^2.0.0"
3763+
base64-js "^1.3.0"
3764+
ecdsa-sig-formatter "^1.0.11"
3765+
fast-text-encoding "^1.0.0"
3766+
gaxios "^5.0.0"
3767+
gcp-metadata "^5.3.0"
3768+
gtoken "^6.1.0"
3769+
jws "^4.0.0"
3770+
lru-cache "^6.0.0"
3771+
3772+
google-p12-pem@^4.0.0:
3773+
version "4.0.1"
3774+
resolved "https://registry.yarnpkg.com/google-p12-pem/-/google-p12-pem-4.0.1.tgz#82841798253c65b7dc2a4e5fe9df141db670172a"
3775+
integrity sha512-WPkN4yGtz05WZ5EhtlxNDWPhC4JIic6G8ePitwUWy4l+XPVYec+a0j0Ts47PDtW59y3RwAhUd9/h9ZZ63px6RQ==
3776+
dependencies:
3777+
node-forge "^1.3.1"
3778+
36753779
gopd@^1.0.1:
36763780
version "1.0.1"
36773781
resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.0.1.tgz#29ff76de69dac7489b7c0918a5788e56477c332c"
@@ -3689,6 +3793,15 @@ graphemer@^1.4.0:
36893793
resolved "https://registry.yarnpkg.com/graphemer/-/graphemer-1.4.0.tgz#fb2f1d55e0e3a1849aeffc90c4fa0dd53a0e66c6"
36903794
integrity sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==
36913795

3796+
gtoken@^6.1.0:
3797+
version "6.1.2"
3798+
resolved "https://registry.yarnpkg.com/gtoken/-/gtoken-6.1.2.tgz#aeb7bdb019ff4c3ba3ac100bbe7b6e74dce0e8bc"
3799+
integrity sha512-4ccGpzz7YAr7lxrT2neugmXQ3hP9ho2gcaityLVkiUecAiwiy60Ii8gRbZeOsXV19fYaRjgBSshs8kXw+NKCPQ==
3800+
dependencies:
3801+
gaxios "^5.0.1"
3802+
google-p12-pem "^4.0.0"
3803+
jws "^4.0.0"
3804+
36923805
has-bigints@^1.0.1, has-bigints@^1.0.2:
36933806
version "1.0.2"
36943807
resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.2.tgz#0871bd3e3d51626f6ca0966668ba35d5602d6eaa"
@@ -4182,6 +4295,14 @@ html-whitespace-sensitive-tag-names@^3.0.0:
41824295
resolved "https://registry.yarnpkg.com/html-whitespace-sensitive-tag-names/-/html-whitespace-sensitive-tag-names-3.0.1.tgz#c35edd28205f3bf8c1fd03274608d60b923de5b2"
41834296
integrity sha512-q+310vW8zmymYHALr1da4HyXUQ0zgiIwIicEfotYPWGN0OJVEN/58IJ3A4GBYcEq3LGAZqKb+ugvP0GNB9CEAA==
41844297

4298+
https-proxy-agent@^5.0.0:
4299+
version "5.0.1"
4300+
resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6"
4301+
integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==
4302+
dependencies:
4303+
agent-base "6"
4304+
debug "4"
4305+
41854306
humanize-ms@^1.2.1:
41864307
version "1.2.1"
41874308
resolved "https://registry.yarnpkg.com/humanize-ms/-/humanize-ms-1.2.1.tgz#c46e3159a293f6b896da29316d8b6fe8bb79bbed"
@@ -4453,6 +4574,11 @@ is-shared-array-buffer@^1.0.2, is-shared-array-buffer@^1.0.3:
44534574
dependencies:
44544575
call-bind "^1.0.7"
44554576

4577+
is-stream@^2.0.0:
4578+
version "2.0.1"
4579+
resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077"
4580+
integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==
4581+
44564582
is-string@^1.0.5, is-string@^1.0.7:
44574583
version "1.0.7"
44584584
resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd"
@@ -4567,6 +4693,13 @@ js-yaml@^4.1.0:
45674693
dependencies:
45684694
argparse "^2.0.1"
45694695

4696+
json-bigint@^1.0.0:
4697+
version "1.0.0"
4698+
resolved "https://registry.yarnpkg.com/json-bigint/-/json-bigint-1.0.0.tgz#ae547823ac0cad8398667f8cd9ef4730f5b01ff1"
4699+
integrity sha512-SiPv/8VpZuWbvLSMtTDU8hEfrZWg/mH/nV/b4o0CYbSxu1UIQPLdwKOCIyLQX+VIPO5vrLX3i8qtqFyhdPSUSQ==
4700+
dependencies:
4701+
bignumber.js "^9.0.0"
4702+
45704703
json-buffer@3.0.1:
45714704
version "3.0.1"
45724705
resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.1.tgz#9338802a30d3b6605fbe0613e094008ca8c05a13"
@@ -4609,6 +4742,23 @@ jsonpointer@^5.0.1:
46094742
object.assign "^4.1.4"
46104743
object.values "^1.1.6"
46114744

4745+
jwa@^2.0.0:
4746+
version "2.0.0"
4747+
resolved "https://registry.yarnpkg.com/jwa/-/jwa-2.0.0.tgz#a7e9c3f29dae94027ebcaf49975c9345593410fc"
4748+
integrity sha512-jrZ2Qx916EA+fq9cEAeCROWPTfCwi1IVHqT2tapuqLEVVDKFDENFw1oL+MwrTvH6msKxsd1YTDVw6uKEcsrLEA==
4749+
dependencies:
4750+
buffer-equal-constant-time "1.0.1"
4751+
ecdsa-sig-formatter "1.0.11"
4752+
safe-buffer "^5.0.1"
4753+
4754+
jws@^4.0.0:
4755+
version "4.0.0"
4756+
resolved "https://registry.yarnpkg.com/jws/-/jws-4.0.0.tgz#2d4e8cf6a318ffaa12615e9dec7e86e6c97310f4"
4757+
integrity sha512-KDncfTmOZoOMTFG4mBlG0qUIOlc03fmzH+ru6RgYVZhPkyiy/92Owlt/8UEN+a4TXR1FQetfIpJE8ApdvdVxTg==
4758+
dependencies:
4759+
jwa "^2.0.0"
4760+
safe-buffer "^5.0.1"
4761+
46124762
katex@^0.16.0:
46134763
version "0.16.11"
46144764
resolved "https://registry.yarnpkg.com/katex/-/katex-0.16.11.tgz#4bc84d5584f996abece5f01c6ad11304276a33f5"
@@ -4788,6 +4938,13 @@ lru-cache@^10.2.0:
47884938
resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.4.3.tgz#410fc8a17b70e598013df257c2446b7f3383f119"
47894939
integrity sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==
47904940

4941+
lru-cache@^6.0.0:
4942+
version "6.0.0"
4943+
resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94"
4944+
integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==
4945+
dependencies:
4946+
yallist "^4.0.0"
4947+
47914948
lucide-react@^0.362.0:
47924949
version "0.362.0"
47934950
resolved "https://registry.yarnpkg.com/lucide-react/-/lucide-react-0.362.0.tgz#945b7b56358a0d6739dd5bb34782367d5cd60a0f"
@@ -5785,7 +5942,7 @@ ms@2.1.2:
57855942
resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009"
57865943
integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
57875944

5788-
ms@^2.0.0, ms@^2.1.1:
5945+
ms@^2.0.0, ms@^2.1.1, ms@^2.1.3:
57895946
version "2.1.3"
57905947
resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2"
57915948
integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==
@@ -5847,13 +6004,18 @@ node-domexception@1.0.0:
58476004
resolved "https://registry.yarnpkg.com/node-domexception/-/node-domexception-1.0.0.tgz#6888db46a1f71c0b76b3f7555016b63fe64766e5"
58486005
integrity sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==
58496006

5850-
node-fetch@^2.6.12, node-fetch@^2.6.7:
6007+
node-fetch@^2.6.12, node-fetch@^2.6.7, node-fetch@^2.6.9:
58516008
version "2.7.0"
58526009
resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.7.0.tgz#d0f0fa6e3e2dc1d27efcd8ad99d550bda94d187d"
58536010
integrity sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==
58546011
dependencies:
58556012
whatwg-url "^5.0.0"
58566013

6014+
node-forge@^1.3.1:
6015+
version "1.3.1"
6016+
resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-1.3.1.tgz#be8da2af243b2417d5f646a770663a92b7e9ded3"
6017+
integrity sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==
6018+
58576019
node-releases@^2.0.18:
58586020
version "2.0.18"
58596021
resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.18.tgz#f010e8d35e2fe8d6b2944f03f70213ecedc4ca3f"
@@ -6978,6 +7140,11 @@ safe-array-concat@^1.1.2:
69787140
has-symbols "^1.0.3"
69797141
isarray "^2.0.5"
69807142

7143+
safe-buffer@^5.0.1:
7144+
version "5.2.1"
7145+
resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6"
7146+
integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==
7147+
69817148
safe-regex-test@^1.0.3:
69827149
version "1.0.3"
69837150
resolved "https://registry.yarnpkg.com/safe-regex-test/-/safe-regex-test-1.0.3.tgz#a5b4c0f06e0ab50ea2c395c14d8371232924c377"
@@ -7970,6 +8137,11 @@ y-protocols@^1.0.6:
79708137
dependencies:
79718138
lib0 "^0.2.85"
79728139

8140+
yallist@^4.0.0:
8141+
version "4.0.0"
8142+
resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72"
8143+
integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==
8144+
79738145
yaml@^2.2.1:
79748146
version "2.6.0"
79758147
resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.6.0.tgz#14059ad9d0b1680d0f04d3a60fe00f3a857303c3"

0 commit comments

Comments
 (0)