Skip to content

Commit 608b9f3

Browse files
authored
Merge pull request chainstacklabs#3 from hellodword/patch-1
upgrade dependencies
2 parents 1f83626 + 51be0c1 commit 608b9f3

File tree

4 files changed

+92
-96
lines changed

4 files changed

+92
-96
lines changed

package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,15 @@
99
"author": "DZ",
1010
"license": "MIT",
1111
"dependencies": {
12-
"@project-serum/anchor": "^0.26.0",
13-
"@raydium-io/raydium-sdk": "^1.3.1-beta.46",
14-
"@solana/spl-token": "^0.3.11",
12+
"@coral-xyz/anchor": "^0.29.0",
13+
"@raydium-io/raydium-sdk": "^1.3.1-beta.50",
14+
"@solana/spl-token": "^0.4.1",
1515
"bs58": "^5.0.0",
1616
"dotenv": "^16.4.5",
17-
"ts-node": "^10.9.2",
1817
"typescript": "^5.3.3"
1918
},
2019
"devDependencies": {
21-
"@types/node": "^18.11.13"
20+
"@types/node": "^20.11.30",
21+
"ts-node": "^10.9.2"
2222
}
2323
}

src/RaydiumSwap.ts

Lines changed: 10 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,8 @@ import {
1111
Percent,
1212
SPL_ACCOUNT_LAYOUT,
1313
} from '@raydium-io/raydium-sdk'
14-
import { Wallet } from '@project-serum/anchor'
14+
import { Wallet } from '@coral-xyz/anchor'
1515
import bs58 from 'bs58'
16-
import 'dotenv/config';
17-
import { swapConfig } from './swapConfig'; // Import the configuration
1816

