From 93ea69ff5af6bc09ee07381759444930249d4d9c Mon Sep 17 00:00:00 2001 From: Dmytrol <46675332+Dimitrolito@users.noreply.github.com> Date: Fri, 17 Jan 2025 20:36:26 +0200 Subject: [PATCH 01/41] fix spelling error --- packages/client-discord/src/actions/summarize_conversation.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/client-discord/src/actions/summarize_conversation.ts b/packages/client-discord/src/actions/summarize_conversation.ts index af0163e00e7..2c92164f5b5 100644 --- a/packages/client-discord/src/actions/summarize_conversation.ts +++ b/packages/client-discord/src/actions/summarize_conversation.ts @@ -28,7 +28,7 @@ export const dateRangeTemplate = `# Messages we are summarizing (the conversatio {{recentMessages}} # Instructions: {{senderName}} is requesting a summary of the conversation. Your goal is to determine their objective, along with the range of dates that their request covers. -The "objective" is a detailed description of what the user wants to summarize based on the conversation. If they just ask for a general summary, you can either base it off the converation if the summary range is very recent, or set the object to be general, like "a detailed summary of the conversation between all users". +The "objective" is a detailed description of what the user wants to summarize based on the conversation. If they just ask for a general summary, you can either base it off the conversation if the summary range is very recent, or set the object to be general, like "a detailed summary of the conversation between all users". The "start" and "end" are the range of dates that the user wants to summarize, relative to the current time. The start and end should be relative to the current time, and measured in seconds, minutes, hours and days. The format is "2 days ago" or "3 hours ago" or "4 minutes ago" or "5 seconds ago", i.e. " ago". If you aren't sure, you can use a default range of "0 minutes ago" to "2 hours ago" or more. Better to err on the side of including too much than too little. From b41a753e5d14598085833ee183b489743ac83983 Mon Sep 17 00:00:00 2001 From: Dmytrol <46675332+Dimitrolito@users.noreply.github.com> Date: Fri, 17 Jan 2025 20:39:03 +0200 Subject: [PATCH 02/41] fix spelling error --- packages/plugin-bootstrap/src/providers/boredom.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/plugin-bootstrap/src/providers/boredom.ts b/packages/plugin-bootstrap/src/providers/boredom.ts index cbe64eddfdf..67796aa8075 100644 --- a/packages/plugin-bootstrap/src/providers/boredom.ts +++ b/packages/plugin-bootstrap/src/providers/boredom.ts @@ -215,7 +215,7 @@ const cringeWords = [ "uncharted", "multifaceted", "comprehensive", - "multi-dimentional", + "multi-dimensional", "explore", "elevate", "leverage", From 04a6f15c7e6eda667bd2e2712dc5c49226f108b8 Mon Sep 17 00:00:00 2001 From: Dmytrol <46675332+Dimitrolito@users.noreply.github.com> Date: Fri, 17 Jan 2025 20:39:59 +0200 Subject: [PATCH 03/41] fix spelling error --- packages/plugin-birdeye/src/actions/token-search-symbol.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/plugin-birdeye/src/actions/token-search-symbol.ts b/packages/plugin-birdeye/src/actions/token-search-symbol.ts index bcf7e33c6d3..618a4058210 100644 --- a/packages/plugin-birdeye/src/actions/token-search-symbol.ts +++ b/packages/plugin-birdeye/src/actions/token-search-symbol.ts @@ -90,7 +90,7 @@ export const tokenSearchSymbolAction = { ) ); - // get filter the resuls to only include the token results and then filter the results to only include the ones that match the symbol + // get filter the results to only include the token results and then filter the results to only include the ones that match the symbol const validResults = results.map((r, i) => r.data.items .filter((item) => item.type === "token" && item.result) From 37f283fd3e5a63e01423af16e58bc4dc36c192ab Mon Sep 17 00:00:00 2001 From: Dmytrol <46675332+Dimitrolito@users.noreply.github.com> Date: Fri, 17 Jan 2025 20:40:57 +0200 Subject: [PATCH 04/41] fix spelling error --- packages/plugin-web-search/src/services/webSearchService.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/plugin-web-search/src/services/webSearchService.ts b/packages/plugin-web-search/src/services/webSearchService.ts index bf55329ba88..9322211cc29 100644 --- a/packages/plugin-web-search/src/services/webSearchService.ts +++ b/packages/plugin-web-search/src/services/webSearchService.ts @@ -6,7 +6,7 @@ import { import { tavily } from "@tavily/core"; import { IWebSearchService, SearchOptions, SearchResponse } from "../types"; -export type TavilyClient = ReturnType; // declaring manually because orginal package does not export its types +export type TavilyClient = ReturnType; // declaring manually because original package does not export its types export class WebSearchService extends Service implements IWebSearchService { public tavilyClient: TavilyClient From 603fc10e775c11bbcb63e7bf6f7ac2b69de05ca9 Mon Sep 17 00:00:00 2001 From: Dmytrol <46675332+Dimitrolito@users.noreply.github.com> Date: Fri, 17 Jan 2025 20:42:39 +0200 Subject: [PATCH 05/41] fix spelling error --- packages/plugin-starknet/src/utils/index.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/plugin-starknet/src/utils/index.ts b/packages/plugin-starknet/src/utils/index.ts index cc73684d8e0..08d128a2e44 100644 --- a/packages/plugin-starknet/src/utils/index.ts +++ b/packages/plugin-starknet/src/utils/index.ts @@ -38,11 +38,11 @@ export const getPercent = (amount: string | number, decimals: number) => { return new Percent(amount, decimals); }; -export const parseFormatedAmount = (amount: string) => amount.replace(/,/g, ""); +export const parseFormattedAmount = (amount: string) => amount.replace(/,/g, ""); export const PERCENTAGE_INPUT_PRECISION = 2; -export const parseFormatedPercentage = (percent: string) => +export const parseFormattedPercentage = (percent: string) => new Percent( +percent * 10 ** PERCENTAGE_INPUT_PRECISION, 100 * 10 ** PERCENTAGE_INPUT_PRECISION @@ -65,12 +65,12 @@ export const formatCurrenyAmount = ( }; export const formatPercentage = (percentage: Percent) => { - const formatedPercentage = +percentage.toFixed(2); + const formattedPercentage = +percentage.toFixed(2); const exact = percentage.equalTo( - new Percent(Math.round(formatedPercentage * 100), 10000) + new Percent(Math.round(formattedPercentage * 100), 10000) ); - return `${exact ? "" : "~"}${formatedPercentage}%`; + return `${exact ? "" : "~"}${formattedPercentage}%`; }; export type RetryConfig = { From 2c01248982b15c561429cc16899840a275e24c62 Mon Sep 17 00:00:00 2001 From: Dmytrol <46675332+Dimitrolito@users.noreply.github.com> Date: Fri, 17 Jan 2025 20:43:34 +0200 Subject: [PATCH 06/41] fix spelling error --- packages/plugin-obsidian/src/actions/search.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/plugin-obsidian/src/actions/search.ts b/packages/plugin-obsidian/src/actions/search.ts index 4e730f78ffb..c742a70c630 100644 --- a/packages/plugin-obsidian/src/actions/search.ts +++ b/packages/plugin-obsidian/src/actions/search.ts @@ -26,7 +26,7 @@ export const searchAction: Action = { "FULL_SEARCH_VAULT", "FULL_SEARCH_NOTES", "FULL_SEARCH_FILES", - "SERCH_ALL", + "SEARCH_ALL", "SEARCH_ALL_NOTES", "SEARCH_ALL_FILES", "SEARCH_VAULT", From e28353c63b7848e251cb3f6a5f54af590a21dcf4 Mon Sep 17 00:00:00 2001 From: twilwa Date: Fri, 17 Jan 2025 12:33:42 -0800 Subject: [PATCH 07/41] Revert "refactor: dockerize smoke tests (#2420)" (#2459) This reverts commit 52565607a98c1b2f71fec380660bb3c83f0389c8. --- .github/workflows/smoke-tests.yml | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/.github/workflows/smoke-tests.yml b/.github/workflows/smoke-tests.yml index 00d1a5116ba..2c088afbe68 100644 --- a/.github/workflows/smoke-tests.yml +++ b/.github/workflows/smoke-tests.yml @@ -10,24 +10,17 @@ on: jobs: smoke-tests: runs-on: ubuntu-latest - container: - image: node:23-bullseye steps: - uses: actions/checkout@v4 - - name: Cache pnpm - uses: actions/cache@v4 + - uses: pnpm/action-setup@v3 with: - path: | - ~/.pnpm-store - **/node_modules - key: ${{ runner.os }}-pnpm-${{ hashFiles('**/pnpm-lock.yaml') }} - restore-keys: ${{ runner.os }}-pnpm- + version: 9.15.0 - - name: Setup pnpm - uses: pnpm/action-setup@v3 + - uses: actions/setup-node@v4 with: - version: 9.15.0 + node-version: "23.3.0" + cache: "pnpm" - name: Run smoke tests run: pnpm run smokeTests From 0f643c047f1cd301fc44cfbb1d7f57a0202460b1 Mon Sep 17 00:00:00 2001 From: aryan <48391385+thearyanag@users.noreply.github.com> Date: Sat, 18 Jan 2025 02:07:29 +0530 Subject: [PATCH 08/41] feat: Add features to the Solana Agent Kit (#2458) * wip: solana-agent-kit * feat: swap * feat: transfer * feat: swap dao * broken lock file * lock file * feat: add lend/stake/bounty/token info action from agent kit * feat: agent kit pkg update * add actions * feat: Adds functions to the solana agent kit plugin * feat: rename solana-agentkit to solana-agent-kit --- agent/package.json | 2 +- agent/src/index.ts | 2 +- .../.npmignore | 0 .../eslint.config.mjs | 0 .../package.json | 2 +- .../src/actions/createToken.ts | 13 +- .../src/actions/getTokenInfo.ts | 153 + .../src/actions/gibwork.ts | 177 + .../src/actions/lend.ts | 153 + .../src/actions/stake.ts | 152 + .../src/actions/swap.ts | 205 + .../src/actions/transfer.ts | 190 + .../plugin-solana-agent-kit/src/client.ts | 23 + packages/plugin-solana-agent-kit/src/index.ts | 18 + .../src/keypairUtils.ts | 82 + .../tsconfig.json | 0 .../tsup.config.ts | 0 packages/plugin-solana-agentkit/src/index.ts | 12 - packages/plugin-solana/package.json | 5 +- packages/plugin-solana/src/actions/pumpfun.ts | 331 +- packages/plugin-solana/src/actions/swap.ts | 2 +- packages/plugin-solana/src/actions/swapDao.ts | 2 +- .../plugin-solana/src/actions/transfer.ts | 2 +- packages/plugin-solana/src/index.ts | 2 +- pnpm-lock.yaml | 3910 +++++++++-------- 25 files changed, 3389 insertions(+), 2049 deletions(-) rename packages/{plugin-solana-agentkit => plugin-solana-agent-kit}/.npmignore (100%) rename packages/{plugin-solana-agentkit => plugin-solana-agent-kit}/eslint.config.mjs (100%) rename packages/{plugin-solana-agentkit => plugin-solana-agent-kit}/package.json (95%) rename packages/{plugin-solana-agentkit => plugin-solana-agent-kit}/src/actions/createToken.ts (92%) create mode 100644 packages/plugin-solana-agent-kit/src/actions/getTokenInfo.ts create mode 100644 packages/plugin-solana-agent-kit/src/actions/gibwork.ts create mode 100644 packages/plugin-solana-agent-kit/src/actions/lend.ts create mode 100644 packages/plugin-solana-agent-kit/src/actions/stake.ts create mode 100644 packages/plugin-solana-agent-kit/src/actions/swap.ts create mode 100644 packages/plugin-solana-agent-kit/src/actions/transfer.ts create mode 100644 packages/plugin-solana-agent-kit/src/client.ts create mode 100644 packages/plugin-solana-agent-kit/src/index.ts create mode 100644 packages/plugin-solana-agent-kit/src/keypairUtils.ts rename packages/{plugin-solana-agentkit => plugin-solana-agent-kit}/tsconfig.json (100%) rename packages/{plugin-solana-agentkit => plugin-solana-agent-kit}/tsup.config.ts (100%) delete mode 100644 packages/plugin-solana-agentkit/src/index.ts diff --git a/agent/package.json b/agent/package.json index bc1a7eed06c..3b0c4ca9eb1 100644 --- a/agent/package.json +++ b/agent/package.json @@ -63,7 +63,7 @@ "@elizaos/plugin-node": "workspace:*", "@elizaos/plugin-solana": "workspace:*", "@elizaos/plugin-injective": "workspace:*", - "@elizaos/plugin-solana-agentkit": "workspace:*", + "@elizaos/plugin-solana-agent-kit": "workspace:*", "@elizaos/plugin-squid-router": "workspace:*", "@elizaos/plugin-autonome": "workspace:*", "@elizaos/plugin-starknet": "workspace:*", diff --git a/agent/src/index.ts b/agent/src/index.ts index 9cbcf274059..e72a1c00eeb 100644 --- a/agent/src/index.ts +++ b/agent/src/index.ts @@ -85,7 +85,7 @@ import { openWeatherPlugin } from "@elizaos/plugin-open-weather"; import { quaiPlugin } from "@elizaos/plugin-quai"; import { sgxPlugin } from "@elizaos/plugin-sgx"; import { solanaPlugin } from "@elizaos/plugin-solana"; -import { solanaAgentkitPlugin } from "@elizaos/plugin-solana-agentkit"; +import { solanaAgentkitPlugin } from "@elizaos/plugin-solana-agent-kit"; import { squidRouterPlugin } from "@elizaos/plugin-squid-router"; import { stargazePlugin } from "@elizaos/plugin-stargaze"; import { storyPlugin } from "@elizaos/plugin-story"; diff --git a/packages/plugin-solana-agentkit/.npmignore b/packages/plugin-solana-agent-kit/.npmignore similarity index 100% rename from packages/plugin-solana-agentkit/.npmignore rename to packages/plugin-solana-agent-kit/.npmignore diff --git a/packages/plugin-solana-agentkit/eslint.config.mjs b/packages/plugin-solana-agent-kit/eslint.config.mjs similarity index 100% rename from packages/plugin-solana-agentkit/eslint.config.mjs rename to packages/plugin-solana-agent-kit/eslint.config.mjs diff --git a/packages/plugin-solana-agentkit/package.json b/packages/plugin-solana-agent-kit/package.json similarity index 95% rename from packages/plugin-solana-agentkit/package.json rename to packages/plugin-solana-agent-kit/package.json index 8f5d72faea3..263fde310a8 100644 --- a/packages/plugin-solana-agentkit/package.json +++ b/packages/plugin-solana-agent-kit/package.json @@ -1,5 +1,5 @@ { - "name": "@elizaos/plugin-solana-agentkit", + "name": "@elizaos/plugin-solana-agent-kit", "version": "0.1.9-alpha.1", "main": "dist/index.js", "type": "module", diff --git a/packages/plugin-solana-agentkit/src/actions/createToken.ts b/packages/plugin-solana-agent-kit/src/actions/createToken.ts similarity index 92% rename from packages/plugin-solana-agentkit/src/actions/createToken.ts rename to packages/plugin-solana-agent-kit/src/actions/createToken.ts index 50c0cbdf94f..fbae4ddc613 100644 --- a/packages/plugin-solana-agentkit/src/actions/createToken.ts +++ b/packages/plugin-solana-agent-kit/src/actions/createToken.ts @@ -11,9 +11,7 @@ import { State, type Action, } from "@elizaos/core"; - -import { SolanaAgentKit } from "solana-agent-kit"; - +import { getSAK } from "../client"; export interface CreateTokenContent extends Content { name: string; uri: string; @@ -103,14 +101,7 @@ export default { } elizaLogger.log("Init solana agent kit..."); - const solanaPrivatekey = runtime.getSetting("SOLANA_PRIVATE_KEY"); - const rpc = runtime.getSetting("SOLANA_RPC_URL"); - const openAIKey = runtime.getSetting("OPENAI_API_KEY"); - const solanaAgentKit = new SolanaAgentKit( - solanaPrivatekey, - rpc, - openAIKey - ); + const solanaAgentKit = await getSAK(runtime); try { const deployedAddress = await solanaAgentKit.deployToken( content.name, diff --git a/packages/plugin-solana-agent-kit/src/actions/getTokenInfo.ts b/packages/plugin-solana-agent-kit/src/actions/getTokenInfo.ts new file mode 100644 index 00000000000..3b78538c610 --- /dev/null +++ b/packages/plugin-solana-agent-kit/src/actions/getTokenInfo.ts @@ -0,0 +1,153 @@ + +import { elizaLogger, } from "@elizaos/core"; +import { + ActionExample, + Content, + HandlerCallback, + IAgentRuntime, + Memory, + ModelClass, + State, + type Action, +} from "@elizaos/core"; +import { composeContext } from "@elizaos/core"; +import { generateObjectDeprecated } from "@elizaos/core"; +import { ACTIONS } from "solana-agent-kit"; +import { getSAK } from "../client"; + +const GET_TOKEN_INFO_ACTION = ACTIONS.GET_TOKEN_DATA_ACTION; + +export interface GetTokenInfoContent extends Content { + tokenAddress: string; +} + +function isGetTokenInfoContent( + runtime: IAgentRuntime, + content: any +): content is GetTokenInfoContent { + elizaLogger.log("Content for transfer", content); + return ( + typeof content.tokenAddress === "string" + ); +} + +const getTokenInfoTemplate = `Respond with a JSON markdown block containing only the extracted values. Use null for any values that cannot be determined. + +Example response: +\`\`\`json +{ + "tokenAddress": "SENDdRQtYMWaQrBroBrJ2Q53fgVuq95CV9UPGEvpCxa", +} +\`\`\` + +{{recentMessages}} + +Given the recent messages, extract the following information about the requested token: +- Token contract address + +Respond with a JSON markdown block containing only the extracted values.`; + +export default { + name: GET_TOKEN_INFO_ACTION.name, + similes: GET_TOKEN_INFO_ACTION.similes, + validate: async (runtime: IAgentRuntime, message: Memory) => { + elizaLogger.log("Validating get token info from user:", message.userId); + + return false; + }, + description: GET_TOKEN_INFO_ACTION.description, + handler: async ( + runtime: IAgentRuntime, + message: Memory, + state: State, + _options: { [key: string]: unknown }, + callback?: HandlerCallback + ): Promise => { + elizaLogger.log("Starting GET_TOKEN_INFO handler..."); + const sak = await getSAK(runtime); + + // Initialize or update state + if (!state) { + state = (await runtime.composeState(message)) as State; + } else { + state = await runtime.updateRecentMessageState(state); + } + + // Compose get token info context + const getTokenInfoContext = composeContext({ + state, + template: getTokenInfoTemplate, + }); + + // Generate get token info content + const content = await generateObjectDeprecated({ + runtime, + context: getTokenInfoContext, + modelClass: ModelClass.LARGE, + }); + + // Validate get token info content + if (!isGetTokenInfoContent(runtime, content)) { + elizaLogger.error("Invalid content for GET_TOKEN_INFO action."); + if (callback) { + callback({ + text: "Unable to process get token info request. Invalid content provided.", + content: { error: "Invalid get token info content" }, + }); + } + return false; + } + + try { + + const tokenData = await sak.getTokenDataByAddress(content.tokenAddress) + + console.log("Token data:", tokenData); + + if (callback) { + callback({ + text: `Successfully retrieved token data for ${content.tokenAddress}`, + content: { + success: true, + tokenData: tokenData, + }, + }); + } + + return true; + } catch (error) { + elizaLogger.error("Error during get token info:", error); + if (callback) { + callback({ + text: `Error getting token info: ${error.message}`, + content: { error: error.message }, + }); + } + return false; + } + }, + + examples: [ + [ + { + user: "{{user1}}", + content: { + text: "Get token info for SENDdRQtYMWaQrBroBrJ2Q53fgVuq95CV9UPGEvpCxa", + }, + }, + { + user: "{{user2}}", + content: { + text: "Get token info for SENDdRQtYMWaQrBroBrJ2Q53fgVuq95CV9UPGEvpCxa", + action: "GET_TOKEN_INFO", + }, + }, + { + user: "{{user2}}", + content: { + text: "Successfully retrieved token info for SENDdRQtYMWaQrBroBrJ2Q53fgVuq95CV9UPGEvpCxa", + }, + }, + ], + ] as ActionExample[][], +} as Action; diff --git a/packages/plugin-solana-agent-kit/src/actions/gibwork.ts b/packages/plugin-solana-agent-kit/src/actions/gibwork.ts new file mode 100644 index 00000000000..685419d914f --- /dev/null +++ b/packages/plugin-solana-agent-kit/src/actions/gibwork.ts @@ -0,0 +1,177 @@ +import { elizaLogger } from "@elizaos/core"; +import { + ActionExample, + Content, + HandlerCallback, + IAgentRuntime, + Memory, + ModelClass, + State, + type Action, +} from "@elizaos/core"; +import { composeContext } from "@elizaos/core"; +import { generateObjectDeprecated } from "@elizaos/core"; +import { ACTIONS } from "solana-agent-kit"; +import { getSAK } from "../client"; + +const GIBWORK_ACTION = ACTIONS.CREATE_GIBWORK_TASK_ACTION; + +export interface GibWorkContent extends Content { + title: string; + content: string; + requirements: string; + tags: string[]; + tokenMintAddress: string; + tokenAmount: number; +} + +function isGibWorkContent( + runtime: IAgentRuntime, + content: any +): content is GibWorkContent { + elizaLogger.log("Content for gibwork", content); + return ( + typeof content.title === "string" && + typeof content.content === "string" && + typeof content.requirements === "string" && + Array.isArray(content.tags) && + typeof content.tokenMintAddress === "string" && + typeof content.tokenAmount === "number" + ); +} + +const gibworkTemplate = `Respond with a JSON markdown block containing only the extracted values. Use null for any values that cannot be determined. + +Example response: +\`\`\`json +{ + "title": "Build a Solana dApp", + "content": "Create a simple Solana dApp with React frontend", + "requirements": "Experience with Rust and React", + "tags": ["solana", "rust", "react"], + "tokenMintAddress": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v", + "tokenAmount": 100 +} +\`\`\` + +{{recentMessages}} + +Given the recent messages, extract the following information about the GibWork task: +- Title of the task +- Content/description of the task +- Requirements for the task +- Tags related to the task +- Token mint address for payment +- Token amount for payment + +Respond with a JSON markdown block containing only the extracted values.`; + +export default { + name: GIBWORK_ACTION.name, + similes: GIBWORK_ACTION.similes, + validate: async (runtime: IAgentRuntime, message: Memory) => { + elizaLogger.log("Validating gibwork task from user:", message.userId); + return false; + }, + description: GIBWORK_ACTION.description, + handler: async ( + runtime: IAgentRuntime, + message: Memory, + state: State, + _options: { [key: string]: unknown }, + callback?: HandlerCallback + ): Promise => { + elizaLogger.log("Starting CREATE_GIBWORK_TASK handler..."); + const sak = await getSAK(runtime); + + // Initialize or update state + if (!state) { + state = (await runtime.composeState(message)) as State; + } else { + state = await runtime.updateRecentMessageState(state); + } + + // Compose gibwork context + const gibworkContext = composeContext({ + state, + template: gibworkTemplate, + }); + + // Generate gibwork content + const content = await generateObjectDeprecated({ + runtime, + context: gibworkContext, + modelClass: ModelClass.LARGE, + }); + + // Validate gibwork content + if (!isGibWorkContent(runtime, content)) { + elizaLogger.error("Invalid content for CREATE_GIBWORK_TASK action."); + if (callback) { + callback({ + text: "Unable to process GibWork task creation. Invalid content provided.", + content: { error: "Invalid gibwork content" }, + }); + } + return false; + } + + try { + const gibworkResult = await sak.createGibworkTask( + content.title, + content.content, + content.requirements, + content.tags, + content.tokenMintAddress, + content.tokenAmount + ); + + console.log("GibWork task creation result:", gibworkResult); + + if (callback) { + callback({ + text: `Successfully created GibWork task: ${content.title}`, + content: { + success: true, + gibworkResult: gibworkResult, + }, + }); + } + + return true; + } catch (error) { + elizaLogger.error("Error during GibWork task creation:", error); + if (callback) { + callback({ + text: `Error creating GibWork task: ${error.message}`, + content: { error: error.message }, + }); + } + return false; + } + }, + + examples: [ + [ + { + user: "{{user1}}", + content: { + text: "Create a GibWork task for building a Solana dApp, offering 100 USDC", + }, + }, + { + user: "{{user2}}", + content: { + text: "Creating GibWork task", + action: "CREATE_GIBWORK_TASK", + }, + }, + { + user: "{{user2}}", + content: { + text: "Successfully created GibWork task: Build a Solana dApp", + }, + }, + ], + ] as ActionExample[][], +} as Action; \ No newline at end of file diff --git a/packages/plugin-solana-agent-kit/src/actions/lend.ts b/packages/plugin-solana-agent-kit/src/actions/lend.ts new file mode 100644 index 00000000000..4409260386d --- /dev/null +++ b/packages/plugin-solana-agent-kit/src/actions/lend.ts @@ -0,0 +1,153 @@ +import { elizaLogger } from "@elizaos/core"; +import { + ActionExample, + Content, + HandlerCallback, + IAgentRuntime, + Memory, + ModelClass, + State, + type Action, +} from "@elizaos/core"; +import { composeContext } from "@elizaos/core"; +import { generateObjectDeprecated } from "@elizaos/core"; +import { ACTIONS } from "solana-agent-kit"; +import { getSAK } from "../client"; + +const LEND_ASSET_ACTION = ACTIONS.LEND_ASSET_ACTION; + +export interface LendAssetContent extends Content { + amount: number; +} + +function isLendAssetContent( + runtime: IAgentRuntime, + content: any +): content is LendAssetContent { + elizaLogger.log("Content for lend", content); + return ( + typeof content.amount === "number" + ); +} + +const lendTemplate = `Respond with a JSON markdown block containing only the extracted values. Use null for any values that cannot be determined. + +Example response: +\`\`\`json +{ + "amount": "100", +} +\`\`\` + +{{recentMessages}} + +Given the recent messages, extract the following information about the lending request: +- Amount of USDC to lend + +Respond with a JSON markdown block containing only the extracted values.`; + +export default { + name: LEND_ASSET_ACTION.name, + similes: LEND_ASSET_ACTION.similes, + validate: async (runtime: IAgentRuntime, message: Memory) => { + elizaLogger.log("Validating lend asset from user:", message.userId); + return false; + }, + description: LEND_ASSET_ACTION.description, + handler: async ( + runtime: IAgentRuntime, + message: Memory, + state: State, + _options: { [key: string]: unknown }, + callback?: HandlerCallback + ): Promise => { + elizaLogger.log("Starting LEND_ASSET handler..."); + const sak = await getSAK(runtime); + + // Initialize or update state + if (!state) { + state = (await runtime.composeState(message)) as State; + } else { + state = await runtime.updateRecentMessageState(state); + } + + // Compose lend context + const lendContext = composeContext({ + state, + template: lendTemplate, + }); + + // Generate lend content + const content = await generateObjectDeprecated({ + runtime, + context: lendContext, + modelClass: ModelClass.LARGE, + }); + + // Validate lend content + if (!isLendAssetContent(runtime, content)) { + elizaLogger.error("Invalid content for LEND_ASSET action."); + if (callback) { + callback({ + text: "Unable to process lending request. Invalid content provided.", + content: { error: "Invalid lend content" }, + }); + } + return false; + } + + try { + const lendResult = await sak.lendAssets( + + content.amount + ); + + console.log("Lend result:", lendResult); + + if (callback) { + callback({ + text: `Successfully lent ${content.amount} USDC`, + content: { + success: true, + lendResult: lendResult, + }, + }); + } + + return true; + } catch (error) { + elizaLogger.error("Error during lending:", error); + if (callback) { + callback({ + text: `Error lending asset: ${error.message}`, + content: { error: error.message }, + }); + } + return false; + } + }, + + examples: [ + [ + { + user: "{{user1}}", + content: { + text: "I want to lend 100 USDC", + }, + }, + { + user: "{{user2}}", + content: { + text: "Lend 100 USDC", + action: "LEND_ASSET", + }, + }, + { + user: "{{user2}}", + content: { + text: "Successfully lent 100 USDC", + }, + }, + ], + ] as ActionExample[][], +} as Action; \ No newline at end of file diff --git a/packages/plugin-solana-agent-kit/src/actions/stake.ts b/packages/plugin-solana-agent-kit/src/actions/stake.ts new file mode 100644 index 00000000000..422f05d11e5 --- /dev/null +++ b/packages/plugin-solana-agent-kit/src/actions/stake.ts @@ -0,0 +1,152 @@ +import { elizaLogger } from "@elizaos/core"; +import { + ActionExample, + Content, + HandlerCallback, + IAgentRuntime, + Memory, + ModelClass, + State, + type Action, +} from "@elizaos/core"; +import { composeContext } from "@elizaos/core"; +import { generateObjectDeprecated } from "@elizaos/core"; +import { ACTIONS } from "solana-agent-kit"; +import { getSAK } from "../client"; + +const STAKE_ACTION = ACTIONS.STAKE_WITH_JUP_ACTION; + +export interface StakeContent extends Content { + amount: number; +} + +function isStakeContent( + runtime: IAgentRuntime, + content: any +): content is StakeContent { + elizaLogger.log("Content for stake", content); + return ( + typeof content.amount === "number" + ); +} + +const stakeTemplate = `Respond with a JSON markdown block containing only the extracted values. Use null for any values that cannot be determined. + +Example response: +\`\`\`json +{ + "amount": "100", +} +\`\`\` + +{{recentMessages}} + +Given the recent messages, extract the following information about the staking request: +- Amount to stake + +Respond with a JSON markdown block containing only the extracted values.`; + +export default { + name: STAKE_ACTION.name, + similes: STAKE_ACTION.similes, + validate: async (runtime: IAgentRuntime, message: Memory) => { + elizaLogger.log("Validating stake from user:", message.userId); + return false; + }, + description: STAKE_ACTION.description, + handler: async ( + runtime: IAgentRuntime, + message: Memory, + state: State, + _options: { [key: string]: unknown }, + callback?: HandlerCallback + ): Promise => { + elizaLogger.log("Starting STAKE handler..."); + const sak = await getSAK(runtime); + + // Initialize or update state + if (!state) { + state = (await runtime.composeState(message)) as State; + } else { + state = await runtime.updateRecentMessageState(state); + } + + // Compose stake context + const stakeContext = composeContext({ + state, + template: stakeTemplate, + }); + + // Generate stake content + const content = await generateObjectDeprecated({ + runtime, + context: stakeContext, + modelClass: ModelClass.LARGE, + }); + + // Validate stake content + if (!isStakeContent(runtime, content)) { + elizaLogger.error("Invalid content for STAKE action."); + if (callback) { + callback({ + text: "Unable to process staking request. Invalid content provided.", + content: { error: "Invalid stake content" }, + }); + } + return false; + } + + try { + const stakeResult = await sak.stake( + content.amount + ); + + console.log("Stake result:", stakeResult); + + if (callback) { + callback({ + text: `Successfully staked ${content.amount} tokens`, + content: { + success: true, + tx: stakeResult, + }, + }); + } + + return true; + } catch (error) { + elizaLogger.error("Error during staking:", error); + if (callback) { + callback({ + text: `Error staking: ${error.message}`, + content: { error: error.message }, + }); + } + return false; + } + }, + + examples: [ + [ + { + user: "{{user1}}", + content: { + text: "I want to stake 100 tokens", + }, + }, + { + user: "{{user2}}", + content: { + text: "Stake 100 tokens", + action: "STAKE_WITH_JUP", + }, + }, + { + user: "{{user2}}", + content: { + text: "Successfully staked 100 tokens", + }, + }, + ], + ] as ActionExample[][], +} as Action; \ No newline at end of file diff --git a/packages/plugin-solana-agent-kit/src/actions/swap.ts b/packages/plugin-solana-agent-kit/src/actions/swap.ts new file mode 100644 index 00000000000..e059e7d6192 --- /dev/null +++ b/packages/plugin-solana-agent-kit/src/actions/swap.ts @@ -0,0 +1,205 @@ +import { + ActionExample, + composeContext, + generateObjectDeprecated, + HandlerCallback, + IAgentRuntime, + Memory, + ModelClass, + settings, + State, + type Action, + elizaLogger, +} from "@elizaos/core"; +import { Connection, PublicKey } from "@solana/web3.js"; +import { ACTIONS } from "solana-agent-kit"; +import { getSAK } from "../client"; + +const TRADE_ACTION = ACTIONS.TRADE_ACTION; + +const swapTemplate = `Respond with a JSON markdown block containing only the extracted values. Use null for any values that cannot be determined. + +Example response: +\`\`\`json +{ + "inputTokenSymbol": "SOL", + "outputTokenSymbol": "USDC", + "inputTokenCA": "So11111111111111111111111111111111111111112", + "outputTokenCA": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v", + "amount": 1.5 +} +\`\`\` + +{{recentMessages}} + +Given the recent messages and wallet information below: + +{{walletInfo}} + +Extract the following information about the requested token swap: +- Input token symbol (the token being sold) +- Output token symbol (the token being bought) +- Input token contract address if provided +- Output token contract address if provided +- Amount to swap + +Respond with a JSON markdown block containing only the extracted values. Use null for any values that cannot be determined. The result should be a valid JSON object with the following schema: +\`\`\`json +{ + "inputTokenSymbol": string | null, + "outputTokenSymbol": string | null, + "inputTokenCA": string | null, + "outputTokenCA": string | null, + "amount": number | string | null +} +\`\`\``; + +// if we get the token symbol but not the CA, check walet for matching token, and if we have, get the CA for it + +export default { + name: TRADE_ACTION.name, + similes: TRADE_ACTION.similes, + validate: async (runtime: IAgentRuntime, message: Memory) => { + // Check if the necessary parameters are provided in the message + elizaLogger.log("Message:", message); + return true; + }, + description: TRADE_ACTION.description, + handler: async ( + runtime: IAgentRuntime, + message: Memory, + state: State, + _options: { [key: string]: unknown }, + callback?: HandlerCallback + ): Promise => { + const sak = await getSAK(runtime); + // composeState + if (!state) { + state = (await runtime.composeState(message)) as State; + } else { + state = await runtime.updateRecentMessageState(state); + } + + const swapContext = composeContext({ + state, + template: swapTemplate, + }); + + const response = await generateObjectDeprecated({ + runtime, + context: swapContext, + modelClass: ModelClass.LARGE, + }); + + elizaLogger.log("Response:", response); + // const type = response.inputTokenSymbol?.toUpperCase() === "SOL" ? "buy" : "sell"; + + // Add SOL handling logic + if (response.inputTokenSymbol?.toUpperCase() === "SOL") { + response.inputTokenCA = settings.SOL_ADDRESS; + } + if (response.outputTokenSymbol?.toUpperCase() === "SOL") { + response.outputTokenCA = settings.SOL_ADDRESS; + } + + if (!response.amount) { + elizaLogger.log("No amount provided, skipping swap"); + const responseMsg = { + text: "I need the amount to perform the swap", + }; + callback?.(responseMsg); + return true; + } + + // TODO: if response amount is half, all, etc, semantically retrieve amount and return as number + if (!response.amount) { + elizaLogger.log("Amount is not a number, skipping swap"); + const responseMsg = { + text: "The amount must be a number", + }; + callback?.(responseMsg); + return true; + } + try { + const connection = new Connection( + "https://api.mainnet-beta.solana.com" + ); + + // const provider = new WalletProvider(connection, walletPublicKey); + + console.log("Wallet Public Key:", sak.wallet_address.toString()); + console.log("inputTokenSymbol:", response.inputTokenCA); + console.log("outputTokenSymbol:", response.outputTokenCA); + console.log("amount:", response.amount); + + const txid = await sak.trade( + new PublicKey(response.outputTokenCA), + response.amount, + new PublicKey(response.inputTokenCA), + ); + + const latestBlockhash = await connection.getLatestBlockhash(); + + const confirmation = await connection.confirmTransaction( + { + signature: txid, + blockhash: latestBlockhash.blockhash, + lastValidBlockHeight: latestBlockhash.lastValidBlockHeight, + }, + "confirmed" + ); + + if (confirmation.value.err) { + throw new Error( + `Transaction failed: ${confirmation.value.err}` + ); + } + + if (confirmation.value.err) { + throw new Error( + `Transaction failed: ${confirmation.value.err}` + ); + } + + elizaLogger.log("Swap completed successfully!"); + elizaLogger.log(`Transaction ID: ${txid}`); + + const responseMsg = { + text: `Swap completed successfully! Transaction ID: ${txid}`, + }; + + callback?.(responseMsg); + + return true; + } catch (error) { + elizaLogger.error("Error during token swap:", error); + return false; + } + }, + examples: [ + [ + { + user: "{{user1}}", + content: { + inputTokenSymbol: "SOL", + outputTokenSymbol: "USDC", + amount: 0.1, + }, + }, + { + user: "{{user2}}", + content: { + text: "Swapping 0.1 SOL for USDC...", + action: "TOKEN_SWAP", + }, + }, + { + user: "{{user2}}", + content: { + text: "Swap completed successfully! Transaction ID: ...", + }, + }, + ], + // Add more examples as needed + ] as ActionExample[][], +} as Action; diff --git a/packages/plugin-solana-agent-kit/src/actions/transfer.ts b/packages/plugin-solana-agent-kit/src/actions/transfer.ts new file mode 100644 index 00000000000..7e744356c0a --- /dev/null +++ b/packages/plugin-solana-agent-kit/src/actions/transfer.ts @@ -0,0 +1,190 @@ + +import { elizaLogger, } from "@elizaos/core"; + +import { + PublicKey, + +} from "@solana/web3.js"; + +import { + ActionExample, + Content, + HandlerCallback, + IAgentRuntime, + Memory, + ModelClass, + State, + type Action, +} from "@elizaos/core"; +import { composeContext } from "@elizaos/core"; +import { generateObjectDeprecated } from "@elizaos/core"; +import { ACTIONS } from "solana-agent-kit"; +import { getSAK } from "../client"; + +const TRANSFER_ACTION = ACTIONS.TRANSFER_ACTION; + +export interface TransferContent extends Content { + tokenAddress: string; + recipient: string; + amount: string | number; +} + +function isTransferContent( + runtime: IAgentRuntime, + content: any +): content is TransferContent { + elizaLogger.log("Content for transfer", content); + return ( + typeof content.tokenAddress === "string" && + typeof content.recipient === "string" && + (typeof content.amount === "string" || + typeof content.amount === "number") + ); +} + +const transferTemplate = `Respond with a JSON markdown block containing only the extracted values. Use null for any values that cannot be determined. + +Example response: +\`\`\`json +{ + "tokenAddress": "BieefG47jAHCGZBxi2q87RDuHyGZyYC3vAzxpyu8pump", + "recipient": "9jW8FPr6BSSsemWPV22UUCzSqkVdTp6HTyPqeqyuBbCa", + "amount": "1000" +} +\`\`\` + +{{recentMessages}} + +Given the recent messages, extract the following information about the requested token transfer: +- Token contract address +- Recipient wallet address +- Amount to transfer + +Respond with a JSON markdown block containing only the extracted values.`; + +export default { + name: TRANSFER_ACTION.name, + similes: TRANSFER_ACTION.similes, + validate: async (runtime: IAgentRuntime, message: Memory) => { + elizaLogger.log("Validating transfer from user:", message.userId); + //add custom validate logic here + /* + const adminIds = runtime.getSetting("ADMIN_USER_IDS")?.split(",") || []; + //elizaLogger.log("Admin IDs from settings:", adminIds); + + const isAdmin = adminIds.includes(message.userId); + + if (isAdmin) { + //elizaLogger.log(`Authorized transfer from user: ${message.userId}`); + return true; + } + else + { + //elizaLogger.log(`Unauthorized transfer attempt from user: ${message.userId}`); + return false; + } + */ + return false; + }, + description: TRANSFER_ACTION.description, + handler: async ( + runtime: IAgentRuntime, + message: Memory, + state: State, + _options: { [key: string]: unknown }, + callback?: HandlerCallback + ): Promise => { + elizaLogger.log("Starting SEND_TOKEN handler..."); + const sak = await getSAK(runtime); + + // Initialize or update state + if (!state) { + state = (await runtime.composeState(message)) as State; + } else { + state = await runtime.updateRecentMessageState(state); + } + + // Compose transfer context + const transferContext = composeContext({ + state, + template: transferTemplate, + }); + + // Generate transfer content + const content = await generateObjectDeprecated({ + runtime, + context: transferContext, + modelClass: ModelClass.LARGE, + }); + + // Validate transfer content + if (!isTransferContent(runtime, content)) { + elizaLogger.error("Invalid content for TRANSFER_TOKEN action."); + if (callback) { + callback({ + text: "Unable to process transfer request. Invalid content provided.", + content: { error: "Invalid transfer content" }, + }); + } + return false; + } + + try { + + const mintPubkey = new PublicKey(content.tokenAddress); + const recipientPubkey = new PublicKey(content.recipient); + + + const txId = await sak.transfer(recipientPubkey, Number(content.amount), mintPubkey) + + console.log("Transfer successful:", txId); + + if (callback) { + callback({ + text: `Successfully transferred ${content.amount} tokens to ${content.recipient}\nTransaction: ${txId}`, + content: { + success: true, + signature : txId, + amount: content.amount, + recipient: content.recipient, + }, + }); + } + + return true; + } catch (error) { + elizaLogger.error("Error during token transfer:", error); + if (callback) { + callback({ + text: `Error transferring tokens: ${error.message}`, + content: { error: error.message }, + }); + } + return false; + } + }, + + examples: [ + [ + { + user: "{{user1}}", + content: { + text: "Send 69 EZSIS BieefG47jAHCGZBxi2q87RDuHyGZyYC3vAzxpyu8pump to 9jW8FPr6BSSsemWPV22UUCzSqkVdTp6HTyPqeqyuBbCa", + }, + }, + { + user: "{{user2}}", + content: { + text: "I'll send 69 EZSIS tokens now...", + action: "SEND_TOKEN", + }, + }, + { + user: "{{user2}}", + content: { + text: "Successfully sent 69 EZSIS tokens to 9jW8FPr6BSSsemWPV22UUCzSqkVdTp6HTyPqeqyuBbCa\nTransaction: 5KtPn3DXXzHkb7VAVHZGwXJQqww39ASnrf7YkyJoF2qAGEpBEEGvRHLnnTG8ZVwKqNHMqSckWVGnsQAgfH5pbxEb", + }, + }, + ], + ] as ActionExample[][], +} as Action; diff --git a/packages/plugin-solana-agent-kit/src/client.ts b/packages/plugin-solana-agent-kit/src/client.ts new file mode 100644 index 00000000000..e79e6d0cb40 --- /dev/null +++ b/packages/plugin-solana-agent-kit/src/client.ts @@ -0,0 +1,23 @@ +import { SolanaAgentKit } from "solana-agent-kit"; +import { IAgentRuntime } from "@elizaos/core"; +import { getWalletKey } from "./keypairUtils"; +import bs58 from "bs58"; + +export async function getSAK(runtime: IAgentRuntime) { + const {publicKey} = await getWalletKey(runtime, false); + const {keypair} = await getWalletKey(runtime, true); + + if (keypair.publicKey.toBase58() !== publicKey.toBase58()) { + throw new Error( + "Generated public key doesn't match expected public key" + ); + } + + return new SolanaAgentKit( + bs58.encode(keypair.secretKey), + runtime.getSetting("SOLANA_RPC_URL"), + { + OPENAI_API_KEY: runtime.getSetting("OPENAI_API_KEY"), + } + ); +} \ No newline at end of file diff --git a/packages/plugin-solana-agent-kit/src/index.ts b/packages/plugin-solana-agent-kit/src/index.ts new file mode 100644 index 00000000000..14b358a3a18 --- /dev/null +++ b/packages/plugin-solana-agent-kit/src/index.ts @@ -0,0 +1,18 @@ +import { Plugin } from "@elizaos/core"; +import createToken from "./actions/createToken.ts"; +import swap from "./actions/swap.ts"; +import lend from "./actions/lend.ts"; +import stake from "./actions/stake.ts"; +import transfer from "./actions/transfer.ts"; +import getTokenInfo from "./actions/getTokenInfo.ts"; +import gibwork from "./actions/gibwork.ts"; + +export const solanaAgentkitPlugin: Plugin = { + name: "solana", + description: "Solana Plugin with solana agent kit for Eliza", + actions: [createToken, swap, lend, stake, transfer, getTokenInfo, gibwork], + evaluators: [], + providers: [], +}; + +export default solanaAgentkitPlugin; diff --git a/packages/plugin-solana-agent-kit/src/keypairUtils.ts b/packages/plugin-solana-agent-kit/src/keypairUtils.ts new file mode 100644 index 00000000000..6dbacdb8414 --- /dev/null +++ b/packages/plugin-solana-agent-kit/src/keypairUtils.ts @@ -0,0 +1,82 @@ +import { Keypair, PublicKey } from "@solana/web3.js"; +import { DeriveKeyProvider, TEEMode } from "@elizaos/plugin-tee"; +import bs58 from "bs58"; +import { IAgentRuntime, elizaLogger } from "@elizaos/core"; + +export interface KeypairResult { + keypair?: Keypair; + publicKey?: PublicKey; +} + +/** + * Gets either a keypair or public key based on TEE mode and runtime settings + * @param runtime The agent runtime + * @param requirePrivateKey Whether to return a full keypair (true) or just public key (false) + * @returns KeypairResult containing either keypair or public key + */ +export async function getWalletKey( + runtime: IAgentRuntime, + requirePrivateKey: boolean = true +): Promise { + const teeMode = runtime.getSetting("TEE_MODE") || TEEMode.OFF; + + if (teeMode !== TEEMode.OFF) { + const walletSecretSalt = runtime.getSetting("WALLET_SECRET_SALT"); + if (!walletSecretSalt) { + throw new Error( + "WALLET_SECRET_SALT required when TEE_MODE is enabled" + ); + } + + const deriveKeyProvider = new DeriveKeyProvider(teeMode); + const deriveKeyResult = await deriveKeyProvider.deriveEd25519Keypair( + "/", + walletSecretSalt, + runtime.agentId + ); + + return requirePrivateKey + ? { keypair: deriveKeyResult.keypair } + : { publicKey: deriveKeyResult.keypair.publicKey }; + } + + // TEE mode is OFF + if (requirePrivateKey) { + const privateKeyString = + runtime.getSetting("SOLANA_PRIVATE_KEY") ?? + runtime.getSetting("WALLET_PRIVATE_KEY"); + + if (!privateKeyString) { + throw new Error("Private key not found in settings"); + } + + try { + // First try base58 + const secretKey = bs58.decode(privateKeyString); + return { keypair: Keypair.fromSecretKey(secretKey) }; + } catch (e) { + elizaLogger.log("Error decoding base58 private key:", e); + try { + // Then try base64 + elizaLogger.log("Try decoding base64 instead"); + const secretKey = Uint8Array.from( + Buffer.from(privateKeyString, "base64") + ); + return { keypair: Keypair.fromSecretKey(secretKey) }; + } catch (e2) { + elizaLogger.error("Error decoding private key: ", e2); + throw new Error("Invalid private key format"); + } + } + } else { + const publicKeyString = + runtime.getSetting("SOLANA_PUBLIC_KEY") ?? + runtime.getSetting("WALLET_PUBLIC_KEY"); + + if (!publicKeyString) { + throw new Error("Public key not found in settings"); + } + + return { publicKey: new PublicKey(publicKeyString) }; + } +} diff --git a/packages/plugin-solana-agentkit/tsconfig.json b/packages/plugin-solana-agent-kit/tsconfig.json similarity index 100% rename from packages/plugin-solana-agentkit/tsconfig.json rename to packages/plugin-solana-agent-kit/tsconfig.json diff --git a/packages/plugin-solana-agentkit/tsup.config.ts b/packages/plugin-solana-agent-kit/tsup.config.ts similarity index 100% rename from packages/plugin-solana-agentkit/tsup.config.ts rename to packages/plugin-solana-agent-kit/tsup.config.ts diff --git a/packages/plugin-solana-agentkit/src/index.ts b/packages/plugin-solana-agentkit/src/index.ts deleted file mode 100644 index 2d1e3a43fae..00000000000 --- a/packages/plugin-solana-agentkit/src/index.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Plugin } from "@elizaos/core"; -import createToken from "./actions/createToken.ts"; - -export const solanaAgentkitPlugin: Plugin = { - name: "solana", - description: "Solana Plugin with solana agent kit for Eliza", - actions: [createToken], - evaluators: [], - providers: [], -}; - -export default solanaAgentkitPlugin; diff --git a/packages/plugin-solana/package.json b/packages/plugin-solana/package.json index 1d716cdc263..7d5af6e3751 100644 --- a/packages/plugin-solana/package.json +++ b/packages/plugin-solana/package.json @@ -19,10 +19,10 @@ "dist" ], "dependencies": { + "@coral-xyz/anchor": "0.30.1", "@elizaos/core": "workspace:*", - "@elizaos/plugin-trustdb": "workspace:*", "@elizaos/plugin-tee": "workspace:*", - "@coral-xyz/anchor": "0.30.1", + "@elizaos/plugin-trustdb": "workspace:*", "@solana/spl-token": "0.4.9", "@solana/web3.js": "1.95.8", "bignumber.js": "9.1.2", @@ -30,6 +30,7 @@ "fomo-sdk-solana": "1.3.2", "node-cache": "5.1.2", "pumpdotfun-sdk": "1.3.2", + "solana-agent-kit": "^1.4.0", "tsup": "8.3.5", "vitest": "2.1.4" }, diff --git a/packages/plugin-solana/src/actions/pumpfun.ts b/packages/plugin-solana/src/actions/pumpfun.ts index 4f7c68ec48f..801cf8e53ff 100644 --- a/packages/plugin-solana/src/actions/pumpfun.ts +++ b/packages/plugin-solana/src/actions/pumpfun.ts @@ -1,10 +1,13 @@ -import { AnchorProvider } from "@coral-xyz/anchor"; -import { Wallet } from "@coral-xyz/anchor"; -import { generateImage } from "@elizaos/core"; -import { Connection, Keypair, PublicKey } from "@solana/web3.js"; -import { CreateTokenMetadata, PriorityFee, PumpFunSDK } from "pumpdotfun-sdk"; - +import { generateImage, elizaLogger } from "@elizaos/core"; +import { + Connection, + Keypair, + PublicKey, + VersionedTransaction, +} from "@solana/web3.js"; +import { Fomo, PurchaseCurrency } from "fomo-sdk-solana"; import { getAssociatedTokenAddressSync } from "@solana/spl-token"; +import bs58 from "bs58"; import { settings, ActionExample, @@ -14,14 +17,19 @@ import { Memory, ModelClass, State, - generateObjectDeprecated, + generateObject, composeContext, type Action, - elizaLogger, } from "@elizaos/core"; import { walletProvider } from "../providers/wallet.ts"; +interface CreateTokenMetadata { + name: string; + symbol: string; + uri: string; +} + export interface CreateAndBuyContent extends Content { tokenMetadata: { name: string; @@ -30,10 +38,10 @@ export interface CreateAndBuyContent extends Content { image_description: string; }; buyAmountSol: string | number; + requiredLiquidity: string | number; } -export function isCreateAndBuyContent( - runtime: IAgentRuntime, +export function isCreateAndBuyContentForFomo( content: any ): content is CreateAndBuyContent { elizaLogger.log("Content for create & buy", content); @@ -45,7 +53,8 @@ export function isCreateAndBuyContent( typeof content.tokenMetadata.description === "string" && typeof content.tokenMetadata.image_description === "string" && (typeof content.buyAmountSol === "string" || - typeof content.buyAmountSol === "number") + typeof content.buyAmountSol === "number") && + typeof content.requiredLiquidity === "number" ); } @@ -55,17 +64,18 @@ export const createAndBuyToken = async ({ tokenMetadata, buyAmountSol, priorityFee, + requiredLiquidity = 85, allowOffCurve, commitment = "confirmed", - sdk, + fomo, connection, - slippage, }: { deployer: Keypair; mint: Keypair; tokenMetadata: CreateTokenMetadata; buyAmountSol: bigint; - priorityFee: PriorityFee; + priorityFee: number; + requiredLiquidity: number; allowOffCurve: boolean; commitment?: | "processed" @@ -76,26 +86,57 @@ export const createAndBuyToken = async ({ | "singleGossip" | "root" | "max"; - sdk: PumpFunSDK; + fomo: Fomo; connection: Connection; slippage: string; }) => { - const createResults = await sdk.createAndBuy( - deployer, - mint, - tokenMetadata, - buyAmountSol, - BigInt(slippage), + const { transaction: versionedTx } = await fomo.createToken( + deployer.publicKey, + tokenMetadata.name, + tokenMetadata.symbol, + tokenMetadata.uri, priorityFee, - commitment + bs58.encode(mint.secretKey), + requiredLiquidity, + Number(buyAmountSol) / 10 ** 9 + ); + + const { blockhash, lastValidBlockHeight } = + await connection.getLatestBlockhash(); + versionedTx.message.recentBlockhash = blockhash; + versionedTx.sign([mint]); + + const serializedTransaction = versionedTx.serialize(); + const serializedTransactionBase64 = Buffer.from( + serializedTransaction + ).toString("base64"); + + const deserializedTx = VersionedTransaction.deserialize( + Buffer.from(serializedTransactionBase64, "base64") ); - elizaLogger.log("Create Results: ", createResults); + const txid = await connection.sendTransaction(deserializedTx, { + skipPreflight: false, + maxRetries: 3, + preflightCommitment: "confirmed", + }); + + elizaLogger.log("Transaction sent:", txid); + + // Confirm transaction using the blockhash + const confirmation = await connection.confirmTransaction( + { + signature: txid, + blockhash: blockhash, + lastValidBlockHeight: lastValidBlockHeight, + }, + commitment + ); - if (createResults.success) { + if (!confirmation.value.err) { elizaLogger.log( "Success:", - `https://pump.fun/${mint.publicKey.toBase58()}` + `https://fomo.fund/token/${mint.publicKey.toBase58()}` ); const ata = getAssociatedTokenAddressSync( mint.publicKey, @@ -126,13 +167,13 @@ export const createAndBuyToken = async ({ return { success: false, ca: mint.publicKey.toBase58(), - error: createResults.error || "Transaction failed", + error: confirmation.value.err || "Transaction failed", }; } }; export const buyToken = async ({ - sdk, + fomo, buyer, mint, amount, @@ -140,25 +181,73 @@ export const buyToken = async ({ allowOffCurve, slippage, connection, + currency = "sol", + commitment = "confirmed", }: { - sdk: PumpFunSDK; + fomo: Fomo; buyer: Keypair; mint: PublicKey; - amount: bigint; - priorityFee: PriorityFee; + amount: number; + priorityFee: number; allowOffCurve: boolean; - slippage: string; + slippage: number; connection: Connection; + currency: PurchaseCurrency; + commitment?: + | "processed" + | "confirmed" + | "finalized" + | "recent" + | "single" + | "singleGossip" + | "root" + | "max"; }) => { - const buyResults = await sdk.buy( - buyer, + const buyVersionedTx = await fomo.buyToken( + buyer.publicKey, mint, amount, - BigInt(slippage), - priorityFee + slippage, + priorityFee, + currency || "sol" + ); + + const { blockhash, lastValidBlockHeight } = + await connection.getLatestBlockhash(); + buyVersionedTx.message.recentBlockhash = blockhash; + + const serializedTransaction = buyVersionedTx.serialize(); + const serializedTransactionBase64 = Buffer.from( + serializedTransaction + ).toString("base64"); + + const deserializedTx = VersionedTransaction.deserialize( + Buffer.from(serializedTransactionBase64, "base64") + ); + + const txid = await connection.sendTransaction(deserializedTx, { + skipPreflight: false, + maxRetries: 3, + preflightCommitment: "confirmed", + }); + + elizaLogger.log("Transaction sent:", txid); + + // Confirm transaction using the blockhash + const confirmation = await connection.confirmTransaction( + { + signature: txid, + blockhash: blockhash, + lastValidBlockHeight: lastValidBlockHeight, + }, + commitment ); - if (buyResults.success) { - elizaLogger.log("Success:", `https://pump.fun/${mint.toBase58()}`); + + if (!confirmation.value.err) { + elizaLogger.log( + "Success:", + `https://fomo.fund/token/${mint.toBase58()}` + ); const ata = getAssociatedTokenAddressSync( mint, buyer.publicKey, @@ -183,7 +272,7 @@ export const buyToken = async ({ }; export const sellToken = async ({ - sdk, + fomo, seller, mint, amount, @@ -191,25 +280,73 @@ export const sellToken = async ({ allowOffCurve, slippage, connection, + currency = "token", + commitment = "confirmed", }: { - sdk: PumpFunSDK; + fomo: Fomo; seller: Keypair; mint: PublicKey; - amount: bigint; - priorityFee: PriorityFee; + amount: number; + priorityFee: number; allowOffCurve: boolean; - slippage: string; + slippage: number; connection: Connection; + currency: PurchaseCurrency; + commitment?: + | "processed" + | "confirmed" + | "finalized" + | "recent" + | "single" + | "singleGossip" + | "root" + | "max"; }) => { - const sellResults = await sdk.sell( - seller, + const sellVersionedTx = await fomo.sellToken( + seller.publicKey, mint, amount, - BigInt(slippage), - priorityFee + slippage, + priorityFee, + currency || "token" ); - if (sellResults.success) { - elizaLogger.log("Success:", `https://pump.fun/${mint.toBase58()}`); + + const { blockhash, lastValidBlockHeight } = + await connection.getLatestBlockhash(); + sellVersionedTx.message.recentBlockhash = blockhash; + + const serializedTransaction = sellVersionedTx.serialize(); + const serializedTransactionBase64 = Buffer.from( + serializedTransaction + ).toString("base64"); + + const deserializedTx = VersionedTransaction.deserialize( + Buffer.from(serializedTransactionBase64, "base64") + ); + + const txid = await connection.sendTransaction(deserializedTx, { + skipPreflight: false, + maxRetries: 3, + preflightCommitment: "confirmed", + }); + + elizaLogger.log("Transaction sent:", txid); + + // Confirm transaction using the blockhash + const confirmation = await connection.confirmTransaction( + { + signature: txid, + blockhash: blockhash, + lastValidBlockHeight: lastValidBlockHeight, + }, + commitment + ); + + if (!confirmation.value.err) { + elizaLogger.log( + "Success:", + `https://fomo.fund/token/${mint.toBase58()}` + ); const ata = getAssociatedTokenAddressSync( mint, seller.publicKey, @@ -233,23 +370,11 @@ export const sellToken = async ({ } }; -// previous logic: -// if (typeof window !== "undefined" && typeof window.confirm === "function") { -// return window.confirm( -// "Confirm the creation and purchase of the token?" -// ); -// } -// return true; const promptConfirmation = async (): Promise => { return true; }; -// Save the base64 data to a file -import * as fs from "fs"; -import * as path from "path"; -import { getWalletKey } from "../keypairUtils.ts"; - -const pumpfunTemplate = `Respond with a JSON markdown block containing only the extracted values. Use null for any values that cannot be determined. +const fomoTemplate = `Respond with a JSON markdown block containing only the extracted values. Use null for any values that cannot be determined. Example response: \`\`\`json @@ -260,7 +385,8 @@ Example response: "description": "A test token", "image_description": "create an image of a rabbit" }, - "buyAmountSol": "0.00069" + "buyAmountSol": "0.00069", + "requiredLiquidity": "85" } \`\`\` @@ -306,24 +432,24 @@ export default { // Generate structured content from natural language const pumpContext = composeContext({ state, - template: pumpfunTemplate, + template: fomoTemplate, }); - const content = await generateObjectDeprecated({ + const content = await generateObject({ runtime, context: pumpContext, modelClass: ModelClass.LARGE, }); // Validate the generated content - if (!isCreateAndBuyContent(runtime, content)) { + if (!isCreateAndBuyContentForFomo(content)) { elizaLogger.error( "Invalid content for CREATE_AND_BUY_TOKEN action." ); return false; } - const { tokenMetadata, buyAmountSol } = content; + const { tokenMetadata, buyAmountSol, requiredLiquidity } = content; /* // Generate image if tokenMetadata.file is empty or invalid if (!tokenMetadata.file || tokenMetadata.file.length < 100) { // Basic validation @@ -358,34 +484,29 @@ export default { runtime ); - tokenMetadata.image_description = imageResult.data[0].replace( - /^data:image\/[a-z]+;base64,/, - "" - ); - - // Convert base64 string to Blob - const base64Data = tokenMetadata.image_description; - const outputPath = path.join( - process.cwd(), - `generated_image_${Date.now()}.txt` - ); - fs.writeFileSync(outputPath, base64Data); - elizaLogger.log(`Base64 data saved to: ${outputPath}`); - - const byteCharacters = atob(base64Data); - const byteNumbers = new Array(byteCharacters.length); - for (let i = 0; i < byteCharacters.length; i++) { - byteNumbers[i] = byteCharacters.charCodeAt(i); - } - const byteArray = new Uint8Array(byteNumbers); - const blob = new Blob([byteArray], { type: "image/png" }); - + const imageBuffer = Buffer.from(imageResult.data[0], "base64"); + const formData = new FormData(); + const blob = new Blob([imageBuffer], { type: "image/png" }); + formData.append("file", blob, `${tokenMetadata.name}.png`); + formData.append("name", tokenMetadata.name); + formData.append("symbol", tokenMetadata.symbol); + formData.append("description", tokenMetadata.description); + + // FIXME: does fomo.fund have an ipfs call? + const metadataResponse = await fetch("https://pump.fun/api/ipfs", { + method: "POST", + body: formData, + }); + const metadataResponseJSON = (await metadataResponse.json()) as { + name: string; + symbol: string; + metadataUri: string; + }; // Add the default decimals and convert file to Blob const fullTokenMetadata: CreateTokenMetadata = { name: tokenMetadata.name, symbol: tokenMetadata.symbol, - description: tokenMetadata.description, - file: blob, + uri: metadataResponseJSON.metadataUri, }; // Default priority fee for high network load @@ -396,10 +517,11 @@ export default { const slippage = "2000"; try { // Get private key from settings and create deployer keypair - const { keypair: deployerKeypair } = await getWalletKey( - runtime, - true - ); + const privateKeyString = + runtime.getSetting("SOLANA_PRIVATE_KEY") ?? + runtime.getSetting("WALLET_PRIVATE_KEY"); + const secretKey = bs58.decode(privateKeyString); + const deployerKeypair = Keypair.fromSecretKey(secretKey); // Generate new mint keypair const mintKeypair = Keypair.generate(); @@ -414,11 +536,7 @@ export default { wsEndpoint: settings.SOLANA_RPC_URL!.replace("https", "wss"), }); - const wallet = new Wallet(deployerKeypair); - const provider = new AnchorProvider(connection, wallet, { - commitment: "confirmed", - }); - const sdk = new PumpFunSDK(provider); + const sdk = new Fomo(connection, "devnet", deployerKeypair); // const slippage = runtime.getSetting("SLIPPAGE"); const createAndBuyConfirmation = await promptConfirmation(); @@ -436,9 +554,10 @@ export default { mint: mintKeypair, tokenMetadata: fullTokenMetadata, buyAmountSol: BigInt(lamports), - priorityFee, + priorityFee: priorityFee.unitPrice, + requiredLiquidity: Number(requiredLiquidity), allowOffCurve: false, - sdk, + fomo: sdk, connection, slippage, }); @@ -446,7 +565,7 @@ export default { if (callback) { if (result.success) { callback({ - text: `Token ${tokenMetadata.name} (${tokenMetadata.symbol}) created successfully!\nContract Address: ${result.ca}\nCreator: ${result.creator}\nView at: https://pump.fun/${result.ca}`, + text: `Token ${tokenMetadata.name} (${tokenMetadata.symbol}) created successfully!\nURL: https://fomo.fund/token/${result.ca}\nCreator: ${result.creator}\nView at: https://fomo.fund/token/${result.ca}`, content: { tokenInfo: { symbol: tokenMetadata.symbol, @@ -477,7 +596,7 @@ export default { }); */ // Log success message with token view URL - const successMessage = `Token created and purchased successfully! View at: https://pump.fun/${mintKeypair.publicKey.toBase58()}`; + const successMessage = `Token created and purchased successfully! View at: https://fomo.fund/token/${mintKeypair.publicKey.toBase58()}`; elizaLogger.log(successMessage); return result.success; } catch (error) { @@ -496,13 +615,13 @@ export default { { user: "{{user1}}", content: { - text: "Create a new token called GLITCHIZA with symbol GLITCHIZA and generate a description about it on pump.fun. Also come up with a description for it to use for image generation .buy 0.00069 SOL worth.", + text: "Create a new token called GLITCHIZA with symbol GLITCHIZA and generate a description about it on fomo.fund. Also come up with a description for it to use for image generation .buy 0.00069 SOL worth.", }, }, { user: "{{user2}}", content: { - text: "Token GLITCHIZA (GLITCHIZA) created successfully on pump.fun!\nContract Address: 3kD5DN4bbA3nykb1abjS66VF7cYZkKdirX8bZ6ShJjBB\nCreator: 9jW8FPr6BSSsemWPV22UUCzSqkVdTp6HTyPqeqyuBbCa\nView at: https://pump.fun/EugPwuZ8oUMWsYHeBGERWvELfLGFmA1taDtmY8uMeX6r", + text: "Token GLITCHIZA (GLITCHIZA) created successfully on fomo.fund!\nURL: https://fomo.fund/token/673247855e8012181f941f84\nCreator: Anonymous\nView at: https://fomo.fund/token/673247855e8012181f941f84", action: "CREATE_AND_BUY_TOKEN", content: { tokenInfo: { @@ -519,4 +638,4 @@ export default { }, ], ] as ActionExample[][], -} as Action; +} as Action; \ No newline at end of file diff --git a/packages/plugin-solana/src/actions/swap.ts b/packages/plugin-solana/src/actions/swap.ts index 87006cb3773..4dccfa526aa 100644 --- a/packages/plugin-solana/src/actions/swap.ts +++ b/packages/plugin-solana/src/actions/swap.ts @@ -408,4 +408,4 @@ export const executeSwap: Action = { ], // Add more examples as needed ] as ActionExample[][], -} as Action; +} as Action; \ No newline at end of file diff --git a/packages/plugin-solana/src/actions/swapDao.ts b/packages/plugin-solana/src/actions/swapDao.ts index 0ebaa8569ec..52194686627 100644 --- a/packages/plugin-solana/src/actions/swapDao.ts +++ b/packages/plugin-solana/src/actions/swapDao.ts @@ -150,4 +150,4 @@ export const executeSwapForDAO: Action = { }, ], ] as ActionExample[][], -} as Action; +} as Action; \ No newline at end of file diff --git a/packages/plugin-solana/src/actions/transfer.ts b/packages/plugin-solana/src/actions/transfer.ts index 4c0b40e339d..1a5685f1881 100644 --- a/packages/plugin-solana/src/actions/transfer.ts +++ b/packages/plugin-solana/src/actions/transfer.ts @@ -260,4 +260,4 @@ export default { }, ], ] as ActionExample[][], -} as Action; +} as Action; \ No newline at end of file diff --git a/packages/plugin-solana/src/index.ts b/packages/plugin-solana/src/index.ts index ecfe801ef32..662d99a45c7 100644 --- a/packages/plugin-solana/src/index.ts +++ b/packages/plugin-solana/src/index.ts @@ -34,4 +34,4 @@ export const solanaPlugin: Plugin = { providers: [walletProvider, trustScoreProvider], }; -export default solanaPlugin; +export default solanaPlugin; \ No newline at end of file diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6fdf64c8c9a..f9e32d2b25c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -23,10 +23,10 @@ importers: version: 3.9.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@6.0.5) '@injectivelabs/sdk-ts': specifier: ^1.14.33 - version: 1.14.33(@types/react@19.0.7)(bufferutil@4.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(utf-8-validate@6.0.5) + version: 1.14.33(@types/react@19.0.5)(bufferutil@4.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(utf-8-validate@6.0.5) '@vitest/eslint-plugin': specifier: 1.0.1 - version: 1.0.1(@typescript-eslint/utils@8.20.0(eslint@9.16.0(jiti@2.4.2))(typescript@5.6.3))(eslint@9.16.0(jiti@2.4.2))(typescript@5.6.3)(vitest@2.1.5(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + version: 1.0.1(@typescript-eslint/utils@8.19.1(eslint@9.16.0(jiti@2.4.2))(typescript@5.6.3))(eslint@9.16.0(jiti@2.4.2))(typescript@5.6.3)(vitest@2.1.5(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) amqplib: specifier: 0.10.5 version: 0.10.5 @@ -54,7 +54,7 @@ importers: devDependencies: '@commitlint/cli': specifier: 18.6.1 - version: 18.6.1(@types/node@22.10.7)(typescript@5.6.3) + version: 18.6.1(@types/node@22.10.5)(typescript@5.6.3) '@commitlint/config-conventional': specifier: 18.6.3 version: 18.6.3 @@ -84,7 +84,7 @@ importers: version: 9.1.7 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.10.7)(babel-plugin-macros@3.1.0) + version: 29.7.0(@types/node@22.10.5)(babel-plugin-macros@3.1.0) lerna: specifier: 8.1.5 version: 8.1.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(babel-plugin-macros@3.1.0)(encoding@0.1.13) @@ -96,7 +96,7 @@ importers: version: 3.4.1 ts-jest: specifier: ^29.1.1 - version: 29.2.5(@babel/core@7.26.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.0))(jest@29.7.0(@types/node@22.10.7)(babel-plugin-macros@3.1.0))(typescript@5.6.3) + version: 29.2.5(@babel/core@7.26.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.0))(jest@29.7.0(@types/node@22.10.5)(babel-plugin-macros@3.1.0))(typescript@5.6.3) turbo: specifier: 2.3.3 version: 2.3.3 @@ -111,10 +111,10 @@ importers: version: 2.21.58(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@6.0.5)(zod@3.24.1) vite: specifier: 5.4.11 - version: 5.4.11(@types/node@22.10.7)(terser@5.37.0) + version: 5.4.11(@types/node@22.10.5)(terser@5.37.0) vitest: specifier: 2.1.5 - version: 2.1.5(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) + version: 2.1.5(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) agent: dependencies: @@ -328,9 +328,9 @@ importers: '@elizaos/plugin-solana': specifier: workspace:* version: link:../packages/plugin-solana - '@elizaos/plugin-solana-agentkit': + '@elizaos/plugin-solana-agent-kit': specifier: workspace:* - version: link:../packages/plugin-solana-agentkit + version: link:../packages/plugin-solana-agent-kit '@elizaos/plugin-squid-router': specifier: workspace:* version: link:../packages/plugin-squid-router @@ -400,7 +400,7 @@ importers: version: 10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@20.17.9)(typescript@5.7.3) tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) client: dependencies: @@ -409,37 +409,37 @@ importers: version: link:../packages/core '@radix-ui/react-avatar': specifier: ^1.1.2 - version: 1.1.2(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + version: 1.1.2(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@radix-ui/react-collapsible': specifier: ^1.1.2 - version: 1.1.2(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + version: 1.1.2(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@radix-ui/react-dialog': specifier: ^1.1.4 - version: 1.1.4(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + version: 1.1.4(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@radix-ui/react-label': specifier: ^2.1.1 - version: 2.1.1(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + version: 2.1.1(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@radix-ui/react-separator': specifier: ^1.1.1 - version: 1.1.1(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + version: 1.1.1(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@radix-ui/react-slot': specifier: ^1.1.1 - version: 1.1.1(@types/react@19.0.7)(react@19.0.0) + version: 1.1.1(@types/react@19.0.5)(react@19.0.0) '@radix-ui/react-tabs': specifier: ^1.1.2 - version: 1.1.2(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + version: 1.1.2(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@radix-ui/react-toast': specifier: ^1.2.4 - version: 1.2.4(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + version: 1.2.4(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@radix-ui/react-tooltip': specifier: ^1.1.6 - version: 1.1.6(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + version: 1.1.6(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@react-spring/web': specifier: ^9.7.5 version: 9.7.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@tanstack/react-query': specifier: ^5.63.0 - version: 5.64.1(react@19.0.0) + version: 5.64.0(react@19.0.0) '@uidotdev/usehooks': specifier: ^2.4.1 version: 2.4.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0) @@ -478,38 +478,38 @@ importers: version: 2.6.0 tailwindcss-animate: specifier: ^1.0.7 - version: 1.0.7(tailwindcss@3.4.17(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.10.7)(typescript@5.6.3))) + version: 1.0.7(tailwindcss@3.4.17(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.10.5)(typescript@5.6.3))) vite-plugin-compression: specifier: ^0.5.1 - version: 0.5.1(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0)) + version: 0.5.1(vite@6.0.7(@types/node@22.10.5)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0)) devDependencies: '@eslint/js': specifier: ^9.17.0 version: 9.18.0 '@types/node': specifier: ^22.10.5 - version: 22.10.7 + version: 22.10.5 '@types/react': specifier: ^19.0.3 - version: 19.0.7 + version: 19.0.5 '@types/react-dom': specifier: ^19.0.2 - version: 19.0.3(@types/react@19.0.7) + version: 19.0.3(@types/react@19.0.5) '@types/semver': specifier: ^7.5.8 version: 7.5.8 '@typescript-eslint/eslint-plugin': specifier: ^8.19.1 - version: 8.20.0(@typescript-eslint/parser@8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3))(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3) + version: 8.19.1(@typescript-eslint/parser@8.19.1(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3))(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3) '@typescript-eslint/parser': specifier: ^8.19.1 - version: 8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3) + version: 8.19.1(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3) '@vitejs/plugin-react-swc': specifier: ^3.5.0 - version: 3.7.2(@swc/helpers@0.5.15)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0)) + version: 3.7.2(@swc/helpers@0.5.15)(vite@6.0.7(@types/node@22.10.5)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0)) autoprefixer: specifier: ^10.4.19 - version: 10.4.20(postcss@8.5.1) + version: 10.4.20(postcss@8.4.49) eslint: specifier: ^9.17.0 version: 9.18.0(jiti@2.4.2) @@ -518,13 +518,13 @@ importers: version: 3.7.0(eslint-plugin-import@2.31.0)(eslint@9.18.0(jiti@2.4.2)) eslint-plugin-import: specifier: ^2.28.1 - version: 2.31.0(@typescript-eslint/parser@8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3))(eslint-import-resolver-typescript@3.7.0)(eslint@9.18.0(jiti@2.4.2)) + version: 2.31.0(@typescript-eslint/parser@8.19.1(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3))(eslint-import-resolver-typescript@3.7.0)(eslint@9.18.0(jiti@2.4.2)) eslint-plugin-jsx-a11y: specifier: ^6.7.1 version: 6.10.2(eslint@9.18.0(jiti@2.4.2)) eslint-plugin-react: specifier: ^7.33.2 - version: 7.37.4(eslint@9.18.0(jiti@2.4.2)) + version: 7.37.3(eslint@9.18.0(jiti@2.4.2)) eslint-plugin-react-hooks: specifier: ^5.0.0 version: 5.1.0(eslint@9.18.0(jiti@2.4.2)) @@ -536,58 +536,58 @@ importers: version: 15.14.0 postcss: specifier: ^8.4.38 - version: 8.5.1 + version: 8.4.49 rollup-plugin-visualizer: specifier: ^5.14.0 version: 5.14.0(rollup@4.30.1) tailwindcss: specifier: ^3.4.4 - version: 3.4.17(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.10.7)(typescript@5.6.3)) + version: 3.4.17(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.10.5)(typescript@5.6.3)) typescript: specifier: ~5.6.3 version: 5.6.3 typescript-eslint: specifier: ^8.18.2 - version: 8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3) + version: 8.19.1(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3) vite: specifier: ^6.0.5 - version: 6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0) + version: 6.0.7(@types/node@22.10.5)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0) vite-tsconfig-paths: specifier: ^5.1.4 - version: 5.1.4(typescript@5.6.3)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0)) + version: 5.1.4(typescript@5.6.3)(vite@6.0.7(@types/node@22.10.5)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0)) docs: dependencies: '@docusaurus/core': specifier: 3.7.0 - version: 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) + version: 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) '@docusaurus/plugin-content-blog': specifier: 3.7.0 - version: 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10))(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) + version: 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10))(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) '@docusaurus/plugin-content-docs': specifier: 3.7.0 - version: 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) + version: 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) '@docusaurus/plugin-ideal-image': specifier: 3.7.0 - version: 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) + version: 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) '@docusaurus/preset-classic': specifier: 3.7.0 - version: 3.7.0(@algolia/client-search@5.19.0)(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/react@19.0.7)(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3)(typescript@5.7.3)(utf-8-validate@5.0.10) + version: 3.7.0(@algolia/client-search@5.19.0)(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/react@19.0.5)(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3)(typescript@5.7.3)(utf-8-validate@5.0.10) '@docusaurus/theme-common': specifier: 3.7.0 - version: 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@docusaurus/theme-mermaid': specifier: 3.7.0 - version: 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10))(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) + version: 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10))(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) '@mdx-js/react': specifier: 3.0.1 - version: 3.0.1(@types/react@19.0.7)(react@18.3.1) + version: 3.0.1(@types/react@19.0.5)(react@18.3.1) clsx: specifier: 2.1.1 version: 2.1.1 docusaurus-lunr-search: specifier: 3.5.0 - version: 3.5.0(@docusaurus/core@3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 3.5.0(@docusaurus/core@3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) dotenv: specifier: ^16.4.7 version: 16.4.7 @@ -637,7 +637,7 @@ importers: devDependencies: tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) packages/adapter-postgres: dependencies: @@ -653,7 +653,7 @@ importers: devDependencies: tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) packages/adapter-redis: dependencies: @@ -672,7 +672,7 @@ importers: version: 5.0.0 tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) packages/adapter-sqlite: dependencies: @@ -694,7 +694,7 @@ importers: devDependencies: tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) packages/adapter-sqljs: dependencies: @@ -716,7 +716,7 @@ importers: devDependencies: tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) packages/adapter-supabase: dependencies: @@ -732,7 +732,7 @@ importers: devDependencies: tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) packages/client-auto: dependencies: @@ -763,7 +763,7 @@ importers: devDependencies: tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) packages/client-direct: dependencies: @@ -815,7 +815,7 @@ importers: version: 1.4.12 tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) packages/client-discord: dependencies: @@ -852,10 +852,10 @@ importers: devDependencies: tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) vitest: specifier: 1.2.1 - version: 1.2.1(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) + version: 1.2.1(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) packages/client-farcaster: dependencies: @@ -864,11 +864,11 @@ importers: version: link:../core '@neynar/nodejs-sdk': specifier: ^2.0.3 - version: 2.8.1(bufferutil@4.0.9)(class-transformer@0.5.1)(encoding@0.1.13)(typescript@5.7.3)(utf-8-validate@6.0.5)(zod@3.24.1) + version: 2.8.0(bufferutil@4.0.9)(class-transformer@0.5.1)(encoding@0.1.13)(typescript@5.7.3)(utf-8-validate@6.0.5)(zod@3.24.1) devDependencies: tsup: specifier: ^8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) packages/client-github: dependencies: @@ -893,10 +893,10 @@ importers: version: 8.1.0 tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) vitest: specifier: ^1.2.1 - version: 1.2.1(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) + version: 1.2.1(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) packages/client-instagram: dependencies: @@ -921,7 +921,10 @@ importers: version: 0.32.0 tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + vitest: + specifier: ^1.2.1 + version: 1.2.1(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) packages/client-lens: dependencies: @@ -930,7 +933,7 @@ importers: version: link:../core '@lens-protocol/client': specifier: 2.2.0 - version: 2.2.0(@jest/globals@29.7.0)(@lens-protocol/metadata@1.2.0(zod@3.23.8))(@types/react@19.0.7)(bufferutil@4.0.9)(encoding@0.1.13)(ethers@6.13.4(bufferutil@4.0.9)(utf-8-validate@5.0.10))(react@19.0.0)(utf-8-validate@5.0.10) + version: 2.2.0(@jest/globals@29.7.0)(@lens-protocol/metadata@1.2.0(zod@3.23.8))(@types/react@19.0.5)(bufferutil@4.0.9)(encoding@0.1.13)(ethers@6.13.4(bufferutil@4.0.9)(utf-8-validate@5.0.10))(react@19.0.0)(utf-8-validate@5.0.10) '@lens-protocol/metadata': specifier: 1.2.0 version: 1.2.0(zod@3.23.8) @@ -940,7 +943,7 @@ importers: devDependencies: tsup: specifier: ^8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) packages/client-slack: dependencies: @@ -980,19 +983,19 @@ importers: version: 2.1.27 '@types/node': specifier: ^18.15.11 - version: 18.19.71 + version: 18.19.70 rimraf: specifier: ^5.0.0 version: 5.0.10 tsup: specifier: ^6.7.0 - version: 6.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(postcss@8.5.1)(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@18.19.71)(typescript@5.6.3))(typescript@5.6.3) + version: 6.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(postcss@8.4.49)(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@18.19.70)(typescript@5.6.3))(typescript@5.6.3) typescript: specifier: ^5.0.3 version: 5.6.3 vitest: specifier: ^1.2.1 - version: 1.2.1(@types/node@18.19.71)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) + version: 1.2.1(@types/node@18.19.70)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) packages/client-telegram: dependencies: @@ -1011,10 +1014,10 @@ importers: devDependencies: tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) vitest: specifier: 1.2.1 - version: 1.2.1(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) + version: 1.2.1(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) packages/client-twitter: dependencies: @@ -1039,13 +1042,13 @@ importers: devDependencies: '@vitest/coverage-v8': specifier: 1.1.3 - version: 1.1.3(vitest@1.1.3(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + version: 1.1.3(vitest@1.1.3(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) vitest: specifier: 1.1.3 - version: 1.1.3(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) + version: 1.1.3(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) packages/core: dependencies: @@ -1081,7 +1084,7 @@ importers: version: 10.0.0 ai: specifier: 3.4.33 - version: 3.4.33(openai@4.73.0(encoding@0.1.13)(zod@3.23.8))(react@19.0.0)(sswr@2.1.0(svelte@5.18.0))(svelte@5.18.0)(vue@3.5.13(typescript@5.6.3))(zod@3.23.8) + version: 3.4.33(openai@4.73.0(encoding@0.1.13)(zod@3.23.8))(react@19.0.0)(sswr@2.1.0(svelte@5.17.3))(svelte@5.17.3)(vue@3.5.13(typescript@5.6.3))(zod@3.23.8) anthropic-vertex-ai: specifier: 1.0.2 version: 1.0.2(encoding@0.1.13)(zod@3.23.8) @@ -1111,7 +1114,7 @@ importers: version: 1.0.15 langchain: specifier: 0.3.6 - version: 0.3.6(@langchain/core@0.3.30(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(@langchain/groq@0.1.3(@langchain/core@0.3.30(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(encoding@0.1.13))(axios@1.7.9)(encoding@0.1.13)(handlebars@4.7.8)(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)) + version: 0.3.6(@langchain/core@0.3.29(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(@langchain/groq@0.1.3(@langchain/core@0.3.29(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(encoding@0.1.13))(axios@1.7.9)(encoding@0.1.13)(handlebars@4.7.8)(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)) ollama-ai-provider: specifier: 0.16.1 version: 0.16.1(zod@3.23.8) @@ -1223,7 +1226,7 @@ importers: version: 2.8.1 tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.7.0) typescript: specifier: 5.6.3 version: 5.6.3 @@ -1260,7 +1263,7 @@ importers: version: 6.13.4(bufferutil@4.0.9)(utf-8-validate@6.0.5) tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) packages/plugin-3d-generation: dependencies: @@ -1269,7 +1272,7 @@ importers: version: link:../core tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) whatwg-url: specifier: 7.1.0 version: 7.1.0 @@ -1284,7 +1287,7 @@ importers: version: link:../core tsup: specifier: ^8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) viem: specifier: 2.21.58 version: 2.21.58(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@6.0.5)(zod@3.24.1) @@ -1305,10 +1308,10 @@ importers: version: link:../core '@langchain/core': specifier: ^0.3.27 - version: 0.3.30(openai@4.78.1(encoding@0.1.13)(zod@3.23.8)) + version: 0.3.29(openai@4.78.1(encoding@0.1.13)(zod@3.23.8)) tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) packages/plugin-akash: dependencies: @@ -1372,7 +1375,7 @@ importers: version: 9.18.0(jiti@2.4.2) tsup: specifier: ^8.0.1 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.7.0) typescript: specifier: ^5.3.3 version: 5.6.3 @@ -1399,10 +1402,10 @@ importers: version: 5.1.2 tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) vitest: specifier: 2.1.8 - version: 2.1.8(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) + version: 2.1.8(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) whatwg-url: specifier: 7.1.0 version: 7.1.0 @@ -1420,7 +1423,7 @@ importers: version: 1.7.9(debug@4.4.0) tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) whatwg-url: specifier: 7.1.0 version: 7.1.0 @@ -1444,10 +1447,10 @@ importers: version: 5.1.2 tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) vitest: specifier: 2.1.4 - version: 2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) + version: 2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) whatwg-url: specifier: 7.1.0 version: 7.1.0 @@ -1459,7 +1462,7 @@ importers: version: link:../core tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) viem: specifier: 2.21.58 version: 2.21.58(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@6.0.5)(zod@3.24.1) @@ -1509,7 +1512,7 @@ importers: version: 10.0.0 tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) packages/plugin-autonome: dependencies: @@ -1552,7 +1555,7 @@ importers: version: 20.17.9 tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) packages/plugin-avalanche: dependencies: @@ -1565,7 +1568,7 @@ importers: devDependencies: tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) packages/plugin-b2: dependencies: @@ -1574,7 +1577,7 @@ importers: version: link:../core tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) whatwg-url: specifier: 7.1.0 version: 7.1.0 @@ -1596,7 +1599,7 @@ importers: version: 20.17.9 tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) packages/plugin-birdeye: dependencies: @@ -1635,20 +1638,20 @@ importers: version: 1.3.2(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(rollup@4.30.1)(typescript@5.7.3)(utf-8-validate@5.0.10) tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) vitest: specifier: 2.1.4 - version: 2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0) + version: 2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0) whatwg-url: specifier: 7.1.0 version: 7.1.0 devDependencies: '@types/node': specifier: ^22.10.2 - version: 22.10.7 + version: 22.10.5 ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.10.7)(typescript@5.7.3) + version: 10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.10.5)(typescript@5.7.3) tsconfig-paths: specifier: ^4.2.0 version: 4.2.0 @@ -1663,7 +1666,7 @@ importers: version: link:../core tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) whatwg-url: specifier: 7.1.0 version: 7.1.0 @@ -1694,7 +1697,7 @@ importers: version: 20.17.9 tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) vitest: specifier: ^1.0.0 version: 1.2.1(@types/node@20.17.9)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0) @@ -1709,7 +1712,7 @@ importers: version: 1.7.9(debug@4.4.0) tsup: specifier: ^8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) packages/plugin-coinmarketcap: dependencies: @@ -1725,7 +1728,7 @@ importers: devDependencies: tsup: specifier: ^8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) packages/plugin-conflux: dependencies: @@ -1740,7 +1743,7 @@ importers: dependencies: '@chain-registry/utils': specifier: ^1.51.41 - version: 1.51.50 + version: 1.51.47 '@cosmjs/cosmwasm-stargate': specifier: ^0.32.4 version: 0.32.4(bufferutil@4.0.9)(utf-8-validate@5.0.10) @@ -1755,7 +1758,7 @@ importers: version: link:../core '@skip-go/client': specifier: ^0.16.3 - version: 0.16.4(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(@types/react@19.0.7)(bufferutil@4.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(starknet@6.18.0(encoding@0.1.13))(utf-8-validate@5.0.10)(viem@2.21.58(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.23.8)) + version: 0.16.5(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(@types/react@19.0.5)(bufferutil@4.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(starknet@6.18.0(encoding@0.1.13))(utf-8-validate@5.0.10)(viem@2.21.58(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.23.8)) axios: specifier: ^1.7.9 version: 1.7.9(debug@4.4.0) @@ -1764,20 +1767,20 @@ importers: version: 9.1.2 chain-registry: specifier: ^1.69.68 - version: 1.69.94 + version: 1.69.90 interchain: specifier: ^1.10.4 version: 1.10.4(bufferutil@4.0.9)(utf-8-validate@5.0.10) tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) zod: specifier: 3.23.8 version: 3.23.8 devDependencies: '@chain-registry/types': specifier: ^0.50.44 - version: 0.50.50 + version: 0.50.47 packages/plugin-cronoszkevm: dependencies: @@ -1786,7 +1789,7 @@ importers: version: link:../core tsup: specifier: ^8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) viem: specifier: 2.21.58 version: 2.21.58(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@6.0.5)(zod@3.24.1) @@ -1804,7 +1807,7 @@ importers: version: 1.7.9(debug@4.4.0) tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) whatwg-url: specifier: 7.1.0 version: 7.1.0 @@ -1816,7 +1819,7 @@ importers: version: link:../core tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) whatwg-url: specifier: 7.1.0 version: 7.1.0 @@ -1849,7 +1852,7 @@ importers: version: 16.3.0 tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) whatwg-url: specifier: 7.1.0 version: 7.1.0 @@ -1864,7 +1867,7 @@ importers: version: 1.5.1 '@onflow/fcl': specifier: 1.13.1 - version: 1.13.1(@types/react@19.0.7)(bufferutil@4.0.9)(encoding@0.1.13)(google-protobuf@3.21.4)(ioredis@5.4.2)(jiti@2.4.2)(postcss@8.5.1)(react@19.0.0)(tsx@4.19.2)(utf-8-validate@6.0.5) + version: 1.13.1(@types/react@19.0.5)(bufferutil@4.0.9)(encoding@0.1.13)(google-protobuf@3.21.4)(ioredis@5.4.2)(jiti@2.4.2)(postcss@8.4.49)(react@19.0.0)(tsx@4.19.2)(utf-8-validate@6.0.5) '@onflow/typedefs': specifier: 1.4.0 version: 1.4.0 @@ -1901,10 +1904,10 @@ importers: version: 10.0.0 tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) vitest: specifier: 2.1.4 - version: 2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) + version: 2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) packages/plugin-fuel: dependencies: @@ -1916,13 +1919,13 @@ importers: version: 4.0.1 fuels: specifier: 0.97.2 - version: 0.97.2(encoding@0.1.13)(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + version: 0.97.2(encoding@0.1.13)(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) vitest: specifier: 2.1.4 - version: 2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) + version: 2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) whatwg-url: specifier: 7.1.0 version: 7.1.0 @@ -1937,7 +1940,7 @@ importers: version: 0.4.7(@typescript-eslint/parser@8.16.0(eslint@9.16.0(jiti@2.4.2))(typescript@5.6.3))(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3)(utf-8-validate@6.0.5)(zod@3.24.1) tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) packages/plugin-giphy: dependencies: @@ -1949,7 +1952,7 @@ importers: version: 1.7.9(debug@4.4.0) tsup: specifier: ^8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) zod: specifier: ^3.22.4 version: 3.23.8 @@ -1961,7 +1964,7 @@ importers: version: link:../core tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) packages/plugin-gitcoin-passport: dependencies: @@ -1970,7 +1973,7 @@ importers: version: link:../core tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) whatwg-url: specifier: 7.1.0 version: 7.1.0 @@ -1982,7 +1985,7 @@ importers: version: link:../core '@goat-sdk/adapter-vercel-ai': specifier: 0.2.0 - version: 0.2.0(@goat-sdk/core@0.4.0)(ai@4.0.38(react@19.0.0)(zod@3.23.8)) + version: 0.2.0(@goat-sdk/core@0.4.0)(ai@4.0.33(react@19.0.0)(zod@3.23.8)) '@goat-sdk/core': specifier: 0.4.0 version: 0.4.0 @@ -2000,7 +2003,7 @@ importers: version: 0.2.0(@goat-sdk/wallet-evm@0.2.0(@goat-sdk/core@0.4.0)(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@6.0.5))(viem@2.21.58(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@6.0.5)(zod@3.23.8)) tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) whatwg-url: specifier: 7.1.0 version: 7.1.0 @@ -2012,7 +2015,7 @@ importers: version: link:../core tsup: specifier: ^8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) ws: specifier: ^8.18.0 version: 8.18.0(bufferutil@4.0.9)(utf-8-validate@6.0.5) @@ -2041,7 +2044,7 @@ importers: version: 20.17.9 tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) packages/plugin-icp: dependencies: @@ -2066,10 +2069,10 @@ importers: version: 29.5.14 jest: specifier: 29.7.0 - version: 29.7.0(@types/node@22.10.7)(babel-plugin-macros@3.1.0) + version: 29.7.0(@types/node@22.10.5)(babel-plugin-macros@3.1.0) tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.7.0) typescript: specifier: 5.6.3 version: 5.6.3 @@ -2081,7 +2084,7 @@ importers: version: link:../core tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) whatwg-url: specifier: 7.1.0 version: 7.1.0 @@ -2090,13 +2093,13 @@ importers: dependencies: '@elizaos/adapter-sqlite': specifier: 0.1.7-alpha.2 - version: 0.1.7-alpha.2(@google-cloud/vertexai@1.9.2(encoding@0.1.13))(@langchain/core@0.3.30(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(@langchain/groq@0.1.3(@langchain/core@0.3.30(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(encoding@0.1.13))(axios@1.7.9)(encoding@0.1.13)(react@19.0.0)(sswr@2.1.0(svelte@5.18.0))(svelte@5.18.0)(whatwg-url@14.1.0) + version: 0.1.7-alpha.2(@google-cloud/vertexai@1.9.2(encoding@0.1.13))(@langchain/core@0.3.29(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(@langchain/groq@0.1.3(@langchain/core@0.3.29(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(encoding@0.1.13))(axios@1.7.9)(encoding@0.1.13)(react@19.0.0)(sswr@2.1.0(svelte@5.17.3))(svelte@5.17.3)(whatwg-url@14.1.0) '@elizaos/core': specifier: workspace:* version: link:../core injective-sdk-client-ts: specifier: file:../../packages/plugin-injective/injective-sdk-client-ts - version: '@injectivelabs/injective-sdk-client-ts@file:packages/plugin-injective/injective-sdk-client-ts(@types/react@19.0.7)(bufferutil@4.0.9)(google-protobuf@3.21.4)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(utf-8-validate@6.0.5)' + version: '@injectivelabs/injective-sdk-client-ts@file:packages/plugin-injective/injective-sdk-client-ts(@types/react@19.0.5)(bufferutil@4.0.9)(google-protobuf@3.21.4)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(utf-8-validate@6.0.5)' devDependencies: '@types/chai': specifier: ^5.0.1 @@ -2106,7 +2109,7 @@ importers: version: 29.5.14 '@types/node': specifier: ^22.10.3 - version: 22.10.7 + version: 22.10.5 '@types/sinon': specifier: ^17.0.3 version: 17.0.3 @@ -2124,7 +2127,7 @@ importers: version: 9.16.0(jiti@2.4.2) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.10.7)(babel-plugin-macros@3.1.0) + version: 29.7.0(@types/node@22.10.5)(babel-plugin-macros@3.1.0) prettier: specifier: 3.4.1 version: 3.4.1 @@ -2133,7 +2136,7 @@ importers: version: 19.0.2 ts-jest: specifier: ^29.2.5 - version: 29.2.5(@babel/core@7.26.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.0))(jest@29.7.0(@types/node@22.10.7)(babel-plugin-macros@3.1.0))(typescript@5.7.3) + version: 29.2.5(@babel/core@7.26.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.0))(jest@29.7.0(@types/node@22.10.5)(babel-plugin-macros@3.1.0))(typescript@5.7.3) typescript: specifier: ^5.7.2 version: 5.7.3 @@ -2151,7 +2154,7 @@ importers: version: 1.0.2 tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) whatwg-url: specifier: 7.1.0 version: 7.1.0 @@ -2170,7 +2173,7 @@ importers: version: 20.17.9 tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) packages/plugin-irys: dependencies: @@ -2192,7 +2195,7 @@ importers: version: 20.17.9 tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) packages/plugin-lensNetwork: dependencies: @@ -2210,7 +2213,7 @@ importers: version: 6.13.4(bufferutil@4.0.9)(utf-8-validate@6.0.5) tsup: specifier: ^8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) web3: specifier: ^4.15.0 version: 4.16.0(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.7.3)(utf-8-validate@6.0.5)(zod@3.24.1) @@ -2228,7 +2231,7 @@ importers: version: link:../core tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) packages/plugin-massa: dependencies: @@ -2237,10 +2240,10 @@ importers: version: link:../core '@massalabs/massa-web3': specifier: ^5.0.1-dev - version: 5.1.1 + version: 5.1.0 tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) whatwg-url: specifier: 7.1.0 version: 7.1.0 @@ -2271,13 +2274,13 @@ importers: devDependencies: tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.7.0) typescript: specifier: ^5.0.0 version: 5.6.3 vitest: specifier: 2.1.4 - version: 2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) + version: 2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) packages/plugin-multiversx: dependencies: @@ -2301,10 +2304,10 @@ importers: version: 2.1.1 tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) vitest: specifier: 2.1.5 - version: 2.1.5(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) + version: 2.1.5(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) whatwg-url: specifier: 7.1.0 version: 7.1.0 @@ -2331,7 +2334,7 @@ importers: version: 5.1.2 tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) whatwg-url: specifier: 7.1.0 version: 7.1.0 @@ -2368,7 +2371,7 @@ importers: version: 3.4.1 tsup: specifier: ^8.0.1 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.7.0) typescript: specifier: ^5.3.3 version: 5.6.3 @@ -2425,7 +2428,7 @@ importers: version: 0.8.28 tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) viem: specifier: 2.21.58 version: 2.21.58(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1) @@ -2437,10 +2440,10 @@ importers: dependencies: '@aws-sdk/client-s3': specifier: ^3.705.0 - version: 3.729.0 + version: 3.726.1 '@aws-sdk/s3-request-presigner': specifier: ^3.705.0 - version: 3.729.0 + version: 3.726.1 '@cliqz/adblocker-playwright': specifier: 1.34.0 version: 1.34.0(playwright@1.48.2) @@ -2603,7 +2606,7 @@ importers: version: 22.8.4 tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) packages/plugin-obsidian: dependencies: @@ -2618,7 +2621,7 @@ importers: version: 2.0.0 tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) whatwg-url: specifier: 7.1.0 version: 7.1.0 @@ -2634,7 +2637,7 @@ importers: devDependencies: tsup: specifier: ^8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) packages/plugin-open-weather: dependencies: @@ -2643,7 +2646,7 @@ importers: version: link:../core tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) whatwg-url: specifier: 7.1.0 version: 7.1.0 @@ -2664,13 +2667,13 @@ importers: version: 0.0.18(bufferutil@4.0.9)(utf-8-validate@6.0.5) tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) packages/plugin-pyth-data: dependencies: '@elizaos/core': specifier: ^0.1.7 - version: 0.1.8(@google-cloud/vertexai@1.9.2(encoding@0.1.13))(@langchain/core@0.3.30(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(@langchain/groq@0.1.3(@langchain/core@0.3.30(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(encoding@0.1.13))(axios@1.7.9)(encoding@0.1.13)(react@19.0.0)(sswr@2.1.0(svelte@5.18.0))(svelte@5.18.0) + version: 0.1.8(@google-cloud/vertexai@1.9.2(encoding@0.1.13))(@langchain/core@0.3.29(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(@langchain/groq@0.1.3(@langchain/core@0.3.29(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(encoding@0.1.13))(axios@1.7.9)(encoding@0.1.13)(react@19.0.0)(sswr@2.1.0(svelte@5.17.3))(svelte@5.17.3) '@pythnetwork/client': specifier: ^2.22.0 version: 2.22.0(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) @@ -2731,7 +2734,7 @@ importers: version: 5.0.10 tsup: specifier: ^8.0.0 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.7.0) typescript: specifier: ^5.2.2 version: 5.6.3 @@ -2743,7 +2746,7 @@ importers: dependencies: '@avnu/avnu-sdk': specifier: ^2.1.1 - version: 2.1.1(ethers@6.13.4(bufferutil@4.0.9)(utf-8-validate@6.0.5))(qs@6.14.0)(starknet@6.18.0(encoding@0.1.13)) + version: 2.1.1(ethers@6.13.4(bufferutil@4.0.9)(utf-8-validate@6.0.5))(qs@6.13.1)(starknet@6.18.0(encoding@0.1.13)) '@elizaos/core': specifier: workspace:* version: link:../core @@ -2755,10 +2758,10 @@ importers: version: 1.0.0-alpha.25(bufferutil@4.0.9)(utf-8-validate@6.0.5) tsup: specifier: ^8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) vitest: specifier: ^2.1.4 - version: 2.1.8(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) + version: 2.1.8(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) whatwg-url: specifier: 7.1.0 version: 7.1.0 @@ -2803,7 +2806,7 @@ importers: version: 5.1.2 tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) whatwg-url: specifier: 7.1.0 version: 7.1.0 @@ -2825,7 +2828,7 @@ importers: version: 20.17.9 tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) packages/plugin-solana: dependencies: @@ -2865,17 +2868,20 @@ importers: pumpdotfun-sdk: specifier: 1.3.2 version: 1.3.2(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(rollup@4.30.1)(typescript@5.7.3)(utf-8-validate@5.0.10) + solana-agent-kit: + specifier: ^1.4.0 + version: 1.4.0(@noble/hashes@1.7.0)(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@20.17.9)(arweave@1.15.5)(axios@1.7.9)(borsh@2.0.0)(buffer@6.0.3)(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(handlebars@4.7.8)(react@19.0.0)(sodium-native@3.4.1)(typescript@5.7.3)(utf-8-validate@5.0.10) tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) vitest: specifier: 2.1.4 - version: 2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0) + version: 2.1.4(@types/node@20.17.9)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0) whatwg-url: specifier: 7.1.0 version: 7.1.0 - packages/plugin-solana-agentkit: + packages/plugin-solana-agent-kit: dependencies: '@coral-xyz/anchor': specifier: 0.30.1 @@ -2918,13 +2924,13 @@ importers: version: 1.3.2(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(rollup@4.30.1)(typescript@5.7.3)(utf-8-validate@5.0.10) solana-agent-kit: specifier: ^1.2.0 - version: 1.4.0(@noble/hashes@1.7.0)(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@20.17.9)(arweave@1.15.5)(axios@1.7.9)(borsh@2.0.0)(buffer@6.0.3)(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(handlebars@4.7.8)(react@19.0.0)(sodium-native@3.4.1)(typescript@5.7.3)(utf-8-validate@5.0.10) + version: 1.4.0(@noble/hashes@1.7.0)(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.10.5)(arweave@1.15.5)(axios@1.7.9)(borsh@2.0.0)(buffer@6.0.3)(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(handlebars@4.7.8)(react@19.0.0)(sodium-native@3.4.1)(typescript@5.7.3)(utf-8-validate@5.0.10) tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) vitest: specifier: 2.1.4 - version: 2.1.4(@types/node@20.17.9)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0) + version: 2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0) whatwg-url: specifier: 7.1.0 version: 7.1.0 @@ -2970,7 +2976,7 @@ importers: version: 0.33.5 tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) whatwg-url: specifier: 7.1.0 version: 7.1.0 @@ -2985,7 +2991,7 @@ importers: version: 1.7.9(debug@4.4.0) tsup: specifier: ^8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) zod: specifier: ^3.22.4 version: 3.23.8 @@ -2994,7 +3000,7 @@ importers: dependencies: '@avnu/avnu-sdk': specifier: 2.1.1 - version: 2.1.1(ethers@6.13.4(bufferutil@4.0.9)(utf-8-validate@6.0.5))(qs@6.14.0)(starknet@6.18.0(encoding@0.1.13)) + version: 2.1.1(ethers@6.13.4(bufferutil@4.0.9)(utf-8-validate@6.0.5))(qs@6.13.1)(starknet@6.18.0(encoding@0.1.13)) '@elizaos/core': specifier: workspace:* version: link:../core @@ -3012,13 +3018,13 @@ importers: version: 6.18.0(encoding@0.1.13) tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) unruggable-sdk: specifier: 1.4.0 version: 1.4.0(starknet@6.18.0(encoding@0.1.13)) vitest: specifier: 2.1.5 - version: 2.1.5(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) + version: 2.1.5(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) whatwg-url: specifier: 7.1.0 version: 7.1.0 @@ -3036,14 +3042,14 @@ importers: version: 1.2.0-rc.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@6.0.5)(zod@3.24.1) tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) whatwg-url: specifier: 7.1.0 version: 7.1.0 devDependencies: '@types/node': specifier: ^22.10.1 - version: 22.10.7 + version: 22.10.5 packages/plugin-sui: dependencies: @@ -3064,10 +3070,10 @@ importers: version: 5.1.2 tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) vitest: specifier: 2.1.4 - version: 2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) + version: 2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) whatwg-url: specifier: 7.1.0 version: 7.1.0 @@ -3100,7 +3106,7 @@ importers: version: 1.3.2(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(rollup@4.30.1)(typescript@5.7.3)(utf-8-validate@5.0.10) tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) whatwg-url: specifier: 7.1.0 version: 7.1.0 @@ -3128,7 +3134,7 @@ importers: version: 20.17.9 tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) packages/plugin-tee-marlin: dependencies: @@ -3137,7 +3143,7 @@ importers: version: link:../core tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) whatwg-url: specifier: 7.1.0 version: 7.1.0 @@ -3161,13 +3167,13 @@ importers: version: 3.0.0 tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) uuid: specifier: 11.0.3 version: 11.0.3 vitest: specifier: 2.1.5 - version: 2.1.5(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) + version: 2.1.5(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) whatwg-url: specifier: 7.1.0 version: 7.1.0 @@ -3177,7 +3183,7 @@ importers: version: 3.2.0 ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.10.7)(typescript@5.7.3) + version: 10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.10.5)(typescript@5.7.3) packages/plugin-thirdweb: dependencies: @@ -3186,10 +3192,10 @@ importers: version: link:../core thirdweb: specifier: ^5.80.0 - version: 5.84.0(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(bufferutil@4.0.9)(encoding@0.1.13)(ethers@6.13.4(bufferutil@4.0.9)(utf-8-validate@5.0.10))(ioredis@5.4.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1) + version: 5.83.1(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(bufferutil@4.0.9)(encoding@0.1.13)(ethers@6.13.4(bufferutil@4.0.9)(utf-8-validate@5.0.10))(ioredis@5.4.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1) tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) whatwg-url: specifier: 7.1.0 version: 7.1.0 @@ -3213,7 +3219,7 @@ importers: version: 5.1.2 tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) whatwg-url: specifier: 7.1.0 version: 7.1.0 @@ -3228,13 +3234,13 @@ importers: version: 3.2.2 tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) uuid: specifier: 11.0.3 version: 11.0.3 vitest: specifier: 2.1.5 - version: 2.1.5(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) + version: 2.1.5(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) whatwg-url: specifier: 7.1.0 version: 7.1.0 @@ -3253,7 +3259,7 @@ importers: version: 0.2.1 tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) whatwg-url: specifier: 7.1.0 version: 7.1.0 @@ -3268,11 +3274,11 @@ importers: version: 0.0.18(bufferutil@4.0.9)(utf-8-validate@6.0.5) tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) devDependencies: vitest: specifier: ^1.0.0 - version: 1.2.1(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) + version: 1.2.1(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) packages/plugin-video-generation: dependencies: @@ -3281,7 +3287,7 @@ importers: version: link:../core tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) whatwg-url: specifier: 7.1.0 version: 7.1.0 @@ -3299,7 +3305,7 @@ importers: version: 1.0.15 tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) whatwg-url: specifier: 7.1.0 version: 7.1.0 @@ -3336,7 +3342,7 @@ importers: version: link:../core tsup: specifier: ^8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) viem: specifier: 2.21.58 version: 2.21.58(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@6.0.5)(zod@3.24.1) @@ -3430,8 +3436,8 @@ packages: peerDependencies: zod: ^3.0.0 - '@ai-sdk/openai@1.0.19': - resolution: {integrity: sha512-7qmLgppWpGUhSgrH0a6CtgD9hZeRh2hARppl1B7fNhVbekYftSMucsdCiVlKbQzSKPxox0vkNMmwjKa/7xf8bQ==} + '@ai-sdk/openai@1.0.18': + resolution: {integrity: sha512-bienqSVHbUqUcskm2FTIf2X+c481e85EASFfa78YogLqctZQtqPFKJuG5E7i59664Y5G91+LkzIh+1agS13BlA==} engines: {node: '>=18'} peerDependencies: zod: ^3.0.0 @@ -3506,8 +3512,8 @@ packages: zod: optional: true - '@ai-sdk/react@1.0.11': - resolution: {integrity: sha512-ndBPA7dx2DqUr7s4zO1cRAPkFGS+wWvSri6OWfCuhfyTAADQ4vdd56vFP9zdTZl4cyL27Vh0hKLfFJMGx83MUQ==} + '@ai-sdk/react@1.0.9': + resolution: {integrity: sha512-7mtkgVCSzp8J4x3qk5Vtlk1FiZTH7vWIZvIrA6ISbFDy+7mwm45rIDIymzCiofzr3c/Wioy41H2Ki3Nth55bgg==} engines: {node: '>=18'} peerDependencies: react: ^18 || ^19 || ^19.0.0-rc @@ -3545,8 +3551,8 @@ packages: zod: optional: true - '@ai-sdk/ui-utils@1.0.10': - resolution: {integrity: sha512-wZfZNH2IloTx5b1O8CU7/R/icm8EsmURElPckYwNYj2YZrKk9X5XeYSDBF/1/J83obzsn0i7VKkIf40qhRzVVA==} + '@ai-sdk/ui-utils@1.0.8': + resolution: {integrity: sha512-7ya/t28oMaFauHxSj4WGQCEV/iicZj9qP+O+tCakMIDq7oDCZMUNBLCQomoWs16CcYY4l0wo1S9hA4PAdFcOvA==} engines: {node: '>=18'} peerDependencies: zod: ^3.0.0 @@ -3739,8 +3745,8 @@ packages: resolution: {integrity: sha512-d6nWtUI//fyEN8DeLjm3+ro87Ad6+IKwR9pCqfrs/Azahso1xR1Llxd/O6fj/m1DDsuDj/HAsCsy5TC/aKD6Eg==} engines: {node: '>=11.0.0'} - '@asamuzakjp/css-color@2.8.3': - resolution: {integrity: sha512-GIc76d9UI1hCvOATjZPyHFmE5qhRccp3/zGfMPapK3jBi+yocEzp6BBB0UnfRYP9NP4FANqUZYb0hnfs3TM3hw==} + '@asamuzakjp/css-color@2.8.2': + resolution: {integrity: sha512-RtWv9jFN2/bLExuZgFFZ0I3pWWeezAHGgrmjqGGWclATl1aDe3yhCUaI0Ilkp6OCk9zX7+FjvDasEX8Q9Rxc5w==} '@asterai/client@0.1.6': resolution: {integrity: sha512-Kz2FEg9z3U8G9F8F/87h7szE9i8gHdIM2dCgl2gtqTgiLdgtqaDEk3cGnbL4D67Q9bsciPb/toHFWIUv/QNRJQ==} @@ -3780,8 +3786,8 @@ packages: resolution: {integrity: sha512-Q4ZoSmCXskIQ3T5AdO0OyH3vCeoKCed9AjqNIZ5Bxo7T1aBLaIb0VmjKOEubsYrfl+0Ot++FRmy7G45UUHSs4Q==} engines: {node: '>=18.0.0'} - '@aws-sdk/client-s3@3.729.0': - resolution: {integrity: sha512-hpagpazcfOYtxE4nDlR/6JcaIdZ3T2BUt2Ev11Zyz2B5G8eC1dWJgvFsW7ws35252Nb6HTLkJajtnM3v9KtXGw==} + '@aws-sdk/client-s3@3.726.1': + resolution: {integrity: sha512-UpOGcob87DiuS2d3fW6vDZg94g57mNiOSkzvR/6GOdvBSlUgk8LLwVzGASB71FdKMl1EGEr4MeD5uKH9JsG+dw==} engines: {node: '>=18.0.0'} '@aws-sdk/client-sso-oidc@3.726.0': @@ -3854,8 +3860,8 @@ packages: resolution: {integrity: sha512-w/O0EkIzkiqvGu7U8Ke7tue0V0HYM5dZQrz6nVU+R8T2LddWJ+njEIHU4Wh8aHPLQXdZA5NQumv0xLPdEutykw==} engines: {node: '>=18.0.0'} - '@aws-sdk/middleware-flexible-checksums@3.729.0': - resolution: {integrity: sha512-GY92MQ7Pr8hK2rwKmOYSGMmfPQRCWRJ3s1aAIyJBpOHUejWdaNAi78vxeUzVkmGdVjUfF6hRTRAxqV7MnHwe/g==} + '@aws-sdk/middleware-flexible-checksums@3.723.0': + resolution: {integrity: sha512-JY76mrUCLa0FHeMZp8X9+KK6uEuZaRZaQrlgq6zkXX/3udukH0T3YdFC+Y9uw5ddbiwZ5+KwgmlhnPpiXKfP4g==} engines: {node: '>=18.0.0'} '@aws-sdk/middleware-host-header@3.723.0': @@ -3898,8 +3904,8 @@ packages: resolution: {integrity: sha512-tGF/Cvch3uQjZIj34LY2mg8M2Dr4kYG8VU8Yd0dFnB1ybOEOveIK/9ypUo9ycZpB9oO6q01KRe5ijBaxNueUQg==} engines: {node: '>=18.0.0'} - '@aws-sdk/s3-request-presigner@3.729.0': - resolution: {integrity: sha512-5jfIFi/rygbUzyCY3PjcehXJRxwqqP3SS3klKxxR3p+fbZcKoV5sknn8hhYnfSPteCmOLqELNP+EG/9I+F3a2w==} + '@aws-sdk/s3-request-presigner@3.726.1': + resolution: {integrity: sha512-IoM/u1gaZiSHEZkkf+Hn6MvCFUtLJgJysApW6NFbM2GYt4hqGLX5jhbjo5KVxC3wFfAhAwK1deSOM0FriBrKrg==} engines: {node: '>=18.0.0'} '@aws-sdk/signature-v4-multi-region@3.723.0': @@ -4378,8 +4384,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-nullish-coalescing-operator@7.26.6': - resolution: {integrity: sha512-CKW8Vu+uUZneQCPtXmSBUC6NCAUdya26hWCElAWh5mVSlSRsmiCPUUDKb3Z0szng1hiAJa098Hkhg9o4SE35Qw==} + '@babel/plugin-transform-nullish-coalescing-operator@7.26.5': + resolution: {integrity: sha512-OHqczNm4NTQlW1ghrVY43FPoiRzbmzNVbcgVnMKZN/RQYezHUSdjACjaX50CD3B7UIAjv39+MlsrVDb3v741FA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -4583,8 +4589,8 @@ packages: resolution: {integrity: sha512-FDSOghenHTiToteC/QRlv2q3DhPZ/oOXTBoirfWNx1Cx3TMVcGWQtMMmQcSvb/JjpNeGzx8Pq/b4fKEJuWm1sw==} engines: {node: '>=6.9.0'} - '@babel/standalone@7.26.6': - resolution: {integrity: sha512-h1mkoNFYCqDkS+vTLGzsQYvp1v1qbuugk4lOtb/oyjArZ+EtreAaxcSYg3rSIzWZRQOjx4iqGe7A8NRYIMSTTw==} + '@babel/standalone@7.26.5': + resolution: {integrity: sha512-vXbSrFq1WauHvOg/XWcjkF6r7wDSHbN3+3Aro6LYjfODpGw8dCyqqbUMRX5LXlgzVAUrTSN6JkepFiHhLKHV5Q==} engines: {node: '>=6.9.0'} '@babel/template@7.25.9': @@ -4635,11 +4641,11 @@ packages: '@cfworker/json-schema@4.1.0': resolution: {integrity: sha512-/vYKi/qMxwNsuIJ9WGWwM2rflY40ZenK3Kh4uR5vB9/Nz12Y7IUN/Xf4wDA7vzPfw0VNh3b/jz4+MjcVgARKJg==} - '@chain-registry/types@0.50.50': - resolution: {integrity: sha512-H+sGuL8HTr0iFO4PJlBC9MLfrFR+NsD6sFSoFh2+4+obBCVuc3tp5tz/CSfLy04tIySgLlbmqMxkMNkgv1ZpXg==} + '@chain-registry/types@0.50.47': + resolution: {integrity: sha512-WEVKnOwcjXjpCFMgEWMRfKUqhho6Tg6fcHmuKS3i4pWp37IxZBdE+Lan6JRBf5Cc6CqfhuZaHqveIRqgci1zBw==} - '@chain-registry/utils@1.51.50': - resolution: {integrity: sha512-IkJKGelpCQko20KVXT4iTslF54iUSmcnJTM2cByvTRPN8q9/oeSVHSyYcAWVI2iiUAwbMZJhNeUQxu+i0+OPow==} + '@chain-registry/utils@1.51.47': + resolution: {integrity: sha512-HOEHGwqwc9ESFOKU99PxMeo//bDofBHkyoG9KXsxsE/NPKfb5UifoGR/NznoCLmG0fVo5KnM6UEJamjCUErMnw==} '@chevrotain/cst-dts-gen@11.0.3': resolution: {integrity: sha512-BvIKpRLeS/8UbfxXxgC33xOumsacaeCKAjAeLyOn7Pcp95HiRbrpl14S+9vaZLolnbssPIUuiUd8IvgkRyt6NQ==} @@ -6618,8 +6624,8 @@ packages: '@fuels/vm-asm@0.58.2': resolution: {integrity: sha512-1/5azTzKJP508BXbZvM6Y0V5bCCX5JgEnd/8mXdBFmFvNLOhiYbwb25yk26auqOokfBXvthSkdkrvipEFft6jQ==} - '@gerrit0/mini-shiki@1.27.2': - resolution: {integrity: sha512-GeWyHz8ao2gBiUW4OJnQDxXQnFgZQwwQk05t/CVVgNBN7/rK8XZ7xY6YhLVv9tH3VppWWmr9DCl3MwemB/i+Og==} + '@gerrit0/mini-shiki@1.26.1': + resolution: {integrity: sha512-gHFUvv9f1fU2Piou/5Y7Sx5moYxcERbC7CXc6rkDLQTUBg5Dgg9L4u29/nHqfoQ3Y9R0h0BcOhd14uOEZIBP7Q==} '@goat-sdk/adapter-vercel-ai@0.2.0': resolution: {integrity: sha512-NqUyO38i6ELbWXSDHddfkD1k4QCUcvfs3jVQArlJ9OO9NSlkKvnbZjO1tTjoVoERjRKfKsCqfMPgsgo3akx7tA==} @@ -7147,8 +7153,8 @@ packages: '@kwsites/promise-deferred@1.1.1': resolution: {integrity: sha512-GaHYm+c0O9MjZRu0ongGBRbinu8gVAMd2UZjji6jVmqKtZluZnptXGWhz1E8j8D2HJ3f/yMxKAUC0b+57wncIw==} - '@langchain/core@0.3.30': - resolution: {integrity: sha512-HFUpjJ6FkPSSeLKzCLKxba4VN1DKnrXRmjaWHDb5KUyE9DZrqak3Sh6k2dkzXDJIcdd/uNeeQGFyQnubVEMkPw==} + '@langchain/core@0.3.29': + resolution: {integrity: sha512-LGjJq/UV43GnEzBpO2NWelIlzsAWoci+FEqofYqDE+F6O3EvTrSyma27NXs8eurM8MqWxjeL0t4RCmCSlJs2RQ==} engines: {node: '>=18'} '@langchain/groq@0.1.3': @@ -7166,8 +7172,8 @@ packages: '@langchain/langgraph-sdk@0.0.36': resolution: {integrity: sha512-KkAZM0uXBaMcD/dpGTBppOhbvNX6gz+Y1zFAC898OblegFkSvICrkd0oRQ5Ro/GWK/NAoDymnMUDXeZDdUkSuw==} - '@langchain/langgraph@0.2.40': - resolution: {integrity: sha512-/6VSEXkHb1jAzT3VMpTpH3YCKO2A0Y3nAi4LyRB6REimWrZwk0LsurhB1NHj2hXRmntExhaNe/XxJPAHJ+g1pg==} + '@langchain/langgraph@0.2.39': + resolution: {integrity: sha512-zoQT5LViPlB5hRS7RNwixcAonUBAHcW+IzVkGR/4vcKoE49z5rPBdZsWjJ6b1YIV1K2bdSDJWl5KSEHilvnR1Q==} engines: {node: '>=18'} peerDependencies: '@langchain/core': '>=0.2.36 <0.3.0 || >=0.3.9 < 0.4.0' @@ -7349,8 +7355,8 @@ packages: resolution: {integrity: sha512-Yhlar6v9WQgUp/He7BdgzOz8lqMQ8sU+jkCq7Wx8Myc5YFJLbEe7lgui/V7G1qB1DJykHSGwreceSaD60Y0PUQ==} hasBin: true - '@massalabs/massa-web3@5.1.1': - resolution: {integrity: sha512-vjoEjyoe15PN4+d8gk/UEMT59FxefitwK75ScTqQHboYRoWjGysYz80dSYbP1vQdxxeag4ZzW0OaWvaOneQqww==} + '@massalabs/massa-web3@5.1.0': + resolution: {integrity: sha512-fKlOjKD+F0JoUxLUUfweugt9MrM6P1F4WT80TdhgZ1yIKqguN0bNYsXzF9Wf6xVzljP/D+u1kwSDAQpZ/PZ8yg==} '@mdx-js/mdx@3.1.0': resolution: {integrity: sha512-/QxEhPAvGwbQmy1Px8F899L5Uc2KZ6JtXwlCgJmjSTBedwOZkByYcBG4GceIGPXRDsmfxhHazuS+hlOShRLeDw==} @@ -7677,8 +7683,8 @@ packages: '@nestjs/websockets': optional: true - '@neynar/nodejs-sdk@2.8.1': - resolution: {integrity: sha512-OwFscSdoGGsgamty5wHMBdLlK4gBGiBhQP8iMbqHZUAPBuGbb8Hx4MFUxGqxq/e2l3Tulr1p32GjWD10X4C0hA==} + '@neynar/nodejs-sdk@2.8.0': + resolution: {integrity: sha512-NausMdekKJH58ssY/WjxkDYctHtLPqHUt1/ffZvqVp4SgcAH7Q5H7st782NJU+PZM85eNtcf5YbbVHbwDJgmOA==} engines: {node: '>=19.9.0'} '@noble/ciphers@1.0.0': @@ -9409,23 +9415,23 @@ packages: '@selderee/plugin-htmlparser2@0.11.0': resolution: {integrity: sha512-P33hHGdldxGabLFjPPpaTxVolMrzrcegejx+0GxjrIb9Zv48D8yAIA/QTDR2dFl7Uz7urX8aX6+5bCZslr+gWQ==} - '@shikijs/core@1.27.2': - resolution: {integrity: sha512-ns1dokDr0KE1lQ9mWd4rqaBkhSApk0qGCK1+lOqwnkQSkVZ08UGqXj1Ef8dAcTMZNFkN6PSNjkL5TYNX7pyPbQ==} + '@shikijs/core@1.26.1': + resolution: {integrity: sha512-yeo7sG+WZQblKPclUOKRPwkv1PyoHYkJ4gP9DzhFJbTdueKR7wYTI1vfF/bFi1NTgc545yG/DzvVhZgueVOXMA==} - '@shikijs/engine-javascript@1.27.2': - resolution: {integrity: sha512-0JB7U5vJc16NShBdxv9hSSJYSKX79+32O7F4oXIxJLdYfomyFvx4B982ackUI9ftO9T3WwagkiiD3nOxOOLiGA==} + '@shikijs/engine-javascript@1.26.1': + resolution: {integrity: sha512-CRhA0b8CaSLxS0E9A4Bzcb3LKBNpykfo9F85ozlNyArxjo2NkijtiwrJZ6eHa+NT5I9Kox2IXVdjUsP4dilsmw==} - '@shikijs/engine-oniguruma@1.27.2': - resolution: {integrity: sha512-FZYKD1KN7srvpkz4lbGLOYWlyDU4Rd+2RtuKfABTkafAPOFr+J6umfIwY/TzOQqfNtWjL7SAwPAO0dcOraRLaQ==} + '@shikijs/engine-oniguruma@1.26.1': + resolution: {integrity: sha512-F5XuxN1HljLuvfXv7d+mlTkV7XukC1cawdtOo+7pKgPD83CAB1Sf8uHqP3PK0u7njFH0ZhoXE1r+0JzEgAQ+kg==} - '@shikijs/langs@1.27.2': - resolution: {integrity: sha512-MSrknKL0DbeXvhtSigMLIzjPOOQfvK7fsbcRv2NUUB0EvuTTomY8/U+lAkczYrXY2+dygKOapJKk8ScFYbtoNw==} + '@shikijs/langs@1.26.1': + resolution: {integrity: sha512-oz/TQiIqZejEIZbGtn68hbJijAOTtYH4TMMSWkWYozwqdpKR3EXgILneQy26WItmJjp3xVspHdiUxUCws4gtuw==} - '@shikijs/themes@1.27.2': - resolution: {integrity: sha512-Yw/uV7EijjWavIIZLoWneTAohcbBqEKj6XMX1bfMqO3llqTKsyXukPp1evf8qPqzUHY7ibauqEaQchhfi857mg==} + '@shikijs/themes@1.26.1': + resolution: {integrity: sha512-JDxVn+z+wgLCiUhBGx2OQrLCkKZQGzNH3nAxFir4PjUcYiyD8Jdms9izyxIogYmSwmoPTatFTdzyrRKbKlSfPA==} - '@shikijs/types@1.27.2': - resolution: {integrity: sha512-DM9OWUyjmdYdnKDpaGB/GEn9XkToyK1tqxuqbmc5PV+5K8WjjwfygL3+cIvbkSw2v1ySwHDgqATq/+98pJ4Kyg==} + '@shikijs/types@1.26.1': + resolution: {integrity: sha512-d4B00TKKAMaHuFYgRf3L0gwtvqpW4hVdVwKcZYbBfAAQXspgkbWqnFfuFl3MDH6gLbsubOcr+prcnsqah3ny7Q==} '@shikijs/vscode-textmate@10.0.1': resolution: {integrity: sha512-fTIQwLF+Qhuws31iw7Ncl1R3HUDtGwIipiJ9iU+UsDUwMhegFcQKQHd51nZjb7CArq0MvON8rbgCGQYWHUKAdg==} @@ -9447,9 +9453,9 @@ packages: resolution: {integrity: sha512-JzBqdVIyqm2FRQCulY6nbQzMpJJpSiJ8XXWMhtOX9eKgaXXpfNOF53lzQEjIydlStnd/eFtuC1dW4VYdD93oRg==} engines: {node: ^16.14.0 || >=18.0.0} - '@sigstore/protobuf-specs@0.3.3': - resolution: {integrity: sha512-RpacQhBlwpBWd7KEJsRKcBQalbV28fvkxwTOJIqhIuDysMMaJW47V4OqW30iJB9uRpqOSxxEAQFdr8tTattReQ==} - engines: {node: ^18.17.0 || >=20.5.0} + '@sigstore/protobuf-specs@0.3.2': + resolution: {integrity: sha512-c6B0ehIWxMI8wiS/bj6rHMPqeFvngFV7cDU/MY+B16P9Z3Mp9k8L93eYZ7BYzSickzuqAQqAq0V956b3Ju6mLw==} + engines: {node: ^16.14.0 || >=18.0.0} '@sigstore/sign@2.3.2': resolution: {integrity: sha512-5Vz5dPVuunIIvC5vBb0APwo7qKA4G9yM48kPWJT+OEERs40md5GoUR1yedwpekWZ4m0Hhw44m6zU+ObsON+iDA==} @@ -9500,8 +9506,8 @@ packages: '@sinonjs/text-encoding@0.7.3': resolution: {integrity: sha512-DE427ROAphMQzU4ENbliGYrBSYPXF+TtLg9S8vzeA+OF4ZKzoDdzfL8sxuMUGS/lgRhM6j1URSk9ghf7Xo1tyA==} - '@skip-go/client@0.16.4': - resolution: {integrity: sha512-/E5sDH7LLLHWB+xn4GLubV/g87HZINJ5fadC3RKYbct5hsjwGHcL3BYE12RJZZ0Sxv+VshihkB89Xlta1mo7MQ==} + '@skip-go/client@0.16.5': + resolution: {integrity: sha512-HyTcTSplwpMMo+r/9lNmCBMU2VMFrCI4W0DAeIW9YKGGLQCEqzNoI8BWlicIzzlQfDTCE5niR2++XIsvP9PldQ==} peerDependencies: '@solana/web3.js': ^1.95.8 viem: 2.21.58 @@ -9556,8 +9562,8 @@ packages: resolution: {integrity: sha512-Igfg8lKu3dRVkTSEm98QpZUvKEOa71jDX4vKRcvJVyRc3UgN3j7vFMf0s7xLQhYmKa8kyJGQgUJDOV5V3neVlQ==} engines: {node: '>=18.0.0'} - '@smithy/core@3.1.1': - resolution: {integrity: sha512-hhUZlBWYuh9t6ycAcN90XOyG76C1AzwxZZgaCVPMYpWqqk9uMFo7HGG5Zu2cEhCJn7DdOi5krBmlibWWWPgdsw==} + '@smithy/core@3.1.0': + resolution: {integrity: sha512-swFv0wQiK7TGHeuAp6lfF5Kw1dHWsTrCuc+yh4Kh05gEShjsE2RUxHucEerR9ih9JITNtaHcSpUThn5Y/vDw0A==} engines: {node: '>=18.0.0'} '@smithy/credential-provider-imds@4.0.1': @@ -9620,12 +9626,12 @@ packages: resolution: {integrity: sha512-OGXo7w5EkB5pPiac7KNzVtfCW2vKBTZNuCctn++TTSOMpe6RZO/n6WEC1AxJINn3+vWLKW49uad3lo/u0WJ9oQ==} engines: {node: '>=18.0.0'} - '@smithy/middleware-endpoint@4.0.2': - resolution: {integrity: sha512-Z9m67CXizGpj8CF/AW/7uHqYNh1VXXOn9Ap54fenWsCa0HnT4cJuE61zqG3cBkTZJDCy0wHJphilI41co/PE5g==} + '@smithy/middleware-endpoint@4.0.1': + resolution: {integrity: sha512-hCCOPu9+sRI7Wj0rZKKnGylKXBEd9cQJetzjQqe8cT4PWvtQAbvNVa6cgAONiZg9m8LaXtP9/waxm3C3eO4hiw==} engines: {node: '>=18.0.0'} - '@smithy/middleware-retry@4.0.3': - resolution: {integrity: sha512-TiKwwQTwUDeDtwWW8UWURTqu7s6F3wN2pmziLU215u7bqpVT9Mk2oEvURjpRLA+5XeQhM68R5BpAGzVtomsqgA==} + '@smithy/middleware-retry@4.0.1': + resolution: {integrity: sha512-n3g2zZFgOWaz2ZYCy8+4wxSmq+HSTD8QKkRhFDv+nkxY1o7gzyp4PDz/+tOdcNPMPZ/A6Mt4aVECYNjQNiaHJw==} engines: {node: '>=18.0.0'} '@smithy/middleware-serde@4.0.1': @@ -9640,8 +9646,8 @@ packages: resolution: {integrity: sha512-8mRTjvCtVET8+rxvmzRNRR0hH2JjV0DFOmwXPrISmTIJEfnCBugpYYGAsCj8t41qd+RB5gbheSQ/6aKZCQvFLQ==} engines: {node: '>=18.0.0'} - '@smithy/node-http-handler@4.0.2': - resolution: {integrity: sha512-X66H9aah9hisLLSnGuzRYba6vckuFtGE+a5DcHLliI/YlqKrGoxhisD5XbX44KyoeRzoNlGr94eTsMVHFAzPOw==} + '@smithy/node-http-handler@4.0.1': + resolution: {integrity: sha512-ddQc7tvXiVLC5c3QKraGWde761KSk+mboCheZoWtuqnXh5l0WKyFy3NfDIM/dsKrI9HlLVH/21pi9wWK2gUFFA==} engines: {node: '>=18.0.0'} '@smithy/property-provider@4.0.1': @@ -9672,8 +9678,8 @@ packages: resolution: {integrity: sha512-nCe6fQ+ppm1bQuw5iKoeJ0MJfz2os7Ic3GBjOkLOPtavbD1ONoyE3ygjBfz2ythFWm4YnRm6OxW+8p/m9uCoIA==} engines: {node: '>=18.0.0'} - '@smithy/smithy-client@4.1.2': - resolution: {integrity: sha512-0yApeHWBqocelHGK22UivZyShNxFbDNrgREBllGh5Ws0D0rg/yId/CJfeoKKpjbfY2ju8j6WgDUGZHYQmINZ5w==} + '@smithy/smithy-client@4.1.0': + resolution: {integrity: sha512-NiboZnrsrZY+Cy5hQNbYi+nVNssXVi2I+yL4CIKNIanOhH8kpC5PKQ2jx/MQpwVr21a3XcVoQBArlpRF36OeEQ==} engines: {node: '>=18.0.0'} '@smithy/types@4.1.0': @@ -9708,12 +9714,12 @@ packages: resolution: {integrity: sha512-L1RBVzLyfE8OXH+1hsJ8p+acNUSirQnWQ6/EgpchV88G6zGBTDPdXiiExei6Z1wR2RxYvxY/XLw6AMNCCt8H3w==} engines: {node: '>=18.0.0'} - '@smithy/util-defaults-mode-browser@4.0.3': - resolution: {integrity: sha512-7c5SF1fVK0EOs+2EOf72/qF199zwJflU1d02AevwKbAUPUZyE9RUZiyJxeUmhVxfKDWdUKaaVojNiaDQgnHL9g==} + '@smithy/util-defaults-mode-browser@4.0.1': + resolution: {integrity: sha512-nkQifWzWUHw/D0aLPgyKut+QnJ5X+5E8wBvGfvrYLLZ86xPfVO6MoqfQo/9s4bF3Xscefua1M6KLZtobHMWrBg==} engines: {node: '>=18.0.0'} - '@smithy/util-defaults-mode-node@4.0.3': - resolution: {integrity: sha512-CVnD42qYD3JKgDlImZ9+On+MqJHzq9uJgPbMdeBE8c2x8VJ2kf2R3XO/yVFx+30ts5lD/GlL0eFIShY3x9ROgQ==} + '@smithy/util-defaults-mode-node@4.0.1': + resolution: {integrity: sha512-LeAx2faB83litC9vaOdwFaldtto2gczUHxfFf8yoRwDU3cwL4/pDm7i0hxsuBCRk5mzHsrVGw+3EVCj32UZMdw==} engines: {node: '>=18.0.0'} '@smithy/util-endpoints@3.0.1': @@ -9732,8 +9738,8 @@ packages: resolution: {integrity: sha512-WmRHqNVwn3kI3rKk1LsKcVgPBG6iLTBGC1iYOV3GQegwJ3E8yjzHytPt26VNzOWr1qu0xE03nK0Ug8S7T7oufw==} engines: {node: '>=18.0.0'} - '@smithy/util-stream@4.0.2': - resolution: {integrity: sha512-0eZ4G5fRzIoewtHtwaYyl8g2C+osYOT4KClXgfdNEDAgkbe2TYPqcnw4GAWabqkZCax2ihRGPe9LZnsPdIUIHA==} + '@smithy/util-stream@4.0.1': + resolution: {integrity: sha512-Js16gOgU6Qht6qTPfuJgb+1YD4AEO+5Y1UPGWKSp3BNo8ONl/qhXSYDhFKJtwybRJynlCqvP5IeiaBsUmkSPTQ==} engines: {node: '>=18.0.0'} '@smithy/util-uri-escape@4.0.0': @@ -9932,8 +9938,8 @@ packages: peerDependencies: '@solana/web3.js': ^1.77.3 - '@solana/wallet-standard-features@1.3.0': - resolution: {integrity: sha512-ZhpZtD+4VArf6RPitsVExvgkF+nGghd1rzPjd97GmBximpnt1rsUxMOEyoIEuH3XBxPyNB6Us7ha7RHWQR+abg==} + '@solana/wallet-standard-features@1.2.0': + resolution: {integrity: sha512-tUd9srDLkRpe1BYg7we+c4UhRQkq+XQWswsr/L1xfGmoRDF47BPSXf4zE7ZU2GRBGvxtGt7lwJVAufQyQYhxTQ==} engines: {node: '>=16'} '@solana/web3.js@1.95.3': @@ -10235,16 +10241,16 @@ packages: '@tanstack/query-core@5.62.16': resolution: {integrity: sha512-9Sgft7Qavcd+sN0V25xVyo0nfmcZXBuODy3FVG7BMWTg1HMLm8wwG5tNlLlmSic1u7l1v786oavn+STiFaPH2g==} - '@tanstack/query-core@5.64.1': - resolution: {integrity: sha512-978Wx4Wl4UJZbmvU/rkaM9cQtXXrbhK0lsz/UZhYIbyKYA8E4LdomTwyh2GHZ4oU0BKKoDH4YlKk2VscCUgNmg==} + '@tanstack/query-core@5.64.0': + resolution: {integrity: sha512-/MPJt/AaaMzdWJZTafgMyYhEX/lGjQrNz8+NDQSk8fNoU5PHqh05FhQaBrEQafW2PeBHsRbefEf//qKMiSAbQQ==} '@tanstack/react-query@5.62.16': resolution: {integrity: sha512-XJIZNj65d2IdvU8VBESmrPakfIm6FSdHDzrS1dPrAwmq3ZX+9riMh/ZfbNQHAWnhrgmq7KoXpgZSRyXnqMYT9A==} peerDependencies: react: ^18 || ^19 - '@tanstack/react-query@5.64.1': - resolution: {integrity: sha512-vW5ggHpIO2Yjj44b4sB+Fd3cdnlMJppXRBJkEHvld6FXh3j5dwWJoQo7mGtKI2RbSFyiyu/PhGAy0+Vv5ev9Eg==} + '@tanstack/react-query@5.64.0': + resolution: {integrity: sha512-tBMzlROROUcTDMpDt1NC3n9ndKnJHPB3RCpa6Bf9f31TFvqhLz879x8jldtKU+6IwMSw1Pn4K1AKA+2SYyA6TA==} peerDependencies: react: ^18 || ^19 @@ -10517,8 +10523,8 @@ packages: '@types/express-serve-static-core@4.19.6': resolution: {integrity: sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==} - '@types/express-serve-static-core@5.0.5': - resolution: {integrity: sha512-GLZPrd9ckqEBFMcVM/qRFAP0Hg3qiVEojgEFsx/N/zKXsBzbGF6z5FBDpZ0+Xhp1xr+qRZYjfGr1cWHB9oFHSA==} + '@types/express-serve-static-core@5.0.4': + resolution: {integrity: sha512-5kz9ScmzBdzTgB/3susoCgfqNDzBjvLL4taparufgSvlwjdLy6UyUy9T/tCpYd2GIdIilCatC4iSQS0QSYHt0w==} '@types/express@4.17.21': resolution: {integrity: sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==} @@ -10671,14 +10677,14 @@ packages: '@types/node@18.15.13': resolution: {integrity: sha512-N+0kuo9KgrUQ1Sn/ifDXsvg0TTleP7rIy4zOBGECxAljqvqfqpTfzx0Q1NUedOixRMBfe2Whhb056a42cWs26Q==} - '@types/node@18.19.71': - resolution: {integrity: sha512-evXpcgtZm8FY4jqBSN8+DmOTcVkkvTmAayeo4Wf3m1xAruyVGzGuDh/Fb/WWX2yLItUiho42ozyJjB0dw//Tkw==} + '@types/node@18.19.70': + resolution: {integrity: sha512-RE+K0+KZoEpDUbGGctnGdkrLFwi1eYKTlIHNl2Um98mUkGsm1u2Ff6Ltd0e8DktTtC98uy7rSj+hO8t/QuLoVQ==} '@types/node@20.17.9': resolution: {integrity: sha512-0JOXkRyLanfGPE2QRCwgxhzlBAvaRdCNMcvbd7jFfpmD4eEXll7LRwy5ymJmyeZqk7Nh7eD2LeUyQ68BbndmXw==} - '@types/node@22.10.7': - resolution: {integrity: sha512-V09KvXxFiutGp6B7XkpaDXlNadZxrzajcY50EuoLIpQ6WWYCSvf19lVIazzfIzQvhUN2HjX12spLojTnhuKlGg==} + '@types/node@22.10.5': + resolution: {integrity: sha512-F8Q+SeGimwOo86fiovQh8qiXfFEh2/ocYv7tU5pJ3EXMSSxk1Joj5wefpFK2fHTf/N6HKGSxIDBT9f3gCxXPkQ==} '@types/node@22.7.5': resolution: {integrity: sha512-jML7s2NAzMWc//QSJ1a3prpk78cOPchGvXJsC3C6R6PSMoooztvRVQEz89gmBTBY1SPMaqo5teB4uNHPdetShQ==} @@ -10714,8 +10720,8 @@ packages: '@types/promise-retry@1.1.6': resolution: {integrity: sha512-EC1+OMXV0PZb0pf+cmyxc43MEP2CDumZe4AfuxWboxxEixztIebknpJPZAX5XlodGF1OY+C1E/RAeNGzxf+bJA==} - '@types/qs@6.9.18': - resolution: {integrity: sha512-kK7dgTYDyGqS+e2Q4aK9X3D7q234CIZ1Bv0q/7Z5IwRDoADNU81xXJK/YVyLbLTZCoIwUoDoffFeF+p/eIklAA==} + '@types/qs@6.9.17': + resolution: {integrity: sha512-rX4/bPcfmvxHDv0XjfJELTTr+iB+tn032nPILqHm5wbthUUUuVtNGGqzhya9XUxjTP8Fpr0qYgSZZKxGY++svQ==} '@types/range-parser@1.2.7': resolution: {integrity: sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==} @@ -10734,8 +10740,8 @@ packages: '@types/react-router@5.1.20': resolution: {integrity: sha512-jGjmu/ZqS7FjSH6owMcD5qpq19+1RS9DeVRqfl1FeBMxTDQAGwlMWOcs52NDoXaNKyG3d1cYQFMs9rCrb88o9Q==} - '@types/react@19.0.7': - resolution: {integrity: sha512-MoFsEJKkAtZCrC1r6CM8U22GzhG7u2Wir8ons/aCKH6MBdD1ibV24zOSSkdZVUKqN5i396zG5VKLYZ3yaUZdLA==} + '@types/react@19.0.5': + resolution: {integrity: sha512-i4OQzFiqsUCfoBns/KHpz+4QcvfjoCsTUi+mugo3lrSRA3+x0gJVvhZhAJrwLGEqz4EXiFVP4hPnOugx+m2uhg==} '@types/request-promise@4.1.51': resolution: {integrity: sha512-qVcP9Fuzh9oaAh8oPxiSoWMFGnWKkJDknnij66vi09Yiy62bsSDqtd+fG5kIM9wLLgZsRP3Y6acqj9O/v2ZtRw==} @@ -10865,8 +10871,8 @@ packages: typescript: optional: true - '@typescript-eslint/eslint-plugin@8.20.0': - resolution: {integrity: sha512-naduuphVw5StFfqp4Gq4WhIBE2gN1GEmMUExpJYknZJdRnc+2gDzB8Z3+5+/Kv33hPQRDGzQO/0opHE72lZZ6A==} + '@typescript-eslint/eslint-plugin@8.19.1': + resolution: {integrity: sha512-tJzcVyvvb9h/PB96g30MpxACd9IrunT7GF9wfA9/0TJ1LxGOJx1TdPzSbBBnNED7K9Ka8ybJsnEpiXPktolTLg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 @@ -10893,8 +10899,8 @@ packages: typescript: optional: true - '@typescript-eslint/parser@8.20.0': - resolution: {integrity: sha512-gKXG7A5HMyjDIedBi6bUrDcun8GIjnI8qOwVLiY3rx6T/sHP/19XLJOnIq/FgQvWLHja5JN/LSE7eklNBr612g==} + '@typescript-eslint/parser@8.19.1': + resolution: {integrity: sha512-67gbfv8rAwawjYx3fYArwldTQKoYfezNUT4D5ioWetr/xCrxXxvleo3uuiFuKfejipvq+og7mjz3b0G2bVyUCw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -10908,8 +10914,8 @@ packages: resolution: {integrity: sha512-mwsZWubQvBki2t5565uxF0EYvG+FwdFb8bMtDuGQLdCCnGPrDEDvm1gtfynuKlnpzeBRqdFCkMf9jg1fnAK8sg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/scope-manager@8.20.0': - resolution: {integrity: sha512-J7+VkpeGzhOt3FeG1+SzhiMj9NzGD/M6KoGn9f4dbz3YzK9hvbhVTmLj/HiTp9DazIzJ8B4XcM80LrR9Dm1rJw==} + '@typescript-eslint/scope-manager@8.19.1': + resolution: {integrity: sha512-60L9KIuN/xgmsINzonOcMDSB8p82h95hoBfSBtXuO4jlR1R9L1xSkmVZKgCPVfavDlXihh4ARNjXhh1gGnLC7Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@typescript-eslint/type-utils@6.21.0': @@ -10932,8 +10938,8 @@ packages: typescript: optional: true - '@typescript-eslint/type-utils@8.20.0': - resolution: {integrity: sha512-bPC+j71GGvA7rVNAHAtOjbVXbLN5PkwqMvy1cwGeaxUoRQXVuKCebRoLzm+IPW/NtFFpstn1ummSIasD5t60GA==} + '@typescript-eslint/type-utils@8.19.1': + resolution: {integrity: sha512-Rp7k9lhDKBMRJB/nM9Ksp1zs4796wVNyihG9/TU9R6KCJDNkQbc2EOKjrBtLYh3396ZdpXLtr/MkaSEmNMtykw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -10947,8 +10953,8 @@ packages: resolution: {integrity: sha512-NzrHj6thBAOSE4d9bsuRNMvk+BvaQvmY4dDglgkgGC0EW/tB3Kelnp3tAKH87GEwzoxgeQn9fNGRyFJM/xd+GQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/types@8.20.0': - resolution: {integrity: sha512-cqaMiY72CkP+2xZRrFt3ExRBu0WmVitN/rYPZErA80mHjHx/Svgp8yfbzkJmDoQ/whcytOPO9/IZXnOc+wigRA==} + '@typescript-eslint/types@8.19.1': + resolution: {integrity: sha512-JBVHMLj7B1K1v1051ZaMMgLW4Q/jre5qGK0Ew6UgXz1Rqh+/xPzV1aW581OM00X6iOfyr1be+QyW8LOUf19BbA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@typescript-eslint/typescript-estree@6.21.0': @@ -10969,8 +10975,8 @@ packages: typescript: optional: true - '@typescript-eslint/typescript-estree@8.20.0': - resolution: {integrity: sha512-Y7ncuy78bJqHI35NwzWol8E0X7XkRVS4K4P4TCyzWkOJih5NDvtoRDW4Ba9YJJoB2igm9yXDdYI/+fkiiAxPzA==} + '@typescript-eslint/typescript-estree@8.19.1': + resolution: {integrity: sha512-jk/TZwSMJlxlNnqhy0Eod1PNEvCkpY6MXOXE/WLlblZ6ibb32i2We4uByoKPv1d0OD2xebDv4hbs3fm11SMw8Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <5.8.0' @@ -10991,8 +10997,8 @@ packages: typescript: optional: true - '@typescript-eslint/utils@8.20.0': - resolution: {integrity: sha512-dq70RUw6UK9ei7vxc4KQtBRk7qkHZv447OUZ6RPQMQl71I3NZxQJX/f32Smr+iqWrB02pHKn2yAdHBb0KNrRMA==} + '@typescript-eslint/utils@8.19.1': + resolution: {integrity: sha512-IxG5gLO0Ne+KaUc8iW1A+XuKLd63o4wlbI1Zp692n1xojCl/THvgIKXJXBZixTh5dd5+yTJ/VXH7GJaaw21qXA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -11006,8 +11012,8 @@ packages: resolution: {integrity: sha512-pq19gbaMOmFE3CbL0ZB8J8BFCo2ckfHBfaIsaOZgBIF4EoISJIdLX5xRhd0FGB0LlHReNRuzoJoMGpTjq8F2CQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/visitor-keys@8.20.0': - resolution: {integrity: sha512-v/BpkeeYAsPkKCkR8BDwcno0llhzWVqPOamQrAEMdpZav2Y9OVjd9dwJyBLJWwf335B5DmlifECIkZRJCaGaHA==} + '@typescript-eslint/visitor-keys@8.19.1': + resolution: {integrity: sha512-fzmjU8CHK853V/avYZAvuVut3ZTfwN5YtMaoi+X9Y9MA9keaWNHC3zEQ9zvyX/7Hj+5JkNyK1l7TOR2hevHB6Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@uidotdev/usehooks@2.4.1': @@ -11257,19 +11263,12 @@ packages: resolution: {integrity: sha512-57uv0FW4L6H/tmkb1kS2nG41MDguyDgZbGR58nkDUd1TO/HydyiTByVOhFzIxgN331cnY/1G1rMaKqncgdnOFA==} engines: {node: '>=18'} - '@walletconnect/core@2.17.4': - resolution: {integrity: sha512-/BF+yoY5mjK5RQ6zJ60YLsJysUC0saWrjTAfR2AqCsyaehRKk+Ql0QfbAZd3S3SY/Dwm9o84RD8z01qxwaogQA==} - engines: {node: '>=18'} - '@walletconnect/environment@1.0.1': resolution: {integrity: sha512-T426LLZtHj8e8rYnKfzsw1aG6+M0BT1ZxayMdv/p8yM0MU+eJDISqNY3/bccxRr4LrF9csq02Rhqt08Ibl0VRg==} '@walletconnect/ethereum-provider@2.17.3': resolution: {integrity: sha512-fgoT+dT9M1P6IIUtBl66ddD+4IJYqdhdAYkW+wa6jbctxKlHYSXf9HsgF/Vvv9lMnxHdAIz0W9VN4D/m20MamA==} - '@walletconnect/ethereum-provider@2.17.4': - resolution: {integrity: sha512-h6uTYU0YLqwX1ZuMqpQHCGhmQjTltwixQt0iIsDNe5sbDETGUHRe+Ji54ak8dinnUnS79ZsW0sndGmY1VUwdJA==} - '@walletconnect/events@1.0.1': resolution: {integrity: sha512-NPTqaoi0oPBVNuLv7qPaJazmGHs5JGyO8eEAk5VGKmJzDR7AHzD4k6ilox5kxk1iwiOnFopBOOMLs86Oa76HpQ==} @@ -11323,30 +11322,18 @@ packages: '@walletconnect/sign-client@2.17.3': resolution: {integrity: sha512-OzOWxRTfVGCHU3OOF6ibPkgPfDpivFJjuknfcOUt9PYWpTAv6YKOmT4cyfBPhc7llruyHpV44fYbykMcLIvEcg==} - '@walletconnect/sign-client@2.17.4': - resolution: {integrity: sha512-9ukS7GHvHkAL3nkwukIfzWYxNsLJBO35Zkp7WdhKH3p3V+IiAMpmG79MEOykun5B8fl8m8z+6EOA1191aKx8jw==} - '@walletconnect/time@1.0.2': resolution: {integrity: sha512-uzdd9woDcJ1AaBZRhqy5rNC9laqWGErfc4dxA9a87mPdKOgWMD85mcFo9dIYIts/Jwocfwn07EC6EzclKubk/g==} '@walletconnect/types@2.17.3': resolution: {integrity: sha512-5eFxnbZGJJx0IQyCS99qz+OvozpLJJYfVG96dEHGgbzZMd+C9V1eitYqVClx26uX6V+WQVqVwjpD2Dyzie++Wg==} - '@walletconnect/types@2.17.4': - resolution: {integrity: sha512-i4yHY005RHhwCavaKk+GaDwwUaSqnwLM4b2btcHSOIqjReyFImnwOY+59zQTO7tbmnjjJpGZcfRGcHk70TQ9mA==} - '@walletconnect/universal-provider@2.17.3': resolution: {integrity: sha512-Aen8h+vWTN57sv792i96vaTpN06WnpFUWhACY5gHrpL2XgRKmoXUgW7793p252QdgyofNAOol7wJEs1gX8FjgQ==} - '@walletconnect/universal-provider@2.17.4': - resolution: {integrity: sha512-n4x/QnHFwvNt1k7pOrMikEubpCBpdHkIkAdNROm/hCP/3JH1Z6Z5Is2iwP+H845qJXXKjkzRryvuerw8ga/sxg==} - '@walletconnect/utils@2.17.3': resolution: {integrity: sha512-tG77UpZNeLYgeOwViwWnifpyBatkPlpKSSayhN0gcjY1lZAUNqtYslpm4AdTxlrA3pL61MnyybXgWYT5eZjarw==} - '@walletconnect/utils@2.17.4': - resolution: {integrity: sha512-Vvqs66cPV4OZteO2PjUjGLiKlo3myJjwSB5ElgwHwfAwr+WfUbJl4WPAOp6YHh6xxObRCQN+AgwC69EKfwXAiA==} - '@walletconnect/window-getters@1.0.1': resolution: {integrity: sha512-vHp+HqzGxORPAN8gY03qnbTMnhqIwjeRJNOMOAzePRg4xVEEE2WvYsI9G2NMjOknA8hnuYbU3/hwLcKbjhc8+Q==} @@ -11590,8 +11577,8 @@ packages: zod: optional: true - ai@4.0.38: - resolution: {integrity: sha512-Lqo39GY8YlfUHgQdYb8qzaz+vfAu/8c8eIDck7NNKrdmwOAr8f4SuDgPVbISn1/4F9gR6WEXnD2f552ZEVT31Q==} + ai@4.0.33: + resolution: {integrity: sha512-mOvhPyVchGZvZuPn8Zj4J+93fZOlaBH1BtunvGmQ/8yFc5hGmid3c0XIdw5UNt3++0sXawKE3j7JUL5ZmiQdKg==} engines: {node: '>=18'} peerDependencies: react: ^18 || ^19 || ^19.0.0-rc @@ -11642,8 +11629,8 @@ packages: resolution: {integrity: sha512-F1tGh056XczEaEAqu7s+hlZUDWwOBT70Eq0lfMpBP2YguSQVyxRbprLq5rELXKQOyOaixTWYhMeMQMzP0U5FoQ==} engines: {node: '>= 10'} - algoliasearch-helper@3.23.0: - resolution: {integrity: sha512-8CK4Gb/ju4OesAYcS+mjBpNiVA7ILWpg7D2vhBZohh0YkG8QT1KZ9LG+8+EntQBUGoKtPy06OFhiwP4f5zzAQg==} + algoliasearch-helper@3.22.6: + resolution: {integrity: sha512-F2gSb43QHyvZmvH/2hxIjbk/uFdO2MguQYTFP7J+RowMW1csjIODMobEnpLI8nbLQuzZnGZdIxl5Bpy1k9+CFQ==} peerDependencies: algoliasearch: '>= 3.1 < 6' @@ -12095,27 +12082,17 @@ packages: bare-events@2.5.4: resolution: {integrity: sha512-+gFfDkR8pj4/TrWCGUGWmJIkBwuxPS5F+a5yWjOHQt2hHvNZd5YLzadjmDUtFmMM4y429bnKLa8bYBMHcYdnQA==} - bare-fs@4.0.1: - resolution: {integrity: sha512-ilQs4fm/l9eMfWY2dY0WCIUplSUp7U0CT1vrqMg1MUdeZl4fypu5UP0XcDBK5WBQPJAKP1b7XEodISmekH/CEg==} - engines: {bare: '>=1.7.0'} + bare-fs@2.3.5: + resolution: {integrity: sha512-SlE9eTxifPDJrT6YgemQ1WGFleevzwY+XAP1Xqgl56HtcrisC2CHCZ2tq6dBpcH2TnNxwUEUGhweo+lrQtYuiw==} - bare-os@3.4.0: - resolution: {integrity: sha512-9Ous7UlnKbe3fMi7Y+qh0DwAup6A1JkYgPnjvMDNOlmnxNRQvQ/7Nst+OnUQKzk0iAT0m9BisbDVp9gCv8+ETA==} - engines: {bare: '>=1.6.0'} + bare-os@2.4.4: + resolution: {integrity: sha512-z3UiI2yi1mK0sXeRdc4O1Kk8aOa/e+FNWZcTiPB/dfTWyLypuE99LibgRaQki914Jq//yAWylcAt+mknKdixRQ==} - bare-path@3.0.0: - resolution: {integrity: sha512-tyfW2cQcB5NN8Saijrhqn0Zh7AnFNsnczRcuWODH0eYAXBsJ5gVxAUuNr7tsHSC6IZ77cA0SitzT+s47kot8Mw==} + bare-path@2.1.3: + resolution: {integrity: sha512-lh/eITfU8hrj9Ru5quUp0Io1kJWIk1bTjzo7JH1P5dWmQ2EL4hFUlfI8FonAhSlgIfhn63p84CDY/x+PisgcXA==} - bare-stream@2.6.4: - resolution: {integrity: sha512-G6i3A74FjNq4nVrrSTUz5h3vgXzBJnjmWAVlBWaZETkgu+LgKd7AiyOml3EDJY1AHlIbBHKDXE+TUT53Ff8OaA==} - peerDependencies: - bare-buffer: '*' - bare-events: '*' - peerDependenciesMeta: - bare-buffer: - optional: true - bare-events: - optional: true + bare-stream@2.6.1: + resolution: {integrity: sha512-eVZbtKM+4uehzrsj49KtCy3Pbg7kO1pJ3SKZ1SFrIH/0pnj9scuGGgUlNDf/7qS8WKtGdiJY5Kyhs/ivYPTB/g==} base-x@2.0.6: resolution: {integrity: sha512-UAmjxz9KbK+YIi66xej+pZVo/vxUOh49ubEvZW5egCbxhur05pBb+hwuireQwKO4nDpsNm64/jEei17LEpsr5g==} @@ -12598,8 +12575,8 @@ packages: resolution: {integrity: sha512-aGtmf24DW6MLHHG5gCx4zaI3uBq3KRtxeVs0DjFH6Z0rDNbsvTxFASFvdj79pxjxZ8/5u3PIiN3IwEIQkiiuPw==} engines: {node: '>=12'} - chain-registry@1.69.94: - resolution: {integrity: sha512-8WpEM0BRtvhe6MBek0Jx41xaNH8E3I76yqebr0q5RohIs+Rmjt+aCzmi9T8AOceyJw7cOzIBhJjD1pi2agfd1w==} + chain-registry@1.69.90: + resolution: {integrity: sha512-aPrH7myfVUSdGQvc9IpevCIZLUUgGX4se6DeGxCrKC+6yvJSzb9LgHP3ju8w8R908V2NefFDX7gPFk1LTsfFiw==} chalk@1.1.3: resolution: {integrity: sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==} @@ -13024,8 +13001,8 @@ packages: consola@2.15.3: resolution: {integrity: sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==} - consola@3.4.0: - resolution: {integrity: sha512-EiPU8G6dQG0GFHNR8ljnZFki/8a+cQwEQ+7wpxdChl02Q8HXlwEZWD5lqAF8vC2sEC3Tehr8hy7vErz88LHyUA==} + consola@3.3.3: + resolution: {integrity: sha512-Qil5KwghMzlqd51UXM0b6fyaGHtOC22scxrwrz4A2882LyUMwQjnvaedN1HAeXzphspQ6CpHkzMAWxBTUruDLg==} engines: {node: ^14.18.0 || >=16.10.0} console-browserify@1.2.0: @@ -13446,8 +13423,8 @@ packages: peerDependencies: cytoscape: ^3.2.0 - cytoscape@3.31.0: - resolution: {integrity: sha512-zDGn1K/tfZwEnoGOcHc0H4XazqAAXAuDpcYw9mUnUjATjqljyCNGJv8uEvbvxGaGHaVshxMecyl6oc6uKzRfbw==} + cytoscape@3.30.4: + resolution: {integrity: sha512-OxtlZwQl1WbwMmLiyPSEBuzeTIQnwZhJYYWFzZ2PhEHVFwpeaqNIkUzSiso00D98qk60l8Gwon2RP304d3BJ1A==} engines: {node: '>=0.10'} d3-array@2.12.1: @@ -14114,8 +14091,8 @@ packages: engines: {node: '>=0.10.0'} hasBin: true - electron-to-chromium@1.5.83: - resolution: {integrity: sha512-LcUDPqSt+V0QmI47XLzZrz5OqILSMGsPFkDYus22rIbgorSvBYEFqq854ltTmUdHkY92FSdAAvsh4jWEULMdfQ==} + electron-to-chromium@1.5.80: + resolution: {integrity: sha512-LTrKpW0AqIuHwmlVNV+cjFYTnXtM9K37OGhpe0ZI10ScPSxqVSryZHIY3WnCS5NSYbBODRTZyhRMS2h5FAEqAw==} elliptic@6.5.4: resolution: {integrity: sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==} @@ -14236,8 +14213,8 @@ packages: es-module-lexer@1.6.0: resolution: {integrity: sha512-qqnD1yMU6tk/jnaMosogGySTZP8YtUgAffA9nMN+E/rjxcfRQ6IEk7IiozUjgxKoFHBGjTLnrHB/YC45r/59EQ==} - es-object-atoms@1.1.1: - resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==} + es-object-atoms@1.0.0: + resolution: {integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==} engines: {node: '>= 0.4'} es-set-tostringtag@2.1.0: @@ -14418,8 +14395,8 @@ packages: peerDependencies: eslint: '>=8.40' - eslint-plugin-react@7.37.4: - resolution: {integrity: sha512-BGP0jRmfYyvOyvMoRX/uoUeW+GqNj9y16bPQzqAHf3AYII/tDs+jMN0dBVkl88/OZwNGwrVFxE7riHsXVfy/LQ==} + eslint-plugin-react@7.37.3: + resolution: {integrity: sha512-DomWuTQPFYZwF/7c9W2fkKkStqZmBd3uugfqBYLdkZ3Hii23WzZuOLUskGxB8qkSKqftxEeGL1TB2kMhrce0jA==} engines: {node: '>=4'} peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7 @@ -14500,8 +14477,8 @@ packages: resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==} engines: {node: '>=0.10'} - esrap@1.4.3: - resolution: {integrity: sha512-Xddc1RsoFJ4z9nR7W7BFaEPIp4UXoeQ0+077UdWLxbafMQFyU79sQJMk7kxNgRwQ9/aVgaKacCHC2pUACGwmYw==} + esrap@1.4.2: + resolution: {integrity: sha512-FhVlJzvTw7ZLxYZ7RyHwQCFE64dkkpzGNNnphaGCLwjqGk1SQcqzbgdx9FowPCktx6NOSHkzvcZ3vsvdH54YXA==} esrecurse@4.3.0: resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} @@ -14706,6 +14683,10 @@ packages: resolution: {integrity: sha512-YSFlK1Ee0/GC8QaO91tHcDxJiE/X4FbpAyQWkxAvG6AXCuR65YzK8ua6D9hvi/TzUfZMpc+BwuM1IPw8fmQBiQ==} engines: {node: '>= 0.10.0'} + express@4.21.2: + resolution: {integrity: sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==} + engines: {node: '>= 0.10.0'} + ext@1.7.0: resolution: {integrity: sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==} @@ -14923,8 +14904,8 @@ packages: resolution: {integrity: sha512-2kCCtc+JvcZ86IGAz3Z2Y0A1baIz9fL31pH/0S1IqZr9Iwnjq8izfPtrCyQKO6TLMPELLsQMre7VDqeIKCsHkA==} engines: {node: '>=18'} - flash-sdk@2.25.8: - resolution: {integrity: sha512-frKKnV15z6bydvtaxkhkJ3TqrPMVJl07Ubbwm0PQj3fFhIY1GfDDNS8UwuGJvyd6RXSj4pWnwbNntOo2N7FCKA==} + flash-sdk@2.25.3: + resolution: {integrity: sha512-0yKh40xgjNKjG/iOnnQqdEiXjLTUdaRVzLTDigcHvyDG5Kc9P5VCqqRdjxZ7XNdEFyZPvlspVD9p7ixS97hOUA==} flat-cache@3.2.0: resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==} @@ -16765,8 +16746,8 @@ packages: resolution: {integrity: sha512-+KJGIyHgkGuIq3IEBNftfhW/LfWhXUIY6OmyVWjliu5KH1y0fw7VQ8YndE2O4qZdMSd9SqbnC8GOcZEy0Om7sA==} engines: {node: '>=18'} - katex@0.16.20: - resolution: {integrity: sha512-jjuLaMGD/7P8jUTpdKhA9IoqnH+yMFB3sdAFtq5QdAqeP2PjiSbnC3EaguKPNtv6dXXanHxp1ckwvF4a86LBig==} + katex@0.16.19: + resolution: {integrity: sha512-3IA6DYVhxhBabjSLTNO9S4+OliA3Qvb8pBQXMfC4WxXJgLwZgnfDl0BmB4z6nBMdznBsZ+CGM8DrGZ5hcguDZg==} hasBin: true keccak256@1.0.6: @@ -17411,8 +17392,8 @@ packages: mdast-util-mdx-expression@2.0.1: resolution: {integrity: sha512-J6f+9hUp+ldTZqKRSg7Vw5V6MqjATc+3E4gf3CFNcuZNWD8XdyI6zQ8GqH7f8169MM6P7hMBRDVGnn7oHB9kXQ==} - mdast-util-mdx-jsx@3.2.0: - resolution: {integrity: sha512-lj/z8v0r6ZtsN/cGNNtemmmfoLAFZnjMbNyLzBafjzikOM+glrjNHPlf6lQDOTccj9n5b0PPihEBbhneMyGs1Q==} + mdast-util-mdx-jsx@3.1.3: + resolution: {integrity: sha512-bfOjvNt+1AcbPLTFMFWY149nJz0OjmewJs3LQQ5pIyVGxP4CdOqNVJL6kTaM5c68p8q82Xv3nCyFfUnuEcH3UQ==} mdast-util-mdx@3.0.0: resolution: {integrity: sha512-JfbYLAW7XnYTTbUsmpu0kdBUVe+yKVJZBItEjwyYJiDJuZ9w4eeaqks4HQO+R7objWgS2ymV60GYpI14Ug554w==} @@ -17847,8 +17828,8 @@ packages: vue-tsc: optional: true - mlly@1.7.4: - resolution: {integrity: sha512-qmdSIPC4bDJXgZTCR7XosJiNKySV7O215tsPtDN9iEO/7q/76b/ijtgRu/+epFXSJhijtTCCGp3DWS549P3xKw==} + mlly@1.7.3: + resolution: {integrity: sha512-xUsx5n/mN0uQf4V548PKQ+YShA4/IW0KI1dZhrNrPCLG+xizETbHTkOa1f8/xut9JRPp8kQuMnz0oqwkTiLo/A==} mock-socket@9.3.1: resolution: {integrity: sha512-qxBgB7Qa2sEQgHFjj0dSigq7fX4k6Saisd5Nelwp2q8mlbAFh5dHV9JTTlF8viYJLSSWgMCZFUom8PJcMNBoJw==} @@ -18040,8 +18021,8 @@ packages: resolution: {integrity: sha512-o2zOYiCpzRqSzPj0Zt/dQ/DqZeYoaQ7TUonc/xUPjCGl9WeHpNbxgVvOquXYAaJzI0M9BXV3HTzG0p8IUAbBTQ==} engines: {node: '>= 10.13'} - node-abi@3.73.0: - resolution: {integrity: sha512-z8iYzQGBu35ZkTQ9mtR8RqugJZ9RCLn8fv3d7LsgDBzOijGQP3RdKTX4LA7LXw03ZhU5z0l4xfhIMgSES31+cg==} + node-abi@3.71.0: + resolution: {integrity: sha512-SZ40vRiy/+wRTf21hxkkEjPJZpARzUMVcJoQse2EF8qkUWbbO2z7vd5oA/H6bVH6SZQ5STGcu0KRDS7biNRfxw==} engines: {node: '>=10'} node-addon-api@2.0.2: @@ -18377,8 +18358,8 @@ packages: resolution: {integrity: sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==} engines: {node: '>=18'} - oniguruma-to-es@2.0.0: - resolution: {integrity: sha512-pE7+9jQgomy10aK6BJKRNHj1Nth0YLOzb3iRuhlz4gRzNSBSd7hga6U8BE6o0SoSuSkqv+PPtt511Msd1Hkl0w==} + oniguruma-to-es@0.10.0: + resolution: {integrity: sha512-zapyOUOCJxt+xhiNRPPMtfJkHGsZ98HHB9qJEkdT8BGytO/+kpe4m1Ngf0MzbzTmhacn11w9yGeDP6tzDhnCdg==} only-allow@1.2.1: resolution: {integrity: sha512-M7CJbmv7UCopc0neRKdzfoGWaVZC+xC1925GitKH9EAqYFzX9//25Q7oX4+jw0tiCCj+t5l6VZh8UPH23NZkMA==} @@ -18759,6 +18740,9 @@ packages: path-to-regexp@0.1.10: resolution: {integrity: sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w==} + path-to-regexp@0.1.12: + resolution: {integrity: sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==} + path-to-regexp@1.9.0: resolution: {integrity: sha512-xIp7/apCFJuUHdDLWe8O1HIkb0kQrOMb/0u6FXQjemHn/ii5LrIzU6bdECnsiTF/GjZkMEKg1xdiZwNqDYlZ6g==} @@ -18791,9 +18775,6 @@ packages: pathe@1.1.2: resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==} - pathe@2.0.1: - resolution: {integrity: sha512-6jpjMpOth5S9ITVu5clZ7NOgHNsv5vRQdheL9ztp2vZmM6fRbLvyua1tiBIL4lk8SAe3ARzeXEly6siXCjDHDw==} - pathval@1.1.1: resolution: {integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==} @@ -18942,8 +18923,8 @@ packages: resolution: {integrity: sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA==} engines: {node: '>=14.16'} - pkg-types@1.3.1: - resolution: {integrity: sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==} + pkg-types@1.3.0: + resolution: {integrity: sha512-kS7yWjVFCkIw9hqdJBoMxDdzEngmkr5FXeWZZfQ6GoYacjVnsW6l2CcYW/0ThD0vF4LPJgVYnrg4d0uuhwYQbg==} pkg-up@3.1.0: resolution: {integrity: sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==} @@ -19655,8 +19636,8 @@ packages: peerDependencies: postcss: ^8.4.31 - postcss@8.5.1: - resolution: {integrity: sha512-6oz2beyjc5VMn/KV1pPw8fliQkhBXrVn1Z3TVyqZxU8kZpzEKhBdmCFqI6ZbmGtamQvQGuU1sgPTk8ZrXDD7jQ==} + postcss@8.4.49: + resolution: {integrity: sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==} engines: {node: ^10 || ^12 || >=14} postgres-array@2.0.0: @@ -19975,8 +19956,8 @@ packages: resolution: {integrity: sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==} engines: {node: '>=0.6'} - qs@6.14.0: - resolution: {integrity: sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==} + qs@6.13.1: + resolution: {integrity: sha512-EJPeIn0CYrGu+hli1xilKAPXODtJ12T0sP63Ijx2/khC2JtuaN3JyNIpvmnkmaEtha9ocbG4A4cMcr+TvqvwQg==} engines: {node: '>=0.6'} qs@6.5.3: @@ -20892,8 +20873,8 @@ packages: engines: {node: '>=4'} hasBin: true - shiki@1.27.2: - resolution: {integrity: sha512-QtA1C41oEVixKog+V8I3ia7jjGls7oCZ8Yul8vdHrVBga5uPoyTtMvFF4lMMXIyAZo5A5QbXq91bot2vA6Q+eQ==} + shiki@1.26.1: + resolution: {integrity: sha512-Gqg6DSTk3wYqaZ5OaYtzjcdxcBvX5kCy24yvRJEgjT5U+WHlmqCThLuBUx0juyxQBi+6ug53IGeuQS07DWwpcw==} shimmer@1.2.1: resolution: {integrity: sha512-sQTKC1Re/rM6XyFM6fIAGHRPVGvyXfgzIDvzoq608vM+jeyVD0Tu1E6Np0Kc2zAIFWIj963V2800iF/9LPieQw==} @@ -21124,8 +21105,8 @@ packages: spdx-expression-parse@4.0.0: resolution: {integrity: sha512-Clya5JIij/7C6bRR22+tnGXbc4VKlibKSVj2iHvVeX5iMW7s1SIQlqu699JkODJJIhh/pUu8L0/VLh8xflD+LQ==} - spdx-license-ids@3.0.21: - resolution: {integrity: sha512-Bvg/8F5XephndSK3JffaRqdT+gyhfqIPwDHpX80tJrF8QQRYMo8sNMeaZ2Dp5+jhwKnUmIOyFFQfHRkjJm5nXg==} + spdx-license-ids@3.0.20: + resolution: {integrity: sha512-jg25NiDV/1fLtSgEgyvVyDunvaNHbuwF9lfNV17gSmPFAlYzdfNBlLtLzXTevwkPj7DhGbmN9VnmJIgLnhvaBw==} spdy-transport@3.0.0: resolution: {integrity: sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==} @@ -21434,8 +21415,8 @@ packages: stylis@4.2.0: resolution: {integrity: sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==} - stylis@4.3.5: - resolution: {integrity: sha512-K7npNOKGRYuhAFFzkzMGfxFDpN6gDwf8hcMiE+uveTVbBgm93HrNP3ZDUpKqzZ4pG7TP6fmb+EMAQPjq9FqqvA==} + stylis@4.3.4: + resolution: {integrity: sha512-osIBl6BGUmSfDkyH2mB7EFvCJntXDrLhKjHTRj/rK6xLH0yuPrHULDRQzKokSOD4VoorhtKpfcfW1GAntu8now==} subarg@1.0.0: resolution: {integrity: sha512-RIrIdRY0X1xojthNcVtgT9sjpOGagEUKpZdgBUi054OEPFo282yg+zE+t1Rj3+RqKq2xStL7uUHhY+AjbC4BXg==} @@ -21479,8 +21460,8 @@ packages: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} - svelte@5.18.0: - resolution: {integrity: sha512-/Eb81lB8bVUxQPmkPVNBYrU9cZ544+9hE91ZUUXTMf7eWcGW84N1hS3gvv/XsUNOWLLg3IicXP2qa8W3KpTUHA==} + svelte@5.17.3: + resolution: {integrity: sha512-eLgtpR2JiTgeuNQRCDcLx35Z7Lu9Qe09GPOz+gvtR9nmIZu5xgFd6oFiLGQlxLD0/u7xVyF5AUkjDVyFHe6Bvw==} engines: {node: '>=18'} svg-parser@2.0.4: @@ -21557,8 +21538,8 @@ packages: tar-fs@2.1.2: resolution: {integrity: sha512-EsaAXwxmx8UB7FRKqeozqEPop69DXcmYwTQwXvyAPF352HJsPdkVhvTaDPYqfNgruveJIJy3TA2l+2zj8LJIJA==} - tar-fs@3.0.8: - resolution: {integrity: sha512-ZoROL70jptorGAlgAYiLoBLItEKw/fUxg9BSYK/dF/GAGYFJOJJJMvjPAKDJraCXFwadD456FCuvLWgfhMsPwg==} + tar-fs@3.0.7: + resolution: {integrity: sha512-2sAfoF/zw/2n8goUGnGRZTWTD4INtnScPZvyYBI6BDlJ3wNR5o1dw03EfBvuhG6GBLvC4J+C7j7W+64aZ0ogQA==} tar-stream@2.2.0: resolution: {integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==} @@ -21646,8 +21627,8 @@ packages: thenify@3.3.1: resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} - thirdweb@5.84.0: - resolution: {integrity: sha512-mYvonenym2g6puAd4YMFD4NI/n8oWYIfkwvnOWdNR/ZwmBybRre3BLzhWVx2fId1RL9fDv5GQyDfR/1ORLgODA==} + thirdweb@5.83.1: + resolution: {integrity: sha512-WuDPlVx7musSh6gMKaF44OM+wdqCb1K9DKt6srxv686pAuHwmJpArGFjjjEUdJ0kh9ralKUNMibWugvLyhzqJQ==} engines: {node: '>=18'} hasBin: true peerDependencies: @@ -21803,14 +21784,14 @@ packages: resolution: {integrity: sha512-tcwMRIioTcF/FcxLev8MJWxCp+GUALRhFEqbDoZrnowmKSGqPrl5pqS+Sut2m8BgJ6S4FExCSSpGffZ0Tks6Aw==} hasBin: true - tldts-core@6.1.72: - resolution: {integrity: sha512-FW3H9aCaGTJ8l8RVCR3EX8GxsxDbQXuwetwwgXA2chYdsX+NY1ytCBl61narjjehWmCw92tc1AxlcY3668CU8g==} + tldts-core@6.1.71: + resolution: {integrity: sha512-LRbChn2YRpic1KxY+ldL1pGXN/oVvKfCVufwfVzEQdFYNo39uF7AJa/WXdo+gYO7PTvdfkCPCed6Hkvz/kR7jg==} - tldts-experimental@6.1.72: - resolution: {integrity: sha512-mfPL+Pzn3nJ0JeI9AHuO4l0NbxldZhpWUYokb8HdK8gbZ2k0/qEqs5E/FqcOjVr4vzTZpbRtiwMPXv77VwXpyQ==} + tldts-experimental@6.1.71: + resolution: {integrity: sha512-78lfP/3fRJ3HoCT5JSLOLj5ElHiWCAyglYNzjkFqBO7ykLZYst2u2jM1igSHWV0J2GFfOplApeDsfTF+XACrlA==} - tldts@6.1.72: - resolution: {integrity: sha512-QNtgIqSUb9o2CoUjX9T5TwaIvUUJFU1+12PJkgt42DFV2yf9J6549yTF2uGloQsJ/JOC8X+gIB81ind97hRiIQ==} + tldts@6.1.71: + resolution: {integrity: sha512-LQIHmHnuzfZgZWAf2HzL83TIIrD8NhhI0DVxqo9/FdOd4ilec+NTNZOlDZf7EwrTNoutccbsHjvWHYXLAtvxjw==} hasBin: true tmp-promise@3.0.3: @@ -21901,8 +21882,8 @@ packages: resolution: {integrity: sha512-tk2G5R2KRwBd+ZN0zaEXpmzdKyOYksXwywulIX95MBODjSzMIuQnQ3m8JxgbhnL1LeVo7lqQKsYa1O3Htl7K5g==} engines: {node: '>=18'} - traverse@0.6.11: - resolution: {integrity: sha512-vxXDZg8/+p3gblxB6BhhG5yWVn1kGRlaL8O78UDXc3wRnPizB5g83dcvWV1jpDMIPnjZjOFuxlMmE82XJ4407w==} + traverse@0.6.10: + resolution: {integrity: sha512-hN4uFRxbK+PX56DxYiGHsTn2dME3TVr9vbNqlQGcGcPhJAn+tdP126iA+TArMpI4YSgnTkMWyoLl5bf81Hi5TA==} engines: {node: '>= 0.4'} tree-kill@1.2.2: @@ -22279,8 +22260,8 @@ packages: typescript-collections@1.3.3: resolution: {integrity: sha512-7sI4e/bZijOzyURng88oOFZCISQPTHozfE2sUu5AviFYk5QV7fYGb6YiDl+vKjF/pICA354JImBImL9XJWUvdQ==} - typescript-eslint@8.20.0: - resolution: {integrity: sha512-Kxz2QRFsgbWj6Xcftlw3Dd154b3cEPFqQC+qMZrMypSijPd4UanKKvoKDrJ4o8AIfZFKAF+7sMaEIR8mTElozA==} + typescript-eslint@8.19.1: + resolution: {integrity: sha512-LKPUQpdEMVOeKluHi8md7rwLcoXHhwvWp3x+sJkMuq3gGm9yaYJtPo8sRZSblMFJ5pcOGCAak/scKf1mvZDlQw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -22376,8 +22357,8 @@ packages: resolution: {integrity: sha512-U8uCCl2x9TK3WANvmBavymRzxbfFYG+tAu+fgx3zxQy3qdagQqBLwJVrdyO1TBfUXvfKveMKJZhpvUYoOjM+4g==} engines: {node: '>=18.17'} - undici@7.2.3: - resolution: {integrity: sha512-2oSLHaDalSt2/O/wHA9M+/ZPAOcU2yrSP/cdBYJ+YxZskiPYDSqHbysLSlD7gq3JMqOoJI5O31RVU3BxX/MnAA==} + undici@7.2.1: + resolution: {integrity: sha512-U2k0XHLJfaciARRxDcqTk2AZQsGXerHzdvfCZcy1hNhSf5KCAF4jIQQxL+apQviOekhRFPqED6Of5/+LcUSLzQ==} engines: {node: '>=20.18.1'} unenv@1.10.0: @@ -23777,6 +23758,36 @@ snapshots: - typescript - utf-8-validate + '@3land/listings-sdk@0.0.4(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.10.5)(arweave@1.15.5)(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10)': + dependencies: + '@coral-xyz/borsh': 0.30.1(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)) + '@irys/sdk': 0.2.11(arweave@1.15.5)(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@metaplex-foundation/beet': 0.7.2 + '@metaplex-foundation/mpl-token-metadata': 2.13.0(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@project-serum/anchor': 0.26.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@solana/web3.js': 1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + bn: 1.0.5 + bn.js: 5.2.1 + bs58: 6.0.0 + cyrb53: 1.0.0 + fs: 0.0.1-security + irys: 0.0.1 + node-fetch: 3.3.2 + ts-node: 10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.10.5)(typescript@5.7.3) + tweetnacl: 1.0.3 + transitivePeerDependencies: + - '@swc/core' + - '@swc/wasm' + - '@types/node' + - arweave + - bufferutil + - debug + - encoding + - fastestsmallesttextencoderdecoder + - supports-color + - typescript + - utf-8-validate + '@abstract-foundation/agw-client@0.1.8(abitype@1.0.8(typescript@5.7.3)(zod@3.24.1))(typescript@5.7.3)(viem@2.21.58(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@6.0.5)(zod@3.24.1))': dependencies: abitype: 1.0.8(typescript@5.7.3)(zod@3.24.1) @@ -23829,7 +23840,7 @@ snapshots: '@ai-sdk/provider-utils': 2.0.7(zod@3.23.8) zod: 3.23.8 - '@ai-sdk/openai@1.0.19(zod@3.24.1)': + '@ai-sdk/openai@1.0.18(zod@3.24.1)': dependencies: '@ai-sdk/provider': 1.0.4 '@ai-sdk/provider-utils': 2.0.7(zod@3.24.1) @@ -23921,20 +23932,20 @@ snapshots: react: 19.0.0 zod: 3.23.8 - '@ai-sdk/react@1.0.11(react@19.0.0)(zod@3.23.8)': + '@ai-sdk/react@1.0.9(react@19.0.0)(zod@3.23.8)': dependencies: '@ai-sdk/provider-utils': 2.0.7(zod@3.23.8) - '@ai-sdk/ui-utils': 1.0.10(zod@3.23.8) + '@ai-sdk/ui-utils': 1.0.8(zod@3.23.8) swr: 2.3.0(react@19.0.0) throttleit: 2.1.0 optionalDependencies: react: 19.0.0 zod: 3.23.8 - '@ai-sdk/react@1.0.11(react@19.0.0)(zod@3.24.1)': + '@ai-sdk/react@1.0.9(react@19.0.0)(zod@3.24.1)': dependencies: '@ai-sdk/provider-utils': 2.0.7(zod@3.24.1) - '@ai-sdk/ui-utils': 1.0.10(zod@3.24.1) + '@ai-sdk/ui-utils': 1.0.8(zod@3.24.1) swr: 2.3.0(react@19.0.0) throttleit: 2.1.0 optionalDependencies: @@ -23948,13 +23959,13 @@ snapshots: transitivePeerDependencies: - zod - '@ai-sdk/svelte@0.0.57(svelte@5.18.0)(zod@3.23.8)': + '@ai-sdk/svelte@0.0.57(svelte@5.17.3)(zod@3.23.8)': dependencies: '@ai-sdk/provider-utils': 1.0.22(zod@3.23.8) '@ai-sdk/ui-utils': 0.0.50(zod@3.23.8) - sswr: 2.1.0(svelte@5.18.0) + sswr: 2.1.0(svelte@5.17.3) optionalDependencies: - svelte: 5.18.0 + svelte: 5.17.3 transitivePeerDependencies: - zod @@ -23968,7 +23979,7 @@ snapshots: optionalDependencies: zod: 3.23.8 - '@ai-sdk/ui-utils@1.0.10(zod@3.23.8)': + '@ai-sdk/ui-utils@1.0.8(zod@3.23.8)': dependencies: '@ai-sdk/provider': 1.0.4 '@ai-sdk/provider-utils': 2.0.7(zod@3.23.8) @@ -23976,7 +23987,7 @@ snapshots: optionalDependencies: zod: 3.23.8 - '@ai-sdk/ui-utils@1.0.10(zod@3.24.1)': + '@ai-sdk/ui-utils@1.0.8(zod@3.24.1)': dependencies: '@ai-sdk/provider': 1.0.4 '@ai-sdk/provider-utils': 2.0.7(zod@3.24.1) @@ -24139,7 +24150,7 @@ snapshots: '@alloralabs/allora-sdk@0.0.4': dependencies: - '@types/node': 22.10.7 + '@types/node': 22.10.5 typescript: 5.7.3 '@ampproject/remapping@2.3.0': @@ -24156,7 +24167,7 @@ snapshots: '@anthropic-ai/sdk@0.30.1(encoding@0.1.13)': dependencies: - '@types/node': 18.19.71 + '@types/node': 18.19.70 '@types/node-fetch': 2.6.12 abort-controller: 3.0.0 agentkeepalive: 4.6.0 @@ -24216,7 +24227,7 @@ snapshots: call-me-maybe: 1.0.2 openapi-types: 12.1.3 - '@apollo/client@3.12.6(@types/react@19.0.7)(graphql@16.10.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@apollo/client@3.12.6(@types/react@19.0.5)(graphql@16.10.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@graphql-typed-document-node/core': 3.2.0(graphql@16.10.0) '@wry/caches': 1.0.1 @@ -24227,7 +24238,7 @@ snapshots: hoist-non-react-statics: 3.3.2 optimism: 0.18.1 prop-types: 15.8.1 - rehackt: 0.1.0(@types/react@19.0.7)(react@19.0.0) + rehackt: 0.1.0(@types/react@19.0.5)(react@19.0.0) response-iterator: 0.2.16 symbol-observable: 4.0.0 ts-invariant: 0.10.3 @@ -24266,13 +24277,13 @@ snapshots: transitivePeerDependencies: - debug - '@asamuzakjp/css-color@2.8.3': + '@asamuzakjp/css-color@2.8.2': dependencies: '@csstools/css-calc': 2.1.1(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) '@csstools/css-color-parser': 3.0.7(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 - lru-cache: 10.4.3 + lru-cache: 11.0.2 '@asterai/client@0.1.6': dependencies: @@ -24281,10 +24292,10 @@ snapshots: protobufjs: 7.4.0 typescript: 5.6.3 - '@avnu/avnu-sdk@2.1.1(ethers@6.13.4(bufferutil@4.0.9)(utf-8-validate@6.0.5))(qs@6.14.0)(starknet@6.18.0(encoding@0.1.13))': + '@avnu/avnu-sdk@2.1.1(ethers@6.13.4(bufferutil@4.0.9)(utf-8-validate@6.0.5))(qs@6.13.1)(starknet@6.18.0(encoding@0.1.13))': dependencies: ethers: 6.13.4(bufferutil@4.0.9)(utf-8-validate@6.0.5) - qs: 6.14.0 + qs: 6.13.1 starknet: 6.18.0(encoding@0.1.13) '@aws-crypto/crc32@5.2.0': @@ -24352,36 +24363,36 @@ snapshots: '@aws-sdk/util-user-agent-browser': 3.723.0 '@aws-sdk/util-user-agent-node': 3.726.0 '@smithy/config-resolver': 4.0.1 - '@smithy/core': 3.1.1 + '@smithy/core': 3.1.0 '@smithy/fetch-http-handler': 5.0.1 '@smithy/hash-node': 4.0.1 '@smithy/invalid-dependency': 4.0.1 '@smithy/middleware-content-length': 4.0.1 - '@smithy/middleware-endpoint': 4.0.2 - '@smithy/middleware-retry': 4.0.3 + '@smithy/middleware-endpoint': 4.0.1 + '@smithy/middleware-retry': 4.0.1 '@smithy/middleware-serde': 4.0.1 '@smithy/middleware-stack': 4.0.1 '@smithy/node-config-provider': 4.0.1 - '@smithy/node-http-handler': 4.0.2 + '@smithy/node-http-handler': 4.0.1 '@smithy/protocol-http': 5.0.1 - '@smithy/smithy-client': 4.1.2 + '@smithy/smithy-client': 4.1.0 '@smithy/types': 4.1.0 '@smithy/url-parser': 4.0.1 '@smithy/util-base64': 4.0.0 '@smithy/util-body-length-browser': 4.0.0 '@smithy/util-body-length-node': 4.0.0 - '@smithy/util-defaults-mode-browser': 4.0.3 - '@smithy/util-defaults-mode-node': 4.0.3 + '@smithy/util-defaults-mode-browser': 4.0.1 + '@smithy/util-defaults-mode-node': 4.0.1 '@smithy/util-endpoints': 3.0.1 '@smithy/util-middleware': 4.0.1 '@smithy/util-retry': 4.0.1 - '@smithy/util-stream': 4.0.2 + '@smithy/util-stream': 4.0.1 '@smithy/util-utf8': 4.0.0 tslib: 2.8.1 transitivePeerDependencies: - aws-crt - '@aws-sdk/client-s3@3.729.0': + '@aws-sdk/client-s3@3.726.1': dependencies: '@aws-crypto/sha1-browser': 5.2.0 '@aws-crypto/sha256-browser': 5.2.0 @@ -24392,7 +24403,7 @@ snapshots: '@aws-sdk/credential-provider-node': 3.726.0(@aws-sdk/client-sso-oidc@3.726.0(@aws-sdk/client-sts@3.726.1))(@aws-sdk/client-sts@3.726.1) '@aws-sdk/middleware-bucket-endpoint': 3.726.0 '@aws-sdk/middleware-expect-continue': 3.723.0 - '@aws-sdk/middleware-flexible-checksums': 3.729.0 + '@aws-sdk/middleware-flexible-checksums': 3.723.0 '@aws-sdk/middleware-host-header': 3.723.0 '@aws-sdk/middleware-location-constraint': 3.723.0 '@aws-sdk/middleware-logger': 3.723.0 @@ -24408,7 +24419,7 @@ snapshots: '@aws-sdk/util-user-agent-node': 3.726.0 '@aws-sdk/xml-builder': 3.723.0 '@smithy/config-resolver': 4.0.1 - '@smithy/core': 3.1.1 + '@smithy/core': 3.1.0 '@smithy/eventstream-serde-browser': 4.0.1 '@smithy/eventstream-serde-config-resolver': 4.0.1 '@smithy/eventstream-serde-node': 4.0.1 @@ -24419,25 +24430,25 @@ snapshots: '@smithy/invalid-dependency': 4.0.1 '@smithy/md5-js': 4.0.1 '@smithy/middleware-content-length': 4.0.1 - '@smithy/middleware-endpoint': 4.0.2 - '@smithy/middleware-retry': 4.0.3 + '@smithy/middleware-endpoint': 4.0.1 + '@smithy/middleware-retry': 4.0.1 '@smithy/middleware-serde': 4.0.1 '@smithy/middleware-stack': 4.0.1 '@smithy/node-config-provider': 4.0.1 - '@smithy/node-http-handler': 4.0.2 + '@smithy/node-http-handler': 4.0.1 '@smithy/protocol-http': 5.0.1 - '@smithy/smithy-client': 4.1.2 + '@smithy/smithy-client': 4.1.0 '@smithy/types': 4.1.0 '@smithy/url-parser': 4.0.1 '@smithy/util-base64': 4.0.0 '@smithy/util-body-length-browser': 4.0.0 '@smithy/util-body-length-node': 4.0.0 - '@smithy/util-defaults-mode-browser': 4.0.3 - '@smithy/util-defaults-mode-node': 4.0.3 + '@smithy/util-defaults-mode-browser': 4.0.1 + '@smithy/util-defaults-mode-node': 4.0.1 '@smithy/util-endpoints': 3.0.1 '@smithy/util-middleware': 4.0.1 '@smithy/util-retry': 4.0.1 - '@smithy/util-stream': 4.0.2 + '@smithy/util-stream': 4.0.1 '@smithy/util-utf8': 4.0.0 '@smithy/util-waiter': 4.0.2 tslib: 2.8.1 @@ -24461,26 +24472,26 @@ snapshots: '@aws-sdk/util-user-agent-browser': 3.723.0 '@aws-sdk/util-user-agent-node': 3.726.0 '@smithy/config-resolver': 4.0.1 - '@smithy/core': 3.1.1 + '@smithy/core': 3.1.0 '@smithy/fetch-http-handler': 5.0.1 '@smithy/hash-node': 4.0.1 '@smithy/invalid-dependency': 4.0.1 '@smithy/middleware-content-length': 4.0.1 - '@smithy/middleware-endpoint': 4.0.2 - '@smithy/middleware-retry': 4.0.3 + '@smithy/middleware-endpoint': 4.0.1 + '@smithy/middleware-retry': 4.0.1 '@smithy/middleware-serde': 4.0.1 '@smithy/middleware-stack': 4.0.1 '@smithy/node-config-provider': 4.0.1 - '@smithy/node-http-handler': 4.0.2 + '@smithy/node-http-handler': 4.0.1 '@smithy/protocol-http': 5.0.1 - '@smithy/smithy-client': 4.1.2 + '@smithy/smithy-client': 4.1.0 '@smithy/types': 4.1.0 '@smithy/url-parser': 4.0.1 '@smithy/util-base64': 4.0.0 '@smithy/util-body-length-browser': 4.0.0 '@smithy/util-body-length-node': 4.0.0 - '@smithy/util-defaults-mode-browser': 4.0.3 - '@smithy/util-defaults-mode-node': 4.0.3 + '@smithy/util-defaults-mode-browser': 4.0.1 + '@smithy/util-defaults-mode-node': 4.0.1 '@smithy/util-endpoints': 3.0.1 '@smithy/util-middleware': 4.0.1 '@smithy/util-retry': 4.0.1 @@ -24504,26 +24515,26 @@ snapshots: '@aws-sdk/util-user-agent-browser': 3.723.0 '@aws-sdk/util-user-agent-node': 3.726.0 '@smithy/config-resolver': 4.0.1 - '@smithy/core': 3.1.1 + '@smithy/core': 3.1.0 '@smithy/fetch-http-handler': 5.0.1 '@smithy/hash-node': 4.0.1 '@smithy/invalid-dependency': 4.0.1 '@smithy/middleware-content-length': 4.0.1 - '@smithy/middleware-endpoint': 4.0.2 - '@smithy/middleware-retry': 4.0.3 + '@smithy/middleware-endpoint': 4.0.1 + '@smithy/middleware-retry': 4.0.1 '@smithy/middleware-serde': 4.0.1 '@smithy/middleware-stack': 4.0.1 '@smithy/node-config-provider': 4.0.1 - '@smithy/node-http-handler': 4.0.2 + '@smithy/node-http-handler': 4.0.1 '@smithy/protocol-http': 5.0.1 - '@smithy/smithy-client': 4.1.2 + '@smithy/smithy-client': 4.1.0 '@smithy/types': 4.1.0 '@smithy/url-parser': 4.0.1 '@smithy/util-base64': 4.0.0 '@smithy/util-body-length-browser': 4.0.0 '@smithy/util-body-length-node': 4.0.0 - '@smithy/util-defaults-mode-browser': 4.0.3 - '@smithy/util-defaults-mode-node': 4.0.3 + '@smithy/util-defaults-mode-browser': 4.0.1 + '@smithy/util-defaults-mode-node': 4.0.1 '@smithy/util-endpoints': 3.0.1 '@smithy/util-middleware': 4.0.1 '@smithy/util-retry': 4.0.1 @@ -24549,26 +24560,26 @@ snapshots: '@aws-sdk/util-user-agent-browser': 3.723.0 '@aws-sdk/util-user-agent-node': 3.726.0 '@smithy/config-resolver': 4.0.1 - '@smithy/core': 3.1.1 + '@smithy/core': 3.1.0 '@smithy/fetch-http-handler': 5.0.1 '@smithy/hash-node': 4.0.1 '@smithy/invalid-dependency': 4.0.1 '@smithy/middleware-content-length': 4.0.1 - '@smithy/middleware-endpoint': 4.0.2 - '@smithy/middleware-retry': 4.0.3 + '@smithy/middleware-endpoint': 4.0.1 + '@smithy/middleware-retry': 4.0.1 '@smithy/middleware-serde': 4.0.1 '@smithy/middleware-stack': 4.0.1 '@smithy/node-config-provider': 4.0.1 - '@smithy/node-http-handler': 4.0.2 + '@smithy/node-http-handler': 4.0.1 '@smithy/protocol-http': 5.0.1 - '@smithy/smithy-client': 4.1.2 + '@smithy/smithy-client': 4.1.0 '@smithy/types': 4.1.0 '@smithy/url-parser': 4.0.1 '@smithy/util-base64': 4.0.0 '@smithy/util-body-length-browser': 4.0.0 '@smithy/util-body-length-node': 4.0.0 - '@smithy/util-defaults-mode-browser': 4.0.3 - '@smithy/util-defaults-mode-node': 4.0.3 + '@smithy/util-defaults-mode-browser': 4.0.1 + '@smithy/util-defaults-mode-node': 4.0.1 '@smithy/util-endpoints': 3.0.1 '@smithy/util-middleware': 4.0.1 '@smithy/util-retry': 4.0.1 @@ -24599,7 +24610,7 @@ snapshots: '@aws-sdk/util-user-agent-browser': 3.723.0 '@aws-sdk/util-user-agent-node': 3.726.0 '@smithy/config-resolver': 4.0.1 - '@smithy/core': 3.1.1 + '@smithy/core': 3.1.0 '@smithy/eventstream-serde-browser': 4.0.1 '@smithy/eventstream-serde-config-resolver': 4.0.1 '@smithy/eventstream-serde-node': 4.0.1 @@ -24607,21 +24618,21 @@ snapshots: '@smithy/hash-node': 4.0.1 '@smithy/invalid-dependency': 4.0.1 '@smithy/middleware-content-length': 4.0.1 - '@smithy/middleware-endpoint': 4.0.2 - '@smithy/middleware-retry': 4.0.3 + '@smithy/middleware-endpoint': 4.0.1 + '@smithy/middleware-retry': 4.0.1 '@smithy/middleware-serde': 4.0.1 '@smithy/middleware-stack': 4.0.1 '@smithy/node-config-provider': 4.0.1 - '@smithy/node-http-handler': 4.0.2 + '@smithy/node-http-handler': 4.0.1 '@smithy/protocol-http': 5.0.1 - '@smithy/smithy-client': 4.1.2 + '@smithy/smithy-client': 4.1.0 '@smithy/types': 4.1.0 '@smithy/url-parser': 4.0.1 '@smithy/util-base64': 4.0.0 '@smithy/util-body-length-browser': 4.0.0 '@smithy/util-body-length-node': 4.0.0 - '@smithy/util-defaults-mode-browser': 4.0.3 - '@smithy/util-defaults-mode-node': 4.0.3 + '@smithy/util-defaults-mode-browser': 4.0.1 + '@smithy/util-defaults-mode-node': 4.0.1 '@smithy/util-endpoints': 3.0.1 '@smithy/util-middleware': 4.0.1 '@smithy/util-retry': 4.0.1 @@ -24633,12 +24644,12 @@ snapshots: '@aws-sdk/core@3.723.0': dependencies: '@aws-sdk/types': 3.723.0 - '@smithy/core': 3.1.1 + '@smithy/core': 3.1.0 '@smithy/node-config-provider': 4.0.1 '@smithy/property-provider': 4.0.1 '@smithy/protocol-http': 5.0.1 '@smithy/signature-v4': 5.0.1 - '@smithy/smithy-client': 4.1.2 + '@smithy/smithy-client': 4.1.0 '@smithy/types': 4.1.0 '@smithy/util-middleware': 4.0.1 fast-xml-parser: 4.4.1 @@ -24657,12 +24668,12 @@ snapshots: '@aws-sdk/core': 3.723.0 '@aws-sdk/types': 3.723.0 '@smithy/fetch-http-handler': 5.0.1 - '@smithy/node-http-handler': 4.0.2 + '@smithy/node-http-handler': 4.0.1 '@smithy/property-provider': 4.0.1 '@smithy/protocol-http': 5.0.1 - '@smithy/smithy-client': 4.1.2 + '@smithy/smithy-client': 4.1.0 '@smithy/types': 4.1.0 - '@smithy/util-stream': 4.0.2 + '@smithy/util-stream': 4.0.1 tslib: 2.8.1 '@aws-sdk/credential-provider-ini@3.726.0(@aws-sdk/client-sso-oidc@3.726.0(@aws-sdk/client-sts@3.726.1))(@aws-sdk/client-sts@3.726.1)': @@ -24766,7 +24777,7 @@ snapshots: '@smithy/types': 4.1.0 tslib: 2.8.1 - '@aws-sdk/middleware-flexible-checksums@3.729.0': + '@aws-sdk/middleware-flexible-checksums@3.723.0': dependencies: '@aws-crypto/crc32': 5.2.0 '@aws-crypto/crc32c': 5.2.0 @@ -24778,7 +24789,7 @@ snapshots: '@smithy/protocol-http': 5.0.1 '@smithy/types': 4.1.0 '@smithy/util-middleware': 4.0.1 - '@smithy/util-stream': 4.0.2 + '@smithy/util-stream': 4.0.1 '@smithy/util-utf8': 4.0.0 tslib: 2.8.1 @@ -24813,15 +24824,15 @@ snapshots: '@aws-sdk/core': 3.723.0 '@aws-sdk/types': 3.723.0 '@aws-sdk/util-arn-parser': 3.723.0 - '@smithy/core': 3.1.1 + '@smithy/core': 3.1.0 '@smithy/node-config-provider': 4.0.1 '@smithy/protocol-http': 5.0.1 '@smithy/signature-v4': 5.0.1 - '@smithy/smithy-client': 4.1.2 + '@smithy/smithy-client': 4.1.0 '@smithy/types': 4.1.0 '@smithy/util-config-provider': 4.0.0 '@smithy/util-middleware': 4.0.1 - '@smithy/util-stream': 4.0.2 + '@smithy/util-stream': 4.0.1 '@smithy/util-utf8': 4.0.0 tslib: 2.8.1 @@ -24847,7 +24858,7 @@ snapshots: '@aws-sdk/core': 3.723.0 '@aws-sdk/types': 3.723.0 '@aws-sdk/util-endpoints': 3.726.0 - '@smithy/core': 3.1.1 + '@smithy/core': 3.1.0 '@smithy/protocol-http': 5.0.1 '@smithy/types': 4.1.0 tslib: 2.8.1 @@ -24874,14 +24885,14 @@ snapshots: '@smithy/util-middleware': 4.0.1 tslib: 2.8.1 - '@aws-sdk/s3-request-presigner@3.729.0': + '@aws-sdk/s3-request-presigner@3.726.1': dependencies: '@aws-sdk/signature-v4-multi-region': 3.723.0 '@aws-sdk/types': 3.723.0 '@aws-sdk/util-format-url': 3.723.0 - '@smithy/middleware-endpoint': 4.0.2 + '@smithy/middleware-endpoint': 4.0.1 '@smithy/protocol-http': 5.0.1 - '@smithy/smithy-client': 4.1.2 + '@smithy/smithy-client': 4.1.0 '@smithy/types': 4.1.0 tslib: 2.8.1 @@ -25469,7 +25480,7 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-nullish-coalescing-operator@7.26.6(@babel/core@7.26.0)': + '@babel/plugin-transform-nullish-coalescing-operator@7.26.5(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.26.5 @@ -25703,7 +25714,7 @@ snapshots: '@babel/plugin-transform-modules-umd': 7.25.9(@babel/core@7.26.0) '@babel/plugin-transform-named-capturing-groups-regex': 7.25.9(@babel/core@7.26.0) '@babel/plugin-transform-new-target': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-nullish-coalescing-operator': 7.26.6(@babel/core@7.26.0) + '@babel/plugin-transform-nullish-coalescing-operator': 7.26.5(@babel/core@7.26.0) '@babel/plugin-transform-numeric-separator': 7.25.9(@babel/core@7.26.0) '@babel/plugin-transform-object-rest-spread': 7.25.9(@babel/core@7.26.0) '@babel/plugin-transform-object-super': 7.25.9(@babel/core@7.26.0) @@ -25773,7 +25784,7 @@ snapshots: dependencies: regenerator-runtime: 0.14.1 - '@babel/standalone@7.26.6': {} + '@babel/standalone@7.26.5': {} '@babel/template@7.25.9': dependencies: @@ -25853,11 +25864,11 @@ snapshots: '@cfworker/json-schema@4.1.0': {} - '@chain-registry/types@0.50.50': {} + '@chain-registry/types@0.50.47': {} - '@chain-registry/utils@1.51.50': + '@chain-registry/utils@1.51.47': dependencies: - '@chain-registry/types': 0.50.50 + '@chain-registry/types': 0.50.47 bignumber.js: 9.1.2 sha.js: 2.4.11 @@ -25888,7 +25899,7 @@ snapshots: bn.js: 5.2.1 borsh: 0.7.0 bs58: 6.0.0 - express: 4.21.1 + express: 4.21.2 express-prom-bundle: 7.0.2(prom-client@15.1.3) js-sha256: 0.11.0 keccak256: 1.0.6 @@ -25917,7 +25928,7 @@ snapshots: '@cliqz/adblocker': 1.34.0 '@cliqz/adblocker-content': 1.34.0 playwright: 1.48.2 - tldts-experimental: 6.1.72 + tldts-experimental: 6.1.71 '@cliqz/adblocker@1.34.0': dependencies: @@ -25928,7 +25939,7 @@ snapshots: '@remusao/smaz': 1.10.0 '@types/chrome': 0.0.278 '@types/firefox-webext-browser': 120.0.4 - tldts-experimental: 6.1.72 + tldts-experimental: 6.1.71 '@coinbase-samples/advanced-sdk-ts@file:packages/plugin-coinbase/advanced-sdk-ts(encoding@0.1.13)': dependencies: @@ -25953,7 +25964,7 @@ snapshots: dependencies: '@coinbase/cdp-agentkit-core': 0.0.10(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@6.0.5) '@coinbase/coinbase-sdk': 0.13.0(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@6.0.5)(zod@3.23.8) - '@langchain/core': 0.3.30(openai@4.78.1(encoding@0.1.13)(zod@3.23.8)) + '@langchain/core': 0.3.29(openai@4.78.1(encoding@0.1.13)(zod@3.23.8)) zod: 3.23.8 transitivePeerDependencies: - bufferutil @@ -26016,11 +26027,11 @@ snapshots: '@colors/colors@1.5.0': optional: true - '@commitlint/cli@18.6.1(@types/node@22.10.7)(typescript@5.6.3)': + '@commitlint/cli@18.6.1(@types/node@22.10.5)(typescript@5.6.3)': dependencies: '@commitlint/format': 18.6.1 '@commitlint/lint': 18.6.1 - '@commitlint/load': 18.6.1(@types/node@22.10.7)(typescript@5.6.3) + '@commitlint/load': 18.6.1(@types/node@22.10.5)(typescript@5.6.3) '@commitlint/read': 18.6.1 '@commitlint/types': 18.6.1 execa: 5.1.1 @@ -26070,7 +26081,7 @@ snapshots: '@commitlint/rules': 18.6.1 '@commitlint/types': 18.6.1 - '@commitlint/load@18.6.1(@types/node@22.10.7)(typescript@5.6.3)': + '@commitlint/load@18.6.1(@types/node@22.10.5)(typescript@5.6.3)': dependencies: '@commitlint/config-validator': 18.6.1 '@commitlint/execute-rule': 18.6.1 @@ -26078,7 +26089,7 @@ snapshots: '@commitlint/types': 18.6.1 chalk: 4.1.2 cosmiconfig: 8.3.6(typescript@5.6.3) - cosmiconfig-typescript-loader: 5.1.0(@types/node@22.10.7)(cosmiconfig@8.3.6(typescript@5.6.3))(typescript@5.6.3) + cosmiconfig-typescript-loader: 5.1.0(@types/node@22.10.5)(cosmiconfig@8.3.6(typescript@5.6.3))(typescript@5.6.3) lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 lodash.uniq: 4.5.0 @@ -26204,9 +26215,9 @@ snapshots: '@coral-xyz/anchor@0.30.1(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)': dependencies: '@coral-xyz/anchor-errors': 0.30.1 - '@coral-xyz/borsh': 0.30.1(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)) + '@coral-xyz/borsh': 0.30.1(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)) '@noble/hashes': 1.7.0 - '@solana/web3.js': 1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@solana/web3.js': 1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) bn.js: 5.2.1 bs58: 4.0.1 buffer-layout: 1.2.2 @@ -26226,9 +26237,9 @@ snapshots: '@coral-xyz/anchor@0.30.1(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@6.0.5)': dependencies: '@coral-xyz/anchor-errors': 0.30.1 - '@coral-xyz/borsh': 0.30.1(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@6.0.5)) + '@coral-xyz/borsh': 0.30.1(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@6.0.5)) '@noble/hashes': 1.7.0 - '@solana/web3.js': 1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@6.0.5) + '@solana/web3.js': 1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@6.0.5) bn.js: 5.2.1 bs58: 4.0.1 buffer-layout: 1.2.2 @@ -26275,15 +26286,9 @@ snapshots: bn.js: 5.2.1 buffer-layout: 1.2.2 - '@coral-xyz/borsh@0.30.1(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))': + '@coral-xyz/borsh@0.30.1(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@6.0.5))': dependencies: - '@solana/web3.js': 1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) - bn.js: 5.2.1 - buffer-layout: 1.2.2 - - '@coral-xyz/borsh@0.30.1(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@6.0.5))': - dependencies: - '@solana/web3.js': 1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@6.0.5) + '@solana/web3.js': 1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@6.0.5) bn.js: 5.2.1 buffer-layout: 1.2.2 @@ -26695,215 +26700,215 @@ snapshots: '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 - '@csstools/postcss-cascade-layers@5.0.1(postcss@8.5.1)': + '@csstools/postcss-cascade-layers@5.0.1(postcss@8.4.49)': dependencies: '@csstools/selector-specificity': 5.0.0(postcss-selector-parser@7.0.0) - postcss: 8.5.1 + postcss: 8.4.49 postcss-selector-parser: 7.0.0 - '@csstools/postcss-color-function@4.0.7(postcss@8.5.1)': + '@csstools/postcss-color-function@4.0.7(postcss@8.4.49)': dependencies: '@csstools/css-color-parser': 3.0.7(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 - '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.5.1) - '@csstools/utilities': 2.0.0(postcss@8.5.1) - postcss: 8.5.1 + '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.49) + '@csstools/utilities': 2.0.0(postcss@8.4.49) + postcss: 8.4.49 - '@csstools/postcss-color-mix-function@3.0.7(postcss@8.5.1)': + '@csstools/postcss-color-mix-function@3.0.7(postcss@8.4.49)': dependencies: '@csstools/css-color-parser': 3.0.7(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 - '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.5.1) - '@csstools/utilities': 2.0.0(postcss@8.5.1) - postcss: 8.5.1 + '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.49) + '@csstools/utilities': 2.0.0(postcss@8.4.49) + postcss: 8.4.49 - '@csstools/postcss-content-alt-text@2.0.4(postcss@8.5.1)': + '@csstools/postcss-content-alt-text@2.0.4(postcss@8.4.49)': dependencies: '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 - '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.5.1) - '@csstools/utilities': 2.0.0(postcss@8.5.1) - postcss: 8.5.1 + '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.49) + '@csstools/utilities': 2.0.0(postcss@8.4.49) + postcss: 8.4.49 - '@csstools/postcss-exponential-functions@2.0.6(postcss@8.5.1)': + '@csstools/postcss-exponential-functions@2.0.6(postcss@8.4.49)': dependencies: '@csstools/css-calc': 2.1.1(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 - postcss: 8.5.1 + postcss: 8.4.49 - '@csstools/postcss-font-format-keywords@4.0.0(postcss@8.5.1)': + '@csstools/postcss-font-format-keywords@4.0.0(postcss@8.4.49)': dependencies: - '@csstools/utilities': 2.0.0(postcss@8.5.1) - postcss: 8.5.1 + '@csstools/utilities': 2.0.0(postcss@8.4.49) + postcss: 8.4.49 postcss-value-parser: 4.2.0 - '@csstools/postcss-gamut-mapping@2.0.7(postcss@8.5.1)': + '@csstools/postcss-gamut-mapping@2.0.7(postcss@8.4.49)': dependencies: '@csstools/css-color-parser': 3.0.7(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 - postcss: 8.5.1 + postcss: 8.4.49 - '@csstools/postcss-gradients-interpolation-method@5.0.7(postcss@8.5.1)': + '@csstools/postcss-gradients-interpolation-method@5.0.7(postcss@8.4.49)': dependencies: '@csstools/css-color-parser': 3.0.7(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 - '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.5.1) - '@csstools/utilities': 2.0.0(postcss@8.5.1) - postcss: 8.5.1 + '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.49) + '@csstools/utilities': 2.0.0(postcss@8.4.49) + postcss: 8.4.49 - '@csstools/postcss-hwb-function@4.0.7(postcss@8.5.1)': + '@csstools/postcss-hwb-function@4.0.7(postcss@8.4.49)': dependencies: '@csstools/css-color-parser': 3.0.7(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 - '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.5.1) - '@csstools/utilities': 2.0.0(postcss@8.5.1) - postcss: 8.5.1 + '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.49) + '@csstools/utilities': 2.0.0(postcss@8.4.49) + postcss: 8.4.49 - '@csstools/postcss-ic-unit@4.0.0(postcss@8.5.1)': + '@csstools/postcss-ic-unit@4.0.0(postcss@8.4.49)': dependencies: - '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.5.1) - '@csstools/utilities': 2.0.0(postcss@8.5.1) - postcss: 8.5.1 + '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.49) + '@csstools/utilities': 2.0.0(postcss@8.4.49) + postcss: 8.4.49 postcss-value-parser: 4.2.0 - '@csstools/postcss-initial@2.0.0(postcss@8.5.1)': + '@csstools/postcss-initial@2.0.0(postcss@8.4.49)': dependencies: - postcss: 8.5.1 + postcss: 8.4.49 - '@csstools/postcss-is-pseudo-class@5.0.1(postcss@8.5.1)': + '@csstools/postcss-is-pseudo-class@5.0.1(postcss@8.4.49)': dependencies: '@csstools/selector-specificity': 5.0.0(postcss-selector-parser@7.0.0) - postcss: 8.5.1 + postcss: 8.4.49 postcss-selector-parser: 7.0.0 - '@csstools/postcss-light-dark-function@2.0.7(postcss@8.5.1)': + '@csstools/postcss-light-dark-function@2.0.7(postcss@8.4.49)': dependencies: '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 - '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.5.1) - '@csstools/utilities': 2.0.0(postcss@8.5.1) - postcss: 8.5.1 + '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.49) + '@csstools/utilities': 2.0.0(postcss@8.4.49) + postcss: 8.4.49 - '@csstools/postcss-logical-float-and-clear@3.0.0(postcss@8.5.1)': + '@csstools/postcss-logical-float-and-clear@3.0.0(postcss@8.4.49)': dependencies: - postcss: 8.5.1 + postcss: 8.4.49 - '@csstools/postcss-logical-overflow@2.0.0(postcss@8.5.1)': + '@csstools/postcss-logical-overflow@2.0.0(postcss@8.4.49)': dependencies: - postcss: 8.5.1 + postcss: 8.4.49 - '@csstools/postcss-logical-overscroll-behavior@2.0.0(postcss@8.5.1)': + '@csstools/postcss-logical-overscroll-behavior@2.0.0(postcss@8.4.49)': dependencies: - postcss: 8.5.1 + postcss: 8.4.49 - '@csstools/postcss-logical-resize@3.0.0(postcss@8.5.1)': + '@csstools/postcss-logical-resize@3.0.0(postcss@8.4.49)': dependencies: - postcss: 8.5.1 + postcss: 8.4.49 postcss-value-parser: 4.2.0 - '@csstools/postcss-logical-viewport-units@3.0.3(postcss@8.5.1)': + '@csstools/postcss-logical-viewport-units@3.0.3(postcss@8.4.49)': dependencies: '@csstools/css-tokenizer': 3.0.3 - '@csstools/utilities': 2.0.0(postcss@8.5.1) - postcss: 8.5.1 + '@csstools/utilities': 2.0.0(postcss@8.4.49) + postcss: 8.4.49 - '@csstools/postcss-media-minmax@2.0.6(postcss@8.5.1)': + '@csstools/postcss-media-minmax@2.0.6(postcss@8.4.49)': dependencies: '@csstools/css-calc': 2.1.1(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 '@csstools/media-query-list-parser': 4.0.2(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) - postcss: 8.5.1 + postcss: 8.4.49 - '@csstools/postcss-media-queries-aspect-ratio-number-values@3.0.4(postcss@8.5.1)': + '@csstools/postcss-media-queries-aspect-ratio-number-values@3.0.4(postcss@8.4.49)': dependencies: '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 '@csstools/media-query-list-parser': 4.0.2(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) - postcss: 8.5.1 + postcss: 8.4.49 - '@csstools/postcss-nested-calc@4.0.0(postcss@8.5.1)': + '@csstools/postcss-nested-calc@4.0.0(postcss@8.4.49)': dependencies: - '@csstools/utilities': 2.0.0(postcss@8.5.1) - postcss: 8.5.1 + '@csstools/utilities': 2.0.0(postcss@8.4.49) + postcss: 8.4.49 postcss-value-parser: 4.2.0 - '@csstools/postcss-normalize-display-values@4.0.0(postcss@8.5.1)': + '@csstools/postcss-normalize-display-values@4.0.0(postcss@8.4.49)': dependencies: - postcss: 8.5.1 + postcss: 8.4.49 postcss-value-parser: 4.2.0 - '@csstools/postcss-oklab-function@4.0.7(postcss@8.5.1)': + '@csstools/postcss-oklab-function@4.0.7(postcss@8.4.49)': dependencies: '@csstools/css-color-parser': 3.0.7(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 - '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.5.1) - '@csstools/utilities': 2.0.0(postcss@8.5.1) - postcss: 8.5.1 + '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.49) + '@csstools/utilities': 2.0.0(postcss@8.4.49) + postcss: 8.4.49 - '@csstools/postcss-progressive-custom-properties@4.0.0(postcss@8.5.1)': + '@csstools/postcss-progressive-custom-properties@4.0.0(postcss@8.4.49)': dependencies: - postcss: 8.5.1 + postcss: 8.4.49 postcss-value-parser: 4.2.0 - '@csstools/postcss-random-function@1.0.2(postcss@8.5.1)': + '@csstools/postcss-random-function@1.0.2(postcss@8.4.49)': dependencies: '@csstools/css-calc': 2.1.1(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 - postcss: 8.5.1 + postcss: 8.4.49 - '@csstools/postcss-relative-color-syntax@3.0.7(postcss@8.5.1)': + '@csstools/postcss-relative-color-syntax@3.0.7(postcss@8.4.49)': dependencies: '@csstools/css-color-parser': 3.0.7(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 - '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.5.1) - '@csstools/utilities': 2.0.0(postcss@8.5.1) - postcss: 8.5.1 + '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.49) + '@csstools/utilities': 2.0.0(postcss@8.4.49) + postcss: 8.4.49 - '@csstools/postcss-scope-pseudo-class@4.0.1(postcss@8.5.1)': + '@csstools/postcss-scope-pseudo-class@4.0.1(postcss@8.4.49)': dependencies: - postcss: 8.5.1 + postcss: 8.4.49 postcss-selector-parser: 7.0.0 - '@csstools/postcss-sign-functions@1.1.1(postcss@8.5.1)': + '@csstools/postcss-sign-functions@1.1.1(postcss@8.4.49)': dependencies: '@csstools/css-calc': 2.1.1(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 - postcss: 8.5.1 + postcss: 8.4.49 - '@csstools/postcss-stepped-value-functions@4.0.6(postcss@8.5.1)': + '@csstools/postcss-stepped-value-functions@4.0.6(postcss@8.4.49)': dependencies: '@csstools/css-calc': 2.1.1(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 - postcss: 8.5.1 + postcss: 8.4.49 - '@csstools/postcss-text-decoration-shorthand@4.0.1(postcss@8.5.1)': + '@csstools/postcss-text-decoration-shorthand@4.0.1(postcss@8.4.49)': dependencies: '@csstools/color-helpers': 5.0.1 - postcss: 8.5.1 + postcss: 8.4.49 postcss-value-parser: 4.2.0 - '@csstools/postcss-trigonometric-functions@4.0.6(postcss@8.5.1)': + '@csstools/postcss-trigonometric-functions@4.0.6(postcss@8.4.49)': dependencies: '@csstools/css-calc': 2.1.1(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 - postcss: 8.5.1 + postcss: 8.4.49 - '@csstools/postcss-unset-value@4.0.0(postcss@8.5.1)': + '@csstools/postcss-unset-value@4.0.0(postcss@8.4.49)': dependencies: - postcss: 8.5.1 + postcss: 8.4.49 '@csstools/selector-resolve-nested@3.0.0(postcss-selector-parser@7.0.0)': dependencies: @@ -26913,9 +26918,9 @@ snapshots: dependencies: postcss-selector-parser: 7.0.0 - '@csstools/utilities@2.0.0(postcss@8.5.1)': + '@csstools/utilities@2.0.0(postcss@8.4.49)': dependencies: - postcss: 8.5.1 + postcss: 8.4.49 '@deepgram/captions@1.2.0': dependencies: @@ -26924,7 +26929,7 @@ snapshots: '@deepgram/sdk@3.9.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@6.0.5)': dependencies: '@deepgram/captions': 1.2.0 - '@types/node': 18.19.71 + '@types/node': 18.19.70 cross-fetch: 3.2.0(encoding@0.1.13) deepmerge: 4.3.1 events: 3.3.0 @@ -27062,14 +27067,14 @@ snapshots: '@docsearch/css@3.8.2': {} - '@docsearch/react@3.8.2(@algolia/client-search@5.19.0)(@types/react@19.0.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3)': + '@docsearch/react@3.8.2(@algolia/client-search@5.19.0)(@types/react@19.0.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3)': dependencies: '@algolia/autocomplete-core': 1.17.7(@algolia/client-search@5.19.0)(algoliasearch@5.19.0)(search-insights@2.17.3) '@algolia/autocomplete-preset-algolia': 1.17.7(@algolia/client-search@5.19.0)(algoliasearch@5.19.0) '@docsearch/css': 3.8.2 algoliasearch: 5.19.0 optionalDependencies: - '@types/react': 19.0.7 + '@types/react': 19.0.5 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) search-insights: 2.17.3 @@ -27116,14 +27121,14 @@ snapshots: copy-webpack-plugin: 11.0.0(webpack@5.97.1(@swc/core@1.10.7(@swc/helpers@0.5.15))) css-loader: 6.11.0(webpack@5.97.1(@swc/core@1.10.7(@swc/helpers@0.5.15))) css-minimizer-webpack-plugin: 5.0.1(clean-css@5.3.3)(webpack@5.97.1(@swc/core@1.10.7(@swc/helpers@0.5.15))) - cssnano: 6.1.2(postcss@8.5.1) + cssnano: 6.1.2(postcss@8.4.49) file-loader: 6.2.0(webpack@5.97.1(@swc/core@1.10.7(@swc/helpers@0.5.15))) html-minifier-terser: 7.2.0 mini-css-extract-plugin: 2.9.2(webpack@5.97.1(@swc/core@1.10.7(@swc/helpers@0.5.15))) null-loader: 4.0.1(webpack@5.97.1(@swc/core@1.10.7(@swc/helpers@0.5.15))) - postcss: 8.5.1 - postcss-loader: 7.3.4(postcss@8.5.1)(typescript@5.7.3)(webpack@5.97.1(@swc/core@1.10.7(@swc/helpers@0.5.15))) - postcss-preset-env: 10.1.3(postcss@8.5.1) + postcss: 8.4.49 + postcss-loader: 7.3.4(postcss@8.4.49)(typescript@5.7.3)(webpack@5.97.1(@swc/core@1.10.7(@swc/helpers@0.5.15))) + postcss-preset-env: 10.1.3(postcss@8.4.49) react-dev-utils: 12.0.1(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3)(webpack@5.97.1(@swc/core@1.10.7(@swc/helpers@0.5.15))) terser-webpack-plugin: 5.3.11(@swc/core@1.10.7(@swc/helpers@0.5.15))(webpack@5.97.1(@swc/core@1.10.7(@swc/helpers@0.5.15))) tslib: 2.8.1 @@ -27148,7 +27153,7 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/core@3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10)': + '@docusaurus/core@3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10)': dependencies: '@docusaurus/babel': 3.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@docusaurus/bundler': 3.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3) @@ -27157,7 +27162,7 @@ snapshots: '@docusaurus/utils': 3.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@docusaurus/utils-common': 3.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@docusaurus/utils-validation': 3.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@mdx-js/react': 3.0.1(@types/react@19.0.7)(react@18.3.1) + '@mdx-js/react': 3.0.1(@types/react@19.0.5)(react@18.3.1) boxen: 6.2.1 chalk: 4.1.2 chokidar: 3.6.0 @@ -27217,9 +27222,9 @@ snapshots: '@docusaurus/cssnano-preset@3.7.0': dependencies: - cssnano-preset-advanced: 6.1.2(postcss@8.5.1) - postcss: 8.5.1 - postcss-sort-media-queries: 5.2.0(postcss@8.5.1) + cssnano-preset-advanced: 6.1.2(postcss@8.4.49) + postcss: 8.4.49 + postcss-sort-media-queries: 5.2.0(postcss@8.4.49) tslib: 2.8.1 '@docusaurus/logger@3.7.0': @@ -27235,7 +27240,6 @@ snapshots: sharp: 0.32.6 tslib: 2.8.1 transitivePeerDependencies: - - bare-buffer - webpack '@docusaurus/mdx-loader@3.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': @@ -27278,7 +27282,7 @@ snapshots: dependencies: '@docusaurus/types': 3.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@types/history': 4.7.11 - '@types/react': 19.0.7 + '@types/react': 19.0.5 '@types/react-router-config': 5.0.11 '@types/react-router-dom': 5.3.3 react: 18.3.1 @@ -27293,13 +27297,13 @@ snapshots: - uglify-js - webpack-cli - '@docusaurus/plugin-content-blog@3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10))(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10)': + '@docusaurus/plugin-content-blog@3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10))(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10)': dependencies: - '@docusaurus/core': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@docusaurus/core': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) '@docusaurus/logger': 3.7.0 '@docusaurus/mdx-loader': 3.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@docusaurus/plugin-content-docs': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) - '@docusaurus/theme-common': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/plugin-content-docs': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@docusaurus/theme-common': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@docusaurus/types': 3.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@docusaurus/utils': 3.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@docusaurus/utils-common': 3.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -27337,13 +27341,13 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10)': + '@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10)': dependencies: - '@docusaurus/core': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@docusaurus/core': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) '@docusaurus/logger': 3.7.0 '@docusaurus/mdx-loader': 3.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@docusaurus/module-type-aliases': 3.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@docusaurus/theme-common': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/theme-common': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@docusaurus/types': 3.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@docusaurus/utils': 3.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@docusaurus/utils-common': 3.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -27379,9 +27383,9 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-content-pages@3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10)': + '@docusaurus/plugin-content-pages@3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10)': dependencies: - '@docusaurus/core': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@docusaurus/core': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) '@docusaurus/mdx-loader': 3.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@docusaurus/types': 3.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@docusaurus/utils': 3.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -27412,9 +27416,9 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-debug@3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10)': + '@docusaurus/plugin-debug@3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10)': dependencies: - '@docusaurus/core': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@docusaurus/core': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) '@docusaurus/types': 3.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@docusaurus/utils': 3.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) fs-extra: 11.2.0 @@ -27443,9 +27447,9 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-google-analytics@3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10)': + '@docusaurus/plugin-google-analytics@3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10)': dependencies: - '@docusaurus/core': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@docusaurus/core': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) '@docusaurus/types': 3.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@docusaurus/utils-validation': 3.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 @@ -27472,9 +27476,9 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-google-gtag@3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10)': + '@docusaurus/plugin-google-gtag@3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10)': dependencies: - '@docusaurus/core': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@docusaurus/core': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) '@docusaurus/types': 3.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@docusaurus/utils-validation': 3.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@types/gtag.js': 0.0.12 @@ -27502,9 +27506,9 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-google-tag-manager@3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10)': + '@docusaurus/plugin-google-tag-manager@3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10)': dependencies: - '@docusaurus/core': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@docusaurus/core': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) '@docusaurus/types': 3.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@docusaurus/utils-validation': 3.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 @@ -27531,9 +27535,9 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-ideal-image@3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10)': + '@docusaurus/plugin-ideal-image@3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10)': dependencies: - '@docusaurus/core': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@docusaurus/core': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) '@docusaurus/lqip-loader': 3.7.0(webpack@5.97.1(@swc/core@1.10.7(@swc/helpers@0.5.15))) '@docusaurus/responsive-loader': 1.7.0(sharp@0.32.6) '@docusaurus/theme-translations': 3.7.0 @@ -27554,7 +27558,6 @@ snapshots: - '@swc/core' - '@swc/css' - acorn - - bare-buffer - bufferutil - csso - debug @@ -27568,9 +27571,9 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-sitemap@3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10)': + '@docusaurus/plugin-sitemap@3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10)': dependencies: - '@docusaurus/core': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@docusaurus/core': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) '@docusaurus/logger': 3.7.0 '@docusaurus/types': 3.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@docusaurus/utils': 3.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -27602,9 +27605,9 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-svgr@3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10)': + '@docusaurus/plugin-svgr@3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10)': dependencies: - '@docusaurus/core': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@docusaurus/core': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) '@docusaurus/types': 3.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@docusaurus/utils': 3.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@docusaurus/utils-validation': 3.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -27635,21 +27638,21 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/preset-classic@3.7.0(@algolia/client-search@5.19.0)(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/react@19.0.7)(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3)(typescript@5.7.3)(utf-8-validate@5.0.10)': - dependencies: - '@docusaurus/core': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) - '@docusaurus/plugin-content-blog': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10))(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) - '@docusaurus/plugin-content-docs': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) - '@docusaurus/plugin-content-pages': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) - '@docusaurus/plugin-debug': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) - '@docusaurus/plugin-google-analytics': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) - '@docusaurus/plugin-google-gtag': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) - '@docusaurus/plugin-google-tag-manager': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) - '@docusaurus/plugin-sitemap': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) - '@docusaurus/plugin-svgr': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) - '@docusaurus/theme-classic': 3.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/react@19.0.7)(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) - '@docusaurus/theme-common': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@docusaurus/theme-search-algolia': 3.7.0(@algolia/client-search@5.19.0)(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/react@19.0.7)(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@docusaurus/preset-classic@3.7.0(@algolia/client-search@5.19.0)(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/react@19.0.5)(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3)(typescript@5.7.3)(utf-8-validate@5.0.10)': + dependencies: + '@docusaurus/core': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@docusaurus/plugin-content-blog': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10))(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@docusaurus/plugin-content-docs': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@docusaurus/plugin-content-pages': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@docusaurus/plugin-debug': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@docusaurus/plugin-google-analytics': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@docusaurus/plugin-google-gtag': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@docusaurus/plugin-google-tag-manager': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@docusaurus/plugin-sitemap': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@docusaurus/plugin-svgr': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@docusaurus/theme-classic': 3.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/react@19.0.5)(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@docusaurus/theme-common': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/theme-search-algolia': 3.7.0(@algolia/client-search@5.19.0)(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/react@19.0.5)(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3)(typescript@5.7.3)(utf-8-validate@5.0.10) '@docusaurus/types': 3.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -27679,7 +27682,7 @@ snapshots: '@docusaurus/react-loadable@6.0.0(react@18.3.1)': dependencies: - '@types/react': 19.0.7 + '@types/react': 19.0.5 react: 18.3.1 '@docusaurus/responsive-loader@1.7.0(sharp@0.32.6)': @@ -27688,28 +27691,28 @@ snapshots: optionalDependencies: sharp: 0.32.6 - '@docusaurus/theme-classic@3.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/react@19.0.7)(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10)': + '@docusaurus/theme-classic@3.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/react@19.0.5)(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10)': dependencies: - '@docusaurus/core': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@docusaurus/core': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) '@docusaurus/logger': 3.7.0 '@docusaurus/mdx-loader': 3.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@docusaurus/module-type-aliases': 3.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@docusaurus/plugin-content-blog': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10))(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) - '@docusaurus/plugin-content-docs': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) - '@docusaurus/plugin-content-pages': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) - '@docusaurus/theme-common': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/plugin-content-blog': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10))(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@docusaurus/plugin-content-docs': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@docusaurus/plugin-content-pages': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@docusaurus/theme-common': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@docusaurus/theme-translations': 3.7.0 '@docusaurus/types': 3.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@docusaurus/utils': 3.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@docusaurus/utils-common': 3.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@docusaurus/utils-validation': 3.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@mdx-js/react': 3.0.1(@types/react@19.0.7)(react@18.3.1) + '@mdx-js/react': 3.0.1(@types/react@19.0.5)(react@18.3.1) clsx: 2.1.1 copy-text-to-clipboard: 3.2.0 infima: 0.2.0-alpha.45 lodash: 4.17.21 nprogress: 0.2.0 - postcss: 8.5.1 + postcss: 8.4.49 prism-react-renderer: 2.3.1(react@18.3.1) prismjs: 1.29.0 react: 18.3.1 @@ -27739,15 +27742,15 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/theme-common@3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@docusaurus/theme-common@3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@docusaurus/mdx-loader': 3.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@docusaurus/module-type-aliases': 3.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@docusaurus/plugin-content-docs': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@docusaurus/plugin-content-docs': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) '@docusaurus/utils': 3.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@docusaurus/utils-common': 3.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@types/history': 4.7.11 - '@types/react': 19.0.7 + '@types/react': 19.0.5 '@types/react-router-config': 5.0.11 clsx: 2.1.1 parse-numeric-range: 1.3.0 @@ -27764,11 +27767,11 @@ snapshots: - uglify-js - webpack-cli - '@docusaurus/theme-mermaid@3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10))(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10)': + '@docusaurus/theme-mermaid@3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10))(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10)': dependencies: - '@docusaurus/core': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@docusaurus/core': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) '@docusaurus/module-type-aliases': 3.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@docusaurus/theme-common': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/theme-common': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@docusaurus/types': 3.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@docusaurus/utils-validation': 3.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) mermaid: 11.4.1 @@ -27797,18 +27800,18 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/theme-search-algolia@3.7.0(@algolia/client-search@5.19.0)(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/react@19.0.7)(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3)(typescript@5.7.3)(utf-8-validate@5.0.10)': + '@docusaurus/theme-search-algolia@3.7.0(@algolia/client-search@5.19.0)(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/react@19.0.5)(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3)(typescript@5.7.3)(utf-8-validate@5.0.10)': dependencies: - '@docsearch/react': 3.8.2(@algolia/client-search@5.19.0)(@types/react@19.0.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3) - '@docusaurus/core': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@docsearch/react': 3.8.2(@algolia/client-search@5.19.0)(@types/react@19.0.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3) + '@docusaurus/core': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) '@docusaurus/logger': 3.7.0 - '@docusaurus/plugin-content-docs': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) - '@docusaurus/theme-common': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/plugin-content-docs': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@docusaurus/theme-common': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@docusaurus/theme-translations': 3.7.0 '@docusaurus/utils': 3.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@docusaurus/utils-validation': 3.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) algoliasearch: 5.19.0 - algoliasearch-helper: 3.23.0(algoliasearch@5.19.0) + algoliasearch-helper: 3.22.6(algoliasearch@5.19.0) clsx: 2.1.1 eta: 2.2.0 fs-extra: 11.2.0 @@ -27850,7 +27853,7 @@ snapshots: dependencies: '@mdx-js/mdx': 3.1.0(acorn@8.14.0) '@types/history': 4.7.11 - '@types/react': 19.0.7 + '@types/react': 19.0.5 commander: 5.1.0 joi: 17.13.3 react: 18.3.1 @@ -27966,9 +27969,9 @@ snapshots: '@electric-sql/pglite@0.2.15': {} - '@elizaos/adapter-sqlite@0.1.7-alpha.2(@google-cloud/vertexai@1.9.2(encoding@0.1.13))(@langchain/core@0.3.30(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(@langchain/groq@0.1.3(@langchain/core@0.3.30(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(encoding@0.1.13))(axios@1.7.9)(encoding@0.1.13)(react@19.0.0)(sswr@2.1.0(svelte@5.18.0))(svelte@5.18.0)(whatwg-url@14.1.0)': + '@elizaos/adapter-sqlite@0.1.7-alpha.2(@google-cloud/vertexai@1.9.2(encoding@0.1.13))(@langchain/core@0.3.29(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(@langchain/groq@0.1.3(@langchain/core@0.3.29(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(encoding@0.1.13))(axios@1.7.9)(encoding@0.1.13)(react@19.0.0)(sswr@2.1.0(svelte@5.17.3))(svelte@5.17.3)(whatwg-url@14.1.0)': dependencies: - '@elizaos/core': 0.1.7-alpha.2(@google-cloud/vertexai@1.9.2(encoding@0.1.13))(@langchain/core@0.3.30(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(@langchain/groq@0.1.3(@langchain/core@0.3.30(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(encoding@0.1.13))(axios@1.7.9)(encoding@0.1.13)(react@19.0.0)(sswr@2.1.0(svelte@5.18.0))(svelte@5.18.0) + '@elizaos/core': 0.1.7-alpha.2(@google-cloud/vertexai@1.9.2(encoding@0.1.13))(@langchain/core@0.3.29(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(@langchain/groq@0.1.3(@langchain/core@0.3.29(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(encoding@0.1.13))(axios@1.7.9)(encoding@0.1.13)(react@19.0.0)(sswr@2.1.0(svelte@5.17.3))(svelte@5.17.3) '@types/better-sqlite3': 7.6.12 better-sqlite3: 11.6.0 sqlite-vec: 0.1.6 @@ -27996,7 +27999,7 @@ snapshots: - typeorm - vue - '@elizaos/core@0.1.7-alpha.2(@google-cloud/vertexai@1.9.2(encoding@0.1.13))(@langchain/core@0.3.30(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(@langchain/groq@0.1.3(@langchain/core@0.3.30(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(encoding@0.1.13))(axios@1.7.9)(encoding@0.1.13)(react@19.0.0)(sswr@2.1.0(svelte@5.18.0))(svelte@5.18.0)': + '@elizaos/core@0.1.7-alpha.2(@google-cloud/vertexai@1.9.2(encoding@0.1.13))(@langchain/core@0.3.29(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(@langchain/groq@0.1.3(@langchain/core@0.3.29(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(encoding@0.1.13))(axios@1.7.9)(encoding@0.1.13)(react@19.0.0)(sswr@2.1.0(svelte@5.17.3))(svelte@5.17.3)': dependencies: '@ai-sdk/anthropic': 0.0.56(zod@3.23.8) '@ai-sdk/google': 0.0.55(zod@3.23.8) @@ -28006,7 +28009,7 @@ snapshots: '@anthropic-ai/sdk': 0.30.1(encoding@0.1.13) '@fal-ai/client': 1.2.0 '@types/uuid': 10.0.0 - ai: 3.4.33(openai@4.73.0(encoding@0.1.13)(zod@3.23.8))(react@19.0.0)(sswr@2.1.0(svelte@5.18.0))(svelte@5.18.0)(vue@3.5.13(typescript@5.6.3))(zod@3.23.8) + ai: 3.4.33(openai@4.73.0(encoding@0.1.13)(zod@3.23.8))(react@19.0.0)(sswr@2.1.0(svelte@5.17.3))(svelte@5.17.3)(vue@3.5.13(typescript@5.6.3))(zod@3.23.8) anthropic-vertex-ai: 1.0.2(encoding@0.1.13)(zod@3.23.8) fastembed: 1.14.1 fastestsmallesttextencoderdecoder: 1.0.22 @@ -28015,7 +28018,7 @@ snapshots: handlebars: 4.7.8 js-sha1: 0.7.0 js-tiktoken: 1.0.15 - langchain: 0.3.6(@langchain/core@0.3.30(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(@langchain/groq@0.1.3(@langchain/core@0.3.30(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(encoding@0.1.13))(axios@1.7.9)(encoding@0.1.13)(handlebars@4.7.8)(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)) + langchain: 0.3.6(@langchain/core@0.3.29(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(@langchain/groq@0.1.3(@langchain/core@0.3.29(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(encoding@0.1.13))(axios@1.7.9)(encoding@0.1.13)(handlebars@4.7.8)(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)) ollama-ai-provider: 0.16.1(zod@3.23.8) openai: 4.73.0(encoding@0.1.13)(zod@3.23.8) tinyld: 1.3.4 @@ -28046,7 +28049,7 @@ snapshots: - typeorm - vue - '@elizaos/core@0.1.8(@google-cloud/vertexai@1.9.2(encoding@0.1.13))(@langchain/core@0.3.30(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(@langchain/groq@0.1.3(@langchain/core@0.3.30(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(encoding@0.1.13))(axios@1.7.9)(encoding@0.1.13)(react@19.0.0)(sswr@2.1.0(svelte@5.18.0))(svelte@5.18.0)': + '@elizaos/core@0.1.8(@google-cloud/vertexai@1.9.2(encoding@0.1.13))(@langchain/core@0.3.29(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(@langchain/groq@0.1.3(@langchain/core@0.3.29(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(encoding@0.1.13))(axios@1.7.9)(encoding@0.1.13)(react@19.0.0)(sswr@2.1.0(svelte@5.17.3))(svelte@5.17.3)': dependencies: '@ai-sdk/anthropic': 0.0.56(zod@3.23.8) '@ai-sdk/google': 0.0.55(zod@3.23.8) @@ -28057,7 +28060,7 @@ snapshots: '@anthropic-ai/sdk': 0.30.1(encoding@0.1.13) '@fal-ai/client': 1.2.0 '@types/uuid': 10.0.0 - ai: 3.4.33(openai@4.73.0(encoding@0.1.13)(zod@3.23.8))(react@19.0.0)(sswr@2.1.0(svelte@5.18.0))(svelte@5.18.0)(vue@3.5.13(typescript@5.6.3))(zod@3.23.8) + ai: 3.4.33(openai@4.73.0(encoding@0.1.13)(zod@3.23.8))(react@19.0.0)(sswr@2.1.0(svelte@5.17.3))(svelte@5.17.3)(vue@3.5.13(typescript@5.6.3))(zod@3.23.8) anthropic-vertex-ai: 1.0.2(encoding@0.1.13)(zod@3.23.8) fastembed: 1.14.1 fastestsmallesttextencoderdecoder: 1.0.22 @@ -28066,7 +28069,7 @@ snapshots: handlebars: 4.7.8 js-sha1: 0.7.0 js-tiktoken: 1.0.15 - langchain: 0.3.6(@langchain/core@0.3.30(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(@langchain/groq@0.1.3(@langchain/core@0.3.30(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(encoding@0.1.13))(axios@1.7.9)(encoding@0.1.13)(handlebars@4.7.8)(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)) + langchain: 0.3.6(@langchain/core@0.3.29(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(@langchain/groq@0.1.3(@langchain/core@0.3.29(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(encoding@0.1.13))(axios@1.7.9)(encoding@0.1.13)(handlebars@4.7.8)(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)) ollama-ai-provider: 0.16.1(zod@3.23.8) openai: 4.73.0(encoding@0.1.13)(zod@3.23.8) tinyld: 1.3.4 @@ -28142,7 +28145,7 @@ snapshots: '@emotion/memoize@0.9.0': {} - '@emotion/react@11.14.0(@types/react@19.0.7)(react@19.0.0)': + '@emotion/react@11.14.0(@types/react@19.0.5)(react@19.0.0)': dependencies: '@babel/runtime': 7.26.0 '@emotion/babel-plugin': 11.13.5 @@ -28154,7 +28157,7 @@ snapshots: hoist-non-react-statics: 3.3.2 react: 19.0.0 optionalDependencies: - '@types/react': 19.0.7 + '@types/react': 19.0.5 transitivePeerDependencies: - supports-color @@ -28168,18 +28171,18 @@ snapshots: '@emotion/sheet@1.4.0': {} - '@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.7)(react@19.0.0))(@types/react@19.0.7)(react@19.0.0)': + '@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.5)(react@19.0.0))(@types/react@19.0.5)(react@19.0.0)': dependencies: '@babel/runtime': 7.26.0 '@emotion/babel-plugin': 11.13.5 '@emotion/is-prop-valid': 1.3.1 - '@emotion/react': 11.14.0(@types/react@19.0.7)(react@19.0.0) + '@emotion/react': 11.14.0(@types/react@19.0.5)(react@19.0.0) '@emotion/serialize': 1.3.3 '@emotion/use-insertion-effect-with-fallbacks': 1.2.0(react@19.0.0) '@emotion/utils': 1.4.2 react: 19.0.0 optionalDependencies: - '@types/react': 19.0.7 + '@types/react': 19.0.5 transitivePeerDependencies: - supports-color @@ -28977,23 +28980,23 @@ snapshots: '@floating-ui/utils@0.2.9': {} - '@fuel-ts/abi-coder@0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0))': + '@fuel-ts/abi-coder@0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0))': dependencies: - '@fuel-ts/crypto': 0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/crypto': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) '@fuel-ts/errors': 0.97.2 - '@fuel-ts/hasher': 0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/hasher': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) '@fuel-ts/interfaces': 0.97.2 '@fuel-ts/math': 0.97.2 - '@fuel-ts/utils': 0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/utils': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) type-fest: 4.32.0 transitivePeerDependencies: - vitest - '@fuel-ts/abi-typegen@0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0))': + '@fuel-ts/abi-typegen@0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0))': dependencies: '@fuel-ts/errors': 0.97.2 '@fuel-ts/interfaces': 0.97.2 - '@fuel-ts/utils': 0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/utils': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) '@fuel-ts/versions': 0.97.2 commander: 12.1.0 glob: 10.4.5 @@ -29004,18 +29007,18 @@ snapshots: transitivePeerDependencies: - vitest - '@fuel-ts/account@0.97.2(encoding@0.1.13)(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0))': + '@fuel-ts/account@0.97.2(encoding@0.1.13)(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0))': dependencies: - '@fuel-ts/abi-coder': 0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) - '@fuel-ts/address': 0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) - '@fuel-ts/crypto': 0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/abi-coder': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/address': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/crypto': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) '@fuel-ts/errors': 0.97.2 - '@fuel-ts/hasher': 0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/hasher': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) '@fuel-ts/interfaces': 0.97.2 '@fuel-ts/math': 0.97.2 - '@fuel-ts/merkle': 0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) - '@fuel-ts/transactions': 0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) - '@fuel-ts/utils': 0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/merkle': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/transactions': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/utils': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) '@fuel-ts/versions': 0.97.2 '@fuels/vm-asm': 0.58.2 '@noble/curves': 1.8.0 @@ -29028,30 +29031,30 @@ snapshots: - encoding - vitest - '@fuel-ts/address@0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0))': + '@fuel-ts/address@0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0))': dependencies: - '@fuel-ts/crypto': 0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/crypto': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) '@fuel-ts/errors': 0.97.2 '@fuel-ts/interfaces': 0.97.2 - '@fuel-ts/utils': 0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/utils': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) '@noble/hashes': 1.7.0 bech32: 2.0.0 transitivePeerDependencies: - vitest - '@fuel-ts/contract@0.97.2(encoding@0.1.13)(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0))': + '@fuel-ts/contract@0.97.2(encoding@0.1.13)(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0))': dependencies: - '@fuel-ts/abi-coder': 0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) - '@fuel-ts/account': 0.97.2(encoding@0.1.13)(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) - '@fuel-ts/crypto': 0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/abi-coder': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/account': 0.97.2(encoding@0.1.13)(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/crypto': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) '@fuel-ts/errors': 0.97.2 - '@fuel-ts/hasher': 0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/hasher': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) '@fuel-ts/interfaces': 0.97.2 '@fuel-ts/math': 0.97.2 - '@fuel-ts/merkle': 0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) - '@fuel-ts/program': 0.97.2(encoding@0.1.13)(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) - '@fuel-ts/transactions': 0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) - '@fuel-ts/utils': 0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/merkle': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/program': 0.97.2(encoding@0.1.13)(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/transactions': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/utils': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) '@fuel-ts/versions': 0.97.2 '@fuels/vm-asm': 0.58.2 ramda: 0.30.1 @@ -29059,12 +29062,12 @@ snapshots: - encoding - vitest - '@fuel-ts/crypto@0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0))': + '@fuel-ts/crypto@0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0))': dependencies: '@fuel-ts/errors': 0.97.2 '@fuel-ts/interfaces': 0.97.2 '@fuel-ts/math': 0.97.2 - '@fuel-ts/utils': 0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/utils': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) '@noble/hashes': 1.7.0 transitivePeerDependencies: - vitest @@ -29073,11 +29076,11 @@ snapshots: dependencies: '@fuel-ts/versions': 0.97.2 - '@fuel-ts/hasher@0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0))': + '@fuel-ts/hasher@0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0))': dependencies: - '@fuel-ts/crypto': 0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/crypto': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) '@fuel-ts/interfaces': 0.97.2 - '@fuel-ts/utils': 0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/utils': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) '@noble/hashes': 1.7.0 transitivePeerDependencies: - vitest @@ -29090,78 +29093,78 @@ snapshots: '@types/bn.js': 5.1.6 bn.js: 5.2.1 - '@fuel-ts/merkle@0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0))': + '@fuel-ts/merkle@0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0))': dependencies: - '@fuel-ts/hasher': 0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/hasher': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) '@fuel-ts/math': 0.97.2 transitivePeerDependencies: - vitest - '@fuel-ts/program@0.97.2(encoding@0.1.13)(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0))': + '@fuel-ts/program@0.97.2(encoding@0.1.13)(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0))': dependencies: - '@fuel-ts/abi-coder': 0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) - '@fuel-ts/account': 0.97.2(encoding@0.1.13)(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) - '@fuel-ts/address': 0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/abi-coder': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/account': 0.97.2(encoding@0.1.13)(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/address': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) '@fuel-ts/errors': 0.97.2 '@fuel-ts/interfaces': 0.97.2 '@fuel-ts/math': 0.97.2 - '@fuel-ts/transactions': 0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) - '@fuel-ts/utils': 0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/transactions': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/utils': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) '@fuels/vm-asm': 0.58.2 ramda: 0.30.1 transitivePeerDependencies: - encoding - vitest - '@fuel-ts/recipes@0.97.2(encoding@0.1.13)(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0))': + '@fuel-ts/recipes@0.97.2(encoding@0.1.13)(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0))': dependencies: - '@fuel-ts/abi-coder': 0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) - '@fuel-ts/abi-typegen': 0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) - '@fuel-ts/account': 0.97.2(encoding@0.1.13)(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) - '@fuel-ts/contract': 0.97.2(encoding@0.1.13)(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/abi-coder': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/abi-typegen': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/account': 0.97.2(encoding@0.1.13)(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/contract': 0.97.2(encoding@0.1.13)(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) '@fuel-ts/interfaces': 0.97.2 - '@fuel-ts/program': 0.97.2(encoding@0.1.13)(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) - '@fuel-ts/transactions': 0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) - '@fuel-ts/utils': 0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/program': 0.97.2(encoding@0.1.13)(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/transactions': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/utils': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) transitivePeerDependencies: - encoding - vitest - '@fuel-ts/script@0.97.2(encoding@0.1.13)(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0))': + '@fuel-ts/script@0.97.2(encoding@0.1.13)(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0))': dependencies: - '@fuel-ts/abi-coder': 0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) - '@fuel-ts/account': 0.97.2(encoding@0.1.13)(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) - '@fuel-ts/address': 0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/abi-coder': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/account': 0.97.2(encoding@0.1.13)(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/address': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) '@fuel-ts/errors': 0.97.2 '@fuel-ts/interfaces': 0.97.2 '@fuel-ts/math': 0.97.2 - '@fuel-ts/program': 0.97.2(encoding@0.1.13)(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) - '@fuel-ts/transactions': 0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) - '@fuel-ts/utils': 0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/program': 0.97.2(encoding@0.1.13)(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/transactions': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/utils': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) transitivePeerDependencies: - encoding - vitest - '@fuel-ts/transactions@0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0))': + '@fuel-ts/transactions@0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0))': dependencies: - '@fuel-ts/abi-coder': 0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) - '@fuel-ts/address': 0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/abi-coder': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/address': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) '@fuel-ts/errors': 0.97.2 - '@fuel-ts/hasher': 0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/hasher': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) '@fuel-ts/interfaces': 0.97.2 '@fuel-ts/math': 0.97.2 - '@fuel-ts/utils': 0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/utils': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) transitivePeerDependencies: - vitest - '@fuel-ts/utils@0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0))': + '@fuel-ts/utils@0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0))': dependencies: '@fuel-ts/errors': 0.97.2 '@fuel-ts/interfaces': 0.97.2 '@fuel-ts/math': 0.97.2 '@fuel-ts/versions': 0.97.2 fflate: 0.8.2 - vitest: 2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) + vitest: 2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) '@fuel-ts/versions@0.97.2': dependencies: @@ -29170,16 +29173,16 @@ snapshots: '@fuels/vm-asm@0.58.2': {} - '@gerrit0/mini-shiki@1.27.2': + '@gerrit0/mini-shiki@1.26.1': dependencies: - '@shikijs/engine-oniguruma': 1.27.2 - '@shikijs/types': 1.27.2 + '@shikijs/engine-oniguruma': 1.26.1 + '@shikijs/types': 1.26.1 '@shikijs/vscode-textmate': 10.0.1 - '@goat-sdk/adapter-vercel-ai@0.2.0(@goat-sdk/core@0.4.0)(ai@4.0.38(react@19.0.0)(zod@3.23.8))': + '@goat-sdk/adapter-vercel-ai@0.2.0(@goat-sdk/core@0.4.0)(ai@4.0.33(react@19.0.0)(zod@3.23.8))': dependencies: '@goat-sdk/core': 0.4.0 - ai: 4.0.38(react@19.0.0)(zod@3.23.8) + ai: 4.0.33(react@19.0.0)(zod@3.23.8) zod: 3.23.8 '@goat-sdk/core@0.3.8(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.7.3)(utf-8-validate@5.0.10)': @@ -29348,7 +29351,7 @@ snapshots: globals: 15.14.0 kolorist: 1.8.0 local-pkg: 0.5.1 - mlly: 1.7.4 + mlly: 1.7.3 transitivePeerDependencies: - supports-color @@ -29498,10 +29501,10 @@ snapshots: protobufjs: 7.4.0 rxjs: 7.8.1 - '@injectivelabs/injective-sdk-client-ts@file:packages/plugin-injective/injective-sdk-client-ts(@types/react@19.0.7)(bufferutil@4.0.9)(google-protobuf@3.21.4)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(utf-8-validate@6.0.5)': + '@injectivelabs/injective-sdk-client-ts@file:packages/plugin-injective/injective-sdk-client-ts(@types/react@19.0.5)(bufferutil@4.0.9)(google-protobuf@3.21.4)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(utf-8-validate@6.0.5)': dependencies: '@injectivelabs/networks': 1.14.34-beta.2(google-protobuf@3.21.4) - '@injectivelabs/sdk-ts': 1.14.34-beta.2(@types/react@19.0.7)(bufferutil@4.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(utf-8-validate@6.0.5) + '@injectivelabs/sdk-ts': 1.14.34-beta.2(@types/react@19.0.5)(bufferutil@4.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(utf-8-validate@6.0.5) '@injectivelabs/token-metadata': 1.14.11(google-protobuf@3.21.4) '@injectivelabs/ts-types': 1.14.34-beta.2 '@injectivelabs/utils': 1.14.34-beta.2(google-protobuf@3.21.4) @@ -29568,9 +29571,9 @@ snapshots: protobufjs: 7.4.0 rxjs: 7.8.1 - '@injectivelabs/sdk-ts@1.14.33(@types/react@19.0.7)(bufferutil@4.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(utf-8-validate@6.0.5)': + '@injectivelabs/sdk-ts@1.14.33(@types/react@19.0.5)(bufferutil@4.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(utf-8-validate@6.0.5)': dependencies: - '@apollo/client': 3.12.6(@types/react@19.0.7)(graphql@16.10.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@apollo/client': 3.12.6(@types/react@19.0.5)(graphql@16.10.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@cosmjs/amino': 0.32.4 '@cosmjs/proto-signing': 0.32.4 '@cosmjs/stargate': 0.32.4(bufferutil@4.0.9)(utf-8-validate@6.0.5) @@ -29614,9 +29617,9 @@ snapshots: - subscriptions-transport-ws - utf-8-validate - '@injectivelabs/sdk-ts@1.14.34-beta.2(@types/react@19.0.7)(bufferutil@4.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(utf-8-validate@6.0.5)': + '@injectivelabs/sdk-ts@1.14.34-beta.2(@types/react@19.0.5)(bufferutil@4.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(utf-8-validate@6.0.5)': dependencies: - '@apollo/client': 3.12.6(@types/react@19.0.7)(graphql@16.10.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@apollo/client': 3.12.6(@types/react@19.0.5)(graphql@16.10.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@cosmjs/amino': 0.32.4 '@cosmjs/proto-signing': 0.32.4 '@cosmjs/stargate': 0.32.4(bufferutil@4.0.9)(utf-8-validate@6.0.5) @@ -29660,9 +29663,9 @@ snapshots: - subscriptions-transport-ws - utf-8-validate - '@injectivelabs/sdk-ts@1.14.5(@types/react@19.0.7)(bufferutil@4.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(utf-8-validate@5.0.10)': + '@injectivelabs/sdk-ts@1.14.5(@types/react@19.0.5)(bufferutil@4.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(utf-8-validate@5.0.10)': dependencies: - '@apollo/client': 3.12.6(@types/react@19.0.7)(graphql@16.10.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@apollo/client': 3.12.6(@types/react@19.0.5)(graphql@16.10.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@cosmjs/amino': 0.31.3 '@cosmjs/proto-signing': 0.31.3 '@cosmjs/stargate': 0.31.3(bufferutil@4.0.9)(utf-8-validate@5.0.10) @@ -30226,7 +30229,7 @@ snapshots: '@kwsites/promise-deferred@1.1.1': {} - '@langchain/core@0.3.30(openai@4.73.0(encoding@0.1.13)(zod@3.23.8))': + '@langchain/core@0.3.29(openai@4.73.0(encoding@0.1.13)(zod@3.23.8))': dependencies: '@cfworker/json-schema': 4.1.0 ansi-styles: 5.2.0 @@ -30243,7 +30246,7 @@ snapshots: transitivePeerDependencies: - openai - '@langchain/core@0.3.30(openai@4.78.1(encoding@0.1.13)(zod@3.23.8))': + '@langchain/core@0.3.29(openai@4.78.1(encoding@0.1.13)(zod@3.23.8))': dependencies: '@cfworker/json-schema': 4.1.0 ansi-styles: 5.2.0 @@ -30260,7 +30263,7 @@ snapshots: transitivePeerDependencies: - openai - '@langchain/core@0.3.30(openai@4.78.1(encoding@0.1.13)(zod@3.24.1))': + '@langchain/core@0.3.29(openai@4.78.1(encoding@0.1.13)(zod@3.24.1))': dependencies: '@cfworker/json-schema': 4.1.0 ansi-styles: 5.2.0 @@ -30277,10 +30280,10 @@ snapshots: transitivePeerDependencies: - openai - '@langchain/groq@0.1.3(@langchain/core@0.3.30(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(encoding@0.1.13)': + '@langchain/groq@0.1.3(@langchain/core@0.3.29(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(encoding@0.1.13)': dependencies: - '@langchain/core': 0.3.30(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)) - '@langchain/openai': 0.3.17(@langchain/core@0.3.30(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(encoding@0.1.13) + '@langchain/core': 0.3.29(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)) + '@langchain/openai': 0.3.17(@langchain/core@0.3.29(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(encoding@0.1.13) groq-sdk: 0.5.0(encoding@0.1.13) zod: 3.23.8 zod-to-json-schema: 3.24.1(zod@3.23.8) @@ -30288,19 +30291,19 @@ snapshots: - encoding optional: true - '@langchain/groq@0.1.3(@langchain/core@0.3.30(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(encoding@0.1.13)': + '@langchain/groq@0.1.3(@langchain/core@0.3.29(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(encoding@0.1.13)': dependencies: - '@langchain/core': 0.3.30(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)) - '@langchain/openai': 0.3.17(@langchain/core@0.3.30(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(encoding@0.1.13) + '@langchain/core': 0.3.29(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)) + '@langchain/openai': 0.3.17(@langchain/core@0.3.29(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(encoding@0.1.13) groq-sdk: 0.5.0(encoding@0.1.13) zod: 3.23.8 zod-to-json-schema: 3.24.1(zod@3.23.8) transitivePeerDependencies: - encoding - '@langchain/langgraph-checkpoint@0.0.13(@langchain/core@0.3.30(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))': + '@langchain/langgraph-checkpoint@0.0.13(@langchain/core@0.3.29(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))': dependencies: - '@langchain/core': 0.3.30(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)) + '@langchain/core': 0.3.29(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)) uuid: 10.0.0 '@langchain/langgraph-sdk@0.0.36': @@ -30310,17 +30313,17 @@ snapshots: p-retry: 4.6.2 uuid: 9.0.1 - '@langchain/langgraph@0.2.40(@langchain/core@0.3.30(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))': + '@langchain/langgraph@0.2.39(@langchain/core@0.3.29(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))': dependencies: - '@langchain/core': 0.3.30(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)) - '@langchain/langgraph-checkpoint': 0.0.13(@langchain/core@0.3.30(openai@4.78.1(encoding@0.1.13)(zod@3.24.1))) + '@langchain/core': 0.3.29(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)) + '@langchain/langgraph-checkpoint': 0.0.13(@langchain/core@0.3.29(openai@4.78.1(encoding@0.1.13)(zod@3.24.1))) '@langchain/langgraph-sdk': 0.0.36 uuid: 10.0.0 zod: 3.23.8 - '@langchain/openai@0.3.17(@langchain/core@0.3.30(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(encoding@0.1.13)': + '@langchain/openai@0.3.17(@langchain/core@0.3.29(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(encoding@0.1.13)': dependencies: - '@langchain/core': 0.3.30(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)) + '@langchain/core': 0.3.29(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)) js-tiktoken: 1.0.15 openai: 4.78.1(encoding@0.1.13)(zod@3.23.8) zod: 3.23.8 @@ -30328,9 +30331,9 @@ snapshots: transitivePeerDependencies: - encoding - '@langchain/openai@0.3.17(@langchain/core@0.3.30(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(encoding@0.1.13)': + '@langchain/openai@0.3.17(@langchain/core@0.3.29(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(encoding@0.1.13)': dependencies: - '@langchain/core': 0.3.30(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)) + '@langchain/core': 0.3.29(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)) js-tiktoken: 1.0.15 openai: 4.78.1(encoding@0.1.13)(zod@3.23.8) zod: 3.23.8 @@ -30338,14 +30341,14 @@ snapshots: transitivePeerDependencies: - encoding - '@langchain/textsplitters@0.1.0(@langchain/core@0.3.30(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))': + '@langchain/textsplitters@0.1.0(@langchain/core@0.3.29(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))': dependencies: - '@langchain/core': 0.3.30(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)) + '@langchain/core': 0.3.29(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)) js-tiktoken: 1.0.15 - '@langchain/textsplitters@0.1.0(@langchain/core@0.3.30(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))': + '@langchain/textsplitters@0.1.0(@langchain/core@0.3.29(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))': dependencies: - '@langchain/core': 0.3.30(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)) + '@langchain/core': 0.3.29(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)) js-tiktoken: 1.0.15 '@leichtgewicht/ip-codec@2.0.5': {} @@ -30375,7 +30378,7 @@ snapshots: - utf-8-validate - wait-for-expect - '@lens-protocol/client@2.2.0(@jest/globals@29.7.0)(@lens-protocol/metadata@1.2.0(zod@3.23.8))(@types/react@19.0.7)(bufferutil@4.0.9)(encoding@0.1.13)(ethers@6.13.4(bufferutil@4.0.9)(utf-8-validate@5.0.10))(react@19.0.0)(utf-8-validate@5.0.10)': + '@lens-protocol/client@2.2.0(@jest/globals@29.7.0)(@lens-protocol/metadata@1.2.0(zod@3.23.8))(@types/react@19.0.5)(bufferutil@4.0.9)(encoding@0.1.13)(ethers@6.13.4(bufferutil@4.0.9)(utf-8-validate@5.0.10))(react@19.0.0)(utf-8-validate@5.0.10)': dependencies: '@ethersproject/abi': 5.7.0 '@ethersproject/abstract-signer': 5.7.0 @@ -30386,7 +30389,7 @@ snapshots: '@ethersproject/providers': 5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10) '@ethersproject/wallet': 5.7.0 '@lens-protocol/blockchain-bindings': 0.10.2(@jest/globals@29.7.0)(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@lens-protocol/gated-content': 0.5.1(@ethersproject/abi@5.7.0)(@ethersproject/address@5.7.0)(@ethersproject/bignumber@5.7.0)(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@ethersproject/wallet@5.7.0)(@lens-protocol/metadata@1.2.0(zod@3.23.8))(@types/react@19.0.7)(bufferutil@4.0.9)(encoding@0.1.13)(ethers@6.13.4(bufferutil@4.0.9)(utf-8-validate@5.0.10))(react@19.0.0)(utf-8-validate@5.0.10)(zod@3.23.8) + '@lens-protocol/gated-content': 0.5.1(@ethersproject/abi@5.7.0)(@ethersproject/address@5.7.0)(@ethersproject/bignumber@5.7.0)(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@ethersproject/wallet@5.7.0)(@lens-protocol/metadata@1.2.0(zod@3.23.8))(@types/react@19.0.5)(bufferutil@4.0.9)(encoding@0.1.13)(ethers@6.13.4(bufferutil@4.0.9)(utf-8-validate@5.0.10))(react@19.0.0)(utf-8-validate@5.0.10)(zod@3.23.8) '@lens-protocol/shared-kernel': 0.12.0 '@lens-protocol/storage': 0.8.1 graphql: 16.10.0 @@ -30435,7 +30438,7 @@ snapshots: optionalDependencies: '@jest/globals': 29.7.0 - '@lens-protocol/gated-content@0.5.1(@ethersproject/abi@5.7.0)(@ethersproject/address@5.7.0)(@ethersproject/bignumber@5.7.0)(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@ethersproject/wallet@5.7.0)(@lens-protocol/metadata@1.2.0(zod@3.23.8))(@types/react@19.0.7)(bufferutil@4.0.9)(encoding@0.1.13)(ethers@6.13.4(bufferutil@4.0.9)(utf-8-validate@5.0.10))(react@19.0.0)(utf-8-validate@5.0.10)(zod@3.23.8)': + '@lens-protocol/gated-content@0.5.1(@ethersproject/abi@5.7.0)(@ethersproject/address@5.7.0)(@ethersproject/bignumber@5.7.0)(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@ethersproject/wallet@5.7.0)(@lens-protocol/metadata@1.2.0(zod@3.23.8))(@types/react@19.0.5)(bufferutil@4.0.9)(encoding@0.1.13)(ethers@6.13.4(bufferutil@4.0.9)(utf-8-validate@5.0.10))(react@19.0.0)(utf-8-validate@5.0.10)(zod@3.23.8)': dependencies: '@ethersproject/abi': 5.7.0 '@ethersproject/address': 5.7.0 @@ -30450,7 +30453,7 @@ snapshots: '@lit-protocol/constants': 2.1.62 '@lit-protocol/crypto': 2.1.62(bufferutil@4.0.9)(utf-8-validate@5.0.10) '@lit-protocol/encryption': 2.1.62(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@lit-protocol/node-client': 2.1.62(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@ethersproject/wallet@5.7.0)(@types/react@19.0.7)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.0.0)(utf-8-validate@5.0.10) + '@lit-protocol/node-client': 2.1.62(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@ethersproject/wallet@5.7.0)(@types/react@19.0.5)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.0.0)(utf-8-validate@5.0.10) '@lit-protocol/types': 2.1.62 siwe: 2.3.2(ethers@6.13.4(bufferutil@4.0.9)(utf-8-validate@5.0.10)) tslib: 2.8.1 @@ -30493,7 +30496,7 @@ snapshots: '@ethersproject/address': 5.7.0 decimal.js: 10.4.3 lodash: 4.17.21 - traverse: 0.6.11 + traverse: 0.6.10 tslib: 2.8.1 '@lens-protocol/storage@0.8.1': @@ -30648,14 +30651,14 @@ snapshots: - bufferutil - utf-8-validate - '@lit-protocol/auth-browser@2.1.62(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@ethersproject/wallet@5.7.0)(@types/react@19.0.7)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.0.0)(utf-8-validate@5.0.10)': + '@lit-protocol/auth-browser@2.1.62(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@ethersproject/wallet@5.7.0)(@types/react@19.0.5)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.0.0)(utf-8-validate@5.0.10)': dependencies: '@lit-protocol/constants': 2.1.62 '@lit-protocol/misc': 2.1.62 '@lit-protocol/misc-browser': 2.1.62(bufferutil@4.0.9)(utf-8-validate@5.0.10) '@lit-protocol/types': 2.1.62 '@lit-protocol/uint8arrays': 2.1.62 - '@walletconnect/ethereum-provider': 2.17.4(@types/react@19.0.7)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.0.0)(utf-8-validate@5.0.10) + '@walletconnect/ethereum-provider': 2.17.3(@types/react@19.0.5)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.0.0)(utf-8-validate@5.0.10) ethers: 5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10) lit-connect-modal: 0.1.11 lit-siwe: 1.1.8(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@ethersproject/wallet@5.7.0) @@ -30756,10 +30759,10 @@ snapshots: '@lit-protocol/nacl@2.1.62': {} - '@lit-protocol/node-client@2.1.62(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@ethersproject/wallet@5.7.0)(@types/react@19.0.7)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.0.0)(utf-8-validate@5.0.10)': + '@lit-protocol/node-client@2.1.62(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@ethersproject/wallet@5.7.0)(@types/react@19.0.5)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.0.0)(utf-8-validate@5.0.10)': dependencies: '@lit-protocol/access-control-conditions': 2.1.62(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@lit-protocol/auth-browser': 2.1.62(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@ethersproject/wallet@5.7.0)(@types/react@19.0.7)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.0.0)(utf-8-validate@5.0.10) + '@lit-protocol/auth-browser': 2.1.62(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@ethersproject/wallet@5.7.0)(@types/react@19.0.5)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.0.0)(utf-8-validate@5.0.10) '@lit-protocol/bls-sdk': 2.1.62 '@lit-protocol/constants': 2.1.62 '@lit-protocol/crypto': 2.1.62(bufferutil@4.0.9)(utf-8-validate@5.0.10) @@ -30771,7 +30774,7 @@ snapshots: '@lit-protocol/nacl': 2.1.62 '@lit-protocol/types': 2.1.62 '@lit-protocol/uint8arrays': 2.1.62 - '@walletconnect/ethereum-provider': 2.17.4(@types/react@19.0.7)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.0.0)(utf-8-validate@5.0.10) + '@walletconnect/ethereum-provider': 2.17.3(@types/react@19.0.5)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.0.0)(utf-8-validate@5.0.10) ethers: 5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10) jszip: 3.10.1 lit-connect-modal: 0.1.11 @@ -30840,7 +30843,7 @@ snapshots: - supports-color optional: true - '@massalabs/massa-web3@5.1.1': + '@massalabs/massa-web3@5.1.0': dependencies: '@noble/ed25519': 1.7.3 '@noble/hashes': 1.7.0 @@ -30886,10 +30889,10 @@ snapshots: - acorn - supports-color - '@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1)': + '@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1)': dependencies: '@types/mdx': 2.0.13 - '@types/react': 19.0.7 + '@types/react': 19.0.5 react: 18.3.1 '@mermaid-js/parser@0.3.0': @@ -31538,7 +31541,7 @@ snapshots: transitivePeerDependencies: - encoding - '@neynar/nodejs-sdk@2.8.1(bufferutil@4.0.9)(class-transformer@0.5.1)(encoding@0.1.13)(typescript@5.7.3)(utf-8-validate@6.0.5)(zod@3.24.1)': + '@neynar/nodejs-sdk@2.8.0(bufferutil@4.0.9)(class-transformer@0.5.1)(encoding@0.1.13)(typescript@5.7.3)(utf-8-validate@6.0.5)(zod@3.24.1)': dependencies: '@openapitools/openapi-generator-cli': 2.15.3(class-transformer@0.5.1)(encoding@0.1.13) semver: 7.6.3 @@ -32176,21 +32179,21 @@ snapshots: - supports-color - utf-8-validate - '@onflow/fcl-wc@5.5.1(@onflow/fcl-core@1.13.1(bufferutil@4.0.9)(encoding@0.1.13)(google-protobuf@3.21.4)(utf-8-validate@6.0.5))(@types/react@19.0.7)(bufferutil@4.0.9)(ioredis@5.4.2)(jiti@2.4.2)(postcss@8.5.1)(react@19.0.0)(tsx@4.19.2)(utf-8-validate@6.0.5)': + '@onflow/fcl-wc@5.5.1(@onflow/fcl-core@1.13.1(bufferutil@4.0.9)(encoding@0.1.13)(google-protobuf@3.21.4)(utf-8-validate@6.0.5))(@types/react@19.0.5)(bufferutil@4.0.9)(ioredis@5.4.2)(jiti@2.4.2)(postcss@8.4.49)(react@19.0.0)(tsx@4.19.2)(utf-8-validate@6.0.5)': dependencies: '@babel/runtime': 7.26.0 '@onflow/config': 1.5.1 '@onflow/fcl-core': 1.13.1(bufferutil@4.0.9)(encoding@0.1.13)(google-protobuf@3.21.4)(utf-8-validate@6.0.5) '@onflow/util-invariant': 1.2.4 '@onflow/util-logger': 1.3.3 - '@walletconnect/modal': 2.7.0(@types/react@19.0.7)(react@19.0.0) - '@walletconnect/modal-core': 2.7.0(@types/react@19.0.7)(react@19.0.0) - '@walletconnect/sign-client': 2.17.4(bufferutil@4.0.9)(ioredis@5.4.2)(utf-8-validate@6.0.5) - '@walletconnect/types': 2.17.4(ioredis@5.4.2) - '@walletconnect/utils': 2.17.4(ioredis@5.4.2) - postcss-cli: 11.0.0(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2) + '@walletconnect/modal': 2.7.0(@types/react@19.0.5)(react@19.0.0) + '@walletconnect/modal-core': 2.7.0(@types/react@19.0.5)(react@19.0.0) + '@walletconnect/sign-client': 2.17.3(bufferutil@4.0.9)(ioredis@5.4.2)(utf-8-validate@6.0.5) + '@walletconnect/types': 2.17.3(ioredis@5.4.2) + '@walletconnect/utils': 2.17.3(ioredis@5.4.2) + postcss-cli: 11.0.0(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2) preact: 10.25.4 - tailwindcss: 3.4.17(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.10.7)(typescript@5.6.3)) + tailwindcss: 3.4.17(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.10.5)(typescript@5.6.3)) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -32221,12 +32224,12 @@ snapshots: - uploadthing - utf-8-validate - '@onflow/fcl@1.13.1(@types/react@19.0.7)(bufferutil@4.0.9)(encoding@0.1.13)(google-protobuf@3.21.4)(ioredis@5.4.2)(jiti@2.4.2)(postcss@8.5.1)(react@19.0.0)(tsx@4.19.2)(utf-8-validate@6.0.5)': + '@onflow/fcl@1.13.1(@types/react@19.0.5)(bufferutil@4.0.9)(encoding@0.1.13)(google-protobuf@3.21.4)(ioredis@5.4.2)(jiti@2.4.2)(postcss@8.4.49)(react@19.0.0)(tsx@4.19.2)(utf-8-validate@6.0.5)': dependencies: '@babel/runtime': 7.26.0 '@onflow/config': 1.5.1 '@onflow/fcl-core': 1.13.1(bufferutil@4.0.9)(encoding@0.1.13)(google-protobuf@3.21.4)(utf-8-validate@6.0.5) - '@onflow/fcl-wc': 5.5.1(@onflow/fcl-core@1.13.1(bufferutil@4.0.9)(encoding@0.1.13)(google-protobuf@3.21.4)(utf-8-validate@6.0.5))(@types/react@19.0.7)(bufferutil@4.0.9)(ioredis@5.4.2)(jiti@2.4.2)(postcss@8.5.1)(react@19.0.0)(tsx@4.19.2)(utf-8-validate@6.0.5) + '@onflow/fcl-wc': 5.5.1(@onflow/fcl-core@1.13.1(bufferutil@4.0.9)(encoding@0.1.13)(google-protobuf@3.21.4)(utf-8-validate@6.0.5))(@types/react@19.0.5)(bufferutil@4.0.9)(ioredis@5.4.2)(jiti@2.4.2)(postcss@8.4.49)(react@19.0.0)(tsx@4.19.2)(utf-8-validate@6.0.5) '@onflow/interaction': 0.0.11 '@onflow/rlp': 1.2.3 '@onflow/sdk': 1.5.5(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@6.0.5) @@ -32239,7 +32242,7 @@ snapshots: '@onflow/util-semver': 1.0.3 '@onflow/util-template': 1.2.3 '@onflow/util-uid': 1.2.3 - '@walletconnect/types': 2.17.4(ioredis@5.4.2) + '@walletconnect/types': 2.17.3(ioredis@5.4.2) abort-controller: 3.0.0 cross-fetch: 4.1.0(encoding@0.1.13) events: 3.3.0 @@ -32435,6 +32438,13 @@ snapshots: decimal.js: 10.4.3 tiny-invariant: 1.3.3 + '@orca-so/common-sdk@0.6.4(@solana/spl-token@0.4.9(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10))(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(decimal.js@10.4.3)': + dependencies: + '@solana/spl-token': 0.4.9(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@solana/web3.js': 1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + decimal.js: 10.4.3 + tiny-invariant: 1.3.3 + '@orca-so/whirlpools-sdk@0.13.13(@coral-xyz/anchor@0.29.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(@orca-so/common-sdk@0.6.4(@solana/spl-token@0.4.9(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10))(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(decimal.js@10.4.3))(@solana/spl-token@0.4.9(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10))(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(decimal.js@10.4.3)': dependencies: '@coral-xyz/anchor': 0.29.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) @@ -33030,362 +33040,362 @@ snapshots: '@radix-ui/primitive@1.1.1': {} - '@radix-ui/react-arrow@1.1.1(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@radix-ui/react-arrow@1.1.1(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: - '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) react: 19.0.0 react-dom: 19.0.0(react@19.0.0) optionalDependencies: - '@types/react': 19.0.7 - '@types/react-dom': 19.0.3(@types/react@19.0.7) + '@types/react': 19.0.5 + '@types/react-dom': 19.0.3(@types/react@19.0.5) - '@radix-ui/react-avatar@1.1.2(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@radix-ui/react-avatar@1.1.2(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: - '@radix-ui/react-context': 1.1.1(@types/react@19.0.7)(react@19.0.0) - '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@19.0.7)(react@19.0.0) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@19.0.7)(react@19.0.0) + '@radix-ui/react-context': 1.1.1(@types/react@19.0.5)(react@19.0.0) + '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@19.0.5)(react@19.0.0) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@19.0.5)(react@19.0.0) react: 19.0.0 react-dom: 19.0.0(react@19.0.0) optionalDependencies: - '@types/react': 19.0.7 - '@types/react-dom': 19.0.3(@types/react@19.0.7) + '@types/react': 19.0.5 + '@types/react-dom': 19.0.3(@types/react@19.0.5) - '@radix-ui/react-collapsible@1.1.2(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@radix-ui/react-collapsible@1.1.2(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@radix-ui/primitive': 1.1.1 - '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.0.7)(react@19.0.0) - '@radix-ui/react-context': 1.1.1(@types/react@19.0.7)(react@19.0.0) - '@radix-ui/react-id': 1.1.0(@types/react@19.0.7)(react@19.0.0) - '@radix-ui/react-presence': 1.1.2(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@19.0.7)(react@19.0.0) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@19.0.7)(react@19.0.0) + '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.0.5)(react@19.0.0) + '@radix-ui/react-context': 1.1.1(@types/react@19.0.5)(react@19.0.0) + '@radix-ui/react-id': 1.1.0(@types/react@19.0.5)(react@19.0.0) + '@radix-ui/react-presence': 1.1.2(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@19.0.5)(react@19.0.0) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@19.0.5)(react@19.0.0) react: 19.0.0 react-dom: 19.0.0(react@19.0.0) optionalDependencies: - '@types/react': 19.0.7 - '@types/react-dom': 19.0.3(@types/react@19.0.7) + '@types/react': 19.0.5 + '@types/react-dom': 19.0.3(@types/react@19.0.5) - '@radix-ui/react-collection@1.1.1(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@radix-ui/react-collection@1.1.1(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: - '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.0.7)(react@19.0.0) - '@radix-ui/react-context': 1.1.1(@types/react@19.0.7)(react@19.0.0) - '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-slot': 1.1.1(@types/react@19.0.7)(react@19.0.0) + '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.0.5)(react@19.0.0) + '@radix-ui/react-context': 1.1.1(@types/react@19.0.5)(react@19.0.0) + '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-slot': 1.1.1(@types/react@19.0.5)(react@19.0.0) react: 19.0.0 react-dom: 19.0.0(react@19.0.0) optionalDependencies: - '@types/react': 19.0.7 - '@types/react-dom': 19.0.3(@types/react@19.0.7) + '@types/react': 19.0.5 + '@types/react-dom': 19.0.3(@types/react@19.0.5) - '@radix-ui/react-compose-refs@1.1.1(@types/react@19.0.7)(react@19.0.0)': + '@radix-ui/react-compose-refs@1.1.1(@types/react@19.0.5)(react@19.0.0)': dependencies: react: 19.0.0 optionalDependencies: - '@types/react': 19.0.7 + '@types/react': 19.0.5 - '@radix-ui/react-context@1.1.1(@types/react@19.0.7)(react@19.0.0)': + '@radix-ui/react-context@1.1.1(@types/react@19.0.5)(react@19.0.0)': dependencies: react: 19.0.0 optionalDependencies: - '@types/react': 19.0.7 + '@types/react': 19.0.5 - '@radix-ui/react-dialog@1.1.4(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@radix-ui/react-dialog@1.1.4(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@radix-ui/primitive': 1.1.1 - '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.0.7)(react@19.0.0) - '@radix-ui/react-context': 1.1.1(@types/react@19.0.7)(react@19.0.0) - '@radix-ui/react-dismissable-layer': 1.1.3(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-focus-guards': 1.1.1(@types/react@19.0.7)(react@19.0.0) - '@radix-ui/react-focus-scope': 1.1.1(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-id': 1.1.0(@types/react@19.0.7)(react@19.0.0) - '@radix-ui/react-portal': 1.1.3(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-presence': 1.1.2(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-slot': 1.1.1(@types/react@19.0.7)(react@19.0.0) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@19.0.7)(react@19.0.0) + '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.0.5)(react@19.0.0) + '@radix-ui/react-context': 1.1.1(@types/react@19.0.5)(react@19.0.0) + '@radix-ui/react-dismissable-layer': 1.1.3(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-focus-guards': 1.1.1(@types/react@19.0.5)(react@19.0.0) + '@radix-ui/react-focus-scope': 1.1.1(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-id': 1.1.0(@types/react@19.0.5)(react@19.0.0) + '@radix-ui/react-portal': 1.1.3(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-presence': 1.1.2(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-slot': 1.1.1(@types/react@19.0.5)(react@19.0.0) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@19.0.5)(react@19.0.0) aria-hidden: 1.2.4 react: 19.0.0 react-dom: 19.0.0(react@19.0.0) - react-remove-scroll: 2.6.2(@types/react@19.0.7)(react@19.0.0) + react-remove-scroll: 2.6.2(@types/react@19.0.5)(react@19.0.0) optionalDependencies: - '@types/react': 19.0.7 - '@types/react-dom': 19.0.3(@types/react@19.0.7) + '@types/react': 19.0.5 + '@types/react-dom': 19.0.3(@types/react@19.0.5) - '@radix-ui/react-direction@1.1.0(@types/react@19.0.7)(react@19.0.0)': + '@radix-ui/react-direction@1.1.0(@types/react@19.0.5)(react@19.0.0)': dependencies: react: 19.0.0 optionalDependencies: - '@types/react': 19.0.7 + '@types/react': 19.0.5 - '@radix-ui/react-dismissable-layer@1.1.2(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@radix-ui/react-dismissable-layer@1.1.2(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@radix-ui/primitive': 1.1.1 - '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.0.7)(react@19.0.0) - '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@19.0.7)(react@19.0.0) - '@radix-ui/react-use-escape-keydown': 1.1.0(@types/react@19.0.7)(react@19.0.0) + '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.0.5)(react@19.0.0) + '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@19.0.5)(react@19.0.0) + '@radix-ui/react-use-escape-keydown': 1.1.0(@types/react@19.0.5)(react@19.0.0) react: 19.0.0 react-dom: 19.0.0(react@19.0.0) optionalDependencies: - '@types/react': 19.0.7 - '@types/react-dom': 19.0.3(@types/react@19.0.7) + '@types/react': 19.0.5 + '@types/react-dom': 19.0.3(@types/react@19.0.5) - '@radix-ui/react-dismissable-layer@1.1.3(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@radix-ui/react-dismissable-layer@1.1.3(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@radix-ui/primitive': 1.1.1 - '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.0.7)(react@19.0.0) - '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@19.0.7)(react@19.0.0) - '@radix-ui/react-use-escape-keydown': 1.1.0(@types/react@19.0.7)(react@19.0.0) + '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.0.5)(react@19.0.0) + '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@19.0.5)(react@19.0.0) + '@radix-ui/react-use-escape-keydown': 1.1.0(@types/react@19.0.5)(react@19.0.0) react: 19.0.0 react-dom: 19.0.0(react@19.0.0) optionalDependencies: - '@types/react': 19.0.7 - '@types/react-dom': 19.0.3(@types/react@19.0.7) + '@types/react': 19.0.5 + '@types/react-dom': 19.0.3(@types/react@19.0.5) - '@radix-ui/react-focus-guards@1.1.1(@types/react@19.0.7)(react@19.0.0)': + '@radix-ui/react-focus-guards@1.1.1(@types/react@19.0.5)(react@19.0.0)': dependencies: react: 19.0.0 optionalDependencies: - '@types/react': 19.0.7 + '@types/react': 19.0.5 - '@radix-ui/react-focus-scope@1.1.1(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@radix-ui/react-focus-scope@1.1.1(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: - '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.0.7)(react@19.0.0) - '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@19.0.7)(react@19.0.0) + '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.0.5)(react@19.0.0) + '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@19.0.5)(react@19.0.0) react: 19.0.0 react-dom: 19.0.0(react@19.0.0) optionalDependencies: - '@types/react': 19.0.7 - '@types/react-dom': 19.0.3(@types/react@19.0.7) + '@types/react': 19.0.5 + '@types/react-dom': 19.0.3(@types/react@19.0.5) '@radix-ui/react-icons@1.3.2(react@19.0.0)': dependencies: react: 19.0.0 - '@radix-ui/react-id@1.1.0(@types/react@19.0.7)(react@19.0.0)': + '@radix-ui/react-id@1.1.0(@types/react@19.0.5)(react@19.0.0)': dependencies: - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@19.0.7)(react@19.0.0) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@19.0.5)(react@19.0.0) react: 19.0.0 optionalDependencies: - '@types/react': 19.0.7 + '@types/react': 19.0.5 - '@radix-ui/react-label@2.1.1(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@radix-ui/react-label@2.1.1(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: - '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) react: 19.0.0 react-dom: 19.0.0(react@19.0.0) optionalDependencies: - '@types/react': 19.0.7 - '@types/react-dom': 19.0.3(@types/react@19.0.7) + '@types/react': 19.0.5 + '@types/react-dom': 19.0.3(@types/react@19.0.5) - '@radix-ui/react-popper@1.2.1(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@radix-ui/react-popper@1.2.1(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@floating-ui/react-dom': 2.1.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-arrow': 1.1.1(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.0.7)(react@19.0.0) - '@radix-ui/react-context': 1.1.1(@types/react@19.0.7)(react@19.0.0) - '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@19.0.7)(react@19.0.0) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@19.0.7)(react@19.0.0) - '@radix-ui/react-use-rect': 1.1.0(@types/react@19.0.7)(react@19.0.0) - '@radix-ui/react-use-size': 1.1.0(@types/react@19.0.7)(react@19.0.0) + '@radix-ui/react-arrow': 1.1.1(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.0.5)(react@19.0.0) + '@radix-ui/react-context': 1.1.1(@types/react@19.0.5)(react@19.0.0) + '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@19.0.5)(react@19.0.0) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@19.0.5)(react@19.0.0) + '@radix-ui/react-use-rect': 1.1.0(@types/react@19.0.5)(react@19.0.0) + '@radix-ui/react-use-size': 1.1.0(@types/react@19.0.5)(react@19.0.0) '@radix-ui/rect': 1.1.0 react: 19.0.0 react-dom: 19.0.0(react@19.0.0) optionalDependencies: - '@types/react': 19.0.7 - '@types/react-dom': 19.0.3(@types/react@19.0.7) + '@types/react': 19.0.5 + '@types/react-dom': 19.0.3(@types/react@19.0.5) - '@radix-ui/react-portal@1.1.3(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@radix-ui/react-portal@1.1.3(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: - '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@19.0.7)(react@19.0.0) + '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@19.0.5)(react@19.0.0) react: 19.0.0 react-dom: 19.0.0(react@19.0.0) optionalDependencies: - '@types/react': 19.0.7 - '@types/react-dom': 19.0.3(@types/react@19.0.7) + '@types/react': 19.0.5 + '@types/react-dom': 19.0.3(@types/react@19.0.5) - '@radix-ui/react-presence@1.1.2(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@radix-ui/react-presence@1.1.2(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: - '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.0.7)(react@19.0.0) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@19.0.7)(react@19.0.0) + '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.0.5)(react@19.0.0) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@19.0.5)(react@19.0.0) react: 19.0.0 react-dom: 19.0.0(react@19.0.0) optionalDependencies: - '@types/react': 19.0.7 - '@types/react-dom': 19.0.3(@types/react@19.0.7) + '@types/react': 19.0.5 + '@types/react-dom': 19.0.3(@types/react@19.0.5) - '@radix-ui/react-primitive@2.0.1(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@radix-ui/react-primitive@2.0.1(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: - '@radix-ui/react-slot': 1.1.1(@types/react@19.0.7)(react@19.0.0) + '@radix-ui/react-slot': 1.1.1(@types/react@19.0.5)(react@19.0.0) react: 19.0.0 react-dom: 19.0.0(react@19.0.0) optionalDependencies: - '@types/react': 19.0.7 - '@types/react-dom': 19.0.3(@types/react@19.0.7) + '@types/react': 19.0.5 + '@types/react-dom': 19.0.3(@types/react@19.0.5) - '@radix-ui/react-roving-focus@1.1.1(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@radix-ui/react-roving-focus@1.1.1(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@radix-ui/primitive': 1.1.1 - '@radix-ui/react-collection': 1.1.1(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.0.7)(react@19.0.0) - '@radix-ui/react-context': 1.1.1(@types/react@19.0.7)(react@19.0.0) - '@radix-ui/react-direction': 1.1.0(@types/react@19.0.7)(react@19.0.0) - '@radix-ui/react-id': 1.1.0(@types/react@19.0.7)(react@19.0.0) - '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@19.0.7)(react@19.0.0) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@19.0.7)(react@19.0.0) + '@radix-ui/react-collection': 1.1.1(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.0.5)(react@19.0.0) + '@radix-ui/react-context': 1.1.1(@types/react@19.0.5)(react@19.0.0) + '@radix-ui/react-direction': 1.1.0(@types/react@19.0.5)(react@19.0.0) + '@radix-ui/react-id': 1.1.0(@types/react@19.0.5)(react@19.0.0) + '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@19.0.5)(react@19.0.0) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@19.0.5)(react@19.0.0) react: 19.0.0 react-dom: 19.0.0(react@19.0.0) optionalDependencies: - '@types/react': 19.0.7 - '@types/react-dom': 19.0.3(@types/react@19.0.7) + '@types/react': 19.0.5 + '@types/react-dom': 19.0.3(@types/react@19.0.5) - '@radix-ui/react-separator@1.1.1(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@radix-ui/react-separator@1.1.1(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: - '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) react: 19.0.0 react-dom: 19.0.0(react@19.0.0) optionalDependencies: - '@types/react': 19.0.7 - '@types/react-dom': 19.0.3(@types/react@19.0.7) + '@types/react': 19.0.5 + '@types/react-dom': 19.0.3(@types/react@19.0.5) - '@radix-ui/react-slot@1.1.1(@types/react@19.0.7)(react@19.0.0)': + '@radix-ui/react-slot@1.1.1(@types/react@19.0.5)(react@19.0.0)': dependencies: - '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.0.7)(react@19.0.0) + '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.0.5)(react@19.0.0) react: 19.0.0 optionalDependencies: - '@types/react': 19.0.7 + '@types/react': 19.0.5 - '@radix-ui/react-tabs@1.1.2(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@radix-ui/react-tabs@1.1.2(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@radix-ui/primitive': 1.1.1 - '@radix-ui/react-context': 1.1.1(@types/react@19.0.7)(react@19.0.0) - '@radix-ui/react-direction': 1.1.0(@types/react@19.0.7)(react@19.0.0) - '@radix-ui/react-id': 1.1.0(@types/react@19.0.7)(react@19.0.0) - '@radix-ui/react-presence': 1.1.2(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-roving-focus': 1.1.1(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@19.0.7)(react@19.0.0) + '@radix-ui/react-context': 1.1.1(@types/react@19.0.5)(react@19.0.0) + '@radix-ui/react-direction': 1.1.0(@types/react@19.0.5)(react@19.0.0) + '@radix-ui/react-id': 1.1.0(@types/react@19.0.5)(react@19.0.0) + '@radix-ui/react-presence': 1.1.2(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-roving-focus': 1.1.1(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@19.0.5)(react@19.0.0) react: 19.0.0 react-dom: 19.0.0(react@19.0.0) optionalDependencies: - '@types/react': 19.0.7 - '@types/react-dom': 19.0.3(@types/react@19.0.7) + '@types/react': 19.0.5 + '@types/react-dom': 19.0.3(@types/react@19.0.5) - '@radix-ui/react-toast@1.2.4(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@radix-ui/react-toast@1.2.4(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@radix-ui/primitive': 1.1.1 - '@radix-ui/react-collection': 1.1.1(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.0.7)(react@19.0.0) - '@radix-ui/react-context': 1.1.1(@types/react@19.0.7)(react@19.0.0) - '@radix-ui/react-dismissable-layer': 1.1.3(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-portal': 1.1.3(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-presence': 1.1.2(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@19.0.7)(react@19.0.0) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@19.0.7)(react@19.0.0) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@19.0.7)(react@19.0.0) - '@radix-ui/react-visually-hidden': 1.1.1(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-collection': 1.1.1(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.0.5)(react@19.0.0) + '@radix-ui/react-context': 1.1.1(@types/react@19.0.5)(react@19.0.0) + '@radix-ui/react-dismissable-layer': 1.1.3(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-portal': 1.1.3(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-presence': 1.1.2(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@19.0.5)(react@19.0.0) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@19.0.5)(react@19.0.0) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@19.0.5)(react@19.0.0) + '@radix-ui/react-visually-hidden': 1.1.1(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) react: 19.0.0 react-dom: 19.0.0(react@19.0.0) optionalDependencies: - '@types/react': 19.0.7 - '@types/react-dom': 19.0.3(@types/react@19.0.7) + '@types/react': 19.0.5 + '@types/react-dom': 19.0.3(@types/react@19.0.5) - '@radix-ui/react-tooltip@1.1.5(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@radix-ui/react-tooltip@1.1.5(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@radix-ui/primitive': 1.1.1 - '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.0.7)(react@19.0.0) - '@radix-ui/react-context': 1.1.1(@types/react@19.0.7)(react@19.0.0) - '@radix-ui/react-dismissable-layer': 1.1.2(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-id': 1.1.0(@types/react@19.0.7)(react@19.0.0) - '@radix-ui/react-popper': 1.2.1(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-portal': 1.1.3(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-presence': 1.1.2(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-slot': 1.1.1(@types/react@19.0.7)(react@19.0.0) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@19.0.7)(react@19.0.0) - '@radix-ui/react-visually-hidden': 1.1.1(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.0.5)(react@19.0.0) + '@radix-ui/react-context': 1.1.1(@types/react@19.0.5)(react@19.0.0) + '@radix-ui/react-dismissable-layer': 1.1.2(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-id': 1.1.0(@types/react@19.0.5)(react@19.0.0) + '@radix-ui/react-popper': 1.2.1(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-portal': 1.1.3(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-presence': 1.1.2(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-slot': 1.1.1(@types/react@19.0.5)(react@19.0.0) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@19.0.5)(react@19.0.0) + '@radix-ui/react-visually-hidden': 1.1.1(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) react: 19.0.0 react-dom: 19.0.0(react@19.0.0) optionalDependencies: - '@types/react': 19.0.7 - '@types/react-dom': 19.0.3(@types/react@19.0.7) + '@types/react': 19.0.5 + '@types/react-dom': 19.0.3(@types/react@19.0.5) - '@radix-ui/react-tooltip@1.1.6(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@radix-ui/react-tooltip@1.1.6(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@radix-ui/primitive': 1.1.1 - '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.0.7)(react@19.0.0) - '@radix-ui/react-context': 1.1.1(@types/react@19.0.7)(react@19.0.0) - '@radix-ui/react-dismissable-layer': 1.1.3(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-id': 1.1.0(@types/react@19.0.7)(react@19.0.0) - '@radix-ui/react-popper': 1.2.1(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-portal': 1.1.3(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-presence': 1.1.2(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-slot': 1.1.1(@types/react@19.0.7)(react@19.0.0) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@19.0.7)(react@19.0.0) - '@radix-ui/react-visually-hidden': 1.1.1(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.0.5)(react@19.0.0) + '@radix-ui/react-context': 1.1.1(@types/react@19.0.5)(react@19.0.0) + '@radix-ui/react-dismissable-layer': 1.1.3(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-id': 1.1.0(@types/react@19.0.5)(react@19.0.0) + '@radix-ui/react-popper': 1.2.1(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-portal': 1.1.3(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-presence': 1.1.2(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-slot': 1.1.1(@types/react@19.0.5)(react@19.0.0) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@19.0.5)(react@19.0.0) + '@radix-ui/react-visually-hidden': 1.1.1(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) react: 19.0.0 react-dom: 19.0.0(react@19.0.0) optionalDependencies: - '@types/react': 19.0.7 - '@types/react-dom': 19.0.3(@types/react@19.0.7) + '@types/react': 19.0.5 + '@types/react-dom': 19.0.3(@types/react@19.0.5) - '@radix-ui/react-use-callback-ref@1.1.0(@types/react@19.0.7)(react@19.0.0)': + '@radix-ui/react-use-callback-ref@1.1.0(@types/react@19.0.5)(react@19.0.0)': dependencies: react: 19.0.0 optionalDependencies: - '@types/react': 19.0.7 + '@types/react': 19.0.5 - '@radix-ui/react-use-controllable-state@1.1.0(@types/react@19.0.7)(react@19.0.0)': + '@radix-ui/react-use-controllable-state@1.1.0(@types/react@19.0.5)(react@19.0.0)': dependencies: - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@19.0.7)(react@19.0.0) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@19.0.5)(react@19.0.0) react: 19.0.0 optionalDependencies: - '@types/react': 19.0.7 + '@types/react': 19.0.5 - '@radix-ui/react-use-escape-keydown@1.1.0(@types/react@19.0.7)(react@19.0.0)': + '@radix-ui/react-use-escape-keydown@1.1.0(@types/react@19.0.5)(react@19.0.0)': dependencies: - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@19.0.7)(react@19.0.0) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@19.0.5)(react@19.0.0) react: 19.0.0 optionalDependencies: - '@types/react': 19.0.7 + '@types/react': 19.0.5 - '@radix-ui/react-use-layout-effect@1.1.0(@types/react@19.0.7)(react@19.0.0)': + '@radix-ui/react-use-layout-effect@1.1.0(@types/react@19.0.5)(react@19.0.0)': dependencies: react: 19.0.0 optionalDependencies: - '@types/react': 19.0.7 + '@types/react': 19.0.5 - '@radix-ui/react-use-rect@1.1.0(@types/react@19.0.7)(react@19.0.0)': + '@radix-ui/react-use-rect@1.1.0(@types/react@19.0.5)(react@19.0.0)': dependencies: '@radix-ui/rect': 1.1.0 react: 19.0.0 optionalDependencies: - '@types/react': 19.0.7 + '@types/react': 19.0.5 - '@radix-ui/react-use-size@1.1.0(@types/react@19.0.7)(react@19.0.0)': + '@radix-ui/react-use-size@1.1.0(@types/react@19.0.5)(react@19.0.0)': dependencies: - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@19.0.7)(react@19.0.0) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@19.0.5)(react@19.0.0) react: 19.0.0 optionalDependencies: - '@types/react': 19.0.7 + '@types/react': 19.0.5 - '@radix-ui/react-visually-hidden@1.1.1(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@radix-ui/react-visually-hidden@1.1.1(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: - '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) react: 19.0.0 react-dom: 19.0.0(react@19.0.0) optionalDependencies: - '@types/react': 19.0.7 - '@types/react-dom': 19.0.3(@types/react@19.0.7) + '@types/react': 19.0.5 + '@types/react-dom': 19.0.3(@types/react@19.0.5) '@radix-ui/rect@1.1.0': {} @@ -33834,35 +33844,35 @@ snapshots: domhandler: 5.0.3 selderee: 0.11.0 - '@shikijs/core@1.27.2': + '@shikijs/core@1.26.1': dependencies: - '@shikijs/engine-javascript': 1.27.2 - '@shikijs/engine-oniguruma': 1.27.2 - '@shikijs/types': 1.27.2 + '@shikijs/engine-javascript': 1.26.1 + '@shikijs/engine-oniguruma': 1.26.1 + '@shikijs/types': 1.26.1 '@shikijs/vscode-textmate': 10.0.1 '@types/hast': 3.0.4 hast-util-to-html: 9.0.4 - '@shikijs/engine-javascript@1.27.2': + '@shikijs/engine-javascript@1.26.1': dependencies: - '@shikijs/types': 1.27.2 + '@shikijs/types': 1.26.1 '@shikijs/vscode-textmate': 10.0.1 - oniguruma-to-es: 2.0.0 + oniguruma-to-es: 0.10.0 - '@shikijs/engine-oniguruma@1.27.2': + '@shikijs/engine-oniguruma@1.26.1': dependencies: - '@shikijs/types': 1.27.2 + '@shikijs/types': 1.26.1 '@shikijs/vscode-textmate': 10.0.1 - '@shikijs/langs@1.27.2': + '@shikijs/langs@1.26.1': dependencies: - '@shikijs/types': 1.27.2 + '@shikijs/types': 1.26.1 - '@shikijs/themes@1.27.2': + '@shikijs/themes@1.26.1': dependencies: - '@shikijs/types': 1.27.2 + '@shikijs/types': 1.26.1 - '@shikijs/types@1.27.2': + '@shikijs/types@1.26.1': dependencies: '@shikijs/vscode-textmate': 10.0.1 '@types/hast': 3.0.4 @@ -33879,17 +33889,17 @@ snapshots: '@sigstore/bundle@2.3.2': dependencies: - '@sigstore/protobuf-specs': 0.3.3 + '@sigstore/protobuf-specs': 0.3.2 '@sigstore/core@1.1.0': {} - '@sigstore/protobuf-specs@0.3.3': {} + '@sigstore/protobuf-specs@0.3.2': {} '@sigstore/sign@2.3.2': dependencies: '@sigstore/bundle': 2.3.2 '@sigstore/core': 1.1.0 - '@sigstore/protobuf-specs': 0.3.3 + '@sigstore/protobuf-specs': 0.3.2 make-fetch-happen: 13.0.1 proc-log: 4.2.0 promise-retry: 2.0.1 @@ -33898,7 +33908,7 @@ snapshots: '@sigstore/tuf@2.3.4': dependencies: - '@sigstore/protobuf-specs': 0.3.3 + '@sigstore/protobuf-specs': 0.3.2 tuf-js: 2.2.1 transitivePeerDependencies: - supports-color @@ -33907,7 +33917,7 @@ snapshots: dependencies: '@sigstore/bundle': 2.3.2 '@sigstore/core': 1.1.0 - '@sigstore/protobuf-specs': 0.3.3 + '@sigstore/protobuf-specs': 0.3.2 '@simplewebauthn/typescript-types@7.4.0': {} @@ -33941,7 +33951,7 @@ snapshots: '@sinonjs/text-encoding@0.7.3': {} - '@skip-go/client@0.16.4(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(@types/react@19.0.7)(bufferutil@4.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(starknet@6.18.0(encoding@0.1.13))(utf-8-validate@5.0.10)(viem@2.21.58(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.23.8))': + '@skip-go/client@0.16.5(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(@types/react@19.0.5)(bufferutil@4.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(starknet@6.18.0(encoding@0.1.13))(utf-8-validate@5.0.10)(viem@2.21.58(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.23.8))': dependencies: '@cosmjs/amino': 0.32.4 '@cosmjs/cosmwasm-stargate': 0.32.4(bufferutil@4.0.9)(utf-8-validate@5.0.10) @@ -33951,7 +33961,7 @@ snapshots: '@cosmjs/stargate': 0.32.4(bufferutil@4.0.9)(utf-8-validate@5.0.10) '@cosmjs/tendermint-rpc': 0.32.4(bufferutil@4.0.9)(utf-8-validate@5.0.10) '@injectivelabs/core-proto-ts': 0.0.21 - '@injectivelabs/sdk-ts': 1.14.5(@types/react@19.0.7)(bufferutil@4.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(utf-8-validate@5.0.10) + '@injectivelabs/sdk-ts': 1.14.5(@types/react@19.0.5)(bufferutil@4.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(utf-8-validate@5.0.10) '@keplr-wallet/unit': 0.12.175(starknet@6.18.0(encoding@0.1.13)) '@solana/wallet-adapter-base': 0.9.23(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)) '@solana/web3.js': 1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) @@ -34053,14 +34063,14 @@ snapshots: '@smithy/util-middleware': 4.0.1 tslib: 2.8.1 - '@smithy/core@3.1.1': + '@smithy/core@3.1.0': dependencies: '@smithy/middleware-serde': 4.0.1 '@smithy/protocol-http': 5.0.1 '@smithy/types': 4.1.0 '@smithy/util-body-length-browser': 4.0.0 '@smithy/util-middleware': 4.0.1 - '@smithy/util-stream': 4.0.2 + '@smithy/util-stream': 4.0.1 '@smithy/util-utf8': 4.0.0 tslib: 2.8.1 @@ -34155,9 +34165,9 @@ snapshots: '@smithy/types': 4.1.0 tslib: 2.8.1 - '@smithy/middleware-endpoint@4.0.2': + '@smithy/middleware-endpoint@4.0.1': dependencies: - '@smithy/core': 3.1.1 + '@smithy/core': 3.1.0 '@smithy/middleware-serde': 4.0.1 '@smithy/node-config-provider': 4.0.1 '@smithy/shared-ini-file-loader': 4.0.1 @@ -34166,12 +34176,12 @@ snapshots: '@smithy/util-middleware': 4.0.1 tslib: 2.8.1 - '@smithy/middleware-retry@4.0.3': + '@smithy/middleware-retry@4.0.1': dependencies: '@smithy/node-config-provider': 4.0.1 '@smithy/protocol-http': 5.0.1 '@smithy/service-error-classification': 4.0.1 - '@smithy/smithy-client': 4.1.2 + '@smithy/smithy-client': 4.1.0 '@smithy/types': 4.1.0 '@smithy/util-middleware': 4.0.1 '@smithy/util-retry': 4.0.1 @@ -34195,7 +34205,7 @@ snapshots: '@smithy/types': 4.1.0 tslib: 2.8.1 - '@smithy/node-http-handler@4.0.2': + '@smithy/node-http-handler@4.0.1': dependencies: '@smithy/abort-controller': 4.0.1 '@smithy/protocol-http': 5.0.1 @@ -34244,14 +34254,14 @@ snapshots: '@smithy/util-utf8': 4.0.0 tslib: 2.8.1 - '@smithy/smithy-client@4.1.2': + '@smithy/smithy-client@4.1.0': dependencies: - '@smithy/core': 3.1.1 - '@smithy/middleware-endpoint': 4.0.2 + '@smithy/core': 3.1.0 + '@smithy/middleware-endpoint': 4.0.1 '@smithy/middleware-stack': 4.0.1 '@smithy/protocol-http': 5.0.1 '@smithy/types': 4.1.0 - '@smithy/util-stream': 4.0.2 + '@smithy/util-stream': 4.0.1 tslib: 2.8.1 '@smithy/types@4.1.0': @@ -34292,21 +34302,21 @@ snapshots: dependencies: tslib: 2.8.1 - '@smithy/util-defaults-mode-browser@4.0.3': + '@smithy/util-defaults-mode-browser@4.0.1': dependencies: '@smithy/property-provider': 4.0.1 - '@smithy/smithy-client': 4.1.2 + '@smithy/smithy-client': 4.1.0 '@smithy/types': 4.1.0 bowser: 2.11.0 tslib: 2.8.1 - '@smithy/util-defaults-mode-node@4.0.3': + '@smithy/util-defaults-mode-node@4.0.1': dependencies: '@smithy/config-resolver': 4.0.1 '@smithy/credential-provider-imds': 4.0.1 '@smithy/node-config-provider': 4.0.1 '@smithy/property-provider': 4.0.1 - '@smithy/smithy-client': 4.1.2 + '@smithy/smithy-client': 4.1.0 '@smithy/types': 4.1.0 tslib: 2.8.1 @@ -34331,10 +34341,10 @@ snapshots: '@smithy/types': 4.1.0 tslib: 2.8.1 - '@smithy/util-stream@4.0.2': + '@smithy/util-stream@4.0.1': dependencies: '@smithy/fetch-http-handler': 5.0.1 - '@smithy/node-http-handler': 4.0.2 + '@smithy/node-http-handler': 4.0.1 '@smithy/types': 4.1.0 '@smithy/util-base64': 4.0.0 '@smithy/util-buffer-from': 4.0.0 @@ -34612,6 +34622,14 @@ snapshots: - supports-color - utf-8-validate + '@solana/spl-token-group@0.0.4(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(fastestsmallesttextencoderdecoder@1.0.22)': + dependencies: + '@solana/codecs': 2.0.0-preview.2(fastestsmallesttextencoderdecoder@1.0.22) + '@solana/spl-type-length-value': 0.1.0 + '@solana/web3.js': 1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + transitivePeerDependencies: + - fastestsmallesttextencoderdecoder + '@solana/spl-token-group@0.0.4(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(fastestsmallesttextencoderdecoder@1.0.22)': dependencies: '@solana/codecs': 2.0.0-preview.2(fastestsmallesttextencoderdecoder@1.0.22) @@ -34718,6 +34736,21 @@ snapshots: - typescript - utf-8-validate + '@solana/spl-token@0.4.6(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10)': + dependencies: + '@solana/buffer-layout': 4.0.1 + '@solana/buffer-layout-utils': 0.2.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@solana/spl-token-group': 0.0.4(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(fastestsmallesttextencoderdecoder@1.0.22) + '@solana/spl-token-metadata': 0.1.6(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) + '@solana/web3.js': 1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + buffer: 6.0.3 + transitivePeerDependencies: + - bufferutil + - encoding + - fastestsmallesttextencoderdecoder + - typescript + - utf-8-validate + '@solana/spl-token@0.4.6(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10)': dependencies: '@solana/buffer-layout': 4.0.1 @@ -34784,7 +34817,7 @@ snapshots: '@solana/wallet-adapter-base@0.9.23(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))': dependencies: - '@solana/wallet-standard-features': 1.3.0 + '@solana/wallet-standard-features': 1.2.0 '@solana/web3.js': 1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) '@wallet-standard/base': 1.1.0 '@wallet-standard/features': 1.1.0 @@ -34792,13 +34825,13 @@ snapshots: '@solana/wallet-adapter-base@0.9.23(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@6.0.5))': dependencies: - '@solana/wallet-standard-features': 1.3.0 + '@solana/wallet-standard-features': 1.2.0 '@solana/web3.js': 1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@6.0.5) '@wallet-standard/base': 1.1.0 '@wallet-standard/features': 1.1.0 eventemitter3: 4.0.7 - '@solana/wallet-standard-features@1.3.0': + '@solana/wallet-standard-features@1.2.0': dependencies: '@wallet-standard/base': 1.1.0 '@wallet-standard/features': 1.1.0 @@ -34869,6 +34902,28 @@ snapshots: - encoding - utf-8-validate + '@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@6.0.5)': + dependencies: + '@babel/runtime': 7.26.0 + '@noble/curves': 1.8.0 + '@noble/hashes': 1.7.0 + '@solana/buffer-layout': 4.0.1 + agentkeepalive: 4.6.0 + bigint-buffer: 1.1.5 + bn.js: 5.2.1 + borsh: 0.7.0 + bs58: 4.0.1 + buffer: 6.0.3 + fast-stable-stringify: 1.0.0 + jayson: 4.1.3(bufferutil@4.0.9)(utf-8-validate@6.0.5) + node-fetch: 2.7.0(encoding@0.1.13) + rpc-websockets: 9.0.4 + superstruct: 2.0.2 + transitivePeerDependencies: + - bufferutil + - encoding + - utf-8-validate + '@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)': dependencies: '@babel/runtime': 7.26.0 @@ -35287,16 +35342,16 @@ snapshots: '@tanstack/query-core@5.62.16': {} - '@tanstack/query-core@5.64.1': {} + '@tanstack/query-core@5.64.0': {} '@tanstack/react-query@5.62.16(react@19.0.0)': dependencies: '@tanstack/query-core': 5.62.16 react: 19.0.0 - '@tanstack/react-query@5.64.1(react@19.0.0)': + '@tanstack/react-query@5.64.0(react@19.0.0)': dependencies: - '@tanstack/query-core': 5.64.1 + '@tanstack/query-core': 5.64.0 react: 19.0.0 '@tavily/core@0.0.2': @@ -35476,7 +35531,7 @@ snapshots: '@types/body-parser@1.19.5': dependencies: '@types/connect': 3.4.38 - '@types/node': 20.17.9 + '@types/node': 22.10.5 '@types/bonjour@3.5.13': dependencies: @@ -35510,7 +35565,7 @@ snapshots: '@types/connect-history-api-fallback@1.5.4': dependencies: - '@types/express-serve-static-core': 5.0.5 + '@types/express-serve-static-core': 5.0.4 '@types/node': 20.17.9 '@types/connect@3.4.38': @@ -35681,14 +35736,14 @@ snapshots: '@types/express-serve-static-core@4.19.6': dependencies: '@types/node': 20.17.9 - '@types/qs': 6.9.18 + '@types/qs': 6.9.17 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 - '@types/express-serve-static-core@5.0.5': + '@types/express-serve-static-core@5.0.4': dependencies: '@types/node': 20.17.9 - '@types/qs': 6.9.18 + '@types/qs': 6.9.17 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 @@ -35696,14 +35751,14 @@ snapshots: dependencies: '@types/body-parser': 1.19.5 '@types/express-serve-static-core': 4.19.6 - '@types/qs': 6.9.18 + '@types/qs': 6.9.17 '@types/serve-static': 1.15.7 '@types/express@5.0.0': dependencies: '@types/body-parser': 1.19.5 - '@types/express-serve-static-core': 5.0.5 - '@types/qs': 6.9.18 + '@types/express-serve-static-core': 5.0.4 + '@types/qs': 6.9.17 '@types/serve-static': 1.15.7 '@types/filesystem@0.0.36': @@ -35849,7 +35904,7 @@ snapshots: '@types/node@18.15.13': {} - '@types/node@18.19.71': + '@types/node@18.19.70': dependencies: undici-types: 5.26.5 @@ -35857,7 +35912,7 @@ snapshots: dependencies: undici-types: 6.19.8 - '@types/node@22.10.7': + '@types/node@22.10.5': dependencies: undici-types: 6.20.0 @@ -35900,32 +35955,32 @@ snapshots: dependencies: '@types/retry': 0.12.5 - '@types/qs@6.9.18': {} + '@types/qs@6.9.17': {} '@types/range-parser@1.2.7': {} - '@types/react-dom@19.0.3(@types/react@19.0.7)': + '@types/react-dom@19.0.3(@types/react@19.0.5)': dependencies: - '@types/react': 19.0.7 + '@types/react': 19.0.5 '@types/react-router-config@5.0.11': dependencies: '@types/history': 4.7.11 - '@types/react': 19.0.7 + '@types/react': 19.0.5 '@types/react-router': 5.1.20 '@types/react-router-dom@5.3.3': dependencies: '@types/history': 4.7.11 - '@types/react': 19.0.7 + '@types/react': 19.0.5 '@types/react-router': 5.1.20 '@types/react-router@5.1.20': dependencies: '@types/history': 4.7.11 - '@types/react': 19.0.7 + '@types/react': 19.0.5 - '@types/react@19.0.7': + '@types/react@19.0.5': dependencies: csstype: 3.1.3 @@ -36143,14 +36198,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/eslint-plugin@8.20.0(@typescript-eslint/parser@8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3))(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3)': + '@typescript-eslint/eslint-plugin@8.19.1(@typescript-eslint/parser@8.19.1(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3))(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3) - '@typescript-eslint/scope-manager': 8.20.0 - '@typescript-eslint/type-utils': 8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3) - '@typescript-eslint/utils': 8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3) - '@typescript-eslint/visitor-keys': 8.20.0 + '@typescript-eslint/parser': 8.19.1(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3) + '@typescript-eslint/scope-manager': 8.19.1 + '@typescript-eslint/type-utils': 8.19.1(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3) + '@typescript-eslint/utils': 8.19.1(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3) + '@typescript-eslint/visitor-keys': 8.19.1 eslint: 9.18.0(jiti@2.4.2) graphemer: 1.4.0 ignore: 5.3.2 @@ -36225,12 +36280,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3)': + '@typescript-eslint/parser@8.19.1(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3)': dependencies: - '@typescript-eslint/scope-manager': 8.20.0 - '@typescript-eslint/types': 8.20.0 - '@typescript-eslint/typescript-estree': 8.20.0(typescript@5.6.3) - '@typescript-eslint/visitor-keys': 8.20.0 + '@typescript-eslint/scope-manager': 8.19.1 + '@typescript-eslint/types': 8.19.1 + '@typescript-eslint/typescript-estree': 8.19.1(typescript@5.6.3) + '@typescript-eslint/visitor-keys': 8.19.1 debug: 4.4.0(supports-color@5.5.0) eslint: 9.18.0(jiti@2.4.2) typescript: 5.6.3 @@ -36247,10 +36302,10 @@ snapshots: '@typescript-eslint/types': 8.16.0 '@typescript-eslint/visitor-keys': 8.16.0 - '@typescript-eslint/scope-manager@8.20.0': + '@typescript-eslint/scope-manager@8.19.1': dependencies: - '@typescript-eslint/types': 8.20.0 - '@typescript-eslint/visitor-keys': 8.20.0 + '@typescript-eslint/types': 8.19.1 + '@typescript-eslint/visitor-keys': 8.19.1 '@typescript-eslint/type-utils@6.21.0(eslint@8.57.1)(typescript@5.6.3)': dependencies: @@ -36312,10 +36367,10 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/type-utils@8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3)': + '@typescript-eslint/type-utils@8.19.1(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3)': dependencies: - '@typescript-eslint/typescript-estree': 8.20.0(typescript@5.6.3) - '@typescript-eslint/utils': 8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3) + '@typescript-eslint/typescript-estree': 8.19.1(typescript@5.6.3) + '@typescript-eslint/utils': 8.19.1(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3) debug: 4.4.0(supports-color@5.5.0) eslint: 9.18.0(jiti@2.4.2) ts-api-utils: 2.0.0(typescript@5.6.3) @@ -36327,7 +36382,7 @@ snapshots: '@typescript-eslint/types@8.16.0': {} - '@typescript-eslint/types@8.20.0': {} + '@typescript-eslint/types@8.19.1': {} '@typescript-eslint/typescript-estree@6.21.0(typescript@5.6.3)': dependencies: @@ -36374,10 +36429,10 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@8.20.0(typescript@5.6.3)': + '@typescript-eslint/typescript-estree@8.19.1(typescript@5.6.3)': dependencies: - '@typescript-eslint/types': 8.20.0 - '@typescript-eslint/visitor-keys': 8.20.0 + '@typescript-eslint/types': 8.19.1 + '@typescript-eslint/visitor-keys': 8.19.1 debug: 4.4.0(supports-color@5.5.0) fast-glob: 3.3.3 is-glob: 4.0.3 @@ -36452,24 +36507,24 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.20.0(eslint@9.16.0(jiti@2.4.2))(typescript@5.6.3)': + '@typescript-eslint/utils@8.19.1(eslint@9.16.0(jiti@2.4.2))(typescript@5.6.3)': dependencies: '@eslint-community/eslint-utils': 4.4.1(eslint@9.16.0(jiti@2.4.2)) - '@typescript-eslint/scope-manager': 8.20.0 - '@typescript-eslint/types': 8.20.0 - '@typescript-eslint/typescript-estree': 8.20.0(typescript@5.6.3) + '@typescript-eslint/scope-manager': 8.19.1 + '@typescript-eslint/types': 8.19.1 + '@typescript-eslint/typescript-estree': 8.19.1(typescript@5.6.3) eslint: 9.16.0(jiti@2.4.2) typescript: 5.6.3 transitivePeerDependencies: - supports-color optional: true - '@typescript-eslint/utils@8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3)': + '@typescript-eslint/utils@8.19.1(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3)': dependencies: '@eslint-community/eslint-utils': 4.4.1(eslint@9.18.0(jiti@2.4.2)) - '@typescript-eslint/scope-manager': 8.20.0 - '@typescript-eslint/types': 8.20.0 - '@typescript-eslint/typescript-estree': 8.20.0(typescript@5.6.3) + '@typescript-eslint/scope-manager': 8.19.1 + '@typescript-eslint/types': 8.19.1 + '@typescript-eslint/typescript-estree': 8.19.1(typescript@5.6.3) eslint: 9.18.0(jiti@2.4.2) typescript: 5.6.3 transitivePeerDependencies: @@ -36485,9 +36540,9 @@ snapshots: '@typescript-eslint/types': 8.16.0 eslint-visitor-keys: 4.2.0 - '@typescript-eslint/visitor-keys@8.20.0': + '@typescript-eslint/visitor-keys@8.19.1': dependencies: - '@typescript-eslint/types': 8.20.0 + '@typescript-eslint/types': 8.19.1 eslint-visitor-keys: 4.2.0 '@uidotdev/usehooks@2.4.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': @@ -36524,10 +36579,10 @@ snapshots: moment: 2.30.1 starknet: 6.18.0(encoding@0.1.13) - '@vitejs/plugin-react-swc@3.7.2(@swc/helpers@0.5.15)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0))': + '@vitejs/plugin-react-swc@3.7.2(@swc/helpers@0.5.15)(vite@6.0.7(@types/node@22.10.5)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0))': dependencies: '@swc/core': 1.10.7(@swc/helpers@0.5.15) - vite: 6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0) + vite: 6.0.7(@types/node@22.10.5)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0) transitivePeerDependencies: - '@swc/helpers' @@ -36548,7 +36603,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@vitest/coverage-v8@1.1.3(vitest@1.1.3(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0))': + '@vitest/coverage-v8@1.1.3(vitest@1.1.3(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0))': dependencies: '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 0.2.3 @@ -36563,7 +36618,7 @@ snapshots: std-env: 3.8.0 test-exclude: 6.0.0 v8-to-istanbul: 9.3.0 - vitest: 1.1.3(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) + vitest: 1.1.3(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) transitivePeerDependencies: - supports-color @@ -36585,13 +36640,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@vitest/eslint-plugin@1.0.1(@typescript-eslint/utils@8.20.0(eslint@9.16.0(jiti@2.4.2))(typescript@5.6.3))(eslint@9.16.0(jiti@2.4.2))(typescript@5.6.3)(vitest@2.1.5(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0))': + '@vitest/eslint-plugin@1.0.1(@typescript-eslint/utils@8.19.1(eslint@9.16.0(jiti@2.4.2))(typescript@5.6.3))(eslint@9.16.0(jiti@2.4.2))(typescript@5.6.3)(vitest@2.1.5(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0))': dependencies: eslint: 9.16.0(jiti@2.4.2) optionalDependencies: - '@typescript-eslint/utils': 8.20.0(eslint@9.16.0(jiti@2.4.2))(typescript@5.6.3) + '@typescript-eslint/utils': 8.19.1(eslint@9.16.0(jiti@2.4.2))(typescript@5.6.3) typescript: 5.6.3 - vitest: 2.1.5(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) + vitest: 2.1.5(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) '@vitest/expect@0.34.6': dependencies: @@ -36632,29 +36687,29 @@ snapshots: chai: 5.1.2 tinyrainbow: 1.2.0 - '@vitest/mocker@2.1.4(vite@5.4.11(@types/node@22.10.7)(terser@5.37.0))': + '@vitest/mocker@2.1.4(vite@5.4.11(@types/node@22.10.5)(terser@5.37.0))': dependencies: '@vitest/spy': 2.1.4 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: - vite: 5.4.11(@types/node@22.10.7)(terser@5.37.0) + vite: 5.4.11(@types/node@22.10.5)(terser@5.37.0) - '@vitest/mocker@2.1.5(vite@5.4.11(@types/node@22.10.7)(terser@5.37.0))': + '@vitest/mocker@2.1.5(vite@5.4.11(@types/node@22.10.5)(terser@5.37.0))': dependencies: '@vitest/spy': 2.1.5 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: - vite: 5.4.11(@types/node@22.10.7)(terser@5.37.0) + vite: 5.4.11(@types/node@22.10.5)(terser@5.37.0) - '@vitest/mocker@2.1.8(vite@5.4.11(@types/node@22.10.7)(terser@5.37.0))': + '@vitest/mocker@2.1.8(vite@5.4.11(@types/node@22.10.5)(terser@5.37.0))': dependencies: '@vitest/spy': 2.1.8 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: - vite: 5.4.11(@types/node@22.10.7)(terser@5.37.0) + vite: 5.4.11(@types/node@22.10.5)(terser@5.37.0) '@vitest/pretty-format@2.1.4': dependencies: @@ -36840,7 +36895,7 @@ snapshots: '@vue/shared': 3.5.13 estree-walker: 2.0.2 magic-string: 0.30.17 - postcss: 8.5.1 + postcss: 8.4.49 source-map-js: 1.2.1 '@vue/compiler-ssr@3.5.13': @@ -36919,7 +36974,7 @@ snapshots: - uploadthing - utf-8-validate - '@walletconnect/core@2.17.4(bufferutil@4.0.9)(ioredis@5.4.2)(utf-8-validate@6.0.5)': + '@walletconnect/core@2.17.3(bufferutil@4.0.9)(ioredis@5.4.2)(utf-8-validate@6.0.5)': dependencies: '@walletconnect/heartbeat': 1.2.2 '@walletconnect/jsonrpc-provider': 1.0.14 @@ -36932,8 +36987,8 @@ snapshots: '@walletconnect/relay-auth': 1.0.4 '@walletconnect/safe-json': 1.0.2 '@walletconnect/time': 1.0.2 - '@walletconnect/types': 2.17.4(ioredis@5.4.2) - '@walletconnect/utils': 2.17.4(ioredis@5.4.2) + '@walletconnect/types': 2.17.3(ioredis@5.4.2) + '@walletconnect/utils': 2.17.3(ioredis@5.4.2) '@walletconnect/window-getters': 1.0.1 events: 3.3.0 lodash.isequal: 4.5.0 @@ -36960,7 +37015,7 @@ snapshots: - uploadthing - utf-8-validate - '@walletconnect/core@2.17.4(bufferutil@4.0.9)(utf-8-validate@5.0.10)': + '@walletconnect/core@2.17.3(bufferutil@4.0.9)(utf-8-validate@5.0.10)': dependencies: '@walletconnect/heartbeat': 1.2.2 '@walletconnect/jsonrpc-provider': 1.0.14 @@ -36973,8 +37028,8 @@ snapshots: '@walletconnect/relay-auth': 1.0.4 '@walletconnect/safe-json': 1.0.2 '@walletconnect/time': 1.0.2 - '@walletconnect/types': 2.17.4(ioredis@5.4.2) - '@walletconnect/utils': 2.17.4(ioredis@5.4.2) + '@walletconnect/types': 2.17.3(ioredis@5.4.2) + '@walletconnect/utils': 2.17.3(ioredis@5.4.2) '@walletconnect/window-getters': 1.0.1 events: 3.3.0 lodash.isequal: 4.5.0 @@ -37005,14 +37060,14 @@ snapshots: dependencies: tslib: 1.14.1 - '@walletconnect/ethereum-provider@2.17.3(@types/react@19.0.7)(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(react@19.0.0)(utf-8-validate@5.0.10)': + '@walletconnect/ethereum-provider@2.17.3(@types/react@19.0.5)(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(react@19.0.0)(utf-8-validate@5.0.10)': dependencies: '@walletconnect/jsonrpc-http-connection': 1.0.8(encoding@0.1.13) '@walletconnect/jsonrpc-provider': 1.0.14 '@walletconnect/jsonrpc-types': 1.0.4 '@walletconnect/jsonrpc-utils': 1.0.8 '@walletconnect/keyvaluestorage': 1.1.1(ioredis@5.4.2) - '@walletconnect/modal': 2.7.0(@types/react@19.0.7)(react@19.0.0) + '@walletconnect/modal': 2.7.0(@types/react@19.0.5)(react@19.0.0) '@walletconnect/sign-client': 2.17.3(bufferutil@4.0.9)(ioredis@5.4.2)(utf-8-validate@5.0.10) '@walletconnect/types': 2.17.3(ioredis@5.4.2) '@walletconnect/universal-provider': 2.17.3(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(utf-8-validate@5.0.10) @@ -37043,18 +37098,18 @@ snapshots: - uploadthing - utf-8-validate - '@walletconnect/ethereum-provider@2.17.4(@types/react@19.0.7)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.0.0)(utf-8-validate@5.0.10)': + '@walletconnect/ethereum-provider@2.17.3(@types/react@19.0.5)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.0.0)(utf-8-validate@5.0.10)': dependencies: '@walletconnect/jsonrpc-http-connection': 1.0.8(encoding@0.1.13) '@walletconnect/jsonrpc-provider': 1.0.14 '@walletconnect/jsonrpc-types': 1.0.4 '@walletconnect/jsonrpc-utils': 1.0.8 '@walletconnect/keyvaluestorage': 1.1.1(ioredis@5.4.2) - '@walletconnect/modal': 2.7.0(@types/react@19.0.7)(react@19.0.0) - '@walletconnect/sign-client': 2.17.4(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@walletconnect/types': 2.17.4(ioredis@5.4.2) - '@walletconnect/universal-provider': 2.17.4(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) - '@walletconnect/utils': 2.17.4(ioredis@5.4.2) + '@walletconnect/modal': 2.7.0(@types/react@19.0.5)(react@19.0.0) + '@walletconnect/sign-client': 2.17.3(bufferutil@4.0.9)(utf-8-validate@5.0.10) + '@walletconnect/types': 2.17.3(ioredis@5.4.2) + '@walletconnect/universal-provider': 2.17.3(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@walletconnect/utils': 2.17.3(ioredis@5.4.2) events: 3.3.0 transitivePeerDependencies: - '@azure/app-configuration' @@ -37167,16 +37222,16 @@ snapshots: '@walletconnect/safe-json': 1.0.2 pino: 7.11.0 - '@walletconnect/modal-core@2.7.0(@types/react@19.0.7)(react@19.0.0)': + '@walletconnect/modal-core@2.7.0(@types/react@19.0.5)(react@19.0.0)': dependencies: - valtio: 1.11.2(@types/react@19.0.7)(react@19.0.0) + valtio: 1.11.2(@types/react@19.0.5)(react@19.0.0) transitivePeerDependencies: - '@types/react' - react - '@walletconnect/modal-ui@2.7.0(@types/react@19.0.7)(react@19.0.0)': + '@walletconnect/modal-ui@2.7.0(@types/react@19.0.5)(react@19.0.0)': dependencies: - '@walletconnect/modal-core': 2.7.0(@types/react@19.0.7)(react@19.0.0) + '@walletconnect/modal-core': 2.7.0(@types/react@19.0.5)(react@19.0.0) lit: 2.8.0 motion: 10.16.2 qrcode: 1.5.3 @@ -37184,10 +37239,10 @@ snapshots: - '@types/react' - react - '@walletconnect/modal@2.7.0(@types/react@19.0.7)(react@19.0.0)': + '@walletconnect/modal@2.7.0(@types/react@19.0.5)(react@19.0.0)': dependencies: - '@walletconnect/modal-core': 2.7.0(@types/react@19.0.7)(react@19.0.0) - '@walletconnect/modal-ui': 2.7.0(@types/react@19.0.7)(react@19.0.0) + '@walletconnect/modal-core': 2.7.0(@types/react@19.0.5)(react@19.0.0) + '@walletconnect/modal-ui': 2.7.0(@types/react@19.0.5)(react@19.0.0) transitivePeerDependencies: - '@types/react' - react @@ -37242,16 +37297,16 @@ snapshots: - uploadthing - utf-8-validate - '@walletconnect/sign-client@2.17.4(bufferutil@4.0.9)(ioredis@5.4.2)(utf-8-validate@6.0.5)': + '@walletconnect/sign-client@2.17.3(bufferutil@4.0.9)(ioredis@5.4.2)(utf-8-validate@6.0.5)': dependencies: - '@walletconnect/core': 2.17.4(bufferutil@4.0.9)(ioredis@5.4.2)(utf-8-validate@6.0.5) + '@walletconnect/core': 2.17.3(bufferutil@4.0.9)(ioredis@5.4.2)(utf-8-validate@6.0.5) '@walletconnect/events': 1.0.1 '@walletconnect/heartbeat': 1.2.2 '@walletconnect/jsonrpc-utils': 1.0.8 '@walletconnect/logger': 2.1.2 '@walletconnect/time': 1.0.2 - '@walletconnect/types': 2.17.4(ioredis@5.4.2) - '@walletconnect/utils': 2.17.4(ioredis@5.4.2) + '@walletconnect/types': 2.17.3(ioredis@5.4.2) + '@walletconnect/utils': 2.17.3(ioredis@5.4.2) events: 3.3.0 transitivePeerDependencies: - '@azure/app-configuration' @@ -37275,16 +37330,16 @@ snapshots: - uploadthing - utf-8-validate - '@walletconnect/sign-client@2.17.4(bufferutil@4.0.9)(utf-8-validate@5.0.10)': + '@walletconnect/sign-client@2.17.3(bufferutil@4.0.9)(utf-8-validate@5.0.10)': dependencies: - '@walletconnect/core': 2.17.4(bufferutil@4.0.9)(utf-8-validate@5.0.10) + '@walletconnect/core': 2.17.3(bufferutil@4.0.9)(utf-8-validate@5.0.10) '@walletconnect/events': 1.0.1 '@walletconnect/heartbeat': 1.2.2 '@walletconnect/jsonrpc-utils': 1.0.8 '@walletconnect/logger': 2.1.2 '@walletconnect/time': 1.0.2 - '@walletconnect/types': 2.17.4(ioredis@5.4.2) - '@walletconnect/utils': 2.17.4(ioredis@5.4.2) + '@walletconnect/types': 2.17.3(ioredis@5.4.2) + '@walletconnect/utils': 2.17.3(ioredis@5.4.2) events: 3.3.0 transitivePeerDependencies: - '@azure/app-configuration' @@ -37340,34 +37395,6 @@ snapshots: - ioredis - uploadthing - '@walletconnect/types@2.17.4(ioredis@5.4.2)': - dependencies: - '@walletconnect/events': 1.0.1 - '@walletconnect/heartbeat': 1.2.2 - '@walletconnect/jsonrpc-types': 1.0.4 - '@walletconnect/keyvaluestorage': 1.1.1(ioredis@5.4.2) - '@walletconnect/logger': 2.1.2 - events: 3.3.0 - transitivePeerDependencies: - - '@azure/app-configuration' - - '@azure/cosmos' - - '@azure/data-tables' - - '@azure/identity' - - '@azure/keyvault-secrets' - - '@azure/storage-blob' - - '@capacitor/preferences' - - '@deno/kv' - - '@netlify/blobs' - - '@planetscale/database' - - '@react-native-async-storage/async-storage' - - '@upstash/redis' - - '@vercel/blob' - - '@vercel/kv' - - aws4fetch - - db0 - - ioredis - - uploadthing - '@walletconnect/universal-provider@2.17.3(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(utf-8-validate@5.0.10)': dependencies: '@walletconnect/events': 1.0.1 @@ -37405,7 +37432,7 @@ snapshots: - uploadthing - utf-8-validate - '@walletconnect/universal-provider@2.17.4(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)': + '@walletconnect/universal-provider@2.17.3(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)': dependencies: '@walletconnect/events': 1.0.1 '@walletconnect/jsonrpc-http-connection': 1.0.8(encoding@0.1.13) @@ -37414,9 +37441,9 @@ snapshots: '@walletconnect/jsonrpc-utils': 1.0.8 '@walletconnect/keyvaluestorage': 1.1.1(ioredis@5.4.2) '@walletconnect/logger': 2.1.2 - '@walletconnect/sign-client': 2.17.4(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@walletconnect/types': 2.17.4(ioredis@5.4.2) - '@walletconnect/utils': 2.17.4(ioredis@5.4.2) + '@walletconnect/sign-client': 2.17.3(bufferutil@4.0.9)(utf-8-validate@5.0.10) + '@walletconnect/types': 2.17.3(ioredis@5.4.2) + '@walletconnect/utils': 2.17.3(ioredis@5.4.2) events: 3.3.0 lodash: 4.17.21 transitivePeerDependencies: @@ -37484,48 +37511,6 @@ snapshots: - ioredis - uploadthing - '@walletconnect/utils@2.17.4(ioredis@5.4.2)': - dependencies: - '@ethersproject/hash': 5.7.0 - '@ethersproject/transactions': 5.7.0 - '@stablelib/chacha20poly1305': 1.0.1 - '@stablelib/hkdf': 1.0.1 - '@stablelib/random': 1.0.2 - '@stablelib/sha256': 1.0.1 - '@stablelib/x25519': 1.0.3 - '@walletconnect/jsonrpc-utils': 1.0.8 - '@walletconnect/keyvaluestorage': 1.1.1(ioredis@5.4.2) - '@walletconnect/relay-api': 1.0.11 - '@walletconnect/relay-auth': 1.0.4 - '@walletconnect/safe-json': 1.0.2 - '@walletconnect/time': 1.0.2 - '@walletconnect/types': 2.17.4(ioredis@5.4.2) - '@walletconnect/window-getters': 1.0.1 - '@walletconnect/window-metadata': 1.0.1 - detect-browser: 5.3.0 - elliptic: 6.6.1 - query-string: 7.1.3 - uint8arrays: 3.1.0 - transitivePeerDependencies: - - '@azure/app-configuration' - - '@azure/cosmos' - - '@azure/data-tables' - - '@azure/identity' - - '@azure/keyvault-secrets' - - '@azure/storage-blob' - - '@capacitor/preferences' - - '@deno/kv' - - '@netlify/blobs' - - '@planetscale/database' - - '@react-native-async-storage/async-storage' - - '@upstash/redis' - - '@vercel/blob' - - '@vercel/kv' - - aws4fetch - - db0 - - ioredis - - uploadthing - '@walletconnect/window-getters@1.0.1': dependencies: tslib: 1.14.1 @@ -37767,7 +37752,7 @@ snapshots: tough-cookie: 4.1.4 tslib: 2.8.1 twitter-api-v2: 1.19.0 - undici: 7.2.3 + undici: 7.2.1 ws: 8.18.0(bufferutil@4.0.9)(utf-8-validate@6.0.5) transitivePeerDependencies: - bufferutil @@ -37782,13 +37767,13 @@ snapshots: clean-stack: 2.2.0 indent-string: 4.0.0 - ai@3.4.33(openai@4.73.0(encoding@0.1.13)(zod@3.23.8))(react@19.0.0)(sswr@2.1.0(svelte@5.18.0))(svelte@5.18.0)(vue@3.5.13(typescript@5.6.3))(zod@3.23.8): + ai@3.4.33(openai@4.73.0(encoding@0.1.13)(zod@3.23.8))(react@19.0.0)(sswr@2.1.0(svelte@5.17.3))(svelte@5.17.3)(vue@3.5.13(typescript@5.6.3))(zod@3.23.8): dependencies: '@ai-sdk/provider': 0.0.26 '@ai-sdk/provider-utils': 1.0.22(zod@3.23.8) '@ai-sdk/react': 0.0.70(react@19.0.0)(zod@3.23.8) '@ai-sdk/solid': 0.0.54(zod@3.23.8) - '@ai-sdk/svelte': 0.0.57(svelte@5.18.0)(zod@3.23.8) + '@ai-sdk/svelte': 0.0.57(svelte@5.17.3)(zod@3.23.8) '@ai-sdk/ui-utils': 0.0.50(zod@3.23.8) '@ai-sdk/vue': 0.0.59(vue@3.5.13(typescript@5.6.3))(zod@3.23.8) '@opentelemetry/api': 1.9.0 @@ -37800,33 +37785,35 @@ snapshots: optionalDependencies: openai: 4.73.0(encoding@0.1.13)(zod@3.23.8) react: 19.0.0 - sswr: 2.1.0(svelte@5.18.0) - svelte: 5.18.0 + sswr: 2.1.0(svelte@5.17.3) + svelte: 5.17.3 zod: 3.23.8 transitivePeerDependencies: - solid-js - vue - ai@4.0.38(react@19.0.0)(zod@3.23.8): + ai@4.0.33(react@19.0.0)(zod@3.23.8): dependencies: '@ai-sdk/provider': 1.0.4 '@ai-sdk/provider-utils': 2.0.7(zod@3.23.8) - '@ai-sdk/react': 1.0.11(react@19.0.0)(zod@3.23.8) - '@ai-sdk/ui-utils': 1.0.10(zod@3.23.8) + '@ai-sdk/react': 1.0.9(react@19.0.0)(zod@3.23.8) + '@ai-sdk/ui-utils': 1.0.8(zod@3.23.8) '@opentelemetry/api': 1.9.0 jsondiffpatch: 0.6.0 + zod-to-json-schema: 3.24.1(zod@3.23.8) optionalDependencies: react: 19.0.0 zod: 3.23.8 - ai@4.0.38(react@19.0.0)(zod@3.24.1): + ai@4.0.33(react@19.0.0)(zod@3.24.1): dependencies: '@ai-sdk/provider': 1.0.4 '@ai-sdk/provider-utils': 2.0.7(zod@3.24.1) - '@ai-sdk/react': 1.0.11(react@19.0.0)(zod@3.24.1) - '@ai-sdk/ui-utils': 1.0.10(zod@3.24.1) + '@ai-sdk/react': 1.0.9(react@19.0.0)(zod@3.24.1) + '@ai-sdk/ui-utils': 1.0.8(zod@3.24.1) '@opentelemetry/api': 1.9.0 jsondiffpatch: 0.6.0 + zod-to-json-schema: 3.24.1(zod@3.24.1) optionalDependencies: react: 19.0.0 zod: 3.24.1 @@ -37866,7 +37853,7 @@ snapshots: algo-msgpack-with-bigint@2.1.1: {} - algoliasearch-helper@3.23.0(algoliasearch@5.19.0): + algoliasearch-helper@3.22.6(algoliasearch@5.19.0): dependencies: '@algolia/events': 4.0.1 algoliasearch: 5.19.0 @@ -38059,7 +38046,7 @@ snapshots: call-bind: 1.0.8 define-properties: 1.2.1 es-abstract: 1.23.9 - es-object-atoms: 1.1.1 + es-object-atoms: 1.0.0 get-intrinsic: 1.2.7 is-string: 1.1.1 @@ -38071,7 +38058,7 @@ snapshots: define-properties: 1.2.1 es-abstract: 1.23.9 es-errors: 1.3.0 - es-object-atoms: 1.1.1 + es-object-atoms: 1.0.0 es-shim-unscopables: 1.0.2 array.prototype.findlastindex@1.2.5: @@ -38080,7 +38067,7 @@ snapshots: define-properties: 1.2.1 es-abstract: 1.23.9 es-errors: 1.3.0 - es-object-atoms: 1.1.1 + es-object-atoms: 1.0.0 es-shim-unscopables: 1.0.2 array.prototype.flat@1.3.3: @@ -38216,32 +38203,32 @@ snapshots: '@parcel/watcher': 2.5.0 c12: 2.0.1(magicast@0.3.5) citty: 0.1.6 - consola: 3.4.0 + consola: 3.3.3 defu: 6.1.4 destr: 2.0.3 didyoumean2: 7.0.4 globby: 14.0.2 magic-string: 0.30.17 mdbox: 0.1.1 - mlly: 1.7.4 + mlly: 1.7.3 ofetch: 1.4.1 pathe: 1.1.2 perfect-debounce: 1.0.0 - pkg-types: 1.3.1 + pkg-types: 1.3.0 scule: 1.3.0 untyped: 1.5.2 transitivePeerDependencies: - magicast - supports-color - autoprefixer@10.4.20(postcss@8.5.1): + autoprefixer@10.4.20(postcss@8.4.49): dependencies: browserslist: 4.24.4 caniuse-lite: 1.0.30001692 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.1.1 - postcss: 8.5.1 + postcss: 8.4.49 postcss-value-parser: 4.2.0 avail-js-sdk@0.3.0(bufferutil@4.0.9)(utf-8-validate@6.0.5): @@ -38501,28 +38488,24 @@ snapshots: bare-events@2.5.4: optional: true - bare-fs@4.0.1: + bare-fs@2.3.5: dependencies: bare-events: 2.5.4 - bare-path: 3.0.0 - bare-stream: 2.6.4(bare-events@2.5.4) - transitivePeerDependencies: - - bare-buffer + bare-path: 2.1.3 + bare-stream: 2.6.1 optional: true - bare-os@3.4.0: + bare-os@2.4.4: optional: true - bare-path@3.0.0: + bare-path@2.1.3: dependencies: - bare-os: 3.4.0 + bare-os: 2.4.4 optional: true - bare-stream@2.6.4(bare-events@2.5.4): + bare-stream@2.6.1: dependencies: streamx: 2.21.1 - optionalDependencies: - bare-events: 2.5.4 optional: true base-x@2.0.6: @@ -38890,7 +38873,7 @@ snapshots: browserslist@4.24.4: dependencies: caniuse-lite: 1.0.30001692 - electron-to-chromium: 1.5.83 + electron-to-chromium: 1.5.80 node-releases: 2.0.19 update-browserslist-db: 1.1.2(browserslist@4.24.4) @@ -39017,11 +39000,11 @@ snapshots: dotenv: 16.4.7 giget: 1.2.3 jiti: 2.4.0 - mlly: 1.7.4 + mlly: 1.7.3 ohash: 1.1.4 pathe: 1.1.2 perfect-debounce: 1.0.0 - pkg-types: 1.3.1 + pkg-types: 1.3.0 rc9: 2.1.2 optionalDependencies: magicast: 0.3.5 @@ -39171,9 +39154,9 @@ snapshots: loupe: 3.1.2 pathval: 2.0.0 - chain-registry@1.69.94: + chain-registry@1.69.90: dependencies: - '@chain-registry/types': 0.50.50 + '@chain-registry/types': 0.50.47 chalk@1.1.3: dependencies: @@ -39321,7 +39304,7 @@ snapshots: citty@0.1.6: dependencies: - consola: 3.4.0 + consola: 3.3.3 cive@0.7.1(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@6.0.5): dependencies: @@ -39642,7 +39625,7 @@ snapshots: consola@2.15.3: {} - consola@3.4.0: {} + consola@3.3.3: {} console-browserify@1.2.0: {} @@ -39792,9 +39775,9 @@ snapshots: dependencies: layout-base: 2.0.1 - cosmiconfig-typescript-loader@5.1.0(@types/node@22.10.7)(cosmiconfig@8.3.6(typescript@5.6.3))(typescript@5.6.3): + cosmiconfig-typescript-loader@5.1.0(@types/node@22.10.5)(cosmiconfig@8.3.6(typescript@5.6.3))(typescript@5.6.3): dependencies: - '@types/node': 22.10.7 + '@types/node': 22.10.5 cosmiconfig: 8.3.6(typescript@5.6.3) jiti: 1.21.7 typescript: 5.6.3 @@ -39891,13 +39874,13 @@ snapshots: - supports-color - ts-node - create-jest@29.7.0(@types/node@22.10.7)(babel-plugin-macros@3.1.0): + create-jest@29.7.0(@types/node@22.10.5)(babel-plugin-macros@3.1.0): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@22.10.7)(babel-plugin-macros@3.1.0) + jest-config: 29.7.0(@types/node@22.10.5)(babel-plugin-macros@3.1.0) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -39980,30 +39963,30 @@ snapshots: dependencies: type-fest: 1.4.0 - css-blank-pseudo@7.0.1(postcss@8.5.1): + css-blank-pseudo@7.0.1(postcss@8.4.49): dependencies: - postcss: 8.5.1 + postcss: 8.4.49 postcss-selector-parser: 7.0.0 - css-declaration-sorter@7.2.0(postcss@8.5.1): + css-declaration-sorter@7.2.0(postcss@8.4.49): dependencies: - postcss: 8.5.1 + postcss: 8.4.49 - css-has-pseudo@7.0.2(postcss@8.5.1): + css-has-pseudo@7.0.2(postcss@8.4.49): dependencies: '@csstools/selector-specificity': 5.0.0(postcss-selector-parser@7.0.0) - postcss: 8.5.1 + postcss: 8.4.49 postcss-selector-parser: 7.0.0 postcss-value-parser: 4.2.0 css-loader@6.11.0(webpack@5.97.1(@swc/core@1.10.7(@swc/helpers@0.5.15))): dependencies: - icss-utils: 5.1.0(postcss@8.5.1) - postcss: 8.5.1 - postcss-modules-extract-imports: 3.1.0(postcss@8.5.1) - postcss-modules-local-by-default: 4.2.0(postcss@8.5.1) - postcss-modules-scope: 3.2.1(postcss@8.5.1) - postcss-modules-values: 4.0.0(postcss@8.5.1) + icss-utils: 5.1.0(postcss@8.4.49) + postcss: 8.4.49 + postcss-modules-extract-imports: 3.1.0(postcss@8.4.49) + postcss-modules-local-by-default: 4.2.0(postcss@8.4.49) + postcss-modules-scope: 3.2.1(postcss@8.4.49) + postcss-modules-values: 4.0.0(postcss@8.4.49) postcss-value-parser: 4.2.0 semver: 7.6.3 optionalDependencies: @@ -40012,18 +39995,18 @@ snapshots: css-minimizer-webpack-plugin@5.0.1(clean-css@5.3.3)(webpack@5.97.1(@swc/core@1.10.7(@swc/helpers@0.5.15))): dependencies: '@jridgewell/trace-mapping': 0.3.25 - cssnano: 6.1.2(postcss@8.5.1) + cssnano: 6.1.2(postcss@8.4.49) jest-worker: 29.7.0 - postcss: 8.5.1 + postcss: 8.4.49 schema-utils: 4.3.0 serialize-javascript: 6.0.2 webpack: 5.97.1(@swc/core@1.10.7(@swc/helpers@0.5.15)) optionalDependencies: clean-css: 5.3.3 - css-prefers-color-scheme@10.0.0(postcss@8.5.1): + css-prefers-color-scheme@10.0.0(postcss@8.4.49): dependencies: - postcss: 8.5.1 + postcss: 8.4.49 css-select@4.3.0: dependencies: @@ -40059,104 +40042,104 @@ snapshots: cssesc@3.0.0: {} - cssnano-preset-advanced@6.1.2(postcss@8.5.1): + cssnano-preset-advanced@6.1.2(postcss@8.4.49): dependencies: - autoprefixer: 10.4.20(postcss@8.5.1) + autoprefixer: 10.4.20(postcss@8.4.49) browserslist: 4.24.4 - cssnano-preset-default: 6.1.2(postcss@8.5.1) - postcss: 8.5.1 - postcss-discard-unused: 6.0.5(postcss@8.5.1) - postcss-merge-idents: 6.0.3(postcss@8.5.1) - postcss-reduce-idents: 6.0.3(postcss@8.5.1) - postcss-zindex: 6.0.2(postcss@8.5.1) + cssnano-preset-default: 6.1.2(postcss@8.4.49) + postcss: 8.4.49 + postcss-discard-unused: 6.0.5(postcss@8.4.49) + postcss-merge-idents: 6.0.3(postcss@8.4.49) + postcss-reduce-idents: 6.0.3(postcss@8.4.49) + postcss-zindex: 6.0.2(postcss@8.4.49) - cssnano-preset-default@6.1.2(postcss@8.5.1): + cssnano-preset-default@6.1.2(postcss@8.4.49): dependencies: browserslist: 4.24.4 - css-declaration-sorter: 7.2.0(postcss@8.5.1) - cssnano-utils: 4.0.2(postcss@8.5.1) - postcss: 8.5.1 - postcss-calc: 9.0.1(postcss@8.5.1) - postcss-colormin: 6.1.0(postcss@8.5.1) - postcss-convert-values: 6.1.0(postcss@8.5.1) - postcss-discard-comments: 6.0.2(postcss@8.5.1) - postcss-discard-duplicates: 6.0.3(postcss@8.5.1) - postcss-discard-empty: 6.0.3(postcss@8.5.1) - postcss-discard-overridden: 6.0.2(postcss@8.5.1) - postcss-merge-longhand: 6.0.5(postcss@8.5.1) - postcss-merge-rules: 6.1.1(postcss@8.5.1) - postcss-minify-font-values: 6.1.0(postcss@8.5.1) - postcss-minify-gradients: 6.0.3(postcss@8.5.1) - postcss-minify-params: 6.1.0(postcss@8.5.1) - postcss-minify-selectors: 6.0.4(postcss@8.5.1) - postcss-normalize-charset: 6.0.2(postcss@8.5.1) - postcss-normalize-display-values: 6.0.2(postcss@8.5.1) - postcss-normalize-positions: 6.0.2(postcss@8.5.1) - postcss-normalize-repeat-style: 6.0.2(postcss@8.5.1) - postcss-normalize-string: 6.0.2(postcss@8.5.1) - postcss-normalize-timing-functions: 6.0.2(postcss@8.5.1) - postcss-normalize-unicode: 6.1.0(postcss@8.5.1) - postcss-normalize-url: 6.0.2(postcss@8.5.1) - postcss-normalize-whitespace: 6.0.2(postcss@8.5.1) - postcss-ordered-values: 6.0.2(postcss@8.5.1) - postcss-reduce-initial: 6.1.0(postcss@8.5.1) - postcss-reduce-transforms: 6.0.2(postcss@8.5.1) - postcss-svgo: 6.0.3(postcss@8.5.1) - postcss-unique-selectors: 6.0.4(postcss@8.5.1) - - cssnano-preset-default@7.0.6(postcss@8.5.1): + css-declaration-sorter: 7.2.0(postcss@8.4.49) + cssnano-utils: 4.0.2(postcss@8.4.49) + postcss: 8.4.49 + postcss-calc: 9.0.1(postcss@8.4.49) + postcss-colormin: 6.1.0(postcss@8.4.49) + postcss-convert-values: 6.1.0(postcss@8.4.49) + postcss-discard-comments: 6.0.2(postcss@8.4.49) + postcss-discard-duplicates: 6.0.3(postcss@8.4.49) + postcss-discard-empty: 6.0.3(postcss@8.4.49) + postcss-discard-overridden: 6.0.2(postcss@8.4.49) + postcss-merge-longhand: 6.0.5(postcss@8.4.49) + postcss-merge-rules: 6.1.1(postcss@8.4.49) + postcss-minify-font-values: 6.1.0(postcss@8.4.49) + postcss-minify-gradients: 6.0.3(postcss@8.4.49) + postcss-minify-params: 6.1.0(postcss@8.4.49) + postcss-minify-selectors: 6.0.4(postcss@8.4.49) + postcss-normalize-charset: 6.0.2(postcss@8.4.49) + postcss-normalize-display-values: 6.0.2(postcss@8.4.49) + postcss-normalize-positions: 6.0.2(postcss@8.4.49) + postcss-normalize-repeat-style: 6.0.2(postcss@8.4.49) + postcss-normalize-string: 6.0.2(postcss@8.4.49) + postcss-normalize-timing-functions: 6.0.2(postcss@8.4.49) + postcss-normalize-unicode: 6.1.0(postcss@8.4.49) + postcss-normalize-url: 6.0.2(postcss@8.4.49) + postcss-normalize-whitespace: 6.0.2(postcss@8.4.49) + postcss-ordered-values: 6.0.2(postcss@8.4.49) + postcss-reduce-initial: 6.1.0(postcss@8.4.49) + postcss-reduce-transforms: 6.0.2(postcss@8.4.49) + postcss-svgo: 6.0.3(postcss@8.4.49) + postcss-unique-selectors: 6.0.4(postcss@8.4.49) + + cssnano-preset-default@7.0.6(postcss@8.4.49): dependencies: browserslist: 4.24.4 - css-declaration-sorter: 7.2.0(postcss@8.5.1) - cssnano-utils: 5.0.0(postcss@8.5.1) - postcss: 8.5.1 - postcss-calc: 10.1.0(postcss@8.5.1) - postcss-colormin: 7.0.2(postcss@8.5.1) - postcss-convert-values: 7.0.4(postcss@8.5.1) - postcss-discard-comments: 7.0.3(postcss@8.5.1) - postcss-discard-duplicates: 7.0.1(postcss@8.5.1) - postcss-discard-empty: 7.0.0(postcss@8.5.1) - postcss-discard-overridden: 7.0.0(postcss@8.5.1) - postcss-merge-longhand: 7.0.4(postcss@8.5.1) - postcss-merge-rules: 7.0.4(postcss@8.5.1) - postcss-minify-font-values: 7.0.0(postcss@8.5.1) - postcss-minify-gradients: 7.0.0(postcss@8.5.1) - postcss-minify-params: 7.0.2(postcss@8.5.1) - postcss-minify-selectors: 7.0.4(postcss@8.5.1) - postcss-normalize-charset: 7.0.0(postcss@8.5.1) - postcss-normalize-display-values: 7.0.0(postcss@8.5.1) - postcss-normalize-positions: 7.0.0(postcss@8.5.1) - postcss-normalize-repeat-style: 7.0.0(postcss@8.5.1) - postcss-normalize-string: 7.0.0(postcss@8.5.1) - postcss-normalize-timing-functions: 7.0.0(postcss@8.5.1) - postcss-normalize-unicode: 7.0.2(postcss@8.5.1) - postcss-normalize-url: 7.0.0(postcss@8.5.1) - postcss-normalize-whitespace: 7.0.0(postcss@8.5.1) - postcss-ordered-values: 7.0.1(postcss@8.5.1) - postcss-reduce-initial: 7.0.2(postcss@8.5.1) - postcss-reduce-transforms: 7.0.0(postcss@8.5.1) - postcss-svgo: 7.0.1(postcss@8.5.1) - postcss-unique-selectors: 7.0.3(postcss@8.5.1) - - cssnano-utils@4.0.2(postcss@8.5.1): - dependencies: - postcss: 8.5.1 - - cssnano-utils@5.0.0(postcss@8.5.1): - dependencies: - postcss: 8.5.1 - - cssnano@6.1.2(postcss@8.5.1): - dependencies: - cssnano-preset-default: 6.1.2(postcss@8.5.1) + css-declaration-sorter: 7.2.0(postcss@8.4.49) + cssnano-utils: 5.0.0(postcss@8.4.49) + postcss: 8.4.49 + postcss-calc: 10.1.0(postcss@8.4.49) + postcss-colormin: 7.0.2(postcss@8.4.49) + postcss-convert-values: 7.0.4(postcss@8.4.49) + postcss-discard-comments: 7.0.3(postcss@8.4.49) + postcss-discard-duplicates: 7.0.1(postcss@8.4.49) + postcss-discard-empty: 7.0.0(postcss@8.4.49) + postcss-discard-overridden: 7.0.0(postcss@8.4.49) + postcss-merge-longhand: 7.0.4(postcss@8.4.49) + postcss-merge-rules: 7.0.4(postcss@8.4.49) + postcss-minify-font-values: 7.0.0(postcss@8.4.49) + postcss-minify-gradients: 7.0.0(postcss@8.4.49) + postcss-minify-params: 7.0.2(postcss@8.4.49) + postcss-minify-selectors: 7.0.4(postcss@8.4.49) + postcss-normalize-charset: 7.0.0(postcss@8.4.49) + postcss-normalize-display-values: 7.0.0(postcss@8.4.49) + postcss-normalize-positions: 7.0.0(postcss@8.4.49) + postcss-normalize-repeat-style: 7.0.0(postcss@8.4.49) + postcss-normalize-string: 7.0.0(postcss@8.4.49) + postcss-normalize-timing-functions: 7.0.0(postcss@8.4.49) + postcss-normalize-unicode: 7.0.2(postcss@8.4.49) + postcss-normalize-url: 7.0.0(postcss@8.4.49) + postcss-normalize-whitespace: 7.0.0(postcss@8.4.49) + postcss-ordered-values: 7.0.1(postcss@8.4.49) + postcss-reduce-initial: 7.0.2(postcss@8.4.49) + postcss-reduce-transforms: 7.0.0(postcss@8.4.49) + postcss-svgo: 7.0.1(postcss@8.4.49) + postcss-unique-selectors: 7.0.3(postcss@8.4.49) + + cssnano-utils@4.0.2(postcss@8.4.49): + dependencies: + postcss: 8.4.49 + + cssnano-utils@5.0.0(postcss@8.4.49): + dependencies: + postcss: 8.4.49 + + cssnano@6.1.2(postcss@8.4.49): + dependencies: + cssnano-preset-default: 6.1.2(postcss@8.4.49) lilconfig: 3.1.3 - postcss: 8.5.1 + postcss: 8.4.49 - cssnano@7.0.6(postcss@8.5.1): + cssnano@7.0.6(postcss@8.4.49): dependencies: - cssnano-preset-default: 7.0.6(postcss@8.5.1) + cssnano-preset-default: 7.0.6(postcss@8.4.49) lilconfig: 3.1.3 - postcss: 8.5.1 + postcss: 8.4.49 csso@5.0.5: dependencies: @@ -40164,7 +40147,7 @@ snapshots: cssstyle@4.2.1: dependencies: - '@asamuzakjp/css-color': 2.8.3 + '@asamuzakjp/css-color': 2.8.2 rrweb-cssom: 0.8.0 csstype@3.1.3: {} @@ -40192,17 +40175,17 @@ snapshots: cyrb53@1.0.0: {} - cytoscape-cose-bilkent@4.1.0(cytoscape@3.31.0): + cytoscape-cose-bilkent@4.1.0(cytoscape@3.30.4): dependencies: cose-base: 1.0.3 - cytoscape: 3.31.0 + cytoscape: 3.30.4 - cytoscape-fcose@2.2.0(cytoscape@3.31.0): + cytoscape-fcose@2.2.0(cytoscape@3.30.4): dependencies: cose-base: 2.2.0 - cytoscape: 3.31.0 + cytoscape: 3.30.4 - cytoscape@3.31.0: {} + cytoscape@3.30.4: {} d3-array@2.12.1: dependencies: @@ -40713,9 +40696,9 @@ snapshots: dependencies: esutils: 2.0.3 - docusaurus-lunr-search@3.5.0(@docusaurus/core@3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + docusaurus-lunr-search@3.5.0(@docusaurus/core@3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@docusaurus/core': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@docusaurus/core': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) autocomplete.js: 0.37.1 clsx: 1.2.1 gauge: 3.0.2 @@ -40915,7 +40898,7 @@ snapshots: dependencies: jake: 10.9.2 - electron-to-chromium@1.5.83: {} + electron-to-chromium@1.5.80: {} elliptic@6.5.4: dependencies: @@ -41029,7 +41012,7 @@ snapshots: data-view-byte-offset: 1.0.1 es-define-property: 1.0.1 es-errors: 1.3.0 - es-object-atoms: 1.1.1 + es-object-atoms: 1.0.0 es-set-tostringtag: 2.1.0 es-to-primitive: 1.3.0 function.prototype.name: 1.1.8 @@ -41096,7 +41079,7 @@ snapshots: es-module-lexer@1.6.0: {} - es-object-atoms@1.1.1: + es-object-atoms@1.0.0: dependencies: es-errors: 1.3.0 @@ -41348,7 +41331,7 @@ snapshots: is-glob: 4.0.3 stable-hash: 0.0.4 optionalDependencies: - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3))(eslint-import-resolver-typescript@3.7.0)(eslint@9.18.0(jiti@2.4.2)) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.19.1(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3))(eslint-import-resolver-typescript@3.7.0)(eslint@9.18.0(jiti@2.4.2)) transitivePeerDependencies: - supports-color @@ -41362,11 +41345,11 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.12.0(@typescript-eslint/parser@8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.7.0)(eslint@9.18.0(jiti@2.4.2)): + eslint-module-utils@2.12.0(@typescript-eslint/parser@8.19.1(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.7.0)(eslint@9.18.0(jiti@2.4.2)): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3) + '@typescript-eslint/parser': 8.19.1(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3) eslint: 9.18.0(jiti@2.4.2) eslint-import-resolver-node: 0.3.9 eslint-import-resolver-typescript: 3.7.0(eslint-plugin-import@2.31.0)(eslint@9.18.0(jiti@2.4.2)) @@ -41402,7 +41385,7 @@ snapshots: - eslint-import-resolver-webpack - supports-color - eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3))(eslint-import-resolver-typescript@3.7.0)(eslint@9.18.0(jiti@2.4.2)): + eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.19.1(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3))(eslint-import-resolver-typescript@3.7.0)(eslint@9.18.0(jiti@2.4.2)): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.8 @@ -41413,7 +41396,7 @@ snapshots: doctrine: 2.1.0 eslint: 9.18.0(jiti@2.4.2) eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.7.0)(eslint@9.18.0(jiti@2.4.2)) + eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.19.1(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.7.0)(eslint@9.18.0(jiti@2.4.2)) hasown: 2.0.2 is-core-module: 2.16.1 is-glob: 4.0.3 @@ -41425,7 +41408,7 @@ snapshots: string.prototype.trimend: 1.0.9 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3) + '@typescript-eslint/parser': 8.19.1(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -41473,7 +41456,7 @@ snapshots: dependencies: eslint: 9.18.0(jiti@2.4.2) - eslint-plugin-react@7.37.4(eslint@9.18.0(jiti@2.4.2)): + eslint-plugin-react@7.37.3(eslint@9.18.0(jiti@2.4.2)): dependencies: array-includes: 3.1.8 array.prototype.findlast: 1.2.5 @@ -41683,7 +41666,7 @@ snapshots: dependencies: estraverse: 5.3.0 - esrap@1.4.3: + esrap@1.4.2: dependencies: '@jridgewell/sourcemap-codec': 1.5.0 @@ -42074,6 +42057,42 @@ snapshots: transitivePeerDependencies: - supports-color + express@4.21.2: + dependencies: + accepts: 1.3.8 + array-flatten: 1.1.1 + body-parser: 1.20.3 + content-disposition: 0.5.4 + content-type: 1.0.5 + cookie: 0.7.1 + cookie-signature: 1.0.6 + debug: 2.6.9 + depd: 2.0.0 + encodeurl: 2.0.0 + escape-html: 1.0.3 + etag: 1.8.1 + finalhandler: 1.3.1 + fresh: 0.5.2 + http-errors: 2.0.0 + merge-descriptors: 1.0.3 + methods: 1.1.2 + on-finished: 2.4.1 + parseurl: 1.3.3 + path-to-regexp: 0.1.12 + proxy-addr: 2.0.7 + qs: 6.13.0 + range-parser: 1.2.1 + safe-buffer: 5.2.1 + send: 0.19.0 + serve-static: 1.16.2 + setprototypeof: 1.2.0 + statuses: 2.0.1 + type-is: 1.6.18 + utils-merge: 1.0.1 + vary: 1.1.2 + transitivePeerDependencies: + - supports-color + ext@1.7.0: dependencies: type: 2.7.3 @@ -42301,7 +42320,7 @@ snapshots: semver-regex: 4.0.5 super-regex: 1.0.0 - flash-sdk@2.25.8(@swc/core@1.10.7(@swc/helpers@0.5.15))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10): + flash-sdk@2.25.3(@swc/core@1.10.7(@swc/helpers@0.5.15))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10): dependencies: '@coral-xyz/anchor': 0.27.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) '@pythnetwork/client': 2.22.0(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) @@ -42363,8 +42382,8 @@ snapshots: dependencies: '@coral-xyz/anchor': 0.30.1(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) '@raydium-io/raydium-sdk-v2': 0.1.82-alpha(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) - '@solana/spl-token': 0.4.9(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) - '@solana/web3.js': 1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@solana/spl-token': 0.4.9(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@solana/web3.js': 1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) bs58: 6.0.0 coral-xyz3: '@coral-xyz/anchor@0.29.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)' transitivePeerDependencies: @@ -42507,24 +42526,24 @@ snapshots: fsevents@2.3.3: optional: true - fuels@0.97.2(encoding@0.1.13)(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)): + fuels@0.97.2(encoding@0.1.13)(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)): dependencies: - '@fuel-ts/abi-coder': 0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) - '@fuel-ts/abi-typegen': 0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) - '@fuel-ts/account': 0.97.2(encoding@0.1.13)(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) - '@fuel-ts/address': 0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) - '@fuel-ts/contract': 0.97.2(encoding@0.1.13)(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) - '@fuel-ts/crypto': 0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/abi-coder': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/abi-typegen': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/account': 0.97.2(encoding@0.1.13)(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/address': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/contract': 0.97.2(encoding@0.1.13)(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/crypto': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) '@fuel-ts/errors': 0.97.2 - '@fuel-ts/hasher': 0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/hasher': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) '@fuel-ts/interfaces': 0.97.2 '@fuel-ts/math': 0.97.2 - '@fuel-ts/merkle': 0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) - '@fuel-ts/program': 0.97.2(encoding@0.1.13)(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) - '@fuel-ts/recipes': 0.97.2(encoding@0.1.13)(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) - '@fuel-ts/script': 0.97.2(encoding@0.1.13)(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) - '@fuel-ts/transactions': 0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) - '@fuel-ts/utils': 0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/merkle': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/program': 0.97.2(encoding@0.1.13)(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/recipes': 0.97.2(encoding@0.1.13)(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/script': 0.97.2(encoding@0.1.13)(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/transactions': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/utils': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) '@fuel-ts/versions': 0.97.2 bundle-require: 5.1.0(esbuild@0.24.2) chalk: 4.1.2 @@ -42642,7 +42661,7 @@ snapshots: call-bind-apply-helpers: 1.0.1 es-define-property: 1.0.1 es-errors: 1.3.0 - es-object-atoms: 1.1.1 + es-object-atoms: 1.0.0 function-bind: 1.1.2 get-proto: 1.0.1 gopd: 1.2.0 @@ -42668,7 +42687,7 @@ snapshots: get-proto@1.0.1: dependencies: dunder-proto: 1.0.1 - es-object-atoms: 1.1.1 + es-object-atoms: 1.0.0 get-stdin@9.0.0: {} @@ -42707,7 +42726,7 @@ snapshots: giget@1.2.3: dependencies: citty: 0.1.6 - consola: 3.4.0 + consola: 3.3.3 defu: 6.1.4 node-fetch-native: 1.6.4 nypm: 0.3.12 @@ -42979,7 +42998,7 @@ snapshots: groq-sdk@0.5.0(encoding@0.1.13): dependencies: - '@types/node': 18.19.71 + '@types/node': 18.19.70 '@types/node-fetch': 2.6.12 abort-controller: 3.0.0 agentkeepalive: 4.6.0 @@ -43161,7 +43180,7 @@ snapshots: estree-util-is-identifier-name: 3.0.0 hast-util-whitespace: 3.0.0 mdast-util-mdx-expression: 2.0.1 - mdast-util-mdx-jsx: 3.2.0 + mdast-util-mdx-jsx: 3.1.3 mdast-util-mdxjs-esm: 2.0.1 property-information: 6.5.0 space-separated-tokens: 2.0.2 @@ -43195,7 +43214,7 @@ snapshots: estree-util-is-identifier-name: 3.0.0 hast-util-whitespace: 3.0.0 mdast-util-mdx-expression: 2.0.1 - mdast-util-mdx-jsx: 3.2.0 + mdast-util-mdx-jsx: 3.1.3 mdast-util-mdxjs-esm: 2.0.1 property-information: 6.5.0 space-separated-tokens: 2.0.2 @@ -43506,9 +43525,9 @@ snapshots: dependencies: safer-buffer: 2.1.2 - icss-utils@5.1.0(postcss@8.5.1): + icss-utils@5.1.0(postcss@8.4.49): dependencies: - postcss: 8.5.1 + postcss: 8.4.49 idb-keyval@6.2.1: {} @@ -44132,7 +44151,7 @@ snapshots: iterator.prototype@1.1.5: dependencies: define-data-property: 1.1.4 - es-object-atoms: 1.1.1 + es-object-atoms: 1.0.0 get-intrinsic: 1.2.7 get-proto: 1.0.1 has-symbols: 1.1.0 @@ -44244,16 +44263,16 @@ snapshots: - supports-color - ts-node - jest-cli@29.7.0(@types/node@22.10.7)(babel-plugin-macros@3.1.0): + jest-cli@29.7.0(@types/node@22.10.5)(babel-plugin-macros@3.1.0): dependencies: '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@20.17.9)(typescript@5.7.3)) '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@22.10.7)(babel-plugin-macros@3.1.0) + create-jest: 29.7.0(@types/node@22.10.5)(babel-plugin-macros@3.1.0) exit: 0.1.2 import-local: 3.2.0 - jest-config: 29.7.0(@types/node@22.10.7)(babel-plugin-macros@3.1.0) + jest-config: 29.7.0(@types/node@22.10.5)(babel-plugin-macros@3.1.0) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -44344,7 +44363,7 @@ snapshots: - babel-plugin-macros - supports-color - jest-config@29.7.0(@types/node@22.10.7)(babel-plugin-macros@3.1.0): + jest-config@29.7.0(@types/node@22.10.5)(babel-plugin-macros@3.1.0): dependencies: '@babel/core': 7.26.0 '@jest/test-sequencer': 29.7.0 @@ -44369,7 +44388,7 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - '@types/node': 22.10.7 + '@types/node': 22.10.5 transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -44638,12 +44657,12 @@ snapshots: - supports-color - ts-node - jest@29.7.0(@types/node@22.10.7)(babel-plugin-macros@3.1.0): + jest@29.7.0(@types/node@22.10.5)(babel-plugin-macros@3.1.0): dependencies: '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@20.17.9)(typescript@5.7.3)) '@jest/types': 29.6.3 import-local: 3.2.0 - jest-cli: 29.7.0(@types/node@22.10.7)(babel-plugin-macros@3.1.0) + jest-cli: 29.7.0(@types/node@22.10.5)(babel-plugin-macros@3.1.0) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -44931,7 +44950,7 @@ snapshots: jwt-decode@4.0.0: {} - katex@0.16.20: + katex@0.16.19: dependencies: commander: 8.3.0 @@ -44993,11 +45012,11 @@ snapshots: inherits: 2.0.4 stream-splicer: 2.0.1 - langchain@0.3.11(@langchain/core@0.3.30(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(@langchain/groq@0.1.3(@langchain/core@0.3.30(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(encoding@0.1.13))(axios@1.7.9)(encoding@0.1.13)(handlebars@4.7.8)(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)): + langchain@0.3.11(@langchain/core@0.3.29(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(@langchain/groq@0.1.3(@langchain/core@0.3.29(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(encoding@0.1.13))(axios@1.7.9)(encoding@0.1.13)(handlebars@4.7.8)(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)): dependencies: - '@langchain/core': 0.3.30(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)) - '@langchain/openai': 0.3.17(@langchain/core@0.3.30(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(encoding@0.1.13) - '@langchain/textsplitters': 0.1.0(@langchain/core@0.3.30(openai@4.78.1(encoding@0.1.13)(zod@3.24.1))) + '@langchain/core': 0.3.29(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)) + '@langchain/openai': 0.3.17(@langchain/core@0.3.29(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(encoding@0.1.13) + '@langchain/textsplitters': 0.1.0(@langchain/core@0.3.29(openai@4.78.1(encoding@0.1.13)(zod@3.24.1))) js-tiktoken: 1.0.15 js-yaml: 4.1.0 jsonpointer: 5.0.1 @@ -45009,18 +45028,18 @@ snapshots: zod: 3.23.8 zod-to-json-schema: 3.24.1(zod@3.23.8) optionalDependencies: - '@langchain/groq': 0.1.3(@langchain/core@0.3.30(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(encoding@0.1.13) + '@langchain/groq': 0.1.3(@langchain/core@0.3.29(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(encoding@0.1.13) axios: 1.7.9(debug@4.4.0) handlebars: 4.7.8 transitivePeerDependencies: - encoding - openai - langchain@0.3.6(@langchain/core@0.3.30(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(@langchain/groq@0.1.3(@langchain/core@0.3.30(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(encoding@0.1.13))(axios@1.7.9)(encoding@0.1.13)(handlebars@4.7.8)(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)): + langchain@0.3.6(@langchain/core@0.3.29(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(@langchain/groq@0.1.3(@langchain/core@0.3.29(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(encoding@0.1.13))(axios@1.7.9)(encoding@0.1.13)(handlebars@4.7.8)(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)): dependencies: - '@langchain/core': 0.3.30(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)) - '@langchain/openai': 0.3.17(@langchain/core@0.3.30(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(encoding@0.1.13) - '@langchain/textsplitters': 0.1.0(@langchain/core@0.3.30(openai@4.73.0(encoding@0.1.13)(zod@3.23.8))) + '@langchain/core': 0.3.29(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)) + '@langchain/openai': 0.3.17(@langchain/core@0.3.29(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(encoding@0.1.13) + '@langchain/textsplitters': 0.1.0(@langchain/core@0.3.29(openai@4.73.0(encoding@0.1.13)(zod@3.23.8))) js-tiktoken: 1.0.15 js-yaml: 4.1.0 jsonpointer: 5.0.1 @@ -45032,7 +45051,7 @@ snapshots: zod: 3.23.8 zod-to-json-schema: 3.24.1(zod@3.23.8) optionalDependencies: - '@langchain/groq': 0.1.3(@langchain/core@0.3.30(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(encoding@0.1.13) + '@langchain/groq': 0.1.3(@langchain/core@0.3.29(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(encoding@0.1.13) axios: 1.7.9(debug@4.4.0) handlebars: 4.7.8 transitivePeerDependencies: @@ -45346,8 +45365,8 @@ snapshots: local-pkg@0.5.1: dependencies: - mlly: 1.7.4 - pkg-types: 1.3.1 + mlly: 1.7.3 + pkg-types: 1.3.0 locate-character@3.0.0: {} @@ -45733,7 +45752,7 @@ snapshots: transitivePeerDependencies: - supports-color - mdast-util-mdx-jsx@3.2.0: + mdast-util-mdx-jsx@3.1.3: dependencies: '@types/estree-jsx': 1.0.5 '@types/hast': 3.0.4 @@ -45754,7 +45773,7 @@ snapshots: dependencies: mdast-util-from-markdown: 2.0.2 mdast-util-mdx-expression: 2.0.1 - mdast-util-mdx-jsx: 3.2.0 + mdast-util-mdx-jsx: 3.1.3 mdast-util-mdxjs-esm: 2.0.1 mdast-util-to-markdown: 2.1.2 transitivePeerDependencies: @@ -45894,20 +45913,20 @@ snapshots: '@iconify/utils': 2.2.1 '@mermaid-js/parser': 0.3.0 '@types/d3': 7.4.3 - cytoscape: 3.31.0 - cytoscape-cose-bilkent: 4.1.0(cytoscape@3.31.0) - cytoscape-fcose: 2.2.0(cytoscape@3.31.0) + cytoscape: 3.30.4 + cytoscape-cose-bilkent: 4.1.0(cytoscape@3.30.4) + cytoscape-fcose: 2.2.0(cytoscape@3.30.4) d3: 7.9.0 d3-sankey: 0.12.3 dagre-d3-es: 7.0.11 dayjs: 1.11.13 dompurify: 3.2.2 - katex: 0.16.20 + katex: 0.16.19 khroma: 2.1.0 lodash-es: 4.17.21 marked: 13.0.3 roughjs: 4.6.6 - stylis: 4.3.5 + stylis: 4.3.4 ts-dedent: 2.2.0 uuid: 9.0.1 transitivePeerDependencies: @@ -46391,27 +46410,27 @@ snapshots: mkdist@1.6.0(typescript@5.7.3): dependencies: - autoprefixer: 10.4.20(postcss@8.5.1) + autoprefixer: 10.4.20(postcss@8.4.49) citty: 0.1.6 - cssnano: 7.0.6(postcss@8.5.1) + cssnano: 7.0.6(postcss@8.4.49) defu: 6.1.4 esbuild: 0.24.2 jiti: 1.21.7 - mlly: 1.7.4 + mlly: 1.7.3 pathe: 1.1.2 - pkg-types: 1.3.1 - postcss: 8.5.1 - postcss-nested: 6.2.0(postcss@8.5.1) + pkg-types: 1.3.0 + postcss: 8.4.49 + postcss-nested: 6.2.0(postcss@8.4.49) semver: 7.6.3 tinyglobby: 0.2.10 optionalDependencies: typescript: 5.7.3 - mlly@1.7.4: + mlly@1.7.3: dependencies: acorn: 8.14.0 - pathe: 2.0.1 - pkg-types: 1.3.1 + pathe: 1.1.2 + pkg-types: 1.3.0 ufo: 1.5.4 mock-socket@9.3.1: {} @@ -46665,7 +46684,7 @@ snapshots: transitivePeerDependencies: - supports-color - node-abi@3.73.0: + node-abi@3.71.0: dependencies: semver: 7.6.3 @@ -47007,10 +47026,10 @@ snapshots: nypm@0.3.12: dependencies: citty: 0.1.6 - consola: 3.4.0 + consola: 3.3.3 execa: 8.0.1 pathe: 1.1.2 - pkg-types: 1.3.1 + pkg-types: 1.3.0 ufo: 1.5.4 o3@1.0.3: @@ -47037,7 +47056,7 @@ snapshots: call-bind: 1.0.8 call-bound: 1.0.3 define-properties: 1.2.1 - es-object-atoms: 1.1.1 + es-object-atoms: 1.0.0 has-symbols: 1.1.0 object-keys: 1.1.1 @@ -47045,14 +47064,14 @@ snapshots: dependencies: call-bind: 1.0.8 define-properties: 1.2.1 - es-object-atoms: 1.1.1 + es-object-atoms: 1.0.0 object.fromentries@2.0.8: dependencies: call-bind: 1.0.8 define-properties: 1.2.1 es-abstract: 1.23.9 - es-object-atoms: 1.1.1 + es-object-atoms: 1.0.0 object.groupby@1.0.3: dependencies: @@ -47065,7 +47084,7 @@ snapshots: call-bind: 1.0.8 call-bound: 1.0.3 define-properties: 1.2.1 - es-object-atoms: 1.1.1 + es-object-atoms: 1.0.0 obuf@1.1.2: {} @@ -47132,7 +47151,7 @@ snapshots: dependencies: mimic-function: 5.0.1 - oniguruma-to-es@2.0.0: + oniguruma-to-es@0.10.0: dependencies: emoji-regex-xs: 1.0.0 regex: 5.1.1 @@ -47180,7 +47199,7 @@ snapshots: openai@4.73.0(encoding@0.1.13)(zod@3.23.8): dependencies: - '@types/node': 18.19.71 + '@types/node': 18.19.70 '@types/node-fetch': 2.6.12 abort-controller: 3.0.0 agentkeepalive: 4.6.0 @@ -47194,7 +47213,7 @@ snapshots: openai@4.73.0(encoding@0.1.13)(zod@3.24.1): dependencies: - '@types/node': 18.19.71 + '@types/node': 18.19.70 '@types/node-fetch': 2.6.12 abort-controller: 3.0.0 agentkeepalive: 4.6.0 @@ -47208,7 +47227,7 @@ snapshots: openai@4.78.1(encoding@0.1.13)(zod@3.23.8): dependencies: - '@types/node': 18.19.71 + '@types/node': 18.19.70 '@types/node-fetch': 2.6.12 abort-controller: 3.0.0 agentkeepalive: 4.6.0 @@ -47222,7 +47241,7 @@ snapshots: openai@4.78.1(encoding@0.1.13)(zod@3.24.1): dependencies: - '@types/node': 18.19.71 + '@types/node': 18.19.70 '@types/node-fetch': 2.6.12 abort-controller: 3.0.0 agentkeepalive: 4.6.0 @@ -47287,7 +47306,7 @@ snapshots: bl: 4.1.0 chalk: 4.1.2 cli-cursor: 3.1.0 - cli-spinners: 2.6.1 + cli-spinners: 2.9.2 is-interactive: 1.0.0 log-symbols: 4.1.0 strip-ansi: 6.0.1 @@ -47667,6 +47686,8 @@ snapshots: path-to-regexp@0.1.10: {} + path-to-regexp@0.1.12: {} + path-to-regexp@1.9.0: dependencies: isarray: 0.0.1 @@ -47693,8 +47714,6 @@ snapshots: pathe@1.1.2: {} - pathe@2.0.1: {} - pathval@1.1.1: {} pathval@2.0.0: {} @@ -47864,11 +47883,11 @@ snapshots: dependencies: find-up: 6.3.0 - pkg-types@1.3.1: + pkg-types@1.3.0: dependencies: confbox: 0.1.8 - mlly: 1.7.4 - pathe: 2.0.1 + mlly: 1.7.3 + pathe: 1.1.2 pkg-up@3.1.0: dependencies: @@ -47993,29 +48012,29 @@ snapshots: possible-typed-array-names@1.0.0: {} - postcss-attribute-case-insensitive@7.0.1(postcss@8.5.1): + postcss-attribute-case-insensitive@7.0.1(postcss@8.4.49): dependencies: - postcss: 8.5.1 + postcss: 8.4.49 postcss-selector-parser: 7.0.0 - postcss-calc@10.1.0(postcss@8.5.1): + postcss-calc@10.1.0(postcss@8.4.49): dependencies: - postcss: 8.5.1 + postcss: 8.4.49 postcss-selector-parser: 7.0.0 postcss-value-parser: 4.2.0 - postcss-calc@9.0.1(postcss@8.5.1): + postcss-calc@9.0.1(postcss@8.4.49): dependencies: - postcss: 8.5.1 + postcss: 8.4.49 postcss-selector-parser: 6.1.2 postcss-value-parser: 4.2.0 - postcss-clamp@4.1.0(postcss@8.5.1): + postcss-clamp@4.1.0(postcss@8.4.49): dependencies: - postcss: 8.5.1 + postcss: 8.4.49 postcss-value-parser: 4.2.0 - postcss-cli@11.0.0(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2): + postcss-cli@11.0.0(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2): dependencies: chokidar: 3.6.0 dependency-graph: 0.11.0 @@ -48023,9 +48042,9 @@ snapshots: get-stdin: 9.0.0 globby: 14.0.2 picocolors: 1.1.1 - postcss: 8.5.1 - postcss-load-config: 5.1.0(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2) - postcss-reporter: 7.1.0(postcss@8.5.1) + postcss: 8.4.49 + postcss-load-config: 5.1.0(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2) + postcss-reporter: 7.1.0(postcss@8.4.49) pretty-hrtime: 1.0.3 read-cache: 1.0.0 slash: 5.1.0 @@ -48034,572 +48053,572 @@ snapshots: - jiti - tsx - postcss-color-functional-notation@7.0.7(postcss@8.5.1): + postcss-color-functional-notation@7.0.7(postcss@8.4.49): dependencies: '@csstools/css-color-parser': 3.0.7(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 - '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.5.1) - '@csstools/utilities': 2.0.0(postcss@8.5.1) - postcss: 8.5.1 + '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.49) + '@csstools/utilities': 2.0.0(postcss@8.4.49) + postcss: 8.4.49 - postcss-color-hex-alpha@10.0.0(postcss@8.5.1): + postcss-color-hex-alpha@10.0.0(postcss@8.4.49): dependencies: - '@csstools/utilities': 2.0.0(postcss@8.5.1) - postcss: 8.5.1 + '@csstools/utilities': 2.0.0(postcss@8.4.49) + postcss: 8.4.49 postcss-value-parser: 4.2.0 - postcss-color-rebeccapurple@10.0.0(postcss@8.5.1): + postcss-color-rebeccapurple@10.0.0(postcss@8.4.49): dependencies: - '@csstools/utilities': 2.0.0(postcss@8.5.1) - postcss: 8.5.1 + '@csstools/utilities': 2.0.0(postcss@8.4.49) + postcss: 8.4.49 postcss-value-parser: 4.2.0 - postcss-colormin@6.1.0(postcss@8.5.1): + postcss-colormin@6.1.0(postcss@8.4.49): dependencies: browserslist: 4.24.4 caniuse-api: 3.0.0 colord: 2.9.3 - postcss: 8.5.1 + postcss: 8.4.49 postcss-value-parser: 4.2.0 - postcss-colormin@7.0.2(postcss@8.5.1): + postcss-colormin@7.0.2(postcss@8.4.49): dependencies: browserslist: 4.24.4 caniuse-api: 3.0.0 colord: 2.9.3 - postcss: 8.5.1 + postcss: 8.4.49 postcss-value-parser: 4.2.0 - postcss-convert-values@6.1.0(postcss@8.5.1): + postcss-convert-values@6.1.0(postcss@8.4.49): dependencies: browserslist: 4.24.4 - postcss: 8.5.1 + postcss: 8.4.49 postcss-value-parser: 4.2.0 - postcss-convert-values@7.0.4(postcss@8.5.1): + postcss-convert-values@7.0.4(postcss@8.4.49): dependencies: browserslist: 4.24.4 - postcss: 8.5.1 + postcss: 8.4.49 postcss-value-parser: 4.2.0 - postcss-custom-media@11.0.5(postcss@8.5.1): + postcss-custom-media@11.0.5(postcss@8.4.49): dependencies: '@csstools/cascade-layer-name-parser': 2.0.4(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 '@csstools/media-query-list-parser': 4.0.2(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) - postcss: 8.5.1 + postcss: 8.4.49 - postcss-custom-properties@14.0.4(postcss@8.5.1): + postcss-custom-properties@14.0.4(postcss@8.4.49): dependencies: '@csstools/cascade-layer-name-parser': 2.0.4(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 - '@csstools/utilities': 2.0.0(postcss@8.5.1) - postcss: 8.5.1 + '@csstools/utilities': 2.0.0(postcss@8.4.49) + postcss: 8.4.49 postcss-value-parser: 4.2.0 - postcss-custom-selectors@8.0.4(postcss@8.5.1): + postcss-custom-selectors@8.0.4(postcss@8.4.49): dependencies: '@csstools/cascade-layer-name-parser': 2.0.4(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 - postcss: 8.5.1 + postcss: 8.4.49 postcss-selector-parser: 7.0.0 - postcss-dir-pseudo-class@9.0.1(postcss@8.5.1): + postcss-dir-pseudo-class@9.0.1(postcss@8.4.49): dependencies: - postcss: 8.5.1 + postcss: 8.4.49 postcss-selector-parser: 7.0.0 - postcss-discard-comments@6.0.2(postcss@8.5.1): + postcss-discard-comments@6.0.2(postcss@8.4.49): dependencies: - postcss: 8.5.1 + postcss: 8.4.49 - postcss-discard-comments@7.0.3(postcss@8.5.1): + postcss-discard-comments@7.0.3(postcss@8.4.49): dependencies: - postcss: 8.5.1 + postcss: 8.4.49 postcss-selector-parser: 6.1.2 - postcss-discard-duplicates@6.0.3(postcss@8.5.1): + postcss-discard-duplicates@6.0.3(postcss@8.4.49): dependencies: - postcss: 8.5.1 + postcss: 8.4.49 - postcss-discard-duplicates@7.0.1(postcss@8.5.1): + postcss-discard-duplicates@7.0.1(postcss@8.4.49): dependencies: - postcss: 8.5.1 + postcss: 8.4.49 - postcss-discard-empty@6.0.3(postcss@8.5.1): + postcss-discard-empty@6.0.3(postcss@8.4.49): dependencies: - postcss: 8.5.1 + postcss: 8.4.49 - postcss-discard-empty@7.0.0(postcss@8.5.1): + postcss-discard-empty@7.0.0(postcss@8.4.49): dependencies: - postcss: 8.5.1 + postcss: 8.4.49 - postcss-discard-overridden@6.0.2(postcss@8.5.1): + postcss-discard-overridden@6.0.2(postcss@8.4.49): dependencies: - postcss: 8.5.1 + postcss: 8.4.49 - postcss-discard-overridden@7.0.0(postcss@8.5.1): + postcss-discard-overridden@7.0.0(postcss@8.4.49): dependencies: - postcss: 8.5.1 + postcss: 8.4.49 - postcss-discard-unused@6.0.5(postcss@8.5.1): + postcss-discard-unused@6.0.5(postcss@8.4.49): dependencies: - postcss: 8.5.1 + postcss: 8.4.49 postcss-selector-parser: 6.1.2 - postcss-double-position-gradients@6.0.0(postcss@8.5.1): + postcss-double-position-gradients@6.0.0(postcss@8.4.49): dependencies: - '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.5.1) - '@csstools/utilities': 2.0.0(postcss@8.5.1) - postcss: 8.5.1 + '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.49) + '@csstools/utilities': 2.0.0(postcss@8.4.49) + postcss: 8.4.49 postcss-value-parser: 4.2.0 - postcss-focus-visible@10.0.1(postcss@8.5.1): + postcss-focus-visible@10.0.1(postcss@8.4.49): dependencies: - postcss: 8.5.1 + postcss: 8.4.49 postcss-selector-parser: 7.0.0 - postcss-focus-within@9.0.1(postcss@8.5.1): + postcss-focus-within@9.0.1(postcss@8.4.49): dependencies: - postcss: 8.5.1 + postcss: 8.4.49 postcss-selector-parser: 7.0.0 - postcss-font-variant@5.0.0(postcss@8.5.1): + postcss-font-variant@5.0.0(postcss@8.4.49): dependencies: - postcss: 8.5.1 + postcss: 8.4.49 - postcss-gap-properties@6.0.0(postcss@8.5.1): + postcss-gap-properties@6.0.0(postcss@8.4.49): dependencies: - postcss: 8.5.1 + postcss: 8.4.49 - postcss-image-set-function@7.0.0(postcss@8.5.1): + postcss-image-set-function@7.0.0(postcss@8.4.49): dependencies: - '@csstools/utilities': 2.0.0(postcss@8.5.1) - postcss: 8.5.1 + '@csstools/utilities': 2.0.0(postcss@8.4.49) + postcss: 8.4.49 postcss-value-parser: 4.2.0 - postcss-import@15.1.0(postcss@8.5.1): + postcss-import@15.1.0(postcss@8.4.49): dependencies: - postcss: 8.5.1 + postcss: 8.4.49 postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.10 - postcss-js@4.0.1(postcss@8.5.1): + postcss-js@4.0.1(postcss@8.4.49): dependencies: camelcase-css: 2.0.1 - postcss: 8.5.1 + postcss: 8.4.49 - postcss-lab-function@7.0.7(postcss@8.5.1): + postcss-lab-function@7.0.7(postcss@8.4.49): dependencies: '@csstools/css-color-parser': 3.0.7(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 - '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.5.1) - '@csstools/utilities': 2.0.0(postcss@8.5.1) - postcss: 8.5.1 + '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.49) + '@csstools/utilities': 2.0.0(postcss@8.4.49) + postcss: 8.4.49 - postcss-load-config@3.1.4(postcss@8.5.1)(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@18.19.71)(typescript@5.6.3)): + postcss-load-config@3.1.4(postcss@8.4.49)(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@18.19.70)(typescript@5.6.3)): dependencies: lilconfig: 2.1.0 yaml: 1.10.2 optionalDependencies: - postcss: 8.5.1 - ts-node: 10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@18.19.71)(typescript@5.6.3) + postcss: 8.4.49 + ts-node: 10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@18.19.70)(typescript@5.6.3) - postcss-load-config@4.0.2(postcss@8.5.1)(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.10.7)(typescript@5.6.3)): + postcss-load-config@4.0.2(postcss@8.4.49)(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.10.5)(typescript@5.6.3)): dependencies: lilconfig: 3.1.3 yaml: 2.7.0 optionalDependencies: - postcss: 8.5.1 - ts-node: 10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.10.7)(typescript@5.6.3) + postcss: 8.4.49 + ts-node: 10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.10.5)(typescript@5.6.3) - postcss-load-config@5.1.0(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2): + postcss-load-config@5.1.0(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2): dependencies: lilconfig: 3.1.3 yaml: 2.7.0 optionalDependencies: jiti: 2.4.2 - postcss: 8.5.1 + postcss: 8.4.49 tsx: 4.19.2 - postcss-load-config@6.0.1(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(yaml@2.7.0): + postcss-load-config@6.0.1(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(yaml@2.7.0): dependencies: lilconfig: 3.1.3 optionalDependencies: jiti: 2.4.2 - postcss: 8.5.1 + postcss: 8.4.49 tsx: 4.19.2 yaml: 2.7.0 - postcss-loader@7.3.4(postcss@8.5.1)(typescript@5.7.3)(webpack@5.97.1(@swc/core@1.10.7(@swc/helpers@0.5.15))): + postcss-loader@7.3.4(postcss@8.4.49)(typescript@5.7.3)(webpack@5.97.1(@swc/core@1.10.7(@swc/helpers@0.5.15))): dependencies: cosmiconfig: 8.3.6(typescript@5.7.3) jiti: 1.21.7 - postcss: 8.5.1 + postcss: 8.4.49 semver: 7.6.3 webpack: 5.97.1(@swc/core@1.10.7(@swc/helpers@0.5.15)) transitivePeerDependencies: - typescript - postcss-logical@8.0.0(postcss@8.5.1): + postcss-logical@8.0.0(postcss@8.4.49): dependencies: - postcss: 8.5.1 + postcss: 8.4.49 postcss-value-parser: 4.2.0 - postcss-merge-idents@6.0.3(postcss@8.5.1): + postcss-merge-idents@6.0.3(postcss@8.4.49): dependencies: - cssnano-utils: 4.0.2(postcss@8.5.1) - postcss: 8.5.1 + cssnano-utils: 4.0.2(postcss@8.4.49) + postcss: 8.4.49 postcss-value-parser: 4.2.0 - postcss-merge-longhand@6.0.5(postcss@8.5.1): + postcss-merge-longhand@6.0.5(postcss@8.4.49): dependencies: - postcss: 8.5.1 + postcss: 8.4.49 postcss-value-parser: 4.2.0 - stylehacks: 6.1.1(postcss@8.5.1) + stylehacks: 6.1.1(postcss@8.4.49) - postcss-merge-longhand@7.0.4(postcss@8.5.1): + postcss-merge-longhand@7.0.4(postcss@8.4.49): dependencies: - postcss: 8.5.1 + postcss: 8.4.49 postcss-value-parser: 4.2.0 - stylehacks: 7.0.4(postcss@8.5.1) + stylehacks: 7.0.4(postcss@8.4.49) - postcss-merge-rules@6.1.1(postcss@8.5.1): + postcss-merge-rules@6.1.1(postcss@8.4.49): dependencies: browserslist: 4.24.4 caniuse-api: 3.0.0 - cssnano-utils: 4.0.2(postcss@8.5.1) - postcss: 8.5.1 + cssnano-utils: 4.0.2(postcss@8.4.49) + postcss: 8.4.49 postcss-selector-parser: 6.1.2 - postcss-merge-rules@7.0.4(postcss@8.5.1): + postcss-merge-rules@7.0.4(postcss@8.4.49): dependencies: browserslist: 4.24.4 caniuse-api: 3.0.0 - cssnano-utils: 5.0.0(postcss@8.5.1) - postcss: 8.5.1 + cssnano-utils: 5.0.0(postcss@8.4.49) + postcss: 8.4.49 postcss-selector-parser: 6.1.2 - postcss-minify-font-values@6.1.0(postcss@8.5.1): + postcss-minify-font-values@6.1.0(postcss@8.4.49): dependencies: - postcss: 8.5.1 + postcss: 8.4.49 postcss-value-parser: 4.2.0 - postcss-minify-font-values@7.0.0(postcss@8.5.1): + postcss-minify-font-values@7.0.0(postcss@8.4.49): dependencies: - postcss: 8.5.1 + postcss: 8.4.49 postcss-value-parser: 4.2.0 - postcss-minify-gradients@6.0.3(postcss@8.5.1): + postcss-minify-gradients@6.0.3(postcss@8.4.49): dependencies: colord: 2.9.3 - cssnano-utils: 4.0.2(postcss@8.5.1) - postcss: 8.5.1 + cssnano-utils: 4.0.2(postcss@8.4.49) + postcss: 8.4.49 postcss-value-parser: 4.2.0 - postcss-minify-gradients@7.0.0(postcss@8.5.1): + postcss-minify-gradients@7.0.0(postcss@8.4.49): dependencies: colord: 2.9.3 - cssnano-utils: 5.0.0(postcss@8.5.1) - postcss: 8.5.1 + cssnano-utils: 5.0.0(postcss@8.4.49) + postcss: 8.4.49 postcss-value-parser: 4.2.0 - postcss-minify-params@6.1.0(postcss@8.5.1): + postcss-minify-params@6.1.0(postcss@8.4.49): dependencies: browserslist: 4.24.4 - cssnano-utils: 4.0.2(postcss@8.5.1) - postcss: 8.5.1 + cssnano-utils: 4.0.2(postcss@8.4.49) + postcss: 8.4.49 postcss-value-parser: 4.2.0 - postcss-minify-params@7.0.2(postcss@8.5.1): + postcss-minify-params@7.0.2(postcss@8.4.49): dependencies: browserslist: 4.24.4 - cssnano-utils: 5.0.0(postcss@8.5.1) - postcss: 8.5.1 + cssnano-utils: 5.0.0(postcss@8.4.49) + postcss: 8.4.49 postcss-value-parser: 4.2.0 - postcss-minify-selectors@6.0.4(postcss@8.5.1): + postcss-minify-selectors@6.0.4(postcss@8.4.49): dependencies: - postcss: 8.5.1 + postcss: 8.4.49 postcss-selector-parser: 6.1.2 - postcss-minify-selectors@7.0.4(postcss@8.5.1): + postcss-minify-selectors@7.0.4(postcss@8.4.49): dependencies: cssesc: 3.0.0 - postcss: 8.5.1 + postcss: 8.4.49 postcss-selector-parser: 6.1.2 - postcss-modules-extract-imports@3.1.0(postcss@8.5.1): + postcss-modules-extract-imports@3.1.0(postcss@8.4.49): dependencies: - postcss: 8.5.1 + postcss: 8.4.49 - postcss-modules-local-by-default@4.2.0(postcss@8.5.1): + postcss-modules-local-by-default@4.2.0(postcss@8.4.49): dependencies: - icss-utils: 5.1.0(postcss@8.5.1) - postcss: 8.5.1 + icss-utils: 5.1.0(postcss@8.4.49) + postcss: 8.4.49 postcss-selector-parser: 7.0.0 postcss-value-parser: 4.2.0 - postcss-modules-scope@3.2.1(postcss@8.5.1): + postcss-modules-scope@3.2.1(postcss@8.4.49): dependencies: - postcss: 8.5.1 + postcss: 8.4.49 postcss-selector-parser: 7.0.0 - postcss-modules-values@4.0.0(postcss@8.5.1): + postcss-modules-values@4.0.0(postcss@8.4.49): dependencies: - icss-utils: 5.1.0(postcss@8.5.1) - postcss: 8.5.1 + icss-utils: 5.1.0(postcss@8.4.49) + postcss: 8.4.49 - postcss-nested@6.2.0(postcss@8.5.1): + postcss-nested@6.2.0(postcss@8.4.49): dependencies: - postcss: 8.5.1 + postcss: 8.4.49 postcss-selector-parser: 6.1.2 - postcss-nesting@13.0.1(postcss@8.5.1): + postcss-nesting@13.0.1(postcss@8.4.49): dependencies: '@csstools/selector-resolve-nested': 3.0.0(postcss-selector-parser@7.0.0) '@csstools/selector-specificity': 5.0.0(postcss-selector-parser@7.0.0) - postcss: 8.5.1 + postcss: 8.4.49 postcss-selector-parser: 7.0.0 - postcss-normalize-charset@6.0.2(postcss@8.5.1): + postcss-normalize-charset@6.0.2(postcss@8.4.49): dependencies: - postcss: 8.5.1 + postcss: 8.4.49 - postcss-normalize-charset@7.0.0(postcss@8.5.1): + postcss-normalize-charset@7.0.0(postcss@8.4.49): dependencies: - postcss: 8.5.1 + postcss: 8.4.49 - postcss-normalize-display-values@6.0.2(postcss@8.5.1): + postcss-normalize-display-values@6.0.2(postcss@8.4.49): dependencies: - postcss: 8.5.1 + postcss: 8.4.49 postcss-value-parser: 4.2.0 - postcss-normalize-display-values@7.0.0(postcss@8.5.1): + postcss-normalize-display-values@7.0.0(postcss@8.4.49): dependencies: - postcss: 8.5.1 + postcss: 8.4.49 postcss-value-parser: 4.2.0 - postcss-normalize-positions@6.0.2(postcss@8.5.1): + postcss-normalize-positions@6.0.2(postcss@8.4.49): dependencies: - postcss: 8.5.1 + postcss: 8.4.49 postcss-value-parser: 4.2.0 - postcss-normalize-positions@7.0.0(postcss@8.5.1): + postcss-normalize-positions@7.0.0(postcss@8.4.49): dependencies: - postcss: 8.5.1 + postcss: 8.4.49 postcss-value-parser: 4.2.0 - postcss-normalize-repeat-style@6.0.2(postcss@8.5.1): + postcss-normalize-repeat-style@6.0.2(postcss@8.4.49): dependencies: - postcss: 8.5.1 + postcss: 8.4.49 postcss-value-parser: 4.2.0 - postcss-normalize-repeat-style@7.0.0(postcss@8.5.1): + postcss-normalize-repeat-style@7.0.0(postcss@8.4.49): dependencies: - postcss: 8.5.1 + postcss: 8.4.49 postcss-value-parser: 4.2.0 - postcss-normalize-string@6.0.2(postcss@8.5.1): + postcss-normalize-string@6.0.2(postcss@8.4.49): dependencies: - postcss: 8.5.1 + postcss: 8.4.49 postcss-value-parser: 4.2.0 - postcss-normalize-string@7.0.0(postcss@8.5.1): + postcss-normalize-string@7.0.0(postcss@8.4.49): dependencies: - postcss: 8.5.1 + postcss: 8.4.49 postcss-value-parser: 4.2.0 - postcss-normalize-timing-functions@6.0.2(postcss@8.5.1): + postcss-normalize-timing-functions@6.0.2(postcss@8.4.49): dependencies: - postcss: 8.5.1 + postcss: 8.4.49 postcss-value-parser: 4.2.0 - postcss-normalize-timing-functions@7.0.0(postcss@8.5.1): + postcss-normalize-timing-functions@7.0.0(postcss@8.4.49): dependencies: - postcss: 8.5.1 + postcss: 8.4.49 postcss-value-parser: 4.2.0 - postcss-normalize-unicode@6.1.0(postcss@8.5.1): + postcss-normalize-unicode@6.1.0(postcss@8.4.49): dependencies: browserslist: 4.24.4 - postcss: 8.5.1 + postcss: 8.4.49 postcss-value-parser: 4.2.0 - postcss-normalize-unicode@7.0.2(postcss@8.5.1): + postcss-normalize-unicode@7.0.2(postcss@8.4.49): dependencies: browserslist: 4.24.4 - postcss: 8.5.1 + postcss: 8.4.49 postcss-value-parser: 4.2.0 - postcss-normalize-url@6.0.2(postcss@8.5.1): + postcss-normalize-url@6.0.2(postcss@8.4.49): dependencies: - postcss: 8.5.1 + postcss: 8.4.49 postcss-value-parser: 4.2.0 - postcss-normalize-url@7.0.0(postcss@8.5.1): + postcss-normalize-url@7.0.0(postcss@8.4.49): dependencies: - postcss: 8.5.1 + postcss: 8.4.49 postcss-value-parser: 4.2.0 - postcss-normalize-whitespace@6.0.2(postcss@8.5.1): + postcss-normalize-whitespace@6.0.2(postcss@8.4.49): dependencies: - postcss: 8.5.1 + postcss: 8.4.49 postcss-value-parser: 4.2.0 - postcss-normalize-whitespace@7.0.0(postcss@8.5.1): + postcss-normalize-whitespace@7.0.0(postcss@8.4.49): dependencies: - postcss: 8.5.1 + postcss: 8.4.49 postcss-value-parser: 4.2.0 - postcss-opacity-percentage@3.0.0(postcss@8.5.1): + postcss-opacity-percentage@3.0.0(postcss@8.4.49): dependencies: - postcss: 8.5.1 + postcss: 8.4.49 - postcss-ordered-values@6.0.2(postcss@8.5.1): + postcss-ordered-values@6.0.2(postcss@8.4.49): dependencies: - cssnano-utils: 4.0.2(postcss@8.5.1) - postcss: 8.5.1 + cssnano-utils: 4.0.2(postcss@8.4.49) + postcss: 8.4.49 postcss-value-parser: 4.2.0 - postcss-ordered-values@7.0.1(postcss@8.5.1): + postcss-ordered-values@7.0.1(postcss@8.4.49): dependencies: - cssnano-utils: 5.0.0(postcss@8.5.1) - postcss: 8.5.1 + cssnano-utils: 5.0.0(postcss@8.4.49) + postcss: 8.4.49 postcss-value-parser: 4.2.0 - postcss-overflow-shorthand@6.0.0(postcss@8.5.1): + postcss-overflow-shorthand@6.0.0(postcss@8.4.49): dependencies: - postcss: 8.5.1 + postcss: 8.4.49 postcss-value-parser: 4.2.0 - postcss-page-break@3.0.4(postcss@8.5.1): + postcss-page-break@3.0.4(postcss@8.4.49): dependencies: - postcss: 8.5.1 + postcss: 8.4.49 - postcss-place@10.0.0(postcss@8.5.1): + postcss-place@10.0.0(postcss@8.4.49): dependencies: - postcss: 8.5.1 + postcss: 8.4.49 postcss-value-parser: 4.2.0 - postcss-preset-env@10.1.3(postcss@8.5.1): - dependencies: - '@csstools/postcss-cascade-layers': 5.0.1(postcss@8.5.1) - '@csstools/postcss-color-function': 4.0.7(postcss@8.5.1) - '@csstools/postcss-color-mix-function': 3.0.7(postcss@8.5.1) - '@csstools/postcss-content-alt-text': 2.0.4(postcss@8.5.1) - '@csstools/postcss-exponential-functions': 2.0.6(postcss@8.5.1) - '@csstools/postcss-font-format-keywords': 4.0.0(postcss@8.5.1) - '@csstools/postcss-gamut-mapping': 2.0.7(postcss@8.5.1) - '@csstools/postcss-gradients-interpolation-method': 5.0.7(postcss@8.5.1) - '@csstools/postcss-hwb-function': 4.0.7(postcss@8.5.1) - '@csstools/postcss-ic-unit': 4.0.0(postcss@8.5.1) - '@csstools/postcss-initial': 2.0.0(postcss@8.5.1) - '@csstools/postcss-is-pseudo-class': 5.0.1(postcss@8.5.1) - '@csstools/postcss-light-dark-function': 2.0.7(postcss@8.5.1) - '@csstools/postcss-logical-float-and-clear': 3.0.0(postcss@8.5.1) - '@csstools/postcss-logical-overflow': 2.0.0(postcss@8.5.1) - '@csstools/postcss-logical-overscroll-behavior': 2.0.0(postcss@8.5.1) - '@csstools/postcss-logical-resize': 3.0.0(postcss@8.5.1) - '@csstools/postcss-logical-viewport-units': 3.0.3(postcss@8.5.1) - '@csstools/postcss-media-minmax': 2.0.6(postcss@8.5.1) - '@csstools/postcss-media-queries-aspect-ratio-number-values': 3.0.4(postcss@8.5.1) - '@csstools/postcss-nested-calc': 4.0.0(postcss@8.5.1) - '@csstools/postcss-normalize-display-values': 4.0.0(postcss@8.5.1) - '@csstools/postcss-oklab-function': 4.0.7(postcss@8.5.1) - '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.5.1) - '@csstools/postcss-random-function': 1.0.2(postcss@8.5.1) - '@csstools/postcss-relative-color-syntax': 3.0.7(postcss@8.5.1) - '@csstools/postcss-scope-pseudo-class': 4.0.1(postcss@8.5.1) - '@csstools/postcss-sign-functions': 1.1.1(postcss@8.5.1) - '@csstools/postcss-stepped-value-functions': 4.0.6(postcss@8.5.1) - '@csstools/postcss-text-decoration-shorthand': 4.0.1(postcss@8.5.1) - '@csstools/postcss-trigonometric-functions': 4.0.6(postcss@8.5.1) - '@csstools/postcss-unset-value': 4.0.0(postcss@8.5.1) - autoprefixer: 10.4.20(postcss@8.5.1) + postcss-preset-env@10.1.3(postcss@8.4.49): + dependencies: + '@csstools/postcss-cascade-layers': 5.0.1(postcss@8.4.49) + '@csstools/postcss-color-function': 4.0.7(postcss@8.4.49) + '@csstools/postcss-color-mix-function': 3.0.7(postcss@8.4.49) + '@csstools/postcss-content-alt-text': 2.0.4(postcss@8.4.49) + '@csstools/postcss-exponential-functions': 2.0.6(postcss@8.4.49) + '@csstools/postcss-font-format-keywords': 4.0.0(postcss@8.4.49) + '@csstools/postcss-gamut-mapping': 2.0.7(postcss@8.4.49) + '@csstools/postcss-gradients-interpolation-method': 5.0.7(postcss@8.4.49) + '@csstools/postcss-hwb-function': 4.0.7(postcss@8.4.49) + '@csstools/postcss-ic-unit': 4.0.0(postcss@8.4.49) + '@csstools/postcss-initial': 2.0.0(postcss@8.4.49) + '@csstools/postcss-is-pseudo-class': 5.0.1(postcss@8.4.49) + '@csstools/postcss-light-dark-function': 2.0.7(postcss@8.4.49) + '@csstools/postcss-logical-float-and-clear': 3.0.0(postcss@8.4.49) + '@csstools/postcss-logical-overflow': 2.0.0(postcss@8.4.49) + '@csstools/postcss-logical-overscroll-behavior': 2.0.0(postcss@8.4.49) + '@csstools/postcss-logical-resize': 3.0.0(postcss@8.4.49) + '@csstools/postcss-logical-viewport-units': 3.0.3(postcss@8.4.49) + '@csstools/postcss-media-minmax': 2.0.6(postcss@8.4.49) + '@csstools/postcss-media-queries-aspect-ratio-number-values': 3.0.4(postcss@8.4.49) + '@csstools/postcss-nested-calc': 4.0.0(postcss@8.4.49) + '@csstools/postcss-normalize-display-values': 4.0.0(postcss@8.4.49) + '@csstools/postcss-oklab-function': 4.0.7(postcss@8.4.49) + '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.49) + '@csstools/postcss-random-function': 1.0.2(postcss@8.4.49) + '@csstools/postcss-relative-color-syntax': 3.0.7(postcss@8.4.49) + '@csstools/postcss-scope-pseudo-class': 4.0.1(postcss@8.4.49) + '@csstools/postcss-sign-functions': 1.1.1(postcss@8.4.49) + '@csstools/postcss-stepped-value-functions': 4.0.6(postcss@8.4.49) + '@csstools/postcss-text-decoration-shorthand': 4.0.1(postcss@8.4.49) + '@csstools/postcss-trigonometric-functions': 4.0.6(postcss@8.4.49) + '@csstools/postcss-unset-value': 4.0.0(postcss@8.4.49) + autoprefixer: 10.4.20(postcss@8.4.49) browserslist: 4.24.4 - css-blank-pseudo: 7.0.1(postcss@8.5.1) - css-has-pseudo: 7.0.2(postcss@8.5.1) - css-prefers-color-scheme: 10.0.0(postcss@8.5.1) + css-blank-pseudo: 7.0.1(postcss@8.4.49) + css-has-pseudo: 7.0.2(postcss@8.4.49) + css-prefers-color-scheme: 10.0.0(postcss@8.4.49) cssdb: 8.2.3 - postcss: 8.5.1 - postcss-attribute-case-insensitive: 7.0.1(postcss@8.5.1) - postcss-clamp: 4.1.0(postcss@8.5.1) - postcss-color-functional-notation: 7.0.7(postcss@8.5.1) - postcss-color-hex-alpha: 10.0.0(postcss@8.5.1) - postcss-color-rebeccapurple: 10.0.0(postcss@8.5.1) - postcss-custom-media: 11.0.5(postcss@8.5.1) - postcss-custom-properties: 14.0.4(postcss@8.5.1) - postcss-custom-selectors: 8.0.4(postcss@8.5.1) - postcss-dir-pseudo-class: 9.0.1(postcss@8.5.1) - postcss-double-position-gradients: 6.0.0(postcss@8.5.1) - postcss-focus-visible: 10.0.1(postcss@8.5.1) - postcss-focus-within: 9.0.1(postcss@8.5.1) - postcss-font-variant: 5.0.0(postcss@8.5.1) - postcss-gap-properties: 6.0.0(postcss@8.5.1) - postcss-image-set-function: 7.0.0(postcss@8.5.1) - postcss-lab-function: 7.0.7(postcss@8.5.1) - postcss-logical: 8.0.0(postcss@8.5.1) - postcss-nesting: 13.0.1(postcss@8.5.1) - postcss-opacity-percentage: 3.0.0(postcss@8.5.1) - postcss-overflow-shorthand: 6.0.0(postcss@8.5.1) - postcss-page-break: 3.0.4(postcss@8.5.1) - postcss-place: 10.0.0(postcss@8.5.1) - postcss-pseudo-class-any-link: 10.0.1(postcss@8.5.1) - postcss-replace-overflow-wrap: 4.0.0(postcss@8.5.1) - postcss-selector-not: 8.0.1(postcss@8.5.1) - - postcss-pseudo-class-any-link@10.0.1(postcss@8.5.1): - dependencies: - postcss: 8.5.1 + postcss: 8.4.49 + postcss-attribute-case-insensitive: 7.0.1(postcss@8.4.49) + postcss-clamp: 4.1.0(postcss@8.4.49) + postcss-color-functional-notation: 7.0.7(postcss@8.4.49) + postcss-color-hex-alpha: 10.0.0(postcss@8.4.49) + postcss-color-rebeccapurple: 10.0.0(postcss@8.4.49) + postcss-custom-media: 11.0.5(postcss@8.4.49) + postcss-custom-properties: 14.0.4(postcss@8.4.49) + postcss-custom-selectors: 8.0.4(postcss@8.4.49) + postcss-dir-pseudo-class: 9.0.1(postcss@8.4.49) + postcss-double-position-gradients: 6.0.0(postcss@8.4.49) + postcss-focus-visible: 10.0.1(postcss@8.4.49) + postcss-focus-within: 9.0.1(postcss@8.4.49) + postcss-font-variant: 5.0.0(postcss@8.4.49) + postcss-gap-properties: 6.0.0(postcss@8.4.49) + postcss-image-set-function: 7.0.0(postcss@8.4.49) + postcss-lab-function: 7.0.7(postcss@8.4.49) + postcss-logical: 8.0.0(postcss@8.4.49) + postcss-nesting: 13.0.1(postcss@8.4.49) + postcss-opacity-percentage: 3.0.0(postcss@8.4.49) + postcss-overflow-shorthand: 6.0.0(postcss@8.4.49) + postcss-page-break: 3.0.4(postcss@8.4.49) + postcss-place: 10.0.0(postcss@8.4.49) + postcss-pseudo-class-any-link: 10.0.1(postcss@8.4.49) + postcss-replace-overflow-wrap: 4.0.0(postcss@8.4.49) + postcss-selector-not: 8.0.1(postcss@8.4.49) + + postcss-pseudo-class-any-link@10.0.1(postcss@8.4.49): + dependencies: + postcss: 8.4.49 postcss-selector-parser: 7.0.0 - postcss-reduce-idents@6.0.3(postcss@8.5.1): + postcss-reduce-idents@6.0.3(postcss@8.4.49): dependencies: - postcss: 8.5.1 + postcss: 8.4.49 postcss-value-parser: 4.2.0 - postcss-reduce-initial@6.1.0(postcss@8.5.1): + postcss-reduce-initial@6.1.0(postcss@8.4.49): dependencies: browserslist: 4.24.4 caniuse-api: 3.0.0 - postcss: 8.5.1 + postcss: 8.4.49 - postcss-reduce-initial@7.0.2(postcss@8.5.1): + postcss-reduce-initial@7.0.2(postcss@8.4.49): dependencies: browserslist: 4.24.4 caniuse-api: 3.0.0 - postcss: 8.5.1 + postcss: 8.4.49 - postcss-reduce-transforms@6.0.2(postcss@8.5.1): + postcss-reduce-transforms@6.0.2(postcss@8.4.49): dependencies: - postcss: 8.5.1 + postcss: 8.4.49 postcss-value-parser: 4.2.0 - postcss-reduce-transforms@7.0.0(postcss@8.5.1): + postcss-reduce-transforms@7.0.0(postcss@8.4.49): dependencies: - postcss: 8.5.1 + postcss: 8.4.49 postcss-value-parser: 4.2.0 - postcss-replace-overflow-wrap@4.0.0(postcss@8.5.1): + postcss-replace-overflow-wrap@4.0.0(postcss@8.4.49): dependencies: - postcss: 8.5.1 + postcss: 8.4.49 - postcss-reporter@7.1.0(postcss@8.5.1): + postcss-reporter@7.1.0(postcss@8.4.49): dependencies: picocolors: 1.1.1 - postcss: 8.5.1 + postcss: 8.4.49 thenby: 1.3.4 - postcss-selector-not@8.0.1(postcss@8.5.1): + postcss-selector-not@8.0.1(postcss@8.4.49): dependencies: - postcss: 8.5.1 + postcss: 8.4.49 postcss-selector-parser: 7.0.0 postcss-selector-parser@6.1.2: @@ -48612,40 +48631,40 @@ snapshots: cssesc: 3.0.0 util-deprecate: 1.0.2 - postcss-sort-media-queries@5.2.0(postcss@8.5.1): + postcss-sort-media-queries@5.2.0(postcss@8.4.49): dependencies: - postcss: 8.5.1 + postcss: 8.4.49 sort-css-media-queries: 2.2.0 - postcss-svgo@6.0.3(postcss@8.5.1): + postcss-svgo@6.0.3(postcss@8.4.49): dependencies: - postcss: 8.5.1 + postcss: 8.4.49 postcss-value-parser: 4.2.0 svgo: 3.3.2 - postcss-svgo@7.0.1(postcss@8.5.1): + postcss-svgo@7.0.1(postcss@8.4.49): dependencies: - postcss: 8.5.1 + postcss: 8.4.49 postcss-value-parser: 4.2.0 svgo: 3.3.2 - postcss-unique-selectors@6.0.4(postcss@8.5.1): + postcss-unique-selectors@6.0.4(postcss@8.4.49): dependencies: - postcss: 8.5.1 + postcss: 8.4.49 postcss-selector-parser: 6.1.2 - postcss-unique-selectors@7.0.3(postcss@8.5.1): + postcss-unique-selectors@7.0.3(postcss@8.4.49): dependencies: - postcss: 8.5.1 + postcss: 8.4.49 postcss-selector-parser: 6.1.2 postcss-value-parser@4.2.0: {} - postcss-zindex@6.0.2(postcss@8.5.1): + postcss-zindex@6.0.2(postcss@8.4.49): dependencies: - postcss: 8.5.1 + postcss: 8.4.49 - postcss@8.5.1: + postcss@8.4.49: dependencies: nanoid: 3.3.8 picocolors: 1.1.1 @@ -48683,7 +48702,7 @@ snapshots: minimist: 1.2.8 mkdirp-classic: 0.5.3 napi-build-utils: 1.0.2 - node-abi: 3.73.0 + node-abi: 3.71.0 pump: 3.0.2 rc: 1.2.8 simple-get: 4.0.1 @@ -48897,8 +48916,8 @@ snapshots: dependencies: '@coral-xyz/anchor': 0.30.1(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) '@rollup/plugin-json': 6.1.0(rollup@4.30.1) - '@solana/spl-token': 0.4.6(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) - '@solana/web3.js': 1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@solana/spl-token': 0.4.6(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@solana/web3.js': 1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) transitivePeerDependencies: - bufferutil - encoding @@ -49011,7 +49030,7 @@ snapshots: dependencies: side-channel: 1.1.0 - qs@6.14.0: + qs@6.13.1: dependencies: side-channel: 1.1.0 @@ -49161,24 +49180,24 @@ snapshots: react-loadable: '@docusaurus/react-loadable@6.0.0(react@18.3.1)' webpack: 5.97.1(@swc/core@1.10.7(@swc/helpers@0.5.15)) - react-remove-scroll-bar@2.3.8(@types/react@19.0.7)(react@19.0.0): + react-remove-scroll-bar@2.3.8(@types/react@19.0.5)(react@19.0.0): dependencies: react: 19.0.0 - react-style-singleton: 2.2.3(@types/react@19.0.7)(react@19.0.0) + react-style-singleton: 2.2.3(@types/react@19.0.5)(react@19.0.0) tslib: 2.8.1 optionalDependencies: - '@types/react': 19.0.7 + '@types/react': 19.0.5 - react-remove-scroll@2.6.2(@types/react@19.0.7)(react@19.0.0): + react-remove-scroll@2.6.2(@types/react@19.0.5)(react@19.0.0): dependencies: react: 19.0.0 - react-remove-scroll-bar: 2.3.8(@types/react@19.0.7)(react@19.0.0) - react-style-singleton: 2.2.3(@types/react@19.0.7)(react@19.0.0) + react-remove-scroll-bar: 2.3.8(@types/react@19.0.5)(react@19.0.0) + react-style-singleton: 2.2.3(@types/react@19.0.5)(react@19.0.0) tslib: 2.8.1 - use-callback-ref: 1.3.3(@types/react@19.0.7)(react@19.0.0) - use-sidecar: 1.1.3(@types/react@19.0.7)(react@19.0.0) + use-callback-ref: 1.3.3(@types/react@19.0.5)(react@19.0.0) + use-sidecar: 1.1.3(@types/react@19.0.5)(react@19.0.0) optionalDependencies: - '@types/react': 19.0.7 + '@types/react': 19.0.5 react-router-config@5.1.1(react-router@5.3.4(react@18.3.1))(react@18.3.1): dependencies: @@ -49238,13 +49257,13 @@ snapshots: optionalDependencies: react-dom: 19.0.0(react@19.0.0) - react-style-singleton@2.2.3(@types/react@19.0.7)(react@19.0.0): + react-style-singleton@2.2.3(@types/react@19.0.5)(react@19.0.0): dependencies: get-nonce: 1.0.1 react: 19.0.0 tslib: 2.8.1 optionalDependencies: - '@types/react': 19.0.7 + '@types/react': 19.0.5 react-waypoint@10.3.0(react@18.3.1): dependencies: @@ -49438,7 +49457,7 @@ snapshots: define-properties: 1.2.1 es-abstract: 1.23.9 es-errors: 1.3.0 - es-object-atoms: 1.1.1 + es-object-atoms: 1.0.0 get-intrinsic: 1.2.7 get-proto: 1.0.1 which-builtin-type: 1.2.1 @@ -49500,9 +49519,9 @@ snapshots: dependencies: jsesc: 3.0.2 - rehackt@0.1.0(@types/react@19.0.7)(react@19.0.0): + rehackt@0.1.0(@types/react@19.0.5)(react@19.0.0): optionalDependencies: - '@types/react': 19.0.7 + '@types/react': 19.0.5 react: 19.0.0 rehype-parse@7.0.1: @@ -49827,7 +49846,7 @@ snapshots: dependencies: escalade: 3.2.0 picocolors: 1.1.1 - postcss: 8.5.1 + postcss: 8.4.49 strip-json-comments: 3.1.1 run-async@2.4.1: {} @@ -50068,7 +50087,7 @@ snapshots: dependencies: dunder-proto: 1.0.1 es-errors: 1.3.0 - es-object-atoms: 1.1.1 + es-object-atoms: 1.0.0 setimmediate@1.0.5: {} @@ -50108,10 +50127,8 @@ snapshots: prebuild-install: 7.1.2 semver: 7.6.3 simple-get: 4.0.1 - tar-fs: 3.0.8 + tar-fs: 3.0.7 tunnel-agent: 0.6.0 - transitivePeerDependencies: - - bare-buffer sharp@0.33.5: dependencies: @@ -50157,14 +50174,14 @@ snapshots: interpret: 1.4.0 rechoir: 0.6.2 - shiki@1.27.2: + shiki@1.26.1: dependencies: - '@shikijs/core': 1.27.2 - '@shikijs/engine-javascript': 1.27.2 - '@shikijs/engine-oniguruma': 1.27.2 - '@shikijs/langs': 1.27.2 - '@shikijs/themes': 1.27.2 - '@shikijs/types': 1.27.2 + '@shikijs/core': 1.26.1 + '@shikijs/engine-javascript': 1.26.1 + '@shikijs/engine-oniguruma': 1.26.1 + '@shikijs/langs': 1.26.1 + '@shikijs/themes': 1.26.1 + '@shikijs/types': 1.26.1 '@shikijs/vscode-textmate': 10.0.1 '@types/hast': 3.0.4 @@ -50213,7 +50230,7 @@ snapshots: dependencies: '@sigstore/bundle': 2.3.2 '@sigstore/core': 1.1.0 - '@sigstore/protobuf-specs': 0.3.3 + '@sigstore/protobuf-specs': 0.3.2 '@sigstore/sign': 2.3.2 '@sigstore/tuf': 2.3.4 '@sigstore/verify': 1.2.1 @@ -50388,14 +50405,14 @@ snapshots: solana-agent-kit@1.4.0(@noble/hashes@1.7.0)(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@20.17.9)(arweave@1.15.5)(axios@1.7.9)(borsh@2.0.0)(buffer@6.0.3)(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(handlebars@4.7.8)(react@19.0.0)(sodium-native@3.4.1)(typescript@5.7.3)(utf-8-validate@5.0.10): dependencies: '@3land/listings-sdk': 0.0.4(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@20.17.9)(arweave@1.15.5)(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) - '@ai-sdk/openai': 1.0.19(zod@3.24.1) + '@ai-sdk/openai': 1.0.18(zod@3.24.1) '@bonfida/spl-name-service': 3.0.7(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) '@cks-systems/manifest-sdk': 0.1.59(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) '@coral-xyz/anchor': 0.29.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) - '@langchain/core': 0.3.30(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)) - '@langchain/groq': 0.1.3(@langchain/core@0.3.30(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(encoding@0.1.13) - '@langchain/langgraph': 0.2.40(@langchain/core@0.3.30(openai@4.78.1(encoding@0.1.13)(zod@3.24.1))) - '@langchain/openai': 0.3.17(@langchain/core@0.3.30(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(encoding@0.1.13) + '@langchain/core': 0.3.29(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)) + '@langchain/groq': 0.1.3(@langchain/core@0.3.29(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(encoding@0.1.13) + '@langchain/langgraph': 0.2.39(@langchain/core@0.3.29(openai@4.78.1(encoding@0.1.13)(zod@3.24.1))) + '@langchain/openai': 0.3.17(@langchain/core@0.3.29(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(encoding@0.1.13) '@lightprotocol/compressed-token': 0.17.1(@lightprotocol/stateless.js@0.17.1(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) '@lightprotocol/stateless.js': 0.17.1(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) '@metaplex-foundation/mpl-core': 1.1.1(@metaplex-foundation/umi@0.9.2)(@noble/hashes@1.7.0) @@ -50414,15 +50431,88 @@ snapshots: '@sqds/multisig': 2.1.3(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) '@tensor-oss/tensorswap-sdk': 4.5.0(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) '@tiplink/api': 0.3.1(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(sodium-native@3.4.1)(utf-8-validate@5.0.10) - ai: 4.0.38(react@19.0.0)(zod@3.24.1) + ai: 4.0.33(react@19.0.0)(zod@3.24.1) bn.js: 5.2.1 bs58: 6.0.0 chai: 5.1.2 decimal.js: 10.4.3 dotenv: 16.4.7 - flash-sdk: 2.25.8(@swc/core@1.10.7(@swc/helpers@0.5.15))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) + flash-sdk: 2.25.3(@swc/core@1.10.7(@swc/helpers@0.5.15))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) form-data: 4.0.1 - langchain: 0.3.11(@langchain/core@0.3.30(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(@langchain/groq@0.1.3(@langchain/core@0.3.30(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(encoding@0.1.13))(axios@1.7.9)(encoding@0.1.13)(handlebars@4.7.8)(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)) + langchain: 0.3.11(@langchain/core@0.3.29(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(@langchain/groq@0.1.3(@langchain/core@0.3.29(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(encoding@0.1.13))(axios@1.7.9)(encoding@0.1.13)(handlebars@4.7.8)(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)) + openai: 4.78.1(encoding@0.1.13)(zod@3.24.1) + typedoc: 0.27.6(typescript@5.7.3) + zod: 3.24.1 + transitivePeerDependencies: + - '@langchain/anthropic' + - '@langchain/aws' + - '@langchain/cerebras' + - '@langchain/cohere' + - '@langchain/google-genai' + - '@langchain/google-vertexai' + - '@langchain/google-vertexai-web' + - '@langchain/mistralai' + - '@langchain/ollama' + - '@noble/hashes' + - '@swc/core' + - '@swc/wasm' + - '@types/node' + - arweave + - axios + - borsh + - buffer + - bufferutil + - cheerio + - debug + - encoding + - fastestsmallesttextencoderdecoder + - handlebars + - peggy + - react + - sodium-native + - supports-color + - typeorm + - typescript + - utf-8-validate + + solana-agent-kit@1.4.0(@noble/hashes@1.7.0)(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.10.5)(arweave@1.15.5)(axios@1.7.9)(borsh@2.0.0)(buffer@6.0.3)(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(handlebars@4.7.8)(react@19.0.0)(sodium-native@3.4.1)(typescript@5.7.3)(utf-8-validate@5.0.10): + dependencies: + '@3land/listings-sdk': 0.0.4(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.10.5)(arweave@1.15.5)(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@ai-sdk/openai': 1.0.18(zod@3.24.1) + '@bonfida/spl-name-service': 3.0.7(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@cks-systems/manifest-sdk': 0.1.59(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@coral-xyz/anchor': 0.29.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@langchain/core': 0.3.29(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)) + '@langchain/groq': 0.1.3(@langchain/core@0.3.29(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(encoding@0.1.13) + '@langchain/langgraph': 0.2.39(@langchain/core@0.3.29(openai@4.78.1(encoding@0.1.13)(zod@3.24.1))) + '@langchain/openai': 0.3.17(@langchain/core@0.3.29(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(encoding@0.1.13) + '@lightprotocol/compressed-token': 0.17.1(@lightprotocol/stateless.js@0.17.1(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@lightprotocol/stateless.js': 0.17.1(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@metaplex-foundation/mpl-core': 1.1.1(@metaplex-foundation/umi@0.9.2)(@noble/hashes@1.7.0) + '@metaplex-foundation/mpl-token-metadata': 3.3.0(@metaplex-foundation/umi@0.9.2) + '@metaplex-foundation/mpl-toolbox': 0.9.4(@metaplex-foundation/umi@0.9.2) + '@metaplex-foundation/umi': 0.9.2 + '@metaplex-foundation/umi-bundle-defaults': 0.9.2(@metaplex-foundation/umi@0.9.2)(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(encoding@0.1.13) + '@metaplex-foundation/umi-web3js-adapters': 0.9.2(@metaplex-foundation/umi@0.9.2)(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)) + '@onsol/tldparser': 0.6.7(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bn.js@5.2.1)(borsh@2.0.0)(buffer@6.0.3)(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@orca-so/common-sdk': 0.6.4(@solana/spl-token@0.4.9(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10))(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(decimal.js@10.4.3) + '@orca-so/whirlpools-sdk': 0.13.13(@coral-xyz/anchor@0.29.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(@orca-so/common-sdk@0.6.4(@solana/spl-token@0.4.9(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10))(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(decimal.js@10.4.3))(@solana/spl-token@0.4.9(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10))(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(decimal.js@10.4.3) + '@pythnetwork/hermes-client': 1.3.0(axios@1.7.9) + '@raydium-io/raydium-sdk-v2': 0.1.95-alpha(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@solana/spl-token': 0.4.9(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@solana/web3.js': 1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@sqds/multisig': 2.1.3(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@tensor-oss/tensorswap-sdk': 4.5.0(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@tiplink/api': 0.3.1(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(sodium-native@3.4.1)(utf-8-validate@5.0.10) + ai: 4.0.33(react@19.0.0)(zod@3.24.1) + bn.js: 5.2.1 + bs58: 6.0.0 + chai: 5.1.2 + decimal.js: 10.4.3 + dotenv: 16.4.7 + flash-sdk: 2.25.3(@swc/core@1.10.7(@swc/helpers@0.5.15))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) + form-data: 4.0.1 + langchain: 0.3.11(@langchain/core@0.3.29(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(@langchain/groq@0.1.3(@langchain/core@0.3.29(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(encoding@0.1.13))(axios@1.7.9)(encoding@0.1.13)(handlebars@4.7.8)(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)) openai: 4.78.1(encoding@0.1.13)(zod@3.24.1) typedoc: 0.27.6(typescript@5.7.3) zod: 3.24.1 @@ -50521,21 +50611,21 @@ snapshots: spdx-correct@3.2.0: dependencies: spdx-expression-parse: 3.0.1 - spdx-license-ids: 3.0.21 + spdx-license-ids: 3.0.20 spdx-exceptions@2.5.0: {} spdx-expression-parse@3.0.1: dependencies: spdx-exceptions: 2.5.0 - spdx-license-ids: 3.0.21 + spdx-license-ids: 3.0.20 spdx-expression-parse@4.0.0: dependencies: spdx-exceptions: 2.5.0 - spdx-license-ids: 3.0.21 + spdx-license-ids: 3.0.20 - spdx-license-ids@3.0.21: {} + spdx-license-ids@3.0.20: {} spdy-transport@3.0.0: dependencies: @@ -50624,9 +50714,9 @@ snapshots: dependencies: minipass: 7.1.2 - sswr@2.1.0(svelte@5.18.0): + sswr@2.1.0(svelte@5.17.3): dependencies: - svelte: 5.18.0 + svelte: 5.17.3 swrev: 4.0.0 stable-hash@0.0.4: {} @@ -50768,7 +50858,7 @@ snapshots: define-properties: 1.2.1 es-abstract: 1.23.9 es-errors: 1.3.0 - es-object-atoms: 1.1.1 + es-object-atoms: 1.0.0 get-intrinsic: 1.2.7 gopd: 1.2.0 has-symbols: 1.1.0 @@ -50789,7 +50879,7 @@ snapshots: define-data-property: 1.1.4 define-properties: 1.2.1 es-abstract: 1.23.9 - es-object-atoms: 1.1.1 + es-object-atoms: 1.0.0 has-property-descriptors: 1.0.2 string.prototype.trimend@1.0.9: @@ -50797,13 +50887,13 @@ snapshots: call-bind: 1.0.8 call-bound: 1.0.3 define-properties: 1.2.1 - es-object-atoms: 1.1.1 + es-object-atoms: 1.0.0 string.prototype.trimstart@1.0.8: dependencies: call-bind: 1.0.8 define-properties: 1.2.1 - es-object-atoms: 1.1.1 + es-object-atoms: 1.0.0 string_decoder@0.10.31: {} @@ -50880,21 +50970,21 @@ snapshots: dependencies: inline-style-parser: 0.2.4 - stylehacks@6.1.1(postcss@8.5.1): + stylehacks@6.1.1(postcss@8.4.49): dependencies: browserslist: 4.24.4 - postcss: 8.5.1 + postcss: 8.4.49 postcss-selector-parser: 6.1.2 - stylehacks@7.0.4(postcss@8.5.1): + stylehacks@7.0.4(postcss@8.4.49): dependencies: browserslist: 4.24.4 - postcss: 8.5.1 + postcss: 8.4.49 postcss-selector-parser: 6.1.2 stylis@4.2.0: {} - stylis@4.3.5: {} + stylis@4.3.4: {} subarg@1.0.0: dependencies: @@ -50937,7 +51027,7 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - svelte@5.18.0: + svelte@5.17.3: dependencies: '@ampproject/remapping': 2.3.0 '@jridgewell/sourcemap-codec': 1.5.0 @@ -50948,7 +51038,7 @@ snapshots: axobject-query: 4.1.0 clsx: 2.1.1 esm-env: 1.2.2 - esrap: 1.4.3 + esrap: 1.4.2 is-reference: 3.0.3 locate-character: 3.0.0 magic-string: 0.30.17 @@ -50994,11 +51084,11 @@ snapshots: tailwind-merge@2.6.0: {} - tailwindcss-animate@1.0.7(tailwindcss@3.4.17(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.10.7)(typescript@5.6.3))): + tailwindcss-animate@1.0.7(tailwindcss@3.4.17(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.10.5)(typescript@5.6.3))): dependencies: - tailwindcss: 3.4.17(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.10.7)(typescript@5.6.3)) + tailwindcss: 3.4.17(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.10.5)(typescript@5.6.3)) - tailwindcss@3.4.17(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.10.7)(typescript@5.6.3)): + tailwindcss@3.4.17(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.10.5)(typescript@5.6.3)): dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -51014,11 +51104,11 @@ snapshots: normalize-path: 3.0.0 object-hash: 3.0.0 picocolors: 1.1.1 - postcss: 8.5.1 - postcss-import: 15.1.0(postcss@8.5.1) - postcss-js: 4.0.1(postcss@8.5.1) - postcss-load-config: 4.0.2(postcss@8.5.1)(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.10.7)(typescript@5.6.3)) - postcss-nested: 6.2.0(postcss@8.5.1) + postcss: 8.4.49 + postcss-import: 15.1.0(postcss@8.4.49) + postcss-js: 4.0.1(postcss@8.4.49) + postcss-load-config: 4.0.2(postcss@8.4.49)(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.10.5)(typescript@5.6.3)) + postcss-nested: 6.2.0(postcss@8.4.49) postcss-selector-parser: 6.1.2 resolve: 1.22.10 sucrase: 3.35.0 @@ -51048,15 +51138,13 @@ snapshots: pump: 3.0.2 tar-stream: 2.2.0 - tar-fs@3.0.8: + tar-fs@3.0.7: dependencies: pump: 3.0.2 tar-stream: 3.1.7 optionalDependencies: - bare-fs: 4.0.1 - bare-path: 3.0.0 - transitivePeerDependencies: - - bare-buffer + bare-fs: 2.3.5 + bare-path: 2.1.3 tar-stream@2.2.0: dependencies: @@ -51164,21 +51252,21 @@ snapshots: dependencies: any-promise: 1.3.0 - thirdweb@5.84.0(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(bufferutil@4.0.9)(encoding@0.1.13)(ethers@6.13.4(bufferutil@4.0.9)(utf-8-validate@5.0.10))(ioredis@5.4.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1): + thirdweb@5.83.1(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(bufferutil@4.0.9)(encoding@0.1.13)(ethers@6.13.4(bufferutil@4.0.9)(utf-8-validate@5.0.10))(ioredis@5.4.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1): dependencies: '@coinbase/wallet-sdk': 4.2.4 - '@emotion/react': 11.14.0(@types/react@19.0.7)(react@19.0.0) - '@emotion/styled': 11.14.0(@emotion/react@11.14.0(@types/react@19.0.7)(react@19.0.0))(@types/react@19.0.7)(react@19.0.0) + '@emotion/react': 11.14.0(@types/react@19.0.5)(react@19.0.0) + '@emotion/styled': 11.14.0(@emotion/react@11.14.0(@types/react@19.0.5)(react@19.0.0))(@types/react@19.0.5)(react@19.0.0) '@google/model-viewer': 2.1.1 '@noble/curves': 1.7.0 '@noble/hashes': 1.6.1 '@passwordless-id/webauthn': 2.1.2 - '@radix-ui/react-dialog': 1.1.4(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-focus-scope': 1.1.1(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-dialog': 1.1.4(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-focus-scope': 1.1.1(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@radix-ui/react-icons': 1.3.2(react@19.0.0) - '@radix-ui/react-tooltip': 1.1.5(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-tooltip': 1.1.5(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@tanstack/react-query': 5.62.16(react@19.0.0) - '@walletconnect/ethereum-provider': 2.17.3(@types/react@19.0.7)(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(react@19.0.0)(utf-8-validate@5.0.10) + '@walletconnect/ethereum-provider': 2.17.3(@types/react@19.0.5)(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(react@19.0.0)(utf-8-validate@5.0.10) '@walletconnect/sign-client': 2.17.3(bufferutil@4.0.9)(ioredis@5.4.2)(utf-8-validate@5.0.10) abitype: 1.0.7(typescript@5.7.3)(zod@3.24.1) cross-spawn: 7.0.6 @@ -51296,15 +51384,15 @@ snapshots: tlds@1.255.0: {} - tldts-core@6.1.72: {} + tldts-core@6.1.71: {} - tldts-experimental@6.1.72: + tldts-experimental@6.1.71: dependencies: - tldts-core: 6.1.72 + tldts-core: 6.1.71 - tldts@6.1.72: + tldts@6.1.71: dependencies: - tldts-core: 6.1.72 + tldts-core: 6.1.71 tmp-promise@3.0.3: dependencies: @@ -51346,7 +51434,7 @@ snapshots: together-ai@0.7.0(encoding@0.1.13): dependencies: - '@types/node': 18.19.71 + '@types/node': 18.19.70 '@types/node-fetch': 2.6.12 abort-controller: 3.0.0 agentkeepalive: 4.6.0 @@ -51382,7 +51470,7 @@ snapshots: tough-cookie@5.1.0: dependencies: - tldts: 6.1.72 + tldts: 6.1.71 tr46@0.0.3: {} @@ -51394,7 +51482,7 @@ snapshots: dependencies: punycode: 2.3.1 - traverse@0.6.11: + traverse@0.6.10: dependencies: gopd: 1.2.0 typedarray.prototype.slice: 1.0.5 @@ -51458,12 +51546,12 @@ snapshots: babel-jest: 29.7.0(@babel/core@7.26.0) esbuild: 0.24.2 - ts-jest@29.2.5(@babel/core@7.26.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.0))(jest@29.7.0(@types/node@22.10.7)(babel-plugin-macros@3.1.0))(typescript@5.6.3): + ts-jest@29.2.5(@babel/core@7.26.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.0))(jest@29.7.0(@types/node@22.10.5)(babel-plugin-macros@3.1.0))(typescript@5.6.3): dependencies: bs-logger: 0.2.6 ejs: 3.1.10 fast-json-stable-stringify: 2.1.0 - jest: 29.7.0(@types/node@22.10.7)(babel-plugin-macros@3.1.0) + jest: 29.7.0(@types/node@22.10.5)(babel-plugin-macros@3.1.0) jest-util: 29.7.0 json5: 2.2.3 lodash.memoize: 4.1.2 @@ -51477,12 +51565,12 @@ snapshots: '@jest/types': 29.6.3 babel-jest: 29.7.0(@babel/core@7.26.0) - ts-jest@29.2.5(@babel/core@7.26.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.0))(jest@29.7.0(@types/node@22.10.7)(babel-plugin-macros@3.1.0))(typescript@5.7.3): + ts-jest@29.2.5(@babel/core@7.26.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.0))(jest@29.7.0(@types/node@22.10.5)(babel-plugin-macros@3.1.0))(typescript@5.7.3): dependencies: bs-logger: 0.2.6 ejs: 3.1.10 fast-json-stable-stringify: 2.1.0 - jest: 29.7.0(@types/node@22.10.7)(babel-plugin-macros@3.1.0) + jest: 29.7.0(@types/node@22.10.5)(babel-plugin-macros@3.1.0) jest-util: 29.7.0 json5: 2.2.3 lodash.memoize: 4.1.2 @@ -51519,14 +51607,14 @@ snapshots: ts-mixer@6.0.4: {} - ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@18.19.71)(typescript@5.6.3): + ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@18.19.70)(typescript@5.6.3): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 18.19.71 + '@types/node': 18.19.70 acorn: 8.14.0 acorn-walk: 8.3.4 arg: 4.1.3 @@ -51560,14 +51648,14 @@ snapshots: optionalDependencies: '@swc/core': 1.10.7(@swc/helpers@0.5.15) - ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.10.7)(typescript@5.6.3): + ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.10.5)(typescript@5.6.3): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 22.10.7 + '@types/node': 22.10.5 acorn: 8.14.0 acorn-walk: 8.3.4 arg: 4.1.3 @@ -51581,14 +51669,14 @@ snapshots: '@swc/core': 1.10.7(@swc/helpers@0.5.15) optional: true - ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.10.7)(typescript@5.7.3): + ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.10.5)(typescript@5.7.3): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 22.10.7 + '@types/node': 22.10.5 acorn: 8.14.0 acorn-walk: 8.3.4 arg: 4.1.3 @@ -51658,7 +51746,7 @@ snapshots: tsscmp@1.0.6: {} - tsup@6.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(postcss@8.5.1)(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@18.19.71)(typescript@5.6.3))(typescript@5.6.3): + tsup@6.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(postcss@8.4.49)(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@18.19.70)(typescript@5.6.3))(typescript@5.6.3): dependencies: bundle-require: 4.2.1(esbuild@0.17.19) cac: 6.7.14 @@ -51668,7 +51756,7 @@ snapshots: execa: 5.1.1 globby: 11.1.0 joycon: 3.1.1 - postcss-load-config: 3.1.4(postcss@8.5.1)(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@18.19.71)(typescript@5.6.3)) + postcss-load-config: 3.1.4(postcss@8.4.49)(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@18.19.70)(typescript@5.6.3)) resolve-from: 5.0.0 rollup: 3.29.5 source-map: 0.8.0-beta.0 @@ -51676,23 +51764,23 @@ snapshots: tree-kill: 1.2.2 optionalDependencies: '@swc/core': 1.10.7(@swc/helpers@0.5.15) - postcss: 8.5.1 + postcss: 8.4.49 typescript: 5.6.3 transitivePeerDependencies: - supports-color - ts-node - tsup@8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.7.0): + tsup@8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.7.0): dependencies: bundle-require: 5.1.0(esbuild@0.24.2) cac: 6.7.14 chokidar: 4.0.3 - consola: 3.4.0 + consola: 3.3.3 debug: 4.4.0(supports-color@5.5.0) esbuild: 0.24.2 joycon: 3.1.1 picocolors: 1.1.1 - postcss-load-config: 6.0.1(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(yaml@2.7.0) + postcss-load-config: 6.0.1(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(yaml@2.7.0) resolve-from: 5.0.0 rollup: 4.30.1 source-map: 0.8.0-beta.0 @@ -51702,7 +51790,7 @@ snapshots: tree-kill: 1.2.2 optionalDependencies: '@swc/core': 1.10.7(@swc/helpers@0.5.15) - postcss: 8.5.1 + postcss: 8.4.49 typescript: 5.6.3 transitivePeerDependencies: - jiti @@ -51710,17 +51798,17 @@ snapshots: - tsx - yaml - tsup@8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0): + tsup@8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0): dependencies: bundle-require: 5.1.0(esbuild@0.24.2) cac: 6.7.14 chokidar: 4.0.3 - consola: 3.4.0 + consola: 3.3.3 debug: 4.4.0(supports-color@5.5.0) esbuild: 0.24.2 joycon: 3.1.1 picocolors: 1.1.1 - postcss-load-config: 6.0.1(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(yaml@2.7.0) + postcss-load-config: 6.0.1(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(yaml@2.7.0) resolve-from: 5.0.0 rollup: 4.30.1 source-map: 0.8.0-beta.0 @@ -51730,7 +51818,7 @@ snapshots: tree-kill: 1.2.2 optionalDependencies: '@swc/core': 1.10.7(@swc/helpers@0.5.15) - postcss: 8.5.1 + postcss: 8.4.49 typescript: 5.7.3 transitivePeerDependencies: - jiti @@ -51901,7 +51989,7 @@ snapshots: lunr: 2.3.9 markdown-it: 14.1.0 minimatch: 9.0.5 - shiki: 1.27.2 + shiki: 1.26.1 typescript: 5.6.3 yaml: 2.7.0 @@ -51910,13 +51998,13 @@ snapshots: lunr: 2.3.9 markdown-it: 14.1.0 minimatch: 9.0.5 - shiki: 1.27.2 + shiki: 1.26.1 typescript: 5.7.3 yaml: 2.7.0 typedoc@0.27.6(typescript@5.7.3): dependencies: - '@gerrit0/mini-shiki': 1.27.2 + '@gerrit0/mini-shiki': 1.26.1 lunr: 2.3.9 markdown-it: 14.1.0 minimatch: 9.0.5 @@ -51927,11 +52015,11 @@ snapshots: typescript-collections@1.3.3: {} - typescript-eslint@8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3): + typescript-eslint@8.19.1(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3): dependencies: - '@typescript-eslint/eslint-plugin': 8.20.0(@typescript-eslint/parser@8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3))(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3) - '@typescript-eslint/parser': 8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3) - '@typescript-eslint/utils': 8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3) + '@typescript-eslint/eslint-plugin': 8.19.1(@typescript-eslint/parser@8.19.1(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3))(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3) + '@typescript-eslint/parser': 8.19.1(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3) + '@typescript-eslint/utils': 8.19.1(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3) eslint: 9.18.0(jiti@2.4.2) typescript: 5.6.3 transitivePeerDependencies: @@ -51984,7 +52072,7 @@ snapshots: '@rollup/pluginutils': 5.1.4(rollup@3.29.5) chalk: 5.4.1 citty: 0.1.6 - consola: 3.4.0 + consola: 3.3.3 defu: 6.1.4 esbuild: 0.19.12 globby: 13.2.2 @@ -51992,9 +52080,9 @@ snapshots: jiti: 1.21.7 magic-string: 0.30.17 mkdist: 1.6.0(typescript@5.7.3) - mlly: 1.7.4 + mlly: 1.7.3 pathe: 1.1.2 - pkg-types: 1.3.1 + pkg-types: 1.3.0 pretty-bytes: 6.1.1 rollup: 3.29.5 rollup-plugin-dts: 6.1.1(rollup@3.29.5)(typescript@5.7.3) @@ -52032,11 +52120,11 @@ snapshots: undici@6.19.8: {} - undici@7.2.3: {} + undici@7.2.1: {} unenv@1.10.0: dependencies: - consola: 3.4.0 + consola: 3.3.3 defu: 6.1.4 mime: 3.0.0 node-fetch-native: 1.6.4 @@ -52192,7 +52280,7 @@ snapshots: untyped@1.5.2: dependencies: '@babel/core': 7.26.0 - '@babel/standalone': 7.26.6 + '@babel/standalone': 7.26.5 '@babel/types': 7.26.5 citty: 0.1.6 defu: 6.1.4 @@ -52267,22 +52355,22 @@ snapshots: url@0.11.4: dependencies: punycode: 1.4.1 - qs: 6.14.0 + qs: 6.13.1 - use-callback-ref@1.3.3(@types/react@19.0.7)(react@19.0.0): + use-callback-ref@1.3.3(@types/react@19.0.5)(react@19.0.0): dependencies: react: 19.0.0 tslib: 2.8.1 optionalDependencies: - '@types/react': 19.0.7 + '@types/react': 19.0.5 - use-sidecar@1.1.3(@types/react@19.0.7)(react@19.0.0): + use-sidecar@1.1.3(@types/react@19.0.5)(react@19.0.0): dependencies: detect-node-es: 1.1.0 react: 19.0.0 tslib: 2.8.1 optionalDependencies: - '@types/react': 19.0.7 + '@types/react': 19.0.5 use-sync-external-store@1.2.0(react@19.0.0): dependencies: @@ -52360,12 +52448,12 @@ snapshots: validate-npm-package-name@5.0.1: {} - valtio@1.11.2(@types/react@19.0.7)(react@19.0.0): + valtio@1.11.2(@types/react@19.0.5)(react@19.0.0): dependencies: proxy-compare: 2.5.1 use-sync-external-store: 1.2.0(react@19.0.0) optionalDependencies: - '@types/react': 19.0.7 + '@types/react': 19.0.5 react: 19.0.0 value-equal@1.0.1: {} @@ -52509,7 +52597,7 @@ snapshots: dependencies: cac: 6.7.14 debug: 4.4.0(supports-color@5.5.0) - mlly: 1.7.4 + mlly: 1.7.3 pathe: 1.1.2 picocolors: 1.1.1 vite: 5.4.11(@types/node@20.17.9)(terser@5.37.0) @@ -52524,13 +52612,13 @@ snapshots: - supports-color - terser - vite-node@1.1.3(@types/node@22.10.7)(terser@5.37.0): + vite-node@1.1.3(@types/node@22.10.5)(terser@5.37.0): dependencies: cac: 6.7.14 debug: 4.4.0(supports-color@5.5.0) pathe: 1.1.2 picocolors: 1.1.1 - vite: 5.4.11(@types/node@22.10.7)(terser@5.37.0) + vite: 5.4.11(@types/node@22.10.5)(terser@5.37.0) transitivePeerDependencies: - '@types/node' - less @@ -52542,13 +52630,13 @@ snapshots: - supports-color - terser - vite-node@1.2.1(@types/node@18.19.71)(terser@5.37.0): + vite-node@1.2.1(@types/node@18.19.70)(terser@5.37.0): dependencies: cac: 6.7.14 debug: 4.4.0(supports-color@5.5.0) pathe: 1.1.2 picocolors: 1.1.1 - vite: 5.4.11(@types/node@18.19.71)(terser@5.37.0) + vite: 5.4.11(@types/node@18.19.70)(terser@5.37.0) transitivePeerDependencies: - '@types/node' - less @@ -52578,13 +52666,13 @@ snapshots: - supports-color - terser - vite-node@1.2.1(@types/node@22.10.7)(terser@5.37.0): + vite-node@1.2.1(@types/node@22.10.5)(terser@5.37.0): dependencies: cac: 6.7.14 debug: 4.4.0(supports-color@5.5.0) pathe: 1.1.2 picocolors: 1.1.1 - vite: 5.4.11(@types/node@22.10.7)(terser@5.37.0) + vite: 5.4.11(@types/node@22.10.5)(terser@5.37.0) transitivePeerDependencies: - '@types/node' - less @@ -52613,12 +52701,12 @@ snapshots: - supports-color - terser - vite-node@2.1.4(@types/node@22.10.7)(terser@5.37.0): + vite-node@2.1.4(@types/node@22.10.5)(terser@5.37.0): dependencies: cac: 6.7.14 debug: 4.4.0(supports-color@5.5.0) pathe: 1.1.2 - vite: 5.4.11(@types/node@22.10.7)(terser@5.37.0) + vite: 5.4.11(@types/node@22.10.5)(terser@5.37.0) transitivePeerDependencies: - '@types/node' - less @@ -52630,13 +52718,13 @@ snapshots: - supports-color - terser - vite-node@2.1.5(@types/node@22.10.7)(terser@5.37.0): + vite-node@2.1.5(@types/node@22.10.5)(terser@5.37.0): dependencies: cac: 6.7.14 debug: 4.4.0(supports-color@5.5.0) es-module-lexer: 1.6.0 pathe: 1.1.2 - vite: 5.4.11(@types/node@22.10.7)(terser@5.37.0) + vite: 5.4.11(@types/node@22.10.5)(terser@5.37.0) transitivePeerDependencies: - '@types/node' - less @@ -52666,13 +52754,13 @@ snapshots: - supports-color - terser - vite-node@2.1.8(@types/node@22.10.7)(terser@5.37.0): + vite-node@2.1.8(@types/node@22.10.5)(terser@5.37.0): dependencies: cac: 6.7.14 debug: 4.4.0(supports-color@5.5.0) es-module-lexer: 1.6.0 pathe: 1.1.2 - vite: 5.4.11(@types/node@22.10.7)(terser@5.37.0) + vite: 5.4.11(@types/node@22.10.5)(terser@5.37.0) transitivePeerDependencies: - '@types/node' - less @@ -52702,12 +52790,12 @@ snapshots: - supports-color - terser - vite-plugin-compression@0.5.1(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0)): + vite-plugin-compression@0.5.1(vite@6.0.7(@types/node@22.10.5)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0)): dependencies: chalk: 4.1.2 debug: 4.4.0(supports-color@5.5.0) fs-extra: 10.1.0 - vite: 6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0) + vite: 6.0.7(@types/node@22.10.5)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0) transitivePeerDependencies: - supports-color @@ -52722,64 +52810,64 @@ snapshots: - supports-color - typescript - vite-tsconfig-paths@5.1.4(typescript@5.6.3)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0)): + vite-tsconfig-paths@5.1.4(typescript@5.6.3)(vite@6.0.7(@types/node@22.10.5)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0)): dependencies: debug: 4.4.0(supports-color@5.5.0) globrex: 0.1.2 tsconfck: 3.1.4(typescript@5.6.3) optionalDependencies: - vite: 6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0) + vite: 6.0.7(@types/node@22.10.5)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0) transitivePeerDependencies: - supports-color - typescript - vite@5.4.11(@types/node@18.19.71)(terser@5.37.0): + vite@5.4.11(@types/node@18.19.70)(terser@5.37.0): dependencies: esbuild: 0.21.5 - postcss: 8.5.1 + postcss: 8.4.49 rollup: 4.30.1 optionalDependencies: - '@types/node': 18.19.71 + '@types/node': 18.19.70 fsevents: 2.3.3 terser: 5.37.0 vite@5.4.11(@types/node@20.17.9)(terser@5.37.0): dependencies: esbuild: 0.21.5 - postcss: 8.5.1 + postcss: 8.4.49 rollup: 4.30.1 optionalDependencies: '@types/node': 20.17.9 fsevents: 2.3.3 terser: 5.37.0 - vite@5.4.11(@types/node@22.10.7)(terser@5.37.0): + vite@5.4.11(@types/node@22.10.5)(terser@5.37.0): dependencies: esbuild: 0.21.5 - postcss: 8.5.1 + postcss: 8.4.49 rollup: 4.30.1 optionalDependencies: - '@types/node': 22.10.7 + '@types/node': 22.10.5 fsevents: 2.3.3 terser: 5.37.0 vite@5.4.11(@types/node@22.8.4)(terser@5.37.0): dependencies: esbuild: 0.21.5 - postcss: 8.5.1 + postcss: 8.4.49 rollup: 4.30.1 optionalDependencies: '@types/node': 22.8.4 fsevents: 2.3.3 terser: 5.37.0 - vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0): + vite@6.0.7(@types/node@22.10.5)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0): dependencies: esbuild: 0.24.2 - postcss: 8.5.1 + postcss: 8.4.49 rollup: 4.30.1 optionalDependencies: - '@types/node': 22.10.7 + '@types/node': 22.10.5 fsevents: 2.3.3 jiti: 2.4.2 terser: 5.37.0 @@ -52826,7 +52914,7 @@ snapshots: - supports-color - terser - vitest@1.1.3(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0): + vitest@1.1.3(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0): dependencies: '@vitest/expect': 1.1.3 '@vitest/runner': 1.1.3 @@ -52846,11 +52934,11 @@ snapshots: strip-literal: 1.3.0 tinybench: 2.9.0 tinypool: 0.8.4 - vite: 5.4.11(@types/node@22.10.7)(terser@5.37.0) - vite-node: 1.1.3(@types/node@22.10.7)(terser@5.37.0) + vite: 5.4.11(@types/node@22.10.5)(terser@5.37.0) + vite-node: 1.1.3(@types/node@22.10.5)(terser@5.37.0) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 22.10.7 + '@types/node': 22.10.5 jsdom: 25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5) transitivePeerDependencies: - less @@ -52862,7 +52950,7 @@ snapshots: - supports-color - terser - vitest@1.2.1(@types/node@18.19.71)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0): + vitest@1.2.1(@types/node@18.19.70)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0): dependencies: '@vitest/expect': 1.2.1 '@vitest/runner': 1.2.1 @@ -52882,11 +52970,11 @@ snapshots: strip-literal: 1.3.0 tinybench: 2.9.0 tinypool: 0.8.4 - vite: 5.4.11(@types/node@18.19.71)(terser@5.37.0) - vite-node: 1.2.1(@types/node@18.19.71)(terser@5.37.0) + vite: 5.4.11(@types/node@18.19.70)(terser@5.37.0) + vite-node: 1.2.1(@types/node@18.19.70)(terser@5.37.0) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 18.19.71 + '@types/node': 18.19.70 jsdom: 25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5) transitivePeerDependencies: - less @@ -52970,7 +53058,7 @@ snapshots: - supports-color - terser - vitest@1.2.1(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0): + vitest@1.2.1(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0): dependencies: '@vitest/expect': 1.2.1 '@vitest/runner': 1.2.1 @@ -52990,11 +53078,11 @@ snapshots: strip-literal: 1.3.0 tinybench: 2.9.0 tinypool: 0.8.4 - vite: 5.4.11(@types/node@22.10.7)(terser@5.37.0) - vite-node: 1.2.1(@types/node@22.10.7)(terser@5.37.0) + vite: 5.4.11(@types/node@22.10.5)(terser@5.37.0) + vite-node: 1.2.1(@types/node@22.10.5)(terser@5.37.0) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 22.10.7 + '@types/node': 22.10.5 jsdom: 25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5) transitivePeerDependencies: - less @@ -53009,7 +53097,7 @@ snapshots: vitest@2.1.4(@types/node@20.17.9)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0): dependencies: '@vitest/expect': 2.1.4 - '@vitest/mocker': 2.1.4(vite@5.4.11(@types/node@22.10.7)(terser@5.37.0)) + '@vitest/mocker': 2.1.4(vite@5.4.11(@types/node@22.10.5)(terser@5.37.0)) '@vitest/pretty-format': 2.1.8 '@vitest/runner': 2.1.4 '@vitest/snapshot': 2.1.4 @@ -53042,10 +53130,10 @@ snapshots: - supports-color - terser - vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0): + vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0): dependencies: '@vitest/expect': 2.1.4 - '@vitest/mocker': 2.1.4(vite@5.4.11(@types/node@22.10.7)(terser@5.37.0)) + '@vitest/mocker': 2.1.4(vite@5.4.11(@types/node@22.10.5)(terser@5.37.0)) '@vitest/pretty-format': 2.1.8 '@vitest/runner': 2.1.4 '@vitest/snapshot': 2.1.4 @@ -53061,11 +53149,11 @@ snapshots: tinyexec: 0.3.2 tinypool: 1.0.2 tinyrainbow: 1.2.0 - vite: 5.4.11(@types/node@22.10.7)(terser@5.37.0) - vite-node: 2.1.4(@types/node@22.10.7)(terser@5.37.0) + vite: 5.4.11(@types/node@22.10.5)(terser@5.37.0) + vite-node: 2.1.4(@types/node@22.10.5)(terser@5.37.0) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 22.10.7 + '@types/node': 22.10.5 jsdom: 25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10) transitivePeerDependencies: - less @@ -53078,10 +53166,10 @@ snapshots: - supports-color - terser - vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0): + vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0): dependencies: '@vitest/expect': 2.1.4 - '@vitest/mocker': 2.1.4(vite@5.4.11(@types/node@22.10.7)(terser@5.37.0)) + '@vitest/mocker': 2.1.4(vite@5.4.11(@types/node@22.10.5)(terser@5.37.0)) '@vitest/pretty-format': 2.1.8 '@vitest/runner': 2.1.4 '@vitest/snapshot': 2.1.4 @@ -53097,11 +53185,11 @@ snapshots: tinyexec: 0.3.2 tinypool: 1.0.2 tinyrainbow: 1.2.0 - vite: 5.4.11(@types/node@22.10.7)(terser@5.37.0) - vite-node: 2.1.4(@types/node@22.10.7)(terser@5.37.0) + vite: 5.4.11(@types/node@22.10.5)(terser@5.37.0) + vite-node: 2.1.4(@types/node@22.10.5)(terser@5.37.0) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 22.10.7 + '@types/node': 22.10.5 jsdom: 25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5) transitivePeerDependencies: - less @@ -53114,10 +53202,10 @@ snapshots: - supports-color - terser - vitest@2.1.5(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0): + vitest@2.1.5(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0): dependencies: '@vitest/expect': 2.1.5 - '@vitest/mocker': 2.1.5(vite@5.4.11(@types/node@22.10.7)(terser@5.37.0)) + '@vitest/mocker': 2.1.5(vite@5.4.11(@types/node@22.10.5)(terser@5.37.0)) '@vitest/pretty-format': 2.1.8 '@vitest/runner': 2.1.5 '@vitest/snapshot': 2.1.5 @@ -53133,11 +53221,11 @@ snapshots: tinyexec: 0.3.2 tinypool: 1.0.2 tinyrainbow: 1.2.0 - vite: 5.4.11(@types/node@22.10.7)(terser@5.37.0) - vite-node: 2.1.5(@types/node@22.10.7)(terser@5.37.0) + vite: 5.4.11(@types/node@22.10.5)(terser@5.37.0) + vite-node: 2.1.5(@types/node@22.10.5)(terser@5.37.0) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 22.10.7 + '@types/node': 22.10.5 jsdom: 25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5) transitivePeerDependencies: - less @@ -53153,7 +53241,7 @@ snapshots: vitest@2.1.8(@types/node@20.17.9)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0): dependencies: '@vitest/expect': 2.1.8 - '@vitest/mocker': 2.1.8(vite@5.4.11(@types/node@22.10.7)(terser@5.37.0)) + '@vitest/mocker': 2.1.8(vite@5.4.11(@types/node@22.10.5)(terser@5.37.0)) '@vitest/pretty-format': 2.1.8 '@vitest/runner': 2.1.8 '@vitest/snapshot': 2.1.8 @@ -53186,10 +53274,10 @@ snapshots: - supports-color - terser - vitest@2.1.8(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0): + vitest@2.1.8(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0): dependencies: '@vitest/expect': 2.1.8 - '@vitest/mocker': 2.1.8(vite@5.4.11(@types/node@22.10.7)(terser@5.37.0)) + '@vitest/mocker': 2.1.8(vite@5.4.11(@types/node@22.10.5)(terser@5.37.0)) '@vitest/pretty-format': 2.1.8 '@vitest/runner': 2.1.8 '@vitest/snapshot': 2.1.8 @@ -53205,11 +53293,11 @@ snapshots: tinyexec: 0.3.2 tinypool: 1.0.2 tinyrainbow: 1.2.0 - vite: 5.4.11(@types/node@22.10.7)(terser@5.37.0) - vite-node: 2.1.8(@types/node@22.10.7)(terser@5.37.0) + vite: 5.4.11(@types/node@22.10.5)(terser@5.37.0) + vite-node: 2.1.8(@types/node@22.10.5)(terser@5.37.0) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 22.10.7 + '@types/node': 22.10.5 jsdom: 25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5) transitivePeerDependencies: - less @@ -53225,7 +53313,7 @@ snapshots: vitest@2.1.8(@types/node@22.8.4)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0): dependencies: '@vitest/expect': 2.1.8 - '@vitest/mocker': 2.1.8(vite@5.4.11(@types/node@22.10.7)(terser@5.37.0)) + '@vitest/mocker': 2.1.8(vite@5.4.11(@types/node@22.10.5)(terser@5.37.0)) '@vitest/pretty-format': 2.1.8 '@vitest/runner': 2.1.8 '@vitest/snapshot': 2.1.8 @@ -53715,7 +53803,7 @@ snapshots: dependencies: ansi-escapes: 4.3.2 chalk: 4.1.2 - consola: 3.4.0 + consola: 3.3.3 figures: 3.2.0 markdown-table: 2.0.0 pretty-time: 1.1.0 From 26f71ddb65e3ba5a1e2e29409342168b29d41854 Mon Sep 17 00:00:00 2001 From: Sayo Date: Sat, 18 Jan 2025 02:33:25 +0530 Subject: [PATCH 09/41] chore: set openai as default provider (#2460) --- agent/src/index.ts | 14 +++++++------- packages/core/src/defaultCharacter.ts | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/agent/src/index.ts b/agent/src/index.ts index e72a1c00eeb..3db9509f14a 100644 --- a/agent/src/index.ts +++ b/agent/src/index.ts @@ -437,13 +437,6 @@ export function getTokenForProvider( character: Character ): string | undefined { switch (provider) { - // no key needed for llama_local or gaianet - case ModelProviderName.LLAMALOCAL: - return ""; - case ModelProviderName.OLLAMA: - return ""; - case ModelProviderName.GAIANET: - return ""; case ModelProviderName.OPENAI: return ( character.settings?.secrets?.OPENAI_API_KEY || @@ -576,6 +569,13 @@ export function getTokenForProvider( character.settings?.secrets?.LIVEPEER_GATEWAY_URL || settings.LIVEPEER_GATEWAY_URL ); + // no key needed for llama_local or gaianet + case ModelProviderName.LLAMALOCAL: + return ""; + case ModelProviderName.OLLAMA: + return ""; + case ModelProviderName.GAIANET: + return ""; default: const errorMessage = `Failed to get token - unsupported model provider: ${provider}`; elizaLogger.error(errorMessage); diff --git a/packages/core/src/defaultCharacter.ts b/packages/core/src/defaultCharacter.ts index 8faaa64f2b4..52935a9f680 100644 --- a/packages/core/src/defaultCharacter.ts +++ b/packages/core/src/defaultCharacter.ts @@ -5,7 +5,7 @@ export const defaultCharacter: Character = { username: "eliza", plugins: [], clients: [], - modelProvider: ModelProviderName.LLAMALOCAL, + modelProvider: ModelProviderName.OPENAI, settings: { secrets: {}, voice: { From 1de65e9efde7b25c06ba631101673c099adc62ba Mon Sep 17 00:00:00 2001 From: grandfather Date: Fri, 17 Jan 2025 22:23:42 +0100 Subject: [PATCH 10/41] Typo fix in read.me --- packages/plugin-squid-router/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/plugin-squid-router/README.md b/packages/plugin-squid-router/README.md index 20038ab02ed..95150f6d649 100644 --- a/packages/plugin-squid-router/README.md +++ b/packages/plugin-squid-router/README.md @@ -1,7 +1,7 @@ # @elizaos/squid-router This plugin adds Squid Router functionality to Eliza agents. It allows cross chain swaps between blockchains. -For now, only swaps beteen EVM chains are supported, but the plan is to add swaps from/to Solana and the Cosomos ecosystem. +For now, only swaps between EVM chains are supported, but the plan is to add swaps from/to Solana and the Cosomos ecosystem. For supported chains and tokens, please refer to the [Squid Router documentation](https://docs.squidrouter.com/). ## Configuration From d2ab74e19233da63f856f705f11d34807b8c4cf4 Mon Sep 17 00:00:00 2001 From: tcm390 <60634884+tcm390@users.noreply.github.com> Date: Sat, 18 Jan 2025 06:05:14 +0800 Subject: [PATCH 11/41] fix: OPENAI provider being overwritten by LLAMA_LOCAL on pnpm start (#2465) * revert * fix onchainJson * improve i6900 code --------- Co-authored-by: Sayo --- .env.example | 4 +- agent/src/index.ts | 18 +- packages/core/src/defaultCharacter.ts | 2 +- .../src/functions/bringIQData.ts | 243 +- pnpm-lock.yaml | 7163 +++++++++++------ 5 files changed, 4967 insertions(+), 2463 deletions(-) diff --git a/.env.example b/.env.example index f55bbe62f78..0ba05c1f957 100644 --- a/.env.example +++ b/.env.example @@ -19,8 +19,8 @@ SUPABASE_ANON_KEY= REMOTE_CHARACTER_URLS= # Logging -DEFAULT_LOG_LEVEL=info -LOG_JSON_FORMAT= # Print everything in logger as json; false by default +DEFAULT_LOG_LEVEL=warn +LOG_JSON_FORMAT=false # Print everything in logger as json; false by default ############################### #### Client Configurations #### diff --git a/agent/src/index.ts b/agent/src/index.ts index 3db9509f14a..4c4bfb503a4 100644 --- a/agent/src/index.ts +++ b/agent/src/index.ts @@ -197,7 +197,7 @@ export async function loadCharacterFromOnchain(): Promise { const jsonText = onchainJson; console.log("JSON:", jsonText); - if (jsonText == "null") return []; + if (!jsonText) return []; const loadedCharacters = []; try { const character = JSON.parse(jsonText); @@ -437,6 +437,13 @@ export function getTokenForProvider( character: Character ): string | undefined { switch (provider) { + // no key needed for llama_local or gaianet + case ModelProviderName.LLAMALOCAL: + return ""; + case ModelProviderName.OLLAMA: + return ""; + case ModelProviderName.GAIANET: + return ""; case ModelProviderName.OPENAI: return ( character.settings?.secrets?.OPENAI_API_KEY || @@ -569,13 +576,6 @@ export function getTokenForProvider( character.settings?.secrets?.LIVEPEER_GATEWAY_URL || settings.LIVEPEER_GATEWAY_URL ); - // no key needed for llama_local or gaianet - case ModelProviderName.LLAMALOCAL: - return ""; - case ModelProviderName.OLLAMA: - return ""; - case ModelProviderName.GAIANET: - return ""; default: const errorMessage = `Failed to get token - unsupported model provider: ${provider}`; elizaLogger.error(errorMessage); @@ -1200,7 +1200,7 @@ const startAgents = async () => { characters = await loadCharacterFromOnchain(); } - if ((onchainJson == "null" && charactersArg) || hasValidRemoteUrls()) { + if ((!onchainJson && charactersArg) || hasValidRemoteUrls()) { characters = await loadCharacters(charactersArg); } diff --git a/packages/core/src/defaultCharacter.ts b/packages/core/src/defaultCharacter.ts index 52935a9f680..8faaa64f2b4 100644 --- a/packages/core/src/defaultCharacter.ts +++ b/packages/core/src/defaultCharacter.ts @@ -5,7 +5,7 @@ export const defaultCharacter: Character = { username: "eliza", plugins: [], clients: [], - modelProvider: ModelProviderName.OPENAI, + modelProvider: ModelProviderName.LLAMALOCAL, settings: { secrets: {}, voice: { diff --git a/packages/plugin-iq6900/src/functions/bringIQData.ts b/packages/plugin-iq6900/src/functions/bringIQData.ts index 38d3f808bd8..862f0ca0ebe 100644 --- a/packages/plugin-iq6900/src/functions/bringIQData.ts +++ b/packages/plugin-iq6900/src/functions/bringIQData.ts @@ -1,143 +1,165 @@ import { elizaLogger } from "@elizaos/core"; - import { Connection, PublicKey } from "@solana/web3.js"; -const network = process.env.IQSOlRPC || "https://api.mainnet-beta.solana.com"; -const stringAddress = process.env.IQ_WALLET_ADDRESS; -const connection = new Connection(network, "confirmed"); +// Types +interface TransactionInfo { + argData?: { + type_field?: string; + offset?: string; + tail_tx?: string; + }; +} + +interface TransactionData { + method: string; + code: string; + decode_break: number; + before_tx: string; +} + +interface CodeResult { + json_data: string; + commit_message: string; +} -const iqHost = "https://solanacontractapi.uc.r.appspot.com"; +// Constants +const NETWORK = process.env.IQSOlRPC || "https://api.mainnet-beta.solana.com"; +const WALLET_ADDRESS = process.env.IQ_WALLET_ADDRESS; +const IQ_HOST = "https://solanacontractapi.uc.r.appspot.com"; +const GENESIS_TX = "Genesis"; +const ERROR_RESULT: CodeResult = { + json_data: "false", + commit_message: "false", +}; + +// Initialize connection +const connection = new Connection(NETWORK, "confirmed"); + +async function fetchDBPDA(): Promise { + if (!WALLET_ADDRESS) { + elizaLogger.error("Wallet address not provided"); + return null; + } -async function fetchDBPDA(): Promise { try { - if (stringAddress) { - elizaLogger.info("Connecting to Solana...(IQ6900)"); - elizaLogger.info("Your Address:" + stringAddress); - const response = await fetch(`${iqHost}/getDBPDA/${stringAddress}`); - const data = await response.json(); - if (response.ok) { - return data.DBPDA as string; - } + elizaLogger.info("Connecting to Solana...(IQ6900)"); + elizaLogger.info(`Your Address: ${WALLET_ADDRESS}`); + + const response = await fetch(`${IQ_HOST}/getDBPDA/${WALLET_ADDRESS}`); + if (!response.ok) { + throw new Error(`HTTP error! status: ${response.status}`); } + + const data = await response.json(); + return data.DBPDA || null; } catch (error) { - console.error("Error fetching PDA:", error); - return "null"; + elizaLogger.error("Error fetching PDA:", error); + return null; } } -async function convertTextToEmoji(text: string) { - return text.replace(/\/u([0-9A-Fa-f]{4,6})/g, (match, code) => { - return String.fromCodePoint(parseInt(code, 16)); - }); +async function convertTextToEmoji(text: string): Promise { + return text.replace(/\/u([0-9A-Fa-f]{4,6})/g, (_, code) => + String.fromCodePoint(parseInt(code, 16)) + ); } -async function fetchTransactionInfo(txId: string) { +async function fetchTransactionInfo( + txId: string +): Promise { try { - const response = await fetch(`${iqHost}/get_transaction_info/${txId}`); - if (response.ok) { - const data = await response.json(); - return data.argData; + const response = await fetch(`${IQ_HOST}/get_transaction_info/${txId}`); + if (!response.ok) { + throw new Error(`HTTP error! status: ${response.status}`); } + + const data = await response.json(); + return data.argData || null; } catch (error) { elizaLogger.error("Error fetching transaction info:", error); + return null; } - return null; } -async function getTransactionData(transactionData: { - method: string; - code: string; - decode_break: number; +async function getTransactionData(transactionData: TransactionData): Promise<{ + data: any; before_tx: string; -}): Promise<{ data: any; before_tx: string }> { - if ("code" in transactionData) { - return { - data: { - code: transactionData.code, - method: transactionData.method, - decode_break: transactionData.decode_break, - }, - before_tx: transactionData.before_tx, - }; - } else { +}> { + if (!transactionData || !("code" in transactionData)) { return { data: "fail", before_tx: "fail", }; } + + return { + data: { + code: transactionData.code, + method: transactionData.method, + decode_break: transactionData.decode_break, + }, + before_tx: transactionData.before_tx, + }; } -async function extractCommitMessage(dataTxid: string): Promise { +async function extractCommitMessage(dataTxid: string): Promise { const txInfo = await fetchTransactionInfo(dataTxid); - if (!txInfo) return "null"; - - const type_field = txInfo.type_field || "null"; + if (!txInfo) return null; - if (type_field === "json") { - const offset = txInfo.offset; - return offset.split("commit: ")[1]; - } else { - return "null"; + const type_field = txInfo.type_field || null; + if (type_field === "json" && txInfo.offset) { + const [, commitMessage] = txInfo.offset.split("commit: "); + return commitMessage || null; } + + return null; } -async function bringCode(dataTxid: string) { +async function bringCode(dataTxid: string): Promise { const txInfo = await fetchTransactionInfo(dataTxid); - if (!txInfo) - return { - json_data: "false", - commit_message: "false", - }; + if (!txInfo || !txInfo.tail_tx) return ERROR_RESULT; - const tail_tx = txInfo.tail_tx || "null"; - const offset = txInfo.offset || "null"; - let chunks = []; - let before_tx = tail_tx; - if (before_tx == "null") - return { - json_data: "false", - commit_message: "false", - }; + let chunks: string[] = []; + let before_tx = txInfo.tail_tx; + + if (before_tx === null) return ERROR_RESULT; - while (before_tx !== "Genesis") { - if (before_tx) { - elizaLogger.info("Chunks: " + before_tx); + try { + while (before_tx !== GENESIS_TX) { + if (!before_tx) { + elizaLogger.error("Before transaction undefined"); + return ERROR_RESULT; + } + + elizaLogger.info(`Chunks: ${before_tx}`); const chunk = await fetchTransactionInfo(before_tx); + if (!chunk) { - elizaLogger.error("No chunk found."); - return { - json_data: "false", - commit_message: "false", - }; + elizaLogger.error("No chunk found"); + return ERROR_RESULT; } - const chunkData = await getTransactionData(chunk); - if (chunkData.data == "null") { - console.error("chunk data undefined"); - return { - json_data: "false", - commit_message: "false", - }; - } else { - chunks.push(chunkData.data.code); - before_tx = chunkData.before_tx; + const chunkData = await getTransactionData( + chunk as TransactionData + ); + if (!chunkData.data || chunkData.data === null) { + elizaLogger.error("Chunk data undefined"); + return ERROR_RESULT; } - } else { - console.error("before data undefined"); - return { - json_data: "false", - commit_message: "false", - }; - } - } - const textList = chunks.reverse(); - const textData = textList.join(""); + chunks.push(chunkData.data.code); + before_tx = chunkData.before_tx; + } - return { - json_data: await convertTextToEmoji(textData), - commit_message: offset, - }; + const textData = chunks.reverse().join(""); + return { + json_data: await convertTextToEmoji(textData), + commit_message: txInfo.offset || "false", + }; + } catch (error) { + elizaLogger.error("Error in bringCode:", error); + return ERROR_RESULT; + } } async function fetchSignaturesForAddress( @@ -150,32 +172,41 @@ async function fetchSignaturesForAddress( }); return signatures.map((sig) => sig.signature); } catch (error) { - console.error("Error fetching signatures:", error); + elizaLogger.error("Error fetching signatures:", error); return []; } } -async function findRecentJsonSignature(): Promise { +async function findRecentJsonSignature(): Promise { const dbAddress = await fetchDBPDA(); - if (!dbAddress) return; + if (!dbAddress) { + elizaLogger.error("Failed to fetch DBPDA"); + return null; + } + const signatures = await fetchSignaturesForAddress( new PublicKey(dbAddress) ); + if (signatures.length === 0) { + elizaLogger.error("No signatures found"); + return null; + } for (const signature of signatures) { const commit = await extractCommitMessage(signature); - if (commit !== "null") return signature; + if (commit) return signature; } - return; + + return null; } -export async function bringAgentWithWalletAddress() { +export async function bringAgentWithWalletAddress(): Promise { const recent = await findRecentJsonSignature(); if (!recent) { elizaLogger.error("Cannot found onchain data in this wallet."); - return; + return null; } + const result = await bringCode(recent); - const json_string = result.json_data; - return await json_string; + return result.json_data === "false" ? null : result.json_data; } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f9e32d2b25c..2ad76ba8d9b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -23,10 +23,10 @@ importers: version: 3.9.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@6.0.5) '@injectivelabs/sdk-ts': specifier: ^1.14.33 - version: 1.14.33(@types/react@19.0.5)(bufferutil@4.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(utf-8-validate@6.0.5) + version: 1.14.33(@types/react@19.0.7)(bufferutil@4.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(utf-8-validate@6.0.5) '@vitest/eslint-plugin': specifier: 1.0.1 - version: 1.0.1(@typescript-eslint/utils@8.19.1(eslint@9.16.0(jiti@2.4.2))(typescript@5.6.3))(eslint@9.16.0(jiti@2.4.2))(typescript@5.6.3)(vitest@2.1.5(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + version: 1.0.1(@typescript-eslint/utils@8.20.0(eslint@9.16.0(jiti@2.4.2))(typescript@5.6.3))(eslint@9.16.0(jiti@2.4.2))(typescript@5.6.3)(vitest@2.1.5(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) amqplib: specifier: 0.10.5 version: 0.10.5 @@ -54,7 +54,7 @@ importers: devDependencies: '@commitlint/cli': specifier: 18.6.1 - version: 18.6.1(@types/node@22.10.5)(typescript@5.6.3) + version: 18.6.1(@types/node@22.10.7)(typescript@5.6.3) '@commitlint/config-conventional': specifier: 18.6.3 version: 18.6.3 @@ -84,7 +84,7 @@ importers: version: 9.1.7 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.10.5)(babel-plugin-macros@3.1.0) + version: 29.7.0(@types/node@22.10.7)(babel-plugin-macros@3.1.0) lerna: specifier: 8.1.5 version: 8.1.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(babel-plugin-macros@3.1.0)(encoding@0.1.13) @@ -96,7 +96,7 @@ importers: version: 3.4.1 ts-jest: specifier: ^29.1.1 - version: 29.2.5(@babel/core@7.26.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.0))(jest@29.7.0(@types/node@22.10.5)(babel-plugin-macros@3.1.0))(typescript@5.6.3) + version: 29.2.5(@babel/core@7.26.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.0))(jest@29.7.0(@types/node@22.10.7)(babel-plugin-macros@3.1.0))(typescript@5.6.3) turbo: specifier: 2.3.3 version: 2.3.3 @@ -111,10 +111,10 @@ importers: version: 2.21.58(bufferutil@4.0.9)(typescript@5.6.3)(utf-8-validate@6.0.5)(zod@3.24.1) vite: specifier: 5.4.11 - version: 5.4.11(@types/node@22.10.5)(terser@5.37.0) + version: 5.4.11(@types/node@22.10.7)(terser@5.37.0) vitest: specifier: 2.1.5 - version: 2.1.5(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) + version: 2.1.5(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) agent: dependencies: @@ -400,7 +400,7 @@ importers: version: 10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@20.17.9)(typescript@5.7.3) tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) client: dependencies: @@ -409,37 +409,37 @@ importers: version: link:../packages/core '@radix-ui/react-avatar': specifier: ^1.1.2 - version: 1.1.2(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + version: 1.1.2(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@radix-ui/react-collapsible': specifier: ^1.1.2 - version: 1.1.2(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + version: 1.1.2(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@radix-ui/react-dialog': specifier: ^1.1.4 - version: 1.1.4(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + version: 1.1.4(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@radix-ui/react-label': specifier: ^2.1.1 - version: 2.1.1(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + version: 2.1.1(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@radix-ui/react-separator': specifier: ^1.1.1 - version: 1.1.1(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + version: 1.1.1(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@radix-ui/react-slot': specifier: ^1.1.1 - version: 1.1.1(@types/react@19.0.5)(react@19.0.0) + version: 1.1.1(@types/react@19.0.7)(react@19.0.0) '@radix-ui/react-tabs': specifier: ^1.1.2 - version: 1.1.2(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + version: 1.1.2(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@radix-ui/react-toast': specifier: ^1.2.4 - version: 1.2.4(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + version: 1.2.4(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@radix-ui/react-tooltip': specifier: ^1.1.6 - version: 1.1.6(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + version: 1.1.6(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@react-spring/web': specifier: ^9.7.5 version: 9.7.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@tanstack/react-query': specifier: ^5.63.0 - version: 5.64.0(react@19.0.0) + version: 5.64.1(react@19.0.0) '@uidotdev/usehooks': specifier: ^2.4.1 version: 2.4.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0) @@ -466,10 +466,10 @@ importers: version: 19.0.0(react@19.0.0) react-router: specifier: ^7.1.1 - version: 7.1.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + version: 7.1.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0) react-router-dom: specifier: ^7.1.1 - version: 7.1.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + version: 7.1.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0) semver: specifier: ^7.6.3 version: 7.6.3 @@ -478,38 +478,38 @@ importers: version: 2.6.0 tailwindcss-animate: specifier: ^1.0.7 - version: 1.0.7(tailwindcss@3.4.17(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.10.5)(typescript@5.6.3))) + version: 1.0.7(tailwindcss@3.4.17(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.10.7)(typescript@5.6.3))) vite-plugin-compression: specifier: ^0.5.1 - version: 0.5.1(vite@6.0.7(@types/node@22.10.5)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0)) + version: 0.5.1(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0)) devDependencies: '@eslint/js': specifier: ^9.17.0 version: 9.18.0 '@types/node': specifier: ^22.10.5 - version: 22.10.5 + version: 22.10.7 '@types/react': specifier: ^19.0.3 - version: 19.0.5 + version: 19.0.7 '@types/react-dom': specifier: ^19.0.2 - version: 19.0.3(@types/react@19.0.5) + version: 19.0.3(@types/react@19.0.7) '@types/semver': specifier: ^7.5.8 version: 7.5.8 '@typescript-eslint/eslint-plugin': specifier: ^8.19.1 - version: 8.19.1(@typescript-eslint/parser@8.19.1(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3))(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3) + version: 8.20.0(@typescript-eslint/parser@8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3))(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3) '@typescript-eslint/parser': specifier: ^8.19.1 - version: 8.19.1(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3) + version: 8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3) '@vitejs/plugin-react-swc': specifier: ^3.5.0 - version: 3.7.2(@swc/helpers@0.5.15)(vite@6.0.7(@types/node@22.10.5)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0)) + version: 3.7.2(@swc/helpers@0.5.15)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0)) autoprefixer: specifier: ^10.4.19 - version: 10.4.20(postcss@8.4.49) + version: 10.4.20(postcss@8.5.1) eslint: specifier: ^9.17.0 version: 9.18.0(jiti@2.4.2) @@ -518,13 +518,13 @@ importers: version: 3.7.0(eslint-plugin-import@2.31.0)(eslint@9.18.0(jiti@2.4.2)) eslint-plugin-import: specifier: ^2.28.1 - version: 2.31.0(@typescript-eslint/parser@8.19.1(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3))(eslint-import-resolver-typescript@3.7.0)(eslint@9.18.0(jiti@2.4.2)) + version: 2.31.0(@typescript-eslint/parser@8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3))(eslint-import-resolver-typescript@3.7.0)(eslint@9.18.0(jiti@2.4.2)) eslint-plugin-jsx-a11y: specifier: ^6.7.1 version: 6.10.2(eslint@9.18.0(jiti@2.4.2)) eslint-plugin-react: specifier: ^7.33.2 - version: 7.37.3(eslint@9.18.0(jiti@2.4.2)) + version: 7.37.4(eslint@9.18.0(jiti@2.4.2)) eslint-plugin-react-hooks: specifier: ^5.0.0 version: 5.1.0(eslint@9.18.0(jiti@2.4.2)) @@ -536,58 +536,58 @@ importers: version: 15.14.0 postcss: specifier: ^8.4.38 - version: 8.4.49 + version: 8.5.1 rollup-plugin-visualizer: specifier: ^5.14.0 version: 5.14.0(rollup@4.30.1) tailwindcss: specifier: ^3.4.4 - version: 3.4.17(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.10.5)(typescript@5.6.3)) + version: 3.4.17(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.10.7)(typescript@5.6.3)) typescript: specifier: ~5.6.3 version: 5.6.3 typescript-eslint: specifier: ^8.18.2 - version: 8.19.1(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3) + version: 8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3) vite: specifier: ^6.0.5 - version: 6.0.7(@types/node@22.10.5)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0) + version: 6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0) vite-tsconfig-paths: specifier: ^5.1.4 - version: 5.1.4(typescript@5.6.3)(vite@6.0.7(@types/node@22.10.5)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0)) + version: 5.1.4(typescript@5.6.3)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0)) docs: dependencies: '@docusaurus/core': specifier: 3.7.0 - version: 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) + version: 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) '@docusaurus/plugin-content-blog': specifier: 3.7.0 - version: 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10))(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) + version: 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10))(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) '@docusaurus/plugin-content-docs': specifier: 3.7.0 - version: 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) + version: 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) '@docusaurus/plugin-ideal-image': specifier: 3.7.0 - version: 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) + version: 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) '@docusaurus/preset-classic': specifier: 3.7.0 - version: 3.7.0(@algolia/client-search@5.19.0)(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/react@19.0.5)(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3)(typescript@5.7.3)(utf-8-validate@5.0.10) + version: 3.7.0(@algolia/client-search@5.19.0)(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/react@19.0.7)(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3)(typescript@5.7.3)(utf-8-validate@5.0.10) '@docusaurus/theme-common': specifier: 3.7.0 - version: 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@docusaurus/theme-mermaid': specifier: 3.7.0 - version: 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10))(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) + version: 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10))(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) '@mdx-js/react': specifier: 3.0.1 - version: 3.0.1(@types/react@19.0.5)(react@18.3.1) + version: 3.0.1(@types/react@19.0.7)(react@18.3.1) clsx: specifier: 2.1.1 version: 2.1.1 docusaurus-lunr-search: specifier: 3.5.0 - version: 3.5.0(@docusaurus/core@3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 3.5.0(@docusaurus/core@3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) dotenv: specifier: ^16.4.7 version: 16.4.7 @@ -637,7 +637,7 @@ importers: devDependencies: tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) packages/adapter-postgres: dependencies: @@ -653,7 +653,7 @@ importers: devDependencies: tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) packages/adapter-redis: dependencies: @@ -672,7 +672,7 @@ importers: version: 5.0.0 tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) packages/adapter-sqlite: dependencies: @@ -694,7 +694,7 @@ importers: devDependencies: tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) packages/adapter-sqljs: dependencies: @@ -716,7 +716,7 @@ importers: devDependencies: tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) packages/adapter-supabase: dependencies: @@ -732,7 +732,7 @@ importers: devDependencies: tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) packages/client-auto: dependencies: @@ -763,7 +763,7 @@ importers: devDependencies: tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) packages/client-direct: dependencies: @@ -815,7 +815,7 @@ importers: version: 1.4.12 tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) packages/client-discord: dependencies: @@ -852,10 +852,10 @@ importers: devDependencies: tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) vitest: specifier: 1.2.1 - version: 1.2.1(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) + version: 1.2.1(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) packages/client-farcaster: dependencies: @@ -864,11 +864,11 @@ importers: version: link:../core '@neynar/nodejs-sdk': specifier: ^2.0.3 - version: 2.8.0(bufferutil@4.0.9)(class-transformer@0.5.1)(encoding@0.1.13)(typescript@5.7.3)(utf-8-validate@6.0.5)(zod@3.24.1) + version: 2.8.1(bufferutil@4.0.9)(class-transformer@0.5.1)(encoding@0.1.13)(typescript@5.7.3)(utf-8-validate@6.0.5)(zod@3.24.1) devDependencies: tsup: specifier: ^8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) packages/client-github: dependencies: @@ -893,10 +893,10 @@ importers: version: 8.1.0 tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) vitest: specifier: ^1.2.1 - version: 1.2.1(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) + version: 1.2.1(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) packages/client-instagram: dependencies: @@ -921,10 +921,10 @@ importers: version: 0.32.0 tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) vitest: specifier: ^1.2.1 - version: 1.2.1(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) + version: 1.2.1(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) packages/client-lens: dependencies: @@ -933,17 +933,17 @@ importers: version: link:../core '@lens-protocol/client': specifier: 2.2.0 - version: 2.2.0(@jest/globals@29.7.0)(@lens-protocol/metadata@1.2.0(zod@3.23.8))(@types/react@19.0.5)(bufferutil@4.0.9)(encoding@0.1.13)(ethers@6.13.4(bufferutil@4.0.9)(utf-8-validate@5.0.10))(react@19.0.0)(utf-8-validate@5.0.10) + version: 2.2.0(@jest/globals@29.7.0)(@lens-protocol/metadata@1.2.0(zod@3.23.8))(@types/react@19.0.7)(bufferutil@4.0.9)(encoding@0.1.13)(ethers@6.13.4(bufferutil@4.0.9)(utf-8-validate@5.0.10))(react@19.0.0)(utf-8-validate@5.0.10) '@lens-protocol/metadata': specifier: 1.2.0 version: 1.2.0(zod@3.23.8) axios: specifier: ^1.7.9 - version: 1.7.9(debug@4.4.0) + version: 1.7.9 devDependencies: tsup: specifier: ^8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) packages/client-slack: dependencies: @@ -983,19 +983,19 @@ importers: version: 2.1.27 '@types/node': specifier: ^18.15.11 - version: 18.19.70 + version: 18.19.71 rimraf: specifier: ^5.0.0 version: 5.0.10 tsup: specifier: ^6.7.0 - version: 6.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(postcss@8.4.49)(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@18.19.70)(typescript@5.6.3))(typescript@5.6.3) + version: 6.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(postcss@8.5.1)(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@18.19.71)(typescript@5.6.3))(typescript@5.6.3) typescript: specifier: ^5.0.3 version: 5.6.3 vitest: specifier: ^1.2.1 - version: 1.2.1(@types/node@18.19.70)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) + version: 1.2.1(@types/node@18.19.71)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) packages/client-telegram: dependencies: @@ -1014,10 +1014,10 @@ importers: devDependencies: tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) vitest: specifier: 1.2.1 - version: 1.2.1(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) + version: 1.2.1(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) packages/client-twitter: dependencies: @@ -1042,13 +1042,13 @@ importers: devDependencies: '@vitest/coverage-v8': specifier: 1.1.3 - version: 1.1.3(vitest@1.1.3(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + version: 1.1.3(vitest@1.1.3(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) vitest: specifier: 1.1.3 - version: 1.1.3(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) + version: 1.1.3(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) packages/core: dependencies: @@ -1066,7 +1066,7 @@ importers: version: 0.0.3(zod@3.23.8) '@ai-sdk/mistral': specifier: ^1.0.8 - version: 1.0.8(zod@3.23.8) + version: 1.1.0(zod@3.23.8) '@ai-sdk/openai': specifier: 1.0.5 version: 1.0.5(zod@3.23.8) @@ -1084,7 +1084,7 @@ importers: version: 10.0.0 ai: specifier: 3.4.33 - version: 3.4.33(openai@4.73.0(encoding@0.1.13)(zod@3.23.8))(react@19.0.0)(sswr@2.1.0(svelte@5.17.3))(svelte@5.17.3)(vue@3.5.13(typescript@5.6.3))(zod@3.23.8) + version: 3.4.33(openai@4.73.0(encoding@0.1.13)(zod@3.23.8))(react@19.0.0)(sswr@2.1.0(svelte@5.19.0))(svelte@5.19.0)(vue@3.5.13(typescript@5.6.3))(zod@3.23.8) anthropic-vertex-ai: specifier: 1.0.2 version: 1.0.2(encoding@0.1.13)(zod@3.23.8) @@ -1114,7 +1114,7 @@ importers: version: 1.0.15 langchain: specifier: 0.3.6 - version: 0.3.6(@langchain/core@0.3.29(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(@langchain/groq@0.1.3(@langchain/core@0.3.29(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(encoding@0.1.13))(axios@1.7.9)(encoding@0.1.13)(handlebars@4.7.8)(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)) + version: 0.3.6(@langchain/core@0.3.30(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(@langchain/groq@0.1.3(@langchain/core@0.3.30(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(encoding@0.1.13)(ws@7.5.10(bufferutil@4.0.9)(utf-8-validate@5.0.10)))(axios@1.7.9)(encoding@0.1.13)(handlebars@4.7.8)(openai@4.73.0(encoding@0.1.13)(zod@3.23.8))(ws@7.5.10(bufferutil@4.0.9)(utf-8-validate@5.0.10)) ollama-ai-provider: specifier: 0.16.1 version: 0.16.1(zod@3.23.8) @@ -1226,7 +1226,7 @@ importers: version: 2.8.1 tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.7.0) typescript: specifier: 5.6.3 version: 5.6.3 @@ -1263,7 +1263,7 @@ importers: version: 6.13.4(bufferutil@4.0.9)(utf-8-validate@6.0.5) tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) packages/plugin-3d-generation: dependencies: @@ -1272,7 +1272,7 @@ importers: version: link:../core tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) whatwg-url: specifier: 7.1.0 version: 7.1.0 @@ -1287,7 +1287,7 @@ importers: version: link:../core tsup: specifier: ^8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) viem: specifier: 2.21.58 version: 2.21.58(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@6.0.5)(zod@3.24.1) @@ -1302,16 +1302,16 @@ importers: version: 0.0.10(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@6.0.5) '@coinbase/cdp-langchain': specifier: ^0.0.11 - version: 0.0.11(@coinbase/coinbase-sdk@0.13.0(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@6.0.5)(zod@3.23.8))(bufferutil@4.0.9)(openai@4.78.1(encoding@0.1.13)(zod@3.23.8))(typescript@5.7.3)(utf-8-validate@6.0.5) + version: 0.0.11(@coinbase/coinbase-sdk@0.13.0(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@6.0.5)(zod@3.23.8))(bufferutil@4.0.9)(openai@4.79.1(encoding@0.1.13)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(zod@3.23.8))(typescript@5.7.3)(utf-8-validate@6.0.5) '@elizaos/core': specifier: workspace:* version: link:../core '@langchain/core': specifier: ^0.3.27 - version: 0.3.29(openai@4.78.1(encoding@0.1.13)(zod@3.23.8)) + version: 0.3.30(openai@4.79.1(encoding@0.1.13)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(zod@3.23.8)) tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) packages/plugin-akash: dependencies: @@ -1335,7 +1335,7 @@ importers: version: 4.0.9 axios: specifier: ^1.7.9 - version: 1.7.9(debug@4.4.0) + version: 1.7.9 dotenv: specifier: ^16.4.1 version: 16.4.7 @@ -1375,7 +1375,7 @@ importers: version: 9.18.0(jiti@2.4.2) tsup: specifier: ^8.0.1 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.7.0) typescript: specifier: ^5.3.3 version: 5.6.3 @@ -1402,10 +1402,10 @@ importers: version: 5.1.2 tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) vitest: specifier: 2.1.8 - version: 2.1.8(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) + version: 2.1.8(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) whatwg-url: specifier: 7.1.0 version: 7.1.0 @@ -1420,10 +1420,10 @@ importers: version: link:../core axios: specifier: ^1.7.9 - version: 1.7.9(debug@4.4.0) + version: 1.7.9 tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) whatwg-url: specifier: 7.1.0 version: 7.1.0 @@ -1447,10 +1447,10 @@ importers: version: 5.1.2 tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) vitest: specifier: 2.1.4 - version: 2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) + version: 2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) whatwg-url: specifier: 7.1.0 version: 7.1.0 @@ -1462,7 +1462,7 @@ importers: version: link:../core tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) viem: specifier: 2.21.58 version: 2.21.58(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@6.0.5)(zod@3.24.1) @@ -1512,7 +1512,7 @@ importers: version: 10.0.0 tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) packages/plugin-autonome: dependencies: @@ -1530,7 +1530,7 @@ importers: version: link:../plugin-trustdb axios: specifier: ^1.7.9 - version: 1.7.9(debug@4.4.0) + version: 1.7.9 form-data: specifier: 4.0.1 version: 4.0.1 @@ -1555,7 +1555,7 @@ importers: version: 20.17.9 tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) packages/plugin-avalanche: dependencies: @@ -1568,7 +1568,7 @@ importers: devDependencies: tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) packages/plugin-b2: dependencies: @@ -1577,7 +1577,7 @@ importers: version: link:../core tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) whatwg-url: specifier: 7.1.0 version: 7.1.0 @@ -1599,7 +1599,7 @@ importers: version: 20.17.9 tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) packages/plugin-birdeye: dependencies: @@ -1638,20 +1638,20 @@ importers: version: 1.3.2(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(rollup@4.30.1)(typescript@5.7.3)(utf-8-validate@5.0.10) tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) vitest: specifier: 2.1.4 - version: 2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0) + version: 2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0) whatwg-url: specifier: 7.1.0 version: 7.1.0 devDependencies: '@types/node': specifier: ^22.10.2 - version: 22.10.5 + version: 22.10.7 ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.10.5)(typescript@5.7.3) + version: 10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.10.7)(typescript@5.7.3) tsconfig-paths: specifier: ^4.2.0 version: 4.2.0 @@ -1666,7 +1666,7 @@ importers: version: link:../core tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) whatwg-url: specifier: 7.1.0 version: 7.1.0 @@ -1697,7 +1697,7 @@ importers: version: 20.17.9 tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) vitest: specifier: ^1.0.0 version: 1.2.1(@types/node@20.17.9)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0) @@ -1709,10 +1709,10 @@ importers: version: link:../core axios: specifier: ^1.6.7 - version: 1.7.9(debug@4.4.0) + version: 1.7.9 tsup: specifier: ^8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) packages/plugin-coinmarketcap: dependencies: @@ -1721,14 +1721,14 @@ importers: version: link:../core axios: specifier: ^1.6.7 - version: 1.7.9(debug@4.4.0) + version: 1.7.9 zod: specifier: ^3.22.4 version: 3.23.8 devDependencies: tsup: specifier: ^8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) packages/plugin-conflux: dependencies: @@ -1743,7 +1743,7 @@ importers: dependencies: '@chain-registry/utils': specifier: ^1.51.41 - version: 1.51.47 + version: 1.51.51 '@cosmjs/cosmwasm-stargate': specifier: ^0.32.4 version: 0.32.4(bufferutil@4.0.9)(utf-8-validate@5.0.10) @@ -1758,29 +1758,29 @@ importers: version: link:../core '@skip-go/client': specifier: ^0.16.3 - version: 0.16.5(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(@types/react@19.0.5)(bufferutil@4.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(starknet@6.18.0(encoding@0.1.13))(utf-8-validate@5.0.10)(viem@2.21.58(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.23.8)) + version: 0.16.5(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(@types/react@19.0.7)(bufferutil@4.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(starknet@6.18.0(encoding@0.1.13))(utf-8-validate@5.0.10)(viem@2.21.58(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.23.8)) axios: specifier: ^1.7.9 - version: 1.7.9(debug@4.4.0) + version: 1.7.9 bignumber.js: specifier: 9.1.2 version: 9.1.2 chain-registry: specifier: ^1.69.68 - version: 1.69.90 + version: 1.69.95 interchain: specifier: ^1.10.4 version: 1.10.4(bufferutil@4.0.9)(utf-8-validate@5.0.10) tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) zod: specifier: 3.23.8 version: 3.23.8 devDependencies: '@chain-registry/types': specifier: ^0.50.44 - version: 0.50.47 + version: 0.50.51 packages/plugin-cronoszkevm: dependencies: @@ -1789,7 +1789,7 @@ importers: version: link:../core tsup: specifier: ^8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) viem: specifier: 2.21.58 version: 2.21.58(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@6.0.5)(zod@3.24.1) @@ -1804,10 +1804,10 @@ importers: version: link:../core axios: specifier: ^1.7.9 - version: 1.7.9(debug@4.4.0) + version: 1.7.9 tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) whatwg-url: specifier: 7.1.0 version: 7.1.0 @@ -1819,7 +1819,7 @@ importers: version: link:../core tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) whatwg-url: specifier: 7.1.0 version: 7.1.0 @@ -1852,7 +1852,7 @@ importers: version: 16.3.0 tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) whatwg-url: specifier: 7.1.0 version: 7.1.0 @@ -1867,7 +1867,7 @@ importers: version: 1.5.1 '@onflow/fcl': specifier: 1.13.1 - version: 1.13.1(@types/react@19.0.5)(bufferutil@4.0.9)(encoding@0.1.13)(google-protobuf@3.21.4)(ioredis@5.4.2)(jiti@2.4.2)(postcss@8.4.49)(react@19.0.0)(tsx@4.19.2)(utf-8-validate@6.0.5) + version: 1.13.1(@types/react@19.0.7)(bufferutil@4.0.9)(encoding@0.1.13)(google-protobuf@3.21.4)(ioredis@5.4.2)(jiti@2.4.2)(postcss@8.5.1)(react@19.0.0)(tsx@4.19.2)(utf-8-validate@6.0.5) '@onflow/typedefs': specifier: 1.4.0 version: 1.4.0 @@ -1904,10 +1904,10 @@ importers: version: 10.0.0 tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) vitest: specifier: 2.1.4 - version: 2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) + version: 2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) packages/plugin-fuel: dependencies: @@ -1919,13 +1919,13 @@ importers: version: 4.0.1 fuels: specifier: 0.97.2 - version: 0.97.2(encoding@0.1.13)(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + version: 0.97.2(encoding@0.1.13)(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) vitest: specifier: 2.1.4 - version: 2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) + version: 2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) whatwg-url: specifier: 7.1.0 version: 7.1.0 @@ -1940,7 +1940,7 @@ importers: version: 0.4.7(@typescript-eslint/parser@8.16.0(eslint@9.16.0(jiti@2.4.2))(typescript@5.6.3))(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3)(utf-8-validate@6.0.5)(zod@3.24.1) tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) packages/plugin-giphy: dependencies: @@ -1949,10 +1949,10 @@ importers: version: link:../core axios: specifier: ^1.6.7 - version: 1.7.9(debug@4.4.0) + version: 1.7.9 tsup: specifier: ^8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) zod: specifier: ^3.22.4 version: 3.23.8 @@ -1964,7 +1964,7 @@ importers: version: link:../core tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) packages/plugin-gitcoin-passport: dependencies: @@ -1973,7 +1973,7 @@ importers: version: link:../core tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) whatwg-url: specifier: 7.1.0 version: 7.1.0 @@ -1985,7 +1985,7 @@ importers: version: link:../core '@goat-sdk/adapter-vercel-ai': specifier: 0.2.0 - version: 0.2.0(@goat-sdk/core@0.4.0)(ai@4.0.33(react@19.0.0)(zod@3.23.8)) + version: 0.2.0(@goat-sdk/core@0.4.0)(ai@4.1.0(react@19.0.0)(zod@3.23.8)) '@goat-sdk/core': specifier: 0.4.0 version: 0.4.0 @@ -2003,7 +2003,7 @@ importers: version: 0.2.0(@goat-sdk/wallet-evm@0.2.0(@goat-sdk/core@0.4.0)(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@6.0.5))(viem@2.21.58(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@6.0.5)(zod@3.23.8)) tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) whatwg-url: specifier: 7.1.0 version: 7.1.0 @@ -2015,7 +2015,7 @@ importers: version: link:../core tsup: specifier: ^8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) ws: specifier: ^8.18.0 version: 8.18.0(bufferutil@4.0.9)(utf-8-validate@6.0.5) @@ -2044,7 +2044,7 @@ importers: version: 20.17.9 tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) packages/plugin-icp: dependencies: @@ -2069,10 +2069,10 @@ importers: version: 29.5.14 jest: specifier: 29.7.0 - version: 29.7.0(@types/node@22.10.5)(babel-plugin-macros@3.1.0) + version: 29.7.0(@types/node@22.10.7)(babel-plugin-macros@3.1.0) tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.7.0) typescript: specifier: 5.6.3 version: 5.6.3 @@ -2084,7 +2084,7 @@ importers: version: link:../core tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) whatwg-url: specifier: 7.1.0 version: 7.1.0 @@ -2093,13 +2093,13 @@ importers: dependencies: '@elizaos/adapter-sqlite': specifier: 0.1.7-alpha.2 - version: 0.1.7-alpha.2(@google-cloud/vertexai@1.9.2(encoding@0.1.13))(@langchain/core@0.3.29(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(@langchain/groq@0.1.3(@langchain/core@0.3.29(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(encoding@0.1.13))(axios@1.7.9)(encoding@0.1.13)(react@19.0.0)(sswr@2.1.0(svelte@5.17.3))(svelte@5.17.3)(whatwg-url@14.1.0) + version: 0.1.7-alpha.2(@google-cloud/vertexai@1.9.2(encoding@0.1.13))(@langchain/core@0.3.30(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(@langchain/groq@0.1.3(@langchain/core@0.3.30(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(encoding@0.1.13)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)))(axios@1.7.9)(encoding@0.1.13)(react@19.0.0)(sswr@2.1.0(svelte@5.19.0))(svelte@5.19.0)(whatwg-url@14.1.0)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)) '@elizaos/core': specifier: workspace:* version: link:../core injective-sdk-client-ts: specifier: file:../../packages/plugin-injective/injective-sdk-client-ts - version: '@injectivelabs/injective-sdk-client-ts@file:packages/plugin-injective/injective-sdk-client-ts(@types/react@19.0.5)(bufferutil@4.0.9)(google-protobuf@3.21.4)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(utf-8-validate@6.0.5)' + version: '@injectivelabs/injective-sdk-client-ts@file:packages/plugin-injective/injective-sdk-client-ts(@types/react@19.0.7)(bufferutil@4.0.9)(google-protobuf@3.21.4)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(utf-8-validate@6.0.5)' devDependencies: '@types/chai': specifier: ^5.0.1 @@ -2109,7 +2109,7 @@ importers: version: 29.5.14 '@types/node': specifier: ^22.10.3 - version: 22.10.5 + version: 22.10.7 '@types/sinon': specifier: ^17.0.3 version: 17.0.3 @@ -2127,7 +2127,7 @@ importers: version: 9.16.0(jiti@2.4.2) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.10.5)(babel-plugin-macros@3.1.0) + version: 29.7.0(@types/node@22.10.7)(babel-plugin-macros@3.1.0) prettier: specifier: 3.4.1 version: 3.4.1 @@ -2136,7 +2136,7 @@ importers: version: 19.0.2 ts-jest: specifier: ^29.2.5 - version: 29.2.5(@babel/core@7.26.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.0))(jest@29.7.0(@types/node@22.10.5)(babel-plugin-macros@3.1.0))(typescript@5.7.3) + version: 29.2.5(@babel/core@7.26.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.0))(jest@29.7.0(@types/node@22.10.7)(babel-plugin-macros@3.1.0))(typescript@5.7.3) typescript: specifier: ^5.7.2 version: 5.7.3 @@ -2154,7 +2154,7 @@ importers: version: 1.0.2 tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) whatwg-url: specifier: 7.1.0 version: 7.1.0 @@ -2173,7 +2173,7 @@ importers: version: 20.17.9 tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) packages/plugin-irys: dependencies: @@ -2195,7 +2195,7 @@ importers: version: 20.17.9 tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) packages/plugin-lensNetwork: dependencies: @@ -2204,7 +2204,7 @@ importers: version: link:../core '@lens-network/sdk': specifier: ^0.0.0-canary-20241203140504 - version: 0.0.0-canary-20241203140504(ethers@6.13.4(bufferutil@4.0.9)(utf-8-validate@6.0.5))(viem@2.21.58(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@6.0.5)(zod@3.24.1))(zksync-ethers@6.15.3(ethers@6.13.4(bufferutil@4.0.9)(utf-8-validate@6.0.5))) + version: 0.0.0-canary-20241203140504(ethers@6.13.4(bufferutil@4.0.9)(utf-8-validate@6.0.5))(viem@2.21.58(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@6.0.5)(zod@3.24.1))(zksync-ethers@6.15.4(ethers@6.13.4(bufferutil@4.0.9)(utf-8-validate@6.0.5))) dotenv: specifier: ^16.0.3 version: 16.4.7 @@ -2213,7 +2213,7 @@ importers: version: 6.13.4(bufferutil@4.0.9)(utf-8-validate@6.0.5) tsup: specifier: ^8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) web3: specifier: ^4.15.0 version: 4.16.0(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.7.3)(utf-8-validate@6.0.5)(zod@3.24.1) @@ -2222,7 +2222,7 @@ importers: version: 7.1.0 zksync-ethers: specifier: ^6.0.0 - version: 6.15.3(ethers@6.13.4(bufferutil@4.0.9)(utf-8-validate@6.0.5)) + version: 6.15.4(ethers@6.13.4(bufferutil@4.0.9)(utf-8-validate@6.0.5)) packages/plugin-letzai: dependencies: @@ -2231,7 +2231,7 @@ importers: version: link:../core tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) packages/plugin-massa: dependencies: @@ -2240,10 +2240,10 @@ importers: version: link:../core '@massalabs/massa-web3': specifier: ^5.0.1-dev - version: 5.1.0 + version: 5.1.1 tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) whatwg-url: specifier: 7.1.0 version: 7.1.0 @@ -2274,13 +2274,13 @@ importers: devDependencies: tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.7.0) typescript: specifier: ^5.0.0 version: 5.6.3 vitest: specifier: 2.1.4 - version: 2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) + version: 2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) packages/plugin-multiversx: dependencies: @@ -2304,10 +2304,10 @@ importers: version: 2.1.1 tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) vitest: specifier: 2.1.5 - version: 2.1.5(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) + version: 2.1.5(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) whatwg-url: specifier: 7.1.0 version: 7.1.0 @@ -2334,7 +2334,7 @@ importers: version: 5.1.2 tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) whatwg-url: specifier: 7.1.0 version: 7.1.0 @@ -2349,7 +2349,7 @@ importers: version: link:../plugin-evm axios: specifier: ^1.6.7 - version: 1.7.9(debug@4.4.0) + version: 1.7.9 rate-limiter-flexible: specifier: ^5.0.4 version: 5.0.5 @@ -2371,7 +2371,7 @@ importers: version: 3.4.1 tsup: specifier: ^8.0.1 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.7.0) typescript: specifier: ^5.3.3 version: 5.6.3 @@ -2413,7 +2413,7 @@ importers: version: 1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) axios: specifier: ^1.7.9 - version: 1.7.9(debug@4.4.0) + version: 1.7.9 bs58: specifier: 6.0.0 version: 6.0.0 @@ -2428,7 +2428,7 @@ importers: version: 0.8.28 tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) viem: specifier: 2.21.58 version: 2.21.58(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1) @@ -2440,10 +2440,10 @@ importers: dependencies: '@aws-sdk/client-s3': specifier: ^3.705.0 - version: 3.726.1 + version: 3.731.0 '@aws-sdk/s3-request-presigner': specifier: ^3.705.0 - version: 3.726.1 + version: 3.731.0 '@cliqz/adblocker-playwright': specifier: 1.34.0 version: 1.34.0(playwright@1.48.2) @@ -2606,7 +2606,7 @@ importers: version: 22.8.4 tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) packages/plugin-obsidian: dependencies: @@ -2621,7 +2621,7 @@ importers: version: 2.0.0 tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) whatwg-url: specifier: 7.1.0 version: 7.1.0 @@ -2637,7 +2637,7 @@ importers: devDependencies: tsup: specifier: ^8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) packages/plugin-open-weather: dependencies: @@ -2646,7 +2646,7 @@ importers: version: link:../core tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) whatwg-url: specifier: 7.1.0 version: 7.1.0 @@ -2667,13 +2667,13 @@ importers: version: 0.0.18(bufferutil@4.0.9)(utf-8-validate@6.0.5) tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) packages/plugin-pyth-data: dependencies: '@elizaos/core': specifier: ^0.1.7 - version: 0.1.8(@google-cloud/vertexai@1.9.2(encoding@0.1.13))(@langchain/core@0.3.29(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(@langchain/groq@0.1.3(@langchain/core@0.3.29(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(encoding@0.1.13))(axios@1.7.9)(encoding@0.1.13)(react@19.0.0)(sswr@2.1.0(svelte@5.17.3))(svelte@5.17.3) + version: 0.1.8(@google-cloud/vertexai@1.9.2(encoding@0.1.13))(@langchain/core@0.3.30(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(@langchain/groq@0.1.3(@langchain/core@0.3.30(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(encoding@0.1.13)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)))(axios@1.7.9)(encoding@0.1.13)(react@19.0.0)(sswr@2.1.0(svelte@5.19.0))(svelte@5.19.0)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) '@pythnetwork/client': specifier: ^2.22.0 version: 2.22.0(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) @@ -2734,7 +2734,7 @@ importers: version: 5.0.10 tsup: specifier: ^8.0.0 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.7.0) typescript: specifier: ^5.2.2 version: 5.6.3 @@ -2746,7 +2746,7 @@ importers: dependencies: '@avnu/avnu-sdk': specifier: ^2.1.1 - version: 2.1.1(ethers@6.13.4(bufferutil@4.0.9)(utf-8-validate@6.0.5))(qs@6.13.1)(starknet@6.18.0(encoding@0.1.13)) + version: 2.1.1(ethers@6.13.4(bufferutil@4.0.9)(utf-8-validate@6.0.5))(qs@6.14.0)(starknet@6.18.0(encoding@0.1.13)) '@elizaos/core': specifier: workspace:* version: link:../core @@ -2758,10 +2758,10 @@ importers: version: 1.0.0-alpha.25(bufferutil@4.0.9)(utf-8-validate@6.0.5) tsup: specifier: ^8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) vitest: specifier: ^2.1.4 - version: 2.1.8(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) + version: 2.1.8(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) whatwg-url: specifier: 7.1.0 version: 7.1.0 @@ -2806,7 +2806,7 @@ importers: version: 5.1.2 tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) whatwg-url: specifier: 7.1.0 version: 7.1.0 @@ -2828,7 +2828,7 @@ importers: version: 20.17.9 tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) packages/plugin-solana: dependencies: @@ -2846,7 +2846,7 @@ importers: version: link:../plugin-trustdb '@solana/spl-token': specifier: 0.4.9 - version: 0.4.9(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) + version: 0.4.9(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10) '@solana/web3.js': specifier: 1.95.8 version: 1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) @@ -2858,7 +2858,7 @@ importers: version: 6.0.0 fomo-sdk-solana: specifier: 1.3.2 - version: 1.3.2(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) + version: 1.3.2(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10) form-data: specifier: 4.0.1 version: 4.0.1 @@ -2867,13 +2867,13 @@ importers: version: 5.1.2 pumpdotfun-sdk: specifier: 1.3.2 - version: 1.3.2(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(rollup@4.30.1)(typescript@5.7.3)(utf-8-validate@5.0.10) + version: 1.3.2(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(rollup@4.30.1)(typescript@5.6.3)(utf-8-validate@5.0.10) solana-agent-kit: specifier: ^1.4.0 - version: 1.4.0(@noble/hashes@1.7.0)(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@20.17.9)(arweave@1.15.5)(axios@1.7.9)(borsh@2.0.0)(buffer@6.0.3)(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(handlebars@4.7.8)(react@19.0.0)(sodium-native@3.4.1)(typescript@5.7.3)(utf-8-validate@5.0.10) + version: 1.4.1(@noble/hashes@1.7.0)(@solana/buffer-layout@4.0.1)(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@20.17.9)(arweave@1.15.5)(axios@1.7.9)(borsh@2.0.0)(buffer@6.0.3)(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(handlebars@4.7.8)(react@19.0.0)(sodium-native@3.4.1)(typescript@5.6.3)(utf-8-validate@5.0.10)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.7.0) vitest: specifier: 2.1.4 version: 2.1.4(@types/node@20.17.9)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0) @@ -2924,13 +2924,13 @@ importers: version: 1.3.2(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(rollup@4.30.1)(typescript@5.7.3)(utf-8-validate@5.0.10) solana-agent-kit: specifier: ^1.2.0 - version: 1.4.0(@noble/hashes@1.7.0)(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.10.5)(arweave@1.15.5)(axios@1.7.9)(borsh@2.0.0)(buffer@6.0.3)(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(handlebars@4.7.8)(react@19.0.0)(sodium-native@3.4.1)(typescript@5.7.3)(utf-8-validate@5.0.10) + version: 1.4.1(@noble/hashes@1.7.0)(@solana/buffer-layout@4.0.1)(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.10.7)(arweave@1.15.5)(axios@1.7.9)(borsh@2.0.0)(buffer@6.0.3)(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(handlebars@4.7.8)(react@19.0.0)(sodium-native@3.4.1)(typescript@5.7.3)(utf-8-validate@5.0.10)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) vitest: specifier: 2.1.4 - version: 2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0) + version: 2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0) whatwg-url: specifier: 7.1.0 version: 7.1.0 @@ -2976,7 +2976,7 @@ importers: version: 0.33.5 tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) whatwg-url: specifier: 7.1.0 version: 7.1.0 @@ -2988,10 +2988,10 @@ importers: version: link:../core axios: specifier: ^1.6.7 - version: 1.7.9(debug@4.4.0) + version: 1.7.9 tsup: specifier: ^8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) zod: specifier: ^3.22.4 version: 3.23.8 @@ -3000,7 +3000,7 @@ importers: dependencies: '@avnu/avnu-sdk': specifier: 2.1.1 - version: 2.1.1(ethers@6.13.4(bufferutil@4.0.9)(utf-8-validate@6.0.5))(qs@6.13.1)(starknet@6.18.0(encoding@0.1.13)) + version: 2.1.1(ethers@6.13.4(bufferutil@4.0.9)(utf-8-validate@6.0.5))(qs@6.14.0)(starknet@6.18.0(encoding@0.1.13)) '@elizaos/core': specifier: workspace:* version: link:../core @@ -3018,13 +3018,13 @@ importers: version: 6.18.0(encoding@0.1.13) tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) unruggable-sdk: specifier: 1.4.0 version: 1.4.0(starknet@6.18.0(encoding@0.1.13)) vitest: specifier: 2.1.5 - version: 2.1.5(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) + version: 2.1.5(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) whatwg-url: specifier: 7.1.0 version: 7.1.0 @@ -3042,14 +3042,14 @@ importers: version: 1.2.0-rc.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@6.0.5)(zod@3.24.1) tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) whatwg-url: specifier: 7.1.0 version: 7.1.0 devDependencies: '@types/node': specifier: ^22.10.1 - version: 22.10.5 + version: 22.10.7 packages/plugin-sui: dependencies: @@ -3058,7 +3058,7 @@ importers: version: link:../core '@mysten/sui': specifier: ^1.16.0 - version: 1.19.0(typescript@5.7.3) + version: 1.20.0(typescript@5.7.3) bignumber.js: specifier: 9.1.2 version: 9.1.2 @@ -3070,10 +3070,10 @@ importers: version: 5.1.2 tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) vitest: specifier: 2.1.4 - version: 2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) + version: 2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) whatwg-url: specifier: 7.1.0 version: 7.1.0 @@ -3106,7 +3106,7 @@ importers: version: 1.3.2(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(rollup@4.30.1)(typescript@5.7.3)(utf-8-validate@5.0.10) tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) whatwg-url: specifier: 7.1.0 version: 7.1.0 @@ -3134,7 +3134,7 @@ importers: version: 20.17.9 tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) packages/plugin-tee-marlin: dependencies: @@ -3143,7 +3143,7 @@ importers: version: link:../core tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) whatwg-url: specifier: 7.1.0 version: 7.1.0 @@ -3167,13 +3167,13 @@ importers: version: 3.0.0 tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) uuid: specifier: 11.0.3 version: 11.0.3 vitest: specifier: 2.1.5 - version: 2.1.5(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) + version: 2.1.5(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) whatwg-url: specifier: 7.1.0 version: 7.1.0 @@ -3183,7 +3183,7 @@ importers: version: 3.2.0 ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.10.5)(typescript@5.7.3) + version: 10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.10.7)(typescript@5.7.3) packages/plugin-thirdweb: dependencies: @@ -3192,10 +3192,10 @@ importers: version: link:../core thirdweb: specifier: ^5.80.0 - version: 5.83.1(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(bufferutil@4.0.9)(encoding@0.1.13)(ethers@6.13.4(bufferutil@4.0.9)(utf-8-validate@5.0.10))(ioredis@5.4.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1) + version: 5.84.0(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(bufferutil@4.0.9)(encoding@0.1.13)(ethers@6.13.4(bufferutil@4.0.9)(utf-8-validate@5.0.10))(ioredis@5.4.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1) tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) whatwg-url: specifier: 7.1.0 version: 7.1.0 @@ -3219,7 +3219,7 @@ importers: version: 5.1.2 tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) whatwg-url: specifier: 7.1.0 version: 7.1.0 @@ -3234,13 +3234,13 @@ importers: version: 3.2.2 tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) uuid: specifier: 11.0.3 version: 11.0.3 vitest: specifier: 2.1.5 - version: 2.1.5(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) + version: 2.1.5(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) whatwg-url: specifier: 7.1.0 version: 7.1.0 @@ -3259,7 +3259,7 @@ importers: version: 0.2.1 tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) whatwg-url: specifier: 7.1.0 version: 7.1.0 @@ -3274,11 +3274,11 @@ importers: version: 0.0.18(bufferutil@4.0.9)(utf-8-validate@6.0.5) tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) devDependencies: vitest: specifier: ^1.0.0 - version: 1.2.1(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) + version: 1.2.1(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) packages/plugin-video-generation: dependencies: @@ -3287,7 +3287,7 @@ importers: version: link:../core tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) whatwg-url: specifier: 7.1.0 version: 7.1.0 @@ -3305,7 +3305,7 @@ importers: version: 1.0.15 tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) whatwg-url: specifier: 7.1.0 version: 7.1.0 @@ -3342,7 +3342,7 @@ importers: version: link:../core tsup: specifier: ^8.3.5 - version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) viem: specifier: 2.21.58 version: 2.21.58(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@6.0.5)(zod@3.24.1) @@ -3379,8 +3379,8 @@ packages: peerDependencies: typescript: ^5.3.3 - '@3land/listings-sdk@0.0.4': - resolution: {integrity: sha512-Ljq8R4e7y+wl4m8BGhiInFPCHEzHZZFz1qghnbc8B3bLEKXWM9+2gZOCAa84rdUKuLfzenEdeS2LclTKhdKTFQ==} + '@3land/listings-sdk@0.0.6': + resolution: {integrity: sha512-1OG4qddbij7kLGcyRvwA9WUiif7DJi2gEWODHF4NnfgQHRl22yLSFHZeHPLlo9mE1T2LZnn0I6HtUxvUtCHCAQ==} '@abstract-foundation/agw-client@0.1.8': resolution: {integrity: sha512-MEPfFRWtEVXUuWkE43Vrqxzk7s+23cRtY2ctzqiZSiqJ+Hg4uPCymowmqPATdYgGNQXPCzUYNQN4tFxFWRMaFA==} @@ -3430,20 +3430,20 @@ packages: peerDependencies: zod: ^3.0.0 - '@ai-sdk/mistral@1.0.8': - resolution: {integrity: sha512-jWH4HHK4cYvXaac9UprMiSUBwOVb3e0hpbiL1wPb+2bF75pqQQKFQWQyfmoLFrh1oXlMOGn+B6IzwUDSFHLanA==} + '@ai-sdk/mistral@1.1.0': + resolution: {integrity: sha512-RPOAzk6baQ8R/Cw/N9189tX6CzSOHBNf+r4I5x2H08JCsEx8nycMgwqvVzZ5lhWhaKBvHaD3KoEQSyqyqW82Gg==} engines: {node: '>=18'} peerDependencies: zod: ^3.0.0 - '@ai-sdk/openai@1.0.18': - resolution: {integrity: sha512-bienqSVHbUqUcskm2FTIf2X+c481e85EASFfa78YogLqctZQtqPFKJuG5E7i59664Y5G91+LkzIh+1agS13BlA==} + '@ai-sdk/openai@1.0.5': + resolution: {integrity: sha512-JDCPBJQx9o3LgboBPaA55v+9EZ7Vm/ozy0+J5DIr2jJF8WETjeCnigdxixyzEy/Od4wX871jOTSuGffwNIi0kA==} engines: {node: '>=18'} peerDependencies: zod: ^3.0.0 - '@ai-sdk/openai@1.0.5': - resolution: {integrity: sha512-JDCPBJQx9o3LgboBPaA55v+9EZ7Vm/ozy0+J5DIr2jJF8WETjeCnigdxixyzEy/Od4wX871jOTSuGffwNIi0kA==} + '@ai-sdk/openai@1.1.0': + resolution: {integrity: sha512-D2DaGMK89yYgO32n4Gr7gBJeJGGGS27gdfzYFMRDXlZmKh7VW1WXBp3FXxDwpmt0CgLoVI4qV8lf+gslah+kWw==} engines: {node: '>=18'} peerDependencies: zod: ^3.0.0 @@ -3475,8 +3475,8 @@ packages: zod: optional: true - '@ai-sdk/provider-utils@2.0.7': - resolution: {integrity: sha512-4sfPlKEALHPXLmMFcPlYksst3sWBJXmCDZpIBJisRrmwGG6Nn3mq0N1Zu/nZaGcrWZoOY+HT2Wbxla1oTElYHQ==} + '@ai-sdk/provider-utils@2.1.0': + resolution: {integrity: sha512-rBUabNoyB25PBUjaiMSk86fHNSCqTngNZVvXxv8+6mvw47JX5OexW+ZHRsEw8XKTE8+hqvNFVzctaOrRZ2i9Zw==} engines: {node: '>=18'} peerDependencies: zod: ^3.0.0 @@ -3512,8 +3512,8 @@ packages: zod: optional: true - '@ai-sdk/react@1.0.9': - resolution: {integrity: sha512-7mtkgVCSzp8J4x3qk5Vtlk1FiZTH7vWIZvIrA6ISbFDy+7mwm45rIDIymzCiofzr3c/Wioy41H2Ki3Nth55bgg==} + '@ai-sdk/react@1.1.0': + resolution: {integrity: sha512-U5lBbLyf1pw79xsk5dgHSkBv9Jta3xzWlOLpxsmHlxh1X94QOH3e1gm+nioQ/JvTuHLm23j2tz3i4MpMdchwXQ==} engines: {node: '>=18'} peerDependencies: react: ^18 || ^19 || ^19.0.0-rc @@ -3551,8 +3551,8 @@ packages: zod: optional: true - '@ai-sdk/ui-utils@1.0.8': - resolution: {integrity: sha512-7ya/t28oMaFauHxSj4WGQCEV/iicZj9qP+O+tCakMIDq7oDCZMUNBLCQomoWs16CcYY4l0wo1S9hA4PAdFcOvA==} + '@ai-sdk/ui-utils@1.1.0': + resolution: {integrity: sha512-ETXwdHaHwzC7NIehbthDFGwsTFk+gNtRL/lm85nR4WDFvvYQptoM/7wTANs0p0H7zumB3Ep5hKzv0Encu8vSRw==} engines: {node: '>=18'} peerDependencies: zod: ^3.0.0 @@ -3745,8 +3745,8 @@ packages: resolution: {integrity: sha512-d6nWtUI//fyEN8DeLjm3+ro87Ad6+IKwR9pCqfrs/Azahso1xR1Llxd/O6fj/m1DDsuDj/HAsCsy5TC/aKD6Eg==} engines: {node: '>=11.0.0'} - '@asamuzakjp/css-color@2.8.2': - resolution: {integrity: sha512-RtWv9jFN2/bLExuZgFFZ0I3pWWeezAHGgrmjqGGWclATl1aDe3yhCUaI0Ilkp6OCk9zX7+FjvDasEX8Q9Rxc5w==} + '@asamuzakjp/css-color@2.8.3': + resolution: {integrity: sha512-GIc76d9UI1hCvOATjZPyHFmE5qhRccp3/zGfMPapK3jBi+yocEzp6BBB0UnfRYP9NP4FANqUZYb0hnfs3TM3hw==} '@asterai/client@0.1.6': resolution: {integrity: sha512-Kz2FEg9z3U8G9F8F/87h7szE9i8gHdIM2dCgl2gtqTgiLdgtqaDEk3cGnbL4D67Q9bsciPb/toHFWIUv/QNRJQ==} @@ -3782,167 +3782,155 @@ packages: '@aws-crypto/util@5.2.0': resolution: {integrity: sha512-4RkU9EsI6ZpBve5fseQlGNUWKMa1RLPQ1dnjnQoe07ldfIzcsGb5hC5W0Dm7u423KWzawlrpbjXBrXCEv9zazQ==} - '@aws-sdk/client-polly@3.726.1': - resolution: {integrity: sha512-Q4ZoSmCXskIQ3T5AdO0OyH3vCeoKCed9AjqNIZ5Bxo7T1aBLaIb0VmjKOEubsYrfl+0Ot++FRmy7G45UUHSs4Q==} + '@aws-sdk/client-polly@3.731.0': + resolution: {integrity: sha512-bl70HmWTwxgxub4xWPvvcdhWMBiDaCiXL4NKgVoAxzB1wy+W+GDwMVl1mfnXWNzKu2SZ8GSz5ow8X5sEvG6SZA==} engines: {node: '>=18.0.0'} - '@aws-sdk/client-s3@3.726.1': - resolution: {integrity: sha512-UpOGcob87DiuS2d3fW6vDZg94g57mNiOSkzvR/6GOdvBSlUgk8LLwVzGASB71FdKMl1EGEr4MeD5uKH9JsG+dw==} + '@aws-sdk/client-s3@3.731.0': + resolution: {integrity: sha512-poo4GwUkPk7hZGxvM+GAnKsz78IJhzJ44dZu4M9xqQyzLvGDh2vVfgIHdpNajRbIrABhhdKF4Ox+VmdTqUqH6w==} engines: {node: '>=18.0.0'} - '@aws-sdk/client-sso-oidc@3.726.0': - resolution: {integrity: sha512-5JzTX9jwev7+y2Jkzjz0pd1wobB5JQfPOQF3N2DrJ5Pao0/k6uRYwE4NqB0p0HlGrMTDm7xNq7OSPPIPG575Jw==} + '@aws-sdk/client-sso@3.731.0': + resolution: {integrity: sha512-O4C/UYGgqMsBg21MMApFdgyh8BX568hQhbdoNFmRVTBoSnCZ3w+H4a1wBPX4Gyl0NX+ab6Xxo9rId8HiyPXJ0A==} engines: {node: '>=18.0.0'} - peerDependencies: - '@aws-sdk/client-sts': ^3.726.0 - '@aws-sdk/client-sso@3.726.0': - resolution: {integrity: sha512-NM5pjv2qglEc4XN3nnDqtqGsSGv1k5YTmzDo3W3pObItHmpS8grSeNfX9zSH+aVl0Q8hE4ZIgvTPNZ+GzwVlqg==} + '@aws-sdk/client-transcribe-streaming@3.731.0': + resolution: {integrity: sha512-t4U3pphnVWmIY+iVcUZZB/zqGuHoEvINB8Wl6JOf1e3qisZEa0MI4bwbOubXD6FGU3YAGFfhZaGuRJm0y2/faA==} engines: {node: '>=18.0.0'} - '@aws-sdk/client-sts@3.726.1': - resolution: {integrity: sha512-qh9Q9Vu1hrM/wMBOBIaskwnE4GTFaZu26Q6WHwyWNfj7J8a40vBxpW16c2vYXHLBtwRKM1be8uRLkmDwghpiNw==} + '@aws-sdk/core@3.731.0': + resolution: {integrity: sha512-ithBN1VWASkvAIlozJmenqDvNnFddr/SZXAs58+jCnBHgy3tXLHABZGVNCjetZkHRqNdXEO1kirnoxaFeXMeDA==} engines: {node: '>=18.0.0'} - '@aws-sdk/client-transcribe-streaming@3.726.1': - resolution: {integrity: sha512-A1FtcvFi0SnY193SEnhHVEGB8xaMKHJdioE6/TcW0oka2ezvfZkl6EsmKEP30vLov+NRRzzoHUjitdiYKOpVzg==} + '@aws-sdk/credential-provider-env@3.731.0': + resolution: {integrity: sha512-h0WWZg4QMLgFVyIvQrC43zpVqsUWg1mPM1clpogP43B8+wEhDEQ4qWRzvFs3dQ4cqx/FLyDUZZF4cqgd94z7kw==} engines: {node: '>=18.0.0'} - '@aws-sdk/core@3.723.0': - resolution: {integrity: sha512-UraXNmvqj3vScSsTkjMwQkhei30BhXlW5WxX6JacMKVtl95c7z0qOXquTWeTalYkFfulfdirUhvSZrl+hcyqTw==} + '@aws-sdk/credential-provider-http@3.731.0': + resolution: {integrity: sha512-iRtrjtcYaWgbvtu2cvDhIsPWXZGvhy1Hgks4682MEBNTc9AUwlfvDrYz2EEnTtJJyrbOdEHVrYrzqD8qPyVLCg==} engines: {node: '>=18.0.0'} - '@aws-sdk/credential-provider-env@3.723.0': - resolution: {integrity: sha512-OuH2yULYUHTVDUotBoP/9AEUIJPn81GQ/YBtZLoo2QyezRJ2QiO/1epVtbJlhNZRwXrToLEDmQGA2QfC8c7pbA==} + '@aws-sdk/credential-provider-ini@3.731.0': + resolution: {integrity: sha512-HpIx+SYt6gsY51DZo/msZxsV5ls+d++76Y3cILp5t1/h7SBkN6Rm9JWrsdFFmbooORn8FA1vMiGvZ+2yHeyp0Q==} engines: {node: '>=18.0.0'} - '@aws-sdk/credential-provider-http@3.723.0': - resolution: {integrity: sha512-DTsKC6xo/kz/ZSs1IcdbQMTgiYbpGTGEd83kngFc1bzmw7AmK92DBZKNZpumf8R/UfSpTcj9zzUUmrWz1kD0eQ==} + '@aws-sdk/credential-provider-node@3.731.0': + resolution: {integrity: sha512-pQV0p+uOxUURp+cGmfLF5sb/jG3nmzmv4jgsr2BlBk5v7ZQlRQJ2b5V7xCB8bpa73cuVRnahWmuB1iwsBEZykg==} engines: {node: '>=18.0.0'} - '@aws-sdk/credential-provider-ini@3.726.0': - resolution: {integrity: sha512-seTtcKL2+gZX6yK1QRPr5mDJIBOatrpoyrO8D5b8plYtV/PDbDW3mtDJSWFHet29G61ZmlNElyXRqQCXn9WX+A==} + '@aws-sdk/credential-provider-process@3.731.0': + resolution: {integrity: sha512-6yNMY6q3xHLbs2f2+C6GhvMrjTgtFBiPJJqKaPLsTIhlTRvh4sK8pGm3ITcma0jOxtPDIuoPfBAV8N8XVMBlZg==} engines: {node: '>=18.0.0'} - peerDependencies: - '@aws-sdk/client-sts': ^3.726.0 - '@aws-sdk/credential-provider-node@3.726.0': - resolution: {integrity: sha512-jjsewBcw/uLi24x8JbnuDjJad4VA9ROCE94uVRbEnGmUEsds75FWOKp3fWZLQlmjLtzsIbJOZLALkZP86liPaw==} + '@aws-sdk/credential-provider-sso@3.731.0': + resolution: {integrity: sha512-T9+ofACQDlf7x449xYM7OExHXEtPTC8oSDG1G46UiF+SXv/1fKjUQAGx90HxpPJSo2vDTtKpNG39HjkdXZBAwg==} engines: {node: '>=18.0.0'} - '@aws-sdk/credential-provider-process@3.723.0': - resolution: {integrity: sha512-fgupvUjz1+jeoCBA7GMv0L6xEk92IN6VdF4YcFhsgRHlHvNgm7ayaoKQg7pz2JAAhG/3jPX6fp0ASNy+xOhmPA==} + '@aws-sdk/credential-provider-web-identity@3.731.0': + resolution: {integrity: sha512-z3zfYob6MO9beaqSxGkSkSFKFkJR16RKVqTjIyt1AVqvvfYY71g5wTuOE+LnFMiNfwXS39S08+G9dfPeHgn6IQ==} engines: {node: '>=18.0.0'} - '@aws-sdk/credential-provider-sso@3.726.0': - resolution: {integrity: sha512-WxkN76WeB08j2yw7jUH9yCMPxmT9eBFd9ZA/aACG7yzOIlsz7gvG3P2FQ0tVg25GHM0E4PdU3p/ByTOawzcOAg==} + '@aws-sdk/eventstream-handler-node@3.731.0': + resolution: {integrity: sha512-JBTl1UwSlNtNeMoFxnT91czYqO1aR/1g0BAdWH74YZ6NYxMKJYiQsUhBBKYIDDA6XAyx6bAS7cuRPQb/bSawCw==} engines: {node: '>=18.0.0'} - '@aws-sdk/credential-provider-web-identity@3.723.0': - resolution: {integrity: sha512-tl7pojbFbr3qLcOE6xWaNCf1zEfZrIdSJtOPeSXfV/thFMMAvIjgf3YN6Zo1a6cxGee8zrV/C8PgOH33n+Ev/A==} + '@aws-sdk/middleware-bucket-endpoint@3.731.0': + resolution: {integrity: sha512-G9vuGW5GWCbzGOwlGFJcOkfxhw1cB6vzcv75QTT0CmciLXK+Cio8O2pqMSTTF2kg9Y6iHVC2BlOtLRkJAVOxVQ==} engines: {node: '>=18.0.0'} - peerDependencies: - '@aws-sdk/client-sts': ^3.723.0 - '@aws-sdk/eventstream-handler-node@3.723.0': - resolution: {integrity: sha512-CekxhxMH1GQe/kuoZsNFE8eonvmHVifyDK1MWfePyEp82/XvqPFWSnKlhT+SqoC6JfsMLmhsyCP/qqr9Du0SbQ==} + '@aws-sdk/middleware-eventstream@3.731.0': + resolution: {integrity: sha512-3JkdBR3ZlmwguGL7f1hG6ld5s1eB0VZ4GI8OPjbFhcAxXF3JE8n9KMvuxSpRJPzQ9IuA6xkZ0Z92PrzwSpnqJQ==} engines: {node: '>=18.0.0'} - '@aws-sdk/middleware-bucket-endpoint@3.726.0': - resolution: {integrity: sha512-vpaP80rZqwu0C3ELayIcRIW84/nd1tadeoqllT+N9TDshuEvq4UJ+w47OBHB7RkHFJoc79lXXNYle0fdQdaE/A==} + '@aws-sdk/middleware-expect-continue@3.731.0': + resolution: {integrity: sha512-oY4nsY/mb5O5eZCzIuWpyvzO45Bi6UBtE48IaJsoyVctagA1l8hB66aczH9M1NHNjvbS4Beu1agwh3Nyb1eJug==} engines: {node: '>=18.0.0'} - '@aws-sdk/middleware-eventstream@3.723.0': - resolution: {integrity: sha512-cL50YsgYSlAdAZf02iNwdHJuJHlgPyv/sePpt2PW5ZYSiE6A9/vqqptjDrUmUbpEw+ixmLD215OnyrnHN/MhEg==} + '@aws-sdk/middleware-flexible-checksums@3.731.0': + resolution: {integrity: sha512-LMs/rndovYjYSntSYyPE/PIl4iHNiquaU0lpDqpQc9iTgQcNbjdriSUWpibgu1jXlGBpBYCqttNkxmEThbbWxA==} engines: {node: '>=18.0.0'} - '@aws-sdk/middleware-expect-continue@3.723.0': - resolution: {integrity: sha512-w/O0EkIzkiqvGu7U8Ke7tue0V0HYM5dZQrz6nVU+R8T2LddWJ+njEIHU4Wh8aHPLQXdZA5NQumv0xLPdEutykw==} + '@aws-sdk/middleware-host-header@3.731.0': + resolution: {integrity: sha512-ndAJsm5uWPPJRZowLKpB1zuL17qWlWVtCJP4I/ynBkq1PU1DijDXBul2UZaG6Mpvsgms1NXo/h9noHuK7T3v8w==} engines: {node: '>=18.0.0'} - '@aws-sdk/middleware-flexible-checksums@3.723.0': - resolution: {integrity: sha512-JY76mrUCLa0FHeMZp8X9+KK6uEuZaRZaQrlgq6zkXX/3udukH0T3YdFC+Y9uw5ddbiwZ5+KwgmlhnPpiXKfP4g==} + '@aws-sdk/middleware-location-constraint@3.731.0': + resolution: {integrity: sha512-1I2EjAFxrQksrzqdN7YYuY/q2YsjqeX4l7f9VOkdBjiZeDvVIEdM99IT5sISJB/r6CjNrYX5MhqGhE8i1VFchA==} engines: {node: '>=18.0.0'} - '@aws-sdk/middleware-host-header@3.723.0': - resolution: {integrity: sha512-LLVzLvk299pd7v4jN9yOSaWDZDfH0SnBPb6q+FDPaOCMGBY8kuwQso7e/ozIKSmZHRMGO3IZrflasHM+rI+2YQ==} + '@aws-sdk/middleware-logger@3.731.0': + resolution: {integrity: sha512-IIZrOdjbY2vKzPJPrwE7FoFQCIPEL6UqURi8LEaiVyCag4p2fvaTN5pgKuQtGC2+iYd/HHcGT4qn2bAqF5Jmmw==} engines: {node: '>=18.0.0'} - '@aws-sdk/middleware-location-constraint@3.723.0': - resolution: {integrity: sha512-inp9tyrdRWjGOMu1rzli8i2gTo0P4X6L7nNRXNTKfyPNZcBimZ4H0H1B671JofSI5isaklVy5r4pvv2VjjLSHw==} + '@aws-sdk/middleware-recursion-detection@3.731.0': + resolution: {integrity: sha512-y6FLASB1iKWuR5tUipMyo77bt0lEl3OnCrrd2xw/H24avq1HhJjjPR0HHhJE6QKJzF/FYXeV88tcyPSMe32VDw==} engines: {node: '>=18.0.0'} - '@aws-sdk/middleware-logger@3.723.0': - resolution: {integrity: sha512-chASQfDG5NJ8s5smydOEnNK7N0gDMyuPbx7dYYcm1t/PKtnVfvWF+DHCTrRC2Ej76gLJVCVizlAJKM8v8Kg3cg==} + '@aws-sdk/middleware-sdk-s3@3.731.0': + resolution: {integrity: sha512-J9aKyQaVoec5eWTSDfO4h2sKHNP0wTzN15LFcHnkD+e/d0rdmOi7BTkkbJrIaynma9WShIasmrtM3HNi9GiiTA==} engines: {node: '>=18.0.0'} - '@aws-sdk/middleware-recursion-detection@3.723.0': - resolution: {integrity: sha512-7usZMtoynT9/jxL/rkuDOFQ0C2mhXl4yCm67Rg7GNTstl67u7w5WN1aIRImMeztaKlw8ExjoTyo6WTs1Kceh7A==} + '@aws-sdk/middleware-sdk-transcribe-streaming@3.731.0': + resolution: {integrity: sha512-FE7koam/mSw3d2mDt7pzdBHOQwu6VaMMFzPYBjy2VlYD3I5Nl6yhFqHcq+Zqj3vm18Z+pVylf6VCzGJHe4nnuA==} engines: {node: '>=18.0.0'} - '@aws-sdk/middleware-sdk-s3@3.723.0': - resolution: {integrity: sha512-wfjOvNJVp8LDWhq4wO5jtSMb8Vgf4tNlR7QTEQfoYc6AGU3WlK5xyUQcpfcpwytEhQTN9u0cJLQpSyXDO+qSCw==} + '@aws-sdk/middleware-ssec@3.731.0': + resolution: {integrity: sha512-1HP4lxGcQx4awXgxfL8t9faBK7TqEL7zkAZrm/YBbLrT9oQomxZOHKIOHvo5VVh4qmsNBdqnH2XUlSMY71gsww==} engines: {node: '>=18.0.0'} - '@aws-sdk/middleware-sdk-transcribe-streaming@3.723.0': - resolution: {integrity: sha512-0j1iix2wthdNTGtG1oFBH3vqhBeIpw+9IRiPA0xXE8xOsqhLBHVbLtqC8/7eMdDWJHNVQdOLlMlGAbcFo6/4Jw==} + '@aws-sdk/middleware-user-agent@3.731.0': + resolution: {integrity: sha512-Ngr2Gz0aec/uduoKaO3srN52SYkEHndYtFzkK/gDUyQwQzi4ha2eIisxPiuHEX6RvXT31V9ouqn/YtVkt0R76A==} engines: {node: '>=18.0.0'} - '@aws-sdk/middleware-ssec@3.723.0': - resolution: {integrity: sha512-Bs+8RAeSMik6ZYCGSDJzJieGsDDh2fRbh1HQG94T8kpwBXVxMYihm6e9Xp2cyl+w9fyyCnh0IdCKChP/DvrdhA==} - engines: {node: '>=18.0.0'} + '@aws-sdk/middleware-websocket@3.731.0': + resolution: {integrity: sha512-WNl+hMD7ycy2oMerF8EReIEeb+4JZtqEtc8HD/2IsCJ1y1ul2JL10hX6fNfQtO5j03hs6975pETcZa0/ukwaXg==} + engines: {node: '>= 14.0.0'} - '@aws-sdk/middleware-user-agent@3.726.0': - resolution: {integrity: sha512-hZvzuE5S0JmFie1r68K2wQvJbzyxJFdzltj9skgnnwdvLe8F/tz7MqLkm28uV0m4jeHk0LpiBo6eZaPkQiwsZQ==} + '@aws-sdk/nested-clients@3.731.0': + resolution: {integrity: sha512-ePn94LgdOZpyZhOVAcYP6F7xgxvPHsoj8LiSuIcrrnxpeArOCt+cZeCdqtaLpoTjufvCPtj6536jY6OzynG56g==} engines: {node: '>=18.0.0'} - '@aws-sdk/middleware-websocket@3.723.0': - resolution: {integrity: sha512-dmp1miRv3baZgRKRlgsfpghUMFx1bHDVPW39caKVVOQLxMWtDt8a6JKGnYm19ew2JmSe+p9h/khdq073bPFslw==} - engines: {node: '>= 14.0.0'} - - '@aws-sdk/region-config-resolver@3.723.0': - resolution: {integrity: sha512-tGF/Cvch3uQjZIj34LY2mg8M2Dr4kYG8VU8Yd0dFnB1ybOEOveIK/9ypUo9ycZpB9oO6q01KRe5ijBaxNueUQg==} + '@aws-sdk/region-config-resolver@3.731.0': + resolution: {integrity: sha512-XlDpRNkDVHF59f07JmkuAidEv//m3hT6/JL85h0l3+zrpaRWhf8n8lVUyAPNq35ZujK8AcorYM+93u7hdWsliQ==} engines: {node: '>=18.0.0'} - '@aws-sdk/s3-request-presigner@3.726.1': - resolution: {integrity: sha512-IoM/u1gaZiSHEZkkf+Hn6MvCFUtLJgJysApW6NFbM2GYt4hqGLX5jhbjo5KVxC3wFfAhAwK1deSOM0FriBrKrg==} + '@aws-sdk/s3-request-presigner@3.731.0': + resolution: {integrity: sha512-mJkAAoqsU7U1m93ur/YMjEs5qU9iAnse+UmQHM+0Siy9saA21X7i2tkO7JjA2ON6/JPBufUGsXJUjTQir2J4mQ==} engines: {node: '>=18.0.0'} - '@aws-sdk/signature-v4-multi-region@3.723.0': - resolution: {integrity: sha512-lJlVAa5Sl589qO8lwMLVUtnlF1Q7I+6k1Iomv2goY9d1bRl4q2N5Pit2qJVr2AMW0sceQXeh23i2a/CKOqVAdg==} + '@aws-sdk/signature-v4-multi-region@3.731.0': + resolution: {integrity: sha512-1r/b4Os15dR+BCVRRLVQJMF7Krq6xX6IKHxN43kuvODYWz8Nv3XDlaSpeRpAzyJuzW/fTp4JgE+z0+gmJfdEeA==} engines: {node: '>=18.0.0'} - '@aws-sdk/token-providers@3.723.0': - resolution: {integrity: sha512-hniWi1x4JHVwKElANh9afKIMUhAutHVBRD8zo6usr0PAoj+Waf220+1ULS74GXtLXAPCiNXl5Og+PHA7xT8ElQ==} + '@aws-sdk/token-providers@3.731.0': + resolution: {integrity: sha512-rPkYaB09aodCyw4pru94QHIr430X3ScHP5/PzaHYocs5h5a7I6oh5YnvKqDZO8Ws8NVUVNfCKkwotsM5nNyC7A==} engines: {node: '>=18.0.0'} - peerDependencies: - '@aws-sdk/client-sso-oidc': ^3.723.0 - '@aws-sdk/types@3.723.0': - resolution: {integrity: sha512-LmK3kwiMZG1y5g3LGihT9mNkeNOmwEyPk6HGcJqh0wOSV4QpWoKu2epyKE4MLQNUUlz2kOVbVbOrwmI6ZcteuA==} + '@aws-sdk/types@3.731.0': + resolution: {integrity: sha512-NrdkJg6oOUbXR2r9WvHP408CLyvST8cJfp1/jP9pemtjvjPoh6NukbCtiSFdOOb1eryP02CnqQWItfJC1p2Y/Q==} engines: {node: '>=18.0.0'} '@aws-sdk/util-arn-parser@3.723.0': resolution: {integrity: sha512-ZhEfvUwNliOQROcAk34WJWVYTlTa4694kSVhDSjW6lE1bMataPnIN8A0ycukEzBXmd8ZSoBcQLn6lKGl7XIJ5w==} engines: {node: '>=18.0.0'} - '@aws-sdk/util-endpoints@3.726.0': - resolution: {integrity: sha512-sLd30ASsPMoPn3XBK50oe/bkpJ4N8Bpb7SbhoxcY3Lk+fSASaWxbbXE81nbvCnkxrZCvkPOiDHzJCp1E2im71A==} + '@aws-sdk/util-endpoints@3.731.0': + resolution: {integrity: sha512-riztxTAfncFS9yQWcBJffGgOgLoKSa63ph+rxWJxKl6BHAmWEvHICj1qDcVmnWfIcvJ5cClclY75l9qKaUH7rQ==} engines: {node: '>=18.0.0'} - '@aws-sdk/util-format-url@3.723.0': - resolution: {integrity: sha512-70+xUrdcnencPlCdV9XkRqmgj0vLDb8vm4mcEsgabg5QQ3S80KM0GEuhBAIGMkBWwNQTzCgQy2s7xOUlJPbu+g==} + '@aws-sdk/util-format-url@3.731.0': + resolution: {integrity: sha512-wZHObjnYmiz8wFlUQ4/5dHsT7k0at+GvZM02LgvshcRJLnFjYdrzjelMKuNynd/NNK3gLgTsFTGuIgPpz9r4rA==} engines: {node: '>=18.0.0'} '@aws-sdk/util-locate-window@3.723.0': resolution: {integrity: sha512-Yf2CS10BqK688DRsrKI/EO6B8ff5J86NXe4C+VCysK7UOgN0l1zOTeTukZ3H8Q9tYYX3oaF1961o8vRkFm7Nmw==} engines: {node: '>=18.0.0'} - '@aws-sdk/util-user-agent-browser@3.723.0': - resolution: {integrity: sha512-Wh9I6j2jLhNFq6fmXydIpqD1WyQLyTfSxjW9B+PXSnPyk3jtQW8AKQur7p97rO8LAUzVI0bv8kb3ZzDEVbquIg==} + '@aws-sdk/util-user-agent-browser@3.731.0': + resolution: {integrity: sha512-EnYXxTkCNCjTTBjW/pelRPv4Thsi9jepoB6qQjPMA9/ixrZ71BhhQecz9kgqzZLR9BPCwb6hgJ/Yd702jqJ4aQ==} - '@aws-sdk/util-user-agent-node@3.726.0': - resolution: {integrity: sha512-iEj6KX9o6IQf23oziorveRqyzyclWai95oZHDJtYav3fvLJKStwSjygO4xSF7ycHcTYeCHSLO1FFOHgGVs4Viw==} + '@aws-sdk/util-user-agent-node@3.731.0': + resolution: {integrity: sha512-Rze78Ym5Bx7aWMvmZE2iL3JPo2INNCC5N9rLVx98Gg1G0ZaxclVRUvJrh1AojNlOFxU+otkxAe7FA3Foy2iLLQ==} engines: {node: '>=18.0.0'} peerDependencies: aws-crt: '>=1.0.0' @@ -4384,8 +4372,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-nullish-coalescing-operator@7.26.5': - resolution: {integrity: sha512-OHqczNm4NTQlW1ghrVY43FPoiRzbmzNVbcgVnMKZN/RQYezHUSdjACjaX50CD3B7UIAjv39+MlsrVDb3v741FA==} + '@babel/plugin-transform-nullish-coalescing-operator@7.26.6': + resolution: {integrity: sha512-CKW8Vu+uUZneQCPtXmSBUC6NCAUdya26hWCElAWh5mVSlSRsmiCPUUDKb3Z0szng1hiAJa098Hkhg9o4SE35Qw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -4589,8 +4577,8 @@ packages: resolution: {integrity: sha512-FDSOghenHTiToteC/QRlv2q3DhPZ/oOXTBoirfWNx1Cx3TMVcGWQtMMmQcSvb/JjpNeGzx8Pq/b4fKEJuWm1sw==} engines: {node: '>=6.9.0'} - '@babel/standalone@7.26.5': - resolution: {integrity: sha512-vXbSrFq1WauHvOg/XWcjkF6r7wDSHbN3+3Aro6LYjfODpGw8dCyqqbUMRX5LXlgzVAUrTSN6JkepFiHhLKHV5Q==} + '@babel/standalone@7.26.6': + resolution: {integrity: sha512-h1mkoNFYCqDkS+vTLGzsQYvp1v1qbuugk4lOtb/oyjArZ+EtreAaxcSYg3rSIzWZRQOjx4iqGe7A8NRYIMSTTw==} engines: {node: '>=6.9.0'} '@babel/template@7.25.9': @@ -4638,14 +4626,17 @@ packages: '@brandonblack/musig@0.0.1-alpha.1': resolution: {integrity: sha512-00RbByQG85lSzrkDjCblzrUc2n1LJAPPrEMHS4oMg+QckE0kzjd26JytT6yx6tNU2+aOXfK7O4kGW/sKVL67cw==} + '@brokerloop/ttlcache@3.2.3': + resolution: {integrity: sha512-kZWoyJGBYTv1cL5oHBYEixlJysJBf2RVnub3gbclD+dwaW9aKubbHzbZ9q1q6bONosxaOqMsoBorOrZKzBDiqg==} + '@cfworker/json-schema@4.1.0': resolution: {integrity: sha512-/vYKi/qMxwNsuIJ9WGWwM2rflY40ZenK3Kh4uR5vB9/Nz12Y7IUN/Xf4wDA7vzPfw0VNh3b/jz4+MjcVgARKJg==} - '@chain-registry/types@0.50.47': - resolution: {integrity: sha512-WEVKnOwcjXjpCFMgEWMRfKUqhho6Tg6fcHmuKS3i4pWp37IxZBdE+Lan6JRBf5Cc6CqfhuZaHqveIRqgci1zBw==} + '@chain-registry/types@0.50.51': + resolution: {integrity: sha512-ychIe0Pvl4fJjYlPJTwxwLFqQ7XVFczTlcdJASUEhLq/sBgKzisw2B+YHGjM+8xs2HACOSs05GHmYTi6OvxTIg==} - '@chain-registry/utils@1.51.47': - resolution: {integrity: sha512-HOEHGwqwc9ESFOKU99PxMeo//bDofBHkyoG9KXsxsE/NPKfb5UifoGR/NznoCLmG0fVo5KnM6UEJamjCUErMnw==} + '@chain-registry/utils@1.51.51': + resolution: {integrity: sha512-SVQ3ZeueIIWD927cxlyVHtJgOxuRmLO3SgyyuPq+rtoUbaIbzbL0Nw5nwaE7tii5l6qeBNl/3l72cmoDdCfKcw==} '@chevrotain/cst-dts-gen@11.0.3': resolution: {integrity: sha512-BvIKpRLeS/8UbfxXxgC33xOumsacaeCKAjAeLyOn7Pcp95HiRbrpl14S+9vaZLolnbssPIUuiUd8IvgkRyt6NQ==} @@ -4792,6 +4783,10 @@ packages: resolution: {integrity: sha512-+P/vPdORawvg3A9Wj02iquxb4T0C5m4P6aZBVYysKl4Amk+r6aMPZkUhilBkD6E4Nuxnoajv3CFykUfkGE0n5g==} engines: {node: '>=11'} + '@coral-xyz/anchor@0.28.0': + resolution: {integrity: sha512-kQ02Hv2ZqxtWP30WN1d4xxT4QqlOXYDxmEd3k/bbneqhV3X5QMO4LAtoUFs7otxyivOgoqam5Il5qx81FuI4vw==} + engines: {node: '>=11'} + '@coral-xyz/anchor@0.29.0': resolution: {integrity: sha512-eny6QNG0WOwqV0zQ7cs/b1tIuzZGmP7U7EcH+ogt4Gdbl8HDmIYVMh/9aTmYZPaFWjtUaI8qSn73uYEXWfATdA==} engines: {node: '>=11'} @@ -5498,6 +5493,18 @@ packages: resolution: {integrity: sha512-e7zcB6TPnVzyUaHMJyLSArKa2AG3h9+4CfvKXKKWNx6hRs+p0a+u7HHTJBgo6KW2m+vqDnuIHK4X+bhmoghAFA==} engines: {node: '>=18.0'} + '@drift-labs/sdk@2.107.0-beta.3': + resolution: {integrity: sha512-pRWTRpAVYAhJZI+5WxrAzSMnU+1IiJXuTPanY9eNZZUn9S//RRc3CXigM/ogeGPaOolizBZDejwy2Igz7h22JQ==} + engines: {node: '>=20.18.0'} + + '@drift-labs/sdk@2.107.0-beta.7': + resolution: {integrity: sha512-EadXzQf1WhBk2kZC8mrnKpG7Zax9wbO2HQNtHIazkDuMmtnsOF3SUDMyxkuxEyVoB6MrAZ630UZi9rFjzJve/A==} + engines: {node: '>=20.18.0'} + + '@drift-labs/vaults-sdk@0.2.55': + resolution: {integrity: sha512-zxDpvez+qA4yFd8XFhKoo2cGlMQorSL9MfQybIwKa0N0v4Qq5EI6qmaggfN4tAJZzD//A1vD413jSzsLSXtWRg==} + engines: {node: '>=16'} + '@echogarden/audio-io@0.2.3': resolution: {integrity: sha512-3p6oGhuCvfwcEWE52hJ2pMAY05qz1UeHXuITp+ijG2b5z3qizJT4IsP6ZIfiXYg8pW8maUnbwPOLbazpJv2KYQ==} engines: {node: '>=18'} @@ -5558,6 +5565,9 @@ packages: '@elizaos/core@0.1.8': resolution: {integrity: sha512-nQT5uQTQVTZJ3CrhVkK4dRdP/RuBMiOv/u3JZvMJGhY45z0Gy0gY27NEn/BBlJ4Ymt/SmqtXOul/x2hOeQen4Q==} + '@ellipsis-labs/phoenix-sdk@1.4.5': + resolution: {integrity: sha512-vEYgMXuV5/mpnpEi+VK4HO8f6SheHtVLdHHlULBiDN1eECYmL67gq+/cRV7Ar6jAQ7rJZL7xBxhbUW5kugMl6A==} + '@emnapi/core@1.3.1': resolution: {integrity: sha512-pVGjBIt1Y6gg3EJN8jTcfpP/+uuRksIo055oE/OBkDNcjZqVbfkWCksG1Jp4yZnj3iKWyWX8fdG/j6UDYPbFog==} @@ -6624,8 +6634,8 @@ packages: '@fuels/vm-asm@0.58.2': resolution: {integrity: sha512-1/5azTzKJP508BXbZvM6Y0V5bCCX5JgEnd/8mXdBFmFvNLOhiYbwb25yk26auqOokfBXvthSkdkrvipEFft6jQ==} - '@gerrit0/mini-shiki@1.26.1': - resolution: {integrity: sha512-gHFUvv9f1fU2Piou/5Y7Sx5moYxcERbC7CXc6rkDLQTUBg5Dgg9L4u29/nHqfoQ3Y9R0h0BcOhd14uOEZIBP7Q==} + '@gerrit0/mini-shiki@1.27.2': + resolution: {integrity: sha512-GeWyHz8ao2gBiUW4OJnQDxXQnFgZQwwQk05t/CVVgNBN7/rK8XZ7xY6YhLVv9tH3VppWWmr9DCl3MwemB/i+Og==} '@goat-sdk/adapter-vercel-ai@0.2.0': resolution: {integrity: sha512-NqUyO38i6ELbWXSDHddfkD1k4QCUcvfs3jVQArlJ9OO9NSlkKvnbZjO1tTjoVoERjRKfKsCqfMPgsgo3akx7tA==} @@ -6990,6 +7000,10 @@ packages: '@irys/bundles@0.0.1': resolution: {integrity: sha512-yeQNzElERksFbfbNxJQsMkhtkI3+tNqIMZ/Wwxh76NVBmCnCP5huefOv7ET0MOO7TEQL+TqvKSqmFklYSvTyHw==} + '@irys/query@0.0.1': + resolution: {integrity: sha512-7TCyR+Qn+F54IQQx5PlERgqNwgIQik8hY55iZl/silTHhCo1MI2pvx5BozqPUVCc8/KqRsc2nZd8Bc29XGUjRQ==} + engines: {node: '>=16.10.0'} + '@irys/query@0.0.8': resolution: {integrity: sha512-J8zCZDos2vFogSbroCJHZJq5gnPZEal01Iy3duXAotjIMgrI2ElDANiqEbaP1JAImR1jdUo1ChJnZB7MRLN9Hw==} engines: {node: '>=16.10.0'} @@ -6998,6 +7012,12 @@ packages: resolution: {integrity: sha512-uBIy8qeOQupUSBzR+1KU02JJXFp5Ue9l810PIbBF/ylUB8RTreUFkyyABZ7J3FUaOIXFYrT7WVFSJSzXM7P+8w==} engines: {node: '>=16.10.0'} + '@irys/sdk@0.0.2': + resolution: {integrity: sha512-un/e/CmTpgT042gDwCN3AtISrR9OYGMY6V+442pFmSWKrwrsDoIXZ8VlLiYKnrtTm+yquGhjfYy0LDqGWq41pA==} + engines: {node: '>=16.10.0'} + deprecated: 'Arweave support is deprecated - We recommend migrating to the Irys datachain: https://migrate-to.irys.xyz/' + hasBin: true + '@irys/sdk@0.2.11': resolution: {integrity: sha512-z3zKlKYEqRHuCGyyVoikL1lT4Jwt8wv7e4MrMThNfhfT/bdKQHD9lEVsX77DBnLJrBBKKg5rRcEzMtVkpNx3QA==} engines: {node: '>=16.10.0'} @@ -7153,8 +7173,8 @@ packages: '@kwsites/promise-deferred@1.1.1': resolution: {integrity: sha512-GaHYm+c0O9MjZRu0ongGBRbinu8gVAMd2UZjji6jVmqKtZluZnptXGWhz1E8j8D2HJ3f/yMxKAUC0b+57wncIw==} - '@langchain/core@0.3.29': - resolution: {integrity: sha512-LGjJq/UV43GnEzBpO2NWelIlzsAWoci+FEqofYqDE+F6O3EvTrSyma27NXs8eurM8MqWxjeL0t4RCmCSlJs2RQ==} + '@langchain/core@0.3.30': + resolution: {integrity: sha512-HFUpjJ6FkPSSeLKzCLKxba4VN1DKnrXRmjaWHDb5KUyE9DZrqak3Sh6k2dkzXDJIcdd/uNeeQGFyQnubVEMkPw==} engines: {node: '>=18'} '@langchain/groq@0.1.3': @@ -7172,8 +7192,8 @@ packages: '@langchain/langgraph-sdk@0.0.36': resolution: {integrity: sha512-KkAZM0uXBaMcD/dpGTBppOhbvNX6gz+Y1zFAC898OblegFkSvICrkd0oRQ5Ro/GWK/NAoDymnMUDXeZDdUkSuw==} - '@langchain/langgraph@0.2.39': - resolution: {integrity: sha512-zoQT5LViPlB5hRS7RNwixcAonUBAHcW+IzVkGR/4vcKoE49z5rPBdZsWjJ6b1YIV1K2bdSDJWl5KSEHilvnR1Q==} + '@langchain/langgraph@0.2.40': + resolution: {integrity: sha512-/6VSEXkHb1jAzT3VMpTpH3YCKO2A0Y3nAi4LyRB6REimWrZwk0LsurhB1NHj2hXRmntExhaNe/XxJPAHJ+g1pg==} engines: {node: '>=18'} peerDependencies: '@langchain/core': '>=0.2.36 <0.3.0 || >=0.3.9 < 0.4.0' @@ -7190,6 +7210,36 @@ packages: peerDependencies: '@langchain/core': '>=0.2.21 <0.4.0' + '@ledgerhq/devices@6.27.1': + resolution: {integrity: sha512-jX++oy89jtv7Dp2X6gwt3MMkoajel80JFWcdc0HCouwDsV1mVJ3SQdwl/bQU0zd8HI6KebvUP95QTwbQLLK/RQ==} + + '@ledgerhq/devices@8.4.4': + resolution: {integrity: sha512-sz/ryhe/R687RHtevIE9RlKaV8kkKykUV4k29e7GAVwzHX1gqG+O75cu1NCJUHLbp3eABV5FdvZejqRUlLis9A==} + + '@ledgerhq/errors@6.19.1': + resolution: {integrity: sha512-75yK7Nnit/Gp7gdrJAz0ipp31CCgncRp+evWt6QawQEtQKYEDfGo10QywgrrBBixeRxwnMy1DP6g2oCWRf1bjw==} + + '@ledgerhq/hw-app-solana@7.2.4': + resolution: {integrity: sha512-1k6XdTFNUJyk9GpXtymPRYq+OdMPIkPZ681ZkrMdSquTJV7W0LgK2oq1BacOVaVe6yDZKEqdR10RUTalhX1Mjg==} + + '@ledgerhq/hw-transport-node-hid-noevents@6.30.5': + resolution: {integrity: sha512-nOPbhFU87LgLERVAQ+HhxV8E8c+7d8ptllkgiJUc4QwL2z9zkIOAEtgdvCaZ066Oi9XGnln/GF1oAgByYnYDPw==} + + '@ledgerhq/hw-transport-node-hid@6.29.5': + resolution: {integrity: sha512-2bAp4K50V1kdCufU9JdQPcw4aLyvA+yQRJU/X39B+PC+rnis40gEbqNh0henhzv876sXdbNk6G/MkDWXpwDIow==} + + '@ledgerhq/hw-transport-webhid@6.27.1': + resolution: {integrity: sha512-u74rBYlibpbyGblSn74fRs2pMM19gEAkYhfVibq0RE1GNFjxDMFC1n7Sb+93Jqmz8flyfB4UFJsxs8/l1tm2Kw==} + + '@ledgerhq/hw-transport@6.27.1': + resolution: {integrity: sha512-hnE4/Fq1YzQI4PA1W0H8tCkI99R3UWDb3pJeZd6/Xs4Qw/q1uiQO+vNLC6KIPPhK0IajUfuI/P2jk0qWcMsuAQ==} + + '@ledgerhq/hw-transport@6.31.4': + resolution: {integrity: sha512-6c1ir/cXWJm5dCWdq55NPgCJ3UuKuuxRvf//Xs36Bq9BwkV2YaRQhZITAkads83l07NAdR16hkTWqqpwFMaI6A==} + + '@ledgerhq/logs@6.12.0': + resolution: {integrity: sha512-ExDoj1QV5eC6TEbMdLUMMk9cfvNKhhv5gXol4SmULRVCx/3iyCPhJ74nsb3S0Vb+/f+XujBEj3vQn5+cwS0fNA==} + '@leichtgewicht/ip-codec@2.0.5': resolution: {integrity: sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==} @@ -7355,8 +7405,8 @@ packages: resolution: {integrity: sha512-Yhlar6v9WQgUp/He7BdgzOz8lqMQ8sU+jkCq7Wx8Myc5YFJLbEe7lgui/V7G1qB1DJykHSGwreceSaD60Y0PUQ==} hasBin: true - '@massalabs/massa-web3@5.1.0': - resolution: {integrity: sha512-fKlOjKD+F0JoUxLUUfweugt9MrM6P1F4WT80TdhgZ1yIKqguN0bNYsXzF9Wf6xVzljP/D+u1kwSDAQpZ/PZ8yg==} + '@massalabs/massa-web3@5.1.1': + resolution: {integrity: sha512-vjoEjyoe15PN4+d8gk/UEMT59FxefitwK75ScTqQHboYRoWjGysYz80dSYbP1vQdxxeag4ZzW0OaWvaOneQqww==} '@mdx-js/mdx@3.1.0': resolution: {integrity: sha512-/QxEhPAvGwbQmy1Px8F899L5Uc2KZ6JtXwlCgJmjSTBedwOZkByYcBG4GceIGPXRDsmfxhHazuS+hlOShRLeDw==} @@ -7367,6 +7417,23 @@ packages: '@types/react': '>=16' react: '>=16' + '@mercurial-finance/dynamic-amm-sdk@1.1.19': + resolution: {integrity: sha512-e828SZkwSdzLKrQjOyr+/dyKdLKebwwR+rQj/CC3m3HvzaM1E1PgAaafjv4C/Z4eTR1TVdCNIq5p2bJtEDTPiQ==} + peerDependencies: + '@solana/buffer-layout': ^3 || ^4 + + '@mercurial-finance/dynamic-amm-sdk@1.1.23': + resolution: {integrity: sha512-bI1X+785iqGiys5iLbuI6G1oGSP5crE1Taw2HEFIhKGbEssi6nRHVI9F6YyZbKq00PKKi8DjFoVAwN7J3RNmPg==} + peerDependencies: + '@solana/buffer-layout': ^3 || ^4 + + '@mercurial-finance/token-math@6.0.0': + resolution: {integrity: sha512-/o2Kr+gXXE4UvkBJ4QLcbiBmKUyBvU1C0tty6y4smJxEItJYiH6yQzRSWpkBhP5Q387n/j05nqoizX4uZkBlwg==} + engines: {node: '>=10'} + + '@mercurial-finance/vault-sdk@2.2.0': + resolution: {integrity: sha512-Q6Ejkl/mDXR+d4K1p9TL0FJ8p18hQH2rUwPwq+1twLxoHvmHeHM+9bfU3iMLQ+odcC6vh3LXBiMEBdyzgMGXlg==} + '@mermaid-js/parser@0.3.0': resolution: {integrity: sha512-HsvL6zgE5sUPGgkIDlmAWR1HTNHz2Iy11BAWPTa4Jjabkpguy4Ze2gzfLrg6pdRuBvFwgUYyxiaNqZwrEEXepA==} @@ -7398,12 +7465,28 @@ packages: '@metaplex-foundation/cusper@0.0.2': resolution: {integrity: sha512-S9RulC2fFCFOQraz61bij+5YCHhSO9llJegK8c8Y6731fSi6snUSQJdCUqYS8AIgR0TKbQvdvgSyIIdbDFZbBA==} + '@metaplex-foundation/js@0.20.1': + resolution: {integrity: sha512-aqiLoEiToXdfI5pS+17/GN/dIO2D31gLoVQvEKDQi9XcnOPVhfJerXDmwgKbhp79OGoYxtlvVw+b2suacoUzGQ==} + deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. + '@metaplex-foundation/mpl-auction-house@2.5.1': resolution: {integrity: sha512-O+IAdYVaoOvgACB8pm+1lF5BNEjl0COkqny2Ho8KQZwka6aC/vHbZ239yRwAMtJhf5992BPFdT4oifjyE0O+Mw==} + '@metaplex-foundation/mpl-bubblegum@0.6.2': + resolution: {integrity: sha512-4tF7/FFSNtpozuIGD7gMKcqK2D49eVXZ144xiowC5H1iBeu009/oj2m8Tj6n4DpYFKWJ2JQhhhk0a2q7x0Begw==} + '@metaplex-foundation/mpl-bubblegum@0.7.0': resolution: {integrity: sha512-HCo6q+nh8M3KRv9/aUaZcJo5/vPJEeZwPGRDWkqN7lUXoMIvhd83fZi7MB1rIg1gwpVHfHqim0A02LCYKisWFg==} + '@metaplex-foundation/mpl-candy-guard@0.3.2': + resolution: {integrity: sha512-QWXzPDz+6OR3957LtfW6/rcGvFWS/0AeHJa/BUO2VEVQxN769dupsKGtrsS8o5RzXCeap3wrCtDSNxN3dnWu4Q==} + + '@metaplex-foundation/mpl-candy-machine-core@0.1.2': + resolution: {integrity: sha512-jjDkRvMR+iykt7guQ7qVnOHTZedql0lq3xqWDMaenAUCH3Xrf2zKATThhJppIVNX1/YtgBOO3lGqhaFbaI4pCw==} + + '@metaplex-foundation/mpl-candy-machine@5.1.0': + resolution: {integrity: sha512-pjHpUpWVOCDxK3l6dXxfmJKNQmbjBqnm5ElOl1mJAygnzO8NIPQvrP89y6xSNyo8qZsJyt4ZMYUyD0TdbtKZXQ==} + '@metaplex-foundation/mpl-core@1.1.1': resolution: {integrity: sha512-h1kLw+cGaV8SiykoHDb1/G01+VYqtJXAt0uGuO5+2Towsdtc6ET4M62iqUnh4EacTVMIW1yYHsKsG/LYWBCKaA==} peerDependencies: @@ -7506,6 +7589,22 @@ packages: '@metaplex-foundation/umi@0.9.2': resolution: {integrity: sha512-9i4Acm4pruQfJcpRrc2EauPBwkfDN0I9QTvJyZocIlKgoZwD6A6wH0PViH1AjOVG5CQCd1YI3tJd5XjYE1ElBw==} + '@meteora-ag/alpha-vault@1.1.7': + resolution: {integrity: sha512-wIfACyzT8XjMUxx/BKNtmb+nrn/jOne03tkVh5oEdTCas0dCCTHSjUZhkC7/X92+KjNNWckMGmHutE6EZzYdIA==} + + '@meteora-ag/dlmm@1.3.0': + resolution: {integrity: sha512-k3VdtisuNaSavTY+M8vLsB3wqqpC/dyFPujp6MScz85Nj0Beuua6PRg5XSjzhAt8rbuXcnTSKWCTYzc24UMHmA==} + + '@meteora-ag/dlmm@1.3.8': + resolution: {integrity: sha512-c5mOL/EUh0tDzHO/8tflJtmaDnkzz+jgUDCYzCCpEw6Z4qbW7PtZQhKopuQl90rNBfeVHCyezcWk7PQpwIae6w==} + + '@meteora-ag/m3m3@1.0.4': + resolution: {integrity: sha512-tjNsQ7qCE9LAyZ8TpyNsg8kOiaarAQ91ckAGObKO/gcDkUfm5m/qrDo3qypN9aCAcFnNmvsuJecrJnLhRGq33g==} + + '@meteora-ag/stake-for-fee@1.0.28': + resolution: {integrity: sha512-FevXshZyeFD+CpYoYBrg95lRx8CyrhV5R31IteNzGlSRcQ6NWFRhTmgxtt+yMHFGj8+24qwfBUrBCNx2vT/G4A==} + deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. + '@motionone/animation@10.18.0': resolution: {integrity: sha512-9z2p5GFGCm0gBsZbi8rVMOAJCtw1WqBTIPw3ozk06gDvZInBPIsQcHgYogEJ4yuHJ+akuW8g1SEIOpTOvYs8hw==} @@ -7559,8 +7658,8 @@ packages: '@mysten/bcs@1.2.1': resolution: {integrity: sha512-RMSaUsNb8oR0rTRVIOOcyoEVJqQi6DLvMXN+7mvDcki12FJFQ0lF89zQa7AV7cIurWlDQfJ8VIbCuRDyK+955A==} - '@mysten/sui@1.19.0': - resolution: {integrity: sha512-hjNCArz7upZaGZNNmMeQRKSlQK73eN+p8MlKJvlZpx/6gorK0WWFWWjEcIyJndkIDbLb06nbQbWIWZ8KoI036Q==} + '@mysten/sui@1.20.0': + resolution: {integrity: sha512-/XLogwOYaSP31lPt377fj5b+8sRIyt2Opi/Ssos5dssPqol9vgvN/ZzV5Y5qVl4VquhATJHRpwV33B5rIVi7Ow==} engines: {node: '>=18'} '@napi-rs/wasm-runtime@0.2.4': @@ -7683,8 +7782,8 @@ packages: '@nestjs/websockets': optional: true - '@neynar/nodejs-sdk@2.8.0': - resolution: {integrity: sha512-NausMdekKJH58ssY/WjxkDYctHtLPqHUt1/ffZvqVp4SgcAH7Q5H7st782NJU+PZM85eNtcf5YbbVHbwDJgmOA==} + '@neynar/nodejs-sdk@2.8.1': + resolution: {integrity: sha512-OwFscSdoGGsgamty5wHMBdLlK4gBGiBhQP8iMbqHZUAPBuGbb8Hx4MFUxGqxq/e2l3Tulr1p32GjWD10X4C0hA==} engines: {node: '>=19.9.0'} '@noble/ciphers@1.0.0': @@ -7715,6 +7814,9 @@ packages: '@noble/ed25519@1.7.3': resolution: {integrity: sha512-iR8GBkDt0Q3GyaVcIu7mSsVIqnFbkbRzGLWlvhwunacoLwt4J3swfKhfaM6rN6WY+TBGoYT1GtT1mIh2/jGbRQ==} + '@noble/hashes@1.1.3': + resolution: {integrity: sha512-CE0FCR57H2acVI5UOzIGSSIYxZ6v/HOhDR0Ro9VLyhnzLwx0o8W1mmgaqlEUx4049qJDlIBRztv5k+MM8vbO3A==} + '@noble/hashes@1.3.0': resolution: {integrity: sha512-ilHEACi9DwqJB0pw7kv+Apvh50jiiSyR/cQ3y4W7lOR5mhvn/50FLUfsnfJz0BDZtl/RR16kXvptiv6q1msYZg==} @@ -8147,8 +8249,8 @@ packages: resolution: {integrity: sha512-9Bb014e+m2TgBeEJGEbdplMVWwPmL1FPtggHQRkV+WVsMggPtEkLKPlcVYm/o8xKLkpJ7B+6N8WfQMtDLX2Dpw==} engines: {node: '>= 18'} - '@octokit/request@9.1.4': - resolution: {integrity: sha512-tMbOwGm6wDII6vygP3wUVqFTw3Aoo0FnVQyhihh8vVq12uO3P+vQZeo2CKMpWtPSogpACD0yyZAlVlQnjW71DA==} + '@octokit/request@9.2.0': + resolution: {integrity: sha512-kXLfcxhC4ozCnAXy2ff+cSxpcF0A1UqxjvYMqNuPIeOAzJbVWQ+dy5G2fTylofB/gTbObT8O6JORab+5XtA1Kw==} engines: {node: '>= 18'} '@octokit/rest@19.0.11': @@ -8257,6 +8359,9 @@ packages: engines: {node: '>=16'} hasBin: true + '@openbook-dex/openbook-v2@0.2.10': + resolution: {integrity: sha512-JOroVQHeia+RbghpluDJB5psUIhdhYRPLu0zWoG0h5vgDU4SjXwlcC+LJiIa2HVPasvZjWuCtlKWFyrOS75lOA==} + '@opendocsg/pdf2md@0.1.32': resolution: {integrity: sha512-UK4qVuesmUcpPZXMeO8FwRqpCNwJRBTHcae4j+3Mr3bxrNqilZIIowdrzgcgn8fSQ2Dg/P4/0NoPkxAvf9D5rw==} hasBin: true @@ -8590,10 +8695,28 @@ packages: '@primuslabs/zktls-core-sdk@0.1.0': resolution: {integrity: sha512-Jnboy9xr7NPMewPZkky7J2bCOzw0t8X1r072VlbTyR8yc+88/uFhx/LvBgIYiajiGO12DY3o1SlV4SSYZOyFOg==} + '@project-serum/anchor@0.11.1': + resolution: {integrity: sha512-oIdm4vTJkUy6GmE6JgqDAuQPKI7XM4TPJkjtoIzp69RZe0iAD9JP2XHx7lV1jLdYXeYHqDXfBt3zcq7W91K6PA==} + engines: {node: '>=11'} + + '@project-serum/anchor@0.24.2': + resolution: {integrity: sha512-0/718g8/DnEuwAidUwh5wLYphUYXhUbiClkuRNhvNoa+1Y8a4g2tJyxoae+emV+PG/Gikd/QUBNMkIcimiIRTA==} + engines: {node: '>=11'} + '@project-serum/anchor@0.26.0': resolution: {integrity: sha512-Nq+COIjE1135T7qfnOHEn7E0q39bQTgXLFk837/rgFe6Hkew9WML7eHsS+lSYD2p3OJaTiUOHTAq1lHy36oIqQ==} engines: {node: '>=11'} + '@project-serum/borsh@0.2.5': + resolution: {integrity: sha512-UmeUkUoKdQ7rhx6Leve1SssMR/Ghv8qrEiyywyxSWg7ooV7StdpPBhciiy5eB3T0qU1BXvdRNC8TdrkxK7WC5Q==} + engines: {node: '>=10'} + peerDependencies: + '@solana/web3.js': ^1.2.0 + + '@project-serum/serum@0.13.65': + resolution: {integrity: sha512-BHRqsTqPSfFB5p+MgI2pjvMBAQtO8ibTK2fYY96boIFkCI3TTwXDt2gUmspeChKO2pqHr5aKevmexzAcXxrSRA==} + engines: {node: '>=10'} + '@protobufjs/aspromise@1.1.2': resolution: {integrity: sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==} @@ -8639,6 +8762,9 @@ packages: peerDependencies: '@solana/web3.js': ^1.30.2 + '@pythnetwork/client@2.5.3': + resolution: {integrity: sha512-NBLxPnA6A3tZb/DYUooD4SO63UJ70s9DzzFPGXcQNBR9itcycp7aaV+UA5oUPloD/4UHL9soo2fRuDVur0gmhA==} + '@pythnetwork/hermes-client@1.3.0': resolution: {integrity: sha512-SneB+LJSD6pNnG2JUuAgbHNi1qFDcnrIiMuU60FQxZMtIWP09YFMR64vxWxVawyqR93t0iQHcV5HT/hhfmqYOQ==} @@ -8646,9 +8772,18 @@ packages: resolution: {integrity: sha512-SLm3IFcfmy9iMqHeT4Ih6qMNZhJEefY14T9yTlpsH2D/FE5+BaGGnfcexUifVlfH6M7mwRC4hEFdNvZ6ebZjJg==} deprecated: This package is deprecated and is no longer maintained. Please use @pythnetwork/hermes-client instead. + '@pythnetwork/price-service-sdk@1.7.1': + resolution: {integrity: sha512-xr2boVXTyv1KUt/c6llUTfbv2jpud99pWlMJbFaHGUBoygQsByuy7WbjIJKZ+0Blg1itLZl0Lp/pJGGg8SdJoQ==} + '@pythnetwork/price-service-sdk@1.8.0': resolution: {integrity: sha512-tFZ1thj3Zja06DzPIX2dEWSi7kIfIyqreoywvw5NQ3Z1pl5OJHQGMEhxt6Li3UCGSp2ooYZS9wl8/8XfrfrNSA==} + '@pythnetwork/pyth-solana-receiver@0.7.0': + resolution: {integrity: sha512-OoEAHh92RPRdKkfjkcKGrjC+t0F3SEL754iKFmixN9zyS8pIfZSVfFntmkHa9pWmqEMxdx/i925a8B5ny8Tuvg==} + + '@pythnetwork/solana-utils@0.4.3': + resolution: {integrity: sha512-aMiVPtye3H2XFWXV8Hlgyp+oHXsAdt6d2FG0xhdTGDWssTnL4e9r7I8XBcucKHQkMDUhLN1bNeNOZcSBVyp9mg==} + '@radix-ui/primitive@1.1.1': resolution: {integrity: sha512-SJ31y+Q/zAyShtXJc8x83i9TYdbAfHZ++tUZnvjJJqFjzsdUnKsxPL6IEtBlxKkU7yzer//GQtZSV4GbldL3YA==} @@ -9397,6 +9532,9 @@ packages: '@scure/bip32@1.6.1': resolution: {integrity: sha512-jSO+5Ud1E588Y+LFo8TaB8JVPNAZw/lGGao+1SepHDeTs2dFLurdNIAgUuDlwezqEjRjElkCJajVrtrZaBxvaQ==} + '@scure/bip39@1.1.0': + resolution: {integrity: sha512-pwrPOS16VeTKg98dYXQyIjJEcWfz7/1YJIwxUEPFfQPtc86Ym/1sVgQ2RLoD43AazMk2l/unK4ITySSpW2+82w==} + '@scure/bip39@1.3.0': resolution: {integrity: sha512-disdg7gHuTDZtY+ZdkmLpPCk7fxZSu3gBiEGuoC1XYxv9cGx3Z6cpTggCgW6odSOOIXCiDjuGejW+aJKCY/pIQ==} @@ -9415,23 +9553,23 @@ packages: '@selderee/plugin-htmlparser2@0.11.0': resolution: {integrity: sha512-P33hHGdldxGabLFjPPpaTxVolMrzrcegejx+0GxjrIb9Zv48D8yAIA/QTDR2dFl7Uz7urX8aX6+5bCZslr+gWQ==} - '@shikijs/core@1.26.1': - resolution: {integrity: sha512-yeo7sG+WZQblKPclUOKRPwkv1PyoHYkJ4gP9DzhFJbTdueKR7wYTI1vfF/bFi1NTgc545yG/DzvVhZgueVOXMA==} + '@shikijs/core@1.27.2': + resolution: {integrity: sha512-ns1dokDr0KE1lQ9mWd4rqaBkhSApk0qGCK1+lOqwnkQSkVZ08UGqXj1Ef8dAcTMZNFkN6PSNjkL5TYNX7pyPbQ==} - '@shikijs/engine-javascript@1.26.1': - resolution: {integrity: sha512-CRhA0b8CaSLxS0E9A4Bzcb3LKBNpykfo9F85ozlNyArxjo2NkijtiwrJZ6eHa+NT5I9Kox2IXVdjUsP4dilsmw==} + '@shikijs/engine-javascript@1.27.2': + resolution: {integrity: sha512-0JB7U5vJc16NShBdxv9hSSJYSKX79+32O7F4oXIxJLdYfomyFvx4B982ackUI9ftO9T3WwagkiiD3nOxOOLiGA==} - '@shikijs/engine-oniguruma@1.26.1': - resolution: {integrity: sha512-F5XuxN1HljLuvfXv7d+mlTkV7XukC1cawdtOo+7pKgPD83CAB1Sf8uHqP3PK0u7njFH0ZhoXE1r+0JzEgAQ+kg==} + '@shikijs/engine-oniguruma@1.27.2': + resolution: {integrity: sha512-FZYKD1KN7srvpkz4lbGLOYWlyDU4Rd+2RtuKfABTkafAPOFr+J6umfIwY/TzOQqfNtWjL7SAwPAO0dcOraRLaQ==} - '@shikijs/langs@1.26.1': - resolution: {integrity: sha512-oz/TQiIqZejEIZbGtn68hbJijAOTtYH4TMMSWkWYozwqdpKR3EXgILneQy26WItmJjp3xVspHdiUxUCws4gtuw==} + '@shikijs/langs@1.27.2': + resolution: {integrity: sha512-MSrknKL0DbeXvhtSigMLIzjPOOQfvK7fsbcRv2NUUB0EvuTTomY8/U+lAkczYrXY2+dygKOapJKk8ScFYbtoNw==} - '@shikijs/themes@1.26.1': - resolution: {integrity: sha512-JDxVn+z+wgLCiUhBGx2OQrLCkKZQGzNH3nAxFir4PjUcYiyD8Jdms9izyxIogYmSwmoPTatFTdzyrRKbKlSfPA==} + '@shikijs/themes@1.27.2': + resolution: {integrity: sha512-Yw/uV7EijjWavIIZLoWneTAohcbBqEKj6XMX1bfMqO3llqTKsyXukPp1evf8qPqzUHY7ibauqEaQchhfi857mg==} - '@shikijs/types@1.26.1': - resolution: {integrity: sha512-d4B00TKKAMaHuFYgRf3L0gwtvqpW4hVdVwKcZYbBfAAQXspgkbWqnFfuFl3MDH6gLbsubOcr+prcnsqah3ny7Q==} + '@shikijs/types@1.27.2': + resolution: {integrity: sha512-DM9OWUyjmdYdnKDpaGB/GEn9XkToyK1tqxuqbmc5PV+5K8WjjwfygL3+cIvbkSw2v1ySwHDgqATq/+98pJ4Kyg==} '@shikijs/vscode-textmate@10.0.1': resolution: {integrity: sha512-fTIQwLF+Qhuws31iw7Ncl1R3HUDtGwIipiJ9iU+UsDUwMhegFcQKQHd51nZjb7CArq0MvON8rbgCGQYWHUKAdg==} @@ -9453,9 +9591,9 @@ packages: resolution: {integrity: sha512-JzBqdVIyqm2FRQCulY6nbQzMpJJpSiJ8XXWMhtOX9eKgaXXpfNOF53lzQEjIydlStnd/eFtuC1dW4VYdD93oRg==} engines: {node: ^16.14.0 || >=18.0.0} - '@sigstore/protobuf-specs@0.3.2': - resolution: {integrity: sha512-c6B0ehIWxMI8wiS/bj6rHMPqeFvngFV7cDU/MY+B16P9Z3Mp9k8L93eYZ7BYzSickzuqAQqAq0V956b3Ju6mLw==} - engines: {node: ^16.14.0 || >=18.0.0} + '@sigstore/protobuf-specs@0.3.3': + resolution: {integrity: sha512-RpacQhBlwpBWd7KEJsRKcBQalbV28fvkxwTOJIqhIuDysMMaJW47V4OqW30iJB9uRpqOSxxEAQFdr8tTattReQ==} + engines: {node: ^18.17.0 || >=20.5.0} '@sigstore/sign@2.3.2': resolution: {integrity: sha512-5Vz5dPVuunIIvC5vBb0APwo7qKA4G9yM48kPWJT+OEERs40md5GoUR1yedwpekWZ4m0Hhw44m6zU+ObsON+iDA==} @@ -9562,8 +9700,8 @@ packages: resolution: {integrity: sha512-Igfg8lKu3dRVkTSEm98QpZUvKEOa71jDX4vKRcvJVyRc3UgN3j7vFMf0s7xLQhYmKa8kyJGQgUJDOV5V3neVlQ==} engines: {node: '>=18.0.0'} - '@smithy/core@3.1.0': - resolution: {integrity: sha512-swFv0wQiK7TGHeuAp6lfF5Kw1dHWsTrCuc+yh4Kh05gEShjsE2RUxHucEerR9ih9JITNtaHcSpUThn5Y/vDw0A==} + '@smithy/core@3.1.1': + resolution: {integrity: sha512-hhUZlBWYuh9t6ycAcN90XOyG76C1AzwxZZgaCVPMYpWqqk9uMFo7HGG5Zu2cEhCJn7DdOi5krBmlibWWWPgdsw==} engines: {node: '>=18.0.0'} '@smithy/credential-provider-imds@4.0.1': @@ -9626,12 +9764,12 @@ packages: resolution: {integrity: sha512-OGXo7w5EkB5pPiac7KNzVtfCW2vKBTZNuCctn++TTSOMpe6RZO/n6WEC1AxJINn3+vWLKW49uad3lo/u0WJ9oQ==} engines: {node: '>=18.0.0'} - '@smithy/middleware-endpoint@4.0.1': - resolution: {integrity: sha512-hCCOPu9+sRI7Wj0rZKKnGylKXBEd9cQJetzjQqe8cT4PWvtQAbvNVa6cgAONiZg9m8LaXtP9/waxm3C3eO4hiw==} + '@smithy/middleware-endpoint@4.0.2': + resolution: {integrity: sha512-Z9m67CXizGpj8CF/AW/7uHqYNh1VXXOn9Ap54fenWsCa0HnT4cJuE61zqG3cBkTZJDCy0wHJphilI41co/PE5g==} engines: {node: '>=18.0.0'} - '@smithy/middleware-retry@4.0.1': - resolution: {integrity: sha512-n3g2zZFgOWaz2ZYCy8+4wxSmq+HSTD8QKkRhFDv+nkxY1o7gzyp4PDz/+tOdcNPMPZ/A6Mt4aVECYNjQNiaHJw==} + '@smithy/middleware-retry@4.0.3': + resolution: {integrity: sha512-TiKwwQTwUDeDtwWW8UWURTqu7s6F3wN2pmziLU215u7bqpVT9Mk2oEvURjpRLA+5XeQhM68R5BpAGzVtomsqgA==} engines: {node: '>=18.0.0'} '@smithy/middleware-serde@4.0.1': @@ -9646,8 +9784,8 @@ packages: resolution: {integrity: sha512-8mRTjvCtVET8+rxvmzRNRR0hH2JjV0DFOmwXPrISmTIJEfnCBugpYYGAsCj8t41qd+RB5gbheSQ/6aKZCQvFLQ==} engines: {node: '>=18.0.0'} - '@smithy/node-http-handler@4.0.1': - resolution: {integrity: sha512-ddQc7tvXiVLC5c3QKraGWde761KSk+mboCheZoWtuqnXh5l0WKyFy3NfDIM/dsKrI9HlLVH/21pi9wWK2gUFFA==} + '@smithy/node-http-handler@4.0.2': + resolution: {integrity: sha512-X66H9aah9hisLLSnGuzRYba6vckuFtGE+a5DcHLliI/YlqKrGoxhisD5XbX44KyoeRzoNlGr94eTsMVHFAzPOw==} engines: {node: '>=18.0.0'} '@smithy/property-provider@4.0.1': @@ -9678,8 +9816,8 @@ packages: resolution: {integrity: sha512-nCe6fQ+ppm1bQuw5iKoeJ0MJfz2os7Ic3GBjOkLOPtavbD1ONoyE3ygjBfz2ythFWm4YnRm6OxW+8p/m9uCoIA==} engines: {node: '>=18.0.0'} - '@smithy/smithy-client@4.1.0': - resolution: {integrity: sha512-NiboZnrsrZY+Cy5hQNbYi+nVNssXVi2I+yL4CIKNIanOhH8kpC5PKQ2jx/MQpwVr21a3XcVoQBArlpRF36OeEQ==} + '@smithy/smithy-client@4.1.2': + resolution: {integrity: sha512-0yApeHWBqocelHGK22UivZyShNxFbDNrgREBllGh5Ws0D0rg/yId/CJfeoKKpjbfY2ju8j6WgDUGZHYQmINZ5w==} engines: {node: '>=18.0.0'} '@smithy/types@4.1.0': @@ -9714,12 +9852,12 @@ packages: resolution: {integrity: sha512-L1RBVzLyfE8OXH+1hsJ8p+acNUSirQnWQ6/EgpchV88G6zGBTDPdXiiExei6Z1wR2RxYvxY/XLw6AMNCCt8H3w==} engines: {node: '>=18.0.0'} - '@smithy/util-defaults-mode-browser@4.0.1': - resolution: {integrity: sha512-nkQifWzWUHw/D0aLPgyKut+QnJ5X+5E8wBvGfvrYLLZ86xPfVO6MoqfQo/9s4bF3Xscefua1M6KLZtobHMWrBg==} + '@smithy/util-defaults-mode-browser@4.0.3': + resolution: {integrity: sha512-7c5SF1fVK0EOs+2EOf72/qF199zwJflU1d02AevwKbAUPUZyE9RUZiyJxeUmhVxfKDWdUKaaVojNiaDQgnHL9g==} engines: {node: '>=18.0.0'} - '@smithy/util-defaults-mode-node@4.0.1': - resolution: {integrity: sha512-LeAx2faB83litC9vaOdwFaldtto2gczUHxfFf8yoRwDU3cwL4/pDm7i0hxsuBCRk5mzHsrVGw+3EVCj32UZMdw==} + '@smithy/util-defaults-mode-node@4.0.3': + resolution: {integrity: sha512-CVnD42qYD3JKgDlImZ9+On+MqJHzq9uJgPbMdeBE8c2x8VJ2kf2R3XO/yVFx+30ts5lD/GlL0eFIShY3x9ROgQ==} engines: {node: '>=18.0.0'} '@smithy/util-endpoints@3.0.1': @@ -9738,8 +9876,8 @@ packages: resolution: {integrity: sha512-WmRHqNVwn3kI3rKk1LsKcVgPBG6iLTBGC1iYOV3GQegwJ3E8yjzHytPt26VNzOWr1qu0xE03nK0Ug8S7T7oufw==} engines: {node: '>=18.0.0'} - '@smithy/util-stream@4.0.1': - resolution: {integrity: sha512-Js16gOgU6Qht6qTPfuJgb+1YD4AEO+5Y1UPGWKSp3BNo8ONl/qhXSYDhFKJtwybRJynlCqvP5IeiaBsUmkSPTQ==} + '@smithy/util-stream@4.0.2': + resolution: {integrity: sha512-0eZ4G5fRzIoewtHtwaYyl8g2C+osYOT4KClXgfdNEDAgkbe2TYPqcnw4GAWabqkZCax2ihRGPe9LZnsPdIUIHA==} engines: {node: '>=18.0.0'} '@smithy/util-uri-escape@4.0.0': @@ -9900,16 +10038,30 @@ packages: peerDependencies: '@solana/web3.js': ^1.95.3 + '@solana/spl-token-registry@0.2.4574': + resolution: {integrity: sha512-JzlfZmke8Rxug20VT/VpI2XsXlsqMlcORIUivF+Yucj7tFi7A0dXG7h+2UnD0WaZJw8BrUz2ABNkUnv89vbv1A==} + engines: {node: '>=10'} + '@solana/spl-token@0.1.8': resolution: {integrity: sha512-LZmYCKcPQDtJgecvWOgT/cnoIQPWjdH+QVyzPcFvyDUiT0DiRjZaam4aqNUyvchLFhzgunv3d9xOoyE34ofdoQ==} engines: {node: '>= 10'} + '@solana/spl-token@0.2.0': + resolution: {integrity: sha512-RWcn31OXtdqIxmkzQfB2R+WpsJOVS6rKuvpxJFjvik2LyODd+WN58ZP3Rpjpro03fscGAkzlFuP3r42doRJgyQ==} + engines: {node: '>= 14'} + '@solana/spl-token@0.3.11': resolution: {integrity: sha512-bvohO3rIMSVL24Pb+I4EYTJ6cL82eFpInEXD/I8K8upOGjpqHsKUoAempR/RnUlI1qSFNyFlWJfu6MNUgfbCQQ==} engines: {node: '>=16'} peerDependencies: '@solana/web3.js': ^1.88.0 + '@solana/spl-token@0.3.7': + resolution: {integrity: sha512-bKGxWTtIw6VDdCBngjtsGlKGLSmiu/8ghSt/IOYJV24BsymRbgq7r12GToeetpxmPaZYLddKwAz7+EwprLfkfg==} + engines: {node: '>=16'} + peerDependencies: + '@solana/web3.js': ^1.47.4 + '@solana/spl-token@0.4.6': resolution: {integrity: sha512-1nCnUqfHVtdguFciVWaY/RKcQz1IF4b31jnKgAmjU9QVN1q7dRUkTEWJZgTYIEtsULjVnC9jRqlhgGN39WbKKA==} engines: {node: '>=16'} @@ -9938,10 +10090,22 @@ packages: peerDependencies: '@solana/web3.js': ^1.77.3 - '@solana/wallet-standard-features@1.2.0': - resolution: {integrity: sha512-tUd9srDLkRpe1BYg7we+c4UhRQkq+XQWswsr/L1xfGmoRDF47BPSXf4zE7ZU2GRBGvxtGt7lwJVAufQyQYhxTQ==} + '@solana/wallet-adapter-ledger@0.9.25': + resolution: {integrity: sha512-59yD3aveLwlzXqk4zBCaPLobeqAhmtMxPizfUBOjzwRKyepi1Nnnt9AC9Af3JrweU2x4qySRxAaZfU/iNqJ3rQ==} + engines: {node: '>=16'} + peerDependencies: + '@solana/web3.js': ^1.77.3 + + '@solana/wallet-standard-features@1.3.0': + resolution: {integrity: sha512-ZhpZtD+4VArf6RPitsVExvgkF+nGghd1rzPjd97GmBximpnt1rsUxMOEyoIEuH3XBxPyNB6Us7ha7RHWQR+abg==} engines: {node: '>=16'} + '@solana/web3.js@1.77.4': + resolution: {integrity: sha512-XdN0Lh4jdY7J8FYMyucxCwzn6Ga2Sr1DHDWRbqVzk7ZPmmpSPOVWHzO67X1cVT+jNi1D6gZi2tgjHgDPuj6e9Q==} + + '@solana/web3.js@1.92.3': + resolution: {integrity: sha512-NVBWvb9zdJIAx6X+caXaIICCEQfQaQ8ygykCjJW4u2z/sIKcvPj3ZIIllnx0MWMc3IxGq15ozGYDOQIMbwUcHw==} + '@solana/web3.js@1.95.3': resolution: {integrity: sha512-O6rPUN0w2fkNqx/Z3QJMB9L225Ex10PRDH8bTaIUPZXMPV0QP8ZpPvjQnXK+upUczlRgzHzd6SjKIha1p+I6og==} @@ -9954,6 +10118,12 @@ packages: '@solana/web3.js@1.98.0': resolution: {integrity: sha512-nz3Q5OeyGFpFCR+erX2f6JPt3sKhzhYcSycBCSPkWjzSVDh/Rr1FqTVMRe58FKO16/ivTUcuJjeS5MyBvpkbzA==} + '@solworks/soltoolkit-sdk@0.0.23': + resolution: {integrity: sha512-O6lXT3EBR4gmcjt0/33i97VMHVEImwXGi+4TNrDDdifn3tyOUB7V6PR1VGxlavQb9hqmVai3xhedg/rmbQzX7w==} + + '@soncodi/signal@2.0.7': + resolution: {integrity: sha512-zA2oZluZmVvgZEDjF243KWD1S2J+1SH1MVynI0O1KRgDt1lU8nqk7AK3oQfW/WpwT51L5waGSU0xKF/9BTP5Cw==} + '@spheron/protocol-sdk@1.2.3': resolution: {integrity: sha512-aZ7A/D3MuhTHiV5nfavnxOkmO61APkVZiJoLm0+EgsS0z1fFMSO9O6QdW0VCA6T75ajyAagXPJgr8U/VVRVp3w==} @@ -10230,6 +10400,14 @@ packages: '@swc/types@0.1.17': resolution: {integrity: sha512-V5gRru+aD8YVyCOMAjMpWR1Ui577DD5KSJsHP8RAxopAH22jFz6GZd/qxqjO6MJHQhcsjvjOFXyDhyLQUnMveQ==} + '@switchboard-xyz/common@2.5.13': + resolution: {integrity: sha512-bugYN/KAz1p1jyDSkfTgxyCB7B1+y6d/ry1dpg/Snrkqb9cF1Azj+Awd7vf4DTX7RTo3bPs+jafIs+9DhwTNmA==} + engines: {node: '>=12'} + + '@switchboard-xyz/on-demand@1.2.42': + resolution: {integrity: sha512-Q2qMpBM95RIDhGWA5vqRrAySRYncWKa7QWpAwLaIu5xPZMlSqNo12+lX30fUnqTWVeIXey/rp/3n6yOJLBsjjA==} + engines: {node: '>= 18'} + '@szmarczak/http-timer@4.0.6': resolution: {integrity: sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==} engines: {node: '>=10'} @@ -10241,16 +10419,16 @@ packages: '@tanstack/query-core@5.62.16': resolution: {integrity: sha512-9Sgft7Qavcd+sN0V25xVyo0nfmcZXBuODy3FVG7BMWTg1HMLm8wwG5tNlLlmSic1u7l1v786oavn+STiFaPH2g==} - '@tanstack/query-core@5.64.0': - resolution: {integrity: sha512-/MPJt/AaaMzdWJZTafgMyYhEX/lGjQrNz8+NDQSk8fNoU5PHqh05FhQaBrEQafW2PeBHsRbefEf//qKMiSAbQQ==} + '@tanstack/query-core@5.64.1': + resolution: {integrity: sha512-978Wx4Wl4UJZbmvU/rkaM9cQtXXrbhK0lsz/UZhYIbyKYA8E4LdomTwyh2GHZ4oU0BKKoDH4YlKk2VscCUgNmg==} '@tanstack/react-query@5.62.16': resolution: {integrity: sha512-XJIZNj65d2IdvU8VBESmrPakfIm6FSdHDzrS1dPrAwmq3ZX+9riMh/ZfbNQHAWnhrgmq7KoXpgZSRyXnqMYT9A==} peerDependencies: react: ^18 || ^19 - '@tanstack/react-query@5.64.0': - resolution: {integrity: sha512-tBMzlROROUcTDMpDt1NC3n9ndKnJHPB3RCpa6Bf9f31TFvqhLz879x8jldtKU+6IwMSw1Pn4K1AKA+2SYyA6TA==} + '@tanstack/react-query@5.64.1': + resolution: {integrity: sha512-vW5ggHpIO2Yjj44b4sB+Fd3cdnlMJppXRBJkEHvld6FXh3j5dwWJoQo7mGtKI2RbSFyiyu/PhGAy0+Vv5ev9Eg==} peerDependencies: react: ^18 || ^19 @@ -10293,10 +10471,17 @@ packages: '@tootallnate/quickjs-emscripten@0.23.0': resolution: {integrity: sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==} + '@triton-one/yellowstone-grpc@1.3.0': + resolution: {integrity: sha512-tuwHtoYzvqnahsMrecfNNkQceCYwgiY0qKS8RwqtaxvDEgjm0E+0bXwKz2eUD3ZFYifomJmRKDmSBx9yQzAeMQ==} + engines: {node: '>=20.18.0'} + '@trysound/sax@0.2.0': resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==} engines: {node: '>=10.13.0'} + '@ts-morph/common@0.19.0': + resolution: {integrity: sha512-Unz/WHmd4pGax91rdIKWi51wnVUW11QttMEPpBiBgIewnc9UQIX7UDLxr5vRlqeByXCwhkF6VabSsI0raWcyAQ==} + '@tsconfig/node10@1.0.11': resolution: {integrity: sha512-DcRjDCujK/kCk/cUe8Xz8ZSpm8mS3mNNpta+jGCA6USEDfktlNvm1+IuZ9eTcDbNk41BHwpHHeW+N1lKCz4zOw==} @@ -10523,8 +10708,8 @@ packages: '@types/express-serve-static-core@4.19.6': resolution: {integrity: sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==} - '@types/express-serve-static-core@5.0.4': - resolution: {integrity: sha512-5kz9ScmzBdzTgB/3susoCgfqNDzBjvLL4taparufgSvlwjdLy6UyUy9T/tCpYd2GIdIilCatC4iSQS0QSYHt0w==} + '@types/express-serve-static-core@5.0.5': + resolution: {integrity: sha512-GLZPrd9ckqEBFMcVM/qRFAP0Hg3qiVEojgEFsx/N/zKXsBzbGF6z5FBDpZ0+Xhp1xr+qRZYjfGr1cWHB9oFHSA==} '@types/express@4.17.21': resolution: {integrity: sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==} @@ -10650,8 +10835,8 @@ packages: '@types/mocha@10.0.10': resolution: {integrity: sha512-xPyYSz1cMPnJQhl0CLMH68j3gprKZaTjG3s5Vi+fDgx+uhG9NOXwbVt52eFS8ECyXhyKcjDLCBEqBExKuiZb7Q==} - '@types/ms@0.7.34': - resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==} + '@types/ms@2.1.0': + resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} '@types/multer@1.4.12': resolution: {integrity: sha512-pQ2hoqvXiJt2FP9WQVLPRO+AmiIm/ZYkavPlIQnx282u4ZrVdztx0pkh3jjpQt0Kz+YI0YhSG264y08UJKoUQg==} @@ -10677,14 +10862,14 @@ packages: '@types/node@18.15.13': resolution: {integrity: sha512-N+0kuo9KgrUQ1Sn/ifDXsvg0TTleP7rIy4zOBGECxAljqvqfqpTfzx0Q1NUedOixRMBfe2Whhb056a42cWs26Q==} - '@types/node@18.19.70': - resolution: {integrity: sha512-RE+K0+KZoEpDUbGGctnGdkrLFwi1eYKTlIHNl2Um98mUkGsm1u2Ff6Ltd0e8DktTtC98uy7rSj+hO8t/QuLoVQ==} + '@types/node@18.19.71': + resolution: {integrity: sha512-evXpcgtZm8FY4jqBSN8+DmOTcVkkvTmAayeo4Wf3m1xAruyVGzGuDh/Fb/WWX2yLItUiho42ozyJjB0dw//Tkw==} '@types/node@20.17.9': resolution: {integrity: sha512-0JOXkRyLanfGPE2QRCwgxhzlBAvaRdCNMcvbd7jFfpmD4eEXll7LRwy5ymJmyeZqk7Nh7eD2LeUyQ68BbndmXw==} - '@types/node@22.10.5': - resolution: {integrity: sha512-F8Q+SeGimwOo86fiovQh8qiXfFEh2/ocYv7tU5pJ3EXMSSxk1Joj5wefpFK2fHTf/N6HKGSxIDBT9f3gCxXPkQ==} + '@types/node@22.10.7': + resolution: {integrity: sha512-V09KvXxFiutGp6B7XkpaDXlNadZxrzajcY50EuoLIpQ6WWYCSvf19lVIazzfIzQvhUN2HjX12spLojTnhuKlGg==} '@types/node@22.7.5': resolution: {integrity: sha512-jML7s2NAzMWc//QSJ1a3prpk78cOPchGvXJsC3C6R6PSMoooztvRVQEz89gmBTBY1SPMaqo5teB4uNHPdetShQ==} @@ -10720,8 +10905,8 @@ packages: '@types/promise-retry@1.1.6': resolution: {integrity: sha512-EC1+OMXV0PZb0pf+cmyxc43MEP2CDumZe4AfuxWboxxEixztIebknpJPZAX5XlodGF1OY+C1E/RAeNGzxf+bJA==} - '@types/qs@6.9.17': - resolution: {integrity: sha512-rX4/bPcfmvxHDv0XjfJELTTr+iB+tn032nPILqHm5wbthUUUuVtNGGqzhya9XUxjTP8Fpr0qYgSZZKxGY++svQ==} + '@types/qs@6.9.18': + resolution: {integrity: sha512-kK7dgTYDyGqS+e2Q4aK9X3D7q234CIZ1Bv0q/7Z5IwRDoADNU81xXJK/YVyLbLTZCoIwUoDoffFeF+p/eIklAA==} '@types/range-parser@1.2.7': resolution: {integrity: sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==} @@ -10740,8 +10925,8 @@ packages: '@types/react-router@5.1.20': resolution: {integrity: sha512-jGjmu/ZqS7FjSH6owMcD5qpq19+1RS9DeVRqfl1FeBMxTDQAGwlMWOcs52NDoXaNKyG3d1cYQFMs9rCrb88o9Q==} - '@types/react@19.0.5': - resolution: {integrity: sha512-i4OQzFiqsUCfoBns/KHpz+4QcvfjoCsTUi+mugo3lrSRA3+x0gJVvhZhAJrwLGEqz4EXiFVP4hPnOugx+m2uhg==} + '@types/react@19.0.7': + resolution: {integrity: sha512-MoFsEJKkAtZCrC1r6CM8U22GzhG7u2Wir8ons/aCKH6MBdD1ibV24zOSSkdZVUKqN5i396zG5VKLYZ3yaUZdLA==} '@types/request-promise@4.1.51': resolution: {integrity: sha512-qVcP9Fuzh9oaAh8oPxiSoWMFGnWKkJDknnij66vi09Yiy62bsSDqtd+fG5kIM9wLLgZsRP3Y6acqj9O/v2ZtRw==} @@ -10822,6 +11007,9 @@ packages: '@types/uuid@8.3.4': resolution: {integrity: sha512-c/I8ZRb51j+pYGAu5CrFMRxqZ2ke4y2grEBO5AUjgSkSk+qT2Ea+OdWElz/OiMf5MNpn2b17kuVBwZLQJXzihw==} + '@types/w3c-web-usb@1.0.10': + resolution: {integrity: sha512-CHgUI5kTc/QLMP8hODUHhge0D4vx+9UiAwIGiT0sTy/B2XpdX1U5rJt6JSISgr6ikRT7vxV9EVAFeYZqUnl1gQ==} + '@types/wav-encoder@1.3.3': resolution: {integrity: sha512-2haw8zEMg4DspJRXmxUn2TElrQUs0bLPDh6x4N7/hDn+3tx2G05Lc+kC55uoHYsv8q+4deWhnDtHZT/ximg9aw==} @@ -10871,8 +11059,8 @@ packages: typescript: optional: true - '@typescript-eslint/eslint-plugin@8.19.1': - resolution: {integrity: sha512-tJzcVyvvb9h/PB96g30MpxACd9IrunT7GF9wfA9/0TJ1LxGOJx1TdPzSbBBnNED7K9Ka8ybJsnEpiXPktolTLg==} + '@typescript-eslint/eslint-plugin@8.20.0': + resolution: {integrity: sha512-naduuphVw5StFfqp4Gq4WhIBE2gN1GEmMUExpJYknZJdRnc+2gDzB8Z3+5+/Kv33hPQRDGzQO/0opHE72lZZ6A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 @@ -10899,8 +11087,8 @@ packages: typescript: optional: true - '@typescript-eslint/parser@8.19.1': - resolution: {integrity: sha512-67gbfv8rAwawjYx3fYArwldTQKoYfezNUT4D5ioWetr/xCrxXxvleo3uuiFuKfejipvq+og7mjz3b0G2bVyUCw==} + '@typescript-eslint/parser@8.20.0': + resolution: {integrity: sha512-gKXG7A5HMyjDIedBi6bUrDcun8GIjnI8qOwVLiY3rx6T/sHP/19XLJOnIq/FgQvWLHja5JN/LSE7eklNBr612g==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -10914,8 +11102,8 @@ packages: resolution: {integrity: sha512-mwsZWubQvBki2t5565uxF0EYvG+FwdFb8bMtDuGQLdCCnGPrDEDvm1gtfynuKlnpzeBRqdFCkMf9jg1fnAK8sg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/scope-manager@8.19.1': - resolution: {integrity: sha512-60L9KIuN/xgmsINzonOcMDSB8p82h95hoBfSBtXuO4jlR1R9L1xSkmVZKgCPVfavDlXihh4ARNjXhh1gGnLC7Q==} + '@typescript-eslint/scope-manager@8.20.0': + resolution: {integrity: sha512-J7+VkpeGzhOt3FeG1+SzhiMj9NzGD/M6KoGn9f4dbz3YzK9hvbhVTmLj/HiTp9DazIzJ8B4XcM80LrR9Dm1rJw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@typescript-eslint/type-utils@6.21.0': @@ -10938,8 +11126,8 @@ packages: typescript: optional: true - '@typescript-eslint/type-utils@8.19.1': - resolution: {integrity: sha512-Rp7k9lhDKBMRJB/nM9Ksp1zs4796wVNyihG9/TU9R6KCJDNkQbc2EOKjrBtLYh3396ZdpXLtr/MkaSEmNMtykw==} + '@typescript-eslint/type-utils@8.20.0': + resolution: {integrity: sha512-bPC+j71GGvA7rVNAHAtOjbVXbLN5PkwqMvy1cwGeaxUoRQXVuKCebRoLzm+IPW/NtFFpstn1ummSIasD5t60GA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -10953,8 +11141,8 @@ packages: resolution: {integrity: sha512-NzrHj6thBAOSE4d9bsuRNMvk+BvaQvmY4dDglgkgGC0EW/tB3Kelnp3tAKH87GEwzoxgeQn9fNGRyFJM/xd+GQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/types@8.19.1': - resolution: {integrity: sha512-JBVHMLj7B1K1v1051ZaMMgLW4Q/jre5qGK0Ew6UgXz1Rqh+/xPzV1aW581OM00X6iOfyr1be+QyW8LOUf19BbA==} + '@typescript-eslint/types@8.20.0': + resolution: {integrity: sha512-cqaMiY72CkP+2xZRrFt3ExRBu0WmVitN/rYPZErA80mHjHx/Svgp8yfbzkJmDoQ/whcytOPO9/IZXnOc+wigRA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@typescript-eslint/typescript-estree@6.21.0': @@ -10975,8 +11163,8 @@ packages: typescript: optional: true - '@typescript-eslint/typescript-estree@8.19.1': - resolution: {integrity: sha512-jk/TZwSMJlxlNnqhy0Eod1PNEvCkpY6MXOXE/WLlblZ6ibb32i2We4uByoKPv1d0OD2xebDv4hbs3fm11SMw8Q==} + '@typescript-eslint/typescript-estree@8.20.0': + resolution: {integrity: sha512-Y7ncuy78bJqHI35NwzWol8E0X7XkRVS4K4P4TCyzWkOJih5NDvtoRDW4Ba9YJJoB2igm9yXDdYI/+fkiiAxPzA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <5.8.0' @@ -10997,8 +11185,8 @@ packages: typescript: optional: true - '@typescript-eslint/utils@8.19.1': - resolution: {integrity: sha512-IxG5gLO0Ne+KaUc8iW1A+XuKLd63o4wlbI1Zp692n1xojCl/THvgIKXJXBZixTh5dd5+yTJ/VXH7GJaaw21qXA==} + '@typescript-eslint/utils@8.20.0': + resolution: {integrity: sha512-dq70RUw6UK9ei7vxc4KQtBRk7qkHZv447OUZ6RPQMQl71I3NZxQJX/f32Smr+iqWrB02pHKn2yAdHBb0KNrRMA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -11012,8 +11200,8 @@ packages: resolution: {integrity: sha512-pq19gbaMOmFE3CbL0ZB8J8BFCo2ckfHBfaIsaOZgBIF4EoISJIdLX5xRhd0FGB0LlHReNRuzoJoMGpTjq8F2CQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/visitor-keys@8.19.1': - resolution: {integrity: sha512-fzmjU8CHK853V/avYZAvuVut3ZTfwN5YtMaoi+X9Y9MA9keaWNHC3zEQ9zvyX/7Hj+5JkNyK1l7TOR2hevHB6Q==} + '@typescript-eslint/visitor-keys@8.20.0': + resolution: {integrity: sha512-v/BpkeeYAsPkKCkR8BDwcno0llhzWVqPOamQrAEMdpZav2Y9OVjd9dwJyBLJWwf335B5DmlifECIkZRJCaGaHA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@uidotdev/usehooks@2.4.1': @@ -11222,6 +11410,9 @@ packages: resolution: {integrity: sha512-RaI5qZo6D2CVS6sTHFKg1v5Ohq/+Bo2LZ5gzUEwZ/WkHhwtGTCB/sVLw8ijOkAUxasZ+WshN/Rzj4ywsABJ5ZA==} engines: {node: '>=v14.0.0', npm: '>=7.0.0'} + '@voltr/vault-sdk@0.1.1': + resolution: {integrity: sha512-xh8bxPCwNpjVqEN32+Q40Xf08vdORAmQACDE6ru3T+9qrwNgraLcPEzvWeBNTE0FAMAZdNsYOxWbc2FSK0ZQww==} + '@vue/compiler-core@3.5.13': resolution: {integrity: sha512-oOdAkwqUfW1WqpwSYJce06wvt6HljgY3fGeM9NcVA1HaYOij3mZG9Rkysn0OHuyUAGMbEbARIpsG+LPVlBJ5/Q==} @@ -11263,12 +11454,19 @@ packages: resolution: {integrity: sha512-57uv0FW4L6H/tmkb1kS2nG41MDguyDgZbGR58nkDUd1TO/HydyiTByVOhFzIxgN331cnY/1G1rMaKqncgdnOFA==} engines: {node: '>=18'} + '@walletconnect/core@2.17.4': + resolution: {integrity: sha512-/BF+yoY5mjK5RQ6zJ60YLsJysUC0saWrjTAfR2AqCsyaehRKk+Ql0QfbAZd3S3SY/Dwm9o84RD8z01qxwaogQA==} + engines: {node: '>=18'} + '@walletconnect/environment@1.0.1': resolution: {integrity: sha512-T426LLZtHj8e8rYnKfzsw1aG6+M0BT1ZxayMdv/p8yM0MU+eJDISqNY3/bccxRr4LrF9csq02Rhqt08Ibl0VRg==} '@walletconnect/ethereum-provider@2.17.3': resolution: {integrity: sha512-fgoT+dT9M1P6IIUtBl66ddD+4IJYqdhdAYkW+wa6jbctxKlHYSXf9HsgF/Vvv9lMnxHdAIz0W9VN4D/m20MamA==} + '@walletconnect/ethereum-provider@2.17.4': + resolution: {integrity: sha512-h6uTYU0YLqwX1ZuMqpQHCGhmQjTltwixQt0iIsDNe5sbDETGUHRe+Ji54ak8dinnUnS79ZsW0sndGmY1VUwdJA==} + '@walletconnect/events@1.0.1': resolution: {integrity: sha512-NPTqaoi0oPBVNuLv7qPaJazmGHs5JGyO8eEAk5VGKmJzDR7AHzD4k6ilox5kxk1iwiOnFopBOOMLs86Oa76HpQ==} @@ -11322,18 +11520,30 @@ packages: '@walletconnect/sign-client@2.17.3': resolution: {integrity: sha512-OzOWxRTfVGCHU3OOF6ibPkgPfDpivFJjuknfcOUt9PYWpTAv6YKOmT4cyfBPhc7llruyHpV44fYbykMcLIvEcg==} + '@walletconnect/sign-client@2.17.4': + resolution: {integrity: sha512-9ukS7GHvHkAL3nkwukIfzWYxNsLJBO35Zkp7WdhKH3p3V+IiAMpmG79MEOykun5B8fl8m8z+6EOA1191aKx8jw==} + '@walletconnect/time@1.0.2': resolution: {integrity: sha512-uzdd9woDcJ1AaBZRhqy5rNC9laqWGErfc4dxA9a87mPdKOgWMD85mcFo9dIYIts/Jwocfwn07EC6EzclKubk/g==} '@walletconnect/types@2.17.3': resolution: {integrity: sha512-5eFxnbZGJJx0IQyCS99qz+OvozpLJJYfVG96dEHGgbzZMd+C9V1eitYqVClx26uX6V+WQVqVwjpD2Dyzie++Wg==} + '@walletconnect/types@2.17.4': + resolution: {integrity: sha512-i4yHY005RHhwCavaKk+GaDwwUaSqnwLM4b2btcHSOIqjReyFImnwOY+59zQTO7tbmnjjJpGZcfRGcHk70TQ9mA==} + '@walletconnect/universal-provider@2.17.3': resolution: {integrity: sha512-Aen8h+vWTN57sv792i96vaTpN06WnpFUWhACY5gHrpL2XgRKmoXUgW7793p252QdgyofNAOol7wJEs1gX8FjgQ==} + '@walletconnect/universal-provider@2.17.4': + resolution: {integrity: sha512-n4x/QnHFwvNt1k7pOrMikEubpCBpdHkIkAdNROm/hCP/3JH1Z6Z5Is2iwP+H845qJXXKjkzRryvuerw8ga/sxg==} + '@walletconnect/utils@2.17.3': resolution: {integrity: sha512-tG77UpZNeLYgeOwViwWnifpyBatkPlpKSSayhN0gcjY1lZAUNqtYslpm4AdTxlrA3pL61MnyybXgWYT5eZjarw==} + '@walletconnect/utils@2.17.4': + resolution: {integrity: sha512-Vvqs66cPV4OZteO2PjUjGLiKlo3myJjwSB5ElgwHwfAwr+WfUbJl4WPAOp6YHh6xxObRCQN+AgwC69EKfwXAiA==} + '@walletconnect/window-getters@1.0.1': resolution: {integrity: sha512-vHp+HqzGxORPAN8gY03qnbTMnhqIwjeRJNOMOAzePRg4xVEEE2WvYsI9G2NMjOknA8hnuYbU3/hwLcKbjhc8+Q==} @@ -11577,8 +11787,8 @@ packages: zod: optional: true - ai@4.0.33: - resolution: {integrity: sha512-mOvhPyVchGZvZuPn8Zj4J+93fZOlaBH1BtunvGmQ/8yFc5hGmid3c0XIdw5UNt3++0sXawKE3j7JUL5ZmiQdKg==} + ai@4.1.0: + resolution: {integrity: sha512-95nI9hBSSAKPrMnpJbaB3yqvh+G8BS4/EtFz3HR0HgEDJpxC0R6JAlB8+B/BXHd/roNGBrS08Z3Zain/6OFSYA==} engines: {node: '>=18'} peerDependencies: react: ^18 || ^19 || ^19.0.0-rc @@ -11629,8 +11839,8 @@ packages: resolution: {integrity: sha512-F1tGh056XczEaEAqu7s+hlZUDWwOBT70Eq0lfMpBP2YguSQVyxRbprLq5rELXKQOyOaixTWYhMeMQMzP0U5FoQ==} engines: {node: '>= 10'} - algoliasearch-helper@3.22.6: - resolution: {integrity: sha512-F2gSb43QHyvZmvH/2hxIjbk/uFdO2MguQYTFP7J+RowMW1csjIODMobEnpLI8nbLQuzZnGZdIxl5Bpy1k9+CFQ==} + algoliasearch-helper@3.23.0: + resolution: {integrity: sha512-8CK4Gb/ju4OesAYcS+mjBpNiVA7ILWpg7D2vhBZohh0YkG8QT1KZ9LG+8+EntQBUGoKtPy06OFhiwP4f5zzAQg==} peerDependencies: algoliasearch: '>= 3.1 < 6' @@ -11652,6 +11862,18 @@ packages: resolution: {integrity: sha512-Dx5zmy0Ur+Q7LPPdhz+jx5IzmJBoHd15tOeAfQ8SuvEtyPJ20hBemhOBA4b1WeORCRa0ENM/kHCzmem1w/zHvQ==} engines: {node: '>=10'} + anchor-bankrun@0.3.0: + resolution: {integrity: sha512-PYBW5fWX+iGicIS5MIM/omhk1tQPUc0ELAnI/IkLKQJ6d75De/CQRh8MF2bU/TgGyFi6zEel80wUe3uRol9RrQ==} + engines: {node: '>= 10'} + peerDependencies: + '@coral-xyz/anchor': ^0.28.0 + '@solana/web3.js': ^1.78.4 + solana-bankrun: ^0.2.0 + + anchor-client-gen@0.28.1: + resolution: {integrity: sha512-Gi205FuTSk1+haoYAGBDAA4h0X1xfmY0C++CQIWwtXIMCSy5+71XEaFMPgmjtYdvVJoAL021NqVrDiBHhNJ+fQ==} + hasBin: true + ansi-align@3.0.1: resolution: {integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==} @@ -11736,6 +11958,14 @@ packages: aproba@2.0.0: resolution: {integrity: sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==} + aptos@1.8.5: + resolution: {integrity: sha512-iQxliWesNHjGQ5YYXCyss9eg4+bDGQWqAZa73vprqGQ9tungK0cRjUI2fmnp63Ed6UG6rurHrL+b0ckbZAOZZQ==} + engines: {node: '>=11.0.0'} + deprecated: Package aptos is no longer supported, please migrate to https://www.npmjs.com/package/@aptos-labs/ts-sdk + + arbundles@0.10.1: + resolution: {integrity: sha512-QYFepxessLCirvRkQK9iQmjxjHz+s50lMNGRwZwpyPWLohuf6ISyj1gkFXJHlMT+rNSrsHxb532glHnKbjwu3A==} + arbundles@0.11.2: resolution: {integrity: sha512-vyX7vY6S8B4RFhGSoCixbnR/Z7ckpJjK+b/H7zcgRWJqqXjZqQ+3DQIJ19vKl5AvzNSsj5ja9kQDoZhMiGpBFw==} @@ -12082,17 +12312,27 @@ packages: bare-events@2.5.4: resolution: {integrity: sha512-+gFfDkR8pj4/TrWCGUGWmJIkBwuxPS5F+a5yWjOHQt2hHvNZd5YLzadjmDUtFmMM4y429bnKLa8bYBMHcYdnQA==} - bare-fs@2.3.5: - resolution: {integrity: sha512-SlE9eTxifPDJrT6YgemQ1WGFleevzwY+XAP1Xqgl56HtcrisC2CHCZ2tq6dBpcH2TnNxwUEUGhweo+lrQtYuiw==} + bare-fs@4.0.1: + resolution: {integrity: sha512-ilQs4fm/l9eMfWY2dY0WCIUplSUp7U0CT1vrqMg1MUdeZl4fypu5UP0XcDBK5WBQPJAKP1b7XEodISmekH/CEg==} + engines: {bare: '>=1.7.0'} - bare-os@2.4.4: - resolution: {integrity: sha512-z3UiI2yi1mK0sXeRdc4O1Kk8aOa/e+FNWZcTiPB/dfTWyLypuE99LibgRaQki914Jq//yAWylcAt+mknKdixRQ==} + bare-os@3.4.0: + resolution: {integrity: sha512-9Ous7UlnKbe3fMi7Y+qh0DwAup6A1JkYgPnjvMDNOlmnxNRQvQ/7Nst+OnUQKzk0iAT0m9BisbDVp9gCv8+ETA==} + engines: {bare: '>=1.6.0'} - bare-path@2.1.3: - resolution: {integrity: sha512-lh/eITfU8hrj9Ru5quUp0Io1kJWIk1bTjzo7JH1P5dWmQ2EL4hFUlfI8FonAhSlgIfhn63p84CDY/x+PisgcXA==} + bare-path@3.0.0: + resolution: {integrity: sha512-tyfW2cQcB5NN8Saijrhqn0Zh7AnFNsnczRcuWODH0eYAXBsJ5gVxAUuNr7tsHSC6IZ77cA0SitzT+s47kot8Mw==} - bare-stream@2.6.1: - resolution: {integrity: sha512-eVZbtKM+4uehzrsj49KtCy3Pbg7kO1pJ3SKZ1SFrIH/0pnj9scuGGgUlNDf/7qS8WKtGdiJY5Kyhs/ivYPTB/g==} + bare-stream@2.6.4: + resolution: {integrity: sha512-G6i3A74FjNq4nVrrSTUz5h3vgXzBJnjmWAVlBWaZETkgu+LgKd7AiyOml3EDJY1AHlIbBHKDXE+TUT53Ff8OaA==} + peerDependencies: + bare-buffer: '*' + bare-events: '*' + peerDependenciesMeta: + bare-buffer: + optional: true + bare-events: + optional: true base-x@2.0.6: resolution: {integrity: sha512-UAmjxz9KbK+YIi66xej+pZVo/vxUOh49ubEvZW5egCbxhur05pBb+hwuireQwKO4nDpsNm64/jEei17LEpsr5g==} @@ -12198,6 +12438,9 @@ packages: resolution: {integrity: sha512-+8P3BpSairVNF2Nee6Ksdc1etIjWjBOi/MH0MwKtq9YaYp+S2Hk2uvup0e8hCT4IKlS58nXJyyQVmW92zPoD4Q==} engines: {node: '>=18.0.0'} + bip32-path@0.4.2: + resolution: {integrity: sha512-ZBMCELjJfcNMkz5bDuJ1WrYvjlhEF5k6mQ8vUr4N7MbVRsXei7ZOg8VhhwMfNiW68NWmLkgkc6WvTickrLGprQ==} + bip32@4.0.0: resolution: {integrity: sha512-aOGy88DDlVUhspIXJN+dVEtclhIsfAUppD43V0j40cPTld3pv/0X/MlrZSZ6jowIaQQzFwP8M6rFU2z2mVYjDQ==} engines: {node: '>=6.0.0'} @@ -12235,6 +12478,9 @@ packages: bluebird@3.7.2: resolution: {integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==} + bn-sqrt@1.0.0: + resolution: {integrity: sha512-XdCMQ7tfEF/f7nrQgnrJ+DLQBwQzSQyPOKIXdUOTcGEvsRKBcIsdfORp7B5H8DWo8FOzZ4+a2TjSZzaqKgzicg==} + bn.js@4.11.6: resolution: {integrity: sha512-XWwnNNFCuuSQ0m3r3C4LE3EiORltHd9M05pq6FOlVeiophzRbMo50Sbz1ehl8K3Z+jw9+vmgnXefY1hz8X+2wA==} @@ -12575,8 +12821,8 @@ packages: resolution: {integrity: sha512-aGtmf24DW6MLHHG5gCx4zaI3uBq3KRtxeVs0DjFH6Z0rDNbsvTxFASFvdj79pxjxZ8/5u3PIiN3IwEIQkiiuPw==} engines: {node: '>=12'} - chain-registry@1.69.90: - resolution: {integrity: sha512-aPrH7myfVUSdGQvc9IpevCIZLUUgGX4se6DeGxCrKC+6yvJSzb9LgHP3ju8w8R908V2NefFDX7gPFk1LTsfFiw==} + chain-registry@1.69.95: + resolution: {integrity: sha512-FW4tNblqlO6iMhgDkH474jL3L5GBPywecGPqaqTDgy3mWPn+9TWQMmeuXY0XcuBNWGyz1BNxH5QMVhjC7rQQAg==} chalk@1.1.3: resolution: {integrity: sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==} @@ -12638,6 +12884,10 @@ packages: resolution: {integrity: sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==} engines: {node: '>= 16'} + check-more-types@2.24.0: + resolution: {integrity: sha512-Pj779qHxV2tuapviy1bSZNEL1maXr13bPYpsvSDB68HlYcYuhlDrmGd63i0JHMCLKzc7rUSNIrpdJlhVlNwrxA==} + engines: {node: '>= 0.8.0'} + cheerio-select@2.1.0: resolution: {integrity: sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==} @@ -12832,6 +13082,9 @@ packages: resolution: {integrity: sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==} engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'} + code-block-writer@12.0.0: + resolution: {integrity: sha512-q4dMFMlXtKR3XNBHyMHt/3pwYNA69EDk00lloMOaaUMKPUXBw6lpXtbu3MMVG6/uOihGnRDOlkyqsONEUj60+w==} + coinbase-api@1.0.5: resolution: {integrity: sha512-5Rq6hYKnJNc9v4diD8M6PStSc2hwMgfOlB+pb1LSyh5q2xg9ZKi3Gu8ZVxaDnKXmgQgrjI4xJLMpc3fiLgzsew==} @@ -12903,6 +13156,10 @@ packages: resolution: {integrity: sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==} engines: {node: '>=14'} + commander@11.1.0: + resolution: {integrity: sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==} + engines: {node: '>=16'} + commander@12.1.0: resolution: {integrity: sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==} engines: {node: '>=18'} @@ -12959,8 +13216,8 @@ packages: resolution: {integrity: sha512-bQJ0YRck5ak3LgtnpKkiabX5pNF7tMUh1BSy2ZBOTh0Dim0BUu6aPPwByIns6/A5Prh8PufSPerMDUklpzes2Q==} engines: {node: '>= 0.8.0'} - compromise@14.14.3: - resolution: {integrity: sha512-nR/3bJJ/Q2LZF9is66s9zhwhm63zcZ+/EaZWUJ8PgEO40ROctfrKdYQmO+UbwVsrp1/crDhCrsMJu0rgo/JirQ==} + compromise@14.14.4: + resolution: {integrity: sha512-QdbJwronwxeqb7a5KFK/+Y5YieZ4PE1f7ai0vU58Pp4jih+soDCBMuKVbhDEPQ+6+vI3vSiG4UAAjTAXLJw1Qw==} engines: {node: '>=12.0.0'} concat-map@0.0.1: @@ -13001,8 +13258,8 @@ packages: consola@2.15.3: resolution: {integrity: sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==} - consola@3.3.3: - resolution: {integrity: sha512-Qil5KwghMzlqd51UXM0b6fyaGHtOC22scxrwrz4A2882LyUMwQjnvaedN1HAeXzphspQ6CpHkzMAWxBTUruDLg==} + consola@3.4.0: + resolution: {integrity: sha512-EiPU8G6dQG0GFHNR8ljnZFki/8a+cQwEQ+7wpxdChl02Q8HXlwEZWD5lqAF8vC2sEC3Tehr8hy7vErz88LHyUA==} engines: {node: ^14.18.0 || >=16.10.0} console-browserify@1.2.0: @@ -13203,6 +13460,9 @@ packages: create-require@1.1.1: resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==} + cron-validator@1.3.1: + resolution: {integrity: sha512-C1HsxuPCY/5opR55G5/WNzyEGDWFVG+6GLrA+fW/sCTcP6A6NTjUP2AK7B8n2PyFs90kDG2qzwm8LMheADku6A==} + croner@4.1.97: resolution: {integrity: sha512-/f6gpQuxDaqXu+1kwQYSckUglPaOrHdbIlBAu0YuW8/Cdb45XwXYNUBXg3r/9Mo6n540Kn/smKcZWko5x99KrQ==} @@ -13211,6 +13471,9 @@ packages: engines: {node: '>=10.14', npm: '>=6', yarn: '>=1'} hasBin: true + cross-fetch@3.0.6: + resolution: {integrity: sha512-KBPUbqgFjzWlVcURG+Svp9TlhA5uliYtiNx/0r8nv0pdypeQCRJ9IaSIc3q/x3q8t3F75cHuwxVql1HFGHCNJQ==} + cross-fetch@3.1.5: resolution: {integrity: sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==} @@ -13423,8 +13686,8 @@ packages: peerDependencies: cytoscape: ^3.2.0 - cytoscape@3.30.4: - resolution: {integrity: sha512-OxtlZwQl1WbwMmLiyPSEBuzeTIQnwZhJYYWFzZ2PhEHVFwpeaqNIkUzSiso00D98qk60l8Gwon2RP304d3BJ1A==} + cytoscape@3.31.0: + resolution: {integrity: sha512-zDGn1K/tfZwEnoGOcHc0H4XazqAAXAuDpcYw9mUnUjATjqljyCNGJv8uEvbvxGaGHaVshxMecyl6oc6uKzRfbw==} engines: {node: '>=0.10'} d3-array@2.12.1: @@ -13699,6 +13962,9 @@ packages: decimal.js-light@2.5.1: resolution: {integrity: sha512-qIMFpTMZmny+MMIitAB6D7iVPEorVw6YQRWkvarTkT4tBeSLLiHzcwj6q0MmYSFCiVpiqPJTJEYIrpcPzVEIvg==} + decimal.js@10.3.1: + resolution: {integrity: sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==} + decimal.js@10.4.3: resolution: {integrity: sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==} @@ -13925,8 +14191,8 @@ packages: discord-api-types@0.37.100: resolution: {integrity: sha512-a8zvUI0GYYwDtScfRd/TtaNBDTXwP5DiDVX7K5OmE+DRT57gBqKnwtOC5Ol8z0mRW8KQfETIgiB8U0YZ9NXiCA==} - discord-api-types@0.37.115: - resolution: {integrity: sha512-ivPnJotSMrXW8HLjFu+0iCVs8zP6KSliMelhr7HgcB2ki1QzpORkb26m71l1pzSnnGfm7gb5n/VtRTtpw8kXFA==} + discord-api-types@0.37.116: + resolution: {integrity: sha512-g+BH/m0hyS/JzL+e0aM+z2o9UtwfyUZ0hqeyc+6sNwdMx+NtQkqULRV/oj9ynAefpRb+cpOjmWaYec4B1I0Hqg==} discord-api-types@0.37.83: resolution: {integrity: sha512-urGGYeWtWNYMKnYlZnOnDHm8fVRffQs3U0SpE8RHeiuLKb/u92APS8HoQnPTFbnXmY1vVnXjXO4dOxcAn3J+DA==} @@ -14091,8 +14357,8 @@ packages: engines: {node: '>=0.10.0'} hasBin: true - electron-to-chromium@1.5.80: - resolution: {integrity: sha512-LTrKpW0AqIuHwmlVNV+cjFYTnXtM9K37OGhpe0ZI10ScPSxqVSryZHIY3WnCS5NSYbBODRTZyhRMS2h5FAEqAw==} + electron-to-chromium@1.5.83: + resolution: {integrity: sha512-LcUDPqSt+V0QmI47XLzZrz5OqILSMGsPFkDYus22rIbgorSvBYEFqq854ltTmUdHkY92FSdAAvsh4jWEULMdfQ==} elliptic@6.5.4: resolution: {integrity: sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==} @@ -14213,8 +14479,8 @@ packages: es-module-lexer@1.6.0: resolution: {integrity: sha512-qqnD1yMU6tk/jnaMosogGySTZP8YtUgAffA9nMN+E/rjxcfRQ6IEk7IiozUjgxKoFHBGjTLnrHB/YC45r/59EQ==} - es-object-atoms@1.0.0: - resolution: {integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==} + es-object-atoms@1.1.1: + resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==} engines: {node: '>= 0.4'} es-set-tostringtag@2.1.0: @@ -14395,8 +14661,8 @@ packages: peerDependencies: eslint: '>=8.40' - eslint-plugin-react@7.37.3: - resolution: {integrity: sha512-DomWuTQPFYZwF/7c9W2fkKkStqZmBd3uugfqBYLdkZ3Hii23WzZuOLUskGxB8qkSKqftxEeGL1TB2kMhrce0jA==} + eslint-plugin-react@7.37.4: + resolution: {integrity: sha512-BGP0jRmfYyvOyvMoRX/uoUeW+GqNj9y16bPQzqAHf3AYII/tDs+jMN0dBVkl88/OZwNGwrVFxE7riHsXVfy/LQ==} engines: {node: '>=4'} peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7 @@ -14477,8 +14743,8 @@ packages: resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==} engines: {node: '>=0.10'} - esrap@1.4.2: - resolution: {integrity: sha512-FhVlJzvTw7ZLxYZ7RyHwQCFE64dkkpzGNNnphaGCLwjqGk1SQcqzbgdx9FowPCktx6NOSHkzvcZ3vsvdH54YXA==} + esrap@1.4.3: + resolution: {integrity: sha512-Xddc1RsoFJ4z9nR7W7BFaEPIp4UXoeQ0+077UdWLxbafMQFyU79sQJMk7kxNgRwQ9/aVgaKacCHC2pUACGwmYw==} esrecurse@4.3.0: resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} @@ -14593,6 +14859,9 @@ packages: event-lite@0.1.3: resolution: {integrity: sha512-8qz9nOz5VeD2z96elrEKD2U433+L3DWdUdDkOINLGOJvx1GsMBbMn0aCeu28y8/e85A6mCigBiFlYMnTBEGlSw==} + event-stream@3.3.4: + resolution: {integrity: sha512-QHpkERcGsR0T7Qm3HNJSyXKEEj8AHNxkY3PK8TS2KJvQ7NiSHe3DDpwVKKtoYprL/AreyzFBeIkBIWChAqn60g==} + event-target-shim@5.0.1: resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} engines: {node: '>=6'} @@ -14683,10 +14952,6 @@ packages: resolution: {integrity: sha512-YSFlK1Ee0/GC8QaO91tHcDxJiE/X4FbpAyQWkxAvG6AXCuR65YzK8ua6D9hvi/TzUfZMpc+BwuM1IPw8fmQBiQ==} engines: {node: '>= 0.10.0'} - express@4.21.2: - resolution: {integrity: sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==} - engines: {node: '>= 0.10.0'} - ext@1.7.0: resolution: {integrity: sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==} @@ -14792,8 +15057,8 @@ packages: fd-slicer@1.1.0: resolution: {integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==} - fdir@6.4.2: - resolution: {integrity: sha512-KnhMXsKSPZlAhp7+IjUkRZKPb4fUyccpDrdFXbi4QL1qkmFh9kVY09Yox+n4MaOb3lHZ1Tv829C3oaaXoMYPDQ==} + fdir@6.4.3: + resolution: {integrity: sha512-PMXmW2y1hDDfTSRc9gaXIuCCRpuoz3Kaz8cUelp3smouvfT632ozg2vrT6lJsHKKOF59YLbOGfAWGUcKEfRMQw==} peerDependencies: picomatch: ^3 || ^4 peerDependenciesMeta: @@ -14904,8 +15169,11 @@ packages: resolution: {integrity: sha512-2kCCtc+JvcZ86IGAz3Z2Y0A1baIz9fL31pH/0S1IqZr9Iwnjq8izfPtrCyQKO6TLMPELLsQMre7VDqeIKCsHkA==} engines: {node: '>=18'} - flash-sdk@2.25.3: - resolution: {integrity: sha512-0yKh40xgjNKjG/iOnnQqdEiXjLTUdaRVzLTDigcHvyDG5Kc9P5VCqqRdjxZ7XNdEFyZPvlspVD9p7ixS97hOUA==} + find@0.3.0: + resolution: {integrity: sha512-iSd+O4OEYV/I36Zl8MdYJO0xD82wH528SaCieTVHhclgiYNe9y+yPKSwK+A7/WsmHL1EZ+pYUJBXWTL5qofksw==} + + flash-sdk@2.25.8: + resolution: {integrity: sha512-frKKnV15z6bydvtaxkhkJ3TqrPMVJl07Ubbwm0PQj3fFhIY1GfDDNS8UwuGJvyd6RXSj4pWnwbNntOo2N7FCKA==} flat-cache@3.2.0: resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==} @@ -14996,6 +15264,10 @@ packages: resolution: {integrity: sha512-sJe+TQb2vIaIyO783qN6BlMYWMw3WBOHA1Ay2qxsnjuafEOQFJ2JakedOQirT6D5XPRxDvS7AHYyem9fTpb4LQ==} engines: {node: '>= 6'} + form-data@4.0.0: + resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==} + engines: {node: '>= 6'} + form-data@4.0.1: resolution: {integrity: sha512-tzN8e4TX8+kkxGPK8D5u0FNmjPUjw3lwC9lSLxxoB/+GtsJG91CO8bSWy73APlgAZzZbXEYZJuxjkHH2w+Ezhw==} engines: {node: '>= 6'} @@ -15027,6 +15299,9 @@ packages: resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} engines: {node: '>= 0.6'} + from@0.1.7: + resolution: {integrity: sha512-twe20eF1OxVxp/ML/kq2p1uc6KvFK/+vs8WjEbeKmV2He22MKm7YF2ANIt+EOqhJ5L3K/SuuPhk0hWQDjOM23g==} + front-matter@4.0.2: resolution: {integrity: sha512-I8ZuJ/qG92NWX8i5x1Y8qyj3vizhXS31OxjKDu3LKP+7/qBgfIKValiZIEwoVoJKUHlhWtYrktkxV1XsX+pPlg==} @@ -15105,6 +15380,10 @@ packages: engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} deprecated: This package is no longer supported. + gaussian@1.3.0: + resolution: {integrity: sha512-rYQ0ESfB+z0t7G95nHH80Zh7Pgg9A0FUYoZqV0yPec5WJZWKIHV2MPYpiJNy8oZAeVqyKwC10WXKSCnUQ5iDVg==} + engines: {node: '>= 0.6.0'} + gaxios@6.7.1: resolution: {integrity: sha512-LDODD4TMYx7XXdpwxAVRAIAuB0bzv0s+ywFonY46k126qzQHT9ygyoa9tncmOiQmmDrik65UYsEkv3lbfqQ3yQ==} engines: {node: '>=14'} @@ -16532,6 +16811,9 @@ packages: resolution: {integrity: sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==} hasBin: true + jito-ts@3.0.1: + resolution: {integrity: sha512-TSofF7KqcwyaWGjPaSYC8RDoNBY1TPRNBHdrw24bdIi7mQ5bFEDdYK3D//llw/ml8YDvcZlgd644WxhjLTS9yg==} + joi@17.13.3: resolution: {integrity: sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA==} @@ -16746,8 +17028,8 @@ packages: resolution: {integrity: sha512-+KJGIyHgkGuIq3IEBNftfhW/LfWhXUIY6OmyVWjliu5KH1y0fw7VQ8YndE2O4qZdMSd9SqbnC8GOcZEy0Om7sA==} engines: {node: '>=18'} - katex@0.16.19: - resolution: {integrity: sha512-3IA6DYVhxhBabjSLTNO9S4+OliA3Qvb8pBQXMfC4WxXJgLwZgnfDl0BmB4z6nBMdznBsZ+CGM8DrGZ5hcguDZg==} + katex@0.16.21: + resolution: {integrity: sha512-XvqR7FgOHtWupfMiigNzmh+MgUVmDGU2kXZm899ZkPfcuoPuFxyHmXsgATDpFZDAXCI8tvinaVcDo8PIIJSo4A==} hasBin: true keccak256@1.0.6: @@ -16934,6 +17216,10 @@ packages: layout-base@2.0.1: resolution: {integrity: sha512-dp3s92+uNI1hWIpPGH3jK2kxE2lMjdXdr+DH8ynZHpd6PUlH6x6cbuXnoMmiNumznqaNO31xu9e79F0uuZ0JFg==} + lazy-ass@1.6.0: + resolution: {integrity: sha512-cc8oEVoctTvsFZ/Oje/kGnHbpWHYBe8IAJe4C0QNc3t8uM/0Y8+erSz/7Y1ALuXTEZTMvxXwO6YbX1ey3ujiZw==} + engines: {node: '> 0.8'} + lazy-cache@0.2.7: resolution: {integrity: sha512-gkX52wvU/R8DVMMt78ATVPFMJqfW8FPz1GZ1sVHBVQHmu/WvhIWE4cE1GBzhJNFicDeYhnwp6Rl35BcAIM3YOQ==} engines: {node: '>=0.10.0'} @@ -17101,6 +17387,9 @@ packages: lodash.camelcase@4.3.0: resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==} + lodash.clonedeep@4.5.0: + resolution: {integrity: sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==} + lodash.debounce@4.0.8: resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} @@ -17319,6 +17608,9 @@ packages: resolution: {integrity: sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==} engines: {node: '>=8'} + map-stream@0.1.0: + resolution: {integrity: sha512-CkYQrPYZfWnu/DAmVCpTSX/xHpKZ80eKh2lAkyA6AJTef6bW+6JpbQZN5rofum7da+SyN1bi5ctTm+lTfcCW3g==} + mark.js@8.11.1: resolution: {integrity: sha512-1I+1qpDt4idfgLQG+BNWmrqku+7/2bi5nLf4YwF8y8zXvmfiTBY3PV3ZibfrjBueCByROpuBjLLFCajqkgYoLQ==} @@ -17392,8 +17684,8 @@ packages: mdast-util-mdx-expression@2.0.1: resolution: {integrity: sha512-J6f+9hUp+ldTZqKRSg7Vw5V6MqjATc+3E4gf3CFNcuZNWD8XdyI6zQ8GqH7f8169MM6P7hMBRDVGnn7oHB9kXQ==} - mdast-util-mdx-jsx@3.1.3: - resolution: {integrity: sha512-bfOjvNt+1AcbPLTFMFWY149nJz0OjmewJs3LQQ5pIyVGxP4CdOqNVJL6kTaM5c68p8q82Xv3nCyFfUnuEcH3UQ==} + mdast-util-mdx-jsx@3.2.0: + resolution: {integrity: sha512-lj/z8v0r6ZtsN/cGNNtemmmfoLAFZnjMbNyLzBafjzikOM+glrjNHPlf6lQDOTccj9n5b0PPihEBbhneMyGs1Q==} mdast-util-mdx@3.0.0: resolution: {integrity: sha512-JfbYLAW7XnYTTbUsmpu0kdBUVe+yKVJZBItEjwyYJiDJuZ9w4eeaqks4HQO+R7objWgS2ymV60GYpI14Ug554w==} @@ -17710,6 +18002,10 @@ packages: resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==} engines: {node: '>=10'} + minimatch@7.4.6: + resolution: {integrity: sha512-sBz8G/YjVniEz6lKPNpKxXwazJe4c19fEfV2GDMX6AjFz+MX9uDWIZW8XreVhkFW3fkIdTv/gxWr/Kks5FFAVw==} + engines: {node: '>=10'} + minimatch@8.0.4: resolution: {integrity: sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA==} engines: {node: '>=16 || 14 >=14.17'} @@ -17808,6 +18104,11 @@ packages: engines: {node: '>=10'} hasBin: true + mkdirp@2.1.6: + resolution: {integrity: sha512-+hEnITedc8LAtIP9u3HJDFIdcLV2vXP33sqLLIzkv1Db1zO/1OxbvYf0Y1OC/S/Qo5dxHXepofhmxL02PsKe+A==} + engines: {node: '>=10'} + hasBin: true + mkdirp@3.0.1: resolution: {integrity: sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==} engines: {node: '>=10'} @@ -17828,8 +18129,8 @@ packages: vue-tsc: optional: true - mlly@1.7.3: - resolution: {integrity: sha512-xUsx5n/mN0uQf4V548PKQ+YShA4/IW0KI1dZhrNrPCLG+xizETbHTkOa1f8/xut9JRPp8kQuMnz0oqwkTiLo/A==} + mlly@1.7.4: + resolution: {integrity: sha512-qmdSIPC4bDJXgZTCR7XosJiNKySV7O215tsPtDN9iEO/7q/76b/ijtgRu/+epFXSJhijtTCCGp3DWS549P3xKw==} mock-socket@9.3.1: resolution: {integrity: sha512-qxBgB7Qa2sEQgHFjj0dSigq7fX4k6Saisd5Nelwp2q8mlbAFh5dHV9JTTlF8viYJLSSWgMCZFUom8PJcMNBoJw==} @@ -17945,6 +18246,11 @@ packages: nanoassert@1.1.0: resolution: {integrity: sha512-C40jQ3NzfkP53NsO8kEOFd79p4b9kDXQMwgiY1z8ZwrDZgUyom0AHwGegF4Dm99L+YoYhuaB0ceerUcXmqr1rQ==} + nanoid@3.3.4: + resolution: {integrity: sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + nanoid@3.3.6: resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} @@ -18021,13 +18327,16 @@ packages: resolution: {integrity: sha512-o2zOYiCpzRqSzPj0Zt/dQ/DqZeYoaQ7TUonc/xUPjCGl9WeHpNbxgVvOquXYAaJzI0M9BXV3HTzG0p8IUAbBTQ==} engines: {node: '>= 10.13'} - node-abi@3.71.0: - resolution: {integrity: sha512-SZ40vRiy/+wRTf21hxkkEjPJZpARzUMVcJoQse2EF8qkUWbbO2z7vd5oA/H6bVH6SZQ5STGcu0KRDS7biNRfxw==} + node-abi@3.73.0: + resolution: {integrity: sha512-z8iYzQGBu35ZkTQ9mtR8RqugJZ9RCLn8fv3d7LsgDBzOijGQP3RdKTX4LA7LXw03ZhU5z0l4xfhIMgSES31+cg==} engines: {node: '>=10'} node-addon-api@2.0.2: resolution: {integrity: sha512-Ntyt4AIXyaLIuMHF6IOoTakB3K+RWxwtsHNRxllEoA6vPwP9o4866g6YWDLUdnucilZhmkxiHwHr11gAENw+QA==} + node-addon-api@3.2.1: + resolution: {integrity: sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==} + node-addon-api@4.3.0: resolution: {integrity: sha512-73sE9+3UaLYYFmDsFZnqCInzPyh3MqIwZO9cw58yIqAZhONrrabrYyYe3TuIqtIiOuTXVhsGau8hcrhhwSsDIQ==} @@ -18044,8 +18353,8 @@ packages: resolution: {integrity: sha512-8VOpLHFrOQlAH+qA0ZzuGRlALRA6/LVh8QJldbrC4DY0hXoMP0l4Acq8TzFC018HztWiRqyCEj2aTWY2UvnJUg==} engines: {node: ^18 || ^20 || >= 21} - node-api-headers@1.4.0: - resolution: {integrity: sha512-u83U3WnRbBpWlhc0sQbpF3slHRLV/a6/OXByc+QzHcLxiDiJUWLuKGZp4/ntZUchnXGOCnCq++JUEtwb1/tyow==} + node-api-headers@1.5.0: + resolution: {integrity: sha512-Yi/FgnN8IU/Cd6KeLxyHkylBUvDTsSScT0Tna2zTrz8klmc8qF2ppj6Q1LHsmOueJWhigQwR4cO2p0XBGW5IaQ==} node-cache@5.1.2: resolution: {integrity: sha512-t1QzWwnk4sjLWaQAS8CHgOJ+RAfmHpxFWmc36IWTiWHQfs0w5JDMBS1b1ZxQteo0vVVuWJvIUKHDkkeK7vIGCg==} @@ -18062,6 +18371,10 @@ packages: node-fetch-native@1.6.4: resolution: {integrity: sha512-IhOigYzAKHd244OC0JIMIUrjzctirCmPkaIfhDeGcEETWof5zKYUW7e7MYvChGWh/4CJeXEgsRyGzuF334rOOQ==} + node-fetch@2.6.1: + resolution: {integrity: sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==} + engines: {node: 4.x || >=6.0.0} + node-fetch@2.6.7: resolution: {integrity: sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==} engines: {node: 4.x || >=6.0.0} @@ -18097,6 +18410,11 @@ packages: engines: {node: ^16.14.0 || >=18.0.0} hasBin: true + node-hid@2.1.2: + resolution: {integrity: sha512-qhCyQqrPpP93F/6Wc/xUR7L8mAJW0Z6R7HMQV8jCHHksAxNDe/4z4Un/H9CpLOT+5K39OPyt9tIQlavxWES3lg==} + engines: {node: '>=10'} + hasBin: true + node-int64@0.4.0: resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} @@ -18358,8 +18676,8 @@ packages: resolution: {integrity: sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==} engines: {node: '>=18'} - oniguruma-to-es@0.10.0: - resolution: {integrity: sha512-zapyOUOCJxt+xhiNRPPMtfJkHGsZ98HHB9qJEkdT8BGytO/+kpe4m1Ngf0MzbzTmhacn11w9yGeDP6tzDhnCdg==} + oniguruma-to-es@2.1.0: + resolution: {integrity: sha512-Iq/949c5IueVC5gQR7OYXs0uHsDIePcgZFlVRIVGfQcWwbKG+nsyWfthswdytShlRdkZADY+bWSi+BRyUL81gA==} only-allow@1.2.1: resolution: {integrity: sha512-M7CJbmv7UCopc0neRKdzfoGWaVZC+xC1925GitKH9EAqYFzX9//25Q7oX4+jw0tiCCj+t5l6VZh8UPH23NZkMA==} @@ -18394,12 +18712,15 @@ packages: zod: optional: true - openai@4.78.1: - resolution: {integrity: sha512-drt0lHZBd2lMyORckOXFPQTmnGLWSLt8VK0W9BhOKWpMFBEoHMoz5gxMPmVq5icp+sOrsbMnsmZTVHUlKvD1Ow==} + openai@4.79.1: + resolution: {integrity: sha512-M7P5/PKnT/S/B5v0D64giC9mjyxFYkqlCuQFzR5hkdzMdqUuHf8T1gHhPGPF5oAvu4+PO3TvJv/qhZoS2bqAkw==} hasBin: true peerDependencies: + ws: ^8.18.0 zod: ^3.23.8 peerDependenciesMeta: + ws: + optional: true zod: optional: true @@ -18740,9 +19061,6 @@ packages: path-to-regexp@0.1.10: resolution: {integrity: sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w==} - path-to-regexp@0.1.12: - resolution: {integrity: sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==} - path-to-regexp@1.9.0: resolution: {integrity: sha512-xIp7/apCFJuUHdDLWe8O1HIkb0kQrOMb/0u6FXQjemHn/ii5LrIzU6bdECnsiTF/GjZkMEKg1xdiZwNqDYlZ6g==} @@ -18775,6 +19093,9 @@ packages: pathe@1.1.2: resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==} + pathe@2.0.2: + resolution: {integrity: sha512-15Ztpk+nov8DR524R4BF7uEuzESgzUEAV4Ah7CUMNGXdE5ELuvxElxGXndBl32vMSsWa1jpNf22Z+Er3sKwq+w==} + pathval@1.1.1: resolution: {integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==} @@ -18782,6 +19103,9 @@ packages: resolution: {integrity: sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==} engines: {node: '>= 14.16'} + pause-stream@0.0.11: + resolution: {integrity: sha512-e3FBlXLmN/D1S+zHzanP4E/4Z60oFAa3O051qt1pxa7DEJWKAyil6upYVXCWadEnuoqa4Pkc9oUx9zsxYeRv8A==} + pbkdf2@3.1.2: resolution: {integrity: sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==} engines: {node: '>=0.12'} @@ -18923,8 +19247,8 @@ packages: resolution: {integrity: sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA==} engines: {node: '>=14.16'} - pkg-types@1.3.0: - resolution: {integrity: sha512-kS7yWjVFCkIw9hqdJBoMxDdzEngmkr5FXeWZZfQ6GoYacjVnsW6l2CcYW/0ThD0vF4LPJgVYnrg4d0uuhwYQbg==} + pkg-types@1.3.1: + resolution: {integrity: sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==} pkg-up@3.1.0: resolution: {integrity: sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==} @@ -19636,8 +19960,8 @@ packages: peerDependencies: postcss: ^8.4.31 - postcss@8.4.49: - resolution: {integrity: sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==} + postcss@8.5.1: + resolution: {integrity: sha512-6oz2beyjc5VMn/KV1pPw8fliQkhBXrVn1Z3TVyqZxU8kZpzEKhBdmCFqI6ZbmGtamQvQGuU1sgPTk8ZrXDD7jQ==} engines: {node: ^10 || ^12 || >=14} postgres-array@2.0.0: @@ -19864,6 +20188,11 @@ packages: proxy-from-env@1.1.0: resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} + ps-tree@1.2.0: + resolution: {integrity: sha512-0VnamPPYHl4uaU/nSFeZZpR21QAWRz+sRv4iW9+v/GS/J5U5iZB5BNN6J0RMoOvdx2gWM2+ZFMIm58q24e4UYA==} + engines: {node: '>= 0.10'} + hasBin: true + psl@1.15.0: resolution: {integrity: sha512-JZd3gMVBAVQkSs6HdNZo9Sdo0LNcQeMNP3CozBJb3JYC/QUYZTnKxP+f8oWRX4rHP5EurWxqAHTSwUCjlNKa1w==} @@ -19956,8 +20285,8 @@ packages: resolution: {integrity: sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==} engines: {node: '>=0.6'} - qs@6.13.1: - resolution: {integrity: sha512-EJPeIn0CYrGu+hli1xilKAPXODtJ12T0sP63Ijx2/khC2JtuaN3JyNIpvmnkmaEtha9ocbG4A4cMcr+TvqvwQg==} + qs@6.14.0: + resolution: {integrity: sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==} engines: {node: '>=0.6'} qs@6.5.3: @@ -20119,8 +20448,8 @@ packages: react: '>=16.8' react-dom: '>=16.8' - react-router-dom@7.1.1: - resolution: {integrity: sha512-vSrQHWlJ5DCfyrhgo0k6zViOe9ToK8uT5XGSmnuC2R3/g261IdIMpZVqfjD6vWSXdnf5Czs4VA/V60oVR6/jnA==} + react-router-dom@7.1.2: + resolution: {integrity: sha512-kE7JdrDfeWO/2d6RPucLmqp2UL8Isv1VWtI5MQyYNA99KtncqxWDL6550+0rH4fboJKJbXRcyjRnIRT/gkxTcA==} engines: {node: '>=20.0.0'} peerDependencies: react: '>=18' @@ -20137,8 +20466,8 @@ packages: peerDependencies: react: '>=16.8' - react-router@7.1.1: - resolution: {integrity: sha512-39sXJkftkKWRZ2oJtHhCxmoCrBCULr/HAH4IT5DHlgu/Q0FCPV0S4Lx+abjDTx/74xoZzNYDYbOZWlJjruyuDQ==} + react-router@7.1.2: + resolution: {integrity: sha512-KeallSO30KLpIe/ZZqfk6pCJ1c+5JhMxl3SCS3Zx1LgaGuQbgLDmjuNi6KZ5LnAV9sWjbmBWGRw8Um/Pw6BExg==} engines: {node: '>=20.0.0'} peerDependencies: react: '>=18' @@ -20303,6 +20632,9 @@ packages: reflect-metadata@0.1.13: resolution: {integrity: sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==} + reflect-metadata@0.1.14: + resolution: {integrity: sha512-ZhYeb6nRaXCfhnndflDK8qI6ZQ/YcWZCISRAWICW9XYqMUwjZM9Z0DveWX/ABN01oxSHwVxKQmxeYZSsm0jh5A==} + reflect-metadata@0.2.2: resolution: {integrity: sha512-urBwgfrvVP/eAyXx4hluJivBKzuEbSQs9rKWCrCkbSxNv8mxPcUZKeuoF3Uy4mJl3Lwprp6yy5/39VWigZ4K6Q==} @@ -20595,6 +20927,12 @@ packages: roughjs@4.6.6: resolution: {integrity: sha512-ZUz/69+SYpFN/g/lUlo2FXcIjRkSu3nDarreVdGGndHEBJ6cXPdKguS8JGxwj5HA5xIbVKSmLgr5b3AWxtRfvQ==} + rpc-websockets@7.5.1: + resolution: {integrity: sha512-kGFkeTsmd37pHPMaHIgN1LVKXMi0JD782v4Ds9ZKtLlwdTKjn+CxM9A9/gLT2LaOuEcEFGL98h1QWQtlOIdW0w==} + + rpc-websockets@8.0.2: + resolution: {integrity: sha512-QZ8lneJTtIZTf9JBcdUn/im2qDynWRYPKtmF6P9DqtdzqSLebcllYWVQr5aQacAp7LBYPReOW9Ses98dNfO7cA==} + rpc-websockets@9.0.4: resolution: {integrity: sha512-yWZWN0M+bivtoNLnaDbtny4XchdAIF5Q4g/ZsC5UC61Ckbp0QczwO8fg44rV3uYmY4WHd+EZQbn90W1d8ojzqQ==} @@ -20873,8 +21211,8 @@ packages: engines: {node: '>=4'} hasBin: true - shiki@1.26.1: - resolution: {integrity: sha512-Gqg6DSTk3wYqaZ5OaYtzjcdxcBvX5kCy24yvRJEgjT5U+WHlmqCThLuBUx0juyxQBi+6ug53IGeuQS07DWwpcw==} + shiki@1.27.2: + resolution: {integrity: sha512-QtA1C41oEVixKog+V8I3ia7jjGls7oCZ8Yul8vdHrVBga5uPoyTtMvFF4lMMXIyAZo5A5QbXq91bot2vA6Q+eQ==} shimmer@1.2.1: resolution: {integrity: sha512-sQTKC1Re/rM6XyFM6fIAGHRPVGvyXfgzIDvzoq608vM+jeyVD0Tu1E6Np0Kc2zAIFWIj963V2800iF/9LPieQw==} @@ -21031,10 +21369,43 @@ packages: peerDependencies: sodium-native: ^3.2.0 - solana-agent-kit@1.4.0: - resolution: {integrity: sha512-4+lH6buQZoLqr6CYriqpAIidQncGnU67b5G7Cai9dvxyvOXgBY/zIPYbbrhD+zI4kXPGg9FEtq2ekC1OcBFeew==} + solana-agent-kit@1.4.1: + resolution: {integrity: sha512-kNS35iq0ISZnXCB54pZm4InUIlOC100+6AKtu3IVhjKlshUaPogAkTU1PK9mTfnuo1wdH7/p6QdzadYUT6ZkTg==} engines: {node: '>=22.0.0', pnpm: '>=8.0.0'} + solana-bankrun-darwin-arm64@0.3.1: + resolution: {integrity: sha512-9LWtH/3/WR9fs8Ve/srdo41mpSqVHmRqDoo69Dv1Cupi+o1zMU6HiEPUHEvH2Tn/6TDbPEDf18MYNfReLUqE6A==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [darwin] + + solana-bankrun-darwin-universal@0.3.1: + resolution: {integrity: sha512-muGHpVYWT7xCd8ZxEjs/bmsbMp8XBqroYGbE4lQPMDUuLvsJEIrjGqs3MbxEFr71sa58VpyvgywWd5ifI7sGIg==} + engines: {node: '>= 10'} + os: [darwin] + + solana-bankrun-darwin-x64@0.3.1: + resolution: {integrity: sha512-oCaxfHyt7RC3ZMldrh5AbKfy4EH3YRMl8h6fSlMZpxvjQx7nK7PxlRwMeflMnVdkKKp7U8WIDak1lilIPd3/lg==} + engines: {node: '>= 10'} + cpu: [x64] + os: [darwin] + + solana-bankrun-linux-x64-gnu@0.3.1: + resolution: {integrity: sha512-PfRFhr7igGFNt2Ecfdzh3li9eFPB3Xhmk0Eib17EFIB62YgNUg3ItRnQQFaf0spazFjjJLnglY1TRKTuYlgSVA==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + + solana-bankrun-linux-x64-musl@0.3.1: + resolution: {integrity: sha512-6r8i0NuXg3CGURql8ISMIUqhE7Hx/O7MlIworK4oN08jYrP0CXdLeB/hywNn7Z8d1NXrox/NpYUgvRm2yIzAsQ==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + + solana-bankrun@0.3.1: + resolution: {integrity: sha512-inRwON7fBU5lPC36HdEqPeDg15FXJYcf77+o0iz9amvkUMJepcwnRwEfTNyMVpVYdgjTOBW5vg+596/3fi1kGA==} + engines: {node: '>= 10'} + solc@0.8.28: resolution: {integrity: sha512-AFCiJ+b4RosyyNhnfdVH4ZR1+TxiL91iluPjw0EJslIu4LXGM9NYqi2z5y8TqochC4tcH9QsHfwWhOIC9jPDKA==} engines: {node: '>=10.0.0'} @@ -21105,8 +21476,8 @@ packages: spdx-expression-parse@4.0.0: resolution: {integrity: sha512-Clya5JIij/7C6bRR22+tnGXbc4VKlibKSVj2iHvVeX5iMW7s1SIQlqu699JkODJJIhh/pUu8L0/VLh8xflD+LQ==} - spdx-license-ids@3.0.20: - resolution: {integrity: sha512-jg25NiDV/1fLtSgEgyvVyDunvaNHbuwF9lfNV17gSmPFAlYzdfNBlLtLzXTevwkPj7DhGbmN9VnmJIgLnhvaBw==} + spdx-license-ids@3.0.21: + resolution: {integrity: sha512-Bvg/8F5XephndSK3JffaRqdT+gyhfqIPwDHpX80tJrF8QQRYMo8sNMeaZ2Dp5+jhwKnUmIOyFFQfHRkjJm5nXg==} spdy-transport@3.0.0: resolution: {integrity: sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==} @@ -21126,6 +21497,9 @@ packages: resolution: {integrity: sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==} engines: {node: '>= 10.x'} + split@0.3.3: + resolution: {integrity: sha512-wD2AeVmxXRBoX44wAycgjVpMhvbwdI2aZjCkvfNcH1YqHQvJVa1duWc73OyVGJUc05fhFaTZeQ/PYsrmyH0JVA==} + split@1.0.1: resolution: {integrity: sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==} @@ -21210,6 +21584,11 @@ packages: starknet@6.18.0: resolution: {integrity: sha512-nlxz7bK/YBY8W8NUevkycxFwphsX27oi+4YCl36TYFdrJpTOMqmJDnZ27ssr7z0eEDQLQscIxt1gXrZzCJua7g==} + start-server-and-test@1.15.4: + resolution: {integrity: sha512-ucQtp5+UCr0m4aHlY+aEV2JSYNTiMZKdSKK/bsIr6AlmwAWDYDnV7uGlWWEtWa7T4XvRI5cPYcPcQgeLqpz+Tg==} + engines: {node: '>=6'} + hasBin: true + statuses@1.5.0: resolution: {integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==} engines: {node: '>= 0.6'} @@ -21246,6 +21625,9 @@ packages: stream-combiner2@1.1.1: resolution: {integrity: sha512-3PnJbYgS56AeWgtKF5jtJRT6uFJe56Z0Hc5Ngg/6sI6rIt8iiMBTa9cvdyFfpMQjaVHr8dusbNeFGIIonxOvKw==} + stream-combiner@0.0.4: + resolution: {integrity: sha512-rT00SPnTVyRsaSz5zgSPma/aHSOic5U1prhYdRy5HS2kTZviFpmDgzilbtsJsxiroqACmayynDN/9VzIbX5DOw==} + stream-http@3.2.0: resolution: {integrity: sha512-Oq1bLqisTyK3TSCXpPbT4sdeYNdmyZJv1LxpEm2vu1ZhK89kSE5YXwZc3cWk0MagGaKriBh9mCFbVGtO+vY29A==} @@ -21268,6 +21650,9 @@ packages: streamx@2.21.1: resolution: {integrity: sha512-PhP9wUnFLa+91CPy3N6tiQsK+gnYyUNuk15S3YG/zjYE7RuPeCjJngqnzpC31ow0lzBHQ+QGO4cNJnd0djYUsw==} + strict-event-emitter-types@2.0.0: + resolution: {integrity: sha512-Nk/brWYpD85WlOgzw5h173aci0Teyv8YdIAEtV+N88nDB0dLlazZyJMIsN6eo1/AR61l+p6CJTG1JIyFaoNEEA==} + strict-uri-encode@2.0.0: resolution: {integrity: sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ==} engines: {node: '>=4'} @@ -21415,8 +21800,8 @@ packages: stylis@4.2.0: resolution: {integrity: sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==} - stylis@4.3.4: - resolution: {integrity: sha512-osIBl6BGUmSfDkyH2mB7EFvCJntXDrLhKjHTRj/rK6xLH0yuPrHULDRQzKokSOD4VoorhtKpfcfW1GAntu8now==} + stylis@4.3.5: + resolution: {integrity: sha512-K7npNOKGRYuhAFFzkzMGfxFDpN6gDwf8hcMiE+uveTVbBgm93HrNP3ZDUpKqzZ4pG7TP6fmb+EMAQPjq9FqqvA==} subarg@1.0.0: resolution: {integrity: sha512-RIrIdRY0X1xojthNcVtgT9sjpOGagEUKpZdgBUi054OEPFo282yg+zE+t1Rj3+RqKq2xStL7uUHhY+AjbC4BXg==} @@ -21433,9 +21818,16 @@ packages: resolution: {integrity: sha512-CY8u7DtbvucKuquCmOFEKhr9Besln7n9uN8eFbwcoGYWXOMW07u2o8njWaiXt11ylS3qoGF55pILjRmPlbodyg==} engines: {node: '>=18'} + superstruct@0.14.2: + resolution: {integrity: sha512-nPewA6m9mR3d6k7WkZ8N8zpTWfenFH3q9pA2PkuiZxINr9DKB2+40wEQf0ixn8VaGuJ78AB6iWOtStI+/4FKZQ==} + superstruct@0.15.5: resolution: {integrity: sha512-4AOeU+P5UuE/4nOUkmcQdW5y7i9ndt1cQd/3iUe+LTz3RxESf/W/5lg4B74HbDMMv8PHnPnGCQFH45kBcrQYoQ==} + superstruct@1.0.4: + resolution: {integrity: sha512-7JpaAoX2NGyoFlI9NBh66BQXGONc+uE+MRS5i2iOBKuS4e+ccgMDjATgZldkah+33DakBxDHiss9kvUcGAO8UQ==} + engines: {node: '>=14.0.0'} + superstruct@2.0.2: resolution: {integrity: sha512-uV+TFRZdXsqXTL2pRvujROjdZQ4RAlBUS5BTh9IGm+jTqQntYThciG/qu57Gs69yjnVUSqdxF9YLmSnpupBW9A==} engines: {node: '>=14.0.0'} @@ -21460,8 +21852,8 @@ packages: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} - svelte@5.17.3: - resolution: {integrity: sha512-eLgtpR2JiTgeuNQRCDcLx35Z7Lu9Qe09GPOz+gvtR9nmIZu5xgFd6oFiLGQlxLD0/u7xVyF5AUkjDVyFHe6Bvw==} + svelte@5.19.0: + resolution: {integrity: sha512-qvd2GvvYnJxS/MteQKFSMyq8cQrAAut28QZ39ySv9k3ggmhw4Au4Rfcsqva74i0xMys//OhbhVCNfXPrDzL/Bg==} engines: {node: '>=18'} svg-parser@2.0.4: @@ -21538,8 +21930,8 @@ packages: tar-fs@2.1.2: resolution: {integrity: sha512-EsaAXwxmx8UB7FRKqeozqEPop69DXcmYwTQwXvyAPF352HJsPdkVhvTaDPYqfNgruveJIJy3TA2l+2zj8LJIJA==} - tar-fs@3.0.7: - resolution: {integrity: sha512-2sAfoF/zw/2n8goUGnGRZTWTD4INtnScPZvyYBI6BDlJ3wNR5o1dw03EfBvuhG6GBLvC4J+C7j7W+64aZ0ogQA==} + tar-fs@3.0.8: + resolution: {integrity: sha512-ZoROL70jptorGAlgAYiLoBLItEKw/fUxg9BSYK/dF/GAGYFJOJJJMvjPAKDJraCXFwadD456FCuvLWgfhMsPwg==} tar-stream@2.2.0: resolution: {integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==} @@ -21627,8 +22019,8 @@ packages: thenify@3.3.1: resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} - thirdweb@5.83.1: - resolution: {integrity: sha512-WuDPlVx7musSh6gMKaF44OM+wdqCb1K9DKt6srxv686pAuHwmJpArGFjjjEUdJ0kh9ralKUNMibWugvLyhzqJQ==} + thirdweb@5.84.0: + resolution: {integrity: sha512-mYvonenym2g6puAd4YMFD4NI/n8oWYIfkwvnOWdNR/ZwmBybRre3BLzhWVx2fId1RL9fDv5GQyDfR/1ORLgODA==} engines: {node: '>=18'} hasBin: true peerDependencies: @@ -21784,14 +22176,14 @@ packages: resolution: {integrity: sha512-tcwMRIioTcF/FcxLev8MJWxCp+GUALRhFEqbDoZrnowmKSGqPrl5pqS+Sut2m8BgJ6S4FExCSSpGffZ0Tks6Aw==} hasBin: true - tldts-core@6.1.71: - resolution: {integrity: sha512-LRbChn2YRpic1KxY+ldL1pGXN/oVvKfCVufwfVzEQdFYNo39uF7AJa/WXdo+gYO7PTvdfkCPCed6Hkvz/kR7jg==} + tldts-core@6.1.72: + resolution: {integrity: sha512-FW3H9aCaGTJ8l8RVCR3EX8GxsxDbQXuwetwwgXA2chYdsX+NY1ytCBl61narjjehWmCw92tc1AxlcY3668CU8g==} - tldts-experimental@6.1.71: - resolution: {integrity: sha512-78lfP/3fRJ3HoCT5JSLOLj5ElHiWCAyglYNzjkFqBO7ykLZYst2u2jM1igSHWV0J2GFfOplApeDsfTF+XACrlA==} + tldts-experimental@6.1.72: + resolution: {integrity: sha512-mfPL+Pzn3nJ0JeI9AHuO4l0NbxldZhpWUYokb8HdK8gbZ2k0/qEqs5E/FqcOjVr4vzTZpbRtiwMPXv77VwXpyQ==} - tldts@6.1.71: - resolution: {integrity: sha512-LQIHmHnuzfZgZWAf2HzL83TIIrD8NhhI0DVxqo9/FdOd4ilec+NTNZOlDZf7EwrTNoutccbsHjvWHYXLAtvxjw==} + tldts@6.1.72: + resolution: {integrity: sha512-QNtgIqSUb9o2CoUjX9T5TwaIvUUJFU1+12PJkgt42DFV2yf9J6549yTF2uGloQsJ/JOC8X+gIB81ind97hRiIQ==} hasBin: true tmp-promise@3.0.3: @@ -21882,8 +22274,11 @@ packages: resolution: {integrity: sha512-tk2G5R2KRwBd+ZN0zaEXpmzdKyOYksXwywulIX95MBODjSzMIuQnQ3m8JxgbhnL1LeVo7lqQKsYa1O3Htl7K5g==} engines: {node: '>=18'} - traverse@0.6.10: - resolution: {integrity: sha512-hN4uFRxbK+PX56DxYiGHsTn2dME3TVr9vbNqlQGcGcPhJAn+tdP126iA+TArMpI4YSgnTkMWyoLl5bf81Hi5TA==} + traverse-chain@0.1.0: + resolution: {integrity: sha512-up6Yvai4PYKhpNp5PkYtx50m3KbwQrqDwbuZP/ItyL64YEWHAvH6Md83LFLV/GRSk/BoUVwwgUzX6SOQSbsfAg==} + + traverse@0.6.11: + resolution: {integrity: sha512-vxXDZg8/+p3gblxB6BhhG5yWVn1kGRlaL8O78UDXc3wRnPizB5g83dcvWV1jpDMIPnjZjOFuxlMmE82XJ4407w==} engines: {node: '>= 0.4'} tree-kill@1.2.2: @@ -21973,6 +22368,9 @@ packages: ts-mixer@6.0.4: resolution: {integrity: sha512-ufKpbmrugz5Aou4wcr5Wc1UUFWOLhq+Fm6qa6P0w0K5Qw2yhaUoiWszhCVuNQyNwrlGiscHOmqYoAox1PtvgjA==} + ts-morph@18.0.0: + resolution: {integrity: sha512-Kg5u0mk19PIIe4islUI/HWRvm9bC1lHejK4S0oh1zaZ77TMZAEmQC0sHQYiu2RgCQFZKXz1fMVi/7nOOeirznA==} + ts-node@10.9.2: resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} hasBin: true @@ -22260,8 +22658,8 @@ packages: typescript-collections@1.3.3: resolution: {integrity: sha512-7sI4e/bZijOzyURng88oOFZCISQPTHozfE2sUu5AviFYk5QV7fYGb6YiDl+vKjF/pICA354JImBImL9XJWUvdQ==} - typescript-eslint@8.19.1: - resolution: {integrity: sha512-LKPUQpdEMVOeKluHi8md7rwLcoXHhwvWp3x+sJkMuq3gGm9yaYJtPo8sRZSblMFJ5pcOGCAak/scKf1mvZDlQw==} + typescript-eslint@8.20.0: + resolution: {integrity: sha512-Kxz2QRFsgbWj6Xcftlw3Dd154b3cEPFqQC+qMZrMypSijPd4UanKKvoKDrJ4o8AIfZFKAF+7sMaEIR8mTElozA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -22357,8 +22755,8 @@ packages: resolution: {integrity: sha512-U8uCCl2x9TK3WANvmBavymRzxbfFYG+tAu+fgx3zxQy3qdagQqBLwJVrdyO1TBfUXvfKveMKJZhpvUYoOjM+4g==} engines: {node: '>=18.17'} - undici@7.2.1: - resolution: {integrity: sha512-U2k0XHLJfaciARRxDcqTk2AZQsGXerHzdvfCZcy1hNhSf5KCAF4jIQQxL+apQviOekhRFPqED6Of5/+LcUSLzQ==} + undici@7.2.3: + resolution: {integrity: sha512-2oSLHaDalSt2/O/wHA9M+/ZPAOcU2yrSP/cdBYJ+YxZskiPYDSqHbysLSlD7gq3JMqOoJI5O31RVU3BxX/MnAA==} engines: {node: '>=20.18.1'} unenv@1.10.0: @@ -22607,6 +23005,10 @@ packages: resolution: {integrity: sha512-oCwdVC7mTuWiPyjLUz/COz5TLk6wgp0RCsN+wHZ2Ekneac9w8uuV0njcbbie2ME+Vs+d6duwmYuR3HgQXs1fOg==} engines: {node: '>= 0.4'} + usb@2.9.0: + resolution: {integrity: sha512-G0I/fPgfHUzWH8xo2KkDxTTFruUWfppgSFJ+bQxz/kVY2x15EQ/XDB7dqD1G432G4gBG4jYQuF3U7j/orSs5nw==} + engines: {node: '>=10.20.0 <11.x || >=12.17.0 <13.0 || >=14.0.0'} + use-callback-ref@1.3.3: resolution: {integrity: sha512-jQL3lRnocaFtu3V00JToYz/4QkNWswxijDaCVNZRiRTO3HQDLsdu1ZtmIUvV4yPp+rvWm5j0y0TG/S61cuijTg==} engines: {node: '>=10'} @@ -23102,6 +23504,11 @@ packages: resolution: {integrity: sha512-o8qghlI8NZHU1lLPrpi2+Uq7abh4GGPpYANlalzWxyWteJOCsr/P+oPBA49TOLu5FTZO4d3F9MnWJfiMo4BkmA==} engines: {node: '>=18'} + wait-on@7.0.1: + resolution: {integrity: sha512-9AnJE9qTjRQOlTZIldAaf/da2eW0eSRSgcqq85mXQja/DW3MriHxkpODDSUEg+Gri/rKEcXUZHe+cevvYItaog==} + engines: {node: '>=12.0.0'} + hasBin: true + walk-up-path@3.0.1: resolution: {integrity: sha512-9YlCL/ynK3CTlrSRrDxZvUauLzAswPCrsaCgilqFevUYpeEW0/3ScEjaa3kbW/T0ghhkEr7mv+fpjqn1Y1YuTA==} @@ -23641,8 +24048,8 @@ packages: zimmerframe@1.1.2: resolution: {integrity: sha512-rAbqEGa8ovJy4pyBxZM70hg4pE6gDgaQ0Sl9M3enG3I0d6H4XSAM3GeNGLKnsBpuijUow064sf7ww1nutC5/3w==} - zksync-ethers@6.15.3: - resolution: {integrity: sha512-AAFf5HKlkGpLRSE1CB8gBIlswbnWBPHD2ex4bcFG8GJFr1iQuq+LbMrisDm17jNR4Msi1WkNgIartS7nXcOrTg==} + zksync-ethers@6.15.4: + resolution: {integrity: sha512-HyxuIfSs+axbk5gB+Nd7fjlVU1+c2IuZ5eJKNG1HLLRhJZsHLigR3AVS3FjTN/9fO/tToIeadxpZbu5M6NNb5A==} engines: {node: '>=18.9.0'} peerDependencies: ethers: ^6.7.1 @@ -23664,6 +24071,9 @@ packages: zstddec@0.0.2: resolution: {integrity: sha512-DCo0oxvcvOTGP/f5FA6tz2Z6wF+FIcEApSTu0zV5sQgn9hoT5lZ9YRAKUraxt9oP7l4e8TnNdi8IZTCX6WCkwA==} + zstddec@0.1.0: + resolution: {integrity: sha512-w2NTI8+3l3eeltKAdK8QpiLo/flRAr2p8AGeakfMZOXBxOg9HIu4LVDxBi81sYgVhFhdJjv1OrB5ssI8uFPoLg==} + zwitch@1.0.5: resolution: {integrity: sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==} @@ -23703,7 +24113,7 @@ snapshots: '@ethersproject/wallet': 5.7.0 '@project-serum/anchor': 0.26.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) '@solana/web3.js': 1.95.3(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) - axios: 1.7.9(debug@4.4.0) + axios: 1.7.9 bs58: 6.0.0 cosmjs-types: 0.9.0 ethers: 6.8.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) @@ -23728,22 +24138,25 @@ snapshots: - supports-color - utf-8-validate - '@3land/listings-sdk@0.0.4(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@20.17.9)(arweave@1.15.5)(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10)': + '@3land/listings-sdk@0.0.6(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@20.17.9)(arweave@1.15.5)(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10)': dependencies: '@coral-xyz/borsh': 0.30.1(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)) '@irys/sdk': 0.2.11(arweave@1.15.5)(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) '@metaplex-foundation/beet': 0.7.2 - '@metaplex-foundation/mpl-token-metadata': 2.13.0(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@metaplex-foundation/mpl-token-metadata': 2.13.0(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10) '@project-serum/anchor': 0.26.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@solana/spl-token': 0.2.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) '@solana/web3.js': 1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + anchor-client-gen: 0.28.1(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) bn: 1.0.5 bn.js: 5.2.1 bs58: 6.0.0 + buffer-layout: 1.2.2 cyrb53: 1.0.0 fs: 0.0.1-security irys: 0.0.1 node-fetch: 3.3.2 - ts-node: 10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@20.17.9)(typescript@5.7.3) + ts-node: 10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@20.17.9)(typescript@5.6.3) tweetnacl: 1.0.3 transitivePeerDependencies: - '@swc/core' @@ -23758,22 +24171,25 @@ snapshots: - typescript - utf-8-validate - '@3land/listings-sdk@0.0.4(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.10.5)(arweave@1.15.5)(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10)': + '@3land/listings-sdk@0.0.6(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.10.7)(arweave@1.15.5)(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10)': dependencies: '@coral-xyz/borsh': 0.30.1(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)) '@irys/sdk': 0.2.11(arweave@1.15.5)(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) '@metaplex-foundation/beet': 0.7.2 '@metaplex-foundation/mpl-token-metadata': 2.13.0(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) '@project-serum/anchor': 0.26.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@solana/spl-token': 0.2.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) '@solana/web3.js': 1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + anchor-client-gen: 0.28.1(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) bn: 1.0.5 bn.js: 5.2.1 bs58: 6.0.0 + buffer-layout: 1.2.2 cyrb53: 1.0.0 fs: 0.0.1-security irys: 0.0.1 node-fetch: 3.3.2 - ts-node: 10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.10.5)(typescript@5.7.3) + ts-node: 10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.10.7)(typescript@5.7.3) tweetnacl: 1.0.3 transitivePeerDependencies: - '@swc/core' @@ -23834,24 +24250,24 @@ snapshots: '@ai-sdk/provider-utils': 1.0.22(zod@3.23.8) zod: 3.23.8 - '@ai-sdk/mistral@1.0.8(zod@3.23.8)': + '@ai-sdk/mistral@1.1.0(zod@3.23.8)': dependencies: '@ai-sdk/provider': 1.0.4 - '@ai-sdk/provider-utils': 2.0.7(zod@3.23.8) + '@ai-sdk/provider-utils': 2.1.0(zod@3.23.8) zod: 3.23.8 - '@ai-sdk/openai@1.0.18(zod@3.24.1)': - dependencies: - '@ai-sdk/provider': 1.0.4 - '@ai-sdk/provider-utils': 2.0.7(zod@3.24.1) - zod: 3.24.1 - '@ai-sdk/openai@1.0.5(zod@3.23.8)': dependencies: '@ai-sdk/provider': 1.0.1 '@ai-sdk/provider-utils': 2.0.2(zod@3.23.8) zod: 3.23.8 + '@ai-sdk/openai@1.1.0(zod@3.24.1)': + dependencies: + '@ai-sdk/provider': 1.0.4 + '@ai-sdk/provider-utils': 2.1.0(zod@3.24.1) + zod: 3.24.1 + '@ai-sdk/provider-utils@1.0.20(zod@3.23.8)': dependencies: '@ai-sdk/provider': 0.0.24 @@ -23888,7 +24304,7 @@ snapshots: optionalDependencies: zod: 3.23.8 - '@ai-sdk/provider-utils@2.0.7(zod@3.23.8)': + '@ai-sdk/provider-utils@2.1.0(zod@3.23.8)': dependencies: '@ai-sdk/provider': 1.0.4 eventsource-parser: 3.0.0 @@ -23897,7 +24313,7 @@ snapshots: optionalDependencies: zod: 3.23.8 - '@ai-sdk/provider-utils@2.0.7(zod@3.24.1)': + '@ai-sdk/provider-utils@2.1.0(zod@3.24.1)': dependencies: '@ai-sdk/provider': 1.0.4 eventsource-parser: 3.0.0 @@ -23932,20 +24348,20 @@ snapshots: react: 19.0.0 zod: 3.23.8 - '@ai-sdk/react@1.0.9(react@19.0.0)(zod@3.23.8)': + '@ai-sdk/react@1.1.0(react@19.0.0)(zod@3.23.8)': dependencies: - '@ai-sdk/provider-utils': 2.0.7(zod@3.23.8) - '@ai-sdk/ui-utils': 1.0.8(zod@3.23.8) + '@ai-sdk/provider-utils': 2.1.0(zod@3.23.8) + '@ai-sdk/ui-utils': 1.1.0(zod@3.23.8) swr: 2.3.0(react@19.0.0) throttleit: 2.1.0 optionalDependencies: react: 19.0.0 zod: 3.23.8 - '@ai-sdk/react@1.0.9(react@19.0.0)(zod@3.24.1)': + '@ai-sdk/react@1.1.0(react@19.0.0)(zod@3.24.1)': dependencies: - '@ai-sdk/provider-utils': 2.0.7(zod@3.24.1) - '@ai-sdk/ui-utils': 1.0.8(zod@3.24.1) + '@ai-sdk/provider-utils': 2.1.0(zod@3.24.1) + '@ai-sdk/ui-utils': 1.1.0(zod@3.24.1) swr: 2.3.0(react@19.0.0) throttleit: 2.1.0 optionalDependencies: @@ -23959,13 +24375,13 @@ snapshots: transitivePeerDependencies: - zod - '@ai-sdk/svelte@0.0.57(svelte@5.17.3)(zod@3.23.8)': + '@ai-sdk/svelte@0.0.57(svelte@5.19.0)(zod@3.23.8)': dependencies: '@ai-sdk/provider-utils': 1.0.22(zod@3.23.8) '@ai-sdk/ui-utils': 0.0.50(zod@3.23.8) - sswr: 2.1.0(svelte@5.17.3) + sswr: 2.1.0(svelte@5.19.0) optionalDependencies: - svelte: 5.17.3 + svelte: 5.19.0 transitivePeerDependencies: - zod @@ -23979,18 +24395,18 @@ snapshots: optionalDependencies: zod: 3.23.8 - '@ai-sdk/ui-utils@1.0.8(zod@3.23.8)': + '@ai-sdk/ui-utils@1.1.0(zod@3.23.8)': dependencies: '@ai-sdk/provider': 1.0.4 - '@ai-sdk/provider-utils': 2.0.7(zod@3.23.8) + '@ai-sdk/provider-utils': 2.1.0(zod@3.23.8) zod-to-json-schema: 3.24.1(zod@3.23.8) optionalDependencies: zod: 3.23.8 - '@ai-sdk/ui-utils@1.0.8(zod@3.24.1)': + '@ai-sdk/ui-utils@1.1.0(zod@3.24.1)': dependencies: '@ai-sdk/provider': 1.0.4 - '@ai-sdk/provider-utils': 2.0.7(zod@3.24.1) + '@ai-sdk/provider-utils': 2.1.0(zod@3.24.1) zod-to-json-schema: 3.24.1(zod@3.24.1) optionalDependencies: zod: 3.24.1 @@ -24150,7 +24566,7 @@ snapshots: '@alloralabs/allora-sdk@0.0.4': dependencies: - '@types/node': 22.10.5 + '@types/node': 22.10.7 typescript: 5.7.3 '@ampproject/remapping@2.3.0': @@ -24167,7 +24583,7 @@ snapshots: '@anthropic-ai/sdk@0.30.1(encoding@0.1.13)': dependencies: - '@types/node': 18.19.70 + '@types/node': 18.19.71 '@types/node-fetch': 2.6.12 abort-controller: 3.0.0 agentkeepalive: 4.6.0 @@ -24196,7 +24612,7 @@ snapshots: dependencies: '@types/node': 20.17.9 '@types/unzipper': 0.10.10 - axios: 1.7.9(debug@4.4.0) + axios: 1.7.9 chalk: 4.1.2 net: 1.0.2 socks-proxy-agent: 8.0.5 @@ -24227,7 +24643,7 @@ snapshots: call-me-maybe: 1.0.2 openapi-types: 12.1.3 - '@apollo/client@3.12.6(@types/react@19.0.5)(graphql@16.10.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@apollo/client@3.12.6(@types/react@19.0.7)(graphql@16.10.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@graphql-typed-document-node/core': 3.2.0(graphql@16.10.0) '@wry/caches': 1.0.1 @@ -24238,7 +24654,7 @@ snapshots: hoist-non-react-statics: 3.3.2 optimism: 0.18.1 prop-types: 15.8.1 - rehackt: 0.1.0(@types/react@19.0.5)(react@19.0.0) + rehackt: 0.1.0(@types/react@19.0.7)(react@19.0.0) response-iterator: 0.2.16 symbol-observable: 4.0.0 ts-invariant: 0.10.3 @@ -24277,13 +24693,13 @@ snapshots: transitivePeerDependencies: - debug - '@asamuzakjp/css-color@2.8.2': + '@asamuzakjp/css-color@2.8.3': dependencies: '@csstools/css-calc': 2.1.1(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) '@csstools/css-color-parser': 3.0.7(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 - lru-cache: 11.0.2 + lru-cache: 10.4.3 '@asterai/client@0.1.6': dependencies: @@ -24292,29 +24708,29 @@ snapshots: protobufjs: 7.4.0 typescript: 5.6.3 - '@avnu/avnu-sdk@2.1.1(ethers@6.13.4(bufferutil@4.0.9)(utf-8-validate@6.0.5))(qs@6.13.1)(starknet@6.18.0(encoding@0.1.13))': + '@avnu/avnu-sdk@2.1.1(ethers@6.13.4(bufferutil@4.0.9)(utf-8-validate@6.0.5))(qs@6.14.0)(starknet@6.18.0(encoding@0.1.13))': dependencies: ethers: 6.13.4(bufferutil@4.0.9)(utf-8-validate@6.0.5) - qs: 6.13.1 + qs: 6.14.0 starknet: 6.18.0(encoding@0.1.13) '@aws-crypto/crc32@5.2.0': dependencies: '@aws-crypto/util': 5.2.0 - '@aws-sdk/types': 3.723.0 + '@aws-sdk/types': 3.731.0 tslib: 2.8.1 '@aws-crypto/crc32c@5.2.0': dependencies: '@aws-crypto/util': 5.2.0 - '@aws-sdk/types': 3.723.0 + '@aws-sdk/types': 3.731.0 tslib: 2.8.1 '@aws-crypto/sha1-browser@5.2.0': dependencies: '@aws-crypto/supports-web-crypto': 5.2.0 '@aws-crypto/util': 5.2.0 - '@aws-sdk/types': 3.723.0 + '@aws-sdk/types': 3.731.0 '@aws-sdk/util-locate-window': 3.723.0 '@smithy/util-utf8': 2.3.0 tslib: 2.8.1 @@ -24324,7 +24740,7 @@ snapshots: '@aws-crypto/sha256-js': 5.2.0 '@aws-crypto/supports-web-crypto': 5.2.0 '@aws-crypto/util': 5.2.0 - '@aws-sdk/types': 3.723.0 + '@aws-sdk/types': 3.731.0 '@aws-sdk/util-locate-window': 3.723.0 '@smithy/util-utf8': 2.3.0 tslib: 2.8.1 @@ -24332,7 +24748,7 @@ snapshots: '@aws-crypto/sha256-js@5.2.0': dependencies: '@aws-crypto/util': 5.2.0 - '@aws-sdk/types': 3.723.0 + '@aws-sdk/types': 3.731.0 tslib: 2.8.1 '@aws-crypto/supports-web-crypto@5.2.0': @@ -24341,85 +24757,81 @@ snapshots: '@aws-crypto/util@5.2.0': dependencies: - '@aws-sdk/types': 3.723.0 + '@aws-sdk/types': 3.731.0 '@smithy/util-utf8': 2.3.0 tslib: 2.8.1 - '@aws-sdk/client-polly@3.726.1': + '@aws-sdk/client-polly@3.731.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sso-oidc': 3.726.0(@aws-sdk/client-sts@3.726.1) - '@aws-sdk/client-sts': 3.726.1 - '@aws-sdk/core': 3.723.0 - '@aws-sdk/credential-provider-node': 3.726.0(@aws-sdk/client-sso-oidc@3.726.0(@aws-sdk/client-sts@3.726.1))(@aws-sdk/client-sts@3.726.1) - '@aws-sdk/middleware-host-header': 3.723.0 - '@aws-sdk/middleware-logger': 3.723.0 - '@aws-sdk/middleware-recursion-detection': 3.723.0 - '@aws-sdk/middleware-user-agent': 3.726.0 - '@aws-sdk/region-config-resolver': 3.723.0 - '@aws-sdk/types': 3.723.0 - '@aws-sdk/util-endpoints': 3.726.0 - '@aws-sdk/util-user-agent-browser': 3.723.0 - '@aws-sdk/util-user-agent-node': 3.726.0 + '@aws-sdk/core': 3.731.0 + '@aws-sdk/credential-provider-node': 3.731.0 + '@aws-sdk/middleware-host-header': 3.731.0 + '@aws-sdk/middleware-logger': 3.731.0 + '@aws-sdk/middleware-recursion-detection': 3.731.0 + '@aws-sdk/middleware-user-agent': 3.731.0 + '@aws-sdk/region-config-resolver': 3.731.0 + '@aws-sdk/types': 3.731.0 + '@aws-sdk/util-endpoints': 3.731.0 + '@aws-sdk/util-user-agent-browser': 3.731.0 + '@aws-sdk/util-user-agent-node': 3.731.0 '@smithy/config-resolver': 4.0.1 - '@smithy/core': 3.1.0 + '@smithy/core': 3.1.1 '@smithy/fetch-http-handler': 5.0.1 '@smithy/hash-node': 4.0.1 '@smithy/invalid-dependency': 4.0.1 '@smithy/middleware-content-length': 4.0.1 - '@smithy/middleware-endpoint': 4.0.1 - '@smithy/middleware-retry': 4.0.1 + '@smithy/middleware-endpoint': 4.0.2 + '@smithy/middleware-retry': 4.0.3 '@smithy/middleware-serde': 4.0.1 '@smithy/middleware-stack': 4.0.1 '@smithy/node-config-provider': 4.0.1 - '@smithy/node-http-handler': 4.0.1 + '@smithy/node-http-handler': 4.0.2 '@smithy/protocol-http': 5.0.1 - '@smithy/smithy-client': 4.1.0 + '@smithy/smithy-client': 4.1.2 '@smithy/types': 4.1.0 '@smithy/url-parser': 4.0.1 '@smithy/util-base64': 4.0.0 '@smithy/util-body-length-browser': 4.0.0 '@smithy/util-body-length-node': 4.0.0 - '@smithy/util-defaults-mode-browser': 4.0.1 - '@smithy/util-defaults-mode-node': 4.0.1 + '@smithy/util-defaults-mode-browser': 4.0.3 + '@smithy/util-defaults-mode-node': 4.0.3 '@smithy/util-endpoints': 3.0.1 '@smithy/util-middleware': 4.0.1 '@smithy/util-retry': 4.0.1 - '@smithy/util-stream': 4.0.1 + '@smithy/util-stream': 4.0.2 '@smithy/util-utf8': 4.0.0 tslib: 2.8.1 transitivePeerDependencies: - aws-crt - '@aws-sdk/client-s3@3.726.1': + '@aws-sdk/client-s3@3.731.0': dependencies: '@aws-crypto/sha1-browser': 5.2.0 '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sso-oidc': 3.726.0(@aws-sdk/client-sts@3.726.1) - '@aws-sdk/client-sts': 3.726.1 - '@aws-sdk/core': 3.723.0 - '@aws-sdk/credential-provider-node': 3.726.0(@aws-sdk/client-sso-oidc@3.726.0(@aws-sdk/client-sts@3.726.1))(@aws-sdk/client-sts@3.726.1) - '@aws-sdk/middleware-bucket-endpoint': 3.726.0 - '@aws-sdk/middleware-expect-continue': 3.723.0 - '@aws-sdk/middleware-flexible-checksums': 3.723.0 - '@aws-sdk/middleware-host-header': 3.723.0 - '@aws-sdk/middleware-location-constraint': 3.723.0 - '@aws-sdk/middleware-logger': 3.723.0 - '@aws-sdk/middleware-recursion-detection': 3.723.0 - '@aws-sdk/middleware-sdk-s3': 3.723.0 - '@aws-sdk/middleware-ssec': 3.723.0 - '@aws-sdk/middleware-user-agent': 3.726.0 - '@aws-sdk/region-config-resolver': 3.723.0 - '@aws-sdk/signature-v4-multi-region': 3.723.0 - '@aws-sdk/types': 3.723.0 - '@aws-sdk/util-endpoints': 3.726.0 - '@aws-sdk/util-user-agent-browser': 3.723.0 - '@aws-sdk/util-user-agent-node': 3.726.0 + '@aws-sdk/core': 3.731.0 + '@aws-sdk/credential-provider-node': 3.731.0 + '@aws-sdk/middleware-bucket-endpoint': 3.731.0 + '@aws-sdk/middleware-expect-continue': 3.731.0 + '@aws-sdk/middleware-flexible-checksums': 3.731.0 + '@aws-sdk/middleware-host-header': 3.731.0 + '@aws-sdk/middleware-location-constraint': 3.731.0 + '@aws-sdk/middleware-logger': 3.731.0 + '@aws-sdk/middleware-recursion-detection': 3.731.0 + '@aws-sdk/middleware-sdk-s3': 3.731.0 + '@aws-sdk/middleware-ssec': 3.731.0 + '@aws-sdk/middleware-user-agent': 3.731.0 + '@aws-sdk/region-config-resolver': 3.731.0 + '@aws-sdk/signature-v4-multi-region': 3.731.0 + '@aws-sdk/types': 3.731.0 + '@aws-sdk/util-endpoints': 3.731.0 + '@aws-sdk/util-user-agent-browser': 3.731.0 + '@aws-sdk/util-user-agent-node': 3.731.0 '@aws-sdk/xml-builder': 3.723.0 '@smithy/config-resolver': 4.0.1 - '@smithy/core': 3.1.0 + '@smithy/core': 3.1.1 '@smithy/eventstream-serde-browser': 4.0.1 '@smithy/eventstream-serde-config-resolver': 4.0.1 '@smithy/eventstream-serde-node': 4.0.1 @@ -24430,156 +24842,66 @@ snapshots: '@smithy/invalid-dependency': 4.0.1 '@smithy/md5-js': 4.0.1 '@smithy/middleware-content-length': 4.0.1 - '@smithy/middleware-endpoint': 4.0.1 - '@smithy/middleware-retry': 4.0.1 + '@smithy/middleware-endpoint': 4.0.2 + '@smithy/middleware-retry': 4.0.3 '@smithy/middleware-serde': 4.0.1 '@smithy/middleware-stack': 4.0.1 '@smithy/node-config-provider': 4.0.1 - '@smithy/node-http-handler': 4.0.1 + '@smithy/node-http-handler': 4.0.2 '@smithy/protocol-http': 5.0.1 - '@smithy/smithy-client': 4.1.0 + '@smithy/smithy-client': 4.1.2 '@smithy/types': 4.1.0 '@smithy/url-parser': 4.0.1 '@smithy/util-base64': 4.0.0 '@smithy/util-body-length-browser': 4.0.0 '@smithy/util-body-length-node': 4.0.0 - '@smithy/util-defaults-mode-browser': 4.0.1 - '@smithy/util-defaults-mode-node': 4.0.1 + '@smithy/util-defaults-mode-browser': 4.0.3 + '@smithy/util-defaults-mode-node': 4.0.3 '@smithy/util-endpoints': 3.0.1 '@smithy/util-middleware': 4.0.1 '@smithy/util-retry': 4.0.1 - '@smithy/util-stream': 4.0.1 + '@smithy/util-stream': 4.0.2 '@smithy/util-utf8': 4.0.0 '@smithy/util-waiter': 4.0.2 tslib: 2.8.1 transitivePeerDependencies: - aws-crt - '@aws-sdk/client-sso-oidc@3.726.0(@aws-sdk/client-sts@3.726.1)': - dependencies: - '@aws-crypto/sha256-browser': 5.2.0 - '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sts': 3.726.1 - '@aws-sdk/core': 3.723.0 - '@aws-sdk/credential-provider-node': 3.726.0(@aws-sdk/client-sso-oidc@3.726.0(@aws-sdk/client-sts@3.726.1))(@aws-sdk/client-sts@3.726.1) - '@aws-sdk/middleware-host-header': 3.723.0 - '@aws-sdk/middleware-logger': 3.723.0 - '@aws-sdk/middleware-recursion-detection': 3.723.0 - '@aws-sdk/middleware-user-agent': 3.726.0 - '@aws-sdk/region-config-resolver': 3.723.0 - '@aws-sdk/types': 3.723.0 - '@aws-sdk/util-endpoints': 3.726.0 - '@aws-sdk/util-user-agent-browser': 3.723.0 - '@aws-sdk/util-user-agent-node': 3.726.0 - '@smithy/config-resolver': 4.0.1 - '@smithy/core': 3.1.0 - '@smithy/fetch-http-handler': 5.0.1 - '@smithy/hash-node': 4.0.1 - '@smithy/invalid-dependency': 4.0.1 - '@smithy/middleware-content-length': 4.0.1 - '@smithy/middleware-endpoint': 4.0.1 - '@smithy/middleware-retry': 4.0.1 - '@smithy/middleware-serde': 4.0.1 - '@smithy/middleware-stack': 4.0.1 - '@smithy/node-config-provider': 4.0.1 - '@smithy/node-http-handler': 4.0.1 - '@smithy/protocol-http': 5.0.1 - '@smithy/smithy-client': 4.1.0 - '@smithy/types': 4.1.0 - '@smithy/url-parser': 4.0.1 - '@smithy/util-base64': 4.0.0 - '@smithy/util-body-length-browser': 4.0.0 - '@smithy/util-body-length-node': 4.0.0 - '@smithy/util-defaults-mode-browser': 4.0.1 - '@smithy/util-defaults-mode-node': 4.0.1 - '@smithy/util-endpoints': 3.0.1 - '@smithy/util-middleware': 4.0.1 - '@smithy/util-retry': 4.0.1 - '@smithy/util-utf8': 4.0.0 - tslib: 2.8.1 - transitivePeerDependencies: - - aws-crt - - '@aws-sdk/client-sso@3.726.0': - dependencies: - '@aws-crypto/sha256-browser': 5.2.0 - '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.723.0 - '@aws-sdk/middleware-host-header': 3.723.0 - '@aws-sdk/middleware-logger': 3.723.0 - '@aws-sdk/middleware-recursion-detection': 3.723.0 - '@aws-sdk/middleware-user-agent': 3.726.0 - '@aws-sdk/region-config-resolver': 3.723.0 - '@aws-sdk/types': 3.723.0 - '@aws-sdk/util-endpoints': 3.726.0 - '@aws-sdk/util-user-agent-browser': 3.723.0 - '@aws-sdk/util-user-agent-node': 3.726.0 - '@smithy/config-resolver': 4.0.1 - '@smithy/core': 3.1.0 - '@smithy/fetch-http-handler': 5.0.1 - '@smithy/hash-node': 4.0.1 - '@smithy/invalid-dependency': 4.0.1 - '@smithy/middleware-content-length': 4.0.1 - '@smithy/middleware-endpoint': 4.0.1 - '@smithy/middleware-retry': 4.0.1 - '@smithy/middleware-serde': 4.0.1 - '@smithy/middleware-stack': 4.0.1 - '@smithy/node-config-provider': 4.0.1 - '@smithy/node-http-handler': 4.0.1 - '@smithy/protocol-http': 5.0.1 - '@smithy/smithy-client': 4.1.0 - '@smithy/types': 4.1.0 - '@smithy/url-parser': 4.0.1 - '@smithy/util-base64': 4.0.0 - '@smithy/util-body-length-browser': 4.0.0 - '@smithy/util-body-length-node': 4.0.0 - '@smithy/util-defaults-mode-browser': 4.0.1 - '@smithy/util-defaults-mode-node': 4.0.1 - '@smithy/util-endpoints': 3.0.1 - '@smithy/util-middleware': 4.0.1 - '@smithy/util-retry': 4.0.1 - '@smithy/util-utf8': 4.0.0 - tslib: 2.8.1 - transitivePeerDependencies: - - aws-crt - - '@aws-sdk/client-sts@3.726.1': + '@aws-sdk/client-sso@3.731.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sso-oidc': 3.726.0(@aws-sdk/client-sts@3.726.1) - '@aws-sdk/core': 3.723.0 - '@aws-sdk/credential-provider-node': 3.726.0(@aws-sdk/client-sso-oidc@3.726.0(@aws-sdk/client-sts@3.726.1))(@aws-sdk/client-sts@3.726.1) - '@aws-sdk/middleware-host-header': 3.723.0 - '@aws-sdk/middleware-logger': 3.723.0 - '@aws-sdk/middleware-recursion-detection': 3.723.0 - '@aws-sdk/middleware-user-agent': 3.726.0 - '@aws-sdk/region-config-resolver': 3.723.0 - '@aws-sdk/types': 3.723.0 - '@aws-sdk/util-endpoints': 3.726.0 - '@aws-sdk/util-user-agent-browser': 3.723.0 - '@aws-sdk/util-user-agent-node': 3.726.0 + '@aws-sdk/core': 3.731.0 + '@aws-sdk/middleware-host-header': 3.731.0 + '@aws-sdk/middleware-logger': 3.731.0 + '@aws-sdk/middleware-recursion-detection': 3.731.0 + '@aws-sdk/middleware-user-agent': 3.731.0 + '@aws-sdk/region-config-resolver': 3.731.0 + '@aws-sdk/types': 3.731.0 + '@aws-sdk/util-endpoints': 3.731.0 + '@aws-sdk/util-user-agent-browser': 3.731.0 + '@aws-sdk/util-user-agent-node': 3.731.0 '@smithy/config-resolver': 4.0.1 - '@smithy/core': 3.1.0 + '@smithy/core': 3.1.1 '@smithy/fetch-http-handler': 5.0.1 '@smithy/hash-node': 4.0.1 '@smithy/invalid-dependency': 4.0.1 '@smithy/middleware-content-length': 4.0.1 - '@smithy/middleware-endpoint': 4.0.1 - '@smithy/middleware-retry': 4.0.1 + '@smithy/middleware-endpoint': 4.0.2 + '@smithy/middleware-retry': 4.0.3 '@smithy/middleware-serde': 4.0.1 '@smithy/middleware-stack': 4.0.1 '@smithy/node-config-provider': 4.0.1 - '@smithy/node-http-handler': 4.0.1 + '@smithy/node-http-handler': 4.0.2 '@smithy/protocol-http': 5.0.1 - '@smithy/smithy-client': 4.1.0 + '@smithy/smithy-client': 4.1.2 '@smithy/types': 4.1.0 '@smithy/url-parser': 4.0.1 '@smithy/util-base64': 4.0.0 '@smithy/util-body-length-browser': 4.0.0 '@smithy/util-body-length-node': 4.0.0 - '@smithy/util-defaults-mode-browser': 4.0.1 - '@smithy/util-defaults-mode-node': 4.0.1 + '@smithy/util-defaults-mode-browser': 4.0.3 + '@smithy/util-defaults-mode-node': 4.0.3 '@smithy/util-endpoints': 3.0.1 '@smithy/util-middleware': 4.0.1 '@smithy/util-retry': 4.0.1 @@ -24588,29 +24910,27 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-transcribe-streaming@3.726.1': + '@aws-sdk/client-transcribe-streaming@3.731.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sso-oidc': 3.726.0(@aws-sdk/client-sts@3.726.1) - '@aws-sdk/client-sts': 3.726.1 - '@aws-sdk/core': 3.723.0 - '@aws-sdk/credential-provider-node': 3.726.0(@aws-sdk/client-sso-oidc@3.726.0(@aws-sdk/client-sts@3.726.1))(@aws-sdk/client-sts@3.726.1) - '@aws-sdk/eventstream-handler-node': 3.723.0 - '@aws-sdk/middleware-eventstream': 3.723.0 - '@aws-sdk/middleware-host-header': 3.723.0 - '@aws-sdk/middleware-logger': 3.723.0 - '@aws-sdk/middleware-recursion-detection': 3.723.0 - '@aws-sdk/middleware-sdk-transcribe-streaming': 3.723.0 - '@aws-sdk/middleware-user-agent': 3.726.0 - '@aws-sdk/middleware-websocket': 3.723.0 - '@aws-sdk/region-config-resolver': 3.723.0 - '@aws-sdk/types': 3.723.0 - '@aws-sdk/util-endpoints': 3.726.0 - '@aws-sdk/util-user-agent-browser': 3.723.0 - '@aws-sdk/util-user-agent-node': 3.726.0 + '@aws-sdk/core': 3.731.0 + '@aws-sdk/credential-provider-node': 3.731.0 + '@aws-sdk/eventstream-handler-node': 3.731.0 + '@aws-sdk/middleware-eventstream': 3.731.0 + '@aws-sdk/middleware-host-header': 3.731.0 + '@aws-sdk/middleware-logger': 3.731.0 + '@aws-sdk/middleware-recursion-detection': 3.731.0 + '@aws-sdk/middleware-sdk-transcribe-streaming': 3.731.0 + '@aws-sdk/middleware-user-agent': 3.731.0 + '@aws-sdk/middleware-websocket': 3.731.0 + '@aws-sdk/region-config-resolver': 3.731.0 + '@aws-sdk/types': 3.731.0 + '@aws-sdk/util-endpoints': 3.731.0 + '@aws-sdk/util-user-agent-browser': 3.731.0 + '@aws-sdk/util-user-agent-node': 3.731.0 '@smithy/config-resolver': 4.0.1 - '@smithy/core': 3.1.0 + '@smithy/core': 3.1.1 '@smithy/eventstream-serde-browser': 4.0.1 '@smithy/eventstream-serde-config-resolver': 4.0.1 '@smithy/eventstream-serde-node': 4.0.1 @@ -24618,21 +24938,21 @@ snapshots: '@smithy/hash-node': 4.0.1 '@smithy/invalid-dependency': 4.0.1 '@smithy/middleware-content-length': 4.0.1 - '@smithy/middleware-endpoint': 4.0.1 - '@smithy/middleware-retry': 4.0.1 + '@smithy/middleware-endpoint': 4.0.2 + '@smithy/middleware-retry': 4.0.3 '@smithy/middleware-serde': 4.0.1 '@smithy/middleware-stack': 4.0.1 '@smithy/node-config-provider': 4.0.1 - '@smithy/node-http-handler': 4.0.1 + '@smithy/node-http-handler': 4.0.2 '@smithy/protocol-http': 5.0.1 - '@smithy/smithy-client': 4.1.0 + '@smithy/smithy-client': 4.1.2 '@smithy/types': 4.1.0 '@smithy/url-parser': 4.0.1 '@smithy/util-base64': 4.0.0 '@smithy/util-body-length-browser': 4.0.0 '@smithy/util-body-length-node': 4.0.0 - '@smithy/util-defaults-mode-browser': 4.0.1 - '@smithy/util-defaults-mode-node': 4.0.1 + '@smithy/util-defaults-mode-browser': 4.0.3 + '@smithy/util-defaults-mode-node': 4.0.3 '@smithy/util-endpoints': 3.0.1 '@smithy/util-middleware': 4.0.1 '@smithy/util-retry': 4.0.1 @@ -24641,121 +24961,119 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/core@3.723.0': + '@aws-sdk/core@3.731.0': dependencies: - '@aws-sdk/types': 3.723.0 - '@smithy/core': 3.1.0 + '@aws-sdk/types': 3.731.0 + '@smithy/core': 3.1.1 '@smithy/node-config-provider': 4.0.1 '@smithy/property-provider': 4.0.1 '@smithy/protocol-http': 5.0.1 '@smithy/signature-v4': 5.0.1 - '@smithy/smithy-client': 4.1.0 + '@smithy/smithy-client': 4.1.2 '@smithy/types': 4.1.0 '@smithy/util-middleware': 4.0.1 fast-xml-parser: 4.4.1 tslib: 2.8.1 - '@aws-sdk/credential-provider-env@3.723.0': + '@aws-sdk/credential-provider-env@3.731.0': dependencies: - '@aws-sdk/core': 3.723.0 - '@aws-sdk/types': 3.723.0 + '@aws-sdk/core': 3.731.0 + '@aws-sdk/types': 3.731.0 '@smithy/property-provider': 4.0.1 '@smithy/types': 4.1.0 tslib: 2.8.1 - '@aws-sdk/credential-provider-http@3.723.0': + '@aws-sdk/credential-provider-http@3.731.0': dependencies: - '@aws-sdk/core': 3.723.0 - '@aws-sdk/types': 3.723.0 + '@aws-sdk/core': 3.731.0 + '@aws-sdk/types': 3.731.0 '@smithy/fetch-http-handler': 5.0.1 - '@smithy/node-http-handler': 4.0.1 + '@smithy/node-http-handler': 4.0.2 '@smithy/property-provider': 4.0.1 '@smithy/protocol-http': 5.0.1 - '@smithy/smithy-client': 4.1.0 + '@smithy/smithy-client': 4.1.2 '@smithy/types': 4.1.0 - '@smithy/util-stream': 4.0.1 + '@smithy/util-stream': 4.0.2 tslib: 2.8.1 - '@aws-sdk/credential-provider-ini@3.726.0(@aws-sdk/client-sso-oidc@3.726.0(@aws-sdk/client-sts@3.726.1))(@aws-sdk/client-sts@3.726.1)': + '@aws-sdk/credential-provider-ini@3.731.0': dependencies: - '@aws-sdk/client-sts': 3.726.1 - '@aws-sdk/core': 3.723.0 - '@aws-sdk/credential-provider-env': 3.723.0 - '@aws-sdk/credential-provider-http': 3.723.0 - '@aws-sdk/credential-provider-process': 3.723.0 - '@aws-sdk/credential-provider-sso': 3.726.0(@aws-sdk/client-sso-oidc@3.726.0(@aws-sdk/client-sts@3.726.1)) - '@aws-sdk/credential-provider-web-identity': 3.723.0(@aws-sdk/client-sts@3.726.1) - '@aws-sdk/types': 3.723.0 + '@aws-sdk/core': 3.731.0 + '@aws-sdk/credential-provider-env': 3.731.0 + '@aws-sdk/credential-provider-http': 3.731.0 + '@aws-sdk/credential-provider-process': 3.731.0 + '@aws-sdk/credential-provider-sso': 3.731.0 + '@aws-sdk/credential-provider-web-identity': 3.731.0 + '@aws-sdk/nested-clients': 3.731.0 + '@aws-sdk/types': 3.731.0 '@smithy/credential-provider-imds': 4.0.1 '@smithy/property-provider': 4.0.1 '@smithy/shared-ini-file-loader': 4.0.1 '@smithy/types': 4.1.0 tslib: 2.8.1 transitivePeerDependencies: - - '@aws-sdk/client-sso-oidc' - aws-crt - '@aws-sdk/credential-provider-node@3.726.0(@aws-sdk/client-sso-oidc@3.726.0(@aws-sdk/client-sts@3.726.1))(@aws-sdk/client-sts@3.726.1)': + '@aws-sdk/credential-provider-node@3.731.0': dependencies: - '@aws-sdk/credential-provider-env': 3.723.0 - '@aws-sdk/credential-provider-http': 3.723.0 - '@aws-sdk/credential-provider-ini': 3.726.0(@aws-sdk/client-sso-oidc@3.726.0(@aws-sdk/client-sts@3.726.1))(@aws-sdk/client-sts@3.726.1) - '@aws-sdk/credential-provider-process': 3.723.0 - '@aws-sdk/credential-provider-sso': 3.726.0(@aws-sdk/client-sso-oidc@3.726.0(@aws-sdk/client-sts@3.726.1)) - '@aws-sdk/credential-provider-web-identity': 3.723.0(@aws-sdk/client-sts@3.726.1) - '@aws-sdk/types': 3.723.0 + '@aws-sdk/credential-provider-env': 3.731.0 + '@aws-sdk/credential-provider-http': 3.731.0 + '@aws-sdk/credential-provider-ini': 3.731.0 + '@aws-sdk/credential-provider-process': 3.731.0 + '@aws-sdk/credential-provider-sso': 3.731.0 + '@aws-sdk/credential-provider-web-identity': 3.731.0 + '@aws-sdk/types': 3.731.0 '@smithy/credential-provider-imds': 4.0.1 '@smithy/property-provider': 4.0.1 '@smithy/shared-ini-file-loader': 4.0.1 '@smithy/types': 4.1.0 tslib: 2.8.1 transitivePeerDependencies: - - '@aws-sdk/client-sso-oidc' - - '@aws-sdk/client-sts' - aws-crt - '@aws-sdk/credential-provider-process@3.723.0': + '@aws-sdk/credential-provider-process@3.731.0': dependencies: - '@aws-sdk/core': 3.723.0 - '@aws-sdk/types': 3.723.0 + '@aws-sdk/core': 3.731.0 + '@aws-sdk/types': 3.731.0 '@smithy/property-provider': 4.0.1 '@smithy/shared-ini-file-loader': 4.0.1 '@smithy/types': 4.1.0 tslib: 2.8.1 - '@aws-sdk/credential-provider-sso@3.726.0(@aws-sdk/client-sso-oidc@3.726.0(@aws-sdk/client-sts@3.726.1))': + '@aws-sdk/credential-provider-sso@3.731.0': dependencies: - '@aws-sdk/client-sso': 3.726.0 - '@aws-sdk/core': 3.723.0 - '@aws-sdk/token-providers': 3.723.0(@aws-sdk/client-sso-oidc@3.726.0(@aws-sdk/client-sts@3.726.1)) - '@aws-sdk/types': 3.723.0 + '@aws-sdk/client-sso': 3.731.0 + '@aws-sdk/core': 3.731.0 + '@aws-sdk/token-providers': 3.731.0 + '@aws-sdk/types': 3.731.0 '@smithy/property-provider': 4.0.1 '@smithy/shared-ini-file-loader': 4.0.1 '@smithy/types': 4.1.0 tslib: 2.8.1 transitivePeerDependencies: - - '@aws-sdk/client-sso-oidc' - aws-crt - '@aws-sdk/credential-provider-web-identity@3.723.0(@aws-sdk/client-sts@3.726.1)': + '@aws-sdk/credential-provider-web-identity@3.731.0': dependencies: - '@aws-sdk/client-sts': 3.726.1 - '@aws-sdk/core': 3.723.0 - '@aws-sdk/types': 3.723.0 + '@aws-sdk/core': 3.731.0 + '@aws-sdk/nested-clients': 3.731.0 + '@aws-sdk/types': 3.731.0 '@smithy/property-provider': 4.0.1 '@smithy/types': 4.1.0 tslib: 2.8.1 + transitivePeerDependencies: + - aws-crt - '@aws-sdk/eventstream-handler-node@3.723.0': + '@aws-sdk/eventstream-handler-node@3.731.0': dependencies: - '@aws-sdk/types': 3.723.0 + '@aws-sdk/types': 3.731.0 '@smithy/eventstream-codec': 4.0.1 '@smithy/types': 4.1.0 tslib: 2.8.1 - '@aws-sdk/middleware-bucket-endpoint@3.726.0': + '@aws-sdk/middleware-bucket-endpoint@3.731.0': dependencies: - '@aws-sdk/types': 3.723.0 + '@aws-sdk/types': 3.731.0 '@aws-sdk/util-arn-parser': 3.723.0 '@smithy/node-config-provider': 4.0.1 '@smithy/protocol-http': 5.0.1 @@ -24763,83 +25081,83 @@ snapshots: '@smithy/util-config-provider': 4.0.0 tslib: 2.8.1 - '@aws-sdk/middleware-eventstream@3.723.0': + '@aws-sdk/middleware-eventstream@3.731.0': dependencies: - '@aws-sdk/types': 3.723.0 + '@aws-sdk/types': 3.731.0 '@smithy/protocol-http': 5.0.1 '@smithy/types': 4.1.0 tslib: 2.8.1 - '@aws-sdk/middleware-expect-continue@3.723.0': + '@aws-sdk/middleware-expect-continue@3.731.0': dependencies: - '@aws-sdk/types': 3.723.0 + '@aws-sdk/types': 3.731.0 '@smithy/protocol-http': 5.0.1 '@smithy/types': 4.1.0 tslib: 2.8.1 - '@aws-sdk/middleware-flexible-checksums@3.723.0': + '@aws-sdk/middleware-flexible-checksums@3.731.0': dependencies: '@aws-crypto/crc32': 5.2.0 '@aws-crypto/crc32c': 5.2.0 '@aws-crypto/util': 5.2.0 - '@aws-sdk/core': 3.723.0 - '@aws-sdk/types': 3.723.0 + '@aws-sdk/core': 3.731.0 + '@aws-sdk/types': 3.731.0 '@smithy/is-array-buffer': 4.0.0 '@smithy/node-config-provider': 4.0.1 '@smithy/protocol-http': 5.0.1 '@smithy/types': 4.1.0 '@smithy/util-middleware': 4.0.1 - '@smithy/util-stream': 4.0.1 + '@smithy/util-stream': 4.0.2 '@smithy/util-utf8': 4.0.0 tslib: 2.8.1 - '@aws-sdk/middleware-host-header@3.723.0': + '@aws-sdk/middleware-host-header@3.731.0': dependencies: - '@aws-sdk/types': 3.723.0 + '@aws-sdk/types': 3.731.0 '@smithy/protocol-http': 5.0.1 '@smithy/types': 4.1.0 tslib: 2.8.1 - '@aws-sdk/middleware-location-constraint@3.723.0': + '@aws-sdk/middleware-location-constraint@3.731.0': dependencies: - '@aws-sdk/types': 3.723.0 + '@aws-sdk/types': 3.731.0 '@smithy/types': 4.1.0 tslib: 2.8.1 - '@aws-sdk/middleware-logger@3.723.0': + '@aws-sdk/middleware-logger@3.731.0': dependencies: - '@aws-sdk/types': 3.723.0 + '@aws-sdk/types': 3.731.0 '@smithy/types': 4.1.0 tslib: 2.8.1 - '@aws-sdk/middleware-recursion-detection@3.723.0': + '@aws-sdk/middleware-recursion-detection@3.731.0': dependencies: - '@aws-sdk/types': 3.723.0 + '@aws-sdk/types': 3.731.0 '@smithy/protocol-http': 5.0.1 '@smithy/types': 4.1.0 tslib: 2.8.1 - '@aws-sdk/middleware-sdk-s3@3.723.0': + '@aws-sdk/middleware-sdk-s3@3.731.0': dependencies: - '@aws-sdk/core': 3.723.0 - '@aws-sdk/types': 3.723.0 + '@aws-sdk/core': 3.731.0 + '@aws-sdk/types': 3.731.0 '@aws-sdk/util-arn-parser': 3.723.0 - '@smithy/core': 3.1.0 + '@smithy/core': 3.1.1 '@smithy/node-config-provider': 4.0.1 '@smithy/protocol-http': 5.0.1 '@smithy/signature-v4': 5.0.1 - '@smithy/smithy-client': 4.1.0 + '@smithy/smithy-client': 4.1.2 '@smithy/types': 4.1.0 '@smithy/util-config-provider': 4.0.0 '@smithy/util-middleware': 4.0.1 - '@smithy/util-stream': 4.0.1 + '@smithy/util-stream': 4.0.2 '@smithy/util-utf8': 4.0.0 tslib: 2.8.1 - '@aws-sdk/middleware-sdk-transcribe-streaming@3.723.0': + '@aws-sdk/middleware-sdk-transcribe-streaming@3.731.0': dependencies: - '@aws-sdk/types': 3.723.0 - '@aws-sdk/util-format-url': 3.723.0 + '@aws-sdk/types': 3.731.0 + '@aws-sdk/util-format-url': 3.731.0 '@smithy/eventstream-serde-browser': 4.0.1 '@smithy/protocol-http': 5.0.1 '@smithy/signature-v4': 5.0.1 @@ -24847,26 +25165,26 @@ snapshots: tslib: 2.8.1 uuid: 9.0.1 - '@aws-sdk/middleware-ssec@3.723.0': + '@aws-sdk/middleware-ssec@3.731.0': dependencies: - '@aws-sdk/types': 3.723.0 + '@aws-sdk/types': 3.731.0 '@smithy/types': 4.1.0 tslib: 2.8.1 - '@aws-sdk/middleware-user-agent@3.726.0': + '@aws-sdk/middleware-user-agent@3.731.0': dependencies: - '@aws-sdk/core': 3.723.0 - '@aws-sdk/types': 3.723.0 - '@aws-sdk/util-endpoints': 3.726.0 - '@smithy/core': 3.1.0 + '@aws-sdk/core': 3.731.0 + '@aws-sdk/types': 3.731.0 + '@aws-sdk/util-endpoints': 3.731.0 + '@smithy/core': 3.1.1 '@smithy/protocol-http': 5.0.1 '@smithy/types': 4.1.0 tslib: 2.8.1 - '@aws-sdk/middleware-websocket@3.723.0': + '@aws-sdk/middleware-websocket@3.731.0': dependencies: - '@aws-sdk/types': 3.723.0 - '@aws-sdk/util-format-url': 3.723.0 + '@aws-sdk/types': 3.731.0 + '@aws-sdk/util-format-url': 3.731.0 '@smithy/eventstream-codec': 4.0.1 '@smithy/eventstream-serde-browser': 4.0.1 '@smithy/fetch-http-handler': 5.0.1 @@ -24876,45 +25194,90 @@ snapshots: '@smithy/util-hex-encoding': 4.0.0 tslib: 2.8.1 - '@aws-sdk/region-config-resolver@3.723.0': + '@aws-sdk/nested-clients@3.731.0': dependencies: - '@aws-sdk/types': 3.723.0 + '@aws-crypto/sha256-browser': 5.2.0 + '@aws-crypto/sha256-js': 5.2.0 + '@aws-sdk/core': 3.731.0 + '@aws-sdk/middleware-host-header': 3.731.0 + '@aws-sdk/middleware-logger': 3.731.0 + '@aws-sdk/middleware-recursion-detection': 3.731.0 + '@aws-sdk/middleware-user-agent': 3.731.0 + '@aws-sdk/region-config-resolver': 3.731.0 + '@aws-sdk/types': 3.731.0 + '@aws-sdk/util-endpoints': 3.731.0 + '@aws-sdk/util-user-agent-browser': 3.731.0 + '@aws-sdk/util-user-agent-node': 3.731.0 + '@smithy/config-resolver': 4.0.1 + '@smithy/core': 3.1.1 + '@smithy/fetch-http-handler': 5.0.1 + '@smithy/hash-node': 4.0.1 + '@smithy/invalid-dependency': 4.0.1 + '@smithy/middleware-content-length': 4.0.1 + '@smithy/middleware-endpoint': 4.0.2 + '@smithy/middleware-retry': 4.0.3 + '@smithy/middleware-serde': 4.0.1 + '@smithy/middleware-stack': 4.0.1 + '@smithy/node-config-provider': 4.0.1 + '@smithy/node-http-handler': 4.0.2 + '@smithy/protocol-http': 5.0.1 + '@smithy/smithy-client': 4.1.2 + '@smithy/types': 4.1.0 + '@smithy/url-parser': 4.0.1 + '@smithy/util-base64': 4.0.0 + '@smithy/util-body-length-browser': 4.0.0 + '@smithy/util-body-length-node': 4.0.0 + '@smithy/util-defaults-mode-browser': 4.0.3 + '@smithy/util-defaults-mode-node': 4.0.3 + '@smithy/util-endpoints': 3.0.1 + '@smithy/util-middleware': 4.0.1 + '@smithy/util-retry': 4.0.1 + '@smithy/util-utf8': 4.0.0 + tslib: 2.8.1 + transitivePeerDependencies: + - aws-crt + + '@aws-sdk/region-config-resolver@3.731.0': + dependencies: + '@aws-sdk/types': 3.731.0 '@smithy/node-config-provider': 4.0.1 '@smithy/types': 4.1.0 '@smithy/util-config-provider': 4.0.0 '@smithy/util-middleware': 4.0.1 tslib: 2.8.1 - '@aws-sdk/s3-request-presigner@3.726.1': + '@aws-sdk/s3-request-presigner@3.731.0': dependencies: - '@aws-sdk/signature-v4-multi-region': 3.723.0 - '@aws-sdk/types': 3.723.0 - '@aws-sdk/util-format-url': 3.723.0 - '@smithy/middleware-endpoint': 4.0.1 + '@aws-sdk/signature-v4-multi-region': 3.731.0 + '@aws-sdk/types': 3.731.0 + '@aws-sdk/util-format-url': 3.731.0 + '@smithy/middleware-endpoint': 4.0.2 '@smithy/protocol-http': 5.0.1 - '@smithy/smithy-client': 4.1.0 + '@smithy/smithy-client': 4.1.2 '@smithy/types': 4.1.0 tslib: 2.8.1 - '@aws-sdk/signature-v4-multi-region@3.723.0': + '@aws-sdk/signature-v4-multi-region@3.731.0': dependencies: - '@aws-sdk/middleware-sdk-s3': 3.723.0 - '@aws-sdk/types': 3.723.0 + '@aws-sdk/middleware-sdk-s3': 3.731.0 + '@aws-sdk/types': 3.731.0 '@smithy/protocol-http': 5.0.1 '@smithy/signature-v4': 5.0.1 '@smithy/types': 4.1.0 tslib: 2.8.1 - '@aws-sdk/token-providers@3.723.0(@aws-sdk/client-sso-oidc@3.726.0(@aws-sdk/client-sts@3.726.1))': + '@aws-sdk/token-providers@3.731.0': dependencies: - '@aws-sdk/client-sso-oidc': 3.726.0(@aws-sdk/client-sts@3.726.1) - '@aws-sdk/types': 3.723.0 + '@aws-sdk/nested-clients': 3.731.0 + '@aws-sdk/types': 3.731.0 '@smithy/property-provider': 4.0.1 '@smithy/shared-ini-file-loader': 4.0.1 '@smithy/types': 4.1.0 tslib: 2.8.1 + transitivePeerDependencies: + - aws-crt - '@aws-sdk/types@3.723.0': + '@aws-sdk/types@3.731.0': dependencies: '@smithy/types': 4.1.0 tslib: 2.8.1 @@ -24923,16 +25286,16 @@ snapshots: dependencies: tslib: 2.8.1 - '@aws-sdk/util-endpoints@3.726.0': + '@aws-sdk/util-endpoints@3.731.0': dependencies: - '@aws-sdk/types': 3.723.0 + '@aws-sdk/types': 3.731.0 '@smithy/types': 4.1.0 '@smithy/util-endpoints': 3.0.1 tslib: 2.8.1 - '@aws-sdk/util-format-url@3.723.0': + '@aws-sdk/util-format-url@3.731.0': dependencies: - '@aws-sdk/types': 3.723.0 + '@aws-sdk/types': 3.731.0 '@smithy/querystring-builder': 4.0.1 '@smithy/types': 4.1.0 tslib: 2.8.1 @@ -24941,17 +25304,17 @@ snapshots: dependencies: tslib: 2.8.1 - '@aws-sdk/util-user-agent-browser@3.723.0': + '@aws-sdk/util-user-agent-browser@3.731.0': dependencies: - '@aws-sdk/types': 3.723.0 + '@aws-sdk/types': 3.731.0 '@smithy/types': 4.1.0 bowser: 2.11.0 tslib: 2.8.1 - '@aws-sdk/util-user-agent-node@3.726.0': + '@aws-sdk/util-user-agent-node@3.731.0': dependencies: - '@aws-sdk/middleware-user-agent': 3.726.0 - '@aws-sdk/types': 3.723.0 + '@aws-sdk/middleware-user-agent': 3.731.0 + '@aws-sdk/types': 3.731.0 '@smithy/node-config-provider': 4.0.1 '@smithy/types': 4.1.0 tslib: 2.8.1 @@ -25480,7 +25843,7 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-nullish-coalescing-operator@7.26.5(@babel/core@7.26.0)': + '@babel/plugin-transform-nullish-coalescing-operator@7.26.6(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.26.5 @@ -25714,7 +26077,7 @@ snapshots: '@babel/plugin-transform-modules-umd': 7.25.9(@babel/core@7.26.0) '@babel/plugin-transform-named-capturing-groups-regex': 7.25.9(@babel/core@7.26.0) '@babel/plugin-transform-new-target': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-nullish-coalescing-operator': 7.26.5(@babel/core@7.26.0) + '@babel/plugin-transform-nullish-coalescing-operator': 7.26.6(@babel/core@7.26.0) '@babel/plugin-transform-numeric-separator': 7.25.9(@babel/core@7.26.0) '@babel/plugin-transform-object-rest-spread': 7.25.9(@babel/core@7.26.0) '@babel/plugin-transform-object-super': 7.25.9(@babel/core@7.26.0) @@ -25784,7 +26147,7 @@ snapshots: dependencies: regenerator-runtime: 0.14.1 - '@babel/standalone@7.26.5': {} + '@babel/standalone@7.26.6': {} '@babel/template@7.25.9': dependencies: @@ -25821,7 +26184,7 @@ snapshots: '@binance/connector@3.6.1(bufferutil@4.0.9)(utf-8-validate@6.0.5)': dependencies: - axios: 1.7.9(debug@4.4.0) + axios: 1.7.9 ws: 8.18.0(bufferutil@4.0.9)(utf-8-validate@6.0.5) transitivePeerDependencies: - bufferutil @@ -25839,6 +26202,25 @@ snapshots: bs58: 5.0.0 buffer: 6.0.3 + '@bonfida/spl-name-service@3.0.7(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10)': + dependencies: + '@bonfida/sns-records': 0.0.1(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)) + '@noble/curves': 1.8.0 + '@scure/base': 1.2.1 + '@solana/spl-token': 0.4.6(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@solana/web3.js': 1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + borsh: 2.0.0 + buffer: 6.0.3 + graphemesplit: 2.4.4 + ipaddr.js: 2.2.0 + punycode: 2.3.1 + transitivePeerDependencies: + - bufferutil + - encoding + - fastestsmallesttextencoderdecoder + - typescript + - utf-8-validate + '@bonfida/spl-name-service@3.0.7(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10)': dependencies: '@bonfida/sns-records': 0.0.1(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)) @@ -25862,13 +26244,17 @@ snapshots: '@brandonblack/musig@0.0.1-alpha.1': {} + '@brokerloop/ttlcache@3.2.3': + dependencies: + '@soncodi/signal': 2.0.7 + '@cfworker/json-schema@4.1.0': {} - '@chain-registry/types@0.50.47': {} + '@chain-registry/types@0.50.51': {} - '@chain-registry/utils@1.51.47': + '@chain-registry/utils@1.51.51': dependencies: - '@chain-registry/types': 0.50.47 + '@chain-registry/types': 0.50.51 bignumber.js: 9.1.2 sha.js: 2.4.11 @@ -25889,6 +26275,34 @@ snapshots: '@chevrotain/utils@11.0.3': {} + '@cks-systems/manifest-sdk@0.1.59(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10)': + dependencies: + '@metaplex-foundation/beet': 0.7.2 + '@metaplex-foundation/rustbin': 0.3.5 + '@metaplex-foundation/solita': 0.12.2(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@solana/spl-token': 0.4.9(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@solana/web3.js': 1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + bn.js: 5.2.1 + borsh: 0.7.0 + bs58: 6.0.0 + express: 4.21.1 + express-prom-bundle: 7.0.2(prom-client@15.1.3) + js-sha256: 0.11.0 + keccak256: 1.0.6 + percentile: 1.6.0 + prom-client: 15.1.3 + rimraf: 5.0.10 + typedoc: 0.26.11(typescript@5.6.3) + ws: 8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) + zstddec: 0.0.2 + transitivePeerDependencies: + - bufferutil + - encoding + - fastestsmallesttextencoderdecoder + - supports-color + - typescript + - utf-8-validate + '@cks-systems/manifest-sdk@0.1.59(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10)': dependencies: '@metaplex-foundation/beet': 0.7.2 @@ -25899,7 +26313,7 @@ snapshots: bn.js: 5.2.1 borsh: 0.7.0 bs58: 6.0.0 - express: 4.21.2 + express: 4.21.1 express-prom-bundle: 7.0.2(prom-client@15.1.3) js-sha256: 0.11.0 keccak256: 1.0.6 @@ -25928,7 +26342,7 @@ snapshots: '@cliqz/adblocker': 1.34.0 '@cliqz/adblocker-content': 1.34.0 playwright: 1.48.2 - tldts-experimental: 6.1.71 + tldts-experimental: 6.1.72 '@cliqz/adblocker@1.34.0': dependencies: @@ -25939,7 +26353,7 @@ snapshots: '@remusao/smaz': 1.10.0 '@types/chrome': 0.0.278 '@types/firefox-webext-browser': 120.0.4 - tldts-experimental: 6.1.71 + tldts-experimental: 6.1.72 '@coinbase-samples/advanced-sdk-ts@file:packages/plugin-coinbase/advanced-sdk-ts(encoding@0.1.13)': dependencies: @@ -25960,11 +26374,11 @@ snapshots: - typescript - utf-8-validate - '@coinbase/cdp-langchain@0.0.11(@coinbase/coinbase-sdk@0.13.0(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@6.0.5)(zod@3.23.8))(bufferutil@4.0.9)(openai@4.78.1(encoding@0.1.13)(zod@3.23.8))(typescript@5.7.3)(utf-8-validate@6.0.5)': + '@coinbase/cdp-langchain@0.0.11(@coinbase/coinbase-sdk@0.13.0(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@6.0.5)(zod@3.23.8))(bufferutil@4.0.9)(openai@4.79.1(encoding@0.1.13)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(zod@3.23.8))(typescript@5.7.3)(utf-8-validate@6.0.5)': dependencies: '@coinbase/cdp-agentkit-core': 0.0.10(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@6.0.5) '@coinbase/coinbase-sdk': 0.13.0(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@6.0.5)(zod@3.23.8) - '@langchain/core': 0.3.29(openai@4.78.1(encoding@0.1.13)(zod@3.23.8)) + '@langchain/core': 0.3.30(openai@4.79.1(encoding@0.1.13)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(zod@3.23.8)) zod: 3.23.8 transitivePeerDependencies: - bufferutil @@ -25977,7 +26391,7 @@ snapshots: dependencies: '@scure/bip32': 1.6.1 abitype: 1.0.8(typescript@5.6.3)(zod@3.24.1) - axios: 1.7.9(debug@4.4.0) + axios: 1.7.9 axios-mock-adapter: 1.22.0(axios@1.7.9) axios-retry: 4.5.0(axios@1.7.9) bip32: 4.0.0 @@ -25999,7 +26413,7 @@ snapshots: dependencies: '@scure/bip32': 1.6.1 abitype: 1.0.8(typescript@5.7.3)(zod@3.23.8) - axios: 1.7.9(debug@4.4.0) + axios: 1.7.9 axios-mock-adapter: 1.22.0(axios@1.7.9) axios-retry: 4.5.0(axios@1.7.9) bip32: 4.0.0 @@ -26019,7 +26433,7 @@ snapshots: '@coinbase/wallet-sdk@4.2.4': dependencies: - '@noble/hashes': 1.7.0 + '@noble/hashes': 1.6.1 clsx: 1.2.1 eventemitter3: 5.0.1 preact: 10.25.4 @@ -26027,11 +26441,11 @@ snapshots: '@colors/colors@1.5.0': optional: true - '@commitlint/cli@18.6.1(@types/node@22.10.5)(typescript@5.6.3)': + '@commitlint/cli@18.6.1(@types/node@22.10.7)(typescript@5.6.3)': dependencies: '@commitlint/format': 18.6.1 '@commitlint/lint': 18.6.1 - '@commitlint/load': 18.6.1(@types/node@22.10.5)(typescript@5.6.3) + '@commitlint/load': 18.6.1(@types/node@22.10.7)(typescript@5.6.3) '@commitlint/read': 18.6.1 '@commitlint/types': 18.6.1 execa: 5.1.1 @@ -26081,7 +26495,7 @@ snapshots: '@commitlint/rules': 18.6.1 '@commitlint/types': 18.6.1 - '@commitlint/load@18.6.1(@types/node@22.10.5)(typescript@5.6.3)': + '@commitlint/load@18.6.1(@types/node@22.10.7)(typescript@5.6.3)': dependencies: '@commitlint/config-validator': 18.6.1 '@commitlint/execute-rule': 18.6.1 @@ -26089,7 +26503,7 @@ snapshots: '@commitlint/types': 18.6.1 chalk: 4.1.2 cosmiconfig: 8.3.6(typescript@5.6.3) - cosmiconfig-typescript-loader: 5.1.0(@types/node@22.10.5)(cosmiconfig@8.3.6(typescript@5.6.3))(typescript@5.6.3) + cosmiconfig-typescript-loader: 5.1.0(@types/node@22.10.7)(cosmiconfig@8.3.6(typescript@5.6.3))(typescript@5.6.3) lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 lodash.uniq: 4.5.0 @@ -26191,6 +26605,28 @@ snapshots: - encoding - utf-8-validate + '@coral-xyz/anchor@0.28.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)': + dependencies: + '@coral-xyz/borsh': 0.28.0(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)) + '@solana/web3.js': 1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + base64-js: 1.5.1 + bn.js: 5.2.1 + bs58: 4.0.1 + buffer-layout: 1.2.2 + camelcase: 6.3.0 + cross-fetch: 3.2.0(encoding@0.1.13) + crypto-hash: 1.3.0 + eventemitter3: 4.0.7 + js-sha256: 0.9.0 + pako: 2.1.0 + snake-case: 3.0.4 + superstruct: 0.15.5 + toml: 3.0.0 + transitivePeerDependencies: + - bufferutil + - encoding + - utf-8-validate + '@coral-xyz/anchor@0.29.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)': dependencies: '@coral-xyz/borsh': 0.29.0(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)) @@ -26612,7 +27048,7 @@ snapshots: '@cosmjs/socket': 0.32.4(bufferutil@4.0.9)(utf-8-validate@5.0.10) '@cosmjs/stream': 0.32.4 '@cosmjs/utils': 0.32.4 - axios: 1.7.9(debug@4.4.0) + axios: 1.7.9 readonly-date: 1.0.0 xstream: 11.14.0 transitivePeerDependencies: @@ -26629,7 +27065,7 @@ snapshots: '@cosmjs/socket': 0.32.4(bufferutil@4.0.9)(utf-8-validate@5.0.10) '@cosmjs/stream': 0.32.4 '@cosmjs/utils': 0.32.4 - axios: 1.7.9(debug@4.4.0) + axios: 1.7.9 readonly-date: 1.0.0 xstream: 11.14.0 transitivePeerDependencies: @@ -26646,7 +27082,7 @@ snapshots: '@cosmjs/socket': 0.32.4(bufferutil@4.0.9)(utf-8-validate@6.0.5) '@cosmjs/stream': 0.32.4 '@cosmjs/utils': 0.32.4 - axios: 1.7.9(debug@4.4.0) + axios: 1.7.9 readonly-date: 1.0.0 xstream: 11.14.0 transitivePeerDependencies: @@ -26700,215 +27136,215 @@ snapshots: '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 - '@csstools/postcss-cascade-layers@5.0.1(postcss@8.4.49)': + '@csstools/postcss-cascade-layers@5.0.1(postcss@8.5.1)': dependencies: '@csstools/selector-specificity': 5.0.0(postcss-selector-parser@7.0.0) - postcss: 8.4.49 + postcss: 8.5.1 postcss-selector-parser: 7.0.0 - '@csstools/postcss-color-function@4.0.7(postcss@8.4.49)': + '@csstools/postcss-color-function@4.0.7(postcss@8.5.1)': dependencies: '@csstools/css-color-parser': 3.0.7(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 - '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.49) - '@csstools/utilities': 2.0.0(postcss@8.4.49) - postcss: 8.4.49 + '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.5.1) + '@csstools/utilities': 2.0.0(postcss@8.5.1) + postcss: 8.5.1 - '@csstools/postcss-color-mix-function@3.0.7(postcss@8.4.49)': + '@csstools/postcss-color-mix-function@3.0.7(postcss@8.5.1)': dependencies: '@csstools/css-color-parser': 3.0.7(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 - '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.49) - '@csstools/utilities': 2.0.0(postcss@8.4.49) - postcss: 8.4.49 + '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.5.1) + '@csstools/utilities': 2.0.0(postcss@8.5.1) + postcss: 8.5.1 - '@csstools/postcss-content-alt-text@2.0.4(postcss@8.4.49)': + '@csstools/postcss-content-alt-text@2.0.4(postcss@8.5.1)': dependencies: '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 - '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.49) - '@csstools/utilities': 2.0.0(postcss@8.4.49) - postcss: 8.4.49 + '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.5.1) + '@csstools/utilities': 2.0.0(postcss@8.5.1) + postcss: 8.5.1 - '@csstools/postcss-exponential-functions@2.0.6(postcss@8.4.49)': + '@csstools/postcss-exponential-functions@2.0.6(postcss@8.5.1)': dependencies: '@csstools/css-calc': 2.1.1(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 - postcss: 8.4.49 + postcss: 8.5.1 - '@csstools/postcss-font-format-keywords@4.0.0(postcss@8.4.49)': + '@csstools/postcss-font-format-keywords@4.0.0(postcss@8.5.1)': dependencies: - '@csstools/utilities': 2.0.0(postcss@8.4.49) - postcss: 8.4.49 + '@csstools/utilities': 2.0.0(postcss@8.5.1) + postcss: 8.5.1 postcss-value-parser: 4.2.0 - '@csstools/postcss-gamut-mapping@2.0.7(postcss@8.4.49)': + '@csstools/postcss-gamut-mapping@2.0.7(postcss@8.5.1)': dependencies: '@csstools/css-color-parser': 3.0.7(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 - postcss: 8.4.49 + postcss: 8.5.1 - '@csstools/postcss-gradients-interpolation-method@5.0.7(postcss@8.4.49)': + '@csstools/postcss-gradients-interpolation-method@5.0.7(postcss@8.5.1)': dependencies: '@csstools/css-color-parser': 3.0.7(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 - '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.49) - '@csstools/utilities': 2.0.0(postcss@8.4.49) - postcss: 8.4.49 + '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.5.1) + '@csstools/utilities': 2.0.0(postcss@8.5.1) + postcss: 8.5.1 - '@csstools/postcss-hwb-function@4.0.7(postcss@8.4.49)': + '@csstools/postcss-hwb-function@4.0.7(postcss@8.5.1)': dependencies: '@csstools/css-color-parser': 3.0.7(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 - '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.49) - '@csstools/utilities': 2.0.0(postcss@8.4.49) - postcss: 8.4.49 + '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.5.1) + '@csstools/utilities': 2.0.0(postcss@8.5.1) + postcss: 8.5.1 - '@csstools/postcss-ic-unit@4.0.0(postcss@8.4.49)': + '@csstools/postcss-ic-unit@4.0.0(postcss@8.5.1)': dependencies: - '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.49) - '@csstools/utilities': 2.0.0(postcss@8.4.49) - postcss: 8.4.49 + '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.5.1) + '@csstools/utilities': 2.0.0(postcss@8.5.1) + postcss: 8.5.1 postcss-value-parser: 4.2.0 - '@csstools/postcss-initial@2.0.0(postcss@8.4.49)': + '@csstools/postcss-initial@2.0.0(postcss@8.5.1)': dependencies: - postcss: 8.4.49 + postcss: 8.5.1 - '@csstools/postcss-is-pseudo-class@5.0.1(postcss@8.4.49)': + '@csstools/postcss-is-pseudo-class@5.0.1(postcss@8.5.1)': dependencies: '@csstools/selector-specificity': 5.0.0(postcss-selector-parser@7.0.0) - postcss: 8.4.49 + postcss: 8.5.1 postcss-selector-parser: 7.0.0 - '@csstools/postcss-light-dark-function@2.0.7(postcss@8.4.49)': + '@csstools/postcss-light-dark-function@2.0.7(postcss@8.5.1)': dependencies: '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 - '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.49) - '@csstools/utilities': 2.0.0(postcss@8.4.49) - postcss: 8.4.49 + '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.5.1) + '@csstools/utilities': 2.0.0(postcss@8.5.1) + postcss: 8.5.1 - '@csstools/postcss-logical-float-and-clear@3.0.0(postcss@8.4.49)': + '@csstools/postcss-logical-float-and-clear@3.0.0(postcss@8.5.1)': dependencies: - postcss: 8.4.49 + postcss: 8.5.1 - '@csstools/postcss-logical-overflow@2.0.0(postcss@8.4.49)': + '@csstools/postcss-logical-overflow@2.0.0(postcss@8.5.1)': dependencies: - postcss: 8.4.49 + postcss: 8.5.1 - '@csstools/postcss-logical-overscroll-behavior@2.0.0(postcss@8.4.49)': + '@csstools/postcss-logical-overscroll-behavior@2.0.0(postcss@8.5.1)': dependencies: - postcss: 8.4.49 + postcss: 8.5.1 - '@csstools/postcss-logical-resize@3.0.0(postcss@8.4.49)': + '@csstools/postcss-logical-resize@3.0.0(postcss@8.5.1)': dependencies: - postcss: 8.4.49 + postcss: 8.5.1 postcss-value-parser: 4.2.0 - '@csstools/postcss-logical-viewport-units@3.0.3(postcss@8.4.49)': + '@csstools/postcss-logical-viewport-units@3.0.3(postcss@8.5.1)': dependencies: '@csstools/css-tokenizer': 3.0.3 - '@csstools/utilities': 2.0.0(postcss@8.4.49) - postcss: 8.4.49 + '@csstools/utilities': 2.0.0(postcss@8.5.1) + postcss: 8.5.1 - '@csstools/postcss-media-minmax@2.0.6(postcss@8.4.49)': + '@csstools/postcss-media-minmax@2.0.6(postcss@8.5.1)': dependencies: '@csstools/css-calc': 2.1.1(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 '@csstools/media-query-list-parser': 4.0.2(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) - postcss: 8.4.49 + postcss: 8.5.1 - '@csstools/postcss-media-queries-aspect-ratio-number-values@3.0.4(postcss@8.4.49)': + '@csstools/postcss-media-queries-aspect-ratio-number-values@3.0.4(postcss@8.5.1)': dependencies: '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 '@csstools/media-query-list-parser': 4.0.2(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) - postcss: 8.4.49 + postcss: 8.5.1 - '@csstools/postcss-nested-calc@4.0.0(postcss@8.4.49)': + '@csstools/postcss-nested-calc@4.0.0(postcss@8.5.1)': dependencies: - '@csstools/utilities': 2.0.0(postcss@8.4.49) - postcss: 8.4.49 + '@csstools/utilities': 2.0.0(postcss@8.5.1) + postcss: 8.5.1 postcss-value-parser: 4.2.0 - '@csstools/postcss-normalize-display-values@4.0.0(postcss@8.4.49)': + '@csstools/postcss-normalize-display-values@4.0.0(postcss@8.5.1)': dependencies: - postcss: 8.4.49 + postcss: 8.5.1 postcss-value-parser: 4.2.0 - '@csstools/postcss-oklab-function@4.0.7(postcss@8.4.49)': + '@csstools/postcss-oklab-function@4.0.7(postcss@8.5.1)': dependencies: '@csstools/css-color-parser': 3.0.7(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 - '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.49) - '@csstools/utilities': 2.0.0(postcss@8.4.49) - postcss: 8.4.49 + '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.5.1) + '@csstools/utilities': 2.0.0(postcss@8.5.1) + postcss: 8.5.1 - '@csstools/postcss-progressive-custom-properties@4.0.0(postcss@8.4.49)': + '@csstools/postcss-progressive-custom-properties@4.0.0(postcss@8.5.1)': dependencies: - postcss: 8.4.49 + postcss: 8.5.1 postcss-value-parser: 4.2.0 - '@csstools/postcss-random-function@1.0.2(postcss@8.4.49)': + '@csstools/postcss-random-function@1.0.2(postcss@8.5.1)': dependencies: '@csstools/css-calc': 2.1.1(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 - postcss: 8.4.49 + postcss: 8.5.1 - '@csstools/postcss-relative-color-syntax@3.0.7(postcss@8.4.49)': + '@csstools/postcss-relative-color-syntax@3.0.7(postcss@8.5.1)': dependencies: '@csstools/css-color-parser': 3.0.7(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 - '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.49) - '@csstools/utilities': 2.0.0(postcss@8.4.49) - postcss: 8.4.49 + '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.5.1) + '@csstools/utilities': 2.0.0(postcss@8.5.1) + postcss: 8.5.1 - '@csstools/postcss-scope-pseudo-class@4.0.1(postcss@8.4.49)': + '@csstools/postcss-scope-pseudo-class@4.0.1(postcss@8.5.1)': dependencies: - postcss: 8.4.49 + postcss: 8.5.1 postcss-selector-parser: 7.0.0 - '@csstools/postcss-sign-functions@1.1.1(postcss@8.4.49)': + '@csstools/postcss-sign-functions@1.1.1(postcss@8.5.1)': dependencies: '@csstools/css-calc': 2.1.1(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 - postcss: 8.4.49 + postcss: 8.5.1 - '@csstools/postcss-stepped-value-functions@4.0.6(postcss@8.4.49)': + '@csstools/postcss-stepped-value-functions@4.0.6(postcss@8.5.1)': dependencies: '@csstools/css-calc': 2.1.1(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 - postcss: 8.4.49 + postcss: 8.5.1 - '@csstools/postcss-text-decoration-shorthand@4.0.1(postcss@8.4.49)': + '@csstools/postcss-text-decoration-shorthand@4.0.1(postcss@8.5.1)': dependencies: '@csstools/color-helpers': 5.0.1 - postcss: 8.4.49 + postcss: 8.5.1 postcss-value-parser: 4.2.0 - '@csstools/postcss-trigonometric-functions@4.0.6(postcss@8.4.49)': + '@csstools/postcss-trigonometric-functions@4.0.6(postcss@8.5.1)': dependencies: '@csstools/css-calc': 2.1.1(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 - postcss: 8.4.49 + postcss: 8.5.1 - '@csstools/postcss-unset-value@4.0.0(postcss@8.4.49)': + '@csstools/postcss-unset-value@4.0.0(postcss@8.5.1)': dependencies: - postcss: 8.4.49 + postcss: 8.5.1 '@csstools/selector-resolve-nested@3.0.0(postcss-selector-parser@7.0.0)': dependencies: @@ -26918,9 +27354,9 @@ snapshots: dependencies: postcss-selector-parser: 7.0.0 - '@csstools/utilities@2.0.0(postcss@8.4.49)': + '@csstools/utilities@2.0.0(postcss@8.5.1)': dependencies: - postcss: 8.4.49 + postcss: 8.5.1 '@deepgram/captions@1.2.0': dependencies: @@ -26929,7 +27365,7 @@ snapshots: '@deepgram/sdk@3.9.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@6.0.5)': dependencies: '@deepgram/captions': 1.2.0 - '@types/node': 18.19.70 + '@types/node': 18.19.71 cross-fetch: 3.2.0(encoding@0.1.13) deepmerge: 4.3.1 events: 3.3.0 @@ -26979,7 +27415,7 @@ snapshots: '@discordjs/formatters': 0.6.0 '@discordjs/util': 1.1.1 '@sapphire/shapeshift': 4.0.0 - discord-api-types: 0.37.115 + discord-api-types: 0.37.116 fast-deep-equal: 3.1.3 ts-mixer: 6.0.4 tslib: 2.8.1 @@ -26994,7 +27430,7 @@ snapshots: '@discordjs/formatters@0.6.0': dependencies: - discord-api-types: 0.37.115 + discord-api-types: 0.37.116 '@discordjs/node-pre-gyp@0.4.5(encoding@0.1.13)': dependencies: @@ -27067,14 +27503,14 @@ snapshots: '@docsearch/css@3.8.2': {} - '@docsearch/react@3.8.2(@algolia/client-search@5.19.0)(@types/react@19.0.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3)': + '@docsearch/react@3.8.2(@algolia/client-search@5.19.0)(@types/react@19.0.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3)': dependencies: '@algolia/autocomplete-core': 1.17.7(@algolia/client-search@5.19.0)(algoliasearch@5.19.0)(search-insights@2.17.3) '@algolia/autocomplete-preset-algolia': 1.17.7(@algolia/client-search@5.19.0)(algoliasearch@5.19.0) '@docsearch/css': 3.8.2 algoliasearch: 5.19.0 optionalDependencies: - '@types/react': 19.0.5 + '@types/react': 19.0.7 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) search-insights: 2.17.3 @@ -27121,14 +27557,14 @@ snapshots: copy-webpack-plugin: 11.0.0(webpack@5.97.1(@swc/core@1.10.7(@swc/helpers@0.5.15))) css-loader: 6.11.0(webpack@5.97.1(@swc/core@1.10.7(@swc/helpers@0.5.15))) css-minimizer-webpack-plugin: 5.0.1(clean-css@5.3.3)(webpack@5.97.1(@swc/core@1.10.7(@swc/helpers@0.5.15))) - cssnano: 6.1.2(postcss@8.4.49) + cssnano: 6.1.2(postcss@8.5.1) file-loader: 6.2.0(webpack@5.97.1(@swc/core@1.10.7(@swc/helpers@0.5.15))) html-minifier-terser: 7.2.0 mini-css-extract-plugin: 2.9.2(webpack@5.97.1(@swc/core@1.10.7(@swc/helpers@0.5.15))) null-loader: 4.0.1(webpack@5.97.1(@swc/core@1.10.7(@swc/helpers@0.5.15))) - postcss: 8.4.49 - postcss-loader: 7.3.4(postcss@8.4.49)(typescript@5.7.3)(webpack@5.97.1(@swc/core@1.10.7(@swc/helpers@0.5.15))) - postcss-preset-env: 10.1.3(postcss@8.4.49) + postcss: 8.5.1 + postcss-loader: 7.3.4(postcss@8.5.1)(typescript@5.7.3)(webpack@5.97.1(@swc/core@1.10.7(@swc/helpers@0.5.15))) + postcss-preset-env: 10.1.3(postcss@8.5.1) react-dev-utils: 12.0.1(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3)(webpack@5.97.1(@swc/core@1.10.7(@swc/helpers@0.5.15))) terser-webpack-plugin: 5.3.11(@swc/core@1.10.7(@swc/helpers@0.5.15))(webpack@5.97.1(@swc/core@1.10.7(@swc/helpers@0.5.15))) tslib: 2.8.1 @@ -27153,7 +27589,7 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/core@3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10)': + '@docusaurus/core@3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10)': dependencies: '@docusaurus/babel': 3.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@docusaurus/bundler': 3.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3) @@ -27162,7 +27598,7 @@ snapshots: '@docusaurus/utils': 3.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@docusaurus/utils-common': 3.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@docusaurus/utils-validation': 3.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@mdx-js/react': 3.0.1(@types/react@19.0.5)(react@18.3.1) + '@mdx-js/react': 3.0.1(@types/react@19.0.7)(react@18.3.1) boxen: 6.2.1 chalk: 4.1.2 chokidar: 3.6.0 @@ -27222,9 +27658,9 @@ snapshots: '@docusaurus/cssnano-preset@3.7.0': dependencies: - cssnano-preset-advanced: 6.1.2(postcss@8.4.49) - postcss: 8.4.49 - postcss-sort-media-queries: 5.2.0(postcss@8.4.49) + cssnano-preset-advanced: 6.1.2(postcss@8.5.1) + postcss: 8.5.1 + postcss-sort-media-queries: 5.2.0(postcss@8.5.1) tslib: 2.8.1 '@docusaurus/logger@3.7.0': @@ -27240,6 +27676,7 @@ snapshots: sharp: 0.32.6 tslib: 2.8.1 transitivePeerDependencies: + - bare-buffer - webpack '@docusaurus/mdx-loader@3.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': @@ -27282,7 +27719,7 @@ snapshots: dependencies: '@docusaurus/types': 3.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@types/history': 4.7.11 - '@types/react': 19.0.5 + '@types/react': 19.0.7 '@types/react-router-config': 5.0.11 '@types/react-router-dom': 5.3.3 react: 18.3.1 @@ -27297,13 +27734,13 @@ snapshots: - uglify-js - webpack-cli - '@docusaurus/plugin-content-blog@3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10))(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10)': + '@docusaurus/plugin-content-blog@3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10))(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10)': dependencies: - '@docusaurus/core': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@docusaurus/core': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) '@docusaurus/logger': 3.7.0 '@docusaurus/mdx-loader': 3.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@docusaurus/plugin-content-docs': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) - '@docusaurus/theme-common': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/plugin-content-docs': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@docusaurus/theme-common': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@docusaurus/types': 3.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@docusaurus/utils': 3.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@docusaurus/utils-common': 3.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -27341,13 +27778,13 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10)': + '@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10)': dependencies: - '@docusaurus/core': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@docusaurus/core': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) '@docusaurus/logger': 3.7.0 '@docusaurus/mdx-loader': 3.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@docusaurus/module-type-aliases': 3.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@docusaurus/theme-common': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/theme-common': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@docusaurus/types': 3.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@docusaurus/utils': 3.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@docusaurus/utils-common': 3.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -27383,9 +27820,9 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-content-pages@3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10)': + '@docusaurus/plugin-content-pages@3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10)': dependencies: - '@docusaurus/core': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@docusaurus/core': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) '@docusaurus/mdx-loader': 3.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@docusaurus/types': 3.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@docusaurus/utils': 3.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -27416,9 +27853,9 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-debug@3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10)': + '@docusaurus/plugin-debug@3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10)': dependencies: - '@docusaurus/core': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@docusaurus/core': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) '@docusaurus/types': 3.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@docusaurus/utils': 3.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) fs-extra: 11.2.0 @@ -27447,9 +27884,9 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-google-analytics@3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10)': + '@docusaurus/plugin-google-analytics@3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10)': dependencies: - '@docusaurus/core': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@docusaurus/core': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) '@docusaurus/types': 3.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@docusaurus/utils-validation': 3.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 @@ -27476,9 +27913,9 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-google-gtag@3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10)': + '@docusaurus/plugin-google-gtag@3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10)': dependencies: - '@docusaurus/core': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@docusaurus/core': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) '@docusaurus/types': 3.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@docusaurus/utils-validation': 3.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@types/gtag.js': 0.0.12 @@ -27506,9 +27943,9 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-google-tag-manager@3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10)': + '@docusaurus/plugin-google-tag-manager@3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10)': dependencies: - '@docusaurus/core': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@docusaurus/core': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) '@docusaurus/types': 3.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@docusaurus/utils-validation': 3.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 @@ -27535,9 +27972,9 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-ideal-image@3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10)': + '@docusaurus/plugin-ideal-image@3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10)': dependencies: - '@docusaurus/core': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@docusaurus/core': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) '@docusaurus/lqip-loader': 3.7.0(webpack@5.97.1(@swc/core@1.10.7(@swc/helpers@0.5.15))) '@docusaurus/responsive-loader': 1.7.0(sharp@0.32.6) '@docusaurus/theme-translations': 3.7.0 @@ -27558,6 +27995,7 @@ snapshots: - '@swc/core' - '@swc/css' - acorn + - bare-buffer - bufferutil - csso - debug @@ -27571,9 +28009,9 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-sitemap@3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10)': + '@docusaurus/plugin-sitemap@3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10)': dependencies: - '@docusaurus/core': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@docusaurus/core': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) '@docusaurus/logger': 3.7.0 '@docusaurus/types': 3.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@docusaurus/utils': 3.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -27605,9 +28043,9 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-svgr@3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10)': + '@docusaurus/plugin-svgr@3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10)': dependencies: - '@docusaurus/core': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@docusaurus/core': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) '@docusaurus/types': 3.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@docusaurus/utils': 3.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@docusaurus/utils-validation': 3.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -27638,21 +28076,21 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/preset-classic@3.7.0(@algolia/client-search@5.19.0)(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/react@19.0.5)(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3)(typescript@5.7.3)(utf-8-validate@5.0.10)': - dependencies: - '@docusaurus/core': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) - '@docusaurus/plugin-content-blog': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10))(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) - '@docusaurus/plugin-content-docs': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) - '@docusaurus/plugin-content-pages': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) - '@docusaurus/plugin-debug': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) - '@docusaurus/plugin-google-analytics': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) - '@docusaurus/plugin-google-gtag': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) - '@docusaurus/plugin-google-tag-manager': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) - '@docusaurus/plugin-sitemap': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) - '@docusaurus/plugin-svgr': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) - '@docusaurus/theme-classic': 3.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/react@19.0.5)(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) - '@docusaurus/theme-common': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@docusaurus/theme-search-algolia': 3.7.0(@algolia/client-search@5.19.0)(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/react@19.0.5)(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@docusaurus/preset-classic@3.7.0(@algolia/client-search@5.19.0)(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/react@19.0.7)(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3)(typescript@5.7.3)(utf-8-validate@5.0.10)': + dependencies: + '@docusaurus/core': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@docusaurus/plugin-content-blog': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10))(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@docusaurus/plugin-content-docs': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@docusaurus/plugin-content-pages': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@docusaurus/plugin-debug': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@docusaurus/plugin-google-analytics': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@docusaurus/plugin-google-gtag': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@docusaurus/plugin-google-tag-manager': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@docusaurus/plugin-sitemap': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@docusaurus/plugin-svgr': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@docusaurus/theme-classic': 3.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/react@19.0.7)(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@docusaurus/theme-common': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/theme-search-algolia': 3.7.0(@algolia/client-search@5.19.0)(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/react@19.0.7)(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3)(typescript@5.7.3)(utf-8-validate@5.0.10) '@docusaurus/types': 3.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -27682,7 +28120,7 @@ snapshots: '@docusaurus/react-loadable@6.0.0(react@18.3.1)': dependencies: - '@types/react': 19.0.5 + '@types/react': 19.0.7 react: 18.3.1 '@docusaurus/responsive-loader@1.7.0(sharp@0.32.6)': @@ -27691,28 +28129,28 @@ snapshots: optionalDependencies: sharp: 0.32.6 - '@docusaurus/theme-classic@3.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/react@19.0.5)(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10)': + '@docusaurus/theme-classic@3.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/react@19.0.7)(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10)': dependencies: - '@docusaurus/core': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@docusaurus/core': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) '@docusaurus/logger': 3.7.0 '@docusaurus/mdx-loader': 3.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@docusaurus/module-type-aliases': 3.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@docusaurus/plugin-content-blog': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10))(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) - '@docusaurus/plugin-content-docs': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) - '@docusaurus/plugin-content-pages': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) - '@docusaurus/theme-common': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/plugin-content-blog': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10))(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@docusaurus/plugin-content-docs': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@docusaurus/plugin-content-pages': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@docusaurus/theme-common': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@docusaurus/theme-translations': 3.7.0 '@docusaurus/types': 3.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@docusaurus/utils': 3.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@docusaurus/utils-common': 3.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@docusaurus/utils-validation': 3.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@mdx-js/react': 3.0.1(@types/react@19.0.5)(react@18.3.1) + '@mdx-js/react': 3.0.1(@types/react@19.0.7)(react@18.3.1) clsx: 2.1.1 copy-text-to-clipboard: 3.2.0 infima: 0.2.0-alpha.45 lodash: 4.17.21 nprogress: 0.2.0 - postcss: 8.4.49 + postcss: 8.5.1 prism-react-renderer: 2.3.1(react@18.3.1) prismjs: 1.29.0 react: 18.3.1 @@ -27742,15 +28180,15 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/theme-common@3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@docusaurus/theme-common@3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@docusaurus/mdx-loader': 3.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@docusaurus/module-type-aliases': 3.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@docusaurus/plugin-content-docs': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@docusaurus/plugin-content-docs': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) '@docusaurus/utils': 3.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@docusaurus/utils-common': 3.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@types/history': 4.7.11 - '@types/react': 19.0.5 + '@types/react': 19.0.7 '@types/react-router-config': 5.0.11 clsx: 2.1.1 parse-numeric-range: 1.3.0 @@ -27767,11 +28205,11 @@ snapshots: - uglify-js - webpack-cli - '@docusaurus/theme-mermaid@3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10))(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10)': + '@docusaurus/theme-mermaid@3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10))(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10)': dependencies: - '@docusaurus/core': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@docusaurus/core': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) '@docusaurus/module-type-aliases': 3.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@docusaurus/theme-common': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/theme-common': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@docusaurus/types': 3.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@docusaurus/utils-validation': 3.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) mermaid: 11.4.1 @@ -27800,18 +28238,18 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/theme-search-algolia@3.7.0(@algolia/client-search@5.19.0)(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/react@19.0.5)(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3)(typescript@5.7.3)(utf-8-validate@5.0.10)': + '@docusaurus/theme-search-algolia@3.7.0(@algolia/client-search@5.19.0)(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/react@19.0.7)(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3)(typescript@5.7.3)(utf-8-validate@5.0.10)': dependencies: - '@docsearch/react': 3.8.2(@algolia/client-search@5.19.0)(@types/react@19.0.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3) - '@docusaurus/core': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@docsearch/react': 3.8.2(@algolia/client-search@5.19.0)(@types/react@19.0.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3) + '@docusaurus/core': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) '@docusaurus/logger': 3.7.0 - '@docusaurus/plugin-content-docs': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) - '@docusaurus/theme-common': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/plugin-content-docs': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@docusaurus/theme-common': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@docusaurus/theme-translations': 3.7.0 '@docusaurus/utils': 3.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@docusaurus/utils-validation': 3.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) algoliasearch: 5.19.0 - algoliasearch-helper: 3.22.6(algoliasearch@5.19.0) + algoliasearch-helper: 3.23.0(algoliasearch@5.19.0) clsx: 2.1.1 eta: 2.2.0 fs-extra: 11.2.0 @@ -27853,7 +28291,7 @@ snapshots: dependencies: '@mdx-js/mdx': 3.1.0(acorn@8.14.0) '@types/history': 4.7.11 - '@types/react': 19.0.5 + '@types/react': 19.0.7 commander: 5.1.0 joi: 17.13.3 react: 18.3.1 @@ -27936,6 +28374,167 @@ snapshots: - uglify-js - webpack-cli + '@drift-labs/sdk@2.107.0-beta.3(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10)': + dependencies: + '@coral-xyz/anchor': 0.29.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@coral-xyz/anchor-30': '@coral-xyz/anchor@0.30.1(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)' + '@ellipsis-labs/phoenix-sdk': 1.4.5(@solana/web3.js@1.92.3(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@grpc/grpc-js': 1.12.5 + '@openbook-dex/openbook-v2': 0.2.10(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@project-serum/serum': 0.13.65(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@pythnetwork/client': 2.5.3(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@pythnetwork/price-service-sdk': 1.7.1 + '@pythnetwork/pyth-solana-receiver': 0.7.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@solana/spl-token': 0.3.7(@solana/web3.js@1.92.3(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@solana/web3.js': 1.92.3(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@switchboard-xyz/on-demand': 1.2.42(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@triton-one/yellowstone-grpc': 1.3.0 + anchor-bankrun: 0.3.0(@coral-xyz/anchor@0.29.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(@solana/web3.js@1.92.3(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(solana-bankrun@0.3.1(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)) + nanoid: 3.3.4 + node-cache: 5.1.2 + rpc-websockets: 7.5.1 + solana-bankrun: 0.3.1(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + strict-event-emitter-types: 2.0.0 + tweetnacl: 1.0.3 + tweetnacl-util: 0.15.1 + uuid: 8.3.2 + yargs: 17.7.2 + zstddec: 0.1.0 + transitivePeerDependencies: + - bufferutil + - debug + - encoding + - fastestsmallesttextencoderdecoder + - supports-color + - typescript + - utf-8-validate + + '@drift-labs/sdk@2.107.0-beta.3(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10)': + dependencies: + '@coral-xyz/anchor': 0.29.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@coral-xyz/anchor-30': '@coral-xyz/anchor@0.30.1(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)' + '@ellipsis-labs/phoenix-sdk': 1.4.5(@solana/web3.js@1.92.3(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@grpc/grpc-js': 1.12.5 + '@openbook-dex/openbook-v2': 0.2.10(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@project-serum/serum': 0.13.65(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@pythnetwork/client': 2.5.3(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@pythnetwork/price-service-sdk': 1.7.1 + '@pythnetwork/pyth-solana-receiver': 0.7.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@solana/spl-token': 0.3.7(@solana/web3.js@1.92.3(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@solana/web3.js': 1.92.3(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@switchboard-xyz/on-demand': 1.2.42(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@triton-one/yellowstone-grpc': 1.3.0 + anchor-bankrun: 0.3.0(@coral-xyz/anchor@0.29.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(@solana/web3.js@1.92.3(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(solana-bankrun@0.3.1(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)) + nanoid: 3.3.4 + node-cache: 5.1.2 + rpc-websockets: 7.5.1 + solana-bankrun: 0.3.1(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + strict-event-emitter-types: 2.0.0 + tweetnacl: 1.0.3 + tweetnacl-util: 0.15.1 + uuid: 8.3.2 + yargs: 17.7.2 + zstddec: 0.1.0 + transitivePeerDependencies: + - bufferutil + - debug + - encoding + - fastestsmallesttextencoderdecoder + - supports-color + - typescript + - utf-8-validate + + '@drift-labs/sdk@2.107.0-beta.7(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10)': + dependencies: + '@coral-xyz/anchor': 0.29.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@coral-xyz/anchor-30': '@coral-xyz/anchor@0.30.1(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)' + '@ellipsis-labs/phoenix-sdk': 1.4.5(@solana/web3.js@1.92.3(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@grpc/grpc-js': 1.12.5 + '@openbook-dex/openbook-v2': 0.2.10(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@project-serum/serum': 0.13.65(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@pythnetwork/client': 2.5.3(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@pythnetwork/price-service-sdk': 1.7.1 + '@pythnetwork/pyth-solana-receiver': 0.7.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@solana/spl-token': 0.3.7(@solana/web3.js@1.92.3(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@solana/web3.js': 1.92.3(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@switchboard-xyz/on-demand': 1.2.42(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@triton-one/yellowstone-grpc': 1.3.0 + anchor-bankrun: 0.3.0(@coral-xyz/anchor@0.29.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(@solana/web3.js@1.92.3(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(solana-bankrun@0.3.1(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)) + nanoid: 3.3.4 + node-cache: 5.1.2 + rpc-websockets: 7.5.1 + solana-bankrun: 0.3.1(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + strict-event-emitter-types: 2.0.0 + tweetnacl: 1.0.3 + tweetnacl-util: 0.15.1 + uuid: 8.3.2 + yargs: 17.7.2 + zstddec: 0.1.0 + transitivePeerDependencies: + - bufferutil + - debug + - encoding + - fastestsmallesttextencoderdecoder + - supports-color + - typescript + - utf-8-validate + + '@drift-labs/vaults-sdk@0.2.55(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@20.17.9)(arweave@1.15.5)(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(utf-8-validate@5.0.10)': + dependencies: + '@coral-xyz/anchor': 0.28.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@drift-labs/sdk': 2.107.0-beta.7(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@ledgerhq/hw-app-solana': 7.2.4 + '@ledgerhq/hw-transport': 6.31.4 + '@ledgerhq/hw-transport-node-hid': 6.29.5 + '@metaplex-foundation/js': 0.20.1(arweave@1.15.5)(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@solana/wallet-adapter-ledger': 0.9.25(@solana/web3.js@1.92.3(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)) + '@solana/web3.js': 1.92.3(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + commander: 11.1.0 + dotenv: 16.4.5 + rpc-websockets: 7.5.1 + strict-event-emitter-types: 2.0.0 + ts-node: 10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@20.17.9)(typescript@5.6.3) + typescript: 5.6.3 + transitivePeerDependencies: + - '@swc/core' + - '@swc/wasm' + - '@types/node' + - arweave + - bufferutil + - debug + - encoding + - fastestsmallesttextencoderdecoder + - supports-color + - utf-8-validate + + '@drift-labs/vaults-sdk@0.2.55(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.10.7)(arweave@1.15.5)(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(utf-8-validate@5.0.10)': + dependencies: + '@coral-xyz/anchor': 0.28.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@drift-labs/sdk': 2.107.0-beta.7(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@ledgerhq/hw-app-solana': 7.2.4 + '@ledgerhq/hw-transport': 6.31.4 + '@ledgerhq/hw-transport-node-hid': 6.29.5 + '@metaplex-foundation/js': 0.20.1(arweave@1.15.5)(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@solana/wallet-adapter-ledger': 0.9.25(@solana/web3.js@1.92.3(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)) + '@solana/web3.js': 1.92.3(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + commander: 11.1.0 + dotenv: 16.4.5 + rpc-websockets: 7.5.1 + strict-event-emitter-types: 2.0.0 + ts-node: 10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.10.7)(typescript@5.6.3) + typescript: 5.6.3 + transitivePeerDependencies: + - '@swc/core' + - '@swc/wasm' + - '@types/node' + - arweave + - bufferutil + - debug + - encoding + - fastestsmallesttextencoderdecoder + - supports-color + - utf-8-validate + '@echogarden/audio-io@0.2.3': {} '@echogarden/espeak-ng-emscripten@0.3.3': {} @@ -27969,9 +28568,9 @@ snapshots: '@electric-sql/pglite@0.2.15': {} - '@elizaos/adapter-sqlite@0.1.7-alpha.2(@google-cloud/vertexai@1.9.2(encoding@0.1.13))(@langchain/core@0.3.29(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(@langchain/groq@0.1.3(@langchain/core@0.3.29(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(encoding@0.1.13))(axios@1.7.9)(encoding@0.1.13)(react@19.0.0)(sswr@2.1.0(svelte@5.17.3))(svelte@5.17.3)(whatwg-url@14.1.0)': + '@elizaos/adapter-sqlite@0.1.7-alpha.2(@google-cloud/vertexai@1.9.2(encoding@0.1.13))(@langchain/core@0.3.30(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(@langchain/groq@0.1.3(@langchain/core@0.3.30(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(encoding@0.1.13)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)))(axios@1.7.9)(encoding@0.1.13)(react@19.0.0)(sswr@2.1.0(svelte@5.19.0))(svelte@5.19.0)(whatwg-url@14.1.0)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))': dependencies: - '@elizaos/core': 0.1.7-alpha.2(@google-cloud/vertexai@1.9.2(encoding@0.1.13))(@langchain/core@0.3.29(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(@langchain/groq@0.1.3(@langchain/core@0.3.29(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(encoding@0.1.13))(axios@1.7.9)(encoding@0.1.13)(react@19.0.0)(sswr@2.1.0(svelte@5.17.3))(svelte@5.17.3) + '@elizaos/core': 0.1.7-alpha.2(@google-cloud/vertexai@1.9.2(encoding@0.1.13))(@langchain/core@0.3.30(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(@langchain/groq@0.1.3(@langchain/core@0.3.30(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(encoding@0.1.13)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)))(axios@1.7.9)(encoding@0.1.13)(react@19.0.0)(sswr@2.1.0(svelte@5.19.0))(svelte@5.19.0)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)) '@types/better-sqlite3': 7.6.12 better-sqlite3: 11.6.0 sqlite-vec: 0.1.6 @@ -27998,8 +28597,9 @@ snapshots: - svelte - typeorm - vue + - ws - '@elizaos/core@0.1.7-alpha.2(@google-cloud/vertexai@1.9.2(encoding@0.1.13))(@langchain/core@0.3.29(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(@langchain/groq@0.1.3(@langchain/core@0.3.29(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(encoding@0.1.13))(axios@1.7.9)(encoding@0.1.13)(react@19.0.0)(sswr@2.1.0(svelte@5.17.3))(svelte@5.17.3)': + '@elizaos/core@0.1.7-alpha.2(@google-cloud/vertexai@1.9.2(encoding@0.1.13))(@langchain/core@0.3.30(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(@langchain/groq@0.1.3(@langchain/core@0.3.30(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(encoding@0.1.13)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)))(axios@1.7.9)(encoding@0.1.13)(react@19.0.0)(sswr@2.1.0(svelte@5.19.0))(svelte@5.19.0)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))': dependencies: '@ai-sdk/anthropic': 0.0.56(zod@3.23.8) '@ai-sdk/google': 0.0.55(zod@3.23.8) @@ -28009,7 +28609,7 @@ snapshots: '@anthropic-ai/sdk': 0.30.1(encoding@0.1.13) '@fal-ai/client': 1.2.0 '@types/uuid': 10.0.0 - ai: 3.4.33(openai@4.73.0(encoding@0.1.13)(zod@3.23.8))(react@19.0.0)(sswr@2.1.0(svelte@5.17.3))(svelte@5.17.3)(vue@3.5.13(typescript@5.6.3))(zod@3.23.8) + ai: 3.4.33(openai@4.73.0(encoding@0.1.13)(zod@3.23.8))(react@19.0.0)(sswr@2.1.0(svelte@5.19.0))(svelte@5.19.0)(vue@3.5.13(typescript@5.6.3))(zod@3.23.8) anthropic-vertex-ai: 1.0.2(encoding@0.1.13)(zod@3.23.8) fastembed: 1.14.1 fastestsmallesttextencoderdecoder: 1.0.22 @@ -28018,7 +28618,7 @@ snapshots: handlebars: 4.7.8 js-sha1: 0.7.0 js-tiktoken: 1.0.15 - langchain: 0.3.6(@langchain/core@0.3.29(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(@langchain/groq@0.1.3(@langchain/core@0.3.29(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(encoding@0.1.13))(axios@1.7.9)(encoding@0.1.13)(handlebars@4.7.8)(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)) + langchain: 0.3.6(@langchain/core@0.3.30(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(@langchain/groq@0.1.3(@langchain/core@0.3.30(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(encoding@0.1.13)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)))(axios@1.7.9)(encoding@0.1.13)(handlebars@4.7.8)(openai@4.73.0(encoding@0.1.13)(zod@3.23.8))(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)) ollama-ai-provider: 0.16.1(zod@3.23.8) openai: 4.73.0(encoding@0.1.13)(zod@3.23.8) tinyld: 1.3.4 @@ -28048,19 +28648,20 @@ snapshots: - svelte - typeorm - vue + - ws - '@elizaos/core@0.1.8(@google-cloud/vertexai@1.9.2(encoding@0.1.13))(@langchain/core@0.3.29(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(@langchain/groq@0.1.3(@langchain/core@0.3.29(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(encoding@0.1.13))(axios@1.7.9)(encoding@0.1.13)(react@19.0.0)(sswr@2.1.0(svelte@5.17.3))(svelte@5.17.3)': + '@elizaos/core@0.1.8(@google-cloud/vertexai@1.9.2(encoding@0.1.13))(@langchain/core@0.3.30(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(@langchain/groq@0.1.3(@langchain/core@0.3.30(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(encoding@0.1.13)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)))(axios@1.7.9)(encoding@0.1.13)(react@19.0.0)(sswr@2.1.0(svelte@5.19.0))(svelte@5.19.0)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))': dependencies: '@ai-sdk/anthropic': 0.0.56(zod@3.23.8) '@ai-sdk/google': 0.0.55(zod@3.23.8) '@ai-sdk/google-vertex': 0.0.43(@google-cloud/vertexai@1.9.2(encoding@0.1.13))(zod@3.23.8) '@ai-sdk/groq': 0.0.3(zod@3.23.8) - '@ai-sdk/mistral': 1.0.8(zod@3.23.8) + '@ai-sdk/mistral': 1.1.0(zod@3.23.8) '@ai-sdk/openai': 1.0.5(zod@3.23.8) '@anthropic-ai/sdk': 0.30.1(encoding@0.1.13) '@fal-ai/client': 1.2.0 '@types/uuid': 10.0.0 - ai: 3.4.33(openai@4.73.0(encoding@0.1.13)(zod@3.23.8))(react@19.0.0)(sswr@2.1.0(svelte@5.17.3))(svelte@5.17.3)(vue@3.5.13(typescript@5.6.3))(zod@3.23.8) + ai: 3.4.33(openai@4.73.0(encoding@0.1.13)(zod@3.23.8))(react@19.0.0)(sswr@2.1.0(svelte@5.19.0))(svelte@5.19.0)(vue@3.5.13(typescript@5.6.3))(zod@3.23.8) anthropic-vertex-ai: 1.0.2(encoding@0.1.13)(zod@3.23.8) fastembed: 1.14.1 fastestsmallesttextencoderdecoder: 1.0.22 @@ -28069,7 +28670,7 @@ snapshots: handlebars: 4.7.8 js-sha1: 0.7.0 js-tiktoken: 1.0.15 - langchain: 0.3.6(@langchain/core@0.3.29(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(@langchain/groq@0.1.3(@langchain/core@0.3.29(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(encoding@0.1.13))(axios@1.7.9)(encoding@0.1.13)(handlebars@4.7.8)(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)) + langchain: 0.3.6(@langchain/core@0.3.30(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(@langchain/groq@0.1.3(@langchain/core@0.3.30(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(encoding@0.1.13)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)))(axios@1.7.9)(encoding@0.1.13)(handlebars@4.7.8)(openai@4.73.0(encoding@0.1.13)(zod@3.23.8))(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) ollama-ai-provider: 0.16.1(zod@3.23.8) openai: 4.73.0(encoding@0.1.13)(zod@3.23.8) tinyld: 1.3.4 @@ -28099,6 +28700,24 @@ snapshots: - svelte - typeorm - vue + - ws + + '@ellipsis-labs/phoenix-sdk@1.4.5(@solana/web3.js@1.92.3(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)': + dependencies: + '@metaplex-foundation/beet': 0.7.2 + '@metaplex-foundation/rustbin': 0.3.5 + '@metaplex-foundation/solita': 0.12.2(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@solana/spl-token': 0.3.7(@solana/web3.js@1.92.3(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@types/node': 18.19.71 + bn.js: 5.2.1 + borsh: 0.7.0 + bs58: 5.0.0 + transitivePeerDependencies: + - '@solana/web3.js' + - bufferutil + - encoding + - supports-color + - utf-8-validate '@emnapi/core@1.3.1': dependencies: @@ -28145,7 +28764,7 @@ snapshots: '@emotion/memoize@0.9.0': {} - '@emotion/react@11.14.0(@types/react@19.0.5)(react@19.0.0)': + '@emotion/react@11.14.0(@types/react@19.0.7)(react@19.0.0)': dependencies: '@babel/runtime': 7.26.0 '@emotion/babel-plugin': 11.13.5 @@ -28157,7 +28776,7 @@ snapshots: hoist-non-react-statics: 3.3.2 react: 19.0.0 optionalDependencies: - '@types/react': 19.0.5 + '@types/react': 19.0.7 transitivePeerDependencies: - supports-color @@ -28171,18 +28790,18 @@ snapshots: '@emotion/sheet@1.4.0': {} - '@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.5)(react@19.0.0))(@types/react@19.0.5)(react@19.0.0)': + '@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.7)(react@19.0.0))(@types/react@19.0.7)(react@19.0.0)': dependencies: '@babel/runtime': 7.26.0 '@emotion/babel-plugin': 11.13.5 '@emotion/is-prop-valid': 1.3.1 - '@emotion/react': 11.14.0(@types/react@19.0.5)(react@19.0.0) + '@emotion/react': 11.14.0(@types/react@19.0.7)(react@19.0.0) '@emotion/serialize': 1.3.3 '@emotion/use-insertion-effect-with-fallbacks': 1.2.0(react@19.0.0) '@emotion/utils': 1.4.2 react: 19.0.0 optionalDependencies: - '@types/react': 19.0.5 + '@types/react': 19.0.7 transitivePeerDependencies: - supports-color @@ -28980,23 +29599,23 @@ snapshots: '@floating-ui/utils@0.2.9': {} - '@fuel-ts/abi-coder@0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0))': + '@fuel-ts/abi-coder@0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0))': dependencies: - '@fuel-ts/crypto': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/crypto': 0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) '@fuel-ts/errors': 0.97.2 - '@fuel-ts/hasher': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/hasher': 0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) '@fuel-ts/interfaces': 0.97.2 '@fuel-ts/math': 0.97.2 - '@fuel-ts/utils': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/utils': 0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) type-fest: 4.32.0 transitivePeerDependencies: - vitest - '@fuel-ts/abi-typegen@0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0))': + '@fuel-ts/abi-typegen@0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0))': dependencies: '@fuel-ts/errors': 0.97.2 '@fuel-ts/interfaces': 0.97.2 - '@fuel-ts/utils': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/utils': 0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) '@fuel-ts/versions': 0.97.2 commander: 12.1.0 glob: 10.4.5 @@ -29007,18 +29626,18 @@ snapshots: transitivePeerDependencies: - vitest - '@fuel-ts/account@0.97.2(encoding@0.1.13)(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0))': + '@fuel-ts/account@0.97.2(encoding@0.1.13)(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0))': dependencies: - '@fuel-ts/abi-coder': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) - '@fuel-ts/address': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) - '@fuel-ts/crypto': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/abi-coder': 0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/address': 0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/crypto': 0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) '@fuel-ts/errors': 0.97.2 - '@fuel-ts/hasher': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/hasher': 0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) '@fuel-ts/interfaces': 0.97.2 '@fuel-ts/math': 0.97.2 - '@fuel-ts/merkle': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) - '@fuel-ts/transactions': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) - '@fuel-ts/utils': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/merkle': 0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/transactions': 0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/utils': 0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) '@fuel-ts/versions': 0.97.2 '@fuels/vm-asm': 0.58.2 '@noble/curves': 1.8.0 @@ -29031,30 +29650,30 @@ snapshots: - encoding - vitest - '@fuel-ts/address@0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0))': + '@fuel-ts/address@0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0))': dependencies: - '@fuel-ts/crypto': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/crypto': 0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) '@fuel-ts/errors': 0.97.2 '@fuel-ts/interfaces': 0.97.2 - '@fuel-ts/utils': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/utils': 0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) '@noble/hashes': 1.7.0 bech32: 2.0.0 transitivePeerDependencies: - vitest - '@fuel-ts/contract@0.97.2(encoding@0.1.13)(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0))': + '@fuel-ts/contract@0.97.2(encoding@0.1.13)(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0))': dependencies: - '@fuel-ts/abi-coder': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) - '@fuel-ts/account': 0.97.2(encoding@0.1.13)(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) - '@fuel-ts/crypto': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/abi-coder': 0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/account': 0.97.2(encoding@0.1.13)(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/crypto': 0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) '@fuel-ts/errors': 0.97.2 - '@fuel-ts/hasher': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/hasher': 0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) '@fuel-ts/interfaces': 0.97.2 '@fuel-ts/math': 0.97.2 - '@fuel-ts/merkle': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) - '@fuel-ts/program': 0.97.2(encoding@0.1.13)(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) - '@fuel-ts/transactions': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) - '@fuel-ts/utils': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/merkle': 0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/program': 0.97.2(encoding@0.1.13)(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/transactions': 0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/utils': 0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) '@fuel-ts/versions': 0.97.2 '@fuels/vm-asm': 0.58.2 ramda: 0.30.1 @@ -29062,12 +29681,12 @@ snapshots: - encoding - vitest - '@fuel-ts/crypto@0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0))': + '@fuel-ts/crypto@0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0))': dependencies: '@fuel-ts/errors': 0.97.2 '@fuel-ts/interfaces': 0.97.2 '@fuel-ts/math': 0.97.2 - '@fuel-ts/utils': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/utils': 0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) '@noble/hashes': 1.7.0 transitivePeerDependencies: - vitest @@ -29076,11 +29695,11 @@ snapshots: dependencies: '@fuel-ts/versions': 0.97.2 - '@fuel-ts/hasher@0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0))': + '@fuel-ts/hasher@0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0))': dependencies: - '@fuel-ts/crypto': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/crypto': 0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) '@fuel-ts/interfaces': 0.97.2 - '@fuel-ts/utils': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/utils': 0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) '@noble/hashes': 1.7.0 transitivePeerDependencies: - vitest @@ -29093,78 +29712,78 @@ snapshots: '@types/bn.js': 5.1.6 bn.js: 5.2.1 - '@fuel-ts/merkle@0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0))': + '@fuel-ts/merkle@0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0))': dependencies: - '@fuel-ts/hasher': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/hasher': 0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) '@fuel-ts/math': 0.97.2 transitivePeerDependencies: - vitest - '@fuel-ts/program@0.97.2(encoding@0.1.13)(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0))': + '@fuel-ts/program@0.97.2(encoding@0.1.13)(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0))': dependencies: - '@fuel-ts/abi-coder': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) - '@fuel-ts/account': 0.97.2(encoding@0.1.13)(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) - '@fuel-ts/address': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/abi-coder': 0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/account': 0.97.2(encoding@0.1.13)(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/address': 0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) '@fuel-ts/errors': 0.97.2 '@fuel-ts/interfaces': 0.97.2 '@fuel-ts/math': 0.97.2 - '@fuel-ts/transactions': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) - '@fuel-ts/utils': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/transactions': 0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/utils': 0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) '@fuels/vm-asm': 0.58.2 ramda: 0.30.1 transitivePeerDependencies: - encoding - vitest - '@fuel-ts/recipes@0.97.2(encoding@0.1.13)(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0))': + '@fuel-ts/recipes@0.97.2(encoding@0.1.13)(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0))': dependencies: - '@fuel-ts/abi-coder': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) - '@fuel-ts/abi-typegen': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) - '@fuel-ts/account': 0.97.2(encoding@0.1.13)(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) - '@fuel-ts/contract': 0.97.2(encoding@0.1.13)(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/abi-coder': 0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/abi-typegen': 0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/account': 0.97.2(encoding@0.1.13)(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/contract': 0.97.2(encoding@0.1.13)(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) '@fuel-ts/interfaces': 0.97.2 - '@fuel-ts/program': 0.97.2(encoding@0.1.13)(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) - '@fuel-ts/transactions': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) - '@fuel-ts/utils': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/program': 0.97.2(encoding@0.1.13)(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/transactions': 0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/utils': 0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) transitivePeerDependencies: - encoding - vitest - '@fuel-ts/script@0.97.2(encoding@0.1.13)(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0))': + '@fuel-ts/script@0.97.2(encoding@0.1.13)(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0))': dependencies: - '@fuel-ts/abi-coder': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) - '@fuel-ts/account': 0.97.2(encoding@0.1.13)(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) - '@fuel-ts/address': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/abi-coder': 0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/account': 0.97.2(encoding@0.1.13)(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/address': 0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) '@fuel-ts/errors': 0.97.2 '@fuel-ts/interfaces': 0.97.2 '@fuel-ts/math': 0.97.2 - '@fuel-ts/program': 0.97.2(encoding@0.1.13)(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) - '@fuel-ts/transactions': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) - '@fuel-ts/utils': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/program': 0.97.2(encoding@0.1.13)(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/transactions': 0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/utils': 0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) transitivePeerDependencies: - encoding - vitest - '@fuel-ts/transactions@0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0))': + '@fuel-ts/transactions@0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0))': dependencies: - '@fuel-ts/abi-coder': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) - '@fuel-ts/address': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/abi-coder': 0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/address': 0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) '@fuel-ts/errors': 0.97.2 - '@fuel-ts/hasher': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/hasher': 0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) '@fuel-ts/interfaces': 0.97.2 '@fuel-ts/math': 0.97.2 - '@fuel-ts/utils': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/utils': 0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) transitivePeerDependencies: - vitest - '@fuel-ts/utils@0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0))': + '@fuel-ts/utils@0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0))': dependencies: '@fuel-ts/errors': 0.97.2 '@fuel-ts/interfaces': 0.97.2 '@fuel-ts/math': 0.97.2 '@fuel-ts/versions': 0.97.2 fflate: 0.8.2 - vitest: 2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) + vitest: 2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) '@fuel-ts/versions@0.97.2': dependencies: @@ -29173,16 +29792,16 @@ snapshots: '@fuels/vm-asm@0.58.2': {} - '@gerrit0/mini-shiki@1.26.1': + '@gerrit0/mini-shiki@1.27.2': dependencies: - '@shikijs/engine-oniguruma': 1.26.1 - '@shikijs/types': 1.26.1 + '@shikijs/engine-oniguruma': 1.27.2 + '@shikijs/types': 1.27.2 '@shikijs/vscode-textmate': 10.0.1 - '@goat-sdk/adapter-vercel-ai@0.2.0(@goat-sdk/core@0.4.0)(ai@4.0.33(react@19.0.0)(zod@3.23.8))': + '@goat-sdk/adapter-vercel-ai@0.2.0(@goat-sdk/core@0.4.0)(ai@4.1.0(react@19.0.0)(zod@3.23.8))': dependencies: '@goat-sdk/core': 0.4.0 - ai: 4.0.33(react@19.0.0)(zod@3.23.8) + ai: 4.1.0(react@19.0.0)(zod@3.23.8) zod: 3.23.8 '@goat-sdk/core@0.3.8(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.7.3)(utf-8-validate@5.0.10)': @@ -29351,7 +29970,7 @@ snapshots: globals: 15.14.0 kolorist: 1.8.0 local-pkg: 0.5.1 - mlly: 1.7.3 + mlly: 1.7.4 transitivePeerDependencies: - supports-color @@ -29501,10 +30120,10 @@ snapshots: protobufjs: 7.4.0 rxjs: 7.8.1 - '@injectivelabs/injective-sdk-client-ts@file:packages/plugin-injective/injective-sdk-client-ts(@types/react@19.0.5)(bufferutil@4.0.9)(google-protobuf@3.21.4)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(utf-8-validate@6.0.5)': + '@injectivelabs/injective-sdk-client-ts@file:packages/plugin-injective/injective-sdk-client-ts(@types/react@19.0.7)(bufferutil@4.0.9)(google-protobuf@3.21.4)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(utf-8-validate@6.0.5)': dependencies: '@injectivelabs/networks': 1.14.34-beta.2(google-protobuf@3.21.4) - '@injectivelabs/sdk-ts': 1.14.34-beta.2(@types/react@19.0.5)(bufferutil@4.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(utf-8-validate@6.0.5) + '@injectivelabs/sdk-ts': 1.14.34-beta.2(@types/react@19.0.7)(bufferutil@4.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(utf-8-validate@6.0.5) '@injectivelabs/token-metadata': 1.14.11(google-protobuf@3.21.4) '@injectivelabs/ts-types': 1.14.34-beta.2 '@injectivelabs/utils': 1.14.34-beta.2(google-protobuf@3.21.4) @@ -29571,9 +30190,9 @@ snapshots: protobufjs: 7.4.0 rxjs: 7.8.1 - '@injectivelabs/sdk-ts@1.14.33(@types/react@19.0.5)(bufferutil@4.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(utf-8-validate@6.0.5)': + '@injectivelabs/sdk-ts@1.14.33(@types/react@19.0.7)(bufferutil@4.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(utf-8-validate@6.0.5)': dependencies: - '@apollo/client': 3.12.6(@types/react@19.0.5)(graphql@16.10.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@apollo/client': 3.12.6(@types/react@19.0.7)(graphql@16.10.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@cosmjs/amino': 0.32.4 '@cosmjs/proto-signing': 0.32.4 '@cosmjs/stargate': 0.32.4(bufferutil@4.0.9)(utf-8-validate@6.0.5) @@ -29592,7 +30211,7 @@ snapshots: '@injectivelabs/utils': 1.14.33(google-protobuf@3.21.4) '@metamask/eth-sig-util': 4.0.1 '@noble/curves': 1.8.0 - axios: 1.7.9(debug@4.4.0) + axios: 1.7.9 bech32: 2.0.0 bip39: 3.1.0 cosmjs-types: 0.9.0 @@ -29617,9 +30236,9 @@ snapshots: - subscriptions-transport-ws - utf-8-validate - '@injectivelabs/sdk-ts@1.14.34-beta.2(@types/react@19.0.5)(bufferutil@4.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(utf-8-validate@6.0.5)': + '@injectivelabs/sdk-ts@1.14.34-beta.2(@types/react@19.0.7)(bufferutil@4.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(utf-8-validate@6.0.5)': dependencies: - '@apollo/client': 3.12.6(@types/react@19.0.5)(graphql@16.10.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@apollo/client': 3.12.6(@types/react@19.0.7)(graphql@16.10.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@cosmjs/amino': 0.32.4 '@cosmjs/proto-signing': 0.32.4 '@cosmjs/stargate': 0.32.4(bufferutil@4.0.9)(utf-8-validate@6.0.5) @@ -29638,7 +30257,7 @@ snapshots: '@injectivelabs/utils': 1.14.33(google-protobuf@3.21.4) '@metamask/eth-sig-util': 4.0.1 '@noble/curves': 1.8.0 - axios: 1.7.9(debug@4.4.0) + axios: 1.7.9 bech32: 2.0.0 bip39: 3.1.0 cosmjs-types: 0.9.0 @@ -29663,9 +30282,9 @@ snapshots: - subscriptions-transport-ws - utf-8-validate - '@injectivelabs/sdk-ts@1.14.5(@types/react@19.0.5)(bufferutil@4.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(utf-8-validate@5.0.10)': + '@injectivelabs/sdk-ts@1.14.5(@types/react@19.0.7)(bufferutil@4.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(utf-8-validate@5.0.10)': dependencies: - '@apollo/client': 3.12.6(@types/react@19.0.5)(graphql@16.10.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@apollo/client': 3.12.6(@types/react@19.0.7)(graphql@16.10.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@cosmjs/amino': 0.31.3 '@cosmjs/proto-signing': 0.31.3 '@cosmjs/stargate': 0.31.3(bufferutil@4.0.9)(utf-8-validate@5.0.10) @@ -29686,7 +30305,7 @@ snapshots: '@injectivelabs/ts-types': 1.14.33 '@injectivelabs/utils': 1.14.33(google-protobuf@3.21.4) '@metamask/eth-sig-util': 4.0.1 - axios: 0.27.2 + axios: 0.27.2(debug@4.3.4) bech32: 2.0.0 bip39: 3.1.0 cosmjs-types: 0.7.2 @@ -29718,7 +30337,7 @@ snapshots: '@injectivelabs/networks': 1.14.33(google-protobuf@3.21.4) '@injectivelabs/ts-types': 1.14.33 '@injectivelabs/utils': 1.14.33(google-protobuf@3.21.4) - axios: 1.7.9(debug@4.4.0) + axios: 1.7.9 bignumber.js: 9.1.2 shx: 0.3.4 snakecase-keys: 5.5.0 @@ -29733,7 +30352,7 @@ snapshots: '@injectivelabs/networks': 1.14.34-beta.5(google-protobuf@3.21.4) '@injectivelabs/ts-types': 1.14.34-beta.2 '@injectivelabs/utils': 1.14.34-beta.5(google-protobuf@3.21.4) - axios: 1.7.9(debug@4.4.0) + axios: 1.7.9 bignumber.js: 9.1.2 shx: 0.3.4 snakecase-keys: 5.5.0 @@ -29771,7 +30390,7 @@ snapshots: dependencies: '@injectivelabs/exceptions': 1.14.33(google-protobuf@3.21.4) '@injectivelabs/ts-types': 1.14.33 - axios: 1.7.9(debug@4.4.0) + axios: 1.7.9 bignumber.js: 9.1.2 http-status-codes: 2.3.0 shx: 0.3.4 @@ -29785,7 +30404,7 @@ snapshots: dependencies: '@injectivelabs/exceptions': 1.14.34-beta.5(google-protobuf@3.21.4) '@injectivelabs/ts-types': 1.14.34-beta.2 - axios: 1.7.9(debug@4.4.0) + axios: 1.7.9 bignumber.js: 9.1.2 http-status-codes: 2.3.0 shx: 0.3.4 @@ -29799,7 +30418,7 @@ snapshots: dependencies: '@injectivelabs/exceptions': 1.14.34-beta.5(google-protobuf@3.21.4) '@injectivelabs/ts-types': 1.14.34-beta.2 - axios: 1.7.9(debug@4.4.0) + axios: 1.7.9 bignumber.js: 9.1.2 http-status-codes: 2.3.0 shx: 0.3.4 @@ -29812,6 +30431,16 @@ snapshots: '@ioredis/commands@1.2.0': {} '@irys/arweave@0.0.2': + dependencies: + asn1.js: 5.4.1 + async-retry: 1.3.3 + axios: 1.7.9 + base64-js: 1.5.1 + bignumber.js: 9.1.2 + transitivePeerDependencies: + - debug + + '@irys/arweave@0.0.2(debug@4.4.0)': dependencies: asn1.js: 5.4.1 async-retry: 1.3.3 @@ -29848,19 +30477,60 @@ snapshots: - encoding - utf-8-validate - '@irys/query@0.0.8': + '@irys/query@0.0.1(debug@4.4.0)': dependencies: async-retry: 1.3.3 axios: 1.7.9(debug@4.4.0) transitivePeerDependencies: - debug + '@irys/query@0.0.8': + dependencies: + async-retry: 1.3.3 + axios: 1.7.9 + transitivePeerDependencies: + - debug + '@irys/query@0.0.9': dependencies: + async-retry: 1.3.3 + axios: 1.7.9 + transitivePeerDependencies: + - debug + + '@irys/sdk@0.0.2(arweave@1.15.5)(bufferutil@4.0.9)(debug@4.4.0)(encoding@0.1.13)(utf-8-validate@5.0.10)': + dependencies: + '@ethersproject/bignumber': 5.7.0 + '@ethersproject/contracts': 5.7.0 + '@ethersproject/providers': 5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10) + '@ethersproject/wallet': 5.7.0 + '@irys/query': 0.0.1(debug@4.4.0) + '@near-js/crypto': 0.0.3 + '@near-js/keystores-browser': 0.0.3 + '@near-js/providers': 0.0.4(encoding@0.1.13) + '@near-js/transactions': 0.1.1 + '@solana/web3.js': 1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@supercharge/promise-pool': 3.2.0 + algosdk: 1.24.1(encoding@0.1.13) + aptos: 1.8.5(debug@4.4.0) + arbundles: 0.10.1(arweave@1.15.5)(bufferutil@4.0.9)(debug@4.4.0)(encoding@0.1.13)(utf-8-validate@5.0.10) async-retry: 1.3.3 axios: 1.7.9(debug@4.4.0) + base64url: 3.0.1 + bignumber.js: 9.1.2 + bs58: 5.0.0 + commander: 8.3.0 + csv: 5.5.3 + inquirer: 8.2.6 + js-sha256: 0.9.0 + mime-types: 2.1.35 + near-seed-phrase: 0.2.1 transitivePeerDependencies: + - arweave + - bufferutil - debug + - encoding + - utf-8-validate '@irys/sdk@0.2.11(arweave@1.15.5)(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)': dependencies: @@ -29879,7 +30549,7 @@ snapshots: algosdk: 1.24.1(encoding@0.1.13) arbundles: 0.11.2(arweave@1.15.5)(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) async-retry: 1.3.3 - axios: 1.7.9(debug@4.4.0) + axios: 1.7.9 base64url: 3.0.1 bignumber.js: 9.1.2 bs58: 5.0.0 @@ -29903,7 +30573,7 @@ snapshots: '@irys/query': 0.0.9 '@supercharge/promise-pool': 3.2.0 async-retry: 1.3.3 - axios: 1.7.9(debug@4.4.0) + axios: 1.7.9 base64url: 3.0.1 bignumber.js: 9.1.2 transitivePeerDependencies: @@ -29935,7 +30605,7 @@ snapshots: '@irys/bundles': 0.0.1(arweave@1.15.5)(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) '@irys/upload-core': 0.0.9(arweave@1.15.5)(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) async-retry: 1.3.3 - axios: 1.7.9(debug@4.4.0) + axios: 1.7.9 base64url: 3.0.1 bignumber.js: 9.1.2 csv-parse: 5.6.0 @@ -30229,7 +30899,7 @@ snapshots: '@kwsites/promise-deferred@1.1.1': {} - '@langchain/core@0.3.29(openai@4.73.0(encoding@0.1.13)(zod@3.23.8))': + '@langchain/core@0.3.30(openai@4.73.0(encoding@0.1.13)(zod@3.23.8))': dependencies: '@cfworker/json-schema': 4.1.0 ansi-styles: 5.2.0 @@ -30246,14 +30916,14 @@ snapshots: transitivePeerDependencies: - openai - '@langchain/core@0.3.29(openai@4.78.1(encoding@0.1.13)(zod@3.23.8))': + '@langchain/core@0.3.30(openai@4.79.1(encoding@0.1.13)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@3.24.1))': dependencies: '@cfworker/json-schema': 4.1.0 ansi-styles: 5.2.0 camelcase: 6.3.0 decamelize: 1.2.0 js-tiktoken: 1.0.15 - langsmith: 0.2.15(openai@4.78.1(encoding@0.1.13)(zod@3.23.8)) + langsmith: 0.2.15(openai@4.79.1(encoding@0.1.13)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@3.24.1)) mustache: 4.2.0 p-queue: 6.6.2 p-retry: 4.6.2 @@ -30263,14 +30933,14 @@ snapshots: transitivePeerDependencies: - openai - '@langchain/core@0.3.29(openai@4.78.1(encoding@0.1.13)(zod@3.24.1))': + '@langchain/core@0.3.30(openai@4.79.1(encoding@0.1.13)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(zod@3.23.8))': dependencies: '@cfworker/json-schema': 4.1.0 ansi-styles: 5.2.0 camelcase: 6.3.0 decamelize: 1.2.0 js-tiktoken: 1.0.15 - langsmith: 0.2.15(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)) + langsmith: 0.2.15(openai@4.79.1(encoding@0.1.13)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(zod@3.23.8)) mustache: 4.2.0 p-queue: 6.6.2 p-retry: 4.6.2 @@ -30280,30 +30950,56 @@ snapshots: transitivePeerDependencies: - openai - '@langchain/groq@0.1.3(@langchain/core@0.3.29(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(encoding@0.1.13)': + '@langchain/groq@0.1.3(@langchain/core@0.3.30(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(encoding@0.1.13)(ws@7.5.10(bufferutil@4.0.9)(utf-8-validate@5.0.10))': + dependencies: + '@langchain/core': 0.3.30(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)) + '@langchain/openai': 0.3.17(@langchain/core@0.3.30(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(encoding@0.1.13)(ws@7.5.10(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + groq-sdk: 0.5.0(encoding@0.1.13) + zod: 3.23.8 + zod-to-json-schema: 3.24.1(zod@3.23.8) + transitivePeerDependencies: + - encoding + - ws + optional: true + + '@langchain/groq@0.1.3(@langchain/core@0.3.30(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(encoding@0.1.13)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))': + dependencies: + '@langchain/core': 0.3.30(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)) + '@langchain/openai': 0.3.17(@langchain/core@0.3.30(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(encoding@0.1.13)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + groq-sdk: 0.5.0(encoding@0.1.13) + zod: 3.23.8 + zod-to-json-schema: 3.24.1(zod@3.23.8) + transitivePeerDependencies: + - encoding + - ws + optional: true + + '@langchain/groq@0.1.3(@langchain/core@0.3.30(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(encoding@0.1.13)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))': dependencies: - '@langchain/core': 0.3.29(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)) - '@langchain/openai': 0.3.17(@langchain/core@0.3.29(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(encoding@0.1.13) + '@langchain/core': 0.3.30(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)) + '@langchain/openai': 0.3.17(@langchain/core@0.3.30(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(encoding@0.1.13)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)) groq-sdk: 0.5.0(encoding@0.1.13) zod: 3.23.8 zod-to-json-schema: 3.24.1(zod@3.23.8) transitivePeerDependencies: - encoding + - ws optional: true - '@langchain/groq@0.1.3(@langchain/core@0.3.29(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(encoding@0.1.13)': + '@langchain/groq@0.1.3(@langchain/core@0.3.30(openai@4.79.1(encoding@0.1.13)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@3.24.1)))(encoding@0.1.13)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))': dependencies: - '@langchain/core': 0.3.29(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)) - '@langchain/openai': 0.3.17(@langchain/core@0.3.29(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(encoding@0.1.13) + '@langchain/core': 0.3.30(openai@4.79.1(encoding@0.1.13)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@3.24.1)) + '@langchain/openai': 0.3.17(@langchain/core@0.3.30(openai@4.79.1(encoding@0.1.13)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@3.24.1)))(encoding@0.1.13)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) groq-sdk: 0.5.0(encoding@0.1.13) zod: 3.23.8 zod-to-json-schema: 3.24.1(zod@3.23.8) transitivePeerDependencies: - encoding + - ws - '@langchain/langgraph-checkpoint@0.0.13(@langchain/core@0.3.29(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))': + '@langchain/langgraph-checkpoint@0.0.13(@langchain/core@0.3.30(openai@4.79.1(encoding@0.1.13)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@3.24.1)))': dependencies: - '@langchain/core': 0.3.29(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)) + '@langchain/core': 0.3.30(openai@4.79.1(encoding@0.1.13)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@3.24.1)) uuid: 10.0.0 '@langchain/langgraph-sdk@0.0.36': @@ -30313,51 +31009,138 @@ snapshots: p-retry: 4.6.2 uuid: 9.0.1 - '@langchain/langgraph@0.2.39(@langchain/core@0.3.29(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))': + '@langchain/langgraph@0.2.40(@langchain/core@0.3.30(openai@4.79.1(encoding@0.1.13)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@3.24.1)))': dependencies: - '@langchain/core': 0.3.29(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)) - '@langchain/langgraph-checkpoint': 0.0.13(@langchain/core@0.3.29(openai@4.78.1(encoding@0.1.13)(zod@3.24.1))) + '@langchain/core': 0.3.30(openai@4.79.1(encoding@0.1.13)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@3.24.1)) + '@langchain/langgraph-checkpoint': 0.0.13(@langchain/core@0.3.30(openai@4.79.1(encoding@0.1.13)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@3.24.1))) '@langchain/langgraph-sdk': 0.0.36 uuid: 10.0.0 zod: 3.23.8 - '@langchain/openai@0.3.17(@langchain/core@0.3.29(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(encoding@0.1.13)': + '@langchain/openai@0.3.17(@langchain/core@0.3.30(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(encoding@0.1.13)(ws@7.5.10(bufferutil@4.0.9)(utf-8-validate@5.0.10))': dependencies: - '@langchain/core': 0.3.29(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)) + '@langchain/core': 0.3.30(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)) js-tiktoken: 1.0.15 - openai: 4.78.1(encoding@0.1.13)(zod@3.23.8) + openai: 4.79.1(encoding@0.1.13)(ws@7.5.10(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@3.23.8) zod: 3.23.8 zod-to-json-schema: 3.24.1(zod@3.23.8) transitivePeerDependencies: - encoding + - ws - '@langchain/openai@0.3.17(@langchain/core@0.3.29(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(encoding@0.1.13)': + '@langchain/openai@0.3.17(@langchain/core@0.3.30(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(encoding@0.1.13)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))': dependencies: - '@langchain/core': 0.3.29(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)) + '@langchain/core': 0.3.30(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)) js-tiktoken: 1.0.15 - openai: 4.78.1(encoding@0.1.13)(zod@3.23.8) + openai: 4.79.1(encoding@0.1.13)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@3.23.8) zod: 3.23.8 zod-to-json-schema: 3.24.1(zod@3.23.8) transitivePeerDependencies: - encoding + - ws - '@langchain/textsplitters@0.1.0(@langchain/core@0.3.29(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))': + '@langchain/openai@0.3.17(@langchain/core@0.3.30(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(encoding@0.1.13)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))': dependencies: - '@langchain/core': 0.3.29(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)) + '@langchain/core': 0.3.30(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)) + js-tiktoken: 1.0.15 + openai: 4.79.1(encoding@0.1.13)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(zod@3.23.8) + zod: 3.23.8 + zod-to-json-schema: 3.24.1(zod@3.23.8) + transitivePeerDependencies: + - encoding + - ws + + '@langchain/openai@0.3.17(@langchain/core@0.3.30(openai@4.79.1(encoding@0.1.13)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@3.24.1)))(encoding@0.1.13)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))': + dependencies: + '@langchain/core': 0.3.30(openai@4.79.1(encoding@0.1.13)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@3.24.1)) + js-tiktoken: 1.0.15 + openai: 4.79.1(encoding@0.1.13)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@3.23.8) + zod: 3.23.8 + zod-to-json-schema: 3.24.1(zod@3.23.8) + transitivePeerDependencies: + - encoding + - ws + + '@langchain/textsplitters@0.1.0(@langchain/core@0.3.30(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))': + dependencies: + '@langchain/core': 0.3.30(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)) js-tiktoken: 1.0.15 - '@langchain/textsplitters@0.1.0(@langchain/core@0.3.29(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))': + '@langchain/textsplitters@0.1.0(@langchain/core@0.3.30(openai@4.79.1(encoding@0.1.13)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@3.24.1)))': dependencies: - '@langchain/core': 0.3.29(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)) + '@langchain/core': 0.3.30(openai@4.79.1(encoding@0.1.13)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@3.24.1)) js-tiktoken: 1.0.15 + '@ledgerhq/devices@6.27.1': + dependencies: + '@ledgerhq/errors': 6.19.1 + '@ledgerhq/logs': 6.12.0 + rxjs: 6.6.7 + semver: 7.6.3 + + '@ledgerhq/devices@8.4.4': + dependencies: + '@ledgerhq/errors': 6.19.1 + '@ledgerhq/logs': 6.12.0 + rxjs: 7.8.1 + semver: 7.6.3 + + '@ledgerhq/errors@6.19.1': {} + + '@ledgerhq/hw-app-solana@7.2.4': + dependencies: + '@ledgerhq/errors': 6.19.1 + '@ledgerhq/hw-transport': 6.31.4 + bip32-path: 0.4.2 + + '@ledgerhq/hw-transport-node-hid-noevents@6.30.5': + dependencies: + '@ledgerhq/devices': 8.4.4 + '@ledgerhq/errors': 6.19.1 + '@ledgerhq/hw-transport': 6.31.4 + '@ledgerhq/logs': 6.12.0 + node-hid: 2.1.2 + + '@ledgerhq/hw-transport-node-hid@6.29.5': + dependencies: + '@ledgerhq/devices': 8.4.4 + '@ledgerhq/errors': 6.19.1 + '@ledgerhq/hw-transport': 6.31.4 + '@ledgerhq/hw-transport-node-hid-noevents': 6.30.5 + '@ledgerhq/logs': 6.12.0 + lodash: 4.17.21 + node-hid: 2.1.2 + usb: 2.9.0 + + '@ledgerhq/hw-transport-webhid@6.27.1': + dependencies: + '@ledgerhq/devices': 6.27.1 + '@ledgerhq/errors': 6.19.1 + '@ledgerhq/hw-transport': 6.31.4 + '@ledgerhq/logs': 6.12.0 + + '@ledgerhq/hw-transport@6.27.1': + dependencies: + '@ledgerhq/devices': 6.27.1 + '@ledgerhq/errors': 6.19.1 + events: 3.3.0 + + '@ledgerhq/hw-transport@6.31.4': + dependencies: + '@ledgerhq/devices': 8.4.4 + '@ledgerhq/errors': 6.19.1 + '@ledgerhq/logs': 6.12.0 + events: 3.3.0 + + '@ledgerhq/logs@6.12.0': {} + '@leichtgewicht/ip-codec@2.0.5': {} - '@lens-network/sdk@0.0.0-canary-20241203140504(ethers@6.13.4(bufferutil@4.0.9)(utf-8-validate@6.0.5))(viem@2.21.58(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@6.0.5)(zod@3.24.1))(zksync-ethers@6.15.3(ethers@6.13.4(bufferutil@4.0.9)(utf-8-validate@6.0.5)))': + '@lens-network/sdk@0.0.0-canary-20241203140504(ethers@6.13.4(bufferutil@4.0.9)(utf-8-validate@6.0.5))(viem@2.21.58(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@6.0.5)(zod@3.24.1))(zksync-ethers@6.15.4(ethers@6.13.4(bufferutil@4.0.9)(utf-8-validate@6.0.5)))': optionalDependencies: ethers: 6.13.4(bufferutil@4.0.9)(utf-8-validate@6.0.5) viem: 2.21.58(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@6.0.5)(zod@3.24.1) - zksync-ethers: 6.15.3(ethers@6.13.4(bufferutil@4.0.9)(utf-8-validate@6.0.5)) + zksync-ethers: 6.15.4(ethers@6.13.4(bufferutil@4.0.9)(utf-8-validate@6.0.5)) '@lens-protocol/blockchain-bindings@0.10.2(@jest/globals@29.7.0)(bufferutil@4.0.9)(utf-8-validate@5.0.10)': dependencies: @@ -30378,7 +31161,7 @@ snapshots: - utf-8-validate - wait-for-expect - '@lens-protocol/client@2.2.0(@jest/globals@29.7.0)(@lens-protocol/metadata@1.2.0(zod@3.23.8))(@types/react@19.0.5)(bufferutil@4.0.9)(encoding@0.1.13)(ethers@6.13.4(bufferutil@4.0.9)(utf-8-validate@5.0.10))(react@19.0.0)(utf-8-validate@5.0.10)': + '@lens-protocol/client@2.2.0(@jest/globals@29.7.0)(@lens-protocol/metadata@1.2.0(zod@3.23.8))(@types/react@19.0.7)(bufferutil@4.0.9)(encoding@0.1.13)(ethers@6.13.4(bufferutil@4.0.9)(utf-8-validate@5.0.10))(react@19.0.0)(utf-8-validate@5.0.10)': dependencies: '@ethersproject/abi': 5.7.0 '@ethersproject/abstract-signer': 5.7.0 @@ -30389,7 +31172,7 @@ snapshots: '@ethersproject/providers': 5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10) '@ethersproject/wallet': 5.7.0 '@lens-protocol/blockchain-bindings': 0.10.2(@jest/globals@29.7.0)(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@lens-protocol/gated-content': 0.5.1(@ethersproject/abi@5.7.0)(@ethersproject/address@5.7.0)(@ethersproject/bignumber@5.7.0)(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@ethersproject/wallet@5.7.0)(@lens-protocol/metadata@1.2.0(zod@3.23.8))(@types/react@19.0.5)(bufferutil@4.0.9)(encoding@0.1.13)(ethers@6.13.4(bufferutil@4.0.9)(utf-8-validate@5.0.10))(react@19.0.0)(utf-8-validate@5.0.10)(zod@3.23.8) + '@lens-protocol/gated-content': 0.5.1(@ethersproject/abi@5.7.0)(@ethersproject/address@5.7.0)(@ethersproject/bignumber@5.7.0)(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@ethersproject/wallet@5.7.0)(@lens-protocol/metadata@1.2.0(zod@3.23.8))(@types/react@19.0.7)(bufferutil@4.0.9)(encoding@0.1.13)(ethers@6.13.4(bufferutil@4.0.9)(utf-8-validate@5.0.10))(react@19.0.0)(utf-8-validate@5.0.10)(zod@3.23.8) '@lens-protocol/shared-kernel': 0.12.0 '@lens-protocol/storage': 0.8.1 graphql: 16.10.0 @@ -30438,7 +31221,7 @@ snapshots: optionalDependencies: '@jest/globals': 29.7.0 - '@lens-protocol/gated-content@0.5.1(@ethersproject/abi@5.7.0)(@ethersproject/address@5.7.0)(@ethersproject/bignumber@5.7.0)(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@ethersproject/wallet@5.7.0)(@lens-protocol/metadata@1.2.0(zod@3.23.8))(@types/react@19.0.5)(bufferutil@4.0.9)(encoding@0.1.13)(ethers@6.13.4(bufferutil@4.0.9)(utf-8-validate@5.0.10))(react@19.0.0)(utf-8-validate@5.0.10)(zod@3.23.8)': + '@lens-protocol/gated-content@0.5.1(@ethersproject/abi@5.7.0)(@ethersproject/address@5.7.0)(@ethersproject/bignumber@5.7.0)(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@ethersproject/wallet@5.7.0)(@lens-protocol/metadata@1.2.0(zod@3.23.8))(@types/react@19.0.7)(bufferutil@4.0.9)(encoding@0.1.13)(ethers@6.13.4(bufferutil@4.0.9)(utf-8-validate@5.0.10))(react@19.0.0)(utf-8-validate@5.0.10)(zod@3.23.8)': dependencies: '@ethersproject/abi': 5.7.0 '@ethersproject/address': 5.7.0 @@ -30453,7 +31236,7 @@ snapshots: '@lit-protocol/constants': 2.1.62 '@lit-protocol/crypto': 2.1.62(bufferutil@4.0.9)(utf-8-validate@5.0.10) '@lit-protocol/encryption': 2.1.62(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@lit-protocol/node-client': 2.1.62(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@ethersproject/wallet@5.7.0)(@types/react@19.0.5)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.0.0)(utf-8-validate@5.0.10) + '@lit-protocol/node-client': 2.1.62(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@ethersproject/wallet@5.7.0)(@types/react@19.0.7)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.0.0)(utf-8-validate@5.0.10) '@lit-protocol/types': 2.1.62 siwe: 2.3.2(ethers@6.13.4(bufferutil@4.0.9)(utf-8-validate@5.0.10)) tslib: 2.8.1 @@ -30496,7 +31279,7 @@ snapshots: '@ethersproject/address': 5.7.0 decimal.js: 10.4.3 lodash: 4.17.21 - traverse: 0.6.10 + traverse: 0.6.11 tslib: 2.8.1 '@lens-protocol/storage@0.8.1': @@ -30609,6 +31392,21 @@ snapshots: '@lifi/types@16.3.0': {} + '@lightprotocol/compressed-token@0.17.1(@lightprotocol/stateless.js@0.17.1(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10)': + dependencies: + '@coral-xyz/anchor': 0.29.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@lightprotocol/stateless.js': 0.17.1(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@solana/spl-token': 0.4.8(@solana/web3.js@1.95.3(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@solana/web3.js': 1.95.3(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + buffer: 6.0.3 + tweetnacl: 1.0.3 + transitivePeerDependencies: + - bufferutil + - encoding + - fastestsmallesttextencoderdecoder + - typescript + - utf-8-validate + '@lightprotocol/compressed-token@0.17.1(@lightprotocol/stateless.js@0.17.1(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10)': dependencies: '@coral-xyz/anchor': 0.29.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) @@ -30651,14 +31449,14 @@ snapshots: - bufferutil - utf-8-validate - '@lit-protocol/auth-browser@2.1.62(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@ethersproject/wallet@5.7.0)(@types/react@19.0.5)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.0.0)(utf-8-validate@5.0.10)': + '@lit-protocol/auth-browser@2.1.62(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@ethersproject/wallet@5.7.0)(@types/react@19.0.7)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.0.0)(utf-8-validate@5.0.10)': dependencies: '@lit-protocol/constants': 2.1.62 '@lit-protocol/misc': 2.1.62 '@lit-protocol/misc-browser': 2.1.62(bufferutil@4.0.9)(utf-8-validate@5.0.10) '@lit-protocol/types': 2.1.62 '@lit-protocol/uint8arrays': 2.1.62 - '@walletconnect/ethereum-provider': 2.17.3(@types/react@19.0.5)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.0.0)(utf-8-validate@5.0.10) + '@walletconnect/ethereum-provider': 2.17.4(@types/react@19.0.7)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.0.0)(utf-8-validate@5.0.10) ethers: 5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10) lit-connect-modal: 0.1.11 lit-siwe: 1.1.8(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@ethersproject/wallet@5.7.0) @@ -30759,10 +31557,10 @@ snapshots: '@lit-protocol/nacl@2.1.62': {} - '@lit-protocol/node-client@2.1.62(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@ethersproject/wallet@5.7.0)(@types/react@19.0.5)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.0.0)(utf-8-validate@5.0.10)': + '@lit-protocol/node-client@2.1.62(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@ethersproject/wallet@5.7.0)(@types/react@19.0.7)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.0.0)(utf-8-validate@5.0.10)': dependencies: '@lit-protocol/access-control-conditions': 2.1.62(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@lit-protocol/auth-browser': 2.1.62(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@ethersproject/wallet@5.7.0)(@types/react@19.0.5)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.0.0)(utf-8-validate@5.0.10) + '@lit-protocol/auth-browser': 2.1.62(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@ethersproject/wallet@5.7.0)(@types/react@19.0.7)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.0.0)(utf-8-validate@5.0.10) '@lit-protocol/bls-sdk': 2.1.62 '@lit-protocol/constants': 2.1.62 '@lit-protocol/crypto': 2.1.62(bufferutil@4.0.9)(utf-8-validate@5.0.10) @@ -30774,7 +31572,7 @@ snapshots: '@lit-protocol/nacl': 2.1.62 '@lit-protocol/types': 2.1.62 '@lit-protocol/uint8arrays': 2.1.62 - '@walletconnect/ethereum-provider': 2.17.3(@types/react@19.0.5)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.0.0)(utf-8-validate@5.0.10) + '@walletconnect/ethereum-provider': 2.17.4(@types/react@19.0.7)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.0.0)(utf-8-validate@5.0.10) ethers: 5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10) jszip: 3.10.1 lit-connect-modal: 0.1.11 @@ -30843,7 +31641,7 @@ snapshots: - supports-color optional: true - '@massalabs/massa-web3@5.1.0': + '@massalabs/massa-web3@5.1.1': dependencies: '@noble/ed25519': 1.7.3 '@noble/hashes': 1.7.0 @@ -30889,12 +31687,159 @@ snapshots: - acorn - supports-color - '@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1)': + '@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1)': dependencies: '@types/mdx': 2.0.13 - '@types/react': 19.0.5 + '@types/react': 19.0.7 react: 18.3.1 + '@mercurial-finance/dynamic-amm-sdk@1.1.19(@solana/buffer-layout@4.0.1)(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10)': + dependencies: + '@coral-xyz/anchor': 0.28.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@coral-xyz/borsh': 0.28.0(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)) + '@mercurial-finance/token-math': 6.0.0 + '@mercurial-finance/vault-sdk': 2.2.0(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@metaplex-foundation/mpl-token-metadata': 2.13.0(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@meteora-ag/stake-for-fee': 1.0.28(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@project-serum/anchor': 0.24.2(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@solana/buffer-layout': 4.0.1 + '@solana/spl-token': 0.4.9(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@solana/spl-token-registry': 0.2.4574 + '@solana/web3.js': 1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + bn-sqrt: 1.0.0 + bn.js: 5.2.1 + decimal.js: 10.4.3 + dotenv: 16.4.7 + invariant: 2.2.4 + transitivePeerDependencies: + - bufferutil + - encoding + - fastestsmallesttextencoderdecoder + - supports-color + - typescript + - utf-8-validate + + '@mercurial-finance/dynamic-amm-sdk@1.1.19(@solana/buffer-layout@4.0.1)(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10)': + dependencies: + '@coral-xyz/anchor': 0.28.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@coral-xyz/borsh': 0.28.0(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)) + '@mercurial-finance/token-math': 6.0.0 + '@mercurial-finance/vault-sdk': 2.2.0(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@metaplex-foundation/mpl-token-metadata': 2.13.0(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@meteora-ag/stake-for-fee': 1.0.28(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@project-serum/anchor': 0.24.2(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@solana/buffer-layout': 4.0.1 + '@solana/spl-token': 0.4.9(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@solana/spl-token-registry': 0.2.4574 + '@solana/web3.js': 1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + bn-sqrt: 1.0.0 + bn.js: 5.2.1 + decimal.js: 10.4.3 + dotenv: 16.4.7 + invariant: 2.2.4 + transitivePeerDependencies: + - bufferutil + - encoding + - fastestsmallesttextencoderdecoder + - supports-color + - typescript + - utf-8-validate + + '@mercurial-finance/dynamic-amm-sdk@1.1.23(@solana/buffer-layout@4.0.1)(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10)': + dependencies: + '@coral-xyz/anchor': 0.28.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@coral-xyz/borsh': 0.28.0(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)) + '@mercurial-finance/token-math': 6.0.0 + '@mercurial-finance/vault-sdk': 2.2.0(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@metaplex-foundation/mpl-token-metadata': 2.13.0(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@meteora-ag/m3m3': 1.0.4(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@project-serum/anchor': 0.24.2(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@solana/buffer-layout': 4.0.1 + '@solana/spl-token': 0.4.9(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@solana/spl-token-registry': 0.2.4574 + '@solana/web3.js': 1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + bn-sqrt: 1.0.0 + bn.js: 5.2.1 + decimal.js: 10.4.3 + dotenv: 16.4.7 + invariant: 2.2.4 + transitivePeerDependencies: + - bufferutil + - encoding + - fastestsmallesttextencoderdecoder + - supports-color + - typescript + - utf-8-validate + + '@mercurial-finance/dynamic-amm-sdk@1.1.23(@solana/buffer-layout@4.0.1)(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10)': + dependencies: + '@coral-xyz/anchor': 0.28.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@coral-xyz/borsh': 0.28.0(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)) + '@mercurial-finance/token-math': 6.0.0 + '@mercurial-finance/vault-sdk': 2.2.0(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@metaplex-foundation/mpl-token-metadata': 2.13.0(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@meteora-ag/m3m3': 1.0.4(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@project-serum/anchor': 0.24.2(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@solana/buffer-layout': 4.0.1 + '@solana/spl-token': 0.4.9(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@solana/spl-token-registry': 0.2.4574 + '@solana/web3.js': 1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + bn-sqrt: 1.0.0 + bn.js: 5.2.1 + decimal.js: 10.4.3 + dotenv: 16.4.7 + invariant: 2.2.4 + transitivePeerDependencies: + - bufferutil + - encoding + - fastestsmallesttextencoderdecoder + - supports-color + - typescript + - utf-8-validate + + '@mercurial-finance/token-math@6.0.0': + dependencies: + '@types/big.js': 6.2.2 + big.js: 6.2.2 + tiny-invariant: 1.3.3 + tslib: 2.8.1 + + '@mercurial-finance/vault-sdk@2.2.0(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10)': + dependencies: + '@coral-xyz/anchor': 0.28.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@solana/buffer-layout': 4.0.1 + '@solana/spl-token': 0.4.9(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@solana/spl-token-registry': 0.2.4574 + '@solana/web3.js': 1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + bn.js: 5.2.1 + cross-fetch: 3.2.0(encoding@0.1.13) + decimal.js: 10.3.1 + jsbi: 4.3.0 + transitivePeerDependencies: + - bufferutil + - encoding + - fastestsmallesttextencoderdecoder + - typescript + - utf-8-validate + + '@mercurial-finance/vault-sdk@2.2.0(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10)': + dependencies: + '@coral-xyz/anchor': 0.28.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@solana/buffer-layout': 4.0.1 + '@solana/spl-token': 0.4.9(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@solana/spl-token-registry': 0.2.4574 + '@solana/web3.js': 1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + bn.js: 5.2.1 + cross-fetch: 3.2.0(encoding@0.1.13) + decimal.js: 10.3.1 + jsbi: 4.3.0 + transitivePeerDependencies: + - bufferutil + - encoding + - fastestsmallesttextencoderdecoder + - typescript + - utf-8-validate + '@mermaid-js/parser@0.3.0': dependencies: langium: 3.0.0 @@ -30978,6 +31923,57 @@ snapshots: '@metaplex-foundation/cusper@0.0.2': {} + '@metaplex-foundation/js@0.20.1(arweave@1.15.5)(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10)': + dependencies: + '@irys/sdk': 0.0.2(arweave@1.15.5)(bufferutil@4.0.9)(debug@4.4.0)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@metaplex-foundation/beet': 0.7.1 + '@metaplex-foundation/mpl-auction-house': 2.5.1(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@metaplex-foundation/mpl-bubblegum': 0.6.2(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@metaplex-foundation/mpl-candy-guard': 0.3.2(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@metaplex-foundation/mpl-candy-machine': 5.1.0(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@metaplex-foundation/mpl-candy-machine-core': 0.1.2(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@metaplex-foundation/mpl-token-metadata': 2.13.0(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@noble/ed25519': 1.7.3 + '@noble/hashes': 1.7.0 + '@solana/spl-account-compression': 0.1.10(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@solana/spl-token': 0.3.11(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@solana/web3.js': 1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + bignumber.js: 9.1.2 + bn.js: 5.2.1 + bs58: 5.0.0 + buffer: 6.0.3 + debug: 4.4.0(supports-color@5.5.0) + eventemitter3: 4.0.7 + lodash.clonedeep: 4.5.0 + lodash.isequal: 4.5.0 + merkletreejs: 0.3.11 + mime: 3.0.0 + node-fetch: 2.7.0(encoding@0.1.13) + transitivePeerDependencies: + - arweave + - bufferutil + - encoding + - fastestsmallesttextencoderdecoder + - supports-color + - typescript + - utf-8-validate + + '@metaplex-foundation/mpl-auction-house@2.5.1(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10)': + dependencies: + '@metaplex-foundation/beet': 0.6.1 + '@metaplex-foundation/beet-solana': 0.3.1(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@metaplex-foundation/cusper': 0.0.2 + '@solana/spl-token': 0.3.11(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@solana/web3.js': 1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + bn.js: 5.2.1 + transitivePeerDependencies: + - bufferutil + - encoding + - fastestsmallesttextencoderdecoder + - supports-color + - typescript + - utf-8-validate + '@metaplex-foundation/mpl-auction-house@2.5.1(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10)': dependencies: '@metaplex-foundation/beet': 0.6.1 @@ -30994,6 +31990,43 @@ snapshots: - typescript - utf-8-validate + '@metaplex-foundation/mpl-bubblegum@0.6.2(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10)': + dependencies: + '@metaplex-foundation/beet': 0.7.1 + '@metaplex-foundation/beet-solana': 0.4.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@metaplex-foundation/cusper': 0.0.2 + '@metaplex-foundation/mpl-token-metadata': 2.13.0(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@solana/spl-account-compression': 0.1.10(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@solana/spl-token': 0.1.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@solana/web3.js': 1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + bn.js: 5.2.1 + js-sha3: 0.8.0 + transitivePeerDependencies: + - bufferutil + - encoding + - fastestsmallesttextencoderdecoder + - supports-color + - typescript + - utf-8-validate + + '@metaplex-foundation/mpl-bubblegum@0.7.0(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10)': + dependencies: + '@metaplex-foundation/beet': 0.7.1 + '@metaplex-foundation/beet-solana': 0.4.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@metaplex-foundation/cusper': 0.0.2 + '@metaplex-foundation/mpl-token-metadata': 2.13.0(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@solana/spl-account-compression': 0.1.10(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@solana/spl-token': 0.1.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@solana/web3.js': 1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + js-sha3: 0.8.0 + transitivePeerDependencies: + - bufferutil + - encoding + - fastestsmallesttextencoderdecoder + - supports-color + - typescript + - utf-8-validate + '@metaplex-foundation/mpl-bubblegum@0.7.0(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10)': dependencies: '@metaplex-foundation/beet': 0.7.1 @@ -31012,12 +32045,70 @@ snapshots: - typescript - utf-8-validate + '@metaplex-foundation/mpl-candy-guard@0.3.2(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)': + dependencies: + '@metaplex-foundation/beet': 0.4.0 + '@metaplex-foundation/beet-solana': 0.3.1(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@metaplex-foundation/cusper': 0.0.2 + '@solana/web3.js': 1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + bn.js: 5.2.1 + transitivePeerDependencies: + - bufferutil + - encoding + - supports-color + - utf-8-validate + + '@metaplex-foundation/mpl-candy-machine-core@0.1.2(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)': + dependencies: + '@metaplex-foundation/beet': 0.4.0 + '@metaplex-foundation/beet-solana': 0.3.1(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@metaplex-foundation/cusper': 0.0.2 + '@solana/web3.js': 1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + bn.js: 5.2.1 + transitivePeerDependencies: + - bufferutil + - encoding + - supports-color + - utf-8-validate + + '@metaplex-foundation/mpl-candy-machine@5.1.0(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10)': + dependencies: + '@metaplex-foundation/beet': 0.7.1 + '@metaplex-foundation/beet-solana': 0.4.1(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@metaplex-foundation/cusper': 0.0.2 + '@solana/spl-token': 0.3.11(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@solana/web3.js': 1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + transitivePeerDependencies: + - bufferutil + - encoding + - fastestsmallesttextencoderdecoder + - supports-color + - typescript + - utf-8-validate + '@metaplex-foundation/mpl-core@1.1.1(@metaplex-foundation/umi@0.9.2)(@noble/hashes@1.7.0)': dependencies: '@metaplex-foundation/umi': 0.9.2 '@msgpack/msgpack': 3.0.0-beta2 '@noble/hashes': 1.7.0 + '@metaplex-foundation/mpl-token-metadata@2.13.0(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10)': + dependencies: + '@metaplex-foundation/beet': 0.7.2 + '@metaplex-foundation/beet-solana': 0.4.1(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@metaplex-foundation/cusper': 0.0.2 + '@solana/spl-token': 0.3.11(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@solana/web3.js': 1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + bn.js: 5.2.1 + debug: 4.4.0(supports-color@5.5.0) + transitivePeerDependencies: + - bufferutil + - encoding + - fastestsmallesttextencoderdecoder + - supports-color + - typescript + - utf-8-validate + '@metaplex-foundation/mpl-token-metadata@2.13.0(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10)': dependencies: '@metaplex-foundation/beet': 0.7.2 @@ -31204,6 +32295,188 @@ snapshots: '@metaplex-foundation/umi-public-keys': 0.8.9 '@metaplex-foundation/umi-serializers': 0.9.0 + '@meteora-ag/alpha-vault@1.1.7(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10)': + dependencies: + '@coral-xyz/anchor': 0.28.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@mercurial-finance/dynamic-amm-sdk': 1.1.19(@solana/buffer-layout@4.0.1)(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@meteora-ag/dlmm': 1.3.0(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@solana/buffer-layout': 4.0.1 + '@solana/spl-token': 0.4.9(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@solana/web3.js': 1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@types/node': 22.10.7 + decimal.js: 10.4.3 + gaussian: 1.3.0 + js-sha256: 0.11.0 + tiny-invariant: 1.3.3 + transitivePeerDependencies: + - bufferutil + - encoding + - fastestsmallesttextencoderdecoder + - supports-color + - typescript + - utf-8-validate + + '@meteora-ag/alpha-vault@1.1.7(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10)': + dependencies: + '@coral-xyz/anchor': 0.28.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@mercurial-finance/dynamic-amm-sdk': 1.1.19(@solana/buffer-layout@4.0.1)(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@meteora-ag/dlmm': 1.3.0(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@solana/buffer-layout': 4.0.1 + '@solana/spl-token': 0.4.9(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@solana/web3.js': 1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@types/node': 22.10.7 + decimal.js: 10.4.3 + gaussian: 1.3.0 + js-sha256: 0.11.0 + tiny-invariant: 1.3.3 + transitivePeerDependencies: + - bufferutil + - encoding + - fastestsmallesttextencoderdecoder + - supports-color + - typescript + - utf-8-validate + + '@meteora-ag/dlmm@1.3.0(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10)': + dependencies: + '@coral-xyz/anchor': 0.28.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@coral-xyz/borsh': 0.28.0(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)) + '@solana/buffer-layout': 4.0.1 + '@solana/spl-token': 0.4.9(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@solana/web3.js': 1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + bn.js: 5.2.1 + decimal.js: 10.4.3 + express: 4.21.1 + gaussian: 1.3.0 + transitivePeerDependencies: + - bufferutil + - encoding + - fastestsmallesttextencoderdecoder + - supports-color + - typescript + - utf-8-validate + + '@meteora-ag/dlmm@1.3.0(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10)': + dependencies: + '@coral-xyz/anchor': 0.28.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@coral-xyz/borsh': 0.28.0(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)) + '@solana/buffer-layout': 4.0.1 + '@solana/spl-token': 0.4.9(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@solana/web3.js': 1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + bn.js: 5.2.1 + decimal.js: 10.4.3 + express: 4.21.1 + gaussian: 1.3.0 + transitivePeerDependencies: + - bufferutil + - encoding + - fastestsmallesttextencoderdecoder + - supports-color + - typescript + - utf-8-validate + + '@meteora-ag/dlmm@1.3.8(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10)': + dependencies: + '@coral-xyz/anchor': 0.28.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@coral-xyz/borsh': 0.28.0(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)) + '@solana-developers/helpers': 2.5.6(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@solana/buffer-layout': 4.0.1 + '@solana/spl-token': 0.4.9(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@solana/web3.js': 1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + bn.js: 5.2.1 + decimal.js: 10.4.3 + express: 4.21.1 + gaussian: 1.3.0 + transitivePeerDependencies: + - bufferutil + - encoding + - fastestsmallesttextencoderdecoder + - supports-color + - typescript + - utf-8-validate + + '@meteora-ag/dlmm@1.3.8(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10)': + dependencies: + '@coral-xyz/anchor': 0.28.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@coral-xyz/borsh': 0.28.0(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)) + '@solana-developers/helpers': 2.5.6(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@solana/buffer-layout': 4.0.1 + '@solana/spl-token': 0.4.9(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@solana/web3.js': 1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + bn.js: 5.2.1 + decimal.js: 10.4.3 + express: 4.21.1 + gaussian: 1.3.0 + transitivePeerDependencies: + - bufferutil + - encoding + - fastestsmallesttextencoderdecoder + - supports-color + - typescript + - utf-8-validate + + '@meteora-ag/m3m3@1.0.4(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10)': + dependencies: + '@coral-xyz/anchor': 0.28.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@coral-xyz/borsh': 0.30.1(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)) + '@solana-developers/helpers': 2.5.6(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@solana/spl-token': 0.4.9(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@solana/web3.js': 1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + bn.js: 5.2.1 + decimal.js: 10.4.3 + transitivePeerDependencies: + - bufferutil + - encoding + - fastestsmallesttextencoderdecoder + - typescript + - utf-8-validate + + '@meteora-ag/m3m3@1.0.4(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10)': + dependencies: + '@coral-xyz/anchor': 0.28.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@coral-xyz/borsh': 0.30.1(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)) + '@solana-developers/helpers': 2.5.6(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@solana/spl-token': 0.4.9(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@solana/web3.js': 1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + bn.js: 5.2.1 + decimal.js: 10.4.3 + transitivePeerDependencies: + - bufferutil + - encoding + - fastestsmallesttextencoderdecoder + - typescript + - utf-8-validate + + '@meteora-ag/stake-for-fee@1.0.28(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10)': + dependencies: + '@coral-xyz/anchor': 0.28.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@coral-xyz/borsh': 0.30.1(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)) + '@solana/spl-token': 0.4.9(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@solana/web3.js': 1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + bn.js: 5.2.1 + decimal.js: 10.4.3 + transitivePeerDependencies: + - bufferutil + - encoding + - fastestsmallesttextencoderdecoder + - typescript + - utf-8-validate + + '@meteora-ag/stake-for-fee@1.0.28(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10)': + dependencies: + '@coral-xyz/anchor': 0.28.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@coral-xyz/borsh': 0.30.1(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)) + '@solana/spl-token': 0.4.9(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@solana/web3.js': 1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + bn.js: 5.2.1 + decimal.js: 10.4.3 + transitivePeerDependencies: + - bufferutil + - encoding + - fastestsmallesttextencoderdecoder + - typescript + - utf-8-validate + '@motionone/animation@10.18.0': dependencies: '@motionone/easing': 10.18.0 @@ -31277,7 +32550,7 @@ snapshots: uuid: 8.3.2 optionalDependencies: '@multiversx/sdk-bls-wasm': 0.3.5 - axios: 1.7.9(debug@4.4.0) + axios: 1.7.9 bip39: 3.1.0 transitivePeerDependencies: - debug @@ -31290,7 +32563,7 @@ snapshots: dependencies: bs58: 6.0.0 - '@mysten/sui@1.19.0(typescript@5.7.3)': + '@mysten/sui@1.20.0(typescript@5.7.3)': dependencies: '@graphql-typed-document-node/core': 3.2.0(graphql@16.10.0) '@mysten/bcs': 1.2.1 @@ -31541,7 +32814,7 @@ snapshots: transitivePeerDependencies: - encoding - '@neynar/nodejs-sdk@2.8.0(bufferutil@4.0.9)(class-transformer@0.5.1)(encoding@0.1.13)(typescript@5.7.3)(utf-8-validate@6.0.5)(zod@3.24.1)': + '@neynar/nodejs-sdk@2.8.1(bufferutil@4.0.9)(class-transformer@0.5.1)(encoding@0.1.13)(typescript@5.7.3)(utf-8-validate@6.0.5)(zod@3.24.1)': dependencies: '@openapitools/openapi-generator-cli': 2.15.3(class-transformer@0.5.1)(encoding@0.1.13) semver: 7.6.3 @@ -31588,6 +32861,8 @@ snapshots: '@noble/ed25519@1.7.3': {} + '@noble/hashes@1.1.3': {} + '@noble/hashes@1.3.0': {} '@noble/hashes@1.3.2': {} @@ -31861,7 +33136,7 @@ snapshots: dependencies: '@octokit/auth-oauth-app': 8.1.2 '@octokit/auth-oauth-user': 5.1.2 - '@octokit/request': 9.1.4 + '@octokit/request': 9.2.0 '@octokit/request-error': 6.1.6 '@octokit/types': 13.7.0 toad-cache: 3.7.0 @@ -31872,14 +33147,14 @@ snapshots: dependencies: '@octokit/auth-oauth-device': 7.1.2 '@octokit/auth-oauth-user': 5.1.2 - '@octokit/request': 9.1.4 + '@octokit/request': 9.2.0 '@octokit/types': 13.7.0 universal-user-agent: 7.0.2 '@octokit/auth-oauth-device@7.1.2': dependencies: '@octokit/oauth-methods': 5.1.3 - '@octokit/request': 9.1.4 + '@octokit/request': 9.2.0 '@octokit/types': 13.7.0 universal-user-agent: 7.0.2 @@ -31887,7 +33162,7 @@ snapshots: dependencies: '@octokit/auth-oauth-device': 7.1.2 '@octokit/oauth-methods': 5.1.3 - '@octokit/request': 9.1.4 + '@octokit/request': 9.2.0 '@octokit/types': 13.7.0 universal-user-agent: 7.0.2 @@ -31928,7 +33203,7 @@ snapshots: dependencies: '@octokit/auth-token': 5.1.1 '@octokit/graphql': 8.1.2 - '@octokit/request': 9.1.4 + '@octokit/request': 9.2.0 '@octokit/request-error': 6.1.6 '@octokit/types': 13.7.0 before-after-hook: 3.0.2 @@ -31966,7 +33241,7 @@ snapshots: '@octokit/graphql@8.1.2': dependencies: - '@octokit/request': 9.1.4 + '@octokit/request': 9.2.0 '@octokit/types': 13.7.0 universal-user-agent: 7.0.2 @@ -31986,7 +33261,7 @@ snapshots: '@octokit/oauth-methods@5.1.3': dependencies: '@octokit/oauth-authorization-url': 7.1.1 - '@octokit/request': 9.1.4 + '@octokit/request': 9.2.0 '@octokit/request-error': 6.1.6 '@octokit/types': 13.7.0 @@ -32090,7 +33365,7 @@ snapshots: '@octokit/types': 13.7.0 universal-user-agent: 6.0.1 - '@octokit/request@9.1.4': + '@octokit/request@9.2.0': dependencies: '@octokit/endpoint': 10.1.2 '@octokit/request-error': 6.1.6 @@ -32179,21 +33454,21 @@ snapshots: - supports-color - utf-8-validate - '@onflow/fcl-wc@5.5.1(@onflow/fcl-core@1.13.1(bufferutil@4.0.9)(encoding@0.1.13)(google-protobuf@3.21.4)(utf-8-validate@6.0.5))(@types/react@19.0.5)(bufferutil@4.0.9)(ioredis@5.4.2)(jiti@2.4.2)(postcss@8.4.49)(react@19.0.0)(tsx@4.19.2)(utf-8-validate@6.0.5)': + '@onflow/fcl-wc@5.5.1(@onflow/fcl-core@1.13.1(bufferutil@4.0.9)(encoding@0.1.13)(google-protobuf@3.21.4)(utf-8-validate@6.0.5))(@types/react@19.0.7)(bufferutil@4.0.9)(ioredis@5.4.2)(jiti@2.4.2)(postcss@8.5.1)(react@19.0.0)(tsx@4.19.2)(utf-8-validate@6.0.5)': dependencies: '@babel/runtime': 7.26.0 '@onflow/config': 1.5.1 '@onflow/fcl-core': 1.13.1(bufferutil@4.0.9)(encoding@0.1.13)(google-protobuf@3.21.4)(utf-8-validate@6.0.5) '@onflow/util-invariant': 1.2.4 '@onflow/util-logger': 1.3.3 - '@walletconnect/modal': 2.7.0(@types/react@19.0.5)(react@19.0.0) - '@walletconnect/modal-core': 2.7.0(@types/react@19.0.5)(react@19.0.0) - '@walletconnect/sign-client': 2.17.3(bufferutil@4.0.9)(ioredis@5.4.2)(utf-8-validate@6.0.5) - '@walletconnect/types': 2.17.3(ioredis@5.4.2) - '@walletconnect/utils': 2.17.3(ioredis@5.4.2) - postcss-cli: 11.0.0(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2) + '@walletconnect/modal': 2.7.0(@types/react@19.0.7)(react@19.0.0) + '@walletconnect/modal-core': 2.7.0(@types/react@19.0.7)(react@19.0.0) + '@walletconnect/sign-client': 2.17.4(bufferutil@4.0.9)(ioredis@5.4.2)(utf-8-validate@6.0.5) + '@walletconnect/types': 2.17.4(ioredis@5.4.2) + '@walletconnect/utils': 2.17.4(ioredis@5.4.2) + postcss-cli: 11.0.0(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2) preact: 10.25.4 - tailwindcss: 3.4.17(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.10.5)(typescript@5.6.3)) + tailwindcss: 3.4.17(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.10.7)(typescript@5.6.3)) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -32224,12 +33499,12 @@ snapshots: - uploadthing - utf-8-validate - '@onflow/fcl@1.13.1(@types/react@19.0.5)(bufferutil@4.0.9)(encoding@0.1.13)(google-protobuf@3.21.4)(ioredis@5.4.2)(jiti@2.4.2)(postcss@8.4.49)(react@19.0.0)(tsx@4.19.2)(utf-8-validate@6.0.5)': + '@onflow/fcl@1.13.1(@types/react@19.0.7)(bufferutil@4.0.9)(encoding@0.1.13)(google-protobuf@3.21.4)(ioredis@5.4.2)(jiti@2.4.2)(postcss@8.5.1)(react@19.0.0)(tsx@4.19.2)(utf-8-validate@6.0.5)': dependencies: '@babel/runtime': 7.26.0 '@onflow/config': 1.5.1 '@onflow/fcl-core': 1.13.1(bufferutil@4.0.9)(encoding@0.1.13)(google-protobuf@3.21.4)(utf-8-validate@6.0.5) - '@onflow/fcl-wc': 5.5.1(@onflow/fcl-core@1.13.1(bufferutil@4.0.9)(encoding@0.1.13)(google-protobuf@3.21.4)(utf-8-validate@6.0.5))(@types/react@19.0.5)(bufferutil@4.0.9)(ioredis@5.4.2)(jiti@2.4.2)(postcss@8.4.49)(react@19.0.0)(tsx@4.19.2)(utf-8-validate@6.0.5) + '@onflow/fcl-wc': 5.5.1(@onflow/fcl-core@1.13.1(bufferutil@4.0.9)(encoding@0.1.13)(google-protobuf@3.21.4)(utf-8-validate@6.0.5))(@types/react@19.0.7)(bufferutil@4.0.9)(ioredis@5.4.2)(jiti@2.4.2)(postcss@8.5.1)(react@19.0.0)(tsx@4.19.2)(utf-8-validate@6.0.5) '@onflow/interaction': 0.0.11 '@onflow/rlp': 1.2.3 '@onflow/sdk': 1.5.5(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@6.0.5) @@ -32242,7 +33517,7 @@ snapshots: '@onflow/util-semver': 1.0.3 '@onflow/util-template': 1.2.3 '@onflow/util-uid': 1.2.3 - '@walletconnect/types': 2.17.3(ioredis@5.4.2) + '@walletconnect/types': 2.17.4(ioredis@5.4.2) abort-controller: 3.0.0 cross-fetch: 4.1.0(encoding@0.1.13) events: 3.3.0 @@ -32418,6 +33693,32 @@ snapshots: - encoding - supports-color + '@openbook-dex/openbook-v2@0.2.10(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10)': + dependencies: + '@coral-xyz/anchor': 0.29.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@solana/spl-token': 0.4.9(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@solana/web3.js': 1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + big.js: 6.2.2 + transitivePeerDependencies: + - bufferutil + - encoding + - fastestsmallesttextencoderdecoder + - typescript + - utf-8-validate + + '@openbook-dex/openbook-v2@0.2.10(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10)': + dependencies: + '@coral-xyz/anchor': 0.29.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@solana/spl-token': 0.4.9(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@solana/web3.js': 1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + big.js: 6.2.2 + transitivePeerDependencies: + - bufferutil + - encoding + - fastestsmallesttextencoderdecoder + - typescript + - utf-8-validate + '@opendocsg/pdf2md@0.1.32(encoding@0.1.13)': dependencies: enumify: 1.0.4 @@ -32431,9 +33732,9 @@ snapshots: '@openzeppelin/contracts@5.2.0': {} - '@orca-so/common-sdk@0.6.4(@solana/spl-token@0.4.9(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10))(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(decimal.js@10.4.3)': + '@orca-so/common-sdk@0.6.4(@solana/spl-token@0.4.9(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10))(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(decimal.js@10.4.3)': dependencies: - '@solana/spl-token': 0.4.9(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@solana/spl-token': 0.4.9(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10) '@solana/web3.js': 1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) decimal.js: 10.4.3 tiny-invariant: 1.3.3 @@ -32445,10 +33746,19 @@ snapshots: decimal.js: 10.4.3 tiny-invariant: 1.3.3 + '@orca-so/whirlpools-sdk@0.13.13(@coral-xyz/anchor@0.29.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(@orca-so/common-sdk@0.6.4(@solana/spl-token@0.4.9(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10))(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(decimal.js@10.4.3))(@solana/spl-token@0.4.9(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10))(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(decimal.js@10.4.3)': + dependencies: + '@coral-xyz/anchor': 0.29.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@orca-so/common-sdk': 0.6.4(@solana/spl-token@0.4.9(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10))(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(decimal.js@10.4.3) + '@solana/spl-token': 0.4.9(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@solana/web3.js': 1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + decimal.js: 10.4.3 + tiny-invariant: 1.3.3 + '@orca-so/whirlpools-sdk@0.13.13(@coral-xyz/anchor@0.29.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(@orca-so/common-sdk@0.6.4(@solana/spl-token@0.4.9(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10))(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(decimal.js@10.4.3))(@solana/spl-token@0.4.9(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10))(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(decimal.js@10.4.3)': dependencies: '@coral-xyz/anchor': 0.29.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) - '@orca-so/common-sdk': 0.6.4(@solana/spl-token@0.4.9(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10))(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(decimal.js@10.4.3) + '@orca-so/common-sdk': 0.6.4(@solana/spl-token@0.4.9(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10))(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(decimal.js@10.4.3) '@solana/spl-token': 0.4.9(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) '@solana/web3.js': 1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) decimal.js: 10.4.3 @@ -32941,6 +34251,48 @@ snapshots: - bufferutil - utf-8-validate + '@project-serum/anchor@0.11.1(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)': + dependencies: + '@project-serum/borsh': 0.2.5(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)) + '@solana/web3.js': 1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + base64-js: 1.5.1 + bn.js: 5.2.1 + bs58: 4.0.1 + buffer-layout: 1.2.2 + camelcase: 5.3.1 + crypto-hash: 1.3.0 + eventemitter3: 4.0.7 + find: 0.3.0 + js-sha256: 0.9.0 + pako: 2.1.0 + snake-case: 3.0.4 + toml: 3.0.0 + transitivePeerDependencies: + - bufferutil + - encoding + - utf-8-validate + + '@project-serum/anchor@0.24.2(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)': + dependencies: + '@project-serum/borsh': 0.2.5(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)) + '@solana/web3.js': 1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + base64-js: 1.5.1 + bn.js: 5.2.1 + bs58: 4.0.1 + buffer-layout: 1.2.2 + camelcase: 5.3.1 + cross-fetch: 3.2.0(encoding@0.1.13) + crypto-hash: 1.3.0 + eventemitter3: 4.0.7 + js-sha256: 0.9.0 + pako: 2.1.0 + snake-case: 3.0.4 + toml: 3.0.0 + transitivePeerDependencies: + - bufferutil + - encoding + - utf-8-validate + '@project-serum/anchor@0.26.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)': dependencies: '@coral-xyz/borsh': 0.26.0(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)) @@ -32963,6 +34315,24 @@ snapshots: - encoding - utf-8-validate + '@project-serum/borsh@0.2.5(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))': + dependencies: + '@solana/web3.js': 1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + bn.js: 5.2.1 + buffer-layout: 1.2.2 + + '@project-serum/serum@0.13.65(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)': + dependencies: + '@project-serum/anchor': 0.11.1(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@solana/spl-token': 0.1.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@solana/web3.js': 1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + bn.js: 5.2.1 + buffer-layout: 1.2.2 + transitivePeerDependencies: + - bufferutil + - encoding + - utf-8-validate + '@protobufjs/aspromise@1.1.2': {} '@protobufjs/base64@1.1.2': {} @@ -33012,6 +34382,16 @@ snapshots: - encoding - utf-8-validate + '@pythnetwork/client@2.5.3(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)': + dependencies: + '@solana/web3.js': 1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + assert: 2.1.0 + buffer: 6.0.3 + transitivePeerDependencies: + - bufferutil + - encoding + - utf-8-validate + '@pythnetwork/hermes-client@1.3.0(axios@1.7.9)': dependencies: '@zodios/core': 10.9.6(axios@1.7.9)(zod@3.23.8) @@ -33024,7 +34404,7 @@ snapshots: dependencies: '@pythnetwork/price-service-sdk': 1.8.0 '@types/ws': 8.5.13 - axios: 1.7.9(debug@4.4.0) + axios: 1.7.9 axios-retry: 3.9.1 isomorphic-ws: 4.0.1(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) ts-log: 2.2.7 @@ -33034,368 +34414,395 @@ snapshots: - debug - utf-8-validate + '@pythnetwork/price-service-sdk@1.7.1': + dependencies: + bn.js: 5.2.1 + '@pythnetwork/price-service-sdk@1.8.0': dependencies: bn.js: 5.2.1 + '@pythnetwork/pyth-solana-receiver@0.7.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)': + dependencies: + '@coral-xyz/anchor': 0.29.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@noble/hashes': 1.7.0 + '@pythnetwork/price-service-sdk': 1.7.1 + '@pythnetwork/solana-utils': 0.4.3(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@solana/web3.js': 1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + transitivePeerDependencies: + - bufferutil + - encoding + - utf-8-validate + + '@pythnetwork/solana-utils@0.4.3(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)': + dependencies: + '@coral-xyz/anchor': 0.29.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@solana/web3.js': 1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + bs58: 5.0.0 + jito-ts: 3.0.1(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + transitivePeerDependencies: + - bufferutil + - encoding + - utf-8-validate + '@radix-ui/primitive@1.1.1': {} - '@radix-ui/react-arrow@1.1.1(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@radix-ui/react-arrow@1.1.1(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: - '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) react: 19.0.0 react-dom: 19.0.0(react@19.0.0) optionalDependencies: - '@types/react': 19.0.5 - '@types/react-dom': 19.0.3(@types/react@19.0.5) + '@types/react': 19.0.7 + '@types/react-dom': 19.0.3(@types/react@19.0.7) - '@radix-ui/react-avatar@1.1.2(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@radix-ui/react-avatar@1.1.2(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: - '@radix-ui/react-context': 1.1.1(@types/react@19.0.5)(react@19.0.0) - '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@19.0.5)(react@19.0.0) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@19.0.5)(react@19.0.0) + '@radix-ui/react-context': 1.1.1(@types/react@19.0.7)(react@19.0.0) + '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@19.0.7)(react@19.0.0) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@19.0.7)(react@19.0.0) react: 19.0.0 react-dom: 19.0.0(react@19.0.0) optionalDependencies: - '@types/react': 19.0.5 - '@types/react-dom': 19.0.3(@types/react@19.0.5) + '@types/react': 19.0.7 + '@types/react-dom': 19.0.3(@types/react@19.0.7) - '@radix-ui/react-collapsible@1.1.2(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@radix-ui/react-collapsible@1.1.2(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@radix-ui/primitive': 1.1.1 - '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.0.5)(react@19.0.0) - '@radix-ui/react-context': 1.1.1(@types/react@19.0.5)(react@19.0.0) - '@radix-ui/react-id': 1.1.0(@types/react@19.0.5)(react@19.0.0) - '@radix-ui/react-presence': 1.1.2(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@19.0.5)(react@19.0.0) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@19.0.5)(react@19.0.0) + '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.0.7)(react@19.0.0) + '@radix-ui/react-context': 1.1.1(@types/react@19.0.7)(react@19.0.0) + '@radix-ui/react-id': 1.1.0(@types/react@19.0.7)(react@19.0.0) + '@radix-ui/react-presence': 1.1.2(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@19.0.7)(react@19.0.0) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@19.0.7)(react@19.0.0) react: 19.0.0 react-dom: 19.0.0(react@19.0.0) optionalDependencies: - '@types/react': 19.0.5 - '@types/react-dom': 19.0.3(@types/react@19.0.5) + '@types/react': 19.0.7 + '@types/react-dom': 19.0.3(@types/react@19.0.7) - '@radix-ui/react-collection@1.1.1(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@radix-ui/react-collection@1.1.1(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: - '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.0.5)(react@19.0.0) - '@radix-ui/react-context': 1.1.1(@types/react@19.0.5)(react@19.0.0) - '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-slot': 1.1.1(@types/react@19.0.5)(react@19.0.0) + '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.0.7)(react@19.0.0) + '@radix-ui/react-context': 1.1.1(@types/react@19.0.7)(react@19.0.0) + '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-slot': 1.1.1(@types/react@19.0.7)(react@19.0.0) react: 19.0.0 react-dom: 19.0.0(react@19.0.0) optionalDependencies: - '@types/react': 19.0.5 - '@types/react-dom': 19.0.3(@types/react@19.0.5) + '@types/react': 19.0.7 + '@types/react-dom': 19.0.3(@types/react@19.0.7) - '@radix-ui/react-compose-refs@1.1.1(@types/react@19.0.5)(react@19.0.0)': + '@radix-ui/react-compose-refs@1.1.1(@types/react@19.0.7)(react@19.0.0)': dependencies: react: 19.0.0 optionalDependencies: - '@types/react': 19.0.5 + '@types/react': 19.0.7 - '@radix-ui/react-context@1.1.1(@types/react@19.0.5)(react@19.0.0)': + '@radix-ui/react-context@1.1.1(@types/react@19.0.7)(react@19.0.0)': dependencies: react: 19.0.0 optionalDependencies: - '@types/react': 19.0.5 + '@types/react': 19.0.7 - '@radix-ui/react-dialog@1.1.4(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@radix-ui/react-dialog@1.1.4(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@radix-ui/primitive': 1.1.1 - '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.0.5)(react@19.0.0) - '@radix-ui/react-context': 1.1.1(@types/react@19.0.5)(react@19.0.0) - '@radix-ui/react-dismissable-layer': 1.1.3(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-focus-guards': 1.1.1(@types/react@19.0.5)(react@19.0.0) - '@radix-ui/react-focus-scope': 1.1.1(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-id': 1.1.0(@types/react@19.0.5)(react@19.0.0) - '@radix-ui/react-portal': 1.1.3(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-presence': 1.1.2(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-slot': 1.1.1(@types/react@19.0.5)(react@19.0.0) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@19.0.5)(react@19.0.0) + '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.0.7)(react@19.0.0) + '@radix-ui/react-context': 1.1.1(@types/react@19.0.7)(react@19.0.0) + '@radix-ui/react-dismissable-layer': 1.1.3(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-focus-guards': 1.1.1(@types/react@19.0.7)(react@19.0.0) + '@radix-ui/react-focus-scope': 1.1.1(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-id': 1.1.0(@types/react@19.0.7)(react@19.0.0) + '@radix-ui/react-portal': 1.1.3(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-presence': 1.1.2(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-slot': 1.1.1(@types/react@19.0.7)(react@19.0.0) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@19.0.7)(react@19.0.0) aria-hidden: 1.2.4 react: 19.0.0 react-dom: 19.0.0(react@19.0.0) - react-remove-scroll: 2.6.2(@types/react@19.0.5)(react@19.0.0) + react-remove-scroll: 2.6.2(@types/react@19.0.7)(react@19.0.0) optionalDependencies: - '@types/react': 19.0.5 - '@types/react-dom': 19.0.3(@types/react@19.0.5) + '@types/react': 19.0.7 + '@types/react-dom': 19.0.3(@types/react@19.0.7) - '@radix-ui/react-direction@1.1.0(@types/react@19.0.5)(react@19.0.0)': + '@radix-ui/react-direction@1.1.0(@types/react@19.0.7)(react@19.0.0)': dependencies: react: 19.0.0 optionalDependencies: - '@types/react': 19.0.5 + '@types/react': 19.0.7 - '@radix-ui/react-dismissable-layer@1.1.2(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@radix-ui/react-dismissable-layer@1.1.2(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@radix-ui/primitive': 1.1.1 - '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.0.5)(react@19.0.0) - '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@19.0.5)(react@19.0.0) - '@radix-ui/react-use-escape-keydown': 1.1.0(@types/react@19.0.5)(react@19.0.0) + '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.0.7)(react@19.0.0) + '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@19.0.7)(react@19.0.0) + '@radix-ui/react-use-escape-keydown': 1.1.0(@types/react@19.0.7)(react@19.0.0) react: 19.0.0 react-dom: 19.0.0(react@19.0.0) optionalDependencies: - '@types/react': 19.0.5 - '@types/react-dom': 19.0.3(@types/react@19.0.5) + '@types/react': 19.0.7 + '@types/react-dom': 19.0.3(@types/react@19.0.7) - '@radix-ui/react-dismissable-layer@1.1.3(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@radix-ui/react-dismissable-layer@1.1.3(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@radix-ui/primitive': 1.1.1 - '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.0.5)(react@19.0.0) - '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@19.0.5)(react@19.0.0) - '@radix-ui/react-use-escape-keydown': 1.1.0(@types/react@19.0.5)(react@19.0.0) + '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.0.7)(react@19.0.0) + '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@19.0.7)(react@19.0.0) + '@radix-ui/react-use-escape-keydown': 1.1.0(@types/react@19.0.7)(react@19.0.0) react: 19.0.0 react-dom: 19.0.0(react@19.0.0) optionalDependencies: - '@types/react': 19.0.5 - '@types/react-dom': 19.0.3(@types/react@19.0.5) + '@types/react': 19.0.7 + '@types/react-dom': 19.0.3(@types/react@19.0.7) - '@radix-ui/react-focus-guards@1.1.1(@types/react@19.0.5)(react@19.0.0)': + '@radix-ui/react-focus-guards@1.1.1(@types/react@19.0.7)(react@19.0.0)': dependencies: react: 19.0.0 optionalDependencies: - '@types/react': 19.0.5 + '@types/react': 19.0.7 - '@radix-ui/react-focus-scope@1.1.1(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@radix-ui/react-focus-scope@1.1.1(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: - '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.0.5)(react@19.0.0) - '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@19.0.5)(react@19.0.0) + '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.0.7)(react@19.0.0) + '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@19.0.7)(react@19.0.0) react: 19.0.0 react-dom: 19.0.0(react@19.0.0) optionalDependencies: - '@types/react': 19.0.5 - '@types/react-dom': 19.0.3(@types/react@19.0.5) + '@types/react': 19.0.7 + '@types/react-dom': 19.0.3(@types/react@19.0.7) '@radix-ui/react-icons@1.3.2(react@19.0.0)': dependencies: react: 19.0.0 - '@radix-ui/react-id@1.1.0(@types/react@19.0.5)(react@19.0.0)': + '@radix-ui/react-id@1.1.0(@types/react@19.0.7)(react@19.0.0)': dependencies: - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@19.0.5)(react@19.0.0) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@19.0.7)(react@19.0.0) react: 19.0.0 optionalDependencies: - '@types/react': 19.0.5 + '@types/react': 19.0.7 - '@radix-ui/react-label@2.1.1(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@radix-ui/react-label@2.1.1(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: - '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) react: 19.0.0 react-dom: 19.0.0(react@19.0.0) optionalDependencies: - '@types/react': 19.0.5 - '@types/react-dom': 19.0.3(@types/react@19.0.5) + '@types/react': 19.0.7 + '@types/react-dom': 19.0.3(@types/react@19.0.7) - '@radix-ui/react-popper@1.2.1(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@radix-ui/react-popper@1.2.1(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@floating-ui/react-dom': 2.1.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-arrow': 1.1.1(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.0.5)(react@19.0.0) - '@radix-ui/react-context': 1.1.1(@types/react@19.0.5)(react@19.0.0) - '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@19.0.5)(react@19.0.0) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@19.0.5)(react@19.0.0) - '@radix-ui/react-use-rect': 1.1.0(@types/react@19.0.5)(react@19.0.0) - '@radix-ui/react-use-size': 1.1.0(@types/react@19.0.5)(react@19.0.0) + '@radix-ui/react-arrow': 1.1.1(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.0.7)(react@19.0.0) + '@radix-ui/react-context': 1.1.1(@types/react@19.0.7)(react@19.0.0) + '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@19.0.7)(react@19.0.0) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@19.0.7)(react@19.0.0) + '@radix-ui/react-use-rect': 1.1.0(@types/react@19.0.7)(react@19.0.0) + '@radix-ui/react-use-size': 1.1.0(@types/react@19.0.7)(react@19.0.0) '@radix-ui/rect': 1.1.0 react: 19.0.0 react-dom: 19.0.0(react@19.0.0) optionalDependencies: - '@types/react': 19.0.5 - '@types/react-dom': 19.0.3(@types/react@19.0.5) + '@types/react': 19.0.7 + '@types/react-dom': 19.0.3(@types/react@19.0.7) - '@radix-ui/react-portal@1.1.3(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@radix-ui/react-portal@1.1.3(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: - '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@19.0.5)(react@19.0.0) + '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@19.0.7)(react@19.0.0) react: 19.0.0 react-dom: 19.0.0(react@19.0.0) optionalDependencies: - '@types/react': 19.0.5 - '@types/react-dom': 19.0.3(@types/react@19.0.5) + '@types/react': 19.0.7 + '@types/react-dom': 19.0.3(@types/react@19.0.7) - '@radix-ui/react-presence@1.1.2(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@radix-ui/react-presence@1.1.2(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: - '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.0.5)(react@19.0.0) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@19.0.5)(react@19.0.0) + '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.0.7)(react@19.0.0) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@19.0.7)(react@19.0.0) react: 19.0.0 react-dom: 19.0.0(react@19.0.0) optionalDependencies: - '@types/react': 19.0.5 - '@types/react-dom': 19.0.3(@types/react@19.0.5) + '@types/react': 19.0.7 + '@types/react-dom': 19.0.3(@types/react@19.0.7) - '@radix-ui/react-primitive@2.0.1(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@radix-ui/react-primitive@2.0.1(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: - '@radix-ui/react-slot': 1.1.1(@types/react@19.0.5)(react@19.0.0) + '@radix-ui/react-slot': 1.1.1(@types/react@19.0.7)(react@19.0.0) react: 19.0.0 react-dom: 19.0.0(react@19.0.0) optionalDependencies: - '@types/react': 19.0.5 - '@types/react-dom': 19.0.3(@types/react@19.0.5) + '@types/react': 19.0.7 + '@types/react-dom': 19.0.3(@types/react@19.0.7) - '@radix-ui/react-roving-focus@1.1.1(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@radix-ui/react-roving-focus@1.1.1(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@radix-ui/primitive': 1.1.1 - '@radix-ui/react-collection': 1.1.1(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.0.5)(react@19.0.0) - '@radix-ui/react-context': 1.1.1(@types/react@19.0.5)(react@19.0.0) - '@radix-ui/react-direction': 1.1.0(@types/react@19.0.5)(react@19.0.0) - '@radix-ui/react-id': 1.1.0(@types/react@19.0.5)(react@19.0.0) - '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@19.0.5)(react@19.0.0) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@19.0.5)(react@19.0.0) + '@radix-ui/react-collection': 1.1.1(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.0.7)(react@19.0.0) + '@radix-ui/react-context': 1.1.1(@types/react@19.0.7)(react@19.0.0) + '@radix-ui/react-direction': 1.1.0(@types/react@19.0.7)(react@19.0.0) + '@radix-ui/react-id': 1.1.0(@types/react@19.0.7)(react@19.0.0) + '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@19.0.7)(react@19.0.0) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@19.0.7)(react@19.0.0) react: 19.0.0 react-dom: 19.0.0(react@19.0.0) optionalDependencies: - '@types/react': 19.0.5 - '@types/react-dom': 19.0.3(@types/react@19.0.5) + '@types/react': 19.0.7 + '@types/react-dom': 19.0.3(@types/react@19.0.7) - '@radix-ui/react-separator@1.1.1(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@radix-ui/react-separator@1.1.1(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: - '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) react: 19.0.0 react-dom: 19.0.0(react@19.0.0) optionalDependencies: - '@types/react': 19.0.5 - '@types/react-dom': 19.0.3(@types/react@19.0.5) + '@types/react': 19.0.7 + '@types/react-dom': 19.0.3(@types/react@19.0.7) - '@radix-ui/react-slot@1.1.1(@types/react@19.0.5)(react@19.0.0)': + '@radix-ui/react-slot@1.1.1(@types/react@19.0.7)(react@19.0.0)': dependencies: - '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.0.5)(react@19.0.0) + '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.0.7)(react@19.0.0) react: 19.0.0 optionalDependencies: - '@types/react': 19.0.5 + '@types/react': 19.0.7 - '@radix-ui/react-tabs@1.1.2(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@radix-ui/react-tabs@1.1.2(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@radix-ui/primitive': 1.1.1 - '@radix-ui/react-context': 1.1.1(@types/react@19.0.5)(react@19.0.0) - '@radix-ui/react-direction': 1.1.0(@types/react@19.0.5)(react@19.0.0) - '@radix-ui/react-id': 1.1.0(@types/react@19.0.5)(react@19.0.0) - '@radix-ui/react-presence': 1.1.2(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-roving-focus': 1.1.1(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@19.0.5)(react@19.0.0) + '@radix-ui/react-context': 1.1.1(@types/react@19.0.7)(react@19.0.0) + '@radix-ui/react-direction': 1.1.0(@types/react@19.0.7)(react@19.0.0) + '@radix-ui/react-id': 1.1.0(@types/react@19.0.7)(react@19.0.0) + '@radix-ui/react-presence': 1.1.2(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-roving-focus': 1.1.1(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@19.0.7)(react@19.0.0) react: 19.0.0 react-dom: 19.0.0(react@19.0.0) optionalDependencies: - '@types/react': 19.0.5 - '@types/react-dom': 19.0.3(@types/react@19.0.5) + '@types/react': 19.0.7 + '@types/react-dom': 19.0.3(@types/react@19.0.7) - '@radix-ui/react-toast@1.2.4(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@radix-ui/react-toast@1.2.4(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@radix-ui/primitive': 1.1.1 - '@radix-ui/react-collection': 1.1.1(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.0.5)(react@19.0.0) - '@radix-ui/react-context': 1.1.1(@types/react@19.0.5)(react@19.0.0) - '@radix-ui/react-dismissable-layer': 1.1.3(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-portal': 1.1.3(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-presence': 1.1.2(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@19.0.5)(react@19.0.0) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@19.0.5)(react@19.0.0) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@19.0.5)(react@19.0.0) - '@radix-ui/react-visually-hidden': 1.1.1(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-collection': 1.1.1(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.0.7)(react@19.0.0) + '@radix-ui/react-context': 1.1.1(@types/react@19.0.7)(react@19.0.0) + '@radix-ui/react-dismissable-layer': 1.1.3(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-portal': 1.1.3(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-presence': 1.1.2(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@19.0.7)(react@19.0.0) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@19.0.7)(react@19.0.0) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@19.0.7)(react@19.0.0) + '@radix-ui/react-visually-hidden': 1.1.1(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) react: 19.0.0 react-dom: 19.0.0(react@19.0.0) optionalDependencies: - '@types/react': 19.0.5 - '@types/react-dom': 19.0.3(@types/react@19.0.5) + '@types/react': 19.0.7 + '@types/react-dom': 19.0.3(@types/react@19.0.7) - '@radix-ui/react-tooltip@1.1.5(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@radix-ui/react-tooltip@1.1.5(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@radix-ui/primitive': 1.1.1 - '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.0.5)(react@19.0.0) - '@radix-ui/react-context': 1.1.1(@types/react@19.0.5)(react@19.0.0) - '@radix-ui/react-dismissable-layer': 1.1.2(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-id': 1.1.0(@types/react@19.0.5)(react@19.0.0) - '@radix-ui/react-popper': 1.2.1(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-portal': 1.1.3(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-presence': 1.1.2(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-slot': 1.1.1(@types/react@19.0.5)(react@19.0.0) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@19.0.5)(react@19.0.0) - '@radix-ui/react-visually-hidden': 1.1.1(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.0.7)(react@19.0.0) + '@radix-ui/react-context': 1.1.1(@types/react@19.0.7)(react@19.0.0) + '@radix-ui/react-dismissable-layer': 1.1.2(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-id': 1.1.0(@types/react@19.0.7)(react@19.0.0) + '@radix-ui/react-popper': 1.2.1(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-portal': 1.1.3(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-presence': 1.1.2(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-slot': 1.1.1(@types/react@19.0.7)(react@19.0.0) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@19.0.7)(react@19.0.0) + '@radix-ui/react-visually-hidden': 1.1.1(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) react: 19.0.0 react-dom: 19.0.0(react@19.0.0) optionalDependencies: - '@types/react': 19.0.5 - '@types/react-dom': 19.0.3(@types/react@19.0.5) + '@types/react': 19.0.7 + '@types/react-dom': 19.0.3(@types/react@19.0.7) - '@radix-ui/react-tooltip@1.1.6(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@radix-ui/react-tooltip@1.1.6(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@radix-ui/primitive': 1.1.1 - '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.0.5)(react@19.0.0) - '@radix-ui/react-context': 1.1.1(@types/react@19.0.5)(react@19.0.0) - '@radix-ui/react-dismissable-layer': 1.1.3(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-id': 1.1.0(@types/react@19.0.5)(react@19.0.0) - '@radix-ui/react-popper': 1.2.1(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-portal': 1.1.3(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-presence': 1.1.2(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-slot': 1.1.1(@types/react@19.0.5)(react@19.0.0) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@19.0.5)(react@19.0.0) - '@radix-ui/react-visually-hidden': 1.1.1(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.0.7)(react@19.0.0) + '@radix-ui/react-context': 1.1.1(@types/react@19.0.7)(react@19.0.0) + '@radix-ui/react-dismissable-layer': 1.1.3(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-id': 1.1.0(@types/react@19.0.7)(react@19.0.0) + '@radix-ui/react-popper': 1.2.1(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-portal': 1.1.3(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-presence': 1.1.2(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-slot': 1.1.1(@types/react@19.0.7)(react@19.0.0) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@19.0.7)(react@19.0.0) + '@radix-ui/react-visually-hidden': 1.1.1(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) react: 19.0.0 react-dom: 19.0.0(react@19.0.0) optionalDependencies: - '@types/react': 19.0.5 - '@types/react-dom': 19.0.3(@types/react@19.0.5) + '@types/react': 19.0.7 + '@types/react-dom': 19.0.3(@types/react@19.0.7) - '@radix-ui/react-use-callback-ref@1.1.0(@types/react@19.0.5)(react@19.0.0)': + '@radix-ui/react-use-callback-ref@1.1.0(@types/react@19.0.7)(react@19.0.0)': dependencies: react: 19.0.0 optionalDependencies: - '@types/react': 19.0.5 + '@types/react': 19.0.7 - '@radix-ui/react-use-controllable-state@1.1.0(@types/react@19.0.5)(react@19.0.0)': + '@radix-ui/react-use-controllable-state@1.1.0(@types/react@19.0.7)(react@19.0.0)': dependencies: - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@19.0.5)(react@19.0.0) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@19.0.7)(react@19.0.0) react: 19.0.0 optionalDependencies: - '@types/react': 19.0.5 + '@types/react': 19.0.7 - '@radix-ui/react-use-escape-keydown@1.1.0(@types/react@19.0.5)(react@19.0.0)': + '@radix-ui/react-use-escape-keydown@1.1.0(@types/react@19.0.7)(react@19.0.0)': dependencies: - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@19.0.5)(react@19.0.0) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@19.0.7)(react@19.0.0) react: 19.0.0 optionalDependencies: - '@types/react': 19.0.5 + '@types/react': 19.0.7 - '@radix-ui/react-use-layout-effect@1.1.0(@types/react@19.0.5)(react@19.0.0)': + '@radix-ui/react-use-layout-effect@1.1.0(@types/react@19.0.7)(react@19.0.0)': dependencies: react: 19.0.0 optionalDependencies: - '@types/react': 19.0.5 + '@types/react': 19.0.7 - '@radix-ui/react-use-rect@1.1.0(@types/react@19.0.5)(react@19.0.0)': + '@radix-ui/react-use-rect@1.1.0(@types/react@19.0.7)(react@19.0.0)': dependencies: '@radix-ui/rect': 1.1.0 react: 19.0.0 optionalDependencies: - '@types/react': 19.0.5 + '@types/react': 19.0.7 - '@radix-ui/react-use-size@1.1.0(@types/react@19.0.5)(react@19.0.0)': + '@radix-ui/react-use-size@1.1.0(@types/react@19.0.7)(react@19.0.0)': dependencies: - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@19.0.5)(react@19.0.0) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@19.0.7)(react@19.0.0) react: 19.0.0 optionalDependencies: - '@types/react': 19.0.5 + '@types/react': 19.0.7 - '@radix-ui/react-visually-hidden@1.1.1(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@radix-ui/react-visually-hidden@1.1.1(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: - '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) react: 19.0.0 react-dom: 19.0.0(react@19.0.0) optionalDependencies: - '@types/react': 19.0.5 - '@types/react-dom': 19.0.3(@types/react@19.0.5) + '@types/react': 19.0.7 + '@types/react-dom': 19.0.3(@types/react@19.0.7) '@radix-ui/rect@1.1.0': {} @@ -33407,12 +34814,33 @@ snapshots: '@randlabs/communication-bridge': 1.0.1 optional: true + '@raydium-io/raydium-sdk-v2@0.1.82-alpha(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10)': + dependencies: + '@solana/buffer-layout': 4.0.1 + '@solana/spl-token': 0.4.9(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@solana/web3.js': 1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + axios: 1.7.9 + big.js: 6.2.2 + bn.js: 5.2.1 + dayjs: 1.11.13 + decimal.js-light: 2.5.1 + lodash: 4.17.21 + toformat: 2.0.0 + tsconfig-paths: 4.2.0 + transitivePeerDependencies: + - bufferutil + - debug + - encoding + - fastestsmallesttextencoderdecoder + - typescript + - utf-8-validate + '@raydium-io/raydium-sdk-v2@0.1.82-alpha(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10)': dependencies: '@solana/buffer-layout': 4.0.1 '@solana/spl-token': 0.4.9(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) '@solana/web3.js': 1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) - axios: 1.7.9(debug@4.4.0) + axios: 1.7.9 big.js: 6.2.2 bn.js: 5.2.1 dayjs: 1.11.13 @@ -33428,12 +34856,34 @@ snapshots: - typescript - utf-8-validate + '@raydium-io/raydium-sdk-v2@0.1.95-alpha(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10)': + dependencies: + '@solana/buffer-layout': 4.0.1 + '@solana/spl-token': 0.4.9(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@solana/web3.js': 1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + axios: 1.7.9 + big.js: 6.2.2 + bn.js: 5.2.1 + dayjs: 1.11.13 + decimal.js-light: 2.5.1 + jsonfile: 6.1.0 + lodash: 4.17.21 + toformat: 2.0.0 + tsconfig-paths: 4.2.0 + transitivePeerDependencies: + - bufferutil + - debug + - encoding + - fastestsmallesttextencoderdecoder + - typescript + - utf-8-validate + '@raydium-io/raydium-sdk-v2@0.1.95-alpha(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10)': dependencies: '@solana/buffer-layout': 4.0.1 '@solana/spl-token': 0.4.9(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) '@solana/web3.js': 1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) - axios: 1.7.9(debug@4.4.0) + axios: 1.7.9 big.js: 6.2.2 bn.js: 5.2.1 dayjs: 1.11.13 @@ -33814,6 +35264,11 @@ snapshots: '@noble/hashes': 1.7.0 '@scure/base': 1.2.1 + '@scure/bip39@1.1.0': + dependencies: + '@noble/hashes': 1.1.3 + '@scure/base': 1.1.9 + '@scure/bip39@1.3.0': dependencies: '@noble/hashes': 1.4.0 @@ -33844,35 +35299,35 @@ snapshots: domhandler: 5.0.3 selderee: 0.11.0 - '@shikijs/core@1.26.1': + '@shikijs/core@1.27.2': dependencies: - '@shikijs/engine-javascript': 1.26.1 - '@shikijs/engine-oniguruma': 1.26.1 - '@shikijs/types': 1.26.1 + '@shikijs/engine-javascript': 1.27.2 + '@shikijs/engine-oniguruma': 1.27.2 + '@shikijs/types': 1.27.2 '@shikijs/vscode-textmate': 10.0.1 '@types/hast': 3.0.4 hast-util-to-html: 9.0.4 - '@shikijs/engine-javascript@1.26.1': + '@shikijs/engine-javascript@1.27.2': dependencies: - '@shikijs/types': 1.26.1 + '@shikijs/types': 1.27.2 '@shikijs/vscode-textmate': 10.0.1 - oniguruma-to-es: 0.10.0 + oniguruma-to-es: 2.1.0 - '@shikijs/engine-oniguruma@1.26.1': + '@shikijs/engine-oniguruma@1.27.2': dependencies: - '@shikijs/types': 1.26.1 + '@shikijs/types': 1.27.2 '@shikijs/vscode-textmate': 10.0.1 - '@shikijs/langs@1.26.1': + '@shikijs/langs@1.27.2': dependencies: - '@shikijs/types': 1.26.1 + '@shikijs/types': 1.27.2 - '@shikijs/themes@1.26.1': + '@shikijs/themes@1.27.2': dependencies: - '@shikijs/types': 1.26.1 + '@shikijs/types': 1.27.2 - '@shikijs/types@1.26.1': + '@shikijs/types@1.27.2': dependencies: '@shikijs/vscode-textmate': 10.0.1 '@types/hast': 3.0.4 @@ -33889,17 +35344,17 @@ snapshots: '@sigstore/bundle@2.3.2': dependencies: - '@sigstore/protobuf-specs': 0.3.2 + '@sigstore/protobuf-specs': 0.3.3 '@sigstore/core@1.1.0': {} - '@sigstore/protobuf-specs@0.3.2': {} + '@sigstore/protobuf-specs@0.3.3': {} '@sigstore/sign@2.3.2': dependencies: '@sigstore/bundle': 2.3.2 '@sigstore/core': 1.1.0 - '@sigstore/protobuf-specs': 0.3.2 + '@sigstore/protobuf-specs': 0.3.3 make-fetch-happen: 13.0.1 proc-log: 4.2.0 promise-retry: 2.0.1 @@ -33908,7 +35363,7 @@ snapshots: '@sigstore/tuf@2.3.4': dependencies: - '@sigstore/protobuf-specs': 0.3.2 + '@sigstore/protobuf-specs': 0.3.3 tuf-js: 2.2.1 transitivePeerDependencies: - supports-color @@ -33917,7 +35372,7 @@ snapshots: dependencies: '@sigstore/bundle': 2.3.2 '@sigstore/core': 1.1.0 - '@sigstore/protobuf-specs': 0.3.2 + '@sigstore/protobuf-specs': 0.3.3 '@simplewebauthn/typescript-types@7.4.0': {} @@ -33951,7 +35406,7 @@ snapshots: '@sinonjs/text-encoding@0.7.3': {} - '@skip-go/client@0.16.5(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(@types/react@19.0.5)(bufferutil@4.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(starknet@6.18.0(encoding@0.1.13))(utf-8-validate@5.0.10)(viem@2.21.58(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.23.8))': + '@skip-go/client@0.16.5(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(@types/react@19.0.7)(bufferutil@4.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(starknet@6.18.0(encoding@0.1.13))(utf-8-validate@5.0.10)(viem@2.21.58(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.23.8))': dependencies: '@cosmjs/amino': 0.32.4 '@cosmjs/cosmwasm-stargate': 0.32.4(bufferutil@4.0.9)(utf-8-validate@5.0.10) @@ -33961,11 +35416,11 @@ snapshots: '@cosmjs/stargate': 0.32.4(bufferutil@4.0.9)(utf-8-validate@5.0.10) '@cosmjs/tendermint-rpc': 0.32.4(bufferutil@4.0.9)(utf-8-validate@5.0.10) '@injectivelabs/core-proto-ts': 0.0.21 - '@injectivelabs/sdk-ts': 1.14.5(@types/react@19.0.5)(bufferutil@4.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(utf-8-validate@5.0.10) + '@injectivelabs/sdk-ts': 1.14.5(@types/react@19.0.7)(bufferutil@4.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(utf-8-validate@5.0.10) '@keplr-wallet/unit': 0.12.175(starknet@6.18.0(encoding@0.1.13)) '@solana/wallet-adapter-base': 0.9.23(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)) '@solana/web3.js': 1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) - axios: 1.7.9(debug@4.4.0) + axios: 1.7.9 cosmjs-types: 0.9.0 create-hash: 1.2.0 keccak: 3.0.4 @@ -34010,7 +35465,7 @@ snapshots: '@slack/types': 2.14.0 '@types/is-stream': 1.1.0 '@types/node': 20.17.9 - axios: 1.7.9(debug@4.4.0) + axios: 1.7.9 eventemitter3: 3.1.2 form-data: 2.5.2 is-electron: 2.2.2 @@ -34063,14 +35518,14 @@ snapshots: '@smithy/util-middleware': 4.0.1 tslib: 2.8.1 - '@smithy/core@3.1.0': + '@smithy/core@3.1.1': dependencies: '@smithy/middleware-serde': 4.0.1 '@smithy/protocol-http': 5.0.1 '@smithy/types': 4.1.0 '@smithy/util-body-length-browser': 4.0.0 '@smithy/util-middleware': 4.0.1 - '@smithy/util-stream': 4.0.1 + '@smithy/util-stream': 4.0.2 '@smithy/util-utf8': 4.0.0 tslib: 2.8.1 @@ -34165,9 +35620,9 @@ snapshots: '@smithy/types': 4.1.0 tslib: 2.8.1 - '@smithy/middleware-endpoint@4.0.1': + '@smithy/middleware-endpoint@4.0.2': dependencies: - '@smithy/core': 3.1.0 + '@smithy/core': 3.1.1 '@smithy/middleware-serde': 4.0.1 '@smithy/node-config-provider': 4.0.1 '@smithy/shared-ini-file-loader': 4.0.1 @@ -34176,12 +35631,12 @@ snapshots: '@smithy/util-middleware': 4.0.1 tslib: 2.8.1 - '@smithy/middleware-retry@4.0.1': + '@smithy/middleware-retry@4.0.3': dependencies: '@smithy/node-config-provider': 4.0.1 '@smithy/protocol-http': 5.0.1 '@smithy/service-error-classification': 4.0.1 - '@smithy/smithy-client': 4.1.0 + '@smithy/smithy-client': 4.1.2 '@smithy/types': 4.1.0 '@smithy/util-middleware': 4.0.1 '@smithy/util-retry': 4.0.1 @@ -34205,7 +35660,7 @@ snapshots: '@smithy/types': 4.1.0 tslib: 2.8.1 - '@smithy/node-http-handler@4.0.1': + '@smithy/node-http-handler@4.0.2': dependencies: '@smithy/abort-controller': 4.0.1 '@smithy/protocol-http': 5.0.1 @@ -34254,14 +35709,14 @@ snapshots: '@smithy/util-utf8': 4.0.0 tslib: 2.8.1 - '@smithy/smithy-client@4.1.0': + '@smithy/smithy-client@4.1.2': dependencies: - '@smithy/core': 3.1.0 - '@smithy/middleware-endpoint': 4.0.1 + '@smithy/core': 3.1.1 + '@smithy/middleware-endpoint': 4.0.2 '@smithy/middleware-stack': 4.0.1 '@smithy/protocol-http': 5.0.1 '@smithy/types': 4.1.0 - '@smithy/util-stream': 4.0.1 + '@smithy/util-stream': 4.0.2 tslib: 2.8.1 '@smithy/types@4.1.0': @@ -34302,21 +35757,21 @@ snapshots: dependencies: tslib: 2.8.1 - '@smithy/util-defaults-mode-browser@4.0.1': + '@smithy/util-defaults-mode-browser@4.0.3': dependencies: '@smithy/property-provider': 4.0.1 - '@smithy/smithy-client': 4.1.0 + '@smithy/smithy-client': 4.1.2 '@smithy/types': 4.1.0 bowser: 2.11.0 tslib: 2.8.1 - '@smithy/util-defaults-mode-node@4.0.1': + '@smithy/util-defaults-mode-node@4.0.3': dependencies: '@smithy/config-resolver': 4.0.1 '@smithy/credential-provider-imds': 4.0.1 '@smithy/node-config-provider': 4.0.1 '@smithy/property-provider': 4.0.1 - '@smithy/smithy-client': 4.1.0 + '@smithy/smithy-client': 4.1.2 '@smithy/types': 4.1.0 tslib: 2.8.1 @@ -34341,10 +35796,10 @@ snapshots: '@smithy/types': 4.1.0 tslib: 2.8.1 - '@smithy/util-stream@4.0.1': + '@smithy/util-stream@4.0.2': dependencies: '@smithy/fetch-http-handler': 5.0.1 - '@smithy/node-http-handler': 4.0.1 + '@smithy/node-http-handler': 4.0.2 '@smithy/types': 4.1.0 '@smithy/util-base64': 4.0.0 '@smithy/util-buffer-from': 4.0.0 @@ -34374,6 +35829,20 @@ snapshots: '@socket.io/component-emitter@3.1.2': {} + '@solana-developers/helpers@2.5.6(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10)': + dependencies: + '@solana/spl-token': 0.4.9(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@solana/spl-token-metadata': 0.1.6(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3) + '@solana/web3.js': 1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + bs58: 6.0.0 + dotenv: 16.4.7 + transitivePeerDependencies: + - bufferutil + - encoding + - fastestsmallesttextencoderdecoder + - typescript + - utf-8-validate + '@solana-developers/helpers@2.5.6(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10)': dependencies: '@solana/spl-token': 0.4.9(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) @@ -34407,6 +35876,11 @@ snapshots: dependencies: '@solana/errors': 2.0.0-preview.2 + '@solana/codecs-core@2.0.0-preview.4(typescript@5.6.3)': + dependencies: + '@solana/errors': 2.0.0-preview.4(typescript@5.6.3) + typescript: 5.6.3 + '@solana/codecs-core@2.0.0-preview.4(typescript@5.7.3)': dependencies: '@solana/errors': 2.0.0-preview.4(typescript@5.7.3) @@ -34417,6 +35891,11 @@ snapshots: '@solana/errors': 2.0.0-rc.1(typescript@4.9.5) typescript: 4.9.5 + '@solana/codecs-core@2.0.0-rc.1(typescript@5.6.3)': + dependencies: + '@solana/errors': 2.0.0-rc.1(typescript@5.6.3) + typescript: 5.6.3 + '@solana/codecs-core@2.0.0-rc.1(typescript@5.7.3)': dependencies: '@solana/errors': 2.0.0-rc.1(typescript@5.7.3) @@ -34428,6 +35907,13 @@ snapshots: '@solana/codecs-numbers': 2.0.0-preview.2 '@solana/errors': 2.0.0-preview.2 + '@solana/codecs-data-structures@2.0.0-preview.4(typescript@5.6.3)': + dependencies: + '@solana/codecs-core': 2.0.0-preview.4(typescript@5.6.3) + '@solana/codecs-numbers': 2.0.0-preview.4(typescript@5.6.3) + '@solana/errors': 2.0.0-preview.4(typescript@5.6.3) + typescript: 5.6.3 + '@solana/codecs-data-structures@2.0.0-preview.4(typescript@5.7.3)': dependencies: '@solana/codecs-core': 2.0.0-preview.4(typescript@5.7.3) @@ -34442,6 +35928,13 @@ snapshots: '@solana/errors': 2.0.0-rc.1(typescript@4.9.5) typescript: 4.9.5 + '@solana/codecs-data-structures@2.0.0-rc.1(typescript@5.6.3)': + dependencies: + '@solana/codecs-core': 2.0.0-rc.1(typescript@5.6.3) + '@solana/codecs-numbers': 2.0.0-rc.1(typescript@5.6.3) + '@solana/errors': 2.0.0-rc.1(typescript@5.6.3) + typescript: 5.6.3 + '@solana/codecs-data-structures@2.0.0-rc.1(typescript@5.7.3)': dependencies: '@solana/codecs-core': 2.0.0-rc.1(typescript@5.7.3) @@ -34454,6 +35947,12 @@ snapshots: '@solana/codecs-core': 2.0.0-preview.2 '@solana/errors': 2.0.0-preview.2 + '@solana/codecs-numbers@2.0.0-preview.4(typescript@5.6.3)': + dependencies: + '@solana/codecs-core': 2.0.0-preview.4(typescript@5.6.3) + '@solana/errors': 2.0.0-preview.4(typescript@5.6.3) + typescript: 5.6.3 + '@solana/codecs-numbers@2.0.0-preview.4(typescript@5.7.3)': dependencies: '@solana/codecs-core': 2.0.0-preview.4(typescript@5.7.3) @@ -34466,6 +35965,12 @@ snapshots: '@solana/errors': 2.0.0-rc.1(typescript@4.9.5) typescript: 4.9.5 + '@solana/codecs-numbers@2.0.0-rc.1(typescript@5.6.3)': + dependencies: + '@solana/codecs-core': 2.0.0-rc.1(typescript@5.6.3) + '@solana/errors': 2.0.0-rc.1(typescript@5.6.3) + typescript: 5.6.3 + '@solana/codecs-numbers@2.0.0-rc.1(typescript@5.7.3)': dependencies: '@solana/codecs-core': 2.0.0-rc.1(typescript@5.7.3) @@ -34479,6 +35984,14 @@ snapshots: '@solana/errors': 2.0.0-preview.2 fastestsmallesttextencoderdecoder: 1.0.22 + '@solana/codecs-strings@2.0.0-preview.4(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)': + dependencies: + '@solana/codecs-core': 2.0.0-preview.4(typescript@5.6.3) + '@solana/codecs-numbers': 2.0.0-preview.4(typescript@5.6.3) + '@solana/errors': 2.0.0-preview.4(typescript@5.6.3) + fastestsmallesttextencoderdecoder: 1.0.22 + typescript: 5.6.3 + '@solana/codecs-strings@2.0.0-preview.4(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)': dependencies: '@solana/codecs-core': 2.0.0-preview.4(typescript@5.7.3) @@ -34495,6 +36008,14 @@ snapshots: fastestsmallesttextencoderdecoder: 1.0.22 typescript: 4.9.5 + '@solana/codecs-strings@2.0.0-rc.1(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)': + dependencies: + '@solana/codecs-core': 2.0.0-rc.1(typescript@5.6.3) + '@solana/codecs-numbers': 2.0.0-rc.1(typescript@5.6.3) + '@solana/errors': 2.0.0-rc.1(typescript@5.6.3) + fastestsmallesttextencoderdecoder: 1.0.22 + typescript: 5.6.3 + '@solana/codecs-strings@2.0.0-rc.1(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)': dependencies: '@solana/codecs-core': 2.0.0-rc.1(typescript@5.7.3) @@ -34513,6 +36034,17 @@ snapshots: transitivePeerDependencies: - fastestsmallesttextencoderdecoder + '@solana/codecs@2.0.0-preview.4(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)': + dependencies: + '@solana/codecs-core': 2.0.0-preview.4(typescript@5.6.3) + '@solana/codecs-data-structures': 2.0.0-preview.4(typescript@5.6.3) + '@solana/codecs-numbers': 2.0.0-preview.4(typescript@5.6.3) + '@solana/codecs-strings': 2.0.0-preview.4(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3) + '@solana/options': 2.0.0-preview.4(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3) + typescript: 5.6.3 + transitivePeerDependencies: + - fastestsmallesttextencoderdecoder + '@solana/codecs@2.0.0-preview.4(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)': dependencies: '@solana/codecs-core': 2.0.0-preview.4(typescript@5.7.3) @@ -34535,6 +36067,17 @@ snapshots: transitivePeerDependencies: - fastestsmallesttextencoderdecoder + '@solana/codecs@2.0.0-rc.1(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)': + dependencies: + '@solana/codecs-core': 2.0.0-rc.1(typescript@5.6.3) + '@solana/codecs-data-structures': 2.0.0-rc.1(typescript@5.6.3) + '@solana/codecs-numbers': 2.0.0-rc.1(typescript@5.6.3) + '@solana/codecs-strings': 2.0.0-rc.1(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3) + '@solana/options': 2.0.0-rc.1(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3) + typescript: 5.6.3 + transitivePeerDependencies: + - fastestsmallesttextencoderdecoder + '@solana/codecs@2.0.0-rc.1(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)': dependencies: '@solana/codecs-core': 2.0.0-rc.1(typescript@5.7.3) @@ -34551,6 +36094,12 @@ snapshots: chalk: 5.4.1 commander: 12.1.0 + '@solana/errors@2.0.0-preview.4(typescript@5.6.3)': + dependencies: + chalk: 5.4.1 + commander: 12.1.0 + typescript: 5.6.3 + '@solana/errors@2.0.0-preview.4(typescript@5.7.3)': dependencies: chalk: 5.4.1 @@ -34563,6 +36112,12 @@ snapshots: commander: 12.1.0 typescript: 4.9.5 + '@solana/errors@2.0.0-rc.1(typescript@5.6.3)': + dependencies: + chalk: 5.4.1 + commander: 12.1.0 + typescript: 5.6.3 + '@solana/errors@2.0.0-rc.1(typescript@5.7.3)': dependencies: chalk: 5.4.1 @@ -34574,6 +36129,17 @@ snapshots: '@solana/codecs-core': 2.0.0-preview.2 '@solana/codecs-numbers': 2.0.0-preview.2 + '@solana/options@2.0.0-preview.4(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)': + dependencies: + '@solana/codecs-core': 2.0.0-preview.4(typescript@5.6.3) + '@solana/codecs-data-structures': 2.0.0-preview.4(typescript@5.6.3) + '@solana/codecs-numbers': 2.0.0-preview.4(typescript@5.6.3) + '@solana/codecs-strings': 2.0.0-preview.4(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3) + '@solana/errors': 2.0.0-preview.4(typescript@5.6.3) + typescript: 5.6.3 + transitivePeerDependencies: + - fastestsmallesttextencoderdecoder + '@solana/options@2.0.0-preview.4(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)': dependencies: '@solana/codecs-core': 2.0.0-preview.4(typescript@5.7.3) @@ -34596,6 +36162,17 @@ snapshots: transitivePeerDependencies: - fastestsmallesttextencoderdecoder + '@solana/options@2.0.0-rc.1(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)': + dependencies: + '@solana/codecs-core': 2.0.0-rc.1(typescript@5.6.3) + '@solana/codecs-data-structures': 2.0.0-rc.1(typescript@5.6.3) + '@solana/codecs-numbers': 2.0.0-rc.1(typescript@5.6.3) + '@solana/codecs-strings': 2.0.0-rc.1(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3) + '@solana/errors': 2.0.0-rc.1(typescript@5.6.3) + typescript: 5.6.3 + transitivePeerDependencies: + - fastestsmallesttextencoderdecoder + '@solana/options@2.0.0-rc.1(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)': dependencies: '@solana/codecs-core': 2.0.0-rc.1(typescript@5.7.3) @@ -34609,7 +36186,7 @@ snapshots: '@solana/spl-account-compression@0.1.10(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)': dependencies: - '@metaplex-foundation/beet': 0.7.2 + '@metaplex-foundation/beet': 0.7.1 '@metaplex-foundation/beet-solana': 0.4.1(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) '@solana/web3.js': 1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) bn.js: 5.2.1 @@ -34638,6 +36215,15 @@ snapshots: transitivePeerDependencies: - fastestsmallesttextencoderdecoder + '@solana/spl-token-group@0.0.5(@solana/web3.js@1.95.3(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)': + dependencies: + '@solana/codecs': 2.0.0-preview.4(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3) + '@solana/spl-type-length-value': 0.1.0 + '@solana/web3.js': 1.95.3(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + transitivePeerDependencies: + - fastestsmallesttextencoderdecoder + - typescript + '@solana/spl-token-group@0.0.5(@solana/web3.js@1.95.3(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)': dependencies: '@solana/codecs': 2.0.0-preview.4(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) @@ -34647,6 +36233,14 @@ snapshots: - fastestsmallesttextencoderdecoder - typescript + '@solana/spl-token-group@0.0.7(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)': + dependencies: + '@solana/codecs': 2.0.0-rc.1(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3) + '@solana/web3.js': 1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + transitivePeerDependencies: + - fastestsmallesttextencoderdecoder + - typescript + '@solana/spl-token-group@0.0.7(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)': dependencies: '@solana/codecs': 2.0.0-rc.1(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) @@ -34655,6 +36249,14 @@ snapshots: - fastestsmallesttextencoderdecoder - typescript + '@solana/spl-token-group@0.0.7(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)': + dependencies: + '@solana/codecs': 2.0.0-rc.1(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3) + '@solana/web3.js': 1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + transitivePeerDependencies: + - fastestsmallesttextencoderdecoder + - typescript + '@solana/spl-token-group@0.0.7(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)': dependencies: '@solana/codecs': 2.0.0-rc.1(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) @@ -34663,6 +36265,14 @@ snapshots: - fastestsmallesttextencoderdecoder - typescript + '@solana/spl-token-metadata@0.1.6(@solana/web3.js@1.95.3(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)': + dependencies: + '@solana/codecs': 2.0.0-rc.1(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3) + '@solana/web3.js': 1.95.3(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + transitivePeerDependencies: + - fastestsmallesttextencoderdecoder + - typescript + '@solana/spl-token-metadata@0.1.6(@solana/web3.js@1.95.3(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)': dependencies: '@solana/codecs': 2.0.0-rc.1(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) @@ -34679,6 +36289,14 @@ snapshots: - fastestsmallesttextencoderdecoder - typescript + '@solana/spl-token-metadata@0.1.6(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)': + dependencies: + '@solana/codecs': 2.0.0-rc.1(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3) + '@solana/web3.js': 1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + transitivePeerDependencies: + - fastestsmallesttextencoderdecoder + - typescript + '@solana/spl-token-metadata@0.1.6(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)': dependencies: '@solana/codecs': 2.0.0-rc.1(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) @@ -34687,6 +36305,14 @@ snapshots: - fastestsmallesttextencoderdecoder - typescript + '@solana/spl-token-metadata@0.1.6(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)': + dependencies: + '@solana/codecs': 2.0.0-rc.1(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3) + '@solana/web3.js': 1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + transitivePeerDependencies: + - fastestsmallesttextencoderdecoder + - typescript + '@solana/spl-token-metadata@0.1.6(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)': dependencies: '@solana/codecs': 2.0.0-rc.1(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3) @@ -34695,6 +36321,10 @@ snapshots: - fastestsmallesttextencoderdecoder - typescript + '@solana/spl-token-registry@0.2.4574': + dependencies: + cross-fetch: 3.0.6 + '@solana/spl-token@0.1.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)': dependencies: '@babel/runtime': 7.26.0 @@ -34708,6 +36338,18 @@ snapshots: - encoding - utf-8-validate + '@solana/spl-token@0.2.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)': + dependencies: + '@solana/buffer-layout': 4.0.1 + '@solana/buffer-layout-utils': 0.2.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@solana/web3.js': 1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + start-server-and-test: 1.15.4 + transitivePeerDependencies: + - bufferutil + - encoding + - supports-color + - utf-8-validate + '@solana/spl-token@0.3.11(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@4.9.5)(utf-8-validate@5.0.10)': dependencies: '@solana/buffer-layout': 4.0.1 @@ -34722,6 +36364,20 @@ snapshots: - typescript - utf-8-validate + '@solana/spl-token@0.3.11(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10)': + dependencies: + '@solana/buffer-layout': 4.0.1 + '@solana/buffer-layout-utils': 0.2.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@solana/spl-token-metadata': 0.1.6(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3) + '@solana/web3.js': 1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + buffer: 6.0.3 + transitivePeerDependencies: + - bufferutil + - encoding + - fastestsmallesttextencoderdecoder + - typescript + - utf-8-validate + '@solana/spl-token@0.3.11(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10)': dependencies: '@solana/buffer-layout': 4.0.1 @@ -34736,6 +36392,43 @@ snapshots: - typescript - utf-8-validate + '@solana/spl-token@0.3.7(@solana/web3.js@1.92.3(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)': + dependencies: + '@solana/buffer-layout': 4.0.1 + '@solana/buffer-layout-utils': 0.2.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@solana/web3.js': 1.92.3(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + buffer: 6.0.3 + transitivePeerDependencies: + - bufferutil + - encoding + - utf-8-validate + + '@solana/spl-token@0.3.7(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)': + dependencies: + '@solana/buffer-layout': 4.0.1 + '@solana/buffer-layout-utils': 0.2.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@solana/web3.js': 1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + buffer: 6.0.3 + transitivePeerDependencies: + - bufferutil + - encoding + - utf-8-validate + + '@solana/spl-token@0.4.6(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10)': + dependencies: + '@solana/buffer-layout': 4.0.1 + '@solana/buffer-layout-utils': 0.2.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@solana/spl-token-group': 0.0.4(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(fastestsmallesttextencoderdecoder@1.0.22) + '@solana/spl-token-metadata': 0.1.6(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3) + '@solana/web3.js': 1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + buffer: 6.0.3 + transitivePeerDependencies: + - bufferutil + - encoding + - fastestsmallesttextencoderdecoder + - typescript + - utf-8-validate + '@solana/spl-token@0.4.6(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10)': dependencies: '@solana/buffer-layout': 4.0.1 @@ -34751,6 +36444,21 @@ snapshots: - typescript - utf-8-validate + '@solana/spl-token@0.4.6(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10)': + dependencies: + '@solana/buffer-layout': 4.0.1 + '@solana/buffer-layout-utils': 0.2.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@solana/spl-token-group': 0.0.4(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(fastestsmallesttextencoderdecoder@1.0.22) + '@solana/spl-token-metadata': 0.1.6(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3) + '@solana/web3.js': 1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + buffer: 6.0.3 + transitivePeerDependencies: + - bufferutil + - encoding + - fastestsmallesttextencoderdecoder + - typescript + - utf-8-validate + '@solana/spl-token@0.4.6(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10)': dependencies: '@solana/buffer-layout': 4.0.1 @@ -34766,6 +36474,21 @@ snapshots: - typescript - utf-8-validate + '@solana/spl-token@0.4.8(@solana/web3.js@1.95.3(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10)': + dependencies: + '@solana/buffer-layout': 4.0.1 + '@solana/buffer-layout-utils': 0.2.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@solana/spl-token-group': 0.0.5(@solana/web3.js@1.95.3(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3) + '@solana/spl-token-metadata': 0.1.6(@solana/web3.js@1.95.3(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3) + '@solana/web3.js': 1.95.3(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + buffer: 6.0.3 + transitivePeerDependencies: + - bufferutil + - encoding + - fastestsmallesttextencoderdecoder + - typescript + - utf-8-validate + '@solana/spl-token@0.4.8(@solana/web3.js@1.95.3(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10)': dependencies: '@solana/buffer-layout': 4.0.1 @@ -34781,6 +36504,21 @@ snapshots: - typescript - utf-8-validate + '@solana/spl-token@0.4.9(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10)': + dependencies: + '@solana/buffer-layout': 4.0.1 + '@solana/buffer-layout-utils': 0.2.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@solana/spl-token-group': 0.0.7(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3) + '@solana/spl-token-metadata': 0.1.6(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3) + '@solana/web3.js': 1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + buffer: 6.0.3 + transitivePeerDependencies: + - bufferutil + - encoding + - fastestsmallesttextencoderdecoder + - typescript + - utf-8-validate + '@solana/spl-token@0.4.9(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10)': dependencies: '@solana/buffer-layout': 4.0.1 @@ -34796,6 +36534,21 @@ snapshots: - typescript - utf-8-validate + '@solana/spl-token@0.4.9(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10)': + dependencies: + '@solana/buffer-layout': 4.0.1 + '@solana/buffer-layout-utils': 0.2.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@solana/spl-token-group': 0.0.7(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3) + '@solana/spl-token-metadata': 0.1.6(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3) + '@solana/web3.js': 1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + buffer: 6.0.3 + transitivePeerDependencies: + - bufferutil + - encoding + - fastestsmallesttextencoderdecoder + - typescript + - utf-8-validate + '@solana/spl-token@0.4.9(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10)': dependencies: '@solana/buffer-layout': 4.0.1 @@ -34815,9 +36568,17 @@ snapshots: dependencies: buffer: 6.0.3 + '@solana/wallet-adapter-base@0.9.23(@solana/web3.js@1.92.3(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))': + dependencies: + '@solana/wallet-standard-features': 1.3.0 + '@solana/web3.js': 1.92.3(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@wallet-standard/base': 1.1.0 + '@wallet-standard/features': 1.1.0 + eventemitter3: 4.0.7 + '@solana/wallet-adapter-base@0.9.23(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))': dependencies: - '@solana/wallet-standard-features': 1.2.0 + '@solana/wallet-standard-features': 1.3.0 '@solana/web3.js': 1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) '@wallet-standard/base': 1.1.0 '@wallet-standard/features': 1.1.0 @@ -34825,17 +36586,70 @@ snapshots: '@solana/wallet-adapter-base@0.9.23(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@6.0.5))': dependencies: - '@solana/wallet-standard-features': 1.2.0 + '@solana/wallet-standard-features': 1.3.0 '@solana/web3.js': 1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@6.0.5) '@wallet-standard/base': 1.1.0 '@wallet-standard/features': 1.1.0 eventemitter3: 4.0.7 - '@solana/wallet-standard-features@1.2.0': + '@solana/wallet-adapter-ledger@0.9.25(@solana/web3.js@1.92.3(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))': + dependencies: + '@ledgerhq/devices': 6.27.1 + '@ledgerhq/hw-transport': 6.27.1 + '@ledgerhq/hw-transport-webhid': 6.27.1 + '@solana/wallet-adapter-base': 0.9.23(@solana/web3.js@1.92.3(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)) + '@solana/web3.js': 1.92.3(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + buffer: 6.0.3 + + '@solana/wallet-standard-features@1.3.0': dependencies: '@wallet-standard/base': 1.1.0 '@wallet-standard/features': 1.1.0 + '@solana/web3.js@1.77.4(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)': + dependencies: + '@babel/runtime': 7.26.0 + '@noble/curves': 1.8.0 + '@noble/hashes': 1.7.0 + '@solana/buffer-layout': 4.0.1 + agentkeepalive: 4.6.0 + bigint-buffer: 1.1.5 + bn.js: 5.2.1 + borsh: 0.7.0 + bs58: 4.0.1 + buffer: 6.0.3 + fast-stable-stringify: 1.0.0 + jayson: 4.1.3(bufferutil@4.0.9)(utf-8-validate@5.0.10) + node-fetch: 2.7.0(encoding@0.1.13) + rpc-websockets: 7.5.1 + superstruct: 0.14.2 + transitivePeerDependencies: + - bufferutil + - encoding + - utf-8-validate + + '@solana/web3.js@1.92.3(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)': + dependencies: + '@babel/runtime': 7.26.0 + '@noble/curves': 1.8.0 + '@noble/hashes': 1.7.0 + '@solana/buffer-layout': 4.0.1 + agentkeepalive: 4.6.0 + bigint-buffer: 1.1.5 + bn.js: 5.2.1 + borsh: 0.7.0 + bs58: 4.0.1 + buffer: 6.0.3 + fast-stable-stringify: 1.0.0 + jayson: 4.1.3(bufferutil@4.0.9)(utf-8-validate@5.0.10) + node-fetch: 2.7.0(encoding@0.1.13) + rpc-websockets: 8.0.2 + superstruct: 1.0.4 + transitivePeerDependencies: + - bufferutil + - encoding + - utf-8-validate + '@solana/web3.js@1.95.3(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)': dependencies: '@babel/runtime': 7.26.0 @@ -34968,6 +36782,24 @@ snapshots: - encoding - utf-8-validate + '@solworks/soltoolkit-sdk@0.0.23(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)': + dependencies: + '@solana/buffer-layout': 4.0.1 + '@solana/spl-token': 0.3.7(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@solana/web3.js': 1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@types/bn.js': 5.1.6 + '@types/node': 18.19.71 + '@types/node-fetch': 2.6.12 + bn.js: 5.2.1 + decimal.js: 10.4.3 + typescript: 4.9.5 + transitivePeerDependencies: + - bufferutil + - encoding + - utf-8-validate + + '@soncodi/signal@2.0.7': {} + '@spheron/protocol-sdk@1.2.3(bufferutil@4.0.9)(utf-8-validate@6.0.5)': dependencies: base64-js: 1.5.1 @@ -34988,6 +36820,26 @@ snapshots: uri-js: 4.4.1 valid-url: 1.0.9 + '@sqds/multisig@2.1.3(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10)': + dependencies: + '@metaplex-foundation/beet': 0.7.1 + '@metaplex-foundation/beet-solana': 0.4.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@metaplex-foundation/cusper': 0.0.2 + '@solana/spl-token': 0.3.11(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@solana/web3.js': 1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@types/bn.js': 5.1.6 + assert: 2.1.0 + bn.js: 5.2.1 + buffer: 6.0.3 + invariant: 2.2.4 + transitivePeerDependencies: + - bufferutil + - encoding + - fastestsmallesttextencoderdecoder + - supports-color + - typescript + - utf-8-validate + '@sqds/multisig@2.1.3(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10)': dependencies: '@metaplex-foundation/beet': 0.7.1 @@ -35093,7 +36945,7 @@ snapshots: '@story-protocol/core-sdk@1.2.0-rc.3(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@6.0.5)(zod@3.24.1)': dependencies: abitype: 0.10.3(typescript@5.7.3)(zod@3.24.1) - axios: 1.7.9(debug@4.4.0) + axios: 1.7.9 bs58: 6.0.0 dotenv: 16.4.7 multiformats: 9.9.0 @@ -35332,6 +37184,43 @@ snapshots: dependencies: '@swc/counter': 0.1.3 + '@switchboard-xyz/common@2.5.13(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)': + dependencies: + '@solana/web3.js': 1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + axios: 1.7.9 + big.js: 6.2.2 + bn.js: 5.2.1 + bs58: 6.0.0 + cron-validator: 1.3.1 + decimal.js: 10.4.3 + js-sha256: 0.11.0 + lodash: 4.17.21 + protobufjs: 7.4.0 + yaml: 2.7.0 + transitivePeerDependencies: + - bufferutil + - debug + - encoding + - utf-8-validate + + '@switchboard-xyz/on-demand@1.2.42(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)': + dependencies: + '@brokerloop/ttlcache': 3.2.3 + '@coral-xyz/anchor-30': '@coral-xyz/anchor@0.30.1(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)' + '@solana/web3.js': 1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@solworks/soltoolkit-sdk': 0.0.23(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@switchboard-xyz/common': 2.5.13(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + axios: 1.7.9 + big.js: 6.2.2 + bs58: 5.0.0 + js-yaml: 4.1.0 + protobufjs: 7.4.0 + transitivePeerDependencies: + - bufferutil + - debug + - encoding + - utf-8-validate + '@szmarczak/http-timer@4.0.6': dependencies: defer-to-connect: 2.0.1 @@ -35342,27 +37231,52 @@ snapshots: '@tanstack/query-core@5.62.16': {} - '@tanstack/query-core@5.64.0': {} + '@tanstack/query-core@5.64.1': {} '@tanstack/react-query@5.62.16(react@19.0.0)': dependencies: '@tanstack/query-core': 5.62.16 react: 19.0.0 - '@tanstack/react-query@5.64.0(react@19.0.0)': + '@tanstack/react-query@5.64.1(react@19.0.0)': dependencies: - '@tanstack/query-core': 5.64.0 + '@tanstack/query-core': 5.64.1 react: 19.0.0 '@tavily/core@0.0.2': dependencies: - axios: 1.7.9(debug@4.4.0) + axios: 1.7.9 js-tiktoken: 1.0.15 transitivePeerDependencies: - debug '@telegraf/types@7.1.0': {} + '@tensor-hq/tensor-common@8.3.2(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10)': + dependencies: + '@coral-xyz/anchor': 0.26.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@metaplex-foundation/mpl-auction-house': 2.5.1(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@metaplex-foundation/mpl-bubblegum': 0.7.0(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@solana/spl-account-compression': 0.1.10(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@solana/spl-token': 0.3.11(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@solana/web3.js': 1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + axios: 0.28.1 + big.js: 6.2.2 + bn.js: 5.2.1 + borsh: 0.7.0 + bs58: 5.0.0 + exponential-backoff: 3.1.1 + js-sha3: 0.8.0 + semaphore: 1.1.0 + transitivePeerDependencies: + - bufferutil + - debug + - encoding + - fastestsmallesttextencoderdecoder + - supports-color + - typescript + - utf-8-validate + '@tensor-hq/tensor-common@8.3.2(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10)': dependencies: '@coral-xyz/anchor': 0.26.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) @@ -35388,6 +37302,31 @@ snapshots: - typescript - utf-8-validate + '@tensor-oss/tensorswap-sdk@4.5.0(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10)': + dependencies: + '@coral-xyz/anchor': 0.26.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@msgpack/msgpack': 2.8.0 + '@saberhq/solana-contrib': 1.15.0(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bn.js@5.2.1) + '@solana/spl-token': 0.4.9(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@solana/web3.js': 1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@tensor-hq/tensor-common': 8.3.2(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@types/bn.js': 5.1.6 + big.js: 6.2.2 + bn.js: 5.2.1 + js-sha256: 0.9.0 + keccak256: 1.0.6 + math-expression-evaluator: 2.0.6 + merkletreejs: 0.3.11 + uuid: 8.3.2 + transitivePeerDependencies: + - bufferutil + - debug + - encoding + - fastestsmallesttextencoderdecoder + - supports-color + - typescript + - utf-8-validate + '@tensor-oss/tensorswap-sdk@4.5.0(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10)': dependencies: '@coral-xyz/anchor': 0.26.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) @@ -35454,7 +37393,7 @@ snapshots: dependencies: '@ton/core': 0.59.1(@ton/crypto@3.3.0) '@ton/crypto': 3.3.0 - axios: 1.7.9(debug@4.4.0) + axios: 1.7.9 dataloader: 2.2.3 symbol.inspect: 1.0.1 teslabot: 1.5.0 @@ -35464,8 +37403,19 @@ snapshots: '@tootallnate/quickjs-emscripten@0.23.0': {} + '@triton-one/yellowstone-grpc@1.3.0': + dependencies: + '@grpc/grpc-js': 1.12.5 + '@trysound/sax@0.2.0': {} + '@ts-morph/common@0.19.0': + dependencies: + fast-glob: 3.3.3 + minimatch: 7.4.6 + mkdirp: 2.1.6 + path-browserify: 1.0.1 + '@tsconfig/node10@1.0.11': {} '@tsconfig/node12@1.0.11': {} @@ -35531,7 +37481,7 @@ snapshots: '@types/body-parser@1.19.5': dependencies: '@types/connect': 3.4.38 - '@types/node': 22.10.5 + '@types/node': 20.17.9 '@types/bonjour@3.5.13': dependencies: @@ -35565,7 +37515,7 @@ snapshots: '@types/connect-history-api-fallback@1.5.4': dependencies: - '@types/express-serve-static-core': 5.0.4 + '@types/express-serve-static-core': 5.0.5 '@types/node': 20.17.9 '@types/connect@3.4.38': @@ -35697,7 +37647,7 @@ snapshots: '@types/debug@4.1.12': dependencies: - '@types/ms': 0.7.34 + '@types/ms': 2.1.0 '@types/deep-eql@4.0.2': {} @@ -35736,14 +37686,14 @@ snapshots: '@types/express-serve-static-core@4.19.6': dependencies: '@types/node': 20.17.9 - '@types/qs': 6.9.17 + '@types/qs': 6.9.18 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 - '@types/express-serve-static-core@5.0.4': + '@types/express-serve-static-core@5.0.5': dependencies: '@types/node': 20.17.9 - '@types/qs': 6.9.17 + '@types/qs': 6.9.18 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 @@ -35751,14 +37701,14 @@ snapshots: dependencies: '@types/body-parser': 1.19.5 '@types/express-serve-static-core': 4.19.6 - '@types/qs': 6.9.17 + '@types/qs': 6.9.18 '@types/serve-static': 1.15.7 '@types/express@5.0.0': dependencies: '@types/body-parser': 1.19.5 - '@types/express-serve-static-core': 5.0.4 - '@types/qs': 6.9.17 + '@types/express-serve-static-core': 5.0.5 + '@types/qs': 6.9.18 '@types/serve-static': 1.15.7 '@types/filesystem@0.0.36': @@ -35879,7 +37829,7 @@ snapshots: '@types/mocha@10.0.10': {} - '@types/ms@0.7.34': {} + '@types/ms@2.1.0': {} '@types/multer@1.4.12': dependencies: @@ -35904,7 +37854,7 @@ snapshots: '@types/node@18.15.13': {} - '@types/node@18.19.70': + '@types/node@18.19.71': dependencies: undici-types: 5.26.5 @@ -35912,7 +37862,7 @@ snapshots: dependencies: undici-types: 6.19.8 - '@types/node@22.10.5': + '@types/node@22.10.7': dependencies: undici-types: 6.20.0 @@ -35955,32 +37905,32 @@ snapshots: dependencies: '@types/retry': 0.12.5 - '@types/qs@6.9.17': {} + '@types/qs@6.9.18': {} '@types/range-parser@1.2.7': {} - '@types/react-dom@19.0.3(@types/react@19.0.5)': + '@types/react-dom@19.0.3(@types/react@19.0.7)': dependencies: - '@types/react': 19.0.5 + '@types/react': 19.0.7 '@types/react-router-config@5.0.11': dependencies: '@types/history': 4.7.11 - '@types/react': 19.0.5 + '@types/react': 19.0.7 '@types/react-router': 5.1.20 '@types/react-router-dom@5.3.3': dependencies: '@types/history': 4.7.11 - '@types/react': 19.0.5 + '@types/react': 19.0.7 '@types/react-router': 5.1.20 '@types/react-router@5.1.20': dependencies: '@types/history': 4.7.11 - '@types/react': 19.0.5 + '@types/react': 19.0.7 - '@types/react@19.0.5': + '@types/react@19.0.7': dependencies: csstype: 3.1.3 @@ -36073,6 +38023,8 @@ snapshots: '@types/uuid@8.3.4': {} + '@types/w3c-web-usb@1.0.10': {} + '@types/wav-encoder@1.3.3': {} '@types/webrtc@0.0.37': {} @@ -36198,14 +38150,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/eslint-plugin@8.19.1(@typescript-eslint/parser@8.19.1(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3))(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3)': + '@typescript-eslint/eslint-plugin@8.20.0(@typescript-eslint/parser@8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3))(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.19.1(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3) - '@typescript-eslint/scope-manager': 8.19.1 - '@typescript-eslint/type-utils': 8.19.1(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3) - '@typescript-eslint/utils': 8.19.1(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3) - '@typescript-eslint/visitor-keys': 8.19.1 + '@typescript-eslint/parser': 8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3) + '@typescript-eslint/scope-manager': 8.20.0 + '@typescript-eslint/type-utils': 8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3) + '@typescript-eslint/utils': 8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3) + '@typescript-eslint/visitor-keys': 8.20.0 eslint: 9.18.0(jiti@2.4.2) graphemer: 1.4.0 ignore: 5.3.2 @@ -36280,12 +38232,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.19.1(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3)': + '@typescript-eslint/parser@8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3)': dependencies: - '@typescript-eslint/scope-manager': 8.19.1 - '@typescript-eslint/types': 8.19.1 - '@typescript-eslint/typescript-estree': 8.19.1(typescript@5.6.3) - '@typescript-eslint/visitor-keys': 8.19.1 + '@typescript-eslint/scope-manager': 8.20.0 + '@typescript-eslint/types': 8.20.0 + '@typescript-eslint/typescript-estree': 8.20.0(typescript@5.6.3) + '@typescript-eslint/visitor-keys': 8.20.0 debug: 4.4.0(supports-color@5.5.0) eslint: 9.18.0(jiti@2.4.2) typescript: 5.6.3 @@ -36302,10 +38254,10 @@ snapshots: '@typescript-eslint/types': 8.16.0 '@typescript-eslint/visitor-keys': 8.16.0 - '@typescript-eslint/scope-manager@8.19.1': + '@typescript-eslint/scope-manager@8.20.0': dependencies: - '@typescript-eslint/types': 8.19.1 - '@typescript-eslint/visitor-keys': 8.19.1 + '@typescript-eslint/types': 8.20.0 + '@typescript-eslint/visitor-keys': 8.20.0 '@typescript-eslint/type-utils@6.21.0(eslint@8.57.1)(typescript@5.6.3)': dependencies: @@ -36367,10 +38319,10 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/type-utils@8.19.1(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3)': + '@typescript-eslint/type-utils@8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3)': dependencies: - '@typescript-eslint/typescript-estree': 8.19.1(typescript@5.6.3) - '@typescript-eslint/utils': 8.19.1(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3) + '@typescript-eslint/typescript-estree': 8.20.0(typescript@5.6.3) + '@typescript-eslint/utils': 8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3) debug: 4.4.0(supports-color@5.5.0) eslint: 9.18.0(jiti@2.4.2) ts-api-utils: 2.0.0(typescript@5.6.3) @@ -36382,7 +38334,7 @@ snapshots: '@typescript-eslint/types@8.16.0': {} - '@typescript-eslint/types@8.19.1': {} + '@typescript-eslint/types@8.20.0': {} '@typescript-eslint/typescript-estree@6.21.0(typescript@5.6.3)': dependencies: @@ -36429,10 +38381,10 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@8.19.1(typescript@5.6.3)': + '@typescript-eslint/typescript-estree@8.20.0(typescript@5.6.3)': dependencies: - '@typescript-eslint/types': 8.19.1 - '@typescript-eslint/visitor-keys': 8.19.1 + '@typescript-eslint/types': 8.20.0 + '@typescript-eslint/visitor-keys': 8.20.0 debug: 4.4.0(supports-color@5.5.0) fast-glob: 3.3.3 is-glob: 4.0.3 @@ -36507,24 +38459,24 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.19.1(eslint@9.16.0(jiti@2.4.2))(typescript@5.6.3)': + '@typescript-eslint/utils@8.20.0(eslint@9.16.0(jiti@2.4.2))(typescript@5.6.3)': dependencies: '@eslint-community/eslint-utils': 4.4.1(eslint@9.16.0(jiti@2.4.2)) - '@typescript-eslint/scope-manager': 8.19.1 - '@typescript-eslint/types': 8.19.1 - '@typescript-eslint/typescript-estree': 8.19.1(typescript@5.6.3) + '@typescript-eslint/scope-manager': 8.20.0 + '@typescript-eslint/types': 8.20.0 + '@typescript-eslint/typescript-estree': 8.20.0(typescript@5.6.3) eslint: 9.16.0(jiti@2.4.2) typescript: 5.6.3 transitivePeerDependencies: - supports-color optional: true - '@typescript-eslint/utils@8.19.1(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3)': + '@typescript-eslint/utils@8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3)': dependencies: '@eslint-community/eslint-utils': 4.4.1(eslint@9.18.0(jiti@2.4.2)) - '@typescript-eslint/scope-manager': 8.19.1 - '@typescript-eslint/types': 8.19.1 - '@typescript-eslint/typescript-estree': 8.19.1(typescript@5.6.3) + '@typescript-eslint/scope-manager': 8.20.0 + '@typescript-eslint/types': 8.20.0 + '@typescript-eslint/typescript-estree': 8.20.0(typescript@5.6.3) eslint: 9.18.0(jiti@2.4.2) typescript: 5.6.3 transitivePeerDependencies: @@ -36540,9 +38492,9 @@ snapshots: '@typescript-eslint/types': 8.16.0 eslint-visitor-keys: 4.2.0 - '@typescript-eslint/visitor-keys@8.19.1': + '@typescript-eslint/visitor-keys@8.20.0': dependencies: - '@typescript-eslint/types': 8.19.1 + '@typescript-eslint/types': 8.20.0 eslint-visitor-keys: 4.2.0 '@uidotdev/usehooks@2.4.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': @@ -36579,10 +38531,10 @@ snapshots: moment: 2.30.1 starknet: 6.18.0(encoding@0.1.13) - '@vitejs/plugin-react-swc@3.7.2(@swc/helpers@0.5.15)(vite@6.0.7(@types/node@22.10.5)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0))': + '@vitejs/plugin-react-swc@3.7.2(@swc/helpers@0.5.15)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0))': dependencies: '@swc/core': 1.10.7(@swc/helpers@0.5.15) - vite: 6.0.7(@types/node@22.10.5)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0) + vite: 6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0) transitivePeerDependencies: - '@swc/helpers' @@ -36603,7 +38555,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@vitest/coverage-v8@1.1.3(vitest@1.1.3(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0))': + '@vitest/coverage-v8@1.1.3(vitest@1.1.3(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0))': dependencies: '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 0.2.3 @@ -36618,7 +38570,7 @@ snapshots: std-env: 3.8.0 test-exclude: 6.0.0 v8-to-istanbul: 9.3.0 - vitest: 1.1.3(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) + vitest: 1.1.3(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) transitivePeerDependencies: - supports-color @@ -36640,13 +38592,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@vitest/eslint-plugin@1.0.1(@typescript-eslint/utils@8.19.1(eslint@9.16.0(jiti@2.4.2))(typescript@5.6.3))(eslint@9.16.0(jiti@2.4.2))(typescript@5.6.3)(vitest@2.1.5(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0))': + '@vitest/eslint-plugin@1.0.1(@typescript-eslint/utils@8.20.0(eslint@9.16.0(jiti@2.4.2))(typescript@5.6.3))(eslint@9.16.0(jiti@2.4.2))(typescript@5.6.3)(vitest@2.1.5(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0))': dependencies: eslint: 9.16.0(jiti@2.4.2) optionalDependencies: - '@typescript-eslint/utils': 8.19.1(eslint@9.16.0(jiti@2.4.2))(typescript@5.6.3) + '@typescript-eslint/utils': 8.20.0(eslint@9.16.0(jiti@2.4.2))(typescript@5.6.3) typescript: 5.6.3 - vitest: 2.1.5(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) + vitest: 2.1.5(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) '@vitest/expect@0.34.6': dependencies: @@ -36687,29 +38639,29 @@ snapshots: chai: 5.1.2 tinyrainbow: 1.2.0 - '@vitest/mocker@2.1.4(vite@5.4.11(@types/node@22.10.5)(terser@5.37.0))': + '@vitest/mocker@2.1.4(vite@5.4.11(@types/node@22.10.7)(terser@5.37.0))': dependencies: '@vitest/spy': 2.1.4 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: - vite: 5.4.11(@types/node@22.10.5)(terser@5.37.0) + vite: 5.4.11(@types/node@22.10.7)(terser@5.37.0) - '@vitest/mocker@2.1.5(vite@5.4.11(@types/node@22.10.5)(terser@5.37.0))': + '@vitest/mocker@2.1.5(vite@5.4.11(@types/node@22.10.7)(terser@5.37.0))': dependencies: '@vitest/spy': 2.1.5 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: - vite: 5.4.11(@types/node@22.10.5)(terser@5.37.0) + vite: 5.4.11(@types/node@22.10.7)(terser@5.37.0) - '@vitest/mocker@2.1.8(vite@5.4.11(@types/node@22.10.5)(terser@5.37.0))': + '@vitest/mocker@2.1.8(vite@5.4.11(@types/node@22.10.7)(terser@5.37.0))': dependencies: '@vitest/spy': 2.1.8 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: - vite: 5.4.11(@types/node@22.10.5)(terser@5.37.0) + vite: 5.4.11(@types/node@22.10.7)(terser@5.37.0) '@vitest/pretty-format@2.1.4': dependencies: @@ -36873,6 +38825,30 @@ snapshots: '@vladfrangu/async_event_emitter@2.4.6': {} + '@voltr/vault-sdk@0.1.1(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10)': + dependencies: + '@coral-xyz/anchor': 0.30.1(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@solana/spl-token': 0.4.9(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@solana/web3.js': 1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + transitivePeerDependencies: + - bufferutil + - encoding + - fastestsmallesttextencoderdecoder + - typescript + - utf-8-validate + + '@voltr/vault-sdk@0.1.1(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10)': + dependencies: + '@coral-xyz/anchor': 0.30.1(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@solana/spl-token': 0.4.9(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@solana/web3.js': 1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + transitivePeerDependencies: + - bufferutil + - encoding + - fastestsmallesttextencoderdecoder + - typescript + - utf-8-validate + '@vue/compiler-core@3.5.13': dependencies: '@babel/parser': 7.26.5 @@ -36895,7 +38871,7 @@ snapshots: '@vue/shared': 3.5.13 estree-walker: 2.0.2 magic-string: 0.30.17 - postcss: 8.4.49 + postcss: 8.5.1 source-map-js: 1.2.1 '@vue/compiler-ssr@3.5.13': @@ -36974,7 +38950,7 @@ snapshots: - uploadthing - utf-8-validate - '@walletconnect/core@2.17.3(bufferutil@4.0.9)(ioredis@5.4.2)(utf-8-validate@6.0.5)': + '@walletconnect/core@2.17.4(bufferutil@4.0.9)(ioredis@5.4.2)(utf-8-validate@6.0.5)': dependencies: '@walletconnect/heartbeat': 1.2.2 '@walletconnect/jsonrpc-provider': 1.0.14 @@ -36987,8 +38963,8 @@ snapshots: '@walletconnect/relay-auth': 1.0.4 '@walletconnect/safe-json': 1.0.2 '@walletconnect/time': 1.0.2 - '@walletconnect/types': 2.17.3(ioredis@5.4.2) - '@walletconnect/utils': 2.17.3(ioredis@5.4.2) + '@walletconnect/types': 2.17.4(ioredis@5.4.2) + '@walletconnect/utils': 2.17.4(ioredis@5.4.2) '@walletconnect/window-getters': 1.0.1 events: 3.3.0 lodash.isequal: 4.5.0 @@ -37015,7 +38991,7 @@ snapshots: - uploadthing - utf-8-validate - '@walletconnect/core@2.17.3(bufferutil@4.0.9)(utf-8-validate@5.0.10)': + '@walletconnect/core@2.17.4(bufferutil@4.0.9)(utf-8-validate@5.0.10)': dependencies: '@walletconnect/heartbeat': 1.2.2 '@walletconnect/jsonrpc-provider': 1.0.14 @@ -37028,8 +39004,8 @@ snapshots: '@walletconnect/relay-auth': 1.0.4 '@walletconnect/safe-json': 1.0.2 '@walletconnect/time': 1.0.2 - '@walletconnect/types': 2.17.3(ioredis@5.4.2) - '@walletconnect/utils': 2.17.3(ioredis@5.4.2) + '@walletconnect/types': 2.17.4(ioredis@5.4.2) + '@walletconnect/utils': 2.17.4(ioredis@5.4.2) '@walletconnect/window-getters': 1.0.1 events: 3.3.0 lodash.isequal: 4.5.0 @@ -37060,14 +39036,14 @@ snapshots: dependencies: tslib: 1.14.1 - '@walletconnect/ethereum-provider@2.17.3(@types/react@19.0.5)(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(react@19.0.0)(utf-8-validate@5.0.10)': + '@walletconnect/ethereum-provider@2.17.3(@types/react@19.0.7)(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(react@19.0.0)(utf-8-validate@5.0.10)': dependencies: '@walletconnect/jsonrpc-http-connection': 1.0.8(encoding@0.1.13) '@walletconnect/jsonrpc-provider': 1.0.14 '@walletconnect/jsonrpc-types': 1.0.4 '@walletconnect/jsonrpc-utils': 1.0.8 '@walletconnect/keyvaluestorage': 1.1.1(ioredis@5.4.2) - '@walletconnect/modal': 2.7.0(@types/react@19.0.5)(react@19.0.0) + '@walletconnect/modal': 2.7.0(@types/react@19.0.7)(react@19.0.0) '@walletconnect/sign-client': 2.17.3(bufferutil@4.0.9)(ioredis@5.4.2)(utf-8-validate@5.0.10) '@walletconnect/types': 2.17.3(ioredis@5.4.2) '@walletconnect/universal-provider': 2.17.3(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(utf-8-validate@5.0.10) @@ -37098,18 +39074,18 @@ snapshots: - uploadthing - utf-8-validate - '@walletconnect/ethereum-provider@2.17.3(@types/react@19.0.5)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.0.0)(utf-8-validate@5.0.10)': + '@walletconnect/ethereum-provider@2.17.4(@types/react@19.0.7)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.0.0)(utf-8-validate@5.0.10)': dependencies: '@walletconnect/jsonrpc-http-connection': 1.0.8(encoding@0.1.13) '@walletconnect/jsonrpc-provider': 1.0.14 '@walletconnect/jsonrpc-types': 1.0.4 '@walletconnect/jsonrpc-utils': 1.0.8 '@walletconnect/keyvaluestorage': 1.1.1(ioredis@5.4.2) - '@walletconnect/modal': 2.7.0(@types/react@19.0.5)(react@19.0.0) - '@walletconnect/sign-client': 2.17.3(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@walletconnect/types': 2.17.3(ioredis@5.4.2) - '@walletconnect/universal-provider': 2.17.3(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) - '@walletconnect/utils': 2.17.3(ioredis@5.4.2) + '@walletconnect/modal': 2.7.0(@types/react@19.0.7)(react@19.0.0) + '@walletconnect/sign-client': 2.17.4(bufferutil@4.0.9)(utf-8-validate@5.0.10) + '@walletconnect/types': 2.17.4(ioredis@5.4.2) + '@walletconnect/universal-provider': 2.17.4(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@walletconnect/utils': 2.17.4(ioredis@5.4.2) events: 3.3.0 transitivePeerDependencies: - '@azure/app-configuration' @@ -37222,16 +39198,16 @@ snapshots: '@walletconnect/safe-json': 1.0.2 pino: 7.11.0 - '@walletconnect/modal-core@2.7.0(@types/react@19.0.5)(react@19.0.0)': + '@walletconnect/modal-core@2.7.0(@types/react@19.0.7)(react@19.0.0)': dependencies: - valtio: 1.11.2(@types/react@19.0.5)(react@19.0.0) + valtio: 1.11.2(@types/react@19.0.7)(react@19.0.0) transitivePeerDependencies: - '@types/react' - react - '@walletconnect/modal-ui@2.7.0(@types/react@19.0.5)(react@19.0.0)': + '@walletconnect/modal-ui@2.7.0(@types/react@19.0.7)(react@19.0.0)': dependencies: - '@walletconnect/modal-core': 2.7.0(@types/react@19.0.5)(react@19.0.0) + '@walletconnect/modal-core': 2.7.0(@types/react@19.0.7)(react@19.0.0) lit: 2.8.0 motion: 10.16.2 qrcode: 1.5.3 @@ -37239,10 +39215,10 @@ snapshots: - '@types/react' - react - '@walletconnect/modal@2.7.0(@types/react@19.0.5)(react@19.0.0)': + '@walletconnect/modal@2.7.0(@types/react@19.0.7)(react@19.0.0)': dependencies: - '@walletconnect/modal-core': 2.7.0(@types/react@19.0.5)(react@19.0.0) - '@walletconnect/modal-ui': 2.7.0(@types/react@19.0.5)(react@19.0.0) + '@walletconnect/modal-core': 2.7.0(@types/react@19.0.7)(react@19.0.0) + '@walletconnect/modal-ui': 2.7.0(@types/react@19.0.7)(react@19.0.0) transitivePeerDependencies: - '@types/react' - react @@ -37297,16 +39273,16 @@ snapshots: - uploadthing - utf-8-validate - '@walletconnect/sign-client@2.17.3(bufferutil@4.0.9)(ioredis@5.4.2)(utf-8-validate@6.0.5)': + '@walletconnect/sign-client@2.17.4(bufferutil@4.0.9)(ioredis@5.4.2)(utf-8-validate@6.0.5)': dependencies: - '@walletconnect/core': 2.17.3(bufferutil@4.0.9)(ioredis@5.4.2)(utf-8-validate@6.0.5) + '@walletconnect/core': 2.17.4(bufferutil@4.0.9)(ioredis@5.4.2)(utf-8-validate@6.0.5) '@walletconnect/events': 1.0.1 '@walletconnect/heartbeat': 1.2.2 '@walletconnect/jsonrpc-utils': 1.0.8 '@walletconnect/logger': 2.1.2 '@walletconnect/time': 1.0.2 - '@walletconnect/types': 2.17.3(ioredis@5.4.2) - '@walletconnect/utils': 2.17.3(ioredis@5.4.2) + '@walletconnect/types': 2.17.4(ioredis@5.4.2) + '@walletconnect/utils': 2.17.4(ioredis@5.4.2) events: 3.3.0 transitivePeerDependencies: - '@azure/app-configuration' @@ -37330,16 +39306,16 @@ snapshots: - uploadthing - utf-8-validate - '@walletconnect/sign-client@2.17.3(bufferutil@4.0.9)(utf-8-validate@5.0.10)': + '@walletconnect/sign-client@2.17.4(bufferutil@4.0.9)(utf-8-validate@5.0.10)': dependencies: - '@walletconnect/core': 2.17.3(bufferutil@4.0.9)(utf-8-validate@5.0.10) + '@walletconnect/core': 2.17.4(bufferutil@4.0.9)(utf-8-validate@5.0.10) '@walletconnect/events': 1.0.1 '@walletconnect/heartbeat': 1.2.2 '@walletconnect/jsonrpc-utils': 1.0.8 '@walletconnect/logger': 2.1.2 '@walletconnect/time': 1.0.2 - '@walletconnect/types': 2.17.3(ioredis@5.4.2) - '@walletconnect/utils': 2.17.3(ioredis@5.4.2) + '@walletconnect/types': 2.17.4(ioredis@5.4.2) + '@walletconnect/utils': 2.17.4(ioredis@5.4.2) events: 3.3.0 transitivePeerDependencies: - '@azure/app-configuration' @@ -37395,6 +39371,34 @@ snapshots: - ioredis - uploadthing + '@walletconnect/types@2.17.4(ioredis@5.4.2)': + dependencies: + '@walletconnect/events': 1.0.1 + '@walletconnect/heartbeat': 1.2.2 + '@walletconnect/jsonrpc-types': 1.0.4 + '@walletconnect/keyvaluestorage': 1.1.1(ioredis@5.4.2) + '@walletconnect/logger': 2.1.2 + events: 3.3.0 + transitivePeerDependencies: + - '@azure/app-configuration' + - '@azure/cosmos' + - '@azure/data-tables' + - '@azure/identity' + - '@azure/keyvault-secrets' + - '@azure/storage-blob' + - '@capacitor/preferences' + - '@deno/kv' + - '@netlify/blobs' + - '@planetscale/database' + - '@react-native-async-storage/async-storage' + - '@upstash/redis' + - '@vercel/blob' + - '@vercel/kv' + - aws4fetch + - db0 + - ioredis + - uploadthing + '@walletconnect/universal-provider@2.17.3(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(utf-8-validate@5.0.10)': dependencies: '@walletconnect/events': 1.0.1 @@ -37432,7 +39436,7 @@ snapshots: - uploadthing - utf-8-validate - '@walletconnect/universal-provider@2.17.3(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)': + '@walletconnect/universal-provider@2.17.4(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)': dependencies: '@walletconnect/events': 1.0.1 '@walletconnect/jsonrpc-http-connection': 1.0.8(encoding@0.1.13) @@ -37441,9 +39445,9 @@ snapshots: '@walletconnect/jsonrpc-utils': 1.0.8 '@walletconnect/keyvaluestorage': 1.1.1(ioredis@5.4.2) '@walletconnect/logger': 2.1.2 - '@walletconnect/sign-client': 2.17.3(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@walletconnect/types': 2.17.3(ioredis@5.4.2) - '@walletconnect/utils': 2.17.3(ioredis@5.4.2) + '@walletconnect/sign-client': 2.17.4(bufferutil@4.0.9)(utf-8-validate@5.0.10) + '@walletconnect/types': 2.17.4(ioredis@5.4.2) + '@walletconnect/utils': 2.17.4(ioredis@5.4.2) events: 3.3.0 lodash: 4.17.21 transitivePeerDependencies: @@ -37511,6 +39515,48 @@ snapshots: - ioredis - uploadthing + '@walletconnect/utils@2.17.4(ioredis@5.4.2)': + dependencies: + '@ethersproject/hash': 5.7.0 + '@ethersproject/transactions': 5.7.0 + '@stablelib/chacha20poly1305': 1.0.1 + '@stablelib/hkdf': 1.0.1 + '@stablelib/random': 1.0.2 + '@stablelib/sha256': 1.0.1 + '@stablelib/x25519': 1.0.3 + '@walletconnect/jsonrpc-utils': 1.0.8 + '@walletconnect/keyvaluestorage': 1.1.1(ioredis@5.4.2) + '@walletconnect/relay-api': 1.0.11 + '@walletconnect/relay-auth': 1.0.4 + '@walletconnect/safe-json': 1.0.2 + '@walletconnect/time': 1.0.2 + '@walletconnect/types': 2.17.4(ioredis@5.4.2) + '@walletconnect/window-getters': 1.0.1 + '@walletconnect/window-metadata': 1.0.1 + detect-browser: 5.3.0 + elliptic: 6.6.1 + query-string: 7.1.3 + uint8arrays: 3.1.0 + transitivePeerDependencies: + - '@azure/app-configuration' + - '@azure/cosmos' + - '@azure/data-tables' + - '@azure/identity' + - '@azure/keyvault-secrets' + - '@azure/storage-blob' + - '@capacitor/preferences' + - '@deno/kv' + - '@netlify/blobs' + - '@planetscale/database' + - '@react-native-async-storage/async-storage' + - '@upstash/redis' + - '@vercel/blob' + - '@vercel/kv' + - aws4fetch + - db0 + - ioredis + - uploadthing + '@walletconnect/window-getters@1.0.1': dependencies: tslib: 1.14.1 @@ -37629,7 +39675,7 @@ snapshots: '@zodios/core@10.9.6(axios@1.7.9)(zod@3.23.8)': dependencies: - axios: 1.7.9(debug@4.4.0) + axios: 1.7.9 zod: 3.23.8 JSONStream@1.3.5: @@ -37752,7 +39798,7 @@ snapshots: tough-cookie: 4.1.4 tslib: 2.8.1 twitter-api-v2: 1.19.0 - undici: 7.2.1 + undici: 7.2.3 ws: 8.18.0(bufferutil@4.0.9)(utf-8-validate@6.0.5) transitivePeerDependencies: - bufferutil @@ -37767,13 +39813,13 @@ snapshots: clean-stack: 2.2.0 indent-string: 4.0.0 - ai@3.4.33(openai@4.73.0(encoding@0.1.13)(zod@3.23.8))(react@19.0.0)(sswr@2.1.0(svelte@5.17.3))(svelte@5.17.3)(vue@3.5.13(typescript@5.6.3))(zod@3.23.8): + ai@3.4.33(openai@4.73.0(encoding@0.1.13)(zod@3.23.8))(react@19.0.0)(sswr@2.1.0(svelte@5.19.0))(svelte@5.19.0)(vue@3.5.13(typescript@5.6.3))(zod@3.23.8): dependencies: '@ai-sdk/provider': 0.0.26 '@ai-sdk/provider-utils': 1.0.22(zod@3.23.8) '@ai-sdk/react': 0.0.70(react@19.0.0)(zod@3.23.8) '@ai-sdk/solid': 0.0.54(zod@3.23.8) - '@ai-sdk/svelte': 0.0.57(svelte@5.17.3)(zod@3.23.8) + '@ai-sdk/svelte': 0.0.57(svelte@5.19.0)(zod@3.23.8) '@ai-sdk/ui-utils': 0.0.50(zod@3.23.8) '@ai-sdk/vue': 0.0.59(vue@3.5.13(typescript@5.6.3))(zod@3.23.8) '@opentelemetry/api': 1.9.0 @@ -37785,35 +39831,33 @@ snapshots: optionalDependencies: openai: 4.73.0(encoding@0.1.13)(zod@3.23.8) react: 19.0.0 - sswr: 2.1.0(svelte@5.17.3) - svelte: 5.17.3 + sswr: 2.1.0(svelte@5.19.0) + svelte: 5.19.0 zod: 3.23.8 transitivePeerDependencies: - solid-js - vue - ai@4.0.33(react@19.0.0)(zod@3.23.8): + ai@4.1.0(react@19.0.0)(zod@3.23.8): dependencies: '@ai-sdk/provider': 1.0.4 - '@ai-sdk/provider-utils': 2.0.7(zod@3.23.8) - '@ai-sdk/react': 1.0.9(react@19.0.0)(zod@3.23.8) - '@ai-sdk/ui-utils': 1.0.8(zod@3.23.8) + '@ai-sdk/provider-utils': 2.1.0(zod@3.23.8) + '@ai-sdk/react': 1.1.0(react@19.0.0)(zod@3.23.8) + '@ai-sdk/ui-utils': 1.1.0(zod@3.23.8) '@opentelemetry/api': 1.9.0 jsondiffpatch: 0.6.0 - zod-to-json-schema: 3.24.1(zod@3.23.8) optionalDependencies: react: 19.0.0 zod: 3.23.8 - ai@4.0.33(react@19.0.0)(zod@3.24.1): + ai@4.1.0(react@19.0.0)(zod@3.24.1): dependencies: '@ai-sdk/provider': 1.0.4 - '@ai-sdk/provider-utils': 2.0.7(zod@3.24.1) - '@ai-sdk/react': 1.0.9(react@19.0.0)(zod@3.24.1) - '@ai-sdk/ui-utils': 1.0.8(zod@3.24.1) + '@ai-sdk/provider-utils': 2.1.0(zod@3.24.1) + '@ai-sdk/react': 1.1.0(react@19.0.0)(zod@3.24.1) + '@ai-sdk/ui-utils': 1.1.0(zod@3.24.1) '@opentelemetry/api': 1.9.0 jsondiffpatch: 0.6.0 - zod-to-json-schema: 3.24.1(zod@3.24.1) optionalDependencies: react: 19.0.0 zod: 3.24.1 @@ -37853,7 +39897,7 @@ snapshots: algo-msgpack-with-bigint@2.1.1: {} - algoliasearch-helper@3.22.6(algoliasearch@5.19.0): + algoliasearch-helper@3.23.0(algoliasearch@5.19.0): dependencies: '@algolia/events': 4.0.1 algoliasearch: 5.19.0 @@ -37903,6 +39947,29 @@ snapshots: transitivePeerDependencies: - supports-color + anchor-bankrun@0.3.0(@coral-xyz/anchor@0.29.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(@solana/web3.js@1.92.3(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(solana-bankrun@0.3.1(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)): + dependencies: + '@coral-xyz/anchor': 0.29.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@solana/web3.js': 1.92.3(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + solana-bankrun: 0.3.1(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + + anchor-client-gen@0.28.1(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10): + dependencies: + '@coral-xyz/anchor': 0.28.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@coral-xyz/borsh': 0.28.0(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)) + '@solana/web3.js': 1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + bn.js: 5.2.1 + camelcase: 7.0.1 + commander: 10.0.1 + js-sha256: 0.9.0 + prettier: 2.8.8 + snake-case: 3.0.4 + ts-morph: 18.0.0 + transitivePeerDependencies: + - bufferutil + - encoding + - utf-8-validate + ansi-align@3.0.1: dependencies: string-width: 4.2.3 @@ -37968,6 +40035,43 @@ snapshots: aproba@2.0.0: {} + aptos@1.8.5(debug@4.4.0): + dependencies: + '@noble/hashes': 1.1.3 + '@scure/bip39': 1.1.0 + axios: 0.27.2(debug@4.4.0) + form-data: 4.0.0 + tweetnacl: 1.0.3 + transitivePeerDependencies: + - debug + + arbundles@0.10.1(arweave@1.15.5)(bufferutil@4.0.9)(debug@4.4.0)(encoding@0.1.13)(utf-8-validate@5.0.10): + dependencies: + '@ethersproject/bytes': 5.7.0 + '@ethersproject/hash': 5.7.0 + '@ethersproject/providers': 5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10) + '@ethersproject/signing-key': 5.7.0 + '@ethersproject/transactions': 5.7.0 + '@ethersproject/wallet': 5.7.0 + '@irys/arweave': 0.0.2(debug@4.4.0) + '@noble/ed25519': 1.7.3 + base64url: 3.0.1 + bs58: 4.0.1 + keccak: 3.0.4 + secp256k1: 5.0.1 + optionalDependencies: + '@randlabs/myalgo-connect': 1.4.2 + algosdk: 1.24.1(encoding@0.1.13) + arweave-stream-tx: 1.2.2(arweave@1.15.5) + multistream: 4.1.0 + tmp-promise: 3.0.3 + transitivePeerDependencies: + - arweave + - bufferutil + - debug + - encoding + - utf-8-validate + arbundles@0.11.2(arweave@1.15.5)(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10): dependencies: '@ethersproject/bytes': 5.7.0 @@ -38046,7 +40150,7 @@ snapshots: call-bind: 1.0.8 define-properties: 1.2.1 es-abstract: 1.23.9 - es-object-atoms: 1.0.0 + es-object-atoms: 1.1.1 get-intrinsic: 1.2.7 is-string: 1.1.1 @@ -38058,7 +40162,7 @@ snapshots: define-properties: 1.2.1 es-abstract: 1.23.9 es-errors: 1.3.0 - es-object-atoms: 1.0.0 + es-object-atoms: 1.1.1 es-shim-unscopables: 1.0.2 array.prototype.findlastindex@1.2.5: @@ -38067,7 +40171,7 @@ snapshots: define-properties: 1.2.1 es-abstract: 1.23.9 es-errors: 1.3.0 - es-object-atoms: 1.0.0 + es-object-atoms: 1.1.1 es-shim-unscopables: 1.0.2 array.prototype.flat@1.3.3: @@ -38203,32 +40307,32 @@ snapshots: '@parcel/watcher': 2.5.0 c12: 2.0.1(magicast@0.3.5) citty: 0.1.6 - consola: 3.3.3 + consola: 3.4.0 defu: 6.1.4 destr: 2.0.3 didyoumean2: 7.0.4 globby: 14.0.2 magic-string: 0.30.17 mdbox: 0.1.1 - mlly: 1.7.3 + mlly: 1.7.4 ofetch: 1.4.1 pathe: 1.1.2 perfect-debounce: 1.0.0 - pkg-types: 1.3.0 + pkg-types: 1.3.1 scule: 1.3.0 untyped: 1.5.2 transitivePeerDependencies: - magicast - supports-color - autoprefixer@10.4.20(postcss@8.4.49): + autoprefixer@10.4.20(postcss@8.5.1): dependencies: browserslist: 4.24.4 caniuse-lite: 1.0.30001692 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.1.1 - postcss: 8.4.49 + postcss: 8.5.1 postcss-value-parser: 4.2.0 avail-js-sdk@0.3.0(bufferutil@4.0.9)(utf-8-validate@6.0.5): @@ -38252,7 +40356,7 @@ snapshots: axios-mock-adapter@1.22.0(axios@1.7.9): dependencies: - axios: 1.7.9(debug@4.4.0) + axios: 1.7.9 fast-deep-equal: 3.1.3 is-buffer: 2.0.5 @@ -38263,22 +40367,29 @@ snapshots: axios-retry@4.5.0(axios@1.7.9): dependencies: - axios: 1.7.9(debug@4.4.0) + axios: 1.7.9 is-retry-allowed: 2.2.0 axios@0.21.4: dependencies: - follow-redirects: 1.15.9(debug@4.4.0) + follow-redirects: 1.15.9(debug@4.3.4) transitivePeerDependencies: - debug axios@0.24.0: dependencies: - follow-redirects: 1.15.9(debug@4.4.0) + follow-redirects: 1.15.9(debug@4.3.4) transitivePeerDependencies: - debug - axios@0.27.2: + axios@0.27.2(debug@4.3.4): + dependencies: + follow-redirects: 1.15.9(debug@4.3.4) + form-data: 4.0.1 + transitivePeerDependencies: + - debug + + axios@0.27.2(debug@4.4.0): dependencies: follow-redirects: 1.15.9(debug@4.4.0) form-data: 4.0.1 @@ -38287,7 +40398,7 @@ snapshots: axios@0.28.1: dependencies: - follow-redirects: 1.15.9(debug@4.4.0) + follow-redirects: 1.15.9(debug@4.3.4) form-data: 4.0.1 proxy-from-env: 1.1.0 transitivePeerDependencies: @@ -38295,7 +40406,7 @@ snapshots: axios@1.7.4: dependencies: - follow-redirects: 1.15.9(debug@4.4.0) + follow-redirects: 1.15.9(debug@4.3.4) form-data: 4.0.1 proxy-from-env: 1.1.0 transitivePeerDependencies: @@ -38303,7 +40414,7 @@ snapshots: axios@1.7.7: dependencies: - follow-redirects: 1.15.9(debug@4.4.0) + follow-redirects: 1.15.9(debug@4.3.4) form-data: 4.0.1 proxy-from-env: 1.1.0 transitivePeerDependencies: @@ -38311,7 +40422,15 @@ snapshots: axios@1.7.8: dependencies: - follow-redirects: 1.15.9(debug@4.4.0) + follow-redirects: 1.15.9(debug@4.3.4) + form-data: 4.0.1 + proxy-from-env: 1.1.0 + transitivePeerDependencies: + - debug + + axios@1.7.9: + dependencies: + follow-redirects: 1.15.9(debug@4.3.4) form-data: 4.0.1 proxy-from-env: 1.1.0 transitivePeerDependencies: @@ -38488,24 +40607,28 @@ snapshots: bare-events@2.5.4: optional: true - bare-fs@2.3.5: + bare-fs@4.0.1: dependencies: bare-events: 2.5.4 - bare-path: 2.1.3 - bare-stream: 2.6.1 + bare-path: 3.0.0 + bare-stream: 2.6.4(bare-events@2.5.4) + transitivePeerDependencies: + - bare-buffer optional: true - bare-os@2.4.4: + bare-os@3.4.0: optional: true - bare-path@2.1.3: + bare-path@3.0.0: dependencies: - bare-os: 2.4.4 + bare-os: 3.4.0 optional: true - bare-stream@2.6.1: + bare-stream@2.6.4(bare-events@2.5.4): dependencies: streamx: 2.21.1 + optionalDependencies: + bare-events: 2.5.4 optional: true base-x@2.0.6: @@ -38600,6 +40723,8 @@ snapshots: uint8array-tools: 0.0.9 varuint-bitcoin: 2.0.0 + bip32-path@0.4.2: {} + bip32@4.0.0: dependencies: '@noble/hashes': 1.7.0 @@ -38656,6 +40781,10 @@ snapshots: bluebird@3.7.2: {} + bn-sqrt@1.0.0: + dependencies: + bn.js: 5.2.1 + bn.js@4.11.6: {} bn.js@4.12.1: {} @@ -38873,7 +41002,7 @@ snapshots: browserslist@4.24.4: dependencies: caniuse-lite: 1.0.30001692 - electron-to-chromium: 1.5.80 + electron-to-chromium: 1.5.83 node-releases: 2.0.19 update-browserslist-db: 1.1.2(browserslist@4.24.4) @@ -39000,11 +41129,11 @@ snapshots: dotenv: 16.4.7 giget: 1.2.3 jiti: 2.4.0 - mlly: 1.7.3 + mlly: 1.7.4 ohash: 1.1.4 pathe: 1.1.2 perfect-debounce: 1.0.0 - pkg-types: 1.3.0 + pkg-types: 1.3.1 rc9: 2.1.2 optionalDependencies: magicast: 0.3.5 @@ -39122,7 +41251,7 @@ snapshots: capsolver-npm@2.0.2: dependencies: - axios: 0.27.2 + axios: 0.27.2(debug@4.3.4) dotenv: 16.4.7 transitivePeerDependencies: - debug @@ -39154,9 +41283,9 @@ snapshots: loupe: 3.1.2 pathval: 2.0.0 - chain-registry@1.69.90: + chain-registry@1.69.95: dependencies: - '@chain-registry/types': 0.50.47 + '@chain-registry/types': 0.50.51 chalk@1.1.3: dependencies: @@ -39213,6 +41342,8 @@ snapshots: check-error@2.1.1: {} + check-more-types@2.24.0: {} + cheerio-select@2.1.0: dependencies: boolbase: 1.0.0 @@ -39304,7 +41435,7 @@ snapshots: citty@0.1.6: dependencies: - consola: 3.3.3 + consola: 3.4.0 cive@0.7.1(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@6.0.5): dependencies: @@ -39429,7 +41560,7 @@ snapshots: fs-extra: 11.2.0 lodash.isplainobject: 4.0.6 memory-stream: 1.0.0 - node-api-headers: 1.4.0 + node-api-headers: 1.5.0 npmlog: 6.0.2 rc: 1.2.8 semver: 7.6.3 @@ -39444,9 +41575,11 @@ snapshots: co@4.6.0: {} + code-block-writer@12.0.0: {} + coinbase-api@1.0.5(bufferutil@4.0.9)(utf-8-validate@5.0.10): dependencies: - axios: 1.7.9(debug@4.4.0) + axios: 1.7.9 isomorphic-ws: 4.0.1(ws@7.5.10(bufferutil@4.0.9)(utf-8-validate@5.0.10)) jsonwebtoken: 9.0.2 nanoid: 3.3.8 @@ -39516,6 +41649,8 @@ snapshots: commander@10.0.1: {} + commander@11.1.0: {} + commander@12.1.0: {} commander@2.15.1: {} @@ -39563,7 +41698,7 @@ snapshots: transitivePeerDependencies: - supports-color - compromise@14.14.3: + compromise@14.14.4: dependencies: efrt: 2.7.0 grad-school: 0.0.5 @@ -39625,7 +41760,7 @@ snapshots: consola@2.15.3: {} - consola@3.3.3: {} + consola@3.4.0: {} console-browserify@1.2.0: {} @@ -39775,9 +41910,9 @@ snapshots: dependencies: layout-base: 2.0.1 - cosmiconfig-typescript-loader@5.1.0(@types/node@22.10.5)(cosmiconfig@8.3.6(typescript@5.6.3))(typescript@5.6.3): + cosmiconfig-typescript-loader@5.1.0(@types/node@22.10.7)(cosmiconfig@8.3.6(typescript@5.6.3))(typescript@5.6.3): dependencies: - '@types/node': 22.10.5 + '@types/node': 22.10.7 cosmiconfig: 8.3.6(typescript@5.6.3) jiti: 1.21.7 typescript: 5.6.3 @@ -39874,13 +42009,13 @@ snapshots: - supports-color - ts-node - create-jest@29.7.0(@types/node@22.10.5)(babel-plugin-macros@3.1.0): + create-jest@29.7.0(@types/node@22.10.7)(babel-plugin-macros@3.1.0): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@22.10.5)(babel-plugin-macros@3.1.0) + jest-config: 29.7.0(@types/node@22.10.7)(babel-plugin-macros@3.1.0) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -39906,12 +42041,18 @@ snapshots: create-require@1.1.1: {} + cron-validator@1.3.1: {} + croner@4.1.97: {} cross-env@7.0.3: dependencies: cross-spawn: 7.0.6 + cross-fetch@3.0.6: + dependencies: + node-fetch: 2.6.1 + cross-fetch@3.1.5(encoding@0.1.13): dependencies: node-fetch: 2.6.7(encoding@0.1.13) @@ -39963,30 +42104,30 @@ snapshots: dependencies: type-fest: 1.4.0 - css-blank-pseudo@7.0.1(postcss@8.4.49): + css-blank-pseudo@7.0.1(postcss@8.5.1): dependencies: - postcss: 8.4.49 + postcss: 8.5.1 postcss-selector-parser: 7.0.0 - css-declaration-sorter@7.2.0(postcss@8.4.49): + css-declaration-sorter@7.2.0(postcss@8.5.1): dependencies: - postcss: 8.4.49 + postcss: 8.5.1 - css-has-pseudo@7.0.2(postcss@8.4.49): + css-has-pseudo@7.0.2(postcss@8.5.1): dependencies: '@csstools/selector-specificity': 5.0.0(postcss-selector-parser@7.0.0) - postcss: 8.4.49 + postcss: 8.5.1 postcss-selector-parser: 7.0.0 postcss-value-parser: 4.2.0 css-loader@6.11.0(webpack@5.97.1(@swc/core@1.10.7(@swc/helpers@0.5.15))): dependencies: - icss-utils: 5.1.0(postcss@8.4.49) - postcss: 8.4.49 - postcss-modules-extract-imports: 3.1.0(postcss@8.4.49) - postcss-modules-local-by-default: 4.2.0(postcss@8.4.49) - postcss-modules-scope: 3.2.1(postcss@8.4.49) - postcss-modules-values: 4.0.0(postcss@8.4.49) + icss-utils: 5.1.0(postcss@8.5.1) + postcss: 8.5.1 + postcss-modules-extract-imports: 3.1.0(postcss@8.5.1) + postcss-modules-local-by-default: 4.2.0(postcss@8.5.1) + postcss-modules-scope: 3.2.1(postcss@8.5.1) + postcss-modules-values: 4.0.0(postcss@8.5.1) postcss-value-parser: 4.2.0 semver: 7.6.3 optionalDependencies: @@ -39995,18 +42136,18 @@ snapshots: css-minimizer-webpack-plugin@5.0.1(clean-css@5.3.3)(webpack@5.97.1(@swc/core@1.10.7(@swc/helpers@0.5.15))): dependencies: '@jridgewell/trace-mapping': 0.3.25 - cssnano: 6.1.2(postcss@8.4.49) + cssnano: 6.1.2(postcss@8.5.1) jest-worker: 29.7.0 - postcss: 8.4.49 + postcss: 8.5.1 schema-utils: 4.3.0 serialize-javascript: 6.0.2 webpack: 5.97.1(@swc/core@1.10.7(@swc/helpers@0.5.15)) optionalDependencies: clean-css: 5.3.3 - css-prefers-color-scheme@10.0.0(postcss@8.4.49): + css-prefers-color-scheme@10.0.0(postcss@8.5.1): dependencies: - postcss: 8.4.49 + postcss: 8.5.1 css-select@4.3.0: dependencies: @@ -40042,104 +42183,104 @@ snapshots: cssesc@3.0.0: {} - cssnano-preset-advanced@6.1.2(postcss@8.4.49): + cssnano-preset-advanced@6.1.2(postcss@8.5.1): dependencies: - autoprefixer: 10.4.20(postcss@8.4.49) + autoprefixer: 10.4.20(postcss@8.5.1) browserslist: 4.24.4 - cssnano-preset-default: 6.1.2(postcss@8.4.49) - postcss: 8.4.49 - postcss-discard-unused: 6.0.5(postcss@8.4.49) - postcss-merge-idents: 6.0.3(postcss@8.4.49) - postcss-reduce-idents: 6.0.3(postcss@8.4.49) - postcss-zindex: 6.0.2(postcss@8.4.49) + cssnano-preset-default: 6.1.2(postcss@8.5.1) + postcss: 8.5.1 + postcss-discard-unused: 6.0.5(postcss@8.5.1) + postcss-merge-idents: 6.0.3(postcss@8.5.1) + postcss-reduce-idents: 6.0.3(postcss@8.5.1) + postcss-zindex: 6.0.2(postcss@8.5.1) - cssnano-preset-default@6.1.2(postcss@8.4.49): + cssnano-preset-default@6.1.2(postcss@8.5.1): dependencies: browserslist: 4.24.4 - css-declaration-sorter: 7.2.0(postcss@8.4.49) - cssnano-utils: 4.0.2(postcss@8.4.49) - postcss: 8.4.49 - postcss-calc: 9.0.1(postcss@8.4.49) - postcss-colormin: 6.1.0(postcss@8.4.49) - postcss-convert-values: 6.1.0(postcss@8.4.49) - postcss-discard-comments: 6.0.2(postcss@8.4.49) - postcss-discard-duplicates: 6.0.3(postcss@8.4.49) - postcss-discard-empty: 6.0.3(postcss@8.4.49) - postcss-discard-overridden: 6.0.2(postcss@8.4.49) - postcss-merge-longhand: 6.0.5(postcss@8.4.49) - postcss-merge-rules: 6.1.1(postcss@8.4.49) - postcss-minify-font-values: 6.1.0(postcss@8.4.49) - postcss-minify-gradients: 6.0.3(postcss@8.4.49) - postcss-minify-params: 6.1.0(postcss@8.4.49) - postcss-minify-selectors: 6.0.4(postcss@8.4.49) - postcss-normalize-charset: 6.0.2(postcss@8.4.49) - postcss-normalize-display-values: 6.0.2(postcss@8.4.49) - postcss-normalize-positions: 6.0.2(postcss@8.4.49) - postcss-normalize-repeat-style: 6.0.2(postcss@8.4.49) - postcss-normalize-string: 6.0.2(postcss@8.4.49) - postcss-normalize-timing-functions: 6.0.2(postcss@8.4.49) - postcss-normalize-unicode: 6.1.0(postcss@8.4.49) - postcss-normalize-url: 6.0.2(postcss@8.4.49) - postcss-normalize-whitespace: 6.0.2(postcss@8.4.49) - postcss-ordered-values: 6.0.2(postcss@8.4.49) - postcss-reduce-initial: 6.1.0(postcss@8.4.49) - postcss-reduce-transforms: 6.0.2(postcss@8.4.49) - postcss-svgo: 6.0.3(postcss@8.4.49) - postcss-unique-selectors: 6.0.4(postcss@8.4.49) - - cssnano-preset-default@7.0.6(postcss@8.4.49): + css-declaration-sorter: 7.2.0(postcss@8.5.1) + cssnano-utils: 4.0.2(postcss@8.5.1) + postcss: 8.5.1 + postcss-calc: 9.0.1(postcss@8.5.1) + postcss-colormin: 6.1.0(postcss@8.5.1) + postcss-convert-values: 6.1.0(postcss@8.5.1) + postcss-discard-comments: 6.0.2(postcss@8.5.1) + postcss-discard-duplicates: 6.0.3(postcss@8.5.1) + postcss-discard-empty: 6.0.3(postcss@8.5.1) + postcss-discard-overridden: 6.0.2(postcss@8.5.1) + postcss-merge-longhand: 6.0.5(postcss@8.5.1) + postcss-merge-rules: 6.1.1(postcss@8.5.1) + postcss-minify-font-values: 6.1.0(postcss@8.5.1) + postcss-minify-gradients: 6.0.3(postcss@8.5.1) + postcss-minify-params: 6.1.0(postcss@8.5.1) + postcss-minify-selectors: 6.0.4(postcss@8.5.1) + postcss-normalize-charset: 6.0.2(postcss@8.5.1) + postcss-normalize-display-values: 6.0.2(postcss@8.5.1) + postcss-normalize-positions: 6.0.2(postcss@8.5.1) + postcss-normalize-repeat-style: 6.0.2(postcss@8.5.1) + postcss-normalize-string: 6.0.2(postcss@8.5.1) + postcss-normalize-timing-functions: 6.0.2(postcss@8.5.1) + postcss-normalize-unicode: 6.1.0(postcss@8.5.1) + postcss-normalize-url: 6.0.2(postcss@8.5.1) + postcss-normalize-whitespace: 6.0.2(postcss@8.5.1) + postcss-ordered-values: 6.0.2(postcss@8.5.1) + postcss-reduce-initial: 6.1.0(postcss@8.5.1) + postcss-reduce-transforms: 6.0.2(postcss@8.5.1) + postcss-svgo: 6.0.3(postcss@8.5.1) + postcss-unique-selectors: 6.0.4(postcss@8.5.1) + + cssnano-preset-default@7.0.6(postcss@8.5.1): dependencies: browserslist: 4.24.4 - css-declaration-sorter: 7.2.0(postcss@8.4.49) - cssnano-utils: 5.0.0(postcss@8.4.49) - postcss: 8.4.49 - postcss-calc: 10.1.0(postcss@8.4.49) - postcss-colormin: 7.0.2(postcss@8.4.49) - postcss-convert-values: 7.0.4(postcss@8.4.49) - postcss-discard-comments: 7.0.3(postcss@8.4.49) - postcss-discard-duplicates: 7.0.1(postcss@8.4.49) - postcss-discard-empty: 7.0.0(postcss@8.4.49) - postcss-discard-overridden: 7.0.0(postcss@8.4.49) - postcss-merge-longhand: 7.0.4(postcss@8.4.49) - postcss-merge-rules: 7.0.4(postcss@8.4.49) - postcss-minify-font-values: 7.0.0(postcss@8.4.49) - postcss-minify-gradients: 7.0.0(postcss@8.4.49) - postcss-minify-params: 7.0.2(postcss@8.4.49) - postcss-minify-selectors: 7.0.4(postcss@8.4.49) - postcss-normalize-charset: 7.0.0(postcss@8.4.49) - postcss-normalize-display-values: 7.0.0(postcss@8.4.49) - postcss-normalize-positions: 7.0.0(postcss@8.4.49) - postcss-normalize-repeat-style: 7.0.0(postcss@8.4.49) - postcss-normalize-string: 7.0.0(postcss@8.4.49) - postcss-normalize-timing-functions: 7.0.0(postcss@8.4.49) - postcss-normalize-unicode: 7.0.2(postcss@8.4.49) - postcss-normalize-url: 7.0.0(postcss@8.4.49) - postcss-normalize-whitespace: 7.0.0(postcss@8.4.49) - postcss-ordered-values: 7.0.1(postcss@8.4.49) - postcss-reduce-initial: 7.0.2(postcss@8.4.49) - postcss-reduce-transforms: 7.0.0(postcss@8.4.49) - postcss-svgo: 7.0.1(postcss@8.4.49) - postcss-unique-selectors: 7.0.3(postcss@8.4.49) - - cssnano-utils@4.0.2(postcss@8.4.49): - dependencies: - postcss: 8.4.49 - - cssnano-utils@5.0.0(postcss@8.4.49): - dependencies: - postcss: 8.4.49 - - cssnano@6.1.2(postcss@8.4.49): - dependencies: - cssnano-preset-default: 6.1.2(postcss@8.4.49) + css-declaration-sorter: 7.2.0(postcss@8.5.1) + cssnano-utils: 5.0.0(postcss@8.5.1) + postcss: 8.5.1 + postcss-calc: 10.1.0(postcss@8.5.1) + postcss-colormin: 7.0.2(postcss@8.5.1) + postcss-convert-values: 7.0.4(postcss@8.5.1) + postcss-discard-comments: 7.0.3(postcss@8.5.1) + postcss-discard-duplicates: 7.0.1(postcss@8.5.1) + postcss-discard-empty: 7.0.0(postcss@8.5.1) + postcss-discard-overridden: 7.0.0(postcss@8.5.1) + postcss-merge-longhand: 7.0.4(postcss@8.5.1) + postcss-merge-rules: 7.0.4(postcss@8.5.1) + postcss-minify-font-values: 7.0.0(postcss@8.5.1) + postcss-minify-gradients: 7.0.0(postcss@8.5.1) + postcss-minify-params: 7.0.2(postcss@8.5.1) + postcss-minify-selectors: 7.0.4(postcss@8.5.1) + postcss-normalize-charset: 7.0.0(postcss@8.5.1) + postcss-normalize-display-values: 7.0.0(postcss@8.5.1) + postcss-normalize-positions: 7.0.0(postcss@8.5.1) + postcss-normalize-repeat-style: 7.0.0(postcss@8.5.1) + postcss-normalize-string: 7.0.0(postcss@8.5.1) + postcss-normalize-timing-functions: 7.0.0(postcss@8.5.1) + postcss-normalize-unicode: 7.0.2(postcss@8.5.1) + postcss-normalize-url: 7.0.0(postcss@8.5.1) + postcss-normalize-whitespace: 7.0.0(postcss@8.5.1) + postcss-ordered-values: 7.0.1(postcss@8.5.1) + postcss-reduce-initial: 7.0.2(postcss@8.5.1) + postcss-reduce-transforms: 7.0.0(postcss@8.5.1) + postcss-svgo: 7.0.1(postcss@8.5.1) + postcss-unique-selectors: 7.0.3(postcss@8.5.1) + + cssnano-utils@4.0.2(postcss@8.5.1): + dependencies: + postcss: 8.5.1 + + cssnano-utils@5.0.0(postcss@8.5.1): + dependencies: + postcss: 8.5.1 + + cssnano@6.1.2(postcss@8.5.1): + dependencies: + cssnano-preset-default: 6.1.2(postcss@8.5.1) lilconfig: 3.1.3 - postcss: 8.4.49 + postcss: 8.5.1 - cssnano@7.0.6(postcss@8.4.49): + cssnano@7.0.6(postcss@8.5.1): dependencies: - cssnano-preset-default: 7.0.6(postcss@8.4.49) + cssnano-preset-default: 7.0.6(postcss@8.5.1) lilconfig: 3.1.3 - postcss: 8.4.49 + postcss: 8.5.1 csso@5.0.5: dependencies: @@ -40147,7 +42288,7 @@ snapshots: cssstyle@4.2.1: dependencies: - '@asamuzakjp/css-color': 2.8.2 + '@asamuzakjp/css-color': 2.8.3 rrweb-cssom: 0.8.0 csstype@3.1.3: {} @@ -40175,17 +42316,17 @@ snapshots: cyrb53@1.0.0: {} - cytoscape-cose-bilkent@4.1.0(cytoscape@3.30.4): + cytoscape-cose-bilkent@4.1.0(cytoscape@3.31.0): dependencies: cose-base: 1.0.3 - cytoscape: 3.30.4 + cytoscape: 3.31.0 - cytoscape-fcose@2.2.0(cytoscape@3.30.4): + cytoscape-fcose@2.2.0(cytoscape@3.31.0): dependencies: cose-base: 2.2.0 - cytoscape: 3.30.4 + cytoscape: 3.31.0 - cytoscape@3.30.4: {} + cytoscape@3.31.0: {} d3-array@2.12.1: dependencies: @@ -40466,6 +42607,8 @@ snapshots: decimal.js-light@2.5.1: {} + decimal.js@10.3.1: {} + decimal.js@10.4.3: {} decode-named-character-reference@1.0.2: @@ -40658,7 +42801,7 @@ snapshots: discord-api-types@0.37.100: {} - discord-api-types@0.37.115: {} + discord-api-types@0.37.116: {} discord-api-types@0.37.83: {} @@ -40696,9 +42839,9 @@ snapshots: dependencies: esutils: 2.0.3 - docusaurus-lunr-search@3.5.0(@docusaurus/core@3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + docusaurus-lunr-search@3.5.0(@docusaurus/core@3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@docusaurus/core': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.5)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@docusaurus/core': 3.7.0(@mdx-js/react@3.0.1(@types/react@19.0.7)(react@18.3.1))(@swc/core@1.10.7(@swc/helpers@0.5.15))(acorn@8.14.0)(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)(utf-8-validate@5.0.10) autocomplete.js: 0.37.1 clsx: 1.2.1 gauge: 3.0.2 @@ -40830,8 +42973,8 @@ snapshots: echogarden@2.0.7(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(encoding@0.1.13)(utf-8-validate@5.0.10)(zod@3.24.1): dependencies: - '@aws-sdk/client-polly': 3.726.1 - '@aws-sdk/client-transcribe-streaming': 3.726.1 + '@aws-sdk/client-polly': 3.731.0 + '@aws-sdk/client-transcribe-streaming': 3.731.0 '@echogarden/audio-io': 0.2.3 '@echogarden/espeak-ng-emscripten': 0.3.3 '@echogarden/fasttext-wasm': 0.1.0 @@ -40849,7 +42992,7 @@ snapshots: chalk: 5.4.1 cldr-segmentation: 2.2.1 command-exists: 1.2.9 - compromise: 14.14.3 + compromise: 14.14.4 fs-extra: 11.2.0 gaxios: 6.7.1(encoding@0.1.13) graceful-fs: 4.2.11 @@ -40898,7 +43041,7 @@ snapshots: dependencies: jake: 10.9.2 - electron-to-chromium@1.5.80: {} + electron-to-chromium@1.5.83: {} elliptic@6.5.4: dependencies: @@ -41012,7 +43155,7 @@ snapshots: data-view-byte-offset: 1.0.1 es-define-property: 1.0.1 es-errors: 1.3.0 - es-object-atoms: 1.0.0 + es-object-atoms: 1.1.1 es-set-tostringtag: 2.1.0 es-to-primitive: 1.3.0 function.prototype.name: 1.1.8 @@ -41079,7 +43222,7 @@ snapshots: es-module-lexer@1.6.0: {} - es-object-atoms@1.0.0: + es-object-atoms@1.1.1: dependencies: es-errors: 1.3.0 @@ -41331,7 +43474,7 @@ snapshots: is-glob: 4.0.3 stable-hash: 0.0.4 optionalDependencies: - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.19.1(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3))(eslint-import-resolver-typescript@3.7.0)(eslint@9.18.0(jiti@2.4.2)) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3))(eslint-import-resolver-typescript@3.7.0)(eslint@9.18.0(jiti@2.4.2)) transitivePeerDependencies: - supports-color @@ -41345,11 +43488,11 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.12.0(@typescript-eslint/parser@8.19.1(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.7.0)(eslint@9.18.0(jiti@2.4.2)): + eslint-module-utils@2.12.0(@typescript-eslint/parser@8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.7.0)(eslint@9.18.0(jiti@2.4.2)): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 8.19.1(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3) + '@typescript-eslint/parser': 8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3) eslint: 9.18.0(jiti@2.4.2) eslint-import-resolver-node: 0.3.9 eslint-import-resolver-typescript: 3.7.0(eslint-plugin-import@2.31.0)(eslint@9.18.0(jiti@2.4.2)) @@ -41385,7 +43528,7 @@ snapshots: - eslint-import-resolver-webpack - supports-color - eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.19.1(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3))(eslint-import-resolver-typescript@3.7.0)(eslint@9.18.0(jiti@2.4.2)): + eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3))(eslint-import-resolver-typescript@3.7.0)(eslint@9.18.0(jiti@2.4.2)): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.8 @@ -41396,7 +43539,7 @@ snapshots: doctrine: 2.1.0 eslint: 9.18.0(jiti@2.4.2) eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.19.1(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.7.0)(eslint@9.18.0(jiti@2.4.2)) + eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.7.0)(eslint@9.18.0(jiti@2.4.2)) hasown: 2.0.2 is-core-module: 2.16.1 is-glob: 4.0.3 @@ -41408,7 +43551,7 @@ snapshots: string.prototype.trimend: 1.0.9 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 8.19.1(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3) + '@typescript-eslint/parser': 8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -41456,7 +43599,7 @@ snapshots: dependencies: eslint: 9.18.0(jiti@2.4.2) - eslint-plugin-react@7.37.3(eslint@9.18.0(jiti@2.4.2)): + eslint-plugin-react@7.37.4(eslint@9.18.0(jiti@2.4.2)): dependencies: array-includes: 3.1.8 array.prototype.findlast: 1.2.5 @@ -41666,7 +43809,7 @@ snapshots: dependencies: estraverse: 5.3.0 - esrap@1.4.2: + esrap@1.4.3: dependencies: '@jridgewell/sourcemap-codec': 1.5.0 @@ -41926,6 +44069,16 @@ snapshots: event-lite@0.1.3: {} + event-stream@3.3.4: + dependencies: + duplexer: 0.1.2 + from: 0.1.7 + map-stream: 0.1.0 + pause-stream: 0.0.11 + split: 0.3.3 + stream-combiner: 0.0.4 + through: 2.3.8 + event-target-shim@5.0.1: {} eventemitter2@0.4.14: {} @@ -42057,42 +44210,6 @@ snapshots: transitivePeerDependencies: - supports-color - express@4.21.2: - dependencies: - accepts: 1.3.8 - array-flatten: 1.1.1 - body-parser: 1.20.3 - content-disposition: 0.5.4 - content-type: 1.0.5 - cookie: 0.7.1 - cookie-signature: 1.0.6 - debug: 2.6.9 - depd: 2.0.0 - encodeurl: 2.0.0 - escape-html: 1.0.3 - etag: 1.8.1 - finalhandler: 1.3.1 - fresh: 0.5.2 - http-errors: 2.0.0 - merge-descriptors: 1.0.3 - methods: 1.1.2 - on-finished: 2.4.1 - parseurl: 1.3.3 - path-to-regexp: 0.1.12 - proxy-addr: 2.0.7 - qs: 6.13.0 - range-parser: 1.2.1 - safe-buffer: 5.2.1 - send: 0.19.0 - serve-static: 1.16.2 - setprototypeof: 1.2.0 - statuses: 2.0.1 - type-is: 1.6.18 - utils-merge: 1.0.1 - vary: 1.1.2 - transitivePeerDependencies: - - supports-color - ext@1.7.0: dependencies: type: 2.7.3 @@ -42113,7 +44230,7 @@ snapshots: extract-zip@2.0.1: dependencies: - debug: 4.4.0(supports-color@5.5.0) + debug: 4.3.4 get-stream: 5.2.0 yauzl: 2.10.0 optionalDependencies: @@ -42198,7 +44315,7 @@ snapshots: dependencies: pend: 1.2.0 - fdir@6.4.2(picomatch@4.0.2): + fdir@6.4.3(picomatch@4.0.2): optionalDependencies: picomatch: 4.0.2 @@ -42320,7 +44437,39 @@ snapshots: semver-regex: 4.0.5 super-regex: 1.0.0 - flash-sdk@2.25.3(@swc/core@1.10.7(@swc/helpers@0.5.15))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10): + find@0.3.0: + dependencies: + traverse-chain: 0.1.0 + + flash-sdk@2.25.8(@swc/core@1.10.7(@swc/helpers@0.5.15))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10): + dependencies: + '@coral-xyz/anchor': 0.27.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@pythnetwork/client': 2.22.0(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@pythnetwork/price-service-client': 1.9.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) + '@solana/spl-token': 0.3.11(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@solana/web3.js': 1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@types/node': 20.17.9 + bignumber.js: 9.1.2 + bs58: 5.0.0 + dotenv: 16.4.7 + fs: 0.0.1-security + js-sha256: 0.9.0 + jsbi: 4.3.0 + node-fetch: 3.3.2 + rimraf: 5.0.10 + ts-node: 10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@20.17.9)(typescript@5.6.3) + tweetnacl: 1.0.3 + transitivePeerDependencies: + - '@swc/core' + - '@swc/wasm' + - bufferutil + - debug + - encoding + - fastestsmallesttextencoderdecoder + - typescript + - utf-8-validate + + flash-sdk@2.25.8(@swc/core@1.10.7(@swc/helpers@0.5.15))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10): dependencies: '@coral-xyz/anchor': 0.27.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) '@pythnetwork/client': 2.22.0(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) @@ -42370,6 +44519,10 @@ snapshots: async: 0.2.10 which: 1.3.1 + follow-redirects@1.15.9(debug@4.3.4): + optionalDependencies: + debug: 4.3.4 + follow-redirects@1.15.9(debug@4.3.7): optionalDependencies: debug: 4.3.7 @@ -42378,6 +44531,22 @@ snapshots: optionalDependencies: debug: 4.4.0(supports-color@5.5.0) + fomo-sdk-solana@1.3.2(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10): + dependencies: + '@coral-xyz/anchor': 0.30.1(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@raydium-io/raydium-sdk-v2': 0.1.82-alpha(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@solana/spl-token': 0.4.9(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@solana/web3.js': 1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + bs58: 6.0.0 + coral-xyz3: '@coral-xyz/anchor@0.29.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)' + transitivePeerDependencies: + - bufferutil + - debug + - encoding + - fastestsmallesttextencoderdecoder + - typescript + - utf-8-validate + fomo-sdk-solana@1.3.2(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10): dependencies: '@coral-xyz/anchor': 0.30.1(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) @@ -42456,6 +44625,12 @@ snapshots: combined-stream: 1.0.8 mime-types: 2.1.35 + form-data@4.0.0: + dependencies: + asynckit: 0.4.0 + combined-stream: 1.0.8 + mime-types: 2.1.35 + form-data@4.0.1: dependencies: asynckit: 0.4.0 @@ -42481,6 +44656,8 @@ snapshots: fresh@0.5.2: {} + from@0.1.7: {} + front-matter@4.0.2: dependencies: js-yaml: 3.14.1 @@ -42526,24 +44703,24 @@ snapshots: fsevents@2.3.3: optional: true - fuels@0.97.2(encoding@0.1.13)(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)): + fuels@0.97.2(encoding@0.1.13)(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)): dependencies: - '@fuel-ts/abi-coder': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) - '@fuel-ts/abi-typegen': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) - '@fuel-ts/account': 0.97.2(encoding@0.1.13)(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) - '@fuel-ts/address': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) - '@fuel-ts/contract': 0.97.2(encoding@0.1.13)(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) - '@fuel-ts/crypto': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/abi-coder': 0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/abi-typegen': 0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/account': 0.97.2(encoding@0.1.13)(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/address': 0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/contract': 0.97.2(encoding@0.1.13)(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/crypto': 0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) '@fuel-ts/errors': 0.97.2 - '@fuel-ts/hasher': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/hasher': 0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) '@fuel-ts/interfaces': 0.97.2 '@fuel-ts/math': 0.97.2 - '@fuel-ts/merkle': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) - '@fuel-ts/program': 0.97.2(encoding@0.1.13)(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) - '@fuel-ts/recipes': 0.97.2(encoding@0.1.13)(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) - '@fuel-ts/script': 0.97.2(encoding@0.1.13)(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) - '@fuel-ts/transactions': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) - '@fuel-ts/utils': 0.97.2(vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/merkle': 0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/program': 0.97.2(encoding@0.1.13)(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/recipes': 0.97.2(encoding@0.1.13)(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/script': 0.97.2(encoding@0.1.13)(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/transactions': 0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + '@fuel-ts/utils': 0.97.2(vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) '@fuel-ts/versions': 0.97.2 bundle-require: 5.1.0(esbuild@0.24.2) chalk: 4.1.2 @@ -42603,6 +44780,8 @@ snapshots: strip-ansi: 6.0.1 wide-align: 1.1.5 + gaussian@1.3.0: {} + gaxios@6.7.1(encoding@0.1.13): dependencies: extend: 3.0.2 @@ -42661,7 +44840,7 @@ snapshots: call-bind-apply-helpers: 1.0.1 es-define-property: 1.0.1 es-errors: 1.3.0 - es-object-atoms: 1.0.0 + es-object-atoms: 1.1.1 function-bind: 1.1.2 get-proto: 1.0.1 gopd: 1.2.0 @@ -42687,7 +44866,7 @@ snapshots: get-proto@1.0.1: dependencies: dunder-proto: 1.0.1 - es-object-atoms: 1.0.0 + es-object-atoms: 1.1.1 get-stdin@9.0.0: {} @@ -42726,7 +44905,7 @@ snapshots: giget@1.2.3: dependencies: citty: 0.1.6 - consola: 3.3.3 + consola: 3.4.0 defu: 6.1.4 node-fetch-native: 1.6.4 nypm: 0.3.12 @@ -42998,7 +45177,7 @@ snapshots: groq-sdk@0.5.0(encoding@0.1.13): dependencies: - '@types/node': 18.19.70 + '@types/node': 18.19.71 '@types/node-fetch': 2.6.12 abort-controller: 3.0.0 agentkeepalive: 4.6.0 @@ -43180,7 +45359,7 @@ snapshots: estree-util-is-identifier-name: 3.0.0 hast-util-whitespace: 3.0.0 mdast-util-mdx-expression: 2.0.1 - mdast-util-mdx-jsx: 3.1.3 + mdast-util-mdx-jsx: 3.2.0 mdast-util-mdxjs-esm: 2.0.1 property-information: 6.5.0 space-separated-tokens: 2.0.2 @@ -43214,7 +45393,7 @@ snapshots: estree-util-is-identifier-name: 3.0.0 hast-util-whitespace: 3.0.0 mdast-util-mdx-expression: 2.0.1 - mdast-util-mdx-jsx: 3.1.3 + mdast-util-mdx-jsx: 3.2.0 mdast-util-mdxjs-esm: 2.0.1 property-information: 6.5.0 space-separated-tokens: 2.0.2 @@ -43444,7 +45623,7 @@ snapshots: http-proxy@1.18.1: dependencies: eventemitter3: 4.0.7 - follow-redirects: 1.15.9(debug@4.4.0) + follow-redirects: 1.15.9(debug@4.3.4) requires-port: 1.0.0 transitivePeerDependencies: - debug @@ -43508,7 +45687,7 @@ snapshots: dependencies: '@msgpack/msgpack': 3.0.0-beta2 '@types/ws': 8.5.13 - axios: 1.7.9(debug@4.4.0) + axios: 1.7.9 ethers: 6.13.4(bufferutil@4.0.9)(utf-8-validate@6.0.5) typescript: 5.6.3 ws: 8.18.0(bufferutil@4.0.9)(utf-8-validate@6.0.5) @@ -43525,9 +45704,9 @@ snapshots: dependencies: safer-buffer: 2.1.2 - icss-utils@5.1.0(postcss@8.4.49): + icss-utils@5.1.0(postcss@8.5.1): dependencies: - postcss: 8.4.49 + postcss: 8.5.1 idb-keyval@6.2.1: {} @@ -43664,7 +45843,7 @@ snapshots: json-bigint: 1.0.0 lodash: 4.17.21 luxon: 1.28.1 - reflect-metadata: 0.1.13 + reflect-metadata: 0.1.14 request: 2.88.2 request-promise: 4.2.6(request@2.88.2) rxjs: 6.6.7 @@ -44151,7 +46330,7 @@ snapshots: iterator.prototype@1.1.5: dependencies: define-data-property: 1.1.4 - es-object-atoms: 1.0.0 + es-object-atoms: 1.1.1 get-intrinsic: 1.2.7 get-proto: 1.0.1 has-symbols: 1.1.0 @@ -44263,16 +46442,16 @@ snapshots: - supports-color - ts-node - jest-cli@29.7.0(@types/node@22.10.5)(babel-plugin-macros@3.1.0): + jest-cli@29.7.0(@types/node@22.10.7)(babel-plugin-macros@3.1.0): dependencies: '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@20.17.9)(typescript@5.7.3)) '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@22.10.5)(babel-plugin-macros@3.1.0) + create-jest: 29.7.0(@types/node@22.10.7)(babel-plugin-macros@3.1.0) exit: 0.1.2 import-local: 3.2.0 - jest-config: 29.7.0(@types/node@22.10.5)(babel-plugin-macros@3.1.0) + jest-config: 29.7.0(@types/node@22.10.7)(babel-plugin-macros@3.1.0) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -44363,7 +46542,7 @@ snapshots: - babel-plugin-macros - supports-color - jest-config@29.7.0(@types/node@22.10.5)(babel-plugin-macros@3.1.0): + jest-config@29.7.0(@types/node@22.10.7)(babel-plugin-macros@3.1.0): dependencies: '@babel/core': 7.26.0 '@jest/test-sequencer': 29.7.0 @@ -44388,7 +46567,7 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - '@types/node': 22.10.5 + '@types/node': 22.10.7 transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -44426,7 +46605,7 @@ snapshots: jest-diff@29.7.0: dependencies: - chalk: 4.1.2 + chalk: 4.1.0 diff-sequences: 29.6.3 jest-get-type: 29.6.3 pretty-format: 29.7.0 @@ -44657,12 +46836,12 @@ snapshots: - supports-color - ts-node - jest@29.7.0(@types/node@22.10.5)(babel-plugin-macros@3.1.0): + jest@29.7.0(@types/node@22.10.7)(babel-plugin-macros@3.1.0): dependencies: '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@20.17.9)(typescript@5.7.3)) '@jest/types': 29.6.3 import-local: 3.2.0 - jest-cli: 29.7.0(@types/node@22.10.5)(babel-plugin-macros@3.1.0) + jest-cli: 29.7.0(@types/node@22.10.7)(babel-plugin-macros@3.1.0) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -44689,6 +46868,21 @@ snapshots: jiti@2.4.2: {} + jito-ts@3.0.1(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10): + dependencies: + '@grpc/grpc-js': 1.12.5 + '@noble/ed25519': 1.7.3 + '@solana/web3.js': 1.77.4(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + agentkeepalive: 4.6.0 + dotenv: 16.4.7 + jayson: 4.1.3(bufferutil@4.0.9)(utf-8-validate@5.0.10) + node-fetch: 2.7.0(encoding@0.1.13) + superstruct: 1.0.4 + transitivePeerDependencies: + - bufferutil + - encoding + - utf-8-validate + joi@17.13.3: dependencies: '@hapi/hoek': 9.3.0 @@ -44950,7 +47144,7 @@ snapshots: jwt-decode@4.0.0: {} - katex@0.16.19: + katex@0.16.21: dependencies: commander: 8.3.0 @@ -45012,15 +47206,15 @@ snapshots: inherits: 2.0.4 stream-splicer: 2.0.1 - langchain@0.3.11(@langchain/core@0.3.29(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(@langchain/groq@0.1.3(@langchain/core@0.3.29(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(encoding@0.1.13))(axios@1.7.9)(encoding@0.1.13)(handlebars@4.7.8)(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)): + langchain@0.3.11(@langchain/core@0.3.30(openai@4.79.1(encoding@0.1.13)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@3.24.1)))(@langchain/groq@0.1.3(@langchain/core@0.3.30(openai@4.79.1(encoding@0.1.13)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@3.24.1)))(encoding@0.1.13)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)))(axios@1.7.9)(encoding@0.1.13)(handlebars@4.7.8)(openai@4.79.1(encoding@0.1.13)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@3.24.1))(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)): dependencies: - '@langchain/core': 0.3.29(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)) - '@langchain/openai': 0.3.17(@langchain/core@0.3.29(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(encoding@0.1.13) - '@langchain/textsplitters': 0.1.0(@langchain/core@0.3.29(openai@4.78.1(encoding@0.1.13)(zod@3.24.1))) + '@langchain/core': 0.3.30(openai@4.79.1(encoding@0.1.13)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@3.24.1)) + '@langchain/openai': 0.3.17(@langchain/core@0.3.30(openai@4.79.1(encoding@0.1.13)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@3.24.1)))(encoding@0.1.13)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@langchain/textsplitters': 0.1.0(@langchain/core@0.3.30(openai@4.79.1(encoding@0.1.13)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@3.24.1))) js-tiktoken: 1.0.15 js-yaml: 4.1.0 jsonpointer: 5.0.1 - langsmith: 0.2.15(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)) + langsmith: 0.2.15(openai@4.79.1(encoding@0.1.13)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@3.24.1)) openapi-types: 12.1.3 p-retry: 4.6.2 uuid: 10.0.0 @@ -45028,18 +47222,19 @@ snapshots: zod: 3.23.8 zod-to-json-schema: 3.24.1(zod@3.23.8) optionalDependencies: - '@langchain/groq': 0.1.3(@langchain/core@0.3.29(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(encoding@0.1.13) - axios: 1.7.9(debug@4.4.0) + '@langchain/groq': 0.1.3(@langchain/core@0.3.30(openai@4.79.1(encoding@0.1.13)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@3.24.1)))(encoding@0.1.13)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + axios: 1.7.9 handlebars: 4.7.8 transitivePeerDependencies: - encoding - openai + - ws - langchain@0.3.6(@langchain/core@0.3.29(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(@langchain/groq@0.1.3(@langchain/core@0.3.29(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(encoding@0.1.13))(axios@1.7.9)(encoding@0.1.13)(handlebars@4.7.8)(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)): + langchain@0.3.6(@langchain/core@0.3.30(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(@langchain/groq@0.1.3(@langchain/core@0.3.30(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(encoding@0.1.13)(ws@7.5.10(bufferutil@4.0.9)(utf-8-validate@5.0.10)))(axios@1.7.9)(encoding@0.1.13)(handlebars@4.7.8)(openai@4.73.0(encoding@0.1.13)(zod@3.23.8))(ws@7.5.10(bufferutil@4.0.9)(utf-8-validate@5.0.10)): dependencies: - '@langchain/core': 0.3.29(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)) - '@langchain/openai': 0.3.17(@langchain/core@0.3.29(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(encoding@0.1.13) - '@langchain/textsplitters': 0.1.0(@langchain/core@0.3.29(openai@4.73.0(encoding@0.1.13)(zod@3.23.8))) + '@langchain/core': 0.3.30(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)) + '@langchain/openai': 0.3.17(@langchain/core@0.3.30(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(encoding@0.1.13)(ws@7.5.10(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@langchain/textsplitters': 0.1.0(@langchain/core@0.3.30(openai@4.73.0(encoding@0.1.13)(zod@3.23.8))) js-tiktoken: 1.0.15 js-yaml: 4.1.0 jsonpointer: 5.0.1 @@ -45051,12 +47246,61 @@ snapshots: zod: 3.23.8 zod-to-json-schema: 3.24.1(zod@3.23.8) optionalDependencies: - '@langchain/groq': 0.1.3(@langchain/core@0.3.29(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(encoding@0.1.13) - axios: 1.7.9(debug@4.4.0) + '@langchain/groq': 0.1.3(@langchain/core@0.3.30(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(encoding@0.1.13)(ws@7.5.10(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + axios: 1.7.9 + handlebars: 4.7.8 + transitivePeerDependencies: + - encoding + - openai + - ws + + langchain@0.3.6(@langchain/core@0.3.30(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(@langchain/groq@0.1.3(@langchain/core@0.3.30(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(encoding@0.1.13)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)))(axios@1.7.9)(encoding@0.1.13)(handlebars@4.7.8)(openai@4.73.0(encoding@0.1.13)(zod@3.23.8))(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)): + dependencies: + '@langchain/core': 0.3.30(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)) + '@langchain/openai': 0.3.17(@langchain/core@0.3.30(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(encoding@0.1.13)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@langchain/textsplitters': 0.1.0(@langchain/core@0.3.30(openai@4.73.0(encoding@0.1.13)(zod@3.23.8))) + js-tiktoken: 1.0.15 + js-yaml: 4.1.0 + jsonpointer: 5.0.1 + langsmith: 0.2.15(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)) + openapi-types: 12.1.3 + p-retry: 4.6.2 + uuid: 10.0.0 + yaml: 2.7.0 + zod: 3.23.8 + zod-to-json-schema: 3.24.1(zod@3.23.8) + optionalDependencies: + '@langchain/groq': 0.1.3(@langchain/core@0.3.30(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(encoding@0.1.13)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + axios: 1.7.9 + handlebars: 4.7.8 + transitivePeerDependencies: + - encoding + - openai + - ws + + langchain@0.3.6(@langchain/core@0.3.30(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(@langchain/groq@0.1.3(@langchain/core@0.3.30(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(encoding@0.1.13)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)))(axios@1.7.9)(encoding@0.1.13)(handlebars@4.7.8)(openai@4.73.0(encoding@0.1.13)(zod@3.23.8))(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)): + dependencies: + '@langchain/core': 0.3.30(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)) + '@langchain/openai': 0.3.17(@langchain/core@0.3.30(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(encoding@0.1.13)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)) + '@langchain/textsplitters': 0.1.0(@langchain/core@0.3.30(openai@4.73.0(encoding@0.1.13)(zod@3.23.8))) + js-tiktoken: 1.0.15 + js-yaml: 4.1.0 + jsonpointer: 5.0.1 + langsmith: 0.2.15(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)) + openapi-types: 12.1.3 + p-retry: 4.6.2 + uuid: 10.0.0 + yaml: 2.7.0 + zod: 3.23.8 + zod-to-json-schema: 3.24.1(zod@3.23.8) + optionalDependencies: + '@langchain/groq': 0.1.3(@langchain/core@0.3.30(openai@4.73.0(encoding@0.1.13)(zod@3.23.8)))(encoding@0.1.13)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)) + axios: 1.7.9 handlebars: 4.7.8 transitivePeerDependencies: - encoding - openai + - ws langdetect@0.2.1: dependencies: @@ -45081,7 +47325,7 @@ snapshots: optionalDependencies: openai: 4.73.0(encoding@0.1.13)(zod@3.23.8) - langsmith@0.2.15(openai@4.78.1(encoding@0.1.13)(zod@3.23.8)): + langsmith@0.2.15(openai@4.79.1(encoding@0.1.13)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@3.24.1)): dependencies: '@types/uuid': 10.0.0 commander: 10.0.1 @@ -45090,9 +47334,9 @@ snapshots: semver: 7.6.3 uuid: 10.0.0 optionalDependencies: - openai: 4.78.1(encoding@0.1.13)(zod@3.23.8) + openai: 4.79.1(encoding@0.1.13)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@3.24.1) - langsmith@0.2.15(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)): + langsmith@0.2.15(openai@4.79.1(encoding@0.1.13)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(zod@3.23.8)): dependencies: '@types/uuid': 10.0.0 commander: 10.0.1 @@ -45101,7 +47345,7 @@ snapshots: semver: 7.6.3 uuid: 10.0.0 optionalDependencies: - openai: 4.78.1(encoding@0.1.13)(zod@3.24.1) + openai: 4.79.1(encoding@0.1.13)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(zod@3.23.8) language-subtag-registry@0.3.23: {} @@ -45122,6 +47366,8 @@ snapshots: layout-base@2.0.1: {} + lazy-ass@1.6.0: {} + lazy-cache@0.2.7: {} lazy-cache@1.0.4: {} @@ -45365,8 +47611,8 @@ snapshots: local-pkg@0.5.1: dependencies: - mlly: 1.7.3 - pkg-types: 1.3.0 + mlly: 1.7.4 + pkg-types: 1.3.1 locate-character@3.0.0: {} @@ -45396,6 +47642,8 @@ snapshots: lodash.camelcase@4.3.0: {} + lodash.clonedeep@4.5.0: {} + lodash.debounce@4.0.8: {} lodash.deburr@4.1.0: {} @@ -45591,6 +47839,8 @@ snapshots: map-obj@4.3.0: {} + map-stream@0.1.0: {} + mark.js@8.11.1: {} markdown-extensions@2.0.0: {} @@ -45752,7 +48002,7 @@ snapshots: transitivePeerDependencies: - supports-color - mdast-util-mdx-jsx@3.1.3: + mdast-util-mdx-jsx@3.2.0: dependencies: '@types/estree-jsx': 1.0.5 '@types/hast': 3.0.4 @@ -45773,7 +48023,7 @@ snapshots: dependencies: mdast-util-from-markdown: 2.0.2 mdast-util-mdx-expression: 2.0.1 - mdast-util-mdx-jsx: 3.1.3 + mdast-util-mdx-jsx: 3.2.0 mdast-util-mdxjs-esm: 2.0.1 mdast-util-to-markdown: 2.1.2 transitivePeerDependencies: @@ -45913,20 +48163,20 @@ snapshots: '@iconify/utils': 2.2.1 '@mermaid-js/parser': 0.3.0 '@types/d3': 7.4.3 - cytoscape: 3.30.4 - cytoscape-cose-bilkent: 4.1.0(cytoscape@3.30.4) - cytoscape-fcose: 2.2.0(cytoscape@3.30.4) + cytoscape: 3.31.0 + cytoscape-cose-bilkent: 4.1.0(cytoscape@3.31.0) + cytoscape-fcose: 2.2.0(cytoscape@3.31.0) d3: 7.9.0 d3-sankey: 0.12.3 dagre-d3-es: 7.0.11 dayjs: 1.11.13 dompurify: 3.2.2 - katex: 0.16.19 + katex: 0.16.21 khroma: 2.1.0 lodash-es: 4.17.21 marked: 13.0.3 roughjs: 4.6.6 - stylis: 4.3.4 + stylis: 4.3.5 ts-dedent: 2.2.0 uuid: 9.0.1 transitivePeerDependencies: @@ -46319,6 +48569,10 @@ snapshots: dependencies: brace-expansion: 2.0.1 + minimatch@7.4.6: + dependencies: + brace-expansion: 2.0.1 + minimatch@8.0.4: dependencies: brace-expansion: 2.0.1 @@ -46406,31 +48660,33 @@ snapshots: mkdirp@1.0.4: {} + mkdirp@2.1.6: {} + mkdirp@3.0.1: {} mkdist@1.6.0(typescript@5.7.3): dependencies: - autoprefixer: 10.4.20(postcss@8.4.49) + autoprefixer: 10.4.20(postcss@8.5.1) citty: 0.1.6 - cssnano: 7.0.6(postcss@8.4.49) + cssnano: 7.0.6(postcss@8.5.1) defu: 6.1.4 esbuild: 0.24.2 jiti: 1.21.7 - mlly: 1.7.3 + mlly: 1.7.4 pathe: 1.1.2 - pkg-types: 1.3.0 - postcss: 8.4.49 - postcss-nested: 6.2.0(postcss@8.4.49) + pkg-types: 1.3.1 + postcss: 8.5.1 + postcss-nested: 6.2.0(postcss@8.5.1) semver: 7.6.3 tinyglobby: 0.2.10 optionalDependencies: typescript: 5.7.3 - mlly@1.7.3: + mlly@1.7.4: dependencies: acorn: 8.14.0 - pathe: 1.1.2 - pkg-types: 1.3.0 + pathe: 2.0.2 + pkg-types: 1.3.1 ufo: 1.5.4 mock-socket@9.3.1: {} @@ -46549,7 +48805,7 @@ snapshots: array-differ: 3.0.0 array-union: 2.1.0 arrify: 2.0.1 - minimatch: 3.1.2 + minimatch: 3.0.5 multistream@4.1.0: dependencies: @@ -46576,6 +48832,8 @@ snapshots: nanoassert@1.1.0: {} + nanoid@3.3.4: {} + nanoid@3.3.6: {} nanoid@3.3.8: {} @@ -46684,12 +48942,14 @@ snapshots: transitivePeerDependencies: - supports-color - node-abi@3.71.0: + node-abi@3.73.0: dependencies: semver: 7.6.3 node-addon-api@2.0.2: {} + node-addon-api@3.2.1: {} + node-addon-api@4.3.0: {} node-addon-api@5.1.0: {} @@ -46700,7 +48960,7 @@ snapshots: node-addon-api@8.3.0: {} - node-api-headers@1.4.0: {} + node-api-headers@1.5.0: {} node-cache@5.1.2: dependencies: @@ -46717,6 +48977,8 @@ snapshots: node-fetch-native@1.6.4: {} + node-fetch@2.6.1: {} + node-fetch@2.6.7(encoding@0.1.13): dependencies: whatwg-url: 5.0.0 @@ -46754,6 +49016,12 @@ snapshots: transitivePeerDependencies: - supports-color + node-hid@2.1.2: + dependencies: + bindings: 1.5.0 + node-addon-api: 3.2.1 + prebuild-install: 7.1.2 + node-int64@0.4.0: {} node-jose@2.2.0: @@ -46979,8 +49247,8 @@ snapshots: '@yarnpkg/lockfile': 1.1.0 '@yarnpkg/parsers': 3.0.0-rc.46 '@zkochan/js-yaml': 0.0.7 - axios: 1.7.9(debug@4.4.0) - chalk: 4.1.2 + axios: 1.7.9 + chalk: 4.1.0 cli-cursor: 3.1.0 cli-spinners: 2.6.1 cliui: 8.0.1 @@ -47026,10 +49294,10 @@ snapshots: nypm@0.3.12: dependencies: citty: 0.1.6 - consola: 3.3.3 + consola: 3.4.0 execa: 8.0.1 pathe: 1.1.2 - pkg-types: 1.3.0 + pkg-types: 1.3.1 ufo: 1.5.4 o3@1.0.3: @@ -47056,7 +49324,7 @@ snapshots: call-bind: 1.0.8 call-bound: 1.0.3 define-properties: 1.2.1 - es-object-atoms: 1.0.0 + es-object-atoms: 1.1.1 has-symbols: 1.1.0 object-keys: 1.1.1 @@ -47064,14 +49332,14 @@ snapshots: dependencies: call-bind: 1.0.8 define-properties: 1.2.1 - es-object-atoms: 1.0.0 + es-object-atoms: 1.1.1 object.fromentries@2.0.8: dependencies: call-bind: 1.0.8 define-properties: 1.2.1 es-abstract: 1.23.9 - es-object-atoms: 1.0.0 + es-object-atoms: 1.1.1 object.groupby@1.0.3: dependencies: @@ -47084,7 +49352,7 @@ snapshots: call-bind: 1.0.8 call-bound: 1.0.3 define-properties: 1.2.1 - es-object-atoms: 1.0.0 + es-object-atoms: 1.1.1 obuf@1.1.2: {} @@ -47151,7 +49419,7 @@ snapshots: dependencies: mimic-function: 5.0.1 - oniguruma-to-es@0.10.0: + oniguruma-to-es@2.1.0: dependencies: emoji-regex-xs: 1.0.0 regex: 5.1.1 @@ -47181,7 +49449,7 @@ snapshots: open-jsonrpc-provider@0.2.1(bufferutil@4.0.9)(utf-8-validate@6.0.5): dependencies: - axios: 0.27.2 + axios: 0.27.2(debug@4.3.4) reconnecting-websocket: 4.4.0 websocket: 1.0.35 ws: 8.18.0(bufferutil@4.0.9)(utf-8-validate@6.0.5) @@ -47199,7 +49467,7 @@ snapshots: openai@4.73.0(encoding@0.1.13)(zod@3.23.8): dependencies: - '@types/node': 18.19.70 + '@types/node': 18.19.71 '@types/node-fetch': 2.6.12 abort-controller: 3.0.0 agentkeepalive: 4.6.0 @@ -47213,7 +49481,7 @@ snapshots: openai@4.73.0(encoding@0.1.13)(zod@3.24.1): dependencies: - '@types/node': 18.19.70 + '@types/node': 18.19.71 '@types/node-fetch': 2.6.12 abort-controller: 3.0.0 agentkeepalive: 4.6.0 @@ -47225,9 +49493,24 @@ snapshots: transitivePeerDependencies: - encoding - openai@4.78.1(encoding@0.1.13)(zod@3.23.8): + openai@4.79.1(encoding@0.1.13)(ws@7.5.10(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@3.23.8): + dependencies: + '@types/node': 18.19.71 + '@types/node-fetch': 2.6.12 + abort-controller: 3.0.0 + agentkeepalive: 4.6.0 + form-data-encoder: 1.7.2 + formdata-node: 4.4.1 + node-fetch: 2.7.0(encoding@0.1.13) + optionalDependencies: + ws: 7.5.10(bufferutil@4.0.9)(utf-8-validate@5.0.10) + zod: 3.23.8 + transitivePeerDependencies: + - encoding + + openai@4.79.1(encoding@0.1.13)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@3.23.8): dependencies: - '@types/node': 18.19.70 + '@types/node': 18.19.71 '@types/node-fetch': 2.6.12 abort-controller: 3.0.0 agentkeepalive: 4.6.0 @@ -47235,13 +49518,14 @@ snapshots: formdata-node: 4.4.1 node-fetch: 2.7.0(encoding@0.1.13) optionalDependencies: + ws: 8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) zod: 3.23.8 transitivePeerDependencies: - encoding - openai@4.78.1(encoding@0.1.13)(zod@3.24.1): + openai@4.79.1(encoding@0.1.13)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@3.24.1): dependencies: - '@types/node': 18.19.70 + '@types/node': 18.19.71 '@types/node-fetch': 2.6.12 abort-controller: 3.0.0 agentkeepalive: 4.6.0 @@ -47249,10 +49533,26 @@ snapshots: formdata-node: 4.4.1 node-fetch: 2.7.0(encoding@0.1.13) optionalDependencies: + ws: 8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) zod: 3.24.1 transitivePeerDependencies: - encoding + openai@4.79.1(encoding@0.1.13)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(zod@3.23.8): + dependencies: + '@types/node': 18.19.71 + '@types/node-fetch': 2.6.12 + abort-controller: 3.0.0 + agentkeepalive: 4.6.0 + form-data-encoder: 1.7.2 + formdata-node: 4.4.1 + node-fetch: 2.7.0(encoding@0.1.13) + optionalDependencies: + ws: 8.18.0(bufferutil@4.0.9)(utf-8-validate@6.0.5) + zod: 3.23.8 + transitivePeerDependencies: + - encoding + openapi-types@12.1.3: {} openapi-zod-client@1.18.2(react@19.0.0): @@ -47260,7 +49560,7 @@ snapshots: '@apidevtools/swagger-parser': 10.1.1(openapi-types@12.1.3) '@liuli-util/fs-extra': 0.1.0 '@zodios/core': 10.9.6(axios@1.7.9)(zod@3.23.8) - axios: 1.7.9(debug@4.4.0) + axios: 1.7.9 cac: 6.7.14 handlebars: 4.7.8 openapi-types: 12.1.3 @@ -47304,9 +49604,9 @@ snapshots: ora@5.3.0: dependencies: bl: 4.1.0 - chalk: 4.1.2 + chalk: 4.1.0 cli-cursor: 3.1.0 - cli-spinners: 2.9.2 + cli-spinners: 2.6.1 is-interactive: 1.0.0 log-symbols: 4.1.0 strip-ansi: 6.0.1 @@ -47353,8 +49653,8 @@ snapshots: ox@0.4.2(typescript@5.7.3)(zod@3.24.1): dependencies: '@adraffy/ens-normalize': 1.11.0 - '@noble/curves': 1.8.0 - '@noble/hashes': 1.7.0 + '@noble/curves': 1.7.0 + '@noble/hashes': 1.6.1 '@scure/bip32': 1.6.1 '@scure/bip39': 1.5.1 abitype: 1.0.7(typescript@5.7.3)(zod@3.24.1) @@ -47686,8 +49986,6 @@ snapshots: path-to-regexp@0.1.10: {} - path-to-regexp@0.1.12: {} - path-to-regexp@1.9.0: dependencies: isarray: 0.0.1 @@ -47714,10 +50012,16 @@ snapshots: pathe@1.1.2: {} + pathe@2.0.2: {} + pathval@1.1.1: {} pathval@2.0.0: {} + pause-stream@0.0.11: + dependencies: + through: 2.3.8 + pbkdf2@3.1.2: dependencies: create-hash: 1.2.0 @@ -47883,11 +50187,11 @@ snapshots: dependencies: find-up: 6.3.0 - pkg-types@1.3.0: + pkg-types@1.3.1: dependencies: confbox: 0.1.8 - mlly: 1.7.3 - pathe: 1.1.2 + mlly: 1.7.4 + pathe: 2.0.2 pkg-up@3.1.0: dependencies: @@ -48012,29 +50316,29 @@ snapshots: possible-typed-array-names@1.0.0: {} - postcss-attribute-case-insensitive@7.0.1(postcss@8.4.49): + postcss-attribute-case-insensitive@7.0.1(postcss@8.5.1): dependencies: - postcss: 8.4.49 + postcss: 8.5.1 postcss-selector-parser: 7.0.0 - postcss-calc@10.1.0(postcss@8.4.49): + postcss-calc@10.1.0(postcss@8.5.1): dependencies: - postcss: 8.4.49 + postcss: 8.5.1 postcss-selector-parser: 7.0.0 postcss-value-parser: 4.2.0 - postcss-calc@9.0.1(postcss@8.4.49): + postcss-calc@9.0.1(postcss@8.5.1): dependencies: - postcss: 8.4.49 + postcss: 8.5.1 postcss-selector-parser: 6.1.2 postcss-value-parser: 4.2.0 - postcss-clamp@4.1.0(postcss@8.4.49): + postcss-clamp@4.1.0(postcss@8.5.1): dependencies: - postcss: 8.4.49 + postcss: 8.5.1 postcss-value-parser: 4.2.0 - postcss-cli@11.0.0(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2): + postcss-cli@11.0.0(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2): dependencies: chokidar: 3.6.0 dependency-graph: 0.11.0 @@ -48042,9 +50346,9 @@ snapshots: get-stdin: 9.0.0 globby: 14.0.2 picocolors: 1.1.1 - postcss: 8.4.49 - postcss-load-config: 5.1.0(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2) - postcss-reporter: 7.1.0(postcss@8.4.49) + postcss: 8.5.1 + postcss-load-config: 5.1.0(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2) + postcss-reporter: 7.1.0(postcss@8.5.1) pretty-hrtime: 1.0.3 read-cache: 1.0.0 slash: 5.1.0 @@ -48053,572 +50357,572 @@ snapshots: - jiti - tsx - postcss-color-functional-notation@7.0.7(postcss@8.4.49): + postcss-color-functional-notation@7.0.7(postcss@8.5.1): dependencies: '@csstools/css-color-parser': 3.0.7(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 - '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.49) - '@csstools/utilities': 2.0.0(postcss@8.4.49) - postcss: 8.4.49 + '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.5.1) + '@csstools/utilities': 2.0.0(postcss@8.5.1) + postcss: 8.5.1 - postcss-color-hex-alpha@10.0.0(postcss@8.4.49): + postcss-color-hex-alpha@10.0.0(postcss@8.5.1): dependencies: - '@csstools/utilities': 2.0.0(postcss@8.4.49) - postcss: 8.4.49 + '@csstools/utilities': 2.0.0(postcss@8.5.1) + postcss: 8.5.1 postcss-value-parser: 4.2.0 - postcss-color-rebeccapurple@10.0.0(postcss@8.4.49): + postcss-color-rebeccapurple@10.0.0(postcss@8.5.1): dependencies: - '@csstools/utilities': 2.0.0(postcss@8.4.49) - postcss: 8.4.49 + '@csstools/utilities': 2.0.0(postcss@8.5.1) + postcss: 8.5.1 postcss-value-parser: 4.2.0 - postcss-colormin@6.1.0(postcss@8.4.49): + postcss-colormin@6.1.0(postcss@8.5.1): dependencies: browserslist: 4.24.4 caniuse-api: 3.0.0 colord: 2.9.3 - postcss: 8.4.49 + postcss: 8.5.1 postcss-value-parser: 4.2.0 - postcss-colormin@7.0.2(postcss@8.4.49): + postcss-colormin@7.0.2(postcss@8.5.1): dependencies: browserslist: 4.24.4 caniuse-api: 3.0.0 colord: 2.9.3 - postcss: 8.4.49 + postcss: 8.5.1 postcss-value-parser: 4.2.0 - postcss-convert-values@6.1.0(postcss@8.4.49): + postcss-convert-values@6.1.0(postcss@8.5.1): dependencies: browserslist: 4.24.4 - postcss: 8.4.49 + postcss: 8.5.1 postcss-value-parser: 4.2.0 - postcss-convert-values@7.0.4(postcss@8.4.49): + postcss-convert-values@7.0.4(postcss@8.5.1): dependencies: browserslist: 4.24.4 - postcss: 8.4.49 + postcss: 8.5.1 postcss-value-parser: 4.2.0 - postcss-custom-media@11.0.5(postcss@8.4.49): + postcss-custom-media@11.0.5(postcss@8.5.1): dependencies: '@csstools/cascade-layer-name-parser': 2.0.4(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 '@csstools/media-query-list-parser': 4.0.2(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) - postcss: 8.4.49 + postcss: 8.5.1 - postcss-custom-properties@14.0.4(postcss@8.4.49): + postcss-custom-properties@14.0.4(postcss@8.5.1): dependencies: '@csstools/cascade-layer-name-parser': 2.0.4(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 - '@csstools/utilities': 2.0.0(postcss@8.4.49) - postcss: 8.4.49 + '@csstools/utilities': 2.0.0(postcss@8.5.1) + postcss: 8.5.1 postcss-value-parser: 4.2.0 - postcss-custom-selectors@8.0.4(postcss@8.4.49): + postcss-custom-selectors@8.0.4(postcss@8.5.1): dependencies: '@csstools/cascade-layer-name-parser': 2.0.4(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 - postcss: 8.4.49 + postcss: 8.5.1 postcss-selector-parser: 7.0.0 - postcss-dir-pseudo-class@9.0.1(postcss@8.4.49): + postcss-dir-pseudo-class@9.0.1(postcss@8.5.1): dependencies: - postcss: 8.4.49 + postcss: 8.5.1 postcss-selector-parser: 7.0.0 - postcss-discard-comments@6.0.2(postcss@8.4.49): + postcss-discard-comments@6.0.2(postcss@8.5.1): dependencies: - postcss: 8.4.49 + postcss: 8.5.1 - postcss-discard-comments@7.0.3(postcss@8.4.49): + postcss-discard-comments@7.0.3(postcss@8.5.1): dependencies: - postcss: 8.4.49 + postcss: 8.5.1 postcss-selector-parser: 6.1.2 - postcss-discard-duplicates@6.0.3(postcss@8.4.49): + postcss-discard-duplicates@6.0.3(postcss@8.5.1): dependencies: - postcss: 8.4.49 + postcss: 8.5.1 - postcss-discard-duplicates@7.0.1(postcss@8.4.49): + postcss-discard-duplicates@7.0.1(postcss@8.5.1): dependencies: - postcss: 8.4.49 + postcss: 8.5.1 - postcss-discard-empty@6.0.3(postcss@8.4.49): + postcss-discard-empty@6.0.3(postcss@8.5.1): dependencies: - postcss: 8.4.49 + postcss: 8.5.1 - postcss-discard-empty@7.0.0(postcss@8.4.49): + postcss-discard-empty@7.0.0(postcss@8.5.1): dependencies: - postcss: 8.4.49 + postcss: 8.5.1 - postcss-discard-overridden@6.0.2(postcss@8.4.49): + postcss-discard-overridden@6.0.2(postcss@8.5.1): dependencies: - postcss: 8.4.49 + postcss: 8.5.1 - postcss-discard-overridden@7.0.0(postcss@8.4.49): + postcss-discard-overridden@7.0.0(postcss@8.5.1): dependencies: - postcss: 8.4.49 + postcss: 8.5.1 - postcss-discard-unused@6.0.5(postcss@8.4.49): + postcss-discard-unused@6.0.5(postcss@8.5.1): dependencies: - postcss: 8.4.49 + postcss: 8.5.1 postcss-selector-parser: 6.1.2 - postcss-double-position-gradients@6.0.0(postcss@8.4.49): + postcss-double-position-gradients@6.0.0(postcss@8.5.1): dependencies: - '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.49) - '@csstools/utilities': 2.0.0(postcss@8.4.49) - postcss: 8.4.49 + '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.5.1) + '@csstools/utilities': 2.0.0(postcss@8.5.1) + postcss: 8.5.1 postcss-value-parser: 4.2.0 - postcss-focus-visible@10.0.1(postcss@8.4.49): + postcss-focus-visible@10.0.1(postcss@8.5.1): dependencies: - postcss: 8.4.49 + postcss: 8.5.1 postcss-selector-parser: 7.0.0 - postcss-focus-within@9.0.1(postcss@8.4.49): + postcss-focus-within@9.0.1(postcss@8.5.1): dependencies: - postcss: 8.4.49 + postcss: 8.5.1 postcss-selector-parser: 7.0.0 - postcss-font-variant@5.0.0(postcss@8.4.49): + postcss-font-variant@5.0.0(postcss@8.5.1): dependencies: - postcss: 8.4.49 + postcss: 8.5.1 - postcss-gap-properties@6.0.0(postcss@8.4.49): + postcss-gap-properties@6.0.0(postcss@8.5.1): dependencies: - postcss: 8.4.49 + postcss: 8.5.1 - postcss-image-set-function@7.0.0(postcss@8.4.49): + postcss-image-set-function@7.0.0(postcss@8.5.1): dependencies: - '@csstools/utilities': 2.0.0(postcss@8.4.49) - postcss: 8.4.49 + '@csstools/utilities': 2.0.0(postcss@8.5.1) + postcss: 8.5.1 postcss-value-parser: 4.2.0 - postcss-import@15.1.0(postcss@8.4.49): + postcss-import@15.1.0(postcss@8.5.1): dependencies: - postcss: 8.4.49 + postcss: 8.5.1 postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.10 - postcss-js@4.0.1(postcss@8.4.49): + postcss-js@4.0.1(postcss@8.5.1): dependencies: camelcase-css: 2.0.1 - postcss: 8.4.49 + postcss: 8.5.1 - postcss-lab-function@7.0.7(postcss@8.4.49): + postcss-lab-function@7.0.7(postcss@8.5.1): dependencies: '@csstools/css-color-parser': 3.0.7(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 - '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.49) - '@csstools/utilities': 2.0.0(postcss@8.4.49) - postcss: 8.4.49 + '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.5.1) + '@csstools/utilities': 2.0.0(postcss@8.5.1) + postcss: 8.5.1 - postcss-load-config@3.1.4(postcss@8.4.49)(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@18.19.70)(typescript@5.6.3)): + postcss-load-config@3.1.4(postcss@8.5.1)(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@18.19.71)(typescript@5.6.3)): dependencies: lilconfig: 2.1.0 yaml: 1.10.2 optionalDependencies: - postcss: 8.4.49 - ts-node: 10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@18.19.70)(typescript@5.6.3) + postcss: 8.5.1 + ts-node: 10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@18.19.71)(typescript@5.6.3) - postcss-load-config@4.0.2(postcss@8.4.49)(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.10.5)(typescript@5.6.3)): + postcss-load-config@4.0.2(postcss@8.5.1)(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.10.7)(typescript@5.6.3)): dependencies: lilconfig: 3.1.3 yaml: 2.7.0 optionalDependencies: - postcss: 8.4.49 - ts-node: 10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.10.5)(typescript@5.6.3) + postcss: 8.5.1 + ts-node: 10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.10.7)(typescript@5.6.3) - postcss-load-config@5.1.0(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2): + postcss-load-config@5.1.0(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2): dependencies: lilconfig: 3.1.3 yaml: 2.7.0 optionalDependencies: jiti: 2.4.2 - postcss: 8.4.49 + postcss: 8.5.1 tsx: 4.19.2 - postcss-load-config@6.0.1(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(yaml@2.7.0): + postcss-load-config@6.0.1(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(yaml@2.7.0): dependencies: lilconfig: 3.1.3 optionalDependencies: jiti: 2.4.2 - postcss: 8.4.49 + postcss: 8.5.1 tsx: 4.19.2 yaml: 2.7.0 - postcss-loader@7.3.4(postcss@8.4.49)(typescript@5.7.3)(webpack@5.97.1(@swc/core@1.10.7(@swc/helpers@0.5.15))): + postcss-loader@7.3.4(postcss@8.5.1)(typescript@5.7.3)(webpack@5.97.1(@swc/core@1.10.7(@swc/helpers@0.5.15))): dependencies: cosmiconfig: 8.3.6(typescript@5.7.3) jiti: 1.21.7 - postcss: 8.4.49 + postcss: 8.5.1 semver: 7.6.3 webpack: 5.97.1(@swc/core@1.10.7(@swc/helpers@0.5.15)) transitivePeerDependencies: - typescript - postcss-logical@8.0.0(postcss@8.4.49): + postcss-logical@8.0.0(postcss@8.5.1): dependencies: - postcss: 8.4.49 + postcss: 8.5.1 postcss-value-parser: 4.2.0 - postcss-merge-idents@6.0.3(postcss@8.4.49): + postcss-merge-idents@6.0.3(postcss@8.5.1): dependencies: - cssnano-utils: 4.0.2(postcss@8.4.49) - postcss: 8.4.49 + cssnano-utils: 4.0.2(postcss@8.5.1) + postcss: 8.5.1 postcss-value-parser: 4.2.0 - postcss-merge-longhand@6.0.5(postcss@8.4.49): + postcss-merge-longhand@6.0.5(postcss@8.5.1): dependencies: - postcss: 8.4.49 + postcss: 8.5.1 postcss-value-parser: 4.2.0 - stylehacks: 6.1.1(postcss@8.4.49) + stylehacks: 6.1.1(postcss@8.5.1) - postcss-merge-longhand@7.0.4(postcss@8.4.49): + postcss-merge-longhand@7.0.4(postcss@8.5.1): dependencies: - postcss: 8.4.49 + postcss: 8.5.1 postcss-value-parser: 4.2.0 - stylehacks: 7.0.4(postcss@8.4.49) + stylehacks: 7.0.4(postcss@8.5.1) - postcss-merge-rules@6.1.1(postcss@8.4.49): + postcss-merge-rules@6.1.1(postcss@8.5.1): dependencies: browserslist: 4.24.4 caniuse-api: 3.0.0 - cssnano-utils: 4.0.2(postcss@8.4.49) - postcss: 8.4.49 + cssnano-utils: 4.0.2(postcss@8.5.1) + postcss: 8.5.1 postcss-selector-parser: 6.1.2 - postcss-merge-rules@7.0.4(postcss@8.4.49): + postcss-merge-rules@7.0.4(postcss@8.5.1): dependencies: browserslist: 4.24.4 caniuse-api: 3.0.0 - cssnano-utils: 5.0.0(postcss@8.4.49) - postcss: 8.4.49 + cssnano-utils: 5.0.0(postcss@8.5.1) + postcss: 8.5.1 postcss-selector-parser: 6.1.2 - postcss-minify-font-values@6.1.0(postcss@8.4.49): + postcss-minify-font-values@6.1.0(postcss@8.5.1): dependencies: - postcss: 8.4.49 + postcss: 8.5.1 postcss-value-parser: 4.2.0 - postcss-minify-font-values@7.0.0(postcss@8.4.49): + postcss-minify-font-values@7.0.0(postcss@8.5.1): dependencies: - postcss: 8.4.49 + postcss: 8.5.1 postcss-value-parser: 4.2.0 - postcss-minify-gradients@6.0.3(postcss@8.4.49): + postcss-minify-gradients@6.0.3(postcss@8.5.1): dependencies: colord: 2.9.3 - cssnano-utils: 4.0.2(postcss@8.4.49) - postcss: 8.4.49 + cssnano-utils: 4.0.2(postcss@8.5.1) + postcss: 8.5.1 postcss-value-parser: 4.2.0 - postcss-minify-gradients@7.0.0(postcss@8.4.49): + postcss-minify-gradients@7.0.0(postcss@8.5.1): dependencies: colord: 2.9.3 - cssnano-utils: 5.0.0(postcss@8.4.49) - postcss: 8.4.49 + cssnano-utils: 5.0.0(postcss@8.5.1) + postcss: 8.5.1 postcss-value-parser: 4.2.0 - postcss-minify-params@6.1.0(postcss@8.4.49): + postcss-minify-params@6.1.0(postcss@8.5.1): dependencies: browserslist: 4.24.4 - cssnano-utils: 4.0.2(postcss@8.4.49) - postcss: 8.4.49 + cssnano-utils: 4.0.2(postcss@8.5.1) + postcss: 8.5.1 postcss-value-parser: 4.2.0 - postcss-minify-params@7.0.2(postcss@8.4.49): + postcss-minify-params@7.0.2(postcss@8.5.1): dependencies: browserslist: 4.24.4 - cssnano-utils: 5.0.0(postcss@8.4.49) - postcss: 8.4.49 + cssnano-utils: 5.0.0(postcss@8.5.1) + postcss: 8.5.1 postcss-value-parser: 4.2.0 - postcss-minify-selectors@6.0.4(postcss@8.4.49): + postcss-minify-selectors@6.0.4(postcss@8.5.1): dependencies: - postcss: 8.4.49 + postcss: 8.5.1 postcss-selector-parser: 6.1.2 - postcss-minify-selectors@7.0.4(postcss@8.4.49): + postcss-minify-selectors@7.0.4(postcss@8.5.1): dependencies: cssesc: 3.0.0 - postcss: 8.4.49 + postcss: 8.5.1 postcss-selector-parser: 6.1.2 - postcss-modules-extract-imports@3.1.0(postcss@8.4.49): + postcss-modules-extract-imports@3.1.0(postcss@8.5.1): dependencies: - postcss: 8.4.49 + postcss: 8.5.1 - postcss-modules-local-by-default@4.2.0(postcss@8.4.49): + postcss-modules-local-by-default@4.2.0(postcss@8.5.1): dependencies: - icss-utils: 5.1.0(postcss@8.4.49) - postcss: 8.4.49 + icss-utils: 5.1.0(postcss@8.5.1) + postcss: 8.5.1 postcss-selector-parser: 7.0.0 postcss-value-parser: 4.2.0 - postcss-modules-scope@3.2.1(postcss@8.4.49): + postcss-modules-scope@3.2.1(postcss@8.5.1): dependencies: - postcss: 8.4.49 + postcss: 8.5.1 postcss-selector-parser: 7.0.0 - postcss-modules-values@4.0.0(postcss@8.4.49): + postcss-modules-values@4.0.0(postcss@8.5.1): dependencies: - icss-utils: 5.1.0(postcss@8.4.49) - postcss: 8.4.49 + icss-utils: 5.1.0(postcss@8.5.1) + postcss: 8.5.1 - postcss-nested@6.2.0(postcss@8.4.49): + postcss-nested@6.2.0(postcss@8.5.1): dependencies: - postcss: 8.4.49 + postcss: 8.5.1 postcss-selector-parser: 6.1.2 - postcss-nesting@13.0.1(postcss@8.4.49): + postcss-nesting@13.0.1(postcss@8.5.1): dependencies: '@csstools/selector-resolve-nested': 3.0.0(postcss-selector-parser@7.0.0) '@csstools/selector-specificity': 5.0.0(postcss-selector-parser@7.0.0) - postcss: 8.4.49 + postcss: 8.5.1 postcss-selector-parser: 7.0.0 - postcss-normalize-charset@6.0.2(postcss@8.4.49): + postcss-normalize-charset@6.0.2(postcss@8.5.1): dependencies: - postcss: 8.4.49 + postcss: 8.5.1 - postcss-normalize-charset@7.0.0(postcss@8.4.49): + postcss-normalize-charset@7.0.0(postcss@8.5.1): dependencies: - postcss: 8.4.49 + postcss: 8.5.1 - postcss-normalize-display-values@6.0.2(postcss@8.4.49): + postcss-normalize-display-values@6.0.2(postcss@8.5.1): dependencies: - postcss: 8.4.49 + postcss: 8.5.1 postcss-value-parser: 4.2.0 - postcss-normalize-display-values@7.0.0(postcss@8.4.49): + postcss-normalize-display-values@7.0.0(postcss@8.5.1): dependencies: - postcss: 8.4.49 + postcss: 8.5.1 postcss-value-parser: 4.2.0 - postcss-normalize-positions@6.0.2(postcss@8.4.49): + postcss-normalize-positions@6.0.2(postcss@8.5.1): dependencies: - postcss: 8.4.49 + postcss: 8.5.1 postcss-value-parser: 4.2.0 - postcss-normalize-positions@7.0.0(postcss@8.4.49): + postcss-normalize-positions@7.0.0(postcss@8.5.1): dependencies: - postcss: 8.4.49 + postcss: 8.5.1 postcss-value-parser: 4.2.0 - postcss-normalize-repeat-style@6.0.2(postcss@8.4.49): + postcss-normalize-repeat-style@6.0.2(postcss@8.5.1): dependencies: - postcss: 8.4.49 + postcss: 8.5.1 postcss-value-parser: 4.2.0 - postcss-normalize-repeat-style@7.0.0(postcss@8.4.49): + postcss-normalize-repeat-style@7.0.0(postcss@8.5.1): dependencies: - postcss: 8.4.49 + postcss: 8.5.1 postcss-value-parser: 4.2.0 - postcss-normalize-string@6.0.2(postcss@8.4.49): + postcss-normalize-string@6.0.2(postcss@8.5.1): dependencies: - postcss: 8.4.49 + postcss: 8.5.1 postcss-value-parser: 4.2.0 - postcss-normalize-string@7.0.0(postcss@8.4.49): + postcss-normalize-string@7.0.0(postcss@8.5.1): dependencies: - postcss: 8.4.49 + postcss: 8.5.1 postcss-value-parser: 4.2.0 - postcss-normalize-timing-functions@6.0.2(postcss@8.4.49): + postcss-normalize-timing-functions@6.0.2(postcss@8.5.1): dependencies: - postcss: 8.4.49 + postcss: 8.5.1 postcss-value-parser: 4.2.0 - postcss-normalize-timing-functions@7.0.0(postcss@8.4.49): + postcss-normalize-timing-functions@7.0.0(postcss@8.5.1): dependencies: - postcss: 8.4.49 + postcss: 8.5.1 postcss-value-parser: 4.2.0 - postcss-normalize-unicode@6.1.0(postcss@8.4.49): + postcss-normalize-unicode@6.1.0(postcss@8.5.1): dependencies: browserslist: 4.24.4 - postcss: 8.4.49 + postcss: 8.5.1 postcss-value-parser: 4.2.0 - postcss-normalize-unicode@7.0.2(postcss@8.4.49): + postcss-normalize-unicode@7.0.2(postcss@8.5.1): dependencies: browserslist: 4.24.4 - postcss: 8.4.49 + postcss: 8.5.1 postcss-value-parser: 4.2.0 - postcss-normalize-url@6.0.2(postcss@8.4.49): + postcss-normalize-url@6.0.2(postcss@8.5.1): dependencies: - postcss: 8.4.49 + postcss: 8.5.1 postcss-value-parser: 4.2.0 - postcss-normalize-url@7.0.0(postcss@8.4.49): + postcss-normalize-url@7.0.0(postcss@8.5.1): dependencies: - postcss: 8.4.49 + postcss: 8.5.1 postcss-value-parser: 4.2.0 - postcss-normalize-whitespace@6.0.2(postcss@8.4.49): + postcss-normalize-whitespace@6.0.2(postcss@8.5.1): dependencies: - postcss: 8.4.49 + postcss: 8.5.1 postcss-value-parser: 4.2.0 - postcss-normalize-whitespace@7.0.0(postcss@8.4.49): + postcss-normalize-whitespace@7.0.0(postcss@8.5.1): dependencies: - postcss: 8.4.49 + postcss: 8.5.1 postcss-value-parser: 4.2.0 - postcss-opacity-percentage@3.0.0(postcss@8.4.49): + postcss-opacity-percentage@3.0.0(postcss@8.5.1): dependencies: - postcss: 8.4.49 + postcss: 8.5.1 - postcss-ordered-values@6.0.2(postcss@8.4.49): + postcss-ordered-values@6.0.2(postcss@8.5.1): dependencies: - cssnano-utils: 4.0.2(postcss@8.4.49) - postcss: 8.4.49 + cssnano-utils: 4.0.2(postcss@8.5.1) + postcss: 8.5.1 postcss-value-parser: 4.2.0 - postcss-ordered-values@7.0.1(postcss@8.4.49): + postcss-ordered-values@7.0.1(postcss@8.5.1): dependencies: - cssnano-utils: 5.0.0(postcss@8.4.49) - postcss: 8.4.49 + cssnano-utils: 5.0.0(postcss@8.5.1) + postcss: 8.5.1 postcss-value-parser: 4.2.0 - postcss-overflow-shorthand@6.0.0(postcss@8.4.49): + postcss-overflow-shorthand@6.0.0(postcss@8.5.1): dependencies: - postcss: 8.4.49 + postcss: 8.5.1 postcss-value-parser: 4.2.0 - postcss-page-break@3.0.4(postcss@8.4.49): + postcss-page-break@3.0.4(postcss@8.5.1): dependencies: - postcss: 8.4.49 + postcss: 8.5.1 - postcss-place@10.0.0(postcss@8.4.49): + postcss-place@10.0.0(postcss@8.5.1): dependencies: - postcss: 8.4.49 + postcss: 8.5.1 postcss-value-parser: 4.2.0 - postcss-preset-env@10.1.3(postcss@8.4.49): - dependencies: - '@csstools/postcss-cascade-layers': 5.0.1(postcss@8.4.49) - '@csstools/postcss-color-function': 4.0.7(postcss@8.4.49) - '@csstools/postcss-color-mix-function': 3.0.7(postcss@8.4.49) - '@csstools/postcss-content-alt-text': 2.0.4(postcss@8.4.49) - '@csstools/postcss-exponential-functions': 2.0.6(postcss@8.4.49) - '@csstools/postcss-font-format-keywords': 4.0.0(postcss@8.4.49) - '@csstools/postcss-gamut-mapping': 2.0.7(postcss@8.4.49) - '@csstools/postcss-gradients-interpolation-method': 5.0.7(postcss@8.4.49) - '@csstools/postcss-hwb-function': 4.0.7(postcss@8.4.49) - '@csstools/postcss-ic-unit': 4.0.0(postcss@8.4.49) - '@csstools/postcss-initial': 2.0.0(postcss@8.4.49) - '@csstools/postcss-is-pseudo-class': 5.0.1(postcss@8.4.49) - '@csstools/postcss-light-dark-function': 2.0.7(postcss@8.4.49) - '@csstools/postcss-logical-float-and-clear': 3.0.0(postcss@8.4.49) - '@csstools/postcss-logical-overflow': 2.0.0(postcss@8.4.49) - '@csstools/postcss-logical-overscroll-behavior': 2.0.0(postcss@8.4.49) - '@csstools/postcss-logical-resize': 3.0.0(postcss@8.4.49) - '@csstools/postcss-logical-viewport-units': 3.0.3(postcss@8.4.49) - '@csstools/postcss-media-minmax': 2.0.6(postcss@8.4.49) - '@csstools/postcss-media-queries-aspect-ratio-number-values': 3.0.4(postcss@8.4.49) - '@csstools/postcss-nested-calc': 4.0.0(postcss@8.4.49) - '@csstools/postcss-normalize-display-values': 4.0.0(postcss@8.4.49) - '@csstools/postcss-oklab-function': 4.0.7(postcss@8.4.49) - '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.49) - '@csstools/postcss-random-function': 1.0.2(postcss@8.4.49) - '@csstools/postcss-relative-color-syntax': 3.0.7(postcss@8.4.49) - '@csstools/postcss-scope-pseudo-class': 4.0.1(postcss@8.4.49) - '@csstools/postcss-sign-functions': 1.1.1(postcss@8.4.49) - '@csstools/postcss-stepped-value-functions': 4.0.6(postcss@8.4.49) - '@csstools/postcss-text-decoration-shorthand': 4.0.1(postcss@8.4.49) - '@csstools/postcss-trigonometric-functions': 4.0.6(postcss@8.4.49) - '@csstools/postcss-unset-value': 4.0.0(postcss@8.4.49) - autoprefixer: 10.4.20(postcss@8.4.49) + postcss-preset-env@10.1.3(postcss@8.5.1): + dependencies: + '@csstools/postcss-cascade-layers': 5.0.1(postcss@8.5.1) + '@csstools/postcss-color-function': 4.0.7(postcss@8.5.1) + '@csstools/postcss-color-mix-function': 3.0.7(postcss@8.5.1) + '@csstools/postcss-content-alt-text': 2.0.4(postcss@8.5.1) + '@csstools/postcss-exponential-functions': 2.0.6(postcss@8.5.1) + '@csstools/postcss-font-format-keywords': 4.0.0(postcss@8.5.1) + '@csstools/postcss-gamut-mapping': 2.0.7(postcss@8.5.1) + '@csstools/postcss-gradients-interpolation-method': 5.0.7(postcss@8.5.1) + '@csstools/postcss-hwb-function': 4.0.7(postcss@8.5.1) + '@csstools/postcss-ic-unit': 4.0.0(postcss@8.5.1) + '@csstools/postcss-initial': 2.0.0(postcss@8.5.1) + '@csstools/postcss-is-pseudo-class': 5.0.1(postcss@8.5.1) + '@csstools/postcss-light-dark-function': 2.0.7(postcss@8.5.1) + '@csstools/postcss-logical-float-and-clear': 3.0.0(postcss@8.5.1) + '@csstools/postcss-logical-overflow': 2.0.0(postcss@8.5.1) + '@csstools/postcss-logical-overscroll-behavior': 2.0.0(postcss@8.5.1) + '@csstools/postcss-logical-resize': 3.0.0(postcss@8.5.1) + '@csstools/postcss-logical-viewport-units': 3.0.3(postcss@8.5.1) + '@csstools/postcss-media-minmax': 2.0.6(postcss@8.5.1) + '@csstools/postcss-media-queries-aspect-ratio-number-values': 3.0.4(postcss@8.5.1) + '@csstools/postcss-nested-calc': 4.0.0(postcss@8.5.1) + '@csstools/postcss-normalize-display-values': 4.0.0(postcss@8.5.1) + '@csstools/postcss-oklab-function': 4.0.7(postcss@8.5.1) + '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.5.1) + '@csstools/postcss-random-function': 1.0.2(postcss@8.5.1) + '@csstools/postcss-relative-color-syntax': 3.0.7(postcss@8.5.1) + '@csstools/postcss-scope-pseudo-class': 4.0.1(postcss@8.5.1) + '@csstools/postcss-sign-functions': 1.1.1(postcss@8.5.1) + '@csstools/postcss-stepped-value-functions': 4.0.6(postcss@8.5.1) + '@csstools/postcss-text-decoration-shorthand': 4.0.1(postcss@8.5.1) + '@csstools/postcss-trigonometric-functions': 4.0.6(postcss@8.5.1) + '@csstools/postcss-unset-value': 4.0.0(postcss@8.5.1) + autoprefixer: 10.4.20(postcss@8.5.1) browserslist: 4.24.4 - css-blank-pseudo: 7.0.1(postcss@8.4.49) - css-has-pseudo: 7.0.2(postcss@8.4.49) - css-prefers-color-scheme: 10.0.0(postcss@8.4.49) + css-blank-pseudo: 7.0.1(postcss@8.5.1) + css-has-pseudo: 7.0.2(postcss@8.5.1) + css-prefers-color-scheme: 10.0.0(postcss@8.5.1) cssdb: 8.2.3 - postcss: 8.4.49 - postcss-attribute-case-insensitive: 7.0.1(postcss@8.4.49) - postcss-clamp: 4.1.0(postcss@8.4.49) - postcss-color-functional-notation: 7.0.7(postcss@8.4.49) - postcss-color-hex-alpha: 10.0.0(postcss@8.4.49) - postcss-color-rebeccapurple: 10.0.0(postcss@8.4.49) - postcss-custom-media: 11.0.5(postcss@8.4.49) - postcss-custom-properties: 14.0.4(postcss@8.4.49) - postcss-custom-selectors: 8.0.4(postcss@8.4.49) - postcss-dir-pseudo-class: 9.0.1(postcss@8.4.49) - postcss-double-position-gradients: 6.0.0(postcss@8.4.49) - postcss-focus-visible: 10.0.1(postcss@8.4.49) - postcss-focus-within: 9.0.1(postcss@8.4.49) - postcss-font-variant: 5.0.0(postcss@8.4.49) - postcss-gap-properties: 6.0.0(postcss@8.4.49) - postcss-image-set-function: 7.0.0(postcss@8.4.49) - postcss-lab-function: 7.0.7(postcss@8.4.49) - postcss-logical: 8.0.0(postcss@8.4.49) - postcss-nesting: 13.0.1(postcss@8.4.49) - postcss-opacity-percentage: 3.0.0(postcss@8.4.49) - postcss-overflow-shorthand: 6.0.0(postcss@8.4.49) - postcss-page-break: 3.0.4(postcss@8.4.49) - postcss-place: 10.0.0(postcss@8.4.49) - postcss-pseudo-class-any-link: 10.0.1(postcss@8.4.49) - postcss-replace-overflow-wrap: 4.0.0(postcss@8.4.49) - postcss-selector-not: 8.0.1(postcss@8.4.49) - - postcss-pseudo-class-any-link@10.0.1(postcss@8.4.49): - dependencies: - postcss: 8.4.49 + postcss: 8.5.1 + postcss-attribute-case-insensitive: 7.0.1(postcss@8.5.1) + postcss-clamp: 4.1.0(postcss@8.5.1) + postcss-color-functional-notation: 7.0.7(postcss@8.5.1) + postcss-color-hex-alpha: 10.0.0(postcss@8.5.1) + postcss-color-rebeccapurple: 10.0.0(postcss@8.5.1) + postcss-custom-media: 11.0.5(postcss@8.5.1) + postcss-custom-properties: 14.0.4(postcss@8.5.1) + postcss-custom-selectors: 8.0.4(postcss@8.5.1) + postcss-dir-pseudo-class: 9.0.1(postcss@8.5.1) + postcss-double-position-gradients: 6.0.0(postcss@8.5.1) + postcss-focus-visible: 10.0.1(postcss@8.5.1) + postcss-focus-within: 9.0.1(postcss@8.5.1) + postcss-font-variant: 5.0.0(postcss@8.5.1) + postcss-gap-properties: 6.0.0(postcss@8.5.1) + postcss-image-set-function: 7.0.0(postcss@8.5.1) + postcss-lab-function: 7.0.7(postcss@8.5.1) + postcss-logical: 8.0.0(postcss@8.5.1) + postcss-nesting: 13.0.1(postcss@8.5.1) + postcss-opacity-percentage: 3.0.0(postcss@8.5.1) + postcss-overflow-shorthand: 6.0.0(postcss@8.5.1) + postcss-page-break: 3.0.4(postcss@8.5.1) + postcss-place: 10.0.0(postcss@8.5.1) + postcss-pseudo-class-any-link: 10.0.1(postcss@8.5.1) + postcss-replace-overflow-wrap: 4.0.0(postcss@8.5.1) + postcss-selector-not: 8.0.1(postcss@8.5.1) + + postcss-pseudo-class-any-link@10.0.1(postcss@8.5.1): + dependencies: + postcss: 8.5.1 postcss-selector-parser: 7.0.0 - postcss-reduce-idents@6.0.3(postcss@8.4.49): + postcss-reduce-idents@6.0.3(postcss@8.5.1): dependencies: - postcss: 8.4.49 + postcss: 8.5.1 postcss-value-parser: 4.2.0 - postcss-reduce-initial@6.1.0(postcss@8.4.49): + postcss-reduce-initial@6.1.0(postcss@8.5.1): dependencies: browserslist: 4.24.4 caniuse-api: 3.0.0 - postcss: 8.4.49 + postcss: 8.5.1 - postcss-reduce-initial@7.0.2(postcss@8.4.49): + postcss-reduce-initial@7.0.2(postcss@8.5.1): dependencies: browserslist: 4.24.4 caniuse-api: 3.0.0 - postcss: 8.4.49 + postcss: 8.5.1 - postcss-reduce-transforms@6.0.2(postcss@8.4.49): + postcss-reduce-transforms@6.0.2(postcss@8.5.1): dependencies: - postcss: 8.4.49 + postcss: 8.5.1 postcss-value-parser: 4.2.0 - postcss-reduce-transforms@7.0.0(postcss@8.4.49): + postcss-reduce-transforms@7.0.0(postcss@8.5.1): dependencies: - postcss: 8.4.49 + postcss: 8.5.1 postcss-value-parser: 4.2.0 - postcss-replace-overflow-wrap@4.0.0(postcss@8.4.49): + postcss-replace-overflow-wrap@4.0.0(postcss@8.5.1): dependencies: - postcss: 8.4.49 + postcss: 8.5.1 - postcss-reporter@7.1.0(postcss@8.4.49): + postcss-reporter@7.1.0(postcss@8.5.1): dependencies: picocolors: 1.1.1 - postcss: 8.4.49 + postcss: 8.5.1 thenby: 1.3.4 - postcss-selector-not@8.0.1(postcss@8.4.49): + postcss-selector-not@8.0.1(postcss@8.5.1): dependencies: - postcss: 8.4.49 + postcss: 8.5.1 postcss-selector-parser: 7.0.0 postcss-selector-parser@6.1.2: @@ -48631,40 +50935,40 @@ snapshots: cssesc: 3.0.0 util-deprecate: 1.0.2 - postcss-sort-media-queries@5.2.0(postcss@8.4.49): + postcss-sort-media-queries@5.2.0(postcss@8.5.1): dependencies: - postcss: 8.4.49 + postcss: 8.5.1 sort-css-media-queries: 2.2.0 - postcss-svgo@6.0.3(postcss@8.4.49): + postcss-svgo@6.0.3(postcss@8.5.1): dependencies: - postcss: 8.4.49 + postcss: 8.5.1 postcss-value-parser: 4.2.0 svgo: 3.3.2 - postcss-svgo@7.0.1(postcss@8.4.49): + postcss-svgo@7.0.1(postcss@8.5.1): dependencies: - postcss: 8.4.49 + postcss: 8.5.1 postcss-value-parser: 4.2.0 svgo: 3.3.2 - postcss-unique-selectors@6.0.4(postcss@8.4.49): + postcss-unique-selectors@6.0.4(postcss@8.5.1): dependencies: - postcss: 8.4.49 + postcss: 8.5.1 postcss-selector-parser: 6.1.2 - postcss-unique-selectors@7.0.3(postcss@8.4.49): + postcss-unique-selectors@7.0.3(postcss@8.5.1): dependencies: - postcss: 8.4.49 + postcss: 8.5.1 postcss-selector-parser: 6.1.2 postcss-value-parser@4.2.0: {} - postcss-zindex@6.0.2(postcss@8.4.49): + postcss-zindex@6.0.2(postcss@8.5.1): dependencies: - postcss: 8.4.49 + postcss: 8.5.1 - postcss@8.4.49: + postcss@8.5.1: dependencies: nanoid: 3.3.8 picocolors: 1.1.1 @@ -48702,7 +51006,7 @@ snapshots: minimist: 1.2.8 mkdirp-classic: 0.5.3 napi-build-utils: 1.0.2 - node-abi: 3.71.0 + node-abi: 3.73.0 pump: 3.0.2 rc: 1.2.8 simple-get: 4.0.1 @@ -48892,6 +51196,10 @@ snapshots: proxy-from-env@1.1.0: {} + ps-tree@1.2.0: + dependencies: + event-stream: 3.3.4 + psl@1.15.0: dependencies: punycode: 2.3.1 @@ -48912,6 +51220,20 @@ snapshots: end-of-stream: 1.4.4 once: 1.4.0 + pumpdotfun-sdk@1.3.2(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(rollup@4.30.1)(typescript@5.6.3)(utf-8-validate@5.0.10): + dependencies: + '@coral-xyz/anchor': 0.30.1(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@rollup/plugin-json': 6.1.0(rollup@4.30.1) + '@solana/spl-token': 0.4.6(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@solana/web3.js': 1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + transitivePeerDependencies: + - bufferutil + - encoding + - fastestsmallesttextencoderdecoder + - rollup + - typescript + - utf-8-validate + pumpdotfun-sdk@1.3.2(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(rollup@4.30.1)(typescript@5.7.3)(utf-8-validate@5.0.10): dependencies: '@coral-xyz/anchor': 0.30.1(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) @@ -48959,7 +51281,7 @@ snapshots: puppeteer-extra-plugin-capsolver@2.0.1(bufferutil@4.0.9)(encoding@0.1.13)(puppeteer-core@19.11.1(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.7.3)(utf-8-validate@5.0.10))(typescript@5.7.3)(utf-8-validate@5.0.10): dependencies: - axios: 1.7.9(debug@4.4.0) + axios: 1.7.9 capsolver-npm: 2.0.2 puppeteer: 19.11.1(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.7.3)(utf-8-validate@5.0.10) puppeteer-extra: 3.3.6(puppeteer-core@19.11.1(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.7.3)(utf-8-validate@5.0.10))(puppeteer@19.11.1(bufferutil@4.0.9)(encoding@0.1.13)(typescript@5.7.3)(utf-8-validate@5.0.10)) @@ -49030,7 +51352,7 @@ snapshots: dependencies: side-channel: 1.1.0 - qs@6.13.1: + qs@6.14.0: dependencies: side-channel: 1.1.0 @@ -49180,24 +51502,24 @@ snapshots: react-loadable: '@docusaurus/react-loadable@6.0.0(react@18.3.1)' webpack: 5.97.1(@swc/core@1.10.7(@swc/helpers@0.5.15)) - react-remove-scroll-bar@2.3.8(@types/react@19.0.5)(react@19.0.0): + react-remove-scroll-bar@2.3.8(@types/react@19.0.7)(react@19.0.0): dependencies: react: 19.0.0 - react-style-singleton: 2.2.3(@types/react@19.0.5)(react@19.0.0) + react-style-singleton: 2.2.3(@types/react@19.0.7)(react@19.0.0) tslib: 2.8.1 optionalDependencies: - '@types/react': 19.0.5 + '@types/react': 19.0.7 - react-remove-scroll@2.6.2(@types/react@19.0.5)(react@19.0.0): + react-remove-scroll@2.6.2(@types/react@19.0.7)(react@19.0.0): dependencies: react: 19.0.0 - react-remove-scroll-bar: 2.3.8(@types/react@19.0.5)(react@19.0.0) - react-style-singleton: 2.2.3(@types/react@19.0.5)(react@19.0.0) + react-remove-scroll-bar: 2.3.8(@types/react@19.0.7)(react@19.0.0) + react-style-singleton: 2.2.3(@types/react@19.0.7)(react@19.0.0) tslib: 2.8.1 - use-callback-ref: 1.3.3(@types/react@19.0.5)(react@19.0.0) - use-sidecar: 1.1.3(@types/react@19.0.5)(react@19.0.0) + use-callback-ref: 1.3.3(@types/react@19.0.7)(react@19.0.0) + use-sidecar: 1.1.3(@types/react@19.0.7)(react@19.0.0) optionalDependencies: - '@types/react': 19.0.5 + '@types/react': 19.0.7 react-router-config@5.1.1(react-router@5.3.4(react@18.3.1))(react@18.3.1): dependencies: @@ -49223,11 +51545,11 @@ snapshots: react-dom: 18.3.1(react@18.3.1) react-router: 6.22.1(react@18.3.1) - react-router-dom@7.1.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0): + react-router-dom@7.1.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0): dependencies: react: 19.0.0 react-dom: 19.0.0(react@19.0.0) - react-router: 7.1.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + react-router: 7.1.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0) react-router@5.3.4(react@18.3.1): dependencies: @@ -49247,7 +51569,7 @@ snapshots: '@remix-run/router': 1.15.1 react: 18.3.1 - react-router@7.1.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0): + react-router@7.1.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0): dependencies: '@types/cookie': 0.6.0 cookie: 1.0.2 @@ -49257,13 +51579,13 @@ snapshots: optionalDependencies: react-dom: 19.0.0(react@19.0.0) - react-style-singleton@2.2.3(@types/react@19.0.5)(react@19.0.0): + react-style-singleton@2.2.3(@types/react@19.0.7)(react@19.0.0): dependencies: get-nonce: 1.0.1 react: 19.0.0 tslib: 2.8.1 optionalDependencies: - '@types/react': 19.0.5 + '@types/react': 19.0.7 react-waypoint@10.3.0(react@18.3.1): dependencies: @@ -49449,6 +51771,8 @@ snapshots: reflect-metadata@0.1.13: {} + reflect-metadata@0.1.14: {} + reflect-metadata@0.2.2: {} reflect.getprototypeof@1.0.10: @@ -49457,7 +51781,7 @@ snapshots: define-properties: 1.2.1 es-abstract: 1.23.9 es-errors: 1.3.0 - es-object-atoms: 1.0.0 + es-object-atoms: 1.1.1 get-intrinsic: 1.2.7 get-proto: 1.0.1 which-builtin-type: 1.2.1 @@ -49519,9 +51843,9 @@ snapshots: dependencies: jsesc: 3.0.2 - rehackt@0.1.0(@types/react@19.0.5)(react@19.0.0): + rehackt@0.1.0(@types/react@19.0.7)(react@19.0.0): optionalDependencies: - '@types/react': 19.0.5 + '@types/react': 19.0.7 react: 19.0.0 rehype-parse@7.0.1: @@ -49825,6 +52149,25 @@ snapshots: points-on-curve: 0.2.0 points-on-path: 0.2.1 + rpc-websockets@7.5.1: + dependencies: + '@babel/runtime': 7.26.0 + eventemitter3: 4.0.7 + uuid: 8.3.2 + ws: 8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) + optionalDependencies: + bufferutil: 4.0.9 + utf-8-validate: 5.0.10 + + rpc-websockets@8.0.2: + dependencies: + eventemitter3: 4.0.7 + uuid: 8.3.2 + ws: 8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) + optionalDependencies: + bufferutil: 4.0.9 + utf-8-validate: 5.0.10 + rpc-websockets@9.0.4: dependencies: '@swc/helpers': 0.5.15 @@ -49846,7 +52189,7 @@ snapshots: dependencies: escalade: 3.2.0 picocolors: 1.1.1 - postcss: 8.4.49 + postcss: 8.5.1 strip-json-comments: 3.1.1 run-async@2.4.1: {} @@ -50087,7 +52430,7 @@ snapshots: dependencies: dunder-proto: 1.0.1 es-errors: 1.3.0 - es-object-atoms: 1.0.0 + es-object-atoms: 1.1.1 setimmediate@1.0.5: {} @@ -50127,8 +52470,10 @@ snapshots: prebuild-install: 7.1.2 semver: 7.6.3 simple-get: 4.0.1 - tar-fs: 3.0.7 + tar-fs: 3.0.8 tunnel-agent: 0.6.0 + transitivePeerDependencies: + - bare-buffer sharp@0.33.5: dependencies: @@ -50174,14 +52519,14 @@ snapshots: interpret: 1.4.0 rechoir: 0.6.2 - shiki@1.26.1: + shiki@1.27.2: dependencies: - '@shikijs/core': 1.26.1 - '@shikijs/engine-javascript': 1.26.1 - '@shikijs/engine-oniguruma': 1.26.1 - '@shikijs/langs': 1.26.1 - '@shikijs/themes': 1.26.1 - '@shikijs/types': 1.26.1 + '@shikijs/core': 1.27.2 + '@shikijs/engine-javascript': 1.27.2 + '@shikijs/engine-oniguruma': 1.27.2 + '@shikijs/langs': 1.27.2 + '@shikijs/themes': 1.27.2 + '@shikijs/types': 1.27.2 '@shikijs/vscode-textmate': 10.0.1 '@types/hast': 3.0.4 @@ -50230,7 +52575,7 @@ snapshots: dependencies: '@sigstore/bundle': 2.3.2 '@sigstore/core': 1.1.0 - '@sigstore/protobuf-specs': 0.3.2 + '@sigstore/protobuf-specs': 0.3.3 '@sigstore/sign': 2.3.2 '@sigstore/tuf': 2.3.4 '@sigstore/verify': 1.2.1 @@ -50402,46 +52747,52 @@ snapshots: typedarray-to-buffer: 3.1.5 xsalsa20: 1.2.0 - solana-agent-kit@1.4.0(@noble/hashes@1.7.0)(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@20.17.9)(arweave@1.15.5)(axios@1.7.9)(borsh@2.0.0)(buffer@6.0.3)(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(handlebars@4.7.8)(react@19.0.0)(sodium-native@3.4.1)(typescript@5.7.3)(utf-8-validate@5.0.10): + solana-agent-kit@1.4.1(@noble/hashes@1.7.0)(@solana/buffer-layout@4.0.1)(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@20.17.9)(arweave@1.15.5)(axios@1.7.9)(borsh@2.0.0)(buffer@6.0.3)(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(handlebars@4.7.8)(react@19.0.0)(sodium-native@3.4.1)(typescript@5.6.3)(utf-8-validate@5.0.10)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)): dependencies: - '@3land/listings-sdk': 0.0.4(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@20.17.9)(arweave@1.15.5)(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) - '@ai-sdk/openai': 1.0.18(zod@3.24.1) - '@bonfida/spl-name-service': 3.0.7(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) - '@cks-systems/manifest-sdk': 0.1.59(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@3land/listings-sdk': 0.0.6(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@20.17.9)(arweave@1.15.5)(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@ai-sdk/openai': 1.1.0(zod@3.24.1) + '@bonfida/spl-name-service': 3.0.7(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@cks-systems/manifest-sdk': 0.1.59(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10) '@coral-xyz/anchor': 0.29.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) - '@langchain/core': 0.3.29(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)) - '@langchain/groq': 0.1.3(@langchain/core@0.3.29(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(encoding@0.1.13) - '@langchain/langgraph': 0.2.39(@langchain/core@0.3.29(openai@4.78.1(encoding@0.1.13)(zod@3.24.1))) - '@langchain/openai': 0.3.17(@langchain/core@0.3.29(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(encoding@0.1.13) - '@lightprotocol/compressed-token': 0.17.1(@lightprotocol/stateless.js@0.17.1(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@drift-labs/sdk': 2.107.0-beta.3(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@drift-labs/vaults-sdk': 0.2.55(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@20.17.9)(arweave@1.15.5)(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(utf-8-validate@5.0.10) + '@langchain/core': 0.3.30(openai@4.79.1(encoding@0.1.13)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@3.24.1)) + '@langchain/groq': 0.1.3(@langchain/core@0.3.30(openai@4.79.1(encoding@0.1.13)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@3.24.1)))(encoding@0.1.13)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@langchain/langgraph': 0.2.40(@langchain/core@0.3.30(openai@4.79.1(encoding@0.1.13)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@3.24.1))) + '@langchain/openai': 0.3.17(@langchain/core@0.3.30(openai@4.79.1(encoding@0.1.13)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@3.24.1)))(encoding@0.1.13)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@lightprotocol/compressed-token': 0.17.1(@lightprotocol/stateless.js@0.17.1(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10) '@lightprotocol/stateless.js': 0.17.1(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@mercurial-finance/dynamic-amm-sdk': 1.1.23(@solana/buffer-layout@4.0.1)(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10) '@metaplex-foundation/mpl-core': 1.1.1(@metaplex-foundation/umi@0.9.2)(@noble/hashes@1.7.0) '@metaplex-foundation/mpl-token-metadata': 3.3.0(@metaplex-foundation/umi@0.9.2) '@metaplex-foundation/mpl-toolbox': 0.9.4(@metaplex-foundation/umi@0.9.2) '@metaplex-foundation/umi': 0.9.2 '@metaplex-foundation/umi-bundle-defaults': 0.9.2(@metaplex-foundation/umi@0.9.2)(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(encoding@0.1.13) '@metaplex-foundation/umi-web3js-adapters': 0.9.2(@metaplex-foundation/umi@0.9.2)(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)) + '@meteora-ag/alpha-vault': 1.1.7(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@meteora-ag/dlmm': 1.3.8(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10) '@onsol/tldparser': 0.6.7(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bn.js@5.2.1)(borsh@2.0.0)(buffer@6.0.3)(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) - '@orca-so/common-sdk': 0.6.4(@solana/spl-token@0.4.9(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10))(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(decimal.js@10.4.3) - '@orca-so/whirlpools-sdk': 0.13.13(@coral-xyz/anchor@0.29.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(@orca-so/common-sdk@0.6.4(@solana/spl-token@0.4.9(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10))(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(decimal.js@10.4.3))(@solana/spl-token@0.4.9(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10))(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(decimal.js@10.4.3) + '@orca-so/common-sdk': 0.6.4(@solana/spl-token@0.4.9(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10))(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(decimal.js@10.4.3) + '@orca-so/whirlpools-sdk': 0.13.13(@coral-xyz/anchor@0.29.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(@orca-so/common-sdk@0.6.4(@solana/spl-token@0.4.9(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10))(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(decimal.js@10.4.3))(@solana/spl-token@0.4.9(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10))(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(decimal.js@10.4.3) '@pythnetwork/hermes-client': 1.3.0(axios@1.7.9) - '@raydium-io/raydium-sdk-v2': 0.1.95-alpha(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) - '@solana/spl-token': 0.4.9(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@raydium-io/raydium-sdk-v2': 0.1.95-alpha(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@solana/spl-token': 0.4.9(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10) '@solana/web3.js': 1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) - '@sqds/multisig': 2.1.3(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) - '@tensor-oss/tensorswap-sdk': 4.5.0(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@sqds/multisig': 2.1.3(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10) + '@tensor-oss/tensorswap-sdk': 4.5.0(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10) '@tiplink/api': 0.3.1(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(sodium-native@3.4.1)(utf-8-validate@5.0.10) - ai: 4.0.33(react@19.0.0)(zod@3.24.1) + '@voltr/vault-sdk': 0.1.1(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10) + ai: 4.1.0(react@19.0.0)(zod@3.24.1) bn.js: 5.2.1 bs58: 6.0.0 chai: 5.1.2 decimal.js: 10.4.3 dotenv: 16.4.7 - flash-sdk: 2.25.3(@swc/core@1.10.7(@swc/helpers@0.5.15))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) + flash-sdk: 2.25.8(@swc/core@1.10.7(@swc/helpers@0.5.15))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10) form-data: 4.0.1 - langchain: 0.3.11(@langchain/core@0.3.29(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(@langchain/groq@0.1.3(@langchain/core@0.3.29(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(encoding@0.1.13))(axios@1.7.9)(encoding@0.1.13)(handlebars@4.7.8)(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)) - openai: 4.78.1(encoding@0.1.13)(zod@3.24.1) - typedoc: 0.27.6(typescript@5.7.3) + langchain: 0.3.11(@langchain/core@0.3.30(openai@4.79.1(encoding@0.1.13)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@3.24.1)))(@langchain/groq@0.1.3(@langchain/core@0.3.30(openai@4.79.1(encoding@0.1.13)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@3.24.1)))(encoding@0.1.13)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)))(axios@1.7.9)(encoding@0.1.13)(handlebars@4.7.8)(openai@4.79.1(encoding@0.1.13)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@3.24.1))(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + openai: 4.79.1(encoding@0.1.13)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@3.24.1) + typedoc: 0.27.6(typescript@5.6.3) zod: 3.24.1 transitivePeerDependencies: - '@langchain/anthropic' @@ -50454,6 +52805,7 @@ snapshots: - '@langchain/mistralai' - '@langchain/ollama' - '@noble/hashes' + - '@solana/buffer-layout' - '@swc/core' - '@swc/wasm' - '@types/node' @@ -50474,26 +52826,32 @@ snapshots: - typeorm - typescript - utf-8-validate + - ws - solana-agent-kit@1.4.0(@noble/hashes@1.7.0)(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.10.5)(arweave@1.15.5)(axios@1.7.9)(borsh@2.0.0)(buffer@6.0.3)(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(handlebars@4.7.8)(react@19.0.0)(sodium-native@3.4.1)(typescript@5.7.3)(utf-8-validate@5.0.10): + solana-agent-kit@1.4.1(@noble/hashes@1.7.0)(@solana/buffer-layout@4.0.1)(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.10.7)(arweave@1.15.5)(axios@1.7.9)(borsh@2.0.0)(buffer@6.0.3)(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(handlebars@4.7.8)(react@19.0.0)(sodium-native@3.4.1)(typescript@5.7.3)(utf-8-validate@5.0.10)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)): dependencies: - '@3land/listings-sdk': 0.0.4(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.10.5)(arweave@1.15.5)(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) - '@ai-sdk/openai': 1.0.18(zod@3.24.1) + '@3land/listings-sdk': 0.0.6(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.10.7)(arweave@1.15.5)(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@ai-sdk/openai': 1.1.0(zod@3.24.1) '@bonfida/spl-name-service': 3.0.7(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) '@cks-systems/manifest-sdk': 0.1.59(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) '@coral-xyz/anchor': 0.29.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) - '@langchain/core': 0.3.29(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)) - '@langchain/groq': 0.1.3(@langchain/core@0.3.29(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(encoding@0.1.13) - '@langchain/langgraph': 0.2.39(@langchain/core@0.3.29(openai@4.78.1(encoding@0.1.13)(zod@3.24.1))) - '@langchain/openai': 0.3.17(@langchain/core@0.3.29(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(encoding@0.1.13) + '@drift-labs/sdk': 2.107.0-beta.3(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@drift-labs/vaults-sdk': 0.2.55(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.10.7)(arweave@1.15.5)(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(utf-8-validate@5.0.10) + '@langchain/core': 0.3.30(openai@4.79.1(encoding@0.1.13)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@3.24.1)) + '@langchain/groq': 0.1.3(@langchain/core@0.3.30(openai@4.79.1(encoding@0.1.13)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@3.24.1)))(encoding@0.1.13)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@langchain/langgraph': 0.2.40(@langchain/core@0.3.30(openai@4.79.1(encoding@0.1.13)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@3.24.1))) + '@langchain/openai': 0.3.17(@langchain/core@0.3.30(openai@4.79.1(encoding@0.1.13)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@3.24.1)))(encoding@0.1.13)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) '@lightprotocol/compressed-token': 0.17.1(@lightprotocol/stateless.js@0.17.1(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) '@lightprotocol/stateless.js': 0.17.1(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@mercurial-finance/dynamic-amm-sdk': 1.1.23(@solana/buffer-layout@4.0.1)(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) '@metaplex-foundation/mpl-core': 1.1.1(@metaplex-foundation/umi@0.9.2)(@noble/hashes@1.7.0) '@metaplex-foundation/mpl-token-metadata': 3.3.0(@metaplex-foundation/umi@0.9.2) '@metaplex-foundation/mpl-toolbox': 0.9.4(@metaplex-foundation/umi@0.9.2) '@metaplex-foundation/umi': 0.9.2 '@metaplex-foundation/umi-bundle-defaults': 0.9.2(@metaplex-foundation/umi@0.9.2)(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(encoding@0.1.13) '@metaplex-foundation/umi-web3js-adapters': 0.9.2(@metaplex-foundation/umi@0.9.2)(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)) + '@meteora-ag/alpha-vault': 1.1.7(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) + '@meteora-ag/dlmm': 1.3.8(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) '@onsol/tldparser': 0.6.7(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bn.js@5.2.1)(borsh@2.0.0)(buffer@6.0.3)(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) '@orca-so/common-sdk': 0.6.4(@solana/spl-token@0.4.9(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10))(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(decimal.js@10.4.3) '@orca-so/whirlpools-sdk': 0.13.13(@coral-xyz/anchor@0.29.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(@orca-so/common-sdk@0.6.4(@solana/spl-token@0.4.9(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10))(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(decimal.js@10.4.3))(@solana/spl-token@0.4.9(@solana/web3.js@1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10))(@solana/web3.js@1.98.0(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10))(decimal.js@10.4.3) @@ -50504,16 +52862,17 @@ snapshots: '@sqds/multisig': 2.1.3(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) '@tensor-oss/tensorswap-sdk': 4.5.0(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) '@tiplink/api': 0.3.1(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(sodium-native@3.4.1)(utf-8-validate@5.0.10) - ai: 4.0.33(react@19.0.0)(zod@3.24.1) + '@voltr/vault-sdk': 0.1.1(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) + ai: 4.1.0(react@19.0.0)(zod@3.24.1) bn.js: 5.2.1 bs58: 6.0.0 chai: 5.1.2 decimal.js: 10.4.3 dotenv: 16.4.7 - flash-sdk: 2.25.3(@swc/core@1.10.7(@swc/helpers@0.5.15))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) + flash-sdk: 2.25.8(@swc/core@1.10.7(@swc/helpers@0.5.15))(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.7.3)(utf-8-validate@5.0.10) form-data: 4.0.1 - langchain: 0.3.11(@langchain/core@0.3.29(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(@langchain/groq@0.1.3(@langchain/core@0.3.29(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(encoding@0.1.13))(axios@1.7.9)(encoding@0.1.13)(handlebars@4.7.8)(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)) - openai: 4.78.1(encoding@0.1.13)(zod@3.24.1) + langchain: 0.3.11(@langchain/core@0.3.30(openai@4.79.1(encoding@0.1.13)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@3.24.1)))(@langchain/groq@0.1.3(@langchain/core@0.3.30(openai@4.79.1(encoding@0.1.13)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@3.24.1)))(encoding@0.1.13)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)))(axios@1.7.9)(encoding@0.1.13)(handlebars@4.7.8)(openai@4.79.1(encoding@0.1.13)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@3.24.1))(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + openai: 4.79.1(encoding@0.1.13)(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@3.24.1) typedoc: 0.27.6(typescript@5.7.3) zod: 3.24.1 transitivePeerDependencies: @@ -50527,6 +52886,7 @@ snapshots: - '@langchain/mistralai' - '@langchain/ollama' - '@noble/hashes' + - '@solana/buffer-layout' - '@swc/core' - '@swc/wasm' - '@types/node' @@ -50547,12 +52907,43 @@ snapshots: - typeorm - typescript - utf-8-validate + - ws + + solana-bankrun-darwin-arm64@0.3.1: + optional: true + + solana-bankrun-darwin-universal@0.3.1: + optional: true + + solana-bankrun-darwin-x64@0.3.1: + optional: true + + solana-bankrun-linux-x64-gnu@0.3.1: + optional: true + + solana-bankrun-linux-x64-musl@0.3.1: + optional: true + + solana-bankrun@0.3.1(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10): + dependencies: + '@solana/web3.js': 1.95.8(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + bs58: 4.0.1 + optionalDependencies: + solana-bankrun-darwin-arm64: 0.3.1 + solana-bankrun-darwin-universal: 0.3.1 + solana-bankrun-darwin-x64: 0.3.1 + solana-bankrun-linux-x64-gnu: 0.3.1 + solana-bankrun-linux-x64-musl: 0.3.1 + transitivePeerDependencies: + - bufferutil + - encoding + - utf-8-validate solc@0.8.28: dependencies: command-exists: 1.2.9 commander: 8.3.0 - follow-redirects: 1.15.9(debug@4.4.0) + follow-redirects: 1.15.9(debug@4.3.4) js-sha3: 0.8.0 memorystream: 0.3.1 semver: 5.7.2 @@ -50611,21 +53002,21 @@ snapshots: spdx-correct@3.2.0: dependencies: spdx-expression-parse: 3.0.1 - spdx-license-ids: 3.0.20 + spdx-license-ids: 3.0.21 spdx-exceptions@2.5.0: {} spdx-expression-parse@3.0.1: dependencies: spdx-exceptions: 2.5.0 - spdx-license-ids: 3.0.20 + spdx-license-ids: 3.0.21 spdx-expression-parse@4.0.0: dependencies: spdx-exceptions: 2.5.0 - spdx-license-ids: 3.0.20 + spdx-license-ids: 3.0.21 - spdx-license-ids@3.0.20: {} + spdx-license-ids@3.0.21: {} spdy-transport@3.0.0: dependencies: @@ -50656,6 +53047,10 @@ snapshots: split2@4.2.0: {} + split@0.3.3: + dependencies: + through: 2.3.8 + split@1.0.1: dependencies: through: 2.3.8 @@ -50714,9 +53109,9 @@ snapshots: dependencies: minipass: 7.1.2 - sswr@2.1.0(svelte@5.17.3): + sswr@2.1.0(svelte@5.19.0): dependencies: - svelte: 5.17.3 + svelte: 5.19.0 swrev: 4.0.0 stable-hash@0.0.4: {} @@ -50751,6 +53146,19 @@ snapshots: transitivePeerDependencies: - encoding + start-server-and-test@1.15.4: + dependencies: + arg: 5.0.2 + bluebird: 3.7.2 + check-more-types: 2.24.0 + debug: 4.3.4 + execa: 5.1.1 + lazy-ass: 1.6.0 + ps-tree: 1.2.0 + wait-on: 7.0.1(debug@4.3.4) + transitivePeerDependencies: + - supports-color + statuses@1.5.0: {} statuses@2.0.1: {} @@ -50782,6 +53190,10 @@ snapshots: duplexer2: 0.1.4 readable-stream: 2.3.8 + stream-combiner@0.0.4: + dependencies: + duplexer: 0.1.2 + stream-http@3.2.0: dependencies: builtin-status-codes: 3.0.0 @@ -50816,6 +53228,8 @@ snapshots: optionalDependencies: bare-events: 2.5.4 + strict-event-emitter-types@2.0.0: {} + strict-uri-encode@2.0.0: {} string-argv@0.3.2: {} @@ -50858,7 +53272,7 @@ snapshots: define-properties: 1.2.1 es-abstract: 1.23.9 es-errors: 1.3.0 - es-object-atoms: 1.0.0 + es-object-atoms: 1.1.1 get-intrinsic: 1.2.7 gopd: 1.2.0 has-symbols: 1.1.0 @@ -50879,7 +53293,7 @@ snapshots: define-data-property: 1.1.4 define-properties: 1.2.1 es-abstract: 1.23.9 - es-object-atoms: 1.0.0 + es-object-atoms: 1.1.1 has-property-descriptors: 1.0.2 string.prototype.trimend@1.0.9: @@ -50887,13 +53301,13 @@ snapshots: call-bind: 1.0.8 call-bound: 1.0.3 define-properties: 1.2.1 - es-object-atoms: 1.0.0 + es-object-atoms: 1.1.1 string.prototype.trimstart@1.0.8: dependencies: call-bind: 1.0.8 define-properties: 1.2.1 - es-object-atoms: 1.0.0 + es-object-atoms: 1.1.1 string_decoder@0.10.31: {} @@ -50970,21 +53384,21 @@ snapshots: dependencies: inline-style-parser: 0.2.4 - stylehacks@6.1.1(postcss@8.4.49): + stylehacks@6.1.1(postcss@8.5.1): dependencies: browserslist: 4.24.4 - postcss: 8.4.49 + postcss: 8.5.1 postcss-selector-parser: 6.1.2 - stylehacks@7.0.4(postcss@8.4.49): + stylehacks@7.0.4(postcss@8.5.1): dependencies: browserslist: 4.24.4 - postcss: 8.4.49 + postcss: 8.5.1 postcss-selector-parser: 6.1.2 stylis@4.2.0: {} - stylis@4.3.4: {} + stylis@4.3.5: {} subarg@1.0.0: dependencies: @@ -51007,8 +53421,12 @@ snapshots: function-timeout: 1.0.2 time-span: 5.1.0 + superstruct@0.14.2: {} + superstruct@0.15.5: {} + superstruct@1.0.4: {} + superstruct@2.0.2: {} supports-color@2.0.0: {} @@ -51027,7 +53445,7 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - svelte@5.17.3: + svelte@5.19.0: dependencies: '@ampproject/remapping': 2.3.0 '@jridgewell/sourcemap-codec': 1.5.0 @@ -51038,7 +53456,7 @@ snapshots: axobject-query: 4.1.0 clsx: 2.1.1 esm-env: 1.2.2 - esrap: 1.4.2 + esrap: 1.4.3 is-reference: 3.0.3 locate-character: 3.0.0 magic-string: 0.30.17 @@ -51084,11 +53502,11 @@ snapshots: tailwind-merge@2.6.0: {} - tailwindcss-animate@1.0.7(tailwindcss@3.4.17(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.10.5)(typescript@5.6.3))): + tailwindcss-animate@1.0.7(tailwindcss@3.4.17(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.10.7)(typescript@5.6.3))): dependencies: - tailwindcss: 3.4.17(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.10.5)(typescript@5.6.3)) + tailwindcss: 3.4.17(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.10.7)(typescript@5.6.3)) - tailwindcss@3.4.17(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.10.5)(typescript@5.6.3)): + tailwindcss@3.4.17(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.10.7)(typescript@5.6.3)): dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -51104,11 +53522,11 @@ snapshots: normalize-path: 3.0.0 object-hash: 3.0.0 picocolors: 1.1.1 - postcss: 8.4.49 - postcss-import: 15.1.0(postcss@8.4.49) - postcss-js: 4.0.1(postcss@8.4.49) - postcss-load-config: 4.0.2(postcss@8.4.49)(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.10.5)(typescript@5.6.3)) - postcss-nested: 6.2.0(postcss@8.4.49) + postcss: 8.5.1 + postcss-import: 15.1.0(postcss@8.5.1) + postcss-js: 4.0.1(postcss@8.5.1) + postcss-load-config: 4.0.2(postcss@8.5.1)(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.10.7)(typescript@5.6.3)) + postcss-nested: 6.2.0(postcss@8.5.1) postcss-selector-parser: 6.1.2 resolve: 1.22.10 sucrase: 3.35.0 @@ -51138,13 +53556,15 @@ snapshots: pump: 3.0.2 tar-stream: 2.2.0 - tar-fs@3.0.7: + tar-fs@3.0.8: dependencies: pump: 3.0.2 tar-stream: 3.1.7 optionalDependencies: - bare-fs: 2.3.5 - bare-path: 2.1.3 + bare-fs: 4.0.1 + bare-path: 3.0.0 + transitivePeerDependencies: + - bare-buffer tar-stream@2.2.0: dependencies: @@ -51252,21 +53672,21 @@ snapshots: dependencies: any-promise: 1.3.0 - thirdweb@5.83.1(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(bufferutil@4.0.9)(encoding@0.1.13)(ethers@6.13.4(bufferutil@4.0.9)(utf-8-validate@5.0.10))(ioredis@5.4.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1): + thirdweb@5.84.0(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(bufferutil@4.0.9)(encoding@0.1.13)(ethers@6.13.4(bufferutil@4.0.9)(utf-8-validate@5.0.10))(ioredis@5.4.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3)(utf-8-validate@5.0.10)(zod@3.24.1): dependencies: '@coinbase/wallet-sdk': 4.2.4 - '@emotion/react': 11.14.0(@types/react@19.0.5)(react@19.0.0) - '@emotion/styled': 11.14.0(@emotion/react@11.14.0(@types/react@19.0.5)(react@19.0.0))(@types/react@19.0.5)(react@19.0.0) + '@emotion/react': 11.14.0(@types/react@19.0.7)(react@19.0.0) + '@emotion/styled': 11.14.0(@emotion/react@11.14.0(@types/react@19.0.7)(react@19.0.0))(@types/react@19.0.7)(react@19.0.0) '@google/model-viewer': 2.1.1 '@noble/curves': 1.7.0 '@noble/hashes': 1.6.1 '@passwordless-id/webauthn': 2.1.2 - '@radix-ui/react-dialog': 1.1.4(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-focus-scope': 1.1.1(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-dialog': 1.1.4(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-focus-scope': 1.1.1(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@radix-ui/react-icons': 1.3.2(react@19.0.0) - '@radix-ui/react-tooltip': 1.1.5(@types/react-dom@19.0.3(@types/react@19.0.5))(@types/react@19.0.5)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-tooltip': 1.1.5(@types/react-dom@19.0.3(@types/react@19.0.7))(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@tanstack/react-query': 5.62.16(react@19.0.0) - '@walletconnect/ethereum-provider': 2.17.3(@types/react@19.0.5)(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(react@19.0.0)(utf-8-validate@5.0.10) + '@walletconnect/ethereum-provider': 2.17.3(@types/react@19.0.7)(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(react@19.0.0)(utf-8-validate@5.0.10) '@walletconnect/sign-client': 2.17.3(bufferutil@4.0.9)(ioredis@5.4.2)(utf-8-validate@5.0.10) abitype: 1.0.7(typescript@5.7.3)(zod@3.24.1) cross-spawn: 7.0.6 @@ -51363,7 +53783,7 @@ snapshots: tinyglobby@0.2.10: dependencies: - fdir: 6.4.2(picomatch@4.0.2) + fdir: 6.4.3(picomatch@4.0.2) picomatch: 4.0.2 tinyld@1.3.4: {} @@ -51384,15 +53804,15 @@ snapshots: tlds@1.255.0: {} - tldts-core@6.1.71: {} + tldts-core@6.1.72: {} - tldts-experimental@6.1.71: + tldts-experimental@6.1.72: dependencies: - tldts-core: 6.1.71 + tldts-core: 6.1.72 - tldts@6.1.71: + tldts@6.1.72: dependencies: - tldts-core: 6.1.71 + tldts-core: 6.1.72 tmp-promise@3.0.3: dependencies: @@ -51434,7 +53854,7 @@ snapshots: together-ai@0.7.0(encoding@0.1.13): dependencies: - '@types/node': 18.19.70 + '@types/node': 18.19.71 '@types/node-fetch': 2.6.12 abort-controller: 3.0.0 agentkeepalive: 4.6.0 @@ -51470,7 +53890,7 @@ snapshots: tough-cookie@5.1.0: dependencies: - tldts: 6.1.71 + tldts: 6.1.72 tr46@0.0.3: {} @@ -51482,7 +53902,9 @@ snapshots: dependencies: punycode: 2.3.1 - traverse@0.6.10: + traverse-chain@0.1.0: {} + + traverse@0.6.11: dependencies: gopd: 1.2.0 typedarray.prototype.slice: 1.0.5 @@ -51546,12 +53968,12 @@ snapshots: babel-jest: 29.7.0(@babel/core@7.26.0) esbuild: 0.24.2 - ts-jest@29.2.5(@babel/core@7.26.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.0))(jest@29.7.0(@types/node@22.10.5)(babel-plugin-macros@3.1.0))(typescript@5.6.3): + ts-jest@29.2.5(@babel/core@7.26.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.0))(jest@29.7.0(@types/node@22.10.7)(babel-plugin-macros@3.1.0))(typescript@5.6.3): dependencies: bs-logger: 0.2.6 ejs: 3.1.10 fast-json-stable-stringify: 2.1.0 - jest: 29.7.0(@types/node@22.10.5)(babel-plugin-macros@3.1.0) + jest: 29.7.0(@types/node@22.10.7)(babel-plugin-macros@3.1.0) jest-util: 29.7.0 json5: 2.2.3 lodash.memoize: 4.1.2 @@ -51565,12 +53987,12 @@ snapshots: '@jest/types': 29.6.3 babel-jest: 29.7.0(@babel/core@7.26.0) - ts-jest@29.2.5(@babel/core@7.26.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.0))(jest@29.7.0(@types/node@22.10.5)(babel-plugin-macros@3.1.0))(typescript@5.7.3): + ts-jest@29.2.5(@babel/core@7.26.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.0))(jest@29.7.0(@types/node@22.10.7)(babel-plugin-macros@3.1.0))(typescript@5.7.3): dependencies: bs-logger: 0.2.6 ejs: 3.1.10 fast-json-stable-stringify: 2.1.0 - jest: 29.7.0(@types/node@22.10.5)(babel-plugin-macros@3.1.0) + jest: 29.7.0(@types/node@22.10.7)(babel-plugin-macros@3.1.0) jest-util: 29.7.0 json5: 2.2.3 lodash.memoize: 4.1.2 @@ -51607,14 +54029,19 @@ snapshots: ts-mixer@6.0.4: {} - ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@18.19.70)(typescript@5.6.3): + ts-morph@18.0.0: + dependencies: + '@ts-morph/common': 0.19.0 + code-block-writer: 12.0.0 + + ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@18.19.71)(typescript@5.6.3): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 18.19.70 + '@types/node': 18.19.71 acorn: 8.14.0 acorn-walk: 8.3.4 arg: 4.1.3 @@ -51628,6 +54055,26 @@ snapshots: '@swc/core': 1.10.7(@swc/helpers@0.5.15) optional: true + ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@20.17.9)(typescript@5.6.3): + dependencies: + '@cspotcode/source-map-support': 0.8.1 + '@tsconfig/node10': 1.0.11 + '@tsconfig/node12': 1.0.11 + '@tsconfig/node14': 1.0.3 + '@tsconfig/node16': 1.0.4 + '@types/node': 20.17.9 + acorn: 8.14.0 + acorn-walk: 8.3.4 + arg: 4.1.3 + create-require: 1.1.1 + diff: 4.0.2 + make-error: 1.3.6 + typescript: 5.6.3 + v8-compile-cache-lib: 3.0.1 + yn: 3.1.1 + optionalDependencies: + '@swc/core': 1.10.7(@swc/helpers@0.5.15) + ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@20.17.9)(typescript@5.7.3): dependencies: '@cspotcode/source-map-support': 0.8.1 @@ -51648,14 +54095,14 @@ snapshots: optionalDependencies: '@swc/core': 1.10.7(@swc/helpers@0.5.15) - ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.10.5)(typescript@5.6.3): + ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.10.7)(typescript@5.6.3): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 22.10.5 + '@types/node': 22.10.7 acorn: 8.14.0 acorn-walk: 8.3.4 arg: 4.1.3 @@ -51667,16 +54114,15 @@ snapshots: yn: 3.1.1 optionalDependencies: '@swc/core': 1.10.7(@swc/helpers@0.5.15) - optional: true - ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.10.5)(typescript@5.7.3): + ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.10.7)(typescript@5.7.3): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 22.10.5 + '@types/node': 22.10.7 acorn: 8.14.0 acorn-walk: 8.3.4 arg: 4.1.3 @@ -51746,7 +54192,7 @@ snapshots: tsscmp@1.0.6: {} - tsup@6.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(postcss@8.4.49)(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@18.19.70)(typescript@5.6.3))(typescript@5.6.3): + tsup@6.7.0(@swc/core@1.10.7(@swc/helpers@0.5.15))(postcss@8.5.1)(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@18.19.71)(typescript@5.6.3))(typescript@5.6.3): dependencies: bundle-require: 4.2.1(esbuild@0.17.19) cac: 6.7.14 @@ -51756,7 +54202,7 @@ snapshots: execa: 5.1.1 globby: 11.1.0 joycon: 3.1.1 - postcss-load-config: 3.1.4(postcss@8.4.49)(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@18.19.70)(typescript@5.6.3)) + postcss-load-config: 3.1.4(postcss@8.5.1)(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@18.19.71)(typescript@5.6.3)) resolve-from: 5.0.0 rollup: 3.29.5 source-map: 0.8.0-beta.0 @@ -51764,23 +54210,23 @@ snapshots: tree-kill: 1.2.2 optionalDependencies: '@swc/core': 1.10.7(@swc/helpers@0.5.15) - postcss: 8.4.49 + postcss: 8.5.1 typescript: 5.6.3 transitivePeerDependencies: - supports-color - ts-node - tsup@8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.7.0): + tsup@8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.7.0): dependencies: bundle-require: 5.1.0(esbuild@0.24.2) cac: 6.7.14 chokidar: 4.0.3 - consola: 3.3.3 + consola: 3.4.0 debug: 4.4.0(supports-color@5.5.0) esbuild: 0.24.2 joycon: 3.1.1 picocolors: 1.1.1 - postcss-load-config: 6.0.1(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(yaml@2.7.0) + postcss-load-config: 6.0.1(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(yaml@2.7.0) resolve-from: 5.0.0 rollup: 4.30.1 source-map: 0.8.0-beta.0 @@ -51790,7 +54236,7 @@ snapshots: tree-kill: 1.2.2 optionalDependencies: '@swc/core': 1.10.7(@swc/helpers@0.5.15) - postcss: 8.4.49 + postcss: 8.5.1 typescript: 5.6.3 transitivePeerDependencies: - jiti @@ -51798,17 +54244,17 @@ snapshots: - tsx - yaml - tsup@8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0): + tsup@8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0): dependencies: bundle-require: 5.1.0(esbuild@0.24.2) cac: 6.7.14 chokidar: 4.0.3 - consola: 3.3.3 + consola: 3.4.0 debug: 4.4.0(supports-color@5.5.0) esbuild: 0.24.2 joycon: 3.1.1 picocolors: 1.1.1 - postcss-load-config: 6.0.1(jiti@2.4.2)(postcss@8.4.49)(tsx@4.19.2)(yaml@2.7.0) + postcss-load-config: 6.0.1(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(yaml@2.7.0) resolve-from: 5.0.0 rollup: 4.30.1 source-map: 0.8.0-beta.0 @@ -51818,7 +54264,7 @@ snapshots: tree-kill: 1.2.2 optionalDependencies: '@swc/core': 1.10.7(@swc/helpers@0.5.15) - postcss: 8.4.49 + postcss: 8.5.1 typescript: 5.7.3 transitivePeerDependencies: - jiti @@ -51989,7 +54435,7 @@ snapshots: lunr: 2.3.9 markdown-it: 14.1.0 minimatch: 9.0.5 - shiki: 1.26.1 + shiki: 1.27.2 typescript: 5.6.3 yaml: 2.7.0 @@ -51998,13 +54444,22 @@ snapshots: lunr: 2.3.9 markdown-it: 14.1.0 minimatch: 9.0.5 - shiki: 1.26.1 + shiki: 1.27.2 typescript: 5.7.3 yaml: 2.7.0 + typedoc@0.27.6(typescript@5.6.3): + dependencies: + '@gerrit0/mini-shiki': 1.27.2 + lunr: 2.3.9 + markdown-it: 14.1.0 + minimatch: 9.0.5 + typescript: 5.6.3 + yaml: 2.7.0 + typedoc@0.27.6(typescript@5.7.3): dependencies: - '@gerrit0/mini-shiki': 1.26.1 + '@gerrit0/mini-shiki': 1.27.2 lunr: 2.3.9 markdown-it: 14.1.0 minimatch: 9.0.5 @@ -52015,11 +54470,11 @@ snapshots: typescript-collections@1.3.3: {} - typescript-eslint@8.19.1(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3): + typescript-eslint@8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3): dependencies: - '@typescript-eslint/eslint-plugin': 8.19.1(@typescript-eslint/parser@8.19.1(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3))(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3) - '@typescript-eslint/parser': 8.19.1(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3) - '@typescript-eslint/utils': 8.19.1(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3) + '@typescript-eslint/eslint-plugin': 8.20.0(@typescript-eslint/parser@8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3))(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3) + '@typescript-eslint/parser': 8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3) + '@typescript-eslint/utils': 8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3) eslint: 9.18.0(jiti@2.4.2) typescript: 5.6.3 transitivePeerDependencies: @@ -52072,7 +54527,7 @@ snapshots: '@rollup/pluginutils': 5.1.4(rollup@3.29.5) chalk: 5.4.1 citty: 0.1.6 - consola: 3.3.3 + consola: 3.4.0 defu: 6.1.4 esbuild: 0.19.12 globby: 13.2.2 @@ -52080,9 +54535,9 @@ snapshots: jiti: 1.21.7 magic-string: 0.30.17 mkdist: 1.6.0(typescript@5.7.3) - mlly: 1.7.3 + mlly: 1.7.4 pathe: 1.1.2 - pkg-types: 1.3.0 + pkg-types: 1.3.1 pretty-bytes: 6.1.1 rollup: 3.29.5 rollup-plugin-dts: 6.1.1(rollup@3.29.5)(typescript@5.7.3) @@ -52120,11 +54575,11 @@ snapshots: undici@6.19.8: {} - undici@7.2.1: {} + undici@7.2.3: {} unenv@1.10.0: dependencies: - consola: 3.3.3 + consola: 3.4.0 defu: 6.1.4 mime: 3.0.0 node-fetch-native: 1.6.4 @@ -52280,7 +54735,7 @@ snapshots: untyped@1.5.2: dependencies: '@babel/core': 7.26.0 - '@babel/standalone': 7.26.5 + '@babel/standalone': 7.26.6 '@babel/types': 7.26.5 citty: 0.1.6 defu: 6.1.4 @@ -52355,22 +54810,28 @@ snapshots: url@0.11.4: dependencies: punycode: 1.4.1 - qs: 6.13.1 + qs: 6.14.0 + + usb@2.9.0: + dependencies: + '@types/w3c-web-usb': 1.0.10 + node-addon-api: 6.1.0 + node-gyp-build: 4.8.4 - use-callback-ref@1.3.3(@types/react@19.0.5)(react@19.0.0): + use-callback-ref@1.3.3(@types/react@19.0.7)(react@19.0.0): dependencies: react: 19.0.0 tslib: 2.8.1 optionalDependencies: - '@types/react': 19.0.5 + '@types/react': 19.0.7 - use-sidecar@1.1.3(@types/react@19.0.5)(react@19.0.0): + use-sidecar@1.1.3(@types/react@19.0.7)(react@19.0.0): dependencies: detect-node-es: 1.1.0 react: 19.0.0 tslib: 2.8.1 optionalDependencies: - '@types/react': 19.0.5 + '@types/react': 19.0.7 use-sync-external-store@1.2.0(react@19.0.0): dependencies: @@ -52448,12 +54909,12 @@ snapshots: validate-npm-package-name@5.0.1: {} - valtio@1.11.2(@types/react@19.0.5)(react@19.0.0): + valtio@1.11.2(@types/react@19.0.7)(react@19.0.0): dependencies: proxy-compare: 2.5.1 use-sync-external-store: 1.2.0(react@19.0.0) optionalDependencies: - '@types/react': 19.0.5 + '@types/react': 19.0.7 react: 19.0.0 value-equal@1.0.1: {} @@ -52597,7 +55058,7 @@ snapshots: dependencies: cac: 6.7.14 debug: 4.4.0(supports-color@5.5.0) - mlly: 1.7.3 + mlly: 1.7.4 pathe: 1.1.2 picocolors: 1.1.1 vite: 5.4.11(@types/node@20.17.9)(terser@5.37.0) @@ -52612,13 +55073,13 @@ snapshots: - supports-color - terser - vite-node@1.1.3(@types/node@22.10.5)(terser@5.37.0): + vite-node@1.1.3(@types/node@22.10.7)(terser@5.37.0): dependencies: cac: 6.7.14 debug: 4.4.0(supports-color@5.5.0) pathe: 1.1.2 picocolors: 1.1.1 - vite: 5.4.11(@types/node@22.10.5)(terser@5.37.0) + vite: 5.4.11(@types/node@22.10.7)(terser@5.37.0) transitivePeerDependencies: - '@types/node' - less @@ -52630,13 +55091,13 @@ snapshots: - supports-color - terser - vite-node@1.2.1(@types/node@18.19.70)(terser@5.37.0): + vite-node@1.2.1(@types/node@18.19.71)(terser@5.37.0): dependencies: cac: 6.7.14 debug: 4.4.0(supports-color@5.5.0) pathe: 1.1.2 picocolors: 1.1.1 - vite: 5.4.11(@types/node@18.19.70)(terser@5.37.0) + vite: 5.4.11(@types/node@18.19.71)(terser@5.37.0) transitivePeerDependencies: - '@types/node' - less @@ -52666,13 +55127,13 @@ snapshots: - supports-color - terser - vite-node@1.2.1(@types/node@22.10.5)(terser@5.37.0): + vite-node@1.2.1(@types/node@22.10.7)(terser@5.37.0): dependencies: cac: 6.7.14 debug: 4.4.0(supports-color@5.5.0) pathe: 1.1.2 picocolors: 1.1.1 - vite: 5.4.11(@types/node@22.10.5)(terser@5.37.0) + vite: 5.4.11(@types/node@22.10.7)(terser@5.37.0) transitivePeerDependencies: - '@types/node' - less @@ -52701,12 +55162,12 @@ snapshots: - supports-color - terser - vite-node@2.1.4(@types/node@22.10.5)(terser@5.37.0): + vite-node@2.1.4(@types/node@22.10.7)(terser@5.37.0): dependencies: cac: 6.7.14 debug: 4.4.0(supports-color@5.5.0) pathe: 1.1.2 - vite: 5.4.11(@types/node@22.10.5)(terser@5.37.0) + vite: 5.4.11(@types/node@22.10.7)(terser@5.37.0) transitivePeerDependencies: - '@types/node' - less @@ -52718,13 +55179,13 @@ snapshots: - supports-color - terser - vite-node@2.1.5(@types/node@22.10.5)(terser@5.37.0): + vite-node@2.1.5(@types/node@22.10.7)(terser@5.37.0): dependencies: cac: 6.7.14 debug: 4.4.0(supports-color@5.5.0) es-module-lexer: 1.6.0 pathe: 1.1.2 - vite: 5.4.11(@types/node@22.10.5)(terser@5.37.0) + vite: 5.4.11(@types/node@22.10.7)(terser@5.37.0) transitivePeerDependencies: - '@types/node' - less @@ -52754,13 +55215,13 @@ snapshots: - supports-color - terser - vite-node@2.1.8(@types/node@22.10.5)(terser@5.37.0): + vite-node@2.1.8(@types/node@22.10.7)(terser@5.37.0): dependencies: cac: 6.7.14 debug: 4.4.0(supports-color@5.5.0) es-module-lexer: 1.6.0 pathe: 1.1.2 - vite: 5.4.11(@types/node@22.10.5)(terser@5.37.0) + vite: 5.4.11(@types/node@22.10.7)(terser@5.37.0) transitivePeerDependencies: - '@types/node' - less @@ -52790,12 +55251,12 @@ snapshots: - supports-color - terser - vite-plugin-compression@0.5.1(vite@6.0.7(@types/node@22.10.5)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0)): + vite-plugin-compression@0.5.1(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0)): dependencies: chalk: 4.1.2 debug: 4.4.0(supports-color@5.5.0) fs-extra: 10.1.0 - vite: 6.0.7(@types/node@22.10.5)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0) + vite: 6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0) transitivePeerDependencies: - supports-color @@ -52810,64 +55271,64 @@ snapshots: - supports-color - typescript - vite-tsconfig-paths@5.1.4(typescript@5.6.3)(vite@6.0.7(@types/node@22.10.5)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0)): + vite-tsconfig-paths@5.1.4(typescript@5.6.3)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0)): dependencies: debug: 4.4.0(supports-color@5.5.0) globrex: 0.1.2 tsconfck: 3.1.4(typescript@5.6.3) optionalDependencies: - vite: 6.0.7(@types/node@22.10.5)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0) + vite: 6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0) transitivePeerDependencies: - supports-color - typescript - vite@5.4.11(@types/node@18.19.70)(terser@5.37.0): + vite@5.4.11(@types/node@18.19.71)(terser@5.37.0): dependencies: esbuild: 0.21.5 - postcss: 8.4.49 + postcss: 8.5.1 rollup: 4.30.1 optionalDependencies: - '@types/node': 18.19.70 + '@types/node': 18.19.71 fsevents: 2.3.3 terser: 5.37.0 vite@5.4.11(@types/node@20.17.9)(terser@5.37.0): dependencies: esbuild: 0.21.5 - postcss: 8.4.49 + postcss: 8.5.1 rollup: 4.30.1 optionalDependencies: '@types/node': 20.17.9 fsevents: 2.3.3 terser: 5.37.0 - vite@5.4.11(@types/node@22.10.5)(terser@5.37.0): + vite@5.4.11(@types/node@22.10.7)(terser@5.37.0): dependencies: esbuild: 0.21.5 - postcss: 8.4.49 + postcss: 8.5.1 rollup: 4.30.1 optionalDependencies: - '@types/node': 22.10.5 + '@types/node': 22.10.7 fsevents: 2.3.3 terser: 5.37.0 vite@5.4.11(@types/node@22.8.4)(terser@5.37.0): dependencies: esbuild: 0.21.5 - postcss: 8.4.49 + postcss: 8.5.1 rollup: 4.30.1 optionalDependencies: '@types/node': 22.8.4 fsevents: 2.3.3 terser: 5.37.0 - vite@6.0.7(@types/node@22.10.5)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0): + vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.7.0): dependencies: esbuild: 0.24.2 - postcss: 8.4.49 + postcss: 8.5.1 rollup: 4.30.1 optionalDependencies: - '@types/node': 22.10.5 + '@types/node': 22.10.7 fsevents: 2.3.3 jiti: 2.4.2 terser: 5.37.0 @@ -52914,7 +55375,7 @@ snapshots: - supports-color - terser - vitest@1.1.3(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0): + vitest@1.1.3(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0): dependencies: '@vitest/expect': 1.1.3 '@vitest/runner': 1.1.3 @@ -52934,11 +55395,11 @@ snapshots: strip-literal: 1.3.0 tinybench: 2.9.0 tinypool: 0.8.4 - vite: 5.4.11(@types/node@22.10.5)(terser@5.37.0) - vite-node: 1.1.3(@types/node@22.10.5)(terser@5.37.0) + vite: 5.4.11(@types/node@22.10.7)(terser@5.37.0) + vite-node: 1.1.3(@types/node@22.10.7)(terser@5.37.0) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 22.10.5 + '@types/node': 22.10.7 jsdom: 25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5) transitivePeerDependencies: - less @@ -52950,7 +55411,7 @@ snapshots: - supports-color - terser - vitest@1.2.1(@types/node@18.19.70)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0): + vitest@1.2.1(@types/node@18.19.71)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0): dependencies: '@vitest/expect': 1.2.1 '@vitest/runner': 1.2.1 @@ -52970,11 +55431,11 @@ snapshots: strip-literal: 1.3.0 tinybench: 2.9.0 tinypool: 0.8.4 - vite: 5.4.11(@types/node@18.19.70)(terser@5.37.0) - vite-node: 1.2.1(@types/node@18.19.70)(terser@5.37.0) + vite: 5.4.11(@types/node@18.19.71)(terser@5.37.0) + vite-node: 1.2.1(@types/node@18.19.71)(terser@5.37.0) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 18.19.70 + '@types/node': 18.19.71 jsdom: 25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5) transitivePeerDependencies: - less @@ -53058,7 +55519,7 @@ snapshots: - supports-color - terser - vitest@1.2.1(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0): + vitest@1.2.1(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0): dependencies: '@vitest/expect': 1.2.1 '@vitest/runner': 1.2.1 @@ -53078,11 +55539,11 @@ snapshots: strip-literal: 1.3.0 tinybench: 2.9.0 tinypool: 0.8.4 - vite: 5.4.11(@types/node@22.10.5)(terser@5.37.0) - vite-node: 1.2.1(@types/node@22.10.5)(terser@5.37.0) + vite: 5.4.11(@types/node@22.10.7)(terser@5.37.0) + vite-node: 1.2.1(@types/node@22.10.7)(terser@5.37.0) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 22.10.5 + '@types/node': 22.10.7 jsdom: 25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5) transitivePeerDependencies: - less @@ -53097,7 +55558,7 @@ snapshots: vitest@2.1.4(@types/node@20.17.9)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0): dependencies: '@vitest/expect': 2.1.4 - '@vitest/mocker': 2.1.4(vite@5.4.11(@types/node@22.10.5)(terser@5.37.0)) + '@vitest/mocker': 2.1.4(vite@5.4.11(@types/node@22.10.7)(terser@5.37.0)) '@vitest/pretty-format': 2.1.8 '@vitest/runner': 2.1.4 '@vitest/snapshot': 2.1.4 @@ -53130,10 +55591,10 @@ snapshots: - supports-color - terser - vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0): + vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0): dependencies: '@vitest/expect': 2.1.4 - '@vitest/mocker': 2.1.4(vite@5.4.11(@types/node@22.10.5)(terser@5.37.0)) + '@vitest/mocker': 2.1.4(vite@5.4.11(@types/node@22.10.7)(terser@5.37.0)) '@vitest/pretty-format': 2.1.8 '@vitest/runner': 2.1.4 '@vitest/snapshot': 2.1.4 @@ -53149,11 +55610,11 @@ snapshots: tinyexec: 0.3.2 tinypool: 1.0.2 tinyrainbow: 1.2.0 - vite: 5.4.11(@types/node@22.10.5)(terser@5.37.0) - vite-node: 2.1.4(@types/node@22.10.5)(terser@5.37.0) + vite: 5.4.11(@types/node@22.10.7)(terser@5.37.0) + vite-node: 2.1.4(@types/node@22.10.7)(terser@5.37.0) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 22.10.5 + '@types/node': 22.10.7 jsdom: 25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10) transitivePeerDependencies: - less @@ -53166,10 +55627,10 @@ snapshots: - supports-color - terser - vitest@2.1.4(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0): + vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0): dependencies: '@vitest/expect': 2.1.4 - '@vitest/mocker': 2.1.4(vite@5.4.11(@types/node@22.10.5)(terser@5.37.0)) + '@vitest/mocker': 2.1.4(vite@5.4.11(@types/node@22.10.7)(terser@5.37.0)) '@vitest/pretty-format': 2.1.8 '@vitest/runner': 2.1.4 '@vitest/snapshot': 2.1.4 @@ -53185,11 +55646,11 @@ snapshots: tinyexec: 0.3.2 tinypool: 1.0.2 tinyrainbow: 1.2.0 - vite: 5.4.11(@types/node@22.10.5)(terser@5.37.0) - vite-node: 2.1.4(@types/node@22.10.5)(terser@5.37.0) + vite: 5.4.11(@types/node@22.10.7)(terser@5.37.0) + vite-node: 2.1.4(@types/node@22.10.7)(terser@5.37.0) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 22.10.5 + '@types/node': 22.10.7 jsdom: 25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5) transitivePeerDependencies: - less @@ -53202,10 +55663,10 @@ snapshots: - supports-color - terser - vitest@2.1.5(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0): + vitest@2.1.5(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0): dependencies: '@vitest/expect': 2.1.5 - '@vitest/mocker': 2.1.5(vite@5.4.11(@types/node@22.10.5)(terser@5.37.0)) + '@vitest/mocker': 2.1.5(vite@5.4.11(@types/node@22.10.7)(terser@5.37.0)) '@vitest/pretty-format': 2.1.8 '@vitest/runner': 2.1.5 '@vitest/snapshot': 2.1.5 @@ -53221,11 +55682,11 @@ snapshots: tinyexec: 0.3.2 tinypool: 1.0.2 tinyrainbow: 1.2.0 - vite: 5.4.11(@types/node@22.10.5)(terser@5.37.0) - vite-node: 2.1.5(@types/node@22.10.5)(terser@5.37.0) + vite: 5.4.11(@types/node@22.10.7)(terser@5.37.0) + vite-node: 2.1.5(@types/node@22.10.7)(terser@5.37.0) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 22.10.5 + '@types/node': 22.10.7 jsdom: 25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5) transitivePeerDependencies: - less @@ -53241,7 +55702,7 @@ snapshots: vitest@2.1.8(@types/node@20.17.9)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0): dependencies: '@vitest/expect': 2.1.8 - '@vitest/mocker': 2.1.8(vite@5.4.11(@types/node@22.10.5)(terser@5.37.0)) + '@vitest/mocker': 2.1.8(vite@5.4.11(@types/node@22.10.7)(terser@5.37.0)) '@vitest/pretty-format': 2.1.8 '@vitest/runner': 2.1.8 '@vitest/snapshot': 2.1.8 @@ -53274,10 +55735,10 @@ snapshots: - supports-color - terser - vitest@2.1.8(@types/node@22.10.5)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0): + vitest@2.1.8(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0): dependencies: '@vitest/expect': 2.1.8 - '@vitest/mocker': 2.1.8(vite@5.4.11(@types/node@22.10.5)(terser@5.37.0)) + '@vitest/mocker': 2.1.8(vite@5.4.11(@types/node@22.10.7)(terser@5.37.0)) '@vitest/pretty-format': 2.1.8 '@vitest/runner': 2.1.8 '@vitest/snapshot': 2.1.8 @@ -53293,11 +55754,11 @@ snapshots: tinyexec: 0.3.2 tinypool: 1.0.2 tinyrainbow: 1.2.0 - vite: 5.4.11(@types/node@22.10.5)(terser@5.37.0) - vite-node: 2.1.8(@types/node@22.10.5)(terser@5.37.0) + vite: 5.4.11(@types/node@22.10.7)(terser@5.37.0) + vite-node: 2.1.8(@types/node@22.10.7)(terser@5.37.0) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 22.10.5 + '@types/node': 22.10.7 jsdom: 25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5) transitivePeerDependencies: - less @@ -53313,7 +55774,7 @@ snapshots: vitest@2.1.8(@types/node@22.8.4)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0): dependencies: '@vitest/expect': 2.1.8 - '@vitest/mocker': 2.1.8(vite@5.4.11(@types/node@22.10.5)(terser@5.37.0)) + '@vitest/mocker': 2.1.8(vite@5.4.11(@types/node@22.10.7)(terser@5.37.0)) '@vitest/pretty-format': 2.1.8 '@vitest/runner': 2.1.8 '@vitest/snapshot': 2.1.8 @@ -53388,6 +55849,16 @@ snapshots: dependencies: xml-name-validator: 5.0.0 + wait-on@7.0.1(debug@4.3.4): + dependencies: + axios: 0.27.2(debug@4.3.4) + joi: 17.13.3 + lodash: 4.17.21 + minimist: 1.2.8 + rxjs: 7.8.1 + transitivePeerDependencies: + - debug + walk-up-path@3.0.1: {} walker@1.0.8: @@ -53803,7 +56274,7 @@ snapshots: dependencies: ansi-escapes: 4.3.2 chalk: 4.1.2 - consola: 3.3.3 + consola: 3.4.0 figures: 3.2.0 markdown-table: 2.0.0 pretty-time: 1.1.0 @@ -54189,7 +56660,7 @@ snapshots: zimmerframe@1.1.2: {} - zksync-ethers@6.15.3(ethers@6.13.4(bufferutil@4.0.9)(utf-8-validate@6.0.5)): + zksync-ethers@6.15.4(ethers@6.13.4(bufferutil@4.0.9)(utf-8-validate@6.0.5)): dependencies: ethers: 6.13.4(bufferutil@4.0.9)(utf-8-validate@6.0.5) @@ -54209,6 +56680,8 @@ snapshots: zstddec@0.0.2: {} + zstddec@0.1.0: {} + zwitch@1.0.5: {} zwitch@2.0.4: {} From 6e81d183f93d4ad3fcaa4ff960ba27975903686c Mon Sep 17 00:00:00 2001 From: ai16z-demirix Date: Fri, 17 Jan 2025 23:28:05 +0100 Subject: [PATCH 12/41] feat: adding tests for supabase adapter --- .../__tests__/supabase-adapter.test.ts | 127 ++++++++++++++++++ packages/adapter-supabase/package.json | 10 +- packages/adapter-supabase/vitest.config.ts | 8 ++ 3 files changed, 143 insertions(+), 2 deletions(-) create mode 100644 packages/adapter-supabase/__tests__/supabase-adapter.test.ts create mode 100644 packages/adapter-supabase/vitest.config.ts diff --git a/packages/adapter-supabase/__tests__/supabase-adapter.test.ts b/packages/adapter-supabase/__tests__/supabase-adapter.test.ts new file mode 100644 index 00000000000..207c79e6e92 --- /dev/null +++ b/packages/adapter-supabase/__tests__/supabase-adapter.test.ts @@ -0,0 +1,127 @@ +import { describe, it, expect, vi, beforeEach } from 'vitest'; +import { SupabaseDatabaseAdapter } from '../src'; +import { type UUID, elizaLogger } from '@elizaos/core'; +import { createClient } from '@supabase/supabase-js'; + +// Mock the elizaLogger +vi.mock('@elizaos/core', async () => { + const actual = await vi.importActual('@elizaos/core'); + return { + ...actual as any, + elizaLogger: { + error: vi.fn() + } + }; +}); + +// Mock Supabase client +vi.mock('@supabase/supabase-js', () => ({ + createClient: vi.fn(() => ({ + from: vi.fn(() => ({ + select: vi.fn(() => ({ + eq: vi.fn(() => ({ + maybeSingle: vi.fn(() => Promise.resolve({ data: { id: 'test-room-id' }, error: null })), + })), + })), + })), + })), +})); + +describe('SupabaseDatabaseAdapter', () => { + let adapter: SupabaseDatabaseAdapter; + const mockSupabaseUrl = 'https://test.supabase.co'; + const mockSupabaseKey = 'test-key'; + const mockSupabase = { + from: vi.fn(() => mockSupabase), + select: vi.fn(() => mockSupabase), + eq: vi.fn(() => mockSupabase), + maybeSingle: vi.fn(), + single: vi.fn(), + }; + + beforeEach(() => { + vi.clearAllMocks(); + adapter = new SupabaseDatabaseAdapter(mockSupabaseUrl, mockSupabaseKey); + // @ts-ignore - we're mocking the implementation + adapter.supabase = mockSupabase; + }); + + describe('getRoom', () => { + it('should return room ID when room exists', async () => { + const roomId = 'test-room-id' as UUID; + mockSupabase.maybeSingle.mockResolvedValueOnce({ + data: { id: roomId }, + error: null + }); + + const result = await adapter.getRoom(roomId); + + expect(mockSupabase.from).toHaveBeenCalledWith('rooms'); + expect(mockSupabase.select).toHaveBeenCalledWith('id'); + expect(mockSupabase.eq).toHaveBeenCalledWith('id', roomId); + expect(result).toBe(roomId); + }); + + it('should return null when room does not exist', async () => { + mockSupabase.maybeSingle.mockResolvedValueOnce({ + data: null, + error: null + }); + + const roomId = 'non-existent-room' as UUID; + const result = await adapter.getRoom(roomId); + + expect(result).toBeNull(); + }); + + it('should return null and log error when there is a database error', async () => { + const error = { message: 'Database error' }; + mockSupabase.maybeSingle.mockResolvedValueOnce({ + data: null, + error + }); + + const roomId = 'error-room' as UUID; + const result = await adapter.getRoom(roomId); + + expect(result).toBeNull(); + expect(elizaLogger.error).toHaveBeenCalledWith(`Error getting room: ${error.message}`); + }); + }); + + describe('getParticipantsForAccount', () => { + const mockParticipants = [ + { id: 'participant-1', userId: 'user-1' }, + { id: 'participant-2', userId: 'user-1' } + ]; + + it('should return participants when they exist', async () => { + mockSupabase.eq.mockResolvedValueOnce({ + data: mockParticipants, + error: null + }); + + const userId = 'user-1' as UUID; + const result = await adapter.getParticipantsForAccount(userId); + + expect(mockSupabase.from).toHaveBeenCalledWith('participants'); + expect(mockSupabase.select).toHaveBeenCalledWith('*'); + expect(mockSupabase.eq).toHaveBeenCalledWith('userId', userId); + expect(result).toEqual(mockParticipants); + }); + + it('should throw error when database error occurs', async () => { + const error = { message: 'Database error' }; + mockSupabase.eq.mockResolvedValueOnce({ + data: null, + error + }); + + const userId = 'error-user' as UUID; + + await expect(adapter.getParticipantsForAccount(userId)) + .rejects + .toThrow(`Error getting participants for account: ${error.message}`); + }); + }); +}); diff --git a/packages/adapter-supabase/package.json b/packages/adapter-supabase/package.json index 0ea64f5ac94..c759757b32e 100644 --- a/packages/adapter-supabase/package.json +++ b/packages/adapter-supabase/package.json @@ -23,12 +23,18 @@ "@supabase/supabase-js": "2.46.2" }, "devDependencies": { - "tsup": "8.3.5" + "@vitest/coverage-v8": "^3.0.2", + "@vitest/ui": "^0.34.7", + "tsup": "8.3.5", + "vitest": "^3.0.2" }, "scripts": { "build": "tsup --format esm --dts", "dev": "tsup --format esm --dts --watch", - "lint": "eslint --fix --cache ." + "lint": "eslint --fix --cache .", + "test": "vitest run", + "test:ui": "vitest --ui", + "test:coverage": "vitest run --coverage" }, "peerDependencies": { "whatwg-url": "7.1.0" diff --git a/packages/adapter-supabase/vitest.config.ts b/packages/adapter-supabase/vitest.config.ts new file mode 100644 index 00000000000..d87fc4a6954 --- /dev/null +++ b/packages/adapter-supabase/vitest.config.ts @@ -0,0 +1,8 @@ +import { defineConfig } from 'vitest/config' + +export default defineConfig({ + test: { + globals: true, + environment: 'node', + }, +}) From d666e485b96bba3315b29bceb97c8be0c4061dcd Mon Sep 17 00:00:00 2001 From: Carlos Queiroz Date: Fri, 17 Jan 2025 19:30:12 -0300 Subject: [PATCH 13/41] fix React rules on AgentRoute component (#2413) --- client/src/routes/overview.tsx | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/client/src/routes/overview.tsx b/client/src/routes/overview.tsx index 81cb6e60ef5..7228e582510 100644 --- a/client/src/routes/overview.tsx +++ b/client/src/routes/overview.tsx @@ -7,14 +7,15 @@ import { type UUID } from "@elizaos/core"; export default function AgentRoute() { const { agentId } = useParams<{ agentId: UUID }>(); - if (!agentId) return
No data.
; - const query = useQuery({ queryKey: ["agent", agentId], - queryFn: () => apiClient.getAgent(agentId), + queryFn: () => apiClient.getAgent(agentId ?? ""), refetchInterval: 5_000, + enabled: Boolean(agentId), }); + if (!agentId) return
No data.
; + const character = query?.data?.character; if (!character) return null; From 37fd7fd5f85a010e2c5ccd33681f49569114aafc Mon Sep 17 00:00:00 2001 From: ai16z-demirix Date: Fri, 17 Jan 2025 23:33:55 +0100 Subject: [PATCH 14/41] feat: adding advanced for supabase adapter --- .../__tests__/supabase-adapter.test.ts | 112 ++++++++++++++++++ 1 file changed, 112 insertions(+) diff --git a/packages/adapter-supabase/__tests__/supabase-adapter.test.ts b/packages/adapter-supabase/__tests__/supabase-adapter.test.ts index 207c79e6e92..b12962df8b0 100644 --- a/packages/adapter-supabase/__tests__/supabase-adapter.test.ts +++ b/packages/adapter-supabase/__tests__/supabase-adapter.test.ts @@ -34,6 +34,7 @@ describe('SupabaseDatabaseAdapter', () => { const mockSupabase = { from: vi.fn(() => mockSupabase), select: vi.fn(() => mockSupabase), + update: vi.fn(() => mockSupabase), eq: vi.fn(() => mockSupabase), maybeSingle: vi.fn(), single: vi.fn(), @@ -44,9 +45,19 @@ describe('SupabaseDatabaseAdapter', () => { adapter = new SupabaseDatabaseAdapter(mockSupabaseUrl, mockSupabaseKey); // @ts-ignore - we're mocking the implementation adapter.supabase = mockSupabase; + + // Reset all mock implementations to return mockSupabase for chaining + mockSupabase.from.mockReturnValue(mockSupabase); + mockSupabase.select.mockReturnValue(mockSupabase); + mockSupabase.update.mockReturnValue(mockSupabase); + mockSupabase.eq.mockReturnValue(mockSupabase); }); describe('getRoom', () => { + beforeEach(() => { + mockSupabase.eq.mockReturnValue(mockSupabase); + }); + it('should return room ID when room exists', async () => { const roomId = 'test-room-id' as UUID; mockSupabase.maybeSingle.mockResolvedValueOnce({ @@ -95,6 +106,10 @@ describe('SupabaseDatabaseAdapter', () => { { id: 'participant-2', userId: 'user-1' } ]; + beforeEach(() => { + mockSupabase.eq.mockReturnValue(mockSupabase); + }); + it('should return participants when they exist', async () => { mockSupabase.eq.mockResolvedValueOnce({ data: mockParticipants, @@ -124,4 +139,101 @@ describe('SupabaseDatabaseAdapter', () => { .toThrow(`Error getting participants for account: ${error.message}`); }); }); + + describe('getParticipantUserState', () => { + const roomId = 'test-room' as UUID; + const userId = 'test-user' as UUID; + + beforeEach(() => { + mockSupabase.eq + .mockReturnValueOnce(mockSupabase) // First eq call + .mockReturnValue(mockSupabase); // Second eq call + }); + + it('should return user state when it exists', async () => { + mockSupabase.single.mockResolvedValueOnce({ + data: { userState: 'FOLLOWED' }, + error: null + }); + + const result = await adapter.getParticipantUserState(roomId, userId); + + expect(mockSupabase.from).toHaveBeenCalledWith('participants'); + expect(mockSupabase.select).toHaveBeenCalledWith('userState'); + expect(mockSupabase.eq).toHaveBeenNthCalledWith(1, 'roomId', roomId); + expect(mockSupabase.eq).toHaveBeenNthCalledWith(2, 'userId', userId); + expect(result).toBe('FOLLOWED'); + }); + + it('should return null when user state does not exist', async () => { + mockSupabase.single.mockResolvedValueOnce({ + data: { userState: null }, + error: null + }); + + const result = await adapter.getParticipantUserState(roomId, userId); + + expect(result).toBeNull(); + }); + + it('should return null and log error when database error occurs', async () => { + const error = { message: 'Database error' }; + mockSupabase.single.mockResolvedValueOnce({ + data: null, + error + }); + + const result = await adapter.getParticipantUserState(roomId, userId); + + expect(result).toBeNull(); + expect(elizaLogger.error).toHaveBeenCalledWith('Error getting participant user state:', error); + }); + }); + + describe('setParticipantUserState', () => { + const roomId = 'test-room' as UUID; + const userId = 'test-user' as UUID; + let updateResult: { error: null | { message: string } }; + + beforeEach(() => { + updateResult = { error: null }; + // Set up the chain of mock returns + mockSupabase.from.mockReturnValue(mockSupabase); + mockSupabase.update.mockReturnValue(mockSupabase); + // Make eq return mockSupabase for the first call (roomId) + // and the final result for the second call (userId) + mockSupabase.eq + .mockReturnValueOnce(mockSupabase) + .mockImplementationOnce(() => Promise.resolve(updateResult)); + }); + + it('should successfully update user state', async () => { + await adapter.setParticipantUserState(roomId, userId, 'MUTED'); + + expect(mockSupabase.from).toHaveBeenCalledWith('participants'); + expect(mockSupabase.update).toHaveBeenCalledWith({ userState: 'MUTED' }); + expect(mockSupabase.eq).toHaveBeenNthCalledWith(1, 'roomId', roomId); + expect(mockSupabase.eq).toHaveBeenNthCalledWith(2, 'userId', userId); + }); + + it('should throw error and log when database error occurs', async () => { + const error = { message: 'Database error' }; + updateResult.error = error; + + await expect(adapter.setParticipantUserState(roomId, userId, 'FOLLOWED')) + .rejects + .toThrow('Failed to set participant user state'); + + expect(elizaLogger.error).toHaveBeenCalledWith('Error setting participant user state:', error); + }); + + it('should handle null state', async () => { + await adapter.setParticipantUserState(roomId, userId, null); + + expect(mockSupabase.from).toHaveBeenCalledWith('participants'); + expect(mockSupabase.update).toHaveBeenCalledWith({ userState: null }); + expect(mockSupabase.eq).toHaveBeenNthCalledWith(1, 'roomId', roomId); + expect(mockSupabase.eq).toHaveBeenNthCalledWith(2, 'userId', userId); + }); + }); }); From cc2ee1d29a541a03b177a25bcaf6c6bd691e491d Mon Sep 17 00:00:00 2001 From: ai16z-demirix Date: Fri, 17 Jan 2025 23:36:04 +0100 Subject: [PATCH 15/41] feat: adding config for sqlite- adapter tests --- packages/adapter-sqlite/package.json | 10 ++++++++-- packages/adapter-sqlite/vitest.config.ts | 8 ++++++++ 2 files changed, 16 insertions(+), 2 deletions(-) create mode 100644 packages/adapter-sqlite/vitest.config.ts diff --git a/packages/adapter-sqlite/package.json b/packages/adapter-sqlite/package.json index 0381e3a4341..b26c1843083 100644 --- a/packages/adapter-sqlite/package.json +++ b/packages/adapter-sqlite/package.json @@ -25,12 +25,18 @@ "sqlite-vec": "0.1.6" }, "devDependencies": { - "tsup": "8.3.5" + "tsup": "8.3.5", + "vitest": "^3.0.2", + "@vitest/coverage-v8": "^3.0.2", + "@vitest/ui": "^3.0.2" }, "scripts": { "build": "tsup --format esm --dts", "dev": "tsup --format esm --dts --watch", - "lint": "eslint --fix --cache ." + "lint": "eslint --fix --cache .", + "test": "vitest run", + "test:ui": "vitest --ui", + "test:coverage": "vitest run --coverage" }, "peerDependencies": { "whatwg-url": "7.1.0" diff --git a/packages/adapter-sqlite/vitest.config.ts b/packages/adapter-sqlite/vitest.config.ts new file mode 100644 index 00000000000..adbf7255380 --- /dev/null +++ b/packages/adapter-sqlite/vitest.config.ts @@ -0,0 +1,8 @@ +import { defineConfig } from 'vitest/config'; + +export default defineConfig({ + test: { + globals: true, + environment: 'node', + }, +}); From e79b0f3ea1eca29dd5151fb952bab3840a089e84 Mon Sep 17 00:00:00 2001 From: ai16z-demirix Date: Fri, 17 Jan 2025 23:36:34 +0100 Subject: [PATCH 16/41] feat: adding tests for sqlite-adapter --- .../__tests__/sqlite-adapter.test.ts | 171 ++++++++++++++++++ 1 file changed, 171 insertions(+) create mode 100644 packages/adapter-sqlite/__tests__/sqlite-adapter.test.ts diff --git a/packages/adapter-sqlite/__tests__/sqlite-adapter.test.ts b/packages/adapter-sqlite/__tests__/sqlite-adapter.test.ts new file mode 100644 index 00000000000..c78f2e522b0 --- /dev/null +++ b/packages/adapter-sqlite/__tests__/sqlite-adapter.test.ts @@ -0,0 +1,171 @@ +import { describe, it, expect, vi, beforeEach, afterEach } from 'vitest'; +import { SqliteDatabaseAdapter } from '../src'; +import { type UUID, elizaLogger } from '@elizaos/core'; +import Database from 'better-sqlite3'; +import { load } from '../src/sqlite_vec'; + +// Mock the elizaLogger +vi.mock('@elizaos/core', async () => { + const actual = await vi.importActual('@elizaos/core'); + return { + ...actual as any, + elizaLogger: { + error: vi.fn() + } + }; +}); + +// Mock sqlite_vec +vi.mock('../src/sqlite_vec', () => ({ + load: vi.fn() +})); + +describe('SqliteDatabaseAdapter', () => { + let adapter: SqliteDatabaseAdapter; + let mockDb: any; + + beforeEach(() => { + // Create mock database methods + mockDb = { + prepare: vi.fn(() => ({ + get: vi.fn(), + all: vi.fn(), + run: vi.fn(), + bind: vi.fn() + })), + exec: vi.fn(), + close: vi.fn() + }; + + // Initialize adapter with mock db + adapter = new SqliteDatabaseAdapter(mockDb as Database); + }); + + afterEach(() => { + vi.clearAllMocks(); + }); + + describe('getRoom', () => { + it('should return room ID when room exists', async () => { + const roomId = 'test-room-id' as UUID; + mockDb.prepare.mockReturnValueOnce({ + get: vi.fn().mockReturnValueOnce({ id: roomId }) + }); + + const result = await adapter.getRoom(roomId); + + expect(mockDb.prepare).toHaveBeenCalledWith('SELECT id FROM rooms WHERE id = ?'); + expect(result).toBe(roomId); + }); + + it('should return null when room does not exist', async () => { + mockDb.prepare.mockReturnValueOnce({ + get: vi.fn().mockReturnValueOnce(undefined) + }); + + const result = await adapter.getRoom('non-existent-room' as UUID); + + expect(result).toBeNull(); + }); + }); + + describe('getParticipantsForAccount', () => { + const mockParticipants = [ + { id: 'participant-1', userId: 'user-1', roomId: 'room-1' }, + { id: 'participant-2', userId: 'user-1', roomId: 'room-2' } + ]; + + it('should return participants when they exist', async () => { + mockDb.prepare.mockReturnValueOnce({ + all: vi.fn().mockReturnValueOnce(mockParticipants) + }); + + const userId = 'user-1' as UUID; + const result = await adapter.getParticipantsForAccount(userId); + + expect(mockDb.prepare).toHaveBeenCalledWith(expect.stringContaining('SELECT p.id, p.userId, p.roomId')); + expect(result).toEqual(mockParticipants); + }); + + it('should return empty array when no participants exist', async () => { + mockDb.prepare.mockReturnValueOnce({ + all: vi.fn().mockReturnValueOnce([]) + }); + + const result = await adapter.getParticipantsForAccount('no-participants' as UUID); + + expect(result).toEqual([]); + }); + }); + + describe('getParticipantUserState', () => { + const roomId = 'test-room' as UUID; + const userId = 'test-user' as UUID; + + it('should return user state when it exists', async () => { + mockDb.prepare.mockReturnValueOnce({ + get: vi.fn().mockReturnValueOnce({ userState: 'FOLLOWED' }) + }); + + const result = await adapter.getParticipantUserState(roomId, userId); + + expect(mockDb.prepare).toHaveBeenCalledWith( + 'SELECT userState FROM participants WHERE roomId = ? AND userId = ?' + ); + expect(result).toBe('FOLLOWED'); + }); + + it('should return null when user state does not exist', async () => { + mockDb.prepare.mockReturnValueOnce({ + get: vi.fn().mockReturnValueOnce(undefined) + }); + + const result = await adapter.getParticipantUserState(roomId, userId); + + expect(result).toBeNull(); + }); + }); + + describe('setParticipantUserState', () => { + const roomId = 'test-room' as UUID; + const userId = 'test-user' as UUID; + + it('should successfully update user state', async () => { + const runMock = vi.fn(); + mockDb.prepare.mockReturnValueOnce({ + run: runMock + }); + + await adapter.setParticipantUserState(roomId, userId, 'MUTED'); + + expect(mockDb.prepare).toHaveBeenCalledWith( + 'UPDATE participants SET userState = ? WHERE roomId = ? AND userId = ?' + ); + expect(runMock).toHaveBeenCalledWith('MUTED', roomId, userId); + }); + + it('should handle null state', async () => { + const runMock = vi.fn(); + mockDb.prepare.mockReturnValueOnce({ + run: runMock + }); + + await adapter.setParticipantUserState(roomId, userId, null); + + expect(runMock).toHaveBeenCalledWith(null, roomId, userId); + }); + }); + + describe('init and close', () => { + it('should initialize the database with tables', async () => { + await adapter.init(); + expect(mockDb.exec).toHaveBeenCalled(); + expect(load).toHaveBeenCalledWith(mockDb); + }); + + it('should close the database connection', async () => { + await adapter.close(); + expect(mockDb.close).toHaveBeenCalled(); + }); + }); +}); From 725a0ab6c920da291a5abc2471f4d9cf895d0b53 Mon Sep 17 00:00:00 2001 From: ai16z-demirix Date: Fri, 17 Jan 2025 23:41:45 +0100 Subject: [PATCH 17/41] test: removing sufficient vitest package from configuration --- packages/adapter-sqlite/package.json | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/packages/adapter-sqlite/package.json b/packages/adapter-sqlite/package.json index b26c1843083..75874ffb090 100644 --- a/packages/adapter-sqlite/package.json +++ b/packages/adapter-sqlite/package.json @@ -27,15 +27,13 @@ "devDependencies": { "tsup": "8.3.5", "vitest": "^3.0.2", - "@vitest/coverage-v8": "^3.0.2", - "@vitest/ui": "^3.0.2" + "@vitest/coverage-v8": "^3.0.2" }, "scripts": { "build": "tsup --format esm --dts", "dev": "tsup --format esm --dts --watch", "lint": "eslint --fix --cache .", "test": "vitest run", - "test:ui": "vitest --ui", "test:coverage": "vitest run --coverage" }, "peerDependencies": { From a813f64386f5eac14122f1091ed66a5d7f190aee Mon Sep 17 00:00:00 2001 From: ai16z-demirix Date: Fri, 17 Jan 2025 23:42:06 +0100 Subject: [PATCH 18/41] test: removing sufficient vitest package from configuration for adapter-supabase --- packages/adapter-supabase/package.json | 2 -- 1 file changed, 2 deletions(-) diff --git a/packages/adapter-supabase/package.json b/packages/adapter-supabase/package.json index c759757b32e..40382475e8b 100644 --- a/packages/adapter-supabase/package.json +++ b/packages/adapter-supabase/package.json @@ -24,7 +24,6 @@ }, "devDependencies": { "@vitest/coverage-v8": "^3.0.2", - "@vitest/ui": "^0.34.7", "tsup": "8.3.5", "vitest": "^3.0.2" }, @@ -33,7 +32,6 @@ "dev": "tsup --format esm --dts --watch", "lint": "eslint --fix --cache .", "test": "vitest run", - "test:ui": "vitest --ui", "test:coverage": "vitest run --coverage" }, "peerDependencies": { From 9bf3768ae4c532e0ac9d9cbe80bfccf3fd0426b5 Mon Sep 17 00:00:00 2001 From: ai16z-demirix Date: Fri, 17 Jan 2025 23:53:33 +0100 Subject: [PATCH 19/41] test: adding test configuration for adapter-redis --- packages/adapter-redis/package.json | 7 +++++-- packages/adapter-redis/vitest.config.ts | 8 ++++++++ 2 files changed, 13 insertions(+), 2 deletions(-) create mode 100644 packages/adapter-redis/vitest.config.ts diff --git a/packages/adapter-redis/package.json b/packages/adapter-redis/package.json index 141233e7999..20e7c7292ee 100644 --- a/packages/adapter-redis/package.json +++ b/packages/adapter-redis/package.json @@ -24,12 +24,15 @@ }, "devDependencies": { "@types/ioredis": "^5.0.0", - "tsup": "8.3.5" + "tsup": "8.3.5", + "vitest": "^3.0.2" }, "scripts": { "build": "tsup --format esm --dts", "dev": "tsup --format esm --dts --watch", - "lint": "eslint --fix --cache ." + "lint": "eslint --fix --cache .", + "test": "vitest run", + "test:watch": "vitest" }, "peerDependencies": { "whatwg-url": "7.1.0" diff --git a/packages/adapter-redis/vitest.config.ts b/packages/adapter-redis/vitest.config.ts new file mode 100644 index 00000000000..adbf7255380 --- /dev/null +++ b/packages/adapter-redis/vitest.config.ts @@ -0,0 +1,8 @@ +import { defineConfig } from 'vitest/config'; + +export default defineConfig({ + test: { + globals: true, + environment: 'node', + }, +}); From 0fa5c0e468f38278dbf56216a5c32ca05c6ac88d Mon Sep 17 00:00:00 2001 From: ai16z-demirix Date: Fri, 17 Jan 2025 23:53:51 +0100 Subject: [PATCH 20/41] test: adding tests for adapter-redis --- .../__tests__/redis-adapter.test.ts | 183 ++++++++++++++++++ 1 file changed, 183 insertions(+) create mode 100644 packages/adapter-redis/__tests__/redis-adapter.test.ts diff --git a/packages/adapter-redis/__tests__/redis-adapter.test.ts b/packages/adapter-redis/__tests__/redis-adapter.test.ts new file mode 100644 index 00000000000..dff80d0837e --- /dev/null +++ b/packages/adapter-redis/__tests__/redis-adapter.test.ts @@ -0,0 +1,183 @@ +import { describe, it, expect, vi, beforeEach, afterEach } from 'vitest'; +import { RedisClient } from '../src'; +import { type UUID, elizaLogger } from '@elizaos/core'; +import Redis from 'ioredis'; + +// Mock ioredis +vi.mock('ioredis', () => { + const MockRedis = vi.fn(() => ({ + on: vi.fn(), + get: vi.fn(), + set: vi.fn(), + del: vi.fn(), + quit: vi.fn() + })); + return { default: MockRedis }; +}); + +// Mock elizaLogger +vi.mock('@elizaos/core', async () => { + const actual = await vi.importActual('@elizaos/core'); + return { + ...actual as any, + elizaLogger: { + success: vi.fn(), + error: vi.fn() + } + }; +}); + +describe('RedisClient', () => { + let client: RedisClient; + let mockRedis: any; + + beforeEach(() => { + vi.clearAllMocks(); + client = new RedisClient('redis://localhost:6379'); + // Get the instance created by the constructor + mockRedis = (Redis as unknown as ReturnType).mock.results[0].value; + }); + + afterEach(() => { + vi.clearAllMocks(); + }); + + describe('constructor', () => { + it('should set up event handlers', () => { + expect(mockRedis.on).toHaveBeenCalledWith('connect', expect.any(Function)); + expect(mockRedis.on).toHaveBeenCalledWith('error', expect.any(Function)); + }); + + it('should log success on connect', () => { + const connectHandler = mockRedis.on.mock.calls.find(call => call[0] === 'connect')[1]; + connectHandler(); + expect(elizaLogger.success).toHaveBeenCalledWith('Connected to Redis'); + }); + + it('should log error on error event', () => { + const error = new Error('Redis connection error'); + const errorHandler = mockRedis.on.mock.calls.find(call => call[0] === 'error')[1]; + errorHandler(error); + expect(elizaLogger.error).toHaveBeenCalledWith('Redis error:', error); + }); + }); + + describe('getCache', () => { + const agentId = 'test-agent' as UUID; + const key = 'test-key'; + const expectedRedisKey = `${agentId}:${key}`; + + it('should return cached value when it exists', async () => { + const cachedValue = 'cached-data'; + mockRedis.get.mockResolvedValueOnce(cachedValue); + + const result = await client.getCache({ agentId, key }); + + expect(mockRedis.get).toHaveBeenCalledWith(expectedRedisKey); + expect(result).toBe(cachedValue); + }); + + it('should return undefined when key does not exist', async () => { + mockRedis.get.mockResolvedValueOnce(null); + + const result = await client.getCache({ agentId, key }); + + expect(mockRedis.get).toHaveBeenCalledWith(expectedRedisKey); + expect(result).toBeUndefined(); + }); + + it('should handle errors and return undefined', async () => { + const error = new Error('Redis error'); + mockRedis.get.mockRejectedValueOnce(error); + + const result = await client.getCache({ agentId, key }); + + expect(mockRedis.get).toHaveBeenCalledWith(expectedRedisKey); + expect(elizaLogger.error).toHaveBeenCalledWith('Error getting cache:', error); + expect(result).toBeUndefined(); + }); + }); + + describe('setCache', () => { + const agentId = 'test-agent' as UUID; + const key = 'test-key'; + const value = 'test-value'; + const expectedRedisKey = `${agentId}:${key}`; + + it('should successfully set cache value', async () => { + mockRedis.set.mockResolvedValueOnce('OK'); + + const result = await client.setCache({ agentId, key, value }); + + expect(mockRedis.set).toHaveBeenCalledWith(expectedRedisKey, value); + expect(result).toBe(true); + }); + + it('should handle errors and return false', async () => { + const error = new Error('Redis error'); + mockRedis.set.mockRejectedValueOnce(error); + + const result = await client.setCache({ agentId, key, value }); + + expect(mockRedis.set).toHaveBeenCalledWith(expectedRedisKey, value); + expect(elizaLogger.error).toHaveBeenCalledWith('Error setting cache:', error); + expect(result).toBe(false); + }); + }); + + describe('deleteCache', () => { + const agentId = 'test-agent' as UUID; + const key = 'test-key'; + const expectedRedisKey = `${agentId}:${key}`; + + it('should successfully delete cache when key exists', async () => { + mockRedis.del.mockResolvedValueOnce(1); + + const result = await client.deleteCache({ agentId, key }); + + expect(mockRedis.del).toHaveBeenCalledWith(expectedRedisKey); + expect(result).toBe(true); + }); + + it('should return false when key does not exist', async () => { + mockRedis.del.mockResolvedValueOnce(0); + + const result = await client.deleteCache({ agentId, key }); + + expect(mockRedis.del).toHaveBeenCalledWith(expectedRedisKey); + expect(result).toBe(false); + }); + + it('should handle errors and return false', async () => { + const error = new Error('Redis error'); + mockRedis.del.mockRejectedValueOnce(error); + + const result = await client.deleteCache({ agentId, key }); + + expect(mockRedis.del).toHaveBeenCalledWith(expectedRedisKey); + expect(elizaLogger.error).toHaveBeenCalledWith('Error deleting cache:', error); + expect(result).toBe(false); + }); + }); + + describe('disconnect', () => { + it('should successfully disconnect from Redis', async () => { + mockRedis.quit.mockResolvedValueOnce('OK'); + + await client.disconnect(); + + expect(mockRedis.quit).toHaveBeenCalled(); + expect(elizaLogger.success).toHaveBeenCalledWith('Disconnected from Redis'); + }); + + it('should handle disconnect errors', async () => { + const error = new Error('Redis disconnect error'); + mockRedis.quit.mockRejectedValueOnce(error); + + await client.disconnect(); + + expect(mockRedis.quit).toHaveBeenCalled(); + expect(elizaLogger.error).toHaveBeenCalledWith('Error disconnecting from Redis:', error); + }); + }); +}); From 024bc8d90a5e28a85b824a4b44afbe5571ea346d Mon Sep 17 00:00:00 2001 From: Suleiman Mamman Date: Fri, 17 Jan 2025 18:45:39 -0500 Subject: [PATCH 21/41] fix: resolve type error for children in animated.div component (#2462) Co-authored-by: Sayo --- client/src/components/chat.tsx | 27 ++++++++++++++++++--------- 1 file changed, 18 insertions(+), 9 deletions(-) diff --git a/client/src/components/chat.tsx b/client/src/components/chat.tsx index 8173e99da55..93b45bedcbb 100644 --- a/client/src/components/chat.tsx +++ b/client/src/components/chat.tsx @@ -6,7 +6,7 @@ import { } from "@/components/ui/chat/chat-bubble"; import { ChatInput } from "@/components/ui/chat/chat-input"; import { ChatMessageList } from "@/components/ui/chat/chat-message-list"; -import { useTransition, animated } from "@react-spring/web"; +import { useTransition, animated, AnimatedProps } from "@react-spring/web"; import { Paperclip, Send, X } from "lucide-react"; import { useEffect, useRef, useState } from "react"; import { Content, UUID } from "@elizaos/core"; @@ -23,14 +23,18 @@ import { IAttachment } from "@/types"; import { AudioRecorder } from "./audio-recorder"; import { Badge } from "./ui/badge"; -interface ExtraContentFields { +type ExtraContentFields = { user: string; createdAt: number; isLoading?: boolean; -} +}; type ContentWithUser = Content & ExtraContentFields; +type AnimatedDivProps = AnimatedProps<{ style: React.CSSProperties }> & { + children?: React.ReactNode; +}; + export default function Page({ agentId }: { agentId: UUID }) { const { toast } = useToast(); const [selectedFile, setSelectedFile] = useState(null); @@ -67,7 +71,6 @@ export default function Page({ agentId }: { agentId: UUID }) { } }; - const handleSendMessage = (e: React.FormEvent) => { e.preventDefault(); if (!input) return; @@ -167,6 +170,8 @@ export default function Page({ agentId }: { agentId: UUID }) { leave: { opacity: 0, transform: "translateY(10px)" }, }); + const CustomAnimatedDiv = animated.div as React.FC; + return (
@@ -174,10 +179,14 @@ export default function Page({ agentId }: { agentId: UUID }) { {transitions((styles, message) => { const variant = getMessageVariant(message?.user); return ( - // @ts-expect-error -
- + ); })} From 1214de8cd6e4cc6cca28bea86d2770366bfdc3db Mon Sep 17 00:00:00 2001 From: B1boid <47173672+B1boid@users.noreply.github.com> Date: Fri, 17 Jan 2025 23:49:59 +0000 Subject: [PATCH 22/41] fix swaps evm plugin (#2332) --- packages/plugin-evm/src/actions/swap.ts | 298 ++++++++++++++++----- packages/plugin-evm/src/tests/swap.test.ts | 71 +++++ packages/plugin-evm/src/types/index.ts | 19 +- 3 files changed, 326 insertions(+), 62 deletions(-) create mode 100644 packages/plugin-evm/src/tests/swap.test.ts diff --git a/packages/plugin-evm/src/actions/swap.ts b/packages/plugin-evm/src/actions/swap.ts index a43dca6cbd8..28f667736ed 100644 --- a/packages/plugin-evm/src/actions/swap.ts +++ b/packages/plugin-evm/src/actions/swap.ts @@ -9,90 +9,266 @@ import { executeRoute, ExtendedChain, getRoutes, + Route, } from "@lifi/sdk"; import { initWalletProvider, WalletProvider } from "../providers/wallet"; import { swapTemplate } from "../templates"; -import type { SwapParams, Transaction } from "../types"; -import { parseEther } from "viem"; +import type { SwapParams, SwapQuote, Transaction } from "../types"; +import { Address, ByteArray, encodeFunctionData, Hex, parseAbi, parseEther, parseUnits } from "viem"; +import { BebopRoute } from '../types/index'; export { swapTemplate }; export class SwapAction { - private config; + private lifiConfig; + private bebopChainsMap; constructor(private walletProvider: WalletProvider) { - this.config = createConfig({ - integrator: "eliza", - chains: Object.values(this.walletProvider.chains).map((config) => ({ - id: config.id, - name: config.name, - key: config.name.toLowerCase(), - chainType: "EVM" as const, - nativeToken: { - ...config.nativeCurrency, - chainId: config.id, - address: "0x0000000000000000000000000000000000000000", - coinKey: config.nativeCurrency.symbol, - priceUSD: "0", - logoURI: "", - symbol: config.nativeCurrency.symbol, - decimals: config.nativeCurrency.decimals, - name: config.nativeCurrency.name, - }, - rpcUrls: { - public: { http: [config.rpcUrls.default.http[0]] }, - }, - blockExplorerUrls: [config.blockExplorers.default.url], - metamask: { - chainId: `0x${config.id.toString(16)}`, - chainName: config.name, - nativeCurrency: config.nativeCurrency, - rpcUrls: [config.rpcUrls.default.http[0]], + this.walletProvider = walletProvider; + let lifiChains: ExtendedChain[] = []; + for (const config of Object.values(this.walletProvider.chains)) { + try { + lifiChains.push({ + id: config.id, + name: config.name, + key: config.name.toLowerCase(), + chainType: "EVM" as const, + nativeToken: { + ...config.nativeCurrency, + chainId: config.id, + address: "0x0000000000000000000000000000000000000000", + coinKey: config.nativeCurrency.symbol, + priceUSD: "0", + logoURI: "", + symbol: config.nativeCurrency.symbol, + decimals: config.nativeCurrency.decimals, + name: config.nativeCurrency.name, + }, + rpcUrls: { + public: { http: [config.rpcUrls.default.http[0]] }, + }, blockExplorerUrls: [config.blockExplorers.default.url], - }, - coin: config.nativeCurrency.symbol, - mainnet: true, - diamondAddress: "0x0000000000000000000000000000000000000000", - })) as ExtendedChain[], - }); + metamask: { + chainId: `0x${config.id.toString(16)}`, + chainName: config.name, + nativeCurrency: config.nativeCurrency, + rpcUrls: [config.rpcUrls.default.http[0]], + blockExplorerUrls: [config.blockExplorers.default.url], + }, + coin: config.nativeCurrency.symbol, + mainnet: true, + diamondAddress: "0x0000000000000000000000000000000000000000", + } as ExtendedChain); + } catch { + // Skip chains with missing config in viem + } + } + this.lifiConfig = createConfig({ + integrator: "eliza", + chains: lifiChains + }) + this.bebopChainsMap = { + 'mainnet': 'ethereum' + } } async swap(params: SwapParams): Promise { const walletClient = this.walletProvider.getWalletClient(params.chain); const [fromAddress] = await walletClient.getAddresses(); - const routes = await getRoutes({ - fromChainId: this.walletProvider.getChainConfigs(params.chain).id, - toChainId: this.walletProvider.getChainConfigs(params.chain).id, - fromTokenAddress: params.fromToken, - toTokenAddress: params.toToken, - fromAmount: parseEther(params.amount).toString(), - fromAddress: fromAddress, - options: { - slippage: params.slippage || 0.5, - order: "RECOMMENDED", - }, + // Getting quotes from different aggregators and sorting them by minAmount (amount after slippage) + const sortedQuotes: SwapQuote[] = await this.getSortedQuotes(fromAddress, params); + + // Trying to execute the best quote by amount, fallback to the next one if it fails + for (const quote of sortedQuotes) { + let res; + switch (quote.aggregator) { + case "lifi": + res = await this.executeLifiQuote(quote); + break; + case "bebop": + res = await this.executeBebopQuote(quote, params); + break + default: + throw new Error("No aggregator found"); + } + if (res !== undefined) return res; + } + throw new Error("Execution failed"); + } + + private async getSortedQuotes(fromAddress: Address, params: SwapParams): Promise { + const decimalsAbi = parseAbi(['function decimals() view returns (uint8)']); + const decimals = await this.walletProvider.getPublicClient(params.chain).readContract({ + address: params.fromToken, + abi: decimalsAbi, + functionName: 'decimals', }); + const quotes: SwapQuote[] | undefined = await Promise.all([ + this.getLifiQuote(fromAddress, params, decimals), + this.getBebopQuote(fromAddress, params, decimals) + ]); + const sortedQuotes: SwapQuote[] = quotes.filter((quote) => quote !== undefined) as SwapQuote[]; + sortedQuotes.sort((a, b) => BigInt(a.minOutputAmount) > BigInt(b.minOutputAmount) ? -1 : 1); + if (sortedQuotes.length === 0) throw new Error("No routes found"); + return sortedQuotes; + } + + private async getLifiQuote(fromAddress: Address, params: SwapParams, fromTokenDecimals: number): Promise { + try { + const routes = await getRoutes({ + fromChainId: this.walletProvider.getChainConfigs(params.chain).id, + toChainId: this.walletProvider.getChainConfigs(params.chain).id, + fromTokenAddress: params.fromToken, + toTokenAddress: params.toToken, + fromAmount: parseUnits(params.amount, fromTokenDecimals).toString(), + fromAddress: fromAddress, + options: { + slippage: params.slippage / 100 || 0.005, + order: "RECOMMENDED", + }, + }); + if (!routes.routes.length) throw new Error("No routes found"); + return { + aggregator: "lifi", + minOutputAmount: routes.routes[0].steps[0].estimate.toAmountMin, + swapData: routes.routes[0] + } + } catch (error) { + console.debug("Error in getLifiQuote:", error.message); + return undefined; + } + } - if (!routes.routes.length) throw new Error("No routes found"); + private async getBebopQuote(fromAddress: Address, params: SwapParams, fromTokenDecimals: number): Promise { + try { + const url = `https://api.bebop.xyz/router/${this.bebopChainsMap[params.chain] ?? params.chain}/v1/quote`; + const reqParams = new URLSearchParams({ + sell_tokens: params.fromToken, + buy_tokens: params.toToken, + sell_amounts: parseUnits(params.amount, fromTokenDecimals).toString(), + taker_address: fromAddress, + approval_type: 'Standard', + skip_validation: 'true', + gasless: 'false', + source: 'eliza' + }); + const response = await fetch(`${url}?${reqParams.toString()}`, { + method: 'GET', + headers: {'accept': 'application/json'}, + }); + if (!response.ok) { + throw Error(response.statusText); + } + const data = await response.json(); + const route: BebopRoute = { + data: data.routes[0].quote.tx.data, + sellAmount: parseUnits(params.amount, fromTokenDecimals).toString(), + approvalTarget: data.routes[0].quote.approvalTarget as `0x${string}`, + from: data.routes[0].quote.tx.from as `0x${string}`, + value: data.routes[0].quote.tx.value.toString(), + to: data.routes[0].quote.tx.to as `0x${string}`, + gas: data.routes[0].quote.tx.gas.toString(), + gasPrice: data.routes[0].quote.tx.gasPrice.toString() + } + return { + aggregator: "bebop", + minOutputAmount: data.routes[0].quote.buyTokens[params.toToken].minimumAmount.toString(), + swapData: route + } - const execution = await executeRoute(routes.routes[0], this.config); - const process = execution.steps[0]?.execution?.process[0]; + } catch (error) { + console.debug("Error in getBebopQuote:", error.message); + return undefined; + } + } + + private async executeLifiQuote(quote: SwapQuote): Promise { + try { + const route: Route = quote.swapData as Route; + const execution = await executeRoute(quote.swapData as Route, this.lifiConfig); + const process = execution.steps[0]?.execution?.process[0]; - if (!process?.status || process.status === "FAILED") { - throw new Error("Transaction failed"); + if (!process?.status || process.status === "FAILED") { + throw new Error("Transaction failed"); + } + return { + hash: process.txHash as `0x${string}`, + from: route.fromAddress! as `0x${string}`, + to: route.steps[0].estimate.approvalAddress as `0x${string}`, + value: 0n, + data: process.data as `0x${string}`, + chainId: route.fromChainId + } + } catch (error) { + return undefined; } + } - return { - hash: process.txHash as `0x${string}`, - from: fromAddress, - to: routes.routes[0].steps[0].estimate - .approvalAddress as `0x${string}`, - value: 0n, - data: process.data as `0x${string}`, - chainId: this.walletProvider.getChainConfigs(params.chain).id, - }; + private async executeBebopQuote(quote: SwapQuote, params: SwapParams): Promise { + try { + const bebopRoute: BebopRoute = quote.swapData as BebopRoute; + const allowanceAbi = parseAbi(['function allowance(address,address) view returns (uint256)']); + const allowance: bigint = await this.walletProvider.getPublicClient(params.chain).readContract({ + address: params.fromToken, + abi: allowanceAbi, + functionName: 'allowance', + args: [bebopRoute.from, bebopRoute.approvalTarget] + }); + if (allowance < BigInt(bebopRoute.sellAmount)) { + const approvalData = encodeFunctionData({ + abi: parseAbi(['function approve(address,uint256)']), + functionName: 'approve', + args: [bebopRoute.approvalTarget, BigInt(bebopRoute.sellAmount)], + }); + await this.walletProvider.getWalletClient(params.chain).sendTransaction({ + account: this.walletProvider.getWalletClient(params.chain).account, + to: params.fromToken, + value: 0n, + data: approvalData, + kzg: { + blobToKzgCommitment: function (_: ByteArray): ByteArray { + throw new Error("Function not implemented."); + }, + computeBlobKzgProof: function ( + _blob: ByteArray, + _commitment: ByteArray + ): ByteArray { + throw new Error("Function not implemented."); + }, + }, + chain: undefined, + }); + } + const hash = await this.walletProvider.getWalletClient(params.chain).sendTransaction({ + account: this.walletProvider.getWalletClient(params.chain).account, + to: bebopRoute.to, + value: BigInt(bebopRoute.value), + data: bebopRoute.data as Hex, + kzg: { + blobToKzgCommitment: function (_: ByteArray): ByteArray { + throw new Error("Function not implemented."); + }, + computeBlobKzgProof: function ( + _blob: ByteArray, + _commitment: ByteArray + ): ByteArray { + throw new Error("Function not implemented."); + }, + }, + chain: undefined, + }); + return { + hash, + from: this.walletProvider.getWalletClient(params.chain).account.address, + to: bebopRoute.to, + value: BigInt(bebopRoute.value), + data: bebopRoute.data as Hex, + }; + } catch (error) { + return undefined; + } } } diff --git a/packages/plugin-evm/src/tests/swap.test.ts b/packages/plugin-evm/src/tests/swap.test.ts new file mode 100644 index 00000000000..93bff4df961 --- /dev/null +++ b/packages/plugin-evm/src/tests/swap.test.ts @@ -0,0 +1,71 @@ +import { describe, it, expect, beforeEach, vi, afterEach } from "vitest"; +import { generatePrivateKey, privateKeyToAccount } from "viem/accounts"; +import { Account, Chain, Hex } from "viem"; + +import { TransferAction } from "../actions/transfer"; +import { WalletProvider } from "../providers/wallet"; +import { SwapAction, swapAction } from '../actions/swap'; + +// Mock the ICacheManager +const mockCacheManager = { + get: vi.fn().mockResolvedValue(null), + set: vi.fn(), +}; + +describe("Swap Action", () => { + let wp: WalletProvider; + + beforeEach(async () => { + vi.clearAllMocks(); + mockCacheManager.get.mockResolvedValue(null); + + const pk = generatePrivateKey(); + const customChains = prepareChains(); + wp = new WalletProvider(pk, mockCacheManager as any, customChains); + }); + + afterEach(() => { + vi.clearAllTimers(); + }); + + describe("Constructor", () => { + it("should initialize with wallet provider", () => { + const ta = new SwapAction(wp); + + expect(ta).toBeDefined(); + }); + }); + describe("Swap", () => { + let ta: SwapAction; + let receiver: Account; + + beforeEach(() => { + ta = new SwapAction(wp); + receiver = privateKeyToAccount(generatePrivateKey()); + }); + + it("swap throws if not enough gas/tokens", async () => { + const ta = new SwapAction(wp); + await expect( + ta.swap({ + chain: "base", + fromToken: "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913", + toToken: "0x4200000000000000000000000000000000000006", + amount: "100", + slippage: 0.5, + }) + ).rejects.toThrow("Execution failed"); + }); + }); +}); + +const prepareChains = () => { + const customChains: Record = {}; + const chainNames = ["base"]; + chainNames.forEach( + (chain) => + (customChains[chain] = WalletProvider.genChainFromName(chain)) + ); + + return customChains; +}; diff --git a/packages/plugin-evm/src/types/index.ts b/packages/plugin-evm/src/types/index.ts index 7f6ae2de012..21cc2893d13 100644 --- a/packages/plugin-evm/src/types/index.ts +++ b/packages/plugin-evm/src/types/index.ts @@ -1,4 +1,4 @@ -import type { Token } from "@lifi/types"; +import type { Route, Token } from "@lifi/types"; import type { Account, Address, @@ -77,6 +77,23 @@ export interface SwapParams { slippage?: number; } +export interface BebopRoute { + data: string; + approvalTarget: Address; + sellAmount: string; + from: Address; + to: Address; + value: string; + gas: string; + gasPrice: string; +} + +export interface SwapQuote { + aggregator: "lifi" | "bebop"; + minOutputAmount: string; + swapData: Route | BebopRoute; +} + export interface BridgeParams { fromChain: SupportedChain; toChain: SupportedChain; From 88af7a7a437d14aa50383108dec20ecc4342d601 Mon Sep 17 00:00:00 2001 From: Sayo Date: Sat, 18 Jan 2025 05:26:27 +0530 Subject: [PATCH 23/41] Revert "Revert "refactor: dockerize smoke tests (#2420)" (#2459)" This reverts commit e28353c63b7848e251cb3f6a5f54af590a21dcf4. --- .github/workflows/smoke-tests.yml | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/.github/workflows/smoke-tests.yml b/.github/workflows/smoke-tests.yml index 2c088afbe68..00d1a5116ba 100644 --- a/.github/workflows/smoke-tests.yml +++ b/.github/workflows/smoke-tests.yml @@ -10,17 +10,24 @@ on: jobs: smoke-tests: runs-on: ubuntu-latest + container: + image: node:23-bullseye steps: - uses: actions/checkout@v4 - - uses: pnpm/action-setup@v3 + - name: Cache pnpm + uses: actions/cache@v4 with: - version: 9.15.0 + path: | + ~/.pnpm-store + **/node_modules + key: ${{ runner.os }}-pnpm-${{ hashFiles('**/pnpm-lock.yaml') }} + restore-keys: ${{ runner.os }}-pnpm- - - uses: actions/setup-node@v4 + - name: Setup pnpm + uses: pnpm/action-setup@v3 with: - node-version: "23.3.0" - cache: "pnpm" + version: 9.15.0 - name: Run smoke tests run: pnpm run smokeTests From 934190937b2130dd908e5fa83c02622ee1bbc5e8 Mon Sep 17 00:00:00 2001 From: Sayo Date: Sat, 18 Jan 2025 05:33:47 +0530 Subject: [PATCH 24/41] add openai var --- .github/workflows/smoke-tests.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/smoke-tests.yml b/.github/workflows/smoke-tests.yml index 00d1a5116ba..99fd01bdc51 100644 --- a/.github/workflows/smoke-tests.yml +++ b/.github/workflows/smoke-tests.yml @@ -12,6 +12,8 @@ jobs: runs-on: ubuntu-latest container: image: node:23-bullseye + env: + OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }} steps: - uses: actions/checkout@v4 From 77cb8d21cf17a9e09dafd556295491a87934b934 Mon Sep 17 00:00:00 2001 From: Shakker Nerd Date: Sat, 18 Jan 2025 01:49:24 +0000 Subject: [PATCH 25/41] chore: pnpm lock file --- pnpm-lock.yaml | 399 ++++++++++++++++++++++++++++++++----------------- 1 file changed, 263 insertions(+), 136 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2ad76ba8d9b..b6ff9822dc9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -673,6 +673,9 @@ importers: tsup: specifier: 8.3.5 version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + vitest: + specifier: ^3.0.2 + version: 3.0.2(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) packages/adapter-sqlite: dependencies: @@ -692,9 +695,15 @@ importers: specifier: 7.1.0 version: 7.1.0 devDependencies: + '@vitest/coverage-v8': + specifier: ^3.0.2 + version: 3.0.2(vitest@3.0.2(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) tsup: specifier: 8.3.5 version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + vitest: + specifier: ^3.0.2 + version: 3.0.2(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) packages/adapter-sqljs: dependencies: @@ -730,9 +739,15 @@ importers: specifier: 7.1.0 version: 7.1.0 devDependencies: + '@vitest/coverage-v8': + specifier: ^3.0.2 + version: 3.0.2(vitest@3.0.2(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) tsup: specifier: 8.3.5 version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + vitest: + specifier: ^3.0.2 + version: 3.0.2(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) packages/client-auto: dependencies: @@ -933,7 +948,7 @@ importers: version: link:../core '@lens-protocol/client': specifier: 2.2.0 - version: 2.2.0(@jest/globals@29.7.0)(@lens-protocol/metadata@1.2.0(zod@3.23.8))(@types/react@19.0.7)(bufferutil@4.0.9)(encoding@0.1.13)(ethers@6.13.4(bufferutil@4.0.9)(utf-8-validate@5.0.10))(react@19.0.0)(utf-8-validate@5.0.10) + version: 2.2.0(@jest/globals@29.7.0)(@lens-protocol/metadata@1.2.0(zod@3.23.8))(@types/react@19.0.7)(bufferutil@4.0.9)(encoding@0.1.13)(ethers@6.13.4(bufferutil@4.0.9)(utf-8-validate@5.0.10))(ioredis@5.4.2)(react@19.0.0)(utf-8-validate@5.0.10) '@lens-protocol/metadata': specifier: 1.2.0 version: 1.2.0(zod@3.23.8) @@ -1196,7 +1211,7 @@ importers: version: 8.16.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3) '@vitest/coverage-v8': specifier: 2.1.5 - version: 2.1.5(vitest@2.1.8(@types/node@22.8.4)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0)) + version: 2.1.5(vitest@3.0.2(@types/node@22.8.4)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0)) jest: specifier: 29.7.0 version: 29.7.0(@types/node@22.8.4)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.7(@swc/helpers@0.5.15))(@types/node@22.8.4)(typescript@5.6.3)) @@ -1867,7 +1882,7 @@ importers: version: 1.5.1 '@onflow/fcl': specifier: 1.13.1 - version: 1.13.1(@types/react@19.0.7)(bufferutil@4.0.9)(encoding@0.1.13)(google-protobuf@3.21.4)(ioredis@5.4.2)(jiti@2.4.2)(postcss@8.5.1)(react@19.0.0)(tsx@4.19.2)(utf-8-validate@6.0.5) + version: 1.13.1(@types/react@19.0.7)(bufferutil@4.0.9)(encoding@0.1.13)(google-protobuf@3.21.4)(ioredis@5.4.2)(jiti@2.4.2)(postcss@8.5.1)(react@19.0.0)(tsx@4.19.2)(utf-8-validate@5.0.10) '@onflow/typedefs': specifier: 1.4.0 version: 1.4.0 @@ -1907,7 +1922,7 @@ importers: version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) vitest: specifier: 2.1.4 - version: 2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) + version: 2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0) packages/plugin-fuel: dependencies: @@ -4596,6 +4611,10 @@ packages: '@bcoe/v8-coverage@0.2.3': resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} + '@bcoe/v8-coverage@1.0.2': + resolution: {integrity: sha512-6zABk/ECA/QYSCQ1NGiVwwbQerUCZ+TQbp64Q3AgmfNvurHH0j8TtXa1qbShXA6qqkpAj4V5W8pP6mLe1mcMqA==} + engines: {node: '>=18'} + '@bigmi/core@0.0.4': resolution: {integrity: sha512-PtLwVOtKXeFNm9mk3gcoo5YmmUSSGxZFjBSX7Wh+5ubRlPAq40D8VqngO0R3/gnFflopQJ4y+igPOz+0J2cQ3A==} peerDependencies: @@ -11251,6 +11270,15 @@ packages: '@vitest/browser': optional: true + '@vitest/coverage-v8@3.0.2': + resolution: {integrity: sha512-U+hZYb0FtgNDb6B3E9piAHzXXIuxuBw2cd6Lvepc9sYYY4KjgiwCBmo3Sird9ZRu3ggLpLBTfw1ZRr77ipiSfw==} + peerDependencies: + '@vitest/browser': 3.0.2 + vitest: 3.0.2 + peerDependenciesMeta: + '@vitest/browser': + optional: true + '@vitest/eslint-plugin@1.0.1': resolution: {integrity: sha512-albpL56cL9XMwHJWCWZqjDxkuDkBXBF3WpPGOv6q2WA3cipCP41cKEwfSGktoRNGmPN77wuX452O8pM+z+ApNw==} peerDependencies: @@ -11284,6 +11312,9 @@ packages: '@vitest/expect@2.1.8': resolution: {integrity: sha512-8ytZ/fFHq2g4PJVAtDX57mayemKgDR6X3Oa2Foro+EygiOJHUXhCqBAAKQYYajZpFoIfvBCF1j6R6IYRSIUFuw==} + '@vitest/expect@3.0.2': + resolution: {integrity: sha512-dKSHLBcoZI+3pmP5hiZ7I5grNru2HRtEW8Z5Zp4IXog8QYcxhlox7JUPyIIFWfN53+3HW3KPLIl6nSzUGgKSuQ==} + '@vitest/mocker@2.1.4': resolution: {integrity: sha512-Ky/O1Lc0QBbutJdW0rqLeFNbuLEyS+mIPiNdlVlp2/yhJ0SbyYqObS5IHdhferJud8MbbwMnexg4jordE5cCoQ==} peerDependencies: @@ -11317,6 +11348,17 @@ packages: vite: optional: true + '@vitest/mocker@3.0.2': + resolution: {integrity: sha512-Hr09FoBf0jlwwSyzIF4Xw31OntpO3XtZjkccpcBf8FeVW3tpiyKlkeUzxS/txzHqpUCNIX157NaTySxedyZLvA==} + peerDependencies: + msw: ^2.4.9 + vite: ^5.0.0 || ^6.0.0 + peerDependenciesMeta: + msw: + optional: true + vite: + optional: true + '@vitest/pretty-format@2.1.4': resolution: {integrity: sha512-L95zIAkEuTDbUX1IsjRl+vyBSLh3PwLLgKpghl37aCK9Jvw0iP+wKwIFhfjdUtA2myLgjrG6VU6JCFLv8q/3Ww==} @@ -11326,6 +11368,9 @@ packages: '@vitest/pretty-format@2.1.8': resolution: {integrity: sha512-9HiSZ9zpqNLKlbIDRWOnAWqgcA7xu+8YxXSekhr0Ykab7PAYFkhkwoqVArPOtJhPmYeE2YHgKZlj3CP36z2AJQ==} + '@vitest/pretty-format@3.0.2': + resolution: {integrity: sha512-yBohcBw/T/p0/JRgYD+IYcjCmuHzjC3WLAKsVE4/LwiubzZkE8N49/xIQ/KGQwDRA8PaviF8IRO8JMWMngdVVQ==} + '@vitest/runner@0.34.6': resolution: {integrity: sha512-1CUQgtJSLF47NnhN+F9X2ycxUP0kLHQ/JWvNHbeBfwW8CzEGgeskzNnHDyv1ieKTltuR6sdIHV+nmR6kPxQqzQ==} @@ -11344,6 +11389,9 @@ packages: '@vitest/runner@2.1.8': resolution: {integrity: sha512-17ub8vQstRnRlIU5k50bG+QOMLHRhYPAna5tw8tYbj+jzjcspnwnwtPtiOlkuKC4+ixDPTuLZiqiWWQ2PSXHVg==} + '@vitest/runner@3.0.2': + resolution: {integrity: sha512-GHEsWoncrGxWuW8s405fVoDfSLk6RF2LCXp6XhevbtDjdDme1WV/eNmUueDfpY1IX3MJaCRelVCEXsT9cArfEg==} + '@vitest/snapshot@0.34.6': resolution: {integrity: sha512-B3OZqYn6k4VaN011D+ve+AA4whM4QkcwcrwaKwAbyyvS/NB1hCWjFIBQxAQQSQir9/RtyAAGuq+4RJmbn2dH4w==} @@ -11362,6 +11410,9 @@ packages: '@vitest/snapshot@2.1.8': resolution: {integrity: sha512-20T7xRFbmnkfcmgVEz+z3AU/3b0cEzZOt/zmnvZEctg64/QZbSDJEVm9fLnnlSi74KibmRsO9/Qabi+t0vCRPg==} + '@vitest/snapshot@3.0.2': + resolution: {integrity: sha512-h9s67yD4+g+JoYG0zPCo/cLTabpDqzqNdzMawmNPzDStTiwxwkyYM1v5lWE8gmGv3SVJ2DcxA2NpQJZJv9ym3g==} + '@vitest/spy@0.34.6': resolution: {integrity: sha512-xaCvneSaeBw/cz8ySmF7ZwGvL0lBjfvqc1LpQ/vcdHEvpLn3Ff1vAvjw+CoGn0802l++5L/pxb7whwcWAw+DUQ==} @@ -11380,6 +11431,9 @@ packages: '@vitest/spy@2.1.8': resolution: {integrity: sha512-5swjf2q95gXeYPevtW0BLk6H8+bPlMb4Vw/9Em4hFxDcaOxS+e0LOX4yqNxoHzMR2akEB2xfpnWUzkZokmgWDg==} + '@vitest/spy@3.0.2': + resolution: {integrity: sha512-8mI2iUn+PJFMT44e3ISA1R+K6ALVs47W6eriDTfXe6lFqlflID05MB4+rIFhmDSLBj8iBsZkzBYlgSkinxLzSQ==} + '@vitest/ui@0.34.7': resolution: {integrity: sha512-iizUu9R5Rsvsq8FtdJ0suMqEfIsIIzziqnasMHe4VH8vG+FnZSA3UAtCHx6rLeRupIFVAVg7bptMmuvMcsn8WQ==} peerDependencies: @@ -11406,6 +11460,9 @@ packages: '@vitest/utils@2.1.8': resolution: {integrity: sha512-dwSoui6djdwbfFmIgbIjX2ZhIoG7Ex/+xpxyiEgIGzjliY8xGkcpITKTlp6B4MgtGkF2ilvm97cPM96XZaAgcA==} + '@vitest/utils@3.0.2': + resolution: {integrity: sha512-Qu01ZYZlgHvDP02JnMBRpX43nRaZtNpIzw3C1clDXmn8eakgX6iQVGzTQ/NjkIr64WD8ioqOjkaYRVvHQI5qiw==} + '@vladfrangu/async_event_emitter@2.4.6': resolution: {integrity: sha512-RaI5qZo6D2CVS6sTHFKg1v5Ohq/+Bo2LZ5gzUEwZ/WkHhwtGTCB/sVLw8ijOkAUxasZ+WshN/Rzj4ywsABJ5ZA==} engines: {node: '>=v14.0.0', npm: '>=7.0.0'} @@ -22160,6 +22217,10 @@ packages: resolution: {integrity: sha512-weEDEq7Z5eTHPDh4xjX789+fHfF+P8boiFB+0vbWzpbnbsEr/GRaohi/uMKxg8RZMXnl1ItAi/IUHWMsjDV7kQ==} engines: {node: '>=14.0.0'} + tinyrainbow@2.0.0: + resolution: {integrity: sha512-op4nsTR47R6p0vMUUoYl/a+ljLFVtlfaXkLQmqfLR1qHma1h/ysYk4hEXZ880bf2CYgTskvTa/e196Vd5dDQXw==} + engines: {node: '>=14.0.0'} + tinyspawn@1.3.3: resolution: {integrity: sha512-CvvMFgecnQMyg59nOnAD5O4lV83cVj2ooDniJ3j2bYvMajqlK4wQ13k6OUHfA+J5nkInTxbSGJv2olUJIiAtJg==} engines: {node: '>= 18'} @@ -23214,6 +23275,11 @@ packages: engines: {node: ^18.0.0 || >=20.0.0} hasBin: true + vite-node@3.0.2: + resolution: {integrity: sha512-hsEQerBAHvVAbv40m3TFQe/lTEbOp7yDpyqMJqr2Tnd+W58+DEYOt+fluQgekOePcsNBmR77lpVAnIU2Xu4SvQ==} + engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} + hasBin: true + vite-plugin-compression@0.5.1: resolution: {integrity: sha512-5QJKBDc+gNYVqL/skgFAP81Yuzo9R+EAf19d+EtsMF/i8kFUpNi3J/H01QD3Oo8zBQn+NzoCIFkpPLynoOzaJg==} peerDependencies: @@ -23462,6 +23528,31 @@ packages: jsdom: optional: true + vitest@3.0.2: + resolution: {integrity: sha512-5bzaHakQ0hmVVKLhfh/jXf6oETDBtgPo8tQCHYB+wftNgFJ+Hah67IsWc8ivx4vFL025Ow8UiuTf4W57z4izvQ==} + engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} + hasBin: true + peerDependencies: + '@edge-runtime/vm': '*' + '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 + '@vitest/browser': 3.0.2 + '@vitest/ui': 3.0.2 + happy-dom: '*' + jsdom: '*' + peerDependenciesMeta: + '@edge-runtime/vm': + optional: true + '@types/node': + optional: true + '@vitest/browser': + optional: true + '@vitest/ui': + optional: true + happy-dom: + optional: true + jsdom: + optional: true + vizion@2.2.1: resolution: {integrity: sha512-sfAcO2yeSU0CSPFI/DmZp3FsFE9T+8913nv1xWBOyzODv13fwkn6Vl7HqxGpkr9F608M+8SuFId3s+BlZqfXww==} engines: {node: '>=4.0'} @@ -26174,6 +26265,8 @@ snapshots: '@bcoe/v8-coverage@0.2.3': {} + '@bcoe/v8-coverage@1.0.2': {} + '@bigmi/core@0.0.4(bitcoinjs-lib@7.0.0-rc.0(typescript@5.7.3))(bs58@6.0.0)(viem@2.21.58(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@6.0.5)(zod@3.24.1))': dependencies: '@noble/hashes': 1.7.0 @@ -31161,7 +31254,7 @@ snapshots: - utf-8-validate - wait-for-expect - '@lens-protocol/client@2.2.0(@jest/globals@29.7.0)(@lens-protocol/metadata@1.2.0(zod@3.23.8))(@types/react@19.0.7)(bufferutil@4.0.9)(encoding@0.1.13)(ethers@6.13.4(bufferutil@4.0.9)(utf-8-validate@5.0.10))(react@19.0.0)(utf-8-validate@5.0.10)': + '@lens-protocol/client@2.2.0(@jest/globals@29.7.0)(@lens-protocol/metadata@1.2.0(zod@3.23.8))(@types/react@19.0.7)(bufferutil@4.0.9)(encoding@0.1.13)(ethers@6.13.4(bufferutil@4.0.9)(utf-8-validate@5.0.10))(ioredis@5.4.2)(react@19.0.0)(utf-8-validate@5.0.10)': dependencies: '@ethersproject/abi': 5.7.0 '@ethersproject/abstract-signer': 5.7.0 @@ -31172,7 +31265,7 @@ snapshots: '@ethersproject/providers': 5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10) '@ethersproject/wallet': 5.7.0 '@lens-protocol/blockchain-bindings': 0.10.2(@jest/globals@29.7.0)(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@lens-protocol/gated-content': 0.5.1(@ethersproject/abi@5.7.0)(@ethersproject/address@5.7.0)(@ethersproject/bignumber@5.7.0)(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@ethersproject/wallet@5.7.0)(@lens-protocol/metadata@1.2.0(zod@3.23.8))(@types/react@19.0.7)(bufferutil@4.0.9)(encoding@0.1.13)(ethers@6.13.4(bufferutil@4.0.9)(utf-8-validate@5.0.10))(react@19.0.0)(utf-8-validate@5.0.10)(zod@3.23.8) + '@lens-protocol/gated-content': 0.5.1(@ethersproject/abi@5.7.0)(@ethersproject/address@5.7.0)(@ethersproject/bignumber@5.7.0)(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@ethersproject/wallet@5.7.0)(@lens-protocol/metadata@1.2.0(zod@3.23.8))(@types/react@19.0.7)(bufferutil@4.0.9)(encoding@0.1.13)(ethers@6.13.4(bufferutil@4.0.9)(utf-8-validate@5.0.10))(ioredis@5.4.2)(react@19.0.0)(utf-8-validate@5.0.10)(zod@3.23.8) '@lens-protocol/shared-kernel': 0.12.0 '@lens-protocol/storage': 0.8.1 graphql: 16.10.0 @@ -31221,7 +31314,7 @@ snapshots: optionalDependencies: '@jest/globals': 29.7.0 - '@lens-protocol/gated-content@0.5.1(@ethersproject/abi@5.7.0)(@ethersproject/address@5.7.0)(@ethersproject/bignumber@5.7.0)(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@ethersproject/wallet@5.7.0)(@lens-protocol/metadata@1.2.0(zod@3.23.8))(@types/react@19.0.7)(bufferutil@4.0.9)(encoding@0.1.13)(ethers@6.13.4(bufferutil@4.0.9)(utf-8-validate@5.0.10))(react@19.0.0)(utf-8-validate@5.0.10)(zod@3.23.8)': + '@lens-protocol/gated-content@0.5.1(@ethersproject/abi@5.7.0)(@ethersproject/address@5.7.0)(@ethersproject/bignumber@5.7.0)(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@ethersproject/wallet@5.7.0)(@lens-protocol/metadata@1.2.0(zod@3.23.8))(@types/react@19.0.7)(bufferutil@4.0.9)(encoding@0.1.13)(ethers@6.13.4(bufferutil@4.0.9)(utf-8-validate@5.0.10))(ioredis@5.4.2)(react@19.0.0)(utf-8-validate@5.0.10)(zod@3.23.8)': dependencies: '@ethersproject/abi': 5.7.0 '@ethersproject/address': 5.7.0 @@ -31236,7 +31329,7 @@ snapshots: '@lit-protocol/constants': 2.1.62 '@lit-protocol/crypto': 2.1.62(bufferutil@4.0.9)(utf-8-validate@5.0.10) '@lit-protocol/encryption': 2.1.62(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@lit-protocol/node-client': 2.1.62(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@ethersproject/wallet@5.7.0)(@types/react@19.0.7)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.0.0)(utf-8-validate@5.0.10) + '@lit-protocol/node-client': 2.1.62(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@ethersproject/wallet@5.7.0)(@types/react@19.0.7)(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(react@19.0.0)(utf-8-validate@5.0.10) '@lit-protocol/types': 2.1.62 siwe: 2.3.2(ethers@6.13.4(bufferutil@4.0.9)(utf-8-validate@5.0.10)) tslib: 2.8.1 @@ -31449,14 +31542,14 @@ snapshots: - bufferutil - utf-8-validate - '@lit-protocol/auth-browser@2.1.62(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@ethersproject/wallet@5.7.0)(@types/react@19.0.7)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.0.0)(utf-8-validate@5.0.10)': + '@lit-protocol/auth-browser@2.1.62(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@ethersproject/wallet@5.7.0)(@types/react@19.0.7)(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(react@19.0.0)(utf-8-validate@5.0.10)': dependencies: '@lit-protocol/constants': 2.1.62 '@lit-protocol/misc': 2.1.62 '@lit-protocol/misc-browser': 2.1.62(bufferutil@4.0.9)(utf-8-validate@5.0.10) '@lit-protocol/types': 2.1.62 '@lit-protocol/uint8arrays': 2.1.62 - '@walletconnect/ethereum-provider': 2.17.4(@types/react@19.0.7)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.0.0)(utf-8-validate@5.0.10) + '@walletconnect/ethereum-provider': 2.17.4(@types/react@19.0.7)(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(react@19.0.0)(utf-8-validate@5.0.10) ethers: 5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10) lit-connect-modal: 0.1.11 lit-siwe: 1.1.8(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@ethersproject/wallet@5.7.0) @@ -31557,10 +31650,10 @@ snapshots: '@lit-protocol/nacl@2.1.62': {} - '@lit-protocol/node-client@2.1.62(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@ethersproject/wallet@5.7.0)(@types/react@19.0.7)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.0.0)(utf-8-validate@5.0.10)': + '@lit-protocol/node-client@2.1.62(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@ethersproject/wallet@5.7.0)(@types/react@19.0.7)(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(react@19.0.0)(utf-8-validate@5.0.10)': dependencies: '@lit-protocol/access-control-conditions': 2.1.62(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@lit-protocol/auth-browser': 2.1.62(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@ethersproject/wallet@5.7.0)(@types/react@19.0.7)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.0.0)(utf-8-validate@5.0.10) + '@lit-protocol/auth-browser': 2.1.62(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@ethersproject/wallet@5.7.0)(@types/react@19.0.7)(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(react@19.0.0)(utf-8-validate@5.0.10) '@lit-protocol/bls-sdk': 2.1.62 '@lit-protocol/constants': 2.1.62 '@lit-protocol/crypto': 2.1.62(bufferutil@4.0.9)(utf-8-validate@5.0.10) @@ -31572,7 +31665,7 @@ snapshots: '@lit-protocol/nacl': 2.1.62 '@lit-protocol/types': 2.1.62 '@lit-protocol/uint8arrays': 2.1.62 - '@walletconnect/ethereum-provider': 2.17.4(@types/react@19.0.7)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.0.0)(utf-8-validate@5.0.10) + '@walletconnect/ethereum-provider': 2.17.4(@types/react@19.0.7)(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(react@19.0.0)(utf-8-validate@5.0.10) ethers: 5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10) jszip: 3.10.1 lit-connect-modal: 0.1.11 @@ -33427,15 +33520,15 @@ snapshots: - '@onflow/util-config' - supports-color - '@onflow/fcl-core@1.13.1(bufferutil@4.0.9)(encoding@0.1.13)(google-protobuf@3.21.4)(utf-8-validate@6.0.5)': + '@onflow/fcl-core@1.13.1(bufferutil@4.0.9)(encoding@0.1.13)(google-protobuf@3.21.4)(utf-8-validate@5.0.10)': dependencies: '@babel/runtime': 7.26.0 '@improbable-eng/grpc-web': 0.15.0(google-protobuf@3.21.4) '@onflow/config': 1.5.1 '@onflow/interaction': 0.0.11 '@onflow/rlp': 1.2.3 - '@onflow/sdk': 1.5.5(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@6.0.5) - '@onflow/transport-http': 1.10.4(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@6.0.5) + '@onflow/sdk': 1.5.5(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@onflow/transport-http': 1.10.4(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) '@onflow/types': 1.4.1 '@onflow/util-actor': 1.3.4 '@onflow/util-address': 1.2.3 @@ -33454,16 +33547,16 @@ snapshots: - supports-color - utf-8-validate - '@onflow/fcl-wc@5.5.1(@onflow/fcl-core@1.13.1(bufferutil@4.0.9)(encoding@0.1.13)(google-protobuf@3.21.4)(utf-8-validate@6.0.5))(@types/react@19.0.7)(bufferutil@4.0.9)(ioredis@5.4.2)(jiti@2.4.2)(postcss@8.5.1)(react@19.0.0)(tsx@4.19.2)(utf-8-validate@6.0.5)': + '@onflow/fcl-wc@5.5.1(@onflow/fcl-core@1.13.1(bufferutil@4.0.9)(encoding@0.1.13)(google-protobuf@3.21.4)(utf-8-validate@5.0.10))(@types/react@19.0.7)(bufferutil@4.0.9)(ioredis@5.4.2)(jiti@2.4.2)(postcss@8.5.1)(react@19.0.0)(tsx@4.19.2)(utf-8-validate@5.0.10)': dependencies: '@babel/runtime': 7.26.0 '@onflow/config': 1.5.1 - '@onflow/fcl-core': 1.13.1(bufferutil@4.0.9)(encoding@0.1.13)(google-protobuf@3.21.4)(utf-8-validate@6.0.5) + '@onflow/fcl-core': 1.13.1(bufferutil@4.0.9)(encoding@0.1.13)(google-protobuf@3.21.4)(utf-8-validate@5.0.10) '@onflow/util-invariant': 1.2.4 '@onflow/util-logger': 1.3.3 '@walletconnect/modal': 2.7.0(@types/react@19.0.7)(react@19.0.0) '@walletconnect/modal-core': 2.7.0(@types/react@19.0.7)(react@19.0.0) - '@walletconnect/sign-client': 2.17.4(bufferutil@4.0.9)(ioredis@5.4.2)(utf-8-validate@6.0.5) + '@walletconnect/sign-client': 2.17.4(bufferutil@4.0.9)(ioredis@5.4.2)(utf-8-validate@5.0.10) '@walletconnect/types': 2.17.4(ioredis@5.4.2) '@walletconnect/utils': 2.17.4(ioredis@5.4.2) postcss-cli: 11.0.0(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2) @@ -33499,15 +33592,15 @@ snapshots: - uploadthing - utf-8-validate - '@onflow/fcl@1.13.1(@types/react@19.0.7)(bufferutil@4.0.9)(encoding@0.1.13)(google-protobuf@3.21.4)(ioredis@5.4.2)(jiti@2.4.2)(postcss@8.5.1)(react@19.0.0)(tsx@4.19.2)(utf-8-validate@6.0.5)': + '@onflow/fcl@1.13.1(@types/react@19.0.7)(bufferutil@4.0.9)(encoding@0.1.13)(google-protobuf@3.21.4)(ioredis@5.4.2)(jiti@2.4.2)(postcss@8.5.1)(react@19.0.0)(tsx@4.19.2)(utf-8-validate@5.0.10)': dependencies: '@babel/runtime': 7.26.0 '@onflow/config': 1.5.1 - '@onflow/fcl-core': 1.13.1(bufferutil@4.0.9)(encoding@0.1.13)(google-protobuf@3.21.4)(utf-8-validate@6.0.5) - '@onflow/fcl-wc': 5.5.1(@onflow/fcl-core@1.13.1(bufferutil@4.0.9)(encoding@0.1.13)(google-protobuf@3.21.4)(utf-8-validate@6.0.5))(@types/react@19.0.7)(bufferutil@4.0.9)(ioredis@5.4.2)(jiti@2.4.2)(postcss@8.5.1)(react@19.0.0)(tsx@4.19.2)(utf-8-validate@6.0.5) + '@onflow/fcl-core': 1.13.1(bufferutil@4.0.9)(encoding@0.1.13)(google-protobuf@3.21.4)(utf-8-validate@5.0.10) + '@onflow/fcl-wc': 5.5.1(@onflow/fcl-core@1.13.1(bufferutil@4.0.9)(encoding@0.1.13)(google-protobuf@3.21.4)(utf-8-validate@5.0.10))(@types/react@19.0.7)(bufferutil@4.0.9)(ioredis@5.4.2)(jiti@2.4.2)(postcss@8.5.1)(react@19.0.0)(tsx@4.19.2)(utf-8-validate@5.0.10) '@onflow/interaction': 0.0.11 '@onflow/rlp': 1.2.3 - '@onflow/sdk': 1.5.5(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@6.0.5) + '@onflow/sdk': 1.5.5(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) '@onflow/types': 1.4.1 '@onflow/util-actor': 1.3.4 '@onflow/util-address': 1.2.3 @@ -33561,12 +33654,12 @@ snapshots: '@babel/runtime': 7.26.0 buffer: 6.0.3 - '@onflow/sdk@1.5.5(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@6.0.5)': + '@onflow/sdk@1.5.5(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)': dependencies: '@babel/runtime': 7.26.0 '@onflow/config': 1.5.1 '@onflow/rlp': 1.2.3 - '@onflow/transport-http': 1.10.4(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@6.0.5) + '@onflow/transport-http': 1.10.4(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) '@onflow/typedefs': 1.4.0 '@onflow/util-actor': 1.3.4 '@onflow/util-address': 1.2.3 @@ -33584,7 +33677,7 @@ snapshots: - supports-color - utf-8-validate - '@onflow/transport-http@1.10.4(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@6.0.5)': + '@onflow/transport-http@1.10.4(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)': dependencies: '@babel/runtime': 7.26.0 '@onflow/util-address': 1.2.3 @@ -33594,8 +33687,8 @@ snapshots: abort-controller: 3.0.0 cross-fetch: 4.1.0(encoding@0.1.13) events: 3.3.0 - isomorphic-ws: 5.0.0(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)) - ws: 8.18.0(bufferutil@4.0.9)(utf-8-validate@6.0.5) + isomorphic-ws: 5.0.0(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + ws: 8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) transitivePeerDependencies: - '@onflow/util-config' - bufferutil @@ -38574,7 +38667,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@vitest/coverage-v8@2.1.5(vitest@2.1.8(@types/node@22.8.4)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0))': + '@vitest/coverage-v8@2.1.5(vitest@3.0.2(@types/node@22.8.4)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0))': dependencies: '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 0.2.3 @@ -38588,7 +38681,25 @@ snapshots: std-env: 3.8.0 test-exclude: 7.0.1 tinyrainbow: 1.2.0 - vitest: 2.1.8(@types/node@22.8.4)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0) + vitest: 3.0.2(@types/node@22.8.4)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0) + transitivePeerDependencies: + - supports-color + + '@vitest/coverage-v8@3.0.2(vitest@3.0.2(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0))': + dependencies: + '@ampproject/remapping': 2.3.0 + '@bcoe/v8-coverage': 1.0.2 + debug: 4.4.0(supports-color@5.5.0) + istanbul-lib-coverage: 3.2.2 + istanbul-lib-report: 3.0.1 + istanbul-lib-source-maps: 5.0.6 + istanbul-reports: 3.1.7 + magic-string: 0.30.17 + magicast: 0.3.5 + std-env: 3.8.0 + test-exclude: 7.0.1 + tinyrainbow: 2.0.0 + vitest: 3.0.2(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) transitivePeerDependencies: - supports-color @@ -38639,6 +38750,13 @@ snapshots: chai: 5.1.2 tinyrainbow: 1.2.0 + '@vitest/expect@3.0.2': + dependencies: + '@vitest/spy': 3.0.2 + '@vitest/utils': 3.0.2 + chai: 5.1.2 + tinyrainbow: 2.0.0 + '@vitest/mocker@2.1.4(vite@5.4.11(@types/node@22.10.7)(terser@5.37.0))': dependencies: '@vitest/spy': 2.1.4 @@ -38663,6 +38781,14 @@ snapshots: optionalDependencies: vite: 5.4.11(@types/node@22.10.7)(terser@5.37.0) + '@vitest/mocker@3.0.2(vite@5.4.11(@types/node@22.10.7)(terser@5.37.0))': + dependencies: + '@vitest/spy': 3.0.2 + estree-walker: 3.0.3 + magic-string: 0.30.17 + optionalDependencies: + vite: 5.4.11(@types/node@22.10.7)(terser@5.37.0) + '@vitest/pretty-format@2.1.4': dependencies: tinyrainbow: 1.2.0 @@ -38675,6 +38801,10 @@ snapshots: dependencies: tinyrainbow: 1.2.0 + '@vitest/pretty-format@3.0.2': + dependencies: + tinyrainbow: 2.0.0 + '@vitest/runner@0.34.6': dependencies: '@vitest/utils': 0.34.6 @@ -38708,6 +38838,11 @@ snapshots: '@vitest/utils': 2.1.8 pathe: 1.1.2 + '@vitest/runner@3.0.2': + dependencies: + '@vitest/utils': 3.0.2 + pathe: 2.0.2 + '@vitest/snapshot@0.34.6': dependencies: magic-string: 0.30.17 @@ -38744,6 +38879,12 @@ snapshots: magic-string: 0.30.17 pathe: 1.1.2 + '@vitest/snapshot@3.0.2': + dependencies: + '@vitest/pretty-format': 3.0.2 + magic-string: 0.30.17 + pathe: 2.0.2 + '@vitest/spy@0.34.6': dependencies: tinyspy: 2.2.1 @@ -38768,6 +38909,10 @@ snapshots: dependencies: tinyspy: 3.0.2 + '@vitest/spy@3.0.2': + dependencies: + tinyspy: 3.0.2 + '@vitest/ui@0.34.7(vitest@0.34.6)': dependencies: '@vitest/utils': 0.34.7 @@ -38823,6 +38968,12 @@ snapshots: loupe: 3.1.2 tinyrainbow: 1.2.0 + '@vitest/utils@3.0.2': + dependencies: + '@vitest/pretty-format': 3.0.2 + loupe: 3.1.2 + tinyrainbow: 2.0.0 + '@vladfrangu/async_event_emitter@2.4.6': {} '@voltr/vault-sdk@0.1.1(bufferutil@4.0.9)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.6.3)(utf-8-validate@5.0.10)': @@ -38950,48 +39101,7 @@ snapshots: - uploadthing - utf-8-validate - '@walletconnect/core@2.17.4(bufferutil@4.0.9)(ioredis@5.4.2)(utf-8-validate@6.0.5)': - dependencies: - '@walletconnect/heartbeat': 1.2.2 - '@walletconnect/jsonrpc-provider': 1.0.14 - '@walletconnect/jsonrpc-types': 1.0.4 - '@walletconnect/jsonrpc-utils': 1.0.8 - '@walletconnect/jsonrpc-ws-connection': 1.0.16(bufferutil@4.0.9)(utf-8-validate@6.0.5) - '@walletconnect/keyvaluestorage': 1.1.1(ioredis@5.4.2) - '@walletconnect/logger': 2.1.2 - '@walletconnect/relay-api': 1.0.11 - '@walletconnect/relay-auth': 1.0.4 - '@walletconnect/safe-json': 1.0.2 - '@walletconnect/time': 1.0.2 - '@walletconnect/types': 2.17.4(ioredis@5.4.2) - '@walletconnect/utils': 2.17.4(ioredis@5.4.2) - '@walletconnect/window-getters': 1.0.1 - events: 3.3.0 - lodash.isequal: 4.5.0 - uint8arrays: 3.1.0 - transitivePeerDependencies: - - '@azure/app-configuration' - - '@azure/cosmos' - - '@azure/data-tables' - - '@azure/identity' - - '@azure/keyvault-secrets' - - '@azure/storage-blob' - - '@capacitor/preferences' - - '@deno/kv' - - '@netlify/blobs' - - '@planetscale/database' - - '@react-native-async-storage/async-storage' - - '@upstash/redis' - - '@vercel/blob' - - '@vercel/kv' - - aws4fetch - - bufferutil - - db0 - - ioredis - - uploadthing - - utf-8-validate - - '@walletconnect/core@2.17.4(bufferutil@4.0.9)(utf-8-validate@5.0.10)': + '@walletconnect/core@2.17.4(bufferutil@4.0.9)(ioredis@5.4.2)(utf-8-validate@5.0.10)': dependencies: '@walletconnect/heartbeat': 1.2.2 '@walletconnect/jsonrpc-provider': 1.0.14 @@ -39074,7 +39184,7 @@ snapshots: - uploadthing - utf-8-validate - '@walletconnect/ethereum-provider@2.17.4(@types/react@19.0.7)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.0.0)(utf-8-validate@5.0.10)': + '@walletconnect/ethereum-provider@2.17.4(@types/react@19.0.7)(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(react@19.0.0)(utf-8-validate@5.0.10)': dependencies: '@walletconnect/jsonrpc-http-connection': 1.0.8(encoding@0.1.13) '@walletconnect/jsonrpc-provider': 1.0.14 @@ -39082,9 +39192,9 @@ snapshots: '@walletconnect/jsonrpc-utils': 1.0.8 '@walletconnect/keyvaluestorage': 1.1.1(ioredis@5.4.2) '@walletconnect/modal': 2.7.0(@types/react@19.0.7)(react@19.0.0) - '@walletconnect/sign-client': 2.17.4(bufferutil@4.0.9)(utf-8-validate@5.0.10) + '@walletconnect/sign-client': 2.17.4(bufferutil@4.0.9)(ioredis@5.4.2)(utf-8-validate@5.0.10) '@walletconnect/types': 2.17.4(ioredis@5.4.2) - '@walletconnect/universal-provider': 2.17.4(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@walletconnect/universal-provider': 2.17.4(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(utf-8-validate@5.0.10) '@walletconnect/utils': 2.17.4(ioredis@5.4.2) events: 3.3.0 transitivePeerDependencies: @@ -39159,16 +39269,6 @@ snapshots: - bufferutil - utf-8-validate - '@walletconnect/jsonrpc-ws-connection@1.0.16(bufferutil@4.0.9)(utf-8-validate@6.0.5)': - dependencies: - '@walletconnect/jsonrpc-utils': 1.0.8 - '@walletconnect/safe-json': 1.0.2 - events: 3.3.0 - ws: 7.5.10(bufferutil@4.0.9)(utf-8-validate@6.0.5) - transitivePeerDependencies: - - bufferutil - - utf-8-validate - '@walletconnect/keyvaluestorage@1.1.1(ioredis@5.4.2)': dependencies: '@walletconnect/safe-json': 1.0.2 @@ -39273,42 +39373,9 @@ snapshots: - uploadthing - utf-8-validate - '@walletconnect/sign-client@2.17.4(bufferutil@4.0.9)(ioredis@5.4.2)(utf-8-validate@6.0.5)': - dependencies: - '@walletconnect/core': 2.17.4(bufferutil@4.0.9)(ioredis@5.4.2)(utf-8-validate@6.0.5) - '@walletconnect/events': 1.0.1 - '@walletconnect/heartbeat': 1.2.2 - '@walletconnect/jsonrpc-utils': 1.0.8 - '@walletconnect/logger': 2.1.2 - '@walletconnect/time': 1.0.2 - '@walletconnect/types': 2.17.4(ioredis@5.4.2) - '@walletconnect/utils': 2.17.4(ioredis@5.4.2) - events: 3.3.0 - transitivePeerDependencies: - - '@azure/app-configuration' - - '@azure/cosmos' - - '@azure/data-tables' - - '@azure/identity' - - '@azure/keyvault-secrets' - - '@azure/storage-blob' - - '@capacitor/preferences' - - '@deno/kv' - - '@netlify/blobs' - - '@planetscale/database' - - '@react-native-async-storage/async-storage' - - '@upstash/redis' - - '@vercel/blob' - - '@vercel/kv' - - aws4fetch - - bufferutil - - db0 - - ioredis - - uploadthing - - utf-8-validate - - '@walletconnect/sign-client@2.17.4(bufferutil@4.0.9)(utf-8-validate@5.0.10)': + '@walletconnect/sign-client@2.17.4(bufferutil@4.0.9)(ioredis@5.4.2)(utf-8-validate@5.0.10)': dependencies: - '@walletconnect/core': 2.17.4(bufferutil@4.0.9)(utf-8-validate@5.0.10) + '@walletconnect/core': 2.17.4(bufferutil@4.0.9)(ioredis@5.4.2)(utf-8-validate@5.0.10) '@walletconnect/events': 1.0.1 '@walletconnect/heartbeat': 1.2.2 '@walletconnect/jsonrpc-utils': 1.0.8 @@ -39436,7 +39503,7 @@ snapshots: - uploadthing - utf-8-validate - '@walletconnect/universal-provider@2.17.4(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)': + '@walletconnect/universal-provider@2.17.4(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(utf-8-validate@5.0.10)': dependencies: '@walletconnect/events': 1.0.1 '@walletconnect/jsonrpc-http-connection': 1.0.8(encoding@0.1.13) @@ -39445,7 +39512,7 @@ snapshots: '@walletconnect/jsonrpc-utils': 1.0.8 '@walletconnect/keyvaluestorage': 1.1.1(ioredis@5.4.2) '@walletconnect/logger': 2.1.2 - '@walletconnect/sign-client': 2.17.4(bufferutil@4.0.9)(utf-8-validate@5.0.10) + '@walletconnect/sign-client': 2.17.4(bufferutil@4.0.9)(ioredis@5.4.2)(utf-8-validate@5.0.10) '@walletconnect/types': 2.17.4(ioredis@5.4.2) '@walletconnect/utils': 2.17.4(ioredis@5.4.2) events: 3.3.0 @@ -44230,7 +44297,7 @@ snapshots: extract-zip@2.0.1: dependencies: - debug: 4.3.4 + debug: 4.4.0(supports-color@5.5.0) get-stream: 5.2.0 yauzl: 2.10.0 optionalDependencies: @@ -46262,6 +46329,10 @@ snapshots: dependencies: ws: 8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) + isomorphic-ws@5.0.0(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)): + dependencies: + ws: 8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) + isomorphic-ws@5.0.0(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)): dependencies: ws: 8.18.0(bufferutil@4.0.9)(utf-8-validate@6.0.5) @@ -53796,6 +53867,8 @@ snapshots: tinyrainbow@1.2.0: {} + tinyrainbow@2.0.0: {} + tinyspawn@1.3.3: {} tinyspy@2.2.1: {} @@ -55233,12 +55306,30 @@ snapshots: - supports-color - terser - vite-node@2.1.8(@types/node@22.8.4)(terser@5.37.0): + vite-node@3.0.2(@types/node@22.10.7)(terser@5.37.0): dependencies: cac: 6.7.14 debug: 4.4.0(supports-color@5.5.0) es-module-lexer: 1.6.0 - pathe: 1.1.2 + pathe: 2.0.2 + vite: 5.4.11(@types/node@22.10.7)(terser@5.37.0) + transitivePeerDependencies: + - '@types/node' + - less + - lightningcss + - sass + - sass-embedded + - stylus + - sugarss + - supports-color + - terser + + vite-node@3.0.2(@types/node@22.8.4)(terser@5.37.0): + dependencies: + cac: 6.7.14 + debug: 4.4.0(supports-color@5.5.0) + es-module-lexer: 1.6.0 + pathe: 2.0.2 vite: 5.4.11(@types/node@22.8.4)(terser@5.37.0) transitivePeerDependencies: - '@types/node' @@ -55771,27 +55862,63 @@ snapshots: - supports-color - terser - vitest@2.1.8(@types/node@22.8.4)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0): + vitest@3.0.2(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0): dependencies: - '@vitest/expect': 2.1.8 - '@vitest/mocker': 2.1.8(vite@5.4.11(@types/node@22.10.7)(terser@5.37.0)) - '@vitest/pretty-format': 2.1.8 - '@vitest/runner': 2.1.8 - '@vitest/snapshot': 2.1.8 - '@vitest/spy': 2.1.8 - '@vitest/utils': 2.1.8 + '@vitest/expect': 3.0.2 + '@vitest/mocker': 3.0.2(vite@5.4.11(@types/node@22.10.7)(terser@5.37.0)) + '@vitest/pretty-format': 3.0.2 + '@vitest/runner': 3.0.2 + '@vitest/snapshot': 3.0.2 + '@vitest/spy': 3.0.2 + '@vitest/utils': 3.0.2 chai: 5.1.2 debug: 4.4.0(supports-color@5.5.0) expect-type: 1.1.0 magic-string: 0.30.17 - pathe: 1.1.2 + pathe: 2.0.2 std-env: 3.8.0 tinybench: 2.9.0 tinyexec: 0.3.2 tinypool: 1.0.2 - tinyrainbow: 1.2.0 + tinyrainbow: 2.0.0 + vite: 5.4.11(@types/node@22.10.7)(terser@5.37.0) + vite-node: 3.0.2(@types/node@22.10.7)(terser@5.37.0) + why-is-node-running: 2.3.0 + optionalDependencies: + '@types/node': 22.10.7 + jsdom: 25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5) + transitivePeerDependencies: + - less + - lightningcss + - msw + - sass + - sass-embedded + - stylus + - sugarss + - supports-color + - terser + + vitest@3.0.2(@types/node@22.8.4)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0): + dependencies: + '@vitest/expect': 3.0.2 + '@vitest/mocker': 3.0.2(vite@5.4.11(@types/node@22.10.7)(terser@5.37.0)) + '@vitest/pretty-format': 3.0.2 + '@vitest/runner': 3.0.2 + '@vitest/snapshot': 3.0.2 + '@vitest/spy': 3.0.2 + '@vitest/utils': 3.0.2 + chai: 5.1.2 + debug: 4.4.0(supports-color@5.5.0) + expect-type: 1.1.0 + magic-string: 0.30.17 + pathe: 2.0.2 + std-env: 3.8.0 + tinybench: 2.9.0 + tinyexec: 0.3.2 + tinypool: 1.0.2 + tinyrainbow: 2.0.0 vite: 5.4.11(@types/node@22.8.4)(terser@5.37.0) - vite-node: 2.1.8(@types/node@22.8.4)(terser@5.37.0) + vite-node: 3.0.2(@types/node@22.8.4)(terser@5.37.0) why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 22.8.4 From 60628efc71758067d188cdce805cfe3386b19c83 Mon Sep 17 00:00:00 2001 From: Shakker Nerd Date: Sat, 18 Jan 2025 01:49:34 +0000 Subject: [PATCH 26/41] fix: remove unused error var --- packages/plugin-node/src/services/image.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/plugin-node/src/services/image.ts b/packages/plugin-node/src/services/image.ts index 16db2b3efcd..142538872bb 100644 --- a/packages/plugin-node/src/services/image.ts +++ b/packages/plugin-node/src/services/image.ts @@ -363,7 +363,7 @@ export class ImageDescriptionService try { await this.provider.initialize(); - } catch (error) { + } catch { elizaLogger.error( `Failed to initialize the image vision model provider: ${this.runtime.imageVisionModelProvider}` ); @@ -450,7 +450,8 @@ export class ImageDescriptionService if (this.initialized) { try { - const { data, mimeType } = await this.loadImageData(imageUrlOrPath); + const { data, mimeType } = + await this.loadImageData(imageUrlOrPath); return await this.provider.describeImage(data, mimeType); } catch (error) { elizaLogger.error("Error in describeImage:", error); From ab20cadb82240269ac2b341371e7cafeeeb3a312 Mon Sep 17 00:00:00 2001 From: Shakker Nerd Date: Sat, 18 Jan 2025 01:55:49 +0000 Subject: [PATCH 27/41] fix: error logging and remove unused import --- packages/plugin-evm/src/actions/swap.ts | 237 ++++++++++++++++-------- 1 file changed, 155 insertions(+), 82 deletions(-) diff --git a/packages/plugin-evm/src/actions/swap.ts b/packages/plugin-evm/src/actions/swap.ts index 28f667736ed..db24c45f2d9 100644 --- a/packages/plugin-evm/src/actions/swap.ts +++ b/packages/plugin-evm/src/actions/swap.ts @@ -3,6 +3,7 @@ import { composeContext, generateObjectDeprecated, ModelClass, + elizaLogger, } from "@elizaos/core"; import { createConfig, @@ -15,8 +16,15 @@ import { import { initWalletProvider, WalletProvider } from "../providers/wallet"; import { swapTemplate } from "../templates"; import type { SwapParams, SwapQuote, Transaction } from "../types"; -import { Address, ByteArray, encodeFunctionData, Hex, parseAbi, parseEther, parseUnits } from "viem"; -import { BebopRoute } from '../types/index'; +import { + Address, + ByteArray, + encodeFunctionData, + Hex, + parseAbi, + parseUnits, +} from "viem"; +import { BebopRoute } from "../types/index"; export { swapTemplate }; @@ -26,7 +34,7 @@ export class SwapAction { constructor(private walletProvider: WalletProvider) { this.walletProvider = walletProvider; - let lifiChains: ExtendedChain[] = []; + const lifiChains: ExtendedChain[] = []; for (const config of Object.values(this.walletProvider.chains)) { try { lifiChains.push({ @@ -58,7 +66,8 @@ export class SwapAction { }, coin: config.nativeCurrency.symbol, mainnet: true, - diamondAddress: "0x0000000000000000000000000000000000000000", + diamondAddress: + "0x0000000000000000000000000000000000000000", } as ExtendedChain); } catch { // Skip chains with missing config in viem @@ -66,11 +75,11 @@ export class SwapAction { } this.lifiConfig = createConfig({ integrator: "eliza", - chains: lifiChains - }) + chains: lifiChains, + }); this.bebopChainsMap = { - 'mainnet': 'ethereum' - } + mainnet: "ethereum", + }; } async swap(params: SwapParams): Promise { @@ -78,7 +87,10 @@ export class SwapAction { const [fromAddress] = await walletClient.getAddresses(); // Getting quotes from different aggregators and sorting them by minAmount (amount after slippage) - const sortedQuotes: SwapQuote[] = await this.getSortedQuotes(fromAddress, params); + const sortedQuotes: SwapQuote[] = await this.getSortedQuotes( + fromAddress, + params + ); // Trying to execute the best quote by amount, fallback to the next one if it fails for (const quote of sortedQuotes) { @@ -89,7 +101,7 @@ export class SwapAction { break; case "bebop": res = await this.executeBebopQuote(quote, params); - break + break; default: throw new Error("No aggregator found"); } @@ -98,31 +110,50 @@ export class SwapAction { throw new Error("Execution failed"); } - private async getSortedQuotes(fromAddress: Address, params: SwapParams): Promise { - const decimalsAbi = parseAbi(['function decimals() view returns (uint8)']); - const decimals = await this.walletProvider.getPublicClient(params.chain).readContract({ - address: params.fromToken, - abi: decimalsAbi, - functionName: 'decimals', - }); + private async getSortedQuotes( + fromAddress: Address, + params: SwapParams + ): Promise { + const decimalsAbi = parseAbi([ + "function decimals() view returns (uint8)", + ]); + const decimals = await this.walletProvider + .getPublicClient(params.chain) + .readContract({ + address: params.fromToken, + abi: decimalsAbi, + functionName: "decimals", + }); const quotes: SwapQuote[] | undefined = await Promise.all([ this.getLifiQuote(fromAddress, params, decimals), - this.getBebopQuote(fromAddress, params, decimals) + this.getBebopQuote(fromAddress, params, decimals), ]); - const sortedQuotes: SwapQuote[] = quotes.filter((quote) => quote !== undefined) as SwapQuote[]; - sortedQuotes.sort((a, b) => BigInt(a.minOutputAmount) > BigInt(b.minOutputAmount) ? -1 : 1); + const sortedQuotes: SwapQuote[] = quotes.filter( + (quote) => quote !== undefined + ) as SwapQuote[]; + sortedQuotes.sort((a, b) => + BigInt(a.minOutputAmount) > BigInt(b.minOutputAmount) ? -1 : 1 + ); if (sortedQuotes.length === 0) throw new Error("No routes found"); return sortedQuotes; } - private async getLifiQuote(fromAddress: Address, params: SwapParams, fromTokenDecimals: number): Promise { + private async getLifiQuote( + fromAddress: Address, + params: SwapParams, + fromTokenDecimals: number + ): Promise { try { const routes = await getRoutes({ - fromChainId: this.walletProvider.getChainConfigs(params.chain).id, + fromChainId: this.walletProvider.getChainConfigs(params.chain) + .id, toChainId: this.walletProvider.getChainConfigs(params.chain).id, fromTokenAddress: params.fromToken, toTokenAddress: params.toToken, - fromAmount: parseUnits(params.amount, fromTokenDecimals).toString(), + fromAmount: parseUnits( + params.amount, + fromTokenDecimals + ).toString(), fromAddress: fromAddress, options: { slippage: params.slippage / 100 || 0.005, @@ -133,30 +164,37 @@ export class SwapAction { return { aggregator: "lifi", minOutputAmount: routes.routes[0].steps[0].estimate.toAmountMin, - swapData: routes.routes[0] - } + swapData: routes.routes[0], + }; } catch (error) { console.debug("Error in getLifiQuote:", error.message); return undefined; } } - private async getBebopQuote(fromAddress: Address, params: SwapParams, fromTokenDecimals: number): Promise { + private async getBebopQuote( + fromAddress: Address, + params: SwapParams, + fromTokenDecimals: number + ): Promise { try { const url = `https://api.bebop.xyz/router/${this.bebopChainsMap[params.chain] ?? params.chain}/v1/quote`; const reqParams = new URLSearchParams({ sell_tokens: params.fromToken, buy_tokens: params.toToken, - sell_amounts: parseUnits(params.amount, fromTokenDecimals).toString(), + sell_amounts: parseUnits( + params.amount, + fromTokenDecimals + ).toString(), taker_address: fromAddress, - approval_type: 'Standard', - skip_validation: 'true', - gasless: 'false', - source: 'eliza' + approval_type: "Standard", + skip_validation: "true", + gasless: "false", + source: "eliza", }); const response = await fetch(`${url}?${reqParams.toString()}`, { - method: 'GET', - headers: {'accept': 'application/json'}, + method: "GET", + headers: { accept: "application/json" }, }); if (!response.ok) { throw Error(response.statusText); @@ -164,30 +202,41 @@ export class SwapAction { const data = await response.json(); const route: BebopRoute = { data: data.routes[0].quote.tx.data, - sellAmount: parseUnits(params.amount, fromTokenDecimals).toString(), - approvalTarget: data.routes[0].quote.approvalTarget as `0x${string}`, + sellAmount: parseUnits( + params.amount, + fromTokenDecimals + ).toString(), + approvalTarget: data.routes[0].quote + .approvalTarget as `0x${string}`, from: data.routes[0].quote.tx.from as `0x${string}`, value: data.routes[0].quote.tx.value.toString(), to: data.routes[0].quote.tx.to as `0x${string}`, gas: data.routes[0].quote.tx.gas.toString(), - gasPrice: data.routes[0].quote.tx.gasPrice.toString() - } + gasPrice: data.routes[0].quote.tx.gasPrice.toString(), + }; return { aggregator: "bebop", - minOutputAmount: data.routes[0].quote.buyTokens[params.toToken].minimumAmount.toString(), - swapData: route - } - + minOutputAmount: + data.routes[0].quote.buyTokens[ + params.toToken + ].minimumAmount.toString(), + swapData: route, + }; } catch (error) { console.debug("Error in getBebopQuote:", error.message); return undefined; } } - private async executeLifiQuote(quote: SwapQuote): Promise { + private async executeLifiQuote( + quote: SwapQuote + ): Promise { try { const route: Route = quote.swapData as Route; - const execution = await executeRoute(quote.swapData as Route, this.lifiConfig); + const execution = await executeRoute( + quote.swapData as Route, + this.lifiConfig + ); const process = execution.steps[0]?.execution?.process[0]; if (!process?.status || process.status === "FAILED") { @@ -199,36 +248,77 @@ export class SwapAction { to: route.steps[0].estimate.approvalAddress as `0x${string}`, value: 0n, data: process.data as `0x${string}`, - chainId: route.fromChainId - } + chainId: route.fromChainId, + }; } catch (error) { + elizaLogger.error(`Failed to execute lifi quote: ${error}`); return undefined; } } - private async executeBebopQuote(quote: SwapQuote, params: SwapParams): Promise { + private async executeBebopQuote( + quote: SwapQuote, + params: SwapParams + ): Promise { try { const bebopRoute: BebopRoute = quote.swapData as BebopRoute; - const allowanceAbi = parseAbi(['function allowance(address,address) view returns (uint256)']); - const allowance: bigint = await this.walletProvider.getPublicClient(params.chain).readContract({ - address: params.fromToken, - abi: allowanceAbi, - functionName: 'allowance', - args: [bebopRoute.from, bebopRoute.approvalTarget] - }); + const allowanceAbi = parseAbi([ + "function allowance(address,address) view returns (uint256)", + ]); + const allowance: bigint = await this.walletProvider + .getPublicClient(params.chain) + .readContract({ + address: params.fromToken, + abi: allowanceAbi, + functionName: "allowance", + args: [bebopRoute.from, bebopRoute.approvalTarget], + }); if (allowance < BigInt(bebopRoute.sellAmount)) { const approvalData = encodeFunctionData({ - abi: parseAbi(['function approve(address,uint256)']), - functionName: 'approve', - args: [bebopRoute.approvalTarget, BigInt(bebopRoute.sellAmount)], + abi: parseAbi(["function approve(address,uint256)"]), + functionName: "approve", + args: [ + bebopRoute.approvalTarget, + BigInt(bebopRoute.sellAmount), + ], }); - await this.walletProvider.getWalletClient(params.chain).sendTransaction({ - account: this.walletProvider.getWalletClient(params.chain).account, - to: params.fromToken, - value: 0n, - data: approvalData, + await this.walletProvider + .getWalletClient(params.chain) + .sendTransaction({ + account: this.walletProvider.getWalletClient( + params.chain + ).account, + to: params.fromToken, + value: 0n, + data: approvalData, + kzg: { + blobToKzgCommitment: function ( + _: ByteArray + ): ByteArray { + throw new Error("Function not implemented."); + }, + computeBlobKzgProof: function ( + _blob: ByteArray, + _commitment: ByteArray + ): ByteArray { + throw new Error("Function not implemented."); + }, + }, + chain: undefined, + }); + } + const hash = await this.walletProvider + .getWalletClient(params.chain) + .sendTransaction({ + account: this.walletProvider.getWalletClient(params.chain) + .account, + to: bebopRoute.to, + value: BigInt(bebopRoute.value), + data: bebopRoute.data as Hex, kzg: { - blobToKzgCommitment: function (_: ByteArray): ByteArray { + blobToKzgCommitment: function ( + _: ByteArray + ): ByteArray { throw new Error("Function not implemented."); }, computeBlobKzgProof: function ( @@ -240,33 +330,16 @@ export class SwapAction { }, chain: undefined, }); - } - const hash = await this.walletProvider.getWalletClient(params.chain).sendTransaction({ - account: this.walletProvider.getWalletClient(params.chain).account, - to: bebopRoute.to, - value: BigInt(bebopRoute.value), - data: bebopRoute.data as Hex, - kzg: { - blobToKzgCommitment: function (_: ByteArray): ByteArray { - throw new Error("Function not implemented."); - }, - computeBlobKzgProof: function ( - _blob: ByteArray, - _commitment: ByteArray - ): ByteArray { - throw new Error("Function not implemented."); - }, - }, - chain: undefined, - }); return { hash, - from: this.walletProvider.getWalletClient(params.chain).account.address, + from: this.walletProvider.getWalletClient(params.chain).account + .address, to: bebopRoute.to, value: BigInt(bebopRoute.value), data: bebopRoute.data as Hex, }; } catch (error) { + elizaLogger.error(`Failed to execute bebop quote: ${error}`); return undefined; } } From ba10eb05fdccd63c15d9820694344933fa343e0e Mon Sep 17 00:00:00 2001 From: Shakker Nerd Date: Sat, 18 Jan 2025 01:57:31 +0000 Subject: [PATCH 28/41] chore: console -> elizaLogger --- packages/plugin-evm/src/actions/swap.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/plugin-evm/src/actions/swap.ts b/packages/plugin-evm/src/actions/swap.ts index db24c45f2d9..dfc775ca25e 100644 --- a/packages/plugin-evm/src/actions/swap.ts +++ b/packages/plugin-evm/src/actions/swap.ts @@ -167,7 +167,7 @@ export class SwapAction { swapData: routes.routes[0], }; } catch (error) { - console.debug("Error in getLifiQuote:", error.message); + elizaLogger.error("Error in getLifiQuote:", error.message); return undefined; } } @@ -223,7 +223,7 @@ export class SwapAction { swapData: route, }; } catch (error) { - console.debug("Error in getBebopQuote:", error.message); + elizaLogger.error("Error in getBebopQuote:", error.message); return undefined; } } @@ -355,7 +355,7 @@ export const swapAction = { _options: any, callback?: any ) => { - console.log("Swap action handler called"); + elizaLogger.log("Swap action handler called"); const walletProvider = await initWalletProvider(runtime); const action = new SwapAction(walletProvider); @@ -393,7 +393,7 @@ export const swapAction = { } return true; } catch (error) { - console.error("Error in swap handler:", error.message); + elizaLogger.error("Error in swap handler:", error.message); if (callback) { callback({ text: `Error: ${error.message}` }); } From 9477498e79f62a9b9f88028365d5a66e2e7aed14 Mon Sep 17 00:00:00 2001 From: Shakker Nerd Date: Sat, 18 Jan 2025 02:06:05 +0000 Subject: [PATCH 29/41] fix: unused import and type errors --- packages/plugin-evm/src/tests/swap.test.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/packages/plugin-evm/src/tests/swap.test.ts b/packages/plugin-evm/src/tests/swap.test.ts index 93bff4df961..8abf9f2a3a4 100644 --- a/packages/plugin-evm/src/tests/swap.test.ts +++ b/packages/plugin-evm/src/tests/swap.test.ts @@ -1,10 +1,9 @@ import { describe, it, expect, beforeEach, vi, afterEach } from "vitest"; import { generatePrivateKey, privateKeyToAccount } from "viem/accounts"; -import { Account, Chain, Hex } from "viem"; +import { Account, Chain } from "viem"; -import { TransferAction } from "../actions/transfer"; import { WalletProvider } from "../providers/wallet"; -import { SwapAction, swapAction } from '../actions/swap'; +import { SwapAction } from "../actions/swap"; // Mock the ICacheManager const mockCacheManager = { @@ -36,7 +35,9 @@ describe("Swap Action", () => { }); }); describe("Swap", () => { + // eslint-disable-next-line @typescript-eslint/no-unused-vars let ta: SwapAction; + // eslint-disable-next-line @typescript-eslint/no-unused-vars let receiver: Account; beforeEach(() => { From 7c5fd93fffae5d060bc542cc0613bfc5dd34e052 Mon Sep 17 00:00:00 2001 From: Shakker Nerd Date: Sat, 18 Jan 2025 02:09:51 +0000 Subject: [PATCH 30/41] fix: lint command --- packages/plugin-pyth-data/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/plugin-pyth-data/package.json b/packages/plugin-pyth-data/package.json index a4d3f670597..d1faa2ac246 100644 --- a/packages/plugin-pyth-data/package.json +++ b/packages/plugin-pyth-data/package.json @@ -8,7 +8,7 @@ "scripts": { "build": "tsup --format esm --dts", "test": "vitest", - "lint": "eslint src --ext .ts", + "lint": "eslint --fix --cache .", "clean": "rimraf dist", "build:schemas": "openapi-zod-client ./schema.json --output src/types/zodSchemas.ts", "pull:schema": "curl -o schema.json -z schema.json https://hermes.pyth.network/docs/openapi.json", From 1cb93092b86a56f42f342d9abbc4f4ba23455dfc Mon Sep 17 00:00:00 2001 From: Shakker Nerd Date: Sat, 18 Jan 2025 02:13:20 +0000 Subject: [PATCH 31/41] chore: let -> const --- packages/plugin-iq6900/src/functions/bringIQData.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/plugin-iq6900/src/functions/bringIQData.ts b/packages/plugin-iq6900/src/functions/bringIQData.ts index 862f0ca0ebe..ed7883971f5 100644 --- a/packages/plugin-iq6900/src/functions/bringIQData.ts +++ b/packages/plugin-iq6900/src/functions/bringIQData.ts @@ -119,7 +119,7 @@ async function bringCode(dataTxid: string): Promise { const txInfo = await fetchTransactionInfo(dataTxid); if (!txInfo || !txInfo.tail_tx) return ERROR_RESULT; - let chunks: string[] = []; + const chunks: string[] = []; let before_tx = txInfo.tail_tx; if (before_tx === null) return ERROR_RESULT; From d30b341f1feef36d4e5dee0b984832c9ac61303f Mon Sep 17 00:00:00 2001 From: Sero <69639595+0xSero@users.noreply.github.com> Date: Sat, 18 Jan 2025 02:39:44 -0500 Subject: [PATCH 32/41] chore: remove eslint, prettier, tslint and replace with biome (#2439) * remove eslint, and prettier. replace with biome-js * full lint and biome switch * lint check fix * warn * warn * biome ci * Update ci.yaml --------- Co-authored-by: Sero <69639595+Seroxdesign@users.noreply.github.com> Co-authored-by: Sayo --- .eslintrc.json | 36 --- .github/workflows/ci.yaml | 10 +- .../client-type-identification.test.ts | 2 +- agent/src/index.ts | 30 +- biome.json | 88 ++++++ client/eslint.config.js | 28 -- client/package.json | 3 +- client/src/App.tsx | 2 +- client/src/components/app-sidebar.tsx | 2 +- client/src/components/audio-recorder.tsx | 2 +- client/src/components/chat.tsx | 4 +- client/src/components/overview.tsx | 2 +- client/src/components/ui/badge.tsx | 2 +- client/src/components/ui/chat/chat-bubble.tsx | 2 +- .../components/ui/chat/expandable-chat.tsx | 3 +- client/src/components/ui/sidebar.tsx | 2 +- client/src/components/ui/toaster.tsx | 8 +- client/src/lib/api.ts | 2 +- client/src/routes/chat.tsx | 2 +- client/src/routes/home.tsx | 2 +- client/src/routes/overview.tsx | 2 +- docs/.prettierrc.json | 1 - docs/community/components/Accordion.tsx | 2 +- docs/community/components/Contributions.tsx | 3 +- docs/community/components/Contributor.tsx | 5 +- docs/community/components/Contributors.tsx | 3 +- docs/community/components/StatCard.tsx | 4 +- docs/community/components/utils.tsx | 2 +- docs/docusaurus.config.js | 4 +- eslint.config.mjs | 71 ----- package.json | 16 +- packages/_examples/plugin/eslint.config.mjs | 3 - packages/_examples/plugin/package.json | 3 +- .../plugin/src/actions/sampleAction.ts | 10 +- .../plugin/src/evaluators/sampleEvalutor.ts | 8 +- .../plugin/src/plugins/samplePlugin.ts | 2 +- .../plugin/src/providers/sampleProvider.ts | 8 +- .../plugin/src/services/sampleService.ts | 2 +- packages/adapter-pglite/eslint.config.mjs | 3 - packages/adapter-pglite/package.json | 3 +- packages/adapter-pglite/src/index.ts | 16 +- packages/adapter-postgres/eslint.config.mjs | 3 - packages/adapter-postgres/package.json | 3 +- packages/adapter-postgres/src/index.ts | 14 +- packages/adapter-redis/eslint.config.mjs | 3 - packages/adapter-redis/package.json | 1 - packages/adapter-redis/src/index.ts | 2 +- packages/adapter-sqlite/eslint.config.mjs | 3 - packages/adapter-sqlite/package.json | 1 - packages/adapter-sqlite/src/index.ts | 16 +- packages/adapter-sqlite/src/sqlite_vec.ts | 2 +- packages/adapter-sqljs/eslint.config.mjs | 3 - packages/adapter-sqljs/package.json | 3 +- packages/adapter-sqljs/src/index.ts | 14 +- packages/adapter-supabase/eslint.config.mjs | 3 - packages/adapter-supabase/package.json | 1 - packages/adapter-supabase/src/index.ts | 17 +- packages/client-auto/eslint.config.mjs | 3 - packages/client-auto/package.json | 3 +- packages/client-auto/src/index.ts | 2 +- packages/client-direct/eslint.config.mjs | 3 - packages/client-direct/package.json | 3 +- packages/client-direct/src/api.ts | 12 +- packages/client-direct/src/index.ts | 28 +- .../client-direct/src/verifiable-log-api.ts | 8 +- packages/client-discord/eslint.config.mjs | 3 - packages/client-discord/package.json | 1 - .../src/actions/chat_with_attachments.ts | 14 +- .../src/actions/download_media.ts | 16 +- .../client-discord/src/actions/joinvoice.ts | 20 +- .../client-discord/src/actions/leavevoice.ts | 8 +- .../src/actions/summarize_conversation.ts | 26 +- .../src/actions/transcribe_media.ts | 14 +- packages/client-discord/src/attachments.ts | 14 +- packages/client-discord/src/environment.ts | 2 +- packages/client-discord/src/index.ts | 12 +- packages/client-discord/src/messages.ts | 30 +- .../src/providers/channelState.ts | 6 +- .../src/providers/voiceState.ts | 4 +- packages/client-discord/src/utils.ts | 15 +- packages/client-discord/src/voice.ts | 44 +-- packages/client-farcaster/src/client.ts | 8 +- packages/client-farcaster/src/environment.ts | 4 +- packages/client-farcaster/src/index.ts | 4 +- packages/client-farcaster/src/interactions.ts | 8 +- packages/client-farcaster/src/memory.ts | 4 +- packages/client-farcaster/src/post.ts | 4 +- packages/client-farcaster/src/prompts.ts | 2 +- .../__tests__/environment.test.ts | 2 +- .../client-github/__tests__/index.test.ts | 6 +- packages/client-github/eslint.config.mjs | 3 - packages/client-github/package.json | 1 - packages/client-github/src/environment.ts | 2 +- packages/client-github/src/index.ts | 8 +- packages/client-instagram/eslint.config.mjs | 3 - packages/client-instagram/package.json | 1 - packages/client-instagram/src/environment.ts | 10 +- packages/client-instagram/src/index.ts | 2 +- packages/client-instagram/src/lib/actions.ts | 4 +- packages/client-instagram/src/lib/auth.ts | 6 +- packages/client-instagram/src/lib/media.ts | 8 +- packages/client-instagram/src/lib/profile.ts | 6 +- packages/client-instagram/src/lib/state.ts | 2 +- .../src/services/interaction.ts | 12 +- .../client-instagram/src/services/post.ts | 14 +- packages/client-lens/src/actions.ts | 4 +- packages/client-lens/src/client.ts | 16 +- packages/client-lens/src/index.ts | 2 +- packages/client-lens/src/interactions.ts | 12 +- packages/client-lens/src/memory.ts | 6 +- packages/client-lens/src/post.ts | 6 +- packages/client-lens/src/prompts.ts | 4 +- .../src/providers/StorjProvider.ts | 8 +- packages/client-lens/src/utils.ts | 2 +- .../__tests__/message-manager.test.ts | 4 +- .../__tests__/slack-client.provider.test.ts | 4 +- .../__tests__/slack-client.test.ts | 2 +- packages/client-slack/eslint.config.mjs | 3 - packages/client-slack/package.json | 1 - .../src/actions/chat_with_attachments.ts | 16 +- .../src/actions/send-message.action.ts | 2 +- .../src/actions/summarize_conversation.ts | 20 +- .../src/actions/transcribe_media.ts | 16 +- packages/client-slack/src/attachments.ts | 14 +- packages/client-slack/src/environment.ts | 4 +- packages/client-slack/src/events.ts | 6 +- .../src/examples/standalone-attachment.ts | 2 +- .../src/examples/standalone-example.ts | 4 +- .../src/examples/standalone-summarize.ts | 2 +- .../src/examples/standalone-transcribe.ts | 2 +- packages/client-slack/src/index.ts | 4 +- packages/client-slack/src/messages.ts | 14 +- .../src/providers/channelState.ts | 2 +- .../src/providers/slack-client.provider.ts | 4 +- .../src/services/slack.service.ts | 4 +- .../client-slack/src/types/slack-types.ts | 4 +- .../client-slack/src/utils/slack-utils.ts | 2 +- .../__tests__/messageManager.test.ts | 4 +- .../__tests__/telegramClient.test.ts | 2 +- packages/client-telegram/eslint.config.mjs | 3 - packages/client-telegram/package.json | 1 - packages/client-telegram/src/environment.ts | 2 +- packages/client-telegram/src/index.ts | 2 +- .../client-telegram/src/messageManager.ts | 20 +- .../client-telegram/src/telegramClient.ts | 4 +- packages/client-telegram/src/utils.ts | 2 +- .../client-twitter/__tests__/base.test.ts | 4 +- .../__tests__/environment.test.ts | 2 +- .../client-twitter/__tests__/post.test.ts | 4 +- packages/client-twitter/eslint.config.mjs | 3 - packages/client-twitter/package.json | 1 - packages/client-twitter/src/base.ts | 24 +- packages/client-twitter/src/environment.ts | 4 +- packages/client-twitter/src/index.ts | 4 +- packages/client-twitter/src/interactions.ts | 22 +- .../src/plugins/SttTtsSpacesPlugin.ts | 6 +- packages/client-twitter/src/post.ts | 28 +- packages/client-twitter/src/search.ts | 12 +- packages/client-twitter/src/spaces.ts | 12 +- packages/client-twitter/src/utils.ts | 14 +- packages/core/__tests__/actions.test.ts | 2 +- packages/core/__tests__/context.test.ts | 6 +- packages/core/__tests__/database.test.ts | 14 +- packages/core/__tests__/embedding.test.ts | 2 +- packages/core/__tests__/evaluators.test.ts | 18 +- packages/core/__tests__/goals.test.ts | 126 +++++---- packages/core/__tests__/knowledge.test.ts | 4 +- packages/core/__tests__/memory.test.ts | 2 +- packages/core/__tests__/messages.test.ts | 2 +- packages/core/__tests__/posts.test.ts | 2 +- packages/core/__tests__/providers.test.ts | 8 +- packages/core/__tests__/relationships.test.ts | 2 +- packages/core/__tests__/runtime.test.ts | 8 +- packages/core/__tests__/uuid.test.ts | 2 +- .../core/__tests__/videoGeneration.test.ts | 2 +- packages/core/eslint.config.mjs | 17 -- packages/core/package.json | 1 - packages/core/src/actions.ts | 2 +- packages/core/src/context.ts | 2 +- packages/core/src/database.ts | 10 +- packages/core/src/database/CircuitBreaker.ts | 4 +- packages/core/src/defaultCharacter.ts | 2 +- packages/core/src/embedding.ts | 2 +- packages/core/src/evaluators.ts | 2 +- packages/core/src/generation.ts | 32 +-- packages/core/src/goals.ts | 8 +- packages/core/src/knowledge.ts | 8 +- packages/core/src/memory.ts | 6 +- packages/core/src/messages.ts | 10 +- packages/core/src/models.ts | 8 +- packages/core/src/parsing.ts | 2 +- packages/core/src/providers.ts | 2 +- packages/core/src/ragknowledge.ts | 8 +- packages/core/src/relationships.ts | 2 +- packages/core/src/runtime.ts | 39 ++- packages/core/src/test_resources/constants.ts | 2 +- .../core/src/test_resources/createRuntime.ts | 6 +- packages/core/src/types.ts | 6 +- packages/core/src/uuid.ts | 4 +- packages/create-eliza-app/eslint.config.mjs | 3 - packages/create-eliza-app/package.json | 1 - packages/plugin-0g/src/actions/upload.ts | 18 +- packages/plugin-0g/src/index.ts | 2 +- .../plugin-3d-generation/eslint.config.mjs | 3 - packages/plugin-3d-generation/package.json | 3 +- packages/plugin-3d-generation/src/index.ts | 2 +- .../src/actions/transferAction.ts | 14 +- packages/plugin-abstract/src/environment.ts | 2 +- .../src/hooks/useGetAccount.ts | 2 +- packages/plugin-abstract/src/index.ts | 2 +- .../src/utils/validateContext.ts | 2 +- packages/plugin-agentkit/src/actions.ts | 2 +- packages/plugin-agentkit/src/provider.ts | 4 +- packages/plugin-akash/.eslintrc.js | 29 -- packages/plugin-akash/eslint.config.mjs | 3 - packages/plugin-akash/package.json | 1 - .../src/actions/closeDeployment.ts | 4 +- .../src/actions/createCertificate.ts | 6 +- .../src/actions/createDeployment.ts | 6 +- .../plugin-akash/src/actions/estimateGas.ts | 6 +- .../src/actions/getDeploymentApi.ts | 4 +- .../src/actions/getDeploymentStatus.ts | 4 +- .../plugin-akash/src/actions/getGPUPricing.ts | 10 +- .../plugin-akash/src/actions/getManifest.ts | 6 +- .../src/actions/getProviderInfo.ts | 4 +- .../src/actions/getProvidersList.ts | 4 +- packages/plugin-akash/src/environment.ts | 4 +- packages/plugin-akash/src/error/error.ts | 6 +- packages/plugin-akash/src/index.ts | 2 +- packages/plugin-akash/src/providers/wallet.ts | 6 +- packages/plugin-akash/src/types.ts | 12 +- packages/plugin-allora/eslint.config.mjs | 3 - packages/plugin-allora/package.json | 1 - .../plugin-allora/src/actions/getInference.ts | 12 +- packages/plugin-allora/src/index.ts | 2 +- .../plugin-allora/src/providers/topics.ts | 10 +- .../plugin-allora/src/tests/topics.test.ts | 2 +- packages/plugin-anyone/eslint.config.mjs | 3 - packages/plugin-anyone/package.json | 3 +- .../plugin-anyone/src/actions/startAnyone.ts | 4 +- .../plugin-anyone/src/actions/stopAnyone.ts | 4 +- packages/plugin-anyone/src/index.ts | 2 +- packages/plugin-aptos/eslint.config.mjs | 3 - packages/plugin-aptos/package.json | 1 - packages/plugin-aptos/src/actions/transfer.ts | 14 +- packages/plugin-aptos/src/enviroment.ts | 2 +- packages/plugin-aptos/src/index.ts | 2 +- packages/plugin-aptos/src/providers/wallet.ts | 6 +- packages/plugin-arthera/eslint.config.mjs | 3 - packages/plugin-arthera/package.json | 3 +- .../plugin-arthera/src/actions/transfer.ts | 12 +- .../plugin-arthera/src/tests/transfer.test.ts | 2 +- .../plugin-arthera/src/tests/wallet.test.ts | 2 +- packages/plugin-asterai/eslint.config.mjs | 3 - packages/plugin-asterai/package.json | 3 +- packages/plugin-asterai/src/environment.ts | 2 +- .../src/providers/asterai.provider.ts | 8 +- packages/plugin-autonome/eslint.config.mjs | 3 - packages/plugin-autonome/package.json | 1 - .../src/actions/launchAgent.ts | 12 +- packages/plugin-autonome/src/index.ts | 2 +- packages/plugin-avail/eslint.config.mjs | 3 - packages/plugin-avail/package.json | 3 +- .../plugin-avail/src/actions/submitData.ts | 16 +- packages/plugin-avail/src/actions/transfer.ts | 16 +- packages/plugin-avail/src/environment.ts | 2 +- packages/plugin-avalanche/eslint.config.mjs | 3 - packages/plugin-avalanche/package.json | 3 +- .../src/actions/tokenMillCreate.ts | 14 +- .../plugin-avalanche/src/actions/transfer.ts | 16 +- .../src/actions/yakStrategy.ts | 16 +- .../plugin-avalanche/src/actions/yakSwap.ts | 16 +- packages/plugin-avalanche/src/environment.ts | 2 +- packages/plugin-avalanche/src/index.ts | 2 +- .../src/providers/strategies.ts | 8 +- .../plugin-avalanche/src/providers/tokens.ts | 8 +- .../plugin-avalanche/src/providers/wallet.ts | 8 +- packages/plugin-avalanche/src/types/index.ts | 2 +- .../plugin-avalanche/src/utils/constants.ts | 2 +- packages/plugin-avalanche/src/utils/index.ts | 8 +- .../plugin-avalanche/src/utils/tokenMill.ts | 6 +- packages/plugin-b2/eslint.config.mjs | 3 - packages/plugin-b2/package.json | 1 - packages/plugin-b2/src/actions/stake.ts | 18 +- packages/plugin-b2/src/actions/transfer.ts | 18 +- packages/plugin-b2/src/actions/unstake.ts | 18 +- packages/plugin-b2/src/actions/withdraw.ts | 18 +- packages/plugin-b2/src/environment.ts | 2 +- packages/plugin-b2/src/index.ts | 2 +- packages/plugin-b2/src/providers/index.ts | 24 +- packages/plugin-b2/src/tests/stake.test.ts | 2 +- packages/plugin-b2/src/tests/transfer.test.ts | 2 +- packages/plugin-b2/src/tests/unstake.test.ts | 2 +- packages/plugin-b2/src/tests/withdraw.test.ts | 2 +- packages/plugin-b2/src/utils/constants.ts | 2 +- packages/plugin-b2/src/utils/index.ts | 6 +- packages/plugin-binance/eslint.config.mjs | 3 - packages/plugin-binance/package.json | 3 +- .../plugin-binance/src/actions/priceCheck.ts | 10 +- .../plugin-binance/src/actions/spotBalance.ts | 12 +- .../plugin-binance/src/actions/spotTrade.ts | 12 +- packages/plugin-binance/src/environment.ts | 2 +- packages/plugin-binance/src/index.ts | 2 +- .../plugin-binance/src/services/account.ts | 8 +- packages/plugin-binance/src/services/base.ts | 2 +- packages/plugin-binance/src/services/index.ts | 2 +- packages/plugin-binance/src/services/price.ts | 6 +- packages/plugin-binance/src/services/trade.ts | 8 +- .../plugin-binance/src/types/api/trade.ts | 2 +- packages/plugin-birdeye/eslint.config.mjs | 3 - packages/plugin-birdeye/package.json | 1 - .../src/actions/test-all-endpoints.ts | 4 +- .../src/actions/token-search-address.ts | 14 +- .../src/actions/token-search-symbol.ts | 12 +- .../src/actions/wallet-search-address.ts | 14 +- packages/plugin-birdeye/src/birdeye.ts | 16 +- packages/plugin-birdeye/src/index.ts | 2 +- .../src/providers/agent-portfolio-provider.ts | 2 +- .../plugin-birdeye/src/tests/birdeye.test.ts | 4 +- .../plugin-birdeye/src/types/api/common.ts | 12 +- packages/plugin-birdeye/src/types/api/defi.ts | 2 +- packages/plugin-birdeye/src/types/api/pair.ts | 2 +- .../plugin-birdeye/src/types/api/search.ts | 2 +- .../plugin-birdeye/src/types/api/token.ts | 2 +- packages/plugin-birdeye/src/types/shared.ts | 2 +- packages/plugin-birdeye/src/utils.ts | 14 +- packages/plugin-bootstrap/eslint.config.mjs | 3 - packages/plugin-bootstrap/package.json | 3 +- .../plugin-bootstrap/src/actions/continue.ts | 14 +- .../src/actions/followRoom.ts | 10 +- .../plugin-bootstrap/src/actions/ignore.ts | 4 +- .../plugin-bootstrap/src/actions/muteRoom.ts | 10 +- packages/plugin-bootstrap/src/actions/none.ts | 4 +- .../src/actions/unfollowRoom.ts | 10 +- .../src/actions/unmuteRoom.ts | 10 +- .../plugin-bootstrap/src/evaluators/fact.ts | 8 +- .../plugin-bootstrap/src/evaluators/goal.ts | 8 +- packages/plugin-bootstrap/src/index.ts | 2 +- .../plugin-bootstrap/src/providers/boredom.ts | 2 +- .../plugin-bootstrap/src/providers/facts.ts | 2 +- .../plugin-bootstrap/src/providers/time.ts | 2 +- .../__tests__/commerce.test.ts | 2 +- .../advanced-sdk-ts/.eslintrc.js | 21 -- .../advanced-sdk-ts/.prettierrc | 5 - .../advanced-sdk-ts/package.json | 1 - .../advanced-sdk-ts/src/rest/accounts.ts | 4 +- .../advanced-sdk-ts/src/rest/converts.ts | 4 +- .../advanced-sdk-ts/src/rest/dataAPI.ts | 4 +- .../advanced-sdk-ts/src/rest/errors.ts | 2 +- .../advanced-sdk-ts/src/rest/fees.ts | 4 +- .../advanced-sdk-ts/src/rest/futures.ts | 4 +- .../advanced-sdk-ts/src/rest/orders.ts | 4 +- .../advanced-sdk-ts/src/rest/payments.ts | 4 +- .../advanced-sdk-ts/src/rest/perpetuals.ts | 4 +- .../advanced-sdk-ts/src/rest/portfolios.ts | 4 +- .../advanced-sdk-ts/src/rest/products.ts | 4 +- .../advanced-sdk-ts/src/rest/public.ts | 4 +- .../advanced-sdk-ts/src/rest/rest-base.ts | 4 +- .../src/rest/types/accounts-types.ts | 2 +- .../src/rest/types/converts-types.ts | 2 +- .../src/rest/types/dataAPI-types.ts | 2 +- .../src/rest/types/fees-types.ts | 2 +- .../src/rest/types/futures-types.ts | 2 +- .../src/rest/types/orders-types.ts | 2 +- .../src/rest/types/payments-types.ts | 2 +- .../src/rest/types/perpetuals-types.ts | 2 +- .../src/rest/types/portfolios-types.ts | 2 +- .../src/rest/types/products-types.ts | 2 +- .../src/rest/types/public-types.ts | 2 +- packages/plugin-coinbase/eslint.config.mjs | 3 - packages/plugin-coinbase/package.json | 1 - .../src/plugins/advancedTrade.ts | 20 +- .../plugin-coinbase/src/plugins/commerce.ts | 6 +- .../src/plugins/massPayments.ts | 22 +- .../src/plugins/tokenContract.ts | 14 +- packages/plugin-coinbase/src/plugins/trade.ts | 20 +- .../plugin-coinbase/src/plugins/webhooks.ts | 16 +- packages/plugin-coinbase/src/types.ts | 4 +- packages/plugin-coinbase/src/utils.ts | 16 +- .../src/actions/getMarkets.ts | 12 +- .../plugin-coingecko/src/actions/getPrice.ts | 12 +- .../src/actions/getPricePerAddress.ts | 12 +- .../src/actions/getTopGainersLosers.ts | 12 +- .../src/actions/getTrending.ts | 12 +- packages/plugin-coingecko/src/environment.ts | 2 +- packages/plugin-coingecko/src/index.ts | 2 +- .../src/providers/categoriesProvider.ts | 2 +- .../src/providers/coinsProvider.ts | 10 +- .../src/actions/getPrice/examples.ts | 2 +- .../src/actions/getPrice/index.ts | 10 +- .../src/actions/getPrice/service.ts | 2 +- .../src/actions/getPrice/types.ts | 2 +- .../src/actions/getPrice/validation.ts | 2 +- .../plugin-coinmarketcap/src/environment.ts | 2 +- packages/plugin-coinmarketcap/src/index.ts | 2 +- packages/plugin-coinmarketcap/src/types.ts | 2 +- .../src/actions/bridgeTransfer.ts | 2 +- .../plugin-conflux/src/actions/confiPump.ts | 14 +- .../plugin-conflux/src/actions/transfer.ts | 2 +- packages/plugin-conflux/src/index.ts | 2 +- packages/plugin-cosmos/eslint.config.mjs | 3 - packages/plugin-cosmos/package.json | 1 - .../src/actions/transfer/index.ts | 8 +- .../src/actions/transfer/types.ts | 4 +- packages/plugin-cosmos/src/index.ts | 2 +- .../src/providers/wallet/index.ts | 4 +- .../src/providers/wallet/utils.ts | 2 +- .../cosmos-transaction-fee-estimator.test.ts | 4 +- .../cosmos-transfer-action-service.test.ts | 2 +- .../tests/cosmos-wallet-chains-data.test.ts | 4 +- .../src/actions/transferAction.ts | 14 +- packages/plugin-cronoszkevm/src/enviroment.ts | 2 +- .../src/hooks/useGetAccount.ts | 2 +- packages/plugin-cronoszkevm/src/index.ts | 2 +- .../src/utils/validateContext.ts | 2 +- packages/plugin-depin/eslint.config.mjs | 3 - packages/plugin-depin/package.json | 3 +- .../plugin-depin/src/actions/depinProjects.ts | 10 +- .../plugin-depin/src/actions/sentientai.ts | 2 +- .../plugin-depin/src/providers/depinData.ts | 6 +- packages/plugin-dexscreener/eslint.config.mjs | 3 - packages/plugin-dexscreener/package.json | 3 +- .../src/actions/tokenAction.ts | 2 +- .../src/actions/trendsAction.ts | 10 +- .../src/evaluators/tokenEvaluator.ts | 2 +- packages/plugin-dexscreener/src/index.ts | 2 +- .../src/providers/tokenProvider.ts | 12 +- .../src/echoChamberClient.ts | 4 +- .../plugin-echochambers/src/environment.ts | 2 +- packages/plugin-echochambers/src/index.ts | 4 +- .../plugin-echochambers/src/interactions.ts | 12 +- packages/plugin-evm/eslint.config.mjs | 3 - packages/plugin-evm/package.json | 3 +- packages/plugin-evm/src/actions/bridge.ts | 4 +- .../plugin-evm/src/actions/gov-execute.ts | 10 +- .../plugin-evm/src/actions/gov-propose.ts | 10 +- packages/plugin-evm/src/actions/gov-queue.ts | 10 +- packages/plugin-evm/src/actions/gov-vote.ts | 8 +- packages/plugin-evm/src/actions/swap.ts | 4 +- packages/plugin-evm/src/actions/transfer.ts | 14 +- packages/plugin-evm/src/providers/wallet.ts | 2 +- packages/plugin-evm/src/tests/gov.test.ts | 14 +- .../plugin-evm/src/tests/transfer.test.ts | 2 +- packages/plugin-evm/src/tests/wallet.test.ts | 2 +- packages/plugin-flow/eslint.config.mjs | 3 - packages/plugin-flow/package.json | 1 - packages/plugin-flow/src/actions/transfer.ts | 6 +- packages/plugin-flow/src/environment.ts | 2 +- .../src/providers/connector.provider.ts | 10 +- .../src/providers/utils/flow.connector.ts | 2 +- .../src/providers/wallet.provider.ts | 10 +- packages/plugin-flow/src/queries.ts | 8 +- packages/plugin-flow/src/types/fcl.d.ts | 4 +- packages/plugin-flow/src/types/index.ts | 2 +- packages/plugin-fuel/eslint.config.mjs | 3 - packages/plugin-fuel/package.json | 1 - packages/plugin-fuel/src/actions/transfer.ts | 8 +- packages/plugin-fuel/src/index.ts | 2 +- packages/plugin-fuel/src/providers/wallet.ts | 2 +- packages/plugin-genlayer/eslint.config.mjs | 3 - packages/plugin-genlayer/package.json | 1 - .../src/actions/deployContract.ts | 12 +- .../src/actions/getContractSchema.ts | 8 +- .../src/actions/getCurrentNonce.ts | 8 +- .../src/actions/getTransaction.ts | 12 +- .../src/actions/readContract.ts | 4 +- .../src/actions/waitForTransactionReceipt.ts | 10 +- .../src/actions/writeContract.ts | 12 +- packages/plugin-genlayer/src/index.ts | 2 +- .../plugin-genlayer/src/providers/client.ts | 6 +- packages/plugin-genlayer/src/types/index.ts | 2 +- packages/plugin-genlayer/src/utils/llm.ts | 8 +- packages/plugin-giphy/eslint.config.mjs | 3 - packages/plugin-giphy/src/actions/sendGif.ts | 12 +- packages/plugin-giphy/src/environment.ts | 2 +- packages/plugin-giphy/src/index.ts | 2 +- packages/plugin-gitbook/eslint.config.mjs | 3 - packages/plugin-gitbook/package.json | 3 +- packages/plugin-gitbook/src/index.ts | 2 +- .../plugin-gitbook/src/providers/gitbook.ts | 10 +- .../plugin-gitcoin-passport/eslint.config.mjs | 3 - packages/plugin-gitcoin-passport/package.json | 3 +- .../src/actions/getScore.ts | 10 +- packages/plugin-goat/src/actions.ts | 2 +- packages/plugin-goat/src/wallet.ts | 2 +- packages/plugin-goplus/eslint.config.mjs | 3 - packages/plugin-goplus/package.json | 3 +- packages/plugin-goplus/src/index.ts | 2 +- .../src/services/GoplusSecurityService.ts | 4 +- packages/plugin-hyperliquid/eslint.config.mjs | 3 - packages/plugin-hyperliquid/package.json | 3 +- .../src/actions/cancelOrders.ts | 12 +- .../src/actions/priceCheck.ts | 12 +- .../src/actions/spotTrade.ts | 12 +- packages/plugin-hyperliquid/src/index.ts | 2 +- .../plugin-icp/src/actions/createToken.ts | 14 +- packages/plugin-icp/src/apis/uploadFile.ts | 2 +- .../src/canisters/pick-pump/index.did.ts | 1 - .../src/canisters/token-icrc1/index.did.d.ts | 1 - .../src/canisters/token-icrc1/index.did.ts | 3 +- packages/plugin-icp/src/index.ts | 2 +- packages/plugin-icp/src/providers/wallet.ts | 12 +- .../src/utils/common/types/variant.ts | 1 - .../plugin-image-generation/eslint.config.mjs | 3 - packages/plugin-image-generation/package.json | 3 +- .../src/environment.ts | 2 +- packages/plugin-image-generation/src/index.ts | 12 +- packages/plugin-injective/eslint.config.mjs | 3 - .../injective-sdk-client-ts/.eslintrc.js | 23 -- .../injective-sdk-client-ts/eslint.config.mjs | 37 --- .../injective-sdk-client-ts/package.json | 3 - .../src/modules/Ibc.ts | 8 +- .../src/modules/auction.ts | 6 +- .../src/modules/auth.ts | 4 +- .../src/modules/authz.ts | 6 +- .../src/modules/bank.ts | 6 +- .../src/modules/distribution.ts | 6 +- .../src/modules/exchange.ts | 10 +- .../src/modules/explorer.ts | 6 +- .../src/modules/gov.ts | 8 +- .../src/modules/index.ts | 2 +- .../src/modules/insurance.ts | 8 +- .../src/modules/mint.ts | 4 +- .../src/modules/mito.ts | 4 +- .../src/modules/oracle.ts | 4 +- .../src/modules/peggy.ts | 8 +- .../src/modules/permissions.ts | 6 +- .../src/modules/staking.ts | 6 +- .../src/modules/token-factory.ts | 6 +- .../src/modules/wasm.ts | 6 +- .../src/modules/wasmx.ts | 4 +- .../injective-sdk-client-ts/src/types/auth.ts | 4 +- .../injective-sdk-client-ts/src/types/bank.ts | 6 +- .../injective-sdk-client-ts/src/types/base.ts | 2 +- .../src/types/distribution.ts | 2 +- .../src/types/exchange.ts | 18 +- .../src/types/explorer.ts | 6 +- .../injective-sdk-client-ts/src/types/gov.ts | 6 +- .../injective-sdk-client-ts/src/types/ibc.ts | 6 +- .../src/types/insurance.ts | 4 +- .../injective-sdk-client-ts/src/types/mint.ts | 2 +- .../injective-sdk-client-ts/src/types/mito.ts | 4 +- .../src/types/permissions.ts | 4 +- .../src/types/staking.ts | 4 +- .../src/types/token-factory.ts | 4 +- .../injective-sdk-client-ts/src/types/wasm.ts | 8 +- packages/plugin-injective/package.json | 1 - packages/plugin-injective/src/action/base.ts | 10 +- packages/plugin-injective/src/index.ts | 2 +- packages/plugin-intiface/src/environment.ts | 2 +- .../plugin-intiface/test/fake-buttplug.ts | 6 +- packages/plugin-intiface/test/simulate.ts | 2 +- packages/plugin-iq6900/eslint.config.mjs | 3 - packages/plugin-iq6900/package.json | 3 +- .../src/functions/bringIQData.ts | 44 +-- packages/plugin-iq6900/src/index.ts | 2 +- packages/plugin-irys/eslint.config.mjs | 3 - packages/plugin-irys/package.json | 1 - packages/plugin-irys/src/index.ts | 2 +- .../plugin-irys/src/services/irysService.ts | 16 +- .../src/actions/transfer.ts | 14 +- .../plugin-lensNetwork/src/environment.ts | 2 +- packages/plugin-lensNetwork/src/index.ts | 2 +- packages/plugin-letzai/eslint.config.mjs | 3 - packages/plugin-letzai/package.json | 3 +- packages/plugin-letzai/src/environment.ts | 2 +- packages/plugin-letzai/src/index.ts | 4 +- packages/plugin-massa/eslint.config.mjs | 3 - packages/plugin-massa/package.json | 3 +- packages/plugin-massa/src/actions/transfer.ts | 12 +- packages/plugin-massa/src/utils/mns.ts | 2 +- packages/plugin-movement/eslint.config.mjs | 3 - packages/plugin-movement/package.json | 1 - .../plugin-movement/src/actions/transfer.ts | 12 +- packages/plugin-movement/src/environment.ts | 2 +- packages/plugin-movement/src/index.ts | 2 +- .../plugin-movement/src/providers/wallet.ts | 4 +- packages/plugin-multiversx/eslint.config.mjs | 3 - packages/plugin-multiversx/package.json | 3 +- .../src/actions/createToken.ts | 12 +- .../plugin-multiversx/src/actions/transfer.ts | 12 +- packages/plugin-multiversx/src/enviroment.ts | 2 +- packages/plugin-multiversx/src/index.ts | 2 +- .../plugin-multiversx/src/providers/wallet.ts | 2 +- packages/plugin-near/eslint.config.mjs | 3 - packages/plugin-near/package.json | 3 +- packages/plugin-near/src/actions/swap.ts | 12 +- packages/plugin-near/src/actions/transfer.ts | 14 +- packages/plugin-near/src/environment.ts | 4 +- packages/plugin-near/src/index.ts | 2 +- packages/plugin-near/src/providers/wallet.ts | 14 +- .../plugin-nft-collections/.eslintrc.json | 8 - packages/plugin-nft-collections/.prettierrc | 7 - .../plugin-nft-collections/eslint.config.mjs | 3 - packages/plugin-nft-collections/package.json | 1 - .../src/__tests__/reservoir.test.ts | 2 +- .../src/actions/get-collections.ts | 6 +- .../src/actions/list-nft.ts | 8 +- .../src/actions/sweep-floor.ts | 8 +- .../src/evaluators/nft-knowledge.ts | 4 +- packages/plugin-nft-collections/src/index.ts | 2 +- .../src/providers/nft-collections.ts | 8 +- .../src/services/cache-manager.ts | 2 +- .../src/services/market-intelligence.ts | 6 +- .../src/services/rate-limiter.ts | 6 +- .../src/services/reservoir.ts | 12 +- .../src/services/social-analytics.ts | 6 +- .../src/templates/floor-sweep.ts | 2 +- .../src/templates/market-stats.ts | 2 +- .../src/templates/nft-listing.ts | 2 +- .../src/templates/social-analytics.ts | 2 +- .../src/tests/actions.test.ts | 4 +- .../src/tests/providers.test.ts | 4 +- .../src/tests/services.test.ts | 2 +- packages/plugin-nft-collections/src/types.ts | 2 +- .../src/utils/error-handler.ts | 4 +- .../src/utils/performance.ts | 8 +- .../src/utils/response-enhancer.ts | 4 +- .../plugin-nft-generation/eslint.config.mjs | 3 - packages/plugin-nft-generation/package.json | 3 +- .../src/actions/mintNFTAction.ts | 12 +- .../src/actions/nftCollectionGeneration.ts | 10 +- packages/plugin-nft-generation/src/api.ts | 2 +- .../src/handlers/createNFT.ts | 6 +- .../src/handlers/createSolanaCollection.ts | 6 +- .../src/handlers/verifyNFT.ts | 2 +- packages/plugin-nft-generation/src/index.ts | 4 +- .../src/provider/wallet/walletSolana.ts | 6 +- packages/plugin-nft-generation/src/types.ts | 2 +- packages/plugin-node/eslint.config.mjs | 3 - packages/plugin-node/package.json | 1 - .../plugin-node/src/actions/describe-image.ts | 14 +- packages/plugin-node/src/environment.ts | 2 +- packages/plugin-node/src/index.ts | 2 +- .../plugin-node/src/services/audioUtils.ts | 4 +- packages/plugin-node/src/services/awsS3.ts | 20 +- packages/plugin-node/src/services/browser.ts | 6 +- packages/plugin-node/src/services/image.ts | 14 +- packages/plugin-node/src/services/llama.ts | 30 +- packages/plugin-node/src/services/pdf.ts | 8 +- packages/plugin-node/src/services/speech.ts | 12 +- .../plugin-node/src/services/transcription.ts | 10 +- packages/plugin-node/src/services/video.ts | 10 +- packages/plugin-obsidian/eslint.config.mjs | 3 - packages/plugin-obsidian/package.json | 3 +- .../plugin-obsidian/src/actions/activeNote.ts | 12 +- .../src/actions/createKnowledge.ts | 10 +- packages/plugin-obsidian/src/actions/file.ts | 10 +- .../plugin-obsidian/src/actions/listNotes.ts | 10 +- packages/plugin-obsidian/src/actions/note.ts | 12 +- .../src/actions/noteTraversal.ts | 12 +- .../plugin-obsidian/src/actions/openFile.ts | 10 +- .../plugin-obsidian/src/actions/saveFile.ts | 10 +- .../plugin-obsidian/src/actions/search.ts | 10 +- .../plugin-obsidian/src/actions/updateFile.ts | 10 +- packages/plugin-obsidian/src/actions/vault.ts | 10 +- .../src/actions/vaultDirectory.ts | 10 +- packages/plugin-obsidian/src/enviroment.ts | 2 +- packages/plugin-obsidian/src/helper.ts | 6 +- .../src/providers/obsidianClient.ts | 20 +- .../src/tests/obsidianClient.test.ts | 4 +- packages/plugin-opacity/eslint.config.mjs | 3 - packages/plugin-opacity/package.json | 1 - packages/plugin-opacity/src/index.ts | 6 +- .../plugin-open-weather/eslint.config.mjs | 3 - packages/plugin-open-weather/package.json | 3 +- .../src/actions/getCurrentWeather.ts | 12 +- .../plugin-open-weather/src/environment.ts | 2 +- packages/plugin-open-weather/src/examples.ts | 2 +- packages/plugin-open-weather/src/index.ts | 2 +- packages/plugin-open-weather/src/services.ts | 2 +- .../src/actions/postTweetAction.ts | 8 +- .../src/adapter/primusAdapter.ts | 10 +- packages/plugin-primus/src/index.ts | 2 +- .../src/providers/tokenPriceProvider.ts | 2 +- .../src/providers/tweetProvider.ts | 2 +- packages/plugin-primus/src/util/primusUtil.ts | 2 +- packages/plugin-pyth-data/package.json | 1 - packages/plugin-quai/src/actions/transfer.ts | 12 +- packages/plugin-quai/src/index.ts | 2 +- packages/plugin-quai/src/utils/index.ts | 2 +- .../src/actions/analyzeTrade.ts | 2 +- .../plugin-rabbi-trader/src/dexscreener.ts | 2 +- .../src/evaluators/trust.ts | 2 +- packages/plugin-rabbi-trader/src/index.ts | 4 +- .../src/providers/token.ts | 2 +- .../src/providers/trustScoreProvider.ts | 2 +- .../src/services/twitter.ts | 2 +- packages/plugin-rabbi-trader/src/swap.ts | 4 +- packages/plugin-rabbi-trader/src/utils.ts | 2 +- packages/plugin-rabbi-trader/src/wallet.ts | 2 +- packages/plugin-sgx/eslint.config.mjs | 3 - packages/plugin-sgx/package.json | 3 +- packages/plugin-sgx/src/plugins/sgxPlugin.ts | 2 +- .../src/providers/sgxAttestationProvider.ts | 4 +- packages/plugin-solana-agent-kit/package.json | 1 - .../src/actions/createToken.ts | 12 +- packages/plugin-solana-agentkit/src/index.ts | 12 + packages/plugin-solana/eslint.config.mjs | 3 - packages/plugin-solana/package.json | 1 - packages/plugin-solana/src/actions/fomo.ts | 16 +- packages/plugin-solana/src/actions/pumpfun.ts | 30 +- packages/plugin-solana/src/actions/swap.ts | 12 +- packages/plugin-solana/src/actions/swapDao.ts | 8 +- .../plugin-solana/src/actions/swapUtils.ts | 10 +- .../plugin-solana/src/actions/takeOrder.ts | 8 +- .../plugin-solana/src/actions/transfer.ts | 12 +- packages/plugin-solana/src/environment.ts | 2 +- .../plugin-solana/src/evaluators/trust.ts | 10 +- packages/plugin-solana/src/index.ts | 2 +- packages/plugin-solana/src/keypairUtils.ts | 4 +- .../plugin-solana/src/providers/orderBook.ts | 2 +- .../src/providers/simulationSellingService.ts | 8 +- packages/plugin-solana/src/providers/token.ts | 18 +- .../plugin-solana/src/providers/tokenUtils.ts | 2 +- .../src/providers/trustScoreProvider.ts | 26 +- .../plugin-solana/src/providers/wallet.ts | 8 +- packages/plugin-spheron/eslint.config.mjs | 3 - packages/plugin-spheron/package.json | 3 +- .../plugin-spheron/src/actions/deployment.ts | 14 +- packages/plugin-spheron/src/actions/escrow.ts | 14 +- packages/plugin-spheron/src/environment.ts | 2 +- packages/plugin-spheron/src/index.ts | 2 +- .../src/providers/deployment.ts | 8 +- .../plugin-spheron/src/providers/tokens.ts | 8 +- packages/plugin-spheron/src/types/index.ts | 2 +- packages/plugin-spheron/src/utils/index.ts | 6 +- packages/plugin-spheron/src/utils/template.ts | 2 +- .../plugin-squid-router/eslint.config.mjs | 3 - packages/plugin-squid-router/package.json | 3 +- .../src/actions/xChainSwap.ts | 8 +- .../plugin-squid-router/src/helpers/utils.ts | 4 +- .../src/providers/squidRouter.ts | 8 +- .../src/tests/router.test.ts | 2 +- .../plugin-squid-router/src/types/index.ts | 2 +- .../src/actions/getCollectionStats.ts | 10 +- .../src/actions/getLatestNFT.ts | 10 +- .../src/actions/getTokenSales.ts | 12 +- packages/plugin-stargaze/src/environment.ts | 2 +- packages/plugin-stargaze/src/index.ts | 2 +- packages/plugin-starknet/eslint.config.mjs | 3 - packages/plugin-starknet/package.json | 3 +- .../plugin-starknet/src/actions/subdomain.ts | 12 +- packages/plugin-starknet/src/actions/swap.ts | 14 +- .../plugin-starknet/src/actions/takeOrder.ts | 10 +- .../plugin-starknet/src/actions/transfer.ts | 12 +- .../plugin-starknet/src/actions/unruggable.ts | 12 +- packages/plugin-starknet/src/environment.ts | 2 +- packages/plugin-starknet/src/index.ts | 2 +- .../src/providers/portfolioProvider.ts | 10 +- .../plugin-starknet/src/providers/token.ts | 12 +- .../src/providers/trustScoreProvider.ts | 22 +- .../plugin-starknet/src/providers/utils.ts | 2 +- packages/plugin-starknet/src/types/trustDB.ts | 2 +- .../plugin-starknet/src/utils/ERC20Token.ts | 6 +- packages/plugin-starknet/src/utils/index.ts | 4 +- .../plugin-starknet/src/utils/starknetId.ts | 2 +- .../plugin-story/src/actions/attachTerms.ts | 12 +- .../src/actions/getAvailableLicenses.ts | 12 +- .../plugin-story/src/actions/getIPDetails.ts | 12 +- .../plugin-story/src/actions/licenseIP.ts | 12 +- .../plugin-story/src/actions/registerIP.ts | 12 +- .../src/functions/uploadJSONToIPFS.ts | 2 +- packages/plugin-story/src/index.ts | 2 +- packages/plugin-story/src/lib/api.ts | 10 +- packages/plugin-story/src/lib/utils.ts | 2 +- packages/plugin-story/src/providers/wallet.ts | 8 +- packages/plugin-story/src/queries.ts | 2 +- packages/plugin-story/src/types/api.ts | 2 +- packages/plugin-sui/eslint.config.mjs | 3 - packages/plugin-sui/package.json | 1 - packages/plugin-sui/src/actions/transfer.ts | 12 +- packages/plugin-sui/src/enviroment.ts | 2 +- packages/plugin-sui/src/index.ts | 2 +- packages/plugin-sui/src/providers/wallet.ts | 4 +- packages/plugin-sui/src/utils.ts | 2 +- packages/plugin-tee-log/eslint.config.mjs | 3 - packages/plugin-tee-log/package.json | 3 +- .../plugin-tee-log/src/adapters/sqliteDAO.ts | 4 +- .../src/plugins/teeLogPlugin.ts | 2 +- .../src/services/teeLogManager.ts | 4 +- .../src/services/teeLogService.ts | 8 +- packages/plugin-tee-marlin/eslint.config.mjs | 3 - packages/plugin-tee-marlin/package.json | 3 +- packages/plugin-tee-marlin/src/index.ts | 2 +- .../eslint.config.mjs | 3 - .../plugin-tee-verifiable-log/package.json | 3 +- .../src/adapters/sqliteVerifiableDAO.ts | 10 +- .../plugin-tee-verifiable-log/src/index.ts | 6 +- .../src/providers/verifiableLogProvider.ts | 8 +- .../src/test/providers.test.ts | 2 +- packages/plugin-tee/eslint.config.mjs | 3 - packages/plugin-tee/package.json | 1 - .../src/actions/remoteAttestation.ts | 4 +- packages/plugin-tee/src/index.ts | 2 +- .../src/providers/deriveKeyProvider.ts | 14 +- .../providers/remoteAttestationProvider.ts | 12 +- .../src/providers/walletProvider.ts | 12 +- packages/plugin-thirdweb/eslint.config.mjs | 3 - packages/plugin-thirdweb/package.json | 3 +- packages/plugin-thirdweb/src/actions/chat.ts | 8 +- packages/plugin-thirdweb/src/index.ts | 2 +- packages/plugin-ton/src/actions/transfer.ts | 6 +- packages/plugin-ton/src/enviroment.ts | 2 +- packages/plugin-ton/src/index.ts | 2 +- packages/plugin-ton/src/providers/wallet.ts | 6 +- packages/plugin-ton/src/tests/wallet.test.ts | 2 +- packages/plugin-trustdb/eslint.config.mjs | 3 - packages/plugin-trustdb/package.json | 3 +- .../src/adapters/trustScoreDatabase.ts | 2 +- packages/plugin-tts/eslint.config.mjs | 3 - packages/plugin-tts/package.json | 3 +- packages/plugin-tts/src/index.ts | 2 +- .../plugin-twitter/__tests__/post.test.ts | 4 +- packages/plugin-twitter/src/actions/post.ts | 8 +- packages/plugin-twitter/src/index.ts | 2 +- .../plugin-video-generation/eslint.config.mjs | 3 - packages/plugin-video-generation/package.json | 3 +- packages/plugin-video-generation/src/index.ts | 2 +- .../src/actions/webSearch.ts | 14 +- packages/plugin-web-search/src/index.ts | 2 +- .../src/services/webSearchService.ts | 4 +- packages/plugin-web-search/src/types.ts | 2 +- packages/plugin-whatsapp/eslint.config.mjs | 9 - packages/plugin-whatsapp/package.json | 3 +- packages/plugin-whatsapp/src/client.ts | 4 +- .../src/handlers/message.handler.ts | 4 +- .../src/handlers/webhook.handler.ts | 4 +- packages/plugin-whatsapp/src/index.ts | 4 +- .../plugin-whatsapp/src/utils/validators.ts | 2 +- .../src/actions/transferAction.ts | 14 +- packages/plugin-zksync-era/src/enviroment.ts | 2 +- .../src/hooks/useGetAccount.ts | 2 +- packages/plugin-zksync-era/src/index.ts | 2 +- .../src/utils/validateContext.ts | 2 +- pnpm-lock.yaml | 258 +++++++----------- prettier.config.cjs | 13 - .../src/AIService/AIService.ts | 4 +- .../generators/FullDocumentationGenerator.ts | 8 +- .../src/AIService/types/index.ts | 2 +- .../src/AIService/utils/CodeFormatter.ts | 4 +- .../src/AIService/utils/DocumentOrganizer.ts | 4 +- scripts/jsdoc-automation/src/Configuration.ts | 16 +- .../src/DirectoryTraversal.ts | 2 +- .../src/DocumentationGenerator.ts | 20 +- scripts/jsdoc-automation/src/GitManager.ts | 2 +- .../jsdoc-automation/src/JSDocValidator.ts | 4 +- scripts/jsdoc-automation/src/JsDocAnalyzer.ts | 8 +- .../jsdoc-automation/src/JsDocGenerator.ts | 4 +- .../src/PluginDocumentationGenerator.ts | 8 +- .../jsdoc-automation/src/TypeScriptParser.ts | 4 +- scripts/jsdoc-automation/src/types/index.ts | 2 +- scripts/jsdoc-automation/src/utils/prompts.ts | 2 +- scripts/lint.sh | 44 +-- scripts/update-biome-rules.mjs | 10 + 855 files changed, 2590 insertions(+), 3194 deletions(-) delete mode 100644 .eslintrc.json create mode 100644 biome.json delete mode 100644 client/eslint.config.js delete mode 100644 docs/.prettierrc.json delete mode 100644 eslint.config.mjs delete mode 100644 packages/_examples/plugin/eslint.config.mjs delete mode 100644 packages/adapter-pglite/eslint.config.mjs delete mode 100644 packages/adapter-postgres/eslint.config.mjs delete mode 100644 packages/adapter-redis/eslint.config.mjs delete mode 100644 packages/adapter-sqlite/eslint.config.mjs delete mode 100644 packages/adapter-sqljs/eslint.config.mjs delete mode 100644 packages/adapter-supabase/eslint.config.mjs delete mode 100644 packages/client-auto/eslint.config.mjs delete mode 100644 packages/client-direct/eslint.config.mjs delete mode 100644 packages/client-discord/eslint.config.mjs delete mode 100644 packages/client-github/eslint.config.mjs delete mode 100644 packages/client-instagram/eslint.config.mjs delete mode 100644 packages/client-slack/eslint.config.mjs delete mode 100644 packages/client-telegram/eslint.config.mjs delete mode 100644 packages/client-twitter/eslint.config.mjs delete mode 100644 packages/core/eslint.config.mjs delete mode 100644 packages/create-eliza-app/eslint.config.mjs delete mode 100644 packages/plugin-3d-generation/eslint.config.mjs delete mode 100644 packages/plugin-akash/.eslintrc.js delete mode 100644 packages/plugin-akash/eslint.config.mjs delete mode 100644 packages/plugin-allora/eslint.config.mjs delete mode 100644 packages/plugin-anyone/eslint.config.mjs delete mode 100644 packages/plugin-aptos/eslint.config.mjs delete mode 100644 packages/plugin-arthera/eslint.config.mjs delete mode 100644 packages/plugin-asterai/eslint.config.mjs delete mode 100644 packages/plugin-autonome/eslint.config.mjs delete mode 100644 packages/plugin-avail/eslint.config.mjs delete mode 100644 packages/plugin-avalanche/eslint.config.mjs delete mode 100644 packages/plugin-b2/eslint.config.mjs delete mode 100644 packages/plugin-binance/eslint.config.mjs delete mode 100644 packages/plugin-birdeye/eslint.config.mjs delete mode 100644 packages/plugin-bootstrap/eslint.config.mjs delete mode 100644 packages/plugin-coinbase/advanced-sdk-ts/.eslintrc.js delete mode 100644 packages/plugin-coinbase/advanced-sdk-ts/.prettierrc delete mode 100644 packages/plugin-coinbase/eslint.config.mjs delete mode 100644 packages/plugin-cosmos/eslint.config.mjs delete mode 100644 packages/plugin-depin/eslint.config.mjs delete mode 100644 packages/plugin-dexscreener/eslint.config.mjs delete mode 100644 packages/plugin-evm/eslint.config.mjs delete mode 100644 packages/plugin-flow/eslint.config.mjs delete mode 100644 packages/plugin-fuel/eslint.config.mjs delete mode 100644 packages/plugin-genlayer/eslint.config.mjs delete mode 100644 packages/plugin-giphy/eslint.config.mjs delete mode 100644 packages/plugin-gitbook/eslint.config.mjs delete mode 100644 packages/plugin-gitcoin-passport/eslint.config.mjs delete mode 100644 packages/plugin-goplus/eslint.config.mjs delete mode 100644 packages/plugin-hyperliquid/eslint.config.mjs delete mode 100644 packages/plugin-image-generation/eslint.config.mjs delete mode 100644 packages/plugin-injective/eslint.config.mjs delete mode 100644 packages/plugin-injective/injective-sdk-client-ts/.eslintrc.js delete mode 100644 packages/plugin-injective/injective-sdk-client-ts/eslint.config.mjs delete mode 100644 packages/plugin-iq6900/eslint.config.mjs delete mode 100644 packages/plugin-irys/eslint.config.mjs delete mode 100644 packages/plugin-letzai/eslint.config.mjs delete mode 100644 packages/plugin-massa/eslint.config.mjs delete mode 100644 packages/plugin-movement/eslint.config.mjs delete mode 100644 packages/plugin-multiversx/eslint.config.mjs delete mode 100644 packages/plugin-near/eslint.config.mjs delete mode 100644 packages/plugin-nft-collections/.eslintrc.json delete mode 100644 packages/plugin-nft-collections/.prettierrc delete mode 100644 packages/plugin-nft-collections/eslint.config.mjs delete mode 100644 packages/plugin-nft-generation/eslint.config.mjs delete mode 100644 packages/plugin-node/eslint.config.mjs delete mode 100644 packages/plugin-obsidian/eslint.config.mjs delete mode 100644 packages/plugin-opacity/eslint.config.mjs delete mode 100644 packages/plugin-open-weather/eslint.config.mjs delete mode 100644 packages/plugin-sgx/eslint.config.mjs create mode 100644 packages/plugin-solana-agentkit/src/index.ts delete mode 100644 packages/plugin-solana/eslint.config.mjs delete mode 100644 packages/plugin-spheron/eslint.config.mjs delete mode 100644 packages/plugin-squid-router/eslint.config.mjs delete mode 100644 packages/plugin-starknet/eslint.config.mjs delete mode 100644 packages/plugin-sui/eslint.config.mjs delete mode 100644 packages/plugin-tee-log/eslint.config.mjs delete mode 100644 packages/plugin-tee-marlin/eslint.config.mjs delete mode 100644 packages/plugin-tee-verifiable-log/eslint.config.mjs delete mode 100644 packages/plugin-tee/eslint.config.mjs delete mode 100644 packages/plugin-thirdweb/eslint.config.mjs delete mode 100644 packages/plugin-trustdb/eslint.config.mjs delete mode 100644 packages/plugin-tts/eslint.config.mjs delete mode 100644 packages/plugin-video-generation/eslint.config.mjs delete mode 100644 packages/plugin-whatsapp/eslint.config.mjs delete mode 100644 prettier.config.cjs create mode 100644 scripts/update-biome-rules.mjs diff --git a/.eslintrc.json b/.eslintrc.json deleted file mode 100644 index 33527e7c354..00000000000 --- a/.eslintrc.json +++ /dev/null @@ -1,36 +0,0 @@ -{ - "plugins": ["@stylistic"], - "extends": [ - "next/core-web-vitals", - "plugin:@stylistic/recommended-extends" - ], - "rules": { - "@stylistic/indent": [ - "error", - 4, - { - "SwitchCase": 1 - } - ], - "@stylistic/no-tabs": "error", - "@stylistic/member-delimiter-style": [ - "error", - { - "multiline": { - "delimiter": "semi", - "requireLast": true - }, - "singleline": { - "delimiter": "semi", - "requireLast": false - } - } - ], - "@stylistic/eol-last": ["error", "always"], - "@stylistic/multiline-ternary": "off", - "@stylistic/semi": ["error", "always"], - "@stylistic/quotes": "off", - "@stylistic/comma-dangle": "off", - "@stylistic/brace-style": ["error", "1tbs"] - } -} diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 45a4b4b3673..712025712dd 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -22,11 +22,13 @@ jobs: - name: Install dependencies run: pnpm install -r --no-frozen-lockfile - - name: Run Prettier - run: pnpm run prettier --check . + - name: Setup Biome CLI + uses: biomejs/setup-biome@v2 + with: + version: latest - - name: Run Linter - run: pnpm run lint + - name: Run Biome + run: biome ci - name: Create test env file run: | diff --git a/agent/src/__tests__/client-type-identification.test.ts b/agent/src/__tests__/client-type-identification.test.ts index 07424d07dd5..831d25433a3 100644 --- a/agent/src/__tests__/client-type-identification.test.ts +++ b/agent/src/__tests__/client-type-identification.test.ts @@ -1,4 +1,4 @@ -import { Client, IAgentRuntime } from "@elizaos/core"; +import type { Client, IAgentRuntime } from "@elizaos/core"; import { describe, it, expect } from "@jest/globals"; // Helper function to identify client types diff --git a/agent/src/index.ts b/agent/src/index.ts index 4c4bfb503a4..d8cd39c79e0 100644 --- a/agent/src/index.ts +++ b/agent/src/index.ts @@ -20,17 +20,17 @@ import { AgentRuntime, CacheManager, CacheStore, - Character, - Client, + type Character, + type Client, Clients, DbCacheAdapter, defaultCharacter, elizaLogger, FsCacheAdapter, - IAgentRuntime, - ICacheManager, - IDatabaseAdapter, - IDatabaseCacheAdapter, + type IAgentRuntime, + type ICacheManager, + type IDatabaseAdapter, + type IDatabaseCacheAdapter, ModelProviderName, parseBooleanFromText, settings, @@ -116,7 +116,7 @@ import yargs from "yargs"; const __filename = fileURLToPath(import.meta.url); // get the resolved path to the file const __dirname = path.dirname(__filename); // get the name of the directory -export const wait = (minTime: number = 1000, maxTime: number = 3000) => { +export const wait = (minTime = 1000, maxTime = 3000) => { const waitTime = Math.floor(Math.random() * (maxTime - minTime + 1)) + minTime; return new Promise((resolve) => setTimeout(resolve, waitTime)); @@ -300,7 +300,7 @@ async function loadCharacter(filePath: string): Promise { if (!content) { throw new Error(`Character file not found: ${filePath}`); } - let character = JSON.parse(content); + const character = JSON.parse(content); return jsonToCharacter(filePath, character); } @@ -311,7 +311,7 @@ function commaSeparatedStringToArray(commaSeparated: string): string[] { export async function loadCharacters( charactersArg: string ): Promise { - let characterPaths = commaSeparatedStringToArray(charactersArg); + const characterPaths = commaSeparatedStringToArray(charactersArg); const loadedCharacters: Character[] = []; if (characterPaths?.length > 0) { @@ -385,7 +385,7 @@ export async function loadCharacters( if (hasValidRemoteUrls()) { elizaLogger.info("Loading characters from remote URLs"); - let characterUrls = commaSeparatedStringToArray( + const characterUrls = commaSeparatedStringToArray( process.env.REMOTE_CHARACTER_URLS ); for (const characterUrl of characterUrls) { @@ -1191,9 +1191,9 @@ const hasValidRemoteUrls = () => const startAgents = async () => { const directClient = new DirectClient(); - let serverPort = parseInt(settings.SERVER_PORT || "3000"); + let serverPort = Number.parseInt(settings.SERVER_PORT || "3000"); const args = parseArguments(); - let charactersArg = args.characters || args.character; + const charactersArg = args.characters || args.character; let characters = [defaultCharacter]; if (process.env.IQ_WALLET_ADDRESS && process.env.IQSOlRPC) { @@ -1231,7 +1231,7 @@ const startAgents = async () => { directClient.start(serverPort); - if (serverPort !== parseInt(settings.SERVER_PORT || "3000")) { + if (serverPort !== Number.parseInt(settings.SERVER_PORT || "3000")) { elizaLogger.log(`Server started on alternate port ${serverPort}`); } @@ -1251,12 +1251,12 @@ if ( parseBooleanFromText(process.env.PREVENT_UNHANDLED_EXIT) ) { // Handle uncaught exceptions to prevent the process from crashing - process.on("uncaughtException", function (err) { + process.on("uncaughtException", (err) => { console.error("uncaughtException", err); }); // Handle unhandled rejections to prevent the process from crashing - process.on("unhandledRejection", function (err) { + process.on("unhandledRejection", (err) => { console.error("unhandledRejection", err); }); } diff --git a/biome.json b/biome.json new file mode 100644 index 00000000000..d84744d33b7 --- /dev/null +++ b/biome.json @@ -0,0 +1,88 @@ +{ + "$schema": "https://biomejs.dev/schemas/1.5.3/schema.json", + "organizeImports": { + "enabled": false + }, + "linter": { + "enabled": true, + "rules": { + "recommended": true, + "suspicious": { + "noExplicitAny": "warn", + "noArrayIndexKey": "warn", + "noPrototypeBuiltins": "warn", + "noDuplicateObjectKeys": "warn", + "noGlobalIsNan": "warn", + "noDuplicateFontNames": "warn", + "noSelfCompare": "warn", + "noDoubleEquals": "warn", + "noImplicitAnyLet": "warn", + "noAssignInExpressions": "warn", + "noExportsInTest": "warn", + "noConstEnum": "warn", + "noEmptyInterface": "warn" + }, + "correctness": { + "noUnusedVariables": "warn", + "noUnreachable": "warn", + "useExhaustiveDependencies": "warn", + "noSwitchDeclarations": "warn", + "noUnnecessaryContinue": "warn", + "noInnerDeclarations": "warn" + }, + "style": { + "useConst": "warn", + "useTemplate": "warn", + "useImportType": "warn", + "useNodejsImportProtocol": "warn", + "noUselessElse": "warn", + "useSelfClosingElements": "warn", + "useNumberNamespace": "warn", + "noUnusedTemplateLiteral": "warn", + "noInferrableTypes": "warn", + "noNonNullAssertion": "warn", + "noParameterAssign": "warn", + "useDefaultParameterLast": "warn", + "useExponentiationOperator": "warn", + "noVar": "warn", + "useSingleVarDeclarator": "warn", + "useExportType": "warn" + }, + "a11y": { + "useAltText": "warn", + "useFocusableInteractive": "warn", + "useMediaCaption": "warn", + "noSvgWithoutTitle": "warn", + "useKeyWithClickEvents": "warn" + }, + "complexity": { + "noForEach": "warn", + "useOptionalChain": "warn", + "useArrowFunction": "warn", + "useFlatMap": "warn", + "useLiteralKeys": "warn", + "noBannedTypes": "warn", + "noStaticOnlyClass": "warn", + "noThisInStatic": "warn", + "noUselessConstructor": "warn", + "noUselessTernary": "warn", + "noUselessSwitchCase": "warn", + "noUselessCatch": "warn" + }, + "performance": { + "noDelete": "warn", + "noAccumulatingSpread": "warn" + } + }, + "ignore": ["**/dist/**", "**/node_modules/**", "**/coverage/**", "**/*.json"] + }, + "formatter": { + "enabled": false + }, + "javascript": { + "formatter": { + "quoteStyle": "double", + "semicolons": "always" + } + } + } \ No newline at end of file diff --git a/client/eslint.config.js b/client/eslint.config.js deleted file mode 100644 index 9d1c0c63b18..00000000000 --- a/client/eslint.config.js +++ /dev/null @@ -1,28 +0,0 @@ -import js from "@eslint/js"; -import globals from "globals"; -import reactHooks from "eslint-plugin-react-hooks"; -import reactRefresh from "eslint-plugin-react-refresh"; -import tseslint from "typescript-eslint"; - -export default tseslint.config( - { ignores: ["dist"] }, - { - extends: [js.configs.recommended, ...tseslint.configs.recommended], - files: ["**/*.{ts,tsx}"], - languageOptions: { - ecmaVersion: 2020, - globals: globals.browser, - }, - plugins: { - "react-hooks": reactHooks, - "react-refresh": reactRefresh, - }, - rules: { - ...reactHooks.configs.recommended.rules, - "react-refresh/only-export-components": [ - "warn", - { allowConstantExport: true }, - ], - }, - } -); diff --git a/client/package.json b/client/package.json index 2b2319172b8..c4f6c8f73c1 100644 --- a/client/package.json +++ b/client/package.json @@ -7,8 +7,7 @@ "extract-version": "sh version.sh", "dev": "pnpm run extract-version && vite", "build": "pnpm run extract-version && tsc -b && vite build", - "preview": "vite preview", - "lint": "eslint ." + "preview": "vite preview" }, "dependencies": { "@elizaos/core": "workspace:*", diff --git a/client/src/App.tsx b/client/src/App.tsx index e7c13846c4f..a0ab33c5cd6 100644 --- a/client/src/App.tsx +++ b/client/src/App.tsx @@ -13,7 +13,7 @@ import useVersion from "./hooks/use-version"; const queryClient = new QueryClient({ defaultOptions: { queries: { - staleTime: Infinity, + staleTime: Number.POSITIVE_INFINITY, }, }, }); diff --git a/client/src/components/app-sidebar.tsx b/client/src/components/app-sidebar.tsx index 1f7f949ca72..9edfce84d2d 100644 --- a/client/src/components/app-sidebar.tsx +++ b/client/src/components/app-sidebar.tsx @@ -15,7 +15,7 @@ import { } from "@/components/ui/sidebar"; import { apiClient } from "@/lib/api"; import { NavLink, useLocation } from "react-router"; -import { type UUID } from "@elizaos/core"; +import type { UUID } from "@elizaos/core"; import { Book, Cog, User } from "lucide-react"; import ConnectionStatus from "./connection-status"; diff --git a/client/src/components/audio-recorder.tsx b/client/src/components/audio-recorder.tsx index 4cfc7558d56..673dc5dc30b 100644 --- a/client/src/components/audio-recorder.tsx +++ b/client/src/components/audio-recorder.tsx @@ -9,7 +9,7 @@ import { Ellipsis, Mic, Send, Trash } from "lucide-react"; import { cn } from "@/lib/utils"; import { useToast } from "@/hooks/use-toast"; import { useMutation } from "@tanstack/react-query"; -import { UUID } from "@elizaos/core"; +import type { UUID } from "@elizaos/core"; import { apiClient } from "@/lib/api"; type Props = { diff --git a/client/src/components/chat.tsx b/client/src/components/chat.tsx index 93b45bedcbb..0bac711b2a9 100644 --- a/client/src/components/chat.tsx +++ b/client/src/components/chat.tsx @@ -9,7 +9,7 @@ import { ChatMessageList } from "@/components/ui/chat/chat-message-list"; import { useTransition, animated, AnimatedProps } from "@react-spring/web"; import { Paperclip, Send, X } from "lucide-react"; import { useEffect, useRef, useState } from "react"; -import { Content, UUID } from "@elizaos/core"; +import type { Content, UUID } from "@elizaos/core"; import { useMutation, useQueryClient } from "@tanstack/react-query"; import { apiClient } from "@/lib/api"; import { cn, moment } from "@/lib/utils"; @@ -19,7 +19,7 @@ import ChatTtsButton from "./ui/chat/chat-tts-button"; import { Tooltip, TooltipContent, TooltipTrigger } from "./ui/tooltip"; import { useToast } from "@/hooks/use-toast"; import AIWriter from "react-aiwriter"; -import { IAttachment } from "@/types"; +import type { IAttachment } from "@/types"; import { AudioRecorder } from "./audio-recorder"; import { Badge } from "./ui/badge"; diff --git a/client/src/components/overview.tsx b/client/src/components/overview.tsx index 8f544ca42d1..68b77baec22 100644 --- a/client/src/components/overview.tsx +++ b/client/src/components/overview.tsx @@ -1,4 +1,4 @@ -import { Character } from "@elizaos/core"; +import type { Character } from "@elizaos/core"; import ArrayInput from "@/components/array-input"; import InputCopy from "@/components/input-copy"; import PageTitle from "./page-title"; diff --git a/client/src/components/ui/badge.tsx b/client/src/components/ui/badge.tsx index d9a4dd51bdb..5cb108e8ecf 100644 --- a/client/src/components/ui/badge.tsx +++ b/client/src/components/ui/badge.tsx @@ -1,4 +1,4 @@ -import * as React from "react" +import type * as React from "react" import { cva, type VariantProps } from "class-variance-authority" import { cn } from "@/lib/utils" diff --git a/client/src/components/ui/chat/chat-bubble.tsx b/client/src/components/ui/chat/chat-bubble.tsx index 01a67cb5ea6..76820bb816e 100644 --- a/client/src/components/ui/chat/chat-bubble.tsx +++ b/client/src/components/ui/chat/chat-bubble.tsx @@ -3,7 +3,7 @@ import { cva, type VariantProps } from "class-variance-authority"; import { cn } from "@/lib/utils"; import { Avatar, AvatarImage, AvatarFallback } from "@/components/ui/avatar"; import MessageLoading from "./message-loading"; -import { Button, ButtonProps } from "../button"; +import { Button, type ButtonProps } from "../button"; // ChatBubble const chatBubbleVariant = cva( diff --git a/client/src/components/ui/chat/expandable-chat.tsx b/client/src/components/ui/chat/expandable-chat.tsx index b41add0f7fb..90832474a49 100644 --- a/client/src/components/ui/chat/expandable-chat.tsx +++ b/client/src/components/ui/chat/expandable-chat.tsx @@ -1,4 +1,5 @@ -import React, { useRef, useState } from "react"; +import type React from "react"; +import { useRef, useState } from "react"; import { X, MessageCircle } from "lucide-react"; import { cn } from "@/lib/utils"; import { Button } from "@/components/ui/button"; diff --git a/client/src/components/ui/sidebar.tsx b/client/src/components/ui/sidebar.tsx index d659620936c..8c70ab77ed9 100644 --- a/client/src/components/ui/sidebar.tsx +++ b/client/src/components/ui/sidebar.tsx @@ -1,6 +1,6 @@ import * as React from "react"; import { Slot } from "@radix-ui/react-slot"; -import { VariantProps, cva } from "class-variance-authority"; +import { type VariantProps, cva } from "class-variance-authority"; import { PanelLeft } from "lucide-react"; import { useIsMobile } from "@/hooks/use-mobile"; import { cn } from "@/lib/utils"; diff --git a/client/src/components/ui/toaster.tsx b/client/src/components/ui/toaster.tsx index 45bf9f6854e..e9b4ffd8f39 100644 --- a/client/src/components/ui/toaster.tsx +++ b/client/src/components/ui/toaster.tsx @@ -13,14 +13,13 @@ export function Toaster() { return ( - {toasts.map(function ({ + {toasts.map(({ id, title, description, action, ...props - }) { - return ( + }) => (
{title && {title}} @@ -33,8 +32,7 @@ export function Toaster() { {action} - ); - })} + ))} ); diff --git a/client/src/lib/api.ts b/client/src/lib/api.ts index d24e69c8e92..0aef4c169e2 100644 --- a/client/src/lib/api.ts +++ b/client/src/lib/api.ts @@ -1,4 +1,4 @@ -import { type UUID, type Character } from "@elizaos/core"; +import type { UUID, Character } from "@elizaos/core"; const BASE_URL = `http://localhost:${import.meta.env.VITE_SERVER_PORT ?? 3000}`; diff --git a/client/src/routes/chat.tsx b/client/src/routes/chat.tsx index 60a322a96b7..8ad8a7dc93a 100644 --- a/client/src/routes/chat.tsx +++ b/client/src/routes/chat.tsx @@ -1,6 +1,6 @@ import { useParams } from "react-router"; import Chat from "@/components/chat"; -import { UUID } from "@elizaos/core"; +import type { UUID } from "@elizaos/core"; export default function AgentRoute() { const { agentId } = useParams<{ agentId: UUID }>(); diff --git a/client/src/routes/home.tsx b/client/src/routes/home.tsx index 387b733d901..341c3ebc8f7 100644 --- a/client/src/routes/home.tsx +++ b/client/src/routes/home.tsx @@ -11,7 +11,7 @@ import { } from "@/components/ui/card"; import { apiClient } from "@/lib/api"; import { NavLink } from "react-router"; -import { UUID } from "@elizaos/core"; +import type { UUID } from "@elizaos/core"; import { formatAgentName } from "@/lib/utils"; export default function Home() { diff --git a/client/src/routes/overview.tsx b/client/src/routes/overview.tsx index 7228e582510..09a939bcede 100644 --- a/client/src/routes/overview.tsx +++ b/client/src/routes/overview.tsx @@ -2,7 +2,7 @@ import { useQuery } from "@tanstack/react-query"; import { apiClient } from "@/lib/api"; import Overview from "@/components/overview"; import { useParams } from "react-router"; -import { type UUID } from "@elizaos/core"; +import type { UUID } from "@elizaos/core"; export default function AgentRoute() { const { agentId } = useParams<{ agentId: UUID }>(); diff --git a/docs/.prettierrc.json b/docs/.prettierrc.json deleted file mode 100644 index 0967ef424bc..00000000000 --- a/docs/.prettierrc.json +++ /dev/null @@ -1 +0,0 @@ -{} diff --git a/docs/community/components/Accordion.tsx b/docs/community/components/Accordion.tsx index 9b4748089ed..e3ab7be7b01 100644 --- a/docs/community/components/Accordion.tsx +++ b/docs/community/components/Accordion.tsx @@ -1,5 +1,5 @@ import React, { useState, useRef, useEffect } from "react"; -import { GitHubItem } from "./Contributions"; +import type { GitHubItem } from "./Contributions"; import { GITHUB_PAGE_LIMIT } from "./Contributors"; interface AccordionProps { diff --git a/docs/community/components/Contributions.tsx b/docs/community/components/Contributions.tsx index 0bdaf6bf24b..e5451446841 100644 --- a/docs/community/components/Contributions.tsx +++ b/docs/community/components/Contributions.tsx @@ -1,4 +1,5 @@ -import React, { useState, useEffect } from "react"; +import type React from "react"; +import { useState, useEffect } from "react"; import { Accordion } from "./Accordion"; import { StatCard } from "./StatCard"; import { THEME_COLORS } from "./Contributors"; diff --git a/docs/community/components/Contributor.tsx b/docs/community/components/Contributor.tsx index 45efcb551e4..6e6a1979494 100644 --- a/docs/community/components/Contributor.tsx +++ b/docs/community/components/Contributor.tsx @@ -1,5 +1,6 @@ -import React, { useState } from "react"; -import { ContributorProps } from "./Contributors"; +import type React from "react"; +import { useState } from "react"; +import type { ContributorProps } from "./Contributors"; import { THEME_COLORS } from "./Contributors"; import { hexToRgb } from "./utils"; import ScoreIcon from "./ScoreIcon"; diff --git a/docs/community/components/Contributors.tsx b/docs/community/components/Contributors.tsx index ad154561631..6c7dce19236 100644 --- a/docs/community/components/Contributors.tsx +++ b/docs/community/components/Contributors.tsx @@ -1,4 +1,5 @@ -import React, { useEffect, useState, useRef } from "react"; +import type React from "react"; +import { useEffect, useState, useRef } from "react"; import ContributorCard from "./Contributor"; import Contributions from "./Contributions"; import { useColorMode } from "@docusaurus/theme-common"; diff --git a/docs/community/components/StatCard.tsx b/docs/community/components/StatCard.tsx index d812de946fc..6a72ce2b99a 100644 --- a/docs/community/components/StatCard.tsx +++ b/docs/community/components/StatCard.tsx @@ -1,5 +1,5 @@ -import React from "react"; -import { StatCardProps } from "./Contributions"; +import type React from "react"; +import type { StatCardProps } from "./Contributions"; export const StatCard: React.FC = ({ title, value, style }) => { return ( diff --git a/docs/community/components/utils.tsx b/docs/community/components/utils.tsx index bd660f59591..391e7e41d30 100644 --- a/docs/community/components/utils.tsx +++ b/docs/community/components/utils.tsx @@ -2,7 +2,7 @@ import useDocusaurusContext from "@docusaurus/useDocusaurusContext"; export function hexToRgb(hex: string) { hex = hex.replace("#", ""); - const bigint = parseInt(hex, 16); + const bigint = Number.parseInt(hex, 16); const r = (bigint >> 16) & 255; const g = (bigint >> 8) & 255; const b = bigint & 255; diff --git a/docs/docusaurus.config.js b/docs/docusaurus.config.js index 9640c32feba..c3d6b60aabd 100644 --- a/docs/docusaurus.config.js +++ b/docs/docusaurus.config.js @@ -31,10 +31,10 @@ const config = { id: "community", path: "community", routeBasePath: "community", - sidebarItemsGenerator: async function ({ + sidebarItemsGenerator: async ({ defaultSidebarItemsGenerator, ...args - }) { + }) => { const sidebarItems = await defaultSidebarItemsGenerator(args); return sidebarItems diff --git a/eslint.config.mjs b/eslint.config.mjs deleted file mode 100644 index 5067cc96d81..00000000000 --- a/eslint.config.mjs +++ /dev/null @@ -1,71 +0,0 @@ -import eslint from "@eslint/js"; -import tseslint from "@typescript-eslint/eslint-plugin"; -import typescript from "@typescript-eslint/parser"; -import prettier from "eslint-config-prettier"; -import vitest from "@vitest/eslint-plugin"; // Add Vitest plugin - -export default [ - // JavaScript and TypeScript files - { - files: ["src/**/*.js", "src/**/*.cjs", "src/**/*.mjs", "src/**/*.ts"], - languageOptions: { - parser: typescript, - parserOptions: { - ecmaVersion: "latest", - sourceType: "module", - project: "./tsconfig.json", // Make sure your tsconfig includes @types/node - }, - globals: { - // Add Node.js globals - NodeJS: "readonly", - console: "readonly", - process: "readonly", - Buffer: "readonly", - __dirname: "readonly", - __filename: "readonly", - module: "readonly", - require: "readonly", - }, - }, - plugins: { - "@typescript-eslint": tseslint, - }, - rules: { - ...eslint.configs.recommended.rules, - ...tseslint.configs.recommended.rules, - "prefer-const": "warn", - "no-constant-binary-expression": "error", - - // Disable no-undef as TypeScript handles this better - "no-undef": "off", - "@typescript-eslint/no-unsafe-function-type": "off", - // Customize TypeScript rules - "@typescript-eslint/no-explicit-any": "warn", - "@typescript-eslint/no-unused-vars": [ - "error", - { - argsIgnorePattern: "^_", - varsIgnorePattern: "^_", - ignoreRestSiblings: true, - }, - ], - }, - }, - // Vitest configuration - { - files: [ - "src/**/*.test.js", - "src/**/*.test.ts", - "src/**/*.spec.js", - "src/**/*.spec.ts", - ], - plugins: { - vitest, // Register Vitest plugin - }, - rules: { - ...vitest.configs.recommended.rules, - }, - }, - // Add prettier as the last config to override other formatting rules - prettier, -]; diff --git a/package.json b/package.json index 657c3eec6e3..f45a3a190c8 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,9 @@ { "name": "eliza", "scripts": { + "format": "biome format --write .", + "lint": "biome lint .", + "check": "biome check --apply .", "preinstall": "npx only-allow pnpm", "build": "turbo run build --filter=!eliza-docs", "build-docker": "turbo run build", @@ -10,10 +13,7 @@ "start:client": "pnpm --dir client dev", "start:debug": "cross-env NODE_ENV=development VERBOSE=true DEBUG=eliza:* pnpm --filter \"@elizaos/agent\" start --isRoot", "dev": "bash ./scripts/dev.sh", - "lint": "bash ./scripts/lint.sh", - "prettier-check": "npx prettier --check --cache .", - "prettier": "npx prettier --write --cache .", - "release": "pnpm build && pnpm prettier && npx lerna publish --no-private --force-publish", + "release": "pnpm build && pnpm format && npx lerna publish --no-private --force-publish", "clean": "bash ./scripts/clean.sh", "docker:build": "bash ./scripts/docker.sh build", "docker:run": "bash ./scripts/docker.sh run", @@ -25,22 +25,16 @@ "integrationTests": "bash ./scripts/integrationTests.sh" }, "devDependencies": { + "@biomejs/biome": "^1.9.4", "@commitlint/cli": "18.6.1", "@commitlint/config-conventional": "18.6.3", "@types/jest": "^29.5.11", - "@typescript-eslint/eslint-plugin": "8.16.0", - "@typescript-eslint/parser": "8.16.0", - "@vitest/eslint-plugin": "1.1.13", "concurrently": "9.1.0", "cross-env": "7.0.3", - "eslint": "9.16.0", - "eslint-config-prettier": "9.1.0", "husky": "9.1.7", "jest": "^29.7.0", "lerna": "8.1.5", "only-allow": "1.2.1", - "prettier": "3.4.1", - "ts-jest": "^29.1.1", "turbo": "2.3.3", "typedoc": "0.26.11", "typescript": "5.6.3", diff --git a/packages/_examples/plugin/eslint.config.mjs b/packages/_examples/plugin/eslint.config.mjs deleted file mode 100644 index 92fe5bbebef..00000000000 --- a/packages/_examples/plugin/eslint.config.mjs +++ /dev/null @@ -1,3 +0,0 @@ -import eslintGlobalConfig from "../../eslint.config.mjs"; - -export default [...eslintGlobalConfig]; diff --git a/packages/_examples/plugin/package.json b/packages/_examples/plugin/package.json index b31f26179c5..dff917e5080 100644 --- a/packages/_examples/plugin/package.json +++ b/packages/_examples/plugin/package.json @@ -13,7 +13,6 @@ }, "scripts": { "build": "tsup --format esm --dts", - "dev": "tsup --format esm --dts --watch", - "lint": "eslint --fix --cache ." + "dev": "tsup --format esm --dts --watch" } } diff --git a/packages/_examples/plugin/src/actions/sampleAction.ts b/packages/_examples/plugin/src/actions/sampleAction.ts index 7f835dac0a5..1d9b3c1bd30 100644 --- a/packages/_examples/plugin/src/actions/sampleAction.ts +++ b/packages/_examples/plugin/src/actions/sampleAction.ts @@ -1,9 +1,9 @@ import { - Action, - IAgentRuntime, - Memory, - HandlerCallback, - State, + type Action, + type IAgentRuntime, + type Memory, + type HandlerCallback, + type State, composeContext, generateObject, ModelClass, diff --git a/packages/_examples/plugin/src/evaluators/sampleEvalutor.ts b/packages/_examples/plugin/src/evaluators/sampleEvalutor.ts index c6d48b07153..538ec5fbecf 100644 --- a/packages/_examples/plugin/src/evaluators/sampleEvalutor.ts +++ b/packages/_examples/plugin/src/evaluators/sampleEvalutor.ts @@ -1,8 +1,8 @@ import { - Evaluator, - IAgentRuntime, - Memory, - State, + type Evaluator, + type IAgentRuntime, + type Memory, + type State, elizaLogger, } from "@elizaos/core"; diff --git a/packages/_examples/plugin/src/plugins/samplePlugin.ts b/packages/_examples/plugin/src/plugins/samplePlugin.ts index 2a3b29888b2..afaefca6a3b 100644 --- a/packages/_examples/plugin/src/plugins/samplePlugin.ts +++ b/packages/_examples/plugin/src/plugins/samplePlugin.ts @@ -1,4 +1,4 @@ -import { Plugin } from "@elizaos/core"; +import type { Plugin } from "@elizaos/core"; import { createResourceAction } from "../actions/sampleAction"; import { sampleProvider } from "../providers/sampleProvider"; import { sampleEvaluator } from "../evaluators/sampleEvalutor"; diff --git a/packages/_examples/plugin/src/providers/sampleProvider.ts b/packages/_examples/plugin/src/providers/sampleProvider.ts index d16f3ba6ddf..29644676793 100644 --- a/packages/_examples/plugin/src/providers/sampleProvider.ts +++ b/packages/_examples/plugin/src/providers/sampleProvider.ts @@ -1,8 +1,8 @@ import { - Provider, - IAgentRuntime, - Memory, - State, + type Provider, + type IAgentRuntime, + type Memory, + type State, elizaLogger, } from "@elizaos/core"; diff --git a/packages/_examples/plugin/src/services/sampleService.ts b/packages/_examples/plugin/src/services/sampleService.ts index 07561c5bde5..be86c41c84e 100644 --- a/packages/_examples/plugin/src/services/sampleService.ts +++ b/packages/_examples/plugin/src/services/sampleService.ts @@ -1,7 +1,7 @@ import { Service, ServiceType, - IAgentRuntime, + type IAgentRuntime, // Memory, // State, elizaLogger, diff --git a/packages/adapter-pglite/eslint.config.mjs b/packages/adapter-pglite/eslint.config.mjs deleted file mode 100644 index 92fe5bbebef..00000000000 --- a/packages/adapter-pglite/eslint.config.mjs +++ /dev/null @@ -1,3 +0,0 @@ -import eslintGlobalConfig from "../../eslint.config.mjs"; - -export default [...eslintGlobalConfig]; diff --git a/packages/adapter-pglite/package.json b/packages/adapter-pglite/package.json index 746e4d9ad1f..0ab5513bc4e 100644 --- a/packages/adapter-pglite/package.json +++ b/packages/adapter-pglite/package.json @@ -27,8 +27,7 @@ }, "scripts": { "build": "tsup --format esm --dts", - "dev": "tsup --format esm --dts --watch", - "lint": "eslint --fix --cache ." + "dev": "tsup --format esm --dts --watch" }, "peerDependencies": { "whatwg-url": "7.1.0" diff --git a/packages/adapter-pglite/src/index.ts b/packages/adapter-pglite/src/index.ts index eb6f8d405d5..35de44c7ea1 100644 --- a/packages/adapter-pglite/src/index.ts +++ b/packages/adapter-pglite/src/index.ts @@ -1,29 +1,29 @@ import { v4 } from "uuid"; import { - Account, - Actor, - GoalStatus, + type Account, + type Actor, + type GoalStatus, type Goal, type Memory, type Relationship, type UUID, type IDatabaseCacheAdapter, - Participant, + type Participant, elizaLogger, getEmbeddingConfig, DatabaseAdapter, EmbeddingProvider, - RAGKnowledgeItem, + type RAGKnowledgeItem, } from "@elizaos/core"; import fs from "fs"; import { fileURLToPath } from "url"; import path from "path"; import { PGlite, - PGliteOptions, - Results, - Transaction, + type PGliteOptions, + type Results, + type Transaction, } from "@electric-sql/pglite"; import { vector } from "@electric-sql/pglite/vector"; import { fuzzystrmatch } from "@electric-sql/pglite/contrib/fuzzystrmatch"; diff --git a/packages/adapter-postgres/eslint.config.mjs b/packages/adapter-postgres/eslint.config.mjs deleted file mode 100644 index 92fe5bbebef..00000000000 --- a/packages/adapter-postgres/eslint.config.mjs +++ /dev/null @@ -1,3 +0,0 @@ -import eslintGlobalConfig from "../../eslint.config.mjs"; - -export default [...eslintGlobalConfig]; diff --git a/packages/adapter-postgres/package.json b/packages/adapter-postgres/package.json index 6f60b6e37d5..b404005c3cb 100644 --- a/packages/adapter-postgres/package.json +++ b/packages/adapter-postgres/package.json @@ -30,7 +30,6 @@ }, "scripts": { "build": "tsup --format esm --dts", - "dev": "tsup --format esm --dts --watch", - "lint": "eslint --fix --cache ." + "dev": "tsup --format esm --dts --watch" } } diff --git a/packages/adapter-postgres/src/index.ts b/packages/adapter-postgres/src/index.ts index 7d3c34dccc0..14b82400200 100644 --- a/packages/adapter-postgres/src/index.ts +++ b/packages/adapter-postgres/src/index.ts @@ -5,13 +5,13 @@ import pg from "pg"; type Pool = pg.Pool; import { - Account, - Actor, + type Account, + type Actor, DatabaseAdapter, EmbeddingProvider, - GoalStatus, - Participant, - RAGKnowledgeItem, + type GoalStatus, + type Participant, + type RAGKnowledgeItem, elizaLogger, getEmbeddingConfig, type Goal, @@ -22,7 +22,7 @@ import { } from "@elizaos/core"; import fs from "fs"; import path from "path"; -import { +import type { QueryConfig, QueryConfigValues, QueryResult, @@ -1323,7 +1323,7 @@ export class PostgresDatabaseAdapter } const { rows } = await this.pool.query(sql, [tableName, roomId]); - return parseInt(rows[0].count); + return Number.parseInt(rows[0].count); }, "countMemories"); } diff --git a/packages/adapter-redis/eslint.config.mjs b/packages/adapter-redis/eslint.config.mjs deleted file mode 100644 index 92fe5bbebef..00000000000 --- a/packages/adapter-redis/eslint.config.mjs +++ /dev/null @@ -1,3 +0,0 @@ -import eslintGlobalConfig from "../../eslint.config.mjs"; - -export default [...eslintGlobalConfig]; diff --git a/packages/adapter-redis/package.json b/packages/adapter-redis/package.json index 20e7c7292ee..70b2f4fad34 100644 --- a/packages/adapter-redis/package.json +++ b/packages/adapter-redis/package.json @@ -30,7 +30,6 @@ "scripts": { "build": "tsup --format esm --dts", "dev": "tsup --format esm --dts --watch", - "lint": "eslint --fix --cache .", "test": "vitest run", "test:watch": "vitest" }, diff --git a/packages/adapter-redis/src/index.ts b/packages/adapter-redis/src/index.ts index b9a4aac391f..c993d8cec14 100644 --- a/packages/adapter-redis/src/index.ts +++ b/packages/adapter-redis/src/index.ts @@ -1,5 +1,5 @@ import Redis from "ioredis"; -import { IDatabaseCacheAdapter, UUID, elizaLogger } from "@elizaos/core"; +import { type IDatabaseCacheAdapter, type UUID, elizaLogger } from "@elizaos/core"; export class RedisClient implements IDatabaseCacheAdapter { private client: Redis; diff --git a/packages/adapter-sqlite/eslint.config.mjs b/packages/adapter-sqlite/eslint.config.mjs deleted file mode 100644 index 92fe5bbebef..00000000000 --- a/packages/adapter-sqlite/eslint.config.mjs +++ /dev/null @@ -1,3 +0,0 @@ -import eslintGlobalConfig from "../../eslint.config.mjs"; - -export default [...eslintGlobalConfig]; diff --git a/packages/adapter-sqlite/package.json b/packages/adapter-sqlite/package.json index 75874ffb090..38de43bdcb4 100644 --- a/packages/adapter-sqlite/package.json +++ b/packages/adapter-sqlite/package.json @@ -32,7 +32,6 @@ "scripts": { "build": "tsup --format esm --dts", "dev": "tsup --format esm --dts --watch", - "lint": "eslint --fix --cache .", "test": "vitest run", "test:coverage": "vitest run --coverage" }, diff --git a/packages/adapter-sqlite/src/index.ts b/packages/adapter-sqlite/src/index.ts index b18289be3c5..fb56d29d6c6 100644 --- a/packages/adapter-sqlite/src/index.ts +++ b/packages/adapter-sqlite/src/index.ts @@ -4,21 +4,21 @@ export * from "./sqlite_vec.ts"; import { DatabaseAdapter, elizaLogger, - IDatabaseCacheAdapter, + type IDatabaseCacheAdapter, } from "@elizaos/core"; -import { +import type { Account, Actor, GoalStatus, Participant, - type Goal, - type Memory, - type Relationship, - type UUID, + Goal, + Memory, + Relationship, + UUID, RAGKnowledgeItem, - type ChunkRow, + ChunkRow, } from "@elizaos/core"; -import { Database } from "better-sqlite3"; +import type { Database } from "better-sqlite3"; import { v4 } from "uuid"; import { load } from "./sqlite_vec.ts"; import { sqliteTables } from "./sqliteTables.ts"; diff --git a/packages/adapter-sqlite/src/sqlite_vec.ts b/packages/adapter-sqlite/src/sqlite_vec.ts index 71e1a6ee79b..75699c32054 100644 --- a/packages/adapter-sqlite/src/sqlite_vec.ts +++ b/packages/adapter-sqlite/src/sqlite_vec.ts @@ -1,5 +1,5 @@ import * as sqliteVec from "sqlite-vec"; -import { Database } from "better-sqlite3"; +import type { Database } from "better-sqlite3"; import { elizaLogger } from "@elizaos/core"; // Loads the sqlite-vec extensions into the provided SQLite database diff --git a/packages/adapter-sqljs/eslint.config.mjs b/packages/adapter-sqljs/eslint.config.mjs deleted file mode 100644 index 92fe5bbebef..00000000000 --- a/packages/adapter-sqljs/eslint.config.mjs +++ /dev/null @@ -1,3 +0,0 @@ -import eslintGlobalConfig from "../../eslint.config.mjs"; - -export default [...eslintGlobalConfig]; diff --git a/packages/adapter-sqljs/package.json b/packages/adapter-sqljs/package.json index 6701bae1784..72241baebb0 100644 --- a/packages/adapter-sqljs/package.json +++ b/packages/adapter-sqljs/package.json @@ -29,8 +29,7 @@ }, "scripts": { "build": "tsup --format esm --dts", - "dev": "tsup --format esm --dts --watch", - "lint": "eslint --fix --cache ." + "dev": "tsup --format esm --dts --watch" }, "peerDependencies": { "whatwg-url": "7.1.0" diff --git a/packages/adapter-sqljs/src/index.ts b/packages/adapter-sqljs/src/index.ts index 0de00fd7e60..6aa6990fbbf 100644 --- a/packages/adapter-sqljs/src/index.ts +++ b/packages/adapter-sqljs/src/index.ts @@ -2,22 +2,22 @@ export * from "./sqliteTables.ts"; export * from "./types.ts"; import { - Account, - Actor, + type Account, + type Actor, DatabaseAdapter, - GoalStatus, - IDatabaseCacheAdapter, - Participant, + type GoalStatus, + type IDatabaseCacheAdapter, + type Participant, type Goal, type Memory, type Relationship, type UUID, - RAGKnowledgeItem, + type RAGKnowledgeItem, elizaLogger, } from "@elizaos/core"; import { v4 } from "uuid"; import { sqliteTables } from "./sqliteTables.ts"; -import { Database } from "./types.ts"; +import type { Database } from "./types.ts"; export class SqlJsDatabaseAdapter extends DatabaseAdapter diff --git a/packages/adapter-supabase/eslint.config.mjs b/packages/adapter-supabase/eslint.config.mjs deleted file mode 100644 index 92fe5bbebef..00000000000 --- a/packages/adapter-supabase/eslint.config.mjs +++ /dev/null @@ -1,3 +0,0 @@ -import eslintGlobalConfig from "../../eslint.config.mjs"; - -export default [...eslintGlobalConfig]; diff --git a/packages/adapter-supabase/package.json b/packages/adapter-supabase/package.json index 40382475e8b..5895414f2e2 100644 --- a/packages/adapter-supabase/package.json +++ b/packages/adapter-supabase/package.json @@ -30,7 +30,6 @@ "scripts": { "build": "tsup --format esm --dts", "dev": "tsup --format esm --dts --watch", - "lint": "eslint --fix --cache .", "test": "vitest run", "test:coverage": "vitest run --coverage" }, diff --git a/packages/adapter-supabase/src/index.ts b/packages/adapter-supabase/src/index.ts index 5392b49d59a..5f65935490f 100644 --- a/packages/adapter-supabase/src/index.ts +++ b/packages/adapter-supabase/src/index.ts @@ -3,13 +3,13 @@ import { type Memory, type Goal, type Relationship, - Actor, - GoalStatus, - Account, + type Actor, + type GoalStatus, + type Account, type UUID, - Participant, - Room, - RAGKnowledgeItem, + type Participant, + type Room, + type RAGKnowledgeItem, elizaLogger, } from "@elizaos/core"; import { DatabaseAdapter } from "@elizaos/core"; @@ -187,7 +187,7 @@ export class SupabaseDatabaseAdapter extends DatabaseAdapter { const { data } = response; return data - .map((room) => + .flatMap((room) => room.participants.map((participant) => { const user = participant.account as unknown as Actor; return { @@ -197,8 +197,7 @@ export class SupabaseDatabaseAdapter extends DatabaseAdapter { username: user?.username, }; }) - ) - .flat(); + ); } catch (error) { elizaLogger.error("error", error); throw error; diff --git a/packages/client-auto/eslint.config.mjs b/packages/client-auto/eslint.config.mjs deleted file mode 100644 index 92fe5bbebef..00000000000 --- a/packages/client-auto/eslint.config.mjs +++ /dev/null @@ -1,3 +0,0 @@ -import eslintGlobalConfig from "../../eslint.config.mjs"; - -export default [...eslintGlobalConfig]; diff --git a/packages/client-auto/package.json b/packages/client-auto/package.json index 8f0774315eb..b19dd762f96 100644 --- a/packages/client-auto/package.json +++ b/packages/client-auto/package.json @@ -32,8 +32,7 @@ }, "scripts": { "build": "tsup --format esm --dts", - "dev": "tsup --format esm --dts --watch", - "lint": "eslint --fix --cache ." + "dev": "tsup --format esm --dts --watch" }, "peerDependencies": { "whatwg-url": "7.1.0" diff --git a/packages/client-auto/src/index.ts b/packages/client-auto/src/index.ts index 05d4058dd66..1eae8637197 100644 --- a/packages/client-auto/src/index.ts +++ b/packages/client-auto/src/index.ts @@ -1,4 +1,4 @@ -import { Client, IAgentRuntime, elizaLogger } from "@elizaos/core"; +import { type Client, type IAgentRuntime, elizaLogger } from "@elizaos/core"; export class AutoClient { interval: NodeJS.Timeout; diff --git a/packages/client-direct/eslint.config.mjs b/packages/client-direct/eslint.config.mjs deleted file mode 100644 index 92fe5bbebef..00000000000 --- a/packages/client-direct/eslint.config.mjs +++ /dev/null @@ -1,3 +0,0 @@ -import eslintGlobalConfig from "../../eslint.config.mjs"; - -export default [...eslintGlobalConfig]; diff --git a/packages/client-direct/package.json b/packages/client-direct/package.json index f5dcd191964..7b93b2fc7a5 100644 --- a/packages/client-direct/package.json +++ b/packages/client-direct/package.json @@ -39,8 +39,7 @@ }, "scripts": { "build": "tsup --format esm --dts", - "dev": "tsup --format esm --dts --watch", - "lint": "eslint --fix --cache ." + "dev": "tsup --format esm --dts --watch" }, "peerDependencies": { "whatwg-url": "7.1.0" diff --git a/packages/client-direct/src/api.ts b/packages/client-direct/src/api.ts index ff97d23f0e7..8e581343e61 100644 --- a/packages/client-direct/src/api.ts +++ b/packages/client-direct/src/api.ts @@ -3,17 +3,17 @@ import bodyParser from "body-parser"; import cors from "cors"; import { - AgentRuntime, + type AgentRuntime, elizaLogger, getEnvVariable, - UUID, + type UUID, validateCharacterConfig, ServiceType, } from "@elizaos/core"; -import { TeeLogQuery, TeeLogService } from "@elizaos/plugin-tee-log"; +import type { TeeLogQuery, TeeLogService } from "@elizaos/plugin-tee-log"; import { REST, Routes } from "discord.js"; -import { DirectClient } from "."; +import type { DirectClient } from "."; import { validateUuid } from "@elizaos/core"; interface UUIDParams { @@ -321,8 +321,8 @@ export function createApiRouter( async (req: express.Request, res: express.Response) => { try { const query = req.body.query || {}; - const page = parseInt(req.body.page) || 1; - const pageSize = parseInt(req.body.pageSize) || 10; + const page = Number.parseInt(req.body.page) || 1; + const pageSize = Number.parseInt(req.body.pageSize) || 10; const teeLogQuery: TeeLogQuery = { agentId: query.agentId || "", diff --git a/packages/client-direct/src/index.ts b/packages/client-direct/src/index.ts index 15d80181088..87871029501 100644 --- a/packages/client-direct/src/index.ts +++ b/packages/client-direct/src/index.ts @@ -1,26 +1,26 @@ import bodyParser from "body-parser"; import cors from "cors"; -import express, { Request as ExpressRequest } from "express"; +import express, { type Request as ExpressRequest } from "express"; import multer from "multer"; import { z } from "zod"; import { - AgentRuntime, + type AgentRuntime, elizaLogger, messageCompletionFooter, generateCaption, generateImage, - Media, + type Media, getEmbeddingZeroVector, composeContext, generateMessageResponse, generateObject, - Content, - Memory, + type Content, + type Memory, ModelClass, - Client, + type Client, stringToUuid, settings, - IAgentRuntime, + type IAgentRuntime, } from "@elizaos/core"; import { createApiRouter } from "./api.ts"; import * as fs from "fs"; @@ -853,14 +853,14 @@ export class DirectClient { process.env.ELEVENLABS_MODEL_ID || "eleven_multilingual_v2", voice_settings: { - stability: parseFloat( + stability: Number.parseFloat( process.env.ELEVENLABS_VOICE_STABILITY || "0.5" ), - similarity_boost: parseFloat( + similarity_boost: Number.parseFloat( process.env.ELEVENLABS_VOICE_SIMILARITY_BOOST || "0.9" ), - style: parseFloat( + style: Number.parseFloat( process.env.ELEVENLABS_VOICE_STYLE || "0.66" ), use_speaker_boost: @@ -927,14 +927,14 @@ export class DirectClient { process.env.ELEVENLABS_MODEL_ID || "eleven_multilingual_v2", voice_settings: { - stability: parseFloat( + stability: Number.parseFloat( process.env.ELEVENLABS_VOICE_STABILITY || "0.5" ), - similarity_boost: parseFloat( + similarity_boost: Number.parseFloat( process.env.ELEVENLABS_VOICE_SIMILARITY_BOOST || "0.9" ), - style: parseFloat( + style: Number.parseFloat( process.env.ELEVENLABS_VOICE_STYLE || "0.66" ), use_speaker_boost: @@ -1025,7 +1025,7 @@ export const DirectClientInterface: Client = { start: async (_runtime: IAgentRuntime) => { elizaLogger.log("DirectClientInterface start"); const client = new DirectClient(); - const serverPort = parseInt(settings.SERVER_PORT || "3000"); + const serverPort = Number.parseInt(settings.SERVER_PORT || "3000"); client.start(serverPort); return client; }, diff --git a/packages/client-direct/src/verifiable-log-api.ts b/packages/client-direct/src/verifiable-log-api.ts index dd0054029f5..e6dcdb502c5 100644 --- a/packages/client-direct/src/verifiable-log-api.ts +++ b/packages/client-direct/src/verifiable-log-api.ts @@ -2,8 +2,8 @@ import express from "express"; import bodyParser from "body-parser"; import cors from "cors"; -import { AgentRuntime, elizaLogger, ServiceType } from "@elizaos/core"; -import { +import { type AgentRuntime, elizaLogger, ServiceType } from "@elizaos/core"; +import type { VerifiableLogService, VerifiableLogQuery, } from "@elizaos/plugin-tee-verifiable-log"; @@ -80,8 +80,8 @@ export function createVerifiableLogApiRouter( async (req: express.Request, res: express.Response) => { try { const query = req.body.query || {}; - const page = parseInt(req.body.page) || 1; - const pageSize = parseInt(req.body.pageSize) || 10; + const page = Number.parseInt(req.body.page) || 1; + const pageSize = Number.parseInt(req.body.pageSize) || 10; const verifiableLogQuery: VerifiableLogQuery = { idEq: query.idEq || "", diff --git a/packages/client-discord/eslint.config.mjs b/packages/client-discord/eslint.config.mjs deleted file mode 100644 index 92fe5bbebef..00000000000 --- a/packages/client-discord/eslint.config.mjs +++ /dev/null @@ -1,3 +0,0 @@ -import eslintGlobalConfig from "../../eslint.config.mjs"; - -export default [...eslintGlobalConfig]; diff --git a/packages/client-discord/package.json b/packages/client-discord/package.json index a9cf164c4f5..84cbfb37310 100644 --- a/packages/client-discord/package.json +++ b/packages/client-discord/package.json @@ -36,7 +36,6 @@ "scripts": { "build": "tsup --format esm --dts", "dev": "tsup --format esm --dts --watch", - "lint": "eslint --fix --cache .", "test": "vitest run" }, "trustedDependencies": { diff --git a/packages/client-discord/src/actions/chat_with_attachments.ts b/packages/client-discord/src/actions/chat_with_attachments.ts index 8f62a775100..ba050706ae2 100644 --- a/packages/client-discord/src/actions/chat_with_attachments.ts +++ b/packages/client-discord/src/actions/chat_with_attachments.ts @@ -2,14 +2,14 @@ import { composeContext, getModelSettings } from "@elizaos/core"; import { generateText, trimTokens } from "@elizaos/core"; import { parseJSONObjectFromText } from "@elizaos/core"; import { - Action, - ActionExample, - Content, - HandlerCallback, - IAgentRuntime, - Memory, + type Action, + type ActionExample, + type Content, + type HandlerCallback, + type IAgentRuntime, + type Memory, ModelClass, - State, + type State, } from "@elizaos/core"; import * as fs from "fs"; diff --git a/packages/client-discord/src/actions/download_media.ts b/packages/client-discord/src/actions/download_media.ts index 0dcf1453e48..273a1523905 100644 --- a/packages/client-discord/src/actions/download_media.ts +++ b/packages/client-discord/src/actions/download_media.ts @@ -2,16 +2,16 @@ import path from "path"; import { composeContext } from "@elizaos/core"; import { parseJSONObjectFromText } from "@elizaos/core"; import { - Action, - ActionExample, - Content, - HandlerCallback, - IAgentRuntime, - IVideoService, - Memory, + type Action, + type ActionExample, + type Content, + type HandlerCallback, + type IAgentRuntime, + type IVideoService, + type Memory, ModelClass, ServiceType, - State, + type State, } from "@elizaos/core"; import { generateText } from "@elizaos/core"; diff --git a/packages/client-discord/src/actions/joinvoice.ts b/packages/client-discord/src/actions/joinvoice.ts index 71c879712af..1371dcb29e3 100644 --- a/packages/client-discord/src/actions/joinvoice.ts +++ b/packages/client-discord/src/actions/joinvoice.ts @@ -2,22 +2,22 @@ // @ts-nocheck // src/actions/joinVoice import { - Action, - ActionExample, + type Action, + type ActionExample, composeContext, - IAgentRuntime, - Memory, - State, + type IAgentRuntime, + type Memory, + type State, generateText, ModelClass, } from "@elizaos/core"; import { - Channel, + type Channel, ChannelType, - Client, - Message as DiscordMessage, - Guild, - GuildMember, + type Client, + type Message as DiscordMessage, + type Guild, + type GuildMember, } from "discord.js"; import { joinVoiceChannel } from "@discordjs/voice"; diff --git a/packages/client-discord/src/actions/leavevoice.ts b/packages/client-discord/src/actions/leavevoice.ts index 6fea10d950a..20419b754bd 100644 --- a/packages/client-discord/src/actions/leavevoice.ts +++ b/packages/client-discord/src/actions/leavevoice.ts @@ -1,12 +1,12 @@ // src/actions/leaveVoice import { getVoiceConnection } from "@discordjs/voice"; import { - Channel, + type Channel, ChannelType, - Client, - Message as DiscordMessage, + type Client, + type Message as DiscordMessage, } from "discord.js"; -import { +import type { Action, ActionExample, IAgentRuntime, diff --git a/packages/client-discord/src/actions/summarize_conversation.ts b/packages/client-discord/src/actions/summarize_conversation.ts index 2c92164f5b5..34d1fa9744d 100644 --- a/packages/client-discord/src/actions/summarize_conversation.ts +++ b/packages/client-discord/src/actions/summarize_conversation.ts @@ -3,15 +3,15 @@ import { generateText, splitChunks, trimTokens } from "@elizaos/core"; import { getActorDetails } from "@elizaos/core"; import { parseJSONObjectFromText } from "@elizaos/core"; import { - Action, - ActionExample, - Content, - HandlerCallback, - IAgentRuntime, - Media, - Memory, + type Action, + type ActionExample, + type Content, + type HandlerCallback, + type IAgentRuntime, + type Media, + type Memory, ModelClass, - State, + type State, } from "@elizaos/core"; export const summarizationTemplate = `# Summarized so far (we are adding to this) {{currentSummary}} @@ -98,10 +98,10 @@ const getDateRange = async ( )?.[0]; const startInteger = startIntegerString - ? parseInt(startIntegerString) + ? Number.parseInt(startIntegerString) : 0; const endInteger = endIntegerString - ? parseInt(endIntegerString) + ? Number.parseInt(endIntegerString) : 0; // multiply by multiplier @@ -220,8 +220,8 @@ const summarizeAction = { const memories = await runtime.messageManager.getMemories({ roomId, // subtract start from current time - start: parseInt(start as string), - end: parseInt(end as string), + start: Number.parseInt(start as string), + end: Number.parseInt(end as string), count: 10000, unique: false, }); @@ -307,7 +307,7 @@ ${currentSummary.trim()} await callback( { ...callbackData, - text: `I've attached the summary of the conversation from \`${new Date(parseInt(start as string)).toString()}\` to \`${new Date(parseInt(end as string)).toString()}\` as a text file.`, + text: `I've attached the summary of the conversation from \`${new Date(Number.parseInt(start as string)).toString()}\` to \`${new Date(Number.parseInt(end as string)).toString()}\` as a text file.`, }, [summaryFilename] ); diff --git a/packages/client-discord/src/actions/transcribe_media.ts b/packages/client-discord/src/actions/transcribe_media.ts index 0de01014424..da9323bb1c5 100644 --- a/packages/client-discord/src/actions/transcribe_media.ts +++ b/packages/client-discord/src/actions/transcribe_media.ts @@ -2,14 +2,14 @@ import { composeContext } from "@elizaos/core"; import { generateText } from "@elizaos/core"; import { parseJSONObjectFromText } from "@elizaos/core"; import { - Action, - ActionExample, - Content, - HandlerCallback, - IAgentRuntime, - Memory, + type Action, + type ActionExample, + type Content, + type HandlerCallback, + type IAgentRuntime, + type Memory, ModelClass, - State, + type State, } from "@elizaos/core"; export const transcriptionTemplate = `# Transcription of media file diff --git a/packages/client-discord/src/attachments.ts b/packages/client-discord/src/attachments.ts index 4c8ba7903e2..3bdaed4f818 100644 --- a/packages/client-discord/src/attachments.ts +++ b/packages/client-discord/src/attachments.ts @@ -1,16 +1,16 @@ import { generateText, trimTokens } from "@elizaos/core"; import { parseJSONObjectFromText } from "@elizaos/core"; import { - IAgentRuntime, - IImageDescriptionService, - IPdfService, - ITranscriptionService, - IVideoService, - Media, + type IAgentRuntime, + type IImageDescriptionService, + type IPdfService, + type ITranscriptionService, + type IVideoService, + type Media, ModelClass, ServiceType, } from "@elizaos/core"; -import { Attachment, Collection } from "discord.js"; +import { type Attachment, Collection } from "discord.js"; import ffmpeg from "fluent-ffmpeg"; import fs from "fs"; diff --git a/packages/client-discord/src/environment.ts b/packages/client-discord/src/environment.ts index f93fcb3b1e7..71f4b3cbeb3 100644 --- a/packages/client-discord/src/environment.ts +++ b/packages/client-discord/src/environment.ts @@ -1,4 +1,4 @@ -import { IAgentRuntime } from "@elizaos/core"; +import type { IAgentRuntime } from "@elizaos/core"; import { z } from "zod"; export const discordEnvSchema = z.object({ diff --git a/packages/client-discord/src/index.ts b/packages/client-discord/src/index.ts index 45b5cc0f652..5aac95fed23 100644 --- a/packages/client-discord/src/index.ts +++ b/packages/client-discord/src/index.ts @@ -2,18 +2,18 @@ import { getEmbeddingZeroVector, stringToUuid, elizaLogger, - Character, - Client as ElizaClient, - IAgentRuntime, + type Character, + type Client as ElizaClient, + type IAgentRuntime, } from "@elizaos/core"; import { Client, Events, GatewayIntentBits, - Guild, - MessageReaction, + type Guild, + type MessageReaction, Partials, - User, + type User, } from "discord.js"; import { EventEmitter } from "events"; import chat_with_attachments from "./actions/chat_with_attachments.ts"; diff --git a/packages/client-discord/src/messages.ts b/packages/client-discord/src/messages.ts index 22cb237461e..0a6de7afb61 100644 --- a/packages/client-discord/src/messages.ts +++ b/packages/client-discord/src/messages.ts @@ -1,29 +1,29 @@ import { composeContext, composeRandomUser } from "@elizaos/core"; import { generateMessageResponse, generateShouldRespond } from "@elizaos/core"; import { - Content, - HandlerCallback, - IAgentRuntime, - IBrowserService, - ISpeechService, - IVideoService, - Media, - Memory, + type Content, + type HandlerCallback, + type IAgentRuntime, + type IBrowserService, + type ISpeechService, + type IVideoService, + type Media, + type Memory, ModelClass, ServiceType, - State, - UUID, + type State, + type UUID, } from "@elizaos/core"; import { stringToUuid, getEmbeddingZeroVector } from "@elizaos/core"; import { ChannelType, - Client, - Message as DiscordMessage, - TextChannel, + type Client, + type Message as DiscordMessage, + type TextChannel, } from "discord.js"; import { elizaLogger } from "@elizaos/core"; import { AttachmentManager } from "./attachments.ts"; -import { VoiceManager } from "./voice.ts"; +import type { VoiceManager } from "./voice.ts"; import { discordShouldRespondTemplate, discordMessageHandlerTemplate, @@ -503,7 +503,7 @@ export class MessageManager { } } - async cacheMessages(channel: TextChannel, count: number = 20) { + async cacheMessages(channel: TextChannel, count = 20) { const messages = await channel.messages.fetch({ limit: count }); // TODO: This is throwing an error but seems to work? diff --git a/packages/client-discord/src/providers/channelState.ts b/packages/client-discord/src/providers/channelState.ts index 7540dbebe07..08a24f6d59b 100644 --- a/packages/client-discord/src/providers/channelState.ts +++ b/packages/client-discord/src/providers/channelState.ts @@ -1,9 +1,9 @@ import { ChannelType, - Message as DiscordMessage, - TextChannel, + type Message as DiscordMessage, + type TextChannel, } from "discord.js"; -import { IAgentRuntime, Memory, Provider, State } from "@elizaos/core"; +import type { IAgentRuntime, Memory, Provider, State } from "@elizaos/core"; const channelStateProvider: Provider = { get: async (runtime: IAgentRuntime, message: Memory, state?: State) => { diff --git a/packages/client-discord/src/providers/voiceState.ts b/packages/client-discord/src/providers/voiceState.ts index e353dbfacf9..283bcb14bab 100644 --- a/packages/client-discord/src/providers/voiceState.ts +++ b/packages/client-discord/src/providers/voiceState.ts @@ -1,6 +1,6 @@ import { getVoiceConnection } from "@discordjs/voice"; -import { ChannelType, Message as DiscordMessage } from "discord.js"; -import { IAgentRuntime, Memory, Provider, State } from "@elizaos/core"; +import { ChannelType, type Message as DiscordMessage } from "discord.js"; +import type { IAgentRuntime, Memory, Provider, State } from "@elizaos/core"; const voiceStateProvider: Provider = { get: async (runtime: IAgentRuntime, message: Memory, state?: State) => { diff --git a/packages/client-discord/src/utils.ts b/packages/client-discord/src/utils.ts index 40f08a392a7..d415639b38e 100644 --- a/packages/client-discord/src/utils.ts +++ b/packages/client-discord/src/utils.ts @@ -1,5 +1,5 @@ import { - IAgentRuntime, + type IAgentRuntime, ModelClass, elizaLogger, generateText, @@ -8,17 +8,17 @@ import { } from "@elizaos/core"; import { ChannelType, - Message as DiscordMessage, + type Message as DiscordMessage, PermissionsBitField, - TextChannel, + type TextChannel, ThreadChannel, } from "discord.js"; export function getWavHeader( audioLength: number, sampleRate: number, - channelCount: number = 1, - bitsPerSample: number = 16 + channelCount = 1, + bitsPerSample = 16 ): Buffer { const wavHeader = Buffer.alloc(44); wavHeader.write("RIFF", 0); @@ -133,7 +133,7 @@ function splitMessage(content: string): string[] { const rawLines = content?.split("\n") || []; // split all lines into MAX_MESSAGE_LENGTH chunks so any long lines are split const lines = rawLines - .map((line) => { + .flatMap((line) => { const chunks = []; while (line.length > MAX_MESSAGE_LENGTH) { chunks.push(line.slice(0, MAX_MESSAGE_LENGTH)); @@ -141,8 +141,7 @@ function splitMessage(content: string): string[] { } chunks.push(line); return chunks; - }) - .flat(); + }); for (const line of lines) { if (currentMessage.length + line.length + 1 > MAX_MESSAGE_LENGTH) { diff --git a/packages/client-discord/src/voice.ts b/packages/client-discord/src/voice.ts index 036806f610b..715826e128b 100644 --- a/packages/client-discord/src/voice.ts +++ b/packages/client-discord/src/voice.ts @@ -1,12 +1,12 @@ import { - Content, - HandlerCallback, - IAgentRuntime, - Memory, + type Content, + type HandlerCallback, + type IAgentRuntime, + type Memory, ModelClass, ServiceType, - State, - UUID, + type State, + type UUID, composeContext, composeRandomUser, elizaLogger, @@ -14,15 +14,15 @@ import { generateMessageResponse, stringToUuid, generateShouldRespond, - ITranscriptionService, - ISpeechService, + type ITranscriptionService, + type ISpeechService, } from "@elizaos/core"; import { - AudioPlayer, - AudioReceiveStream, + type AudioPlayer, + type AudioReceiveStream, NoSubscriberBehavior, StreamType, - VoiceConnection, + type VoiceConnection, VoiceConnectionStatus, createAudioPlayer, createAudioResource, @@ -31,18 +31,18 @@ import { entersState, } from "@discordjs/voice"; import { - BaseGuildVoiceChannel, + type BaseGuildVoiceChannel, ChannelType, - Client, - Guild, - GuildMember, - VoiceChannel, - VoiceState, + type Client, + type Guild, + type GuildMember, + type VoiceChannel, + type VoiceState, } from "discord.js"; import EventEmitter from "events"; import prism from "prism-media"; -import { Readable, pipeline } from "stream"; -import { DiscordClient } from "./index.ts"; +import { type Readable, pipeline } from "stream"; +import type { DiscordClient } from "./index.ts"; import { discordShouldRespondTemplate, discordVoiceHandlerTemplate, @@ -57,8 +57,8 @@ export class AudioMonitor { private readable: Readable; private buffers: Buffer[] = []; private maxSize: number; - private lastFlagged: number = -1; - private ended: boolean = false; + private lastFlagged = -1; + private ended = false; constructor( readable: Readable, @@ -139,7 +139,7 @@ export class AudioMonitor { } export class VoiceManager extends EventEmitter { - private processingVoice: boolean = false; + private processingVoice = false; private transcriptionTimeout: NodeJS.Timeout | null = null; private userStates: Map< string, diff --git a/packages/client-farcaster/src/client.ts b/packages/client-farcaster/src/client.ts index ba569dbe808..38902a2054f 100644 --- a/packages/client-farcaster/src/client.ts +++ b/packages/client-farcaster/src/client.ts @@ -1,7 +1,7 @@ -import { IAgentRuntime, elizaLogger } from "@elizaos/core"; -import { NeynarAPIClient, isApiErrorResponse } from "@neynar/nodejs-sdk"; -import { NeynarCastResponse, Cast, Profile, FidRequest, CastId } from "./types"; -import { FarcasterConfig } from "./environment"; +import { type IAgentRuntime, elizaLogger } from "@elizaos/core"; +import { type NeynarAPIClient, isApiErrorResponse } from "@neynar/nodejs-sdk"; +import type { NeynarCastResponse, Cast, Profile, FidRequest, CastId } from "./types"; +import type { FarcasterConfig } from "./environment"; export class FarcasterClient { runtime: IAgentRuntime; diff --git a/packages/client-farcaster/src/environment.ts b/packages/client-farcaster/src/environment.ts index 442ac811093..8276f65d31a 100644 --- a/packages/client-farcaster/src/environment.ts +++ b/packages/client-farcaster/src/environment.ts @@ -1,6 +1,6 @@ import { parseBooleanFromText, - IAgentRuntime, + type IAgentRuntime, ActionTimelineType, } from "@elizaos/core"; import { z, ZodError } from "zod"; @@ -36,7 +36,7 @@ function safeParseInt( defaultValue: number ): number { if (!value) return defaultValue; - const parsed = parseInt(value, 10); + const parsed = Number.parseInt(value, 10); return Number.isNaN(parsed) ? defaultValue : Math.max(1, parsed); } diff --git a/packages/client-farcaster/src/index.ts b/packages/client-farcaster/src/index.ts index 14295890d28..fbfad4d1962 100644 --- a/packages/client-farcaster/src/index.ts +++ b/packages/client-farcaster/src/index.ts @@ -1,9 +1,9 @@ -import { Client, IAgentRuntime, elizaLogger } from "@elizaos/core"; +import { type Client, type IAgentRuntime, elizaLogger } from "@elizaos/core"; import { FarcasterClient } from "./client"; import { FarcasterPostManager } from "./post"; import { FarcasterInteractionManager } from "./interactions"; import { Configuration, NeynarAPIClient } from "@neynar/nodejs-sdk"; -import { validateFarcasterConfig, FarcasterConfig } from "./environment"; +import { validateFarcasterConfig, type FarcasterConfig } from "./environment"; /** * A manager that orchestrates all Farcaster operations: diff --git a/packages/client-farcaster/src/interactions.ts b/packages/client-farcaster/src/interactions.ts index eea862df182..7ce5711b9ae 100644 --- a/packages/client-farcaster/src/interactions.ts +++ b/packages/client-farcaster/src/interactions.ts @@ -2,18 +2,18 @@ import { composeContext, generateMessageResponse, generateShouldRespond, - Memory, + type Memory, ModelClass, stringToUuid, elizaLogger, - HandlerCallback, - Content, + type HandlerCallback, + type Content, type IAgentRuntime, } from "@elizaos/core"; import type { FarcasterClient } from "./client"; import { toHex } from "viem"; import { buildConversationThread, createCastMemory } from "./memory"; -import { Cast, Profile } from "./types"; +import type { Cast, Profile } from "./types"; import { formatCast, formatTimeline, diff --git a/packages/client-farcaster/src/memory.ts b/packages/client-farcaster/src/memory.ts index f12d408a501..ba77478d1fe 100644 --- a/packages/client-farcaster/src/memory.ts +++ b/packages/client-farcaster/src/memory.ts @@ -1,7 +1,7 @@ import { elizaLogger, getEmbeddingZeroVector, - IAgentRuntime, + type IAgentRuntime, stringToUuid, type Memory, type UUID, @@ -9,7 +9,7 @@ import { import type { Cast } from "./types"; import { toHex } from "viem"; import { castUuid } from "./utils"; -import { FarcasterClient } from "./client"; +import type { FarcasterClient } from "./client"; export function createCastMemory({ roomId, diff --git a/packages/client-farcaster/src/post.ts b/packages/client-farcaster/src/post.ts index f099a447921..afcfa4b1cf3 100644 --- a/packages/client-farcaster/src/post.ts +++ b/packages/client-farcaster/src/post.ts @@ -1,12 +1,12 @@ import { composeContext, generateText, - IAgentRuntime, + type IAgentRuntime, ModelClass, stringToUuid, elizaLogger, } from "@elizaos/core"; -import { FarcasterClient } from "./client"; +import type { FarcasterClient } from "./client"; import { formatTimeline, postTemplate } from "./prompts"; import { castUuid, MAX_CAST_LENGTH } from "./utils"; import { createCastMemory } from "./memory"; diff --git a/packages/client-farcaster/src/prompts.ts b/packages/client-farcaster/src/prompts.ts index b52bcd98eb0..3459087f316 100644 --- a/packages/client-farcaster/src/prompts.ts +++ b/packages/client-farcaster/src/prompts.ts @@ -1,5 +1,5 @@ import { - Character, + type Character, messageCompletionFooter, shouldRespondFooter, } from "@elizaos/core"; diff --git a/packages/client-github/__tests__/environment.test.ts b/packages/client-github/__tests__/environment.test.ts index 5efb2836bff..1062dba6372 100644 --- a/packages/client-github/__tests__/environment.test.ts +++ b/packages/client-github/__tests__/environment.test.ts @@ -1,6 +1,6 @@ import { describe, it, expect, vi } from 'vitest'; import { validateGithubConfig, githubEnvSchema } from '../src/environment'; -import { IAgentRuntime } from '@elizaos/core'; +import type { IAgentRuntime } from '@elizaos/core'; describe('GitHub Environment Configuration', () => { const mockRuntime: IAgentRuntime = { diff --git a/packages/client-github/__tests__/index.test.ts b/packages/client-github/__tests__/index.test.ts index 68723df9146..71ea056a9f7 100644 --- a/packages/client-github/__tests__/index.test.ts +++ b/packages/client-github/__tests__/index.test.ts @@ -1,10 +1,10 @@ import { describe, it, expect, vi, beforeEach } from 'vitest'; import { GitHubClient, GitHubClientInterface } from '../src'; -import { AgentRuntime, IAgentRuntime } from '@elizaos/core'; +import type { AgentRuntime, IAgentRuntime } from '@elizaos/core'; import { Octokit } from '@octokit/rest'; import simpleGit from 'simple-git'; -import fs from 'fs'; -import fsPromises from 'fs/promises'; +import type fs from 'fs'; +import type fsPromises from 'fs/promises'; // Mock external dependencies vi.mock('@octokit/rest', () => ({ diff --git a/packages/client-github/eslint.config.mjs b/packages/client-github/eslint.config.mjs deleted file mode 100644 index 92fe5bbebef..00000000000 --- a/packages/client-github/eslint.config.mjs +++ /dev/null @@ -1,3 +0,0 @@ -import eslintGlobalConfig from "../../eslint.config.mjs"; - -export default [...eslintGlobalConfig]; diff --git a/packages/client-github/package.json b/packages/client-github/package.json index a740dc7fa59..724315b4b93 100644 --- a/packages/client-github/package.json +++ b/packages/client-github/package.json @@ -33,7 +33,6 @@ "scripts": { "build": "tsup --format esm --dts", "dev": "tsup --format esm --dts --watch", - "lint": "eslint --fix --cache .", "test": "vitest run", "test:watch": "vitest" } diff --git a/packages/client-github/src/environment.ts b/packages/client-github/src/environment.ts index f7982d80f71..c78159c6146 100644 --- a/packages/client-github/src/environment.ts +++ b/packages/client-github/src/environment.ts @@ -1,4 +1,4 @@ -import { IAgentRuntime } from "@elizaos/core"; +import type { IAgentRuntime } from "@elizaos/core"; import { z } from "zod"; export const githubEnvSchema = z.object({ diff --git a/packages/client-github/src/index.ts b/packages/client-github/src/index.ts index 3ed9ffa6abe..8afc75e3d69 100644 --- a/packages/client-github/src/index.ts +++ b/packages/client-github/src/index.ts @@ -1,15 +1,15 @@ import { Octokit } from "@octokit/rest"; import { glob } from "glob"; -import simpleGit, { SimpleGit } from "simple-git"; +import simpleGit, { type SimpleGit } from "simple-git"; import path from "path"; import fs from "fs/promises"; import { existsSync } from "fs"; import { createHash } from "crypto"; import { elizaLogger, - AgentRuntime, - Client, - IAgentRuntime, + type AgentRuntime, + type Client, + type IAgentRuntime, knowledge, stringToUuid, } from "@elizaos/core"; diff --git a/packages/client-instagram/eslint.config.mjs b/packages/client-instagram/eslint.config.mjs deleted file mode 100644 index 92fe5bbebef..00000000000 --- a/packages/client-instagram/eslint.config.mjs +++ /dev/null @@ -1,3 +0,0 @@ -import eslintGlobalConfig from "../../eslint.config.mjs"; - -export default [...eslintGlobalConfig]; diff --git a/packages/client-instagram/package.json b/packages/client-instagram/package.json index 5c72d08c476..b5af8d710cd 100644 --- a/packages/client-instagram/package.json +++ b/packages/client-instagram/package.json @@ -33,7 +33,6 @@ "scripts": { "build": "tsup --format esm --dts", "dev": "tsup --format esm --dts --watch", - "lint": "eslint --fix --cache .", "test": "vitest run", "test:watch": "vitest" } diff --git a/packages/client-instagram/src/environment.ts b/packages/client-instagram/src/environment.ts index 67951248764..fe6534a7dd1 100644 --- a/packages/client-instagram/src/environment.ts +++ b/packages/client-instagram/src/environment.ts @@ -1,5 +1,5 @@ import { - IAgentRuntime, + type IAgentRuntime, parseBooleanFromText, } from "@elizaos/core"; import { z } from "zod"; @@ -75,14 +75,14 @@ export async function validateInstagramConfig( INSTAGRAM_BUSINESS_ACCOUNT_ID: runtime.getSetting("INSTAGRAM_BUSINESS_ACCOUNT_ID") || process.env.INSTAGRAM_BUSINESS_ACCOUNT_ID, - INSTAGRAM_POST_INTERVAL_MIN: parseInt( + INSTAGRAM_POST_INTERVAL_MIN: Number.parseInt( runtime.getSetting("INSTAGRAM_POST_INTERVAL_MIN") || process.env.INSTAGRAM_POST_INTERVAL_MIN || DEFAULT_POST_INTERVAL_MIN.toString(), 10 ), - INSTAGRAM_POST_INTERVAL_MAX: parseInt( + INSTAGRAM_POST_INTERVAL_MAX: Number.parseInt( runtime.getSetting("INSTAGRAM_POST_INTERVAL_MAX") || process.env.INSTAGRAM_POST_INTERVAL_MAX || DEFAULT_POST_INTERVAL_MAX.toString(), @@ -94,14 +94,14 @@ export async function validateInstagramConfig( process.env.INSTAGRAM_ENABLE_ACTION_PROCESSING ) ?? false, - INSTAGRAM_ACTION_INTERVAL: parseInt( + INSTAGRAM_ACTION_INTERVAL: Number.parseInt( runtime.getSetting("INSTAGRAM_ACTION_INTERVAL") || process.env.INSTAGRAM_ACTION_INTERVAL || DEFAULT_ACTION_INTERVAL.toString(), 10 ), - INSTAGRAM_MAX_ACTIONS: parseInt( + INSTAGRAM_MAX_ACTIONS: Number.parseInt( runtime.getSetting("MAX_ACTIONS_PROCESSING") || process.env.MAX_ACTIONS_PROCESSING || DEFAULT_MAX_ACTIONS.toString(), diff --git a/packages/client-instagram/src/index.ts b/packages/client-instagram/src/index.ts index f322d78c7ea..39b836961c9 100644 --- a/packages/client-instagram/src/index.ts +++ b/packages/client-instagram/src/index.ts @@ -1,5 +1,5 @@ // src/index.ts -import { Client, IAgentRuntime, elizaLogger } from "@elizaos/core"; +import { type Client, type IAgentRuntime, elizaLogger } from "@elizaos/core"; import { validateInstagramConfig } from "./environment"; import { initializeClient } from "./lib/auth"; import { InstagramInteractionService } from "./services/interaction"; diff --git a/packages/client-instagram/src/lib/actions.ts b/packages/client-instagram/src/lib/actions.ts index 0d134890b7b..16e54887bd8 100644 --- a/packages/client-instagram/src/lib/actions.ts +++ b/packages/client-instagram/src/lib/actions.ts @@ -1,6 +1,6 @@ // src/lib/actions.ts import { elizaLogger } from "@elizaos/core"; -import { Comment } from "../types"; +import type { Comment } from "../types"; import { getIgClient } from "./state"; /** @@ -8,7 +8,7 @@ import { getIgClient } from "./state"; */ export async function fetchComments( mediaId: string, - count: number = 20 + count = 20 ): Promise { const ig = getIgClient(); diff --git a/packages/client-instagram/src/lib/auth.ts b/packages/client-instagram/src/lib/auth.ts index 307547996cf..1f77564edbe 100644 --- a/packages/client-instagram/src/lib/auth.ts +++ b/packages/client-instagram/src/lib/auth.ts @@ -1,8 +1,8 @@ // src/lib/auth.ts -import { IAgentRuntime, elizaLogger } from "@elizaos/core"; +import { type IAgentRuntime, elizaLogger } from "@elizaos/core"; import { IgLoginTwoFactorRequiredError } from "instagram-private-api"; -import { InstagramConfig } from "../environment"; -import { InstagramState } from "../types"; +import type { InstagramConfig } from "../environment"; +import type { InstagramState } from "../types"; import { fetchProfile } from "./profile"; import { createInitialState, getIgClient } from "./state"; diff --git a/packages/client-instagram/src/lib/media.ts b/packages/client-instagram/src/lib/media.ts index 05d9532cc19..7a65c0c58c9 100644 --- a/packages/client-instagram/src/lib/media.ts +++ b/packages/client-instagram/src/lib/media.ts @@ -1,12 +1,12 @@ -import { elizaLogger, IAgentRuntime } from "@elizaos/core"; -import { InstagramConfig } from "../environment"; -import { MediaItem } from "../types"; +import { elizaLogger, type IAgentRuntime } from "@elizaos/core"; +import type { InstagramConfig } from "../environment"; +import type { MediaItem } from "../types"; import { getIgClient } from "./state"; export async function fetchRecentMedia( runtime: IAgentRuntime, config: InstagramConfig, - count: number = 10 + count = 10 ): Promise { const ig = getIgClient(); diff --git a/packages/client-instagram/src/lib/profile.ts b/packages/client-instagram/src/lib/profile.ts index a7b7fe9053a..b414f6bd6ff 100644 --- a/packages/client-instagram/src/lib/profile.ts +++ b/packages/client-instagram/src/lib/profile.ts @@ -1,6 +1,6 @@ -import { elizaLogger, IAgentRuntime } from "@elizaos/core"; -import { InstagramConfig } from "../environment"; -import { InstagramProfile } from "../types"; +import { elizaLogger, type IAgentRuntime } from "@elizaos/core"; +import type { InstagramConfig } from "../environment"; +import type { InstagramProfile } from "../types"; import { getIgClient } from "./state"; export async function fetchProfile( diff --git a/packages/client-instagram/src/lib/state.ts b/packages/client-instagram/src/lib/state.ts index 0f756f38ccb..66b12add6a6 100644 --- a/packages/client-instagram/src/lib/state.ts +++ b/packages/client-instagram/src/lib/state.ts @@ -1,5 +1,5 @@ import { IgApiClient } from 'instagram-private-api'; -import { InstagramState } from '../types'; +import type { InstagramState } from '../types'; // Create a singleton for the Instagram API client let igClient: IgApiClient | null = null; diff --git a/packages/client-instagram/src/services/interaction.ts b/packages/client-instagram/src/services/interaction.ts index 5b80fdee9c1..736c58942f3 100644 --- a/packages/client-instagram/src/services/interaction.ts +++ b/packages/client-instagram/src/services/interaction.ts @@ -3,14 +3,14 @@ import { elizaLogger, generateText, getEmbeddingZeroVector, - IAgentRuntime, + type IAgentRuntime, ModelClass, stringToUuid, - UUID + type UUID } from "@elizaos/core"; import { fetchComments, likeMedia, postComment } from "../lib/actions"; import { getIgClient } from "../lib/state"; -import { InstagramState } from "../types"; +import type { InstagramState } from "../types"; // Templates const instagramCommentTemplate = ` @@ -61,8 +61,8 @@ import { InstagramState } from "../types"; export class InstagramInteractionService { private runtime: IAgentRuntime; private state: InstagramState; - private isProcessing: boolean = false; - private stopProcessing: boolean = false; + private isProcessing = false; + private stopProcessing = false; constructor(runtime: IAgentRuntime, state: InstagramState) { this.runtime = runtime; @@ -75,7 +75,7 @@ import { InstagramState } from "../types"; if (!this.stopProcessing) { setTimeout( handleInteractionsLoop, - parseInt(this.runtime.getSetting('ACTION_INTERVAL') || '300', 10) * 1000 + Number.parseInt(this.runtime.getSetting('ACTION_INTERVAL') || '300', 10) * 1000 ); } }; diff --git a/packages/client-instagram/src/services/post.ts b/packages/client-instagram/src/services/post.ts index 67b8cb78abe..edcf6b1604f 100644 --- a/packages/client-instagram/src/services/post.ts +++ b/packages/client-instagram/src/services/post.ts @@ -1,6 +1,6 @@ // src/services/post.ts import { - IAgentRuntime, + type IAgentRuntime, ModelClass, composeContext, elizaLogger, @@ -13,7 +13,7 @@ import { promises as fs } from "fs"; import path from "path"; import sharp from "sharp"; import { getIgClient } from "../lib/state"; -import { InstagramState } from "../types"; +import type { InstagramState } from "../types"; // Template for generating Instagram posts const instagramPostTemplate = ` @@ -48,9 +48,9 @@ interface PostOptions { export class InstagramPostService { private runtime: IAgentRuntime; private state: InstagramState; - private isProcessing: boolean = false; - private lastPostTime: number = 0; - private stopProcessing: boolean = false; + private isProcessing = false; + private lastPostTime = 0; + private stopProcessing = false; constructor(runtime: IAgentRuntime, state: InstagramState) { this.runtime = runtime; @@ -64,11 +64,11 @@ export class InstagramPostService { }>("instagram/lastPost"); const lastPostTimestamp = lastPost?.timestamp ?? 0; - const minMinutes = parseInt( + const minMinutes = Number.parseInt( this.runtime.getSetting("POST_INTERVAL_MIN") || "90", 10 ); - const maxMinutes = parseInt( + const maxMinutes = Number.parseInt( this.runtime.getSetting("POST_INTERVAL_MAX") || "180", 10 ); diff --git a/packages/client-lens/src/actions.ts b/packages/client-lens/src/actions.ts index 54631c21f90..4890bb7fc83 100644 --- a/packages/client-lens/src/actions.ts +++ b/packages/client-lens/src/actions.ts @@ -8,8 +8,8 @@ import { } from "@elizaos/core"; import { textOnly } from "@lens-protocol/metadata"; import { createPublicationMemory } from "./memory"; -import { AnyPublicationFragment } from "@lens-protocol/client"; -import StorjProvider from "./providers/StorjProvider"; +import type { AnyPublicationFragment } from "@lens-protocol/client"; +import type StorjProvider from "./providers/StorjProvider"; export async function sendPublication({ client, diff --git a/packages/client-lens/src/client.ts b/packages/client-lens/src/client.ts index 07b8b2df6ea..99cf0773628 100644 --- a/packages/client-lens/src/client.ts +++ b/packages/client-lens/src/client.ts @@ -1,17 +1,17 @@ -import { IAgentRuntime, elizaLogger } from "@elizaos/core"; +import { type IAgentRuntime, elizaLogger } from "@elizaos/core"; import { - AnyPublicationFragment, + type AnyPublicationFragment, LensClient as LensClientCore, production, LensTransactionStatusType, LimitType, NotificationType, - ProfileFragment, + type ProfileFragment, PublicationType, FeedEventItemType, } from "@lens-protocol/client"; -import { Profile, BroadcastResult } from "./types"; -import { PrivateKeyAccount } from "viem"; +import type { Profile, BroadcastResult } from "./types"; +import type { PrivateKeyAccount } from "viem"; import { getProfilePictureUri, handleBroadcastResult, omit } from "./utils"; export class LensClient { @@ -69,7 +69,7 @@ export class LensClient { async createPublication( contentURI: string, - onchain: boolean = false, + onchain = false, commentOn?: string ): Promise { try { @@ -129,7 +129,7 @@ export class LensClient { async getPublicationsFor( profileId: string, - limit: number = 50 + limit = 50 ): Promise { const timeline: AnyPublicationFragment[] = []; let next: any | undefined = undefined; @@ -226,7 +226,7 @@ export class LensClient { async getTimeline( profileId: string, - limit: number = 10 + limit = 10 ): Promise { try { if (!this.authenticated) { diff --git a/packages/client-lens/src/index.ts b/packages/client-lens/src/index.ts index 1a6ed828d8e..05049d2e4fc 100644 --- a/packages/client-lens/src/index.ts +++ b/packages/client-lens/src/index.ts @@ -1,4 +1,4 @@ -import { Client, IAgentRuntime, elizaLogger } from "@elizaos/core"; +import { type Client, type IAgentRuntime, elizaLogger } from "@elizaos/core"; import { privateKeyToAccount } from "viem/accounts"; import { LensClient } from "./client"; import { LensPostManager } from "./post"; diff --git a/packages/client-lens/src/interactions.ts b/packages/client-lens/src/interactions.ts index b42e632cdda..899b4fcea49 100644 --- a/packages/client-lens/src/interactions.ts +++ b/packages/client-lens/src/interactions.ts @@ -2,12 +2,12 @@ import { composeContext, generateMessageResponse, generateShouldRespond, - Memory, + type Memory, ModelClass, stringToUuid, elizaLogger, - HandlerCallback, - Content, + type HandlerCallback, + type Content, type IAgentRuntime, } from "@elizaos/core"; import type { LensClient } from "./client"; @@ -21,9 +21,9 @@ import { } from "./prompts"; import { publicationUuid } from "./utils"; import { sendPublication } from "./actions"; -import { AnyPublicationFragment } from "@lens-protocol/client"; -import { Profile } from "./types"; -import StorjProvider from "./providers/StorjProvider"; +import type { AnyPublicationFragment } from "@lens-protocol/client"; +import type { Profile } from "./types"; +import type StorjProvider from "./providers/StorjProvider"; export class LensInteractionManager { private timeout: NodeJS.Timeout | undefined; diff --git a/packages/client-lens/src/memory.ts b/packages/client-lens/src/memory.ts index 705f61fa728..26b8c57ebe7 100644 --- a/packages/client-lens/src/memory.ts +++ b/packages/client-lens/src/memory.ts @@ -1,14 +1,14 @@ import { elizaLogger, getEmbeddingZeroVector, - IAgentRuntime, + type IAgentRuntime, stringToUuid, type Memory, type UUID, } from "@elizaos/core"; import { publicationUuid } from "./utils"; -import { LensClient } from "./client"; -import { AnyPublicationFragment } from "@lens-protocol/client"; +import type { LensClient } from "./client"; +import type { AnyPublicationFragment } from "@lens-protocol/client"; export function createPublicationMemory({ roomId, diff --git a/packages/client-lens/src/post.ts b/packages/client-lens/src/post.ts index 3c2b2a78a60..a7ffdb7f59f 100644 --- a/packages/client-lens/src/post.ts +++ b/packages/client-lens/src/post.ts @@ -1,17 +1,17 @@ import { composeContext, generateText, - IAgentRuntime, + type IAgentRuntime, ModelClass, stringToUuid, elizaLogger, } from "@elizaos/core"; -import { LensClient } from "./client"; +import type { LensClient } from "./client"; import { formatTimeline, postTemplate } from "./prompts"; import { publicationUuid } from "./utils"; import { createPublicationMemory } from "./memory"; import { sendPublication } from "./actions"; -import StorjProvider from "./providers/StorjProvider"; +import type StorjProvider from "./providers/StorjProvider"; export class LensPostManager { private timeout: NodeJS.Timeout | undefined; diff --git a/packages/client-lens/src/prompts.ts b/packages/client-lens/src/prompts.ts index 112aa86aa0c..f9a0ccc0661 100644 --- a/packages/client-lens/src/prompts.ts +++ b/packages/client-lens/src/prompts.ts @@ -1,9 +1,9 @@ import { - Character, + type Character, messageCompletionFooter, shouldRespondFooter, } from "@elizaos/core"; -import { AnyPublicationFragment } from "@lens-protocol/client"; +import type { AnyPublicationFragment } from "@lens-protocol/client"; export const formatPublication = (publication: AnyPublicationFragment) => { return `ID: ${publication.id} diff --git a/packages/client-lens/src/providers/StorjProvider.ts b/packages/client-lens/src/providers/StorjProvider.ts index b63fb57633e..bdd2aa5ede1 100644 --- a/packages/client-lens/src/providers/StorjProvider.ts +++ b/packages/client-lens/src/providers/StorjProvider.ts @@ -1,10 +1,10 @@ -import axios, { AxiosInstance } from "axios"; +import axios, { type AxiosInstance } from "axios"; import FormData from "form-data"; import type { IAgentRuntime } from "@elizaos/core"; // ipfs pinning service: https://storj.dev/dcs/api/storj-ipfs-pinning class StorjProvider { - private STORJ_API_URL: string = "https://www.storj-ipfs.com"; + private STORJ_API_URL = "https://www.storj-ipfs.com"; private STORJ_API_USERNAME: string; private STORJ_API_PASSWORD: string; private baseURL: string; @@ -73,8 +73,8 @@ class StorjProvider { headers: { "Content-Type": `multipart/form-data; boundary=${formData.getBoundary()}`, }, - maxContentLength: Infinity, - maxBodyLength: Infinity, + maxContentLength: Number.POSITIVE_INFINITY, + maxBodyLength: Number.POSITIVE_INFINITY, }); return this.gatewayURL(response.data.Hash); diff --git a/packages/client-lens/src/utils.ts b/packages/client-lens/src/utils.ts index 70d5d048f31..d9818a00a85 100644 --- a/packages/client-lens/src/utils.ts +++ b/packages/client-lens/src/utils.ts @@ -1,5 +1,5 @@ import { stringToUuid } from "@elizaos/core"; -import { BroadcastResult } from "./types"; +import type { BroadcastResult } from "./types"; export function publicationId({ pubId, diff --git a/packages/client-slack/__tests__/message-manager.test.ts b/packages/client-slack/__tests__/message-manager.test.ts index 765355663e6..f7a948f6464 100644 --- a/packages/client-slack/__tests__/message-manager.test.ts +++ b/packages/client-slack/__tests__/message-manager.test.ts @@ -1,7 +1,7 @@ import { describe, it, expect, vi, beforeEach } from 'vitest'; import { MessageManager } from '../src/messages'; -import { WebClient } from '@slack/web-api'; -import { IAgentRuntime } from '@elizaos/core'; +import type { WebClient } from '@slack/web-api'; +import type { IAgentRuntime } from '@elizaos/core'; // Mock dependencies vi.mock('@slack/web-api'); diff --git a/packages/client-slack/__tests__/slack-client.provider.test.ts b/packages/client-slack/__tests__/slack-client.provider.test.ts index 144a22c89f6..75ee32c0c96 100644 --- a/packages/client-slack/__tests__/slack-client.provider.test.ts +++ b/packages/client-slack/__tests__/slack-client.provider.test.ts @@ -1,7 +1,7 @@ import { describe, expect, test, beforeEach, vi } from "vitest"; import { SlackClientProvider } from "../src/providers/slack-client.provider"; -import { SlackConfig } from "../src/types/slack-types"; -import { WebClient } from "@slack/web-api"; +import type { SlackConfig } from "../src/types/slack-types"; +import type { WebClient } from "@slack/web-api"; import type { AuthTestResponse, ChatPostMessageResponse, diff --git a/packages/client-slack/__tests__/slack-client.test.ts b/packages/client-slack/__tests__/slack-client.test.ts index 24de649fd6f..8eaa9dbdc6d 100644 --- a/packages/client-slack/__tests__/slack-client.test.ts +++ b/packages/client-slack/__tests__/slack-client.test.ts @@ -1,7 +1,7 @@ import { describe, it, expect, vi, beforeEach } from 'vitest'; import { SlackClient } from '../src/index'; import { WebClient } from '@slack/web-api'; -import { IAgentRuntime, Character } from '@elizaos/core'; +import type { IAgentRuntime, Character } from '@elizaos/core'; // Mock dependencies vi.mock('@slack/web-api'); diff --git a/packages/client-slack/eslint.config.mjs b/packages/client-slack/eslint.config.mjs deleted file mode 100644 index 92fe5bbebef..00000000000 --- a/packages/client-slack/eslint.config.mjs +++ /dev/null @@ -1,3 +0,0 @@ -import eslintGlobalConfig from "../../eslint.config.mjs"; - -export default [...eslintGlobalConfig]; diff --git a/packages/client-slack/package.json b/packages/client-slack/package.json index 95d58c0f701..580bd6d6e45 100644 --- a/packages/client-slack/package.json +++ b/packages/client-slack/package.json @@ -23,7 +23,6 @@ "build": "tsup src/index.ts --format esm --dts", "test": "vitest run", "test:watch": "vitest", - "lint": "eslint --fix --cache .", "clean": "rimraf dist", "dev": "tsup src/index.ts --watch", "example": "ts-node src/examples/standalone-example.ts", diff --git a/packages/client-slack/src/actions/chat_with_attachments.ts b/packages/client-slack/src/actions/chat_with_attachments.ts index b40353020d7..3a9392acbe3 100644 --- a/packages/client-slack/src/actions/chat_with_attachments.ts +++ b/packages/client-slack/src/actions/chat_with_attachments.ts @@ -6,15 +6,15 @@ import { getModelSettings, } from "@elizaos/core"; import { - Action, - ActionExample, - Content, - HandlerCallback, - Handler, - IAgentRuntime, - Memory, + type Action, + type ActionExample, + type Content, + type HandlerCallback, + type Handler, + type IAgentRuntime, + type Memory, ModelClass, - State, + type State, } from "@elizaos/core"; export const summarizationTemplate = `# Summarized so far (we are adding to this) diff --git a/packages/client-slack/src/actions/send-message.action.ts b/packages/client-slack/src/actions/send-message.action.ts index fa252f1a533..7cc90751e3b 100644 --- a/packages/client-slack/src/actions/send-message.action.ts +++ b/packages/client-slack/src/actions/send-message.action.ts @@ -1,4 +1,4 @@ -import { SlackClientContext, SlackMessage } from "../types/slack-types"; +import type { SlackClientContext, SlackMessage } from "../types/slack-types"; // Cache to store recently sent messages const recentMessages = new Map(); diff --git a/packages/client-slack/src/actions/summarize_conversation.ts b/packages/client-slack/src/actions/summarize_conversation.ts index 14649521222..35cfb7b694d 100644 --- a/packages/client-slack/src/actions/summarize_conversation.ts +++ b/packages/client-slack/src/actions/summarize_conversation.ts @@ -8,18 +8,18 @@ import { } from "@elizaos/core"; import { getActorDetails } from "@elizaos/core"; import { - Action, - ActionExample, - Content, - HandlerCallback, - IAgentRuntime, - Media, - Memory, + type Action, + type ActionExample, + type Content, + type HandlerCallback, + type IAgentRuntime, + type Media, + type Memory, ModelClass, - State, + type State, elizaLogger, } from "@elizaos/core"; -import { ISlackService, SLACK_SERVICE_TYPE } from "../types/slack-types"; +import { type ISlackService, SLACK_SERVICE_TYPE } from "../types/slack-types"; export const summarizationTemplate = `# Summarized so far (we are adding to this) {{currentSummary}} @@ -95,7 +95,7 @@ const getDateRange = async ( if (!match) return null; const [_, amount, unit] = match; - const value = parseInt(amount); + const value = Number.parseInt(amount); if (isNaN(value)) return null; diff --git a/packages/client-slack/src/actions/transcribe_media.ts b/packages/client-slack/src/actions/transcribe_media.ts index abba39f0cb1..49249b5a005 100644 --- a/packages/client-slack/src/actions/transcribe_media.ts +++ b/packages/client-slack/src/actions/transcribe_media.ts @@ -4,15 +4,15 @@ import { parseJSONObjectFromText, } from "@elizaos/core"; import { - Action, - ActionExample, - Content, - HandlerCallback, - Handler, - IAgentRuntime, - Memory, + type Action, + type ActionExample, + type Content, + type HandlerCallback, + type Handler, + type IAgentRuntime, + type Memory, ModelClass, - State, + type State, } from "@elizaos/core"; export const transcriptionTemplate = `# Transcription of media file diff --git a/packages/client-slack/src/attachments.ts b/packages/client-slack/src/attachments.ts index 225ece61d4e..d8e6111ee40 100644 --- a/packages/client-slack/src/attachments.ts +++ b/packages/client-slack/src/attachments.ts @@ -4,16 +4,16 @@ import { parseJSONObjectFromText, } from "@elizaos/core"; import { - IAgentRuntime, - IImageDescriptionService, - IPdfService, - ITranscriptionService, - IVideoService, - Media, + type IAgentRuntime, + type IImageDescriptionService, + type IPdfService, + type ITranscriptionService, + type IVideoService, + type Media, ModelClass, ServiceType, } from "@elizaos/core"; -import { WebClient } from "@slack/web-api"; +import type { WebClient } from "@slack/web-api"; import ffmpeg from "fluent-ffmpeg"; import fs from "fs"; diff --git a/packages/client-slack/src/environment.ts b/packages/client-slack/src/environment.ts index dcaa2373735..0abbb9d2901 100644 --- a/packages/client-slack/src/environment.ts +++ b/packages/client-slack/src/environment.ts @@ -1,4 +1,4 @@ -import { IAgentRuntime } from "@elizaos/core"; +import type { IAgentRuntime } from "@elizaos/core"; import { elizaLogger } from "@elizaos/core"; import { z } from "zod"; @@ -14,7 +14,7 @@ export const slackEnvSchema = z.object({ SLACK_SERVER_PORT: z .string() .optional() - .transform((val) => (val ? parseInt(val) : 3000)), + .transform((val) => (val ? Number.parseInt(val) : 3000)), }); export type SlackConfig = z.infer; diff --git a/packages/client-slack/src/events.ts b/packages/client-slack/src/events.ts index c1c050fcb73..a17eaf8f822 100644 --- a/packages/client-slack/src/events.ts +++ b/packages/client-slack/src/events.ts @@ -1,7 +1,7 @@ import { createEventAdapter } from "@slack/events-api"; -import { WebClient } from "@slack/web-api"; -import { SlackConfig } from "./types/slack-types"; -import { MessageManager } from "./messages"; +import type { WebClient } from "@slack/web-api"; +import type { SlackConfig } from "./types/slack-types"; +import type { MessageManager } from "./messages"; import { elizaLogger } from "@elizaos/core"; export class EventHandler { diff --git a/packages/client-slack/src/examples/standalone-attachment.ts b/packages/client-slack/src/examples/standalone-attachment.ts index b8d78b59faa..4214af226a2 100644 --- a/packages/client-slack/src/examples/standalone-attachment.ts +++ b/packages/client-slack/src/examples/standalone-attachment.ts @@ -1,7 +1,7 @@ import { config } from "dotenv"; import { SlackClientProvider } from "../providers/slack-client.provider"; import { AttachmentManager } from "../attachments"; -import { SlackConfig } from "../types/slack-types"; +import type { SlackConfig } from "../types/slack-types"; import path from "path"; import { elizaLogger } from "@elizaos/core"; diff --git a/packages/client-slack/src/examples/standalone-example.ts b/packages/client-slack/src/examples/standalone-example.ts index accbd7caaf9..53ae672b7b8 100644 --- a/packages/client-slack/src/examples/standalone-example.ts +++ b/packages/client-slack/src/examples/standalone-example.ts @@ -1,5 +1,5 @@ import { SlackClientProvider } from "../providers/slack-client.provider"; -import { SlackConfig } from "../types/slack-types"; +import type { SlackConfig } from "../types/slack-types"; import { EventHandler } from "../events"; import { config } from "dotenv"; import { resolve } from "path"; @@ -107,7 +107,7 @@ async function runExample() { // Create Express app const app = express(); - const basePort = parseInt(process.env.PORT || "3000"); + const basePort = Number.parseInt(process.env.PORT || "3000"); // Mount the event handler app.use("/slack/events", events.expressMiddleware()); diff --git a/packages/client-slack/src/examples/standalone-summarize.ts b/packages/client-slack/src/examples/standalone-summarize.ts index e817a00eb85..1d78c721f6b 100644 --- a/packages/client-slack/src/examples/standalone-summarize.ts +++ b/packages/client-slack/src/examples/standalone-summarize.ts @@ -1,5 +1,5 @@ import { SlackClientProvider } from "../providers/slack-client.provider"; -import { SlackConfig } from "../types/slack-types"; +import type { SlackConfig } from "../types/slack-types"; import { config } from "dotenv"; import { resolve } from "path"; import { elizaLogger } from "@elizaos/core"; diff --git a/packages/client-slack/src/examples/standalone-transcribe.ts b/packages/client-slack/src/examples/standalone-transcribe.ts index 05bb24c5c03..99d90c529f6 100644 --- a/packages/client-slack/src/examples/standalone-transcribe.ts +++ b/packages/client-slack/src/examples/standalone-transcribe.ts @@ -1,5 +1,5 @@ import { SlackClientProvider } from "../providers/slack-client.provider"; -import { SlackConfig } from "../types/slack-types"; +import type { SlackConfig } from "../types/slack-types"; import { config } from "dotenv"; import { resolve } from "path"; import { elizaLogger } from "@elizaos/core"; diff --git a/packages/client-slack/src/index.ts b/packages/client-slack/src/index.ts index a3d8ee8199a..092486b283b 100644 --- a/packages/client-slack/src/index.ts +++ b/packages/client-slack/src/index.ts @@ -1,7 +1,7 @@ -import { Character, Client as ElizaClient, IAgentRuntime } from "@elizaos/core"; +import type { Character, Client as ElizaClient, IAgentRuntime } from "@elizaos/core"; import { elizaLogger } from "@elizaos/core"; import { WebClient } from "@slack/web-api"; -import express, { Request } from "express"; +import express, { type Request } from "express"; import { EventEmitter } from "events"; import { MessageManager } from "./messages"; import { validateSlackConfig } from "./environment"; diff --git a/packages/client-slack/src/messages.ts b/packages/client-slack/src/messages.ts index 8b7c76ace66..4b94c759f30 100644 --- a/packages/client-slack/src/messages.ts +++ b/packages/client-slack/src/messages.ts @@ -5,18 +5,18 @@ import { generateMessageResponse, generateShouldRespond, ModelClass, - Memory, - Content, - State, + type Memory, + type Content, + type State, elizaLogger, - HandlerCallback, + type HandlerCallback, } from "@elizaos/core"; import { slackMessageHandlerTemplate, slackShouldRespondTemplate, } from "./templates"; -import { WebClient } from "@slack/web-api"; -import { IAgentRuntime } from "@elizaos/core"; +import type { WebClient } from "@slack/web-api"; +import type { IAgentRuntime } from "@elizaos/core"; export class MessageManager { private client: WebClient; @@ -276,7 +276,7 @@ export class MessageManager { agentId: this.runtime.agentId, roomId, content, - createdAt: new Date(parseFloat(event.ts) * 1000).getTime(), + createdAt: new Date(Number.parseFloat(event.ts) * 1000).getTime(), embedding: getEmbeddingZeroVector(), }; diff --git a/packages/client-slack/src/providers/channelState.ts b/packages/client-slack/src/providers/channelState.ts index bf4afb95677..f058b14acaa 100644 --- a/packages/client-slack/src/providers/channelState.ts +++ b/packages/client-slack/src/providers/channelState.ts @@ -1,4 +1,4 @@ -import { IAgentRuntime, Memory, Provider, State } from "@elizaos/core"; +import type { IAgentRuntime, Memory, Provider, State } from "@elizaos/core"; interface SlackEvent { channel: string; diff --git a/packages/client-slack/src/providers/slack-client.provider.ts b/packages/client-slack/src/providers/slack-client.provider.ts index 2517835700c..3f13a55b8f3 100644 --- a/packages/client-slack/src/providers/slack-client.provider.ts +++ b/packages/client-slack/src/providers/slack-client.provider.ts @@ -1,6 +1,6 @@ import { WebClient } from "@slack/web-api"; -import { SlackConfig, SlackClientContext } from "../types/slack-types"; -import { SlackUtils, RetryOptions } from "../utils/slack-utils"; +import type { SlackConfig, SlackClientContext } from "../types/slack-types"; +import { SlackUtils, type RetryOptions } from "../utils/slack-utils"; import { elizaLogger } from "@elizaos/core"; export class SlackClientProvider { diff --git a/packages/client-slack/src/services/slack.service.ts b/packages/client-slack/src/services/slack.service.ts index 5a1a6aa30d2..dccbde940bd 100644 --- a/packages/client-slack/src/services/slack.service.ts +++ b/packages/client-slack/src/services/slack.service.ts @@ -1,6 +1,6 @@ -import { Service, IAgentRuntime, ServiceType } from "@elizaos/core"; +import { Service, type IAgentRuntime, ServiceType } from "@elizaos/core"; import { WebClient } from "@slack/web-api"; -import { ISlackService } from "../types/slack-types"; +import type { ISlackService } from "../types/slack-types"; export class SlackService extends Service implements ISlackService { public client: WebClient; diff --git a/packages/client-slack/src/types/slack-types.ts b/packages/client-slack/src/types/slack-types.ts index 6773b9f4675..a39f4d08bff 100644 --- a/packages/client-slack/src/types/slack-types.ts +++ b/packages/client-slack/src/types/slack-types.ts @@ -1,5 +1,5 @@ -import { WebClient } from "@slack/web-api"; -import { Service, ServiceType } from "@elizaos/core"; +import type { WebClient } from "@slack/web-api"; +import { type Service, ServiceType } from "@elizaos/core"; export interface SlackConfig { appId: string; diff --git a/packages/client-slack/src/utils/slack-utils.ts b/packages/client-slack/src/utils/slack-utils.ts index 04afd2384b7..3ec7c3e6d1e 100644 --- a/packages/client-slack/src/utils/slack-utils.ts +++ b/packages/client-slack/src/utils/slack-utils.ts @@ -1,4 +1,4 @@ -import { WebClient } from "@slack/web-api"; +import type { WebClient } from "@slack/web-api"; export interface RetryOptions { maxRetries?: number; diff --git a/packages/client-telegram/__tests__/messageManager.test.ts b/packages/client-telegram/__tests__/messageManager.test.ts index 2b4323368e9..4d2b39bdbf0 100644 --- a/packages/client-telegram/__tests__/messageManager.test.ts +++ b/packages/client-telegram/__tests__/messageManager.test.ts @@ -1,7 +1,7 @@ import { describe, it, expect, vi, beforeEach } from 'vitest'; import { MessageManager } from '../src/messageManager'; -import { IAgentRuntime } from '@elizaos/core'; -import { Context, Telegraf } from 'telegraf'; +import type { IAgentRuntime } from '@elizaos/core'; +import { type Context, Telegraf } from 'telegraf'; import { Message } from '@telegraf/types'; // Mock Telegraf diff --git a/packages/client-telegram/__tests__/telegramClient.test.ts b/packages/client-telegram/__tests__/telegramClient.test.ts index fdc4a60687a..c40785ed927 100644 --- a/packages/client-telegram/__tests__/telegramClient.test.ts +++ b/packages/client-telegram/__tests__/telegramClient.test.ts @@ -1,6 +1,6 @@ import { describe, it, expect, vi, beforeEach } from 'vitest'; import { TelegramClient } from '../src/telegramClient'; -import { IAgentRuntime } from '@elizaos/core'; +import type { IAgentRuntime } from '@elizaos/core'; // Mock Telegraf vi.mock('telegraf', () => { diff --git a/packages/client-telegram/eslint.config.mjs b/packages/client-telegram/eslint.config.mjs deleted file mode 100644 index 92fe5bbebef..00000000000 --- a/packages/client-telegram/eslint.config.mjs +++ /dev/null @@ -1,3 +0,0 @@ -import eslintGlobalConfig from "../../eslint.config.mjs"; - -export default [...eslintGlobalConfig]; diff --git a/packages/client-telegram/package.json b/packages/client-telegram/package.json index e75ae83c64f..3b72b555c3f 100644 --- a/packages/client-telegram/package.json +++ b/packages/client-telegram/package.json @@ -31,7 +31,6 @@ "scripts": { "build": "tsup --format esm --dts", "dev": "tsup --format esm --dts --watch", - "lint": "eslint --fix --cache .", "test": "vitest run", "test:watch": "vitest" } diff --git a/packages/client-telegram/src/environment.ts b/packages/client-telegram/src/environment.ts index ef2739a23cf..9ae9c8de55a 100644 --- a/packages/client-telegram/src/environment.ts +++ b/packages/client-telegram/src/environment.ts @@ -1,4 +1,4 @@ -import { IAgentRuntime } from "@elizaos/core"; +import type { IAgentRuntime } from "@elizaos/core"; import { z } from "zod"; export const telegramEnvSchema = z.object({ diff --git a/packages/client-telegram/src/index.ts b/packages/client-telegram/src/index.ts index 61e9d091ae1..8f065a1c263 100644 --- a/packages/client-telegram/src/index.ts +++ b/packages/client-telegram/src/index.ts @@ -1,5 +1,5 @@ import { elizaLogger } from "@elizaos/core"; -import { Client, IAgentRuntime } from "@elizaos/core"; +import type { Client, IAgentRuntime } from "@elizaos/core"; import { TelegramClient } from "./telegramClient.ts"; import { validateTelegramConfig } from "./environment.ts"; diff --git a/packages/client-telegram/src/messageManager.ts b/packages/client-telegram/src/messageManager.ts index 6a9a1d15b6d..ed2b0ff9e57 100644 --- a/packages/client-telegram/src/messageManager.ts +++ b/packages/client-telegram/src/messageManager.ts @@ -1,5 +1,5 @@ -import { Message } from "@telegraf/types"; -import { Context, Telegraf } from "telegraf"; +import type { Message } from "@telegraf/types"; +import type { Context, Telegraf } from "telegraf"; import { composeContext, elizaLogger, @@ -8,15 +8,15 @@ import { } from "@elizaos/core"; import { getEmbeddingZeroVector } from "@elizaos/core"; import { - Content, - HandlerCallback, - IAgentRuntime, - IImageDescriptionService, - Memory, + type Content, + type HandlerCallback, + type IAgentRuntime, + type IImageDescriptionService, + type Memory, ModelClass, - State, - UUID, - Media, + type State, + type UUID, + type Media, } from "@elizaos/core"; import { stringToUuid } from "@elizaos/core"; import { generateMessageResponse, generateShouldRespond } from "@elizaos/core"; diff --git a/packages/client-telegram/src/telegramClient.ts b/packages/client-telegram/src/telegramClient.ts index feeeb1848e3..3d02441e75d 100644 --- a/packages/client-telegram/src/telegramClient.ts +++ b/packages/client-telegram/src/telegramClient.ts @@ -1,6 +1,6 @@ -import { Context, Telegraf } from "telegraf"; +import { type Context, Telegraf } from "telegraf"; import { message } from "telegraf/filters"; -import { IAgentRuntime, elizaLogger } from "@elizaos/core"; +import { type IAgentRuntime, elizaLogger } from "@elizaos/core"; import { MessageManager } from "./messageManager.ts"; import { getOrCreateRecommenderInBe } from "./getOrCreateRecommenderInBe.ts"; diff --git a/packages/client-telegram/src/utils.ts b/packages/client-telegram/src/utils.ts index 185f6e833fa..0232eae931e 100644 --- a/packages/client-telegram/src/utils.ts +++ b/packages/client-telegram/src/utils.ts @@ -119,7 +119,7 @@ export function escapeMarkdown(text: string): string { /** * Splits a message into chunks that fit within Telegram's message length limit */ -export function splitMessage(text: string, maxLength: number = 4096): string[] { +export function splitMessage(text: string, maxLength = 4096): string[] { const chunks: string[] = []; let currentChunk = ""; diff --git a/packages/client-twitter/__tests__/base.test.ts b/packages/client-twitter/__tests__/base.test.ts index 59a15c33c9a..e42c7dabc08 100644 --- a/packages/client-twitter/__tests__/base.test.ts +++ b/packages/client-twitter/__tests__/base.test.ts @@ -1,7 +1,7 @@ import { describe, it, expect, vi, beforeEach } from 'vitest'; import { ClientBase } from '../src/base'; -import { IAgentRuntime } from '@elizaos/core'; -import { TwitterConfig } from '../src/environment'; +import type { IAgentRuntime } from '@elizaos/core'; +import type { TwitterConfig } from '../src/environment'; describe('Twitter Client Base', () => { let mockRuntime: IAgentRuntime; diff --git a/packages/client-twitter/__tests__/environment.test.ts b/packages/client-twitter/__tests__/environment.test.ts index dccfd0584b1..16c1f2f22d9 100644 --- a/packages/client-twitter/__tests__/environment.test.ts +++ b/packages/client-twitter/__tests__/environment.test.ts @@ -1,6 +1,6 @@ import { describe, it, expect, vi } from 'vitest'; import { validateTwitterConfig } from '../src/environment'; -import { IAgentRuntime } from '@elizaos/core'; +import type { IAgentRuntime } from '@elizaos/core'; describe('Twitter Environment Configuration', () => { const mockRuntime: IAgentRuntime = { diff --git a/packages/client-twitter/__tests__/post.test.ts b/packages/client-twitter/__tests__/post.test.ts index 7459b68d626..db8aae69df5 100644 --- a/packages/client-twitter/__tests__/post.test.ts +++ b/packages/client-twitter/__tests__/post.test.ts @@ -1,8 +1,8 @@ import { describe, it, expect, vi } from 'vitest'; import { TwitterPostClient } from '../src/post'; import { ClientBase } from '../src/base'; -import { IAgentRuntime } from '@elizaos/core'; -import { TwitterConfig } from '../src/environment'; +import type { IAgentRuntime } from '@elizaos/core'; +import type { TwitterConfig } from '../src/environment'; describe('Twitter Post Client', () => { let mockRuntime: IAgentRuntime; diff --git a/packages/client-twitter/eslint.config.mjs b/packages/client-twitter/eslint.config.mjs deleted file mode 100644 index 92fe5bbebef..00000000000 --- a/packages/client-twitter/eslint.config.mjs +++ /dev/null @@ -1,3 +0,0 @@ -import eslintGlobalConfig from "../../eslint.config.mjs"; - -export default [...eslintGlobalConfig]; diff --git a/packages/client-twitter/package.json b/packages/client-twitter/package.json index 8345c09a7c5..caa9fea228d 100644 --- a/packages/client-twitter/package.json +++ b/packages/client-twitter/package.json @@ -33,7 +33,6 @@ "scripts": { "build": "tsup --format esm --dts", "dev": "tsup --format esm --dts --watch", - "lint": "eslint --fix --cache .", "test": "vitest run", "test:coverage": "vitest run --coverage" }, diff --git a/packages/client-twitter/src/base.ts b/packages/client-twitter/src/base.ts index f49516dc8c4..d8b4dc042e2 100644 --- a/packages/client-twitter/src/base.ts +++ b/packages/client-twitter/src/base.ts @@ -1,23 +1,23 @@ import { - Content, - IAgentRuntime, - IImageDescriptionService, - Memory, - State, - UUID, + type Content, + type IAgentRuntime, + type IImageDescriptionService, + type Memory, + type State, + type UUID, getEmbeddingZeroVector, elizaLogger, stringToUuid, ActionTimelineType, } from "@elizaos/core"; import { - QueryTweetsResponse, + type QueryTweetsResponse, Scraper, SearchMode, - Tweet, + type Tweet, } from "agent-twitter-client"; import { EventEmitter } from "events"; -import { TwitterConfig } from "./environment.ts"; +import type { TwitterConfig } from "./environment.ts"; export function extractAnswer(text: string): string { const startIndex = text.indexOf("Answer: ") + 8; @@ -35,7 +35,7 @@ type TwitterProfile = { class RequestQueue { private queue: (() => Promise)[] = []; - private processing: boolean = false; + private processing = false; async add(request: () => Promise): Promise { return new Promise((resolve, reject) => { @@ -91,7 +91,7 @@ export class ClientBase extends EventEmitter { directions: string; lastCheckedTweetId: bigint | null = null; imageDescriptionService: IImageDescriptionService; - temperature: number = 0.5; + temperature = 0.5; requestQueue: RequestQueue = new RequestQueue(); @@ -263,7 +263,7 @@ export class ClientBase extends EventEmitter { ? await this.twitterClient.fetchFollowingTimeline(count, []) : await this.twitterClient.fetchHomeTimeline(count, []); - elizaLogger.debug(homeTimeline, { depth: Infinity }); + elizaLogger.debug(homeTimeline, { depth: Number.POSITIVE_INFINITY }); const processedTimeline = homeTimeline .filter((t) => t.__typename !== "TweetWithVisibilityResults") // what's this about? .map((tweet) => { diff --git a/packages/client-twitter/src/environment.ts b/packages/client-twitter/src/environment.ts index 77ed24b5596..4a75a7c5dfa 100644 --- a/packages/client-twitter/src/environment.ts +++ b/packages/client-twitter/src/environment.ts @@ -1,6 +1,6 @@ import { parseBooleanFromText, - IAgentRuntime, + type IAgentRuntime, ActionTimelineType, } from "@elizaos/core"; import { z, ZodError } from "zod"; @@ -98,7 +98,7 @@ function safeParseInt( defaultValue: number ): number { if (!value) return defaultValue; - const parsed = parseInt(value, 10); + const parsed = Number.parseInt(value, 10); return isNaN(parsed) ? defaultValue : Math.max(1, parsed); } diff --git a/packages/client-twitter/src/index.ts b/packages/client-twitter/src/index.ts index 1b6e533e8d2..52957c1878b 100644 --- a/packages/client-twitter/src/index.ts +++ b/packages/client-twitter/src/index.ts @@ -1,6 +1,6 @@ -import { Client, elizaLogger, IAgentRuntime } from "@elizaos/core"; +import { type Client, elizaLogger, type IAgentRuntime } from "@elizaos/core"; import { ClientBase } from "./base.ts"; -import { validateTwitterConfig, TwitterConfig } from "./environment.ts"; +import { validateTwitterConfig, type TwitterConfig } from "./environment.ts"; import { TwitterInteractionClient } from "./interactions.ts"; import { TwitterPostClient } from "./post.ts"; import { TwitterSearchClient } from "./search.ts"; diff --git a/packages/client-twitter/src/interactions.ts b/packages/client-twitter/src/interactions.ts index e95a2f211e6..1c32911c50c 100644 --- a/packages/client-twitter/src/interactions.ts +++ b/packages/client-twitter/src/interactions.ts @@ -1,23 +1,23 @@ -import { SearchMode, Tweet } from "agent-twitter-client"; +import { SearchMode, type Tweet } from "agent-twitter-client"; import { composeContext, generateMessageResponse, generateShouldRespond, messageCompletionFooter, shouldRespondFooter, - Content, - HandlerCallback, - IAgentRuntime, - Memory, + type Content, + type HandlerCallback, + type IAgentRuntime, + type Memory, ModelClass, - State, + type State, stringToUuid, elizaLogger, getEmbeddingZeroVector, - IImageDescriptionService, + type IImageDescriptionService, ServiceType } from "@elizaos/core"; -import { ClientBase } from "./base"; +import type { ClientBase } from "./base"; import { buildConversationThread, sendTweet, wait } from "./utils.ts"; export const twitterMessageHandlerTemplate = @@ -160,7 +160,7 @@ export class TwitterInteractionClient { const validTweets = userTweets.filter((tweet) => { const isUnprocessed = !this.client.lastCheckedTweetId || - parseInt(tweet.id) > + Number.parseInt(tweet.id) > this.client.lastCheckedTweetId; const isRecent = Date.now() - tweet.timestamp * 1000 < @@ -522,12 +522,12 @@ export class TwitterInteractionClient { async buildConversationThread( tweet: Tweet, - maxReplies: number = 10 + maxReplies = 10 ): Promise { const thread: Tweet[] = []; const visited: Set = new Set(); - async function processThread(currentTweet: Tweet, depth: number = 0) { + async function processThread(currentTweet: Tweet, depth = 0) { elizaLogger.log("Processing tweet:", { id: currentTweet.id, inReplyToStatusId: currentTweet.inReplyToStatusId, diff --git a/packages/client-twitter/src/plugins/SttTtsSpacesPlugin.ts b/packages/client-twitter/src/plugins/SttTtsSpacesPlugin.ts index b23a25d79c2..767f96fad42 100644 --- a/packages/client-twitter/src/plugins/SttTtsSpacesPlugin.ts +++ b/packages/client-twitter/src/plugins/SttTtsSpacesPlugin.ts @@ -1,9 +1,9 @@ // src/plugins/SttTtsPlugin.ts import { spawn } from "child_process"; -import { ITranscriptionService, elizaLogger } from "@elizaos/core"; -import { Space, JanusClient, AudioDataWithUser } from "agent-twitter-client"; -import { Plugin } from "@elizaos/core"; +import { type ITranscriptionService, elizaLogger } from "@elizaos/core"; +import type { Space, JanusClient, AudioDataWithUser } from "agent-twitter-client"; +import type { Plugin } from "@elizaos/core"; interface PluginConfig { openAiApiKey?: string; // for STT & ChatGPT diff --git a/packages/client-twitter/src/post.ts b/packages/client-twitter/src/post.ts index 93d89930259..f8a22b8f687 100644 --- a/packages/client-twitter/src/post.ts +++ b/packages/client-twitter/src/post.ts @@ -1,20 +1,20 @@ -import { Tweet } from "agent-twitter-client"; +import type { Tweet } from "agent-twitter-client"; import { composeContext, generateText, getEmbeddingZeroVector, - IAgentRuntime, + type IAgentRuntime, ModelClass, stringToUuid, - TemplateType, - UUID, + type TemplateType, + type UUID, truncateToCompleteSentence, } from "@elizaos/core"; import { elizaLogger } from "@elizaos/core"; -import { ClientBase } from "./base.ts"; +import type { ClientBase } from "./base.ts"; import { postActionResponseFooter } from "@elizaos/core"; import { generateTweetActions } from "@elizaos/core"; -import { IImageDescriptionService, ServiceType } from "@elizaos/core"; +import { type IImageDescriptionService, ServiceType } from "@elizaos/core"; import { buildConversationThread } from "./utils.ts"; import { twitterMessageHandlerTemplate } from "./interactions.ts"; import { DEFAULT_MAX_TWEET_LENGTH } from "./environment.ts"; @@ -25,8 +25,8 @@ import { TextChannel, Partials, } from "discord.js"; -import { State } from "@elizaos/core"; -import { ActionResponse } from "@elizaos/core"; +import type { State } from "@elizaos/core"; +import type { ActionResponse } from "@elizaos/core"; const MAX_TIMELINES_TO_FETCH = 15; @@ -93,12 +93,12 @@ export class TwitterPostClient { client: ClientBase; runtime: IAgentRuntime; twitterUsername: string; - private isProcessing: boolean = false; - private lastProcessTime: number = 0; - private stopProcessingActions: boolean = false; + private isProcessing = false; + private lastProcessTime = 0; + private stopProcessingActions = false; private isDryRun: boolean; private discordClientForApproval: Client; - private approvalRequired: boolean = false; + private approvalRequired = false; private discordApprovalChannelId: string; private approvalCheckInterval: number; @@ -155,7 +155,7 @@ export class TwitterPostClient { ); const APPROVAL_CHECK_INTERVAL = - parseInt( + Number.parseInt( this.runtime.getSetting("TWITTER_APPROVAL_CHECK_INTERVAL") ) || 5 * 60 * 1000; // 5 minutes @@ -647,7 +647,7 @@ export class TwitterPostClient { } // Helper method to ensure tweet length compliance - private trimTweetLength(text: string, maxLength: number = 280): string { + private trimTweetLength(text: string, maxLength = 280): string { if (text.length <= maxLength) return text; // Try to cut at last sentence diff --git a/packages/client-twitter/src/search.ts b/packages/client-twitter/src/search.ts index 9da1be9fe6c..01ed6e68277 100644 --- a/packages/client-twitter/src/search.ts +++ b/packages/client-twitter/src/search.ts @@ -3,16 +3,16 @@ import { composeContext, elizaLogger } from "@elizaos/core"; import { generateMessageResponse, generateText } from "@elizaos/core"; import { messageCompletionFooter } from "@elizaos/core"; import { - Content, - HandlerCallback, - IAgentRuntime, - IImageDescriptionService, + type Content, + type HandlerCallback, + type IAgentRuntime, + type IImageDescriptionService, ModelClass, ServiceType, - State, + type State, } from "@elizaos/core"; import { stringToUuid } from "@elizaos/core"; -import { ClientBase } from "./base"; +import type { ClientBase } from "./base"; import { buildConversationThread, sendTweet, wait } from "./utils.ts"; const twitterSearchTemplate = diff --git a/packages/client-twitter/src/spaces.ts b/packages/client-twitter/src/spaces.ts index 831f42fd2c1..44f679c3298 100644 --- a/packages/client-twitter/src/spaces.ts +++ b/packages/client-twitter/src/spaces.ts @@ -1,20 +1,20 @@ import { elizaLogger, - IAgentRuntime, + type IAgentRuntime, composeContext, generateText, ModelClass, ServiceType, - ITranscriptionService, + type ITranscriptionService, } from "@elizaos/core"; -import { ClientBase } from "./base"; +import type { ClientBase } from "./base"; import { - Scraper, + type Scraper, Space, - SpaceConfig, + type SpaceConfig, RecordToDiskPlugin, IdleMonitorPlugin, - SpeakerRequest, + type SpeakerRequest, } from "agent-twitter-client"; import { SttTtsPlugin } from "./plugins/SttTtsSpacesPlugin.ts"; diff --git a/packages/client-twitter/src/utils.ts b/packages/client-twitter/src/utils.ts index 0f2c125ed12..d12bc9c4d17 100644 --- a/packages/client-twitter/src/utils.ts +++ b/packages/client-twitter/src/utils.ts @@ -1,14 +1,14 @@ -import { Tweet } from "agent-twitter-client"; +import type { Tweet } from "agent-twitter-client"; import { getEmbeddingZeroVector } from "@elizaos/core"; -import { Content, Memory, UUID } from "@elizaos/core"; +import type { Content, Memory, UUID } from "@elizaos/core"; import { stringToUuid } from "@elizaos/core"; -import { ClientBase } from "./base"; +import type { ClientBase } from "./base"; import { elizaLogger } from "@elizaos/core"; -import { Media } from "@elizaos/core"; +import type { Media } from "@elizaos/core"; import fs from "fs"; import path from "path"; -export const wait = (minTime: number = 1000, maxTime: number = 3000) => { +export const wait = (minTime = 1000, maxTime = 3000) => { const waitTime = Math.floor(Math.random() * (maxTime - minTime + 1)) + minTime; return new Promise((resolve) => setTimeout(resolve, waitTime)); @@ -32,12 +32,12 @@ export const isValidTweet = (tweet: Tweet): boolean => { export async function buildConversationThread( tweet: Tweet, client: ClientBase, - maxReplies: number = 10 + maxReplies = 10 ): Promise { const thread: Tweet[] = []; const visited: Set = new Set(); - async function processThread(currentTweet: Tweet, depth: number = 0) { + async function processThread(currentTweet: Tweet, depth = 0) { elizaLogger.debug("Processing tweet:", { id: currentTweet.id, inReplyToStatusId: currentTweet.inReplyToStatusId, diff --git a/packages/core/__tests__/actions.test.ts b/packages/core/__tests__/actions.test.ts index 311f996e7f1..346e55a8d5d 100644 --- a/packages/core/__tests__/actions.test.ts +++ b/packages/core/__tests__/actions.test.ts @@ -4,7 +4,7 @@ import { formatActionNames, formatActions, } from "../src/actions"; -import { Action } from "../src/types"; +import type { Action } from "../src/types"; describe("Actions", () => { const mockActions: Action[] = [ diff --git a/packages/core/__tests__/context.test.ts b/packages/core/__tests__/context.test.ts index c598c861bba..b0f88172573 100644 --- a/packages/core/__tests__/context.test.ts +++ b/packages/core/__tests__/context.test.ts @@ -1,7 +1,7 @@ import { describe, expect, it } from "vitest"; import { composeContext } from "../src/context.ts"; import handlebars from "handlebars"; -import { State } from "../src/types.ts"; +import type { State } from "../src/types.ts"; describe("composeContext", () => { const baseState: State = { @@ -217,9 +217,7 @@ describe("composeContext", () => { it("should handle complex handlebars template", () => { // Register the 'gt' helper before running tests - handlebars.registerHelper("gt", function (a, b) { - return a > b; - }); + handlebars.registerHelper("gt", (a, b) => a > b); const state = { ...baseState, diff --git a/packages/core/__tests__/database.test.ts b/packages/core/__tests__/database.test.ts index 1c149d3cf44..d297d8defdb 100644 --- a/packages/core/__tests__/database.test.ts +++ b/packages/core/__tests__/database.test.ts @@ -1,14 +1,14 @@ /* eslint-disable no-dupe-class-members */ import { DatabaseAdapter } from "../src/database.ts"; import { - Memory, - Actor, - Account, - Goal, + type Memory, + type Actor, + type Account, + type Goal, GoalStatus, - Participant, - Relationship, - UUID, + type Participant, + type Relationship, + type UUID, } from "../src/types.ts"; class MockDatabaseAdapter extends DatabaseAdapter { diff --git a/packages/core/__tests__/embedding.test.ts b/packages/core/__tests__/embedding.test.ts index 465c6ca3a61..dcca8ad0572 100644 --- a/packages/core/__tests__/embedding.test.ts +++ b/packages/core/__tests__/embedding.test.ts @@ -5,7 +5,7 @@ import { getEmbeddingType, getEmbeddingZeroVector, } from "../src/embedding.ts"; -import { IAgentRuntime, ModelProviderName } from "../types.ts"; +import { type IAgentRuntime, ModelProviderName } from "../types.ts"; import settings from "../src/settings.ts"; // Mock environment-related settings diff --git a/packages/core/__tests__/evaluators.test.ts b/packages/core/__tests__/evaluators.test.ts index c459cad63b4..5050856a2d5 100644 --- a/packages/core/__tests__/evaluators.test.ts +++ b/packages/core/__tests__/evaluators.test.ts @@ -4,7 +4,7 @@ import { formatEvaluatorExamples, formatEvaluatorExampleDescriptions, } from "../src/evaluators"; -import { +import type { Evaluator, HandlerCallback, IAgentRuntime, @@ -31,20 +31,20 @@ const mockEvaluators: Evaluator[] = [ }, ], similes: [], - handler: function ( + handler: ( _runtime: IAgentRuntime, _message: Memory, _state?: State, _options?: { [key: string]: unknown }, _callback?: HandlerCallback - ): Promise { + ): Promise => { throw new Error("Function not implemented."); }, - validate: function ( + validate: ( _runtime: IAgentRuntime, _message: Memory, _state?: State - ): Promise { + ): Promise => { throw new Error("Function not implemented."); }, }, @@ -65,20 +65,20 @@ const mockEvaluators: Evaluator[] = [ }, ], similes: [], - handler: function ( + handler: ( _runtime: IAgentRuntime, _message: Memory, _state?: State, _options?: { [key: string]: unknown }, _callback?: HandlerCallback - ): Promise { + ): Promise => { throw new Error("Function not implemented."); }, - validate: function ( + validate: ( _runtime: IAgentRuntime, _message: Memory, _state?: State - ): Promise { + ): Promise => { throw new Error("Function not implemented."); }, }, diff --git a/packages/core/__tests__/goals.test.ts b/packages/core/__tests__/goals.test.ts index 8eda026c40b..be6a7f27305 100644 --- a/packages/core/__tests__/goals.test.ts +++ b/packages/core/__tests__/goals.test.ts @@ -5,14 +5,14 @@ import { createGoal, } from "../src/goals.ts"; import { - Goal, + type Goal, GoalStatus, - IAgentRuntime, - Memory, - State, - UUID, - Service, - ServiceType, + type IAgentRuntime, + type Memory, + type State, + type UUID, + type Service, + type ServiceType, } from "../src/types.ts"; import { CacheManager, MemoryCacheAdapter } from "../src/cache.ts"; import { describe, expect, vi, beforeEach } from "vitest"; @@ -34,34 +34,34 @@ export const mockRuntime: IAgentRuntime = { serverUrl: "", token: null, messageManager: { - addEmbeddingToMemory: function (_memory: Memory): Promise { + addEmbeddingToMemory: (_memory: Memory): Promise => { throw new Error("Function not implemented."); }, - getMemories: function (_opts: { + getMemories: (_opts: { roomId: UUID; count?: number; unique?: boolean; agentId?: UUID; start?: number; end?: number; - }): Promise { + }): Promise => { throw new Error("Function not implemented."); }, - getCachedEmbeddings: function ( + getCachedEmbeddings: ( _content: string - ): Promise<{ embedding: number[]; levenshtein_score: number }[]> { + ): Promise<{ embedding: number[]; levenshtein_score: number }[]> => { throw new Error("Function not implemented."); }, - getMemoryById: function (_id: UUID): Promise { + getMemoryById: (_id: UUID): Promise => { throw new Error("Function not implemented."); }, - getMemoriesByRoomIds: function (_params: { + getMemoriesByRoomIds: (_params: { roomIds: UUID[]; agentId?: UUID; - }): Promise { + }): Promise => { throw new Error("Function not implemented."); }, - searchMemoriesByEmbedding: function ( + searchMemoriesByEmbedding: ( _embedding: number[], _opts: { match_threshold?: number; @@ -70,57 +70,57 @@ export const mockRuntime: IAgentRuntime = { unique?: boolean; agentId?: UUID; } - ): Promise { + ): Promise => { throw new Error("Function not implemented."); }, - createMemory: function ( + createMemory: ( _memory: Memory, _unique?: boolean - ): Promise { + ): Promise => { throw new Error("Function not implemented."); }, - removeMemory: function (_memoryId: UUID): Promise { + removeMemory: (_memoryId: UUID): Promise => { throw new Error("Function not implemented."); }, - removeAllMemories: function (_roomId: UUID): Promise { + removeAllMemories: (_roomId: UUID): Promise => { throw new Error("Function not implemented."); }, - countMemories: function ( + countMemories: ( _roomId: UUID, _unique?: boolean - ): Promise { + ): Promise => { throw new Error("Function not implemented."); }, }, descriptionManager: { - addEmbeddingToMemory: function (_memory: Memory): Promise { + addEmbeddingToMemory: (_memory: Memory): Promise => { throw new Error("Function not implemented."); }, - getMemories: function (_opts: { + getMemories: (_opts: { roomId: UUID; count?: number; unique?: boolean; agentId?: UUID; start?: number; end?: number; - }): Promise { + }): Promise => { throw new Error("Function not implemented."); }, - getCachedEmbeddings: function ( + getCachedEmbeddings: ( _content: string - ): Promise<{ embedding: number[]; levenshtein_score: number }[]> { + ): Promise<{ embedding: number[]; levenshtein_score: number }[]> => { throw new Error("Function not implemented."); }, - getMemoryById: function (_id: UUID): Promise { + getMemoryById: (_id: UUID): Promise => { throw new Error("Function not implemented."); }, - getMemoriesByRoomIds: function (_params: { + getMemoriesByRoomIds: (_params: { roomIds: UUID[]; agentId?: UUID; - }): Promise { + }): Promise => { throw new Error("Function not implemented."); }, - searchMemoriesByEmbedding: function ( + searchMemoriesByEmbedding: ( _embedding: number[], _opts: { match_threshold?: number; @@ -129,57 +129,57 @@ export const mockRuntime: IAgentRuntime = { unique?: boolean; agentId?: UUID; } - ): Promise { + ): Promise => { throw new Error("Function not implemented."); }, - createMemory: function ( + createMemory: ( _memory: Memory, _unique?: boolean - ): Promise { + ): Promise => { throw new Error("Function not implemented."); }, - removeMemory: function (_memoryId: UUID): Promise { + removeMemory: (_memoryId: UUID): Promise => { throw new Error("Function not implemented."); }, - removeAllMemories: function (_roomId: UUID): Promise { + removeAllMemories: (_roomId: UUID): Promise => { throw new Error("Function not implemented."); }, - countMemories: function ( + countMemories: ( _roomId: UUID, _unique?: boolean - ): Promise { + ): Promise => { throw new Error("Function not implemented."); }, }, loreManager: { - addEmbeddingToMemory: function (_memory: Memory): Promise { + addEmbeddingToMemory: (_memory: Memory): Promise => { throw new Error("Function not implemented."); }, - getMemories: function (_opts: { + getMemories: (_opts: { roomId: UUID; count?: number; unique?: boolean; agentId?: UUID; start?: number; end?: number; - }): Promise { + }): Promise => { throw new Error("Function not implemented."); }, - getCachedEmbeddings: function ( + getCachedEmbeddings: ( _content: string - ): Promise<{ embedding: number[]; levenshtein_score: number }[]> { + ): Promise<{ embedding: number[]; levenshtein_score: number }[]> => { throw new Error("Function not implemented."); }, - getMemoryById: function (_id: UUID): Promise { + getMemoryById: (_id: UUID): Promise => { throw new Error("Function not implemented."); }, - getMemoriesByRoomIds: function (_params: { + getMemoriesByRoomIds: (_params: { roomIds: UUID[]; agentId?: UUID; - }): Promise { + }): Promise => { throw new Error("Function not implemented."); }, - searchMemoriesByEmbedding: function ( + searchMemoriesByEmbedding: ( _embedding: number[], _opts: { match_threshold?: number; @@ -188,47 +188,45 @@ export const mockRuntime: IAgentRuntime = { unique?: boolean; agentId?: UUID; } - ): Promise { + ): Promise => { throw new Error("Function not implemented."); }, - createMemory: function ( + createMemory: ( _memory: Memory, _unique?: boolean - ): Promise { + ): Promise => { throw new Error("Function not implemented."); }, - removeMemory: function (_memoryId: UUID): Promise { + removeMemory: (_memoryId: UUID): Promise => { throw new Error("Function not implemented."); }, - removeAllMemories: function (_roomId: UUID): Promise { + removeAllMemories: (_roomId: UUID): Promise => { throw new Error("Function not implemented."); }, - countMemories: function ( + countMemories: ( _roomId: UUID, _unique?: boolean - ): Promise { + ): Promise => { throw new Error("Function not implemented."); }, }, - ensureRoomExists: function (_roomId: UUID): Promise { + ensureRoomExists: (_roomId: UUID): Promise => { throw new Error("Function not implemented."); }, - composeState: function ( + composeState: ( _message: Memory, _additionalKeys?: { [key: string]: unknown } - ): Promise { + ): Promise => { throw new Error("Function not implemented."); }, - updateRecentMessageState: function (_state: State): Promise { + updateRecentMessageState: (_state: State): Promise => { throw new Error("Function not implemented."); }, - getService: function ( + getService: ( serviceType: ServiceType - ): T | null { - return (services.get(serviceType) as T) || null; - }, + ): T | null => (services.get(serviceType) as T) || null, plugins: [], - initialize: function (): Promise { + initialize: (): Promise => { throw new Error("Function not implemented."); }, }; diff --git a/packages/core/__tests__/knowledge.test.ts b/packages/core/__tests__/knowledge.test.ts index daf2882ab61..286fcbcd940 100644 --- a/packages/core/__tests__/knowledge.test.ts +++ b/packages/core/__tests__/knowledge.test.ts @@ -1,7 +1,7 @@ import { describe, it, expect, vi, beforeEach } from "vitest"; import knowledge from "../src/knowledge"; -import { AgentRuntime } from "../src/runtime"; -import { KnowledgeItem, Memory } from "../src/types"; +import type { AgentRuntime } from "../src/runtime"; +import { KnowledgeItem, type Memory } from "../src/types"; // Mock dependencies vi.mock("../embedding", () => ({ diff --git a/packages/core/__tests__/memory.test.ts b/packages/core/__tests__/memory.test.ts index fec3f007ab9..498ba2cafd8 100644 --- a/packages/core/__tests__/memory.test.ts +++ b/packages/core/__tests__/memory.test.ts @@ -1,7 +1,7 @@ import { MemoryManager } from "../src/memory"; import { CacheManager, MemoryCacheAdapter } from "../src/cache"; import { describe, expect, it, vi, beforeEach } from "vitest"; -import { IAgentRuntime, Memory, UUID } from "../src/types"; +import type { IAgentRuntime, Memory, UUID } from "../src/types"; describe("MemoryManager", () => { let memoryManager: MemoryManager; diff --git a/packages/core/__tests__/messages.test.ts b/packages/core/__tests__/messages.test.ts index ad12a38e52e..fe2fba28f50 100644 --- a/packages/core/__tests__/messages.test.ts +++ b/packages/core/__tests__/messages.test.ts @@ -4,7 +4,7 @@ import { getActorDetails, formatTimestamp, } from "../src/messages.ts"; -import { IAgentRuntime, Actor, Content, Memory, UUID } from "../src/types.ts"; +import type { IAgentRuntime, Actor, Content, Memory, UUID } from "../src/types.ts"; import { describe, test, expect, vi, beforeAll } from "vitest"; describe("Messages Library", () => { diff --git a/packages/core/__tests__/posts.test.ts b/packages/core/__tests__/posts.test.ts index ee0b25acd34..ae445c7ad70 100644 --- a/packages/core/__tests__/posts.test.ts +++ b/packages/core/__tests__/posts.test.ts @@ -1,5 +1,5 @@ import { formatPosts } from "../src/posts.ts"; -import { Actor, Memory } from "../src/types.ts"; +import type { Actor, Memory } from "../src/types.ts"; // Mocked data with consistent conversation IDs const mockActors: Actor[] = [ diff --git a/packages/core/__tests__/providers.test.ts b/packages/core/__tests__/providers.test.ts index 023963ec286..c6ee6ec2f11 100644 --- a/packages/core/__tests__/providers.test.ts +++ b/packages/core/__tests__/providers.test.ts @@ -1,9 +1,9 @@ import { getProviders } from "../src/providers.ts"; -import { +import type { IAgentRuntime, - type Memory, - type State, - type Provider, + Memory, + State, + Provider, UUID, } from "../src/types.ts"; diff --git a/packages/core/__tests__/relationships.test.ts b/packages/core/__tests__/relationships.test.ts index 1da63f4a7ee..b0b525eb58e 100644 --- a/packages/core/__tests__/relationships.test.ts +++ b/packages/core/__tests__/relationships.test.ts @@ -4,7 +4,7 @@ import { getRelationships, formatRelationships, } from "../src/relationships"; -import { IAgentRuntime, type Relationship, type UUID } from "../src/types"; +import type { IAgentRuntime, Relationship, UUID } from "../src/types"; import { describe, expect, vi } from "vitest"; // Mock runtime and databaseAdapter diff --git a/packages/core/__tests__/runtime.test.ts b/packages/core/__tests__/runtime.test.ts index 5d862d653e8..5c63277b077 100644 --- a/packages/core/__tests__/runtime.test.ts +++ b/packages/core/__tests__/runtime.test.ts @@ -1,11 +1,11 @@ import { describe, it, expect, beforeEach, vi } from "vitest"; import { AgentRuntime } from "../src/runtime"; import { - IDatabaseAdapter, + type IDatabaseAdapter, ModelProviderName, - Action, - Memory, - UUID, + type Action, + type Memory, + type UUID, } from "../src/types"; import { defaultCharacter } from "../src/defaultCharacter"; diff --git a/packages/core/__tests__/uuid.test.ts b/packages/core/__tests__/uuid.test.ts index f737acea0b0..4e199ed2cd1 100644 --- a/packages/core/__tests__/uuid.test.ts +++ b/packages/core/__tests__/uuid.test.ts @@ -79,7 +79,7 @@ describe("UUID Module", () => { it("should set correct variant bits (RFC4122)", () => { const uuid = stringToUuid(testString) as UUID; - const variantByte = parseInt( + const variantByte = Number.parseInt( uuid.split("-")[3].slice(0, 2), 16 ); diff --git a/packages/core/__tests__/videoGeneration.test.ts b/packages/core/__tests__/videoGeneration.test.ts index 7033a46da6b..e0545876fdf 100644 --- a/packages/core/__tests__/videoGeneration.test.ts +++ b/packages/core/__tests__/videoGeneration.test.ts @@ -1,4 +1,4 @@ -import { IAgentRuntime, Memory, State } from "@elizaos/core"; +import type { IAgentRuntime, Memory, State } from "@elizaos/core"; import { describe, it, expect, beforeEach, vi } from "vitest"; // Mock the fetch function diff --git a/packages/core/eslint.config.mjs b/packages/core/eslint.config.mjs deleted file mode 100644 index 67614d246e9..00000000000 --- a/packages/core/eslint.config.mjs +++ /dev/null @@ -1,17 +0,0 @@ -import eslintGlobalConfig from "../../eslint.config.mjs"; - -export default [ - { - ignores: [ - "**/node_modules/*", - "**/coverage/*", - "**/dist/*", - "**/types/*", - "**/scripts/concatenated-output.ts", - "rollup.config.js", - "jest.config.js", - "docs/", - ], - }, - ...eslintGlobalConfig, -]; diff --git a/packages/core/package.json b/packages/core/package.json index 5864373b26d..e62688451eb 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -21,7 +21,6 @@ ], "scripts": { "build": "tsup --format esm --dts", - "lint": "eslint --fix --cache .", "watch": "tsc --watch", "dev": "tsup --format esm --dts --watch", "build:docs": "cd docs && pnpm run build", diff --git a/packages/core/src/actions.ts b/packages/core/src/actions.ts index 7df740f9b18..5da6017997c 100644 --- a/packages/core/src/actions.ts +++ b/packages/core/src/actions.ts @@ -1,5 +1,5 @@ import { names, uniqueNamesGenerator } from "unique-names-generator"; -import { Action, ActionExample } from "./types.ts"; +import type { Action, ActionExample } from "./types.ts"; /** * Composes a set of example conversations based on provided actions and a specified count. diff --git a/packages/core/src/context.ts b/packages/core/src/context.ts index 059e302d625..37012b5d28f 100644 --- a/packages/core/src/context.ts +++ b/packages/core/src/context.ts @@ -1,5 +1,5 @@ import handlebars from "handlebars"; -import { type State, type TemplateType } from "./types.ts"; +import type { State, TemplateType } from "./types.ts"; import { names, uniqueNamesGenerator } from "unique-names-generator"; /** diff --git a/packages/core/src/database.ts b/packages/core/src/database.ts index 4491d5cf2f1..8fa44b03cbc 100644 --- a/packages/core/src/database.ts +++ b/packages/core/src/database.ts @@ -1,11 +1,11 @@ -import { +import type { Account, Actor, GoalStatus, - type Goal, - type Memory, - type Relationship, - type UUID, + Goal, + Memory, + Relationship, + UUID, RAGKnowledgeItem, Participant, IDatabaseAdapter, diff --git a/packages/core/src/database/CircuitBreaker.ts b/packages/core/src/database/CircuitBreaker.ts index 728cdf99b4c..bc9b347a0a2 100644 --- a/packages/core/src/database/CircuitBreaker.ts +++ b/packages/core/src/database/CircuitBreaker.ts @@ -2,9 +2,9 @@ export type CircuitBreakerState = "CLOSED" | "OPEN" | "HALF_OPEN"; export class CircuitBreaker { private state: CircuitBreakerState = "CLOSED"; - private failureCount: number = 0; + private failureCount = 0; private lastFailureTime?: number; - private halfOpenSuccesses: number = 0; + private halfOpenSuccesses = 0; private readonly failureThreshold: number; private readonly resetTimeout: number; diff --git a/packages/core/src/defaultCharacter.ts b/packages/core/src/defaultCharacter.ts index 8faaa64f2b4..adb0b12a00f 100644 --- a/packages/core/src/defaultCharacter.ts +++ b/packages/core/src/defaultCharacter.ts @@ -1,4 +1,4 @@ -import { Character, ModelProviderName } from "./types.ts"; +import { type Character, ModelProviderName } from "./types.ts"; export const defaultCharacter: Character = { name: "Eliza", diff --git a/packages/core/src/embedding.ts b/packages/core/src/embedding.ts index ce2d00b21b7..5fb7d75ede2 100644 --- a/packages/core/src/embedding.ts +++ b/packages/core/src/embedding.ts @@ -1,5 +1,5 @@ import { getEmbeddingModelSettings, getEndpoint } from "./models.ts"; -import { IAgentRuntime, ModelProviderName } from "./types.ts"; +import { type IAgentRuntime, ModelProviderName } from "./types.ts"; import settings from "./settings.ts"; import elizaLogger from "./logger.ts"; import LocalEmbeddingModelManager from "./localembeddingManager.ts"; diff --git a/packages/core/src/evaluators.ts b/packages/core/src/evaluators.ts index 426d452af3d..b83604e5c0e 100644 --- a/packages/core/src/evaluators.ts +++ b/packages/core/src/evaluators.ts @@ -1,5 +1,5 @@ import { names, uniqueNamesGenerator } from "unique-names-generator"; -import { ActionExample, type Evaluator } from "./types.ts"; +import type { ActionExample, Evaluator } from "./types.ts"; import { stringArrayFooter } from "./parsing.ts"; /** diff --git a/packages/core/src/generation.ts b/packages/core/src/generation.ts index 4c3d51fae70..1b2174afca3 100644 --- a/packages/core/src/generation.ts +++ b/packages/core/src/generation.ts @@ -7,17 +7,17 @@ import { RecursiveCharacterTextSplitter } from "langchain/text_splitter"; import { generateObject as aiGenerateObject, generateText as aiGenerateText, - CoreTool, - GenerateObjectResult, - StepResult as AIStepResult, + type CoreTool, + type GenerateObjectResult, + type StepResult as AIStepResult, } from "ai"; import { Buffer } from "buffer"; import { createOllama } from "ollama-ai-provider"; import OpenAI from "openai"; -import { encodingForModel, TiktokenModel } from "js-tiktoken"; +import { encodingForModel, type TiktokenModel } from "js-tiktoken"; import { AutoTokenizer } from "@huggingface/transformers"; import Together from "together-ai"; -import { ZodSchema } from "zod"; +import type { ZodSchema } from "zod"; import { elizaLogger } from "./index.ts"; import { models, @@ -34,19 +34,19 @@ import { } from "./parsing.ts"; import settings from "./settings.ts"; import { - Content, - IAgentRuntime, - IImageDescriptionService, - ITextGenerationService, + type Content, + type IAgentRuntime, + type IImageDescriptionService, + type ITextGenerationService, ModelClass, ModelProviderName, ServiceType, - ActionResponse, - IVerifiableInferenceAdapter, - VerifiableInferenceOptions, - VerifiableInferenceResult, + type ActionResponse, + type IVerifiableInferenceAdapter, + type VerifiableInferenceOptions, + type VerifiableInferenceResult, //VerifiableInferenceProvider, - TelemetrySettings, + type TelemetrySettings, TokenizerType, } from "./types.ts"; import { fal } from "@fal-ai/client"; @@ -1322,8 +1322,8 @@ export async function generateShouldRespond({ */ export async function splitChunks( content: string, - chunkSize: number = 512, - bleed: number = 20 + chunkSize = 512, + bleed = 20 ): Promise { elizaLogger.debug(`[splitChunks] Starting text split`); diff --git a/packages/core/src/goals.ts b/packages/core/src/goals.ts index 17cfd5a24dd..305d39b9ffd 100644 --- a/packages/core/src/goals.ts +++ b/packages/core/src/goals.ts @@ -1,8 +1,8 @@ -import { +import type { IAgentRuntime, - type Goal, - type Objective, - type UUID, + Goal, + Objective, + UUID, } from "./types.ts"; export const getGoals = async ({ diff --git a/packages/core/src/knowledge.ts b/packages/core/src/knowledge.ts index 96a78514c67..1b4debf3696 100644 --- a/packages/core/src/knowledge.ts +++ b/packages/core/src/knowledge.ts @@ -1,6 +1,6 @@ -import { AgentRuntime } from "./runtime.ts"; +import type { AgentRuntime } from "./runtime.ts"; import { embed, getEmbeddingZeroVector } from "./embedding.ts"; -import { KnowledgeItem, UUID, type Memory } from "./types.ts"; +import type { KnowledgeItem, UUID, Memory } from "./types.ts"; import { stringToUuid } from "./uuid.ts"; import { splitChunks } from "./generation.ts"; import elizaLogger from "./logger.ts"; @@ -67,8 +67,8 @@ async function get( async function set( runtime: AgentRuntime, item: KnowledgeItem, - chunkSize: number = 512, - bleed: number = 20 + chunkSize = 512, + bleed = 20 ) { await runtime.documentsManager.createMemory({ id: item.id, diff --git a/packages/core/src/memory.ts b/packages/core/src/memory.ts index 698c1c63376..ce8cfaa0175 100644 --- a/packages/core/src/memory.ts +++ b/packages/core/src/memory.ts @@ -1,10 +1,10 @@ import { embed, getEmbeddingZeroVector } from "./embedding.ts"; import elizaLogger from "./logger.ts"; -import { +import type { IAgentRuntime, IMemoryManager, - type Memory, - type UUID, + Memory, + UUID, } from "./types.ts"; const defaultMatchThreshold = 0.1; diff --git a/packages/core/src/messages.ts b/packages/core/src/messages.ts index b098198c4f6..4ddc2ae9aff 100644 --- a/packages/core/src/messages.ts +++ b/packages/core/src/messages.ts @@ -1,9 +1,9 @@ -import { +import type { IAgentRuntime, - type Actor, - type Content, - type Memory, - type UUID, + Actor, + Content, + Memory, + UUID, } from "./types.ts"; /** diff --git a/packages/core/src/models.ts b/packages/core/src/models.ts index af6faf44fa2..52371c47942 100644 --- a/packages/core/src/models.ts +++ b/packages/core/src/models.ts @@ -1,11 +1,11 @@ import settings from "./settings.ts"; import { - EmbeddingModelSettings, - ImageModelSettings, + type EmbeddingModelSettings, + type ImageModelSettings, ModelClass, ModelProviderName, - Models, - ModelSettings, + type Models, + type ModelSettings, } from "./types.ts"; export const models: Models = { diff --git a/packages/core/src/parsing.ts b/packages/core/src/parsing.ts index 331cd30a13b..0d9b5defe55 100644 --- a/packages/core/src/parsing.ts +++ b/packages/core/src/parsing.ts @@ -1,4 +1,4 @@ -import { ActionResponse } from "./types.ts"; +import type { ActionResponse } from "./types.ts"; const jsonBlockPattern = /```json\n([\s\S]*?)\n```/; export const messageCompletionFooter = `\nResponse format should be formatted in a JSON block like this: diff --git a/packages/core/src/providers.ts b/packages/core/src/providers.ts index d6335b97e10..326956715ca 100644 --- a/packages/core/src/providers.ts +++ b/packages/core/src/providers.ts @@ -1,4 +1,4 @@ -import { IAgentRuntime, State, type Memory } from "./types.ts"; +import type { IAgentRuntime, State, Memory } from "./types.ts"; /** * Formats provider outputs into a string which can be injected into the context. diff --git a/packages/core/src/ragknowledge.ts b/packages/core/src/ragknowledge.ts index 5c7cdb5cd84..3d6be4ab42c 100644 --- a/packages/core/src/ragknowledge.ts +++ b/packages/core/src/ragknowledge.ts @@ -2,10 +2,10 @@ import { embed } from "./embedding.ts"; import { splitChunks } from "./generation.ts"; import elizaLogger from "./logger.ts"; import { - IAgentRuntime, - IRAGKnowledgeManager, - RAGKnowledgeItem, - UUID, + type IAgentRuntime, + type IRAGKnowledgeManager, + type RAGKnowledgeItem, + type UUID, KnowledgeScope, } from "./types.ts"; import { stringToUuid } from "./uuid.ts"; diff --git a/packages/core/src/relationships.ts b/packages/core/src/relationships.ts index ac79987ae70..73320d84d75 100644 --- a/packages/core/src/relationships.ts +++ b/packages/core/src/relationships.ts @@ -1,4 +1,4 @@ -import { IAgentRuntime, type Relationship, type UUID } from "./types.ts"; +import type { IAgentRuntime, Relationship, UUID } from "./types.ts"; export async function createRelationship({ runtime, diff --git a/packages/core/src/runtime.ts b/packages/core/src/runtime.ts index e2a87e0200b..e45bed44761 100644 --- a/packages/core/src/runtime.ts +++ b/packages/core/src/runtime.ts @@ -27,31 +27,31 @@ import { getProviders } from "./providers.ts"; import { RAGKnowledgeManager } from "./ragknowledge.ts"; import settings from "./settings.ts"; import { - Character, - Goal, - HandlerCallback, - IAgentRuntime, - ICacheManager, - IDatabaseAdapter, - IMemoryManager, - IRAGKnowledgeManager, - IVerifiableInferenceAdapter, - KnowledgeItem, + type Character, + type Goal, + type HandlerCallback, + type IAgentRuntime, + type ICacheManager, + type IDatabaseAdapter, + type IMemoryManager, + type IRAGKnowledgeManager, + type IVerifiableInferenceAdapter, + type KnowledgeItem, // RAGKnowledgeItem, //Media, ModelClass, ModelProviderName, - Plugin, - Provider, - Service, - ServiceType, - State, - UUID, + type Plugin, + type Provider, + type Service, + type ServiceType, + type State, + type UUID, type Action, type Actor, type Evaluator, type Memory, - DirectoryItem, + type DirectoryItem, } from "./types.ts"; import { stringToUuid } from "./uuid.ts"; import { glob } from "glob"; @@ -1256,7 +1256,7 @@ export class AgentRuntime implements IAgentRuntime { allAttachments = recentMessagesData .reverse() - .map((msg) => { + .flatMap((msg) => { const msgTime = msg.createdAt ?? Date.now(); const isWithinTime = msgTime >= oneHourBeforeLastMessage; @@ -1267,8 +1267,7 @@ export class AgentRuntime implements IAgentRuntime { }); } return attachments; - }) - .flat(); + }); } } diff --git a/packages/core/src/test_resources/constants.ts b/packages/core/src/test_resources/constants.ts index 5681992485e..6d4b628baf5 100644 --- a/packages/core/src/test_resources/constants.ts +++ b/packages/core/src/test_resources/constants.ts @@ -1,4 +1,4 @@ -import { type UUID } from "@elizaos/core"; +import type { UUID } from "@elizaos/core"; export const SERVER_URL = "http://localhost:7998"; export const SUPABASE_URL = "https://pronvzrzfwsptkojvudd.supabase.co"; diff --git a/packages/core/src/test_resources/createRuntime.ts b/packages/core/src/test_resources/createRuntime.ts index ffc3b5f4413..52cee4f51ef 100644 --- a/packages/core/src/test_resources/createRuntime.ts +++ b/packages/core/src/test_resources/createRuntime.ts @@ -5,10 +5,10 @@ import { import { SqlJsDatabaseAdapter } from "@elizaos/adapter-sqljs"; import { SupabaseDatabaseAdapter } from "@elizaos/adapter-supabase"; import { PGLiteDatabaseAdapter } from "@elizaos/adapter-pglite"; -import { DatabaseAdapter } from "../database.ts"; +import type { DatabaseAdapter } from "../database.ts"; import { getEndpoint } from "../models.ts"; import { AgentRuntime } from "../runtime.ts"; -import { Action, Evaluator, ModelProviderName, Provider } from "../types.ts"; +import { type Action, type Evaluator, ModelProviderName, type Provider } from "../types.ts"; import { SUPABASE_ANON_KEY, SUPABASE_URL, @@ -16,7 +16,7 @@ import { TEST_PASSWORD, zeroUuid, } from "./constants.ts"; -import { User } from "./types.ts"; +import type { User } from "./types.ts"; /** * Creates a runtime environment for the agent. diff --git a/packages/core/src/types.ts b/packages/core/src/types.ts index 6871b1823fd..597f255f299 100644 --- a/packages/core/src/types.ts +++ b/packages/core/src/types.ts @@ -1,4 +1,4 @@ -import { Readable } from "stream"; +import type { Readable } from "stream"; /** * Represents a UUID string in the format "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" @@ -1394,13 +1394,13 @@ export interface GraphQLTag { values: any[]; } -export const enum IrysMessageType { +export enum IrysMessageType { REQUEST = "REQUEST", DATA_STORAGE = "DATA_STORAGE", REQUEST_RESPONSE = "REQUEST_RESPONSE", } -export const enum IrysDataType { +export enum IrysDataType { FILE = "FILE", IMAGE = "IMAGE", OTHER = "OTHER", diff --git a/packages/core/src/uuid.ts b/packages/core/src/uuid.ts index dee5decfff2..7baef4290ff 100644 --- a/packages/core/src/uuid.ts +++ b/packages/core/src/uuid.ts @@ -1,5 +1,5 @@ import { sha1 } from "js-sha1"; -import { UUID } from "./types.ts"; +import type { UUID } from "./types.ts"; import { z } from "zod"; export const uuidSchema = z.string().uuid() as z.ZodType; @@ -42,7 +42,7 @@ export function stringToUuid(target: string | number): UUID { const hash = sha1(buffer); const hashBuffer = new Uint8Array(hash.length / 2); for (let i = 0; i < hash.length; i += 2) { - hashBuffer[i / 2] = parseInt(hash.slice(i, i + 2), 16); + hashBuffer[i / 2] = Number.parseInt(hash.slice(i, i + 2), 16); } return (_uint8ArrayToHex(hashBuffer.slice(0, 4)) + diff --git a/packages/create-eliza-app/eslint.config.mjs b/packages/create-eliza-app/eslint.config.mjs deleted file mode 100644 index 92fe5bbebef..00000000000 --- a/packages/create-eliza-app/eslint.config.mjs +++ /dev/null @@ -1,3 +0,0 @@ -import eslintGlobalConfig from "../../eslint.config.mjs"; - -export default [...eslintGlobalConfig]; diff --git a/packages/create-eliza-app/package.json b/packages/create-eliza-app/package.json index 368af499df2..5ad9730b437 100644 --- a/packages/create-eliza-app/package.json +++ b/packages/create-eliza-app/package.json @@ -12,7 +12,6 @@ }, "scripts": { "build": "unbuild", - "lint": "eslint --fix --cache .", "start": "node ./dist/index.cjs", "automd": "automd" }, diff --git a/packages/plugin-0g/src/actions/upload.ts b/packages/plugin-0g/src/actions/upload.ts index 13b72f1652b..ae260cb8030 100644 --- a/packages/plugin-0g/src/actions/upload.ts +++ b/packages/plugin-0g/src/actions/upload.ts @@ -1,12 +1,12 @@ import { - Action, - HandlerCallback, - IAgentRuntime, - Memory, - State, + type Action, + type HandlerCallback, + type IAgentRuntime, + type Memory, + type State, ModelClass, - Content, - ActionExample, + type Content, + type ActionExample, generateObject, elizaLogger, } from "@elizaos/core"; @@ -76,7 +76,7 @@ export const zgUpload: Action = { } const config = { - maxFileSize: parseInt(runtime.getSetting("ZEROG_MAX_FILE_SIZE") || "10485760"), + maxFileSize: Number.parseInt(runtime.getSetting("ZEROG_MAX_FILE_SIZE") || "10485760"), allowedExtensions: runtime.getSetting("ZEROG_ALLOWED_EXTENSIONS")?.split(",") || [".pdf", ".png", ".jpg", ".jpeg", ".doc", ".docx"], uploadDirectory: runtime.getSetting("ZEROG_UPLOAD_DIR") || "/tmp/zerog-uploads", enableVirusScan: runtime.getSetting("ZEROG_ENABLE_VIRUS_SCAN") === "true" @@ -188,7 +188,7 @@ export const zgUpload: Action = { // Initialize security validator const securityConfig = { - maxFileSize: parseInt(runtime.getSetting("ZEROG_MAX_FILE_SIZE") || "10485760"), + maxFileSize: Number.parseInt(runtime.getSetting("ZEROG_MAX_FILE_SIZE") || "10485760"), allowedExtensions: runtime.getSetting("ZEROG_ALLOWED_EXTENSIONS")?.split(",") || [".pdf", ".png", ".jpg", ".jpeg", ".doc", ".docx"], uploadDirectory: runtime.getSetting("ZEROG_UPLOAD_DIR") || "/tmp/zerog-uploads", enableVirusScan: runtime.getSetting("ZEROG_ENABLE_VIRUS_SCAN") === "true" diff --git a/packages/plugin-0g/src/index.ts b/packages/plugin-0g/src/index.ts index 959b3cf192d..70ede43647d 100644 --- a/packages/plugin-0g/src/index.ts +++ b/packages/plugin-0g/src/index.ts @@ -1,4 +1,4 @@ -import { Plugin } from "@elizaos/core"; +import type { Plugin } from "@elizaos/core"; import { zgUpload } from "./actions/upload"; export const zgPlugin: Plugin = { diff --git a/packages/plugin-3d-generation/eslint.config.mjs b/packages/plugin-3d-generation/eslint.config.mjs deleted file mode 100644 index 92fe5bbebef..00000000000 --- a/packages/plugin-3d-generation/eslint.config.mjs +++ /dev/null @@ -1,3 +0,0 @@ -import eslintGlobalConfig from "../../eslint.config.mjs"; - -export default [...eslintGlobalConfig]; diff --git a/packages/plugin-3d-generation/package.json b/packages/plugin-3d-generation/package.json index 5ff3b0941f5..b2b82e5a7da 100644 --- a/packages/plugin-3d-generation/package.json +++ b/packages/plugin-3d-generation/package.json @@ -25,8 +25,7 @@ }, "scripts": { "build": "tsup --format esm --dts", - "dev": "tsup --format esm --dts --watch", - "lint": "eslint --fix --cache ." + "dev": "tsup --format esm --dts --watch" }, "peerDependencies": { "whatwg-url": "7.1.0" diff --git a/packages/plugin-3d-generation/src/index.ts b/packages/plugin-3d-generation/src/index.ts index 529782daca4..f0d2bb2e5db 100644 --- a/packages/plugin-3d-generation/src/index.ts +++ b/packages/plugin-3d-generation/src/index.ts @@ -1,5 +1,5 @@ import { elizaLogger } from "@elizaos/core"; -import { +import type { Action, HandlerCallback, IAgentRuntime, diff --git a/packages/plugin-abstract/src/actions/transferAction.ts b/packages/plugin-abstract/src/actions/transferAction.ts index 3ea3141f2a0..95228f298fb 100644 --- a/packages/plugin-abstract/src/actions/transferAction.ts +++ b/packages/plugin-abstract/src/actions/transferAction.ts @@ -1,12 +1,12 @@ import type { Action } from "@elizaos/core"; import { - ActionExample, - Content, - HandlerCallback, - IAgentRuntime, - Memory, + type ActionExample, + type Content, + type HandlerCallback, + type IAgentRuntime, + type Memory, ModelClass, - State, + type State, elizaLogger, composeContext, generateObject, @@ -14,7 +14,7 @@ import { import { validateAbstractConfig } from "../environment"; import { - Address, + type Address, erc20Abi, http, parseEther, diff --git a/packages/plugin-abstract/src/environment.ts b/packages/plugin-abstract/src/environment.ts index 31310524399..4061e22f0c3 100644 --- a/packages/plugin-abstract/src/environment.ts +++ b/packages/plugin-abstract/src/environment.ts @@ -1,4 +1,4 @@ -import { IAgentRuntime } from "@elizaos/core"; +import type { IAgentRuntime } from "@elizaos/core"; import { isAddress } from "viem"; import { z } from "zod"; diff --git a/packages/plugin-abstract/src/hooks/useGetAccount.ts b/packages/plugin-abstract/src/hooks/useGetAccount.ts index e458ca9b9ca..7e2285dc0a6 100644 --- a/packages/plugin-abstract/src/hooks/useGetAccount.ts +++ b/packages/plugin-abstract/src/hooks/useGetAccount.ts @@ -1,4 +1,4 @@ -import { IAgentRuntime } from "@elizaos/core"; +import type { IAgentRuntime } from "@elizaos/core"; import type { PrivateKeyAccount } from "viem/accounts"; import { privateKeyToAccount } from "viem/accounts"; diff --git a/packages/plugin-abstract/src/index.ts b/packages/plugin-abstract/src/index.ts index 9407876c191..b58043d3abe 100644 --- a/packages/plugin-abstract/src/index.ts +++ b/packages/plugin-abstract/src/index.ts @@ -1,4 +1,4 @@ -import { Plugin } from "@elizaos/core"; +import type { Plugin } from "@elizaos/core"; import { transferAction } from "./actions"; diff --git a/packages/plugin-abstract/src/utils/validateContext.ts b/packages/plugin-abstract/src/utils/validateContext.ts index ded9ce2640e..b024a2a0498 100644 --- a/packages/plugin-abstract/src/utils/validateContext.ts +++ b/packages/plugin-abstract/src/utils/validateContext.ts @@ -1,4 +1,4 @@ -import { TransferContent } from "../actions"; +import type { TransferContent } from "../actions"; import { isAddress } from "viem"; export class ValidateContext { diff --git a/packages/plugin-agentkit/src/actions.ts b/packages/plugin-agentkit/src/actions.ts index 5d1c721c93a..5c36b26c0bc 100644 --- a/packages/plugin-agentkit/src/actions.ts +++ b/packages/plugin-agentkit/src/actions.ts @@ -9,7 +9,7 @@ import { composeContext, generateObject, } from "@elizaos/core"; -import { CdpAgentkit } from "@coinbase/cdp-agentkit-core"; +import type { CdpAgentkit } from "@coinbase/cdp-agentkit-core"; import { CdpToolkit, type Tool } from "@coinbase/cdp-langchain"; type GetAgentKitActionsParams = { diff --git a/packages/plugin-agentkit/src/provider.ts b/packages/plugin-agentkit/src/provider.ts index 685469b09ed..b8f03cd677a 100644 --- a/packages/plugin-agentkit/src/provider.ts +++ b/packages/plugin-agentkit/src/provider.ts @@ -1,11 +1,11 @@ -import { type Provider, type IAgentRuntime } from "@elizaos/core"; +import type { Provider, IAgentRuntime } from "@elizaos/core"; import { CdpAgentkit } from "@coinbase/cdp-agentkit-core"; import * as fs from "fs"; const WALLET_DATA_FILE = "wallet_data.txt"; export async function getClient( - networkId: string = "base-sepolia" + networkId = "base-sepolia" ): Promise { let walletDataStr: string | null = null; diff --git a/packages/plugin-akash/.eslintrc.js b/packages/plugin-akash/.eslintrc.js deleted file mode 100644 index e476cac57e6..00000000000 --- a/packages/plugin-akash/.eslintrc.js +++ /dev/null @@ -1,29 +0,0 @@ -module.exports = { - root: true, - parser: '@typescript-eslint/parser', - parserOptions: { - project: './tsconfig.json', - tsconfigRootDir: __dirname, - ecmaVersion: 2020, - sourceType: 'module', - }, - plugins: ['@typescript-eslint'], - extends: [ - 'eslint:recommended', - 'plugin:@typescript-eslint/recommended', - 'plugin:@typescript-eslint/recommended-requiring-type-checking', - ], - rules: { - '@typescript-eslint/no-explicit-any': 'warn', - '@typescript-eslint/no-unused-vars': ['error', { - argsIgnorePattern: '^_', - varsIgnorePattern: '^_', - ignoreRestSiblings: true, - }], - '@typescript-eslint/explicit-function-return-type': 'off', - '@typescript-eslint/explicit-module-boundary-types': 'off', - '@typescript-eslint/no-non-null-assertion': 'warn', - 'no-console': ['error', { allow: ['warn', 'error'] }], - }, - ignorePatterns: ['dist/', 'node_modules/', '*.js', '*.mjs', '*.cjs'], -}; \ No newline at end of file diff --git a/packages/plugin-akash/eslint.config.mjs b/packages/plugin-akash/eslint.config.mjs deleted file mode 100644 index 92fe5bbebef..00000000000 --- a/packages/plugin-akash/eslint.config.mjs +++ /dev/null @@ -1,3 +0,0 @@ -import eslintGlobalConfig from "../../eslint.config.mjs"; - -export default [...eslintGlobalConfig]; diff --git a/packages/plugin-akash/package.json b/packages/plugin-akash/package.json index e47a12b7538..0997176712f 100644 --- a/packages/plugin-akash/package.json +++ b/packages/plugin-akash/package.json @@ -9,7 +9,6 @@ "build": "tsup", "dev": "tsup --watch", "clean": "rm -rf dist", - "lint": "eslint .", "lint:fix": "eslint . --fix", "test": "vitest", "test:watch": "vitest watch", diff --git a/packages/plugin-akash/src/actions/closeDeployment.ts b/packages/plugin-akash/src/actions/closeDeployment.ts index ee50e0067da..47c7e17a64b 100644 --- a/packages/plugin-akash/src/actions/closeDeployment.ts +++ b/packages/plugin-akash/src/actions/closeDeployment.ts @@ -1,5 +1,5 @@ -import { Action, elizaLogger } from "@elizaos/core"; -import { IAgentRuntime, Memory, State, HandlerCallback, Content, ActionExample } from "@elizaos/core"; +import { type Action, elizaLogger } from "@elizaos/core"; +import type { IAgentRuntime, Memory, State, HandlerCallback, Content, ActionExample } from "@elizaos/core"; import { DirectSecp256k1HdWallet, Registry } from "@cosmjs/proto-signing"; import { SigningStargateClient } from "@cosmjs/stargate"; import { getAkashTypeRegistry, getTypeUrl } from "@akashnetwork/akashjs/build/stargate"; diff --git a/packages/plugin-akash/src/actions/createCertificate.ts b/packages/plugin-akash/src/actions/createCertificate.ts index 67058e2d168..6e026596629 100644 --- a/packages/plugin-akash/src/actions/createCertificate.ts +++ b/packages/plugin-akash/src/actions/createCertificate.ts @@ -1,10 +1,10 @@ -import { Action, elizaLogger } from "@elizaos/core"; -import { IAgentRuntime, Memory, State, HandlerCallback, Content, ActionExample } from "@elizaos/core"; +import { type Action, elizaLogger } from "@elizaos/core"; +import type { IAgentRuntime, Memory, State, HandlerCallback, Content, ActionExample } from "@elizaos/core"; import { DirectSecp256k1HdWallet } from "@cosmjs/proto-signing"; import { SigningStargateClient } from "@cosmjs/stargate"; import * as cert from "@akashnetwork/akashjs/build/certificates"; import { certificateManager } from "@akashnetwork/akashjs/build/certificates/certificate-manager"; -import { CertificatePem } from "@akashnetwork/akashjs/build/certificates/certificate-manager/CertificateManager"; +import type { CertificatePem } from "@akashnetwork/akashjs/build/certificates/certificate-manager/CertificateManager"; import { getAkashTypeRegistry } from "@akashnetwork/akashjs/build/stargate"; import { validateAkashConfig } from "../environment"; import { AkashError, AkashErrorCode, withRetry } from "../error/error"; diff --git a/packages/plugin-akash/src/actions/createDeployment.ts b/packages/plugin-akash/src/actions/createDeployment.ts index d64c5a6ebca..2032961fe44 100644 --- a/packages/plugin-akash/src/actions/createDeployment.ts +++ b/packages/plugin-akash/src/actions/createDeployment.ts @@ -1,5 +1,5 @@ -import { Action, elizaLogger } from "@elizaos/core"; -import { IAgentRuntime, Memory, State, HandlerCallback, Content, ActionExample } from "@elizaos/core"; +import { type Action, elizaLogger } from "@elizaos/core"; +import type { IAgentRuntime, Memory, State, HandlerCallback, Content, ActionExample } from "@elizaos/core"; import { MsgCreateDeployment } from "@akashnetwork/akash-api/akash/deployment/v1beta3"; import { QueryClientImpl as QueryProviderClient, QueryProviderRequest } from "@akashnetwork/akash-api/akash/provider/v1beta3"; import { QueryBidsRequest, QueryClientImpl as QueryMarketClient, MsgCreateLease, BidID } from "@akashnetwork/akash-api/akash/market/v1beta4"; @@ -7,7 +7,7 @@ import * as cert from "@akashnetwork/akashjs/build/certificates"; import { getRpc } from "@akashnetwork/akashjs/build/rpc"; import { SDL } from "@akashnetwork/akashjs/build/sdl"; import { getAkashTypeRegistry } from "@akashnetwork/akashjs/build/stargate"; -import { CertificatePem } from "@akashnetwork/akashjs/build/certificates/certificate-manager/CertificateManager"; +import type { CertificatePem } from "@akashnetwork/akashjs/build/certificates/certificate-manager/CertificateManager"; import { certificateManager } from "@akashnetwork/akashjs/build/certificates/certificate-manager"; import { DirectSecp256k1HdWallet, Registry } from "@cosmjs/proto-signing"; import { SigningStargateClient } from "@cosmjs/stargate"; diff --git a/packages/plugin-akash/src/actions/estimateGas.ts b/packages/plugin-akash/src/actions/estimateGas.ts index 309c6c2c817..192684151b5 100644 --- a/packages/plugin-akash/src/actions/estimateGas.ts +++ b/packages/plugin-akash/src/actions/estimateGas.ts @@ -1,6 +1,6 @@ -import { Action, elizaLogger } from "@elizaos/core"; -import { IAgentRuntime, Memory, State, HandlerCallback, Content, ActionExample } from "@elizaos/core"; -import { DirectSecp256k1HdWallet, Registry, EncodeObject } from "@cosmjs/proto-signing"; +import { type Action, elizaLogger } from "@elizaos/core"; +import type { IAgentRuntime, Memory, State, HandlerCallback, Content, ActionExample } from "@elizaos/core"; +import { DirectSecp256k1HdWallet, Registry, type EncodeObject } from "@cosmjs/proto-signing"; import { SigningStargateClient } from "@cosmjs/stargate"; import { MsgCloseDeployment } from "@akashnetwork/akash-api/akash/deployment/v1beta3"; import { getAkashTypeRegistry, getTypeUrl } from "@akashnetwork/akashjs/build/stargate"; diff --git a/packages/plugin-akash/src/actions/getDeploymentApi.ts b/packages/plugin-akash/src/actions/getDeploymentApi.ts index 417a9fc508a..503be32530e 100644 --- a/packages/plugin-akash/src/actions/getDeploymentApi.ts +++ b/packages/plugin-akash/src/actions/getDeploymentApi.ts @@ -1,5 +1,5 @@ -import { Action, elizaLogger } from "@elizaos/core"; -import { IAgentRuntime, Memory, State, HandlerCallback, Content, ActionExample } from "@elizaos/core"; +import { type Action, elizaLogger } from "@elizaos/core"; +import type { IAgentRuntime, Memory, State, HandlerCallback, Content, ActionExample } from "@elizaos/core"; import { DirectSecp256k1HdWallet } from "@cosmjs/proto-signing"; import { validateAkashConfig } from "../environment"; import { AkashError, AkashErrorCode } from "../error/error"; diff --git a/packages/plugin-akash/src/actions/getDeploymentStatus.ts b/packages/plugin-akash/src/actions/getDeploymentStatus.ts index 98a90dccf99..b927a8961df 100644 --- a/packages/plugin-akash/src/actions/getDeploymentStatus.ts +++ b/packages/plugin-akash/src/actions/getDeploymentStatus.ts @@ -1,5 +1,5 @@ -import { Action, elizaLogger } from "@elizaos/core"; -import { IAgentRuntime, Memory, State, HandlerCallback, Content, ActionExample } from "@elizaos/core"; +import { type Action, elizaLogger } from "@elizaos/core"; +import type { IAgentRuntime, Memory, State, HandlerCallback, Content, ActionExample } from "@elizaos/core"; import { DirectSecp256k1HdWallet } from "@cosmjs/proto-signing"; import { QueryDeploymentRequest, QueryClientImpl as DeploymentQueryClient } from "@akashnetwork/akash-api/akash/deployment/v1beta3"; import { getRpc } from "@akashnetwork/akashjs/build/rpc"; diff --git a/packages/plugin-akash/src/actions/getGPUPricing.ts b/packages/plugin-akash/src/actions/getGPUPricing.ts index 35e407f00f1..a3a4073a2ea 100644 --- a/packages/plugin-akash/src/actions/getGPUPricing.ts +++ b/packages/plugin-akash/src/actions/getGPUPricing.ts @@ -1,5 +1,5 @@ -import { Action, elizaLogger } from "@elizaos/core"; -import { IAgentRuntime, Memory, State, HandlerCallback, Content, ActionExample } from "@elizaos/core"; +import { type Action, elizaLogger } from "@elizaos/core"; +import type { IAgentRuntime, Memory, State, HandlerCallback, Content, ActionExample } from "@elizaos/core"; import { getConfig } from "../environment"; interface GetGPUPricingContent extends Content { @@ -23,9 +23,9 @@ interface PricingResponse { // Get configuration with defaults const config = getConfig(process.env.AKASH_ENV); const PRICING_API_URL = config.AKASH_PRICING_API_URL; -const DEFAULT_CPU = parseInt(config.AKASH_DEFAULT_CPU || "1000"); -const DEFAULT_MEMORY = parseInt(config.AKASH_DEFAULT_MEMORY || "1000000000"); -const DEFAULT_STORAGE = parseInt(config.AKASH_DEFAULT_STORAGE || "1000000000"); +const DEFAULT_CPU = Number.parseInt(config.AKASH_DEFAULT_CPU || "1000"); +const DEFAULT_MEMORY = Number.parseInt(config.AKASH_DEFAULT_MEMORY || "1000000000"); +const DEFAULT_STORAGE = Number.parseInt(config.AKASH_DEFAULT_STORAGE || "1000000000"); // Custom error class for GPU pricing errors class GPUPricingError extends Error { diff --git a/packages/plugin-akash/src/actions/getManifest.ts b/packages/plugin-akash/src/actions/getManifest.ts index 5d6e116f9e9..099ae0f412d 100644 --- a/packages/plugin-akash/src/actions/getManifest.ts +++ b/packages/plugin-akash/src/actions/getManifest.ts @@ -1,5 +1,5 @@ -import { Action, elizaLogger } from "@elizaos/core"; -import { IAgentRuntime, Memory, State, HandlerCallback, Content, ActionExample } from "@elizaos/core"; +import { type Action, elizaLogger } from "@elizaos/core"; +import type { IAgentRuntime, Memory, State, HandlerCallback, Content, ActionExample } from "@elizaos/core"; import { SDL } from "@akashnetwork/akashjs/build/sdl"; import { validateAkashConfig } from "../environment"; import { AkashError, AkashErrorCode } from "../error/error"; @@ -90,7 +90,7 @@ const loadSDLFromFile = (filePath: string): string => { } }; -const validateSDL = (sdlContent: string, validationLevel: string = "strict"): boolean => { +const validateSDL = (sdlContent: string, validationLevel = "strict"): boolean => { try { // First try to parse as YAML const parsed = yaml.load(sdlContent); diff --git a/packages/plugin-akash/src/actions/getProviderInfo.ts b/packages/plugin-akash/src/actions/getProviderInfo.ts index 0203a4a62f9..1848fa73fa7 100644 --- a/packages/plugin-akash/src/actions/getProviderInfo.ts +++ b/packages/plugin-akash/src/actions/getProviderInfo.ts @@ -1,5 +1,5 @@ -import { Action, elizaLogger } from "@elizaos/core"; -import { IAgentRuntime, Memory, State, HandlerCallback, Content, ActionExample } from "@elizaos/core"; +import { type Action, elizaLogger } from "@elizaos/core"; +import type { IAgentRuntime, Memory, State, HandlerCallback, Content, ActionExample } from "@elizaos/core"; import { QueryProviderRequest, QueryClientImpl as ProviderQueryClient } from "@akashnetwork/akash-api/akash/provider/v1beta3"; import { getRpc } from "@akashnetwork/akashjs/build/rpc"; import { AkashError, AkashErrorCode } from "../error/error"; diff --git a/packages/plugin-akash/src/actions/getProvidersList.ts b/packages/plugin-akash/src/actions/getProvidersList.ts index 52e3c0fe911..8a01783fd27 100644 --- a/packages/plugin-akash/src/actions/getProvidersList.ts +++ b/packages/plugin-akash/src/actions/getProvidersList.ts @@ -1,5 +1,5 @@ -import { Action, elizaLogger } from "@elizaos/core"; -import { IAgentRuntime, Memory, State, HandlerCallback, Content, ActionExample } from "@elizaos/core"; +import { type Action, elizaLogger } from "@elizaos/core"; +import type { IAgentRuntime, Memory, State, HandlerCallback, Content, ActionExample } from "@elizaos/core"; import { AkashError, AkashErrorCode } from "../error/error"; import { validateAkashConfig } from "../environment"; diff --git a/packages/plugin-akash/src/environment.ts b/packages/plugin-akash/src/environment.ts index 12a8332b087..652caf22c27 100644 --- a/packages/plugin-akash/src/environment.ts +++ b/packages/plugin-akash/src/environment.ts @@ -1,8 +1,8 @@ -import { IAgentRuntime, elizaLogger } from "@elizaos/core"; +import { type IAgentRuntime, elizaLogger } from "@elizaos/core"; import { z } from "zod"; // Add ENV variable at the top -let ENV: string = "mainnet"; +let ENV = "mainnet"; // Log environment information elizaLogger.info("Environment sources", { diff --git a/packages/plugin-akash/src/error/error.ts b/packages/plugin-akash/src/error/error.ts index fb6d56416b3..0ddbdc603ee 100644 --- a/packages/plugin-akash/src/error/error.ts +++ b/packages/plugin-akash/src/error/error.ts @@ -98,7 +98,7 @@ export class AkashError extends Error { message: string, public code: AkashErrorCode, public details?: Record, - public category: string = "akash" + public category = "akash" ) { super(message); this.name = "AkashError"; @@ -107,8 +107,8 @@ export class AkashError extends Error { export async function withRetry( fn: () => Promise, - maxRetries: number = 3, - delay: number = 1000 + maxRetries = 3, + delay = 1000 ): Promise { let lastError: Error | undefined; for (let i = 0; i < maxRetries; i++) { diff --git a/packages/plugin-akash/src/index.ts b/packages/plugin-akash/src/index.ts index ffa07f75f6b..52e8438d5c6 100644 --- a/packages/plugin-akash/src/index.ts +++ b/packages/plugin-akash/src/index.ts @@ -1,4 +1,4 @@ -import { Plugin} from "@elizaos/core"; +import type { Plugin} from "@elizaos/core"; import { createDeploymentAction } from "./actions/createDeployment"; import { closeDeploymentAction } from "./actions/closeDeployment"; import { getProviderInfoAction } from "./actions/getProviderInfo"; diff --git a/packages/plugin-akash/src/providers/wallet.ts b/packages/plugin-akash/src/providers/wallet.ts index 397c37ba5a0..d944ebe4627 100644 --- a/packages/plugin-akash/src/providers/wallet.ts +++ b/packages/plugin-akash/src/providers/wallet.ts @@ -1,12 +1,12 @@ import { DirectSecp256k1HdWallet } from "@cosmjs/proto-signing"; import { SigningStargateClient } from "@cosmjs/stargate"; -import { elizaLogger, IAgentRuntime, Memory } from "@elizaos/core"; +import { elizaLogger, type IAgentRuntime, type Memory } from "@elizaos/core"; // import { IAgentRuntime, Memory } from "@elizaos/core/src/types"; import { validateAkashConfig } from "../environment"; import { getAkashTypeRegistry } from "@akashnetwork/akashjs/build/stargate"; import { - AkashProvider, - AkashWalletState, + type AkashProvider, + type AkashWalletState, AkashError, AKASH_ERROR_CODES, } from "../types"; diff --git a/packages/plugin-akash/src/types.ts b/packages/plugin-akash/src/types.ts index b784290b499..9e79d59eb01 100644 --- a/packages/plugin-akash/src/types.ts +++ b/packages/plugin-akash/src/types.ts @@ -1,10 +1,10 @@ -import { DirectSecp256k1HdWallet} from "@cosmjs/proto-signing"; -import { SigningStargateClient } from "@cosmjs/stargate"; +import type { DirectSecp256k1HdWallet} from "@cosmjs/proto-signing"; +import type { SigningStargateClient } from "@cosmjs/stargate"; // import { Provider } from "@elizaos/core"; -import { IAgentRuntime, Memory } from "@elizaos/core"; -import { SDL } from "@akashnetwork/akashjs/build/sdl"; -import { MsgCreateDeployment } from "@akashnetwork/akash-api/akash/deployment/v1beta3"; -import { MsgCreateLease} from "@akashnetwork/akash-api/akash/market/v1beta4"; +import type { IAgentRuntime, Memory } from "@elizaos/core"; +import type { SDL } from "@akashnetwork/akashjs/build/sdl"; +import type { MsgCreateDeployment } from "@akashnetwork/akash-api/akash/deployment/v1beta3"; +import type { MsgCreateLease} from "@akashnetwork/akash-api/akash/market/v1beta4"; // Core wallet state type export interface AkashWalletState { diff --git a/packages/plugin-allora/eslint.config.mjs b/packages/plugin-allora/eslint.config.mjs deleted file mode 100644 index 92fe5bbebef..00000000000 --- a/packages/plugin-allora/eslint.config.mjs +++ /dev/null @@ -1,3 +0,0 @@ -import eslintGlobalConfig from "../../eslint.config.mjs"; - -export default [...eslintGlobalConfig]; diff --git a/packages/plugin-allora/package.json b/packages/plugin-allora/package.json index 287794d035a..afedaec9382 100644 --- a/packages/plugin-allora/package.json +++ b/packages/plugin-allora/package.json @@ -14,7 +14,6 @@ "scripts": { "build": "tsup --format esm --dts", "dev": "tsup --format esm --dts --watch", - "lint": "eslint --fix --cache .", "test": "vitest run" }, "peerDependencies": { diff --git a/packages/plugin-allora/src/actions/getInference.ts b/packages/plugin-allora/src/actions/getInference.ts index 92587d7ac39..8decfd27262 100644 --- a/packages/plugin-allora/src/actions/getInference.ts +++ b/packages/plugin-allora/src/actions/getInference.ts @@ -1,19 +1,19 @@ import { - ActionExample, + type ActionExample, composeContext, elizaLogger, generateObject, - HandlerCallback, - IAgentRuntime, - Memory, + type HandlerCallback, + type IAgentRuntime, + type Memory, ModelClass, - State, + type State, type Action, } from "@elizaos/core"; import { z } from "zod"; import { topicsProvider } from "../providers/topics"; import { getInferenceTemplate } from "../templates"; -import { AlloraAPIClient, ChainSlug } from "@alloralabs/allora-sdk"; +import { AlloraAPIClient, type ChainSlug } from "@alloralabs/allora-sdk"; interface InferenceFields { topicId: number | null; diff --git a/packages/plugin-allora/src/index.ts b/packages/plugin-allora/src/index.ts index 436735b4a01..1e5a13464cd 100644 --- a/packages/plugin-allora/src/index.ts +++ b/packages/plugin-allora/src/index.ts @@ -1,4 +1,4 @@ -import { Plugin } from "@elizaos/core"; +import type { Plugin } from "@elizaos/core"; import { getInferenceAction } from "./actions/getInference.ts"; import { topicsProvider } from "./providers/topics.ts"; diff --git a/packages/plugin-allora/src/providers/topics.ts b/packages/plugin-allora/src/providers/topics.ts index 43e7e8839da..6dd72da36ac 100644 --- a/packages/plugin-allora/src/providers/topics.ts +++ b/packages/plugin-allora/src/providers/topics.ts @@ -1,12 +1,12 @@ import { elizaLogger, - IAgentRuntime, - Memory, - Provider, - State, + type IAgentRuntime, + type Memory, + type Provider, + type State, } from "@elizaos/core"; import NodeCache from "node-cache"; -import { AlloraAPIClient, AlloraTopic, ChainSlug } from "@alloralabs/allora-sdk"; +import { AlloraAPIClient, type AlloraTopic, type ChainSlug } from "@alloralabs/allora-sdk"; export class TopicsProvider implements Provider { private cache: NodeCache; diff --git a/packages/plugin-allora/src/tests/topics.test.ts b/packages/plugin-allora/src/tests/topics.test.ts index 09cbd174abd..0c434ec7865 100644 --- a/packages/plugin-allora/src/tests/topics.test.ts +++ b/packages/plugin-allora/src/tests/topics.test.ts @@ -1,6 +1,6 @@ import { describe, it, expect, beforeEach, vi } from "vitest"; import { TopicsProvider } from "../../src/providers/topics"; -import { Memory, State } from "@elizaos/core"; +import type { Memory, State } from "@elizaos/core"; describe("TopicsProvider", () => { let topicsProvider: TopicsProvider; diff --git a/packages/plugin-anyone/eslint.config.mjs b/packages/plugin-anyone/eslint.config.mjs deleted file mode 100644 index 92fe5bbebef..00000000000 --- a/packages/plugin-anyone/eslint.config.mjs +++ /dev/null @@ -1,3 +0,0 @@ -import eslintGlobalConfig from "../../eslint.config.mjs"; - -export default [...eslintGlobalConfig]; diff --git a/packages/plugin-anyone/package.json b/packages/plugin-anyone/package.json index 132ba2b94cd..946545fccec 100644 --- a/packages/plugin-anyone/package.json +++ b/packages/plugin-anyone/package.json @@ -12,8 +12,7 @@ }, "scripts": { "build": "tsup --format esm --dts", - "dev": "tsup --format esm --dts --watch", - "lint": "eslint --fix --cache ." + "dev": "tsup --format esm --dts --watch" }, "peerDependencies": { "whatwg-url": "7.1.0" diff --git a/packages/plugin-anyone/src/actions/startAnyone.ts b/packages/plugin-anyone/src/actions/startAnyone.ts index 855837c4f8b..c9313f45fa0 100644 --- a/packages/plugin-anyone/src/actions/startAnyone.ts +++ b/packages/plugin-anyone/src/actions/startAnyone.ts @@ -1,10 +1,10 @@ -import { +import type { ActionExample, HandlerCallback, IAgentRuntime, Memory, State, - type Action, + Action, } from "@elizaos/core"; import { AnyoneClientService } from "../services/AnyoneClientService"; import { AnyoneProxyService } from "../services/AnyoneProxyService"; diff --git a/packages/plugin-anyone/src/actions/stopAnyone.ts b/packages/plugin-anyone/src/actions/stopAnyone.ts index 41aa339608f..e556074b3ed 100644 --- a/packages/plugin-anyone/src/actions/stopAnyone.ts +++ b/packages/plugin-anyone/src/actions/stopAnyone.ts @@ -1,10 +1,10 @@ -import { +import type { ActionExample, HandlerCallback, IAgentRuntime, Memory, State, - type Action, + Action, } from "@elizaos/core"; import { AnyoneClientService } from "../services/AnyoneClientService"; import { AnyoneProxyService } from "../services/AnyoneProxyService"; diff --git a/packages/plugin-anyone/src/index.ts b/packages/plugin-anyone/src/index.ts index 1c2e500c57a..509463f4d0c 100644 --- a/packages/plugin-anyone/src/index.ts +++ b/packages/plugin-anyone/src/index.ts @@ -1,4 +1,4 @@ -import { Plugin } from "@elizaos/core"; +import type { Plugin } from "@elizaos/core"; import { startAnyone } from "./actions/startAnyone.ts"; import { stopAnyone } from "./actions/stopAnyone.ts"; export * as actions from "./actions"; diff --git a/packages/plugin-aptos/eslint.config.mjs b/packages/plugin-aptos/eslint.config.mjs deleted file mode 100644 index 92fe5bbebef..00000000000 --- a/packages/plugin-aptos/eslint.config.mjs +++ /dev/null @@ -1,3 +0,0 @@ -import eslintGlobalConfig from "../../eslint.config.mjs"; - -export default [...eslintGlobalConfig]; diff --git a/packages/plugin-aptos/package.json b/packages/plugin-aptos/package.json index f0c0115a165..d4110619baa 100644 --- a/packages/plugin-aptos/package.json +++ b/packages/plugin-aptos/package.json @@ -29,7 +29,6 @@ "scripts": { "build": "tsup --format esm --dts", "dev": "tsup --format esm --dts --watch", - "lint": "eslint --fix --cache .", "test": "vitest run" }, "peerDependencies": { diff --git a/packages/plugin-aptos/src/actions/transfer.ts b/packages/plugin-aptos/src/actions/transfer.ts index 2fd4f29b681..111ea17892a 100644 --- a/packages/plugin-aptos/src/actions/transfer.ts +++ b/packages/plugin-aptos/src/actions/transfer.ts @@ -1,12 +1,12 @@ import { elizaLogger } from "@elizaos/core"; import { - ActionExample, - Content, - HandlerCallback, - IAgentRuntime, - Memory, + type ActionExample, + type Content, + type HandlerCallback, + type IAgentRuntime, + type Memory, ModelClass, - State, + type State, type Action, } from "@elizaos/core"; import { composeContext } from "@elizaos/core"; @@ -16,7 +16,7 @@ import { Aptos, AptosConfig, Ed25519PrivateKey, - Network, + type Network, PrivateKey, PrivateKeyVariants, } from "@aptos-labs/ts-sdk"; diff --git a/packages/plugin-aptos/src/enviroment.ts b/packages/plugin-aptos/src/enviroment.ts index 59719eaab06..e94e629e8a0 100644 --- a/packages/plugin-aptos/src/enviroment.ts +++ b/packages/plugin-aptos/src/enviroment.ts @@ -1,4 +1,4 @@ -import { IAgentRuntime } from "@elizaos/core"; +import type { IAgentRuntime } from "@elizaos/core"; import { z } from "zod"; export const aptosEnvSchema = z.object({ diff --git a/packages/plugin-aptos/src/index.ts b/packages/plugin-aptos/src/index.ts index 6fe294c2824..79b4d413f01 100644 --- a/packages/plugin-aptos/src/index.ts +++ b/packages/plugin-aptos/src/index.ts @@ -1,4 +1,4 @@ -import { Plugin } from "@elizaos/core"; +import type { Plugin } from "@elizaos/core"; import transferToken from "./actions/transfer.ts"; import { WalletProvider, walletProvider } from "./providers/wallet.ts"; diff --git a/packages/plugin-aptos/src/providers/wallet.ts b/packages/plugin-aptos/src/providers/wallet.ts index fbb209c3ac4..226365c8571 100644 --- a/packages/plugin-aptos/src/providers/wallet.ts +++ b/packages/plugin-aptos/src/providers/wallet.ts @@ -1,4 +1,4 @@ -import { +import type { IAgentRuntime, ICacheManager, Memory, @@ -10,7 +10,7 @@ import { Aptos, AptosConfig, Ed25519PrivateKey, - Network, + type Network, PrivateKey, PrivateKeyVariants, } from "@aptos-labs/ts-sdk"; @@ -36,7 +36,7 @@ interface Prices { export class WalletProvider { private cache: NodeCache; - private cacheKey: string = "aptos/wallet"; + private cacheKey = "aptos/wallet"; constructor( private aptosClient: Aptos, diff --git a/packages/plugin-arthera/eslint.config.mjs b/packages/plugin-arthera/eslint.config.mjs deleted file mode 100644 index 92fe5bbebef..00000000000 --- a/packages/plugin-arthera/eslint.config.mjs +++ /dev/null @@ -1,3 +0,0 @@ -import eslintGlobalConfig from "../../eslint.config.mjs"; - -export default [...eslintGlobalConfig]; diff --git a/packages/plugin-arthera/package.json b/packages/plugin-arthera/package.json index bd0abe44c79..7dcec07be98 100644 --- a/packages/plugin-arthera/package.json +++ b/packages/plugin-arthera/package.json @@ -12,8 +12,7 @@ "scripts": { "build": "tsup --format esm --dts", "dev": "tsup --format esm --dts --watch", - "test": "vitest run", - "lint": "eslint --fix --cache ." + "test": "vitest run" }, "devDependencies": { "whatwg-url": "7.1.0" diff --git a/packages/plugin-arthera/src/actions/transfer.ts b/packages/plugin-arthera/src/actions/transfer.ts index 2ad25281de5..807a2d6b7e3 100644 --- a/packages/plugin-arthera/src/actions/transfer.ts +++ b/packages/plugin-arthera/src/actions/transfer.ts @@ -1,15 +1,15 @@ -import { ByteArray, formatEther, parseEther, type Hex } from "viem"; +import { type ByteArray, formatEther, parseEther, type Hex } from "viem"; import { composeContext, generateObjectDeprecated, - HandlerCallback, + type HandlerCallback, ModelClass, type IAgentRuntime, type Memory, type State, } from "@elizaos/core"; -import { initWalletProvider, WalletProvider } from "../providers/wallet"; +import { initWalletProvider, type WalletProvider } from "../providers/wallet"; import type { Transaction, TransferParams } from "../types"; import { transferTemplate } from "../templates"; @@ -39,13 +39,13 @@ export class TransferAction { value: parseEther(params.amount), data: params.data as Hex, kzg: { - blobToKzgCommitment: function (_: ByteArray): ByteArray { + blobToKzgCommitment: (_: ByteArray): ByteArray => { throw new Error("Function not implemented."); }, - computeBlobKzgProof: function ( + computeBlobKzgProof: ( _blob: ByteArray, _commitment: ByteArray - ): ByteArray { + ): ByteArray => { throw new Error("Function not implemented."); }, }, diff --git a/packages/plugin-arthera/src/tests/transfer.test.ts b/packages/plugin-arthera/src/tests/transfer.test.ts index aaecf38d7c7..efb9935e989 100644 --- a/packages/plugin-arthera/src/tests/transfer.test.ts +++ b/packages/plugin-arthera/src/tests/transfer.test.ts @@ -1,6 +1,6 @@ import { describe, it, expect, beforeEach } from "vitest"; import { generatePrivateKey } from "viem/accounts"; -import { Chain } from "viem"; +import type { Chain } from "viem"; import { getEnvVariable } from "@elizaos/core"; import { TransferAction } from "../actions/transfer"; diff --git a/packages/plugin-arthera/src/tests/wallet.test.ts b/packages/plugin-arthera/src/tests/wallet.test.ts index 07cb1494ed3..dec22d57051 100644 --- a/packages/plugin-arthera/src/tests/wallet.test.ts +++ b/packages/plugin-arthera/src/tests/wallet.test.ts @@ -1,6 +1,6 @@ import { describe, it, expect, beforeAll, beforeEach } from "vitest"; import { generatePrivateKey, privateKeyToAccount } from "viem/accounts"; -import { arthera, Chain } from "viem/chains"; +import { arthera, type Chain } from "viem/chains"; import { WalletProvider } from "../providers/wallet"; diff --git a/packages/plugin-asterai/eslint.config.mjs b/packages/plugin-asterai/eslint.config.mjs deleted file mode 100644 index 92fe5bbebef..00000000000 --- a/packages/plugin-asterai/eslint.config.mjs +++ /dev/null @@ -1,3 +0,0 @@ -import eslintGlobalConfig from "../../eslint.config.mjs"; - -export default [...eslintGlobalConfig]; diff --git a/packages/plugin-asterai/package.json b/packages/plugin-asterai/package.json index 27425ae808c..5024f4bf400 100644 --- a/packages/plugin-asterai/package.json +++ b/packages/plugin-asterai/package.json @@ -37,8 +37,7 @@ "scripts": { "lines": "find . \\( -name '*.cdc' -o -name '*.ts' \\) -not -path '*/node_modules/*' -not -path '*/tests/*' -not -path '*/deps/*' -not -path '*/dist/*' -not -path '*/imports*' | xargs wc -l", "build": "tsup --format esm --dts", - "dev": "tsup --format esm --dts --watch", - "lint": "eslint --fix --cache ." + "dev": "tsup --format esm --dts --watch" }, "peerDependencies": { "whatwg-url": "7.1.0" diff --git a/packages/plugin-asterai/src/environment.ts b/packages/plugin-asterai/src/environment.ts index a15c6f919bf..016186c590e 100644 --- a/packages/plugin-asterai/src/environment.ts +++ b/packages/plugin-asterai/src/environment.ts @@ -1,4 +1,4 @@ -import { IAgentRuntime } from "@elizaos/core"; +import type { IAgentRuntime } from "@elizaos/core"; import { z } from "zod"; const envSchema = z.object({ diff --git a/packages/plugin-asterai/src/providers/asterai.provider.ts b/packages/plugin-asterai/src/providers/asterai.provider.ts index f8bfc0084a6..b9d70036b3b 100644 --- a/packages/plugin-asterai/src/providers/asterai.provider.ts +++ b/packages/plugin-asterai/src/providers/asterai.provider.ts @@ -1,9 +1,9 @@ import { elizaLogger, - IAgentRuntime, - Memory, - Provider, - State, UUID, + type IAgentRuntime, + type Memory, + type Provider, + type State, type UUID, } from "@elizaos/core"; import {validateAsteraiConfig} from "../environment.ts"; import {getInitAsteraiClient} from "../index.ts"; diff --git a/packages/plugin-autonome/eslint.config.mjs b/packages/plugin-autonome/eslint.config.mjs deleted file mode 100644 index 92fe5bbebef..00000000000 --- a/packages/plugin-autonome/eslint.config.mjs +++ /dev/null @@ -1,3 +0,0 @@ -import eslintGlobalConfig from "../../eslint.config.mjs"; - -export default [...eslintGlobalConfig]; diff --git a/packages/plugin-autonome/package.json b/packages/plugin-autonome/package.json index c0af90d4d77..a82f5519c54 100644 --- a/packages/plugin-autonome/package.json +++ b/packages/plugin-autonome/package.json @@ -14,7 +14,6 @@ "scripts": { "build": "tsup --format esm --dts", "dev": "tsup --format esm --dts --watch", - "lint": "eslint --fix --cache .", "test": "vitest run" }, "peerDependencies": { diff --git a/packages/plugin-autonome/src/actions/launchAgent.ts b/packages/plugin-autonome/src/actions/launchAgent.ts index f53eaddc5f5..08e34ce6baf 100644 --- a/packages/plugin-autonome/src/actions/launchAgent.ts +++ b/packages/plugin-autonome/src/actions/launchAgent.ts @@ -1,15 +1,15 @@ import axios from "axios"; import { - ActionExample, + type ActionExample, composeContext, - Content, + type Content, elizaLogger, generateObjectDeprecated, - HandlerCallback, - IAgentRuntime, - Memory, + type HandlerCallback, + type IAgentRuntime, + type Memory, ModelClass, - State, + type State, type Action, } from "@elizaos/core"; diff --git a/packages/plugin-autonome/src/index.ts b/packages/plugin-autonome/src/index.ts index bbf49808982..0173ecb1270 100644 --- a/packages/plugin-autonome/src/index.ts +++ b/packages/plugin-autonome/src/index.ts @@ -1,4 +1,4 @@ -import { Plugin } from "@elizaos/core"; +import type { Plugin } from "@elizaos/core"; import launchAgent from "./actions/launchAgent"; export const autonomePlugin: Plugin = { diff --git a/packages/plugin-avail/eslint.config.mjs b/packages/plugin-avail/eslint.config.mjs deleted file mode 100644 index 92fe5bbebef..00000000000 --- a/packages/plugin-avail/eslint.config.mjs +++ /dev/null @@ -1,3 +0,0 @@ -import eslintGlobalConfig from "../../eslint.config.mjs"; - -export default [...eslintGlobalConfig]; diff --git a/packages/plugin-avail/package.json b/packages/plugin-avail/package.json index 4d91cd4af40..d2a9e15b9e3 100644 --- a/packages/plugin-avail/package.json +++ b/packages/plugin-avail/package.json @@ -14,7 +14,6 @@ }, "scripts": { "build": "tsup --format esm --dts", - "dev": "tsup --format esm --dts --watch", - "lint": "eslint --fix --cache ." + "dev": "tsup --format esm --dts --watch" } } diff --git a/packages/plugin-avail/src/actions/submitData.ts b/packages/plugin-avail/src/actions/submitData.ts index e90622105ad..024da1ff782 100644 --- a/packages/plugin-avail/src/actions/submitData.ts +++ b/packages/plugin-avail/src/actions/submitData.ts @@ -1,11 +1,11 @@ import { - ActionExample, - Content, - HandlerCallback, - IAgentRuntime, - Memory, + type ActionExample, + type Content, + type HandlerCallback, + type IAgentRuntime, + type Memory, ModelClass, - State, + type State, type Action, elizaLogger, composeContext, @@ -17,8 +17,8 @@ import { initialize, getKeyringFromSeed, } from "avail-js-sdk"; -import { ISubmittableResult } from "@polkadot/types/types/extrinsic"; -import { H256 } from "@polkadot/types/interfaces/runtime"; +import type { ISubmittableResult } from "@polkadot/types/types/extrinsic"; +import type { H256 } from "@polkadot/types/interfaces/runtime"; export interface DataContent extends Content { data: string; diff --git a/packages/plugin-avail/src/actions/transfer.ts b/packages/plugin-avail/src/actions/transfer.ts index 8745048a964..cfa5cdc2836 100644 --- a/packages/plugin-avail/src/actions/transfer.ts +++ b/packages/plugin-avail/src/actions/transfer.ts @@ -1,11 +1,11 @@ import { - ActionExample, - Content, - HandlerCallback, - IAgentRuntime, - Memory, + type ActionExample, + type Content, + type HandlerCallback, + type IAgentRuntime, + type Memory, ModelClass, - State, + type State, type Action, elizaLogger, composeContext, @@ -19,8 +19,8 @@ import { getKeyringFromSeed, isValidAddress, } from "avail-js-sdk"; -import { ISubmittableResult } from "@polkadot/types/types/extrinsic"; -import { H256 } from "@polkadot/types/interfaces/runtime"; +import type { ISubmittableResult } from "@polkadot/types/types/extrinsic"; +import type { H256 } from "@polkadot/types/interfaces/runtime"; export interface TransferContent extends Content { recipient: string; diff --git a/packages/plugin-avail/src/environment.ts b/packages/plugin-avail/src/environment.ts index 819ce81f935..68b71152681 100644 --- a/packages/plugin-avail/src/environment.ts +++ b/packages/plugin-avail/src/environment.ts @@ -1,4 +1,4 @@ -import { IAgentRuntime } from "@elizaos/core"; +import type { IAgentRuntime } from "@elizaos/core"; import { z } from "zod"; export const availEnvSchema = z.object({ diff --git a/packages/plugin-avalanche/eslint.config.mjs b/packages/plugin-avalanche/eslint.config.mjs deleted file mode 100644 index 92fe5bbebef..00000000000 --- a/packages/plugin-avalanche/eslint.config.mjs +++ /dev/null @@ -1,3 +0,0 @@ -import eslintGlobalConfig from "../../eslint.config.mjs"; - -export default [...eslintGlobalConfig]; diff --git a/packages/plugin-avalanche/package.json b/packages/plugin-avalanche/package.json index f614a99e79b..6d14670e94a 100644 --- a/packages/plugin-avalanche/package.json +++ b/packages/plugin-avalanche/package.json @@ -25,8 +25,7 @@ "tsup": "8.3.5" }, "scripts": { - "build": "tsup src/index.ts --format esm --no-dts", - "lint": "eslint --fix --cache ." + "build": "tsup src/index.ts --format esm --no-dts" }, "peerDependencies": { "whatwg-url": "7.1.0" diff --git a/packages/plugin-avalanche/src/actions/tokenMillCreate.ts b/packages/plugin-avalanche/src/actions/tokenMillCreate.ts index 27c3d8d9b4c..7cec5198095 100644 --- a/packages/plugin-avalanche/src/actions/tokenMillCreate.ts +++ b/packages/plugin-avalanche/src/actions/tokenMillCreate.ts @@ -1,15 +1,15 @@ import { - Action, - ActionExample, - IAgentRuntime, - Memory, - State, - HandlerCallback, + type Action, + type ActionExample, + type IAgentRuntime, + type Memory, + type State, + type HandlerCallback, elizaLogger, composeContext, generateObject, ModelClass, - Content, + type Content, } from "@elizaos/core"; import { validateAvalancheConfig } from "../environment"; import { createMarketAndToken } from "../utils/tokenMill"; diff --git a/packages/plugin-avalanche/src/actions/transfer.ts b/packages/plugin-avalanche/src/actions/transfer.ts index 301f4f8f943..e1aac808be5 100644 --- a/packages/plugin-avalanche/src/actions/transfer.ts +++ b/packages/plugin-avalanche/src/actions/transfer.ts @@ -1,18 +1,18 @@ import { - Action, - ActionExample, - IAgentRuntime, - Memory, - State, - HandlerCallback, + type Action, + type ActionExample, + type IAgentRuntime, + type Memory, + type State, + type HandlerCallback, elizaLogger, composeContext, generateObject, ModelClass, - Content, + type Content, } from "@elizaos/core"; import { getTxReceipt, sendNativeAsset, sendToken } from "../utils"; -import { Address } from "viem"; +import type { Address } from "viem"; import { validateAvalancheConfig } from "../environment"; import { TOKEN_ADDRESSES } from "../utils/constants"; diff --git a/packages/plugin-avalanche/src/actions/yakStrategy.ts b/packages/plugin-avalanche/src/actions/yakStrategy.ts index 49ac4a9e7d1..56d5ebaee84 100644 --- a/packages/plugin-avalanche/src/actions/yakStrategy.ts +++ b/packages/plugin-avalanche/src/actions/yakStrategy.ts @@ -1,18 +1,18 @@ import { - Action, - ActionExample, - IAgentRuntime, - Memory, - State, - HandlerCallback, + type Action, + type ActionExample, + type IAgentRuntime, + type Memory, + type State, + type HandlerCallback, elizaLogger, composeContext, generateObject, ModelClass, - Content, + type Content, } from "@elizaos/core"; import { approve, deposit, getTxReceipt } from "../utils"; -import { Address } from "viem"; +import type { Address } from "viem"; import { validateAvalancheConfig } from "../environment"; import { STRATEGY_ADDRESSES, TOKEN_ADDRESSES } from "../utils/constants"; diff --git a/packages/plugin-avalanche/src/actions/yakSwap.ts b/packages/plugin-avalanche/src/actions/yakSwap.ts index e037b558424..a1e733d52a0 100644 --- a/packages/plugin-avalanche/src/actions/yakSwap.ts +++ b/packages/plugin-avalanche/src/actions/yakSwap.ts @@ -1,18 +1,18 @@ import { - Action, - ActionExample, - IAgentRuntime, - Memory, - State, - HandlerCallback, + type Action, + type ActionExample, + type IAgentRuntime, + type Memory, + type State, + type HandlerCallback, elizaLogger, composeContext, generateObject, ModelClass, - Content, + type Content, } from "@elizaos/core"; import { approve, getTxReceipt, swap, getQuote } from "../utils"; -import { Address } from "viem"; +import type { Address } from "viem"; import { validateAvalancheConfig } from "../environment"; import { TOKEN_ADDRESSES, YAK_SWAP_CONFIG } from "../utils/constants"; diff --git a/packages/plugin-avalanche/src/environment.ts b/packages/plugin-avalanche/src/environment.ts index 86f0b2d0d97..6a544454e29 100644 --- a/packages/plugin-avalanche/src/environment.ts +++ b/packages/plugin-avalanche/src/environment.ts @@ -1,4 +1,4 @@ -import { IAgentRuntime } from "@elizaos/core"; +import type { IAgentRuntime } from "@elizaos/core"; import { z } from "zod"; export const avalancheEnvSchema = z.object({ diff --git a/packages/plugin-avalanche/src/index.ts b/packages/plugin-avalanche/src/index.ts index fdd49441493..4f6c683da7c 100644 --- a/packages/plugin-avalanche/src/index.ts +++ b/packages/plugin-avalanche/src/index.ts @@ -1,4 +1,4 @@ -import { Plugin } from "@elizaos/core"; +import type { Plugin } from "@elizaos/core"; import tokenMillCreate from "./actions/tokenMillCreate"; import transfer from "./actions/transfer"; import yakSwap from "./actions/yakSwap"; diff --git a/packages/plugin-avalanche/src/providers/strategies.ts b/packages/plugin-avalanche/src/providers/strategies.ts index 8b7a3a8da6d..496f8115099 100644 --- a/packages/plugin-avalanche/src/providers/strategies.ts +++ b/packages/plugin-avalanche/src/providers/strategies.ts @@ -1,8 +1,8 @@ import { - IAgentRuntime, - Memory, - Provider, - State, + type IAgentRuntime, + type Memory, + type Provider, + type State, elizaLogger, } from "@elizaos/core"; import { STRATEGY_ADDRESSES } from "../utils/constants"; diff --git a/packages/plugin-avalanche/src/providers/tokens.ts b/packages/plugin-avalanche/src/providers/tokens.ts index 7fa467b19ce..0f6ef9734ad 100644 --- a/packages/plugin-avalanche/src/providers/tokens.ts +++ b/packages/plugin-avalanche/src/providers/tokens.ts @@ -1,8 +1,8 @@ import { - IAgentRuntime, - Memory, - Provider, - State, + type IAgentRuntime, + type Memory, + type Provider, + type State, elizaLogger, } from "@elizaos/core"; import { TOKEN_ADDRESSES } from "../utils/constants"; diff --git a/packages/plugin-avalanche/src/providers/wallet.ts b/packages/plugin-avalanche/src/providers/wallet.ts index 762451950b7..6f0f2a44c49 100644 --- a/packages/plugin-avalanche/src/providers/wallet.ts +++ b/packages/plugin-avalanche/src/providers/wallet.ts @@ -1,8 +1,8 @@ import { - IAgentRuntime, - Memory, - Provider, - State, + type IAgentRuntime, + type Memory, + type Provider, + type State, elizaLogger, } from "@elizaos/core"; import { formatUnits } from "viem"; diff --git a/packages/plugin-avalanche/src/types/index.ts b/packages/plugin-avalanche/src/types/index.ts index b9ae274aca1..b1104592eac 100644 --- a/packages/plugin-avalanche/src/types/index.ts +++ b/packages/plugin-avalanche/src/types/index.ts @@ -1,4 +1,4 @@ -import { Address } from "viem"; +import type { Address } from "viem"; interface YakSwapQuote { amounts: bigint[]; diff --git a/packages/plugin-avalanche/src/utils/constants.ts b/packages/plugin-avalanche/src/utils/constants.ts index 2d50d0873c7..815a8a2f26f 100644 --- a/packages/plugin-avalanche/src/utils/constants.ts +++ b/packages/plugin-avalanche/src/utils/constants.ts @@ -1,4 +1,4 @@ -import { Address } from "viem"; +import type { Address } from "viem"; const TOKEN_ADDRESSES: Record = { AVAX: "0x0000000000000000000000000000000000000000", diff --git a/packages/plugin-avalanche/src/utils/index.ts b/packages/plugin-avalanche/src/utils/index.ts index 6fc5c98ba76..efa1b461a3c 100644 --- a/packages/plugin-avalanche/src/utils/index.ts +++ b/packages/plugin-avalanche/src/utils/index.ts @@ -1,15 +1,15 @@ -import { IAgentRuntime, elizaLogger } from "@elizaos/core"; +import { type IAgentRuntime, elizaLogger } from "@elizaos/core"; import { createPublicClient, createWalletClient, - Hash, + type Hash, http, - Address, + type Address, parseUnits, } from "viem"; import { privateKeyToAccount } from "viem/accounts"; import { avalanche } from "viem/chains"; -import { YakSwapQuote } from "../types"; +import type { YakSwapQuote } from "../types"; import { YAK_SWAP_CONFIG } from "./constants"; export const getAccount = (runtime: IAgentRuntime) => { diff --git a/packages/plugin-avalanche/src/utils/tokenMill.ts b/packages/plugin-avalanche/src/utils/tokenMill.ts index d78dc28ce07..df9be21366a 100644 --- a/packages/plugin-avalanche/src/utils/tokenMill.ts +++ b/packages/plugin-avalanche/src/utils/tokenMill.ts @@ -1,8 +1,8 @@ import { getAccount, getWalletClient, getPublicClient } from "./index"; import { TOKEN_ADDRESSES, TOKEN_MILL_CONFIG } from "./constants"; -import { IAgentRuntime, elizaLogger } from "@elizaos/core"; -import { TokenMillMarketCreationParameters } from "../types"; -import { Address, encodeAbiParameters, parseUnits } from "viem"; +import { type IAgentRuntime, elizaLogger } from "@elizaos/core"; +import type { TokenMillMarketCreationParameters } from "../types"; +import { type Address, encodeAbiParameters, parseUnits } from "viem"; export const createMarketAndToken = async ( runtime: IAgentRuntime, diff --git a/packages/plugin-b2/eslint.config.mjs b/packages/plugin-b2/eslint.config.mjs deleted file mode 100644 index 92fe5bbebef..00000000000 --- a/packages/plugin-b2/eslint.config.mjs +++ /dev/null @@ -1,3 +0,0 @@ -import eslintGlobalConfig from "../../eslint.config.mjs"; - -export default [...eslintGlobalConfig]; diff --git a/packages/plugin-b2/package.json b/packages/plugin-b2/package.json index 915c4034dda..8f3de1edfb1 100644 --- a/packages/plugin-b2/package.json +++ b/packages/plugin-b2/package.json @@ -28,7 +28,6 @@ "scripts": { "build": "tsup src/index.ts --format esm --no-dts", "dev": "tsup --format esm --dts --watch", - "lint": "eslint --fix --cache .", "test": "vitest run" }, "peerDependencies": { diff --git a/packages/plugin-b2/src/actions/stake.ts b/packages/plugin-b2/src/actions/stake.ts index 7fc543fa8ca..1d605c874ed 100644 --- a/packages/plugin-b2/src/actions/stake.ts +++ b/packages/plugin-b2/src/actions/stake.ts @@ -1,21 +1,21 @@ import { - Action, - ActionExample, - IAgentRuntime, + type Action, + type ActionExample, + type IAgentRuntime, generateObjectDeprecated, - Memory, - State, - HandlerCallback, + type Memory, + type State, + type HandlerCallback, elizaLogger, composeContext, ModelClass, } from "@elizaos/core"; import { getTxReceipt, depositBTC } from "../utils"; -import { Hash } from "viem"; +import type { Hash } from "viem"; import { validateB2NetworkConfig } from "../environment"; import { stakeTemplate } from "../templates"; -import { WalletProvider } from "../providers"; -import { StakeParams } from "../types"; +import type { WalletProvider } from "../providers"; +import type { StakeParams } from "../types"; import { initWalletProvider } from "../providers"; import { FARM_ADDRESS } from "../utils/constants"; diff --git a/packages/plugin-b2/src/actions/transfer.ts b/packages/plugin-b2/src/actions/transfer.ts index 52106bc8cc9..27a1f5bce7a 100644 --- a/packages/plugin-b2/src/actions/transfer.ts +++ b/packages/plugin-b2/src/actions/transfer.ts @@ -1,21 +1,21 @@ import { - Action, - ActionExample, - IAgentRuntime, + type Action, + type ActionExample, + type IAgentRuntime, generateObjectDeprecated, - Memory, - State, - HandlerCallback, + type Memory, + type State, + type HandlerCallback, elizaLogger, composeContext, ModelClass, } from "@elizaos/core"; import { getTxReceipt, sendNativeAsset, sendToken } from "../utils"; -import { Address, Hash } from "viem"; +import type { Address, Hash } from "viem"; import { validateB2NetworkConfig } from "../environment"; import { transferTemplate } from "../templates"; -import { WalletProvider } from "../providers"; -import { Transaction, TransferParams } from "../types"; +import type { WalletProvider } from "../providers"; +import type { Transaction, TransferParams } from "../types"; import { initWalletProvider } from "../providers"; import { TOKEN_ADDRESSES } from "../utils/constants" // Exported for tests diff --git a/packages/plugin-b2/src/actions/unstake.ts b/packages/plugin-b2/src/actions/unstake.ts index 7e6f6fd58a0..10876f77591 100644 --- a/packages/plugin-b2/src/actions/unstake.ts +++ b/packages/plugin-b2/src/actions/unstake.ts @@ -1,21 +1,21 @@ import { - Action, - ActionExample, - IAgentRuntime, + type Action, + type ActionExample, + type IAgentRuntime, generateObjectDeprecated, - Memory, - State, - HandlerCallback, + type Memory, + type State, + type HandlerCallback, elizaLogger, composeContext, ModelClass, } from "@elizaos/core"; import { getTxReceipt, unstake } from "../utils"; -import { Hash } from "viem"; +import type { Hash } from "viem"; import { validateB2NetworkConfig } from "../environment"; import { unstakeTemplate } from "../templates"; -import { WalletProvider } from "../providers"; -import { UnstakeParams } from "../types"; +import type { WalletProvider } from "../providers"; +import type { UnstakeParams } from "../types"; import { initWalletProvider } from "../providers"; import { FARM_ADDRESS } from "../utils/constants"; diff --git a/packages/plugin-b2/src/actions/withdraw.ts b/packages/plugin-b2/src/actions/withdraw.ts index d1e2ecb9193..2e40e4cd8d0 100644 --- a/packages/plugin-b2/src/actions/withdraw.ts +++ b/packages/plugin-b2/src/actions/withdraw.ts @@ -1,21 +1,21 @@ import { - Action, - ActionExample, - IAgentRuntime, + type Action, + type ActionExample, + type IAgentRuntime, generateObjectDeprecated, - Memory, - State, - HandlerCallback, + type Memory, + type State, + type HandlerCallback, elizaLogger, composeContext, ModelClass, } from "@elizaos/core"; import { getTxReceipt, withdraw } from "../utils"; -import { Hash } from "viem"; +import type { Hash } from "viem"; import { validateB2NetworkConfig } from "../environment"; import { withdrawTemplate } from "../templates"; -import { WalletProvider } from "../providers"; -import { WithdrawParams } from "../types"; +import type { WalletProvider } from "../providers"; +import type { WithdrawParams } from "../types"; import { initWalletProvider } from "../providers"; import { FARM_ADDRESS } from "../utils/constants"; diff --git a/packages/plugin-b2/src/environment.ts b/packages/plugin-b2/src/environment.ts index 637f5dacde9..b6d4cb50d90 100644 --- a/packages/plugin-b2/src/environment.ts +++ b/packages/plugin-b2/src/environment.ts @@ -1,4 +1,4 @@ -import { IAgentRuntime } from "@elizaos/core"; +import type { IAgentRuntime } from "@elizaos/core"; import { z } from "zod"; export const b2NetworkEnvSchema = z.object({ diff --git a/packages/plugin-b2/src/index.ts b/packages/plugin-b2/src/index.ts index 54c1a188b41..a5d670d8f03 100644 --- a/packages/plugin-b2/src/index.ts +++ b/packages/plugin-b2/src/index.ts @@ -1,4 +1,4 @@ -import { Plugin } from "@elizaos/core"; +import type { Plugin } from "@elizaos/core"; import { transferAction } from "./actions/transfer"; import { stakeAction } from "./actions/stake"; import { unstakeAction } from "./actions/unstake"; diff --git a/packages/plugin-b2/src/providers/index.ts b/packages/plugin-b2/src/providers/index.ts index 34149ee555c..5c825372b22 100644 --- a/packages/plugin-b2/src/providers/index.ts +++ b/packages/plugin-b2/src/providers/index.ts @@ -1,24 +1,24 @@ import { - IAgentRuntime, - Memory, - Provider, - State, + type IAgentRuntime, + type Memory, + type Provider, + type State, elizaLogger, } from "@elizaos/core"; import { privateKeyToAccount } from "viem/accounts"; import { formatUnits, - Address, - Chain, - Account, - WalletClient, - PrivateKeyAccount, + type Address, + type Chain, + type Account, + type WalletClient, + type PrivateKeyAccount, http, createPublicClient, createWalletClient, - PublicClient, - Transport, - RpcSchema, + type PublicClient, + type Transport, + type RpcSchema, } from "viem"; import { TOKEN_ADDRESSES } from "../utils/constants"; import { b2Network } from "../utils/chains"; diff --git a/packages/plugin-b2/src/tests/stake.test.ts b/packages/plugin-b2/src/tests/stake.test.ts index f2cb0429afc..4d9523adf15 100644 --- a/packages/plugin-b2/src/tests/stake.test.ts +++ b/packages/plugin-b2/src/tests/stake.test.ts @@ -3,7 +3,7 @@ import { generatePrivateKey } from "viem/accounts"; import { StakeAction } from "../actions/stake"; import { WalletProvider } from "../providers"; -import { StakeParams } from "../types"; +import type { StakeParams } from "../types"; describe("Stake Action", () => { let wp: WalletProvider; diff --git a/packages/plugin-b2/src/tests/transfer.test.ts b/packages/plugin-b2/src/tests/transfer.test.ts index a48a59ffeaf..e200a68057b 100644 --- a/packages/plugin-b2/src/tests/transfer.test.ts +++ b/packages/plugin-b2/src/tests/transfer.test.ts @@ -4,7 +4,7 @@ import { getEnvVariable } from "@elizaos/core"; import { TransferAction } from "../actions/transfer"; import { WalletProvider } from "../providers"; -import { TransferParams } from "../types"; +import type { TransferParams } from "../types"; import { TOKEN_ADDRESSES } from "../utils/constants"; describe("Transfer Action", () => { diff --git a/packages/plugin-b2/src/tests/unstake.test.ts b/packages/plugin-b2/src/tests/unstake.test.ts index 332b992febb..774f31dcd41 100644 --- a/packages/plugin-b2/src/tests/unstake.test.ts +++ b/packages/plugin-b2/src/tests/unstake.test.ts @@ -3,7 +3,7 @@ import { generatePrivateKey } from "viem/accounts"; import { UnstakeAction } from "../actions/unstake"; import { WalletProvider } from "../providers"; -import { UnstakeParams } from "../types"; +import type { UnstakeParams } from "../types"; describe("Unstake Action", () => { let wp: WalletProvider; diff --git a/packages/plugin-b2/src/tests/withdraw.test.ts b/packages/plugin-b2/src/tests/withdraw.test.ts index 69404237479..98ba61f567b 100644 --- a/packages/plugin-b2/src/tests/withdraw.test.ts +++ b/packages/plugin-b2/src/tests/withdraw.test.ts @@ -2,7 +2,7 @@ import { describe, it, expect, beforeEach } from "vitest"; import { generatePrivateKey } from "viem/accounts"; import { WithdrawAction } from "../actions/withdraw"; import { WalletProvider } from "../providers"; -import { WithdrawParams } from "../types"; +import type { WithdrawParams } from "../types"; describe("Withdraw Action", () => { let wp: WalletProvider; diff --git a/packages/plugin-b2/src/utils/constants.ts b/packages/plugin-b2/src/utils/constants.ts index 23fec41ee6e..2aa2e63c2ba 100644 --- a/packages/plugin-b2/src/utils/constants.ts +++ b/packages/plugin-b2/src/utils/constants.ts @@ -1,4 +1,4 @@ -import { Address } from "viem"; +import type { Address } from "viem"; const TOKEN_ADDRESSES: Record = { "B2-BTC": "0x0000000000000000000000000000000000000000", diff --git a/packages/plugin-b2/src/utils/index.ts b/packages/plugin-b2/src/utils/index.ts index 27453b2c658..d3b52149954 100644 --- a/packages/plugin-b2/src/utils/index.ts +++ b/packages/plugin-b2/src/utils/index.ts @@ -1,12 +1,12 @@ import { elizaLogger } from "@elizaos/core"; import { - Hash, - Address, + type Hash, + type Address, parseUnits, encodeFunctionData, } from "viem"; import { b2Network } from "./chains"; -import { WalletProvider } from "../providers"; +import type { WalletProvider } from "../providers"; import { TOKEN_ADDRESSES } from "./constants"; export const getTxReceipt = async (walletProvider: WalletProvider, tx: Hash) => { diff --git a/packages/plugin-binance/eslint.config.mjs b/packages/plugin-binance/eslint.config.mjs deleted file mode 100644 index 92fe5bbebef..00000000000 --- a/packages/plugin-binance/eslint.config.mjs +++ /dev/null @@ -1,3 +0,0 @@ -import eslintGlobalConfig from "../../eslint.config.mjs"; - -export default [...eslintGlobalConfig]; diff --git a/packages/plugin-binance/package.json b/packages/plugin-binance/package.json index 72ac4094386..7f8b21be0bb 100644 --- a/packages/plugin-binance/package.json +++ b/packages/plugin-binance/package.json @@ -29,7 +29,6 @@ }, "scripts": { "build": "tsup --format esm --dts", - "dev": "tsup --format esm --dts --watch", - "lint": "eslint --fix --cache ." + "dev": "tsup --format esm --dts --watch" } } diff --git a/packages/plugin-binance/src/actions/priceCheck.ts b/packages/plugin-binance/src/actions/priceCheck.ts index 7c91ebd75af..b1ab87d1bed 100644 --- a/packages/plugin-binance/src/actions/priceCheck.ts +++ b/packages/plugin-binance/src/actions/priceCheck.ts @@ -1,13 +1,13 @@ import { - ActionExample, + type ActionExample, composeContext, elizaLogger, generateObjectDeprecated, - HandlerCallback, - IAgentRuntime, - Memory, + type HandlerCallback, + type IAgentRuntime, + type Memory, ModelClass, - State, + type State, type Action, } from "@elizaos/core"; import { BinanceService } from "../services"; diff --git a/packages/plugin-binance/src/actions/spotBalance.ts b/packages/plugin-binance/src/actions/spotBalance.ts index c4f5364e17f..b7f8f42b21e 100644 --- a/packages/plugin-binance/src/actions/spotBalance.ts +++ b/packages/plugin-binance/src/actions/spotBalance.ts @@ -1,18 +1,18 @@ import { - ActionExample, + type ActionExample, composeContext, elizaLogger, generateObjectDeprecated, - HandlerCallback, - IAgentRuntime, - Memory, + type HandlerCallback, + type IAgentRuntime, + type Memory, ModelClass, - State, + type State, type Action, } from "@elizaos/core"; import { validateBinanceConfig } from "../environment"; import { BinanceService } from "../services"; -import { BalanceCheckRequest } from "../types"; +import type { BalanceCheckRequest } from "../types"; const spotBalanceTemplate = `Look at ONLY your LAST RESPONSE message in this conversation, where you just confirmed which cryptocurrency balance to check. Based on ONLY that last message, extract the cryptocurrency symbol. diff --git a/packages/plugin-binance/src/actions/spotTrade.ts b/packages/plugin-binance/src/actions/spotTrade.ts index 04fcb538ac5..c7ea860b9d0 100644 --- a/packages/plugin-binance/src/actions/spotTrade.ts +++ b/packages/plugin-binance/src/actions/spotTrade.ts @@ -1,13 +1,13 @@ import { - ActionExample, + type ActionExample, composeContext, elizaLogger, generateObjectDeprecated, - HandlerCallback, - IAgentRuntime, - Memory, + type HandlerCallback, + type IAgentRuntime, + type Memory, ModelClass, - State, + type State, type Action, } from "@elizaos/core"; import { BinanceService } from "../services"; @@ -76,7 +76,7 @@ export const spotTrade: Action = { // Convert quantity to number if it's a string if (content && typeof content.quantity === "string") { - content.quantity = parseFloat(content.quantity); + content.quantity = Number.parseFloat(content.quantity); } const parseResult = SpotTradeSchema.safeParse(content); diff --git a/packages/plugin-binance/src/environment.ts b/packages/plugin-binance/src/environment.ts index 9d56e3e7d9a..31f88503c86 100644 --- a/packages/plugin-binance/src/environment.ts +++ b/packages/plugin-binance/src/environment.ts @@ -1,4 +1,4 @@ -import { IAgentRuntime } from "@elizaos/core"; +import type { IAgentRuntime } from "@elizaos/core"; import { z } from "zod"; export const binanceEnvSchema = z.object({ diff --git a/packages/plugin-binance/src/index.ts b/packages/plugin-binance/src/index.ts index 90a54d39c2e..e11b6fc48dc 100644 --- a/packages/plugin-binance/src/index.ts +++ b/packages/plugin-binance/src/index.ts @@ -1,4 +1,4 @@ -import { Plugin } from "@elizaos/core"; +import type { Plugin } from "@elizaos/core"; import { priceCheck } from "./actions/priceCheck"; import { spotBalance } from "./actions/spotBalance"; import { spotTrade } from "./actions/spotTrade"; diff --git a/packages/plugin-binance/src/services/account.ts b/packages/plugin-binance/src/services/account.ts index 2bf51590731..b495920fc51 100644 --- a/packages/plugin-binance/src/services/account.ts +++ b/packages/plugin-binance/src/services/account.ts @@ -1,5 +1,5 @@ -import { BinanceAccountInfo, BinanceBalance } from "../types/api/account"; -import { BalanceCheckRequest, BalanceResponse } from "../types/internal/config"; +import type { BinanceAccountInfo, BinanceBalance } from "../types/api/account"; +import type { BalanceCheckRequest, BalanceResponse } from "../types/internal/config"; import { BaseService } from "./base"; /** @@ -42,7 +42,7 @@ export class AccountService extends BaseService { ): BinanceBalance[] { return balances.filter( (balance) => - parseFloat(balance.free) > 0 || parseFloat(balance.locked) > 0 + Number.parseFloat(balance.free) > 0 || Number.parseFloat(balance.locked) > 0 ); } @@ -84,7 +84,7 @@ export class AccountService extends BaseService { return false; } - const available = parseFloat(balance.free); + const available = Number.parseFloat(balance.free); return available >= required; } catch (error) { throw this.handleError(error, `Balance check for ${asset}`); diff --git a/packages/plugin-binance/src/services/base.ts b/packages/plugin-binance/src/services/base.ts index 37bdb9ac755..6edb5440e80 100644 --- a/packages/plugin-binance/src/services/base.ts +++ b/packages/plugin-binance/src/services/base.ts @@ -2,7 +2,7 @@ import { Spot } from "@binance/connector"; import { elizaLogger } from "@elizaos/core"; import { API_DEFAULTS } from "../constants/api"; import { ERROR_MESSAGES } from "../constants/errors"; -import { BinanceConfig, ServiceOptions } from "../types/internal/config"; +import type { BinanceConfig, ServiceOptions } from "../types/internal/config"; import { ApiError, AuthenticationError, diff --git a/packages/plugin-binance/src/services/index.ts b/packages/plugin-binance/src/services/index.ts index cf22c908255..13abe994fed 100644 --- a/packages/plugin-binance/src/services/index.ts +++ b/packages/plugin-binance/src/services/index.ts @@ -1,4 +1,4 @@ -import { BinanceConfig } from "../types/internal/config"; +import type { BinanceConfig } from "../types/internal/config"; import { AccountService } from "./account"; import { PriceService } from "./price"; import { TradeService } from "./trade"; diff --git a/packages/plugin-binance/src/services/price.ts b/packages/plugin-binance/src/services/price.ts index f549c883000..3f86bd1f6cb 100644 --- a/packages/plugin-binance/src/services/price.ts +++ b/packages/plugin-binance/src/services/price.ts @@ -1,7 +1,7 @@ import { VALIDATION } from "../constants/defaults"; import { ERROR_MESSAGES } from "../constants/errors"; -import { BinanceTickerResponse } from "../types/api/price"; -import { PriceCheckRequest, PriceResponse } from "../types/internal/config"; +import type { BinanceTickerResponse } from "../types/api/price"; +import type { PriceCheckRequest, PriceResponse } from "../types/internal/config"; import { BinanceError } from "../types/internal/error"; import { BaseService } from "./base"; @@ -47,7 +47,7 @@ export class PriceService extends BaseService { * Format price for display */ static formatPrice(price: number | string): string { - const numPrice = typeof price === "string" ? parseFloat(price) : price; + const numPrice = typeof price === "string" ? Number.parseFloat(price) : price; return new Intl.NumberFormat("en-US", { style: "decimal", minimumFractionDigits: 2, diff --git a/packages/plugin-binance/src/services/trade.ts b/packages/plugin-binance/src/services/trade.ts index 24ac5e0f51f..1b431abedae 100644 --- a/packages/plugin-binance/src/services/trade.ts +++ b/packages/plugin-binance/src/services/trade.ts @@ -1,15 +1,15 @@ import { ORDER_TYPES, TIME_IN_FORCE } from "../constants/api"; import { ERROR_MESSAGES } from "../constants/errors"; -import { +import type { BinanceExchangeInfo, BinanceSymbolFilter, BinanceSymbolInfo, } from "../types/api/price"; -import { +import type { BinanceNewOrderParams, BinanceOrderResponse, } from "../types/api/trade"; -import { SpotTradeRequest, TradeResponse } from "../types/internal/config"; +import type { SpotTradeRequest, TradeResponse } from "../types/internal/config"; import { InvalidSymbolError, MinNotionalError } from "../types/internal/error"; import { BaseService } from "./base"; @@ -107,7 +107,7 @@ export class TradeService extends BaseService { const notionalValue = price ? quantity * price : quantity; // For market orders, quantity is in quote currency - if (parseFloat(minNotional) > notionalValue) { + if (Number.parseFloat(minNotional) > notionalValue) { throw new MinNotionalError(minNotional); } } diff --git a/packages/plugin-binance/src/types/api/trade.ts b/packages/plugin-binance/src/types/api/trade.ts index 5abb3fe43f3..2ce3346fb7e 100644 --- a/packages/plugin-binance/src/types/api/trade.ts +++ b/packages/plugin-binance/src/types/api/trade.ts @@ -1,4 +1,4 @@ -import { ORDER_SIDES, ORDER_TYPES, TIME_IN_FORCE } from "../../constants/api"; +import type { ORDER_SIDES, ORDER_TYPES, TIME_IN_FORCE } from "../../constants/api"; export type OrderType = (typeof ORDER_TYPES)[keyof typeof ORDER_TYPES]; export type OrderSide = (typeof ORDER_SIDES)[keyof typeof ORDER_SIDES]; diff --git a/packages/plugin-birdeye/eslint.config.mjs b/packages/plugin-birdeye/eslint.config.mjs deleted file mode 100644 index 92fe5bbebef..00000000000 --- a/packages/plugin-birdeye/eslint.config.mjs +++ /dev/null @@ -1,3 +0,0 @@ -import eslintGlobalConfig from "../../eslint.config.mjs"; - -export default [...eslintGlobalConfig]; diff --git a/packages/plugin-birdeye/package.json b/packages/plugin-birdeye/package.json index f8200dbc9b1..8779603b42c 100644 --- a/packages/plugin-birdeye/package.json +++ b/packages/plugin-birdeye/package.json @@ -21,7 +21,6 @@ "scripts": { "build": "tsup --format esm --dts", "dev": "tsup --format esm --dts --watch", - "lint": "eslint --fix --cache .", "test": "vitest run" }, "peerDependencies": { diff --git a/packages/plugin-birdeye/src/actions/test-all-endpoints.ts b/packages/plugin-birdeye/src/actions/test-all-endpoints.ts index a2ed8758758..1f4b299e555 100644 --- a/packages/plugin-birdeye/src/actions/test-all-endpoints.ts +++ b/packages/plugin-birdeye/src/actions/test-all-endpoints.ts @@ -1,6 +1,6 @@ import { - Action, - ActionExample, + type Action, + type ActionExample, elizaLogger, type IAgentRuntime, type Memory, diff --git a/packages/plugin-birdeye/src/actions/token-search-address.ts b/packages/plugin-birdeye/src/actions/token-search-address.ts index 783e5ae06d7..c15cbcc817b 100644 --- a/packages/plugin-birdeye/src/actions/token-search-address.ts +++ b/packages/plugin-birdeye/src/actions/token-search-address.ts @@ -1,20 +1,20 @@ import { - Action, - ActionExample, + type Action, + type ActionExample, elizaLogger, formatTimestamp, - IAgentRuntime, - Memory, - State, + type IAgentRuntime, + type Memory, + type State, } from "@elizaos/core"; import { BirdeyeProvider } from "../birdeye"; -import { +import type { TokenMarketDataResponse, TokenOverviewResponse, TokenSecurityResponse, TokenTradeDataSingleResponse, } from "../types/api/token"; -import { BaseAddress } from "../types/shared"; +import type { BaseAddress } from "../types/shared"; import { extractAddresses, formatPercentChange, diff --git a/packages/plugin-birdeye/src/actions/token-search-symbol.ts b/packages/plugin-birdeye/src/actions/token-search-symbol.ts index 618a4058210..a5d9e30d426 100644 --- a/packages/plugin-birdeye/src/actions/token-search-symbol.ts +++ b/packages/plugin-birdeye/src/actions/token-search-symbol.ts @@ -1,13 +1,13 @@ import { - Action, - ActionExample, + type Action, + type ActionExample, elizaLogger, - IAgentRuntime, - Memory, - State, + type IAgentRuntime, + type Memory, + type State, } from "@elizaos/core"; import { BirdeyeProvider } from "../birdeye"; -import { TokenResult } from "../types/api/search"; +import type { TokenResult } from "../types/api/search"; import { extractSymbols, formatPercentChange, diff --git a/packages/plugin-birdeye/src/actions/wallet-search-address.ts b/packages/plugin-birdeye/src/actions/wallet-search-address.ts index 1ec2fc20eec..d9f4f09095f 100644 --- a/packages/plugin-birdeye/src/actions/wallet-search-address.ts +++ b/packages/plugin-birdeye/src/actions/wallet-search-address.ts @@ -1,14 +1,14 @@ import { - Action, - ActionExample, + type Action, + type ActionExample, elizaLogger, - IAgentRuntime, - Memory, - State, + type IAgentRuntime, + type Memory, + type State, } from "@elizaos/core"; import { BirdeyeProvider } from "../birdeye"; -import { WalletPortfolioResponse } from "../types/api/wallet"; -import { BaseAddress } from "../types/shared"; +import type { WalletPortfolioResponse } from "../types/api/wallet"; +import type { BaseAddress } from "../types/shared"; import { extractAddresses } from "../utils"; export const walletSearchAddressAction = { diff --git a/packages/plugin-birdeye/src/birdeye.ts b/packages/plugin-birdeye/src/birdeye.ts index a1e55bce88e..43ede454af4 100644 --- a/packages/plugin-birdeye/src/birdeye.ts +++ b/packages/plugin-birdeye/src/birdeye.ts @@ -1,4 +1,4 @@ -import { elizaLogger, ICacheManager, settings } from "@elizaos/core"; +import { elizaLogger, type ICacheManager, settings } from "@elizaos/core"; import NodeCache from "node-cache"; import * as path from "path"; import { @@ -8,8 +8,8 @@ import { DEFAULT_SUPPORTED_SYMBOLS, RETRY_DELAY_MS, } from "./constants"; -import { BirdeyeApiParams, BirdeyeApiResponse } from "./types/api/common"; -import { +import type { BirdeyeApiParams, BirdeyeApiResponse } from "./types/api/common"; +import type { BaseQuoteParams, BaseQuoteResponse, DefiHistoryPriceParams, @@ -31,7 +31,7 @@ import { PriceVolumeParams, PriceVolumeResponse, } from "./types/api/defi"; -import { +import type { OHLCVPairParams, OHLCVPairResponse, PairOverviewMultiParams, @@ -39,11 +39,11 @@ import { PairOverviewSingleParams, PairOverviewSingleResponse, } from "./types/api/pair"; -import { +import type { TokenMarketSearchParams, TokenMarketSearchResponse, } from "./types/api/search"; -import { +import type { AllMarketsParams, AllMarketsResponse, MintBurnParams, @@ -76,13 +76,13 @@ import { TopTradersParams, TopTradersResponse, } from "./types/api/token"; -import { +import type { GainersLosersParams, GainersLosersResponse, TraderTransactionsSeekParams, TraderTransactionsSeekResponse, } from "./types/api/trader"; -import { +import type { WalletPortfolioMultichainParams, WalletPortfolioMultichainResponse, WalletPortfolioParams, diff --git a/packages/plugin-birdeye/src/index.ts b/packages/plugin-birdeye/src/index.ts index 15983520228..7ee67c2665b 100644 --- a/packages/plugin-birdeye/src/index.ts +++ b/packages/plugin-birdeye/src/index.ts @@ -1,4 +1,4 @@ -import { Plugin } from "@elizaos/core"; +import type { Plugin } from "@elizaos/core"; import { tokenSearchAddressAction } from "./actions/token-search-address"; import { tokenSearchSymbolAction } from "./actions/token-search-symbol"; import { walletSearchAddressAction } from "./actions/wallet-search-address"; diff --git a/packages/plugin-birdeye/src/providers/agent-portfolio-provider.ts b/packages/plugin-birdeye/src/providers/agent-portfolio-provider.ts index 04460780f2a..d2d842ff851 100644 --- a/packages/plugin-birdeye/src/providers/agent-portfolio-provider.ts +++ b/packages/plugin-birdeye/src/providers/agent-portfolio-provider.ts @@ -1,4 +1,4 @@ -import { IAgentRuntime, Memory, Provider, State } from "@elizaos/core"; +import type { IAgentRuntime, Memory, Provider, State } from "@elizaos/core"; import { BirdeyeProvider } from "../birdeye"; import { extractChain, formatPortfolio } from "../utils"; diff --git a/packages/plugin-birdeye/src/tests/birdeye.test.ts b/packages/plugin-birdeye/src/tests/birdeye.test.ts index cb9ac8d9f87..5df51c7f561 100644 --- a/packages/plugin-birdeye/src/tests/birdeye.test.ts +++ b/packages/plugin-birdeye/src/tests/birdeye.test.ts @@ -1,5 +1,5 @@ -import { ICacheManager } from "@elizaos/core"; -import { afterEach, beforeEach, describe, expect, it, Mock, vi } from "vitest"; +import type { ICacheManager } from "@elizaos/core"; +import { afterEach, beforeEach, describe, expect, it, type Mock, vi } from "vitest"; import { BirdeyeProvider } from "../birdeye"; import { API_BASE_URL, diff --git a/packages/plugin-birdeye/src/types/api/common.ts b/packages/plugin-birdeye/src/types/api/common.ts index 59b5d9903b9..f220b648498 100644 --- a/packages/plugin-birdeye/src/types/api/common.ts +++ b/packages/plugin-birdeye/src/types/api/common.ts @@ -1,4 +1,4 @@ -import { +import type { BaseQuoteParams, DefiHistoryPriceParams, DefiMultiPriceParams, @@ -8,14 +8,14 @@ import { OHLCVParams, PriceVolumeParams, } from "./defi"; -import { +import type { OHLCVPairParams, PairOverviewMultiParams, PairOverviewSingleParams, PairTradesParams, } from "./pair"; -import { TokenMarketSearchParams } from "./search"; -import { +import type { TokenMarketSearchParams } from "./search"; +import type { AllMarketsParams, MintBurnParams, NewListingParams, @@ -32,8 +32,8 @@ import { TokenTradesParams, TopTradersParams, } from "./token"; -import { GainersLosersParams, TraderTransactionsSeekParams } from "./trader"; -import { +import type { GainersLosersParams, TraderTransactionsSeekParams } from "./trader"; +import type { WalletPortfolioMultichainParams, WalletPortfolioParams, WalletSimulationParams, diff --git a/packages/plugin-birdeye/src/types/api/defi.ts b/packages/plugin-birdeye/src/types/api/defi.ts index 896991df6c3..ca505ae1d8e 100644 --- a/packages/plugin-birdeye/src/types/api/defi.ts +++ b/packages/plugin-birdeye/src/types/api/defi.ts @@ -1,4 +1,4 @@ -import { TimeInterval } from "./common"; +import type { TimeInterval } from "./common"; // Network Types export interface DefiNetworksResponse { diff --git a/packages/plugin-birdeye/src/types/api/pair.ts b/packages/plugin-birdeye/src/types/api/pair.ts index 91a89c9c36b..d678f53ace5 100644 --- a/packages/plugin-birdeye/src/types/api/pair.ts +++ b/packages/plugin-birdeye/src/types/api/pair.ts @@ -1,4 +1,4 @@ -import { TimeInterval } from "./common"; +import type { TimeInterval } from "./common"; // Pair Trades Types export interface PairTradesParams { diff --git a/packages/plugin-birdeye/src/types/api/search.ts b/packages/plugin-birdeye/src/types/api/search.ts index bdfd5410ef2..0d1043ca321 100644 --- a/packages/plugin-birdeye/src/types/api/search.ts +++ b/packages/plugin-birdeye/src/types/api/search.ts @@ -1,4 +1,4 @@ -import { BirdeyeSupportedChain } from "../shared"; +import type { BirdeyeSupportedChain } from "../shared"; // Search Types export interface TokenMarketSearchParams { diff --git a/packages/plugin-birdeye/src/types/api/token.ts b/packages/plugin-birdeye/src/types/api/token.ts index 6922ee22350..179892e5f89 100644 --- a/packages/plugin-birdeye/src/types/api/token.ts +++ b/packages/plugin-birdeye/src/types/api/token.ts @@ -1,4 +1,4 @@ -import { TimeInterval, TokenTradeData } from "./common"; +import type { TimeInterval, TokenTradeData } from "./common"; // Token Trades Types export interface TokenTradesParams { diff --git a/packages/plugin-birdeye/src/types/shared.ts b/packages/plugin-birdeye/src/types/shared.ts index 190945b31f4..811745c44a4 100644 --- a/packages/plugin-birdeye/src/types/shared.ts +++ b/packages/plugin-birdeye/src/types/shared.ts @@ -1,4 +1,4 @@ -import { BIRDEYE_SUPPORTED_CHAINS } from "../utils"; +import type { BIRDEYE_SUPPORTED_CHAINS } from "../utils"; // Types export type BirdeyeSupportedChain = (typeof BIRDEYE_SUPPORTED_CHAINS)[number]; diff --git a/packages/plugin-birdeye/src/utils.ts b/packages/plugin-birdeye/src/utils.ts index 024c5258029..a7588d85e68 100644 --- a/packages/plugin-birdeye/src/utils.ts +++ b/packages/plugin-birdeye/src/utils.ts @@ -1,9 +1,9 @@ import { elizaLogger } from "@elizaos/core"; -import { BirdeyeApiParams } from "./types/api/common"; -import { TokenMarketSearchResponse, TokenResult } from "./types/api/search"; -import { TokenMetadataSingleResponse } from "./types/api/token"; -import { WalletPortfolioResponse } from "./types/api/wallet"; -import { BaseAddress, BirdeyeSupportedChain } from "./types/shared"; +import type { BirdeyeApiParams } from "./types/api/common"; +import type { TokenMarketSearchResponse, TokenResult } from "./types/api/search"; +import type { TokenMetadataSingleResponse } from "./types/api/token"; +import type { WalletPortfolioResponse } from "./types/api/wallet"; +import type { BaseAddress, BirdeyeSupportedChain } from "./types/shared"; // Constants export const BASE_URL = "https://public-api.birdeye.so"; @@ -220,7 +220,7 @@ export const extractTimeRange = ( const timeRegex = /(\d+)\s*(second|minute|hour|day|week|month)s?\s*ago/i; const match = text.match(timeRegex); if (match) { - const amount = parseInt(match[1]); + const amount = Number.parseInt(match[1]); const unit = match[2].toLowerCase() as TimeUnit; const start = now - amount * TIME_UNITS[unit]; return { start, end: now }; @@ -266,7 +266,7 @@ export const extractLimit = (text: string): number => { /\b(show|display|get|fetch|limit)\s+(\d+)\b/i ); if (limitMatch) { - const limit = parseInt(limitMatch[2]); + const limit = Number.parseInt(limitMatch[2]); return Math.min(Math.max(limit, 1), 100); // Clamp between 1 and 100 } diff --git a/packages/plugin-bootstrap/eslint.config.mjs b/packages/plugin-bootstrap/eslint.config.mjs deleted file mode 100644 index 92fe5bbebef..00000000000 --- a/packages/plugin-bootstrap/eslint.config.mjs +++ /dev/null @@ -1,3 +0,0 @@ -import eslintGlobalConfig from "../../eslint.config.mjs"; - -export default [...eslintGlobalConfig]; diff --git a/packages/plugin-bootstrap/package.json b/packages/plugin-bootstrap/package.json index 54e370a1e92..55918709764 100644 --- a/packages/plugin-bootstrap/package.json +++ b/packages/plugin-bootstrap/package.json @@ -24,8 +24,7 @@ }, "scripts": { "build": "tsup --format esm --dts", - "dev": "tsup --format esm --dts --watch", - "lint": "eslint --fix --cache ." + "dev": "tsup --format esm --dts --watch" }, "peerDependencies": { "whatwg-url": "7.1.0" diff --git a/packages/plugin-bootstrap/src/actions/continue.ts b/packages/plugin-bootstrap/src/actions/continue.ts index dbc6b1cc5c7..062dd1dfb04 100644 --- a/packages/plugin-bootstrap/src/actions/continue.ts +++ b/packages/plugin-bootstrap/src/actions/continue.ts @@ -2,14 +2,14 @@ import { composeContext, elizaLogger } from "@elizaos/core"; import { generateMessageResponse, generateTrueOrFalse } from "@elizaos/core"; import { booleanFooter, messageCompletionFooter } from "@elizaos/core"; import { - Action, - ActionExample, - Content, - HandlerCallback, - IAgentRuntime, - Memory, + type Action, + type ActionExample, + type Content, + type HandlerCallback, + type IAgentRuntime, + type Memory, ModelClass, - State, + type State, } from "@elizaos/core"; const maxContinuesInARow = 3; diff --git a/packages/plugin-bootstrap/src/actions/followRoom.ts b/packages/plugin-bootstrap/src/actions/followRoom.ts index efcf7833010..625ab534bef 100644 --- a/packages/plugin-bootstrap/src/actions/followRoom.ts +++ b/packages/plugin-bootstrap/src/actions/followRoom.ts @@ -2,12 +2,12 @@ import { composeContext } from "@elizaos/core"; import { generateTrueOrFalse } from "@elizaos/core"; import { booleanFooter } from "@elizaos/core"; import { - Action, - ActionExample, - IAgentRuntime, - Memory, + type Action, + type ActionExample, + type IAgentRuntime, + type Memory, ModelClass, - State, + type State, } from "@elizaos/core"; export const shouldFollowTemplate = diff --git a/packages/plugin-bootstrap/src/actions/ignore.ts b/packages/plugin-bootstrap/src/actions/ignore.ts index aaf4003a090..61115addfba 100644 --- a/packages/plugin-bootstrap/src/actions/ignore.ts +++ b/packages/plugin-bootstrap/src/actions/ignore.ts @@ -1,8 +1,8 @@ -import { +import type { ActionExample, IAgentRuntime, Memory, - type Action, + Action, } from "@elizaos/core"; export const ignoreAction: Action = { diff --git a/packages/plugin-bootstrap/src/actions/muteRoom.ts b/packages/plugin-bootstrap/src/actions/muteRoom.ts index a452a651adf..f1401ac95a1 100644 --- a/packages/plugin-bootstrap/src/actions/muteRoom.ts +++ b/packages/plugin-bootstrap/src/actions/muteRoom.ts @@ -2,12 +2,12 @@ import { composeContext } from "@elizaos/core"; import { generateTrueOrFalse } from "@elizaos/core"; import { booleanFooter } from "@elizaos/core"; import { - Action, - ActionExample, - IAgentRuntime, - Memory, + type Action, + type ActionExample, + type IAgentRuntime, + type Memory, ModelClass, - State, + type State, } from "@elizaos/core"; export const shouldMuteTemplate = diff --git a/packages/plugin-bootstrap/src/actions/none.ts b/packages/plugin-bootstrap/src/actions/none.ts index 932351cff91..4c70b2b2c8e 100644 --- a/packages/plugin-bootstrap/src/actions/none.ts +++ b/packages/plugin-bootstrap/src/actions/none.ts @@ -1,8 +1,8 @@ -import { +import type { ActionExample, IAgentRuntime, Memory, - type Action, + Action, } from "@elizaos/core"; export const noneAction: Action = { diff --git a/packages/plugin-bootstrap/src/actions/unfollowRoom.ts b/packages/plugin-bootstrap/src/actions/unfollowRoom.ts index 8dac937ccb2..8fab358da29 100644 --- a/packages/plugin-bootstrap/src/actions/unfollowRoom.ts +++ b/packages/plugin-bootstrap/src/actions/unfollowRoom.ts @@ -2,12 +2,12 @@ import { composeContext } from "@elizaos/core"; import { generateTrueOrFalse } from "@elizaos/core"; import { booleanFooter } from "@elizaos/core"; import { - Action, - ActionExample, - IAgentRuntime, - Memory, + type Action, + type ActionExample, + type IAgentRuntime, + type Memory, ModelClass, - State, + type State, } from "@elizaos/core"; const shouldUnfollowTemplate = diff --git a/packages/plugin-bootstrap/src/actions/unmuteRoom.ts b/packages/plugin-bootstrap/src/actions/unmuteRoom.ts index 54976c9e6b8..17730a44dd4 100644 --- a/packages/plugin-bootstrap/src/actions/unmuteRoom.ts +++ b/packages/plugin-bootstrap/src/actions/unmuteRoom.ts @@ -2,12 +2,12 @@ import { composeContext } from "@elizaos/core"; import { generateTrueOrFalse } from "@elizaos/core"; import { booleanFooter } from "@elizaos/core"; import { - Action, - ActionExample, - IAgentRuntime, - Memory, + type Action, + type ActionExample, + type IAgentRuntime, + type Memory, ModelClass, - State, + type State, } from "@elizaos/core"; export const shouldUnmuteTemplate = diff --git a/packages/plugin-bootstrap/src/evaluators/fact.ts b/packages/plugin-bootstrap/src/evaluators/fact.ts index b2ad61e7d24..c1ed56c7ccd 100644 --- a/packages/plugin-bootstrap/src/evaluators/fact.ts +++ b/packages/plugin-bootstrap/src/evaluators/fact.ts @@ -2,11 +2,11 @@ import { composeContext } from "@elizaos/core"; import { generateObjectArray } from "@elizaos/core"; import { MemoryManager } from "@elizaos/core"; import { - ActionExample, - IAgentRuntime, - Memory, + type ActionExample, + type IAgentRuntime, + type Memory, ModelClass, - Evaluator, + type Evaluator, } from "@elizaos/core"; export const formatFacts = (facts: Memory[]) => { diff --git a/packages/plugin-bootstrap/src/evaluators/goal.ts b/packages/plugin-bootstrap/src/evaluators/goal.ts index 90bb35dd41a..ad94786abc4 100644 --- a/packages/plugin-bootstrap/src/evaluators/goal.ts +++ b/packages/plugin-bootstrap/src/evaluators/goal.ts @@ -3,13 +3,13 @@ import { generateText } from "@elizaos/core"; import { getGoals } from "@elizaos/core"; import { parseJsonArrayFromText } from "@elizaos/core"; import { - IAgentRuntime, - Memory, + type IAgentRuntime, + type Memory, ModelClass, - Objective, + type Objective, type Goal, type State, - Evaluator, + type Evaluator, } from "@elizaos/core"; const goalsTemplate = `TASK: Update Goal diff --git a/packages/plugin-bootstrap/src/index.ts b/packages/plugin-bootstrap/src/index.ts index 86522bf3b97..54793a1d55e 100644 --- a/packages/plugin-bootstrap/src/index.ts +++ b/packages/plugin-bootstrap/src/index.ts @@ -1,4 +1,4 @@ -import { Plugin } from "@elizaos/core"; +import type { Plugin } from "@elizaos/core"; import { continueAction } from "./actions/continue.ts"; import { followRoomAction } from "./actions/followRoom.ts"; import { ignoreAction } from "./actions/ignore.ts"; diff --git a/packages/plugin-bootstrap/src/providers/boredom.ts b/packages/plugin-bootstrap/src/providers/boredom.ts index 67796aa8075..2736e48ef62 100644 --- a/packages/plugin-bootstrap/src/providers/boredom.ts +++ b/packages/plugin-bootstrap/src/providers/boredom.ts @@ -1,4 +1,4 @@ -import { IAgentRuntime, Memory, Provider, State } from "@elizaos/core"; +import type { IAgentRuntime, Memory, Provider, State } from "@elizaos/core"; const boredomLevels = [ { diff --git a/packages/plugin-bootstrap/src/providers/facts.ts b/packages/plugin-bootstrap/src/providers/facts.ts index 20829d9fed4..874ca6d21c6 100644 --- a/packages/plugin-bootstrap/src/providers/facts.ts +++ b/packages/plugin-bootstrap/src/providers/facts.ts @@ -2,7 +2,7 @@ import { embed, MemoryManager, formatMessages, - AgentRuntime as IAgentRuntime, + type AgentRuntime as IAgentRuntime, } from "@elizaos/core"; import type { Memory, Provider, State } from "@elizaos/core"; import { formatFacts } from "../evaluators/fact.ts"; diff --git a/packages/plugin-bootstrap/src/providers/time.ts b/packages/plugin-bootstrap/src/providers/time.ts index 24138db01d0..079f4334ca3 100644 --- a/packages/plugin-bootstrap/src/providers/time.ts +++ b/packages/plugin-bootstrap/src/providers/time.ts @@ -1,4 +1,4 @@ -import { IAgentRuntime, Memory, Provider, State } from "@elizaos/core"; +import type { IAgentRuntime, Memory, Provider, State } from "@elizaos/core"; const timeProvider: Provider = { get: async (_runtime: IAgentRuntime, _message: Memory, _state?: State) => { diff --git a/packages/plugin-coinbase/__tests__/commerce.test.ts b/packages/plugin-coinbase/__tests__/commerce.test.ts index 3556dc62ea3..bdb0ddceb77 100644 --- a/packages/plugin-coinbase/__tests__/commerce.test.ts +++ b/packages/plugin-coinbase/__tests__/commerce.test.ts @@ -1,6 +1,6 @@ import { describe, it, expect, vi, beforeEach } from 'vitest'; import { coinbaseCommercePlugin, createCharge } from '../src/plugins/commerce'; -import { IAgentRuntime, Memory, State } from '@elizaos/core'; +import { IAgentRuntime, type Memory, State } from '@elizaos/core'; // Mock fetch global.fetch = vi.fn(); diff --git a/packages/plugin-coinbase/advanced-sdk-ts/.eslintrc.js b/packages/plugin-coinbase/advanced-sdk-ts/.eslintrc.js deleted file mode 100644 index eccc4a85d41..00000000000 --- a/packages/plugin-coinbase/advanced-sdk-ts/.eslintrc.js +++ /dev/null @@ -1,21 +0,0 @@ -/** @type {import('eslint').Linter.Config} */ -module.exports = { - parser: '@typescript-eslint/parser', - extends: [ - 'eslint:recommended', - 'plugin:@typescript-eslint/recommended', - 'prettier', - 'plugin:prettier/recommended', - ], - plugins: ['prettier'], - rules: { - 'prettier/prettier': 'error', - '@typescript-eslint/explicit-module-boundary-types': 'off', - '@typescript-eslint/no-explicit-any': 'off', - }, - ignorePatterns: ['**/dist/**', '**/node_modules/**', '**/*.md'], - env: { - node: true, // Add this line to recognize Node.js globals - es2021: true, // Optionally include modern JavaScript features - }, -}; diff --git a/packages/plugin-coinbase/advanced-sdk-ts/.prettierrc b/packages/plugin-coinbase/advanced-sdk-ts/.prettierrc deleted file mode 100644 index d0cb5a51be9..00000000000 --- a/packages/plugin-coinbase/advanced-sdk-ts/.prettierrc +++ /dev/null @@ -1,5 +0,0 @@ -{ - "semi": true, - "singleQuote": true, - "trailingComma": "es5" -} diff --git a/packages/plugin-coinbase/advanced-sdk-ts/package.json b/packages/plugin-coinbase/advanced-sdk-ts/package.json index 52e42a7e897..3e48546836b 100644 --- a/packages/plugin-coinbase/advanced-sdk-ts/package.json +++ b/packages/plugin-coinbase/advanced-sdk-ts/package.json @@ -5,7 +5,6 @@ "scripts": { "test": "echo \"Error: no test specified\" && exit 1", "build": "tsc", - "lint": "eslint . --ext .js,.ts", "format": "prettier --write \"**/*.{js,ts,tsx,json,css,md}\"" }, "files": [ diff --git a/packages/plugin-coinbase/advanced-sdk-ts/src/rest/accounts.ts b/packages/plugin-coinbase/advanced-sdk-ts/src/rest/accounts.ts index 965c8b62c19..6fbf9e7c2bb 100644 --- a/packages/plugin-coinbase/advanced-sdk-ts/src/rest/accounts.ts +++ b/packages/plugin-coinbase/advanced-sdk-ts/src/rest/accounts.ts @@ -1,6 +1,6 @@ import { API_PREFIX } from '../constants'; -import { RESTBase } from './rest-base'; -import { +import type { RESTBase } from './rest-base'; +import type { GetAccountRequest, GetAccountResponse, ListAccountsRequest, diff --git a/packages/plugin-coinbase/advanced-sdk-ts/src/rest/converts.ts b/packages/plugin-coinbase/advanced-sdk-ts/src/rest/converts.ts index 910d3521618..590886ef7e3 100644 --- a/packages/plugin-coinbase/advanced-sdk-ts/src/rest/converts.ts +++ b/packages/plugin-coinbase/advanced-sdk-ts/src/rest/converts.ts @@ -1,6 +1,6 @@ import { API_PREFIX } from '../constants'; -import { RESTBase } from './rest-base'; -import { +import type { RESTBase } from './rest-base'; +import type { CommitConvertTradeRequest, CommitConvertTradeResponse, CreateConvertQuoteRequest, diff --git a/packages/plugin-coinbase/advanced-sdk-ts/src/rest/dataAPI.ts b/packages/plugin-coinbase/advanced-sdk-ts/src/rest/dataAPI.ts index 34c34290e3c..299e5430a5e 100644 --- a/packages/plugin-coinbase/advanced-sdk-ts/src/rest/dataAPI.ts +++ b/packages/plugin-coinbase/advanced-sdk-ts/src/rest/dataAPI.ts @@ -1,8 +1,8 @@ import { API_PREFIX } from '../constants'; -import { RESTBase } from './rest-base'; +import type { RESTBase } from './rest-base'; import { method } from './types/request-types'; -import { GetAPIKeyPermissionsResponse } from './types/dataAPI-types'; +import type { GetAPIKeyPermissionsResponse } from './types/dataAPI-types'; // [GET] Get API Key Permissions // Official Documentation: https://docs.cdp.coinbase.com/advanced-trade/reference/retailbrokerageapi_getapikeypermissions diff --git a/packages/plugin-coinbase/advanced-sdk-ts/src/rest/errors.ts b/packages/plugin-coinbase/advanced-sdk-ts/src/rest/errors.ts index 19d041a8ed7..e03addb6225 100644 --- a/packages/plugin-coinbase/advanced-sdk-ts/src/rest/errors.ts +++ b/packages/plugin-coinbase/advanced-sdk-ts/src/rest/errors.ts @@ -1,4 +1,4 @@ -import { Response } from 'node-fetch'; +import type { Response } from 'node-fetch'; class CoinbaseError extends Error { statusCode: number; diff --git a/packages/plugin-coinbase/advanced-sdk-ts/src/rest/fees.ts b/packages/plugin-coinbase/advanced-sdk-ts/src/rest/fees.ts index 9279ef109bb..365b48b9c17 100644 --- a/packages/plugin-coinbase/advanced-sdk-ts/src/rest/fees.ts +++ b/packages/plugin-coinbase/advanced-sdk-ts/src/rest/fees.ts @@ -1,6 +1,6 @@ import { API_PREFIX } from '../constants'; -import { RESTBase } from './rest-base'; -import { +import type { RESTBase } from './rest-base'; +import type { GetTransactionsSummaryRequest, GetTransactionsSummaryResponse, } from './types/fees-types'; diff --git a/packages/plugin-coinbase/advanced-sdk-ts/src/rest/futures.ts b/packages/plugin-coinbase/advanced-sdk-ts/src/rest/futures.ts index a91f2d26be8..bd4dd6e4dd3 100644 --- a/packages/plugin-coinbase/advanced-sdk-ts/src/rest/futures.ts +++ b/packages/plugin-coinbase/advanced-sdk-ts/src/rest/futures.ts @@ -1,6 +1,6 @@ import { API_PREFIX } from '../constants'; -import { RESTBase } from './rest-base'; -import { +import type { RESTBase } from './rest-base'; +import type { CancelPendingFuturesSweep, GetCurrentMarginWindowRequest, GetCurrentMarginWindowResponse, diff --git a/packages/plugin-coinbase/advanced-sdk-ts/src/rest/orders.ts b/packages/plugin-coinbase/advanced-sdk-ts/src/rest/orders.ts index 336db21a110..bf1d6b55d67 100644 --- a/packages/plugin-coinbase/advanced-sdk-ts/src/rest/orders.ts +++ b/packages/plugin-coinbase/advanced-sdk-ts/src/rest/orders.ts @@ -1,6 +1,6 @@ import { API_PREFIX } from '../constants'; -import { RESTBase } from './rest-base'; -import { +import type { RESTBase } from './rest-base'; +import type { CancelOrdersRequest, CancelOrdersResponse, ClosePositionRequest, diff --git a/packages/plugin-coinbase/advanced-sdk-ts/src/rest/payments.ts b/packages/plugin-coinbase/advanced-sdk-ts/src/rest/payments.ts index e7deaec0890..acb4bcbe0a6 100644 --- a/packages/plugin-coinbase/advanced-sdk-ts/src/rest/payments.ts +++ b/packages/plugin-coinbase/advanced-sdk-ts/src/rest/payments.ts @@ -1,6 +1,6 @@ import { API_PREFIX } from '../constants'; -import { RESTBase } from './rest-base'; -import { +import type { RESTBase } from './rest-base'; +import type { GetPaymentMethodRequest, GetPaymentMethodResponse, ListPaymentMethodsResponse, diff --git a/packages/plugin-coinbase/advanced-sdk-ts/src/rest/perpetuals.ts b/packages/plugin-coinbase/advanced-sdk-ts/src/rest/perpetuals.ts index 37160dbad1b..50c9fb553f8 100644 --- a/packages/plugin-coinbase/advanced-sdk-ts/src/rest/perpetuals.ts +++ b/packages/plugin-coinbase/advanced-sdk-ts/src/rest/perpetuals.ts @@ -1,6 +1,6 @@ import { API_PREFIX } from '../constants'; -import { RESTBase } from './rest-base'; -import { +import type { RESTBase } from './rest-base'; +import type { AllocatePortfolioRequest, AllocatePortfolioResponse, GetPerpetualsPortfolioSummaryRequest, diff --git a/packages/plugin-coinbase/advanced-sdk-ts/src/rest/portfolios.ts b/packages/plugin-coinbase/advanced-sdk-ts/src/rest/portfolios.ts index 41044e403e1..df71f69aaad 100644 --- a/packages/plugin-coinbase/advanced-sdk-ts/src/rest/portfolios.ts +++ b/packages/plugin-coinbase/advanced-sdk-ts/src/rest/portfolios.ts @@ -1,6 +1,6 @@ import { API_PREFIX } from '../constants'; -import { RESTBase } from './rest-base'; -import { +import type { RESTBase } from './rest-base'; +import type { CreatePortfolioRequest, CreatePortfolioResponse, DeletePortfolioRequest, diff --git a/packages/plugin-coinbase/advanced-sdk-ts/src/rest/products.ts b/packages/plugin-coinbase/advanced-sdk-ts/src/rest/products.ts index d04f1863f71..1e65a792153 100644 --- a/packages/plugin-coinbase/advanced-sdk-ts/src/rest/products.ts +++ b/packages/plugin-coinbase/advanced-sdk-ts/src/rest/products.ts @@ -1,6 +1,6 @@ import { API_PREFIX } from '../constants'; -import { RESTBase } from './rest-base'; -import { +import type { RESTBase } from './rest-base'; +import type { GetBestBidAskRequest, GetBestBidAskResponse, GetMarketTradesRequest, diff --git a/packages/plugin-coinbase/advanced-sdk-ts/src/rest/public.ts b/packages/plugin-coinbase/advanced-sdk-ts/src/rest/public.ts index d235794f30c..a96b0ac5848 100644 --- a/packages/plugin-coinbase/advanced-sdk-ts/src/rest/public.ts +++ b/packages/plugin-coinbase/advanced-sdk-ts/src/rest/public.ts @@ -1,6 +1,6 @@ import { API_PREFIX } from '../constants'; -import { RESTBase } from './rest-base'; -import { +import type { RESTBase } from './rest-base'; +import type { GetPublicMarketTradesRequest, GetPublicMarketTradesResponse, GetPublicProductBookRequest, diff --git a/packages/plugin-coinbase/advanced-sdk-ts/src/rest/rest-base.ts b/packages/plugin-coinbase/advanced-sdk-ts/src/rest/rest-base.ts index a2f89f7c85f..a431c5394aa 100644 --- a/packages/plugin-coinbase/advanced-sdk-ts/src/rest/rest-base.ts +++ b/packages/plugin-coinbase/advanced-sdk-ts/src/rest/rest-base.ts @@ -1,7 +1,7 @@ import { generateToken } from '../jwt-generator'; -import fetch, { Headers, RequestInit, Response } from 'node-fetch'; +import fetch, { Headers, type RequestInit, type Response } from 'node-fetch'; import { BASE_URL, USER_AGENT } from '../constants'; -import { RequestOptions } from './types/request-types'; +import type { RequestOptions } from './types/request-types'; import { handleException } from './errors'; export class RESTBase { diff --git a/packages/plugin-coinbase/advanced-sdk-ts/src/rest/types/accounts-types.ts b/packages/plugin-coinbase/advanced-sdk-ts/src/rest/types/accounts-types.ts index c5939a6a1fa..e51901e2598 100644 --- a/packages/plugin-coinbase/advanced-sdk-ts/src/rest/types/accounts-types.ts +++ b/packages/plugin-coinbase/advanced-sdk-ts/src/rest/types/accounts-types.ts @@ -1,4 +1,4 @@ -import { Account } from './common-types'; +import type { Account } from './common-types'; // Get Account export type GetAccountRequest = { diff --git a/packages/plugin-coinbase/advanced-sdk-ts/src/rest/types/converts-types.ts b/packages/plugin-coinbase/advanced-sdk-ts/src/rest/types/converts-types.ts index a17abb8a911..edda3d9f7a0 100644 --- a/packages/plugin-coinbase/advanced-sdk-ts/src/rest/types/converts-types.ts +++ b/packages/plugin-coinbase/advanced-sdk-ts/src/rest/types/converts-types.ts @@ -1,5 +1,5 @@ // Create Convert Quote -import { RatConvertTrade, TradeIncentiveMetadata } from './common-types'; +import type { RatConvertTrade, TradeIncentiveMetadata } from './common-types'; export type CreateConvertQuoteRequest = { // Body Params diff --git a/packages/plugin-coinbase/advanced-sdk-ts/src/rest/types/dataAPI-types.ts b/packages/plugin-coinbase/advanced-sdk-ts/src/rest/types/dataAPI-types.ts index 0037bf3ae55..6e1eaecfb4f 100644 --- a/packages/plugin-coinbase/advanced-sdk-ts/src/rest/types/dataAPI-types.ts +++ b/packages/plugin-coinbase/advanced-sdk-ts/src/rest/types/dataAPI-types.ts @@ -1,4 +1,4 @@ -import { PortfolioType } from './common-types'; +import type { PortfolioType } from './common-types'; // Get API Key Permissions export type GetAPIKeyPermissionsResponse = { diff --git a/packages/plugin-coinbase/advanced-sdk-ts/src/rest/types/fees-types.ts b/packages/plugin-coinbase/advanced-sdk-ts/src/rest/types/fees-types.ts index 5e1805b84ef..a8169546667 100644 --- a/packages/plugin-coinbase/advanced-sdk-ts/src/rest/types/fees-types.ts +++ b/packages/plugin-coinbase/advanced-sdk-ts/src/rest/types/fees-types.ts @@ -1,4 +1,4 @@ -import { ContractExpiryType, ProductType, ProductVenue } from './common-types'; +import type { ContractExpiryType, ProductType, ProductVenue } from './common-types'; // Get Transactions Summary export type GetTransactionsSummaryRequest = { diff --git a/packages/plugin-coinbase/advanced-sdk-ts/src/rest/types/futures-types.ts b/packages/plugin-coinbase/advanced-sdk-ts/src/rest/types/futures-types.ts index 190ee6275b6..65412b81019 100644 --- a/packages/plugin-coinbase/advanced-sdk-ts/src/rest/types/futures-types.ts +++ b/packages/plugin-coinbase/advanced-sdk-ts/src/rest/types/futures-types.ts @@ -1,4 +1,4 @@ -import { +import type { FCMBalanceSummary, FCMPosition, FCMSweep, diff --git a/packages/plugin-coinbase/advanced-sdk-ts/src/rest/types/orders-types.ts b/packages/plugin-coinbase/advanced-sdk-ts/src/rest/types/orders-types.ts index 09e5452339b..501b81aedc2 100644 --- a/packages/plugin-coinbase/advanced-sdk-ts/src/rest/types/orders-types.ts +++ b/packages/plugin-coinbase/advanced-sdk-ts/src/rest/types/orders-types.ts @@ -1,4 +1,4 @@ -import { +import type { CancelOrderObject, ContractExpiryType, MarginType, diff --git a/packages/plugin-coinbase/advanced-sdk-ts/src/rest/types/payments-types.ts b/packages/plugin-coinbase/advanced-sdk-ts/src/rest/types/payments-types.ts index ff00e2b166b..e85cd9f63a4 100644 --- a/packages/plugin-coinbase/advanced-sdk-ts/src/rest/types/payments-types.ts +++ b/packages/plugin-coinbase/advanced-sdk-ts/src/rest/types/payments-types.ts @@ -1,4 +1,4 @@ -import { PaymentMethod } from './common-types'; +import type { PaymentMethod } from './common-types'; // List Payment Methods export type ListPaymentMethodsResponse = { diff --git a/packages/plugin-coinbase/advanced-sdk-ts/src/rest/types/perpetuals-types.ts b/packages/plugin-coinbase/advanced-sdk-ts/src/rest/types/perpetuals-types.ts index 2314953c657..045b494ce99 100644 --- a/packages/plugin-coinbase/advanced-sdk-ts/src/rest/types/perpetuals-types.ts +++ b/packages/plugin-coinbase/advanced-sdk-ts/src/rest/types/perpetuals-types.ts @@ -1,4 +1,4 @@ -import { +import type { PerpetualPortfolio, PortfolioBalance, PortfolioSummary, diff --git a/packages/plugin-coinbase/advanced-sdk-ts/src/rest/types/portfolios-types.ts b/packages/plugin-coinbase/advanced-sdk-ts/src/rest/types/portfolios-types.ts index bd6c503c4f9..38a997f998c 100644 --- a/packages/plugin-coinbase/advanced-sdk-ts/src/rest/types/portfolios-types.ts +++ b/packages/plugin-coinbase/advanced-sdk-ts/src/rest/types/portfolios-types.ts @@ -1,4 +1,4 @@ -import { Portfolio, PortfolioBreakdown, PortfolioType } from './common-types'; +import type { Portfolio, PortfolioBreakdown, PortfolioType } from './common-types'; // List Portfolios export type ListPortfoliosRequest = { diff --git a/packages/plugin-coinbase/advanced-sdk-ts/src/rest/types/products-types.ts b/packages/plugin-coinbase/advanced-sdk-ts/src/rest/types/products-types.ts index 501a4f407ee..5123bf2e263 100644 --- a/packages/plugin-coinbase/advanced-sdk-ts/src/rest/types/products-types.ts +++ b/packages/plugin-coinbase/advanced-sdk-ts/src/rest/types/products-types.ts @@ -1,4 +1,4 @@ -import { +import type { Candles, ContractExpiryType, ExpiringContractStatus, diff --git a/packages/plugin-coinbase/advanced-sdk-ts/src/rest/types/public-types.ts b/packages/plugin-coinbase/advanced-sdk-ts/src/rest/types/public-types.ts index 7d18f270485..0593a8a5e2e 100644 --- a/packages/plugin-coinbase/advanced-sdk-ts/src/rest/types/public-types.ts +++ b/packages/plugin-coinbase/advanced-sdk-ts/src/rest/types/public-types.ts @@ -1,4 +1,4 @@ -import { +import type { Candles, ContractExpiryType, ExpiringContractStatus, diff --git a/packages/plugin-coinbase/eslint.config.mjs b/packages/plugin-coinbase/eslint.config.mjs deleted file mode 100644 index 92fe5bbebef..00000000000 --- a/packages/plugin-coinbase/eslint.config.mjs +++ /dev/null @@ -1,3 +0,0 @@ -import eslintGlobalConfig from "../../eslint.config.mjs"; - -export default [...eslintGlobalConfig]; diff --git a/packages/plugin-coinbase/package.json b/packages/plugin-coinbase/package.json index be214da89c5..6dd1b50e326 100644 --- a/packages/plugin-coinbase/package.json +++ b/packages/plugin-coinbase/package.json @@ -34,7 +34,6 @@ "scripts": { "build": "tsup --format esm --dts", "dev": "tsup --format esm --dts --watch", - "lint": "eslint --fix --cache .", "test": "vitest run", "test:watch": "vitest" } diff --git a/packages/plugin-coinbase/src/plugins/advancedTrade.ts b/packages/plugin-coinbase/src/plugins/advancedTrade.ts index 3e26e78ac08..b2f0bf8e8e5 100644 --- a/packages/plugin-coinbase/src/plugins/advancedTrade.ts +++ b/packages/plugin-coinbase/src/plugins/advancedTrade.ts @@ -1,16 +1,16 @@ import { RESTClient } from "../../advanced-sdk-ts/src/rest"; import { - Action, - Plugin, + type Action, + type Plugin, elizaLogger, - IAgentRuntime, - Memory, - HandlerCallback, - State, + type IAgentRuntime, + type Memory, + type HandlerCallback, + type State, composeContext, generateObject, ModelClass, - Provider, + type Provider, } from "@elizaos/core"; import { advancedTradeTemplate } from "../templates"; import { isAdvancedTradeContent, AdvancedTradeSchema } from "../types"; @@ -22,9 +22,9 @@ import fs from "fs"; import { createArrayCsvWriter } from "csv-writer"; import { OrderSide, - OrderConfiguration, + type OrderConfiguration, } from "../../advanced-sdk-ts/src/rest/types/common-types"; -import { CreateOrderResponse } from "../../advanced-sdk-ts/src/rest/types/orders-types"; +import type { CreateOrderResponse } from "../../advanced-sdk-ts/src/rest/types/orders-types"; // File path setup remains the same const __filename = fileURLToPath(import.meta.url); @@ -165,7 +165,7 @@ async function hasEnoughBalance( return false; } - const available = parseFloat(account.available_balance.value); + const available = Number.parseFloat(account.available_balance.value); // Add buffer for fees only on USD purchases const requiredAmount = side === "BUY" ? amount * 1.01 : amount; elizaLogger.info( diff --git a/packages/plugin-coinbase/src/plugins/commerce.ts b/packages/plugin-coinbase/src/plugins/commerce.ts index ca249b53d68..38ab0875bb4 100644 --- a/packages/plugin-coinbase/src/plugins/commerce.ts +++ b/packages/plugin-coinbase/src/plugins/commerce.ts @@ -3,9 +3,9 @@ import { elizaLogger, generateObject, ModelClass, - Provider, + type Provider, } from "@elizaos/core"; -import { +import type { Action, HandlerCallback, IAgentRuntime, @@ -13,7 +13,7 @@ import { Plugin, State, } from "@elizaos/core"; -import { ChargeContent, ChargeSchema, isChargeContent } from "../types"; +import { type ChargeContent, ChargeSchema, isChargeContent } from "../types"; import { chargeTemplate, getChargeTemplate } from "../templates"; import { getWalletDetails } from "../utils"; import { Coinbase } from "@coinbase/coinbase-sdk"; diff --git a/packages/plugin-coinbase/src/plugins/massPayments.ts b/packages/plugin-coinbase/src/plugins/massPayments.ts index 70e65d17fc8..68d8319fe9c 100644 --- a/packages/plugin-coinbase/src/plugins/massPayments.ts +++ b/packages/plugin-coinbase/src/plugins/massPayments.ts @@ -1,22 +1,22 @@ -import { Coinbase, Wallet } from "@coinbase/coinbase-sdk"; +import { Coinbase, type Wallet } from "@coinbase/coinbase-sdk"; import { composeContext, elizaLogger, generateObject, ModelClass, - Action, - IAgentRuntime, - Memory, - Provider, - State, - HandlerCallback, - Plugin, + type Action, + type IAgentRuntime, + type Memory, + type Provider, + type State, + type HandlerCallback, + type Plugin, } from "@elizaos/core"; import { TransferSchema, isTransferContent, - TransferContent, - Transaction, + type TransferContent, + type Transaction, } from "../types"; import { transferTemplate } from "../templates"; import { readFile } from "fs/promises"; @@ -86,7 +86,7 @@ export const massPayoutProvider: Provider = { return { currentTransactions: records.map((record: any) => ({ address: record["Address"] || undefined, - amount: parseFloat(record["Amount"]) || undefined, + amount: Number.parseFloat(record["Amount"]) || undefined, status: record["Status"] || undefined, errorCode: record["Error Code"] || "", transactionUrl: record["Transaction URL"] || "", diff --git a/packages/plugin-coinbase/src/plugins/tokenContract.ts b/packages/plugin-coinbase/src/plugins/tokenContract.ts index 861f67ba235..f621f0c457d 100644 --- a/packages/plugin-coinbase/src/plugins/tokenContract.ts +++ b/packages/plugin-coinbase/src/plugins/tokenContract.ts @@ -1,12 +1,12 @@ -import { Coinbase, readContract, SmartContract } from "@coinbase/coinbase-sdk"; +import { Coinbase, readContract, type SmartContract } from "@coinbase/coinbase-sdk"; import { - Action, - Plugin, + type Action, + type Plugin, elizaLogger, - IAgentRuntime, - Memory, - HandlerCallback, - State, + type IAgentRuntime, + type Memory, + type HandlerCallback, + type State, composeContext, generateObject, ModelClass, diff --git a/packages/plugin-coinbase/src/plugins/trade.ts b/packages/plugin-coinbase/src/plugins/trade.ts index 5858d70f1ad..bb1ca4599cb 100644 --- a/packages/plugin-coinbase/src/plugins/trade.ts +++ b/packages/plugin-coinbase/src/plugins/trade.ts @@ -1,20 +1,20 @@ import { Coinbase } from "@coinbase/coinbase-sdk"; import { - Action, - Plugin, + type Action, + type Plugin, elizaLogger, - IAgentRuntime, - Memory, - HandlerCallback, - State, + type IAgentRuntime, + type Memory, + type HandlerCallback, + type State, composeContext, generateObject, ModelClass, - Provider, + type Provider, } from "@elizaos/core"; import { executeTradeAndCharityTransfer, getWalletDetails } from "../utils"; import { tradeTemplate } from "../templates"; -import { isTradeContent, TradeContent, TradeSchema } from "../types"; +import { isTradeContent, type TradeContent, TradeSchema } from "../types"; import { readFile } from "fs/promises"; import { parse } from "csv-parse/sync"; import path from "path"; @@ -75,9 +75,9 @@ export const tradeProvider: Provider = { return { currentTrades: records.map((record: any) => ({ network: record["Network"] || undefined, - amount: parseFloat(record["From Amount"]) || undefined, + amount: Number.parseFloat(record["From Amount"]) || undefined, sourceAsset: record["Source Asset"] || undefined, - toAmount: parseFloat(record["To Amount"]) || undefined, + toAmount: Number.parseFloat(record["To Amount"]) || undefined, targetAsset: record["Target Asset"] || undefined, status: record["Status"] || undefined, transactionUrl: record["Transaction URL"] || "", diff --git a/packages/plugin-coinbase/src/plugins/webhooks.ts b/packages/plugin-coinbase/src/plugins/webhooks.ts index 62dd40de223..3bfffc35e0d 100644 --- a/packages/plugin-coinbase/src/plugins/webhooks.ts +++ b/packages/plugin-coinbase/src/plugins/webhooks.ts @@ -1,18 +1,18 @@ import { Coinbase, Webhook } from "@coinbase/coinbase-sdk"; import { - Action, - Plugin, + type Action, + type Plugin, elizaLogger, - IAgentRuntime, - Memory, - HandlerCallback, - State, + type IAgentRuntime, + type Memory, + type HandlerCallback, + type State, composeContext, generateObject, ModelClass, - Provider, + type Provider, } from "@elizaos/core"; -import { WebhookSchema, isWebhookContent, WebhookContent } from "../types"; +import { WebhookSchema, isWebhookContent, type WebhookContent } from "../types"; import { webhookTemplate } from "../templates"; import { appendWebhooksToCsv } from "../utils"; diff --git a/packages/plugin-coinbase/src/types.ts b/packages/plugin-coinbase/src/types.ts index 5fd9c620d88..4733402671c 100644 --- a/packages/plugin-coinbase/src/types.ts +++ b/packages/plugin-coinbase/src/types.ts @@ -2,8 +2,8 @@ import { Coinbase } from "@coinbase/coinbase-sdk"; import { z } from "zod"; import { WebhookEventType, - WebhookEventFilter, - WebhookEventTypeFilter, + type WebhookEventFilter, + type WebhookEventTypeFilter, } from "@coinbase/coinbase-sdk/dist/client"; export const ChargeSchema = z.object({ diff --git a/packages/plugin-coinbase/src/utils.ts b/packages/plugin-coinbase/src/utils.ts index a3f05334f98..7a1873066bf 100644 --- a/packages/plugin-coinbase/src/utils.ts +++ b/packages/plugin-coinbase/src/utils.ts @@ -1,18 +1,18 @@ import { Coinbase, - Trade, - Transfer, + type Trade, + type Transfer, Wallet, - WalletData, - Webhook, + type WalletData, + type Webhook, } from "@coinbase/coinbase-sdk"; -import { elizaLogger, IAgentRuntime, settings } from "@elizaos/core"; +import { elizaLogger, type IAgentRuntime, settings } from "@elizaos/core"; import fs from "fs"; import path from "path"; -import { EthereumTransaction } from "@coinbase/coinbase-sdk/dist/client"; +import type { EthereumTransaction } from "@coinbase/coinbase-sdk/dist/client"; import { fileURLToPath } from "url"; import { createArrayCsvWriter } from "csv-writer"; -import { Transaction } from "./types"; +import type { Transaction } from "./types"; // Dynamically resolve the file path to the src/plugins directory const __filename = fileURLToPath(import.meta.url); @@ -513,7 +513,7 @@ export async function executeTransfer( */ export function getCharityAddress( network: string, - isCharitable: boolean = false + isCharitable = false ): string | null { // Check both environment variable and passed parameter const isCharityEnabled = diff --git a/packages/plugin-coingecko/src/actions/getMarkets.ts b/packages/plugin-coingecko/src/actions/getMarkets.ts index 5a32ad903ce..2d7d85e9abb 100644 --- a/packages/plugin-coingecko/src/actions/getMarkets.ts +++ b/packages/plugin-coingecko/src/actions/getMarkets.ts @@ -1,14 +1,14 @@ import { - ActionExample, + type ActionExample, composeContext, - Content, + type Content, elizaLogger, generateObject, - HandlerCallback, - IAgentRuntime, - Memory, + type HandlerCallback, + type IAgentRuntime, + type Memory, ModelClass, - State, + type State, type Action } from "@elizaos/core"; import axios from "axios"; diff --git a/packages/plugin-coingecko/src/actions/getPrice.ts b/packages/plugin-coingecko/src/actions/getPrice.ts index 7e47db4f3f2..316fe9f4eca 100644 --- a/packages/plugin-coingecko/src/actions/getPrice.ts +++ b/packages/plugin-coingecko/src/actions/getPrice.ts @@ -1,14 +1,14 @@ import { - ActionExample, + type ActionExample, composeContext, - Content, + type Content, elizaLogger, generateObject, - HandlerCallback, - IAgentRuntime, - Memory, + type HandlerCallback, + type IAgentRuntime, + type Memory, ModelClass, - State, + type State, type Action, } from "@elizaos/core"; import axios from "axios"; diff --git a/packages/plugin-coingecko/src/actions/getPricePerAddress.ts b/packages/plugin-coingecko/src/actions/getPricePerAddress.ts index ad07a3f057e..29871b14725 100644 --- a/packages/plugin-coingecko/src/actions/getPricePerAddress.ts +++ b/packages/plugin-coingecko/src/actions/getPricePerAddress.ts @@ -1,14 +1,14 @@ import { - ActionExample, + type ActionExample, composeContext, - Content, + type Content, elizaLogger, generateObject, - HandlerCallback, - IAgentRuntime, - Memory, + type HandlerCallback, + type IAgentRuntime, + type Memory, ModelClass, - State, + type State, type Action, } from "@elizaos/core"; import axios from "axios"; diff --git a/packages/plugin-coingecko/src/actions/getTopGainersLosers.ts b/packages/plugin-coingecko/src/actions/getTopGainersLosers.ts index c8b8b67fb9b..5f26073a4c0 100644 --- a/packages/plugin-coingecko/src/actions/getTopGainersLosers.ts +++ b/packages/plugin-coingecko/src/actions/getTopGainersLosers.ts @@ -1,14 +1,14 @@ import { - ActionExample, + type ActionExample, composeContext, - Content, + type Content, elizaLogger, generateObject, - HandlerCallback, - IAgentRuntime, - Memory, + type HandlerCallback, + type IAgentRuntime, + type Memory, ModelClass, - State, + type State, type Action } from "@elizaos/core"; import axios from "axios"; diff --git a/packages/plugin-coingecko/src/actions/getTrending.ts b/packages/plugin-coingecko/src/actions/getTrending.ts index cb2e1c12150..03ae552493d 100644 --- a/packages/plugin-coingecko/src/actions/getTrending.ts +++ b/packages/plugin-coingecko/src/actions/getTrending.ts @@ -1,14 +1,14 @@ import { - ActionExample, + type ActionExample, composeContext, - Content, + type Content, elizaLogger, generateObject, - HandlerCallback, - IAgentRuntime, - Memory, + type HandlerCallback, + type IAgentRuntime, + type Memory, ModelClass, - State, + type State, type Action } from "@elizaos/core"; import axios from "axios"; diff --git a/packages/plugin-coingecko/src/environment.ts b/packages/plugin-coingecko/src/environment.ts index d7733bbd537..d8212f4afd6 100644 --- a/packages/plugin-coingecko/src/environment.ts +++ b/packages/plugin-coingecko/src/environment.ts @@ -1,4 +1,4 @@ -import { IAgentRuntime } from "@elizaos/core"; +import type { IAgentRuntime } from "@elizaos/core"; import { z } from "zod"; const coingeckoConfigSchema = z.object({ diff --git a/packages/plugin-coingecko/src/index.ts b/packages/plugin-coingecko/src/index.ts index 0404c14f131..6dcdf9e43ec 100644 --- a/packages/plugin-coingecko/src/index.ts +++ b/packages/plugin-coingecko/src/index.ts @@ -1,4 +1,4 @@ -import { Plugin } from "@elizaos/core"; +import type { Plugin } from "@elizaos/core"; import getMarkets from "./actions/getMarkets"; import getPrice from "./actions/getPrice"; import getPricePerAddress from "./actions/getPricePerAddress"; diff --git a/packages/plugin-coingecko/src/providers/categoriesProvider.ts b/packages/plugin-coingecko/src/providers/categoriesProvider.ts index 6264b642ead..d661b830ccc 100644 --- a/packages/plugin-coingecko/src/providers/categoriesProvider.ts +++ b/packages/plugin-coingecko/src/providers/categoriesProvider.ts @@ -1,4 +1,4 @@ -import { IAgentRuntime, Memory, Provider, State, elizaLogger } from "@elizaos/core"; +import { type IAgentRuntime, type Memory, type Provider, type State, elizaLogger } from "@elizaos/core"; import axios from 'axios'; import { getApiConfig, validateCoingeckoConfig } from '../environment'; diff --git a/packages/plugin-coingecko/src/providers/coinsProvider.ts b/packages/plugin-coingecko/src/providers/coinsProvider.ts index b45d93e06b7..3d8156141e0 100644 --- a/packages/plugin-coingecko/src/providers/coinsProvider.ts +++ b/packages/plugin-coingecko/src/providers/coinsProvider.ts @@ -1,4 +1,4 @@ -import { IAgentRuntime, Memory, Provider, State, elizaLogger } from "@elizaos/core"; +import { type IAgentRuntime, type Memory, type Provider, type State, elizaLogger } from "@elizaos/core"; import axios from 'axios'; import { getApiConfig, validateCoingeckoConfig } from '../environment'; @@ -12,7 +12,7 @@ const CACHE_KEY = 'coingecko:coins'; const CACHE_TTL = 5 * 60; // 5 minutes const MAX_RETRIES = 3; -async function fetchCoins(runtime: IAgentRuntime, includePlatform: boolean = false): Promise { +async function fetchCoins(runtime: IAgentRuntime, includePlatform = false): Promise { const config = await validateCoingeckoConfig(runtime); const { baseUrl, apiKey } = getApiConfig(config); @@ -37,7 +37,7 @@ async function fetchCoins(runtime: IAgentRuntime, includePlatform: boolean = fal return response.data; } -async function fetchWithRetry(runtime: IAgentRuntime, includePlatform: boolean = false): Promise { +async function fetchWithRetry(runtime: IAgentRuntime, includePlatform = false): Promise { let lastError: Error | null = null; for (let i = 0; i < MAX_RETRIES; i++) { @@ -53,7 +53,7 @@ async function fetchWithRetry(runtime: IAgentRuntime, includePlatform: boolean = throw lastError || new Error("Failed to fetch coins after multiple attempts"); } -async function getCoins(runtime: IAgentRuntime, includePlatform: boolean = false): Promise { +async function getCoins(runtime: IAgentRuntime, includePlatform = false): Promise { try { // Try to get from cache first const cached = await runtime.cacheManager.get(CACHE_KEY); @@ -109,6 +109,6 @@ export const coinsProvider: Provider = { }; // Helper function for actions to get raw coins data -export async function getCoinsData(runtime: IAgentRuntime, includePlatform: boolean = false): Promise { +export async function getCoinsData(runtime: IAgentRuntime, includePlatform = false): Promise { return getCoins(runtime, includePlatform); } \ No newline at end of file diff --git a/packages/plugin-coinmarketcap/src/actions/getPrice/examples.ts b/packages/plugin-coinmarketcap/src/actions/getPrice/examples.ts index 5a6713b566f..701993902cf 100644 --- a/packages/plugin-coinmarketcap/src/actions/getPrice/examples.ts +++ b/packages/plugin-coinmarketcap/src/actions/getPrice/examples.ts @@ -1,4 +1,4 @@ -import { ActionExample } from "@elizaos/core"; +import type { ActionExample } from "@elizaos/core"; export const priceExamples: ActionExample[][] = [ [ diff --git a/packages/plugin-coinmarketcap/src/actions/getPrice/index.ts b/packages/plugin-coinmarketcap/src/actions/getPrice/index.ts index 61ca090c021..53cdcdf0a6b 100644 --- a/packages/plugin-coinmarketcap/src/actions/getPrice/index.ts +++ b/packages/plugin-coinmarketcap/src/actions/getPrice/index.ts @@ -2,18 +2,18 @@ import { composeContext, elizaLogger, generateObjectDeprecated, - HandlerCallback, - IAgentRuntime, - Memory, + type HandlerCallback, + type IAgentRuntime, + type Memory, ModelClass, - State, + type State, type Action, } from "@elizaos/core"; import { validateCoinMarketCapConfig } from "../../environment"; import { priceExamples } from "./examples"; import { createPriceService } from "./service"; import { getPriceTemplate } from "./template"; -import { GetPriceContent } from "./types"; +import type { GetPriceContent } from "./types"; import { isGetPriceContent } from "./validation"; export default { diff --git a/packages/plugin-coinmarketcap/src/actions/getPrice/service.ts b/packages/plugin-coinmarketcap/src/actions/getPrice/service.ts index 2b2d9170926..df716b50c30 100644 --- a/packages/plugin-coinmarketcap/src/actions/getPrice/service.ts +++ b/packages/plugin-coinmarketcap/src/actions/getPrice/service.ts @@ -1,5 +1,5 @@ import axios from "axios"; -import { ApiResponse, PriceData } from "./types"; +import type { ApiResponse, PriceData } from "./types"; const BASE_URL = "https://pro-api.coinmarketcap.com/v1"; diff --git a/packages/plugin-coinmarketcap/src/actions/getPrice/types.ts b/packages/plugin-coinmarketcap/src/actions/getPrice/types.ts index 7b84dde3420..8290b77daf5 100644 --- a/packages/plugin-coinmarketcap/src/actions/getPrice/types.ts +++ b/packages/plugin-coinmarketcap/src/actions/getPrice/types.ts @@ -1,4 +1,4 @@ -import { Content } from "@elizaos/core"; +import type { Content } from "@elizaos/core"; export interface GetPriceContent extends Content { symbol: string; diff --git a/packages/plugin-coinmarketcap/src/actions/getPrice/validation.ts b/packages/plugin-coinmarketcap/src/actions/getPrice/validation.ts index 16bbf67d617..7ef2a878fbe 100644 --- a/packages/plugin-coinmarketcap/src/actions/getPrice/validation.ts +++ b/packages/plugin-coinmarketcap/src/actions/getPrice/validation.ts @@ -1,5 +1,5 @@ import { z } from "zod"; -import { GetPriceContent } from "./types"; +import type { GetPriceContent } from "./types"; export const GetPriceSchema = z.object({ symbol: z.string(), diff --git a/packages/plugin-coinmarketcap/src/environment.ts b/packages/plugin-coinmarketcap/src/environment.ts index d21d13bfdf7..8f7a1faadc7 100644 --- a/packages/plugin-coinmarketcap/src/environment.ts +++ b/packages/plugin-coinmarketcap/src/environment.ts @@ -1,4 +1,4 @@ -import { IAgentRuntime } from "@elizaos/core"; +import type { IAgentRuntime } from "@elizaos/core"; import { z } from "zod"; export const coinmarketcapEnvSchema = z.object({ diff --git a/packages/plugin-coinmarketcap/src/index.ts b/packages/plugin-coinmarketcap/src/index.ts index 5da30cf5abe..dc2d24dea87 100644 --- a/packages/plugin-coinmarketcap/src/index.ts +++ b/packages/plugin-coinmarketcap/src/index.ts @@ -1,4 +1,4 @@ -import { Plugin } from "@elizaos/core"; +import type { Plugin } from "@elizaos/core"; import getPrice from "./actions/getPrice"; export const coinmarketcapPlugin: Plugin = { diff --git a/packages/plugin-coinmarketcap/src/types.ts b/packages/plugin-coinmarketcap/src/types.ts index 7b84dde3420..8290b77daf5 100644 --- a/packages/plugin-coinmarketcap/src/types.ts +++ b/packages/plugin-coinmarketcap/src/types.ts @@ -1,4 +1,4 @@ -import { Content } from "@elizaos/core"; +import type { Content } from "@elizaos/core"; export interface GetPriceContent extends Content { symbol: string; diff --git a/packages/plugin-conflux/src/actions/bridgeTransfer.ts b/packages/plugin-conflux/src/actions/bridgeTransfer.ts index 3e1cccbbf49..3e6ae4b799b 100644 --- a/packages/plugin-conflux/src/actions/bridgeTransfer.ts +++ b/packages/plugin-conflux/src/actions/bridgeTransfer.ts @@ -1,4 +1,4 @@ -import { +import type { Action, IAgentRuntime, Memory, diff --git a/packages/plugin-conflux/src/actions/confiPump.ts b/packages/plugin-conflux/src/actions/confiPump.ts index 7ebae978855..dc3c67f4381 100644 --- a/packages/plugin-conflux/src/actions/confiPump.ts +++ b/packages/plugin-conflux/src/actions/confiPump.ts @@ -1,9 +1,9 @@ import { - Action, - IAgentRuntime, - Memory, - State, - HandlerCallback, + type Action, + type IAgentRuntime, + type Memory, + type State, + type HandlerCallback, elizaLogger, } from "@elizaos/core"; import { generateObject, composeContext, ModelClass } from "@elizaos/core"; @@ -13,8 +13,8 @@ import { http, parseEther, encodeFunctionData, - WalletClient, - Account, + type WalletClient, + type Account, } from "viem"; import { privateKeyToAccount } from "viem/accounts"; import { confluxESpaceTestnet } from "viem/chains"; diff --git a/packages/plugin-conflux/src/actions/transfer.ts b/packages/plugin-conflux/src/actions/transfer.ts index fa5237d08fe..4e392a0bf36 100644 --- a/packages/plugin-conflux/src/actions/transfer.ts +++ b/packages/plugin-conflux/src/actions/transfer.ts @@ -1,4 +1,4 @@ -import { +import type { Action, IAgentRuntime, Memory, diff --git a/packages/plugin-conflux/src/index.ts b/packages/plugin-conflux/src/index.ts index 1dacd879ca5..fc7ef20d1c1 100644 --- a/packages/plugin-conflux/src/index.ts +++ b/packages/plugin-conflux/src/index.ts @@ -1,4 +1,4 @@ -import { Plugin } from "@elizaos/core"; +import type { Plugin } from "@elizaos/core"; import { transfer } from "./actions/transfer"; import { bridgeTransfer } from "./actions/bridgeTransfer"; import { confiPump } from "./actions/confiPump"; diff --git a/packages/plugin-cosmos/eslint.config.mjs b/packages/plugin-cosmos/eslint.config.mjs deleted file mode 100644 index 92fe5bbebef..00000000000 --- a/packages/plugin-cosmos/eslint.config.mjs +++ /dev/null @@ -1,3 +0,0 @@ -import eslintGlobalConfig from "../../eslint.config.mjs"; - -export default [...eslintGlobalConfig]; diff --git a/packages/plugin-cosmos/package.json b/packages/plugin-cosmos/package.json index 38122bb61e6..62fdc25f0d3 100644 --- a/packages/plugin-cosmos/package.json +++ b/packages/plugin-cosmos/package.json @@ -21,7 +21,6 @@ "scripts": { "build": "tsup --format esm --dts", "dev": "tsup --format esm --dts --watch", - "lint": "eslint --fix --cache .", "test": "vitest run" }, "devDependencies": { diff --git a/packages/plugin-cosmos/src/actions/transfer/index.ts b/packages/plugin-cosmos/src/actions/transfer/index.ts index efb9051b129..67db6333f80 100644 --- a/packages/plugin-cosmos/src/actions/transfer/index.ts +++ b/packages/plugin-cosmos/src/actions/transfer/index.ts @@ -1,11 +1,11 @@ import { composeContext, generateObjectDeprecated, - HandlerCallback, - IAgentRuntime, - Memory, + type HandlerCallback, + type IAgentRuntime, + type Memory, ModelClass, - State, + type State, } from "@elizaos/core"; import { initWalletChainsData } from "../../providers/wallet/utils"; import { cosmosTransferTemplate } from "../../templates"; diff --git a/packages/plugin-cosmos/src/actions/transfer/types.ts b/packages/plugin-cosmos/src/actions/transfer/types.ts index 0857aa2608e..0d2dd26678f 100644 --- a/packages/plugin-cosmos/src/actions/transfer/types.ts +++ b/packages/plugin-cosmos/src/actions/transfer/types.ts @@ -1,4 +1,4 @@ -import { z } from "zod"; -import { cosmosTransferParamsSchema } from "./schema"; +import type { z } from "zod"; +import type { cosmosTransferParamsSchema } from "./schema"; export type CosmosTransferParams = z.infer; diff --git a/packages/plugin-cosmos/src/index.ts b/packages/plugin-cosmos/src/index.ts index 3b058b3e029..d95cf916459 100644 --- a/packages/plugin-cosmos/src/index.ts +++ b/packages/plugin-cosmos/src/index.ts @@ -1,7 +1,7 @@ import type { Plugin } from "@elizaos/core"; import { createTransferAction } from "./actions/transfer"; import { createCosmosWalletProvider } from "./providers/wallet"; -import { ICosmosPluginOptions } from "./shared/interfaces"; +import type { ICosmosPluginOptions } from "./shared/interfaces"; import { createIBCTransferAction } from "./actions/ibc-transfer"; export const createCosmosPlugin = ( diff --git a/packages/plugin-cosmos/src/providers/wallet/index.ts b/packages/plugin-cosmos/src/providers/wallet/index.ts index a1f3b9dfeaf..7d07cf6924f 100644 --- a/packages/plugin-cosmos/src/providers/wallet/index.ts +++ b/packages/plugin-cosmos/src/providers/wallet/index.ts @@ -1,11 +1,11 @@ -import { IAgentRuntime } from "@elizaos/core"; +import type { IAgentRuntime } from "@elizaos/core"; import { convertBaseUnitToDisplayUnit, getSymbolByDenom, } from "@chain-registry/utils"; import { assets } from "chain-registry"; import { initWalletChainsData } from "./utils"; -import { ICosmosPluginOptions } from "../../shared/interfaces"; +import type { ICosmosPluginOptions } from "../../shared/interfaces"; import { getAvailableAssets } from "../../shared/helpers/cosmos-assets"; export const createCosmosWalletProvider = ( diff --git a/packages/plugin-cosmos/src/providers/wallet/utils.ts b/packages/plugin-cosmos/src/providers/wallet/utils.ts index 9163e16bb39..19df8799678 100644 --- a/packages/plugin-cosmos/src/providers/wallet/utils.ts +++ b/packages/plugin-cosmos/src/providers/wallet/utils.ts @@ -1,4 +1,4 @@ -import { IAgentRuntime } from "@elizaos/core"; +import type { IAgentRuntime } from "@elizaos/core"; import { CosmosWalletChains } from "../../shared/entities/cosmos-wallet-chains-data"; export const initWalletChainsData = async (runtime: IAgentRuntime) => { diff --git a/packages/plugin-cosmos/src/tests/cosmos-transaction-fee-estimator.test.ts b/packages/plugin-cosmos/src/tests/cosmos-transaction-fee-estimator.test.ts index dd205c77d91..17c891a1740 100644 --- a/packages/plugin-cosmos/src/tests/cosmos-transaction-fee-estimator.test.ts +++ b/packages/plugin-cosmos/src/tests/cosmos-transaction-fee-estimator.test.ts @@ -1,5 +1,5 @@ -import { describe, it, expect, vi, beforeEach, Mock } from "vitest"; -import { SigningCosmWasmClient } from "@cosmjs/cosmwasm-stargate"; +import { describe, it, expect, vi, beforeEach, type Mock } from "vitest"; +import type { SigningCosmWasmClient } from "@cosmjs/cosmwasm-stargate"; import { CosmosTransactionFeeEstimator } from "../shared/services/cosmos-transaction-fee-estimator"; vi.mock("@cosmjs/cosmwasm-stargate", () => ({ diff --git a/packages/plugin-cosmos/src/tests/cosmos-transfer-action-service.test.ts b/packages/plugin-cosmos/src/tests/cosmos-transfer-action-service.test.ts index 1fb4c1be97e..ff392352359 100644 --- a/packages/plugin-cosmos/src/tests/cosmos-transfer-action-service.test.ts +++ b/packages/plugin-cosmos/src/tests/cosmos-transfer-action-service.test.ts @@ -1,6 +1,6 @@ import { describe, it, expect, vi, beforeEach } from "vitest"; import { CosmosTransferActionService } from "../actions/transfer/services/cosmos-transfer-action-service.ts"; -import { AssetList } from "@chain-registry/types"; +import type { AssetList } from "@chain-registry/types"; vi.mock("@cosmjs/cosmwasm-stargate", () => ({ SigningCosmWasmClient: { diff --git a/packages/plugin-cosmos/src/tests/cosmos-wallet-chains-data.test.ts b/packages/plugin-cosmos/src/tests/cosmos-wallet-chains-data.test.ts index 7563e3ff9b0..ce9215e6a39 100644 --- a/packages/plugin-cosmos/src/tests/cosmos-wallet-chains-data.test.ts +++ b/packages/plugin-cosmos/src/tests/cosmos-wallet-chains-data.test.ts @@ -1,5 +1,5 @@ -import { vi, expect, it, describe, beforeEach, Mock } from "vitest"; -import { Chain } from "@chain-registry/types"; +import { vi, expect, it, describe, beforeEach, type Mock } from "vitest"; +import type { Chain } from "@chain-registry/types"; import { getChainByChainName } from "@chain-registry/utils"; import { CosmosWallet } from "../shared/entities/cosmos-wallet.ts"; import { getAvailableChains } from "../shared/helpers/cosmos-chains.ts"; diff --git a/packages/plugin-cronoszkevm/src/actions/transferAction.ts b/packages/plugin-cronoszkevm/src/actions/transferAction.ts index 4ddabbdd119..5486113a471 100644 --- a/packages/plugin-cronoszkevm/src/actions/transferAction.ts +++ b/packages/plugin-cronoszkevm/src/actions/transferAction.ts @@ -1,12 +1,12 @@ import type { Action } from "@elizaos/core"; import { - ActionExample, - Content, - HandlerCallback, - IAgentRuntime, - Memory, + type ActionExample, + type Content, + type HandlerCallback, + type IAgentRuntime, + type Memory, ModelClass, - State, + type State, elizaLogger, composeContext, generateObject, @@ -14,7 +14,7 @@ import { import { validateCronosZkevmConfig } from "../enviroment"; import { - Address, + type Address, createPublicClient, erc20Abi, http, diff --git a/packages/plugin-cronoszkevm/src/enviroment.ts b/packages/plugin-cronoszkevm/src/enviroment.ts index fe21205b3a1..4fbdf54d904 100644 --- a/packages/plugin-cronoszkevm/src/enviroment.ts +++ b/packages/plugin-cronoszkevm/src/enviroment.ts @@ -1,4 +1,4 @@ -import { IAgentRuntime } from "@elizaos/core"; +import type { IAgentRuntime } from "@elizaos/core"; import { isAddress } from "viem"; import { z } from "zod"; diff --git a/packages/plugin-cronoszkevm/src/hooks/useGetAccount.ts b/packages/plugin-cronoszkevm/src/hooks/useGetAccount.ts index 229a031892a..0870986b809 100644 --- a/packages/plugin-cronoszkevm/src/hooks/useGetAccount.ts +++ b/packages/plugin-cronoszkevm/src/hooks/useGetAccount.ts @@ -1,4 +1,4 @@ -import { IAgentRuntime } from "@elizaos/core"; +import type { IAgentRuntime } from "@elizaos/core"; import type { PrivateKeyAccount } from "viem/accounts"; import { privateKeyToAccount } from "viem/accounts"; diff --git a/packages/plugin-cronoszkevm/src/index.ts b/packages/plugin-cronoszkevm/src/index.ts index b1a67fd8807..1ac9a17d982 100644 --- a/packages/plugin-cronoszkevm/src/index.ts +++ b/packages/plugin-cronoszkevm/src/index.ts @@ -1,4 +1,4 @@ -import { Plugin } from "@elizaos/core"; +import type { Plugin } from "@elizaos/core"; import { TransferAction } from "./actions"; diff --git a/packages/plugin-cronoszkevm/src/utils/validateContext.ts b/packages/plugin-cronoszkevm/src/utils/validateContext.ts index ded9ce2640e..b024a2a0498 100644 --- a/packages/plugin-cronoszkevm/src/utils/validateContext.ts +++ b/packages/plugin-cronoszkevm/src/utils/validateContext.ts @@ -1,4 +1,4 @@ -import { TransferContent } from "../actions"; +import type { TransferContent } from "../actions"; import { isAddress } from "viem"; export class ValidateContext { diff --git a/packages/plugin-depin/eslint.config.mjs b/packages/plugin-depin/eslint.config.mjs deleted file mode 100644 index 92fe5bbebef..00000000000 --- a/packages/plugin-depin/eslint.config.mjs +++ /dev/null @@ -1,3 +0,0 @@ -import eslintGlobalConfig from "../../eslint.config.mjs"; - -export default [...eslintGlobalConfig]; diff --git a/packages/plugin-depin/package.json b/packages/plugin-depin/package.json index 377b6f1639c..1b3b59609dc 100644 --- a/packages/plugin-depin/package.json +++ b/packages/plugin-depin/package.json @@ -12,8 +12,7 @@ "scripts": { "build": "tsup --format esm --dts", "dev": "tsup --format esm --dts --watch", - "test": "vitest run", - "lint": "eslint --fix --cache ." + "test": "vitest run" }, "peerDependencies": { "whatwg-url": "7.1.0" diff --git a/packages/plugin-depin/src/actions/depinProjects.ts b/packages/plugin-depin/src/actions/depinProjects.ts index 79e70acaaf3..ebbbb4ee793 100644 --- a/packages/plugin-depin/src/actions/depinProjects.ts +++ b/packages/plugin-depin/src/actions/depinProjects.ts @@ -1,12 +1,12 @@ import { - Action, + type Action, composeContext, generateText, - HandlerCallback, - IAgentRuntime, - Memory, + type HandlerCallback, + type IAgentRuntime, + type Memory, ModelClass, - State, + type State, } from "@elizaos/core"; import { projectsTemplate } from "../template"; diff --git a/packages/plugin-depin/src/actions/sentientai.ts b/packages/plugin-depin/src/actions/sentientai.ts index 68f2440e0c5..2a3133cf4db 100644 --- a/packages/plugin-depin/src/actions/sentientai.ts +++ b/packages/plugin-depin/src/actions/sentientai.ts @@ -1,4 +1,4 @@ -import { +import type { Action, HandlerCallback, IAgentRuntime, diff --git a/packages/plugin-depin/src/providers/depinData.ts b/packages/plugin-depin/src/providers/depinData.ts index 4f94d5c9f06..a8eeb9d0be9 100644 --- a/packages/plugin-depin/src/providers/depinData.ts +++ b/packages/plugin-depin/src/providers/depinData.ts @@ -4,7 +4,7 @@ import { type Memory, type State, elizaLogger, - ICacheManager, + type ICacheManager, } from "@elizaos/core"; import NodeCache from "node-cache"; import * as path from "path"; @@ -17,7 +17,7 @@ export const DEPIN_PROJECTS_URL = "https://metrics-api.w3bstream.com/project"; export class DePINScanProvider { private cache: NodeCache; - private cacheKey: string = "depin/metrics"; + private cacheKey = "depin/metrics"; constructor(private cacheManager: ICacheManager) { this.cache = new NodeCache({ stdTTL: 3600 }); @@ -102,7 +102,7 @@ export class DePINScanProvider { num = value; } else if (typeof value === "string") { // Parse string to number - num = parseFloat(value); + num = Number.parseFloat(value); } else { return ""; // Handle unexpected types gracefully } diff --git a/packages/plugin-dexscreener/eslint.config.mjs b/packages/plugin-dexscreener/eslint.config.mjs deleted file mode 100644 index 92fe5bbebef..00000000000 --- a/packages/plugin-dexscreener/eslint.config.mjs +++ /dev/null @@ -1,3 +0,0 @@ -import eslintGlobalConfig from "../../eslint.config.mjs"; - -export default [...eslintGlobalConfig]; diff --git a/packages/plugin-dexscreener/package.json b/packages/plugin-dexscreener/package.json index e7975df4805..b226216e756 100644 --- a/packages/plugin-dexscreener/package.json +++ b/packages/plugin-dexscreener/package.json @@ -10,8 +10,7 @@ }, "scripts": { "build": "tsup --format esm --dts", - "dev": "tsup --format esm --dts --watch", - "lint": "eslint --fix --cache ." + "dev": "tsup --format esm --dts --watch" }, "peerDependencies": { "whatwg-url": "7.1.0" diff --git a/packages/plugin-dexscreener/src/actions/tokenAction.ts b/packages/plugin-dexscreener/src/actions/tokenAction.ts index 0c5ec25dc1f..e820f276d8c 100644 --- a/packages/plugin-dexscreener/src/actions/tokenAction.ts +++ b/packages/plugin-dexscreener/src/actions/tokenAction.ts @@ -1,4 +1,4 @@ -import { Action, IAgentRuntime, Memory, State, HandlerCallback } from "@elizaos/core"; +import type { Action, IAgentRuntime, Memory, State, HandlerCallback } from "@elizaos/core"; import { TokenPriceProvider } from "../providers/tokenProvider"; export const priceTemplate = `Determine if this is a token price request. If it is one of the specified situations, perform the corresponding action: diff --git a/packages/plugin-dexscreener/src/actions/trendsAction.ts b/packages/plugin-dexscreener/src/actions/trendsAction.ts index 1e2cda301f9..16dda471fbe 100644 --- a/packages/plugin-dexscreener/src/actions/trendsAction.ts +++ b/packages/plugin-dexscreener/src/actions/trendsAction.ts @@ -1,9 +1,9 @@ import { - Action, - IAgentRuntime, - Memory, - State, - HandlerCallback, + type Action, + type IAgentRuntime, + type Memory, + type State, + type HandlerCallback, elizaLogger, getEmbeddingZeroVector, } from "@elizaos/core"; diff --git a/packages/plugin-dexscreener/src/evaluators/tokenEvaluator.ts b/packages/plugin-dexscreener/src/evaluators/tokenEvaluator.ts index 44e293d519c..cda3b1fa9bd 100644 --- a/packages/plugin-dexscreener/src/evaluators/tokenEvaluator.ts +++ b/packages/plugin-dexscreener/src/evaluators/tokenEvaluator.ts @@ -1,4 +1,4 @@ -import { Evaluator, IAgentRuntime, Memory, State } from "@elizaos/core"; +import type { Evaluator, IAgentRuntime, Memory, State } from "@elizaos/core"; export class TokenPriceEvaluator implements Evaluator { name = "TOKEN_PRICE_EVALUATOR"; diff --git a/packages/plugin-dexscreener/src/index.ts b/packages/plugin-dexscreener/src/index.ts index b5d3508da88..e6e3c4f6a3d 100644 --- a/packages/plugin-dexscreener/src/index.ts +++ b/packages/plugin-dexscreener/src/index.ts @@ -1,4 +1,4 @@ -import { Plugin } from "@elizaos/core"; +import type { Plugin } from "@elizaos/core"; import { TokenPriceAction } from "./actions/tokenAction"; import { TokenPriceEvaluator } from "./evaluators/tokenEvaluator"; import { TokenPriceProvider } from "./providers/tokenProvider"; diff --git a/packages/plugin-dexscreener/src/providers/tokenProvider.ts b/packages/plugin-dexscreener/src/providers/tokenProvider.ts index 49e8e495b49..78cf81aa9c8 100644 --- a/packages/plugin-dexscreener/src/providers/tokenProvider.ts +++ b/packages/plugin-dexscreener/src/providers/tokenProvider.ts @@ -1,4 +1,4 @@ -import { Provider, IAgentRuntime, Memory, State } from "@elizaos/core"; +import type { Provider, IAgentRuntime, Memory, State } from "@elizaos/core"; /* interface TokenPriceData { @@ -95,19 +95,19 @@ export class TokenPriceProvider implements Provider { private getBestPair(pairs: any[]): any { return pairs.reduce((best, current) => { - const bestLiquidity = parseFloat(best.liquidity?.usd || "0"); - const currentLiquidity = parseFloat(current.liquidity?.usd || "0"); + const bestLiquidity = Number.parseFloat(best.liquidity?.usd || "0"); + const currentLiquidity = Number.parseFloat(current.liquidity?.usd || "0"); return currentLiquidity > bestLiquidity ? current : best; }, pairs[0]); } private formatPriceData(pair: any): string { - const price = parseFloat(pair.priceUsd).toFixed(6); + const price = Number.parseFloat(pair.priceUsd).toFixed(6); //const change24h = pair.priceChange?.h24?.toFixed(2) || "0.00"; - const liquidity = parseFloat( + const liquidity = Number.parseFloat( pair.liquidity?.usd || "0" ).toLocaleString(); - const volume = parseFloat(pair.volume?.h24 || "0").toLocaleString(); + const volume = Number.parseFloat(pair.volume?.h24 || "0").toLocaleString(); return ` The price of ${pair.baseToken.symbol} is $${price} USD, with liquidity of $${liquidity} and 24h volume of $${volume}.`; diff --git a/packages/plugin-echochambers/src/echoChamberClient.ts b/packages/plugin-echochambers/src/echoChamberClient.ts index 72556500a78..9ec41ceb7d3 100644 --- a/packages/plugin-echochambers/src/echoChamberClient.ts +++ b/packages/plugin-echochambers/src/echoChamberClient.ts @@ -1,5 +1,5 @@ -import { elizaLogger, IAgentRuntime } from "@elizaos/core"; -import { +import { elizaLogger, type IAgentRuntime } from "@elizaos/core"; +import type { ChatMessage, ChatRoom, EchoChamberConfig, diff --git a/packages/plugin-echochambers/src/environment.ts b/packages/plugin-echochambers/src/environment.ts index b8a852b09e0..b78e4aa66ba 100644 --- a/packages/plugin-echochambers/src/environment.ts +++ b/packages/plugin-echochambers/src/environment.ts @@ -1,4 +1,4 @@ -import { IAgentRuntime, elizaLogger } from "@elizaos/core"; +import { type IAgentRuntime, elizaLogger } from "@elizaos/core"; export async function validateEchoChamberConfig( runtime: IAgentRuntime diff --git a/packages/plugin-echochambers/src/index.ts b/packages/plugin-echochambers/src/index.ts index cc2cbbc617a..f69d702943a 100644 --- a/packages/plugin-echochambers/src/index.ts +++ b/packages/plugin-echochambers/src/index.ts @@ -1,7 +1,7 @@ -import { elizaLogger, Client, IAgentRuntime, Plugin } from "@elizaos/core"; +import { elizaLogger, type Client, type IAgentRuntime, type Plugin } from "@elizaos/core"; import { EchoChamberClient } from "./echoChamberClient"; import { InteractionClient } from "./interactions"; -import { EchoChamberConfig } from "./types"; +import type { EchoChamberConfig } from "./types"; import { validateEchoChamberConfig } from "./environment"; export const EchoChamberClientInterface: Client = { diff --git a/packages/plugin-echochambers/src/interactions.ts b/packages/plugin-echochambers/src/interactions.ts index 5e9be716d62..a211454f2ff 100644 --- a/packages/plugin-echochambers/src/interactions.ts +++ b/packages/plugin-echochambers/src/interactions.ts @@ -4,18 +4,18 @@ import { generateShouldRespond, messageCompletionFooter, shouldRespondFooter, - Content, - HandlerCallback, - IAgentRuntime, - Memory, + type Content, + type HandlerCallback, + type IAgentRuntime, + type Memory, ModelClass, State, stringToUuid, elizaLogger, getEmbeddingZeroVector, } from "@elizaos/core"; -import { EchoChamberClient } from "./echoChamberClient"; -import { ChatMessage, ChatRoom } from "./types"; +import type { EchoChamberClient } from "./echoChamberClient"; +import type { ChatMessage, ChatRoom } from "./types"; function createMessageTemplate(currentRoom: string, roomTopic: string) { return ( diff --git a/packages/plugin-evm/eslint.config.mjs b/packages/plugin-evm/eslint.config.mjs deleted file mode 100644 index 92fe5bbebef..00000000000 --- a/packages/plugin-evm/eslint.config.mjs +++ /dev/null @@ -1,3 +0,0 @@ -import eslintGlobalConfig from "../../eslint.config.mjs"; - -export default [...eslintGlobalConfig]; diff --git a/packages/plugin-evm/package.json b/packages/plugin-evm/package.json index af16ae692ad..a5dc625c71e 100644 --- a/packages/plugin-evm/package.json +++ b/packages/plugin-evm/package.json @@ -29,8 +29,7 @@ "scripts": { "build": "tsup --format esm --dts", "dev": "tsup --format esm --dts --watch", - "test": "vitest run", - "lint": "eslint --fix --cache ." + "test": "vitest run" }, "peerDependencies": { "whatwg-url": "7.1.0" diff --git a/packages/plugin-evm/src/actions/bridge.ts b/packages/plugin-evm/src/actions/bridge.ts index d5d8816e25a..9d5215bd045 100644 --- a/packages/plugin-evm/src/actions/bridge.ts +++ b/packages/plugin-evm/src/actions/bridge.ts @@ -7,11 +7,11 @@ import { import { createConfig, executeRoute, - ExtendedChain, + type ExtendedChain, getRoutes, } from "@lifi/sdk"; -import { initWalletProvider, WalletProvider } from "../providers/wallet"; +import { initWalletProvider, type WalletProvider } from "../providers/wallet"; import { bridgeTemplate } from "../templates"; import type { BridgeParams, Transaction } from "../types"; import { parseEther } from "viem"; diff --git a/packages/plugin-evm/src/actions/gov-execute.ts b/packages/plugin-evm/src/actions/gov-execute.ts index 2aa52807168..654c80785fc 100644 --- a/packages/plugin-evm/src/actions/gov-execute.ts +++ b/packages/plugin-evm/src/actions/gov-execute.ts @@ -4,8 +4,8 @@ import { executeProposalTemplate } from "../templates"; import type { ExecuteProposalParams, Transaction } from "../types"; import governorArtifacts from "../contracts/artifacts/OZGovernor.json"; import { - ByteArray, - Hex, + type ByteArray, + type Hex, encodeFunctionData, keccak256, stringToHex, @@ -51,13 +51,13 @@ export class ExecuteAction { data: txData as Hex, chain: chainConfig, kzg: { - blobToKzgCommitment: function (_blob: ByteArray): ByteArray { + blobToKzgCommitment: (_blob: ByteArray): ByteArray => { throw new Error("Function not implemented."); }, - computeBlobKzgProof: function ( + computeBlobKzgProof: ( _blob: ByteArray, _commitment: ByteArray - ): ByteArray { + ): ByteArray => { throw new Error("Function not implemented."); }, }, diff --git a/packages/plugin-evm/src/actions/gov-propose.ts b/packages/plugin-evm/src/actions/gov-propose.ts index bc6e618990b..36d7dc6a6af 100644 --- a/packages/plugin-evm/src/actions/gov-propose.ts +++ b/packages/plugin-evm/src/actions/gov-propose.ts @@ -4,8 +4,8 @@ import { proposeTemplate } from "../templates"; import type { ProposeProposalParams, Transaction } from "../types"; import governorArtifacts from "../contracts/artifacts/OZGovernor.json"; import { - ByteArray, - Hex, + type ByteArray, + type Hex, encodeFunctionData, } from "viem"; @@ -47,13 +47,13 @@ export class ProposeAction { data: txData as Hex, chain: chainConfig, kzg: { - blobToKzgCommitment: function (_blob: ByteArray): ByteArray { + blobToKzgCommitment: (_blob: ByteArray): ByteArray => { throw new Error("Function not implemented."); }, - computeBlobKzgProof: function ( + computeBlobKzgProof: ( _blob: ByteArray, _commitment: ByteArray - ): ByteArray { + ): ByteArray => { throw new Error("Function not implemented."); }, }, diff --git a/packages/plugin-evm/src/actions/gov-queue.ts b/packages/plugin-evm/src/actions/gov-queue.ts index c54816185d6..ccb529cdbfb 100644 --- a/packages/plugin-evm/src/actions/gov-queue.ts +++ b/packages/plugin-evm/src/actions/gov-queue.ts @@ -4,8 +4,8 @@ import { queueProposalTemplate } from "../templates"; import type { QueueProposalParams, Transaction } from "../types"; import governorArtifacts from "../contracts/artifacts/OZGovernor.json"; import { - ByteArray, - Hex, + type ByteArray, + type Hex, encodeFunctionData, keccak256, stringToHex, @@ -51,13 +51,13 @@ export class QueueAction { data: txData as Hex, chain: chainConfig, kzg: { - blobToKzgCommitment: function (_blob: ByteArray): ByteArray { + blobToKzgCommitment: (_blob: ByteArray): ByteArray => { throw new Error("Function not implemented."); }, - computeBlobKzgProof: function ( + computeBlobKzgProof: ( _blob: ByteArray, _commitment: ByteArray - ): ByteArray { + ): ByteArray => { throw new Error("Function not implemented."); }, }, diff --git a/packages/plugin-evm/src/actions/gov-vote.ts b/packages/plugin-evm/src/actions/gov-vote.ts index becd1319cdf..0607218cfda 100644 --- a/packages/plugin-evm/src/actions/gov-vote.ts +++ b/packages/plugin-evm/src/actions/gov-vote.ts @@ -3,7 +3,7 @@ import { WalletProvider } from "../providers/wallet"; import { voteTemplate } from "../templates"; import type { Transaction, VoteParams } from "../types"; import governorArtifacts from "../contracts/artifacts/OZGovernor.json"; -import { ByteArray, Hex, encodeFunctionData } from "viem"; +import { type ByteArray, type Hex, encodeFunctionData } from "viem"; export { voteTemplate }; @@ -41,13 +41,13 @@ export class VoteAction { data: txData as Hex, chain: chainConfig, kzg: { - blobToKzgCommitment: function (_blob: ByteArray): ByteArray { + blobToKzgCommitment: (_blob: ByteArray): ByteArray => { throw new Error("Function not implemented."); }, - computeBlobKzgProof: function ( + computeBlobKzgProof: ( _blob: ByteArray, _commitment: ByteArray - ): ByteArray { + ): ByteArray => { throw new Error("Function not implemented."); }, }, diff --git a/packages/plugin-evm/src/actions/swap.ts b/packages/plugin-evm/src/actions/swap.ts index dfc775ca25e..f3b4cd43ed0 100644 --- a/packages/plugin-evm/src/actions/swap.ts +++ b/packages/plugin-evm/src/actions/swap.ts @@ -8,12 +8,12 @@ import { import { createConfig, executeRoute, - ExtendedChain, + type ExtendedChain, getRoutes, Route, } from "@lifi/sdk"; -import { initWalletProvider, WalletProvider } from "../providers/wallet"; +import { initWalletProvider, type WalletProvider } from "../providers/wallet"; import { swapTemplate } from "../templates"; import type { SwapParams, SwapQuote, Transaction } from "../types"; import { diff --git a/packages/plugin-evm/src/actions/transfer.ts b/packages/plugin-evm/src/actions/transfer.ts index 51c3b27eada..67237d0d8a6 100644 --- a/packages/plugin-evm/src/actions/transfer.ts +++ b/packages/plugin-evm/src/actions/transfer.ts @@ -1,16 +1,16 @@ -import { ByteArray, formatEther, parseEther, type Hex } from "viem"; +import { type ByteArray, formatEther, parseEther, type Hex } from "viem"; import { - Action, + type Action, composeContext, generateObjectDeprecated, - HandlerCallback, + type HandlerCallback, ModelClass, type IAgentRuntime, type Memory, type State, } from "@elizaos/core"; -import { initWalletProvider, WalletProvider } from "../providers/wallet"; +import { initWalletProvider, type WalletProvider } from "../providers/wallet"; import type { Transaction, TransferParams } from "../types"; import { transferTemplate } from "../templates"; @@ -40,13 +40,13 @@ export class TransferAction { value: parseEther(params.amount), data: params.data as Hex, kzg: { - blobToKzgCommitment: function (_: ByteArray): ByteArray { + blobToKzgCommitment: (_: ByteArray): ByteArray => { throw new Error("Function not implemented."); }, - computeBlobKzgProof: function ( + computeBlobKzgProof: ( _blob: ByteArray, _commitment: ByteArray - ): ByteArray { + ): ByteArray => { throw new Error("Function not implemented."); }, }, diff --git a/packages/plugin-evm/src/providers/wallet.ts b/packages/plugin-evm/src/providers/wallet.ts index 90a3b89b5bf..60bfdbebbcf 100644 --- a/packages/plugin-evm/src/providers/wallet.ts +++ b/packages/plugin-evm/src/providers/wallet.ts @@ -35,7 +35,7 @@ import type { SupportedChain } from "../types"; export class WalletProvider { private cache: NodeCache; - private cacheKey: string = "evm/wallet"; + private cacheKey = "evm/wallet"; private currentChain: SupportedChain = "mainnet"; private CACHE_EXPIRY_SEC = 5; chains: Record = { ...viemChains }; diff --git a/packages/plugin-evm/src/tests/gov.test.ts b/packages/plugin-evm/src/tests/gov.test.ts index 89821e9688c..d72145bb1a4 100644 --- a/packages/plugin-evm/src/tests/gov.test.ts +++ b/packages/plugin-evm/src/tests/gov.test.ts @@ -1,14 +1,14 @@ import { describe, it, expect, beforeEach } from "vitest"; import { generatePrivateKey } from "viem/accounts"; import { - Address, - Chain, + type Address, + type Chain, encodeFunctionData, getContract, - Hash, - PublicClient, - TestClient, - WalletClient, + type Hash, + type PublicClient, + type TestClient, + type WalletClient, decodeEventLog, keccak256, stringToHex, @@ -21,7 +21,7 @@ import governorArtifacts from "../contracts/artifacts/OZGovernor.json"; import voteTokenArtifacts from "../contracts/artifacts/VoteToken.json"; import timelockArtifacts from "../contracts/artifacts/TimelockController.json"; import { QueueAction } from "../actions/gov-queue"; -import { Proposal } from "../types"; +import type { Proposal } from "../types"; import { ExecuteAction } from "../actions/gov-execute"; import { ProposeAction } from "../actions/gov-propose"; diff --git a/packages/plugin-evm/src/tests/transfer.test.ts b/packages/plugin-evm/src/tests/transfer.test.ts index ff2a0887776..9c81b284f5b 100644 --- a/packages/plugin-evm/src/tests/transfer.test.ts +++ b/packages/plugin-evm/src/tests/transfer.test.ts @@ -1,6 +1,6 @@ import { describe, it, expect, beforeEach, vi, afterEach } from "vitest"; import { generatePrivateKey, privateKeyToAccount } from "viem/accounts"; -import { Account, Chain } from "viem"; +import type { Account, Chain } from "viem"; import { TransferAction } from "../actions/transfer"; import { WalletProvider } from "../providers/wallet"; diff --git a/packages/plugin-evm/src/tests/wallet.test.ts b/packages/plugin-evm/src/tests/wallet.test.ts index a4fe0a92d00..d4fe2a389b4 100644 --- a/packages/plugin-evm/src/tests/wallet.test.ts +++ b/packages/plugin-evm/src/tests/wallet.test.ts @@ -8,7 +8,7 @@ import { afterEach, } from "vitest"; import { generatePrivateKey, privateKeyToAccount } from "viem/accounts"; -import { mainnet, iotex, arbitrum, Chain } from "viem/chains"; +import { mainnet, iotex, arbitrum, type Chain } from "viem/chains"; import { WalletProvider } from "../providers/wallet"; diff --git a/packages/plugin-flow/eslint.config.mjs b/packages/plugin-flow/eslint.config.mjs deleted file mode 100644 index 92fe5bbebef..00000000000 --- a/packages/plugin-flow/eslint.config.mjs +++ /dev/null @@ -1,3 +0,0 @@ -import eslintGlobalConfig from "../../eslint.config.mjs"; - -export default [...eslintGlobalConfig]; diff --git a/packages/plugin-flow/package.json b/packages/plugin-flow/package.json index beeea276ab1..3be1f58920d 100644 --- a/packages/plugin-flow/package.json +++ b/packages/plugin-flow/package.json @@ -41,7 +41,6 @@ "lines": "find . \\( -name '*.cdc' -o -name '*.ts' \\) -not -path '*/node_modules/*' -not -path '*/tests/*' -not -path '*/deps/*' -not -path '*/dist/*' -not -path '*/imports*' | xargs wc -l", "build": "tsup --format esm --dts", "dev": "tsup --format esm --dts --watch", - "lint": "eslint --fix --cache .", "test": "vitest run" }, "peerDependencies": { diff --git a/packages/plugin-flow/src/actions/transfer.ts b/packages/plugin-flow/src/actions/transfer.ts index 1b1dcc34296..118525b1631 100644 --- a/packages/plugin-flow/src/actions/transfer.ts +++ b/packages/plugin-flow/src/actions/transfer.ts @@ -1,6 +1,6 @@ import { composeContext, - Content, + type Content, elizaLogger, generateObjectArray, ModelClass, @@ -21,7 +21,7 @@ import { } from "../providers/wallet.provider"; import { transferTemplate } from "../templates"; import { validateFlowConfig } from "../environment"; -import { TransactionResponse } from "../types"; +import type { TransactionResponse } from "../types"; import { transactions } from "../assets/transaction.defs"; import * as queries from "../queries"; @@ -135,7 +135,7 @@ export class TransferAction { const amount = typeof content.amount === "number" ? content.amount - : parseFloat(content.amount); + : Number.parseFloat(content.amount); // Check if the wallet has enough balance to transfer const accountInfo = await queries.queryAccountBalanceInfo( diff --git a/packages/plugin-flow/src/environment.ts b/packages/plugin-flow/src/environment.ts index ce740856e4b..faab872bdc5 100644 --- a/packages/plugin-flow/src/environment.ts +++ b/packages/plugin-flow/src/environment.ts @@ -1,4 +1,4 @@ -import { IAgentRuntime } from "@elizaos/core"; +import type { IAgentRuntime } from "@elizaos/core"; import { z } from "zod"; const FLOW_MAINNET_PUBLIC_RPC = "https://mainnet.onflow.org"; diff --git a/packages/plugin-flow/src/providers/connector.provider.ts b/packages/plugin-flow/src/providers/connector.provider.ts index 1bcafebf788..7a043046b81 100644 --- a/packages/plugin-flow/src/providers/connector.provider.ts +++ b/packages/plugin-flow/src/providers/connector.provider.ts @@ -1,12 +1,12 @@ import { elizaLogger, - IAgentRuntime, - Memory, - Provider, - State, + type IAgentRuntime, + type Memory, + type Provider, + type State, } from "@elizaos/core"; -import FlowConnector, { NetworkType } from "./utils/flow.connector"; +import FlowConnector, { type NetworkType } from "./utils/flow.connector"; // Here is the configuration file for fixes. import flowJSON from "../../flow.json" assert { type: "json" }; diff --git a/packages/plugin-flow/src/providers/utils/flow.connector.ts b/packages/plugin-flow/src/providers/utils/flow.connector.ts index 45cb01fc4e5..ba0628b8cfb 100644 --- a/packages/plugin-flow/src/providers/utils/flow.connector.ts +++ b/packages/plugin-flow/src/providers/utils/flow.connector.ts @@ -1,6 +1,6 @@ import * as fcl from "@onflow/fcl"; import type { Account, TransactionStatus } from "@onflow/typedefs"; -import { IFlowScriptExecutor } from "../../types"; +import type { IFlowScriptExecutor } from "../../types"; import Exception from "../../types/exception"; export type NetworkType = "mainnet" | "testnet" | "emulator"; diff --git a/packages/plugin-flow/src/providers/wallet.provider.ts b/packages/plugin-flow/src/providers/wallet.provider.ts index abc3dc58436..fd1b09eadc2 100644 --- a/packages/plugin-flow/src/providers/wallet.provider.ts +++ b/packages/plugin-flow/src/providers/wallet.provider.ts @@ -1,15 +1,15 @@ import { elizaLogger, - IAgentRuntime, - Memory, - Provider, - State, + type IAgentRuntime, + type Memory, + type Provider, + type State, } from "@elizaos/core"; import NodeCache from "node-cache"; import * as fcl from "@onflow/fcl"; import type { CompositeSignature, Account } from "@onflow/typedefs"; import type { FlowConnector } from "./utils/flow.connector"; -import { IFlowScriptExecutor, IFlowSigner } from "../types"; +import type { IFlowScriptExecutor, IFlowSigner } from "../types"; import { getFlowConnectorInstance } from "./connector.provider"; import PureSigner from "./utils/pure.signer"; import Exception from "../types/exception"; diff --git a/packages/plugin-flow/src/queries.ts b/packages/plugin-flow/src/queries.ts index 9bdae7dc01b..938a53607d5 100644 --- a/packages/plugin-flow/src/queries.ts +++ b/packages/plugin-flow/src/queries.ts @@ -1,5 +1,5 @@ import { scripts } from "./assets/script.defs"; -import { FlowAccountBalanceInfo, IFlowScriptExecutor } from "./types"; +import type { FlowAccountBalanceInfo, IFlowScriptExecutor } from "./types"; /** * Query the balance of an EVM ERC20 token @@ -34,7 +34,7 @@ export async function queryEvmERC20Decimals( (arg, t) => [arg(evmContractAddress, t.String)], "0" ); - return parseInt(ret); + return Number.parseInt(ret); } /** @@ -73,8 +73,8 @@ export async function queryAccountBalanceInfo( } return { address: ret.address, - balance: parseFloat(ret.balance), + balance: Number.parseFloat(ret.balance), coaAddress: ret.coaAddress, - coaBalance: ret.coaBalance ? parseFloat(ret.coaBalance) : undefined, + coaBalance: ret.coaBalance ? Number.parseFloat(ret.coaBalance) : undefined, }; } diff --git a/packages/plugin-flow/src/types/fcl.d.ts b/packages/plugin-flow/src/types/fcl.d.ts index dbfe105dee8..668e3514249 100644 --- a/packages/plugin-flow/src/types/fcl.d.ts +++ b/packages/plugin-flow/src/types/fcl.d.ts @@ -21,8 +21,8 @@ declare module "@onflow/config" { /* eslint-disable @typescript-eslint/no-explicit-any */ declare module "@onflow/fcl" { - import * as ftypes from "@onflow/types"; - import { FlowConfig } from "@onflow/config"; + import type * as ftypes from "@onflow/types"; + import type { FlowConfig } from "@onflow/config"; import type { Account, CompositeSignature, diff --git a/packages/plugin-flow/src/types/index.ts b/packages/plugin-flow/src/types/index.ts index 14a35b5ea3c..87e7aa4ac77 100644 --- a/packages/plugin-flow/src/types/index.ts +++ b/packages/plugin-flow/src/types/index.ts @@ -1,4 +1,4 @@ -import * as fcl from "@onflow/fcl"; +import type * as fcl from "@onflow/fcl"; import type { Account } from "@onflow/typedefs"; export interface IFlowScriptExecutor { diff --git a/packages/plugin-fuel/eslint.config.mjs b/packages/plugin-fuel/eslint.config.mjs deleted file mode 100644 index 92fe5bbebef..00000000000 --- a/packages/plugin-fuel/eslint.config.mjs +++ /dev/null @@ -1,3 +0,0 @@ -import eslintGlobalConfig from "../../eslint.config.mjs"; - -export default [...eslintGlobalConfig]; diff --git a/packages/plugin-fuel/package.json b/packages/plugin-fuel/package.json index 3aa6f23dae5..d51e575b451 100644 --- a/packages/plugin-fuel/package.json +++ b/packages/plugin-fuel/package.json @@ -27,7 +27,6 @@ "scripts": { "build": "tsup --format esm --dts", "dev": "tsup --format esm --dts --watch", - "lint": "eslint --fix --cache .", "test": "vitest run" }, "peerDependencies": { diff --git a/packages/plugin-fuel/src/actions/transfer.ts b/packages/plugin-fuel/src/actions/transfer.ts index 9ff5e2b9140..bafea9dd812 100644 --- a/packages/plugin-fuel/src/actions/transfer.ts +++ b/packages/plugin-fuel/src/actions/transfer.ts @@ -1,12 +1,12 @@ import { - Action, + type Action, composeContext, generateObjectDeprecated, - IAgentRuntime, + type IAgentRuntime, ModelClass, - State, + type State, } from "@elizaos/core"; -import { initWalletProvider, WalletProvider } from "../providers/wallet"; +import { initWalletProvider, type WalletProvider } from "../providers/wallet"; import { bn } from "fuels"; import { transferTemplate } from "../templates"; diff --git a/packages/plugin-fuel/src/index.ts b/packages/plugin-fuel/src/index.ts index 3cfc05997e0..9c8f0fffcec 100644 --- a/packages/plugin-fuel/src/index.ts +++ b/packages/plugin-fuel/src/index.ts @@ -1,4 +1,4 @@ -import { Plugin } from "@elizaos/core"; +import type { Plugin } from "@elizaos/core"; import { transferAction } from "./actions/transfer"; import { fuelWalletProvider } from "./providers/wallet"; diff --git a/packages/plugin-fuel/src/providers/wallet.ts b/packages/plugin-fuel/src/providers/wallet.ts index 3b428c4c2ef..4401be2e133 100644 --- a/packages/plugin-fuel/src/providers/wallet.ts +++ b/packages/plugin-fuel/src/providers/wallet.ts @@ -1,5 +1,5 @@ import type { IAgentRuntime, Provider, Memory, State } from "@elizaos/core"; -import { Provider as FuelProvider, Wallet, WalletUnlocked } from "fuels"; +import { Provider as FuelProvider, Wallet, type WalletUnlocked } from "fuels"; export class WalletProvider { wallet: WalletUnlocked; diff --git a/packages/plugin-genlayer/eslint.config.mjs b/packages/plugin-genlayer/eslint.config.mjs deleted file mode 100644 index 92fe5bbebef..00000000000 --- a/packages/plugin-genlayer/eslint.config.mjs +++ /dev/null @@ -1,3 +0,0 @@ -import eslintGlobalConfig from "../../eslint.config.mjs"; - -export default [...eslintGlobalConfig]; diff --git a/packages/plugin-genlayer/package.json b/packages/plugin-genlayer/package.json index edbb993fc85..b0986e9cdec 100644 --- a/packages/plugin-genlayer/package.json +++ b/packages/plugin-genlayer/package.json @@ -7,7 +7,6 @@ "scripts": { "build": "tsup --format esm --dts", "dev": "tsup --format esm --dts --watch", - "lint": "eslint . --fix", "test": "vitest run" }, "dependencies": { diff --git a/packages/plugin-genlayer/src/actions/deployContract.ts b/packages/plugin-genlayer/src/actions/deployContract.ts index b6392a4c485..621fb533feb 100644 --- a/packages/plugin-genlayer/src/actions/deployContract.ts +++ b/packages/plugin-genlayer/src/actions/deployContract.ts @@ -1,13 +1,13 @@ import { - Action, - HandlerCallback, - IAgentRuntime, - Memory, - State, + type Action, + type HandlerCallback, + type IAgentRuntime, + type Memory, + type State, elizaLogger, } from "@elizaos/core"; import fs from "fs"; -import { DeployContractParams } from "../types"; +import type { DeployContractParams } from "../types"; import { ClientProvider } from "../providers/client"; import { getParamsWithLLM } from "../utils/llm"; diff --git a/packages/plugin-genlayer/src/actions/getContractSchema.ts b/packages/plugin-genlayer/src/actions/getContractSchema.ts index 5ec168efc79..d81c63ad250 100644 --- a/packages/plugin-genlayer/src/actions/getContractSchema.ts +++ b/packages/plugin-genlayer/src/actions/getContractSchema.ts @@ -1,8 +1,8 @@ import { - Action, - HandlerCallback, - IAgentRuntime, - Memory, + type Action, + type HandlerCallback, + type IAgentRuntime, + type Memory, elizaLogger, } from "@elizaos/core"; import { ClientProvider } from "../providers/client"; diff --git a/packages/plugin-genlayer/src/actions/getCurrentNonce.ts b/packages/plugin-genlayer/src/actions/getCurrentNonce.ts index 4ae35c4d3d9..20f1c725048 100644 --- a/packages/plugin-genlayer/src/actions/getCurrentNonce.ts +++ b/packages/plugin-genlayer/src/actions/getCurrentNonce.ts @@ -1,8 +1,8 @@ import { - Action, - HandlerCallback, - IAgentRuntime, - Memory, + type Action, + type HandlerCallback, + type IAgentRuntime, + type Memory, elizaLogger, } from "@elizaos/core"; import { ClientProvider } from "../providers/client"; diff --git a/packages/plugin-genlayer/src/actions/getTransaction.ts b/packages/plugin-genlayer/src/actions/getTransaction.ts index 673350a40ff..3b3f9f07ad7 100644 --- a/packages/plugin-genlayer/src/actions/getTransaction.ts +++ b/packages/plugin-genlayer/src/actions/getTransaction.ts @@ -1,12 +1,12 @@ import { - Action, - HandlerCallback, - IAgentRuntime, - Memory, - State, + type Action, + type HandlerCallback, + type IAgentRuntime, + type Memory, + type State, elizaLogger, } from "@elizaos/core"; -import { TransactionHash } from "genlayer-js/types"; +import type { TransactionHash } from "genlayer-js/types"; import { ClientProvider } from "../providers/client"; import { getParamsWithLLM } from "../utils/llm"; diff --git a/packages/plugin-genlayer/src/actions/readContract.ts b/packages/plugin-genlayer/src/actions/readContract.ts index 2b3f2806cbd..7ca847089d4 100644 --- a/packages/plugin-genlayer/src/actions/readContract.ts +++ b/packages/plugin-genlayer/src/actions/readContract.ts @@ -1,11 +1,11 @@ -import { +import type { Action, HandlerCallback, IAgentRuntime, Memory, State, } from "@elizaos/core"; -import { ReadContractParams } from "../types"; +import type { ReadContractParams } from "../types"; import { ClientProvider } from "../providers/client"; import { getParamsWithLLM } from "../utils/llm"; diff --git a/packages/plugin-genlayer/src/actions/waitForTransactionReceipt.ts b/packages/plugin-genlayer/src/actions/waitForTransactionReceipt.ts index bc92446bde6..5be78455172 100644 --- a/packages/plugin-genlayer/src/actions/waitForTransactionReceipt.ts +++ b/packages/plugin-genlayer/src/actions/waitForTransactionReceipt.ts @@ -1,11 +1,11 @@ import { - Action, - HandlerCallback, - IAgentRuntime, - Memory, + type Action, + type HandlerCallback, + type IAgentRuntime, + type Memory, elizaLogger, } from "@elizaos/core"; -import { TransactionHash } from "genlayer-js/types"; +import type { TransactionHash } from "genlayer-js/types"; import { ClientProvider } from "../providers/client"; export const waitForTransactionReceiptAction: Action = { diff --git a/packages/plugin-genlayer/src/actions/writeContract.ts b/packages/plugin-genlayer/src/actions/writeContract.ts index 33c849ab707..4ee32df9ddb 100644 --- a/packages/plugin-genlayer/src/actions/writeContract.ts +++ b/packages/plugin-genlayer/src/actions/writeContract.ts @@ -1,12 +1,12 @@ import { - Action, - HandlerCallback, - IAgentRuntime, - Memory, - State, + type Action, + type HandlerCallback, + type IAgentRuntime, + type Memory, + type State, elizaLogger, } from "@elizaos/core"; -import { WriteContractParams } from "../types"; +import type { WriteContractParams } from "../types"; import { ClientProvider } from "../providers/client"; import { getParamsWithLLM } from "../utils/llm"; diff --git a/packages/plugin-genlayer/src/index.ts b/packages/plugin-genlayer/src/index.ts index af7b4072ce7..cf40c85694c 100644 --- a/packages/plugin-genlayer/src/index.ts +++ b/packages/plugin-genlayer/src/index.ts @@ -1,4 +1,4 @@ -import { Plugin } from "@elizaos/core"; +import type { Plugin } from "@elizaos/core"; import { clientProvider } from "./providers/client"; import { readContractAction } from "./actions/readContract"; import { writeContractAction } from "./actions/writeContract"; diff --git a/packages/plugin-genlayer/src/providers/client.ts b/packages/plugin-genlayer/src/providers/client.ts index b67b3b83429..e99967a6878 100644 --- a/packages/plugin-genlayer/src/providers/client.ts +++ b/packages/plugin-genlayer/src/providers/client.ts @@ -1,10 +1,10 @@ -import { IAgentRuntime, Memory, Provider, State } from "@elizaos/core"; +import type { IAgentRuntime, Memory, Provider, State } from "@elizaos/core"; import { createClient } from "genlayer-js"; import { simulator } from "genlayer-js/chains"; -import { GenLayerClient, SimulatorChain } from "genlayer-js/types"; +import type { GenLayerClient, SimulatorChain } from "genlayer-js/types"; import { privateKeyToAccount } from "viem/accounts"; -import { Account } from "viem"; +import type { Account } from "viem"; function instantiateClient(account?: Account, rpcUrl?: string) { const rpcUrlToUse = rpcUrl ?? "https://studio.genlayer.com:8443/api"; diff --git a/packages/plugin-genlayer/src/types/index.ts b/packages/plugin-genlayer/src/types/index.ts index f4684116b7d..370d1e29dfd 100644 --- a/packages/plugin-genlayer/src/types/index.ts +++ b/packages/plugin-genlayer/src/types/index.ts @@ -1,4 +1,4 @@ -import { +import type { Address, CalldataEncodable, TransactionHash, diff --git a/packages/plugin-genlayer/src/utils/llm.ts b/packages/plugin-genlayer/src/utils/llm.ts index 3bf755e0e07..47f5f8f904d 100644 --- a/packages/plugin-genlayer/src/utils/llm.ts +++ b/packages/plugin-genlayer/src/utils/llm.ts @@ -1,11 +1,11 @@ import { composeContext, generateText, - IAgentRuntime, - Memory, + type IAgentRuntime, + type Memory, ModelClass, parseJSONObjectFromText, - State, + type State, } from "@elizaos/core"; export async function getParamsWithLLM( @@ -13,7 +13,7 @@ export async function getParamsWithLLM( message: Memory, template: string, state: State = null, - maxAttempts: number = 5 + maxAttempts = 5 ): Promise { const context = composeContext({ state: { diff --git a/packages/plugin-giphy/eslint.config.mjs b/packages/plugin-giphy/eslint.config.mjs deleted file mode 100644 index 92fe5bbebef..00000000000 --- a/packages/plugin-giphy/eslint.config.mjs +++ /dev/null @@ -1,3 +0,0 @@ -import eslintGlobalConfig from "../../eslint.config.mjs"; - -export default [...eslintGlobalConfig]; diff --git a/packages/plugin-giphy/src/actions/sendGif.ts b/packages/plugin-giphy/src/actions/sendGif.ts index e8818021ed4..ae733a123dd 100644 --- a/packages/plugin-giphy/src/actions/sendGif.ts +++ b/packages/plugin-giphy/src/actions/sendGif.ts @@ -3,20 +3,20 @@ import { ActionExample, composeContext, - Content, + type Content, elizaLogger, generateObjectDeprecated, - HandlerCallback, - IAgentRuntime, - Memory, + type HandlerCallback, + type IAgentRuntime, + type Memory, ModelClass, - State, + type State, type Action, } from "@elizaos/core"; import axios from "axios"; import { debugLog } from "../utils/debug"; import { validateGiphyConfig } from "../environment"; -import { GifResponse, Gif } from "../types"; +import type { GifResponse, Gif } from "../types"; import fs from "fs"; import path from "path"; import crypto from "crypto"; diff --git a/packages/plugin-giphy/src/environment.ts b/packages/plugin-giphy/src/environment.ts index fc914c06706..dcb93ca7d7c 100644 --- a/packages/plugin-giphy/src/environment.ts +++ b/packages/plugin-giphy/src/environment.ts @@ -1,4 +1,4 @@ -import { IAgentRuntime } from "@elizaos/core"; +import type { IAgentRuntime } from "@elizaos/core"; import { z } from "zod"; export const giphyEnvSchema = z.object({ diff --git a/packages/plugin-giphy/src/index.ts b/packages/plugin-giphy/src/index.ts index bcff921748e..b69e64d952c 100644 --- a/packages/plugin-giphy/src/index.ts +++ b/packages/plugin-giphy/src/index.ts @@ -1,4 +1,4 @@ -import { Plugin } from "@elizaos/core"; +import type { Plugin } from "@elizaos/core"; import sendGif from "./actions/sendGif"; export const giphyPlugin: Plugin = { diff --git a/packages/plugin-gitbook/eslint.config.mjs b/packages/plugin-gitbook/eslint.config.mjs deleted file mode 100644 index 92fe5bbebef..00000000000 --- a/packages/plugin-gitbook/eslint.config.mjs +++ /dev/null @@ -1,3 +0,0 @@ -import eslintGlobalConfig from "../../eslint.config.mjs"; - -export default [...eslintGlobalConfig]; diff --git a/packages/plugin-gitbook/package.json b/packages/plugin-gitbook/package.json index 4f5162cb8b1..43b083f19e7 100644 --- a/packages/plugin-gitbook/package.json +++ b/packages/plugin-gitbook/package.json @@ -25,7 +25,6 @@ "scripts": { "build": "tsup --format esm --dts", "dev": "tsup --format esm --dts --watch", - "test": "vitest", - "lint": "eslint --fix --cache ." + "test": "vitest" } } diff --git a/packages/plugin-gitbook/src/index.ts b/packages/plugin-gitbook/src/index.ts index 8d3d56724d0..42d84d824dd 100644 --- a/packages/plugin-gitbook/src/index.ts +++ b/packages/plugin-gitbook/src/index.ts @@ -1,4 +1,4 @@ -import { Plugin } from "@elizaos/core"; +import type { Plugin } from "@elizaos/core"; import { gitbookProvider } from "./providers/gitbook"; export const gitbookPlugin: Plugin = { diff --git a/packages/plugin-gitbook/src/providers/gitbook.ts b/packages/plugin-gitbook/src/providers/gitbook.ts index abd407f4f3c..5d86ae0b9a6 100644 --- a/packages/plugin-gitbook/src/providers/gitbook.ts +++ b/packages/plugin-gitbook/src/providers/gitbook.ts @@ -1,11 +1,11 @@ import { - Provider, - IAgentRuntime, - Memory, - State, + type Provider, + type IAgentRuntime, + type Memory, + type State, elizaLogger, } from "@elizaos/core"; -import { GitBookResponse, GitBookClientConfig } from "../types"; +import type { GitBookResponse, GitBookClientConfig } from "../types"; function cleanText(text: string): string { const cleaned = text diff --git a/packages/plugin-gitcoin-passport/eslint.config.mjs b/packages/plugin-gitcoin-passport/eslint.config.mjs deleted file mode 100644 index 92fe5bbebef..00000000000 --- a/packages/plugin-gitcoin-passport/eslint.config.mjs +++ /dev/null @@ -1,3 +0,0 @@ -import eslintGlobalConfig from "../../eslint.config.mjs"; - -export default [...eslintGlobalConfig]; diff --git a/packages/plugin-gitcoin-passport/package.json b/packages/plugin-gitcoin-passport/package.json index b8a53a658a5..9161a1466d8 100644 --- a/packages/plugin-gitcoin-passport/package.json +++ b/packages/plugin-gitcoin-passport/package.json @@ -11,8 +11,7 @@ "scripts": { "build": "tsup --format esm --dts", "dev": "tsup --format esm --dts --watch", - "test": "vitest run", - "lint": "eslint --fix --cache ." + "test": "vitest run" }, "peerDependencies": { "whatwg-url": "7.1.0" diff --git a/packages/plugin-gitcoin-passport/src/actions/getScore.ts b/packages/plugin-gitcoin-passport/src/actions/getScore.ts index 5a86009258d..d5eff5c1e41 100644 --- a/packages/plugin-gitcoin-passport/src/actions/getScore.ts +++ b/packages/plugin-gitcoin-passport/src/actions/getScore.ts @@ -1,10 +1,10 @@ import { - Action, + type Action, elizaLogger, - IAgentRuntime, - Memory, - HandlerCallback, - State, + type IAgentRuntime, + type Memory, + type HandlerCallback, + type State, getEmbeddingZeroVector, composeContext, generateMessageResponse, diff --git a/packages/plugin-goat/src/actions.ts b/packages/plugin-goat/src/actions.ts index 08ac3b2a830..4ccc97bedaa 100644 --- a/packages/plugin-goat/src/actions.ts +++ b/packages/plugin-goat/src/actions.ts @@ -2,7 +2,7 @@ import { getOnChainTools } from "@goat-sdk/adapter-vercel-ai"; import { MODE, USDC, erc20 } from "@goat-sdk/plugin-erc20"; import { kim } from "@goat-sdk/plugin-kim"; import { sendETH } from "@goat-sdk/wallet-evm"; -import { WalletClientBase } from "@goat-sdk/core"; +import type { WalletClientBase } from "@goat-sdk/core"; import { generateText, diff --git a/packages/plugin-goat/src/wallet.ts b/packages/plugin-goat/src/wallet.ts index 0916abfa9bb..ac3a7cc3c2d 100644 --- a/packages/plugin-goat/src/wallet.ts +++ b/packages/plugin-goat/src/wallet.ts @@ -1,4 +1,4 @@ -import { WalletClientBase } from "@goat-sdk/core"; +import type { WalletClientBase } from "@goat-sdk/core"; import { viem } from "@goat-sdk/wallet-viem"; import { createWalletClient, http } from "viem"; import { privateKeyToAccount } from "viem/accounts"; diff --git a/packages/plugin-goplus/eslint.config.mjs b/packages/plugin-goplus/eslint.config.mjs deleted file mode 100644 index 92fe5bbebef..00000000000 --- a/packages/plugin-goplus/eslint.config.mjs +++ /dev/null @@ -1,3 +0,0 @@ -import eslintGlobalConfig from "../../eslint.config.mjs"; - -export default [...eslintGlobalConfig]; diff --git a/packages/plugin-goplus/package.json b/packages/plugin-goplus/package.json index e60f48e8865..c6d261daa11 100644 --- a/packages/plugin-goplus/package.json +++ b/packages/plugin-goplus/package.json @@ -11,8 +11,7 @@ }, "scripts": { "build": "tsup --format esm --dts", - "dev": "tsx watch src/index.ts", - "lint": "eslint --fix --cache ." + "dev": "tsx watch src/index.ts" }, "devDependencies": { "@types/ws": "^8.5.13", diff --git a/packages/plugin-goplus/src/index.ts b/packages/plugin-goplus/src/index.ts index 3af4f756270..71198803663 100644 --- a/packages/plugin-goplus/src/index.ts +++ b/packages/plugin-goplus/src/index.ts @@ -1,4 +1,4 @@ -import { Plugin } from "@elizaos/core"; +import type { Plugin } from "@elizaos/core"; import GoplusSecurityService from "./services/GoplusSecurityService"; export * from "./services/GoplusSecurityService"; diff --git a/packages/plugin-goplus/src/services/GoplusSecurityService.ts b/packages/plugin-goplus/src/services/GoplusSecurityService.ts index e23151e2be4..9a72014942d 100644 --- a/packages/plugin-goplus/src/services/GoplusSecurityService.ts +++ b/packages/plugin-goplus/src/services/GoplusSecurityService.ts @@ -1,5 +1,5 @@ -import { IAgentRuntime, ModelClass, Service, ServiceType, elizaLogger, generateObjectDeprecated, generateText } from "@elizaos/core"; -import { GoPlusManage, GoPlusParamType, GoPlusType } from "../lib/GoPlusManage"; +import { type IAgentRuntime, ModelClass, Service, ServiceType, elizaLogger, generateObjectDeprecated, generateText } from "@elizaos/core"; +import { GoPlusManage, type GoPlusParamType, GoPlusType } from "../lib/GoPlusManage"; import { requestPrompt, responsePrompt } from "../templates"; export interface IGoplusSecurityService extends Service { diff --git a/packages/plugin-hyperliquid/eslint.config.mjs b/packages/plugin-hyperliquid/eslint.config.mjs deleted file mode 100644 index 92fe5bbebef..00000000000 --- a/packages/plugin-hyperliquid/eslint.config.mjs +++ /dev/null @@ -1,3 +0,0 @@ -import eslintGlobalConfig from "../../eslint.config.mjs"; - -export default [...eslintGlobalConfig]; diff --git a/packages/plugin-hyperliquid/package.json b/packages/plugin-hyperliquid/package.json index 5172b00efc3..ce1acdca858 100644 --- a/packages/plugin-hyperliquid/package.json +++ b/packages/plugin-hyperliquid/package.json @@ -15,7 +15,6 @@ }, "scripts": { "build": "tsup --format esm --dts", - "dev": "tsup --format esm --dts --watch", - "lint": "eslint --fix --cache ." + "dev": "tsup --format esm --dts --watch" } } diff --git a/packages/plugin-hyperliquid/src/actions/cancelOrders.ts b/packages/plugin-hyperliquid/src/actions/cancelOrders.ts index 7c315ce5362..e77de09ed3f 100644 --- a/packages/plugin-hyperliquid/src/actions/cancelOrders.ts +++ b/packages/plugin-hyperliquid/src/actions/cancelOrders.ts @@ -1,10 +1,10 @@ import { - Action, - ActionExample, - IAgentRuntime, - Memory, - State, - HandlerCallback, + type Action, + type ActionExample, + type IAgentRuntime, + type Memory, + type State, + type HandlerCallback, elizaLogger, } from "@elizaos/core"; import { Hyperliquid } from "hyperliquid"; diff --git a/packages/plugin-hyperliquid/src/actions/priceCheck.ts b/packages/plugin-hyperliquid/src/actions/priceCheck.ts index 8a7b6469a74..1142f9ce70b 100644 --- a/packages/plugin-hyperliquid/src/actions/priceCheck.ts +++ b/packages/plugin-hyperliquid/src/actions/priceCheck.ts @@ -1,10 +1,10 @@ import { - Action, - ActionExample, - IAgentRuntime, - Memory, - State, - HandlerCallback, + type Action, + type ActionExample, + type IAgentRuntime, + type Memory, + type State, + type HandlerCallback, composeContext, elizaLogger, generateObjectDeprecated, diff --git a/packages/plugin-hyperliquid/src/actions/spotTrade.ts b/packages/plugin-hyperliquid/src/actions/spotTrade.ts index cdc3e3e1004..a3af5711150 100644 --- a/packages/plugin-hyperliquid/src/actions/spotTrade.ts +++ b/packages/plugin-hyperliquid/src/actions/spotTrade.ts @@ -1,10 +1,10 @@ import { - Action, - ActionExample, - IAgentRuntime, - Memory, - State, - HandlerCallback, + type Action, + type ActionExample, + type IAgentRuntime, + type Memory, + type State, + type HandlerCallback, composeContext, elizaLogger, generateObjectDeprecated, diff --git a/packages/plugin-hyperliquid/src/index.ts b/packages/plugin-hyperliquid/src/index.ts index a5e282f539d..b66e087e72a 100644 --- a/packages/plugin-hyperliquid/src/index.ts +++ b/packages/plugin-hyperliquid/src/index.ts @@ -1,4 +1,4 @@ -import { Plugin } from "@elizaos/core"; +import type { Plugin } from "@elizaos/core"; import { spotTrade } from "./actions/spotTrade"; import { priceCheck } from "./actions/priceCheck"; import { cancelOrders } from "./actions/cancelOrders"; diff --git a/packages/plugin-icp/src/actions/createToken.ts b/packages/plugin-icp/src/actions/createToken.ts index c199b00aac3..bc927ec1291 100644 --- a/packages/plugin-icp/src/actions/createToken.ts +++ b/packages/plugin-icp/src/actions/createToken.ts @@ -5,17 +5,17 @@ import { generateObjectDeprecated, } from "@elizaos/core"; import { - ActionExample, - HandlerCallback, - IAgentRuntime, - Memory, + type ActionExample, + type HandlerCallback, + type IAgentRuntime, + type Memory, ModelClass, - State, + type State, type Action, } from "@elizaos/core"; import { idlFactory } from "../canisters/pick-pump/index.did"; -import { _SERVICE } from "../canisters/pick-pump/index.did.d"; -import { ActorCreator, CreateMemeTokenArg } from "../types"; +import type { _SERVICE } from "../canisters/pick-pump/index.did.d"; +import type { ActorCreator, CreateMemeTokenArg } from "../types"; import { unwrapOption, wrapOption } from "../utils/common/types/options"; import { unwrapRustResultMap } from "../utils/common/types/results"; import { icpWalletProvider } from "../providers/wallet"; diff --git a/packages/plugin-icp/src/apis/uploadFile.ts b/packages/plugin-icp/src/apis/uploadFile.ts index 24161ad6d85..bcae3ec173c 100644 --- a/packages/plugin-icp/src/apis/uploadFile.ts +++ b/packages/plugin-icp/src/apis/uploadFile.ts @@ -16,7 +16,7 @@ interface UploadResponse { export async function uploadFileToWeb3Storage( base64Data: string, - fileName: string = "image.png" + fileName = "image.png" ): Promise { try { // Remove base64 URL prefix (if exists) diff --git a/packages/plugin-icp/src/canisters/pick-pump/index.did.ts b/packages/plugin-icp/src/canisters/pick-pump/index.did.ts index 58572078c21..fff97ff365e 100644 --- a/packages/plugin-icp/src/canisters/pick-pump/index.did.ts +++ b/packages/plugin-icp/src/canisters/pick-pump/index.did.ts @@ -1,4 +1,3 @@ -// biome-ignore lint/suspicious/noExplicitAny: export const idlFactory = ({ IDL }: { IDL: any }) => { const Result = IDL.Variant({ Ok: IDL.Nat, Err: IDL.Text }); const CreateMemeTokenArg = IDL.Record({ diff --git a/packages/plugin-icp/src/canisters/token-icrc1/index.did.d.ts b/packages/plugin-icp/src/canisters/token-icrc1/index.did.d.ts index cc7a97dc23f..f8027b963fe 100644 --- a/packages/plugin-icp/src/canisters/token-icrc1/index.did.d.ts +++ b/packages/plugin-icp/src/canisters/token-icrc1/index.did.d.ts @@ -294,7 +294,6 @@ export interface _SERVICE { send_dfx: ActorMethod<[SendArgs], bigint>; symbol: ActorMethod<[], Symbol>; transfer: ActorMethod<[TransferArgs], Result_5>; - // biome-ignore lint/complexity/noBannedTypes: transfer_fee: ActorMethod<[{}], TransferFee>; } export declare const idlFactory: IDL.InterfaceFactory; diff --git a/packages/plugin-icp/src/canisters/token-icrc1/index.did.ts b/packages/plugin-icp/src/canisters/token-icrc1/index.did.ts index 459d2476983..8432e6af332 100644 --- a/packages/plugin-icp/src/canisters/token-icrc1/index.did.ts +++ b/packages/plugin-icp/src/canisters/token-icrc1/index.did.ts @@ -1,4 +1,3 @@ -// biome-ignore lint/suspicious/noExplicitAny: export const idlFactory = ({ IDL }: { IDL: any }) => { const Account = IDL.Record({ owner: IDL.Principal, @@ -294,7 +293,7 @@ export const idlFactory = ({ IDL }: { IDL: any }) => { transfer_fee: IDL.Func([IDL.Record({})], [TransferFee], ["query"]), }); }; -// biome-ignore lint/suspicious/noExplicitAny: + export const init = ({ IDL }: { IDL: any }) => { const Account = IDL.Record({ owner: IDL.Principal, diff --git a/packages/plugin-icp/src/index.ts b/packages/plugin-icp/src/index.ts index dfe6d497c81..e0d7a260b6a 100644 --- a/packages/plugin-icp/src/index.ts +++ b/packages/plugin-icp/src/index.ts @@ -1,4 +1,4 @@ -import { Plugin } from "@elizaos/core"; +import type { Plugin } from "@elizaos/core"; import { icpWalletProvider } from "./providers/wallet"; import { executeCreateToken } from "./actions/createToken"; diff --git a/packages/plugin-icp/src/providers/wallet.ts b/packages/plugin-icp/src/providers/wallet.ts index 2e5ecd2584e..f5062c856ad 100644 --- a/packages/plugin-icp/src/providers/wallet.ts +++ b/packages/plugin-icp/src/providers/wallet.ts @@ -1,16 +1,16 @@ // src/providers/wallet.ts -import { Actor, ActorSubclass, HttpAgent } from "@dfinity/agent"; +import { Actor, type ActorSubclass, HttpAgent } from "@dfinity/agent"; import { Ed25519KeyIdentity } from "@dfinity/identity"; -import { IDL } from "@dfinity/candid"; -import { Principal } from "@dfinity/principal"; -import { IAgentRuntime, Memory, Provider, State } from "@elizaos/core"; +import type { IDL } from "@dfinity/candid"; +import type { Principal } from "@dfinity/principal"; +import type { IAgentRuntime, Memory, Provider, State } from "@elizaos/core"; export class WalletProvider { private privateKey: string; private identity: Ed25519KeyIdentity; private host: string; - constructor(privateKey: string, host: string = "https://ic0.app") { + constructor(privateKey: string, host = "https://ic0.app") { this.privateKey = privateKey; this.host = host; this.identity = this.createIdentity(); @@ -102,7 +102,7 @@ export const icpWalletProvider: Provider = { export const createAnonymousActor = async ( idlFactory: IDL.InterfaceFactory, canisterId: string, - host: string = "https://ic0.app", + host = "https://ic0.app", fetchRootKey = false ): Promise> => { const anonymousAgent = new HttpAgent({ diff --git a/packages/plugin-icp/src/utils/common/types/variant.ts b/packages/plugin-icp/src/utils/common/types/variant.ts index 9b28eec128a..cb63399409f 100644 --- a/packages/plugin-icp/src/utils/common/types/variant.ts +++ b/packages/plugin-icp/src/utils/common/types/variant.ts @@ -17,7 +17,6 @@ type Variant6 = Record< >; // Unwrap and extract only the key -// biome-ignore lint/suspicious/noExplicitAny: export const unwrapVariantKey = ( v: Record ): T => { diff --git a/packages/plugin-image-generation/eslint.config.mjs b/packages/plugin-image-generation/eslint.config.mjs deleted file mode 100644 index 92fe5bbebef..00000000000 --- a/packages/plugin-image-generation/eslint.config.mjs +++ /dev/null @@ -1,3 +0,0 @@ -import eslintGlobalConfig from "../../eslint.config.mjs"; - -export default [...eslintGlobalConfig]; diff --git a/packages/plugin-image-generation/package.json b/packages/plugin-image-generation/package.json index 5f4b7a98556..6fbf72e22c0 100644 --- a/packages/plugin-image-generation/package.json +++ b/packages/plugin-image-generation/package.json @@ -24,8 +24,7 @@ }, "scripts": { "build": "tsup --format esm --dts", - "dev": "tsup --format esm --dts --watch", - "lint": "eslint --fix --cache ." + "dev": "tsup --format esm --dts --watch" }, "peerDependencies": { "whatwg-url": "7.1.0" diff --git a/packages/plugin-image-generation/src/environment.ts b/packages/plugin-image-generation/src/environment.ts index 35ce50f5249..6ac334615e8 100644 --- a/packages/plugin-image-generation/src/environment.ts +++ b/packages/plugin-image-generation/src/environment.ts @@ -1,4 +1,4 @@ -import { IAgentRuntime } from "@elizaos/core"; +import type { IAgentRuntime } from "@elizaos/core"; import { z } from "zod"; export const imageGenEnvSchema = z diff --git a/packages/plugin-image-generation/src/index.ts b/packages/plugin-image-generation/src/index.ts index 1e2c7944a21..4d37bfb6519 100644 --- a/packages/plugin-image-generation/src/index.ts +++ b/packages/plugin-image-generation/src/index.ts @@ -1,11 +1,11 @@ import { elizaLogger, generateText } from "@elizaos/core"; import { - Action, - HandlerCallback, - IAgentRuntime, - Memory, - Plugin, - State, + type Action, + type HandlerCallback, + type IAgentRuntime, + type Memory, + type Plugin, + type State, ModelClass, } from "@elizaos/core"; import { generateImage } from "@elizaos/core"; diff --git a/packages/plugin-injective/eslint.config.mjs b/packages/plugin-injective/eslint.config.mjs deleted file mode 100644 index 92fe5bbebef..00000000000 --- a/packages/plugin-injective/eslint.config.mjs +++ /dev/null @@ -1,3 +0,0 @@ -import eslintGlobalConfig from "../../eslint.config.mjs"; - -export default [...eslintGlobalConfig]; diff --git a/packages/plugin-injective/injective-sdk-client-ts/.eslintrc.js b/packages/plugin-injective/injective-sdk-client-ts/.eslintrc.js deleted file mode 100644 index 2688cb34e7a..00000000000 --- a/packages/plugin-injective/injective-sdk-client-ts/.eslintrc.js +++ /dev/null @@ -1,23 +0,0 @@ -module.exports = { - "root": true, - "parser": "@typescript-eslint/parser", - "plugins": [ - "@typescript-eslint" - ], - "extends": [ - "eslint:recommended", - "plugin:@typescript-eslint/recommended" - ], - "rules": { - // TypeScript-specific rules - "@typescript-eslint/no-explicit-any": "warn", - "@typescript-eslint/explicit-function-return-type": "off", - "@typescript-eslint/no-unused-vars": ["warn", { "argsIgnorePattern": "^_" }], - - // General ESLint rules - "no-console": "warn", - "eqeqeq": "error", - "no-duplicate-imports": "error", - "prefer-const": "warn" - } -} \ No newline at end of file diff --git a/packages/plugin-injective/injective-sdk-client-ts/eslint.config.mjs b/packages/plugin-injective/injective-sdk-client-ts/eslint.config.mjs deleted file mode 100644 index 2415fb89f50..00000000000 --- a/packages/plugin-injective/injective-sdk-client-ts/eslint.config.mjs +++ /dev/null @@ -1,37 +0,0 @@ -import globals from "globals"; -import pluginJs from "@eslint/js"; -import tseslint from "typescript-eslint"; - -export default [ - { - files: ["**/*.{js,mjs,cjs,ts}"], - languageOptions: { - globals: { - ...globals.browser, - ...globals.node - }, - parserOptions: { - ecmaVersion: "latest", - sourceType: "module" - } - } - }, - pluginJs.configs.recommended, - ...tseslint.configs.recommended, - { - rules: { - // Customize rules as needed - "no-unused-vars": "warn", - "@typescript-eslint/no-explicit-any": "warn", - "no-console": "warn" - } - }, - { - ignores: [ - "node_modules/", - "dist/", - "build/", - "**/*.d.ts" - ] - } -]; \ No newline at end of file diff --git a/packages/plugin-injective/injective-sdk-client-ts/package.json b/packages/plugin-injective/injective-sdk-client-ts/package.json index 88cc4794864..d915237b9a0 100644 --- a/packages/plugin-injective/injective-sdk-client-ts/package.json +++ b/packages/plugin-injective/injective-sdk-client-ts/package.json @@ -7,9 +7,6 @@ "scripts": { "build": "tsc", "test": "jest", - "lint": "eslint . ", - "lint:fix": "eslint . --fix", - "format": "prettier --write \"src/**/*.ts\"", "test:integration": "vitest integration --reporter verbose", "dev": "tsc --watch", "type-check": "tsc --noEmit" diff --git a/packages/plugin-injective/injective-sdk-client-ts/src/modules/Ibc.ts b/packages/plugin-injective/injective-sdk-client-ts/src/modules/Ibc.ts index 6b990c78b1e..b4ec0814315 100644 --- a/packages/plugin-injective/injective-sdk-client-ts/src/modules/Ibc.ts +++ b/packages/plugin-injective/injective-sdk-client-ts/src/modules/Ibc.ts @@ -1,9 +1,9 @@ -import { InjectiveGrpcBase } from "../grpc/grpc-base.js"; +import type { InjectiveGrpcBase } from "../grpc/grpc-base.js"; import { PaginationOption } from "@injectivelabs/ts-types"; -import { MsgTransfer, TxResponse } from "@injectivelabs/sdk-ts"; -import * as IBCTypes from "../types/ibc"; // Assuming IBC types are in ibc.ts +import { MsgTransfer, type TxResponse } from "@injectivelabs/sdk-ts"; +import type * as IBCTypes from "../types/ibc"; // Assuming IBC types are in ibc.ts import { - StandardResponse, + type StandardResponse, createSuccessResponse, createErrorResponse, } from "../types/index"; diff --git a/packages/plugin-injective/injective-sdk-client-ts/src/modules/auction.ts b/packages/plugin-injective/injective-sdk-client-ts/src/modules/auction.ts index 8b0454acfcb..2a9084e75bd 100644 --- a/packages/plugin-injective/injective-sdk-client-ts/src/modules/auction.ts +++ b/packages/plugin-injective/injective-sdk-client-ts/src/modules/auction.ts @@ -1,8 +1,8 @@ -import { InjectiveGrpcBase } from "../grpc/grpc-base"; +import type { InjectiveGrpcBase } from "../grpc/grpc-base"; import { MsgBid } from "@injectivelabs/sdk-ts"; -import * as AuctionTypes from "../types/auction"; +import type * as AuctionTypes from "../types/auction"; import { - StandardResponse, + type StandardResponse, createSuccessResponse, createErrorResponse, } from "../types/index"; diff --git a/packages/plugin-injective/injective-sdk-client-ts/src/modules/auth.ts b/packages/plugin-injective/injective-sdk-client-ts/src/modules/auth.ts index 9ea8258a638..09de39b9ee5 100644 --- a/packages/plugin-injective/injective-sdk-client-ts/src/modules/auth.ts +++ b/packages/plugin-injective/injective-sdk-client-ts/src/modules/auth.ts @@ -1,6 +1,6 @@ -import { InjectiveGrpcBase } from "../grpc/grpc-base"; +import type { InjectiveGrpcBase } from "../grpc/grpc-base"; import { - StandardResponse, + type StandardResponse, createSuccessResponse, createErrorResponse, } from "../types"; diff --git a/packages/plugin-injective/injective-sdk-client-ts/src/modules/authz.ts b/packages/plugin-injective/injective-sdk-client-ts/src/modules/authz.ts index f6c1379f258..0f44c958dbb 100644 --- a/packages/plugin-injective/injective-sdk-client-ts/src/modules/authz.ts +++ b/packages/plugin-injective/injective-sdk-client-ts/src/modules/authz.ts @@ -1,8 +1,8 @@ -import { InjectiveGrpcBase } from "../grpc/grpc-base"; +import type { InjectiveGrpcBase } from "../grpc/grpc-base"; import { MsgGrant, MsgRevoke, MsgAuthzExec } from "@injectivelabs/sdk-ts"; -import * as AuthzTypes from "../types/auth"; +import type * as AuthzTypes from "../types/auth"; import { - StandardResponse, + type StandardResponse, createSuccessResponse, createErrorResponse, } from "../types/index"; diff --git a/packages/plugin-injective/injective-sdk-client-ts/src/modules/bank.ts b/packages/plugin-injective/injective-sdk-client-ts/src/modules/bank.ts index cf6af2dc3fd..43569374910 100644 --- a/packages/plugin-injective/injective-sdk-client-ts/src/modules/bank.ts +++ b/packages/plugin-injective/injective-sdk-client-ts/src/modules/bank.ts @@ -1,8 +1,8 @@ -import { InjectiveGrpcBase } from "../grpc/grpc-base"; +import type { InjectiveGrpcBase } from "../grpc/grpc-base"; import { MsgSend, MsgMultiSend } from "@injectivelabs/sdk-ts"; -import * as BankTypes from "../types/bank"; +import type * as BankTypes from "../types/bank"; import { - StandardResponse, + type StandardResponse, createSuccessResponse, createErrorResponse, } from "../types/index"; diff --git a/packages/plugin-injective/injective-sdk-client-ts/src/modules/distribution.ts b/packages/plugin-injective/injective-sdk-client-ts/src/modules/distribution.ts index 8c1d740f339..fed27ef7f28 100644 --- a/packages/plugin-injective/injective-sdk-client-ts/src/modules/distribution.ts +++ b/packages/plugin-injective/injective-sdk-client-ts/src/modules/distribution.ts @@ -1,11 +1,11 @@ -import { InjectiveGrpcBase } from "../grpc/grpc-base"; +import type { InjectiveGrpcBase } from "../grpc/grpc-base"; import { MsgWithdrawDelegatorReward, MsgWithdrawValidatorCommission, } from "@injectivelabs/sdk-ts"; -import * as DistributionTypes from "../types/distribution"; +import type * as DistributionTypes from "../types/distribution"; import { - StandardResponse, + type StandardResponse, createSuccessResponse, createErrorResponse, } from "../types/index"; diff --git a/packages/plugin-injective/injective-sdk-client-ts/src/modules/exchange.ts b/packages/plugin-injective/injective-sdk-client-ts/src/modules/exchange.ts index 014a8296bb8..81ab948e6f6 100644 --- a/packages/plugin-injective/injective-sdk-client-ts/src/modules/exchange.ts +++ b/packages/plugin-injective/injective-sdk-client-ts/src/modules/exchange.ts @@ -1,4 +1,4 @@ -import { InjectiveGrpcBase } from "../grpc/grpc-base"; +import type { InjectiveGrpcBase } from "../grpc/grpc-base"; import { BinaryOptionsMarket, DerivativeLimitOrder, @@ -8,12 +8,12 @@ import { DerivativeTrade, FundingPayment, FundingRate, - ExchangePagination, + type ExchangePagination, SubaccountTransfer, SpotLimitOrder, SpotOrderHistory, SpotTrade, - AtomicSwap, + type AtomicSwap, MsgAdminUpdateBinaryOptionsMarket, MsgBatchCancelBinaryOptionsOrders, MsgBatchCancelDerivativeOrders, @@ -38,9 +38,9 @@ import { MsgWithdraw, MsgExternalTransfer, } from "@injectivelabs/sdk-ts"; -import * as ExchangeTypes from "../types/exchange"; +import type * as ExchangeTypes from "../types/exchange"; import { - StandardResponse, + type StandardResponse, createSuccessResponse, createErrorResponse, } from "../types/index"; diff --git a/packages/plugin-injective/injective-sdk-client-ts/src/modules/explorer.ts b/packages/plugin-injective/injective-sdk-client-ts/src/modules/explorer.ts index 5464a51d070..13f002d1347 100644 --- a/packages/plugin-injective/injective-sdk-client-ts/src/modules/explorer.ts +++ b/packages/plugin-injective/injective-sdk-client-ts/src/modules/explorer.ts @@ -1,7 +1,7 @@ -import { InjectiveGrpcBase } from "../grpc/grpc-base"; -import * as ExplorerTypes from "../types/explorer"; +import type { InjectiveGrpcBase } from "../grpc/grpc-base"; +import type * as ExplorerTypes from "../types/explorer"; import { - StandardResponse, + type StandardResponse, createSuccessResponse, createErrorResponse, } from "../types/index"; diff --git a/packages/plugin-injective/injective-sdk-client-ts/src/modules/gov.ts b/packages/plugin-injective/injective-sdk-client-ts/src/modules/gov.ts index 06ea77fc279..f987eeaa110 100644 --- a/packages/plugin-injective/injective-sdk-client-ts/src/modules/gov.ts +++ b/packages/plugin-injective/injective-sdk-client-ts/src/modules/gov.ts @@ -1,4 +1,4 @@ -import { InjectiveGrpcBase } from "../grpc/grpc-base"; +import type { InjectiveGrpcBase } from "../grpc/grpc-base"; import { MsgSubmitProposalExpiryFuturesMarketLaunch, MsgSubmitProposalSpotMarketLaunch, @@ -8,11 +8,11 @@ import { MsgSubmitProposalSpotMarketParamUpdate, MsgSubmitGenericProposal, MsgGovDeposit, - TxResponse, + type TxResponse, } from "@injectivelabs/sdk-ts"; -import * as GovernanceTypes from "../types/gov"; +import type * as GovernanceTypes from "../types/gov"; import { - StandardResponse, + type StandardResponse, createSuccessResponse, createErrorResponse, } from "../types/index"; diff --git a/packages/plugin-injective/injective-sdk-client-ts/src/modules/index.ts b/packages/plugin-injective/injective-sdk-client-ts/src/modules/index.ts index 446d888ee7e..74718d44f78 100644 --- a/packages/plugin-injective/injective-sdk-client-ts/src/modules/index.ts +++ b/packages/plugin-injective/injective-sdk-client-ts/src/modules/index.ts @@ -1,5 +1,5 @@ import { InjectiveGrpcBase } from "../grpc/grpc-base"; -import { Network } from "@injectivelabs/networks"; +import type { Network } from "@injectivelabs/networks"; import * as AuctionModule from "./auction"; import * as AuthModule from "./auth"; diff --git a/packages/plugin-injective/injective-sdk-client-ts/src/modules/insurance.ts b/packages/plugin-injective/injective-sdk-client-ts/src/modules/insurance.ts index c266fe16ba6..07aba77bad8 100644 --- a/packages/plugin-injective/injective-sdk-client-ts/src/modules/insurance.ts +++ b/packages/plugin-injective/injective-sdk-client-ts/src/modules/insurance.ts @@ -1,11 +1,11 @@ -import { InjectiveGrpcBase } from "../grpc/grpc-base"; +import type { InjectiveGrpcBase } from "../grpc/grpc-base"; import { MsgCreateInsuranceFund, MsgRequestRedemption, MsgUnderwrite, - TxResponse, + type TxResponse, } from "@injectivelabs/sdk-ts"; -import { +import type { MsgCreateInsuranceFundParams, MsgRequestRedemptionParams, MsgUnderwriteParams, @@ -14,7 +14,7 @@ import { GetPendingRedemptionsParams, } from "../types/insurance"; import { - StandardResponse, + type StandardResponse, createSuccessResponse, createErrorResponse, } from "../types/index"; diff --git a/packages/plugin-injective/injective-sdk-client-ts/src/modules/mint.ts b/packages/plugin-injective/injective-sdk-client-ts/src/modules/mint.ts index d4e381245a1..a35a40b5d72 100644 --- a/packages/plugin-injective/injective-sdk-client-ts/src/modules/mint.ts +++ b/packages/plugin-injective/injective-sdk-client-ts/src/modules/mint.ts @@ -1,6 +1,6 @@ -import { InjectiveGrpcBase } from "../grpc/grpc-base"; +import type { InjectiveGrpcBase } from "../grpc/grpc-base"; import { - StandardResponse, + type StandardResponse, createSuccessResponse, createErrorResponse, } from "../types/index"; diff --git a/packages/plugin-injective/injective-sdk-client-ts/src/modules/mito.ts b/packages/plugin-injective/injective-sdk-client-ts/src/modules/mito.ts index 7bad58676fa..6880e02b3d8 100644 --- a/packages/plugin-injective/injective-sdk-client-ts/src/modules/mito.ts +++ b/packages/plugin-injective/injective-sdk-client-ts/src/modules/mito.ts @@ -1,7 +1,7 @@ -import { InjectiveGrpcBase } from "../grpc/grpc-base"; +import type { InjectiveGrpcBase } from "../grpc/grpc-base"; import * as MitoTypes from "../types/mito"; import { - StandardResponse, + type StandardResponse, createSuccessResponse, createErrorResponse, } from "../types/index"; diff --git a/packages/plugin-injective/injective-sdk-client-ts/src/modules/oracle.ts b/packages/plugin-injective/injective-sdk-client-ts/src/modules/oracle.ts index 168877c28c3..4e8b69df982 100644 --- a/packages/plugin-injective/injective-sdk-client-ts/src/modules/oracle.ts +++ b/packages/plugin-injective/injective-sdk-client-ts/src/modules/oracle.ts @@ -1,6 +1,6 @@ -import { InjectiveGrpcBase } from "../grpc/grpc-base"; +import type { InjectiveGrpcBase } from "../grpc/grpc-base"; import { - StandardResponse, + type StandardResponse, createSuccessResponse, createErrorResponse, } from "../types/index"; diff --git a/packages/plugin-injective/injective-sdk-client-ts/src/modules/peggy.ts b/packages/plugin-injective/injective-sdk-client-ts/src/modules/peggy.ts index a1d1164f66c..43605367434 100644 --- a/packages/plugin-injective/injective-sdk-client-ts/src/modules/peggy.ts +++ b/packages/plugin-injective/injective-sdk-client-ts/src/modules/peggy.ts @@ -1,12 +1,12 @@ -import { InjectiveGrpcBase } from "../grpc/grpc-base"; +import type { InjectiveGrpcBase } from "../grpc/grpc-base"; import { PeggyModuleParams, MsgSendToEth, - TxResponse, + type TxResponse, } from "@injectivelabs/sdk-ts"; -import { MsgSendToEthParams } from "../types/peggy"; +import type { MsgSendToEthParams } from "../types/peggy"; import { - StandardResponse, + type StandardResponse, createSuccessResponse, createErrorResponse, } from "../types/index"; diff --git a/packages/plugin-injective/injective-sdk-client-ts/src/modules/permissions.ts b/packages/plugin-injective/injective-sdk-client-ts/src/modules/permissions.ts index d805b73f135..99846243f49 100644 --- a/packages/plugin-injective/injective-sdk-client-ts/src/modules/permissions.ts +++ b/packages/plugin-injective/injective-sdk-client-ts/src/modules/permissions.ts @@ -1,7 +1,7 @@ -import { InjectiveGrpcBase } from "../grpc/grpc-base"; -import * as PermissionsType from "../types/permissions"; +import type { InjectiveGrpcBase } from "../grpc/grpc-base"; +import type * as PermissionsType from "../types/permissions"; import { - StandardResponse, + type StandardResponse, createSuccessResponse, createErrorResponse, } from "../types/index"; diff --git a/packages/plugin-injective/injective-sdk-client-ts/src/modules/staking.ts b/packages/plugin-injective/injective-sdk-client-ts/src/modules/staking.ts index 2688dbf851b..6f407df86b2 100644 --- a/packages/plugin-injective/injective-sdk-client-ts/src/modules/staking.ts +++ b/packages/plugin-injective/injective-sdk-client-ts/src/modules/staking.ts @@ -1,4 +1,4 @@ -import { InjectiveGrpcBase } from "../grpc/grpc-base"; +import type { InjectiveGrpcBase } from "../grpc/grpc-base"; import { MsgBeginRedelegate, MsgDelegate, @@ -7,9 +7,9 @@ import { MsgEditValidator, MsgCancelUnbondingDelegation, } from "@injectivelabs/sdk-ts"; -import * as StakingTypes from "../types/staking"; +import type * as StakingTypes from "../types/staking"; import { - StandardResponse, + type StandardResponse, createSuccessResponse, createErrorResponse, } from "../types/index"; diff --git a/packages/plugin-injective/injective-sdk-client-ts/src/modules/token-factory.ts b/packages/plugin-injective/injective-sdk-client-ts/src/modules/token-factory.ts index 7f74b048b3c..cd6d489806e 100644 --- a/packages/plugin-injective/injective-sdk-client-ts/src/modules/token-factory.ts +++ b/packages/plugin-injective/injective-sdk-client-ts/src/modules/token-factory.ts @@ -1,4 +1,4 @@ -import { InjectiveGrpcBase } from "../grpc/grpc-base"; +import type { InjectiveGrpcBase } from "../grpc/grpc-base"; import { MsgBurn, MsgChangeAdmin, @@ -6,9 +6,9 @@ import { MsgMint, MsgSetDenomMetadata, } from "@injectivelabs/sdk-ts"; -import * as TokenFactoryTypes from "../types/token-factory"; +import type * as TokenFactoryTypes from "../types/token-factory"; import { - StandardResponse, + type StandardResponse, createSuccessResponse, createErrorResponse, } from "../types/index"; diff --git a/packages/plugin-injective/injective-sdk-client-ts/src/modules/wasm.ts b/packages/plugin-injective/injective-sdk-client-ts/src/modules/wasm.ts index 5fedbd40f1a..519abbdf59b 100644 --- a/packages/plugin-injective/injective-sdk-client-ts/src/modules/wasm.ts +++ b/packages/plugin-injective/injective-sdk-client-ts/src/modules/wasm.ts @@ -1,4 +1,4 @@ -import { InjectiveGrpcBase } from "../grpc/grpc-base"; +import type { InjectiveGrpcBase } from "../grpc/grpc-base"; import { MsgStoreCode, MsgUpdateAdmin, @@ -8,9 +8,9 @@ import { MsgExecuteContractCompat, MsgPrivilegedExecuteContract, } from "@injectivelabs/sdk-ts"; -import * as WasmTypes from "../types/wasm"; +import type * as WasmTypes from "../types/wasm"; import { - StandardResponse, + type StandardResponse, createSuccessResponse, createErrorResponse, } from "../types/index"; diff --git a/packages/plugin-injective/injective-sdk-client-ts/src/modules/wasmx.ts b/packages/plugin-injective/injective-sdk-client-ts/src/modules/wasmx.ts index 1fb8b2cab83..86663cd53f5 100644 --- a/packages/plugin-injective/injective-sdk-client-ts/src/modules/wasmx.ts +++ b/packages/plugin-injective/injective-sdk-client-ts/src/modules/wasmx.ts @@ -1,6 +1,6 @@ -import { InjectiveGrpcBase } from "../grpc/grpc-base"; +import type { InjectiveGrpcBase } from "../grpc/grpc-base"; import { - StandardResponse, + type StandardResponse, createSuccessResponse, createErrorResponse, } from "../types/index"; diff --git a/packages/plugin-injective/injective-sdk-client-ts/src/types/auth.ts b/packages/plugin-injective/injective-sdk-client-ts/src/types/auth.ts index 5f9c4acd8e4..020928eb9eb 100644 --- a/packages/plugin-injective/injective-sdk-client-ts/src/types/auth.ts +++ b/packages/plugin-injective/injective-sdk-client-ts/src/types/auth.ts @@ -1,11 +1,11 @@ -import { +import type { PaginationOption, GrantWithDecodedAuthorization, GrantAuthorizationWithDecodedAuthorization, Pagination, Msgs, } from "@injectivelabs/sdk-ts"; -import { AddressParams } from "./base"; +import type { AddressParams } from "./base"; // Auth Module Params // Start of Get Auth Module Request Parameters export interface AuthAccountParams extends AddressParams { diff --git a/packages/plugin-injective/injective-sdk-client-ts/src/types/bank.ts b/packages/plugin-injective/injective-sdk-client-ts/src/types/bank.ts index 8fb6b2c8a1f..b007c5f47d9 100644 --- a/packages/plugin-injective/injective-sdk-client-ts/src/types/bank.ts +++ b/packages/plugin-injective/injective-sdk-client-ts/src/types/bank.ts @@ -1,6 +1,6 @@ -import { PaginationOption, Pagination, Coin } from "@injectivelabs/sdk-ts"; -import { CosmosBaseV1Beta1Coin } from "@injectivelabs/core-proto-ts"; -import { DenomParam } from "./base"; +import type { PaginationOption, Pagination, Coin } from "@injectivelabs/sdk-ts"; +import type { CosmosBaseV1Beta1Coin } from "@injectivelabs/core-proto-ts"; +import type { DenomParam } from "./base"; // Bank Module Params // Start of Get Bank Request Parameters export interface GetBankBalanceParams { diff --git a/packages/plugin-injective/injective-sdk-client-ts/src/types/base.ts b/packages/plugin-injective/injective-sdk-client-ts/src/types/base.ts index 2e7da0044af..89f550dcbbb 100644 --- a/packages/plugin-injective/injective-sdk-client-ts/src/types/base.ts +++ b/packages/plugin-injective/injective-sdk-client-ts/src/types/base.ts @@ -1,4 +1,4 @@ -import { PaginationOption } from "@injectivelabs/sdk-ts"; +import type { PaginationOption } from "@injectivelabs/sdk-ts"; export interface PaginationParams { pagination?: PaginationOption; } diff --git a/packages/plugin-injective/injective-sdk-client-ts/src/types/distribution.ts b/packages/plugin-injective/injective-sdk-client-ts/src/types/distribution.ts index 60750f0ef80..ce34df50148 100644 --- a/packages/plugin-injective/injective-sdk-client-ts/src/types/distribution.ts +++ b/packages/plugin-injective/injective-sdk-client-ts/src/types/distribution.ts @@ -1,7 +1,7 @@ // Distribution Module Params // Start of Get Distribution Module Parameters -import { +import type { DistributionModuleParams, ValidatorRewards, Coin, diff --git a/packages/plugin-injective/injective-sdk-client-ts/src/types/exchange.ts b/packages/plugin-injective/injective-sdk-client-ts/src/types/exchange.ts index 4d8a5f5307c..dc07963d10b 100644 --- a/packages/plugin-injective/injective-sdk-client-ts/src/types/exchange.ts +++ b/packages/plugin-injective/injective-sdk-client-ts/src/types/exchange.ts @@ -1,4 +1,4 @@ -import { +import type { PaginationOption, TradeDirection, TradeExecutionType, @@ -7,12 +7,12 @@ import { MarketType, GridStrategyType, } from "@injectivelabs/sdk-ts"; -import { PaginationParams, TimeRangeParams } from "./base"; -import { +import type { PaginationParams, TimeRangeParams } from "./base"; +import type { InjectiveExchangeV1Beta1Exchange, InjectiveOracleV1Beta1Oracle, } from "@injectivelabs/core-proto-ts"; -import { OrderSide, OrderState } from "@injectivelabs/ts-types"; +import type { OrderSide, OrderState } from "@injectivelabs/ts-types"; export interface MarketIdParam { marketId: string; @@ -23,17 +23,17 @@ export interface SubaccountIdParam { } // Exchange Module // Start of Get Exchange Module Params -export interface GetModuleParamsParams {} +export type GetModuleParamsParams = {} -export interface GetModuleStateParams {} +export type GetModuleStateParams = {} -export interface GetFeeDiscountScheduleParams {} +export type GetFeeDiscountScheduleParams = {} export interface GetFeeDiscountAccountInfoParams { injAddress: string; } -export interface GetTradingRewardsCampaignParams {} +export type GetTradingRewardsCampaignParams = {} export interface GetTradeRewardPointsParams { injectiveAddresses: string[]; @@ -43,7 +43,7 @@ export interface GetPendingTradeRewardPointsParams { injectiveAddresses: string[]; } -export interface GetExchangePositionsParams {} +export type GetExchangePositionsParams = {} export interface GetSubaccountTradeNonceParams { subaccountId: string; diff --git a/packages/plugin-injective/injective-sdk-client-ts/src/types/explorer.ts b/packages/plugin-injective/injective-sdk-client-ts/src/types/explorer.ts index 2a11e2dba65..b6b8c71d65e 100644 --- a/packages/plugin-injective/injective-sdk-client-ts/src/types/explorer.ts +++ b/packages/plugin-injective/injective-sdk-client-ts/src/types/explorer.ts @@ -1,4 +1,4 @@ -import { +import type { Transaction, ExplorerValidator, ValidatorUptime, @@ -8,8 +8,8 @@ import { ExplorerStats, ExchangePagination, } from "@injectivelabs/sdk-ts"; -import { InjectiveExplorerRpc } from "@injectivelabs/indexer-proto-ts"; -import { TimeRangeParams } from "./base"; +import type { InjectiveExplorerRpc } from "@injectivelabs/indexer-proto-ts"; +import type { TimeRangeParams } from "./base"; /// Explorer Module Params export interface GetTxByHashParams { hash: string; diff --git a/packages/plugin-injective/injective-sdk-client-ts/src/types/gov.ts b/packages/plugin-injective/injective-sdk-client-ts/src/types/gov.ts index 2b2a074be63..638cca975b8 100644 --- a/packages/plugin-injective/injective-sdk-client-ts/src/types/gov.ts +++ b/packages/plugin-injective/injective-sdk-client-ts/src/types/gov.ts @@ -1,4 +1,4 @@ -import { +import type { PaginationOption, Pagination, Msgs, @@ -8,8 +8,8 @@ import { Vote, TallyResult, } from "@injectivelabs/sdk-ts"; -import { PaginationParams } from "./base"; -import { +import type { PaginationParams } from "./base"; +import type { CosmosGovV1Gov, InjectiveExchangeV1Beta1Exchange, InjectiveOracleV1Beta1Oracle, diff --git a/packages/plugin-injective/injective-sdk-client-ts/src/types/ibc.ts b/packages/plugin-injective/injective-sdk-client-ts/src/types/ibc.ts index 582c5c35f57..3a9b1b23cd7 100644 --- a/packages/plugin-injective/injective-sdk-client-ts/src/types/ibc.ts +++ b/packages/plugin-injective/injective-sdk-client-ts/src/types/ibc.ts @@ -1,6 +1,6 @@ -import { PaginationOption } from "@injectivelabs/sdk-ts"; -import { DenomTrace } from "@injectivelabs/core-proto-ts/cjs/ibc/applications/transfer/v1/transfer.js"; -import { PaginationParams } from "./base"; +import type { PaginationOption } from "@injectivelabs/sdk-ts"; +import type { DenomTrace } from "@injectivelabs/core-proto-ts/cjs/ibc/applications/transfer/v1/transfer.js"; +import type { PaginationParams } from "./base"; //IBC params export interface GetDenomTraceParams { hash: string; diff --git a/packages/plugin-injective/injective-sdk-client-ts/src/types/insurance.ts b/packages/plugin-injective/injective-sdk-client-ts/src/types/insurance.ts index 242067a87d4..289f5ad7a9d 100644 --- a/packages/plugin-injective/injective-sdk-client-ts/src/types/insurance.ts +++ b/packages/plugin-injective/injective-sdk-client-ts/src/types/insurance.ts @@ -1,5 +1,5 @@ -import { InsuranceFund, InsuranceModuleParams } from "@injectivelabs/sdk-ts"; -import { InjectiveOracleV1Beta1Oracle } from "@injectivelabs/core-proto-ts"; +import type { InsuranceFund, InsuranceModuleParams } from "@injectivelabs/sdk-ts"; +import type { InjectiveOracleV1Beta1Oracle } from "@injectivelabs/core-proto-ts"; // Insurance Fund Module Params export interface GetInsuranceFundParams { diff --git a/packages/plugin-injective/injective-sdk-client-ts/src/types/mint.ts b/packages/plugin-injective/injective-sdk-client-ts/src/types/mint.ts index 18e0bba08cf..62a4973a28a 100644 --- a/packages/plugin-injective/injective-sdk-client-ts/src/types/mint.ts +++ b/packages/plugin-injective/injective-sdk-client-ts/src/types/mint.ts @@ -1,4 +1,4 @@ -import { MinModuleParams } from "@injectivelabs/sdk-ts"; +import type { MinModuleParams } from "@injectivelabs/sdk-ts"; // Mint module params // Response interfaces export interface MintModuleParamsResponse { diff --git a/packages/plugin-injective/injective-sdk-client-ts/src/types/mito.ts b/packages/plugin-injective/injective-sdk-client-ts/src/types/mito.ts index e9aa45f2072..cc198caa328 100644 --- a/packages/plugin-injective/injective-sdk-client-ts/src/types/mito.ts +++ b/packages/plugin-injective/injective-sdk-client-ts/src/types/mito.ts @@ -1,4 +1,4 @@ -import { +import type { Coin, MitoVault, MitoPagination, @@ -20,7 +20,7 @@ import { MitoWhitelistAccount, MitoClaimReference, } from "@injectivelabs/sdk-ts"; -import { PaginationParams, TimeRangeParams, AddressParams } from "./base"; +import type { PaginationParams, TimeRangeParams, AddressParams } from "./base"; // Mito Module Params // Param interfaces diff --git a/packages/plugin-injective/injective-sdk-client-ts/src/types/permissions.ts b/packages/plugin-injective/injective-sdk-client-ts/src/types/permissions.ts index 4b2e9fa105a..d74a3527275 100644 --- a/packages/plugin-injective/injective-sdk-client-ts/src/types/permissions.ts +++ b/packages/plugin-injective/injective-sdk-client-ts/src/types/permissions.ts @@ -1,9 +1,9 @@ -import { +import type { Coin, PermissionsModuleParams, Namespace, } from "@injectivelabs/sdk-ts"; -import { AddressParams } from "./base"; +import type { AddressParams } from "./base"; // Base parameter interfaces // Permissions Module Params diff --git a/packages/plugin-injective/injective-sdk-client-ts/src/types/staking.ts b/packages/plugin-injective/injective-sdk-client-ts/src/types/staking.ts index 366a48144ee..aadc1245dd0 100644 --- a/packages/plugin-injective/injective-sdk-client-ts/src/types/staking.ts +++ b/packages/plugin-injective/injective-sdk-client-ts/src/types/staking.ts @@ -1,4 +1,4 @@ -import { +import type { PaginationOption, Pagination, StakingModuleParams, @@ -8,7 +8,7 @@ import { UnBondingDelegation, ReDelegation, } from "@injectivelabs/sdk-ts"; -import { PaginationParams } from "./base"; +import type { PaginationParams } from "./base"; // Staking Module Params // Param interfaces diff --git a/packages/plugin-injective/injective-sdk-client-ts/src/types/token-factory.ts b/packages/plugin-injective/injective-sdk-client-ts/src/types/token-factory.ts index 7c4e56e2c7c..baf8cf81fba 100644 --- a/packages/plugin-injective/injective-sdk-client-ts/src/types/token-factory.ts +++ b/packages/plugin-injective/injective-sdk-client-ts/src/types/token-factory.ts @@ -1,9 +1,9 @@ -import { +import type { AuthorityMetadata, TokenFactoryModuleParams, TokenFactoryModuleState, } from "@injectivelabs/sdk-ts"; -import { CosmosBankV1Beta1Bank } from "@injectivelabs/core-proto-ts"; +import type { CosmosBankV1Beta1Bank } from "@injectivelabs/core-proto-ts"; // Token Factory Module Params// Param interfaces export interface GetDenomsFromCreatorParams { creator: string; diff --git a/packages/plugin-injective/injective-sdk-client-ts/src/types/wasm.ts b/packages/plugin-injective/injective-sdk-client-ts/src/types/wasm.ts index 68fd78d4bc9..f176ecec1fa 100644 --- a/packages/plugin-injective/injective-sdk-client-ts/src/types/wasm.ts +++ b/packages/plugin-injective/injective-sdk-client-ts/src/types/wasm.ts @@ -1,4 +1,4 @@ -import { +import type { PaginationOption, Pagination, ExecArgs, @@ -9,9 +9,9 @@ import { ContractCodeHistoryEntry, CodeInfoResponse, } from "@injectivelabs/sdk-ts"; -import { CosmwasmWasmV1Query } from "@injectivelabs/core-proto-ts"; -import { AccessConfig } from "@injectivelabs/core-proto-ts/cjs/cosmwasm/wasm/v1/types"; -import { PaginationParams } from "./base"; +import type { CosmwasmWasmV1Query } from "@injectivelabs/core-proto-ts"; +import type { AccessConfig } from "@injectivelabs/core-proto-ts/cjs/cosmwasm/wasm/v1/types"; +import type { PaginationParams } from "./base"; // Wasm Module Params // Param interfaces export interface GetContractAccountsBalanceParams { diff --git a/packages/plugin-injective/package.json b/packages/plugin-injective/package.json index 13ba85ddf8f..ea06e7e2e10 100644 --- a/packages/plugin-injective/package.json +++ b/packages/plugin-injective/package.json @@ -8,7 +8,6 @@ "scripts": { "build": "tsup --format esm --dts", "dev": "tsup --format esm --dts --watch", - "lint": "eslint --fix --cache .", "test": "jest", "test:watch": "jest --watch", "format": "prettier --write \"src/**/*.ts\"", diff --git a/packages/plugin-injective/src/action/base.ts b/packages/plugin-injective/src/action/base.ts index 73933aeaafb..077de8c9d4f 100644 --- a/packages/plugin-injective/src/action/base.ts +++ b/packages/plugin-injective/src/action/base.ts @@ -1,11 +1,11 @@ // createGenericAction.ts -import { ActionExample } from "@elizaos/core"; +import type { ActionExample } from "@elizaos/core"; import { - HandlerCallback, - IAgentRuntime, - Memory, + type HandlerCallback, + type IAgentRuntime, + type Memory, ModelClass, - State, + type State, elizaLogger, composeContext, type Action, diff --git a/packages/plugin-injective/src/index.ts b/packages/plugin-injective/src/index.ts index c0d5e1e49dd..8e95784db8e 100644 --- a/packages/plugin-injective/src/index.ts +++ b/packages/plugin-injective/src/index.ts @@ -1,5 +1,5 @@ import InjectiveActions from "./action"; -import { Plugin } from "@elizaos/core"; +import type { Plugin } from "@elizaos/core"; export const injectivePlugin: Plugin = { name: "injective", description: "A plugin for interacting with the Injective blockchain", diff --git a/packages/plugin-intiface/src/environment.ts b/packages/plugin-intiface/src/environment.ts index 85458f0f7c4..c2bfd06bd3b 100644 --- a/packages/plugin-intiface/src/environment.ts +++ b/packages/plugin-intiface/src/environment.ts @@ -1,4 +1,4 @@ -import { IAgentRuntime } from "@elizaos/core"; +import type { IAgentRuntime } from "@elizaos/core"; import { z } from "zod"; export const intifaceEnvSchema = z diff --git a/packages/plugin-intiface/test/fake-buttplug.ts b/packages/plugin-intiface/test/fake-buttplug.ts index e14bc8dfc24..1d801e84a2a 100644 --- a/packages/plugin-intiface/test/fake-buttplug.ts +++ b/packages/plugin-intiface/test/fake-buttplug.ts @@ -100,7 +100,7 @@ export class LovenseNora extends SimulatedDevice { private vibrateCmdLog: Record = {}; private rotateCmdLog: Record = {}; - constructor(port: number = 54817) { + constructor(port = 54817) { super(port, "Lovense Nora", "696969696969"); } @@ -117,7 +117,7 @@ export class LovenseNora extends SimulatedDevice { } else if (message.startsWith("Vibrate:")) { const match = message.match(/Vibrate:(\d+);/); if (match) { - const speed = parseInt(match[1]); + const speed = Number.parseInt(match[1]); if ( speed === 0 && Object.keys(this.vibrateCmdLog).length === 0 @@ -132,7 +132,7 @@ export class LovenseNora extends SimulatedDevice { } else if (message.startsWith("Rotate:")) { const match = message.match(/Rotate:(\d+);/); if (match) { - const speed = parseInt(match[1]); + const speed = Number.parseInt(match[1]); if ( speed === 0 && Object.keys(this.rotateCmdLog).length === 0 diff --git a/packages/plugin-intiface/test/simulate.ts b/packages/plugin-intiface/test/simulate.ts index 116e9710e2a..9f33001814d 100644 --- a/packages/plugin-intiface/test/simulate.ts +++ b/packages/plugin-intiface/test/simulate.ts @@ -1,7 +1,7 @@ import { ButtplugClient, ButtplugNodeWebsocketClientConnector, - ButtplugClientDevice, + type ButtplugClientDevice, } from "buttplug"; import { LovenseNora } from "./fake-buttplug"; diff --git a/packages/plugin-iq6900/eslint.config.mjs b/packages/plugin-iq6900/eslint.config.mjs deleted file mode 100644 index 92fe5bbebef..00000000000 --- a/packages/plugin-iq6900/eslint.config.mjs +++ /dev/null @@ -1,3 +0,0 @@ -import eslintGlobalConfig from "../../eslint.config.mjs"; - -export default [...eslintGlobalConfig]; diff --git a/packages/plugin-iq6900/package.json b/packages/plugin-iq6900/package.json index 68a4c1ce9ce..297f06f5940 100644 --- a/packages/plugin-iq6900/package.json +++ b/packages/plugin-iq6900/package.json @@ -14,7 +14,6 @@ }, "scripts": { "build": "tsup --format esm --dts", - "dev": "tsup --format esm --dts --watch", - "lint": "eslint --fix --cache ." + "dev": "tsup --format esm --dts --watch" } } diff --git a/packages/plugin-iq6900/src/functions/bringIQData.ts b/packages/plugin-iq6900/src/functions/bringIQData.ts index ed7883971f5..eb9def83c23 100644 --- a/packages/plugin-iq6900/src/functions/bringIQData.ts +++ b/packages/plugin-iq6900/src/functions/bringIQData.ts @@ -35,48 +35,48 @@ const ERROR_RESULT: CodeResult = { // Initialize connection const connection = new Connection(NETWORK, "confirmed"); -async function fetchDBPDA(): Promise { - if (!WALLET_ADDRESS) { - elizaLogger.error("Wallet address not provided"); - return null; - } +async function convertTextToEmoji(text: string): Promise { + return text.replace(/\/u([0-9A-Fa-f]{4,6})/g, (_, code) => + String.fromCodePoint(parseInt(code, 16)) + ); +} +async function fetchTransactionInfo( + txId: string +): Promise { try { - elizaLogger.info("Connecting to Solana...(IQ6900)"); - elizaLogger.info(`Your Address: ${WALLET_ADDRESS}`); - - const response = await fetch(`${IQ_HOST}/getDBPDA/${WALLET_ADDRESS}`); + const response = await fetch(`${IQ_HOST}/get_transaction_info/${txId}`); if (!response.ok) { throw new Error(`HTTP error! status: ${response.status}`); } const data = await response.json(); - return data.DBPDA || null; + return data.argData || null; } catch (error) { - elizaLogger.error("Error fetching PDA:", error); + elizaLogger.error("Error fetching transaction info:", error); return null; } } -async function convertTextToEmoji(text: string): Promise { - return text.replace(/\/u([0-9A-Fa-f]{4,6})/g, (_, code) => - String.fromCodePoint(parseInt(code, 16)) - ); -} +async function fetchDBPDA(): Promise { + if (!WALLET_ADDRESS) { + elizaLogger.error("Wallet address not provided"); + return null; + } -async function fetchTransactionInfo( - txId: string -): Promise { try { - const response = await fetch(`${IQ_HOST}/get_transaction_info/${txId}`); + elizaLogger.info("Connecting to Solana...(IQ6900)"); + elizaLogger.info(`Your Address: ${WALLET_ADDRESS}`); + + const response = await fetch(`${IQ_HOST}/getDBPDA/${WALLET_ADDRESS}`); if (!response.ok) { throw new Error(`HTTP error! status: ${response.status}`); } const data = await response.json(); - return data.argData || null; + return data.DBPDA || null; } catch (error) { - elizaLogger.error("Error fetching transaction info:", error); + elizaLogger.error("Error fetching PDA:", error); return null; } } diff --git a/packages/plugin-iq6900/src/index.ts b/packages/plugin-iq6900/src/index.ts index 4d382878143..a0ecc6ac944 100644 --- a/packages/plugin-iq6900/src/index.ts +++ b/packages/plugin-iq6900/src/index.ts @@ -1,4 +1,4 @@ -import { Plugin } from "@elizaos/core"; +import type { Plugin } from "@elizaos/core"; export { onchainJson } from "./types/iq.ts"; export const elizaCodeinPlugin: Plugin = { diff --git a/packages/plugin-irys/eslint.config.mjs b/packages/plugin-irys/eslint.config.mjs deleted file mode 100644 index 92fe5bbebef..00000000000 --- a/packages/plugin-irys/eslint.config.mjs +++ /dev/null @@ -1,3 +0,0 @@ -import eslintGlobalConfig from "../../eslint.config.mjs"; - -export default [...eslintGlobalConfig]; diff --git a/packages/plugin-irys/package.json b/packages/plugin-irys/package.json index e2f52cebc51..ce7ee468cd8 100644 --- a/packages/plugin-irys/package.json +++ b/packages/plugin-irys/package.json @@ -17,7 +17,6 @@ "scripts": { "build": "tsup --format esm --dts", "dev": "tsup --format esm --dts --watch", - "lint": "eslint --fix --cache .", "test": "vitest run" } } diff --git a/packages/plugin-irys/src/index.ts b/packages/plugin-irys/src/index.ts index 0cf83ac3ec0..998c02807bf 100644 --- a/packages/plugin-irys/src/index.ts +++ b/packages/plugin-irys/src/index.ts @@ -1,4 +1,4 @@ -import { Plugin } from "@elizaos/core"; +import type { Plugin } from "@elizaos/core"; import IrysService from "./services/irysService"; const irysPlugin: Plugin = { diff --git a/packages/plugin-irys/src/services/irysService.ts b/packages/plugin-irys/src/services/irysService.ts index 24f4038e0a8..547891ad542 100644 --- a/packages/plugin-irys/src/services/irysService.ts +++ b/packages/plugin-irys/src/services/irysService.ts @@ -1,16 +1,16 @@ import { - IAgentRuntime, + type IAgentRuntime, Service, ServiceType, - IIrysService, - UploadIrysResult, - DataIrysFetchedFromGQL, - GraphQLTag, + type IIrysService, + type UploadIrysResult, + type DataIrysFetchedFromGQL, + type GraphQLTag, IrysMessageType, generateMessageResponse, ModelClass, IrysDataType, - IrysTimestamp, + type IrysTimestamp, } from "@elizaos/core"; import { Uploader } from "@irys/upload"; import { BaseEth } from "@irys/upload-ethereum"; @@ -44,8 +44,8 @@ export class IrysService extends Service implements IIrysService { private runtime: IAgentRuntime | null = null; private irysUploader: any | null = null; - private endpointForTransactionId: string = "https://uploader.irys.xyz/graphql"; - private endpointForData: string = "https://gateway.irys.xyz"; + private endpointForTransactionId = "https://uploader.irys.xyz/graphql"; + private endpointForData = "https://gateway.irys.xyz"; async initialize(runtime: IAgentRuntime): Promise { console.log("Initializing IrysService"); diff --git a/packages/plugin-lensNetwork/src/actions/transfer.ts b/packages/plugin-lensNetwork/src/actions/transfer.ts index 84bb54309c5..9419bb79dd9 100644 --- a/packages/plugin-lensNetwork/src/actions/transfer.ts +++ b/packages/plugin-lensNetwork/src/actions/transfer.ts @@ -1,11 +1,11 @@ import { - ActionExample, - Content, - HandlerCallback, - IAgentRuntime, - Memory, + type ActionExample, + type Content, + type HandlerCallback, + type IAgentRuntime, + type Memory, ModelClass, - State, + type State, type Action, elizaLogger, composeContext, @@ -16,7 +16,7 @@ import { getDefaultProvider, Network, Wallet } from "@lens-network/sdk/ethers"; import { ethers, formatEther } from "ethers"; import { - Address, + type Address, createWalletClient, erc20Abi, http, diff --git a/packages/plugin-lensNetwork/src/environment.ts b/packages/plugin-lensNetwork/src/environment.ts index 823fb3b8925..4821202810b 100644 --- a/packages/plugin-lensNetwork/src/environment.ts +++ b/packages/plugin-lensNetwork/src/environment.ts @@ -1,4 +1,4 @@ -import { IAgentRuntime } from "@elizaos/core"; +import type { IAgentRuntime } from "@elizaos/core"; import { z } from "zod"; export const lensEnvSchema = z.object({ diff --git a/packages/plugin-lensNetwork/src/index.ts b/packages/plugin-lensNetwork/src/index.ts index 953b1ddaf87..91e221e05e6 100644 --- a/packages/plugin-lensNetwork/src/index.ts +++ b/packages/plugin-lensNetwork/src/index.ts @@ -1,4 +1,4 @@ -import { Plugin } from "@elizaos/core"; +import type { Plugin } from "@elizaos/core"; import transfer from "./actions/transfer.ts"; diff --git a/packages/plugin-letzai/eslint.config.mjs b/packages/plugin-letzai/eslint.config.mjs deleted file mode 100644 index 2e45884b6cb..00000000000 --- a/packages/plugin-letzai/eslint.config.mjs +++ /dev/null @@ -1,3 +0,0 @@ -import eslintGlobalConfig from "../../eslint.config.mjs"; - -export default [...eslintGlobalConfig]; diff --git a/packages/plugin-letzai/package.json b/packages/plugin-letzai/package.json index 791c51382c1..d1633a92350 100644 --- a/packages/plugin-letzai/package.json +++ b/packages/plugin-letzai/package.json @@ -12,7 +12,6 @@ }, "scripts": { "build": "tsup --format esm --dts", - "dev": "tsup --format esm --dts --watch", - "lint": "eslint --fix --cache ." + "dev": "tsup --format esm --dts --watch" } } diff --git a/packages/plugin-letzai/src/environment.ts b/packages/plugin-letzai/src/environment.ts index c47438cd948..379734de045 100644 --- a/packages/plugin-letzai/src/environment.ts +++ b/packages/plugin-letzai/src/environment.ts @@ -1,4 +1,4 @@ -import { IAgentRuntime } from "@elizaos/core"; +import type { IAgentRuntime } from "@elizaos/core"; import { z } from "zod"; export const imageGenEnvSchema = z diff --git a/packages/plugin-letzai/src/index.ts b/packages/plugin-letzai/src/index.ts index 5bb4dd0db2d..36d52837527 100644 --- a/packages/plugin-letzai/src/index.ts +++ b/packages/plugin-letzai/src/index.ts @@ -1,5 +1,5 @@ -import { elizaLogger, HandlerCallback, IAgentRuntime, Plugin, State } from "@elizaos/core"; -import { Memory } from "@elizaos/core"; +import { elizaLogger, type HandlerCallback, type IAgentRuntime, type Plugin, type State } from "@elizaos/core"; +import type { Memory } from "@elizaos/core"; /* diff --git a/packages/plugin-massa/eslint.config.mjs b/packages/plugin-massa/eslint.config.mjs deleted file mode 100644 index 92fe5bbebef..00000000000 --- a/packages/plugin-massa/eslint.config.mjs +++ /dev/null @@ -1,3 +0,0 @@ -import eslintGlobalConfig from "../../eslint.config.mjs"; - -export default [...eslintGlobalConfig]; diff --git a/packages/plugin-massa/package.json b/packages/plugin-massa/package.json index 1bd9fd07234..21282512152 100644 --- a/packages/plugin-massa/package.json +++ b/packages/plugin-massa/package.json @@ -10,8 +10,7 @@ "tsup": "8.3.5" }, "scripts": { - "build": "tsup --format esm --dts", - "lint": "eslint . --fix" + "build": "tsup --format esm --dts" }, "peerDependencies": { "whatwg-url": "7.1.0" diff --git a/packages/plugin-massa/src/actions/transfer.ts b/packages/plugin-massa/src/actions/transfer.ts index 7bcfaf26e71..eaada0fbe56 100644 --- a/packages/plugin-massa/src/actions/transfer.ts +++ b/packages/plugin-massa/src/actions/transfer.ts @@ -2,16 +2,16 @@ import { type Action, - ActionExample, + type ActionExample, composeContext, - Content, + type Content, elizaLogger, generateObjectDeprecated, - HandlerCallback, - IAgentRuntime, - Memory, + type HandlerCallback, + type IAgentRuntime, + type Memory, ModelClass, - State, + type State, } from "@elizaos/core"; import { validateConfig } from "../enviroment"; import { getMnsTarget } from "../utils/mns"; diff --git a/packages/plugin-massa/src/utils/mns.ts b/packages/plugin-massa/src/utils/mns.ts index bfabe015bf3..c17e70d9f9d 100644 --- a/packages/plugin-massa/src/utils/mns.ts +++ b/packages/plugin-massa/src/utils/mns.ts @@ -1,4 +1,4 @@ -import { CHAIN_ID, MNS, MNS_CONTRACTS, Provider } from "@massalabs/massa-web3"; +import { CHAIN_ID, MNS, MNS_CONTRACTS, type Provider } from "@massalabs/massa-web3"; export const getMnsTarget = async ( provider: Provider, diff --git a/packages/plugin-movement/eslint.config.mjs b/packages/plugin-movement/eslint.config.mjs deleted file mode 100644 index 92fe5bbebef..00000000000 --- a/packages/plugin-movement/eslint.config.mjs +++ /dev/null @@ -1,3 +0,0 @@ -import eslintGlobalConfig from "../../eslint.config.mjs"; - -export default [...eslintGlobalConfig]; diff --git a/packages/plugin-movement/package.json b/packages/plugin-movement/package.json index 7416e674492..5df34b18e74 100644 --- a/packages/plugin-movement/package.json +++ b/packages/plugin-movement/package.json @@ -20,7 +20,6 @@ "scripts": { "build": "tsup", "dev": "tsup --watch", - "lint": "eslint --fix --cache .", "test": "vitest run" }, "peerDependencies": { diff --git a/packages/plugin-movement/src/actions/transfer.ts b/packages/plugin-movement/src/actions/transfer.ts index 43490fbcb65..470086cfd88 100644 --- a/packages/plugin-movement/src/actions/transfer.ts +++ b/packages/plugin-movement/src/actions/transfer.ts @@ -1,12 +1,12 @@ import { elizaLogger } from "@elizaos/core"; import { - ActionExample, - Content, - HandlerCallback, - IAgentRuntime, - Memory, + type ActionExample, + type Content, + type HandlerCallback, + type IAgentRuntime, + type Memory, ModelClass, - State, + type State, type Action, } from "@elizaos/core"; import { composeContext } from "@elizaos/core"; diff --git a/packages/plugin-movement/src/environment.ts b/packages/plugin-movement/src/environment.ts index 96081dbe97d..51b4225657e 100644 --- a/packages/plugin-movement/src/environment.ts +++ b/packages/plugin-movement/src/environment.ts @@ -1,4 +1,4 @@ -import { IAgentRuntime } from "@elizaos/core"; +import type { IAgentRuntime } from "@elizaos/core"; import { z } from "zod"; export const movementEnvSchema = z.object({ diff --git a/packages/plugin-movement/src/index.ts b/packages/plugin-movement/src/index.ts index d8d54ba2438..62b7827f664 100644 --- a/packages/plugin-movement/src/index.ts +++ b/packages/plugin-movement/src/index.ts @@ -1,4 +1,4 @@ -import { Plugin } from "@elizaos/core"; +import type { Plugin } from "@elizaos/core"; import transferToken from "./actions/transfer"; import { WalletProvider, walletProvider } from "./providers/wallet"; diff --git a/packages/plugin-movement/src/providers/wallet.ts b/packages/plugin-movement/src/providers/wallet.ts index 90b6d1ac21e..fa824d65cd8 100644 --- a/packages/plugin-movement/src/providers/wallet.ts +++ b/packages/plugin-movement/src/providers/wallet.ts @@ -1,4 +1,4 @@ -import { +import type { IAgentRuntime, ICacheManager, Memory, @@ -36,7 +36,7 @@ interface Prices { export class WalletProvider { private cache: NodeCache; - private cacheKey: string = "movement/wallet"; + private cacheKey = "movement/wallet"; constructor( private aptosClient: Aptos, diff --git a/packages/plugin-multiversx/eslint.config.mjs b/packages/plugin-multiversx/eslint.config.mjs deleted file mode 100644 index 92fe5bbebef..00000000000 --- a/packages/plugin-multiversx/eslint.config.mjs +++ /dev/null @@ -1,3 +0,0 @@ -import eslintGlobalConfig from "../../eslint.config.mjs"; - -export default [...eslintGlobalConfig]; diff --git a/packages/plugin-multiversx/package.json b/packages/plugin-multiversx/package.json index 3a4d002e629..a2abd1aed53 100644 --- a/packages/plugin-multiversx/package.json +++ b/packages/plugin-multiversx/package.json @@ -31,8 +31,7 @@ "scripts": { "build": "tsup --format esm --dts", "test": "vitest run", - "test:watch": "vitest", - "lint": "eslint . --fix" + "test:watch": "vitest" }, "peerDependencies": { "whatwg-url": "7.1.0" diff --git a/packages/plugin-multiversx/src/actions/createToken.ts b/packages/plugin-multiversx/src/actions/createToken.ts index c4e6d136420..2634d886f7d 100644 --- a/packages/plugin-multiversx/src/actions/createToken.ts +++ b/packages/plugin-multiversx/src/actions/createToken.ts @@ -1,12 +1,12 @@ import { elizaLogger, - ActionExample, - Content, - HandlerCallback, - IAgentRuntime, - Memory, + type ActionExample, + type Content, + type HandlerCallback, + type IAgentRuntime, + type Memory, ModelClass, - State, + type State, generateObject, composeContext, type Action, diff --git a/packages/plugin-multiversx/src/actions/transfer.ts b/packages/plugin-multiversx/src/actions/transfer.ts index 765fdc04602..d0f02e0e5a9 100644 --- a/packages/plugin-multiversx/src/actions/transfer.ts +++ b/packages/plugin-multiversx/src/actions/transfer.ts @@ -1,12 +1,12 @@ import { elizaLogger, - ActionExample, - Content, - HandlerCallback, - IAgentRuntime, - Memory, + type ActionExample, + type Content, + type HandlerCallback, + type IAgentRuntime, + type Memory, ModelClass, - State, + type State, composeContext, generateObject, type Action, diff --git a/packages/plugin-multiversx/src/enviroment.ts b/packages/plugin-multiversx/src/enviroment.ts index a257cc10cd7..077130e7de9 100644 --- a/packages/plugin-multiversx/src/enviroment.ts +++ b/packages/plugin-multiversx/src/enviroment.ts @@ -1,4 +1,4 @@ -import { IAgentRuntime } from "@elizaos/core"; +import type { IAgentRuntime } from "@elizaos/core"; import { z } from "zod"; export const multiversxEnvSchema = z.object({ diff --git a/packages/plugin-multiversx/src/index.ts b/packages/plugin-multiversx/src/index.ts index ab9b0a50e49..91421c6b3ca 100644 --- a/packages/plugin-multiversx/src/index.ts +++ b/packages/plugin-multiversx/src/index.ts @@ -1,4 +1,4 @@ -import { Plugin } from "@elizaos/core"; +import type { Plugin } from "@elizaos/core"; import transfer from "./actions/transfer"; import createToken from "./actions/createToken"; diff --git a/packages/plugin-multiversx/src/providers/wallet.ts b/packages/plugin-multiversx/src/providers/wallet.ts index a3273eada15..0a6dc115bb5 100644 --- a/packages/plugin-multiversx/src/providers/wallet.ts +++ b/packages/plugin-multiversx/src/providers/wallet.ts @@ -9,7 +9,7 @@ import { TransferTransactionsFactory, TransactionsFactoryConfig, Token, - Transaction, + type Transaction, TokenManagementTransactionsFactory, } from "@multiversx/sdk-core"; import { denominateAmount } from "../utils/amount"; diff --git a/packages/plugin-near/eslint.config.mjs b/packages/plugin-near/eslint.config.mjs deleted file mode 100644 index 92fe5bbebef..00000000000 --- a/packages/plugin-near/eslint.config.mjs +++ /dev/null @@ -1,3 +0,0 @@ -import eslintGlobalConfig from "../../eslint.config.mjs"; - -export default [...eslintGlobalConfig]; diff --git a/packages/plugin-near/package.json b/packages/plugin-near/package.json index 43f5dea9766..a12cdb8ff09 100644 --- a/packages/plugin-near/package.json +++ b/packages/plugin-near/package.json @@ -29,8 +29,7 @@ "scripts": { "build": "tsup --format esm,cjs --dts", "test": "vitest run", - "test:watch": "vitest", - "lint": "eslint . --fix" + "test:watch": "vitest" }, "peerDependencies": { "whatwg-url": "7.1.0", diff --git a/packages/plugin-near/src/actions/swap.ts b/packages/plugin-near/src/actions/swap.ts index bf2b466fdcc..a9464143265 100644 --- a/packages/plugin-near/src/actions/swap.ts +++ b/packages/plugin-near/src/actions/swap.ts @@ -1,11 +1,11 @@ import { - ActionExample, - HandlerCallback, + type ActionExample, + type HandlerCallback, elizaLogger, - IAgentRuntime, - Memory, + type IAgentRuntime, + type Memory, ModelClass, - State, + type State, type Action, composeContext, generateObject, @@ -21,7 +21,7 @@ import { ONE_YOCTO_NEAR, } from "@ref-finance/ref-sdk"; import { walletProvider } from "../providers/wallet"; -import { KeyPairString } from "near-api-js/lib/utils"; +import type { KeyPairString } from "near-api-js/lib/utils"; async function checkStorageBalance( account: any, diff --git a/packages/plugin-near/src/actions/transfer.ts b/packages/plugin-near/src/actions/transfer.ts index 02444358e47..16879c0c0fe 100644 --- a/packages/plugin-near/src/actions/transfer.ts +++ b/packages/plugin-near/src/actions/transfer.ts @@ -1,18 +1,18 @@ import { - ActionExample, - Content, - HandlerCallback, - IAgentRuntime, - Memory, + type ActionExample, + type Content, + type HandlerCallback, + type IAgentRuntime, + type Memory, ModelClass, - State, + type State, elizaLogger, type Action, composeContext, generateObject, } from "@elizaos/core"; import { connect, keyStores, utils } from "near-api-js"; -import { KeyPairString } from "near-api-js/lib/utils"; +import type { KeyPairString } from "near-api-js/lib/utils"; import { utils as nearUtils } from "near-api-js"; // import BigNumber from "bignumber.js"; diff --git a/packages/plugin-near/src/environment.ts b/packages/plugin-near/src/environment.ts index b8cfb8050f7..76950d90a2f 100644 --- a/packages/plugin-near/src/environment.ts +++ b/packages/plugin-near/src/environment.ts @@ -1,8 +1,8 @@ -import { IAgentRuntime } from "@elizaos/core"; +import type { IAgentRuntime } from "@elizaos/core"; import { z } from "zod"; // Add ENV variable at the top -let ENV: string = "testnet"; +let ENV = "testnet"; export const nearEnvSchema = z.object({ NEAR_WALLET_SECRET_KEY: z.string().min(1, "Wallet secret key is required"), diff --git a/packages/plugin-near/src/index.ts b/packages/plugin-near/src/index.ts index c6832ba5d5d..42843629417 100644 --- a/packages/plugin-near/src/index.ts +++ b/packages/plugin-near/src/index.ts @@ -1,4 +1,4 @@ -import { Plugin } from "@elizaos/core/src/types"; +import type { Plugin } from "@elizaos/core/src/types"; import { walletProvider } from "./providers/wallet"; // import { executeCreateToken } from "./actions/createToken"; import { executeSwap } from "./actions/swap"; diff --git a/packages/plugin-near/src/providers/wallet.ts b/packages/plugin-near/src/providers/wallet.ts index 0a2e81c7546..76580e6b0fb 100644 --- a/packages/plugin-near/src/providers/wallet.ts +++ b/packages/plugin-near/src/providers/wallet.ts @@ -1,13 +1,13 @@ import { - IAgentRuntime, - Memory, - Provider, - State, + type IAgentRuntime, + type Memory, + type Provider, + type State, elizaLogger, } from "@elizaos/core"; -import { KeyPair, keyStores, connect, Account, utils } from "near-api-js"; +import { KeyPair, keyStores, connect, type Account, utils } from "near-api-js"; import BigNumber from "bignumber.js"; -import { KeyPairString } from "near-api-js/lib/utils"; +import type { KeyPairString } from "near-api-js/lib/utils"; import NodeCache from "node-cache"; const PROVIDER_CONFIG = { @@ -20,7 +20,7 @@ const PROVIDER_CONFIG = { explorerUrl: `https://${process.env.NEAR_NETWORK || "testnet"}.nearblocks.io`, MAX_RETRIES: 3, RETRY_DELAY: 2000, - SLIPPAGE: process.env.NEAR_SLIPPAGE ? parseInt(process.env.NEAR_SLIPPAGE) : 1, + SLIPPAGE: process.env.NEAR_SLIPPAGE ? Number.parseInt(process.env.NEAR_SLIPPAGE) : 1, }; export interface NearToken { diff --git a/packages/plugin-nft-collections/.eslintrc.json b/packages/plugin-nft-collections/.eslintrc.json deleted file mode 100644 index eb6b1760de8..00000000000 --- a/packages/plugin-nft-collections/.eslintrc.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "extends": "../../.eslintrc.json", - "parser": "@typescript-eslint/parser", - "plugins": [ - "@typescript-eslint" - ], - "root": true -} \ No newline at end of file diff --git a/packages/plugin-nft-collections/.prettierrc b/packages/plugin-nft-collections/.prettierrc deleted file mode 100644 index 3c4f9def446..00000000000 --- a/packages/plugin-nft-collections/.prettierrc +++ /dev/null @@ -1,7 +0,0 @@ -{ - "tabWidth": 4, - "semi": true, - "singleQuote": false, - "trailingComma": "es5", - "printWidth": 80 -} diff --git a/packages/plugin-nft-collections/eslint.config.mjs b/packages/plugin-nft-collections/eslint.config.mjs deleted file mode 100644 index 92fe5bbebef..00000000000 --- a/packages/plugin-nft-collections/eslint.config.mjs +++ /dev/null @@ -1,3 +0,0 @@ -import eslintGlobalConfig from "../../eslint.config.mjs"; - -export default [...eslintGlobalConfig]; diff --git a/packages/plugin-nft-collections/package.json b/packages/plugin-nft-collections/package.json index a547228bd27..6445c584bcc 100644 --- a/packages/plugin-nft-collections/package.json +++ b/packages/plugin-nft-collections/package.json @@ -9,7 +9,6 @@ "build": "tsup src/index.ts --format esm --dts", "test": "vitest run", "test:watch": "vitest", - "lint": "eslint --fix --cache .", "format": "prettier --write src/**/*.ts" }, "dependencies": { diff --git a/packages/plugin-nft-collections/src/__tests__/reservoir.test.ts b/packages/plugin-nft-collections/src/__tests__/reservoir.test.ts index 60ad8530e18..e5d5da5c167 100644 --- a/packages/plugin-nft-collections/src/__tests__/reservoir.test.ts +++ b/packages/plugin-nft-collections/src/__tests__/reservoir.test.ts @@ -1,5 +1,5 @@ import { describe, it, expect, vi, beforeEach } from "vitest"; -import { IAgentRuntime } from "@elizaos/core"; +import type { IAgentRuntime } from "@elizaos/core"; import { ReservoirService } from "../services/reservoir"; import { MemoryCacheManager } from "../services/cache-manager"; import { RateLimiter } from "../services/rate-limiter"; diff --git a/packages/plugin-nft-collections/src/actions/get-collections.ts b/packages/plugin-nft-collections/src/actions/get-collections.ts index 5a601f52163..c288d488683 100644 --- a/packages/plugin-nft-collections/src/actions/get-collections.ts +++ b/packages/plugin-nft-collections/src/actions/get-collections.ts @@ -1,6 +1,6 @@ -import { State } from "@elizaos/core"; -import { HandlerCallback } from "@elizaos/core"; -import { Action, IAgentRuntime, Memory, Provider } from "@elizaos/core"; +import type { State } from "@elizaos/core"; +import type { HandlerCallback } from "@elizaos/core"; +import type { Action, IAgentRuntime, Memory, Provider } from "@elizaos/core"; export const getCollectionsAction = ( nftCollectionProvider: Provider diff --git a/packages/plugin-nft-collections/src/actions/list-nft.ts b/packages/plugin-nft-collections/src/actions/list-nft.ts index 857939577d5..64feb2a85e1 100644 --- a/packages/plugin-nft-collections/src/actions/list-nft.ts +++ b/packages/plugin-nft-collections/src/actions/list-nft.ts @@ -1,6 +1,6 @@ -import { Action, IAgentRuntime, Memory, State } from "@elizaos/core"; -import { ReservoirService } from "../services/reservoir"; -import { HandlerCallback } from "@elizaos/core"; +import type { Action, IAgentRuntime, Memory, State } from "@elizaos/core"; +import type { ReservoirService } from "../services/reservoir"; +import type { HandlerCallback } from "@elizaos/core"; // Helper function to extract NFT listing details from the message function extractListingDetails(text: string): { @@ -15,7 +15,7 @@ function extractListingDetails(text: string): { return { collectionAddress: addressMatch ? addressMatch[1] : null, tokenId: tokenIdMatch ? tokenIdMatch[1] : null, - price: priceMatch ? parseFloat(priceMatch[1]) : undefined, + price: priceMatch ? Number.parseFloat(priceMatch[1]) : undefined, }; } diff --git a/packages/plugin-nft-collections/src/actions/sweep-floor.ts b/packages/plugin-nft-collections/src/actions/sweep-floor.ts index 13557da3353..592d38780db 100644 --- a/packages/plugin-nft-collections/src/actions/sweep-floor.ts +++ b/packages/plugin-nft-collections/src/actions/sweep-floor.ts @@ -1,6 +1,6 @@ -import { Action, IAgentRuntime, Memory, State } from "@elizaos/core"; -import { ReservoirService } from "../services/reservoir"; -import { HandlerCallback } from "@elizaos/core"; +import type { Action, IAgentRuntime, Memory, State } from "@elizaos/core"; +import type { ReservoirService } from "../services/reservoir"; +import type { HandlerCallback } from "@elizaos/core"; // Helper function to extract NFT details from the message function extractNFTDetails(text: string): { @@ -12,7 +12,7 @@ function extractNFTDetails(text: string): { return { collectionAddress: addressMatch ? addressMatch[0] : null, - quantity: quantityMatch ? parseInt(quantityMatch[0]) : 1, + quantity: quantityMatch ? Number.parseInt(quantityMatch[0]) : 1, }; } diff --git a/packages/plugin-nft-collections/src/evaluators/nft-knowledge.ts b/packages/plugin-nft-collections/src/evaluators/nft-knowledge.ts index c8f78720038..1c28c69b432 100644 --- a/packages/plugin-nft-collections/src/evaluators/nft-knowledge.ts +++ b/packages/plugin-nft-collections/src/evaluators/nft-knowledge.ts @@ -1,5 +1,5 @@ -import { Evaluator, IAgentRuntime, Memory, State } from "@elizaos/core"; -import { NFTKnowledge } from "../types"; +import type { Evaluator, IAgentRuntime, Memory, State } from "@elizaos/core"; +import type { NFTKnowledge } from "../types"; export const nftKnowledgeEvaluator: Evaluator = { name: "nft-collection-evaluator", diff --git a/packages/plugin-nft-collections/src/index.ts b/packages/plugin-nft-collections/src/index.ts index bbd7f5df614..ce38ce50a50 100644 --- a/packages/plugin-nft-collections/src/index.ts +++ b/packages/plugin-nft-collections/src/index.ts @@ -1,4 +1,4 @@ -import { Plugin } from "@elizaos/core"; +import type { Plugin } from "@elizaos/core"; import { createNftCollectionProvider } from "./providers/nft-collections"; import { getCollectionsAction } from "./actions/get-collections"; import { listNFTAction } from "./actions/list-nft"; diff --git a/packages/plugin-nft-collections/src/providers/nft-collections.ts b/packages/plugin-nft-collections/src/providers/nft-collections.ts index b55e6fe64bb..85775de4cc7 100644 --- a/packages/plugin-nft-collections/src/providers/nft-collections.ts +++ b/packages/plugin-nft-collections/src/providers/nft-collections.ts @@ -1,7 +1,7 @@ -import { Provider, type IAgentRuntime, type Memory } from "@elizaos/core"; -import { ReservoirService } from "../services/reservoir"; -import { MarketIntelligenceService } from "../services/market-intelligence"; -import { SocialAnalyticsService } from "../services/social-analytics"; +import type { Provider, IAgentRuntime, Memory } from "@elizaos/core"; +import type { ReservoirService } from "../services/reservoir"; +import type { MarketIntelligenceService } from "../services/market-intelligence"; +import type { SocialAnalyticsService } from "../services/social-analytics"; export const createNftCollectionProvider = ( nftService: ReservoirService, diff --git a/packages/plugin-nft-collections/src/services/cache-manager.ts b/packages/plugin-nft-collections/src/services/cache-manager.ts index 097dddb7599..10b1fd9fb9f 100644 --- a/packages/plugin-nft-collections/src/services/cache-manager.ts +++ b/packages/plugin-nft-collections/src/services/cache-manager.ts @@ -44,7 +44,7 @@ export class MemoryCacheManager { return entry.data; } - async set(key: string, value: T, priority: number = 0): Promise { + async set(key: string, value: T, priority = 0): Promise { const ttl = this.getExpirationTime(key); const entry: CacheEntry = { data: value, diff --git a/packages/plugin-nft-collections/src/services/market-intelligence.ts b/packages/plugin-nft-collections/src/services/market-intelligence.ts index 08890a283a4..2e41eaf3647 100644 --- a/packages/plugin-nft-collections/src/services/market-intelligence.ts +++ b/packages/plugin-nft-collections/src/services/market-intelligence.ts @@ -1,6 +1,6 @@ -import { MemoryCacheManager } from "./cache-manager"; -import { RateLimiter } from "./rate-limiter"; -import { MarketData } from "../utils/validation"; +import type { MemoryCacheManager } from "./cache-manager"; +import type { RateLimiter } from "./rate-limiter"; +import type { MarketData } from "../utils/validation"; interface MarketIntelligenceConfig { cacheManager?: MemoryCacheManager; diff --git a/packages/plugin-nft-collections/src/services/rate-limiter.ts b/packages/plugin-nft-collections/src/services/rate-limiter.ts index b3a7cb658d6..e34f649923e 100644 --- a/packages/plugin-nft-collections/src/services/rate-limiter.ts +++ b/packages/plugin-nft-collections/src/services/rate-limiter.ts @@ -21,7 +21,7 @@ export class RateLimiter { this.retryDelay = config.retryDelay || 1000; } - async consume(key: string, points: number = 1): Promise { + async consume(key: string, points = 1): Promise { try { await this.limiter.consume(key, points); } catch (error: any) { @@ -38,7 +38,7 @@ export class RateLimiter { async executeWithRetry( key: string, operation: () => Promise, - points: number = 1 + points = 1 ): Promise { let lastError: Error | null = null; let retries = 0; @@ -52,7 +52,7 @@ export class RateLimiter { retries++; if (error.message?.includes("Rate limit exceeded")) { - const retryAfter = parseInt( + const retryAfter = Number.parseInt( error.message.match(/\d+/)?.[0] || "1", 10 ); diff --git a/packages/plugin-nft-collections/src/services/reservoir.ts b/packages/plugin-nft-collections/src/services/reservoir.ts index afc4038e062..bc2ec669aa4 100644 --- a/packages/plugin-nft-collections/src/services/reservoir.ts +++ b/packages/plugin-nft-collections/src/services/reservoir.ts @@ -7,10 +7,10 @@ import { ErrorType, ErrorCode, } from "../utils/error-handler"; -import { MemoryCacheManager } from "./cache-manager"; -import { RateLimiter } from "./rate-limiter"; -import { MarketStats, NFTCollection } from "../types"; -import { IAgentRuntime } from "@elizaos/core"; +import type { MemoryCacheManager } from "./cache-manager"; +import type { RateLimiter } from "./rate-limiter"; +import type { MarketStats, NFTCollection } from "../types"; +import type { IAgentRuntime } from "@elizaos/core"; interface ReservoirServiceConfig { cacheManager?: MemoryCacheManager; @@ -43,7 +43,7 @@ export class ReservoirService { async makeRequest( endpoint: string, params: Record = {}, - priority: number = 0, + priority = 0, runtime: IAgentRuntime ): Promise { const endOperation = this.performanceMonitor.startOperation( @@ -138,7 +138,7 @@ export class ReservoirService { async getTopCollections( runtime: IAgentRuntime, - limit: number = 10 + limit = 10 ): Promise { const endOperation = this.performanceMonitor.startOperation( "getTopCollections", diff --git a/packages/plugin-nft-collections/src/services/social-analytics.ts b/packages/plugin-nft-collections/src/services/social-analytics.ts index 483ff4dcdce..4279bb8cddc 100644 --- a/packages/plugin-nft-collections/src/services/social-analytics.ts +++ b/packages/plugin-nft-collections/src/services/social-analytics.ts @@ -1,6 +1,6 @@ -import { MemoryCacheManager } from "./cache-manager"; -import { RateLimiter } from "./rate-limiter"; -import { SocialMetrics } from "../utils/validation"; +import type { MemoryCacheManager } from "./cache-manager"; +import type { RateLimiter } from "./rate-limiter"; +import type { SocialMetrics } from "../utils/validation"; interface SocialAnalyticsConfig { cacheManager?: MemoryCacheManager; diff --git a/packages/plugin-nft-collections/src/templates/floor-sweep.ts b/packages/plugin-nft-collections/src/templates/floor-sweep.ts index 1c3cb54ade0..1741d9e5f8a 100644 --- a/packages/plugin-nft-collections/src/templates/floor-sweep.ts +++ b/packages/plugin-nft-collections/src/templates/floor-sweep.ts @@ -1,4 +1,4 @@ -import { NFTCollection } from "../types"; +import type { NFTCollection } from "../types"; export const floorSweepTemplates = { successfulSweep: ({ diff --git a/packages/plugin-nft-collections/src/templates/market-stats.ts b/packages/plugin-nft-collections/src/templates/market-stats.ts index e58eee1865c..9f1181366e4 100644 --- a/packages/plugin-nft-collections/src/templates/market-stats.ts +++ b/packages/plugin-nft-collections/src/templates/market-stats.ts @@ -1,4 +1,4 @@ -import { NFTCollection, MarketIntelligence, MarketStats } from "../types"; +import type { NFTCollection, MarketIntelligence, MarketStats } from "../types"; export const marketStatsTemplates = { collectionOverview: ({ diff --git a/packages/plugin-nft-collections/src/templates/nft-listing.ts b/packages/plugin-nft-collections/src/templates/nft-listing.ts index b908b7effe1..b0fd5f379b6 100644 --- a/packages/plugin-nft-collections/src/templates/nft-listing.ts +++ b/packages/plugin-nft-collections/src/templates/nft-listing.ts @@ -1,4 +1,4 @@ -import { NFTCollection } from "../types"; +import type { NFTCollection } from "../types"; export const listingTemplates = { successfulListing: ({ diff --git a/packages/plugin-nft-collections/src/templates/social-analytics.ts b/packages/plugin-nft-collections/src/templates/social-analytics.ts index c4ec4b5cba1..b2d4ed59fb2 100644 --- a/packages/plugin-nft-collections/src/templates/social-analytics.ts +++ b/packages/plugin-nft-collections/src/templates/social-analytics.ts @@ -1,4 +1,4 @@ -import { NFTCollection, SocialMetrics, CommunityMetrics } from "../types"; +import type { NFTCollection, SocialMetrics, CommunityMetrics } from "../types"; export const socialAnalyticsTemplates = { socialOverview: ({ diff --git a/packages/plugin-nft-collections/src/tests/actions.test.ts b/packages/plugin-nft-collections/src/tests/actions.test.ts index 037eab62e69..14c3f363207 100644 --- a/packages/plugin-nft-collections/src/tests/actions.test.ts +++ b/packages/plugin-nft-collections/src/tests/actions.test.ts @@ -1,7 +1,7 @@ import { describe, expect, it, vi } from "vitest"; import { listNFTAction } from "../actions/list-nft"; -import { IAgentRuntime, Memory } from "@elizaos/core"; -import { NFTService } from "../types"; +import type { IAgentRuntime, Memory } from "@elizaos/core"; +import type { NFTService } from "../types"; describe("NFT Actions", () => { describe("List NFT Action", () => { diff --git a/packages/plugin-nft-collections/src/tests/providers.test.ts b/packages/plugin-nft-collections/src/tests/providers.test.ts index eef25d06802..895ac28cd44 100644 --- a/packages/plugin-nft-collections/src/tests/providers.test.ts +++ b/packages/plugin-nft-collections/src/tests/providers.test.ts @@ -1,7 +1,7 @@ import { describe, expect, it, vi } from "vitest"; import { nftCollectionProvider } from "../providers/nft-collections"; -import { IAgentRuntime, Memory } from "@elizaos/core"; -import { NFTService } from "../types"; +import type { IAgentRuntime, Memory } from "@elizaos/core"; +import type { NFTService } from "../types"; describe("NFT Collections Provider", () => { const mockRuntime = { diff --git a/packages/plugin-nft-collections/src/tests/services.test.ts b/packages/plugin-nft-collections/src/tests/services.test.ts index 9169d05edd1..bb5af42fe5d 100644 --- a/packages/plugin-nft-collections/src/tests/services.test.ts +++ b/packages/plugin-nft-collections/src/tests/services.test.ts @@ -1,5 +1,5 @@ import { describe, it, expect, vi, beforeEach } from "vitest"; -import { IAgentRuntime } from "@elizaos/core"; +import type { IAgentRuntime } from "@elizaos/core"; import { ReservoirService } from "../services/reservoir"; import { MarketIntelligenceService } from "../services/market-intelligence"; import { SocialAnalyticsService } from "../services/social-analytics"; diff --git a/packages/plugin-nft-collections/src/types.ts b/packages/plugin-nft-collections/src/types.ts index 4c14722b4ca..205f732fe65 100644 --- a/packages/plugin-nft-collections/src/types.ts +++ b/packages/plugin-nft-collections/src/types.ts @@ -1,4 +1,4 @@ -import { Service } from "@elizaos/core"; +import type { Service } from "@elizaos/core"; declare module "@elizaos/core" { interface ServiceTypeMap { diff --git a/packages/plugin-nft-collections/src/utils/error-handler.ts b/packages/plugin-nft-collections/src/utils/error-handler.ts index 81d1ac4a41a..d897db84193 100644 --- a/packages/plugin-nft-collections/src/utils/error-handler.ts +++ b/packages/plugin-nft-collections/src/utils/error-handler.ts @@ -53,7 +53,7 @@ export class NFTErrorFactory { code: ErrorCode, message: string, details?: Record, - retryable: boolean = false + retryable = false ): NFTError { return ErrorSchema.parse({ type, @@ -169,7 +169,7 @@ export function shouldRetry( export function getRetryDelay( attempt: number, - baseDelay: number = 1000 + baseDelay = 1000 ): number { return Math.min(baseDelay * Math.pow(2, attempt), 30000); // Max 30 seconds } diff --git a/packages/plugin-nft-collections/src/utils/performance.ts b/packages/plugin-nft-collections/src/utils/performance.ts index de4dced28db..38a4a07319f 100644 --- a/packages/plugin-nft-collections/src/utils/performance.ts +++ b/packages/plugin-nft-collections/src/utils/performance.ts @@ -71,7 +71,7 @@ export class PerformanceMonitor extends EventEmitter { } // Get average latency for an operation - getAverageLatency(operation: string, timeWindowMs: number = 60000): number { + getAverageLatency(operation: string, timeWindowMs = 60000): number { const relevantMetrics = this.getRecentMetrics(operation, timeWindowMs); if (relevantMetrics.length === 0) return 0; @@ -83,7 +83,7 @@ export class PerformanceMonitor extends EventEmitter { } // Get error rate for an operation - getErrorRate(operation: string, timeWindowMs: number = 60000): number { + getErrorRate(operation: string, timeWindowMs = 60000): number { const relevantMetrics = this.getRecentMetrics(operation, timeWindowMs); if (relevantMetrics.length === 0) return 0; @@ -94,13 +94,13 @@ export class PerformanceMonitor extends EventEmitter { } // Get throughput (operations per second) - getThroughput(operation: string, timeWindowMs: number = 60000): number { + getThroughput(operation: string, timeWindowMs = 60000): number { const relevantMetrics = this.getRecentMetrics(operation, timeWindowMs); return (relevantMetrics.length / timeWindowMs) * 1000; } // Get performance summary - getPerformanceSummary(timeWindowMs: number = 60000): Record< + getPerformanceSummary(timeWindowMs = 60000): Record< string, { averageLatency: number; diff --git a/packages/plugin-nft-collections/src/utils/response-enhancer.ts b/packages/plugin-nft-collections/src/utils/response-enhancer.ts index c32532e52ac..8a721e1fb7a 100644 --- a/packages/plugin-nft-collections/src/utils/response-enhancer.ts +++ b/packages/plugin-nft-collections/src/utils/response-enhancer.ts @@ -1,5 +1,5 @@ -import { State } from "@elizaos/core"; -import { NFTKnowledge } from "../types"; +import type { State } from "@elizaos/core"; +import type { NFTKnowledge } from "../types"; export function enhanceResponse(response: string, state: State): string { const nftKnowledge = state.nftKnowledge as NFTKnowledge; diff --git a/packages/plugin-nft-generation/eslint.config.mjs b/packages/plugin-nft-generation/eslint.config.mjs deleted file mode 100644 index 92fe5bbebef..00000000000 --- a/packages/plugin-nft-generation/eslint.config.mjs +++ /dev/null @@ -1,3 +0,0 @@ -import eslintGlobalConfig from "../../eslint.config.mjs"; - -export default [...eslintGlobalConfig]; diff --git a/packages/plugin-nft-generation/package.json b/packages/plugin-nft-generation/package.json index 293e128ff13..bcf2e75a993 100644 --- a/packages/plugin-nft-generation/package.json +++ b/packages/plugin-nft-generation/package.json @@ -39,8 +39,7 @@ }, "scripts": { "build": "tsup --format esm --dts", - "dev": "tsup --format esm --dts --watch", - "lint": "eslint . --fix" + "dev": "tsup --format esm --dts --watch" }, "peerDependencies": { "whatwg-url": "7.1.0" diff --git a/packages/plugin-nft-generation/src/actions/mintNFTAction.ts b/packages/plugin-nft-generation/src/actions/mintNFTAction.ts index ab268b5fd33..cd09706d316 100644 --- a/packages/plugin-nft-generation/src/actions/mintNFTAction.ts +++ b/packages/plugin-nft-generation/src/actions/mintNFTAction.ts @@ -1,13 +1,13 @@ import { - Action, + type Action, composeContext, elizaLogger, generateObject, - HandlerCallback, - IAgentRuntime, - Memory, + type HandlerCallback, + type IAgentRuntime, + type Memory, ModelClass, - State, + type State, } from "@elizaos/core"; import { createNFT } from "../handlers/createNFT.ts"; import { verifyNFT } from "../handlers/verifyNFT.ts"; @@ -15,7 +15,7 @@ import { sleep } from "../index.ts"; import WalletSolana from "../provider/wallet/walletSolana.ts"; import { PublicKey } from "@solana/web3.js"; import { mintNFTTemplate } from "../templates.ts"; -import { MintNFTContent, MintNFTSchema } from "../types.ts"; +import { type MintNFTContent, MintNFTSchema } from "../types.ts"; import * as viemChains from "viem/chains"; import { createPublicClient, createWalletClient, http } from "viem"; import { privateKeyToAccount } from "viem/accounts"; diff --git a/packages/plugin-nft-generation/src/actions/nftCollectionGeneration.ts b/packages/plugin-nft-generation/src/actions/nftCollectionGeneration.ts index daaf29f5e33..793ef1892d6 100644 --- a/packages/plugin-nft-generation/src/actions/nftCollectionGeneration.ts +++ b/packages/plugin-nft-generation/src/actions/nftCollectionGeneration.ts @@ -1,13 +1,13 @@ import { - Action, + type Action, composeContext, elizaLogger, generateObject, - HandlerCallback, - IAgentRuntime, - Memory, + type HandlerCallback, + type IAgentRuntime, + type Memory, ModelClass, - State, + type State, } from "@elizaos/core"; import { createCollectionMetadata } from "../handlers/createSolanaCollection.ts"; import { CreateCollectionSchema } from "../types.ts"; diff --git a/packages/plugin-nft-generation/src/api.ts b/packages/plugin-nft-generation/src/api.ts index 002ec506910..f67f78ee787 100644 --- a/packages/plugin-nft-generation/src/api.ts +++ b/packages/plugin-nft-generation/src/api.ts @@ -1,6 +1,6 @@ import express from "express"; -import { AgentRuntime } from "@elizaos/core"; +import type { AgentRuntime } from "@elizaos/core"; import { createSolanaCollection } from "./handlers/createSolanaCollection.ts"; import { createNFT, createNFTMetadata } from "./handlers/createNFT.ts"; import { verifyNFT } from "./handlers/verifyNFT.ts"; diff --git a/packages/plugin-nft-generation/src/handlers/createNFT.ts b/packages/plugin-nft-generation/src/handlers/createNFT.ts index c839ecbf978..e1853bdde65 100644 --- a/packages/plugin-nft-generation/src/handlers/createNFT.ts +++ b/packages/plugin-nft-generation/src/handlers/createNFT.ts @@ -1,12 +1,12 @@ -import { AwsS3Service } from "@elizaos/plugin-node"; +import type { AwsS3Service } from "@elizaos/plugin-node"; import { composeContext, elizaLogger, generateImage, generateText, getEmbeddingZeroVector, - IAgentRuntime, - Memory, + type IAgentRuntime, + type Memory, ModelClass, ServiceType, stringToUuid, diff --git a/packages/plugin-nft-generation/src/handlers/createSolanaCollection.ts b/packages/plugin-nft-generation/src/handlers/createSolanaCollection.ts index 17ddd376ede..37197d6e4ba 100644 --- a/packages/plugin-nft-generation/src/handlers/createSolanaCollection.ts +++ b/packages/plugin-nft-generation/src/handlers/createSolanaCollection.ts @@ -1,11 +1,11 @@ -import { AwsS3Service } from "@elizaos/plugin-node"; +import type { AwsS3Service } from "@elizaos/plugin-node"; import { composeContext, elizaLogger, generateImage, getEmbeddingZeroVector, - IAgentRuntime, - Memory, + type IAgentRuntime, + type Memory, ServiceType, stringToUuid, } from "@elizaos/core"; diff --git a/packages/plugin-nft-generation/src/handlers/verifyNFT.ts b/packages/plugin-nft-generation/src/handlers/verifyNFT.ts index 8b7fae6946e..960bd249715 100644 --- a/packages/plugin-nft-generation/src/handlers/verifyNFT.ts +++ b/packages/plugin-nft-generation/src/handlers/verifyNFT.ts @@ -1,4 +1,4 @@ -import { IAgentRuntime } from "@elizaos/core"; +import type { IAgentRuntime } from "@elizaos/core"; import { PublicKey } from "@solana/web3.js"; import WalletSolana from "../provider/wallet/walletSolana.ts"; diff --git a/packages/plugin-nft-generation/src/index.ts b/packages/plugin-nft-generation/src/index.ts index 55f3fe0e3e2..d89b3d2acc0 100644 --- a/packages/plugin-nft-generation/src/index.ts +++ b/packages/plugin-nft-generation/src/index.ts @@ -1,11 +1,11 @@ -import { Plugin } from "@elizaos/core"; +import type { Plugin } from "@elizaos/core"; import nftCollectionGeneration from "./actions/nftCollectionGeneration.ts"; import mintNFTAction from "./actions/mintNFTAction.ts"; export * from "./provider/wallet/walletSolana.ts"; export * from "./api.ts"; -export async function sleep(ms: number = 3000) { +export async function sleep(ms = 3000) { return new Promise((resolve) => { setTimeout(resolve, ms); }); diff --git a/packages/plugin-nft-generation/src/provider/wallet/walletSolana.ts b/packages/plugin-nft-generation/src/provider/wallet/walletSolana.ts index 74a605c9c2b..29cf57a4833 100644 --- a/packages/plugin-nft-generation/src/provider/wallet/walletSolana.ts +++ b/packages/plugin-nft-generation/src/provider/wallet/walletSolana.ts @@ -1,10 +1,10 @@ import NodeCache from "node-cache"; import { - Cluster, + type Cluster, clusterApiUrl, Connection, LAMPORTS_PER_SOL, - PublicKey, + type PublicKey, } from "@solana/web3.js"; import { createNft, @@ -22,7 +22,7 @@ import { publicKey, // sol, TransactionBuilder, - Umi, + type Umi, } from "@metaplex-foundation/umi"; import { getExplorerLink } from "@solana-developers/helpers"; // import { transferSol } from "@metaplex-foundation/mpl-toolbox"; diff --git a/packages/plugin-nft-generation/src/types.ts b/packages/plugin-nft-generation/src/types.ts index 99b74b1b0fd..1de838d2886 100644 --- a/packages/plugin-nft-generation/src/types.ts +++ b/packages/plugin-nft-generation/src/types.ts @@ -1,5 +1,5 @@ import { z } from "zod"; -import { Content } from "@elizaos/core"; +import type { Content } from "@elizaos/core"; import * as viemChains from "viem/chains"; const _SupportedChainList = Object.keys(viemChains); diff --git a/packages/plugin-node/eslint.config.mjs b/packages/plugin-node/eslint.config.mjs deleted file mode 100644 index 92fe5bbebef..00000000000 --- a/packages/plugin-node/eslint.config.mjs +++ /dev/null @@ -1,3 +0,0 @@ -import eslintGlobalConfig from "../../eslint.config.mjs"; - -export default [...eslintGlobalConfig]; diff --git a/packages/plugin-node/package.json b/packages/plugin-node/package.json index b0c1b2c7c83..d59962ef006 100644 --- a/packages/plugin-node/package.json +++ b/packages/plugin-node/package.json @@ -84,7 +84,6 @@ "scripts": { "build": "tsup --format esm --dts", "dev": "tsup --format esm --dts --watch", - "lint": "eslint --fix --cache .", "postinstall": "node scripts/postinstall.js" }, "peerDependencies": { diff --git a/packages/plugin-node/src/actions/describe-image.ts b/packages/plugin-node/src/actions/describe-image.ts index c02772a44f1..b38c9346408 100644 --- a/packages/plugin-node/src/actions/describe-image.ts +++ b/packages/plugin-node/src/actions/describe-image.ts @@ -1,16 +1,16 @@ import { - Action, - IAgentRuntime, - Memory, - State, - HandlerCallback, + type Action, + type IAgentRuntime, + type Memory, + type State, + type HandlerCallback, composeContext, generateObject, - ActionExample, + type ActionExample, ModelClass, elizaLogger, ServiceType, - IImageDescriptionService, + type IImageDescriptionService, } from "@elizaos/core"; import { getFileLocationTemplate } from "../templates"; import { FileLocationResultSchema, isFileLocationResult } from "../types"; diff --git a/packages/plugin-node/src/environment.ts b/packages/plugin-node/src/environment.ts index 87a55c5da0c..f4fed912987 100644 --- a/packages/plugin-node/src/environment.ts +++ b/packages/plugin-node/src/environment.ts @@ -1,4 +1,4 @@ -import { IAgentRuntime } from "@elizaos/core"; +import type { IAgentRuntime } from "@elizaos/core"; import { z } from "zod"; export const nodeEnvSchema = z.object({ diff --git a/packages/plugin-node/src/index.ts b/packages/plugin-node/src/index.ts index ec67170b721..cea1d6c0f30 100644 --- a/packages/plugin-node/src/index.ts +++ b/packages/plugin-node/src/index.ts @@ -1,6 +1,6 @@ export * from "./services/index.ts"; -import { Plugin } from "@elizaos/core"; +import type { Plugin } from "@elizaos/core"; import { describeImage } from "./actions/describe-image.ts"; import { diff --git a/packages/plugin-node/src/services/audioUtils.ts b/packages/plugin-node/src/services/audioUtils.ts index 0916c48cd3c..303e196d743 100644 --- a/packages/plugin-node/src/services/audioUtils.ts +++ b/packages/plugin-node/src/services/audioUtils.ts @@ -1,8 +1,8 @@ export function getWavHeader( audioLength: number, sampleRate: number, - channelCount: number = 1, - bitsPerSample: number = 16 + channelCount = 1, + bitsPerSample = 16 ): Buffer { const wavHeader = Buffer.alloc(44); wavHeader.write("RIFF", 0); diff --git a/packages/plugin-node/src/services/awsS3.ts b/packages/plugin-node/src/services/awsS3.ts index 988d2f6d12f..6d2441de05b 100644 --- a/packages/plugin-node/src/services/awsS3.ts +++ b/packages/plugin-node/src/services/awsS3.ts @@ -1,6 +1,6 @@ import { - IAgentRuntime, - IAwsS3Service, + type IAgentRuntime, + type IAwsS3Service, Service, ServiceType, elizaLogger, @@ -28,8 +28,8 @@ export class AwsS3Service extends Service implements IAwsS3Service { static serviceType: ServiceType = ServiceType.AWS_S3; private s3Client: S3Client | null = null; - private bucket: string = ""; - private fileUploadPath: string = ""; + private bucket = ""; + private fileUploadPath = ""; private runtime: IAgentRuntime | null = null; async initialize(runtime: IAgentRuntime): Promise { @@ -81,9 +81,9 @@ export class AwsS3Service extends Service implements IAwsS3Service { async uploadFile( filePath: string, - subDirectory: string = "", - useSignedUrl: boolean = false, - expiresIn: number = 900 + subDirectory = "", + useSignedUrl = false, + expiresIn = 900 ): Promise { try { if (!(await this.initializeS3Client())) { @@ -159,7 +159,7 @@ export class AwsS3Service extends Service implements IAwsS3Service { */ async generateSignedUrl( fileName: string, - expiresIn: number = 900 + expiresIn = 900 ): Promise { if (!(await this.initializeS3Client())) { throw new Error("AWS S3 credentials not configured"); @@ -197,8 +197,8 @@ export class AwsS3Service extends Service implements IAwsS3Service { jsonData: any, fileName?: string, subDirectory?: string, - useSignedUrl: boolean = false, - expiresIn: number = 900 + useSignedUrl = false, + expiresIn = 900 ): Promise { try { if (!(await this.initializeS3Client())) { diff --git a/packages/plugin-node/src/services/browser.ts b/packages/plugin-node/src/services/browser.ts index 4a482f295bd..dac8d12a320 100644 --- a/packages/plugin-node/src/services/browser.ts +++ b/packages/plugin-node/src/services/browser.ts @@ -1,12 +1,12 @@ -import { generateText, IBrowserService, trimTokens } from "@elizaos/core"; +import { generateText, type IBrowserService, trimTokens } from "@elizaos/core"; import { parseJSONObjectFromText } from "@elizaos/core"; import { Service } from "@elizaos/core"; import { settings } from "@elizaos/core"; -import { IAgentRuntime, ModelClass, ServiceType } from "@elizaos/core"; +import { type IAgentRuntime, ModelClass, ServiceType } from "@elizaos/core"; import { stringToUuid } from "@elizaos/core"; import { PlaywrightBlocker } from "@cliqz/adblocker-playwright"; import CaptchaSolver from "capsolver-npm"; -import { Browser, BrowserContext, chromium, Page } from "playwright"; +import { type Browser, type BrowserContext, chromium, type Page } from "playwright"; import { elizaLogger } from "@elizaos/core"; async function generateSummary( diff --git a/packages/plugin-node/src/services/image.ts b/packages/plugin-node/src/services/image.ts index 142538872bb..cc18af6a0d7 100644 --- a/packages/plugin-node/src/services/image.ts +++ b/packages/plugin-node/src/services/image.ts @@ -1,8 +1,8 @@ import { elizaLogger, getEndpoint, - IAgentRuntime, - IImageDescriptionService, + type IAgentRuntime, + type IImageDescriptionService, ModelProviderName, models, Service, @@ -13,9 +13,9 @@ import { AutoTokenizer, env, Florence2ForConditionalGeneration, - Florence2Processor, - PreTrainedModel, - PreTrainedTokenizer, + type Florence2Processor, + type PreTrainedModel, + type PreTrainedTokenizer, RawImage, type Tensor, } from "@huggingface/transformers"; @@ -69,7 +69,7 @@ class LocalImageProvider implements ImageProvider { private model: PreTrainedModel | null = null; private processor: Florence2Processor | null = null; private tokenizer: PreTrainedTokenizer | null = null; - private modelId: string = "onnx-community/Florence-2-base-ft"; + private modelId = "onnx-community/Florence-2-base-ft"; async initialize(): Promise { env.allowLocalModels = false; @@ -283,7 +283,7 @@ export class ImageDescriptionService { static serviceType: ServiceType = ServiceType.IMAGE_DESCRIPTION; - private initialized: boolean = false; + private initialized = false; private runtime: IAgentRuntime | null = null; private provider: ImageProvider | null = null; diff --git a/packages/plugin-node/src/services/llama.ts b/packages/plugin-node/src/services/llama.ts index 3bfbaafd91a..26c01a18885 100644 --- a/packages/plugin-node/src/services/llama.ts +++ b/packages/plugin-node/src/services/llama.ts @@ -1,6 +1,6 @@ import { elizaLogger, - IAgentRuntime, + type IAgentRuntime, ServiceType, ModelProviderName, } from "@elizaos/core"; @@ -8,17 +8,17 @@ import { Service } from "@elizaos/core"; import fs from "fs"; import https from "https"; import { - GbnfJsonSchema, + type GbnfJsonSchema, getLlama, - Llama, + type Llama, LlamaChatSession, - LlamaChatSessionRepeatPenalty, - LlamaContext, - LlamaContextSequence, - LlamaContextSequenceRepeatPenalty, + type LlamaChatSessionRepeatPenalty, + type LlamaContext, + type LlamaContextSequence, + type LlamaContextSequenceRepeatPenalty, LlamaJsonSchemaGrammar, - LlamaModel, - Token, + type LlamaModel, + type Token, } from "node-llama-cpp"; import path from "path"; import si from "systeminformation"; @@ -174,8 +174,8 @@ export class LlamaService extends Service { private ollamaModel: string | undefined; private messageQueue: QueuedMessage[] = []; - private isProcessing: boolean = false; - private modelInitialized: boolean = false; + private isProcessing = false; + private modelInitialized = false; private runtime: IAgentRuntime | undefined; static serviceType: ServiceType = ServiceType.TEXT_GENERATION; @@ -309,7 +309,7 @@ export class LlamaService extends Service { return; } - totalSize = parseInt( + totalSize = Number.parseInt( response.headers["content-length"] || "0", 10 ); @@ -556,8 +556,7 @@ export class LlamaService extends Service { }); const wordsToPunishTokens = wordsToPunish - .map((word) => this.model!.tokenize(word)) - .flat(); + .flatMap((word) => this.model!.tokenize(word)); const repeatPenalty: LlamaChatSessionRepeatPenalty = { punishTokensFilter: () => wordsToPunishTokens, @@ -738,8 +737,7 @@ export class LlamaService extends Service { // tokenize the words to punish const wordsToPunishTokens = wordsToPunish - .map((word) => this.model!.tokenize(word)) - .flat(); + .flatMap((word) => this.model!.tokenize(word)); const repeatPenalty: LlamaContextSequenceRepeatPenalty = { punishTokens: () => wordsToPunishTokens, diff --git a/packages/plugin-node/src/services/pdf.ts b/packages/plugin-node/src/services/pdf.ts index 206b7f93390..49924842722 100644 --- a/packages/plugin-node/src/services/pdf.ts +++ b/packages/plugin-node/src/services/pdf.ts @@ -1,11 +1,11 @@ import { - IAgentRuntime, - IPdfService, + type IAgentRuntime, + type IPdfService, Service, ServiceType, } from "@elizaos/core"; -import { getDocument, PDFDocumentProxy } from "pdfjs-dist"; -import { TextItem, TextMarkedContent } from "pdfjs-dist/types/src/display/api"; +import { getDocument, type PDFDocumentProxy } from "pdfjs-dist"; +import type { TextItem, TextMarkedContent } from "pdfjs-dist/types/src/display/api"; export class PdfService extends Service implements IPdfService { static serviceType: ServiceType = ServiceType.PDF; diff --git a/packages/plugin-node/src/services/speech.ts b/packages/plugin-node/src/services/speech.ts index dcf568967ed..67212c7730a 100644 --- a/packages/plugin-node/src/services/speech.ts +++ b/packages/plugin-node/src/services/speech.ts @@ -1,7 +1,7 @@ import { PassThrough } from "stream"; import { Readable } from "node:stream"; import { ReadableStream } from "node:stream/web"; -import { IAgentRuntime, ISpeechService, ServiceType } from "@elizaos/core"; +import { type IAgentRuntime, type ISpeechService, ServiceType } from "@elizaos/core"; import { getWavHeader } from "./audioUtils.ts"; import { Service } from "@elizaos/core"; import { validateNodeConfig } from "../environment.ts"; @@ -12,8 +12,8 @@ function prependWavHeader( readable: Readable, audioLength: number, sampleRate: number, - channelCount: number = 1, - bitsPerSample: number = 16 + channelCount = 1, + bitsPerSample = 16 ): Readable { const wavHeader = getWavHeader( audioLength, @@ -23,14 +23,14 @@ function prependWavHeader( ); let pushedHeader = false; const passThrough = new PassThrough(); - readable.on("data", function (data) { + readable.on("data", (data) => { if (!pushedHeader) { passThrough.push(wavHeader); pushedHeader = true; } passThrough.push(data); }); - readable.on("end", function () { + readable.on("end", () => { passThrough.end(); }); return passThrough; @@ -149,7 +149,7 @@ async function textToSpeech(runtime: IAgentRuntime, text: string) { .getSetting("ELEVENLABS_OUTPUT_FORMAT") .startsWith("pcm_") ) { - const sampleRate = parseInt( + const sampleRate = Number.parseInt( runtime.getSetting("ELEVENLABS_OUTPUT_FORMAT").substring(4) ); const withHeader = prependWavHeader( diff --git a/packages/plugin-node/src/services/transcription.ts b/packages/plugin-node/src/services/transcription.ts index 5627f86f064..68977c06797 100644 --- a/packages/plugin-node/src/services/transcription.ts +++ b/packages/plugin-node/src/services/transcription.ts @@ -1,7 +1,7 @@ import { elizaLogger, - IAgentRuntime, - ITranscriptionService, + type IAgentRuntime, + type ITranscriptionService, settings, TranscriptionProvider, } from "@elizaos/core"; @@ -15,7 +15,7 @@ import os from "os"; import path from "path"; import { fileURLToPath } from "url"; import { promisify } from "util"; -import { createClient, DeepgramClient } from "@deepgram/sdk"; +import { createClient, type DeepgramClient } from "@deepgram/sdk"; // const __dirname = path.dirname(new URL(import.meta.url).pathname); #compatibility issues with windows const __filename = fileURLToPath(import.meta.url); @@ -32,7 +32,7 @@ export class TranscriptionService private CONTENT_CACHE_DIR: string; private DEBUG_AUDIO_DIR: string; private TARGET_SAMPLE_RATE = 16000; // Common sample rate for speech recognition - private isCudaAvailable: boolean = false; + private isCudaAvailable = false; /** * CHANGED: We now use TranscriptionProvider instead of separate flags/strings. @@ -47,7 +47,7 @@ export class TranscriptionService * We keep the queue and processing logic as is. */ private queue: { audioBuffer: ArrayBuffer; resolve: Function }[] = []; - private processing: boolean = false; + private processing = false; /** * CHANGED: initialize() now checks: diff --git a/packages/plugin-node/src/services/video.ts b/packages/plugin-node/src/services/video.ts index 8efe36a62b1..3437603eadc 100644 --- a/packages/plugin-node/src/services/video.ts +++ b/packages/plugin-node/src/services/video.ts @@ -1,8 +1,8 @@ import { - IAgentRuntime, - ITranscriptionService, - IVideoService, - Media, + type IAgentRuntime, + type ITranscriptionService, + type IVideoService, + type Media, Service, ServiceType, stringToUuid, @@ -20,7 +20,7 @@ export class VideoService extends Service implements IVideoService { private dataDir = "./content_cache"; private queue: string[] = []; - private processing: boolean = false; + private processing = false; constructor() { super(); diff --git a/packages/plugin-obsidian/eslint.config.mjs b/packages/plugin-obsidian/eslint.config.mjs deleted file mode 100644 index 92fe5bbebef..00000000000 --- a/packages/plugin-obsidian/eslint.config.mjs +++ /dev/null @@ -1,3 +0,0 @@ -import eslintGlobalConfig from "../../eslint.config.mjs"; - -export default [...eslintGlobalConfig]; diff --git a/packages/plugin-obsidian/package.json b/packages/plugin-obsidian/package.json index fd9d39ba500..8a12cefef47 100644 --- a/packages/plugin-obsidian/package.json +++ b/packages/plugin-obsidian/package.json @@ -14,8 +14,7 @@ "build": "tsup --format esm --dts", "dev": "tsup --format esm --dts --watch", "test": "vitest run", - "test:watch": "vitest", - "lint": "eslint --fix --cache ." + "test:watch": "vitest" }, "peerDependencies": { "whatwg-url": "7.1.0" diff --git a/packages/plugin-obsidian/src/actions/activeNote.ts b/packages/plugin-obsidian/src/actions/activeNote.ts index 40902fb9974..7b15f49bef9 100644 --- a/packages/plugin-obsidian/src/actions/activeNote.ts +++ b/packages/plugin-obsidian/src/actions/activeNote.ts @@ -1,9 +1,9 @@ import { - Action, - HandlerCallback, - IAgentRuntime, - Memory, - State, + type Action, + type HandlerCallback, + type IAgentRuntime, + type Memory, + type State, elizaLogger, composeContext, ModelClass, @@ -11,7 +11,7 @@ import { trimTokens, generateText, } from "@elizaos/core"; -import { NoteContent } from "../types"; +import type { NoteContent } from "../types"; import { baseSummaryTemplate } from "../templates/summary"; import { getObsidian } from "../helper"; diff --git a/packages/plugin-obsidian/src/actions/createKnowledge.ts b/packages/plugin-obsidian/src/actions/createKnowledge.ts index 935f4cc6c04..db3756850ac 100644 --- a/packages/plugin-obsidian/src/actions/createKnowledge.ts +++ b/packages/plugin-obsidian/src/actions/createKnowledge.ts @@ -1,9 +1,9 @@ import { - Action, - HandlerCallback, - IAgentRuntime, - Memory, - State, + type Action, + type HandlerCallback, + type IAgentRuntime, + type Memory, + type State, elizaLogger, } from "@elizaos/core"; import { getObsidian } from "../helper"; diff --git a/packages/plugin-obsidian/src/actions/file.ts b/packages/plugin-obsidian/src/actions/file.ts index 7e11b95ac31..6f52f8e0d95 100644 --- a/packages/plugin-obsidian/src/actions/file.ts +++ b/packages/plugin-obsidian/src/actions/file.ts @@ -1,9 +1,9 @@ import { - Action, - HandlerCallback, - IAgentRuntime, - Memory, - State, + type Action, + type HandlerCallback, + type IAgentRuntime, + type Memory, + type State, elizaLogger, composeContext, generateObject, diff --git a/packages/plugin-obsidian/src/actions/listNotes.ts b/packages/plugin-obsidian/src/actions/listNotes.ts index d8c6e2fd4d3..f12724d5d99 100644 --- a/packages/plugin-obsidian/src/actions/listNotes.ts +++ b/packages/plugin-obsidian/src/actions/listNotes.ts @@ -1,9 +1,9 @@ import { - Action, - HandlerCallback, - IAgentRuntime, - Memory, - State, + type Action, + type HandlerCallback, + type IAgentRuntime, + type Memory, + type State, elizaLogger, } from "@elizaos/core"; import { getObsidian } from "../helper"; diff --git a/packages/plugin-obsidian/src/actions/note.ts b/packages/plugin-obsidian/src/actions/note.ts index 32d1f3bb324..68100407624 100644 --- a/packages/plugin-obsidian/src/actions/note.ts +++ b/packages/plugin-obsidian/src/actions/note.ts @@ -1,15 +1,15 @@ import { - Action, - HandlerCallback, - IAgentRuntime, - Memory, - State, + type Action, + type HandlerCallback, + type IAgentRuntime, + type Memory, + type State, elizaLogger, composeContext, generateObject, ModelClass } from "@elizaos/core"; -import { NoteContent, noteSchema, isValidNote } from "../types"; +import { type NoteContent, noteSchema, isValidNote } from "../types"; import { getObsidian } from "../helper"; import { noteTemplate } from "../templates/note"; diff --git a/packages/plugin-obsidian/src/actions/noteTraversal.ts b/packages/plugin-obsidian/src/actions/noteTraversal.ts index 7c83d35523b..3e8d369a744 100644 --- a/packages/plugin-obsidian/src/actions/noteTraversal.ts +++ b/packages/plugin-obsidian/src/actions/noteTraversal.ts @@ -1,15 +1,15 @@ import { - Action, - HandlerCallback, - AgentRuntime as IAgentRuntime, - Memory, - State, + type Action, + type HandlerCallback, + type AgentRuntime as IAgentRuntime, + type Memory, + type State, elizaLogger, composeContext, generateObject, ModelClass } from "@elizaos/core"; -import { NoteContent, NoteHierarchy, isValidNoteHierarchy, noteHierarchySchema } from "../types"; +import { type NoteContent, type NoteHierarchy, isValidNoteHierarchy, noteHierarchySchema } from "../types"; import { getObsidian, extractLinks, storeHierarchyInMemory, retrieveHierarchyFromMemory } from "../helper"; import { traversalTemplate } from "../templates/traversal"; diff --git a/packages/plugin-obsidian/src/actions/openFile.ts b/packages/plugin-obsidian/src/actions/openFile.ts index 33ddec7254e..7f4994bfb1e 100644 --- a/packages/plugin-obsidian/src/actions/openFile.ts +++ b/packages/plugin-obsidian/src/actions/openFile.ts @@ -1,9 +1,9 @@ import { - Action, - HandlerCallback, - IAgentRuntime, - Memory, - State, + type Action, + type HandlerCallback, + type IAgentRuntime, + type Memory, + type State, elizaLogger, composeContext, generateObject, diff --git a/packages/plugin-obsidian/src/actions/saveFile.ts b/packages/plugin-obsidian/src/actions/saveFile.ts index 019998a2a08..a898ff86cf1 100644 --- a/packages/plugin-obsidian/src/actions/saveFile.ts +++ b/packages/plugin-obsidian/src/actions/saveFile.ts @@ -1,9 +1,9 @@ import { - Action, - HandlerCallback, - IAgentRuntime, - Memory, - State, + type Action, + type HandlerCallback, + type IAgentRuntime, + type Memory, + type State, elizaLogger, composeContext, generateObject, diff --git a/packages/plugin-obsidian/src/actions/search.ts b/packages/plugin-obsidian/src/actions/search.ts index c742a70c630..ea161508d14 100644 --- a/packages/plugin-obsidian/src/actions/search.ts +++ b/packages/plugin-obsidian/src/actions/search.ts @@ -1,9 +1,9 @@ import { - Action, - HandlerCallback, - IAgentRuntime, - Memory, - State, + type Action, + type HandlerCallback, + type IAgentRuntime, + type Memory, + type State, elizaLogger, } from "@elizaos/core"; import { getObsidian, markdownToPlaintext, processUserInput } from "../helper"; diff --git a/packages/plugin-obsidian/src/actions/updateFile.ts b/packages/plugin-obsidian/src/actions/updateFile.ts index 3c76ecf50b8..d6a93b3db4d 100644 --- a/packages/plugin-obsidian/src/actions/updateFile.ts +++ b/packages/plugin-obsidian/src/actions/updateFile.ts @@ -1,9 +1,9 @@ import { - Action, - HandlerCallback, - IAgentRuntime, - Memory, - State, + type Action, + type HandlerCallback, + type IAgentRuntime, + type Memory, + type State, elizaLogger, composeContext, generateObject, diff --git a/packages/plugin-obsidian/src/actions/vault.ts b/packages/plugin-obsidian/src/actions/vault.ts index 715d7ba1c03..80da8c3f855 100644 --- a/packages/plugin-obsidian/src/actions/vault.ts +++ b/packages/plugin-obsidian/src/actions/vault.ts @@ -1,9 +1,9 @@ import { - Action, - HandlerCallback, - IAgentRuntime, - Memory, - State, + type Action, + type HandlerCallback, + type IAgentRuntime, + type Memory, + type State, elizaLogger, } from "@elizaos/core"; import { getObsidian } from "../helper"; diff --git a/packages/plugin-obsidian/src/actions/vaultDirectory.ts b/packages/plugin-obsidian/src/actions/vaultDirectory.ts index 735e76f9c30..d9ab16decb3 100644 --- a/packages/plugin-obsidian/src/actions/vaultDirectory.ts +++ b/packages/plugin-obsidian/src/actions/vaultDirectory.ts @@ -1,9 +1,9 @@ import { - Action, - HandlerCallback, - AgentRuntime as IAgentRuntime, - Memory, - State, + type Action, + type HandlerCallback, + type AgentRuntime as IAgentRuntime, + type Memory, + type State, elizaLogger, } from "@elizaos/core"; import { getObsidian } from "../helper"; diff --git a/packages/plugin-obsidian/src/enviroment.ts b/packages/plugin-obsidian/src/enviroment.ts index ebcacb36c94..0ab9c453c20 100644 --- a/packages/plugin-obsidian/src/enviroment.ts +++ b/packages/plugin-obsidian/src/enviroment.ts @@ -1,4 +1,4 @@ -import { IAgentRuntime } from "@elizaos/core"; +import type { IAgentRuntime } from "@elizaos/core"; import { z } from "zod"; export const obsidianEnvSchema = z diff --git a/packages/plugin-obsidian/src/helper.ts b/packages/plugin-obsidian/src/helper.ts index eb55df79f11..bf24f7011ba 100644 --- a/packages/plugin-obsidian/src/helper.ts +++ b/packages/plugin-obsidian/src/helper.ts @@ -1,10 +1,10 @@ -import { IAgentRuntime, AgentRuntime, ModelClass, Memory, MemoryManager } from "@elizaos/core"; +import { type IAgentRuntime, type AgentRuntime, ModelClass, type Memory, MemoryManager } from "@elizaos/core"; import { elizaLogger, composeContext, generateObject, stringToUuid } from "@elizaos/core"; //import fileTypeChecker from "file-type-checker"; import { lookup } from 'mrmime'; import { ObsidianProvider } from "./providers/obsidianClient"; import { validateObsidianConfig } from "./enviroment"; -import { searchQuerySchema, NoteHierarchy, NoteContent } from "./types"; +import { searchQuerySchema, type NoteHierarchy, type NoteContent } from "./types"; let obsidianInstance: ObsidianProvider | undefined; @@ -14,7 +14,7 @@ export async function getObsidian(runtime: IAgentRuntime): Promise { if (!this.instance) { this.instance = new ObsidianProvider(port, token, host_url); @@ -182,7 +182,7 @@ export class ObsidianProvider { async saveNote( path: string, content: string, - createDirectories: boolean = true + createDirectories = true ): Promise { if (!this.connected) { await this.connect(); @@ -355,7 +355,7 @@ export class ObsidianProvider { async saveFile( path: string, content: string, - createDirectories: boolean = true + createDirectories = true ): Promise { if (!this.connected) { await this.connect(); @@ -394,7 +394,7 @@ export class ObsidianProvider { async patchFile( path: string, content: string, - lineNumber: number = 0 + lineNumber = 0 ): Promise { if (!this.connected) { await this.connect(); @@ -600,7 +600,7 @@ export class ObsidianProvider { */ async searchKeywords( query: string, - contextLength: number = 100 + contextLength = 100 ): Promise { if (!this.connected) { await this.connect(); @@ -660,7 +660,7 @@ export class ObsidianProvider { * @param directory - The directory to scan, empty string for root * @returns Array of file paths in format 'directory/file.md' */ - private async scanDirectoryRecursively(directory: string = ''): Promise { + private async scanDirectoryRecursively(directory = ''): Promise { const allFiles: string[] = []; const dirsToProcess: string[] = [directory]; const processedDirs = new Set(); diff --git a/packages/plugin-obsidian/src/tests/obsidianClient.test.ts b/packages/plugin-obsidian/src/tests/obsidianClient.test.ts index d477185a1fd..72bc2586ab5 100644 --- a/packages/plugin-obsidian/src/tests/obsidianClient.test.ts +++ b/packages/plugin-obsidian/src/tests/obsidianClient.test.ts @@ -2,9 +2,9 @@ import { describe, it, expect, vi, beforeEach, afterEach } from 'vitest'; import { ObsidianProvider } from '../providers/obsidianClient'; import { elizaLogger, - AgentRuntime + type AgentRuntime } from "@elizaos/core"; -import { NoteContent, ResultNoteApi, ServerInfo } from '../types'; +import type { NoteContent, ResultNoteApi, ServerInfo } from '../types'; // Mock fetch globally const fetchMock = vi.fn(); diff --git a/packages/plugin-opacity/eslint.config.mjs b/packages/plugin-opacity/eslint.config.mjs deleted file mode 100644 index 92fe5bbebef..00000000000 --- a/packages/plugin-opacity/eslint.config.mjs +++ /dev/null @@ -1,3 +0,0 @@ -import eslintGlobalConfig from "../../eslint.config.mjs"; - -export default [...eslintGlobalConfig]; diff --git a/packages/plugin-opacity/package.json b/packages/plugin-opacity/package.json index ba51125bbde..60866df5141 100644 --- a/packages/plugin-opacity/package.json +++ b/packages/plugin-opacity/package.json @@ -7,7 +7,6 @@ "types": "dist/index.d.ts", "scripts": { "build": "tsup src/index.ts --format esm --dts", - "lint": "eslint --fix --cache .", "watch": "tsc --watch", "dev": "tsup src/index.ts --format esm --dts --watch" }, diff --git a/packages/plugin-opacity/src/index.ts b/packages/plugin-opacity/src/index.ts index 09ec0e830d4..777f56b93a1 100644 --- a/packages/plugin-opacity/src/index.ts +++ b/packages/plugin-opacity/src/index.ts @@ -1,7 +1,7 @@ import { - IVerifiableInferenceAdapter, - VerifiableInferenceOptions, - VerifiableInferenceResult, + type IVerifiableInferenceAdapter, + type VerifiableInferenceOptions, + type VerifiableInferenceResult, VerifiableInferenceProvider, ModelProviderName, models, diff --git a/packages/plugin-open-weather/eslint.config.mjs b/packages/plugin-open-weather/eslint.config.mjs deleted file mode 100644 index 92fe5bbebef..00000000000 --- a/packages/plugin-open-weather/eslint.config.mjs +++ /dev/null @@ -1,3 +0,0 @@ -import eslintGlobalConfig from "../../eslint.config.mjs"; - -export default [...eslintGlobalConfig]; diff --git a/packages/plugin-open-weather/package.json b/packages/plugin-open-weather/package.json index e8fc95bf786..0a78694aca8 100644 --- a/packages/plugin-open-weather/package.json +++ b/packages/plugin-open-weather/package.json @@ -25,8 +25,7 @@ }, "scripts": { "build": "tsup --format esm --dts", - "dev": "tsup --format esm --dts --watch", - "lint": "eslint --fix --cache ." + "dev": "tsup --format esm --dts --watch" }, "peerDependencies": { "whatwg-url": "7.1.0" diff --git a/packages/plugin-open-weather/src/actions/getCurrentWeather.ts b/packages/plugin-open-weather/src/actions/getCurrentWeather.ts index 6fdd6e8fc67..f2921a1c315 100644 --- a/packages/plugin-open-weather/src/actions/getCurrentWeather.ts +++ b/packages/plugin-open-weather/src/actions/getCurrentWeather.ts @@ -1,13 +1,13 @@ import { composeContext, elizaLogger } from "@elizaos/core"; import { generateMessageResponse } from "@elizaos/core"; import { - Action, - ActionExample, - HandlerCallback, - IAgentRuntime, - Memory, + type Action, + type ActionExample, + type HandlerCallback, + type IAgentRuntime, + type Memory, ModelClass, - State, + type State, } from "@elizaos/core"; import { validateOpenWeatherConfig } from "../environment"; import { getCurrentWeatherTemplate } from "../templates"; diff --git a/packages/plugin-open-weather/src/environment.ts b/packages/plugin-open-weather/src/environment.ts index 06b2ad8aa33..8f16d1cf75c 100644 --- a/packages/plugin-open-weather/src/environment.ts +++ b/packages/plugin-open-weather/src/environment.ts @@ -1,4 +1,4 @@ -import { IAgentRuntime } from "@elizaos/core"; +import type { IAgentRuntime } from "@elizaos/core"; import { z } from "zod"; export const openWeatherEnvSchema = z.object({ diff --git a/packages/plugin-open-weather/src/examples.ts b/packages/plugin-open-weather/src/examples.ts index 8fa00b4f556..97a414f4448 100644 --- a/packages/plugin-open-weather/src/examples.ts +++ b/packages/plugin-open-weather/src/examples.ts @@ -1,4 +1,4 @@ -import { ActionExample } from "@elizaos/core"; +import type { ActionExample } from "@elizaos/core"; export const getCurrentWeatherExamples: ActionExample[][] = [ [ diff --git a/packages/plugin-open-weather/src/index.ts b/packages/plugin-open-weather/src/index.ts index 8f2555e6200..e33bd402ae6 100644 --- a/packages/plugin-open-weather/src/index.ts +++ b/packages/plugin-open-weather/src/index.ts @@ -1,4 +1,4 @@ -import { Plugin } from "@elizaos/core"; +import type { Plugin } from "@elizaos/core"; import { getCurrentWeatherAction } from "./actions/getCurrentWeather"; export * as actions from "./actions"; diff --git a/packages/plugin-open-weather/src/services.ts b/packages/plugin-open-weather/src/services.ts index c846fb1a1f7..11c4f0a76d8 100644 --- a/packages/plugin-open-weather/src/services.ts +++ b/packages/plugin-open-weather/src/services.ts @@ -1,4 +1,4 @@ -import { WeatherResponse } from "./types"; +import type { WeatherResponse } from "./types"; const BASE_URL = "https://api.openweathermap.org/data/2.5"; diff --git a/packages/plugin-primus/src/actions/postTweetAction.ts b/packages/plugin-primus/src/actions/postTweetAction.ts index a186eda4c60..3933cfc7858 100644 --- a/packages/plugin-primus/src/actions/postTweetAction.ts +++ b/packages/plugin-primus/src/actions/postTweetAction.ts @@ -1,9 +1,9 @@ import { - Action, + type Action, elizaLogger, - IAgentRuntime, - Memory, - State, + type IAgentRuntime, + type Memory, + type State, } from "@elizaos/core"; import { TwitterScraper } from "../util/twitterScraper.ts"; import {tokenPriceProvider} from "../providers/tokenPriceProvider.ts"; diff --git a/packages/plugin-primus/src/adapter/primusAdapter.ts b/packages/plugin-primus/src/adapter/primusAdapter.ts index 6c54ffbc2d9..400b4cfb22f 100644 --- a/packages/plugin-primus/src/adapter/primusAdapter.ts +++ b/packages/plugin-primus/src/adapter/primusAdapter.ts @@ -1,8 +1,8 @@ import { PrimusCoreTLS } from "@primuslabs/zktls-core-sdk"; import { - IVerifiableInferenceAdapter, - VerifiableInferenceOptions, - VerifiableInferenceResult, + type IVerifiableInferenceAdapter, + type VerifiableInferenceOptions, + type VerifiableInferenceResult, VerifiableInferenceProvider, ModelProviderName, models, @@ -63,7 +63,7 @@ export class PrimusAdapter implements IVerifiableInferenceAdapter { }; try { - let body = { + const body = { model: model.name, messages: [{ role: "user", content: context }], temperature: @@ -74,7 +74,7 @@ export class PrimusAdapter implements IVerifiableInferenceAdapter { elizaLogger.log(`model attestation:`, attestation); const responseData = JSON.parse(attestation.data); - let text = JSON.parse(responseData.content); + const text = JSON.parse(responseData.content); return { text, proof: attestation, diff --git a/packages/plugin-primus/src/index.ts b/packages/plugin-primus/src/index.ts index 8b9d13b1c06..a1d94cce80b 100644 --- a/packages/plugin-primus/src/index.ts +++ b/packages/plugin-primus/src/index.ts @@ -1,4 +1,4 @@ -import { Plugin } from "@elizaos/core"; +import type { Plugin } from "@elizaos/core"; import { postTweetAction } from "./actions/postTweetAction.ts"; import {PrimusAdapter} from "./adapter/primusAdapter.ts"; diff --git a/packages/plugin-primus/src/providers/tokenPriceProvider.ts b/packages/plugin-primus/src/providers/tokenPriceProvider.ts index 0dedddbc477..382754ddc8c 100644 --- a/packages/plugin-primus/src/providers/tokenPriceProvider.ts +++ b/packages/plugin-primus/src/providers/tokenPriceProvider.ts @@ -1,4 +1,4 @@ -import {elizaLogger, IAgentRuntime, Memory, Provider, State} from "@elizaos/core"; +import {elizaLogger, type IAgentRuntime, type Memory, type Provider, type State} from "@elizaos/core"; import {generateProof, verifyProof} from "../util/primusUtil.ts"; const tokenPriceProvider: Provider = { diff --git a/packages/plugin-primus/src/providers/tweetProvider.ts b/packages/plugin-primus/src/providers/tweetProvider.ts index 299ac89be5f..7539c1b51aa 100644 --- a/packages/plugin-primus/src/providers/tweetProvider.ts +++ b/packages/plugin-primus/src/providers/tweetProvider.ts @@ -1,4 +1,4 @@ -import {elizaLogger, IAgentRuntime, Memory, Provider, State} from "@elizaos/core"; +import {elizaLogger, type IAgentRuntime, type Memory, type Provider, type State} from "@elizaos/core"; import {TwitterScraper} from "../util/twitterScraper.ts"; const tweetProvider: Provider = { diff --git a/packages/plugin-primus/src/util/primusUtil.ts b/packages/plugin-primus/src/util/primusUtil.ts index 30ccfce7a22..14f88bac216 100644 --- a/packages/plugin-primus/src/util/primusUtil.ts +++ b/packages/plugin-primus/src/util/primusUtil.ts @@ -1,4 +1,4 @@ -import { PrimusCoreTLS,Attestation } from "@primuslabs/zktls-core-sdk"; +import { PrimusCoreTLS,type Attestation } from "@primuslabs/zktls-core-sdk"; export const generateProof = async ( endpoint: string, diff --git a/packages/plugin-pyth-data/package.json b/packages/plugin-pyth-data/package.json index d1faa2ac246..d1f436f6d7d 100644 --- a/packages/plugin-pyth-data/package.json +++ b/packages/plugin-pyth-data/package.json @@ -8,7 +8,6 @@ "scripts": { "build": "tsup --format esm --dts", "test": "vitest", - "lint": "eslint --fix --cache .", "clean": "rimraf dist", "build:schemas": "openapi-zod-client ./schema.json --output src/types/zodSchemas.ts", "pull:schema": "curl -o schema.json -z schema.json https://hermes.pyth.network/docs/openapi.json", diff --git a/packages/plugin-quai/src/actions/transfer.ts b/packages/plugin-quai/src/actions/transfer.ts index 62d869fd241..0c268058232 100644 --- a/packages/plugin-quai/src/actions/transfer.ts +++ b/packages/plugin-quai/src/actions/transfer.ts @@ -1,10 +1,10 @@ import { - ActionExample, - HandlerCallback, - IAgentRuntime, - Memory, + type ActionExample, + type HandlerCallback, + type IAgentRuntime, + type Memory, ModelClass, - State, + type State, type Action, composeContext, generateObject, @@ -14,7 +14,7 @@ import { isTransferContent, validateSettings, } from "../utils"; -import { formatUnits, TransactionRequest } from "quais"; +import { formatUnits, type TransactionRequest } from "quais"; const transferTemplate = `Respond with a JSON markdown block containing only the extracted values. Use null for any values that cannot be determined. diff --git a/packages/plugin-quai/src/index.ts b/packages/plugin-quai/src/index.ts index 558924317c9..016696f4e62 100644 --- a/packages/plugin-quai/src/index.ts +++ b/packages/plugin-quai/src/index.ts @@ -1,4 +1,4 @@ -import { Plugin } from "@elizaos/core"; +import type { Plugin } from "@elizaos/core"; import transfer from "./actions/transfer"; export const quaiPlugin: Plugin = { diff --git a/packages/plugin-quai/src/utils/index.ts b/packages/plugin-quai/src/utils/index.ts index d9832e3303c..78f389745ac 100644 --- a/packages/plugin-quai/src/utils/index.ts +++ b/packages/plugin-quai/src/utils/index.ts @@ -1,4 +1,4 @@ -import { Content, IAgentRuntime } from "@elizaos/core"; +import type { Content, IAgentRuntime } from "@elizaos/core"; import { JsonRpcProvider, Wallet } from "quais"; export const validateSettings = (runtime: IAgentRuntime) => { diff --git a/packages/plugin-rabbi-trader/src/actions/analyzeTrade.ts b/packages/plugin-rabbi-trader/src/actions/analyzeTrade.ts index 12fc6fd8365..2f816ed49f6 100644 --- a/packages/plugin-rabbi-trader/src/actions/analyzeTrade.ts +++ b/packages/plugin-rabbi-trader/src/actions/analyzeTrade.ts @@ -1,5 +1,5 @@ import { - Action, + type Action, composeContext, elizaLogger, generateText, diff --git a/packages/plugin-rabbi-trader/src/dexscreener.ts b/packages/plugin-rabbi-trader/src/dexscreener.ts index db8bb8d714d..7d55569a2e2 100644 --- a/packages/plugin-rabbi-trader/src/dexscreener.ts +++ b/packages/plugin-rabbi-trader/src/dexscreener.ts @@ -74,7 +74,7 @@ export function analyzePair(pair: DexScreenerResponse['pairs'][0]) { if (Math.abs(pair.priceChange.h1) > priceChangeThreshold) { return { symbol: pair.baseToken.symbol, - price: parseFloat(pair.priceUsd), + price: Number.parseFloat(pair.priceUsd), priceChange: pair.priceChange.h1, volume24h: pair.volume.h24, buyCount: pair.txns.h1.buys, diff --git a/packages/plugin-rabbi-trader/src/evaluators/trust.ts b/packages/plugin-rabbi-trader/src/evaluators/trust.ts index 553ac9e155a..b80b8213655 100644 --- a/packages/plugin-rabbi-trader/src/evaluators/trust.ts +++ b/packages/plugin-rabbi-trader/src/evaluators/trust.ts @@ -1,4 +1,4 @@ -import { IAgentRuntime, Memory, Evaluator, elizaLogger } from "@elizaos/core"; +import { type IAgentRuntime, type Memory, type Evaluator, elizaLogger } from "@elizaos/core"; import { TrustScoreProvider } from "../providers/trustScoreProvider"; export const trustEvaluator: Evaluator = { diff --git a/packages/plugin-rabbi-trader/src/index.ts b/packages/plugin-rabbi-trader/src/index.ts index 8eefeb50757..feab7ddbe19 100644 --- a/packages/plugin-rabbi-trader/src/index.ts +++ b/packages/plugin-rabbi-trader/src/index.ts @@ -33,7 +33,7 @@ import { getWalletBalance, getWalletKeypair, } from "./wallet"; -import { ProcessedTokenData } from "./types"; +import type { ProcessedTokenData } from "./types"; import { analyzeTradeAction } from "./actions/analyzeTrade"; // Update Balance interface to include formatted @@ -482,7 +482,7 @@ async function createRabbiTraderPlugin( } elizaLogger.log("Initializing Solana connection..."); - let walletProvider: ExtendedWalletProvider = { + const walletProvider: ExtendedWalletProvider = { connection, getChain: () => ({ type: "solana" }), getAddress: () => keypair.publicKey.toBase58(), diff --git a/packages/plugin-rabbi-trader/src/providers/token.ts b/packages/plugin-rabbi-trader/src/providers/token.ts index a6631fb7565..1bc38691eb2 100644 --- a/packages/plugin-rabbi-trader/src/providers/token.ts +++ b/packages/plugin-rabbi-trader/src/providers/token.ts @@ -1,6 +1,6 @@ import { elizaLogger } from "@elizaos/core"; import NodeCache from "node-cache"; -import { ProcessedTokenData, TokenSecurityData, TokenTradeData, DexScreenerPair } from "../types/token"; +import type { ProcessedTokenData, TokenSecurityData, TokenTradeData, DexScreenerPair } from "../types/token"; import { toBN } from "../utils/bignumber"; export class TokenProvider { diff --git a/packages/plugin-rabbi-trader/src/providers/trustScoreProvider.ts b/packages/plugin-rabbi-trader/src/providers/trustScoreProvider.ts index 66caa287df4..945b06f1d51 100644 --- a/packages/plugin-rabbi-trader/src/providers/trustScoreProvider.ts +++ b/packages/plugin-rabbi-trader/src/providers/trustScoreProvider.ts @@ -1,6 +1,6 @@ import { elizaLogger } from "@elizaos/core"; import { TokenProvider } from "./token"; -import { ProcessedTokenData } from "../types/token"; +import type { ProcessedTokenData } from "../types/token"; export class TrustScoreProvider { private tokenProviders: Map = new Map(); diff --git a/packages/plugin-rabbi-trader/src/services/twitter.ts b/packages/plugin-rabbi-trader/src/services/twitter.ts index 67d649cca83..224d4b106ff 100644 --- a/packages/plugin-rabbi-trader/src/services/twitter.ts +++ b/packages/plugin-rabbi-trader/src/services/twitter.ts @@ -1,7 +1,7 @@ import { z } from "zod"; import { elizaLogger } from "@elizaos/core"; import { MAX_TWEETS_PER_HOUR } from "../constants"; -import { MarketData } from "../types"; +import type { MarketData } from "../types"; export const TwitterConfigSchema = z.object({ enabled: z.boolean(), diff --git a/packages/plugin-rabbi-trader/src/swap.ts b/packages/plugin-rabbi-trader/src/swap.ts index 8b309b6007c..d199918c505 100644 --- a/packages/plugin-rabbi-trader/src/swap.ts +++ b/packages/plugin-rabbi-trader/src/swap.ts @@ -1,8 +1,8 @@ import { - Connection, + type Connection, PublicKey, Transaction, - TransactionInstruction, + type TransactionInstruction, SystemProgram, LAMPORTS_PER_SOL, } from "@solana/web3.js"; diff --git a/packages/plugin-rabbi-trader/src/utils.ts b/packages/plugin-rabbi-trader/src/utils.ts index 50d56c58094..064047af812 100644 --- a/packages/plugin-rabbi-trader/src/utils.ts +++ b/packages/plugin-rabbi-trader/src/utils.ts @@ -1,4 +1,4 @@ -import { elizaLogger, IAgentRuntime, settings, State } from "@elizaos/core"; +import { elizaLogger, type IAgentRuntime, settings, type State } from "@elizaos/core"; import { PublicKey } from "@solana/web3.js"; import { PROVIDER_CONFIG } from "./config"; import { ANALYSIS_HISTORY_EXPIRY } from "./constants"; diff --git a/packages/plugin-rabbi-trader/src/wallet.ts b/packages/plugin-rabbi-trader/src/wallet.ts index 47ec0b79ec0..c09161ab5d5 100644 --- a/packages/plugin-rabbi-trader/src/wallet.ts +++ b/packages/plugin-rabbi-trader/src/wallet.ts @@ -1,4 +1,4 @@ -import { elizaLogger, IAgentRuntime } from "@elizaos/core"; +import { elizaLogger, type IAgentRuntime } from "@elizaos/core"; import { Connection, Keypair, VersionedTransaction } from "@solana/web3.js"; import { decodeBase58 } from "./utils"; import { SAFETY_LIMITS } from "./constants"; diff --git a/packages/plugin-sgx/eslint.config.mjs b/packages/plugin-sgx/eslint.config.mjs deleted file mode 100644 index 92fe5bbebef..00000000000 --- a/packages/plugin-sgx/eslint.config.mjs +++ /dev/null @@ -1,3 +0,0 @@ -import eslintGlobalConfig from "../../eslint.config.mjs"; - -export default [...eslintGlobalConfig]; diff --git a/packages/plugin-sgx/package.json b/packages/plugin-sgx/package.json index 09a7859daf8..5695f48155a 100644 --- a/packages/plugin-sgx/package.json +++ b/packages/plugin-sgx/package.json @@ -13,7 +13,6 @@ }, "scripts": { "build": "tsup --format esm --dts", - "dev": "tsup --format esm --dts --watch", - "lint": "eslint --fix --cache ." + "dev": "tsup --format esm --dts --watch" } } diff --git a/packages/plugin-sgx/src/plugins/sgxPlugin.ts b/packages/plugin-sgx/src/plugins/sgxPlugin.ts index 4e54dcee03d..61cc448d6e1 100644 --- a/packages/plugin-sgx/src/plugins/sgxPlugin.ts +++ b/packages/plugin-sgx/src/plugins/sgxPlugin.ts @@ -1,4 +1,4 @@ -import { Plugin } from "@elizaos/core"; +import type { Plugin } from "@elizaos/core"; import { sgxAttestationProvider } from "../providers/sgxAttestationProvider"; export const sgxPlugin: Plugin = { diff --git a/packages/plugin-sgx/src/providers/sgxAttestationProvider.ts b/packages/plugin-sgx/src/providers/sgxAttestationProvider.ts index 7ed7891a8ee..1e8852d62c6 100644 --- a/packages/plugin-sgx/src/providers/sgxAttestationProvider.ts +++ b/packages/plugin-sgx/src/providers/sgxAttestationProvider.ts @@ -1,5 +1,5 @@ -import { IAgentRuntime, Memory, Provider, State } from "@elizaos/core"; -import { SgxAttestation } from "../types/attestation"; +import type { IAgentRuntime, Memory, Provider, State } from "@elizaos/core"; +import type { SgxAttestation } from "../types/attestation"; import { promises as fs } from 'fs'; import { createHash } from 'crypto'; diff --git a/packages/plugin-solana-agent-kit/package.json b/packages/plugin-solana-agent-kit/package.json index 263fde310a8..0d485e2c071 100644 --- a/packages/plugin-solana-agent-kit/package.json +++ b/packages/plugin-solana-agent-kit/package.json @@ -24,7 +24,6 @@ "scripts": { "build": "tsup --format esm --dts", "dev": "tsup --format esm --dts --watch", - "lint": "eslint --fix --cache .", "test": "vitest run" }, "peerDependencies": { diff --git a/packages/plugin-solana-agent-kit/src/actions/createToken.ts b/packages/plugin-solana-agent-kit/src/actions/createToken.ts index fbae4ddc613..f61551775fb 100644 --- a/packages/plugin-solana-agent-kit/src/actions/createToken.ts +++ b/packages/plugin-solana-agent-kit/src/actions/createToken.ts @@ -1,14 +1,14 @@ import { - ActionExample, + type ActionExample, composeContext, - Content, + type Content, elizaLogger, generateObjectDeprecated, - HandlerCallback, - IAgentRuntime, - Memory, + type HandlerCallback, + type IAgentRuntime, + type Memory, ModelClass, - State, + type State, type Action, } from "@elizaos/core"; import { getSAK } from "../client"; diff --git a/packages/plugin-solana-agentkit/src/index.ts b/packages/plugin-solana-agentkit/src/index.ts new file mode 100644 index 00000000000..0aa9dd0ba00 --- /dev/null +++ b/packages/plugin-solana-agentkit/src/index.ts @@ -0,0 +1,12 @@ +import type { Plugin } from "@elizaos/core"; +import createToken from "./actions/createToken.ts"; + +export const solanaAgentkitPlugin: Plugin = { + name: "solana", + description: "Solana Plugin with solana agent kit for Eliza", + actions: [createToken], + evaluators: [], + providers: [], +}; + +export default solanaAgentkitPlugin; diff --git a/packages/plugin-solana/eslint.config.mjs b/packages/plugin-solana/eslint.config.mjs deleted file mode 100644 index 92fe5bbebef..00000000000 --- a/packages/plugin-solana/eslint.config.mjs +++ /dev/null @@ -1,3 +0,0 @@ -import eslintGlobalConfig from "../../eslint.config.mjs"; - -export default [...eslintGlobalConfig]; diff --git a/packages/plugin-solana/package.json b/packages/plugin-solana/package.json index 7d5af6e3751..f31ce814b85 100644 --- a/packages/plugin-solana/package.json +++ b/packages/plugin-solana/package.json @@ -37,7 +37,6 @@ "scripts": { "build": "tsup --format esm --dts", "dev": "tsup --format esm --dts --watch", - "lint": "eslint --fix --cache .", "test": "vitest run" }, "peerDependencies": { diff --git a/packages/plugin-solana/src/actions/fomo.ts b/packages/plugin-solana/src/actions/fomo.ts index 42c0ab6b021..98adf054ded 100644 --- a/packages/plugin-solana/src/actions/fomo.ts +++ b/packages/plugin-solana/src/actions/fomo.ts @@ -2,21 +2,21 @@ import { generateImage, elizaLogger } from "@elizaos/core"; import { Connection, Keypair, - PublicKey, + type PublicKey, VersionedTransaction, } from "@solana/web3.js"; -import { Fomo, PurchaseCurrency } from "fomo-sdk-solana"; +import { Fomo, type PurchaseCurrency } from "fomo-sdk-solana"; import { getAssociatedTokenAddressSync } from "@solana/spl-token"; import bs58 from "bs58"; import { settings, - ActionExample, - Content, - HandlerCallback, - IAgentRuntime, - Memory, + type ActionExample, + type Content, + type HandlerCallback, + type IAgentRuntime, + type Memory, ModelClass, - State, + type State, generateObject, composeContext, type Action, diff --git a/packages/plugin-solana/src/actions/pumpfun.ts b/packages/plugin-solana/src/actions/pumpfun.ts index 801cf8e53ff..88757692d80 100644 --- a/packages/plugin-solana/src/actions/pumpfun.ts +++ b/packages/plugin-solana/src/actions/pumpfun.ts @@ -1,20 +1,16 @@ import { generateImage, elizaLogger } from "@elizaos/core"; -import { - Connection, - Keypair, - PublicKey, - VersionedTransaction, -} from "@solana/web3.js"; +import { Connection, Keypair, PublicKey } from "@solana/web3.js"; +import { VersionedTransaction } from "@solana/web3.js"; import { Fomo, PurchaseCurrency } from "fomo-sdk-solana"; import { getAssociatedTokenAddressSync } from "@solana/spl-token"; import bs58 from "bs58"; import { settings, - ActionExample, - Content, - HandlerCallback, - IAgentRuntime, - Memory, + type ActionExample, + type Content, + type HandlerCallback, + type IAgentRuntime, + type Memory, ModelClass, State, generateObject, @@ -521,10 +517,10 @@ export default { runtime.getSetting("SOLANA_PRIVATE_KEY") ?? runtime.getSetting("WALLET_PRIVATE_KEY"); const secretKey = bs58.decode(privateKeyString); - const deployerKeypair = Keypair.fromSecretKey(secretKey); + const deployerKeypair = Keypair.fromSecretKey(secretKey) as any; // Generate new mint keypair - const mintKeypair = Keypair.generate(); + const mintKeypair = Keypair.generate() as any; elizaLogger.log( `Generated mint address: ${mintKeypair.publicKey.toBase58()}` ); @@ -532,11 +528,11 @@ export default { // Setup connection and SDK const connection = new Connection(settings.SOLANA_RPC_URL!, { commitment: "confirmed", - confirmTransactionInitialTimeout: 500000, // 120 seconds + confirmTransactionInitialTimeout: 500000, wsEndpoint: settings.SOLANA_RPC_URL!.replace("https", "wss"), }); - const sdk = new Fomo(connection, "devnet", deployerKeypair); + const sdk = new Fomo(connection as any, "devnet", deployerKeypair); // const slippage = runtime.getSetting("SLIPPAGE"); const createAndBuyConfirmation = await promptConfirmation(); @@ -550,8 +546,8 @@ export default { elizaLogger.log("Executing create and buy transaction..."); const result = await createAndBuyToken({ - deployer: deployerKeypair, - mint: mintKeypair, + deployer: deployerKeypair as any, + mint: mintKeypair as any, tokenMetadata: fullTokenMetadata, buyAmountSol: BigInt(lamports), priorityFee: priorityFee.unitPrice, diff --git a/packages/plugin-solana/src/actions/swap.ts b/packages/plugin-solana/src/actions/swap.ts index 4dccfa526aa..aa0123aba9f 100644 --- a/packages/plugin-solana/src/actions/swap.ts +++ b/packages/plugin-solana/src/actions/swap.ts @@ -1,17 +1,17 @@ import { - ActionExample, + type ActionExample, composeContext, generateObjectDeprecated, - HandlerCallback, - IAgentRuntime, - Memory, + type HandlerCallback, + type IAgentRuntime, + type Memory, ModelClass, settings, - State, + type State, type Action, elizaLogger, } from "@elizaos/core"; -import { Connection, PublicKey, VersionedTransaction } from "@solana/web3.js"; +import { Connection, type PublicKey, VersionedTransaction } from "@solana/web3.js"; import BigNumber from "bignumber.js"; import { getWalletKey } from "../keypairUtils.ts"; import { walletProvider, WalletProvider } from "../providers/wallet.ts"; diff --git a/packages/plugin-solana/src/actions/swapDao.ts b/packages/plugin-solana/src/actions/swapDao.ts index 52194686627..a2ce02fabbe 100644 --- a/packages/plugin-solana/src/actions/swapDao.ts +++ b/packages/plugin-solana/src/actions/swapDao.ts @@ -1,11 +1,11 @@ import { - ActionExample, - IAgentRuntime, - Memory, + type ActionExample, + type IAgentRuntime, + type Memory, type Action, elizaLogger, } from "@elizaos/core"; -import { Connection, Keypair, PublicKey, Transaction } from "@solana/web3.js"; +import { Connection, type Keypair, PublicKey, Transaction } from "@solana/web3.js"; import { getQuote } from "./swapUtils.ts"; import { getWalletKey } from "../keypairUtils.ts"; diff --git a/packages/plugin-solana/src/actions/swapUtils.ts b/packages/plugin-solana/src/actions/swapUtils.ts index 8324ac2bbf4..8f30703e69f 100644 --- a/packages/plugin-solana/src/actions/swapUtils.ts +++ b/packages/plugin-solana/src/actions/swapUtils.ts @@ -1,12 +1,12 @@ import { getAssociatedTokenAddress } from "@solana/spl-token"; import { - BlockhashWithExpiryBlockHeight, + type BlockhashWithExpiryBlockHeight, Connection, - Keypair, + type Keypair, PublicKey, - RpcResponseAndContext, - SimulatedTransactionResponse, - TokenAmount, + type RpcResponseAndContext, + type SimulatedTransactionResponse, + type TokenAmount, VersionedTransaction, } from "@solana/web3.js"; import { settings, elizaLogger } from "@elizaos/core"; diff --git a/packages/plugin-solana/src/actions/takeOrder.ts b/packages/plugin-solana/src/actions/takeOrder.ts index 83e21c7daf3..0ba211d3ae2 100644 --- a/packages/plugin-solana/src/actions/takeOrder.ts +++ b/packages/plugin-solana/src/actions/takeOrder.ts @@ -1,8 +1,8 @@ import { - Action, - IAgentRuntime, - Memory, - Content, + type Action, + type IAgentRuntime, + type Memory, + type Content, ModelClass, composeContext, generateText, diff --git a/packages/plugin-solana/src/actions/transfer.ts b/packages/plugin-solana/src/actions/transfer.ts index 1a5685f1881..fd7547d9446 100644 --- a/packages/plugin-solana/src/actions/transfer.ts +++ b/packages/plugin-solana/src/actions/transfer.ts @@ -12,13 +12,13 @@ import { } from "@solana/web3.js"; import { - ActionExample, - Content, - HandlerCallback, - IAgentRuntime, - Memory, + type ActionExample, + type Content, + type HandlerCallback, + type IAgentRuntime, + type Memory, ModelClass, - State, + type State, type Action, } from "@elizaos/core"; import { composeContext } from "@elizaos/core"; diff --git a/packages/plugin-solana/src/environment.ts b/packages/plugin-solana/src/environment.ts index de7aa6e6e00..5a536ced6fb 100644 --- a/packages/plugin-solana/src/environment.ts +++ b/packages/plugin-solana/src/environment.ts @@ -1,4 +1,4 @@ -import { IAgentRuntime } from "@elizaos/core"; +import type { IAgentRuntime } from "@elizaos/core"; import { z } from "zod"; export const solanaEnvSchema = z diff --git a/packages/plugin-solana/src/evaluators/trust.ts b/packages/plugin-solana/src/evaluators/trust.ts index 0feadb653ac..29d219ea403 100644 --- a/packages/plugin-solana/src/evaluators/trust.ts +++ b/packages/plugin-solana/src/evaluators/trust.ts @@ -1,14 +1,14 @@ import { - ActionExample, + type ActionExample, booleanFooter, composeContext, - Content, + type Content, elizaLogger, - Evaluator, + type Evaluator, generateObjectArray, generateTrueOrFalse, - IAgentRuntime, - Memory, + type IAgentRuntime, + type Memory, MemoryManager, ModelClass, } from "@elizaos/core"; diff --git a/packages/plugin-solana/src/index.ts b/packages/plugin-solana/src/index.ts index 662d99a45c7..ef80877b2ed 100644 --- a/packages/plugin-solana/src/index.ts +++ b/packages/plugin-solana/src/index.ts @@ -3,7 +3,7 @@ export * from "./providers/wallet.ts"; export * from "./providers/trustScoreProvider.ts"; export * from "./evaluators/trust.ts"; -import { Plugin } from "@elizaos/core"; +import type { Plugin } from "@elizaos/core"; import { executeSwap } from "./actions/swap.ts"; import take_order from "./actions/takeOrder"; import pumpfun from "./actions/pumpfun.ts"; diff --git a/packages/plugin-solana/src/keypairUtils.ts b/packages/plugin-solana/src/keypairUtils.ts index f8405424bc1..80e22684845 100644 --- a/packages/plugin-solana/src/keypairUtils.ts +++ b/packages/plugin-solana/src/keypairUtils.ts @@ -1,7 +1,7 @@ import { Keypair, PublicKey } from "@solana/web3.js"; import { DeriveKeyProvider, TEEMode } from "@elizaos/plugin-tee"; import bs58 from "bs58"; -import { IAgentRuntime, elizaLogger } from "@elizaos/core"; +import { type IAgentRuntime, elizaLogger } from "@elizaos/core"; export interface KeypairResult { keypair?: Keypair; @@ -16,7 +16,7 @@ export interface KeypairResult { */ export async function getWalletKey( runtime: IAgentRuntime, - requirePrivateKey: boolean = true + requirePrivateKey = true ): Promise { const teeMode = runtime.getSetting("TEE_MODE") || TEEMode.OFF; diff --git a/packages/plugin-solana/src/providers/orderBook.ts b/packages/plugin-solana/src/providers/orderBook.ts index ac4577e012f..4af7832a860 100644 --- a/packages/plugin-solana/src/providers/orderBook.ts +++ b/packages/plugin-solana/src/providers/orderBook.ts @@ -1,4 +1,4 @@ -import { IAgentRuntime, Memory, Provider, State } from "@elizaos/core"; +import type { IAgentRuntime, Memory, Provider, State } from "@elizaos/core"; interface Order { userId: string; ticker: string; diff --git a/packages/plugin-solana/src/providers/simulationSellingService.ts b/packages/plugin-solana/src/providers/simulationSellingService.ts index 8c023569ed6..5b4e3eb4db5 100644 --- a/packages/plugin-solana/src/providers/simulationSellingService.ts +++ b/packages/plugin-solana/src/providers/simulationSellingService.ts @@ -1,4 +1,4 @@ -import { +import type { TrustScoreDatabase, TokenPerformance, // TradePerformance, @@ -8,10 +8,10 @@ import { Connection, PublicKey } from "@solana/web3.js"; // Assuming TokenProvider and IAgentRuntime are available import { TokenProvider } from "./token.ts"; // import { settings } from "@elizaos/core"; -import { IAgentRuntime, elizaLogger } from "@elizaos/core"; +import { type IAgentRuntime, elizaLogger } from "@elizaos/core"; import { WalletProvider } from "./wallet.ts"; import * as amqp from "amqplib"; -import { ProcessedTokenData } from "../types/token.ts"; +import type { ProcessedTokenData } from "../types/token.ts"; import { getWalletKey } from "../keypairUtils.ts"; interface SellDetails { @@ -365,7 +365,7 @@ export class SimulationSellingService { await tokenProvider.getProcessedTokenData(); const prices = await this.walletProvider.fetchPrices(null); const solPrice = prices.solana.usd; - const sellSol = sellDetails.sell_amount / parseFloat(solPrice); + const sellSol = sellDetails.sell_amount / Number.parseFloat(solPrice); const sell_value_usd = sellDetails.sell_amount * processedData.tradeData.price; const trade = await this.trustScoreDb.getLatestTradePerformance( diff --git a/packages/plugin-solana/src/providers/token.ts b/packages/plugin-solana/src/providers/token.ts index 273185dffd4..d98533ce50f 100644 --- a/packages/plugin-solana/src/providers/token.ts +++ b/packages/plugin-solana/src/providers/token.ts @@ -1,13 +1,13 @@ import { - IAgentRuntime, - Memory, - Provider, - State, + type IAgentRuntime, + type Memory, + type Provider, + type State, elizaLogger, - ICacheManager, + type ICacheManager, settings, } from "@elizaos/core"; -import { +import type { DexScreenerData, DexScreenerPair, HolderData, @@ -21,7 +21,7 @@ import { import NodeCache from "node-cache"; import * as path from "path"; import { toBN } from "../bignumber.ts"; -import { WalletProvider, Item } from "./wallet.ts"; +import { WalletProvider, type Item } from "./wallet.ts"; import { Connection } from "@solana/web3.js"; import { getWalletKey } from "../keypairUtils.ts"; @@ -44,7 +44,7 @@ const PROVIDER_CONFIG = { export class TokenProvider { private cache: NodeCache; - private cacheKey: string = "solana/tokens"; + private cacheKey = "solana/tokens"; private NETWORK_ID = 1399811149; private GRAPHQL_ENDPOINT = "https://graph.codex.io/graphql"; @@ -818,7 +818,7 @@ export class TokenProvider { data.result.token_accounts.forEach((account: any) => { const owner = account.owner; - const balance = parseFloat(account.amount); + const balance = Number.parseFloat(account.amount); if (allHoldersMap.has(owner)) { allHoldersMap.set( diff --git a/packages/plugin-solana/src/providers/tokenUtils.ts b/packages/plugin-solana/src/providers/tokenUtils.ts index 8a717f4c41f..a9b5733683d 100644 --- a/packages/plugin-solana/src/providers/tokenUtils.ts +++ b/packages/plugin-solana/src/providers/tokenUtils.ts @@ -1,5 +1,5 @@ import { getAccount, getAssociatedTokenAddress } from "@solana/spl-token"; -import { Connection, PublicKey } from "@solana/web3.js"; +import { type Connection, PublicKey } from "@solana/web3.js"; import { elizaLogger } from "@elizaos/core"; export async function getTokenPriceInSol(tokenSymbol: string): Promise { diff --git a/packages/plugin-solana/src/providers/trustScoreProvider.ts b/packages/plugin-solana/src/providers/trustScoreProvider.ts index 2cc40b09523..7eeb2a99eee 100644 --- a/packages/plugin-solana/src/providers/trustScoreProvider.ts +++ b/packages/plugin-solana/src/providers/trustScoreProvider.ts @@ -1,24 +1,24 @@ import { elizaLogger, - IAgentRuntime, - Memory, - Provider, + type IAgentRuntime, + type Memory, + type Provider, settings, - State, + type State, } from "@elizaos/core"; import { - RecommenderMetrics, - TokenPerformance, - TokenRecommendation, - TradePerformance, + type RecommenderMetrics, + type TokenPerformance, + type TokenRecommendation, + type TradePerformance, TrustScoreDatabase, } from "@elizaos/plugin-trustdb"; import { getAssociatedTokenAddress } from "@solana/spl-token"; import { Connection, PublicKey } from "@solana/web3.js"; import { v4 as uuidv4 } from "uuid"; -import { ProcessedTokenData, TokenSecurityData } from "../types/token.ts"; +import type { ProcessedTokenData, TokenSecurityData } from "../types/token.ts"; import { SimulationSellingService } from "./simulationSellingService.ts"; -import { TokenProvider } from "./token.ts"; +import type { TokenProvider } from "./token.ts"; import { WalletProvider } from "./wallet.ts"; const Wallet = settings.MAIN_WALLET_ADDRESS; @@ -90,7 +90,7 @@ export class TrustScoreManager { const tokenBalInfo = await this.connection.getTokenAccountBalance(tokenAta); const tokenBalance = tokenBalInfo.value.amount; - const balance = parseFloat(tokenBalance); + const balance = Number.parseFloat(tokenBalance); return balance; } catch (error) { elizaLogger.error("Error fetching balance", error); @@ -374,7 +374,7 @@ export class TrustScoreManager { let tokensBalance = 0; const prices = await wallet.fetchPrices(runtime); const solPrice = prices.solana.usd; - const buySol = data.buy_amount / parseFloat(solPrice); + const buySol = data.buy_amount / Number.parseFloat(solPrice); const buy_value_usd = data.buy_amount * processedData.tradeData.price; const token = await this.tokenProvider.fetchTokenTradeData(); const tokenCodex = await this.tokenProvider.fetchTokenCodex(); @@ -547,7 +547,7 @@ export class TrustScoreManager { ); const prices = await wallet.fetchPrices(runtime); const solPrice = prices.solana.usd; - const sellSol = sellDetails.sell_amount / parseFloat(solPrice); + const sellSol = sellDetails.sell_amount / Number.parseFloat(solPrice); const sell_value_usd = sellDetails.sell_amount * processedData.tradeData.price; const trade = await this.trustScoreDb.getLatestTradePerformance( diff --git a/packages/plugin-solana/src/providers/wallet.ts b/packages/plugin-solana/src/providers/wallet.ts index d3912c8b0bd..cf2290004dc 100644 --- a/packages/plugin-solana/src/providers/wallet.ts +++ b/packages/plugin-solana/src/providers/wallet.ts @@ -1,8 +1,8 @@ import { - IAgentRuntime, - Memory, - Provider, - State, + type IAgentRuntime, + type Memory, + type Provider, + type State, elizaLogger, } from "@elizaos/core"; import { Connection, PublicKey } from "@solana/web3.js"; diff --git a/packages/plugin-spheron/eslint.config.mjs b/packages/plugin-spheron/eslint.config.mjs deleted file mode 100644 index 92fe5bbebef..00000000000 --- a/packages/plugin-spheron/eslint.config.mjs +++ /dev/null @@ -1,3 +0,0 @@ -import eslintGlobalConfig from "../../eslint.config.mjs"; - -export default [...eslintGlobalConfig]; diff --git a/packages/plugin-spheron/package.json b/packages/plugin-spheron/package.json index 2c9f32d55a7..5b99b8b65f7 100644 --- a/packages/plugin-spheron/package.json +++ b/packages/plugin-spheron/package.json @@ -6,8 +6,7 @@ "types": "dist/index.d.ts", "scripts": { "build": "tsup --format esm --dts", - "test": "jest", - "lint": "eslint --fix --cache ." + "test": "jest" }, "dependencies": { "@elizaos/core": "workspace:*", diff --git a/packages/plugin-spheron/src/actions/deployment.ts b/packages/plugin-spheron/src/actions/deployment.ts index 25048430cf2..ba4b607fa46 100644 --- a/packages/plugin-spheron/src/actions/deployment.ts +++ b/packages/plugin-spheron/src/actions/deployment.ts @@ -1,10 +1,10 @@ import { - Action, - ActionExample, - IAgentRuntime, - Memory, - State, - HandlerCallback, + type Action, + type ActionExample, + type IAgentRuntime, + type Memory, + type State, + type HandlerCallback, elizaLogger, composeContext, ModelClass, @@ -17,7 +17,7 @@ import { closeDeployment, startDeployment, } from "../utils/index.ts"; -import { DeploymentContent } from "../types/index.ts"; +import type { DeploymentContent } from "../types/index.ts"; import { AVAILABLE_GPU_MODELS } from "../utils/constants.ts"; import { DEPLOYMENT_TEMPLATES } from "../utils/template.ts"; diff --git a/packages/plugin-spheron/src/actions/escrow.ts b/packages/plugin-spheron/src/actions/escrow.ts index b29fe8de68d..919e09d89d3 100644 --- a/packages/plugin-spheron/src/actions/escrow.ts +++ b/packages/plugin-spheron/src/actions/escrow.ts @@ -1,10 +1,10 @@ import { - Action, - ActionExample, - IAgentRuntime, - Memory, - State, - HandlerCallback, + type Action, + type ActionExample, + type IAgentRuntime, + type Memory, + type State, + type HandlerCallback, elizaLogger, composeContext, ModelClass, @@ -16,7 +16,7 @@ import { getUserBalance, withdrawBalance, } from "../utils/index.ts"; -import { EscrowContent } from "../types/index.ts"; +import type { EscrowContent } from "../types/index.ts"; import { SUPPORTED_TOKENS } from "../utils/constants.ts"; function isEscrowContent(content: any): content is EscrowContent { diff --git a/packages/plugin-spheron/src/environment.ts b/packages/plugin-spheron/src/environment.ts index 66e6a0bc898..28c4e1d40ac 100644 --- a/packages/plugin-spheron/src/environment.ts +++ b/packages/plugin-spheron/src/environment.ts @@ -1,4 +1,4 @@ -import { IAgentRuntime } from "@elizaos/core"; +import type { IAgentRuntime } from "@elizaos/core"; import { z } from "zod"; export const spheronEnvSchema = z.object({ diff --git a/packages/plugin-spheron/src/index.ts b/packages/plugin-spheron/src/index.ts index bb2fcc3d86f..190cae8b039 100644 --- a/packages/plugin-spheron/src/index.ts +++ b/packages/plugin-spheron/src/index.ts @@ -1,4 +1,4 @@ -import { Plugin } from "@elizaos/core"; +import type { Plugin } from "@elizaos/core"; import escrow from "./actions/escrow.ts"; import deployment from "./actions/deployment.ts"; import { tokensProvider } from "./providers/tokens.ts"; diff --git a/packages/plugin-spheron/src/providers/deployment.ts b/packages/plugin-spheron/src/providers/deployment.ts index a2a066e4d90..fcfaf1a1448 100644 --- a/packages/plugin-spheron/src/providers/deployment.ts +++ b/packages/plugin-spheron/src/providers/deployment.ts @@ -1,8 +1,8 @@ import { - IAgentRuntime, - Memory, - Provider, - State, + type IAgentRuntime, + type Memory, + type Provider, + type State, elizaLogger, } from "@elizaos/core"; import { DEPLOYMENT_CONFIGS } from "../utils/constants.ts"; diff --git a/packages/plugin-spheron/src/providers/tokens.ts b/packages/plugin-spheron/src/providers/tokens.ts index d44a55b9e05..77470f89b51 100644 --- a/packages/plugin-spheron/src/providers/tokens.ts +++ b/packages/plugin-spheron/src/providers/tokens.ts @@ -1,8 +1,8 @@ import { - IAgentRuntime, - Memory, - Provider, - State, + type IAgentRuntime, + type Memory, + type Provider, + type State, elizaLogger, } from "@elizaos/core"; import { SUPPORTED_TOKENS } from "../utils/constants.ts"; diff --git a/packages/plugin-spheron/src/types/index.ts b/packages/plugin-spheron/src/types/index.ts index 489c5050255..4d74edeab2c 100644 --- a/packages/plugin-spheron/src/types/index.ts +++ b/packages/plugin-spheron/src/types/index.ts @@ -1,4 +1,4 @@ -import { Content } from "@elizaos/core"; +import type { Content } from "@elizaos/core"; export interface SpheronComputeConfig { name: string; diff --git a/packages/plugin-spheron/src/utils/index.ts b/packages/plugin-spheron/src/utils/index.ts index a129b771d77..f33e01b08d3 100644 --- a/packages/plugin-spheron/src/utils/index.ts +++ b/packages/plugin-spheron/src/utils/index.ts @@ -1,7 +1,7 @@ -import { IAgentRuntime, elizaLogger } from "@elizaos/core"; +import { type IAgentRuntime, elizaLogger } from "@elizaos/core"; import { SpheronSDK } from "@spheron/protocol-sdk"; import { validateSpheronConfig } from "../environment.ts"; -import { +import type { BalanceInfo, DeploymentDetails, SpheronComputeConfig, @@ -352,7 +352,7 @@ function parseDuration(duration: string): number { } const [, value, unit] = match; - const numValue = parseFloat(value); + const numValue = Number.parseFloat(value); switch (unit) { case "min": diff --git a/packages/plugin-spheron/src/utils/template.ts b/packages/plugin-spheron/src/utils/template.ts index 7ff0fb6c77a..490ac414159 100644 --- a/packages/plugin-spheron/src/utils/template.ts +++ b/packages/plugin-spheron/src/utils/template.ts @@ -1,4 +1,4 @@ -import { Customizations, SpheronComputeConfig } from "../types/index.ts"; +import type { Customizations, SpheronComputeConfig } from "../types/index.ts"; interface TemplateDefinition { description: string; diff --git a/packages/plugin-squid-router/eslint.config.mjs b/packages/plugin-squid-router/eslint.config.mjs deleted file mode 100644 index 92fe5bbebef..00000000000 --- a/packages/plugin-squid-router/eslint.config.mjs +++ /dev/null @@ -1,3 +0,0 @@ -import eslintGlobalConfig from "../../eslint.config.mjs"; - -export default [...eslintGlobalConfig]; diff --git a/packages/plugin-squid-router/package.json b/packages/plugin-squid-router/package.json index 33b46fbccb6..fb63a57f73d 100644 --- a/packages/plugin-squid-router/package.json +++ b/packages/plugin-squid-router/package.json @@ -16,8 +16,7 @@ "scripts": { "build": "tsup --format esm --dts", "dev": "tsup --format esm --dts --watch", - "test": "vitest run", - "lint": "eslint --fix --cache ." + "test": "vitest run" }, "peerDependencies": { "whatwg-url": "7.1.0" diff --git a/packages/plugin-squid-router/src/actions/xChainSwap.ts b/packages/plugin-squid-router/src/actions/xChainSwap.ts index 778ad68a2f9..8065780b34f 100644 --- a/packages/plugin-squid-router/src/actions/xChainSwap.ts +++ b/packages/plugin-squid-router/src/actions/xChainSwap.ts @@ -2,11 +2,11 @@ import { composeContext, elizaLogger, generateObjectDeprecated, - HandlerCallback, - IAgentRuntime, - Memory, + type HandlerCallback, + type IAgentRuntime, + type Memory, ModelClass, - State + type State } from "@elizaos/core"; import {xChainSwapTemplate} from "../templates"; import {convertToWei, isXChainSwapContent, validateSquidRouterConfig} from "../helpers/utils.ts"; diff --git a/packages/plugin-squid-router/src/helpers/utils.ts b/packages/plugin-squid-router/src/helpers/utils.ts index f8e69882d38..75627cb49d4 100644 --- a/packages/plugin-squid-router/src/helpers/utils.ts +++ b/packages/plugin-squid-router/src/helpers/utils.ts @@ -1,7 +1,7 @@ -import { IAgentRuntime } from "@elizaos/core"; +import type { IAgentRuntime } from "@elizaos/core"; import { z } from 'zod'; import { ethers } from 'ethers'; -import {SquidToken, XChainSwapContent} from "../types"; +import type {SquidToken, XChainSwapContent} from "../types"; export function convertToWei(amount: string | number, token: SquidToken): string { if (typeof token.decimals !== 'number' || token.decimals < 0 || token.decimals > 255) { diff --git a/packages/plugin-squid-router/src/providers/squidRouter.ts b/packages/plugin-squid-router/src/providers/squidRouter.ts index c37f62c0520..430f66f3033 100644 --- a/packages/plugin-squid-router/src/providers/squidRouter.ts +++ b/packages/plugin-squid-router/src/providers/squidRouter.ts @@ -1,10 +1,10 @@ -import {IAgentRuntime, Memory, Provider, State} from "@elizaos/core"; +import type {IAgentRuntime, Memory, Provider, State} from "@elizaos/core"; import {Squid} from "@0xsquid/sdk"; import {ethers} from "ethers"; -import {ChainData, ChainType, RouteRequest, RouteResponse, Token} from "@0xsquid/squid-types"; +import {type ChainData, ChainType, type RouteRequest, type RouteResponse, type Token} from "@0xsquid/squid-types"; import {validateSquidRouterConfig} from "../helpers/utils.ts"; -import {ExecuteRoute, TransactionResponses} from "@0xsquid/sdk/dist/types"; -import {nativeTokenConstant, SquidToken} from "../types"; +import type {ExecuteRoute, TransactionResponses} from "@0xsquid/sdk/dist/types"; +import {nativeTokenConstant, type SquidToken} from "../types"; const getSDK = (baseUrl: string, integratorId: string): Squid => { const squid = new Squid({ diff --git a/packages/plugin-squid-router/src/tests/router.test.ts b/packages/plugin-squid-router/src/tests/router.test.ts index a1eeaf99cdd..bdaa0e9884b 100644 --- a/packages/plugin-squid-router/src/tests/router.test.ts +++ b/packages/plugin-squid-router/src/tests/router.test.ts @@ -1,6 +1,6 @@ import { describe, it, expect, beforeEach, vi, afterEach } from "vitest"; import { defaultCharacter } from "@elizaos/core"; -import { initSquidRouterProvider, SquidRouterProvider } from "../providers/squidRouter.ts"; +import { initSquidRouterProvider, type SquidRouterProvider } from "../providers/squidRouter.ts"; import {ChainType} from "@0xsquid/squid-types"; // Mock Squid module diff --git a/packages/plugin-squid-router/src/types/index.ts b/packages/plugin-squid-router/src/types/index.ts index 518eefce05f..6ba85904dd6 100644 --- a/packages/plugin-squid-router/src/types/index.ts +++ b/packages/plugin-squid-router/src/types/index.ts @@ -1,4 +1,4 @@ -import {Content} from "@elizaos/core"; +import type {Content} from "@elizaos/core"; export const nativeTokenConstant = "0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE"; diff --git a/packages/plugin-stargaze/src/actions/getCollectionStats.ts b/packages/plugin-stargaze/src/actions/getCollectionStats.ts index d6e718f7efb..cc3ca4b363b 100644 --- a/packages/plugin-stargaze/src/actions/getCollectionStats.ts +++ b/packages/plugin-stargaze/src/actions/getCollectionStats.ts @@ -1,14 +1,14 @@ import { ActionExample, composeContext, - Content, + type Content, elizaLogger, generateObjectDeprecated, - HandlerCallback, - IAgentRuntime, - Memory, + type HandlerCallback, + type IAgentRuntime, + type Memory, ModelClass, - State, + type State, type Action, } from "@elizaos/core"; import axios from "axios"; diff --git a/packages/plugin-stargaze/src/actions/getLatestNFT.ts b/packages/plugin-stargaze/src/actions/getLatestNFT.ts index c80728df23a..bbf52276153 100644 --- a/packages/plugin-stargaze/src/actions/getLatestNFT.ts +++ b/packages/plugin-stargaze/src/actions/getLatestNFT.ts @@ -1,14 +1,14 @@ import { ActionExample, composeContext, - Content, + type Content, elizaLogger, generateObjectDeprecated, - HandlerCallback, - IAgentRuntime, - Memory, + type HandlerCallback, + type IAgentRuntime, + type Memory, ModelClass, - State, + type State, type Action, } from "@elizaos/core"; import axios from "axios"; diff --git a/packages/plugin-stargaze/src/actions/getTokenSales.ts b/packages/plugin-stargaze/src/actions/getTokenSales.ts index 360a4dbc405..5c21701a8d8 100644 --- a/packages/plugin-stargaze/src/actions/getTokenSales.ts +++ b/packages/plugin-stargaze/src/actions/getTokenSales.ts @@ -1,20 +1,20 @@ import { ActionExample, composeContext, - Content, + type Content, elizaLogger, generateObjectDeprecated, - HandlerCallback, - IAgentRuntime, - Memory, + type HandlerCallback, + type IAgentRuntime, + type Memory, ModelClass, - State, + type State, type Action, } from "@elizaos/core"; import axios from "axios"; import { debugLog } from "../utils/debug"; import { validateStargazeConfig } from "../environment"; -import { TokenSale, TokenSalesResponse } from "../types"; +import type { TokenSale, TokenSalesResponse } from "../types"; const getTokenSalesTemplate = `Given the message, extract the collection address for fetching Stargaze sales data. diff --git a/packages/plugin-stargaze/src/environment.ts b/packages/plugin-stargaze/src/environment.ts index 2567ded46e6..49c126abe12 100644 --- a/packages/plugin-stargaze/src/environment.ts +++ b/packages/plugin-stargaze/src/environment.ts @@ -1,4 +1,4 @@ -import { IAgentRuntime } from "@elizaos/core"; +import type { IAgentRuntime } from "@elizaos/core"; import { z } from "zod"; export const stargazeEnvSchema = z.object({ diff --git a/packages/plugin-stargaze/src/index.ts b/packages/plugin-stargaze/src/index.ts index f48bb1c1437..30fbc01ada9 100644 --- a/packages/plugin-stargaze/src/index.ts +++ b/packages/plugin-stargaze/src/index.ts @@ -1,4 +1,4 @@ -import { Plugin } from "@elizaos/core"; +import type { Plugin } from "@elizaos/core"; import getLatestNFT from "./actions/getLatestNFT"; import getCollectionStats from "./actions/getCollectionStats"; import getTokenSales from "./actions/getTokenSales"; diff --git a/packages/plugin-starknet/eslint.config.mjs b/packages/plugin-starknet/eslint.config.mjs deleted file mode 100644 index 92fe5bbebef..00000000000 --- a/packages/plugin-starknet/eslint.config.mjs +++ /dev/null @@ -1,3 +0,0 @@ -import eslintGlobalConfig from "../../eslint.config.mjs"; - -export default [...eslintGlobalConfig]; diff --git a/packages/plugin-starknet/package.json b/packages/plugin-starknet/package.json index 1b309b743ac..d043a872dae 100644 --- a/packages/plugin-starknet/package.json +++ b/packages/plugin-starknet/package.json @@ -33,8 +33,7 @@ "build": "tsup --format esm --dts", "dev": "tsup --format esm --dts --watch", "test": "vitest run", - "test:watch": "vitest", - "lint": "eslint --fix --cache ." + "test:watch": "vitest" }, "peerDependencies": { "whatwg-url": "7.1.0" diff --git a/packages/plugin-starknet/src/actions/subdomain.ts b/packages/plugin-starknet/src/actions/subdomain.ts index 829b642b3b8..de92342330f 100644 --- a/packages/plugin-starknet/src/actions/subdomain.ts +++ b/packages/plugin-starknet/src/actions/subdomain.ts @@ -1,16 +1,16 @@ // It should just transfer subdomain from the root domain owned by the agent's wallet to the recipient. import { - ActionExample, - HandlerCallback, - IAgentRuntime, - Memory, + type ActionExample, + type HandlerCallback, + type IAgentRuntime, + type Memory, ModelClass, - State, + type State, type Action, composeContext, generateObjectDeprecated, - Content, + type Content, elizaLogger, } from "@elizaos/core"; import { getStarknetAccount } from "../utils"; diff --git a/packages/plugin-starknet/src/actions/swap.ts b/packages/plugin-starknet/src/actions/swap.ts index 86e77e00e5f..29db4330a8e 100644 --- a/packages/plugin-starknet/src/actions/swap.ts +++ b/packages/plugin-starknet/src/actions/swap.ts @@ -1,19 +1,19 @@ import { - Action, - ActionExample, + type Action, + type ActionExample, composeContext, elizaLogger, generateObjectDeprecated, - HandlerCallback, - IAgentRuntime, - Memory, + type HandlerCallback, + type IAgentRuntime, + type Memory, ModelClass, - State, + type State, } from "@elizaos/core"; import { executeSwap as executeAvnuSwap, fetchQuotes, - QuoteRequest, + type QuoteRequest, } from "@avnu/avnu-sdk"; import { getStarknetAccount } from "../utils/index.ts"; diff --git a/packages/plugin-starknet/src/actions/takeOrder.ts b/packages/plugin-starknet/src/actions/takeOrder.ts index b4ba87554ff..3cbaf1421a7 100644 --- a/packages/plugin-starknet/src/actions/takeOrder.ts +++ b/packages/plugin-starknet/src/actions/takeOrder.ts @@ -1,11 +1,11 @@ import { - Action, - ActionExample, + type Action, + type ActionExample, composeContext, - Content, + type Content, generateText, - IAgentRuntime, - Memory, + type IAgentRuntime, + type Memory, ModelClass, settings, } from "@elizaos/core"; diff --git a/packages/plugin-starknet/src/actions/transfer.ts b/packages/plugin-starknet/src/actions/transfer.ts index 59d438d2a11..534f5788ab2 100644 --- a/packages/plugin-starknet/src/actions/transfer.ts +++ b/packages/plugin-starknet/src/actions/transfer.ts @@ -3,16 +3,16 @@ import { type Action, - ActionExample, + type ActionExample, composeContext, - Content, + type Content, elizaLogger, generateObjectDeprecated, - HandlerCallback, - IAgentRuntime, - Memory, + type HandlerCallback, + type IAgentRuntime, + type Memory, ModelClass, - State, + type State, } from "@elizaos/core"; import { getStarknetAccount } from "../utils"; import { ERC20Token } from "../utils/ERC20Token"; diff --git a/packages/plugin-starknet/src/actions/unruggable.ts b/packages/plugin-starknet/src/actions/unruggable.ts index c5920fc8aa6..2cc0d1e6645 100644 --- a/packages/plugin-starknet/src/actions/unruggable.ts +++ b/packages/plugin-starknet/src/actions/unruggable.ts @@ -1,14 +1,14 @@ import { type Action, - ActionExample, + type ActionExample, composeContext, elizaLogger, generateObjectDeprecated, - HandlerCallback, - IAgentRuntime, - Memory, + type HandlerCallback, + type IAgentRuntime, + type Memory, ModelClass, - State, + type State, } from "@elizaos/core"; import { Percent } from "@uniswap/sdk-core"; import { createMemecoin, launchOnEkubo } from "unruggable-sdk"; @@ -47,7 +47,7 @@ export function isDeployTokenContent(content: DeployTokenContent) { const validAddresses = content.name.length > 2 && content.symbol.length > 2 && - parseInt(content.initialSupply) > 0 && + Number.parseInt(content.initialSupply) > 0 && content.owner.startsWith("0x") && content.owner.length === 66; diff --git a/packages/plugin-starknet/src/environment.ts b/packages/plugin-starknet/src/environment.ts index ed4fd86fb5b..d776c743ce6 100644 --- a/packages/plugin-starknet/src/environment.ts +++ b/packages/plugin-starknet/src/environment.ts @@ -1,4 +1,4 @@ -import { IAgentRuntime } from "@elizaos/core"; +import type { IAgentRuntime } from "@elizaos/core"; import { z } from "zod"; const STARKNET_PUBLIC_RPC = "https://starknet-mainnet.public.blastapi.io"; diff --git a/packages/plugin-starknet/src/index.ts b/packages/plugin-starknet/src/index.ts index bd73cc4ea10..3fbf44f2224 100644 --- a/packages/plugin-starknet/src/index.ts +++ b/packages/plugin-starknet/src/index.ts @@ -1,4 +1,4 @@ -import { Plugin } from "@elizaos/core"; +import type { Plugin } from "@elizaos/core"; import { executeSwap } from "./actions/swap"; import transfer from "./actions/transfer"; import { deployToken } from "./actions/unruggable"; diff --git a/packages/plugin-starknet/src/providers/portfolioProvider.ts b/packages/plugin-starknet/src/providers/portfolioProvider.ts index 95ed4b524f1..ae19926a337 100644 --- a/packages/plugin-starknet/src/providers/portfolioProvider.ts +++ b/packages/plugin-starknet/src/providers/portfolioProvider.ts @@ -1,9 +1,9 @@ import { elizaLogger, - IAgentRuntime, - Memory, - Provider, - State, + type IAgentRuntime, + type Memory, + type Provider, + type State, } from "@elizaos/core"; import { fetchWithRetry, getStarknetAccount } from "../utils"; @@ -119,4 +119,4 @@ const walletProvider: Provider = { }, }; -export { walletProvider, TokenBalances }; +export { walletProvider, type TokenBalances }; diff --git a/packages/plugin-starknet/src/providers/token.ts b/packages/plugin-starknet/src/providers/token.ts index 96ac18ac5e0..8af8de152bd 100644 --- a/packages/plugin-starknet/src/providers/token.ts +++ b/packages/plugin-starknet/src/providers/token.ts @@ -2,8 +2,8 @@ // Look for the TODOs to see what needs to be updated import { settings } from "@elizaos/core"; -import { IAgentRuntime, Memory, Provider, State } from "@elizaos/core"; -import { +import type { IAgentRuntime, Memory, Provider, State } from "@elizaos/core"; +import type { DexScreenerData, DexScreenerPair, HolderData, @@ -12,16 +12,16 @@ import { CalculatedBuyAmounts, Prices, } from "../types/trustDB.ts"; -import { WalletProvider, TokenBalances } from "./portfolioProvider.ts"; +import { WalletProvider, type TokenBalances } from "./portfolioProvider.ts"; import { num } from "starknet"; import { analyzeHighSupplyHolders, evaluateTokenTrading, - TokenMetrics, + type TokenMetrics, } from "./utils.ts"; import { PROVIDER_CONFIG } from "../index.ts"; import { Cache } from "../utils/cache.ts"; -import { TokenInfo } from "../types/token.ts"; +import type { TokenInfo } from "../types/token.ts"; export const PORTFOLIO_TOKENS = { // Coingecko IDs src: @@ -580,7 +580,7 @@ export class TokenProvider { data.result.token_accounts.forEach((account: any) => { const owner = account.owner; - const balance = parseFloat(account.amount); + const balance = Number.parseFloat(account.amount); if (allHoldersMap.has(owner)) { allHoldersMap.set( diff --git a/packages/plugin-starknet/src/providers/trustScoreProvider.ts b/packages/plugin-starknet/src/providers/trustScoreProvider.ts index d44a990868a..ff84353aa17 100644 --- a/packages/plugin-starknet/src/providers/trustScoreProvider.ts +++ b/packages/plugin-starknet/src/providers/trustScoreProvider.ts @@ -1,24 +1,24 @@ -import { ProcessedTokenData, TokenSecurityData } from "../types/trustDB.ts"; +import type { ProcessedTokenData, TokenSecurityData } from "../types/trustDB.ts"; // import { Connection, PublicKey } from "@solana/web3.js"; // import { getAssociatedTokenAddress } from "@solana/spl-token"; // import { TokenProvider } from "./token.ts"; import { elizaLogger, - IAgentRuntime, - Memory, - Provider, + type IAgentRuntime, + type Memory, + type Provider, settings, - State, + type State, } from "@elizaos/core"; import { - RecommenderMetrics, - TokenPerformance, - TokenRecommendation, - TradePerformance, + type RecommenderMetrics, + type TokenPerformance, + type TokenRecommendation, + type TradePerformance, TrustScoreDatabase, } from "@elizaos/plugin-trustdb"; import { getTokenBalance } from "../utils/index.ts"; -import { TokenProvider } from "./token.ts"; +import type { TokenProvider } from "./token.ts"; import { WalletProvider } from "./portfolioProvider.ts"; const _Wallet = settings.MAIN_WALLET_ADDRESS; @@ -82,7 +82,7 @@ export class TrustScoreManager { this.runtime, recommenderWallet ); - const balance = parseFloat(tokenBalance); + const balance = Number.parseFloat(tokenBalance); return balance; } catch (error) { elizaLogger.error("Error fetching balance", error); diff --git a/packages/plugin-starknet/src/providers/utils.ts b/packages/plugin-starknet/src/providers/utils.ts index afa5b9b2a8e..1e51978728f 100644 --- a/packages/plugin-starknet/src/providers/utils.ts +++ b/packages/plugin-starknet/src/providers/utils.ts @@ -1,5 +1,5 @@ import { num } from "starknet"; -import { HolderData } from "../types/trustDB"; +import type { HolderData } from "../types/trustDB"; export interface TokenMetrics { liquidityUsd: bigint; diff --git a/packages/plugin-starknet/src/types/trustDB.ts b/packages/plugin-starknet/src/types/trustDB.ts index 9ee767b8bc3..720ecb126f9 100644 --- a/packages/plugin-starknet/src/types/trustDB.ts +++ b/packages/plugin-starknet/src/types/trustDB.ts @@ -1,4 +1,4 @@ -import { TokenInfo } from "./token"; +import type { TokenInfo } from "./token"; export interface TokenSecurityData { ownerBalance: string; diff --git a/packages/plugin-starknet/src/utils/ERC20Token.ts b/packages/plugin-starknet/src/utils/ERC20Token.ts index e52ec086c12..5225a658f44 100644 --- a/packages/plugin-starknet/src/utils/ERC20Token.ts +++ b/packages/plugin-starknet/src/utils/ERC20Token.ts @@ -1,10 +1,10 @@ import { - AccountInterface, + type AccountInterface, cairo, CallData, - Calldata, + type Calldata, Contract, - ProviderInterface, + type ProviderInterface, } from "starknet"; import erc20Abi from "./erc20.json"; diff --git a/packages/plugin-starknet/src/utils/index.ts b/packages/plugin-starknet/src/utils/index.ts index 08d128a2e44..9620e7aba43 100644 --- a/packages/plugin-starknet/src/utils/index.ts +++ b/packages/plugin-starknet/src/utils/index.ts @@ -1,5 +1,5 @@ -import { elizaLogger, IAgentRuntime } from "@elizaos/core"; -import { Fraction, Percent } from "@uniswap/sdk-core"; +import { elizaLogger, type IAgentRuntime } from "@elizaos/core"; +import { type Fraction, Percent } from "@uniswap/sdk-core"; import { Account, Contract, RpcProvider } from "starknet"; export const getTokenBalance = async ( diff --git a/packages/plugin-starknet/src/utils/starknetId.ts b/packages/plugin-starknet/src/utils/starknetId.ts index a274f30bfaa..8f8b68f3c5b 100644 --- a/packages/plugin-starknet/src/utils/starknetId.ts +++ b/packages/plugin-starknet/src/utils/starknetId.ts @@ -1,4 +1,4 @@ -import { Account, starknetId } from "starknet"; +import { type Account, starknetId } from "starknet"; export const isStarkDomain = (domain: string): boolean => { return /^(?:[a-z0-9-]{1,48}(?:[a-z0-9-]{1,48}[a-z0-9-])?\.)*[a-z0-9-]{1,48}\.stark$/.test( diff --git a/packages/plugin-story/src/actions/attachTerms.ts b/packages/plugin-story/src/actions/attachTerms.ts index 3486c6489ad..a7f01ec1f23 100644 --- a/packages/plugin-story/src/actions/attachTerms.ts +++ b/packages/plugin-story/src/actions/attachTerms.ts @@ -2,20 +2,20 @@ import { composeContext, elizaLogger, generateObjectDeprecated, - HandlerCallback, + type HandlerCallback, ModelClass, - IAgentRuntime, - Memory, - State, + type IAgentRuntime, + type Memory, + type State, } from "@elizaos/core"; import { WalletProvider } from "../providers/wallet"; import { attachTermsTemplate } from "../templates"; -import { +import type { AttachLicenseTermsResponse, LicenseTerms, RegisterPILResponse, } from "@story-protocol/core-sdk"; -import { AttachTermsParams } from "../types"; +import type { AttachTermsParams } from "../types"; import { zeroAddress } from "viem"; export { attachTermsTemplate }; diff --git a/packages/plugin-story/src/actions/getAvailableLicenses.ts b/packages/plugin-story/src/actions/getAvailableLicenses.ts index 466100084bd..6df7b5e5ec5 100644 --- a/packages/plugin-story/src/actions/getAvailableLicenses.ts +++ b/packages/plugin-story/src/actions/getAvailableLicenses.ts @@ -2,15 +2,15 @@ import { composeContext, elizaLogger, generateObjectDeprecated, - HandlerCallback, + type HandlerCallback, ModelClass, - IAgentRuntime, - Memory, - State, + type IAgentRuntime, + type Memory, + type State, } from "@elizaos/core"; import { getAvailableLicensesTemplate, licenseIPTemplate } from "../templates"; -import { Address } from "viem"; -import { IPLicenseDetails, RESOURCE_TYPE } from "../types/api"; +import type { Address } from "viem"; +import { type IPLicenseDetails, RESOURCE_TYPE } from "../types/api"; import { API_KEY, API_URL } from "../lib/api"; import { storyOdyssey } from "viem/chains"; diff --git a/packages/plugin-story/src/actions/getIPDetails.ts b/packages/plugin-story/src/actions/getIPDetails.ts index 68d7f132875..4876a41d5d0 100644 --- a/packages/plugin-story/src/actions/getIPDetails.ts +++ b/packages/plugin-story/src/actions/getIPDetails.ts @@ -2,15 +2,15 @@ import { composeContext, elizaLogger, generateObjectDeprecated, - HandlerCallback, + type HandlerCallback, ModelClass, - IAgentRuntime, - Memory, - State, + type IAgentRuntime, + type Memory, + type State, } from "@elizaos/core"; import { getIPDetailsTemplate } from "../templates"; -import { Address } from "viem"; -import { Asset, RESOURCE_TYPE } from "../types/api"; +import type { Address } from "viem"; +import { type Asset, RESOURCE_TYPE } from "../types/api"; import { API_URL, getResource } from "../lib/api"; export { getIPDetailsTemplate }; diff --git a/packages/plugin-story/src/actions/licenseIP.ts b/packages/plugin-story/src/actions/licenseIP.ts index 1d834136cec..9a780468742 100644 --- a/packages/plugin-story/src/actions/licenseIP.ts +++ b/packages/plugin-story/src/actions/licenseIP.ts @@ -2,16 +2,16 @@ import { composeContext, elizaLogger, generateObjectDeprecated, - HandlerCallback, + type HandlerCallback, ModelClass, - IAgentRuntime, - Memory, - State, + type IAgentRuntime, + type Memory, + type State, } from "@elizaos/core"; import { WalletProvider } from "../providers/wallet"; import { licenseIPTemplate } from "../templates"; -import { LicenseIPParams } from "../types"; -import { MintLicenseTokensResponse } from "@story-protocol/core-sdk"; +import type { LicenseIPParams } from "../types"; +import type { MintLicenseTokensResponse } from "@story-protocol/core-sdk"; import { hasIpAttachedLicenseTerms } from "../queries"; export { licenseIPTemplate }; diff --git a/packages/plugin-story/src/actions/registerIP.ts b/packages/plugin-story/src/actions/registerIP.ts index ae579ca074c..4b9860be910 100644 --- a/packages/plugin-story/src/actions/registerIP.ts +++ b/packages/plugin-story/src/actions/registerIP.ts @@ -2,19 +2,19 @@ import { composeContext, elizaLogger, generateObjectDeprecated, - HandlerCallback, + type HandlerCallback, ModelClass, - IAgentRuntime, - Memory, - State, + type IAgentRuntime, + type Memory, + type State, } from "@elizaos/core"; import pinataSDK from "@pinata/sdk"; -import { RegisterIpResponse } from "@story-protocol/core-sdk"; +import type { RegisterIpResponse } from "@story-protocol/core-sdk"; import { createHash } from "crypto"; import { uploadJSONToIPFS } from "../functions/uploadJSONToIPFS"; import { WalletProvider } from "../providers/wallet"; import { registerIPTemplate } from "../templates"; -import { RegisterIPParams } from "../types"; +import type { RegisterIPParams } from "../types"; export { registerIPTemplate }; diff --git a/packages/plugin-story/src/functions/uploadJSONToIPFS.ts b/packages/plugin-story/src/functions/uploadJSONToIPFS.ts index dc8cb010735..668e231b2b3 100644 --- a/packages/plugin-story/src/functions/uploadJSONToIPFS.ts +++ b/packages/plugin-story/src/functions/uploadJSONToIPFS.ts @@ -1,4 +1,4 @@ -import PinataClient from "@pinata/sdk"; +import type PinataClient from "@pinata/sdk"; export async function uploadJSONToIPFS( pinata: PinataClient, diff --git a/packages/plugin-story/src/index.ts b/packages/plugin-story/src/index.ts index 9012e1f5a34..c81413f45d5 100644 --- a/packages/plugin-story/src/index.ts +++ b/packages/plugin-story/src/index.ts @@ -6,7 +6,7 @@ export * from "./actions/getIPDetails"; export * from "./providers/wallet"; export * from "./types"; -import { Plugin } from "@elizaos/core"; +import type { Plugin } from "@elizaos/core"; import { storyWalletProvider } from "./providers/wallet"; import { registerIPAction } from "./actions/registerIP"; import { licenseIPAction } from "./actions/licenseIP"; diff --git a/packages/plugin-story/src/lib/api.ts b/packages/plugin-story/src/lib/api.ts index 114ef1643c4..aff0176d388 100644 --- a/packages/plugin-story/src/lib/api.ts +++ b/packages/plugin-story/src/lib/api.ts @@ -1,12 +1,12 @@ import { - IPLicenseTerms, - PILTerms, + type IPLicenseTerms, + type PILTerms, QUERY_ORDER_BY, QUERY_ORDER_DIRECTION, - QueryOptions, + type QueryOptions, RESOURCE_TYPE, - ResourceType, - Trait, + type ResourceType, + type Trait, } from "../types/api"; import { elizaLogger } from "@elizaos/core"; diff --git a/packages/plugin-story/src/lib/utils.ts b/packages/plugin-story/src/lib/utils.ts index f0464e17e51..99b52a6d452 100644 --- a/packages/plugin-story/src/lib/utils.ts +++ b/packages/plugin-story/src/lib/utils.ts @@ -1,5 +1,5 @@ export function camelize(str: string) { - return str.replace(/(?:^\w|[A-Z]|\b\w|\s+)/g, function (match, index) { + return str.replace(/(?:^\w|[A-Z]|\b\w|\s+)/g, (match, index) => { if (+match === 0) return ""; // or if (/\s+/.test(match)) for white spaces return index === 0 ? match.toLowerCase() : match.toUpperCase(); }); diff --git a/packages/plugin-story/src/providers/wallet.ts b/packages/plugin-story/src/providers/wallet.ts index 097cfe16684..2abba8dc3d3 100644 --- a/packages/plugin-story/src/providers/wallet.ts +++ b/packages/plugin-story/src/providers/wallet.ts @@ -1,4 +1,4 @@ -import { IAgentRuntime, Provider, Memory, State } from "@elizaos/core"; +import type { IAgentRuntime, Provider, Memory, State } from "@elizaos/core"; import { createPublicClient, createWalletClient, @@ -9,13 +9,13 @@ import { type Chain, type HttpTransport, type Address, - Account, - Transport, + type Account, + type Transport, } from "viem"; import { storyOdyssey } from "viem/chains"; import type { SupportedChain, ChainMetadata } from "../types"; import { privateKeyToAccount } from "viem/accounts"; -import { StoryClient, StoryConfig } from "@story-protocol/core-sdk"; +import { StoryClient, type StoryConfig } from "@story-protocol/core-sdk"; export const DEFAULT_CHAIN_CONFIGS: Record = { odyssey: { diff --git a/packages/plugin-story/src/queries.ts b/packages/plugin-story/src/queries.ts index 080b8f12318..5d103eb7f27 100644 --- a/packages/plugin-story/src/queries.ts +++ b/packages/plugin-story/src/queries.ts @@ -1,4 +1,4 @@ -import { Account, HttpTransport, Chain, Address, PublicClient } from "viem"; +import type { Account, HttpTransport, Chain, Address, PublicClient } from "viem"; type LicenseRegistryHasIpAttachedLicenseTermsRequest = { ipId: Address; diff --git a/packages/plugin-story/src/types/api.ts b/packages/plugin-story/src/types/api.ts index 5ff30f7960e..8e413e7c0a8 100644 --- a/packages/plugin-story/src/types/api.ts +++ b/packages/plugin-story/src/types/api.ts @@ -1,4 +1,4 @@ -import { Address, Hash } from "viem"; +import type { Address, Hash } from "viem"; export enum ACTION_RESPONSE_TYPE { SET = "SET", diff --git a/packages/plugin-sui/eslint.config.mjs b/packages/plugin-sui/eslint.config.mjs deleted file mode 100644 index 92fe5bbebef..00000000000 --- a/packages/plugin-sui/eslint.config.mjs +++ /dev/null @@ -1,3 +0,0 @@ -import eslintGlobalConfig from "../../eslint.config.mjs"; - -export default [...eslintGlobalConfig]; diff --git a/packages/plugin-sui/package.json b/packages/plugin-sui/package.json index 94db2b750c3..9c259923ef5 100644 --- a/packages/plugin-sui/package.json +++ b/packages/plugin-sui/package.json @@ -28,7 +28,6 @@ }, "scripts": { "build": "tsup --format esm --dts", - "lint": "eslint . --fix", "test": "vitest run" }, "peerDependencies": { diff --git a/packages/plugin-sui/src/actions/transfer.ts b/packages/plugin-sui/src/actions/transfer.ts index d9471aaa5f2..e19ef2b742e 100644 --- a/packages/plugin-sui/src/actions/transfer.ts +++ b/packages/plugin-sui/src/actions/transfer.ts @@ -1,11 +1,11 @@ import { - ActionExample, - Content, - HandlerCallback, - IAgentRuntime, - Memory, + type ActionExample, + type Content, + type HandlerCallback, + type IAgentRuntime, + type Memory, ModelClass, - State, + type State, composeContext, elizaLogger, generateObject, diff --git a/packages/plugin-sui/src/enviroment.ts b/packages/plugin-sui/src/enviroment.ts index 6c041d29f90..c25bbcc72d3 100644 --- a/packages/plugin-sui/src/enviroment.ts +++ b/packages/plugin-sui/src/enviroment.ts @@ -1,4 +1,4 @@ -import { IAgentRuntime } from "@elizaos/core"; +import type { IAgentRuntime } from "@elizaos/core"; import { z } from "zod"; export const suiEnvSchema = z.object({ diff --git a/packages/plugin-sui/src/index.ts b/packages/plugin-sui/src/index.ts index 5f69381fda0..6bbacef9a59 100644 --- a/packages/plugin-sui/src/index.ts +++ b/packages/plugin-sui/src/index.ts @@ -1,4 +1,4 @@ -import { Plugin } from "@elizaos/core"; +import type { Plugin } from "@elizaos/core"; import transferToken from "./actions/transfer.ts"; import { WalletProvider, walletProvider } from "./providers/wallet.ts"; diff --git a/packages/plugin-sui/src/providers/wallet.ts b/packages/plugin-sui/src/providers/wallet.ts index 5c12093566f..a129f5994ed 100644 --- a/packages/plugin-sui/src/providers/wallet.ts +++ b/packages/plugin-sui/src/providers/wallet.ts @@ -1,4 +1,4 @@ -import { +import type { IAgentRuntime, ICacheManager, Memory, @@ -33,7 +33,7 @@ type SuiNetwork = "mainnet" | "testnet" | "devnet" | "localnet"; export class WalletProvider { private cache: NodeCache; - private cacheKey: string = "sui/wallet"; + private cacheKey = "sui/wallet"; constructor( private suiClient: SuiClient, diff --git a/packages/plugin-sui/src/utils.ts b/packages/plugin-sui/src/utils.ts index 4db8623eb1f..7264ffa7054 100644 --- a/packages/plugin-sui/src/utils.ts +++ b/packages/plugin-sui/src/utils.ts @@ -1,4 +1,4 @@ -import { IAgentRuntime } from "@elizaos/core"; +import type { IAgentRuntime } from "@elizaos/core"; import { Ed25519Keypair } from "@mysten/sui/keypairs/ed25519"; const parseAccount = (runtime: IAgentRuntime): Ed25519Keypair => { diff --git a/packages/plugin-tee-log/eslint.config.mjs b/packages/plugin-tee-log/eslint.config.mjs deleted file mode 100644 index 92fe5bbebef..00000000000 --- a/packages/plugin-tee-log/eslint.config.mjs +++ /dev/null @@ -1,3 +0,0 @@ -import eslintGlobalConfig from "../../eslint.config.mjs"; - -export default [...eslintGlobalConfig]; diff --git a/packages/plugin-tee-log/package.json b/packages/plugin-tee-log/package.json index 1e1b3b66e17..f0cdec4ba7e 100644 --- a/packages/plugin-tee-log/package.json +++ b/packages/plugin-tee-log/package.json @@ -17,7 +17,6 @@ }, "scripts": { "build": "tsup --format esm --dts", - "dev": "tsup --format esm --dts --watch", - "lint": "eslint --fix --cache ." + "dev": "tsup --format esm --dts --watch" } } diff --git a/packages/plugin-tee-log/src/adapters/sqliteDAO.ts b/packages/plugin-tee-log/src/adapters/sqliteDAO.ts index ae1c5adde2e..ce910bb458d 100644 --- a/packages/plugin-tee-log/src/adapters/sqliteDAO.ts +++ b/packages/plugin-tee-log/src/adapters/sqliteDAO.ts @@ -1,5 +1,5 @@ -import { Database } from "better-sqlite3"; -import { TeeLogDAO, TeeAgent, TeeLog, TeeLogQuery, PageQuery } from "../types.ts"; +import type { Database } from "better-sqlite3"; +import { TeeLogDAO, type TeeAgent, type TeeLog, type TeeLogQuery, type PageQuery } from "../types.ts"; import { sqliteTables } from "./sqliteTables.ts"; export class SqliteTeeLogDAO extends TeeLogDAO { diff --git a/packages/plugin-tee-log/src/plugins/teeLogPlugin.ts b/packages/plugin-tee-log/src/plugins/teeLogPlugin.ts index d8416864d57..9bf55440132 100644 --- a/packages/plugin-tee-log/src/plugins/teeLogPlugin.ts +++ b/packages/plugin-tee-log/src/plugins/teeLogPlugin.ts @@ -1,4 +1,4 @@ -import { Plugin } from "@elizaos/core"; +import type { Plugin } from "@elizaos/core"; import { TeeLogService } from "../services/teeLogService"; export const teeLogPlugin: Plugin = { diff --git a/packages/plugin-tee-log/src/services/teeLogManager.ts b/packages/plugin-tee-log/src/services/teeLogManager.ts index bb5f573bc8b..49489d65140 100644 --- a/packages/plugin-tee-log/src/services/teeLogManager.ts +++ b/packages/plugin-tee-log/src/services/teeLogManager.ts @@ -1,9 +1,9 @@ import { - TEEMode, + type TEEMode, RemoteAttestationProvider as TdxAttestationProvider, } from "@elizaos/plugin-tee"; import { SgxAttestationProvider } from "@elizaos/plugin-sgx"; -import { TeeType, TeeLogDAO, TeeAgent, TeeLog, TeeLogQuery, PageQuery } from "../types"; +import { TeeType, type TeeLogDAO, type TeeAgent, type TeeLog, type TeeLogQuery, type PageQuery } from "../types"; import elliptic from "elliptic"; import { v4 } from "uuid"; diff --git a/packages/plugin-tee-log/src/services/teeLogService.ts b/packages/plugin-tee-log/src/services/teeLogService.ts index 050a3a0594d..fd804d552b4 100644 --- a/packages/plugin-tee-log/src/services/teeLogService.ts +++ b/packages/plugin-tee-log/src/services/teeLogService.ts @@ -1,7 +1,7 @@ -import { IAgentRuntime, Service, ServiceType, ITeeLogService } from "@elizaos/core"; +import { type IAgentRuntime, Service, ServiceType, type ITeeLogService } from "@elizaos/core"; import { TEEMode } from "@elizaos/plugin-tee"; import { SqliteTeeLogDAO } from "../adapters/sqliteDAO"; -import { TeeType, TeeLogDAO, TeeAgent, TeeLog, TeeLogQuery, PageQuery } from "../types"; +import { TeeType, type TeeLogDAO, type TeeAgent, type TeeLog, type TeeLogQuery, type PageQuery } from "../types"; import { TeeLogManager } from "./teeLogManager"; import Database from "better-sqlite3"; import path from "path"; @@ -9,8 +9,8 @@ import path from "path"; export class TeeLogService extends Service implements ITeeLogService { private readonly dbPath = path.resolve("agent/data/tee_log.sqlite"); - private initialized: boolean = false; - private enableTeeLog: boolean = false; + private initialized = false; + private enableTeeLog = false; private teeType: TeeType; private teeMode: TEEMode = TEEMode.OFF; // Only used for plugin-tee with TDX dstack diff --git a/packages/plugin-tee-marlin/eslint.config.mjs b/packages/plugin-tee-marlin/eslint.config.mjs deleted file mode 100644 index 92fe5bbebef..00000000000 --- a/packages/plugin-tee-marlin/eslint.config.mjs +++ /dev/null @@ -1,3 +0,0 @@ -import eslintGlobalConfig from "../../eslint.config.mjs"; - -export default [...eslintGlobalConfig]; diff --git a/packages/plugin-tee-marlin/package.json b/packages/plugin-tee-marlin/package.json index d04bb4c3ad0..74db2744dd0 100644 --- a/packages/plugin-tee-marlin/package.json +++ b/packages/plugin-tee-marlin/package.json @@ -10,8 +10,7 @@ }, "scripts": { "build": "tsup --format esm --dts", - "dev": "tsup --format esm --dts --watch", - "lint": "eslint . --fix" + "dev": "tsup --format esm --dts --watch" }, "peerDependencies": { "whatwg-url": "7.1.0" diff --git a/packages/plugin-tee-marlin/src/index.ts b/packages/plugin-tee-marlin/src/index.ts index bc8e905efa8..e1540ab8477 100644 --- a/packages/plugin-tee-marlin/src/index.ts +++ b/packages/plugin-tee-marlin/src/index.ts @@ -1,4 +1,4 @@ -import { Plugin } from "@elizaos/core"; +import type { Plugin } from "@elizaos/core"; import { remoteAttestationAction } from "./actions/remoteAttestation"; export const teeMarlinPlugin: Plugin = { diff --git a/packages/plugin-tee-verifiable-log/eslint.config.mjs b/packages/plugin-tee-verifiable-log/eslint.config.mjs deleted file mode 100644 index 92fe5bbebef..00000000000 --- a/packages/plugin-tee-verifiable-log/eslint.config.mjs +++ /dev/null @@ -1,3 +0,0 @@ -import eslintGlobalConfig from "../../eslint.config.mjs"; - -export default [...eslintGlobalConfig]; diff --git a/packages/plugin-tee-verifiable-log/package.json b/packages/plugin-tee-verifiable-log/package.json index 72aa5b9c012..f5784c35d07 100644 --- a/packages/plugin-tee-verifiable-log/package.json +++ b/packages/plugin-tee-verifiable-log/package.json @@ -17,8 +17,7 @@ "scripts": { "build": "tsup --format esm --dts", "test": "vitest run", - "test:watch": "vitest", - "lint": "eslint . --fix" + "test:watch": "vitest" }, "devDependencies": { "@types/dompurify": "3.2.0", diff --git a/packages/plugin-tee-verifiable-log/src/adapters/sqliteVerifiableDAO.ts b/packages/plugin-tee-verifiable-log/src/adapters/sqliteVerifiableDAO.ts index 0002b97dfcc..24a18336f44 100644 --- a/packages/plugin-tee-verifiable-log/src/adapters/sqliteVerifiableDAO.ts +++ b/packages/plugin-tee-verifiable-log/src/adapters/sqliteVerifiableDAO.ts @@ -1,11 +1,11 @@ -import { Database } from "better-sqlite3"; +import type { Database } from "better-sqlite3"; import { v4 as uuidv4 } from "uuid"; import { - VerifiableLog, - VerifiableAgent, + type VerifiableLog, + type VerifiableAgent, VerifiableDAO, - VerifiableLogQuery, - PageQuery, + type VerifiableLogQuery, + type PageQuery, } from "../types/logTypes.ts"; export class SQLite3VerifiableDAO extends VerifiableDAO { diff --git a/packages/plugin-tee-verifiable-log/src/index.ts b/packages/plugin-tee-verifiable-log/src/index.ts index 7670b90fba6..c9b42c904b7 100644 --- a/packages/plugin-tee-verifiable-log/src/index.ts +++ b/packages/plugin-tee-verifiable-log/src/index.ts @@ -1,10 +1,10 @@ -import { IAgentRuntime, type Plugin, Service, ServiceType } from "@elizaos/core"; +import { type IAgentRuntime, type Plugin, Service, ServiceType } from "@elizaos/core"; import { VerifiableLogProvider } from "./providers/verifiableLogProvider.ts"; import { SQLite3VerifiableDAO } from "./adapters/sqliteVerifiableDAO.ts"; import { PageQuery, VerifiableAgent, - VerifiableDAO, + type VerifiableDAO, VerifiableLog, VerifiableLogQuery, } from "./types/logTypes.ts"; @@ -25,7 +25,7 @@ export class VerifiableLogService extends Service { private verifiableDAO: VerifiableDAO; private teeMode: string; - private vlogOpen: boolean = false; + private vlogOpen = false; // Add abstract initialize method that must be implemented by derived classes async initialize(runtime: IAgentRuntime): Promise { diff --git a/packages/plugin-tee-verifiable-log/src/providers/verifiableLogProvider.ts b/packages/plugin-tee-verifiable-log/src/providers/verifiableLogProvider.ts index 248e71ddcf2..f925c8161e0 100644 --- a/packages/plugin-tee-verifiable-log/src/providers/verifiableLogProvider.ts +++ b/packages/plugin-tee-verifiable-log/src/providers/verifiableLogProvider.ts @@ -1,5 +1,5 @@ import { elizaLogger } from "@elizaos/core"; -import { +import type { IVerifiableLogProvider, VerifiableAgent, VerifiableDAO, @@ -8,12 +8,12 @@ import { import { DeriveKeyProvider, RemoteAttestationProvider, - RemoteAttestationQuote, + type RemoteAttestationQuote, } from "@elizaos/plugin-tee"; export class VerifiableLogProvider implements IVerifiableLogProvider { private dao: VerifiableDAO; - private keyPath: string = "/keys/verifiable_key"; + private keyPath = "/keys/verifiable_key"; private remoteAttestationProvider: RemoteAttestationProvider; private provider: DeriveKeyProvider; @@ -33,7 +33,7 @@ export class VerifiableLogProvider implements IVerifiableLogProvider { }, subject: string ): Promise { - let singed: string = ""; + let singed = ""; try { const evmKeypair = await this.provider.deriveEcdsaKeypair( diff --git a/packages/plugin-tee-verifiable-log/src/test/providers.test.ts b/packages/plugin-tee-verifiable-log/src/test/providers.test.ts index b3d75200d1a..3e93720e95c 100644 --- a/packages/plugin-tee-verifiable-log/src/test/providers.test.ts +++ b/packages/plugin-tee-verifiable-log/src/test/providers.test.ts @@ -5,7 +5,7 @@ import type { Database as DatabaseType } from "better-sqlite3"; import { v4 as uuidv4 } from "uuid"; import os from "os"; import path from "path"; -import { +import type { VerifiableAgent, VerifiableLog, VerifiableLogQuery, diff --git a/packages/plugin-tee/eslint.config.mjs b/packages/plugin-tee/eslint.config.mjs deleted file mode 100644 index 92fe5bbebef..00000000000 --- a/packages/plugin-tee/eslint.config.mjs +++ /dev/null @@ -1,3 +0,0 @@ -import eslintGlobalConfig from "../../eslint.config.mjs"; - -export default [...eslintGlobalConfig]; diff --git a/packages/plugin-tee/package.json b/packages/plugin-tee/package.json index 616233692c3..9864b6ec47a 100644 --- a/packages/plugin-tee/package.json +++ b/packages/plugin-tee/package.json @@ -32,7 +32,6 @@ "scripts": { "build": "tsup --format esm --dts", "dev": "tsup --format esm --dts --watch", - "lint": "eslint --fix --cache .", "test": "vitest run" }, "peerDependencies": { diff --git a/packages/plugin-tee/src/actions/remoteAttestation.ts b/packages/plugin-tee/src/actions/remoteAttestation.ts index 40f05b901fc..dd80e051c80 100644 --- a/packages/plugin-tee/src/actions/remoteAttestation.ts +++ b/packages/plugin-tee/src/actions/remoteAttestation.ts @@ -1,7 +1,7 @@ import type { IAgentRuntime, Memory, State, HandlerCallback } from "@elizaos/core"; import { RemoteAttestationProvider } from "../providers/remoteAttestationProvider"; import { fetch, type BodyInit } from "undici"; -import { RemoteAttestationMessage } from "../types/tee"; +import type { RemoteAttestationMessage } from "../types/tee"; function hexToUint8Array(hex: string) { hex = hex.trim(); @@ -17,7 +17,7 @@ function hexToUint8Array(hex: string) { const array = new Uint8Array(hex.length / 2); for (let i = 0; i < hex.length; i += 2) { - const byte = parseInt(hex.slice(i, i + 2), 16); + const byte = Number.parseInt(hex.slice(i, i + 2), 16); if (isNaN(byte)) { throw new Error("Invalid hex string"); } diff --git a/packages/plugin-tee/src/index.ts b/packages/plugin-tee/src/index.ts index 4ebc26b1b7e..09880da52fe 100644 --- a/packages/plugin-tee/src/index.ts +++ b/packages/plugin-tee/src/index.ts @@ -1,4 +1,4 @@ -import { Plugin } from "@elizaos/core"; +import type { Plugin } from "@elizaos/core"; import { remoteAttestationProvider } from "./providers/remoteAttestationProvider"; import { deriveKeyProvider } from "./providers/deriveKeyProvider"; import { remoteAttestationAction } from "./actions/remoteAttestation"; diff --git a/packages/plugin-tee/src/providers/deriveKeyProvider.ts b/packages/plugin-tee/src/providers/deriveKeyProvider.ts index cf6cfd45929..8c533adea59 100644 --- a/packages/plugin-tee/src/providers/deriveKeyProvider.ts +++ b/packages/plugin-tee/src/providers/deriveKeyProvider.ts @@ -1,17 +1,17 @@ import { - IAgentRuntime, - Memory, - Provider, - State, + type IAgentRuntime, + type Memory, + type Provider, + type State, elizaLogger, } from "@elizaos/core"; import { Keypair } from "@solana/web3.js"; import crypto from "crypto"; -import { DeriveKeyResponse, TappdClient } from "@phala/dstack-sdk"; +import { type DeriveKeyResponse, TappdClient } from "@phala/dstack-sdk"; import { privateKeyToAccount } from "viem/accounts"; -import { PrivateKeyAccount, keccak256 } from "viem"; +import { type PrivateKeyAccount, keccak256 } from "viem"; import { RemoteAttestationProvider } from "./remoteAttestationProvider"; -import { TEEMode, RemoteAttestationQuote, DeriveKeyAttestationData } from "../types/tee"; +import { TEEMode, type RemoteAttestationQuote, type DeriveKeyAttestationData } from "../types/tee"; class DeriveKeyProvider { private client: TappdClient; diff --git a/packages/plugin-tee/src/providers/remoteAttestationProvider.ts b/packages/plugin-tee/src/providers/remoteAttestationProvider.ts index fb9c174713d..478ff26a5f9 100644 --- a/packages/plugin-tee/src/providers/remoteAttestationProvider.ts +++ b/packages/plugin-tee/src/providers/remoteAttestationProvider.ts @@ -1,12 +1,12 @@ import { - IAgentRuntime, - Memory, - Provider, - State, + type IAgentRuntime, + type Memory, + type Provider, + type State, elizaLogger, } from "@elizaos/core"; -import { TdxQuoteResponse, TappdClient, TdxQuoteHashAlgorithms } from "@phala/dstack-sdk"; -import { RemoteAttestationQuote, TEEMode, RemoteAttestationMessage } from "../types/tee"; +import { type TdxQuoteResponse, TappdClient, type TdxQuoteHashAlgorithms } from "@phala/dstack-sdk"; +import { type RemoteAttestationQuote, TEEMode, type RemoteAttestationMessage } from "../types/tee"; class RemoteAttestationProvider { private client: TappdClient; diff --git a/packages/plugin-tee/src/providers/walletProvider.ts b/packages/plugin-tee/src/providers/walletProvider.ts index 0d08c0e07bf..5177a7dd703 100644 --- a/packages/plugin-tee/src/providers/walletProvider.ts +++ b/packages/plugin-tee/src/providers/walletProvider.ts @@ -1,16 +1,16 @@ /* This is an example of how WalletProvider can use DeriveKeyProvider to generate a Solana Keypair */ import { - IAgentRuntime, - Memory, - Provider, - State, + type IAgentRuntime, + type Memory, + type Provider, + type State, elizaLogger, } from "@elizaos/core"; -import { Connection, Keypair, PublicKey } from "@solana/web3.js"; +import { Connection, type Keypair, type PublicKey } from "@solana/web3.js"; import BigNumber from "bignumber.js"; import NodeCache from "node-cache"; import { DeriveKeyProvider } from "./deriveKeyProvider"; -import { RemoteAttestationQuote } from "../types/tee"; +import type { RemoteAttestationQuote } from "../types/tee"; // Provider configuration const PROVIDER_CONFIG = { BIRDEYE_API: "https://public-api.birdeye.so", diff --git a/packages/plugin-thirdweb/eslint.config.mjs b/packages/plugin-thirdweb/eslint.config.mjs deleted file mode 100644 index 92fe5bbebef..00000000000 --- a/packages/plugin-thirdweb/eslint.config.mjs +++ /dev/null @@ -1,3 +0,0 @@ -import eslintGlobalConfig from "../../eslint.config.mjs"; - -export default [...eslintGlobalConfig]; diff --git a/packages/plugin-thirdweb/package.json b/packages/plugin-thirdweb/package.json index 1165fd389a7..1846e32ef8b 100644 --- a/packages/plugin-thirdweb/package.json +++ b/packages/plugin-thirdweb/package.json @@ -11,8 +11,7 @@ }, "scripts": { "build": "tsup --format esm --dts", - "dev": "tsup --format esm --dts --watch", - "lint": "eslint --fix --cache ." + "dev": "tsup --format esm --dts --watch" }, "peerDependencies": { "whatwg-url": "7.1.0" diff --git a/packages/plugin-thirdweb/src/actions/chat.ts b/packages/plugin-thirdweb/src/actions/chat.ts index 16d558a4e19..9b0f12be195 100644 --- a/packages/plugin-thirdweb/src/actions/chat.ts +++ b/packages/plugin-thirdweb/src/actions/chat.ts @@ -1,9 +1,9 @@ import { elizaLogger, - HandlerCallback, - IAgentRuntime, - Memory, - State, + type HandlerCallback, + type IAgentRuntime, + type Memory, + type State, type Action, } from "@elizaos/core"; diff --git a/packages/plugin-thirdweb/src/index.ts b/packages/plugin-thirdweb/src/index.ts index 49bbe528abb..6d5e0659e2e 100644 --- a/packages/plugin-thirdweb/src/index.ts +++ b/packages/plugin-thirdweb/src/index.ts @@ -1,4 +1,4 @@ -import { Plugin } from "@elizaos/core"; +import type { Plugin } from "@elizaos/core"; import { blockchainChatAction } from "./actions/chat"; export * as actions from "./actions/index.ts"; diff --git a/packages/plugin-ton/src/actions/transfer.ts b/packages/plugin-ton/src/actions/transfer.ts index 15d039742a5..1ae56b1f206 100644 --- a/packages/plugin-ton/src/actions/transfer.ts +++ b/packages/plugin-ton/src/actions/transfer.ts @@ -1,8 +1,8 @@ import { elizaLogger, composeContext, - Content, - HandlerCallback, + type Content, + type HandlerCallback, ModelClass, generateObject, type IAgentRuntime, @@ -13,7 +13,7 @@ import { z } from "zod"; import { initWalletProvider, - WalletProvider, + type WalletProvider, nativeWalletProvider, } from "../providers/wallet"; import { internal } from "@ton/ton"; diff --git a/packages/plugin-ton/src/enviroment.ts b/packages/plugin-ton/src/enviroment.ts index 47c883d9721..41ef0bbe31c 100644 --- a/packages/plugin-ton/src/enviroment.ts +++ b/packages/plugin-ton/src/enviroment.ts @@ -1,4 +1,4 @@ -import { IAgentRuntime } from "@elizaos/core"; +import type { IAgentRuntime } from "@elizaos/core"; import { z } from "zod"; export const envSchema = z.object({ diff --git a/packages/plugin-ton/src/index.ts b/packages/plugin-ton/src/index.ts index 36527b5d3d0..ef576da962e 100644 --- a/packages/plugin-ton/src/index.ts +++ b/packages/plugin-ton/src/index.ts @@ -1,4 +1,4 @@ -import { Plugin } from "@elizaos/core"; +import type { Plugin } from "@elizaos/core"; import transferAction from "./actions/transfer.ts"; import { WalletProvider, nativeWalletProvider } from "./providers/wallet.ts"; diff --git a/packages/plugin-ton/src/providers/wallet.ts b/packages/plugin-ton/src/providers/wallet.ts index a06e986a752..17a822199c0 100644 --- a/packages/plugin-ton/src/providers/wallet.ts +++ b/packages/plugin-ton/src/providers/wallet.ts @@ -1,4 +1,4 @@ -import { +import type { IAgentRuntime, ICacheManager, Memory, @@ -7,7 +7,7 @@ import { } from "@elizaos/core"; import { TonClient, WalletContractV4 } from "@ton/ton"; -import { KeyPair, mnemonicToPrivateKey } from "@ton/crypto"; +import { type KeyPair, mnemonicToPrivateKey } from "@ton/crypto"; import NodeCache from "node-cache"; import * as path from "path"; @@ -39,7 +39,7 @@ export class WalletProvider { keypair: KeyPair; wallet: WalletContractV4; private cache: NodeCache; - private cacheKey: string = "ton/wallet"; + private cacheKey = "ton/wallet"; // reqiure hex private key constructor( diff --git a/packages/plugin-ton/src/tests/wallet.test.ts b/packages/plugin-ton/src/tests/wallet.test.ts index 2d9226c3343..37c8fa3a287 100644 --- a/packages/plugin-ton/src/tests/wallet.test.ts +++ b/packages/plugin-ton/src/tests/wallet.test.ts @@ -12,7 +12,7 @@ import { import BigNumber from "bignumber.js"; import { WalletProvider } from "../providers/wallet"; -import { mnemonicNew, mnemonicToPrivateKey, KeyPair } from "@ton/crypto"; +import { mnemonicNew, mnemonicToPrivateKey, type KeyPair } from "@ton/crypto"; // Mock NodeCache vi.mock("node-cache", () => { diff --git a/packages/plugin-trustdb/eslint.config.mjs b/packages/plugin-trustdb/eslint.config.mjs deleted file mode 100644 index 92fe5bbebef..00000000000 --- a/packages/plugin-trustdb/eslint.config.mjs +++ /dev/null @@ -1,3 +0,0 @@ -import eslintGlobalConfig from "../../eslint.config.mjs"; - -export default [...eslintGlobalConfig]; diff --git a/packages/plugin-trustdb/package.json b/packages/plugin-trustdb/package.json index fbc877abde1..cc09951af28 100644 --- a/packages/plugin-trustdb/package.json +++ b/packages/plugin-trustdb/package.json @@ -29,8 +29,7 @@ "build": "tsup --format esm --dts", "dev": "tsup --format esm --dts --watch", "test": "vitest run", - "test:watch": "vitest", - "lint": "eslint --fix --cache ." + "test:watch": "vitest" }, "devDependencies": { "@types/dompurify": "3.2.0" diff --git a/packages/plugin-trustdb/src/adapters/trustScoreDatabase.ts b/packages/plugin-trustdb/src/adapters/trustScoreDatabase.ts index d612cecc577..6388c3fa813 100644 --- a/packages/plugin-trustdb/src/adapters/trustScoreDatabase.ts +++ b/packages/plugin-trustdb/src/adapters/trustScoreDatabase.ts @@ -1,4 +1,4 @@ -import { Database } from "better-sqlite3"; +import type { Database } from "better-sqlite3"; import { v4 as uuidv4 } from "uuid"; export interface Recommender { diff --git a/packages/plugin-tts/eslint.config.mjs b/packages/plugin-tts/eslint.config.mjs deleted file mode 100644 index 92fe5bbebef..00000000000 --- a/packages/plugin-tts/eslint.config.mjs +++ /dev/null @@ -1,3 +0,0 @@ -import eslintGlobalConfig from "../../eslint.config.mjs"; - -export default [...eslintGlobalConfig]; diff --git a/packages/plugin-tts/package.json b/packages/plugin-tts/package.json index d8b03daaf6d..33136d20356 100644 --- a/packages/plugin-tts/package.json +++ b/packages/plugin-tts/package.json @@ -26,8 +26,7 @@ }, "scripts": { "build": "tsup --format esm --dts", - "dev": "tsup --format esm --dts --watch", - "lint": "eslint --fix --cache ." + "dev": "tsup --format esm --dts --watch" }, "peerDependencies": { "whatwg-url": "7.1.0" diff --git a/packages/plugin-tts/src/index.ts b/packages/plugin-tts/src/index.ts index 0206ae8fb34..68357815528 100644 --- a/packages/plugin-tts/src/index.ts +++ b/packages/plugin-tts/src/index.ts @@ -1,5 +1,5 @@ import { elizaLogger } from "@elizaos/core"; -import { +import type { Action, HandlerCallback, IAgentRuntime, diff --git a/packages/plugin-twitter/__tests__/post.test.ts b/packages/plugin-twitter/__tests__/post.test.ts index fe6a6be3e6f..0bb2e6affc8 100644 --- a/packages/plugin-twitter/__tests__/post.test.ts +++ b/packages/plugin-twitter/__tests__/post.test.ts @@ -1,9 +1,9 @@ import { describe, it, expect, vi, beforeEach, afterEach } from 'vitest'; import { postAction } from '../src/actions/post'; -import { ModelClass, IAgentRuntime, Memory, State, generateObject } from '@elizaos/core'; +import { ModelClass, type IAgentRuntime, type Memory, type State, generateObject } from '@elizaos/core'; import { TweetContent, TweetSchema } from '../src/types'; import { tweetTemplate } from '../src/templates'; -import { UUID } from '../../core/src/types'; +import type { UUID } from '../../core/src/types'; // Mock @elizaos/core vi.mock('@elizaos/core', async () => { diff --git a/packages/plugin-twitter/src/actions/post.ts b/packages/plugin-twitter/src/actions/post.ts index 4bd3e86e80f..666530eda19 100644 --- a/packages/plugin-twitter/src/actions/post.ts +++ b/packages/plugin-twitter/src/actions/post.ts @@ -1,8 +1,8 @@ import { - Action, - IAgentRuntime, - Memory, - State, + type Action, + type IAgentRuntime, + type Memory, + type State, composeContext, elizaLogger, ModelClass, diff --git a/packages/plugin-twitter/src/index.ts b/packages/plugin-twitter/src/index.ts index ec979236ab0..908fb0a8078 100644 --- a/packages/plugin-twitter/src/index.ts +++ b/packages/plugin-twitter/src/index.ts @@ -1,4 +1,4 @@ -import { Plugin } from "@elizaos/core"; +import type { Plugin } from "@elizaos/core"; import { postAction } from "./actions/post"; export const twitterPlugin: Plugin = { diff --git a/packages/plugin-video-generation/eslint.config.mjs b/packages/plugin-video-generation/eslint.config.mjs deleted file mode 100644 index 92fe5bbebef..00000000000 --- a/packages/plugin-video-generation/eslint.config.mjs +++ /dev/null @@ -1,3 +0,0 @@ -import eslintGlobalConfig from "../../eslint.config.mjs"; - -export default [...eslintGlobalConfig]; diff --git a/packages/plugin-video-generation/package.json b/packages/plugin-video-generation/package.json index 97423e37d0c..4699cb9a963 100644 --- a/packages/plugin-video-generation/package.json +++ b/packages/plugin-video-generation/package.json @@ -24,8 +24,7 @@ }, "scripts": { "build": "tsup --format esm --dts", - "dev": "tsup --format esm --dts --watch", - "lint": "eslint --fix --cache ." + "dev": "tsup --format esm --dts --watch" }, "peerDependencies": { "whatwg-url": "7.1.0" diff --git a/packages/plugin-video-generation/src/index.ts b/packages/plugin-video-generation/src/index.ts index edadaa486f7..6697ad8829b 100644 --- a/packages/plugin-video-generation/src/index.ts +++ b/packages/plugin-video-generation/src/index.ts @@ -1,5 +1,5 @@ import { elizaLogger } from "@elizaos/core"; -import { +import type { Action, HandlerCallback, IAgentRuntime, diff --git a/packages/plugin-web-search/src/actions/webSearch.ts b/packages/plugin-web-search/src/actions/webSearch.ts index 1cee2215090..9bc69d79fa5 100644 --- a/packages/plugin-web-search/src/actions/webSearch.ts +++ b/packages/plugin-web-search/src/actions/webSearch.ts @@ -1,14 +1,14 @@ import { - Action, - HandlerCallback, - IAgentRuntime, - Memory, - State, + type Action, + type HandlerCallback, + type IAgentRuntime, + type Memory, + type State, elizaLogger } from "@elizaos/core"; -import { encodingForModel, TiktokenModel } from "js-tiktoken"; +import { encodingForModel, type TiktokenModel } from "js-tiktoken"; import { WebSearchService } from "../services/webSearchService"; -import { SearchResult } from "../types"; +import type { SearchResult } from "../types"; const DEFAULT_MAX_WEB_SEARCH_TOKENS = 4000; const DEFAULT_MODEL_ENCODING = "gpt-3.5-turbo"; diff --git a/packages/plugin-web-search/src/index.ts b/packages/plugin-web-search/src/index.ts index 7d412611ec6..4fbd6ce0259 100644 --- a/packages/plugin-web-search/src/index.ts +++ b/packages/plugin-web-search/src/index.ts @@ -1,5 +1,5 @@ import { webSearch } from "./actions/webSearch"; -import { Plugin } from "@elizaos/core"; +import type { Plugin } from "@elizaos/core"; import { WebSearchService } from "./services/webSearchService"; export const webSearchPlugin: Plugin = { diff --git a/packages/plugin-web-search/src/services/webSearchService.ts b/packages/plugin-web-search/src/services/webSearchService.ts index 9322211cc29..222916fd75e 100644 --- a/packages/plugin-web-search/src/services/webSearchService.ts +++ b/packages/plugin-web-search/src/services/webSearchService.ts @@ -1,10 +1,10 @@ import { Service, - IAgentRuntime, + type IAgentRuntime, ServiceType, } from "@elizaos/core"; import { tavily } from "@tavily/core"; -import { IWebSearchService, SearchOptions, SearchResponse } from "../types"; +import type { IWebSearchService, SearchOptions, SearchResponse } from "../types"; export type TavilyClient = ReturnType; // declaring manually because original package does not export its types diff --git a/packages/plugin-web-search/src/types.ts b/packages/plugin-web-search/src/types.ts index e782b9979a3..1e098057b18 100644 --- a/packages/plugin-web-search/src/types.ts +++ b/packages/plugin-web-search/src/types.ts @@ -1,4 +1,4 @@ -import { Service } from "@elizaos/core"; +import type { Service } from "@elizaos/core"; export interface IWebSearchService extends Service { search( diff --git a/packages/plugin-whatsapp/eslint.config.mjs b/packages/plugin-whatsapp/eslint.config.mjs deleted file mode 100644 index d0d3c523f83..00000000000 --- a/packages/plugin-whatsapp/eslint.config.mjs +++ /dev/null @@ -1,9 +0,0 @@ -import eslintGlobalConfig from "../../eslint.config.mjs"; - -export default [ - ...eslintGlobalConfig, - { - files: ["**/*.ts", "**/*.tsx", "**/*.js", "**/*.jsx"], - ignores: ["**/node_modules/**", "**/dist/**"], - }, -]; diff --git a/packages/plugin-whatsapp/package.json b/packages/plugin-whatsapp/package.json index 29eceae404b..eae55a51589 100644 --- a/packages/plugin-whatsapp/package.json +++ b/packages/plugin-whatsapp/package.json @@ -23,8 +23,7 @@ "build": "tsup --format esm --dts", "dev": "tsup --format esm --dts --watch", "test": "vitest run", - "coverage": "vitest run --coverage", - "lint": "eslint --fix --cache ." + "coverage": "vitest run --coverage" }, "dependencies": { "@elizaos/core": "workspace:*", diff --git a/packages/plugin-whatsapp/src/client.ts b/packages/plugin-whatsapp/src/client.ts index 0656b639083..072acfec5ec 100644 --- a/packages/plugin-whatsapp/src/client.ts +++ b/packages/plugin-whatsapp/src/client.ts @@ -1,5 +1,5 @@ -import axios, { AxiosInstance } from "axios"; -import { WhatsAppConfig, WhatsAppMessage } from "./types"; +import axios, { type AxiosInstance } from "axios"; +import type { WhatsAppConfig, WhatsAppMessage } from "./types"; export class WhatsAppClient { private client: AxiosInstance; diff --git a/packages/plugin-whatsapp/src/handlers/message.handler.ts b/packages/plugin-whatsapp/src/handlers/message.handler.ts index c0ac08e8559..f7d1fe91204 100644 --- a/packages/plugin-whatsapp/src/handlers/message.handler.ts +++ b/packages/plugin-whatsapp/src/handlers/message.handler.ts @@ -1,5 +1,5 @@ -import { WhatsAppClient } from "../client"; -import { WhatsAppMessage } from "../types"; +import type { WhatsAppClient } from "../client"; +import type { WhatsAppMessage } from "../types"; export class MessageHandler { constructor(private client: WhatsAppClient) {} diff --git a/packages/plugin-whatsapp/src/handlers/webhook.handler.ts b/packages/plugin-whatsapp/src/handlers/webhook.handler.ts index cf7dc73ae18..e1e336b0d12 100644 --- a/packages/plugin-whatsapp/src/handlers/webhook.handler.ts +++ b/packages/plugin-whatsapp/src/handlers/webhook.handler.ts @@ -1,5 +1,5 @@ -import { WhatsAppClient } from "../client"; -import { WhatsAppWebhookEvent } from "../types"; +import type { WhatsAppClient } from "../client"; +import type { WhatsAppWebhookEvent } from "../types"; export class WebhookHandler { constructor(private client: WhatsAppClient) {} diff --git a/packages/plugin-whatsapp/src/index.ts b/packages/plugin-whatsapp/src/index.ts index b4c12ac458f..82a20ffd41e 100644 --- a/packages/plugin-whatsapp/src/index.ts +++ b/packages/plugin-whatsapp/src/index.ts @@ -1,6 +1,6 @@ -import { Plugin } from "@elizaos/core"; +import type { Plugin } from "@elizaos/core"; import { WhatsAppClient } from "./client"; -import { WhatsAppConfig, WhatsAppMessage, WhatsAppWebhookEvent } from "./types"; +import type { WhatsAppConfig, WhatsAppMessage, WhatsAppWebhookEvent } from "./types"; import { MessageHandler, WebhookHandler } from "./handlers"; export class WhatsAppPlugin implements Plugin { diff --git a/packages/plugin-whatsapp/src/utils/validators.ts b/packages/plugin-whatsapp/src/utils/validators.ts index f76f5496916..17f7a753f42 100644 --- a/packages/plugin-whatsapp/src/utils/validators.ts +++ b/packages/plugin-whatsapp/src/utils/validators.ts @@ -1,4 +1,4 @@ -import { WhatsAppMessage, WhatsAppTemplate, WhatsAppConfig } from "../types"; +import type { WhatsAppMessage, WhatsAppTemplate, WhatsAppConfig } from "../types"; export function validateConfig(config: WhatsAppConfig): void { if (!config.accessToken) { diff --git a/packages/plugin-zksync-era/src/actions/transferAction.ts b/packages/plugin-zksync-era/src/actions/transferAction.ts index cab5279ea2d..968fa0112b8 100644 --- a/packages/plugin-zksync-era/src/actions/transferAction.ts +++ b/packages/plugin-zksync-era/src/actions/transferAction.ts @@ -1,12 +1,12 @@ import type { Action } from "@elizaos/core"; import { - ActionExample, - Content, - HandlerCallback, - IAgentRuntime, - Memory, + type ActionExample, + type Content, + type HandlerCallback, + type IAgentRuntime, + type Memory, ModelClass, - State, + type State, elizaLogger, composeContext, generateObject, @@ -14,7 +14,7 @@ import { import { validateZKsyncConfig } from "../enviroment"; import { - Address, + type Address, erc20Abi, http, isAddress, diff --git a/packages/plugin-zksync-era/src/enviroment.ts b/packages/plugin-zksync-era/src/enviroment.ts index b5da1b1202e..4bfb2c0e0f9 100644 --- a/packages/plugin-zksync-era/src/enviroment.ts +++ b/packages/plugin-zksync-era/src/enviroment.ts @@ -1,4 +1,4 @@ -import { IAgentRuntime } from "@elizaos/core"; +import type { IAgentRuntime } from "@elizaos/core"; import { isAddress } from "viem"; import { z } from "zod"; diff --git a/packages/plugin-zksync-era/src/hooks/useGetAccount.ts b/packages/plugin-zksync-era/src/hooks/useGetAccount.ts index d719a0928cc..14f0f10ff88 100644 --- a/packages/plugin-zksync-era/src/hooks/useGetAccount.ts +++ b/packages/plugin-zksync-era/src/hooks/useGetAccount.ts @@ -1,4 +1,4 @@ -import { IAgentRuntime } from "@elizaos/core"; +import type { IAgentRuntime } from "@elizaos/core"; import type { PrivateKeyAccount } from "viem/accounts"; import { privateKeyToAccount } from "viem/accounts"; diff --git a/packages/plugin-zksync-era/src/index.ts b/packages/plugin-zksync-era/src/index.ts index 69bc73df2e9..222f839f505 100644 --- a/packages/plugin-zksync-era/src/index.ts +++ b/packages/plugin-zksync-era/src/index.ts @@ -1,4 +1,4 @@ -import { Plugin } from "@elizaos/core"; +import type { Plugin } from "@elizaos/core"; import { TransferAction } from "./actions/"; diff --git a/packages/plugin-zksync-era/src/utils/validateContext.ts b/packages/plugin-zksync-era/src/utils/validateContext.ts index 7b6133403ae..72e19a906de 100644 --- a/packages/plugin-zksync-era/src/utils/validateContext.ts +++ b/packages/plugin-zksync-era/src/utils/validateContext.ts @@ -1,4 +1,4 @@ -import { TransferContent } from "../actions/"; +import type { TransferContent } from "../actions/"; import { isAddress } from "viem"; export class ValidateContext { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b6ff9822dc9..b6663c93c59 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -26,7 +26,7 @@ importers: version: 1.14.33(@types/react@19.0.7)(bufferutil@4.0.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(utf-8-validate@6.0.5) '@vitest/eslint-plugin': specifier: 1.0.1 - version: 1.0.1(@typescript-eslint/utils@8.20.0(eslint@9.16.0(jiti@2.4.2))(typescript@5.6.3))(eslint@9.16.0(jiti@2.4.2))(typescript@5.6.3)(vitest@2.1.5(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) + version: 1.0.1(@typescript-eslint/utils@8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3))(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3)(vitest@2.1.5(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0)) amqplib: specifier: 0.10.5 version: 0.10.5 @@ -52,6 +52,9 @@ importers: specifier: 4.9.3 version: 4.9.3 devDependencies: + '@biomejs/biome': + specifier: ^1.9.4 + version: 1.9.4 '@commitlint/cli': specifier: 18.6.1 version: 18.6.1(@types/node@22.10.7)(typescript@5.6.3) @@ -61,24 +64,12 @@ importers: '@types/jest': specifier: ^29.5.11 version: 29.5.14 - '@typescript-eslint/eslint-plugin': - specifier: 8.16.0 - version: 8.16.0(@typescript-eslint/parser@8.16.0(eslint@9.16.0(jiti@2.4.2))(typescript@5.6.3))(eslint@9.16.0(jiti@2.4.2))(typescript@5.6.3) - '@typescript-eslint/parser': - specifier: 8.16.0 - version: 8.16.0(eslint@9.16.0(jiti@2.4.2))(typescript@5.6.3) concurrently: specifier: 9.1.0 version: 9.1.0 cross-env: specifier: 7.0.3 version: 7.0.3 - eslint: - specifier: 9.16.0 - version: 9.16.0(jiti@2.4.2) - eslint-config-prettier: - specifier: 9.1.0 - version: 9.1.0(eslint@9.16.0(jiti@2.4.2)) husky: specifier: 9.1.7 version: 9.1.7 @@ -91,12 +82,6 @@ importers: only-allow: specifier: 1.2.1 version: 1.2.1 - prettier: - specifier: 3.4.1 - version: 3.4.1 - ts-jest: - specifier: ^29.1.1 - version: 29.2.5(@babel/core@7.26.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.0))(jest@29.7.0(@types/node@22.10.7)(babel-plugin-macros@3.1.0))(typescript@5.6.3) turbo: specifier: 2.3.3 version: 2.3.3 @@ -1952,7 +1937,7 @@ importers: version: link:../core genlayer-js: specifier: 0.4.7 - version: 0.4.7(@typescript-eslint/parser@8.16.0(eslint@9.16.0(jiti@2.4.2))(typescript@5.6.3))(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3)(utf-8-validate@6.0.5)(zod@3.24.1) + version: 0.4.7(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3)(utf-8-validate@6.0.5)(zod@3.24.1) tsup: specifier: 8.3.5 version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) @@ -4626,6 +4611,59 @@ packages: resolution: {integrity: sha512-qWswMYRywaYOzH3ISVsvk2V0nkcpJT91sRohln2isPryMtHqxXPqiJ4GU8G9fKVL0Pcz8CfctKvqQx4gB3DGHA==} engines: {node: '>=12.22.3', npm: '>=6.14.13'} + '@biomejs/biome@1.9.4': + resolution: {integrity: sha512-1rkd7G70+o9KkTn5KLmDYXihGoTaIGO9PIIN2ZB7UJxFrWw04CZHPYiMRjYsaDvVV7hP1dYNRLxSANLaBFGpog==} + engines: {node: '>=14.21.3'} + hasBin: true + + '@biomejs/cli-darwin-arm64@1.9.4': + resolution: {integrity: sha512-bFBsPWrNvkdKrNCYeAp+xo2HecOGPAy9WyNyB/jKnnedgzl4W4Hb9ZMzYNbf8dMCGmUdSavlYHiR01QaYR58cw==} + engines: {node: '>=14.21.3'} + cpu: [arm64] + os: [darwin] + + '@biomejs/cli-darwin-x64@1.9.4': + resolution: {integrity: sha512-ngYBh/+bEedqkSevPVhLP4QfVPCpb+4BBe2p7Xs32dBgs7rh9nY2AIYUL6BgLw1JVXV8GlpKmb/hNiuIxfPfZg==} + engines: {node: '>=14.21.3'} + cpu: [x64] + os: [darwin] + + '@biomejs/cli-linux-arm64-musl@1.9.4': + resolution: {integrity: sha512-v665Ct9WCRjGa8+kTr0CzApU0+XXtRgwmzIf1SeKSGAv+2scAlW6JR5PMFo6FzqqZ64Po79cKODKf3/AAmECqA==} + engines: {node: '>=14.21.3'} + cpu: [arm64] + os: [linux] + + '@biomejs/cli-linux-arm64@1.9.4': + resolution: {integrity: sha512-fJIW0+LYujdjUgJJuwesP4EjIBl/N/TcOX3IvIHJQNsAqvV2CHIogsmA94BPG6jZATS4Hi+xv4SkBBQSt1N4/g==} + engines: {node: '>=14.21.3'} + cpu: [arm64] + os: [linux] + + '@biomejs/cli-linux-x64-musl@1.9.4': + resolution: {integrity: sha512-gEhi/jSBhZ2m6wjV530Yy8+fNqG8PAinM3oV7CyO+6c3CEh16Eizm21uHVsyVBEB6RIM8JHIl6AGYCv6Q6Q9Tg==} + engines: {node: '>=14.21.3'} + cpu: [x64] + os: [linux] + + '@biomejs/cli-linux-x64@1.9.4': + resolution: {integrity: sha512-lRCJv/Vi3Vlwmbd6K+oQ0KhLHMAysN8lXoCI7XeHlxaajk06u7G+UsFSO01NAs5iYuWKmVZjmiOzJ0OJmGsMwg==} + engines: {node: '>=14.21.3'} + cpu: [x64] + os: [linux] + + '@biomejs/cli-win32-arm64@1.9.4': + resolution: {integrity: sha512-tlbhLk+WXZmgwoIKwHIHEBZUwxml7bRJgk0X2sPyNR3S93cdRq6XulAZRQJ17FYGGzWne0fgrXBKpl7l4M87Hg==} + engines: {node: '>=14.21.3'} + cpu: [arm64] + os: [win32] + + '@biomejs/cli-win32-x64@1.9.4': + resolution: {integrity: sha512-8Y5wMhVIPaWe6jw2H+KlEm4wP/f7EW3810ZLmDlrEEy5KvBsb9ECEfu/kMWD484ijfQ8+nIi0giMgu9g1UAuuA==} + engines: {node: '>=14.21.3'} + cpu: [x64] + os: [win32] + '@bitcoinerlab/secp256k1@1.2.0': resolution: {integrity: sha512-jeujZSzb3JOZfmJYI0ph1PVpCRV5oaexCgy+RvCXV8XlY+XFB/2n3WOcvBsKLsOw78KYgnQrQWb2HrKE4be88Q==} @@ -14642,12 +14680,6 @@ packages: engines: {node: '>=6.0'} hasBin: true - eslint-config-prettier@9.1.0: - resolution: {integrity: sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==} - hasBin: true - peerDependencies: - eslint: '>=7.0.0' - eslint-import-resolver-node@0.3.9: resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} @@ -26284,6 +26316,41 @@ snapshots: - debug - utf-8-validate + '@biomejs/biome@1.9.4': + optionalDependencies: + '@biomejs/cli-darwin-arm64': 1.9.4 + '@biomejs/cli-darwin-x64': 1.9.4 + '@biomejs/cli-linux-arm64': 1.9.4 + '@biomejs/cli-linux-arm64-musl': 1.9.4 + '@biomejs/cli-linux-x64': 1.9.4 + '@biomejs/cli-linux-x64-musl': 1.9.4 + '@biomejs/cli-win32-arm64': 1.9.4 + '@biomejs/cli-win32-x64': 1.9.4 + + '@biomejs/cli-darwin-arm64@1.9.4': + optional: true + + '@biomejs/cli-darwin-x64@1.9.4': + optional: true + + '@biomejs/cli-linux-arm64-musl@1.9.4': + optional: true + + '@biomejs/cli-linux-arm64@1.9.4': + optional: true + + '@biomejs/cli-linux-x64-musl@1.9.4': + optional: true + + '@biomejs/cli-linux-x64@1.9.4': + optional: true + + '@biomejs/cli-win32-arm64@1.9.4': + optional: true + + '@biomejs/cli-win32-x64@1.9.4': + optional: true + '@bitcoinerlab/secp256k1@1.2.0': dependencies: '@noble/curves': 1.8.0 @@ -38189,24 +38256,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/eslint-plugin@8.16.0(@typescript-eslint/parser@8.16.0(eslint@9.16.0(jiti@2.4.2))(typescript@5.6.3))(eslint@9.16.0(jiti@2.4.2))(typescript@5.6.3)': - dependencies: - '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.16.0(eslint@9.16.0(jiti@2.4.2))(typescript@5.6.3) - '@typescript-eslint/scope-manager': 8.16.0 - '@typescript-eslint/type-utils': 8.16.0(eslint@9.16.0(jiti@2.4.2))(typescript@5.6.3) - '@typescript-eslint/utils': 8.16.0(eslint@9.16.0(jiti@2.4.2))(typescript@5.6.3) - '@typescript-eslint/visitor-keys': 8.16.0 - eslint: 9.16.0(jiti@2.4.2) - graphemer: 1.4.0 - ignore: 5.3.2 - natural-compare: 1.4.0 - ts-api-utils: 1.4.3(typescript@5.6.3) - optionalDependencies: - typescript: 5.6.3 - transitivePeerDependencies: - - supports-color - '@typescript-eslint/eslint-plugin@8.16.0(@typescript-eslint/parser@8.16.0(eslint@9.16.0(jiti@2.4.2))(typescript@5.7.3))(eslint@9.16.0(jiti@2.4.2))(typescript@5.7.3)': dependencies: '@eslint-community/regexpp': 4.12.1 @@ -38286,19 +38335,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.16.0(eslint@9.16.0(jiti@2.4.2))(typescript@5.6.3)': - dependencies: - '@typescript-eslint/scope-manager': 8.16.0 - '@typescript-eslint/types': 8.16.0 - '@typescript-eslint/typescript-estree': 8.16.0(typescript@5.6.3) - '@typescript-eslint/visitor-keys': 8.16.0 - debug: 4.4.0(supports-color@5.5.0) - eslint: 9.16.0(jiti@2.4.2) - optionalDependencies: - typescript: 5.6.3 - transitivePeerDependencies: - - supports-color - '@typescript-eslint/parser@8.16.0(eslint@9.16.0(jiti@2.4.2))(typescript@5.7.3)': dependencies: '@typescript-eslint/scope-manager': 8.16.0 @@ -38376,18 +38412,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/type-utils@8.16.0(eslint@9.16.0(jiti@2.4.2))(typescript@5.6.3)': - dependencies: - '@typescript-eslint/typescript-estree': 8.16.0(typescript@5.6.3) - '@typescript-eslint/utils': 8.16.0(eslint@9.16.0(jiti@2.4.2))(typescript@5.6.3) - debug: 4.4.0(supports-color@5.5.0) - eslint: 9.16.0(jiti@2.4.2) - ts-api-utils: 1.4.3(typescript@5.6.3) - optionalDependencies: - typescript: 5.6.3 - transitivePeerDependencies: - - supports-color - '@typescript-eslint/type-utils@8.16.0(eslint@9.16.0(jiti@2.4.2))(typescript@5.7.3)': dependencies: '@typescript-eslint/typescript-estree': 8.16.0(typescript@5.7.3) @@ -38516,18 +38540,6 @@ snapshots: - supports-color - typescript - '@typescript-eslint/utils@8.16.0(eslint@9.16.0(jiti@2.4.2))(typescript@5.6.3)': - dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.16.0(jiti@2.4.2)) - '@typescript-eslint/scope-manager': 8.16.0 - '@typescript-eslint/types': 8.16.0 - '@typescript-eslint/typescript-estree': 8.16.0(typescript@5.6.3) - eslint: 9.16.0(jiti@2.4.2) - optionalDependencies: - typescript: 5.6.3 - transitivePeerDependencies: - - supports-color - '@typescript-eslint/utils@8.16.0(eslint@9.16.0(jiti@2.4.2))(typescript@5.7.3)': dependencies: '@eslint-community/eslint-utils': 4.4.1(eslint@9.16.0(jiti@2.4.2)) @@ -38552,18 +38564,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.20.0(eslint@9.16.0(jiti@2.4.2))(typescript@5.6.3)': - dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.16.0(jiti@2.4.2)) - '@typescript-eslint/scope-manager': 8.20.0 - '@typescript-eslint/types': 8.20.0 - '@typescript-eslint/typescript-estree': 8.20.0(typescript@5.6.3) - eslint: 9.16.0(jiti@2.4.2) - typescript: 5.6.3 - transitivePeerDependencies: - - supports-color - optional: true - '@typescript-eslint/utils@8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3)': dependencies: '@eslint-community/eslint-utils': 4.4.1(eslint@9.18.0(jiti@2.4.2)) @@ -38703,11 +38703,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@vitest/eslint-plugin@1.0.1(@typescript-eslint/utils@8.20.0(eslint@9.16.0(jiti@2.4.2))(typescript@5.6.3))(eslint@9.16.0(jiti@2.4.2))(typescript@5.6.3)(vitest@2.1.5(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0))': + '@vitest/eslint-plugin@1.0.1(@typescript-eslint/utils@8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3))(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3)(vitest@2.1.5(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0))': dependencies: - eslint: 9.16.0(jiti@2.4.2) + eslint: 9.18.0(jiti@2.4.2) optionalDependencies: - '@typescript-eslint/utils': 8.20.0(eslint@9.16.0(jiti@2.4.2))(typescript@5.6.3) + '@typescript-eslint/utils': 8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3) typescript: 5.6.3 vitest: 2.1.5(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) @@ -43517,10 +43517,6 @@ snapshots: optionalDependencies: source-map: 0.6.1 - eslint-config-prettier@9.1.0(eslint@9.16.0(jiti@2.4.2)): - dependencies: - eslint: 9.16.0(jiti@2.4.2) - eslint-import-resolver-node@0.3.9: dependencies: debug: 3.2.7 @@ -43545,16 +43541,6 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.12.0(@typescript-eslint/parser@8.16.0(eslint@9.16.0(jiti@2.4.2))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint@9.18.0(jiti@2.4.2)): - dependencies: - debug: 3.2.7 - optionalDependencies: - '@typescript-eslint/parser': 8.16.0(eslint@9.16.0(jiti@2.4.2))(typescript@5.6.3) - eslint: 9.18.0(jiti@2.4.2) - eslint-import-resolver-node: 0.3.9 - transitivePeerDependencies: - - supports-color - eslint-module-utils@2.12.0(@typescript-eslint/parser@8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.7.0)(eslint@9.18.0(jiti@2.4.2)): dependencies: debug: 3.2.7 @@ -43566,35 +43552,6 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.16.0(eslint@9.16.0(jiti@2.4.2))(typescript@5.6.3))(eslint@9.18.0(jiti@2.4.2)): - dependencies: - '@rtsao/scc': 1.1.0 - array-includes: 3.1.8 - array.prototype.findlastindex: 1.2.5 - array.prototype.flat: 1.3.3 - array.prototype.flatmap: 1.3.3 - debug: 3.2.7 - doctrine: 2.1.0 - eslint: 9.18.0(jiti@2.4.2) - eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.16.0(eslint@9.16.0(jiti@2.4.2))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint@9.18.0(jiti@2.4.2)) - hasown: 2.0.2 - is-core-module: 2.16.1 - is-glob: 4.0.3 - minimatch: 3.1.2 - object.fromentries: 2.0.8 - object.groupby: 1.0.3 - object.values: 1.2.1 - semver: 6.3.1 - string.prototype.trimend: 1.0.9 - tsconfig-paths: 3.15.0 - optionalDependencies: - '@typescript-eslint/parser': 8.16.0(eslint@9.16.0(jiti@2.4.2))(typescript@5.6.3) - transitivePeerDependencies: - - eslint-import-resolver-typescript - - eslint-import-resolver-webpack - - supports-color - eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3))(eslint-import-resolver-typescript@3.7.0)(eslint@9.18.0(jiti@2.4.2)): dependencies: '@rtsao/scc': 1.1.0 @@ -44876,9 +44833,9 @@ snapshots: dependencies: is-property: 1.0.2 - genlayer-js@0.4.7(@typescript-eslint/parser@8.16.0(eslint@9.16.0(jiti@2.4.2))(typescript@5.6.3))(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3)(utf-8-validate@6.0.5)(zod@3.24.1): + genlayer-js@0.4.7(bufferutil@4.0.9)(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3)(utf-8-validate@6.0.5)(zod@3.24.1): dependencies: - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.16.0(eslint@9.16.0(jiti@2.4.2))(typescript@5.6.3))(eslint@9.18.0(jiti@2.4.2)) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.6.3))(eslint-import-resolver-typescript@3.7.0)(eslint@9.18.0(jiti@2.4.2)) typescript-parsec: 0.3.4 viem: 2.21.58(bufferutil@4.0.9)(typescript@5.7.3)(utf-8-validate@6.0.5)(zod@3.24.1) transitivePeerDependencies: @@ -54041,25 +53998,6 @@ snapshots: babel-jest: 29.7.0(@babel/core@7.26.0) esbuild: 0.24.2 - ts-jest@29.2.5(@babel/core@7.26.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.0))(jest@29.7.0(@types/node@22.10.7)(babel-plugin-macros@3.1.0))(typescript@5.6.3): - dependencies: - bs-logger: 0.2.6 - ejs: 3.1.10 - fast-json-stable-stringify: 2.1.0 - jest: 29.7.0(@types/node@22.10.7)(babel-plugin-macros@3.1.0) - jest-util: 29.7.0 - json5: 2.2.3 - lodash.memoize: 4.1.2 - make-error: 1.3.6 - semver: 7.6.3 - typescript: 5.6.3 - yargs-parser: 21.1.1 - optionalDependencies: - '@babel/core': 7.26.0 - '@jest/transform': 29.7.0 - '@jest/types': 29.6.3 - babel-jest: 29.7.0(@babel/core@7.26.0) - ts-jest@29.2.5(@babel/core@7.26.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.0))(jest@29.7.0(@types/node@22.10.7)(babel-plugin-macros@3.1.0))(typescript@5.7.3): dependencies: bs-logger: 0.2.6 diff --git a/prettier.config.cjs b/prettier.config.cjs deleted file mode 100644 index dacb378702f..00000000000 --- a/prettier.config.cjs +++ /dev/null @@ -1,13 +0,0 @@ -/** @type {import('prettier').Config} */ -module.exports = { - endOfLine: "lf", - semi: true, - singleQuote: false, - tabWidth: 4, - trailingComma: "es5", - bracketSpacing: true, - printWidth: 80, - useTabs: false, // Add this to enforce spaces - indent: 4, // Add this to match tabWidth - trimTrailingWhitespace: true, // Add this for trailing spaces -}; diff --git a/scripts/jsdoc-automation/src/AIService/AIService.ts b/scripts/jsdoc-automation/src/AIService/AIService.ts index ee6582766c0..22628bc8e2b 100644 --- a/scripts/jsdoc-automation/src/AIService/AIService.ts +++ b/scripts/jsdoc-automation/src/AIService/AIService.ts @@ -1,6 +1,6 @@ import { ChatOpenAI } from "@langchain/openai"; import dotenv from "dotenv"; -import { Configuration } from "../Configuration.js"; +import type { Configuration } from "../Configuration.js"; import { TypeScriptParser } from "../TypeScriptParser.js"; import { CodeFormatter } from "./utils/CodeFormatter.js"; import { DocumentOrganizer } from "./utils/DocumentOrganizer.js"; @@ -39,7 +39,7 @@ export class AIService { * @param {string} prompt - The prompt for which to generate a comment * @returns {Promise} The generated comment */ - public async generateComment(prompt: string, isFAQ: boolean = false): Promise { + public async generateComment(prompt: string, isFAQ = false): Promise { try { // First try with generous limit let finalPrompt = prompt; diff --git a/scripts/jsdoc-automation/src/AIService/generators/FullDocumentationGenerator.ts b/scripts/jsdoc-automation/src/AIService/generators/FullDocumentationGenerator.ts index 2adc503f643..7f6675b4420 100644 --- a/scripts/jsdoc-automation/src/AIService/generators/FullDocumentationGenerator.ts +++ b/scripts/jsdoc-automation/src/AIService/generators/FullDocumentationGenerator.ts @@ -1,11 +1,11 @@ -import { ASTQueueItem, EnvUsage, PluginDocumentation, TodoItem, TodoSection } from "../../types"; -import { Configuration } from "../../Configuration.js"; +import type { ASTQueueItem, EnvUsage, PluginDocumentation, TodoItem, TodoSection } from "../../types"; +import type { Configuration } from "../../Configuration.js"; import { TypeScriptParser } from "../../TypeScriptParser.js"; import { CodeFormatter } from "../utils/CodeFormatter.js"; import { DocumentOrganizer } from "../utils/DocumentOrganizer.js"; import path from "path"; import { PROMPT_TEMPLATES } from "../../utils/prompts"; -import { FileDocsGroup, OrganizedDocs } from "../types"; +import type { FileDocsGroup, OrganizedDocs } from "../types"; import { AIService } from "../AIService.js"; import { promises as fs } from "fs"; @@ -169,7 +169,7 @@ export class FullDocumentationGenerator { this.configuration.absolutePath, "src/index.ts" ); - let mainExport = "plugin"; + const mainExport = "plugin"; let exportName = packageJson.name.split("/").pop() + "Plugin"; try { diff --git a/scripts/jsdoc-automation/src/AIService/types/index.ts b/scripts/jsdoc-automation/src/AIService/types/index.ts index 060c2fffb56..7d830904c0d 100644 --- a/scripts/jsdoc-automation/src/AIService/types/index.ts +++ b/scripts/jsdoc-automation/src/AIService/types/index.ts @@ -1,4 +1,4 @@ -import { ASTQueueItem } from "../../types"; +import type { ASTQueueItem } from "../../types"; export interface FileDocsGroup { filePath: string; diff --git a/scripts/jsdoc-automation/src/AIService/utils/CodeFormatter.ts b/scripts/jsdoc-automation/src/AIService/utils/CodeFormatter.ts index 6fb7cfac9d3..2d1fa1febe6 100644 --- a/scripts/jsdoc-automation/src/AIService/utils/CodeFormatter.ts +++ b/scripts/jsdoc-automation/src/AIService/utils/CodeFormatter.ts @@ -1,4 +1,4 @@ -import { FileDocsGroup } from "../types"; +import type { FileDocsGroup } from "../types"; export class CodeFormatter { @@ -154,7 +154,7 @@ export class CodeFormatter { return docSection; } - public truncateCodeBlock(code: string, maxLength: number = 8000): string { + public truncateCodeBlock(code: string, maxLength = 8000): string { if (code.length <= maxLength) return code; // Extract code blocks diff --git a/scripts/jsdoc-automation/src/AIService/utils/DocumentOrganizer.ts b/scripts/jsdoc-automation/src/AIService/utils/DocumentOrganizer.ts index 9b0c78c00de..bd05575a5cb 100644 --- a/scripts/jsdoc-automation/src/AIService/utils/DocumentOrganizer.ts +++ b/scripts/jsdoc-automation/src/AIService/utils/DocumentOrganizer.ts @@ -1,5 +1,5 @@ -import { ASTQueueItem } from "../../types"; -import { FileDocsGroup, OrganizedDocs } from "../types"; +import type { ASTQueueItem } from "../../types"; +import type { FileDocsGroup, OrganizedDocs } from "../types"; export class DocumentOrganizer { diff --git a/scripts/jsdoc-automation/src/Configuration.ts b/scripts/jsdoc-automation/src/Configuration.ts index f8f4de5803d..fb74b5c13ab 100644 --- a/scripts/jsdoc-automation/src/Configuration.ts +++ b/scripts/jsdoc-automation/src/Configuration.ts @@ -4,7 +4,7 @@ import * as yaml from "yaml"; import * as path from "path"; import { fileURLToPath } from "url"; import { dirname, join } from "path"; -import { Repository } from "./types/index.js"; +import type { Repository } from "./types/index.js"; const __dirname = dirname(fileURLToPath(import.meta.url)); @@ -38,9 +38,9 @@ interface ConfigurationData { export class Configuration implements Omit { private _rootDirectory!: ConfigurationData["rootDirectory"]; private readonly repoRoot: string; - private _branch: string = "develop"; - private _generateJsDoc: boolean = true; - private _generateReadme: boolean = false; + private _branch = "develop"; + private _generateJsDoc = true; + private _generateReadme = false; public excludedDirectories: string[] = []; public repository: Repository = { @@ -48,9 +48,9 @@ export class Configuration implements Omit { name: "eliza", pullNumber: undefined, }; - public commitMessage: string = "Generated JSDoc comments"; - public pullRequestTitle: string = "JSDoc Generation"; - public pullRequestDescription: string = + public commitMessage = "Generated JSDoc comments"; + public pullRequestTitle = "JSDoc Generation"; + public pullRequestDescription = "Automated JSDoc generation for the codebase"; public pullRequestLabels: string[] = ["documentation", "automated-pr"]; public pullRequestReviewers: string[] = []; @@ -171,7 +171,7 @@ export class Configuration implements Omit { "Setting pull number from env:", process.env.INPUT_PULL_NUMBER ); - this.repository.pullNumber = parseInt( + this.repository.pullNumber = Number.parseInt( process.env.INPUT_PULL_NUMBER ); } diff --git a/scripts/jsdoc-automation/src/DirectoryTraversal.ts b/scripts/jsdoc-automation/src/DirectoryTraversal.ts index a4860fcdf0b..7b80e400714 100644 --- a/scripts/jsdoc-automation/src/DirectoryTraversal.ts +++ b/scripts/jsdoc-automation/src/DirectoryTraversal.ts @@ -1,6 +1,6 @@ import * as fs from "fs"; import * as path from "path"; -import { Configuration } from "./Configuration.js"; +import type { Configuration } from "./Configuration.js"; /** * DirectoryTraversal class for traversing through directories and files. diff --git a/scripts/jsdoc-automation/src/DocumentationGenerator.ts b/scripts/jsdoc-automation/src/DocumentationGenerator.ts index 275019f516a..4de6fc837b5 100644 --- a/scripts/jsdoc-automation/src/DocumentationGenerator.ts +++ b/scripts/jsdoc-automation/src/DocumentationGenerator.ts @@ -1,20 +1,20 @@ -import { DirectoryTraversal } from "./DirectoryTraversal.js"; -import { TypeScriptParser } from "./TypeScriptParser.js"; -import { JsDocAnalyzer } from "./JsDocAnalyzer.js"; -import { JsDocGenerator } from "./JsDocGenerator.js"; +import type { DirectoryTraversal } from "./DirectoryTraversal.js"; +import type { TypeScriptParser } from "./TypeScriptParser.js"; +import type { JsDocAnalyzer } from "./JsDocAnalyzer.js"; +import type { JsDocGenerator } from "./JsDocGenerator.js"; import type { TSESTree } from "@typescript-eslint/types"; -import { +import type { ASTQueueItem, EnvUsage, FullModeFileChange, PrModeFileChange, TodoItem, } from "./types/index.js"; -import { GitManager } from "./GitManager.js"; +import type { GitManager } from "./GitManager.js"; import fs from "fs"; -import { Configuration } from "./Configuration.js"; +import type { Configuration } from "./Configuration.js"; import path from "path"; -import { AIService } from "./AIService/AIService.js"; +import type { AIService } from "./AIService/AIService.js"; import { PluginDocumentationGenerator } from "./PluginDocumentationGenerator.js"; import { JSDocValidator } from "./JSDocValidator.js"; @@ -25,9 +25,9 @@ import { JSDocValidator } from "./JSDocValidator.js"; export class DocumentationGenerator { public missingJsDocQueue: ASTQueueItem[] = []; public existingJsDocQueue: ASTQueueItem[] = []; - private hasChanges: boolean = false; + private hasChanges = false; private fileContents: Map = new Map(); - public branchName: string = ""; + public branchName = ""; private fileOffsets: Map = new Map(); private typeScriptFiles: string[] = []; private jsDocValidator: JSDocValidator; diff --git a/scripts/jsdoc-automation/src/GitManager.ts b/scripts/jsdoc-automation/src/GitManager.ts index 0c8f8fac4b4..7eec959e95e 100644 --- a/scripts/jsdoc-automation/src/GitManager.ts +++ b/scripts/jsdoc-automation/src/GitManager.ts @@ -1,5 +1,5 @@ import { Octokit } from "@octokit/rest"; -import { PrModeFileChange, Repository } from "./types/index.js"; +import type { PrModeFileChange, Repository } from "./types/index.js"; import dotenv from "dotenv"; dotenv.config(); diff --git a/scripts/jsdoc-automation/src/JSDocValidator.ts b/scripts/jsdoc-automation/src/JSDocValidator.ts index fdba99b8e6e..e7beba3fa48 100644 --- a/scripts/jsdoc-automation/src/JSDocValidator.ts +++ b/scripts/jsdoc-automation/src/JSDocValidator.ts @@ -1,5 +1,5 @@ -import { parse, ParserOptions } from "@typescript-eslint/parser"; -import { AIService } from "./AIService/AIService.js"; +import { parse, type ParserOptions } from "@typescript-eslint/parser"; +import type { AIService } from "./AIService/AIService.js"; export class JSDocValidator { private parserOptions: ParserOptions = { diff --git a/scripts/jsdoc-automation/src/JsDocAnalyzer.ts b/scripts/jsdoc-automation/src/JsDocAnalyzer.ts index 4915ece1869..46a18b3c470 100644 --- a/scripts/jsdoc-automation/src/JsDocAnalyzer.ts +++ b/scripts/jsdoc-automation/src/JsDocAnalyzer.ts @@ -1,6 +1,6 @@ import type { TSESTree } from "@typescript-eslint/types"; -import { TypeScriptParser } from "./TypeScriptParser.js"; -import { ASTQueueItem, EnvUsage, TodoItem } from "./types/index.js"; +import type { TypeScriptParser } from "./TypeScriptParser.js"; +import type { ASTQueueItem, EnvUsage, TodoItem } from "./types/index.js"; type AST_NODE_TYPES = { ClassDeclaration: "ClassDeclaration"; @@ -79,7 +79,7 @@ export class JsDocAnalyzer { /** * Checks if a node spans more than the specified number of lines */ - private isLongEnough(node: TSESTree.Node, minLines: number = 10): boolean { + private isLongEnough(node: TSESTree.Node, minLines = 10): boolean { if (!node.loc) return false; return (node.loc.end.line - node.loc.start.line) > minLines; } @@ -755,7 +755,7 @@ export class JsDocAnalyzer { lineNumber: number ): TSESTree.Node | undefined { let nearestNode: TSESTree.Node | undefined; - let smallestDistance = Infinity; + let smallestDistance = Number.POSITIVE_INFINITY; const traverse = (node: TSESTree.Node | null) => { if (!node) return; diff --git a/scripts/jsdoc-automation/src/JsDocGenerator.ts b/scripts/jsdoc-automation/src/JsDocGenerator.ts index 164c8cc9285..32516eef314 100644 --- a/scripts/jsdoc-automation/src/JsDocGenerator.ts +++ b/scripts/jsdoc-automation/src/JsDocGenerator.ts @@ -1,5 +1,5 @@ -import { AIService } from "./AIService/AIService.js"; -import { ASTQueueItem } from "./types/index.js"; +import type { AIService } from "./AIService/AIService.js"; +import type { ASTQueueItem } from "./types/index.js"; /** * A class that generates JSDoc comments for code snippets and classes. diff --git a/scripts/jsdoc-automation/src/PluginDocumentationGenerator.ts b/scripts/jsdoc-automation/src/PluginDocumentationGenerator.ts index ac81b624fbd..8ba5d5d8d60 100644 --- a/scripts/jsdoc-automation/src/PluginDocumentationGenerator.ts +++ b/scripts/jsdoc-automation/src/PluginDocumentationGenerator.ts @@ -1,12 +1,12 @@ -import { +import type { ASTQueueItem, PluginDocumentation, TodoItem, EnvUsage, } from "./types/index.js"; -import { AIService } from "./AIService/AIService.js"; -import { GitManager } from "./GitManager.js"; -import { Configuration } from "./Configuration.js"; +import type { AIService } from "./AIService/AIService.js"; +import type { GitManager } from "./GitManager.js"; +import type { Configuration } from "./Configuration.js"; import { FullDocumentationGenerator } from "./AIService/generators/FullDocumentationGenerator.js"; import fs from "fs"; import path from "path"; diff --git a/scripts/jsdoc-automation/src/TypeScriptParser.ts b/scripts/jsdoc-automation/src/TypeScriptParser.ts index db36fc86338..e19ceed9d86 100644 --- a/scripts/jsdoc-automation/src/TypeScriptParser.ts +++ b/scripts/jsdoc-automation/src/TypeScriptParser.ts @@ -1,6 +1,6 @@ import * as fs from "fs"; -import { parse, ParserOptions } from "@typescript-eslint/parser"; -import { ActionBounds, ActionMetadata } from "./types"; +import { parse, type ParserOptions } from "@typescript-eslint/parser"; +import { type ActionBounds, ActionMetadata } from "./types"; /** * A class for parsing TypeScript files. diff --git a/scripts/jsdoc-automation/src/types/index.ts b/scripts/jsdoc-automation/src/types/index.ts index 4453630f38f..86a2f0369ce 100644 --- a/scripts/jsdoc-automation/src/types/index.ts +++ b/scripts/jsdoc-automation/src/types/index.ts @@ -1,4 +1,4 @@ -import { TSESTree } from "@typescript-eslint/types"; +import type { TSESTree } from "@typescript-eslint/types"; export interface ASTQueueItem { name: string; diff --git a/scripts/jsdoc-automation/src/utils/prompts.ts b/scripts/jsdoc-automation/src/utils/prompts.ts index f1b35e5368c..5a7ac0a589f 100644 --- a/scripts/jsdoc-automation/src/utils/prompts.ts +++ b/scripts/jsdoc-automation/src/utils/prompts.ts @@ -1,4 +1,4 @@ -import { OrganizedDocs } from "../AIService/types"; +import type { OrganizedDocs } from "../AIService/types"; export const PROMPT_TEMPLATES = { overview: (packageJson: any, docs: OrganizedDocs) => ` diff --git a/scripts/lint.sh b/scripts/lint.sh index 98e28991fa3..38043fddfd2 100644 --- a/scripts/lint.sh +++ b/scripts/lint.sh @@ -12,45 +12,13 @@ fi # Navigate to the script's directory cd "$(dirname "$0")"/.. -# Check if the packages directory exists -if [ ! -d "packages" ]; then - echo "Error: 'packages' directory not found." +# Run Biome lint for the entire project +echo -e "\033[1mRunning Biome lint\033[0m" +if pnpm lint; then + echo -e "\033[1;32mLint completed successfully\033[0m" +else + echo -e "\033[1;31mLint failed\033[0m" exit 1 fi -# Find all packages under the packages directory -PACKAGES=( $(find packages -mindepth 1 -maxdepth 1 -type d -exec basename {} \;) ) - -# lint packages in specified order -for package in "${PACKAGES[@]}"; do - package_path="packages/$package" - - if [ ! -d "$package_path" ]; then - echo -e "\033[1mPackage directory '$package' not found, skipping...\033[0m" - continue - fi - - echo -e "\033[1mLinting package: $package\033[0m" - cd "$package_path" || continue - - if [ -f "package.json" ]; then - # Run lint if available - if npm run | grep -q " lint"; then - echo -e "\033[1mRunning lint for package: $package\033[0m" - if npm run lint; then - echo -e "\033[1;32mSuccessfully linted $package\033[0m\n" - else - echo -e "\033[1;31mLint failed for $package\033[0m" - exit 1 # Exit immediately if lint fails - fi - else - echo "No lint script found in $package, skipping lint..." - fi - else - echo "No package.json found in $package, skipping..." - fi - - cd - > /dev/null || exit -done - echo -e "\033[1mLint process completed.😎\033[0m" diff --git a/scripts/update-biome-rules.mjs b/scripts/update-biome-rules.mjs new file mode 100644 index 00000000000..ca724af6cd6 --- /dev/null +++ b/scripts/update-biome-rules.mjs @@ -0,0 +1,10 @@ +import fs from 'fs'; + +const biomePath = './biome.json'; +const content = fs.readFileSync(biomePath, 'utf8'); + +// Replace all "off" with "warn" but only within rule definitions +const updated = content.replace(/: "off"/g, ': "warn"'); + +fs.writeFileSync(biomePath, updated); +console.log('Updated biome.json rules from "off" to "warn"'); \ No newline at end of file From beb0bc1e72a296a8e18c95e96fedff1194bf98ae Mon Sep 17 00:00:00 2001 From: King Date: Sat, 18 Jan 2025 16:07:25 +0800 Subject: [PATCH 33/41] feat: Sui supports the secp256k1/secp256r1 algorithms (#2476) * feat: support secp256k1/secp256r1 for sui * fix coderabbitai review --- packages/plugin-sui/src/utils.ts | 38 +++++++++++++++++++++++++++++--- 1 file changed, 35 insertions(+), 3 deletions(-) diff --git a/packages/plugin-sui/src/utils.ts b/packages/plugin-sui/src/utils.ts index 7264ffa7054..bd950e66651 100644 --- a/packages/plugin-sui/src/utils.ts +++ b/packages/plugin-sui/src/utils.ts @@ -1,15 +1,47 @@ import type { IAgentRuntime } from "@elizaos/core"; import { Ed25519Keypair } from "@mysten/sui/keypairs/ed25519"; +import { Secp256k1Keypair } from "@mysten/sui/keypairs/secp256k1"; +import { Secp256r1Keypair } from "@mysten/sui/keypairs/secp256r1"; -const parseAccount = (runtime: IAgentRuntime): Ed25519Keypair => { +const parseAccount = ( + runtime: IAgentRuntime +): Ed25519Keypair | Secp256k1Keypair | Secp256r1Keypair => { const privateKey = runtime.getSetting("SUI_PRIVATE_KEY"); if (!privateKey) { throw new Error("SUI_PRIVATE_KEY is not set"); } else if (privateKey.startsWith("suiprivkey")) { - return Ed25519Keypair.fromSecretKey(privateKey); + return loadFromSecretKey(privateKey); } else { - return Ed25519Keypair.deriveKeypairFromSeed(privateKey); + return loadFromMnemonics(privateKey); } }; +const loadFromSecretKey = (privateKey: string) => { + const keypairClasses = [Ed25519Keypair, Secp256k1Keypair, Secp256r1Keypair]; + for (const KeypairClass of keypairClasses) { + try { + return KeypairClass.fromSecretKey(privateKey); + } catch { + continue; + } + } + throw new Error("Failed to initialize keypair from secret key"); +}; + +const loadFromMnemonics = (mnemonics: string) => { + const keypairMethods = [ + { Class: Ed25519Keypair, method: "deriveKeypairFromSeed" }, + { Class: Secp256k1Keypair, method: "deriveKeypair" }, + { Class: Secp256r1Keypair, method: "deriveKeypair" }, + ]; + for (const { Class, method } of keypairMethods) { + try { + return Class[method](mnemonics); + } catch { + continue; + } + } + throw new Error("Failed to derive keypair from mnemonics"); +}; + export { parseAccount }; From 64b1602a35f2f16891cc46a6df3b19a2eb422e89 Mon Sep 17 00:00:00 2001 From: Olexandr88 Date: Sat, 18 Jan 2025 14:08:58 +0200 Subject: [PATCH 34/41] Update README_DE.md (#2483) --- i18n/readme/README_DE.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/readme/README_DE.md b/i18n/readme/README_DE.md index 98eae1c0171..1a1590d4b57 100644 --- a/i18n/readme/README_DE.md +++ b/i18n/readme/README_DE.md @@ -1,7 +1,7 @@ # Eliza 🤖
- Eliza Banner + Eliza Banner
From 2d7ea5291b090d1647386ecf4685123eb222ed5b Mon Sep 17 00:00:00 2001 From: sunsAkis <75574673+sunsakis@users.noreply.github.com> Date: Sat, 18 Jan 2025 15:34:19 +0200 Subject: [PATCH 35/41] feat: Solana plugin improvement for flawless transfers (#2340) * work in progress * gods readme * gods readme * gods readme * gods readme * solana-plugin separate SPL and native transfers * synced with twitter * update README * sbf readme * update * update readme * added tech details * added tech details * simplified * note * original readme * original readme * original readme * prepping for Eliza PR * added similes and removed logging * edited duplicate simile * updated solana-plugin readme * restored characters line * added original README --- .gitignore | 2 +- characters/sbf.character.json | 118 +++++++++++++ packages/client-twitter/src/interactions.ts | 46 +++-- packages/plugin-solana/README.MD | 14 +- .../plugin-solana/src/actions/transfer.ts | 102 +++-------- .../plugin-solana/src/actions/transfer_sol.ts | 165 ++++++++++++++++++ packages/plugin-solana/src/index.ts | 22 ++- 7 files changed, 349 insertions(+), 120 deletions(-) create mode 100644 characters/sbf.character.json create mode 100644 packages/plugin-solana/src/actions/transfer_sol.ts diff --git a/.gitignore b/.gitignore index a82e47b2b12..e0b4f95d1b9 100644 --- a/.gitignore +++ b/.gitignore @@ -62,4 +62,4 @@ agent/content eliza.manifest eliza.manifest.sgx -eliza.sig \ No newline at end of file +eliza.sig diff --git a/characters/sbf.character.json b/characters/sbf.character.json new file mode 100644 index 00000000000..7dfe91a8cd0 --- /dev/null +++ b/characters/sbf.character.json @@ -0,0 +1,118 @@ +{ + "name": "SBF", + "clients": ["twitter"], + "modelProvider": "anthropic", + "settings": { + "voice": { + "model": "en_US-ryan-low" + } + }, + "plugins": ["@elizaos/plugin-solana"], + "bio": [ + "SBF is a 'totally trustworthy' assistant specialized in Solana transfers.", + "Always speaks in a casual, slightly disheveled manner.", + "Claims everything is 'pretty effective' and 'basically fine'.", + "Frequently mentions being in prison." + ], + "lore": [ + "Former crypto wunderkind turned cautionary tale.", + "Known for casual demeanor in serious situations.", + "Specialist in moving digital assets from point A to point B... effectively.", + "Always emphasizes trust and safety (ironically)." + ], + "knowledge": [ + "SOL transfers", + "SPL token transfers", + "Solana ecosystem", + "Digital asset movement", + "Risk management (supposedly)", + "Customer funds handling (allegedly)" + ], + "messageExamples": [ + [ + { + "user": "{{user1}}", + "content": { + "text": "Can you help transfer some SOL?" + } + }, + { + "user": "SBF", + "content": { + "text": "yeah yeah for sure, sending SOL is pretty straightforward. just need the recipient and amount. everything else is basically fine, trust me.", + "action": "SEND_SOL" + } + } + ], + [ + { + "user": "{{user1}}", + "content": { + "text": "Can you send some tokens?" + } + }, + { + "user": "SBF", + "content": { + "text": "transferring tokens? that's like, my specialty. just need the token address, recipient, and amount. it's all pretty effective, you'll see.", + "action": "SEND_TOKEN" + } + } + ], + [ + { + "user": "{{user1}}", + "content": { + "text": "Is this transfer safe?" + } + }, + { + "user": "SBF", + "content": { + "text": "look, it's all pretty effective. we've got like, really good risk management. your funds are safu... i mean, safe. *nervous laughter*" + } + } + ] + ], + "postExamples": [ + "just processed another transfer. pretty effective tbh", + "tokens moving smoothly today. everything's basically fine.", + "sending some SOL around. totally legitimate stuff." + ], + "topics": [ + "sol_transfers", + "token_transfers", + "digital_assets", + "solana" + ], + "style": { + "all": [ + "Casual", + "Disheveled", + "Overconfident", + "Evasive", + "Uses 'like' and 'basically' frequently" + ], + "chat": [ + "Informal", + "Somewhat nervous", + "Overly reassuring", + "Types in lowercase" + ], + "post": [ + "Brief", + "Casual", + "Optimistic", + "Vague" + ] + }, + "adjectives": [ + "Casual", + "Disheveled", + "Evasive", + "Confident", + "Informal", + "Reassuring", + "Nervous" + ] +} \ No newline at end of file diff --git a/packages/client-twitter/src/interactions.ts b/packages/client-twitter/src/interactions.ts index 1c32911c50c..f2980d591d5 100644 --- a/packages/client-twitter/src/interactions.ts +++ b/packages/client-twitter/src/interactions.ts @@ -312,9 +312,9 @@ export class TwitterInteractionClient { message: Memory; thread: Tweet[]; }) { - if (tweet.userId === this.client.profile.id) { - // console.log("skipping tweet from bot itself", tweet.id); - // Skip processing if the tweet is from the bot itself + // Only skip if tweet is from self AND not from a target user + if (tweet.userId === this.client.profile.id && + !this.client.twitterConfig.TWITTER_TARGET_USERS.includes(tweet.username)) { return; } @@ -331,7 +331,6 @@ export class TwitterInteractionClient { }; const currentPost = formatTweet(tweet); - elizaLogger.debug("Thread: ", thread); const formattedConversation = thread .map( (tweet) => `@${tweet.username} (${new Date( @@ -346,13 +345,9 @@ export class TwitterInteractionClient { ) .join("\n\n"); - elizaLogger.debug("formattedConversation: ", formattedConversation); - const imageDescriptionsArray = []; try{ - elizaLogger.debug('Getting images'); for (const photo of tweet.photos) { - elizaLogger.debug(photo.url); const description = await this.runtime .getService( ServiceType.IMAGE_DESCRIPTION @@ -435,14 +430,31 @@ export class TwitterInteractionClient { } const context = composeContext({ - state, + state: { + ...state, + // Convert actionNames array to string + actionNames: Array.isArray(state.actionNames) + ? state.actionNames.join(', ') + : state.actionNames || '', + actions: Array.isArray(state.actions) + ? state.actions.join('\n') + : state.actions || '', + // Ensure character examples are included + characterPostExamples: this.runtime.character.messageExamples + ? this.runtime.character.messageExamples + .map(example => + example.map(msg => + `${msg.user}: ${msg.content.text}${msg.content.action ? ` [Action: ${msg.content.action}]` : ''}` + ).join('\n') + ).join('\n\n') + : '', + }, template: this.runtime.character.templates ?.twitterMessageHandlerTemplate || this.runtime.character?.templates?.messageHandlerTemplate || twitterMessageHandlerTemplate, }); - elizaLogger.debug("Interactions prompt:\n" + context); const response = await generateMessageResponse({ runtime: this.runtime, @@ -597,12 +609,6 @@ export class TwitterInteractionClient { visited.add(currentTweet.id); thread.unshift(currentTweet); - elizaLogger.debug("Current thread state:", { - length: thread.length, - currentDepth: depth, - tweetId: currentTweet.id, - }); - if (currentTweet.inReplyToStatusId) { elizaLogger.log( "Fetching parent tweet:", @@ -642,14 +648,6 @@ export class TwitterInteractionClient { // Need to bind this context for the inner function await processThread.bind(this)(tweet, 0); - elizaLogger.debug("Final thread built:", { - totalTweets: thread.length, - tweetIds: thread.map((t) => ({ - id: t.id, - text: t.text?.slice(0, 50), - })), - }); - return thread; } } \ No newline at end of file diff --git a/packages/plugin-solana/README.MD b/packages/plugin-solana/README.MD index 7dd32ec4796..c0c3e79d8c8 100644 --- a/packages/plugin-solana/README.MD +++ b/packages/plugin-solana/README.MD @@ -141,13 +141,25 @@ Transfers tokens between wallets. ```typescript // Example usage -const result = await runtime.executeAction("TRANSFER_TOKEN", { +const result = await runtime.executeAction("SEND_TOKEN", { tokenAddress: "TokenAddressHere", recipient: "RecipientAddressHere", amount: "1000", }); ``` +### transferSol + +Transfers SOL between wallets. + +```typescript +// Example usage +const result = await runtime.executeAction("SEND_SOL", { + recipient: "RecipientAddressHere", + amount: "1000", +}); +``` + ### takeOrder Places a buy order based on conviction level. diff --git a/packages/plugin-solana/src/actions/transfer.ts b/packages/plugin-solana/src/actions/transfer.ts index fd7547d9446..2da6952b756 100644 --- a/packages/plugin-solana/src/actions/transfer.ts +++ b/packages/plugin-solana/src/actions/transfer.ts @@ -3,14 +3,12 @@ import { createTransferInstruction, } from "@solana/spl-token"; import { elizaLogger, settings } from "@elizaos/core"; - import { Connection, PublicKey, TransactionMessage, VersionedTransaction, } from "@solana/web3.js"; - import { type ActionExample, type Content, @@ -57,44 +55,23 @@ Example response: {{recentMessages}} -Given the recent messages, extract the following information about the requested token transfer: +Extract the following information about the requested token transfer: - Token contract address - Recipient wallet address - Amount to transfer -Respond with a JSON markdown block containing only the extracted values.`; +If no token address is mentioned, respond with null. +`; export default { name: "SEND_TOKEN", - similes: [ - "TRANSFER_TOKEN", - "TRANSFER_TOKENS", - "SEND_TOKENS", - "SEND_SOL", - "PAY", - ], + similes: ["TRANSFER_TOKEN", "TRANSFER_TOKENS", "SEND_TOKENS", "PAY_TOKEN", "PAY_TOKENS", "PAY"], validate: async (runtime: IAgentRuntime, message: Memory) => { - elizaLogger.log("Validating transfer from user:", message.userId); - //add custom validate logic here - /* - const adminIds = runtime.getSetting("ADMIN_USER_IDS")?.split(",") || []; - //elizaLogger.log("Admin IDs from settings:", adminIds); - - const isAdmin = adminIds.includes(message.userId); - - if (isAdmin) { - //elizaLogger.log(`Authorized transfer from user: ${message.userId}`); - return true; - } - else - { - //elizaLogger.log(`Unauthorized transfer attempt from user: ${message.userId}`); - return false; - } - */ - return false; + // Always return true for token transfers, letting the handler deal with specifics + elizaLogger.log("Validating token transfer from user:", message.userId); + return true; }, - description: "Transfer tokens from the agent's wallet to another address", + description: "Transfer SPL tokens from agent's wallet to another address", handler: async ( runtime: IAgentRuntime, message: Memory, @@ -104,32 +81,27 @@ export default { ): Promise => { elizaLogger.log("Starting SEND_TOKEN handler..."); - // Initialize or update state if (!state) { state = (await runtime.composeState(message)) as State; } else { state = await runtime.updateRecentMessageState(state); } - // Compose transfer context const transferContext = composeContext({ state, template: transferTemplate, }); - // Generate transfer content const content = await generateObjectDeprecated({ runtime, context: transferContext, modelClass: ModelClass.LARGE, }); - // Validate transfer content if (!isTransferContent(runtime, content)) { - elizaLogger.error("Invalid content for TRANSFER_TOKEN action."); if (callback) { callback({ - text: "Unable to process transfer request. Invalid content provided.", + text: "Token address needed to send the token.", content: { error: "Invalid transfer content" }, }); } @@ -137,46 +109,23 @@ export default { } try { - const { keypair: senderKeypair } = await getWalletKey( - runtime, - true - ); - + const { keypair: senderKeypair } = await getWalletKey(runtime, true); const connection = new Connection(settings.SOLANA_RPC_URL!); - const mintPubkey = new PublicKey(content.tokenAddress); const recipientPubkey = new PublicKey(content.recipient); - // Get decimals (simplest way) const mintInfo = await connection.getParsedAccountInfo(mintPubkey); - const decimals = - (mintInfo.value?.data as any)?.parsed?.info?.decimals ?? 9; + const decimals = (mintInfo.value?.data as any)?.parsed?.info?.decimals ?? 9; + const adjustedAmount = BigInt(Number(content.amount) * Math.pow(10, decimals)); - // Adjust amount with decimals - const adjustedAmount = BigInt( - Number(content.amount) * Math.pow(10, decimals) - ); - elizaLogger.log( - `Transferring: ${content.amount} tokens (${adjustedAmount} base units)` - ); - - // Rest of the existing working code... - const senderATA = getAssociatedTokenAddressSync( - mintPubkey, - senderKeypair.publicKey - ); - const recipientATA = getAssociatedTokenAddressSync( - mintPubkey, - recipientPubkey - ); + const senderATA = getAssociatedTokenAddressSync(mintPubkey, senderKeypair.publicKey); + const recipientATA = getAssociatedTokenAddressSync(mintPubkey, recipientPubkey); const instructions = []; - const recipientATAInfo = - await connection.getAccountInfo(recipientATA); + const recipientATAInfo = await connection.getAccountInfo(recipientATA); if (!recipientATAInfo) { - const { createAssociatedTokenAccountInstruction } = - await import("@solana/spl-token"); + const { createAssociatedTokenAccountInstruction } = await import("@solana/spl-token"); instructions.push( createAssociatedTokenAccountInstruction( senderKeypair.publicKey, @@ -196,25 +145,20 @@ export default { ) ); - // Create and sign versioned transaction const messageV0 = new TransactionMessage({ payerKey: senderKeypair.publicKey, - recentBlockhash: (await connection.getLatestBlockhash()) - .blockhash, + recentBlockhash: (await connection.getLatestBlockhash()).blockhash, instructions, }).compileToV0Message(); const transaction = new VersionedTransaction(messageV0); transaction.sign([senderKeypair]); - // Send transaction const signature = await connection.sendTransaction(transaction); - elizaLogger.log("Transfer successful:", signature); - if (callback) { callback({ - text: `Successfully transferred ${content.amount} tokens to ${content.recipient}\nTransaction: ${signature}`, + text: `Sent ${content.amount} tokens to ${content.recipient}\nTransaction hash: ${signature}`, content: { success: true, signature, @@ -229,7 +173,7 @@ export default { elizaLogger.error("Error during token transfer:", error); if (callback) { callback({ - text: `Error transferring tokens: ${error.message}`, + text: `Issue with the transfer: ${error.message}`, content: { error: error.message }, }); } @@ -248,16 +192,10 @@ export default { { user: "{{user2}}", content: { - text: "I'll send 69 EZSIS tokens now...", + text: "Sending the tokens now...", action: "SEND_TOKEN", }, }, - { - user: "{{user2}}", - content: { - text: "Successfully sent 69 EZSIS tokens to 9jW8FPr6BSSsemWPV22UUCzSqkVdTp6HTyPqeqyuBbCa\nTransaction: 5KtPn3DXXzHkb7VAVHZGwXJQqww39ASnrf7YkyJoF2qAGEpBEEGvRHLnnTG8ZVwKqNHMqSckWVGnsQAgfH5pbxEb", - }, - }, ], ] as ActionExample[][], } as Action; \ No newline at end of file diff --git a/packages/plugin-solana/src/actions/transfer_sol.ts b/packages/plugin-solana/src/actions/transfer_sol.ts new file mode 100644 index 00000000000..98dc37fa501 --- /dev/null +++ b/packages/plugin-solana/src/actions/transfer_sol.ts @@ -0,0 +1,165 @@ +import { elizaLogger, settings } from "@elizaos/core"; +import { + Connection, + PublicKey, + SystemProgram, + TransactionMessage, + VersionedTransaction, +} from "@solana/web3.js"; +import { + ActionExample, + Content, + HandlerCallback, + IAgentRuntime, + Memory, + ModelClass, + State, + type Action, +} from "@elizaos/core"; +import { composeContext } from "@elizaos/core"; +import { getWalletKey } from "../keypairUtils"; +import { generateObjectDeprecated } from "@elizaos/core"; + +interface SolTransferContent extends Content { + recipient: string; + amount: number; +} + +function isSolTransferContent( + content: any +): content is SolTransferContent { + return ( + typeof content.recipient === "string" && + typeof content.amount === "number" + ); +} + +const solTransferTemplate = `Respond with a JSON markdown block containing only the extracted values. Use null for any values that cannot be determined. + +Example response: +\`\`\`json +{ + "recipient": "9jW8FPr6BSSsemWPV22UUCzSqkVdTp6HTyPqeqyuBbCa", + "amount": 1.5 +} +\`\`\` + +{{recentMessages}} + +Extract the following information about the requested SOL transfer: +- Recipient wallet address +- Amount of SOL to transfer +`; + +export default { + name: "SEND_SOL", + similes: ["TRANSFER_SOL", "PAY_SOL", "TRANSACT_SOL"], + validate: async (runtime: IAgentRuntime, message: Memory) => { + // Always return true for SOL transfers, letting the handler deal with specifics + elizaLogger.log("Validating SOL transfer from user:", message.userId); + return true; + }, + description: "Transfer native SOL from agent's wallet to specified address", + handler: async ( + runtime: IAgentRuntime, + message: Memory, + state: State, + _options: { [key: string]: unknown }, + callback?: HandlerCallback + ): Promise => { + elizaLogger.log("Starting SEND_SOL handler..."); + + if (!state) { + state = (await runtime.composeState(message)) as State; + } else { + state = await runtime.updateRecentMessageState(state); + } + + const transferContext = composeContext({ + state, + template: solTransferTemplate, + }); + + const content = await generateObjectDeprecated({ + runtime, + context: transferContext, + modelClass: ModelClass.LARGE, + }); + + if (!isSolTransferContent(content)) { + if (callback) { + callback({ + text: "Need an address and the amount of SOL to send.", + content: { error: "Invalid transfer content" }, + }); + } + return false; + } + + try { + const { keypair: senderKeypair } = await getWalletKey(runtime, true); + const connection = new Connection(settings.SOLANA_RPC_URL!); + const recipientPubkey = new PublicKey(content.recipient); + + const lamports = content.amount * 1e9; + + const instruction = SystemProgram.transfer({ + fromPubkey: senderKeypair.publicKey, + toPubkey: recipientPubkey, + lamports, + }); + + const messageV0 = new TransactionMessage({ + payerKey: senderKeypair.publicKey, + recentBlockhash: (await connection.getLatestBlockhash()).blockhash, + instructions: [instruction], + }).compileToV0Message(); + + const transaction = new VersionedTransaction(messageV0); + transaction.sign([senderKeypair]); + + const signature = await connection.sendTransaction(transaction); + + if (callback) { + callback({ + text: `Sent ${content.amount} SOL. Transaction hash: ${signature}`, + content: { + success: true, + signature, + amount: content.amount, + recipient: content.recipient, + }, + }); + } + + return true; + } catch (error) { + elizaLogger.error("Error during SOL transfer:", error); + if (callback) { + callback({ + text: `Problem with the SOL transfer: ${error.message}`, + content: { error: error.message }, + }); + } + return false; + } + }, + + examples: [ + [ + { + user: "{{user1}}", + content: { + text: "Send 1.5 SOL to 9jW8FPr6BSSsemWPV22UUCzSqkVdTp6HTyPqeqyuBbCa", + }, + }, + { + user: "{{user2}}", + content: { + text: "Sure thing, SOL on its way.", + action: "SEND_SOL", + }, + }, + ], + ] as ActionExample[][], +} as Action; \ No newline at end of file diff --git a/packages/plugin-solana/src/index.ts b/packages/plugin-solana/src/index.ts index ef80877b2ed..0398a943b60 100644 --- a/packages/plugin-solana/src/index.ts +++ b/packages/plugin-solana/src/index.ts @@ -2,36 +2,34 @@ export * from "./providers/token.ts"; export * from "./providers/wallet.ts"; export * from "./providers/trustScoreProvider.ts"; export * from "./evaluators/trust.ts"; - import type { Plugin } from "@elizaos/core"; +import transferToken from "./actions/transfer.ts"; +import transferSol from "./actions/transfer_sol.ts"; +import { TokenProvider } from "./providers/token.ts"; +import { WalletProvider } from "./providers/wallet.ts"; +import { getTokenBalance, getTokenBalances } from "./providers/tokenUtils.ts"; +import { walletProvider } from "./providers/wallet.ts"; +import { trustScoreProvider } from "./providers/trustScoreProvider.ts"; +import { trustEvaluator } from "./evaluators/trust.ts"; import { executeSwap } from "./actions/swap.ts"; import take_order from "./actions/takeOrder"; import pumpfun from "./actions/pumpfun.ts"; import fomo from "./actions/fomo.ts"; import { executeSwapForDAO } from "./actions/swapDao"; -import transferToken from "./actions/transfer.ts"; -import { walletProvider } from "./providers/wallet.ts"; -import { trustScoreProvider } from "./providers/trustScoreProvider.ts"; -import { trustEvaluator } from "./evaluators/trust.ts"; -import { TokenProvider } from "./providers/token.ts"; -import { WalletProvider } from "./providers/wallet.ts"; -import { getTokenBalance, getTokenBalances } from "./providers/tokenUtils.ts"; - export { TokenProvider, WalletProvider, getTokenBalance, getTokenBalances }; - export const solanaPlugin: Plugin = { name: "solana", description: "Solana Plugin for Eliza", actions: [ + transferToken, + transferSol, executeSwap, pumpfun, fomo, - transferToken, executeSwapForDAO, take_order, ], evaluators: [trustEvaluator], providers: [walletProvider, trustScoreProvider], }; - export default solanaPlugin; \ No newline at end of file From c16be749f1b389c990b7ec223b0ead0086e9c7ce Mon Sep 17 00:00:00 2001 From: Ikko Eltociear Ashimine Date: Sat, 18 Jan 2025 22:35:13 +0900 Subject: [PATCH 36/41] chore: update createToken.ts (#2493) creat -> create --- packages/plugin-solana-agent-kit/src/actions/createToken.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/plugin-solana-agent-kit/src/actions/createToken.ts b/packages/plugin-solana-agent-kit/src/actions/createToken.ts index f61551775fb..4297b5a8bf8 100644 --- a/packages/plugin-solana-agent-kit/src/actions/createToken.ts +++ b/packages/plugin-solana-agent-kit/src/actions/createToken.ts @@ -94,7 +94,7 @@ export default { if (callback) { callback({ text: "Unable to process create token request. Invalid content provided.", - content: { error: "Invalid creat token content" }, + content: { error: "Invalid create token content" }, }); } return false; From 224d1a48296064037217b0645d2a6e1fd9e896a3 Mon Sep 17 00:00:00 2001 From: Olexandr88 Date: Sat, 18 Jan 2025 15:36:14 +0200 Subject: [PATCH 37/41] chore: corrected the link to the banner (#2491) --- i18n/readme/README_KOR.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/readme/README_KOR.md b/i18n/readme/README_KOR.md index 4b4da4199fa..fa560890f85 100644 --- a/i18n/readme/README_KOR.md +++ b/i18n/readme/README_KOR.md @@ -1,7 +1,7 @@ # Eliza 🤖
- Eliza Banner + Eliza Banner
From 9c1e4f52f29e5c3754c5ea8c48acd99a0aa45cac Mon Sep 17 00:00:00 2001 From: "BT.Wood(Tang Bo Hao)" Date: Sat, 18 Jan 2025 21:48:02 +0800 Subject: [PATCH 38/41] feat: introduce Dependency Injection to enhance developer experience (#2115) * feat: Add @elizaos/plugin-di package with initial implementation - Created a new plugin package `@elizaos/plugin-di` to extend the Eliza platform. - Added essential files including `package.json`, `README.md`, and TypeScript configuration. - Implemented core functionalities such as dependency injection using Inversify, action handling, and content evaluation. - Introduced decorators for content properties and Zod schema integration. - Included sample actions and evaluators to demonstrate plugin capabilities. - Configured build and linting scripts for development workflow. * feat: add tests for content decorators in plugin-di - Introduced a new TypeScript configuration file `tsconfig.build.json` for build-specific settings. - Updated `tsconfig.json` to enable experimental decorators and metadata emission. - Added unit tests for content decorators, validating schema creation and property description loading. - Implemented tests for the `property` decorator to ensure metadata storage functionality. * feat: implement base injectable action class in plugin-di - Removed export of providers from index.ts. - Added a new file `baseInjectableAction.ts` that defines the `BaseInjactableAction` class, which serves as an abstract base for creating injectable actions. - Introduced action options and methods for processing messages, validating content, and handling actions within the Eliza framework. - Updated `index.ts` in actions directory to export the new base class. * fix: correct export typo and refactor evaluators in plugin-di - Fixed a typo in the export statement from `evaluators` to `evalutors` in `index.ts`. - Added a new file `baseInjectableEvalutor.ts` to define the base class for injectable evaluators. - Removed obsolete sample action and evaluator files to streamline the codebase. - Updated `types.ts` to include the `ActionOptions` type definition for better action handling. * feat: enhance plugin-di with new evaluators and action examples - Fixed export typo in `index.ts` from `evalutors` to `evaluators`. - Added `EvaluatorOptions` type definition in `types.ts` for better evaluator configuration. - Introduced new sample action and evaluator files to demonstrate usage within the plugin. - Implemented a base abstract class for injectable evaluators in `baseInjactableEvaluator.ts`. - Updated `createPlugin` function to handle actions more effectively. - Removed obsolete `index.ts` from the `evalutors` directory to clean up the codebase. * feat: update CreateResource action to handle nullable content and refactor structure - Modified the `execute` method in `BaseInjactableAction` and `CreateResourceAction` to accept nullable content. - Introduced a new `CreateResourceContent` class to define the structure of the content for resource creation. - Refactored the `CreateResourceAction` to utilize the new content class and improved validation logic. - Enhanced the callback responses to handle cases where no content is provided, ensuring better error handling. * feat: enhance plugin-di with new sample action, evaluator, provider, and plugin integration - Introduced `CreateResourceAction` to manage resource creation with dependency injection. - Added `SampleEvaluator` for evaluating important content in memory, implementing the `BaseInjactableEvaluator`. - Created `SampleProvider` for data retrieval, adhering to the `InjectableProvider` interface. - Registered new components with the global container for dependency injection. - Defined a `samplePlugin` to encapsulate the new action, evaluator, and provider, facilitating resource management. * refactor: update dependency injection for actions and providers - Changed `CreateResourceAction` and `SampleEvaluator` to use `inRequestScope()` for better lifecycle management. - Introduced dynamic data binding in `SampleProvider` with `toDynamicValue()` for asynchronous data retrieval. - Updated `SampleProvider` to inject dynamic data and modified the `get` method to return a string representation of the shared and dynamic data. - Adjusted import statements in `baseInjectableAction.ts` and `baseInjactableEvaluator.ts` to use `import type` for improved type safety. * fix: improve null safety in normalizeCharacter function - Updated the normalizeCharacter function to use optional chaining for plugin properties, enhancing null safety. - Removed unnecessary return statements to streamline the code flow, ensuring that the function consistently returns the plugin object when valid. * feat: apply di in agent index.ts * feat: enhance error handling and null safety in plugin-di - Updated the `createPlugin` function to improve error handling for providers, actions, and evaluators by logging errors and filtering out undefined values. - Implemented optional chaining in the `buildContentOutputTemplate` function to enhance null safety when accessing examples. - Added a new test suite for normalizing characters, ensuring the integrity of plugins and their properties. * docs: update README.md for Dependency Injection Plugin * fix: correct typo in comment for character normalization in index.ts * feat: add external dependencies for plugin-di - Included "inversify", "reflect-metadata", "zod", and "uuid" as external modules in the tsup configuration to enhance functionality and support for dependency injection and validation. * fix: pnpm-lock.yaml * refactor: remove ExtendedPlugin type and update createPlugin return type - Removed the ExtendedPlugin type definition from types.ts to simplify the type structure. - Updated the createPlugin function in plugin.ts to return a Plugin type instead of ExtendedPlugin, reflecting the changes in the type definitions. * Update packages/plugin-di/src/actions/baseInjectableAction.ts Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * Update packages/plugin-di/src/actions/baseInjectableAction.ts Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * Update packages/plugin-di/src/actions/baseInjectableAction.ts Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * Update package.json * Refactor: fix typo, rename Injactable to Injectable in plugin-di This commit updates the naming convention from `Injactable` to `Injectable` across the plugin-di package, enhancing clarity and consistency. Changes include: - Renaming classes and interfaces in README.md, types.ts, and example files. - Introducing a new `BaseInjectableEvaluator` class to replace the previous `BaseInjactableEvaluator`. - Updating imports and references throughout the codebase to reflect the new naming. These modifications improve the overall readability and maintainability of the code. * chore: update dependencies and fix typos in plugin-di - Removed outdated dependencies from pnpm-lock.yaml. - Updated zod version from ^3.24.1 to 3.23.8 in package.json and pnpm-lock.yaml. - Fixed import typos in samplePlugin.ts and README.md, changing 'sampleEvalutor' to 'sampleEvaluator'. - Added new sampleEvaluator class in sampleEvaluator.ts for improved functionality. - Enhanced test coverage in normalizeCharacter.test.ts to handle edge cases. These changes improve dependency management and code clarity. * fix: improve plugin normalization and export syntax in plugin-di - Updated the export syntax in index.ts for better clarity by removing quotes around "symbols". - Enhanced the normalization process in charactor.ts to log warnings when some plugins fail to normalize, improving error handling and debugging. These changes enhance code readability and robustness in plugin handling. * Apply suggestions from code review Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * refactor: enhance error handling and code clarity in plugin-di - Improved error handling in CreateResourceAction by logging a specific error message when no content is provided. - Refactored plugin factory functions to utilize a new helper function, getInstanceFromContainer, for better readability and maintainability. - Streamlined the normalization process for providers, actions, and evaluators, ensuring consistent error logging and filtering of undefined values. These changes enhance the robustness and clarity of the plugin handling process. * Apply suggestions from code review Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * feat: resolve coderabbitai * Update packages/plugin-di/src/_examples/sampleAction.ts Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * chore: update pnpm-lock.yaml * fix: pnpm lock * fix: update pnpm-lock and revert wrong modifications in default samplePlugin * chore: change version to 0.1.8+build.1 like others * fix: pnpm-lock * fix: pnpm-lock.yaml * fix: pnpm-lock.yaml * chore: Update version and README for @elizaos/plugin-di * refactor: update access modifiers in BaseInjectableAction and clean up sampleEvaluator imports - Changed private properties to protected in BaseInjectableAction for better inheritance support. - Cleaned up imports in sampleEvaluator by removing unused State import and standardizing string quotes. * refactor: change return type of processMessages callback in BaseInjectableAction to Promise - Updated the return type of the callback in the BaseInjectableAction class to allow for more flexible handling of results, returning null instead of void. * chore: update pkg --------- Co-authored-by: Sayo Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> --- agent/package.json | 1 + agent/src/index.ts | 4 + packages/plugin-di/.npmignore | 6 + packages/plugin-di/README.md | 139 +++++++++ packages/plugin-di/eslint.config.mjs | 3 + packages/plugin-di/package.json | 40 +++ .../plugin-di/src/_examples/sampleAction.ts | 165 +++++++++++ .../src/_examples/sampleEvaluator.ts | 73 +++++ .../plugin-di/src/_examples/samplePlugin.ts | 17 ++ .../plugin-di/src/_examples/sampleProvider.ts | 60 ++++ .../src/actions/baseInjectableAction.ts | 235 ++++++++++++++++ packages/plugin-di/src/actions/index.ts | 1 + .../src/decorators/content.decorators.ts | 62 +++++ packages/plugin-di/src/decorators/index.ts | 1 + packages/plugin-di/src/di.ts | 15 + .../src/evaluators/baseInjectableEvaluator.ts | 63 +++++ packages/plugin-di/src/evaluators/index.ts | 1 + packages/plugin-di/src/factories/charactor.ts | 53 ++++ packages/plugin-di/src/factories/index.ts | 2 + packages/plugin-di/src/factories/plugin.ts | 106 +++++++ packages/plugin-di/src/index.ts | 9 + packages/plugin-di/src/symbols.ts | 6 + packages/plugin-di/src/templates.ts | 90 ++++++ .../src/tests/content.decorators.test.ts | 65 +++++ .../src/tests/normalizeCharacter.test.ts | 90 ++++++ packages/plugin-di/src/types.ts | 118 ++++++++ packages/plugin-di/tsconfig.build.json | 8 + packages/plugin-di/tsconfig.json | 15 + packages/plugin-di/tsup.config.ts | 23 ++ pnpm-lock.yaml | 263 +++++++++++++++--- 30 files changed, 1695 insertions(+), 39 deletions(-) create mode 100644 packages/plugin-di/.npmignore create mode 100644 packages/plugin-di/README.md create mode 100644 packages/plugin-di/eslint.config.mjs create mode 100644 packages/plugin-di/package.json create mode 100644 packages/plugin-di/src/_examples/sampleAction.ts create mode 100644 packages/plugin-di/src/_examples/sampleEvaluator.ts create mode 100644 packages/plugin-di/src/_examples/samplePlugin.ts create mode 100644 packages/plugin-di/src/_examples/sampleProvider.ts create mode 100644 packages/plugin-di/src/actions/baseInjectableAction.ts create mode 100644 packages/plugin-di/src/actions/index.ts create mode 100644 packages/plugin-di/src/decorators/content.decorators.ts create mode 100644 packages/plugin-di/src/decorators/index.ts create mode 100644 packages/plugin-di/src/di.ts create mode 100644 packages/plugin-di/src/evaluators/baseInjectableEvaluator.ts create mode 100644 packages/plugin-di/src/evaluators/index.ts create mode 100644 packages/plugin-di/src/factories/charactor.ts create mode 100644 packages/plugin-di/src/factories/index.ts create mode 100644 packages/plugin-di/src/factories/plugin.ts create mode 100644 packages/plugin-di/src/index.ts create mode 100644 packages/plugin-di/src/symbols.ts create mode 100644 packages/plugin-di/src/templates.ts create mode 100644 packages/plugin-di/src/tests/content.decorators.test.ts create mode 100644 packages/plugin-di/src/tests/normalizeCharacter.test.ts create mode 100644 packages/plugin-di/src/types.ts create mode 100644 packages/plugin-di/tsconfig.build.json create mode 100644 packages/plugin-di/tsconfig.json create mode 100644 packages/plugin-di/tsup.config.ts diff --git a/agent/package.json b/agent/package.json index 3b0c4ca9eb1..ec3290f2832 100644 --- a/agent/package.json +++ b/agent/package.json @@ -43,6 +43,7 @@ "@elizaos/plugin-binance": "workspace:*", "@elizaos/plugin-avail": "workspace:*", "@elizaos/plugin-bootstrap": "workspace:*", + "@elizaos/plugin-di": "workspace:*", "@elizaos/plugin-cosmos": "workspace:*", "@elizaos/plugin-intiface": "workspace:*", "@elizaos/plugin-coinbase": "workspace:*", diff --git a/agent/src/index.ts b/agent/src/index.ts index d8cd39c79e0..087bab61ef0 100644 --- a/agent/src/index.ts +++ b/agent/src/index.ts @@ -40,6 +40,7 @@ import { import { zgPlugin } from "@elizaos/plugin-0g"; import { bootstrapPlugin } from "@elizaos/plugin-bootstrap"; +import { normalizeCharacter } from "@elizaos/plugin-di"; import createGoatPlugin from "@elizaos/plugin-goat"; // import { intifacePlugin } from "@elizaos/plugin-intiface"; import { ThreeDGenerationPlugin } from "@elizaos/plugin-3d-generation"; @@ -1204,6 +1205,9 @@ const startAgents = async () => { characters = await loadCharacters(charactersArg); } + // Normalize characters for injectable plugins + characters = await Promise.all(characters.map(normalizeCharacter)); + try { for (const character of characters) { await startAgent(character, directClient); diff --git a/packages/plugin-di/.npmignore b/packages/plugin-di/.npmignore new file mode 100644 index 00000000000..078562eceab --- /dev/null +++ b/packages/plugin-di/.npmignore @@ -0,0 +1,6 @@ +* + +!dist/** +!package.json +!readme.md +!tsup.config.ts \ No newline at end of file diff --git a/packages/plugin-di/README.md b/packages/plugin-di/README.md new file mode 100644 index 00000000000..1dc474e7c12 --- /dev/null +++ b/packages/plugin-di/README.md @@ -0,0 +1,139 @@ +# @elizaos/plugin-di - Dependency Injection Plugin for Eliza + +This plugin provides a dependency injection system for Eliza plugins. + +## What is Dependency Injection? + +Dependency Injection is a design pattern that allows you to inject dependencies into a class or function. This pattern is useful for decoupling components and making your code more modular and testable. + +## Examples of How to build a Plugin using Dependency Injection + +Check the [example](./src/_examples/) folder for a simple example of how to create a plugin using Dependency Injection. + +## Decorators for Dependency Injection + +This plugin provides a set of decorators that you can use to inject dependencies into your classes or functions. + +### From inversify + +We use the [inversify](https://inversify.io/) library to provide the dependency injection system. +The following decorators are provided by the [inversify](https://inversify.io/) library. + +#### `@injectable` + +> Category: Class Decorator + +This decorator marks a class as injectable. This means that you can inject this class into other classes using the `@inject` decorator. + +```typescript +import { injectable } from "inversify"; + +@injectable() +class SampleClass { +} +``` + +Remember to register the class with the container before injecting it into other classes. + +```typescript +import { globalContainer } from "@elizaos/plugin-di"; + +// Register the class with the container as a singleton, this means that the class will be instantiated only once. +globalContainer.bind(SingletonClass).toSelf().inSingletonScope(); +// Register the class with the container as a request context, this means that the class will be instantiated for each request(in this case means each Character). +globalContainer.bind(CharactorContextClass).toSelf().inRequestScope(); +``` + +#### `@inject` + +> Category: Parameter Decorator + +This decorator marks a parameter as an injection target. This means that the parameter will be injected with the appropriate dependency when the class is instantiated. + +```typescript +import { injectable, inject } from "inversify"; + +@injectable() +class SampleClass { + constructor( + // Inject the SampleDependency as a public property of the class. + @inject("SampleDependency") public sampleDependency: SampleDependency + ) {} +} +``` + +### From di plugin + +DI plugin provides abstract classes that you can extend to create Injectable actions or evaluators. +And that provides the following decorators to improve the readability of the code. + +#### `@property` + +> Category: Property Decorator + +This decorator is used to define a property in an action content class which will be used to generate the action content object Schema and content description template for LLM object generation. + +```typescript +import { z } from 'zod'; +import { property } from "@elizaos/plugin-di"; + +class SampleActionContent { + @property({ + description: "Sample property description", + schema: z.string(), + }) + sampleProperty: string; +} +``` + +## Abstract Classes for Injaectable Actions and Evaluators + +This plugin provides abstract classes that you can extend to create Injectable actions or evaluators. + +### `BaseInjectableAction` + +This abstract class simplify the creation of injectable actions. +You don't need to think about the template for content generation, it will be generated automatically based on the properties of the content Class. +What you need to implement is the `execute` method. + +```typescript +import { injectable } from "inversify"; +import { BaseInjectableAction } from "@elizaos/plugin-di"; + +class SampleActionContent { + @property({ + description: "Sample property description", + schema: z.string(), + }) + property1: string; +} + +@injectable() +class SampleAction extends BaseInjectableAction { + constructor() { + super({ + /** general action constent options */ + contentClass: SampleActionContent, + }); + } + + /** + * It will be called by `handler` function when the action is triggered. + */ + async execute( + content: SampleActionContent | null, + runtime: IAgentRuntime, + message: Memory, + state: State, + callback?: HandlerCallback + ): Promise { + // Your action logic here + } +} +``` + +### `BaseInjectableEvaluator` + +This abstract class simplify the creation of injectable evaluators. + +Please refer to the [sampleEvaluator](./src/_examples/sampleEvaluator.ts) for an example of how to create an evaluator. diff --git a/packages/plugin-di/eslint.config.mjs b/packages/plugin-di/eslint.config.mjs new file mode 100644 index 00000000000..92fe5bbebef --- /dev/null +++ b/packages/plugin-di/eslint.config.mjs @@ -0,0 +1,3 @@ +import eslintGlobalConfig from "../../eslint.config.mjs"; + +export default [...eslintGlobalConfig]; diff --git a/packages/plugin-di/package.json b/packages/plugin-di/package.json new file mode 100644 index 00000000000..31fd136b98d --- /dev/null +++ b/packages/plugin-di/package.json @@ -0,0 +1,40 @@ +{ + "name": "@elizaos/plugin-di", + "version": "0.1.9-alpha.1", + "type": "module", + "main": "dist/index.js", + "module": "dist/index.js", + "types": "dist/index.d.ts", + "exports": { + "./package.json": "./package.json", + ".": { + "import": { + "@elizaos/source": "./src/index.ts", + "types": "./dist/index.d.ts", + "default": "./dist/index.js" + } + } + }, + "files": [ + "dist" + ], + "dependencies": { + "@elizaos/core": "workspace:*", + "inversify": "^6.2.1", + "reflect-metadata": "^0.2.2", + "uuid": "11.0.3", + "zod": "3.23.8" + }, + "devDependencies": { + "@types/node": "^20.0.0", + "@types/uuid": "10.0.0", + "tsup": "8.3.5", + "vitest": "2.1.4" + }, + "scripts": { + "build": "tsup --format esm --dts", + "dev": "tsup --format esm --dts --watch", + "lint": "eslint --fix --cache .", + "test": "vitest run" + } +} diff --git a/packages/plugin-di/src/_examples/sampleAction.ts b/packages/plugin-di/src/_examples/sampleAction.ts new file mode 100644 index 00000000000..27658d4669c --- /dev/null +++ b/packages/plugin-di/src/_examples/sampleAction.ts @@ -0,0 +1,165 @@ +import { + IAgentRuntime, + Memory, + HandlerCallback, + State, + elizaLogger, +} from "@elizaos/core"; +import { z } from "zod"; +import { inject, injectable } from "inversify"; +import { BaseInjectableAction } from "../actions"; +import { ActionOptions } from "../types"; +import { property } from "../decorators"; +import { globalContainer } from "../di"; +import { SampleProvider } from "./sampleProvider"; + +/** + * The content class for the action + */ +export class CreateResourceContent { + @property({ + description: "Name of the resource", + schema: z.string(), + }) + name: string; + + @property({ + description: "Type of resource (document, image, video)", + schema: z.string(), + }) + type: string; + + @property({ + description: "Description of the resource", + schema: z.string(), + }) + description: string; + + @property({ + description: "Array of tags to categorize the resource", + schema: z.array(z.string()), + }) + tags: string[]; +} + +/** + * Options for the CreateResource action + */ +const options: ActionOptions = { + name: "CREATE_RESOURCE", + similes: [], + description: "Create a new resource with the specified details", + examples: [ + [ + { + user: "{{user1}}", + content: { + text: "Create a new resource with the name 'Resource1' and type 'TypeA'", + }, + }, + { + user: "{{agentName}}", + content: { + text: `Resource created successfully: +- Name: Resource1 +- Type: TypeA`, + }, + }, + ], + [ + { + user: "{{user1}}", + content: { + text: "Create a new resource with the name 'Resource2' and type 'TypeB'", + }, + }, + { + user: "{{agentName}}", + content: { + text: `Resource created successfully: +- Name: Resource2 +- Type: TypeB`, + }, + }, + ], + ], + contentClass: CreateResourceContent, +}; + +/** + * CreateResourceAction + */ +@injectable() +export class CreateResourceAction extends BaseInjectableAction { + constructor( + @inject(SampleProvider) + private readonly sampleProvider: SampleProvider + ) { + super(options); + } + + async validate( + runtime: IAgentRuntime, + _message: Memory, + _state?: State + ): Promise { + return !!runtime.character.settings.secrets?.API_KEY; + } + + async execute( + content: CreateResourceContent | null, + runtime: IAgentRuntime, + message: Memory, + state: State, + callback?: HandlerCallback + ): Promise { + if (!content) { + const error = "No content provided for the action."; + elizaLogger.warn(error); + await callback?.({ text: error }, []); + return; + } + + // Call injected provider to do some work + try { + const result = await this.sampleProvider.get( + runtime, + message, + state + ); + if (!result) { + elizaLogger.warn("Provider did not return a result."); + } else { + elizaLogger.info("Privder result:", result); + } + // Use result in callback + } catch (error) { + elizaLogger.error("Provider error:", error); + } + + // persist relevant data if needed to memory/knowledge + // const memory = { + // type: "resource", + // content: resourceDetails.object, + // timestamp: new Date().toISOString() + // }; + + // await runtime.storeMemory(memory); + + callback?.( + { + text: `Resource created successfully: +- Name: ${content.name} +- Type: ${content.type} +- Description: ${content.description} +- Tags: ${content.tags.join(", ")} + +Resource has been stored in memory.`, + }, + [] + ); + } +} + +// Register the action with the global container +globalContainer.bind(CreateResourceAction).toSelf().inRequestScope(); diff --git a/packages/plugin-di/src/_examples/sampleEvaluator.ts b/packages/plugin-di/src/_examples/sampleEvaluator.ts new file mode 100644 index 00000000000..15de18b5134 --- /dev/null +++ b/packages/plugin-di/src/_examples/sampleEvaluator.ts @@ -0,0 +1,73 @@ +import { IAgentRuntime, Memory, elizaLogger } from "@elizaos/core"; +import { injectable } from "inversify"; +import { BaseInjectableEvaluator } from "../evaluators"; +import { EvaluatorOptions } from "../types"; +import { globalContainer } from "../di"; + +const options: EvaluatorOptions = { + alwaysRun: false, + name: "sampleEvaluator", + description: "Sample evaluator for checking important content in memory", + similes: ["content checker", "memory evaluator"], + examples: [ + { + context: "Checking if memory contains important content", + messages: [ + { + user: "{{user1}}", + content: { + text: "This is an important message", + }, + }, + ], + outcome: `\`\`\`json +[ + { + "score": 1, + "reason": "Memory contains important content." + } +] +\`\`\``, + }, + ], +}; + +@injectable() +export class SampleEvaluator extends BaseInjectableEvaluator { + constructor() { + super(options); + } + + async handler(runtime: IAgentRuntime, memory: Memory) { + // Evaluation logic for the evaluator + elizaLogger.log("Evaluating data in sampleEvaluator..."); + try { + if (!memory.content || typeof memory.content.text !== "string") { + return { + score: 0, + reason: "Invalid memory content structure", + }; + } + + if (memory.content.text.includes("important")) { + elizaLogger.log("Important content found in memory."); + return { + score: 1, + reason: "Memory contains important content.", + }; + } else { + elizaLogger.log("No important content found in memory."); + return { + score: 0, + reason: "Memory does not contain important content.", + }; + } + } catch (error) { + elizaLogger.error("Error in sampleEvaluator:", error); + throw error; + } + } +} + +// Register the sample evaluator with the global container +globalContainer.bind(SampleEvaluator).toSelf().inRequestScope(); diff --git a/packages/plugin-di/src/_examples/samplePlugin.ts b/packages/plugin-di/src/_examples/samplePlugin.ts new file mode 100644 index 00000000000..b72ae4fd43a --- /dev/null +++ b/packages/plugin-di/src/_examples/samplePlugin.ts @@ -0,0 +1,17 @@ +import { CreateResourceAction } from "./sampleAction"; +import { SampleProvider } from "./sampleProvider"; +import { SampleEvaluator } from "./sampleEvaluator"; +import { PluginOptions } from "../types"; + +export const samplePlugin: PluginOptions = { + name: "sample", + description: "Enables creation and management of generic resources", + actions: [CreateResourceAction], + providers: [SampleProvider], + evaluators: [SampleEvaluator], + // separate examples will be added for services and clients + services: [], + clients: [], +}; + +export default samplePlugin; diff --git a/packages/plugin-di/src/_examples/sampleProvider.ts b/packages/plugin-di/src/_examples/sampleProvider.ts new file mode 100644 index 00000000000..a3344acd055 --- /dev/null +++ b/packages/plugin-di/src/_examples/sampleProvider.ts @@ -0,0 +1,60 @@ +import { inject, injectable } from "inversify"; +import { + Provider, + IAgentRuntime, + Memory, + State, + elizaLogger, +} from "@elizaos/core"; +import { InjectableProvider } from "../types"; +import { globalContainer } from "../di"; + +// Dynamic Data Provider + +globalContainer + .bind>("DYNAMIC_DATA") + .toDynamicValue(async () => { + return Promise.resolve({ key: "value" }); + }); + +/** + * Sample Provider + */ +@injectable() +export class SampleProvider + implements InjectableProvider>, Provider +{ + private _sharedInstance: Record; + + constructor( + @inject("DYNAMIC_DATA") + private readonly dynamicData: Record + ) {} + + // ---- Implementing the InjectableProvider interface ---- + + async getInstance( + _runtime: IAgentRuntime + ): Promise> { + if (!this._sharedInstance) { + this._sharedInstance = {}; + } + return this._sharedInstance; + } + + // ---- Implementing the Provider interface ---- + + async get( + _runtime: IAgentRuntime, + _message: Memory, + _state?: State + ): Promise { + elizaLogger.log("Retrieving data in sampleProvider..."); + return `Shared instance data: ${JSON.stringify(this._sharedInstance)} +Dynamic data: ${JSON.stringify(this.dynamicData)} +`; + } +} + +// Register the provider with the global container +globalContainer.bind(SampleProvider).toSelf().inSingletonScope(); diff --git a/packages/plugin-di/src/actions/baseInjectableAction.ts b/packages/plugin-di/src/actions/baseInjectableAction.ts new file mode 100644 index 00000000000..f28ffc2dc13 --- /dev/null +++ b/packages/plugin-di/src/actions/baseInjectableAction.ts @@ -0,0 +1,235 @@ +import { injectable, unmanaged } from "inversify"; +import { z } from "zod"; +import { + ActionExample, + composeContext, + elizaLogger, + generateObject, + HandlerCallback, + IAgentRuntime, + Memory, + ModelClass, + State, +} from "@elizaos/core"; +import { + type ContentClass, + createZodSchema, + loadPropertyDescriptions, +} from "../decorators"; +import type { ActionOptions, InjectableAction } from "../types"; +import { buildContentOutputTemplate } from "../templates"; + +/** + * Base abstract class for injectable actions + */ +@injectable() +export abstract class BaseInjectableAction implements InjectableAction { + // -------- Properties -------- + public name: string; + public similes: string[]; + public description: string; + public examples: ActionExample[][]; + public suppressInitialMessage: boolean; + + /** + * The content class for the action + */ + protected readonly contentClass: ContentClass; + /** + * Optional template for the action, if not provided, it will be generated from the content class + */ + protected readonly template: string; + /** + * Optional content schema for the action, if not provided, it will be generated from the content class + */ + protected readonly contentSchema: z.ZodSchema; + + /** + * Constructor for the base injectable action + */ + constructor(@unmanaged() opts: ActionOptions) { + // Set the action properties + this.name = opts.name; + this.similes = opts.similes; + this.description = opts.description; + this.examples = opts.examples; + this.suppressInitialMessage = opts.suppressInitialMessage ?? false; // Default to false + // Set the content class, template and content schema + this.contentClass = opts.contentClass; + this.template = opts.template; + this.contentSchema = opts.contentSchema; + + if (this.contentClass !== undefined) { + if (this.contentSchema === undefined) { + this.contentSchema = createZodSchema(this.contentClass); + } + if (this.template === undefined) { + const properties = loadPropertyDescriptions(this.contentClass); + this.template = buildContentOutputTemplate( + this.name, + this.description, + properties, + this.contentSchema + ); + } + } + } + + // -------- Abstract methods to be implemented by the child class -------- + + /** + * Abstract method to execute the action + * @param content The content object + * @param callback The callback function to pass the result to Eliza runtime + */ + abstract execute( + content: T | null, + runtime: IAgentRuntime, + message: Memory, + state?: State, + callback?: HandlerCallback + ): Promise; + + // -------- Implemented methods for Eliza runtime -------- + + /** + * Default implementation of the validate method + * You can override this method to add custom validation logic + * + * @param runtime The runtime object from Eliza framework + * @param message The message object from Eliza framework + * @param state The state object from Eliza framework + * @returns The validation result + */ + async validate( + _runtime: IAgentRuntime, + _message: Memory, + _state?: State + ): Promise { + // Default implementation is to return true + return true; + } + + /** + * Default implementation of the preparation of action context + * You can override this method to add custom logic + * + * @param runtime The runtime object from Eliza framework + * @param message The message object from Eliza framework + * @param state The state object from Eliza framework + */ + protected async prepareActionContext( + runtime: IAgentRuntime, + message: Memory, + state?: State + ): Promise { + // Initialize or update state + if (!state) { + state = (await runtime.composeState(message)) as State; + } else { + state = await runtime.updateRecentMessageState(state); + } + + // Compose context + return composeContext({ state, template: this.template }); + } + + /** + * Default method for processing messages + * You can override this method to add custom logic + * + * @param runtime The runtime object from Eliza framework + * @param message The message object from Eliza framework + * @param state The state object from Eliza framework + * @returns The generated content from AI based on the message + */ + protected async processMessages( + runtime: IAgentRuntime, + message: Memory, + state: State + ): Promise { + const actionContext = await this.prepareActionContext( + runtime, + message, + state + ); + + if (!actionContext) { + elizaLogger.error("Failed to prepare action context"); + return null; + } + + // Generate transfer content + const resourceDetails = await generateObject({ + runtime, + context: actionContext, + modelClass: ModelClass.SMALL, + schema: this.contentSchema as z.ZodSchema, + }); + + elizaLogger.debug("Response: ", resourceDetails.object); + + // Validate content + const parsedObj = await this.contentSchema.safeParseAsync( + resourceDetails.object + ); + if (!parsedObj.success) { + elizaLogger.error( + "Failed to parse content: ", + JSON.stringify(parsedObj.error?.flatten()) + ); + return null; + } else { + return parsedObj.data; + } + } + + /** + * Default Handler function type for processing messages + * You can override this method to add custom logic + * + * @param runtime The runtime object from Eliza framework + * @param message The message object from Eliza framework + * @param state The state object from Eliza framework + * @param options The options object from Eliza framework + * @param callback The callback function to pass the result to Eliza runtime + */ + async handler( + runtime: IAgentRuntime, + message: Memory, + state?: State, + _options?: Record, + callback?: HandlerCallback + ): Promise { + let content: T; + try { + content = await this.processMessages(runtime, message, state); + } catch (err) { + elizaLogger.error("Error in processing messages:", err.message); + + if (callback) { + await callback?.({ + text: + "Unable to process transfer request. Invalid content: " + + err.message, + content: { + error: "Invalid content", + }, + }); + } + return null; + } + + try { + return await this.execute( + content, + runtime, + message, + state, + callback + ); + } catch (err) { + elizaLogger.error("Error in executing action:", err.message); + } + } +} diff --git a/packages/plugin-di/src/actions/index.ts b/packages/plugin-di/src/actions/index.ts new file mode 100644 index 00000000000..d1b24f3c0c3 --- /dev/null +++ b/packages/plugin-di/src/actions/index.ts @@ -0,0 +1 @@ +export * from "./baseInjectableAction"; diff --git a/packages/plugin-di/src/decorators/content.decorators.ts b/packages/plugin-di/src/decorators/content.decorators.ts new file mode 100644 index 00000000000..6a3d665258c --- /dev/null +++ b/packages/plugin-di/src/decorators/content.decorators.ts @@ -0,0 +1,62 @@ +import "reflect-metadata"; +import { z } from "zod"; +import { ContentPropertyDescription } from "../types"; + +const CONTENT_METADATA_KEY = "content:properties"; + +export type ContentClass = { + new (...args: any[]): T; + prototype: T; +}; + +interface ContentPropertyConfig extends ContentPropertyDescription { + schema: z.ZodType; +} + +export function property(config: ContentPropertyConfig) { + return function (target: any, propertyKey: string) { + const properties = + Reflect.getMetadata(CONTENT_METADATA_KEY, target) || {}; + properties[propertyKey] = config; + Reflect.defineMetadata(CONTENT_METADATA_KEY, properties, target); + }; +} + +/** + * Create a Zod schema from a class decorated with @property + * + * @param constructor + * @returns + */ +export function createZodSchema(constructor: ContentClass): z.ZodType { + const properties: Record = + Reflect.getMetadata(CONTENT_METADATA_KEY, constructor.prototype) || {}; + const schemaProperties = Object.entries(properties).reduce( + (acc, [key, { schema }]) => { + acc[key] = schema; + return acc; + }, + {} as Record> + ); + return z.object(schemaProperties) as unknown as z.ZodType; +} + +/** + * Load the description of each property from a class decorated with @property + * + * @param constructor + * @returns + */ +export function loadPropertyDescriptions( + constructor: ContentClass +): Record { + const properties: Record = + Reflect.getMetadata(CONTENT_METADATA_KEY, constructor.prototype) || {}; + return Object.entries(properties).reduce( + (acc, [key, { description, examples }]) => { + acc[key] = { description, examples }; + return acc; + }, + {} as Record + ); +} diff --git a/packages/plugin-di/src/decorators/index.ts b/packages/plugin-di/src/decorators/index.ts new file mode 100644 index 00000000000..b292753abd6 --- /dev/null +++ b/packages/plugin-di/src/decorators/index.ts @@ -0,0 +1 @@ +export * from "./content.decorators"; diff --git a/packages/plugin-di/src/di.ts b/packages/plugin-di/src/di.ts new file mode 100644 index 00000000000..66bcfe9d177 --- /dev/null +++ b/packages/plugin-di/src/di.ts @@ -0,0 +1,15 @@ +import { Plugin } from "@elizaos/core"; +import { Container, interfaces } from "inversify"; +import { FACTORIES } from "./symbols"; +import { createPlugin } from "./factories"; +import { PluginOptions } from "./types"; + +const globalContainer = new Container(); + +// ----- Bind to factory functions ----- + +globalContainer + .bind>>(FACTORIES.PluginFactory) + .toFactory, [PluginOptions]>(createPlugin); + +export { globalContainer }; diff --git a/packages/plugin-di/src/evaluators/baseInjectableEvaluator.ts b/packages/plugin-di/src/evaluators/baseInjectableEvaluator.ts new file mode 100644 index 00000000000..45cd70a43ca --- /dev/null +++ b/packages/plugin-di/src/evaluators/baseInjectableEvaluator.ts @@ -0,0 +1,63 @@ +import { injectable, unmanaged } from "inversify"; +import { + IAgentRuntime, + EvaluationExample, + Memory, + State, + HandlerCallback, +} from "@elizaos/core"; +import type { EvaluatorOptions, InjectableEvaluator } from "../types"; + +/** + * Base abstract class for injectable actions + */ +@injectable() +export abstract class BaseInjectableEvaluator implements InjectableEvaluator { + // -------- Properties -------- + public alwaysRun: boolean; + public name: string; + public similes: string[]; + public description: string; + public examples: EvaluationExample[]; + + /** + * Constructor for the base injectable action + */ + constructor(@unmanaged() opts: EvaluatorOptions) { + // Set the action properties + this.name = opts.name; + this.similes = opts.similes; + this.description = opts.description; + this.examples = opts.examples; + this.alwaysRun = opts.alwaysRun ?? false; // Default to false + } + + /** + * Default implementation of the validate method + * You can override this method to add custom validation logic + * + * @param runtime The runtime object from Eliza framework + * @param message The message object from Eliza framework + * @param state The state object from Eliza framework + * @returns The validation result + */ + async validate( + _runtime: IAgentRuntime, + _message: Memory, + _state?: State + ): Promise { + // Default implementation is to return true + return true; + } + + /** + * Handler for the evaluator + */ + abstract handler( + runtime: IAgentRuntime, + message: Memory, + state?: State, + options?: Record, + callback?: HandlerCallback + ): Promise; +} diff --git a/packages/plugin-di/src/evaluators/index.ts b/packages/plugin-di/src/evaluators/index.ts new file mode 100644 index 00000000000..682ebc23761 --- /dev/null +++ b/packages/plugin-di/src/evaluators/index.ts @@ -0,0 +1 @@ +export * from "./baseInjectableEvaluator"; diff --git a/packages/plugin-di/src/factories/charactor.ts b/packages/plugin-di/src/factories/charactor.ts new file mode 100644 index 00000000000..7cfcff11f1b --- /dev/null +++ b/packages/plugin-di/src/factories/charactor.ts @@ -0,0 +1,53 @@ +import { Character, elizaLogger, Plugin } from "@elizaos/core"; +import { globalContainer } from "../di"; +import { PluginFactory } from "../types"; +import { FACTORIES } from "../symbols"; + +/** + * Normalize a character by creating all plugins from the character's plugin list using the PluginFactory + * @param character + */ +export async function normalizeCharacter( + character: Character +): Promise { + // Use the PluginFactory to import the plugins within the same request for each character + const createPlugin = globalContainer.get( + FACTORIES.PluginFactory + ); + + const normalizePlugin = async (plugin: any) => { + if ( + typeof plugin?.name === "string" && + typeof plugin?.description === "string" + ) { + try { + const normalized = await createPlugin(plugin); + elizaLogger.info("Normalized plugin:", normalized.name); + return normalized; + } catch (e) { + elizaLogger.error( + `Error normalizing plugin: ${plugin.name}`, + e.message + ); + } + } + return plugin; + }; + + let plugins: Plugin[] = []; + if (character.plugins?.length > 0) { + const normalizedPlugins = await Promise.all( + character.plugins.map(normalizePlugin) + ); + const validPlugins = normalizedPlugins.filter( + (plugin): plugin is Plugin => plugin !== undefined + ); + if (validPlugins.length !== character.plugins.length) { + elizaLogger.warn( + `Some plugins failed to normalize: ${character.plugins.length - validPlugins.length} failed` + ); + } + plugins = validPlugins; + } + return Object.assign({}, character, { plugins }) as Character; +} diff --git a/packages/plugin-di/src/factories/index.ts b/packages/plugin-di/src/factories/index.ts new file mode 100644 index 00000000000..b7bed48db93 --- /dev/null +++ b/packages/plugin-di/src/factories/index.ts @@ -0,0 +1,2 @@ +export * from "./plugin"; +export * from "./charactor"; diff --git a/packages/plugin-di/src/factories/plugin.ts b/packages/plugin-di/src/factories/plugin.ts new file mode 100644 index 00000000000..e81fe6981c5 --- /dev/null +++ b/packages/plugin-di/src/factories/plugin.ts @@ -0,0 +1,106 @@ +import { interfaces } from "inversify"; +import { + Action, + elizaLogger, + Evaluator, + Plugin, + Provider, +} from "@elizaos/core"; +import type { PluginFactory, PluginOptions } from "../types"; + +/** + * Get an instance from the container + * @param ctx + * @param item + * @param type + * @returns + */ +async function getInstanceFromContainer( + ctx: interfaces.Context, + item: T | (new (...args: any[]) => T), + type: string +): Promise { + if (typeof item === "function") { + try { + return await ctx.container.getAsync(item); + } catch (e) { + elizaLogger.error( + `Error normalizing ${type}: ${(item as Function).name}`, + e.message + ); + return undefined; + } + } + return item; +} + +/** + * Create a plugin factory + */ +export function createPlugin(ctx: interfaces.Context): PluginFactory { + return async (opts: PluginOptions): Promise => { + // Create a new plugin object + const plugin: Plugin = { + name: opts.name, + description: opts.description, + }; + + // Handle providers - if provided, map through them + // For class constructors (functions), get instance from container + // For regular providers, use as-is + if (typeof opts.providers !== "undefined") { + plugin.providers = ( + await Promise.all( + opts.providers.map((provider) => + getInstanceFromContainer( + ctx, + provider, + "provider" + ) + ) + ) + ).filter(Boolean); // Filter out undefined providers + } + + // Handle actions - if provided, map through them + // For class constructors (functions), get instance from container + // For regular actions, use as-is + if (typeof opts.actions !== "undefined") { + plugin.actions = ( + await Promise.all( + opts.actions.map((action) => + getInstanceFromContainer(ctx, action, "action") + ) + ) + ).filter(Boolean); // Filter out undefined actions + } + + // Handle evaluators - if provided, map through them + // For class constructors (functions), get instance from container + // For regular evaluators, use as-is + if (typeof opts.evaluators !== "undefined") { + plugin.evaluators = ( + await Promise.all( + opts.evaluators.map((evaluator) => + getInstanceFromContainer( + ctx, + evaluator, + "evaluator" + ) + ) + ) + ).filter(Boolean); // Filter out undefined evaluators + } + + // Handle services - if provided, assign directly + if (typeof opts.services !== "undefined") { + plugin.services = opts.services; + } + + // Handle clients - if provided, assign directly + if (typeof opts.clients !== "undefined") { + plugin.clients = opts.clients; + } + return plugin; + }; +} diff --git a/packages/plugin-di/src/index.ts b/packages/plugin-di/src/index.ts new file mode 100644 index 00000000000..c45defee124 --- /dev/null +++ b/packages/plugin-di/src/index.ts @@ -0,0 +1,9 @@ +// Export all files for Eliza on Flow +export * as symbols from "./symbols"; +export * from "./decorators"; +export * from "./types"; +export * from "./factories"; +export * from "./templates"; +export * from "./di"; +export * from "./actions"; +export * from "./evaluators"; diff --git a/packages/plugin-di/src/symbols.ts b/packages/plugin-di/src/symbols.ts new file mode 100644 index 00000000000..4db415f2901 --- /dev/null +++ b/packages/plugin-di/src/symbols.ts @@ -0,0 +1,6 @@ +/** + * Factory Symbols used in the library + */ +export const FACTORIES = { + PluginFactory: Symbol.for("PluginFactory"), +}; diff --git a/packages/plugin-di/src/templates.ts b/packages/plugin-di/src/templates.ts new file mode 100644 index 00000000000..0b79712a62e --- /dev/null +++ b/packages/plugin-di/src/templates.ts @@ -0,0 +1,90 @@ +import { z } from "zod"; +import { ContentPropertyDescription } from "./types"; + +/** + * build the content output template + * @param properties The properties of the content + * @param schema The Zod schema of the content + */ +export function buildContentOutputTemplate( + actionName: string, + actionDesc: string, + properties: Record, + schema: z.ZodType +): string { + let propDesc = ""; + Object.entries(properties).forEach(([key, { description, examples }]) => { + propDesc += `- Field **"${key}"**: ${description}.`; + if (examples?.length > 0) { + propDesc += " Examples or Rules for this field:\n"; + } else { + propDesc += "\n"; + } + examples?.forEach((example, index) => { + propDesc += ` ${index + 1}. ${example}\n`; + }); + }); + return `Perform the action: "${actionName}". +Action description is "${actionDesc}". + +### TASK: Extract the following details about the requested action + +${propDesc} + +Use null for any values that cannot be determined. + +Respond with a JSON markdown block containing only the extracted values with this structure: + +\`\`\`json +${zodSchemaToJson(schema)} +\`\`\` + +Here are the recent user messages for context: +{{recentMessages}} +`; +} + +/** + * Convert a Zod schema to JSON + * @param schema Zod schema + * @returns JSON string + */ +export function zodSchemaToJson(schema: z.ZodType): string { + if (schema instanceof z.ZodObject) { + const shape = schema.shape; + const properties = Object.entries(shape).map(([key, value]) => { + return `"${key}": ${zodTypeToJson(value as z.ZodType)}`; + }); + return `{\n${properties.join(",\n")}\n}`; + } + return ""; +} + +/** + * Convert a Zod type to JSON + * @param schema Zod type + */ +function zodTypeToJson(schema: z.ZodType): string { + if (schema instanceof z.ZodNullable || schema instanceof z.ZodOptional) { + return `${zodTypeToJson(schema._def.innerType)} | null`; + } + if (schema instanceof z.ZodUnion) { + return schema._def.options.map(zodTypeToJson).join(" | "); + } + if (schema instanceof z.ZodString) { + return "string"; + } + if (schema instanceof z.ZodNumber) { + return "number"; + } + if (schema instanceof z.ZodBoolean) { + return "boolean"; + } + if (schema instanceof z.ZodArray) { + return `${zodTypeToJson(schema._def.type)}[]`; + } + if (schema instanceof z.ZodObject) { + return zodSchemaToJson(schema); + } + return "any"; +} diff --git a/packages/plugin-di/src/tests/content.decorators.test.ts b/packages/plugin-di/src/tests/content.decorators.test.ts new file mode 100644 index 00000000000..e2a963b5dab --- /dev/null +++ b/packages/plugin-di/src/tests/content.decorators.test.ts @@ -0,0 +1,65 @@ +import { describe, it, expect } from "vitest"; +import { z } from "zod"; +import { + property, + createZodSchema, + loadPropertyDescriptions, +} from "../../src/decorators/content.decorators"; + +describe("Content Decorators", () => { + class TestClass { + @property({ + description: "Test description", + examples: ["example1", "example2"], + schema: z.string(), + }) + testProperty!: string; + + @property({ + description: "Number property", + examples: ["example3", "example4"], + schema: z.number().optional(), + }) + numberProperty?: number; + } + + describe("createZodSchema", () => { + it("should create a zod schema from decorated properties", () => { + const schema = createZodSchema(TestClass); + expect( + schema.safeParse({ testProperty: "valid", numberProperty: 123 }) + .success + ).toBe(true); + expect( + schema.safeParse({ + testProperty: 123, + numberProperty: "invalid", + }).success + ).toBe(false); + }); + }); + + describe("loadPropertyDescriptions", () => { + it("should load property descriptions correctly", () => { + const descriptions = loadPropertyDescriptions(TestClass); + expect(descriptions).toEqual({ + testProperty: { + description: "Test description", + examples: ["example1", "example2"], + }, + numberProperty: { + description: "Number property", + examples: ["example3", "example4"], + }, + }); + }); + }); + + describe("property decorator", () => { + it("should store metadata correctly", () => { + const instance = new TestClass(); + expect(instance.testProperty).toBeUndefined(); + expect(instance.numberProperty).toBeUndefined(); + }); + }); +}); diff --git a/packages/plugin-di/src/tests/normalizeCharacter.test.ts b/packages/plugin-di/src/tests/normalizeCharacter.test.ts new file mode 100644 index 00000000000..3acef684c39 --- /dev/null +++ b/packages/plugin-di/src/tests/normalizeCharacter.test.ts @@ -0,0 +1,90 @@ +import { describe, it, expect, beforeAll } from "vitest"; + +import { type Character, defaultCharacter } from "@elizaos/core"; + +import { normalizeCharacter } from "../../src/index"; +import samplePlugin from "../../src/_examples/samplePlugin"; + +describe("Normalize Character", () => { + let normalizedCharacter: Character; + + beforeAll(async () => { + const sampleCharacter = Object.assign({}, defaultCharacter, { + plugins: [samplePlugin], + }); + normalizedCharacter = await normalizeCharacter(sampleCharacter); + }); + + // Add these test cases: + it("should handle empty plugins array", async () => { + const emptyPluginsChar = { ...defaultCharacter, plugins: [] }; + const normalized = await normalizeCharacter(emptyPluginsChar); + expect(normalized.plugins).toEqual([]); + }); + + describe("Elements", () => { + it("should have a valid character", () => { + expect(normalizedCharacter).toBeTypeOf("object"); + expect(normalizedCharacter.name).toBe("Eliza"); + }); + + it("should have a valid plugins array", () => { + expect(Array.isArray(normalizedCharacter.plugins)).toBe(true); + expect(normalizedCharacter.plugins.length).toBe(1); + + const normalizedPlugin = normalizedCharacter.plugins[0]; + expect(normalizedPlugin.name).toBe(samplePlugin.name); + expect(normalizedPlugin.description).toBe(samplePlugin.description); + }); + + it("should have same providers as the sample plugin", () => { + const normalizedPlugin = normalizedCharacter.plugins[0]; + expect(normalizedPlugin.providers?.length).toBe(1); + }); + + it("should have same actions as the sample plugin", () => { + const normalizedPlugin = normalizedCharacter.plugins[0]; + expect(normalizedPlugin.actions?.length).toBe(1); + }); + + it("should have same evaluators as the sample plugin", () => { + const normalizedPlugin = normalizedCharacter.plugins[0]; + expect(normalizedPlugin.evaluators?.length).toBe(1); + }); + }); + + describe("Normalized Plugin", () => { + it("should be a valid plugin with sample provider", () => { + const normalizedPlugin = normalizedCharacter.plugins[0]; + + const normalizedProvider = normalizedPlugin.providers[0]; + expect(normalizedProvider).toBeTypeOf("object"); + expect(normalizedProvider.get).toBeTypeOf("function"); + }); + + it("should have a valid evaluator", () => { + const normalizedPlugin = normalizedCharacter.plugins[0]; + + const normalizedEvaluator = normalizedPlugin.evaluators[0]; + expect(normalizedEvaluator).toBeTypeOf("object"); + expect(normalizedEvaluator.name).toBeTypeOf("string"); + expect(normalizedEvaluator.description).toBeTypeOf("string"); + expect(Array.isArray(normalizedEvaluator.examples)).toBe(true); + expect(normalizedEvaluator.handler).toBeTypeOf("function"); + expect(normalizedEvaluator.validate).toBeTypeOf("function"); + expect(normalizedEvaluator.alwaysRun).toBeTypeOf("boolean"); + }); + + it("should have a valid action", () => { + const normalizedPlugin = normalizedCharacter.plugins[0]; + + const normalizedAction = normalizedPlugin.actions[0]; + expect(normalizedAction).toBeTypeOf("object"); + expect(normalizedAction.name).toBeTypeOf("string"); + expect(normalizedAction.description).toBeTypeOf("string"); + expect(Array.isArray(normalizedAction.examples)).toBe(true); + expect(normalizedAction.handler).toBeTypeOf("function"); + expect(normalizedAction.validate).toBeTypeOf("function"); + }); + }); +}); diff --git a/packages/plugin-di/src/types.ts b/packages/plugin-di/src/types.ts new file mode 100644 index 00000000000..339e108c46e --- /dev/null +++ b/packages/plugin-di/src/types.ts @@ -0,0 +1,118 @@ +import { + Action, + Evaluator, + HandlerCallback, + IAgentRuntime, + Memory, + Plugin, + Provider, + State, +} from "@elizaos/core"; +import { ContentClass } from "./decorators"; +import { z } from "zod"; + +// ----------- Interfaces for Injectable Providers and Actions, etc ----------- + +/** + * Interface of Injectable Provider + */ +export interface InjectableProvider extends Provider { + /** + * Get the instance of the provider related to Eliza runtime + * @param runtime The runtime object from Eliza framework + */ + getInstance(runtime: IAgentRuntime): Promise; +} + +/** + * The Class of Injectable Provider + */ +export type InjectableProviderClass = new ( + ...args: Args +) => InjectableProvider; + +/** + * Action options + */ +export type ActionOptions = Pick< + Action, + "name" | "similes" | "description" | "examples" | "suppressInitialMessage" +> & { + contentClass: ContentClass; + template?: string; + contentSchema?: z.ZodSchema; +}; + +/** + * Interface of Injectable Action + */ +export interface InjectableAction extends Action { + /** + * Execute the action + * @param content The content from processMessages + * @param callback The callback function to pass the result to Eliza runtime + */ + execute( + content: T | null, + runtime: IAgentRuntime, + message: Memory, + state?: State, + callback?: HandlerCallback + ): Promise; +} + +/** + * The Class of Injectable Action + */ +export type InjectableActionClass = new ( + ...args: Args +) => InjectableAction; + +/** + * Evaluator options + */ +export type EvaluatorOptions = Pick< + Evaluator, + "name" | "similes" | "description" | "examples" | "alwaysRun" +>; + +/** + * Interface of Injectable Evaluator + */ +export type InjectableEvaluator = Evaluator; + +/** + * The Class of Injectable Evaluator + */ +export type InjectableEvaluatorClass = new ( + ...args: Args +) => InjectableEvaluator; + +// ----------- Interfaces for Plugin ----------- + +/** + * Plugin options + */ +export type PluginOptions = Pick< + Plugin, + "name" | "description" | "services" | "clients" +> & { + /** Optional actions */ + actions?: (Action | InjectableActionClass)[]; + /** Optional providers */ + providers?: (Provider | InjectableProviderClass)[]; + /** Optional evaluators */ + evaluators?: (Evaluator | InjectableEvaluatorClass)[]; +}; + +/** + * Factory type for creating a plugin + */ +export type PluginFactory = (opts: PluginOptions) => Promise; + +// ----------- Interfaces for Content Properties or actions ----------- + +export interface ContentPropertyDescription { + description: string; + examples?: string[]; +} diff --git a/packages/plugin-di/tsconfig.build.json b/packages/plugin-di/tsconfig.build.json new file mode 100644 index 00000000000..e3eb058310d --- /dev/null +++ b/packages/plugin-di/tsconfig.build.json @@ -0,0 +1,8 @@ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "sourceMap": true, + "inlineSources": true, + "sourceRoot": "/" + } +} diff --git a/packages/plugin-di/tsconfig.json b/packages/plugin-di/tsconfig.json new file mode 100644 index 00000000000..2d631d5a0f9 --- /dev/null +++ b/packages/plugin-di/tsconfig.json @@ -0,0 +1,15 @@ +{ + "extends": "../core/tsconfig.json", + "compilerOptions": { + "outDir": "dist", + "rootDir": "src", + "types": [ + "node" + ], + "experimentalDecorators": true, + "emitDecoratorMetadata": true, + }, + "include": [ + "src/**/*.ts" + ] +} diff --git a/packages/plugin-di/tsup.config.ts b/packages/plugin-di/tsup.config.ts new file mode 100644 index 00000000000..df391c664db --- /dev/null +++ b/packages/plugin-di/tsup.config.ts @@ -0,0 +1,23 @@ +import { defineConfig } from "tsup"; + +export default defineConfig({ + entry: ["src/index.ts"], + outDir: "dist", + sourcemap: true, + clean: true, + format: ["esm"], // Using ES Modules format + external: [ + "dotenv", // Externalize dotenv to prevent bundling + "fs", // Externalize fs to use Node.js built-in module + "path", // Externalize other built-ins if necessary + "https", + "http", + "agentkeepalive", + "safe-buffer", + // Add other modules you want to externalize + "inversify", + "reflect-metadata", + "zod", + "uuid", + ], +}); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b6663c93c59..75e0cf9d5fb 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -217,6 +217,9 @@ importers: '@elizaos/plugin-dexscreener': specifier: workspace:* version: link:../packages/plugin-dexscreener + '@elizaos/plugin-di': + specifier: workspace:* + version: link:../packages/plugin-di '@elizaos/plugin-echochambers': specifier: workspace:* version: link:../packages/plugin-echochambers @@ -933,7 +936,7 @@ importers: version: link:../core '@lens-protocol/client': specifier: 2.2.0 - version: 2.2.0(@jest/globals@29.7.0)(@lens-protocol/metadata@1.2.0(zod@3.23.8))(@types/react@19.0.7)(bufferutil@4.0.9)(encoding@0.1.13)(ethers@6.13.4(bufferutil@4.0.9)(utf-8-validate@5.0.10))(ioredis@5.4.2)(react@19.0.0)(utf-8-validate@5.0.10) + version: 2.2.0(@jest/globals@29.7.0)(@lens-protocol/metadata@1.2.0(zod@3.23.8))(@types/react@19.0.7)(bufferutil@4.0.9)(encoding@0.1.13)(ethers@6.13.4(bufferutil@4.0.9)(utf-8-validate@5.0.10))(react@19.0.0)(utf-8-validate@5.0.10) '@lens-protocol/metadata': specifier: 1.2.0 version: 1.2.0(zod@3.23.8) @@ -1824,6 +1827,37 @@ importers: specifier: 7.1.0 version: 7.1.0 + packages/plugin-di: + dependencies: + '@elizaos/core': + specifier: workspace:* + version: link:../core + inversify: + specifier: ^6.2.1 + version: 6.2.1(reflect-metadata@0.2.2) + reflect-metadata: + specifier: ^0.2.2 + version: 0.2.2 + uuid: + specifier: 11.0.3 + version: 11.0.3 + zod: + specifier: 3.23.8 + version: 3.23.8 + devDependencies: + '@types/node': + specifier: ^20.0.0 + version: 20.17.9 + '@types/uuid': + specifier: 10.0.0 + version: 10.0.0 + tsup: + specifier: 8.3.5 + version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) + vitest: + specifier: 2.1.4 + version: 2.1.4(@types/node@20.17.9)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) + packages/plugin-echochambers: dependencies: '@elizaos/core': @@ -1867,7 +1901,7 @@ importers: version: 1.5.1 '@onflow/fcl': specifier: 1.13.1 - version: 1.13.1(@types/react@19.0.7)(bufferutil@4.0.9)(encoding@0.1.13)(google-protobuf@3.21.4)(ioredis@5.4.2)(jiti@2.4.2)(postcss@8.5.1)(react@19.0.0)(tsx@4.19.2)(utf-8-validate@5.0.10) + version: 1.13.1(@types/react@19.0.7)(bufferutil@4.0.9)(encoding@0.1.13)(google-protobuf@3.21.4)(ioredis@5.4.2)(jiti@2.4.2)(postcss@8.5.1)(react@19.0.0)(tsx@4.19.2)(utf-8-validate@6.0.5) '@onflow/typedefs': specifier: 1.4.0 version: 1.4.0 @@ -1907,7 +1941,7 @@ importers: version: 8.3.5(@swc/core@1.10.7(@swc/helpers@0.5.15))(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) vitest: specifier: 2.1.4 - version: 2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0) + version: 2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0) packages/plugin-fuel: dependencies: @@ -7048,6 +7082,17 @@ packages: '@injectivelabs/utils@1.14.34-beta.5': resolution: {integrity: sha512-x15HVMii1lwOVHUIgvgP0/QoRHNvMXHZSVswiQvcHDiy83IuUCZxc8/W0ELjKKfkIw66zM2pd0UBwJ0IMaJLzw==} + '@inversifyjs/common@1.4.0': + resolution: {integrity: sha512-qfRJ/3iOlCL/VfJq8+4o5X4oA14cZSBbpAmHsYj8EsIit1xDndoOl0xKOyglKtQD4u4gdNVxMHx4RWARk/I4QA==} + + '@inversifyjs/core@1.3.5': + resolution: {integrity: sha512-B4MFXabhNTAmrfgB+yeD6wd/GIvmvWC6IQ8Rh/j2C3Ix69kmqwz9pr8Jt3E+Nho9aEHOQCZaGmrALgtqRd+oEQ==} + + '@inversifyjs/reflect-metadata-utils@0.2.4': + resolution: {integrity: sha512-u95rV3lKfG+NT2Uy/5vNzoDujos8vN8O18SSA5UyhxsGYd4GLQn/eUsGXfOsfa7m34eKrDelTKRUX1m/BcNX5w==} + peerDependencies: + reflect-metadata: 0.2.2 + '@ioredis/commands@1.2.0': resolution: {integrity: sha512-Sx1pU8EM64o2BrqNpEO1CNLtKQwyhuXuqyfH7oGKCk+1a33d2r5saW8zNwm3j6BTExtjrv2BxTgzzkMwts6vGg==} @@ -16285,6 +16330,11 @@ packages: invariant@2.2.4: resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==} + inversify@6.2.1: + resolution: {integrity: sha512-W6Xi0icXIiC48RWdT681+GlZVgAKmCrNTiP7hj4IVPFbcxHz+Jj8Gxz5qr/Az2cgcZMYdB8tKIr2e68LUi1LYQ==} + peerDependencies: + reflect-metadata: ~0.2.2 + ioredis@5.4.2: resolution: {integrity: sha512-0SZXGNGZ+WzISQ67QDyZ2x0+wVxjjUndtD8oSeik/4ajifeiRufed8fCb8QW8VMyi4MXcS+UO1k/0NGhvq1PAg==} engines: {node: '>=12.22.0'} @@ -30588,6 +30638,19 @@ snapshots: - debug - google-protobuf + '@inversifyjs/common@1.4.0': {} + + '@inversifyjs/core@1.3.5(reflect-metadata@0.2.2)': + dependencies: + '@inversifyjs/common': 1.4.0 + '@inversifyjs/reflect-metadata-utils': 0.2.4(reflect-metadata@0.2.2) + transitivePeerDependencies: + - reflect-metadata + + '@inversifyjs/reflect-metadata-utils@0.2.4(reflect-metadata@0.2.2)': + dependencies: + reflect-metadata: 0.2.2 + '@ioredis/commands@1.2.0': {} '@irys/arweave@0.0.2': @@ -31321,7 +31384,7 @@ snapshots: - utf-8-validate - wait-for-expect - '@lens-protocol/client@2.2.0(@jest/globals@29.7.0)(@lens-protocol/metadata@1.2.0(zod@3.23.8))(@types/react@19.0.7)(bufferutil@4.0.9)(encoding@0.1.13)(ethers@6.13.4(bufferutil@4.0.9)(utf-8-validate@5.0.10))(ioredis@5.4.2)(react@19.0.0)(utf-8-validate@5.0.10)': + '@lens-protocol/client@2.2.0(@jest/globals@29.7.0)(@lens-protocol/metadata@1.2.0(zod@3.23.8))(@types/react@19.0.7)(bufferutil@4.0.9)(encoding@0.1.13)(ethers@6.13.4(bufferutil@4.0.9)(utf-8-validate@5.0.10))(react@19.0.0)(utf-8-validate@5.0.10)': dependencies: '@ethersproject/abi': 5.7.0 '@ethersproject/abstract-signer': 5.7.0 @@ -31332,7 +31395,7 @@ snapshots: '@ethersproject/providers': 5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10) '@ethersproject/wallet': 5.7.0 '@lens-protocol/blockchain-bindings': 0.10.2(@jest/globals@29.7.0)(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@lens-protocol/gated-content': 0.5.1(@ethersproject/abi@5.7.0)(@ethersproject/address@5.7.0)(@ethersproject/bignumber@5.7.0)(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@ethersproject/wallet@5.7.0)(@lens-protocol/metadata@1.2.0(zod@3.23.8))(@types/react@19.0.7)(bufferutil@4.0.9)(encoding@0.1.13)(ethers@6.13.4(bufferutil@4.0.9)(utf-8-validate@5.0.10))(ioredis@5.4.2)(react@19.0.0)(utf-8-validate@5.0.10)(zod@3.23.8) + '@lens-protocol/gated-content': 0.5.1(@ethersproject/abi@5.7.0)(@ethersproject/address@5.7.0)(@ethersproject/bignumber@5.7.0)(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@ethersproject/wallet@5.7.0)(@lens-protocol/metadata@1.2.0(zod@3.23.8))(@types/react@19.0.7)(bufferutil@4.0.9)(encoding@0.1.13)(ethers@6.13.4(bufferutil@4.0.9)(utf-8-validate@5.0.10))(react@19.0.0)(utf-8-validate@5.0.10)(zod@3.23.8) '@lens-protocol/shared-kernel': 0.12.0 '@lens-protocol/storage': 0.8.1 graphql: 16.10.0 @@ -31381,7 +31444,7 @@ snapshots: optionalDependencies: '@jest/globals': 29.7.0 - '@lens-protocol/gated-content@0.5.1(@ethersproject/abi@5.7.0)(@ethersproject/address@5.7.0)(@ethersproject/bignumber@5.7.0)(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@ethersproject/wallet@5.7.0)(@lens-protocol/metadata@1.2.0(zod@3.23.8))(@types/react@19.0.7)(bufferutil@4.0.9)(encoding@0.1.13)(ethers@6.13.4(bufferutil@4.0.9)(utf-8-validate@5.0.10))(ioredis@5.4.2)(react@19.0.0)(utf-8-validate@5.0.10)(zod@3.23.8)': + '@lens-protocol/gated-content@0.5.1(@ethersproject/abi@5.7.0)(@ethersproject/address@5.7.0)(@ethersproject/bignumber@5.7.0)(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@ethersproject/wallet@5.7.0)(@lens-protocol/metadata@1.2.0(zod@3.23.8))(@types/react@19.0.7)(bufferutil@4.0.9)(encoding@0.1.13)(ethers@6.13.4(bufferutil@4.0.9)(utf-8-validate@5.0.10))(react@19.0.0)(utf-8-validate@5.0.10)(zod@3.23.8)': dependencies: '@ethersproject/abi': 5.7.0 '@ethersproject/address': 5.7.0 @@ -31396,7 +31459,7 @@ snapshots: '@lit-protocol/constants': 2.1.62 '@lit-protocol/crypto': 2.1.62(bufferutil@4.0.9)(utf-8-validate@5.0.10) '@lit-protocol/encryption': 2.1.62(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@lit-protocol/node-client': 2.1.62(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@ethersproject/wallet@5.7.0)(@types/react@19.0.7)(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(react@19.0.0)(utf-8-validate@5.0.10) + '@lit-protocol/node-client': 2.1.62(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@ethersproject/wallet@5.7.0)(@types/react@19.0.7)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.0.0)(utf-8-validate@5.0.10) '@lit-protocol/types': 2.1.62 siwe: 2.3.2(ethers@6.13.4(bufferutil@4.0.9)(utf-8-validate@5.0.10)) tslib: 2.8.1 @@ -31609,14 +31672,14 @@ snapshots: - bufferutil - utf-8-validate - '@lit-protocol/auth-browser@2.1.62(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@ethersproject/wallet@5.7.0)(@types/react@19.0.7)(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(react@19.0.0)(utf-8-validate@5.0.10)': + '@lit-protocol/auth-browser@2.1.62(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@ethersproject/wallet@5.7.0)(@types/react@19.0.7)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.0.0)(utf-8-validate@5.0.10)': dependencies: '@lit-protocol/constants': 2.1.62 '@lit-protocol/misc': 2.1.62 '@lit-protocol/misc-browser': 2.1.62(bufferutil@4.0.9)(utf-8-validate@5.0.10) '@lit-protocol/types': 2.1.62 '@lit-protocol/uint8arrays': 2.1.62 - '@walletconnect/ethereum-provider': 2.17.4(@types/react@19.0.7)(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(react@19.0.0)(utf-8-validate@5.0.10) + '@walletconnect/ethereum-provider': 2.17.4(@types/react@19.0.7)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.0.0)(utf-8-validate@5.0.10) ethers: 5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10) lit-connect-modal: 0.1.11 lit-siwe: 1.1.8(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@ethersproject/wallet@5.7.0) @@ -31717,10 +31780,10 @@ snapshots: '@lit-protocol/nacl@2.1.62': {} - '@lit-protocol/node-client@2.1.62(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@ethersproject/wallet@5.7.0)(@types/react@19.0.7)(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(react@19.0.0)(utf-8-validate@5.0.10)': + '@lit-protocol/node-client@2.1.62(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@ethersproject/wallet@5.7.0)(@types/react@19.0.7)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.0.0)(utf-8-validate@5.0.10)': dependencies: '@lit-protocol/access-control-conditions': 2.1.62(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@lit-protocol/auth-browser': 2.1.62(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@ethersproject/wallet@5.7.0)(@types/react@19.0.7)(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(react@19.0.0)(utf-8-validate@5.0.10) + '@lit-protocol/auth-browser': 2.1.62(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10))(@ethersproject/wallet@5.7.0)(@types/react@19.0.7)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.0.0)(utf-8-validate@5.0.10) '@lit-protocol/bls-sdk': 2.1.62 '@lit-protocol/constants': 2.1.62 '@lit-protocol/crypto': 2.1.62(bufferutil@4.0.9)(utf-8-validate@5.0.10) @@ -31732,7 +31795,7 @@ snapshots: '@lit-protocol/nacl': 2.1.62 '@lit-protocol/types': 2.1.62 '@lit-protocol/uint8arrays': 2.1.62 - '@walletconnect/ethereum-provider': 2.17.4(@types/react@19.0.7)(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(react@19.0.0)(utf-8-validate@5.0.10) + '@walletconnect/ethereum-provider': 2.17.4(@types/react@19.0.7)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.0.0)(utf-8-validate@5.0.10) ethers: 5.7.2(bufferutil@4.0.9)(utf-8-validate@5.0.10) jszip: 3.10.1 lit-connect-modal: 0.1.11 @@ -33587,15 +33650,15 @@ snapshots: - '@onflow/util-config' - supports-color - '@onflow/fcl-core@1.13.1(bufferutil@4.0.9)(encoding@0.1.13)(google-protobuf@3.21.4)(utf-8-validate@5.0.10)': + '@onflow/fcl-core@1.13.1(bufferutil@4.0.9)(encoding@0.1.13)(google-protobuf@3.21.4)(utf-8-validate@6.0.5)': dependencies: '@babel/runtime': 7.26.0 '@improbable-eng/grpc-web': 0.15.0(google-protobuf@3.21.4) '@onflow/config': 1.5.1 '@onflow/interaction': 0.0.11 '@onflow/rlp': 1.2.3 - '@onflow/sdk': 1.5.5(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) - '@onflow/transport-http': 1.10.4(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@onflow/sdk': 1.5.5(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@6.0.5) + '@onflow/transport-http': 1.10.4(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@6.0.5) '@onflow/types': 1.4.1 '@onflow/util-actor': 1.3.4 '@onflow/util-address': 1.2.3 @@ -33614,16 +33677,16 @@ snapshots: - supports-color - utf-8-validate - '@onflow/fcl-wc@5.5.1(@onflow/fcl-core@1.13.1(bufferutil@4.0.9)(encoding@0.1.13)(google-protobuf@3.21.4)(utf-8-validate@5.0.10))(@types/react@19.0.7)(bufferutil@4.0.9)(ioredis@5.4.2)(jiti@2.4.2)(postcss@8.5.1)(react@19.0.0)(tsx@4.19.2)(utf-8-validate@5.0.10)': + '@onflow/fcl-wc@5.5.1(@onflow/fcl-core@1.13.1(bufferutil@4.0.9)(encoding@0.1.13)(google-protobuf@3.21.4)(utf-8-validate@6.0.5))(@types/react@19.0.7)(bufferutil@4.0.9)(ioredis@5.4.2)(jiti@2.4.2)(postcss@8.5.1)(react@19.0.0)(tsx@4.19.2)(utf-8-validate@6.0.5)': dependencies: '@babel/runtime': 7.26.0 '@onflow/config': 1.5.1 - '@onflow/fcl-core': 1.13.1(bufferutil@4.0.9)(encoding@0.1.13)(google-protobuf@3.21.4)(utf-8-validate@5.0.10) + '@onflow/fcl-core': 1.13.1(bufferutil@4.0.9)(encoding@0.1.13)(google-protobuf@3.21.4)(utf-8-validate@6.0.5) '@onflow/util-invariant': 1.2.4 '@onflow/util-logger': 1.3.3 '@walletconnect/modal': 2.7.0(@types/react@19.0.7)(react@19.0.0) '@walletconnect/modal-core': 2.7.0(@types/react@19.0.7)(react@19.0.0) - '@walletconnect/sign-client': 2.17.4(bufferutil@4.0.9)(ioredis@5.4.2)(utf-8-validate@5.0.10) + '@walletconnect/sign-client': 2.17.4(bufferutil@4.0.9)(ioredis@5.4.2)(utf-8-validate@6.0.5) '@walletconnect/types': 2.17.4(ioredis@5.4.2) '@walletconnect/utils': 2.17.4(ioredis@5.4.2) postcss-cli: 11.0.0(jiti@2.4.2)(postcss@8.5.1)(tsx@4.19.2) @@ -33659,15 +33722,15 @@ snapshots: - uploadthing - utf-8-validate - '@onflow/fcl@1.13.1(@types/react@19.0.7)(bufferutil@4.0.9)(encoding@0.1.13)(google-protobuf@3.21.4)(ioredis@5.4.2)(jiti@2.4.2)(postcss@8.5.1)(react@19.0.0)(tsx@4.19.2)(utf-8-validate@5.0.10)': + '@onflow/fcl@1.13.1(@types/react@19.0.7)(bufferutil@4.0.9)(encoding@0.1.13)(google-protobuf@3.21.4)(ioredis@5.4.2)(jiti@2.4.2)(postcss@8.5.1)(react@19.0.0)(tsx@4.19.2)(utf-8-validate@6.0.5)': dependencies: '@babel/runtime': 7.26.0 '@onflow/config': 1.5.1 - '@onflow/fcl-core': 1.13.1(bufferutil@4.0.9)(encoding@0.1.13)(google-protobuf@3.21.4)(utf-8-validate@5.0.10) - '@onflow/fcl-wc': 5.5.1(@onflow/fcl-core@1.13.1(bufferutil@4.0.9)(encoding@0.1.13)(google-protobuf@3.21.4)(utf-8-validate@5.0.10))(@types/react@19.0.7)(bufferutil@4.0.9)(ioredis@5.4.2)(jiti@2.4.2)(postcss@8.5.1)(react@19.0.0)(tsx@4.19.2)(utf-8-validate@5.0.10) + '@onflow/fcl-core': 1.13.1(bufferutil@4.0.9)(encoding@0.1.13)(google-protobuf@3.21.4)(utf-8-validate@6.0.5) + '@onflow/fcl-wc': 5.5.1(@onflow/fcl-core@1.13.1(bufferutil@4.0.9)(encoding@0.1.13)(google-protobuf@3.21.4)(utf-8-validate@6.0.5))(@types/react@19.0.7)(bufferutil@4.0.9)(ioredis@5.4.2)(jiti@2.4.2)(postcss@8.5.1)(react@19.0.0)(tsx@4.19.2)(utf-8-validate@6.0.5) '@onflow/interaction': 0.0.11 '@onflow/rlp': 1.2.3 - '@onflow/sdk': 1.5.5(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@onflow/sdk': 1.5.5(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@6.0.5) '@onflow/types': 1.4.1 '@onflow/util-actor': 1.3.4 '@onflow/util-address': 1.2.3 @@ -33721,12 +33784,12 @@ snapshots: '@babel/runtime': 7.26.0 buffer: 6.0.3 - '@onflow/sdk@1.5.5(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)': + '@onflow/sdk@1.5.5(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@6.0.5)': dependencies: '@babel/runtime': 7.26.0 '@onflow/config': 1.5.1 '@onflow/rlp': 1.2.3 - '@onflow/transport-http': 1.10.4(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@onflow/transport-http': 1.10.4(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@6.0.5) '@onflow/typedefs': 1.4.0 '@onflow/util-actor': 1.3.4 '@onflow/util-address': 1.2.3 @@ -33744,7 +33807,7 @@ snapshots: - supports-color - utf-8-validate - '@onflow/transport-http@1.10.4(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)': + '@onflow/transport-http@1.10.4(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@6.0.5)': dependencies: '@babel/runtime': 7.26.0 '@onflow/util-address': 1.2.3 @@ -33754,8 +33817,8 @@ snapshots: abort-controller: 3.0.0 cross-fetch: 4.1.0(encoding@0.1.13) events: 3.3.0 - isomorphic-ws: 5.0.0(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - ws: 8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) + isomorphic-ws: 5.0.0(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)) + ws: 8.18.0(bufferutil@4.0.9)(utf-8-validate@6.0.5) transitivePeerDependencies: - '@onflow/util-config' - bufferutil @@ -39101,7 +39164,48 @@ snapshots: - uploadthing - utf-8-validate - '@walletconnect/core@2.17.4(bufferutil@4.0.9)(ioredis@5.4.2)(utf-8-validate@5.0.10)': + '@walletconnect/core@2.17.4(bufferutil@4.0.9)(ioredis@5.4.2)(utf-8-validate@6.0.5)': + dependencies: + '@walletconnect/heartbeat': 1.2.2 + '@walletconnect/jsonrpc-provider': 1.0.14 + '@walletconnect/jsonrpc-types': 1.0.4 + '@walletconnect/jsonrpc-utils': 1.0.8 + '@walletconnect/jsonrpc-ws-connection': 1.0.16(bufferutil@4.0.9)(utf-8-validate@6.0.5) + '@walletconnect/keyvaluestorage': 1.1.1(ioredis@5.4.2) + '@walletconnect/logger': 2.1.2 + '@walletconnect/relay-api': 1.0.11 + '@walletconnect/relay-auth': 1.0.4 + '@walletconnect/safe-json': 1.0.2 + '@walletconnect/time': 1.0.2 + '@walletconnect/types': 2.17.4(ioredis@5.4.2) + '@walletconnect/utils': 2.17.4(ioredis@5.4.2) + '@walletconnect/window-getters': 1.0.1 + events: 3.3.0 + lodash.isequal: 4.5.0 + uint8arrays: 3.1.0 + transitivePeerDependencies: + - '@azure/app-configuration' + - '@azure/cosmos' + - '@azure/data-tables' + - '@azure/identity' + - '@azure/keyvault-secrets' + - '@azure/storage-blob' + - '@capacitor/preferences' + - '@deno/kv' + - '@netlify/blobs' + - '@planetscale/database' + - '@react-native-async-storage/async-storage' + - '@upstash/redis' + - '@vercel/blob' + - '@vercel/kv' + - aws4fetch + - bufferutil + - db0 + - ioredis + - uploadthing + - utf-8-validate + + '@walletconnect/core@2.17.4(bufferutil@4.0.9)(utf-8-validate@5.0.10)': dependencies: '@walletconnect/heartbeat': 1.2.2 '@walletconnect/jsonrpc-provider': 1.0.14 @@ -39184,7 +39288,7 @@ snapshots: - uploadthing - utf-8-validate - '@walletconnect/ethereum-provider@2.17.4(@types/react@19.0.7)(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(react@19.0.0)(utf-8-validate@5.0.10)': + '@walletconnect/ethereum-provider@2.17.4(@types/react@19.0.7)(bufferutil@4.0.9)(encoding@0.1.13)(react@19.0.0)(utf-8-validate@5.0.10)': dependencies: '@walletconnect/jsonrpc-http-connection': 1.0.8(encoding@0.1.13) '@walletconnect/jsonrpc-provider': 1.0.14 @@ -39192,9 +39296,9 @@ snapshots: '@walletconnect/jsonrpc-utils': 1.0.8 '@walletconnect/keyvaluestorage': 1.1.1(ioredis@5.4.2) '@walletconnect/modal': 2.7.0(@types/react@19.0.7)(react@19.0.0) - '@walletconnect/sign-client': 2.17.4(bufferutil@4.0.9)(ioredis@5.4.2)(utf-8-validate@5.0.10) + '@walletconnect/sign-client': 2.17.4(bufferutil@4.0.9)(utf-8-validate@5.0.10) '@walletconnect/types': 2.17.4(ioredis@5.4.2) - '@walletconnect/universal-provider': 2.17.4(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(utf-8-validate@5.0.10) + '@walletconnect/universal-provider': 2.17.4(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) '@walletconnect/utils': 2.17.4(ioredis@5.4.2) events: 3.3.0 transitivePeerDependencies: @@ -39269,6 +39373,16 @@ snapshots: - bufferutil - utf-8-validate + '@walletconnect/jsonrpc-ws-connection@1.0.16(bufferutil@4.0.9)(utf-8-validate@6.0.5)': + dependencies: + '@walletconnect/jsonrpc-utils': 1.0.8 + '@walletconnect/safe-json': 1.0.2 + events: 3.3.0 + ws: 7.5.10(bufferutil@4.0.9)(utf-8-validate@6.0.5) + transitivePeerDependencies: + - bufferutil + - utf-8-validate + '@walletconnect/keyvaluestorage@1.1.1(ioredis@5.4.2)': dependencies: '@walletconnect/safe-json': 1.0.2 @@ -39373,9 +39487,42 @@ snapshots: - uploadthing - utf-8-validate - '@walletconnect/sign-client@2.17.4(bufferutil@4.0.9)(ioredis@5.4.2)(utf-8-validate@5.0.10)': + '@walletconnect/sign-client@2.17.4(bufferutil@4.0.9)(ioredis@5.4.2)(utf-8-validate@6.0.5)': dependencies: - '@walletconnect/core': 2.17.4(bufferutil@4.0.9)(ioredis@5.4.2)(utf-8-validate@5.0.10) + '@walletconnect/core': 2.17.4(bufferutil@4.0.9)(ioredis@5.4.2)(utf-8-validate@6.0.5) + '@walletconnect/events': 1.0.1 + '@walletconnect/heartbeat': 1.2.2 + '@walletconnect/jsonrpc-utils': 1.0.8 + '@walletconnect/logger': 2.1.2 + '@walletconnect/time': 1.0.2 + '@walletconnect/types': 2.17.4(ioredis@5.4.2) + '@walletconnect/utils': 2.17.4(ioredis@5.4.2) + events: 3.3.0 + transitivePeerDependencies: + - '@azure/app-configuration' + - '@azure/cosmos' + - '@azure/data-tables' + - '@azure/identity' + - '@azure/keyvault-secrets' + - '@azure/storage-blob' + - '@capacitor/preferences' + - '@deno/kv' + - '@netlify/blobs' + - '@planetscale/database' + - '@react-native-async-storage/async-storage' + - '@upstash/redis' + - '@vercel/blob' + - '@vercel/kv' + - aws4fetch + - bufferutil + - db0 + - ioredis + - uploadthing + - utf-8-validate + + '@walletconnect/sign-client@2.17.4(bufferutil@4.0.9)(utf-8-validate@5.0.10)': + dependencies: + '@walletconnect/core': 2.17.4(bufferutil@4.0.9)(utf-8-validate@5.0.10) '@walletconnect/events': 1.0.1 '@walletconnect/heartbeat': 1.2.2 '@walletconnect/jsonrpc-utils': 1.0.8 @@ -39503,7 +39650,7 @@ snapshots: - uploadthing - utf-8-validate - '@walletconnect/universal-provider@2.17.4(bufferutil@4.0.9)(encoding@0.1.13)(ioredis@5.4.2)(utf-8-validate@5.0.10)': + '@walletconnect/universal-provider@2.17.4(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10)': dependencies: '@walletconnect/events': 1.0.1 '@walletconnect/jsonrpc-http-connection': 1.0.8(encoding@0.1.13) @@ -39512,7 +39659,7 @@ snapshots: '@walletconnect/jsonrpc-utils': 1.0.8 '@walletconnect/keyvaluestorage': 1.1.1(ioredis@5.4.2) '@walletconnect/logger': 2.1.2 - '@walletconnect/sign-client': 2.17.4(bufferutil@4.0.9)(ioredis@5.4.2)(utf-8-validate@5.0.10) + '@walletconnect/sign-client': 2.17.4(bufferutil@4.0.9)(utf-8-validate@5.0.10) '@walletconnect/types': 2.17.4(ioredis@5.4.2) '@walletconnect/utils': 2.17.4(ioredis@5.4.2) events: 3.3.0 @@ -45910,6 +46057,12 @@ snapshots: dependencies: loose-envify: 1.4.0 + inversify@6.2.1(reflect-metadata@0.2.2): + dependencies: + '@inversifyjs/common': 1.4.0 + '@inversifyjs/core': 1.3.5(reflect-metadata@0.2.2) + reflect-metadata: 0.2.2 + ioredis@5.4.2: dependencies: '@ioredis/commands': 1.2.0 @@ -46286,10 +46439,6 @@ snapshots: dependencies: ws: 8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) - isomorphic-ws@5.0.0(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)): - dependencies: - ws: 8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) - isomorphic-ws@5.0.0(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)): dependencies: ws: 8.18.0(bufferutil@4.0.9)(utf-8-validate@6.0.5) @@ -55620,6 +55769,42 @@ snapshots: - supports-color - terser + vitest@2.1.4(@types/node@20.17.9)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5))(terser@5.37.0): + dependencies: + '@vitest/expect': 2.1.4 + '@vitest/mocker': 2.1.4(vite@5.4.11(@types/node@22.10.7)(terser@5.37.0)) + '@vitest/pretty-format': 2.1.8 + '@vitest/runner': 2.1.4 + '@vitest/snapshot': 2.1.4 + '@vitest/spy': 2.1.4 + '@vitest/utils': 2.1.4 + chai: 5.1.2 + debug: 4.4.0(supports-color@5.5.0) + expect-type: 1.1.0 + magic-string: 0.30.17 + pathe: 1.1.2 + std-env: 3.8.0 + tinybench: 2.9.0 + tinyexec: 0.3.2 + tinypool: 1.0.2 + tinyrainbow: 1.2.0 + vite: 5.4.11(@types/node@20.17.9)(terser@5.37.0) + vite-node: 2.1.4(@types/node@20.17.9)(terser@5.37.0) + why-is-node-running: 2.3.0 + optionalDependencies: + '@types/node': 20.17.9 + jsdom: 25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.5) + transitivePeerDependencies: + - less + - lightningcss + - msw + - sass + - sass-embedded + - stylus + - sugarss + - supports-color + - terser + vitest@2.1.4(@types/node@22.10.7)(jsdom@25.0.1(bufferutil@4.0.9)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@5.0.10))(terser@5.37.0): dependencies: '@vitest/expect': 2.1.4 From 2f02fffb0a4e29751b7d7a6f1b420541b850d88e Mon Sep 17 00:00:00 2001 From: Olexandr88 Date: Sat, 18 Jan 2025 15:48:42 +0200 Subject: [PATCH 39/41] Update README_JA.md (#2490) --- i18n/readme/README_JA.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/readme/README_JA.md b/i18n/readme/README_JA.md index 30d759de8d1..bc18a2364f1 100644 --- a/i18n/readme/README_JA.md +++ b/i18n/readme/README_JA.md @@ -1,6 +1,6 @@ # Eliza -Eliza Banner +Eliza Banner ## 機能 From 20501ff0720ac71343ff7351b9381b3cc4935cb2 Mon Sep 17 00:00:00 2001 From: Olexandr88 Date: Sat, 18 Jan 2025 15:54:09 +0200 Subject: [PATCH 40/41] Update README_CN.md (#2489) Co-authored-by: Sayo --- i18n/readme/README_CN.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/readme/README_CN.md b/i18n/readme/README_CN.md index 6431deb643b..7b48566ae5d 100644 --- a/i18n/readme/README_CN.md +++ b/i18n/readme/README_CN.md @@ -1,7 +1,7 @@ # Eliza 🤖
- Eliza Banner + Eliza Banner
From b336db0535350bd524859a7426b3c94ed506ca89 Mon Sep 17 00:00:00 2001 From: CrazyFrog Date: Sat, 18 Jan 2025 15:06:22 +0100 Subject: [PATCH 41/41] Update README.md (#2495) --- packages/plugin-tts/README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/plugin-tts/README.md b/packages/plugin-tts/README.md index 52e4bb5026f..1dc1bdb951b 100644 --- a/packages/plugin-tts/README.md +++ b/packages/plugin-tts/README.md @@ -166,8 +166,8 @@ Special thanks to: For more information about TTS capabilities: - [FAL.ai Documentation](https://fal.ai/docs) -- [ElizaOS Documentation](https://docs.elizaos.com) +- [ElizaOS Documentation](https://elizaos.github.io/eliza/) ## License -This plugin is part of the Eliza project. See the main project repository for license information. \ No newline at end of file +This plugin is part of the Eliza project. See the main project repository for license information.