diff --git a/.nvmrc b/.nvmrc index 67e145b..eb6ead3 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -v20.18.0 +v24.16.0 diff --git a/COPYRIGHT b/COPYRIGHT index 0f376a7..e2000da 100644 --- a/COPYRIGHT +++ b/COPYRIGHT @@ -1,12 +1,12 @@ -Copyright 2025 Circle Internet Group, Inc. All rights reserved. +Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. SPDX-License-Identifier: Apache-2.0 Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. -You may obtain a copy of the License at. +You may obtain a copy of the License at -http://www.apache.org/licenses/LICENSE-2.0 + http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, diff --git a/README.md b/README.md index 697d948..061e905 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # w3s-web-core-sdk -[![Test Coverage](https://gist.githubusercontent.com/circle-ops-repo-updater/e7bd19f4fa4b938846ab8dfd3d0fdb76/raw/badge_080600a2cd10.svg)](https://sonarqube.circle.com/component_measures?metric=coverage&view=list&id=circlefin_w3s-web-core-sdk_7e01a87f-7793-4147-b755-e0717a9ed92e) +[![Test Coverage](https://gist.githubusercontent.com/circle-ops-repo-updater/e7bd19f4fa4b938846ab8dfd3d0fdb76/raw/badge_080600a2cd10.svg)](https://sonarqube.circle.com/component_measures?metric=coverage&view=list&id=crcl-main_w3s-web-core-sdk_7e01a87f-7793-4147-b755-e0717a9ed92e) Repository for the Circle Modular Wallet Web SDK (*aka.* BW Web SDK or Buidl Wallet Web SDK) diff --git a/SECURITY.md b/SECURITY.md index 65326be..73a5672 100644 --- a/SECURITY.md +++ b/SECURITY.md @@ -2,4 +2,7 @@ ## Reporting a Vulnerability -Please do not file public issues on Github for security vulnerabilities. All security vulnerabilities should be reported to Circle privately, through Circle's [Bug Bounty Program](https://hackerone.com/circle-bbp). Please read through the program policy before submitting a report. +Please do not file public issues on GitHub for security vulnerabilities. +All security vulnerabilities should be reported to Circle privately, through +Circle's [Vulnerability Disclosure Program](https://hackerone.com/circle-bbp). +Please read through the program policy before submitting a report. diff --git a/examples/circle-smart-account/index.tsx b/examples/circle-smart-account/index.tsx index 2777274..32345a5 100644 --- a/examples/circle-smart-account/index.tsx +++ b/examples/circle-smart-account/index.tsx @@ -1,3 +1,21 @@ +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. + * + * SPDX-License-Identifier: Apache-2.0 + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + import * as React from 'react' import * as ReactDOM from 'react-dom/client' import { polygonAmoy } from 'viem/chains' diff --git a/examples/circle-smart-account/package.json b/examples/circle-smart-account/package.json index 5ece524..d4227b0 100644 --- a/examples/circle-smart-account/package.json +++ b/examples/circle-smart-account/package.json @@ -8,15 +8,15 @@ }, "dependencies": { "@circle-fin/modular-wallets-core": "workspace:*", - "react": "^18.2.0", - "react-dom": "^18.2.0", - "viem": "^2.21.27" + "react": "19.2.7", + "react-dom": "19.2.7", + "viem": "2.23.13" }, "devDependencies": { - "@types/react": "^18.0.27", - "@types/react-dom": "^18.0.10", - "@vitejs/plugin-react": "^4.3.2", - "typescript": "^5.0.3", - "vite": "^5.4.18" + "@types/react": "19.2.17", + "@types/react-dom": "19.2.3", + "@vitejs/plugin-react": "4.3.4", + "typescript": "5.8.2", + "vite": "5.4.18" } } diff --git a/examples/circle-smart-account/vite.config.ts b/examples/circle-smart-account/vite.config.ts index 36f7f4e..dce9890 100644 --- a/examples/circle-smart-account/vite.config.ts +++ b/examples/circle-smart-account/vite.config.ts @@ -1,3 +1,21 @@ +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. + * + * SPDX-License-Identifier: Apache-2.0 + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + import react from '@vitejs/plugin-react' import { defineConfig } from 'vite' diff --git a/examples/dynamic-integration/.env.example b/examples/dynamic-integration/.env.example index e66dc41..a466796 100644 --- a/examples/dynamic-integration/.env.example +++ b/examples/dynamic-integration/.env.example @@ -1,3 +1,8 @@ +# Circle Modular Wallets — from https://console.circle.com/wallets/modular/configurator +# Base Client URL only (do not include /polygonAmoy; the app appends the chain). +# Example: https://modular-sdk.circle.com/v1/rpc/w3s/buidl VITE_CLIENT_KEY= VITE_CLIENT_URL= + +# Dynamic — Sandbox Environment ID from https://app.dynamic.xyz/dashboard/overview VITE_DYNAMIC_ENV_ID= diff --git a/examples/dynamic-integration/App.tsx b/examples/dynamic-integration/App.tsx index e101b6d..dd13fc2 100644 --- a/examples/dynamic-integration/App.tsx +++ b/examples/dynamic-integration/App.tsx @@ -1,3 +1,21 @@ +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. + * + * SPDX-License-Identifier: Apache-2.0 + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + import * as React from "react" import * as ReactDOM from "react-dom/client" diff --git a/examples/dynamic-integration/README.md b/examples/dynamic-integration/README.md index 2b0800c..7dc380d 100644 --- a/examples/dynamic-integration/README.md +++ b/examples/dynamic-integration/README.md @@ -1,66 +1,87 @@ # Dynamic Integration Example -This example Vite application demonstrates how to integrate [Dynamic](https://www.dynamic.xyz/)'s SDK using an EOA account. +This example Vite application demonstrates how to integrate [Dynamic](https://www.dynamic.xyz/)'s SDK with Circle Modular Wallets. A user connects an EOA through Dynamic; the app derives a Circle smart account on Polygon Amoy and can send a gas-sponsored USDC user operation. -## Run the example app +## Prerequisites -Please follow the instructions to run the example app on your local machine. +- A [Circle Modular Wallets](https://console.circle.com/wallets/modular/configurator) client configured for **Polygon Amoy** +- A [Dynamic](https://app.dynamic.xyz/dashboard/overview) project (use the **Sandbox** environment for local development) -### Environment Variables +## Environment variables -Before you start to run the app, you need to make sure that all environment variables are configured correctly. +Copy `.env.example` to `.env` in this folder (`examples/dynamic-integration/.env`): -Make a copy of `.env.example` and rename it to `.env`. +```bash +cp .env.example .env +``` -Under `.env`, make sure the following environment variables are configured properly: +| Variable | Description | +| --- | --- | +| `VITE_CLIENT_KEY` | Client Key from the Circle Developer Console | +| `VITE_CLIENT_URL` | Base Client URL from the Circle Developer Console — **without** the chain suffix | +| `VITE_DYNAMIC_ENV_ID` | Sandbox Environment ID from the Dynamic dashboard | -- `VITE_CLIENT_KEY`: Paste your Client Key here. You can create one in [Circle Developer Console](https://console.circle.com/wallets/modular/configurator). -- `VITE_CLIENT_URL`: Paste the Client URL here. You can copy it from [Circle Developer Console](https://console.circle.com/wallets/modular/configurator). -- `VITE_DYNAMIC_ENV_ID`: Paste the Dynamic Environment ID here. You can copy it from [Dynamic Console](https://app.dynamic.xyz/dashboard/overview). +> [!IMPORTANT] +> `VITE_CLIENT_URL` must be a full `https://...` URL. The app appends `/polygonAmoy` internally. If this variable is empty, you will see `InvalidProviderError: Provider with url "/polygonAmoy" is not set or invalid`. -Once you have these environment variables setup, you can now follow the steps below to run the app locally. +Example `.env` shape (use your own credentials): -### Install dependencies +```env +VITE_CLIENT_KEY=your-client-key +VITE_CLIENT_URL=https://modular-sdk.circle.com/v1/rpc/w3s/buidl +VITE_DYNAMIC_ENV_ID=your-dynamic-sandbox-environment-id +``` -You first need to make sure you have followed the [README](https://github.com/circlefin/w3s-web-core-sdk/blob/master/README.md) under project root and have installed all dependencies under root folder: +Restart `pnpm dev` after changing `.env`. -```bash -$ pnpm install -``` +## Dynamic dashboard setup -#### Important: Build the SDK +Configure the **Sandbox** environment that matches `VITE_DYNAMIC_ENV_ID`: -Since this project uses pnpm workspaces, you must build the SDK packages before running the example: +1. **Security → Allowed CORS origins** — add `http://localhost:5173` (include the port Vite prints) +2. **Log in** — enable at least one sign-in method (email, social, or external wallet) +3. **Chains & Networks** — enable **EVM** and **Polygon Amoy** +4. **Wallets** — enable **MetaMask** and/or **WalletConnect**, or enable **Embedded Wallets** with Polygon Amoy -```bash -# From the project root directory -$ pnpm build -``` +The app already wires up Dynamic per their React quickstart in `App.tsx` (`DynamicContextProvider`, `EthereumWalletConnectors`, `DynamicWidget`). -This will generate the necessary distribution files that this example depends on. +## Install and run -Now you need to go to this example folder: +From the repository root: ```bash -$ cd examples/dynamic-integration +pnpm install +pnpm build ``` -Once you are under the example folder, install all dependencies for the app: +Then from this folder: ```bash -$ pnpm install +cd examples/dynamic-integration +pnpm dev ``` -### Run the app +Open `http://localhost:5173/`. -To run the app locally: +## Smoke test -```bash -$ pnpm dev -``` +1. Click the Dynamic connect button — the modal should open without CORS errors in the browser console +2. Sign in and connect an EVM wallet +3. Confirm an **Address:** line appears (Circle smart account derived from the Dynamic EOA) +4. Optional: submit the USDC transfer form (requires Amoy USDC and paymaster enabled on your Circle client) + +## Troubleshooting -Now you should be able to see your app up and running in your browser at: `http://localhost:5173/`. +| Symptom | Likely cause | +| --- | --- | +| `InvalidProviderError` for `/polygonAmoy` | `VITE_CLIENT_URL` missing or `.env` not in this folder | +| CORS errors to `app.dynamicauth.com` | Add `http://localhost:5173` to Dynamic **Allowed CORS origins** (Sandbox env) | +| Connect button renders but modal fails | Dynamic SDK did not initialize — check CORS and `VITE_DYNAMIC_ENV_ID` | +| `This wallet is not an Ethereum wallet` | Connected a non-EVM wallet; enable EVM connectors in Dynamic | +| Stuck on "Loading..." after connect | `getWalletClient()` failed — ensure Polygon Amoy is enabled in Dynamic | +| User operation fails | Circle-side issue (paymaster, funding, or Amoy USDC balance) | -### Important Notes +## Important notes -**Ensure the installed SDK version is greater than or equal to `1.0.5`** +- Ensure the installed SDK version is greater than or equal to `1.0.5` +- `.env` lives in `examples/dynamic-integration/`, not the repository root diff --git a/examples/dynamic-integration/index.tsx b/examples/dynamic-integration/index.tsx index a9ed418..eb16ca6 100644 --- a/examples/dynamic-integration/index.tsx +++ b/examples/dynamic-integration/index.tsx @@ -1,3 +1,21 @@ +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. + * + * SPDX-License-Identifier: Apache-2.0 + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + import React, { useEffect } from "react" import { createPublicClient, Hex, parseUnits } from "viem" diff --git a/examples/dynamic-integration/package.json b/examples/dynamic-integration/package.json index b7c526b..3ad72c1 100644 --- a/examples/dynamic-integration/package.json +++ b/examples/dynamic-integration/package.json @@ -8,17 +8,17 @@ }, "dependencies": { "@circle-fin/modular-wallets-core": "workspace:*", - "@dynamic-labs/ethereum": "^4.6.0", - "@dynamic-labs/sdk-react-core": "^4.6.0", - "react": "^18.2.0", - "react-dom": "^18.2.0", - "viem": "^2.21.27" + "@dynamic-labs/ethereum": "4.88.6", + "@dynamic-labs/sdk-react-core": "4.88.6", + "react": "19.2.7", + "react-dom": "19.2.7", + "viem": "2.45.3" }, "devDependencies": { - "@types/react": "^18.0.27", - "@types/react-dom": "^18.0.10", - "@vitejs/plugin-react": "^4.3.2", - "typescript": "^5.0.3", - "vite": "^5.4.18" + "@types/react": "19.2.17", + "@types/react-dom": "19.2.3", + "@vitejs/plugin-react": "4.3.4", + "typescript": "5.8.2", + "vite": "5.4.18" } } diff --git a/examples/dynamic-integration/vite.config.ts b/examples/dynamic-integration/vite.config.ts index c86479b..0778c54 100644 --- a/examples/dynamic-integration/vite.config.ts +++ b/examples/dynamic-integration/vite.config.ts @@ -1,3 +1,21 @@ +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. + * + * SPDX-License-Identifier: Apache-2.0 + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + import react from "@vitejs/plugin-react" import { defineConfig, loadEnv } from "vite" diff --git a/examples/eip-1193/README.md b/examples/eip-1193/README.md index fd32124..08aa35f 100644 --- a/examples/eip-1193/README.md +++ b/examples/eip-1193/README.md @@ -22,7 +22,7 @@ Once you have these environment variables setup, you can now follow the steps be ### Install dependencies -You first need to make sure you have followed the [README](https://github.com/circlefin/w3s-web-core-sdk/blob/master/README.md) under project root and have installed all dependencies under root folder: +You first need to make sure you have followed the [README](https://github.com/circlefin/modularwallets-web-sdk/blob/master/README.md) under project root and have installed all dependencies under root folder: ```bash $ pnpm install diff --git a/examples/eip-1193/index.tsx b/examples/eip-1193/index.tsx index 2e3b78c..e9decd7 100644 --- a/examples/eip-1193/index.tsx +++ b/examples/eip-1193/index.tsx @@ -1,3 +1,21 @@ +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. + * + * SPDX-License-Identifier: Apache-2.0 + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + import * as React from "react" import * as ReactDOM from "react-dom/client" import { polygonAmoy } from "viem/chains" diff --git a/examples/eip-1193/package.json b/examples/eip-1193/package.json index 67a9e5b..89e12d1 100644 --- a/examples/eip-1193/package.json +++ b/examples/eip-1193/package.json @@ -8,16 +8,16 @@ }, "dependencies": { "@circle-fin/modular-wallets-core": "workspace:*", - "react": "^18.2.0", - "react-dom": "^18.2.0", - "viem": "^2.21.27", - "web3": "^4.16.0" + "react": "19.2.7", + "react-dom": "19.2.7", + "viem": "2.23.13", + "web3": "4.16.0" }, "devDependencies": { - "@types/react": "^18.0.27", - "@types/react-dom": "^18.0.10", - "@vitejs/plugin-react": "^4.3.2", - "typescript": "^5.0.3", - "vite": "^5.4.18" + "@types/react": "19.2.17", + "@types/react-dom": "19.2.3", + "@vitejs/plugin-react": "4.3.4", + "typescript": "5.8.2", + "vite": "5.4.18" } } diff --git a/examples/eip-1193/vite.config.ts b/examples/eip-1193/vite.config.ts index 36f7f4e..dce9890 100644 --- a/examples/eip-1193/vite.config.ts +++ b/examples/eip-1193/vite.config.ts @@ -1,3 +1,21 @@ +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. + * + * SPDX-License-Identifier: Apache-2.0 + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + import react from '@vitejs/plugin-react' import { defineConfig } from 'vite' diff --git a/examples/passkey-recovery/README.md b/examples/passkey-recovery/README.md index 6ce44ca..e9816c6 100644 --- a/examples/passkey-recovery/README.md +++ b/examples/passkey-recovery/README.md @@ -25,7 +25,7 @@ Once you have these environment variables setup, you can now follow the steps be ### Install dependencies -You first need to make sure you have followed the [README](https://github.com/circlefin/w3s-web-core-sdk/blob/master/README.md) under project root and have installed all dependencies under root folder: +You first need to make sure you have followed the [README](https://github.com/circlefin/modularwallets-web-sdk/blob/master/README.md) under project root and have installed all dependencies under root folder: ```bash $ pnpm install diff --git a/examples/passkey-recovery/index.tsx b/examples/passkey-recovery/index.tsx index 632d346..252d401 100644 --- a/examples/passkey-recovery/index.tsx +++ b/examples/passkey-recovery/index.tsx @@ -1,3 +1,21 @@ +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. + * + * SPDX-License-Identifier: Apache-2.0 + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + import * as React from 'react' import * as ReactDOM from 'react-dom/client' import { polygonAmoy } from 'viem/chains' diff --git a/examples/passkey-recovery/package.json b/examples/passkey-recovery/package.json index e15dbe7..054fede 100644 --- a/examples/passkey-recovery/package.json +++ b/examples/passkey-recovery/package.json @@ -9,16 +9,16 @@ "dependencies": { "@circle-fin/modular-wallets-core": "workspace:*", "bip39": "^3.1.0", - "react": "^18.2.0", - "react-dom": "^18.2.0", - "viem": "^2.21.27" + "react": "19.2.7", + "react-dom": "19.2.7", + "viem": "2.23.13" }, "devDependencies": { - "@types/react": "^18.0.27", - "@types/react-dom": "^18.0.10", - "@vitejs/plugin-react": "^4.3.2", - "typescript": "^5.0.3", - "vite": "^5.4.18", - "vite-plugin-node-polyfills": "^0.21.0" + "@types/react": "19.2.17", + "@types/react-dom": "19.2.3", + "@vitejs/plugin-react": "4.3.4", + "typescript": "5.8.2", + "vite": "5.4.18", + "vite-plugin-node-polyfills": "0.21.0" } } diff --git a/examples/passkey-recovery/vite.config.ts b/examples/passkey-recovery/vite.config.ts index 2071dc5..8ac83ac 100644 --- a/examples/passkey-recovery/vite.config.ts +++ b/examples/passkey-recovery/vite.config.ts @@ -1,3 +1,21 @@ +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. + * + * SPDX-License-Identifier: Apache-2.0 + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + import react from '@vitejs/plugin-react' import { defineConfig } from 'vite' import { nodePolyfills } from 'vite-plugin-node-polyfills' diff --git a/package.json b/package.json index 9359356..519478b 100644 --- a/package.json +++ b/package.json @@ -8,25 +8,20 @@ "lint": "turbo run lint", "lint:report": "turbo run lint:report", "check:type": "turbo run check:type", + "copyright:check": "scripts/check-copyright-header.sh --check --all", + "copyright:fix": "scripts/check-copyright-header.sh --all", "test": "turbo run test", "test:coverage": "turbo run test:coverage" }, "devDependencies": { - "@types/jest": "^29.5.12", - "@types/node": "^22.5.3", - "ts-jest": "^29.2.5", - "turbo": "^2.5.0", - "typescript": "^5.8.2" + "@types/jest": "29.5.14", + "@types/node": "^24.0.0", + "ts-jest": "29.4.11", + "turbo": "2.9.16", + "typescript": "5.8.2" }, "engines": { - "node": "20.18.0" + "node": "24.16.0" }, - "resolutions": { - "cross-spawn": "^7.0.5", - "form-data": "^4.0.4", - "image-size": "1.2.1", - "nanoid": "^3.3.8", - "pbkdf2": "^3.1.3" - }, - "packageManager": "pnpm@10.6.5+sha1.da220e966c2db3275efb5928cf8f3592681b106b" + "packageManager": "pnpm@10.33.4+sha512.1c67b3b359b2d408119ba1ed289f34b8fc3c6873412bec6fd264fbdc82489e510fcbecb9ce9d22dae7f3b76269d8441046014bdca53b9979cd7a561ad631b800" } diff --git a/packages/w3s-web-core-sdk/.eslintignore b/packages/w3s-web-core-sdk/.eslintignore deleted file mode 100644 index 2b77c29..0000000 --- a/packages/w3s-web-core-sdk/.eslintignore +++ /dev/null @@ -1,4 +0,0 @@ -coverage -dist -.rollup.cache/* -.jest diff --git a/packages/w3s-web-core-sdk/.eslintrc.js b/packages/w3s-web-core-sdk/.eslintrc.js deleted file mode 100644 index 6878bd9..0000000 --- a/packages/w3s-web-core-sdk/.eslintrc.js +++ /dev/null @@ -1,4 +0,0 @@ -module.exports = { - root: true, - extends: ['@templates/eslint-config'], -} diff --git a/packages/w3s-web-core-sdk/eslint.config.mjs b/packages/w3s-web-core-sdk/eslint.config.mjs new file mode 100644 index 0000000..4b16e92 --- /dev/null +++ b/packages/w3s-web-core-sdk/eslint.config.mjs @@ -0,0 +1,23 @@ +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. + * + * SPDX-License-Identifier: Apache-2.0 + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import { createEslintConfig } from '@templates/eslint-config' + +export default createEslintConfig({ + tsconfigRootDir: import.meta.dirname, +}) diff --git a/packages/w3s-web-core-sdk/jest-environment.js b/packages/w3s-web-core-sdk/jest-environment.js index 72f8228..45ae5ef 100644 --- a/packages/w3s-web-core-sdk/jest-environment.js +++ b/packages/w3s-web-core-sdk/jest-environment.js @@ -45,6 +45,11 @@ class CustomTestEnvironment extends TestEnvironment { this.global.TextDecoder = TextDecoder } } + + async teardown() { + // Close jsdom window and dispose fake timers (see jest-environment-jsdom). + await super.teardown() + } } export default CustomTestEnvironment diff --git a/packages/w3s-web-core-sdk/jest.config.ts b/packages/w3s-web-core-sdk/jest.config.ts index 8ecdc4b..4f8409b 100644 --- a/packages/w3s-web-core-sdk/jest.config.ts +++ b/packages/w3s-web-core-sdk/jest.config.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, @@ -16,7 +16,9 @@ * limitations under the License. */ -import baseJestConfig from '@templates/jest/jest.config' +import baseJestConfig, { + createMonorepoCoverageReporters, +} from '@templates/jest/jest.config' export default { ...baseJestConfig, @@ -28,7 +30,9 @@ export default { collectCoverageFrom: ['./src/**/*.ts'], // A list of paths to directories or files that Just should exclude from coverage report - coveragePathIgnorePatterns: ['./types', './*/index.ts'], + coveragePathIgnorePatterns: ['./types', './*/index.ts', '/abis/'], + + coverageReporters: createMonorepoCoverageReporters(__dirname), // The test environment that will be used for testing testEnvironment: '/jest-environment.js', diff --git a/packages/w3s-web-core-sdk/jest.setup.ts b/packages/w3s-web-core-sdk/jest.setup.ts index a26a09a..861dee3 100644 --- a/packages/w3s-web-core-sdk/jest.setup.ts +++ b/packages/w3s-web-core-sdk/jest.setup.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/package.json b/packages/w3s-web-core-sdk/package.json index a3999d9..0f4f56e 100644 --- a/packages/w3s-web-core-sdk/package.json +++ b/packages/w3s-web-core-sdk/package.json @@ -1,7 +1,7 @@ { "name": "@circle-fin/modular-wallets-core", "description": "Serverless Typescript SDK", - "version": "1.0.13", + "version": "1.0.14", "main": "./dist/index.js", "module": "./dist/index.mjs", "types": "./dist/index.d.ts", @@ -17,29 +17,29 @@ "build": "tsup", "dev": "tsup --watch", "check:type": "tsc --project tsconfig.json --pretty --noEmit", - "lint": "eslint --ext .js,.jsx,.ts,.tsx,.json . --fix", - "lint:report": "eslint --ext .js,.jsx,.ts,.tsx,.json . --output-file eslint_report.json --format json", + "lint": "eslint . --fix", + "lint:report": "rm -f eslint_report.json && eslint . --format json --no-warn-ignored > eslint_report.json || { eslint . --format stylish --no-warn-ignored; exit 1; }", "test": "jest", "test:coverage": "jest --coverage" }, "dependencies": { "uuid": "^11.0.3", - "viem": "^2.21.27", - "web3": "^4.13.0", + "viem": "2.23.13", + "web3": "4.16.0", "webauthn-p256": "0.0.5" }, "devDependencies": { "@templates/eslint-config": "workspace:*", "@templates/jest": "workspace:*", "@templates/tsconfig": "workspace:*", - "abitype": "^1.0.8", - "eslint": "^8.57.0", - "jest": "^29.7.0", - "jest-environment-jsdom": "^29.7.0", - "jest-fetch-mock": "^3.0.3", - "tsup": "^8.3.0", - "web3-errors": "^1.3.1", - "web3-types": "^1.10.0" + "abitype": "1.2.4", + "eslint": "10.5.0", + "jest": "29.7.0", + "jest-environment-jsdom": "29.7.0", + "jest-fetch-mock": "3.0.3", + "tsup": "8.4.0", + "web3-errors": "1.3.1", + "web3-types": "1.10.0" }, "keywords": [ "circle", diff --git a/packages/w3s-web-core-sdk/src/__mocks__/accounts/implementations/index.ts b/packages/w3s-web-core-sdk/src/__mocks__/accounts/implementations/index.ts index 58dc8a2..506a9a2 100644 --- a/packages/w3s-web-core-sdk/src/__mocks__/accounts/implementations/index.ts +++ b/packages/w3s-web-core-sdk/src/__mocks__/accounts/implementations/index.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/__mocks__/accounts/implementations/toCircleSmartAccount.Mock.ts b/packages/w3s-web-core-sdk/src/__mocks__/accounts/implementations/toCircleSmartAccount.Mock.ts index 96c3042..be75167 100644 --- a/packages/w3s-web-core-sdk/src/__mocks__/accounts/implementations/toCircleSmartAccount.Mock.ts +++ b/packages/w3s-web-core-sdk/src/__mocks__/accounts/implementations/toCircleSmartAccount.Mock.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/__mocks__/accounts/index.ts b/packages/w3s-web-core-sdk/src/__mocks__/accounts/index.ts index 04f8328..3de3503 100644 --- a/packages/w3s-web-core-sdk/src/__mocks__/accounts/index.ts +++ b/packages/w3s-web-core-sdk/src/__mocks__/accounts/index.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/__mocks__/actions/index.ts b/packages/w3s-web-core-sdk/src/__mocks__/actions/index.ts index 46961e2..31e07a2 100644 --- a/packages/w3s-web-core-sdk/src/__mocks__/actions/index.ts +++ b/packages/w3s-web-core-sdk/src/__mocks__/actions/index.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/__mocks__/actions/recovery/Recovery.Mock.ts b/packages/w3s-web-core-sdk/src/__mocks__/actions/recovery/Recovery.Mock.ts index 1fa44b5..b46ed5e 100644 --- a/packages/w3s-web-core-sdk/src/__mocks__/actions/recovery/Recovery.Mock.ts +++ b/packages/w3s-web-core-sdk/src/__mocks__/actions/recovery/Recovery.Mock.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/__mocks__/actions/recovery/index.ts b/packages/w3s-web-core-sdk/src/__mocks__/actions/recovery/index.ts index ffda177..4a74438 100644 --- a/packages/w3s-web-core-sdk/src/__mocks__/actions/recovery/index.ts +++ b/packages/w3s-web-core-sdk/src/__mocks__/actions/recovery/index.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/__mocks__/clients/index.ts b/packages/w3s-web-core-sdk/src/__mocks__/clients/index.ts index dbca3e8..4348522 100644 --- a/packages/w3s-web-core-sdk/src/__mocks__/clients/index.ts +++ b/packages/w3s-web-core-sdk/src/__mocks__/clients/index.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/__mocks__/clients/transports/index.ts b/packages/w3s-web-core-sdk/src/__mocks__/clients/transports/index.ts index 711d960..9835bee 100644 --- a/packages/w3s-web-core-sdk/src/__mocks__/clients/transports/index.ts +++ b/packages/w3s-web-core-sdk/src/__mocks__/clients/transports/index.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/__mocks__/clients/transports/toModularTransport.ts b/packages/w3s-web-core-sdk/src/__mocks__/clients/transports/toModularTransport.ts index 5aed42c..0f3ce38 100644 --- a/packages/w3s-web-core-sdk/src/__mocks__/clients/transports/toModularTransport.ts +++ b/packages/w3s-web-core-sdk/src/__mocks__/clients/transports/toModularTransport.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/__mocks__/clients/transports/toPasskeyTransport.ts b/packages/w3s-web-core-sdk/src/__mocks__/clients/transports/toPasskeyTransport.ts index 81d69b5..1cd4bd7 100644 --- a/packages/w3s-web-core-sdk/src/__mocks__/clients/transports/toPasskeyTransport.ts +++ b/packages/w3s-web-core-sdk/src/__mocks__/clients/transports/toPasskeyTransport.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/__mocks__/index.ts b/packages/w3s-web-core-sdk/src/__mocks__/index.ts index 362d600..409b311 100644 --- a/packages/w3s-web-core-sdk/src/__mocks__/index.ts +++ b/packages/w3s-web-core-sdk/src/__mocks__/index.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/__mocks__/providers/eip-1193/EIP1193.Mock.ts b/packages/w3s-web-core-sdk/src/__mocks__/providers/eip-1193/EIP1193.Mock.ts index 411f872..0e5f15d 100644 --- a/packages/w3s-web-core-sdk/src/__mocks__/providers/eip-1193/EIP1193.Mock.ts +++ b/packages/w3s-web-core-sdk/src/__mocks__/providers/eip-1193/EIP1193.Mock.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/__mocks__/providers/eip-1193/index.ts b/packages/w3s-web-core-sdk/src/__mocks__/providers/eip-1193/index.ts index a5fb6e7..3342bc9 100644 --- a/packages/w3s-web-core-sdk/src/__mocks__/providers/eip-1193/index.ts +++ b/packages/w3s-web-core-sdk/src/__mocks__/providers/eip-1193/index.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/__mocks__/providers/index.ts b/packages/w3s-web-core-sdk/src/__mocks__/providers/index.ts index 5508612..05fbf0d 100644 --- a/packages/w3s-web-core-sdk/src/__mocks__/providers/index.ts +++ b/packages/w3s-web-core-sdk/src/__mocks__/providers/index.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/__mocks__/providers/modular-wallets/ModularWallets.Mock.ts b/packages/w3s-web-core-sdk/src/__mocks__/providers/modular-wallets/ModularWallets.Mock.ts index c7047b5..cdab9c8 100644 --- a/packages/w3s-web-core-sdk/src/__mocks__/providers/modular-wallets/ModularWallets.Mock.ts +++ b/packages/w3s-web-core-sdk/src/__mocks__/providers/modular-wallets/ModularWallets.Mock.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/__mocks__/providers/modular-wallets/index.ts b/packages/w3s-web-core-sdk/src/__mocks__/providers/modular-wallets/index.ts index 535cd06..9d125ba 100644 --- a/packages/w3s-web-core-sdk/src/__mocks__/providers/modular-wallets/index.ts +++ b/packages/w3s-web-core-sdk/src/__mocks__/providers/modular-wallets/index.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/__mocks__/providers/modular-wallets/provider.ts b/packages/w3s-web-core-sdk/src/__mocks__/providers/modular-wallets/provider.ts index 96f2680..2a54c03 100644 --- a/packages/w3s-web-core-sdk/src/__mocks__/providers/modular-wallets/provider.ts +++ b/packages/w3s-web-core-sdk/src/__mocks__/providers/modular-wallets/provider.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/__mocks__/providers/paymaster/index.ts b/packages/w3s-web-core-sdk/src/__mocks__/providers/paymaster/index.ts index 6b363f7..473aa21 100644 --- a/packages/w3s-web-core-sdk/src/__mocks__/providers/paymaster/index.ts +++ b/packages/w3s-web-core-sdk/src/__mocks__/providers/paymaster/index.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/__mocks__/providers/paymaster/provider.ts b/packages/w3s-web-core-sdk/src/__mocks__/providers/paymaster/provider.ts index da55776..6b3c0c1 100644 --- a/packages/w3s-web-core-sdk/src/__mocks__/providers/paymaster/provider.ts +++ b/packages/w3s-web-core-sdk/src/__mocks__/providers/paymaster/provider.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/__mocks__/providers/rp/Rp.Mock.ts b/packages/w3s-web-core-sdk/src/__mocks__/providers/rp/Rp.Mock.ts index 6d30941..b0265e1 100644 --- a/packages/w3s-web-core-sdk/src/__mocks__/providers/rp/Rp.Mock.ts +++ b/packages/w3s-web-core-sdk/src/__mocks__/providers/rp/Rp.Mock.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/__mocks__/providers/rp/index.ts b/packages/w3s-web-core-sdk/src/__mocks__/providers/rp/index.ts index 893ac7d..e7c9be8 100644 --- a/packages/w3s-web-core-sdk/src/__mocks__/providers/rp/index.ts +++ b/packages/w3s-web-core-sdk/src/__mocks__/providers/rp/index.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/__mocks__/providers/rp/provider.ts b/packages/w3s-web-core-sdk/src/__mocks__/providers/rp/provider.ts index 91f904f..53888aa 100644 --- a/packages/w3s-web-core-sdk/src/__mocks__/providers/rp/provider.ts +++ b/packages/w3s-web-core-sdk/src/__mocks__/providers/rp/provider.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/__mocks__/utils/encoding/encodeTransfer.Mock.ts b/packages/w3s-web-core-sdk/src/__mocks__/utils/encoding/encodeTransfer.Mock.ts index 909021d..2af2495 100644 --- a/packages/w3s-web-core-sdk/src/__mocks__/utils/encoding/encodeTransfer.Mock.ts +++ b/packages/w3s-web-core-sdk/src/__mocks__/utils/encoding/encodeTransfer.Mock.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/__mocks__/utils/encoding/index.ts b/packages/w3s-web-core-sdk/src/__mocks__/utils/encoding/index.ts index d4db7b2..f6299e0 100644 --- a/packages/w3s-web-core-sdk/src/__mocks__/utils/encoding/index.ts +++ b/packages/w3s-web-core-sdk/src/__mocks__/utils/encoding/index.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/__mocks__/utils/index.ts b/packages/w3s-web-core-sdk/src/__mocks__/utils/index.ts index 8483cb0..a09c8d2 100644 --- a/packages/w3s-web-core-sdk/src/__mocks__/utils/index.ts +++ b/packages/w3s-web-core-sdk/src/__mocks__/utils/index.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/__mocks__/utils/smartAccount/index.ts b/packages/w3s-web-core-sdk/src/__mocks__/utils/smartAccount/index.ts index 83cf31e..ff10050 100644 --- a/packages/w3s-web-core-sdk/src/__mocks__/utils/smartAccount/index.ts +++ b/packages/w3s-web-core-sdk/src/__mocks__/utils/smartAccount/index.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/__mocks__/utils/smartAccount/walletClientToLocalAccount.Mock.ts b/packages/w3s-web-core-sdk/src/__mocks__/utils/smartAccount/walletClientToLocalAccount.Mock.ts index 31e7684..e3fc9b9 100644 --- a/packages/w3s-web-core-sdk/src/__mocks__/utils/smartAccount/walletClientToLocalAccount.Mock.ts +++ b/packages/w3s-web-core-sdk/src/__mocks__/utils/smartAccount/walletClientToLocalAccount.Mock.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/__tests__/__mocks__/modular-wallets/provider.test.ts b/packages/w3s-web-core-sdk/src/__tests__/__mocks__/modular-wallets/provider.test.ts index 6e0fb58..98f919b 100644 --- a/packages/w3s-web-core-sdk/src/__tests__/__mocks__/modular-wallets/provider.test.ts +++ b/packages/w3s-web-core-sdk/src/__tests__/__mocks__/modular-wallets/provider.test.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/__tests__/__mocks__/paymaster/provider.test.ts b/packages/w3s-web-core-sdk/src/__tests__/__mocks__/paymaster/provider.test.ts index d8ee49a..67e3318 100644 --- a/packages/w3s-web-core-sdk/src/__tests__/__mocks__/paymaster/provider.test.ts +++ b/packages/w3s-web-core-sdk/src/__tests__/__mocks__/paymaster/provider.test.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/__tests__/__mocks__/rp/provider.test.ts b/packages/w3s-web-core-sdk/src/__tests__/__mocks__/rp/provider.test.ts index 1692b61..ad0c454 100644 --- a/packages/w3s-web-core-sdk/src/__tests__/__mocks__/rp/provider.test.ts +++ b/packages/w3s-web-core-sdk/src/__tests__/__mocks__/rp/provider.test.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/__tests__/abis/factory.test.ts b/packages/w3s-web-core-sdk/src/__tests__/abis/factory.test.ts index d07e7e2..7116566 100644 --- a/packages/w3s-web-core-sdk/src/__tests__/abis/factory.test.ts +++ b/packages/w3s-web-core-sdk/src/__tests__/abis/factory.test.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/__tests__/abis/initializingData.test.ts b/packages/w3s-web-core-sdk/src/__tests__/abis/initializingData.test.ts index 39391bd..ecbf9a1 100644 --- a/packages/w3s-web-core-sdk/src/__tests__/abis/initializingData.test.ts +++ b/packages/w3s-web-core-sdk/src/__tests__/abis/initializingData.test.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/__tests__/abis/plugin.test.ts b/packages/w3s-web-core-sdk/src/__tests__/abis/plugin.test.ts index 52ed26c..73c3ca6 100644 --- a/packages/w3s-web-core-sdk/src/__tests__/abis/plugin.test.ts +++ b/packages/w3s-web-core-sdk/src/__tests__/abis/plugin.test.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/__tests__/abis/publicKeyCoordinates.test.ts b/packages/w3s-web-core-sdk/src/__tests__/abis/publicKeyCoordinates.test.ts index c4b0037..e9bc7a4 100644 --- a/packages/w3s-web-core-sdk/src/__tests__/abis/publicKeyCoordinates.test.ts +++ b/packages/w3s-web-core-sdk/src/__tests__/abis/publicKeyCoordinates.test.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/__tests__/accounts/implementations/getDefaultWalletName.test.ts b/packages/w3s-web-core-sdk/src/__tests__/accounts/implementations/getDefaultWalletName.test.ts index 61a6a8a..3b4b5ba 100644 --- a/packages/w3s-web-core-sdk/src/__tests__/accounts/implementations/getDefaultWalletName.test.ts +++ b/packages/w3s-web-core-sdk/src/__tests__/accounts/implementations/getDefaultWalletName.test.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/__tests__/accounts/implementations/getModularWalletAddress.test.ts b/packages/w3s-web-core-sdk/src/__tests__/accounts/implementations/getModularWalletAddress.test.ts index e023833..32b4e31 100644 --- a/packages/w3s-web-core-sdk/src/__tests__/accounts/implementations/getModularWalletAddress.test.ts +++ b/packages/w3s-web-core-sdk/src/__tests__/accounts/implementations/getModularWalletAddress.test.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/__tests__/accounts/implementations/getOwnersConfigFromOwner.test.ts b/packages/w3s-web-core-sdk/src/__tests__/accounts/implementations/getOwnersConfigFromOwner.test.ts index cbda910..1426681 100644 --- a/packages/w3s-web-core-sdk/src/__tests__/accounts/implementations/getOwnersConfigFromOwner.test.ts +++ b/packages/w3s-web-core-sdk/src/__tests__/accounts/implementations/getOwnersConfigFromOwner.test.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/__tests__/accounts/implementations/signAndWrap.test.ts b/packages/w3s-web-core-sdk/src/__tests__/accounts/implementations/signAndWrap.test.ts index 94e76d4..c186913 100644 --- a/packages/w3s-web-core-sdk/src/__tests__/accounts/implementations/signAndWrap.test.ts +++ b/packages/w3s-web-core-sdk/src/__tests__/accounts/implementations/signAndWrap.test.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, @@ -114,6 +114,7 @@ describe('Accounts > implementations > signAndWrap', () => { it('Should throw an error when the owner does not have sign and raw signing is required', async () => { const owner = { + // eslint-disable-next-line @typescript-eslint/no-unnecessary-type-assertion -- partial mock needs branded address for LocalAccount cast address: '0x' as `0x${string}`, type: AccountType.Local, } as LocalAccount diff --git a/packages/w3s-web-core-sdk/src/__tests__/accounts/implementations/toCircleSmartAccount.test.ts b/packages/w3s-web-core-sdk/src/__tests__/accounts/implementations/toCircleSmartAccount.test.ts index bcfba76..28b178f 100644 --- a/packages/w3s-web-core-sdk/src/__tests__/accounts/implementations/toCircleSmartAccount.test.ts +++ b/packages/w3s-web-core-sdk/src/__tests__/accounts/implementations/toCircleSmartAccount.test.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/__tests__/accounts/implementations/toCircleSmartAccount.validateAddress.test.ts b/packages/w3s-web-core-sdk/src/__tests__/accounts/implementations/toCircleSmartAccount.validateAddress.test.ts index 040c402..650ac60 100644 --- a/packages/w3s-web-core-sdk/src/__tests__/accounts/implementations/toCircleSmartAccount.validateAddress.test.ts +++ b/packages/w3s-web-core-sdk/src/__tests__/accounts/implementations/toCircleSmartAccount.validateAddress.test.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/__tests__/accounts/implementations/webAuthnSign.test.ts b/packages/w3s-web-core-sdk/src/__tests__/accounts/implementations/webAuthnSign.test.ts index 1e82ae8..db07a28 100644 --- a/packages/w3s-web-core-sdk/src/__tests__/accounts/implementations/webAuthnSign.test.ts +++ b/packages/w3s-web-core-sdk/src/__tests__/accounts/implementations/webAuthnSign.test.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/__tests__/accounts/toWebAuthnCredential.test.ts b/packages/w3s-web-core-sdk/src/__tests__/accounts/toWebAuthnCredential.test.ts index a9e2177..88a8127 100644 --- a/packages/w3s-web-core-sdk/src/__tests__/accounts/toWebAuthnCredential.test.ts +++ b/packages/w3s-web-core-sdk/src/__tests__/accounts/toWebAuthnCredential.test.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/__tests__/actions/modularWallets/createAddressMapping.test.ts b/packages/w3s-web-core-sdk/src/__tests__/actions/modularWallets/createAddressMapping.test.ts index 81c3256..c23a162 100644 --- a/packages/w3s-web-core-sdk/src/__tests__/actions/modularWallets/createAddressMapping.test.ts +++ b/packages/w3s-web-core-sdk/src/__tests__/actions/modularWallets/createAddressMapping.test.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/__tests__/actions/modularWallets/getAddress.test.ts b/packages/w3s-web-core-sdk/src/__tests__/actions/modularWallets/getAddress.test.ts index 9318e2b..f75a233 100644 --- a/packages/w3s-web-core-sdk/src/__tests__/actions/modularWallets/getAddress.test.ts +++ b/packages/w3s-web-core-sdk/src/__tests__/actions/modularWallets/getAddress.test.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/__tests__/actions/modularWallets/getAddressMapping.test.ts b/packages/w3s-web-core-sdk/src/__tests__/actions/modularWallets/getAddressMapping.test.ts index 93cf5c3..63ef15f 100644 --- a/packages/w3s-web-core-sdk/src/__tests__/actions/modularWallets/getAddressMapping.test.ts +++ b/packages/w3s-web-core-sdk/src/__tests__/actions/modularWallets/getAddressMapping.test.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/__tests__/actions/modularWallets/getUserOperationGasPrice.test.ts b/packages/w3s-web-core-sdk/src/__tests__/actions/modularWallets/getUserOperationGasPrice.test.ts index b1791ba..518eda4 100644 --- a/packages/w3s-web-core-sdk/src/__tests__/actions/modularWallets/getUserOperationGasPrice.test.ts +++ b/packages/w3s-web-core-sdk/src/__tests__/actions/modularWallets/getUserOperationGasPrice.test.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/__tests__/actions/recovery/estimateExecuteRecoveryGas.test.ts b/packages/w3s-web-core-sdk/src/__tests__/actions/recovery/estimateExecuteRecoveryGas.test.ts index 865f957..74e0c30 100644 --- a/packages/w3s-web-core-sdk/src/__tests__/actions/recovery/estimateExecuteRecoveryGas.test.ts +++ b/packages/w3s-web-core-sdk/src/__tests__/actions/recovery/estimateExecuteRecoveryGas.test.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/__tests__/actions/recovery/estimateRegisterRecoveryAddressGas.test.ts b/packages/w3s-web-core-sdk/src/__tests__/actions/recovery/estimateRegisterRecoveryAddressGas.test.ts index bf97759..b7d8e13 100644 --- a/packages/w3s-web-core-sdk/src/__tests__/actions/recovery/estimateRegisterRecoveryAddressGas.test.ts +++ b/packages/w3s-web-core-sdk/src/__tests__/actions/recovery/estimateRegisterRecoveryAddressGas.test.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/__tests__/actions/recovery/executeRecovery.test.ts b/packages/w3s-web-core-sdk/src/__tests__/actions/recovery/executeRecovery.test.ts index 4744bcb..56450fc 100644 --- a/packages/w3s-web-core-sdk/src/__tests__/actions/recovery/executeRecovery.test.ts +++ b/packages/w3s-web-core-sdk/src/__tests__/actions/recovery/executeRecovery.test.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, @@ -252,4 +252,88 @@ describe('Actions > recovery > executeRecovery', () => { // Verify sendUserOperation was not called after the error expect(viemAccountAbstraction.sendUserOperation).not.toHaveBeenCalled() }) + + it('should throw when createAddressMapping fails with RpcError using a different code', async () => { + const mockCreateAddressMapping = createAddressMapping as jest.Mock + const rpcError = new RpcError(new Error('Internal error'), { + code: -32603, + shortMessage: 'Internal error', + }) + mockCreateAddressMapping.mockRejectedValue(rpcError) + + await expect( + executeRecovery(client, { + account, + ...ExecuteRecoveryMockParameters, + }), + ).rejects.toThrow( + 'Failed to register the new WebAuthn credential. Please try again.', + ) + + expect(viemAccountAbstraction.sendUserOperation).not.toHaveBeenCalled() + }) + + it('should pass through additional userOp parameters to sendUserOperation', async () => { + const additionalParams = { + maxFeePerGas: 1_000_000_000n, + maxPriorityFeePerGas: 100_000_000n, + } + + await executeRecovery(client, { + account, + ...ExecuteRecoveryMockParameters, + ...additionalParams, + }) + + expect(viemAccountAbstraction.sendUserOperation).toHaveBeenCalledWith( + client, + expect.objectContaining({ + callData: '0x123456', + account, + ...additionalParams, + }), + ) + }) + + it('should propagate errors from sendUserOperation', async () => { + const errorMessage = 'User operation failed' + jest + .spyOn(viemAccountAbstraction, 'sendUserOperation') + .mockRejectedValueOnce(new Error(errorMessage)) + + await expect( + executeRecovery(client, { + account, + ...ExecuteRecoveryMockParameters, + }), + ).rejects.toThrow(errorMessage) + }) + + it('should prefer client.account when both client and params provide an account', async () => { + const clientAccount = account + const paramsAccount = { + ...account, + address: '0x1111111111111111111111111111111111111111', + } as viemAccountAbstraction.SmartAccount + const clientWithAccount = { ...client, account: clientAccount } + + await executeRecovery(clientWithAccount, { + account: paramsAccount, + ...ExecuteRecoveryMockParameters, + }) + + expect(createAddressMapping).toHaveBeenCalledWith( + clientWithAccount, + expect.objectContaining({ + walletAddress: clientAccount.address, + }), + ) + + expect(viemAccountAbstraction.sendUserOperation).toHaveBeenCalledWith( + clientWithAccount, + expect.objectContaining({ + account: paramsAccount, + }), + ) + }) }) diff --git a/packages/w3s-web-core-sdk/src/__tests__/actions/recovery/registerRecoveryAddress.test.ts b/packages/w3s-web-core-sdk/src/__tests__/actions/recovery/registerRecoveryAddress.test.ts index 73b5886..306c035 100644 --- a/packages/w3s-web-core-sdk/src/__tests__/actions/recovery/registerRecoveryAddress.test.ts +++ b/packages/w3s-web-core-sdk/src/__tests__/actions/recovery/registerRecoveryAddress.test.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, @@ -229,4 +229,88 @@ describe('Actions > recovery > registerRecoveryAddress', () => { // Verify sendUserOperation was not called after the error expect(viemAccountAbstraction.sendUserOperation).not.toHaveBeenCalled() }) + + it('should throw when createAddressMapping fails with RpcError using a different code', async () => { + const mockCreateAddressMapping = createAddressMapping as jest.Mock + const rpcError = new RpcError(new Error('Internal error'), { + code: -32603, + shortMessage: 'Internal error', + }) + mockCreateAddressMapping.mockRejectedValue(rpcError) + + await expect( + registerRecoveryAddress(client, { + account, + recoveryAddress: RecoveryAddressMock, + }), + ).rejects.toThrow( + 'Failed to register the recovery address. Please try again.', + ) + + expect(viemAccountAbstraction.sendUserOperation).not.toHaveBeenCalled() + }) + + it('should pass through additional userOp parameters to sendUserOperation', async () => { + const additionalParams = { + maxFeePerGas: 1_000_000_000n, + maxPriorityFeePerGas: 100_000_000n, + } + + await registerRecoveryAddress(client, { + account, + recoveryAddress: RecoveryAddressMock, + ...additionalParams, + }) + + expect(viemAccountAbstraction.sendUserOperation).toHaveBeenCalledWith( + client, + expect.objectContaining({ + callData: '0x123456', + account, + ...additionalParams, + }), + ) + }) + + it('should propagate errors from sendUserOperation', async () => { + const errorMessage = 'User operation failed' + jest + .spyOn(viemAccountAbstraction, 'sendUserOperation') + .mockRejectedValueOnce(new Error(errorMessage)) + + await expect( + registerRecoveryAddress(client, { + account, + recoveryAddress: RecoveryAddressMock, + }), + ).rejects.toThrow(errorMessage) + }) + + it('should prefer client.account when both client and params provide an account', async () => { + const clientAccount = account + const paramsAccount = { + ...account, + address: '0x1111111111111111111111111111111111111111', + } as viemAccountAbstraction.SmartAccount + const clientWithAccount = { ...client, account: clientAccount } + + await registerRecoveryAddress(clientWithAccount, { + account: paramsAccount, + recoveryAddress: RecoveryAddressMock, + }) + + expect(createAddressMapping).toHaveBeenCalledWith( + clientWithAccount, + expect.objectContaining({ + walletAddress: clientAccount.address, + }), + ) + + expect(viemAccountAbstraction.sendUserOperation).toHaveBeenCalledWith( + clientWithAccount, + expect.objectContaining({ + account: paramsAccount, + }), + ) + }) }) diff --git a/packages/w3s-web-core-sdk/src/__tests__/actions/rp/getLoginOptions.test.ts b/packages/w3s-web-core-sdk/src/__tests__/actions/rp/getLoginOptions.test.ts index b8dba4e..072f927 100644 --- a/packages/w3s-web-core-sdk/src/__tests__/actions/rp/getLoginOptions.test.ts +++ b/packages/w3s-web-core-sdk/src/__tests__/actions/rp/getLoginOptions.test.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/__tests__/actions/rp/getLoginVerification.test.ts b/packages/w3s-web-core-sdk/src/__tests__/actions/rp/getLoginVerification.test.ts index 0e416a4..b35f998 100644 --- a/packages/w3s-web-core-sdk/src/__tests__/actions/rp/getLoginVerification.test.ts +++ b/packages/w3s-web-core-sdk/src/__tests__/actions/rp/getLoginVerification.test.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/__tests__/actions/rp/getRegistrationOptions.test.ts b/packages/w3s-web-core-sdk/src/__tests__/actions/rp/getRegistrationOptions.test.ts index 9e55353..a07421b 100644 --- a/packages/w3s-web-core-sdk/src/__tests__/actions/rp/getRegistrationOptions.test.ts +++ b/packages/w3s-web-core-sdk/src/__tests__/actions/rp/getRegistrationOptions.test.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/__tests__/actions/rp/getRegistrationVerification.test.ts b/packages/w3s-web-core-sdk/src/__tests__/actions/rp/getRegistrationVerification.test.ts index 2206dc1..25d8a04 100644 --- a/packages/w3s-web-core-sdk/src/__tests__/actions/rp/getRegistrationVerification.test.ts +++ b/packages/w3s-web-core-sdk/src/__tests__/actions/rp/getRegistrationVerification.test.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/__tests__/clients/createRpClient.test.ts b/packages/w3s-web-core-sdk/src/__tests__/clients/createRpClient.test.ts index e217aae..7544c73 100644 --- a/packages/w3s-web-core-sdk/src/__tests__/clients/createRpClient.test.ts +++ b/packages/w3s-web-core-sdk/src/__tests__/clients/createRpClient.test.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/__tests__/clients/decorators/modularWallets.test.ts b/packages/w3s-web-core-sdk/src/__tests__/clients/decorators/modularWallets.test.ts index 1033774..b67f517 100644 --- a/packages/w3s-web-core-sdk/src/__tests__/clients/decorators/modularWallets.test.ts +++ b/packages/w3s-web-core-sdk/src/__tests__/clients/decorators/modularWallets.test.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/__tests__/clients/decorators/recovery.test.ts b/packages/w3s-web-core-sdk/src/__tests__/clients/decorators/recovery.test.ts index febddc0..125b35a 100644 --- a/packages/w3s-web-core-sdk/src/__tests__/clients/decorators/recovery.test.ts +++ b/packages/w3s-web-core-sdk/src/__tests__/clients/decorators/recovery.test.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/__tests__/clients/decorators/rp.test.ts b/packages/w3s-web-core-sdk/src/__tests__/clients/decorators/rp.test.ts index c288e64..6763781 100644 --- a/packages/w3s-web-core-sdk/src/__tests__/clients/decorators/rp.test.ts +++ b/packages/w3s-web-core-sdk/src/__tests__/clients/decorators/rp.test.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/__tests__/clients/toCircleModularWalletClient.test.ts b/packages/w3s-web-core-sdk/src/__tests__/clients/toCircleModularWalletClient.test.ts index d775de0..3a2ecc9 100644 --- a/packages/w3s-web-core-sdk/src/__tests__/clients/toCircleModularWalletClient.test.ts +++ b/packages/w3s-web-core-sdk/src/__tests__/clients/toCircleModularWalletClient.test.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/__tests__/clients/transports/toModularTransport.test.ts b/packages/w3s-web-core-sdk/src/__tests__/clients/transports/toModularTransport.test.ts index 437429b..59564a9 100644 --- a/packages/w3s-web-core-sdk/src/__tests__/clients/transports/toModularTransport.test.ts +++ b/packages/w3s-web-core-sdk/src/__tests__/clients/transports/toModularTransport.test.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/__tests__/clients/transports/toPasskeyTransport.test.ts b/packages/w3s-web-core-sdk/src/__tests__/clients/transports/toPasskeyTransport.test.ts index de381af..2c5eaa1 100644 --- a/packages/w3s-web-core-sdk/src/__tests__/clients/transports/toPasskeyTransport.test.ts +++ b/packages/w3s-web-core-sdk/src/__tests__/clients/transports/toPasskeyTransport.test.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/__tests__/constants/provider.test.ts b/packages/w3s-web-core-sdk/src/__tests__/constants/provider.test.ts index 9e673d2..7c07254 100644 --- a/packages/w3s-web-core-sdk/src/__tests__/constants/provider.test.ts +++ b/packages/w3s-web-core-sdk/src/__tests__/constants/provider.test.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/__tests__/constants/smartAccount.test.ts b/packages/w3s-web-core-sdk/src/__tests__/constants/smartAccount.test.ts index 134081e..915701f 100644 --- a/packages/w3s-web-core-sdk/src/__tests__/constants/smartAccount.test.ts +++ b/packages/w3s-web-core-sdk/src/__tests__/constants/smartAccount.test.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/__tests__/providers/eip-1193/provider.test.ts b/packages/w3s-web-core-sdk/src/__tests__/providers/eip-1193/provider.test.ts index b5f01da..cf7679f 100644 --- a/packages/w3s-web-core-sdk/src/__tests__/providers/eip-1193/provider.test.ts +++ b/packages/w3s-web-core-sdk/src/__tests__/providers/eip-1193/provider.test.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, @@ -403,6 +403,7 @@ describe('Providers > eip-1193 > EIP1193Provider > rpc methods', () => { // Spy on `request` const requestSpy = jest .spyOn(bundlerClient.transport, 'request') + // eslint-disable-next-line @typescript-eslint/no-unnecessary-type-assertion -- jest mock return type is unconstrained .mockResolvedValue({} as never) await provider.request(mockPayload) diff --git a/packages/w3s-web-core-sdk/src/__tests__/providers/modular-wallets/provider.test.ts b/packages/w3s-web-core-sdk/src/__tests__/providers/modular-wallets/provider.test.ts index 2ab17fc..dee493b 100644 --- a/packages/w3s-web-core-sdk/src/__tests__/providers/modular-wallets/provider.test.ts +++ b/packages/w3s-web-core-sdk/src/__tests__/providers/modular-wallets/provider.test.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/__tests__/providers/paymaster/provider.test.ts b/packages/w3s-web-core-sdk/src/__tests__/providers/paymaster/provider.test.ts index 8aa2f96..fc07fb9 100644 --- a/packages/w3s-web-core-sdk/src/__tests__/providers/paymaster/provider.test.ts +++ b/packages/w3s-web-core-sdk/src/__tests__/providers/paymaster/provider.test.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/__tests__/providers/rp/provider.test.ts b/packages/w3s-web-core-sdk/src/__tests__/providers/rp/provider.test.ts index 4a89ba5..8e9b1a9 100644 --- a/packages/w3s-web-core-sdk/src/__tests__/providers/rp/provider.test.ts +++ b/packages/w3s-web-core-sdk/src/__tests__/providers/rp/provider.test.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/__tests__/utils/account/InitializeUpgradableMSCA.test.ts b/packages/w3s-web-core-sdk/src/__tests__/utils/account/InitializeUpgradableMSCA.test.ts index 01aa45a..dbebaef 100644 --- a/packages/w3s-web-core-sdk/src/__tests__/utils/account/InitializeUpgradableMSCA.test.ts +++ b/packages/w3s-web-core-sdk/src/__tests__/utils/account/InitializeUpgradableMSCA.test.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/__tests__/utils/account/computeAddress.test.ts b/packages/w3s-web-core-sdk/src/__tests__/utils/account/computeAddress.test.ts index 66b5b97..0660c18 100644 --- a/packages/w3s-web-core-sdk/src/__tests__/utils/account/computeAddress.test.ts +++ b/packages/w3s-web-core-sdk/src/__tests__/utils/account/computeAddress.test.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/__tests__/utils/account/getPluginInstallParams.test.ts b/packages/w3s-web-core-sdk/src/__tests__/utils/account/getPluginInstallParams.test.ts index 57135d3..64fcbaf 100644 --- a/packages/w3s-web-core-sdk/src/__tests__/utils/account/getPluginInstallParams.test.ts +++ b/packages/w3s-web-core-sdk/src/__tests__/utils/account/getPluginInstallParams.test.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/__tests__/utils/account/getPublicKeyParamsFromOwner.test.ts b/packages/w3s-web-core-sdk/src/__tests__/utils/account/getPublicKeyParamsFromOwner.test.ts index 5121d5d..66cdc8a 100644 --- a/packages/w3s-web-core-sdk/src/__tests__/utils/account/getPublicKeyParamsFromOwner.test.ts +++ b/packages/w3s-web-core-sdk/src/__tests__/utils/account/getPublicKeyParamsFromOwner.test.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/__tests__/utils/account/getSalt.test.ts b/packages/w3s-web-core-sdk/src/__tests__/utils/account/getSalt.test.ts index c9524c8..a048663 100644 --- a/packages/w3s-web-core-sdk/src/__tests__/utils/account/getSalt.test.ts +++ b/packages/w3s-web-core-sdk/src/__tests__/utils/account/getSalt.test.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/__tests__/utils/account/getSenderForContract.test.ts b/packages/w3s-web-core-sdk/src/__tests__/utils/account/getSenderForContract.test.ts index 8f8dd80..f4ae502 100644 --- a/packages/w3s-web-core-sdk/src/__tests__/utils/account/getSenderForContract.test.ts +++ b/packages/w3s-web-core-sdk/src/__tests__/utils/account/getSenderForContract.test.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/__tests__/utils/encoding/encodeTransfer.test.ts b/packages/w3s-web-core-sdk/src/__tests__/utils/encoding/encodeTransfer.test.ts index cecca47..9df0881 100644 --- a/packages/w3s-web-core-sdk/src/__tests__/utils/encoding/encodeTransfer.test.ts +++ b/packages/w3s-web-core-sdk/src/__tests__/utils/encoding/encodeTransfer.test.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/__tests__/utils/mock/getJsonRpcResponse.test.ts b/packages/w3s-web-core-sdk/src/__tests__/utils/mock/getJsonRpcResponse.test.ts index 6332b28..8ca0aee 100644 --- a/packages/w3s-web-core-sdk/src/__tests__/utils/mock/getJsonRpcResponse.test.ts +++ b/packages/w3s-web-core-sdk/src/__tests__/utils/mock/getJsonRpcResponse.test.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/__tests__/utils/mock/getJsonRpcStringifyResponse.test.ts b/packages/w3s-web-core-sdk/src/__tests__/utils/mock/getJsonRpcStringifyResponse.test.ts index 553382d..3940e9c 100644 --- a/packages/w3s-web-core-sdk/src/__tests__/utils/mock/getJsonRpcStringifyResponse.test.ts +++ b/packages/w3s-web-core-sdk/src/__tests__/utils/mock/getJsonRpcStringifyResponse.test.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/__tests__/utils/publicKey/parseBase64EncodedPublicKey.test.ts b/packages/w3s-web-core-sdk/src/__tests__/utils/publicKey/parseBase64EncodedPublicKey.test.ts index ec8e6da..1fbbe06 100644 --- a/packages/w3s-web-core-sdk/src/__tests__/utils/publicKey/parseBase64EncodedPublicKey.test.ts +++ b/packages/w3s-web-core-sdk/src/__tests__/utils/publicKey/parseBase64EncodedPublicKey.test.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/__tests__/utils/rpc/fetchFromApi.test.ts b/packages/w3s-web-core-sdk/src/__tests__/utils/rpc/fetchFromApi.test.ts index 3dbeac7..c9d27ed 100644 --- a/packages/w3s-web-core-sdk/src/__tests__/utils/rpc/fetchFromApi.test.ts +++ b/packages/w3s-web-core-sdk/src/__tests__/utils/rpc/fetchFromApi.test.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/__tests__/utils/rpc/isChromeExtension.test.ts b/packages/w3s-web-core-sdk/src/__tests__/utils/rpc/isChromeExtension.test.ts index e781249..9e9d2ba 100644 --- a/packages/w3s-web-core-sdk/src/__tests__/utils/rpc/isChromeExtension.test.ts +++ b/packages/w3s-web-core-sdk/src/__tests__/utils/rpc/isChromeExtension.test.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/__tests__/utils/rpc/isCircleUrl.test.ts b/packages/w3s-web-core-sdk/src/__tests__/utils/rpc/isCircleUrl.test.ts index f167ec3..616e94c 100644 --- a/packages/w3s-web-core-sdk/src/__tests__/utils/rpc/isCircleUrl.test.ts +++ b/packages/w3s-web-core-sdk/src/__tests__/utils/rpc/isCircleUrl.test.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/__tests__/utils/rpc/validateClientUrl.test.ts b/packages/w3s-web-core-sdk/src/__tests__/utils/rpc/validateClientUrl.test.ts index 498f7e1..ee161d1 100644 --- a/packages/w3s-web-core-sdk/src/__tests__/utils/rpc/validateClientUrl.test.ts +++ b/packages/w3s-web-core-sdk/src/__tests__/utils/rpc/validateClientUrl.test.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/__tests__/utils/rpc/webAuthnHelpers.test.ts b/packages/w3s-web-core-sdk/src/__tests__/utils/rpc/webAuthnHelpers.test.ts index 4c48853..d499020 100644 --- a/packages/w3s-web-core-sdk/src/__tests__/utils/rpc/webAuthnHelpers.test.ts +++ b/packages/w3s-web-core-sdk/src/__tests__/utils/rpc/webAuthnHelpers.test.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/__tests__/utils/signature/wrapEoaSignature.test.ts b/packages/w3s-web-core-sdk/src/__tests__/utils/signature/wrapEoaSignature.test.ts index 75f1246..c135fcc 100644 --- a/packages/w3s-web-core-sdk/src/__tests__/utils/signature/wrapEoaSignature.test.ts +++ b/packages/w3s-web-core-sdk/src/__tests__/utils/signature/wrapEoaSignature.test.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/__tests__/utils/signature/wrapSignature.test.ts b/packages/w3s-web-core-sdk/src/__tests__/utils/signature/wrapSignature.test.ts index 7b2319d..9158e8b 100644 --- a/packages/w3s-web-core-sdk/src/__tests__/utils/signature/wrapSignature.test.ts +++ b/packages/w3s-web-core-sdk/src/__tests__/utils/signature/wrapSignature.test.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/__tests__/utils/smartAccount/getDefaultVerificationGasLimit.test.ts b/packages/w3s-web-core-sdk/src/__tests__/utils/smartAccount/getDefaultVerificationGasLimit.test.ts index 1ab95e5..e250fda 100644 --- a/packages/w3s-web-core-sdk/src/__tests__/utils/smartAccount/getDefaultVerificationGasLimit.test.ts +++ b/packages/w3s-web-core-sdk/src/__tests__/utils/smartAccount/getDefaultVerificationGasLimit.test.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/__tests__/utils/smartAccount/isWebAuthnOwner.test.ts b/packages/w3s-web-core-sdk/src/__tests__/utils/smartAccount/isWebAuthnOwner.test.ts index c6cb117..13ef152 100644 --- a/packages/w3s-web-core-sdk/src/__tests__/utils/smartAccount/isWebAuthnOwner.test.ts +++ b/packages/w3s-web-core-sdk/src/__tests__/utils/smartAccount/isWebAuthnOwner.test.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/__tests__/utils/smartAccount/walletClientToLocalAccount.test.ts b/packages/w3s-web-core-sdk/src/__tests__/utils/smartAccount/walletClientToLocalAccount.test.ts index f93cff4..7e930c1 100644 --- a/packages/w3s-web-core-sdk/src/__tests__/utils/smartAccount/walletClientToLocalAccount.test.ts +++ b/packages/w3s-web-core-sdk/src/__tests__/utils/smartAccount/walletClientToLocalAccount.test.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/abis/authenticatorData.ts b/packages/w3s-web-core-sdk/src/abis/authenticatorData.ts index ea92379..baa71f2 100644 --- a/packages/w3s-web-core-sdk/src/abis/authenticatorData.ts +++ b/packages/w3s-web-core-sdk/src/abis/authenticatorData.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/abis/factory.ts b/packages/w3s-web-core-sdk/src/abis/factory.ts index e71709d..eae952a 100644 --- a/packages/w3s-web-core-sdk/src/abis/factory.ts +++ b/packages/w3s-web-core-sdk/src/abis/factory.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/abis/index.ts b/packages/w3s-web-core-sdk/src/abis/index.ts index 9a452e2..e719884 100644 --- a/packages/w3s-web-core-sdk/src/abis/index.ts +++ b/packages/w3s-web-core-sdk/src/abis/index.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/abis/initializingData.ts b/packages/w3s-web-core-sdk/src/abis/initializingData.ts index 69d7412..ad64b75 100644 --- a/packages/w3s-web-core-sdk/src/abis/initializingData.ts +++ b/packages/w3s-web-core-sdk/src/abis/initializingData.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/abis/ownerIndex.ts b/packages/w3s-web-core-sdk/src/abis/ownerIndex.ts index 20f04c2..af64e5c 100644 --- a/packages/w3s-web-core-sdk/src/abis/ownerIndex.ts +++ b/packages/w3s-web-core-sdk/src/abis/ownerIndex.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/abis/plugin.ts b/packages/w3s-web-core-sdk/src/abis/plugin.ts index 482cfe6..835a8a4 100644 --- a/packages/w3s-web-core-sdk/src/abis/plugin.ts +++ b/packages/w3s-web-core-sdk/src/abis/plugin.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/abis/publicKeyCoordinates.ts b/packages/w3s-web-core-sdk/src/abis/publicKeyCoordinates.ts index 39f3a21..e2c88b5 100644 --- a/packages/w3s-web-core-sdk/src/abis/publicKeyCoordinates.ts +++ b/packages/w3s-web-core-sdk/src/abis/publicKeyCoordinates.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/abis/upgradableMsca.ts b/packages/w3s-web-core-sdk/src/abis/upgradableMsca.ts index 4f3fb71..138ac41 100644 --- a/packages/w3s-web-core-sdk/src/abis/upgradableMsca.ts +++ b/packages/w3s-web-core-sdk/src/abis/upgradableMsca.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/accounts/implementations/getDefaultWalletName.ts b/packages/w3s-web-core-sdk/src/accounts/implementations/getDefaultWalletName.ts index f084e04..0e0d828 100644 --- a/packages/w3s-web-core-sdk/src/accounts/implementations/getDefaultWalletName.ts +++ b/packages/w3s-web-core-sdk/src/accounts/implementations/getDefaultWalletName.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/accounts/implementations/getModularWalletAddress.ts b/packages/w3s-web-core-sdk/src/accounts/implementations/getModularWalletAddress.ts index aeb55b6..bb0aa84 100644 --- a/packages/w3s-web-core-sdk/src/accounts/implementations/getModularWalletAddress.ts +++ b/packages/w3s-web-core-sdk/src/accounts/implementations/getModularWalletAddress.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/accounts/implementations/getOwnersConfigFromOwner.ts b/packages/w3s-web-core-sdk/src/accounts/implementations/getOwnersConfigFromOwner.ts index 5ecaaf4..685efcf 100644 --- a/packages/w3s-web-core-sdk/src/accounts/implementations/getOwnersConfigFromOwner.ts +++ b/packages/w3s-web-core-sdk/src/accounts/implementations/getOwnersConfigFromOwner.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/accounts/implementations/index.ts b/packages/w3s-web-core-sdk/src/accounts/implementations/index.ts index fe4e7c5..d0f7c7a 100644 --- a/packages/w3s-web-core-sdk/src/accounts/implementations/index.ts +++ b/packages/w3s-web-core-sdk/src/accounts/implementations/index.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/accounts/implementations/signAndWrap.ts b/packages/w3s-web-core-sdk/src/accounts/implementations/signAndWrap.ts index 44b1796..5a44181 100644 --- a/packages/w3s-web-core-sdk/src/accounts/implementations/signAndWrap.ts +++ b/packages/w3s-web-core-sdk/src/accounts/implementations/signAndWrap.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/accounts/implementations/toCircleSmartAccount.ts b/packages/w3s-web-core-sdk/src/accounts/implementations/toCircleSmartAccount.ts index 723bb85..4f240bd 100644 --- a/packages/w3s-web-core-sdk/src/accounts/implementations/toCircleSmartAccount.ts +++ b/packages/w3s-web-core-sdk/src/accounts/implementations/toCircleSmartAccount.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/accounts/implementations/webAuthnSign.ts b/packages/w3s-web-core-sdk/src/accounts/implementations/webAuthnSign.ts index 091897d..b81733a 100644 --- a/packages/w3s-web-core-sdk/src/accounts/implementations/webAuthnSign.ts +++ b/packages/w3s-web-core-sdk/src/accounts/implementations/webAuthnSign.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/accounts/index.ts b/packages/w3s-web-core-sdk/src/accounts/index.ts index bfc3aa5..1e45efd 100644 --- a/packages/w3s-web-core-sdk/src/accounts/index.ts +++ b/packages/w3s-web-core-sdk/src/accounts/index.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/accounts/toWebAuthnCredential.ts b/packages/w3s-web-core-sdk/src/accounts/toWebAuthnCredential.ts index 51e96e6..c681978 100644 --- a/packages/w3s-web-core-sdk/src/accounts/toWebAuthnCredential.ts +++ b/packages/w3s-web-core-sdk/src/accounts/toWebAuthnCredential.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, @@ -113,8 +113,8 @@ async function startRegistration( raw: credential, rpId: registrationOptions.rp.id, } - } catch (error) { - throw new Error(`Credential creation failed. ${error}`) + } catch (error: unknown) { + throw new Error('Credential creation failed.', { cause: error }) } } @@ -165,8 +165,8 @@ async function startAuthentication( raw: credential, rpId: loginOptions?.rpId, } - } catch (error) { - throw new Error(`Credential creation failed. ${error}`) + } catch (error: unknown) { + throw new Error('Credential creation failed.', { cause: error }) } } diff --git a/packages/w3s-web-core-sdk/src/actions/index.ts b/packages/w3s-web-core-sdk/src/actions/index.ts index dbd9b2f..16095d0 100644 --- a/packages/w3s-web-core-sdk/src/actions/index.ts +++ b/packages/w3s-web-core-sdk/src/actions/index.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/actions/modularWallets/createAddressMapping.ts b/packages/w3s-web-core-sdk/src/actions/modularWallets/createAddressMapping.ts index 429274f..d5575ae 100644 --- a/packages/w3s-web-core-sdk/src/actions/modularWallets/createAddressMapping.ts +++ b/packages/w3s-web-core-sdk/src/actions/modularWallets/createAddressMapping.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/actions/modularWallets/getAddress.ts b/packages/w3s-web-core-sdk/src/actions/modularWallets/getAddress.ts index 78e37e7..5f9a108 100644 --- a/packages/w3s-web-core-sdk/src/actions/modularWallets/getAddress.ts +++ b/packages/w3s-web-core-sdk/src/actions/modularWallets/getAddress.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/actions/modularWallets/getAddressMapping.ts b/packages/w3s-web-core-sdk/src/actions/modularWallets/getAddressMapping.ts index 6354ffd..09b07c4 100644 --- a/packages/w3s-web-core-sdk/src/actions/modularWallets/getAddressMapping.ts +++ b/packages/w3s-web-core-sdk/src/actions/modularWallets/getAddressMapping.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/actions/modularWallets/getUserOperationGasPrice.ts b/packages/w3s-web-core-sdk/src/actions/modularWallets/getUserOperationGasPrice.ts index 93cc635..4201fe4 100644 --- a/packages/w3s-web-core-sdk/src/actions/modularWallets/getUserOperationGasPrice.ts +++ b/packages/w3s-web-core-sdk/src/actions/modularWallets/getUserOperationGasPrice.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/actions/modularWallets/index.ts b/packages/w3s-web-core-sdk/src/actions/modularWallets/index.ts index ee49f23..612c007 100644 --- a/packages/w3s-web-core-sdk/src/actions/modularWallets/index.ts +++ b/packages/w3s-web-core-sdk/src/actions/modularWallets/index.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/actions/recovery/estimateExecuteRecoveryGas.ts b/packages/w3s-web-core-sdk/src/actions/recovery/estimateExecuteRecoveryGas.ts index 0573f94..b5919b7 100644 --- a/packages/w3s-web-core-sdk/src/actions/recovery/estimateExecuteRecoveryGas.ts +++ b/packages/w3s-web-core-sdk/src/actions/recovery/estimateExecuteRecoveryGas.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/actions/recovery/estimateRegisterRecoveryAddressGas.ts b/packages/w3s-web-core-sdk/src/actions/recovery/estimateRegisterRecoveryAddressGas.ts index 42041c8..2e0ff10 100644 --- a/packages/w3s-web-core-sdk/src/actions/recovery/estimateRegisterRecoveryAddressGas.ts +++ b/packages/w3s-web-core-sdk/src/actions/recovery/estimateRegisterRecoveryAddressGas.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/actions/recovery/executeRecovery.ts b/packages/w3s-web-core-sdk/src/actions/recovery/executeRecovery.ts index b1376c8..fe72d44 100644 --- a/packages/w3s-web-core-sdk/src/actions/recovery/executeRecovery.ts +++ b/packages/w3s-web-core-sdk/src/actions/recovery/executeRecovery.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, @@ -51,11 +51,11 @@ export async function executeRecovery( client: Client, params: ExecuteRecoveryParameters, ): Promise { - if (!client.account && !params.account) { + const account = client.account ?? params.account + if (!account) { throw new Error('Account is required') } - const account = client.account || (params.account as SmartAccount) const { credential, ...userOp } = params const publicKeyOwner = parsePublicKey(credential.publicKey) @@ -73,7 +73,7 @@ export async function executeRecovery( }, ], }) - } catch (error) { + } catch (error: unknown) { const addressMappingAlreadyExistsError = error instanceof RpcError && error.code === ErrorCodes.ALREADY_KNOWN @@ -84,6 +84,7 @@ export async function executeRecovery( if (!addressMappingAlreadyExistsError) { throw new Error( 'Failed to register the new WebAuthn credential. Please try again.', + { cause: error }, ) } } diff --git a/packages/w3s-web-core-sdk/src/actions/recovery/index.ts b/packages/w3s-web-core-sdk/src/actions/recovery/index.ts index 96c9c46..718e278 100644 --- a/packages/w3s-web-core-sdk/src/actions/recovery/index.ts +++ b/packages/w3s-web-core-sdk/src/actions/recovery/index.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/actions/recovery/registerRecoveryAddress.ts b/packages/w3s-web-core-sdk/src/actions/recovery/registerRecoveryAddress.ts index f898255..a07b78e 100644 --- a/packages/w3s-web-core-sdk/src/actions/recovery/registerRecoveryAddress.ts +++ b/packages/w3s-web-core-sdk/src/actions/recovery/registerRecoveryAddress.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, @@ -49,11 +49,11 @@ export async function registerRecoveryAddress( client: Client, params: RegisterRecoveryAddressParameters, ): Promise { - if (!client.account && !params.account) { + const account = client.account ?? params.account + if (!account) { throw new Error('Account is required') } - const account = client.account || (params.account as SmartAccount) const { recoveryAddress, ...userOp } = params // Step 1: Create a mapping between the MSCA address and the recovery address @@ -69,7 +69,7 @@ export async function registerRecoveryAddress( }, ], }) - } catch (error) { + } catch (error: unknown) { const addressMappingAlreadyExistsError = error instanceof RpcError && error.code === ErrorCodes.ALREADY_KNOWN @@ -80,6 +80,7 @@ export async function registerRecoveryAddress( if (!addressMappingAlreadyExistsError) { throw new Error( 'Failed to register the recovery address. Please try again.', + { cause: error }, ) } } diff --git a/packages/w3s-web-core-sdk/src/actions/rp/getLoginOptions.ts b/packages/w3s-web-core-sdk/src/actions/rp/getLoginOptions.ts index e6cc3fd..3a327dd 100644 --- a/packages/w3s-web-core-sdk/src/actions/rp/getLoginOptions.ts +++ b/packages/w3s-web-core-sdk/src/actions/rp/getLoginOptions.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/actions/rp/getLoginVerification.ts b/packages/w3s-web-core-sdk/src/actions/rp/getLoginVerification.ts index 705d2b3..810e338 100644 --- a/packages/w3s-web-core-sdk/src/actions/rp/getLoginVerification.ts +++ b/packages/w3s-web-core-sdk/src/actions/rp/getLoginVerification.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/actions/rp/getRegistrationOptions.ts b/packages/w3s-web-core-sdk/src/actions/rp/getRegistrationOptions.ts index 81adb3f..6ad4e92 100644 --- a/packages/w3s-web-core-sdk/src/actions/rp/getRegistrationOptions.ts +++ b/packages/w3s-web-core-sdk/src/actions/rp/getRegistrationOptions.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/actions/rp/getRegistrationVerification.ts b/packages/w3s-web-core-sdk/src/actions/rp/getRegistrationVerification.ts index b8534e4..d338e37 100644 --- a/packages/w3s-web-core-sdk/src/actions/rp/getRegistrationVerification.ts +++ b/packages/w3s-web-core-sdk/src/actions/rp/getRegistrationVerification.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/actions/rp/index.ts b/packages/w3s-web-core-sdk/src/actions/rp/index.ts index 2d49c8f..030663e 100644 --- a/packages/w3s-web-core-sdk/src/actions/rp/index.ts +++ b/packages/w3s-web-core-sdk/src/actions/rp/index.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/clients/createRpClient.ts b/packages/w3s-web-core-sdk/src/clients/createRpClient.ts index 510c27a..1c513e8 100644 --- a/packages/w3s-web-core-sdk/src/clients/createRpClient.ts +++ b/packages/w3s-web-core-sdk/src/clients/createRpClient.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/clients/decorators/index.ts b/packages/w3s-web-core-sdk/src/clients/decorators/index.ts index 1e9d2cf..a62b4d7 100644 --- a/packages/w3s-web-core-sdk/src/clients/decorators/index.ts +++ b/packages/w3s-web-core-sdk/src/clients/decorators/index.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/clients/decorators/modularWallet.ts b/packages/w3s-web-core-sdk/src/clients/decorators/modularWallet.ts index 9b2e490..a2d5719 100644 --- a/packages/w3s-web-core-sdk/src/clients/decorators/modularWallet.ts +++ b/packages/w3s-web-core-sdk/src/clients/decorators/modularWallet.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/clients/decorators/recovery.ts b/packages/w3s-web-core-sdk/src/clients/decorators/recovery.ts index ca8e5e0..4df211f 100644 --- a/packages/w3s-web-core-sdk/src/clients/decorators/recovery.ts +++ b/packages/w3s-web-core-sdk/src/clients/decorators/recovery.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, @@ -63,7 +63,7 @@ export type RecoveryActions = { ) => Promise /** * Registers a recovery address during the recovery process. - * @param parameters - Parameters to use. See {@link RegisterRecoveryAddressParameters}. + * @param params - Parameters to use. See {@link RegisterRecoveryAddressParameters}. * @returns The user operation hash from registering the recovery address onchain. See {@link SendUserOperationReturnType}. */ registerRecoveryAddress: ( diff --git a/packages/w3s-web-core-sdk/src/clients/decorators/rp.ts b/packages/w3s-web-core-sdk/src/clients/decorators/rp.ts index 624cd5b..d6683fb 100644 --- a/packages/w3s-web-core-sdk/src/clients/decorators/rp.ts +++ b/packages/w3s-web-core-sdk/src/clients/decorators/rp.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/clients/index.ts b/packages/w3s-web-core-sdk/src/clients/index.ts index edae483..6b7eb68 100644 --- a/packages/w3s-web-core-sdk/src/clients/index.ts +++ b/packages/w3s-web-core-sdk/src/clients/index.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/clients/toCircleModularWalletClient.ts b/packages/w3s-web-core-sdk/src/clients/toCircleModularWalletClient.ts index 6214c4f..8c929b2 100644 --- a/packages/w3s-web-core-sdk/src/clients/toCircleModularWalletClient.ts +++ b/packages/w3s-web-core-sdk/src/clients/toCircleModularWalletClient.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/clients/transports/index.ts b/packages/w3s-web-core-sdk/src/clients/transports/index.ts index 711d960..9835bee 100644 --- a/packages/w3s-web-core-sdk/src/clients/transports/index.ts +++ b/packages/w3s-web-core-sdk/src/clients/transports/index.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/clients/transports/toModularTransport.ts b/packages/w3s-web-core-sdk/src/clients/transports/toModularTransport.ts index 65ef5bf..a8ed79f 100644 --- a/packages/w3s-web-core-sdk/src/clients/transports/toModularTransport.ts +++ b/packages/w3s-web-core-sdk/src/clients/transports/toModularTransport.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/clients/transports/toPasskeyTransport.ts b/packages/w3s-web-core-sdk/src/clients/transports/toPasskeyTransport.ts index 6152146..e0ccb56 100644 --- a/packages/w3s-web-core-sdk/src/clients/transports/toPasskeyTransport.ts +++ b/packages/w3s-web-core-sdk/src/clients/transports/toPasskeyTransport.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/constants/contractAddress.ts b/packages/w3s-web-core-sdk/src/constants/contractAddress.ts index 75d94b5..53499c9 100644 --- a/packages/w3s-web-core-sdk/src/constants/contractAddress.ts +++ b/packages/w3s-web-core-sdk/src/constants/contractAddress.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/constants/index.ts b/packages/w3s-web-core-sdk/src/constants/index.ts index afd74a7..6714587 100644 --- a/packages/w3s-web-core-sdk/src/constants/index.ts +++ b/packages/w3s-web-core-sdk/src/constants/index.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/constants/provider.ts b/packages/w3s-web-core-sdk/src/constants/provider.ts index 9533d1e..1c07bf3 100644 --- a/packages/w3s-web-core-sdk/src/constants/provider.ts +++ b/packages/w3s-web-core-sdk/src/constants/provider.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/constants/smartAccount.ts b/packages/w3s-web-core-sdk/src/constants/smartAccount.ts index 8dcb64d..372b71c 100644 --- a/packages/w3s-web-core-sdk/src/constants/smartAccount.ts +++ b/packages/w3s-web-core-sdk/src/constants/smartAccount.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/index.ts b/packages/w3s-web-core-sdk/src/index.ts index 03323ed..95df01b 100644 --- a/packages/w3s-web-core-sdk/src/index.ts +++ b/packages/w3s-web-core-sdk/src/index.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/providers/base/index.ts b/packages/w3s-web-core-sdk/src/providers/base/index.ts index 80a430f..968cc47 100644 --- a/packages/w3s-web-core-sdk/src/providers/base/index.ts +++ b/packages/w3s-web-core-sdk/src/providers/base/index.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/providers/base/provider.ts b/packages/w3s-web-core-sdk/src/providers/base/provider.ts index 4402e2c..6c83f0b 100644 --- a/packages/w3s-web-core-sdk/src/providers/base/provider.ts +++ b/packages/w3s-web-core-sdk/src/providers/base/provider.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/providers/eip-1193/index.ts b/packages/w3s-web-core-sdk/src/providers/eip-1193/index.ts index 287717e..7c83a73 100644 --- a/packages/w3s-web-core-sdk/src/providers/eip-1193/index.ts +++ b/packages/w3s-web-core-sdk/src/providers/eip-1193/index.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/providers/eip-1193/provider.ts b/packages/w3s-web-core-sdk/src/providers/eip-1193/provider.ts index 0b1c10a..d627742 100644 --- a/packages/w3s-web-core-sdk/src/providers/eip-1193/provider.ts +++ b/packages/w3s-web-core-sdk/src/providers/eip-1193/provider.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/providers/index.ts b/packages/w3s-web-core-sdk/src/providers/index.ts index b7d065c..54b95d4 100644 --- a/packages/w3s-web-core-sdk/src/providers/index.ts +++ b/packages/w3s-web-core-sdk/src/providers/index.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/providers/modular-wallets/index.ts b/packages/w3s-web-core-sdk/src/providers/modular-wallets/index.ts index 6393169..c763d21 100644 --- a/packages/w3s-web-core-sdk/src/providers/modular-wallets/index.ts +++ b/packages/w3s-web-core-sdk/src/providers/modular-wallets/index.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/providers/modular-wallets/provider.ts b/packages/w3s-web-core-sdk/src/providers/modular-wallets/provider.ts index f71a09f..9202a6e 100644 --- a/packages/w3s-web-core-sdk/src/providers/modular-wallets/provider.ts +++ b/packages/w3s-web-core-sdk/src/providers/modular-wallets/provider.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/providers/paymaster/index.ts b/packages/w3s-web-core-sdk/src/providers/paymaster/index.ts index 0492c2c..da99dd8 100644 --- a/packages/w3s-web-core-sdk/src/providers/paymaster/index.ts +++ b/packages/w3s-web-core-sdk/src/providers/paymaster/index.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/providers/paymaster/provider.ts b/packages/w3s-web-core-sdk/src/providers/paymaster/provider.ts index 229057b..bfb5265 100644 --- a/packages/w3s-web-core-sdk/src/providers/paymaster/provider.ts +++ b/packages/w3s-web-core-sdk/src/providers/paymaster/provider.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/providers/rp/index.ts b/packages/w3s-web-core-sdk/src/providers/rp/index.ts index f6d77ab..f8c77d0 100644 --- a/packages/w3s-web-core-sdk/src/providers/rp/index.ts +++ b/packages/w3s-web-core-sdk/src/providers/rp/index.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/providers/rp/provider.ts b/packages/w3s-web-core-sdk/src/providers/rp/provider.ts index 436cc4b..3e9ba10 100644 --- a/packages/w3s-web-core-sdk/src/providers/rp/provider.ts +++ b/packages/w3s-web-core-sdk/src/providers/rp/provider.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/types/__mocks__/provider.ts b/packages/w3s-web-core-sdk/src/types/__mocks__/provider.ts index 8679e33..b90dd15 100644 --- a/packages/w3s-web-core-sdk/src/types/__mocks__/provider.ts +++ b/packages/w3s-web-core-sdk/src/types/__mocks__/provider.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/types/eip1193.ts b/packages/w3s-web-core-sdk/src/types/eip1193.ts index d7f2cf9..2638a52 100644 --- a/packages/w3s-web-core-sdk/src/types/eip1193.ts +++ b/packages/w3s-web-core-sdk/src/types/eip1193.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/types/index.ts b/packages/w3s-web-core-sdk/src/types/index.ts index a83b6bb..e57768d 100644 --- a/packages/w3s-web-core-sdk/src/types/index.ts +++ b/packages/w3s-web-core-sdk/src/types/index.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/types/modularWallets.ts b/packages/w3s-web-core-sdk/src/types/modularWallets.ts index 0834781..922dded 100644 --- a/packages/w3s-web-core-sdk/src/types/modularWallets.ts +++ b/packages/w3s-web-core-sdk/src/types/modularWallets.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/types/rp.ts b/packages/w3s-web-core-sdk/src/types/rp.ts index c2d90b5..7cd7260 100644 --- a/packages/w3s-web-core-sdk/src/types/rp.ts +++ b/packages/w3s-web-core-sdk/src/types/rp.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/types/smartAccount.ts b/packages/w3s-web-core-sdk/src/types/smartAccount.ts index c44a070..aaddc3b 100644 --- a/packages/w3s-web-core-sdk/src/types/smartAccount.ts +++ b/packages/w3s-web-core-sdk/src/types/smartAccount.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/types/utils.ts b/packages/w3s-web-core-sdk/src/types/utils.ts index 9e90950..d99bbc8 100644 --- a/packages/w3s-web-core-sdk/src/types/utils.ts +++ b/packages/w3s-web-core-sdk/src/types/utils.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/utils/address/computeAddress.ts b/packages/w3s-web-core-sdk/src/utils/address/computeAddress.ts index 65f47ce..a640109 100644 --- a/packages/w3s-web-core-sdk/src/utils/address/computeAddress.ts +++ b/packages/w3s-web-core-sdk/src/utils/address/computeAddress.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/utils/address/getPluginInstallParams.ts b/packages/w3s-web-core-sdk/src/utils/address/getPluginInstallParams.ts index ad422f3..8db4dff 100644 --- a/packages/w3s-web-core-sdk/src/utils/address/getPluginInstallParams.ts +++ b/packages/w3s-web-core-sdk/src/utils/address/getPluginInstallParams.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/utils/address/getPublicKeyParamsFromOwner.ts b/packages/w3s-web-core-sdk/src/utils/address/getPublicKeyParamsFromOwner.ts index 0721a16..a959782 100644 --- a/packages/w3s-web-core-sdk/src/utils/address/getPublicKeyParamsFromOwner.ts +++ b/packages/w3s-web-core-sdk/src/utils/address/getPublicKeyParamsFromOwner.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/utils/address/getSalt.ts b/packages/w3s-web-core-sdk/src/utils/address/getSalt.ts index 2252bbc..34d8a59 100644 --- a/packages/w3s-web-core-sdk/src/utils/address/getSalt.ts +++ b/packages/w3s-web-core-sdk/src/utils/address/getSalt.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/utils/address/getSenderForContract.ts b/packages/w3s-web-core-sdk/src/utils/address/getSenderForContract.ts index 750ed73..f180394 100644 --- a/packages/w3s-web-core-sdk/src/utils/address/getSenderForContract.ts +++ b/packages/w3s-web-core-sdk/src/utils/address/getSenderForContract.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/utils/address/index.ts b/packages/w3s-web-core-sdk/src/utils/address/index.ts index a18c4b7..edd563c 100644 --- a/packages/w3s-web-core-sdk/src/utils/address/index.ts +++ b/packages/w3s-web-core-sdk/src/utils/address/index.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/utils/address/initializeUpgradableMSCA.ts b/packages/w3s-web-core-sdk/src/utils/address/initializeUpgradableMSCA.ts index d198881..e726d55 100644 --- a/packages/w3s-web-core-sdk/src/utils/address/initializeUpgradableMSCA.ts +++ b/packages/w3s-web-core-sdk/src/utils/address/initializeUpgradableMSCA.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/utils/encoding/encodeTransfer.ts b/packages/w3s-web-core-sdk/src/utils/encoding/encodeTransfer.ts index 8712980..2b3e20c 100644 --- a/packages/w3s-web-core-sdk/src/utils/encoding/encodeTransfer.ts +++ b/packages/w3s-web-core-sdk/src/utils/encoding/encodeTransfer.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/utils/encoding/index.ts b/packages/w3s-web-core-sdk/src/utils/encoding/index.ts index ff222dc..f2c9c6b 100644 --- a/packages/w3s-web-core-sdk/src/utils/encoding/index.ts +++ b/packages/w3s-web-core-sdk/src/utils/encoding/index.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/utils/index.ts b/packages/w3s-web-core-sdk/src/utils/index.ts index 4059134..bcdc7a2 100644 --- a/packages/w3s-web-core-sdk/src/utils/index.ts +++ b/packages/w3s-web-core-sdk/src/utils/index.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/utils/mock/getJsonRpcResponse.ts b/packages/w3s-web-core-sdk/src/utils/mock/getJsonRpcResponse.ts index 03f686c..28deec1 100644 --- a/packages/w3s-web-core-sdk/src/utils/mock/getJsonRpcResponse.ts +++ b/packages/w3s-web-core-sdk/src/utils/mock/getJsonRpcResponse.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/utils/mock/getJsonRpcStringifyResponse.ts b/packages/w3s-web-core-sdk/src/utils/mock/getJsonRpcStringifyResponse.ts index 9310ac7..7e05162 100644 --- a/packages/w3s-web-core-sdk/src/utils/mock/getJsonRpcStringifyResponse.ts +++ b/packages/w3s-web-core-sdk/src/utils/mock/getJsonRpcStringifyResponse.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/utils/mock/index.ts b/packages/w3s-web-core-sdk/src/utils/mock/index.ts index 2c83cfe..46afc69 100644 --- a/packages/w3s-web-core-sdk/src/utils/mock/index.ts +++ b/packages/w3s-web-core-sdk/src/utils/mock/index.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/utils/publicKey/index.ts b/packages/w3s-web-core-sdk/src/utils/publicKey/index.ts index 79c7567..30733df 100644 --- a/packages/w3s-web-core-sdk/src/utils/publicKey/index.ts +++ b/packages/w3s-web-core-sdk/src/utils/publicKey/index.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/utils/publicKey/parseBase64EncodedPublicKey.ts b/packages/w3s-web-core-sdk/src/utils/publicKey/parseBase64EncodedPublicKey.ts index 81548c3..915d8d0 100644 --- a/packages/w3s-web-core-sdk/src/utils/publicKey/parseBase64EncodedPublicKey.ts +++ b/packages/w3s-web-core-sdk/src/utils/publicKey/parseBase64EncodedPublicKey.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/utils/rpc/errorCodes.ts b/packages/w3s-web-core-sdk/src/utils/rpc/errorCodes.ts index 95e4186..8e0da5a 100644 --- a/packages/w3s-web-core-sdk/src/utils/rpc/errorCodes.ts +++ b/packages/w3s-web-core-sdk/src/utils/rpc/errorCodes.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/utils/rpc/fetchFromApi.ts b/packages/w3s-web-core-sdk/src/utils/rpc/fetchFromApi.ts index 771a31d..ee9aa0b 100644 --- a/packages/w3s-web-core-sdk/src/utils/rpc/fetchFromApi.ts +++ b/packages/w3s-web-core-sdk/src/utils/rpc/fetchFromApi.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/utils/rpc/index.ts b/packages/w3s-web-core-sdk/src/utils/rpc/index.ts index a0c8842..9d5b903 100644 --- a/packages/w3s-web-core-sdk/src/utils/rpc/index.ts +++ b/packages/w3s-web-core-sdk/src/utils/rpc/index.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/utils/rpc/isChromeExtension.ts b/packages/w3s-web-core-sdk/src/utils/rpc/isChromeExtension.ts index 6964323..bd295c9 100644 --- a/packages/w3s-web-core-sdk/src/utils/rpc/isChromeExtension.ts +++ b/packages/w3s-web-core-sdk/src/utils/rpc/isChromeExtension.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/utils/rpc/isCircleUrl.ts b/packages/w3s-web-core-sdk/src/utils/rpc/isCircleUrl.ts index 74c6067..45accbf 100644 --- a/packages/w3s-web-core-sdk/src/utils/rpc/isCircleUrl.ts +++ b/packages/w3s-web-core-sdk/src/utils/rpc/isCircleUrl.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/utils/rpc/validateClientUrl.ts b/packages/w3s-web-core-sdk/src/utils/rpc/validateClientUrl.ts index 8c16d4b..22991d2 100644 --- a/packages/w3s-web-core-sdk/src/utils/rpc/validateClientUrl.ts +++ b/packages/w3s-web-core-sdk/src/utils/rpc/validateClientUrl.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/utils/rpc/webAuthnHelpers.ts b/packages/w3s-web-core-sdk/src/utils/rpc/webAuthnHelpers.ts index 8e4f04a..8e7ad9e 100644 --- a/packages/w3s-web-core-sdk/src/utils/rpc/webAuthnHelpers.ts +++ b/packages/w3s-web-core-sdk/src/utils/rpc/webAuthnHelpers.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/utils/signature/index.ts b/packages/w3s-web-core-sdk/src/utils/signature/index.ts index 9fe31da..13010ab 100644 --- a/packages/w3s-web-core-sdk/src/utils/signature/index.ts +++ b/packages/w3s-web-core-sdk/src/utils/signature/index.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/utils/signature/toReplaySafeHash.ts b/packages/w3s-web-core-sdk/src/utils/signature/toReplaySafeHash.ts index 03382e0..61125f0 100644 --- a/packages/w3s-web-core-sdk/src/utils/signature/toReplaySafeHash.ts +++ b/packages/w3s-web-core-sdk/src/utils/signature/toReplaySafeHash.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/utils/signature/toWebAuthnSignature.ts b/packages/w3s-web-core-sdk/src/utils/signature/toWebAuthnSignature.ts index 9cf613f..cc0ea9d 100644 --- a/packages/w3s-web-core-sdk/src/utils/signature/toWebAuthnSignature.ts +++ b/packages/w3s-web-core-sdk/src/utils/signature/toWebAuthnSignature.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/utils/signature/wrapEoaSignature.ts b/packages/w3s-web-core-sdk/src/utils/signature/wrapEoaSignature.ts index 25716d2..ea891c0 100644 --- a/packages/w3s-web-core-sdk/src/utils/signature/wrapEoaSignature.ts +++ b/packages/w3s-web-core-sdk/src/utils/signature/wrapEoaSignature.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/utils/signature/wrapSignature.ts b/packages/w3s-web-core-sdk/src/utils/signature/wrapSignature.ts index 8a59a0e..6f4902a 100644 --- a/packages/w3s-web-core-sdk/src/utils/signature/wrapSignature.ts +++ b/packages/w3s-web-core-sdk/src/utils/signature/wrapSignature.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/utils/smartAccount/getDefaultVerificationGasLimit.ts b/packages/w3s-web-core-sdk/src/utils/smartAccount/getDefaultVerificationGasLimit.ts index 74fd42b..dec665e 100644 --- a/packages/w3s-web-core-sdk/src/utils/smartAccount/getDefaultVerificationGasLimit.ts +++ b/packages/w3s-web-core-sdk/src/utils/smartAccount/getDefaultVerificationGasLimit.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/utils/smartAccount/index.ts b/packages/w3s-web-core-sdk/src/utils/smartAccount/index.ts index 8545e18..6bac4b2 100644 --- a/packages/w3s-web-core-sdk/src/utils/smartAccount/index.ts +++ b/packages/w3s-web-core-sdk/src/utils/smartAccount/index.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/utils/smartAccount/isWebAuthnOwner.ts b/packages/w3s-web-core-sdk/src/utils/smartAccount/isWebAuthnOwner.ts index 8c950a2..58cfd76 100644 --- a/packages/w3s-web-core-sdk/src/utils/smartAccount/isWebAuthnOwner.ts +++ b/packages/w3s-web-core-sdk/src/utils/smartAccount/isWebAuthnOwner.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/src/utils/smartAccount/walletClientToLocalAccount.ts b/packages/w3s-web-core-sdk/src/utils/smartAccount/walletClientToLocalAccount.ts index 843b32c..d383cfd 100644 --- a/packages/w3s-web-core-sdk/src/utils/smartAccount/walletClientToLocalAccount.ts +++ b/packages/w3s-web-core-sdk/src/utils/smartAccount/walletClientToLocalAccount.ts @@ -1,13 +1,13 @@ -/** - * Copyright 2025 Circle Internet Group, Inc. All rights reserved. +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. * - * SPDX-License-Identifier: Apache-2.0. + * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at. + * You may obtain a copy of the License at * - * Http://www.apache.org/licenses/LICENSE-2.0. + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/packages/w3s-web-core-sdk/tsconfig.json b/packages/w3s-web-core-sdk/tsconfig.json index 9b835ad..61122a9 100644 --- a/packages/w3s-web-core-sdk/tsconfig.json +++ b/packages/w3s-web-core-sdk/tsconfig.json @@ -4,7 +4,7 @@ "exclude": ["node_modules", "dist"], "compilerOptions": { "baseUrl": ".", - "lib": ["dom"], + "lib": ["dom", "es2022"], "module": "esnext", "moduleResolution": "node", "types": ["jest", "node"] diff --git a/packages/w3s-web-core-sdk/tsup.config.ts b/packages/w3s-web-core-sdk/tsup.config.ts index a290a6d..046c915 100644 --- a/packages/w3s-web-core-sdk/tsup.config.ts +++ b/packages/w3s-web-core-sdk/tsup.config.ts @@ -1,3 +1,21 @@ +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. + * + * SPDX-License-Identifier: Apache-2.0 + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + import { defineConfig } from 'tsup' import packageJson from './package.json' diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 85c3767..66367bc 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -5,30 +5,40 @@ settings: excludeLinksFromLockfile: false overrides: - cross-spawn: ^7.0.5 - form-data: ^4.0.4 - image-size: 1.2.1 - nanoid: ^3.3.8 - pbkdf2: ^3.1.3 + '@dynamic-labs/assert-package-version': 4.88.6 + '@dynamic-labs/logger': 4.88.6 + '@dynamic-labs/message-transport': 4.88.6 + '@dynamic-labs/types': 4.88.6 + '@dynamic-labs/utils': 4.88.6 + '@hpke/core': 1.7.5 + '@metamask/connect-multichain@0.14.0>pako': 2.1.0 + '@typescript-eslint/eslint-plugin': 8.61.1 + '@typescript-eslint/parser': 8.61.1 + '@typescript-eslint/types': 8.61.1 + '@typescript-eslint/utils': 8.61.1 + '@vue/reactivity': 3.5.38 + '@vue/shared': 3.5.38 + fast-xml-parser: 4.5.4 + shell-quote: 1.8.4 importers: .: devDependencies: '@types/jest': - specifier: ^29.5.12 + specifier: 29.5.14 version: 29.5.14 '@types/node': - specifier: ^22.5.3 - version: 22.13.11 + specifier: ^24.0.0 + version: 24.13.2 ts-jest: - specifier: ^29.2.5 - version: 29.2.6(@babel/core@7.26.10)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.10))(jest@29.7.0(@types/node@22.13.11)(ts-node@10.9.2(@types/node@22.13.11)(typescript@5.8.2)))(typescript@5.8.2) + specifier: 29.4.11 + version: 29.4.11(@babel/core@7.26.10)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.10))(jest-util@29.7.0)(jest@29.7.0(@types/node@24.13.2)(ts-node@10.9.2(@types/node@24.13.2)(typescript@5.8.2)))(typescript@5.8.2) turbo: - specifier: ^2.5.0 - version: 2.5.0 + specifier: 2.9.16 + version: 2.9.16 typescript: - specifier: ^5.8.2 + specifier: 5.8.2 version: 5.8.2 examples/circle-smart-account: @@ -37,30 +47,30 @@ importers: specifier: workspace:* version: link:../../packages/w3s-web-core-sdk react: - specifier: ^18.2.0 - version: 18.3.1 + specifier: 19.2.7 + version: 19.2.7 react-dom: - specifier: ^18.2.0 - version: 18.3.1(react@18.3.1) + specifier: 19.2.7 + version: 19.2.7(react@19.2.7) viem: - specifier: ^2.21.27 - version: 2.23.13(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@5.0.10)(zod@3.24.2) + specifier: 2.23.13 + version: 2.23.13(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@3.24.2) devDependencies: '@types/react': - specifier: ^18.0.27 - version: 18.3.19 + specifier: 19.2.17 + version: 19.2.17 '@types/react-dom': - specifier: ^18.0.10 - version: 18.3.5(@types/react@18.3.19) + specifier: 19.2.3 + version: 19.2.3(@types/react@19.2.17) '@vitejs/plugin-react': - specifier: ^4.3.2 - version: 4.3.4(vite@5.4.18(@types/node@22.13.11)(terser@5.39.0)) + specifier: 4.3.4 + version: 4.3.4(vite@5.4.18(@types/node@24.13.2)(terser@5.39.0)) typescript: - specifier: ^5.0.3 + specifier: 5.8.2 version: 5.8.2 vite: - specifier: ^5.4.18 - version: 5.4.18(@types/node@22.13.11)(terser@5.39.0) + specifier: 5.4.18 + version: 5.4.18(@types/node@24.13.2)(terser@5.39.0) examples/dynamic-integration: dependencies: @@ -68,36 +78,36 @@ importers: specifier: workspace:* version: link:../../packages/w3s-web-core-sdk '@dynamic-labs/ethereum': - specifier: ^4.6.0 - version: 4.9.6(@babel/core@7.26.10)(@babel/preset-env@7.26.9(@babel/core@7.26.10))(@types/react@18.3.19)(bufferutil@4.0.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2)(utf-8-validate@5.0.10)(viem@2.23.13(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@5.0.10)(zod@3.24.2))(zod@3.24.2) + specifier: 4.88.6 + version: 4.88.6(@dynamic-labs-wallet/primitives@1.0.16)(@types/react@19.2.17)(bufferutil@4.0.9)(fastestsmallesttextencoderdecoder@1.0.22)(react-dom@19.2.7(react@19.2.7))(react-native@0.74.0(@babel/core@7.26.10)(@babel/preset-env@7.26.9(@babel/core@7.26.10))(@types/react@19.2.17)(bufferutil@4.0.9)(react@19.2.7)(utf-8-validate@6.0.6))(react@19.2.7)(typescript@5.8.2)(use-sync-external-store@1.2.0(react@19.2.7))(utf-8-validate@6.0.6)(viem@2.45.3(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@4.0.5))(zod@4.0.5) '@dynamic-labs/sdk-react-core': - specifier: ^4.6.0 - version: 4.9.6(@types/react@18.3.19)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.0(@babel/core@7.26.10)(@babel/preset-env@7.26.9(@babel/core@7.26.10))(@types/react@18.3.19)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1) + specifier: 4.88.6 + version: 4.88.6(@dynamic-labs-wallet/primitives@1.0.16)(@types/react@19.2.17)(bufferutil@4.0.9)(react-dom@19.2.7(react@19.2.7))(react-native@0.74.0(@babel/core@7.26.10)(@babel/preset-env@7.26.9(@babel/core@7.26.10))(@types/react@19.2.17)(bufferutil@4.0.9)(react@19.2.7)(utf-8-validate@6.0.6))(react@19.2.7)(utf-8-validate@6.0.6) react: - specifier: ^18.2.0 - version: 18.3.1 + specifier: 19.2.7 + version: 19.2.7 react-dom: - specifier: ^18.2.0 - version: 18.3.1(react@18.3.1) + specifier: 19.2.7 + version: 19.2.7(react@19.2.7) viem: - specifier: ^2.21.27 - version: 2.23.13(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@5.0.10)(zod@3.24.2) + specifier: 2.45.3 + version: 2.45.3(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@4.0.5) devDependencies: '@types/react': - specifier: ^18.0.27 - version: 18.3.19 + specifier: 19.2.17 + version: 19.2.17 '@types/react-dom': - specifier: ^18.0.10 - version: 18.3.5(@types/react@18.3.19) + specifier: 19.2.3 + version: 19.2.3(@types/react@19.2.17) '@vitejs/plugin-react': - specifier: ^4.3.2 - version: 4.3.4(vite@5.4.18(@types/node@22.13.11)(terser@5.39.0)) + specifier: 4.3.4 + version: 4.3.4(vite@5.4.18(@types/node@24.13.2)(terser@5.39.0)) typescript: - specifier: ^5.0.3 + specifier: 5.8.2 version: 5.8.2 vite: - specifier: ^5.4.18 - version: 5.4.18(@types/node@22.13.11)(terser@5.39.0) + specifier: 5.4.18 + version: 5.4.18(@types/node@24.13.2)(terser@5.39.0) examples/eip-1193: dependencies: @@ -105,33 +115,33 @@ importers: specifier: workspace:* version: link:../../packages/w3s-web-core-sdk react: - specifier: ^18.2.0 - version: 18.3.1 + specifier: 19.2.7 + version: 19.2.7 react-dom: - specifier: ^18.2.0 - version: 18.3.1(react@18.3.1) + specifier: 19.2.7 + version: 19.2.7(react@19.2.7) viem: - specifier: ^2.21.27 - version: 2.23.13(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@5.0.10)(zod@3.24.2) + specifier: 2.23.13 + version: 2.23.13(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@3.24.2) web3: - specifier: ^4.16.0 - version: 4.16.0(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@5.0.10)(zod@3.24.2) + specifier: 4.16.0 + version: 4.16.0(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@3.24.2) devDependencies: '@types/react': - specifier: ^18.0.27 - version: 18.3.19 + specifier: 19.2.17 + version: 19.2.17 '@types/react-dom': - specifier: ^18.0.10 - version: 18.3.5(@types/react@18.3.19) + specifier: 19.2.3 + version: 19.2.3(@types/react@19.2.17) '@vitejs/plugin-react': - specifier: ^4.3.2 - version: 4.3.4(vite@5.4.18(@types/node@22.13.11)(terser@5.39.0)) + specifier: 4.3.4 + version: 4.3.4(vite@5.4.18(@types/node@24.13.2)(terser@5.39.0)) typescript: - specifier: ^5.0.3 + specifier: 5.8.2 version: 5.8.2 vite: - specifier: ^5.4.18 - version: 5.4.18(@types/node@22.13.11)(terser@5.39.0) + specifier: 5.4.18 + version: 5.4.18(@types/node@24.13.2)(terser@5.39.0) examples/passkey-recovery: dependencies: @@ -142,33 +152,33 @@ importers: specifier: ^3.1.0 version: 3.1.0 react: - specifier: ^18.2.0 - version: 18.3.1 + specifier: 19.2.7 + version: 19.2.7 react-dom: - specifier: ^18.2.0 - version: 18.3.1(react@18.3.1) + specifier: 19.2.7 + version: 19.2.7(react@19.2.7) viem: - specifier: ^2.21.27 - version: 2.23.13(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@5.0.10)(zod@3.24.2) + specifier: 2.23.13 + version: 2.23.13(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@3.24.2) devDependencies: '@types/react': - specifier: ^18.0.27 - version: 18.3.19 + specifier: 19.2.17 + version: 19.2.17 '@types/react-dom': - specifier: ^18.0.10 - version: 18.3.5(@types/react@18.3.19) + specifier: 19.2.3 + version: 19.2.3(@types/react@19.2.17) '@vitejs/plugin-react': - specifier: ^4.3.2 - version: 4.3.4(vite@5.4.18(@types/node@22.13.11)(terser@5.39.0)) + specifier: 4.3.4 + version: 4.3.4(vite@5.4.18(@types/node@24.13.2)(terser@5.39.0)) typescript: - specifier: ^5.0.3 + specifier: 5.8.2 version: 5.8.2 vite: - specifier: ^5.4.18 - version: 5.4.18(@types/node@22.13.11)(terser@5.39.0) + specifier: 5.4.18 + version: 5.4.18(@types/node@24.13.2)(terser@5.39.0) vite-plugin-node-polyfills: - specifier: ^0.21.0 - version: 0.21.0(rollup@4.36.0)(vite@5.4.18(@types/node@22.13.11)(terser@5.39.0)) + specifier: 0.21.0 + version: 0.21.0(rollup@4.36.0)(vite@5.4.18(@types/node@24.13.2)(terser@5.39.0)) packages/w3s-web-core-sdk: dependencies: @@ -176,11 +186,11 @@ importers: specifier: ^11.0.3 version: 11.1.0 viem: - specifier: ^2.21.27 - version: 2.23.13(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@5.0.10)(zod@3.24.2) + specifier: 2.23.13 + version: 2.23.13(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@3.24.2) web3: - specifier: ^4.13.0 - version: 4.16.0(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@5.0.10)(zod@3.24.2) + specifier: 4.16.0 + version: 4.16.0(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@3.24.2) webauthn-p256: specifier: 0.0.5 version: 0.0.5 @@ -195,100 +205,120 @@ importers: specifier: workspace:* version: link:../../templates/tsconfig abitype: - specifier: ^1.0.8 - version: 1.0.8(typescript@5.8.2)(zod@3.24.2) + specifier: 1.2.4 + version: 1.2.4(typescript@5.8.2)(zod@3.24.2) eslint: - specifier: ^8.57.0 - version: 8.57.1 + specifier: 10.5.0 + version: 10.5.0 jest: - specifier: ^29.7.0 - version: 29.7.0(@types/node@22.13.11)(ts-node@10.9.2(@types/node@22.13.11)(typescript@5.8.2)) + specifier: 29.7.0 + version: 29.7.0(@types/node@24.13.2)(ts-node@10.9.2(@types/node@24.13.2)(typescript@5.8.2)) jest-environment-jsdom: - specifier: ^29.7.0 - version: 29.7.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) + specifier: 29.7.0 + version: 29.7.0(bufferutil@4.0.9)(utf-8-validate@6.0.6) jest-fetch-mock: - specifier: ^3.0.3 + specifier: 3.0.3 version: 3.0.3 tsup: - specifier: ^8.3.0 + specifier: 8.4.0 version: 8.4.0(postcss@8.5.3)(typescript@5.8.2)(yaml@2.7.0) web3-errors: - specifier: ^1.3.1 + specifier: 1.3.1 version: 1.3.1 web3-types: - specifier: ^1.10.0 + specifier: 1.10.0 version: 1.10.0 templates/eslint-config: dependencies: - '@typescript-eslint/eslint-plugin': - specifier: ^8.4.0 - version: 8.27.0(@typescript-eslint/parser@8.27.0(eslint@8.57.1)(typescript@5.8.2))(eslint@8.57.1)(typescript@5.8.2) - '@typescript-eslint/parser': - specifier: ^8.4.0 - version: 8.27.0(eslint@8.57.1)(typescript@5.8.2) + '@eslint/js': + specifier: 10.0.1 + version: 10.0.1(eslint@10.5.0) eslint: - specifier: ^8.57.0 - version: 8.57.1 + specifier: 10.5.0 + version: 10.5.0 eslint-config-prettier: - specifier: ^9.1.0 - version: 9.1.0(eslint@8.57.1) - eslint-plugin-import: - specifier: ^2.30.0 - version: 2.31.0(@typescript-eslint/parser@8.27.0(eslint@8.57.1)(typescript@5.8.2))(eslint@8.57.1) + specifier: 10.1.8 + version: 10.1.8(eslint@10.5.0) + eslint-plugin-import-x: + specifier: 4.16.0 + version: 4.16.0(@typescript-eslint/utils@8.61.1(eslint@10.5.0)(typescript@5.8.2))(eslint-import-resolver-node@0.3.9)(eslint@10.5.0) eslint-plugin-jest: - specifier: ^28.8.2 - version: 28.11.0(@typescript-eslint/eslint-plugin@8.27.0(@typescript-eslint/parser@8.27.0(eslint@8.57.1)(typescript@5.8.2))(eslint@8.57.1)(typescript@5.8.2))(eslint@8.57.1)(jest@29.7.0(@types/node@22.13.11)(ts-node@10.9.2(@types/node@22.13.11)(typescript@5.8.2)))(typescript@5.8.2) - eslint-plugin-jest-formatting: - specifier: ^3.1.0 - version: 3.1.0(eslint@8.57.1) + specifier: 29.15.2 + version: 29.15.2(@typescript-eslint/eslint-plugin@8.61.1(@typescript-eslint/parser@8.61.1(eslint@10.5.0)(typescript@5.8.2))(eslint@10.5.0)(typescript@5.8.2))(eslint@10.5.0)(jest@29.7.0(@types/node@24.13.2)(ts-node@10.9.2(@types/node@24.13.2)(typescript@5.8.2)))(typescript@5.8.2) eslint-plugin-jsdoc: - specifier: ^50.2.2 - version: 50.6.8(eslint@8.57.1) + specifier: 63.0.7 + version: 63.0.7(eslint@10.5.0) eslint-plugin-jsonc: - specifier: ^2.16.0 - version: 2.19.1(eslint@8.57.1) + specifier: 3.2.0 + version: 3.2.0(eslint@10.5.0) eslint-plugin-prettier: - specifier: ^5.2.1 - version: 5.2.3(eslint-config-prettier@9.1.0(eslint@8.57.1))(eslint@8.57.1)(prettier@3.5.3) + specifier: 5.5.6 + version: 5.5.6(eslint-config-prettier@10.1.8(eslint@10.5.0))(eslint@10.5.0)(prettier@3.5.3) eslint-plugin-promise: - specifier: ^7.1.0 - version: 7.2.1(eslint@8.57.1) + specifier: 7.3.0 + version: 7.3.0(eslint@10.5.0) eslint-plugin-tsdoc: - specifier: ^0.3.0 - version: 0.3.0 + specifier: 0.5.2 + version: 0.5.2(eslint@10.5.0)(typescript@5.8.2) + globals: + specifier: 16.5.0 + version: 16.5.0 + jsonc-eslint-parser: + specifier: 2.4.0 + version: 2.4.0 prettier: - specifier: ^3.3.3 + specifier: 3.5.3 version: 3.5.3 + typescript-eslint: + specifier: 8.61.1 + version: 8.61.1(eslint@10.5.0)(typescript@5.8.2) templates/jest: devDependencies: '@types/jest': - specifier: ^29.5.12 + specifier: 29.5.14 version: 29.5.14 '@types/node': - specifier: ^22.5.3 - version: 22.13.11 + specifier: ^24.0.0 + version: 24.13.2 jest: - specifier: ^29.7.0 - version: 29.7.0(@types/node@22.13.11)(ts-node@10.9.2(@types/node@22.13.11)(typescript@5.8.2)) + specifier: 29.7.0 + version: 29.7.0(@types/node@24.13.2)(ts-node@10.9.2(@types/node@24.13.2)(typescript@5.8.2)) jest-junit: - specifier: ^16.0.0 - version: 16.0.0 + specifier: 17.0.0 + version: 17.0.0 ts-jest: - specifier: ^29.2.5 - version: 29.2.6(@babel/core@7.26.10)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.10))(jest@29.7.0(@types/node@22.13.11)(ts-node@10.9.2(@types/node@22.13.11)(typescript@5.8.2)))(typescript@5.8.2) + specifier: 29.4.11 + version: 29.4.11(@babel/core@7.26.10)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.10))(jest-util@29.7.0)(jest@29.7.0(@types/node@24.13.2)(ts-node@10.9.2(@types/node@24.13.2)(typescript@5.8.2)))(typescript@5.8.2) ts-node: specifier: 10.9.2 - version: 10.9.2(@types/node@22.13.11)(typescript@5.8.2) + version: 10.9.2(@types/node@24.13.2)(typescript@5.8.2) typescript: - specifier: ^5.5.4 + specifier: 5.8.2 version: 5.8.2 templates/tsconfig: {} packages: + '@0no-co/graphql.web@1.3.2': + resolution: {integrity: sha512-Q1+pRlLhE31GOY/2c9BAEnFTNxO7Awtc6fhhEDlxyCBQ2N0IhD32cPVvPChrK9mwBNSgRdW/sF1kd2e0ojHj1Q==} + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 + peerDependenciesMeta: + graphql: + optional: true + + '@0no-co/graphqlsp@1.17.3': + resolution: {integrity: sha512-4PPvxDPmbntddpgMyA3VId5/E9YGdRuuS/mW+THOvtTx/C79Pf+lN28LkNNACJrF9L7YACiAJelyOkC6LqUzvw==} + peerDependencies: + graphql: ^15.5.0 || ^16.0.0 || ^17.0.0 + typescript: ^5.0.0 || ^6.0.0 + + '@ably/msgpack-js@0.4.1': + resolution: {integrity: sha512-Sjxj6SOr17hExAVrsycN7u6oV4PhZcK7Z2S8dM71CH/butgO47cSo/TL6FJPCXUyDAzKkOWjMUpJGyZkEpyu4Q==} + '@adraffy/ens-normalize@1.11.0': resolution: {integrity: sha512-/3DDPKHqqIqxUULp8yP4zODUY1i+2xvVWsv8A79xGWdCAG+8sb0hRh0Rk2QyOJUnnbyPUAZYcpBuRe3nS2OIUg==} @@ -1009,94 +1039,186 @@ packages: resolution: {integrity: sha512-emqcG3vHrpxUKTrxcblR36dcrcoRDvKmnL/dCL6ZsHaShW80qxCAcNhzQZrpeM765VzEos+xOi4s+r4IXzTwdQ==} engines: {node: '>=6.9.0'} + '@base-org/account@1.1.1': + resolution: {integrity: sha512-IfVJPrDPhHfqXRDb89472hXkpvJuQQR7FDI9isLPHEqSYt/45whIoBxSPgZ0ssTt379VhQo4+87PWI1DoLSfAQ==} + '@bcoe/v8-coverage@0.2.3': resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} - '@coinbase/wallet-sdk@4.3.0': - resolution: {integrity: sha512-T3+SNmiCw4HzDm4we9wCHCxlP0pqCiwKe4sOwPH3YAK2KSKjxPRydKu6UQJrdONFVLG7ujXvbd/6ZqmvJb8rkw==} + '@coinbase/wallet-sdk@4.3.7': + resolution: {integrity: sha512-z6e5XDw6EF06RqkeyEa+qD0dZ2ZbLci99vx3zwDY//XO8X7166tqKJrR2XlQnzVmtcUuJtCd5fCvr9Cu6zzX7w==} '@cspotcode/source-map-support@0.8.1': resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==} engines: {node: '>=12'} - '@dynamic-labs/assert-package-version@4.9.6': - resolution: {integrity: sha512-UufuVZiFvyBSqIgYzhYT3Fkap+A2EKD/jeqwhxPBMfHH3eIJbnSWayr2kecaEp9Wn9VN2OM4qooNxUNbXR005w==} - - '@dynamic-labs/embedded-wallet-evm@4.9.6': - resolution: {integrity: sha512-3rMSTYjVXzmNTfua4j/QdaJQJApFVm0q6dylrPUsPma/Nq//HYqbrPE284ZiFfStokGxzulQhjZxE3QvgbIWsQ==} + '@dynamic-labs-connectors/base-account-evm@4.6.8': + resolution: {integrity: sha512-1Yjx2rxlVyev6vdLEoFZmfmXCfPEbmtBAyZflzeqiQeM4j0dKHTI4JACfrtZijmIje0MRkAER0RLfbF04IWpug==} peerDependencies: + '@dynamic-labs/ethereum-core': ^4.11.1 + '@dynamic-labs/wallet-connector-core': ^4.11.1 viem: ^2.21.55 - '@dynamic-labs/embedded-wallet@4.9.6': - resolution: {integrity: sha512-zCIeQ5G3ZSkAJpKAvScwHJxVsB3L1Aq8eav2mH4QUwahvleWnQ7OjB1F8KFSCHV2eW0GZZirD3Q9V31VMMtWJA==} + '@dynamic-labs-connectors/metamask-evm@4.6.8': + resolution: {integrity: sha512-q5Quy6f/tl8uq/FGUn088vIU+ywMD6j4vv+xMBHddslVdF1K1bhrXKr5ZSlMQt+TGO1glLJYGsmyGJLnj4xwuQ==} + peerDependencies: + '@dynamic-labs/ethereum': '>=4.31.2' + '@dynamic-labs/ethereum-core': '>=4.31.2' + '@dynamic-labs/wallet-connector-core': '>=4.31.2' + + '@dynamic-labs-sdk/assert-package-version@1.8.2': + resolution: {integrity: sha512-iwVfWEjbLMo/Y3mUupdnyp2MJrZnpCD9erd6TLhcSqjVHjRbGrhIdqyoaEx6zLqESKiBVD1fLWen+qd6ZdKBzw==} - '@dynamic-labs/ethereum-core@4.9.6': - resolution: {integrity: sha512-ngac9rMTXxYPPmTiuQGOJ52acqggNtEOnIhn2h+nVGaMjHIB8YhigTaDQ3PIX/4Jfh4AAnn6xiQ7F2APfAiutA==} + '@dynamic-labs-sdk/client@1.8.2': + resolution: {integrity: sha512-XG3HQxZSKNIv8qkUZ4N8zwfryouDDT5PK/G4UHVe5OluR9Id//Bf4O+vJtAGGHjHUrtsrh7Lv4mXzERpvDEprQ==} peerDependencies: - viem: ^2.21.55 + '@react-native-async-storage/async-storage': ^2.2.0 + react-native: '>=0.73.6' + react-native-inappbrowser-reborn: ^3.7.0 + react-native-keychain: ^10.0.0 + react-native-passkey: '>=3.3.2' + peerDependenciesMeta: + '@react-native-async-storage/async-storage': + optional: true + react-native: + optional: true + react-native-inappbrowser-reborn: + optional: true + react-native-keychain: + optional: true + react-native-passkey: + optional: true - '@dynamic-labs/ethereum@4.9.6': - resolution: {integrity: sha512-2/YspEzG/nU/UKmjeHkqpgwSBAOuPT/zXW/9OTI5Cqe+kavJbSQHO6UUTauYhaF+Xk2zpnUpz9h9F/fj/TG8mw==} + '@dynamic-labs-wallet/browser-wallet-client@1.0.16': + resolution: {integrity: sha512-1htVQNwOrD/tsWHP1D47n+wD8exTie8OQA4GJ/do5/URUcov9NG8RIirl3eL+wkcmD4qR82aYby/4QkTBdZgUA==} + + '@dynamic-labs-wallet/core@1.0.16': + resolution: {integrity: sha512-5KIkj35pkS9WZjZ8caRO4uQ10FsBQJc/ngL4J1ShCjOWQnyKmaEF8w81/LVXY6RkblPBGqH2HQEQ6H/Bo0qCxw==} peerDependencies: - viem: ^2.21.55 + '@dynamic-labs-wallet/forward-mpc-client': 0.10.1 + + '@dynamic-labs-wallet/forward-mpc-client@0.10.1': + resolution: {integrity: sha512-gFl+eAPH8k3LwJrSA/IWi5L78nSgZAdOBPodLaxF6ZMXyJC8Lv2emrVG/zvEVWjuPWqTMpkhG7TM65vB6D31CQ==} + peerDependencies: + '@dynamic-labs-wallet/primitives': '>=0.0.336 || 0.0.1' + + '@dynamic-labs-wallet/forward-mpc-shared@0.7.0': + resolution: {integrity: sha512-mN6zT5J8JbZxkOJxEjgGrjURybVn/t9DD+pWW5U4DRZH6Qakn5n1LIB4Lg4Y7OW9WwrlMH2IJ9RNgBW35RaF1A==} + peerDependencies: + '@dynamic-labs-wallet/primitives': '>=0.0.336 || 0.0.1' + + '@dynamic-labs-wallet/primitives@1.0.16': + resolution: {integrity: sha512-wJ07jgODVZCzhfQPujpayVz+KV0dBQN5EJYZvImzRQ/uYFAuHsYXCGSMMCINU0QdRmWFFKdpjPQRnz9YfKaomA==} + + '@dynamic-labs/assert-package-version@4.88.6': + resolution: {integrity: sha512-DAJ5BNJE8qxehM8icnnWKFCBQRGa7wTYIJybhXnJcEqzvICJwChJTJA+wUF5aCULyE55JLDToZJk9szvPFAzag==} + + '@dynamic-labs/embedded-wallet-evm@4.88.6': + resolution: {integrity: sha512-LK8Pbv4y+B50f35vKIh6iCFFNbQp4jYTKrxBO7Yg/1N2VUPy+FkF576SOuRjPygln/VOCoNeD1ePtoA554HcaA==} + peerDependencies: + viem: ^2.45.3 - '@dynamic-labs/iconic@4.9.6': - resolution: {integrity: sha512-jwW59sukkPS3Ukmei8c5i5hrGPWlavZYWBMYszY1CmSllWelsxZY65igo5fO3IGrzIxMtlkk4iECctcgv6by/A==} + '@dynamic-labs/embedded-wallet@4.88.6': + resolution: {integrity: sha512-7zeuTPQIk9tM6qwaVksW44jhyS/yBfZ/SZuYwpWp4yQ5KyX7fe06z1YyFLpX8YDIsjs4H+w4ojCQZQm8PdfX2g==} + + '@dynamic-labs/ethereum-core@4.88.6': + resolution: {integrity: sha512-IUoKHLZOpJ3qPus5h4sdjDO90d5QPOlb+q8E5TTbxD52YzyS8/aJR53KlkeZEb8BLxgjUc6HCZMw++iP5EzEvQ==} + peerDependencies: + viem: ^2.45.3 + + '@dynamic-labs/ethereum@4.88.6': + resolution: {integrity: sha512-4fhgbS3cE4yYrP8RIk/2EO4JDJTYm3FLuZggyLuPZsMe1n7ZVt+ENF1gjOnHjq1WRNp5ZRVt604oXIxQ3zmJ9w==} + peerDependencies: + viem: ^2.45.3 + + '@dynamic-labs/iconic@4.88.6': + resolution: {integrity: sha512-n6INFjTc3O1+okXRbdp/+lW0ti5XuI0kZTYExdvJpkngwiKy2g9iE2JySwB6U+ggJ+EcJM62x3f6/mBwCRT3qA==} peerDependencies: - react: ^18.0.0 - react-dom: ^18.0.0 + react: '>=18.0.0 <20.0.0' + react-dom: '>=18.0.0 <20.0.0' + + '@dynamic-labs/locale@4.88.6': + resolution: {integrity: sha512-rYOFExDfTBGh5JSBvaAVpCCP0HTxfMfOq/YcHFBbAO78E/FwF1sY0+3UPvEQGADmFgh1v94PjY8DLUSljnCN5A==} + + '@dynamic-labs/logger@4.88.6': + resolution: {integrity: sha512-C5qQ9sB66yrPy23E2vXEWEFQVH4wX0bcOSovwh/Isks23a4CBeIYAwE/bSpdKM+Bdf0yF1QV+ws1Ol93r6F38g==} + + '@dynamic-labs/message-transport@4.88.6': + resolution: {integrity: sha512-jFzJD+P0cPSfPHDZdj2llnPw15gbZ7hBjiK2kwyhs9SxFF2D0gCoPKQ+/bcNH5X6vIDalRSKO/Gecgu/C0Uq4w==} - '@dynamic-labs/logger@4.9.6': - resolution: {integrity: sha512-iofXeoI2K3f0QBBvRLgz7LCMxYo+gawGGrZQaq0CZZXl8W0eotbAxlsuQVlrYzGvNneeiVo6ef5z3WFF7pwR3A==} + '@dynamic-labs/multi-wallet@4.88.6': + resolution: {integrity: sha512-OEn37iFe8RpFe+fXT+02IV/TqrrO9S+uF3iPCMRNr/YmrSs5rJ12GZAxqB46SJQFqIJ0lrkIMmBtRbOo0Wvpzg==} - '@dynamic-labs/multi-wallet@4.9.6': - resolution: {integrity: sha512-OOpurUGDjHcCo2I0DCaxTAaBtwIyj6qUFOdcYCLmimzTO4livFGcUz8oVZ6nrNlJbc+11F/WdXtm7jSPfOZpxg==} + '@dynamic-labs/rpc-providers@4.88.6': + resolution: {integrity: sha512-9rvADUraqRDxwxVvSnCqc6LxuCv3FucmuaJufL3N4uKiHJ6qKbjxz5r21191eLBbf+c73gIWt47tkVFOwCGEeg==} - '@dynamic-labs/rpc-providers@4.9.6': - resolution: {integrity: sha512-X5gYYYs8H1m2ZVqntHPXUOW++Mm+IEg8YERy6hcpzGLG7XX8q4lA5T6ZGXcfhsot2qrsw640Ssb5C107CMthHA==} + '@dynamic-labs/sdk-api-core@0.0.1015': + resolution: {integrity: sha512-IERnw3pYJfpWQLgMJOwaD/cMs+bq2L2k0JaFR21tjtfkQww+v98VNyTrW8ptTHluEguJQftxTKT+IrQb5vyvFw==} - '@dynamic-labs/sdk-api-core@0.0.644': - resolution: {integrity: sha512-xr/Xjba8TDlkC3KYMkuonSfnyek1iJCalHApAspwZVftNirzF26Hb3kUwc4mUrIbHTD4MbJI+FbeYK704jM6/Q==} + '@dynamic-labs/sdk-api-core@0.0.984': + resolution: {integrity: sha512-smSL1nUDZ753Ldeb848GJufOzEMzkGUcDdxUVcfmfHnA8kEdmKO+c/4nfQEUeDNvaFxd9ueB9ZKTYkLC2t/uXg==} - '@dynamic-labs/sdk-react-core@4.9.6': - resolution: {integrity: sha512-eFSR6wOhIHsgIQYE43DuhKBnn7Vi85SDRJoSa6j7GL4VsM94xSJ4sd0FHvBt/+m1tYTGDhfyhOIgo7ATzDC+aQ==} + '@dynamic-labs/sdk-react-core@4.88.6': + resolution: {integrity: sha512-5SBdWAcsBwGRSmeWK6mmnuACAQZn5+ClOCF2WHX3fBA5QhvhR7ovLKuo5Ohu/Wd10+U7mC1b6oGt4sp1Wqd7RQ==} peerDependencies: - react: ^18.0.0 - react-dom: ^18.0.0 + react: '>=18.0.0 <20.0.0' + react-dom: '>=18.0.0 <20.0.0' - '@dynamic-labs/store@4.9.6': - resolution: {integrity: sha512-4WNe1kwdzzaKPCEfBLLVAtCB1ohEf+1u9JC8G+Nw64AOPDOqgQmKhKLdBlhfPNb1JNJxNg4kXZShTOzrAn96dg==} + '@dynamic-labs/solana-core@4.88.6': + resolution: {integrity: sha512-p3Y1CbSONSD+gMNPng/zXy9huHlXQ0I19k+tU2LoE+UA/KFkK1uniH6h9FK5KrFKQJXsksyobhA9yE7yNU8V1Q==} - '@dynamic-labs/types@4.9.6': - resolution: {integrity: sha512-ab3bksG2lDboAYb9CkWsvLlWLHfXhD1tV9mPvYwfGr2UhkCuY7XiLKJ1D5nbB0mYvXRwyuQMTFkPA96krlcqVg==} + '@dynamic-labs/store@4.88.6': + resolution: {integrity: sha512-8Bf9Fg6egg0FTdwOnv8a07rp1RpK1mxwHKCoj5mLtGpMYpSM3J9gbobRvMrjF7C6cAYDSalzqf9Yx3Yhn94HDQ==} - '@dynamic-labs/utils@4.9.6': - resolution: {integrity: sha512-2//NdeaNnAHdCr4vd3/jzXsWwxqUyRyrpdquFm2EPGSW+pPN66wFTAoBOJEOZM22ABKaaIouAFIi77ktIHWggw==} + '@dynamic-labs/sui-core@4.88.6': + resolution: {integrity: sha512-Er6jrqmEfDcaCIfHhOFcuU0bkyPmEgndM9I6HTkkkEFW9wIlP2ZnOoOviOdfkLfZC1gZxJMRcaSo3p6rXqpOxg==} - '@dynamic-labs/wallet-book@4.9.6': - resolution: {integrity: sha512-/j2w36QGg+FcihAeqEv2D9H1q9uefdd/oXe8ArfjLX5xELFl/Xb1B4bTkLMl3koM7PwhYrK2oQYSJBDGNolDTg==} + '@dynamic-labs/types@4.88.6': + resolution: {integrity: sha512-/9uKQ5a9DRLvZwbOEMzVEpE4dZ1hA7xeJJbQdR/Ce6xJpC93psWG097+1plm8ftO51sdDsFLMzfjLHA0PGXQOw==} + + '@dynamic-labs/utils@4.88.6': + resolution: {integrity: sha512-qUqMZu6Gu/GrOTmkqwXARn1d4HqwvThn2V0Js6Uj+8gorqTpQvsXRUXCG2gWy3Xz1dUCM5W2PumBVBELWJ/ReQ==} + + '@dynamic-labs/waas-evm@4.88.6': + resolution: {integrity: sha512-IE90B8gf6zgjKKKBO8n+nI8M23NxC36t1MqNL7Z6y0VQATH4XXiC4m8CcRcVc6yRQHUJt+wKZ0vJPWOYDRzcWg==} + + '@dynamic-labs/waas@4.88.6': + resolution: {integrity: sha512-fKdqJFEUMntvlpYOmgf1j5YJ4qrOkdqhmycfrTTvUtjFhg/JP3xaZb9BM7qvfZ4hXsYj5oB7mXbDZQJExwdj/g==} + + '@dynamic-labs/wallet-book@4.88.6': + resolution: {integrity: sha512-tkaVOUCfg2xReW4gPLps0WW2WaJwSQBMLscKgBuBPXACXV7T9o6g3MKZ/p6s1iDXrkU8FrQc7SDcY/5tEYGGFg==} peerDependencies: - react: ^18.0.0 - react-dom: ^18.0.0 + react: '>=18.0.0 <20.0.0' + react-dom: '>=18.0.0 <20.0.0' - '@dynamic-labs/wallet-connector-core@4.9.6': - resolution: {integrity: sha512-TrHAGUtjdvsXSDl+YrCtjYE9IxXkFt/VDDG4WobKvT3ULEeptPAg7jVBBCp8bMB/tFHj41rEvrLZTnDkUa4VZg==} + '@dynamic-labs/wallet-connector-core@4.88.6': + resolution: {integrity: sha512-6+H4JcYWU0wnRbykB2jKHzc1Kp3fi0UWqutchLJi6HzU4bHnag8gpHdHgVHW3CTad+ZMYZR3Mq5BzuOqPX2e6A==} - '@dynamic-labs/webauthn@4.9.6': - resolution: {integrity: sha512-d0Kpak3GJWuZNGFKEKklNb8x6OBel+u0q4SlDgVYSaKLXYhqIba49WqKjWnZXO+X9rJnSwP1ESA4JUA+8gdtZQ==} + '@dynamic-labs/webauthn@4.88.6': + resolution: {integrity: sha512-u0tFXZ4vhs5R0pAk6nzOKPwBZSFioE4Pw+eDSZShid3aEaLOQVrOsGCFX+nAw9EBhoJpjCdG6/1dGqDIY2lo7g==} - '@ecies/ciphers@0.2.3': - resolution: {integrity: sha512-tapn6XhOueMwht3E2UzY0ZZjYokdaw9XtL9kEyjhQ/Fb9vL9xTFbOaI+fV0AWvTpYu4BNloC6getKW6NtSg4mA==} - engines: {bun: '>=1', deno: '>=2', node: '>=16'} + '@ecies/ciphers@0.2.6': + resolution: {integrity: sha512-patgsRPKGkhhoBjETV4XxD0En4ui5fbX0hzayqI3M8tvNMGUoUvmyYAIWwlxBc1KX5cturfqByYdj5bYGRpN9g==} + engines: {bun: '>=1', deno: '>=2.7.10', node: '>=16'} peerDependencies: '@noble/ciphers': ^1.0.0 - '@emnapi/runtime@1.3.1': - resolution: {integrity: sha512-kEBmG8KyqtxJZv+ygbEim+KCGtIq1fC22Ms3S4ziXmYKm8uyoLX0MHONVKwp+9opg390VaKRNt4a7A9NwmpNhw==} + '@emnapi/core@1.10.0': + resolution: {integrity: sha512-yq6OkJ4p82CAfPl0u9mQebQHKPJkY7WrIuk205cTYnYe+k2Z8YBh11FrbRG/H6ihirqcacOgl2BIO8oyMQLeXw==} - '@es-joy/jsdoccomment@0.49.0': - resolution: {integrity: sha512-xjZTSFgECpb9Ohuk5yMX5RhUEbfeQcuOp8IF60e+wyzWEF0M5xeSgqsfLtvPEX8BIyOX9saZqzuGPmZ8oWc+5Q==} - engines: {node: '>=16'} + '@emnapi/runtime@1.10.0': + resolution: {integrity: sha512-ewvYlk86xUoGI0zQRNq/mC+16R1QeDlKQy21Ki3oSYXNgLb45GV1P6A0M+/s6nyCuNDqe5VpaY84BzXGwVbwFA==} + + '@emnapi/wasi-threads@1.2.1': + resolution: {integrity: sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w==} + + '@es-joy/jsdoccomment@0.87.0': + resolution: {integrity: sha512-mFXZloZMzuJZXSHUmAFu/pXTk0ZJTJBluuAkrvbzidpTN8W6F2bpRFuedSH+85kbdlRLJqc+gfN+kD3JOLJK5g==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} + + '@es-joy/resolve.exports@1.2.0': + resolution: {integrity: sha512-Q9hjxWI5xBM+qW2enxfe8wDKdFWMfd0Z29k5ZJnuBqD/CasY5Zryj09aCA6owbGATWz+39p5uIdaHXpopOcG8g==} + engines: {node: '>=10'} '@esbuild/aix-ppc64@0.21.5': resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==} @@ -1386,23 +1508,44 @@ packages: cpu: [x64] os: [win32] - '@eslint-community/eslint-utils@4.5.1': - resolution: {integrity: sha512-soEIOALTfTK6EjmKMMoLugwaP0rzkad90iIWd1hMO9ARkSAyjfMfkRRhLvD5qH7vvM0Cg72pieUfR6yh6XxC4w==} + '@eslint-community/eslint-utils@4.9.1': + resolution: {integrity: sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - '@eslint-community/regexpp@4.12.1': - resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==} + '@eslint-community/regexpp@4.12.2': + resolution: {integrity: sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - '@eslint/eslintrc@2.1.4': - resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + '@eslint/config-array@0.23.5': + resolution: {integrity: sha512-Y3kKLvC1dvTOT+oGlqNQ1XLqK6D1HU2YXPc52NmAlJZbMMWDzGYXMiPRJ8TYD39muD/OTjlZmNJ4ib7dvSrMBA==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} - '@eslint/js@8.57.1': - resolution: {integrity: sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + '@eslint/config-helpers@0.6.0': + resolution: {integrity: sha512-ii6Bw9jJ2zi2cWA2Z+9/QZ/+3DX6kwaV5Q986D/CdP3Lap3w/pgQZ373FV7byY/i7L4IRH/G43I5dz1ClsCbpA==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} + + '@eslint/core@1.2.1': + resolution: {integrity: sha512-MwcE1P+AZ4C6DWlpin/OmOA54mmIZ/+xZuJiQd4SyB29oAJjN30UW9wkKNptW2ctp4cEsvhlLY/CsQ1uoHDloQ==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} + + '@eslint/js@10.0.1': + resolution: {integrity: sha512-zeR9k5pd4gxjZ0abRoIaxdc7I3nDktoXZk2qOv9gCNWx3mVwEn32VRhyLaRsDiJjTs0xq/T8mfPtyuXu7GWBcA==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} + peerDependencies: + eslint: ^10.0.0 + peerDependenciesMeta: + eslint: + optional: true + + '@eslint/object-schema@3.0.5': + resolution: {integrity: sha512-vqTaUEgxzm+YDSdElad6PiRoX4t8VGDjCtt05zn4nU810UIx/uNEV7/lZJ6KwFThKZOzOxzXy48da+No7HZaMw==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} + + '@eslint/plugin-kit@0.7.2': + resolution: {integrity: sha512-+CNAzxglkrpNf/kKywqQfk74QjtceuOE7Qm+AF8miRvPF/wmmK5+OJOgVh3AVTT3RP2mH3+FOaxlE5v72owk0A==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} '@ethereumjs/common@3.2.0': resolution: {integrity: sha512-pksvzI0VyLgmuEF2FA/JR/4/y6hcPq8OUail3/AvycBaW1d5VSauOZzqGvJ3RTmR4MU35lWE8KseKOsEhrFRBA==} @@ -1425,6 +1568,34 @@ packages: resolution: {integrity: sha512-zQ0IqbdX8FZ9aw11vP+dZkKDkS+kgIvQPHnSAXzP9pLu+Rfu3D3XEeLbicvoXJTYnhZiPmsZUxgdzXwNKxRPbA==} engines: {node: '>=14'} + '@evervault/wasm-attestation-bindings@0.3.1': + resolution: {integrity: sha512-pJsbax/pEPdRXSnFKahzGZeq2CNTZ0skAPWpnEZK/8vdcvlan7LE7wMSOVr+Z+MqTBnVEnS7O80TKpXKU5Rsbw==} + + '@gql.tada/cli-utils@1.9.2': + resolution: {integrity: sha512-cVNs4v8ewLRYJfyAsaHbiAmd5Hm+zXEMvMhBksH58ZU87d6f8crsp2CQG6QtIqnJJw1q0CBWfWTZepGWNcL3QA==} + peerDependencies: + '@0no-co/graphqlsp': ^1.16.0 + '@gql.tada/svelte-support': 1.0.3 + '@gql.tada/vue-support': 1.0.3 + graphql: ^15.5.0 || ^16.0.0 || ^17.0.0 + typescript: ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 + peerDependenciesMeta: + '@gql.tada/svelte-support': + optional: true + '@gql.tada/vue-support': + optional: true + + '@gql.tada/internal@1.2.1': + resolution: {integrity: sha512-1kPMv9KRpD6mfVwtXK+iy43U/gi4bpr4ganfhPLD0TjxpbuVJm7CtZ9wMFdwy3FjLBFN2QhwscNnL7lRPHg4vg==} + peerDependencies: + graphql: ^15.5.0 || ^16.0.0 || ^17.0.0 + typescript: ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 + + '@graphql-typed-document-node/core@3.2.0': + resolution: {integrity: sha512-mB9oAsNCm9aM3/SOv4YtBMqZbYj10R7dkq8byBqxGY/ncFwhf2oQzMV+LCRlWoDSEBJ3COiR1yeDvMtsoOsuFQ==} + peerDependencies: + graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + '@hapi/hoek@9.3.0': resolution: {integrity: sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==} @@ -1441,12 +1612,12 @@ packages: resolution: {integrity: sha512-LAzcHlX+GfrVqwjx+EqqHmEdkzE5YYIlzZz4Q1uN2Keq81iOB9IveJpufhsbyB1zw7W5/Y4gJ6dfAZq4gFO/sA==} engines: {node: '>=16.0.0'} - '@hpke/common@1.7.2': - resolution: {integrity: sha512-x8wGc1S3ANyQpbTXxhDuzQwzZn9IDaOARpEq/QzDyWFBEhOFyN8mJd6oMnvFkxe0H96JFgIU6eI4G2aaNxgFJQ==} + '@hpke/common@1.10.1': + resolution: {integrity: sha512-moJwhmtLtuxiUzzNp1jpfBfx8yefKoO9D/RCR9dmwrnc7qjJqId1rEtQz+lSlU5cabX8daToMSx/7HayXOiaFw==} engines: {node: '>=16.0.0'} - '@hpke/core@1.7.2': - resolution: {integrity: sha512-WPsy/Wp1oF+47EVfQdXG55TGS+rOKAAZJ4W/4BFnTENGGq/EAJeX1h0ooCarkqWrJsREsrpa4EiIZkz1m8hMOA==} + '@hpke/core@1.7.5': + resolution: {integrity: sha512-4xfckZuPaIodeu0HpuTRIdtmajhRHXM/6rjS2N62Ns9aOCkGbbeYRwktqR3bUScuhCwyEBsEQqtIh9f0iLP3WQ==} engines: {node: '>=16.0.0'} '@hpke/dhkem-x25519@1.6.2': @@ -1457,18 +1628,25 @@ packages: resolution: {integrity: sha512-uA5DJczlkjpvfjHUvLTk9Ux7ET5ERnkFR0KxvdRHtArN72Bzf4MKVSB/9hqKB/rD+zx8oWIy9KHrlYxj+0DS7g==} engines: {node: '>=16.0.0'} - '@humanwhocodes/config-array@0.13.0': - resolution: {integrity: sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==} - engines: {node: '>=10.10.0'} - deprecated: Use @eslint/config-array instead + '@humanfs/core@0.19.2': + resolution: {integrity: sha512-UhXNm+CFMWcbChXywFwkmhqjs3PRCmcSa/hfBgLIb7oQ5HNb1wS0icWsGtSAUNgefHeI+eBrA8I1fxmbHsGdvA==} + engines: {node: '>=18.18.0'} + + '@humanfs/node@0.16.8': + resolution: {integrity: sha512-gE1eQNZ3R++kTzFUpdGlpmy8kDZD/MLyHqDwqjkVQI0JMdI1D51sy1H958PNXYkM2rAac7e5/CnIKZrHtPh3BQ==} + engines: {node: '>=18.18.0'} + + '@humanfs/types@0.15.0': + resolution: {integrity: sha512-ZZ1w0aoQkwuUuC7Yf+7sdeaNfqQiiLcSRbfI08oAxqLtpXQr9AIVX7Ay7HLDuiLYAaFPu8oBYNq/QIi9URHJ3Q==} + engines: {node: '>=18.18.0'} '@humanwhocodes/module-importer@1.0.1': resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} engines: {node: '>=12.22'} - '@humanwhocodes/object-schema@2.0.3': - resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} - deprecated: Use @eslint/object-schema instead + '@humanwhocodes/retry@0.4.3': + resolution: {integrity: sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==} + engines: {node: '>=18.18'} '@img/sharp-darwin-arm64@0.33.5': resolution: {integrity: sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==} @@ -1496,67 +1674,79 @@ packages: resolution: {integrity: sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==} cpu: [arm64] os: [linux] + libc: [glibc] '@img/sharp-libvips-linux-arm@1.0.5': resolution: {integrity: sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==} cpu: [arm] os: [linux] + libc: [glibc] '@img/sharp-libvips-linux-s390x@1.0.4': resolution: {integrity: sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA==} cpu: [s390x] os: [linux] + libc: [glibc] '@img/sharp-libvips-linux-x64@1.0.4': resolution: {integrity: sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==} cpu: [x64] os: [linux] + libc: [glibc] '@img/sharp-libvips-linuxmusl-arm64@1.0.4': resolution: {integrity: sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==} cpu: [arm64] os: [linux] + libc: [musl] '@img/sharp-libvips-linuxmusl-x64@1.0.4': resolution: {integrity: sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw==} cpu: [x64] os: [linux] + libc: [musl] '@img/sharp-linux-arm64@0.33.5': resolution: {integrity: sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [arm64] os: [linux] + libc: [glibc] '@img/sharp-linux-arm@0.33.5': resolution: {integrity: sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [arm] os: [linux] + libc: [glibc] '@img/sharp-linux-s390x@0.33.5': resolution: {integrity: sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [s390x] os: [linux] + libc: [glibc] '@img/sharp-linux-x64@0.33.5': resolution: {integrity: sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [x64] os: [linux] + libc: [glibc] '@img/sharp-linuxmusl-arm64@0.33.5': resolution: {integrity: sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [arm64] os: [linux] + libc: [musl] '@img/sharp-linuxmusl-x64@0.33.5': resolution: {integrity: sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [x64] os: [linux] + libc: [musl] '@img/sharp-wasm32@0.33.5': resolution: {integrity: sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==} @@ -1689,107 +1879,105 @@ packages: '@jridgewell/trace-mapping@0.3.9': resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} - '@lit-labs/ssr-dom-shim@1.3.0': - resolution: {integrity: sha512-nQIWonJ6eFAvUUrSlwyHDm/aE8PBDu5kRpL0vHMg6K8fK3Diq1xdPjTnsJSwxABhaZ+5eBi1btQB5ShUTKo4nQ==} + '@lit-labs/ssr-dom-shim@1.6.0': + resolution: {integrity: sha512-VHb0ALPMTlgKjM6yIxxoQNnpKyUKLD04VzeQdsiXkMqkvYlAHxq9glGLmgbb889/1GsohSOAjvQYoiBppXFqrQ==} - '@lit/reactive-element@1.6.3': - resolution: {integrity: sha512-QuTgnG52Poic7uM1AN5yJ09QMe0O28e10XzSvWDz02TJiiKee4stsiownEIadWm8nYzyDAyT+gKzUoZmiWQtsQ==} + '@lit/react@1.0.8': + resolution: {integrity: sha512-p2+YcF+JE67SRX3mMlJ1TKCSTsgyOVdAwd/nxp3NuV1+Cb6MWALbN6nT7Ld4tpmYofcE5kcaSY1YBB9erY+6fw==} + peerDependencies: + '@types/react': 17 || 18 || 19 - '@metamask/json-rpc-engine@8.0.2': - resolution: {integrity: sha512-IoQPmql8q7ABLruW7i4EYVHWUbF74yrp63bRuXV5Zf9BQwcn5H9Ww1eLtROYvI1bUXwOiHZ6qT5CWTrDc/t/AA==} - engines: {node: '>=16.0.0'} + '@lit/reactive-element@2.1.2': + resolution: {integrity: sha512-pbCDiVMnne1lYUIaYNN5wrwQXDtHaYtg7YEFPeW+hws6U47WeFvISGUWekPGKWOP1ygrs0ef0o1VJMk1exos5A==} - '@metamask/json-rpc-middleware-stream@7.0.2': - resolution: {integrity: sha512-yUdzsJK04Ev98Ck4D7lmRNQ8FPioXYhEUZOMS01LXW8qTvPGiRVXmVltj2p4wrLkh0vW7u6nv0mNl5xzC5Qmfg==} - engines: {node: '>=16.0.0'} + '@metamask/analytics@0.5.0': + resolution: {integrity: sha512-BXY7frsjCg1eJcxj7DAqFXyrECYspCVC8+inKfTC/IdW5i4wrMFei02VthnRvLjXAUNZ4c/i4NZvL9DT6HxOnw==} + engines: {node: '>=20.19.0'} - '@metamask/object-multiplex@2.1.0': - resolution: {integrity: sha512-4vKIiv0DQxljcXwfpnbsXcfa5glMj5Zg9mqn4xpIWqkv6uJ2ma5/GtUfLFSxhlxnR8asRMv8dDmWya1Tc1sDFA==} - engines: {node: ^16.20 || ^18.16 || >=20} + '@metamask/connect-evm@1.3.0': + resolution: {integrity: sha512-3H9j58XSoAlbHqkQpQx8uLDvJhYj0bbVEECrcyVti6oJjvuIZnXpVKak9IxNwhNglb/2wddqm9Y+718/oMbvdw==} + engines: {node: '>=20.19.0'} - '@metamask/onboarding@1.0.1': - resolution: {integrity: sha512-FqHhAsCI+Vacx2qa5mAFcWNSrTcVGMNjzxVgaX8ECSny/BJ9/vgXP9V7WF/8vb9DltPeQkxr+Fnfmm6GHfmdTQ==} + '@metamask/connect-multichain@0.14.0': + resolution: {integrity: sha512-G1bOsOBF7Xy269fbiD+zdTX5wv2sAKEICUafOj51TK4uRGIo8vHWuGdqP1sxfrutCRo3SmqjF4mAI9n8UijuFQ==} + engines: {node: '>=20.19.0'} + peerDependencies: + '@react-native-async-storage/async-storage': ^1.23 + peerDependenciesMeta: + '@react-native-async-storage/async-storage': + optional: true - '@metamask/providers@16.1.0': - resolution: {integrity: sha512-znVCvux30+3SaUwcUGaSf+pUckzT5ukPRpcBmy+muBLC0yaWnBcvDqGfcsw6CBIenUdFrVoAFa8B6jsuCY/a+g==} - engines: {node: ^18.18 || >=20} + '@metamask/mobile-wallet-protocol-core@0.4.0': + resolution: {integrity: sha512-rB1wMogvSUsFaxyH/eVUCczIkTxVaPPETlD/wgm+gw7EbWP0LlZPY7Bh+DICSfUCJ0zqnoFuwr77WNJvZ6ZiWw==} + engines: {node: '>=20'} - '@metamask/rpc-errors@6.4.0': - resolution: {integrity: sha512-1ugFO1UoirU2esS3juZanS/Fo8C8XYocCuBpfZI5N7ECtoG+zu0wF+uWZASik6CkO6w9n/Iebt4iI4pT0vptpg==} - engines: {node: '>=16.0.0'} + '@metamask/mobile-wallet-protocol-dapp-client@0.3.0': + resolution: {integrity: sha512-rXStrvIa57a8OaeM+3HeR6Z9ETHOvmQi/9s6CLplDwH2hn2MWjI6WW3EUrxq2KGmGuhbO5Oo21ANnD23QKfduw==} + engines: {node: '>=20'} - '@metamask/safe-event-emitter@3.1.2': - resolution: {integrity: sha512-5yb2gMI1BDm0JybZezeoX/3XhPDOtTbcFvpTXM9kxsoZjPZFh4XciqRbpD6N86HYZqWDhEaKUDuOyR0sQHEjMA==} - engines: {node: '>=12.0.0'} + '@metamask/multichain-api-client@0.10.1': + resolution: {integrity: sha512-LsqO2SiDcTgOuXyVYEB0zgBaVNhryhP2tYI3L7tLa7PoeDqMkNIreFhDeu8jM5tPWkCimQvMwCkG3DF4P5dD3A==} + engines: {node: ^18.20 || ^20.17 || >=22} - '@metamask/sdk-communication-layer@0.32.0': - resolution: {integrity: sha512-dmj/KFjMi1fsdZGIOtbhxdg3amxhKL/A5BqSU4uh/SyDKPub/OT+x5pX8bGjpTL1WPWY/Q0OIlvFyX3VWnT06Q==} - peerDependencies: - cross-fetch: ^4.0.0 - eciesjs: '*' - eventemitter2: ^6.4.9 - readable-stream: ^3.6.2 - socket.io-client: ^4.5.1 + '@metamask/multichain-ui@0.4.1': + resolution: {integrity: sha512-tJgTot8Pfkda895A6biJu7rE+jlQdVCNVzGgW+2wM9aFG20G+GEbQy3KO7uC4ImUvaKV4SyJ45r6Ir/Yf55mqw==} + engines: {node: '>=20.19.0'} - '@metamask/sdk-install-modal-web@0.32.0': - resolution: {integrity: sha512-TFoktj0JgfWnQaL3yFkApqNwcaqJ+dw4xcnrJueMP3aXkSNev2Ido+WVNOg4IIMxnmOrfAC9t0UJ0u/dC9MjOQ==} + '@metamask/onboarding@1.0.1': + resolution: {integrity: sha512-FqHhAsCI+Vacx2qa5mAFcWNSrTcVGMNjzxVgaX8ECSny/BJ9/vgXP9V7WF/8vb9DltPeQkxr+Fnfmm6GHfmdTQ==} - '@metamask/sdk@0.32.0': - resolution: {integrity: sha512-WmGAlP1oBuD9hk4CsdlG1WJFuPtYJY+dnTHJMeCyohTWD2GgkcLMUUuvu9lO1/NVzuOoSi1OrnjbuY1O/1NZ1g==} + '@metamask/rpc-errors@7.0.3': + resolution: {integrity: sha512-nrEaeBawm8yFU7hetJKok/CUs0tQsWtTqp3OLbFhPUMXYqU7uI5LAV5vi9o7rTjFkUyof7Nzbw5bea5+1ou+dg==} + engines: {node: ^18.20 || ^20.17 || >=22} '@metamask/superstruct@3.1.0': resolution: {integrity: sha512-N08M56HdOgBfRKkrgCMZvQppkZGcArEop3kixNEtVbJKm6P9Cfg0YkI6X0s1g78sNrj2fWUwvJADdZuzJgFttA==} engines: {node: '>=16.0.0'} - '@metamask/utils@8.5.0': - resolution: {integrity: sha512-I6bkduevXb72TIM9q2LRO63JSsF9EXduh3sBr9oybNX2hNNpr/j1tEjXrsG0Uabm4MJ1xkGAQEMwifvKZIkyxQ==} - engines: {node: '>=16.0.0'} + '@metamask/utils@11.11.0': + resolution: {integrity: sha512-0nF2CWjWQr/m0Y2t2lJnBTU1/CZPPTvKvcESLplyWe/tyeb8zFOi/FeneDmaFnML6LYRIGZU6f+xR0jKAIUZfw==} + engines: {node: ^18.18 || ^20.14 || >=22} '@metamask/utils@9.3.0': resolution: {integrity: sha512-w8CVbdkDrVXFJbfBSlDfafDR6BAkpDmv1bC1UJVCoVny5tW2RKAdn9i68Xf7asYT4TnUhl/hN4zfUiKQq9II4g==} engines: {node: '>=16.0.0'} - '@microsoft/tsdoc-config@0.17.0': - resolution: {integrity: sha512-v/EYRXnCAIHxOHW+Plb6OWuUoMotxTN0GLatnpOb1xq0KuTNw/WI3pamJx/UbsoJP5k9MCw1QxvvhPcF9pH3Zg==} - - '@microsoft/tsdoc@0.15.0': - resolution: {integrity: sha512-HZpPoABogPvjeJOdzCOSJsXeL/SMCBgBZMVC3X3d7YYp2gf31MfxhUoYUNwf1ERPJOnQc0wkFn9trqI6ZEdZuA==} + '@microsoft/tsdoc-config@0.18.1': + resolution: {integrity: sha512-9brPoVdfN9k9g0dcWkFeA7IH9bbcttzDJlXvkf8b2OBzd5MueR1V2wkKBL0abn0otvmkHJC6aapBOTJDDeMCZg==} - '@motionone/animation@10.18.0': - resolution: {integrity: sha512-9z2p5GFGCm0gBsZbi8rVMOAJCtw1WqBTIPw3ozk06gDvZInBPIsQcHgYogEJ4yuHJ+akuW8g1SEIOpTOvYs8hw==} + '@microsoft/tsdoc@0.16.0': + resolution: {integrity: sha512-xgAyonlVVS+q7Vc7qLW0UrJU7rSFcETRWsqdXZtjzRU8dF+6CkozTK4V4y1LwOX7j8r/vHphjDeMeGI4tNGeGA==} - '@motionone/dom@10.18.0': - resolution: {integrity: sha512-bKLP7E0eyO4B2UaHBBN55tnppwRnaE3KFfh3Ps9HhnAkar3Cb69kUCJY9as8LrccVYKgHA+JY5dOQqJLOPhF5A==} - - '@motionone/easing@10.18.0': - resolution: {integrity: sha512-VcjByo7XpdLS4o9T8t99JtgxkdMcNWD3yHU/n6CLEz3bkmKDRZyYQ/wmSf6daum8ZXqfUAgFeCZSpJZIMxaCzg==} + '@msgpack/msgpack@3.1.2': + resolution: {integrity: sha512-JEW4DEtBzfe8HvUYecLU9e6+XJnKDlUAIve8FvPzF3Kzs6Xo/KuZkZJsDH0wJXl/qEZbeeE7edxDNY3kMs39hQ==} + engines: {node: '>= 18'} - '@motionone/generators@10.18.0': - resolution: {integrity: sha512-+qfkC2DtkDj4tHPu+AFKVfR/C30O1vYdvsGYaR13W/1cczPrrcjdvYCj0VLFuRMN+lP1xvpNZHCRNM4fBzn1jg==} + '@mysten/bcs@1.9.2': + resolution: {integrity: sha512-kBk5xrxV9OWR7i+JhL/plQrgQ2/KJhB2pB5gj+w6GXhbMQwS3DPpOvi/zN0Tj84jwPvHMllpEl0QHj6ywN7/eQ==} - '@motionone/svelte@10.16.4': - resolution: {integrity: sha512-zRVqk20lD1xqe+yEDZhMYgftsuHc25+9JSo+r0a0OWUJFocjSV9D/+UGhX4xgJsuwB9acPzXLr20w40VnY2PQA==} + '@mysten/sui@1.45.2': + resolution: {integrity: sha512-gftf7fNpFSiXyfXpbtP2afVEnhc7p2m/MEYc/SO5pov92dacGKOpQIF7etZsGDI1Wvhv+dpph+ulRNpnYSs7Bg==} + engines: {node: '>=18'} - '@motionone/types@10.17.1': - resolution: {integrity: sha512-KaC4kgiODDz8hswCrS0btrVrzyU2CSQKO7Ps90ibBVSQmjkrt2teqta6/sOG59v7+dPnKMAg13jyqtMKV2yJ7A==} + '@mysten/utils@0.2.0': + resolution: {integrity: sha512-CM6kJcJHX365cK6aXfFRLBiuyXc5WSBHQ43t94jqlCAIRw8umgNcTb5EnEA9n31wPAQgLDGgbG/rCUISCTJ66w==} - '@motionone/utils@10.18.0': - resolution: {integrity: sha512-3XVF7sgyTSI2KWvTf6uLlBJ5iAgRgmvp3bpuOiQJvInd4nZ19ET8lX5unn30SlmRH7hXbBbH+Gxd0m0klJ3Xtw==} + '@mysten/wallet-standard@0.19.9': + resolution: {integrity: sha512-jHFt+62os7x7y+4ZVMLck8WSanEO9b8deCD+VApUQkdAHA99TuxbREaujQTjnGQN5DaGEz8wQgeBPqxRY/vKQA==} - '@motionone/vue@10.16.4': - resolution: {integrity: sha512-z10PF9JV6SbjFq+/rYabM+8CVlMokgl8RFGvieSGNTmrkQanfHn+15XBrhG3BgUfvmTeSeyShfOHpG0i9zEdcg==} - deprecated: Motion One for Vue is deprecated. Use Oku Motion instead https://oku-ui.com/motion + '@napi-rs/wasm-runtime@1.1.6': + resolution: {integrity: sha512-ZLv/JdUfkvOy9eCnnBaGfiO+XimbjebAeO+MRQqD/B+FR1tnRN0tpKSJHRbE8sFfS6aqsXZ67TQjfwfsxULVbg==} + peerDependencies: + '@emnapi/core': ^1.7.1 + '@emnapi/runtime': ^1.7.1 - '@noble/ciphers@0.5.3': - resolution: {integrity: sha512-B0+6IIHiqEs3BPMT0hcRmHvEj2QHOLu+uwt+tqDDeVd0oyVzh7BPrDcPjRnV1PV/5LaknXJJQvOuRGR0zQJz+w==} + '@noble/ciphers@0.4.1': + resolution: {integrity: sha512-QCOA9cgf3Rc33owG0AYBB9wszz+Ul2kramWN8tXG44Gyciud/tbkEqvxRF/IpqQaBpRBNi9f4jdNxqB2CQCIXg==} - '@noble/ciphers@1.2.1': - resolution: {integrity: sha512-rONPWMC7PeExE077uLE4oqWrZ1IvAfz3oH9LibVAcVCopJiA9R62uavnbEzdkVmJYI6M6Zgkbeb07+tWjlq2XA==} + '@noble/ciphers@1.3.0': + resolution: {integrity: sha512-2I0gnIVPtfnMw9ee9h1dJG7tp81+8Ob3OJb3Mv37rx5L40/b0i7djjCVvGOVqc9AEIQyvyu1i6ypKdFw8R8gQw==} engines: {node: ^14.21.3 || >=16} - '@noble/curves@1.4.0': - resolution: {integrity: sha512-p+4cb332SFCrReJkCYe8Xzm0OWi4Jji5jVdIZRL/PmacmDkFNw6MrrV+gGpiPxLHbV+zKFRywUWbaseT+tZRXg==} - '@noble/curves@1.4.2': resolution: {integrity: sha512-TavHr8qycMChk8UwMld0ZDRvatedkzWfH8IiaeGCfymOP5i0hSCozz9vHOL0nkwk7HRMlFnAiKpS2jrUmSybcw==} @@ -1801,6 +1989,26 @@ packages: resolution: {integrity: sha512-warwspo+UYUPep0Q+vtdVB4Ugn8GGQj8iyB3gnRWsztmUHTI3S1nhdiWNsPUGL0vud7JlRRk1XEu7Lq1KGTnMQ==} engines: {node: ^14.21.3 || >=16} + '@noble/curves@1.9.0': + resolution: {integrity: sha512-7YDlXiNMdO1YZeH6t/kvopHHbIZzlxrCV9WLqCY6QhcXOoXiNCMDqJIglZ9Yjx5+w7Dz30TITFrlTjnRg7sKEg==} + engines: {node: ^14.21.3 || >=16} + + '@noble/curves@1.9.1': + resolution: {integrity: sha512-k11yZxZg+t+gWvBbIswW0yoJlu8cHOC7dhunwOzoWH/mXGBiYyR4YY6hAEK/3EUs4UpB8la1RfdRpeGsFHkWsA==} + engines: {node: ^14.21.3 || >=16} + + '@noble/curves@1.9.4': + resolution: {integrity: sha512-2bKONnuM53lINoDrSmK8qP8W271ms7pygDhZt4SiLOoLwBtoHqeCFi6RG42V8zd3mLHuJFhU/Bmaqo4nX0/kBw==} + engines: {node: ^14.21.3 || >=16} + + '@noble/curves@1.9.7': + resolution: {integrity: sha512-gbKGcRUYIjA3/zCCNaWDciTMFI0dCkvou3TL8Zmy5Nc7sJ47a0jtOeZoTaMxkuqRo9cRhjOdZJXegxYE5FN/xw==} + engines: {node: ^14.21.3 || >=16} + + '@noble/curves@2.0.1': + resolution: {integrity: sha512-vs1Az2OOTBiP4q0pwjW5aF0xp9n4MxVrmkFBxc6EKZc6ddYx5gaZiAsZoq0uRRXWbi3AT/sBqn05eRPtn1JCPw==} + engines: {node: '>= 20.19.0'} + '@noble/hashes@1.4.0': resolution: {integrity: sha512-V1JJ1WTRUqHHrOSh597hURcMqVKVGL/ea3kv0gSnEdsEZ0/+VyPghM1lMNGc00z7CIQorSvbKpuJkxvuHbvdbg==} engines: {node: '>= 16'} @@ -1813,6 +2021,22 @@ packages: resolution: {integrity: sha512-B8XBPsn4vT/KJAGqDzbwztd+6Yte3P4V7iafm24bxgDe/mlRuK6xmWPuCNrKt2vDafZ8MfJLlchDG/vYafQEjQ==} engines: {node: ^14.21.3 || >=16} + '@noble/hashes@1.8.0': + resolution: {integrity: sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A==} + engines: {node: ^14.21.3 || >=16} + + '@noble/hashes@2.0.1': + resolution: {integrity: sha512-XlOlEbQcE9fmuXxrVTXCTlG2nlRXa9Rj3rr5Ue/+tX+nmkgbX720YHh0VR3hBF9xDvwnb8D2shVGOwNx+ulArw==} + engines: {node: '>= 20.19.0'} + + '@noble/hashes@2.2.0': + resolution: {integrity: sha512-IYqDGiTXab6FniAgnSdZwgWbomxpy9FtYvLKs7wCUs2a8RkITG+DFGO1DM9cr+E3/RgADRpFjrKVaJ1z6sjtEg==} + engines: {node: '>= 20.19.0'} + + '@noble/post-quantum@0.5.4': + resolution: {integrity: sha512-leww0zzIirrvwaYMPI9fj6aRIlA/c6Y0/lifQQ1YOOyHEr0MNH3yYpjXeiVG+tWdPps4XxGclFWX2INPO3Yo5w==} + engines: {node: '>= 20.19.0'} + '@nodelib/fs.scandir@2.1.5': resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} engines: {node: '>= 8'} @@ -1825,16 +2049,63 @@ packages: resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} + '@openzeppelin/contracts@4.9.6': + resolution: {integrity: sha512-xSmezSupL+y9VkHZJGDoCBpmnB2ogM13ccaYDWqJTfS3dbuHkgjuwDFUmaFauBCboQMGB/S5UqUl2y54X99BmA==} + + '@ota-meshi/ast-token-store@0.3.0': + resolution: {integrity: sha512-XRO0zi2NIUKq2lUk3T1ecFSld1fMWRKE6naRFGkgkdeosx7IslyUKNv5Dcb5PJTja9tHJoFu0v/7yEpAkrkrTg==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} + '@paulmillr/qr@0.2.1': resolution: {integrity: sha512-IHnV6A+zxU7XwmKFinmYjUcwlyK9+xkG3/s9KcQhI9BjQKycrJ1JRO+FbNYPwZiPKW3je/DR0k7w8/gLa5eaxQ==} + deprecated: 'Switch to "qr" (new package name) for security updates: npm install qr' + + '@phosphor-icons/webcomponents@2.1.5': + resolution: {integrity: sha512-JcvQkZxvcX2jK+QCclm8+e8HXqtdFW9xV4/kk2aL9Y3dJA2oQVt+pzbv1orkumz3rfx4K9mn9fDoMr1He1yr7Q==} '@pkgjs/parseargs@0.11.0': resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} engines: {node: '>=14'} - '@pkgr/core@0.1.2': - resolution: {integrity: sha512-fdDH1LSGfZdTH2sxdpVMw31BanV28K/Gry0cVFxaNP77neJSkd82mM8ErPNYs9e+0O7SdHBLTDzDgwUuy18RnQ==} - engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} + '@pkgr/core@0.3.6': + resolution: {integrity: sha512-SEeaJLb3qBNF/OaXnaR1NmmBbFYk1zC0ZH/52fATcRPLFg/p791YrcyFFy44Bo9sLaGuSuLp5Q6axbb/O+v/RA==} + engines: {node: ^14.18.0 || >=16.0.0} + + '@protobuf-ts/grpcweb-transport@2.11.1': + resolution: {integrity: sha512-1W4utDdvOB+RHMFQ0soL4JdnxjXV+ddeGIUg08DvZrA8Ms6k5NN6GBFU2oHZdTOcJVpPrDJ02RJlqtaoCMNBtw==} + + '@protobuf-ts/runtime-rpc@2.11.1': + resolution: {integrity: sha512-4CqqUmNA+/uMz00+d3CYKgElXO9VrEbucjnBFEjqI4GuDrEQ32MaI3q+9qPBvIGOlL4PmHXrzM32vBPWRhQKWQ==} + + '@protobuf-ts/runtime@2.11.1': + resolution: {integrity: sha512-KuDaT1IfHkugM2pyz+FwiY80ejWrkH1pAtOBOZFuR6SXEFTsnb/jiQWQ1rCIrcKx2BtyxnxW6BWwsVSA/Ie+WQ==} + + '@protobufjs/aspromise@1.1.2': + resolution: {integrity: sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==} + + '@protobufjs/base64@1.1.2': + resolution: {integrity: sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==} + + '@protobufjs/codegen@2.0.5': + resolution: {integrity: sha512-zgXFLzW3Ap33e6d0Wlj4MGIm6Ce8O89n/apUaGNB/jx+hw+ruWEp7EwGUshdLKVRCxZW12fp9r40E1mQrf/34g==} + + '@protobufjs/eventemitter@1.1.1': + resolution: {integrity: sha512-vW1GmwMZNnL+gMRaovlh9yZX74kc+TTU3FObkkurpMaRtBfLP3ldjS9KQWlwZgraRE0+dheEEoAxdzcJQ8eXZg==} + + '@protobufjs/fetch@1.1.1': + resolution: {integrity: sha512-GpptLrs57adMSuHi3VNj0mAF8dwh36LMaYF6XyJ6JMWlVsc+t42tm1HSEDmOs3A8fC9yyeisgLhsTVQokOZ0zw==} + + '@protobufjs/float@1.0.2': + resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} + + '@protobufjs/path@1.1.2': + resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} + + '@protobufjs/pool@1.1.0': + resolution: {integrity: sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==} + + '@protobufjs/utf8@1.1.1': + resolution: {integrity: sha512-oOAWABowe8EAbMyWKM0tYDKi8Yaox52D+HWZhAIJqQXbqe0xI/GV7FhLWqlEKreMkfDjshR5FKgi3mnle0h6Eg==} '@react-native-community/cli-clean@13.6.4': resolution: {integrity: sha512-nS1BJ+2Z+aLmqePxB4AYgJ+C/bgQt02xAgSYtCUv+lneRBGhL2tHRrK8/Iolp0y+yQoUtHHf4txYi90zGXLVfw==} @@ -1934,6 +2205,35 @@ packages: '@types/react': optional: true + '@reown/appkit-common@1.8.11': + resolution: {integrity: sha512-rRcxrah6uouqEo/VbniVH11Y3H27BsP+Psv2+Usic+3Rt4kiSImIyeDG1YBV0gZNmME9N3sXHK8Bt7iqkxdOWw==} + + '@reown/appkit-controllers@1.8.11': + resolution: {integrity: sha512-V3hPB6NE7kM+7pS8n4ygZWbMh/XoHYxdPWxH3qtDlvYlH9Rgc3yvU8+IFWdB79Ta0lyJIbGqVlQeH5sQe4QOsw==} + + '@reown/appkit-pay@1.8.11': + resolution: {integrity: sha512-68IB3sKfxlCwLz44jvWWpULnmyIGHwnItojrr/PRXUof3z9t/nV8G7FiRY4ZDIo75EkabcIguhtYNSQ7R3vZbA==} + + '@reown/appkit-polyfills@1.8.11': + resolution: {integrity: sha512-pP9k5dvtWil88Zv3UgGurtbUmTx47z/5eriClGf8JI0VjBu/IExbAHg2gIZNEFdvkFD5/fIqIg8zno46SKbCKQ==} + + '@reown/appkit-scaffold-ui@1.8.11': + resolution: {integrity: sha512-oCEhNdUh2d59UHp/rLwfzv5odWg0pw000fg4Z53orjnKzcZfBpBDM00I9hu2pijnaYitJVqwsqCQ1F1q6hju/Q==} + + '@reown/appkit-ui@1.8.11': + resolution: {integrity: sha512-kBWZCiGaB/M2exIiDglsaTWYsWR0L89WXi7IFA6RgW0B0piYv5eiS3l/KPNj9/zxK8UnKsGsMefxl/UK/QqMng==} + + '@reown/appkit-utils@1.8.11': + resolution: {integrity: sha512-6Wplz7LNe2HoxHmGGYT6FIp8saa0DzVP/427jlNuWpkL65/azPyYjA8tKptxbFWViQ4VYBsqLoQxivXC/xNMBg==} + peerDependencies: + valtio: 2.1.7 + + '@reown/appkit-wallet@1.8.11': + resolution: {integrity: sha512-tCzrieMuOD4tDcNQjMe83T38tJUfRdv4LG+cYGyGK1RpPGaszbq06TQVbCPkRrGiTELwkrKwXjSg1XAuHktS2w==} + + '@reown/appkit@1.8.11': + resolution: {integrity: sha512-G96zt1P3ASrivV7HRrFQuzkCEzSmy3ca7cSQxaLeIS+P2VVhjE5YAyINArGVbooY0heHCPvQuTNM+YgK4oBmfg==} + '@rnx-kit/chromium-edge-launcher@1.0.0': resolution: {integrity: sha512-lzD84av1ZQhYUS+jsGqJiCMaJO2dn9u+RTT9n9q6D3SaKVwWqv+7AoRKqBu19bkwyE+iFRl1ymr40QS90jVFYg==} engines: {node: '>=14.15'} @@ -1990,51 +2290,61 @@ packages: resolution: {integrity: sha512-bvXVU42mOVcF4le6XSjscdXjqx8okv4n5vmwgzcmtvFdifQ5U4dXFYaCB87namDRKlUL9ybVtLQ9ztnawaSzvg==} cpu: [arm] os: [linux] + libc: [glibc] '@rollup/rollup-linux-arm-musleabihf@4.36.0': resolution: {integrity: sha512-JFIQrDJYrxOnyDQGYkqnNBtjDwTgbasdbUiQvcU8JmGDfValfH1lNpng+4FWlhaVIR4KPkeddYjsVVbmJYvDcg==} cpu: [arm] os: [linux] + libc: [musl] '@rollup/rollup-linux-arm64-gnu@4.36.0': resolution: {integrity: sha512-KqjYVh3oM1bj//5X7k79PSCZ6CvaVzb7Qs7VMWS+SlWB5M8p3FqufLP9VNp4CazJ0CsPDLwVD9r3vX7Ci4J56A==} cpu: [arm64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-arm64-musl@4.36.0': resolution: {integrity: sha512-QiGnhScND+mAAtfHqeT+cB1S9yFnNQ/EwCg5yE3MzoaZZnIV0RV9O5alJAoJKX/sBONVKeZdMfO8QSaWEygMhw==} cpu: [arm64] os: [linux] + libc: [musl] '@rollup/rollup-linux-loongarch64-gnu@4.36.0': resolution: {integrity: sha512-1ZPyEDWF8phd4FQtTzMh8FQwqzvIjLsl6/84gzUxnMNFBtExBtpL51H67mV9xipuxl1AEAerRBgBwFNpkw8+Lg==} cpu: [loong64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-powerpc64le-gnu@4.36.0': resolution: {integrity: sha512-VMPMEIUpPFKpPI9GZMhJrtu8rxnp6mJR3ZzQPykq4xc2GmdHj3Q4cA+7avMyegXy4n1v+Qynr9fR88BmyO74tg==} cpu: [ppc64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-riscv64-gnu@4.36.0': resolution: {integrity: sha512-ttE6ayb/kHwNRJGYLpuAvB7SMtOeQnVXEIpMtAvx3kepFQeowVED0n1K9nAdraHUPJ5hydEMxBpIR7o4nrm8uA==} cpu: [riscv64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-s390x-gnu@4.36.0': resolution: {integrity: sha512-4a5gf2jpS0AIe7uBjxDeUMNcFmaRTbNv7NxI5xOCs4lhzsVyGR/0qBXduPnoWf6dGC365saTiwag8hP1imTgag==} cpu: [s390x] os: [linux] + libc: [glibc] '@rollup/rollup-linux-x64-gnu@4.36.0': resolution: {integrity: sha512-5KtoW8UWmwFKQ96aQL3LlRXX16IMwyzMq/jSSVIIyAANiE1doaQsx/KRyhAvpHlPjPiSU/AYX/8m+lQ9VToxFQ==} cpu: [x64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-x64-musl@4.36.0': resolution: {integrity: sha512-sycrYZPrv2ag4OCvaN5js+f01eoZ2U+RmT5as8vhxiFz+kxwlHrsxOwKPSA8WyS+Wc6Epid9QeI/IkQ9NkgYyQ==} cpu: [x64] os: [linux] + libc: [musl] '@rollup/rollup-win32-arm64-msvc@4.36.0': resolution: {integrity: sha512-qbqt4N7tokFwwSVlWDsjfoHgviS3n/vZ8LK0h1uLG9TYIRuUTJC88E1xb3LM2iqZ/WTqNQjYrtmtGmrmmawB6A==} @@ -2051,14 +2361,11 @@ packages: cpu: [x64] os: [win32] - '@rtsao/scc@1.1.0': - resolution: {integrity: sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==} - '@scure/base@1.1.9': resolution: {integrity: sha512-8YKhl8GHiNI/pU2VMaofa2Tor7PJRAjwQLBBuilkJ9L5+13yVbC7JO/wS7piioAvPSwR3JKM1IJ/u4xQzbcXKg==} - '@scure/base@1.2.4': - resolution: {integrity: sha512-5Yy9czTO47mqz+/J8GM6GIId4umdCk1wc1q8rKERQulIoc8VP9pzDcghv10Tl2E7R96ZUx/PhND3ESYUQX8NuQ==} + '@scure/base@1.2.6': + resolution: {integrity: sha512-g/nm5FgUa//MCj1gV09zTJTaM6KBAHqLN907YVQqf7zC49+DcO4B1so4ZX07Ef10Twr6nuqYEH9GEggFXA4Fmg==} '@scure/bip32@1.4.0': resolution: {integrity: sha512-sVUpc0Vq3tXCkDGYVWGIZTRfnvu8LoTDaev7vbwh0omSvVORONr960MQWdKqJDCReIEmTj3PAr73O3aoxz7OPg==} @@ -2066,12 +2373,18 @@ packages: '@scure/bip32@1.6.2': resolution: {integrity: sha512-t96EPDMbtGgtb7onKKqxRLfE5g05k7uHnHRM2xdE6BP/ZmxaLtPek4J4KfVn/90IQNrU1IOAqMgiDtUdtbe3nw==} + '@scure/bip32@1.7.0': + resolution: {integrity: sha512-E4FFX/N3f4B80AKWp5dP6ow+flD1LQZo/w8UnLGYZO674jS6YnYeepycOOksv+vLPSpgN35wgKgy+ybfTb2SMw==} + '@scure/bip39@1.3.0': resolution: {integrity: sha512-disdg7gHuTDZtY+ZdkmLpPCk7fxZSu3gBiEGuoC1XYxv9cGx3Z6cpTggCgW6odSOOIXCiDjuGejW+aJKCY/pIQ==} '@scure/bip39@1.5.4': resolution: {integrity: sha512-TFM4ni0vKvCfBpohoh+/lY05i9gRbSwXWngAsF4CABQxoaOHijxuaZ2R6cStDQ5CHtHO9aGJTr4ksVJASRRyMA==} + '@scure/bip39@1.6.0': + resolution: {integrity: sha512-+lF0BbLiJNwVlev4eKelw1WWLaiKXw7sSl8T6FvBlWkdX+94aGJ4o8XjUdlyhTCjd8c+B3KT3JfS8P0bLRNU6A==} + '@sideway/address@4.1.5': resolution: {integrity: sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==} @@ -2081,26 +2394,125 @@ packages: '@sideway/pinpoint@2.0.0': resolution: {integrity: sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==} - '@simplewebauthn/browser@9.0.1': - resolution: {integrity: sha512-wD2WpbkaEP4170s13/HUxPcAV5y4ZXaKo1TfNklS5zDefPinIgXOpgz1kpEvobAsaLPa2KeH7AKKX/od1mrBJw==} + '@simplewebauthn/browser@13.1.0': + resolution: {integrity: sha512-WuHZ/PYvyPJ9nxSzgHtOEjogBhwJfC8xzYkPC+rR/+8chl/ft4ngjiK8kSU5HtRJfczupyOh33b25TjYbvwAcg==} - '@simplewebauthn/types@9.0.1': - resolution: {integrity: sha512-tGSRP1QvsAvsJmnOlRQyw/mvK9gnPtjEc5fg2+m8n+QUa+D7rvrKkOYyfpy42GTs90X3RDOnqJgfHt+qO67/+w==} + '@simplewebauthn/types@12.0.0': + resolution: {integrity: sha512-q6y8MkoV8V8jB4zzp18Uyj2I7oFp2/ONL8c3j8uT06AOWu3cIChc1au71QYHrP2b+xDapkGTiv+9lX7xkTlAsA==} + deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. '@sinclair/typebox@0.27.8': resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} + '@sindresorhus/base62@1.0.0': + resolution: {integrity: sha512-TeheYy0ILzBEI/CO55CP6zJCSdSWeRtGnHy8U8dWSUH4I68iqTsy7HkMktR4xakThc9jotkPQUXT4ITdbV7cHA==} + engines: {node: '>=18'} + + '@sindresorhus/is@4.6.0': + resolution: {integrity: sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==} + engines: {node: '>=10'} + '@sinonjs/commons@3.0.1': resolution: {integrity: sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==} '@sinonjs/fake-timers@10.3.0': resolution: {integrity: sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==} - '@socket.io/component-emitter@3.1.2': - resolution: {integrity: sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==} + '@solana/buffer-layout-utils@0.2.0': + resolution: {integrity: sha512-szG4sxgJGktbuZYDg2FfNmkMi0DYQoVjN2h7ta1W1hPrwzarcFLBq9UpX1UjNXsNpT9dn+chgprtWGioUAr4/g==} + engines: {node: '>= 10'} + + '@solana/buffer-layout@4.0.1': + resolution: {integrity: sha512-E1ImOIAD1tBZFRdjeM4/pzTiTApC0AOBGwyAMS4fwIodCWArzJ3DWdoh8cKxeFM2fElkxBh2Aqts1BPC373rHA==} + engines: {node: '>=5.10'} + + '@solana/codecs-core@2.0.0-rc.1': + resolution: {integrity: sha512-bauxqMfSs8EHD0JKESaNmNuNvkvHSuN3bbWAF5RjOfDu2PugxHrvRebmYauvSumZ3cTfQ4HJJX6PG5rN852qyQ==} + peerDependencies: + typescript: '>=5' + + '@solana/codecs-core@2.3.0': + resolution: {integrity: sha512-oG+VZzN6YhBHIoSKgS5ESM9VIGzhWjEHEGNPSibiDTxFhsFWxNaz8LbMDPjBUE69r9wmdGLkrQ+wVPbnJcZPvw==} + engines: {node: '>=20.18.0'} + peerDependencies: + typescript: '>=5.3.3' + + '@solana/codecs-data-structures@2.0.0-rc.1': + resolution: {integrity: sha512-rinCv0RrAVJ9rE/rmaibWJQxMwC5lSaORSZuwjopSUE6T0nb/MVg6Z1siNCXhh/HFTOg0l8bNvZHgBcN/yvXog==} + peerDependencies: + typescript: '>=5' + + '@solana/codecs-numbers@2.0.0-rc.1': + resolution: {integrity: sha512-J5i5mOkvukXn8E3Z7sGIPxsThRCgSdgTWJDQeZvucQ9PT6Y3HiVXJ0pcWiOWAoQ3RX8e/f4I3IC+wE6pZiJzDQ==} + peerDependencies: + typescript: '>=5' + + '@solana/codecs-numbers@2.3.0': + resolution: {integrity: sha512-jFvvwKJKffvG7Iz9dmN51OGB7JBcy2CJ6Xf3NqD/VP90xak66m/Lg48T01u5IQ/hc15mChVHiBm+HHuOFDUrQg==} + engines: {node: '>=20.18.0'} + peerDependencies: + typescript: '>=5.3.3' + + '@solana/codecs-strings@2.0.0-rc.1': + resolution: {integrity: sha512-9/wPhw8TbGRTt6mHC4Zz1RqOnuPTqq1Nb4EyuvpZ39GW6O2t2Q7Q0XxiB3+BdoEjwA2XgPw6e2iRfvYgqty44g==} + peerDependencies: + fastestsmallesttextencoderdecoder: ^1.0.22 + typescript: '>=5' + + '@solana/codecs@2.0.0-rc.1': + resolution: {integrity: sha512-qxoR7VybNJixV51L0G1RD2boZTcxmwUWnKCaJJExQ5qNKwbpSyDdWfFJfM5JhGyKe9DnPVOZB+JHWXnpbZBqrQ==} + peerDependencies: + typescript: '>=5' + + '@solana/errors@2.0.0-rc.1': + resolution: {integrity: sha512-ejNvQ2oJ7+bcFAYWj225lyRkHnixuAeb7RQCixm+5mH4n1IA4Qya/9Bmfy5RAAHQzxK43clu3kZmL5eF9VGtYQ==} + hasBin: true + peerDependencies: + typescript: '>=5' + + '@solana/errors@2.3.0': + resolution: {integrity: sha512-66RI9MAbwYV0UtP7kGcTBVLxJgUxoZGm8Fbc0ah+lGiAw17Gugco6+9GrJCV83VyF2mDWyYnYM9qdI3yjgpnaQ==} + engines: {node: '>=20.18.0'} + hasBin: true + peerDependencies: + typescript: '>=5.3.3' + + '@solana/options@2.0.0-rc.1': + resolution: {integrity: sha512-mLUcR9mZ3qfHlmMnREdIFPf9dpMc/Bl66tLSOOWxw4ml5xMT2ohFn7WGqoKcu/UHkT9CrC6+amEdqCNvUqI7AA==} + peerDependencies: + typescript: '>=5' + + '@solana/spl-token-group@0.0.7': + resolution: {integrity: sha512-V1N/iX7Cr7H0uazWUT2uk27TMqlqedpXHRqqAbVO2gvmJyT0E0ummMEAVQeXZ05ZhQ/xF39DLSdBp90XebWEug==} + engines: {node: '>=16'} + peerDependencies: + '@solana/web3.js': ^1.95.3 + + '@solana/spl-token-metadata@0.1.6': + resolution: {integrity: sha512-7sMt1rsm/zQOQcUWllQX9mD2O6KhSAtY1hFR2hfFwgqfFWzSY9E9GDvFVNYUI1F0iQKcm6HmePU9QbKRXTEBiA==} + engines: {node: '>=16'} + peerDependencies: + '@solana/web3.js': ^1.95.3 + + '@solana/spl-token@0.4.14': + resolution: {integrity: sha512-u09zr96UBpX4U685MnvQsNzlvw9TiY005hk1vJmJr7gMJldoPG1eYU5/wNEyOA5lkMLiR/gOi9SFD4MefOYEsA==} + engines: {node: '>=16'} + peerDependencies: + '@solana/web3.js': ^1.95.5 + + '@solana/web3.js@1.98.1': + resolution: {integrity: sha512-gRAq1YPbfSDAbmho4kY7P/8iLIjMWXAzBJdP9iENFR+dFQSBSueHzjK/ou8fxhqHP9j+J4Msl4p/oDemFcIjlg==} + + '@swc/helpers@0.5.23': + resolution: {integrity: sha512-5lSsMOTXURePglDfvuAQUqkGek9Hg2kksOYay2m0+XR++b2NWYL/4sWyuvVBIs8oKnJaxkdi9whaL/sqN13afw==} + + '@szmarczak/http-timer@4.0.6': + resolution: {integrity: sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==} + engines: {node: '>=10'} '@thumbmarkjs/thumbmarkjs@0.16.0': resolution: {integrity: sha512-NKyqCvP6DZKlRf6aGfnKS6Kntn2gnuBxa/ztstjy+oo1t23EHzQ54shtli0yV5WAtygmK1tti/uL2C2p/kW3HQ==} + deprecated: Please upgrade to v1 '@tootallnate/once@2.0.0': resolution: {integrity: sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==} @@ -2118,44 +2530,88 @@ packages: '@tsconfig/node16@1.0.4': resolution: {integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==} - '@turnkey/api-key-stamper@0.4.3': - resolution: {integrity: sha512-K0U87qq91z/W5H86MV3kQtdU2x+hFNoyT1BMa9z4CDbphnlvjxg6FVvAKaf7aM40IN/sQfDOb8EwxQIlwXFMjA==} + '@turbo/darwin-64@2.9.16': + resolution: {integrity: sha512-jLjApWTSNd7JZ5JaLYfelW1ytnGQOvB7ivl+2RD1xQvJTbi8I9gBjzcga7tDZVPyaxpl10YTfJt3BrYXR18KDw==} + cpu: [x64] + os: [darwin] + + '@turbo/darwin-arm64@2.9.16': + resolution: {integrity: sha512-YPgrn+5HIGzrx0O2a631SV4MBQUe4W/DafMFUuBVgaU32PW9/OTT0ehviF0QSxTXuRJlHvW2eUTemddF5/spmw==} + cpu: [arm64] + os: [darwin] + + '@turbo/linux-64@2.9.16': + resolution: {integrity: sha512-vAEf1H6l26lTpl9FJ/peQo1NUB8RC0sbEJJz5mPcUhHA2bPDup2x3CZPgo/bH8S4cUcBLm4FN3UHd5iUO2RAew==} + cpu: [x64] + os: [linux] + + '@turbo/linux-arm64@2.9.16': + resolution: {integrity: sha512-xDBLR2PZg4BrQOchfG6svgpv5FCNJ2TOtT2psLdEJcdKo1BH+pnPs9Xj6pvUjgfkHbuvBOfeE4R6tvxMoQKDHQ==} + cpu: [arm64] + os: [linux] + + '@turbo/windows-64@2.9.16': + resolution: {integrity: sha512-NBAJnaUiGdgkSzQwUIdOvkCkcpTSu58G/sBGa0mvBtzfvFOOgrQwepKOOQ8cp6sWM6OcKDNFj2p1dsZA1OWjPg==} + cpu: [x64] + os: [win32] + + '@turbo/windows-arm64@2.9.16': + resolution: {integrity: sha512-Y7SJppD0Z8wjO3Ec0ZGd9KQ4Yv0BMnA8CIowj5Vp+OEVsosXDG2weK6/t1RRLfJmc2Ozrnd6y4DOgQys+mn3WQ==} + cpu: [arm64] + os: [win32] + + '@turnkey/api-key-stamper@0.4.7': + resolution: {integrity: sha512-/0/kW7v+uCnmHnGMoHSXn4Vb/MxLAIivGxX/T0L4vVoIiJalQmqcCtgiWnPWZDiJNGjMKp+jd/8j6VXgbVVozg==} engines: {node: '>=18.0.0'} - '@turnkey/crypto@2.0.0': - resolution: {integrity: sha512-RzOd7PQus6OwMyTXzt/RjHea21M2IlTeZF2JCPIINZwekLUUuvTGQNE2iiUaUPQdSIGb3WdvC80oPlzHdY0cMQ==} + '@turnkey/crypto@2.5.0': + resolution: {integrity: sha512-aeYPO9rPFlM6eG+hjDiE6BKi9O6xcSDSIoq3mlw6KaaDgg6T2wFVapquIhAvwdTn+SMemDhcw2XaK5jsrQvsdQ==} engines: {node: '>=18.0.0'} - '@turnkey/encoding@0.4.0': - resolution: {integrity: sha512-ptLgcpWVt34KTPx0omF2QLJrosW6I//clCJ4G2+yngYFCzrdR0yBchV/BOcfME67mK1v3MmauyXl9AAnQTmB4Q==} + '@turnkey/encoding@0.5.0': + resolution: {integrity: sha512-nRlKRQa6B5/xltGUKN1iKo4h4YC/0iFz0fAuFFZevc+YGDj7ddAP/3HkWmVvLmdoicUgs9rxvWbLRlgqPkbwzQ==} engines: {node: '>=18.0.0'} - '@turnkey/http@2.15.0': - resolution: {integrity: sha512-pmodPfDg08AoIga+IsDbjmnIlaw8ZOeo3XURcBlyxFRfVtJEkpSng+Ux7sYXMEbQz4G5upC4ZprAYpE9AMaKgA==} - engines: {node: '>=16.0.0'} + '@turnkey/http@3.10.0': + resolution: {integrity: sha512-PSOZV6HzpH39Wt0tILMOUgdq3wZw1jmBcbEWHDJDelCYPCLO1X7XAGGmxZliQ5y8IKzlp3DCI/qkkxswmDlDlg==} + engines: {node: '>=18.0.0'} + + '@turnkey/iframe-stamper@2.5.0': + resolution: {integrity: sha512-XjntbA5CNjxGRH+loceAlVLL9PG9Q4Y7p5zjBm4DeKclhD6lpUl9h8INArMEXIFbfLwLjjS6Q+SmQG4BHvNY6A==} + engines: {node: '>=18.0.0'} + + '@turnkey/indexed-db-stamper@1.1.1': + resolution: {integrity: sha512-pKEMTCTg6Kn76nvYu3vq3HfsdkZ7BmO5MSrXqk7K2TJ4griL/oEzIhlSNAnihpohIRTmIkSCxOAgyIe43oB+Cg==} + engines: {node: '>=18.0.0'} - '@turnkey/iframe-stamper@2.0.0': - resolution: {integrity: sha512-14IPfloVCV3ngoxsy3KoEUbEtYYxPU5H6T4WcNzY8Z67A1NJZfipk6pTaN5h3efkUm208G2TvDd63sZOdbyuxQ==} + '@turnkey/sdk-browser@5.8.0': + resolution: {integrity: sha512-FnpOur2fzsnGSxiAFl8fvCqoSsD7EvOV+fPvxFofxICYrb/S1K3DcTRz7BxGvi4tPWFbYHZVqquYKzGs+SHeFw==} engines: {node: '>=18.0.0'} - '@turnkey/sdk-browser@1.8.0': - resolution: {integrity: sha512-Y85MenUI7xbElNGqC3CQBTy2pwYg/HhKhIsO8Ev+VYHy6/bgS0yr8iySMymZncbwqvvragt5WRbMuu7sySDoAw==} + '@turnkey/sdk-server@4.7.0': + resolution: {integrity: sha512-xgDV5aTtBNPu/0eEx6d5CoW8klgvajXBdkROphFnMcZlVq8YutVJP7tgECpuvJTYe0Cc6zvKHNoNQCJZ082bYw==} engines: {node: '>=18.0.0'} - '@turnkey/sdk-server@1.5.0': - resolution: {integrity: sha512-tBvo6tZkc/HMLdI+wz2fucaFq0sVBeGAeF7lCaWDvgvCm7OUcXjoB8WtOxFkM3ycAZwnbwG/MDIQEYc52z4/lg==} + '@turnkey/sdk-types@0.3.0': + resolution: {integrity: sha512-w9WLK8rMBLMIQNtaEriW2mQRuRxWu5GCOZatReaB5FRrtUFJroXjB3V8C+wUER02w3znyZzklQGPL1P32n6iuA==} engines: {node: '>=18.0.0'} - '@turnkey/viem@0.6.2': - resolution: {integrity: sha512-NFo8LT3LeXOt8roTQYU9OJCqXjz9UoNd54kNwMFH99z8CTHRLeWEK1BAxY2WJaVc3VUC1kWm3j47uDQ+mYjfGA==} + '@turnkey/viem@0.13.0': + resolution: {integrity: sha512-l0PngrJlCgRvnuahYxPOhTB0SfiIAMHpX8fZOC3f7hEa1g1p4sN2RUAAm5rHI0KCXuLf5j4YWRUI6p6q2QC8tw==} engines: {node: '>=18.0.0'} peerDependencies: - viem: ^1.16.6 || ^2.1.1 + viem: ^1.16.6 || ^2.24.2 + + '@turnkey/wallet-stamper@1.0.8': + resolution: {integrity: sha512-MgXYt5/ROvnkwC/hZyMMqPcOmENuYDq+Efyf0ipCX09Q3NfM6TLJvR3AgJuVN6WrDO8GNcpQQTBdy8kbAXMlLQ==} - '@turnkey/webauthn-stamper@0.5.0': - resolution: {integrity: sha512-iUbTUwD4f4ibdLy5PWWb7ITEz4S4VAP9/mNjFhoRY3cKVVTDfmykrVTKjPOIHWzDgAmLtgrLvySIIC9ZBVENBw==} + '@turnkey/webauthn-stamper@0.5.1': + resolution: {integrity: sha512-eBwceTStSSettBQsLo3X5eJEarcK9f20cGUdi6jOesXOP86iYEIgR4+aH2qyCQ3eaovj+Hl44UGngXueIm/tKg==} engines: {node: '>=18.0.0'} + '@tybys/wasm-util@0.10.3': + resolution: {integrity: sha512-F3fo1MYrRJYL3zER0OUOmkutjr1Vp23m7OsSgp7nq4SP6OqX6C/56XFIPAl5bt3zaBRjmW7SGz3u/6LwFpYcOg==} + '@types/babel__core@7.20.5': resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} @@ -2168,15 +2624,30 @@ packages: '@types/babel__traverse@7.20.6': resolution: {integrity: sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==} + '@types/cacheable-request@6.0.3': + resolution: {integrity: sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==} + + '@types/connect@3.4.38': + resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==} + '@types/debug@4.1.12': resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} + '@types/esrecurse@4.3.1': + resolution: {integrity: sha512-xJBAbDifo5hpffDBuHl0Y8ywswbiAp/Wi7Y/GtAgSlZyIABppyurxVueOPE8LUQOxdlgi6Zqce7uoEpqNTeiUw==} + '@types/estree@1.0.6': resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==} + '@types/estree@1.0.9': + resolution: {integrity: sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==} + '@types/graceful-fs@4.1.9': resolution: {integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==} + '@types/http-cache-semantics@4.2.0': + resolution: {integrity: sha512-L3LgimLHXtGkWikKnsPg0/VFx9OGZaC+eN1u4r+OB1XRqH3meBIAVC2zr1WdMH+RHmnRkqliQAOHNJ/E0j/e0Q==} + '@types/istanbul-lib-coverage@2.0.6': resolution: {integrity: sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==} @@ -2192,11 +2663,14 @@ packages: '@types/jsdom@20.0.1': resolution: {integrity: sha512-d0r18sZPmMQr1eG35u12FZfhIXNrnsPU/g5wvRKCUf/tOGilKKwYMYGqh33BNR6ba+2gkHw1EUiHoN3mn7E5IQ==} - '@types/json5@0.0.29': - resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} + '@types/json-schema@7.0.15': + resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} - '@types/lodash@4.17.16': - resolution: {integrity: sha512-HX7Em5NYQAXKW+1T+FiuG27NGwzJfCX3s1GjOa7ujxZa52kjJLOr4FUxT+giF6Tgxv1e+/czV/iTtBw27WTU9g==} + '@types/keyv@3.1.4': + resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==} + + '@types/lodash@4.17.24': + resolution: {integrity: sha512-gIW7lQLZbue7lRSWEFql49QJJWThrTFFeIMJdp3eH4tKoxm1OvEPg02rm4wCCSHS0cL3/Fizimb35b7k8atwsQ==} '@types/ms@2.1.0': resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} @@ -2204,22 +2678,25 @@ packages: '@types/node-forge@1.3.11': resolution: {integrity: sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==} + '@types/node@12.20.55': + resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} + '@types/node@18.19.81': resolution: {integrity: sha512-7KO9oZ2//ivtSsryp0LQUqq79zyGXzwq1WqfywpC9ucjY7YyltMMmxWgtRFRKCxwa7VPxVBVy4kHf5UC1E8Lug==} - '@types/node@22.13.11': - resolution: {integrity: sha512-iEUCUJoU0i3VnrCmgoWCXttklWcvoCIx4jzcP22fioIVSdTmjgoEvmAO/QPw6TcS9k5FrNgn4w7q5lGOd1CT5g==} + '@types/node@24.13.2': + resolution: {integrity: sha512-fRa09kZTgu8o71KFcDjUFuc7F+dEbZYZmkI0mg5YBTRs0yMKjYHsq/c0urDKeDb+D5qVgXOdFcuu+DZPKOITwA==} - '@types/prop-types@15.7.14': - resolution: {integrity: sha512-gNMvNH49DJ7OJYv+KAKn0Xp45p8PLl6zo2YnvDIbTd4J6MER2BmWN49TG7n9LvkyihINxeKW8+3bfS2yDC9dzQ==} - - '@types/react-dom@18.3.5': - resolution: {integrity: sha512-P4t6saawp+b/dFrUr2cvkVsfvPguwsxtH6dNIYRllMsefqFzkZk5UIjzyDOv5g1dXIPdG4Sp1yCR4Z6RCUsG/Q==} + '@types/react-dom@19.2.3': + resolution: {integrity: sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==} peerDependencies: - '@types/react': ^18.0.0 + '@types/react': ^19.2.0 + + '@types/react@19.2.17': + resolution: {integrity: sha512-MXfmqaVPEVgkBT/aY0aGCkRWWtByiYQXo3xdQ8r5RzuFrPiRn8Gar2tQdXSUQ2GKV3bkXckek89V8wQBY2Q/Aw==} - '@types/react@18.3.19': - resolution: {integrity: sha512-fcdJqaHOMDbiAwJnXv6XCzX0jDW77yI3tJqYh1Byn8EL5/S628WRx9b/y3DnNe55zTukUQKrfYxiZls2dHcUMw==} + '@types/responselike@1.0.3': + resolution: {integrity: sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw==} '@types/stack-utils@2.0.3': resolution: {integrity: sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==} @@ -2230,6 +2707,9 @@ packages: '@types/trusted-types@2.0.7': resolution: {integrity: sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==} + '@types/ws@7.4.7': + resolution: {integrity: sha512-JQbbmxZTZehdc2iszGKs5oC3NFnjeay7mtAWrdt7qNtAVK0g19muApzAy4bm9byz79xa2ZnO/BOBC2R8RC5Lww==} + '@types/ws@8.5.3': resolution: {integrity: sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==} @@ -2242,86 +2722,254 @@ packages: '@types/yargs@17.0.33': resolution: {integrity: sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==} - '@typescript-eslint/eslint-plugin@8.27.0': - resolution: {integrity: sha512-4henw4zkePi5p252c8ncBLzLce52SEUz2Ebj8faDnuUXz2UuHEONYcJ+G0oaCF+bYCWVZtrGzq3FD7YXetmnSA==} + '@typescript-eslint/eslint-plugin@8.61.1': + resolution: {integrity: sha512-ZPlVl3PB3et/59Ne0fv/sci6ZXz4T4Hp4nTJ56i/Y0gR89ARb+KphojTq6j+56E5PIezmOIOOWyY+aWQFd+IkQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 - eslint: ^8.57.0 || ^9.0.0 - typescript: '>=4.8.4 <5.9.0' + '@typescript-eslint/parser': 8.61.1 + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/parser@8.27.0': - resolution: {integrity: sha512-XGwIabPallYipmcOk45DpsBSgLC64A0yvdAkrwEzwZ2viqGqRUJ8eEYoPz0CWnutgAFbNMPdsGGvzjSmcWVlEA==} + '@typescript-eslint/parser@8.61.1': + resolution: {integrity: sha512-PJ5vePq5/ognBbrIcoC5+SHO5dfpeLPzP9FpLkzWrguoYQEeeSjlJpVwOpo1JRSTEi7dRcwNy4h4dzV70PqHcg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^8.57.0 || ^9.0.0 - typescript: '>=4.8.4 <5.9.0' - - '@typescript-eslint/scope-manager@8.27.0': - resolution: {integrity: sha512-8oI9GwPMQmBryaaxG1tOZdxXVeMDte6NyJA4i7/TWa4fBwgnAXYlIQP+uYOeqAaLJ2JRxlG9CAyL+C+YE9Xknw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/type-utils@8.27.0': - resolution: {integrity: sha512-wVArTVcz1oJOIEJxui/nRhV0TXzD/zMSOYi/ggCfNq78EIszddXcJb7r4RCp/oBrjt8n9A0BSxRMKxHftpDxDA==} + '@typescript-eslint/project-service@8.61.1': + resolution: {integrity: sha512-PrC4JYGmR241lYnfhmKGTXkFqv8+ymbTFgSAY0fVXpY82/QkMw5TZPl+vGzuDDU2QYJk9fIDOBTntF+yDv9LEA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^8.57.0 || ^9.0.0 - typescript: '>=4.8.4 <5.9.0' + typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/types@8.27.0': - resolution: {integrity: sha512-/6cp9yL72yUHAYq9g6DsAU+vVfvQmd1a8KyA81uvfDE21O2DwQ/qxlM4AR8TSdAu+kJLBDrEHKC5/W2/nxsY0A==} + '@typescript-eslint/scope-manager@8.61.1': + resolution: {integrity: sha512-L2bdIeoQS8FlKAvONAr20w6OcLXeB+qiDKbAooS9A0Ben+iSIkBef0FxqwKWYqt5sa0i4KJtxVyVmhMylKzF5w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/typescript-estree@8.27.0': - resolution: {integrity: sha512-BnKq8cqPVoMw71O38a1tEb6iebEgGA80icSxW7g+kndx0o6ot6696HjG7NdgfuAVmVEtwXUr3L8R9ZuVjoQL6A==} + '@typescript-eslint/tsconfig-utils@8.61.1': + resolution: {integrity: sha512-UN/H4di+OO7EWx2ovME+8t31YO+KVnK0RRKEHR3kOt21/Ay8BOq3M1OMvWs5vNiqcFCYGYoxK3MXPZzmMUE+yg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - typescript: '>=4.8.4 <5.9.0' + typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/utils@8.27.0': - resolution: {integrity: sha512-njkodcwH1yvmo31YWgRHNb/x1Xhhq4/m81PhtvmRngD8iHPehxffz1SNCO+kwaePhATC+kOa/ggmvPoPza5i0Q==} + '@typescript-eslint/type-utils@8.61.1': + resolution: {integrity: sha512-GYRicKmVK0C4fsKgaACaknOUAq9Oa2kwsjnpFhFcS/5p4Ht5IP9OVLbgIgcK4SRk92nVHFluurg1lumD9dBcLw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^8.57.0 || ^9.0.0 - typescript: '>=4.8.4 <5.9.0' + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/visitor-keys@8.27.0': - resolution: {integrity: sha512-WsXQwMkILJvffP6z4U3FYJPlbf/j07HIxmDjZpbNvBJkMfvwXj5ACRkkHwBDvLBbDbtX5TdU64/rcvKJ/vuInQ==} + '@typescript-eslint/types@8.61.1': + resolution: {integrity: sha512-G+CRlPqLv7Bz1IZVs03x5K59F1veqL0EJUROAdGhKsEq8qOiRiZbI+HUojPq5l0fEGOKModD9br6lObhB8zkoA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@ungap/structured-clone@1.3.0': - resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==} + '@typescript-eslint/typescript-estree@8.61.1': + resolution: {integrity: sha512-u+oQD3BqYWPc8YV9Zab4vaJElJuwOLPRc10Jm1o/qS+6Qwen14HCWwx0Seo4LnSn2wxea2Ik8DxPt2/FHmuhrg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <6.1.0' - '@vitejs/plugin-react@4.3.4': - resolution: {integrity: sha512-SCCPBJtYLdE8PX/7ZQAs1QAZ8Jqwih+0VBLum1EGqmCCQal+MIUqLCzj3ZUy8ufbC0cAM4LRlSTm7IQJwWT4ug==} - engines: {node: ^14.18.0 || >=16.0.0} + '@typescript-eslint/utils@8.61.1': + resolution: {integrity: sha512-1+P/3Dj6jvtybE1q0HQ6yBt/gq+oKJyLdEv4HdnqasaEXRSYCAsD59mXEVQnM/ULNdQxbX77tdG4jPRjIS6knA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - vite: ^4.2.0 || ^5.0.0 || ^6.0.0 + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: '>=4.8.4 <6.1.0' - '@walletconnect/core@2.19.1': - resolution: {integrity: sha512-rMvpZS0tQXR/ivzOxN1GkHvw3jRRMlI/jRX5g7ZteLgg2L0ZcANsFvAU5IxILxIKcIkTCloF9TcfloKVbK3qmw==} - engines: {node: '>=18'} + '@typescript-eslint/visitor-keys@8.61.1': + resolution: {integrity: sha512-6fJ9MHWtK14C1DSkiMlHUSOmrVebL7150xZJBlJiL62jjhIA4JmOq6flwBgDxIdBKKdoiZRel+dfPD5MLfny3w==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@walletconnect/environment@1.0.1': - resolution: {integrity: sha512-T426LLZtHj8e8rYnKfzsw1aG6+M0BT1ZxayMdv/p8yM0MU+eJDISqNY3/bccxRr4LrF9csq02Rhqt08Ibl0VRg==} + '@unrs/resolver-binding-android-arm-eabi@1.12.2': + resolution: {integrity: sha512-g5T90pqg1bo/7mytQx6F4iBNC0Wsh9cu+z9veDbFjc7HjpesJFWD7QMS0NGStXM075+7dJPPVvBbpZlnrdpi/w==} + cpu: [arm] + os: [android] - '@walletconnect/ethereum-provider@2.19.1': - resolution: {integrity: sha512-bs8Kiwdw3cGb8ITO8+YymesGfFnucJreQmVbZ0vl/Ogoh38n1T5w0ekjmD/NjTDS3oZaUQyBm3V2UjIBR0qedw==} + '@unrs/resolver-binding-android-arm64@1.12.2': + resolution: {integrity: sha512-YGCRZv/9GLhwmz6mYDeTsm/92BAyR28l6c2ReweVW5pWgfsitWLY8upvfRlGdoyD8HjeTHSYJWyZGD4KJA/nFQ==} + cpu: [arm64] + os: [android] - '@walletconnect/events@1.0.1': - resolution: {integrity: sha512-NPTqaoi0oPBVNuLv7qPaJazmGHs5JGyO8eEAk5VGKmJzDR7AHzD4k6ilox5kxk1iwiOnFopBOOMLs86Oa76HpQ==} + '@unrs/resolver-binding-darwin-arm64@1.12.2': + resolution: {integrity: sha512-u9DiNT1auQMO20A9SyTuG3wUgQWB9Z7KjAg0uFuCDR1FsAY8A0CG2S6JpHS1xwm/w1G08bjXZDcyOCjv1WAm2w==} + cpu: [arm64] + os: [darwin] - '@walletconnect/heartbeat@1.2.2': - resolution: {integrity: sha512-uASiRmC5MwhuRuf05vq4AT48Pq8RMi876zV8rr8cV969uTOzWdB/k+Lj5yI2PBtB1bGQisGen7MM1GcZlQTBXw==} + '@unrs/resolver-binding-darwin-x64@1.12.2': + resolution: {integrity: sha512-f7rPLi/T1HVKZu/u6t87lroib16n8vrSzcyxI7lg4BGO9UF26KhQL44sd9eOUgrTYhvRXtWOIZT5PejdPyJfUA==} + cpu: [x64] + os: [darwin] - '@walletconnect/jsonrpc-http-connection@1.0.8': - resolution: {integrity: sha512-+B7cRuaxijLeFDJUq5hAzNyef3e3tBDIxyaCNmFtjwnod5AGis3RToNqzFU33vpVcxFhofkpE7Cx+5MYejbMGw==} + '@unrs/resolver-binding-freebsd-x64@1.12.2': + resolution: {integrity: sha512-BpcOjWCJub6nRZUS2zA20pmLvjtqAtGejETaIyRLiZiQf++cbrjltLA5NN/xaXfqeOBOSlMFbemIl5/S5tljmg==} + cpu: [x64] + os: [freebsd] - '@walletconnect/jsonrpc-provider@1.0.14': - resolution: {integrity: sha512-rtsNY1XqHvWj0EtITNeuf8PHMvlCLiS3EjQL+WOkxEOA4KPxsohFnBDeyPYiNm4ZvkQdLnece36opYidmtbmow==} + '@unrs/resolver-binding-linux-arm-gnueabihf@1.12.2': + resolution: {integrity: sha512-vZTDvdSISZjJx66OzJqtsOhzifbqRjbmI1Mnu49fQDwog5GtDI4QidRiEAYbZCRj9C8YZEW+3ZjqsyS9GR4k2A==} + cpu: [arm] + os: [linux] - '@walletconnect/jsonrpc-types@1.0.4': - resolution: {integrity: sha512-P6679fG/M+wuWg9TY8mh6xFSdYnFyFjwFelxyISxMDrlbXokorEVXYOxiqEbrU3x1BmBoCAJJ+vtEaEoMlpCBQ==} + '@unrs/resolver-binding-linux-arm-musleabihf@1.12.2': + resolution: {integrity: sha512-BiPI+IrIlwcW4nLLMM21+B1dFPzd55yAVgVGrdgDjNef+ch03GdxrcyaIz8X9SsQirh/kCQ7mviyWlMxdh2D7g==} + cpu: [arm] + os: [linux] + + '@unrs/resolver-binding-linux-arm64-gnu@1.12.2': + resolution: {integrity: sha512-zJc0H99FEPoFfSrNpa91HYfxzfAJCr502oxNK1cfdC9hlaFI43RT+JFCann9JUgZmLzzntChHyn13Sgn9ljHNg==} + cpu: [arm64] + os: [linux] + libc: [glibc] + + '@unrs/resolver-binding-linux-arm64-musl@1.12.2': + resolution: {integrity: sha512-KQ3Lki6l+Pz1k/eBipN41ES+YUK30beLGb9YqcB1O542cyLCNE6GaxrfcY3T6EezmGGk84wb5XyO9loTM9tkcA==} + cpu: [arm64] + os: [linux] + libc: [musl] + + '@unrs/resolver-binding-linux-loong64-gnu@1.12.2': + resolution: {integrity: sha512-3SJGEh1DborhG6pyxvhPzCT4bbSIVihsvgJc13P1bHG7KLdNDaF9T3gsTwFc7Jw/5Y5/iWOjkEx7Zy0NvCGX3Q==} + cpu: [loong64] + os: [linux] + libc: [glibc] + + '@unrs/resolver-binding-linux-loong64-musl@1.12.2': + resolution: {integrity: sha512-jiuG/Obbel7uw1PwHNFfrkiKhLAF6mnyZ6aWlOAVN9WqKm8v0OFGnciJIHu8+CMvXLQ8AD51LPzAoUfT21D5Ew==} + cpu: [loong64] + os: [linux] + libc: [musl] + + '@unrs/resolver-binding-linux-ppc64-gnu@1.12.2': + resolution: {integrity: sha512-q7xRvVpmcfeL+LlZg8Pbbo6QaTZwDU5BaGZbwfhkEsXJn3Was8xYfE0RBH266xZt0rM6B7i8xAYIvjthuUIWHg==} + cpu: [ppc64] + os: [linux] + libc: [glibc] + + '@unrs/resolver-binding-linux-riscv64-gnu@1.12.2': + resolution: {integrity: sha512-0CVdx6lcnT3Q9inOH8tsMIOJ6ImndllMjqJHg8RLVdB7Vq4SfkEXl9mCSsVNuNA4MCYycRicCUxPCabVHJRr6A==} + cpu: [riscv64] + os: [linux] + libc: [glibc] + + '@unrs/resolver-binding-linux-riscv64-musl@1.12.2': + resolution: {integrity: sha512-iOwlRo9vnp6R6ohHQS11n0NnfdXx/omhkocmIfaPRpQhKZ+3BDMkkdRVh53qjkFkpPddf+FETA28NwGN7l5l+w==} + cpu: [riscv64] + os: [linux] + libc: [musl] + + '@unrs/resolver-binding-linux-s390x-gnu@1.12.2': + resolution: {integrity: sha512-HYJtLfXq94q8iZNFT1lknx258wlkkWhZeUXJRqzKBBUJ00CvZ+N33zgbCqimLjsyw5Va6uUxhVa12mI+kaveEw==} + cpu: [s390x] + os: [linux] + libc: [glibc] + + '@unrs/resolver-binding-linux-x64-gnu@1.12.2': + resolution: {integrity: sha512-mPsUhunKKDih5O96Y6enDQyHc1SqBPlY1E/SfMWDM3EdJ95Z9CArPeCVwCCqbP45ljvivdEk8Fxn+SIb1rDAJQ==} + cpu: [x64] + os: [linux] + libc: [glibc] + + '@unrs/resolver-binding-linux-x64-musl@1.12.2': + resolution: {integrity: sha512-azrt6+5ydLd8Vt210AAFis/lZevSfPw93EJRIJG+xPu4WCJ8K0kppCTpMyLPcKT7H15M4Jnt2tMp5bOvCkRC6A==} + cpu: [x64] + os: [linux] + libc: [musl] + + '@unrs/resolver-binding-openharmony-arm64@1.12.2': + resolution: {integrity: sha512-YZ9hP4O0X9PQb8eO980qmLNGH4zT3I9+SZTdt0Pr0YyuGQhYKoOZkV02VzrzyOZJ5xIJ3UFIenKkUkGg8GjgWQ==} + cpu: [arm64] + os: [openharmony] + + '@unrs/resolver-binding-wasm32-wasi@1.12.2': + resolution: {integrity: sha512-tYFDIkMxSflfEc/h92ZWNsZlHSwgimbNHSO3PL2JWQHfCuC2q316jMyYU9TIWZsFK2bQwyK5VAdYgn8ygPj69A==} + engines: {node: '>=14.0.0'} + cpu: [wasm32] + + '@unrs/resolver-binding-win32-arm64-msvc@1.12.2': + resolution: {integrity: sha512-qzNyg3xL0VPQmCaUh+N5jSitce6k+uCBfMDesWRnlULOZaqUkaJ0ybdT+UqlAWJoQjuqfIU/0Ptx9bteN4D82g==} + cpu: [arm64] + os: [win32] + + '@unrs/resolver-binding-win32-ia32-msvc@1.12.2': + resolution: {integrity: sha512-WD9sY00OfpHVGfsnHZoA8jVT+esS/Bg8z8jzxp5BnDCjjwsuKsPQrzswwpFy4J1AUJbXPRfkpcX0mXrzeXW79g==} + cpu: [ia32] + os: [win32] + + '@unrs/resolver-binding-win32-x64-msvc@1.12.2': + resolution: {integrity: sha512-nAB74NfSNKknqQ1RrYj6uz8FcXEomu/MATJZxh/x+BArzN2U3JbOYC0APYzUIGhVY3m5hRxA8VPNdPBoG8txlA==} + cpu: [x64] + os: [win32] + + '@vitejs/plugin-react@4.3.4': + resolution: {integrity: sha512-SCCPBJtYLdE8PX/7ZQAs1QAZ8Jqwih+0VBLum1EGqmCCQal+MIUqLCzj3ZUy8ufbC0cAM4LRlSTm7IQJwWT4ug==} + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + vite: ^4.2.0 || ^5.0.0 || ^6.0.0 + + '@vue/reactivity@3.5.38': + resolution: {integrity: sha512-pG6LV/NDNRbKizcUjFFLAfjaL8mcv4DmR9avNcUw2gDHBzZneuS2TWCmp633ynzxz9YYKNeEPK2I8Wraqy2HUQ==} + + '@vue/shared@3.5.38': + resolution: {integrity: sha512-FTW0AFZNaK5/mOqvGBwVfUlNLU38TiQn4+DQgIFUnrBBJQ1crMJ82yeGQLV5jyKFsO8yRukpbuP7x+nRbH6aug==} + + '@wallet-standard/app@1.1.1': + resolution: {integrity: sha512-WDGwoByhP5gwHH01r5EaLgQdLVkACPCdOMQhmhn8rsm10h/siSgTorShzBxrn0ExSPof+Lu+C3TfgqBrPa1xoQ==} + engines: {node: '>=22'} + + '@wallet-standard/base@1.1.1': + resolution: {integrity: sha512-gggIHTtxicF9XFMQ12DkfS6NAG92Ak795JeSA7f2whAQ6Y3AkMWWuCMxSZXG2NIPN42kEaZSNVjqMsJRaJRxMQ==} + engines: {node: '>=22'} + + '@wallet-standard/core@1.1.1': + resolution: {integrity: sha512-5Xmjc6+Oe0hcPfVc5n8F77NVLwx1JVAoCVgQpLyv/43/bhtIif+Gx3WUrDlaSDoM8i2kA2xd6YoFbHCxs+e0zA==} + engines: {node: '>=16'} + + '@wallet-standard/errors@0.1.2': + resolution: {integrity: sha512-oEzKUqJefKby6wcIvaJgrSEe/uNn/rnqkJ0P/85K+h0i5Tdo9E3L22VWq/j5K1e8hHMnZd6LgaIr8m/Wn7X/Ng==} + engines: {node: '>=22'} + hasBin: true + + '@wallet-standard/features@1.1.1': + resolution: {integrity: sha512-aCWYmVeSCGViyEU5k7GMoW8zxE4Gs+C1s1Pp2XLesvSNlnZ4PMES9HUnTB3hl0b3RVj7C61yze3IWyrncqg4MA==} + engines: {node: '>=22'} + + '@wallet-standard/wallet@1.1.0': + resolution: {integrity: sha512-Gt8TnSlDZpAl+RWOOAB/kuvC7RpcdWAlFbHNoi4gsXsfaWa1QCT6LBcfIYTPdOZC9OVZUDwqGuGAcqZejDmHjg==} + engines: {node: '>=16'} + + '@wallet-standard/wallet@1.1.1': + resolution: {integrity: sha512-8WiRPaKk/wNNRZhB2eVhpR/JW7/aqTCMoZhgVUCujuzDmxxmGvsosMxdCG4NAdYkoyozAHCX8/xLtlWUn5mNdQ==} + engines: {node: '>=22'} + + '@walletconnect/core@2.22.4': + resolution: {integrity: sha512-ZQnyDDpqDPAk5lyLV19BRccQ3wwK3LmAwibuIv3X+44aT/dOs2kQGu9pla3iW2LgZ5qRMYvgvvfr5g3WlDGceQ==} + engines: {node: '>=18.20.8'} + + '@walletconnect/core@2.23.2': + resolution: {integrity: sha512-KkaTELRu8t/mt3J9doCQ1fBGCbYsCNfpo2JpKdCwKQR7PVjVKeVpYQK/blVkA5m6uLPpBtVRbOMKjnHW1m7JLw==} + engines: {node: '>=18.20.8'} + + '@walletconnect/environment@1.0.1': + resolution: {integrity: sha512-T426LLZtHj8e8rYnKfzsw1aG6+M0BT1ZxayMdv/p8yM0MU+eJDISqNY3/bccxRr4LrF9csq02Rhqt08Ibl0VRg==} + + '@walletconnect/ethereum-provider@2.23.2': + resolution: {integrity: sha512-/JQTTs3bPNatEjWr82p4EAstFAntL85grNhSmpdJxxpEvFcWHMqtrK+ozIy4jBiDZpuVasvL5yjcl5oPQC3r8Q==} + + '@walletconnect/events@1.0.1': + resolution: {integrity: sha512-NPTqaoi0oPBVNuLv7qPaJazmGHs5JGyO8eEAk5VGKmJzDR7AHzD4k6ilox5kxk1iwiOnFopBOOMLs86Oa76HpQ==} + + '@walletconnect/heartbeat@1.2.2': + resolution: {integrity: sha512-uASiRmC5MwhuRuf05vq4AT48Pq8RMi876zV8rr8cV969uTOzWdB/k+Lj5yI2PBtB1bGQisGen7MM1GcZlQTBXw==} + + '@walletconnect/jsonrpc-http-connection@1.0.8': + resolution: {integrity: sha512-+B7cRuaxijLeFDJUq5hAzNyef3e3tBDIxyaCNmFtjwnod5AGis3RToNqzFU33vpVcxFhofkpE7Cx+5MYejbMGw==} + + '@walletconnect/jsonrpc-provider@1.0.14': + resolution: {integrity: sha512-rtsNY1XqHvWj0EtITNeuf8PHMvlCLiS3EjQL+WOkxEOA4KPxsohFnBDeyPYiNm4ZvkQdLnece36opYidmtbmow==} + + '@walletconnect/jsonrpc-types@1.0.4': + resolution: {integrity: sha512-P6679fG/M+wuWg9TY8mh6xFSdYnFyFjwFelxyISxMDrlbXokorEVXYOxiqEbrU3x1BmBoCAJJ+vtEaEoMlpCBQ==} '@walletconnect/jsonrpc-utils@1.0.8': resolution: {integrity: sha512-vdeb03bD8VzJUL6ZtzRYsFMq1eZQcM3EAzT0a3st59dyLfJ0wq+tKMpmGH7HlB7waD858UWgfIcudbPFsbzVdw==} @@ -2337,17 +2985,11 @@ packages: '@react-native-async-storage/async-storage': optional: true - '@walletconnect/logger@2.1.2': - resolution: {integrity: sha512-aAb28I3S6pYXZHQm5ESB+V6rDqIYfsnHaQyzFbwUUBFY4H0OXx/YtTl8lvhUNhMMfb9UxbwEBS253TlXUYJWSw==} - - '@walletconnect/modal-core@2.7.0': - resolution: {integrity: sha512-oyMIfdlNdpyKF2kTJowTixZSo0PGlCJRdssUN/EZdA6H6v03hZnf09JnwpljZNfir2M65Dvjm/15nGrDQnlxSA==} + '@walletconnect/logger@3.0.0': + resolution: {integrity: sha512-DDktPBFdmt5d7U3sbp4e3fQHNS1b6amsR8FmtOnt6L2SnV7VfcZr8VmAGL12zetAR+4fndegbREmX0P8Mw6eDg==} - '@walletconnect/modal-ui@2.7.0': - resolution: {integrity: sha512-gERYvU7D7K1ANCN/8vUgsE0d2hnRemfAFZ2novm9aZBg7TEd/4EgB+AqbJ+1dc7GhOL6dazckVq78TgccHb7mQ==} - - '@walletconnect/modal@2.7.0': - resolution: {integrity: sha512-RQVt58oJ+rwqnPcIvRFeMGKuXb9qkgSmwz4noF8JZGUym3gUAzVs+uW2NQ1Owm9XOJAV+sANrtJ+VoVq1ftElw==} + '@walletconnect/logger@3.0.2': + resolution: {integrity: sha512-7wR3wAwJTOmX4gbcUZcFMov8fjftY05+5cO/d4cpDD8wDzJ+cIlKdYOXaXfxHLSYeDazMXIsxMYjHYVDfkx+nA==} '@walletconnect/relay-api@1.0.11': resolution: {integrity: sha512-tLPErkze/HmC9aCmdZOhtVmYZq1wKfWTJtygQHoWtgg722Jd4homo54Cs4ak2RUFUZIGO2RsOpIcWipaua5D5Q==} @@ -2358,20 +3000,32 @@ packages: '@walletconnect/safe-json@1.0.2': resolution: {integrity: sha512-Ogb7I27kZ3LPC3ibn8ldyUr5544t3/STow9+lzz7Sfo808YD7SBWk7SAsdBFlYgP2zDRy2hS3sKRcuSRM0OTmA==} - '@walletconnect/sign-client@2.19.1': - resolution: {integrity: sha512-OgBHRPo423S02ceN3lAzcZ3MYb1XuLyTTkKqLmKp/icYZCyRzm3/ynqJDKndiBLJ5LTic0y07LiZilnliYqlvw==} + '@walletconnect/sign-client@2.22.4': + resolution: {integrity: sha512-la+sol0KL33Fyx5DRlupHREIv8wA6W33bRfuLAfLm8pINRTT06j9rz0IHIqJihiALebFxVZNYzJnF65PhV0q3g==} + + '@walletconnect/sign-client@2.23.2': + resolution: {integrity: sha512-LL5KgmJHvY5NqQn+ZHQJLia1p6fpUWXHtiG97S5rNfyuPx6gT/Jkkwqc2LwdmAjFkr61t8zTagHC9ETq203mNA==} '@walletconnect/time@1.0.2': resolution: {integrity: sha512-uzdd9woDcJ1AaBZRhqy5rNC9laqWGErfc4dxA9a87mPdKOgWMD85mcFo9dIYIts/Jwocfwn07EC6EzclKubk/g==} - '@walletconnect/types@2.19.1': - resolution: {integrity: sha512-XWWGLioddH7MjxhyGhylL7VVariVON2XatJq/hy0kSGJ1hdp31z194nHN5ly9M495J9Hw8lcYjGXpsgeKvgxzw==} + '@walletconnect/types@2.22.4': + resolution: {integrity: sha512-KJdiS9ezXzx1uASanldYaaenDwb42VOQ6Rj86H7FRwfYddhNnYnyEaDjDKOdToGRGcpt5Uzom6qYUOnrWEbp5g==} + + '@walletconnect/types@2.23.2': + resolution: {integrity: sha512-5dxBCdUM+4Dqe1/A7uqkm2tWPXce4UUGSr+ImfI0YjwEExQS8+TzdOlhMt3n32ncnBCllU5paG+fsndT06R0iw==} + + '@walletconnect/universal-provider@2.22.4': + resolution: {integrity: sha512-TF2RNX13qxa0rrBAhVDs5+C2G8CHX7L0PH5hF2uyQHdGyxZ3pFbXf8rxmeW1yKlB76FSbW80XXNrUes6eK/xHg==} - '@walletconnect/universal-provider@2.19.1': - resolution: {integrity: sha512-4rdLvJ2TGDIieNWW3sZw2MXlX65iHpTuKb5vyvUHQtjIVNLj+7X/09iUAI/poswhtspBK0ytwbH+AIT/nbGpjg==} + '@walletconnect/universal-provider@2.23.2': + resolution: {integrity: sha512-vs9iorPUAiVesFJ95O6XvLjmRgF+B2TspxJNL90ZULbrkRw4JFsmaRdb965PZKc+s182k1MkS/MQ0o964xRcEw==} - '@walletconnect/utils@2.19.1': - resolution: {integrity: sha512-aOwcg+Hpph8niJSXLqkU25pmLR49B8ECXp5gFQDW5IeVgXHoOoK7w8a79GBhIBheMLlIt1322sTKQ7Rq5KzzFg==} + '@walletconnect/utils@2.22.4': + resolution: {integrity: sha512-coAPrNiTiD+snpiXQyXakMVeYcddqVqII7aLU39TeILdPoXeNPc2MAja+MF7cKNM/PA3tespljvvxck/oTm4+Q==} + + '@walletconnect/utils@2.23.2': + resolution: {integrity: sha512-ReSjU3kX+3i3tYJQZbVfetY5SSUL+iM6uiIVVD1PJalePa/5A40VgLVRTF7sDCJTIFfpf3Mt4bFjeaYuoxWtIw==} '@walletconnect/window-getters@1.0.1': resolution: {integrity: sha512-vHp+HqzGxORPAN8gY03qnbTMnhqIwjeRJNOMOAzePRg4xVEEE2WvYsI9G2NMjOknA8hnuYbU3/hwLcKbjhc8+Q==} @@ -2403,6 +3057,40 @@ packages: zod: optional: true + abitype@1.2.3: + resolution: {integrity: sha512-Ofer5QUnuUdTFsBRwARMoWKOH1ND5ehwYhJ3OJ/BQO+StkwQjHw0XyVh4vDttzHB7QOFhPHa/o413PJ82gU/Tg==} + peerDependencies: + typescript: '>=5.0.4' + zod: ^3.22.0 || ^4.0.0 + peerDependenciesMeta: + typescript: + optional: true + zod: + optional: true + + abitype@1.2.4: + resolution: {integrity: sha512-dpKH+N27vRjarMVTFFkeY445VTKftzGWpL0FiT7xmVmzQRKazZexzC5uHG0f6XKsVLAuUlndnbGau6lRejClxg==} + peerDependencies: + typescript: '>=5.0.4' + zod: ^3.22.0 || ^4.0.0 + peerDependenciesMeta: + typescript: + optional: true + zod: + optional: true + + ably@2.17.1: + resolution: {integrity: sha512-70yfXHoM7JtJD/8FCtPD1gkWW0f+AJqbJp0PsqDAqiyxFB8cPFY+FuKHgNTYb8eRHKXq8hT1xiDphUcY0+GHnA==} + engines: {node: '>=16'} + peerDependencies: + react: '>=16.8.0' + react-dom: '>=16.8.0' + peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true + abort-controller@3.0.0: resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==} engines: {node: '>=6.5'} @@ -2428,15 +3116,24 @@ packages: engines: {node: '>=0.4.0'} hasBin: true + acorn@8.17.0: + resolution: {integrity: sha512-xRQbDb9BnwDafYNn6Vwl839DYVjqXYb1XVGtWAZ1kcDc6iwAL4hg3B1dZlRiuENFeO2H53gFG3in621AdERVAg==} + engines: {node: '>=0.4.0'} + hasBin: true + agent-base@6.0.2: resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} engines: {node: '>= 6.0.0'} - ajv@6.12.6: - resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} + agentkeepalive@4.6.0: + resolution: {integrity: sha512-kja8j7PjmncONqaTsB8fQ+wE2mSU2DJ9D4XKoJ5PFWIdRMa6SLSN1ff4mOr4jCbfRSsxR4keIiySJU0N9T5hIQ==} + engines: {node: '>= 8.0.0'} + + ajv@6.15.0: + resolution: {integrity: sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw==} - ajv@8.12.0: - resolution: {integrity: sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==} + ajv@8.18.0: + resolution: {integrity: sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==} anser@1.4.10: resolution: {integrity: sha512-hCv9AqTQ8ycjpSd3upOJd7vFwW1JaoYQ7tpham03GJ1ca8/65rqn0RpaWpItOAd6ylW9wAw6luXYPJIyPFVOww==} @@ -2496,33 +3193,6 @@ packages: argparse@1.0.10: resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} - argparse@2.0.1: - resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} - - array-buffer-byte-length@1.0.2: - resolution: {integrity: sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==} - engines: {node: '>= 0.4'} - - array-includes@3.1.8: - resolution: {integrity: sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==} - engines: {node: '>= 0.4'} - - array.prototype.findlastindex@1.2.6: - resolution: {integrity: sha512-F/TKATkzseUExPlfvmwQKGITM3DGTK+vkAsCZoDc5daVygbJBnjEUCbgkAvVFsgfXfX4YIqZ/27G3k3tdXrTxQ==} - engines: {node: '>= 0.4'} - - array.prototype.flat@1.3.3: - resolution: {integrity: sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg==} - engines: {node: '>= 0.4'} - - array.prototype.flatmap@1.3.3: - resolution: {integrity: sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg==} - engines: {node: '>= 0.4'} - - arraybuffer.prototype.slice@1.0.4: - resolution: {integrity: sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==} - engines: {node: '>= 0.4'} - asap@2.0.6: resolution: {integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==} @@ -2540,15 +3210,11 @@ packages: resolution: {integrity: sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==} engines: {node: '>=4'} - async-function@1.0.0: - resolution: {integrity: sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==} - engines: {node: '>= 0.4'} - async-limiter@1.0.1: resolution: {integrity: sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==} - async@3.2.6: - resolution: {integrity: sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==} + async-mutex@0.5.0: + resolution: {integrity: sha512-1A94B18jkJ3DYq284ohPxoXbfTA5HsQ7/Mf4DEhcyLx3Bz27Rh59iScbB6EPiP+B+joue6YCxcMXSbFC1tZKwA==} asynckit@0.4.0: resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} @@ -2561,6 +3227,9 @@ packages: resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} engines: {node: '>= 0.4'} + axios@1.16.0: + resolution: {integrity: sha512-6hp5CwvTPlN2A31g5dxnwAX0orzM7pmCRDLnZSX772mv8WDqICwFjowHuPs04Mc8deIld1+ejhtaMn5vp6b+1w==} + babel-core@7.0.0-bridge.0: resolution: {integrity: sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==} peerDependencies: @@ -2612,27 +3281,60 @@ packages: balanced-match@1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + balanced-match@4.0.4: + resolution: {integrity: sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==} + engines: {node: 18 || 20 || >=22} + + base-x@3.0.11: + resolution: {integrity: sha512-xz7wQ8xDhdyP7tQxwdteLYeFfS68tSMNCZ/Y37WJ4bhGfKPpqEIlmIyueQHqOyoPhE6xNUqjzRr8ra0eF9VRvA==} + base-x@4.0.1: resolution: {integrity: sha512-uAZ8x6r6S3aUM9rbHGVOIsR15U/ZSc82b3ymnCPsT45Gk1DDvhDPdIgB5MrhirZWt+5K0EEPQH985kNqZgNPFw==} base-x@5.0.1: resolution: {integrity: sha512-M7uio8Zt++eg3jPj+rHMfCC+IuygQHHCOU+IYsVtik6FWjuYpVt/+MRKcgsAMHh8mMFAwnB+Bs+mTrFiXjMzKg==} + base64-js@1.0.2: + resolution: {integrity: sha512-ZXBDPMt/v/8fsIqn+Z5VwrhdR6jVka0bYobHdGia0Nxi7BJ9i/Uvml3AocHIBtIIBhZjBw5MR0aR4ROs/8+SNg==} + engines: {node: '>= 0.4'} + base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} + big.js@6.2.2: + resolution: {integrity: sha512-y/ie+Faknx7sZA5MfGA2xKlu0GDv8RWrXGsmlteyJQ2lvoKv9GBK/fpRMc2qlSoBAgNxrixICFCBefIq8WCQpQ==} + + bigint-buffer@1.1.5: + resolution: {integrity: sha512-trfYco6AoZ+rKhKnxA0hgX0HAbVP/s808/EuDSe2JDzUnCp/xAsli35Orvk67UrTEcwuxZqYZDmfA2RXJgxVvA==} + engines: {node: '>= 10.0.0'} + + bignumber.js@9.3.1: + resolution: {integrity: sha512-Ko0uX15oIUS7wJ3Rb30Fs6SkVbLmPBAKdlm7q9+ak9bbIeFf0MwuBsQV6z7+X768/cHsfg+WlysDWJcmthjsjQ==} + + bindings@1.5.0: + resolution: {integrity: sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==} + bip39@3.1.0: resolution: {integrity: sha512-c9kiwdk45Do5GL0vJMe7tS95VjCii65mYAH7DfWl3uW8AVzXKQVUm64i3hzVybBDMp9r7j9iNxR85+ul8MdN/A==} bl@4.1.0: resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==} + blakejs@1.2.1: + resolution: {integrity: sha512-QXUSXI3QVc/gJME0dBpXrag1kbzOqCjCX8/b54ntNyW6sjtoqxqRk3LTmXzaJoh71zMsDCjM+47jS7XiwN/+fQ==} + bn.js@4.12.1: resolution: {integrity: sha512-k8TVBiPkPJT9uHLdOKfFpqcfprwBFOAAXXozRubr7R7PfIuKvQlzcI4M0pALeqXN09vdaMbUdUj+pass+uULAg==} bn.js@5.2.1: resolution: {integrity: sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==} + bops@1.0.1: + resolution: {integrity: sha512-qCMBuZKP36tELrrgXpAfM+gHzqa0nLsWZ+L37ncsb8txYlnAoxOPpVp+g7fK0sGkMXfA0wl8uQkESqw3v4HNag==} + + borsh@0.7.0: + resolution: {integrity: sha512-CLCsZGIBCFnPtkNnieW/a8wmreDmfUtjU2m9yHrzPXIlNbqVs0AQrSatSG6vdNYUqdc83tkQi2eHfF98ubzQLA==} + bowser@2.11.0: resolution: {integrity: sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==} @@ -2642,6 +3344,10 @@ packages: brace-expansion@2.0.1: resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} + brace-expansion@5.0.6: + resolution: {integrity: sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g==} + engines: {node: 18 || 20 || >=22} + braces@3.0.3: resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} engines: {node: '>=8'} @@ -2681,14 +3387,17 @@ packages: resolution: {integrity: sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==} engines: {node: '>= 6'} + bs58@4.0.1: + resolution: {integrity: sha512-Ok3Wdf5vOIlBrgCvTq96gBkJw+JUEzdBgyaza5HLtPm7yTHkjRy8+JzNyHF7BHa0bNWOQIp3m5YF0nnFcOIKLw==} + bs58@5.0.0: resolution: {integrity: sha512-r+ihvQJvahgYT50JD05dyJNKlmmSlMoOGwn1lCcEzanPglg7TxYjioQUYehQ9mAR/+hOSd2jRc/Z2y5UxBymvQ==} bs58@6.0.0: resolution: {integrity: sha512-PD0wEnEYg6ijszw/u8s+iI3H17cTymlrwkKhDhPZq+Sokl3AU4htyBFTjAeNAlCCmg0f53g6ih3jATyCKftTfw==} - bs58check@3.0.1: - resolution: {integrity: sha512-hjuuJvoWEybo7Hn/0xOrczQKKEKD63WguEjlhLExYs2wUBcebDC1jDNK17eEAD2lYfw82d5ASC1d7K3SWszjaQ==} + bs58check@4.0.0: + resolution: {integrity: sha512-FsGDOnFg9aVI9erdriULkd/JjEWONV/lQE5aYziB5PoBsXRind56lh8doIZIc9X4HoxT5x4bLjMWN1/NB8Zp5g==} bser@2.1.1: resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==} @@ -2726,6 +3435,14 @@ packages: resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} engines: {node: '>=8'} + cacheable-lookup@5.0.4: + resolution: {integrity: sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==} + engines: {node: '>=10.6.0'} + + cacheable-request@7.0.4: + resolution: {integrity: sha512-v+p6ongsrp0yTGbJXjgxPow2+DL93DASP4kXCDKb8/bwRtt9OEF3whggkkDkGNzgcWy2XaF4a8nZglC7uElscg==} + engines: {node: '>=8'} + call-bind-apply-helpers@1.0.2: resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==} engines: {node: '>= 0.4'} @@ -2765,10 +3482,17 @@ packages: caniuse-lite@1.0.30001706: resolution: {integrity: sha512-3ZczoTApMAZwPKYWmwVbQMFpXBDds3/0VciVoUwPUbldlYyVLmRVuRs/PcUZtHpbLRpzzDvrvnFuREsGt6lUug==} + centrifuge@5.7.0: + resolution: {integrity: sha512-Ptx7ELyVc7/KgzpadVlISTtdTWsuzumze5/vo9sH4RsvtFulJJMhmKr/cNDg6se1eKKbS6ZywIBl4eSZxqY3fw==} + chalk@4.1.2: resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} engines: {node: '>=10'} + chalk@5.6.2: + resolution: {integrity: sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==} + engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} + char-regex@1.0.2: resolution: {integrity: sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==} engines: {node: '>=10'} @@ -2815,6 +3539,9 @@ packages: resolution: {integrity: sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==} engines: {node: '>=6'} + clone-response@1.0.3: + resolution: {integrity: sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==} + clone@1.0.4: resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==} engines: {node: '>=0.8'} @@ -2860,6 +3587,18 @@ packages: command-exists@1.2.9: resolution: {integrity: sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w==} + commander@12.1.0: + resolution: {integrity: sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==} + engines: {node: '>=18'} + + commander@13.1.0: + resolution: {integrity: sha512-/rFeCpNJQbhSZjGVwO9RFV3xPqbnERS8MmIQzCtD/zl6gpJuV/bMLuN92oG3F7d8oDEHHRrujSXNUr8fpjntKw==} + engines: {node: '>=18'} + + commander@14.0.3: + resolution: {integrity: sha512-H+y0Jo/T1RZ9qPP4Eh1pkcQcLRglraJaSLoyOtHxu6AapkjWVCy2Sit1QQ4x3Dng8qDlSsZEet7g5Pq06MvTgw==} + engines: {node: '>=20'} + commander@2.20.3: resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} @@ -2871,8 +3610,8 @@ packages: resolution: {integrity: sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==} engines: {node: ^12.20.0 || >=14} - comment-parser@1.4.1: - resolution: {integrity: sha512-buhp5kePrmda3vhc5B9t7pUQXAb2Tnd0qgpkIhPhkHXxJpiPJ11H0ZEU0oBpJ2QztSbzG/ZxMj/CHsYJqRHmyg==} + comment-parser@1.4.7: + resolution: {integrity: sha512-0h+uSNtQGW3D98eQt3jJ8L06Fves8hncB4V/PKdw/Qb8Hnk19VaKuTr55UNRYiSoVa7WwrFls+rh3ux9agmkeQ==} engines: {node: '>= 12.0.0'} commondir@1.0.1: @@ -2974,29 +3713,13 @@ packages: resolution: {integrity: sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==} engines: {node: '>=8'} - csstype@3.1.3: - resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} + csstype@3.2.3: + resolution: {integrity: sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==} data-urls@3.0.2: resolution: {integrity: sha512-Jy/tj3ldjZJo63sVAvg6LHt2mHvl4V6AgRAmNDtLdm7faqtsx+aJG42rsyCo9JCoRVKwPFzKlIPx3DIibwSIaQ==} engines: {node: '>=12'} - data-view-buffer@1.0.2: - resolution: {integrity: sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==} - engines: {node: '>= 0.4'} - - data-view-byte-length@1.0.2: - resolution: {integrity: sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==} - engines: {node: '>= 0.4'} - - data-view-byte-offset@1.0.1: - resolution: {integrity: sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==} - engines: {node: '>= 0.4'} - - date-fns@2.30.0: - resolution: {integrity: sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==} - engines: {node: '>=0.11'} - dayjs@1.11.13: resolution: {integrity: sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==} @@ -3016,17 +3739,8 @@ packages: supports-color: optional: true - debug@4.3.7: - resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - - debug@4.4.0: - resolution: {integrity: sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==} + debug@4.4.3: + resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==} engines: {node: '>=6.0'} peerDependencies: supports-color: '*' @@ -3041,9 +3755,9 @@ packages: decimal.js@10.5.0: resolution: {integrity: sha512-8vDa8Qxvr/+d94hSh5P3IJwI5t8/c0KsMp+g8bNw9cY2icONa5aPfvKeieW1WlG0WQYwwhJ7mjui2xtiePQSXw==} - decode-uri-component@0.2.2: - resolution: {integrity: sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==} - engines: {node: '>=0.10'} + decompress-response@6.0.0: + resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==} + engines: {node: '>=10'} dedent@1.5.3: resolution: {integrity: sha512-NHQtfOOW68WD8lgypbLA5oT+Bt0xXJhiYvoR6SmmNXZfpzOGXwdKWmcwG8N7PwVVWV3eF/68nmD9BaJSsTBhyQ==} @@ -3067,6 +3781,10 @@ packages: defaults@1.0.4: resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==} + defer-to-connect@2.0.1: + resolution: {integrity: sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==} + engines: {node: '>=10'} + define-data-property@1.1.4: resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} engines: {node: '>= 0.4'} @@ -3078,6 +3796,10 @@ packages: defu@6.1.4: resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==} + delay@5.0.0: + resolution: {integrity: sha512-ReEBKkIfe4ya47wlPYf/gu5ib6yUG0/Aez0JQZQz94kiWtRQvZIQbTiehsnwHvLSWJnQdhVeqYue7Id1dKr0qw==} + engines: {node: '>=10'} + delayed-stream@1.0.0: resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} engines: {node: '>=0.4.0'} @@ -3089,6 +3811,10 @@ packages: resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} engines: {node: '>= 0.8'} + dequal@2.0.3: + resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} + engines: {node: '>=6'} + des.js@1.1.0: resolution: {integrity: sha512-r17GxjhUCjSRy8aiJpr8/UadFIzMzJGexI3Nmz4ADi9LYSFx4gTBp80+NaX/YsXWWLhpZ7v/v/ubEc/bCNfKwg==} @@ -3127,14 +3853,6 @@ packages: dijkstrajs@1.0.3: resolution: {integrity: sha512-qiSlmBq9+BCdCA/L46dw8Uy93mloxsPSbwnm5yrKn2vMPiy8KyAskTF6zuV/j5BMsmOGZDPs7KjU+mjb670kfA==} - doctrine@2.1.0: - resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} - engines: {node: '>=0.10.0'} - - doctrine@3.0.0: - resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} - engines: {node: '>=6.0.0'} - domain-browser@4.22.0: resolution: {integrity: sha512-IGBwjF7tNk3cwypFNH/7bfzBcgSCbaMOD3GsaY1AU/JRrnHnYgEM0+9kQt52iZxjNsjBtJYtao146V+f8jFZNw==} engines: {node: '>=10'} @@ -3148,24 +3866,16 @@ packages: resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} engines: {node: '>= 0.4'} - duplexify@4.1.3: - resolution: {integrity: sha512-M3BmBhwJRZsSx38lZyhE53Csddgzl5R7xGJNk7CVddZD6CcmwMCH8J+7AprIrQKH7TonKxaCjcv27Qmf+sQ+oA==} - eastasianwidth@0.2.0: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} - eciesjs@0.4.14: - resolution: {integrity: sha512-eJAgf9pdv214Hn98FlUzclRMYWF7WfoLlkS9nWMTm1qcCwn6Ad4EGD9lr9HXMBfSrZhYQujRE+p0adPRkctC6A==} + eciesjs@0.4.17: + resolution: {integrity: sha512-TOOURki4G7sD1wDCjj7NfLaXZZ49dFOeEb5y39IXpb8p0hRzVvfvzZHOi5JcT+PpyAbi/Y+lxPb8eTag2WYH8w==} engines: {bun: '>=1', deno: '>=2', node: '>=16'} ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - ejs@3.1.10: - resolution: {integrity: sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==} - engines: {node: '>=0.10.0'} - hasBin: true - electron-to-chromium@1.5.123: resolution: {integrity: sha512-refir3NlutEZqlKaBLK0tzlVLe5P2wDKS7UQt/3SpibizgsRAPOsqQC3ffw1nlv3ze5gjRQZYHoPymgVZkplFA==} @@ -3196,13 +3906,6 @@ packages: end-of-stream@1.4.4: resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} - engine.io-client@6.6.3: - resolution: {integrity: sha512-T0iLjnyNWahNyv/lcjS2y4oE358tVS/SYQNxYXGAJ9/GLgH4VCvOQ/mhTjqU88mLZCQgiG8RIegFHYCdVC+j5w==} - - engine.io-parser@5.2.3: - resolution: {integrity: sha512-HqD3yTBfnBxIrbnM1DoD6Pcq8NECnh8d4As1Qgh0z5Gg3jRRIqijury0CL3ghu/edArpUYiYqQiDUQBIs4np3Q==} - engines: {node: '>=10.0.0'} - entities@4.5.0: resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} engines: {node: '>=0.12'} @@ -3222,10 +3925,6 @@ packages: resolution: {integrity: sha512-rcOwbfvP1WTViVoUjcfZicVzjhjTuhSMntHh6mW3IrEiyE6mJyXvsToJUJGlGlw/2xU9P5whlWNGlIDVeCiT4A==} engines: {node: '>= 0.8'} - es-abstract@1.23.9: - resolution: {integrity: sha512-py07lI0wjxAC/DcfK1S6G7iANonniZwTISvdPzk9hzeH0IZIshbuuFxLIU96OyF89Yb9hiqWn8M/bY83KY5vzA==} - engines: {node: '>= 0.4'} - es-define-property@1.0.1: resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==} engines: {node: '>= 0.4'} @@ -3234,9 +3933,6 @@ packages: resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} engines: {node: '>= 0.4'} - 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==} engines: {node: '>= 0.4'} @@ -3245,16 +3941,14 @@ packages: resolution: {integrity: sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==} engines: {node: '>= 0.4'} - es-shim-unscopables@1.1.0: - resolution: {integrity: sha512-d9T8ucsEhh8Bi1woXCf+TIKDIROLG5WCkxg8geBCbvk22kzwC5G2OnXVMO6FUsvQlgUUXQ2itephWDLqDzbeCw==} - engines: {node: '>= 0.4'} + es-toolkit@1.39.3: + resolution: {integrity: sha512-Qb/TCFCldgOy8lZ5uC7nLGdqJwSabkQiYQShmw4jyiPk1pZzaYWTwaYKYP7EgLccWYgZocMrtItrwh683voaww==} - es-to-primitive@1.3.0: - resolution: {integrity: sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==} - engines: {node: '>= 0.4'} + es6-promise@4.2.8: + resolution: {integrity: sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==} - es-toolkit@1.33.0: - resolution: {integrity: sha512-X13Q/ZSc+vsO1q600bvNK4bxgXMkHcf//RxCmYDaRY5DAcT+eoXjY5hoAPGMdRnWQjvyLEcyauG3b6hz76LNqg==} + es6-promisify@5.0.0: + resolution: {integrity: sha512-C+d6UdsYDk0lMebHNR4S2NybQMMngAOnOwYBQjTOiv0MkoJMP0Myw2mgpDLBcpfCmRLxyFqYhS/CfOENq4SJhQ==} esbuild@0.21.5: resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==} @@ -3286,101 +3980,83 @@ packages: engines: {node: '>=6.0'} hasBin: true - eslint-compat-utils@0.6.4: - resolution: {integrity: sha512-/u+GQt8NMfXO8w17QendT4gvO5acfxQsAKirAt0LVxDnr2N8YLCVbregaNc/Yhp7NM128DwCaRvr8PLDfeNkQw==} - engines: {node: '>=12'} - peerDependencies: - eslint: '>=6.0.0' - - eslint-config-prettier@9.1.0: - resolution: {integrity: sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==} + eslint-config-prettier@10.1.8: + resolution: {integrity: sha512-82GZUjRS0p/jganf6q1rEO25VSoHH0hKPCTrgillPjdI/3bgBhAE1QzHrHTizjpRvy6pGAvKjDJtk2pF9NDq8w==} hasBin: true peerDependencies: eslint: '>=7.0.0' + eslint-import-context@0.1.9: + resolution: {integrity: sha512-K9Hb+yRaGAGUbwjhFNHvSmmkZs9+zbuoe3kFQ4V1wYjrepUFYM2dZAfNtjbbj3qsPfUfsA68Bx/ICWQMi+C8Eg==} + engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} + peerDependencies: + unrs-resolver: ^1.0.0 + peerDependenciesMeta: + unrs-resolver: + optional: true + eslint-import-resolver-node@0.3.9: resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} - eslint-json-compat-utils@0.2.1: - resolution: {integrity: sha512-YzEodbDyW8DX8bImKhAcCeu/L31Dd/70Bidx2Qex9OFUtgzXLqtfWL4Hr5fM/aCCB8QUZLuJur0S9k6UfgFkfg==} + eslint-json-compat-utils@0.2.3: + resolution: {integrity: sha512-RbBmDFyu7FqnjE8F0ZxPNzx5UaptdeS9Uu50r7A+D7s/+FCX+ybiyViYEgFUaFIFqSWJgZRTpL5d8Kanxxl2lQ==} engines: {node: '>=12'} peerDependencies: '@eslint/json': '*' eslint: '*' - jsonc-eslint-parser: ^2.4.0 + jsonc-eslint-parser: ^2.4.0 || ^3.0.0 peerDependenciesMeta: '@eslint/json': optional: true - eslint-module-utils@2.12.0: - resolution: {integrity: sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==} - engines: {node: '>=4'} + eslint-plugin-import-x@4.16.0: + resolution: {integrity: sha512-g67gvUrgE1VeZ9lFoFM6RfYSh+R3kkxbxDMvNTsz+jxRmj5NA7SHCzhO5O+hDCnSTlLnITMFcl9/hXWudMvX7w==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - '@typescript-eslint/parser': '*' - eslint: '*' + '@typescript-eslint/utils': 8.61.1 + eslint: ^8.57.0 || ^9.0.0 eslint-import-resolver-node: '*' - eslint-import-resolver-typescript: '*' - eslint-import-resolver-webpack: '*' peerDependenciesMeta: - '@typescript-eslint/parser': - optional: true - eslint: + '@typescript-eslint/utils': optional: true eslint-import-resolver-node: optional: true - eslint-import-resolver-typescript: - optional: true - eslint-import-resolver-webpack: - optional: true - - eslint-plugin-import@2.31.0: - resolution: {integrity: sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==} - engines: {node: '>=4'} - peerDependencies: - '@typescript-eslint/parser': '*' - eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9 - peerDependenciesMeta: - '@typescript-eslint/parser': - optional: true - - eslint-plugin-jest-formatting@3.1.0: - resolution: {integrity: sha512-XyysraZ1JSgGbLSDxjj5HzKKh0glgWf+7CkqxbTqb7zEhW7X2WHo5SBQ8cGhnszKN+2Lj3/oevBlHNbHezoc/A==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: '>=0.8.0' - eslint-plugin-jest@28.11.0: - resolution: {integrity: sha512-QAfipLcNCWLVocVbZW8GimKn5p5iiMcgGbRzz8z/P5q7xw+cNEpYqyzFMtIF/ZgF2HLOyy+dYBut+DoYolvqig==} - engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0} + eslint-plugin-jest@29.15.2: + resolution: {integrity: sha512-kEN4r9RZl1xcsb4arGq89LrcVdOUFII/JSCwtTPJyv16mDwmPrcuEQwpxqZHeINvcsd7oK5O/rhdGlxFRaZwvQ==} + engines: {node: ^20.12.0 || ^22.0.0 || >=24.0.0} peerDependencies: - '@typescript-eslint/eslint-plugin': ^6.0.0 || ^7.0.0 || ^8.0.0 - eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 + '@typescript-eslint/eslint-plugin': 8.61.1 + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 jest: '*' + typescript: '>=4.8.4 <7.0.0' peerDependenciesMeta: '@typescript-eslint/eslint-plugin': optional: true jest: optional: true + typescript: + optional: true - eslint-plugin-jsdoc@50.6.8: - resolution: {integrity: sha512-PPZVqhoXaalMQwDGzcQrJtPSPIPOYsSMtvkjYAdsIazOW20yhYtVX4+jLL+XznD4zYTXyZbPWPRKkNev4D4lyw==} - engines: {node: '>=18'} + eslint-plugin-jsdoc@63.0.7: + resolution: {integrity: sha512-pxrqGO733F7xmVYB5vQOiciiT9uddxqehawnbPjZmW2YaJR6fT5cP3UQd2BNoE85ATspCMtNL8w/a5WDGX3Qwg==} + engines: {node: ^22.13.0 || >=24} peerDependencies: - eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 + eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0 - eslint-plugin-jsonc@2.19.1: - resolution: {integrity: sha512-MmlAOaZK1+Lg7YoCZPGRjb88ZjT+ct/KTsvcsbZdBm+w8WMzGx+XEmexk0m40P1WV9G2rFV7X3klyRGRpFXEjA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + eslint-plugin-jsonc@3.2.0: + resolution: {integrity: sha512-eQSxJypkpNycQAFE/ph/j+bDD2MiCcojxNb+7nugYzuQZvELYg4YO1Cv1y/8MbjPIEw5u3Lx0VPOTlqJJIhPPw==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} peerDependencies: - eslint: '>=6.0.0' + eslint: '>=9.38.0' - eslint-plugin-prettier@5.2.3: - resolution: {integrity: sha512-qJ+y0FfCp/mQYQ/vWQ3s7eUlFEL4PyKfAJxsnYTJ4YT73nsJBWqmEpFryxV9OeUiqmsTsYJ5Y+KDNaeP31wrRw==} + eslint-plugin-prettier@5.5.6: + resolution: {integrity: sha512-ifetmTcxWfz+4qRW3pH/ujdTq2jQIj59AxJMIN26K5avYgU8dxycUETQonWiW+wPrYXA0j3Try0l1CnwVQtDqQ==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: '@types/eslint': '>=8.0.0' eslint: '>=8.0.0' - eslint-config-prettier: '*' + eslint-config-prettier: '>= 7.0.0 <10.0.0 || >=10.1.0' prettier: '>=3.0.0' peerDependenciesMeta: '@types/eslint': @@ -3388,36 +4064,40 @@ packages: eslint-config-prettier: optional: true - eslint-plugin-promise@7.2.1: - resolution: {integrity: sha512-SWKjd+EuvWkYaS+uN2csvj0KoP43YTu7+phKQ5v+xw6+A0gutVX2yqCeCkC3uLCJFiPfR2dD8Es5L7yUsmvEaA==} + eslint-plugin-promise@7.3.0: + resolution: {integrity: sha512-6uGiOR0INuujr6PEQmeSSP7GbIMJ/ebEXXiEzb/nOj68LknH5Pxzb/AbZivmr6VE6TkTE8rTjRK9zhKpK6HsRA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 + eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0 - eslint-plugin-tsdoc@0.3.0: - resolution: {integrity: sha512-0MuFdBrrJVBjT/gyhkP2BqpD0np1NxNLfQ38xXDlSs/KVVpKI2A6vN7jx2Rve/CyUsvOsMGwp9KKrinv7q9g3A==} + eslint-plugin-tsdoc@0.5.2: + resolution: {integrity: sha512-BlvqjWZdBJDIPO/YU3zcPCF23CvjYT3gyu63yo6b609NNV3D1b6zceAREy2xnweuBoDpZcLNuPyAUq9cvx6bbQ==} - eslint-scope@7.2.2: - resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + eslint-scope@9.1.2: + resolution: {integrity: sha512-xS90H51cKw0jltxmvmHy2Iai1LIqrfbw57b79w/J7MfvDfkIkFZ+kj6zC3BjtUwh150HsSSdxXZcsuv72miDFQ==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} eslint-visitor-keys@3.4.3: resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - eslint-visitor-keys@4.2.0: - resolution: {integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + eslint-visitor-keys@5.0.1: + resolution: {integrity: sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} - eslint@8.57.1: - resolution: {integrity: sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - deprecated: This version is no longer supported. Please see https://eslint.org/version-support for other options. + eslint@10.5.0: + resolution: {integrity: sha512-1y+7C+vi12bUK1IpZeaV3gsH9fHLBmPvYmPx42pvT/E9yG0IC8g3PUZZgp0+JLJl7ZDK0flc2gc+Aw9dpCvIsQ==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} hasBin: true + peerDependencies: + jiti: '*' + peerDependenciesMeta: + jiti: + optional: true - espree@10.3.0: - resolution: {integrity: sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + espree@11.2.0: + resolution: {integrity: sha512-7p3DrVEIopW1B1avAGLuCSh1jubc01H2JHc8B4qqGblmg5gI9yumBgACjWo4JlIc04ufug4xJ3SQI8HkS/Rgzw==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} espree@9.6.1: resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} @@ -3428,8 +4108,8 @@ packages: engines: {node: '>=4'} hasBin: true - esquery@1.6.0: - resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==} + esquery@1.7.0: + resolution: {integrity: sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==} engines: {node: '>=0.10'} esrecurse@4.3.0: @@ -3451,9 +4131,6 @@ packages: resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} engines: {node: '>= 0.6'} - eth-rpc-errors@4.0.3: - resolution: {integrity: sha512-Z3ymjopaoft7JDoxZcEb3pwdGh7yiYMhOwm2doUt6ASXlMavpNlK6Cre0+IMl2VSGyEU9rkiperQhp5iRxn5Pg==} - ethereum-cryptography@2.2.1: resolution: {integrity: sha512-r/W8lkHSiTLxUxW8Rf3u4HGB0xQweG2RyETjywylKZSzLWoWAijRz8WCuOtJ6wah+avllXBqZuk29HCCvhEIRg==} @@ -3461,9 +4138,6 @@ packages: resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} engines: {node: '>=6'} - eventemitter2@6.4.9: - resolution: {integrity: sha512-JEPTiaOt9f04oa6NOkc4aH+nVp5I3wEjpHbIPqfgCdD5v5bUzy7xQqwcVO2aDQgOWhI28da57HksMrzK9HlRxg==} - eventemitter3@5.0.1: resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==} @@ -3489,12 +4163,9 @@ packages: exponential-backoff@3.1.2: resolution: {integrity: sha512-8QxYTVXUkuy7fIIoitQkPwGonB8F3Zj8eEO8Sqg9Zv/bkI7RJAzowee4gr81Hak/dUTpA2Z7VfQgoijjPNlUZA==} - extension-port-stream@3.0.0: - resolution: {integrity: sha512-an2S5quJMiy5bnZKEf6AkfH/7r8CzHvhchU40gxN+OM6HPhe7Z9T1FUychcf2M9PpPOO0Hf7BAEfJkw2TDIBDw==} - engines: {node: '>=12.0.0'} - - fast-base64-decode@1.0.0: - resolution: {integrity: sha512-qwaScUgUGBYeDNRnbc/KyllVU88Jk1pRHPStuF/lO7B0/RTRLj7U0lkdTAutlBblY08rwZDff6tNU9cjv6j//Q==} + eyes@0.1.8: + resolution: {integrity: sha512-GipyPsXO1anza0AOZdy69Im7hGFCNB7Y/NGjDlZGJ3GJJLtwNSb2vrzYrTYJRrRloVx7pl+bhUaTB8yiccPvFQ==} + engines: {node: '> 0.1.90'} fast-deep-equal@3.1.3: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} @@ -3512,46 +4183,48 @@ packages: fast-levenshtein@2.0.6: resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} - fast-redact@3.5.0: - resolution: {integrity: sha512-dwsoQlS7h9hMeYUq1W++23NDcBLV4KqONnITDV9DjfS3q1SgDGVrBdvvTLUotWtPSD7asWDV9/CmsZPy8Hf70A==} - engines: {node: '>=6'} - fast-safe-stringify@2.1.1: resolution: {integrity: sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==} - fast-xml-parser@4.5.3: - resolution: {integrity: sha512-RKihhV+SHsIUGXObeVy9AXiBbFwkVk7Syp8XgwN5U3JV416+Gwp/GO9i0JYKmikykgz/UHRrrV4ROuZEo/T0ig==} + fast-stable-stringify@1.0.0: + resolution: {integrity: sha512-wpYMUmFu5f00Sm0cj2pfivpmawLZ0NKdviQ4w9zJeR8JVtOpOxHmLaJuj0vxvGqMJQWyP/COUkF75/57OKyRag==} + + fast-uri@3.1.2: + resolution: {integrity: sha512-rVjf7ArG3LTk+FS6Yw81V1DLuZl1bRbNrev6Tmd/9RaroeeRRJhAt7jg/6YFxbvAQXUCavSoZhPPj6oOx+5KjQ==} + + fast-xml-parser@4.5.4: + resolution: {integrity: sha512-jE8ugADnYOBsu1uaoayVl1tVKAMNOXyjwvv2U6udEA2ORBhDooJDWoGxTkhd4Qn4yh59JVVt/pKXtjPwx9OguQ==} hasBin: true + fastestsmallesttextencoderdecoder@1.0.22: + resolution: {integrity: sha512-Pb8d48e+oIuY4MaM64Cd7OW1gt4nxCHs7/ddPPZ/Ic3sg8yVGM7O9wDvZ7us6ScaUupzM+pfBolwtYhN1IxBIw==} + fastq@1.19.1: resolution: {integrity: sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==} fb-watchman@2.0.2: resolution: {integrity: sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==} - fdir@6.4.3: - resolution: {integrity: sha512-PMXmW2y1hDDfTSRc9gaXIuCCRpuoz3Kaz8cUelp3smouvfT632ozg2vrT6lJsHKKOF59YLbOGfAWGUcKEfRMQw==} + fdir@6.5.0: + resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==} + engines: {node: '>=12.0.0'} peerDependencies: picomatch: ^3 || ^4 peerDependenciesMeta: picomatch: optional: true - file-entry-cache@6.0.1: - resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} - engines: {node: ^10.12.0 || >=12.0.0} + file-entry-cache@8.0.0: + resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==} + engines: {node: '>=16.0.0'} - filelist@1.0.4: - resolution: {integrity: sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==} + file-uri-to-path@1.0.0: + resolution: {integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==} fill-range@7.1.1: resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} engines: {node: '>=8'} - filter-obj@1.1.0: - resolution: {integrity: sha512-8rXg1ZnX7xzy2NGDVkBVaAy+lSlPNwad13BtgSlLuxfIslyt5Vg64U7tFcCt4WS1R0hvtnQybT/IyCkGZ3DpXQ==} - engines: {node: '>=0.10.0'} - finalhandler@1.1.2: resolution: {integrity: sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==} engines: {node: '>= 0.8'} @@ -3572,9 +4245,9 @@ packages: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} - flat-cache@3.2.0: - resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==} - engines: {node: ^10.12.0 || >=12.0.0} + flat-cache@4.0.1: + resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} + engines: {node: '>=16'} flatted@3.3.3: resolution: {integrity: sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==} @@ -3586,10 +4259,19 @@ packages: resolution: {integrity: sha512-YH50TTYgnzDnuaZlAxLYQ0UZtXSbbizMO3OCpoY8obvLReJmvQ5UUW22efsC3SZJmze/tATfQ0PtkKul2XwWBw==} engines: {node: '>=0.4.0'} - focus-lock@0.11.6: - resolution: {integrity: sha512-KSuV3ur4gf2KqMNoZx3nXNVhqCkn42GuTYCX4tXPEwf0MjpFQmNMiN6m7dXaUXgIoivL6/65agoUMg4RLS0Vbg==} + focus-lock@1.3.6: + resolution: {integrity: sha512-Ik/6OCk9RQQ0T5Xw+hKNLWrjSMtv51dD4GRmJjbD5a58TIEpI5a5iXagKVl3Z5UuyslMCA8Xwnu76jQob62Yhg==} engines: {node: '>=10'} + follow-redirects@1.16.0: + resolution: {integrity: sha512-y5rN/uOsadFT/JfYwhxRS5R7Qce+g3zG97+JrtFZlC9klX/W5hD7iiLzScI4nZqUS7DNUdhPgw4xI8W2LuXlUw==} + engines: {node: '>=4.0'} + peerDependencies: + debug: '*' + peerDependenciesMeta: + debug: + optional: true + for-each@0.3.5: resolution: {integrity: sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==} engines: {node: '>= 0.4'} @@ -3598,8 +4280,8 @@ packages: resolution: {integrity: sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==} engines: {node: '>=14'} - form-data@4.0.4: - resolution: {integrity: sha512-KrGhL9Q4zjj0kiUt5OO4Mr/A/jlI2jDYs5eHBpYHPcBEVSiipAvn2Ko2HnPe20rmcuuvMHNdZFp+4IlGTMF0Ow==} + form-data@4.0.6: + resolution: {integrity: sha512-vKatAh4SlVfgbv+YtmhiRjhEMJsYpsG1Y2rMQtR+SVSbytsSD1YGzDIcrAJmdFec88u/+VoGmxnl+80gL1tRCQ==} engines: {node: '>= 6'} formik@2.2.9: @@ -3607,6 +4289,9 @@ packages: peerDependencies: react: '>=16.8.0' + fp-ts@2.16.11: + resolution: {integrity: sha512-LaI+KaX2NFkfn1ZGHoKCmcfv7yrZsC3b8NtWsTVQeHkq4F27vI5igUuO53sxqDEa2gNQMHFPmpojDw/1zmUK7w==} + fresh@0.5.2: resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} engines: {node: '>= 0.6'} @@ -3626,13 +4311,6 @@ packages: function-bind@1.1.2: resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} - function.prototype.name@1.1.8: - resolution: {integrity: sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==} - engines: {node: '>= 0.4'} - - functions-have-names@1.2.3: - resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} - gensync@1.0.0-beta.2: resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} engines: {node: '>=6.9.0'} @@ -3653,13 +4331,16 @@ packages: resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==} engines: {node: '>= 0.4'} - get-stream@6.0.1: + get-stream@5.2.0: + resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==} + engines: {node: '>=8'} + + get-stream@6.0.1: resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} engines: {node: '>=10'} - get-symbol-description@1.1.0: - resolution: {integrity: sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==} - engines: {node: '>= 0.4'} + get-tsconfig@4.14.0: + resolution: {integrity: sha512-yTb+8DXzDREzgvYmh6s9vHsSVCHeC0G3PI5bEXNBHtmshPnO+S5O7qgLEOn0I5QvMy6kpZN8K1NKGyilLb93wA==} glob-parent@5.1.2: resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} @@ -3671,40 +4352,49 @@ packages: glob@10.4.5: resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} + deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me hasBin: true glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} - deprecated: Glob versions prior to v9 are no longer supported + deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me globals@11.12.0: resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} engines: {node: '>=4'} - globals@13.24.0: - resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} - engines: {node: '>=8'} - - globalthis@1.0.4: - resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==} - engines: {node: '>= 0.4'} + globals@16.5.0: + resolution: {integrity: sha512-c/c15i26VrJ4IRt5Z89DnIzCGDn9EcebibhAOjw5ibqEHsE1wLUgkPn9RDmNcUKyU87GeaL633nyJ+pplFR2ZQ==} + engines: {node: '>=18'} gopd@1.2.0: resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==} engines: {node: '>= 0.4'} + got@11.8.6: + resolution: {integrity: sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g==} + engines: {node: '>=10.19.0'} + + gql.tada@1.11.2: + resolution: {integrity: sha512-oBr7ShA5/TmcwOO7BZgN1SynX2rBU+/ltysB0zXc+NCBF+9YOg6MRzJcTfLjIqDKdcE3LGxpOl0l9hBbxmyzmA==} + hasBin: true + peerDependencies: + typescript: ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 + graceful-fs@4.2.11: resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} - graphemer@1.4.0: - resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} + graphql@16.14.2: + resolution: {integrity: sha512-Chq1s4CY7jmh8gO2qvLIJyfCDIN+EHLFW/9iShnp1z8FjBQMoodWP1kDC36VAMXXIvAjj4ARa7ntfAV2BrjsbA==} + engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0} h3@1.15.1: resolution: {integrity: sha512-+ORaOBttdUm1E2Uu/obAyCguiI7MbBvsLTndc3gyK3zU+SYLoZXlyCP9Xgy0gikkGufFLTZXCXD6+4BsufnmHA==} - has-bigints@1.1.0: - resolution: {integrity: sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==} - engines: {node: '>= 0.4'} + handlebars@4.7.9: + resolution: {integrity: sha512-4E71E0rpOaQuJR2A3xDZ+GM1HyWYv1clR58tC8emQNeQe3RH7MAzSbat+V0wG78LQBo6m6bzSG/L4pBuCsgnUQ==} + engines: {node: '>=0.4.7'} + hasBin: true has-flag@4.0.0: resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} @@ -3713,10 +4403,6 @@ packages: has-property-descriptors@1.0.2: resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} - has-proto@1.2.0: - resolution: {integrity: sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==} - engines: {node: '>= 0.4'} - has-symbols@1.1.0: resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==} engines: {node: '>= 0.4'} @@ -3735,8 +4421,8 @@ packages: hash.js@1.1.7: resolution: {integrity: sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==} - hasown@2.0.2: - resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} + hasown@2.0.4: + resolution: {integrity: sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A==} engines: {node: '>= 0.4'} hermes-estree@0.19.1: @@ -3755,9 +4441,6 @@ packages: resolution: {integrity: sha512-cnN7bQUm65UWOy6cbGcCcZ3rpwW8Q/j4OP5aWRhEry4Z2t2aR1cjrbp0BS+KiBN0smvP1caBgAuxutvyvJILzQ==} engines: {node: '>=8'} - hey-listen@1.0.8: - resolution: {integrity: sha512-COpmrF2NOg4TBWUJ5UVyaCU2A88wEMkUPK4hNqyCkqHbxT92BbvfjoSozkAIIm6XhicGlJHhFdullInrdhwU8Q==} - hmac-drbg@1.0.1: resolution: {integrity: sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==} @@ -3772,12 +4455,18 @@ packages: resolution: {integrity: sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==} engines: {node: '>=12'} + html-entities@2.6.0: + resolution: {integrity: sha512-kig+rMn/QOVRvr7c86gQ8lWXq+Hkv6CbAH1hLu+RG338StTpE8Z0b44SDVaqVu7HGKf27frdmUYEs9hTUX/cLQ==} + html-escaper@2.0.2: resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} html-parse-stringify@3.0.1: resolution: {integrity: sha512-KknJ50kTInJ7qIScF3jeaFRpMpE8/lfiTdzf/twXyPBLAGrLRTmkz3AdTnKeh40X8k9L2fdYwEp/42WGXIRGcg==} + http-cache-semantics@4.2.0: + resolution: {integrity: sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==} + http-errors@2.0.0: resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} engines: {node: '>= 0.8'} @@ -3786,6 +4475,10 @@ packages: resolution: {integrity: sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==} engines: {node: '>= 6'} + http2-wrapper@1.0.3: + resolution: {integrity: sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==} + engines: {node: '>=10.19.0'} + https-browserify@1.0.0: resolution: {integrity: sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==} @@ -3797,6 +4490,9 @@ packages: resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} engines: {node: '>=10.17.0'} + humanize-ms@1.2.1: + resolution: {integrity: sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==} + i18next@23.4.6: resolution: {integrity: sha512-jBE8bui969Ygv7TVYp0pwDZB7+he0qsU+nz7EcfdqSh+QvKjEfl9YPRQd/KrGiMhTYFGkeuPaeITenKK/bSFDg==} @@ -3814,6 +4510,10 @@ packages: resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} engines: {node: '>= 4'} + ignore@7.0.5: + resolution: {integrity: sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==} + engines: {node: '>= 4'} + image-size@1.2.1: resolution: {integrity: sha512-rH+46sQJ2dlwfjfhCyNx5thzrv+dtmBIhPHk0zgRUukHzZ/kRueTJXoYYsclBaKcSMBWuGbOFXtioLpzTb5euw==} engines: {node: '>=16.x'} @@ -3823,10 +4523,6 @@ packages: resolution: {integrity: sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==} engines: {node: '>=4'} - import-fresh@3.3.1: - resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==} - engines: {node: '>=6'} - import-local@3.2.0: resolution: {integrity: sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==} engines: {node: '>=8'} @@ -3843,13 +4539,14 @@ packages: inherits@2.0.4: resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} - internal-slot@1.1.0: - resolution: {integrity: sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==} - engines: {node: '>= 0.4'} - invariant@2.2.4: resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==} + io-ts@2.2.22: + resolution: {integrity: sha512-FHCCztTkHoV9mdBsHpocLpdTAfh956ZQcIkWQxxS0U5HT53vtrcuYdQneEJKH6xILaLNzXVl2Cvwtoy8XNN0AA==} + peerDependencies: + fp-ts: ^2.5.0 + iron-webcrypto@1.2.1: resolution: {integrity: sha512-feOM6FaSr6rEABp/eDfVseKyTMDt+KGpeB35SkVn9Tyn0CqvVsY3EwI0v5i8nMHyJnzCIQf7nsy3p41TPkJZhg==} @@ -3857,28 +4554,12 @@ packages: resolution: {integrity: sha512-7bVbi0huj/wrIAOzb8U1aszg9kdi3KN/CyU19CTI7tAoZYEZoL9yCDXpbXN+uPsuWnP02cyug1gleqq+TU+YCA==} engines: {node: '>= 0.4'} - is-array-buffer@3.0.5: - resolution: {integrity: sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==} - engines: {node: '>= 0.4'} - is-arrayish@0.2.1: resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} is-arrayish@0.3.2: resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==} - is-async-function@2.1.1: - resolution: {integrity: sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==} - engines: {node: '>= 0.4'} - - is-bigint@1.1.0: - resolution: {integrity: sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==} - engines: {node: '>= 0.4'} - - is-boolean-object@1.2.2: - resolution: {integrity: sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==} - engines: {node: '>= 0.4'} - is-callable@1.2.7: resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} engines: {node: '>= 0.4'} @@ -3887,14 +4568,6 @@ packages: resolution: {integrity: sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==} engines: {node: '>= 0.4'} - is-data-view@1.0.2: - resolution: {integrity: sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==} - engines: {node: '>= 0.4'} - - is-date-object@1.1.0: - resolution: {integrity: sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==} - engines: {node: '>= 0.4'} - is-directory@0.3.1: resolution: {integrity: sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==} engines: {node: '>=0.10.0'} @@ -3908,10 +4581,6 @@ packages: resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} engines: {node: '>=0.10.0'} - is-finalizationregistry@1.1.1: - resolution: {integrity: sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==} - engines: {node: '>= 0.4'} - is-fullwidth-code-point@2.0.0: resolution: {integrity: sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==} engines: {node: '>=4'} @@ -3936,26 +4605,14 @@ packages: resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==} engines: {node: '>=8'} - is-map@2.0.3: - resolution: {integrity: sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==} - engines: {node: '>= 0.4'} - is-nan@1.3.2: resolution: {integrity: sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==} engines: {node: '>= 0.4'} - is-number-object@1.1.1: - resolution: {integrity: sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==} - engines: {node: '>= 0.4'} - is-number@7.0.0: resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} engines: {node: '>=0.12.0'} - is-path-inside@3.0.3: - resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} - engines: {node: '>=8'} - is-plain-object@2.0.4: resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==} engines: {node: '>=0.10.0'} @@ -3967,26 +4624,10 @@ packages: resolution: {integrity: sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==} engines: {node: '>= 0.4'} - is-set@2.0.3: - resolution: {integrity: sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==} - engines: {node: '>= 0.4'} - - is-shared-array-buffer@1.0.4: - resolution: {integrity: sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==} - engines: {node: '>= 0.4'} - is-stream@2.0.1: resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} engines: {node: '>=8'} - is-string@1.1.1: - resolution: {integrity: sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==} - engines: {node: '>= 0.4'} - - is-symbol@1.1.1: - resolution: {integrity: sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==} - engines: {node: '>= 0.4'} - is-typed-array@1.1.15: resolution: {integrity: sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==} engines: {node: '>= 0.4'} @@ -3995,18 +4636,6 @@ packages: resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==} engines: {node: '>=10'} - is-weakmap@2.0.2: - resolution: {integrity: sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==} - engines: {node: '>= 0.4'} - - is-weakref@1.1.1: - resolution: {integrity: sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew==} - engines: {node: '>= 0.4'} - - is-weakset@2.0.4: - resolution: {integrity: sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==} - engines: {node: '>= 0.4'} - is-wsl@1.1.0: resolution: {integrity: sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==} engines: {node: '>=4'} @@ -4032,6 +4661,11 @@ packages: resolution: {integrity: sha512-u4sej9B1LPSxTGKB/HiuzvEQnXH0ECYkSVQU39koSwmFAxhlEAFl9RdTvLv4TOTQUgBS5O3O5fwUxk6byBZ+IQ==} engines: {node: '>=10'} + isomorphic-ws@4.0.1: + resolution: {integrity: sha512-BhBvN2MBpWTaSHdWRb/bwdZJ1WaehQ2L1KngkCkfLUGF0mAWAT1sQUQacEmQ0jXkFw/czDXPNQSL5u2/Krsz1w==} + peerDependencies: + ws: '*' + isomorphic-ws@5.0.0: resolution: {integrity: sha512-muId7Zzn9ywDsyXgTIafTry2sV3nySZeUDe6YedVd1Hvuuep5AsIlqK+XefWpYTyJG5e503F2xIuT2lcU6rCSw==} peerDependencies: @@ -4042,6 +4676,11 @@ packages: peerDependencies: ws: '*' + isows@1.0.7: + resolution: {integrity: sha512-I1fSfDCZL5P0v33sVqeTDSpcstAg/N+wF5HS033mogOVIp4B+oHC7oOCsA3axAbBSGTJ8QubbNmnIRN/h8U7hg==} + peerDependencies: + ws: '*' + istanbul-lib-coverage@3.2.2: resolution: {integrity: sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==} engines: {node: '>=8'} @@ -4069,9 +4708,9 @@ packages: jackspeak@3.4.3: resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} - jake@10.9.2: - resolution: {integrity: sha512-2P4SQ0HrLQ+fw6llpLnOaGAvN2Zu6778SJMrCUwns4fOoG9ayrTiZk3VV8sCPkVZF8ab0zksVpS8FDY5pRCNBA==} - engines: {node: '>=10'} + jayson@4.3.0: + resolution: {integrity: sha512-AauzHcUcqs8OBnCHOkJY280VaTiCm57AbuO7lqzcw7JapGj50BisE3xhksye4zlTSR1+1tAz67wLTl8tEH1obQ==} + engines: {node: '>=8'} hasBin: true jest-changed-files@29.7.0: @@ -4140,9 +4779,9 @@ packages: resolution: {integrity: sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - jest-junit@16.0.0: - resolution: {integrity: sha512-A94mmw6NfJab4Fg/BlvVOUXzXgF0XIH6EmTgJ5NDPp4xoKq0Kr7sErb+4Xs9nZvu58pJojz5RFGpqnZYJTrRfQ==} - engines: {node: '>=10.12.0'} + jest-junit@17.0.0: + resolution: {integrity: sha512-RYWCkq4j59gUXj5DsgbIE7xFBZzu1gtibPhyjSjMmGaOTLnqlXhg7x9zuGCwgbCuMAyoyvk0Mi8wSrRR5uOeLA==} + engines: {node: '>=20.0.0'} jest-leak-detector@29.7.0: resolution: {integrity: sha512-kYA8IJcSYtST2BY9I+SMC32nDpBT3J2NvWJx8+JCuCdl/CR1I4EKUJROiP8XtCcxqgTTBGJNdbB1A8XRKbTetw==} @@ -4236,10 +4875,6 @@ packages: resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} hasBin: true - js-yaml@4.1.0: - resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} - hasBin: true - jsc-android@250231.0.0: resolution: {integrity: sha512-rS46PvsjYmdmuz1OAWXY/1kCYG7pnf1TBqeTiOJr1iDz7s5DLxxC9n/ZMknLDxzYzNVfI7R95MH10emSSG1Wuw==} @@ -4252,9 +4887,9 @@ packages: peerDependencies: '@babel/preset-env': ^7.1.6 - jsdoc-type-pratt-parser@4.1.0: - resolution: {integrity: sha512-Hicd6JK5Njt2QB6XYFS7ok9e37O8AYk3jTcppG4YVQnYjOemymvTcmc7OWsmq/Qqj5TdRFO5/x/tIPmBeRtGHg==} - engines: {node: '>=12.0.0'} + jsdoc-type-pratt-parser@7.2.0: + resolution: {integrity: sha512-dh140MMgjyg3JhJZY/+iEzW+NO5xR2gpbDFKHqotCmexElVntw7GjWjt511+C/Ef02RU5TKYrJo/Xlzk+OLaTw==} + engines: {node: '>=20.0.0'} jsdom@20.0.3: resolution: {integrity: sha512-SYhBvTh89tTfCD/CRdSOm13mOBa42iTaTyfyEWBdKcGdPxPtLFBXuHR8XHb33YNYaP+lLbmSvBTsnoesCNJEsQ==} @@ -4293,9 +4928,8 @@ packages: json-stable-stringify-without-jsonify@1.0.1: resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} - json5@1.0.2: - resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==} - hasBin: true + json-stringify-safe@5.0.1: + resolution: {integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==} json5@2.2.3: resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} @@ -4306,6 +4940,10 @@ packages: resolution: {integrity: sha512-WYDyuc/uFcGp6YtM2H0uKmUwieOuzeE/5YocFJLnLfclZ4inf3mRn8ZVy1s7Hxji7Jxm6Ss8gqpexD/GlKoGgg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + jsonc-eslint-parser@3.1.0: + resolution: {integrity: sha512-75EA7EWZExL/j+MDKQrRbdzcRI2HOkRlmUw8fZJc1ioqFEOvBsq7Rt+A6yCxOt9w/TYNpkt52gC6nm/g5tFIng==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} + jsonfile@4.0.0: resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==} @@ -4341,14 +4979,14 @@ packages: lines-and-columns@1.2.4: resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} - lit-element@3.3.3: - resolution: {integrity: sha512-XbeRxmTHubXENkV4h8RIPyr8lXc+Ff28rkcQzw3G6up2xg5E8Zu1IgOWIwBLEQsu3cOVFqdYwiVi0hv0SlpqUA==} + lit-element@4.2.2: + resolution: {integrity: sha512-aFKhNToWxoyhkNDmWZwEva2SlQia+jfG0fjIWV//YeTaWrVnOxD89dPKfigCUspXFmjzOEUQpOkejH5Ly6sG0w==} - lit-html@2.8.0: - resolution: {integrity: sha512-o9t+MQM3P4y7M7yNzqAyjp7z+mQGa4NS4CxiyLqFPyFWyc4O+nodLrkrxSaCTrla6M5YOLaT3RpbbqjszB5g3Q==} + lit-html@3.3.3: + resolution: {integrity: sha512-el8M6jK2o3RXBnrSHX3ZKrsN8zEV63pSExTO1wYJz7QndGYZ8353e2a5PPX+qHe2aGayfnchQmkAojaWAREOIA==} - lit@2.8.0: - resolution: {integrity: sha512-4Sc3OFX9QHOJaHbmTMk28SYgVxLN3ePDjg7hofEft2zWlehFL3LiAuapWc4U/kYwMYJSh2hTCPZ6/LIC7ii0MA==} + lit@3.3.0: + resolution: {integrity: sha512-DGVsqsOIHBww2DqnuZzW7QsuCdahp50ojuDaBPC7jUDRpYoH0z7kHBBYZewRzer75FwtrkmkKk7iOAwSaWdBmw==} load-tsconfig@0.2.5: resolution: {integrity: sha512-IXO6OCs9yg8tMKzfPZ1YmheJbZCiEsnBdcB03l0OcfK9prKnJb96siuHCr5Fl37/yo9DnKU+TLpxzTUspw9shg==} @@ -4375,9 +5013,6 @@ packages: lodash.memoize@4.1.2: resolution: {integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==} - lodash.merge@4.6.2: - resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} - lodash.sortby@4.7.0: resolution: {integrity: sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==} @@ -4395,10 +5030,17 @@ packages: resolution: {integrity: sha512-/3ER20CTTbahrCrpYfPn7Xavv9diBROZpoXGVZDWMw4b/X4uuUwAC0ki85tgsdMRONURyIJbcOvS94QsUBYPbQ==} hasBin: true + long@5.3.2: + resolution: {integrity: sha512-mNAgZ1GmyNhD7AuqnTG3/VQ26o760+ZYBPKjPvugO8+nLbYfX6TVpJPseBvopbdY+qpZ/lKUnmEc1LeZYS3QAA==} + loose-envify@1.4.0: resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} hasBin: true + lowercase-keys@2.0.0: + resolution: {integrity: sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==} + engines: {node: '>=8'} + lru-cache@10.4.3: resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} @@ -4537,19 +5179,27 @@ packages: resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} engines: {node: '>=6'} + mimic-response@1.0.1: + resolution: {integrity: sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==} + engines: {node: '>=4'} + + mimic-response@3.1.0: + resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==} + engines: {node: '>=10'} + minimalistic-assert@1.0.1: resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==} minimalistic-crypto-utils@1.0.1: resolution: {integrity: sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==} + minimatch@10.2.5: + resolution: {integrity: sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==} + engines: {node: 18 || 20 || >=22} + minimatch@3.1.2: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} - minimatch@5.1.6: - resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==} - engines: {node: '>=10'} - minimatch@9.0.5: resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} engines: {node: '>=16 || 14 >=14.17'} @@ -4570,9 +5220,6 @@ packages: engines: {node: '>=10'} hasBin: true - motion@10.16.2: - resolution: {integrity: sha512-p+PurYqfUdcJZvtnmAqu5fJgV2kR0uLFQuBKtLeFVTrYEVllI99tiOTSefVNYuip9ELTEkepIIDftNdze76NAQ==} - ms@2.0.0: resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} @@ -4593,6 +5240,11 @@ packages: engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true + napi-postinstall@0.3.4: + resolution: {integrity: sha512-PHI5f1O0EP5xJ9gQmFGMS6IZcrVvTjpXjz7Na41gTE7eE2hK11lg04CECCYEEjdc17EV4DO+fkGEtt7TpTaTiQ==} + engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} + hasBin: true + natural-compare@1.4.0: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} @@ -4659,6 +5311,10 @@ packages: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} engines: {node: '>=0.10.0'} + normalize-url@6.1.0: + resolution: {integrity: sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==} + engines: {node: '>=10'} + npm-run-path@4.0.1: resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} engines: {node: '>=8'} @@ -4673,13 +5329,13 @@ packages: resolution: {integrity: sha512-VMArClVT6LkhUGpnuEoBuyjG9rzUyEzg4PDkav6wK1cLhOK02gPCYFxoiB4mqVnrMhDpIzJcrGNAMVi9P+hXrw==} engines: {node: '>=18'} - obj-multiplex@1.0.0: - resolution: {integrity: sha512-0GNJAOsHoBHeNTvl5Vt6IWnpUEcc3uSRxzBri7EDyIcMgYvnY2JL2qdeV5zTMjWQX5OHcD5amcW2HFfDh0gjIA==} - object-assign@4.1.1: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} + object-deep-merge@2.0.1: + resolution: {integrity: sha512-aKttDKcU3pyZqKcCkDhsMn70WmZFG2JGDQLP9EcLyTSIFQRCPWLAmBZRLJnrVUrhPG1jETEEbfdgbNtJf1LyMg==} + object-inspect@1.13.4: resolution: {integrity: sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==} engines: {node: '>= 0.4'} @@ -4696,23 +5352,12 @@ packages: resolution: {integrity: sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==} engines: {node: '>= 0.4'} - object.fromentries@2.0.8: - resolution: {integrity: sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==} - engines: {node: '>= 0.4'} - - object.groupby@1.0.3: - resolution: {integrity: sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==} - engines: {node: '>= 0.4'} - - object.values@1.2.1: - resolution: {integrity: sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==} - engines: {node: '>= 0.4'} - ofetch@1.4.1: resolution: {integrity: sha512-QZj2DfGplQAr2oj9KzceK9Hwz6Whxazmn85yYeVuS3u9XTMOGMRx0kO95MQ+vLsj/S/NwBDMMLU5hpxvI6Tklw==} - on-exit-leak-free@0.2.0: - resolution: {integrity: sha512-dqaz3u44QbRXQooZLTUKU41ZrzYrcvLISVgbrzbyCMxpmSLJvZ3ZamIJIZ29P6OhZIkNIQKosdeM6t1LYbA9hg==} + on-exit-leak-free@2.1.2: + resolution: {integrity: sha512-0eJJY6hXLGf1udHwfNftBqH+g73EU4B504nZeKpz1sYRKafAghwxEJunB2O7rDZkL4PGfsMVnTXZ2EjibbqcsA==} + engines: {node: '>=14.0.0'} on-finished@2.3.0: resolution: {integrity: sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==} @@ -4741,6 +5386,12 @@ packages: resolution: {integrity: sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==} engines: {node: '>=8'} + openapi-fetch@0.13.8: + resolution: {integrity: sha512-yJ4QKRyNxE44baQ9mY5+r/kAzZ8yXMemtNAOFwOzRXJscdjSxxzWSNlyBAr+o5JjkUw9Lc3W7OIoca0cY3PYnQ==} + + openapi-typescript-helpers@0.0.15: + resolution: {integrity: sha512-opyTPaunsklCBpTK8JGef6mfPhLSnyy5a0IN9vKtx3+4aExf+KxEqYwIy3hqkedXIB97u357uLMJsOnm3GVjsw==} + optionator@0.9.4: resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} engines: {node: '>= 0.8.0'} @@ -4752,12 +5403,8 @@ packages: os-browserify@0.3.0: resolution: {integrity: sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==} - own-keys@1.0.1: - resolution: {integrity: sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==} - engines: {node: '>= 0.4'} - - ox@0.6.7: - resolution: {integrity: sha512-17Gk/eFsFRAZ80p5eKqv89a57uXjd3NgIf1CaXojATPBuujVc/fQSVhBeAU9JCRB+k7J50WQAyWTxK19T9GgbA==} + ox@0.12.1: + resolution: {integrity: sha512-uU0llpthaaw4UJoXlseCyBHmQ3bLrQmz9rRLIAUHqv46uHuae9SE+ukYBRIPVCnlEnHKuWjDUcDFHWx9gbGNoA==} peerDependencies: typescript: '>=5.4.0' peerDependenciesMeta: @@ -4772,6 +5419,18 @@ packages: typescript: optional: true + ox@0.9.3: + resolution: {integrity: sha512-KzyJP+fPV4uhuuqrTZyok4DC7vFzi7HLUFiUNEmpbyh59htKWkOC98IONC1zgXJPbHAhQgqs6B0Z6StCGhmQvg==} + peerDependencies: + typescript: '>=5.4.0' + peerDependenciesMeta: + typescript: + optional: true + + p-cancelable@2.1.1: + resolution: {integrity: sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==} + engines: {node: '>=8'} + p-limit@2.3.0: resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} engines: {node: '>=6'} @@ -4802,17 +5461,15 @@ packages: pako@1.0.11: resolution: {integrity: sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==} - parent-module@1.0.1: - resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} - engines: {node: '>=6'} + pako@2.1.0: + resolution: {integrity: sha512-w+eufiZ1WuJYgPXbV/PO3NCMEc3xqylkKHzp8bxp1uW4qaSNQUkwmLLEc3kKsfz8lpV1F8Ht3U1Cm+9Srog2ug==} parse-asn1@5.1.7: resolution: {integrity: sha512-CTM5kuWR3sx9IFamcl5ErfPl6ea/N8IYwiJ+vpeB2g+1iknv7zBl5uPwbMbRVznRVbrNY6lGuDoE5b30grmbqg==} engines: {node: '>= 0.10'} - parse-imports@2.2.1: - resolution: {integrity: sha512-OL/zLggRp8mFhKL0rNORUTR4yBYujK/uU+xZL+/0Rgm2QE4nLO9v8PzEweSJEbMGKmDRjJE4R3IMJlL2di4JeQ==} - engines: {node: '>= 18'} + parse-imports-exports@0.2.4: + resolution: {integrity: sha512-4s6vd6dx1AotCx/RCI2m7t7GCh5bDRUtGNvRfHSP2wbBQdMi67pPe7mtzmgwcaQ8VKK/6IB7Glfyu3qdZJPybQ==} parse-json@4.0.0: resolution: {integrity: sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==} @@ -4822,6 +5479,9 @@ packages: resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} engines: {node: '>=8'} + parse-statements@1.0.11: + resolution: {integrity: sha512-HlsyYdMBnbPQ9Jr/VgJ1YF4scnldvJpJxCVx6KgqPL4dxppsWrJHCIIxQXMJrqGnsRkNPATbeMJ8Yxu7JMsYcA==} + parse5@7.2.1: resolution: {integrity: sha512-BuBYQYlv1ckiPdQi/ohiivi9Sagc9JG+Ozs0r7b/0iK3sKmrb0b9FdWdBbOdx6hBCM/F9Ir82ofnBhtZOjCRPQ==} @@ -4866,22 +5526,22 @@ packages: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} engines: {node: '>=8.6'} - picomatch@4.0.2: - resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==} + picomatch@4.0.4: + resolution: {integrity: sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==} engines: {node: '>=12'} pify@4.0.1: resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} engines: {node: '>=6'} - pino-abstract-transport@0.5.0: - resolution: {integrity: sha512-+KAgmVeqXYbTtU2FScx1XS3kNyfZ5TrXY07V96QnUSFqo2gAqlvmaxH67Lj7SWazqsMabf+58ctdTcBgnOLUOQ==} + pino-abstract-transport@2.0.0: + resolution: {integrity: sha512-F63x5tizV6WCh4R6RHyi2Ml+M70DNRXt/+HANowMflpgGFMAym/VKm6G7ZOQRjqN7XbGxK1Lg9t6ZrtzOaivMw==} - pino-std-serializers@4.0.0: - resolution: {integrity: sha512-cK0pekc1Kjy5w9V2/n+8MkZwusa6EyyxfeQCB799CQRhRt/CqYKiWs5adeu8Shve2ZNffvfC/7J64A2PJo1W/Q==} + pino-std-serializers@7.1.0: + resolution: {integrity: sha512-BndPH67/JxGExRgiX1dX0w1FvZck5Wa4aal9198SrRhZjH3GxKQUKIBnYJTdj2HDN3UQAS06HlfcSbQj2OHmaw==} - pino@7.11.0: - resolution: {integrity: sha512-dMACeu63HtRLmCG8VKdy4cShCPKaYDR4youZqoSWLxl5Gu99HUw8bw75thbPv9Nip+H+QYX8o3ZJbTdVZZ2TVg==} + pino@10.0.0: + resolution: {integrity: sha512-eI9pKwWEix40kfvSzqEP6ldqOoBIN7dwD/o91TY5z8vQI12sAffpR/pOqAD1IVVwIVHDpHjkq0joBPdJD0rafA==} hasBin: true pirates@4.0.6: @@ -4908,6 +5568,9 @@ packages: resolution: {integrity: sha512-M7LhCsdNbNgiLYiP4WjsfLUuFmCfnjdF6jKe2R9NKl4WFN+HZPGHJZ9lnLP7f9ZnKe3U9nuWD0szirmj+migUg==} engines: {node: '>=12.0.0'} + poseidon-lite@0.2.1: + resolution: {integrity: sha512-xIr+G6HeYfOhCuswdqcFpSX47SPhm0EpisWJ6h7fHlWwaVIvH3dLnejpatrtw6Xc6HaLrpq05y7VRfvDmDGIog==} + possible-typed-array-names@1.1.0: resolution: {integrity: sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==} engines: {node: '>= 0.4'} @@ -4934,6 +5597,9 @@ packages: resolution: {integrity: sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==} engines: {node: ^10 || ^12 || >=14} + preact@10.24.2: + resolution: {integrity: sha512-1cSoF0aCC8uaARATfrlz4VCBqE8LwZwRfLgkxJOQwAlQt6ayTmi0D9OF7nXid1POI5SZidFuG9CnlXbDfLqY/Q==} + preact@10.26.4: resolution: {integrity: sha512-KJhO7LBFTjP71d83trW+Ilnjbo+ySsaAgCfXOXUlmGzJ4ygYPWmysm77yg4emwfmoz3b22yvH5IsVFHbhUaH5w==} @@ -4941,8 +5607,8 @@ packages: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} - prettier-linter-helpers@1.0.0: - resolution: {integrity: sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==} + prettier-linter-helpers@1.0.1: + resolution: {integrity: sha512-SxToR7P8Y2lWmv/kTzVLC1t/GDI2WGjMwNhLLE9qtH8Q13C+aEmuRlzDst4Up4s0Wc8sF2M+J57iB3cMLqftfg==} engines: {node: '>=6.0.0'} prettier@3.5.3: @@ -4961,8 +5627,8 @@ packages: process-nextick-args@2.0.1: resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} - process-warning@1.0.0: - resolution: {integrity: sha512-du4wfLyj4yCZq1VupnVSZmRsPJsNuxoDQFdCFHLaYiEbFBD7QE0a+I4D7hOxrVnh78QE/YipFAj9lXHiXocV+Q==} + process-warning@5.0.0: + resolution: {integrity: sha512-a39t9ApHNx2L4+HBnQKqxxHNs1r7KF+Intd8Q/g1bUh6q0WIp9voPXJ/x0j+ZL45KF1pJd9+q2jLIRMfvEshkA==} process@0.11.10: resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==} @@ -4984,8 +5650,16 @@ packages: property-expr@2.0.6: resolution: {integrity: sha512-SVtmxhRE/CGkn3eZY1T6pC8Nln6Fr/lu1mKSgRud0eC73whjGfoAogbn78LkD8aFL0zz3bAFerKSnOl7NlErBA==} - proxy-compare@2.5.1: - resolution: {integrity: sha512-oyfc0Tx87Cpwva5ZXezSp5V9vht1c7dZBhvuV/y3ctkgMVUmiAGDVeeB0dKhGSyT0v1ZTEQYpe/RXlBVBNuCLA==} + protobufjs@7.6.4: + resolution: {integrity: sha512-RJJPTTpvFfHcWLkIa2JFWK4XvtSzS0yEWDmunqHXli1h3JlkbcQZXDZdcWxv+JK3Xsl5/UFDPZ0iGm7DAengYw==} + engines: {node: '>=12.0.0'} + + proxy-compare@3.0.1: + resolution: {integrity: sha512-V9plBAt3qjMlS1+nC8771KNf6oJ12gExvaxnNzN/9yVRLdTv/lc+oJlnSzrdYDAvBfTStPCoiaCOTmTs0adv7Q==} + + proxy-from-env@2.1.0: + resolution: {integrity: sha512-cJ+oHTW1VAEa8cJslgmUZrc+sjRKgAKl3Zyse6+PV38hZe/V6Z14TbCuXcan9F9ghlz4QrFr2c92TNF82UkYHA==} + engines: {node: '>=10'} psl@1.15.0: resolution: {integrity: sha512-JZd3gMVBAVQkSs6HdNZo9Sdo0LNcQeMNP3CozBJb3JYC/QUYZTnKxP+f8oWRX4rHP5EurWxqAHTSwUCjlNKa1w==} @@ -4996,6 +5670,9 @@ packages: pump@3.0.2: resolution: {integrity: sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==} + punycode@1.3.2: + resolution: {integrity: sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==} + punycode@1.4.1: resolution: {integrity: sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==} @@ -5006,6 +5683,13 @@ packages: pure-rand@6.1.0: resolution: {integrity: sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==} + qr-code-styling@1.9.2: + resolution: {integrity: sha512-RgJaZJ1/RrXJ6N0j7a+pdw3zMBmzZU4VN2dtAZf8ZggCfRB5stEQ3IoDNGaNhYY3nnZKYlYSLl5YkfWN5dPutg==} + engines: {node: '>=18.18.0'} + + qrcode-generator@1.5.2: + resolution: {integrity: sha512-pItrW0Z9HnDBnFmgiNrY1uxRdri32Uh9EjNYLPVC2zZ3ZRIIEqBoDgm4DkvDwNNDHTK7FNkmr8zAa77BYc9xNw==} + qrcode@1.5.1: resolution: {integrity: sha512-nS8NJ1Z3md8uTjKtP+SGGhfqmTCs5flU/xR623oI0JX+Wepz9R8UrRVCTBTJm3qGw3rH6jJ6MUHjkDx15cxSSg==} engines: {node: '>=10.13.0'} @@ -5020,14 +5704,15 @@ packages: resolution: {integrity: sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==} engines: {node: '>=0.6'} - query-string@7.1.3: - resolution: {integrity: sha512-hh2WYhq4fi8+b+/2Kg9CEge4fDPvHS534aOOvOZeQ3+Vf2mCFsaFBYj0i+iXcAq6I9Vzp5fjMFBlONvayDC1qg==} - engines: {node: '>=6'} - querystring-es3@0.2.1: resolution: {integrity: sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==} engines: {node: '>=0.4.x'} + querystring@0.2.0: + resolution: {integrity: sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==} + engines: {node: '>=0.4.x'} + deprecated: The querystring API is considered Legacy. new code should use the URLSearchParams API instead. + querystring@0.2.1: resolution: {integrity: sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg==} engines: {node: '>=0.4.x'} @@ -5045,6 +5730,10 @@ packages: quick-format-unescaped@4.0.4: resolution: {integrity: sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==} + quick-lru@5.1.1: + resolution: {integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==} + engines: {node: '>=10'} + radix3@1.1.2: resolution: {integrity: sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA==} @@ -5066,19 +5755,19 @@ packages: react-devtools-core@5.3.2: resolution: {integrity: sha512-crr9HkVrDiJ0A4zot89oS0Cgv0Oa4OG1Em4jit3P3ZxZSKPMYyMjfwMqgcJna9o625g8oN87rBm8SWWrSTBZxg==} - react-dom@18.3.1: - resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==} + react-dom@19.2.7: + resolution: {integrity: sha512-t0BRVXvbiE/o20Hfw669rLbMCDWtYZLvmJigy2f0MxsXF+71pxhR3xOkspmsO8h3ZlNzyibAmtCa3l4lYKk6gQ==} peerDependencies: - react: ^18.3.1 + react: ^19.2.7 react-fast-compare@2.0.4: resolution: {integrity: sha512-suNP+J1VU1MWFKcyt7RtjiSWUjvidmQSlqu+eHslq+342xCbGTYmC0mEhPCOHxlW0CywylOC1u2DFAT+bv4dBw==} - react-focus-lock@2.9.2: - resolution: {integrity: sha512-5JfrsOKyA5Zn3h958mk7bAcfphr24jPoMoznJ8vaJF6fUrPQ8zrtEd3ILLOK8P5jvGxdMd96OxWNjDzATfR2qw==} + react-focus-lock@2.13.6: + resolution: {integrity: sha512-ehylFFWyYtBKXjAO9+3v8d0i+cnc1trGS0vlTGhzFW1vbFXVUTmR8s2tt/ZQG8x5hElg6rhENlLG1H3EZK0Llg==} peerDependencies: - '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 + '@types/react': '*' + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc peerDependenciesMeta: '@types/react': optional: true @@ -5096,10 +5785,10 @@ packages: react-native: optional: true - react-international-phone@4.2.5: - resolution: {integrity: sha512-jXxeEG5jvwivwSb/ImIIwIH1lSGD6VSy4W2CaInBiXo2PWnDj2BTzC0sAyZzNJarT7NX9kPdUHyGyyfziS5Rpw==} + react-international-phone@4.5.0: + resolution: {integrity: sha512-wjwHv+VfiwM49B5/6El4Z5vZKmf3ILpUeiOCI9X+b0Dq4g5nL8gROcwCdVcTXywxznbDSoxSassBX3i9tPZX6g==} peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 react-is@16.13.1: resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} @@ -5110,17 +5799,6 @@ packages: react-is@18.3.1: resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} - react-native-get-random-values@1.11.0: - resolution: {integrity: sha512-4BTbDbRmS7iPdhYLRcz3PGFIpFJBwNZg9g42iwa2P6FOv9vZj/xJc678RZXnLNZzd0qd7Q3CCF6Yd+CU2eoXKQ==} - peerDependencies: - react-native: '>=0.56' - - react-native-quick-base64@2.1.2: - resolution: {integrity: sha512-xghaXpWdB0ji8OwYyo0fWezRroNxiNFCNFpGUIyE7+qc4gA/IGWnysIG5L0MbdoORv8FkTKUvfd6yCUN5R2VFA==} - peerDependencies: - react: '*' - react-native: '*' - react-native@0.74.0: resolution: {integrity: sha512-Vpp9WPmkCm4TUH5YDxwQhqktGVon/yLpjbTgjgLqup3GglOgWagYCX3MlmK1iksIcqtyMJHMEWa+UEzJ3G9T8w==} engines: {node: '>=18'} @@ -5141,8 +5819,8 @@ packages: peerDependencies: react: ^16.0.0 || ^17.0.0 || ^18.0.0 - react@18.3.1: - resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} + react@19.2.7: + resolution: {integrity: sha512-HNe9WslTbXmFK8o8cmwgAeJFSBvt1bPdHCVKtaaV+WlAN36mpT4hcRpwbf3fY56ar2oIXzsBpOAiIRHAdY0OlQ==} engines: {node: '>=0.10.0'} readable-stream@2.3.8: @@ -5159,18 +5837,14 @@ packages: readline@1.3.0: resolution: {integrity: sha512-k2d6ACCkiNYz222Fs/iNze30rRJ1iIicW7JuX/7/cozvih6YCkFZH+J6mAFDVgv0dRBaAyr4jDqC95R2y4IADg==} - real-require@0.1.0: - resolution: {integrity: sha512-r/H9MzAWtrv8aSVjPCMFpDMl5q66GqtmmRkRjpHTsp4zBAa+snZyiQNlMONiUmEJcsnaw0wCauJ2GWODr/aFkg==} + real-require@0.2.0: + resolution: {integrity: sha512-57frrGM/OCTLqLOAh0mhVA9VBMHd+9U7Zb2THMGdBUoZVOtGbJzjxsYGDJ3A9AYYCP4hn6y1TVbaOfzWtm5GFg==} engines: {node: '>= 12.13.0'} recast@0.21.5: resolution: {integrity: sha512-hjMmLaUXAm1hIuTqOdeYObMslq/q+Xff6QE3Y2P+uoHAg2nmVlLBps2hzh1UJDdMtDTMXOFewK6ky51JQIeECg==} engines: {node: '>= 4'} - reflect.getprototypeof@1.0.10: - resolution: {integrity: sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==} - engines: {node: '>= 0.4'} - regenerate-unicode-properties@10.2.0: resolution: {integrity: sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==} engines: {node: '>=4'} @@ -5187,10 +5861,6 @@ packages: regenerator-transform@0.15.2: resolution: {integrity: sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==} - regexp.prototype.flags@1.5.4: - resolution: {integrity: sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==} - engines: {node: '>= 0.4'} - regexpu-core@6.2.0: resolution: {integrity: sha512-H66BPQMrv+V16t8xtmq+UC0CBpiTBA60V8ibS1QVReIp8T1z8hwFxqcGzm9K6lgsN7sB5edVH8a+ze6Fqm4weA==} engines: {node: '>=4'} @@ -5216,6 +5886,13 @@ packages: requires-port@1.0.0: resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==} + reserved-identifiers@1.2.0: + resolution: {integrity: sha512-yE7KUfFvaBFzGPs5H3Ops1RevfUEsDc5Iz65rOwWg4lE8HJSYtle77uul3+573457oHvBKuHYDl/xqUkKpEEdw==} + engines: {node: '>=18'} + + resolve-alpn@1.2.1: + resolution: {integrity: sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==} + resolve-cwd@3.0.0: resolution: {integrity: sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==} engines: {node: '>=8'} @@ -5224,14 +5901,13 @@ packages: resolution: {integrity: sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==} engines: {node: '>=4'} - resolve-from@4.0.0: - resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} - engines: {node: '>=4'} - resolve-from@5.0.0: resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} engines: {node: '>=8'} + resolve-pkg-maps@1.0.0: + resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} + resolve.exports@2.0.3: resolution: {integrity: sha512-OcXjMsGdhL4XnbShKpAcSqPMzQoYkYyhbEaeSko47MjRP9NfEQMhZkXL1DoFlt9LWQn4YttrdnV6X2OiyzBi+A==} engines: {node: '>=10'} @@ -5241,6 +5917,9 @@ packages: engines: {node: '>= 0.4'} hasBin: true + responselike@2.0.1: + resolution: {integrity: sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==} + restore-cursor@3.1.0: resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==} engines: {node: '>=8'} @@ -5270,23 +5949,20 @@ packages: engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true + rpc-websockets@9.3.10: + resolution: {integrity: sha512-QT5PQ6LiWhA5RCS93oWwgxU4XzQltkYm8C3aTmmKEgj0HolGRo3VbdzELw7CEV35l9T7Amha8Vnr4rCfSjVP+w==} + engines: {node: '>=18'} + deprecated: this package has been deprecated + run-parallel@1.2.0: resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} - safe-array-concat@1.1.3: - resolution: {integrity: sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==} - engines: {node: '>=0.4'} - safe-buffer@5.1.2: resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} safe-buffer@5.2.1: resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} - safe-push-apply@1.0.0: - resolution: {integrity: sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==} - engines: {node: '>= 0.4'} - safe-regex-test@1.1.0: resolution: {integrity: sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==} engines: {node: '>= 0.4'} @@ -5302,12 +5978,12 @@ packages: resolution: {integrity: sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==} engines: {node: '>=v12.22.7'} - scheduler@0.23.2: - resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==} - scheduler@0.24.0-canary-efb381bbf-20230505: resolution: {integrity: sha512-ABvovCDe/k9IluqSh4/ISoq8tIJnW8euVAWYt5j/bg6dRnqwQwiGO1F/V4AyK96NGF/FB04FhOUDuWj8IKfABA==} + scheduler@0.27.0: + resolution: {integrity: sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==} + selfsigned@2.4.1: resolution: {integrity: sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==} engines: {node: '>=10'} @@ -5320,8 +5996,13 @@ packages: resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} hasBin: true - semver@7.7.1: - resolution: {integrity: sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==} + semver@7.7.2: + resolution: {integrity: sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==} + engines: {node: '>=10'} + hasBin: true + + semver@7.8.5: + resolution: {integrity: sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==} engines: {node: '>=10'} hasBin: true @@ -5344,22 +6025,15 @@ packages: resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} engines: {node: '>= 0.4'} - set-function-name@2.0.2: - resolution: {integrity: sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==} - engines: {node: '>= 0.4'} - - set-proto@1.0.0: - resolution: {integrity: sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==} - engines: {node: '>= 0.4'} - setimmediate@1.0.5: resolution: {integrity: sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==} setprototypeof@1.2.0: resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} - sha.js@2.4.11: - resolution: {integrity: sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==} + sha.js@2.4.12: + resolution: {integrity: sha512-8LzC5+bvI45BjpfXU8V5fdU2mfeKiQe1D1gIMn7XUlF3OTUrpdJpPPH4EMAnF0DsHHdSZqCdSss5qCmJKuiO3w==} + engines: {node: '>= 0.10'} hasBin: true sha256-uint8array@0.10.7: @@ -5381,8 +6055,8 @@ packages: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} - shell-quote@1.8.2: - resolution: {integrity: sha512-AzqKpGKjrj7EM6rKVQEPpB288oCfnrEIuyoT9cyF4nmGa7V8Zk6f7RRqYisX8X9m+Q7bd632aZW4ky7EhbQztA==} + shell-quote@1.8.4: + resolution: {integrity: sha512-VsC6n6vz1ihYYyZZwX7YZSF5l5x36ca17OC+a69h94YqB7X6XLwf+5MOgynYir2SLFUbl8gIYvBo8K8RoNQ6bQ==} engines: {node: '>= 0.4'} side-channel-list@1.0.0: @@ -5418,23 +6092,15 @@ packages: resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} engines: {node: '>=8'} - slashes@3.0.12: - resolution: {integrity: sha512-Q9VME8WyGkc7pJf6QEkj3wE+2CnvZMI+XJhwdTPR8Z/kWQRXi7boAWLDibRPyHRTUTPx5FaU7MsyrjI3yLB4HA==} - slice-ansi@2.1.0: resolution: {integrity: sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==} engines: {node: '>=6'} - socket.io-client@4.8.1: - resolution: {integrity: sha512-hJVXfu3E28NmzGk8o1sHhN3om52tRvwYeidbj7xKy2eIIse5IoKX3USlS6Tqt3BHAtflLIkCQBkzVrEEfWUyYQ==} - engines: {node: '>=10.0.0'} - - socket.io-parser@4.2.4: - resolution: {integrity: sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==} - engines: {node: '>=10.0.0'} + slow-redact@0.3.2: + resolution: {integrity: sha512-MseHyi2+E/hBRqdOi5COy6wZ7j7DxXRz9NkseavNYSvvWC06D8a5cidVZX3tcG5eCW3NIyVU4zT63hw0Q486jw==} - sonic-boom@2.8.0: - resolution: {integrity: sha512-kuonw1YOYYNOve5iHdSahXPOK49GqwA+LZhI6Wz/l0rP57iKyXXIHaRagOBHAPmGwJC6od2Z9zgvZ5loSgMlVg==} + sonic-boom@4.2.1: + resolution: {integrity: sha512-w6AxtubXa2wTXAUsZMMWERrsIRAdrK0Sc+FUytWvYAhBJLyuI4llrMIC1DtlNSdI99EI86KZum2MMq3EAZlF9Q==} source-map-js@1.2.1: resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} @@ -5461,6 +6127,7 @@ packages: source-map@0.8.0-beta.0: resolution: {integrity: sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==} engines: {node: '>= 8'} + deprecated: The work that was done in this beta branch won't be included in future versions spdx-exceptions@2.5.0: resolution: {integrity: sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==} @@ -5471,10 +6138,6 @@ packages: spdx-license-ids@3.0.21: resolution: {integrity: sha512-Bvg/8F5XephndSK3JffaRqdT+gyhfqIPwDHpX80tJrF8QQRYMo8sNMeaZ2Dp5+jhwKnUmIOyFFQfHRkjJm5nXg==} - split-on-first@1.1.0: - resolution: {integrity: sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw==} - engines: {node: '>=6'} - split2@4.2.0: resolution: {integrity: sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==} engines: {node: '>= 10.x'} @@ -5482,6 +6145,14 @@ packages: sprintf-js@1.0.3: resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} + stable-hash-x@0.1.1: + resolution: {integrity: sha512-l0x1D6vhnsNUGPFVDx45eif0y6eedVC8nm5uACTrVFJFtl2mLRW17aWtVyxFCpn5t94VUPkjU8vSLwIuwwqtJQ==} + engines: {node: '>=12.0.0'} + + stable-hash-x@0.2.0: + resolution: {integrity: sha512-o3yWv49B/o4QZk5ZcsALc6t0+eCelPc44zZsLtCQnZPDwFpDYSWcDnrv2TtMmMbQ7uKo3J0HTURCqckw23czNQ==} + engines: {node: '>=12.0.0'} + stack-utils@2.0.6: resolution: {integrity: sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==} engines: {node: '>=10'} @@ -5504,15 +6175,14 @@ packages: stream-browserify@3.0.0: resolution: {integrity: sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==} + stream-chain@2.2.5: + resolution: {integrity: sha512-1TJmBx6aSWqZ4tx7aTpBDXK0/e2hhcNSTV8+CbFJtDjbb+I1mZ8lHit0Grw9GRT+6JbIrrDd8esncgBi8aBXGA==} + stream-http@3.2.0: resolution: {integrity: sha512-Oq1bLqisTyK3TSCXpPbT4sdeYNdmyZJv1LxpEm2vu1ZhK89kSE5YXwZc3cWk0MagGaKriBh9mCFbVGtO+vY29A==} - stream-shift@1.0.3: - resolution: {integrity: sha512-76ORR0DO1o1hlKwTbi/DM3EXWGf3ZJYO8cXX5RJwnul2DEg2oyoZyjLNoQM8WsvZiFKCRfC1O0J7iCvie3RZmQ==} - - strict-uri-encode@2.0.0: - resolution: {integrity: sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ==} - engines: {node: '>=4'} + stream-json@1.9.1: + resolution: {integrity: sha512-uWkjJ+2Nt/LO9Z/JyKZbMusL8Dkh97uUBTv3AJQ74y07lVahLY4eEFsPsE97pxYBwr8nnjMAIch5eqI0gPShyw==} string-length@4.0.2: resolution: {integrity: sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==} @@ -5526,18 +6196,6 @@ packages: resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} engines: {node: '>=12'} - string.prototype.trim@1.2.10: - resolution: {integrity: sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==} - engines: {node: '>= 0.4'} - - string.prototype.trimend@1.0.9: - resolution: {integrity: sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==} - engines: {node: '>= 0.4'} - - string.prototype.trimstart@1.0.8: - resolution: {integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==} - engines: {node: '>= 0.4'} - string_decoder@1.1.1: resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} @@ -5556,10 +6214,6 @@ packages: resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} engines: {node: '>=12'} - strip-bom@3.0.0: - resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} - engines: {node: '>=4'} - strip-bom@4.0.0: resolution: {integrity: sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==} engines: {node: '>=8'} @@ -5584,6 +6238,10 @@ packages: resolution: {integrity: sha512-Mu7R0g4ig9TUuGSxJavny5Rv0egCEtpZRNMrZaYS1vxkiIxGiGUwoezU3LazIQ+KE04hTrTfNPgxU5gzi7F5Pw==} deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. + superstruct@2.0.2: + resolution: {integrity: sha512-uV+TFRZdXsqXTL2pRvujROjdZQ4RAlBUS5BTh9IGm+jTqQntYThciG/qu57Gs69yjnVUSqdxF9YLmSnpupBW9A==} + engines: {node: '>=14.0.0'} + supports-color@7.2.0: resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} engines: {node: '>=8'} @@ -5599,12 +6257,8 @@ packages: symbol-tree@3.2.4: resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} - synckit@0.6.2: - resolution: {integrity: sha512-Vhf+bUa//YSTYKseDiiEuQmhGCoIF3CVBhunm3r/DQnYiGT4JssmnKQc44BIyOZRK2pKjXXAgbhfmbeoC9CJpA==} - engines: {node: '>=12.20'} - - synckit@0.9.2: - resolution: {integrity: sha512-vrozgXDQwYO72vHjUb/HnFbQx1exDjoKzqx23aXEg2a9VIg2TSFZ8FmeZpTjUCFMYw7mpX4BE2SFu8wI7asYsw==} + synckit@0.11.13: + resolution: {integrity: sha512-eNRKgb3z66Yp3D2CixVujOUvXLFUTij/zVnV8KRyvFdQwpz7I5DS8UfRkTeLzb64u+dkzDSdelE24izu+zSSUg==} engines: {node: ^14.18.0 || >=16.0.0} temp-dir@2.0.0: @@ -5624,8 +6278,12 @@ packages: resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==} engines: {node: '>=8'} - text-table@0.2.0: - resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} + text-encoding-utf-8@1.0.2: + resolution: {integrity: sha512-8bw4MY9WjdsD2aMtO0OzOCY3pXGYNx2d2FfHRVUKkiCPDWjKuOlhLVASS+pD7VkLTVjW268LYJHwsnPFlBpbAg==} + + text-encoding@0.7.0: + resolution: {integrity: sha512-oJQ3f1hrOnbRLOcwKz0Liq2IcrvDeZRHXhd9RgLrsT+DjWY/nty1Hi7v3dtkaEYbPYe0mUoOfzRrMwfXXwgPUA==} + deprecated: no longer maintained thenify-all@1.6.0: resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} @@ -5634,8 +6292,8 @@ packages: thenify@3.3.1: resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} - thread-stream@0.15.2: - resolution: {integrity: sha512-UkEhKIg2pD+fjkHQKyJO3yoIvAP3N6RlNFt2dUhcS1FGvCD1cQa1M/PGknCLFIyZdtJOWQjejp7bdNqmN7zwdA==} + thread-stream@3.2.0: + resolution: {integrity: sha512-zLBvqpwr4Esa0kRjcrzGU6zL25lePWaCLMx0RQFrmteozIfeNdaMLpG5U7PeHzvlFkAWaRKA9/KVW4F60iB+qw==} throat@5.0.0: resolution: {integrity: sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==} @@ -5653,8 +6311,8 @@ packages: tinyexec@0.3.2: resolution: {integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==} - tinyglobby@0.2.12: - resolution: {integrity: sha512-qkf4trmKSIiMTs/E63cxH+ojC2unam7rJ0WrauAzpT3ECNTxGRMlaXxVbfxMUC/w0LaYk6jQ4y/nGR9uBO3tww==} + tinyglobby@0.2.17: + resolution: {integrity: sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==} engines: {node: '>=12.0.0'} tldts-core@6.1.84: @@ -5675,6 +6333,13 @@ packages: resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} engines: {node: '>=8.0'} + to-utf8@0.0.1: + resolution: {integrity: sha512-zks18/TWT1iHO3v0vFp5qLKOG27m67ycq/Y7a7cTiRuUNlc4gf3HGnkRgMv0NyhnfTamtkYBJl+YeD1/j07gBQ==} + + to-valid-identifier@1.0.0: + resolution: {integrity: sha512-41wJyvKep3yT2tyPqX/4blcfybknGB4D+oETKLs7Q76UiPqRpUJK3hr1nxelyYO0PHKVzJwlu0aCeEAsGI6rpw==} + engines: {node: '>=20'} + toidentifier@1.0.1: resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} engines: {node: '>=0.6'} @@ -5700,8 +6365,8 @@ packages: resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==} hasBin: true - ts-api-utils@2.1.0: - resolution: {integrity: sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ==} + ts-api-utils@2.5.0: + resolution: {integrity: sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA==} engines: {node: '>=18.12'} peerDependencies: typescript: '>=4.8.4' @@ -5709,18 +6374,19 @@ packages: ts-interface-checker@0.1.13: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} - ts-jest@29.2.6: - resolution: {integrity: sha512-yTNZVZqc8lSixm+QGVFcPe6+yj7+TWZwIesuOWvfcn4B9bz5x4NDzVCQQjOs7Hfouu36aEqfEbo9Qpo+gq8dDg==} + ts-jest@29.4.11: + resolution: {integrity: sha512-IrFl7l9AuB/qrNw5quqvAv/hmKMb8dhWOH4jQOGo0Oq8tCeo1O86/iTFG1FaRimgUkF13l4PcepO8ATFT6Ns4g==} engines: {node: ^14.15.0 || ^16.10.0 || ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: '@babel/core': '>=7.0.0-beta.0 <8' - '@jest/transform': ^29.0.0 - '@jest/types': ^29.0.0 - babel-jest: ^29.0.0 + '@jest/transform': ^29.0.0 || ^30.0.0 + '@jest/types': ^29.0.0 || ^30.0.0 + babel-jest: ^29.0.0 || ^30.0.0 esbuild: '*' - jest: ^29.0.0 - typescript: '>=4.3 <6' + jest: ^29.0.0 || ^30.0.0 + jest-util: ^29.0.0 || ^30.0.0 + typescript: '>=4.3 <7' peerDependenciesMeta: '@babel/core': optional: true @@ -5732,6 +6398,8 @@ packages: optional: true esbuild: optional: true + jest-util: + optional: true ts-node@10.9.2: resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} @@ -5747,9 +6415,6 @@ packages: '@swc/wasm': optional: true - tsconfig-paths@3.15.0: - resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==} - tslib@1.14.1: resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} @@ -5781,38 +6446,8 @@ packages: tty-browserify@0.0.1: resolution: {integrity: sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==} - turbo-darwin-64@2.5.0: - resolution: {integrity: sha512-fP1hhI9zY8hv0idym3hAaXdPi80TLovmGmgZFocVAykFtOxF+GlfIgM/l4iLAV9ObIO4SUXPVWHeBZQQ+Hpjag==} - cpu: [x64] - os: [darwin] - - turbo-darwin-arm64@2.5.0: - resolution: {integrity: sha512-p9sYq7kXH7qeJwIQE86cOWv/xNqvow846l6c/qWc26Ib1ci5W7V0sI5thsrP3eH+VA0d+SHalTKg5SQXgNQBWA==} - cpu: [arm64] - os: [darwin] - - turbo-linux-64@2.5.0: - resolution: {integrity: sha512-1iEln2GWiF3iPPPS1HQJT6ZCFXynJPd89gs9SkggH2EJsj3eRUSVMmMC8y6d7bBbhBFsiGGazwFIYrI12zs6uQ==} - cpu: [x64] - os: [linux] - - turbo-linux-arm64@2.5.0: - resolution: {integrity: sha512-bKBcbvuQHmsX116KcxHJuAcppiiBOfivOObh2O5aXNER6mce7YDDQJy00xQQNp1DhEfcSV2uOsvb3O3nN2cbcA==} - cpu: [arm64] - os: [linux] - - turbo-windows-64@2.5.0: - resolution: {integrity: sha512-9BCo8oQ7BO7J0K913Czbc3tw8QwLqn2nTe4E47k6aVYkM12ASTScweXPTuaPFP5iYXAT6z5Dsniw704Ixa5eGg==} - cpu: [x64] - os: [win32] - - turbo-windows-arm64@2.5.0: - resolution: {integrity: sha512-OUHCV+ueXa3UzfZ4co/ueIHgeq9B2K48pZwIxKSm5VaLVuv8M13MhM7unukW09g++dpdrrE1w4IOVgxKZ0/exg==} - cpu: [arm64] - os: [win32] - - turbo@2.5.0: - resolution: {integrity: sha512-PvSRruOsitjy6qdqwIIyolv99+fEn57gP6gn4zhsHTEcCYgXPhv6BAxzAjleS8XKpo+Y582vTTA9nuqYDmbRuA==} + turbo@2.9.16: + resolution: {integrity: sha512-NqgRQy6j6dPYcdSdv0q1g9QsZg7SWg87RERM8otw/1AtKU2yTFVClOM7cbwKzOonZr/Ek1blTBucw64L9H0Bwg==} hasBin: true type-check@0.4.0: @@ -5823,10 +6458,6 @@ packages: resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==} engines: {node: '>=4'} - type-fest@0.20.2: - resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} - engines: {node: '>=10'} - type-fest@0.21.3: resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} engines: {node: '>=10'} @@ -5835,26 +6466,20 @@ packages: resolution: {integrity: sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==} engines: {node: '>=8'} + type-fest@4.41.0: + resolution: {integrity: sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==} + engines: {node: '>=16'} + typed-array-buffer@1.0.3: resolution: {integrity: sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==} engines: {node: '>= 0.4'} - typed-array-byte-length@1.0.3: - resolution: {integrity: sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==} - engines: {node: '>= 0.4'} - - typed-array-byte-offset@1.0.4: - resolution: {integrity: sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==} - engines: {node: '>= 0.4'} - - typed-array-length@1.0.7: - resolution: {integrity: sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==} - engines: {node: '>= 0.4'} - - typescript@5.0.4: - resolution: {integrity: sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==} - engines: {node: '>=12.20'} - hasBin: true + typescript-eslint@8.61.1: + resolution: {integrity: sha512-V7PayAfJokV3pEHgN7/v03D1SpujhRfQtYLbLIiBfDDncdg4PAiRBfoS4cnCANK4jmAPncczi59QO3afiXUlNw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: '>=4.8.4 <6.1.0' typescript@5.8.2: resolution: {integrity: sha512-aJn6wq13/afZp/jT9QZmwEjDqqvSGp1VT5GVg+f/t6/oVyrgXM6BY1h9BRh/O5p3PlUPAe+WuiEZOmb/49RqoQ==} @@ -5864,12 +6489,17 @@ packages: ufo@1.5.4: resolution: {integrity: sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==} - uint8arrays@3.1.0: - resolution: {integrity: sha512-ei5rfKtoRO8OyOIor2Rz5fhzjThwIHJZ3uyDPnDHTXbP0aMQ1RN/6AI5B5d9dBxJOU+BvOAk7ZQ1xphsX8Lrog==} + uglify-js@3.19.3: + resolution: {integrity: sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==} + engines: {node: '>=0.8.0'} + hasBin: true + + uint8arrays@3.1.1: + resolution: {integrity: sha512-+QJa8QRnbdXVpHYjLoTpJIdCTiw9Ir62nocClWuXIq2JIh4Uta0cQsTSpFL678p2CN8B+XSApwcU+pQEqVpKWg==} - unbox-primitive@1.1.0: - resolution: {integrity: sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==} - engines: {node: '>= 0.4'} + ulid@2.4.0: + resolution: {integrity: sha512-fIRiVTJNcSRmXKPZtGzFQv9WRrZ3M9eoptl/teFJvjOzmpU+/K/JH6HZ8deBfb5vMEpicJcLn7JmvdknlMq7Zg==} + hasBin: true uncrypto@0.1.3: resolution: {integrity: sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==} @@ -5877,8 +6507,8 @@ packages: undici-types@5.26.5: resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} - undici-types@6.20.0: - resolution: {integrity: sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==} + undici-types@7.18.2: + resolution: {integrity: sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==} unicode-canonical-property-names-ecmascript@2.0.1: resolution: {integrity: sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==} @@ -5908,6 +6538,9 @@ packages: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} engines: {node: '>= 0.8'} + unrs-resolver@1.12.2: + resolution: {integrity: sha512-dmlRxBJJayXjqTwC+JtF1HhJmgf3ftQ3YejFcZrf4+KKtJv0qDsK1pjqaaVjG7wJ5NJ6UVP1OqRMQ71Z4C3rxQ==} + unstorage@1.15.0: resolution: {integrity: sha512-m40eHdGY/gA6xAPqo8eaxqXgBuzQTlAKfmB1iF7oCKXE1HfwHwzDJBywK+qQGn52dta+bPlZluPF7++yR3p/bg==} peerDependencies: @@ -5979,6 +6612,9 @@ packages: url-parse@1.5.10: resolution: {integrity: sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==} + url@0.11.0: + resolution: {integrity: sha512-kbailJa29QrtXnxgq+DdCEGlbTeYM2eJUxsz6vjZavrCYPMIFHMKQmSKYAIuUK2i7hgPm28a8piX5NTUtM/LKQ==} + url@0.11.4: resolution: {integrity: sha512-oCwdVC7mTuWiPyjLUz/COz5TLk6wgp0RCsN+wHZ2Ekneac9w8uuV0njcbbie2ME+Vs+d6duwmYuR3HgQXs1fOg==} engines: {node: '>= 0.4'} @@ -6008,8 +6644,8 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 - utf-8-validate@5.0.10: - resolution: {integrity: sha512-Z6czzLq4u8fPOyx7TU6X3dvUZVvoJmxSQ+IcrlmagKhilxlhZgxPK6C5Jqbkw1IDUmFTM+cz9QDnnLTwDz/2gQ==} + utf-8-validate@6.0.6: + resolution: {integrity: sha512-q3l3P9UtEEiAHcsgsqTgf9PPjctrDWoIXW3NpOHFdRDbLvu4DLIcxHangJ4RLrWkBcKjmcs/6NkerI8T/rE4LA==} engines: {node: '>=6.14.2'} util-deprecate@1.0.2: @@ -6026,12 +6662,18 @@ packages: resolution: {integrity: sha512-0/A9rDy9P7cJ+8w1c9WD9V//9Wj15Ce2MPz8Ri6032usz+NfePxx5AcN3bN+r6ZL6jEo066/yNYB3tn4pQEx+A==} hasBin: true + uuid@14.0.1: + resolution: {integrity: sha512-6ZxzVpzDXDa3bJWaHilVayA+BH/1zmxCJoVgvmqJnid/gPoKHxUrS/aC/T6LGQtNHT+XHG9fXPJB4d+IrU30Ew==} + hasBin: true + uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} + deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). hasBin: true uuid@9.0.1: resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==} + deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). hasBin: true v8-compile-cache-lib@3.0.1: @@ -6041,12 +6683,20 @@ packages: resolution: {integrity: sha512-kiGUalWN+rgBJ/1OHZsBtU4rXZOfj/7rKQxULKlIzwzQSvMJUUNgPwJEEh7gU6xEVxC0ahoOBvN2YI8GH6FNgA==} engines: {node: '>=10.12.0'} - valtio@1.11.2: - resolution: {integrity: sha512-1XfIxnUXzyswPAPXo1P3Pdx2mq/pIqZICkWN60Hby0d9Iqb+MEIpqgYVlbflvHdrp2YR/q3jyKWRPJJ100yxaw==} + valibot@1.4.1: + resolution: {integrity: sha512-klCmFTz2jeDluy9RwX+F884TCiogtdBJ/YaxSx1EOBYXa3NXNWj8kR1jjN8rzluwojJVWWaHJ4r1U5LfICnM3g==} + peerDependencies: + typescript: '>=5' + peerDependenciesMeta: + typescript: + optional: true + + valtio@2.1.7: + resolution: {integrity: sha512-DwJhCDpujuQuKdJ2H84VbTjEJJteaSmqsuUltsfbfdbotVfNeTE4K/qc/Wi57I9x8/2ed4JNdjEna7O6PfavRg==} engines: {node: '>=12.20.0'} peerDependencies: - '@types/react': '>=16.8' - react: '>=16.8' + '@types/react': '>=18.0.0' + react: '>=18.0.0' peerDependenciesMeta: '@types/react': optional: true @@ -6065,8 +6715,8 @@ packages: typescript: optional: true - viem@2.23.2: - resolution: {integrity: sha512-NVmW/E0c5crMOtbEAqMF0e3NmvQykFXhLOc/CkLIXOlzHSA6KXVz3CYVmaKqBF8/xtjsjHAGjdJN3Ru1kFJLaA==} + viem@2.45.3: + resolution: {integrity: sha512-axOD7rIbGiDHHA1MHKmpqqTz3CMCw7YpE/FVypddQMXL5i364VkNZh9JeEJH17NO484LaZUOMueo35IXyL76Mw==} peerDependencies: typescript: '>=5.0.4' peerDependenciesMeta: @@ -6208,9 +6858,6 @@ packages: webauthn-p256@0.0.5: resolution: {integrity: sha512-drMGNWKdaixZNobeORVIqq7k5DsRC9FnG201K2QjeOoQLmtSDaSsVZdkg6n5jUALJKcAG++zBPJXmv6hy0nWFg==} - webextension-polyfill@0.10.0: - resolution: {integrity: sha512-c5s35LgVa5tFaHhrZDnr3FpQpjj1BB+RXhLTYUxGqBVN460HkbM8TBtEqdXWbpTKfzwCcjAZVF7zXCYSKtcp9g==} - webidl-conversions@3.0.1: resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} @@ -6224,6 +6871,7 @@ packages: whatwg-encoding@2.0.0: resolution: {integrity: sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==} engines: {node: '>=12'} + deprecated: Use @exodus/bytes instead for a more spec-conformant and faster implementation whatwg-fetch@3.6.20: resolution: {integrity: sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==} @@ -6242,18 +6890,6 @@ packages: whatwg-url@7.1.0: resolution: {integrity: sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==} - which-boxed-primitive@1.1.1: - resolution: {integrity: sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==} - engines: {node: '>= 0.4'} - - which-builtin-type@1.2.1: - resolution: {integrity: sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==} - engines: {node: '>= 0.4'} - - which-collection@1.0.2: - resolution: {integrity: sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==} - engines: {node: '>= 0.4'} - which-module@2.0.1: resolution: {integrity: sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==} @@ -6270,6 +6906,9 @@ packages: resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} engines: {node: '>=0.10.0'} + wordwrap@1.0.0: + resolution: {integrity: sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==} + wrap-ansi@6.2.0: resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} engines: {node: '>=8'} @@ -6315,8 +6954,8 @@ packages: utf-8-validate: optional: true - ws@8.17.1: - resolution: {integrity: sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==} + ws@8.18.1: + resolution: {integrity: sha512-RKW2aJZMXeMxVpnZ6bck+RswznaxmzdULiBr6KY7XkTnW8uvt0iT9H5DkHUChXrc+uurzwa0rVI16n/Xzjdz1w==} engines: {node: '>=10.0.0'} peerDependencies: bufferutil: ^4.0.1 @@ -6327,8 +6966,8 @@ packages: utf-8-validate: optional: true - ws@8.18.0: - resolution: {integrity: sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==} + ws@8.18.3: + resolution: {integrity: sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==} engines: {node: '>=10.0.0'} peerDependencies: bufferutil: ^4.0.1 @@ -6339,8 +6978,8 @@ packages: utf-8-validate: optional: true - ws@8.18.1: - resolution: {integrity: sha512-RKW2aJZMXeMxVpnZ6bck+RswznaxmzdULiBr6KY7XkTnW8uvt0iT9H5DkHUChXrc+uurzwa0rVI16n/Xzjdz1w==} + ws@8.21.0: + resolution: {integrity: sha512-Vsp28b7DRcimFQvrqu2Wek3z1iYxDCWqHYB8Qsnk/S4RfaCQzPGPyBNuVjJV3cd6UiKtUtp6sNM77gWvzcCH+g==} engines: {node: '>=10.0.0'} peerDependencies: bufferutil: ^4.0.1 @@ -6361,10 +7000,6 @@ packages: xmlchars@2.2.0: resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==} - xmlhttprequest-ssl@2.1.2: - resolution: {integrity: sha512-TEU+nJVUUnA4CYJFLvK5X9AOeH4KvDvhIfm0vV1GaQRtchnG0hgK5p8hw/xjv8cunWYCsiPCSDzObPyhEwq3KQ==} - engines: {node: '>=0.4.0'} - xtend@4.0.2: resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} engines: {node: '>=0.4'} @@ -6418,8 +7053,43 @@ packages: zod@3.24.2: resolution: {integrity: sha512-lY7CDW43ECgW9u1TcT3IoXHflywfVqDYze4waEz812jR/bZ8FHDsl7pFQoSZTz5N+2NqRXs8GBwnAwo3ZNxqhQ==} + zod@4.0.5: + resolution: {integrity: sha512-/5UuuRPStvHXu7RS+gmvRf4NXrNxpSllGwDnCBcJZtQsKrviYXm54yDGV2KYNLT5kq0lHGcl7lqWJLgSaG+tgA==} + + zustand@5.0.3: + resolution: {integrity: sha512-14fwWQtU3pH4dE0dOpdMiWjddcH+QzKIgk1cl8epwSE7yag43k/AD/m4L6+K7DytAOr9gGBe3/EXj9g7cdostg==} + engines: {node: '>=12.20.0'} + peerDependencies: + '@types/react': '>=18.0.0' + immer: '>=9.0.6' + react: '>=18.0.0' + use-sync-external-store: '>=1.2.0' + peerDependenciesMeta: + '@types/react': + optional: true + immer: + optional: true + react: + optional: true + use-sync-external-store: + optional: true + snapshots: + '@0no-co/graphql.web@1.3.2(graphql@16.14.2)': + optionalDependencies: + graphql: 16.14.2 + + '@0no-co/graphqlsp@1.17.3(graphql@16.14.2)(typescript@5.8.2)': + dependencies: + '@gql.tada/internal': 1.2.1(graphql@16.14.2)(typescript@5.8.2) + graphql: 16.14.2 + typescript: 5.8.2 + + '@ably/msgpack-js@0.4.1': + dependencies: + bops: 1.0.1 + '@adraffy/ens-normalize@1.11.0': {} '@ampproject/remapping@2.3.0': @@ -6448,7 +7118,7 @@ snapshots: '@babel/traverse': 7.26.10 '@babel/types': 7.26.10 convert-source-map: 2.0.0 - debug: 4.4.0 + debug: 4.4.3 gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 @@ -6466,6 +7136,7 @@ snapshots: '@babel/helper-annotate-as-pure@7.25.9': dependencies: '@babel/types': 7.26.10 + optional: true '@babel/helper-compilation-targets@7.26.5': dependencies: @@ -6487,6 +7158,7 @@ snapshots: semver: 6.3.1 transitivePeerDependencies: - supports-color + optional: true '@babel/helper-create-regexp-features-plugin@7.26.3(@babel/core@7.26.10)': dependencies: @@ -6494,21 +7166,24 @@ snapshots: '@babel/helper-annotate-as-pure': 7.25.9 regexpu-core: 6.2.0 semver: 6.3.1 + optional: true '@babel/helper-define-polyfill-provider@0.6.4(@babel/core@7.26.10)': dependencies: '@babel/core': 7.26.10 '@babel/helper-compilation-targets': 7.26.5 '@babel/helper-plugin-utils': 7.26.5 - debug: 4.4.0 + debug: 4.4.3 lodash.debounce: 4.0.8 resolve: 1.22.10 transitivePeerDependencies: - supports-color + optional: true '@babel/helper-environment-visitor@7.24.7': dependencies: '@babel/types': 7.26.10 + optional: true '@babel/helper-member-expression-to-functions@7.25.9': dependencies: @@ -6516,6 +7191,7 @@ snapshots: '@babel/types': 7.26.10 transitivePeerDependencies: - supports-color + optional: true '@babel/helper-module-imports@7.25.9': dependencies: @@ -6536,6 +7212,7 @@ snapshots: '@babel/helper-optimise-call-expression@7.25.9': dependencies: '@babel/types': 7.26.10 + optional: true '@babel/helper-plugin-utils@7.26.5': {} @@ -6547,6 +7224,7 @@ snapshots: '@babel/traverse': 7.26.10 transitivePeerDependencies: - supports-color + optional: true '@babel/helper-replace-supers@7.26.5(@babel/core@7.26.10)': dependencies: @@ -6556,6 +7234,7 @@ snapshots: '@babel/traverse': 7.26.10 transitivePeerDependencies: - supports-color + optional: true '@babel/helper-skip-transparent-expression-wrappers@7.25.9': dependencies: @@ -6563,6 +7242,7 @@ snapshots: '@babel/types': 7.26.10 transitivePeerDependencies: - supports-color + optional: true '@babel/helper-string-parser@7.25.9': {} @@ -6577,6 +7257,7 @@ snapshots: '@babel/types': 7.26.10 transitivePeerDependencies: - supports-color + optional: true '@babel/helpers@7.26.10': dependencies: @@ -6594,16 +7275,19 @@ snapshots: '@babel/traverse': 7.26.10 transitivePeerDependencies: - supports-color + optional: true '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.25.9(@babel/core@7.26.10)': dependencies: '@babel/core': 7.26.10 '@babel/helper-plugin-utils': 7.26.5 + optional: true '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.9(@babel/core@7.26.10)': dependencies: '@babel/core': 7.26.10 '@babel/helper-plugin-utils': 7.26.5 + optional: true '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.25.9(@babel/core@7.26.10)': dependencies: @@ -6613,6 +7297,7 @@ snapshots: '@babel/plugin-transform-optional-chaining': 7.25.9(@babel/core@7.26.10) transitivePeerDependencies: - supports-color + optional: true '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.9(@babel/core@7.26.10)': dependencies: @@ -6621,6 +7306,7 @@ snapshots: '@babel/traverse': 7.26.10 transitivePeerDependencies: - supports-color + optional: true '@babel/plugin-proposal-async-generator-functions@7.20.7(@babel/core@7.26.10)': dependencies: @@ -6631,6 +7317,7 @@ snapshots: '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.26.10) transitivePeerDependencies: - supports-color + optional: true '@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.26.10)': dependencies: @@ -6639,29 +7326,34 @@ snapshots: '@babel/helper-plugin-utils': 7.26.5 transitivePeerDependencies: - supports-color + optional: true '@babel/plugin-proposal-export-default-from@7.25.9(@babel/core@7.26.10)': dependencies: '@babel/core': 7.26.10 '@babel/helper-plugin-utils': 7.26.5 + optional: true '@babel/plugin-proposal-logical-assignment-operators@7.20.7(@babel/core@7.26.10)': dependencies: '@babel/core': 7.26.10 '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.26.10) + optional: true '@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.26.10)': dependencies: '@babel/core': 7.26.10 '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.26.10) + optional: true '@babel/plugin-proposal-numeric-separator@7.18.6(@babel/core@7.26.10)': dependencies: '@babel/core': 7.26.10 '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.26.10) + optional: true '@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.26.10)': dependencies: @@ -6671,12 +7363,14 @@ snapshots: '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.26.10) '@babel/plugin-transform-parameters': 7.25.9(@babel/core@7.26.10) + optional: true '@babel/plugin-proposal-optional-catch-binding@7.18.6(@babel/core@7.26.10)': dependencies: '@babel/core': 7.26.10 '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.26.10) + optional: true '@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.26.10)': dependencies: @@ -6686,10 +7380,12 @@ snapshots: '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.26.10) transitivePeerDependencies: - supports-color + optional: true '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.26.10)': dependencies: '@babel/core': 7.26.10 + optional: true '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.26.10)': dependencies: @@ -6715,21 +7411,25 @@ snapshots: dependencies: '@babel/core': 7.26.10 '@babel/helper-plugin-utils': 7.26.5 + optional: true '@babel/plugin-syntax-export-default-from@7.25.9(@babel/core@7.26.10)': dependencies: '@babel/core': 7.26.10 '@babel/helper-plugin-utils': 7.26.5 + optional: true '@babel/plugin-syntax-flow@7.26.0(@babel/core@7.26.10)': dependencies: '@babel/core': 7.26.10 '@babel/helper-plugin-utils': 7.26.5 + optional: true '@babel/plugin-syntax-import-assertions@7.26.0(@babel/core@7.26.10)': dependencies: '@babel/core': 7.26.10 '@babel/helper-plugin-utils': 7.26.5 + optional: true '@babel/plugin-syntax-import-attributes@7.26.0(@babel/core@7.26.10)': dependencies: @@ -6801,11 +7501,13 @@ snapshots: '@babel/core': 7.26.10 '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.10) '@babel/helper-plugin-utils': 7.26.5 + optional: true '@babel/plugin-transform-arrow-functions@7.25.9(@babel/core@7.26.10)': dependencies: '@babel/core': 7.26.10 '@babel/helper-plugin-utils': 7.26.5 + optional: true '@babel/plugin-transform-async-generator-functions@7.26.8(@babel/core@7.26.10)': dependencies: @@ -6815,6 +7517,7 @@ snapshots: '@babel/traverse': 7.26.10 transitivePeerDependencies: - supports-color + optional: true '@babel/plugin-transform-async-to-generator@7.25.9(@babel/core@7.26.10)': dependencies: @@ -6824,16 +7527,19 @@ snapshots: '@babel/helper-remap-async-to-generator': 7.25.9(@babel/core@7.26.10) transitivePeerDependencies: - supports-color + optional: true '@babel/plugin-transform-block-scoped-functions@7.26.5(@babel/core@7.26.10)': dependencies: '@babel/core': 7.26.10 '@babel/helper-plugin-utils': 7.26.5 + optional: true '@babel/plugin-transform-block-scoping@7.25.9(@babel/core@7.26.10)': dependencies: '@babel/core': 7.26.10 '@babel/helper-plugin-utils': 7.26.5 + optional: true '@babel/plugin-transform-class-properties@7.25.9(@babel/core@7.26.10)': dependencies: @@ -6842,6 +7548,7 @@ snapshots: '@babel/helper-plugin-utils': 7.26.5 transitivePeerDependencies: - supports-color + optional: true '@babel/plugin-transform-class-static-block@7.26.0(@babel/core@7.26.10)': dependencies: @@ -6850,6 +7557,7 @@ snapshots: '@babel/helper-plugin-utils': 7.26.5 transitivePeerDependencies: - supports-color + optional: true '@babel/plugin-transform-classes@7.25.9(@babel/core@7.26.10)': dependencies: @@ -6862,55 +7570,65 @@ snapshots: globals: 11.12.0 transitivePeerDependencies: - supports-color + optional: true '@babel/plugin-transform-computed-properties@7.25.9(@babel/core@7.26.10)': dependencies: '@babel/core': 7.26.10 '@babel/helper-plugin-utils': 7.26.5 '@babel/template': 7.26.9 + optional: true '@babel/plugin-transform-destructuring@7.25.9(@babel/core@7.26.10)': dependencies: '@babel/core': 7.26.10 '@babel/helper-plugin-utils': 7.26.5 + optional: true '@babel/plugin-transform-dotall-regex@7.25.9(@babel/core@7.26.10)': dependencies: '@babel/core': 7.26.10 '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.10) '@babel/helper-plugin-utils': 7.26.5 + optional: true '@babel/plugin-transform-duplicate-keys@7.25.9(@babel/core@7.26.10)': dependencies: '@babel/core': 7.26.10 '@babel/helper-plugin-utils': 7.26.5 + optional: true '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.25.9(@babel/core@7.26.10)': dependencies: '@babel/core': 7.26.10 '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.10) '@babel/helper-plugin-utils': 7.26.5 + optional: true '@babel/plugin-transform-dynamic-import@7.25.9(@babel/core@7.26.10)': dependencies: '@babel/core': 7.26.10 '@babel/helper-plugin-utils': 7.26.5 + optional: true '@babel/plugin-transform-exponentiation-operator@7.26.3(@babel/core@7.26.10)': dependencies: '@babel/core': 7.26.10 '@babel/helper-plugin-utils': 7.26.5 + optional: true '@babel/plugin-transform-export-namespace-from@7.25.9(@babel/core@7.26.10)': dependencies: '@babel/core': 7.26.10 '@babel/helper-plugin-utils': 7.26.5 + optional: true '@babel/plugin-transform-flow-strip-types@7.26.5(@babel/core@7.26.10)': dependencies: '@babel/core': 7.26.10 '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-syntax-flow': 7.26.0(@babel/core@7.26.10) + optional: true '@babel/plugin-transform-for-of@7.26.9(@babel/core@7.26.10)': dependencies: @@ -6919,6 +7637,7 @@ snapshots: '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 transitivePeerDependencies: - supports-color + optional: true '@babel/plugin-transform-function-name@7.25.9(@babel/core@7.26.10)': dependencies: @@ -6928,26 +7647,31 @@ snapshots: '@babel/traverse': 7.26.10 transitivePeerDependencies: - supports-color + optional: true '@babel/plugin-transform-json-strings@7.25.9(@babel/core@7.26.10)': dependencies: '@babel/core': 7.26.10 '@babel/helper-plugin-utils': 7.26.5 + optional: true '@babel/plugin-transform-literals@7.25.9(@babel/core@7.26.10)': dependencies: '@babel/core': 7.26.10 '@babel/helper-plugin-utils': 7.26.5 + optional: true '@babel/plugin-transform-logical-assignment-operators@7.25.9(@babel/core@7.26.10)': dependencies: '@babel/core': 7.26.10 '@babel/helper-plugin-utils': 7.26.5 + optional: true '@babel/plugin-transform-member-expression-literals@7.25.9(@babel/core@7.26.10)': dependencies: '@babel/core': 7.26.10 '@babel/helper-plugin-utils': 7.26.5 + optional: true '@babel/plugin-transform-modules-amd@7.25.9(@babel/core@7.26.10)': dependencies: @@ -6956,6 +7680,7 @@ snapshots: '@babel/helper-plugin-utils': 7.26.5 transitivePeerDependencies: - supports-color + optional: true '@babel/plugin-transform-modules-commonjs@7.26.3(@babel/core@7.26.10)': dependencies: @@ -6964,6 +7689,7 @@ snapshots: '@babel/helper-plugin-utils': 7.26.5 transitivePeerDependencies: - supports-color + optional: true '@babel/plugin-transform-modules-systemjs@7.25.9(@babel/core@7.26.10)': dependencies: @@ -6974,6 +7700,7 @@ snapshots: '@babel/traverse': 7.26.10 transitivePeerDependencies: - supports-color + optional: true '@babel/plugin-transform-modules-umd@7.25.9(@babel/core@7.26.10)': dependencies: @@ -6982,27 +7709,32 @@ snapshots: '@babel/helper-plugin-utils': 7.26.5 transitivePeerDependencies: - supports-color + optional: true '@babel/plugin-transform-named-capturing-groups-regex@7.25.9(@babel/core@7.26.10)': dependencies: '@babel/core': 7.26.10 '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.10) '@babel/helper-plugin-utils': 7.26.5 + optional: true '@babel/plugin-transform-new-target@7.25.9(@babel/core@7.26.10)': dependencies: '@babel/core': 7.26.10 '@babel/helper-plugin-utils': 7.26.5 + optional: true '@babel/plugin-transform-nullish-coalescing-operator@7.26.6(@babel/core@7.26.10)': dependencies: '@babel/core': 7.26.10 '@babel/helper-plugin-utils': 7.26.5 + optional: true '@babel/plugin-transform-numeric-separator@7.25.9(@babel/core@7.26.10)': dependencies: '@babel/core': 7.26.10 '@babel/helper-plugin-utils': 7.26.5 + optional: true '@babel/plugin-transform-object-rest-spread@7.25.9(@babel/core@7.26.10)': dependencies: @@ -7010,6 +7742,7 @@ snapshots: '@babel/helper-compilation-targets': 7.26.5 '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-transform-parameters': 7.25.9(@babel/core@7.26.10) + optional: true '@babel/plugin-transform-object-super@7.25.9(@babel/core@7.26.10)': dependencies: @@ -7018,11 +7751,13 @@ snapshots: '@babel/helper-replace-supers': 7.26.5(@babel/core@7.26.10) transitivePeerDependencies: - supports-color + optional: true '@babel/plugin-transform-optional-catch-binding@7.25.9(@babel/core@7.26.10)': dependencies: '@babel/core': 7.26.10 '@babel/helper-plugin-utils': 7.26.5 + optional: true '@babel/plugin-transform-optional-chaining@7.25.9(@babel/core@7.26.10)': dependencies: @@ -7031,11 +7766,13 @@ snapshots: '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 transitivePeerDependencies: - supports-color + optional: true '@babel/plugin-transform-parameters@7.25.9(@babel/core@7.26.10)': dependencies: '@babel/core': 7.26.10 '@babel/helper-plugin-utils': 7.26.5 + optional: true '@babel/plugin-transform-private-methods@7.25.9(@babel/core@7.26.10)': dependencies: @@ -7044,6 +7781,7 @@ snapshots: '@babel/helper-plugin-utils': 7.26.5 transitivePeerDependencies: - supports-color + optional: true '@babel/plugin-transform-private-property-in-object@7.25.9(@babel/core@7.26.10)': dependencies: @@ -7053,16 +7791,19 @@ snapshots: '@babel/helper-plugin-utils': 7.26.5 transitivePeerDependencies: - supports-color + optional: true '@babel/plugin-transform-property-literals@7.25.9(@babel/core@7.26.10)': dependencies: '@babel/core': 7.26.10 '@babel/helper-plugin-utils': 7.26.5 + optional: true '@babel/plugin-transform-react-display-name@7.25.9(@babel/core@7.26.10)': dependencies: '@babel/core': 7.26.10 '@babel/helper-plugin-utils': 7.26.5 + optional: true '@babel/plugin-transform-react-jsx-self@7.25.9(@babel/core@7.26.10)': dependencies: @@ -7084,23 +7825,27 @@ snapshots: '@babel/types': 7.26.10 transitivePeerDependencies: - supports-color + optional: true '@babel/plugin-transform-regenerator@7.25.9(@babel/core@7.26.10)': dependencies: '@babel/core': 7.26.10 '@babel/helper-plugin-utils': 7.26.5 regenerator-transform: 0.15.2 + optional: true '@babel/plugin-transform-regexp-modifiers@7.26.0(@babel/core@7.26.10)': dependencies: '@babel/core': 7.26.10 '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.10) '@babel/helper-plugin-utils': 7.26.5 + optional: true '@babel/plugin-transform-reserved-words@7.25.9(@babel/core@7.26.10)': dependencies: '@babel/core': 7.26.10 '@babel/helper-plugin-utils': 7.26.5 + optional: true '@babel/plugin-transform-runtime@7.26.10(@babel/core@7.26.10)': dependencies: @@ -7113,11 +7858,13 @@ snapshots: semver: 6.3.1 transitivePeerDependencies: - supports-color + optional: true '@babel/plugin-transform-shorthand-properties@7.25.9(@babel/core@7.26.10)': dependencies: '@babel/core': 7.26.10 '@babel/helper-plugin-utils': 7.26.5 + optional: true '@babel/plugin-transform-spread@7.25.9(@babel/core@7.26.10)': dependencies: @@ -7126,21 +7873,25 @@ snapshots: '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 transitivePeerDependencies: - supports-color + optional: true '@babel/plugin-transform-sticky-regex@7.25.9(@babel/core@7.26.10)': dependencies: '@babel/core': 7.26.10 '@babel/helper-plugin-utils': 7.26.5 + optional: true '@babel/plugin-transform-template-literals@7.26.8(@babel/core@7.26.10)': dependencies: '@babel/core': 7.26.10 '@babel/helper-plugin-utils': 7.26.5 + optional: true '@babel/plugin-transform-typeof-symbol@7.26.7(@babel/core@7.26.10)': dependencies: '@babel/core': 7.26.10 '@babel/helper-plugin-utils': 7.26.5 + optional: true '@babel/plugin-transform-typescript@7.26.8(@babel/core@7.26.10)': dependencies: @@ -7152,29 +7903,34 @@ snapshots: '@babel/plugin-syntax-typescript': 7.25.9(@babel/core@7.26.10) transitivePeerDependencies: - supports-color + optional: true '@babel/plugin-transform-unicode-escapes@7.25.9(@babel/core@7.26.10)': dependencies: '@babel/core': 7.26.10 '@babel/helper-plugin-utils': 7.26.5 + optional: true '@babel/plugin-transform-unicode-property-regex@7.25.9(@babel/core@7.26.10)': dependencies: '@babel/core': 7.26.10 '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.10) '@babel/helper-plugin-utils': 7.26.5 + optional: true '@babel/plugin-transform-unicode-regex@7.25.9(@babel/core@7.26.10)': dependencies: '@babel/core': 7.26.10 '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.10) '@babel/helper-plugin-utils': 7.26.5 + optional: true '@babel/plugin-transform-unicode-sets-regex@7.25.9(@babel/core@7.26.10)': dependencies: '@babel/core': 7.26.10 '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.10) '@babel/helper-plugin-utils': 7.26.5 + optional: true '@babel/preset-env@7.26.9(@babel/core@7.26.10)': dependencies: @@ -7250,6 +8006,7 @@ snapshots: semver: 6.3.1 transitivePeerDependencies: - supports-color + optional: true '@babel/preset-flow@7.25.9(@babel/core@7.26.10)': dependencies: @@ -7257,6 +8014,7 @@ snapshots: '@babel/helper-plugin-utils': 7.26.5 '@babel/helper-validator-option': 7.25.9 '@babel/plugin-transform-flow-strip-types': 7.26.5(@babel/core@7.26.10) + optional: true '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.26.10)': dependencies: @@ -7264,6 +8022,7 @@ snapshots: '@babel/helper-plugin-utils': 7.26.5 '@babel/types': 7.26.10 esutils: 2.0.3 + optional: true '@babel/preset-typescript@7.26.0(@babel/core@7.26.10)': dependencies: @@ -7275,6 +8034,7 @@ snapshots: '@babel/plugin-transform-typescript': 7.26.8(@babel/core@7.26.10) transitivePeerDependencies: - supports-color + optional: true '@babel/register@7.25.9(@babel/core@7.26.10)': dependencies: @@ -7284,6 +8044,7 @@ snapshots: make-dir: 2.1.0 pirates: 4.0.6 source-map-support: 0.5.21 + optional: true '@babel/runtime@7.26.10': dependencies: @@ -7302,7 +8063,7 @@ snapshots: '@babel/parser': 7.26.10 '@babel/template': 7.26.9 '@babel/types': 7.26.10 - debug: 4.4.0 + debug: 4.4.3 globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -7312,100 +8073,247 @@ snapshots: '@babel/helper-string-parser': 7.25.9 '@babel/helper-validator-identifier': 7.25.9 + '@base-org/account@1.1.1(@types/react@19.2.17)(bufferutil@4.0.9)(react@19.2.7)(typescript@5.8.2)(use-sync-external-store@1.2.0(react@19.2.7))(utf-8-validate@6.0.6)(zod@4.0.5)': + dependencies: + '@noble/hashes': 1.4.0 + clsx: 1.2.1 + eventemitter3: 5.0.1 + idb-keyval: 6.2.1 + ox: 0.6.9(typescript@5.8.2)(zod@4.0.5) + preact: 10.24.2 + viem: 2.45.3(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@4.0.5) + zustand: 5.0.3(@types/react@19.2.17)(react@19.2.7)(use-sync-external-store@1.2.0(react@19.2.7)) + transitivePeerDependencies: + - '@types/react' + - bufferutil + - immer + - react + - typescript + - use-sync-external-store + - utf-8-validate + - zod + '@bcoe/v8-coverage@0.2.3': {} - '@coinbase/wallet-sdk@4.3.0': + '@coinbase/wallet-sdk@4.3.7(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@4.0.5)': dependencies: - '@noble/hashes': 1.7.1 + '@noble/hashes': 1.8.0 clsx: 1.2.1 eventemitter3: 5.0.1 preact: 10.26.4 + viem: 2.45.3(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@4.0.5) + transitivePeerDependencies: + - bufferutil + - typescript + - utf-8-validate + - zod '@cspotcode/source-map-support@0.8.1': dependencies: '@jridgewell/trace-mapping': 0.3.9 - '@dynamic-labs/assert-package-version@4.9.6': - dependencies: - '@dynamic-labs/logger': 4.9.6 + ? '@dynamic-labs-connectors/base-account-evm@4.6.8(@dynamic-labs/ethereum-core@4.88.6(@dynamic-labs-wallet/primitives@1.0.16)(bufferutil@4.0.9)(react-dom@19.2.7(react@19.2.7))(react-native@0.74.0(@babel/core@7.26.10)(@babel/preset-env@7.26.9(@babel/core@7.26.10))(@types/react@19.2.17)(bufferutil@4.0.9)(react@19.2.7)(utf-8-validate@6.0.6))(react@19.2.7)(utf-8-validate@6.0.6)(viem@2.45.3(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@4.0.5)))(@dynamic-labs/wallet-connector-core@4.88.6(@dynamic-labs-wallet/primitives@1.0.16)(bufferutil@4.0.9)(react-dom@19.2.7(react@19.2.7))(react-native@0.74.0(@babel/core@7.26.10)(@babel/preset-env@7.26.9(@babel/core@7.26.10))(@types/react@19.2.17)(bufferutil@4.0.9)(react@19.2.7)(utf-8-validate@6.0.6))(react@19.2.7)(utf-8-validate@6.0.6))(@types/react@19.2.17)(bufferutil@4.0.9)(react@19.2.7)(typescript@5.8.2)(use-sync-external-store@1.2.0(react@19.2.7))(utf-8-validate@6.0.6)(viem@2.45.3(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@4.0.5))(zod@4.0.5)' + : dependencies: + '@base-org/account': 1.1.1(@types/react@19.2.17)(bufferutil@4.0.9)(react@19.2.7)(typescript@5.8.2)(use-sync-external-store@1.2.0(react@19.2.7))(utf-8-validate@6.0.6)(zod@4.0.5) + '@dynamic-labs/ethereum-core': 4.88.6(@dynamic-labs-wallet/primitives@1.0.16)(bufferutil@4.0.9)(react-dom@19.2.7(react@19.2.7))(react-native@0.74.0(@babel/core@7.26.10)(@babel/preset-env@7.26.9(@babel/core@7.26.10))(@types/react@19.2.17)(bufferutil@4.0.9)(react@19.2.7)(utf-8-validate@6.0.6))(react@19.2.7)(utf-8-validate@6.0.6)(viem@2.45.3(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@4.0.5)) + '@dynamic-labs/wallet-connector-core': 4.88.6(@dynamic-labs-wallet/primitives@1.0.16)(bufferutil@4.0.9)(react-dom@19.2.7(react@19.2.7))(react-native@0.74.0(@babel/core@7.26.10)(@babel/preset-env@7.26.9(@babel/core@7.26.10))(@types/react@19.2.17)(bufferutil@4.0.9)(react@19.2.7)(utf-8-validate@6.0.6))(react@19.2.7)(utf-8-validate@6.0.6) + viem: 2.45.3(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@4.0.5) + transitivePeerDependencies: + - '@types/react' + - bufferutil + - immer + - react + - typescript + - use-sync-external-store + - utf-8-validate + - zod - '@dynamic-labs/embedded-wallet-evm@4.9.6(@babel/core@7.26.10)(@babel/preset-env@7.26.9(@babel/core@7.26.10))(@types/react@18.3.19)(bufferutil@4.0.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(utf-8-validate@5.0.10)(viem@2.23.13(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@5.0.10)(zod@3.24.2))': + '@dynamic-labs-connectors/metamask-evm@4.6.8(fc673e57776780414685092f6691e464)': dependencies: - '@dynamic-labs/assert-package-version': 4.9.6 - '@dynamic-labs/embedded-wallet': 4.9.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@dynamic-labs/ethereum-core': 4.9.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(viem@2.23.13(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@5.0.10)(zod@3.24.2)) - '@dynamic-labs/sdk-api-core': 0.0.644 - '@dynamic-labs/types': 4.9.6 - '@dynamic-labs/utils': 4.9.6 - '@dynamic-labs/wallet-book': 4.9.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@dynamic-labs/wallet-connector-core': 4.9.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@dynamic-labs/webauthn': 4.9.6 - '@turnkey/api-key-stamper': 0.4.3 - '@turnkey/iframe-stamper': 2.0.0 - '@turnkey/viem': 0.6.2(@babel/core@7.26.10)(@babel/preset-env@7.26.9(@babel/core@7.26.10))(@types/react@18.3.19)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10)(viem@2.23.13(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@5.0.10)(zod@3.24.2)) - '@turnkey/webauthn-stamper': 0.5.0 - viem: 2.23.13(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@5.0.10)(zod@3.24.2) + '@dynamic-labs/ethereum': 4.88.6(@dynamic-labs-wallet/primitives@1.0.16)(@types/react@19.2.17)(bufferutil@4.0.9)(fastestsmallesttextencoderdecoder@1.0.22)(react-dom@19.2.7(react@19.2.7))(react-native@0.74.0(@babel/core@7.26.10)(@babel/preset-env@7.26.9(@babel/core@7.26.10))(@types/react@19.2.17)(bufferutil@4.0.9)(react@19.2.7)(utf-8-validate@6.0.6))(react@19.2.7)(typescript@5.8.2)(use-sync-external-store@1.2.0(react@19.2.7))(utf-8-validate@6.0.6)(viem@2.45.3(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@4.0.5))(zod@4.0.5) + '@dynamic-labs/ethereum-core': 4.88.6(@dynamic-labs-wallet/primitives@1.0.16)(bufferutil@4.0.9)(react-dom@19.2.7(react@19.2.7))(react-native@0.74.0(@babel/core@7.26.10)(@babel/preset-env@7.26.9(@babel/core@7.26.10))(@types/react@19.2.17)(bufferutil@4.0.9)(react@19.2.7)(utf-8-validate@6.0.6))(react@19.2.7)(utf-8-validate@6.0.6)(viem@2.45.3(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@4.0.5)) + '@dynamic-labs/wallet-connector-core': 4.88.6(@dynamic-labs-wallet/primitives@1.0.16)(bufferutil@4.0.9)(react-dom@19.2.7(react@19.2.7))(react-native@0.74.0(@babel/core@7.26.10)(@babel/preset-env@7.26.9(@babel/core@7.26.10))(@types/react@19.2.17)(bufferutil@4.0.9)(react@19.2.7)(utf-8-validate@6.0.6))(react@19.2.7)(utf-8-validate@6.0.6) + '@metamask/connect-evm': 1.3.0(bufferutil@4.0.9)(utf-8-validate@6.0.6) transitivePeerDependencies: - - '@babel/core' - - '@babel/preset-env' - - '@types/react' + - '@react-native-async-storage/async-storage' - bufferutil - encoding + - supports-color + - utf-8-validate + + '@dynamic-labs-sdk/assert-package-version@1.8.2': {} + + '@dynamic-labs-sdk/client@1.8.2(@dynamic-labs-wallet/primitives@1.0.16)(bufferutil@4.0.9)(react-dom@19.2.7(react@19.2.7))(react-native@0.74.0(@babel/core@7.26.10)(@babel/preset-env@7.26.9(@babel/core@7.26.10))(@types/react@19.2.17)(bufferutil@4.0.9)(react@19.2.7)(utf-8-validate@6.0.6))(react@19.2.7)(utf-8-validate@6.0.6)': + dependencies: + '@dynamic-labs-sdk/assert-package-version': 1.8.2 + '@dynamic-labs-wallet/browser-wallet-client': 1.0.16(@dynamic-labs-wallet/forward-mpc-client@0.10.1(@dynamic-labs-wallet/primitives@1.0.16)(bufferutil@4.0.9)(utf-8-validate@6.0.6)) + '@dynamic-labs-wallet/forward-mpc-client': 0.10.1(@dynamic-labs-wallet/primitives@1.0.16)(bufferutil@4.0.9)(utf-8-validate@6.0.6) + '@dynamic-labs/sdk-api-core': 0.0.1015 + '@simplewebauthn/browser': 13.1.0 + ably: 2.17.1(bufferutil@4.0.9)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(utf-8-validate@6.0.6) + buffer: 6.0.3 + eventemitter3: 5.0.1 + zod: 4.0.5 + optionalDependencies: + react-native: 0.74.0(@babel/core@7.26.10)(@babel/preset-env@7.26.9(@babel/core@7.26.10))(@types/react@19.2.17)(bufferutil@4.0.9)(react@19.2.7)(utf-8-validate@6.0.6) + transitivePeerDependencies: + - '@dynamic-labs-wallet/primitives' + - bufferutil + - debug - react - react-dom - - supports-color - utf-8-validate - '@dynamic-labs/embedded-wallet@4.9.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@dynamic-labs-wallet/browser-wallet-client@1.0.16(@dynamic-labs-wallet/forward-mpc-client@0.10.1(@dynamic-labs-wallet/primitives@1.0.16)(bufferutil@4.0.9)(utf-8-validate@6.0.6))': + dependencies: + '@dynamic-labs-wallet/core': 1.0.16(@dynamic-labs-wallet/forward-mpc-client@0.10.1(@dynamic-labs-wallet/primitives@1.0.16)(bufferutil@4.0.9)(utf-8-validate@6.0.6)) + '@dynamic-labs/logger': 4.88.6 + '@dynamic-labs/message-transport': 4.88.6 + transitivePeerDependencies: + - '@dynamic-labs-wallet/forward-mpc-client' + - debug + + '@dynamic-labs-wallet/core@1.0.16(@dynamic-labs-wallet/forward-mpc-client@0.10.1(@dynamic-labs-wallet/primitives@1.0.16)(bufferutil@4.0.9)(utf-8-validate@6.0.6))': + dependencies: + '@dynamic-labs-wallet/forward-mpc-client': 0.10.1(@dynamic-labs-wallet/primitives@1.0.16)(bufferutil@4.0.9)(utf-8-validate@6.0.6) + '@dynamic-labs-wallet/primitives': 1.0.16 + '@dynamic-labs/sdk-api-core': 0.0.984 + axios: 1.16.0 + uuid: 11.1.0 + transitivePeerDependencies: + - debug + + '@dynamic-labs-wallet/forward-mpc-client@0.10.1(@dynamic-labs-wallet/primitives@1.0.16)(bufferutil@4.0.9)(utf-8-validate@6.0.6)': + dependencies: + '@dynamic-labs-wallet/forward-mpc-shared': 0.7.0(@dynamic-labs-wallet/primitives@1.0.16) + '@dynamic-labs-wallet/primitives': 1.0.16 + '@evervault/wasm-attestation-bindings': 0.3.1 + '@noble/hashes': 2.2.0 + eventemitter3: 5.0.1 + fp-ts: 2.16.11 + isows: 1.0.7(ws@8.21.0(bufferutil@4.0.9)(utf-8-validate@6.0.6)) + ws: 8.21.0(bufferutil@4.0.9)(utf-8-validate@6.0.6) + transitivePeerDependencies: + - bufferutil + - utf-8-validate + + '@dynamic-labs-wallet/forward-mpc-shared@0.7.0(@dynamic-labs-wallet/primitives@1.0.16)': + dependencies: + '@dynamic-labs-wallet/primitives': 1.0.16 + '@noble/ciphers': 0.4.1 + '@noble/hashes': 2.2.0 + '@noble/post-quantum': 0.5.4 + fp-ts: 2.16.11 + io-ts: 2.2.22(fp-ts@2.16.11) + + '@dynamic-labs-wallet/primitives@1.0.16': {} + + '@dynamic-labs/assert-package-version@4.88.6': dependencies: - '@dynamic-labs/assert-package-version': 4.9.6 - '@dynamic-labs/logger': 4.9.6 - '@dynamic-labs/sdk-api-core': 0.0.644 - '@dynamic-labs/utils': 4.9.6 - '@dynamic-labs/wallet-book': 4.9.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@dynamic-labs/wallet-connector-core': 4.9.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@dynamic-labs/webauthn': 4.9.6 - '@turnkey/api-key-stamper': 0.4.3 - '@turnkey/http': 2.15.0 - '@turnkey/iframe-stamper': 2.0.0 - '@turnkey/webauthn-stamper': 0.5.0 + '@dynamic-labs/logger': 4.88.6 + + '@dynamic-labs/embedded-wallet-evm@4.88.6(@dynamic-labs-wallet/primitives@1.0.16)(bufferutil@4.0.9)(react-dom@19.2.7(react@19.2.7))(react-native@0.74.0(@babel/core@7.26.10)(@babel/preset-env@7.26.9(@babel/core@7.26.10))(@types/react@19.2.17)(bufferutil@4.0.9)(react@19.2.7)(utf-8-validate@6.0.6))(react@19.2.7)(typescript@5.8.2)(utf-8-validate@6.0.6)(viem@2.45.3(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@4.0.5))(zod@4.0.5)': + dependencies: + '@dynamic-labs/assert-package-version': 4.88.6 + '@dynamic-labs/embedded-wallet': 4.88.6(@dynamic-labs-wallet/primitives@1.0.16)(bufferutil@4.0.9)(react-dom@19.2.7(react@19.2.7))(react-native@0.74.0(@babel/core@7.26.10)(@babel/preset-env@7.26.9(@babel/core@7.26.10))(@types/react@19.2.17)(bufferutil@4.0.9)(react@19.2.7)(utf-8-validate@6.0.6))(react@19.2.7)(utf-8-validate@6.0.6) + '@dynamic-labs/ethereum-core': 4.88.6(@dynamic-labs-wallet/primitives@1.0.16)(bufferutil@4.0.9)(react-dom@19.2.7(react@19.2.7))(react-native@0.74.0(@babel/core@7.26.10)(@babel/preset-env@7.26.9(@babel/core@7.26.10))(@types/react@19.2.17)(bufferutil@4.0.9)(react@19.2.7)(utf-8-validate@6.0.6))(react@19.2.7)(utf-8-validate@6.0.6)(viem@2.45.3(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@4.0.5)) + '@dynamic-labs/sdk-api-core': 0.0.1015 + '@dynamic-labs/types': 4.88.6 + '@dynamic-labs/utils': 4.88.6 + '@dynamic-labs/wallet-book': 4.88.6(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@dynamic-labs/wallet-connector-core': 4.88.6(@dynamic-labs-wallet/primitives@1.0.16)(bufferutil@4.0.9)(react-dom@19.2.7(react@19.2.7))(react-native@0.74.0(@babel/core@7.26.10)(@babel/preset-env@7.26.9(@babel/core@7.26.10))(@types/react@19.2.17)(bufferutil@4.0.9)(react@19.2.7)(utf-8-validate@6.0.6))(react@19.2.7)(utf-8-validate@6.0.6) + '@dynamic-labs/webauthn': 4.88.6 + '@turnkey/api-key-stamper': 0.4.7 + '@turnkey/iframe-stamper': 2.5.0 + '@turnkey/viem': 0.13.0(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6)(viem@2.45.3(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@4.0.5))(zod@4.0.5) + '@turnkey/webauthn-stamper': 0.5.1 + viem: 2.45.3(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@4.0.5) transitivePeerDependencies: + - '@dynamic-labs-wallet/primitives' + - '@react-native-async-storage/async-storage' + - bufferutil + - debug + - encoding + - react + - react-dom + - react-native + - react-native-inappbrowser-reborn + - react-native-keychain + - react-native-passkey + - typescript + - utf-8-validate + - zod + + '@dynamic-labs/embedded-wallet@4.88.6(@dynamic-labs-wallet/primitives@1.0.16)(bufferutil@4.0.9)(react-dom@19.2.7(react@19.2.7))(react-native@0.74.0(@babel/core@7.26.10)(@babel/preset-env@7.26.9(@babel/core@7.26.10))(@types/react@19.2.17)(bufferutil@4.0.9)(react@19.2.7)(utf-8-validate@6.0.6))(react@19.2.7)(utf-8-validate@6.0.6)': + dependencies: + '@dynamic-labs/assert-package-version': 4.88.6 + '@dynamic-labs/logger': 4.88.6 + '@dynamic-labs/sdk-api-core': 0.0.1015 + '@dynamic-labs/utils': 4.88.6 + '@dynamic-labs/wallet-book': 4.88.6(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@dynamic-labs/wallet-connector-core': 4.88.6(@dynamic-labs-wallet/primitives@1.0.16)(bufferutil@4.0.9)(react-dom@19.2.7(react@19.2.7))(react-native@0.74.0(@babel/core@7.26.10)(@babel/preset-env@7.26.9(@babel/core@7.26.10))(@types/react@19.2.17)(bufferutil@4.0.9)(react@19.2.7)(utf-8-validate@6.0.6))(react@19.2.7)(utf-8-validate@6.0.6) + '@dynamic-labs/webauthn': 4.88.6 + '@turnkey/api-key-stamper': 0.4.7 + '@turnkey/http': 3.10.0 + '@turnkey/iframe-stamper': 2.5.0 + '@turnkey/webauthn-stamper': 0.5.1 + transitivePeerDependencies: + - '@dynamic-labs-wallet/primitives' + - '@react-native-async-storage/async-storage' + - bufferutil + - debug - encoding - react - react-dom + - react-native + - react-native-inappbrowser-reborn + - react-native-keychain + - react-native-passkey + - utf-8-validate - '@dynamic-labs/ethereum-core@4.9.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(viem@2.23.13(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@5.0.10)(zod@3.24.2))': + '@dynamic-labs/ethereum-core@4.88.6(@dynamic-labs-wallet/primitives@1.0.16)(bufferutil@4.0.9)(react-dom@19.2.7(react@19.2.7))(react-native@0.74.0(@babel/core@7.26.10)(@babel/preset-env@7.26.9(@babel/core@7.26.10))(@types/react@19.2.17)(bufferutil@4.0.9)(react@19.2.7)(utf-8-validate@6.0.6))(react@19.2.7)(utf-8-validate@6.0.6)(viem@2.45.3(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@4.0.5))': dependencies: - '@dynamic-labs/assert-package-version': 4.9.6 - '@dynamic-labs/logger': 4.9.6 - '@dynamic-labs/rpc-providers': 4.9.6 - '@dynamic-labs/sdk-api-core': 0.0.644 - '@dynamic-labs/types': 4.9.6 - '@dynamic-labs/utils': 4.9.6 - '@dynamic-labs/wallet-book': 4.9.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@dynamic-labs/wallet-connector-core': 4.9.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - viem: 2.23.13(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@5.0.10)(zod@3.24.2) + '@dynamic-labs/assert-package-version': 4.88.6 + '@dynamic-labs/logger': 4.88.6 + '@dynamic-labs/rpc-providers': 4.88.6 + '@dynamic-labs/sdk-api-core': 0.0.1015 + '@dynamic-labs/types': 4.88.6 + '@dynamic-labs/utils': 4.88.6 + '@dynamic-labs/wallet-book': 4.88.6(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@dynamic-labs/wallet-connector-core': 4.88.6(@dynamic-labs-wallet/primitives@1.0.16)(bufferutil@4.0.9)(react-dom@19.2.7(react@19.2.7))(react-native@0.74.0(@babel/core@7.26.10)(@babel/preset-env@7.26.9(@babel/core@7.26.10))(@types/react@19.2.17)(bufferutil@4.0.9)(react@19.2.7)(utf-8-validate@6.0.6))(react@19.2.7)(utf-8-validate@6.0.6) + viem: 2.45.3(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@4.0.5) transitivePeerDependencies: + - '@dynamic-labs-wallet/primitives' + - '@react-native-async-storage/async-storage' + - bufferutil + - debug - react - react-dom + - react-native + - react-native-inappbrowser-reborn + - react-native-keychain + - react-native-passkey + - utf-8-validate - '@dynamic-labs/ethereum@4.9.6(@babel/core@7.26.10)(@babel/preset-env@7.26.9(@babel/core@7.26.10))(@types/react@18.3.19)(bufferutil@4.0.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2)(utf-8-validate@5.0.10)(viem@2.23.13(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@5.0.10)(zod@3.24.2))(zod@3.24.2)': - dependencies: - '@coinbase/wallet-sdk': 4.3.0 - '@dynamic-labs/assert-package-version': 4.9.6 - '@dynamic-labs/embedded-wallet-evm': 4.9.6(@babel/core@7.26.10)(@babel/preset-env@7.26.9(@babel/core@7.26.10))(@types/react@18.3.19)(bufferutil@4.0.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(utf-8-validate@5.0.10)(viem@2.23.13(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@5.0.10)(zod@3.24.2)) - '@dynamic-labs/ethereum-core': 4.9.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(viem@2.23.13(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@5.0.10)(zod@3.24.2)) - '@dynamic-labs/logger': 4.9.6 - '@dynamic-labs/rpc-providers': 4.9.6 - '@dynamic-labs/types': 4.9.6 - '@dynamic-labs/utils': 4.9.6 - '@dynamic-labs/wallet-book': 4.9.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@dynamic-labs/wallet-connector-core': 4.9.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@metamask/sdk': 0.32.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@walletconnect/ethereum-provider': 2.19.1(@types/react@18.3.19)(bufferutil@4.0.9)(react@18.3.1)(typescript@5.8.2)(utf-8-validate@5.0.10)(zod@3.24.2) + '@dynamic-labs/ethereum@4.88.6(@dynamic-labs-wallet/primitives@1.0.16)(@types/react@19.2.17)(bufferutil@4.0.9)(fastestsmallesttextencoderdecoder@1.0.22)(react-dom@19.2.7(react@19.2.7))(react-native@0.74.0(@babel/core@7.26.10)(@babel/preset-env@7.26.9(@babel/core@7.26.10))(@types/react@19.2.17)(bufferutil@4.0.9)(react@19.2.7)(utf-8-validate@6.0.6))(react@19.2.7)(typescript@5.8.2)(use-sync-external-store@1.2.0(react@19.2.7))(utf-8-validate@6.0.6)(viem@2.45.3(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@4.0.5))(zod@4.0.5)': + dependencies: + '@coinbase/wallet-sdk': 4.3.7(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@4.0.5) + '@dynamic-labs-connectors/base-account-evm': 4.6.8(@dynamic-labs/ethereum-core@4.88.6(@dynamic-labs-wallet/primitives@1.0.16)(bufferutil@4.0.9)(react-dom@19.2.7(react@19.2.7))(react-native@0.74.0(@babel/core@7.26.10)(@babel/preset-env@7.26.9(@babel/core@7.26.10))(@types/react@19.2.17)(bufferutil@4.0.9)(react@19.2.7)(utf-8-validate@6.0.6))(react@19.2.7)(utf-8-validate@6.0.6)(viem@2.45.3(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@4.0.5)))(@dynamic-labs/wallet-connector-core@4.88.6(@dynamic-labs-wallet/primitives@1.0.16)(bufferutil@4.0.9)(react-dom@19.2.7(react@19.2.7))(react-native@0.74.0(@babel/core@7.26.10)(@babel/preset-env@7.26.9(@babel/core@7.26.10))(@types/react@19.2.17)(bufferutil@4.0.9)(react@19.2.7)(utf-8-validate@6.0.6))(react@19.2.7)(utf-8-validate@6.0.6))(@types/react@19.2.17)(bufferutil@4.0.9)(react@19.2.7)(typescript@5.8.2)(use-sync-external-store@1.2.0(react@19.2.7))(utf-8-validate@6.0.6)(viem@2.45.3(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@4.0.5))(zod@4.0.5) + '@dynamic-labs-connectors/metamask-evm': 4.6.8(fc673e57776780414685092f6691e464) + '@dynamic-labs/assert-package-version': 4.88.6 + '@dynamic-labs/embedded-wallet-evm': 4.88.6(@dynamic-labs-wallet/primitives@1.0.16)(bufferutil@4.0.9)(react-dom@19.2.7(react@19.2.7))(react-native@0.74.0(@babel/core@7.26.10)(@babel/preset-env@7.26.9(@babel/core@7.26.10))(@types/react@19.2.17)(bufferutil@4.0.9)(react@19.2.7)(utf-8-validate@6.0.6))(react@19.2.7)(typescript@5.8.2)(utf-8-validate@6.0.6)(viem@2.45.3(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@4.0.5))(zod@4.0.5) + '@dynamic-labs/ethereum-core': 4.88.6(@dynamic-labs-wallet/primitives@1.0.16)(bufferutil@4.0.9)(react-dom@19.2.7(react@19.2.7))(react-native@0.74.0(@babel/core@7.26.10)(@babel/preset-env@7.26.9(@babel/core@7.26.10))(@types/react@19.2.17)(bufferutil@4.0.9)(react@19.2.7)(utf-8-validate@6.0.6))(react@19.2.7)(utf-8-validate@6.0.6)(viem@2.45.3(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@4.0.5)) + '@dynamic-labs/logger': 4.88.6 + '@dynamic-labs/rpc-providers': 4.88.6 + '@dynamic-labs/types': 4.88.6 + '@dynamic-labs/utils': 4.88.6 + '@dynamic-labs/waas-evm': 4.88.6(@dynamic-labs-wallet/primitives@1.0.16)(bufferutil@4.0.9)(fastestsmallesttextencoderdecoder@1.0.22)(react-dom@19.2.7(react@19.2.7))(react-native@0.74.0(@babel/core@7.26.10)(@babel/preset-env@7.26.9(@babel/core@7.26.10))(@types/react@19.2.17)(bufferutil@4.0.9)(react@19.2.7)(utf-8-validate@6.0.6))(react@19.2.7)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@4.0.5) + '@dynamic-labs/wallet-book': 4.88.6(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@dynamic-labs/wallet-connector-core': 4.88.6(@dynamic-labs-wallet/primitives@1.0.16)(bufferutil@4.0.9)(react-dom@19.2.7(react@19.2.7))(react-native@0.74.0(@babel/core@7.26.10)(@babel/preset-env@7.26.9(@babel/core@7.26.10))(@types/react@19.2.17)(bufferutil@4.0.9)(react@19.2.7)(utf-8-validate@6.0.6))(react@19.2.7)(utf-8-validate@6.0.6) + '@walletconnect/ethereum-provider': 2.23.2(@types/react@19.2.17)(bufferutil@4.0.9)(react@19.2.7)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@4.0.5) buffer: 6.0.3 eventemitter3: 5.0.1 - viem: 2.23.13(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@5.0.10)(zod@3.24.2) + viem: 2.45.3(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@4.0.5) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -7413,10 +8321,11 @@ snapshots: - '@azure/identity' - '@azure/keyvault-secrets' - '@azure/storage-blob' - - '@babel/core' - - '@babel/preset-env' - '@capacitor/preferences' - '@deno/kv' + - '@dynamic-labs-wallet/primitives' + - '@gql.tada/svelte-support' + - '@gql.tada/vue-support' - '@netlify/blobs' - '@planetscale/database' - '@react-native-async-storage/async-storage' @@ -7427,150 +8336,347 @@ snapshots: - aws4fetch - bufferutil - db0 + - debug - encoding + - fastestsmallesttextencoderdecoder + - immer - ioredis - react - react-dom + - react-native + - react-native-inappbrowser-reborn + - react-native-keychain + - react-native-passkey - supports-color - typescript - uploadthing + - use-sync-external-store - utf-8-validate - zod - '@dynamic-labs/iconic@4.9.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@dynamic-labs/iconic@4.88.6(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': dependencies: - '@dynamic-labs/assert-package-version': 4.9.6 - '@dynamic-labs/logger': 4.9.6 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + '@dynamic-labs/assert-package-version': 4.88.6 + '@dynamic-labs/logger': 4.88.6 + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) sharp: 0.33.5 + url: 0.11.0 - '@dynamic-labs/logger@4.9.6': - dependencies: - eventemitter3: 5.0.1 - - '@dynamic-labs/multi-wallet@4.9.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@dynamic-labs/locale@4.88.6(react-dom@19.2.7(react@19.2.7))(react-native@0.74.0(@babel/core@7.26.10)(@babel/preset-env@7.26.9(@babel/core@7.26.10))(@types/react@19.2.17)(bufferutil@4.0.9)(react@19.2.7)(utf-8-validate@6.0.6))(react@19.2.7)': dependencies: - '@dynamic-labs/assert-package-version': 4.9.6 - '@dynamic-labs/rpc-providers': 4.9.6 - '@dynamic-labs/sdk-api-core': 0.0.644 - '@dynamic-labs/types': 4.9.6 - '@dynamic-labs/utils': 4.9.6 - '@dynamic-labs/wallet-book': 4.9.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@dynamic-labs/wallet-connector-core': 4.9.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - tslib: 2.4.1 + '@dynamic-labs/assert-package-version': 4.88.6 + i18next: 23.4.6 + react-i18next: 13.5.0(i18next@23.4.6)(react-dom@19.2.7(react@19.2.7))(react-native@0.74.0(@babel/core@7.26.10)(@babel/preset-env@7.26.9(@babel/core@7.26.10))(@types/react@19.2.17)(bufferutil@4.0.9)(react@19.2.7)(utf-8-validate@6.0.6))(react@19.2.7) transitivePeerDependencies: - react - react-dom + - react-native - '@dynamic-labs/rpc-providers@4.9.6': + '@dynamic-labs/logger@4.88.6': dependencies: - '@dynamic-labs/assert-package-version': 4.9.6 - '@dynamic-labs/types': 4.9.6 + eventemitter3: 5.0.1 - '@dynamic-labs/sdk-api-core@0.0.644': {} + '@dynamic-labs/message-transport@4.88.6': + dependencies: + '@dynamic-labs/assert-package-version': 4.88.6 + '@dynamic-labs/logger': 4.88.6 + '@dynamic-labs/utils': 4.88.6 + '@vue/reactivity': 3.5.38 + eventemitter3: 5.0.1 - '@dynamic-labs/sdk-react-core@4.9.6(@types/react@18.3.19)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.0(@babel/core@7.26.10)(@babel/preset-env@7.26.9(@babel/core@7.26.10))(@types/react@18.3.19)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)': + '@dynamic-labs/multi-wallet@4.88.6(@dynamic-labs-wallet/primitives@1.0.16)(bufferutil@4.0.9)(react-dom@19.2.7(react@19.2.7))(react-native@0.74.0(@babel/core@7.26.10)(@babel/preset-env@7.26.9(@babel/core@7.26.10))(@types/react@19.2.17)(bufferutil@4.0.9)(react@19.2.7)(utf-8-validate@6.0.6))(react@19.2.7)(utf-8-validate@6.0.6)': dependencies: - '@dynamic-labs/assert-package-version': 4.9.6 - '@dynamic-labs/iconic': 4.9.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@dynamic-labs/logger': 4.9.6 - '@dynamic-labs/multi-wallet': 4.9.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@dynamic-labs/rpc-providers': 4.9.6 - '@dynamic-labs/sdk-api-core': 0.0.644 - '@dynamic-labs/store': 4.9.6 - '@dynamic-labs/types': 4.9.6 - '@dynamic-labs/utils': 4.9.6 - '@dynamic-labs/wallet-book': 4.9.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@dynamic-labs/wallet-connector-core': 4.9.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@hcaptcha/react-hcaptcha': 1.4.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@dynamic-labs/assert-package-version': 4.88.6 + '@dynamic-labs/rpc-providers': 4.88.6 + '@dynamic-labs/sdk-api-core': 0.0.1015 + '@dynamic-labs/types': 4.88.6 + '@dynamic-labs/utils': 4.88.6 + '@dynamic-labs/wallet-book': 4.88.6(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@dynamic-labs/wallet-connector-core': 4.88.6(@dynamic-labs-wallet/primitives@1.0.16)(bufferutil@4.0.9)(react-dom@19.2.7(react@19.2.7))(react-native@0.74.0(@babel/core@7.26.10)(@babel/preset-env@7.26.9(@babel/core@7.26.10))(@types/react@19.2.17)(bufferutil@4.0.9)(react@19.2.7)(utf-8-validate@6.0.6))(react@19.2.7)(utf-8-validate@6.0.6) + tslib: 2.4.1 + transitivePeerDependencies: + - '@dynamic-labs-wallet/primitives' + - '@react-native-async-storage/async-storage' + - bufferutil + - debug + - react + - react-dom + - react-native + - react-native-inappbrowser-reborn + - react-native-keychain + - react-native-passkey + - utf-8-validate + + '@dynamic-labs/rpc-providers@4.88.6': + dependencies: + '@dynamic-labs/assert-package-version': 4.88.6 + '@dynamic-labs/types': 4.88.6 + + '@dynamic-labs/sdk-api-core@0.0.1015': {} + + '@dynamic-labs/sdk-api-core@0.0.984': {} + + '@dynamic-labs/sdk-react-core@4.88.6(@dynamic-labs-wallet/primitives@1.0.16)(@types/react@19.2.17)(bufferutil@4.0.9)(react-dom@19.2.7(react@19.2.7))(react-native@0.74.0(@babel/core@7.26.10)(@babel/preset-env@7.26.9(@babel/core@7.26.10))(@types/react@19.2.17)(bufferutil@4.0.9)(react@19.2.7)(utf-8-validate@6.0.6))(react@19.2.7)(utf-8-validate@6.0.6)': + dependencies: + '@dynamic-labs-sdk/client': 1.8.2(@dynamic-labs-wallet/primitives@1.0.16)(bufferutil@4.0.9)(react-dom@19.2.7(react@19.2.7))(react-native@0.74.0(@babel/core@7.26.10)(@babel/preset-env@7.26.9(@babel/core@7.26.10))(@types/react@19.2.17)(bufferutil@4.0.9)(react@19.2.7)(utf-8-validate@6.0.6))(react@19.2.7)(utf-8-validate@6.0.6) + '@dynamic-labs-wallet/browser-wallet-client': 1.0.16(@dynamic-labs-wallet/forward-mpc-client@0.10.1(@dynamic-labs-wallet/primitives@1.0.16)(bufferutil@4.0.9)(utf-8-validate@6.0.6)) + '@dynamic-labs-wallet/forward-mpc-client': 0.10.1(@dynamic-labs-wallet/primitives@1.0.16)(bufferutil@4.0.9)(utf-8-validate@6.0.6) + '@dynamic-labs/assert-package-version': 4.88.6 + '@dynamic-labs/iconic': 4.88.6(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@dynamic-labs/locale': 4.88.6(react-dom@19.2.7(react@19.2.7))(react-native@0.74.0(@babel/core@7.26.10)(@babel/preset-env@7.26.9(@babel/core@7.26.10))(@types/react@19.2.17)(bufferutil@4.0.9)(react@19.2.7)(utf-8-validate@6.0.6))(react@19.2.7) + '@dynamic-labs/logger': 4.88.6 + '@dynamic-labs/multi-wallet': 4.88.6(@dynamic-labs-wallet/primitives@1.0.16)(bufferutil@4.0.9)(react-dom@19.2.7(react@19.2.7))(react-native@0.74.0(@babel/core@7.26.10)(@babel/preset-env@7.26.9(@babel/core@7.26.10))(@types/react@19.2.17)(bufferutil@4.0.9)(react@19.2.7)(utf-8-validate@6.0.6))(react@19.2.7)(utf-8-validate@6.0.6) + '@dynamic-labs/rpc-providers': 4.88.6 + '@dynamic-labs/sdk-api-core': 0.0.1015 + '@dynamic-labs/store': 4.88.6 + '@dynamic-labs/types': 4.88.6 + '@dynamic-labs/utils': 4.88.6 + '@dynamic-labs/wallet-book': 4.88.6(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@dynamic-labs/wallet-connector-core': 4.88.6(@dynamic-labs-wallet/primitives@1.0.16)(bufferutil@4.0.9)(react-dom@19.2.7(react@19.2.7))(react-native@0.74.0(@babel/core@7.26.10)(@babel/preset-env@7.26.9(@babel/core@7.26.10))(@types/react@19.2.17)(bufferutil@4.0.9)(react@19.2.7)(utf-8-validate@6.0.6))(react@19.2.7)(utf-8-validate@6.0.6) + '@hcaptcha/react-hcaptcha': 1.4.4(react-dom@19.2.7(react@19.2.7))(react@19.2.7) '@thumbmarkjs/thumbmarkjs': 0.16.0 bs58: 5.0.0 country-list: 2.3.0 eventemitter3: 5.0.1 - formik: 2.2.9(react@18.3.1) + formik: 2.2.9(react@19.2.7) i18next: 23.4.6 qrcode: 1.5.1 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - react-focus-lock: 2.9.2(@types/react@18.3.19)(react@18.3.1) - react-i18next: 13.5.0(i18next@23.4.6)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.0(@babel/core@7.26.10)(@babel/preset-env@7.26.9(@babel/core@7.26.10))(@types/react@18.3.19)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1) - react-international-phone: 4.2.5(react@18.3.1) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + react-focus-lock: 2.13.6(@types/react@19.2.17)(react@19.2.7) + react-i18next: 13.5.0(i18next@23.4.6)(react-dom@19.2.7(react@19.2.7))(react-native@0.74.0(@babel/core@7.26.10)(@babel/preset-env@7.26.9(@babel/core@7.26.10))(@types/react@19.2.17)(bufferutil@4.0.9)(react@19.2.7)(utf-8-validate@6.0.6))(react@19.2.7) + react-international-phone: 4.5.0(react@19.2.7) yup: 0.32.11 transitivePeerDependencies: + - '@dynamic-labs-wallet/primitives' + - '@react-native-async-storage/async-storage' - '@types/react' + - bufferutil + - debug - react-native + - react-native-inappbrowser-reborn + - react-native-keychain + - react-native-passkey + - utf-8-validate - '@dynamic-labs/store@4.9.6': - dependencies: - '@dynamic-labs/assert-package-version': 4.9.6 - '@dynamic-labs/logger': 4.9.6 - - '@dynamic-labs/types@4.9.6': - dependencies: - '@dynamic-labs/assert-package-version': 4.9.6 - '@dynamic-labs/sdk-api-core': 0.0.644 - - '@dynamic-labs/utils@4.9.6': - dependencies: - '@dynamic-labs/assert-package-version': 4.9.6 - '@dynamic-labs/logger': 4.9.6 - '@dynamic-labs/sdk-api-core': 0.0.644 - '@dynamic-labs/types': 4.9.6 - buffer: 6.0.3 + '@dynamic-labs/solana-core@4.88.6(@dynamic-labs-wallet/primitives@1.0.16)(bufferutil@4.0.9)(fastestsmallesttextencoderdecoder@1.0.22)(react-dom@19.2.7(react@19.2.7))(react-native@0.74.0(@babel/core@7.26.10)(@babel/preset-env@7.26.9(@babel/core@7.26.10))(@types/react@19.2.17)(bufferutil@4.0.9)(react@19.2.7)(utf-8-validate@6.0.6))(react@19.2.7)(typescript@5.8.2)(utf-8-validate@6.0.6)': + dependencies: + '@dynamic-labs/assert-package-version': 4.88.6 + '@dynamic-labs/rpc-providers': 4.88.6 + '@dynamic-labs/sdk-api-core': 0.0.1015 + '@dynamic-labs/types': 4.88.6 + '@dynamic-labs/utils': 4.88.6 + '@dynamic-labs/wallet-book': 4.88.6(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@dynamic-labs/wallet-connector-core': 4.88.6(@dynamic-labs-wallet/primitives@1.0.16)(bufferutil@4.0.9)(react-dom@19.2.7(react@19.2.7))(react-native@0.74.0(@babel/core@7.26.10)(@babel/preset-env@7.26.9(@babel/core@7.26.10))(@types/react@19.2.17)(bufferutil@4.0.9)(react@19.2.7)(utf-8-validate@6.0.6))(react@19.2.7)(utf-8-validate@6.0.6) + '@solana/spl-token': 0.4.14(@solana/web3.js@1.98.1(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6))(bufferutil@4.0.9)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.2)(utf-8-validate@6.0.6) + '@solana/web3.js': 1.98.1(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6) eventemitter3: 5.0.1 - tldts: 6.0.16 + transitivePeerDependencies: + - '@dynamic-labs-wallet/primitives' + - '@react-native-async-storage/async-storage' + - bufferutil + - debug + - encoding + - fastestsmallesttextencoderdecoder + - react + - react-dom + - react-native + - react-native-inappbrowser-reborn + - react-native-keychain + - react-native-passkey + - typescript + - utf-8-validate - '@dynamic-labs/wallet-book@4.9.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@dynamic-labs/store@4.88.6': dependencies: - '@dynamic-labs/assert-package-version': 4.9.6 - '@dynamic-labs/iconic': 4.9.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@dynamic-labs/logger': 4.9.6 - '@dynamic-labs/utils': 4.9.6 - eventemitter3: 5.0.1 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - util: 0.12.5 - zod: 3.22.4 + '@dynamic-labs/assert-package-version': 4.88.6 + '@dynamic-labs/logger': 4.88.6 - '@dynamic-labs/wallet-connector-core@4.9.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@dynamic-labs/sui-core@4.88.6(@dynamic-labs-wallet/primitives@1.0.16)(bufferutil@4.0.9)(react-dom@19.2.7(react@19.2.7))(react-native@0.74.0(@babel/core@7.26.10)(@babel/preset-env@7.26.9(@babel/core@7.26.10))(@types/react@19.2.17)(bufferutil@4.0.9)(react@19.2.7)(utf-8-validate@6.0.6))(react@19.2.7)(typescript@5.8.2)(utf-8-validate@6.0.6)': dependencies: - '@dynamic-labs/assert-package-version': 4.9.6 - '@dynamic-labs/logger': 4.9.6 - '@dynamic-labs/rpc-providers': 4.9.6 - '@dynamic-labs/sdk-api-core': 0.0.644 - '@dynamic-labs/types': 4.9.6 - '@dynamic-labs/utils': 4.9.6 - '@dynamic-labs/wallet-book': 4.9.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - eventemitter3: 5.0.1 + '@dynamic-labs/assert-package-version': 4.88.6 + '@dynamic-labs/logger': 4.88.6 + '@dynamic-labs/rpc-providers': 4.88.6 + '@dynamic-labs/sdk-api-core': 0.0.1015 + '@dynamic-labs/types': 4.88.6 + '@dynamic-labs/utils': 4.88.6 + '@dynamic-labs/wallet-book': 4.88.6(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@dynamic-labs/wallet-connector-core': 4.88.6(@dynamic-labs-wallet/primitives@1.0.16)(bufferutil@4.0.9)(react-dom@19.2.7(react@19.2.7))(react-native@0.74.0(@babel/core@7.26.10)(@babel/preset-env@7.26.9(@babel/core@7.26.10))(@types/react@19.2.17)(bufferutil@4.0.9)(react@19.2.7)(utf-8-validate@6.0.6))(react@19.2.7)(utf-8-validate@6.0.6) + '@mysten/sui': 1.45.2(typescript@5.8.2) + '@mysten/wallet-standard': 0.19.9(typescript@5.8.2) + text-encoding: 0.7.0 transitivePeerDependencies: + - '@dynamic-labs-wallet/primitives' + - '@gql.tada/svelte-support' + - '@gql.tada/vue-support' + - '@react-native-async-storage/async-storage' + - bufferutil + - debug - react - react-dom + - react-native + - react-native-inappbrowser-reborn + - react-native-keychain + - react-native-passkey + - typescript + - utf-8-validate - '@dynamic-labs/webauthn@4.9.6': - dependencies: - '@dynamic-labs/assert-package-version': 4.9.6 - '@dynamic-labs/logger': 4.9.6 - '@simplewebauthn/browser': 9.0.1 - '@simplewebauthn/types': 9.0.1 - - '@ecies/ciphers@0.2.3(@noble/ciphers@1.2.1)': + '@dynamic-labs/types@4.88.6': dependencies: - '@noble/ciphers': 1.2.1 + '@dynamic-labs/assert-package-version': 4.88.6 + '@dynamic-labs/sdk-api-core': 0.0.1015 - '@emnapi/runtime@1.3.1': + '@dynamic-labs/utils@4.88.6': dependencies: - tslib: 2.8.1 - optional: true + '@dynamic-labs/assert-package-version': 4.88.6 + '@dynamic-labs/logger': 4.88.6 + '@dynamic-labs/sdk-api-core': 0.0.1015 + '@dynamic-labs/types': 4.88.6 + buffer: 6.0.3 + eventemitter3: 5.0.1 + tldts: 6.0.16 - '@es-joy/jsdoccomment@0.49.0': - dependencies: - comment-parser: 1.4.1 - esquery: 1.6.0 - jsdoc-type-pratt-parser: 4.1.0 + '@dynamic-labs/waas-evm@4.88.6(@dynamic-labs-wallet/primitives@1.0.16)(bufferutil@4.0.9)(fastestsmallesttextencoderdecoder@1.0.22)(react-dom@19.2.7(react@19.2.7))(react-native@0.74.0(@babel/core@7.26.10)(@babel/preset-env@7.26.9(@babel/core@7.26.10))(@types/react@19.2.17)(bufferutil@4.0.9)(react@19.2.7)(utf-8-validate@6.0.6))(react@19.2.7)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@4.0.5)': + dependencies: + '@dynamic-labs/assert-package-version': 4.88.6 + '@dynamic-labs/ethereum-core': 4.88.6(@dynamic-labs-wallet/primitives@1.0.16)(bufferutil@4.0.9)(react-dom@19.2.7(react@19.2.7))(react-native@0.74.0(@babel/core@7.26.10)(@babel/preset-env@7.26.9(@babel/core@7.26.10))(@types/react@19.2.17)(bufferutil@4.0.9)(react@19.2.7)(utf-8-validate@6.0.6))(react@19.2.7)(utf-8-validate@6.0.6)(viem@2.45.3(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@4.0.5)) + '@dynamic-labs/logger': 4.88.6 + '@dynamic-labs/sdk-api-core': 0.0.1015 + '@dynamic-labs/types': 4.88.6 + '@dynamic-labs/utils': 4.88.6 + '@dynamic-labs/waas': 4.88.6(@dynamic-labs-wallet/primitives@1.0.16)(bufferutil@4.0.9)(fastestsmallesttextencoderdecoder@1.0.22)(react-dom@19.2.7(react@19.2.7))(react-native@0.74.0(@babel/core@7.26.10)(@babel/preset-env@7.26.9(@babel/core@7.26.10))(@types/react@19.2.17)(bufferutil@4.0.9)(react@19.2.7)(utf-8-validate@6.0.6))(react@19.2.7)(typescript@5.8.2)(utf-8-validate@6.0.6)(viem@2.45.3(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@4.0.5)) + '@dynamic-labs/wallet-connector-core': 4.88.6(@dynamic-labs-wallet/primitives@1.0.16)(bufferutil@4.0.9)(react-dom@19.2.7(react@19.2.7))(react-native@0.74.0(@babel/core@7.26.10)(@babel/preset-env@7.26.9(@babel/core@7.26.10))(@types/react@19.2.17)(bufferutil@4.0.9)(react@19.2.7)(utf-8-validate@6.0.6))(react@19.2.7)(utf-8-validate@6.0.6) + viem: 2.45.3(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@4.0.5) + transitivePeerDependencies: + - '@dynamic-labs-wallet/primitives' + - '@gql.tada/svelte-support' + - '@gql.tada/vue-support' + - '@react-native-async-storage/async-storage' + - bufferutil + - debug + - encoding + - fastestsmallesttextencoderdecoder + - react + - react-dom + - react-native + - react-native-inappbrowser-reborn + - react-native-keychain + - react-native-passkey + - typescript + - utf-8-validate + - zod - '@esbuild/aix-ppc64@0.21.5': - optional: true + '@dynamic-labs/waas@4.88.6(@dynamic-labs-wallet/primitives@1.0.16)(bufferutil@4.0.9)(fastestsmallesttextencoderdecoder@1.0.22)(react-dom@19.2.7(react@19.2.7))(react-native@0.74.0(@babel/core@7.26.10)(@babel/preset-env@7.26.9(@babel/core@7.26.10))(@types/react@19.2.17)(bufferutil@4.0.9)(react@19.2.7)(utf-8-validate@6.0.6))(react@19.2.7)(typescript@5.8.2)(utf-8-validate@6.0.6)(viem@2.45.3(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@4.0.5))': + dependencies: + '@dynamic-labs-sdk/client': 1.8.2(@dynamic-labs-wallet/primitives@1.0.16)(bufferutil@4.0.9)(react-dom@19.2.7(react@19.2.7))(react-native@0.74.0(@babel/core@7.26.10)(@babel/preset-env@7.26.9(@babel/core@7.26.10))(@types/react@19.2.17)(bufferutil@4.0.9)(react@19.2.7)(utf-8-validate@6.0.6))(react@19.2.7)(utf-8-validate@6.0.6) + '@dynamic-labs-wallet/browser-wallet-client': 1.0.16(@dynamic-labs-wallet/forward-mpc-client@0.10.1(@dynamic-labs-wallet/primitives@1.0.16)(bufferutil@4.0.9)(utf-8-validate@6.0.6)) + '@dynamic-labs-wallet/forward-mpc-client': 0.10.1(@dynamic-labs-wallet/primitives@1.0.16)(bufferutil@4.0.9)(utf-8-validate@6.0.6) + '@dynamic-labs/assert-package-version': 4.88.6 + '@dynamic-labs/ethereum-core': 4.88.6(@dynamic-labs-wallet/primitives@1.0.16)(bufferutil@4.0.9)(react-dom@19.2.7(react@19.2.7))(react-native@0.74.0(@babel/core@7.26.10)(@babel/preset-env@7.26.9(@babel/core@7.26.10))(@types/react@19.2.17)(bufferutil@4.0.9)(react@19.2.7)(utf-8-validate@6.0.6))(react@19.2.7)(utf-8-validate@6.0.6)(viem@2.45.3(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@4.0.5)) + '@dynamic-labs/logger': 4.88.6 + '@dynamic-labs/sdk-api-core': 0.0.1015 + '@dynamic-labs/solana-core': 4.88.6(@dynamic-labs-wallet/primitives@1.0.16)(bufferutil@4.0.9)(fastestsmallesttextencoderdecoder@1.0.22)(react-dom@19.2.7(react@19.2.7))(react-native@0.74.0(@babel/core@7.26.10)(@babel/preset-env@7.26.9(@babel/core@7.26.10))(@types/react@19.2.17)(bufferutil@4.0.9)(react@19.2.7)(utf-8-validate@6.0.6))(react@19.2.7)(typescript@5.8.2)(utf-8-validate@6.0.6) + '@dynamic-labs/sui-core': 4.88.6(@dynamic-labs-wallet/primitives@1.0.16)(bufferutil@4.0.9)(react-dom@19.2.7(react@19.2.7))(react-native@0.74.0(@babel/core@7.26.10)(@babel/preset-env@7.26.9(@babel/core@7.26.10))(@types/react@19.2.17)(bufferutil@4.0.9)(react@19.2.7)(utf-8-validate@6.0.6))(react@19.2.7)(typescript@5.8.2)(utf-8-validate@6.0.6) + '@dynamic-labs/utils': 4.88.6 + '@dynamic-labs/wallet-book': 4.88.6(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@dynamic-labs/wallet-connector-core': 4.88.6(@dynamic-labs-wallet/primitives@1.0.16)(bufferutil@4.0.9)(react-dom@19.2.7(react@19.2.7))(react-native@0.74.0(@babel/core@7.26.10)(@babel/preset-env@7.26.9(@babel/core@7.26.10))(@types/react@19.2.17)(bufferutil@4.0.9)(react@19.2.7)(utf-8-validate@6.0.6))(react@19.2.7)(utf-8-validate@6.0.6) + transitivePeerDependencies: + - '@dynamic-labs-wallet/primitives' + - '@gql.tada/svelte-support' + - '@gql.tada/vue-support' + - '@react-native-async-storage/async-storage' + - bufferutil + - debug + - encoding + - fastestsmallesttextencoderdecoder + - react + - react-dom + - react-native + - react-native-inappbrowser-reborn + - react-native-keychain + - react-native-passkey + - typescript + - utf-8-validate + - viem + + '@dynamic-labs/wallet-book@4.88.6(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + dependencies: + '@dynamic-labs/assert-package-version': 4.88.6 + '@dynamic-labs/iconic': 4.88.6(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@dynamic-labs/logger': 4.88.6 + '@dynamic-labs/utils': 4.88.6 + eventemitter3: 5.0.1 + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + util: 0.12.5 + zod: 4.0.5 + + '@dynamic-labs/wallet-connector-core@4.88.6(@dynamic-labs-wallet/primitives@1.0.16)(bufferutil@4.0.9)(react-dom@19.2.7(react@19.2.7))(react-native@0.74.0(@babel/core@7.26.10)(@babel/preset-env@7.26.9(@babel/core@7.26.10))(@types/react@19.2.17)(bufferutil@4.0.9)(react@19.2.7)(utf-8-validate@6.0.6))(react@19.2.7)(utf-8-validate@6.0.6)': + dependencies: + '@dynamic-labs-sdk/client': 1.8.2(@dynamic-labs-wallet/primitives@1.0.16)(bufferutil@4.0.9)(react-dom@19.2.7(react@19.2.7))(react-native@0.74.0(@babel/core@7.26.10)(@babel/preset-env@7.26.9(@babel/core@7.26.10))(@types/react@19.2.17)(bufferutil@4.0.9)(react@19.2.7)(utf-8-validate@6.0.6))(react@19.2.7)(utf-8-validate@6.0.6) + '@dynamic-labs-wallet/browser-wallet-client': 1.0.16(@dynamic-labs-wallet/forward-mpc-client@0.10.1(@dynamic-labs-wallet/primitives@1.0.16)(bufferutil@4.0.9)(utf-8-validate@6.0.6)) + '@dynamic-labs-wallet/forward-mpc-client': 0.10.1(@dynamic-labs-wallet/primitives@1.0.16)(bufferutil@4.0.9)(utf-8-validate@6.0.6) + '@dynamic-labs/assert-package-version': 4.88.6 + '@dynamic-labs/logger': 4.88.6 + '@dynamic-labs/rpc-providers': 4.88.6 + '@dynamic-labs/sdk-api-core': 0.0.1015 + '@dynamic-labs/types': 4.88.6 + '@dynamic-labs/utils': 4.88.6 + '@dynamic-labs/wallet-book': 4.88.6(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + eventemitter3: 5.0.1 + transitivePeerDependencies: + - '@dynamic-labs-wallet/primitives' + - '@react-native-async-storage/async-storage' + - bufferutil + - debug + - react + - react-dom + - react-native + - react-native-inappbrowser-reborn + - react-native-keychain + - react-native-passkey + - utf-8-validate + + '@dynamic-labs/webauthn@4.88.6': + dependencies: + '@dynamic-labs/assert-package-version': 4.88.6 + '@dynamic-labs/logger': 4.88.6 + '@simplewebauthn/browser': 13.1.0 + '@simplewebauthn/types': 12.0.0 + + '@ecies/ciphers@0.2.6(@noble/ciphers@1.3.0)': + dependencies: + '@noble/ciphers': 1.3.0 + + '@emnapi/core@1.10.0': + dependencies: + '@emnapi/wasi-threads': 1.2.1 + tslib: 2.8.1 + optional: true + + '@emnapi/runtime@1.10.0': + dependencies: + tslib: 2.8.1 + optional: true + + '@emnapi/wasi-threads@1.2.1': + dependencies: + tslib: 2.8.1 + optional: true + + '@es-joy/jsdoccomment@0.87.0': + dependencies: + '@types/estree': 1.0.9 + '@typescript-eslint/types': 8.61.1 + comment-parser: 1.4.7 + esquery: 1.7.0 + jsdoc-type-pratt-parser: 7.2.0 + + '@es-joy/resolve.exports@1.2.0': {} + + '@esbuild/aix-ppc64@0.21.5': + optional: true '@esbuild/aix-ppc64@0.25.1': optional: true @@ -7713,28 +8819,39 @@ snapshots: '@esbuild/win32-x64@0.25.1': optional: true - '@eslint-community/eslint-utils@4.5.1(eslint@8.57.1)': + '@eslint-community/eslint-utils@4.9.1(eslint@10.5.0)': dependencies: - eslint: 8.57.1 + eslint: 10.5.0 eslint-visitor-keys: 3.4.3 - '@eslint-community/regexpp@4.12.1': {} + '@eslint-community/regexpp@4.12.2': {} - '@eslint/eslintrc@2.1.4': + '@eslint/config-array@0.23.5': dependencies: - ajv: 6.12.6 - debug: 4.4.0 - espree: 9.6.1 - globals: 13.24.0 - ignore: 5.3.2 - import-fresh: 3.3.1 - js-yaml: 4.1.0 - minimatch: 3.1.2 - strip-json-comments: 3.1.1 + '@eslint/object-schema': 3.0.5 + debug: 4.4.3 + minimatch: 10.2.5 transitivePeerDependencies: - supports-color - '@eslint/js@8.57.1': {} + '@eslint/config-helpers@0.6.0': + dependencies: + '@eslint/core': 1.2.1 + + '@eslint/core@1.2.1': + dependencies: + '@types/json-schema': 7.0.15 + + '@eslint/js@10.0.1(eslint@10.5.0)': + optionalDependencies: + eslint: 10.5.0 + + '@eslint/object-schema@3.0.5': {} + + '@eslint/plugin-kit@0.7.2': + dependencies: + '@eslint/core': 1.2.1 + levn: 0.4.1 '@ethereumjs/common@3.2.0': dependencies: @@ -7758,52 +8875,77 @@ snapshots: ethereum-cryptography: 2.2.1 micro-ftch: 0.3.1 - '@hapi/hoek@9.3.0': {} + '@evervault/wasm-attestation-bindings@0.3.1': {} + + '@gql.tada/cli-utils@1.9.2(@0no-co/graphqlsp@1.17.3(graphql@16.14.2)(typescript@5.8.2))(graphql@16.14.2)(typescript@5.8.2)': + dependencies: + '@0no-co/graphqlsp': 1.17.3(graphql@16.14.2)(typescript@5.8.2) + '@gql.tada/internal': 1.2.1(graphql@16.14.2)(typescript@5.8.2) + graphql: 16.14.2 + typescript: 5.8.2 + + '@gql.tada/internal@1.2.1(graphql@16.14.2)(typescript@5.8.2)': + dependencies: + '@0no-co/graphql.web': 1.3.2(graphql@16.14.2) + graphql: 16.14.2 + typescript: 5.8.2 + + '@graphql-typed-document-node/core@3.2.0(graphql@16.14.2)': + dependencies: + graphql: 16.14.2 + + '@hapi/hoek@9.3.0': + optional: true '@hapi/topo@5.1.0': dependencies: '@hapi/hoek': 9.3.0 + optional: true - '@hcaptcha/react-hcaptcha@1.4.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@hcaptcha/react-hcaptcha@1.4.4(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': dependencies: '@babel/runtime': 7.26.10 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) '@hpke/chacha20poly1305@1.6.2': dependencies: - '@hpke/common': 1.7.2 - '@noble/ciphers': 1.2.1 + '@hpke/common': 1.10.1 + '@noble/ciphers': 1.3.0 - '@hpke/common@1.7.2': {} + '@hpke/common@1.10.1': {} - '@hpke/core@1.7.2': + '@hpke/core@1.7.5': dependencies: - '@hpke/common': 1.7.2 + '@hpke/common': 1.10.1 '@hpke/dhkem-x25519@1.6.2': dependencies: - '@hpke/common': 1.7.2 - '@noble/curves': 1.8.1 - '@noble/hashes': 1.7.1 + '@hpke/common': 1.10.1 + '@noble/curves': 1.9.7 + '@noble/hashes': 1.8.0 '@hpke/dhkem-x448@1.6.2': dependencies: - '@hpke/common': 1.7.2 - '@noble/curves': 1.8.1 - '@noble/hashes': 1.7.1 + '@hpke/common': 1.10.1 + '@noble/curves': 1.9.7 + '@noble/hashes': 1.8.0 - '@humanwhocodes/config-array@0.13.0': + '@humanfs/core@0.19.2': dependencies: - '@humanwhocodes/object-schema': 2.0.3 - debug: 4.4.0 - minimatch: 3.1.2 - transitivePeerDependencies: - - supports-color + '@humanfs/types': 0.15.0 + + '@humanfs/node@0.16.8': + dependencies: + '@humanfs/core': 0.19.2 + '@humanfs/types': 0.15.0 + '@humanwhocodes/retry': 0.4.3 + + '@humanfs/types@0.15.0': {} '@humanwhocodes/module-importer@1.0.1': {} - '@humanwhocodes/object-schema@2.0.3': {} + '@humanwhocodes/retry@0.4.3': {} '@img/sharp-darwin-arm64@0.33.5': optionalDependencies: @@ -7871,7 +9013,7 @@ snapshots: '@img/sharp-wasm32@0.33.5': dependencies: - '@emnapi/runtime': 1.3.1 + '@emnapi/runtime': 1.10.0 optional: true '@img/sharp-win32-ia32@0.33.5': @@ -7889,7 +9031,8 @@ snapshots: wrap-ansi: 8.1.0 wrap-ansi-cjs: wrap-ansi@7.0.0 - '@isaacs/ttlcache@1.4.1': {} + '@isaacs/ttlcache@1.4.1': + optional: true '@istanbuljs/load-nyc-config@1.1.0': dependencies: @@ -7904,27 +9047,27 @@ snapshots: '@jest/console@29.7.0': dependencies: '@jest/types': 29.6.3 - '@types/node': 22.13.11 + '@types/node': 24.13.2 chalk: 4.1.2 jest-message-util: 29.7.0 jest-util: 29.7.0 slash: 3.0.0 - '@jest/core@29.7.0(ts-node@10.9.2(@types/node@22.13.11)(typescript@5.8.2))': + '@jest/core@29.7.0(ts-node@10.9.2(@types/node@24.13.2)(typescript@5.8.2))': dependencies: '@jest/console': 29.7.0 '@jest/reporters': 29.7.0 '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.13.11 + '@types/node': 24.13.2 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@22.13.11)(ts-node@10.9.2(@types/node@22.13.11)(typescript@5.8.2)) + jest-config: 29.7.0(@types/node@24.13.2)(ts-node@10.9.2(@types/node@24.13.2)(typescript@5.8.2)) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -7948,12 +9091,13 @@ snapshots: '@jest/create-cache-key-function@29.7.0': dependencies: '@jest/types': 29.6.3 + optional: true '@jest/environment@29.7.0': dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.13.11 + '@types/node': 24.13.2 jest-mock: 29.7.0 '@jest/expect-utils@29.7.0': @@ -7971,7 +9115,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 22.13.11 + '@types/node': 24.13.2 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -7993,7 +9137,7 @@ snapshots: '@jest/transform': 29.7.0 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.25 - '@types/node': 22.13.11 + '@types/node': 24.13.2 chalk: 4.1.2 collect-v8-coverage: 1.0.2 exit: 0.1.2 @@ -8062,16 +9206,17 @@ snapshots: dependencies: '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 22.13.11 + '@types/node': 24.13.2 '@types/yargs': 15.0.19 chalk: 4.1.2 + optional: true '@jest/types@29.6.3': dependencies: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 22.13.11 + '@types/node': 24.13.2 '@types/yargs': 17.0.33 chalk: 4.1.2 @@ -8089,6 +9234,7 @@ snapshots: dependencies: '@jridgewell/gen-mapping': 0.3.8 '@jridgewell/trace-mapping': 0.3.25 + optional: true '@jridgewell/sourcemap-codec@1.5.0': {} @@ -8102,122 +9248,105 @@ snapshots: '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.5.0 - '@lit-labs/ssr-dom-shim@1.3.0': {} - - '@lit/reactive-element@1.6.3': - dependencies: - '@lit-labs/ssr-dom-shim': 1.3.0 - - '@metamask/json-rpc-engine@8.0.2': - dependencies: - '@metamask/rpc-errors': 6.4.0 - '@metamask/safe-event-emitter': 3.1.2 - '@metamask/utils': 8.5.0 - transitivePeerDependencies: - - supports-color + '@lit-labs/ssr-dom-shim@1.6.0': {} - '@metamask/json-rpc-middleware-stream@7.0.2': + '@lit/react@1.0.8(@types/react@19.2.17)': dependencies: - '@metamask/json-rpc-engine': 8.0.2 - '@metamask/safe-event-emitter': 3.1.2 - '@metamask/utils': 8.5.0 - readable-stream: 3.6.2 - transitivePeerDependencies: - - supports-color + '@types/react': 19.2.17 + optional: true - '@metamask/object-multiplex@2.1.0': + '@lit/reactive-element@2.1.2': dependencies: - once: 1.4.0 - readable-stream: 3.6.2 + '@lit-labs/ssr-dom-shim': 1.6.0 - '@metamask/onboarding@1.0.1': + '@metamask/analytics@0.5.0': dependencies: - bowser: 2.11.0 + openapi-fetch: 0.13.8 - '@metamask/providers@16.1.0': + '@metamask/connect-evm@1.3.0(bufferutil@4.0.9)(utf-8-validate@6.0.6)': dependencies: - '@metamask/json-rpc-engine': 8.0.2 - '@metamask/json-rpc-middleware-stream': 7.0.2 - '@metamask/object-multiplex': 2.1.0 - '@metamask/rpc-errors': 6.4.0 - '@metamask/safe-event-emitter': 3.1.2 - '@metamask/utils': 8.5.0 - detect-browser: 5.3.0 - extension-port-stream: 3.0.0 - fast-deep-equal: 3.1.3 - is-stream: 2.0.1 - readable-stream: 3.6.2 - webextension-polyfill: 0.10.0 + '@metamask/analytics': 0.5.0 + '@metamask/connect-multichain': 0.14.0(bufferutil@4.0.9)(utf-8-validate@6.0.6) + '@metamask/utils': 11.11.0 transitivePeerDependencies: + - '@react-native-async-storage/async-storage' + - bufferutil + - encoding - supports-color + - utf-8-validate - '@metamask/rpc-errors@6.4.0': + '@metamask/connect-multichain@0.14.0(bufferutil@4.0.9)(utf-8-validate@6.0.6)': dependencies: - '@metamask/utils': 9.3.0 - fast-safe-stringify: 2.1.1 + '@metamask/analytics': 0.5.0 + '@metamask/mobile-wallet-protocol-core': 0.4.0 + '@metamask/mobile-wallet-protocol-dapp-client': 0.3.0 + '@metamask/multichain-api-client': 0.10.1 + '@metamask/multichain-ui': 0.4.1 + '@metamask/onboarding': 1.0.1 + '@metamask/rpc-errors': 7.0.3 + '@metamask/utils': 11.11.0 + '@paulmillr/qr': 0.2.1 + bowser: 2.11.0 + buffer: 6.0.3 + cross-fetch: 4.1.0 + eciesjs: 0.4.17 + eventemitter3: 5.0.1 + pako: 2.1.0 + uuid: 11.1.0 + ws: 8.21.0(bufferutil@4.0.9)(utf-8-validate@6.0.6) transitivePeerDependencies: + - bufferutil + - encoding - supports-color + - utf-8-validate - '@metamask/safe-event-emitter@3.1.2': {} + '@metamask/mobile-wallet-protocol-core@0.4.0': + dependencies: + async-mutex: 0.5.0 + centrifuge: 5.7.0 + eventemitter3: 5.0.1 + uuid: 11.1.0 - '@metamask/sdk-communication-layer@0.32.0(cross-fetch@4.1.0)(eciesjs@0.4.14)(eventemitter2@6.4.9)(readable-stream@3.6.2)(socket.io-client@4.8.1(bufferutil@4.0.9)(utf-8-validate@5.0.10))': + '@metamask/mobile-wallet-protocol-dapp-client@0.3.0': dependencies: - bufferutil: 4.0.9 - cross-fetch: 4.1.0 - date-fns: 2.30.0 - debug: 4.4.0 - eciesjs: 0.4.14 - eventemitter2: 6.4.9 - readable-stream: 3.6.2 - socket.io-client: 4.8.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) - utf-8-validate: 5.0.10 - uuid: 8.3.2 + '@metamask/mobile-wallet-protocol-core': 0.4.0 + '@metamask/utils': 9.3.0 + uuid: 11.1.0 transitivePeerDependencies: - supports-color - '@metamask/sdk-install-modal-web@0.32.0': + '@metamask/multichain-api-client@0.10.1': {} + + '@metamask/multichain-ui@0.4.1': dependencies: '@paulmillr/qr': 0.2.1 + qr-code-styling: 1.9.2 - '@metamask/sdk@0.32.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)': + '@metamask/onboarding@1.0.1': dependencies: - '@babel/runtime': 7.26.10 - '@metamask/onboarding': 1.0.1 - '@metamask/providers': 16.1.0 - '@metamask/sdk-communication-layer': 0.32.0(cross-fetch@4.1.0)(eciesjs@0.4.14)(eventemitter2@6.4.9)(readable-stream@3.6.2)(socket.io-client@4.8.1(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@metamask/sdk-install-modal-web': 0.32.0 - '@paulmillr/qr': 0.2.1 bowser: 2.11.0 - cross-fetch: 4.1.0 - debug: 4.4.0 - eciesjs: 0.4.14 - eth-rpc-errors: 4.0.3 - eventemitter2: 6.4.9 - obj-multiplex: 1.0.0 - pump: 3.0.2 - readable-stream: 3.6.2 - socket.io-client: 4.8.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) - tslib: 2.8.1 - util: 0.12.5 - uuid: 8.3.2 + + '@metamask/rpc-errors@7.0.3': + dependencies: + '@metamask/utils': 11.11.0 + fast-safe-stringify: 2.1.1 transitivePeerDependencies: - - bufferutil - - encoding - supports-color - - utf-8-validate '@metamask/superstruct@3.1.0': {} - '@metamask/utils@8.5.0': + '@metamask/utils@11.11.0': dependencies: '@ethereumjs/tx': 4.2.0 '@metamask/superstruct': 3.1.0 - '@noble/hashes': 1.7.1 - '@scure/base': 1.2.4 + '@noble/hashes': 1.8.0 + '@scure/base': 1.2.6 '@types/debug': 4.1.12 - debug: 4.4.0 + '@types/lodash': 4.17.24 + debug: 4.4.3 + lodash: 4.17.21 pony-cause: 2.1.11 - semver: 7.7.1 + semver: 7.8.5 uuid: 9.0.1 transitivePeerDependencies: - supports-color @@ -8226,77 +9355,77 @@ snapshots: dependencies: '@ethereumjs/tx': 4.2.0 '@metamask/superstruct': 3.1.0 - '@noble/hashes': 1.7.1 - '@scure/base': 1.2.4 + '@noble/hashes': 1.8.0 + '@scure/base': 1.2.6 '@types/debug': 4.1.12 - debug: 4.4.0 + debug: 4.4.3 pony-cause: 2.1.11 - semver: 7.7.1 + semver: 7.8.5 uuid: 9.0.1 transitivePeerDependencies: - supports-color - '@microsoft/tsdoc-config@0.17.0': + '@microsoft/tsdoc-config@0.18.1': dependencies: - '@microsoft/tsdoc': 0.15.0 - ajv: 8.12.0 + '@microsoft/tsdoc': 0.16.0 + ajv: 8.18.0 jju: 1.4.0 resolve: 1.22.10 - '@microsoft/tsdoc@0.15.0': {} - - '@motionone/animation@10.18.0': - dependencies: - '@motionone/easing': 10.18.0 - '@motionone/types': 10.17.1 - '@motionone/utils': 10.18.0 - tslib: 2.8.1 + '@microsoft/tsdoc@0.16.0': {} - '@motionone/dom@10.18.0': - dependencies: - '@motionone/animation': 10.18.0 - '@motionone/generators': 10.18.0 - '@motionone/types': 10.17.1 - '@motionone/utils': 10.18.0 - hey-listen: 1.0.8 - tslib: 2.8.1 + '@msgpack/msgpack@3.1.2': {} - '@motionone/easing@10.18.0': + '@mysten/bcs@1.9.2': dependencies: - '@motionone/utils': 10.18.0 - tslib: 2.8.1 + '@mysten/utils': 0.2.0 + '@scure/base': 1.2.6 - '@motionone/generators@10.18.0': + '@mysten/sui@1.45.2(typescript@5.8.2)': dependencies: - '@motionone/types': 10.17.1 - '@motionone/utils': 10.18.0 - tslib: 2.8.1 + '@graphql-typed-document-node/core': 3.2.0(graphql@16.14.2) + '@mysten/bcs': 1.9.2 + '@mysten/utils': 0.2.0 + '@noble/curves': 1.9.4 + '@noble/hashes': 1.8.0 + '@protobuf-ts/grpcweb-transport': 2.11.1 + '@protobuf-ts/runtime': 2.11.1 + '@protobuf-ts/runtime-rpc': 2.11.1 + '@scure/base': 1.2.6 + '@scure/bip32': 1.7.0 + '@scure/bip39': 1.6.0 + gql.tada: 1.11.2(graphql@16.14.2)(typescript@5.8.2) + graphql: 16.14.2 + poseidon-lite: 0.2.1 + valibot: 1.4.1(typescript@5.8.2) + transitivePeerDependencies: + - '@gql.tada/svelte-support' + - '@gql.tada/vue-support' + - typescript - '@motionone/svelte@10.16.4': + '@mysten/utils@0.2.0': dependencies: - '@motionone/dom': 10.18.0 - tslib: 2.8.1 + '@scure/base': 1.2.6 - '@motionone/types@10.17.1': {} - - '@motionone/utils@10.18.0': + '@mysten/wallet-standard@0.19.9(typescript@5.8.2)': dependencies: - '@motionone/types': 10.17.1 - hey-listen: 1.0.8 - tslib: 2.8.1 + '@mysten/sui': 1.45.2(typescript@5.8.2) + '@wallet-standard/core': 1.1.1 + transitivePeerDependencies: + - '@gql.tada/svelte-support' + - '@gql.tada/vue-support' + - typescript - '@motionone/vue@10.16.4': + '@napi-rs/wasm-runtime@1.1.6(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)': dependencies: - '@motionone/dom': 10.18.0 - tslib: 2.8.1 - - '@noble/ciphers@0.5.3': {} + '@emnapi/core': 1.10.0 + '@emnapi/runtime': 1.10.0 + '@tybys/wasm-util': 0.10.3 + optional: true - '@noble/ciphers@1.2.1': {} + '@noble/ciphers@0.4.1': {} - '@noble/curves@1.4.0': - dependencies: - '@noble/hashes': 1.4.0 + '@noble/ciphers@1.3.0': {} '@noble/curves@1.4.2': dependencies: @@ -8310,30 +9439,103 @@ snapshots: dependencies: '@noble/hashes': 1.7.1 + '@noble/curves@1.9.0': + dependencies: + '@noble/hashes': 1.8.0 + + '@noble/curves@1.9.1': + dependencies: + '@noble/hashes': 1.8.0 + + '@noble/curves@1.9.4': + dependencies: + '@noble/hashes': 1.8.0 + + '@noble/curves@1.9.7': + dependencies: + '@noble/hashes': 1.8.0 + + '@noble/curves@2.0.1': + dependencies: + '@noble/hashes': 2.0.1 + '@noble/hashes@1.4.0': {} '@noble/hashes@1.7.0': {} '@noble/hashes@1.7.1': {} + '@noble/hashes@1.8.0': {} + + '@noble/hashes@2.0.1': {} + + '@noble/hashes@2.2.0': {} + + '@noble/post-quantum@0.5.4': + dependencies: + '@noble/curves': 2.0.1 + '@noble/hashes': 2.0.1 + '@nodelib/fs.scandir@2.1.5': dependencies: '@nodelib/fs.stat': 2.0.5 run-parallel: 1.2.0 + optional: true - '@nodelib/fs.stat@2.0.5': {} + '@nodelib/fs.stat@2.0.5': + optional: true '@nodelib/fs.walk@1.2.8': dependencies: '@nodelib/fs.scandir': 2.1.5 fastq: 1.19.1 + optional: true + + '@openzeppelin/contracts@4.9.6': {} + + '@ota-meshi/ast-token-store@0.3.0': {} '@paulmillr/qr@0.2.1': {} + '@phosphor-icons/webcomponents@2.1.5': + dependencies: + lit: 3.3.0 + '@pkgjs/parseargs@0.11.0': optional: true - '@pkgr/core@0.1.2': {} + '@pkgr/core@0.3.6': {} + + '@protobuf-ts/grpcweb-transport@2.11.1': + dependencies: + '@protobuf-ts/runtime': 2.11.1 + '@protobuf-ts/runtime-rpc': 2.11.1 + + '@protobuf-ts/runtime-rpc@2.11.1': + dependencies: + '@protobuf-ts/runtime': 2.11.1 + + '@protobuf-ts/runtime@2.11.1': {} + + '@protobufjs/aspromise@1.1.2': {} + + '@protobufjs/base64@1.1.2': {} + + '@protobufjs/codegen@2.0.5': {} + + '@protobufjs/eventemitter@1.1.1': {} + + '@protobufjs/fetch@1.1.1': + dependencies: + '@protobufjs/aspromise': 1.1.2 + + '@protobufjs/float@1.0.2': {} + + '@protobufjs/path@1.1.2': {} + + '@protobufjs/pool@1.1.0': {} + + '@protobufjs/utf8@1.1.1': {} '@react-native-community/cli-clean@13.6.4': dependencies: @@ -8343,6 +9545,7 @@ snapshots: fast-glob: 3.3.3 transitivePeerDependencies: - encoding + optional: true '@react-native-community/cli-config@13.6.4': dependencies: @@ -8354,12 +9557,14 @@ snapshots: joi: 17.13.3 transitivePeerDependencies: - encoding + optional: true '@react-native-community/cli-debugger-ui@13.6.4': dependencies: serve-static: 1.16.2 transitivePeerDependencies: - supports-color + optional: true '@react-native-community/cli-doctor@13.6.4': dependencies: @@ -8376,12 +9581,13 @@ snapshots: hermes-profile-transformer: 0.0.6 node-stream-zip: 1.15.0 ora: 5.4.1 - semver: 7.7.1 + semver: 7.8.5 strip-ansi: 5.2.0 wcwidth: 1.0.1 yaml: 2.7.0 transitivePeerDependencies: - encoding + optional: true '@react-native-community/cli-hermes@13.6.4': dependencies: @@ -8391,6 +9597,7 @@ snapshots: hermes-profile-transformer: 0.0.6 transitivePeerDependencies: - encoding + optional: true '@react-native-community/cli-platform-android@13.6.4': dependencies: @@ -8398,10 +9605,11 @@ snapshots: chalk: 4.1.2 execa: 5.1.1 fast-glob: 3.3.3 - fast-xml-parser: 4.5.3 + fast-xml-parser: 4.5.4 logkitty: 0.7.1 transitivePeerDependencies: - encoding + optional: true '@react-native-community/cli-platform-apple@13.6.4': dependencies: @@ -8409,18 +9617,20 @@ snapshots: chalk: 4.1.2 execa: 5.1.1 fast-glob: 3.3.3 - fast-xml-parser: 4.5.3 + fast-xml-parser: 4.5.4 ora: 5.4.1 transitivePeerDependencies: - encoding + optional: true '@react-native-community/cli-platform-ios@13.6.4': dependencies: '@react-native-community/cli-platform-apple': 13.6.4 transitivePeerDependencies: - encoding + optional: true - '@react-native-community/cli-server-api@13.6.4(bufferutil@4.0.9)(utf-8-validate@5.0.10)': + '@react-native-community/cli-server-api@13.6.4(bufferutil@4.0.9)(utf-8-validate@6.0.6)': dependencies: '@react-native-community/cli-debugger-ui': 13.6.4 '@react-native-community/cli-tools': 13.6.4 @@ -8430,12 +9640,13 @@ snapshots: nocache: 3.0.4 pretty-format: 26.6.2 serve-static: 1.16.2 - ws: 7.5.10(bufferutil@4.0.9)(utf-8-validate@5.0.10) + ws: 7.5.10(bufferutil@4.0.9)(utf-8-validate@6.0.6) transitivePeerDependencies: - bufferutil - encoding - supports-color - utf-8-validate + optional: true '@react-native-community/cli-tools@13.6.4': dependencies: @@ -8447,24 +9658,26 @@ snapshots: node-fetch: 2.7.0 open: 6.4.0 ora: 5.4.1 - semver: 7.7.1 - shell-quote: 1.8.2 + semver: 7.8.5 + shell-quote: 1.8.4 sudo-prompt: 9.2.1 transitivePeerDependencies: - encoding + optional: true '@react-native-community/cli-types@13.6.4': dependencies: joi: 17.13.3 + optional: true - '@react-native-community/cli@13.6.4(bufferutil@4.0.9)(utf-8-validate@5.0.10)': + '@react-native-community/cli@13.6.4(bufferutil@4.0.9)(utf-8-validate@6.0.6)': dependencies: '@react-native-community/cli-clean': 13.6.4 '@react-native-community/cli-config': 13.6.4 '@react-native-community/cli-debugger-ui': 13.6.4 '@react-native-community/cli-doctor': 13.6.4 '@react-native-community/cli-hermes': 13.6.4 - '@react-native-community/cli-server-api': 13.6.4(bufferutil@4.0.9)(utf-8-validate@5.0.10) + '@react-native-community/cli-server-api': 13.6.4(bufferutil@4.0.9)(utf-8-validate@6.0.6) '@react-native-community/cli-tools': 13.6.4 '@react-native-community/cli-types': 13.6.4 chalk: 4.1.2 @@ -8475,14 +9688,16 @@ snapshots: fs-extra: 8.1.0 graceful-fs: 4.2.11 prompts: 2.4.2 - semver: 7.7.1 + semver: 7.8.5 transitivePeerDependencies: - bufferutil - encoding - supports-color - utf-8-validate + optional: true - '@react-native/assets-registry@0.74.81': {} + '@react-native/assets-registry@0.74.81': + optional: true '@react-native/babel-plugin-codegen@0.74.81(@babel/preset-env@7.26.9(@babel/core@7.26.10))': dependencies: @@ -8490,6 +9705,7 @@ snapshots: transitivePeerDependencies: - '@babel/preset-env' - supports-color + optional: true '@react-native/babel-preset@0.74.81(@babel/core@7.26.10)(@babel/preset-env@7.26.9(@babel/core@7.26.10))': dependencies: @@ -8539,6 +9755,7 @@ snapshots: transitivePeerDependencies: - '@babel/preset-env' - supports-color + optional: true '@react-native/codegen@0.74.81(@babel/preset-env@7.26.9(@babel/core@7.26.10))': dependencies: @@ -8552,17 +9769,18 @@ snapshots: nullthrows: 1.1.1 transitivePeerDependencies: - supports-color + optional: true - '@react-native/community-cli-plugin@0.74.81(@babel/core@7.26.10)(@babel/preset-env@7.26.9(@babel/core@7.26.10))(bufferutil@4.0.9)(utf-8-validate@5.0.10)': + '@react-native/community-cli-plugin@0.74.81(@babel/core@7.26.10)(@babel/preset-env@7.26.9(@babel/core@7.26.10))(bufferutil@4.0.9)(utf-8-validate@6.0.6)': dependencies: - '@react-native-community/cli-server-api': 13.6.4(bufferutil@4.0.9)(utf-8-validate@5.0.10) + '@react-native-community/cli-server-api': 13.6.4(bufferutil@4.0.9)(utf-8-validate@6.0.6) '@react-native-community/cli-tools': 13.6.4 - '@react-native/dev-middleware': 0.74.81(bufferutil@4.0.9)(utf-8-validate@5.0.10) + '@react-native/dev-middleware': 0.74.81(bufferutil@4.0.9)(utf-8-validate@6.0.6) '@react-native/metro-babel-transformer': 0.74.81(@babel/core@7.26.10)(@babel/preset-env@7.26.9(@babel/core@7.26.10)) chalk: 4.1.2 execa: 5.1.1 - metro: 0.80.12(bufferutil@4.0.9)(utf-8-validate@5.0.10) - metro-config: 0.80.12(bufferutil@4.0.9)(utf-8-validate@5.0.10) + metro: 0.80.12(bufferutil@4.0.9)(utf-8-validate@6.0.6) + metro-config: 0.80.12(bufferutil@4.0.9)(utf-8-validate@6.0.6) metro-core: 0.80.12 node-fetch: 2.7.0 querystring: 0.2.1 @@ -8574,10 +9792,12 @@ snapshots: - encoding - supports-color - utf-8-validate + optional: true - '@react-native/debugger-frontend@0.74.81': {} + '@react-native/debugger-frontend@0.74.81': + optional: true - '@react-native/dev-middleware@0.74.81(bufferutil@4.0.9)(utf-8-validate@5.0.10)': + '@react-native/dev-middleware@0.74.81(bufferutil@4.0.9)(utf-8-validate@6.0.6)': dependencies: '@isaacs/ttlcache': 1.4.1 '@react-native/debugger-frontend': 0.74.81 @@ -8591,16 +9811,19 @@ snapshots: selfsigned: 2.4.1 serve-static: 1.16.2 temp-dir: 2.0.0 - ws: 6.2.3(bufferutil@4.0.9)(utf-8-validate@5.0.10) + ws: 6.2.3(bufferutil@4.0.9)(utf-8-validate@6.0.6) transitivePeerDependencies: - bufferutil - encoding - supports-color - utf-8-validate + optional: true - '@react-native/gradle-plugin@0.74.81': {} + '@react-native/gradle-plugin@0.74.81': + optional: true - '@react-native/js-polyfills@0.74.81': {} + '@react-native/js-polyfills@0.74.81': + optional: true '@react-native/metro-babel-transformer@0.74.81(@babel/core@7.26.10)(@babel/preset-env@7.26.9(@babel/core@7.26.10))': dependencies: @@ -8611,42 +9834,305 @@ snapshots: transitivePeerDependencies: - '@babel/preset-env' - supports-color + optional: true - '@react-native/normalize-colors@0.74.81': {} + '@react-native/normalize-colors@0.74.81': + optional: true - '@react-native/virtualized-lists@0.74.81(@types/react@18.3.19)(react-native@0.74.0(@babel/core@7.26.10)(@babel/preset-env@7.26.9(@babel/core@7.26.10))(@types/react@18.3.19)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)': + '@react-native/virtualized-lists@0.74.81(@types/react@19.2.17)(react-native@0.74.0(@babel/core@7.26.10)(@babel/preset-env@7.26.9(@babel/core@7.26.10))(@types/react@19.2.17)(bufferutil@4.0.9)(react@19.2.7)(utf-8-validate@6.0.6))(react@19.2.7)': dependencies: invariant: 2.2.4 nullthrows: 1.1.1 - react: 18.3.1 - react-native: 0.74.0(@babel/core@7.26.10)(@babel/preset-env@7.26.9(@babel/core@7.26.10))(@types/react@18.3.19)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10) + react: 19.2.7 + react-native: 0.74.0(@babel/core@7.26.10)(@babel/preset-env@7.26.9(@babel/core@7.26.10))(@types/react@19.2.17)(bufferutil@4.0.9)(react@19.2.7)(utf-8-validate@6.0.6) optionalDependencies: - '@types/react': 18.3.19 + '@types/react': 19.2.17 + optional: true - '@rnx-kit/chromium-edge-launcher@1.0.0': + '@reown/appkit-common@1.8.11(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@3.22.4)': dependencies: - '@types/node': 18.19.81 - escape-string-regexp: 4.0.0 - is-wsl: 2.2.0 - lighthouse-logger: 1.4.2 - mkdirp: 1.0.4 - rimraf: 3.0.2 + big.js: 6.2.2 + dayjs: 1.11.13 + viem: 2.45.3(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@3.22.4) transitivePeerDependencies: - - supports-color + - bufferutil + - typescript + - utf-8-validate + - zod - '@rollup/plugin-inject@5.0.5(rollup@4.36.0)': + '@reown/appkit-common@1.8.11(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@4.0.5)': dependencies: - '@rollup/pluginutils': 5.1.4(rollup@4.36.0) - estree-walker: 2.0.2 - magic-string: 0.30.17 - optionalDependencies: - rollup: 4.36.0 + big.js: 6.2.2 + dayjs: 1.11.13 + viem: 2.45.3(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@4.0.5) + transitivePeerDependencies: + - bufferutil + - typescript + - utf-8-validate + - zod - '@rollup/pluginutils@5.1.4(rollup@4.36.0)': + '@reown/appkit-controllers@1.8.11(@types/react@19.2.17)(bufferutil@4.0.9)(react@19.2.7)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@4.0.5)': dependencies: - '@types/estree': 1.0.6 - estree-walker: 2.0.2 - picomatch: 4.0.2 + '@reown/appkit-common': 1.8.11(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@4.0.5) + '@reown/appkit-wallet': 1.8.11(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6) + '@walletconnect/universal-provider': 2.22.4(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@4.0.5) + valtio: 2.1.7(@types/react@19.2.17)(react@19.2.7) + viem: 2.45.3(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@4.0.5) + 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' + - '@types/react' + - '@upstash/redis' + - '@vercel/blob' + - '@vercel/kv' + - aws4fetch + - bufferutil + - db0 + - encoding + - ioredis + - react + - typescript + - uploadthing + - utf-8-validate + - zod + + '@reown/appkit-pay@1.8.11(@types/react@19.2.17)(bufferutil@4.0.9)(react@19.2.7)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@4.0.5)': + dependencies: + '@reown/appkit-common': 1.8.11(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@4.0.5) + '@reown/appkit-controllers': 1.8.11(@types/react@19.2.17)(bufferutil@4.0.9)(react@19.2.7)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@4.0.5) + '@reown/appkit-ui': 1.8.11(@types/react@19.2.17)(bufferutil@4.0.9)(react@19.2.7)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@4.0.5) + '@reown/appkit-utils': 1.8.11(@types/react@19.2.17)(bufferutil@4.0.9)(react@19.2.7)(typescript@5.8.2)(utf-8-validate@6.0.6)(valtio@2.1.7(@types/react@19.2.17)(react@19.2.7))(zod@4.0.5) + lit: 3.3.0 + valtio: 2.1.7(@types/react@19.2.17)(react@19.2.7) + 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' + - '@types/react' + - '@upstash/redis' + - '@vercel/blob' + - '@vercel/kv' + - aws4fetch + - bufferutil + - db0 + - encoding + - ioredis + - react + - typescript + - uploadthing + - utf-8-validate + - zod + + '@reown/appkit-polyfills@1.8.11': + dependencies: + buffer: 6.0.3 + + '@reown/appkit-scaffold-ui@1.8.11(@types/react@19.2.17)(bufferutil@4.0.9)(react@19.2.7)(typescript@5.8.2)(utf-8-validate@6.0.6)(valtio@2.1.7(@types/react@19.2.17)(react@19.2.7))(zod@4.0.5)': + dependencies: + '@reown/appkit-common': 1.8.11(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@4.0.5) + '@reown/appkit-controllers': 1.8.11(@types/react@19.2.17)(bufferutil@4.0.9)(react@19.2.7)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@4.0.5) + '@reown/appkit-ui': 1.8.11(@types/react@19.2.17)(bufferutil@4.0.9)(react@19.2.7)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@4.0.5) + '@reown/appkit-utils': 1.8.11(@types/react@19.2.17)(bufferutil@4.0.9)(react@19.2.7)(typescript@5.8.2)(utf-8-validate@6.0.6)(valtio@2.1.7(@types/react@19.2.17)(react@19.2.7))(zod@4.0.5) + '@reown/appkit-wallet': 1.8.11(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6) + lit: 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' + - '@types/react' + - '@upstash/redis' + - '@vercel/blob' + - '@vercel/kv' + - aws4fetch + - bufferutil + - db0 + - encoding + - ioredis + - react + - typescript + - uploadthing + - utf-8-validate + - valtio + - zod + + '@reown/appkit-ui@1.8.11(@types/react@19.2.17)(bufferutil@4.0.9)(react@19.2.7)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@4.0.5)': + dependencies: + '@phosphor-icons/webcomponents': 2.1.5 + '@reown/appkit-common': 1.8.11(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@4.0.5) + '@reown/appkit-controllers': 1.8.11(@types/react@19.2.17)(bufferutil@4.0.9)(react@19.2.7)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@4.0.5) + '@reown/appkit-wallet': 1.8.11(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6) + lit: 3.3.0 + qrcode: 1.5.3 + 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' + - '@types/react' + - '@upstash/redis' + - '@vercel/blob' + - '@vercel/kv' + - aws4fetch + - bufferutil + - db0 + - encoding + - ioredis + - react + - typescript + - uploadthing + - utf-8-validate + - zod + + '@reown/appkit-utils@1.8.11(@types/react@19.2.17)(bufferutil@4.0.9)(react@19.2.7)(typescript@5.8.2)(utf-8-validate@6.0.6)(valtio@2.1.7(@types/react@19.2.17)(react@19.2.7))(zod@4.0.5)': + dependencies: + '@reown/appkit-common': 1.8.11(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@4.0.5) + '@reown/appkit-controllers': 1.8.11(@types/react@19.2.17)(bufferutil@4.0.9)(react@19.2.7)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@4.0.5) + '@reown/appkit-polyfills': 1.8.11 + '@reown/appkit-wallet': 1.8.11(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6) + '@wallet-standard/wallet': 1.1.0 + '@walletconnect/logger': 3.0.2 + '@walletconnect/universal-provider': 2.22.4(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@4.0.5) + valtio: 2.1.7(@types/react@19.2.17)(react@19.2.7) + viem: 2.45.3(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@4.0.5) + 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' + - '@types/react' + - '@upstash/redis' + - '@vercel/blob' + - '@vercel/kv' + - aws4fetch + - bufferutil + - db0 + - encoding + - ioredis + - react + - typescript + - uploadthing + - utf-8-validate + - zod + + '@reown/appkit-wallet@1.8.11(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6)': + dependencies: + '@reown/appkit-common': 1.8.11(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@3.22.4) + '@reown/appkit-polyfills': 1.8.11 + '@walletconnect/logger': 3.0.2 + zod: 3.22.4 + transitivePeerDependencies: + - bufferutil + - typescript + - utf-8-validate + + '@reown/appkit@1.8.11(@types/react@19.2.17)(bufferutil@4.0.9)(react@19.2.7)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@4.0.5)': + dependencies: + '@reown/appkit-common': 1.8.11(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@4.0.5) + '@reown/appkit-controllers': 1.8.11(@types/react@19.2.17)(bufferutil@4.0.9)(react@19.2.7)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@4.0.5) + '@reown/appkit-pay': 1.8.11(@types/react@19.2.17)(bufferutil@4.0.9)(react@19.2.7)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@4.0.5) + '@reown/appkit-polyfills': 1.8.11 + '@reown/appkit-scaffold-ui': 1.8.11(@types/react@19.2.17)(bufferutil@4.0.9)(react@19.2.7)(typescript@5.8.2)(utf-8-validate@6.0.6)(valtio@2.1.7(@types/react@19.2.17)(react@19.2.7))(zod@4.0.5) + '@reown/appkit-ui': 1.8.11(@types/react@19.2.17)(bufferutil@4.0.9)(react@19.2.7)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@4.0.5) + '@reown/appkit-utils': 1.8.11(@types/react@19.2.17)(bufferutil@4.0.9)(react@19.2.7)(typescript@5.8.2)(utf-8-validate@6.0.6)(valtio@2.1.7(@types/react@19.2.17)(react@19.2.7))(zod@4.0.5) + '@reown/appkit-wallet': 1.8.11(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6) + '@walletconnect/universal-provider': 2.22.4(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@4.0.5) + bs58: 6.0.0 + semver: 7.7.2 + valtio: 2.1.7(@types/react@19.2.17)(react@19.2.7) + viem: 2.45.3(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@4.0.5) + optionalDependencies: + '@lit/react': 1.0.8(@types/react@19.2.17) + 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' + - '@types/react' + - '@upstash/redis' + - '@vercel/blob' + - '@vercel/kv' + - aws4fetch + - bufferutil + - db0 + - encoding + - ioredis + - react + - typescript + - uploadthing + - utf-8-validate + - zod + + '@rnx-kit/chromium-edge-launcher@1.0.0': + dependencies: + '@types/node': 18.19.81 + escape-string-regexp: 4.0.0 + is-wsl: 2.2.0 + lighthouse-logger: 1.4.2 + mkdirp: 1.0.4 + rimraf: 3.0.2 + transitivePeerDependencies: + - supports-color + optional: true + + '@rollup/plugin-inject@5.0.5(rollup@4.36.0)': + dependencies: + '@rollup/pluginutils': 5.1.4(rollup@4.36.0) + estree-walker: 2.0.2 + magic-string: 0.30.17 + optionalDependencies: + rollup: 4.36.0 + + '@rollup/pluginutils@5.1.4(rollup@4.36.0)': + dependencies: + '@types/estree': 1.0.9 + estree-walker: 2.0.2 + picomatch: 4.0.4 optionalDependencies: rollup: 4.36.0 @@ -8707,11 +10193,9 @@ snapshots: '@rollup/rollup-win32-x64-msvc@4.36.0': optional: true - '@rtsao/scc@1.1.0': {} - '@scure/base@1.1.9': {} - '@scure/base@1.2.4': {} + '@scure/base@1.2.6': {} '@scure/bip32@1.4.0': dependencies: @@ -8723,7 +10207,13 @@ snapshots: dependencies: '@noble/curves': 1.8.1 '@noble/hashes': 1.7.1 - '@scure/base': 1.2.4 + '@scure/base': 1.2.6 + + '@scure/bip32@1.7.0': + dependencies: + '@noble/curves': 1.9.7 + '@noble/hashes': 1.8.0 + '@scure/base': 1.2.6 '@scure/bip39@1.3.0': dependencies: @@ -8733,24 +10223,34 @@ snapshots: '@scure/bip39@1.5.4': dependencies: '@noble/hashes': 1.7.1 - '@scure/base': 1.2.4 + '@scure/base': 1.2.6 + + '@scure/bip39@1.6.0': + dependencies: + '@noble/hashes': 1.8.0 + '@scure/base': 1.2.6 '@sideway/address@4.1.5': dependencies: '@hapi/hoek': 9.3.0 + optional: true - '@sideway/formula@3.0.1': {} + '@sideway/formula@3.0.1': + optional: true - '@sideway/pinpoint@2.0.0': {} + '@sideway/pinpoint@2.0.0': + optional: true - '@simplewebauthn/browser@9.0.1': - dependencies: - '@simplewebauthn/types': 9.0.1 + '@simplewebauthn/browser@13.1.0': {} - '@simplewebauthn/types@9.0.1': {} + '@simplewebauthn/types@12.0.0': {} '@sinclair/typebox@0.27.8': {} + '@sindresorhus/base62@1.0.0': {} + + '@sindresorhus/is@4.6.0': {} + '@sinonjs/commons@3.0.1': dependencies: type-detect: 4.0.8 @@ -8759,117 +10259,294 @@ snapshots: dependencies: '@sinonjs/commons': 3.0.1 - '@socket.io/component-emitter@3.1.2': {} + '@solana/buffer-layout-utils@0.2.0(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6)': + dependencies: + '@solana/buffer-layout': 4.0.1 + '@solana/web3.js': 1.98.1(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6) + bigint-buffer: 1.1.5 + bignumber.js: 9.3.1 + transitivePeerDependencies: + - bufferutil + - encoding + - typescript + - utf-8-validate - '@thumbmarkjs/thumbmarkjs@0.16.0': {} + '@solana/buffer-layout@4.0.1': + dependencies: + buffer: 6.0.3 - '@tootallnate/once@2.0.0': {} + '@solana/codecs-core@2.0.0-rc.1(typescript@5.8.2)': + dependencies: + '@solana/errors': 2.0.0-rc.1(typescript@5.8.2) + typescript: 5.8.2 - '@tsconfig/node10@1.0.11': {} + '@solana/codecs-core@2.3.0(typescript@5.8.2)': + dependencies: + '@solana/errors': 2.3.0(typescript@5.8.2) + typescript: 5.8.2 - '@tsconfig/node12@1.0.11': {} + '@solana/codecs-data-structures@2.0.0-rc.1(typescript@5.8.2)': + dependencies: + '@solana/codecs-core': 2.0.0-rc.1(typescript@5.8.2) + '@solana/codecs-numbers': 2.0.0-rc.1(typescript@5.8.2) + '@solana/errors': 2.0.0-rc.1(typescript@5.8.2) + typescript: 5.8.2 - '@tsconfig/node14@1.0.3': {} + '@solana/codecs-numbers@2.0.0-rc.1(typescript@5.8.2)': + dependencies: + '@solana/codecs-core': 2.0.0-rc.1(typescript@5.8.2) + '@solana/errors': 2.0.0-rc.1(typescript@5.8.2) + typescript: 5.8.2 - '@tsconfig/node16@1.0.4': {} + '@solana/codecs-numbers@2.3.0(typescript@5.8.2)': + dependencies: + '@solana/codecs-core': 2.3.0(typescript@5.8.2) + '@solana/errors': 2.3.0(typescript@5.8.2) + typescript: 5.8.2 - '@turnkey/api-key-stamper@0.4.3': + '@solana/codecs-strings@2.0.0-rc.1(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.2)': dependencies: - '@noble/curves': 1.8.1 - '@turnkey/encoding': 0.4.0 - sha256-uint8array: 0.10.7 + '@solana/codecs-core': 2.0.0-rc.1(typescript@5.8.2) + '@solana/codecs-numbers': 2.0.0-rc.1(typescript@5.8.2) + '@solana/errors': 2.0.0-rc.1(typescript@5.8.2) + fastestsmallesttextencoderdecoder: 1.0.22 + typescript: 5.8.2 - '@turnkey/crypto@2.0.0(@babel/core@7.26.10)(@babel/preset-env@7.26.9(@babel/core@7.26.10))(@types/react@18.3.19)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10)': + '@solana/codecs@2.0.0-rc.1(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.2)': dependencies: - '@noble/ciphers': 0.5.3 - '@noble/curves': 1.4.0 - '@noble/hashes': 1.4.0 - '@turnkey/encoding': 0.4.0 - bs58: 5.0.0 - bs58check: 3.0.1 - react-native: 0.74.0(@babel/core@7.26.10)(@babel/preset-env@7.26.9(@babel/core@7.26.10))(@types/react@18.3.19)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10) - react-native-get-random-values: 1.11.0(react-native@0.74.0(@babel/core@7.26.10)(@babel/preset-env@7.26.9(@babel/core@7.26.10))(@types/react@18.3.19)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10)) - react-native-quick-base64: 2.1.2(react-native@0.74.0(@babel/core@7.26.10)(@babel/preset-env@7.26.9(@babel/core@7.26.10))(@types/react@18.3.19)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1) - typescript: 5.0.4 + '@solana/codecs-core': 2.0.0-rc.1(typescript@5.8.2) + '@solana/codecs-data-structures': 2.0.0-rc.1(typescript@5.8.2) + '@solana/codecs-numbers': 2.0.0-rc.1(typescript@5.8.2) + '@solana/codecs-strings': 2.0.0-rc.1(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.2) + '@solana/options': 2.0.0-rc.1(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.2) + typescript: 5.8.2 + transitivePeerDependencies: + - fastestsmallesttextencoderdecoder + + '@solana/errors@2.0.0-rc.1(typescript@5.8.2)': + dependencies: + chalk: 5.6.2 + commander: 12.1.0 + typescript: 5.8.2 + + '@solana/errors@2.3.0(typescript@5.8.2)': + dependencies: + chalk: 5.6.2 + commander: 14.0.3 + typescript: 5.8.2 + + '@solana/options@2.0.0-rc.1(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.2)': + dependencies: + '@solana/codecs-core': 2.0.0-rc.1(typescript@5.8.2) + '@solana/codecs-data-structures': 2.0.0-rc.1(typescript@5.8.2) + '@solana/codecs-numbers': 2.0.0-rc.1(typescript@5.8.2) + '@solana/codecs-strings': 2.0.0-rc.1(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.2) + '@solana/errors': 2.0.0-rc.1(typescript@5.8.2) + typescript: 5.8.2 + transitivePeerDependencies: + - fastestsmallesttextencoderdecoder + + '@solana/spl-token-group@0.0.7(@solana/web3.js@1.98.1(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6))(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.2)': + dependencies: + '@solana/codecs': 2.0.0-rc.1(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.2) + '@solana/web3.js': 1.98.1(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6) + transitivePeerDependencies: + - fastestsmallesttextencoderdecoder + - typescript + + '@solana/spl-token-metadata@0.1.6(@solana/web3.js@1.98.1(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6))(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.2)': + dependencies: + '@solana/codecs': 2.0.0-rc.1(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.2) + '@solana/web3.js': 1.98.1(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6) + transitivePeerDependencies: + - fastestsmallesttextencoderdecoder + - typescript + + '@solana/spl-token@0.4.14(@solana/web3.js@1.98.1(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6))(bufferutil@4.0.9)(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.2)(utf-8-validate@6.0.6)': + dependencies: + '@solana/buffer-layout': 4.0.1 + '@solana/buffer-layout-utils': 0.2.0(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6) + '@solana/spl-token-group': 0.0.7(@solana/web3.js@1.98.1(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6))(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.2) + '@solana/spl-token-metadata': 0.1.6(@solana/web3.js@1.98.1(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6))(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.8.2) + '@solana/web3.js': 1.98.1(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6) + buffer: 6.0.3 transitivePeerDependencies: - - '@babel/core' - - '@babel/preset-env' - - '@types/react' - bufferutil - encoding - - react - - supports-color + - fastestsmallesttextencoderdecoder + - typescript + - utf-8-validate + + '@solana/web3.js@1.98.1(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6)': + dependencies: + '@babel/runtime': 7.26.10 + '@noble/curves': 1.9.7 + '@noble/hashes': 1.8.0 + '@solana/buffer-layout': 4.0.1 + '@solana/codecs-numbers': 2.3.0(typescript@5.8.2) + agentkeepalive: 4.6.0 + 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.3.0(bufferutil@4.0.9)(utf-8-validate@6.0.6) + node-fetch: 2.7.0 + rpc-websockets: 9.3.10 + superstruct: 2.0.2 + transitivePeerDependencies: + - bufferutil + - encoding + - typescript - utf-8-validate - '@turnkey/encoding@0.4.0': {} + '@swc/helpers@0.5.23': + dependencies: + tslib: 2.8.1 + + '@szmarczak/http-timer@4.0.6': + dependencies: + defer-to-connect: 2.0.1 + + '@thumbmarkjs/thumbmarkjs@0.16.0': {} + + '@tootallnate/once@2.0.0': {} + + '@tsconfig/node10@1.0.11': {} + + '@tsconfig/node12@1.0.11': {} + + '@tsconfig/node14@1.0.3': {} + + '@tsconfig/node16@1.0.4': {} + + '@turbo/darwin-64@2.9.16': + optional: true + + '@turbo/darwin-arm64@2.9.16': + optional: true + + '@turbo/linux-64@2.9.16': + optional: true + + '@turbo/linux-arm64@2.9.16': + optional: true + + '@turbo/windows-64@2.9.16': + optional: true + + '@turbo/windows-arm64@2.9.16': + optional: true + + '@turnkey/api-key-stamper@0.4.7': + dependencies: + '@noble/curves': 1.9.7 + '@turnkey/encoding': 0.5.0 + sha256-uint8array: 0.10.7 + + '@turnkey/crypto@2.5.0': + dependencies: + '@noble/ciphers': 1.3.0 + '@noble/curves': 1.9.0 + '@noble/hashes': 1.8.0 + '@turnkey/encoding': 0.5.0 + bs58: 6.0.0 + bs58check: 4.0.0 + + '@turnkey/encoding@0.5.0': {} - '@turnkey/http@2.15.0': + '@turnkey/http@3.10.0': dependencies: - '@turnkey/api-key-stamper': 0.4.3 - '@turnkey/encoding': 0.4.0 - '@turnkey/webauthn-stamper': 0.5.0 + '@turnkey/api-key-stamper': 0.4.7 + '@turnkey/encoding': 0.5.0 + '@turnkey/webauthn-stamper': 0.5.1 cross-fetch: 3.2.0 transitivePeerDependencies: - encoding - '@turnkey/iframe-stamper@2.0.0': {} + '@turnkey/iframe-stamper@2.5.0': {} + + '@turnkey/indexed-db-stamper@1.1.1': + dependencies: + '@turnkey/api-key-stamper': 0.4.7 + '@turnkey/encoding': 0.5.0 - '@turnkey/sdk-browser@1.8.0(@babel/core@7.26.10)(@babel/preset-env@7.26.9(@babel/core@7.26.10))(@types/react@18.3.19)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10)': + '@turnkey/sdk-browser@5.8.0(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@4.0.5)': dependencies: - '@turnkey/api-key-stamper': 0.4.3 - '@turnkey/crypto': 2.0.0(@babel/core@7.26.10)(@babel/preset-env@7.26.9(@babel/core@7.26.10))(@types/react@18.3.19)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10) - '@turnkey/encoding': 0.4.0 - '@turnkey/http': 2.15.0 - '@turnkey/iframe-stamper': 2.0.0 - '@turnkey/webauthn-stamper': 0.5.0 - bs58check: 3.0.1 + '@turnkey/api-key-stamper': 0.4.7 + '@turnkey/crypto': 2.5.0 + '@turnkey/encoding': 0.5.0 + '@turnkey/http': 3.10.0 + '@turnkey/iframe-stamper': 2.5.0 + '@turnkey/indexed-db-stamper': 1.1.1 + '@turnkey/sdk-types': 0.3.0 + '@turnkey/wallet-stamper': 1.0.8(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@4.0.5) + '@turnkey/webauthn-stamper': 0.5.1 + bs58check: 4.0.0 buffer: 6.0.3 cross-fetch: 3.2.0 - elliptic: 6.6.1 hpke-js: 1.6.2 transitivePeerDependencies: - - '@babel/core' - - '@babel/preset-env' - - '@types/react' - bufferutil - encoding - - react - - supports-color + - typescript - utf-8-validate + - zod - '@turnkey/sdk-server@1.5.0': + '@turnkey/sdk-server@4.7.0(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@4.0.5)': dependencies: - '@turnkey/api-key-stamper': 0.4.3 - '@turnkey/http': 2.15.0 + '@turnkey/api-key-stamper': 0.4.7 + '@turnkey/http': 3.10.0 + '@turnkey/wallet-stamper': 1.0.8(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@4.0.5) buffer: 6.0.3 cross-fetch: 3.2.0 - elliptic: 6.6.1 transitivePeerDependencies: + - bufferutil - encoding + - typescript + - utf-8-validate + - zod - '@turnkey/viem@0.6.2(@babel/core@7.26.10)(@babel/preset-env@7.26.9(@babel/core@7.26.10))(@types/react@18.3.19)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10)(viem@2.23.13(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@5.0.10)(zod@3.24.2))': + '@turnkey/sdk-types@0.3.0': {} + + '@turnkey/viem@0.13.0(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6)(viem@2.45.3(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@4.0.5))(zod@4.0.5)': dependencies: - '@turnkey/api-key-stamper': 0.4.3 - '@turnkey/http': 2.15.0 - '@turnkey/sdk-browser': 1.8.0(@babel/core@7.26.10)(@babel/preset-env@7.26.9(@babel/core@7.26.10))(@types/react@18.3.19)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10) - '@turnkey/sdk-server': 1.5.0 + '@noble/curves': 1.8.0 + '@openzeppelin/contracts': 4.9.6 + '@turnkey/api-key-stamper': 0.4.7 + '@turnkey/http': 3.10.0 + '@turnkey/sdk-browser': 5.8.0(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@4.0.5) + '@turnkey/sdk-server': 4.7.0(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@4.0.5) cross-fetch: 4.1.0 - typescript: 5.8.2 - viem: 2.23.13(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@5.0.10)(zod@3.24.2) + viem: 2.45.3(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@4.0.5) transitivePeerDependencies: - - '@babel/core' - - '@babel/preset-env' - - '@types/react' - bufferutil - encoding - - react - - supports-color + - typescript + - utf-8-validate + - zod + + '@turnkey/wallet-stamper@1.0.8(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@4.0.5)': + dependencies: + '@turnkey/crypto': 2.5.0 + '@turnkey/encoding': 0.5.0 + optionalDependencies: + viem: 2.45.3(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@4.0.5) + transitivePeerDependencies: + - bufferutil + - typescript - utf-8-validate + - zod - '@turnkey/webauthn-stamper@0.5.0': + '@turnkey/webauthn-stamper@0.5.1': dependencies: sha256-uint8array: 0.10.7 + '@tybys/wasm-util@0.10.3': + dependencies: + tslib: 2.8.1 + optional: true + '@types/babel__core@7.20.5': dependencies: '@babel/parser': 7.26.10 @@ -8891,15 +10568,32 @@ snapshots: dependencies: '@babel/types': 7.26.10 + '@types/cacheable-request@6.0.3': + dependencies: + '@types/http-cache-semantics': 4.2.0 + '@types/keyv': 3.1.4 + '@types/node': 24.13.2 + '@types/responselike': 1.0.3 + + '@types/connect@3.4.38': + dependencies: + '@types/node': 24.13.2 + '@types/debug@4.1.12': dependencies: '@types/ms': 2.1.0 + '@types/esrecurse@4.3.1': {} + '@types/estree@1.0.6': {} + '@types/estree@1.0.9': {} + '@types/graceful-fs@4.1.9': dependencies: - '@types/node': 22.13.11 + '@types/node': 24.13.2 + + '@types/http-cache-semantics@4.2.0': {} '@types/istanbul-lib-coverage@2.0.6': {} @@ -8918,38 +10612,47 @@ snapshots: '@types/jsdom@20.0.1': dependencies: - '@types/node': 22.13.11 + '@types/node': 24.13.2 '@types/tough-cookie': 4.0.5 parse5: 7.2.1 - '@types/json5@0.0.29': {} + '@types/json-schema@7.0.15': {} + + '@types/keyv@3.1.4': + dependencies: + '@types/node': 24.13.2 - '@types/lodash@4.17.16': {} + '@types/lodash@4.17.24': {} '@types/ms@2.1.0': {} '@types/node-forge@1.3.11': dependencies: - '@types/node': 22.13.11 + '@types/node': 24.13.2 + optional: true + + '@types/node@12.20.55': {} '@types/node@18.19.81': dependencies: undici-types: 5.26.5 + optional: true - '@types/node@22.13.11': + '@types/node@24.13.2': dependencies: - undici-types: 6.20.0 + undici-types: 7.18.2 - '@types/prop-types@15.7.14': {} + '@types/react-dom@19.2.3(@types/react@19.2.17)': + dependencies: + '@types/react': 19.2.17 - '@types/react-dom@18.3.5(@types/react@18.3.19)': + '@types/react@19.2.17': dependencies: - '@types/react': 18.3.19 + csstype: 3.2.3 - '@types/react@18.3.19': + '@types/responselike@1.0.3': dependencies: - '@types/prop-types': 15.7.14 - csstype: 3.1.3 + '@types/node': 24.13.2 '@types/stack-utils@2.0.3': {} @@ -8957,129 +10660,296 @@ snapshots: '@types/trusted-types@2.0.7': {} + '@types/ws@7.4.7': + dependencies: + '@types/node': 24.13.2 + '@types/ws@8.5.3': dependencies: - '@types/node': 22.13.11 + '@types/node': 24.13.2 '@types/yargs-parser@21.0.3': {} '@types/yargs@15.0.19': dependencies: '@types/yargs-parser': 21.0.3 + optional: true '@types/yargs@17.0.33': dependencies: '@types/yargs-parser': 21.0.3 - '@typescript-eslint/eslint-plugin@8.27.0(@typescript-eslint/parser@8.27.0(eslint@8.57.1)(typescript@5.8.2))(eslint@8.57.1)(typescript@5.8.2)': + '@typescript-eslint/eslint-plugin@8.61.1(@typescript-eslint/parser@8.61.1(eslint@10.5.0)(typescript@5.8.2))(eslint@10.5.0)(typescript@5.8.2)': dependencies: - '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.27.0(eslint@8.57.1)(typescript@5.8.2) - '@typescript-eslint/scope-manager': 8.27.0 - '@typescript-eslint/type-utils': 8.27.0(eslint@8.57.1)(typescript@5.8.2) - '@typescript-eslint/utils': 8.27.0(eslint@8.57.1)(typescript@5.8.2) - '@typescript-eslint/visitor-keys': 8.27.0 - eslint: 8.57.1 - graphemer: 1.4.0 - ignore: 5.3.2 + '@eslint-community/regexpp': 4.12.2 + '@typescript-eslint/parser': 8.61.1(eslint@10.5.0)(typescript@5.8.2) + '@typescript-eslint/scope-manager': 8.61.1 + '@typescript-eslint/type-utils': 8.61.1(eslint@10.5.0)(typescript@5.8.2) + '@typescript-eslint/utils': 8.61.1(eslint@10.5.0)(typescript@5.8.2) + '@typescript-eslint/visitor-keys': 8.61.1 + eslint: 10.5.0 + ignore: 7.0.5 natural-compare: 1.4.0 - ts-api-utils: 2.1.0(typescript@5.8.2) + ts-api-utils: 2.5.0(typescript@5.8.2) + typescript: 5.8.2 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/parser@8.61.1(eslint@10.5.0)(typescript@5.8.2)': + dependencies: + '@typescript-eslint/scope-manager': 8.61.1 + '@typescript-eslint/types': 8.61.1 + '@typescript-eslint/typescript-estree': 8.61.1(typescript@5.8.2) + '@typescript-eslint/visitor-keys': 8.61.1 + debug: 4.4.3 + eslint: 10.5.0 typescript: 5.8.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.27.0(eslint@8.57.1)(typescript@5.8.2)': + '@typescript-eslint/project-service@8.61.1(typescript@5.8.2)': dependencies: - '@typescript-eslint/scope-manager': 8.27.0 - '@typescript-eslint/types': 8.27.0 - '@typescript-eslint/typescript-estree': 8.27.0(typescript@5.8.2) - '@typescript-eslint/visitor-keys': 8.27.0 - debug: 4.4.0 - eslint: 8.57.1 + '@typescript-eslint/tsconfig-utils': 8.61.1(typescript@5.8.2) + '@typescript-eslint/types': 8.61.1 + debug: 4.4.3 typescript: 5.8.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@8.27.0': + '@typescript-eslint/scope-manager@8.61.1': dependencies: - '@typescript-eslint/types': 8.27.0 - '@typescript-eslint/visitor-keys': 8.27.0 + '@typescript-eslint/types': 8.61.1 + '@typescript-eslint/visitor-keys': 8.61.1 - '@typescript-eslint/type-utils@8.27.0(eslint@8.57.1)(typescript@5.8.2)': + '@typescript-eslint/tsconfig-utils@8.61.1(typescript@5.8.2)': dependencies: - '@typescript-eslint/typescript-estree': 8.27.0(typescript@5.8.2) - '@typescript-eslint/utils': 8.27.0(eslint@8.57.1)(typescript@5.8.2) - debug: 4.4.0 - eslint: 8.57.1 - ts-api-utils: 2.1.0(typescript@5.8.2) + typescript: 5.8.2 + + '@typescript-eslint/type-utils@8.61.1(eslint@10.5.0)(typescript@5.8.2)': + dependencies: + '@typescript-eslint/types': 8.61.1 + '@typescript-eslint/typescript-estree': 8.61.1(typescript@5.8.2) + '@typescript-eslint/utils': 8.61.1(eslint@10.5.0)(typescript@5.8.2) + debug: 4.4.3 + eslint: 10.5.0 + ts-api-utils: 2.5.0(typescript@5.8.2) typescript: 5.8.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/types@8.27.0': {} + '@typescript-eslint/types@8.61.1': {} - '@typescript-eslint/typescript-estree@8.27.0(typescript@5.8.2)': + '@typescript-eslint/typescript-estree@8.61.1(typescript@5.8.2)': dependencies: - '@typescript-eslint/types': 8.27.0 - '@typescript-eslint/visitor-keys': 8.27.0 - debug: 4.4.0 - fast-glob: 3.3.3 - is-glob: 4.0.3 - minimatch: 9.0.5 - semver: 7.7.1 - ts-api-utils: 2.1.0(typescript@5.8.2) + '@typescript-eslint/project-service': 8.61.1(typescript@5.8.2) + '@typescript-eslint/tsconfig-utils': 8.61.1(typescript@5.8.2) + '@typescript-eslint/types': 8.61.1 + '@typescript-eslint/visitor-keys': 8.61.1 + debug: 4.4.3 + minimatch: 10.2.5 + semver: 7.8.5 + tinyglobby: 0.2.17 + ts-api-utils: 2.5.0(typescript@5.8.2) typescript: 5.8.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.27.0(eslint@8.57.1)(typescript@5.8.2)': + '@typescript-eslint/utils@8.61.1(eslint@10.5.0)(typescript@5.8.2)': dependencies: - '@eslint-community/eslint-utils': 4.5.1(eslint@8.57.1) - '@typescript-eslint/scope-manager': 8.27.0 - '@typescript-eslint/types': 8.27.0 - '@typescript-eslint/typescript-estree': 8.27.0(typescript@5.8.2) - eslint: 8.57.1 + '@eslint-community/eslint-utils': 4.9.1(eslint@10.5.0) + '@typescript-eslint/scope-manager': 8.61.1 + '@typescript-eslint/types': 8.61.1 + '@typescript-eslint/typescript-estree': 8.61.1(typescript@5.8.2) + eslint: 10.5.0 typescript: 5.8.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/visitor-keys@8.27.0': + '@typescript-eslint/visitor-keys@8.61.1': + dependencies: + '@typescript-eslint/types': 8.61.1 + eslint-visitor-keys: 5.0.1 + + '@unrs/resolver-binding-android-arm-eabi@1.12.2': + optional: true + + '@unrs/resolver-binding-android-arm64@1.12.2': + optional: true + + '@unrs/resolver-binding-darwin-arm64@1.12.2': + optional: true + + '@unrs/resolver-binding-darwin-x64@1.12.2': + optional: true + + '@unrs/resolver-binding-freebsd-x64@1.12.2': + optional: true + + '@unrs/resolver-binding-linux-arm-gnueabihf@1.12.2': + optional: true + + '@unrs/resolver-binding-linux-arm-musleabihf@1.12.2': + optional: true + + '@unrs/resolver-binding-linux-arm64-gnu@1.12.2': + optional: true + + '@unrs/resolver-binding-linux-arm64-musl@1.12.2': + optional: true + + '@unrs/resolver-binding-linux-loong64-gnu@1.12.2': + optional: true + + '@unrs/resolver-binding-linux-loong64-musl@1.12.2': + optional: true + + '@unrs/resolver-binding-linux-ppc64-gnu@1.12.2': + optional: true + + '@unrs/resolver-binding-linux-riscv64-gnu@1.12.2': + optional: true + + '@unrs/resolver-binding-linux-riscv64-musl@1.12.2': + optional: true + + '@unrs/resolver-binding-linux-s390x-gnu@1.12.2': + optional: true + + '@unrs/resolver-binding-linux-x64-gnu@1.12.2': + optional: true + + '@unrs/resolver-binding-linux-x64-musl@1.12.2': + optional: true + + '@unrs/resolver-binding-openharmony-arm64@1.12.2': + optional: true + + '@unrs/resolver-binding-wasm32-wasi@1.12.2': dependencies: - '@typescript-eslint/types': 8.27.0 - eslint-visitor-keys: 4.2.0 + '@emnapi/core': 1.10.0 + '@emnapi/runtime': 1.10.0 + '@napi-rs/wasm-runtime': 1.1.6(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) + optional: true + + '@unrs/resolver-binding-win32-arm64-msvc@1.12.2': + optional: true + + '@unrs/resolver-binding-win32-ia32-msvc@1.12.2': + optional: true - '@ungap/structured-clone@1.3.0': {} + '@unrs/resolver-binding-win32-x64-msvc@1.12.2': + optional: true - '@vitejs/plugin-react@4.3.4(vite@5.4.18(@types/node@22.13.11)(terser@5.39.0))': + '@vitejs/plugin-react@4.3.4(vite@5.4.18(@types/node@24.13.2)(terser@5.39.0))': dependencies: '@babel/core': 7.26.10 '@babel/plugin-transform-react-jsx-self': 7.25.9(@babel/core@7.26.10) '@babel/plugin-transform-react-jsx-source': 7.25.9(@babel/core@7.26.10) '@types/babel__core': 7.20.5 react-refresh: 0.14.2 - vite: 5.4.18(@types/node@22.13.11)(terser@5.39.0) + vite: 5.4.18(@types/node@24.13.2)(terser@5.39.0) transitivePeerDependencies: - supports-color - '@walletconnect/core@2.19.1(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@5.0.10)(zod@3.24.2)': + '@vue/reactivity@3.5.38': + dependencies: + '@vue/shared': 3.5.38 + + '@vue/shared@3.5.38': {} + + '@wallet-standard/app@1.1.1': + dependencies: + '@wallet-standard/base': 1.1.1 + + '@wallet-standard/base@1.1.1': {} + + '@wallet-standard/core@1.1.1': + dependencies: + '@wallet-standard/app': 1.1.1 + '@wallet-standard/base': 1.1.1 + '@wallet-standard/errors': 0.1.2 + '@wallet-standard/features': 1.1.1 + '@wallet-standard/wallet': 1.1.1 + + '@wallet-standard/errors@0.1.2': + dependencies: + chalk: 5.6.2 + commander: 13.1.0 + + '@wallet-standard/features@1.1.1': + dependencies: + '@wallet-standard/base': 1.1.1 + + '@wallet-standard/wallet@1.1.0': + dependencies: + '@wallet-standard/base': 1.1.1 + + '@wallet-standard/wallet@1.1.1': + dependencies: + '@wallet-standard/base': 1.1.1 + + '@walletconnect/core@2.22.4(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@4.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.6) + '@walletconnect/keyvaluestorage': 1.1.1 + '@walletconnect/logger': 3.0.0 + '@walletconnect/relay-api': 1.0.11 + '@walletconnect/relay-auth': 1.1.0 + '@walletconnect/safe-json': 1.0.2 + '@walletconnect/time': 1.0.2 + '@walletconnect/types': 2.22.4 + '@walletconnect/utils': 2.22.4(typescript@5.8.2)(zod@4.0.5) + '@walletconnect/window-getters': 1.0.1 + es-toolkit: 1.39.3 + events: 3.3.0 + uint8arrays: 3.1.1 + 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 + - typescript + - uploadthing + - utf-8-validate + - zod + + '@walletconnect/core@2.23.2(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@4.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@5.0.10) + '@walletconnect/jsonrpc-ws-connection': 1.0.16(bufferutil@4.0.9)(utf-8-validate@6.0.6) '@walletconnect/keyvaluestorage': 1.1.1 - '@walletconnect/logger': 2.1.2 + '@walletconnect/logger': 3.0.2 '@walletconnect/relay-api': 1.0.11 '@walletconnect/relay-auth': 1.1.0 '@walletconnect/safe-json': 1.0.2 '@walletconnect/time': 1.0.2 - '@walletconnect/types': 2.19.1 - '@walletconnect/utils': 2.19.1(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@5.0.10)(zod@3.24.2) + '@walletconnect/types': 2.23.2 + '@walletconnect/utils': 2.23.2(typescript@5.8.2)(zod@4.0.5) '@walletconnect/window-getters': 1.0.1 - es-toolkit: 1.33.0 + es-toolkit: 1.39.3 events: 3.3.0 - uint8arrays: 3.1.0 + uint8arrays: 3.1.1 transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -9108,18 +10978,19 @@ snapshots: dependencies: tslib: 1.14.1 - '@walletconnect/ethereum-provider@2.19.1(@types/react@18.3.19)(bufferutil@4.0.9)(react@18.3.1)(typescript@5.8.2)(utf-8-validate@5.0.10)(zod@3.24.2)': + '@walletconnect/ethereum-provider@2.23.2(@types/react@19.2.17)(bufferutil@4.0.9)(react@19.2.7)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@4.0.5)': dependencies: + '@reown/appkit': 1.8.11(@types/react@19.2.17)(bufferutil@4.0.9)(react@19.2.7)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@4.0.5) '@walletconnect/jsonrpc-http-connection': 1.0.8 '@walletconnect/jsonrpc-provider': 1.0.14 '@walletconnect/jsonrpc-types': 1.0.4 '@walletconnect/jsonrpc-utils': 1.0.8 '@walletconnect/keyvaluestorage': 1.1.1 - '@walletconnect/modal': 2.7.0(@types/react@18.3.19)(react@18.3.1) - '@walletconnect/sign-client': 2.19.1(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@5.0.10)(zod@3.24.2) - '@walletconnect/types': 2.19.1 - '@walletconnect/universal-provider': 2.19.1(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@5.0.10)(zod@3.24.2) - '@walletconnect/utils': 2.19.1(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@5.0.10)(zod@3.24.2) + '@walletconnect/logger': 3.0.2 + '@walletconnect/sign-client': 2.23.2(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@4.0.5) + '@walletconnect/types': 2.23.2 + '@walletconnect/universal-provider': 2.23.2(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@4.0.5) + '@walletconnect/utils': 2.23.2(typescript@5.8.2)(zod@4.0.5) events: 3.3.0 transitivePeerDependencies: - '@azure/app-configuration' @@ -9185,12 +11056,12 @@ snapshots: '@walletconnect/jsonrpc-types': 1.0.4 tslib: 1.14.1 - '@walletconnect/jsonrpc-ws-connection@1.0.16(bufferutil@4.0.9)(utf-8-validate@5.0.10)': + '@walletconnect/jsonrpc-ws-connection@1.0.16(bufferutil@4.0.9)(utf-8-validate@6.0.6)': 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@5.0.10) + ws: 7.5.10(bufferutil@4.0.9)(utf-8-validate@6.0.6) transitivePeerDependencies: - bufferutil - utf-8-validate @@ -9219,35 +11090,15 @@ snapshots: - ioredis - uploadthing - '@walletconnect/logger@2.1.2': + '@walletconnect/logger@3.0.0': dependencies: '@walletconnect/safe-json': 1.0.2 - pino: 7.11.0 - - '@walletconnect/modal-core@2.7.0(@types/react@18.3.19)(react@18.3.1)': - dependencies: - valtio: 1.11.2(@types/react@18.3.19)(react@18.3.1) - transitivePeerDependencies: - - '@types/react' - - react - - '@walletconnect/modal-ui@2.7.0(@types/react@18.3.19)(react@18.3.1)': - dependencies: - '@walletconnect/modal-core': 2.7.0(@types/react@18.3.19)(react@18.3.1) - lit: 2.8.0 - motion: 10.16.2 - qrcode: 1.5.3 - transitivePeerDependencies: - - '@types/react' - - react + pino: 10.0.0 - '@walletconnect/modal@2.7.0(@types/react@18.3.19)(react@18.3.1)': + '@walletconnect/logger@3.0.2': dependencies: - '@walletconnect/modal-core': 2.7.0(@types/react@18.3.19)(react@18.3.1) - '@walletconnect/modal-ui': 2.7.0(@types/react@18.3.19)(react@18.3.1) - transitivePeerDependencies: - - '@types/react' - - react + '@walletconnect/safe-json': 1.0.2 + pino: 10.0.0 '@walletconnect/relay-api@1.0.11': dependencies: @@ -9259,22 +11110,121 @@ snapshots: '@noble/hashes': 1.7.0 '@walletconnect/safe-json': 1.0.2 '@walletconnect/time': 1.0.2 - uint8arrays: 3.1.0 + uint8arrays: 3.1.1 '@walletconnect/safe-json@1.0.2': dependencies: tslib: 1.14.1 - '@walletconnect/sign-client@2.19.1(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@5.0.10)(zod@3.24.2)': + '@walletconnect/sign-client@2.22.4(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@4.0.5)': + dependencies: + '@walletconnect/core': 2.22.4(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@4.0.5) + '@walletconnect/events': 1.0.1 + '@walletconnect/heartbeat': 1.2.2 + '@walletconnect/jsonrpc-utils': 1.0.8 + '@walletconnect/logger': 3.0.0 + '@walletconnect/time': 1.0.2 + '@walletconnect/types': 2.22.4 + '@walletconnect/utils': 2.22.4(typescript@5.8.2)(zod@4.0.5) + 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 + - typescript + - uploadthing + - utf-8-validate + - zod + + '@walletconnect/sign-client@2.23.2(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@4.0.5)': + dependencies: + '@walletconnect/core': 2.23.2(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@4.0.5) + '@walletconnect/events': 1.0.1 + '@walletconnect/heartbeat': 1.2.2 + '@walletconnect/jsonrpc-utils': 1.0.8 + '@walletconnect/logger': 3.0.2 + '@walletconnect/time': 1.0.2 + '@walletconnect/types': 2.23.2 + '@walletconnect/utils': 2.23.2(typescript@5.8.2)(zod@4.0.5) + 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 + - typescript + - uploadthing + - utf-8-validate + - zod + + '@walletconnect/time@1.0.2': + dependencies: + tslib: 1.14.1 + + '@walletconnect/types@2.22.4': + dependencies: + '@walletconnect/events': 1.0.1 + '@walletconnect/heartbeat': 1.2.2 + '@walletconnect/jsonrpc-types': 1.0.4 + '@walletconnect/keyvaluestorage': 1.1.1 + '@walletconnect/logger': 3.0.0 + 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/types@2.23.2': dependencies: - '@walletconnect/core': 2.19.1(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@5.0.10)(zod@3.24.2) '@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.19.1 - '@walletconnect/utils': 2.19.1(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@5.0.10)(zod@3.24.2) + '@walletconnect/jsonrpc-types': 1.0.4 + '@walletconnect/keyvaluestorage': 1.1.1 + '@walletconnect/logger': 3.0.2 events: 3.3.0 transitivePeerDependencies: - '@azure/app-configuration' @@ -9292,25 +11242,23 @@ snapshots: - '@vercel/blob' - '@vercel/kv' - aws4fetch - - bufferutil - db0 - ioredis - - typescript - uploadthing - - utf-8-validate - - zod - - '@walletconnect/time@1.0.2': - dependencies: - tslib: 1.14.1 - '@walletconnect/types@2.19.1': + '@walletconnect/universal-provider@2.22.4(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@4.0.5)': dependencies: '@walletconnect/events': 1.0.1 - '@walletconnect/heartbeat': 1.2.2 + '@walletconnect/jsonrpc-http-connection': 1.0.8 + '@walletconnect/jsonrpc-provider': 1.0.14 '@walletconnect/jsonrpc-types': 1.0.4 + '@walletconnect/jsonrpc-utils': 1.0.8 '@walletconnect/keyvaluestorage': 1.1.1 - '@walletconnect/logger': 2.1.2 + '@walletconnect/logger': 3.0.0 + '@walletconnect/sign-client': 2.22.4(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@4.0.5) + '@walletconnect/types': 2.22.4 + '@walletconnect/utils': 2.22.4(typescript@5.8.2)(zod@4.0.5) + es-toolkit: 1.39.3 events: 3.3.0 transitivePeerDependencies: - '@azure/app-configuration' @@ -9328,11 +11276,16 @@ snapshots: - '@vercel/blob' - '@vercel/kv' - aws4fetch + - bufferutil - db0 + - encoding - ioredis + - typescript - uploadthing + - utf-8-validate + - zod - '@walletconnect/universal-provider@2.19.1(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@5.0.10)(zod@3.24.2)': + '@walletconnect/universal-provider@2.23.2(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@4.0.5)': dependencies: '@walletconnect/events': 1.0.1 '@walletconnect/jsonrpc-http-connection': 1.0.8 @@ -9340,11 +11293,11 @@ snapshots: '@walletconnect/jsonrpc-types': 1.0.4 '@walletconnect/jsonrpc-utils': 1.0.8 '@walletconnect/keyvaluestorage': 1.1.1 - '@walletconnect/logger': 2.1.2 - '@walletconnect/sign-client': 2.19.1(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@5.0.10)(zod@3.24.2) - '@walletconnect/types': 2.19.1 - '@walletconnect/utils': 2.19.1(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@5.0.10)(zod@3.24.2) - es-toolkit: 1.33.0 + '@walletconnect/logger': 3.0.2 + '@walletconnect/sign-client': 2.23.2(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@4.0.5) + '@walletconnect/types': 2.23.2 + '@walletconnect/utils': 2.23.2(typescript@5.8.2)(zod@4.0.5) + es-toolkit: 1.39.3 events: 3.3.0 transitivePeerDependencies: - '@azure/app-configuration' @@ -9371,26 +11324,72 @@ snapshots: - utf-8-validate - zod - '@walletconnect/utils@2.19.1(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@5.0.10)(zod@3.24.2)': + '@walletconnect/utils@2.22.4(typescript@5.8.2)(zod@4.0.5)': dependencies: - '@noble/ciphers': 1.2.1 - '@noble/curves': 1.8.1 - '@noble/hashes': 1.7.1 + '@msgpack/msgpack': 3.1.2 + '@noble/ciphers': 1.3.0 + '@noble/curves': 1.9.7 + '@noble/hashes': 1.8.0 + '@scure/base': 1.2.6 '@walletconnect/jsonrpc-utils': 1.0.8 '@walletconnect/keyvaluestorage': 1.1.1 + '@walletconnect/logger': 3.0.0 '@walletconnect/relay-api': 1.0.11 '@walletconnect/relay-auth': 1.1.0 '@walletconnect/safe-json': 1.0.2 '@walletconnect/time': 1.0.2 - '@walletconnect/types': 2.19.1 + '@walletconnect/types': 2.22.4 '@walletconnect/window-getters': 1.0.1 '@walletconnect/window-metadata': 1.0.1 + blakejs: 1.2.1 bs58: 6.0.0 detect-browser: 5.3.0 - elliptic: 6.6.1 - query-string: 7.1.3 - uint8arrays: 3.1.0 - viem: 2.23.2(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@5.0.10)(zod@3.24.2) + ox: 0.9.3(typescript@5.8.2)(zod@4.0.5) + uint8arrays: 3.1.1 + 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 + - typescript + - uploadthing + - zod + + '@walletconnect/utils@2.23.2(typescript@5.8.2)(zod@4.0.5)': + dependencies: + '@msgpack/msgpack': 3.1.2 + '@noble/ciphers': 1.3.0 + '@noble/curves': 1.9.7 + '@noble/hashes': 1.8.0 + '@scure/base': 1.2.6 + '@walletconnect/jsonrpc-utils': 1.0.8 + '@walletconnect/keyvaluestorage': 1.1.1 + '@walletconnect/logger': 3.0.2 + '@walletconnect/relay-api': 1.0.11 + '@walletconnect/relay-auth': 1.1.0 + '@walletconnect/safe-json': 1.0.2 + '@walletconnect/time': 1.0.2 + '@walletconnect/types': 2.23.2 + '@walletconnect/window-getters': 1.0.1 + '@walletconnect/window-metadata': 1.0.1 + blakejs: 1.2.1 + bs58: 6.0.0 + detect-browser: 5.3.0 + ox: 0.9.3(typescript@5.8.2)(zod@4.0.5) + uint8arrays: 3.1.1 transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -9407,12 +11406,10 @@ snapshots: - '@vercel/blob' - '@vercel/kv' - aws4fetch - - bufferutil - db0 - ioredis - typescript - uploadthing - - utf-8-validate - zod '@walletconnect/window-getters@1.0.1': @@ -9437,51 +11434,100 @@ snapshots: typescript: 5.8.2 zod: 3.24.2 + abitype@1.2.3(typescript@5.8.2)(zod@3.22.4): + optionalDependencies: + typescript: 5.8.2 + zod: 3.22.4 + + abitype@1.2.3(typescript@5.8.2)(zod@4.0.5): + optionalDependencies: + typescript: 5.8.2 + zod: 4.0.5 + + abitype@1.2.4(typescript@5.8.2)(zod@3.22.4): + optionalDependencies: + typescript: 5.8.2 + zod: 3.22.4 + + abitype@1.2.4(typescript@5.8.2)(zod@3.24.2): + optionalDependencies: + typescript: 5.8.2 + zod: 3.24.2 + + abitype@1.2.4(typescript@5.8.2)(zod@4.0.5): + optionalDependencies: + typescript: 5.8.2 + zod: 4.0.5 + + ably@2.17.1(bufferutil@4.0.9)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(utf-8-validate@6.0.6): + dependencies: + '@ably/msgpack-js': 0.4.1 + dequal: 2.0.3 + fastestsmallesttextencoderdecoder: 1.0.22 + got: 11.8.6 + ulid: 2.4.0 + ws: 8.21.0(bufferutil@4.0.9)(utf-8-validate@6.0.6) + optionalDependencies: + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + transitivePeerDependencies: + - bufferutil + - utf-8-validate + abort-controller@3.0.0: dependencies: event-target-shim: 5.0.1 + optional: true accepts@1.3.8: dependencies: mime-types: 2.1.35 negotiator: 0.6.3 + optional: true acorn-globals@7.0.1: dependencies: - acorn: 8.14.1 + acorn: 8.17.0 acorn-walk: 8.3.4 - acorn-jsx@5.3.2(acorn@8.14.1): + acorn-jsx@5.3.2(acorn@8.17.0): dependencies: - acorn: 8.14.1 + acorn: 8.17.0 acorn-walk@8.3.4: dependencies: - acorn: 8.14.1 + acorn: 8.17.0 acorn@8.14.1: {} + acorn@8.17.0: {} + agent-base@6.0.2: dependencies: - debug: 4.4.0 + debug: 4.4.3 transitivePeerDependencies: - supports-color - ajv@6.12.6: + agentkeepalive@4.6.0: + dependencies: + humanize-ms: 1.2.1 + + ajv@6.15.0: dependencies: fast-deep-equal: 3.1.3 fast-json-stable-stringify: 2.1.0 json-schema-traverse: 0.4.1 uri-js: 4.4.1 - ajv@8.12.0: + ajv@8.18.0: dependencies: fast-deep-equal: 3.1.3 + fast-uri: 3.1.2 json-schema-traverse: 1.0.0 require-from-string: 2.0.2 - uri-js: 4.4.1 - anser@1.4.10: {} + anser@1.4.10: + optional: true ansi-escapes@4.3.2: dependencies: @@ -9492,8 +11538,10 @@ snapshots: colorette: 1.4.0 slice-ansi: 2.1.0 strip-ansi: 5.2.0 + optional: true - ansi-regex@4.1.1: {} + ansi-regex@4.1.1: + optional: true ansi-regex@5.0.1: {} @@ -9502,6 +11550,7 @@ snapshots: ansi-styles@3.2.1: dependencies: color-convert: 1.9.3 + optional: true ansi-styles@4.3.0: dependencies: @@ -9518,7 +11567,8 @@ snapshots: normalize-path: 3.0.0 picomatch: 2.3.1 - appdirsjs@1.2.7: {} + appdirsjs@1.2.7: + optional: true are-docs-informative@0.0.2: {} @@ -9528,57 +11578,8 @@ snapshots: dependencies: sprintf-js: 1.0.3 - argparse@2.0.1: {} - - array-buffer-byte-length@1.0.2: - dependencies: - call-bound: 1.0.4 - is-array-buffer: 3.0.5 - - array-includes@3.1.8: - dependencies: - call-bind: 1.0.8 - define-properties: 1.2.1 - es-abstract: 1.23.9 - es-object-atoms: 1.1.1 - get-intrinsic: 1.3.0 - is-string: 1.1.1 - - array.prototype.findlastindex@1.2.6: - dependencies: - call-bind: 1.0.8 - call-bound: 1.0.4 - define-properties: 1.2.1 - es-abstract: 1.23.9 - es-errors: 1.3.0 - es-object-atoms: 1.1.1 - es-shim-unscopables: 1.1.0 - - array.prototype.flat@1.3.3: - dependencies: - call-bind: 1.0.8 - define-properties: 1.2.1 - es-abstract: 1.23.9 - es-shim-unscopables: 1.1.0 - - array.prototype.flatmap@1.3.3: - dependencies: - call-bind: 1.0.8 - define-properties: 1.2.1 - es-abstract: 1.23.9 - es-shim-unscopables: 1.1.0 - - arraybuffer.prototype.slice@1.0.4: - dependencies: - array-buffer-byte-length: 1.0.2 - call-bind: 1.0.8 - define-properties: 1.2.1 - es-abstract: 1.23.9 - es-errors: 1.3.0 - get-intrinsic: 1.3.0 - is-array-buffer: 3.0.5 - - asap@2.0.6: {} + asap@2.0.6: + optional: true asn1.js@4.10.1: dependencies: @@ -9597,14 +11598,17 @@ snapshots: ast-types@0.15.2: dependencies: tslib: 2.8.1 + optional: true - astral-regex@1.0.0: {} - - async-function@1.0.0: {} + astral-regex@1.0.0: + optional: true - async-limiter@1.0.1: {} + async-limiter@1.0.1: + optional: true - async@3.2.6: {} + async-mutex@0.5.0: + dependencies: + tslib: 2.8.1 asynckit@0.4.0: {} @@ -9614,9 +11618,18 @@ snapshots: dependencies: possible-typed-array-names: 1.1.0 + axios@1.16.0: + dependencies: + follow-redirects: 1.16.0 + form-data: 4.0.6 + proxy-from-env: 2.1.0 + transitivePeerDependencies: + - debug + babel-core@7.0.0-bridge.0(@babel/core@7.26.10): dependencies: '@babel/core': 7.26.10 + optional: true babel-jest@29.7.0(@babel/core@7.26.10): dependencies: @@ -9656,6 +11669,7 @@ snapshots: semver: 6.3.1 transitivePeerDependencies: - supports-color + optional: true babel-plugin-polyfill-corejs3@0.11.1(@babel/core@7.26.10): dependencies: @@ -9664,6 +11678,7 @@ snapshots: core-js-compat: 3.41.0 transitivePeerDependencies: - supports-color + optional: true babel-plugin-polyfill-regenerator@0.6.4(@babel/core@7.26.10): dependencies: @@ -9671,12 +11686,14 @@ snapshots: '@babel/helper-define-polyfill-provider': 0.6.4(@babel/core@7.26.10) transitivePeerDependencies: - supports-color + optional: true babel-plugin-transform-flow-enums@0.0.2(@babel/core@7.26.10): dependencies: '@babel/plugin-syntax-flow': 7.26.0(@babel/core@7.26.10) transitivePeerDependencies: - '@babel/core' + optional: true babel-preset-current-node-syntax@1.1.0(@babel/core@7.26.10): dependencies: @@ -9705,12 +11722,32 @@ snapshots: balanced-match@1.0.2: {} + balanced-match@4.0.4: {} + + base-x@3.0.11: + dependencies: + safe-buffer: 5.2.1 + base-x@4.0.1: {} base-x@5.0.1: {} + base64-js@1.0.2: {} + base64-js@1.5.1: {} + big.js@6.2.2: {} + + bigint-buffer@1.1.5: + dependencies: + bindings: 1.5.0 + + bignumber.js@9.3.1: {} + + bindings@1.5.0: + dependencies: + file-uri-to-path: 1.0.0 + bip39@3.1.0: dependencies: '@noble/hashes': 1.7.1 @@ -9720,11 +11757,25 @@ snapshots: buffer: 5.7.1 inherits: 2.0.4 readable-stream: 3.6.2 + optional: true + + blakejs@1.2.1: {} bn.js@4.12.1: {} bn.js@5.2.1: {} + bops@1.0.1: + dependencies: + base64-js: 1.0.2 + to-utf8: 0.0.1 + + borsh@0.7.0: + dependencies: + bn.js: 5.2.1 + bs58: 4.0.1 + text-encoding-utf-8: 1.0.2 + bowser@2.11.0: {} brace-expansion@1.1.11: @@ -9736,6 +11787,10 @@ snapshots: dependencies: balanced-match: 1.0.2 + brace-expansion@5.0.6: + dependencies: + balanced-match: 4.0.4 + braces@3.0.3: dependencies: fill-range: 7.1.1 @@ -9802,6 +11857,10 @@ snapshots: dependencies: fast-json-stable-stringify: 2.1.0 + bs58@4.0.1: + dependencies: + base-x: 3.0.11 + bs58@5.0.0: dependencies: base-x: 4.0.1 @@ -9810,10 +11869,10 @@ snapshots: dependencies: base-x: 5.0.1 - bs58check@3.0.1: + bs58check@4.0.0: dependencies: - '@noble/hashes': 1.7.1 - bs58: 5.0.0 + '@noble/hashes': 1.8.0 + bs58: 6.0.0 bser@2.1.1: dependencies: @@ -9836,6 +11895,7 @@ snapshots: bufferutil@4.0.9: dependencies: node-gyp-build: 4.8.4 + optional: true builtin-status-codes@3.0.0: {} @@ -9844,10 +11904,23 @@ snapshots: esbuild: 0.25.1 load-tsconfig: 0.2.5 - bytes@3.1.2: {} + bytes@3.1.2: + optional: true cac@6.7.14: {} + cacheable-lookup@5.0.4: {} + + cacheable-request@7.0.4: + dependencies: + clone-response: 1.0.3 + get-stream: 5.2.0 + http-cache-semantics: 4.2.0 + keyv: 4.5.4 + lowercase-keys: 2.0.0 + normalize-url: 6.1.0 + responselike: 2.0.1 + call-bind-apply-helpers@1.0.2: dependencies: es-errors: 1.3.0 @@ -9868,12 +11941,15 @@ snapshots: caller-callsite@2.0.0: dependencies: callsites: 2.0.0 + optional: true caller-path@2.0.0: dependencies: caller-callsite: 2.0.0 + optional: true - callsites@2.0.0: {} + callsites@2.0.0: + optional: true callsites@3.1.0: {} @@ -9883,11 +11959,18 @@ snapshots: caniuse-lite@1.0.30001706: {} + centrifuge@5.7.0: + dependencies: + events: 3.3.0 + protobufjs: 7.6.4 + chalk@4.1.2: dependencies: ansi-styles: 4.3.0 supports-color: 7.2.0 + chalk@5.6.2: {} + char-regex@1.0.2: {} chokidar@4.0.3: @@ -9896,14 +11979,16 @@ snapshots: chrome-launcher@0.15.2: dependencies: - '@types/node': 22.13.11 + '@types/node': 24.13.2 escape-string-regexp: 4.0.0 is-wsl: 2.2.0 lighthouse-logger: 1.4.2 transitivePeerDependencies: - supports-color + optional: true - ci-info@2.0.0: {} + ci-info@2.0.0: + optional: true ci-info@3.9.0: {} @@ -9917,8 +12002,10 @@ snapshots: cli-cursor@3.1.0: dependencies: restore-cursor: 3.1.0 + optional: true - cli-spinners@2.9.2: {} + cli-spinners@2.9.2: + optional: true cliui@6.0.0: dependencies: @@ -9937,8 +12024,14 @@ snapshots: is-plain-object: 2.0.4 kind-of: 6.0.3 shallow-clone: 3.0.1 + optional: true + + clone-response@1.0.3: + dependencies: + mimic-response: 1.0.1 - clone@1.0.4: {} + clone@1.0.4: + optional: true clsx@1.2.1: {} @@ -9949,12 +12042,14 @@ snapshots: color-convert@1.9.3: dependencies: color-name: 1.1.3 + optional: true color-convert@2.0.1: dependencies: color-name: 1.1.4 - color-name@1.1.3: {} + color-name@1.1.3: + optional: true color-name@1.1.4: {} @@ -9968,27 +12063,38 @@ snapshots: color-convert: 2.0.1 color-string: 1.9.1 - colorette@1.4.0: {} + colorette@1.4.0: + optional: true combined-stream@1.0.8: dependencies: delayed-stream: 1.0.0 - command-exists@1.2.9: {} + command-exists@1.2.9: + optional: true + + commander@12.1.0: {} + + commander@13.1.0: {} + + commander@14.0.3: {} commander@2.20.3: {} commander@4.1.1: {} - commander@9.5.0: {} + commander@9.5.0: + optional: true - comment-parser@1.4.1: {} + comment-parser@1.4.7: {} - commondir@1.0.1: {} + commondir@1.0.1: + optional: true compressible@2.0.18: dependencies: mime-db: 1.54.0 + optional: true compression@1.8.0: dependencies: @@ -10001,6 +12107,7 @@ snapshots: vary: 1.1.2 transitivePeerDependencies: - supports-color + optional: true concat-map@0.0.1: {} @@ -10012,6 +12119,7 @@ snapshots: utils-merge: 1.0.1 transitivePeerDependencies: - supports-color + optional: true consola@3.4.2: {} @@ -10026,6 +12134,7 @@ snapshots: core-js-compat@3.41.0: dependencies: browserslist: 4.24.4 + optional: true core-util-is@1.0.3: {} @@ -10035,6 +12144,7 @@ snapshots: is-directory: 0.3.1 js-yaml: 3.14.1 parse-json: 4.0.0 + optional: true country-list@2.3.0: {} @@ -10050,7 +12160,7 @@ snapshots: cipher-base: 1.0.6 inherits: 2.0.4 ripemd160: 2.0.2 - sha.js: 2.4.11 + sha.js: 2.4.12 create-hash@1.2.0: dependencies: @@ -10058,7 +12168,7 @@ snapshots: inherits: 2.0.4 md5.js: 1.3.5 ripemd160: 2.0.2 - sha.js: 2.4.11 + sha.js: 2.4.12 create-hmac@1.1.7: dependencies: @@ -10067,15 +12177,15 @@ snapshots: inherits: 2.0.4 ripemd160: 2.0.2 safe-buffer: 5.2.1 - sha.js: 2.4.11 + sha.js: 2.4.12 - create-jest@29.7.0(@types/node@22.13.11)(ts-node@10.9.2(@types/node@22.13.11)(typescript@5.8.2)): + create-jest@29.7.0(@types/node@24.13.2)(ts-node@10.9.2(@types/node@24.13.2)(typescript@5.8.2)): 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.13.11)(ts-node@10.9.2(@types/node@22.13.11)(typescript@5.8.2)) + jest-config: 29.7.0(@types/node@24.13.2)(ts-node@10.9.2(@types/node@24.13.2)(typescript@5.8.2)) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -10131,7 +12241,7 @@ snapshots: dependencies: cssom: 0.3.8 - csstype@3.1.3: {} + csstype@3.2.3: {} data-urls@3.0.2: dependencies: @@ -10139,43 +12249,19 @@ snapshots: whatwg-mimetype: 3.0.0 whatwg-url: 11.0.0 - data-view-buffer@1.0.2: - dependencies: - call-bound: 1.0.4 - es-errors: 1.3.0 - is-data-view: 1.0.2 - - data-view-byte-length@1.0.2: - dependencies: - call-bound: 1.0.4 - es-errors: 1.3.0 - is-data-view: 1.0.2 - - data-view-byte-offset@1.0.1: - dependencies: - call-bound: 1.0.4 - es-errors: 1.3.0 - is-data-view: 1.0.2 - - date-fns@2.30.0: - dependencies: - '@babel/runtime': 7.26.10 - dayjs@1.11.13: {} debug@2.6.9: dependencies: ms: 2.0.0 + optional: true debug@3.2.7: dependencies: ms: 2.1.3 + optional: true - debug@4.3.7: - dependencies: - ms: 2.1.3 - - debug@4.4.0: + debug@4.4.3: dependencies: ms: 2.1.3 @@ -10183,7 +12269,9 @@ snapshots: decimal.js@10.5.0: {} - decode-uri-component@0.2.2: {} + decompress-response@6.0.0: + dependencies: + mimic-response: 3.1.0 dedent@1.5.3: {} @@ -10196,6 +12284,9 @@ snapshots: defaults@1.0.4: dependencies: clone: 1.0.4 + optional: true + + defer-to-connect@2.0.1: {} define-data-property@1.1.4: dependencies: @@ -10211,11 +12302,17 @@ snapshots: defu@6.1.4: {} + delay@5.0.0: {} + delayed-stream@1.0.0: {} - denodeify@1.2.1: {} + denodeify@1.2.1: + optional: true + + depd@2.0.0: + optional: true - depd@2.0.0: {} + dequal@2.0.3: {} des.js@1.1.0: dependencies: @@ -10224,7 +12321,8 @@ snapshots: destr@2.0.3: {} - destroy@1.2.0: {} + destroy@1.2.0: + optional: true detect-browser@5.3.0: {} @@ -10246,14 +12344,6 @@ snapshots: dijkstrajs@1.0.3: {} - doctrine@2.1.0: - dependencies: - esutils: 2.0.3 - - doctrine@3.0.0: - dependencies: - esutils: 2.0.3 - domain-browser@4.22.0: {} domexception@4.0.0: @@ -10266,27 +12356,17 @@ snapshots: es-errors: 1.3.0 gopd: 1.2.0 - duplexify@4.1.3: - dependencies: - end-of-stream: 1.4.4 - inherits: 2.0.4 - readable-stream: 3.6.2 - stream-shift: 1.0.3 - eastasianwidth@0.2.0: {} - eciesjs@0.4.14: + eciesjs@0.4.17: dependencies: - '@ecies/ciphers': 0.2.3(@noble/ciphers@1.2.1) - '@noble/ciphers': 1.2.1 - '@noble/curves': 1.8.1 - '@noble/hashes': 1.7.1 + '@ecies/ciphers': 0.2.6(@noble/ciphers@1.3.0) + '@noble/ciphers': 1.3.0 + '@noble/curves': 1.9.7 + '@noble/hashes': 1.8.0 - ee-first@1.1.1: {} - - ejs@3.1.10: - dependencies: - jake: 10.9.2 + ee-first@1.1.1: + optional: true electron-to-chromium@1.5.123: {} @@ -10308,31 +12388,20 @@ snapshots: encode-utf8@1.0.3: {} - encodeurl@1.0.2: {} + encodeurl@1.0.2: + optional: true - encodeurl@2.0.0: {} + encodeurl@2.0.0: + optional: true end-of-stream@1.4.4: dependencies: once: 1.4.0 - engine.io-client@6.6.3(bufferutil@4.0.9)(utf-8-validate@5.0.10): - dependencies: - '@socket.io/component-emitter': 3.1.2 - debug: 4.3.7 - engine.io-parser: 5.2.3 - ws: 8.17.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) - xmlhttprequest-ssl: 2.1.2 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - - engine.io-parser@5.2.3: {} - entities@4.5.0: {} - envinfo@7.14.0: {} + envinfo@7.14.0: + optional: true error-ex@1.3.2: dependencies: @@ -10341,72 +12410,18 @@ snapshots: error-stack-parser@2.1.4: dependencies: stackframe: 1.3.4 + optional: true errorhandler@1.5.1: dependencies: accepts: 1.3.8 escape-html: 1.0.3 - - es-abstract@1.23.9: - dependencies: - array-buffer-byte-length: 1.0.2 - arraybuffer.prototype.slice: 1.0.4 - available-typed-arrays: 1.0.7 - call-bind: 1.0.8 - call-bound: 1.0.4 - data-view-buffer: 1.0.2 - data-view-byte-length: 1.0.2 - 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-set-tostringtag: 2.1.0 - es-to-primitive: 1.3.0 - function.prototype.name: 1.1.8 - get-intrinsic: 1.3.0 - get-proto: 1.0.1 - get-symbol-description: 1.1.0 - globalthis: 1.0.4 - gopd: 1.2.0 - has-property-descriptors: 1.0.2 - has-proto: 1.2.0 - has-symbols: 1.1.0 - hasown: 2.0.2 - internal-slot: 1.1.0 - is-array-buffer: 3.0.5 - is-callable: 1.2.7 - is-data-view: 1.0.2 - is-regex: 1.2.1 - is-shared-array-buffer: 1.0.4 - is-string: 1.1.1 - is-typed-array: 1.1.15 - is-weakref: 1.1.1 - math-intrinsics: 1.1.0 - object-inspect: 1.13.4 - object-keys: 1.1.1 - object.assign: 4.1.7 - own-keys: 1.0.1 - regexp.prototype.flags: 1.5.4 - safe-array-concat: 1.1.3 - safe-push-apply: 1.0.0 - safe-regex-test: 1.1.0 - set-proto: 1.0.0 - string.prototype.trim: 1.2.10 - string.prototype.trimend: 1.0.9 - string.prototype.trimstart: 1.0.8 - typed-array-buffer: 1.0.3 - typed-array-byte-length: 1.0.3 - typed-array-byte-offset: 1.0.4 - typed-array-length: 1.0.7 - unbox-primitive: 1.1.0 - which-typed-array: 1.1.19 + optional: true es-define-property@1.0.1: {} es-errors@1.3.0: {} - es-module-lexer@1.6.0: {} - es-object-atoms@1.1.1: dependencies: es-errors: 1.3.0 @@ -10416,19 +12431,15 @@ snapshots: es-errors: 1.3.0 get-intrinsic: 1.3.0 has-tostringtag: 1.0.2 - hasown: 2.0.2 + hasown: 2.0.4 - es-shim-unscopables@1.1.0: - dependencies: - hasown: 2.0.2 + es-toolkit@1.39.3: {} - es-to-primitive@1.3.0: - dependencies: - is-callable: 1.2.7 - is-date-object: 1.1.0 - is-symbol: 1.1.1 + es6-promise@4.2.8: {} - es-toolkit@1.33.0: {} + es6-promisify@5.0.0: + dependencies: + es6-promise: 4.2.8 esbuild@0.21.5: optionalDependencies: @@ -10486,7 +12497,8 @@ snapshots: escalade@3.2.0: {} - escape-html@1.0.3: {} + escape-html@1.0.3: + optional: true escape-string-regexp@2.0.0: {} @@ -10500,14 +12512,16 @@ snapshots: optionalDependencies: source-map: 0.6.1 - eslint-compat-utils@0.6.4(eslint@8.57.1): + eslint-config-prettier@10.1.8(eslint@10.5.0): dependencies: - eslint: 8.57.1 - semver: 7.7.1 + eslint: 10.5.0 - eslint-config-prettier@9.1.0(eslint@8.57.1): + eslint-import-context@0.1.9(unrs-resolver@1.12.2): dependencies: - eslint: 8.57.1 + get-tsconfig: 4.14.0 + stable-hash-x: 0.2.0 + optionalDependencies: + unrs-resolver: 1.12.2 eslint-import-resolver-node@0.3.9: dependencies: @@ -10516,184 +12530,163 @@ snapshots: resolve: 1.22.10 transitivePeerDependencies: - supports-color + optional: true - eslint-json-compat-utils@0.2.1(eslint@8.57.1)(jsonc-eslint-parser@2.4.0): - dependencies: - eslint: 8.57.1 - esquery: 1.6.0 - jsonc-eslint-parser: 2.4.0 - - eslint-module-utils@2.12.0(@typescript-eslint/parser@8.27.0(eslint@8.57.1)(typescript@5.8.2))(eslint-import-resolver-node@0.3.9)(eslint@8.57.1): + eslint-json-compat-utils@0.2.3(eslint@10.5.0)(jsonc-eslint-parser@3.1.0): dependencies: - debug: 3.2.7 - optionalDependencies: - '@typescript-eslint/parser': 8.27.0(eslint@8.57.1)(typescript@5.8.2) - eslint: 8.57.1 - eslint-import-resolver-node: 0.3.9 - transitivePeerDependencies: - - supports-color + eslint: 10.5.0 + esquery: 1.7.0 + jsonc-eslint-parser: 3.1.0 - eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.27.0(eslint@8.57.1)(typescript@5.8.2))(eslint@8.57.1): + eslint-plugin-import-x@4.16.0(@typescript-eslint/utils@8.61.1(eslint@10.5.0)(typescript@5.8.2))(eslint-import-resolver-node@0.3.9)(eslint@10.5.0): dependencies: - '@rtsao/scc': 1.1.0 - array-includes: 3.1.8 - array.prototype.findlastindex: 1.2.6 - array.prototype.flat: 1.3.3 - array.prototype.flatmap: 1.3.3 - debug: 3.2.7 - doctrine: 2.1.0 - eslint: 8.57.1 - eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.27.0(eslint@8.57.1)(typescript@5.8.2))(eslint-import-resolver-node@0.3.9)(eslint@8.57.1) - hasown: 2.0.2 - is-core-module: 2.16.1 + '@typescript-eslint/types': 8.61.1 + comment-parser: 1.4.7 + debug: 4.4.3 + eslint: 10.5.0 + eslint-import-context: 0.1.9(unrs-resolver@1.12.2) 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 + minimatch: 10.2.5 + semver: 7.8.5 + stable-hash-x: 0.1.1 + unrs-resolver: 1.12.2 optionalDependencies: - '@typescript-eslint/parser': 8.27.0(eslint@8.57.1)(typescript@5.8.2) + '@typescript-eslint/utils': 8.61.1(eslint@10.5.0)(typescript@5.8.2) + eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: - - eslint-import-resolver-typescript - - eslint-import-resolver-webpack - supports-color - eslint-plugin-jest-formatting@3.1.0(eslint@8.57.1): - dependencies: - eslint: 8.57.1 - - eslint-plugin-jest@28.11.0(@typescript-eslint/eslint-plugin@8.27.0(@typescript-eslint/parser@8.27.0(eslint@8.57.1)(typescript@5.8.2))(eslint@8.57.1)(typescript@5.8.2))(eslint@8.57.1)(jest@29.7.0(@types/node@22.13.11)(ts-node@10.9.2(@types/node@22.13.11)(typescript@5.8.2)))(typescript@5.8.2): + eslint-plugin-jest@29.15.2(@typescript-eslint/eslint-plugin@8.61.1(@typescript-eslint/parser@8.61.1(eslint@10.5.0)(typescript@5.8.2))(eslint@10.5.0)(typescript@5.8.2))(eslint@10.5.0)(jest@29.7.0(@types/node@24.13.2)(ts-node@10.9.2(@types/node@24.13.2)(typescript@5.8.2)))(typescript@5.8.2): dependencies: - '@typescript-eslint/utils': 8.27.0(eslint@8.57.1)(typescript@5.8.2) - eslint: 8.57.1 + '@typescript-eslint/utils': 8.61.1(eslint@10.5.0)(typescript@5.8.2) + eslint: 10.5.0 optionalDependencies: - '@typescript-eslint/eslint-plugin': 8.27.0(@typescript-eslint/parser@8.27.0(eslint@8.57.1)(typescript@5.8.2))(eslint@8.57.1)(typescript@5.8.2) - jest: 29.7.0(@types/node@22.13.11)(ts-node@10.9.2(@types/node@22.13.11)(typescript@5.8.2)) + '@typescript-eslint/eslint-plugin': 8.61.1(@typescript-eslint/parser@8.61.1(eslint@10.5.0)(typescript@5.8.2))(eslint@10.5.0)(typescript@5.8.2) + jest: 29.7.0(@types/node@24.13.2)(ts-node@10.9.2(@types/node@24.13.2)(typescript@5.8.2)) + typescript: 5.8.2 transitivePeerDependencies: - supports-color - - typescript - eslint-plugin-jsdoc@50.6.8(eslint@8.57.1): + eslint-plugin-jsdoc@63.0.7(eslint@10.5.0): dependencies: - '@es-joy/jsdoccomment': 0.49.0 + '@es-joy/jsdoccomment': 0.87.0 + '@es-joy/resolve.exports': 1.2.0 are-docs-informative: 0.0.2 - comment-parser: 1.4.1 - debug: 4.4.0 + comment-parser: 1.4.7 + debug: 4.4.3 escape-string-regexp: 4.0.0 - eslint: 8.57.1 - espree: 10.3.0 - esquery: 1.6.0 - parse-imports: 2.2.1 - semver: 7.7.1 + eslint: 10.5.0 + espree: 11.2.0 + esquery: 1.7.0 + html-entities: 2.6.0 + object-deep-merge: 2.0.1 + parse-imports-exports: 0.2.4 + semver: 7.8.5 spdx-expression-parse: 4.0.0 - synckit: 0.9.2 + to-valid-identifier: 1.0.0 transitivePeerDependencies: - supports-color - eslint-plugin-jsonc@2.19.1(eslint@8.57.1): + eslint-plugin-jsonc@3.2.0(eslint@10.5.0): dependencies: - '@eslint-community/eslint-utils': 4.5.1(eslint@8.57.1) - eslint: 8.57.1 - eslint-compat-utils: 0.6.4(eslint@8.57.1) - eslint-json-compat-utils: 0.2.1(eslint@8.57.1)(jsonc-eslint-parser@2.4.0) - espree: 9.6.1 - graphemer: 1.4.0 - jsonc-eslint-parser: 2.4.0 + '@eslint-community/eslint-utils': 4.9.1(eslint@10.5.0) + '@eslint/core': 1.2.1 + '@eslint/plugin-kit': 0.7.2 + '@ota-meshi/ast-token-store': 0.3.0 + diff-sequences: 29.6.3 + eslint: 10.5.0 + eslint-json-compat-utils: 0.2.3(eslint@10.5.0)(jsonc-eslint-parser@3.1.0) + jsonc-eslint-parser: 3.1.0 natural-compare: 1.4.0 - synckit: 0.6.2 + synckit: 0.11.13 transitivePeerDependencies: - '@eslint/json' - eslint-plugin-prettier@5.2.3(eslint-config-prettier@9.1.0(eslint@8.57.1))(eslint@8.57.1)(prettier@3.5.3): + eslint-plugin-prettier@5.5.6(eslint-config-prettier@10.1.8(eslint@10.5.0))(eslint@10.5.0)(prettier@3.5.3): dependencies: - eslint: 8.57.1 + eslint: 10.5.0 prettier: 3.5.3 - prettier-linter-helpers: 1.0.0 - synckit: 0.9.2 + prettier-linter-helpers: 1.0.1 + synckit: 0.11.13 optionalDependencies: - eslint-config-prettier: 9.1.0(eslint@8.57.1) + eslint-config-prettier: 10.1.8(eslint@10.5.0) - eslint-plugin-promise@7.2.1(eslint@8.57.1): + eslint-plugin-promise@7.3.0(eslint@10.5.0): dependencies: - '@eslint-community/eslint-utils': 4.5.1(eslint@8.57.1) - eslint: 8.57.1 + '@eslint-community/eslint-utils': 4.9.1(eslint@10.5.0) + eslint: 10.5.0 - eslint-plugin-tsdoc@0.3.0: + eslint-plugin-tsdoc@0.5.2(eslint@10.5.0)(typescript@5.8.2): dependencies: - '@microsoft/tsdoc': 0.15.0 - '@microsoft/tsdoc-config': 0.17.0 + '@microsoft/tsdoc': 0.16.0 + '@microsoft/tsdoc-config': 0.18.1 + '@typescript-eslint/utils': 8.61.1(eslint@10.5.0)(typescript@5.8.2) + transitivePeerDependencies: + - eslint + - supports-color + - typescript - eslint-scope@7.2.2: + eslint-scope@9.1.2: dependencies: + '@types/esrecurse': 4.3.1 + '@types/estree': 1.0.9 esrecurse: 4.3.0 estraverse: 5.3.0 eslint-visitor-keys@3.4.3: {} - eslint-visitor-keys@4.2.0: {} + eslint-visitor-keys@5.0.1: {} - eslint@8.57.1: + eslint@10.5.0: dependencies: - '@eslint-community/eslint-utils': 4.5.1(eslint@8.57.1) - '@eslint-community/regexpp': 4.12.1 - '@eslint/eslintrc': 2.1.4 - '@eslint/js': 8.57.1 - '@humanwhocodes/config-array': 0.13.0 + '@eslint-community/eslint-utils': 4.9.1(eslint@10.5.0) + '@eslint-community/regexpp': 4.12.2 + '@eslint/config-array': 0.23.5 + '@eslint/config-helpers': 0.6.0 + '@eslint/core': 1.2.1 + '@eslint/plugin-kit': 0.7.2 + '@humanfs/node': 0.16.8 '@humanwhocodes/module-importer': 1.0.1 - '@nodelib/fs.walk': 1.2.8 - '@ungap/structured-clone': 1.3.0 - ajv: 6.12.6 - chalk: 4.1.2 + '@humanwhocodes/retry': 0.4.3 + '@types/estree': 1.0.9 + ajv: 6.15.0 cross-spawn: 7.0.6 - debug: 4.4.0 - doctrine: 3.0.0 + debug: 4.4.3 escape-string-regexp: 4.0.0 - eslint-scope: 7.2.2 - eslint-visitor-keys: 3.4.3 - espree: 9.6.1 - esquery: 1.6.0 + eslint-scope: 9.1.2 + eslint-visitor-keys: 5.0.1 + espree: 11.2.0 + esquery: 1.7.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 - file-entry-cache: 6.0.1 + file-entry-cache: 8.0.0 find-up: 5.0.0 glob-parent: 6.0.2 - globals: 13.24.0 - graphemer: 1.4.0 ignore: 5.3.2 imurmurhash: 0.1.4 is-glob: 4.0.3 - is-path-inside: 3.0.3 - js-yaml: 4.1.0 json-stable-stringify-without-jsonify: 1.0.1 - levn: 0.4.1 - lodash.merge: 4.6.2 - minimatch: 3.1.2 + minimatch: 10.2.5 natural-compare: 1.4.0 optionator: 0.9.4 - strip-ansi: 6.0.1 - text-table: 0.2.0 transitivePeerDependencies: - supports-color - espree@10.3.0: + espree@11.2.0: dependencies: - acorn: 8.14.1 - acorn-jsx: 5.3.2(acorn@8.14.1) - eslint-visitor-keys: 4.2.0 + acorn: 8.17.0 + acorn-jsx: 5.3.2(acorn@8.17.0) + eslint-visitor-keys: 5.0.1 espree@9.6.1: dependencies: - acorn: 8.14.1 - acorn-jsx: 5.3.2(acorn@8.14.1) + acorn: 8.17.0 + acorn-jsx: 5.3.2(acorn@8.17.0) eslint-visitor-keys: 3.4.3 esprima@4.0.1: {} - esquery@1.6.0: + esquery@1.7.0: dependencies: estraverse: 5.3.0 @@ -10707,11 +12700,8 @@ snapshots: esutils@2.0.3: {} - etag@1.8.1: {} - - eth-rpc-errors@4.0.3: - dependencies: - fast-safe-stringify: 2.1.1 + etag@1.8.1: + optional: true ethereum-cryptography@2.2.1: dependencies: @@ -10720,9 +12710,8 @@ snapshots: '@scure/bip32': 1.4.0 '@scure/bip39': 1.3.0 - event-target-shim@5.0.1: {} - - eventemitter2@6.4.9: {} + event-target-shim@5.0.1: + optional: true eventemitter3@5.0.1: {} @@ -10755,14 +12744,10 @@ snapshots: jest-message-util: 29.7.0 jest-util: 29.7.0 - exponential-backoff@3.1.2: {} - - extension-port-stream@3.0.0: - dependencies: - readable-stream: 3.6.2 - webextension-polyfill: 0.10.0 + exponential-backoff@3.1.2: + optional: true - fast-base64-decode@1.0.0: {} + eyes@0.1.8: {} fast-deep-equal@3.1.3: {} @@ -10775,45 +12760,48 @@ snapshots: glob-parent: 5.1.2 merge2: 1.4.1 micromatch: 4.0.8 + optional: true fast-json-stable-stringify@2.1.0: {} fast-levenshtein@2.0.6: {} - fast-redact@3.5.0: {} - fast-safe-stringify@2.1.1: {} - fast-xml-parser@4.5.3: + fast-stable-stringify@1.0.0: {} + + fast-uri@3.1.2: {} + + fast-xml-parser@4.5.4: dependencies: strnum: 1.1.2 + optional: true + + fastestsmallesttextencoderdecoder@1.0.22: {} fastq@1.19.1: dependencies: reusify: 1.1.0 + optional: true fb-watchman@2.0.2: dependencies: bser: 2.1.1 - fdir@6.4.3(picomatch@4.0.2): + fdir@6.5.0(picomatch@4.0.4): optionalDependencies: - picomatch: 4.0.2 + picomatch: 4.0.4 - file-entry-cache@6.0.1: + file-entry-cache@8.0.0: dependencies: - flat-cache: 3.2.0 + flat-cache: 4.0.1 - filelist@1.0.4: - dependencies: - minimatch: 5.1.6 + file-uri-to-path@1.0.0: {} fill-range@7.1.1: dependencies: to-regex-range: 5.0.1 - filter-obj@1.1.0: {} - finalhandler@1.1.2: dependencies: debug: 2.6.9 @@ -10825,16 +12813,19 @@ snapshots: unpipe: 1.0.0 transitivePeerDependencies: - supports-color + optional: true find-cache-dir@2.1.0: dependencies: commondir: 1.0.1 make-dir: 2.1.0 pkg-dir: 3.0.0 + optional: true find-up@3.0.0: dependencies: locate-path: 3.0.0 + optional: true find-up@4.1.0: dependencies: @@ -10846,22 +12837,25 @@ snapshots: locate-path: 6.0.0 path-exists: 4.0.0 - flat-cache@3.2.0: + flat-cache@4.0.1: dependencies: flatted: 3.3.3 keyv: 4.5.4 - rimraf: 3.0.2 flatted@3.3.3: {} - flow-enums-runtime@0.0.6: {} + flow-enums-runtime@0.0.6: + optional: true - flow-parser@0.265.3: {} + flow-parser@0.265.3: + optional: true - focus-lock@0.11.6: + focus-lock@1.3.6: dependencies: tslib: 2.8.1 + follow-redirects@1.16.0: {} + for-each@0.3.5: dependencies: is-callable: 1.2.7 @@ -10871,32 +12865,36 @@ snapshots: cross-spawn: 7.0.6 signal-exit: 4.1.0 - form-data@4.0.4: + form-data@4.0.6: dependencies: asynckit: 0.4.0 combined-stream: 1.0.8 es-set-tostringtag: 2.1.0 - hasown: 2.0.2 + hasown: 2.0.4 mime-types: 2.1.35 - formik@2.2.9(react@18.3.1): + formik@2.2.9(react@19.2.7): dependencies: deepmerge: 2.2.1 hoist-non-react-statics: 3.3.2 lodash: 4.17.21 lodash-es: 4.17.21 - react: 18.3.1 + react: 19.2.7 react-fast-compare: 2.0.4 tiny-warning: 1.0.3 tslib: 1.14.1 - fresh@0.5.2: {} + fp-ts@2.16.11: {} + + fresh@0.5.2: + optional: true fs-extra@8.1.0: dependencies: graceful-fs: 4.2.11 jsonfile: 4.0.0 universalify: 0.1.2 + optional: true fs.realpath@1.0.0: {} @@ -10905,17 +12903,6 @@ snapshots: function-bind@1.1.2: {} - function.prototype.name@1.1.8: - dependencies: - call-bind: 1.0.8 - call-bound: 1.0.4 - define-properties: 1.2.1 - functions-have-names: 1.2.3 - hasown: 2.0.2 - is-callable: 1.2.7 - - functions-have-names@1.2.3: {} - gensync@1.0.0-beta.2: {} get-caller-file@2.0.5: {} @@ -10930,7 +12917,7 @@ snapshots: get-proto: 1.0.1 gopd: 1.2.0 has-symbols: 1.1.0 - hasown: 2.0.2 + hasown: 2.0.4 math-intrinsics: 1.1.0 get-package-type@0.1.0: {} @@ -10940,17 +12927,20 @@ snapshots: dunder-proto: 1.0.1 es-object-atoms: 1.1.1 + get-stream@5.2.0: + dependencies: + pump: 3.0.2 + get-stream@6.0.1: {} - get-symbol-description@1.1.0: + get-tsconfig@4.14.0: dependencies: - call-bound: 1.0.4 - es-errors: 1.3.0 - get-intrinsic: 1.3.0 + resolve-pkg-maps: 1.0.0 glob-parent@5.1.2: dependencies: is-glob: 4.0.3 + optional: true glob-parent@6.0.2: dependencies: @@ -10976,20 +12966,39 @@ snapshots: globals@11.12.0: {} - globals@13.24.0: - dependencies: - type-fest: 0.20.2 - - globalthis@1.0.4: - dependencies: - define-properties: 1.2.1 - gopd: 1.2.0 + globals@16.5.0: {} gopd@1.2.0: {} + got@11.8.6: + dependencies: + '@sindresorhus/is': 4.6.0 + '@szmarczak/http-timer': 4.0.6 + '@types/cacheable-request': 6.0.3 + '@types/responselike': 1.0.3 + cacheable-lookup: 5.0.4 + cacheable-request: 7.0.4 + decompress-response: 6.0.0 + http2-wrapper: 1.0.3 + lowercase-keys: 2.0.0 + p-cancelable: 2.1.1 + responselike: 2.0.1 + + gql.tada@1.11.2(graphql@16.14.2)(typescript@5.8.2): + dependencies: + '@0no-co/graphql.web': 1.3.2(graphql@16.14.2) + '@0no-co/graphqlsp': 1.17.3(graphql@16.14.2)(typescript@5.8.2) + '@gql.tada/cli-utils': 1.9.2(@0no-co/graphqlsp@1.17.3(graphql@16.14.2)(typescript@5.8.2))(graphql@16.14.2)(typescript@5.8.2) + '@gql.tada/internal': 1.2.1(graphql@16.14.2)(typescript@5.8.2) + typescript: 5.8.2 + transitivePeerDependencies: + - '@gql.tada/svelte-support' + - '@gql.tada/vue-support' + - graphql + graceful-fs@4.2.11: {} - graphemer@1.4.0: {} + graphql@16.14.2: {} h3@1.15.1: dependencies: @@ -11003,7 +13012,14 @@ snapshots: ufo: 1.5.4 uncrypto: 0.1.3 - has-bigints@1.1.0: {} + handlebars@4.7.9: + dependencies: + minimist: 1.2.8 + neo-async: 2.6.2 + source-map: 0.6.1 + wordwrap: 1.0.0 + optionalDependencies: + uglify-js: 3.19.3 has-flag@4.0.0: {} @@ -11011,10 +13027,6 @@ snapshots: dependencies: es-define-property: 1.0.1 - has-proto@1.2.0: - dependencies: - dunder-proto: 1.0.1 - has-symbols@1.1.0: {} has-tostringtag@1.0.2: @@ -11035,27 +13047,30 @@ snapshots: inherits: 2.0.4 minimalistic-assert: 1.0.1 - hasown@2.0.2: + hasown@2.0.4: dependencies: function-bind: 1.1.2 - hermes-estree@0.19.1: {} + hermes-estree@0.19.1: + optional: true - hermes-estree@0.23.1: {} + hermes-estree@0.23.1: + optional: true hermes-parser@0.19.1: dependencies: hermes-estree: 0.19.1 + optional: true hermes-parser@0.23.1: dependencies: hermes-estree: 0.23.1 + optional: true hermes-profile-transformer@0.0.6: dependencies: source-map: 0.7.4 - - hey-listen@1.0.8: {} + optional: true hmac-drbg@1.0.1: dependencies: @@ -11070,22 +13085,26 @@ snapshots: hpke-js@1.6.2: dependencies: '@hpke/chacha20poly1305': 1.6.2 - '@hpke/common': 1.7.2 - '@hpke/core': 1.7.2 + '@hpke/common': 1.10.1 + '@hpke/core': 1.7.5 '@hpke/dhkem-x25519': 1.6.2 '@hpke/dhkem-x448': 1.6.2 - '@noble/hashes': 1.7.1 + '@noble/hashes': 1.8.0 html-encoding-sniffer@3.0.0: dependencies: whatwg-encoding: 2.0.0 + html-entities@2.6.0: {} + html-escaper@2.0.2: {} html-parse-stringify@3.0.1: dependencies: void-elements: 3.1.0 + http-cache-semantics@4.2.0: {} + http-errors@2.0.0: dependencies: depd: 2.0.0 @@ -11093,26 +13112,36 @@ snapshots: setprototypeof: 1.2.0 statuses: 2.0.1 toidentifier: 1.0.1 + optional: true http-proxy-agent@5.0.0: dependencies: '@tootallnate/once': 2.0.0 agent-base: 6.0.2 - debug: 4.4.0 + debug: 4.4.3 transitivePeerDependencies: - supports-color + http2-wrapper@1.0.3: + dependencies: + quick-lru: 5.1.1 + resolve-alpn: 1.2.1 + https-browserify@1.0.0: {} https-proxy-agent@5.0.1: dependencies: agent-base: 6.0.2 - debug: 4.4.0 + debug: 4.4.3 transitivePeerDependencies: - supports-color human-signals@2.1.0: {} + humanize-ms@1.2.1: + dependencies: + ms: 2.1.3 + i18next@23.4.6: dependencies: '@babel/runtime': 7.26.10 @@ -11127,19 +13156,18 @@ snapshots: ignore@5.3.2: {} + ignore@7.0.5: {} + image-size@1.2.1: dependencies: queue: 6.0.2 + optional: true import-fresh@2.0.0: dependencies: caller-path: 2.0.0 resolve-from: 3.0.0 - - import-fresh@3.3.1: - dependencies: - parent-module: 1.0.1 - resolve-from: 4.0.0 + optional: true import-local@3.2.0: dependencies: @@ -11155,15 +13183,14 @@ snapshots: inherits@2.0.4: {} - internal-slot@1.1.0: - dependencies: - es-errors: 1.3.0 - hasown: 2.0.2 - side-channel: 1.1.0 - invariant@2.2.4: dependencies: loose-envify: 1.4.0 + optional: true + + io-ts@2.2.22(fp-ts@2.16.11): + dependencies: + fp-ts: 2.16.11 iron-webcrypto@1.2.1: {} @@ -11172,61 +13199,26 @@ snapshots: call-bound: 1.0.4 has-tostringtag: 1.0.2 - is-array-buffer@3.0.5: - dependencies: - call-bind: 1.0.8 - call-bound: 1.0.4 - get-intrinsic: 1.3.0 - is-arrayish@0.2.1: {} is-arrayish@0.3.2: {} - is-async-function@2.1.1: - dependencies: - async-function: 1.0.0 - call-bound: 1.0.4 - get-proto: 1.0.1 - has-tostringtag: 1.0.2 - safe-regex-test: 1.1.0 - - is-bigint@1.1.0: - dependencies: - has-bigints: 1.1.0 - - is-boolean-object@1.2.2: - dependencies: - call-bound: 1.0.4 - has-tostringtag: 1.0.2 - is-callable@1.2.7: {} is-core-module@2.16.1: dependencies: - hasown: 2.0.2 - - is-data-view@1.0.2: - dependencies: - call-bound: 1.0.4 - get-intrinsic: 1.3.0 - is-typed-array: 1.1.15 - - is-date-object@1.1.0: - dependencies: - call-bound: 1.0.4 - has-tostringtag: 1.0.2 + hasown: 2.0.4 - is-directory@0.3.1: {} + is-directory@0.3.1: + optional: true - is-docker@2.2.1: {} + is-docker@2.2.1: + optional: true is-extglob@2.1.1: {} - is-finalizationregistry@1.1.1: - dependencies: - call-bound: 1.0.4 - - is-fullwidth-code-point@2.0.0: {} + is-fullwidth-code-point@2.0.0: + optional: true is-fullwidth-code-point@3.0.0: {} @@ -11243,27 +13235,20 @@ snapshots: dependencies: is-extglob: 2.1.1 - is-interactive@1.0.0: {} - - is-map@2.0.3: {} + is-interactive@1.0.0: + optional: true is-nan@1.3.2: dependencies: call-bind: 1.0.8 define-properties: 1.2.1 - is-number-object@1.1.1: - dependencies: - call-bound: 1.0.4 - has-tostringtag: 1.0.2 - is-number@7.0.0: {} - is-path-inside@3.0.3: {} - is-plain-object@2.0.4: dependencies: isobject: 3.0.1 + optional: true is-potential-custom-element-name@1.0.1: {} @@ -11272,49 +13257,24 @@ snapshots: call-bound: 1.0.4 gopd: 1.2.0 has-tostringtag: 1.0.2 - hasown: 2.0.2 - - is-set@2.0.3: {} - - is-shared-array-buffer@1.0.4: - dependencies: - call-bound: 1.0.4 + hasown: 2.0.4 is-stream@2.0.1: {} - is-string@1.1.1: - dependencies: - call-bound: 1.0.4 - has-tostringtag: 1.0.2 - - is-symbol@1.1.1: - dependencies: - call-bound: 1.0.4 - has-symbols: 1.1.0 - safe-regex-test: 1.1.0 - is-typed-array@1.1.15: dependencies: which-typed-array: 1.1.19 - is-unicode-supported@0.1.0: {} - - is-weakmap@2.0.2: {} - - is-weakref@1.1.1: - dependencies: - call-bound: 1.0.4 - - is-weakset@2.0.4: - dependencies: - call-bound: 1.0.4 - get-intrinsic: 1.3.0 + is-unicode-supported@0.1.0: + optional: true - is-wsl@1.1.0: {} + is-wsl@1.1.0: + optional: true is-wsl@2.2.0: dependencies: is-docker: 2.2.1 + optional: true isarray@1.0.0: {} @@ -11322,21 +13282,30 @@ snapshots: isexe@2.0.0: {} - isobject@3.0.1: {} + isobject@3.0.1: + optional: true isomorphic-timers-promises@1.0.1: {} - isomorphic-ws@5.0.0(ws@8.18.1(bufferutil@4.0.9)(utf-8-validate@5.0.10)): + isomorphic-ws@4.0.1(ws@7.5.10(bufferutil@4.0.9)(utf-8-validate@6.0.6)): + dependencies: + ws: 7.5.10(bufferutil@4.0.9)(utf-8-validate@6.0.6) + + isomorphic-ws@5.0.0(ws@8.21.0(bufferutil@4.0.9)(utf-8-validate@6.0.6)): + dependencies: + ws: 8.21.0(bufferutil@4.0.9)(utf-8-validate@6.0.6) + + isows@1.0.6(ws@8.18.1(bufferutil@4.0.9)(utf-8-validate@6.0.6)): dependencies: - ws: 8.18.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) + ws: 8.18.1(bufferutil@4.0.9)(utf-8-validate@6.0.6) - isows@1.0.6(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)): + isows@1.0.7(ws@8.18.3(bufferutil@4.0.9)(utf-8-validate@6.0.6)): dependencies: - ws: 8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) + ws: 8.18.3(bufferutil@4.0.9)(utf-8-validate@6.0.6) - isows@1.0.6(ws@8.18.1(bufferutil@4.0.9)(utf-8-validate@5.0.10)): + isows@1.0.7(ws@8.21.0(bufferutil@4.0.9)(utf-8-validate@6.0.6)): dependencies: - ws: 8.18.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) + ws: 8.21.0(bufferutil@4.0.9)(utf-8-validate@6.0.6) istanbul-lib-coverage@3.2.2: {} @@ -11356,7 +13325,7 @@ snapshots: '@babel/parser': 7.26.10 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 - semver: 7.7.1 + semver: 7.8.5 transitivePeerDependencies: - supports-color @@ -11368,7 +13337,7 @@ snapshots: istanbul-lib-source-maps@4.0.1: dependencies: - debug: 4.4.0 + debug: 4.4.3 istanbul-lib-coverage: 3.2.2 source-map: 0.6.1 transitivePeerDependencies: @@ -11385,12 +13354,23 @@ snapshots: optionalDependencies: '@pkgjs/parseargs': 0.11.0 - jake@10.9.2: + jayson@4.3.0(bufferutil@4.0.9)(utf-8-validate@6.0.6): dependencies: - async: 3.2.6 - chalk: 4.1.2 - filelist: 1.0.4 - minimatch: 3.1.2 + '@types/connect': 3.4.38 + '@types/node': 12.20.55 + '@types/ws': 7.4.7 + commander: 2.20.3 + delay: 5.0.0 + es6-promisify: 5.0.0 + eyes: 0.1.8 + isomorphic-ws: 4.0.1(ws@7.5.10(bufferutil@4.0.9)(utf-8-validate@6.0.6)) + json-stringify-safe: 5.0.1 + stream-json: 1.9.1 + uuid: 8.3.2 + ws: 7.5.10(bufferutil@4.0.9)(utf-8-validate@6.0.6) + transitivePeerDependencies: + - bufferutil + - utf-8-validate jest-changed-files@29.7.0: dependencies: @@ -11404,7 +13384,7 @@ snapshots: '@jest/expect': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.13.11 + '@types/node': 24.13.2 chalk: 4.1.2 co: 4.6.0 dedent: 1.5.3 @@ -11424,16 +13404,16 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@29.7.0(@types/node@22.13.11)(ts-node@10.9.2(@types/node@22.13.11)(typescript@5.8.2)): + jest-cli@29.7.0(@types/node@24.13.2)(ts-node@10.9.2(@types/node@24.13.2)(typescript@5.8.2)): dependencies: - '@jest/core': 29.7.0(ts-node@10.9.2(@types/node@22.13.11)(typescript@5.8.2)) + '@jest/core': 29.7.0(ts-node@10.9.2(@types/node@24.13.2)(typescript@5.8.2)) '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@22.13.11)(ts-node@10.9.2(@types/node@22.13.11)(typescript@5.8.2)) + create-jest: 29.7.0(@types/node@24.13.2)(ts-node@10.9.2(@types/node@24.13.2)(typescript@5.8.2)) exit: 0.1.2 import-local: 3.2.0 - jest-config: 29.7.0(@types/node@22.13.11)(ts-node@10.9.2(@types/node@22.13.11)(typescript@5.8.2)) + jest-config: 29.7.0(@types/node@24.13.2)(ts-node@10.9.2(@types/node@24.13.2)(typescript@5.8.2)) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -11443,7 +13423,7 @@ snapshots: - supports-color - ts-node - jest-config@29.7.0(@types/node@22.13.11)(ts-node@10.9.2(@types/node@22.13.11)(typescript@5.8.2)): + jest-config@29.7.0(@types/node@24.13.2)(ts-node@10.9.2(@types/node@24.13.2)(typescript@5.8.2)): dependencies: '@babel/core': 7.26.10 '@jest/test-sequencer': 29.7.0 @@ -11468,8 +13448,8 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - '@types/node': 22.13.11 - ts-node: 10.9.2(@types/node@22.13.11)(typescript@5.8.2) + '@types/node': 24.13.2 + ts-node: 10.9.2(@types/node@24.13.2)(typescript@5.8.2) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -11493,16 +13473,16 @@ snapshots: jest-util: 29.7.0 pretty-format: 29.7.0 - jest-environment-jsdom@29.7.0(bufferutil@4.0.9)(utf-8-validate@5.0.10): + jest-environment-jsdom@29.7.0(bufferutil@4.0.9)(utf-8-validate@6.0.6): dependencies: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 '@types/jsdom': 20.0.1 - '@types/node': 22.13.11 + '@types/node': 24.13.2 jest-mock: 29.7.0 jest-util: 29.7.0 - jsdom: 20.0.3(bufferutil@4.0.9)(utf-8-validate@5.0.10) + jsdom: 20.0.3(bufferutil@4.0.9)(utf-8-validate@6.0.6) transitivePeerDependencies: - bufferutil - supports-color @@ -11513,7 +13493,7 @@ snapshots: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.13.11 + '@types/node': 24.13.2 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -11530,7 +13510,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.9 - '@types/node': 22.13.11 + '@types/node': 24.13.2 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -11542,11 +13522,11 @@ snapshots: optionalDependencies: fsevents: 2.3.3 - jest-junit@16.0.0: + jest-junit@17.0.0: dependencies: mkdirp: 1.0.4 strip-ansi: 6.0.1 - uuid: 8.3.2 + uuid: 14.0.1 xml: 1.0.1 jest-leak-detector@29.7.0: @@ -11576,7 +13556,7 @@ snapshots: jest-mock@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 22.13.11 + '@types/node': 24.13.2 jest-util: 29.7.0 jest-pnp-resolver@1.2.3(jest-resolve@29.7.0): @@ -11611,7 +13591,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.13.11 + '@types/node': 24.13.2 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -11639,7 +13619,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.13.11 + '@types/node': 24.13.2 chalk: 4.1.2 cjs-module-lexer: 1.4.3 collect-v8-coverage: 1.0.2 @@ -11678,14 +13658,14 @@ snapshots: jest-util: 29.7.0 natural-compare: 1.4.0 pretty-format: 29.7.0 - semver: 7.7.1 + semver: 7.8.5 transitivePeerDependencies: - supports-color jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 22.13.11 + '@types/node': 24.13.2 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -11704,7 +13684,7 @@ snapshots: dependencies: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.13.11 + '@types/node': 24.13.2 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -11713,17 +13693,17 @@ snapshots: jest-worker@29.7.0: dependencies: - '@types/node': 22.13.11 + '@types/node': 24.13.2 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 - jest@29.7.0(@types/node@22.13.11)(ts-node@10.9.2(@types/node@22.13.11)(typescript@5.8.2)): + jest@29.7.0(@types/node@24.13.2)(ts-node@10.9.2(@types/node@24.13.2)(typescript@5.8.2)): dependencies: - '@jest/core': 29.7.0(ts-node@10.9.2(@types/node@22.13.11)(typescript@5.8.2)) + '@jest/core': 29.7.0(ts-node@10.9.2(@types/node@24.13.2)(typescript@5.8.2)) '@jest/types': 29.6.3 import-local: 3.2.0 - jest-cli: 29.7.0(@types/node@22.13.11)(ts-node@10.9.2(@types/node@22.13.11)(typescript@5.8.2)) + jest-cli: 29.7.0(@types/node@24.13.2)(ts-node@10.9.2(@types/node@24.13.2)(typescript@5.8.2)) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -11739,6 +13719,7 @@ snapshots: '@sideway/address': 4.1.5 '@sideway/formula': 3.0.1 '@sideway/pinpoint': 2.0.0 + optional: true joycon@3.1.1: {} @@ -11749,13 +13730,11 @@ snapshots: argparse: 1.0.10 esprima: 4.0.1 - js-yaml@4.1.0: - dependencies: - argparse: 2.0.1 - - jsc-android@250231.0.0: {} + jsc-android@250231.0.0: + optional: true - jsc-safe-url@0.2.4: {} + jsc-safe-url@0.2.4: + optional: true jscodeshift@0.14.0(@babel/preset-env@7.26.9(@babel/core@7.26.10)): dependencies: @@ -11781,13 +13760,14 @@ snapshots: write-file-atomic: 2.4.3 transitivePeerDependencies: - supports-color + optional: true - jsdoc-type-pratt-parser@4.1.0: {} + jsdoc-type-pratt-parser@7.2.0: {} - jsdom@20.0.3(bufferutil@4.0.9)(utf-8-validate@5.0.10): + jsdom@20.0.3(bufferutil@4.0.9)(utf-8-validate@6.0.6): dependencies: abab: 2.0.6 - acorn: 8.14.1 + acorn: 8.17.0 acorn-globals: 7.0.1 cssom: 0.5.0 cssstyle: 2.3.0 @@ -11795,7 +13775,7 @@ snapshots: decimal.js: 10.5.0 domexception: 4.0.0 escodegen: 2.1.0 - form-data: 4.0.4 + form-data: 4.0.6 html-encoding-sniffer: 3.0.0 http-proxy-agent: 5.0.0 https-proxy-agent: 5.0.1 @@ -11810,20 +13790,22 @@ snapshots: whatwg-encoding: 2.0.0 whatwg-mimetype: 3.0.0 whatwg-url: 11.0.0 - ws: 8.18.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) + ws: 8.21.0(bufferutil@4.0.9)(utf-8-validate@6.0.6) xml-name-validator: 4.0.0 transitivePeerDependencies: - bufferutil - supports-color - utf-8-validate - jsesc@3.0.2: {} + jsesc@3.0.2: + optional: true jsesc@3.1.0: {} json-buffer@3.0.1: {} - json-parse-better-errors@1.0.2: {} + json-parse-better-errors@1.0.2: + optional: true json-parse-even-better-errors@2.3.1: {} @@ -11833,22 +13815,27 @@ snapshots: json-stable-stringify-without-jsonify@1.0.1: {} - json5@1.0.2: - dependencies: - minimist: 1.2.8 + json-stringify-safe@5.0.1: {} json5@2.2.3: {} jsonc-eslint-parser@2.4.0: dependencies: - acorn: 8.14.1 + acorn: 8.17.0 eslint-visitor-keys: 3.4.3 espree: 9.6.1 - semver: 7.7.1 + semver: 7.8.5 + + jsonc-eslint-parser@3.1.0: + dependencies: + acorn: 8.17.0 + eslint-visitor-keys: 5.0.1 + semver: 7.8.5 jsonfile@4.0.0: optionalDependencies: graceful-fs: 4.2.11 + optional: true keyv@4.5.4: dependencies: @@ -11856,7 +13843,8 @@ snapshots: keyvaluestorage-interface@1.0.0: {} - kind-of@6.0.3: {} + kind-of@6.0.3: + optional: true kleur@3.0.3: {} @@ -11873,26 +13861,27 @@ snapshots: marky: 1.2.5 transitivePeerDependencies: - supports-color + optional: true lilconfig@3.1.3: {} lines-and-columns@1.2.4: {} - lit-element@3.3.3: + lit-element@4.2.2: dependencies: - '@lit-labs/ssr-dom-shim': 1.3.0 - '@lit/reactive-element': 1.6.3 - lit-html: 2.8.0 + '@lit-labs/ssr-dom-shim': 1.6.0 + '@lit/reactive-element': 2.1.2 + lit-html: 3.3.3 - lit-html@2.8.0: + lit-html@3.3.3: dependencies: '@types/trusted-types': 2.0.7 - lit@2.8.0: + lit@3.3.0: dependencies: - '@lit/reactive-element': 1.6.3 - lit-element: 3.3.3 - lit-html: 2.8.0 + '@lit/reactive-element': 2.1.2 + lit-element: 4.2.2 + lit-html: 3.3.3 load-tsconfig@0.2.5: {} @@ -11900,6 +13889,7 @@ snapshots: dependencies: p-locate: 3.0.0 path-exists: 3.0.0 + optional: true locate-path@5.0.0: dependencies: @@ -11911,15 +13901,15 @@ snapshots: lodash-es@4.17.21: {} - lodash.debounce@4.0.8: {} + lodash.debounce@4.0.8: + optional: true lodash.memoize@4.1.2: {} - lodash.merge@4.6.2: {} - lodash.sortby@4.7.0: {} - lodash.throttle@4.1.1: {} + lodash.throttle@4.1.1: + optional: true lodash@4.17.21: {} @@ -11927,17 +13917,23 @@ snapshots: dependencies: chalk: 4.1.2 is-unicode-supported: 0.1.0 + optional: true logkitty@0.7.1: dependencies: ansi-fragments: 0.2.1 dayjs: 1.11.13 yargs: 15.4.1 + optional: true + + long@5.3.2: {} loose-envify@1.4.0: dependencies: js-tokens: 4.0.0 + lowercase-keys@2.0.0: {} + lru-cache@10.4.3: {} lru-cache@5.1.1: @@ -11952,10 +13948,11 @@ snapshots: dependencies: pify: 4.0.1 semver: 5.7.2 + optional: true make-dir@4.0.0: dependencies: - semver: 7.7.1 + semver: 7.8.5 make-error@1.3.6: {} @@ -11963,7 +13960,8 @@ snapshots: dependencies: tmpl: 1.0.5 - marky@1.2.5: {} + marky@1.2.5: + optional: true math-intrinsics@1.1.0: {} @@ -11973,11 +13971,13 @@ snapshots: inherits: 2.0.4 safe-buffer: 5.2.1 - memoize-one@5.2.1: {} + memoize-one@5.2.1: + optional: true merge-stream@2.0.0: {} - merge2@1.4.1: {} + merge2@1.4.1: + optional: true metro-babel-transformer@0.80.12: dependencies: @@ -11987,24 +13987,27 @@ snapshots: nullthrows: 1.1.1 transitivePeerDependencies: - supports-color + optional: true metro-cache-key@0.80.12: dependencies: flow-enums-runtime: 0.0.6 + optional: true metro-cache@0.80.12: dependencies: exponential-backoff: 3.1.2 flow-enums-runtime: 0.0.6 metro-core: 0.80.12 + optional: true - metro-config@0.80.12(bufferutil@4.0.9)(utf-8-validate@5.0.10): + metro-config@0.80.12(bufferutil@4.0.9)(utf-8-validate@6.0.6): dependencies: connect: 3.7.0 cosmiconfig: 5.2.1 flow-enums-runtime: 0.0.6 jest-validate: 29.7.0 - metro: 0.80.12(bufferutil@4.0.9)(utf-8-validate@5.0.10) + metro: 0.80.12(bufferutil@4.0.9)(utf-8-validate@6.0.6) metro-cache: 0.80.12 metro-core: 0.80.12 metro-runtime: 0.80.12 @@ -12012,12 +14015,14 @@ snapshots: - bufferutil - supports-color - utf-8-validate + optional: true metro-core@0.80.12: dependencies: flow-enums-runtime: 0.0.6 lodash.throttle: 4.1.1 metro-resolver: 0.80.12 + optional: true metro-file-map@0.80.12: dependencies: @@ -12036,20 +14041,24 @@ snapshots: fsevents: 2.3.3 transitivePeerDependencies: - supports-color + optional: true metro-minify-terser@0.80.12: dependencies: flow-enums-runtime: 0.0.6 terser: 5.39.0 + optional: true metro-resolver@0.80.12: dependencies: flow-enums-runtime: 0.0.6 + optional: true metro-runtime@0.80.12: dependencies: '@babel/runtime': 7.26.10 flow-enums-runtime: 0.0.6 + optional: true metro-source-map@0.80.12: dependencies: @@ -12064,6 +14073,7 @@ snapshots: vlq: 1.0.1 transitivePeerDependencies: - supports-color + optional: true metro-symbolicate@0.80.12: dependencies: @@ -12076,6 +14086,7 @@ snapshots: vlq: 1.0.1 transitivePeerDependencies: - supports-color + optional: true metro-transform-plugins@0.80.12: dependencies: @@ -12087,15 +14098,16 @@ snapshots: nullthrows: 1.1.1 transitivePeerDependencies: - supports-color + optional: true - metro-transform-worker@0.80.12(bufferutil@4.0.9)(utf-8-validate@5.0.10): + metro-transform-worker@0.80.12(bufferutil@4.0.9)(utf-8-validate@6.0.6): dependencies: '@babel/core': 7.26.10 '@babel/generator': 7.26.10 '@babel/parser': 7.26.10 '@babel/types': 7.26.10 flow-enums-runtime: 0.0.6 - metro: 0.80.12(bufferutil@4.0.9)(utf-8-validate@5.0.10) + metro: 0.80.12(bufferutil@4.0.9)(utf-8-validate@6.0.6) metro-babel-transformer: 0.80.12 metro-cache: 0.80.12 metro-cache-key: 0.80.12 @@ -12107,8 +14119,9 @@ snapshots: - bufferutil - supports-color - utf-8-validate + optional: true - metro@0.80.12(bufferutil@4.0.9)(utf-8-validate@5.0.10): + metro@0.80.12(bufferutil@4.0.9)(utf-8-validate@6.0.6): dependencies: '@babel/code-frame': 7.26.2 '@babel/core': 7.26.10 @@ -12135,7 +14148,7 @@ snapshots: metro-babel-transformer: 0.80.12 metro-cache: 0.80.12 metro-cache-key: 0.80.12 - metro-config: 0.80.12(bufferutil@4.0.9)(utf-8-validate@5.0.10) + metro-config: 0.80.12(bufferutil@4.0.9)(utf-8-validate@6.0.6) metro-core: 0.80.12 metro-file-map: 0.80.12 metro-resolver: 0.80.12 @@ -12143,19 +14156,20 @@ snapshots: metro-source-map: 0.80.12 metro-symbolicate: 0.80.12 metro-transform-plugins: 0.80.12 - metro-transform-worker: 0.80.12(bufferutil@4.0.9)(utf-8-validate@5.0.10) + metro-transform-worker: 0.80.12(bufferutil@4.0.9)(utf-8-validate@6.0.6) mime-types: 2.1.35 nullthrows: 1.1.1 serialize-error: 2.1.0 source-map: 0.5.7 strip-ansi: 6.0.1 throat: 5.0.0 - ws: 7.5.10(bufferutil@4.0.9)(utf-8-validate@5.0.10) + ws: 7.5.10(bufferutil@4.0.9)(utf-8-validate@6.0.6) yargs: 17.7.2 transitivePeerDependencies: - bufferutil - supports-color - utf-8-validate + optional: true micro-ftch@0.3.1: {} @@ -12171,29 +14185,36 @@ snapshots: mime-db@1.52.0: {} - mime-db@1.54.0: {} + mime-db@1.54.0: + optional: true mime-types@2.1.35: dependencies: mime-db: 1.52.0 - mime@1.6.0: {} + mime@1.6.0: + optional: true - mime@2.6.0: {} + mime@2.6.0: + optional: true mimic-fn@2.1.0: {} + mimic-response@1.0.1: {} + + mimic-response@3.1.0: {} + minimalistic-assert@1.0.1: {} minimalistic-crypto-utils@1.0.1: {} - minimatch@3.1.2: + minimatch@10.2.5: dependencies: - brace-expansion: 1.1.11 + brace-expansion: 5.0.6 - minimatch@5.1.6: + minimatch@3.1.2: dependencies: - brace-expansion: 2.0.1 + brace-expansion: 1.1.11 minimatch@9.0.5: dependencies: @@ -12206,19 +14227,12 @@ snapshots: mkdirp@0.5.6: dependencies: minimist: 1.2.8 + optional: true mkdirp@1.0.4: {} - motion@10.16.2: - dependencies: - '@motionone/animation': 10.18.0 - '@motionone/dom': 10.18.0 - '@motionone/svelte': 10.16.4 - '@motionone/types': 10.17.1 - '@motionone/utils': 10.18.0 - '@motionone/vue': 10.16.4 - - ms@2.0.0: {} + ms@2.0.0: + optional: true ms@2.1.3: {} @@ -12234,21 +14248,28 @@ snapshots: nanoid@3.3.11: {} + napi-postinstall@0.3.4: {} + natural-compare@1.4.0: {} - negotiator@0.6.3: {} + negotiator@0.6.3: + optional: true - negotiator@0.6.4: {} + negotiator@0.6.4: + optional: true neo-async@2.6.2: {} - nocache@3.0.4: {} + nocache@3.0.4: + optional: true - node-abort-controller@3.1.1: {} + node-abort-controller@3.1.1: + optional: true node-dir@0.1.17: dependencies: minimatch: 3.1.2 + optional: true node-fetch-native@1.6.6: {} @@ -12256,9 +14277,11 @@ snapshots: dependencies: whatwg-url: 5.0.0 - node-forge@1.3.1: {} + node-forge@1.3.1: + optional: true - node-gyp-build@4.8.4: {} + node-gyp-build@4.8.4: + optional: true node-int64@0.4.0: {} @@ -12296,30 +14319,31 @@ snapshots: util: 0.12.5 vm-browserify: 1.1.2 - node-stream-zip@1.15.0: {} + node-stream-zip@1.15.0: + optional: true normalize-path@3.0.0: {} + normalize-url@6.1.0: {} + npm-run-path@4.0.1: dependencies: path-key: 3.1.1 - nullthrows@1.1.1: {} + nullthrows@1.1.1: + optional: true nwsapi@2.2.19: {} ob1@0.80.12: dependencies: flow-enums-runtime: 0.0.6 - - obj-multiplex@1.0.0: - dependencies: - end-of-stream: 1.4.4 - once: 1.4.0 - readable-stream: 2.3.8 + optional: true object-assign@4.1.1: {} + object-deep-merge@2.0.1: {} + object-inspect@1.13.4: {} object-is@1.1.6: @@ -12338,43 +14362,26 @@ snapshots: has-symbols: 1.1.0 object-keys: 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.1.1 - - object.groupby@1.0.3: - dependencies: - call-bind: 1.0.8 - define-properties: 1.2.1 - es-abstract: 1.23.9 - - object.values@1.2.1: - dependencies: - call-bind: 1.0.8 - call-bound: 1.0.4 - define-properties: 1.2.1 - es-object-atoms: 1.1.1 - ofetch@1.4.1: dependencies: destr: 2.0.3 node-fetch-native: 1.6.6 ufo: 1.5.4 - on-exit-leak-free@0.2.0: {} + on-exit-leak-free@2.1.2: {} on-finished@2.3.0: dependencies: ee-first: 1.1.1 + optional: true on-finished@2.4.1: dependencies: ee-first: 1.1.1 + optional: true - on-headers@1.0.2: {} + on-headers@1.0.2: + optional: true once@1.4.0: dependencies: @@ -12387,11 +14394,19 @@ snapshots: open@6.4.0: dependencies: is-wsl: 1.1.0 + optional: true open@7.4.2: dependencies: is-docker: 2.2.1 is-wsl: 2.2.0 + optional: true + + openapi-fetch@0.13.8: + dependencies: + openapi-typescript-helpers: 0.0.15 + + openapi-typescript-helpers@0.0.15: {} optionator@0.9.4: dependencies: @@ -12413,23 +14428,34 @@ snapshots: log-symbols: 4.1.0 strip-ansi: 6.0.1 wcwidth: 1.0.1 + optional: true os-browserify@0.3.0: {} - own-keys@1.0.1: + ox@0.12.1(typescript@5.8.2)(zod@3.22.4): dependencies: - get-intrinsic: 1.3.0 - object-keys: 1.1.1 - safe-push-apply: 1.0.0 + '@adraffy/ens-normalize': 1.11.0 + '@noble/ciphers': 1.3.0 + '@noble/curves': 1.9.1 + '@noble/hashes': 1.8.0 + '@scure/bip32': 1.7.0 + '@scure/bip39': 1.6.0 + abitype: 1.2.4(typescript@5.8.2)(zod@3.22.4) + eventemitter3: 5.0.1 + optionalDependencies: + typescript: 5.8.2 + transitivePeerDependencies: + - zod - ox@0.6.7(typescript@5.8.2)(zod@3.24.2): + ox@0.12.1(typescript@5.8.2)(zod@4.0.5): dependencies: '@adraffy/ens-normalize': 1.11.0 - '@noble/curves': 1.8.1 - '@noble/hashes': 1.7.1 - '@scure/bip32': 1.6.2 - '@scure/bip39': 1.5.4 - abitype: 1.0.8(typescript@5.8.2)(zod@3.24.2) + '@noble/ciphers': 1.3.0 + '@noble/curves': 1.9.1 + '@noble/hashes': 1.8.0 + '@scure/bip32': 1.7.0 + '@scure/bip39': 1.6.0 + abitype: 1.2.4(typescript@5.8.2)(zod@4.0.5) eventemitter3: 5.0.1 optionalDependencies: typescript: 5.8.2 @@ -12439,17 +14465,48 @@ snapshots: ox@0.6.9(typescript@5.8.2)(zod@3.24.2): dependencies: '@adraffy/ens-normalize': 1.11.0 - '@noble/curves': 1.8.1 - '@noble/hashes': 1.7.1 - '@scure/bip32': 1.6.2 - '@scure/bip39': 1.5.4 - abitype: 1.0.8(typescript@5.8.2)(zod@3.24.2) + '@noble/curves': 1.9.7 + '@noble/hashes': 1.8.0 + '@scure/bip32': 1.7.0 + '@scure/bip39': 1.6.0 + abitype: 1.2.4(typescript@5.8.2)(zod@3.24.2) + eventemitter3: 5.0.1 + optionalDependencies: + typescript: 5.8.2 + transitivePeerDependencies: + - zod + + ox@0.6.9(typescript@5.8.2)(zod@4.0.5): + dependencies: + '@adraffy/ens-normalize': 1.11.0 + '@noble/curves': 1.9.7 + '@noble/hashes': 1.8.0 + '@scure/bip32': 1.7.0 + '@scure/bip39': 1.6.0 + abitype: 1.2.4(typescript@5.8.2)(zod@4.0.5) + eventemitter3: 5.0.1 + optionalDependencies: + typescript: 5.8.2 + transitivePeerDependencies: + - zod + + ox@0.9.3(typescript@5.8.2)(zod@4.0.5): + dependencies: + '@adraffy/ens-normalize': 1.11.0 + '@noble/ciphers': 1.3.0 + '@noble/curves': 1.9.1 + '@noble/hashes': 1.8.0 + '@scure/bip32': 1.7.0 + '@scure/bip39': 1.6.0 + abitype: 1.2.4(typescript@5.8.2)(zod@4.0.5) eventemitter3: 5.0.1 optionalDependencies: typescript: 5.8.2 transitivePeerDependencies: - zod + p-cancelable@2.1.1: {} + p-limit@2.3.0: dependencies: p-try: 2.2.0 @@ -12461,6 +14518,7 @@ snapshots: p-locate@3.0.0: dependencies: p-limit: 2.3.0 + optional: true p-locate@4.1.0: dependencies: @@ -12476,9 +14534,7 @@ snapshots: pako@1.0.11: {} - parent-module@1.0.1: - dependencies: - callsites: 3.1.0 + pako@2.1.0: {} parse-asn1@5.1.7: dependencies: @@ -12489,15 +14545,15 @@ snapshots: pbkdf2: 3.1.3 safe-buffer: 5.2.1 - parse-imports@2.2.1: + parse-imports-exports@0.2.4: dependencies: - es-module-lexer: 1.6.0 - slashes: 3.0.12 + parse-statements: 1.0.11 parse-json@4.0.0: dependencies: error-ex: 1.3.2 json-parse-better-errors: 1.0.2 + optional: true parse-json@5.2.0: dependencies: @@ -12506,15 +14562,19 @@ snapshots: json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 + parse-statements@1.0.11: {} + parse5@7.2.1: dependencies: entities: 4.5.0 - parseurl@1.3.3: {} + parseurl@1.3.3: + optional: true path-browserify@1.0.1: {} - path-exists@3.0.0: {} + path-exists@3.0.0: + optional: true path-exists@4.0.0: {} @@ -12535,43 +14595,44 @@ snapshots: create-hmac: 1.1.7 ripemd160: 2.0.1 safe-buffer: 5.2.1 - sha.js: 2.4.11 + sha.js: 2.4.12 to-buffer: 1.2.1 picocolors@1.1.1: {} picomatch@2.3.1: {} - picomatch@4.0.2: {} + picomatch@4.0.4: {} - pify@4.0.1: {} + pify@4.0.1: + optional: true - pino-abstract-transport@0.5.0: + pino-abstract-transport@2.0.0: dependencies: - duplexify: 4.1.3 split2: 4.2.0 - pino-std-serializers@4.0.0: {} + pino-std-serializers@7.1.0: {} - pino@7.11.0: + pino@10.0.0: dependencies: atomic-sleep: 1.0.0 - fast-redact: 3.5.0 - on-exit-leak-free: 0.2.0 - pino-abstract-transport: 0.5.0 - pino-std-serializers: 4.0.0 - process-warning: 1.0.0 + on-exit-leak-free: 2.1.2 + pino-abstract-transport: 2.0.0 + pino-std-serializers: 7.1.0 + process-warning: 5.0.0 quick-format-unescaped: 4.0.4 - real-require: 0.1.0 + real-require: 0.2.0 safe-stable-stringify: 2.5.0 - sonic-boom: 2.8.0 - thread-stream: 0.15.2 + slow-redact: 0.3.2 + sonic-boom: 4.2.1 + thread-stream: 3.2.0 pirates@4.0.6: {} pkg-dir@3.0.0: dependencies: find-up: 3.0.0 + optional: true pkg-dir@4.2.0: dependencies: @@ -12585,6 +14646,8 @@ snapshots: pony-cause@2.1.11: {} + poseidon-lite@0.2.1: {} + possible-typed-array-names@1.1.0: {} postcss-load-config@6.0.1(postcss@8.5.3)(yaml@2.7.0): @@ -12600,11 +14663,13 @@ snapshots: picocolors: 1.1.1 source-map-js: 1.2.1 + preact@10.24.2: {} + preact@10.26.4: {} prelude-ls@1.2.1: {} - prettier-linter-helpers@1.0.0: + prettier-linter-helpers@1.0.1: dependencies: fast-diff: 1.3.0 @@ -12616,6 +14681,7 @@ snapshots: ansi-regex: 5.0.1 ansi-styles: 4.3.0 react-is: 17.0.2 + optional: true pretty-format@29.7.0: dependencies: @@ -12625,7 +14691,7 @@ snapshots: process-nextick-args@2.0.1: {} - process-warning@1.0.0: {} + process-warning@5.0.0: {} process@0.11.10: {} @@ -12634,6 +14700,7 @@ snapshots: promise@8.3.0: dependencies: asap: 2.0.6 + optional: true prompts@2.4.2: dependencies: @@ -12648,7 +14715,23 @@ snapshots: property-expr@2.0.6: {} - proxy-compare@2.5.1: {} + protobufjs@7.6.4: + dependencies: + '@protobufjs/aspromise': 1.1.2 + '@protobufjs/base64': 1.1.2 + '@protobufjs/codegen': 2.0.5 + '@protobufjs/eventemitter': 1.1.1 + '@protobufjs/fetch': 1.1.1 + '@protobufjs/float': 1.0.2 + '@protobufjs/path': 1.1.2 + '@protobufjs/pool': 1.1.0 + '@protobufjs/utf8': 1.1.1 + '@types/node': 24.13.2 + long: 5.3.2 + + proxy-compare@3.0.1: {} + + proxy-from-env@2.1.0: {} psl@1.15.0: dependencies: @@ -12668,12 +14751,20 @@ snapshots: end-of-stream: 1.4.4 once: 1.4.0 + punycode@1.3.2: {} + punycode@1.4.1: {} punycode@2.3.1: {} pure-rand@6.1.0: {} + qr-code-styling@1.9.2: + dependencies: + qrcode-generator: 1.5.2 + + qrcode-generator@1.5.2: {} + qrcode@1.5.1: dependencies: dijkstrajs: 1.0.3 @@ -12692,27 +14783,27 @@ snapshots: dependencies: side-channel: 1.1.0 - query-string@7.1.3: - dependencies: - decode-uri-component: 0.2.2 - filter-obj: 1.1.0 - split-on-first: 1.1.0 - strict-uri-encode: 2.0.0 - querystring-es3@0.2.1: {} - querystring@0.2.1: {} + querystring@0.2.0: {} + + querystring@0.2.1: + optional: true querystringify@2.2.0: {} - queue-microtask@1.2.3: {} + queue-microtask@1.2.3: + optional: true queue@6.0.2: dependencies: inherits: 2.0.4 + optional: true quick-format-unescaped@4.0.4: {} + quick-lru@5.1.1: {} + radix3@1.1.2: {} randombytes@2.1.0: @@ -12724,85 +14815,76 @@ snapshots: randombytes: 2.1.0 safe-buffer: 5.2.1 - range-parser@1.2.1: {} + range-parser@1.2.1: + optional: true - react-clientside-effect@1.2.7(react@18.3.1): + react-clientside-effect@1.2.7(react@19.2.7): dependencies: '@babel/runtime': 7.26.10 - react: 18.3.1 + react: 19.2.7 - react-devtools-core@5.3.2(bufferutil@4.0.9)(utf-8-validate@5.0.10): + react-devtools-core@5.3.2(bufferutil@4.0.9)(utf-8-validate@6.0.6): dependencies: - shell-quote: 1.8.2 - ws: 7.5.10(bufferutil@4.0.9)(utf-8-validate@5.0.10) + shell-quote: 1.8.4 + ws: 7.5.10(bufferutil@4.0.9)(utf-8-validate@6.0.6) transitivePeerDependencies: - bufferutil - utf-8-validate + optional: true - react-dom@18.3.1(react@18.3.1): + react-dom@19.2.7(react@19.2.7): dependencies: - loose-envify: 1.4.0 - react: 18.3.1 - scheduler: 0.23.2 + react: 19.2.7 + scheduler: 0.27.0 react-fast-compare@2.0.4: {} - react-focus-lock@2.9.2(@types/react@18.3.19)(react@18.3.1): + react-focus-lock@2.13.6(@types/react@19.2.17)(react@19.2.7): dependencies: '@babel/runtime': 7.26.10 - focus-lock: 0.11.6 + focus-lock: 1.3.6 prop-types: 15.8.1 - react: 18.3.1 - react-clientside-effect: 1.2.7(react@18.3.1) - use-callback-ref: 1.3.3(@types/react@18.3.19)(react@18.3.1) - use-sidecar: 1.1.3(@types/react@18.3.19)(react@18.3.1) + react: 19.2.7 + react-clientside-effect: 1.2.7(react@19.2.7) + use-callback-ref: 1.3.3(@types/react@19.2.17)(react@19.2.7) + use-sidecar: 1.1.3(@types/react@19.2.17)(react@19.2.7) optionalDependencies: - '@types/react': 18.3.19 + '@types/react': 19.2.17 - react-i18next@13.5.0(i18next@23.4.6)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.0(@babel/core@7.26.10)(@babel/preset-env@7.26.9(@babel/core@7.26.10))(@types/react@18.3.19)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1): + react-i18next@13.5.0(i18next@23.4.6)(react-dom@19.2.7(react@19.2.7))(react-native@0.74.0(@babel/core@7.26.10)(@babel/preset-env@7.26.9(@babel/core@7.26.10))(@types/react@19.2.17)(bufferutil@4.0.9)(react@19.2.7)(utf-8-validate@6.0.6))(react@19.2.7): dependencies: '@babel/runtime': 7.26.10 html-parse-stringify: 3.0.1 i18next: 23.4.6 - react: 18.3.1 + react: 19.2.7 optionalDependencies: - react-dom: 18.3.1(react@18.3.1) - react-native: 0.74.0(@babel/core@7.26.10)(@babel/preset-env@7.26.9(@babel/core@7.26.10))(@types/react@18.3.19)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10) + react-dom: 19.2.7(react@19.2.7) + react-native: 0.74.0(@babel/core@7.26.10)(@babel/preset-env@7.26.9(@babel/core@7.26.10))(@types/react@19.2.17)(bufferutil@4.0.9)(react@19.2.7)(utf-8-validate@6.0.6) - react-international-phone@4.2.5(react@18.3.1): + react-international-phone@4.5.0(react@19.2.7): dependencies: - react: 18.3.1 + react: 19.2.7 react-is@16.13.1: {} - react-is@17.0.2: {} + react-is@17.0.2: + optional: true react-is@18.3.1: {} - react-native-get-random-values@1.11.0(react-native@0.74.0(@babel/core@7.26.10)(@babel/preset-env@7.26.9(@babel/core@7.26.10))(@types/react@18.3.19)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10)): - dependencies: - fast-base64-decode: 1.0.0 - react-native: 0.74.0(@babel/core@7.26.10)(@babel/preset-env@7.26.9(@babel/core@7.26.10))(@types/react@18.3.19)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10) - - react-native-quick-base64@2.1.2(react-native@0.74.0(@babel/core@7.26.10)(@babel/preset-env@7.26.9(@babel/core@7.26.10))(@types/react@18.3.19)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1): - dependencies: - base64-js: 1.5.1 - react: 18.3.1 - react-native: 0.74.0(@babel/core@7.26.10)(@babel/preset-env@7.26.9(@babel/core@7.26.10))(@types/react@18.3.19)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10) - - react-native@0.74.0(@babel/core@7.26.10)(@babel/preset-env@7.26.9(@babel/core@7.26.10))(@types/react@18.3.19)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10): + react-native@0.74.0(@babel/core@7.26.10)(@babel/preset-env@7.26.9(@babel/core@7.26.10))(@types/react@19.2.17)(bufferutil@4.0.9)(react@19.2.7)(utf-8-validate@6.0.6): dependencies: '@jest/create-cache-key-function': 29.7.0 - '@react-native-community/cli': 13.6.4(bufferutil@4.0.9)(utf-8-validate@5.0.10) + '@react-native-community/cli': 13.6.4(bufferutil@4.0.9)(utf-8-validate@6.0.6) '@react-native-community/cli-platform-android': 13.6.4 '@react-native-community/cli-platform-ios': 13.6.4 '@react-native/assets-registry': 0.74.81 '@react-native/codegen': 0.74.81(@babel/preset-env@7.26.9(@babel/core@7.26.10)) - '@react-native/community-cli-plugin': 0.74.81(@babel/core@7.26.10)(@babel/preset-env@7.26.9(@babel/core@7.26.10))(bufferutil@4.0.9)(utf-8-validate@5.0.10) + '@react-native/community-cli-plugin': 0.74.81(@babel/core@7.26.10)(@babel/preset-env@7.26.9(@babel/core@7.26.10))(bufferutil@4.0.9)(utf-8-validate@6.0.6) '@react-native/gradle-plugin': 0.74.81 '@react-native/js-polyfills': 0.74.81 '@react-native/normalize-colors': 0.74.81 - '@react-native/virtualized-lists': 0.74.81(@types/react@18.3.19)(react-native@0.74.0(@babel/core@7.26.10)(@babel/preset-env@7.26.9(@babel/core@7.26.10))(@types/react@18.3.19)(bufferutil@4.0.9)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1) + '@react-native/virtualized-lists': 0.74.81(@types/react@19.2.17)(react-native@0.74.0(@babel/core@7.26.10)(@babel/preset-env@7.26.9(@babel/core@7.26.10))(@types/react@19.2.17)(bufferutil@4.0.9)(react@19.2.7)(utf-8-validate@6.0.6))(react@19.2.7) abort-controller: 3.0.0 anser: 1.4.10 ansi-regex: 5.0.1 @@ -12820,18 +14902,18 @@ snapshots: nullthrows: 1.1.1 pretty-format: 26.6.2 promise: 8.3.0 - react: 18.3.1 - react-devtools-core: 5.3.2(bufferutil@4.0.9)(utf-8-validate@5.0.10) + react: 19.2.7 + react-devtools-core: 5.3.2(bufferutil@4.0.9)(utf-8-validate@6.0.6) react-refresh: 0.14.2 - react-shallow-renderer: 16.15.0(react@18.3.1) + react-shallow-renderer: 16.15.0(react@19.2.7) regenerator-runtime: 0.13.11 scheduler: 0.24.0-canary-efb381bbf-20230505 stacktrace-parser: 0.1.11 whatwg-fetch: 3.6.20 - ws: 6.2.3(bufferutil@4.0.9)(utf-8-validate@5.0.10) + ws: 6.2.3(bufferutil@4.0.9)(utf-8-validate@6.0.6) yargs: 17.7.2 optionalDependencies: - '@types/react': 18.3.19 + '@types/react': 19.2.17 transitivePeerDependencies: - '@babel/core' - '@babel/preset-env' @@ -12839,18 +14921,18 @@ snapshots: - encoding - supports-color - utf-8-validate + optional: true react-refresh@0.14.2: {} - react-shallow-renderer@16.15.0(react@18.3.1): + react-shallow-renderer@16.15.0(react@19.2.7): dependencies: object-assign: 4.1.1 - react: 18.3.1 + react: 19.2.7 react-is: 18.3.1 + optional: true - react@18.3.1: - dependencies: - loose-envify: 1.4.0 + react@19.2.7: {} readable-stream@2.3.8: dependencies: @@ -12870,9 +14952,10 @@ snapshots: readdirp@4.1.2: {} - readline@1.3.0: {} + readline@1.3.0: + optional: true - real-require@0.1.0: {} + real-require@0.2.0: {} recast@0.21.5: dependencies: @@ -12880,40 +14963,25 @@ snapshots: esprima: 4.0.1 source-map: 0.6.1 tslib: 2.8.1 - - reflect.getprototypeof@1.0.10: - dependencies: - call-bind: 1.0.8 - define-properties: 1.2.1 - es-abstract: 1.23.9 - es-errors: 1.3.0 - es-object-atoms: 1.1.1 - get-intrinsic: 1.3.0 - get-proto: 1.0.1 - which-builtin-type: 1.2.1 + optional: true regenerate-unicode-properties@10.2.0: dependencies: regenerate: 1.4.2 + optional: true - regenerate@1.4.2: {} + regenerate@1.4.2: + optional: true - regenerator-runtime@0.13.11: {} + regenerator-runtime@0.13.11: + optional: true regenerator-runtime@0.14.1: {} regenerator-transform@0.15.2: - dependencies: - '@babel/runtime': 7.26.10 - - regexp.prototype.flags@1.5.4: - dependencies: - call-bind: 1.0.8 - define-properties: 1.2.1 - es-errors: 1.3.0 - get-proto: 1.0.1 - gopd: 1.2.0 - set-function-name: 2.0.2 + dependencies: + '@babel/runtime': 7.26.10 + optional: true regexpu-core@6.2.0: dependencies: @@ -12923,12 +14991,15 @@ snapshots: regjsparser: 0.12.0 unicode-match-property-ecmascript: 2.0.0 unicode-match-property-value-ecmascript: 2.2.0 + optional: true - regjsgen@0.8.0: {} + regjsgen@0.8.0: + optional: true regjsparser@0.12.0: dependencies: jsesc: 3.0.2 + optional: true require-directory@2.1.1: {} @@ -12938,16 +15009,21 @@ snapshots: requires-port@1.0.0: {} + reserved-identifiers@1.2.0: {} + + resolve-alpn@1.2.1: {} + resolve-cwd@3.0.0: dependencies: resolve-from: 5.0.0 - resolve-from@3.0.0: {} - - resolve-from@4.0.0: {} + resolve-from@3.0.0: + optional: true resolve-from@5.0.0: {} + resolve-pkg-maps@1.0.0: {} + resolve.exports@2.0.3: {} resolve@1.22.10: @@ -12956,20 +15032,28 @@ snapshots: path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 + responselike@2.0.1: + dependencies: + lowercase-keys: 2.0.0 + restore-cursor@3.1.0: dependencies: onetime: 5.1.2 signal-exit: 3.0.7 + optional: true - reusify@1.1.0: {} + reusify@1.1.0: + optional: true rimraf@2.6.3: dependencies: glob: 7.2.3 + optional: true rimraf@3.0.2: dependencies: glob: 7.2.3 + optional: true ripemd160@2.0.1: dependencies: @@ -13006,27 +15090,26 @@ snapshots: '@rollup/rollup-win32-x64-msvc': 4.36.0 fsevents: 2.3.3 - run-parallel@1.2.0: + rpc-websockets@9.3.10: dependencies: - queue-microtask: 1.2.3 + '@swc/helpers': 0.5.23 + '@types/ws': 8.5.3 + buffer: 6.0.3 + eventemitter3: 5.0.1 + ws: 8.21.0(bufferutil@4.0.9)(utf-8-validate@6.0.6) + optionalDependencies: + bufferutil: 4.0.9 + utf-8-validate: 6.0.6 - safe-array-concat@1.1.3: + run-parallel@1.2.0: dependencies: - call-bind: 1.0.8 - call-bound: 1.0.4 - get-intrinsic: 1.3.0 - has-symbols: 1.1.0 - isarray: 2.0.5 + queue-microtask: 1.2.3 + optional: true safe-buffer@5.1.2: {} safe-buffer@5.2.1: {} - safe-push-apply@1.0.0: - dependencies: - es-errors: 1.3.0 - isarray: 2.0.5 - safe-regex-test@1.1.0: dependencies: call-bound: 1.0.4 @@ -13041,24 +15124,27 @@ snapshots: dependencies: xmlchars: 2.2.0 - scheduler@0.23.2: - dependencies: - loose-envify: 1.4.0 - scheduler@0.24.0-canary-efb381bbf-20230505: dependencies: loose-envify: 1.4.0 + optional: true + + scheduler@0.27.0: {} selfsigned@2.4.1: dependencies: '@types/node-forge': 1.3.11 node-forge: 1.3.1 + optional: true - semver@5.7.2: {} + semver@5.7.2: + optional: true semver@6.3.1: {} - semver@7.7.1: {} + semver@7.7.2: {} + + semver@7.8.5: {} send@0.19.0: dependencies: @@ -13077,8 +15163,10 @@ snapshots: statuses: 2.0.1 transitivePeerDependencies: - supports-color + optional: true - serialize-error@2.1.0: {} + serialize-error@2.1.0: + optional: true serve-static@1.16.2: dependencies: @@ -13088,6 +15176,7 @@ snapshots: send: 0.19.0 transitivePeerDependencies: - supports-color + optional: true set-blocking@2.0.0: {} @@ -13100,39 +15189,29 @@ snapshots: gopd: 1.2.0 has-property-descriptors: 1.0.2 - set-function-name@2.0.2: - dependencies: - define-data-property: 1.1.4 - es-errors: 1.3.0 - functions-have-names: 1.2.3 - has-property-descriptors: 1.0.2 - - set-proto@1.0.0: - dependencies: - dunder-proto: 1.0.1 - es-errors: 1.3.0 - es-object-atoms: 1.1.1 - setimmediate@1.0.5: {} - setprototypeof@1.2.0: {} + setprototypeof@1.2.0: + optional: true - sha.js@2.4.11: + sha.js@2.4.12: dependencies: inherits: 2.0.4 safe-buffer: 5.2.1 + to-buffer: 1.2.1 sha256-uint8array@0.10.7: {} shallow-clone@3.0.1: dependencies: kind-of: 6.0.3 + optional: true sharp@0.33.5: dependencies: color: 4.2.3 detect-libc: 2.0.3 - semver: 7.7.1 + semver: 7.8.5 optionalDependencies: '@img/sharp-darwin-arm64': 0.33.5 '@img/sharp-darwin-x64': 0.33.5 @@ -13160,7 +15239,8 @@ snapshots: shebang-regex@3.0.0: {} - shell-quote@1.8.2: {} + shell-quote@1.8.4: + optional: true side-channel-list@1.0.0: dependencies: @@ -13202,33 +15282,16 @@ snapshots: slash@3.0.0: {} - slashes@3.0.12: {} - slice-ansi@2.1.0: dependencies: ansi-styles: 3.2.1 astral-regex: 1.0.0 is-fullwidth-code-point: 2.0.0 + optional: true - socket.io-client@4.8.1(bufferutil@4.0.9)(utf-8-validate@5.0.10): - dependencies: - '@socket.io/component-emitter': 3.1.2 - debug: 4.3.7 - engine.io-client: 6.6.3(bufferutil@4.0.9)(utf-8-validate@5.0.10) - socket.io-parser: 4.2.4 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - - socket.io-parser@4.2.4: - dependencies: - '@socket.io/component-emitter': 3.1.2 - debug: 4.3.7 - transitivePeerDependencies: - - supports-color + slow-redact@0.3.2: {} - sonic-boom@2.8.0: + sonic-boom@4.2.1: dependencies: atomic-sleep: 1.0.0 @@ -13243,12 +15306,15 @@ snapshots: dependencies: buffer-from: 1.1.2 source-map: 0.6.1 + optional: true - source-map@0.5.7: {} + source-map@0.5.7: + optional: true source-map@0.6.1: {} - source-map@0.7.4: {} + source-map@0.7.4: + optional: true source-map@0.8.0-beta.0: dependencies: @@ -13263,31 +15329,39 @@ snapshots: spdx-license-ids@3.0.21: {} - split-on-first@1.1.0: {} - split2@4.2.0: {} sprintf-js@1.0.3: {} + stable-hash-x@0.1.1: {} + + stable-hash-x@0.2.0: {} + stack-utils@2.0.6: dependencies: escape-string-regexp: 2.0.0 - stackframe@1.3.4: {} + stackframe@1.3.4: + optional: true stacktrace-parser@0.1.11: dependencies: type-fest: 0.7.1 + optional: true - statuses@1.5.0: {} + statuses@1.5.0: + optional: true - statuses@2.0.1: {} + statuses@2.0.1: + optional: true stream-browserify@3.0.0: dependencies: inherits: 2.0.4 readable-stream: 3.6.2 + stream-chain@2.2.5: {} + stream-http@3.2.0: dependencies: builtin-status-codes: 3.0.0 @@ -13295,9 +15369,9 @@ snapshots: readable-stream: 3.6.2 xtend: 4.0.2 - stream-shift@1.0.3: {} - - strict-uri-encode@2.0.0: {} + stream-json@1.9.1: + dependencies: + stream-chain: 2.2.5 string-length@4.0.2: dependencies: @@ -13316,29 +15390,6 @@ snapshots: emoji-regex: 9.2.2 strip-ansi: 7.1.0 - string.prototype.trim@1.2.10: - dependencies: - call-bind: 1.0.8 - call-bound: 1.0.4 - define-data-property: 1.1.4 - define-properties: 1.2.1 - es-abstract: 1.23.9 - es-object-atoms: 1.1.1 - has-property-descriptors: 1.0.2 - - string.prototype.trimend@1.0.9: - dependencies: - call-bind: 1.0.8 - call-bound: 1.0.4 - define-properties: 1.2.1 - 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.1.1 - string_decoder@1.1.1: dependencies: safe-buffer: 5.1.2 @@ -13350,6 +15401,7 @@ snapshots: strip-ansi@5.2.0: dependencies: ansi-regex: 4.1.1 + optional: true strip-ansi@6.0.1: dependencies: @@ -13359,15 +15411,14 @@ snapshots: dependencies: ansi-regex: 6.1.0 - strip-bom@3.0.0: {} - strip-bom@4.0.0: {} strip-final-newline@2.0.0: {} strip-json-comments@3.1.1: {} - strnum@1.1.2: {} + strnum@1.1.2: + optional: true sucrase@3.35.0: dependencies: @@ -13379,7 +15430,10 @@ snapshots: pirates: 4.0.6 ts-interface-checker: 0.1.13 - sudo-prompt@9.2.1: {} + sudo-prompt@9.2.1: + optional: true + + superstruct@2.0.2: {} supports-color@7.2.0: dependencies: @@ -13393,27 +15447,25 @@ snapshots: symbol-tree@3.2.4: {} - synckit@0.6.2: - dependencies: - tslib: 2.8.1 - - synckit@0.9.2: + synckit@0.11.13: dependencies: - '@pkgr/core': 0.1.2 - tslib: 2.8.1 + '@pkgr/core': 0.3.6 - temp-dir@2.0.0: {} + temp-dir@2.0.0: + optional: true temp@0.8.4: dependencies: rimraf: 2.6.3 + optional: true terser@5.39.0: dependencies: '@jridgewell/source-map': 0.3.6 - acorn: 8.14.1 + acorn: 8.17.0 commander: 2.20.3 source-map-support: 0.5.21 + optional: true test-exclude@6.0.0: dependencies: @@ -13421,7 +15473,9 @@ snapshots: glob: 7.2.3 minimatch: 3.1.2 - text-table@0.2.0: {} + text-encoding-utf-8@1.0.2: {} + + text-encoding@0.7.0: {} thenify-all@1.6.0: dependencies: @@ -13431,16 +15485,18 @@ snapshots: dependencies: any-promise: 1.3.0 - thread-stream@0.15.2: + thread-stream@3.2.0: dependencies: - real-require: 0.1.0 + real-require: 0.2.0 - throat@5.0.0: {} + throat@5.0.0: + optional: true through2@2.0.5: dependencies: readable-stream: 2.3.8 xtend: 4.0.2 + optional: true timers-browserify@2.0.12: dependencies: @@ -13450,10 +15506,10 @@ snapshots: tinyexec@0.3.2: {} - tinyglobby@0.2.12: + tinyglobby@0.2.17: dependencies: - fdir: 6.4.3(picomatch@4.0.2) - picomatch: 4.0.2 + fdir: 6.5.0(picomatch@4.0.4) + picomatch: 4.0.4 tldts-core@6.1.84: {} @@ -13473,7 +15529,15 @@ snapshots: dependencies: is-number: 7.0.0 - toidentifier@1.0.1: {} + to-utf8@0.0.1: {} + + to-valid-identifier@1.0.0: + dependencies: + '@sindresorhus/base62': 1.0.0 + reserved-identifiers: 1.2.0 + + toidentifier@1.0.1: + optional: true toposort@2.0.2: {} @@ -13496,23 +15560,23 @@ snapshots: tree-kill@1.2.2: {} - ts-api-utils@2.1.0(typescript@5.8.2): + ts-api-utils@2.5.0(typescript@5.8.2): dependencies: typescript: 5.8.2 ts-interface-checker@0.1.13: {} - ts-jest@29.2.6(@babel/core@7.26.10)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.10))(jest@29.7.0(@types/node@22.13.11)(ts-node@10.9.2(@types/node@22.13.11)(typescript@5.8.2)))(typescript@5.8.2): + ts-jest@29.4.11(@babel/core@7.26.10)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.10))(jest-util@29.7.0)(jest@29.7.0(@types/node@24.13.2)(ts-node@10.9.2(@types/node@24.13.2)(typescript@5.8.2)))(typescript@5.8.2): dependencies: bs-logger: 0.2.6 - ejs: 3.1.10 fast-json-stable-stringify: 2.1.0 - jest: 29.7.0(@types/node@22.13.11)(ts-node@10.9.2(@types/node@22.13.11)(typescript@5.8.2)) - jest-util: 29.7.0 + handlebars: 4.7.9 + jest: 29.7.0(@types/node@24.13.2)(ts-node@10.9.2(@types/node@24.13.2)(typescript@5.8.2)) json5: 2.2.3 lodash.memoize: 4.1.2 make-error: 1.3.6 - semver: 7.7.1 + semver: 7.8.5 + type-fest: 4.41.0 typescript: 5.8.2 yargs-parser: 21.1.1 optionalDependencies: @@ -13520,15 +15584,16 @@ snapshots: '@jest/transform': 29.7.0 '@jest/types': 29.6.3 babel-jest: 29.7.0(@babel/core@7.26.10) + jest-util: 29.7.0 - ts-node@10.9.2(@types/node@22.13.11)(typescript@5.8.2): + ts-node@10.9.2(@types/node@24.13.2)(typescript@5.8.2): 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.13.11 + '@types/node': 24.13.2 acorn: 8.14.1 acorn-walk: 8.3.4 arg: 4.1.3 @@ -13539,13 +15604,6 @@ snapshots: v8-compile-cache-lib: 3.0.1 yn: 3.1.1 - tsconfig-paths@3.15.0: - dependencies: - '@types/json5': 0.0.29 - json5: 1.0.2 - minimist: 1.2.8 - strip-bom: 3.0.0 - tslib@1.14.1: {} tslib@2.4.1: {} @@ -13558,7 +15616,7 @@ snapshots: cac: 6.7.14 chokidar: 4.0.3 consola: 3.4.2 - debug: 4.4.0 + debug: 4.4.3 esbuild: 0.25.1 joycon: 3.1.1 picocolors: 1.1.1 @@ -13568,7 +15626,7 @@ snapshots: source-map: 0.8.0-beta.0 sucrase: 3.35.0 tinyexec: 0.3.2 - tinyglobby: 0.2.12 + tinyglobby: 0.2.17 tree-kill: 1.2.2 optionalDependencies: postcss: 8.5.3 @@ -13581,32 +15639,14 @@ snapshots: tty-browserify@0.0.1: {} - turbo-darwin-64@2.5.0: - optional: true - - turbo-darwin-arm64@2.5.0: - optional: true - - turbo-linux-64@2.5.0: - optional: true - - turbo-linux-arm64@2.5.0: - optional: true - - turbo-windows-64@2.5.0: - optional: true - - turbo-windows-arm64@2.5.0: - optional: true - - turbo@2.5.0: + turbo@2.9.16: optionalDependencies: - turbo-darwin-64: 2.5.0 - turbo-darwin-arm64: 2.5.0 - turbo-linux-64: 2.5.0 - turbo-linux-arm64: 2.5.0 - turbo-windows-64: 2.5.0 - turbo-windows-arm64: 2.5.0 + '@turbo/darwin-64': 2.9.16 + '@turbo/darwin-arm64': 2.9.16 + '@turbo/linux-64': 2.9.16 + '@turbo/linux-arm64': 2.9.16 + '@turbo/windows-64': 2.9.16 + '@turbo/windows-arm64': 2.9.16 type-check@0.4.0: dependencies: @@ -13614,11 +15654,12 @@ snapshots: type-detect@4.0.8: {} - type-fest@0.20.2: {} - type-fest@0.21.3: {} - type-fest@0.7.1: {} + type-fest@0.7.1: + optional: true + + type-fest@4.41.0: {} typed-array-buffer@1.0.3: dependencies: @@ -13626,72 +15667,86 @@ snapshots: es-errors: 1.3.0 is-typed-array: 1.1.15 - typed-array-byte-length@1.0.3: - dependencies: - call-bind: 1.0.8 - for-each: 0.3.5 - gopd: 1.2.0 - has-proto: 1.2.0 - is-typed-array: 1.1.15 - - typed-array-byte-offset@1.0.4: - dependencies: - available-typed-arrays: 1.0.7 - call-bind: 1.0.8 - for-each: 0.3.5 - gopd: 1.2.0 - has-proto: 1.2.0 - is-typed-array: 1.1.15 - reflect.getprototypeof: 1.0.10 - - typed-array-length@1.0.7: + typescript-eslint@8.61.1(eslint@10.5.0)(typescript@5.8.2): dependencies: - call-bind: 1.0.8 - for-each: 0.3.5 - gopd: 1.2.0 - is-typed-array: 1.1.15 - possible-typed-array-names: 1.1.0 - reflect.getprototypeof: 1.0.10 - - typescript@5.0.4: {} + '@typescript-eslint/eslint-plugin': 8.61.1(@typescript-eslint/parser@8.61.1(eslint@10.5.0)(typescript@5.8.2))(eslint@10.5.0)(typescript@5.8.2) + '@typescript-eslint/parser': 8.61.1(eslint@10.5.0)(typescript@5.8.2) + '@typescript-eslint/typescript-estree': 8.61.1(typescript@5.8.2) + '@typescript-eslint/utils': 8.61.1(eslint@10.5.0)(typescript@5.8.2) + eslint: 10.5.0 + typescript: 5.8.2 + transitivePeerDependencies: + - supports-color typescript@5.8.2: {} ufo@1.5.4: {} - uint8arrays@3.1.0: + uglify-js@3.19.3: + optional: true + + uint8arrays@3.1.1: dependencies: multiformats: 9.9.0 - unbox-primitive@1.1.0: - dependencies: - call-bound: 1.0.4 - has-bigints: 1.1.0 - has-symbols: 1.1.0 - which-boxed-primitive: 1.1.1 + ulid@2.4.0: {} uncrypto@0.1.3: {} - undici-types@5.26.5: {} + undici-types@5.26.5: + optional: true - undici-types@6.20.0: {} + undici-types@7.18.2: {} - unicode-canonical-property-names-ecmascript@2.0.1: {} + unicode-canonical-property-names-ecmascript@2.0.1: + optional: true unicode-match-property-ecmascript@2.0.0: dependencies: unicode-canonical-property-names-ecmascript: 2.0.1 unicode-property-aliases-ecmascript: 2.1.0 + optional: true - unicode-match-property-value-ecmascript@2.2.0: {} + unicode-match-property-value-ecmascript@2.2.0: + optional: true - unicode-property-aliases-ecmascript@2.1.0: {} + unicode-property-aliases-ecmascript@2.1.0: + optional: true - universalify@0.1.2: {} + universalify@0.1.2: + optional: true universalify@0.2.0: {} - unpipe@1.0.0: {} + unpipe@1.0.0: + optional: true + + unrs-resolver@1.12.2: + dependencies: + napi-postinstall: 0.3.4 + optionalDependencies: + '@unrs/resolver-binding-android-arm-eabi': 1.12.2 + '@unrs/resolver-binding-android-arm64': 1.12.2 + '@unrs/resolver-binding-darwin-arm64': 1.12.2 + '@unrs/resolver-binding-darwin-x64': 1.12.2 + '@unrs/resolver-binding-freebsd-x64': 1.12.2 + '@unrs/resolver-binding-linux-arm-gnueabihf': 1.12.2 + '@unrs/resolver-binding-linux-arm-musleabihf': 1.12.2 + '@unrs/resolver-binding-linux-arm64-gnu': 1.12.2 + '@unrs/resolver-binding-linux-arm64-musl': 1.12.2 + '@unrs/resolver-binding-linux-loong64-gnu': 1.12.2 + '@unrs/resolver-binding-linux-loong64-musl': 1.12.2 + '@unrs/resolver-binding-linux-ppc64-gnu': 1.12.2 + '@unrs/resolver-binding-linux-riscv64-gnu': 1.12.2 + '@unrs/resolver-binding-linux-riscv64-musl': 1.12.2 + '@unrs/resolver-binding-linux-s390x-gnu': 1.12.2 + '@unrs/resolver-binding-linux-x64-gnu': 1.12.2 + '@unrs/resolver-binding-linux-x64-musl': 1.12.2 + '@unrs/resolver-binding-openharmony-arm64': 1.12.2 + '@unrs/resolver-binding-wasm32-wasi': 1.12.2 + '@unrs/resolver-binding-win32-arm64-msvc': 1.12.2 + '@unrs/resolver-binding-win32-ia32-msvc': 1.12.2 + '@unrs/resolver-binding-win32-x64-msvc': 1.12.2 unstorage@1.15.0(idb-keyval@6.2.1): dependencies: @@ -13721,33 +15776,40 @@ snapshots: querystringify: 2.2.0 requires-port: 1.0.0 + url@0.11.0: + dependencies: + punycode: 1.3.2 + querystring: 0.2.0 + url@0.11.4: dependencies: punycode: 1.4.1 qs: 6.14.0 - use-callback-ref@1.3.3(@types/react@18.3.19)(react@18.3.1): + use-callback-ref@1.3.3(@types/react@19.2.17)(react@19.2.7): dependencies: - react: 18.3.1 + react: 19.2.7 tslib: 2.8.1 optionalDependencies: - '@types/react': 18.3.19 + '@types/react': 19.2.17 - use-sidecar@1.1.3(@types/react@18.3.19)(react@18.3.1): + use-sidecar@1.1.3(@types/react@19.2.17)(react@19.2.7): dependencies: detect-node-es: 1.1.0 - react: 18.3.1 + react: 19.2.7 tslib: 2.8.1 optionalDependencies: - '@types/react': 18.3.19 + '@types/react': 19.2.17 - use-sync-external-store@1.2.0(react@18.3.1): + use-sync-external-store@1.2.0(react@19.2.7): dependencies: - react: 18.3.1 + react: 19.2.7 + optional: true - utf-8-validate@5.0.10: + utf-8-validate@6.0.6: dependencies: node-gyp-build: 4.8.4 + optional: true util-deprecate@1.0.2: {} @@ -13759,10 +15821,13 @@ snapshots: is-typed-array: 1.1.15 which-typed-array: 1.1.19 - utils-merge@1.0.1: {} + utils-merge@1.0.1: + optional: true uuid@11.1.0: {} + uuid@14.0.1: {} + uuid@8.3.2: {} uuid@9.0.1: {} @@ -13775,26 +15840,30 @@ snapshots: '@types/istanbul-lib-coverage': 2.0.6 convert-source-map: 2.0.0 - valtio@1.11.2(@types/react@18.3.19)(react@18.3.1): + valibot@1.4.1(typescript@5.8.2): + optionalDependencies: + typescript: 5.8.2 + + valtio@2.1.7(@types/react@19.2.17)(react@19.2.7): dependencies: - proxy-compare: 2.5.1 - use-sync-external-store: 1.2.0(react@18.3.1) + proxy-compare: 3.0.1 optionalDependencies: - '@types/react': 18.3.19 - react: 18.3.1 + '@types/react': 19.2.17 + react: 19.2.7 - vary@1.1.2: {} + vary@1.1.2: + optional: true - viem@2.23.13(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@5.0.10)(zod@3.24.2): + viem@2.23.13(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@3.24.2): dependencies: '@noble/curves': 1.8.1 '@noble/hashes': 1.7.1 '@scure/bip32': 1.6.2 '@scure/bip39': 1.5.4 abitype: 1.0.8(typescript@5.8.2)(zod@3.24.2) - isows: 1.0.6(ws@8.18.1(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + isows: 1.0.6(ws@8.18.1(bufferutil@4.0.9)(utf-8-validate@6.0.6)) ox: 0.6.9(typescript@5.8.2)(zod@3.24.2) - ws: 8.18.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) + ws: 8.18.1(bufferutil@4.0.9)(utf-8-validate@6.0.6) optionalDependencies: typescript: 5.8.2 transitivePeerDependencies: @@ -13802,16 +15871,33 @@ snapshots: - utf-8-validate - zod - viem@2.23.2(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@5.0.10)(zod@3.24.2): + viem@2.45.3(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@3.22.4): dependencies: - '@noble/curves': 1.8.1 - '@noble/hashes': 1.7.1 - '@scure/bip32': 1.6.2 - '@scure/bip39': 1.5.4 - abitype: 1.0.8(typescript@5.8.2)(zod@3.24.2) - isows: 1.0.6(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - ox: 0.6.7(typescript@5.8.2)(zod@3.24.2) - ws: 8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) + '@noble/curves': 1.9.1 + '@noble/hashes': 1.8.0 + '@scure/bip32': 1.7.0 + '@scure/bip39': 1.6.0 + abitype: 1.2.3(typescript@5.8.2)(zod@3.22.4) + isows: 1.0.7(ws@8.18.3(bufferutil@4.0.9)(utf-8-validate@6.0.6)) + ox: 0.12.1(typescript@5.8.2)(zod@3.22.4) + ws: 8.18.3(bufferutil@4.0.9)(utf-8-validate@6.0.6) + optionalDependencies: + typescript: 5.8.2 + transitivePeerDependencies: + - bufferutil + - utf-8-validate + - zod + + viem@2.45.3(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@4.0.5): + dependencies: + '@noble/curves': 1.9.1 + '@noble/hashes': 1.8.0 + '@scure/bip32': 1.7.0 + '@scure/bip39': 1.6.0 + abitype: 1.2.3(typescript@5.8.2)(zod@4.0.5) + isows: 1.0.7(ws@8.18.3(bufferutil@4.0.9)(utf-8-validate@6.0.6)) + ox: 0.12.1(typescript@5.8.2)(zod@4.0.5) + ws: 8.18.3(bufferutil@4.0.9)(utf-8-validate@6.0.6) optionalDependencies: typescript: 5.8.2 transitivePeerDependencies: @@ -13819,25 +15905,26 @@ snapshots: - utf-8-validate - zod - vite-plugin-node-polyfills@0.21.0(rollup@4.36.0)(vite@5.4.18(@types/node@22.13.11)(terser@5.39.0)): + vite-plugin-node-polyfills@0.21.0(rollup@4.36.0)(vite@5.4.18(@types/node@24.13.2)(terser@5.39.0)): dependencies: '@rollup/plugin-inject': 5.0.5(rollup@4.36.0) node-stdlib-browser: 1.3.1 - vite: 5.4.18(@types/node@22.13.11)(terser@5.39.0) + vite: 5.4.18(@types/node@24.13.2)(terser@5.39.0) transitivePeerDependencies: - rollup - vite@5.4.18(@types/node@22.13.11)(terser@5.39.0): + vite@5.4.18(@types/node@24.13.2)(terser@5.39.0): dependencies: esbuild: 0.21.5 postcss: 8.5.3 rollup: 4.36.0 optionalDependencies: - '@types/node': 22.13.11 + '@types/node': 24.13.2 fsevents: 2.3.3 terser: 5.39.0 - vlq@1.0.1: {} + vlq@1.0.1: + optional: true vm-browserify@1.1.2: {} @@ -13854,14 +15941,15 @@ snapshots: wcwidth@1.0.1: dependencies: defaults: 1.0.4 + optional: true - web3-core@4.7.1(bufferutil@4.0.9)(utf-8-validate@5.0.10): + web3-core@4.7.1(bufferutil@4.0.9)(utf-8-validate@6.0.6): dependencies: web3-errors: 1.3.1 web3-eth-accounts: 4.3.1 web3-eth-iban: 4.0.7 web3-providers-http: 4.2.0 - web3-providers-ws: 4.0.8(bufferutil@4.0.9)(utf-8-validate@5.0.10) + web3-providers-ws: 4.0.8(bufferutil@4.0.9)(utf-8-validate@6.0.6) web3-types: 1.10.0 web3-utils: 4.3.3 web3-validator: 2.0.6 @@ -13897,12 +15985,12 @@ snapshots: web3-utils: 4.3.3 web3-validator: 2.0.6 - web3-eth-contract@4.7.2(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@5.0.10)(zod@3.24.2): + web3-eth-contract@4.7.2(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@3.24.2): dependencies: '@ethereumjs/rlp': 5.0.2 - web3-core: 4.7.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) + web3-core: 4.7.1(bufferutil@4.0.9)(utf-8-validate@6.0.6) web3-errors: 1.3.1 - web3-eth: 4.11.1(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@5.0.10)(zod@3.24.2) + web3-eth: 4.11.1(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@3.24.2) web3-eth-abi: 4.4.1(typescript@5.8.2)(zod@3.24.2) web3-types: 1.10.0 web3-utils: 4.3.3 @@ -13914,14 +16002,14 @@ snapshots: - utf-8-validate - zod - web3-eth-ens@4.4.0(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@5.0.10)(zod@3.24.2): + web3-eth-ens@4.4.0(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@3.24.2): dependencies: '@adraffy/ens-normalize': 1.11.0 - web3-core: 4.7.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) + web3-core: 4.7.1(bufferutil@4.0.9)(utf-8-validate@6.0.6) web3-errors: 1.3.1 - web3-eth: 4.11.1(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@5.0.10)(zod@3.24.2) - web3-eth-contract: 4.7.2(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@5.0.10)(zod@3.24.2) - web3-net: 4.1.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) + web3-eth: 4.11.1(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@3.24.2) + web3-eth-contract: 4.7.2(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@3.24.2) + web3-net: 4.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.6) web3-types: 1.10.0 web3-utils: 4.3.3 web3-validator: 2.0.6 @@ -13939,11 +16027,11 @@ snapshots: web3-utils: 4.3.3 web3-validator: 2.0.6 - web3-eth-personal@4.1.0(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@5.0.10)(zod@3.24.2): + web3-eth-personal@4.1.0(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@3.24.2): dependencies: - web3-core: 4.7.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) - web3-eth: 4.11.1(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@5.0.10)(zod@3.24.2) - web3-rpc-methods: 1.3.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) + web3-core: 4.7.1(bufferutil@4.0.9)(utf-8-validate@6.0.6) + web3-eth: 4.11.1(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@3.24.2) + web3-rpc-methods: 1.3.0(bufferutil@4.0.9)(utf-8-validate@6.0.6) web3-types: 1.10.0 web3-utils: 4.3.3 web3-validator: 2.0.6 @@ -13954,16 +16042,16 @@ snapshots: - utf-8-validate - zod - web3-eth@4.11.1(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@5.0.10)(zod@3.24.2): + web3-eth@4.11.1(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@3.24.2): dependencies: setimmediate: 1.0.5 - web3-core: 4.7.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) + web3-core: 4.7.1(bufferutil@4.0.9)(utf-8-validate@6.0.6) web3-errors: 1.3.1 web3-eth-abi: 4.4.1(typescript@5.8.2)(zod@3.24.2) web3-eth-accounts: 4.3.1 - web3-net: 4.1.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) - web3-providers-ws: 4.0.8(bufferutil@4.0.9)(utf-8-validate@5.0.10) - web3-rpc-methods: 1.3.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) + web3-net: 4.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.6) + web3-providers-ws: 4.0.8(bufferutil@4.0.9)(utf-8-validate@6.0.6) + web3-rpc-methods: 1.3.0(bufferutil@4.0.9)(utf-8-validate@6.0.6) web3-types: 1.10.0 web3-utils: 4.3.3 web3-validator: 2.0.6 @@ -13974,10 +16062,10 @@ snapshots: - utf-8-validate - zod - web3-net@4.1.0(bufferutil@4.0.9)(utf-8-validate@5.0.10): + web3-net@4.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.6): dependencies: - web3-core: 4.7.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) - web3-rpc-methods: 1.3.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) + web3-core: 4.7.1(bufferutil@4.0.9)(utf-8-validate@6.0.6) + web3-rpc-methods: 1.3.0(bufferutil@4.0.9)(utf-8-validate@6.0.6) web3-types: 1.10.0 web3-utils: 4.3.3 transitivePeerDependencies: @@ -14001,21 +16089,21 @@ snapshots: web3-utils: 4.3.3 optional: true - web3-providers-ws@4.0.8(bufferutil@4.0.9)(utf-8-validate@5.0.10): + web3-providers-ws@4.0.8(bufferutil@4.0.9)(utf-8-validate@6.0.6): dependencies: '@types/ws': 8.5.3 - isomorphic-ws: 5.0.0(ws@8.18.1(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + isomorphic-ws: 5.0.0(ws@8.21.0(bufferutil@4.0.9)(utf-8-validate@6.0.6)) web3-errors: 1.3.1 web3-types: 1.10.0 web3-utils: 4.3.3 - ws: 8.18.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) + ws: 8.21.0(bufferutil@4.0.9)(utf-8-validate@6.0.6) transitivePeerDependencies: - bufferutil - utf-8-validate - web3-rpc-methods@1.3.0(bufferutil@4.0.9)(utf-8-validate@5.0.10): + web3-rpc-methods@1.3.0(bufferutil@4.0.9)(utf-8-validate@6.0.6): dependencies: - web3-core: 4.7.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) + web3-core: 4.7.1(bufferutil@4.0.9)(utf-8-validate@6.0.6) web3-types: 1.10.0 web3-validator: 2.0.6 transitivePeerDependencies: @@ -14023,11 +16111,11 @@ snapshots: - encoding - utf-8-validate - web3-rpc-providers@1.0.0-rc.4(bufferutil@4.0.9)(utf-8-validate@5.0.10): + web3-rpc-providers@1.0.0-rc.4(bufferutil@4.0.9)(utf-8-validate@6.0.6): dependencies: web3-errors: 1.3.1 web3-providers-http: 4.2.0 - web3-providers-ws: 4.0.8(bufferutil@4.0.9)(utf-8-validate@5.0.10) + web3-providers-ws: 4.0.8(bufferutil@4.0.9)(utf-8-validate@6.0.6) web3-types: 1.10.0 web3-utils: 4.3.3 web3-validator: 2.0.6 @@ -14054,22 +16142,22 @@ snapshots: web3-types: 1.10.0 zod: 3.24.2 - web3@4.16.0(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@5.0.10)(zod@3.24.2): + web3@4.16.0(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@3.24.2): dependencies: - web3-core: 4.7.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) + web3-core: 4.7.1(bufferutil@4.0.9)(utf-8-validate@6.0.6) web3-errors: 1.3.1 - web3-eth: 4.11.1(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@5.0.10)(zod@3.24.2) + web3-eth: 4.11.1(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@3.24.2) web3-eth-abi: 4.4.1(typescript@5.8.2)(zod@3.24.2) web3-eth-accounts: 4.3.1 - web3-eth-contract: 4.7.2(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@5.0.10)(zod@3.24.2) - web3-eth-ens: 4.4.0(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@5.0.10)(zod@3.24.2) + web3-eth-contract: 4.7.2(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@3.24.2) + web3-eth-ens: 4.4.0(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@3.24.2) web3-eth-iban: 4.0.7 - web3-eth-personal: 4.1.0(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@5.0.10)(zod@3.24.2) - web3-net: 4.1.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) + web3-eth-personal: 4.1.0(bufferutil@4.0.9)(typescript@5.8.2)(utf-8-validate@6.0.6)(zod@3.24.2) + web3-net: 4.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.6) web3-providers-http: 4.2.0 - web3-providers-ws: 4.0.8(bufferutil@4.0.9)(utf-8-validate@5.0.10) - web3-rpc-methods: 1.3.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) - web3-rpc-providers: 1.0.0-rc.4(bufferutil@4.0.9)(utf-8-validate@5.0.10) + web3-providers-ws: 4.0.8(bufferutil@4.0.9)(utf-8-validate@6.0.6) + web3-rpc-methods: 1.3.0(bufferutil@4.0.9)(utf-8-validate@6.0.6) + web3-rpc-providers: 1.0.0-rc.4(bufferutil@4.0.9)(utf-8-validate@6.0.6) web3-types: 1.10.0 web3-utils: 4.3.3 web3-validator: 2.0.6 @@ -14085,8 +16173,6 @@ snapshots: '@noble/curves': 1.8.1 '@noble/hashes': 1.7.1 - webextension-polyfill@0.10.0: {} - webidl-conversions@3.0.1: {} webidl-conversions@4.0.2: {} @@ -14097,7 +16183,8 @@ snapshots: dependencies: iconv-lite: 0.6.3 - whatwg-fetch@3.6.20: {} + whatwg-fetch@3.6.20: + optional: true whatwg-mimetype@3.0.0: {} @@ -14117,37 +16204,6 @@ snapshots: tr46: 1.0.1 webidl-conversions: 4.0.2 - which-boxed-primitive@1.1.1: - dependencies: - is-bigint: 1.1.0 - is-boolean-object: 1.2.2 - is-number-object: 1.1.1 - is-string: 1.1.1 - is-symbol: 1.1.1 - - which-builtin-type@1.2.1: - dependencies: - call-bound: 1.0.4 - function.prototype.name: 1.1.8 - has-tostringtag: 1.0.2 - is-async-function: 2.1.1 - is-date-object: 1.1.0 - is-finalizationregistry: 1.1.1 - is-generator-function: 1.1.0 - is-regex: 1.2.1 - is-weakref: 1.1.1 - isarray: 2.0.5 - which-boxed-primitive: 1.1.1 - which-collection: 1.0.2 - which-typed-array: 1.1.19 - - which-collection@1.0.2: - dependencies: - is-map: 2.0.3 - is-set: 2.0.3 - is-weakmap: 2.0.2 - is-weakset: 2.0.4 - which-module@2.0.1: {} which-typed-array@1.1.19: @@ -14166,6 +16222,8 @@ snapshots: word-wrap@1.2.5: {} + wordwrap@1.0.0: {} + wrap-ansi@6.2.0: dependencies: ansi-styles: 4.3.0 @@ -14191,38 +16249,40 @@ snapshots: graceful-fs: 4.2.11 imurmurhash: 0.1.4 signal-exit: 3.0.7 + optional: true write-file-atomic@4.0.2: dependencies: imurmurhash: 0.1.4 signal-exit: 3.0.7 - ws@6.2.3(bufferutil@4.0.9)(utf-8-validate@5.0.10): + ws@6.2.3(bufferutil@4.0.9)(utf-8-validate@6.0.6): dependencies: async-limiter: 1.0.1 optionalDependencies: bufferutil: 4.0.9 - utf-8-validate: 5.0.10 + utf-8-validate: 6.0.6 + optional: true - ws@7.5.10(bufferutil@4.0.9)(utf-8-validate@5.0.10): + ws@7.5.10(bufferutil@4.0.9)(utf-8-validate@6.0.6): optionalDependencies: bufferutil: 4.0.9 - utf-8-validate: 5.0.10 + utf-8-validate: 6.0.6 - ws@8.17.1(bufferutil@4.0.9)(utf-8-validate@5.0.10): + ws@8.18.1(bufferutil@4.0.9)(utf-8-validate@6.0.6): optionalDependencies: bufferutil: 4.0.9 - utf-8-validate: 5.0.10 + utf-8-validate: 6.0.6 - ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10): + ws@8.18.3(bufferutil@4.0.9)(utf-8-validate@6.0.6): optionalDependencies: bufferutil: 4.0.9 - utf-8-validate: 5.0.10 + utf-8-validate: 6.0.6 - ws@8.18.1(bufferutil@4.0.9)(utf-8-validate@5.0.10): + ws@8.21.0(bufferutil@4.0.9)(utf-8-validate@6.0.6): optionalDependencies: bufferutil: 4.0.9 - utf-8-validate: 5.0.10 + utf-8-validate: 6.0.6 xml-name-validator@4.0.0: {} @@ -14230,8 +16290,6 @@ snapshots: xmlchars@2.2.0: {} - xmlhttprequest-ssl@2.1.2: {} - xtend@4.0.2: {} y18n@4.0.3: {} @@ -14240,7 +16298,8 @@ snapshots: yallist@3.1.1: {} - yaml@2.7.0: {} + yaml@2.7.0: + optional: true yargs-parser@18.1.3: dependencies: @@ -14280,7 +16339,7 @@ snapshots: yup@0.32.11: dependencies: '@babel/runtime': 7.26.10 - '@types/lodash': 4.17.16 + '@types/lodash': 4.17.24 lodash: 4.17.21 lodash-es: 4.17.21 nanoclone: 0.2.1 @@ -14290,3 +16349,11 @@ snapshots: zod@3.22.4: {} zod@3.24.2: {} + + zod@4.0.5: {} + + zustand@5.0.3(@types/react@19.2.17)(react@19.2.7)(use-sync-external-store@1.2.0(react@19.2.7)): + optionalDependencies: + '@types/react': 19.2.17 + react: 19.2.7 + use-sync-external-store: 1.2.0(react@19.2.7) diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 04f6500..647ebeb 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -5,3 +5,76 @@ packages: - 'templates/*' # all packages in direct subdirs of examples/ - 'examples/*' + +catalog: + typescript: 5.8.2 + '@types/node': ^24.0.0 + turbo: 2.9.16 + +catalogs: + jest: + '@types/jest': 29.5.14 + jest: 29.7.0 + jest-environment-jsdom: 29.7.0 + jest-fetch-mock: 3.0.3 + jest-junit: 17.0.0 + ts-jest: 29.4.11 + + react: + react: 19.2.7 + react-dom: 19.2.7 + '@types/react': 19.2.17 + '@types/react-dom': 19.2.3 + + vite: + vite: 5.4.18 + '@vitejs/plugin-react': 4.3.4 + vite-plugin-node-polyfills: 0.21.0 + + web3: + viem: 2.23.13 + web3: 4.16.0 + abitype: 1.2.4 + web3-errors: 1.3.1 + web3-types: 1.10.0 + + build: + tsup: 8.4.0 + + eslint: + '@eslint/js': 10.0.1 + eslint: 10.5.0 + eslint-config-prettier: 10.1.8 + eslint-plugin-import-x: 4.16.0 + eslint-plugin-jest: 29.15.2 + eslint-plugin-jsdoc: 63.0.7 + eslint-plugin-jsonc: 3.2.0 + eslint-plugin-prettier: 5.5.6 + eslint-plugin-promise: 7.3.0 + eslint-plugin-tsdoc: 0.5.2 + globals: 16.5.0 + jsonc-eslint-parser: 2.4.0 + prettier: 3.5.3 + typescript-eslint: 8.61.1 + + dynamic: + '@dynamic-labs/ethereum': 4.88.6 + '@dynamic-labs/sdk-react-core': 4.88.6 + viem: 2.45.3 + +overrides: + '@dynamic-labs/assert-package-version': 4.88.6 + '@dynamic-labs/logger': 4.88.6 + '@dynamic-labs/message-transport': 4.88.6 + '@dynamic-labs/types': 4.88.6 + '@dynamic-labs/utils': 4.88.6 + '@hpke/core': 1.7.5 + '@metamask/connect-multichain@0.14.0>pako': 2.1.0 + '@typescript-eslint/eslint-plugin': 8.61.1 + '@typescript-eslint/parser': 8.61.1 + '@typescript-eslint/types': 8.61.1 + '@typescript-eslint/utils': 8.61.1 + '@vue/reactivity': 3.5.38 + '@vue/shared': 3.5.38 + fast-xml-parser: 4.5.4 + shell-quote: 1.8.4 diff --git a/templates/eslint-config/.prettierrc b/templates/eslint-config/.prettierrc index 73a7d18..2aae780 100644 --- a/templates/eslint-config/.prettierrc +++ b/templates/eslint-config/.prettierrc @@ -1,6 +1,8 @@ { + "trailingComma": "all", "semi": false, "arrowParens": "always", "singleQuote": true, - "proseWrap": "never" + "proseWrap": "never", + "endOfLine": "lf" } diff --git a/templates/eslint-config/index.js b/templates/eslint-config/index.js deleted file mode 100644 index b2366c4..0000000 --- a/templates/eslint-config/index.js +++ /dev/null @@ -1,14 +0,0 @@ -module.exports = { - extends: [ - './rules/base', - './rules/import', - './rules/jest', - './rules/jsdoc', - './rules/json', - './rules/prettier', - './rules/promise', - './rules/tsdoc', - './rules/typescript', - ].map(require.resolve), - rules: {}, -} diff --git a/templates/eslint-config/index.mjs b/templates/eslint-config/index.mjs new file mode 100644 index 0000000..d8182e8 --- /dev/null +++ b/templates/eslint-config/index.mjs @@ -0,0 +1,349 @@ +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. + * + * SPDX-License-Identifier: Apache-2.0 + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import eslint from '@eslint/js' +import tseslint from 'typescript-eslint' +import importX from 'eslint-plugin-import-x' +import jestPlugin from 'eslint-plugin-jest' +import jsdoc from 'eslint-plugin-jsdoc' +import jsonc from 'eslint-plugin-jsonc' +import promise from 'eslint-plugin-promise' +import tsdoc from 'eslint-plugin-tsdoc' +import eslintPluginPrettierRecommended from 'eslint-plugin-prettier/recommended' +import globals from 'globals' +import jsoncParser from 'jsonc-eslint-parser' + +const jsTsFiles = ['**/*.{js,jsx,ts,tsx}'] +const tsFiles = ['**/*.{ts,tsx}'] +const jsTsNoJsxFiles = ['**/*.{js,ts}'] +const testFiles = ['**/*.{spec,test}.{js,jsx,ts,tsx}'] + +/** + * Shared ESLint flat config for MW Web SDK packages. + * + * @param {object} [options] + * @param {string} [options.tsconfigRootDir] Root directory for TypeScript project service resolution. + * @param {string[]} [options.ignores] Additional ignore patterns for the consuming package. + * @returns {import('typescript-eslint').ConfigArray} + */ +export function createEslintConfig(options = {}) { + const tsconfigRootDir = options.tsconfigRootDir ?? import.meta.dirname + const packageIgnores = options.ignores ?? [] + + return tseslint.config( + { + ignores: [ + '**/node_modules/**', + '**/dist/**', + '**/coverage/**', + '**/.rollup.cache/**', + '**/.jest/**', + '**/eslint_report.json', + ...packageIgnores, + ], + }, + eslint.configs.recommended, + { + files: jsTsFiles, + languageOptions: { + ecmaVersion: 2021, + sourceType: 'module', + globals: { + ...globals.browser, + ...globals.node, + }, + }, + rules: { + eqeqeq: ['error', 'always', { null: 'ignore' }], + }, + }, + { + files: jsTsNoJsxFiles, + languageOptions: { + globals: globals.node, + }, + rules: { + 'no-console': 'error', + }, + }, + { + files: jsTsFiles, + plugins: { + 'import-x': importX, + }, + settings: { + 'import-x/extensions': [ + '.ts', + '.tsx', + '.cts', + '.mts', + '.js', + '.jsx', + '.cjs', + '.mjs', + ], + 'import-x/external-module-folders': [ + 'node_modules', + 'node_modules/@types', + ], + 'import-x/parsers': { + '@typescript-eslint/parser': ['.ts', '.tsx', '.cts', '.mts'], + }, + }, + rules: { + 'import-x/no-duplicates': 'error', + 'import-x/no-cycle': ['error', { maxDepth: 1 }], + 'import-x/order': [ + 'error', + { + groups: [ + 'builtin', + 'external', + 'internal', + 'unknown', + 'parent', + 'sibling', + 'index', + 'object', + 'type', + ], + pathGroups: [ + { + pattern: 'react*', + group: 'external', + position: 'before', + }, + { + pattern: '*.[p]css', + patternOptions: { + matchBase: true, + }, + group: 'type', + position: 'after', + }, + ], + warnOnUnassignedImports: false, + pathGroupsExcludedImportTypes: ['builtin', 'react'], + 'newlines-between': 'always', + alphabetize: { + order: 'asc', + }, + }, + ], + 'import-x/no-extraneous-dependencies': 'off', + 'import-x/no-unresolved': 'off', + 'import-x/named': 'off', + }, + }, + ...tseslint.configs.recommended.map((config) => ({ + ...config, + files: tsFiles, + })), + ...tseslint.configs.recommendedTypeChecked.map((config) => ({ + ...config, + files: tsFiles, + languageOptions: { + ...config.languageOptions, + parserOptions: { + ...config.languageOptions?.parserOptions, + projectService: true, + tsconfigRootDir, + }, + }, + })), + { + files: tsFiles, + rules: { + '@typescript-eslint/no-explicit-any': 'error', + '@typescript-eslint/consistent-type-imports': 'error', + '@typescript-eslint/explicit-function-return-type': 'off', + '@typescript-eslint/strict-boolean-expressions': [ + 'error', + { + allowString: true, + allowNumber: false, + allowNullableObject: true, + allowNullableBoolean: true, + allowNullableString: true, + allowNullableNumber: false, + allowAny: false, + }, + ], + '@typescript-eslint/naming-convention': [ + 'error', + { + selector: 'variableLike', + format: ['camelCase', 'PascalCase', 'UPPER_CASE'], + leadingUnderscore: 'allow', + trailingUnderscore: 'allow', + filter: { + regex: '^__typename$', + match: false, + }, + }, + ], + '@typescript-eslint/unbound-method': [ + 'warn', + { + ignoreStatic: true, + }, + ], + '@typescript-eslint/no-unused-vars': [ + 'error', + { + args: 'all', + argsIgnorePattern: '^_', + caughtErrors: 'all', + caughtErrorsIgnorePattern: '^_', + destructuredArrayIgnorePattern: '^_', + varsIgnorePattern: '^_', + ignoreRestSiblings: true, + }, + ], + '@typescript-eslint/no-unsafe-enum-comparison': 'off', + }, + }, + jsdoc.configs['flat/recommended'], + { + files: ['**/*.{js,jsx,ts,tsx}'], + rules: { + 'jsdoc/check-indentation': 'error', + 'jsdoc/check-line-alignment': 'error', + 'jsdoc/check-syntax': 'error', + 'jsdoc/match-description': [ + 'error', + { + tags: { + param: true, + returns: true, + }, + }, + ], + 'jsdoc/no-bad-blocks': 'error', + 'jsdoc/no-defaults': 'error', + 'jsdoc/require-asterisk-prefix': 'error', + 'jsdoc/require-description-complete-sentence': [ + 'error', + { + abbreviations: ['etc', 'e.g.', 'i.e.'], + }, + ], + 'jsdoc/require-hyphen-before-param-description': 'error', + 'jsdoc/require-jsdoc': [ + 'error', + { + publicOnly: true, + }, + ], + 'jsdoc/require-returns-description': 'off', + 'jsdoc/require-throws': 'error', + 'jsdoc/require-throws-type': 'off', + }, + }, + { + files: tsFiles, + plugins: { + tsdoc, + }, + rules: { + 'jsdoc/check-param-names': [ + 'error', + { + checkDestructured: false, + }, + ], + 'jsdoc/check-tag-names': 'off', + 'jsdoc/no-types': 'error', + 'jsdoc/require-param': 'off', + 'jsdoc/require-param-type': 'off', + 'jsdoc/require-property-type': 'off', + 'jsdoc/require-returns': 'off', + 'jsdoc/require-returns-type': 'off', + 'tsdoc/syntax': 'error', + }, + }, + promise.configs['flat/recommended'], + { + files: testFiles, + ...jestPlugin.configs['flat/recommended'], + ...jestPlugin.configs['flat/style'], + languageOptions: { + ...jestPlugin.configs['flat/recommended'].languageOptions, + globals: jestPlugin.environments.globals.globals, + }, + rules: { + ...jestPlugin.configs['flat/recommended'].rules, + ...jestPlugin.configs['flat/style'].rules, + 'jest/expect-expect': [ + 'warn', + { + assertFunctionNames: ['expect', 'expectTypeOf'], + }, + ], + 'jest/no-mocks-import': 'off', + '@typescript-eslint/no-unsafe-assignment': 'off', + }, + }, + ...jsonc.configs['flat/recommended-with-json'], + ...jsonc.configs['flat/recommended-with-jsonc'], + ...jsonc.configs['flat/recommended-with-json5'], + { + files: ['**/*.json'], + ignores: ['**/tsconfig*.json'], + rules: { + 'jsonc/key-name-casing': [ + 'error', + { + camelCase: true, + SCREAMING_SNAKE_CASE: true, + }, + ], + }, + }, + { + files: ['**/package.json'], + rules: { + 'jsonc/key-name-casing': 'off', + }, + }, + { + files: ['**/*.{json,json5,jsonc}', '**/tsconfig*.json'], + languageOptions: { + parser: jsoncParser, + }, + }, + eslintPluginPrettierRecommended, + { + rules: { + 'prettier/prettier': [ + 'error', + { + trailingComma: 'all', + semi: false, + arrowParens: 'always', + singleQuote: true, + proseWrap: 'never', + endOfLine: 'lf', + }, + ], + }, + }, + ) +} + +export default createEslintConfig() diff --git a/templates/eslint-config/package.json b/templates/eslint-config/package.json index 13b1afa..7819e3a 100644 --- a/templates/eslint-config/package.json +++ b/templates/eslint-config/package.json @@ -2,23 +2,28 @@ "name": "@templates/eslint-config", "version": "1.0.0", "description": "Base eslint config", - "main": "index.js", + "type": "module", + "main": "index.mjs", + "exports": { + ".": "./index.mjs" + }, "keywords": [], "author": "", "license": "ISC", "dependencies": { - "@typescript-eslint/eslint-plugin": "^8.4.0", - "@typescript-eslint/parser": "^8.4.0", - "eslint": "^8.57.0", - "eslint-config-prettier": "^9.1.0", - "eslint-plugin-import": "^2.30.0", - "eslint-plugin-jest": "^28.8.2", - "eslint-plugin-jest-formatting": "^3.1.0", - "eslint-plugin-jsdoc": "^50.2.2", - "eslint-plugin-jsonc": "^2.16.0", - "eslint-plugin-prettier": "^5.2.1", - "eslint-plugin-promise": "^7.1.0", - "eslint-plugin-tsdoc": "^0.3.0", - "prettier": "^3.3.3" + "@eslint/js": "10.0.1", + "eslint": "10.5.0", + "eslint-config-prettier": "10.1.8", + "eslint-plugin-import-x": "4.16.0", + "eslint-plugin-jest": "29.15.2", + "eslint-plugin-jsdoc": "63.0.7", + "eslint-plugin-jsonc": "3.2.0", + "eslint-plugin-prettier": "5.5.6", + "eslint-plugin-promise": "7.3.0", + "eslint-plugin-tsdoc": "0.5.2", + "globals": "16.5.0", + "jsonc-eslint-parser": "2.4.0", + "prettier": "3.5.3", + "typescript-eslint": "8.61.1" } } diff --git a/templates/eslint-config/rules/base.js b/templates/eslint-config/rules/base.js deleted file mode 100644 index 64b762b..0000000 --- a/templates/eslint-config/rules/base.js +++ /dev/null @@ -1,30 +0,0 @@ -module.exports = { - overrides: [ - { - files: '**/*.[jt]s?(x)', - extends: ['eslint:recommended'], - env: { - node: true, - browser: true, - es2021: true, - }, - rules: { - // Require typesafe `===` and `!==` except when comparing against `null` - // https://eslint.org/docs/latest/rules/eqeqeq - eqeqeq: ['error', 'always', { null: 'ignore' }], - }, - }, - { - files: '**/*.[jt]s', - env: { - node: true, - browser: false, - }, - rules: { - // Prevent the usage of console.* since we want to enforce the usage of `@circlefin/logger` - // https://eslint.org/docs/latest/rules/no-console - 'no-console': 'error', - }, - }, - ], -} diff --git a/templates/eslint-config/rules/import.js b/templates/eslint-config/rules/import.js deleted file mode 100644 index 2183e8a..0000000 --- a/templates/eslint-config/rules/import.js +++ /dev/null @@ -1,72 +0,0 @@ -module.exports = { - overrides: [ - { - files: '**/*.[jt]s?(x)', - env: { - es6: true, - }, - parserOptions: { - ecmaVersion: 6, - sourceType: 'module', - }, - extends: ['plugin:import/recommended', 'plugin:import/typescript'], - parser: '@typescript-eslint/parser', - rules: { - // Ensure consistent use of file extension within the import path - // https://github.com/benmosher/eslint-plugin-import/blob/master/docs/rules/extensions.md - 'import/extensions': 'error', - - // disallow duplicate imports - // https://github.com/benmosher/eslint-plugin-import/blob/master/docs/rules/no-duplicates.md - 'import/no-duplicates': 'error', - - // Forbid cyclical dependencies between modules - // https://github.com/benmosher/eslint-plugin-import/blob/d81f48a2506182738409805f5272eff4d77c9348/docs/rules/no-cycle.md - 'import/no-cycle': ['error', { maxDepth: 1 }], - - // ensure absolute imports are above relative imports and that unassigned imports are ignored - // https://github.com/benmosher/eslint-plugin-import/blob/master/docs/rules/order.md - 'import/order': [ - 'error', - { - groups: [ - 'builtin', - 'external', - 'internal', - 'unknown', - 'parent', - 'sibling', - 'index', - 'object', - 'type', - ], - pathGroups: [ - { - pattern: 'react*', - group: 'external', - position: 'before', - }, - { - pattern: '*.[p]css', - patternOptions: { - matchBase: true, - }, - group: 'type', - position: 'after', - }, - ], - warnOnUnassignedImports: false, - pathGroupsExcludedImportTypes: ['builtin', 'react'], - 'newlines-between': 'always', - alphabetize: { - order: 'asc', - }, - }, - ], - - 'import/no-extraneous-dependencies': 'off', - 'import/no-unresolved': 'off', - }, - }, - ], -} diff --git a/templates/eslint-config/rules/jest.js b/templates/eslint-config/rules/jest.js deleted file mode 100644 index 4900a3c..0000000 --- a/templates/eslint-config/rules/jest.js +++ /dev/null @@ -1,28 +0,0 @@ -module.exports = { - overrides: [ - { - files: '**/?(*.)+(spec|test).[jt]s?(x)', - extends: [ - 'plugin:jest/recommended', - 'plugin:jest/style', - 'plugin:jest-formatting/recommended' - ], - env: { - 'jest/globals': true, - }, - rules: { - // Ensure that there is at least one expect() call made in a test. - // This rule is included by default in the recommended set, but we need to configure it to consider expectTypeOf(). - // https://github.com/mmkal/expect-type#jest--eslint-plugin-jest - 'jest/expect-expect': [ - 'warn', - { - assertFunctionNames: ['expect', 'expectTypeOf'], - }, - ], - 'jest/no-mocks-import': 'off', - '@typescript-eslint/no-unsafe-assignment': 'off', - }, - }, - ], -} diff --git a/templates/eslint-config/rules/jsdoc.js b/templates/eslint-config/rules/jsdoc.js deleted file mode 100644 index b02ad77..0000000 --- a/templates/eslint-config/rules/jsdoc.js +++ /dev/null @@ -1,75 +0,0 @@ -module.exports = { - overrides: [ - { - files: '**/*.[tj]s?(x)', - extends: ['plugin:jsdoc/recommended'], - rules: { - // Reports invalid padding inside JSDoc blocks - // https://github.com/gajus/eslint-plugin-jsdoc/blob/master/.README/rules/check-indentation.md - 'jsdoc/check-indentation': 'error', - - // Reports invalid alignment of JSDoc block lines - // https://github.com/gajus/eslint-plugin-jsdoc/blob/master/.README/rules/check-line-alignment.md - 'jsdoc/check-line-alignment': 'error', - - // Reports against syntax not encouraged for the mode - // https://github.com/gajus/eslint-plugin-jsdoc/blob/master/.README/rules/check-syntax.md - 'jsdoc/check-syntax': 'error', - - // Enforces a regular expression pattern on descriptions - // https://github.com/gajus/eslint-plugin-jsdoc/blob/master/.README/rules/match-description.md - 'jsdoc/match-description': [ - 'error', - { - tags: { - param: true, - returns: true, - }, - }, - ], - - // This rule checks for multi-line-style comments which fail to meet the criteria of a jsdoc block - // https://github.com/gajus/eslint-plugin-jsdoc/blob/master/.README/rules/no-bad-blocks.md - 'jsdoc/no-bad-blocks': 'error', - - // This rule reports defaults being used on the relevant portion of @param or @default - // https://github.com/gajus/eslint-plugin-jsdoc/blob/master/.README/rules/no-defaults.md - 'jsdoc/no-defaults': 'error', - - // Requires that each JSDoc line starts with an * - // https://github.com/gajus/eslint-plugin-jsdoc/blob/master/.README/rules/require-asterisk-prefix.md - 'jsdoc/require-asterisk-prefix': 'error', - - // Requires that block description, explicit @description, and @param/@returns tag descriptions are written in complete sentences - // https://github.com/gajus/eslint-plugin-jsdoc/blob/master/.README/rules/require-description-complete-sentence.md - 'jsdoc/require-description-complete-sentence': [ - 'error', - { - abbreviations: ['etc', 'e.g.', 'i.e.'], - }, - ], - - // Requires (or disallows) a hyphen before the @param description - // https://github.com/gajus/eslint-plugin-jsdoc/blob/master/.README/rules/require-hyphen-before-param-description.md - 'jsdoc/require-hyphen-before-param-description': 'error', - - // Checks for presence of jsdoc comments, on class declarations as well as functions - // https://github.com/gajus/eslint-plugin-jsdoc/blob/master/.README/rules/require-jsdoc.md - 'jsdoc/require-jsdoc': [ - 'error', - { - publicOnly: true, - }, - ], - - // Requires that the @returns tag has a description value - // https://github.com/gajus/eslint-plugin-jsdoc/blob/master/.README/rules/require-returns-description.md - 'jsdoc/require-returns-description': 'off', // Not all functions need a description for the return. - - // Requires that throw statements are documented. - // https://github.com/gajus/eslint-plugin-jsdoc/blob/master/.README/rules/require-throws.md - 'jsdoc/require-throws': 'error', - }, - }, - ], -} diff --git a/templates/eslint-config/rules/json.js b/templates/eslint-config/rules/json.js deleted file mode 100644 index 5925848..0000000 --- a/templates/eslint-config/rules/json.js +++ /dev/null @@ -1,42 +0,0 @@ -module.exports = { - overrides: [ - { - files: ['*.json', '*.json5', '*.jsonc'], - parser: 'jsonc-eslint-parser', - }, - { - files: '*.json5', - extends: ['plugin:jsonc/recommended-with-json5'], - rules: {}, - }, - { - files: ['*.jsonc', 'tsconfig?([-.]*).json'], // TSConfig parse it as jsonc - extends: ['plugin:jsonc/recommended-with-jsonc'], - rules: {}, - }, - { - files: '*.json', - extends: ['plugin:jsonc/recommended-with-json'], - excludedFiles: ['tsconfig?([-.]*).json'], - rules: { - // enforce naming convention to property key names - // https://ota-meshi.github.io/eslint-plugin-jsonc/rules/key-name-casing.html - 'jsonc/key-name-casing': [ - 'error', - { - camelCase: true, - SCREAMING_SNAKE_CASE: true, - }, - ], - }, - }, - { - files: 'package.json', - rules: { - // Turn off enforce naming convention to property key names - // https://ota-meshi.github.io/eslint-plugin-jsonc/rules/key-name-casing.html - 'jsonc/key-name-casing': 'off', - }, - }, - ], -} diff --git a/templates/eslint-config/rules/prettier.js b/templates/eslint-config/rules/prettier.js deleted file mode 100644 index 174ca29..0000000 --- a/templates/eslint-config/rules/prettier.js +++ /dev/null @@ -1,15 +0,0 @@ -module.exports = { - extends: ['prettier', 'plugin:prettier/recommended'], - rules: { - 'prettier/prettier': [ - 'error', - { - trailingComma: 'all', - semi: false, - arrowParens: 'always', - singleQuote: true, - proseWrap: 'never', - }, - ], - }, -} diff --git a/templates/eslint-config/rules/promise.js b/templates/eslint-config/rules/promise.js deleted file mode 100644 index b4a4754..0000000 --- a/templates/eslint-config/rules/promise.js +++ /dev/null @@ -1,9 +0,0 @@ -module.exports = { - overrides: [ - { - files: '**/*.[tj]s?(x)', - extends: ['plugin:promise/recommended'], - rules: {}, - }, - ], -} diff --git a/templates/eslint-config/rules/tsdoc.js b/templates/eslint-config/rules/tsdoc.js deleted file mode 100644 index 049da39..0000000 --- a/templates/eslint-config/rules/tsdoc.js +++ /dev/null @@ -1,50 +0,0 @@ -module.exports = { - overrides: [ - { - files: '**/*.ts?(x)', - plugins: ['eslint-plugin-tsdoc'], - rules: { - // Ensures that parameter names in JSDoc are matched by corresponding items in the function declaration. - // https://github.com/gajus/eslint-plugin-jsdoc/blob/master/.README/rules/check-param-names.md - 'jsdoc/check-param-names': [ - 'error', - { - checkDestructured: false, - }, - ], - - // Reports invalid block tag names. - // https://github.com/gajus/eslint-plugin-jsdoc/blob/master/.README/rules/check-tag-names.md - 'jsdoc/check-tag-names': 'off', // TSDoc will check that for us. - - // This rule reports types being used on @param or @returns. - // https://github.com/gajus/eslint-plugin-jsdoc/blob/master/.README/rules/no-types.md - 'jsdoc/no-types': 'error', - - // TSDoc automatically identifies the parameters. We should only use them when they need a description. - // https://github.com/gajus/eslint-plugin-jsdoc/blob/master/.README/rules/require-param.md - 'jsdoc/require-param': 'off', - - // The indication of types would be redundant. - // https://github.com/gajus/eslint-plugin-jsdoc/blob/master/.README/rules/require-param-type.md - 'jsdoc/require-param-type': 'off', - - // The indication of types would be redundant. - // https://github.com/gajus/eslint-plugin-jsdoc/blob/master/.README/rules/require-property-type.md - 'jsdoc/require-property-type': 'off', - - // Without a description, the return tag is useless in TypeScript. - // https://github.com/gajus/eslint-plugin-jsdoc/blob/master/.README/rules/require-returns.md - 'jsdoc/require-returns': 'off', - - // The indication of types would be redundant. - // https://github.com/gajus/eslint-plugin-jsdoc/blob/master/.README/rules/require-returns-type.md - 'jsdoc/require-returns-type': 'off', - - // Enable TSDoc - // https://github.com/microsoft/tsdoc/blob/d8ce4aedcf64b5c948e7152ba02ac6c7bdedc9be/eslint-plugin/README.md - 'tsdoc/syntax': 'error', - }, - }, - ], -} diff --git a/templates/eslint-config/rules/typescript.js b/templates/eslint-config/rules/typescript.js deleted file mode 100644 index ffede0e..0000000 --- a/templates/eslint-config/rules/typescript.js +++ /dev/null @@ -1,82 +0,0 @@ -module.exports = { - overrides: [ - { - files: '**/*.ts?(x)', - extends: [ - 'plugin:@typescript-eslint/recommended', - 'plugin:@typescript-eslint/recommended-requiring-type-checking', - ], - parserOptions: { - project: 'tsconfig.json', - }, - rules: { - // Disallow the `any` type. - // https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/docs/rules/no-explicit-any.md - '@typescript-eslint/no-explicit-any': 'error', - - // Enforce consistent usage of type imports. - // https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/docs/rules/consistent-type-imports.md - '@typescript-eslint/consistent-type-imports': 'error', - - // Require explicit return types on functions and class methods. - // https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/docs/rules/explicit-function-return-type.md - '@typescript-eslint/explicit-function-return-type': 'off', - - // Forbids usage of non-boolean types in expressions where a boolean is expected. - // https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/docs/rules/strict-boolean-expressions.md - '@typescript-eslint/strict-boolean-expressions': [ - 'error', - { - allowString: true, - allowNumber: false, - allowNullableObject: true, - allowNullableBoolean: true, - allowNullableString: true, - allowNullableNumber: false, - allowAny: false, - }, - ], - - // Enforcing naming conventions to keep the codebase consistent. - // https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/docs/rules/naming-convention.md - '@typescript-eslint/naming-convention': [ - 'error', - { - selector: 'variableLike', - format: ['camelCase', 'PascalCase', 'UPPER_CASE'], - leadingUnderscore: 'allow', - trailingUnderscore: 'allow', - filter: { - regex: '^__typename$', // Exceptions should be placed here like this: ^(Property-Name-One|Property-Name-Two)$ - match: false, - }, - }, - ], - - // Enforce unbound methods are called with their expected scope. - // https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/docs/rules/unbound-method.md - '@typescript-eslint/unbound-method': [ - 'warn', - { - ignoreStatic: true, - }, - ], - - // Disallow unused variables. - // https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/docs/rules/no-unused-vars.md - '@typescript-eslint/no-unused-vars': [ - 'error', - { - args: 'all', - argsIgnorePattern: '^_', - caughtErrors: 'all', - caughtErrorsIgnorePattern: '^_', - destructuredArrayIgnorePattern: '^_', - varsIgnorePattern: '^_', - ignoreRestSiblings: true, - }, - ], - }, - }, - ], -} diff --git a/templates/jest/jest.config.ts b/templates/jest/jest.config.ts index 11248a1..d7b74df 100644 --- a/templates/jest/jest.config.ts +++ b/templates/jest/jest.config.ts @@ -1,11 +1,62 @@ +/* + * Copyright (c) 2026, Circle Internet Group, Inc. All rights reserved. + * + * SPDX-License-Identifier: Apache-2.0 + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import fs from 'node:fs' +import path from 'node:path' + +/** Walk up from a package directory to the pnpm workspace root. */ +export function findRepoRoot(fromDir: string): string { + let dir = path.resolve(fromDir) + + while (dir !== path.dirname(dir)) { + if (fs.existsSync(path.join(dir, 'pnpm-workspace.yaml'))) { + return dir + } + + dir = path.dirname(dir) + } + + return path.resolve(fromDir, '../..') +} + +/** + * LCOV paths must be relative to the monorepo root so SonarQube can match + * source files under packages when coverage is merged at coverage/lcov.info. + */ +export function createMonorepoCoverageReporters( + packageDir: string, +): Array]> { + return [ + 'json', + 'text', + 'clover', + ['lcov', { projectRoot: findRepoRoot(packageDir) }], + ] +} + export default { preset: 'ts-jest/presets/js-with-ts', testEnvironment: 'node', reporters: ['default', 'jest-junit'], cacheDirectory: '.jest', clearMocks: true, - maxWorkers: '25%', - workerIdleMemoryLimit: '75%', + maxWorkers: process.env.CI ? 1 : '25%', + workerIdleMemoryLimit: process.env.CI ? '512MB' : '75%', coverageThreshold: { global: { branches: 80, diff --git a/templates/jest/package.json b/templates/jest/package.json index dddb3b1..a340059 100644 --- a/templates/jest/package.json +++ b/templates/jest/package.json @@ -2,12 +2,12 @@ "name": "@templates/jest", "version": "1.0.0", "devDependencies": { - "@types/jest": "^29.5.12", - "@types/node": "^22.5.3", - "jest": "^29.7.0", - "jest-junit": "^16.0.0", - "ts-jest": "^29.2.5", + "@types/jest": "29.5.14", + "@types/node": "^24.0.0", + "jest": "29.7.0", + "jest-junit": "17.0.0", + "ts-jest": "29.4.11", "ts-node": "10.9.2", - "typescript": "^5.5.4" + "typescript": "5.8.2" } } diff --git a/turbo.json b/turbo.json index 0d0b6ca..a09b2d5 100644 --- a/turbo.json +++ b/turbo.json @@ -1,5 +1,8 @@ { - "$schema": "https://turbo.build/schema.json", + "$schema": "https://turborepo.dev/schema.json", + "remoteCache": { + "signature": true + }, "tasks": { "build": { "dependsOn": ["check:type", "^build"],