diff --git a/.yarn/sdks/eslint/package.json b/.yarn/sdks/eslint/package.json index 9c57132..302d1fe 100644 --- a/.yarn/sdks/eslint/package.json +++ b/.yarn/sdks/eslint/package.json @@ -1,6 +1,6 @@ { "name": "eslint", - "version": "8.54.0-sdk", + "version": "8.55.0-sdk", "main": "./lib/api.js", "type": "commonjs", "bin": { diff --git a/package.json b/package.json index d5f0b3e..7e46dd0 100644 --- a/package.json +++ b/package.json @@ -9,18 +9,18 @@ "packageManager": "yarn@4.0.2", "devDependencies": { "@rushstack/eslint-patch": "^1.6.0", - "@saberhq/eslint-config": "^3.2.0", - "@saberhq/tsconfig": "^3.2.0", + "@saberhq/eslint-config": "^3.2.1", + "@saberhq/tsconfig": "^3.2.1", "@types/bn.js": "^5.1.5", "@types/eslint": "^8.44.8", "@types/lodash": "^4.14.202", - "@types/node": "^17.0.45", + "@types/node": "^18", "@types/prettier": "^3.0.0", - "eslint": "^8.54.0", + "eslint": "^8.55.0", "eslint-import-resolver-node": "^0.3.9", "eslint-plugin-import": "^2.29.0", "husky": "^8.0.3", - "lint-staged": "^15.1.0", + "lint-staged": "^15.2.0", "prettier": "^3.1.0", "ts-node": "^10.9.1", "typescript": "^5.3.2" @@ -54,5 +54,8 @@ "lint-staged": { "*.ts": "eslint --cache --fix", "*.{md,json,js,yml,yaml,html}": "prettier --write" + }, + "engines": { + "node": ">=18" } } diff --git a/src/scripts/buildTokenList.ts b/src/scripts/buildTokenList.ts index 6ddba10..c3b35d5 100644 --- a/src/scripts/buildTokenList.ts +++ b/src/scripts/buildTokenList.ts @@ -5,7 +5,7 @@ import type { TokenInfo, TokenList } from "@saberhq/token-utils"; import { deserializeMint, networkToChainId, Token } from "@saberhq/token-utils"; import { PublicKey } from "@solana/web3.js"; import * as fs from "fs/promises"; -import { chunk, uniq, zip } from "lodash"; +import { uniq, zip } from "lodash"; import invariant from "tiny-invariant"; import type { RewarderInfo, RewarderMeta } from "../types.js"; @@ -182,18 +182,52 @@ export const buildTokenList = async (network: Network): Promise => { const missingMintsNonReplica = missingMints.filter( (mm) => !missingReplicaMappings.find((mrm) => mrm.replicaMint.equals(mm)), ); - const missingMintsData = ( - await Promise.all( - chunk(missingMintsNonReplica, 100).map(async (mintsChunk) => - provider.connection.getMultipleAccountsInfo(mintsChunk), - ), - ) - ).flat(); - const missingTokens = zip(missingMintsNonReplica, missingMintsData).map( - ([mint, mintDataRaw]) => { + console.log( + `${network}: There are ${ + missingMintsNonReplica.length + } missing mints (${missingMintsNonReplica + .map((x) => x.toBase58()) + .join(", ")})`, + ); + + const missingMintsDecimals = await Promise.all( + missingMintsNonReplica.map(async (mint) => { + if (network === "mainnet-beta") { + // TODO(igm): this is hardcoded for now since there's something wrong with getAccountInfo. + // We will investigate this when there is less time pressure. + if ( + mint.toString() === "6sdr6tCfBwMzEbEhrv5oxde3KBBrJftfHQZr7xgP4C56" + ) { + return 6; + } + if ( + mint.toString() === "2wL27tLE24Vs4DmSNTnF1SPiNin2aVMPuReXesyPQFMR" + ) { + return 6; + } + } + + const mintDataRaw = await provider.connection.getAccountInfo(mint); + if (!mintDataRaw) { + throw new Error(`"Mint ${mint.toString()} not found on chain`); + } + return deserializeMint(mintDataRaw.data).decimals; + }), + ); + + // const missingMintsData = ( + // await Promise.all( + // chunk(missingMintsNonReplica, 100).map(async (mintsChunk) => + // provider.connection.getMultipleAccountsInfo(mintsChunk), + // ), + // ) + // ).flat(); + console.log(`${network}: Mints fetched`); + const missingTokens = zip(missingMintsNonReplica, missingMintsDecimals).map( + ([mint, mintDecimalsRaw]) => { invariant(mint); - invariant(mintDataRaw); - return Token.fromMint(mint, deserializeMint(mintDataRaw.data).decimals, { + invariant(mintDecimalsRaw); + return Token.fromMint(mint, mintDecimalsRaw, { chainId: networkToChainId(network), }).info; }, diff --git a/src/utils.ts b/src/utils.ts index 4fc0185..fbefcb7 100644 --- a/src/utils.ts +++ b/src/utils.ts @@ -22,7 +22,7 @@ export const makeProvider = (network: Network) => { connection: new Connection( network === "mainnet-beta" ? process.env.MAINNET_SOLANA_RPC_ENDPOINT ?? - "https://samaria-8hm1z4-fast-mainnet.helius-rpc.com/" + "https://mainnet.helius-rpc.com/?api-key=26bec238-00c2-4961-ba13-faa7c0a2d767" : "https://api.devnet.solana.com", ), wallet: new SignerWallet(Keypair.generate()), diff --git a/yarn.lock b/yarn.lock index 14fa300..25ab762 100644 --- a/yarn.lock +++ b/yarn.lock @@ -12,7 +12,7 @@ __metadata: languageName: node linkType: hard -"@babel/runtime@npm:^7.10.5, @babel/runtime@npm:^7.11.2, @babel/runtime@npm:^7.12.5": +"@babel/runtime@npm:^7.10.5": version: 7.16.0 resolution: "@babel/runtime@npm:7.16.0" dependencies: @@ -57,9 +57,9 @@ __metadata: languageName: node linkType: hard -"@eslint/eslintrc@npm:^2.1.3": - version: 2.1.3 - resolution: "@eslint/eslintrc@npm:2.1.3" +"@eslint/eslintrc@npm:^2.1.4": + version: 2.1.4 + resolution: "@eslint/eslintrc@npm:2.1.4" dependencies: ajv: "npm:^6.12.4" debug: "npm:^4.3.2" @@ -70,41 +70,14 @@ __metadata: js-yaml: "npm:^4.1.0" minimatch: "npm:^3.1.2" strip-json-comments: "npm:^3.1.1" - checksum: f4103f4346126292eb15581c5a1d12bef03410fd3719dedbdb92e1f7031d46a5a2d60de8566790445d5d4b70b75ba050876799a11f5fff8265a91ee3fa77dab0 + checksum: 32f67052b81768ae876c84569ffd562491ec5a5091b0c1e1ca1e0f3c24fb42f804952fdd0a137873bc64303ba368a71ba079a6f691cee25beee9722d94cc8573 languageName: node linkType: hard -"@eslint/js@npm:8.54.0": - version: 8.54.0 - resolution: "@eslint/js@npm:8.54.0" - checksum: d61fb4a0be6af2d8cb290121c329697664a75d6255a29926d5454fb02aeb02b87112f67fdf218d10abac42f90c570ac366126751baefc5405d0e017ed0c946c5 - languageName: node - linkType: hard - -"@ethersproject/bytes@npm:^5.5.0": - version: 5.5.0 - resolution: "@ethersproject/bytes@npm:5.5.0" - dependencies: - "@ethersproject/logger": "npm:^5.5.0" - checksum: 4964aace98f17c9d8a4c13decdcc9b5a6362bf6ea9647aabeae0e834faa470ea80ce5ae0e4c4d08697102aafe5b97e5fb29a58623a4fb4d5a06e19bedc5de779 - languageName: node - linkType: hard - -"@ethersproject/logger@npm:^5.5.0": - version: 5.5.0 - resolution: "@ethersproject/logger@npm:5.5.0" - checksum: e8f83396ee505f8556dfc04aad252ddab4cdc40636cb186e420977e498864312d9b32f336843ab666b30730893bd972b57658518eefacc425ca469adaa8f385e - languageName: node - linkType: hard - -"@ethersproject/sha2@npm:^5.5.0": - version: 5.5.0 - resolution: "@ethersproject/sha2@npm:5.5.0" - dependencies: - "@ethersproject/bytes": "npm:^5.5.0" - "@ethersproject/logger": "npm:^5.5.0" - hash.js: "npm:1.1.7" - checksum: fef85ce64f285773580d5a9903557d6b356109745267314b8b94f0976dbce48295f56668a01b175adcaaa0820f9567e4fce56febd1f93539619214183069d48e +"@eslint/js@npm:8.55.0": + version: 8.55.0 + resolution: "@eslint/js@npm:8.55.0" + checksum: 88ab9fc57a651becd2b32ec40a3958db27fae133b1ae77bebd733aa5bbd00a92f325bb02f20ad680d31c731fa49b22f060a4777dd52eb3e27da013d940bd978d languageName: node linkType: hard @@ -303,25 +276,25 @@ __metadata: "@quarryprotocol/quarry-sdk": "npm:^5.3.0" "@rushstack/eslint-patch": "npm:^1.6.0" "@saberhq/anchor-contrib": "npm:^1.15.0" - "@saberhq/eslint-config": "npm:^3.2.0" + "@saberhq/eslint-config": "npm:^3.2.1" "@saberhq/solana-contrib": "npm:^1.15.0" "@saberhq/token-utils": "npm:^1.15.0" - "@saberhq/tsconfig": "npm:^3.2.0" + "@saberhq/tsconfig": "npm:^3.2.1" "@solana/web3.js": "npm:^1.87.6" "@types/bn.js": "npm:^5.1.5" "@types/eslint": "npm:^8.44.8" "@types/lodash": "npm:^4.14.202" - "@types/node": "npm:^17.0.45" + "@types/node": "npm:^18" "@types/prettier": "npm:^3.0.0" axios: "npm:^1.6.2" bn.js: "npm:^5.2.1" - eslint: "npm:^8.54.0" + eslint: "npm:^8.55.0" eslint-import-resolver-node: "npm:^0.3.9" eslint-plugin-import: "npm:^2.29.0" fast-json-stable-stringify: "npm:^2.1.0" husky: "npm:^8.0.3" jsbi: "npm:^4.3.0" - lint-staged: "npm:^15.1.0" + lint-staged: "npm:^15.2.0" lodash: "npm:^4.17.21" prettier: "npm:^3.1.0" tiny-invariant: "npm:^1.3.1" @@ -356,13 +329,13 @@ __metadata: languageName: node linkType: hard -"@saberhq/eslint-config@npm:^3.2.0": - version: 3.2.0 - resolution: "@saberhq/eslint-config@npm:3.2.0" +"@saberhq/eslint-config@npm:^3.2.1": + version: 3.2.1 + resolution: "@saberhq/eslint-config@npm:3.2.1" dependencies: "@typescript-eslint/eslint-plugin": "npm:^6.13.1" "@typescript-eslint/parser": "npm:^6.13.1" - eslint-config-prettier: "npm:^9.0.0" + eslint-config-prettier: "npm:^9.1.0" eslint-import-resolver-node: "npm:^0.3.9" eslint-plugin-import: "npm:^2.29.0" eslint-plugin-prettier: "npm:^5.0.1" @@ -371,7 +344,7 @@ __metadata: prettier: "npm:^3.1.0" peerDependencies: eslint: ">=7" - checksum: 5bedb57bef387432ef19f4d09c42d62ab5c9524b04661e0b55436ef920cd5f43782a57a41d440c391f257b7b166968458b3a2e328ef969b4ff417535fce5152c + checksum: c51e0c443199d886cfb724d29e45d4cd71797663fe02ad253e43e131aada58d7d19db224d7a1d68824516a2172e3861cefa6d7717ea36b0eedbbb34d2ace279e languageName: node linkType: hard @@ -421,19 +394,10 @@ __metadata: languageName: node linkType: hard -"@saberhq/tsconfig@npm:^3.2.0": - version: 3.2.0 - resolution: "@saberhq/tsconfig@npm:3.2.0" - checksum: 33739489f1020d77ce13256a45bca3170d81704cdeef507a0754aeaad067ad1fd6a03fd178930fb9c4e279f917084416fa50f07eb3eb43c534983ebc6fc6d40d - languageName: node - linkType: hard - -"@solana/buffer-layout@npm:^3.0.0": - version: 3.0.0 - resolution: "@solana/buffer-layout@npm:3.0.0" - dependencies: - buffer: "npm:~6.0.3" - checksum: 2b14c9a38fa57df5e41746e4e341fdf85ca7da08305e555bd8be95b52df31a2b4cd8fc7dc173ff373059643f55be7c742d60572cbd159cce6e8167c971ce99cd +"@saberhq/tsconfig@npm:^3.2.1": + version: 3.2.1 + resolution: "@saberhq/tsconfig@npm:3.2.1" + checksum: 2217425fc3405c513de8768a23521b296c3f9656af7a3fd183ea92cc6123f0b7638de96b74938de752829edff5c3848bba85024ddf863e8066a2fa33cb40b92a languageName: node linkType: hard @@ -460,51 +424,7 @@ __metadata: languageName: node linkType: hard -"@solana/web3.js@npm:^1.21.0": - version: 1.30.2 - resolution: "@solana/web3.js@npm:1.30.2" - dependencies: - "@babel/runtime": "npm:^7.12.5" - "@ethersproject/sha2": "npm:^5.5.0" - "@solana/buffer-layout": "npm:^3.0.0" - bn.js: "npm:^5.0.0" - borsh: "npm:^0.4.0" - bs58: "npm:^4.0.1" - buffer: "npm:6.0.1" - cross-fetch: "npm:^3.1.4" - jayson: "npm:^3.4.4" - js-sha3: "npm:^0.8.0" - rpc-websockets: "npm:^7.4.2" - secp256k1: "npm:^4.0.2" - superstruct: "npm:^0.14.2" - tweetnacl: "npm:^1.0.0" - checksum: 6727a73e6107fa9226f0ac84238c1ba39c49edbe96085f11cff5436f5f5a0ee33f755664712c89cdbd38fdada47b8e252673d50c34a061557fd197cae690c55e - languageName: node - linkType: hard - -"@solana/web3.js@npm:^1.36.0": - version: 1.36.0 - resolution: "@solana/web3.js@npm:1.36.0" - dependencies: - "@babel/runtime": "npm:^7.12.5" - "@ethersproject/sha2": "npm:^5.5.0" - "@solana/buffer-layout": "npm:^3.0.0" - bn.js: "npm:^5.0.0" - borsh: "npm:^0.4.0" - bs58: "npm:^4.0.1" - buffer: "npm:6.0.1" - cross-fetch: "npm:^3.1.4" - jayson: "npm:^3.4.4" - js-sha3: "npm:^0.8.0" - rpc-websockets: "npm:^7.4.2" - secp256k1: "npm:^4.0.2" - superstruct: "npm:^0.14.2" - tweetnacl: "npm:^1.0.0" - checksum: b31678efb97073d64b078a9ea9af3175db9386c444034aac70314bb36cea3531172c1d788a8a668f7535e47dd31ea78905a1acf23fe372c0e11ae92ecf261925 - languageName: node - linkType: hard - -"@solana/web3.js@npm:^1.87.6": +"@solana/web3.js@npm:^1.21.0, @solana/web3.js@npm:^1.36.0, @solana/web3.js@npm:^1.87.6": version: 1.87.6 resolution: "@solana/web3.js@npm:1.87.6" dependencies: @@ -569,15 +489,6 @@ __metadata: languageName: node linkType: hard -"@types/bn.js@npm:^4.11.5": - version: 4.11.6 - resolution: "@types/bn.js@npm:4.11.6" - dependencies: - "@types/node": "npm:*" - checksum: a5a19dafc106b1b2ab35c2024ca37b9d0938dced11cb1cca7d119de5a0dd5f54db525c82cb1392843fc921677452efcbbdce3aa96ecc1457d3de6e266915ebd0 - languageName: node - linkType: hard - "@types/bn.js@npm:^5.1.5": version: 5.1.5 resolution: "@types/bn.js@npm:5.1.5" @@ -613,17 +524,6 @@ __metadata: languageName: node linkType: hard -"@types/express-serve-static-core@npm:^4.17.9": - version: 4.17.24 - resolution: "@types/express-serve-static-core@npm:4.17.24" - dependencies: - "@types/node": "npm:*" - "@types/qs": "npm:*" - "@types/range-parser": "npm:*" - checksum: 41e6bddfd5844bf4e1a35f884fbd0b4fab021366f11342b9e2baf99bd095b38f06d6b17a55a0747cec56db4a4144579bd55714c025e8c431aa596701dfeaaa1d - languageName: node - linkType: hard - "@types/json-schema@npm:*": version: 7.0.9 resolution: "@types/json-schema@npm:7.0.9" @@ -645,13 +545,6 @@ __metadata: languageName: node linkType: hard -"@types/lodash@npm:^4.14.159": - version: 4.14.176 - resolution: "@types/lodash@npm:4.14.176" - checksum: 43dcc9fff1a42d53cd41fcd1904ea72551cafc7c7ef72fadc0f212ac8297a151472c3e7f212cf81622b6062cf37039cb805b555eafe4e6d7729f5314c69a88e0 - languageName: node - linkType: hard - "@types/lodash@npm:^4.14.202": version: 4.14.202 resolution: "@types/lodash@npm:4.14.202" @@ -673,10 +566,12 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:^17.0.45": - version: 17.0.45 - resolution: "@types/node@npm:17.0.45" - checksum: 0db377133d709b33a47892581a21a41cd7958f22723a3cc6c71d55ac018121382de42fbfc7970d5ae3e7819dbe5f40e1c6a5174aedf7e7964e9cb8fa72b580b0 +"@types/node@npm:^18": + version: 18.19.2 + resolution: "@types/node@npm:18.19.2" + dependencies: + undici-types: "npm:~5.26.4" + checksum: ba54b735a8ab8692fa92b5658664dd470ae284e8dc36505d5414ae94fd44d0a7e9a2956c247a5868932dd69920a833867971e05bfb41a5aa32c89e4e7ef304f5 languageName: node linkType: hard @@ -698,20 +593,6 @@ __metadata: languageName: node linkType: hard -"@types/qs@npm:*": - version: 6.9.7 - resolution: "@types/qs@npm:6.9.7" - checksum: 157eb05f4c75790b0ebdcf7b0547ff117feabc8cda03c3cac3d3ea82bb19a1912e76a411df3eb0bdd01026a9770f07bc0e7e3fbe39ebb31c1be4564c16be35f1 - languageName: node - linkType: hard - -"@types/range-parser@npm:*": - version: 1.2.4 - resolution: "@types/range-parser@npm:1.2.4" - checksum: 8e3c3cda88675efd9145241bcb454449715b7d015a7fb80d018dcb3d441fa1938b302242cc0dfa6b02c5d014dd8bc082ae90091e62b1e816cae3ec36c2a7dbcb - languageName: node - linkType: hard - "@types/retry@npm:*": version: 0.12.1 resolution: "@types/retry@npm:0.12.1" @@ -990,12 +871,12 @@ __metadata: languageName: node linkType: hard -"ansi-escapes@npm:^5.0.0": - version: 5.0.0 - resolution: "ansi-escapes@npm:5.0.0" +"ansi-escapes@npm:^6.2.0": + version: 6.2.0 + resolution: "ansi-escapes@npm:6.2.0" dependencies: - type-fest: "npm:^1.0.2" - checksum: f705cc7fbabb981ddf51562cd950792807bccd7260cc3d9478a619dda62bff6634c87ca100f2545ac7aade9b72652c4edad8c7f0d31a0b949b5fa58f33eaf0d0 + type-fest: "npm:^3.0.0" + checksum: 3eec75deedd8b10192c5f98e4cd9715cc3ff268d33fc463c24b7d22446668bfcd4ad1803993ea89c0f51f88b5a3399572bacb7c8cb1a067fc86e189c5f3b0c7e languageName: node linkType: hard @@ -1036,7 +917,7 @@ __metadata: languageName: node linkType: hard -"ansi-styles@npm:^6.1.0": +"ansi-styles@npm:^6.2.1": version: 6.2.1 resolution: "ansi-styles@npm:6.2.1" checksum: 5d1ec38c123984bcedd996eac680d548f31828bd679a66db2bdf11844634dde55fec3efa9c6bb1d89056a5e79c1ac540c4c784d592ea1d25028a92227d2f2d5c @@ -1237,14 +1118,7 @@ __metadata: languageName: node linkType: hard -"bn.js@npm:^4.11.9": - version: 4.12.0 - resolution: "bn.js@npm:4.12.0" - checksum: 9736aaa317421b6b3ed038ff3d4491935a01419ac2d83ddcfebc5717385295fcfcf0c57311d90fe49926d0abbd7a9dbefdd8861e6129939177f7e67ebc645b21 - languageName: node - linkType: hard - -"bn.js@npm:^5.0.0, bn.js@npm:^5.1.0, bn.js@npm:^5.1.2": +"bn.js@npm:^5.1.0, bn.js@npm:^5.1.2": version: 5.2.0 resolution: "bn.js@npm:5.2.0" checksum: 67e17b1934d9c7a73aed9b89222dc8c1c8e3aff46cca6609b8c2ab04fa22c6b8db42c7774b039d09fa63136d8866b777ab88af0d64d8ea3839a94e69193a6b13 @@ -1258,18 +1132,6 @@ __metadata: languageName: node linkType: hard -"borsh@npm:^0.4.0": - version: 0.4.0 - resolution: "borsh@npm:0.4.0" - dependencies: - "@types/bn.js": "npm:^4.11.5" - bn.js: "npm:^5.0.0" - bs58: "npm:^4.0.0" - text-encoding-utf-8: "npm:^1.0.2" - checksum: 8e56e31ebae868028cb241fce1cd593f53d67926ce464d6422c44a80b49fa090d2bafcdc071de0147143de8688952381214bf41cc61f455da6858871e8af6913 - languageName: node - linkType: hard - "borsh@npm:^0.7.0": version: 0.7.0 resolution: "borsh@npm:0.7.0" @@ -1309,13 +1171,6 @@ __metadata: languageName: node linkType: hard -"brorand@npm:^1.1.0": - version: 1.1.0 - resolution: "brorand@npm:1.1.0" - checksum: 6f366d7c4990f82c366e3878492ba9a372a73163c09871e80d82fb4ae0d23f9f8924cb8a662330308206e6b3b76ba1d528b4601c9ef73c2166b440b2ea3b7571 - languageName: node - linkType: hard - "bs58@npm:^4.0.0, bs58@npm:^4.0.1": version: 4.0.1 resolution: "bs58@npm:4.0.1" @@ -1332,16 +1187,6 @@ __metadata: languageName: node linkType: hard -"buffer@npm:6.0.1": - version: 6.0.1 - resolution: "buffer@npm:6.0.1" - dependencies: - base64-js: "npm:^1.3.1" - ieee754: "npm:^1.2.1" - checksum: f14511adfaabdbcb869faf2994f28652562b2efe3732126f28dbc60fe51d66ff784c8dad8de7f0f1f00fea5bdba664148017c3800b6acd775d3b337e0e766e78 - languageName: node - linkType: hard - "buffer@npm:6.0.3, buffer@npm:~6.0.3": version: 6.0.3 resolution: "buffer@npm:6.0.3" @@ -1456,13 +1301,6 @@ __metadata: languageName: node linkType: hard -"circular-json@npm:^0.5.9": - version: 0.5.9 - resolution: "circular-json@npm:0.5.9" - checksum: 6e495de324ef5fef91d66b88a9ac2c20f25a983dd28215b790f87e1a92a03b7cdc0a30ee2a68b49e109ce53a97f088d7c1efc9da89974b8246d8615005ef8b33 - languageName: node - linkType: hard - "clean-stack@npm:^2.0.0": version: 2.2.0 resolution: "clean-stack@npm:2.2.0" @@ -1479,13 +1317,13 @@ __metadata: languageName: node linkType: hard -"cli-truncate@npm:^3.1.0": - version: 3.1.0 - resolution: "cli-truncate@npm:3.1.0" +"cli-truncate@npm:^4.0.0": + version: 4.0.0 + resolution: "cli-truncate@npm:4.0.0" dependencies: slice-ansi: "npm:^5.0.0" - string-width: "npm:^5.0.0" - checksum: a19088878409ec0e5dc2659a5166929629d93cfba6d68afc9cde2282fd4c751af5b555bf197047e31c87c574396348d011b7aa806fec29c4139ea4f7f00b324c + string-width: "npm:^7.0.0" + checksum: d7f0b73e3d9b88cb496e6c086df7410b541b56a43d18ade6a573c9c18bd001b1c3fba1ad578f741a4218fdc794d042385f8ac02c25e1c295a2d8b9f3cb86eb4c languageName: node linkType: hard @@ -1570,15 +1408,6 @@ __metadata: languageName: node linkType: hard -"cross-fetch@npm:^3.1.4": - version: 3.1.4 - resolution: "cross-fetch@npm:3.1.4" - dependencies: - node-fetch: "npm:2.6.1" - checksum: 4e0fd841f4e80cd3c2d3c3f527029c6c7ec6564c1fc633bcde996bcc234cd476fe5daf2bf9d1900865d4900a2f1a8af4c977757ab6007f3ebcedd063557ff5fe - languageName: node - linkType: hard - "cross-fetch@npm:^3.1.5": version: 3.1.5 resolution: "cross-fetch@npm:3.1.5" @@ -1792,25 +1621,10 @@ __metadata: languageName: node linkType: hard -"eastasianwidth@npm:^0.2.0": - version: 0.2.0 - resolution: "eastasianwidth@npm:0.2.0" - checksum: 26f364ebcdb6395f95124fda411f63137a4bfb5d3a06453f7f23dfe52502905bd84e0488172e0f9ec295fdc45f05c23d5d91baf16bd26f0fe9acd777a188dc39 - languageName: node - linkType: hard - -"elliptic@npm:^6.5.2": - version: 6.5.4 - resolution: "elliptic@npm:6.5.4" - dependencies: - bn.js: "npm:^4.11.9" - brorand: "npm:^1.1.0" - hash.js: "npm:^1.0.0" - hmac-drbg: "npm:^1.0.1" - inherits: "npm:^2.0.4" - minimalistic-assert: "npm:^1.0.1" - minimalistic-crypto-utils: "npm:^1.0.1" - checksum: 5f361270292c3b27cf0843e84526d11dec31652f03c2763c6c2b8178548175ff5eba95341dd62baff92b2265d1af076526915d8af6cc9cb7559c44a62f8ca6e2 +"emoji-regex@npm:^10.3.0": + version: 10.3.0 + resolution: "emoji-regex@npm:10.3.0" + checksum: b4838e8dcdceb44cf47f59abe352c25ff4fe7857acaf5fb51097c427f6f75b44d052eb907a7a3b86f86bc4eae3a93f5c2b7460abe79c407307e6212d65c91163 languageName: node linkType: hard @@ -1821,13 +1635,6 @@ __metadata: languageName: node linkType: hard -"emoji-regex@npm:^9.2.2": - version: 9.2.2 - resolution: "emoji-regex@npm:9.2.2" - checksum: af014e759a72064cf66e6e694a7fc6b0ed3d8db680427b021a89727689671cefe9d04151b2cad51dbaf85d5ba790d061cd167f1cf32eb7b281f6368b3c181639 - languageName: node - linkType: hard - "encoding@npm:^0.1.12": version: 0.1.13 resolution: "encoding@npm:0.1.13" @@ -1952,14 +1759,14 @@ __metadata: languageName: node linkType: hard -"eslint-config-prettier@npm:^9.0.0": - version: 9.0.0 - resolution: "eslint-config-prettier@npm:9.0.0" +"eslint-config-prettier@npm:^9.1.0": + version: 9.1.0 + resolution: "eslint-config-prettier@npm:9.1.0" peerDependencies: eslint: ">=7.0.0" bin: eslint-config-prettier: bin/cli.js - checksum: bc1f661915845c631824178942e5d02f858fe6d0ea796f0050d63e0f681927b92696e81139dd04714c08c3e7de580fd079c66162e40070155ba79eaee78ab5d0 + checksum: 6d332694b36bc9ac6fdb18d3ca2f6ac42afa2ad61f0493e89226950a7091e38981b66bac2b47ba39d15b73fff2cd32c78b850a9cf9eed9ca9a96bfb2f3a2f10d languageName: node linkType: hard @@ -2087,14 +1894,14 @@ __metadata: languageName: node linkType: hard -"eslint@npm:^8.54.0": - version: 8.54.0 - resolution: "eslint@npm:8.54.0" +"eslint@npm:^8.55.0": + version: 8.55.0 + resolution: "eslint@npm:8.55.0" dependencies: "@eslint-community/eslint-utils": "npm:^4.2.0" "@eslint-community/regexpp": "npm:^4.6.1" - "@eslint/eslintrc": "npm:^2.1.3" - "@eslint/js": "npm:8.54.0" + "@eslint/eslintrc": "npm:^2.1.4" + "@eslint/js": "npm:8.55.0" "@humanwhocodes/config-array": "npm:^0.11.13" "@humanwhocodes/module-importer": "npm:^1.0.1" "@nodelib/fs.walk": "npm:^1.2.8" @@ -2131,7 +1938,7 @@ __metadata: text-table: "npm:^0.2.0" bin: eslint: bin/eslint.js - checksum: 4f205f832bdbd0218cde374b067791f4f76d7abe8de86b2dc849c273899051126d912ebf71531ee49b8eeaa22cad77febdc8f2876698dc2a76e84a8cb976af22 + checksum: d28c0b60f19bb7d355cb8393e77b018c8f548dba3f820b799c89bb2e0c436ee26084e700c5e57e1e97e7972ec93065277849141b82e7b0c0d02c2dc1e553a2a1 languageName: node linkType: hard @@ -2463,6 +2270,13 @@ __metadata: languageName: node linkType: hard +"get-east-asian-width@npm:^1.0.0": + version: 1.2.0 + resolution: "get-east-asian-width@npm:1.2.0" + checksum: 914b1e217cf38436c24b4c60b4c45289e39a45bf9e65ef9fd343c2815a1a02b8a0215aeec8bf9c07c516089004b6e3826332481f40a09529fcadbf6e579f286b + languageName: node + linkType: hard + "get-intrinsic@npm:^1.0.2, get-intrinsic@npm:^1.1.1": version: 1.1.1 resolution: "get-intrinsic@npm:1.1.1" @@ -2673,16 +2487,6 @@ __metadata: languageName: node linkType: hard -"hash.js@npm:1.1.7, hash.js@npm:^1.0.0, hash.js@npm:^1.0.3": - version: 1.1.7 - resolution: "hash.js@npm:1.1.7" - dependencies: - inherits: "npm:^2.0.3" - minimalistic-assert: "npm:^1.0.1" - checksum: 41ada59494eac5332cfc1ce6b7ebdd7b88a3864a6d6b08a3ea8ef261332ed60f37f10877e0c825aaa4bddebf164fbffa618286aeeec5296675e2671cbfa746c4 - languageName: node - linkType: hard - "hasown@npm:^2.0.0": version: 2.0.0 resolution: "hasown@npm:2.0.0" @@ -2692,17 +2496,6 @@ __metadata: languageName: node linkType: hard -"hmac-drbg@npm:^1.0.1": - version: 1.0.1 - resolution: "hmac-drbg@npm:1.0.1" - dependencies: - hash.js: "npm:^1.0.3" - minimalistic-assert: "npm:^1.0.0" - minimalistic-crypto-utils: "npm:^1.0.1" - checksum: f3d9ba31b40257a573f162176ac5930109816036c59a09f901eb2ffd7e5e705c6832bedfff507957125f2086a0ab8f853c0df225642a88bf1fcaea945f20600d - languageName: node - linkType: hard - "http-cache-semantics@npm:^4.1.0": version: 4.1.0 resolution: "http-cache-semantics@npm:4.1.0" @@ -2841,7 +2634,7 @@ __metadata: languageName: node linkType: hard -"inherits@npm:2, inherits@npm:^2.0.3, inherits@npm:^2.0.4, inherits@npm:~2.0.3": +"inherits@npm:2, inherits@npm:~2.0.3": version: 2.0.4 resolution: "inherits@npm:2.0.4" checksum: 4e531f648b29039fb7426fb94075e6545faa1eb9fe83c29f0b6d9e7263aceb4289d2d4557db0d428188eeb449cc7c5e77b0a0b2c4e248ff2a65933a0dee49ef2 @@ -2976,6 +2769,15 @@ __metadata: languageName: node linkType: hard +"is-fullwidth-code-point@npm:^5.0.0": + version: 5.0.0 + resolution: "is-fullwidth-code-point@npm:5.0.0" + dependencies: + get-east-asian-width: "npm:^1.0.0" + checksum: cd591b27d43d76b05fa65ed03eddce57a16e1eca0b7797ff7255de97019bcaf0219acfc0c4f7af13319e13541f2a53c0ace476f442b13267b9a6a7568f2b65c8 + languageName: node + linkType: hard + "is-glob@npm:^4.0.0, is-glob@npm:^4.0.1, is-glob@npm:^4.0.3": version: 4.0.3 resolution: "is-glob@npm:4.0.3" @@ -3141,31 +2943,6 @@ __metadata: languageName: node linkType: hard -"jayson@npm:^3.4.4": - version: 3.6.5 - resolution: "jayson@npm:3.6.5" - dependencies: - "@types/connect": "npm:^3.4.33" - "@types/express-serve-static-core": "npm:^4.17.9" - "@types/lodash": "npm:^4.14.159" - "@types/node": "npm:^12.12.54" - "@types/ws": "npm:^7.4.4" - JSONStream: "npm:^1.3.5" - commander: "npm:^2.20.3" - delay: "npm:^5.0.0" - es6-promisify: "npm:^5.0.0" - eyes: "npm:^0.1.8" - isomorphic-ws: "npm:^4.0.1" - json-stringify-safe: "npm:^5.0.1" - lodash: "npm:^4.17.20" - uuid: "npm:^3.4.0" - ws: "npm:^7.4.5" - bin: - jayson: bin/jayson.js - checksum: 876ab04d0ef583b4ba476316f5cd7d81e17d43daaa9af3e6c326474a43f29e2b8c3678f1d682470c08de3259562ebe49070954d2553dc2c7714b8e8be5013786 - languageName: node - linkType: hard - "jayson@npm:^4.1.0": version: 4.1.0 resolution: "jayson@npm:4.1.0" @@ -3195,13 +2972,6 @@ __metadata: languageName: node linkType: hard -"js-sha3@npm:^0.8.0": - version: 0.8.0 - resolution: "js-sha3@npm:0.8.0" - checksum: 43a21dc7967c871bd2c46cb1c2ae97441a97169f324e509f382d43330d8f75cf2c96dba7c806ab08a425765a9c847efdd4bffbac2d99c3a4f3de6c0218f40533 - languageName: node - linkType: hard - "js-yaml@npm:^4.1.0": version: 4.1.0 resolution: "js-yaml@npm:4.1.0" @@ -3269,44 +3039,44 @@ __metadata: languageName: node linkType: hard -"lilconfig@npm:2.1.0": - version: 2.1.0 - resolution: "lilconfig@npm:2.1.0" - checksum: 64645641aa8d274c99338e130554abd6a0190533c0d9eb2ce7ebfaf2e05c7d9961f3ffe2bfa39efd3b60c521ba3dd24fa236fe2775fc38501bf82bf49d4678b8 +"lilconfig@npm:3.0.0": + version: 3.0.0 + resolution: "lilconfig@npm:3.0.0" + checksum: 7f5ee7a658dc016cacf146815e8d88b06f06f4402823b8b0934e305a57a197f55ccc9c5cd4fb5ea1b2b821c8ccaf2d54abd59602a4931af06eabda332388d3e6 languageName: node linkType: hard -"lint-staged@npm:^15.1.0": - version: 15.1.0 - resolution: "lint-staged@npm:15.1.0" +"lint-staged@npm:^15.2.0": + version: 15.2.0 + resolution: "lint-staged@npm:15.2.0" dependencies: chalk: "npm:5.3.0" commander: "npm:11.1.0" debug: "npm:4.3.4" execa: "npm:8.0.1" - lilconfig: "npm:2.1.0" - listr2: "npm:7.0.2" + lilconfig: "npm:3.0.0" + listr2: "npm:8.0.0" micromatch: "npm:4.0.5" pidtree: "npm:0.6.0" string-argv: "npm:0.3.2" yaml: "npm:2.3.4" bin: lint-staged: bin/lint-staged.js - checksum: d427408be98df7558e918593cb765d5caaa67a5cdca89671fb54280a6c959f4e448db36d4f85e8e0bd9c2c1e996aa133916925cf47c9df573b47308d5e298d84 + checksum: 4a1ff25dd06dbd4346fd244c9a0ebb936532ba18c0caedeb895c2e232f3c6c5fd08f6667624716660bc29e3e0f9f0440a9175114394616e991ebd5fab4b1f092 languageName: node linkType: hard -"listr2@npm:7.0.2": - version: 7.0.2 - resolution: "listr2@npm:7.0.2" +"listr2@npm:8.0.0": + version: 8.0.0 + resolution: "listr2@npm:8.0.0" dependencies: - cli-truncate: "npm:^3.1.0" + cli-truncate: "npm:^4.0.0" colorette: "npm:^2.0.20" eventemitter3: "npm:^5.0.1" - log-update: "npm:^5.0.1" + log-update: "npm:^6.0.0" rfdc: "npm:^1.3.0" - wrap-ansi: "npm:^8.1.0" - checksum: 37b6501be84ebea66dcce07c5f86c224aff0c01c9fb43f5055cc38a063030281d58198aad0aad481f174438309831ddf5f763b890e820cd7b7b4f4a5dfa229c9 + wrap-ansi: "npm:^9.0.0" + checksum: 6e356df9127c68b69186c927c993645223557e941a76b0bb210e35786aedc53f577df437251db804606ff37ac509c5d945289a84b3daee7fadf2e3dcb889ecc9 languageName: node linkType: hard @@ -3340,23 +3110,23 @@ __metadata: languageName: node linkType: hard -"lodash@npm:^4.17.20, lodash@npm:^4.17.21": +"lodash@npm:^4.17.21": version: 4.17.21 resolution: "lodash@npm:4.17.21" checksum: d8cbea072bb08655bb4c989da418994b073a608dffa608b09ac04b43a791b12aeae7cd7ad919aa4c925f33b48490b5cfe6c1f71d827956071dae2e7bb3a6b74c languageName: node linkType: hard -"log-update@npm:^5.0.1": - version: 5.0.1 - resolution: "log-update@npm:5.0.1" +"log-update@npm:^6.0.0": + version: 6.0.0 + resolution: "log-update@npm:6.0.0" dependencies: - ansi-escapes: "npm:^5.0.0" + ansi-escapes: "npm:^6.2.0" cli-cursor: "npm:^4.0.0" - slice-ansi: "npm:^5.0.0" - strip-ansi: "npm:^7.0.1" - wrap-ansi: "npm:^8.0.1" - checksum: 1050ea2027e80f32e132aace909987cb00c2719368c78b82ffca681a5b3f4020eeb5f4b4e310c47c35c6c36aff258c1d1bc51485ac44d6fdac9eb0a4275c539f + slice-ansi: "npm:^7.0.0" + strip-ansi: "npm:^7.1.0" + wrap-ansi: "npm:^9.0.0" + checksum: e0b3c3401ef49ce3eb17e2f83d644765e4f7988498fc1344eaa4f31ab30e510dcc469a7fb64dc01bd1c8d9237d917598fa677a9818705fb3774c10f6e9d4b27c languageName: node linkType: hard @@ -3473,20 +3243,6 @@ __metadata: languageName: node linkType: hard -"minimalistic-assert@npm:^1.0.0, minimalistic-assert@npm:^1.0.1": - version: 1.0.1 - resolution: "minimalistic-assert@npm:1.0.1" - checksum: 96730e5601cd31457f81a296f521eb56036e6f69133c0b18c13fe941109d53ad23a4204d946a0d638d7f3099482a0cec8c9bb6d642604612ce43ee536be3dddd - languageName: node - linkType: hard - -"minimalistic-crypto-utils@npm:^1.0.1": - version: 1.0.1 - resolution: "minimalistic-crypto-utils@npm:1.0.1" - checksum: 790ecec8c5c73973a4fbf2c663d911033e8494d5fb0960a4500634766ab05d6107d20af896ca2132e7031741f19888154d44b2408ada0852446705441383e9f8 - languageName: node - linkType: hard - "minimatch@npm:^3.0.4": version: 3.0.4 resolution: "minimatch@npm:3.0.4" @@ -3636,22 +3392,6 @@ __metadata: languageName: node linkType: hard -"node-addon-api@npm:^2.0.0": - version: 2.0.2 - resolution: "node-addon-api@npm:2.0.2" - dependencies: - node-gyp: "npm:latest" - checksum: ade6c097ba829fa4aee1ca340117bb7f8f29fdae7b777e343a9d5cbd548481d1f0894b7b907d23ce615c70d932e8f96154caed95c3fa935cfe8cf87546510f64 - languageName: node - linkType: hard - -"node-fetch@npm:2.6.1": - version: 2.6.1 - resolution: "node-fetch@npm:2.6.1" - checksum: c58586d121782df045681e29608f940be90c7d8c4cada29957c148cfcc5e2d81d74b690cf10ee6879ed055da7ea821450a74ff43f3bde651cf6c8a5f34a77e2a - languageName: node - linkType: hard - "node-fetch@npm:2.6.7": version: 2.6.7 resolution: "node-fetch@npm:2.6.7" @@ -3680,7 +3420,7 @@ __metadata: languageName: node linkType: hard -"node-gyp-build@npm:^4.2.0, node-gyp-build@npm:^4.3.0": +"node-gyp-build@npm:^4.3.0": version: 4.3.0 resolution: "node-gyp-build@npm:4.3.0" bin: @@ -4193,26 +3933,6 @@ __metadata: languageName: node linkType: hard -"rpc-websockets@npm:^7.4.2": - version: 7.4.16 - resolution: "rpc-websockets@npm:7.4.16" - dependencies: - "@babel/runtime": "npm:^7.11.2" - bufferutil: "npm:^4.0.1" - circular-json: "npm:^0.5.9" - eventemitter3: "npm:^4.0.7" - utf-8-validate: "npm:^5.0.2" - uuid: "npm:^8.3.0" - ws: "npm:^7.4.5" - dependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - checksum: 9a789cf6ee5d12c4065b8b98db41c24e248e08582ed9cc9223fd93d3dd589ee500e9024be1cc22caa6ec23684b5b40d8a70a4e49bcbe99dd149d84e88777fc99 - languageName: node - linkType: hard - "rpc-websockets@npm:^7.5.1": version: 7.8.0 resolution: "rpc-websockets@npm:7.8.0" @@ -4294,18 +4014,6 @@ __metadata: languageName: node linkType: hard -"secp256k1@npm:^4.0.2": - version: 4.0.2 - resolution: "secp256k1@npm:4.0.2" - dependencies: - elliptic: "npm:^6.5.2" - node-addon-api: "npm:^2.0.0" - node-gyp: "npm:latest" - node-gyp-build: "npm:^4.2.0" - checksum: 8b7da50c71e7740630fd1cb7771146644fef37ea2ecef4abe756165502cec9cfb45e1368da297ec25e4e1389bbae7cc5f200b6cc43a21264f9fdf64c5f4f7f99 - languageName: node - linkType: hard - "semver@npm:^6.3.1": version: 6.3.1 resolution: "semver@npm:6.3.1" @@ -4432,6 +4140,16 @@ __metadata: languageName: node linkType: hard +"slice-ansi@npm:^7.0.0": + version: 7.1.0 + resolution: "slice-ansi@npm:7.1.0" + dependencies: + ansi-styles: "npm:^6.2.1" + is-fullwidth-code-point: "npm:^5.0.0" + checksum: 631c971d4abf56cf880f034d43fcc44ff883624867bf11ecbd538c47343911d734a4656d7bc02362b40b89d765652a7f935595441e519b59e2ad3f4d5d6fe7ca + languageName: node + linkType: hard + "smart-buffer@npm:^4.1.0": version: 4.2.0 resolution: "smart-buffer@npm:4.2.0" @@ -4508,25 +4226,14 @@ __metadata: languageName: node linkType: hard -"string-width@npm:^5.0.0": - version: 5.0.1 - resolution: "string-width@npm:5.0.1" - dependencies: - emoji-regex: "npm:^9.2.2" - is-fullwidth-code-point: "npm:^4.0.0" - strip-ansi: "npm:^7.0.1" - checksum: 839c5be9a57aeb2affb83635dc843fefe9fd5ef52ebca9aa90775cd0a6f330017e3469ad0b6eaa850bdcf33f30ef4dd5ee52d4d5306b0d3ee41f28b807e8d18d - languageName: node - linkType: hard - -"string-width@npm:^5.0.1": - version: 5.1.2 - resolution: "string-width@npm:5.1.2" +"string-width@npm:^7.0.0": + version: 7.0.0 + resolution: "string-width@npm:7.0.0" dependencies: - eastasianwidth: "npm:^0.2.0" - emoji-regex: "npm:^9.2.2" - strip-ansi: "npm:^7.0.1" - checksum: ab9c4264443d35b8b923cbdd513a089a60de339216d3b0ed3be3ba57d6880e1a192b70ae17225f764d7adbf5994e9bb8df253a944736c15a0240eff553c678ca + emoji-regex: "npm:^10.3.0" + get-east-asian-width: "npm:^1.0.0" + strip-ansi: "npm:^7.1.0" + checksum: 8ffaeeccf4a56ccce5b6235d0b99ee3a581e3e3e5d453708efe7aa8e264fa3a858b4fe2244310cb71c6a20d8c05921cedc8b2ccd88cbaad9f5c92051ff68edc6 languageName: node linkType: hard @@ -4590,12 +4297,12 @@ __metadata: languageName: node linkType: hard -"strip-ansi@npm:^7.0.1": - version: 7.0.1 - resolution: "strip-ansi@npm:7.0.1" +"strip-ansi@npm:^7.1.0": + version: 7.1.0 + resolution: "strip-ansi@npm:7.1.0" dependencies: ansi-regex: "npm:^6.0.1" - checksum: a94805f54caefae6cf4870ee6acfe50cff69d90a37994bf02c096042d9939ee211e1568f34b9fa5efa03c7d7fea79cb3ac8a4e517ceb848284ae300da06ca7e9 + checksum: a198c3762e8832505328cbf9e8c8381de14a4fa50a4f9b2160138158ea88c0f5549fb50cb13c651c3088f47e63a108b34622ec18c0499b6c8c3a5ddf6b305ac4 languageName: node linkType: hard @@ -4826,13 +4533,6 @@ __metadata: languageName: node linkType: hard -"tweetnacl@npm:^1.0.0": - version: 1.0.3 - resolution: "tweetnacl@npm:1.0.3" - checksum: 069d9df51e8ad4a89fbe6f9806c68e06c65be3c7d42f0701cc43dba5f0d6064686b238bbff206c5addef8854e3ce00c643bff59432ea2f2c639feab0ee1a93f9 - languageName: node - linkType: hard - "type-check@npm:^0.4.0, type-check@npm:~0.4.0": version: 0.4.0 resolution: "type-check@npm:0.4.0" @@ -4849,10 +4549,10 @@ __metadata: languageName: node linkType: hard -"type-fest@npm:^1.0.2": - version: 1.4.0 - resolution: "type-fest@npm:1.4.0" - checksum: a3c0f4ee28ff6ddf800d769eafafcdeab32efa38763c1a1b8daeae681920f6e345d7920bf277245235561d8117dab765cb5f829c76b713b4c9de0998a5397141 +"type-fest@npm:^3.0.0": + version: 3.13.1 + resolution: "type-fest@npm:3.13.1" + checksum: 547d22186f73a8c04590b70dcf63baff390078c75ea8acd366bbd510fd0646e348bd1970e47ecf795b7cff0b41d26e9c475c1fedd6ef5c45c82075fbf916b629 languageName: node linkType: hard @@ -4935,6 +4635,13 @@ __metadata: languageName: node linkType: hard +"undici-types@npm:~5.26.4": + version: 5.26.5 + resolution: "undici-types@npm:5.26.5" + checksum: bb673d7876c2d411b6eb6c560e0c571eef4a01c1c19925175d16e3a30c4c428181fb8d7ae802a261f283e4166a0ac435e2f505743aa9e45d893f9a3df017b501 + languageName: node + linkType: hard + "unique-filename@npm:^1.1.1": version: 1.1.1 resolution: "unique-filename@npm:1.1.1" @@ -4986,16 +4693,7 @@ __metadata: languageName: node linkType: hard -"uuid@npm:^3.4.0": - version: 3.4.0 - resolution: "uuid@npm:3.4.0" - bin: - uuid: ./bin/uuid - checksum: 1c13950df865c4f506ebfe0a24023571fa80edf2e62364297a537c80af09c618299797bbf2dbac6b1f8ae5ad182ba474b89db61e0e85839683991f7e08795347 - languageName: node - linkType: hard - -"uuid@npm:^8.3.0, uuid@npm:^8.3.2": +"uuid@npm:^8.3.2": version: 8.3.2 resolution: "uuid@npm:8.3.2" bin: @@ -5074,14 +4772,14 @@ __metadata: languageName: node linkType: hard -"wrap-ansi@npm:^8.0.1, wrap-ansi@npm:^8.1.0": - version: 8.1.0 - resolution: "wrap-ansi@npm:8.1.0" +"wrap-ansi@npm:^9.0.0": + version: 9.0.0 + resolution: "wrap-ansi@npm:9.0.0" dependencies: - ansi-styles: "npm:^6.1.0" - string-width: "npm:^5.0.1" - strip-ansi: "npm:^7.0.1" - checksum: 138ff58a41d2f877eae87e3282c0630fc2789012fc1af4d6bd626eeb9a2f9a65ca92005e6e69a75c7b85a68479fe7443c7dbe1eb8fbaa681a4491364b7c55c60 + ansi-styles: "npm:^6.2.1" + string-width: "npm:^7.0.0" + strip-ansi: "npm:^7.1.0" + checksum: a139b818da9573677548dd463bd626a5a5286271211eb6e4e82f34a4f643191d74e6d4a9bb0a3c26ec90e6f904f679e0569674ac099ea12378a8b98e20706066 languageName: node linkType: hard