1917
/**
2018
* Class representing a Raydium Swap operation.
@@ -30,19 +28,19 @@ class RaydiumSwap {
3028
* @param {string} WALLET_PRIVATE_KEY - The private key of the wallet in base58 format.
3129
*/
3230
constructor(RPC_URL: string, WALLET_PRIVATE_KEY: string) {
33-
this.connection = new Connection(process.env.RPC_URL
31+
this.connection = new Connection(RPC_URL
3432
, { commitment: 'confirmed' })
35-
this.wallet = new Wallet(Keypair.fromSecretKey(Uint8Array.from(bs58.decode(process.env.WALLET_PRIVATE_KEY))))
33+
this.wallet = new Wallet(Keypair.fromSecretKey(Uint8Array.from(bs58.decode(WALLET_PRIVATE_KEY))))
3634
}
3735

3836
/**
3937
* Loads all the pool keys available from a JSON configuration file.
4038
* @async
4139
* @returns {Promise<void>}
4240
*/
43-
async loadPoolKeys() {
44-
const liquidityJsonResp = await fetch(swapConfig.liquidityFile);
45-
if (!liquidityJsonResp.ok) return []
41+
async loadPoolKeys(liquidityFile: string) {
42+
const liquidityJsonResp = await fetch(liquidityFile);
43+
if (!liquidityJsonResp.ok) return
4644
const liquidityJson = (await liquidityJsonResp.json()) as { official: any; unOfficial: any }
4745
const allPoolKeysJson = [...(liquidityJson?.official ?? []), ...(liquidityJson?.unOfficial ?? [])]
4846

@@ -161,10 +159,10 @@ class RaydiumSwap {
161159
* @param {Transaction} tx - The transaction to send.
162160
* @returns {Promise<string>} The transaction ID.
163161
*/
164-
async sendLegacyTransaction(tx: Transaction) {
162+
async sendLegacyTransaction(tx: Transaction, maxRetries?: number) {
165163
const txid = await this.connection.sendTransaction(tx, [this.wallet.payer], {
166164
skipPreflight: true,
167-
maxRetries: swapConfig.maxRetries,
165+
maxRetries: maxRetries,
168166
})
169167

170168
return txid
@@ -176,10 +174,10 @@ class RaydiumSwap {
176174
* @param {VersionedTransaction} tx - The versioned transaction to send.
177175
* @returns {Promise<string>} The transaction ID.
178176
*/
179-
async sendVersionedTransaction(tx: VersionedTransaction) {
177+
async sendVersionedTransaction(tx: VersionedTransaction, maxRetries?: number) {
180178
const txid = await this.connection.sendTransaction(tx, {
181179
skipPreflight: true,
182-
maxRetries: swapConfig.maxRetries,
180+
maxRetries: maxRetries,
183181
})
184182

185183
return txid

src/index.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import RaydiumSwap from './RaydiumSwap';
22
import { Transaction, VersionedTransaction } from '@solana/web3.js';
3+
import 'dotenv/config';
34
import { swapConfig } from './swapConfig'; // Import the configuration
45

56
/**
@@ -17,7 +18,7 @@ const swap = async () => {
1718
/**
1819
* Load pool keys from the Raydium API to enable finding pool information.
1920
*/
20-
await raydiumSwap.loadPoolKeys();
21+
await raydiumSwap.loadPoolKeys(swapConfig.liquidityFile);
2122
console.log(`Loaded pool keys`);
2223

2324
/**
@@ -46,8 +47,8 @@ const swap = async () => {
4647
* Send the transaction to the network and log the transaction ID.
4748
*/
4849
const txid = swapConfig.useVersionedTransaction
49-
? await raydiumSwap.sendVersionedTransaction(tx as VersionedTransaction)
50-
: await raydiumSwap.sendLegacyTransaction(tx as Transaction);
50+
? await raydiumSwap.sendVersionedTransaction(tx as VersionedTransaction, swapConfig.maxRetries)
51+
: await raydiumSwap.sendLegacyTransaction(tx as Transaction, swapConfig.maxRetries);
5152

5253
console.log(`https://solscan.io/tx/${txid}`);
5354

yarn.lock

Lines changed: 73 additions & 76 deletions
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,36 @@
33

44

55
"@babel/runtime@^7.17.2", "@babel/runtime@^7.23.4":
6-
version "7.23.9"
7-
resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.23.9.tgz#47791a15e4603bb5f905bc0753801cf21d6345f7"
8-
integrity sha512-0CX6F+BI2s9dkUqr08KFrAIZgNFj75rdBU/DjCyYLIaV/quFjkk6T+EJ2LkZHyZTbEV4L5p97mNkUsHl2wLFAw==
6+
version "7.24.1"
7+
resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.24.1.tgz#431f9a794d173b53720e69a6464abc6f0e2a5c57"
8+
integrity sha512-+BIznRzyqBf+2wCTxcKE3wDjfGeCoVE61KSHGpkzqrLi8qxqFwBeUFyId2cxkTmm55fzDGnm0+yCxaxygrLUnQ==
99
dependencies:
1010
regenerator-runtime "^0.14.0"
1111

12-
"@coral-xyz/borsh@^0.26.0":
13-
version "0.26.0"
14-
resolved "https://registry.yarnpkg.com/@coral-xyz/borsh/-/borsh-0.26.0.tgz#d054f64536d824634969e74138f9f7c52bbbc0d5"
15-
integrity sha512-uCZ0xus0CszQPHYfWAqKS5swS1UxvePu83oOF+TWpUkedsNlg6p2p4azxZNSSqwXb9uXMFgxhuMBX9r3Xoi0vQ==
12+
"@coral-xyz/anchor@^0.29.0":
13+
version "0.29.0"
14+
resolved "https://registry.yarnpkg.com/@coral-xyz/anchor/-/anchor-0.29.0.tgz#bd0be95bedfb30a381c3e676e5926124c310ff12"
15+
integrity sha512-eny6QNG0WOwqV0zQ7cs/b1tIuzZGmP7U7EcH+ogt4Gdbl8HDmIYVMh/9aTmYZPaFWjtUaI8qSn73uYEXWfATdA==
16+
dependencies:
17+
"@coral-xyz/borsh" "^0.29.0"
18+
"@noble/hashes" "^1.3.1"
19+
"@solana/web3.js" "^1.68.0"
20+
bn.js "^5.1.2"
21+
bs58 "^4.0.1"
22+
buffer-layout "^1.2.2"
23+
camelcase "^6.3.0"
24+
cross-fetch "^3.1.5"
25+
crypto-hash "^1.3.0"
26+
eventemitter3 "^4.0.7"
27+
pako "^2.0.3"
28+
snake-case "^3.0.4"
29+
superstruct "^0.15.4"
30+
toml "^3.0.0"
31+
32+
"@coral-xyz/borsh@^0.29.0":
33+
version "0.29.0"
34+
resolved "https://registry.yarnpkg.com/@coral-xyz/borsh/-/borsh-0.29.0.tgz#79f7045df2ef66da8006d47f5399c7190363e71f"
35+
integrity sha512-s7VFVa3a0oqpkuRloWVPdCK7hMbAMY270geZOGfCnaqexrP5dTIpbEHL33req6IYPPJ0hYa71cdvJ1h6V55/oQ==
1636
dependencies:
1737
bn.js "^5.1.2"
1838
buffer-layout "^1.2.0"
@@ -25,9 +45,9 @@
2545
"@jridgewell/trace-mapping" "0.3.9"
2646

2747
"@jridgewell/resolve-uri@^3.0.3":
28-
version "3.1.1"
29-
resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz#c08679063f279615a3326583ba3a90d1d82cc721"
30-
integrity sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==
48+
version "3.1.2"
49+
resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz#7a0ee601f60f99a20c7c7c5ff0c80388c1189bd6"
50+
integrity sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==
3151

3252
"@jridgewell/sourcemap-codec@^1.4.10":
3353
version "1.4.15"
@@ -43,42 +63,21 @@
4363
"@jridgewell/sourcemap-codec" "^1.4.10"
4464

4565
"@noble/curves@^1.2.0":
46-
version "1.3.0"
47-
resolved "https://registry.yarnpkg.com/@noble/curves/-/curves-1.3.0.tgz#01be46da4fd195822dab821e72f71bf4aeec635e"
48-
integrity sha512-t01iSXPuN+Eqzb4eBX0S5oubSqXbK/xXa1Ne18Hj8f9pStxztHCE2gfboSp/dZRLSqfuLpRK2nDXDK+W9puocA==
66+
version "1.4.0"
67+
resolved "https://registry.yarnpkg.com/@noble/curves/-/curves-1.4.0.tgz#f05771ef64da724997f69ee1261b2417a49522d6"
68+
integrity sha512-p+4cb332SFCrReJkCYe8Xzm0OWi4Jji5jVdIZRL/PmacmDkFNw6MrrV+gGpiPxLHbV+zKFRywUWbaseT+tZRXg==
4969
dependencies:
50-
"@noble/hashes" "1.3.3"
51-
52-
"@noble/hashes@1.3.3", "@noble/hashes@^1.3.2":
53-
version "1.3.3"
54-
resolved "https://registry.yarnpkg.com/@noble/hashes/-/hashes-1.3.3.tgz#39908da56a4adc270147bb07968bf3b16cfe1699"
55-
integrity sha512-V7/fPHgl+jsVPXqqeOzT8egNj2iBIVt+ECeMMG8TdcnTikP3oaBtUVqpT/gYCR68aEBJSF+XbYUxStjbFMqIIA==
70+
"@noble/hashes" "1.4.0"
5671

57-
"@project-serum/anchor@^0.26.0":
58-
version "0.26.0"
59-
resolved "https://registry.yarnpkg.com/@project-serum/anchor/-/anchor-0.26.0.tgz#99e15a3923a5d10514f8185b2d3909e5699d60d5"
60-
integrity sha512-Nq+COIjE1135T7qfnOHEn7E0q39bQTgXLFk837/rgFe6Hkew9WML7eHsS+lSYD2p3OJaTiUOHTAq1lHy36oIqQ==
61-
dependencies:
62-
"@coral-xyz/borsh" "^0.26.0"
63-
"@solana/web3.js" "^1.68.0"
64-
base64-js "^1.5.1"
65-
bn.js "^5.1.2"
66-
bs58 "^4.0.1"
67-
buffer-layout "^1.2.2"
68-
camelcase "^6.3.0"
69-
cross-fetch "^3.1.5"
70-
crypto-hash "^1.3.0"
71-
eventemitter3 "^4.0.7"
72-
js-sha256 "^0.9.0"
73-
pako "^2.0.3"
74-
snake-case "^3.0.4"
75-
superstruct "^0.15.4"
76-
toml "^3.0.0"
72+
"@noble/hashes@1.4.0", "@noble/hashes@^1.3.1", "@noble/hashes@^1.3.3":
73+
version "1.4.0"
74+
resolved "https://registry.yarnpkg.com/@noble/hashes/-/hashes-1.4.0.tgz#45814aa329f30e4fe0ba49426f49dfccdd066426"
75+
integrity sha512-V1JJ1WTRUqHHrOSh597hURcMqVKVGL/ea3kv0gSnEdsEZ0/+VyPghM1lMNGc00z7CIQorSvbKpuJkxvuHbvdbg==
7776

78-
"@raydium-io/raydium-sdk@^1.3.1-beta.46":
79-
version "1.3.1-beta.47"
80-
resolved "https://registry.yarnpkg.com/@raydium-io/raydium-sdk/-/raydium-sdk-1.3.1-beta.47.tgz#297abc14b4044137c758f30bd2c5111fcaeff382"
81-
integrity sha512-vrUcFNq4lgkDHririlv83a2Sq/s438OZOYAsT56MWiVqoQLfC2u2muXMJhgp01M1OhXIqfsM5YSN/9/CrNnTvw==
77+
"@raydium-io/raydium-sdk@^1.3.1-beta.50":
78+
version "1.3.1-beta.50"
79+
resolved "https://registry.yarnpkg.com/@raydium-io/raydium-sdk/-/raydium-sdk-1.3.1-beta.50.tgz#586b12f79b6a1217ee23ec20254767011146a21d"
80+
integrity sha512-leYSECA5s1kaJKV3ryLOPaJ0jt8665q08PZ0MmsQYtVUOjwnB9yEBxpOv/KyO+Kx8eOeZ1NQVXGMiKO0/lhCXw==
8281
dependencies:
8382
"@solana/buffer-layout" "^4.0.1"
8483
"@solana/spl-token" "^0.3.9"
@@ -156,7 +155,7 @@
156155
"@solana/options" "2.0.0-experimental.8618508"
157156
"@solana/spl-type-length-value" "0.1.0"
158157

159-
"@solana/spl-token@^0.3.11", "@solana/spl-token@^0.3.9":
158+
"@solana/spl-token@^0.3.9":
160159
version "0.3.11"
161160
resolved "https://registry.yarnpkg.com/@solana/spl-token/-/spl-token-0.3.11.tgz#cdc10f9472b29b39c8983c92592cadd06627fb9a"
162161
integrity sha512-bvohO3rIMSVL24Pb+I4EYTJ6cL82eFpInEXD/I8K8upOGjpqHsKUoAempR/RnUlI1qSFNyFlWJfu6MNUgfbCQQ==
@@ -166,6 +165,16 @@
166165
"@solana/spl-token-metadata" "^0.1.2"
167166
buffer "^6.0.3"
168167

168+
"@solana/spl-token@^0.4.1":
169+
version "0.4.1"
170+
resolved "https://registry.yarnpkg.com/@solana/spl-token/-/spl-token-0.4.1.tgz#7302c8052803f63012bd8189d42ca7d74d7917a5"
171+
integrity sha512-DEe15GI0l+XLHwtau/3GUwGQJ9YY/VWNE0k/QuXaaGKo4adMZLEAIQUktRc/S2sRqPjvUdR5anZGxQ9p5khWZw==
172+
dependencies:
173+
"@solana/buffer-layout" "^4.0.0"
174+
"@solana/buffer-layout-utils" "^0.2.0"
175+
"@solana/spl-token-metadata" "^0.1.2"
176+
buffer "^6.0.3"
177+
169178
"@solana/spl-type-length-value@0.1.0":
170179
version "0.1.0"
171180
resolved "https://registry.yarnpkg.com/@solana/spl-type-length-value/-/spl-type-length-value-0.1.0.tgz#b5930cf6c6d8f50c7ff2a70463728a4637a2f26b"
@@ -174,13 +183,13 @@
174183
buffer "^6.0.3"
175184

176185
"@solana/web3.js@^1.32.0", "@solana/web3.js@^1.68.0":
177-
version "1.89.1"
178-
resolved "https://registry.yarnpkg.com/@solana/web3.js/-/web3.js-1.89.1.tgz#52df6820f2d088c4558aa359af40580a03d10ec9"
179-
integrity sha512-t9TTLtPQxtQB3SAf/5E8xPXfVDsC6WGOsgKY02l2cbe0HLymT7ynE8Hu48Lk5qynHCquj6nhISfEHcjMkYpu/A==
186+
version "1.91.1"
187+
resolved "https://registry.yarnpkg.com/@solana/web3.js/-/web3.js-1.91.1.tgz#d49d2f982b52070be3b987fd8d892fcbddd064b5"
188+
integrity sha512-cPgjZXm688oM9cULvJ8u2VH6Qp5rvptE1N1VODVxn2mAbpZsWrvWNPjmASkMYT/HzyrtqFkPvFdSHg8Xjt7aQA==
180189
dependencies:
181190
"@babel/runtime" "^7.23.4"
182191
"@noble/curves" "^1.2.0"
183-
"@noble/hashes" "^1.3.2"
192+
"@noble/hashes" "^1.3.3"
184193
"@solana/buffer-layout" "^4.0.1"
185194
agentkeepalive "^4.5.0"
186195
bigint-buffer "^1.1.5"
@@ -221,10 +230,10 @@
221230
dependencies:
222231
"@types/node" "*"
223232

224-
"@types/node@*":
225-
version "20.11.9"
226-
resolved "https://registry.yarnpkg.com/@types/node/-/node-20.11.9.tgz#959d436f20ce2ee3df897c3eaa0617c98fa70efb"
227-
integrity sha512-CQXNuMoS/VcoAMISe5pm4JnEd1Br5jildbQEToEMQvutmv+EaQr90ry9raiudgpyDuqFiV9e4rnjSfLNq12M5w==
233+
"@types/node@*", "@types/node@^20.11.30":
234+
version "20.11.30"
235+
resolved "https://registry.yarnpkg.com/@types/node/-/node-20.11.30.tgz#9c33467fc23167a347e73834f788f4b9f399d66f"
236+
integrity sha512-dHM6ZxwlmuZaRmUPfv1p+KrdD1Dci04FbdEm/9wEMouFqxYoFl5aMkt0VMAUtYRQDyYvD41WJLukhq/ha3YuTw==
228237
dependencies:
229238
undici-types "~5.26.4"
230239

@@ -233,13 +242,6 @@
233242
resolved "https://registry.yarnpkg.com/@types/node/-/node-12.20.55.tgz#c329cbd434c42164f846b909bd6f85b5537f6240"
234243
integrity sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==
235244

236-
"@types/node@^18.11.13":
237-
version "18.19.10"
238-
resolved "https://registry.yarnpkg.com/@types/node/-/node-18.19.10.tgz#4de314ab66faf6bc8ba691021a091ddcdf13a158"
239-
integrity sha512-IZD8kAM02AW1HRDTPOlz3npFava678pr8Ie9Vp8uRhBROXAv8MXT2pCnGZZAKYdromsNQLHQcfWQ6EOatVLtqA==
240-
dependencies:
241-
undici-types "~5.26.4"
242-
243245
"@types/ws@^7.4.4":
244246
version "7.4.7"
245247
resolved "https://registry.yarnpkg.com/@types/ws/-/ws-7.4.7.tgz#f7c390a36f7a0679aa69de2d501319f4f8d9b702"
@@ -283,11 +285,11 @@ asynckit@^0.4.0:
283285
integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==
284286

285287
axios@^1.6.2:
286-
version "1.6.7"
287-
resolved "https://registry.yarnpkg.com/axios/-/axios-1.6.7.tgz#7b48c2e27c96f9c68a2f8f31e2ab19f59b06b0a7"
288-
integrity sha512-/hDJGff6/c7u0hDkvkGxR/oy6CbCs8ziCsC7SqmhjfozqiJGc8Z11wrv9z9lYfY4K8l+H9TpjcMDX0xOZmx+RA==
288+
version "1.6.8"
289+
resolved "https://registry.yarnpkg.com/axios/-/axios-1.6.8.tgz#66d294951f5d988a00e87a0ffb955316a619ea66"
290+
integrity sha512-v/ZHtJDU39mDpyBoFVkETcd/uNdxrWRrg3bKpOKzXFA6Bvqopts6ALSMU3y6ijYxbw2B+wPrIv46egTzJXCLGQ==
289291
dependencies:
290-
follow-redirects "^1.15.4"
292+
follow-redirects "^1.15.6"
291293
form-data "^4.0.0"
292294
proxy-from-env "^1.1.0"
293295

@@ -303,7 +305,7 @@ base-x@^4.0.0:
303305
resolved "https://registry.yarnpkg.com/base-x/-/base-x-4.0.0.tgz#d0e3b7753450c73f8ad2389b5c018a4af7b2224a"
304306
integrity sha512-FuwxlW4H5kh37X/oW59pwTzzTKRzfrrQwhmyspRM7swOEZcHtDZSCt45U6oKgtuFE+WYPblePMVIPR4RZrh/hw==
305307

306-
base64-js@^1.3.1, base64-js@^1.5.1:
308+
base64-js@^1.3.1:
307309
version "1.5.1"
308310
resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a"
309311
integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==
@@ -489,10 +491,10 @@ file-uri-to-path@1.0.0:
489491
resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd"
490492
integrity sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==
491493

492-
follow-redirects@^1.15.4:
493-
version "1.15.5"
494-
resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.5.tgz#54d4d6d062c0fa7d9d17feb008461550e3ba8020"
495-
integrity sha512-vSFWUON1B+yAw1VN4xMfxgn5fTUiaOzAJCKBwIIgT/+7CuGy9+r+5gITvP62j3RmaD5Ph65UaERdOSRGUzZtgw==
494+
follow-redirects@^1.15.6:
495+
version "1.15.6"
496+
resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.6.tgz#7f815c0cda4249c74ff09e95ef97c23b5fd0399b"
497+
integrity sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==
496498

497499
form-data@^4.0.0:
498500
version "4.0.0"
@@ -538,11 +540,6 @@ jayson@^4.1.0:
538540
uuid "^8.3.2"
539541
ws "^7.4.5"
540542

541-
js-sha256@^0.9.0:
542-
version "0.9.0"
543-
resolved "https://registry.yarnpkg.com/js-sha256/-/js-sha256-0.9.0.tgz#0b89ac166583e91ef9123644bd3c5334ce9d0966"
544-
integrity sha512-sga3MHh9sgQN2+pJ9VYZ+1LPwXOxuBJBA5nrR5/ofPfuiJBE2hnjsaN8se8JznOmGLN2p49Pe5U/ttafcs/apA==
545-
546543
json-stringify-safe@^5.0.1:
547544
version "5.0.1"
548545
resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb"
@@ -708,9 +705,9 @@ tslib@^2.0.3:
708705
integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==
709706

710707
typescript@^5.3.3:
711-
version "5.3.3"
712-
resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.3.3.tgz#b3ce6ba258e72e6305ba66f5c9b452aaee3ffe37"
713-
integrity sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==
708+
version "5.4.2"
709+
resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.4.2.tgz#0ae9cebcfae970718474fe0da2c090cad6577372"
710+
integrity sha512-+2/g0Fds1ERlP6JsakQQDXjZdZMM+rqpamFZJEKh4kwTIn3iDkgKtby0CeNd5ATNZ4Ry1ax15TMx0W2V+miizQ==
714711

715712
undici-types@~5.26.4:
716713
version "5.26.5"

0 commit comments

Comments
 (0)