diff --git a/.changeset/lucky-forks-sneeze.md b/.changeset/lucky-forks-sneeze.md
new file mode 100644
index 000000000..e3d9df255
--- /dev/null
+++ b/.changeset/lucky-forks-sneeze.md
@@ -0,0 +1,6 @@
+---
+"@helixbridge/sdk-indexer": minor
+"@helixbridge/sdk-core": minor
+---
+
+Release sdk-indexer and sdk-core
diff --git a/.vscode/settings.json b/.vscode/settings.json
index 44a73ec3a..82766b87b 100644
--- a/.vscode/settings.json
+++ b/.vscode/settings.json
@@ -3,5 +3,7 @@
{
"mode": "auto"
}
- ]
+ ],
+ "typescript.tsdk": "node_modules/typescript/lib",
+ "typescript.enablePromptUseWorkspaceTsdk": true
}
diff --git a/apps/helixbox-app/src/providers/walletconnect-provider.tsx b/apps/helixbox-app/src/providers/walletconnect-provider.tsx
index 66bf0ee45..0af5b406b 100644
--- a/apps/helixbox-app/src/providers/walletconnect-provider.tsx
+++ b/apps/helixbox-app/src/providers/walletconnect-provider.tsx
@@ -2,8 +2,9 @@ import { QueryClient, QueryClientProvider } from "@tanstack/react-query";
import { PropsWithChildren } from "react";
import { getChainConfigs } from "../utils";
import { WagmiAdapter } from "@reown/appkit-adapter-wagmi";
-import { CaipNetwork, createAppKit } from "@reown/appkit/react";
+import { createAppKit } from "@reown/appkit/react";
import { WagmiProvider } from "wagmi";
+import { AppKitNetwork } from "@reown/appkit/networks";
// 0. Setup queryClient
const queryClient = new QueryClient();
@@ -21,20 +22,21 @@ const metadata = {
// 3. Set the networks
// eslint-disable-next-line @typescript-eslint/no-unused-vars
-const networks: CaipNetwork[] = getChainConfigs().map(({ tokens, ...chain }) => ({
+const networks = getChainConfigs().map(({ tokens, ...chain }) => ({
id: `eip155:${chain.id}`,
+ caipNetworkId: `eip155:${chain.id}`,
chainId: chain.id,
chainNamespace: "eip155",
name: chain.name,
- currency: chain.nativeCurrency.symbol,
+ nativeCurrency: chain.nativeCurrency,
explorerUrl: chain.blockExplorers?.default?.url || "",
- rpcUrl: chain.rpcUrls.default.http[0],
+ rpcUrls: chain.rpcUrls,
imageUrl: chain.logo,
}));
// 4. Create Wagmi Adapter
const wagmiAdapter = new WagmiAdapter({
- networks,
+ networks: networks as AppKitNetwork[],
projectId,
ssr: false,
});
@@ -42,7 +44,7 @@ const wagmiAdapter = new WagmiAdapter({
// 5. Create modal
createAppKit({
adapters: [wagmiAdapter],
- networks,
+ networks: networks as unknown as [AppKitNetwork, ...AppKitNetwork[]],
projectId,
metadata,
features: {
diff --git a/apps/sdks-playground/.gitignore b/apps/sdks-playground/.gitignore
new file mode 100644
index 000000000..a547bf36d
--- /dev/null
+++ b/apps/sdks-playground/.gitignore
@@ -0,0 +1,24 @@
+# Logs
+logs
+*.log
+npm-debug.log*
+yarn-debug.log*
+yarn-error.log*
+pnpm-debug.log*
+lerna-debug.log*
+
+node_modules
+dist
+dist-ssr
+*.local
+
+# Editor directories and files
+.vscode/*
+!.vscode/extensions.json
+.idea
+.DS_Store
+*.suo
+*.ntvs*
+*.njsproj
+*.sln
+*.sw?
diff --git a/apps/sdks-playground/README.md b/apps/sdks-playground/README.md
new file mode 100644
index 000000000..74872fd4a
--- /dev/null
+++ b/apps/sdks-playground/README.md
@@ -0,0 +1,50 @@
+# React + TypeScript + Vite
+
+This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.
+
+Currently, two official plugins are available:
+
+- [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/README.md) uses [Babel](https://babeljs.io/) for Fast Refresh
+- [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react-swc) uses [SWC](https://swc.rs/) for Fast Refresh
+
+## Expanding the ESLint configuration
+
+If you are developing a production application, we recommend updating the configuration to enable type aware lint rules:
+
+- Configure the top-level `parserOptions` property like this:
+
+```js
+export default tseslint.config({
+ languageOptions: {
+ // other options...
+ parserOptions: {
+ project: ['./tsconfig.node.json', './tsconfig.app.json'],
+ tsconfigRootDir: import.meta.dirname,
+ },
+ },
+})
+```
+
+- Replace `tseslint.configs.recommended` to `tseslint.configs.recommendedTypeChecked` or `tseslint.configs.strictTypeChecked`
+- Optionally add `...tseslint.configs.stylisticTypeChecked`
+- Install [eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react) and update the config:
+
+```js
+// eslint.config.js
+import react from 'eslint-plugin-react'
+
+export default tseslint.config({
+ // Set the react version
+ settings: { react: { version: '18.3' } },
+ plugins: {
+ // Add the react plugin
+ react,
+ },
+ rules: {
+ // other rules...
+ // Enable its recommended rules
+ ...react.configs.recommended.rules,
+ ...react.configs['jsx-runtime'].rules,
+ },
+})
+```
diff --git a/apps/sdks-playground/eslint.config.js b/apps/sdks-playground/eslint.config.js
new file mode 100644
index 000000000..5b0cd9c72
--- /dev/null
+++ b/apps/sdks-playground/eslint.config.js
@@ -0,0 +1,25 @@
+import js from "@eslint/js";
+import globals from "globals";
+import reactHooks from "eslint-plugin-react-hooks";
+import reactRefresh from "eslint-plugin-react-refresh";
+import tseslint from "typescript-eslint";
+
+export default tseslint.config(
+ { ignores: ["dist"] },
+ {
+ extends: [js.configs.recommended, ...tseslint.configs.recommended],
+ files: ["**/*.{ts,tsx}"],
+ languageOptions: {
+ ecmaVersion: 2020,
+ globals: globals.browser,
+ },
+ plugins: {
+ "react-hooks": reactHooks,
+ "react-refresh": reactRefresh,
+ },
+ rules: {
+ ...reactHooks.configs.recommended.rules,
+ "react-refresh/only-export-components": ["warn", { allowConstantExport: true }],
+ },
+ },
+);
diff --git a/apps/sdks-playground/index.html b/apps/sdks-playground/index.html
new file mode 100644
index 000000000..e4b78eae1
--- /dev/null
+++ b/apps/sdks-playground/index.html
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+ Vite + React + TS
+
+
+
+
+
+
diff --git a/apps/sdks-playground/package.json b/apps/sdks-playground/package.json
new file mode 100644
index 000000000..4221c3845
--- /dev/null
+++ b/apps/sdks-playground/package.json
@@ -0,0 +1,34 @@
+{
+ "name": "sdks-playground",
+ "private": true,
+ "version": "0.0.0",
+ "type": "module",
+ "scripts": {
+ "dev": "vite",
+ "build": "echo 'build'",
+ "build2": "tsc -b && vite build",
+ "lint": "eslint .",
+ "preview": "vite preview"
+ },
+ "dependencies": {
+ "@helixbridge/chains": "workspace:*",
+ "@helixbridge/sdk-bridge": "workspace:*",
+ "@helixbridge/sdk-indexer": "workspace:*",
+ "react": "^18.3.1",
+ "react-dom": "^18.3.1",
+ "viem": "^2.21.19"
+ },
+ "devDependencies": {
+ "@eslint/js": "^9.13.0",
+ "@types/react": "^18.3.12",
+ "@types/react-dom": "^18.3.1",
+ "@vitejs/plugin-react-swc": "^3.5.0",
+ "eslint": "^9.13.0",
+ "eslint-plugin-react-hooks": "^5.0.0",
+ "eslint-plugin-react-refresh": "^0.4.14",
+ "globals": "^15.11.0",
+ "typescript": "~5.6.2",
+ "typescript-eslint": "^8.11.0",
+ "vite": "^5.4.10"
+ }
+}
diff --git a/apps/sdks-playground/public/vite.svg b/apps/sdks-playground/public/vite.svg
new file mode 100644
index 000000000..e7b8dfb1b
--- /dev/null
+++ b/apps/sdks-playground/public/vite.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/apps/sdks-playground/src/App.css b/apps/sdks-playground/src/App.css
new file mode 100644
index 000000000..b9d355df2
--- /dev/null
+++ b/apps/sdks-playground/src/App.css
@@ -0,0 +1,42 @@
+#root {
+ max-width: 1280px;
+ margin: 0 auto;
+ padding: 2rem;
+ text-align: center;
+}
+
+.logo {
+ height: 6em;
+ padding: 1.5em;
+ will-change: filter;
+ transition: filter 300ms;
+}
+.logo:hover {
+ filter: drop-shadow(0 0 2em #646cffaa);
+}
+.logo.react:hover {
+ filter: drop-shadow(0 0 2em #61dafbaa);
+}
+
+@keyframes logo-spin {
+ from {
+ transform: rotate(0deg);
+ }
+ to {
+ transform: rotate(360deg);
+ }
+}
+
+@media (prefers-reduced-motion: no-preference) {
+ a:nth-of-type(2) .logo {
+ animation: logo-spin infinite 20s linear;
+ }
+}
+
+.card {
+ padding: 2em;
+}
+
+.read-the-docs {
+ color: #888;
+}
diff --git a/apps/sdks-playground/src/App.tsx b/apps/sdks-playground/src/App.tsx
new file mode 100644
index 000000000..da5432c99
--- /dev/null
+++ b/apps/sdks-playground/src/App.tsx
@@ -0,0 +1,236 @@
+import { useState } from "react";
+import reactLogo from "./assets/react.svg";
+import viteLogo from "/vite.svg";
+import "./App.css";
+import { getChainByIdOrNetwork } from "@helixbridge/chains";
+import { LnBridgeV3 } from "@helixbridge/sdk-bridge";
+import { Address, createWalletClient, custom } from "viem";
+import { IndexerClient, IndexerProvider, useCurrentlyAvailableCrossChain } from "@helixbridge/sdk-indexer";
+
+const indexerClient = new IndexerClient({ testnet: false });
+
+function App() {
+ const [count, setCount] = useState(0);
+
+ const handleTransfer = async () => {
+ const currentlyAvailableCrossChain = await indexerClient.getCurrentlyAvailableCrossChain();
+ // currentlyAvailableCrossChain: [
+ // {
+ // tokenKey: "USDT",
+ // chains: [
+ // {
+ // fromChain: "zksync-sepolia",
+ // toChains: ["arbitrum-sepolia", "sepolia"],
+ // },
+ // {
+ // fromChain: "sepolia",
+ // toChains: ["zksync-sepolia", "arbitrum-sepolia"],
+ // },
+ // {
+ // fromChain: "celo-testnet",
+ // toChains: ["arbitrum-sepolia"],
+ // },
+ // {
+ // fromChain: "zircuit-sepolia",
+ // toChains: ["arbitrum-sepolia"],
+ // },
+ // {
+ // fromChain: "bera",
+ // toChains: ["arbitrum-sepolia"],
+ // },
+ // {
+ // fromChain: "arbitrum-sepolia",
+ // toChains: ["zksync-sepolia", "sepolia", "morph-testnet", "taiko-hekla", "zircuit-sepolia", "bera"],
+ // },
+ // {
+ // fromChain: "morph-testnet",
+ // toChains: ["arbitrum-sepolia"],
+ // },
+ // {
+ // fromChain: "taiko-hekla",
+ // toChains: ["arbitrum-sepolia"],
+ // },
+ // ],
+ // },
+ // {
+ // tokenKey: "USDC",
+ // chains: [
+ // {
+ // fromChain: "bera",
+ // toChains: ["arbitrum-sepolia"],
+ // },
+ // {
+ // fromChain: "arbitrum-sepolia",
+ // toChains: ["zksync-sepolia", "sepolia", "taiko-hekla", "zircuit-sepolia", "bera", "morph-testnet"],
+ // },
+ // {
+ // fromChain: "celo-testnet",
+ // toChains: ["arbitrum-sepolia"],
+ // },
+ // {
+ // fromChain: "zircuit-sepolia",
+ // toChains: ["arbitrum-sepolia"],
+ // },
+ // {
+ // fromChain: "zksync-sepolia",
+ // toChains: ["sepolia", "arbitrum-sepolia"],
+ // },
+ // {
+ // fromChain: "sepolia",
+ // toChains: ["arbitrum-sepolia", "zksync-sepolia"],
+ // },
+ // {
+ // fromChain: "morph-testnet",
+ // toChains: ["arbitrum-sepolia"],
+ // },
+ // {
+ // fromChain: "taiko-hekla",
+ // toChains: ["arbitrum-sepolia"],
+ // },
+ // ],
+ // },
+ // {
+ // tokenKey: "ETH",
+ // chains: [
+ // {
+ // fromChain: "sepolia",
+ // toChains: ["zksync-sepolia", "arbitrum-sepolia"],
+ // },
+ // {
+ // fromChain: "arbitrum-sepolia",
+ // toChains: ["sepolia", "zksync-sepolia"],
+ // },
+ // {
+ // fromChain: "zksync-sepolia",
+ // toChains: ["arbitrum-sepolia", "sepolia"],
+ // },
+ // ],
+ // },
+ // ];
+ console.log("currentlyAvailableCrossChain", currentlyAvailableCrossChain);
+
+ const sourceChain = getChainByIdOrNetwork("arbitrum-sepolia");
+ const targetChain = getChainByIdOrNetwork("morph-testnet");
+ const sourceToken = "0x8A87497488073307E1a17e8A12475a94Afcb413f"; // USDC
+ const targetToken = "0x5d016cC247CF6bF03524489C104C1F5016B01Bff"; // USDC
+ const transferAmount = 14000000000000000000n;
+
+ if (sourceChain && targetChain) {
+ const sortedRelayInfo = await indexerClient.getSortedRelayInfo(
+ sourceChain,
+ targetChain,
+ sourceToken,
+ transferAmount,
+ );
+ // sortedRelayInfo: {
+ // transferLimit: "100000000000000000000000",
+ // records: [
+ // {
+ // sendToken: "0x8a87497488073307e1a17e8a12475a94afcb413f",
+ // relayer: "0xb2a0654c6b2d0975846968d5a3e729f5006c2894",
+ // margin: "0",
+ // baseFee: "10000000000000000",
+ // protocolFee: "100000000000000000",
+ // liquidityFeeRate: 1,
+ // lastTransferId: "0x0000000000000000000000000000000000000000000000000000000000000000",
+ // withdrawNonce: "0",
+ // bridge: "lnv3",
+ // },
+ // ],
+ // };
+ console.log("sortedRelayInfo", sortedRelayInfo);
+ if (BigInt(sortedRelayInfo?.transferLimit || 0) < transferAmount) {
+ throw new Error("transferAmount is greater than transferLimit");
+ }
+
+ const signer = "0xf422673cb7a673f595852f7b00906408a0b073db";
+ const walletClient = createWalletClient({
+ account: signer,
+ chain: sourceChain,
+ // eslint-disable-next-line @typescript-eslint/no-explicit-any
+ transport: custom((window as any).ethereum!),
+ });
+
+ const bridge = new LnBridgeV3(sourceChain, targetChain, sourceToken, targetToken, "lnv3", { walletClient });
+
+ const info = sortedRelayInfo?.records?.[0];
+ if (info) {
+ const totalFee = await bridge.getTotalFee(info.relayer as Address, transferAmount);
+ console.log("totalFee", totalFee);
+
+ const balance = await bridge.getSourceTokenBalance(signer);
+ const allowance = await bridge.getSourceTokenAllowance(signer);
+ console.log("balance", balance);
+ console.log("allowance", allowance);
+
+ if (balance.value < transferAmount + totalFee.value) {
+ throw new Error("balance is less than transferAmount");
+ }
+ if (allowance.value < transferAmount + totalFee.value) {
+ const receipt = await bridge.approveSourceToken(transferAmount + totalFee.value);
+ console.log("approveSourceToken receipt", receipt);
+ if (receipt.status === "success") {
+ const receipt = await bridge.transfer(transferAmount, signer, totalFee.value, info);
+ console.log("receipt", receipt);
+
+ if (receipt.status === "success") {
+ await new Promise((resolve) => setTimeout(resolve, 10000));
+ const history = await indexerClient.getHistoryTxByHash(receipt.transactionHash);
+ console.log("history", history);
+ }
+ }
+ }
+ }
+ }
+ };
+
+ const handleLnV3Register = async () => {};
+
+ const handleClick = async () => {
+ const data = await indexerClient.getCurrentlyAvailableCrossChain();
+ console.log("data", data);
+ };
+
+ return (
+ <>
+
+ Vite + React
+
+
+
+ Edit src/App.tsx
and save to test HMR
+
+
+ Click on the Vite and React logos to learn more
+
+
+
+
+
+ >
+ );
+}
+
+function Hook() {
+ const { data, loading } = useCurrentlyAvailableCrossChain();
+ console.log("data", data);
+ console.log("loading", loading);
+ return null;
+}
+
+function WrapHook() {
+ return (
+
+
+
+ );
+}
+
+export default App;
diff --git a/apps/sdks-playground/src/assets/react.svg b/apps/sdks-playground/src/assets/react.svg
new file mode 100644
index 000000000..6c87de9bb
--- /dev/null
+++ b/apps/sdks-playground/src/assets/react.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/apps/sdks-playground/src/index.css b/apps/sdks-playground/src/index.css
new file mode 100644
index 000000000..6119ad9a8
--- /dev/null
+++ b/apps/sdks-playground/src/index.css
@@ -0,0 +1,68 @@
+:root {
+ font-family: Inter, system-ui, Avenir, Helvetica, Arial, sans-serif;
+ line-height: 1.5;
+ font-weight: 400;
+
+ color-scheme: light dark;
+ color: rgba(255, 255, 255, 0.87);
+ background-color: #242424;
+
+ font-synthesis: none;
+ text-rendering: optimizeLegibility;
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+}
+
+a {
+ font-weight: 500;
+ color: #646cff;
+ text-decoration: inherit;
+}
+a:hover {
+ color: #535bf2;
+}
+
+body {
+ margin: 0;
+ display: flex;
+ place-items: center;
+ min-width: 320px;
+ min-height: 100vh;
+}
+
+h1 {
+ font-size: 3.2em;
+ line-height: 1.1;
+}
+
+button {
+ border-radius: 8px;
+ border: 1px solid transparent;
+ padding: 0.6em 1.2em;
+ font-size: 1em;
+ font-weight: 500;
+ font-family: inherit;
+ background-color: #1a1a1a;
+ cursor: pointer;
+ transition: border-color 0.25s;
+}
+button:hover {
+ border-color: #646cff;
+}
+button:focus,
+button:focus-visible {
+ outline: 4px auto -webkit-focus-ring-color;
+}
+
+@media (prefers-color-scheme: light) {
+ :root {
+ color: #213547;
+ background-color: #ffffff;
+ }
+ a:hover {
+ color: #747bff;
+ }
+ button {
+ background-color: #f9f9f9;
+ }
+}
diff --git a/apps/sdks-playground/src/main.tsx b/apps/sdks-playground/src/main.tsx
new file mode 100644
index 000000000..eff7ccc67
--- /dev/null
+++ b/apps/sdks-playground/src/main.tsx
@@ -0,0 +1,10 @@
+import { StrictMode } from "react";
+import { createRoot } from "react-dom/client";
+import "./index.css";
+import App from "./App.tsx";
+
+createRoot(document.getElementById("root")!).render(
+
+
+ ,
+);
diff --git a/apps/sdks-playground/src/vite-env.d.ts b/apps/sdks-playground/src/vite-env.d.ts
new file mode 100644
index 000000000..11f02fe2a
--- /dev/null
+++ b/apps/sdks-playground/src/vite-env.d.ts
@@ -0,0 +1 @@
+///
diff --git a/apps/sdks-playground/tsconfig.app.json b/apps/sdks-playground/tsconfig.app.json
new file mode 100644
index 000000000..f867de0dd
--- /dev/null
+++ b/apps/sdks-playground/tsconfig.app.json
@@ -0,0 +1,26 @@
+{
+ "compilerOptions": {
+ "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.app.tsbuildinfo",
+ "target": "ES2020",
+ "useDefineForClassFields": true,
+ "lib": ["ES2020", "DOM", "DOM.Iterable"],
+ "module": "ESNext",
+ "skipLibCheck": true,
+
+ /* Bundler mode */
+ "moduleResolution": "Bundler",
+ "allowImportingTsExtensions": true,
+ "isolatedModules": true,
+ "moduleDetection": "force",
+ "noEmit": true,
+ "jsx": "react-jsx",
+
+ /* Linting */
+ "strict": true,
+ "noUnusedLocals": true,
+ "noUnusedParameters": true,
+ "noFallthroughCasesInSwitch": true,
+ "noUncheckedSideEffectImports": true
+ },
+ "include": ["src"]
+}
diff --git a/apps/sdks-playground/tsconfig.json b/apps/sdks-playground/tsconfig.json
new file mode 100644
index 000000000..d32ff6820
--- /dev/null
+++ b/apps/sdks-playground/tsconfig.json
@@ -0,0 +1,4 @@
+{
+ "files": [],
+ "references": [{ "path": "./tsconfig.app.json" }, { "path": "./tsconfig.node.json" }]
+}
diff --git a/apps/sdks-playground/tsconfig.node.json b/apps/sdks-playground/tsconfig.node.json
new file mode 100644
index 000000000..abcd7f0da
--- /dev/null
+++ b/apps/sdks-playground/tsconfig.node.json
@@ -0,0 +1,24 @@
+{
+ "compilerOptions": {
+ "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.node.tsbuildinfo",
+ "target": "ES2022",
+ "lib": ["ES2023"],
+ "module": "ESNext",
+ "skipLibCheck": true,
+
+ /* Bundler mode */
+ "moduleResolution": "Bundler",
+ "allowImportingTsExtensions": true,
+ "isolatedModules": true,
+ "moduleDetection": "force",
+ "noEmit": true,
+
+ /* Linting */
+ "strict": true,
+ "noUnusedLocals": true,
+ "noUnusedParameters": true,
+ "noFallthroughCasesInSwitch": true,
+ "noUncheckedSideEffectImports": true
+ },
+ "include": ["vite.config.ts"]
+}
diff --git a/apps/sdks-playground/vite.config.ts b/apps/sdks-playground/vite.config.ts
new file mode 100644
index 000000000..1f378e788
--- /dev/null
+++ b/apps/sdks-playground/vite.config.ts
@@ -0,0 +1,7 @@
+import { defineConfig } from "vite";
+import react from "@vitejs/plugin-react-swc";
+
+// https://vite.dev/config/
+export default defineConfig({
+ plugins: [react()],
+});
diff --git a/package.json b/package.json
index 3632dc7d9..964369baf 100644
--- a/package.json
+++ b/package.json
@@ -19,7 +19,7 @@
"version-packages": "changeset version",
"release": "turbo build --filter=./packages/* && changeset publish",
"prepare": "husky",
- "postinstall": "pnpm --filter helixbox-app run codegen:graphql"
+ "postinstall": "pnpm --filter helixbox-app --filter @helixbridge/sdk-indexer run codegen:graphql"
},
"repository": {
"type": "git",
diff --git a/packages/chains/src/chains/bera.ts b/packages/chains/src/chains/bera.ts
index dbdaa2314..830c9f825 100644
--- a/packages/chains/src/chains/bera.ts
+++ b/packages/chains/src/chains/bera.ts
@@ -1,7 +1,7 @@
import { Chain } from "../types";
import { berachainTestnetbArtio as beraViem } from "viem/chains";
-export const bera: Chain = {
+export const berachainTestnetbArtio: Chain = {
...beraViem,
network: "bera",
logo: "https://raw.githubusercontent.com/helix-bridge/helix-ui/main/packages/assets/images/chains/bera.png",
diff --git a/packages/chains/src/chains/celo-testnet.ts b/packages/chains/src/chains/celo-testnet.ts
index 542f3c1bd..45e2e373b 100644
--- a/packages/chains/src/chains/celo-testnet.ts
+++ b/packages/chains/src/chains/celo-testnet.ts
@@ -1,8 +1,8 @@
import { Chain } from "../types";
-import { celoAlfajores } from "viem/chains";
+import { celoAlfajores as celoAlfajoresViem } from "viem/chains";
-export const celoTestnet: Chain = {
- ...celoAlfajores,
+export const celoAlfajores: Chain = {
+ ...celoAlfajoresViem,
network: "celo-testnet",
name: "Celo Alfajores",
logo: "https://raw.githubusercontent.com/helix-bridge/helix-ui/main/packages/assets/images/chains/celo.png",
diff --git a/packages/chains/src/chains/ethereum.ts b/packages/chains/src/chains/ethereum.ts
index 71beafff3..d6b151b3b 100644
--- a/packages/chains/src/chains/ethereum.ts
+++ b/packages/chains/src/chains/ethereum.ts
@@ -1,8 +1,8 @@
-import { mainnet } from "viem/chains";
+import { mainnet as mainnetViem } from "viem/chains";
import { Chain } from "../types";
-export const ethereum: Chain = {
- ...mainnet,
+export const mainnet: Chain = {
+ ...mainnetViem,
network: "ethereum",
logo: "https://raw.githubusercontent.com/helix-bridge/helix-ui/main/packages/assets/images/chains/ethereum.png",
};
diff --git a/packages/chains/src/chains/morph-testnet.ts b/packages/chains/src/chains/morph-testnet.ts
index 79c0d6e9f..e123f2007 100644
--- a/packages/chains/src/chains/morph-testnet.ts
+++ b/packages/chains/src/chains/morph-testnet.ts
@@ -1,8 +1,8 @@
-import { morphHolesky } from "viem/chains";
+import { morphHolesky as morphHoleskyViem } from "viem/chains";
import { Chain } from "../types";
-export const morphTestnet: Chain = {
- ...morphHolesky,
+export const morphHolesky: Chain = {
+ ...morphHoleskyViem,
network: "morph-testnet",
logo: "https://raw.githubusercontent.com/helix-bridge/helix-ui/main/packages/assets/images/chains/morph.png",
};
diff --git a/packages/chains/src/chains/zircuit-sepolia.ts b/packages/chains/src/chains/zircuit-sepolia.ts
index 40f36af9d..10d6c356d 100644
--- a/packages/chains/src/chains/zircuit-sepolia.ts
+++ b/packages/chains/src/chains/zircuit-sepolia.ts
@@ -1,9 +1,8 @@
import { Chain } from "../types";
+import { zircuitTestnet as zircuitTestnetViem } from "viem/chains";
-import { zircuitTestnet } from "viem/chains";
-
-export const zircuitSepolia: Chain = {
- ...zircuitTestnet,
+export const zircuitTestnet: Chain = {
+ ...zircuitTestnetViem,
network: "zircuit-sepolia",
logo: "https://raw.githubusercontent.com/helix-bridge/helix-ui/main/packages/assets/images/chains/zircuit.png",
};
diff --git a/packages/chains/src/chains/zircuit.ts b/packages/chains/src/chains/zircuit.ts
index 1f200d6b8..dbf6f1642 100644
--- a/packages/chains/src/chains/zircuit.ts
+++ b/packages/chains/src/chains/zircuit.ts
@@ -1,5 +1,4 @@
import { Chain } from "../types";
-
import { zircuit as zircuitViem } from "viem/chains";
export const zircuit: Chain = {
diff --git a/packages/chains/src/utils/index.ts b/packages/chains/src/utils/index.ts
index b9e5fe29d..95927f4f2 100644
--- a/packages/chains/src/utils/index.ts
+++ b/packages/chains/src/utils/index.ts
@@ -5,18 +5,18 @@ import {
avalanche,
base,
baseSepolia,
- bera,
+ berachainTestnetbArtio,
blast,
bsc,
crab,
darwinia,
- ethereum,
+ mainnet,
gnosis,
linea,
mantle,
moonbeam,
morph,
- morphTestnet,
+ morphHolesky,
optimism,
polygon,
polygonZkEvm,
@@ -24,10 +24,10 @@ import {
sepolia,
taikoHekla,
zircuit,
- zircuitSepolia,
+ zircuitTestnet,
zkSync,
zksyncSepolia,
- celoTestnet,
+ celoAlfajores,
} from "../chains";
import { ChainID, type Network } from "../types";
@@ -39,17 +39,17 @@ export function getChains() {
avalanche,
baseSepolia,
base,
- bera,
+ berachainTestnetbArtio,
blast,
bsc,
crab,
darwinia,
- ethereum,
+ mainnet,
gnosis,
linea,
mantle,
moonbeam,
- morphTestnet,
+ morphHolesky,
optimism,
polygonZkEvm,
polygon,
@@ -59,8 +59,8 @@ export function getChains() {
zksyncSepolia,
zkSync,
zircuit,
- zircuitSepolia,
- celoTestnet,
+ zircuitTestnet,
+ celoAlfajores,
];
}
@@ -86,7 +86,7 @@ export function getChainByIdOrNetwork(chainIdOrNetwork: ChainID | Network | null
return baseSepolia;
case ChainID.BERA:
case "bera":
- return bera;
+ return berachainTestnetbArtio;
case ChainID.BLAST:
case "blast":
return blast;
@@ -101,7 +101,7 @@ export function getChainByIdOrNetwork(chainIdOrNetwork: ChainID | Network | null
return darwinia;
case ChainID.ETHEREUM:
case "ethereum":
- return ethereum;
+ return mainnet;
case ChainID.GNOSIS:
case "gnosis":
return gnosis;
@@ -119,7 +119,7 @@ export function getChainByIdOrNetwork(chainIdOrNetwork: ChainID | Network | null
return morph;
case ChainID.MORPH_TESTNET:
case "morph-testnet":
- return morphTestnet;
+ return morphHolesky;
case ChainID.OPTIMISM:
case "op":
return optimism;
@@ -146,10 +146,10 @@ export function getChainByIdOrNetwork(chainIdOrNetwork: ChainID | Network | null
return zircuit;
case ChainID.ZIRCUIT_SEPOLIA:
case "zircuit-sepolia":
- return zircuitSepolia;
+ return zircuitTestnet;
case ChainID.CELO_TESTNET:
case "celo-testnet":
- return celoTestnet;
+ return celoAlfajores;
default:
return;
}
diff --git a/packages/contracts/CHANGELOG.md b/packages/contracts/CHANGELOG.md
deleted file mode 100644
index a6ae29309..000000000
--- a/packages/contracts/CHANGELOG.md
+++ /dev/null
@@ -1,7 +0,0 @@
-# @helixbridge/contracts
-
-## 0.1.0
-
-### Minor Changes
-
-- eab799c: Add contracts package
diff --git a/packages/contracts/src/erc20.ts b/packages/contracts/src/erc20.ts
deleted file mode 100644
index c8c294590..000000000
--- a/packages/contracts/src/erc20.ts
+++ /dev/null
@@ -1,136 +0,0 @@
-import { Abi, getContract } from "viem";
-import { TFunction } from "./types";
-
-const abi = [
- {
- inputs: [
- { internalType: "string", name: "name_", type: "string" },
- { internalType: "string", name: "symbol_", type: "string" },
- { internalType: "uint8", name: "decimals_", type: "uint8" },
- { internalType: "uint256", name: "initialBalance_", type: "uint256" },
- { internalType: "address payable", name: "feeReceiver_", type: "address" },
- ],
- stateMutability: "payable",
- type: "constructor",
- },
- {
- anonymous: false,
- inputs: [
- { indexed: true, internalType: "address", name: "owner", type: "address" },
- { indexed: true, internalType: "address", name: "spender", type: "address" },
- { indexed: false, internalType: "uint256", name: "value", type: "uint256" },
- ],
- name: "Approval",
- type: "event",
- },
- {
- anonymous: false,
- inputs: [
- { indexed: true, internalType: "address", name: "from", type: "address" },
- { indexed: true, internalType: "address", name: "to", type: "address" },
- { indexed: false, internalType: "uint256", name: "value", type: "uint256" },
- ],
- name: "Transfer",
- type: "event",
- },
- {
- inputs: [
- { internalType: "address", name: "owner", type: "address" },
- { internalType: "address", name: "spender", type: "address" },
- ],
- name: "allowance",
- outputs: [{ internalType: "uint256", name: "", type: "uint256" }],
- stateMutability: "view",
- type: "function",
- },
- {
- inputs: [
- { internalType: "address", name: "spender", type: "address" },
- { internalType: "uint256", name: "amount", type: "uint256" },
- ],
- name: "approve",
- outputs: [{ internalType: "bool", name: "", type: "bool" }],
- stateMutability: "nonpayable",
- type: "function",
- },
- {
- inputs: [{ internalType: "address", name: "account", type: "address" }],
- name: "balanceOf",
- outputs: [{ internalType: "uint256", name: "", type: "uint256" }],
- stateMutability: "view",
- type: "function",
- },
- {
- inputs: [],
- name: "decimals",
- outputs: [{ internalType: "uint8", name: "", type: "uint8" }],
- stateMutability: "view",
- type: "function",
- },
- {
- inputs: [
- { internalType: "address", name: "spender", type: "address" },
- { internalType: "uint256", name: "subtractedValue", type: "uint256" },
- ],
- name: "decreaseAllowance",
- outputs: [{ internalType: "bool", name: "", type: "bool" }],
- stateMutability: "nonpayable",
- type: "function",
- },
- {
- inputs: [
- { internalType: "address", name: "spender", type: "address" },
- { internalType: "uint256", name: "addedValue", type: "uint256" },
- ],
- name: "increaseAllowance",
- outputs: [{ internalType: "bool", name: "", type: "bool" }],
- stateMutability: "nonpayable",
- type: "function",
- },
- {
- inputs: [],
- name: "name",
- outputs: [{ internalType: "string", name: "", type: "string" }],
- stateMutability: "view",
- type: "function",
- },
- {
- inputs: [],
- name: "symbol",
- outputs: [{ internalType: "string", name: "", type: "string" }],
- stateMutability: "view",
- type: "function",
- },
- {
- inputs: [],
- name: "totalSupply",
- outputs: [{ internalType: "uint256", name: "", type: "uint256" }],
- stateMutability: "view",
- type: "function",
- },
- {
- inputs: [
- { internalType: "address", name: "recipient", type: "address" },
- { internalType: "uint256", name: "amount", type: "uint256" },
- ],
- name: "transfer",
- outputs: [{ internalType: "bool", name: "", type: "bool" }],
- stateMutability: "nonpayable",
- type: "function",
- },
- {
- inputs: [
- { internalType: "address", name: "sender", type: "address" },
- { internalType: "address", name: "recipient", type: "address" },
- { internalType: "uint256", name: "amount", type: "uint256" },
- ],
- name: "transferFrom",
- outputs: [{ internalType: "bool", name: "", type: "bool" }],
- stateMutability: "nonpayable",
- type: "function",
- },
-] as const satisfies Abi;
-
-export const getErc20Contract: TFunction = ({ address, publicClient, walletClient }) => {
- return getContract({ abi, address, publicClient, walletClient });
-};
diff --git a/packages/contracts/src/index.ts b/packages/contracts/src/index.ts
deleted file mode 100644
index 2b7f0f5ef..000000000
--- a/packages/contracts/src/index.ts
+++ /dev/null
@@ -1,7 +0,0 @@
-export * from "./erc20";
-export * from "./faucet";
-export * from "./lnaccess-controller";
-export * from "./lnbridge-v3";
-export * from "./lnv2-default";
-export * from "./lnv2-opposite";
-export * from "./msgport-messager";
diff --git a/packages/contracts/src/types.ts b/packages/contracts/src/types.ts
deleted file mode 100644
index cb393379e..000000000
--- a/packages/contracts/src/types.ts
+++ /dev/null
@@ -1,16 +0,0 @@
-import { Abi, Address, GetContractReturnType, PublicClient, WalletClient } from "viem";
-
-type GetContractParams = {
- address: TAddress;
- publicClient?: TPublicClient;
- walletClient?: TWalletClient;
-};
-
-export type TFunction = <
- TAddress extends Address,
- TPublicClient extends PublicClient | undefined = undefined,
- TWalletClient extends WalletClient | undefined = undefined,
->(
- // eslint-disable-next-line no-unused-vars
- _: GetContractParams,
-) => GetContractReturnType;
diff --git a/packages/config-eslint/README.md b/packages/eslint-condig/README.md
similarity index 100%
rename from packages/config-eslint/README.md
rename to packages/eslint-condig/README.md
diff --git a/packages/config-eslint/index.js b/packages/eslint-condig/index.js
similarity index 100%
rename from packages/config-eslint/index.js
rename to packages/eslint-condig/index.js
diff --git a/packages/eslint-condig/library.js b/packages/eslint-condig/library.js
new file mode 100644
index 000000000..c194e60cf
--- /dev/null
+++ b/packages/eslint-condig/library.js
@@ -0,0 +1,32 @@
+const { resolve } = require("node:path");
+
+const project = resolve(process.cwd(), "tsconfig.json");
+
+/*
+ * This is a custom ESLint configuration for use with
+ * typescript packages.
+ *
+ * This config extends the Vercel Engineering Style Guide.
+ * For more information, see https://github.com/vercel/style-guide
+ *
+ */
+
+module.exports = {
+ extends: ["@vercel/style-guide/eslint/node", "@vercel/style-guide/eslint/typescript"].map(require.resolve),
+ parserOptions: {
+ project,
+ },
+ plugins: ["only-warn"],
+ globals: {
+ React: true,
+ JSX: true,
+ },
+ settings: {
+ "import/resolver": {
+ typescript: {
+ project,
+ },
+ },
+ },
+ ignorePatterns: ["node_modules/", "dist/"],
+};
diff --git a/packages/config-eslint/package.json b/packages/eslint-condig/package.json
similarity index 89%
rename from packages/config-eslint/package.json
rename to packages/eslint-condig/package.json
index f2b5a7519..f6a4449bd 100644
--- a/packages/config-eslint/package.json
+++ b/packages/eslint-condig/package.json
@@ -7,6 +7,7 @@
"clean": "rm -rf node_modules .turbo dist"
},
"devDependencies": {
+ "@vercel/style-guide": "^6.0.0",
"eslint-config-prettier": "^9.1.0",
"eslint-config-turbo": "^2.0.0",
"eslint-plugin-only-warn": "^1.1.0"
diff --git a/packages/eslint-condig/react.js b/packages/eslint-condig/react.js
new file mode 100644
index 000000000..5ace41688
--- /dev/null
+++ b/packages/eslint-condig/react.js
@@ -0,0 +1,40 @@
+const { resolve } = require("node:path");
+
+const project = resolve(process.cwd(), "tsconfig.json");
+
+/*
+ * This is a custom ESLint configuration for use a library
+ * that utilizes React.
+ *
+ * This config extends the Vercel Engineering Style Guide.
+ * For more information, see https://github.com/vercel/style-guide
+ *
+ */
+
+module.exports = {
+ extends: [
+ "@vercel/style-guide/eslint/browser",
+ "@vercel/style-guide/eslint/typescript",
+ "@vercel/style-guide/eslint/react",
+ ].map(require.resolve),
+ parserOptions: {
+ project,
+ },
+ plugins: ["only-warn"],
+ globals: {
+ React: true,
+ JSX: true,
+ },
+ settings: {
+ "import/resolver": {
+ typescript: {
+ project,
+ },
+ },
+ },
+ ignorePatterns: ["node_modules/", "dist/", ".eslintrc.js", "**/*.css"],
+ // add rules configurations here
+ rules: {
+ "import/no-default-export": "off",
+ },
+};
diff --git a/packages/contracts/.eslintrc.cjs b/packages/sdk-bridge/.eslintrc.cjs
similarity index 87%
rename from packages/contracts/.eslintrc.cjs
rename to packages/sdk-bridge/.eslintrc.cjs
index 40d7558ce..f5546e1c8 100644
--- a/packages/contracts/.eslintrc.cjs
+++ b/packages/sdk-bridge/.eslintrc.cjs
@@ -6,4 +6,7 @@ module.exports = {
parserOptions: {
project: true,
},
+ env: {
+ jest: true,
+ },
};
diff --git a/packages/contracts/package.json b/packages/sdk-bridge/package.json
similarity index 52%
rename from packages/contracts/package.json
rename to packages/sdk-bridge/package.json
index e3964ac2b..14382871c 100644
--- a/packages/contracts/package.json
+++ b/packages/sdk-bridge/package.json
@@ -1,6 +1,7 @@
{
- "name": "@helixbridge/contracts",
- "version": "0.1.0",
+ "name": "@helixbridge/sdk-bridge",
+ "version": "0.0.0",
+ "private": true,
"main": "./dist/index.js",
"module": "./dist/index.mjs",
"types": "./dist/index.d.ts",
@@ -12,21 +13,33 @@
"build": "tsup",
"dev": "tsup --watch",
"lint": "eslint src/",
- "typecheck": "tsc --noEmit"
+ "typecheck": "tsc --noEmit",
+ "test": "jest"
},
- "license": "MIT",
"publishConfig": {
"access": "public"
},
- "dependencies": {
- "viem": "^1.21.4"
+ "jest": {
+ "preset": "@helixbridge/jest-presets/node"
},
+ "license": "MIT",
"devDependencies": {
"@helixbridge/eslint-config": "workspace:*",
+ "@helixbridge/jest-presets": "workspace:*",
"@helixbridge/tsconfig": "workspace:*",
+ "@types/jest": "^29.5.12",
"@types/node": "^20",
+ "@typescript-eslint/parser": "^7.2.0",
"eslint": "^8.57.0",
+ "jest": "^29.7.0",
"tsup": "^8.2.3",
"typescript": "^5.2.2"
+ },
+ "dependencies": {
+ "@helixbridge/chains": "workspace:*",
+ "@helixbridge/helixconf": "v1.2.0-beta",
+ "@helixbridge/sdk-core": "workspace:*",
+ "@helixbridge/sdk-indexer": "workspace:*",
+ "viem": "^2.21.19"
}
}
diff --git a/packages/contracts/src/lnaccess-controller.ts b/packages/sdk-bridge/src/abi/lnaccess-controller.ts
similarity index 94%
rename from packages/contracts/src/lnaccess-controller.ts
rename to packages/sdk-bridge/src/abi/lnaccess-controller.ts
index 13576eb8a..542430417 100644
--- a/packages/contracts/src/lnaccess-controller.ts
+++ b/packages/sdk-bridge/src/abi/lnaccess-controller.ts
@@ -1,6 +1,3 @@
-import { Abi, getContract } from "viem";
-import { TFunction } from "./types";
-
const abi = [
{
inputs: [
@@ -180,8 +177,6 @@ const abi = [
stateMutability: "view",
type: "function",
},
-] as const satisfies Abi;
+] as const;
-export const getLnAccessControllerContract: TFunction = ({ address, publicClient, walletClient }) => {
- return getContract({ abi, address, publicClient, walletClient });
-};
+export default abi;
diff --git a/packages/contracts/src/lnbridge-v3.ts b/packages/sdk-bridge/src/abi/lnbridge-v3.ts
similarity index 98%
rename from packages/contracts/src/lnbridge-v3.ts
rename to packages/sdk-bridge/src/abi/lnbridge-v3.ts
index aac46a592..c12a74fcc 100644
--- a/packages/contracts/src/lnbridge-v3.ts
+++ b/packages/sdk-bridge/src/abi/lnbridge-v3.ts
@@ -1,5 +1,4 @@
-import { Abi, getContract } from "viem";
-import { TFunction } from "./types";
+import { Abi } from "viem";
const abi = [
{
@@ -671,6 +670,4 @@ const abi = [
{ stateMutability: "payable", type: "receive" },
] as const satisfies Abi;
-export const getLnV3Contract: TFunction = ({ address, publicClient, walletClient }) => {
- return getContract({ abi, address, publicClient, walletClient });
-};
+export default abi;
diff --git a/packages/contracts/src/lnv2-default.ts b/packages/sdk-bridge/src/abi/lnv2-default.ts
similarity index 98%
rename from packages/contracts/src/lnv2-default.ts
rename to packages/sdk-bridge/src/abi/lnv2-default.ts
index e5fece358..1bc5142ea 100644
--- a/packages/contracts/src/lnv2-default.ts
+++ b/packages/sdk-bridge/src/abi/lnv2-default.ts
@@ -1,5 +1,4 @@
-import { Abi, getContract } from "viem";
-import { TFunction } from "./types";
+import { Abi } from "viem";
const abi = [
{
@@ -543,6 +542,4 @@ const abi = [
{ stateMutability: "payable", type: "receive" },
] as const satisfies Abi;
-export const getLnV2DefaultContract: TFunction = ({ address, publicClient, walletClient }) => {
- return getContract({ abi, address, publicClient, walletClient });
-};
+export default abi;
diff --git a/packages/contracts/src/lnv2-opposite.ts b/packages/sdk-bridge/src/abi/lnv2-opposite.ts
similarity index 98%
rename from packages/contracts/src/lnv2-opposite.ts
rename to packages/sdk-bridge/src/abi/lnv2-opposite.ts
index faa3ca6df..087e03b48 100644
--- a/packages/contracts/src/lnv2-opposite.ts
+++ b/packages/sdk-bridge/src/abi/lnv2-opposite.ts
@@ -1,5 +1,4 @@
-import { Abi, getContract } from "viem";
-import { TFunction } from "./types";
+import { Abi } from "viem";
const abi = [
{
@@ -447,6 +446,4 @@ const abi = [
{ stateMutability: "payable", type: "receive" },
] as const satisfies Abi;
-export const getLnV2OppositeContract: TFunction = ({ address, publicClient, walletClient }) => {
- return getContract({ abi, address, publicClient, walletClient });
-};
+export default abi;
diff --git a/packages/contracts/src/msgport-messager.ts b/packages/sdk-bridge/src/abi/msgline-messager.ts
similarity index 95%
rename from packages/contracts/src/msgport-messager.ts
rename to packages/sdk-bridge/src/abi/msgline-messager.ts
index a815e022c..20dfee583 100644
--- a/packages/contracts/src/msgport-messager.ts
+++ b/packages/sdk-bridge/src/abi/msgline-messager.ts
@@ -1,6 +1,3 @@
-import { Abi, getContract } from "viem";
-import { TFunction } from "./types";
-
const abi = [
{
inputs: [
@@ -200,8 +197,6 @@ const abi = [
stateMutability: "view",
type: "function",
},
-] as const satisfies Abi;
+] as const;
-export const getMsgportMessagerContract: TFunction = ({ address, publicClient, walletClient }) => {
- return getContract({ abi, address, publicClient, walletClient });
-};
+export default abi;
diff --git a/packages/sdk-bridge/src/config/index.ts b/packages/sdk-bridge/src/config/index.ts
new file mode 100644
index 000000000..b6c54a3d6
--- /dev/null
+++ b/packages/sdk-bridge/src/config/index.ts
@@ -0,0 +1 @@
+export const DEFAULT_CONFIRMATIONS = 2;
diff --git a/packages/sdk-bridge/src/index.test.ts b/packages/sdk-bridge/src/index.test.ts
new file mode 100644
index 000000000..81702b247
--- /dev/null
+++ b/packages/sdk-bridge/src/index.test.ts
@@ -0,0 +1 @@
+test.todo("bridge");
diff --git a/packages/sdk-bridge/src/index.ts b/packages/sdk-bridge/src/index.ts
new file mode 100644
index 000000000..68373eca7
--- /dev/null
+++ b/packages/sdk-bridge/src/index.ts
@@ -0,0 +1,4 @@
+export { LnBridge } from "./lnbridge";
+export { LnBridgeV2Default } from "./lnbridge-v2-default";
+export { LnBridgeV2Opposite } from "./lnbridge-v2-opposite";
+export { LnBridgeV3 } from "./lnbridge-v3";
diff --git a/packages/sdk-bridge/src/lnbridge-v2-default.ts b/packages/sdk-bridge/src/lnbridge-v2-default.ts
new file mode 100644
index 000000000..73acf6396
--- /dev/null
+++ b/packages/sdk-bridge/src/lnbridge-v2-default.ts
@@ -0,0 +1,119 @@
+import { Address, Hash } from "viem";
+import { ConstructorOptions, RelayInfo } from "./lnbridge";
+import { HelixProtocolName } from "@helixbridge/helixconf";
+import { DEFAULT_CONFIRMATIONS } from "./config";
+import { LnBridgeV2 } from "./lnbridge-v2";
+import { assert } from "./utils";
+import { Chain } from "@helixbridge/chains";
+
+export class LnBridgeV2Default extends LnBridgeV2 {
+ constructor(
+ fromChain: Chain,
+ toChain: Chain,
+ fromToken: Address,
+ toToken: Address,
+ protocol: HelixProtocolName,
+ options?: ConstructorOptions,
+ ) {
+ super(fromChain, toChain, fromToken, toToken, protocol, options);
+ }
+
+ async transfer(amount: bigint, recipient: Address, totalFee: bigint, relayInfo: RelayInfo) {
+ assert(this.walletClient, "Wallet client is required");
+ assert(relayInfo.lastTransferId, "Transfer ID not found");
+
+ const snapshot = {
+ remoteChainId: BigInt(this.targetChain.id),
+ provider: relayInfo.relayer as Address,
+ sourceToken: this.sourceToken.address,
+ targetToken: this.targetToken.address,
+ transferId: relayInfo.lastTransferId as Hash,
+ totalFee,
+ withdrawNonce: relayInfo.withdrawNonce,
+ } as const;
+
+ const signer = (await this.walletClient.getAddresses())[0];
+ const { request } = await this.sourcePublicClient.simulateContract({
+ address: this.sourceBridgeContract,
+ abi: (await import(`./abi/lnv2-default`)).default,
+ functionName: "transferAndLockMargin",
+ args: [snapshot, amount, recipient],
+ value: this.sourceToken.isNative ? amount + totalFee : undefined,
+ gas: this.getGasLimit(),
+ account: signer,
+ });
+ const hash = await this.walletClient.writeContract(request);
+ return this.sourcePublicClient.waitForTransactionReceipt({ hash, confirmations: DEFAULT_CONFIRMATIONS });
+ }
+
+ /**
+ * Deposit margin
+ * @param margin - Amount in target token
+ * @returns TransactionReceipt
+ */
+ async depositMargin(margin: bigint) {
+ assert(this.walletClient, "Wallet client is required");
+ const signer = (await this.walletClient.getAddresses())[0];
+ const { request } = await this.targetPublicClient.simulateContract({
+ address: this.targetBridgeContract,
+ abi: (await import(`./abi/lnv2-default`)).default,
+ functionName: "depositProviderMargin",
+ args: [BigInt(this.sourceChain.id), this.sourceToken.address, this.targetToken.address, margin],
+ value: this.targetToken.isNative ? margin : undefined,
+ gas: this.getGasLimit(),
+ account: signer,
+ });
+ const hash = await this.walletClient.writeContract(request);
+ return this.targetPublicClient.waitForTransactionReceipt({ hash, confirmations: DEFAULT_CONFIRMATIONS });
+ }
+
+ /**
+ * Update fee and rate
+ * @param baseFee - Base fee in source token
+ * @param feeRate - Fee rate in percentage (0-100)
+ * @returns TransactionReceipt
+ */
+ async updateFeeAndRate(baseFee: bigint, feeRate: number) {
+ assert(this.walletClient, "Wallet client is required");
+ const signer = (await this.walletClient.getAddresses())[0];
+ const { request } = await this.sourcePublicClient.simulateContract({
+ address: this.sourceBridgeContract,
+ abi: (await import(`./abi/lnv2-default`)).default,
+ functionName: "setProviderFee",
+ args: [BigInt(this.targetChain.id), this.sourceToken.address, this.targetToken.address, baseFee, feeRate],
+ gas: this.getGasLimit(),
+ account: signer,
+ });
+ const hash = await this.walletClient.writeContract(request);
+ return this.sourcePublicClient.waitForTransactionReceipt({ hash, confirmations: DEFAULT_CONFIRMATIONS });
+ }
+
+ /**
+ * Withdraw margin
+ * @param recipientOrParams - Recipient address or params
+ * @param amount - Amount in source token
+ * @param fee - Fee in source native token
+ * @returns TransactionReceipt
+ */
+ async withdrawMargin(recipientOrParams: Address | Hash, amount: bigint, fee: bigint) {
+ assert(this.walletClient, "Wallet client is required");
+ const signer = (await this.walletClient.getAddresses())[0];
+ const { request } = await this.sourcePublicClient.simulateContract({
+ address: this.sourceBridgeContract,
+ abi: (await import(`./abi/lnv2-default`)).default,
+ functionName: "requestWithdrawMargin",
+ args: [
+ BigInt(this.targetChain.id),
+ this.sourceToken.address,
+ this.targetToken.address,
+ amount,
+ recipientOrParams,
+ ],
+ gas: this.getGasLimit(),
+ value: fee,
+ account: signer,
+ });
+ const hash = await this.walletClient.writeContract(request);
+ return this.sourcePublicClient.waitForTransactionReceipt({ hash, confirmations: DEFAULT_CONFIRMATIONS });
+ }
+}
diff --git a/packages/sdk-bridge/src/lnbridge-v2-opposite.ts b/packages/sdk-bridge/src/lnbridge-v2-opposite.ts
new file mode 100644
index 000000000..c03b7c131
--- /dev/null
+++ b/packages/sdk-bridge/src/lnbridge-v2-opposite.ts
@@ -0,0 +1,71 @@
+import { Address, Hash } from "viem";
+import { ConstructorOptions, RelayInfo } from "./lnbridge";
+import { HelixProtocolName } from "@helixbridge/helixconf";
+import { DEFAULT_CONFIRMATIONS } from "./config";
+import { LnBridgeV2 } from "./lnbridge-v2";
+import { assert } from "./utils";
+import { Chain } from "@helixbridge/chains";
+
+export class LnBridgeV2Opposite extends LnBridgeV2 {
+ constructor(
+ fromChain: Chain,
+ toChain: Chain,
+ fromToken: Address,
+ toToken: Address,
+ protocol: HelixProtocolName,
+ options?: ConstructorOptions,
+ ) {
+ super(fromChain, toChain, fromToken, toToken, protocol, options);
+ }
+
+ async transfer(amount: bigint, recipient: Address, totalFee: bigint, relayInfo: RelayInfo) {
+ assert(this.walletClient, "Wallet client is required");
+ assert(relayInfo.margin, "Deposited margin not found");
+
+ const snapshot = {
+ remoteChainId: BigInt(this.targetChain.id),
+ provider: relayInfo.relayer as Address,
+ sourceToken: this.sourceToken.address,
+ targetToken: this.targetToken.address,
+ transferId: relayInfo.lastTransferId as Hash,
+ totalFee,
+ depositedMargin: BigInt(relayInfo.margin),
+ } as const;
+
+ const signer = (await this.walletClient.getAddresses())[0];
+ const { request } = await this.sourcePublicClient.simulateContract({
+ address: this.sourceBridgeContract,
+ abi: (await import(`./abi/lnv2-opposite`)).default,
+ functionName: "transferAndLockMargin",
+ args: [snapshot, amount, recipient],
+ value: this.sourceToken.isNative ? amount + totalFee : undefined,
+ gas: this.getGasLimit(),
+ account: signer,
+ });
+ const hash = await this.walletClient.writeContract(request);
+ return this.sourcePublicClient.waitForTransactionReceipt({ hash, confirmations: DEFAULT_CONFIRMATIONS });
+ }
+
+ /**
+ * Update fee rate and margin
+ * @param baseFee - Base fee in source token
+ * @param feeRate - Fee rate in percentage (0-100)
+ * @param margin - Margin in source token
+ * @returns TransactionReceipt
+ */
+ async updateFeeRateMargin(baseFee: bigint, feeRate: number, margin: bigint) {
+ assert(this.walletClient, "Wallet client is required");
+ const signer = (await this.walletClient.getAddresses())[0];
+ const { request } = await this.sourcePublicClient.simulateContract({
+ address: this.sourceBridgeContract,
+ abi: (await import(`./abi/lnv2-opposite`)).default,
+ functionName: "updateProviderFeeAndMargin",
+ args: [BigInt(this.targetChain.id), this.sourceToken.address, this.targetToken.address, margin, baseFee, feeRate],
+ value: this.sourceToken.isNative ? margin : undefined,
+ gas: this.getGasLimit(),
+ account: signer,
+ });
+ const hash = await this.walletClient.writeContract(request);
+ return this.sourcePublicClient.waitForTransactionReceipt({ hash, confirmations: DEFAULT_CONFIRMATIONS });
+ }
+}
diff --git a/packages/sdk-bridge/src/lnbridge-v2.ts b/packages/sdk-bridge/src/lnbridge-v2.ts
new file mode 100644
index 000000000..dced27479
--- /dev/null
+++ b/packages/sdk-bridge/src/lnbridge-v2.ts
@@ -0,0 +1,66 @@
+import { Address, Hash, encodeFunctionData, TransactionReceipt } from "viem";
+import { ConstructorOptions, LnBridge, RelayInfo } from "./lnbridge";
+import { HelixProtocolName } from "@helixbridge/helixconf";
+import { Chain } from "@helixbridge/chains";
+
+export class LnBridgeV2 extends LnBridge {
+ constructor(
+ fromChain: Chain,
+ toChain: Chain,
+ fromToken: Address,
+ toToken: Address,
+ protocol: HelixProtocolName,
+ options?: ConstructorOptions,
+ ) {
+ super(fromChain, toChain, fromToken, toToken, protocol, options);
+ }
+
+ // eslint-disable-next-line no-unused-vars
+ transfer(amount: bigint, recipient: Address, totalFee: bigint, relayInfo: RelayInfo): Promise {
+ throw new Error("Method not implemented.");
+ }
+
+ async getLayerZeroWithdrawFee() {
+ const [sendService] = await this.sourcePublicClient.readContract({
+ address: this.sourceBridgeContract,
+ abi: (await import(`./abi/lnv2-default`)).default,
+ functionName: "messagers",
+ args: [BigInt(this.targetChain.id)],
+ });
+ const [value] = await this.getLayerZeroFee(sendService, this.targetChain, this.sourcePublicClient);
+ return { value, token: this.sourceNativeToken };
+ }
+
+ async getMsgportWithdrawFee(args: {
+ transferId: Hash;
+ withdrawNonce: string;
+ relayer: Address;
+ refundAddress: Address;
+ amount: bigint;
+ }) {
+ const message = encodeFunctionData({
+ abi: (await import(`./abi/lnv2-default`)).default,
+ functionName: "withdraw",
+ args: [
+ BigInt(this.sourceChain.id),
+ args.transferId,
+ BigInt(args.withdrawNonce),
+ args.relayer,
+ this.sourceToken.address,
+ this.targetToken.address,
+ args.amount,
+ ],
+ });
+ const feeAndParams = await this.getMsgportFeeAndParams(
+ message,
+ args.refundAddress,
+ this.sourceChain,
+ this.targetChain,
+ this.sourceBridgeContract,
+ this.targetBridgeContract,
+ this.sourceToken,
+ this.targetToken,
+ );
+ return feeAndParams ? { value: feeAndParams.fee, token: this.sourceNativeToken } : undefined;
+ }
+}
diff --git a/packages/sdk-bridge/src/lnbridge-v3.ts b/packages/sdk-bridge/src/lnbridge-v3.ts
new file mode 100644
index 000000000..ff3475a2f
--- /dev/null
+++ b/packages/sdk-bridge/src/lnbridge-v3.ts
@@ -0,0 +1,183 @@
+import { Address, encodeFunctionData, encodePacked, Hash, keccak256 } from "viem";
+import { ConstructorOptions, LnBridge, RelayInfo } from "./lnbridge";
+import { HelixProtocolName } from "@helixbridge/helixconf";
+import { assert } from "./utils";
+import { DEFAULT_CONFIRMATIONS } from "./config";
+import { Chain } from "@helixbridge/chains";
+
+export class LnBridgeV3 extends LnBridge {
+ constructor(
+ fromChain: Chain,
+ toChain: Chain,
+ fromToken: Address,
+ toToken: Address,
+ protocol: HelixProtocolName,
+ options?: ConstructorOptions,
+ ) {
+ super(fromChain, toChain, fromToken, toToken, protocol, options);
+ }
+
+ async transfer(amount: bigint, recipient: Address, totalFee: bigint, relayInfo: RelayInfo) {
+ assert(this.walletClient, "Wallet client is required");
+
+ const signer = (await this.walletClient.getAddresses())[0];
+ const { request } = await this.sourcePublicClient.simulateContract({
+ address: this.sourceBridgeContract,
+ abi: (await import("./abi/lnbridge-v3")).default,
+ functionName: "lockAndRemoteRelease",
+ args: [
+ {
+ remoteChainId: BigInt(this.targetChain.id),
+ provider: relayInfo.relayer as Address,
+ sourceToken: this.sourceToken.address,
+ targetToken: this.targetToken.address,
+ totalFee,
+ amount,
+ receiver: recipient,
+ timestamp: BigInt(Math.floor(Date.now() / 1000)),
+ },
+ ],
+ value: this.sourceToken.isNative ? amount + totalFee : undefined,
+ gas: this.getGasLimit(),
+ account: signer,
+ });
+ const hash = await this.walletClient.writeContract(request);
+ return this.sourcePublicClient.waitForTransactionReceipt({ hash, confirmations: DEFAULT_CONFIRMATIONS });
+ }
+
+ async getPenaltyReserves(relayer: Address) {
+ const value = await this.sourcePublicClient.readContract({
+ address: this.sourceBridgeContract,
+ abi: (await import("./abi/lnbridge-v3")).default,
+ functionName: "penaltyReserves",
+ args: [keccak256(encodePacked(["address", "address"], [this.sourceToken.address, relayer]))],
+ });
+ return { value, token: this.sourceToken };
+ }
+
+ /**
+ * Register LnProvider
+ * @param baseFee - Base fee in source token
+ * @param feeRate - Fee rate in percentage (0-100)
+ * @param transferLimit - Transfer limit in source token
+ * @returns TransactionReceipt
+ */
+ async register(baseFee: bigint, feeRate: number, transferLimit: bigint) {
+ assert(this.walletClient, "Wallet client is required");
+ const signer = (await this.walletClient.getAddresses())[0];
+ const { request } = await this.sourcePublicClient.simulateContract({
+ address: this.sourceBridgeContract,
+ abi: (await import("./abi/lnbridge-v3")).default,
+ functionName: "registerLnProvider",
+ args: [
+ BigInt(this.targetChain.id),
+ this.sourceToken.address,
+ this.targetToken.address,
+ baseFee,
+ feeRate,
+ transferLimit,
+ ],
+ gas: this.getGasLimit(),
+ account: signer,
+ });
+ const hash = await this.walletClient.writeContract(request);
+ return this.sourcePublicClient.waitForTransactionReceipt({ hash, confirmations: DEFAULT_CONFIRMATIONS });
+ }
+
+ /**
+ * Deposit penalty reserve
+ * @param amount - Amount in source token
+ * @returns TransactionReceipt
+ */
+ async depositPenaltyReserve(amount: bigint) {
+ assert(this.walletClient, "Wallet client is required");
+ const signer = (await this.walletClient.getAddresses())[0];
+ const { request } = await this.sourcePublicClient.simulateContract({
+ address: this.sourceBridgeContract,
+ abi: (await import("./abi/lnbridge-v3")).default,
+ functionName: "depositPenaltyReserve",
+ args: [this.sourceToken.address, amount],
+ value: this.sourceToken.isNative ? amount : undefined,
+ gas: this.getGasLimit(),
+ account: signer,
+ });
+ const hash = await this.walletClient.writeContract(request);
+ return this.sourcePublicClient.waitForTransactionReceipt({ hash, confirmations: DEFAULT_CONFIRMATIONS });
+ }
+
+ /**
+ * Withdraw penalty reserve
+ * @param amount - Amount in source token
+ * @returns TransactionReceipt
+ */
+ async withdrawPenaltyReserve(amount: bigint) {
+ assert(this.walletClient, "Wallet client is required");
+ const signer = (await this.walletClient.getAddresses())[0];
+ const { request } = await this.sourcePublicClient.simulateContract({
+ address: this.sourceBridgeContract,
+ abi: (await import("./abi/lnbridge-v3")).default,
+ functionName: "withdrawPenaltyReserve",
+ args: [this.sourceToken.address, amount],
+ gas: this.getGasLimit(),
+ account: signer,
+ });
+ const hash = await this.walletClient.writeContract(request);
+ return this.sourcePublicClient.waitForTransactionReceipt({ hash, confirmations: DEFAULT_CONFIRMATIONS });
+ }
+
+ async getLiquidityWithdrawFeeAndParams(
+ relayer: Address,
+ transferIds: Hash[],
+ messageChannel: "layerzero" | "msgline" | "",
+ ) {
+ const token = this.targetNativeToken;
+ let value: bigint | undefined;
+ let params: Hash | undefined;
+
+ if (messageChannel === "layerzero") {
+ const [sendService] = await this.targetPublicClient.readContract({
+ address: this.targetBridgeContract,
+ abi: (await import("./abi/lnbridge-v3")).default,
+ functionName: "messagers",
+ args: [BigInt(this.sourceChain.id)],
+ });
+ [value] = await this.getLayerZeroFee(sendService, this.sourceChain, this.targetPublicClient);
+ } else if (messageChannel === "msgline") {
+ const message = encodeFunctionData({
+ abi: (await import("./abi/lnbridge-v3")).default,
+ functionName: "withdrawLiquidity",
+ args: [transferIds, BigInt(this.targetChain.id), relayer],
+ });
+ const feeAndParams = await this.getMsgportFeeAndParams(
+ message,
+ relayer,
+ this.targetChain,
+ this.sourceChain,
+ this.targetBridgeContract,
+ this.sourceBridgeContract,
+ this.targetToken,
+ this.sourceToken,
+ );
+ value = feeAndParams?.fee;
+ params = feeAndParams?.params;
+ }
+
+ return value ? { value, token, params } : undefined;
+ }
+
+ async requestLiquidityWithdraw(relayer: Address, transferIds: Hash[], fee: bigint, params: Hash) {
+ assert(this.walletClient, "Wallet client is required");
+ const signer = (await this.walletClient.getAddresses())[0];
+ const { request } = await this.targetPublicClient.simulateContract({
+ address: this.targetBridgeContract,
+ abi: (await import("./abi/lnbridge-v3")).default,
+ functionName: "requestWithdrawLiquidity",
+ args: [BigInt(this.sourceChain.id), transferIds, relayer, params],
+ value: fee,
+ gas: this.getGasLimit(),
+ account: signer,
+ });
+ const hash = await this.walletClient.writeContract(request);
+ return this.targetPublicClient.waitForTransactionReceipt({ hash, confirmations: DEFAULT_CONFIRMATIONS });
+ }
+}
diff --git a/packages/sdk-bridge/src/lnbridge.ts b/packages/sdk-bridge/src/lnbridge.ts
new file mode 100644
index 000000000..24a691094
--- /dev/null
+++ b/packages/sdk-bridge/src/lnbridge.ts
@@ -0,0 +1,277 @@
+import {
+ Address,
+ bytesToHex,
+ createPublicClient,
+ encodeFunctionData,
+ Hash,
+ http,
+ PublicClient,
+ TransactionReceipt,
+ WalletClient,
+ zeroAddress,
+} from "viem";
+import { HelixChain, HelixProtocolName } from "@helixbridge/helixconf";
+import { Chain } from "@helixbridge/chains";
+import { OnChainToken, Token } from "@helixbridge/sdk-core";
+import { fetchMsgportFeeAndParams, assert } from "./utils";
+import { SortedRelayInfo } from "@helixbridge/sdk-indexer";
+
+export interface ConstructorOptions {
+ walletClient?: WalletClient;
+}
+export type RelayInfo = NonNullable["records"]>[number]>;
+
+export abstract class LnBridge {
+ private readonly protocol: HelixProtocolName;
+ protected readonly sourceChain: Chain;
+ protected readonly targetChain: Chain;
+ protected readonly sourceToken: Token;
+ protected readonly targetToken: Token;
+ protected readonly sourceNativeToken: Token;
+ protected readonly targetNativeToken: Token;
+ protected readonly walletClient?: WalletClient;
+ protected readonly sourcePublicClient: PublicClient;
+ protected readonly targetPublicClient: PublicClient;
+ protected readonly sourceBridgeContract: Address;
+ protected readonly targetBridgeContract: Address;
+
+ constructor(
+ fromChain: Chain,
+ toChain: Chain,
+ fromToken: Address,
+ toToken: Address,
+ protocol: HelixProtocolName,
+ options?: ConstructorOptions,
+ ) {
+ this.sourceChain = fromChain;
+ this.targetChain = toChain;
+ this.protocol = protocol;
+
+ const sourceChainConf = HelixChain.get(fromChain.id);
+ assert(sourceChainConf, "Source chain conf not found");
+ const targetChainConf = HelixChain.get(toChain.id);
+ assert(targetChainConf, "Target chain conf not found");
+
+ const sourceTokenConf = sourceChainConf.tokens.find((t) => t.address.toLowerCase() === fromToken.toLowerCase());
+ assert(sourceTokenConf, "Source token conf not found");
+ const targetTokenConf = targetChainConf.tokens.find((t) => t.address.toLowerCase() === toToken.toLowerCase());
+ assert(targetTokenConf, "Target token conf not found");
+
+ const couple = sourceChainConf.couples.find(
+ (c) =>
+ Number(c.chain.id) === Number(targetChainConf.id) &&
+ c.symbol.from === sourceTokenConf.symbol &&
+ c.symbol.to === targetTokenConf.symbol &&
+ c.protocol.name === protocol,
+ );
+ assert(couple, "Couple not found");
+
+ const sourceBridgeContract = sourceChainConf.protocol[couple.protocol.name] as Address | undefined;
+ assert(sourceBridgeContract, "Source bridge contract not found");
+ this.sourceBridgeContract = sourceBridgeContract;
+ this.targetBridgeContract = couple.protocol.address as Address;
+
+ const sourceNativeTokenConf = sourceChainConf.tokens.find((t) => t.type === "native");
+ const targetNativeTokenConf = targetChainConf.tokens.find((t) => t.type === "native");
+ this.sourceNativeToken = new Token(
+ fromChain.id,
+ zeroAddress,
+ fromChain.nativeCurrency.decimals,
+ fromChain.nativeCurrency.symbol,
+ fromChain.nativeCurrency.name,
+ sourceNativeTokenConf?.logo,
+ );
+ this.targetNativeToken = new Token(
+ toChain.id,
+ zeroAddress,
+ toChain.nativeCurrency.decimals,
+ toChain.nativeCurrency.symbol,
+ toChain.nativeCurrency.name,
+ targetNativeTokenConf?.logo,
+ );
+
+ this.sourceToken = new Token(
+ fromChain.id,
+ sourceTokenConf.address as Address,
+ sourceTokenConf.decimals,
+ sourceTokenConf.symbol,
+ sourceTokenConf.name,
+ sourceTokenConf.logo,
+ );
+ this.targetToken = new Token(
+ toChain.id,
+ targetTokenConf.address as Address,
+ targetTokenConf.decimals,
+ targetTokenConf.symbol,
+ targetTokenConf.name,
+ targetTokenConf.logo,
+ );
+ this.walletClient = options?.walletClient;
+ this.sourcePublicClient = createPublicClient({ chain: fromChain, transport: http() });
+ this.targetPublicClient = createPublicClient({ chain: toChain, transport: http() });
+ }
+
+ async getSourceTokenBalance(address: Address) {
+ const onChainToken = new OnChainToken(
+ this.sourceChain.id,
+ this.sourceToken.address,
+ this.sourceToken.decimals,
+ this.sourceToken.symbol,
+ this.sourceToken.name,
+ {
+ publicClient: this.sourcePublicClient,
+ },
+ );
+ const value = await onChainToken.getBalance(address);
+ return { value, token: this.sourceToken };
+ }
+
+ async getTargetTokenBalance(address: Address) {
+ const onChainToken = new OnChainToken(
+ this.targetChain.id,
+ this.targetToken.address,
+ this.targetToken.decimals,
+ this.targetToken.symbol,
+ this.targetToken.name,
+ {
+ publicClient: this.targetPublicClient,
+ },
+ );
+ const value = await onChainToken.getBalance(address);
+ return { value, token: this.targetToken };
+ }
+
+ private async getTokenAllowance(owner: Address, spender: Address, token: Token, publicClient: PublicClient) {
+ const onChainToken = new OnChainToken(token.chainId, token.address, token.decimals, token.symbol, token.name, {
+ publicClient,
+ });
+ return onChainToken.getAllowance(owner, spender);
+ }
+
+ async getSourceTokenAllowance(owner: Address) {
+ const value = await this.getTokenAllowance(
+ owner,
+ this.sourceBridgeContract,
+ this.sourceToken,
+ this.sourcePublicClient,
+ );
+ return { value, token: this.sourceToken };
+ }
+
+ async getTargetTokenAllowance(owner: Address) {
+ const value = await this.getTokenAllowance(
+ owner,
+ this.targetBridgeContract,
+ this.targetToken,
+ this.targetPublicClient,
+ );
+ return { value, token: this.targetToken };
+ }
+
+ private async approveToken(
+ spender: Address,
+ amount: bigint,
+ token: Token,
+ publicClient: PublicClient,
+ walletClient?: WalletClient,
+ ) {
+ const onChainToken = new OnChainToken(token.chainId, token.address, token.decimals, token.symbol, token.name, {
+ publicClient,
+ walletClient,
+ });
+ return onChainToken.approve(spender, amount);
+ }
+
+ async approveSourceToken(amount: bigint) {
+ return this.approveToken(
+ this.sourceBridgeContract,
+ amount,
+ this.sourceToken,
+ this.sourcePublicClient,
+ this.walletClient,
+ );
+ }
+
+ async approveTargetToken(amount: bigint) {
+ return this.approveToken(
+ this.targetBridgeContract,
+ amount,
+ this.targetToken,
+ this.targetPublicClient,
+ this.walletClient,
+ );
+ }
+
+ async getTotalFee(relayer: Address, amount: bigint) {
+ const value = await this.sourcePublicClient.readContract({
+ address: this.sourceBridgeContract,
+ abi: (await import(`./abi/lnv2-default`)).default,
+ functionName: "totalFee",
+ args: [BigInt(this.targetChain.id), relayer, this.sourceToken.address, this.targetToken.address, amount],
+ });
+ return { value, token: this.sourceToken };
+ }
+
+ protected async getLayerZeroFee(sendService: Address, remoteChain: Chain, localPublicClient: PublicClient) {
+ const [nativeFee, zroFee] = await localPublicClient.readContract({
+ address: sendService,
+ abi: (await import(`./abi/lnaccess-controller`)).default,
+ functionName: "fee",
+ args: [BigInt(remoteChain.id), bytesToHex(Uint8Array.from([123]), { size: 750 })],
+ });
+ return [nativeFee, zroFee];
+ }
+
+ protected async getMsgportFeeAndParams(
+ message: Hash,
+ refundAddress: Address,
+ localChain: Chain,
+ remoteChain: Chain,
+ localContract: Address,
+ remoteContract: Address,
+ localToken: Token,
+ remoteToken: Token,
+ ) {
+ const localMessager = HelixChain.get(localChain.id)?.messager("msgline")?.address as Address | undefined;
+ const rm = HelixChain.get(localChain.id)?.couples.find(
+ (c) =>
+ c.chain.id === BigInt(remoteChain.id) &&
+ c.symbol.from === localToken.symbol &&
+ c.symbol.to === remoteToken.symbol &&
+ c.protocol.name === this.protocol,
+ )?.messager;
+ const remoteMessager = rm?.name === "msgline" ? (rm.address as Address | undefined) : undefined;
+
+ if (localMessager && remoteMessager) {
+ const payload = encodeFunctionData({
+ abi: (await import("./abi/msgline-messager")).default,
+ functionName: "receiveMessage",
+ args: [BigInt(localChain.id), localContract, remoteContract, message],
+ });
+
+ return fetchMsgportFeeAndParams(
+ localChain.id,
+ remoteChain.id,
+ localMessager,
+ remoteMessager,
+ refundAddress,
+ payload,
+ );
+ }
+ }
+
+ protected getGasLimit() {
+ return this.sourceChain?.network === "arbitrum" || this.sourceChain?.network === "arbitrum-sepolia"
+ ? 3000000n
+ : undefined;
+ }
+
+ /* eslint-disable no-unused-vars */
+ abstract transfer(
+ amount: bigint,
+ recipient: Address,
+ totalFee: bigint,
+ relayInfo: RelayInfo,
+ ): Promise;
+ /* eslint-enable no-unused-vars */
+}
diff --git a/packages/sdk-bridge/src/utils/index.ts b/packages/sdk-bridge/src/utils/index.ts
new file mode 100644
index 000000000..b52385106
--- /dev/null
+++ b/packages/sdk-bridge/src/utils/index.ts
@@ -0,0 +1 @@
+export * from "./misc";
diff --git a/packages/sdk-bridge/src/utils/misc.ts b/packages/sdk-bridge/src/utils/misc.ts
new file mode 100644
index 000000000..f08867cce
--- /dev/null
+++ b/packages/sdk-bridge/src/utils/misc.ts
@@ -0,0 +1,28 @@
+import { Address, Hash } from "viem";
+
+export async function fetchMsgportFeeAndParams(
+ fromChainId: number,
+ toChainId: number,
+ fromAddress: Address,
+ toAddress: Address,
+ refundAddress: Address,
+ payload: Hash,
+) {
+ const endpoint = "https://api.msgport.xyz";
+
+ const feeRes = await fetch(
+ `${endpoint}/ormp/fee?from_chain_id=${fromChainId}&to_chain_id=${toChainId}&payload=${payload}&from_address=${fromAddress}&to_address=${toAddress}&refund_address=${refundAddress}`,
+ );
+ const feeJson = (await feeRes.json()) as { code: number; data: { fee: string; params: Hash } };
+ if (feeRes.ok && feeJson.code === 0) {
+ const fee = BigInt(feeJson.data.fee); // In native token
+ const params = feeJson.data.params;
+ return { fee, params };
+ }
+}
+
+export function assert(condition: unknown, message?: string): asserts condition {
+ if (!condition) {
+ throw new Error(message ?? "Assertion failed");
+ }
+}
diff --git a/packages/contracts/tsconfig.json b/packages/sdk-bridge/tsconfig.json
similarity index 56%
rename from packages/contracts/tsconfig.json
rename to packages/sdk-bridge/tsconfig.json
index 4470d30b8..fbcac1912 100644
--- a/packages/contracts/tsconfig.json
+++ b/packages/sdk-bridge/tsconfig.json
@@ -3,7 +3,13 @@
"compilerOptions": {
"lib": ["ES2020"],
"outDir": "./dist",
- "types": ["node"]
+ "types": ["jest", "node"],
+ "plugins": [
+ {
+ "name": "@0no-co/graphqlsp",
+ "schema": "./schema.graphql"
+ }
+ ]
},
"include": ["."],
"exclude": ["node_modules", "dist"]
diff --git a/packages/contracts/tsup.config.ts b/packages/sdk-bridge/tsup.config.ts
similarity index 100%
rename from packages/contracts/tsup.config.ts
rename to packages/sdk-bridge/tsup.config.ts
diff --git a/packages/sdk-core/package.json b/packages/sdk-core/package.json
index 70464c4ae..38c5f7adb 100644
--- a/packages/sdk-core/package.json
+++ b/packages/sdk-core/package.json
@@ -35,7 +35,6 @@
"typescript": "^5.2.2"
},
"dependencies": {
- "@helixbridge/contracts": "^0.1.0",
- "viem": "^1.21.4"
+ "viem": "^2.21.19"
}
}
diff --git a/packages/sdk-core/src/i-bridge.ts b/packages/sdk-core/src/i-bridge.ts
deleted file mode 100644
index 109e19533..000000000
--- a/packages/sdk-core/src/i-bridge.ts
+++ /dev/null
@@ -1,103 +0,0 @@
-import { Address, Chain, createPublicClient, http, parseUnits, PublicClient, WalletClient } from "viem";
-import { Token } from "./token";
-import { getErc20Contract } from "@helixbridge/contracts";
-
-export abstract class IBridge {
- protected readonly publicClientOnFromChain: PublicClient;
- protected readonly publicClientOnToChain: PublicClient;
- protected readonly walletClient?: WalletClient;
- protected readonly fromChain: Chain;
- protected readonly fromToken: Token;
- protected readonly toChain: Chain;
- protected readonly toToken: Token;
- protected readonly contractOnFromChain: Address;
- protected readonly contractOnToChain: Address;
-
- constructor({
- walletClient,
- fromChain,
- fromToken,
- toChain,
- toToken,
- contractOnFromChain,
- contractOnToChain,
- }: {
- walletClient?: WalletClient;
- fromChain: Chain;
- fromToken: Token;
- toChain: Chain;
- toToken: Token;
- contractOnFromChain: Address;
- contractOnToChain: Address;
- }) {
- this.publicClientOnFromChain = createPublicClient({ chain: fromChain, transport: http() });
- this.publicClientOnToChain = createPublicClient({ chain: toChain, transport: http() });
- this.walletClient = walletClient;
- this.fromChain = fromChain;
- this.fromToken = fromToken;
- this.toChain = toChain;
- this.toToken = toToken;
- this.contractOnFromChain = contractOnFromChain;
- this.contractOnToChain = contractOnToChain;
- }
-
- protected async getSigner() {
- return this.walletClient ? (await this.walletClient.getAddresses()).at(0) : undefined;
- }
-
- private async getAllowance(owner: Address, spender: Address, token: Token, publicClient: PublicClient) {
- let value = parseUnits(Number.MAX_SAFE_INTEGER.toString(), token.decimals);
- if (!token.isNative) {
- value = await getErc20Contract({ address: token.address, publicClient }).read.allowance([owner, spender]);
- }
- return { value, token };
- }
-
- async getAllowanceOnFromChain(owner: Address) {
- return this.getAllowance(owner, this.contractOnFromChain, this.fromToken, this.publicClientOnFromChain);
- }
-
- async getAllowanceOnToChain(owner: Address) {
- return this.getAllowance(owner, this.contractOnToChain, this.toToken, this.publicClientOnToChain);
- }
-
- private async approve(
- owner: Address,
- spender: Address,
- token: Token,
- amount: bigint,
- chain: Chain,
- publicClient: PublicClient,
- ) {
- if (this.walletClient) {
- const hash = await getErc20Contract({
- address: token.address,
- publicClient,
- walletClient: this.walletClient,
- }).write.approve([spender, amount], { account: owner, chain });
- return publicClient.waitForTransactionReceipt({ hash, confirmations: 2 });
- }
- }
-
- async approveOnFromChain(amount: bigint, owner: Address) {
- return this.approve(
- owner,
- this.contractOnFromChain,
- this.fromToken,
- amount,
- this.fromChain,
- this.publicClientOnFromChain,
- );
- }
-
- async approveOnToChain(amount: bigint, owner: Address) {
- return this.approve(
- owner,
- this.contractOnFromChain,
- this.fromToken,
- amount,
- this.fromChain,
- this.publicClientOnFromChain,
- );
- }
-}
diff --git a/packages/sdk-core/src/index.ts b/packages/sdk-core/src/index.ts
index cd9c979b8..2503d5b3d 100644
--- a/packages/sdk-core/src/index.ts
+++ b/packages/sdk-core/src/index.ts
@@ -1,2 +1 @@
-export * from "./i-bridge";
export * from "./token";
diff --git a/packages/sdk-core/src/token.test.ts b/packages/sdk-core/src/token.test.ts
deleted file mode 100644
index f7a0f1b6f..000000000
--- a/packages/sdk-core/src/token.test.ts
+++ /dev/null
@@ -1,24 +0,0 @@
-import { Token } from "./token";
-
-const nativeToken = new Token(1, "0x0000000000000000000000000000000000000000", 18, "ETH", "ETH");
-const tokenA = new Token(1, "0x0000000000000000000000000000000000000001", 18, "ETH", "ETH");
-const tokenB = new Token(1, "0x0000000000000000000000000000000000000001", 18, "ETH", "ETH");
-const tokenC = new Token(1, "0x0000000000000000000000000000000000000002", 18, "ETH", "ETH");
-const tokenD = new Token(2, "0x0000000000000000000000000000000000000002", 18, "ETH", "ETH");
-
-test("The token is native token", () => {
- expect(nativeToken.isNative).toBe(true);
-});
-
-test("The token is not a native token", () => {
- expect(tokenA.isNative).toBe(false);
-});
-
-test("The two tokens are equal", () => {
- expect(tokenA.isEqual(tokenB)).toBe(true);
-});
-
-test("The two tokens are not equal", () => {
- expect(tokenA.isEqual(tokenC)).toBe(false);
- expect(tokenC.isEqual(tokenD)).toBe(false);
-});
diff --git a/packages/sdk-core/src/token.ts b/packages/sdk-core/src/token.ts
deleted file mode 100644
index 6919a37a1..000000000
--- a/packages/sdk-core/src/token.ts
+++ /dev/null
@@ -1,30 +0,0 @@
-import { Address } from "viem";
-
-const NATIVE_TOKEN_ADDRESS = "0x0000000000000000000000000000000000000000";
-
-export class Token {
- private readonly chainId: number;
- readonly address: Address;
- readonly decimals: number;
- readonly symbol: string;
- readonly name: string;
- constructor(chainId: number, address: Address, decimals: number, symbol: string, name: string) {
- this.chainId = chainId;
- this.address = address;
- this.decimals = decimals;
- this.symbol = symbol;
- this.name = name;
- }
-
- get isNative() {
- return this.address.toLowerCase() === NATIVE_TOKEN_ADDRESS.toLowerCase();
- }
-
- getChainId() {
- return this.chainId;
- }
-
- isEqual(token: Token) {
- return this.chainId === token.getChainId() && this.address.toLowerCase() === token.address.toLowerCase();
- }
-}
diff --git a/packages/sdk-core/src/token/index.ts b/packages/sdk-core/src/token/index.ts
new file mode 100644
index 000000000..05b85d8e2
--- /dev/null
+++ b/packages/sdk-core/src/token/index.ts
@@ -0,0 +1,2 @@
+export * from "./token";
+export * from "./onchain-token";
diff --git a/packages/contracts/src/faucet.ts b/packages/sdk-core/src/token/onchain-token.ts
similarity index 53%
rename from packages/contracts/src/faucet.ts
rename to packages/sdk-core/src/token/onchain-token.ts
index ea0523ede..d268f43e3 100644
--- a/packages/contracts/src/faucet.ts
+++ b/packages/sdk-core/src/token/onchain-token.ts
@@ -1,14 +1,18 @@
-import { Abi, getContract } from "viem";
-import { TFunction } from "./types";
+import { Abi, Address, PublicClient, WalletClient } from "viem";
+import { Token } from "./token";
+import { assert } from "../utils";
const abi = [
+ // erc20
{
inputs: [
- { internalType: "string", name: "_name", type: "string" },
- { internalType: "string", name: "_symbol", type: "string" },
- { internalType: "uint8", name: "_decimals", type: "uint8" },
+ { internalType: "string", name: "name_", type: "string" },
+ { internalType: "string", name: "symbol_", type: "string" },
+ { internalType: "uint8", name: "decimals_", type: "uint8" },
+ { internalType: "uint256", name: "initialBalance_", type: "uint256" },
+ { internalType: "address payable", name: "feeReceiver_", type: "address" },
],
- stateMutability: "nonpayable",
+ stateMutability: "payable",
type: "constructor",
},
{
@@ -21,15 +25,6 @@ const abi = [
name: "Approval",
type: "event",
},
- {
- anonymous: false,
- inputs: [
- { indexed: true, internalType: "address", name: "previousOwner", type: "address" },
- { indexed: true, internalType: "address", name: "newOwner", type: "address" },
- ],
- name: "OwnershipTransferred",
- type: "event",
- },
{
anonymous: false,
inputs: [
@@ -40,13 +35,6 @@ const abi = [
name: "Transfer",
type: "event",
},
- {
- inputs: [{ internalType: "address", name: "", type: "address" }],
- name: "allowFaucet",
- outputs: [{ internalType: "uint256", name: "", type: "uint256" }],
- stateMutability: "view",
- type: "function",
- },
{
inputs: [
{ internalType: "address", name: "owner", type: "address" },
@@ -74,16 +62,6 @@ const abi = [
stateMutability: "view",
type: "function",
},
- {
- inputs: [
- { internalType: "address", name: "account", type: "address" },
- { internalType: "uint256", name: "amount", type: "uint256" },
- ],
- name: "burn",
- outputs: [],
- stateMutability: "nonpayable",
- type: "function",
- },
{
inputs: [],
name: "decimals",
@@ -101,13 +79,6 @@ const abi = [
stateMutability: "nonpayable",
type: "function",
},
- {
- inputs: [{ internalType: "uint256", name: "amount", type: "uint256" }],
- name: "faucet",
- outputs: [],
- stateMutability: "nonpayable",
- type: "function",
- },
{
inputs: [
{ internalType: "address", name: "spender", type: "address" },
@@ -118,23 +89,6 @@ const abi = [
stateMutability: "nonpayable",
type: "function",
},
- {
- inputs: [],
- name: "maxFaucetAllowed",
- outputs: [{ internalType: "uint256", name: "", type: "uint256" }],
- stateMutability: "view",
- type: "function",
- },
- {
- inputs: [
- { internalType: "address", name: "account", type: "address" },
- { internalType: "uint256", name: "amount", type: "uint256" },
- ],
- name: "mint",
- outputs: [],
- stateMutability: "nonpayable",
- type: "function",
- },
{
inputs: [],
name: "name",
@@ -142,21 +96,6 @@ const abi = [
stateMutability: "view",
type: "function",
},
- {
- inputs: [],
- name: "owner",
- outputs: [{ internalType: "address", name: "", type: "address" }],
- stateMutability: "view",
- type: "function",
- },
- { inputs: [], name: "renounceOwnership", outputs: [], stateMutability: "nonpayable", type: "function" },
- {
- inputs: [{ internalType: "uint256", name: "allowed", type: "uint256" }],
- name: "setMaxFaucetAllowed",
- outputs: [],
- stateMutability: "nonpayable",
- type: "function",
- },
{
inputs: [],
name: "symbol",
@@ -192,15 +131,138 @@ const abi = [
stateMutability: "nonpayable",
type: "function",
},
+
+ // faucet
{
- inputs: [{ internalType: "address", name: "newOwner", type: "address" }],
- name: "transferOwnership",
+ inputs: [{ internalType: "address", name: "", type: "address" }],
+ name: "allowFaucet",
+ outputs: [{ internalType: "uint256", name: "", type: "uint256" }],
+ stateMutability: "view",
+ type: "function",
+ },
+ {
+ inputs: [],
+ name: "maxFaucetAllowed",
+ outputs: [{ internalType: "uint256", name: "", type: "uint256" }],
+ stateMutability: "view",
+ type: "function",
+ },
+ {
+ inputs: [{ internalType: "uint256", name: "amount", type: "uint256" }],
+ name: "faucet",
outputs: [],
stateMutability: "nonpayable",
type: "function",
},
] as const satisfies Abi;
-export const getFaucetContract: TFunction = ({ address, publicClient, walletClient }) => {
- return getContract({ abi, address, publicClient, walletClient });
-};
+interface Options {
+ logo?: string;
+ publicClient: PublicClient;
+ walletClient?: WalletClient;
+}
+
+export class OnChainToken extends Token {
+ private readonly publicClient: PublicClient;
+ private readonly walletClient?: WalletClient;
+
+ constructor(chainId: number, address: Address, decimals: number, symbol: string, name: string, options: Options) {
+ super(chainId, address, decimals, symbol, name, options?.logo);
+ this.publicClient = options.publicClient;
+ this.walletClient = options.walletClient;
+ }
+
+ /**
+ * Faucet allow
+ * @param address Address
+ * @returns Amount of tokens allowed to be sent from the faucet
+ */
+ getAllowFaucet(address: Address) {
+ return this.publicClient.readContract({
+ abi,
+ address: this.address,
+ functionName: "allowFaucet",
+ args: [address],
+ });
+ }
+
+ /**
+ * Faucet max allowed
+ * @returns Maximum amount of tokens allowed to be sent from the faucet
+ */
+ getMaxFaucetAllowed() {
+ return this.publicClient.readContract({
+ abi,
+ address: this.address,
+ functionName: "maxFaucetAllowed",
+ });
+ }
+
+ /**
+ * Faucet
+ * @param amount Amount of tokens to send from the faucet
+ */
+ async faucet(amount: bigint) {
+ assert(this.walletClient, "Wallet client is required");
+ const { request } = await this.publicClient.simulateContract({
+ abi,
+ address: this.address,
+ functionName: "faucet",
+ args: [amount],
+ account: this.walletClient.account,
+ });
+ const hash = await this.walletClient.writeContract(request);
+ return this.publicClient.waitForTransactionReceipt({ hash, confirmations: 2 });
+ }
+
+ /**
+ * Balance
+ * @param address Address
+ * @returns Amount of tokens in the address
+ */
+ getBalance(address: Address) {
+ return this.isNative
+ ? this.publicClient.getBalance({ address })
+ : this.publicClient.readContract({
+ abi,
+ address: this.address,
+ functionName: "balanceOf",
+ args: [address],
+ });
+ }
+
+ /**
+ * Allowance
+ * @param owner Owner address
+ * @param spender Spender address
+ * @returns Amount of tokens allowed to be spent
+ */
+ getAllowance(owner: Address, spender: Address) {
+ return this.isNative
+ ? Promise.resolve(this.parseEther(Number.MAX_SAFE_INTEGER.toString()))
+ : this.publicClient.readContract({
+ abi,
+ address: this.address,
+ functionName: "allowance",
+ args: [owner, spender],
+ }) || Promise.resolve(0n);
+ }
+
+ /**
+ * Approve
+ * @param spender Spender address
+ * @param amount Amount of tokens to approve
+ */
+ async approve(spender: Address, amount: bigint) {
+ assert(this.walletClient, "Wallet client is required");
+ const { request } = await this.publicClient.simulateContract({
+ abi,
+ account: this.walletClient.account,
+ address: this.address,
+ functionName: "approve",
+ args: [spender, amount],
+ });
+ const hash = await this.walletClient.writeContract(request);
+ return this.publicClient.waitForTransactionReceipt({ hash, confirmations: 2 });
+ }
+}
diff --git a/packages/sdk-core/src/token/token.test.ts b/packages/sdk-core/src/token/token.test.ts
new file mode 100644
index 000000000..e4cd4bcf7
--- /dev/null
+++ b/packages/sdk-core/src/token/token.test.ts
@@ -0,0 +1,41 @@
+import { Token } from "./token";
+
+const nativeToken10 = new Token(1, "0x0000000000000000000000000000000000000000", 18, "ETH", "ETH");
+const nativeToken11 = new Token(1, "0x0000000000000000000000000000000000000000", 18, "ETH", "ETH");
+const nativeToken20 = new Token(2, "0x0000000000000000000000000000000000000000", 18, "ETH", "ETH");
+
+const token10 = new Token(1, "0x0000000000000000000000000000000000000001", 18, "ETH", "ETH");
+const token11 = new Token(1, "0x0000000000000000000000000000000000000001", 18, "ETH", "ETH");
+const token20 = new Token(2, "0x0000000000000000000000000000000000000001", 18, "ETH", "ETH");
+const token21 = new Token(2, "0x0000000000000000000000000000000000000002", 18, "ETH", "ETH");
+
+test("The token is native token", () => {
+ expect(nativeToken10.isNative).toBe(true);
+ expect(nativeToken11.isNative).toBe(true);
+ expect(nativeToken20.isNative).toBe(true);
+});
+
+test("The token is not a native token", () => {
+ expect(token10.isNative).toBe(false);
+ expect(token11.isNative).toBe(false);
+ expect(token20.isNative).toBe(false);
+ expect(token21.isNative).toBe(false);
+});
+
+test("The two tokens are equal", () => {
+ expect(nativeToken10.isEqual(nativeToken11)).toBe(true);
+ expect(token10.isEqual(token11)).toBe(true);
+});
+
+test("The two tokens are not equal", () => {
+ expect(token11.isEqual(token20)).toBe(false);
+ expect(token20.isEqual(token21)).toBe(false);
+});
+
+test("The token format ether", () => {
+ expect(token10.formatEther(12345678876543210000000000n)).toBe("12345678.87654321");
+});
+
+test("The token parse ether", () => {
+ expect(token10.parseEther("12345678.87654321")).toBe(12345678876543210000000000n);
+});
diff --git a/packages/sdk-core/src/token/token.ts b/packages/sdk-core/src/token/token.ts
new file mode 100644
index 000000000..934fef9fb
--- /dev/null
+++ b/packages/sdk-core/src/token/token.ts
@@ -0,0 +1,38 @@
+import { Address, formatUnits, parseUnits, zeroAddress } from "viem";
+
+const DEFAULT_TOKEN_LOGO =
+ "https://raw.githubusercontent.com/helix-bridge/helix-ui/main/packages/assets/images/tokens/eth.png";
+
+export class Token {
+ readonly chainId: number;
+ readonly address: Address;
+ readonly decimals: number;
+ readonly symbol: string;
+ readonly name: string;
+ readonly logo: string;
+
+ constructor(chainId: number, address: Address, decimals: number, symbol: string, name: string, logo?: string) {
+ this.chainId = chainId;
+ this.address = address;
+ this.decimals = decimals;
+ this.symbol = symbol;
+ this.name = name;
+ this.logo = logo ?? DEFAULT_TOKEN_LOGO;
+ }
+
+ get isNative() {
+ return this.address.toLowerCase() === zeroAddress.toLowerCase();
+ }
+
+ isEqual(token: Token) {
+ return this.chainId === token.chainId && this.address.toLowerCase() === token.address.toLowerCase();
+ }
+
+ formatEther(value: bigint) {
+ return formatUnits(value, this.decimals);
+ }
+
+ parseEther(value: string) {
+ return parseUnits(value, this.decimals);
+ }
+}
diff --git a/packages/sdk-core/src/utils/index.ts b/packages/sdk-core/src/utils/index.ts
new file mode 100644
index 000000000..b6cada543
--- /dev/null
+++ b/packages/sdk-core/src/utils/index.ts
@@ -0,0 +1,5 @@
+export function assert(condition: unknown, message?: string): asserts condition {
+ if (!condition) {
+ throw new Error(message ?? "Assertion failed");
+ }
+}
diff --git a/packages/sdk-indexer/.eslintrc.cjs b/packages/sdk-indexer/.eslintrc.cjs
new file mode 100644
index 000000000..7d1c936f8
--- /dev/null
+++ b/packages/sdk-indexer/.eslintrc.cjs
@@ -0,0 +1,12 @@
+/** @type {import("eslint").Linter.Config} */
+module.exports = {
+ root: true,
+ extends: ["@helixbridge/eslint-config/react.js"],
+ parser: "@typescript-eslint/parser",
+ parserOptions: {
+ project: true,
+ },
+ env: {
+ jest: true,
+ },
+};
diff --git a/packages/sdk-indexer/codegen.ts b/packages/sdk-indexer/codegen.ts
new file mode 100644
index 000000000..e33b3de56
--- /dev/null
+++ b/packages/sdk-indexer/codegen.ts
@@ -0,0 +1,27 @@
+import type { CodegenConfig } from "@graphql-codegen/cli";
+
+const config: CodegenConfig = {
+ schema: "https://apollo.helix.box/graphql",
+ documents: ["src/actions/**/*.ts"],
+ ignoreNoDocuments: true,
+ generates: {
+ "./src/generated/action/": {
+ preset: "client",
+ config: {
+ documentMode: "string",
+ },
+ },
+ "./src/generated/hook/": {
+ preset: "client",
+ plugins: [],
+ },
+ "./schema.graphql": {
+ plugins: ["schema-ast"],
+ config: {
+ includeDirectives: true,
+ },
+ },
+ },
+};
+
+export default config;
diff --git a/packages/sdk-indexer/package.json b/packages/sdk-indexer/package.json
new file mode 100644
index 000000000..b2557957b
--- /dev/null
+++ b/packages/sdk-indexer/package.json
@@ -0,0 +1,53 @@
+{
+ "name": "@helixbridge/sdk-indexer",
+ "version": "0.0.0",
+ "main": "./dist/index.js",
+ "module": "./dist/index.mjs",
+ "types": "./dist/index.d.ts",
+ "files": [
+ "dist/**"
+ ],
+ "scripts": {
+ "clean": "rm -rf node_modules .turbo dist",
+ "build": "tsup",
+ "dev": "tsup --watch",
+ "lint": "eslint src/",
+ "typecheck": "tsc --noEmit",
+ "test": "jest",
+ "codegen:graphql": "graphql-codegen --config codegen.ts"
+ },
+ "publishConfig": {
+ "access": "public"
+ },
+ "jest": {
+ "preset": "@helixbridge/jest-presets/node"
+ },
+ "license": "MIT",
+ "devDependencies": {
+ "@0no-co/graphqlsp": "^1.12.16",
+ "@graphql-codegen/cli": "5.0.3",
+ "@graphql-codegen/client-preset": "4.4.0",
+ "@graphql-codegen/schema-ast": "^4.1.0",
+ "@graphql-typed-document-node/core": "^3.2.0",
+ "@helixbridge/eslint-config": "workspace:*",
+ "@helixbridge/jest-presets": "workspace:*",
+ "@helixbridge/tsconfig": "workspace:*",
+ "@types/jest": "^29.5.12",
+ "@types/node": "^20",
+ "@types/react": "^18.3.12",
+ "@types/react-dom": "^18.3.1",
+ "@typescript-eslint/parser": "^7.2.0",
+ "eslint": "^8.57.0",
+ "jest": "^29.7.0",
+ "tsup": "^8.2.3",
+ "typescript": "^5.2.2"
+ },
+ "dependencies": {
+ "@apollo/client": "^3.10.3",
+ "@helixbridge/chains": "0.5.1",
+ "@helixbridge/helixconf": "v1.2.0-beta",
+ "graphql": "^16.8.1",
+ "react": "^18.3.1",
+ "viem": "^2.21.19"
+ }
+}
diff --git a/packages/sdk-indexer/schema.graphql b/packages/sdk-indexer/schema.graphql
new file mode 100644
index 000000000..06811992b
--- /dev/null
+++ b/packages/sdk-indexer/schema.graphql
@@ -0,0 +1,128 @@
+schema {
+ query: Query
+ mutation: Mutation
+}
+
+"""
+The `BigInt` scalar type represents non-fractional signed whole numeric values.BigInt can represent values between -(2^63) + 1 and 2^63 - 1.
+"""
+scalar BigInt
+
+type HealthInfo {
+ callTimes: Int
+ name: String
+}
+
+type HistoryRecord {
+ bridge: String!
+ confirmedBlocks: String
+ endTime: Int
+ endTxHash: String
+ extData: String
+ fee: String!
+ feeToken: String!
+ fromChain: String!
+ guardSignatures: String
+ id: String!
+ lastRequestWithdraw: BigInt
+ messageNonce: String
+ needWithdrawLiquidity: Boolean
+ nonce: BigInt!
+ reason: String
+ recipient: String!
+ recvAmount: String
+ recvOuterTokenAddress: String
+ recvToken: String!
+ recvTokenAddress: String
+ relayer: String
+ requestTxHash: String!
+ responseTxHash: String
+ result: Int!
+ sendAmount: String!
+ sendOuterTokenAddress: String
+ sendToken: String!
+ sendTokenAddress: String
+ sender: String!
+ startTime: Int!
+ toChain: String!
+}
+
+type HistoryRecords {
+ records: [HistoryRecord]
+ total: Int!
+}
+
+type LnBridgeRelayInfo {
+ baseFee: String
+ bridge: String!
+ cost: String
+ dynamicFee: String
+ dynamicFeeExpire: String
+ dynamicFeeSignature: String
+ fromChain: String!
+ heartbeatTimestamp: Int
+ id: String!
+ lastTransferId: String
+ liquidityFeeRate: Int
+ margin: String
+ messageChannel: String
+ nonce: BigInt!
+ paused: Boolean
+ profit: String
+ protocolFee: String
+ relayer: String!
+ sendToken: String
+ signers: String
+ slashCount: Int
+ softTransferLimit: String
+ targetNonce: BigInt
+ timestamp: Int!
+ toChain: String!
+ tokenKey: String
+ transactionHash: String!
+ transferLimit: String
+ version: String!
+ withdrawNonce: BigInt
+}
+
+type LnBridgeRelayInfos {
+ records: [LnBridgeRelayInfo]
+ total: Int!
+}
+
+type Mutation {
+ signConfirmedBlock(block: String, id: String, relayer: String, signature: String, timestamp: Int): String
+ signDynamicFee(dynamicFee: String, dynamicFeeExpire: String, dynamicFeeSignature: String, fromChainId: String, relayer: String, signature: String, timestamp: Int, toChainId: String, tokenAddress: String, version: String): String
+ signHeartBeat(fromChainId: String, relayer: String, signature: String, softTransferLimit: String, timestamp: Int, toChainId: String, tokenAddress: String, version: String): String
+}
+
+type Query {
+ checkLnBridgeExist(fromChainId: Int, fromToken: String, toChainId: Int, toToken: String, version: String): Boolean
+ firstHistoryRecord(bridge: String, fromChain: String, notsubmited: Boolean, order: String, relayer: String, results: [Int], toChain: String, token: String): HistoryRecord
+ historyRecordById(id: String): HistoryRecord
+ historyRecordByTxHash(txHash: String): HistoryRecord
+ historyRecords(bridges: [String], fromChains: [String], needWithdrawLiquidity: Boolean, order: String, page: Int, recipient: String, recvTokenAddress: String, relayer: String, results: [Int], row: Int, sender: String, toChains: [String]): HistoryRecords
+ previousHistoryRecord(bridge: String, fromChain: String, nonce: Int, relayer: String, toChain: String, token: String): HistoryRecord
+ queryLnBridgeRelayInfos(bridge: String, fromChain: String, page: Int, relayer: String, row: Int, toChain: String, version: String): LnBridgeRelayInfos
+ queryLnBridgeSupportChains(tokenKey: String): [SupportChains]
+ queryLnBridgeSupportedChains(tokenKey: String): [TokenInfo]
+ queryMaxTransfer(balance: String, bridge: String, fromChain: String, toChain: String, token: String): BigInt
+ queryRelayRecords(bridge: String, fromChain: String, relayer: String, row: Int, toChain: String): HistoryRecords
+ sortedLnBridgeRelayInfos(amount: String, bridge: String, decimals: Int, fromChain: String, row: Int, toChain: String, token: String, version: String): SortedLnBridgeRelayInfos
+ tasksHealthCheck(name: String): [HealthInfo]
+}
+
+type SortedLnBridgeRelayInfos {
+ records: [LnBridgeRelayInfo]
+ transferLimit: BigInt!
+}
+
+type SupportChains {
+ fromChain: String!
+ toChains: [String]
+}
+
+type TokenInfo {
+ chains: [SupportChains]
+ tokenKey: String!
+}
\ No newline at end of file
diff --git a/packages/sdk-indexer/src/actions/getCurrentlyAvailableCrossChain.ts b/packages/sdk-indexer/src/actions/getCurrentlyAvailableCrossChain.ts
new file mode 100644
index 000000000..35ee2c298
--- /dev/null
+++ b/packages/sdk-indexer/src/actions/getCurrentlyAvailableCrossChain.ts
@@ -0,0 +1,27 @@
+import { graphql } from "../generated/action";
+import { CurrentlyAvailableCrossChainQuery } from "../generated/action/graphql";
+import { execute } from "./helpers";
+
+const document = graphql(`
+ query CurrentlyAvailableCrossChain($tokenKey: String!) {
+ queryLnBridgeSupportedChains(tokenKey: $tokenKey) {
+ tokenKey
+ chains {
+ fromChain
+ toChains
+ }
+ }
+ }
+`);
+
+export type CurrentlyAvailableCrossChain = NonNullable<
+ CurrentlyAvailableCrossChainQuery["queryLnBridgeSupportedChains"]
+>;
+
+export async function getCurrentlyAvailableCrossChain(
+ endpoint: string,
+ tokenKey = "",
+): Promise {
+ const { data } = await execute(endpoint, document, { tokenKey });
+ return data.queryLnBridgeSupportedChains || [];
+}
diff --git a/packages/sdk-indexer/src/actions/getHistoryTxByHash.ts b/packages/sdk-indexer/src/actions/getHistoryTxByHash.ts
new file mode 100644
index 000000000..f11a5dee2
--- /dev/null
+++ b/packages/sdk-indexer/src/actions/getHistoryTxByHash.ts
@@ -0,0 +1,59 @@
+import { Hash } from "viem";
+import { graphql } from "../generated/action";
+import { HistoryTxByHashQuery } from "../generated/action/graphql";
+import { execute } from "./helpers";
+
+// enum Result {
+// PENDING,
+// PENDING_TO_REFUND,
+// PENDING_TO_CLAIM,
+// SUCCESS,
+// REFUNDED,
+// PENDING_TO_CONFIRM_REFUND,
+// FAILED,
+// }
+
+const document = graphql(`
+ query HistoryTxByHash($txHash: String) {
+ historyRecordByTxHash(txHash: $txHash) {
+ id
+ fromChain
+ toChain
+ bridge
+ reason
+ nonce
+ requestTxHash
+ responseTxHash
+ sender
+ recipient
+ sendToken
+ recvToken
+ sendAmount
+ recvAmount
+ startTime
+ endTime
+ result
+ fee
+ feeToken
+ messageNonce
+ sendTokenAddress
+ recvTokenAddress
+ sendOuterTokenAddress
+ recvOuterTokenAddress
+ guardSignatures
+ relayer
+ endTxHash
+ confirmedBlocks
+ needWithdrawLiquidity
+ lastRequestWithdraw
+ extData
+ }
+ }
+`);
+
+export type HistoryTxByHash = HistoryTxByHashQuery["historyRecordByTxHash"];
+
+export async function getHistoryTxByHash(endpoint: string, txHash: Hash) {
+ const { data } = await execute(endpoint, document, { txHash });
+ return data.historyRecordByTxHash;
+}
diff --git a/packages/sdk-indexer/src/actions/getHistoryTxById.ts b/packages/sdk-indexer/src/actions/getHistoryTxById.ts
new file mode 100644
index 000000000..e5b411620
--- /dev/null
+++ b/packages/sdk-indexer/src/actions/getHistoryTxById.ts
@@ -0,0 +1,58 @@
+import { graphql } from "../generated/action";
+import { HistoryTxByIdQuery } from "../generated/action/graphql";
+import { execute } from "./helpers";
+
+// enum Result {
+// PENDING,
+// PENDING_TO_REFUND,
+// PENDING_TO_CLAIM,
+// SUCCESS,
+// REFUNDED,
+// PENDING_TO_CONFIRM_REFUND,
+// FAILED,
+// }
+
+const document = graphql(`
+ query HistoryTxById($id: String) {
+ historyRecordById(id: $id) {
+ id
+ fromChain
+ toChain
+ bridge
+ reason
+ nonce
+ requestTxHash
+ responseTxHash
+ sender
+ recipient
+ sendToken
+ recvToken
+ sendAmount
+ recvAmount
+ startTime
+ endTime
+ result
+ fee
+ feeToken
+ messageNonce
+ sendTokenAddress
+ recvTokenAddress
+ sendOuterTokenAddress
+ recvOuterTokenAddress
+ guardSignatures
+ relayer
+ endTxHash
+ confirmedBlocks
+ needWithdrawLiquidity
+ lastRequestWithdraw
+ extData
+ }
+ }
+`);
+
+export type HistoryTxById = HistoryTxByIdQuery["historyRecordById"];
+
+export async function getHistoryTxById(endpoint: string, id: string) {
+ const { data } = await execute(endpoint, document, { id });
+ return data.historyRecordById;
+}
diff --git a/packages/sdk-indexer/src/actions/getMaxTransfer.ts b/packages/sdk-indexer/src/actions/getMaxTransfer.ts
new file mode 100644
index 000000000..fbd1275ce
--- /dev/null
+++ b/packages/sdk-indexer/src/actions/getMaxTransfer.ts
@@ -0,0 +1,29 @@
+import { graphql } from "../generated/action";
+import { Address } from "viem";
+import { Chain } from "@helixbridge/chains";
+import { execute } from "./helpers";
+
+const document = graphql(`
+ query MaxTransfer($token: String, $balance: String, $fromChain: String, $toChain: String) {
+ queryMaxTransfer(token: $token, balance: $balance, fromChain: $fromChain, toChain: $toChain)
+ }
+`);
+
+export type MaxTransfer = BigInt;
+
+export async function getMaxTransfer(
+ endpoint: string,
+ fromChain: Chain,
+ toChain: Chain,
+ fromToken: Address,
+ senderBalance: bigint,
+) {
+ const { data } = await execute(endpoint, document, {
+ token: fromToken,
+ balance: senderBalance.toString(),
+ fromChain: fromChain.network,
+ toChain: toChain.network,
+ });
+
+ return BigInt(data?.queryMaxTransfer ?? 0);
+}
diff --git a/packages/sdk-indexer/src/actions/getSortedRelayInfo.ts b/packages/sdk-indexer/src/actions/getSortedRelayInfo.ts
new file mode 100644
index 000000000..295747617
--- /dev/null
+++ b/packages/sdk-indexer/src/actions/getSortedRelayInfo.ts
@@ -0,0 +1,56 @@
+import { graphql } from "../generated/action";
+import { execute } from "./helpers";
+import { Address } from "viem";
+import { Chain } from "@helixbridge/chains";
+import { assert } from "./helpers";
+import { HelixChain } from "@helixbridge/helixconf";
+import type { SortedRelayInfoQuery } from "../generated/action/graphql";
+
+const document = graphql(`
+ query SortedRelayInfo($amount: String, $decimals: Int, $token: String, $fromChain: String, $toChain: String) {
+ sortedLnBridgeRelayInfos(
+ amount: $amount
+ decimals: $decimals
+ token: $token
+ fromChain: $fromChain
+ toChain: $toChain
+ ) {
+ transferLimit
+ records {
+ sendToken
+ relayer
+ margin
+ baseFee
+ protocolFee
+ liquidityFeeRate
+ lastTransferId
+ withdrawNonce
+ bridge
+ }
+ }
+ }
+`);
+
+export type SortedRelayInfo = SortedRelayInfoQuery["sortedLnBridgeRelayInfos"];
+
+export async function getSortedRelayInfo(
+ endpoint: string,
+ fromChain: Chain,
+ toChain: Chain,
+ fromToken: Address,
+ transferAmount: bigint,
+): Promise {
+ const tokenConf = HelixChain.get(fromChain.id)?.tokens.find(
+ (t) => t.address.toLowerCase() === fromToken.toLowerCase(),
+ );
+ assert(tokenConf, "Token conf not found");
+
+ const { data } = await execute(endpoint, document, {
+ fromChain: fromChain.network,
+ toChain: toChain.network,
+ token: tokenConf.address,
+ decimals: tokenConf.decimals,
+ amount: transferAmount.toString(),
+ });
+ return data.sortedLnBridgeRelayInfos;
+}
diff --git a/packages/sdk-indexer/src/actions/getWithdrawableTXs.ts b/packages/sdk-indexer/src/actions/getWithdrawableTXs.ts
new file mode 100644
index 000000000..d285872b0
--- /dev/null
+++ b/packages/sdk-indexer/src/actions/getWithdrawableTXs.ts
@@ -0,0 +1,83 @@
+import { Address } from "viem";
+import { graphql } from "../generated/action";
+import { execute } from "./helpers";
+import { Chain } from "@helixbridge/chains";
+import { WithdrawableTXsQuery } from "../generated/action/graphql";
+
+const document = graphql(`
+ query WithdrawableTXs(
+ $row: Int!
+ $page: Int!
+ $relayer: String = ""
+ $toToken: String = ""
+ $fromChain: String = ""
+ $toChain: String = ""
+ ) {
+ historyRecords(
+ row: $row
+ page: $page
+ relayer: $relayer
+ recvTokenAddress: $toToken
+ fromChains: [$fromChain]
+ toChains: [$toChain]
+ needWithdrawLiquidity: true
+ ) {
+ total
+ records {
+ id
+ fromChain
+ toChain
+ bridge
+ reason
+ nonce
+ requestTxHash
+ responseTxHash
+ sender
+ recipient
+ sendToken
+ recvToken
+ sendAmount
+ recvAmount
+ startTime
+ endTime
+ result
+ fee
+ feeToken
+ messageNonce
+ sendTokenAddress
+ recvTokenAddress
+ sendOuterTokenAddress
+ recvOuterTokenAddress
+ guardSignatures
+ relayer
+ endTxHash
+ confirmedBlocks
+ needWithdrawLiquidity
+ lastRequestWithdraw
+ extData
+ }
+ }
+ }
+`);
+
+export type WithdrawableTXs = WithdrawableTXsQuery["historyRecords"];
+
+export async function getWithdrawableTXs(
+ endpoint: string,
+ row: number,
+ page: number,
+ relayer: Address,
+ fromChain: Chain,
+ toChain: Chain,
+ toToken: Address,
+) {
+ const { data } = await execute(endpoint, document, {
+ row,
+ page,
+ relayer,
+ toToken,
+ fromChain: fromChain.network,
+ toChain: toChain.network,
+ });
+ return data.historyRecords;
+}
diff --git a/packages/sdk-indexer/src/actions/helpers.ts b/packages/sdk-indexer/src/actions/helpers.ts
new file mode 100644
index 000000000..98756f1c9
--- /dev/null
+++ b/packages/sdk-indexer/src/actions/helpers.ts
@@ -0,0 +1,30 @@
+import type { TypedDocumentString } from "../generated/action/graphql";
+
+export async function execute(
+ endpoint: string,
+ query: TypedDocumentString,
+ ...[variables]: TVariables extends Record ? [] : [TVariables]
+) {
+ const response = await fetch(endpoint, {
+ method: "POST",
+ headers: {
+ "Content-Type": "application/json",
+ Accept: "application/graphql-response+json",
+ },
+ body: JSON.stringify({
+ query,
+ variables,
+ }),
+ });
+
+ if (!response.ok) {
+ throw new Error("Network response was not ok");
+ }
+ return (await response.json()) as { data: TResult };
+}
+
+export function assert(condition: unknown, message?: string): asserts condition {
+ if (!condition) {
+ throw new Error(message ?? "Assertion failed");
+ }
+}
diff --git a/packages/sdk-indexer/src/actions/indexerClient.ts b/packages/sdk-indexer/src/actions/indexerClient.ts
new file mode 100644
index 000000000..4425c5078
--- /dev/null
+++ b/packages/sdk-indexer/src/actions/indexerClient.ts
@@ -0,0 +1,73 @@
+import { Address, Hash } from "viem";
+import { getCurrentlyAvailableCrossChain, type CurrentlyAvailableCrossChain } from "./getCurrentlyAvailableCrossChain";
+import { getHistoryTxByHash, type HistoryTxByHash } from "./getHistoryTxByHash";
+import { getHistoryTxById, type HistoryTxById } from "./getHistoryTxById";
+import { getSortedRelayInfo, type SortedRelayInfo } from "./getSortedRelayInfo";
+import { isCrossChainSupportedByLnBridge, type LnBridgeExist } from "./isCrossChainSupportedByLnBridge";
+import { getMaxTransfer, type MaxTransfer } from "./getMaxTransfer";
+import { getWithdrawableTXs, type WithdrawableTXs } from "./getWithdrawableTXs";
+import { Chain } from "@helixbridge/chains";
+import { MAINNET_ENDPOINT, TESTNET_ENDPOINT } from "../config";
+
+export type {
+ CurrentlyAvailableCrossChain,
+ HistoryTxByHash,
+ HistoryTxById,
+ SortedRelayInfo,
+ LnBridgeExist,
+ MaxTransfer,
+ WithdrawableTXs,
+};
+
+export class IndexerClient {
+ private readonly endpoint: string;
+ constructor({ testnet }: { testnet: boolean }) {
+ this.endpoint = testnet ? TESTNET_ENDPOINT : MAINNET_ENDPOINT;
+ }
+
+ getCurrentlyAvailableCrossChain(tokenKey = ""): Promise {
+ return getCurrentlyAvailableCrossChain(this.endpoint, tokenKey);
+ }
+
+ getHistoryTxByHash(txHash: Hash): Promise {
+ return getHistoryTxByHash(this.endpoint, txHash);
+ }
+
+ getHistoryTxById(id: string): Promise {
+ return getHistoryTxById(this.endpoint, id);
+ }
+
+ getSortedRelayInfo(
+ fromChain: Chain,
+ toChain: Chain,
+ fromToken: Address,
+ transferAmount: bigint,
+ ): Promise {
+ return getSortedRelayInfo(this.endpoint, fromChain, toChain, fromToken, transferAmount);
+ }
+
+ isCrossChainSupportedByLnBridge(
+ fromChain: Chain,
+ toChain: Chain,
+ fromToken: Address,
+ toToken: Address,
+ version: "lnv3" | "lnv2",
+ ): Promise {
+ return isCrossChainSupportedByLnBridge(this.endpoint, fromChain, toChain, fromToken, toToken, version);
+ }
+
+ getMaxTransfer(fromChain: Chain, toChain: Chain, fromToken: Address, senderBalance: bigint): Promise {
+ return getMaxTransfer(this.endpoint, fromChain, toChain, fromToken, senderBalance);
+ }
+
+ getWithdrawableTXs(
+ row: number,
+ page: number,
+ relayer: Address,
+ fromChain: Chain,
+ toChain: Chain,
+ toToken: Address,
+ ): Promise {
+ return getWithdrawableTXs(this.endpoint, row, page, relayer, fromChain, toChain, toToken);
+ }
+}
diff --git a/packages/sdk-indexer/src/actions/isCrossChainSupportedByLnBridge.ts b/packages/sdk-indexer/src/actions/isCrossChainSupportedByLnBridge.ts
new file mode 100644
index 000000000..4dc60acc6
--- /dev/null
+++ b/packages/sdk-indexer/src/actions/isCrossChainSupportedByLnBridge.ts
@@ -0,0 +1,37 @@
+import { Address } from "viem";
+import { graphql } from "../generated/action";
+import { LnBridgeExistQuery } from "../generated/action/graphql";
+import { execute } from "./helpers";
+import { Chain } from "@helixbridge/chains";
+
+const document = graphql(`
+ query LnBridgeExist($fromChainId: Int, $toChainId: Int, $fromToken: String, $toToken: String, $version: String) {
+ checkLnBridgeExist(
+ fromChainId: $fromChainId
+ toChainId: $toChainId
+ fromToken: $fromToken
+ toToken: $toToken
+ version: $version
+ )
+ }
+`);
+
+export type LnBridgeExist = NonNullable;
+
+export async function isCrossChainSupportedByLnBridge(
+ endpoint: string,
+ fromChain: Chain,
+ toChain: Chain,
+ fromToken: Address,
+ toToken: Address,
+ version: string,
+): Promise {
+ const { data } = await execute(endpoint, document, {
+ fromChainId: fromChain.id,
+ toChainId: toChain.id,
+ fromToken,
+ toToken,
+ version,
+ });
+ return !!data.checkLnBridgeExist;
+}
diff --git a/packages/sdk-indexer/src/config/env.ts b/packages/sdk-indexer/src/config/env.ts
new file mode 100644
index 000000000..8474a3175
--- /dev/null
+++ b/packages/sdk-indexer/src/config/env.ts
@@ -0,0 +1,2 @@
+export const MAINNET_ENDPOINT = "https://apollo.helix.box/graphql";
+export const TESTNET_ENDPOINT = "https://apollo-test.helix.box/graphql";
diff --git a/packages/sdk-indexer/src/config/index.ts b/packages/sdk-indexer/src/config/index.ts
new file mode 100644
index 000000000..77b0d3c78
--- /dev/null
+++ b/packages/sdk-indexer/src/config/index.ts
@@ -0,0 +1 @@
+export * from "./env";
diff --git a/packages/sdk-indexer/src/generated/action/fragment-masking.ts b/packages/sdk-indexer/src/generated/action/fragment-masking.ts
new file mode 100644
index 000000000..97b7ccb46
--- /dev/null
+++ b/packages/sdk-indexer/src/generated/action/fragment-masking.ts
@@ -0,0 +1,84 @@
+/* eslint-disable */
+import { ResultOf, DocumentTypeDecoration } from "@graphql-typed-document-node/core";
+import { Incremental, TypedDocumentString } from "./graphql";
+
+export type FragmentType> =
+ TDocumentType extends DocumentTypeDecoration
+ ? [TType] extends [{ " $fragmentName"?: infer TKey }]
+ ? TKey extends string
+ ? { " $fragmentRefs"?: { [key in TKey]: TType } }
+ : never
+ : never
+ : never;
+
+// return non-nullable if `fragmentType` is non-nullable
+export function useFragment(
+ _documentNode: DocumentTypeDecoration,
+ fragmentType: FragmentType>,
+): TType;
+// return nullable if `fragmentType` is undefined
+export function useFragment(
+ _documentNode: DocumentTypeDecoration,
+ fragmentType: FragmentType> | undefined,
+): TType | undefined;
+// return nullable if `fragmentType` is nullable
+export function useFragment(
+ _documentNode: DocumentTypeDecoration,
+ fragmentType: FragmentType> | null,
+): TType | null;
+// return nullable if `fragmentType` is nullable or undefined
+export function useFragment(
+ _documentNode: DocumentTypeDecoration,
+ fragmentType: FragmentType> | null | undefined,
+): TType | null | undefined;
+// return array of non-nullable if `fragmentType` is array of non-nullable
+export function useFragment(
+ _documentNode: DocumentTypeDecoration,
+ fragmentType: Array>>,
+): Array;
+// return array of nullable if `fragmentType` is array of nullable
+export function useFragment(
+ _documentNode: DocumentTypeDecoration,
+ fragmentType: Array>> | null | undefined,
+): Array | null | undefined;
+// return readonly array of non-nullable if `fragmentType` is array of non-nullable
+export function useFragment(
+ _documentNode: DocumentTypeDecoration,
+ fragmentType: ReadonlyArray>>,
+): ReadonlyArray;
+// return readonly array of nullable if `fragmentType` is array of nullable
+export function useFragment(
+ _documentNode: DocumentTypeDecoration,
+ fragmentType: ReadonlyArray>> | null | undefined,
+): ReadonlyArray | null | undefined;
+export function useFragment(
+ _documentNode: DocumentTypeDecoration,
+ fragmentType:
+ | FragmentType>
+ | Array>>
+ | ReadonlyArray>>
+ | null
+ | undefined,
+): TType | Array | ReadonlyArray | null | undefined {
+ return fragmentType as any;
+}
+
+export function makeFragmentData, FT extends ResultOf>(
+ data: FT,
+ _fragment: F,
+): FragmentType {
+ return data as FragmentType;
+}
+export function isFragmentReady(
+ queryNode: TypedDocumentString,
+ fragmentNode: TypedDocumentString,
+ data: FragmentType, any>> | null | undefined,
+): data is FragmentType {
+ const deferredFields = queryNode.__meta__?.deferredFields as Record;
+ const fragName = fragmentNode.__meta__?.fragmentName as string | undefined;
+
+ if (!deferredFields || !fragName) return true;
+
+ const fields = deferredFields[fragName] ?? [];
+ return fields.length > 0 && fields.every((field) => data && field in data);
+}
diff --git a/packages/sdk-indexer/src/generated/action/gql.ts b/packages/sdk-indexer/src/generated/action/gql.ts
new file mode 100644
index 000000000..4b187a926
--- /dev/null
+++ b/packages/sdk-indexer/src/generated/action/gql.ts
@@ -0,0 +1,77 @@
+/* eslint-disable */
+import * as types from "./graphql";
+
+/**
+ * Map of all GraphQL operations in the project.
+ *
+ * This map has several performance disadvantages:
+ * 1. It is not tree-shakeable, so it will include all operations in the project.
+ * 2. It is not minifiable, so the string of a GraphQL query will be multiple times inside the bundle.
+ * 3. It does not support dead code elimination, so it will add unused operations.
+ *
+ * Therefore it is highly recommended to use the babel or swc plugin for production.
+ * Learn more about it here: https://the-guild.dev/graphql/codegen/plugins/presets/preset-client#reducing-bundle-size
+ */
+const documents = {
+ "\n query CurrentlyAvailableCrossChain($tokenKey: String!) {\n queryLnBridgeSupportedChains(tokenKey: $tokenKey) {\n tokenKey\n chains {\n fromChain\n toChains\n }\n }\n }\n":
+ types.CurrentlyAvailableCrossChainDocument,
+ "\n query HistoryTxByHash($txHash: String) {\n historyRecordByTxHash(txHash: $txHash) {\n id\n fromChain\n toChain\n bridge\n reason\n nonce\n requestTxHash\n responseTxHash\n sender\n recipient\n sendToken\n recvToken\n sendAmount\n recvAmount\n startTime\n endTime\n result\n fee\n feeToken\n messageNonce\n sendTokenAddress\n recvTokenAddress\n sendOuterTokenAddress\n recvOuterTokenAddress\n guardSignatures\n relayer\n endTxHash\n confirmedBlocks\n needWithdrawLiquidity\n lastRequestWithdraw\n extData\n }\n }\n":
+ types.HistoryTxByHashDocument,
+ "\n query HistoryTxById($id: String) {\n historyRecordById(id: $id) {\n id\n fromChain\n toChain\n bridge\n reason\n nonce\n requestTxHash\n responseTxHash\n sender\n recipient\n sendToken\n recvToken\n sendAmount\n recvAmount\n startTime\n endTime\n result\n fee\n feeToken\n messageNonce\n sendTokenAddress\n recvTokenAddress\n sendOuterTokenAddress\n recvOuterTokenAddress\n guardSignatures\n relayer\n endTxHash\n confirmedBlocks\n needWithdrawLiquidity\n lastRequestWithdraw\n extData\n }\n }\n":
+ types.HistoryTxByIdDocument,
+ "\n query MaxTransfer($token: String, $balance: String, $fromChain: String, $toChain: String) {\n queryMaxTransfer(token: $token, balance: $balance, fromChain: $fromChain, toChain: $toChain)\n }\n":
+ types.MaxTransferDocument,
+ "\n query SortedRelayInfo($amount: String, $decimals: Int, $token: String, $fromChain: String, $toChain: String) {\n sortedLnBridgeRelayInfos(\n amount: $amount\n decimals: $decimals\n token: $token\n fromChain: $fromChain\n toChain: $toChain\n ) {\n transferLimit\n records {\n sendToken\n relayer\n margin\n baseFee\n protocolFee\n liquidityFeeRate\n lastTransferId\n withdrawNonce\n bridge\n }\n }\n }\n":
+ types.SortedRelayInfoDocument,
+ '\n query WithdrawableTXs(\n $row: Int!\n $page: Int!\n $relayer: String = ""\n $toToken: String = ""\n $fromChain: String = ""\n $toChain: String = ""\n ) {\n historyRecords(\n row: $row\n page: $page\n relayer: $relayer\n recvTokenAddress: $toToken\n fromChains: [$fromChain]\n toChains: [$toChain]\n needWithdrawLiquidity: true\n ) {\n total\n records {\n id\n fromChain\n toChain\n bridge\n reason\n nonce\n requestTxHash\n responseTxHash\n sender\n recipient\n sendToken\n recvToken\n sendAmount\n recvAmount\n startTime\n endTime\n result\n fee\n feeToken\n messageNonce\n sendTokenAddress\n recvTokenAddress\n sendOuterTokenAddress\n recvOuterTokenAddress\n guardSignatures\n relayer\n endTxHash\n confirmedBlocks\n needWithdrawLiquidity\n lastRequestWithdraw\n extData\n }\n }\n }\n':
+ types.WithdrawableTXsDocument,
+ "\n query LnBridgeExist($fromChainId: Int, $toChainId: Int, $fromToken: String, $toToken: String, $version: String) {\n checkLnBridgeExist(\n fromChainId: $fromChainId\n toChainId: $toChainId\n fromToken: $fromToken\n toToken: $toToken\n version: $version\n )\n }\n":
+ types.LnBridgeExistDocument,
+};
+
+/**
+ * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
+ */
+export function graphql(
+ source: "\n query CurrentlyAvailableCrossChain($tokenKey: String!) {\n queryLnBridgeSupportedChains(tokenKey: $tokenKey) {\n tokenKey\n chains {\n fromChain\n toChains\n }\n }\n }\n",
+): typeof import("./graphql").CurrentlyAvailableCrossChainDocument;
+/**
+ * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
+ */
+export function graphql(
+ source: "\n query HistoryTxByHash($txHash: String) {\n historyRecordByTxHash(txHash: $txHash) {\n id\n fromChain\n toChain\n bridge\n reason\n nonce\n requestTxHash\n responseTxHash\n sender\n recipient\n sendToken\n recvToken\n sendAmount\n recvAmount\n startTime\n endTime\n result\n fee\n feeToken\n messageNonce\n sendTokenAddress\n recvTokenAddress\n sendOuterTokenAddress\n recvOuterTokenAddress\n guardSignatures\n relayer\n endTxHash\n confirmedBlocks\n needWithdrawLiquidity\n lastRequestWithdraw\n extData\n }\n }\n",
+): typeof import("./graphql").HistoryTxByHashDocument;
+/**
+ * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
+ */
+export function graphql(
+ source: "\n query HistoryTxById($id: String) {\n historyRecordById(id: $id) {\n id\n fromChain\n toChain\n bridge\n reason\n nonce\n requestTxHash\n responseTxHash\n sender\n recipient\n sendToken\n recvToken\n sendAmount\n recvAmount\n startTime\n endTime\n result\n fee\n feeToken\n messageNonce\n sendTokenAddress\n recvTokenAddress\n sendOuterTokenAddress\n recvOuterTokenAddress\n guardSignatures\n relayer\n endTxHash\n confirmedBlocks\n needWithdrawLiquidity\n lastRequestWithdraw\n extData\n }\n }\n",
+): typeof import("./graphql").HistoryTxByIdDocument;
+/**
+ * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
+ */
+export function graphql(
+ source: "\n query MaxTransfer($token: String, $balance: String, $fromChain: String, $toChain: String) {\n queryMaxTransfer(token: $token, balance: $balance, fromChain: $fromChain, toChain: $toChain)\n }\n",
+): typeof import("./graphql").MaxTransferDocument;
+/**
+ * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
+ */
+export function graphql(
+ source: "\n query SortedRelayInfo($amount: String, $decimals: Int, $token: String, $fromChain: String, $toChain: String) {\n sortedLnBridgeRelayInfos(\n amount: $amount\n decimals: $decimals\n token: $token\n fromChain: $fromChain\n toChain: $toChain\n ) {\n transferLimit\n records {\n sendToken\n relayer\n margin\n baseFee\n protocolFee\n liquidityFeeRate\n lastTransferId\n withdrawNonce\n bridge\n }\n }\n }\n",
+): typeof import("./graphql").SortedRelayInfoDocument;
+/**
+ * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
+ */
+export function graphql(
+ source: '\n query WithdrawableTXs(\n $row: Int!\n $page: Int!\n $relayer: String = ""\n $toToken: String = ""\n $fromChain: String = ""\n $toChain: String = ""\n ) {\n historyRecords(\n row: $row\n page: $page\n relayer: $relayer\n recvTokenAddress: $toToken\n fromChains: [$fromChain]\n toChains: [$toChain]\n needWithdrawLiquidity: true\n ) {\n total\n records {\n id\n fromChain\n toChain\n bridge\n reason\n nonce\n requestTxHash\n responseTxHash\n sender\n recipient\n sendToken\n recvToken\n sendAmount\n recvAmount\n startTime\n endTime\n result\n fee\n feeToken\n messageNonce\n sendTokenAddress\n recvTokenAddress\n sendOuterTokenAddress\n recvOuterTokenAddress\n guardSignatures\n relayer\n endTxHash\n confirmedBlocks\n needWithdrawLiquidity\n lastRequestWithdraw\n extData\n }\n }\n }\n',
+): typeof import("./graphql").WithdrawableTXsDocument;
+/**
+ * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
+ */
+export function graphql(
+ source: "\n query LnBridgeExist($fromChainId: Int, $toChainId: Int, $fromToken: String, $toToken: String, $version: String) {\n checkLnBridgeExist(\n fromChainId: $fromChainId\n toChainId: $toChainId\n fromToken: $fromToken\n toToken: $toToken\n version: $version\n )\n }\n",
+): typeof import("./graphql").LnBridgeExistDocument;
+
+export function graphql(source: string) {
+ return (documents as any)[source] ?? {};
+}
diff --git a/packages/sdk-indexer/src/generated/action/graphql.ts b/packages/sdk-indexer/src/generated/action/graphql.ts
new file mode 100644
index 000000000..152394ad3
--- /dev/null
+++ b/packages/sdk-indexer/src/generated/action/graphql.ts
@@ -0,0 +1,415 @@
+/* eslint-disable */
+import { DocumentTypeDecoration } from "@graphql-typed-document-node/core";
+export type Maybe = T | null;
+export type InputMaybe = Maybe;
+export type Exact = { [K in keyof T]: T[K] };
+export type MakeOptional = Omit & { [SubKey in K]?: Maybe };
+export type MakeMaybe = Omit & { [SubKey in K]: Maybe };
+export type MakeEmpty = { [_ in K]?: never };
+export type Incremental = T | { [P in keyof T]?: P extends " $fragmentName" | "__typename" ? T[P] : never };
+/** All built-in and custom scalars, mapped to their actual values */
+export type Scalars = {
+ ID: { input: string; output: string };
+ String: { input: string; output: string };
+ Boolean: { input: boolean; output: boolean };
+ Int: { input: number; output: number };
+ Float: { input: number; output: number };
+ /** The `BigInt` scalar type represents non-fractional signed whole numeric values.BigInt can represent values between -(2^63) + 1 and 2^63 - 1. */
+ BigInt: { input: any; output: any };
+};
+
+export type CurrentlyAvailableCrossChainQueryVariables = Exact<{
+ tokenKey: Scalars["String"]["input"];
+}>;
+
+export type CurrentlyAvailableCrossChainQuery = {
+ __typename?: "Query";
+ queryLnBridgeSupportedChains?: Array<{
+ __typename?: "TokenInfo";
+ tokenKey: string;
+ chains?: Array<{
+ __typename?: "SupportChains";
+ fromChain: string;
+ toChains?: Array | null;
+ } | null> | null;
+ } | null> | null;
+};
+
+export type HistoryTxByHashQueryVariables = Exact<{
+ txHash?: InputMaybe;
+}>;
+
+export type HistoryTxByHashQuery = {
+ __typename?: "Query";
+ historyRecordByTxHash?: {
+ __typename?: "HistoryRecord";
+ id: string;
+ fromChain: string;
+ toChain: string;
+ bridge: string;
+ reason?: string | null;
+ nonce: any;
+ requestTxHash: string;
+ responseTxHash?: string | null;
+ sender: string;
+ recipient: string;
+ sendToken: string;
+ recvToken: string;
+ sendAmount: string;
+ recvAmount?: string | null;
+ startTime: number;
+ endTime?: number | null;
+ result: number;
+ fee: string;
+ feeToken: string;
+ messageNonce?: string | null;
+ sendTokenAddress?: string | null;
+ recvTokenAddress?: string | null;
+ sendOuterTokenAddress?: string | null;
+ recvOuterTokenAddress?: string | null;
+ guardSignatures?: string | null;
+ relayer?: string | null;
+ endTxHash?: string | null;
+ confirmedBlocks?: string | null;
+ needWithdrawLiquidity?: boolean | null;
+ lastRequestWithdraw?: any | null;
+ extData?: string | null;
+ } | null;
+};
+
+export type HistoryTxByIdQueryVariables = Exact<{
+ id?: InputMaybe;
+}>;
+
+export type HistoryTxByIdQuery = {
+ __typename?: "Query";
+ historyRecordById?: {
+ __typename?: "HistoryRecord";
+ id: string;
+ fromChain: string;
+ toChain: string;
+ bridge: string;
+ reason?: string | null;
+ nonce: any;
+ requestTxHash: string;
+ responseTxHash?: string | null;
+ sender: string;
+ recipient: string;
+ sendToken: string;
+ recvToken: string;
+ sendAmount: string;
+ recvAmount?: string | null;
+ startTime: number;
+ endTime?: number | null;
+ result: number;
+ fee: string;
+ feeToken: string;
+ messageNonce?: string | null;
+ sendTokenAddress?: string | null;
+ recvTokenAddress?: string | null;
+ sendOuterTokenAddress?: string | null;
+ recvOuterTokenAddress?: string | null;
+ guardSignatures?: string | null;
+ relayer?: string | null;
+ endTxHash?: string | null;
+ confirmedBlocks?: string | null;
+ needWithdrawLiquidity?: boolean | null;
+ lastRequestWithdraw?: any | null;
+ extData?: string | null;
+ } | null;
+};
+
+export type MaxTransferQueryVariables = Exact<{
+ token?: InputMaybe;
+ balance?: InputMaybe;
+ fromChain?: InputMaybe;
+ toChain?: InputMaybe;
+}>;
+
+export type MaxTransferQuery = { __typename?: "Query"; queryMaxTransfer?: any | null };
+
+export type SortedRelayInfoQueryVariables = Exact<{
+ amount?: InputMaybe;
+ decimals?: InputMaybe;
+ token?: InputMaybe;
+ fromChain?: InputMaybe;
+ toChain?: InputMaybe;
+}>;
+
+export type SortedRelayInfoQuery = {
+ __typename?: "Query";
+ sortedLnBridgeRelayInfos?: {
+ __typename?: "SortedLnBridgeRelayInfos";
+ transferLimit: any;
+ records?: Array<{
+ __typename?: "LnBridgeRelayInfo";
+ sendToken?: string | null;
+ relayer: string;
+ margin?: string | null;
+ baseFee?: string | null;
+ protocolFee?: string | null;
+ liquidityFeeRate?: number | null;
+ lastTransferId?: string | null;
+ withdrawNonce?: any | null;
+ bridge: string;
+ } | null> | null;
+ } | null;
+};
+
+export type WithdrawableTXsQueryVariables = Exact<{
+ row: Scalars["Int"]["input"];
+ page: Scalars["Int"]["input"];
+ relayer?: InputMaybe;
+ toToken?: InputMaybe;
+ fromChain?: InputMaybe;
+ toChain?: InputMaybe;
+}>;
+
+export type WithdrawableTXsQuery = {
+ __typename?: "Query";
+ historyRecords?: {
+ __typename?: "HistoryRecords";
+ total: number;
+ records?: Array<{
+ __typename?: "HistoryRecord";
+ id: string;
+ fromChain: string;
+ toChain: string;
+ bridge: string;
+ reason?: string | null;
+ nonce: any;
+ requestTxHash: string;
+ responseTxHash?: string | null;
+ sender: string;
+ recipient: string;
+ sendToken: string;
+ recvToken: string;
+ sendAmount: string;
+ recvAmount?: string | null;
+ startTime: number;
+ endTime?: number | null;
+ result: number;
+ fee: string;
+ feeToken: string;
+ messageNonce?: string | null;
+ sendTokenAddress?: string | null;
+ recvTokenAddress?: string | null;
+ sendOuterTokenAddress?: string | null;
+ recvOuterTokenAddress?: string | null;
+ guardSignatures?: string | null;
+ relayer?: string | null;
+ endTxHash?: string | null;
+ confirmedBlocks?: string | null;
+ needWithdrawLiquidity?: boolean | null;
+ lastRequestWithdraw?: any | null;
+ extData?: string | null;
+ } | null> | null;
+ } | null;
+};
+
+export type LnBridgeExistQueryVariables = Exact<{
+ fromChainId?: InputMaybe;
+ toChainId?: InputMaybe;
+ fromToken?: InputMaybe;
+ toToken?: InputMaybe;
+ version?: InputMaybe;
+}>;
+
+export type LnBridgeExistQuery = { __typename?: "Query"; checkLnBridgeExist?: boolean | null };
+
+export class TypedDocumentString
+ extends String
+ implements DocumentTypeDecoration
+{
+ __apiType?: DocumentTypeDecoration["__apiType"];
+
+ constructor(
+ private value: string,
+ public __meta__?: Record | undefined,
+ ) {
+ super(value);
+ }
+
+ toString(): string & DocumentTypeDecoration {
+ return this.value;
+ }
+}
+
+export const CurrentlyAvailableCrossChainDocument = new TypedDocumentString(`
+ query CurrentlyAvailableCrossChain($tokenKey: String!) {
+ queryLnBridgeSupportedChains(tokenKey: $tokenKey) {
+ tokenKey
+ chains {
+ fromChain
+ toChains
+ }
+ }
+}
+ `) as unknown as TypedDocumentString;
+export const HistoryTxByHashDocument = new TypedDocumentString(`
+ query HistoryTxByHash($txHash: String) {
+ historyRecordByTxHash(txHash: $txHash) {
+ id
+ fromChain
+ toChain
+ bridge
+ reason
+ nonce
+ requestTxHash
+ responseTxHash
+ sender
+ recipient
+ sendToken
+ recvToken
+ sendAmount
+ recvAmount
+ startTime
+ endTime
+ result
+ fee
+ feeToken
+ messageNonce
+ sendTokenAddress
+ recvTokenAddress
+ sendOuterTokenAddress
+ recvOuterTokenAddress
+ guardSignatures
+ relayer
+ endTxHash
+ confirmedBlocks
+ needWithdrawLiquidity
+ lastRequestWithdraw
+ extData
+ }
+}
+ `) as unknown as TypedDocumentString;
+export const HistoryTxByIdDocument = new TypedDocumentString(`
+ query HistoryTxById($id: String) {
+ historyRecordById(id: $id) {
+ id
+ fromChain
+ toChain
+ bridge
+ reason
+ nonce
+ requestTxHash
+ responseTxHash
+ sender
+ recipient
+ sendToken
+ recvToken
+ sendAmount
+ recvAmount
+ startTime
+ endTime
+ result
+ fee
+ feeToken
+ messageNonce
+ sendTokenAddress
+ recvTokenAddress
+ sendOuterTokenAddress
+ recvOuterTokenAddress
+ guardSignatures
+ relayer
+ endTxHash
+ confirmedBlocks
+ needWithdrawLiquidity
+ lastRequestWithdraw
+ extData
+ }
+}
+ `) as unknown as TypedDocumentString;
+export const MaxTransferDocument = new TypedDocumentString(`
+ query MaxTransfer($token: String, $balance: String, $fromChain: String, $toChain: String) {
+ queryMaxTransfer(
+ token: $token
+ balance: $balance
+ fromChain: $fromChain
+ toChain: $toChain
+ )
+}
+ `) as unknown as TypedDocumentString;
+export const SortedRelayInfoDocument = new TypedDocumentString(`
+ query SortedRelayInfo($amount: String, $decimals: Int, $token: String, $fromChain: String, $toChain: String) {
+ sortedLnBridgeRelayInfos(
+ amount: $amount
+ decimals: $decimals
+ token: $token
+ fromChain: $fromChain
+ toChain: $toChain
+ ) {
+ transferLimit
+ records {
+ sendToken
+ relayer
+ margin
+ baseFee
+ protocolFee
+ liquidityFeeRate
+ lastTransferId
+ withdrawNonce
+ bridge
+ }
+ }
+}
+ `) as unknown as TypedDocumentString;
+export const WithdrawableTXsDocument = new TypedDocumentString(`
+ query WithdrawableTXs($row: Int!, $page: Int!, $relayer: String = "", $toToken: String = "", $fromChain: String = "", $toChain: String = "") {
+ historyRecords(
+ row: $row
+ page: $page
+ relayer: $relayer
+ recvTokenAddress: $toToken
+ fromChains: [$fromChain]
+ toChains: [$toChain]
+ needWithdrawLiquidity: true
+ ) {
+ total
+ records {
+ id
+ fromChain
+ toChain
+ bridge
+ reason
+ nonce
+ requestTxHash
+ responseTxHash
+ sender
+ recipient
+ sendToken
+ recvToken
+ sendAmount
+ recvAmount
+ startTime
+ endTime
+ result
+ fee
+ feeToken
+ messageNonce
+ sendTokenAddress
+ recvTokenAddress
+ sendOuterTokenAddress
+ recvOuterTokenAddress
+ guardSignatures
+ relayer
+ endTxHash
+ confirmedBlocks
+ needWithdrawLiquidity
+ lastRequestWithdraw
+ extData
+ }
+ }
+}
+ `) as unknown as TypedDocumentString;
+export const LnBridgeExistDocument = new TypedDocumentString(`
+ query LnBridgeExist($fromChainId: Int, $toChainId: Int, $fromToken: String, $toToken: String, $version: String) {
+ checkLnBridgeExist(
+ fromChainId: $fromChainId
+ toChainId: $toChainId
+ fromToken: $fromToken
+ toToken: $toToken
+ version: $version
+ )
+}
+ `) as unknown as TypedDocumentString;
diff --git a/packages/sdk-indexer/src/generated/action/index.ts b/packages/sdk-indexer/src/generated/action/index.ts
new file mode 100644
index 000000000..0ea4a91cf
--- /dev/null
+++ b/packages/sdk-indexer/src/generated/action/index.ts
@@ -0,0 +1,2 @@
+export * from "./fragment-masking";
+export * from "./gql";
diff --git a/packages/sdk-indexer/src/generated/hook/fragment-masking.ts b/packages/sdk-indexer/src/generated/hook/fragment-masking.ts
new file mode 100644
index 000000000..e26f2735c
--- /dev/null
+++ b/packages/sdk-indexer/src/generated/hook/fragment-masking.ts
@@ -0,0 +1,88 @@
+/* eslint-disable */
+import { ResultOf, DocumentTypeDecoration, TypedDocumentNode } from "@graphql-typed-document-node/core";
+import { FragmentDefinitionNode } from "graphql";
+import { Incremental } from "./graphql";
+
+export type FragmentType> =
+ TDocumentType extends DocumentTypeDecoration
+ ? [TType] extends [{ " $fragmentName"?: infer TKey }]
+ ? TKey extends string
+ ? { " $fragmentRefs"?: { [key in TKey]: TType } }
+ : never
+ : never
+ : never;
+
+// return non-nullable if `fragmentType` is non-nullable
+export function useFragment(
+ _documentNode: DocumentTypeDecoration,
+ fragmentType: FragmentType>,
+): TType;
+// return nullable if `fragmentType` is undefined
+export function useFragment(
+ _documentNode: DocumentTypeDecoration,
+ fragmentType: FragmentType> | undefined,
+): TType | undefined;
+// return nullable if `fragmentType` is nullable
+export function useFragment(
+ _documentNode: DocumentTypeDecoration,
+ fragmentType: FragmentType> | null,
+): TType | null;
+// return nullable if `fragmentType` is nullable or undefined
+export function useFragment(
+ _documentNode: DocumentTypeDecoration,
+ fragmentType: FragmentType> | null | undefined,
+): TType | null | undefined;
+// return array of non-nullable if `fragmentType` is array of non-nullable
+export function useFragment(
+ _documentNode: DocumentTypeDecoration,
+ fragmentType: Array>>,
+): Array;
+// return array of nullable if `fragmentType` is array of nullable
+export function useFragment(
+ _documentNode: DocumentTypeDecoration,
+ fragmentType: Array>> | null | undefined,
+): Array | null | undefined;
+// return readonly array of non-nullable if `fragmentType` is array of non-nullable
+export function useFragment(
+ _documentNode: DocumentTypeDecoration,
+ fragmentType: ReadonlyArray>>,
+): ReadonlyArray;
+// return readonly array of nullable if `fragmentType` is array of nullable
+export function useFragment(
+ _documentNode: DocumentTypeDecoration,
+ fragmentType: ReadonlyArray>> | null | undefined,
+): ReadonlyArray | null | undefined;
+export function useFragment(
+ _documentNode: DocumentTypeDecoration,
+ fragmentType:
+ | FragmentType>
+ | Array>>
+ | ReadonlyArray>>
+ | null
+ | undefined,
+): TType | Array | ReadonlyArray | null | undefined {
+ return fragmentType as any;
+}
+
+export function makeFragmentData, FT extends ResultOf>(
+ data: FT,
+ _fragment: F,
+): FragmentType {
+ return data as FragmentType;
+}
+export function isFragmentReady(
+ queryNode: DocumentTypeDecoration,
+ fragmentNode: TypedDocumentNode,
+ data: FragmentType, any>> | null | undefined,
+): data is FragmentType {
+ const deferredFields = (queryNode as { __meta__?: { deferredFields: Record } }).__meta__
+ ?.deferredFields;
+
+ if (!deferredFields) return true;
+
+ const fragDef = fragmentNode.definitions[0] as FragmentDefinitionNode | undefined;
+ const fragName = fragDef?.name?.value;
+
+ const fields = (fragName && deferredFields[fragName]) || [];
+ return fields.length > 0 && fields.every((field) => data && field in data);
+}
diff --git a/packages/sdk-indexer/src/generated/hook/gql.ts b/packages/sdk-indexer/src/generated/hook/gql.ts
new file mode 100644
index 000000000..c5da4c978
--- /dev/null
+++ b/packages/sdk-indexer/src/generated/hook/gql.ts
@@ -0,0 +1,95 @@
+/* eslint-disable */
+import * as types from "./graphql";
+import { TypedDocumentNode as DocumentNode } from "@graphql-typed-document-node/core";
+
+/**
+ * Map of all GraphQL operations in the project.
+ *
+ * This map has several performance disadvantages:
+ * 1. It is not tree-shakeable, so it will include all operations in the project.
+ * 2. It is not minifiable, so the string of a GraphQL query will be multiple times inside the bundle.
+ * 3. It does not support dead code elimination, so it will add unused operations.
+ *
+ * Therefore it is highly recommended to use the babel or swc plugin for production.
+ * Learn more about it here: https://the-guild.dev/graphql/codegen/plugins/presets/preset-client#reducing-bundle-size
+ */
+const documents = {
+ "\n query CurrentlyAvailableCrossChain($tokenKey: String!) {\n queryLnBridgeSupportedChains(tokenKey: $tokenKey) {\n tokenKey\n chains {\n fromChain\n toChains\n }\n }\n }\n":
+ types.CurrentlyAvailableCrossChainDocument,
+ "\n query HistoryTxByHash($txHash: String) {\n historyRecordByTxHash(txHash: $txHash) {\n id\n fromChain\n toChain\n bridge\n reason\n nonce\n requestTxHash\n responseTxHash\n sender\n recipient\n sendToken\n recvToken\n sendAmount\n recvAmount\n startTime\n endTime\n result\n fee\n feeToken\n messageNonce\n sendTokenAddress\n recvTokenAddress\n sendOuterTokenAddress\n recvOuterTokenAddress\n guardSignatures\n relayer\n endTxHash\n confirmedBlocks\n needWithdrawLiquidity\n lastRequestWithdraw\n extData\n }\n }\n":
+ types.HistoryTxByHashDocument,
+ "\n query HistoryTxById($id: String) {\n historyRecordById(id: $id) {\n id\n fromChain\n toChain\n bridge\n reason\n nonce\n requestTxHash\n responseTxHash\n sender\n recipient\n sendToken\n recvToken\n sendAmount\n recvAmount\n startTime\n endTime\n result\n fee\n feeToken\n messageNonce\n sendTokenAddress\n recvTokenAddress\n sendOuterTokenAddress\n recvOuterTokenAddress\n guardSignatures\n relayer\n endTxHash\n confirmedBlocks\n needWithdrawLiquidity\n lastRequestWithdraw\n extData\n }\n }\n":
+ types.HistoryTxByIdDocument,
+ "\n query MaxTransfer($token: String, $balance: String, $fromChain: String, $toChain: String) {\n queryMaxTransfer(token: $token, balance: $balance, fromChain: $fromChain, toChain: $toChain)\n }\n":
+ types.MaxTransferDocument,
+ "\n query SortedRelayInfo($amount: String, $decimals: Int, $token: String, $fromChain: String, $toChain: String) {\n sortedLnBridgeRelayInfos(\n amount: $amount\n decimals: $decimals\n token: $token\n fromChain: $fromChain\n toChain: $toChain\n ) {\n transferLimit\n records {\n sendToken\n relayer\n margin\n baseFee\n protocolFee\n liquidityFeeRate\n lastTransferId\n withdrawNonce\n bridge\n }\n }\n }\n":
+ types.SortedRelayInfoDocument,
+ '\n query WithdrawableTXs(\n $row: Int!\n $page: Int!\n $relayer: String = ""\n $toToken: String = ""\n $fromChain: String = ""\n $toChain: String = ""\n ) {\n historyRecords(\n row: $row\n page: $page\n relayer: $relayer\n recvTokenAddress: $toToken\n fromChains: [$fromChain]\n toChains: [$toChain]\n needWithdrawLiquidity: true\n ) {\n total\n records {\n id\n fromChain\n toChain\n bridge\n reason\n nonce\n requestTxHash\n responseTxHash\n sender\n recipient\n sendToken\n recvToken\n sendAmount\n recvAmount\n startTime\n endTime\n result\n fee\n feeToken\n messageNonce\n sendTokenAddress\n recvTokenAddress\n sendOuterTokenAddress\n recvOuterTokenAddress\n guardSignatures\n relayer\n endTxHash\n confirmedBlocks\n needWithdrawLiquidity\n lastRequestWithdraw\n extData\n }\n }\n }\n':
+ types.WithdrawableTXsDocument,
+ "\n query LnBridgeExist($fromChainId: Int, $toChainId: Int, $fromToken: String, $toToken: String, $version: String) {\n checkLnBridgeExist(\n fromChainId: $fromChainId\n toChainId: $toChainId\n fromToken: $fromToken\n toToken: $toToken\n version: $version\n )\n }\n":
+ types.LnBridgeExistDocument,
+};
+
+/**
+ * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
+ *
+ *
+ * @example
+ * ```ts
+ * const query = graphql(`query GetUser($id: ID!) { user(id: $id) { name } }`);
+ * ```
+ *
+ * The query argument is unknown!
+ * Please regenerate the types.
+ */
+export function graphql(source: string): unknown;
+
+/**
+ * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
+ */
+export function graphql(
+ source: "\n query CurrentlyAvailableCrossChain($tokenKey: String!) {\n queryLnBridgeSupportedChains(tokenKey: $tokenKey) {\n tokenKey\n chains {\n fromChain\n toChains\n }\n }\n }\n",
+): (typeof documents)["\n query CurrentlyAvailableCrossChain($tokenKey: String!) {\n queryLnBridgeSupportedChains(tokenKey: $tokenKey) {\n tokenKey\n chains {\n fromChain\n toChains\n }\n }\n }\n"];
+/**
+ * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
+ */
+export function graphql(
+ source: "\n query HistoryTxByHash($txHash: String) {\n historyRecordByTxHash(txHash: $txHash) {\n id\n fromChain\n toChain\n bridge\n reason\n nonce\n requestTxHash\n responseTxHash\n sender\n recipient\n sendToken\n recvToken\n sendAmount\n recvAmount\n startTime\n endTime\n result\n fee\n feeToken\n messageNonce\n sendTokenAddress\n recvTokenAddress\n sendOuterTokenAddress\n recvOuterTokenAddress\n guardSignatures\n relayer\n endTxHash\n confirmedBlocks\n needWithdrawLiquidity\n lastRequestWithdraw\n extData\n }\n }\n",
+): (typeof documents)["\n query HistoryTxByHash($txHash: String) {\n historyRecordByTxHash(txHash: $txHash) {\n id\n fromChain\n toChain\n bridge\n reason\n nonce\n requestTxHash\n responseTxHash\n sender\n recipient\n sendToken\n recvToken\n sendAmount\n recvAmount\n startTime\n endTime\n result\n fee\n feeToken\n messageNonce\n sendTokenAddress\n recvTokenAddress\n sendOuterTokenAddress\n recvOuterTokenAddress\n guardSignatures\n relayer\n endTxHash\n confirmedBlocks\n needWithdrawLiquidity\n lastRequestWithdraw\n extData\n }\n }\n"];
+/**
+ * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
+ */
+export function graphql(
+ source: "\n query HistoryTxById($id: String) {\n historyRecordById(id: $id) {\n id\n fromChain\n toChain\n bridge\n reason\n nonce\n requestTxHash\n responseTxHash\n sender\n recipient\n sendToken\n recvToken\n sendAmount\n recvAmount\n startTime\n endTime\n result\n fee\n feeToken\n messageNonce\n sendTokenAddress\n recvTokenAddress\n sendOuterTokenAddress\n recvOuterTokenAddress\n guardSignatures\n relayer\n endTxHash\n confirmedBlocks\n needWithdrawLiquidity\n lastRequestWithdraw\n extData\n }\n }\n",
+): (typeof documents)["\n query HistoryTxById($id: String) {\n historyRecordById(id: $id) {\n id\n fromChain\n toChain\n bridge\n reason\n nonce\n requestTxHash\n responseTxHash\n sender\n recipient\n sendToken\n recvToken\n sendAmount\n recvAmount\n startTime\n endTime\n result\n fee\n feeToken\n messageNonce\n sendTokenAddress\n recvTokenAddress\n sendOuterTokenAddress\n recvOuterTokenAddress\n guardSignatures\n relayer\n endTxHash\n confirmedBlocks\n needWithdrawLiquidity\n lastRequestWithdraw\n extData\n }\n }\n"];
+/**
+ * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
+ */
+export function graphql(
+ source: "\n query MaxTransfer($token: String, $balance: String, $fromChain: String, $toChain: String) {\n queryMaxTransfer(token: $token, balance: $balance, fromChain: $fromChain, toChain: $toChain)\n }\n",
+): (typeof documents)["\n query MaxTransfer($token: String, $balance: String, $fromChain: String, $toChain: String) {\n queryMaxTransfer(token: $token, balance: $balance, fromChain: $fromChain, toChain: $toChain)\n }\n"];
+/**
+ * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
+ */
+export function graphql(
+ source: "\n query SortedRelayInfo($amount: String, $decimals: Int, $token: String, $fromChain: String, $toChain: String) {\n sortedLnBridgeRelayInfos(\n amount: $amount\n decimals: $decimals\n token: $token\n fromChain: $fromChain\n toChain: $toChain\n ) {\n transferLimit\n records {\n sendToken\n relayer\n margin\n baseFee\n protocolFee\n liquidityFeeRate\n lastTransferId\n withdrawNonce\n bridge\n }\n }\n }\n",
+): (typeof documents)["\n query SortedRelayInfo($amount: String, $decimals: Int, $token: String, $fromChain: String, $toChain: String) {\n sortedLnBridgeRelayInfos(\n amount: $amount\n decimals: $decimals\n token: $token\n fromChain: $fromChain\n toChain: $toChain\n ) {\n transferLimit\n records {\n sendToken\n relayer\n margin\n baseFee\n protocolFee\n liquidityFeeRate\n lastTransferId\n withdrawNonce\n bridge\n }\n }\n }\n"];
+/**
+ * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
+ */
+export function graphql(
+ source: '\n query WithdrawableTXs(\n $row: Int!\n $page: Int!\n $relayer: String = ""\n $toToken: String = ""\n $fromChain: String = ""\n $toChain: String = ""\n ) {\n historyRecords(\n row: $row\n page: $page\n relayer: $relayer\n recvTokenAddress: $toToken\n fromChains: [$fromChain]\n toChains: [$toChain]\n needWithdrawLiquidity: true\n ) {\n total\n records {\n id\n fromChain\n toChain\n bridge\n reason\n nonce\n requestTxHash\n responseTxHash\n sender\n recipient\n sendToken\n recvToken\n sendAmount\n recvAmount\n startTime\n endTime\n result\n fee\n feeToken\n messageNonce\n sendTokenAddress\n recvTokenAddress\n sendOuterTokenAddress\n recvOuterTokenAddress\n guardSignatures\n relayer\n endTxHash\n confirmedBlocks\n needWithdrawLiquidity\n lastRequestWithdraw\n extData\n }\n }\n }\n',
+): (typeof documents)['\n query WithdrawableTXs(\n $row: Int!\n $page: Int!\n $relayer: String = ""\n $toToken: String = ""\n $fromChain: String = ""\n $toChain: String = ""\n ) {\n historyRecords(\n row: $row\n page: $page\n relayer: $relayer\n recvTokenAddress: $toToken\n fromChains: [$fromChain]\n toChains: [$toChain]\n needWithdrawLiquidity: true\n ) {\n total\n records {\n id\n fromChain\n toChain\n bridge\n reason\n nonce\n requestTxHash\n responseTxHash\n sender\n recipient\n sendToken\n recvToken\n sendAmount\n recvAmount\n startTime\n endTime\n result\n fee\n feeToken\n messageNonce\n sendTokenAddress\n recvTokenAddress\n sendOuterTokenAddress\n recvOuterTokenAddress\n guardSignatures\n relayer\n endTxHash\n confirmedBlocks\n needWithdrawLiquidity\n lastRequestWithdraw\n extData\n }\n }\n }\n'];
+/**
+ * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
+ */
+export function graphql(
+ source: "\n query LnBridgeExist($fromChainId: Int, $toChainId: Int, $fromToken: String, $toToken: String, $version: String) {\n checkLnBridgeExist(\n fromChainId: $fromChainId\n toChainId: $toChainId\n fromToken: $fromToken\n toToken: $toToken\n version: $version\n )\n }\n",
+): (typeof documents)["\n query LnBridgeExist($fromChainId: Int, $toChainId: Int, $fromToken: String, $toToken: String, $version: String) {\n checkLnBridgeExist(\n fromChainId: $fromChainId\n toChainId: $toChainId\n fromToken: $fromToken\n toToken: $toToken\n version: $version\n )\n }\n"];
+
+export function graphql(source: string) {
+ return (documents as any)[source] ?? {};
+}
+
+export type DocumentType> =
+ TDocumentNode extends DocumentNode ? TType : never;
diff --git a/packages/sdk-indexer/src/generated/hook/graphql.ts b/packages/sdk-indexer/src/generated/hook/graphql.ts
new file mode 100644
index 000000000..96190cc9f
--- /dev/null
+++ b/packages/sdk-indexer/src/generated/hook/graphql.ts
@@ -0,0 +1,781 @@
+/* eslint-disable */
+import { TypedDocumentNode as DocumentNode } from "@graphql-typed-document-node/core";
+export type Maybe = T | null;
+export type InputMaybe = Maybe;
+export type Exact = { [K in keyof T]: T[K] };
+export type MakeOptional = Omit & { [SubKey in K]?: Maybe };
+export type MakeMaybe = Omit & { [SubKey in K]: Maybe };
+export type MakeEmpty = { [_ in K]?: never };
+export type Incremental = T | { [P in keyof T]?: P extends " $fragmentName" | "__typename" ? T[P] : never };
+/** All built-in and custom scalars, mapped to their actual values */
+export type Scalars = {
+ ID: { input: string; output: string };
+ String: { input: string; output: string };
+ Boolean: { input: boolean; output: boolean };
+ Int: { input: number; output: number };
+ Float: { input: number; output: number };
+ /** The `BigInt` scalar type represents non-fractional signed whole numeric values.BigInt can represent values between -(2^63) + 1 and 2^63 - 1. */
+ BigInt: { input: any; output: any };
+};
+
+export type CurrentlyAvailableCrossChainQueryVariables = Exact<{
+ tokenKey: Scalars["String"]["input"];
+}>;
+
+export type CurrentlyAvailableCrossChainQuery = {
+ __typename?: "Query";
+ queryLnBridgeSupportedChains?: Array<{
+ __typename?: "TokenInfo";
+ tokenKey: string;
+ chains?: Array<{
+ __typename?: "SupportChains";
+ fromChain: string;
+ toChains?: Array | null;
+ } | null> | null;
+ } | null> | null;
+};
+
+export type HistoryTxByHashQueryVariables = Exact<{
+ txHash?: InputMaybe;
+}>;
+
+export type HistoryTxByHashQuery = {
+ __typename?: "Query";
+ historyRecordByTxHash?: {
+ __typename?: "HistoryRecord";
+ id: string;
+ fromChain: string;
+ toChain: string;
+ bridge: string;
+ reason?: string | null;
+ nonce: any;
+ requestTxHash: string;
+ responseTxHash?: string | null;
+ sender: string;
+ recipient: string;
+ sendToken: string;
+ recvToken: string;
+ sendAmount: string;
+ recvAmount?: string | null;
+ startTime: number;
+ endTime?: number | null;
+ result: number;
+ fee: string;
+ feeToken: string;
+ messageNonce?: string | null;
+ sendTokenAddress?: string | null;
+ recvTokenAddress?: string | null;
+ sendOuterTokenAddress?: string | null;
+ recvOuterTokenAddress?: string | null;
+ guardSignatures?: string | null;
+ relayer?: string | null;
+ endTxHash?: string | null;
+ confirmedBlocks?: string | null;
+ needWithdrawLiquidity?: boolean | null;
+ lastRequestWithdraw?: any | null;
+ extData?: string | null;
+ } | null;
+};
+
+export type HistoryTxByIdQueryVariables = Exact<{
+ id?: InputMaybe;
+}>;
+
+export type HistoryTxByIdQuery = {
+ __typename?: "Query";
+ historyRecordById?: {
+ __typename?: "HistoryRecord";
+ id: string;
+ fromChain: string;
+ toChain: string;
+ bridge: string;
+ reason?: string | null;
+ nonce: any;
+ requestTxHash: string;
+ responseTxHash?: string | null;
+ sender: string;
+ recipient: string;
+ sendToken: string;
+ recvToken: string;
+ sendAmount: string;
+ recvAmount?: string | null;
+ startTime: number;
+ endTime?: number | null;
+ result: number;
+ fee: string;
+ feeToken: string;
+ messageNonce?: string | null;
+ sendTokenAddress?: string | null;
+ recvTokenAddress?: string | null;
+ sendOuterTokenAddress?: string | null;
+ recvOuterTokenAddress?: string | null;
+ guardSignatures?: string | null;
+ relayer?: string | null;
+ endTxHash?: string | null;
+ confirmedBlocks?: string | null;
+ needWithdrawLiquidity?: boolean | null;
+ lastRequestWithdraw?: any | null;
+ extData?: string | null;
+ } | null;
+};
+
+export type MaxTransferQueryVariables = Exact<{
+ token?: InputMaybe;
+ balance?: InputMaybe;
+ fromChain?: InputMaybe;
+ toChain?: InputMaybe;
+}>;
+
+export type MaxTransferQuery = { __typename?: "Query"; queryMaxTransfer?: any | null };
+
+export type SortedRelayInfoQueryVariables = Exact<{
+ amount?: InputMaybe;
+ decimals?: InputMaybe;
+ token?: InputMaybe;
+ fromChain?: InputMaybe;
+ toChain?: InputMaybe;
+}>;
+
+export type SortedRelayInfoQuery = {
+ __typename?: "Query";
+ sortedLnBridgeRelayInfos?: {
+ __typename?: "SortedLnBridgeRelayInfos";
+ transferLimit: any;
+ records?: Array<{
+ __typename?: "LnBridgeRelayInfo";
+ sendToken?: string | null;
+ relayer: string;
+ margin?: string | null;
+ baseFee?: string | null;
+ protocolFee?: string | null;
+ liquidityFeeRate?: number | null;
+ lastTransferId?: string | null;
+ withdrawNonce?: any | null;
+ bridge: string;
+ } | null> | null;
+ } | null;
+};
+
+export type WithdrawableTXsQueryVariables = Exact<{
+ row: Scalars["Int"]["input"];
+ page: Scalars["Int"]["input"];
+ relayer?: InputMaybe;
+ toToken?: InputMaybe;
+ fromChain?: InputMaybe;
+ toChain?: InputMaybe;
+}>;
+
+export type WithdrawableTXsQuery = {
+ __typename?: "Query";
+ historyRecords?: {
+ __typename?: "HistoryRecords";
+ total: number;
+ records?: Array<{
+ __typename?: "HistoryRecord";
+ id: string;
+ fromChain: string;
+ toChain: string;
+ bridge: string;
+ reason?: string | null;
+ nonce: any;
+ requestTxHash: string;
+ responseTxHash?: string | null;
+ sender: string;
+ recipient: string;
+ sendToken: string;
+ recvToken: string;
+ sendAmount: string;
+ recvAmount?: string | null;
+ startTime: number;
+ endTime?: number | null;
+ result: number;
+ fee: string;
+ feeToken: string;
+ messageNonce?: string | null;
+ sendTokenAddress?: string | null;
+ recvTokenAddress?: string | null;
+ sendOuterTokenAddress?: string | null;
+ recvOuterTokenAddress?: string | null;
+ guardSignatures?: string | null;
+ relayer?: string | null;
+ endTxHash?: string | null;
+ confirmedBlocks?: string | null;
+ needWithdrawLiquidity?: boolean | null;
+ lastRequestWithdraw?: any | null;
+ extData?: string | null;
+ } | null> | null;
+ } | null;
+};
+
+export type LnBridgeExistQueryVariables = Exact<{
+ fromChainId?: InputMaybe;
+ toChainId?: InputMaybe;
+ fromToken?: InputMaybe;
+ toToken?: InputMaybe;
+ version?: InputMaybe;
+}>;
+
+export type LnBridgeExistQuery = { __typename?: "Query"; checkLnBridgeExist?: boolean | null };
+
+export const CurrentlyAvailableCrossChainDocument = {
+ kind: "Document",
+ definitions: [
+ {
+ kind: "OperationDefinition",
+ operation: "query",
+ name: { kind: "Name", value: "CurrentlyAvailableCrossChain" },
+ variableDefinitions: [
+ {
+ kind: "VariableDefinition",
+ variable: { kind: "Variable", name: { kind: "Name", value: "tokenKey" } },
+ type: { kind: "NonNullType", type: { kind: "NamedType", name: { kind: "Name", value: "String" } } },
+ },
+ ],
+ selectionSet: {
+ kind: "SelectionSet",
+ selections: [
+ {
+ kind: "Field",
+ name: { kind: "Name", value: "queryLnBridgeSupportedChains" },
+ arguments: [
+ {
+ kind: "Argument",
+ name: { kind: "Name", value: "tokenKey" },
+ value: { kind: "Variable", name: { kind: "Name", value: "tokenKey" } },
+ },
+ ],
+ selectionSet: {
+ kind: "SelectionSet",
+ selections: [
+ { kind: "Field", name: { kind: "Name", value: "tokenKey" } },
+ {
+ kind: "Field",
+ name: { kind: "Name", value: "chains" },
+ selectionSet: {
+ kind: "SelectionSet",
+ selections: [
+ { kind: "Field", name: { kind: "Name", value: "fromChain" } },
+ { kind: "Field", name: { kind: "Name", value: "toChains" } },
+ ],
+ },
+ },
+ ],
+ },
+ },
+ ],
+ },
+ },
+ ],
+} as unknown as DocumentNode;
+export const HistoryTxByHashDocument = {
+ kind: "Document",
+ definitions: [
+ {
+ kind: "OperationDefinition",
+ operation: "query",
+ name: { kind: "Name", value: "HistoryTxByHash" },
+ variableDefinitions: [
+ {
+ kind: "VariableDefinition",
+ variable: { kind: "Variable", name: { kind: "Name", value: "txHash" } },
+ type: { kind: "NamedType", name: { kind: "Name", value: "String" } },
+ },
+ ],
+ selectionSet: {
+ kind: "SelectionSet",
+ selections: [
+ {
+ kind: "Field",
+ name: { kind: "Name", value: "historyRecordByTxHash" },
+ arguments: [
+ {
+ kind: "Argument",
+ name: { kind: "Name", value: "txHash" },
+ value: { kind: "Variable", name: { kind: "Name", value: "txHash" } },
+ },
+ ],
+ selectionSet: {
+ kind: "SelectionSet",
+ selections: [
+ { kind: "Field", name: { kind: "Name", value: "id" } },
+ { kind: "Field", name: { kind: "Name", value: "fromChain" } },
+ { kind: "Field", name: { kind: "Name", value: "toChain" } },
+ { kind: "Field", name: { kind: "Name", value: "bridge" } },
+ { kind: "Field", name: { kind: "Name", value: "reason" } },
+ { kind: "Field", name: { kind: "Name", value: "nonce" } },
+ { kind: "Field", name: { kind: "Name", value: "requestTxHash" } },
+ { kind: "Field", name: { kind: "Name", value: "responseTxHash" } },
+ { kind: "Field", name: { kind: "Name", value: "sender" } },
+ { kind: "Field", name: { kind: "Name", value: "recipient" } },
+ { kind: "Field", name: { kind: "Name", value: "sendToken" } },
+ { kind: "Field", name: { kind: "Name", value: "recvToken" } },
+ { kind: "Field", name: { kind: "Name", value: "sendAmount" } },
+ { kind: "Field", name: { kind: "Name", value: "recvAmount" } },
+ { kind: "Field", name: { kind: "Name", value: "startTime" } },
+ { kind: "Field", name: { kind: "Name", value: "endTime" } },
+ { kind: "Field", name: { kind: "Name", value: "result" } },
+ { kind: "Field", name: { kind: "Name", value: "fee" } },
+ { kind: "Field", name: { kind: "Name", value: "feeToken" } },
+ { kind: "Field", name: { kind: "Name", value: "messageNonce" } },
+ { kind: "Field", name: { kind: "Name", value: "sendTokenAddress" } },
+ { kind: "Field", name: { kind: "Name", value: "recvTokenAddress" } },
+ { kind: "Field", name: { kind: "Name", value: "sendOuterTokenAddress" } },
+ { kind: "Field", name: { kind: "Name", value: "recvOuterTokenAddress" } },
+ { kind: "Field", name: { kind: "Name", value: "guardSignatures" } },
+ { kind: "Field", name: { kind: "Name", value: "relayer" } },
+ { kind: "Field", name: { kind: "Name", value: "endTxHash" } },
+ { kind: "Field", name: { kind: "Name", value: "confirmedBlocks" } },
+ { kind: "Field", name: { kind: "Name", value: "needWithdrawLiquidity" } },
+ { kind: "Field", name: { kind: "Name", value: "lastRequestWithdraw" } },
+ { kind: "Field", name: { kind: "Name", value: "extData" } },
+ ],
+ },
+ },
+ ],
+ },
+ },
+ ],
+} as unknown as DocumentNode;
+export const HistoryTxByIdDocument = {
+ kind: "Document",
+ definitions: [
+ {
+ kind: "OperationDefinition",
+ operation: "query",
+ name: { kind: "Name", value: "HistoryTxById" },
+ variableDefinitions: [
+ {
+ kind: "VariableDefinition",
+ variable: { kind: "Variable", name: { kind: "Name", value: "id" } },
+ type: { kind: "NamedType", name: { kind: "Name", value: "String" } },
+ },
+ ],
+ selectionSet: {
+ kind: "SelectionSet",
+ selections: [
+ {
+ kind: "Field",
+ name: { kind: "Name", value: "historyRecordById" },
+ arguments: [
+ {
+ kind: "Argument",
+ name: { kind: "Name", value: "id" },
+ value: { kind: "Variable", name: { kind: "Name", value: "id" } },
+ },
+ ],
+ selectionSet: {
+ kind: "SelectionSet",
+ selections: [
+ { kind: "Field", name: { kind: "Name", value: "id" } },
+ { kind: "Field", name: { kind: "Name", value: "fromChain" } },
+ { kind: "Field", name: { kind: "Name", value: "toChain" } },
+ { kind: "Field", name: { kind: "Name", value: "bridge" } },
+ { kind: "Field", name: { kind: "Name", value: "reason" } },
+ { kind: "Field", name: { kind: "Name", value: "nonce" } },
+ { kind: "Field", name: { kind: "Name", value: "requestTxHash" } },
+ { kind: "Field", name: { kind: "Name", value: "responseTxHash" } },
+ { kind: "Field", name: { kind: "Name", value: "sender" } },
+ { kind: "Field", name: { kind: "Name", value: "recipient" } },
+ { kind: "Field", name: { kind: "Name", value: "sendToken" } },
+ { kind: "Field", name: { kind: "Name", value: "recvToken" } },
+ { kind: "Field", name: { kind: "Name", value: "sendAmount" } },
+ { kind: "Field", name: { kind: "Name", value: "recvAmount" } },
+ { kind: "Field", name: { kind: "Name", value: "startTime" } },
+ { kind: "Field", name: { kind: "Name", value: "endTime" } },
+ { kind: "Field", name: { kind: "Name", value: "result" } },
+ { kind: "Field", name: { kind: "Name", value: "fee" } },
+ { kind: "Field", name: { kind: "Name", value: "feeToken" } },
+ { kind: "Field", name: { kind: "Name", value: "messageNonce" } },
+ { kind: "Field", name: { kind: "Name", value: "sendTokenAddress" } },
+ { kind: "Field", name: { kind: "Name", value: "recvTokenAddress" } },
+ { kind: "Field", name: { kind: "Name", value: "sendOuterTokenAddress" } },
+ { kind: "Field", name: { kind: "Name", value: "recvOuterTokenAddress" } },
+ { kind: "Field", name: { kind: "Name", value: "guardSignatures" } },
+ { kind: "Field", name: { kind: "Name", value: "relayer" } },
+ { kind: "Field", name: { kind: "Name", value: "endTxHash" } },
+ { kind: "Field", name: { kind: "Name", value: "confirmedBlocks" } },
+ { kind: "Field", name: { kind: "Name", value: "needWithdrawLiquidity" } },
+ { kind: "Field", name: { kind: "Name", value: "lastRequestWithdraw" } },
+ { kind: "Field", name: { kind: "Name", value: "extData" } },
+ ],
+ },
+ },
+ ],
+ },
+ },
+ ],
+} as unknown as DocumentNode;
+export const MaxTransferDocument = {
+ kind: "Document",
+ definitions: [
+ {
+ kind: "OperationDefinition",
+ operation: "query",
+ name: { kind: "Name", value: "MaxTransfer" },
+ variableDefinitions: [
+ {
+ kind: "VariableDefinition",
+ variable: { kind: "Variable", name: { kind: "Name", value: "token" } },
+ type: { kind: "NamedType", name: { kind: "Name", value: "String" } },
+ },
+ {
+ kind: "VariableDefinition",
+ variable: { kind: "Variable", name: { kind: "Name", value: "balance" } },
+ type: { kind: "NamedType", name: { kind: "Name", value: "String" } },
+ },
+ {
+ kind: "VariableDefinition",
+ variable: { kind: "Variable", name: { kind: "Name", value: "fromChain" } },
+ type: { kind: "NamedType", name: { kind: "Name", value: "String" } },
+ },
+ {
+ kind: "VariableDefinition",
+ variable: { kind: "Variable", name: { kind: "Name", value: "toChain" } },
+ type: { kind: "NamedType", name: { kind: "Name", value: "String" } },
+ },
+ ],
+ selectionSet: {
+ kind: "SelectionSet",
+ selections: [
+ {
+ kind: "Field",
+ name: { kind: "Name", value: "queryMaxTransfer" },
+ arguments: [
+ {
+ kind: "Argument",
+ name: { kind: "Name", value: "token" },
+ value: { kind: "Variable", name: { kind: "Name", value: "token" } },
+ },
+ {
+ kind: "Argument",
+ name: { kind: "Name", value: "balance" },
+ value: { kind: "Variable", name: { kind: "Name", value: "balance" } },
+ },
+ {
+ kind: "Argument",
+ name: { kind: "Name", value: "fromChain" },
+ value: { kind: "Variable", name: { kind: "Name", value: "fromChain" } },
+ },
+ {
+ kind: "Argument",
+ name: { kind: "Name", value: "toChain" },
+ value: { kind: "Variable", name: { kind: "Name", value: "toChain" } },
+ },
+ ],
+ },
+ ],
+ },
+ },
+ ],
+} as unknown as DocumentNode;
+export const SortedRelayInfoDocument = {
+ kind: "Document",
+ definitions: [
+ {
+ kind: "OperationDefinition",
+ operation: "query",
+ name: { kind: "Name", value: "SortedRelayInfo" },
+ variableDefinitions: [
+ {
+ kind: "VariableDefinition",
+ variable: { kind: "Variable", name: { kind: "Name", value: "amount" } },
+ type: { kind: "NamedType", name: { kind: "Name", value: "String" } },
+ },
+ {
+ kind: "VariableDefinition",
+ variable: { kind: "Variable", name: { kind: "Name", value: "decimals" } },
+ type: { kind: "NamedType", name: { kind: "Name", value: "Int" } },
+ },
+ {
+ kind: "VariableDefinition",
+ variable: { kind: "Variable", name: { kind: "Name", value: "token" } },
+ type: { kind: "NamedType", name: { kind: "Name", value: "String" } },
+ },
+ {
+ kind: "VariableDefinition",
+ variable: { kind: "Variable", name: { kind: "Name", value: "fromChain" } },
+ type: { kind: "NamedType", name: { kind: "Name", value: "String" } },
+ },
+ {
+ kind: "VariableDefinition",
+ variable: { kind: "Variable", name: { kind: "Name", value: "toChain" } },
+ type: { kind: "NamedType", name: { kind: "Name", value: "String" } },
+ },
+ ],
+ selectionSet: {
+ kind: "SelectionSet",
+ selections: [
+ {
+ kind: "Field",
+ name: { kind: "Name", value: "sortedLnBridgeRelayInfos" },
+ arguments: [
+ {
+ kind: "Argument",
+ name: { kind: "Name", value: "amount" },
+ value: { kind: "Variable", name: { kind: "Name", value: "amount" } },
+ },
+ {
+ kind: "Argument",
+ name: { kind: "Name", value: "decimals" },
+ value: { kind: "Variable", name: { kind: "Name", value: "decimals" } },
+ },
+ {
+ kind: "Argument",
+ name: { kind: "Name", value: "token" },
+ value: { kind: "Variable", name: { kind: "Name", value: "token" } },
+ },
+ {
+ kind: "Argument",
+ name: { kind: "Name", value: "fromChain" },
+ value: { kind: "Variable", name: { kind: "Name", value: "fromChain" } },
+ },
+ {
+ kind: "Argument",
+ name: { kind: "Name", value: "toChain" },
+ value: { kind: "Variable", name: { kind: "Name", value: "toChain" } },
+ },
+ ],
+ selectionSet: {
+ kind: "SelectionSet",
+ selections: [
+ { kind: "Field", name: { kind: "Name", value: "transferLimit" } },
+ {
+ kind: "Field",
+ name: { kind: "Name", value: "records" },
+ selectionSet: {
+ kind: "SelectionSet",
+ selections: [
+ { kind: "Field", name: { kind: "Name", value: "sendToken" } },
+ { kind: "Field", name: { kind: "Name", value: "relayer" } },
+ { kind: "Field", name: { kind: "Name", value: "margin" } },
+ { kind: "Field", name: { kind: "Name", value: "baseFee" } },
+ { kind: "Field", name: { kind: "Name", value: "protocolFee" } },
+ { kind: "Field", name: { kind: "Name", value: "liquidityFeeRate" } },
+ { kind: "Field", name: { kind: "Name", value: "lastTransferId" } },
+ { kind: "Field", name: { kind: "Name", value: "withdrawNonce" } },
+ { kind: "Field", name: { kind: "Name", value: "bridge" } },
+ ],
+ },
+ },
+ ],
+ },
+ },
+ ],
+ },
+ },
+ ],
+} as unknown as DocumentNode;
+export const WithdrawableTXsDocument = {
+ kind: "Document",
+ definitions: [
+ {
+ kind: "OperationDefinition",
+ operation: "query",
+ name: { kind: "Name", value: "WithdrawableTXs" },
+ variableDefinitions: [
+ {
+ kind: "VariableDefinition",
+ variable: { kind: "Variable", name: { kind: "Name", value: "row" } },
+ type: { kind: "NonNullType", type: { kind: "NamedType", name: { kind: "Name", value: "Int" } } },
+ },
+ {
+ kind: "VariableDefinition",
+ variable: { kind: "Variable", name: { kind: "Name", value: "page" } },
+ type: { kind: "NonNullType", type: { kind: "NamedType", name: { kind: "Name", value: "Int" } } },
+ },
+ {
+ kind: "VariableDefinition",
+ variable: { kind: "Variable", name: { kind: "Name", value: "relayer" } },
+ type: { kind: "NamedType", name: { kind: "Name", value: "String" } },
+ defaultValue: { kind: "StringValue", value: "", block: false },
+ },
+ {
+ kind: "VariableDefinition",
+ variable: { kind: "Variable", name: { kind: "Name", value: "toToken" } },
+ type: { kind: "NamedType", name: { kind: "Name", value: "String" } },
+ defaultValue: { kind: "StringValue", value: "", block: false },
+ },
+ {
+ kind: "VariableDefinition",
+ variable: { kind: "Variable", name: { kind: "Name", value: "fromChain" } },
+ type: { kind: "NamedType", name: { kind: "Name", value: "String" } },
+ defaultValue: { kind: "StringValue", value: "", block: false },
+ },
+ {
+ kind: "VariableDefinition",
+ variable: { kind: "Variable", name: { kind: "Name", value: "toChain" } },
+ type: { kind: "NamedType", name: { kind: "Name", value: "String" } },
+ defaultValue: { kind: "StringValue", value: "", block: false },
+ },
+ ],
+ selectionSet: {
+ kind: "SelectionSet",
+ selections: [
+ {
+ kind: "Field",
+ name: { kind: "Name", value: "historyRecords" },
+ arguments: [
+ {
+ kind: "Argument",
+ name: { kind: "Name", value: "row" },
+ value: { kind: "Variable", name: { kind: "Name", value: "row" } },
+ },
+ {
+ kind: "Argument",
+ name: { kind: "Name", value: "page" },
+ value: { kind: "Variable", name: { kind: "Name", value: "page" } },
+ },
+ {
+ kind: "Argument",
+ name: { kind: "Name", value: "relayer" },
+ value: { kind: "Variable", name: { kind: "Name", value: "relayer" } },
+ },
+ {
+ kind: "Argument",
+ name: { kind: "Name", value: "recvTokenAddress" },
+ value: { kind: "Variable", name: { kind: "Name", value: "toToken" } },
+ },
+ {
+ kind: "Argument",
+ name: { kind: "Name", value: "fromChains" },
+ value: {
+ kind: "ListValue",
+ values: [{ kind: "Variable", name: { kind: "Name", value: "fromChain" } }],
+ },
+ },
+ {
+ kind: "Argument",
+ name: { kind: "Name", value: "toChains" },
+ value: { kind: "ListValue", values: [{ kind: "Variable", name: { kind: "Name", value: "toChain" } }] },
+ },
+ {
+ kind: "Argument",
+ name: { kind: "Name", value: "needWithdrawLiquidity" },
+ value: { kind: "BooleanValue", value: true },
+ },
+ ],
+ selectionSet: {
+ kind: "SelectionSet",
+ selections: [
+ { kind: "Field", name: { kind: "Name", value: "total" } },
+ {
+ kind: "Field",
+ name: { kind: "Name", value: "records" },
+ selectionSet: {
+ kind: "SelectionSet",
+ selections: [
+ { kind: "Field", name: { kind: "Name", value: "id" } },
+ { kind: "Field", name: { kind: "Name", value: "fromChain" } },
+ { kind: "Field", name: { kind: "Name", value: "toChain" } },
+ { kind: "Field", name: { kind: "Name", value: "bridge" } },
+ { kind: "Field", name: { kind: "Name", value: "reason" } },
+ { kind: "Field", name: { kind: "Name", value: "nonce" } },
+ { kind: "Field", name: { kind: "Name", value: "requestTxHash" } },
+ { kind: "Field", name: { kind: "Name", value: "responseTxHash" } },
+ { kind: "Field", name: { kind: "Name", value: "sender" } },
+ { kind: "Field", name: { kind: "Name", value: "recipient" } },
+ { kind: "Field", name: { kind: "Name", value: "sendToken" } },
+ { kind: "Field", name: { kind: "Name", value: "recvToken" } },
+ { kind: "Field", name: { kind: "Name", value: "sendAmount" } },
+ { kind: "Field", name: { kind: "Name", value: "recvAmount" } },
+ { kind: "Field", name: { kind: "Name", value: "startTime" } },
+ { kind: "Field", name: { kind: "Name", value: "endTime" } },
+ { kind: "Field", name: { kind: "Name", value: "result" } },
+ { kind: "Field", name: { kind: "Name", value: "fee" } },
+ { kind: "Field", name: { kind: "Name", value: "feeToken" } },
+ { kind: "Field", name: { kind: "Name", value: "messageNonce" } },
+ { kind: "Field", name: { kind: "Name", value: "sendTokenAddress" } },
+ { kind: "Field", name: { kind: "Name", value: "recvTokenAddress" } },
+ { kind: "Field", name: { kind: "Name", value: "sendOuterTokenAddress" } },
+ { kind: "Field", name: { kind: "Name", value: "recvOuterTokenAddress" } },
+ { kind: "Field", name: { kind: "Name", value: "guardSignatures" } },
+ { kind: "Field", name: { kind: "Name", value: "relayer" } },
+ { kind: "Field", name: { kind: "Name", value: "endTxHash" } },
+ { kind: "Field", name: { kind: "Name", value: "confirmedBlocks" } },
+ { kind: "Field", name: { kind: "Name", value: "needWithdrawLiquidity" } },
+ { kind: "Field", name: { kind: "Name", value: "lastRequestWithdraw" } },
+ { kind: "Field", name: { kind: "Name", value: "extData" } },
+ ],
+ },
+ },
+ ],
+ },
+ },
+ ],
+ },
+ },
+ ],
+} as unknown as DocumentNode;
+export const LnBridgeExistDocument = {
+ kind: "Document",
+ definitions: [
+ {
+ kind: "OperationDefinition",
+ operation: "query",
+ name: { kind: "Name", value: "LnBridgeExist" },
+ variableDefinitions: [
+ {
+ kind: "VariableDefinition",
+ variable: { kind: "Variable", name: { kind: "Name", value: "fromChainId" } },
+ type: { kind: "NamedType", name: { kind: "Name", value: "Int" } },
+ },
+ {
+ kind: "VariableDefinition",
+ variable: { kind: "Variable", name: { kind: "Name", value: "toChainId" } },
+ type: { kind: "NamedType", name: { kind: "Name", value: "Int" } },
+ },
+ {
+ kind: "VariableDefinition",
+ variable: { kind: "Variable", name: { kind: "Name", value: "fromToken" } },
+ type: { kind: "NamedType", name: { kind: "Name", value: "String" } },
+ },
+ {
+ kind: "VariableDefinition",
+ variable: { kind: "Variable", name: { kind: "Name", value: "toToken" } },
+ type: { kind: "NamedType", name: { kind: "Name", value: "String" } },
+ },
+ {
+ kind: "VariableDefinition",
+ variable: { kind: "Variable", name: { kind: "Name", value: "version" } },
+ type: { kind: "NamedType", name: { kind: "Name", value: "String" } },
+ },
+ ],
+ selectionSet: {
+ kind: "SelectionSet",
+ selections: [
+ {
+ kind: "Field",
+ name: { kind: "Name", value: "checkLnBridgeExist" },
+ arguments: [
+ {
+ kind: "Argument",
+ name: { kind: "Name", value: "fromChainId" },
+ value: { kind: "Variable", name: { kind: "Name", value: "fromChainId" } },
+ },
+ {
+ kind: "Argument",
+ name: { kind: "Name", value: "toChainId" },
+ value: { kind: "Variable", name: { kind: "Name", value: "toChainId" } },
+ },
+ {
+ kind: "Argument",
+ name: { kind: "Name", value: "fromToken" },
+ value: { kind: "Variable", name: { kind: "Name", value: "fromToken" } },
+ },
+ {
+ kind: "Argument",
+ name: { kind: "Name", value: "toToken" },
+ value: { kind: "Variable", name: { kind: "Name", value: "toToken" } },
+ },
+ {
+ kind: "Argument",
+ name: { kind: "Name", value: "version" },
+ value: { kind: "Variable", name: { kind: "Name", value: "version" } },
+ },
+ ],
+ },
+ ],
+ },
+ },
+ ],
+} as unknown as DocumentNode;
diff --git a/packages/sdk-indexer/src/generated/hook/index.ts b/packages/sdk-indexer/src/generated/hook/index.ts
new file mode 100644
index 000000000..0ea4a91cf
--- /dev/null
+++ b/packages/sdk-indexer/src/generated/hook/index.ts
@@ -0,0 +1,2 @@
+export * from "./fragment-masking";
+export * from "./gql";
diff --git a/packages/sdk-indexer/src/hooks/index.ts b/packages/sdk-indexer/src/hooks/index.ts
new file mode 100644
index 000000000..a1e6d18f6
--- /dev/null
+++ b/packages/sdk-indexer/src/hooks/index.ts
@@ -0,0 +1 @@
+export * from "./useCurrentlyAvailableCrossChain";
diff --git a/packages/sdk-indexer/src/hooks/useCurrentlyAvailableCrossChain.ts b/packages/sdk-indexer/src/hooks/useCurrentlyAvailableCrossChain.ts
new file mode 100644
index 000000000..13fce1405
--- /dev/null
+++ b/packages/sdk-indexer/src/hooks/useCurrentlyAvailableCrossChain.ts
@@ -0,0 +1,23 @@
+import { useQuery } from "@apollo/client";
+import { graphql } from "../generated/hook";
+
+const document = graphql(`
+ query CurrentlyAvailableCrossChain($tokenKey: String!) {
+ queryLnBridgeSupportedChains(tokenKey: $tokenKey) {
+ tokenKey
+ chains {
+ fromChain
+ toChains
+ }
+ }
+ }
+`);
+
+export function useCurrentlyAvailableCrossChain(tokenKey = "") {
+ const { data, loading } = useQuery(document, {
+ variables: { tokenKey: tokenKey.toUpperCase() },
+ fetchPolicy: "cache-and-network",
+ });
+ console.log("data", data);
+ return { data: data?.queryLnBridgeSupportedChains || [], loading };
+}
diff --git a/packages/sdk-indexer/src/index.test.ts b/packages/sdk-indexer/src/index.test.ts
new file mode 100644
index 000000000..8c84cf76f
--- /dev/null
+++ b/packages/sdk-indexer/src/index.test.ts
@@ -0,0 +1 @@
+test.todo("indexer");
diff --git a/packages/sdk-indexer/src/index.ts b/packages/sdk-indexer/src/index.ts
new file mode 100644
index 000000000..b8884e8a0
--- /dev/null
+++ b/packages/sdk-indexer/src/index.ts
@@ -0,0 +1,3 @@
+export * from "./actions/indexerClient";
+export * from "./provider";
+export * from "./hooks";
diff --git a/packages/sdk-indexer/src/provider/index.tsx b/packages/sdk-indexer/src/provider/index.tsx
new file mode 100644
index 000000000..f2755a2a8
--- /dev/null
+++ b/packages/sdk-indexer/src/provider/index.tsx
@@ -0,0 +1,34 @@
+import { ApolloClient, InMemoryCache, ApolloProvider } from "@apollo/client";
+import { MAINNET_ENDPOINT, TESTNET_ENDPOINT } from "../config";
+
+export function IndexerProvider({ children, testnet }: React.PropsWithChildren<{ testnet: boolean }>) {
+ const client = new ApolloClient({
+ uri: testnet ? TESTNET_ENDPOINT : MAINNET_ENDPOINT,
+ cache: new InMemoryCache({
+ typePolicies: {
+ Query: {
+ fields: {
+ historyRecords: {
+ keyArgs: (args) =>
+ args?.needWithdrawLiquidity
+ ? ["relayer", "recvTokenAddress", "fromChains", "toChains", "row"]
+ : undefined,
+ merge: (existing, incoming, { args }) => {
+ if (args?.needWithdrawLiquidity) {
+ const offset = (args?.page ?? 0) * (args.row ?? 0);
+ const records = existing ? existing.records.slice(0) : [];
+ for (let i = 0; i < incoming.records.length; ++i) {
+ records[offset + i] = incoming.records[i];
+ }
+ return { total: incoming.total, records };
+ }
+ return incoming;
+ },
+ },
+ },
+ },
+ },
+ }),
+ });
+ return {children};
+}
diff --git a/packages/sdk-indexer/tsconfig.json b/packages/sdk-indexer/tsconfig.json
new file mode 100644
index 000000000..6673c480b
--- /dev/null
+++ b/packages/sdk-indexer/tsconfig.json
@@ -0,0 +1,15 @@
+{
+ "extends": "@helixbridge/tsconfig/react-library.json",
+ "compilerOptions": {
+ "outDir": "./dist",
+ "types": ["jest", "node"],
+ "plugins": [
+ {
+ "name": "@0no-co/graphqlsp",
+ "schema": "./schema.graphql"
+ }
+ ]
+ },
+ "include": ["."],
+ "exclude": ["node_modules", "dist"]
+}
diff --git a/packages/sdk-indexer/tsup.config.ts b/packages/sdk-indexer/tsup.config.ts
new file mode 100644
index 000000000..da54d7e02
--- /dev/null
+++ b/packages/sdk-indexer/tsup.config.ts
@@ -0,0 +1,9 @@
+import { defineConfig, type Options } from "tsup";
+
+export default defineConfig((options: Options) => ({
+ entry: ["src/index.ts"],
+ clean: true,
+ dts: true,
+ format: ["cjs", "esm"],
+ ...options,
+}));
diff --git a/packages/config-typescript/base.json b/packages/typescript-condig/base.json
similarity index 96%
rename from packages/config-typescript/base.json
rename to packages/typescript-condig/base.json
index 56d01eddd..65179d774 100644
--- a/packages/config-typescript/base.json
+++ b/packages/typescript-condig/base.json
@@ -11,6 +11,7 @@
"inlineSources": false,
"isolatedModules": true,
"module": "ESNext",
+ "target": "ES2020",
"moduleResolution": "Bundler",
"noUnusedLocals": false,
"noUnusedParameters": false,
diff --git a/packages/config-typescript/package.json b/packages/typescript-condig/package.json
similarity index 54%
rename from packages/config-typescript/package.json
rename to packages/typescript-condig/package.json
index bb30a1f43..7f493741d 100644
--- a/packages/config-typescript/package.json
+++ b/packages/typescript-condig/package.json
@@ -2,8 +2,5 @@
"name": "@helixbridge/tsconfig",
"version": "0.0.0",
"private": true,
- "license": "MIT",
- "publishConfig": {
- "access": "public"
- }
+ "license": "MIT"
}
diff --git a/packages/typescript-condig/react-library.json b/packages/typescript-condig/react-library.json
new file mode 100644
index 000000000..c25dfb0d4
--- /dev/null
+++ b/packages/typescript-condig/react-library.json
@@ -0,0 +1,9 @@
+{
+ "$schema": "https://json.schemastore.org/tsconfig",
+ "display": "React Library",
+ "extends": "./base.json",
+ "compilerOptions": {
+ "jsx": "react-jsx",
+ "lib": ["DOM", "ES2022"]
+ }
+}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 3bba738a1..9fc17bf7c 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -42,7 +42,7 @@ importers:
version: 18.3.1(react@18.3.1)
react-router-dom:
specifier: ^6.27.0
- version: 6.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ version: 6.28.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
sort-by:
specifier: ^1.2.0
version: 1.2.0
@@ -61,10 +61,10 @@ importers:
version: 7.17.0(eslint@8.57.0)(typescript@5.5.4)
"@vite-pwa/assets-generator":
specifier: ^0.2.4
- version: 0.2.4
+ version: 0.2.6
"@vitejs/plugin-react-swc":
specifier: ^3.5.0
- version: 3.7.0(@swc/helpers@0.5.12)(vite@5.3.4(@types/node@20.14.12)(terser@5.31.6))
+ version: 3.7.0(vite@5.3.4(@types/node@20.14.12)(terser@5.36.0))
autoprefixer:
specifier: ^10.4.19
version: 10.4.19(postcss@8.4.39)
@@ -94,19 +94,19 @@ importers:
version: 5.5.4
vite:
specifier: ^5.2.0
- version: 5.3.4(@types/node@20.14.12)(terser@5.31.6)
+ version: 5.3.4(@types/node@20.14.12)(terser@5.36.0)
vite-plugin-pwa:
specifier: ^0.20.1
- version: 0.20.1(@vite-pwa/assets-generator@0.2.4)(vite@5.3.4(@types/node@20.14.12)(terser@5.31.6))(workbox-build@7.1.1(@types/babel__core@7.20.5))(workbox-window@7.1.0)
+ version: 0.20.5(@vite-pwa/assets-generator@0.2.6)(vite@5.3.4(@types/node@20.14.12)(terser@5.36.0))(workbox-build@7.3.0(@types/babel__core@7.20.5))(workbox-window@7.3.0)
vitest:
specifier: ^1.6.0
- version: 1.6.0(@types/node@20.14.12)(terser@5.31.6)
+ version: 1.6.0(@types/node@20.14.12)(terser@5.36.0)
workbox-core:
specifier: ^7.1.0
- version: 7.1.0
+ version: 7.3.0
workbox-window:
specifier: ^7.1.0
- version: 7.1.0
+ version: 7.3.0
apps/helixbox-app:
dependencies:
@@ -121,19 +121,19 @@ importers:
version: 1.2.0-beta
"@reown/appkit":
specifier: ^1.0.7
- version: 1.0.7(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10)
+ version: 1.3.2(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10)(zod@3.22.4)
"@reown/appkit-adapter-wagmi":
specifier: ^1.0.7
- version: 1.0.7(l3bqwg3q27kpoc3uzgnypsmksq)
+ version: 1.3.2(rwrksgei4qdujbgjlgb2igaryi)
"@sentry/react":
specifier: ^8.30.0
- version: 8.30.0(react@18.3.1)
+ version: 8.37.1(react@18.3.1)
"@sentry/vite-plugin":
specifier: ^2.22.4
- version: 2.22.4
+ version: 2.22.6
"@tanstack/react-query":
specifier: ^5.59.0
- version: 5.59.0(react@18.3.1)
+ version: 5.59.20(react@18.3.1)
date-fns:
specifier: ^3.6.0
version: 3.6.0
@@ -160,7 +160,7 @@ importers:
version: 1.0.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
react-router-dom:
specifier: ^6.27.0
- version: 6.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ version: 6.28.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
react-transition-group:
specifier: ^4.4.5
version: 4.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
@@ -172,10 +172,10 @@ importers:
version: 1.2.0
viem:
specifier: ^2.21.19
- version: 2.21.19(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@5.0.10)(zod@3.22.4)
+ version: 2.21.44(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@5.0.10)(zod@3.22.4)
wagmi:
specifier: ^2.12.17
- version: 2.12.17(@tanstack/query-core@5.59.0)(@tanstack/react-query@5.59.0(react@18.3.1))(@types/react@18.3.3)(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react-native@0.75.2(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10))(react@18.3.1)(rollup@4.19.0)(typescript@5.5.4)(utf-8-validate@5.0.10)(viem@2.21.19(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@5.0.10)(zod@3.22.4))(zod@3.22.4)
+ version: 2.12.30(@tanstack/query-core@5.59.20)(@tanstack/react-query@5.59.20(react@18.3.1))(@types/node@20.14.12)(@types/react@18.3.3)(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react-native@0.76.1(@babel/core@7.24.9)(@babel/preset-env@7.26.0(@babel/core@7.24.9))(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(terser@5.36.0)(typescript@5.5.4)(utf-8-validate@5.0.10)(viem@2.21.44(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@5.0.10)(zod@3.22.4))(zod@3.22.4)
devDependencies:
"@graphql-codegen/cli":
specifier: 5.0.3
@@ -203,10 +203,10 @@ importers:
version: 7.17.0(eslint@8.57.0)(typescript@5.5.4)
"@vite-pwa/assets-generator":
specifier: ^0.2.4
- version: 0.2.4
+ version: 0.2.6
"@vitejs/plugin-react-swc":
specifier: ^3.5.0
- version: 3.7.0(@swc/helpers@0.5.12)(vite@5.3.4(@types/node@20.14.12)(terser@5.31.6))
+ version: 3.7.0(vite@5.3.4(@types/node@20.14.12)(terser@5.36.0))
autoprefixer:
specifier: ^10.4.19
version: 10.4.19(postcss@8.4.39)
@@ -242,19 +242,19 @@ importers:
version: 5.5.4
vite:
specifier: ^5.2.0
- version: 5.3.4(@types/node@20.14.12)(terser@5.31.6)
+ version: 5.3.4(@types/node@20.14.12)(terser@5.36.0)
vite-plugin-pwa:
specifier: ^0.20.1
- version: 0.20.1(@vite-pwa/assets-generator@0.2.4)(vite@5.3.4(@types/node@20.14.12)(terser@5.31.6))(workbox-build@7.1.1(@types/babel__core@7.20.5))(workbox-window@7.1.0)
+ version: 0.20.5(@vite-pwa/assets-generator@0.2.6)(vite@5.3.4(@types/node@20.14.12)(terser@5.36.0))(workbox-build@7.3.0(@types/babel__core@7.20.5))(workbox-window@7.3.0)
vitest:
specifier: ^1.6.0
- version: 1.6.0(@types/node@20.14.12)(terser@5.31.6)
+ version: 1.6.0(@types/node@20.14.12)(terser@5.36.0)
workbox-core:
specifier: ^7.1.0
- version: 7.1.0
+ version: 7.3.0
workbox-window:
specifier: ^7.1.0
- version: 7.1.0
+ version: 7.3.0
apps/helixbox-home:
dependencies:
@@ -263,10 +263,10 @@ importers:
version: 0.26.20(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
"@sentry/react":
specifier: ^8.30.0
- version: 8.30.0(react@18.3.1)
+ version: 8.37.1(react@18.3.1)
"@sentry/vite-plugin":
specifier: ^2.22.4
- version: 2.22.4
+ version: 2.22.6
aos:
specifier: ^2.3.4
version: 2.3.4
@@ -284,7 +284,7 @@ importers:
version: 18.3.1(react@18.3.1)
react-router-dom:
specifier: ^6.27.0
- version: 6.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ version: 6.28.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
react-transition-group:
specifier: ^4.4.5
version: 4.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
@@ -318,10 +318,10 @@ importers:
version: 7.17.0(eslint@8.57.0)(typescript@5.5.4)
"@vite-pwa/assets-generator":
specifier: ^0.2.4
- version: 0.2.4
+ version: 0.2.6
"@vitejs/plugin-react-swc":
specifier: ^3.5.0
- version: 3.7.0(@swc/helpers@0.5.12)(vite@5.3.4(@types/node@20.14.12)(terser@5.31.6))
+ version: 3.7.0(vite@5.3.4(@types/node@20.14.12)(terser@5.36.0))
autoprefixer:
specifier: ^10.4.19
version: 10.4.19(postcss@8.4.39)
@@ -351,19 +351,74 @@ importers:
version: 5.5.4
vite:
specifier: ^5.2.0
- version: 5.3.4(@types/node@20.14.12)(terser@5.31.6)
+ version: 5.3.4(@types/node@20.14.12)(terser@5.36.0)
vite-plugin-pwa:
specifier: ^0.20.1
- version: 0.20.1(@vite-pwa/assets-generator@0.2.4)(vite@5.3.4(@types/node@20.14.12)(terser@5.31.6))(workbox-build@7.1.1(@types/babel__core@7.20.5))(workbox-window@7.1.0)
+ version: 0.20.5(@vite-pwa/assets-generator@0.2.6)(vite@5.3.4(@types/node@20.14.12)(terser@5.36.0))(workbox-build@7.3.0(@types/babel__core@7.20.5))(workbox-window@7.3.0)
vitest:
specifier: ^1.6.0
- version: 1.6.0(@types/node@20.14.12)(terser@5.31.6)
+ version: 1.6.0(@types/node@20.14.12)(terser@5.36.0)
workbox-core:
specifier: ^7.1.0
- version: 7.1.0
+ version: 7.3.0
workbox-window:
specifier: ^7.1.0
- version: 7.1.0
+ version: 7.3.0
+
+ apps/sdks-playground:
+ dependencies:
+ "@helixbridge/chains":
+ specifier: workspace:*
+ version: link:../../packages/chains
+ "@helixbridge/sdk-bridge":
+ specifier: workspace:*
+ version: link:../../packages/sdk-bridge
+ "@helixbridge/sdk-indexer":
+ specifier: workspace:*
+ version: link:../../packages/sdk-indexer
+ react:
+ specifier: ^18.3.1
+ version: 18.3.1
+ react-dom:
+ specifier: ^18.3.1
+ version: 18.3.1(react@18.3.1)
+ viem:
+ specifier: ^2.21.19
+ version: 2.21.44(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.22.4)
+ devDependencies:
+ "@eslint/js":
+ specifier: ^9.13.0
+ version: 9.14.0
+ "@types/react":
+ specifier: ^18.3.12
+ version: 18.3.12
+ "@types/react-dom":
+ specifier: ^18.3.1
+ version: 18.3.1
+ "@vitejs/plugin-react-swc":
+ specifier: ^3.5.0
+ version: 3.7.0(vite@5.4.11(@types/node@20.14.12)(terser@5.36.0))
+ eslint:
+ specifier: ^9.13.0
+ version: 9.14.0(jiti@2.4.0)
+ eslint-plugin-react-hooks:
+ specifier: ^5.0.0
+ version: 5.0.0(eslint@9.14.0(jiti@2.4.0))
+ eslint-plugin-react-refresh:
+ specifier: ^0.4.14
+ version: 0.4.14(eslint@9.14.0(jiti@2.4.0))
+ globals:
+ specifier: ^15.11.0
+ version: 15.12.0
+ typescript:
+ specifier: ~5.6.2
+ version: 5.6.3
+ typescript-eslint:
+ specifier: ^8.11.0
+ version: 8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3)
+ vite:
+ specifier: ^5.4.10
+ version: 5.4.11(@types/node@20.14.12)(terser@5.36.0)
packages/assets: {}
@@ -374,17 +429,17 @@ importers:
version: 1.2.0-beta
viem:
specifier: ^2.21.19
- version: 2.21.40(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@5.0.10)(zod@3.22.4)
+ version: 2.21.44(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@5.0.10)(zod@3.22.4)
devDependencies:
"@helixbridge/eslint-config":
specifier: workspace:*
- version: link:../config-eslint
+ version: link:../eslint-condig
"@helixbridge/jest-presets":
specifier: workspace:*
version: link:../jest-presets
"@helixbridge/tsconfig":
specifier: workspace:*
- version: link:../config-typescript
+ version: link:../typescript-condig
"@types/jest":
specifier: ^29.5.12
version: 29.5.12
@@ -402,80 +457,175 @@ importers:
version: 29.7.0(@types/node@20.14.12)
tsup:
specifier: ^8.2.3
- version: 8.2.3(@swc/core@1.7.22)(jiti@2.3.3)(postcss@8.4.39)(typescript@5.5.4)(yaml@2.4.5)
+ version: 8.2.3(@swc/core@1.7.1)(jiti@2.4.0)(postcss@8.4.49)(typescript@5.5.4)(yaml@2.4.5)
typescript:
specifier: ^5.2.2
version: 5.5.4
- packages/config-eslint:
+ packages/eslint-condig:
devDependencies:
+ "@vercel/style-guide":
+ specifier: ^6.0.0
+ version: 6.0.0(eslint@9.14.0(jiti@2.4.0))(jest@29.7.0)(prettier@3.2.5)(typescript@5.6.3)(vitest@2.1.4)
eslint-config-prettier:
specifier: ^9.1.0
- version: 9.1.0(eslint@8.57.0)
+ version: 9.1.0(eslint@9.14.0(jiti@2.4.0))
eslint-config-turbo:
specifier: ^2.0.0
- version: 2.0.9(eslint@8.57.0)
+ version: 2.0.9(eslint@9.14.0(jiti@2.4.0))
eslint-plugin-only-warn:
specifier: ^1.1.0
version: 1.1.0
- packages/config-typescript: {}
+ packages/jest-presets:
+ dependencies:
+ ts-jest:
+ specifier: ^29.2.3
+ version: 29.2.3(@babel/core@7.26.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.0))(jest@29.7.0)(typescript@5.6.3)
- packages/contracts:
+ packages/sdk-bridge:
dependencies:
+ "@helixbridge/chains":
+ specifier: workspace:*
+ version: link:../chains
+ "@helixbridge/helixconf":
+ specifier: v1.2.0-beta
+ version: 1.2.0-beta
+ "@helixbridge/sdk-core":
+ specifier: workspace:*
+ version: link:../sdk-core
+ "@helixbridge/sdk-indexer":
+ specifier: workspace:*
+ version: link:../sdk-indexer
viem:
- specifier: ^1.21.4
- version: 1.21.4(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@5.0.10)(zod@3.22.4)
+ specifier: ^2.21.19
+ version: 2.21.44(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@5.0.10)(zod@3.22.4)
devDependencies:
"@helixbridge/eslint-config":
specifier: workspace:*
- version: link:../config-eslint
+ version: link:../eslint-condig
+ "@helixbridge/jest-presets":
+ specifier: workspace:*
+ version: link:../jest-presets
"@helixbridge/tsconfig":
specifier: workspace:*
- version: link:../config-typescript
+ version: link:../typescript-condig
+ "@types/jest":
+ specifier: ^29.5.12
+ version: 29.5.12
"@types/node":
specifier: ^20
version: 20.14.12
+ "@typescript-eslint/parser":
+ specifier: ^7.2.0
+ version: 7.17.0(eslint@8.57.0)(typescript@5.5.4)
eslint:
specifier: ^8.57.0
version: 8.57.0
+ jest:
+ specifier: ^29.7.0
+ version: 29.7.0(@types/node@20.14.12)
tsup:
specifier: ^8.2.3
- version: 8.2.3(@swc/core@1.7.22)(jiti@2.3.3)(postcss@8.4.39)(typescript@5.5.4)(yaml@2.4.5)
+ version: 8.2.3(@swc/core@1.7.1)(jiti@2.4.0)(postcss@8.4.49)(typescript@5.5.4)(yaml@2.4.5)
typescript:
specifier: ^5.2.2
version: 5.5.4
- packages/jest-presets:
+ packages/sdk-core:
dependencies:
- ts-jest:
- specifier: ^29.2.3
- version: 29.2.3(@babel/core@7.25.2)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.25.2))(jest@29.7.0)(typescript@5.5.4)
+ viem:
+ specifier: ^2.21.19
+ version: 2.21.44(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@5.0.10)(zod@3.22.4)
+ devDependencies:
+ "@helixbridge/eslint-config":
+ specifier: workspace:*
+ version: link:../eslint-condig
+ "@helixbridge/jest-presets":
+ specifier: workspace:*
+ version: link:../jest-presets
+ "@helixbridge/tsconfig":
+ specifier: workspace:*
+ version: link:../typescript-condig
+ "@types/jest":
+ specifier: ^29.5.12
+ version: 29.5.12
+ "@types/node":
+ specifier: ^20
+ version: 20.14.12
+ "@typescript-eslint/parser":
+ specifier: ^7.2.0
+ version: 7.17.0(eslint@8.57.0)(typescript@5.5.4)
+ eslint:
+ specifier: ^8.57.0
+ version: 8.57.0
+ jest:
+ specifier: ^29.7.0
+ version: 29.7.0(@types/node@20.14.12)
+ tsup:
+ specifier: ^8.2.3
+ version: 8.2.3(@swc/core@1.7.1)(jiti@2.4.0)(postcss@8.4.49)(typescript@5.5.4)(yaml@2.4.5)
+ typescript:
+ specifier: ^5.2.2
+ version: 5.5.4
- packages/sdk-core:
+ packages/sdk-indexer:
dependencies:
- "@helixbridge/contracts":
- specifier: ^0.1.0
- version: 0.1.0(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@5.0.10)(zod@3.22.4)
+ "@apollo/client":
+ specifier: ^3.10.3
+ version: 3.11.1(@types/react@18.3.12)(graphql-ws@5.16.0(graphql@16.9.0))(graphql@16.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ "@helixbridge/chains":
+ specifier: 0.5.1
+ version: 0.5.1(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@5.0.10)(zod@3.22.4)
+ "@helixbridge/helixconf":
+ specifier: v1.2.0-beta
+ version: 1.2.0-beta
+ graphql:
+ specifier: ^16.8.1
+ version: 16.9.0
+ react:
+ specifier: ^18.3.1
+ version: 18.3.1
viem:
- specifier: ^1.21.4
- version: 1.21.4(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@5.0.10)(zod@3.22.4)
+ specifier: ^2.21.19
+ version: 2.21.44(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@5.0.10)(zod@3.22.4)
devDependencies:
+ "@0no-co/graphqlsp":
+ specifier: ^1.12.16
+ version: 1.12.16(graphql@16.9.0)(typescript@5.5.4)
+ "@graphql-codegen/cli":
+ specifier: 5.0.3
+ version: 5.0.3(@parcel/watcher@2.4.1)(@types/node@20.14.12)(bufferutil@4.0.8)(enquirer@2.4.1)(graphql@16.9.0)(typescript@5.5.4)(utf-8-validate@5.0.10)
+ "@graphql-codegen/client-preset":
+ specifier: 4.4.0
+ version: 4.4.0(graphql@16.9.0)
+ "@graphql-codegen/schema-ast":
+ specifier: ^4.1.0
+ version: 4.1.0(graphql@16.9.0)
+ "@graphql-typed-document-node/core":
+ specifier: ^3.2.0
+ version: 3.2.0(graphql@16.9.0)
"@helixbridge/eslint-config":
specifier: workspace:*
- version: link:../config-eslint
+ version: link:../eslint-condig
"@helixbridge/jest-presets":
specifier: workspace:*
version: link:../jest-presets
"@helixbridge/tsconfig":
specifier: workspace:*
- version: link:../config-typescript
+ version: link:../typescript-condig
"@types/jest":
specifier: ^29.5.12
version: 29.5.12
"@types/node":
specifier: ^20
version: 20.14.12
+ "@types/react":
+ specifier: ^18.3.12
+ version: 18.3.12
+ "@types/react-dom":
+ specifier: ^18.3.1
+ version: 18.3.1
"@typescript-eslint/parser":
specifier: ^7.2.0
version: 7.17.0(eslint@8.57.0)(typescript@5.5.4)
@@ -487,15 +637,29 @@ importers:
version: 29.7.0(@types/node@20.14.12)
tsup:
specifier: ^8.2.3
- version: 8.2.3(@swc/core@1.7.22)(jiti@2.3.3)(postcss@8.4.39)(typescript@5.5.4)(yaml@2.4.5)
+ version: 8.2.3(@swc/core@1.7.1)(jiti@2.4.0)(postcss@8.4.49)(typescript@5.5.4)(yaml@2.4.5)
typescript:
specifier: ^5.2.2
version: 5.5.4
+ packages/typescript-condig: {}
+
packages:
- "@adraffy/ens-normalize@1.10.0":
+ "@0no-co/graphql.web@1.0.11":
+ resolution:
+ { integrity: sha512-xuSJ9WXwTmtngWkbdEoopMo6F8NLtjy84UNAMsAr5C3/2SgAL/dEU10TMqTIsipqPQ8HA/7WzeqQ9DEQxSvPPA== }
+ peerDependencies:
+ graphql: ^14.0.0 || ^15.0.0 || ^16.0.0
+ peerDependenciesMeta:
+ graphql:
+ optional: true
+
+ "@0no-co/graphqlsp@1.12.16":
resolution:
- { integrity: sha512-nA9XHtlAkYfJxY7bce8DcN7eKxWWCWkU+1GR9d+U6MbNpfwQp8TI7vqOsBsMcHoT4mBu2kypKoSKnghEzOOq5Q== }
+ { integrity: sha512-B5pyYVH93Etv7xjT6IfB7QtMBdaaC07yjbhN6v8H7KgFStMkPvi+oWYBTibMFRMY89qwc9H8YixXg8SXDVgYWw== }
+ peerDependencies:
+ graphql: ^15.5.0 || ^16.0.0 || ^17.0.0
+ typescript: ^5.0.0
"@adraffy/ens-normalize@1.11.0":
resolution:
@@ -558,59 +722,107 @@ packages:
{ integrity: sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA== }
engines: { node: ">=6.9.0" }
- "@babel/compat-data@7.25.4":
+ "@babel/code-frame@7.26.2":
+ resolution:
+ { integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ== }
+ engines: { node: ">=6.9.0" }
+
+ "@babel/compat-data@7.24.9":
+ resolution:
+ { integrity: sha512-e701mcfApCJqMMueQI0Fb68Amflj83+dvAvHawoBpAz+GDjCIyGHzNwnefjsWJ3xiYAqqiQFoWbspGYBdb2/ng== }
+ engines: { node: ">=6.9.0" }
+
+ "@babel/compat-data@7.26.2":
+ resolution:
+ { integrity: sha512-Z0WgzSEa+aUcdiJuCIqgujCshpMWgUpgOxXotrYPSA53hA3qopNaqcJpyr0hVb1FeWdnqFA35/fUtXgBK8srQg== }
+ engines: { node: ">=6.9.0" }
+
+ "@babel/core@7.24.9":
+ resolution:
+ { integrity: sha512-5e3FI4Q3M3Pbr21+5xJwCv6ZT6KmGkI0vw3Tozy5ODAQFTIWe37iT8Cr7Ice2Ntb+M3iSKCEWMB1MBgKrW3whg== }
+ engines: { node: ">=6.9.0" }
+
+ "@babel/core@7.26.0":
+ resolution:
+ { integrity: sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg== }
+ engines: { node: ">=6.9.0" }
+
+ "@babel/eslint-parser@7.25.9":
resolution:
- { integrity: sha512-+LGRog6RAsCJrrrg/IO6LGmpphNe5DiK30dGjCoxxeGv49B10/3XYGxPsAwrDlMFcFEvdAUavDT8r9k/hSyQqQ== }
+ { integrity: sha512-5UXfgpK0j0Xr/xIdgdLEhOFxaDZ0bRPWJJchRpqOSur/3rZoPbqqki5mm0p4NE2cs28krBEiSM2MB7//afRSQQ== }
+ engines: { node: ^10.13.0 || ^12.13.0 || >=14.0.0 }
+ peerDependencies:
+ "@babel/core": ^7.11.0
+ eslint: ^7.5.0 || ^8.0.0 || ^9.0.0
+
+ "@babel/generator@7.24.10":
+ resolution:
+ { integrity: sha512-o9HBZL1G2129luEUlG1hB4N/nlYNWHnpwlND9eOMclRqqu1YDy2sSYVCFUZwl8I1Gxh+QSRrP2vD7EpUmFVXxg== }
engines: { node: ">=6.9.0" }
- "@babel/core@7.25.2":
+ "@babel/generator@7.26.2":
resolution:
- { integrity: sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA== }
+ { integrity: sha512-zevQbhbau95nkoxSq3f/DC/SC+EEOUZd3DYqfSkMhY2/wfSeaHV1Ew4vk8e+x8lja31IbyuUa2uQ3JONqKbysw== }
engines: { node: ">=6.9.0" }
- "@babel/generator@7.25.5":
+ "@babel/helper-annotate-as-pure@7.25.9":
resolution:
- { integrity: sha512-abd43wyLfbWoxC6ahM8xTkqLpGB2iWBVyuKC9/srhFunCd1SDNrV1s72bBpK4hLj8KLzHBBcOblvLQZBNw9r3w== }
+ { integrity: sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g== }
engines: { node: ">=6.9.0" }
- "@babel/helper-annotate-as-pure@7.24.7":
+ "@babel/helper-builder-binary-assignment-operator-visitor@7.25.9":
resolution:
- { integrity: sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg== }
+ { integrity: sha512-C47lC7LIDCnz0h4vai/tpNOI95tCd5ZT3iBt/DBH5lXKHZsyNQv18yf1wIIg2ntiQNgmAvA+DgZ82iW8Qdym8g== }
engines: { node: ">=6.9.0" }
- "@babel/helper-builder-binary-assignment-operator-visitor@7.24.7":
+ "@babel/helper-compilation-targets@7.24.8":
resolution:
- { integrity: sha512-xZeCVVdwb4MsDBkkyZ64tReWYrLRHlMN72vP7Bdm3OUOuyFZExhsHUUnuWnm2/XOlAJzR0LfPpB56WXZn0X/lA== }
+ { integrity: sha512-oU+UoqCHdp+nWVDkpldqIQL/i/bvAv53tRqLG/s+cOXxe66zOYLU7ar/Xs3LdmBihrUMEUhwu6dMZwbNOYDwvw== }
engines: { node: ">=6.9.0" }
- "@babel/helper-compilation-targets@7.25.2":
+ "@babel/helper-compilation-targets@7.25.9":
resolution:
- { integrity: sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw== }
+ { integrity: sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ== }
engines: { node: ">=6.9.0" }
- "@babel/helper-create-class-features-plugin@7.25.4":
+ "@babel/helper-create-class-features-plugin@7.25.9":
resolution:
- { integrity: sha512-ro/bFs3/84MDgDmMwbcHgDa8/E6J3QKNTk4xJJnVeFtGE+tL0K26E3pNxhYz2b67fJpt7Aphw5XcploKXuCvCQ== }
+ { integrity: sha512-UTZQMvt0d/rSz6KI+qdu7GQze5TIajwTS++GUozlw8VBJDEOAqSXwm1WvmYEZwqdqSGQshRocPDqrt4HBZB3fQ== }
engines: { node: ">=6.9.0" }
peerDependencies:
"@babel/core": ^7.0.0
- "@babel/helper-create-regexp-features-plugin@7.25.2":
+ "@babel/helper-create-regexp-features-plugin@7.25.9":
resolution:
- { integrity: sha512-+wqVGP+DFmqwFD3EH6TMTfUNeqDehV3E/dl+Sd54eaXqm17tEUNbEIn4sVivVowbvUpOtIGxdo3GoXyDH9N/9g== }
+ { integrity: sha512-ORPNZ3h6ZRkOyAa/SaHU+XsLZr0UQzRwuDQ0cczIA17nAzZ+85G5cVkOJIj7QavLZGSe8QXUmNFxSZzjcZF9bw== }
engines: { node: ">=6.9.0" }
peerDependencies:
"@babel/core": ^7.0.0
- "@babel/helper-define-polyfill-provider@0.6.2":
+ "@babel/helper-define-polyfill-provider@0.6.3":
resolution:
- { integrity: sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ== }
+ { integrity: sha512-HK7Bi+Hj6H+VTHA3ZvBis7V/6hu9QuTrnMXNybfUf2iiuU/N97I8VjB+KbhFF8Rld/Lx5MzoCwPCpPjfK+n8Cg== }
peerDependencies:
"@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0
- "@babel/helper-member-expression-to-functions@7.24.8":
+ "@babel/helper-environment-visitor@7.24.7":
+ resolution:
+ { integrity: sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ== }
+ engines: { node: ">=6.9.0" }
+
+ "@babel/helper-function-name@7.24.7":
+ resolution:
+ { integrity: sha512-FyoJTsj/PEUWu1/TYRiXTIHc8lbw+TDYkZuoE43opPS5TrI7MyONBE1oNvfguEXAD9yhQRrVBnXdXzSLQl9XnA== }
+ engines: { node: ">=6.9.0" }
+
+ "@babel/helper-hoist-variables@7.24.7":
+ resolution:
+ { integrity: sha512-MJJwhkoGy5c4ehfoRyrJ/owKeMl19U54h27YYftT0o2teQ3FJ3nQUf/I3LlJsX4l3qlw7WRXUmiyajvHXoTubQ== }
+ engines: { node: ">=6.9.0" }
+
+ "@babel/helper-member-expression-to-functions@7.25.9":
resolution:
- { integrity: sha512-LABppdt+Lp/RlBxqrh4qgf1oEH/WxdzQNDJIu5gC/W1GyvPVrOBiItmmM8wan2fm4oYqFuFfkXmlGpLQhPY8CA== }
+ { integrity: sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ== }
engines: { node: ">=6.9.0" }
"@babel/helper-module-imports@7.24.7":
@@ -618,16 +830,28 @@ packages:
{ integrity: sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA== }
engines: { node: ">=6.9.0" }
- "@babel/helper-module-transforms@7.25.2":
+ "@babel/helper-module-imports@7.25.9":
+ resolution:
+ { integrity: sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw== }
+ engines: { node: ">=6.9.0" }
+
+ "@babel/helper-module-transforms@7.24.9":
+ resolution:
+ { integrity: sha512-oYbh+rtFKj/HwBQkFlUzvcybzklmVdVV3UU+mN7n2t/q3yGHbuVdNxyFvSBO1tfvjyArpHNcWMAzsSPdyI46hw== }
+ engines: { node: ">=6.9.0" }
+ peerDependencies:
+ "@babel/core": ^7.0.0
+
+ "@babel/helper-module-transforms@7.26.0":
resolution:
- { integrity: sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ== }
+ { integrity: sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw== }
engines: { node: ">=6.9.0" }
peerDependencies:
"@babel/core": ^7.0.0
- "@babel/helper-optimise-call-expression@7.24.7":
+ "@babel/helper-optimise-call-expression@7.25.9":
resolution:
- { integrity: sha512-jKiTsW2xmWwxT1ixIdfXUZp+P5yURx2suzLZr5Hi64rURpDYdMW0pv+Uf17EYk2Rd428Lx4tLsnjGJzYKDM/6A== }
+ { integrity: sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ== }
engines: { node: ">=6.9.0" }
"@babel/helper-plugin-utils@7.24.8":
@@ -635,16 +859,21 @@ packages:
{ integrity: sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg== }
engines: { node: ">=6.9.0" }
- "@babel/helper-remap-async-to-generator@7.25.0":
+ "@babel/helper-plugin-utils@7.25.9":
resolution:
- { integrity: sha512-NhavI2eWEIz/H9dbrG0TuOicDhNexze43i5z7lEqwYm0WEZVTwnPpA0EafUTP7+6/W79HWIP2cTe3Z5NiSTVpw== }
+ { integrity: sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw== }
+ engines: { node: ">=6.9.0" }
+
+ "@babel/helper-remap-async-to-generator@7.25.9":
+ resolution:
+ { integrity: sha512-IZtukuUeBbhgOcaW2s06OXTzVNJR0ybm4W5xC1opWFFJMZbwRj5LCk+ByYH7WdZPZTt8KnFwA8pvjN2yqcPlgw== }
engines: { node: ">=6.9.0" }
peerDependencies:
"@babel/core": ^7.0.0
- "@babel/helper-replace-supers@7.25.0":
+ "@babel/helper-replace-supers@7.25.9":
resolution:
- { integrity: sha512-q688zIvQVYtZu+i2PsdIu/uWGRpfxzr5WESsfpShfZECkO+d2o+WROWezCi/Q6kJ0tfPa5+pUGUlfx2HhrA3Bg== }
+ { integrity: sha512-IiDqTOTBQy0sWyeXyGSC5TBJpGFXBkRynjBeXsvbhQFKj2viwJC76Epz35YLU1fpe/Am6Vppb7W7zM4fPQzLsQ== }
engines: { node: ">=6.9.0" }
peerDependencies:
"@babel/core": ^7.0.0
@@ -654,9 +883,19 @@ packages:
{ integrity: sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg== }
engines: { node: ">=6.9.0" }
- "@babel/helper-skip-transparent-expression-wrappers@7.24.7":
+ "@babel/helper-simple-access@7.25.9":
+ resolution:
+ { integrity: sha512-c6WHXuiaRsJTyHYLJV75t9IqsmTbItYfdj99PnzYGQZkYKvan5/2jKJ7gu31J3/BJ/A18grImSPModuyG/Eo0Q== }
+ engines: { node: ">=6.9.0" }
+
+ "@babel/helper-skip-transparent-expression-wrappers@7.25.9":
+ resolution:
+ { integrity: sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA== }
+ engines: { node: ">=6.9.0" }
+
+ "@babel/helper-split-export-declaration@7.24.7":
resolution:
- { integrity: sha512-IO+DLT3LQUElMbpzlatRASEyQtfhSE0+m465v++3jyyXeBTBUjtVZg28/gHeV5mrTJqvEKhKroBGAvhW+qPHiQ== }
+ { integrity: sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA== }
engines: { node: ">=6.9.0" }
"@babel/helper-string-parser@7.24.8":
@@ -664,24 +903,44 @@ packages:
{ integrity: sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ== }
engines: { node: ">=6.9.0" }
+ "@babel/helper-string-parser@7.25.9":
+ resolution:
+ { integrity: sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA== }
+ engines: { node: ">=6.9.0" }
+
"@babel/helper-validator-identifier@7.24.7":
resolution:
{ integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w== }
engines: { node: ">=6.9.0" }
+ "@babel/helper-validator-identifier@7.25.9":
+ resolution:
+ { integrity: sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ== }
+ engines: { node: ">=6.9.0" }
+
"@babel/helper-validator-option@7.24.8":
resolution:
{ integrity: sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q== }
engines: { node: ">=6.9.0" }
- "@babel/helper-wrap-function@7.25.0":
+ "@babel/helper-validator-option@7.25.9":
+ resolution:
+ { integrity: sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw== }
+ engines: { node: ">=6.9.0" }
+
+ "@babel/helper-wrap-function@7.25.9":
+ resolution:
+ { integrity: sha512-ETzz9UTjQSTmw39GboatdymDq4XIQbR8ySgVrylRhPOFpsd+JrKHIuF0de7GCWmem+T4uC5z7EZguod7Wj4A4g== }
+ engines: { node: ">=6.9.0" }
+
+ "@babel/helpers@7.24.8":
resolution:
- { integrity: sha512-s6Q1ebqutSiZnEjaofc/UKDyC4SbzV5n5SrA2Gq8UawLycr3i04f1dX4OzoQVnexm6aOCh37SQNYlJ/8Ku+PMQ== }
+ { integrity: sha512-gV2265Nkcz7weJJfvDoAEVzC1e2OTDpkGbEsebse8koXUJUXPsCMi7sRo/+SPMuMZ9MtUPnGwITTnQnU5YjyaQ== }
engines: { node: ">=6.9.0" }
- "@babel/helpers@7.25.6":
+ "@babel/helpers@7.26.0":
resolution:
- { integrity: sha512-Xg0tn4HcfTijTwfDwYlvVCl43V6h4KyVVX2aEm4qdO/PC6L2YvzLHFdmxhoeSA3eslcE6+ZVXHgWwopXYLNq4Q== }
+ { integrity: sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw== }
engines: { node: ">=6.9.0" }
"@babel/highlight@7.24.7":
@@ -689,43 +948,49 @@ packages:
{ integrity: sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw== }
engines: { node: ">=6.9.0" }
- "@babel/parser@7.25.4":
+ "@babel/parser@7.24.8":
+ resolution:
+ { integrity: sha512-WzfbgXOkGzZiXXCqk43kKwZjzwx4oulxZi3nq2TYL9mOjQv6kYwul9mz6ID36njuL7Xkp6nJEfok848Zj10j/w== }
+ engines: { node: ">=6.0.0" }
+ hasBin: true
+
+ "@babel/parser@7.26.2":
resolution:
- { integrity: sha512-nq+eWrOgdtu3jG5Os4TQP3x3cLA8hR8TvJNjD8vnPa20WGycimcparWnLK4jJhElTK6SDyuJo1weMKO/5LpmLA== }
+ { integrity: sha512-DWMCZH9WA4Maitz2q21SRKHo9QXZxkDsbNZoVD62gusNtNBBqDg9i7uOhASfTfIGNzW+O+r7+jAlM8dwphcJKQ== }
engines: { node: ">=6.0.0" }
hasBin: true
- "@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.3":
+ "@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.9":
resolution:
- { integrity: sha512-wUrcsxZg6rqBXG05HG1FPYgsP6EvwF4WpBbxIpWIIYnH8wG0gzx3yZY3dtEHas4sTAOGkbTsc9EGPxwff8lRoA== }
+ { integrity: sha512-ZkRyVkThtxQ/J6nv3JFYv1RYY+JT5BvU0y3k5bWrmuG4woXypRa4PXmm9RhOwodRkYFWqC0C0cqcJ4OqR7kW+g== }
engines: { node: ">=6.9.0" }
peerDependencies:
"@babel/core": ^7.0.0
- "@babel/plugin-bugfix-safari-class-field-initializer-scope@7.25.0":
+ "@babel/plugin-bugfix-safari-class-field-initializer-scope@7.25.9":
resolution:
- { integrity: sha512-Bm4bH2qsX880b/3ziJ8KD711LT7z4u8CFudmjqle65AZj/HNUFhEf90dqYv6O86buWvSBmeQDjv0Tn2aF/bIBA== }
+ { integrity: sha512-MrGRLZxLD/Zjj0gdU15dfs+HH/OXvnw/U4jJD8vpcP2CJQapPEv1IWwjc/qMg7ItBlPwSv1hRBbb7LeuANdcnw== }
engines: { node: ">=6.9.0" }
peerDependencies:
"@babel/core": ^7.0.0
- "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.0":
+ "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.9":
resolution:
- { integrity: sha512-lXwdNZtTmeVOOFtwM/WDe7yg1PL8sYhRk/XH0FzbR2HDQ0xC+EnQ/JHeoMYSavtU115tnUk0q9CDyq8si+LMAA== }
+ { integrity: sha512-2qUwwfAFpJLZqxd02YW9btUCZHl+RFvdDkNfZwaIJrvB8Tesjsk8pEQkTvGwZXLqXUx/2oyY3ySRhm6HOXuCug== }
engines: { node: ">=6.9.0" }
peerDependencies:
"@babel/core": ^7.0.0
- "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.24.7":
+ "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.25.9":
resolution:
- { integrity: sha512-+izXIbke1T33mY4MSNnrqhPXDz01WYhEf3yF5NbnUtkiNnm+XBZJl3kNfoK6NKmYlz/D07+l2GWVK/QfDkNCuQ== }
+ { integrity: sha512-6xWgLZTJXwilVjlnV7ospI3xi+sl8lN8rXXbBD6vYn3UYDlGsag8wrZkKcSI8G6KgqKP7vNFaDgeDnfAABq61g== }
engines: { node: ">=6.9.0" }
peerDependencies:
"@babel/core": ^7.13.0
- "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.0":
+ "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.9":
resolution:
- { integrity: sha512-tggFrk1AIShG/RUQbEwt2Tr/E+ObkfwrPjR6BjbRvsx24+PSjK8zrq0GWPNCjo8qpRx4DuJzlcvWJqlm+0h3kw== }
+ { integrity: sha512-aLnMXYPnzwwqhYSCyXfKkIkYgJ8zv9RK+roo9DkTXz38ynIhd9XCbN08s3MGvqL2MYGVUGdRQLL/JqBIeJhJBg== }
engines: { node: ">=6.9.0" }
peerDependencies:
"@babel/core": ^7.0.0
@@ -738,9 +1003,9 @@ packages:
peerDependencies:
"@babel/core": ^7.0.0-0
- "@babel/plugin-proposal-export-default-from@7.24.7":
+ "@babel/plugin-proposal-export-default-from@7.25.9":
resolution:
- { integrity: sha512-CcmFwUJ3tKhLjPdt4NP+SHMshebytF8ZTYOv5ZDpkzq2sin80Wb5vJrGt8fhPrORQCfoSa0LAxC/DW+GAC5+Hw== }
+ { integrity: sha512-ykqgwNfSnNOB+C8fV5X4mG3AVmvu+WVxcaU9xHHtBb7PCrPeweMmPjGsn8eMaeJg6SJuoUuZENeeSWaarWqonQ== }
engines: { node: ">=6.9.0" }
peerDependencies:
"@babel/core": ^7.0.0-0
@@ -794,49 +1059,36 @@ packages:
peerDependencies:
"@babel/core": ^7.0.0-0
- "@babel/plugin-syntax-class-static-block@7.14.5":
- resolution:
- { integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw== }
- engines: { node: ">=6.9.0" }
- peerDependencies:
- "@babel/core": ^7.0.0-0
-
"@babel/plugin-syntax-dynamic-import@7.8.3":
resolution:
{ integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== }
peerDependencies:
"@babel/core": ^7.0.0-0
- "@babel/plugin-syntax-export-default-from@7.24.7":
+ "@babel/plugin-syntax-export-default-from@7.25.9":
resolution:
- { integrity: sha512-bTPz4/635WQ9WhwsyPdxUJDVpsi/X9BMmy/8Rf/UAlOO4jSql4CxUCjWI5PiM+jG+c4LVPTScoTw80geFj9+Bw== }
+ { integrity: sha512-9MhJ/SMTsVqsd69GyQg89lYR4o9T+oDGv5F6IsigxxqFVOyR/IflDLYP8WDI1l8fkhNGGktqkvL5qwNCtGEpgQ== }
engines: { node: ">=6.9.0" }
peerDependencies:
"@babel/core": ^7.0.0-0
- "@babel/plugin-syntax-export-namespace-from@7.8.3":
- resolution:
- { integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q== }
- peerDependencies:
- "@babel/core": ^7.0.0-0
-
- "@babel/plugin-syntax-flow@7.24.7":
+ "@babel/plugin-syntax-flow@7.26.0":
resolution:
- { integrity: sha512-9G8GYT/dxn/D1IIKOUBmGX0mnmj46mGH9NnZyJLwtCpgh5f7D2VbuKodb+2s9m1Yavh1s7ASQN8lf0eqrb1LTw== }
+ { integrity: sha512-B+O2DnPc0iG+YXFqOxv2WNuNU97ToWjOomUQ78DouOENWUaM5sVrmet9mcomUGQFwpJd//gvUagXBSdzO1fRKg== }
engines: { node: ">=6.9.0" }
peerDependencies:
"@babel/core": ^7.0.0-0
- "@babel/plugin-syntax-import-assertions@7.24.7":
+ "@babel/plugin-syntax-import-assertions@7.26.0":
resolution:
- { integrity: sha512-Ec3NRUMoi8gskrkBe3fNmEQfxDvY8bgfQpz6jlk/41kX9eUjvpyqWU7PBP/pLAvMaSQjbMNKJmvX57jP+M6bPg== }
+ { integrity: sha512-QCWT5Hh830hK5EQa7XzuqIkQU9tT/whqbDz7kuaZMHFl1inRRg7JnuAEOQ0Ur0QUl0NufCk1msK2BeY79Aj/eg== }
engines: { node: ">=6.9.0" }
peerDependencies:
"@babel/core": ^7.0.0-0
- "@babel/plugin-syntax-import-attributes@7.24.7":
+ "@babel/plugin-syntax-import-attributes@7.26.0":
resolution:
- { integrity: sha512-hbX+lKKeUMGihnK8nvKqmXBInriT3GVjzXKFriV3YC6APGxMbP8RZNFwy91+hocLXq90Mta+HshoB31802bb8A== }
+ { integrity: sha512-e2dttdsJ1ZTpi3B9UYGLw41hifAubg19AtCu/2I/F1QNVclOBr1dYpTdmdyZ84Xiz43BS/tCUkMAZNLv12Pi+A== }
engines: { node: ">=6.9.0" }
peerDependencies:
"@babel/core": ^7.0.0-0
@@ -860,6 +1112,13 @@ packages:
peerDependencies:
"@babel/core": ^7.0.0-0
+ "@babel/plugin-syntax-jsx@7.25.9":
+ resolution:
+ { integrity: sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA== }
+ engines: { node: ">=6.9.0" }
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+
"@babel/plugin-syntax-logical-assignment-operators@7.10.4":
resolution:
{ integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== }
@@ -896,23 +1155,23 @@ packages:
peerDependencies:
"@babel/core": ^7.0.0-0
- "@babel/plugin-syntax-private-property-in-object@7.14.5":
+ "@babel/plugin-syntax-top-level-await@7.14.5":
resolution:
- { integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg== }
+ { integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== }
engines: { node: ">=6.9.0" }
peerDependencies:
"@babel/core": ^7.0.0-0
- "@babel/plugin-syntax-top-level-await@7.14.5":
+ "@babel/plugin-syntax-typescript@7.24.7":
resolution:
- { integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== }
+ { integrity: sha512-c/+fVeJBB0FeKsFvwytYiUD+LBvhHjGSI0g446PRGdSVGZLRNArBUno2PETbAly3tpiNAQR5XaZ+JslxkotsbA== }
engines: { node: ">=6.9.0" }
peerDependencies:
"@babel/core": ^7.0.0-0
- "@babel/plugin-syntax-typescript@7.24.7":
+ "@babel/plugin-syntax-typescript@7.25.9":
resolution:
- { integrity: sha512-c/+fVeJBB0FeKsFvwytYiUD+LBvhHjGSI0g446PRGdSVGZLRNArBUno2PETbAly3tpiNAQR5XaZ+JslxkotsbA== }
+ { integrity: sha512-hjMgRy5hb8uJJjUcdWunWVcoi9bGpJp8p5Ol1229PoN6aytsLwNMgmdftO23wnCLMfVmTwZDWMPNq/D1SY60JQ== }
engines: { node: ">=6.9.0" }
peerDependencies:
"@babel/core": ^7.0.0-0
@@ -924,408 +1183,415 @@ packages:
peerDependencies:
"@babel/core": ^7.0.0
- "@babel/plugin-transform-arrow-functions@7.24.7":
+ "@babel/plugin-transform-arrow-functions@7.25.9":
resolution:
- { integrity: sha512-Dt9LQs6iEY++gXUwY03DNFat5C2NbO48jj+j/bSAz6b3HgPs39qcPiYt77fDObIcFwj3/C2ICX9YMwGflUoSHQ== }
+ { integrity: sha512-6jmooXYIwn9ca5/RylZADJ+EnSxVUS5sjeJ9UPk6RWRzXCmOJCy6dqItPJFpw2cuCangPK4OYr5uhGKcmrm5Qg== }
engines: { node: ">=6.9.0" }
peerDependencies:
"@babel/core": ^7.0.0-0
- "@babel/plugin-transform-async-generator-functions@7.25.4":
+ "@babel/plugin-transform-async-generator-functions@7.25.9":
resolution:
- { integrity: sha512-jz8cV2XDDTqjKPwVPJBIjORVEmSGYhdRa8e5k5+vN+uwcjSrSxUaebBRa4ko1jqNF2uxyg8G6XYk30Jv285xzg== }
+ { integrity: sha512-RXV6QAzTBbhDMO9fWwOmwwTuYaiPbggWQ9INdZqAYeSHyG7FzQ+nOZaUUjNwKv9pV3aE4WFqFm1Hnbci5tBCAw== }
engines: { node: ">=6.9.0" }
peerDependencies:
"@babel/core": ^7.0.0-0
- "@babel/plugin-transform-async-to-generator@7.24.7":
+ "@babel/plugin-transform-async-to-generator@7.25.9":
resolution:
- { integrity: sha512-SQY01PcJfmQ+4Ash7NE+rpbLFbmqA2GPIgqzxfFTL4t1FKRq4zTms/7htKpoCUI9OcFYgzqfmCdH53s6/jn5fA== }
+ { integrity: sha512-NT7Ejn7Z/LjUH0Gv5KsBCxh7BH3fbLTV0ptHvpeMvrt3cPThHfJfst9Wrb7S8EvJ7vRTFI7z+VAvFVEQn/m5zQ== }
engines: { node: ">=6.9.0" }
peerDependencies:
"@babel/core": ^7.0.0-0
- "@babel/plugin-transform-block-scoped-functions@7.24.7":
+ "@babel/plugin-transform-block-scoped-functions@7.25.9":
resolution:
- { integrity: sha512-yO7RAz6EsVQDaBH18IDJcMB1HnrUn2FJ/Jslc/WtPPWcjhpUJXU/rjbwmluzp7v/ZzWcEhTMXELnnsz8djWDwQ== }
+ { integrity: sha512-toHc9fzab0ZfenFpsyYinOX0J/5dgJVA2fm64xPewu7CoYHWEivIWKxkK2rMi4r3yQqLnVmheMXRdG+k239CgA== }
engines: { node: ">=6.9.0" }
peerDependencies:
"@babel/core": ^7.0.0-0
- "@babel/plugin-transform-block-scoping@7.25.0":
+ "@babel/plugin-transform-block-scoping@7.25.9":
resolution:
- { integrity: sha512-yBQjYoOjXlFv9nlXb3f1casSHOZkWr29NX+zChVanLg5Nc157CrbEX9D7hxxtTpuFy7Q0YzmmWfJxzvps4kXrQ== }
+ { integrity: sha512-1F05O7AYjymAtqbsFETboN1NvBdcnzMerO+zlMyJBEz6WkMdejvGWw9p05iTSjC85RLlBseHHQpYaM4gzJkBGg== }
engines: { node: ">=6.9.0" }
peerDependencies:
"@babel/core": ^7.0.0-0
- "@babel/plugin-transform-class-properties@7.25.4":
+ "@babel/plugin-transform-class-properties@7.25.9":
resolution:
- { integrity: sha512-nZeZHyCWPfjkdU5pA/uHiTaDAFUEqkpzf1YoQT2NeSynCGYq9rxfyI3XpQbfx/a0hSnFH6TGlEXvae5Vi7GD8g== }
+ { integrity: sha512-bbMAII8GRSkcd0h0b4X+36GksxuheLFjP65ul9w6C3KgAamI3JqErNgSrosX6ZPj+Mpim5VvEbawXxJCyEUV3Q== }
engines: { node: ">=6.9.0" }
peerDependencies:
"@babel/core": ^7.0.0-0
- "@babel/plugin-transform-class-static-block@7.24.7":
+ "@babel/plugin-transform-class-static-block@7.26.0":
resolution:
- { integrity: sha512-HMXK3WbBPpZQufbMG4B46A90PkuuhN9vBCb5T8+VAHqvAqvcLi+2cKoukcpmUYkszLhScU3l1iudhrks3DggRQ== }
+ { integrity: sha512-6J2APTs7BDDm+UMqP1useWqhcRAXo0WIoVj26N7kPFB6S73Lgvyka4KTZYIxtgYXiN5HTyRObA72N2iu628iTQ== }
engines: { node: ">=6.9.0" }
peerDependencies:
"@babel/core": ^7.12.0
- "@babel/plugin-transform-classes@7.25.4":
+ "@babel/plugin-transform-classes@7.25.9":
resolution:
- { integrity: sha512-oexUfaQle2pF/b6E0dwsxQtAol9TLSO88kQvym6HHBWFliV2lGdrPieX+WgMRLSJDVzdYywk7jXbLPuO2KLTLg== }
+ { integrity: sha512-mD8APIXmseE7oZvZgGABDyM34GUmK45Um2TXiBUt7PnuAxrgoSVf123qUzPxEr/+/BHrRn5NMZCdE2m/1F8DGg== }
engines: { node: ">=6.9.0" }
peerDependencies:
"@babel/core": ^7.0.0-0
- "@babel/plugin-transform-computed-properties@7.24.7":
+ "@babel/plugin-transform-computed-properties@7.25.9":
resolution:
- { integrity: sha512-25cS7v+707Gu6Ds2oY6tCkUwsJ9YIDbggd9+cu9jzzDgiNq7hR/8dkzxWfKWnTic26vsI3EsCXNd4iEB6e8esQ== }
+ { integrity: sha512-HnBegGqXZR12xbcTHlJ9HGxw1OniltT26J5YpfruGqtUHlz/xKf/G2ak9e+t0rVqrjXa9WOhvYPz1ERfMj23AA== }
engines: { node: ">=6.9.0" }
peerDependencies:
"@babel/core": ^7.0.0-0
- "@babel/plugin-transform-destructuring@7.24.8":
+ "@babel/plugin-transform-destructuring@7.25.9":
resolution:
- { integrity: sha512-36e87mfY8TnRxc7yc6M9g9gOB7rKgSahqkIKwLpz4Ppk2+zC2Cy1is0uwtuSG6AE4zlTOUa+7JGz9jCJGLqQFQ== }
+ { integrity: sha512-WkCGb/3ZxXepmMiX101nnGiU+1CAdut8oHyEOHxkKuS1qKpU2SMXE2uSvfz8PBuLd49V6LEsbtyPhWC7fnkgvQ== }
engines: { node: ">=6.9.0" }
peerDependencies:
"@babel/core": ^7.0.0-0
- "@babel/plugin-transform-dotall-regex@7.24.7":
+ "@babel/plugin-transform-dotall-regex@7.25.9":
resolution:
- { integrity: sha512-ZOA3W+1RRTSWvyqcMJDLqbchh7U4NRGqwRfFSVbOLS/ePIP4vHB5e8T8eXcuqyN1QkgKyj5wuW0lcS85v4CrSw== }
+ { integrity: sha512-t7ZQ7g5trIgSRYhI9pIJtRl64KHotutUJsh4Eze5l7olJv+mRSg4/MmbZ0tv1eeqRbdvo/+trvJD/Oc5DmW2cA== }
engines: { node: ">=6.9.0" }
peerDependencies:
"@babel/core": ^7.0.0-0
- "@babel/plugin-transform-duplicate-keys@7.24.7":
+ "@babel/plugin-transform-duplicate-keys@7.25.9":
resolution:
- { integrity: sha512-JdYfXyCRihAe46jUIliuL2/s0x0wObgwwiGxw/UbgJBr20gQBThrokO4nYKgWkD7uBaqM7+9x5TU7NkExZJyzw== }
+ { integrity: sha512-LZxhJ6dvBb/f3x8xwWIuyiAHy56nrRG3PeYTpBkkzkYRRQ6tJLu68lEF5VIqMUZiAV7a8+Tb78nEoMCMcqjXBw== }
engines: { node: ">=6.9.0" }
peerDependencies:
"@babel/core": ^7.0.0-0
- "@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.25.0":
+ "@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.25.9":
resolution:
- { integrity: sha512-YLpb4LlYSc3sCUa35un84poXoraOiQucUTTu8X1j18JV+gNa8E0nyUf/CjZ171IRGr4jEguF+vzJU66QZhn29g== }
+ { integrity: sha512-0UfuJS0EsXbRvKnwcLjFtJy/Sxc5J5jhLHnFhy7u4zih97Hz6tJkLU+O+FMMrNZrosUPxDi6sYxJ/EA8jDiAog== }
engines: { node: ">=6.9.0" }
peerDependencies:
"@babel/core": ^7.0.0
- "@babel/plugin-transform-dynamic-import@7.24.7":
+ "@babel/plugin-transform-dynamic-import@7.25.9":
resolution:
- { integrity: sha512-sc3X26PhZQDb3JhORmakcbvkeInvxz+A8oda99lj7J60QRuPZvNAk9wQlTBS1ZynelDrDmTU4pw1tyc5d5ZMUg== }
+ { integrity: sha512-GCggjexbmSLaFhqsojeugBpeaRIgWNTcgKVq/0qIteFEqY2A+b9QidYadrWlnbWQUrW5fn+mCvf3tr7OeBFTyg== }
engines: { node: ">=6.9.0" }
peerDependencies:
"@babel/core": ^7.0.0-0
- "@babel/plugin-transform-exponentiation-operator@7.24.7":
+ "@babel/plugin-transform-exponentiation-operator@7.25.9":
resolution:
- { integrity: sha512-Rqe/vSc9OYgDajNIK35u7ot+KeCoetqQYFXM4Epf7M7ez3lWlOjrDjrwMei6caCVhfdw+mIKD4cgdGNy5JQotQ== }
+ { integrity: sha512-KRhdhlVk2nObA5AYa7QMgTMTVJdfHprfpAk4DjZVtllqRg9qarilstTKEhpVjyt+Npi8ThRyiV8176Am3CodPA== }
engines: { node: ">=6.9.0" }
peerDependencies:
"@babel/core": ^7.0.0-0
- "@babel/plugin-transform-export-namespace-from@7.24.7":
+ "@babel/plugin-transform-export-namespace-from@7.25.9":
resolution:
- { integrity: sha512-v0K9uNYsPL3oXZ/7F9NNIbAj2jv1whUEtyA6aujhekLs56R++JDQuzRcP2/z4WX5Vg/c5lE9uWZA0/iUoFhLTA== }
+ { integrity: sha512-2NsEz+CxzJIVOPx2o9UsW1rXLqtChtLoVnwYHHiB04wS5sgn7mrV45fWMBX0Kk+ub9uXytVYfNP2HjbVbCB3Ww== }
engines: { node: ">=6.9.0" }
peerDependencies:
"@babel/core": ^7.0.0-0
- "@babel/plugin-transform-flow-strip-types@7.25.2":
+ "@babel/plugin-transform-flow-strip-types@7.25.9":
resolution:
- { integrity: sha512-InBZ0O8tew5V0K6cHcQ+wgxlrjOw1W4wDXLkOTjLRD8GYhTSkxTVBtdy3MMtvYBrbAWa1Qm3hNoTc1620Yj+Mg== }
+ { integrity: sha512-/VVukELzPDdci7UUsWQaSkhgnjIWXnIyRpM02ldxaVoFK96c41So8JcKT3m0gYjyv7j5FNPGS5vfELrWalkbDA== }
engines: { node: ">=6.9.0" }
peerDependencies:
"@babel/core": ^7.0.0-0
- "@babel/plugin-transform-for-of@7.24.7":
+ "@babel/plugin-transform-for-of@7.25.9":
resolution:
- { integrity: sha512-wo9ogrDG1ITTTBsy46oGiN1dS9A7MROBTcYsfS8DtsImMkHk9JXJ3EWQM6X2SUw4x80uGPlwj0o00Uoc6nEE3g== }
+ { integrity: sha512-LqHxduHoaGELJl2uhImHwRQudhCM50pT46rIBNvtT/Oql3nqiS3wOwP+5ten7NpYSXrrVLgtZU3DZmPtWZo16A== }
engines: { node: ">=6.9.0" }
peerDependencies:
"@babel/core": ^7.0.0-0
- "@babel/plugin-transform-function-name@7.25.1":
+ "@babel/plugin-transform-function-name@7.25.9":
resolution:
- { integrity: sha512-TVVJVdW9RKMNgJJlLtHsKDTydjZAbwIsn6ySBPQaEAUU5+gVvlJt/9nRmqVbsV/IBanRjzWoaAQKLoamWVOUuA== }
+ { integrity: sha512-8lP+Yxjv14Vc5MuWBpJsoUCd3hD6V9DgBon2FVYL4jJgbnVQ9fTgYmonchzZJOVNgzEgbxp4OwAf6xz6M/14XA== }
engines: { node: ">=6.9.0" }
peerDependencies:
"@babel/core": ^7.0.0-0
- "@babel/plugin-transform-json-strings@7.24.7":
+ "@babel/plugin-transform-json-strings@7.25.9":
resolution:
- { integrity: sha512-2yFnBGDvRuxAaE/f0vfBKvtnvvqU8tGpMHqMNpTN2oWMKIR3NqFkjaAgGwawhqK/pIN2T3XdjGPdaG0vDhOBGw== }
+ { integrity: sha512-xoTMk0WXceiiIvsaquQQUaLLXSW1KJ159KP87VilruQm0LNNGxWzahxSS6T6i4Zg3ezp4vA4zuwiNUR53qmQAw== }
engines: { node: ">=6.9.0" }
peerDependencies:
"@babel/core": ^7.0.0-0
- "@babel/plugin-transform-literals@7.25.2":
+ "@babel/plugin-transform-literals@7.25.9":
resolution:
- { integrity: sha512-HQI+HcTbm9ur3Z2DkO+jgESMAMcYLuN/A7NRw9juzxAezN9AvqvUTnpKP/9kkYANz6u7dFlAyOu44ejuGySlfw== }
+ { integrity: sha512-9N7+2lFziW8W9pBl2TzaNht3+pgMIRP74zizeCSrtnSKVdUl8mAjjOP2OOVQAfZ881P2cNjDj1uAMEdeD50nuQ== }
engines: { node: ">=6.9.0" }
peerDependencies:
"@babel/core": ^7.0.0-0
- "@babel/plugin-transform-logical-assignment-operators@7.24.7":
+ "@babel/plugin-transform-logical-assignment-operators@7.25.9":
resolution:
- { integrity: sha512-4D2tpwlQ1odXmTEIFWy9ELJcZHqrStlzK/dAOWYyxX3zT0iXQB6banjgeOJQXzEc4S0E0a5A+hahxPaEFYftsw== }
+ { integrity: sha512-wI4wRAzGko551Y8eVf6iOY9EouIDTtPb0ByZx+ktDGHwv6bHFimrgJM/2T021txPZ2s4c7bqvHbd+vXG6K948Q== }
engines: { node: ">=6.9.0" }
peerDependencies:
"@babel/core": ^7.0.0-0
- "@babel/plugin-transform-member-expression-literals@7.24.7":
+ "@babel/plugin-transform-member-expression-literals@7.25.9":
resolution:
- { integrity: sha512-T/hRC1uqrzXMKLQ6UCwMT85S3EvqaBXDGf0FaMf4446Qx9vKwlghvee0+uuZcDUCZU5RuNi4781UQ7R308zzBw== }
+ { integrity: sha512-PYazBVfofCQkkMzh2P6IdIUaCEWni3iYEerAsRWuVd8+jlM1S9S9cz1dF9hIzyoZ8IA3+OwVYIp9v9e+GbgZhA== }
engines: { node: ">=6.9.0" }
peerDependencies:
"@babel/core": ^7.0.0-0
- "@babel/plugin-transform-modules-amd@7.24.7":
+ "@babel/plugin-transform-modules-amd@7.25.9":
resolution:
- { integrity: sha512-9+pB1qxV3vs/8Hdmz/CulFB8w2tuu6EB94JZFsjdqxQokwGa9Unap7Bo2gGBGIvPmDIVvQrom7r5m/TCDMURhg== }
+ { integrity: sha512-g5T11tnI36jVClQlMlt4qKDLlWnG5pP9CSM4GhdRciTNMRgkfpo5cR6b4rGIOYPgRRuFAvwjPQ/Yk+ql4dyhbw== }
engines: { node: ">=6.9.0" }
peerDependencies:
"@babel/core": ^7.0.0-0
- "@babel/plugin-transform-modules-commonjs@7.24.8":
+ "@babel/plugin-transform-modules-commonjs@7.25.9":
resolution:
- { integrity: sha512-WHsk9H8XxRs3JXKWFiqtQebdh9b/pTk4EgueygFzYlTKAg0Ud985mSevdNjdXdFBATSKVJGQXP1tv6aGbssLKA== }
+ { integrity: sha512-dwh2Ol1jWwL2MgkCzUSOvfmKElqQcuswAZypBSUsScMXvgdT8Ekq5YA6TtqpTVWH+4903NmboMuH1o9i8Rxlyg== }
engines: { node: ">=6.9.0" }
peerDependencies:
"@babel/core": ^7.0.0-0
- "@babel/plugin-transform-modules-systemjs@7.25.0":
+ "@babel/plugin-transform-modules-systemjs@7.25.9":
resolution:
- { integrity: sha512-YPJfjQPDXxyQWg/0+jHKj1llnY5f/R6a0p/vP4lPymxLu7Lvl4k2WMitqi08yxwQcCVUUdG9LCUj4TNEgAp3Jw== }
+ { integrity: sha512-hyss7iIlH/zLHaehT+xwiymtPOpsiwIIRlCAOwBB04ta5Tt+lNItADdlXw3jAWZ96VJ2jlhl/c+PNIQPKNfvcA== }
engines: { node: ">=6.9.0" }
peerDependencies:
"@babel/core": ^7.0.0-0
- "@babel/plugin-transform-modules-umd@7.24.7":
+ "@babel/plugin-transform-modules-umd@7.25.9":
resolution:
- { integrity: sha512-3aytQvqJ/h9z4g8AsKPLvD4Zqi2qT+L3j7XoFFu1XBlZWEl2/1kWnhmAbxpLgPrHSY0M6UA02jyTiwUVtiKR6A== }
+ { integrity: sha512-bS9MVObUgE7ww36HEfwe6g9WakQ0KF07mQF74uuXdkoziUPfKyu/nIm663kz//e5O1nPInPFx36z7WJmJ4yNEw== }
engines: { node: ">=6.9.0" }
peerDependencies:
"@babel/core": ^7.0.0-0
- "@babel/plugin-transform-named-capturing-groups-regex@7.24.7":
+ "@babel/plugin-transform-named-capturing-groups-regex@7.25.9":
resolution:
- { integrity: sha512-/jr7h/EWeJtk1U/uz2jlsCioHkZk1JJZVcc8oQsJ1dUlaJD83f4/6Zeh2aHt9BIFokHIsSeDfhUmju0+1GPd6g== }
+ { integrity: sha512-oqB6WHdKTGl3q/ItQhpLSnWWOpjUJLsOCLVyeFgeTktkBSCiurvPOsyt93gibI9CmuKvTUEtWmG5VhZD+5T/KA== }
engines: { node: ">=6.9.0" }
peerDependencies:
"@babel/core": ^7.0.0
- "@babel/plugin-transform-new-target@7.24.7":
+ "@babel/plugin-transform-new-target@7.25.9":
resolution:
- { integrity: sha512-RNKwfRIXg4Ls/8mMTza5oPF5RkOW8Wy/WgMAp1/F1yZ8mMbtwXW+HDoJiOsagWrAhI5f57Vncrmr9XeT4CVapA== }
+ { integrity: sha512-U/3p8X1yCSoKyUj2eOBIx3FOn6pElFOKvAAGf8HTtItuPyB+ZeOqfn+mvTtg9ZlOAjsPdK3ayQEjqHjU/yLeVQ== }
engines: { node: ">=6.9.0" }
peerDependencies:
"@babel/core": ^7.0.0-0
- "@babel/plugin-transform-nullish-coalescing-operator@7.24.7":
+ "@babel/plugin-transform-nullish-coalescing-operator@7.25.9":
resolution:
- { integrity: sha512-Ts7xQVk1OEocqzm8rHMXHlxvsfZ0cEF2yomUqpKENHWMF4zKk175Y4q8H5knJes6PgYad50uuRmt3UJuhBw8pQ== }
+ { integrity: sha512-ENfftpLZw5EItALAD4WsY/KUWvhUlZndm5GC7G3evUsVeSJB6p0pBeLQUnRnBCBx7zV0RKQjR9kCuwrsIrjWog== }
engines: { node: ">=6.9.0" }
peerDependencies:
"@babel/core": ^7.0.0-0
- "@babel/plugin-transform-numeric-separator@7.24.7":
+ "@babel/plugin-transform-numeric-separator@7.25.9":
resolution:
- { integrity: sha512-e6q1TiVUzvH9KRvicuxdBTUj4AdKSRwzIyFFnfnezpCfP2/7Qmbb8qbU2j7GODbl4JMkblitCQjKYUaX/qkkwA== }
+ { integrity: sha512-TlprrJ1GBZ3r6s96Yq8gEQv82s8/5HnCVHtEJScUj90thHQbwe+E5MLhi2bbNHBEJuzrvltXSru+BUxHDoog7Q== }
engines: { node: ">=6.9.0" }
peerDependencies:
"@babel/core": ^7.0.0-0
- "@babel/plugin-transform-object-rest-spread@7.24.7":
+ "@babel/plugin-transform-object-rest-spread@7.25.9":
resolution:
- { integrity: sha512-4QrHAr0aXQCEFni2q4DqKLD31n2DL+RxcwnNjDFkSG0eNQ/xCavnRkfCUjsyqGC2OviNJvZOF/mQqZBw7i2C5Q== }
+ { integrity: sha512-fSaXafEE9CVHPweLYw4J0emp1t8zYTXyzN3UuG+lylqkvYd7RMrsOQ8TYx5RF231be0vqtFC6jnx3UmpJmKBYg== }
engines: { node: ">=6.9.0" }
peerDependencies:
"@babel/core": ^7.0.0-0
- "@babel/plugin-transform-object-super@7.24.7":
+ "@babel/plugin-transform-object-super@7.25.9":
resolution:
- { integrity: sha512-A/vVLwN6lBrMFmMDmPPz0jnE6ZGx7Jq7d6sT/Ev4H65RER6pZ+kczlf1DthF5N0qaPHBsI7UXiE8Zy66nmAovg== }
+ { integrity: sha512-Kj/Gh+Rw2RNLbCK1VAWj2U48yxxqL2x0k10nPtSdRa0O2xnHXalD0s+o1A6a0W43gJ00ANo38jxkQreckOzv5A== }
engines: { node: ">=6.9.0" }
peerDependencies:
"@babel/core": ^7.0.0-0
- "@babel/plugin-transform-optional-catch-binding@7.24.7":
+ "@babel/plugin-transform-optional-catch-binding@7.25.9":
resolution:
- { integrity: sha512-uLEndKqP5BfBbC/5jTwPxLh9kqPWWgzN/f8w6UwAIirAEqiIVJWWY312X72Eub09g5KF9+Zn7+hT7sDxmhRuKA== }
+ { integrity: sha512-qM/6m6hQZzDcZF3onzIhZeDHDO43bkNNlOX0i8n3lR6zLbu0GN2d8qfM/IERJZYauhAHSLHy39NF0Ctdvcid7g== }
engines: { node: ">=6.9.0" }
peerDependencies:
"@babel/core": ^7.0.0-0
- "@babel/plugin-transform-optional-chaining@7.24.8":
+ "@babel/plugin-transform-optional-chaining@7.25.9":
resolution:
- { integrity: sha512-5cTOLSMs9eypEy8JUVvIKOu6NgvbJMnpG62VpIHrTmROdQ+L5mDAaI40g25k5vXti55JWNX5jCkq3HZxXBQANw== }
+ { integrity: sha512-6AvV0FsLULbpnXeBjrY4dmWF8F7gf8QnvTEoO/wX/5xm/xE1Xo8oPuD3MPS+KS9f9XBEAWN7X1aWr4z9HdOr7A== }
engines: { node: ">=6.9.0" }
peerDependencies:
"@babel/core": ^7.0.0-0
- "@babel/plugin-transform-parameters@7.24.7":
+ "@babel/plugin-transform-parameters@7.25.9":
resolution:
- { integrity: sha512-yGWW5Rr+sQOhK0Ot8hjDJuxU3XLRQGflvT4lhlSY0DFvdb3TwKaY26CJzHtYllU0vT9j58hc37ndFPsqT1SrzA== }
+ { integrity: sha512-wzz6MKwpnshBAiRmn4jR8LYz/g8Ksg0o80XmwZDlordjwEk9SxBzTWC7F5ef1jhbrbOW2DJ5J6ayRukrJmnr0g== }
engines: { node: ">=6.9.0" }
peerDependencies:
"@babel/core": ^7.0.0-0
- "@babel/plugin-transform-private-methods@7.25.4":
+ "@babel/plugin-transform-private-methods@7.25.9":
resolution:
- { integrity: sha512-ao8BG7E2b/URaUQGqN3Tlsg+M3KlHY6rJ1O1gXAEUnZoyNQnvKyH87Kfg+FoxSeyWUB8ISZZsC91C44ZuBFytw== }
+ { integrity: sha512-D/JUozNpQLAPUVusvqMxyvjzllRaF8/nSrP1s2YGQT/W4LHK4xxsMcHjhOGTS01mp9Hda8nswb+FblLdJornQw== }
engines: { node: ">=6.9.0" }
peerDependencies:
"@babel/core": ^7.0.0-0
- "@babel/plugin-transform-private-property-in-object@7.24.7":
+ "@babel/plugin-transform-private-property-in-object@7.25.9":
resolution:
- { integrity: sha512-9z76mxwnwFxMyxZWEgdgECQglF2Q7cFLm0kMf8pGwt+GSJsY0cONKj/UuO4bOH0w/uAel3ekS4ra5CEAyJRmDA== }
+ { integrity: sha512-Evf3kcMqzXA3xfYJmZ9Pg1OvKdtqsDMSWBDzZOPLvHiTt36E75jLDQo5w1gtRU95Q4E5PDttrTf25Fw8d/uWLw== }
engines: { node: ">=6.9.0" }
peerDependencies:
"@babel/core": ^7.0.0-0
- "@babel/plugin-transform-property-literals@7.24.7":
+ "@babel/plugin-transform-property-literals@7.25.9":
resolution:
- { integrity: sha512-EMi4MLQSHfd2nrCqQEWxFdha2gBCqU4ZcCng4WBGZ5CJL4bBRW0ptdqqDdeirGZcpALazVVNJqRmsO8/+oNCBA== }
+ { integrity: sha512-IvIUeV5KrS/VPavfSM/Iu+RE6llrHrYIKY1yfCzyO/lMXHQ+p7uGhonmGVisv6tSBSVgWzMBohTcvkC9vQcQFA== }
engines: { node: ">=6.9.0" }
peerDependencies:
"@babel/core": ^7.0.0-0
- "@babel/plugin-transform-react-display-name@7.24.7":
+ "@babel/plugin-transform-react-display-name@7.25.9":
resolution:
- { integrity: sha512-H/Snz9PFxKsS1JLI4dJLtnJgCJRoo0AUm3chP6NYr+9En1JMKloheEiLIhlp5MDVznWo+H3AAC1Mc8lmUEpsgg== }
+ { integrity: sha512-KJfMlYIUxQB1CJfO3e0+h0ZHWOTLCPP115Awhaz8U0Zpq36Gl/cXlpoyMRnUWlhNUBAzldnCiAZNvCDj7CrKxQ== }
engines: { node: ">=6.9.0" }
peerDependencies:
"@babel/core": ^7.0.0-0
- "@babel/plugin-transform-react-jsx-self@7.24.7":
+ "@babel/plugin-transform-react-jsx-self@7.25.9":
resolution:
- { integrity: sha512-fOPQYbGSgH0HUp4UJO4sMBFjY6DuWq+2i8rixyUMb3CdGixs/gccURvYOAhajBdKDoGajFr3mUq5rH3phtkGzw== }
+ { integrity: sha512-y8quW6p0WHkEhmErnfe58r7x0A70uKphQm8Sp8cV7tjNQwK56sNVK0M73LK3WuYmsuyrftut4xAkjjgU0twaMg== }
engines: { node: ">=6.9.0" }
peerDependencies:
"@babel/core": ^7.0.0-0
- "@babel/plugin-transform-react-jsx-source@7.24.7":
+ "@babel/plugin-transform-react-jsx-source@7.25.9":
resolution:
- { integrity: sha512-J2z+MWzZHVOemyLweMqngXrgGC42jQ//R0KdxqkIz/OrbVIIlhFI3WigZ5fO+nwFvBlncr4MGapd8vTyc7RPNQ== }
+ { integrity: sha512-+iqjT8xmXhhYv4/uiYd8FNQsraMFZIfxVSqxxVSZP0WbbSAWvBXAul0m/zu+7Vv4O/3WtApy9pmaTMiumEZgfg== }
engines: { node: ">=6.9.0" }
peerDependencies:
"@babel/core": ^7.0.0-0
- "@babel/plugin-transform-react-jsx@7.25.2":
+ "@babel/plugin-transform-react-jsx@7.25.9":
resolution:
- { integrity: sha512-KQsqEAVBpU82NM/B/N9j9WOdphom1SZH3R+2V7INrQUH+V9EBFwZsEJl8eBIVeQE62FxJCc70jzEZwqU7RcVqA== }
+ { integrity: sha512-s5XwpQYCqGerXl+Pu6VDL3x0j2d82eiV77UJ8a2mDHAW7j9SWRqQ2y1fNo1Z74CdcYipl5Z41zvjj4Nfzq36rw== }
engines: { node: ">=6.9.0" }
peerDependencies:
"@babel/core": ^7.0.0-0
- "@babel/plugin-transform-regenerator@7.24.7":
+ "@babel/plugin-transform-regenerator@7.25.9":
resolution:
- { integrity: sha512-lq3fvXPdimDrlg6LWBoqj+r/DEWgONuwjuOuQCSYgRroXDH/IdM1C0IZf59fL5cHLpjEH/O6opIRBbqv7ELnuA== }
+ { integrity: sha512-vwDcDNsgMPDGP0nMqzahDWE5/MLcX8sv96+wfX7as7LoF/kr97Bo/7fI00lXY4wUXYfVmwIIyG80fGZ1uvt2qg== }
engines: { node: ">=6.9.0" }
peerDependencies:
"@babel/core": ^7.0.0-0
- "@babel/plugin-transform-reserved-words@7.24.7":
+ "@babel/plugin-transform-regexp-modifiers@7.26.0":
+ resolution:
+ { integrity: sha512-vN6saax7lrA2yA/Pak3sCxuD6F5InBjn9IcrIKQPjpsLvuHYLVroTxjdlVRHjjBWxKOqIwpTXDkOssYT4BFdRw== }
+ engines: { node: ">=6.9.0" }
+ peerDependencies:
+ "@babel/core": ^7.0.0
+
+ "@babel/plugin-transform-reserved-words@7.25.9":
resolution:
- { integrity: sha512-0DUq0pHcPKbjFZCfTss/pGkYMfy3vFWydkUBd9r0GHpIyfs2eCDENvqadMycRS9wZCXR41wucAfJHJmwA0UmoQ== }
+ { integrity: sha512-7DL7DKYjn5Su++4RXu8puKZm2XBPHyjWLUidaPEkCUBbE7IPcsrkRHggAOOKydH1dASWdcUBxrkOGNxUv5P3Jg== }
engines: { node: ">=6.9.0" }
peerDependencies:
"@babel/core": ^7.0.0-0
- "@babel/plugin-transform-runtime@7.25.4":
+ "@babel/plugin-transform-runtime@7.25.9":
resolution:
- { integrity: sha512-8hsyG+KUYGY0coX6KUCDancA0Vw225KJ2HJO0yCNr1vq5r+lJTleDaJf0K7iOhjw4SWhu03TMBzYTJ9krmzULQ== }
+ { integrity: sha512-nZp7GlEl+yULJrClz0SwHPqir3lc0zsPrDHQUcxGspSL7AKrexNSEfTbfqnDNJUO13bgKyfuOLMF8Xqtu8j3YQ== }
engines: { node: ">=6.9.0" }
peerDependencies:
"@babel/core": ^7.0.0-0
- "@babel/plugin-transform-shorthand-properties@7.24.7":
+ "@babel/plugin-transform-shorthand-properties@7.25.9":
resolution:
- { integrity: sha512-KsDsevZMDsigzbA09+vacnLpmPH4aWjcZjXdyFKGzpplxhbeB4wYtury3vglQkg6KM/xEPKt73eCjPPf1PgXBA== }
+ { integrity: sha512-MUv6t0FhO5qHnS/W8XCbHmiRWOphNufpE1IVxhK5kuN3Td9FT1x4rx4K42s3RYdMXCXpfWkGSbCSd0Z64xA7Ng== }
engines: { node: ">=6.9.0" }
peerDependencies:
"@babel/core": ^7.0.0-0
- "@babel/plugin-transform-spread@7.24.7":
+ "@babel/plugin-transform-spread@7.25.9":
resolution:
- { integrity: sha512-x96oO0I09dgMDxJaANcRyD4ellXFLLiWhuwDxKZX5g2rWP1bTPkBSwCYv96VDXVT1bD9aPj8tppr5ITIh8hBng== }
+ { integrity: sha512-oNknIB0TbURU5pqJFVbOOFspVlrpVwo2H1+HUIsVDvp5VauGGDP1ZEvO8Nn5xyMEs3dakajOxlmkNW7kNgSm6A== }
engines: { node: ">=6.9.0" }
peerDependencies:
"@babel/core": ^7.0.0-0
- "@babel/plugin-transform-sticky-regex@7.24.7":
+ "@babel/plugin-transform-sticky-regex@7.25.9":
resolution:
- { integrity: sha512-kHPSIJc9v24zEml5geKg9Mjx5ULpfncj0wRpYtxbvKyTtHCYDkVE3aHQ03FrpEo4gEe2vrJJS1Y9CJTaThA52g== }
+ { integrity: sha512-WqBUSgeVwucYDP9U/xNRQam7xV8W5Zf+6Eo7T2SRVUFlhRiMNFdFz58u0KZmCVVqs2i7SHgpRnAhzRNmKfi2uA== }
engines: { node: ">=6.9.0" }
peerDependencies:
"@babel/core": ^7.0.0-0
- "@babel/plugin-transform-template-literals@7.24.7":
+ "@babel/plugin-transform-template-literals@7.25.9":
resolution:
- { integrity: sha512-AfDTQmClklHCOLxtGoP7HkeMw56k1/bTQjwsfhL6pppo/M4TOBSq+jjBUBLmV/4oeFg4GWMavIl44ZeCtmmZTw== }
+ { integrity: sha512-o97AE4syN71M/lxrCtQByzphAdlYluKPDBzDVzMmfCobUjjhAryZV0AIpRPrxN0eAkxXO6ZLEScmt+PNhj2OTw== }
engines: { node: ">=6.9.0" }
peerDependencies:
"@babel/core": ^7.0.0-0
- "@babel/plugin-transform-typeof-symbol@7.24.8":
+ "@babel/plugin-transform-typeof-symbol@7.25.9":
resolution:
- { integrity: sha512-adNTUpDCVnmAE58VEqKlAA6ZBlNkMnWD0ZcW76lyNFN3MJniyGFZfNwERVk8Ap56MCnXztmDr19T4mPTztcuaw== }
+ { integrity: sha512-v61XqUMiueJROUv66BVIOi0Fv/CUuZuZMl5NkRoCVxLAnMexZ0A3kMe7vvZ0nulxMuMp0Mk6S5hNh48yki08ZA== }
engines: { node: ">=6.9.0" }
peerDependencies:
"@babel/core": ^7.0.0-0
- "@babel/plugin-transform-typescript@7.25.2":
+ "@babel/plugin-transform-typescript@7.25.9":
resolution:
- { integrity: sha512-lBwRvjSmqiMYe/pS0+1gggjJleUJi7NzjvQ1Fkqtt69hBa/0t1YuW/MLQMAPixfwaQOHUXsd6jeU3Z+vdGv3+A== }
+ { integrity: sha512-7PbZQZP50tzv2KGGnhh82GSyMB01yKY9scIjf1a+GfZCtInOWqUH5+1EBU4t9fyR5Oykkkc9vFTs4OHrhHXljQ== }
engines: { node: ">=6.9.0" }
peerDependencies:
"@babel/core": ^7.0.0-0
- "@babel/plugin-transform-unicode-escapes@7.24.7":
+ "@babel/plugin-transform-unicode-escapes@7.25.9":
resolution:
- { integrity: sha512-U3ap1gm5+4edc2Q/P+9VrBNhGkfnf+8ZqppY71Bo/pzZmXhhLdqgaUl6cuB07O1+AQJtCLfaOmswiNbSQ9ivhw== }
+ { integrity: sha512-s5EDrE6bW97LtxOcGj1Khcx5AaXwiMmi4toFWRDP9/y0Woo6pXC+iyPu/KuhKtfSrNFd7jJB+/fkOtZy6aIC6Q== }
engines: { node: ">=6.9.0" }
peerDependencies:
"@babel/core": ^7.0.0-0
- "@babel/plugin-transform-unicode-property-regex@7.24.7":
+ "@babel/plugin-transform-unicode-property-regex@7.25.9":
resolution:
- { integrity: sha512-uH2O4OV5M9FZYQrwc7NdVmMxQJOCCzFeYudlZSzUAHRFeOujQefa92E74TQDVskNHCzOXoigEuoyzHDhaEaK5w== }
+ { integrity: sha512-Jt2d8Ga+QwRluxRQ307Vlxa6dMrYEMZCgGxoPR8V52rxPyldHu3hdlHspxaqYmE7oID5+kB+UKUB/eWS+DkkWg== }
engines: { node: ">=6.9.0" }
peerDependencies:
"@babel/core": ^7.0.0-0
- "@babel/plugin-transform-unicode-regex@7.24.7":
+ "@babel/plugin-transform-unicode-regex@7.25.9":
resolution:
- { integrity: sha512-hlQ96MBZSAXUq7ltkjtu3FJCCSMx/j629ns3hA3pXnBXjanNP0LHi+JpPeA81zaWgVK1VGH95Xuy7u0RyQ8kMg== }
+ { integrity: sha512-yoxstj7Rg9dlNn9UQxzk4fcNivwv4nUYz7fYXBaKxvw/lnmPuOm/ikoELygbYq68Bls3D/D+NBPHiLwZdZZ4HA== }
engines: { node: ">=6.9.0" }
peerDependencies:
"@babel/core": ^7.0.0-0
- "@babel/plugin-transform-unicode-sets-regex@7.25.4":
+ "@babel/plugin-transform-unicode-sets-regex@7.25.9":
resolution:
- { integrity: sha512-qesBxiWkgN1Q+31xUE9RcMk79eOXXDCv6tfyGMRSs4RGlioSg2WVyQAm07k726cSE56pa+Kb0y9epX2qaXzTvA== }
+ { integrity: sha512-8BYqO3GeVNHtx69fdPshN3fnzUNLrWdHhk/icSwigksJGczKSizZ+Z6SBCxTs723Fr5VSNorTIK7a+R2tISvwQ== }
engines: { node: ">=6.9.0" }
peerDependencies:
"@babel/core": ^7.0.0
- "@babel/preset-env@7.25.4":
+ "@babel/preset-env@7.26.0":
resolution:
- { integrity: sha512-W9Gyo+KmcxjGahtt3t9fb14vFRWvPpu5pT6GBlovAK6BTBcxgjfVMSQCfJl4oi35ODrxP6xx2Wr8LNST57Mraw== }
+ { integrity: sha512-H84Fxq0CQJNdPFT2DrfnylZ3cf5K43rGfWK4LJGPpjKHiZlk0/RzwEus3PDDZZg+/Er7lCA03MVacueUuXdzfw== }
engines: { node: ">=6.9.0" }
peerDependencies:
"@babel/core": ^7.0.0-0
- "@babel/preset-flow@7.24.7":
+ "@babel/preset-flow@7.25.9":
resolution:
- { integrity: sha512-NL3Lo0NorCU607zU3NwRyJbpaB6E3t0xtd3LfAQKDfkeX4/ggcDXvkmkW42QWT5owUeW/jAe4hn+2qvkV1IbfQ== }
+ { integrity: sha512-EASHsAhE+SSlEzJ4bzfusnXSHiU+JfAYzj+jbw2vgQKgq5HrUr8qs+vgtiEL5dOH6sEweI+PNt2D7AqrDSHyqQ== }
engines: { node: ">=6.9.0" }
peerDependencies:
"@babel/core": ^7.0.0-0
@@ -1336,42 +1602,58 @@ packages:
peerDependencies:
"@babel/core": ^7.0.0-0 || ^8.0.0-0 <8.0.0
- "@babel/preset-typescript@7.24.7":
+ "@babel/preset-typescript@7.26.0":
resolution:
- { integrity: sha512-SyXRe3OdWwIwalxDg5UtJnJQO+YPcTfwiIY2B0Xlddh9o7jpWLvv8X1RthIeDOxQ+O1ML5BLPCONToObyVQVuQ== }
+ { integrity: sha512-NMk1IGZ5I/oHhoXEElcm+xUnL/szL6xflkFZmoEU9xj1qSJXpiS7rsspYo92B4DRCDvZn2erT5LdsCeXAKNCkg== }
engines: { node: ">=6.9.0" }
peerDependencies:
"@babel/core": ^7.0.0-0
- "@babel/register@7.24.6":
+ "@babel/register@7.25.9":
resolution:
- { integrity: sha512-WSuFCc2wCqMeXkz/i3yfAAsxwWflEgbVkZzivgAmXl/MxrXeoYFZOOPllbC8R8WTF7u61wSRQtDVZ1879cdu6w== }
+ { integrity: sha512-8D43jXtGsYmEeDvm4MWHYUpWf8iiXgWYx3fW7E7Wb7Oe6FWqJPl5K6TuFW0dOwNZzEE5rjlaSJYH9JjrUKJszA== }
engines: { node: ">=6.9.0" }
peerDependencies:
"@babel/core": ^7.0.0-0
- "@babel/regjsgen@0.8.0":
- resolution:
- { integrity: sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA== }
-
"@babel/runtime@7.24.8":
resolution:
{ integrity: sha512-5F7SDGs1T72ZczbRwbGO9lQi0NLjQxzl6i4lJxLxfW9U5UluCSyEJeniWvnhl3/euNiqQVbo8zruhsDfid0esA== }
engines: { node: ">=6.9.0" }
- "@babel/template@7.25.0":
+ "@babel/runtime@7.26.0":
+ resolution:
+ { integrity: sha512-FDSOghenHTiToteC/QRlv2q3DhPZ/oOXTBoirfWNx1Cx3TMVcGWQtMMmQcSvb/JjpNeGzx8Pq/b4fKEJuWm1sw== }
+ engines: { node: ">=6.9.0" }
+
+ "@babel/template@7.24.7":
+ resolution:
+ { integrity: sha512-jYqfPrU9JTF0PmPy1tLYHW4Mp4KlgxJD9l2nP9fD6yT/ICi554DmrWBAEYpIelzjHf1msDP3PxJIRt/nFNfBig== }
+ engines: { node: ">=6.9.0" }
+
+ "@babel/template@7.25.9":
resolution:
- { integrity: sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q== }
+ { integrity: sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg== }
engines: { node: ">=6.9.0" }
- "@babel/traverse@7.25.4":
+ "@babel/traverse@7.24.8":
resolution:
- { integrity: sha512-VJ4XsrD+nOvlXyLzmLzUs/0qjFS4sK30te5yEFlvbbUNEgKaVb2BHZUpAL+ttLPQAHNrsI3zZisbfha5Cvr8vg== }
+ { integrity: sha512-t0P1xxAPzEDcEPmjprAQq19NWum4K0EQPjMwZQZbHt+GiZqvjCHjj755Weq1YRPVzBI+3zSfvScfpnuIecVFJQ== }
engines: { node: ">=6.9.0" }
- "@babel/types@7.25.6":
+ "@babel/traverse@7.25.9":
resolution:
- { integrity: sha512-/l42B1qxpG6RdfYf343Uw1vmDjeNhneUXtzhojE7pDgfpEypmRhI6j1kr17XCVv4Cgl9HdAiQY2x0GwKm7rWCw== }
+ { integrity: sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw== }
+ engines: { node: ">=6.9.0" }
+
+ "@babel/types@7.24.9":
+ resolution:
+ { integrity: sha512-xm8XrMKz0IlUdocVbYJe0Z9xEgidU7msskG8BbhnTPK/HZ2z/7FP7ykqPgrUH+C+r414mNfNWam1f2vqOjqjYQ== }
+ engines: { node: ">=6.9.0" }
+
+ "@babel/types@7.26.0":
+ resolution:
+ { integrity: sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA== }
engines: { node: ">=6.9.0" }
"@bcoe/v8-coverage@0.2.3":
@@ -1459,9 +1741,16 @@ packages:
resolution:
{ integrity: sha512-N/A2DRIf0Y3PHc1XAMvbBUu4zisna6qAdqABMZwBMNEfWrXpAwx16pZGkYCLGE+Rvv1edbcB2LYDRnACNcmCiw== }
- "@coinbase/wallet-sdk@4.0.4":
+ "@coinbase/wallet-sdk@4.2.1":
+ resolution:
+ { integrity: sha512-5bKucgWcogXpFNQdahdr7ApNe/bgVeUDHPXO+5O1XPuFctA8V8+cyF6ANLwPWvHJEMBOPsMhIeqDIVmMzHYmaw== }
+
+ "@ecies/ciphers@0.2.1":
resolution:
- { integrity: sha512-74c040CRnGhfRjr3ArnkAgud86erIqdkPHNt5HR1k9u97uTIZCJww9eGYT67Qf7gHPpGS/xW8Be1D4dvRm63FA== }
+ { integrity: sha512-ezMihhjW24VNK/2qQR7lH8xCQY24nk0XHF/kwJ1OuiiY5iEwQXOcKVSy47fSoHPRG8gVGXcK5SgtONDk5xMwtQ== }
+ engines: { bun: ">=1", deno: ">=2", node: ">=16" }
+ peerDependencies:
+ "@noble/ciphers": ^1.0.0
"@esbuild/aix-ppc64@0.21.5":
resolution:
@@ -1804,16 +2093,51 @@ packages:
{ integrity: sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A== }
engines: { node: ^12.0.0 || ^14.0.0 || >=16.0.0 }
+ "@eslint-community/regexpp@4.12.1":
+ resolution:
+ { integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ== }
+ engines: { node: ^12.0.0 || ^14.0.0 || >=16.0.0 }
+
+ "@eslint/config-array@0.18.0":
+ resolution:
+ { integrity: sha512-fTxvnS1sRMu3+JjXwJG0j/i4RT9u4qJ+lqS/yCGap4lH4zZGzQ7tu+xZqQmcMZq5OBZDL4QRxQzRjkWcGt8IVw== }
+ engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
+
+ "@eslint/core@0.7.0":
+ resolution:
+ { integrity: sha512-xp5Jirz5DyPYlPiKat8jaq0EmYvDXKKpzTbxXMpT9eqlRJkRKIz9AGMdlvYjih+im+QlhWrpvVjl8IPC/lHlUw== }
+ engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
+
"@eslint/eslintrc@2.1.4":
resolution:
{ integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ== }
engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 }
+ "@eslint/eslintrc@3.1.0":
+ resolution:
+ { integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ== }
+ engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
+
"@eslint/js@8.57.0":
resolution:
{ integrity: sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g== }
engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 }
+ "@eslint/js@9.14.0":
+ resolution:
+ { integrity: sha512-pFoEtFWCPyDOl+C6Ift+wC7Ro89otjigCf5vcuWqWgqNSQbRrpjSvdeE6ofLz4dHmyxD5f7gIdGT4+p36L6Twg== }
+ engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
+
+ "@eslint/object-schema@2.1.4":
+ resolution:
+ { integrity: sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ== }
+ engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
+
+ "@eslint/plugin-kit@0.2.3":
+ resolution:
+ { integrity: sha512-2b/g5hRmpbb1o4GnTZax9N9m0FXzz9OV42ZzI4rDDMDuHUqigAiQCEWChBWCY4ztAGVRjoWT19v0yMmc5/L5kA== }
+ engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
+
"@ethereumjs/common@3.2.0":
resolution:
{ integrity: sha512-pksvzI0VyLgmuEF2FA/JR/4/y6hcPq8OUail3/AvycBaW1d5VSauOZzqGvJ3RTmR4MU35lWE8KseKOsEhrFRBA== }
@@ -1860,6 +2184,13 @@ packages:
resolution:
{ integrity: sha512-sTcG+QZ6fdEUObICavU+aB3Mp8HY4n14wYHdxK4fXjPmv3PXZZeY5RaguJmGyeH/CJQhX3fqKUtS4qc1LoHwhQ== }
+ "@gql.tada/internal@1.0.8":
+ resolution:
+ { integrity: sha512-XYdxJhtHC5WtZfdDqtKjcQ4d7R1s0d1rnlSs3OcBEUbYiPoJJfZU7tWsVXuv047Z6msvmr4ompJ7eLSK5Km57g== }
+ peerDependencies:
+ graphql: ^15.5.0 || ^16.0.0 || ^17.0.0
+ typescript: ^5.0.0
+
"@graphql-codegen/add@5.0.3":
resolution:
{ integrity: sha512-SxXPmramkth8XtBlAHu4H4jYcYXM/o3p01+psU+0NADQowA8jtYkK6MW5rV6T+CxkEaNZItfSmZRPgIuypcqnA== }
@@ -1898,9 +2229,10 @@ packages:
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
- "@graphql-codegen/plugin-helpers@5.0.4":
+ "@graphql-codegen/plugin-helpers@5.1.0":
resolution:
- { integrity: sha512-MOIuHFNWUnFnqVmiXtrI+4UziMTYrcquljaI5f/T/Bc7oO7sXcfkAvgkNWEEi9xWreYwvuer3VHCuPI/lAFWbw== }
+ { integrity: sha512-Y7cwEAkprbTKzVIe436TIw4w03jorsMruvCvu0HJkavaKMQbWY+lQ1RIuROgszDbxAyM35twB5/sUvYG5oW+yg== }
+ engines: { node: ">=16" }
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
@@ -1910,23 +2242,23 @@ packages:
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
- "@graphql-codegen/typed-document-node@5.0.10":
+ "@graphql-codegen/typed-document-node@5.0.11":
resolution:
- { integrity: sha512-YPDUNs6x0muoVWlbY2yEs0lGxFHMTszlGDh6klT/5rqiTDTZg3zz8Wd1ZTihkcH8+V6T0AT9qDWwcx9fcS2tvQ== }
+ { integrity: sha512-btENKrSIUZ5UllS8sFhVZ+Y91VL0knK9gHxW/6/WzaCTxBQ+wOk07vQNeoWlvMrkl0QeUsGt6YvSo0SoPtsKdA== }
engines: { node: ">=16" }
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
- "@graphql-codegen/typescript-operations@4.3.0":
+ "@graphql-codegen/typescript-operations@4.3.1":
resolution:
- { integrity: sha512-ZORwMy8OgsiYd9EZUhTMd4/g5LvTFpx6Fh6dNN0cxFkqSc6KhjX0vhzWsyK8N9+ILaHSutT8UTrLMdJi35HzDQ== }
+ { integrity: sha512-yW5Iia6IK1VKiPm3oeukYMQN5pEBLwRlG8ZzQA9beeLQ8PskKyz6mjar6U7dJ2hc8pv/qT4R8kcJOQ2RloniAQ== }
engines: { node: ">=16" }
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
- "@graphql-codegen/typescript@4.1.0":
+ "@graphql-codegen/typescript@4.1.1":
resolution:
- { integrity: sha512-/fS53Nh6U6c58GTOxqfyKTLQfQv36P8II/vPw/fg0cdcWbALhRPls69P8vXUWjrElmLKzCrdusBWPp/r+AKUBQ== }
+ { integrity: sha512-+o5LOT71K9hdO4lDVnRGkkET5RdlKvxlQGug8dZgRGrhE2/xoPBsKfLhg9AoJGYMauNZxKj3blABQxHOKEku6Q== }
engines: { node: ">=16" }
peerDependencies:
graphql: ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0
@@ -1938,9 +2270,16 @@ packages:
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
- "@graphql-tools/apollo-engine-loader@8.0.2":
+ "@graphql-codegen/visitor-plugin-common@5.5.0":
+ resolution:
+ { integrity: sha512-FSkxe/o4qKbpK+ipIT/jxZLYH0+3+XdIrJWsKlCW9wwJMF9mEJLJtzZNcxHSjz7+Eny6SUElAT2dqZ5XByxkog== }
+ engines: { node: ">=16" }
+ 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
+
+ "@graphql-tools/apollo-engine-loader@8.0.3":
resolution:
- { integrity: sha512-HTFoCILMU7u/Y97G5iu2EPSMTW/b/Lx6Ww2emX/WDtubU2A/7RqzBUjrDj/JMPTEblOAPUwJ1XcxtvXgQVaSyQ== }
+ { integrity: sha512-qbeETP1cveaX29KFlFsQKN4vdf7Ar6TqNJ3ZofWJd+Q7/SQVPJmlUw7CGSei2GqMxaUmc20RBgHp2E1RG80G9g== }
engines: { node: ">=16.0.0" }
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
@@ -1959,9 +2298,9 @@ packages:
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
- "@graphql-tools/delegate@10.0.26":
+ "@graphql-tools/delegate@10.1.1":
resolution:
- { integrity: sha512-8KaphA86onhO8h9WJeu7YpRNwYDkbbD+KctV6LPJ99vK3w+rQuWkZoxrL1H2nN2FwDBP/9OXposeE7z5C6cv8w== }
+ { integrity: sha512-Ee2olw3MGpH9KDrQo0KDn7+oxOf8mrq17aCFojsnumGyUaD33LyKn7Gl2bjwEhXa7PN0dEJQhxSaRPyNtCKzCw== }
engines: { node: ">=16.0.0" }
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
@@ -1980,9 +2319,9 @@ packages:
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
- "@graphql-tools/executor-http@1.1.7":
+ "@graphql-tools/executor-http@1.1.8":
resolution:
- { integrity: sha512-iWTE1MtCW26jxs5DeXsUNPkIFmVWEhioJx0wcDSacJ0onXjyMalfae5SgsuwHMQCVuvvUtQUgb8a9hmPhQ0y+g== }
+ { integrity: sha512-kxWabyvzg2UMkti7hXXDfPKXCyJAKz+uQQrnOQxyDl5gOsnEDIsKo0pwWc6nIE/WFr72IeqqEkIdxUgoc57cog== }
engines: { node: ">=16.0.0" }
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
@@ -2008,9 +2347,9 @@ packages:
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
- "@graphql-tools/github-loader@8.0.2":
+ "@graphql-tools/github-loader@8.0.3":
resolution:
- { integrity: sha512-VrhEOI+lh/vH5XyVBK3uNBYGFz9lHR5elADT44tBuBI5eyzm1N/dCaJ1nW9mVTij7deLVEKetTOHrMETVqyZ+A== }
+ { integrity: sha512-4OjluZ+HjiS2Ix+Qsrus3Qhc+QTacdmoZJUIvrB1FeamddRktZzwyg3V0nE1HBhq9BaN2XaeyR8Xdj0acFe87w== }
engines: { node: ">=16.0.0" }
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
@@ -2064,9 +2403,9 @@ packages:
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
- "@graphql-tools/prisma-loader@8.0.9":
+ "@graphql-tools/prisma-loader@8.0.16":
resolution:
- { integrity: sha512-Xav7rPzt43L+ij8iAuWw319E8/9DEnvp637jGknGDxuRaLLmnUpozczEczMyUUD0cQeEPdEBq5XHNJ/O3XijZQ== }
+ { integrity: sha512-h0us4B0QeVE5WndZn4mX61OcIuqL1+N2anGmasb67qWMXZBqXS/0BvVSHHpojwkooMmlK4WrsHqPzep1fE5UBw== }
engines: { node: ">=16.0.0" }
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
@@ -2085,9 +2424,9 @@ packages:
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
- "@graphql-tools/url-loader@8.0.7":
+ "@graphql-tools/url-loader@8.0.14":
resolution:
- { integrity: sha512-f1mq1wb1ivn8qFDVm8GWO5Co6Y/NZVXHgEG+3rjntr7aXjnw+DXyDQ+7QJRWJRDJcP0YWLJgfrBcWo1CqI4Qow== }
+ { integrity: sha512-atHfrt4uhUYUKWtmskrMnzWXHQutoLhG9Ff9A2V8e3WsQoeaZiBZEhOAI1iNZRVLulLjFgojHCHczSgai9epmw== }
engines: { node: ">=16.0.0" }
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
@@ -2099,9 +2438,9 @@ packages:
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
- "@graphql-tools/wrap@10.0.10":
+ "@graphql-tools/wrap@10.0.15":
resolution:
- { integrity: sha512-3f1CUM+EpsALjt/HofzSWCLyfY65o9VpmqCTvIwVWGOnaP82cWbZE1Ytwb+t7yAZBKqCCc+1ginp+COIPD3ULw== }
+ { integrity: sha512-HeR7q0kGAEtbewymnA2Kpqc39q6uUDFx3CNNG552TztJr7uuYu8Wte/4Rcb00CzW1D65JsmfwTksbnc/vs9HmQ== }
engines: { node: ">=16.0.0" }
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
@@ -2112,21 +2451,23 @@ packages:
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":
+ "@helixbridge/chains@0.5.1":
resolution:
- { integrity: sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ== }
+ { integrity: sha512-3dPzCW9amPXlig5gRi1MrrMu40eUeUNv1yWn/oWGCDbsABoOzDeZ7BmAF105kVbzM44uM7v4nRxLAmKEX83PQA== }
- "@hapi/topo@5.1.0":
+ "@helixbridge/helixconf@1.2.0-beta":
resolution:
- { integrity: sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg== }
+ { integrity: sha512-YuFOhX33quFUwOvduSzo01ul7SWus2OicDTulJLbPdg000Qs37s0WJ80n1fK8FSDgvBMToC8oaxnimwTl6fT9Q== }
- "@helixbridge/contracts@0.1.0":
+ "@humanfs/core@0.19.1":
resolution:
- { integrity: sha512-nStR0wpdP0yEbZkEe4NOIxqUczoR5hN6JQ/N1Sj+R1ZrgkkXLcyahQiw/CJlPRb4mkAk8nBMa6G8IbLln2QLWw== }
+ { integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA== }
+ engines: { node: ">=18.18.0" }
- "@helixbridge/helixconf@1.2.0-beta":
+ "@humanfs/node@0.16.6":
resolution:
- { integrity: sha512-YuFOhX33quFUwOvduSzo01ul7SWus2OicDTulJLbPdg000Qs37s0WJ80n1fK8FSDgvBMToC8oaxnimwTl6fT9Q== }
+ { integrity: sha512-YuI2ZHQL78Q5HbhDiBA1X4LmYdXCKCMQIfw0pw7piHJwyREFebJUvrQN4cMssyES6x+vfUbx1CIpaQUKYdQZOw== }
+ engines: { node: ">=18.18.0" }
"@humanwhocodes/config-array@0.11.14":
resolution:
@@ -2144,6 +2485,16 @@ packages:
{ integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA== }
deprecated: Use @eslint/object-schema instead
+ "@humanwhocodes/retry@0.3.1":
+ resolution:
+ { integrity: sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA== }
+ engines: { node: ">=18.18" }
+
+ "@humanwhocodes/retry@0.4.1":
+ resolution:
+ { integrity: sha512-c7hNEllBlenFTHBky65mhq8WD2kbN9Q6gk0bTk8lSBvc554jpXSkST1iePudpt7+A/AQvuHs9EMqjHDXMY1lrA== }
+ engines: { node: ">=18.18" }
+
"@isaacs/cliui@8.0.2":
resolution:
{ integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA== }
@@ -2244,11 +2595,6 @@ packages:
{ integrity: sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw== }
engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 }
- "@jest/types@26.6.2":
- resolution:
- { integrity: sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ== }
- engines: { node: ">= 10.14.2" }
-
"@jest/types@29.6.3":
resolution:
{ integrity: sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw== }
@@ -2285,9 +2631,9 @@ packages:
resolution:
{ integrity: sha512-gbkePEBupNydxCelHCESvFSFM8XPh1Zs/OAVRW/rKpEqPAl5PbOM90Si8mv9bvnR53uPD2s/FiRxdvSejpRJew== }
- "@lit-labs/ssr-dom-shim@1.2.1":
+ "@lit-labs/ssr-dom-shim@1.2.0":
resolution:
- { integrity: sha512-wx4aBmgeGvFmOKucFKY+8VFJSYZxs9poN3SDNQFF6lT6NrQUnHiPB2PWz2sc4ieEcAaYYzN+1uWahEeTq2aRIQ== }
+ { integrity: sha512-yWJKmpGE6lUURKAaIltoPIE/wrbY3TEkqQt+X0m+7fQNnAv0keydnYvbiJFP1PnMhizmIWRWOG5KLhYyc/xl+g== }
"@lit/reactive-element@1.6.3":
resolution:
@@ -2325,9 +2671,9 @@ packages:
{ integrity: sha512-yUdzsJK04Ev98Ck4D7lmRNQ8FPioXYhEUZOMS01LXW8qTvPGiRVXmVltj2p4wrLkh0vW7u6nv0mNl5xzC5Qmfg== }
engines: { node: ">=16.0.0" }
- "@metamask/object-multiplex@2.0.0":
+ "@metamask/object-multiplex@2.1.0":
resolution:
- { integrity: sha512-+ItrieVZie3j2LfYE0QkdW3dsEMfMEp419IGx1zyeLqjRZ14iQUPRO0H6CGgfAAoC0x6k2PfCAGRwJUA9BMrqA== }
+ { integrity: sha512-4vKIiv0DQxljcXwfpnbsXcfa5glMj5Zg9mqn4xpIWqkv6uJ2ma5/GtUfLFSxhlxnR8asRMv8dDmWya1Tc1sDFA== }
engines: { node: ^16.20 || ^18.16 || >=20 }
"@metamask/onboarding@1.0.1":
@@ -2339,9 +2685,9 @@ packages:
{ integrity: sha512-znVCvux30+3SaUwcUGaSf+pUckzT5ukPRpcBmy+muBLC0yaWnBcvDqGfcsw6CBIenUdFrVoAFa8B6jsuCY/a+g== }
engines: { node: ^18.18 || >=20 }
- "@metamask/rpc-errors@6.4.0":
+ "@metamask/rpc-errors@6.3.1":
resolution:
- { integrity: sha512-1ugFO1UoirU2esS3juZanS/Fo8C8XYocCuBpfZI5N7ECtoG+zu0wF+uWZASik6CkO6w9n/Iebt4iI4pT0vptpg== }
+ { integrity: sha512-ugDY7cKjF4/yH5LtBaOIKHw/AiGGSAmzptAUEiAEGr/78LwuzcXAxmzEQfSfMIfI+f9Djr8cttq1pRJJKfTuCg== }
engines: { node: ">=16.0.0" }
"@metamask/safe-event-emitter@2.0.0":
@@ -2353,9 +2699,9 @@ packages:
{ integrity: sha512-ihb3B0T/wJm1eUuArYP4lCTSEoZsClHhuWyfo/kMX3m/odpqNcPfsz5O2A3NT7dXCAgWPGDQGPqygCpgeniKMw== }
engines: { node: ">=12.0.0" }
- "@metamask/sdk-communication-layer@0.28.2":
+ "@metamask/sdk-communication-layer@0.30.0":
resolution:
- { integrity: sha512-kGx6qgP482DecPILnIS38bgxIjNransR3/Jh5Lfg9BXJLaXpq/MEGrjHGnJHAqCyfRymnd5cgexHtXJvQtRWQA== }
+ { integrity: sha512-q5nbdYkAf76MsZxi1l5MJEAyd8sY9jLRapC8a7x1Q1BNV4rzQeFeux/d0mJ/jTR2LAwbnLZs2rL226AM75oK4w== }
peerDependencies:
cross-fetch: ^4.0.0
eciesjs: ^0.3.16
@@ -2363,9 +2709,9 @@ packages:
readable-stream: ^3.6.2
socket.io-client: ^4.5.1
- "@metamask/sdk-install-modal-web@0.28.1":
+ "@metamask/sdk-install-modal-web@0.30.0":
resolution:
- { integrity: sha512-mHkIjWTpYQMPDMtLEEtTVXhae4pEjy7jDBfV7497L0U3VCPQrBl/giZBwA6AgKEX1emYcM2d1WRHWR9N4YhyJA== }
+ { integrity: sha512-1gT533Huja9tK3cmttvcpZirRAtWJ7vnYH+lnNRKEj2xIP335Df2cOwS+zqNC4GlRCZw7A3IsTjIzlKoxBY1uQ== }
peerDependencies:
i18next: 23.11.5
react: ^18.2.0
@@ -2379,9 +2725,9 @@ packages:
react-native:
optional: true
- "@metamask/sdk@0.28.4":
+ "@metamask/sdk@0.30.1":
resolution:
- { integrity: sha512-RjWBKPNesjeua2SXIDF9IvYALOSsOQyqHv5DPPK0Voskytk7y+2n/33ocbC1BH5hTLI4hDPH+BuCpXJRWs3/Yg== }
+ { integrity: sha512-NelEjJZsF5wVpSQELpmvXtnS9+C6HdxGQ4GB9jMRzeejphmPyKqmrIGM6XtaPrJtlpX+40AcJ2dtBQcjJVzpbQ== }
peerDependencies:
react: ^18.2.0
react-dom: ^18.2.0
@@ -2406,11 +2752,19 @@ packages:
{ integrity: sha512-I6bkduevXb72TIM9q2LRO63JSsF9EXduh3sBr9oybNX2hNNpr/j1tEjXrsG0Uabm4MJ1xkGAQEMwifvKZIkyxQ== }
engines: { node: ">=16.0.0" }
- "@metamask/utils@9.2.1":
+ "@metamask/utils@9.1.0":
resolution:
- { integrity: sha512-/u663aUaB6+Xe75i3Mt/1cCljm41HDYIsna5oBrwGvgkY2zH7/9k9Zjd706cxoAbxN7QgLSVAReUiGnuxCuXrQ== }
+ { integrity: sha512-g2REf+xSt0OZfMoNNdC4+/Yy8eP3KUqvIArel54XRFKPoXbHI6+YjFfrLtfykWBjffOp7DTfIc3Kvk5TLfuiyg== }
engines: { node: ">=16.0.0" }
+ "@microsoft/tsdoc-config@0.16.2":
+ resolution:
+ { integrity: sha512-OGiIzzoBLgWWR0UdRJX98oYO+XKGf7tiK4Zk6tQ/E4IJqGCe7dvkTvgDZV5cFJUzLGDOjeAXrnZoA6QkVySuxw== }
+
+ "@microsoft/tsdoc@0.14.2":
+ resolution:
+ { integrity: sha512-9b8mPpKrfeGRuhFH5iO1iwCLeIIsV6+H1sRfxbkoGXIyQE2BTsPd9zqSqQJ+pv5sJ/hT5M1zvOFL02MnEezFug== }
+
"@motionone/animation@10.18.0":
resolution:
{ integrity: sha512-9z2p5GFGCm0gBsZbi8rVMOAJCtw1WqBTIPw3ozk06gDvZInBPIsQcHgYogEJ4yuHJ+akuW8g1SEIOpTOvYs8hw== }
@@ -2444,11 +2798,16 @@ packages:
{ integrity: sha512-z10PF9JV6SbjFq+/rYabM+8CVlMokgl8RFGvieSGNTmrkQanfHn+15XBrhG3BgUfvmTeSeyShfOHpG0i9zEdcg== }
deprecated: Motion One for Vue is deprecated. Use Oku Motion instead https://oku-ui.com/motion
- "@noble/curves@1.2.0":
+ "@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1":
resolution:
- { integrity: sha512-oYclrNgRaM9SsBUBVbb8M6DTV7ZHRTKugureoYEncY5c65HOmRzvSiTE3y5CYaPYJA/GVkrhXEoF0M3Ya9PMnw== }
+ { integrity: sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg== }
- "@noble/curves@1.4.2":
+ "@noble/ciphers@1.0.0":
+ resolution:
+ { integrity: sha512-wH5EHOmLi0rEazphPbecAzmjd12I6/Yv/SiHdkA9LSycsQk7RuuTp7am5/o62qYr0RScE7Pc9icXGBbsr6cesA== }
+ engines: { node: ^14.21.3 || >=16 }
+
+ "@noble/curves@1.4.2":
resolution:
{ integrity: sha512-TavHr8qycMChk8UwMld0ZDRvatedkzWfH8IiaeGCfymOP5i0hSCozz9vHOL0nkwk7HRMlFnAiKpS2jrUmSybcw== }
@@ -2457,11 +2816,6 @@ packages:
{ integrity: sha512-TlaHRXDehJuRNR9TfZDNQ45mMEd5dwUwmicsafcIX4SsNiqnCHKjE/1alYPd/lDRVhxdhUAlv8uEhMCI5zjIJQ== }
engines: { node: ^14.21.3 || >=16 }
- "@noble/hashes@1.3.2":
- resolution:
- { integrity: sha512-MVC8EAQp7MvEcm30KWENFjgR+Mkmf+D189XJTkFIlwohU5hcBbn1ZkKq7KVTi2Hme3PMGF390DaL52beVrIihQ== }
- engines: { node: ">= 16" }
-
"@noble/hashes@1.4.0":
resolution:
{ integrity: sha512-V1JJ1WTRUqHHrOSh597hURcMqVKVGL/ea3kv0gSnEdsEZ0/+VyPghM1lMNGc00z7CIQorSvbKpuJkxvuHbvdbg== }
@@ -2487,6 +2841,11 @@ packages:
{ integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== }
engines: { node: ">= 8" }
+ "@nolyfill/is-core-module@1.0.39":
+ resolution:
+ { integrity: sha512-nn5ozdjYQpUCZlWGuxcJY/KpxkWQs4DcbMCmKojjyrYDEAGy4Ce19NN4v5MduafTwJlbKc99UA8YhSVqq9yPZA== }
+ engines: { node: ">=12.4.0" }
+
"@parcel/watcher-android-arm64@2.4.1":
resolution:
{ integrity: sha512-LOi/WTbbh3aTn2RYddrO8pnapixAziFl6SMxHM69r3tvdSm94JtCenaKgk1GRg5FJ5wpMCpHeW+7yqPlvZv7kg== }
@@ -2588,127 +2947,79 @@ packages:
{ integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg== }
engines: { node: ">=14" }
- "@react-native-community/cli-clean@14.0.0":
- resolution:
- { integrity: sha512-kvHthZTNur/wLLx8WL5Oh+r04zzzFAX16r8xuaLhu9qGTE6Th1JevbsIuiQb5IJqD8G/uZDKgIZ2a0/lONcbJg== }
-
- "@react-native-community/cli-config@14.0.0":
- resolution:
- { integrity: sha512-2Nr8KR+dgn1z+HLxT8piguQ1SoEzgKJnOPQKE1uakxWaRFcQ4LOXgzpIAscYwDW6jmQxdNqqbg2cRUoOS7IMtQ== }
-
- "@react-native-community/cli-debugger-ui@14.0.0":
- resolution:
- { integrity: sha512-JpfzILfU7eKE9+7AMCAwNJv70H4tJGVv3ZGFqSVoK1YHg5QkVEGsHtoNW8AsqZRS6Fj4os+Fmh+r+z1L36sPmg== }
-
- "@react-native-community/cli-debugger-ui@14.0.0-alpha.11":
- resolution:
- { integrity: sha512-0wCNQxhCniyjyMXgR1qXliY180y/2QbvoiYpp2MleGQADr5M1b8lgI4GoyADh5kE+kX3VL0ssjgyxpmbpCD86A== }
-
- "@react-native-community/cli-doctor@14.0.0":
- resolution:
- { integrity: sha512-in6jylHjaPUaDzV+JtUblh8m9JYIHGjHOf6Xn57hrmE5Zwzwuueoe9rSMHF1P0mtDgRKrWPzAJVejElddfptWA== }
-
- "@react-native-community/cli-platform-android@14.0.0":
- resolution:
- { integrity: sha512-nt7yVz3pGKQXnVa5MAk7zR+1n41kNKD3Hi2OgybH5tVShMBo7JQoL2ZVVH6/y/9wAwI/s7hXJgzf1OIP3sMq+Q== }
-
- "@react-native-community/cli-platform-apple@14.0.0":
- resolution:
- { integrity: sha512-WniJL8vR4MeIsjqio2hiWWuUYUJEL3/9TDL5aXNwG68hH3tYgK3742+X9C+vRzdjTmf5IKc/a6PwLsdplFeiwQ== }
-
- "@react-native-community/cli-platform-ios@14.0.0":
- resolution:
- { integrity: sha512-8kxGv7mZ5nGMtueQDq+ndu08f0ikf3Zsqm3Ix8FY5KCXpSgP14uZloO2GlOImq/zFESij+oMhCkZJGggpWpfAw== }
-
- "@react-native-community/cli-server-api@14.0.0":
- resolution:
- { integrity: sha512-A0FIsj0QCcDl1rswaVlChICoNbfN+mkrKB5e1ab5tOYeZMMyCHqvU+eFvAvXjHUlIvVI+LbqCkf4IEdQ6H/2AQ== }
-
- "@react-native-community/cli-server-api@14.0.0-alpha.11":
- resolution:
- { integrity: sha512-I7YeYI7S5wSxnQAqeG8LNqhT99FojiGIk87DU0vTp6U8hIMLcA90fUuBAyJY38AuQZ12ZJpGa8ObkhIhWzGkvg== }
-
- "@react-native-community/cli-tools@14.0.0":
- resolution:
- { integrity: sha512-L7GX5hyYYv0ZWbAyIQKzhHuShnwDqlKYB0tqn57wa5riGCaxYuRPTK+u4qy+WRCye7+i8M4Xj6oQtSd4z0T9cA== }
-
- "@react-native-community/cli-tools@14.0.0-alpha.11":
- resolution:
- { integrity: sha512-HQCfVnX9aqRdKdLxmQy4fUAUo+YhNGlBV7ZjOayPbuEGWJ4RN+vSy0Cawk7epo7hXd6vKzc7P7y3HlU6Kxs7+w== }
-
- "@react-native-community/cli-types@14.0.0":
- resolution:
- { integrity: sha512-CMUevd1pOWqvmvutkUiyQT2lNmMHUzSW7NKc1xvHgg39NjbS58Eh2pMzIUP85IwbYNeocfYc3PH19vA/8LnQtg== }
-
- "@react-native-community/cli@14.0.0":
+ "@pkgr/core@0.1.1":
resolution:
- { integrity: sha512-KwMKJB5jsDxqOhT8CGJ55BADDAYxlYDHv5R/ASQlEcdBEZxT0zZmnL0iiq2VqzETUy+Y/Nop+XDFgqyoQm0C2w== }
- engines: { node: ">=18" }
- hasBin: true
+ { integrity: sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA== }
+ engines: { node: ^12.20.0 || ^14.18.0 || >=16.0.0 }
- "@react-native/assets-registry@0.75.2":
+ "@react-native/assets-registry@0.76.1":
resolution:
- { integrity: sha512-P1dLHjpUeC0AIkDHRYcx0qLMr+p92IPWL3pmczzo6T76Qa9XzruQOYy0jittxyBK91Csn6HHQ/eit8TeXW8MVw== }
+ { integrity: sha512-1mcDjyvC4Z+XYtY+Abl6pW9P49l/9HJmRChX7EHF1SoXe7zPAPBoAqeZsJNtf8dhJR3u/eGvapr1yJq8T/psEg== }
engines: { node: ">=18" }
- "@react-native/babel-plugin-codegen@0.75.2":
+ "@react-native/babel-plugin-codegen@0.76.1":
resolution:
- { integrity: sha512-BIKVh2ZJPkzluUGgCNgpoh6NTHgX8j04FCS0Z/rTmRJ66hir/EUBl8frMFKrOy/6i4VvZEltOWB5eWfHe1AYgw== }
+ { integrity: sha512-V9bGLyEdAF39nvn4L5gaJcPX1SvCHPJhaT3qfpVGvCnl7WPhdRyCq++WsN8HXlpo6WOAf6//oruLnLdl3RNM4Q== }
engines: { node: ">=18" }
- "@react-native/babel-preset@0.75.2":
+ "@react-native/babel-preset@0.76.1":
resolution:
- { integrity: sha512-mprpsas+WdCEMjQZnbDiAC4KKRmmLbMB+o/v4mDqKlH4Mcm7RdtP5t80MZGOVCHlceNp1uEIpXywx69DNwgbgg== }
+ { integrity: sha512-b6YRmA13CmVuTQKHRen/Q0glHwmZFZoEDs+MJ1NL0UNHq9V5ytvdwTW1ntkmjtXuTnPMzkwYvumJBN9UTZjkBA== }
engines: { node: ">=18" }
peerDependencies:
"@babel/core": "*"
- "@react-native/codegen@0.75.2":
+ "@react-native/codegen@0.76.1":
resolution:
- { integrity: sha512-OkWdbtO2jTkfOXfj3ibIL27rM6LoaEuApOByU2G8X+HS6v9U87uJVJlMIRWBDmnxODzazuHwNVA2/wAmSbucaw== }
+ { integrity: sha512-7lE0hk2qq27wVeK5eF654v7XsKoRa7ficrfSwIDEDZ1aLB2xgUzLrsq+glSAP9EuzT6ycHhtD3QyqI+TqnlS/A== }
engines: { node: ">=18" }
peerDependencies:
"@babel/preset-env": ^7.1.6
- "@react-native/community-cli-plugin@0.75.2":
+ "@react-native/community-cli-plugin@0.76.1":
resolution:
- { integrity: sha512-/tz0bzVja4FU0aAimzzQ7iYR43peaD6pzksArdrrGhlm8OvFYAQPOYSNeIQVMSarwnkNeg1naFKaeYf1o3++yA== }
+ { integrity: sha512-dECc1LuleMQDX/WK2oJInrYCpHb3OFBJxYkhPOAXb9HiktMWRA9T93qqpTDshmtLdYqvxeO9AM5eeoSL412WnQ== }
engines: { node: ">=18" }
+ peerDependencies:
+ "@react-native-community/cli-server-api": "*"
+ peerDependenciesMeta:
+ "@react-native-community/cli-server-api":
+ optional: true
- "@react-native/debugger-frontend@0.75.2":
+ "@react-native/debugger-frontend@0.76.1":
resolution:
- { integrity: sha512-qIC6mrlG8RQOPaYLZQiJwqnPchAVGnHWcVDeQxPMPLkM/D5+PC8tuKWYOwgLcEau3RZlgz7QQNk31Qj2/OJG6Q== }
+ { integrity: sha512-0gExx7GR8o2ctGfjIZ9+x54iFbg0eP6+kMYzRA6AcgmFAmMGLADMmjtObCN0CqGeZyWtdVVqcv5mAwRwmMlNWA== }
engines: { node: ">=18" }
- "@react-native/dev-middleware@0.75.2":
+ "@react-native/dev-middleware@0.76.1":
resolution:
- { integrity: sha512-fTC5m2uVjYp1XPaIJBFgscnQjPdGVsl96z/RfLgXDq0HBffyqbg29ttx6yTCx7lIa9Gdvf6nKQom+e+Oa4izSw== }
+ { integrity: sha512-htaFSN2dwI0CinsMxjRuvIVdSDN6d6TDPeOJczM1bdAYalZX1M58knTKs5LJDComW5tleOCAg5lS5tIeFlM9+Q== }
engines: { node: ">=18" }
- "@react-native/gradle-plugin@0.75.2":
+ "@react-native/gradle-plugin@0.76.1":
resolution:
- { integrity: sha512-AELeAOCZi3B2vE6SeN+mjpZjjqzqa76yfFBB3L3f3NWiu4dm/YClTGOj+5IVRRgbt8LDuRImhDoaj7ukheXr4Q== }
+ { integrity: sha512-X7rNFltPa9QYxvYrQGaSCw7U57C+y+DwspXf4AnLZj0bQm9tL6UYpijh5vE3VmPcHn76/RNU2bpFjVvWg6gjqw== }
engines: { node: ">=18" }
- "@react-native/js-polyfills@0.75.2":
+ "@react-native/js-polyfills@0.76.1":
resolution:
- { integrity: sha512-AtLd3mbiE+FXK2Ru3l2NFOXDhUvzdUsCP4qspUw0haVaO/9xzV97RVD2zz0lur2f/LmZqQ2+KXyYzr7048b5iw== }
+ { integrity: sha512-HO3fzJ0FnrnQGmxdXxh2lcGGAMfaX9h1Pg1Zh38MkVw35/KnZHxHqxg6cruze6iWwZdfqSoIcQoalmMuAHby7Q== }
engines: { node: ">=18" }
- "@react-native/metro-babel-transformer@0.75.2":
+ "@react-native/metro-babel-transformer@0.76.1":
resolution:
- { integrity: sha512-EygglCCuOub2sZ00CSIiEekCXoGL2XbOC6ssOB47M55QKvhdPG/0WBQXvmOmiN42uZgJK99Lj749v4rB0PlPIQ== }
+ { integrity: sha512-LUAKqgsrioXS2a+pE0jak8sutTbLo3T34KWv7mdVUZ5lUACpqkIql1EFtIQlWjIcR4oZE480CkPbRHBI681tkQ== }
engines: { node: ">=18" }
peerDependencies:
"@babel/core": "*"
- "@react-native/normalize-colors@0.75.2":
+ "@react-native/normalize-colors@0.76.1":
resolution:
- { integrity: sha512-nPwWJFtsqNFS/qSG9yDOiSJ64mjG7RCP4X/HXFfyWzCM1jq49h/DYBdr+c3e7AvTKGIdy0gGT3vgaRUHZFVdUQ== }
+ { integrity: sha512-/+CUk/wGWIdXbJYVLw/q6Fs8Z0x91zzfXIbNiZUdSW1TNEDmytkF371H8a1/Nx3nWa1RqCMVsaZHCG4zqxeDvg== }
- "@react-native/virtualized-lists@0.75.2":
+ "@react-native/virtualized-lists@0.76.1":
resolution:
- { integrity: sha512-pD5SVCjxc8k+JdoyQ+IlulBTEqJc3S4KUKsmv5zqbNCyETB0ZUvd4Su7bp+lLF6ALxx6KKmbGk8E3LaWEjUFFQ== }
+ { integrity: sha512-uWJfv0FC3zmlYORr0Sa17ngbAaw6K9yw4MAkBZyFeTM+W6AJRvTVyR1Mes/MU+vIyGFChnTcyaQrQz8jWqADOA== }
engines: { node: ">=18" }
peerDependencies:
"@types/react": ^18.2.6
@@ -2718,14 +3029,14 @@ packages:
"@types/react":
optional: true
- "@remix-run/router@1.20.0":
+ "@remix-run/router@1.21.0":
resolution:
- { integrity: sha512-mUnk8rPJBI9loFDZ+YzPGdeniYK+FTmRD1TMCz7ev2SNIozyKKpnGgsxO34u6Z4z/t0ITuu7voi/AshfsGsgFg== }
+ { integrity: sha512-xfSkCAchbdG5PnbrKqFWwia4Bi61nH+wm8wLEqfHDyp7Y3dZzgqS2itV8i4gAq9pC2HsTpwyBC6Ds8VHZ96JlA== }
engines: { node: ">=14.0.0" }
- "@reown/appkit-adapter-wagmi@1.0.7":
+ "@reown/appkit-adapter-wagmi@1.3.2":
resolution:
- { integrity: sha512-4dnLLm3E7N/1XVYZ1EGuc5vIZmPeMcwMOSyYeIDMZemaNIvbfWXfcTM4NxSW6TyWiI9WB3iYNDlco+bvANkZLQ== }
+ { integrity: sha512-hyBJ8mqX58RNlG1TEe9sL5DpfaPLP7i2bhGq7a1zp5LJb3bMmXbAtKOsc4gH3HjBQBxNNacqyYCwK5snMWFKrg== }
peerDependencies:
"@coinbase/wallet-sdk": 4.0.3
"@wagmi/connectors": ">=5.1"
@@ -2733,43 +3044,43 @@ packages:
viem: 2.x
wagmi: ">=2.12"
- "@reown/appkit-common@1.0.7":
+ "@reown/appkit-common@1.3.2":
resolution:
- { integrity: sha512-V7dNQWgOwwur/u1RoQ2X3snwev39F3nhqreyXnXz2llKYDSgTaXHcc+XRz5OuxbKS5sClhT5c+IdvCfAq75dRQ== }
+ { integrity: sha512-U/IJSfKFTGm92rlpSp7yV9iefJQjXpp9Z9BzUiyqLTEYX5ZzGHrV69riho5NlLHQRx58qeD1rGbPuz8CqXF6hg== }
- "@reown/appkit-core@1.0.7":
+ "@reown/appkit-core@1.3.2":
resolution:
- { integrity: sha512-BPzl6daxcGziasPpnnslf1eqVb80hcwjg1863E6+e123y8LeoQxYZZc9wssRaLpeM3j7iNlnemJJVFOe1/ktEg== }
+ { integrity: sha512-A8v7rIMogFs4vDEweWRE7uUCtnp9EjTn8dyezmC8ebelo5M1GbqzhoWlqi8FiVNjESY/fOjCcEVCw6q1h8S8sQ== }
- "@reown/appkit-polyfills@1.0.7":
+ "@reown/appkit-polyfills@1.3.2":
resolution:
- { integrity: sha512-i4sr8HADgmDzhEt840BBELPaN7bJOGa/MFUIY3QDcZrBDfnlkn0FXI5Oi2PlJU82f0aZtd3QAWPd531U1vUavA== }
+ { integrity: sha512-vS9jRZTLdzhqJllK5iUNnAlyo/veug80S/n7HsPexWrU9haTfs06wHxSpvfwYuqo9sff6wNz7LEiP0atVf9+IA== }
- "@reown/appkit-scaffold-ui@1.0.7":
+ "@reown/appkit-scaffold-ui@1.3.2":
resolution:
- { integrity: sha512-N+D4tW93GAZID5srSZx0B0/i6Ie+ObsISbKoxoGXZ9aGvlV+UXorr8NfTxDVavhEwkbIxpViWNuKYzOgY8/mlw== }
+ { integrity: sha512-G7VXnN7tphcoYV/bGmL9DBK9xSc1tnBGsQVf8VFrtMu0zVEgJ/oCe1iyk9F+/ctoWug7hwhRX8/ts0UXW5eP/Q== }
- "@reown/appkit-siwe@1.0.7":
+ "@reown/appkit-siwe@1.3.2":
resolution:
- { integrity: sha512-GzLsUrLZJKdfsa6dMTa1JrXmylGf7LHC+2/62wmAoI+ldzFbs+O1ud+Y6BBM+5Rr7fqhZisaf8PDfpvoHPjRIg== }
+ { integrity: sha512-D0XraLV/8rTGAC+WF6KQcaUWs4cJI3Rw1iPFKh4LTNrIYn1d8gflbvk1rV1YrAzPFaNr/hguYySI/iTASixS5A== }
- "@reown/appkit-ui@1.0.7":
+ "@reown/appkit-ui@1.3.2":
resolution:
- { integrity: sha512-mmZZA+1XrOxH6mdFMpOttmb8FsdV0QgjqDLUXwmCBuzsuzVWkcgOrSBlZ4ypLxS2ZgBdC4Trxlf8dF4/m1ZTVA== }
+ { integrity: sha512-aQcXEAil0eBNbhcQveD3b0XEBV2xz1MgVq++XPnyrelxNkm+uCDI55tH1Kg0xiOoPrd50aEJiHPJOTrEMmjbMg== }
- "@reown/appkit-utils@1.0.7":
+ "@reown/appkit-utils@1.3.2":
resolution:
- { integrity: sha512-bkWRbVdB+Pjys9Xk0CKy+O6bA1XvSTSdf+31I/OlIjhMSqFKYrUwYbUaQPWyLfjg1PS7hyjss7mnrcT2m56rGg== }
+ { integrity: sha512-9a/gi5QeZZkTDT56tLBZu4cOrFLHh/93qtqV5UE7NPqlncpQbE2bfVLq64tnvkbhE1WXoyQM4s4xrL0k8Wtlgw== }
peerDependencies:
valtio: 1.11.2
- "@reown/appkit-wallet@1.0.7":
+ "@reown/appkit-wallet@1.3.2":
resolution:
- { integrity: sha512-sDgDtgHfKet1B0l9q6YMViz0RlPk7g7PQaV3Kerf+RIpKPbpWCVgvGK/DHuQhFP3WVOpLeVKKg66PpXzW/mupQ== }
+ { integrity: sha512-TnybfBU6vVjm27lMd7VOWd6I632nOqBfex5QL4I8Zgyy1wLugcSQgybZk8LjSKzaW+U9G9yqHXXhFK9iW6/zaQ== }
- "@reown/appkit@1.0.7":
+ "@reown/appkit@1.3.2":
resolution:
- { integrity: sha512-FDLI4T5XVx9HX/2o1lx3CnmvnLg/cj2dt7gSkZMH08B65+CmHNwZMfcb/zxnFObIMZ8KIZ5GFqKZhAK4SGWUFw== }
+ { integrity: sha512-Kv/mdI2iddot8sB5NzFLVob1fCdK6q2Y6dfyiBL93sXiJv6W5LxNOPOGdTdFOxTHcTHm/OV9nlrmLa1ZIn7ZSg== }
"@repeaterjs/repeater@3.0.6":
resolution:
@@ -2787,9 +3098,9 @@ packages:
"@types/babel__core":
optional: true
- "@rollup/plugin-node-resolve@15.2.3":
+ "@rollup/plugin-node-resolve@15.3.0":
resolution:
- { integrity: sha512-j/lym8nf5E21LwBT4Df1VD6hRO2L2iwUeUmP7litikRsVp1H6NWx20NEp0Y7su+7XGc476GnXXc4kFeZNGmaSQ== }
+ { integrity: sha512-9eO5McEICxMzJpDW9OnMYSv4Sta3hmt7VtBFz5zR9273suNOydOyq/FrGeGy+KsTRFm8w0SLVhzig2ILFT63Ag== }
engines: { node: ">=14.0.0" }
peerDependencies:
rollup: ^2.78.0||^3.0.0||^4.0.0
@@ -2820,9 +3131,9 @@ packages:
peerDependencies:
rollup: ^1.20.0||^2.0.0
- "@rollup/pluginutils@5.1.0":
+ "@rollup/pluginutils@5.1.3":
resolution:
- { integrity: sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g== }
+ { integrity: sha512-Pnsb6f32CD2W3uCaLZIzDmeFyQ2b8UWMFI7xtwUezpcGBDVDW6y9XgAWIlARiGAo6eNF5FK5aQTr0LFyNyqq5A== }
engines: { node: ">=14.0.0" }
peerDependencies:
rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
@@ -2836,107 +3147,223 @@ packages:
cpu: [arm]
os: [android]
+ "@rollup/rollup-android-arm-eabi@4.26.0":
+ resolution:
+ { integrity: sha512-gJNwtPDGEaOEgejbaseY6xMFu+CPltsc8/T+diUTTbOQLqD+bnrJq9ulH6WD69TqwqWmrfRAtUv30cCFZlbGTQ== }
+ cpu: [arm]
+ os: [android]
+
"@rollup/rollup-android-arm64@4.19.0":
resolution:
{ integrity: sha512-RDxUSY8D1tWYfn00DDi5myxKgOk6RvWPxhmWexcICt/MEC6yEMr4HNCu1sXXYLw8iAsg0D44NuU+qNq7zVWCrw== }
cpu: [arm64]
os: [android]
+ "@rollup/rollup-android-arm64@4.26.0":
+ resolution:
+ { integrity: sha512-YJa5Gy8mEZgz5JquFruhJODMq3lTHWLm1fOy+HIANquLzfIOzE9RA5ie3JjCdVb9r46qfAQY/l947V0zfGJ0OQ== }
+ cpu: [arm64]
+ os: [android]
+
"@rollup/rollup-darwin-arm64@4.19.0":
resolution:
{ integrity: sha512-emvKHL4B15x6nlNTBMtIaC9tLPRpeA5jMvRLXVbl/W9Ie7HhkrE7KQjvgS9uxgatL1HmHWDXk5TTS4IaNJxbAA== }
cpu: [arm64]
os: [darwin]
+ "@rollup/rollup-darwin-arm64@4.26.0":
+ resolution:
+ { integrity: sha512-ErTASs8YKbqTBoPLp/kA1B1Um5YSom8QAc4rKhg7b9tyyVqDBlQxy7Bf2wW7yIlPGPg2UODDQcbkTlruPzDosw== }
+ cpu: [arm64]
+ os: [darwin]
+
"@rollup/rollup-darwin-x64@4.19.0":
resolution:
{ integrity: sha512-fO28cWA1dC57qCd+D0rfLC4VPbh6EOJXrreBmFLWPGI9dpMlER2YwSPZzSGfq11XgcEpPukPTfEVFtw2q2nYJg== }
cpu: [x64]
os: [darwin]
+ "@rollup/rollup-darwin-x64@4.26.0":
+ resolution:
+ { integrity: sha512-wbgkYDHcdWW+NqP2mnf2NOuEbOLzDblalrOWcPyY6+BRbVhliavon15UploG7PpBRQ2bZJnbmh8o3yLoBvDIHA== }
+ cpu: [x64]
+ os: [darwin]
+
+ "@rollup/rollup-freebsd-arm64@4.26.0":
+ resolution:
+ { integrity: sha512-Y9vpjfp9CDkAG4q/uwuhZk96LP11fBz/bYdyg9oaHYhtGZp7NrbkQrj/66DYMMP2Yo/QPAsVHkV891KyO52fhg== }
+ cpu: [arm64]
+ os: [freebsd]
+
+ "@rollup/rollup-freebsd-x64@4.26.0":
+ resolution:
+ { integrity: sha512-A/jvfCZ55EYPsqeaAt/yDAG4q5tt1ZboWMHEvKAH9Zl92DWvMIbnZe/f/eOXze65aJaaKbL+YeM0Hz4kLQvdwg== }
+ cpu: [x64]
+ os: [freebsd]
+
"@rollup/rollup-linux-arm-gnueabihf@4.19.0":
resolution:
{ integrity: sha512-2Rn36Ubxdv32NUcfm0wB1tgKqkQuft00PtM23VqLuCUR4N5jcNWDoV5iBC9jeGdgS38WK66ElncprqgMUOyomw== }
cpu: [arm]
os: [linux]
+ "@rollup/rollup-linux-arm-gnueabihf@4.26.0":
+ resolution:
+ { integrity: sha512-paHF1bMXKDuizaMODm2bBTjRiHxESWiIyIdMugKeLnjuS1TCS54MF5+Y5Dx8Ui/1RBPVRE09i5OUlaLnv8OGnA== }
+ cpu: [arm]
+ os: [linux]
+
"@rollup/rollup-linux-arm-musleabihf@4.19.0":
resolution:
{ integrity: sha512-gJuzIVdq/X1ZA2bHeCGCISe0VWqCoNT8BvkQ+BfsixXwTOndhtLUpOg0A1Fcx/+eA6ei6rMBzlOz4JzmiDw7JQ== }
cpu: [arm]
os: [linux]
+ "@rollup/rollup-linux-arm-musleabihf@4.26.0":
+ resolution:
+ { integrity: sha512-cwxiHZU1GAs+TMxvgPfUDtVZjdBdTsQwVnNlzRXC5QzIJ6nhfB4I1ahKoe9yPmoaA/Vhf7m9dB1chGPpDRdGXg== }
+ cpu: [arm]
+ os: [linux]
+
"@rollup/rollup-linux-arm64-gnu@4.19.0":
resolution:
{ integrity: sha512-0EkX2HYPkSADo9cfeGFoQ7R0/wTKb7q6DdwI4Yn/ULFE1wuRRCHybxpl2goQrx4c/yzK3I8OlgtBu4xvted0ug== }
cpu: [arm64]
os: [linux]
+ "@rollup/rollup-linux-arm64-gnu@4.26.0":
+ resolution:
+ { integrity: sha512-4daeEUQutGRCW/9zEo8JtdAgtJ1q2g5oHaoQaZbMSKaIWKDQwQ3Yx0/3jJNmpzrsScIPtx/V+1AfibLisb3AMQ== }
+ cpu: [arm64]
+ os: [linux]
+
"@rollup/rollup-linux-arm64-musl@4.19.0":
resolution:
{ integrity: sha512-GlIQRj9px52ISomIOEUq/IojLZqzkvRpdP3cLgIE1wUWaiU5Takwlzpz002q0Nxxr1y2ZgxC2obWxjr13lvxNQ== }
cpu: [arm64]
os: [linux]
+ "@rollup/rollup-linux-arm64-musl@4.26.0":
+ resolution:
+ { integrity: sha512-eGkX7zzkNxvvS05ROzJ/cO/AKqNvR/7t1jA3VZDi2vRniLKwAWxUr85fH3NsvtxU5vnUUKFHKh8flIBdlo2b3Q== }
+ cpu: [arm64]
+ os: [linux]
+
"@rollup/rollup-linux-powerpc64le-gnu@4.19.0":
resolution:
{ integrity: sha512-N6cFJzssruDLUOKfEKeovCKiHcdwVYOT1Hs6dovDQ61+Y9n3Ek4zXvtghPPelt6U0AH4aDGnDLb83uiJMkWYzQ== }
cpu: [ppc64]
os: [linux]
+ "@rollup/rollup-linux-powerpc64le-gnu@4.26.0":
+ resolution:
+ { integrity: sha512-Odp/lgHbW/mAqw/pU21goo5ruWsytP7/HCC/liOt0zcGG0llYWKrd10k9Fj0pdj3prQ63N5yQLCLiE7HTX+MYw== }
+ cpu: [ppc64]
+ os: [linux]
+
"@rollup/rollup-linux-riscv64-gnu@4.19.0":
resolution:
{ integrity: sha512-2DnD3mkS2uuam/alF+I7M84koGwvn3ZVD7uG+LEWpyzo/bq8+kKnus2EVCkcvh6PlNB8QPNFOz6fWd5N8o1CYg== }
cpu: [riscv64]
os: [linux]
+ "@rollup/rollup-linux-riscv64-gnu@4.26.0":
+ resolution:
+ { integrity: sha512-MBR2ZhCTzUgVD0OJdTzNeF4+zsVogIR1U/FsyuFerwcqjZGvg2nYe24SAHp8O5sN8ZkRVbHwlYeHqcSQ8tcYew== }
+ cpu: [riscv64]
+ os: [linux]
+
"@rollup/rollup-linux-s390x-gnu@4.19.0":
resolution:
{ integrity: sha512-D6pkaF7OpE7lzlTOFCB2m3Ngzu2ykw40Nka9WmKGUOTS3xcIieHe82slQlNq69sVB04ch73thKYIWz/Ian8DUA== }
cpu: [s390x]
os: [linux]
+ "@rollup/rollup-linux-s390x-gnu@4.26.0":
+ resolution:
+ { integrity: sha512-YYcg8MkbN17fMbRMZuxwmxWqsmQufh3ZJFxFGoHjrE7bv0X+T6l3glcdzd7IKLiwhT+PZOJCblpnNlz1/C3kGQ== }
+ cpu: [s390x]
+ os: [linux]
+
"@rollup/rollup-linux-x64-gnu@4.19.0":
resolution:
{ integrity: sha512-HBndjQLP8OsdJNSxpNIN0einbDmRFg9+UQeZV1eiYupIRuZsDEoeGU43NQsS34Pp166DtwQOnpcbV/zQxM+rWA== }
cpu: [x64]
os: [linux]
+ "@rollup/rollup-linux-x64-gnu@4.26.0":
+ resolution:
+ { integrity: sha512-ZuwpfjCwjPkAOxpjAEjabg6LRSfL7cAJb6gSQGZYjGhadlzKKywDkCUnJ+KEfrNY1jH5EEoSIKLCb572jSiglA== }
+ cpu: [x64]
+ os: [linux]
+
"@rollup/rollup-linux-x64-musl@4.19.0":
resolution:
{ integrity: sha512-HxfbvfCKJe/RMYJJn0a12eiOI9OOtAUF4G6ozrFUK95BNyoJaSiBjIOHjZskTUffUrB84IPKkFG9H9nEvJGW6A== }
cpu: [x64]
os: [linux]
+ "@rollup/rollup-linux-x64-musl@4.26.0":
+ resolution:
+ { integrity: sha512-+HJD2lFS86qkeF8kNu0kALtifMpPCZU80HvwztIKnYwym3KnA1os6nsX4BGSTLtS2QVAGG1P3guRgsYyMA0Yhg== }
+ cpu: [x64]
+ os: [linux]
+
"@rollup/rollup-win32-arm64-msvc@4.19.0":
resolution:
{ integrity: sha512-HxDMKIhmcguGTiP5TsLNolwBUK3nGGUEoV/BO9ldUBoMLBssvh4J0X8pf11i1fTV7WShWItB1bKAKjX4RQeYmg== }
cpu: [arm64]
os: [win32]
+ "@rollup/rollup-win32-arm64-msvc@4.26.0":
+ resolution:
+ { integrity: sha512-WUQzVFWPSw2uJzX4j6YEbMAiLbs0BUysgysh8s817doAYhR5ybqTI1wtKARQKo6cGop3pHnrUJPFCsXdoFaimQ== }
+ cpu: [arm64]
+ os: [win32]
+
"@rollup/rollup-win32-ia32-msvc@4.19.0":
resolution:
{ integrity: sha512-xItlIAZZaiG/u0wooGzRsx11rokP4qyc/79LkAOdznGRAbOFc+SfEdfUOszG1odsHNgwippUJavag/+W/Etc6Q== }
cpu: [ia32]
os: [win32]
+ "@rollup/rollup-win32-ia32-msvc@4.26.0":
+ resolution:
+ { integrity: sha512-D4CxkazFKBfN1akAIY6ieyOqzoOoBV1OICxgUblWxff/pSjCA2khXlASUx7mK6W1oP4McqhgcCsu6QaLj3WMWg== }
+ cpu: [ia32]
+ os: [win32]
+
"@rollup/rollup-win32-x64-msvc@4.19.0":
resolution:
{ integrity: sha512-xNo5fV5ycvCCKqiZcpB65VMR11NJB+StnxHz20jdqRAktfdfzhgjTiJ2doTDQE/7dqGaV5I7ZGqKpgph6lCIag== }
cpu: [x64]
os: [win32]
- "@safe-global/safe-apps-provider@0.18.3":
+ "@rollup/rollup-win32-x64-msvc@4.26.0":
+ resolution:
+ { integrity: sha512-2x8MO1rm4PGEP0xWbubJW5RtbNLk3puzAMaLQd3B3JHVw4KcHlmXcO+Wewx9zCoo7EUFiMlu/aZbCJ7VjMzAag== }
+ cpu: [x64]
+ os: [win32]
+
+ "@rtsao/scc@1.1.0":
resolution:
- { integrity: sha512-f/0cNv3S4v7p8rowAjj0hDCg8Q8P/wBjp5twkNWeBdvd0RDr7BuRBPPk74LCqmjQ82P+1ltLlkmVFSmxTIT7XQ== }
+ { integrity: sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g== }
+
+ "@rushstack/eslint-patch@1.10.4":
+ resolution:
+ { integrity: sha512-WJgX9nzTqknM393q1QJDJmoW28kUfEnybeTfVNcNAPnIx210RXm2DiXiHzfNPJNIUUb1tJnz/l4QGtJ30PgWmA== }
+
+ "@safe-global/safe-apps-provider@0.18.4":
+ resolution:
+ { integrity: sha512-SWYeG3gyTO6wGHMSokfHakZ9isByn2mHsM0VohIorYFFEyGGmJ89btnTm+DqDUSoQtvWAatZB7XNy6CaYMvqtg== }
"@safe-global/safe-apps-sdk@9.1.0":
resolution:
{ integrity: sha512-N5p/ulfnnA2Pi2M3YeWjULeWbjo7ei22JwU/IXnhoHzKq3pYCN6ynL9mJBOlvDVv892EgLPCWCOwQk/uBT2v0Q== }
- "@safe-global/safe-gateway-typescript-sdk@3.22.2":
+ "@safe-global/safe-gateway-typescript-sdk@3.22.1":
resolution:
- { integrity: sha512-Y0yAxRaB98LFp2Dm+ACZqBSdAmI3FlpH/LjxOZ94g/ouuDJecSq0iR26XZ5QDuEL8Rf+L4jBJaoDC08CD0KkJw== }
+ { integrity: sha512-YApSpx+3h6uejrJVh8PSqXRRAwmsWz8PZERObMGJNC9NPoMhZG/Rvqb2UWmVLrjFh880rqutsB+GrTmJP351PA== }
engines: { node: ">=16" }
"@scure/base@1.1.7":
@@ -2947,10 +3374,6 @@ packages:
resolution:
{ integrity: sha512-8YKhl8GHiNI/pU2VMaofa2Tor7PJRAjwQLBBuilkJ9L5+13yVbC7JO/wS7piioAvPSwR3JKM1IJ/u4xQzbcXKg== }
- "@scure/bip32@1.3.2":
- resolution:
- { integrity: sha512-N1ZhksgwD3OBlwTv3R6KFEcPojl/W4ElJOeCZdi+vuI5QmTFwLq3OFf2zd2ROpKvxFdgZ6hUpb0dx9bVNEwYCA== }
-
"@scure/bip32@1.4.0":
resolution:
{ integrity: sha512-sVUpc0Vq3tXCkDGYVWGIZTRfnvu8LoTDaev7vbwh0omSvVORONr960MQWdKqJDCReIEmTj3PAr73O3aoxz7OPg== }
@@ -2959,10 +3382,6 @@ packages:
resolution:
{ integrity: sha512-8EnFYkqEQdnkuGBVpCzKxyIwDCBLDVj3oiX0EKUFre/tOjL/Hqba1D6n/8RcmaQy4f95qQFrO2A8Sr6ybh4NRw== }
- "@scure/bip39@1.2.1":
- resolution:
- { integrity: sha512-Z3/Fsz1yr904dduJD0NpiyRHhRYHdcnyh73FZWiV+/qhWi83wNJ3NWolYqCEN+ZWsUz2TWwajJggcRE9r1zUYg== }
-
"@scure/bip39@1.3.0":
resolution:
{ integrity: sha512-disdg7gHuTDZtY+ZdkmLpPCk7fxZSu3gBiEGuoC1XYxv9cGx3Z6cpTggCgW6odSOOIXCiDjuGejW+aJKCY/pIQ== }
@@ -2971,134 +3390,122 @@ packages:
resolution:
{ integrity: sha512-BEEm6p8IueV/ZTfQLp/0vhw4NPnT9oWf5+28nvmeUICjP99f4vr2d+qc7AVGDDtwRep6ifR43Yed9ERVmiITzw== }
- "@sentry-internal/browser-utils@8.30.0":
+ "@sentry-internal/browser-utils@8.37.1":
resolution:
- { integrity: sha512-pwX+awNWaxSOAsBLVLqc1+Hw+Fm1Nci9mbKFA6Ed5YzCG049PnBVQwugpmx2dcyyCqJpORhcIqb9jHdCkYmCiA== }
+ { integrity: sha512-OSR/V5GCsSCG7iapWtXCT/y22uo3HlawdEgfM1NIKk1mkP15UyGQtGEzZDdih2H+SNuX1mp9jQLTjr5FFp1A5w== }
engines: { node: ">=14.18" }
- "@sentry-internal/feedback@8.30.0":
+ "@sentry-internal/feedback@8.37.1":
resolution:
- { integrity: sha512-ParFRxQY6helxkwUDmro77Wc5uSIC6rZos88jYMrYwFmoTJaNWf4lDzPyECfdSiSYyzSMZk4dorSUN85Ul7DCg== }
+ { integrity: sha512-Se25NXbSapgS2S+JssR5YZ48b3OY4UGmAuBOafgnMW91LXMxRNWRbehZuNUmjjHwuywABMxjgu+Yp5uJDATX+g== }
engines: { node: ">=14.18" }
- "@sentry-internal/replay-canvas@8.30.0":
+ "@sentry-internal/replay-canvas@8.37.1":
resolution:
- { integrity: sha512-y/QqcvchhtMlVA6eOZicIfTxtZarazQZJuFW0018ynPxBTiuuWSxMCLqduulXUYsFejfD8/eKHb3BpCIFdDYjg== }
+ { integrity: sha512-1JLAaPtn1VL5vblB0BMELFV0D+KUm/iMGsrl4/JpRm0Ws5ESzQl33DhXVv1IX/ZAbx9i14EjR7MG9+Hj70tieQ== }
engines: { node: ">=14.18" }
- "@sentry-internal/replay@8.30.0":
+ "@sentry-internal/replay@8.37.1":
resolution:
- { integrity: sha512-/KFre+BrovPCiovgAu5N1ErJtkDVzkJA5hV3Jw011AlxRWxrmPwu6+9sV9/rn3tqYAGyq6IggYqeIOHhLh1Ihg== }
+ { integrity: sha512-E/Plhisk/pXJjOdOU12sg8m/APTXTA21iEniidP6jW3/+O0tD/H/UovEqa4odNTqxPMa798xHQSQNt5loYiaLA== }
engines: { node: ">=14.18" }
- "@sentry/babel-plugin-component-annotate@2.22.4":
+ "@sentry/babel-plugin-component-annotate@2.22.6":
resolution:
- { integrity: sha512-hbSq067KwmeKIEkmyzkTNJbmbtx2KRqvpiy9Q/DynI5Z46Nko/ppvgIfyFXK9DelwvEPOqZic4WXTIhO4iv3DA== }
+ { integrity: sha512-V2g1Y1I5eSe7dtUVMBvAJr8BaLRr4CLrgNgtPaZyMT4Rnps82SrZ5zqmEkLXPumlXhLUWR6qzoMNN2u+RXVXfQ== }
engines: { node: ">= 14" }
- "@sentry/browser@8.30.0":
+ "@sentry/browser@8.37.1":
resolution:
- { integrity: sha512-M+tKqawH9S3CqlAIcqdZcHbcsNQkEa9MrPqPCYvXco3C4LRpNizJP2XwBiGQY2yK+fOSvbaWpPtlI938/wuRZQ== }
+ { integrity: sha512-5ym+iGiIpjIKKpMWi9S3/tXh9xneS+jqxwRTJqed3cb8i4ydfMAAP8sM3U8xMCWWABpWyIUW+fpewC0tkhE1aQ== }
engines: { node: ">=14.18" }
- "@sentry/bundler-plugin-core@2.22.4":
+ "@sentry/bundler-plugin-core@2.22.6":
resolution:
- { integrity: sha512-25NiyV3v6mdqOXlpzbbJnq0FHdAu1uTEDr+DU8CzNLjIXlq2Sr2CFZ/mhRcR6daM8OAretJdQ34lu0yHUVeE4Q== }
+ { integrity: sha512-1esQdgSUCww9XAntO4pr7uAM5cfGhLsgTK9MEwAKNfvpMYJi9NUTYa3A7AZmdA8V6107Lo4OD7peIPrDRbaDCg== }
engines: { node: ">= 14" }
- "@sentry/cli-darwin@2.36.1":
+ "@sentry/cli-darwin@2.38.2":
resolution:
- { integrity: sha512-JOHQjVD8Kqxm1jUKioAP5ohLOITf+Dh6+DBz4gQjCNdotsvNW5m63TKROwq2oB811p+Jzv5304ujmN4cAqW1Ww== }
+ { integrity: sha512-21ywIcJCCFrCTyiF1o1PaT7rbelFC2fWmayKYgFElnQ55IzNYkcn8BYhbh/QknE0l1NBRaeWMXwTTdeoqETCCg== }
engines: { node: ">=10" }
os: [darwin]
- "@sentry/cli-linux-arm64@2.36.1":
+ "@sentry/cli-linux-arm64@2.38.2":
resolution:
- { integrity: sha512-R//3ZEkbzvoStr3IA7nxBZNiBYyxOljOqAhgiTnejXHmnuwDzM3TBA2n5vKPE/kBFxboEBEw0UTzTIRb1T0bgw== }
+ { integrity: sha512-4Fp/jjQpNZj4Th+ZckMQvldAuuP0ZcyJ9tJCP1CCOn5poIKPYtY6zcbTP036R7Te14PS4ALOcDNX3VNKfpsifA== }
engines: { node: ">=10" }
cpu: [arm64]
os: [linux, freebsd]
- "@sentry/cli-linux-arm@2.36.1":
+ "@sentry/cli-linux-arm@2.38.2":
resolution:
- { integrity: sha512-gvEOKN0fWL2AVqUBKHNXPRZfJNvKTs8kQhS8cQqahZGgZHiPCI4BqW45cKMq+ZTt1UUbLmt6khx5Dz7wi+0i5A== }
+ { integrity: sha512-+AiKDBQKIdQe4NhBiHSHGl0KR+b//HHTrnfK1SaTrOm9HtM4ELXAkjkRF3bmbpSzSQCS5WzcbIxxCJOeaUaO0A== }
engines: { node: ">=10" }
cpu: [arm]
os: [linux, freebsd]
- "@sentry/cli-linux-i686@2.36.1":
+ "@sentry/cli-linux-i686@2.38.2":
resolution:
- { integrity: sha512-R7sW5Vk/HacVy2YgQoQB+PwccvFYf2CZVPSFSFm2z7MEfNe77UYHWUq+sjJ4vxWG6HDWGVmaX0fjxyDkE01JRA== }
+ { integrity: sha512-6zVJN10dHIn4R1v+fxuzlblzVBhIVwsaN/S7aBED6Vn1HhAyAcNG2tIzeCLGeDfieYjXlE2sCI82sZkQBCbAGw== }
engines: { node: ">=10" }
cpu: [x86, ia32]
os: [linux, freebsd]
- "@sentry/cli-linux-x64@2.36.1":
+ "@sentry/cli-linux-x64@2.38.2":
resolution:
- { integrity: sha512-UMr3ik8ksA7zQfbzsfwCb+ztenLnaeAbX94Gp+bzANZwPfi/vVHf2bLyqsBs4OyVt9SPlN1bbM/RTGfMjZ3JOw== }
+ { integrity: sha512-4UiLu9zdVtqPeltELR5MDGKcuqAdQY9xz3emISuA6bm+MXGbt2W1WgX+XY3GElwjZbmH8qpyLUEd34sw6sdcbQ== }
engines: { node: ">=10" }
cpu: [x64]
os: [linux, freebsd]
- "@sentry/cli-win32-i686@2.36.1":
+ "@sentry/cli-win32-i686@2.38.2":
resolution:
- { integrity: sha512-CflvhnvxPEs5GWQuuDtYSLqPrBaPbcSJFlBuUIb+8WNzRxvVfjgw1qzfZmkQqABqiy/YEsEekllOoMFZAvCcVA== }
+ { integrity: sha512-DYfSvd5qLPerLpIxj3Xu2rRe3CIlpGOOfGSNI6xvJ5D8j6hqbOHlCzvfC4oBWYVYGtxnwQLMeDGJ7o7RMYulig== }
engines: { node: ">=10" }
cpu: [x86, ia32]
os: [win32]
- "@sentry/cli-win32-x64@2.36.1":
+ "@sentry/cli-win32-x64@2.38.2":
resolution:
- { integrity: sha512-wWqht2xghcK3TGnooHZSzA3WSjdtno/xFjZLvWmw38rblGwgKMxLZnlxV6uDyS+OJ6CbfDTlCRay/0TIqA0N8g== }
+ { integrity: sha512-W5UX58PKY1hNUHo9YJxWNhGvgvv2uOYHI27KchRiUvFYBIqlUUcIdPZDfyzetDfd8qBCxlAsFnkL2VJSNdpA9A== }
engines: { node: ">=10" }
cpu: [x64]
os: [win32]
- "@sentry/cli@2.36.1":
+ "@sentry/cli@2.38.2":
resolution:
- { integrity: sha512-gzK5uQKDWKhyH5udoB5+oaUNrS//urWyaXgKvHKz4gFfl744HuKY9dpLPP2nMnf0zLGmGM6xJnMXLqILq0mtxw== }
+ { integrity: sha512-CR0oujpAnhegK2pBAv6ZReMqbFTuNJLDZLvoD1B+syrKZX+R+oxkgT2e1htsBbht+wGxAsluVWsIAydSws1GAA== }
engines: { node: ">= 10" }
hasBin: true
- "@sentry/core@8.30.0":
+ "@sentry/core@8.37.1":
resolution:
- { integrity: sha512-CJ/FuWLw0QEKGKXGL/nm9eaOdajEcmPekLuHAuOCxID7N07R9l9laz3vFbAkUZ97GGDv3sYrJZgywfY3Moropg== }
+ { integrity: sha512-82csXby589iDupM3VgCHJeWZagUyEEaDnbFcoZ/Z91QX2Sjq8FcF5OsforoXjw09i0XTFqlkFAnQVpDBmMXcpQ== }
engines: { node: ">=14.18" }
- "@sentry/react@8.30.0":
+ "@sentry/react@8.37.1":
resolution:
- { integrity: sha512-ktQjXs87jdsxW0YrHci3sb6zcSzhMECWnrTVU/KGZF8UoDsk4P4xRCknijd2SSmDIjSkwzUAANR43UkCi4BTQg== }
+ { integrity: sha512-HanDqBFTgIUhUsYztAHhSti+sEhQ8YopAymXgnpqkJ7j1PLHXZgQAre6M4Uvixu28WS5MDHC1onnAIBDgYRDYw== }
engines: { node: ">=14.18" }
peerDependencies:
react: ^16.14.0 || 17.x || 18.x || 19.x
- "@sentry/types@8.30.0":
+ "@sentry/types@8.37.1":
resolution:
- { integrity: sha512-kgWW2BCjBmVlSQRG32GonHEVyeDbys74xf9mLPvynwHTgw3+NUlNAlEdu05xnb2ow4bCTHfbkS5G1zRgyv5k4Q== }
+ { integrity: sha512-ryMOTROLSLINKFEbHWvi7GigNrsQhsaScw2NddybJGztJQ5UhxIGESnxGxWCufBmWFDwd7+5u0jDPCVUJybp7w== }
engines: { node: ">=14.18" }
- "@sentry/utils@8.30.0":
+ "@sentry/utils@8.37.1":
resolution:
- { integrity: sha512-wZxU2HWlzsnu8214Xy7S7cRIuD6h8Z5DnnkojJfX0i0NLooepZQk2824el1Q13AakLb7/S8CHSHXOMnCtoSduw== }
+ { integrity: sha512-Qtn2IfpII12K17txG/ZtTci35XYjYi4CxbQ3j7nXY7toGv/+MqPXwV5q2i9g94XaSXlE5Wy9/hoCZoZpZs/djA== }
engines: { node: ">=14.18" }
- "@sentry/vite-plugin@2.22.4":
+ "@sentry/vite-plugin@2.22.6":
resolution:
- { integrity: sha512-C51PUlTv0BXN3+e9SjPHptNX3b9E0clrsaR5c//l/sFkQjuteDHKChA1gNzZSvfoa3gm9NzZAgpk3hVF2O3nBA== }
+ { integrity: sha512-zIieP1VLWQb3wUjFJlwOAoaaJygJhXeUoGd0e/Ha2RLb2eW2S+4gjf6y6NqyY71tZ74LYVZKg/4prB6FAZSMXQ== }
engines: { node: ">= 14" }
- "@sideway/address@4.1.5":
- resolution:
- { integrity: sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q== }
-
- "@sideway/formula@3.0.1":
- resolution:
- { integrity: sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg== }
-
- "@sideway/pinpoint@2.0.0":
- resolution:
- { integrity: sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ== }
-
"@sinclair/typebox@0.27.8":
resolution:
{ integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA== }
@@ -3191,79 +3598,79 @@ packages:
resolution:
{ integrity: sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ== }
- "@swc/core-darwin-arm64@1.7.22":
+ "@swc/core-darwin-arm64@1.7.1":
resolution:
- { integrity: sha512-B2Bh2W+C7ALdGwDxRWAJ+UtNExfozvwyayGiNkbR3wmDKXXeQfhGM5MK+QYUWKu7UQ6ATq69OyZrxofDobKUug== }
+ { integrity: sha512-CuifMhtBNdIq6sHElOcu8E8SOO0BUlLyRw52wC+aiHrb5gR+iGlbi4L9sUhbR5bWoxD0Bz9ZJcE5uUhcLP+lJQ== }
engines: { node: ">=10" }
cpu: [arm64]
os: [darwin]
- "@swc/core-darwin-x64@1.7.22":
+ "@swc/core-darwin-x64@1.7.1":
resolution:
- { integrity: sha512-s34UQntnQ6tL9hS9aX3xG7OfGhpmy05FEEndbHaooGO8O+L5k8uWxhE5KhYCOC0N803sGdZg6YZmKtYrWN/YxA== }
+ { integrity: sha512-IKtddGei7qGISSggN9WGmzoyRcLS0enT905K9GPB+7W5k8SxtNP3Yt2TKcKvfF8hzICk986kKt8Fl/QOTXV9mA== }
engines: { node: ">=10" }
cpu: [x64]
os: [darwin]
- "@swc/core-linux-arm-gnueabihf@1.7.22":
+ "@swc/core-linux-arm-gnueabihf@1.7.1":
resolution:
- { integrity: sha512-SE69+oos1jLOXx5YdMH//Qc5zQc2xYukajB+0BWmkcFd/S/cCanGWYtdSzYausm8af2Fw1hPJMNIfndJLnBDFw== }
+ { integrity: sha512-GQJydSLM7OVsxcFPJKe22D/h4Vl7FhDsPCTlEaPo+dz7yc2AdoQFJRPSFIRlBz0qm5CxXycDxU9yfH4Omzfxmg== }
engines: { node: ">=10" }
cpu: [arm]
os: [linux]
- "@swc/core-linux-arm64-gnu@1.7.22":
+ "@swc/core-linux-arm64-gnu@1.7.1":
resolution:
- { integrity: sha512-59FzDW/ojgiTj4dlnv3Z3ESuVlzhSAq9X12CNYh4/WTCNA8BoJqOnWMRQKspWtoNlnVviFLMvpek0pGXHndEBA== }
+ { integrity: sha512-Tp94iklMBAgtvlMVWbp9O+qADhNebS90zG835IucKEQB5rd3fEfWtiLP/3vz4hixJT63+yyeXQYs/Hld3vm7HQ== }
engines: { node: ">=10" }
cpu: [arm64]
os: [linux]
- "@swc/core-linux-arm64-musl@1.7.22":
+ "@swc/core-linux-arm64-musl@1.7.1":
resolution:
- { integrity: sha512-cMQMI8YRO/XR3OrYuiUlWksNsJOZSkA6gSLNyH6eHTw+FOAzv05oJ4SFYe6s1WesrOqRwhpez6y5H6OIP/EKzg== }
+ { integrity: sha512-rbauhgFzeXNmg1jPUeiVkEMcoSHP0HvTklUOn1sUc4U0tu73uvPZI2e3TU1fo6sxE6FJeDJHZORatf+pAEo0fQ== }
engines: { node: ">=10" }
cpu: [arm64]
os: [linux]
- "@swc/core-linux-x64-gnu@1.7.22":
+ "@swc/core-linux-x64-gnu@1.7.1":
resolution:
- { integrity: sha512-639kA7MXrWqWYfwuSJ+XTg21VYb/5o99R1zJrndoEjEX6m7Wza/sXssQKU5jbbkPoSEKVKNP3n/gazLWiUKgiQ== }
+ { integrity: sha512-941tua/RtD/5GxHZOdLiRp/RIloqIlkJKy9ogbdSEI9VJ3Z5x1LznvxHfOI1mTifJMBwNSJLxtL9snUwxwLgEg== }
engines: { node: ">=10" }
cpu: [x64]
os: [linux]
- "@swc/core-linux-x64-musl@1.7.22":
+ "@swc/core-linux-x64-musl@1.7.1":
resolution:
- { integrity: sha512-f3zfGgY8EJQUOk3ve25ZTkNkhB/kHo9QlN2r+0exaE1g9W7X8IS6J8pWzF3hJrV2P9dBi6ofMOt+opVA89JKHA== }
+ { integrity: sha512-Iuh0XnOQcoeDsJvh8eO73fVldMU/ucZs2qBxr/9TkgpiGBdaluKxymo2MBBopmxqfBwxEdHUa0TDLgEFyZK6bw== }
engines: { node: ">=10" }
cpu: [x64]
os: [linux]
- "@swc/core-win32-arm64-msvc@1.7.22":
+ "@swc/core-win32-arm64-msvc@1.7.1":
resolution:
- { integrity: sha512-p/Fav5U+LtTJD/tbbS0dKK8SVVAhXo5Jdm1TDeBPJ4BEIVguYBZEXgD3CW9wY4K34g1hscpiz2Q2rktfhFj1+A== }
+ { integrity: sha512-H7Q44RZvDCPrKit202+NK014eOjd2VcsVxUX7Dk5D55sqgWgWskzGo7PzrosjiFgw5iVmpm4gDeaXCIS0FCE5A== }
engines: { node: ">=10" }
cpu: [arm64]
os: [win32]
- "@swc/core-win32-ia32-msvc@1.7.22":
+ "@swc/core-win32-ia32-msvc@1.7.1":
resolution:
- { integrity: sha512-HbmfasaCNTqeCTvDjleYj+jJZQ6MlraiVOdhW55KtbA9mAVQdPBq6DDAvR7VOero3wUNYUM/e36otFKgEJI5Rg== }
+ { integrity: sha512-zbvjPX2hBu+uCEAvqQBc86yBLtWhRSkh4uLGWUQylCHi1CccRfBww9S4RjXzXxK9bCgZSWbXUmfzJTiFuuhgHQ== }
engines: { node: ">=10" }
cpu: [ia32]
os: [win32]
- "@swc/core-win32-x64-msvc@1.7.22":
+ "@swc/core-win32-x64-msvc@1.7.1":
resolution:
- { integrity: sha512-lppIveE+hpe7WXny/9cUT+T6sBM/ND0E+dviKWJ5jFBISj2KWomlSJGUjYEsRGJVPnTEc8uOlKK7etmXBhQx9A== }
+ { integrity: sha512-pVh/IIdKujW8QxNIAI/van8nOB6sb1fi7QMSteSxjOkL0GGDWpx7t3qm1rDboCdS+9iUXEHv+8UJnpya1ko+Dw== }
engines: { node: ">=10" }
cpu: [x64]
os: [win32]
- "@swc/core@1.7.22":
+ "@swc/core@1.7.1":
resolution:
- { integrity: sha512-Asn79WKqyjEuO2VEeSnVjn2YiRMToRhFJwOsQeqftBvwWMn1FGUuzVcXtkQFBk37si8Gh2Vkk/+p0u4K5NxDig== }
+ { integrity: sha512-M4gxJcvzZCH+QQJGVJDF3kT46C05IUPTFcA1wA65WAdg87MDzpr1mwtB/FmPsdcRFRbJIxET6uCsWgubn+KnJQ== }
engines: { node: ">=10" }
peerDependencies:
"@swc/helpers": "*"
@@ -3275,21 +3682,17 @@ packages:
resolution:
{ integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ== }
- "@swc/helpers@0.5.12":
- resolution:
- { integrity: sha512-KMZNXiGibsW9kvZAO1Pam2JPTDBm+KSHMMHWdsyI/1DbIZjT2A6Gy3hblVXUMEDvUAKq+e0vL0X0o54owWji7g== }
-
"@swc/types@0.1.12":
resolution:
{ integrity: sha512-wBJA+SdtkbFhHjTMYH+dEH1y4VpfGdAc2Kw/LK09i9bXd/K6j6PkDcFCEzb6iVfZMkPRrl/q0e3toqTAJdkIVA== }
- "@tanstack/query-core@5.59.0":
+ "@tanstack/query-core@5.59.20":
resolution:
- { integrity: sha512-WGD8uIhX6/deH/tkZqPNcRyAhDUqs729bWKoByYHSogcshXfFbppOdTER5+qY7mFvu8KEFJwT0nxr8RfPTVh0Q== }
+ { integrity: sha512-e8vw0lf7KwfGe1if4uPFhvZRWULqHjFcz3K8AebtieXvnMOz5FSzlZe3mTLlPuUBcydCnBRqYs2YJ5ys68wwLg== }
- "@tanstack/react-query@5.59.0":
+ "@tanstack/react-query@5.59.20":
resolution:
- { integrity: sha512-YDXp3OORbYR+8HNQx+lf4F73NoiCmCcSvZvgxE29OifmQFk0sBlO26NWLHpcNERo92tVk3w+JQ53/vkcRUY1hA== }
+ { integrity: sha512-Zly0egsK0tFdfSbh5/mapSa+Zfc3Et0Zkar7Wo5sQkFzWyB3p3uZWOHR2wrlAEEV2L953eLuDBtbgFvMYiLvUw== }
peerDependencies:
react: ^18 || ^19
@@ -3317,10 +3720,6 @@ packages:
resolution:
{ integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ== }
- "@types/dom-screen-wake-lock@1.0.3":
- resolution:
- { integrity: sha512-3Iten7X3Zgwvk6kh6/NRdwN7WbZ760YgFCsF5AxDifltUQzW1RaW+WRmcVtgwFzLjaNu64H+0MPJ13yRa8g3Dw== }
-
"@types/estree@0.0.39":
resolution:
{ integrity: sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw== }
@@ -3329,6 +3728,10 @@ packages:
resolution:
{ integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw== }
+ "@types/estree@1.0.6":
+ resolution:
+ { integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw== }
+
"@types/graceful-fs@4.1.9":
resolution:
{ integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ== }
@@ -3353,6 +3756,14 @@ packages:
resolution:
{ integrity: sha512-k4MGaQl5TGo/iipqb2UDG2UwjXziSWkh0uysQelTlJpX1qGlpUZYm8PnO4DxG1qBomtJUdYJ6qR6xdIah10JLg== }
+ "@types/json-schema@7.0.15":
+ resolution:
+ { integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA== }
+
+ "@types/json5@0.0.29":
+ resolution:
+ { integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ== }
+
"@types/ms@0.7.34":
resolution:
{ integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g== }
@@ -3369,6 +3780,10 @@ packages:
resolution:
{ integrity: sha512-r7wNXakLeSsGT0H1AU863vS2wa5wBOK4bWMjZz2wj+8nBx+m5PeIn0k8AloSLpRuiwdRQZwarZqHE4FNArPuJQ== }
+ "@types/normalize-package-data@2.4.4":
+ resolution:
+ { integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA== }
+
"@types/prop-types@15.7.12":
resolution:
{ integrity: sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q== }
@@ -3377,10 +3792,18 @@ packages:
resolution:
{ integrity: sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg== }
+ "@types/react-dom@18.3.1":
+ resolution:
+ { integrity: sha512-qW1Mfv8taImTthu4KoXgDfLuk4bydU6Q/TkADnDWWHwi4NX4BR+LWfTp2sVmTqRrsHvyDDTelgelxJ+SsejKKQ== }
+
"@types/react-transition-group@4.4.10":
resolution:
{ integrity: sha512-hT/+s0VQs2ojCX823m60m5f0sL5idt9SO6Tj6Dg+rdphGPIeJbJ6CxvBYkgkGKrYeDjvIpKTR38UzmtHJOGW3Q== }
+ "@types/react@18.3.12":
+ resolution:
+ { integrity: sha512-D2wOSq/d6Agt28q7rSI3jhU7G6aiuzljDGZ2hTZHIkrTLUI+AF3WMeKkEZ9nN2fkBAlcktT6vcZjDFiIhMYEQw== }
+
"@types/react@18.3.3":
resolution:
{ integrity: sha512-hti/R0pS0q1/xx+TsI73XIqk26eBsISZ2R0wUijXIngRK9R/e7Xw/cXVxQK7R5JjW+SV4zGcn5hXjudkN/pLIw== }
@@ -3389,10 +3812,6 @@ packages:
resolution:
{ integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q== }
- "@types/secp256k1@4.0.6":
- resolution:
- { integrity: sha512-hHxJU6PAEUn0TP4S/ZOzuTUvJWuZ6eIKeNKb5RBpODvSl6hp1Wrw4s7ATY50rklRCScUDpHzVA/DQdSjJ3UoYQ== }
-
"@types/semver@7.5.8":
resolution:
{ integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ== }
@@ -3405,22 +3824,14 @@ packages:
resolution:
{ integrity: sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw== }
- "@types/uuid@10.0.0":
+ "@types/ws@8.5.13":
resolution:
- { integrity: sha512-7gqG38EyHgyP1S+7+xomFtL+ZNHcKv6DwNaCZmJmo1vgMugyF3TCnXVg4t1uk89mLNwnLtnY3TpOpCOyp1/xHQ== }
-
- "@types/ws@8.5.12":
- resolution:
- { integrity: sha512-3tPRkv1EtkDpzlgyKyI8pGsGZAGPEaXeu0DOj5DI25Ja91bdAYddYHbADRYVrZMRbfW+1l5YwXVDKohDJNQxkQ== }
+ { integrity: sha512-osM/gWBTPKgHV8XkTunnegTRIsvF6owmf5w+JtAfOw472dptdm0dlGv4xCt6GwQRcC2XVOvvRE/0bAoQcL2QkA== }
"@types/yargs-parser@21.0.3":
resolution:
{ integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ== }
- "@types/yargs@15.0.19":
- resolution:
- { integrity: sha512-2XUaGVmyQjgyAZldf0D0c14vvo/yv0MhQBSTJcejMMaitsn3nxCB6TmH4G0ZQf+uxROOa9mpanoSm8h6SG/1ZA== }
-
"@types/yargs@17.0.32":
resolution:
{ integrity: sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog== }
@@ -3437,6 +3848,18 @@ packages:
typescript:
optional: true
+ "@typescript-eslint/eslint-plugin@8.14.0":
+ resolution:
+ { integrity: sha512-tqp8H7UWFaZj0yNO6bycd5YjMwxa6wIHOLZvWPkidwbgLCsBMetQoGj7DPuAlWa2yGO3H48xmPwjhsSPPCGU5w== }
+ 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: "*"
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+
"@typescript-eslint/parser@7.17.0":
resolution:
{ integrity: sha512-puiYfGeg5Ydop8eusb/Hy1k7QmOU6X3nvsqCgzrB2K4qMavK//21+PzNE8qeECgNOIoertJPUC1SpegHDI515A== }
@@ -3448,11 +3871,32 @@ packages:
typescript:
optional: true
+ "@typescript-eslint/parser@8.14.0":
+ resolution:
+ { integrity: sha512-2p82Yn9juUJq0XynBXtFCyrBDb6/dJombnz6vbo6mgQEtWHfvHbQuEa9kAOVIt1c9YFwi7H6WxtPj1kg+80+RA== }
+ engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
+ peerDependencies:
+ eslint: ^8.57.0 || ^9.0.0
+ typescript: "*"
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+
+ "@typescript-eslint/scope-manager@5.62.0":
+ resolution:
+ { integrity: sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w== }
+ engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 }
+
"@typescript-eslint/scope-manager@7.17.0":
resolution:
{ integrity: sha512-0P2jTTqyxWp9HiKLu/Vemr2Rg1Xb5B7uHItdVZ6iAenXmPo4SZ86yOPCJwMqpCyaMiEHTNqizHfsbmCFT1x9SA== }
engines: { node: ^18.18.0 || >=20.0.0 }
+ "@typescript-eslint/scope-manager@8.14.0":
+ resolution:
+ { integrity: sha512-aBbBrnW9ARIDn92Zbo7rguLnqQ/pOrUguVpbUwzOhkFg2npFDwTgPGqFqE0H5feXcOoJOfX3SxlJaKEVtq54dw== }
+ engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
+
"@typescript-eslint/type-utils@7.17.0":
resolution:
{ integrity: sha512-XD3aaBt+orgkM/7Cei0XNEm1vwUxQ958AOLALzPlbPqb8C1G8PZK85tND7Jpe69Wualri81PLU+Zc48GVKIMMA== }
@@ -3464,11 +3908,41 @@ packages:
typescript:
optional: true
+ "@typescript-eslint/type-utils@8.14.0":
+ resolution:
+ { integrity: sha512-Xcz9qOtZuGusVOH5Uk07NGs39wrKkf3AxlkK79RBK6aJC1l03CobXjJbwBPSidetAOV+5rEVuiT1VSBUOAsanQ== }
+ engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
+ peerDependencies:
+ typescript: "*"
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+
+ "@typescript-eslint/types@5.62.0":
+ resolution:
+ { integrity: sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ== }
+ engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 }
+
"@typescript-eslint/types@7.17.0":
resolution:
{ integrity: sha512-a29Ir0EbyKTKHnZWbNsrc/gqfIBqYPwj3F2M+jWE/9bqfEHg0AMtXzkbUkOG6QgEScxh2+Pz9OXe11jHDnHR7A== }
engines: { node: ^18.18.0 || >=20.0.0 }
+ "@typescript-eslint/types@8.14.0":
+ resolution:
+ { integrity: sha512-yjeB9fnO/opvLJFAsPNYlKPnEM8+z4og09Pk504dkqonT02AyL5Z9SSqlE0XqezS93v6CXn49VHvB2G7XSsl0g== }
+ engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
+
+ "@typescript-eslint/typescript-estree@5.62.0":
+ resolution:
+ { integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA== }
+ engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 }
+ peerDependencies:
+ typescript: "*"
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+
"@typescript-eslint/typescript-estree@7.17.0":
resolution:
{ integrity: sha512-72I3TGq93t2GoSBWI093wmKo0n6/b7O4j9o8U+f65TVD0FS6bI2180X5eGEr8MA8PhKMvYe9myZJquUT2JkCZw== }
@@ -3479,6 +3953,23 @@ packages:
typescript:
optional: true
+ "@typescript-eslint/typescript-estree@8.14.0":
+ resolution:
+ { integrity: sha512-OPXPLYKGZi9XS/49rdaCbR5j/S14HazviBlUQFvSKz3npr3NikF+mrgK7CFVur6XEt95DZp/cmke9d5i3vtVnQ== }
+ engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
+ peerDependencies:
+ typescript: "*"
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+
+ "@typescript-eslint/utils@5.62.0":
+ resolution:
+ { integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ== }
+ engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 }
+ peerDependencies:
+ eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
+
"@typescript-eslint/utils@7.17.0":
resolution:
{ integrity: sha512-r+JFlm5NdB+JXc7aWWZ3fKSm1gn0pkswEwIYsrGPdsT2GjsRATAKXiNtp3vgAAO1xZhX8alIOEQnNMl3kbTgJw== }
@@ -3486,18 +3977,54 @@ packages:
peerDependencies:
eslint: ^8.56.0
+ "@typescript-eslint/utils@8.14.0":
+ resolution:
+ { integrity: sha512-OGqj6uB8THhrHj0Fk27DcHPojW7zKwKkPmHXHvQ58pLYp4hy8CSUdTKykKeh+5vFqTTVmjz0zCOOPKRovdsgHA== }
+ engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
+ peerDependencies:
+ eslint: ^8.57.0 || ^9.0.0
+
+ "@typescript-eslint/visitor-keys@5.62.0":
+ resolution:
+ { integrity: sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw== }
+ engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 }
+
"@typescript-eslint/visitor-keys@7.17.0":
resolution:
{ integrity: sha512-RVGC9UhPOCsfCdI9pU++K4nD7to+jTcMIbXTSOcrLqUEW6gF2pU1UUbYJKc9cvcRSK1UDeMJ7pdMxf4bhMpV/A== }
engines: { node: ^18.18.0 || >=20.0.0 }
+ "@typescript-eslint/visitor-keys@8.14.0":
+ resolution:
+ { integrity: sha512-vG0XZo8AdTH9OE6VFRwAZldNc7qtJ/6NLGWak+BtENuEUXGZgFpihILPiBvKXvJ2nFu27XNGC6rKiwuaoMbYzQ== }
+ engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
+
"@ungap/structured-clone@1.2.0":
resolution:
{ integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ== }
- "@vite-pwa/assets-generator@0.2.4":
+ "@vercel/style-guide@6.0.0":
+ resolution:
+ { integrity: sha512-tu0wFINGz91EPwaT5VjSqUwbvCY9pvLach7SPG4XyfJKPU9Vku2TFa6+AyzJ4oroGbo9fK+TQhIFHrnFl0nCdg== }
+ engines: { node: ">=18.18" }
+ peerDependencies:
+ "@next/eslint-plugin-next": ">=12.3.0 <15.0.0-0"
+ eslint: ">=8.48.0 <9"
+ prettier: ">=3.0.0 <4"
+ typescript: ">=4.8.0 <6"
+ peerDependenciesMeta:
+ "@next/eslint-plugin-next":
+ optional: true
+ eslint:
+ optional: true
+ prettier:
+ optional: true
+ typescript:
+ optional: true
+
+ "@vite-pwa/assets-generator@0.2.6":
resolution:
- { integrity: sha512-DXyPLPR/IpbZPSpo1amZEPghY/ziIwpTUKNaz0v1xG+ELzCXmrVQhVzEMqr2JLSqRxjc+UzKfGJA/YdUuaao3w== }
+ { integrity: sha512-kK44dXltvoubEo5B+6tCGjUrOWOE1+dA4DForbFpO1rKy2wSkAVGrs8tyfN6DzTig89/QKyV8XYodgmaKyrYng== }
engines: { node: ">=16.14.0" }
hasBin: true
@@ -3511,36 +4038,72 @@ packages:
resolution:
{ integrity: sha512-ixEvFVQjycy/oNgHjqsL6AZCDduC+tflRluaHIzKIsdbzkLn2U/iBnVeJwB6HsIjQBdfMR8Z0tRxKUsvFJEeWQ== }
+ "@vitest/expect@2.1.4":
+ resolution:
+ { integrity: sha512-DOETT0Oh1avie/D/o2sgMHGrzYUFFo3zqESB2Hn70z6QB1HrS2IQ9z5DfyTqU8sg4Bpu13zZe9V4+UTNQlUeQA== }
+
+ "@vitest/mocker@2.1.4":
+ resolution:
+ { integrity: sha512-Ky/O1Lc0QBbutJdW0rqLeFNbuLEyS+mIPiNdlVlp2/yhJ0SbyYqObS5IHdhferJud8MbbwMnexg4jordE5cCoQ== }
+ peerDependencies:
+ msw: ^2.4.9
+ vite: ^5.0.0
+ peerDependenciesMeta:
+ msw:
+ optional: true
+ vite:
+ optional: true
+
+ "@vitest/pretty-format@2.1.4":
+ resolution:
+ { integrity: sha512-L95zIAkEuTDbUX1IsjRl+vyBSLh3PwLLgKpghl37aCK9Jvw0iP+wKwIFhfjdUtA2myLgjrG6VU6JCFLv8q/3Ww== }
+
"@vitest/runner@1.6.0":
resolution:
{ integrity: sha512-P4xgwPjwesuBiHisAVz/LSSZtDjOTPYZVmNAnpHHSR6ONrf8eCJOFRvUwdHn30F5M1fxhqtl7QZQUk2dprIXAg== }
+ "@vitest/runner@2.1.4":
+ resolution:
+ { integrity: sha512-sKRautINI9XICAMl2bjxQM8VfCMTB0EbsBc/EDFA57V6UQevEKY/TOPOF5nzcvCALltiLfXWbq4MaAwWx/YxIA== }
+
"@vitest/snapshot@1.6.0":
resolution:
{ integrity: sha512-+Hx43f8Chus+DCmygqqfetcAZrDJwvTj0ymqjQq4CvmpKFSTVteEOBzCusu1x2tt4OJcvBflyHUE0DZSLgEMtQ== }
+ "@vitest/snapshot@2.1.4":
+ resolution:
+ { integrity: sha512-3Kab14fn/5QZRog5BPj6Rs8dc4B+mim27XaKWFWHWA87R56AKjHTGcBFKpvZKDzC4u5Wd0w/qKsUIio3KzWW4Q== }
+
"@vitest/spy@1.6.0":
resolution:
{ integrity: sha512-leUTap6B/cqi/bQkXUu6bQV5TZPx7pmMBKBQiI0rJA8c3pB56ZsaTbREnF7CJfmvAS4V2cXIBAh/3rVwrrCYgw== }
+ "@vitest/spy@2.1.4":
+ resolution:
+ { integrity: sha512-4JOxa+UAizJgpZfaCPKK2smq9d8mmjZVPMt2kOsg/R8QkoRzydHH1qHxIYNvr1zlEaFj4SXiaaJWxq/LPLKaLg== }
+
"@vitest/utils@1.6.0":
resolution:
{ integrity: sha512-21cPiuGMoMZwiOHa2i4LXkMkMkCGzA+MVFV70jRwHo95dL4x/ts5GZhML1QWuy7yfp3WzK3lRvZi3JnXTYqrBw== }
- "@wagmi/connectors@5.1.15":
+ "@vitest/utils@2.1.4":
+ resolution:
+ { integrity: sha512-MXDnZn0Awl2S86PSNIim5PWXgIAx8CIkzu35mBdSApUip6RFOGXBCf3YFyeEu8n1IHk4bWD46DeYFu9mQlFIRg== }
+
+ "@wagmi/connectors@5.3.8":
resolution:
- { integrity: sha512-Bz5EBpn8hAYFuxCWoXviwABk2VlLRuQTpJ7Yd/hu4HuuXnTdCN27cfvT+Fy2sWbwpLnr1e29LJGAUCIyYkHz7g== }
+ { integrity: sha512-98K2d83cK7DJaoA2VAUuIRbmm+uSmC5FRV64H7Hvx/z0mkWgUGq1jrfCWhqCBp+G0YD6Vkb5UrHFeqaT2FoSog== }
peerDependencies:
- "@wagmi/core": 2.13.8
+ "@wagmi/core": 2.14.5
typescript: ">=5.0.4"
viem: 2.x
peerDependenciesMeta:
typescript:
optional: true
- "@wagmi/core@2.13.8":
+ "@wagmi/core@2.14.5":
resolution:
- { integrity: sha512-bX84cpLq3WWQgGthJlSgcWPAOdLzrP/W0jnbz5XowkCUn6j/T77WyxN5pBb+HmLoJf3ei9tkX9zWhMpczTc3cA== }
+ { integrity: sha512-tkeZYWtBiITQhvKspX4diEEs44rVu+d+dd2DAL5lAeTGS9d/Iu2VAT1G04frnVv49DUPS6zUu6PkCcUpSwS8Xw== }
peerDependencies:
"@tanstack/query-core": ">=5.0.0"
typescript: ">=5.0.4"
@@ -3657,14 +4220,24 @@ packages:
resolution:
{ integrity: sha512-9koTqyGrM2cqFRW517BPY/iEtUDx2r1+Pwwu5m7sJ7ka79wi3EyqhqcICk/yDmv6jAS1rjKgTKXlEhanYjijcA== }
- "@whatwg-node/fetch@0.9.21":
+ "@whatwg-node/fetch@0.10.1":
+ resolution:
+ { integrity: sha512-gmPOLrsjSZWEZlr9Oe5+wWFBq3CG6fN13rGlM91Jsj/vZ95G9CCvrORGBAxMXy0AJGiC83aYiHXn3JzTzXQmbA== }
+ engines: { node: ">=18.0.0" }
+
+ "@whatwg-node/fetch@0.9.23":
+ resolution:
+ { integrity: sha512-7xlqWel9JsmxahJnYVUj/LLxWcnA93DR4c9xlw3U814jWTiYalryiH1qToik1hOxweKKRLi4haXHM5ycRksPBA== }
+ engines: { node: ">=18.0.0" }
+
+ "@whatwg-node/node-fetch@0.6.0":
resolution:
- { integrity: sha512-Wt0jPb+04JjobK0pAAN7mEHxVHcGA9HoP3OyCsZtyAecNQeADXCZ1MihFwVwjsgaRYuGVmNlsCmLxlG6mor8Gw== }
+ { integrity: sha512-tcZAhrpx6oVlkEsRngeTEEE7I5/QdLjeEz4IlekabGaESP7+Dkm/6a9KcF1KdCBB7mO9PXtBkwCuTCt8+UPg8Q== }
engines: { node: ">=18.0.0" }
- "@whatwg-node/node-fetch@0.5.26":
+ "@whatwg-node/node-fetch@0.7.2":
resolution:
- { integrity: sha512-4jXDeZ4IH4bylZ6wu14VEx0aDXXhrN4TC279v9rPmn08g4EYekcYf8wdcOOnS9STjDkb6x77/6xBUTqxGgjr8g== }
+ { integrity: sha512-OAAEIbyspvQwkcRGutYN3D0a+hzQogvcZ7I3hf6vg742ZEq52yMJTGtkwjl3KZRmzzUltd/oEMxEGsXFLjnuLQ== }
engines: { node: ">=18.0.0" }
"@wry/caches@1.0.1":
@@ -3692,18 +4265,6 @@ packages:
{ integrity: sha512-FNoYzHawTMk/6KMQoEG5O4PuioX19UbwdQKF44yw0nLfOypfQdjtfZzo/UIJWAJ23sNIFbD1Ug9lbaDGMwbqQA== }
engines: { node: ">=8" }
- abitype@0.9.8:
- resolution:
- { integrity: sha512-puLifILdm+8sjyss4S+fsUN09obiT1g2YW6CtcQF+QDzxR0euzgEB29MZujC6zMk2a6SVmtttq1fc6+YFA7WYQ== }
- peerDependencies:
- typescript: ">=5.0.4"
- zod: ^3 >=3.19.1
- peerDependenciesMeta:
- typescript:
- optional: true
- zod:
- optional: true
-
abitype@1.0.6:
resolution:
{ integrity: sha512-MMSqYh4+C/aVqI2RQaWqbvI4Kxo5cQV40WQ4QFtDnNzCkqChm8MuENhElmynZlO0qUy/ObkEUaXtKqYnx1Kp3A== }
@@ -3743,6 +4304,12 @@ packages:
engines: { node: ">=0.4.0" }
hasBin: true
+ acorn@8.14.0:
+ resolution:
+ { integrity: sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA== }
+ engines: { node: ">=0.4.0" }
+ hasBin: true
+
agent-base@6.0.2:
resolution:
{ integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== }
@@ -3785,16 +4352,7 @@ packages:
{ integrity: sha512-4nJ3yixlEthEJ9Rk4vPcdBRkZvQZlYyu8j4/Mqz5sgIkddmEnH2Yj2ZrnP9S3tQOvSNRUIgVNF/1yPpRAGNRig== }
engines: { node: ">=14.16" }
- ansi-fragments@0.2.1:
- resolution:
- { integrity: sha512-DykbNHxuXQwUDRv5ibc2b0x7uw7wmwOGLBUd5RmaQ5z8Lhx19vwvKV+FAsM5rEA6dEcHxX+/Ad5s9eF2k2bB+w== }
-
- ansi-regex@4.1.1:
- resolution:
- { integrity: sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g== }
- engines: { node: ">=6" }
-
- ansi-regex@5.0.1:
+ ansi-regex@5.0.1:
resolution:
{ integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== }
engines: { node: ">=8" }
@@ -3837,10 +4395,6 @@ packages:
resolution:
{ integrity: sha512-zh/ahtR2yME4I51z8IttIt4lC1Nw0ktsFtmeDzID1m9naJnWXhCoARaCgNOGXb5CLy3zm+wqmRAEgMYB5E2HUw== }
- appdirsjs@1.2.7:
- resolution:
- { integrity: sha512-Quji6+8kLBC3NnBeo14nPDq0+2jUs5s3/xEye+udFHumHhRk4M7aAMXp/PBJqkKYGuuyR9M/6Dq7d2AViiGmhw== }
-
arg@5.0.2:
resolution:
{ integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg== }
@@ -3853,16 +4407,51 @@ packages:
resolution:
{ integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== }
+ aria-query@5.3.2:
+ resolution:
+ { integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw== }
+ engines: { node: ">= 0.4" }
+
array-buffer-byte-length@1.0.1:
resolution:
{ integrity: sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg== }
engines: { node: ">= 0.4" }
+ array-includes@3.1.8:
+ resolution:
+ { integrity: sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ== }
+ engines: { node: ">= 0.4" }
+
array-union@2.1.0:
resolution:
{ integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== }
engines: { node: ">=8" }
+ array.prototype.findlast@1.2.5:
+ resolution:
+ { integrity: sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ== }
+ engines: { node: ">= 0.4" }
+
+ array.prototype.findlastindex@1.2.5:
+ resolution:
+ { integrity: sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ== }
+ engines: { node: ">= 0.4" }
+
+ array.prototype.flat@1.3.2:
+ resolution:
+ { integrity: sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA== }
+ engines: { node: ">= 0.4" }
+
+ array.prototype.flatmap@1.3.2:
+ resolution:
+ { integrity: sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ== }
+ engines: { node: ">= 0.4" }
+
+ array.prototype.tosorted@1.1.4:
+ resolution:
+ { integrity: sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA== }
+ engines: { node: ">= 0.4" }
+
arraybuffer.prototype.slice@1.0.3:
resolution:
{ integrity: sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A== }
@@ -3876,14 +4465,18 @@ packages:
resolution:
{ integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw== }
- ast-types@0.15.2:
+ assertion-error@2.0.1:
resolution:
- { integrity: sha512-c27loCv9QkZinsa5ProX751khO9DJl/AcB5c2KNtA6NRvHKS0PgLfcftz72KVq504vB0Gku5s2kUZzDBvQWvHg== }
- engines: { node: ">=4" }
+ { integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA== }
+ engines: { node: ">=12" }
+
+ ast-types-flow@0.0.8:
+ resolution:
+ { integrity: sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ== }
- astral-regex@1.0.0:
+ ast-types@0.15.2:
resolution:
- { integrity: sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg== }
+ { integrity: sha512-c27loCv9QkZinsa5ProX751khO9DJl/AcB5c2KNtA6NRvHKS0PgLfcftz72KVq504vB0Gku5s2kUZzDBvQWvHg== }
engines: { node: ">=4" }
astral-regex@2.0.0:
@@ -3931,9 +4524,19 @@ packages:
{ integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ== }
engines: { node: ">= 0.4" }
- b4a@1.6.6:
+ axe-core@4.10.2:
+ resolution:
+ { integrity: sha512-RE3mdQ7P3FRSe7eqCWoeQ/Z9QXrtniSjp1wUjt5nRC3WIpz5rSCve6o3fsZ2aCpJtrZjSZgjwXAoTO5k4tEI0w== }
+ engines: { node: ">=4" }
+
+ axobject-query@4.1.0:
+ resolution:
+ { integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ== }
+ engines: { node: ">= 0.4" }
+
+ b4a@1.6.7:
resolution:
- { integrity: sha512-5Tk1HLk6b6ctmjIkAcU/Ujv/1WqiDl0F0JdRCR80VsOcUlHcu7pWeWRlOqQLHfDEsVx9YH/aif5AG4ehoCtTmg== }
+ { integrity: sha512-OnAYlL5b7LEkALw87fUVafQw5rVR9RjwGd4KUwNQ6DrrNmaVaUCgLipfVlzrPQ4tWOR9P0IXGNOx50jYCCdSJg== }
babel-core@7.0.0-bridge.0:
resolution:
@@ -3958,9 +4561,9 @@ packages:
{ integrity: sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg== }
engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 }
- babel-plugin-polyfill-corejs2@0.4.11:
+ babel-plugin-polyfill-corejs2@0.4.12:
resolution:
- { integrity: sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q== }
+ { integrity: sha512-CPWT6BwvhrTO2d8QVorhTCQw9Y43zOu7G9HigcfxvepOU6b8o3tcWad6oVgZIsZCTt42FFv97aA7ZJsbM4+8og== }
peerDependencies:
"@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0
@@ -3970,12 +4573,16 @@ packages:
peerDependencies:
"@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0
- babel-plugin-polyfill-regenerator@0.6.2:
+ babel-plugin-polyfill-regenerator@0.6.3:
resolution:
- { integrity: sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg== }
+ { integrity: sha512-LiWSbl4CRSIa5x/JAU6jZiG9eit9w6mz+yVMFwDE83LAWvt0AfGBoZ7HS/mkhrKuh2ZlzfVZYKoLjXdqw6Yt7Q== }
peerDependencies:
"@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0
+ babel-plugin-syntax-hermes-parser@0.23.1:
+ resolution:
+ { integrity: sha512-uNLD0tk2tLUjGFdmCk+u/3FEw2o+BAwW4g+z2QVlxJrzZYOOPADroEcNtTPt5lNiScctaUmnsTkVEnOwZUOLhA== }
+
babel-plugin-syntax-trailing-function-commas@7.0.0-beta.0:
resolution:
{ integrity: sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ== }
@@ -4007,25 +4614,29 @@ packages:
resolution:
{ integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== }
- bare-events@2.4.2:
+ bare-events@2.5.0:
resolution:
- { integrity: sha512-qMKFd2qG/36aA4GwvKq8MxnPgCQAmBWmSyLWsJcbn8v03wvIPQ/hG1Ms8bPzndZxMDoHpxez5VOS+gC9Yi24/Q== }
+ { integrity: sha512-/E8dDe9dsbLyh2qrZ64PEPadOQ0F4gbl1sUJOrmph7xOiIxfY8vwab/4bFLh4Y88/Hk/ujKcrQKc+ps0mv873A== }
- bare-fs@2.3.1:
+ bare-fs@2.3.5:
resolution:
- { integrity: sha512-W/Hfxc/6VehXlsgFtbB5B4xFcsCl+pAh30cYhoFyXErf6oGrwjh8SwiPAdHgpmWonKuYpZgGywN0SXt7dgsADA== }
+ { integrity: sha512-SlE9eTxifPDJrT6YgemQ1WGFleevzwY+XAP1Xqgl56HtcrisC2CHCZ2tq6dBpcH2TnNxwUEUGhweo+lrQtYuiw== }
- bare-os@2.4.0:
+ bare-os@2.4.4:
resolution:
- { integrity: sha512-v8DTT08AS/G0F9xrhyLtepoo9EJBJ85FRSMbu1pQUlAf6A8T0tEEQGMVObWeqpjhSPXsE0VGlluFBJu2fdoTNg== }
+ { integrity: sha512-z3UiI2yi1mK0sXeRdc4O1Kk8aOa/e+FNWZcTiPB/dfTWyLypuE99LibgRaQki914Jq//yAWylcAt+mknKdixRQ== }
bare-path@2.1.3:
resolution:
{ integrity: sha512-lh/eITfU8hrj9Ru5quUp0Io1kJWIk1bTjzo7JH1P5dWmQ2EL4hFUlfI8FonAhSlgIfhn63p84CDY/x+PisgcXA== }
- bare-stream@2.2.0:
+ bare-stream@2.3.2:
+ resolution:
+ { integrity: sha512-EFZHSIBkDgSHIwj2l2QZfP4U5OcD4xFAOwhSb/vlr9PIqyGJGvB/nfClJbcnh3EY4jtPE4zsb5ztae96bVF79A== }
+
+ base-x@5.0.0:
resolution:
- { integrity: sha512-+o9MG5bPRRBlkVSpfFlMag3n7wMaIZb4YZasU2+/96f+3HTQ4F9DKQeu3K/Sjz1W0umu6xvVq1ON0ipWdMlr3A== }
+ { integrity: sha512-sMW3VGSX1QWVFA6l8U62MLKz29rRfpTlYdCqLdpLo1/Yd4zZwSbnUaDfciIAowAqvq7YFnWq9hrhdg1KYgc1lQ== }
base64-js@1.5.1:
resolution:
@@ -4049,9 +4660,9 @@ packages:
resolution:
{ integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w== }
- bn.js@4.12.0:
+ bn.js@4.12.1:
resolution:
- { integrity: sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA== }
+ { integrity: sha512-k8TVBiPkPJT9uHLdOKfFpqcfprwBFOAAXXozRubr7R7PfIuKvQlzcI4M0pALeqXN09vdaMbUdUj+pass+uULAg== }
bn.js@5.2.1:
resolution:
@@ -4078,9 +4689,15 @@ packages:
resolution:
{ integrity: sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w== }
- browserslist@4.23.3:
+ browserslist@4.23.2:
+ resolution:
+ { integrity: sha512-qkqSyistMYdxAcw+CzbZwlBy8AGmS/eEWs+sEV5TnLRGDOL+C5M2EnH6tlZyg0YoAxGJAFKh61En9BR941GnHA== }
+ engines: { node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7 }
+ hasBin: true
+
+ browserslist@4.24.2:
resolution:
- { integrity: sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA== }
+ { integrity: sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg== }
engines: { node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7 }
hasBin: true
@@ -4089,6 +4706,10 @@ packages:
{ integrity: sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog== }
engines: { node: ">= 6" }
+ bs58@6.0.0:
+ resolution:
+ { integrity: sha512-PD0wEnEYg6ijszw/u8s+iI3H17cTymlrwkKhDhPZq+Sokl3AU4htyBFTjAeNAlCCmg0f53g6ih3jATyCKftTfw== }
+
bser@2.1.1:
resolution:
{ integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ== }
@@ -4127,11 +4748,6 @@ packages:
{ integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA== }
engines: { node: ">=10.16.0" }
- bytes@3.0.0:
- resolution:
- { integrity: sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw== }
- engines: { node: ">= 0.8" }
-
cac@6.7.14:
resolution:
{ integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ== }
@@ -4181,9 +4797,13 @@ packages:
{ integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== }
engines: { node: ">=10" }
- caniuse-lite@1.0.30001653:
+ caniuse-lite@1.0.30001643:
resolution:
- { integrity: sha512-XGWQVB8wFQ2+9NZwZ10GxTYC5hk0Fa+q8cSkr0tgvMhYhMHP/QC+WTgrePMDBWiWc/pV+1ik82Al20XOK25Gcw== }
+ { integrity: sha512-ERgWGNleEilSrHM6iUz/zJNSQTP8Mr21wDWpdgvRwcTXGAq6jMtOUPP4dqFPTdKqZ2wKTdtB+uucZ3MRpAUSmg== }
+
+ caniuse-lite@1.0.30001680:
+ resolution:
+ { integrity: sha512-rPQy70G6AGUMnbwS1z6Xg+RkHYPAi18ihs47GH0jcxIG7wArmPgY3XbS2sRdBbxJljp3thdT8BIqv9ccCypiPA== }
capital-case@1.0.4:
resolution:
@@ -4194,6 +4814,11 @@ packages:
{ integrity: sha512-13sOfMv2+DWduEU+/xbun3LScLoqN17nBeTLUsmDfKdoiC1fr0n9PU4guu4AhRcOVFk/sW8LyZWHuhWtQZiF+g== }
engines: { node: ">=4" }
+ chai@5.1.2:
+ resolution:
+ { integrity: sha512-aGtmf24DW6MLHHG5gCx4zaI3uBq3KRtxeVs0DjFH6Z0rDNbsvTxFASFvdj79pxjxZ8/5u3PIiN3IwEIQkiiuPw== }
+ engines: { node: ">=12" }
+
chalk@2.4.2:
resolution:
{ integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== }
@@ -4230,6 +4855,11 @@ packages:
resolution:
{ integrity: sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg== }
+ check-error@2.1.1:
+ resolution:
+ { integrity: sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw== }
+ engines: { node: ">= 16" }
+
chokidar@3.6.0:
resolution:
{ integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw== }
@@ -4258,6 +4888,11 @@ packages:
{ integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ== }
engines: { node: ">=8" }
+ ci-info@4.1.0:
+ resolution:
+ { integrity: sha512-HutrvTNsF48wnxkzERIXOe5/mlcfFcbfCmwcg6CJnizbSue78AbDt+1cgl26zwn61WFxhcPykPfZrbqjGmBb4A== }
+ engines: { node: ">=8" }
+
citty@0.1.6:
resolution:
{ integrity: sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ== }
@@ -4270,6 +4905,11 @@ packages:
resolution:
{ integrity: sha512-GzIjNdcEtH4ieA2S8NmrSxv7DfEV5fmixQeyTmqmRmRJPGpRBaSnA2a0VrCjyT8iW8JjEdMbKzDotAJf+ajgaQ== }
+ clean-regexp@1.0.0:
+ resolution:
+ { integrity: sha512-GfisEZEJvzKrmGWkvfhgzcz/BllN1USeqD2V6tg14OAOgaCD2Z/PUEuxnAZ/nPvmaHRG7a8y77p1T/IRQ4D1Hw== }
+ engines: { node: ">=4" }
+
clean-stack@2.2.0:
resolution:
{ integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== }
@@ -4369,18 +5009,10 @@ packages:
{ integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A== }
engines: { node: ">=12.5.0" }
- colorette@1.4.0:
- resolution:
- { integrity: sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g== }
-
colorette@2.0.20:
resolution:
{ integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w== }
- command-exists@1.2.9:
- resolution:
- { integrity: sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w== }
-
commander@12.1.0:
resolution:
{ integrity: sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA== }
@@ -4395,11 +5027,6 @@ packages:
{ integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA== }
engines: { node: ">= 6" }
- commander@9.5.0:
- resolution:
- { integrity: sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ== }
- engines: { node: ^12.20.0 || >=14 }
-
common-tags@1.8.2:
resolution:
{ integrity: sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA== }
@@ -4409,16 +5036,6 @@ packages:
resolution:
{ integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg== }
- compressible@2.0.18:
- resolution:
- { integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg== }
- engines: { node: ">= 0.6" }
-
- compression@1.7.4:
- resolution:
- { integrity: sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ== }
- engines: { node: ">= 0.8.0" }
-
concat-map@0.0.1:
resolution:
{ integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== }
@@ -4445,13 +5062,13 @@ packages:
resolution:
{ integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg== }
- cookie-es@1.2.2:
+ cookie-es@1.2.1:
resolution:
- { integrity: sha512-+W7VmiVINB+ywl1HGXJXmrqkOhpKrIiVZV6tQuV54ZyQC7MMuBt81Vc336GMLoHBq5hV/F9eXgt5Mnx0Rha5Fg== }
+ { integrity: sha512-ilTPDuxhZX44BSzzRB58gvSY2UevZKQM9fjisn7Z+NJ92CtSU6kO1+22ZN/agbEJANFjK85EiJJbi/gQv18OXA== }
- core-js-compat@3.38.1:
+ core-js-compat@3.39.0:
resolution:
- { integrity: sha512-JRH6gfXxGmrzF3tZ57lFx97YARxCXPaMzPo6jELZhv88pBH5VXpQ+y0znKGlFnzuaihqhLbefxSJxWJMPtfDzw== }
+ { integrity: sha512-VgEUx3VwlExr5no0tXlBt+silBvhTryPwCXRI2Id1PN8WTKu7MreethvddqOubrYxkFdv/RnYrqlv1sFNAUelw== }
core-util-is@1.0.3:
resolution:
@@ -4472,16 +5089,6 @@ packages:
typescript:
optional: true
- cosmiconfig@9.0.0:
- resolution:
- { integrity: sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg== }
- engines: { node: ">=14" }
- peerDependencies:
- typescript: ">=4.9.5"
- peerDependenciesMeta:
- typescript:
- optional: true
-
crc-32@1.2.2:
resolution:
{ integrity: sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ== }
@@ -4516,9 +5123,14 @@ packages:
{ integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== }
engines: { node: ">= 8" }
- crossws@0.3.1:
+ crossws@0.2.4:
resolution:
- { integrity: sha512-HsZgeVYaG+b5zA+9PbIPGq4+J/CJynJuearykPsXx4V/eMhyQ5EDVg3Ak2FBZtVXCiOLu/U7IiwDHTr9MA+IKw== }
+ { integrity: sha512-DAxroI2uSOgUKLz00NX6A8U/8EE3SZHmIND+10jkVSaypvyt57J5JEOxAQOL6lQxyzi/wZbTIwssU1uy69h5Vg== }
+ peerDependencies:
+ uWebSockets.js: "*"
+ peerDependenciesMeta:
+ uWebSockets.js:
+ optional: true
crypto-random-string@2.0.0:
resolution:
@@ -4535,6 +5147,10 @@ packages:
resolution:
{ integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw== }
+ damerau-levenshtein@1.0.8:
+ resolution:
+ { integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA== }
+
data-view-buffer@1.0.1:
resolution:
{ integrity: sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA== }
@@ -4573,10 +5189,6 @@ packages:
resolution:
{ integrity: sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ== }
- dayjs@1.11.13:
- resolution:
- { integrity: sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg== }
-
debounce@1.2.1:
resolution:
{ integrity: sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug== }
@@ -4590,6 +5202,15 @@ packages:
supports-color:
optional: true
+ debug@3.2.7:
+ resolution:
+ { integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== }
+ peerDependencies:
+ supports-color: "*"
+ peerDependenciesMeta:
+ supports-color:
+ optional: true
+
debug@4.3.5:
resolution:
{ integrity: sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg== }
@@ -4600,6 +5221,16 @@ 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
+
decamelize@1.2.0:
resolution:
{ integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA== }
@@ -4639,6 +5270,11 @@ packages:
{ integrity: sha512-SUwdGfqdKOwxCPeVYjwSyRpJ7Z+fhpwIAtmCUdZIWZ/YP5R9WAsyuSgpLVDi9bjWoN2LXHNss/dk3urXtdQxGg== }
engines: { node: ">=6" }
+ deep-eql@5.0.2:
+ resolution:
+ { integrity: sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q== }
+ engines: { node: ">=6" }
+
deep-extend@0.6.0:
resolution:
{ integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== }
@@ -4662,11 +5298,6 @@ packages:
{ integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A== }
engines: { node: ">= 0.4" }
- define-lazy-prop@2.0.0:
- resolution:
- { integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og== }
- engines: { node: ">=8" }
-
define-properties@1.2.1:
resolution:
{ integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg== }
@@ -4708,6 +5339,11 @@ packages:
{ integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA== }
engines: { node: ">=8" }
+ detect-indent@7.0.1:
+ resolution:
+ { integrity: sha512-Mc7QhQ8s+cLrnUfU/Ji94vG/r8M26m8f++vyres4ZoojaRDpZ1eSIh/EpzLNwlWuvzSZ3UbDFspjFvTDXe6e/g== }
+ engines: { node: ">=12.20" }
+
detect-libc@1.0.3:
resolution:
{ integrity: sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg== }
@@ -4724,6 +5360,11 @@ packages:
{ integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA== }
engines: { node: ">=8" }
+ detect-newline@4.0.1:
+ resolution:
+ { integrity: sha512-qE3Veg1YXzGHQhlA6jzebZN2qVf6NX+A7m7qlhCGG30dJixrAQhYOsJjsnBjJkCSmuOPpCk30145fr8FV0bzog== }
+ engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 }
+
didyoumean@1.2.2:
resolution:
{ integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw== }
@@ -4746,6 +5387,11 @@ packages:
resolution:
{ integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA== }
+ doctrine@2.1.0:
+ resolution:
+ { integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw== }
+ engines: { node: ">=0.10.0" }
+
doctrine@3.0.0:
resolution:
{ integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== }
@@ -4782,10 +5428,10 @@ packages:
resolution:
{ integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA== }
- eciesjs@0.3.20:
+ eciesjs@0.4.11:
resolution:
- { integrity: sha512-Rz5AB8v9+xmMdS/R7RzWPe/R8DP5QfyrkA6ce4umJopoB5su2H2aDy/GcgIfwhmCwxnBkqGf/PbGzmKcGtIgGA== }
- deprecated: Please upgrade to v0.4+
+ { integrity: sha512-SmUG449n1w1YGvJD9R30tBGvpxTxA0cnn0rfvpFIBvmezfIhagLjsH2JG8HBHOLS8slXsPh48II7IDUTH/J3Mg== }
+ engines: { bun: ">=1", deno: ">=2", node: ">=16" }
ee-first@1.1.1:
resolution:
@@ -4797,13 +5443,17 @@ packages:
engines: { node: ">=0.10.0" }
hasBin: true
- electron-to-chromium@1.5.13:
+ electron-to-chromium@1.5.0:
+ resolution:
+ { integrity: sha512-Vb3xHHYnLseK8vlMJQKJYXJ++t4u1/qJ3vykuVrVjvdiOEhYyT1AuP4x03G8EnPmYvYOhe9T+dADTmthjRQMkA== }
+
+ electron-to-chromium@1.5.56:
resolution:
- { integrity: sha512-lbBcvtIJ4J6sS4tb5TLp1b4LyfCdMkwStzXPyAgVgTRAsep4bvrAGaBOP7ZJtQMNJpSQ9SqG4brWOroNaQtm7Q== }
+ { integrity: sha512-7lXb9dAvimCFdvUMTyucD4mnIndt/xhRKFAlky0CyFogdnNmdPQNoHI23msF/2V4mpTxMzgMdjK4+YRlFlRQZw== }
- elliptic@6.5.7:
+ elliptic@6.6.0:
resolution:
- { integrity: sha512-ESVCtTwiA+XhY3wyh24QqRGBoP3rEdDUl3EDUUo9tft074fi19IrdpH7hLCMMP3CIj7jb3W96rn8lt/BqIlt5Q== }
+ { integrity: sha512-dpwoQcLc/2WLQvJvLRHKZ+f9FgOdjnq11rurqwekGQygGPsYSK29OMMD2WalatiqQ+XGFDglTNixpPfI+lpaAA== }
emittery@0.13.1:
resolution:
@@ -4831,35 +5481,34 @@ packages:
{ integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w== }
engines: { node: ">= 0.8" }
+ encodeurl@2.0.0:
+ resolution:
+ { integrity: sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg== }
+ engines: { node: ">= 0.8" }
+
end-of-stream@1.4.4:
resolution:
{ integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== }
- engine.io-client@6.6.1:
+ engine.io-client@6.6.2:
resolution:
- { integrity: sha512-aYuoak7I+R83M/BBPIOs2to51BmFIpC1wZe6zZzMrT2llVsHy5cvcmdsJgP2Qz6smHu+sD9oexiSUAVd8OfBPw== }
+ { integrity: sha512-TAr+NKeoVTjEVW8P3iHguO1LO6RlUz9O5Y8o7EY0fU+gY1NYqas7NN3slpFtbXEsLMHk0h90fJMfKjRkQ0qUIw== }
engine.io-parser@5.2.3:
resolution:
{ integrity: sha512-HqD3yTBfnBxIrbnM1DoD6Pcq8NECnh8d4As1Qgh0z5Gg3jRRIqijury0CL3ghu/edArpUYiYqQiDUQBIs4np3Q== }
engines: { node: ">=10.0.0" }
+ enhanced-resolve@5.17.1:
+ resolution:
+ { integrity: sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg== }
+ engines: { node: ">=10.13.0" }
+
enquirer@2.4.1:
resolution:
{ integrity: sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ== }
engines: { node: ">=8.6" }
- env-paths@2.2.1:
- resolution:
- { integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A== }
- engines: { node: ">=6" }
-
- envinfo@7.13.0:
- resolution:
- { integrity: sha512-cvcaMr7KqXVh4nyzGTVqTum+gAiL265x5jUWQIDLq//zOGbW+gSW/C+OWLleY/rs9Qole6AZLMXPbtIFQbqu+Q== }
- engines: { node: ">=4" }
- hasBin: true
-
error-ex@1.3.2:
resolution:
{ integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== }
@@ -4868,11 +5517,6 @@ packages:
resolution:
{ integrity: sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ== }
- errorhandler@1.5.1:
- resolution:
- { integrity: sha512-rcOwbfvP1WTViVoUjcfZicVzjhjTuhSMntHh6mW3IrEiyE6mJyXvsToJUJGlGlw/2xU9P5whlWNGlIDVeCiT4A== }
- engines: { node: ">= 0.8" }
-
es-abstract@1.23.3:
resolution:
{ integrity: sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A== }
@@ -4888,6 +5532,11 @@ packages:
{ integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw== }
engines: { node: ">= 0.4" }
+ es-iterator-helpers@1.2.0:
+ resolution:
+ { integrity: sha512-tpxqxncxnpw3c93u8n3VOzACmRFoVmWJqbWXvX/JfKbkhBw1oslgPrUfeSt2psuqyEJFD6N/9lg5i7bsKpoq+Q== }
+ engines: { node: ">= 0.4" }
+
es-object-atoms@1.0.0:
resolution:
{ integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw== }
@@ -4898,6 +5547,10 @@ packages:
{ integrity: sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ== }
engines: { node: ">= 0.4" }
+ es-shim-unscopables@1.0.2:
+ resolution:
+ { integrity: sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw== }
+
es-to-primitive@1.2.1:
resolution:
{ integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== }
@@ -4920,6 +5573,11 @@ packages:
{ integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA== }
engines: { node: ">=6" }
+ escalade@3.2.0:
+ resolution:
+ { integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA== }
+ engines: { node: ">=6" }
+
escape-html@1.0.3:
resolution:
{ integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== }
@@ -4952,11 +5610,108 @@ packages:
peerDependencies:
eslint: ">6.6.0"
+ eslint-import-resolver-alias@1.1.2:
+ resolution:
+ { integrity: sha512-WdviM1Eu834zsfjHtcGHtGfcu+F30Od3V7I9Fi57uhBEwPkjDcii7/yW8jAT+gOhn4P/vOxxNAXbFAKsrrc15w== }
+ engines: { node: ">= 4" }
+ peerDependencies:
+ eslint-plugin-import: ">=1.4.0"
+
+ eslint-import-resolver-node@0.3.9:
+ resolution:
+ { integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g== }
+
+ eslint-import-resolver-typescript@3.6.3:
+ resolution:
+ { integrity: sha512-ud9aw4szY9cCT1EWWdGv1L1XR6hh2PaRWif0j2QjQ0pgTY/69iw+W0Z4qZv5wHahOl8isEr+k/JnyAqNQkLkIA== }
+ engines: { node: ^14.18.0 || >=16.0.0 }
+ peerDependencies:
+ eslint: "*"
+ eslint-plugin-import: "*"
+ eslint-plugin-import-x: "*"
+ peerDependenciesMeta:
+ eslint-plugin-import:
+ optional: true
+ eslint-plugin-import-x:
+ optional: true
+
+ eslint-module-utils@2.12.0:
+ resolution:
+ { integrity: sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg== }
+ engines: { node: ">=4" }
+ peerDependencies:
+ "@typescript-eslint/parser": "*"
+ eslint: "*"
+ eslint-import-resolver-node: "*"
+ eslint-import-resolver-typescript: "*"
+ eslint-import-resolver-webpack: "*"
+ peerDependenciesMeta:
+ "@typescript-eslint/parser":
+ optional: true
+ eslint:
+ optional: true
+ eslint-import-resolver-node:
+ optional: true
+ eslint-import-resolver-typescript:
+ optional: true
+ eslint-import-resolver-webpack:
+ optional: true
+
+ eslint-plugin-eslint-comments@3.2.0:
+ resolution:
+ { integrity: sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ== }
+ engines: { node: ">=6.5.0" }
+ peerDependencies:
+ eslint: ">=4.19.1"
+
+ 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@27.9.0:
+ resolution:
+ { integrity: sha512-QIT7FH7fNmd9n4se7FFKHbsLKGQiw885Ds6Y/sxKgCZ6natwCsXdgPOADnYVxN2QrRweF0FZWbJ6S7Rsn7llug== }
+ engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 }
+ peerDependencies:
+ "@typescript-eslint/eslint-plugin": ^5.0.0 || ^6.0.0 || ^7.0.0
+ eslint: ^7.0.0 || ^8.0.0
+ jest: "*"
+ peerDependenciesMeta:
+ "@typescript-eslint/eslint-plugin":
+ optional: true
+ jest:
+ optional: true
+
+ eslint-plugin-jsx-a11y@6.10.2:
+ resolution:
+ { integrity: sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q== }
+ engines: { node: ">=4.0" }
+ peerDependencies:
+ eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9
+
eslint-plugin-only-warn@1.1.0:
resolution:
{ integrity: sha512-2tktqUAT+Q3hCAU0iSf4xAN1k9zOpjK5WO8104mB0rT/dGhOa09582HN5HlbxNbPRZ0THV7nLGvzugcNOSjzfA== }
engines: { node: ">=6" }
+ eslint-plugin-playwright@1.8.3:
+ resolution:
+ { integrity: sha512-h87JPFHkz8a6oPhn8GRGGhSQoAJjx0AkOv1jME6NoMk2FpEsfvfJJNaQDxLSqSALkCr0IJXPGTnp6SIRVu5Nqg== }
+ engines: { node: ">=16.6.0" }
+ peerDependencies:
+ eslint: ">=8.40.0"
+ eslint-plugin-jest: ">=25"
+ peerDependenciesMeta:
+ eslint-plugin-jest:
+ optional: true
+
eslint-plugin-react-hooks@4.6.2:
resolution:
{ integrity: sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ== }
@@ -4964,35 +5719,122 @@ packages:
peerDependencies:
eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0
+ eslint-plugin-react-hooks@5.0.0:
+ resolution:
+ { integrity: sha512-hIOwI+5hYGpJEc4uPRmz2ulCjAGD/N13Lukkh8cLV0i2IRk/bdZDYjgLVHj+U9Z704kLIdIO6iueGvxNur0sgw== }
+ engines: { node: ">=10" }
+ peerDependencies:
+ eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0
+
+ eslint-plugin-react-refresh@0.4.14:
+ resolution:
+ { integrity: sha512-aXvzCTK7ZBv1e7fahFuR3Z/fyQQSIQ711yPgYRj+Oj64tyTgO4iQIDmYXDBqvSWQ/FA4OSCsXOStlF+noU0/NA== }
+ peerDependencies:
+ eslint: ">=7"
+
eslint-plugin-react-refresh@0.4.9:
resolution:
{ integrity: sha512-QK49YrBAo5CLNLseZ7sZgvgTy21E6NEw22eZqc4teZfH8pxV3yXc9XXOYfUI6JNpw7mfHNkAeWtBxrTyykB6HA== }
peerDependencies:
eslint: ">=7"
+ eslint-plugin-react@7.37.2:
+ resolution:
+ { integrity: sha512-EsTAnj9fLVr/GZleBLFbj/sSuXeWmp1eXIN60ceYnZveqEaUCyW4X+Vh4WTdUhCkW4xutXYqTXCUSyqD4rB75w== }
+ engines: { node: ">=4" }
+ peerDependencies:
+ eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7
+
+ eslint-plugin-testing-library@6.5.0:
+ resolution:
+ { integrity: sha512-Ls5TUfLm5/snocMAOlofSOJxNN0aKqwTlco7CrNtMjkTdQlkpSMaeTCDHCuXfzrI97xcx2rSCNeKeJjtpkNC1w== }
+ engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0, npm: ">=6" }
+ peerDependencies:
+ eslint: ^7.5.0 || ^8.0.0 || ^9.0.0
+
+ eslint-plugin-tsdoc@0.2.17:
+ resolution:
+ { integrity: sha512-xRmVi7Zx44lOBuYqG8vzTXuL6IdGOeF9nHX17bjJ8+VE6fsxpdGem0/SBTmAwgYMKYB1WBkqRJVQ+n8GK041pA== }
+
eslint-plugin-turbo@2.0.9:
resolution:
{ integrity: sha512-q4s4mg6JcXzz5zK4LC3c6FcWehGAWjGj7kIM76ZvG0KiR9Ks0znzjnAKW0NoiDP4s/gt3r4YPOpI357qWt167Q== }
peerDependencies:
eslint: ">6.6.0"
+ eslint-plugin-unicorn@51.0.1:
+ resolution:
+ { integrity: sha512-MuR/+9VuB0fydoI0nIn2RDA5WISRn4AsJyNSaNKLVwie9/ONvQhxOBbkfSICBPnzKrB77Fh6CZZXjgTt/4Latw== }
+ engines: { node: ">=16" }
+ peerDependencies:
+ eslint: ">=8.56.0"
+
+ eslint-plugin-vitest@0.3.26:
+ resolution:
+ { integrity: sha512-oxe5JSPgRjco8caVLTh7Ti8PxpwJdhSV0hTQAmkFcNcmy/9DnqLB/oNVRA11RmVRP//2+jIIT6JuBEcpW3obYg== }
+ engines: { node: ^18.0.0 || >= 20.0.0 }
+ peerDependencies:
+ "@typescript-eslint/eslint-plugin": "*"
+ eslint: ">=8.0.0"
+ vitest: "*"
+ peerDependenciesMeta:
+ "@typescript-eslint/eslint-plugin":
+ optional: true
+ vitest:
+ optional: true
+
+ eslint-scope@5.1.1:
+ resolution:
+ { integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== }
+ engines: { node: ">=8.0.0" }
+
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@8.2.0:
+ resolution:
+ { integrity: sha512-PHlWUfG6lvPc3yvP5A4PNyBL1W8fkDUccmI21JUu/+GKZBoH/W5u6usENXUrWFRsyoW5ACUjFGgAFQp5gUlb/A== }
+ engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
+
+ eslint-visitor-keys@2.1.0:
+ resolution:
+ { integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw== }
+ engines: { node: ">=10" }
+
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@8.57.0:
resolution:
{ integrity: sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ== }
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.
hasBin: true
+ eslint@9.14.0:
+ resolution:
+ { integrity: sha512-c2FHsVBr87lnUtjP4Yhvk4yEhKrQavGafRA/Se1ouse8PfbfC/Qh9Mxa00yWsZRlqeUB9raXip0aiiUZkgnr9g== }
+ engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
+ 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@9.6.1:
resolution:
{ integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ== }
@@ -5014,6 +5856,11 @@ packages:
{ integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== }
engines: { node: ">=4.0" }
+ estraverse@4.3.0:
+ resolution:
+ { integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== }
+ engines: { node: ">=4.0" }
+
estraverse@5.3.0:
resolution:
{ integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== }
@@ -5101,6 +5948,11 @@ packages:
{ integrity: sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg== }
engines: { node: ">=6" }
+ expect-type@1.1.0:
+ resolution:
+ { integrity: sha512-bFi65yM+xZgk+u/KRIpekdSYkTB5W1pEf0Lt8Q8Msh7b+eQ7LXVtIB1Bkm4fvclDEL1b2CZkMhv2mOeF8tMdkA== }
+ engines: { node: ">=12.0.0" }
+
expect@29.7.0:
resolution:
{ integrity: sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw== }
@@ -5167,14 +6019,9 @@ packages:
resolution:
{ integrity: sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA== }
- fast-uri@3.0.1:
- resolution:
- { integrity: sha512-MWipKbbYiYI0UC7cl8m/i/IWTqfC8YXsqjzybjddLsFjStroQzsHXkc73JutMvBiXmOvapk+axIl79ig5t55Bw== }
-
- fast-xml-parser@4.4.1:
+ fast-uri@3.0.3:
resolution:
- { integrity: sha512-xkjOecfnKGkSsOwtZ5Pz7Us/T6mrbPQrq0nh+aCO5V9nk5NLWmasAHumTKjiPJPWANe+kAZ84Jc8ooJkzZ88Sw== }
- hasBin: true
+ { integrity: sha512-aLrHthzCjH5He4Z2H9YZ+v6Ujb9ocRuW6ZzkJQOrTxleEijANq4v1TsaPaVG1PZcuurEzrLcWRyYBYXD5cEiaw== }
fastq@1.17.1:
resolution:
@@ -5192,9 +6039,9 @@ packages:
resolution:
{ integrity: sha512-ztsSx77JBtkuMrEypfhgc3cI0+0h+svqeie7xHbh1k/IKdcydnvadp/mUaGgjAOXQmQSxsqgaRhS3q9fy+1kxg== }
- fdir@6.3.0:
+ fdir@6.4.2:
resolution:
- { integrity: sha512-QOnuT+BOtivR77wYvCWHfGt9s4Pz1VIMbD463vegT5MLqNXy8rYFT/lPVEqf/bhYeT6qmqrNHhsX+rWwe3rOCQ== }
+ { integrity: sha512-KnhMXsKSPZlAhp7+IjUkRZKPb4fUyccpDrdFXbi4QL1qkmFh9kVY09Yox+n4MaOb3lHZ1Tv829C3oaaXoMYPDQ== }
peerDependencies:
picomatch: ^3 || ^4
peerDependenciesMeta:
@@ -5211,6 +6058,11 @@ packages:
{ 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== }
@@ -5259,6 +6111,11 @@ packages:
{ 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.1:
resolution:
{ integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw== }
@@ -5267,9 +6124,9 @@ packages:
resolution:
{ integrity: sha512-3PYnM29RFXwvAN6Pc/scUfkI7RwhQ/xqyLUyPNlXUp9S40zI8nup9tUSrTLSVnWGBN38FNiGWbwZOB6uR4OGdw== }
- flow-parser@0.245.0:
+ flow-parser@0.252.0:
resolution:
- { integrity: sha512-xUBkkpIDfDZHAebnDEX65FCVitJUctab82KFmtP5SY4cGly1vbuYNe6Muyp0NLXrgmBChVdoC2T+3/RUHi4Mww== }
+ { integrity: sha512-z8hKPUjZ33VLn4HVntifqmEhmolUMopysnMNzazoDqo1GLUkBsreLNsxETlKJMPotUWStQnen6SGvUNe1j4Hlg== }
engines: { node: ">=0.4.0" }
for-each@0.3.3:
@@ -5332,11 +6189,6 @@ packages:
resolution:
{ integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ== }
- futoin-hkdf@1.5.3:
- resolution:
- { integrity: sha512-SewY5KdMpaoCeh7jachEWFsh1nNlaDjNHZXWqL5IGwtpEYHTgkr2+AMCgNwKWkcc0wpSYrZfR7he4WdmHFtDxQ== }
- engines: { node: ">=8" }
-
gensync@1.0.0-beta.2:
resolution:
{ integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== }
@@ -5374,6 +6226,11 @@ packages:
resolution:
{ integrity: sha512-Gxc29eLs1fbn6LQ4jSU4vXjlwyZhF5HsGuMAa7gqBP4Rw4yxxltyDUuF5MBclFzDTXO+ACchGQoeela4DSfzdQ== }
+ get-stdin@9.0.0:
+ resolution:
+ { integrity: sha512-dVKBjfWisLAicarI2Sf+JuBE/DghV4UzNAVe9yhEJuzeREd3JhOTE9cUaJTeSa77fsbQUK3pcOpJfM59+VKZaA== }
+ engines: { node: ">=12" }
+
get-stream@6.0.1:
resolution:
{ integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== }
@@ -5389,6 +6246,14 @@ packages:
{ integrity: sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg== }
engines: { node: ">= 0.4" }
+ get-tsconfig@4.8.1:
+ resolution:
+ { integrity: sha512-k9PN+cFBmaLWtVz29SkUoqU5O0slLuHJXt/2P+tMVFT+phsSGXGkp9t3rQIqdz0e+06EHNGs3oM6ZX1s2zHxRg== }
+
+ git-hooks-list@3.1.0:
+ resolution:
+ { integrity: sha512-LF8VeHeR7v+wAbXqfgRlTSX/1BJR9Q1vEMR8JAz1cEg6GX07+zyj3sAdDvYjj/xnlIfVuGgj4qBei1K3hKH+PA== }
+
github-from-package@0.0.0:
resolution:
{ integrity: sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw== }
@@ -5428,6 +6293,16 @@ packages:
{ integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ== }
engines: { node: ">=8" }
+ globals@14.0.0:
+ resolution:
+ { integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ== }
+ engines: { node: ">=18" }
+
+ globals@15.12.0:
+ resolution:
+ { integrity: sha512-1+gLErljJFhbOVyaetcwJiJ4+eLe45S2E7P5UiZ9xGfeq3ATQf5DOv9G7MH3gGbKQLkzmNh2DxfZwLdw+j6oTQ== }
+ engines: { node: ">=18" }
+
globalthis@1.0.4:
resolution:
{ integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ== }
@@ -5486,9 +6361,9 @@ packages:
{ integrity: sha512-GGTKBX4SD7Wdb8mqeDLni2oaRGYQWjWHGKPQ24ZMnUtKfcsVoiv4uX8+LJr1K6U5VW2Lu1BwJnj7uiori0YtRw== }
engines: { node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0 }
- h3@1.13.0:
+ h3@1.12.0:
resolution:
- { integrity: sha512-vFEAu/yf8UMUcB4s43OaDaigcqpQd14yanmOsn+NcRX3/guSKncyE2rOYhq8RIchgJrPSs/QiIddnTTR1ddiAg== }
+ { integrity: sha512-Zi/CcNeWBXDrFNlV0hUBJQR9F7a96RjMeAZweW/ZWkR9fuXrMcvKnSA63f/zZ9l0GgQOZDVHGvXivNN9PWOwhA== }
has-bigints@1.0.2:
resolution:
@@ -5536,21 +6411,21 @@ packages:
resolution:
{ integrity: sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q== }
- hermes-estree@0.22.0:
+ hermes-estree@0.23.1:
resolution:
- { integrity: sha512-FLBt5X9OfA8BERUdc6aZS36Xz3rRuB0Y/mfocSADWEJfomc1xfene33GdyAmtTkKTBXTN/EgAy+rjTKkkZJHlw== }
+ { integrity: sha512-eT5MU3f5aVhTqsfIReZ6n41X5sYn4IdQL0nvz6yO+MMlPxw49aSARHLg/MSehQftyjnrE8X6bYregzSumqc6cg== }
- hermes-estree@0.23.0:
+ hermes-estree@0.24.0:
resolution:
- { integrity: sha512-Rkp0PNLGpORw4ktsttkVbpYJbrYKS3hAnkxu8D9nvQi6LvSbuPa+tYw/t2u3Gjc35lYd/k95YkjqyTcN4zspag== }
+ { integrity: sha512-LyoXLB7IFzeZW0EvAbGZacbxBN7t6KKSDqFJPo3Ydow7wDlrDjXwsdiAHV6XOdvEN9MEuWXsSIFN4tzpyrXIHw== }
- hermes-parser@0.22.0:
+ hermes-parser@0.23.1:
resolution:
- { integrity: sha512-gn5RfZiEXCsIWsFGsKiykekktUoh0PdFWYocXsUdZIyWSckT6UIyPcyyUIPSR3kpnELWeK3n3ztAse7Mat6PSA== }
+ { integrity: sha512-oxl5h2DkFW83hT4DAUJorpah8ou4yvmweUzLJmmr6YV2cezduCdlil1AvU/a/xSsAFo4WUcNA4GoV5Bvq6JffA== }
- hermes-parser@0.23.0:
+ hermes-parser@0.24.0:
resolution:
- { integrity: sha512-xLwM4ylfHGwrm+2qXfO1JT/fnqEDGSnpS/9hQ4VLtqTexSviu2ZpBgz07U8jVtndq67qdb/ps0qvaWDZ3fkTyg== }
+ { integrity: sha512-IJooSvvu2qNRe7oo9Rb04sUT4omtZqZqf9uq9WM25Tb6v3usmvA93UqfnnoWs5V0uYjEl9Al6MNU10MCGKLwpg== }
hey-listen@1.0.8:
resolution:
@@ -5564,6 +6439,10 @@ packages:
resolution:
{ integrity: sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw== }
+ hosted-git-info@2.8.9:
+ resolution:
+ { integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw== }
+
html-escaper@2.0.2:
resolution:
{ integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== }
@@ -5747,6 +6626,11 @@ packages:
resolution:
{ integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ== }
+ is-async-function@2.0.0:
+ resolution:
+ { integrity: sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA== }
+ engines: { node: ">= 0.4" }
+
is-bigint@1.0.4:
resolution:
{ integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg== }
@@ -5766,6 +6650,10 @@ packages:
{ integrity: sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A== }
engines: { node: ">=6" }
+ is-bun-module@1.2.1:
+ resolution:
+ { integrity: sha512-AmidtEM6D6NmUiLOvvU7+IePxjEjOzra2h0pSrsfSAcXwl/83zLLXDByafUJy9k/rKK0pvXMLdwKwGHlX2Ke6Q== }
+
is-callable@1.2.7:
resolution:
{ integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA== }
@@ -5776,6 +6664,11 @@ packages:
{ integrity: sha512-Dd+Lb2/zvk9SKy1TGCt1wFJFo/MWBPMX5x7KcvLajWTGuomczdQX61PvY5yK6SVACwpoexWo81IfFyoKY2QnTA== }
engines: { node: ">= 0.4" }
+ is-core-module@2.15.1:
+ resolution:
+ { integrity: sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ== }
+ engines: { node: ">= 0.4" }
+
is-data-view@1.0.1:
resolution:
{ integrity: sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w== }
@@ -5808,10 +6701,9 @@ packages:
{ integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== }
engines: { node: ">=0.10.0" }
- is-fullwidth-code-point@2.0.0:
+ is-finalizationregistry@1.0.2:
resolution:
- { integrity: sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w== }
- engines: { node: ">=4" }
+ { integrity: sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw== }
is-fullwidth-code-point@3.0.0:
resolution:
@@ -5858,6 +6750,11 @@ packages:
resolution:
{ integrity: sha512-bVcMJy4X5Og6VZfdOZstSexlEy20Sr0k/p/b2IlQJlfdKAQuMpiv5w2Ccxb8sKdRUNAG1PnHVHjFSdRDVS6NlQ== }
+ is-map@2.0.3:
+ resolution:
+ { integrity: sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw== }
+ engines: { node: ">= 0.4" }
+
is-module@1.0.0:
resolution:
{ integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g== }
@@ -5887,6 +6784,11 @@ packages:
{ integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ== }
engines: { node: ">=8" }
+ is-plain-obj@4.1.0:
+ resolution:
+ { integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg== }
+ engines: { node: ">=12" }
+
is-plain-object@2.0.4:
resolution:
{ integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== }
@@ -5907,6 +6809,11 @@ packages:
{ integrity: sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA== }
engines: { node: ">=0.10.0" }
+ is-set@2.0.3:
+ resolution:
+ { integrity: sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg== }
+ engines: { node: ">= 0.4" }
+
is-shared-array-buffer@1.0.3:
resolution:
{ integrity: sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg== }
@@ -5956,20 +6863,25 @@ packages:
resolution:
{ integrity: sha512-44pxmxAvnnAOwBg4tHPnkfvgjPwbc5QIsSstNU+YcJ1ovxVzCWpSGosPJOZh/a1tdl81fbgnLc9LLv+x2ywbPQ== }
+ is-weakmap@2.0.2:
+ resolution:
+ { integrity: sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w== }
+ engines: { node: ">= 0.4" }
+
is-weakref@1.0.2:
resolution:
{ integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ== }
+ is-weakset@2.0.3:
+ resolution:
+ { integrity: sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ== }
+ engines: { node: ">= 0.4" }
+
is-windows@1.0.2:
resolution:
{ integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== }
engines: { node: ">=0.10.0" }
- is-wsl@1.1.0:
- resolution:
- { integrity: sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw== }
- engines: { node: ">=4" }
-
is-wsl@2.2.0:
resolution:
{ integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== }
@@ -6008,12 +6920,6 @@ packages:
peerDependencies:
ws: "*"
- isows@1.0.3:
- resolution:
- { integrity: sha512-2cKei4vlmg2cxEjm3wVSqn8pcoRF/LX/wpifuuNquFO4SQmPwarClT+SUCA2lt+l581tTeZIPIZuIDo2jWN1fg== }
- peerDependencies:
- ws: "*"
-
isows@1.0.6:
resolution:
{ integrity: sha512-lPHCayd40oW98/I0uvgaHKWCSvkzY27LjWLbtzOm64yQ+G3Q5npjjbdppU65iZXkK1Zt+kH9pfegli0AYfwYYw== }
@@ -6050,6 +6956,11 @@ packages:
{ integrity: sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g== }
engines: { node: ">=8" }
+ iterator.prototype@1.1.3:
+ resolution:
+ { integrity: sha512-FW5iMbeQ6rBGm/oKgzq2aW4KvAGpxPzYES8N4g4xNXUKpL1mclMvOe+76AcLDTvD+Ze+sOpVhgdAQEKF4L9iGQ== }
+ engines: { node: ">= 0.4" }
+
jackspeak@3.4.3:
resolution:
{ integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw== }
@@ -6220,18 +7131,18 @@ packages:
{ integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w== }
hasBin: true
- jiti@2.3.3:
+ jiti@2.4.0:
resolution:
- { integrity: sha512-EX4oNDwcXSivPrw2qKH2LB5PoFxEvgtv2JgwW0bU858HoLQ+kutSvjLMUqBd0PeJYEinLWhoI9Ol0eYMqj/wNQ== }
+ { integrity: sha512-H5UpaUI+aHOqZXlYOaFP/8AzKsg+guWu+Pr3Y8i7+Y3zr1aXAvCvTAQ1RxSc6oVD8R8c7brgNtTVP91E7upH/g== }
hasBin: true
- joi@17.13.3:
+ jju@1.4.0:
resolution:
- { integrity: sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA== }
+ { integrity: sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA== }
- jose@5.9.4:
+ jose@5.9.6:
resolution:
- { integrity: sha512-WBBl6au1qg6OHj67yCffCgFR3BADJBXN8MdRvCgJDuMv3driV2nHr7jdGvaKX9IolosAsn+M0XRArqLXUhyJHQ== }
+ { integrity: sha512-AMlnetc9+CV9asI19zHmrgS/WYsWUwCn2R7RzlbJWD7F9eWYUTGyBmU9o6PxngtLGOiDGPRu+Uc4fhKzbpteZQ== }
joycon@3.1.1:
resolution:
@@ -6282,6 +7193,12 @@ packages:
engines: { node: ">=4" }
hasBin: true
+ jsesc@3.0.2:
+ resolution:
+ { integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g== }
+ engines: { node: ">=6" }
+ hasBin: true
+
json-buffer@3.0.1:
resolution:
{ integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ== }
@@ -6324,6 +7241,11 @@ packages:
{ integrity: sha512-rvm6hunfCcqegwYaG5T4yKJWxc9FXFgBVrcTZ4XfSVRwa5HA/Xs+vB/Eo9treYYHCeNM0nrSUr82V/M31Urc7A== }
engines: { node: ">= 0.2.0" }
+ json5@1.0.2:
+ resolution:
+ { integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA== }
+ hasBin: true
+
json5@2.2.3:
resolution:
{ integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== }
@@ -6343,6 +7265,11 @@ packages:
{ integrity: sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ== }
engines: { node: ">=0.10.0" }
+ jsx-ast-utils@3.3.5:
+ resolution:
+ { integrity: sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ== }
+ engines: { node: ">=4.0" }
+
keccak@3.0.4:
resolution:
{ integrity: sha512-3vKuW0jV8J3XNTzvfyicFR5qvxrSAGl7KIhvgOu5cmWwM7tZRj3fMbj/pfIf4be7aznbc+prBWGjywox/g2Y6Q== }
@@ -6366,6 +7293,15 @@ packages:
{ integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== }
engines: { node: ">=6" }
+ language-subtag-registry@0.3.23:
+ resolution:
+ { integrity: sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ== }
+
+ language-tags@1.0.9:
+ resolution:
+ { integrity: sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA== }
+ engines: { node: ">=0.10" }
+
leven@3.1.0:
resolution:
{ integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== }
@@ -6404,9 +7340,9 @@ packages:
engines: { node: ">=18.12.0" }
hasBin: true
- listhen@1.9.0:
+ listhen@1.7.2:
resolution:
- { integrity: sha512-I8oW2+QL5KJo8zXNWX046M134WchxsXC7SawLPvRQpogCbkyQIaFxPE89A2HiwR7vAK2Dm2ERBAmyjTYGYEpBg== }
+ { integrity: sha512-7/HamOm5YD9Wb7CFgAZkKgVPA96WwhcTQoqtm2VTZGVbVVn3IWKRBTgrU7cchA3Q8k9iCsG8Osoi9GX4JsGM9g== }
hasBin: true
listr2@4.0.5:
@@ -6529,11 +7465,6 @@ packages:
{ integrity: sha512-niTvB4gqvtof056rRIrTZvjNYE4rCUzO6X/X+kYjd7WFxXeJ0NwEFnRxX6ehkvv3jTwrXnNdtAak5XYZuIyPFw== }
engines: { node: ">=18" }
- logkitty@0.7.1:
- resolution:
- { integrity: sha512-/3ER20CTTbahrCrpYfPn7Xavv9diBROZpoXGVZDWMw4b/X4uuUwAC0ki85tgsdMRONURyIJbcOvS94QsUBYPbQ== }
- hasBin: true
-
loose-envify@1.4.0:
resolution:
{ integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== }
@@ -6543,6 +7474,10 @@ packages:
resolution:
{ integrity: sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA== }
+ loupe@3.1.2:
+ resolution:
+ { integrity: sha512-23I4pFZHmAemUnz8WZXbYRSKYj801VDaNv9ETuMh7IrMc7VuVVSo+Z9iLE3ni30+U48iDWfi30d3twAXBYmnCg== }
+
lower-case-first@2.0.2:
resolution:
{ integrity: sha512-EVm/rR94FJTZi3zefZ82fLWab+GX14LJN4HrWBcuo6Evmsl9hEfnqxgcHCKb9q+mNf6EVdsjx/qucYFIIB84pg== }
@@ -6571,6 +7506,10 @@ packages:
resolution:
{ integrity: sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ== }
+ magic-string@0.30.12:
+ resolution:
+ { integrity: sha512-Ea8I3sQMVXr8JhN4z+H/d8zwo+tYDgHE9+5G4Wnrwhs0gaK9fXTKx0Tw5Xwsd/bCPTTZNRAdpyzvoeORe9LYpw== }
+
magic-string@0.30.8:
resolution:
{ integrity: sha512-ISQTe55T2ao7XtlAStud6qwYPZjE4GK1S/BeVPus4jrq6JuOnQ00YKQC581RWhR122W7msZV263KzVeLoqidyQ== }
@@ -6634,76 +7573,76 @@ packages:
resolution:
{ integrity: sha512-mUYWsMKNrm4lfygPkL3OfGzOPTR2DBlTkBNHM//F6hGp8cLThY897crAlk3/Jo17LEOOjQUrNAx6DvgO77QJkA== }
- metro-babel-transformer@0.80.10:
+ metro-babel-transformer@0.81.0:
resolution:
- { integrity: sha512-GXHueUzgzcazfzORDxDzWS9jVVRV6u+cR6TGvHOfGdfLzJCj7/D0PretLfyq+MwN20twHxLW+BUXkoaB8sCQBg== }
- engines: { node: ">=18" }
+ { integrity: sha512-Dc0QWK4wZIeHnyZ3sevWGTnnSkIDDn/SWyfrn99zbKbDOCoCYy71PAn9uCRrP/hduKLJQOy+tebd63Rr9D8tXg== }
+ engines: { node: ">=18.18" }
- metro-cache-key@0.80.10:
+ metro-cache-key@0.81.0:
resolution:
- { integrity: sha512-57qBhO3zQfoU/hP4ZlLW5hVej2jVfBX6B4NcSfMj4LgDPL3YknWg80IJBxzQfjQY/m+fmMLmPy8aUMHzUp/guA== }
- engines: { node: ">=18" }
+ { integrity: sha512-qX/IwtknP9bQZL78OK9xeSvLM/xlGfrs6SlUGgHvrxtmGTRSsxcyqxR+c+7ch1xr05n62Gin/O44QKg5V70rNQ== }
+ engines: { node: ">=18.18" }
- metro-cache@0.80.10:
+ metro-cache@0.81.0:
resolution:
- { integrity: sha512-8CBtDJwMguIE5RvV3PU1QtxUG8oSSX54mIuAbRZmcQ0MYiOl9JdrMd4JCBvIyhiZLoSStph425SMyCSnjtJsdA== }
- engines: { node: ">=18" }
+ { integrity: sha512-DyuqySicHXkHUDZFVJmh0ygxBSx6pCKUrTcSgb884oiscV/ROt1Vhye+x+OIHcsodyA10gzZtrVtxIFV4l9I4g== }
+ engines: { node: ">=18.18" }
- metro-config@0.80.10:
+ metro-config@0.81.0:
resolution:
- { integrity: sha512-0GYAw0LkmGbmA81FepKQepL1KU/85Cyv7sAiWm6QWeV6AcVCpsKg6jGLqGHJ0LLPL60rWzA4TV1DQAlzdJAEtA== }
- engines: { node: ">=18" }
+ { integrity: sha512-6CinEaBe3WLpRlKlYXXu8r1UblJhbwD6Gtnoib5U8j6Pjp7XxMG9h/DGMeNp9aGLDu1OieUqiXpFo7O0/rR5Kg== }
+ engines: { node: ">=18.18" }
- metro-core@0.80.10:
+ metro-core@0.81.0:
resolution:
- { integrity: sha512-nwBB6HbpGlNsZMuzxVqxqGIOsn5F3JKpsp8PziS7Z4mV8a/jA1d44mVOgYmDa2q5WlH5iJfRIIhdz24XRNDlLA== }
- engines: { node: ">=18" }
+ { integrity: sha512-CVkM5YCOAFkNMvJai6KzA0RpztzfEKRX62/PFMOJ9J7K0uq/UkOFLxcgpcncMIrfy0PbfEj811b69tjULUQe1Q== }
+ engines: { node: ">=18.18" }
- metro-file-map@0.80.10:
+ metro-file-map@0.81.0:
resolution:
- { integrity: sha512-ytsUq8coneaN7ZCVk1IogojcGhLIbzWyiI2dNmw2nnBgV/0A+M5WaTTgZ6dJEz3dzjObPryDnkqWPvIGLCPtiw== }
- engines: { node: ">=18" }
+ { integrity: sha512-zMDI5uYhQCyxbye/AuFx/pAbsz9K+vKL7h1ShUXdN2fz4VUPiyQYRsRqOoVG1DsiCgzd5B6LW0YW77NFpjDQeg== }
+ engines: { node: ">=18.18" }
- metro-minify-terser@0.80.10:
+ metro-minify-terser@0.81.0:
resolution:
- { integrity: sha512-Xyv9pEYpOsAerrld7cSLIcnCCpv8ItwysOmTA+AKf1q4KyE9cxrH2O2SA0FzMCkPzwxzBWmXwHUr+A89BpEM6g== }
- engines: { node: ">=18" }
+ { integrity: sha512-U2ramh3W822ZR1nfXgIk+emxsf5eZSg10GbQrT0ZizImK8IZ5BmJY+BHRIkQgHzWFpExOVxC7kWbGL1bZALswA== }
+ engines: { node: ">=18.18" }
- metro-resolver@0.80.10:
+ metro-resolver@0.81.0:
resolution:
- { integrity: sha512-EYC5CL7f+bSzrqdk1bylKqFNGabfiI5PDctxoPx70jFt89Jz+ThcOscENog8Jb4LEQFG6GkOYlwmPpsi7kx3QA== }
- engines: { node: ">=18" }
+ { integrity: sha512-Uu2Q+buHhm571cEwpPek8egMbdSTqmwT/5U7ZVNpK6Z2ElQBBCxd7HmFAslKXa7wgpTO2FAn6MqGeERbAtVDUA== }
+ engines: { node: ">=18.18" }
- metro-runtime@0.80.10:
+ metro-runtime@0.81.0:
resolution:
- { integrity: sha512-Xh0N589ZmSIgJYAM+oYwlzTXEHfASZac9TYPCNbvjNTn0EHKqpoJ/+Im5G3MZT4oZzYv4YnvzRtjqS5k0tK94A== }
- engines: { node: ">=18" }
+ { integrity: sha512-6oYB5HOt37RuGz2eV4A6yhcl+PUTwJYLDlY9vhT+aVjbUWI6MdBCf69vc4f5K5Vpt+yOkjy+2LDwLS0ykWFwYw== }
+ engines: { node: ">=18.18" }
- metro-source-map@0.80.10:
+ metro-source-map@0.81.0:
resolution:
- { integrity: sha512-EyZswqJW8Uukv/HcQr6K19vkMXW1nzHAZPWJSEyJFKIbgp708QfRZ6vnZGmrtFxeJEaFdNup4bGnu8/mIOYlyA== }
- engines: { node: ">=18" }
+ { integrity: sha512-TzsVxhH83dyxg4A4+L1nzNO12I7ps5IHLjKGZH3Hrf549eiZivkdjYiq/S5lOB+p2HiQ+Ykcwtmcja95LIC62g== }
+ engines: { node: ">=18.18" }
- metro-symbolicate@0.80.10:
+ metro-symbolicate@0.81.0:
resolution:
- { integrity: sha512-qAoVUoSxpfZ2DwZV7IdnQGXCSsf2cAUExUcZyuCqGlY5kaWBb0mx2BL/xbMFDJ4wBp3sVvSBPtK/rt4J7a0xBA== }
- engines: { node: ">=18" }
+ { integrity: sha512-C/1rWbNTPYp6yzID8IPuQPpVGzJ2rbWYBATxlvQ9dfK5lVNoxcwz77hjcY8ISLsRRR15hyd/zbjCNKPKeNgE1Q== }
+ engines: { node: ">=18.18" }
hasBin: true
- metro-transform-plugins@0.80.10:
+ metro-transform-plugins@0.81.0:
resolution:
- { integrity: sha512-leAx9gtA+2MHLsCeWK6XTLBbv2fBnNFu/QiYhWzMq8HsOAP4u1xQAU0tSgPs8+1vYO34Plyn79xTLUtQCRSSUQ== }
- engines: { node: ">=18" }
+ { integrity: sha512-uErLAPBvttGCrmGSCa0dNHlOTk3uJFVEVWa5WDg6tQ79PRmuYRwzUgLhVzn/9/kyr75eUX3QWXN79Jvu4txt6Q== }
+ engines: { node: ">=18.18" }
- metro-transform-worker@0.80.10:
+ metro-transform-worker@0.81.0:
resolution:
- { integrity: sha512-zNfNLD8Rz99U+JdOTqtF2o7iTjcDMMYdVS90z6+81Tzd2D0lDWVpls7R1hadS6xwM+ymgXFQTjM6V6wFoZaC0g== }
- engines: { node: ">=18" }
+ { integrity: sha512-HrQ0twiruhKy0yA+9nK5bIe3WQXZcC66PXTvRIos61/EASLAP2DzEmW7IxN/MGsfZegN2UzqL2CG38+mOB45vg== }
+ engines: { node: ">=18.18" }
- metro@0.80.10:
+ metro@0.81.0:
resolution:
- { integrity: sha512-FDPi0X7wpafmDREXe1lgg3WzETxtXh6Kpq8+IwsG35R2tMyp2kFIqDdshdohuvDt1J/qDARcEPq7V/jElTb1kA== }
- engines: { node: ">=18" }
+ { integrity: sha512-kzdzmpL0gKhEthZ9aOV7sTqvg6NuTxDV8SIm9pf9sO8VVEbKrQk5DNcwupOUjgPPFAuKUc2NkT0suyT62hm2xg== }
+ engines: { node: ">=18.18" }
hasBin: true
micro-ftch@0.3.1:
@@ -6725,11 +7664,6 @@ packages:
{ integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== }
engines: { node: ">= 0.6" }
- mime-db@1.53.0:
- resolution:
- { integrity: sha512-oHlN/w+3MQ3rba9rqFr6V/ypF10LSkdwUysQL7GkXoTgIWeV+tcXGA852TBxH+gsh8UWoyhR1hKcoMJTuWflpg== }
- engines: { node: ">= 0.6" }
-
mime-types@2.1.35:
resolution:
{ integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== }
@@ -6741,12 +7675,6 @@ packages:
engines: { node: ">=4" }
hasBin: true
- mime@2.6.0:
- resolution:
- { integrity: sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg== }
- engines: { node: ">=4.0.0" }
- hasBin: true
-
mime@3.0.0:
resolution:
{ integrity: sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A== }
@@ -6768,6 +7696,11 @@ packages:
{ integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ== }
engines: { node: ">=10" }
+ min-indent@1.0.1:
+ resolution:
+ { integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg== }
+ engines: { node: ">=4" }
+
minimalistic-assert@1.0.1:
resolution:
{ integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== }
@@ -6897,14 +7830,9 @@ packages:
resolution:
{ integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg== }
- nocache@3.0.4:
- resolution:
- { integrity: sha512-WDD0bdg9mbq6F4mRxEYcPWwfA1vxd0mrvKOyxI7Xj/atfRHVeutzuWByG//jfm4uPzp0y4Kj051EORCBSQMycw== }
- engines: { node: ">=12.0.0" }
-
- node-abi@3.67.0:
+ node-abi@3.71.0:
resolution:
- { integrity: sha512-bLn/fU/ALVBE9wj+p4Y21ZJWYFjUXLXPi/IewyLZkx3ApxKDNBWCKdReeKOtD8dWpOdDCeMyLh6ZewzcLsG2Nw== }
+ { integrity: sha512-SZ40vRiy/+wRTf21hxkkEjPJZpARzUMVcJoQse2EF8qkUWbbO2z7vd5oA/H6bVH6SZQ5STGcu0KRDS7biNRfxw== }
engines: { node: ">=10" }
node-abort-controller@3.1.1:
@@ -6915,10 +7843,6 @@ packages:
resolution:
{ integrity: sha512-Ntyt4AIXyaLIuMHF6IOoTakB3K+RWxwtsHNRxllEoA6vPwP9o4866g6YWDLUdnucilZhmkxiHwHr11gAENw+QA== }
- node-addon-api@5.1.0:
- resolution:
- { integrity: sha512-eh0GgfEkpnoWDq+VY8OyvYhFEzBk6jIYbRKdIlyTiAXIVJ8PyBaKb0rp7oDtoddbdoHWhq8wwr+XZ81F1rpNdA== }
-
node-addon-api@6.1.0:
resolution:
{ integrity: sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA== }
@@ -6951,9 +7875,9 @@ packages:
{ integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA== }
engines: { node: ">= 6.13.0" }
- node-gyp-build@4.8.2:
+ node-gyp-build@4.8.1:
resolution:
- { integrity: sha512-IRUxE4BVsHWXkV/SFOut4qTlagw2aM8T5/vnTsmrHJvVoKueJHRc/JaFND7QDDc61kLYUJ6qlZM3sqTSyx2dTw== }
+ { integrity: sha512-OSs33Z9yWr148JZcbZd5WiAXhh/n9z8TxQcdMhIOlpN9AhWpLfvVFO73+m77bBABQMaY9XSvIa+qk0jlI7Gcaw== }
hasBin: true
node-int64@0.4.0:
@@ -6964,10 +7888,9 @@ packages:
resolution:
{ integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g== }
- node-stream-zip@1.15.0:
+ normalize-package-data@2.5.0:
resolution:
- { integrity: sha512-LN4fydt9TqhZhThkZIVQnF9cwjU3qmUH9h78Mx/K7d3VvfRqqwthLwJEUOEL0QPZ0XQmNN7be5Ggit5+4dq3Bw== }
- engines: { node: ">=0.12.0" }
+ { integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== }
normalize-path@2.1.1:
resolution:
@@ -6998,10 +7921,10 @@ packages:
resolution:
{ integrity: sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw== }
- ob1@0.80.10:
+ ob1@0.81.0:
resolution:
- { integrity: sha512-dJHyB0S6JkMorUSfSGcYGkkg9kmq3qDUu3ygZUKIfkr47XOPuG35r2Sk6tbwtHXbdKIXmcMvM8DF2CwgdyaHfQ== }
- engines: { node: ">=18" }
+ { integrity: sha512-6Cvrkxt1tqaRdWqTAMcVYEiO5i1xcF9y7t06nFdjFqkfPsEloCf8WwhXdwBpNUkVYSQlSGS7cDgVQR86miBfBQ== }
+ engines: { node: ">=18.18" }
obj-multiplex@1.0.0:
resolution:
@@ -7017,9 +7940,9 @@ packages:
{ integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw== }
engines: { node: ">= 6" }
- object-inspect@1.13.2:
+ object-inspect@1.13.3:
resolution:
- { integrity: sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g== }
+ { integrity: sha512-kDCGIbxkDSXE3euJZZXzc6to7fCrKHNI/hSRQnRuQ+BWjFNzZwiFF8fj/6o2t2G9/jTj8PSIYTfCLelLZEeRpA== }
engines: { node: ">= 0.4" }
object-keys@1.1.1:
@@ -7037,13 +7960,33 @@ packages:
{ integrity: sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ== }
engines: { node: ">= 0.4" }
- ofetch@1.4.0:
+ object.entries@1.1.8:
+ resolution:
+ { integrity: sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ== }
+ 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.0:
+ resolution:
+ { integrity: sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ== }
+ engines: { node: ">= 0.4" }
+
+ ofetch@1.3.4:
resolution:
- { integrity: sha512-MuHgsEhU6zGeX+EMh+8mSMrYTnsqJQQrpM00Q6QHMKNqQ0bKy0B43tk8tL1wg+CnsSTy1kg4Ir2T5Ig6rD+dfQ== }
+ { integrity: sha512-KLIET85ik3vhEfS+3fDlc/BAZiAp+43QEC/yCo5zkNoY2YaKvNkOaFr/6wCFgFH1kuYQM5pMNi0Tg8koiIemtw== }
- ohash@1.1.4:
+ ohash@1.1.3:
resolution:
- { integrity: sha512-FlDryZAahJmEF3VR3w1KogSEdWX3WhA5GPakFx4J81kEAiHyLMpdLLElS8n8dfNadMgAne/MywcvmogzscVt4g== }
+ { integrity: sha512-zuHHiGTYTA1sYJ/wZN+t5HKZaH23i4yI1HMwbuXm24Nid7Dv0KcuRlKoNKS9UNfAVSBlnGLcuQrnOKWOZoEGaw== }
on-exit-leak-free@0.2.0:
resolution:
@@ -7059,11 +8002,6 @@ packages:
{ integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg== }
engines: { node: ">= 0.8" }
- on-headers@1.0.2:
- resolution:
- { integrity: sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA== }
- engines: { node: ">= 0.8" }
-
once@1.4.0:
resolution:
{ integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== }
@@ -7078,21 +8016,11 @@ packages:
{ integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ== }
engines: { node: ">=12" }
- open@6.4.0:
- resolution:
- { integrity: sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg== }
- engines: { node: ">=8" }
-
open@7.4.2:
resolution:
{ integrity: sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q== }
engines: { node: ">=8" }
- open@8.4.2:
- resolution:
- { integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ== }
- engines: { node: ">=12" }
-
optimism@0.18.0:
resolution:
{ integrity: sha512-tGn8+REwLRNFnb9WmcY5IfpOqeX2kpaYJ1s6Ae3mn12AeydLkR3j+jSCmVQFoXqU8D41PAJ1RG1rCRNWmNZVmQ== }
@@ -7116,6 +8044,15 @@ packages:
resolution:
{ integrity: sha512-/jHxFIzoMXdqPzTaCpFzAAWhpkSjZPF4Vsn6jAfNpmbH/ymsmd7Qc6VE9BGn0L6YMj6uwpQLxCECpus4ukKS9Q== }
+ ox@0.1.2:
+ resolution:
+ { integrity: sha512-ak/8K0Rtphg9vnRJlbOdaX9R7cmxD2MiSthjWGaQdMk3D7hrAlDoM+6Lxn7hN52Za3vrXfZ7enfke/5WjolDww== }
+ peerDependencies:
+ typescript: ">=5.4.0"
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+
p-filter@2.1.0:
resolution:
{ integrity: sha512-ZBxxZ5sL2HghephhpGAQdoskxplTwr7ICaehZwLIlfL6acuVgZPm8yBNuRAFBGEqtD/hmUeq9eqLg2ys9Xr/yw== }
@@ -7264,10 +8201,19 @@ packages:
resolution:
{ integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ== }
+ pathval@2.0.0:
+ resolution:
+ { integrity: sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA== }
+ engines: { node: ">= 14.16" }
+
picocolors@1.0.1:
resolution:
{ integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew== }
+ picocolors@1.1.1:
+ resolution:
+ { integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA== }
+
picomatch@2.3.1:
resolution:
{ integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== }
@@ -7336,6 +8282,11 @@ packages:
resolution:
{ integrity: sha512-+JrgthZG6m3ckicaOB74TwQ+tBWsFl3qVQg7mN8ulwSOElJ7gBhKzj2VkCPnZ4NlF6kEquYU+RIYNVAvzd54UA== }
+ pluralize@8.0.0:
+ resolution:
+ { integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA== }
+ engines: { node: ">=4" }
+
pngjs@5.0.0:
resolution:
{ integrity: sha512-40QW5YalBNfQo5yRYmiw7Yz6TKKVr3h6970B2YE+3fQpsWcrbj1PzJgxeJ19DRQjhMbKPIuMY8rFaXc8moolVw== }
@@ -7418,9 +8369,14 @@ packages:
{ integrity: sha512-0vzE+lAiG7hZl1/9I8yzKLx3aR9Xbof3fBHKunvMfOCYAtMhrsnccJY2iTURb9EZd5+pLuiNV9/c/GZJOHsgIw== }
engines: { node: ^10 || ^12 || >=14 }
- preact@10.24.2:
+ postcss@8.4.49:
+ resolution:
+ { integrity: sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA== }
+ engines: { node: ^10 || ^12 || >=14 }
+
+ preact@10.24.3:
resolution:
- { integrity: sha512-1cSoF0aCC8uaARATfrlz4VCBqE8LwZwRfLgkxJOQwAlQt6ayTmi0D9OF7nXid1POI5SZidFuG9CnlXbDfLqY/Q== }
+ { integrity: sha512-Z2dPnBnMUfyQfSQ+GBdsGa16hz35YmLmtTLhM169uW944hYL6xzTYkJjC07j+Wosz733pMWx0fgON3JNw1jJQA== }
prebuild-install@7.1.2:
resolution:
@@ -7438,6 +8394,15 @@ packages:
{ integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== }
engines: { node: ">= 0.8.0" }
+ prettier-plugin-packagejson@2.5.5:
+ resolution:
+ { integrity: sha512-SvzImCwDluH29OgD37wDv96milAHhIQuYS+WN3iwQzonR8lqv0su7IdQYfLc3So+0MtuPSCEQF6tZYubTnf7xg== }
+ peerDependencies:
+ prettier: ">= 1.16.0"
+ peerDependenciesMeta:
+ prettier:
+ optional: true
+
prettier-plugin-tailwindcss@0.5.14:
resolution:
{ integrity: sha512-Puaz+wPUAhFp8Lo9HuciYKM2Y2XExESjeT+9NQoVFXZsPPnc9VYss2SpxdQ6vbatmt8/4+SN0oe0I1cPDABg9Q== }
@@ -7513,11 +8478,6 @@ packages:
{ integrity: sha512-mQUvGU6aUFQ+rNvTIAcZuWGRT9a6f6Yrg9bHs4ImKF+HZCEK+plBvnAZYSIQztknZF2qnzNtr6F8s0+IuptdlQ== }
engines: { node: ^14.13.1 || >=16.0.0 }
- pretty-format@26.6.2:
- resolution:
- { integrity: sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg== }
- engines: { node: ">= 10" }
-
pretty-format@29.7.0:
resolution:
{ integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ== }
@@ -7565,9 +8525,9 @@ packages:
resolution:
{ integrity: sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ== }
- pump@3.0.0:
+ pump@3.0.2:
resolution:
- { integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== }
+ { integrity: sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw== }
punycode@2.3.1:
resolution:
@@ -7578,9 +8538,10 @@ packages:
resolution:
{ integrity: sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA== }
- qr-code-styling@1.6.0-rc.1:
+ qr-code-styling@1.8.4:
resolution:
- { integrity: sha512-ModRIiW6oUnsP18QzrRYZSc/CFKFKIdj7pUs57AEVH20ajlglRpN3HukjHk0UbNMTlKGuaYl7Gt6/O5Gg2NU2Q== }
+ { integrity: sha512-uxykNuvXaPDK/jGDERDIdDvvocefbHu1oxVYi6K87FUdPPAezkBdcIeFJ8XVX2HSsyLFINile5uzfOMYpGu5ZA== }
+ engines: { node: ">=18.18.0" }
qrcode-generator@1.4.4:
resolution:
@@ -7602,12 +8563,6 @@ packages:
{ integrity: sha512-hh2WYhq4fi8+b+/2Kg9CEge4fDPvHS534aOOvOZeQ3+Vf2mCFsaFBYj0i+iXcAq6I9Vzp5fjMFBlONvayDC1qg== }
engines: { node: ">=6" }
- querystring@0.2.1:
- resolution:
- { integrity: sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg== }
- engines: { node: ">=0.4.x" }
- deprecated: The querystring API is considered Legacy. new code should use the URLSearchParams API instead.
-
queue-microtask@1.2.3:
resolution:
{ integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== }
@@ -7642,9 +8597,9 @@ packages:
{ integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== }
hasBin: true
- react-devtools-core@5.3.1:
+ react-devtools-core@5.3.2:
resolution:
- { integrity: sha512-7FSb9meX0btdBQLwdFOwt6bGqvRPabmVMMslv8fgoSPqXyuGpgQe36kx8gR86XPw7aV1yVouTp6fyZ0EH+NfUw== }
+ { integrity: sha512-crr9HkVrDiJ0A4zot89oS0Cgv0Oa4OG1Em4jit3P3ZxZSKPMYyMjfwMqgcJna9o625g8oN87rBm8SWWrSTBZxg== }
react-dom@18.3.1:
resolution:
@@ -7656,10 +8611,6 @@ packages:
resolution:
{ integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== }
- react-is@17.0.2:
- resolution:
- { integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== }
-
react-is@18.3.1:
resolution:
{ integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg== }
@@ -7678,9 +8629,9 @@ packages:
react: "*"
react-native: "*"
- react-native@0.75.2:
+ react-native@0.76.1:
resolution:
- { integrity: sha512-pP+Yswd/EurzAlKizytRrid9LJaPJzuNldc+o5t01md2VLHym8V7FWH2z9omFKtFTer8ERg0fAhG1fpd0Qq6bQ== }
+ { integrity: sha512-z4KnbrnnAvloRs9NGnah3u6/LK3IbtNMrvByxa3ifigbMlsMY4WPRYV9lvt/hH4Mzt8bfuI+utnOxFyJTTq3lg== }
engines: { node: ">=18" }
hasBin: true
peerDependencies:
@@ -7695,17 +8646,17 @@ packages:
{ integrity: sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA== }
engines: { node: ">=0.10.0" }
- react-router-dom@6.27.0:
+ react-router-dom@6.28.0:
resolution:
- { integrity: sha512-+bvtFWMC0DgAFrfKXKG9Fc+BcXWRUO1aJIihbB79xaeq0v5UzfvnM5houGUm1Y461WVRcgAQ+Clh5rdb1eCx4g== }
+ { integrity: sha512-kQ7Unsl5YdyOltsPGl31zOjLrDv+m2VcIEcIHqYYD3Lp0UppLjrzcfJqDJwXxFw3TH/yvapbnUvPlAj7Kx5nbg== }
engines: { node: ">=14.0.0" }
peerDependencies:
react: ">=16.8"
react-dom: ">=16.8"
- react-router@6.27.0:
+ react-router@6.28.0:
resolution:
- { integrity: sha512-YA+HGZXz4jaAkVoYBE98VQl+nVzI+cVI2Oj/06F5ZM+0u3TgedN9Y9kmMRo2mnkSK2nCpNQn0DVob4HCsY/WLw== }
+ { integrity: sha512-HrYdIFqdrnhDw0PqG/AKjAqEqM7AvxCz0DQ4h2W8k6nqmc5uRBYDag0SBxx9iYz5G8gnuNVLzUe13wl9eAsXXg== }
engines: { node: ">=14.0.0" }
peerDependencies:
react: ">=16.8"
@@ -7726,6 +8677,16 @@ packages:
resolution:
{ integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA== }
+ read-pkg-up@7.0.1:
+ resolution:
+ { integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg== }
+ engines: { node: ">=8" }
+
+ read-pkg@5.2.0:
+ resolution:
+ { integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg== }
+ engines: { node: ">=8" }
+
read-yaml-file@1.1.0:
resolution:
{ integrity: sha512-VIMnQi/Z4HT2Fxuwg5KrY174U1VdUIASQVWXXyqtNRtxSr9IYkn1rsI6Tb6HsrHCmB7gVpNwX6JxPTHcH6IoTA== }
@@ -7759,9 +8720,14 @@ packages:
{ integrity: sha512-hjMmLaUXAm1hIuTqOdeYObMslq/q+Xff6QE3Y2P+uoHAg2nmVlLBps2hzh1UJDdMtDTMXOFewK6ky51JQIeECg== }
engines: { node: ">= 4" }
- regenerate-unicode-properties@10.1.1:
+ reflect.getprototypeof@1.0.6:
+ resolution:
+ { integrity: sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg== }
+ engines: { node: ">= 0.4" }
+
+ regenerate-unicode-properties@10.2.0:
resolution:
- { integrity: sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q== }
+ { integrity: sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA== }
engines: { node: ">=4" }
regenerate@1.4.2:
@@ -7780,19 +8746,33 @@ packages:
resolution:
{ integrity: sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg== }
- regexp.prototype.flags@1.5.2:
+ regexp-tree@0.1.27:
resolution:
- { integrity: sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw== }
+ { integrity: sha512-iETxpjK6YoRWJG5o6hXLwvjYAoW+FEZn9os0PD/b6AP6xQwsa/Y7lCVgIixBbUPMfhu+i2LtdeAqVTgGlQarfA== }
+ hasBin: true
+
+ regexp.prototype.flags@1.5.3:
+ resolution:
+ { integrity: sha512-vqlC04+RQoFalODCbCumG2xIOvapzVMHwsyIGM/SIE8fRhFFsXeH8/QQ+s0T0kDAhKc4k30s73/0ydkHQz6HlQ== }
engines: { node: ">= 0.4" }
- regexpu-core@5.3.2:
+ regexpu-core@6.1.1:
resolution:
- { integrity: sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ== }
+ { integrity: sha512-k67Nb9jvwJcJmVpw0jPttR1/zVfnKf8Km0IPatrU/zJ5XeG3+Slx0xLXs9HByJSzXzrlz5EDvN6yLNMDc2qdnw== }
engines: { node: ">=4" }
- regjsparser@0.9.1:
+ regjsgen@0.8.0:
+ resolution:
+ { integrity: sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q== }
+
+ regjsparser@0.10.0:
+ resolution:
+ { integrity: sha512-qx+xQGZVsy55CH0a1hiVwHmqjLryfh7wQyF5HO07XJ9f7dQMY/gPQHhlyDkIzJKC+x2fUCpCcUODUUUFrm7SHA== }
+ hasBin: true
+
+ regjsparser@0.11.2:
resolution:
- { integrity: sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ== }
+ { integrity: sha512-3OGZZ4HoLJkkAZx/48mTXJNlmqTGOzc0o9OWQPuWpkOlXXPbyN6OafCcoXUnBqE2D3f/T5L+pWc1kdEmnfnRsA== }
hasBin: true
rehackt@0.1.0:
@@ -7861,16 +8841,29 @@ packages:
{ integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== }
engines: { node: ">=8" }
+ resolve-pkg-maps@1.0.0:
+ resolution:
+ { integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw== }
+
resolve.exports@2.0.2:
resolution:
{ integrity: sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg== }
engines: { node: ">=10" }
+ resolve@1.19.0:
+ resolution:
+ { integrity: sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg== }
+
resolve@1.22.8:
resolution:
{ integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw== }
hasBin: true
+ resolve@2.0.0-next.5:
+ resolution:
+ { integrity: sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA== }
+ hasBin: true
+
response-iterator@0.2.6:
resolution:
{ integrity: sha512-pVzEEzrsg23Sh053rmDUvLSkGXluZio0qu8VT6ukrYuvtjVfCbDZH9d6PGXb8HZfzdNZt8feXv/jvUzlhRgLnw== }
@@ -7907,20 +8900,9 @@ packages:
deprecated: Rimraf versions prior to v4 are no longer supported
hasBin: true
- rollup-plugin-visualizer@5.12.0:
- resolution:
- { integrity: sha512-8/NU9jXcHRs7Nnj07PF2o4gjxmm9lXIrZ8r175bT9dK8qoLlvKTwRMArRCMgpMGlq8CTLugRvEmyMeMXIU2pNQ== }
- engines: { node: ">=14" }
- hasBin: true
- peerDependencies:
- rollup: 2.x || 3.x || 4.x
- peerDependenciesMeta:
- rollup:
- optional: true
-
- rollup@2.79.1:
+ rollup@2.79.2:
resolution:
- { integrity: sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw== }
+ { integrity: sha512-fS6iqSPZDs3dr/y7Od6y5nha8dW1YnbgtsyotCVvoFGKbERG++CVRFv1meyGDE1SNItQA8BrnCw7ScdAhRJ3XQ== }
engines: { node: ">=10.0.0" }
hasBin: true
@@ -7930,6 +8912,12 @@ packages:
engines: { node: ">=18.0.0", npm: ">=8.0.0" }
hasBin: true
+ rollup@4.26.0:
+ resolution:
+ { integrity: sha512-ilcl12hnWonG8f+NxU6BlgysVA0gvY2l8N0R84S1HcINbW20bvwuCngJkkInV6LXhwRpucsW5k1ovDwEdBVrNg== }
+ engines: { node: ">=18.0.0", npm: ">=8.0.0" }
+ hasBin: true
+
run-async@2.4.1:
resolution:
{ integrity: sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ== }
@@ -7961,9 +8949,9 @@ packages:
{ integrity: sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw== }
engines: { node: ">= 0.4" }
- safe-stable-stringify@2.5.0:
+ safe-stable-stringify@2.4.3:
resolution:
- { integrity: sha512-b3rppTKm9T+PsVCBEOUR46GWI7fdOs00VKZ1+9c1EWDaDMvjQc6tUwuFyIprgGgTcWoVHSKrU8H31ZHA2e0RHA== }
+ { integrity: sha512-e2bDA2WJT0wxseVd4lsDP4+3ONX6HpMXQa1ZhFQ7SU+GjvORCmShbCMltrtIDfkYhVHrOcPtj+KhmDBdPdZD1g== }
engines: { node: ">=10" }
safer-buffer@2.1.2:
@@ -7982,11 +8970,6 @@ packages:
resolution:
{ integrity: sha512-MuCAyrGZcTLfQoH2XoBlQ8C6bzwN88XT/0slOGz0pn8+gIP85BOAfYa44ZXQUTOwRwPU0QvgU+V+OSajl/59Xg== }
- secp256k1@5.0.0:
- resolution:
- { integrity: sha512-TKWX8xvoGHrxVdqbYeZM9w+izTF4b9z3NhSaDkdn81btvuh+ivbIMGT/zQvDtTFWhRlThpoz6LEYTr7n8A5GcA== }
- engines: { node: ">=14.0.0" }
-
selfsigned@2.4.1:
resolution:
{ integrity: sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q== }
@@ -8008,9 +8991,9 @@ packages:
engines: { node: ">=10" }
hasBin: true
- send@0.18.0:
+ send@0.19.0:
resolution:
- { integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg== }
+ { integrity: sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw== }
engines: { node: ">= 0.8.0" }
sentence-case@3.0.4:
@@ -8026,9 +9009,9 @@ packages:
resolution:
{ integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g== }
- serve-static@1.15.0:
+ serve-static@1.16.2:
resolution:
- { integrity: sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g== }
+ { integrity: sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw== }
engines: { node: ">= 0.8.0" }
set-blocking@2.0.0:
@@ -8139,11 +9122,6 @@ packages:
{ integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== }
engines: { node: ">=8" }
- slice-ansi@2.1.0:
- resolution:
- { integrity: sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ== }
- engines: { node: ">=6" }
-
slice-ansi@3.0.0:
resolution:
{ integrity: sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ== }
@@ -8172,9 +9150,9 @@ packages:
resolution:
{ integrity: sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg== }
- socket.io-client@4.8.0:
+ socket.io-client@4.8.1:
resolution:
- { integrity: sha512-C0jdhD5yQahMws9alf/yvtsMGTaIDBnZ8Rb5HU56svyq0l5LIrGzIDZZD5pHQlmzxLuU91Gz+VpQMKgCTNYtkw== }
+ { integrity: sha512-hJVXfu3E28NmzGk8o1sHhN3om52tRvwYeidbj7xKy2eIIse5IoKX3USlS6Tqt3BHAtflLIkCQBkzVrEEfWUyYQ== }
engines: { node: ">=10.0.0" }
socket.io-parser@4.2.4:
@@ -8190,11 +9168,25 @@ packages:
resolution:
{ integrity: sha512-aRyW65r3xMnf4nxJRluCg0H/woJpksU1dQxRtXYzau30sNBOmf5HACpDd9MZDhKh7ALQ5FgSOfMPwZEtUmMqcg== }
+ sort-object-keys@1.1.3:
+ resolution:
+ { integrity: sha512-855pvK+VkU7PaKYPc+Jjnmt4EzejQHyhhF33q31qG8x7maDzkeFhAAThdCYay11CISO+qAMwjOBP+fPZe0IPyg== }
+
+ sort-package-json@2.11.0:
+ resolution:
+ { integrity: sha512-pBs3n/wcsbnMSiO5EYV4AVnZVtyQslfZ/0v6VbrRRVApqyNf0Uqo4MOXJsBmIplGY1hYZ4bq5qjO9xTgY+K8xw== }
+ hasBin: true
+
source-map-js@1.2.0:
resolution:
{ integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg== }
engines: { node: ">=0.10.0" }
+ source-map-js@1.2.1:
+ resolution:
+ { integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA== }
+ engines: { node: ">=0.10.0" }
+
source-map-support@0.5.13:
resolution:
{ integrity: sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w== }
@@ -8213,11 +9205,6 @@ packages:
{ integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== }
engines: { node: ">=0.10.0" }
- source-map@0.7.4:
- resolution:
- { integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA== }
- engines: { node: ">= 8" }
-
source-map@0.8.0-beta.0:
resolution:
{ integrity: sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA== }
@@ -8232,6 +9219,22 @@ packages:
resolution:
{ integrity: sha512-j4JKEcncSjFlqIwU5L/rp2N5SIPsdxaRsIv678+TZxZ0SRDJTm8JrxJMjE/XuiEZNEir3S8l0Fa3Ke339WI4qA== }
+ spdx-correct@3.2.0:
+ resolution:
+ { integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA== }
+
+ spdx-exceptions@2.5.0:
+ resolution:
+ { integrity: sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w== }
+
+ spdx-expression-parse@3.0.1:
+ resolution:
+ { integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q== }
+
+ spdx-license-ids@3.0.20:
+ resolution:
+ { integrity: sha512-jg25NiDV/1fLtSgEgyvVyDunvaNHbuwF9lfNV17gSmPFAlYzdfNBlLtLzXTevwkPj7DhGbmN9VnmJIgLnhvaBw== }
+
split-on-first@1.1.0:
resolution:
{ integrity: sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw== }
@@ -8291,9 +9294,9 @@ packages:
{ integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg== }
engines: { node: ">=10.0.0" }
- streamx@2.19.0:
+ streamx@2.20.1:
resolution:
- { integrity: sha512-5z6CNR4gtkPbwlxyEqoDGDmWIzoNJqCBt4Eac1ICP9YaIT08ct712cFj0u1rx4F8luAuL+3Qc+RFIdI4OX00kg== }
+ { integrity: sha512-uTa0mU6WUC65iUvzKH4X9hEdvSW7rbPxPtwfWiLMSj3qTdQbAiUboZTxauKfpFuGIGa1C2BYijZ7wgdUXICJhA== }
strict-uri-encode@2.0.0:
resolution:
@@ -8329,11 +9332,20 @@ packages:
{ integrity: sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ== }
engines: { node: ">=18" }
+ string.prototype.includes@2.0.1:
+ resolution:
+ { integrity: sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg== }
+ engines: { node: ">= 0.4" }
+
string.prototype.matchall@4.0.11:
resolution:
{ integrity: sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg== }
engines: { node: ">= 0.4" }
+ string.prototype.repeat@1.0.0:
+ resolution:
+ { integrity: sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w== }
+
string.prototype.trim@1.2.9:
resolution:
{ integrity: sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw== }
@@ -8361,11 +9373,6 @@ packages:
{ integrity: sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw== }
engines: { node: ">=4" }
- strip-ansi@5.2.0:
- resolution:
- { integrity: sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA== }
- engines: { node: ">=6" }
-
strip-ansi@6.0.1:
resolution:
{ integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== }
@@ -8401,6 +9408,11 @@ packages:
{ integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw== }
engines: { node: ">=12" }
+ strip-indent@3.0.0:
+ resolution:
+ { integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ== }
+ engines: { node: ">=8" }
+
strip-json-comments@2.0.1:
resolution:
{ integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ== }
@@ -8415,20 +9427,12 @@ packages:
resolution:
{ integrity: sha512-Op+UycaUt/8FbN/Z2TWPBLge3jWrP3xj10f3fnYxf052bKuS3EKs1ZQcVGjnEMdsNVAM+plXRdmjrZ/KgG3Skw== }
- strnum@1.0.5:
- resolution:
- { integrity: sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA== }
-
sucrase@3.35.0:
resolution:
{ integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA== }
engines: { node: ">=16 || 14 >=14.17" }
hasBin: true
- sudo-prompt@9.2.1:
- resolution:
- { integrity: sha512-Mu7R0g4ig9TUuGSxJavny5Rv0egCEtpZRNMrZaYS1vxkiIxGiGUwoezU3LazIQ+KE04hTrTfNPgxU5gzi7F5Pw== }
-
superstruct@1.0.4:
resolution:
{ integrity: sha512-7JpaAoX2NGyoFlI9NBh66BQXGONc+uE+MRS5i2iOBKuS4e+ccgMDjATgZldkah+33DakBxDHiss9kvUcGAO8UQ== }
@@ -8463,6 +9467,11 @@ packages:
{ integrity: sha512-b19dMThMV4HVFynSAM1++gBHAbk2Tc/osgLIBZMKsyqh34jb2e8Os7T6ZW/Bt3pJFdBTd2JwAnAAEQV7rSNvcQ== }
engines: { node: ">=0.10" }
+ synckit@0.9.2:
+ resolution:
+ { integrity: sha512-vrozgXDQwYO72vHjUb/HnFbQx1exDjoKzqx23aXEg2a9VIg2TSFZ8FmeZpTjUCFMYw7mpX4BE2SFu8wI7asYsw== }
+ engines: { node: ^14.18.0 || >=16.0.0 }
+
system-architecture@0.1.0:
resolution:
{ integrity: sha512-ulAk51I9UVUyJgxlv9M6lFot2WP3e7t8Kz9+IS6D4rVba1tR9kON+Ey69f+1R4Q8cd45Lod6a4IcJIxnzGc/zA== }
@@ -8478,6 +9487,11 @@ packages:
engines: { node: ">=14.0.0" }
hasBin: true
+ tapable@2.2.1:
+ resolution:
+ { integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ== }
+ engines: { node: ">=6" }
+
tar-fs@2.1.1:
resolution:
{ integrity: sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng== }
@@ -8515,9 +9529,9 @@ packages:
{ integrity: sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg== }
engines: { node: ">=8" }
- terser@5.31.6:
+ terser@5.36.0:
resolution:
- { integrity: sha512-PQ4DAriWzKj+qgehQ7LK5bQqCFNMmlhjR2PFFLuqGCpuCAauxemVBWwWOxo3UIwWQx8+Pr61Df++r76wDmkQBg== }
+ { integrity: sha512-IYV9eNMuFAV4THUspIRXkLakHnV6XO7FEdtKjf/mDyrnqUg9LnlOn6/RwRvM9SZjR4GUq8Nk8zj67FzVARr74w== }
engines: { node: ">=10" }
hasBin: true
@@ -8526,9 +9540,9 @@ packages:
{ integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w== }
engines: { node: ">=8" }
- text-decoder@1.1.1:
+ text-decoder@1.2.1:
resolution:
- { integrity: sha512-8zll7REEv4GDD3x4/0pW+ppIxSNs7H1J10IKFZsuOMscumCdM2a+toDGLPA3T+1+fLBql4zbt5z83GEQGGV5VA== }
+ { integrity: sha512-x9v3H/lTKIJKQQe7RPQkLfKAnc9lUTkWDypIQgTzPJAq+5/GCDHonmshfvlsNSj58yyshbIJJDLmU15qNERrXQ== }
text-table@0.2.0:
resolution:
@@ -8563,9 +9577,17 @@ packages:
resolution:
{ integrity: sha512-1/eK7zUnIklz4JUUlL+658n58XO2hHLQfSk1Zf2LKieUjxidN16eKFEoDEfjHc3ohofSSqK3X5yO6VGb6iW8Lw== }
- tinyglobby@0.2.5:
+ tinybench@2.9.0:
resolution:
- { integrity: sha512-Dlqgt6h0QkoHttG53/WGADNh9QhcjCAIZMTERAVhdpmIBEejSuLI9ZmGKWzB7tweBjlk30+s/ofi4SLmBeTYhw== }
+ { integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg== }
+
+ tinyexec@0.3.1:
+ resolution:
+ { integrity: sha512-WiCJLEECkO18gwqIp6+hJg0//p23HXp4S+gGtAKu3mI2F2/sXC4FvHvXvB0zJVVaTPhx1/tOwdbRsa1sOBIKqQ== }
+
+ tinyglobby@0.2.10:
+ resolution:
+ { integrity: sha512-Zc+8eJlFMvgatPZTl6A9L/yht8QqdmUNtURHaKZLmKBE12hNPSrqNkUp2cs3M/UKmNVVAMFQYSjYIVHDjW5zew== }
engines: { node: ">=12.0.0" }
tinypool@0.8.4:
@@ -8573,10 +9595,25 @@ packages:
{ integrity: sha512-i11VH5gS6IFeLY3gMBQ00/MmLncVP7JLXOw1vlgkytLmJK7QnEr7NXf0LBdxfmNPAeyetukOk0bOYrJrFGjYJQ== }
engines: { node: ">=14.0.0" }
- tinyspy@2.2.1:
+ tinypool@1.0.1:
resolution:
- { integrity: sha512-KYad6Vy5VDWV4GH3fjpseMQ/XU2BhIYP7Vzd0LG44qRWm/Yt2WCOTicFdvmgo6gWaqooMQCawTtILVQJupKu7A== }
- engines: { node: ">=14.0.0" }
+ { integrity: sha512-URZYihUbRPcGv95En+sz6MfghfIc2OJ1sv/RmhWZLouPY0/8Vo80viwPvg3dlaS9fuq7fQMEfgRRK7BBZThBEA== }
+ engines: { node: ^18.0.0 || >=20.0.0 }
+
+ tinyrainbow@1.2.0:
+ resolution:
+ { integrity: sha512-weEDEq7Z5eTHPDh4xjX789+fHfF+P8boiFB+0vbWzpbnbsEr/GRaohi/uMKxg8RZMXnl1ItAi/IUHWMsjDV7kQ== }
+ engines: { node: ">=14.0.0" }
+
+ tinyspy@2.2.1:
+ resolution:
+ { integrity: sha512-KYad6Vy5VDWV4GH3fjpseMQ/XU2BhIYP7Vzd0LG44qRWm/Yt2WCOTicFdvmgo6gWaqooMQCawTtILVQJupKu7A== }
+ engines: { node: ">=14.0.0" }
+
+ tinyspy@3.0.2:
+ resolution:
+ { integrity: sha512-n1cw8k1k0x4pgA2+9XrOkFydTerNcJ1zWCO5Nn9scWHTD+5tp8dghT2x1uduQePZTZgd3Tupf+x9BxJjeJi77Q== }
+ engines: { node: ">=14.0.0" }
title-case@3.0.3:
resolution:
@@ -8668,6 +9705,10 @@ packages:
resolution:
{ integrity: sha512-320x5Ggei84AxzlXp91QkIGSw5wgaLT6GeAH0KsqDmRZdVWW2OiSeVvElVoatk3f7nicwXlElXsoFkARiGE2yg== }
+ tsconfig-paths@3.15.0:
+ resolution:
+ { integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg== }
+
tslib@1.14.1:
resolution:
{ integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== }
@@ -8696,6 +9737,13 @@ packages:
typescript:
optional: true
+ tsutils@3.21.0:
+ resolution:
+ { integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA== }
+ engines: { node: ">= 6" }
+ peerDependencies:
+ typescript: ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta"
+
tunnel-agent@0.6.0:
resolution:
{ integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w== }
@@ -8766,11 +9814,21 @@ packages:
{ integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== }
engines: { node: ">=10" }
+ type-fest@0.6.0:
+ resolution:
+ { integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg== }
+ engines: { node: ">=8" }
+
type-fest@0.7.1:
resolution:
{ integrity: sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg== }
engines: { node: ">=8" }
+ type-fest@0.8.1:
+ resolution:
+ { integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== }
+ engines: { node: ">=8" }
+
typed-array-buffer@1.0.2:
resolution:
{ integrity: sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ== }
@@ -8791,17 +9849,32 @@ packages:
{ integrity: sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g== }
engines: { node: ">= 0.4" }
+ typescript-eslint@8.14.0:
+ resolution:
+ { integrity: sha512-K8fBJHxVL3kxMmwByvz8hNdBJ8a0YqKzKDX6jRlrjMuNXyd5T2V02HIq37+OiWXvUUOXgOOGiSSOh26Mh8pC3w== }
+ engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
+ peerDependencies:
+ typescript: "*"
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+
typescript@5.5.4:
resolution:
{ integrity: sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q== }
engines: { node: ">=14.17" }
hasBin: true
- ua-parser-js@1.0.39:
+ typescript@5.6.3:
resolution:
- { integrity: sha512-k24RCVWlEcjkdOxYmVJgeD/0a1TiSpqLg+ZalVGV9lsnr4yqu0w7tX/x2xX6G4zpkgQnRf89lxuZ1wsbjXM8lw== }
+ { integrity: sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw== }
+ engines: { node: ">=14.17" }
hasBin: true
+ ua-parser-js@1.0.38:
+ resolution:
+ { integrity: sha512-Aq5ppTOfvrCMgAPneW1HfWj66Xi7XL+/mIy996R1/CLS/rcyJQm6QZdsKrUeivDFQ+Oc9Wyuwor8Ze8peEoUoQ== }
+
ufo@1.5.4:
resolution:
{ integrity: sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ== }
@@ -8810,6 +9883,10 @@ packages:
resolution:
{ integrity: sha512-ei5rfKtoRO8OyOIor2Rz5fhzjThwIHJZ3uyDPnDHTXbP0aMQ1RN/6AI5B5d9dBxJOU+BvOAk7ZQ1xphsX8Lrog== }
+ uint8arrays@3.1.1:
+ resolution:
+ { integrity: sha512-+QJa8QRnbdXVpHYjLoTpJIdCTiw9Ir62nocClWuXIq2JIh4Uta0cQsTSpFL678p2CN8B+XSApwcU+pQEqVpKWg== }
+
unbox-primitive@1.0.2:
resolution:
{ integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw== }
@@ -8835,9 +9912,9 @@ packages:
resolution:
{ integrity: sha512-wY5bskBQFL9n3Eca5XnhH6KbUo/tfvkwm9OpcdCvLaeA7piBNbavbOKJySEwQ1V0RH6HvNlSAFRTpvTqgKRQXQ== }
- unicode-canonical-property-names-ecmascript@2.0.0:
+ unicode-canonical-property-names-ecmascript@2.0.1:
resolution:
- { integrity: sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ== }
+ { integrity: sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg== }
engines: { node: ">=4" }
unicode-match-property-ecmascript@2.0.0:
@@ -8845,9 +9922,9 @@ packages:
{ integrity: sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q== }
engines: { node: ">=4" }
- unicode-match-property-value-ecmascript@2.1.0:
+ unicode-match-property-value-ecmascript@2.2.0:
resolution:
- { integrity: sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA== }
+ { integrity: sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg== }
engines: { node: ">=4" }
unicode-property-aliases-ecmascript@2.1.0:
@@ -8884,23 +9961,23 @@ packages:
resolution:
{ integrity: sha512-aqrHaVBWW1JVKBHmGo33T5TxeL0qWzfvjWokObHA9bYmN7eNDkwOxmLjhioHl9878qDFMAaT51XNroRyuz7WxA== }
- unstorage@1.12.0:
+ unstorage@1.10.2:
resolution:
- { integrity: sha512-ARZYTXiC+e8z3lRM7/qY9oyaOkaozCeNd2xoz7sYK9fv7OLGhVsf+BZbmASqiK/HTZ7T6eAlnVq9JynZppyk3w== }
+ { integrity: sha512-cULBcwDqrS8UhlIysUJs2Dk0Mmt8h7B0E6mtR+relW9nZvsf/u4SkAYyNliPiPW7XtFNb5u3IUMkxGxFTTRTgQ== }
peerDependencies:
- "@azure/app-configuration": ^1.7.0
- "@azure/cosmos": ^4.1.1
+ "@azure/app-configuration": ^1.5.0
+ "@azure/cosmos": ^4.0.0
"@azure/data-tables": ^13.2.2
- "@azure/identity": ^4.4.1
+ "@azure/identity": ^4.0.1
"@azure/keyvault-secrets": ^4.8.0
- "@azure/storage-blob": ^12.24.0
- "@capacitor/preferences": ^6.0.2
+ "@azure/storage-blob": ^12.17.0
+ "@capacitor/preferences": ^5.0.7
"@netlify/blobs": ^6.5.0 || ^7.0.0
- "@planetscale/database": ^1.19.0
- "@upstash/redis": ^1.34.0
+ "@planetscale/database": ^1.16.0
+ "@upstash/redis": ^1.28.4
"@vercel/kv": ^1.0.1
idb-keyval: ^6.2.1
- ioredis: ^5.4.1
+ ioredis: ^5.3.2
peerDependenciesMeta:
"@azure/app-configuration":
optional: true
@@ -8946,6 +10023,13 @@ packages:
peerDependencies:
browserslist: ">= 4.21.0"
+ update-browserslist-db@1.1.1:
+ resolution:
+ { integrity: sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A== }
+ hasBin: true
+ peerDependencies:
+ browserslist: ">= 4.21.0"
+
upper-case-first@2.0.2:
resolution:
{ integrity: sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg== }
@@ -9005,6 +10089,10 @@ packages:
{ integrity: sha512-kiGUalWN+rgBJ/1OHZsBtU4rXZOfj/7rKQxULKlIzwzQSvMJUUNgPwJEEh7gU6xEVxC0ahoOBvN2YI8GH6FNgA== }
engines: { node: ">=10.12.0" }
+ validate-npm-package-license@3.0.4:
+ resolution:
+ { integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== }
+
valtio@1.11.2:
resolution:
{ integrity: sha512-1XfIxnUXzyswPAPXo1P3Pdx2mq/pIqZICkWN60Hby0d9Iqb+MEIpqgYVlbflvHdrp2YR/q3jyKWRPJJ100yxaw== }
@@ -9023,32 +10111,9 @@ packages:
{ integrity: sha512-Z6Uz+TYwEqE7ZN50gwn+1LCVo9ZVrpxRPOhOLnncYkY1ZzOYtrX8Fwf/rFktZ8R5mJms6EZf5TqNOMeZmnPq9Q== }
engines: { node: ">=12" }
- vary@1.1.2:
- resolution:
- { integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== }
- engines: { node: ">= 0.8" }
-
- viem@1.21.4:
- resolution:
- { integrity: sha512-BNVYdSaUjeS2zKQgPs+49e5JKocfo60Ib2yiXOWBT6LuVxY1I/6fFX3waEtpXvL1Xn4qu+BVitVtMh9lyThyhQ== }
- peerDependencies:
- typescript: ">=5.0.4"
- peerDependenciesMeta:
- typescript:
- optional: true
-
- viem@2.21.19:
- resolution:
- { integrity: sha512-FdlkN+UI1IU5sYOmzvygkxsUNjDRD5YHht3gZFu2X9xFv6Z3h9pXq9ycrYQ3F17lNfb41O2Ot4/aqbUkwOv9dA== }
- peerDependencies:
- typescript: ">=5.0.4"
- peerDependenciesMeta:
- typescript:
- optional: true
-
- viem@2.21.40:
+ viem@2.21.44:
resolution:
- { integrity: sha512-no/mE3l7B0mdUTtvO7z/cTLENttQ/M7+ombqFGXJqsQrxv9wrYsTIGpS3za+FA5a447hY+x9D8Wxny84q1zAaA== }
+ { integrity: sha512-oyLTCt7OQUetQN2m9KPNgSA//MzpnQLABAyglPKh+fAypU8cTT/hC5UyLQvaYt4WPg6dkbKOxfsahV4739pu9w== }
peerDependencies:
typescript: ">=5.0.4"
peerDependenciesMeta:
@@ -9061,12 +10126,18 @@ packages:
engines: { node: ^18.0.0 || >=20.0.0 }
hasBin: true
- vite-plugin-pwa@0.20.1:
+ vite-node@2.1.4:
+ resolution:
+ { integrity: sha512-kqa9v+oi4HwkG6g8ufRnb5AeplcRw8jUF6/7/Qz1qRQOXHImG8YnLbB+LLszENwFnoBl9xIf9nVdCFzNd7GQEg== }
+ engines: { node: ^18.0.0 || >=20.0.0 }
+ hasBin: true
+
+ vite-plugin-pwa@0.20.5:
resolution:
- { integrity: sha512-M6Pk4b18i5ryrhKgiIF8Zud0HGphYiCbEfLsCdlvmwn/CEnS6noVwfIDG/+3V7r6yxpPV/gLiKw+rIlCCiCCoQ== }
+ { integrity: sha512-aweuI/6G6n4C5Inn0vwHumElU/UEpNuO+9iZzwPZGTCH87TeZ6YFMrEY6ZUBQdIHHlhTsbMDryFARcSuOdsz9Q== }
engines: { node: ">=16.0.0" }
peerDependencies:
- "@vite-pwa/assets-generator": ^0.2.4
+ "@vite-pwa/assets-generator": ^0.2.6
vite: ^3.1.0 || ^4.0.0 || ^5.0.0
workbox-build: ^7.1.0
workbox-window: ^7.1.0
@@ -9103,6 +10174,38 @@ packages:
terser:
optional: true
+ vite@5.4.11:
+ resolution:
+ { integrity: sha512-c7jFQRklXua0mTzneGW9QVyxFjUgwcihC4bXEtujIo2ouWCe1Ajt/amn2PCxYnhYfd5k09JX3SB7OYWFKYqj8Q== }
+ engines: { node: ^18.0.0 || >=20.0.0 }
+ hasBin: true
+ peerDependencies:
+ "@types/node": ^18.0.0 || >=20.0.0
+ less: "*"
+ lightningcss: ^1.21.0
+ sass: "*"
+ sass-embedded: "*"
+ stylus: "*"
+ sugarss: "*"
+ terser: ^5.4.0
+ peerDependenciesMeta:
+ "@types/node":
+ optional: true
+ less:
+ optional: true
+ lightningcss:
+ optional: true
+ sass:
+ optional: true
+ sass-embedded:
+ optional: true
+ stylus:
+ optional: true
+ sugarss:
+ optional: true
+ terser:
+ optional: true
+
vitest@1.6.0:
resolution:
{ integrity: sha512-H5r/dN06swuFnzNFhq/dnz37bPXnq8xB2xB5JOVk8K09rUtoeNN+LHWkoQ0A/i3hvbUKKcCei9KpbxqHMLhLLA== }
@@ -9129,13 +10232,39 @@ packages:
jsdom:
optional: true
+ vitest@2.1.4:
+ resolution:
+ { integrity: sha512-eDjxbVAJw1UJJCHr5xr/xM86Zx+YxIEXGAR+bmnEID7z9qWfoxpHw0zdobz+TQAFOLT+nEXz3+gx6nUJ7RgmlQ== }
+ engines: { node: ^18.0.0 || >=20.0.0 }
+ hasBin: true
+ peerDependencies:
+ "@edge-runtime/vm": "*"
+ "@types/node": ^18.0.0 || >=20.0.0
+ "@vitest/browser": 2.1.4
+ "@vitest/ui": 2.1.4
+ happy-dom: "*"
+ jsdom: "*"
+ peerDependenciesMeta:
+ "@edge-runtime/vm":
+ optional: true
+ "@types/node":
+ optional: true
+ "@vitest/browser":
+ optional: true
+ "@vitest/ui":
+ optional: true
+ happy-dom:
+ optional: true
+ jsdom:
+ optional: true
+
vlq@1.0.1:
resolution:
{ integrity: sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w== }
- wagmi@2.12.17:
+ wagmi@2.12.30:
resolution:
- { integrity: sha512-WkofyvOX6XGOXrs8W0NvnzbLGIb9Di8ECqpMDW32nqwTKRxfolfN4GI/AlAMs9fjx4h3k8LGTfqa6UGLb063yg== }
+ { integrity: sha512-qO/i7rbboLvpEfw1c0QNPbe9GAJl1qI4G6bnDSW2CjKcCw6/FPANE7xF3ePG44V70CFR7MrBQhF7JFF+lTPjbg== }
peerDependencies:
"@tanstack/react-query": ">=5.0.0"
react: ">=18"
@@ -9194,6 +10323,16 @@ packages:
resolution:
{ integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg== }
+ which-builtin-type@1.1.4:
+ resolution:
+ { integrity: sha512-bppkmBSsHFmIMSl8BO9TbsyzsvGjVoppt8xUiGzwiu/bhDCGxnpOKCxgqj6GuyHE0mINMDecBFPlOm2hzY084w== }
+ 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== }
@@ -9230,70 +10369,70 @@ packages:
{ integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA== }
engines: { node: ">=0.10.0" }
- workbox-background-sync@7.1.0:
+ workbox-background-sync@7.3.0:
resolution:
- { integrity: sha512-rMbgrzueVWDFcEq1610YyDW71z0oAXLfdRHRQcKw4SGihkfOK0JUEvqWHFwA6rJ+6TClnMIn7KQI5PNN1XQXwQ== }
+ { integrity: sha512-PCSk3eK7Mxeuyatb22pcSx9dlgWNv3+M8PqPaYDokks8Y5/FX4soaOqj3yhAZr5k6Q5JWTOMYgaJBpbw11G9Eg== }
- workbox-broadcast-update@7.1.0:
+ workbox-broadcast-update@7.3.0:
resolution:
- { integrity: sha512-O36hIfhjej/c5ar95pO67k1GQw0/bw5tKP7CERNgK+JdxBANQhDmIuOXZTNvwb2IHBx9hj2kxvcDyRIh5nzOgQ== }
+ { integrity: sha512-T9/F5VEdJVhwmrIAE+E/kq5at2OY6+OXXgOWQevnubal6sO92Gjo24v6dCVwQiclAF5NS3hlmsifRrpQzZCdUA== }
- workbox-build@7.1.1:
+ workbox-build@7.3.0:
resolution:
- { integrity: sha512-WdkVdC70VMpf5NBCtNbiwdSZeKVuhTEd5PV3mAwpTQCGAB5XbOny1P9egEgNdetv4srAMmMKjvBk4RD58LpooA== }
+ { integrity: sha512-JGL6vZTPlxnlqZRhR/K/msqg3wKP+m0wfEUVosK7gsYzSgeIxvZLi1ViJJzVL7CEeI8r7rGFV973RiEqkP3lWQ== }
engines: { node: ">=16.0.0" }
- workbox-cacheable-response@7.1.0:
+ workbox-cacheable-response@7.3.0:
resolution:
- { integrity: sha512-iwsLBll8Hvua3xCuBB9h92+/e0wdsmSVgR2ZlvcfjepZWwhd3osumQB3x9o7flj+FehtWM2VHbZn8UJeBXXo6Q== }
+ { integrity: sha512-eAFERIg6J2LuyELhLlmeRcJFa5e16Mj8kL2yCDbhWE+HUun9skRQrGIFVUagqWj4DMaaPSMWfAolM7XZZxNmxA== }
- workbox-core@7.1.0:
+ workbox-core@7.3.0:
resolution:
- { integrity: sha512-5KB4KOY8rtL31nEF7BfvU7FMzKT4B5TkbYa2tzkS+Peqj0gayMT9SytSFtNzlrvMaWgv6y/yvP9C0IbpFjV30Q== }
+ { integrity: sha512-Z+mYrErfh4t3zi7NVTvOuACB0A/jA3bgxUN3PwtAVHvfEsZxV9Iju580VEETug3zYJRc0Dmii/aixI/Uxj8fmw== }
- workbox-expiration@7.1.0:
+ workbox-expiration@7.3.0:
resolution:
- { integrity: sha512-m5DcMY+A63rJlPTbbBNtpJ20i3enkyOtSgYfv/l8h+D6YbbNiA0zKEkCUaMsdDlxggla1oOfRkyqTvl5Ni5KQQ== }
+ { integrity: sha512-lpnSSLp2BM+K6bgFCWc5bS1LR5pAwDWbcKt1iL87/eTSJRdLdAwGQznZE+1czLgn/X05YChsrEegTNxjM067vQ== }
- workbox-google-analytics@7.1.0:
+ workbox-google-analytics@7.3.0:
resolution:
- { integrity: sha512-FvE53kBQHfVTcZyczeBVRexhh7JTkyQ8HAvbVY6mXd2n2A7Oyz/9fIwnY406ZcDhvE4NFfKGjW56N4gBiqkrew== }
+ { integrity: sha512-ii/tSfFdhjLHZ2BrYgFNTrb/yk04pw2hasgbM70jpZfLk0vdJAXgaiMAWsoE+wfJDNWoZmBYY0hMVI0v5wWDbg== }
- workbox-navigation-preload@7.1.0:
+ workbox-navigation-preload@7.3.0:
resolution:
- { integrity: sha512-4wyAbo0vNI/X0uWNJhCMKxnPanNyhybsReMGN9QUpaePLTiDpKxPqFxl4oUmBNddPwIXug01eTSLVIFXimRG/A== }
+ { integrity: sha512-fTJzogmFaTv4bShZ6aA7Bfj4Cewaq5rp30qcxl2iYM45YD79rKIhvzNHiFj1P+u5ZZldroqhASXwwoyusnr2cg== }
- workbox-precaching@7.1.0:
+ workbox-precaching@7.3.0:
resolution:
- { integrity: sha512-LyxzQts+UEpgtmfnolo0hHdNjoB7EoRWcF7EDslt+lQGd0lW4iTvvSe3v5JiIckQSB5KTW5xiCqjFviRKPj1zA== }
+ { integrity: sha512-ckp/3t0msgXclVAYaNndAGeAoWQUv7Rwc4fdhWL69CCAb2UHo3Cef0KIUctqfQj1p8h6aGyz3w8Cy3Ihq9OmIw== }
- workbox-range-requests@7.1.0:
+ workbox-range-requests@7.3.0:
resolution:
- { integrity: sha512-m7+O4EHolNs5yb/79CrnwPR/g/PRzMFYEdo01LqwixVnc/sbzNSvKz0d04OE3aMRel1CwAAZQheRsqGDwATgPQ== }
+ { integrity: sha512-EyFmM1KpDzzAouNF3+EWa15yDEenwxoeXu9bgxOEYnFfCxns7eAxA9WSSaVd8kujFFt3eIbShNqa4hLQNFvmVQ== }
- workbox-recipes@7.1.0:
+ workbox-recipes@7.3.0:
resolution:
- { integrity: sha512-NRrk4ycFN9BHXJB6WrKiRX3W3w75YNrNrzSX9cEZgFB5ubeGoO8s/SDmOYVrFYp9HMw6sh1Pm3eAY/1gVS8YLg== }
+ { integrity: sha512-BJro/MpuW35I/zjZQBcoxsctgeB+kyb2JAP5EB3EYzePg8wDGoQuUdyYQS+CheTb+GhqJeWmVs3QxLI8EBP1sg== }
- workbox-routing@7.1.0:
+ workbox-routing@7.3.0:
resolution:
- { integrity: sha512-oOYk+kLriUY2QyHkIilxUlVcFqwduLJB7oRZIENbqPGeBP/3TWHYNNdmGNhz1dvKuw7aqvJ7CQxn27/jprlTdg== }
+ { integrity: sha512-ZUlysUVn5ZUzMOmQN3bqu+gK98vNfgX/gSTZ127izJg/pMMy4LryAthnYtjuqcjkN4HEAx1mdgxNiKJMZQM76A== }
- workbox-strategies@7.1.0:
+ workbox-strategies@7.3.0:
resolution:
- { integrity: sha512-/UracPiGhUNehGjRm/tLUQ+9PtWmCbRufWtV0tNrALuf+HZ4F7cmObSEK+E4/Bx1p8Syx2tM+pkIrvtyetdlew== }
+ { integrity: sha512-tmZydug+qzDFATwX7QiEL5Hdf7FrkhjaF9db1CbB39sDmEZJg3l9ayDvPxy8Y18C3Y66Nrr9kkN1f/RlkDgllg== }
- workbox-streams@7.1.0:
+ workbox-streams@7.3.0:
resolution:
- { integrity: sha512-WyHAVxRXBMfysM8ORwiZnI98wvGWTVAq/lOyBjf00pXFvG0mNaVz4Ji+u+fKa/mf1i2SnTfikoYKto4ihHeS6w== }
+ { integrity: sha512-SZnXucyg8x2Y61VGtDjKPO5EgPUG5NDn/v86WYHX+9ZqvAsGOytP0Jxp1bl663YUuMoXSAtsGLL+byHzEuMRpw== }
- workbox-sw@7.1.0:
+ workbox-sw@7.3.0:
resolution:
- { integrity: sha512-Hml/9+/njUXBglv3dtZ9WBKHI235AQJyLBV1G7EFmh4/mUdSQuXui80RtjDeVRrXnm/6QWgRUEHG3/YBVbxtsA== }
+ { integrity: sha512-aCUyoAZU9IZtH05mn0ACUpyHzPs0lMeJimAYkQkBsOWiqaJLgusfDCR+yllkPkFRxWpZKF8vSvgHYeG7LwhlmA== }
- workbox-window@7.1.0:
+ workbox-window@7.3.0:
resolution:
- { integrity: sha512-ZHeROyqR+AS5UPzholQRDttLFqGMwP0Np8MKWAdyxsDETxq3qOAyXvqessc3GniohG6e0mAqSQyKOHmT8zPF7g== }
+ { integrity: sha512-qW8PDy16OV1UBaUNGlTVcepzrlzyzNW/ZJvFQQs2j2TzGsg6IKjcpZC1RSquqQnTOafl5pCj5bGfAHlCjOOjdA== }
wrap-ansi@6.2.0:
resolution:
@@ -9353,19 +10492,6 @@ packages:
utf-8-validate:
optional: true
- ws@8.13.0:
- resolution:
- { integrity: sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA== }
- engines: { node: ">=10.0.0" }
- peerDependencies:
- bufferutil: ^4.0.1
- utf-8-validate: ">=5.0.2"
- peerDependenciesMeta:
- bufferutil:
- optional: true
- utf-8-validate:
- optional: true
-
ws@8.17.1:
resolution:
{ integrity: sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ== }
@@ -9392,9 +10518,9 @@ packages:
utf-8-validate:
optional: true
- xmlhttprequest-ssl@2.1.1:
+ xmlhttprequest-ssl@2.1.2:
resolution:
- { integrity: sha512-ptjR8YSJIXoA3Mbv5po7RtSYHO6mZr8s7i5VGmEk7QY2pQWyT1o0N+W1gKbOyJPUCGXGnuw0wqe8f0L6Y0ny7g== }
+ { integrity: sha512-TEU+nJVUUnA4CYJFLvK5X9AOeH4KvDvhIfm0vV1GaQRtchnG0hgK5p8hw/xjv8cunWYCsiPCSDzObPyhEwq3KQ== }
engines: { node: ">=0.4.0" }
xtend@4.0.2:
@@ -9471,14 +10597,15 @@ packages:
resolution:
{ integrity: sha512-iC+8Io04lddc+mVqQ9AZ7OQ2MrUKGN+oIQyq1vemgt46jwCwLfhq7/pwnBnNXXXZb8VTVLKwp9EDkx+ryxIWmg== }
- zustand@4.4.1:
+ zustand@5.0.0:
resolution:
- { integrity: sha512-QCPfstAS4EBiTQzlaGP1gmorkh/UL1Leaj2tdj+zZCZ/9bm0WS7sI2wnfD5lpOszFqWJ1DcPnGoY8RDL61uokw== }
- engines: { node: ">=12.7.0" }
+ { integrity: sha512-LE+VcmbartOPM+auOjCCLQOsQ05zUTp8RkgwRzefUk+2jISdMMFnxvyTjA4YNWr5ZGXYbVsEMZosttuxUBkojQ== }
+ engines: { node: ">=12.20.0" }
peerDependencies:
- "@types/react": ">=16.8"
- immer: ">=9.0"
- react: ">=16.8"
+ "@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
@@ -9486,9 +10613,19 @@ packages:
optional: true
react:
optional: true
+ use-sync-external-store:
+ optional: true
snapshots:
- "@adraffy/ens-normalize@1.10.0": {}
+ "@0no-co/graphql.web@1.0.11(graphql@16.9.0)":
+ optionalDependencies:
+ graphql: 16.9.0
+
+ "@0no-co/graphqlsp@1.12.16(graphql@16.9.0)(typescript@5.5.4)":
+ dependencies:
+ "@gql.tada/internal": 1.0.8(graphql@16.9.0)(typescript@5.5.4)
+ graphql: 16.9.0
+ typescript: 5.5.4
"@adraffy/ens-normalize@1.11.0": {}
@@ -9508,6 +10645,30 @@ snapshots:
jsonpointer: 5.0.1
leven: 3.1.0
+ "@apollo/client@3.11.1(@types/react@18.3.12)(graphql-ws@5.16.0(graphql@16.9.0))(graphql@16.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)":
+ dependencies:
+ "@graphql-typed-document-node/core": 3.2.0(graphql@16.9.0)
+ "@wry/caches": 1.0.1
+ "@wry/equality": 0.5.7
+ "@wry/trie": 0.5.0
+ graphql: 16.9.0
+ graphql-tag: 2.12.6(graphql@16.9.0)
+ hoist-non-react-statics: 3.3.2
+ optimism: 0.18.0
+ prop-types: 15.8.1
+ rehackt: 0.1.0(@types/react@18.3.12)(react@18.3.1)
+ response-iterator: 0.2.6
+ symbol-observable: 4.0.0
+ ts-invariant: 0.10.3
+ tslib: 2.6.3
+ zen-observable-ts: 1.2.5
+ optionalDependencies:
+ graphql-ws: 5.16.0(graphql@16.9.0)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+ transitivePeerDependencies:
+ - "@types/react"
+
"@apollo/client@3.11.1(@types/react@18.3.3)(graphql-ws@5.16.0(graphql@16.9.0))(graphql@16.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)":
dependencies:
"@graphql-typed-document-node/core": 3.2.0(graphql@16.9.0)
@@ -9534,13 +10695,13 @@ snapshots:
"@ardatan/relay-compiler@12.0.0(graphql@16.9.0)":
dependencies:
- "@babel/core": 7.25.2
- "@babel/generator": 7.25.5
- "@babel/parser": 7.25.4
- "@babel/runtime": 7.24.8
- "@babel/traverse": 7.25.4
- "@babel/types": 7.25.6
- babel-preset-fbjs: 3.4.0(@babel/core@7.25.2)
+ "@babel/core": 7.26.0
+ "@babel/generator": 7.26.2
+ "@babel/parser": 7.26.2
+ "@babel/runtime": 7.26.0
+ "@babel/traverse": 7.25.9
+ "@babel/types": 7.26.0
+ babel-preset-fbjs: 3.4.0(@babel/core@7.26.0)
chalk: 4.1.2
fb-watchman: 2.0.2
fbjs: 3.0.5
@@ -9567,20 +10728,28 @@ snapshots:
"@babel/highlight": 7.24.7
picocolors: 1.0.1
- "@babel/compat-data@7.25.4": {}
+ "@babel/code-frame@7.26.2":
+ dependencies:
+ "@babel/helper-validator-identifier": 7.25.9
+ js-tokens: 4.0.0
+ picocolors: 1.0.1
+
+ "@babel/compat-data@7.24.9": {}
+
+ "@babel/compat-data@7.26.2": {}
- "@babel/core@7.25.2":
+ "@babel/core@7.24.9":
dependencies:
"@ampproject/remapping": 2.3.0
"@babel/code-frame": 7.24.7
- "@babel/generator": 7.25.5
- "@babel/helper-compilation-targets": 7.25.2
- "@babel/helper-module-transforms": 7.25.2(@babel/core@7.25.2)
- "@babel/helpers": 7.25.6
- "@babel/parser": 7.25.4
- "@babel/template": 7.25.0
- "@babel/traverse": 7.25.4
- "@babel/types": 7.25.6
+ "@babel/generator": 7.24.10
+ "@babel/helper-compilation-targets": 7.24.8
+ "@babel/helper-module-transforms": 7.24.9(@babel/core@7.24.9)
+ "@babel/helpers": 7.24.8
+ "@babel/parser": 7.24.8
+ "@babel/template": 7.24.7
+ "@babel/traverse": 7.24.8
+ "@babel/types": 7.24.9
convert-source-map: 2.0.0
debug: 4.3.5
gensync: 1.0.0-beta.2
@@ -9589,143 +10758,299 @@ snapshots:
transitivePeerDependencies:
- supports-color
- "@babel/generator@7.25.5":
+ "@babel/core@7.26.0":
+ dependencies:
+ "@ampproject/remapping": 2.3.0
+ "@babel/code-frame": 7.26.2
+ "@babel/generator": 7.26.2
+ "@babel/helper-compilation-targets": 7.25.9
+ "@babel/helper-module-transforms": 7.26.0(@babel/core@7.26.0)
+ "@babel/helpers": 7.26.0
+ "@babel/parser": 7.26.2
+ "@babel/template": 7.25.9
+ "@babel/traverse": 7.25.9
+ "@babel/types": 7.26.0
+ convert-source-map: 2.0.0
+ debug: 4.3.7
+ gensync: 1.0.0-beta.2
+ json5: 2.2.3
+ semver: 6.3.1
+ transitivePeerDependencies:
+ - supports-color
+
+ "@babel/eslint-parser@7.25.9(@babel/core@7.26.0)(eslint@9.14.0(jiti@2.4.0))":
+ dependencies:
+ "@babel/core": 7.26.0
+ "@nicolo-ribaudo/eslint-scope-5-internals": 5.1.1-v1
+ eslint: 9.14.0(jiti@2.4.0)
+ eslint-visitor-keys: 2.1.0
+ semver: 6.3.1
+
+ "@babel/generator@7.24.10":
dependencies:
- "@babel/types": 7.25.6
+ "@babel/types": 7.24.9
"@jridgewell/gen-mapping": 0.3.5
"@jridgewell/trace-mapping": 0.3.25
jsesc: 2.5.2
- "@babel/helper-annotate-as-pure@7.24.7":
+ "@babel/generator@7.26.2":
+ dependencies:
+ "@babel/parser": 7.26.2
+ "@babel/types": 7.26.0
+ "@jridgewell/gen-mapping": 0.3.5
+ "@jridgewell/trace-mapping": 0.3.25
+ jsesc: 3.0.2
+
+ "@babel/helper-annotate-as-pure@7.25.9":
dependencies:
- "@babel/types": 7.25.6
+ "@babel/types": 7.26.0
- "@babel/helper-builder-binary-assignment-operator-visitor@7.24.7":
+ "@babel/helper-builder-binary-assignment-operator-visitor@7.25.9":
dependencies:
- "@babel/traverse": 7.25.4
- "@babel/types": 7.25.6
+ "@babel/traverse": 7.25.9
+ "@babel/types": 7.26.0
transitivePeerDependencies:
- supports-color
- "@babel/helper-compilation-targets@7.25.2":
+ "@babel/helper-compilation-targets@7.24.8":
dependencies:
- "@babel/compat-data": 7.25.4
+ "@babel/compat-data": 7.24.9
"@babel/helper-validator-option": 7.24.8
- browserslist: 4.23.3
+ browserslist: 4.23.2
lru-cache: 5.1.1
semver: 6.3.1
- "@babel/helper-create-class-features-plugin@7.25.4(@babel/core@7.25.2)":
+ "@babel/helper-compilation-targets@7.25.9":
dependencies:
- "@babel/core": 7.25.2
- "@babel/helper-annotate-as-pure": 7.24.7
- "@babel/helper-member-expression-to-functions": 7.24.8
- "@babel/helper-optimise-call-expression": 7.24.7
- "@babel/helper-replace-supers": 7.25.0(@babel/core@7.25.2)
- "@babel/helper-skip-transparent-expression-wrappers": 7.24.7
- "@babel/traverse": 7.25.4
+ "@babel/compat-data": 7.26.2
+ "@babel/helper-validator-option": 7.25.9
+ browserslist: 4.24.2
+ lru-cache: 5.1.1
+ semver: 6.3.1
+
+ "@babel/helper-create-class-features-plugin@7.25.9(@babel/core@7.24.9)":
+ dependencies:
+ "@babel/core": 7.24.9
+ "@babel/helper-annotate-as-pure": 7.25.9
+ "@babel/helper-member-expression-to-functions": 7.25.9
+ "@babel/helper-optimise-call-expression": 7.25.9
+ "@babel/helper-replace-supers": 7.25.9(@babel/core@7.24.9)
+ "@babel/helper-skip-transparent-expression-wrappers": 7.25.9
+ "@babel/traverse": 7.25.9
semver: 6.3.1
transitivePeerDependencies:
- supports-color
- "@babel/helper-create-regexp-features-plugin@7.25.2(@babel/core@7.25.2)":
+ "@babel/helper-create-class-features-plugin@7.25.9(@babel/core@7.26.0)":
dependencies:
- "@babel/core": 7.25.2
- "@babel/helper-annotate-as-pure": 7.24.7
- regexpu-core: 5.3.2
+ "@babel/core": 7.26.0
+ "@babel/helper-annotate-as-pure": 7.25.9
+ "@babel/helper-member-expression-to-functions": 7.25.9
+ "@babel/helper-optimise-call-expression": 7.25.9
+ "@babel/helper-replace-supers": 7.25.9(@babel/core@7.26.0)
+ "@babel/helper-skip-transparent-expression-wrappers": 7.25.9
+ "@babel/traverse": 7.25.9
semver: 6.3.1
+ transitivePeerDependencies:
+ - supports-color
- "@babel/helper-define-polyfill-provider@0.6.2(@babel/core@7.25.2)":
+ "@babel/helper-create-regexp-features-plugin@7.25.9(@babel/core@7.24.9)":
dependencies:
- "@babel/core": 7.25.2
- "@babel/helper-compilation-targets": 7.25.2
- "@babel/helper-plugin-utils": 7.24.8
- debug: 4.3.5
+ "@babel/core": 7.24.9
+ "@babel/helper-annotate-as-pure": 7.25.9
+ regexpu-core: 6.1.1
+ semver: 6.3.1
+
+ "@babel/helper-create-regexp-features-plugin@7.25.9(@babel/core@7.26.0)":
+ dependencies:
+ "@babel/core": 7.26.0
+ "@babel/helper-annotate-as-pure": 7.25.9
+ regexpu-core: 6.1.1
+ semver: 6.3.1
+
+ "@babel/helper-define-polyfill-provider@0.6.3(@babel/core@7.24.9)":
+ dependencies:
+ "@babel/core": 7.24.9
+ "@babel/helper-compilation-targets": 7.25.9
+ "@babel/helper-plugin-utils": 7.25.9
+ debug: 4.3.7
+ lodash.debounce: 4.0.8
+ resolve: 1.22.8
+ transitivePeerDependencies:
+ - supports-color
+
+ "@babel/helper-define-polyfill-provider@0.6.3(@babel/core@7.26.0)":
+ dependencies:
+ "@babel/core": 7.26.0
+ "@babel/helper-compilation-targets": 7.25.9
+ "@babel/helper-plugin-utils": 7.25.9
+ debug: 4.3.7
lodash.debounce: 4.0.8
resolve: 1.22.8
transitivePeerDependencies:
- supports-color
- "@babel/helper-member-expression-to-functions@7.24.8":
+ "@babel/helper-environment-visitor@7.24.7":
+ dependencies:
+ "@babel/types": 7.24.9
+
+ "@babel/helper-function-name@7.24.7":
+ dependencies:
+ "@babel/template": 7.24.7
+ "@babel/types": 7.24.9
+
+ "@babel/helper-hoist-variables@7.24.7":
dependencies:
- "@babel/traverse": 7.25.4
- "@babel/types": 7.25.6
+ "@babel/types": 7.24.9
+
+ "@babel/helper-member-expression-to-functions@7.25.9":
+ dependencies:
+ "@babel/traverse": 7.25.9
+ "@babel/types": 7.26.0
transitivePeerDependencies:
- supports-color
"@babel/helper-module-imports@7.24.7":
dependencies:
- "@babel/traverse": 7.25.4
- "@babel/types": 7.25.6
+ "@babel/traverse": 7.24.8
+ "@babel/types": 7.24.9
+ transitivePeerDependencies:
+ - supports-color
+
+ "@babel/helper-module-imports@7.25.9":
+ dependencies:
+ "@babel/traverse": 7.25.9
+ "@babel/types": 7.26.0
transitivePeerDependencies:
- supports-color
- "@babel/helper-module-transforms@7.25.2(@babel/core@7.25.2)":
+ "@babel/helper-module-transforms@7.24.9(@babel/core@7.24.9)":
dependencies:
- "@babel/core": 7.25.2
+ "@babel/core": 7.24.9
+ "@babel/helper-environment-visitor": 7.24.7
"@babel/helper-module-imports": 7.24.7
"@babel/helper-simple-access": 7.24.7
+ "@babel/helper-split-export-declaration": 7.24.7
"@babel/helper-validator-identifier": 7.24.7
- "@babel/traverse": 7.25.4
transitivePeerDependencies:
- supports-color
- "@babel/helper-optimise-call-expression@7.24.7":
+ "@babel/helper-module-transforms@7.26.0(@babel/core@7.24.9)":
+ dependencies:
+ "@babel/core": 7.24.9
+ "@babel/helper-module-imports": 7.25.9
+ "@babel/helper-validator-identifier": 7.25.9
+ "@babel/traverse": 7.25.9
+ transitivePeerDependencies:
+ - supports-color
+
+ "@babel/helper-module-transforms@7.26.0(@babel/core@7.26.0)":
+ dependencies:
+ "@babel/core": 7.26.0
+ "@babel/helper-module-imports": 7.25.9
+ "@babel/helper-validator-identifier": 7.25.9
+ "@babel/traverse": 7.25.9
+ transitivePeerDependencies:
+ - supports-color
+
+ "@babel/helper-optimise-call-expression@7.25.9":
dependencies:
- "@babel/types": 7.25.6
+ "@babel/types": 7.26.0
"@babel/helper-plugin-utils@7.24.8": {}
- "@babel/helper-remap-async-to-generator@7.25.0(@babel/core@7.25.2)":
+ "@babel/helper-plugin-utils@7.25.9": {}
+
+ "@babel/helper-remap-async-to-generator@7.25.9(@babel/core@7.24.9)":
+ dependencies:
+ "@babel/core": 7.24.9
+ "@babel/helper-annotate-as-pure": 7.25.9
+ "@babel/helper-wrap-function": 7.25.9
+ "@babel/traverse": 7.25.9
+ transitivePeerDependencies:
+ - supports-color
+
+ "@babel/helper-remap-async-to-generator@7.25.9(@babel/core@7.26.0)":
+ dependencies:
+ "@babel/core": 7.26.0
+ "@babel/helper-annotate-as-pure": 7.25.9
+ "@babel/helper-wrap-function": 7.25.9
+ "@babel/traverse": 7.25.9
+ transitivePeerDependencies:
+ - supports-color
+
+ "@babel/helper-replace-supers@7.25.9(@babel/core@7.24.9)":
dependencies:
- "@babel/core": 7.25.2
- "@babel/helper-annotate-as-pure": 7.24.7
- "@babel/helper-wrap-function": 7.25.0
- "@babel/traverse": 7.25.4
+ "@babel/core": 7.24.9
+ "@babel/helper-member-expression-to-functions": 7.25.9
+ "@babel/helper-optimise-call-expression": 7.25.9
+ "@babel/traverse": 7.25.9
transitivePeerDependencies:
- supports-color
- "@babel/helper-replace-supers@7.25.0(@babel/core@7.25.2)":
+ "@babel/helper-replace-supers@7.25.9(@babel/core@7.26.0)":
dependencies:
- "@babel/core": 7.25.2
- "@babel/helper-member-expression-to-functions": 7.24.8
- "@babel/helper-optimise-call-expression": 7.24.7
- "@babel/traverse": 7.25.4
+ "@babel/core": 7.26.0
+ "@babel/helper-member-expression-to-functions": 7.25.9
+ "@babel/helper-optimise-call-expression": 7.25.9
+ "@babel/traverse": 7.25.9
transitivePeerDependencies:
- supports-color
"@babel/helper-simple-access@7.24.7":
dependencies:
- "@babel/traverse": 7.25.4
- "@babel/types": 7.25.6
+ "@babel/traverse": 7.24.8
+ "@babel/types": 7.24.9
+ transitivePeerDependencies:
+ - supports-color
+
+ "@babel/helper-simple-access@7.25.9":
+ dependencies:
+ "@babel/traverse": 7.25.9
+ "@babel/types": 7.26.0
transitivePeerDependencies:
- supports-color
- "@babel/helper-skip-transparent-expression-wrappers@7.24.7":
+ "@babel/helper-skip-transparent-expression-wrappers@7.25.9":
dependencies:
- "@babel/traverse": 7.25.4
- "@babel/types": 7.25.6
+ "@babel/traverse": 7.25.9
+ "@babel/types": 7.26.0
transitivePeerDependencies:
- supports-color
+ "@babel/helper-split-export-declaration@7.24.7":
+ dependencies:
+ "@babel/types": 7.24.9
+
"@babel/helper-string-parser@7.24.8": {}
+ "@babel/helper-string-parser@7.25.9": {}
+
"@babel/helper-validator-identifier@7.24.7": {}
+ "@babel/helper-validator-identifier@7.25.9": {}
+
"@babel/helper-validator-option@7.24.8": {}
- "@babel/helper-wrap-function@7.25.0":
+ "@babel/helper-validator-option@7.25.9": {}
+
+ "@babel/helper-wrap-function@7.25.9":
dependencies:
- "@babel/template": 7.25.0
- "@babel/traverse": 7.25.4
- "@babel/types": 7.25.6
+ "@babel/template": 7.25.9
+ "@babel/traverse": 7.25.9
+ "@babel/types": 7.26.0
transitivePeerDependencies:
- supports-color
- "@babel/helpers@7.25.6":
+ "@babel/helpers@7.24.8":
dependencies:
- "@babel/template": 7.25.0
- "@babel/types": 7.25.6
+ "@babel/template": 7.24.7
+ "@babel/types": 7.24.9
+
+ "@babel/helpers@7.26.0":
+ dependencies:
+ "@babel/template": 7.25.9
+ "@babel/types": 7.26.0
"@babel/highlight@7.24.7":
dependencies:
@@ -9734,740 +11059,1322 @@ snapshots:
js-tokens: 4.0.0
picocolors: 1.0.1
- "@babel/parser@7.25.4":
- dependencies:
- "@babel/types": 7.25.6
-
- "@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.3(@babel/core@7.25.2)":
- dependencies:
- "@babel/core": 7.25.2
- "@babel/helper-plugin-utils": 7.24.8
- "@babel/traverse": 7.25.4
- transitivePeerDependencies:
- - supports-color
-
- "@babel/plugin-bugfix-safari-class-field-initializer-scope@7.25.0(@babel/core@7.25.2)":
+ "@babel/parser@7.24.8":
dependencies:
- "@babel/core": 7.25.2
- "@babel/helper-plugin-utils": 7.24.8
+ "@babel/types": 7.24.9
- "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.0(@babel/core@7.25.2)":
+ "@babel/parser@7.26.2":
dependencies:
- "@babel/core": 7.25.2
- "@babel/helper-plugin-utils": 7.24.8
+ "@babel/types": 7.26.0
- "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.24.7(@babel/core@7.25.2)":
+ "@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.9(@babel/core@7.24.9)":
dependencies:
- "@babel/core": 7.25.2
- "@babel/helper-plugin-utils": 7.24.8
- "@babel/helper-skip-transparent-expression-wrappers": 7.24.7
- "@babel/plugin-transform-optional-chaining": 7.24.8(@babel/core@7.25.2)
+ "@babel/core": 7.24.9
+ "@babel/helper-plugin-utils": 7.25.9
+ "@babel/traverse": 7.25.9
transitivePeerDependencies:
- supports-color
- "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.0(@babel/core@7.25.2)":
+ "@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.9(@babel/core@7.26.0)":
dependencies:
- "@babel/core": 7.25.2
- "@babel/helper-plugin-utils": 7.24.8
- "@babel/traverse": 7.25.4
+ "@babel/core": 7.26.0
+ "@babel/helper-plugin-utils": 7.25.9
+ "@babel/traverse": 7.25.9
transitivePeerDependencies:
- supports-color
- "@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.25.2)":
+ "@babel/plugin-bugfix-safari-class-field-initializer-scope@7.25.9(@babel/core@7.24.9)":
dependencies:
- "@babel/core": 7.25.2
- "@babel/helper-create-class-features-plugin": 7.25.4(@babel/core@7.25.2)
- "@babel/helper-plugin-utils": 7.24.8
- transitivePeerDependencies:
- - supports-color
+ "@babel/core": 7.24.9
+ "@babel/helper-plugin-utils": 7.25.9
- "@babel/plugin-proposal-export-default-from@7.24.7(@babel/core@7.25.2)":
+ "@babel/plugin-bugfix-safari-class-field-initializer-scope@7.25.9(@babel/core@7.26.0)":
dependencies:
- "@babel/core": 7.25.2
- "@babel/helper-plugin-utils": 7.24.8
- "@babel/plugin-syntax-export-default-from": 7.24.7(@babel/core@7.25.2)
+ "@babel/core": 7.26.0
+ "@babel/helper-plugin-utils": 7.25.9
- "@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.25.2)":
+ "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.9(@babel/core@7.24.9)":
dependencies:
- "@babel/core": 7.25.2
- "@babel/helper-plugin-utils": 7.24.8
- "@babel/plugin-syntax-nullish-coalescing-operator": 7.8.3(@babel/core@7.25.2)
+ "@babel/core": 7.24.9
+ "@babel/helper-plugin-utils": 7.25.9
- "@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.25.2)":
+ "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.9(@babel/core@7.26.0)":
dependencies:
- "@babel/compat-data": 7.25.4
- "@babel/core": 7.25.2
- "@babel/helper-compilation-targets": 7.25.2
- "@babel/helper-plugin-utils": 7.24.8
- "@babel/plugin-syntax-object-rest-spread": 7.8.3(@babel/core@7.25.2)
- "@babel/plugin-transform-parameters": 7.24.7(@babel/core@7.25.2)
+ "@babel/core": 7.26.0
+ "@babel/helper-plugin-utils": 7.25.9
- "@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.25.2)":
+ "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.25.9(@babel/core@7.24.9)":
dependencies:
- "@babel/core": 7.25.2
- "@babel/helper-plugin-utils": 7.24.8
- "@babel/helper-skip-transparent-expression-wrappers": 7.24.7
- "@babel/plugin-syntax-optional-chaining": 7.8.3(@babel/core@7.25.2)
+ "@babel/core": 7.24.9
+ "@babel/helper-plugin-utils": 7.25.9
+ "@babel/helper-skip-transparent-expression-wrappers": 7.25.9
+ "@babel/plugin-transform-optional-chaining": 7.25.9(@babel/core@7.24.9)
+ transitivePeerDependencies:
+ - supports-color
+
+ "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.25.9(@babel/core@7.26.0)":
+ dependencies:
+ "@babel/core": 7.26.0
+ "@babel/helper-plugin-utils": 7.25.9
+ "@babel/helper-skip-transparent-expression-wrappers": 7.25.9
+ "@babel/plugin-transform-optional-chaining": 7.25.9(@babel/core@7.26.0)
+ transitivePeerDependencies:
+ - supports-color
+
+ "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.9(@babel/core@7.24.9)":
+ dependencies:
+ "@babel/core": 7.24.9
+ "@babel/helper-plugin-utils": 7.25.9
+ "@babel/traverse": 7.25.9
+ transitivePeerDependencies:
+ - supports-color
+
+ "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.9(@babel/core@7.26.0)":
+ dependencies:
+ "@babel/core": 7.26.0
+ "@babel/helper-plugin-utils": 7.25.9
+ "@babel/traverse": 7.25.9
transitivePeerDependencies:
- supports-color
- "@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.25.2)":
+ "@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.26.0)":
+ dependencies:
+ "@babel/core": 7.26.0
+ "@babel/helper-create-class-features-plugin": 7.25.9(@babel/core@7.26.0)
+ "@babel/helper-plugin-utils": 7.25.9
+ transitivePeerDependencies:
+ - supports-color
+
+ "@babel/plugin-proposal-export-default-from@7.25.9(@babel/core@7.24.9)":
+ dependencies:
+ "@babel/core": 7.24.9
+ "@babel/helper-plugin-utils": 7.25.9
+
+ "@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.26.0)":
+ dependencies:
+ "@babel/core": 7.26.0
+ "@babel/helper-plugin-utils": 7.25.9
+ "@babel/plugin-syntax-nullish-coalescing-operator": 7.8.3(@babel/core@7.26.0)
+
+ "@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.26.0)":
+ dependencies:
+ "@babel/compat-data": 7.26.2
+ "@babel/core": 7.26.0
+ "@babel/helper-compilation-targets": 7.25.9
+ "@babel/helper-plugin-utils": 7.25.9
+ "@babel/plugin-syntax-object-rest-spread": 7.8.3(@babel/core@7.26.0)
+ "@babel/plugin-transform-parameters": 7.25.9(@babel/core@7.26.0)
+
+ "@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.26.0)":
+ dependencies:
+ "@babel/core": 7.26.0
+ "@babel/helper-plugin-utils": 7.25.9
+ "@babel/helper-skip-transparent-expression-wrappers": 7.25.9
+ "@babel/plugin-syntax-optional-chaining": 7.8.3(@babel/core@7.26.0)
+ transitivePeerDependencies:
+ - supports-color
+
+ "@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.24.9)":
+ dependencies:
+ "@babel/core": 7.24.9
+
+ "@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.26.0)":
dependencies:
- "@babel/core": 7.25.2
+ "@babel/core": 7.26.0
- "@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.25.2)":
+ "@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.24.9)":
dependencies:
- "@babel/core": 7.25.2
+ "@babel/core": 7.24.9
"@babel/helper-plugin-utils": 7.24.8
- "@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.25.2)":
+ "@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.26.0)":
dependencies:
- "@babel/core": 7.25.2
+ "@babel/core": 7.26.0
"@babel/helper-plugin-utils": 7.24.8
+ optional: true
- "@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.25.2)":
+ "@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.24.9)":
dependencies:
- "@babel/core": 7.25.2
+ "@babel/core": 7.24.9
"@babel/helper-plugin-utils": 7.24.8
- "@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.25.2)":
+ "@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.26.0)":
dependencies:
- "@babel/core": 7.25.2
+ "@babel/core": 7.26.0
"@babel/helper-plugin-utils": 7.24.8
+ optional: true
- "@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.25.2)":
+ "@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.24.9)":
dependencies:
- "@babel/core": 7.25.2
+ "@babel/core": 7.24.9
"@babel/helper-plugin-utils": 7.24.8
- "@babel/plugin-syntax-export-default-from@7.24.7(@babel/core@7.25.2)":
+ "@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.26.0)":
dependencies:
- "@babel/core": 7.25.2
+ "@babel/core": 7.26.0
"@babel/helper-plugin-utils": 7.24.8
- "@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.25.2)":
+ "@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.24.9)":
+ dependencies:
+ "@babel/core": 7.24.9
+ "@babel/helper-plugin-utils": 7.25.9
+
+ "@babel/plugin-syntax-export-default-from@7.25.9(@babel/core@7.24.9)":
+ dependencies:
+ "@babel/core": 7.24.9
+ "@babel/helper-plugin-utils": 7.25.9
+
+ "@babel/plugin-syntax-flow@7.26.0(@babel/core@7.24.9)":
+ dependencies:
+ "@babel/core": 7.24.9
+ "@babel/helper-plugin-utils": 7.25.9
+
+ "@babel/plugin-syntax-flow@7.26.0(@babel/core@7.26.0)":
+ dependencies:
+ "@babel/core": 7.26.0
+ "@babel/helper-plugin-utils": 7.25.9
+
+ "@babel/plugin-syntax-import-assertions@7.26.0(@babel/core@7.24.9)":
+ dependencies:
+ "@babel/core": 7.24.9
+ "@babel/helper-plugin-utils": 7.25.9
+
+ "@babel/plugin-syntax-import-assertions@7.26.0(@babel/core@7.26.0)":
+ dependencies:
+ "@babel/core": 7.26.0
+ "@babel/helper-plugin-utils": 7.25.9
+
+ "@babel/plugin-syntax-import-attributes@7.26.0(@babel/core@7.24.9)":
+ dependencies:
+ "@babel/core": 7.24.9
+ "@babel/helper-plugin-utils": 7.25.9
+
+ "@babel/plugin-syntax-import-attributes@7.26.0(@babel/core@7.26.0)":
dependencies:
- "@babel/core": 7.25.2
+ "@babel/core": 7.26.0
+ "@babel/helper-plugin-utils": 7.25.9
+
+ "@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.24.9)":
+ dependencies:
+ "@babel/core": 7.24.9
"@babel/helper-plugin-utils": 7.24.8
- "@babel/plugin-syntax-flow@7.24.7(@babel/core@7.25.2)":
+ "@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.26.0)":
dependencies:
- "@babel/core": 7.25.2
+ "@babel/core": 7.26.0
"@babel/helper-plugin-utils": 7.24.8
+ optional: true
- "@babel/plugin-syntax-import-assertions@7.24.7(@babel/core@7.25.2)":
+ "@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.24.9)":
dependencies:
- "@babel/core": 7.25.2
+ "@babel/core": 7.24.9
"@babel/helper-plugin-utils": 7.24.8
- "@babel/plugin-syntax-import-attributes@7.24.7(@babel/core@7.25.2)":
+ "@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.26.0)":
dependencies:
- "@babel/core": 7.25.2
+ "@babel/core": 7.26.0
"@babel/helper-plugin-utils": 7.24.8
+ optional: true
- "@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.25.2)":
+ "@babel/plugin-syntax-jsx@7.24.7(@babel/core@7.24.9)":
dependencies:
- "@babel/core": 7.25.2
+ "@babel/core": 7.24.9
"@babel/helper-plugin-utils": 7.24.8
- "@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.25.2)":
+ "@babel/plugin-syntax-jsx@7.25.9(@babel/core@7.24.9)":
+ dependencies:
+ "@babel/core": 7.24.9
+ "@babel/helper-plugin-utils": 7.25.9
+
+ "@babel/plugin-syntax-jsx@7.25.9(@babel/core@7.26.0)":
+ dependencies:
+ "@babel/core": 7.26.0
+ "@babel/helper-plugin-utils": 7.25.9
+
+ "@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.24.9)":
dependencies:
- "@babel/core": 7.25.2
+ "@babel/core": 7.24.9
"@babel/helper-plugin-utils": 7.24.8
- "@babel/plugin-syntax-jsx@7.24.7(@babel/core@7.25.2)":
+ "@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.26.0)":
dependencies:
- "@babel/core": 7.25.2
+ "@babel/core": 7.26.0
"@babel/helper-plugin-utils": 7.24.8
+ optional: true
- "@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.25.2)":
+ "@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.24.9)":
dependencies:
- "@babel/core": 7.25.2
+ "@babel/core": 7.24.9
"@babel/helper-plugin-utils": 7.24.8
- "@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.25.2)":
+ "@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.26.0)":
dependencies:
- "@babel/core": 7.25.2
+ "@babel/core": 7.26.0
"@babel/helper-plugin-utils": 7.24.8
- "@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.25.2)":
+ "@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.24.9)":
dependencies:
- "@babel/core": 7.25.2
+ "@babel/core": 7.24.9
"@babel/helper-plugin-utils": 7.24.8
- "@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.25.2)":
+ "@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.26.0)":
dependencies:
- "@babel/core": 7.25.2
+ "@babel/core": 7.26.0
"@babel/helper-plugin-utils": 7.24.8
+ optional: true
- "@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.25.2)":
+ "@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.24.9)":
dependencies:
- "@babel/core": 7.25.2
+ "@babel/core": 7.24.9
"@babel/helper-plugin-utils": 7.24.8
- "@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.25.2)":
+ "@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.26.0)":
dependencies:
- "@babel/core": 7.25.2
+ "@babel/core": 7.26.0
"@babel/helper-plugin-utils": 7.24.8
- "@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.25.2)":
+ "@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.24.9)":
dependencies:
- "@babel/core": 7.25.2
+ "@babel/core": 7.24.9
"@babel/helper-plugin-utils": 7.24.8
- "@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.25.2)":
+ "@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.26.0)":
dependencies:
- "@babel/core": 7.25.2
+ "@babel/core": 7.26.0
"@babel/helper-plugin-utils": 7.24.8
+ optional: true
- "@babel/plugin-syntax-typescript@7.24.7(@babel/core@7.25.2)":
+ "@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.24.9)":
dependencies:
- "@babel/core": 7.25.2
+ "@babel/core": 7.24.9
"@babel/helper-plugin-utils": 7.24.8
- "@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.25.2)":
+ "@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.26.0)":
dependencies:
- "@babel/core": 7.25.2
- "@babel/helper-create-regexp-features-plugin": 7.25.2(@babel/core@7.25.2)
+ "@babel/core": 7.26.0
"@babel/helper-plugin-utils": 7.24.8
- "@babel/plugin-transform-arrow-functions@7.24.7(@babel/core@7.25.2)":
+ "@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.24.9)":
dependencies:
- "@babel/core": 7.25.2
+ "@babel/core": 7.24.9
"@babel/helper-plugin-utils": 7.24.8
- "@babel/plugin-transform-async-generator-functions@7.25.4(@babel/core@7.25.2)":
+ "@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.26.0)":
+ dependencies:
+ "@babel/core": 7.26.0
+ "@babel/helper-plugin-utils": 7.24.8
+ optional: true
+
+ "@babel/plugin-syntax-typescript@7.24.7(@babel/core@7.24.9)":
dependencies:
- "@babel/core": 7.25.2
+ "@babel/core": 7.24.9
"@babel/helper-plugin-utils": 7.24.8
- "@babel/helper-remap-async-to-generator": 7.25.0(@babel/core@7.25.2)
- "@babel/plugin-syntax-async-generators": 7.8.4(@babel/core@7.25.2)
- "@babel/traverse": 7.25.4
+
+ "@babel/plugin-syntax-typescript@7.25.9(@babel/core@7.24.9)":
+ dependencies:
+ "@babel/core": 7.24.9
+ "@babel/helper-plugin-utils": 7.25.9
+
+ "@babel/plugin-syntax-typescript@7.25.9(@babel/core@7.26.0)":
+ dependencies:
+ "@babel/core": 7.26.0
+ "@babel/helper-plugin-utils": 7.25.9
+
+ "@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.24.9)":
+ dependencies:
+ "@babel/core": 7.24.9
+ "@babel/helper-create-regexp-features-plugin": 7.25.9(@babel/core@7.24.9)
+ "@babel/helper-plugin-utils": 7.25.9
+
+ "@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.26.0)":
+ dependencies:
+ "@babel/core": 7.26.0
+ "@babel/helper-create-regexp-features-plugin": 7.25.9(@babel/core@7.26.0)
+ "@babel/helper-plugin-utils": 7.25.9
+
+ "@babel/plugin-transform-arrow-functions@7.25.9(@babel/core@7.24.9)":
+ dependencies:
+ "@babel/core": 7.24.9
+ "@babel/helper-plugin-utils": 7.25.9
+
+ "@babel/plugin-transform-arrow-functions@7.25.9(@babel/core@7.26.0)":
+ dependencies:
+ "@babel/core": 7.26.0
+ "@babel/helper-plugin-utils": 7.25.9
+
+ "@babel/plugin-transform-async-generator-functions@7.25.9(@babel/core@7.24.9)":
+ dependencies:
+ "@babel/core": 7.24.9
+ "@babel/helper-plugin-utils": 7.25.9
+ "@babel/helper-remap-async-to-generator": 7.25.9(@babel/core@7.24.9)
+ "@babel/traverse": 7.25.9
transitivePeerDependencies:
- supports-color
- "@babel/plugin-transform-async-to-generator@7.24.7(@babel/core@7.25.2)":
+ "@babel/plugin-transform-async-generator-functions@7.25.9(@babel/core@7.26.0)":
dependencies:
- "@babel/core": 7.25.2
- "@babel/helper-module-imports": 7.24.7
- "@babel/helper-plugin-utils": 7.24.8
- "@babel/helper-remap-async-to-generator": 7.25.0(@babel/core@7.25.2)
+ "@babel/core": 7.26.0
+ "@babel/helper-plugin-utils": 7.25.9
+ "@babel/helper-remap-async-to-generator": 7.25.9(@babel/core@7.26.0)
+ "@babel/traverse": 7.25.9
transitivePeerDependencies:
- supports-color
- "@babel/plugin-transform-block-scoped-functions@7.24.7(@babel/core@7.25.2)":
+ "@babel/plugin-transform-async-to-generator@7.25.9(@babel/core@7.24.9)":
dependencies:
- "@babel/core": 7.25.2
- "@babel/helper-plugin-utils": 7.24.8
+ "@babel/core": 7.24.9
+ "@babel/helper-module-imports": 7.25.9
+ "@babel/helper-plugin-utils": 7.25.9
+ "@babel/helper-remap-async-to-generator": 7.25.9(@babel/core@7.24.9)
+ transitivePeerDependencies:
+ - supports-color
- "@babel/plugin-transform-block-scoping@7.25.0(@babel/core@7.25.2)":
+ "@babel/plugin-transform-async-to-generator@7.25.9(@babel/core@7.26.0)":
dependencies:
- "@babel/core": 7.25.2
- "@babel/helper-plugin-utils": 7.24.8
+ "@babel/core": 7.26.0
+ "@babel/helper-module-imports": 7.25.9
+ "@babel/helper-plugin-utils": 7.25.9
+ "@babel/helper-remap-async-to-generator": 7.25.9(@babel/core@7.26.0)
+ transitivePeerDependencies:
+ - supports-color
- "@babel/plugin-transform-class-properties@7.25.4(@babel/core@7.25.2)":
+ "@babel/plugin-transform-block-scoped-functions@7.25.9(@babel/core@7.24.9)":
dependencies:
- "@babel/core": 7.25.2
- "@babel/helper-create-class-features-plugin": 7.25.4(@babel/core@7.25.2)
- "@babel/helper-plugin-utils": 7.24.8
+ "@babel/core": 7.24.9
+ "@babel/helper-plugin-utils": 7.25.9
+
+ "@babel/plugin-transform-block-scoped-functions@7.25.9(@babel/core@7.26.0)":
+ dependencies:
+ "@babel/core": 7.26.0
+ "@babel/helper-plugin-utils": 7.25.9
+
+ "@babel/plugin-transform-block-scoping@7.25.9(@babel/core@7.24.9)":
+ dependencies:
+ "@babel/core": 7.24.9
+ "@babel/helper-plugin-utils": 7.25.9
+
+ "@babel/plugin-transform-block-scoping@7.25.9(@babel/core@7.26.0)":
+ dependencies:
+ "@babel/core": 7.26.0
+ "@babel/helper-plugin-utils": 7.25.9
+
+ "@babel/plugin-transform-class-properties@7.25.9(@babel/core@7.24.9)":
+ dependencies:
+ "@babel/core": 7.24.9
+ "@babel/helper-create-class-features-plugin": 7.25.9(@babel/core@7.24.9)
+ "@babel/helper-plugin-utils": 7.25.9
transitivePeerDependencies:
- supports-color
- "@babel/plugin-transform-class-static-block@7.24.7(@babel/core@7.25.2)":
+ "@babel/plugin-transform-class-properties@7.25.9(@babel/core@7.26.0)":
dependencies:
- "@babel/core": 7.25.2
- "@babel/helper-create-class-features-plugin": 7.25.4(@babel/core@7.25.2)
- "@babel/helper-plugin-utils": 7.24.8
- "@babel/plugin-syntax-class-static-block": 7.14.5(@babel/core@7.25.2)
+ "@babel/core": 7.26.0
+ "@babel/helper-create-class-features-plugin": 7.25.9(@babel/core@7.26.0)
+ "@babel/helper-plugin-utils": 7.25.9
transitivePeerDependencies:
- supports-color
- "@babel/plugin-transform-classes@7.25.4(@babel/core@7.25.2)":
+ "@babel/plugin-transform-class-static-block@7.26.0(@babel/core@7.24.9)":
dependencies:
- "@babel/core": 7.25.2
- "@babel/helper-annotate-as-pure": 7.24.7
- "@babel/helper-compilation-targets": 7.25.2
- "@babel/helper-plugin-utils": 7.24.8
- "@babel/helper-replace-supers": 7.25.0(@babel/core@7.25.2)
- "@babel/traverse": 7.25.4
+ "@babel/core": 7.24.9
+ "@babel/helper-create-class-features-plugin": 7.25.9(@babel/core@7.24.9)
+ "@babel/helper-plugin-utils": 7.25.9
+ transitivePeerDependencies:
+ - supports-color
+
+ "@babel/plugin-transform-class-static-block@7.26.0(@babel/core@7.26.0)":
+ dependencies:
+ "@babel/core": 7.26.0
+ "@babel/helper-create-class-features-plugin": 7.25.9(@babel/core@7.26.0)
+ "@babel/helper-plugin-utils": 7.25.9
+ transitivePeerDependencies:
+ - supports-color
+
+ "@babel/plugin-transform-classes@7.25.9(@babel/core@7.24.9)":
+ dependencies:
+ "@babel/core": 7.24.9
+ "@babel/helper-annotate-as-pure": 7.25.9
+ "@babel/helper-compilation-targets": 7.25.9
+ "@babel/helper-plugin-utils": 7.25.9
+ "@babel/helper-replace-supers": 7.25.9(@babel/core@7.24.9)
+ "@babel/traverse": 7.25.9
globals: 11.12.0
transitivePeerDependencies:
- supports-color
- "@babel/plugin-transform-computed-properties@7.24.7(@babel/core@7.25.2)":
+ "@babel/plugin-transform-classes@7.25.9(@babel/core@7.26.0)":
dependencies:
- "@babel/core": 7.25.2
- "@babel/helper-plugin-utils": 7.24.8
- "@babel/template": 7.25.0
+ "@babel/core": 7.26.0
+ "@babel/helper-annotate-as-pure": 7.25.9
+ "@babel/helper-compilation-targets": 7.25.9
+ "@babel/helper-plugin-utils": 7.25.9
+ "@babel/helper-replace-supers": 7.25.9(@babel/core@7.26.0)
+ "@babel/traverse": 7.25.9
+ globals: 11.12.0
+ transitivePeerDependencies:
+ - supports-color
- "@babel/plugin-transform-destructuring@7.24.8(@babel/core@7.25.2)":
+ "@babel/plugin-transform-computed-properties@7.25.9(@babel/core@7.24.9)":
dependencies:
- "@babel/core": 7.25.2
- "@babel/helper-plugin-utils": 7.24.8
+ "@babel/core": 7.24.9
+ "@babel/helper-plugin-utils": 7.25.9
+ "@babel/template": 7.25.9
- "@babel/plugin-transform-dotall-regex@7.24.7(@babel/core@7.25.2)":
+ "@babel/plugin-transform-computed-properties@7.25.9(@babel/core@7.26.0)":
dependencies:
- "@babel/core": 7.25.2
- "@babel/helper-create-regexp-features-plugin": 7.25.2(@babel/core@7.25.2)
- "@babel/helper-plugin-utils": 7.24.8
+ "@babel/core": 7.26.0
+ "@babel/helper-plugin-utils": 7.25.9
+ "@babel/template": 7.25.9
- "@babel/plugin-transform-duplicate-keys@7.24.7(@babel/core@7.25.2)":
+ "@babel/plugin-transform-destructuring@7.25.9(@babel/core@7.24.9)":
dependencies:
- "@babel/core": 7.25.2
- "@babel/helper-plugin-utils": 7.24.8
+ "@babel/core": 7.24.9
+ "@babel/helper-plugin-utils": 7.25.9
- "@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.25.0(@babel/core@7.25.2)":
+ "@babel/plugin-transform-destructuring@7.25.9(@babel/core@7.26.0)":
dependencies:
- "@babel/core": 7.25.2
- "@babel/helper-create-regexp-features-plugin": 7.25.2(@babel/core@7.25.2)
- "@babel/helper-plugin-utils": 7.24.8
+ "@babel/core": 7.26.0
+ "@babel/helper-plugin-utils": 7.25.9
- "@babel/plugin-transform-dynamic-import@7.24.7(@babel/core@7.25.2)":
+ "@babel/plugin-transform-dotall-regex@7.25.9(@babel/core@7.24.9)":
dependencies:
- "@babel/core": 7.25.2
- "@babel/helper-plugin-utils": 7.24.8
- "@babel/plugin-syntax-dynamic-import": 7.8.3(@babel/core@7.25.2)
+ "@babel/core": 7.24.9
+ "@babel/helper-create-regexp-features-plugin": 7.25.9(@babel/core@7.24.9)
+ "@babel/helper-plugin-utils": 7.25.9
- "@babel/plugin-transform-exponentiation-operator@7.24.7(@babel/core@7.25.2)":
+ "@babel/plugin-transform-dotall-regex@7.25.9(@babel/core@7.26.0)":
dependencies:
- "@babel/core": 7.25.2
- "@babel/helper-builder-binary-assignment-operator-visitor": 7.24.7
- "@babel/helper-plugin-utils": 7.24.8
+ "@babel/core": 7.26.0
+ "@babel/helper-create-regexp-features-plugin": 7.25.9(@babel/core@7.26.0)
+ "@babel/helper-plugin-utils": 7.25.9
+
+ "@babel/plugin-transform-duplicate-keys@7.25.9(@babel/core@7.24.9)":
+ dependencies:
+ "@babel/core": 7.24.9
+ "@babel/helper-plugin-utils": 7.25.9
+
+ "@babel/plugin-transform-duplicate-keys@7.25.9(@babel/core@7.26.0)":
+ dependencies:
+ "@babel/core": 7.26.0
+ "@babel/helper-plugin-utils": 7.25.9
+
+ "@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.25.9(@babel/core@7.24.9)":
+ dependencies:
+ "@babel/core": 7.24.9
+ "@babel/helper-create-regexp-features-plugin": 7.25.9(@babel/core@7.24.9)
+ "@babel/helper-plugin-utils": 7.25.9
+
+ "@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.25.9(@babel/core@7.26.0)":
+ dependencies:
+ "@babel/core": 7.26.0
+ "@babel/helper-create-regexp-features-plugin": 7.25.9(@babel/core@7.26.0)
+ "@babel/helper-plugin-utils": 7.25.9
+
+ "@babel/plugin-transform-dynamic-import@7.25.9(@babel/core@7.24.9)":
+ dependencies:
+ "@babel/core": 7.24.9
+ "@babel/helper-plugin-utils": 7.25.9
+
+ "@babel/plugin-transform-dynamic-import@7.25.9(@babel/core@7.26.0)":
+ dependencies:
+ "@babel/core": 7.26.0
+ "@babel/helper-plugin-utils": 7.25.9
+
+ "@babel/plugin-transform-exponentiation-operator@7.25.9(@babel/core@7.24.9)":
+ dependencies:
+ "@babel/core": 7.24.9
+ "@babel/helper-builder-binary-assignment-operator-visitor": 7.25.9
+ "@babel/helper-plugin-utils": 7.25.9
transitivePeerDependencies:
- supports-color
- "@babel/plugin-transform-export-namespace-from@7.24.7(@babel/core@7.25.2)":
+ "@babel/plugin-transform-exponentiation-operator@7.25.9(@babel/core@7.26.0)":
dependencies:
- "@babel/core": 7.25.2
- "@babel/helper-plugin-utils": 7.24.8
- "@babel/plugin-syntax-export-namespace-from": 7.8.3(@babel/core@7.25.2)
+ "@babel/core": 7.26.0
+ "@babel/helper-builder-binary-assignment-operator-visitor": 7.25.9
+ "@babel/helper-plugin-utils": 7.25.9
+ transitivePeerDependencies:
+ - supports-color
- "@babel/plugin-transform-flow-strip-types@7.25.2(@babel/core@7.25.2)":
+ "@babel/plugin-transform-export-namespace-from@7.25.9(@babel/core@7.24.9)":
dependencies:
- "@babel/core": 7.25.2
- "@babel/helper-plugin-utils": 7.24.8
- "@babel/plugin-syntax-flow": 7.24.7(@babel/core@7.25.2)
+ "@babel/core": 7.24.9
+ "@babel/helper-plugin-utils": 7.25.9
- "@babel/plugin-transform-for-of@7.24.7(@babel/core@7.25.2)":
+ "@babel/plugin-transform-export-namespace-from@7.25.9(@babel/core@7.26.0)":
dependencies:
- "@babel/core": 7.25.2
- "@babel/helper-plugin-utils": 7.24.8
- "@babel/helper-skip-transparent-expression-wrappers": 7.24.7
+ "@babel/core": 7.26.0
+ "@babel/helper-plugin-utils": 7.25.9
+
+ "@babel/plugin-transform-flow-strip-types@7.25.9(@babel/core@7.24.9)":
+ dependencies:
+ "@babel/core": 7.24.9
+ "@babel/helper-plugin-utils": 7.25.9
+ "@babel/plugin-syntax-flow": 7.26.0(@babel/core@7.24.9)
+
+ "@babel/plugin-transform-flow-strip-types@7.25.9(@babel/core@7.26.0)":
+ dependencies:
+ "@babel/core": 7.26.0
+ "@babel/helper-plugin-utils": 7.25.9
+ "@babel/plugin-syntax-flow": 7.26.0(@babel/core@7.26.0)
+
+ "@babel/plugin-transform-for-of@7.25.9(@babel/core@7.24.9)":
+ dependencies:
+ "@babel/core": 7.24.9
+ "@babel/helper-plugin-utils": 7.25.9
+ "@babel/helper-skip-transparent-expression-wrappers": 7.25.9
transitivePeerDependencies:
- supports-color
- "@babel/plugin-transform-function-name@7.25.1(@babel/core@7.25.2)":
+ "@babel/plugin-transform-for-of@7.25.9(@babel/core@7.26.0)":
dependencies:
- "@babel/core": 7.25.2
- "@babel/helper-compilation-targets": 7.25.2
- "@babel/helper-plugin-utils": 7.24.8
- "@babel/traverse": 7.25.4
+ "@babel/core": 7.26.0
+ "@babel/helper-plugin-utils": 7.25.9
+ "@babel/helper-skip-transparent-expression-wrappers": 7.25.9
transitivePeerDependencies:
- supports-color
- "@babel/plugin-transform-json-strings@7.24.7(@babel/core@7.25.2)":
+ "@babel/plugin-transform-function-name@7.25.9(@babel/core@7.24.9)":
dependencies:
- "@babel/core": 7.25.2
- "@babel/helper-plugin-utils": 7.24.8
- "@babel/plugin-syntax-json-strings": 7.8.3(@babel/core@7.25.2)
+ "@babel/core": 7.24.9
+ "@babel/helper-compilation-targets": 7.25.9
+ "@babel/helper-plugin-utils": 7.25.9
+ "@babel/traverse": 7.25.9
+ transitivePeerDependencies:
+ - supports-color
- "@babel/plugin-transform-literals@7.25.2(@babel/core@7.25.2)":
+ "@babel/plugin-transform-function-name@7.25.9(@babel/core@7.26.0)":
dependencies:
- "@babel/core": 7.25.2
- "@babel/helper-plugin-utils": 7.24.8
+ "@babel/core": 7.26.0
+ "@babel/helper-compilation-targets": 7.25.9
+ "@babel/helper-plugin-utils": 7.25.9
+ "@babel/traverse": 7.25.9
+ transitivePeerDependencies:
+ - supports-color
- "@babel/plugin-transform-logical-assignment-operators@7.24.7(@babel/core@7.25.2)":
+ "@babel/plugin-transform-json-strings@7.25.9(@babel/core@7.24.9)":
dependencies:
- "@babel/core": 7.25.2
- "@babel/helper-plugin-utils": 7.24.8
- "@babel/plugin-syntax-logical-assignment-operators": 7.10.4(@babel/core@7.25.2)
+ "@babel/core": 7.24.9
+ "@babel/helper-plugin-utils": 7.25.9
- "@babel/plugin-transform-member-expression-literals@7.24.7(@babel/core@7.25.2)":
+ "@babel/plugin-transform-json-strings@7.25.9(@babel/core@7.26.0)":
dependencies:
- "@babel/core": 7.25.2
- "@babel/helper-plugin-utils": 7.24.8
+ "@babel/core": 7.26.0
+ "@babel/helper-plugin-utils": 7.25.9
- "@babel/plugin-transform-modules-amd@7.24.7(@babel/core@7.25.2)":
+ "@babel/plugin-transform-literals@7.25.9(@babel/core@7.24.9)":
dependencies:
- "@babel/core": 7.25.2
- "@babel/helper-module-transforms": 7.25.2(@babel/core@7.25.2)
- "@babel/helper-plugin-utils": 7.24.8
+ "@babel/core": 7.24.9
+ "@babel/helper-plugin-utils": 7.25.9
+
+ "@babel/plugin-transform-literals@7.25.9(@babel/core@7.26.0)":
+ dependencies:
+ "@babel/core": 7.26.0
+ "@babel/helper-plugin-utils": 7.25.9
+
+ "@babel/plugin-transform-logical-assignment-operators@7.25.9(@babel/core@7.24.9)":
+ dependencies:
+ "@babel/core": 7.24.9
+ "@babel/helper-plugin-utils": 7.25.9
+
+ "@babel/plugin-transform-logical-assignment-operators@7.25.9(@babel/core@7.26.0)":
+ dependencies:
+ "@babel/core": 7.26.0
+ "@babel/helper-plugin-utils": 7.25.9
+
+ "@babel/plugin-transform-member-expression-literals@7.25.9(@babel/core@7.24.9)":
+ dependencies:
+ "@babel/core": 7.24.9
+ "@babel/helper-plugin-utils": 7.25.9
+
+ "@babel/plugin-transform-member-expression-literals@7.25.9(@babel/core@7.26.0)":
+ dependencies:
+ "@babel/core": 7.26.0
+ "@babel/helper-plugin-utils": 7.25.9
+
+ "@babel/plugin-transform-modules-amd@7.25.9(@babel/core@7.24.9)":
+ dependencies:
+ "@babel/core": 7.24.9
+ "@babel/helper-module-transforms": 7.26.0(@babel/core@7.24.9)
+ "@babel/helper-plugin-utils": 7.25.9
transitivePeerDependencies:
- supports-color
- "@babel/plugin-transform-modules-commonjs@7.24.8(@babel/core@7.25.2)":
+ "@babel/plugin-transform-modules-amd@7.25.9(@babel/core@7.26.0)":
dependencies:
- "@babel/core": 7.25.2
- "@babel/helper-module-transforms": 7.25.2(@babel/core@7.25.2)
- "@babel/helper-plugin-utils": 7.24.8
- "@babel/helper-simple-access": 7.24.7
+ "@babel/core": 7.26.0
+ "@babel/helper-module-transforms": 7.26.0(@babel/core@7.26.0)
+ "@babel/helper-plugin-utils": 7.25.9
transitivePeerDependencies:
- supports-color
- "@babel/plugin-transform-modules-systemjs@7.25.0(@babel/core@7.25.2)":
+ "@babel/plugin-transform-modules-commonjs@7.25.9(@babel/core@7.24.9)":
dependencies:
- "@babel/core": 7.25.2
- "@babel/helper-module-transforms": 7.25.2(@babel/core@7.25.2)
- "@babel/helper-plugin-utils": 7.24.8
- "@babel/helper-validator-identifier": 7.24.7
- "@babel/traverse": 7.25.4
+ "@babel/core": 7.24.9
+ "@babel/helper-module-transforms": 7.26.0(@babel/core@7.24.9)
+ "@babel/helper-plugin-utils": 7.25.9
+ "@babel/helper-simple-access": 7.25.9
transitivePeerDependencies:
- supports-color
- "@babel/plugin-transform-modules-umd@7.24.7(@babel/core@7.25.2)":
+ "@babel/plugin-transform-modules-commonjs@7.25.9(@babel/core@7.26.0)":
dependencies:
- "@babel/core": 7.25.2
- "@babel/helper-module-transforms": 7.25.2(@babel/core@7.25.2)
- "@babel/helper-plugin-utils": 7.24.8
+ "@babel/core": 7.26.0
+ "@babel/helper-module-transforms": 7.26.0(@babel/core@7.26.0)
+ "@babel/helper-plugin-utils": 7.25.9
+ "@babel/helper-simple-access": 7.25.9
transitivePeerDependencies:
- supports-color
- "@babel/plugin-transform-named-capturing-groups-regex@7.24.7(@babel/core@7.25.2)":
+ "@babel/plugin-transform-modules-systemjs@7.25.9(@babel/core@7.24.9)":
dependencies:
- "@babel/core": 7.25.2
- "@babel/helper-create-regexp-features-plugin": 7.25.2(@babel/core@7.25.2)
- "@babel/helper-plugin-utils": 7.24.8
+ "@babel/core": 7.24.9
+ "@babel/helper-module-transforms": 7.26.0(@babel/core@7.24.9)
+ "@babel/helper-plugin-utils": 7.25.9
+ "@babel/helper-validator-identifier": 7.25.9
+ "@babel/traverse": 7.25.9
+ transitivePeerDependencies:
+ - supports-color
- "@babel/plugin-transform-new-target@7.24.7(@babel/core@7.25.2)":
+ "@babel/plugin-transform-modules-systemjs@7.25.9(@babel/core@7.26.0)":
dependencies:
- "@babel/core": 7.25.2
- "@babel/helper-plugin-utils": 7.24.8
+ "@babel/core": 7.26.0
+ "@babel/helper-module-transforms": 7.26.0(@babel/core@7.26.0)
+ "@babel/helper-plugin-utils": 7.25.9
+ "@babel/helper-validator-identifier": 7.25.9
+ "@babel/traverse": 7.25.9
+ transitivePeerDependencies:
+ - supports-color
- "@babel/plugin-transform-nullish-coalescing-operator@7.24.7(@babel/core@7.25.2)":
+ "@babel/plugin-transform-modules-umd@7.25.9(@babel/core@7.24.9)":
dependencies:
- "@babel/core": 7.25.2
- "@babel/helper-plugin-utils": 7.24.8
- "@babel/plugin-syntax-nullish-coalescing-operator": 7.8.3(@babel/core@7.25.2)
+ "@babel/core": 7.24.9
+ "@babel/helper-module-transforms": 7.26.0(@babel/core@7.24.9)
+ "@babel/helper-plugin-utils": 7.25.9
+ transitivePeerDependencies:
+ - supports-color
- "@babel/plugin-transform-numeric-separator@7.24.7(@babel/core@7.25.2)":
+ "@babel/plugin-transform-modules-umd@7.25.9(@babel/core@7.26.0)":
dependencies:
- "@babel/core": 7.25.2
- "@babel/helper-plugin-utils": 7.24.8
- "@babel/plugin-syntax-numeric-separator": 7.10.4(@babel/core@7.25.2)
+ "@babel/core": 7.26.0
+ "@babel/helper-module-transforms": 7.26.0(@babel/core@7.26.0)
+ "@babel/helper-plugin-utils": 7.25.9
+ transitivePeerDependencies:
+ - supports-color
- "@babel/plugin-transform-object-rest-spread@7.24.7(@babel/core@7.25.2)":
+ "@babel/plugin-transform-named-capturing-groups-regex@7.25.9(@babel/core@7.24.9)":
dependencies:
- "@babel/core": 7.25.2
- "@babel/helper-compilation-targets": 7.25.2
- "@babel/helper-plugin-utils": 7.24.8
- "@babel/plugin-syntax-object-rest-spread": 7.8.3(@babel/core@7.25.2)
- "@babel/plugin-transform-parameters": 7.24.7(@babel/core@7.25.2)
+ "@babel/core": 7.24.9
+ "@babel/helper-create-regexp-features-plugin": 7.25.9(@babel/core@7.24.9)
+ "@babel/helper-plugin-utils": 7.25.9
- "@babel/plugin-transform-object-super@7.24.7(@babel/core@7.25.2)":
+ "@babel/plugin-transform-named-capturing-groups-regex@7.25.9(@babel/core@7.26.0)":
dependencies:
- "@babel/core": 7.25.2
- "@babel/helper-plugin-utils": 7.24.8
- "@babel/helper-replace-supers": 7.25.0(@babel/core@7.25.2)
+ "@babel/core": 7.26.0
+ "@babel/helper-create-regexp-features-plugin": 7.25.9(@babel/core@7.26.0)
+ "@babel/helper-plugin-utils": 7.25.9
+
+ "@babel/plugin-transform-new-target@7.25.9(@babel/core@7.24.9)":
+ dependencies:
+ "@babel/core": 7.24.9
+ "@babel/helper-plugin-utils": 7.25.9
+
+ "@babel/plugin-transform-new-target@7.25.9(@babel/core@7.26.0)":
+ dependencies:
+ "@babel/core": 7.26.0
+ "@babel/helper-plugin-utils": 7.25.9
+
+ "@babel/plugin-transform-nullish-coalescing-operator@7.25.9(@babel/core@7.24.9)":
+ dependencies:
+ "@babel/core": 7.24.9
+ "@babel/helper-plugin-utils": 7.25.9
+
+ "@babel/plugin-transform-nullish-coalescing-operator@7.25.9(@babel/core@7.26.0)":
+ dependencies:
+ "@babel/core": 7.26.0
+ "@babel/helper-plugin-utils": 7.25.9
+
+ "@babel/plugin-transform-numeric-separator@7.25.9(@babel/core@7.24.9)":
+ dependencies:
+ "@babel/core": 7.24.9
+ "@babel/helper-plugin-utils": 7.25.9
+
+ "@babel/plugin-transform-numeric-separator@7.25.9(@babel/core@7.26.0)":
+ dependencies:
+ "@babel/core": 7.26.0
+ "@babel/helper-plugin-utils": 7.25.9
+
+ "@babel/plugin-transform-object-rest-spread@7.25.9(@babel/core@7.24.9)":
+ dependencies:
+ "@babel/core": 7.24.9
+ "@babel/helper-compilation-targets": 7.25.9
+ "@babel/helper-plugin-utils": 7.25.9
+ "@babel/plugin-transform-parameters": 7.25.9(@babel/core@7.24.9)
+
+ "@babel/plugin-transform-object-rest-spread@7.25.9(@babel/core@7.26.0)":
+ dependencies:
+ "@babel/core": 7.26.0
+ "@babel/helper-compilation-targets": 7.25.9
+ "@babel/helper-plugin-utils": 7.25.9
+ "@babel/plugin-transform-parameters": 7.25.9(@babel/core@7.26.0)
+
+ "@babel/plugin-transform-object-super@7.25.9(@babel/core@7.24.9)":
+ dependencies:
+ "@babel/core": 7.24.9
+ "@babel/helper-plugin-utils": 7.25.9
+ "@babel/helper-replace-supers": 7.25.9(@babel/core@7.24.9)
transitivePeerDependencies:
- supports-color
- "@babel/plugin-transform-optional-catch-binding@7.24.7(@babel/core@7.25.2)":
+ "@babel/plugin-transform-object-super@7.25.9(@babel/core@7.26.0)":
dependencies:
- "@babel/core": 7.25.2
- "@babel/helper-plugin-utils": 7.24.8
- "@babel/plugin-syntax-optional-catch-binding": 7.8.3(@babel/core@7.25.2)
+ "@babel/core": 7.26.0
+ "@babel/helper-plugin-utils": 7.25.9
+ "@babel/helper-replace-supers": 7.25.9(@babel/core@7.26.0)
+ transitivePeerDependencies:
+ - supports-color
- "@babel/plugin-transform-optional-chaining@7.24.8(@babel/core@7.25.2)":
+ "@babel/plugin-transform-optional-catch-binding@7.25.9(@babel/core@7.24.9)":
dependencies:
- "@babel/core": 7.25.2
- "@babel/helper-plugin-utils": 7.24.8
- "@babel/helper-skip-transparent-expression-wrappers": 7.24.7
- "@babel/plugin-syntax-optional-chaining": 7.8.3(@babel/core@7.25.2)
+ "@babel/core": 7.24.9
+ "@babel/helper-plugin-utils": 7.25.9
+
+ "@babel/plugin-transform-optional-catch-binding@7.25.9(@babel/core@7.26.0)":
+ dependencies:
+ "@babel/core": 7.26.0
+ "@babel/helper-plugin-utils": 7.25.9
+
+ "@babel/plugin-transform-optional-chaining@7.25.9(@babel/core@7.24.9)":
+ dependencies:
+ "@babel/core": 7.24.9
+ "@babel/helper-plugin-utils": 7.25.9
+ "@babel/helper-skip-transparent-expression-wrappers": 7.25.9
transitivePeerDependencies:
- supports-color
- "@babel/plugin-transform-parameters@7.24.7(@babel/core@7.25.2)":
+ "@babel/plugin-transform-optional-chaining@7.25.9(@babel/core@7.26.0)":
dependencies:
- "@babel/core": 7.25.2
- "@babel/helper-plugin-utils": 7.24.8
+ "@babel/core": 7.26.0
+ "@babel/helper-plugin-utils": 7.25.9
+ "@babel/helper-skip-transparent-expression-wrappers": 7.25.9
+ transitivePeerDependencies:
+ - supports-color
- "@babel/plugin-transform-private-methods@7.25.4(@babel/core@7.25.2)":
+ "@babel/plugin-transform-parameters@7.25.9(@babel/core@7.24.9)":
dependencies:
- "@babel/core": 7.25.2
- "@babel/helper-create-class-features-plugin": 7.25.4(@babel/core@7.25.2)
- "@babel/helper-plugin-utils": 7.24.8
+ "@babel/core": 7.24.9
+ "@babel/helper-plugin-utils": 7.25.9
+
+ "@babel/plugin-transform-parameters@7.25.9(@babel/core@7.26.0)":
+ dependencies:
+ "@babel/core": 7.26.0
+ "@babel/helper-plugin-utils": 7.25.9
+
+ "@babel/plugin-transform-private-methods@7.25.9(@babel/core@7.24.9)":
+ dependencies:
+ "@babel/core": 7.24.9
+ "@babel/helper-create-class-features-plugin": 7.25.9(@babel/core@7.24.9)
+ "@babel/helper-plugin-utils": 7.25.9
transitivePeerDependencies:
- supports-color
- "@babel/plugin-transform-private-property-in-object@7.24.7(@babel/core@7.25.2)":
+ "@babel/plugin-transform-private-methods@7.25.9(@babel/core@7.26.0)":
dependencies:
- "@babel/core": 7.25.2
- "@babel/helper-annotate-as-pure": 7.24.7
- "@babel/helper-create-class-features-plugin": 7.25.4(@babel/core@7.25.2)
- "@babel/helper-plugin-utils": 7.24.8
- "@babel/plugin-syntax-private-property-in-object": 7.14.5(@babel/core@7.25.2)
+ "@babel/core": 7.26.0
+ "@babel/helper-create-class-features-plugin": 7.25.9(@babel/core@7.26.0)
+ "@babel/helper-plugin-utils": 7.25.9
transitivePeerDependencies:
- supports-color
- "@babel/plugin-transform-property-literals@7.24.7(@babel/core@7.25.2)":
+ "@babel/plugin-transform-private-property-in-object@7.25.9(@babel/core@7.24.9)":
dependencies:
- "@babel/core": 7.25.2
- "@babel/helper-plugin-utils": 7.24.8
+ "@babel/core": 7.24.9
+ "@babel/helper-annotate-as-pure": 7.25.9
+ "@babel/helper-create-class-features-plugin": 7.25.9(@babel/core@7.24.9)
+ "@babel/helper-plugin-utils": 7.25.9
+ transitivePeerDependencies:
+ - supports-color
- "@babel/plugin-transform-react-display-name@7.24.7(@babel/core@7.25.2)":
+ "@babel/plugin-transform-private-property-in-object@7.25.9(@babel/core@7.26.0)":
dependencies:
- "@babel/core": 7.25.2
- "@babel/helper-plugin-utils": 7.24.8
+ "@babel/core": 7.26.0
+ "@babel/helper-annotate-as-pure": 7.25.9
+ "@babel/helper-create-class-features-plugin": 7.25.9(@babel/core@7.26.0)
+ "@babel/helper-plugin-utils": 7.25.9
+ transitivePeerDependencies:
+ - supports-color
- "@babel/plugin-transform-react-jsx-self@7.24.7(@babel/core@7.25.2)":
+ "@babel/plugin-transform-property-literals@7.25.9(@babel/core@7.24.9)":
dependencies:
- "@babel/core": 7.25.2
- "@babel/helper-plugin-utils": 7.24.8
+ "@babel/core": 7.24.9
+ "@babel/helper-plugin-utils": 7.25.9
- "@babel/plugin-transform-react-jsx-source@7.24.7(@babel/core@7.25.2)":
+ "@babel/plugin-transform-property-literals@7.25.9(@babel/core@7.26.0)":
dependencies:
- "@babel/core": 7.25.2
- "@babel/helper-plugin-utils": 7.24.8
+ "@babel/core": 7.26.0
+ "@babel/helper-plugin-utils": 7.25.9
- "@babel/plugin-transform-react-jsx@7.25.2(@babel/core@7.25.2)":
+ "@babel/plugin-transform-react-display-name@7.25.9(@babel/core@7.24.9)":
dependencies:
- "@babel/core": 7.25.2
- "@babel/helper-annotate-as-pure": 7.24.7
- "@babel/helper-module-imports": 7.24.7
- "@babel/helper-plugin-utils": 7.24.8
- "@babel/plugin-syntax-jsx": 7.24.7(@babel/core@7.25.2)
- "@babel/types": 7.25.6
+ "@babel/core": 7.24.9
+ "@babel/helper-plugin-utils": 7.25.9
+
+ "@babel/plugin-transform-react-display-name@7.25.9(@babel/core@7.26.0)":
+ dependencies:
+ "@babel/core": 7.26.0
+ "@babel/helper-plugin-utils": 7.25.9
+
+ "@babel/plugin-transform-react-jsx-self@7.25.9(@babel/core@7.24.9)":
+ dependencies:
+ "@babel/core": 7.24.9
+ "@babel/helper-plugin-utils": 7.25.9
+
+ "@babel/plugin-transform-react-jsx-source@7.25.9(@babel/core@7.24.9)":
+ dependencies:
+ "@babel/core": 7.24.9
+ "@babel/helper-plugin-utils": 7.25.9
+
+ "@babel/plugin-transform-react-jsx@7.25.9(@babel/core@7.24.9)":
+ dependencies:
+ "@babel/core": 7.24.9
+ "@babel/helper-annotate-as-pure": 7.25.9
+ "@babel/helper-module-imports": 7.25.9
+ "@babel/helper-plugin-utils": 7.25.9
+ "@babel/plugin-syntax-jsx": 7.25.9(@babel/core@7.24.9)
+ "@babel/types": 7.26.0
transitivePeerDependencies:
- supports-color
- "@babel/plugin-transform-regenerator@7.24.7(@babel/core@7.25.2)":
+ "@babel/plugin-transform-react-jsx@7.25.9(@babel/core@7.26.0)":
dependencies:
- "@babel/core": 7.25.2
- "@babel/helper-plugin-utils": 7.24.8
+ "@babel/core": 7.26.0
+ "@babel/helper-annotate-as-pure": 7.25.9
+ "@babel/helper-module-imports": 7.25.9
+ "@babel/helper-plugin-utils": 7.25.9
+ "@babel/plugin-syntax-jsx": 7.25.9(@babel/core@7.26.0)
+ "@babel/types": 7.26.0
+ transitivePeerDependencies:
+ - supports-color
+
+ "@babel/plugin-transform-regenerator@7.25.9(@babel/core@7.24.9)":
+ dependencies:
+ "@babel/core": 7.24.9
+ "@babel/helper-plugin-utils": 7.25.9
regenerator-transform: 0.15.2
- "@babel/plugin-transform-reserved-words@7.24.7(@babel/core@7.25.2)":
+ "@babel/plugin-transform-regenerator@7.25.9(@babel/core@7.26.0)":
dependencies:
- "@babel/core": 7.25.2
- "@babel/helper-plugin-utils": 7.24.8
+ "@babel/core": 7.26.0
+ "@babel/helper-plugin-utils": 7.25.9
+ regenerator-transform: 0.15.2
- "@babel/plugin-transform-runtime@7.25.4(@babel/core@7.25.2)":
+ "@babel/plugin-transform-regexp-modifiers@7.26.0(@babel/core@7.24.9)":
dependencies:
- "@babel/core": 7.25.2
- "@babel/helper-module-imports": 7.24.7
- "@babel/helper-plugin-utils": 7.24.8
- babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.25.2)
- babel-plugin-polyfill-corejs3: 0.10.6(@babel/core@7.25.2)
- babel-plugin-polyfill-regenerator: 0.6.2(@babel/core@7.25.2)
+ "@babel/core": 7.24.9
+ "@babel/helper-create-regexp-features-plugin": 7.25.9(@babel/core@7.24.9)
+ "@babel/helper-plugin-utils": 7.25.9
+
+ "@babel/plugin-transform-regexp-modifiers@7.26.0(@babel/core@7.26.0)":
+ dependencies:
+ "@babel/core": 7.26.0
+ "@babel/helper-create-regexp-features-plugin": 7.25.9(@babel/core@7.26.0)
+ "@babel/helper-plugin-utils": 7.25.9
+
+ "@babel/plugin-transform-reserved-words@7.25.9(@babel/core@7.24.9)":
+ dependencies:
+ "@babel/core": 7.24.9
+ "@babel/helper-plugin-utils": 7.25.9
+
+ "@babel/plugin-transform-reserved-words@7.25.9(@babel/core@7.26.0)":
+ dependencies:
+ "@babel/core": 7.26.0
+ "@babel/helper-plugin-utils": 7.25.9
+
+ "@babel/plugin-transform-runtime@7.25.9(@babel/core@7.24.9)":
+ dependencies:
+ "@babel/core": 7.24.9
+ "@babel/helper-module-imports": 7.25.9
+ "@babel/helper-plugin-utils": 7.25.9
+ babel-plugin-polyfill-corejs2: 0.4.12(@babel/core@7.24.9)
+ babel-plugin-polyfill-corejs3: 0.10.6(@babel/core@7.24.9)
+ babel-plugin-polyfill-regenerator: 0.6.3(@babel/core@7.24.9)
semver: 6.3.1
transitivePeerDependencies:
- supports-color
- "@babel/plugin-transform-shorthand-properties@7.24.7(@babel/core@7.25.2)":
+ "@babel/plugin-transform-shorthand-properties@7.25.9(@babel/core@7.24.9)":
dependencies:
- "@babel/core": 7.25.2
- "@babel/helper-plugin-utils": 7.24.8
+ "@babel/core": 7.24.9
+ "@babel/helper-plugin-utils": 7.25.9
- "@babel/plugin-transform-spread@7.24.7(@babel/core@7.25.2)":
+ "@babel/plugin-transform-shorthand-properties@7.25.9(@babel/core@7.26.0)":
dependencies:
- "@babel/core": 7.25.2
- "@babel/helper-plugin-utils": 7.24.8
- "@babel/helper-skip-transparent-expression-wrappers": 7.24.7
+ "@babel/core": 7.26.0
+ "@babel/helper-plugin-utils": 7.25.9
+
+ "@babel/plugin-transform-spread@7.25.9(@babel/core@7.24.9)":
+ dependencies:
+ "@babel/core": 7.24.9
+ "@babel/helper-plugin-utils": 7.25.9
+ "@babel/helper-skip-transparent-expression-wrappers": 7.25.9
transitivePeerDependencies:
- supports-color
- "@babel/plugin-transform-sticky-regex@7.24.7(@babel/core@7.25.2)":
+ "@babel/plugin-transform-spread@7.25.9(@babel/core@7.26.0)":
dependencies:
- "@babel/core": 7.25.2
- "@babel/helper-plugin-utils": 7.24.8
+ "@babel/core": 7.26.0
+ "@babel/helper-plugin-utils": 7.25.9
+ "@babel/helper-skip-transparent-expression-wrappers": 7.25.9
+ transitivePeerDependencies:
+ - supports-color
- "@babel/plugin-transform-template-literals@7.24.7(@babel/core@7.25.2)":
+ "@babel/plugin-transform-sticky-regex@7.25.9(@babel/core@7.24.9)":
dependencies:
- "@babel/core": 7.25.2
- "@babel/helper-plugin-utils": 7.24.8
+ "@babel/core": 7.24.9
+ "@babel/helper-plugin-utils": 7.25.9
- "@babel/plugin-transform-typeof-symbol@7.24.8(@babel/core@7.25.2)":
+ "@babel/plugin-transform-sticky-regex@7.25.9(@babel/core@7.26.0)":
dependencies:
- "@babel/core": 7.25.2
- "@babel/helper-plugin-utils": 7.24.8
+ "@babel/core": 7.26.0
+ "@babel/helper-plugin-utils": 7.25.9
- "@babel/plugin-transform-typescript@7.25.2(@babel/core@7.25.2)":
+ "@babel/plugin-transform-template-literals@7.25.9(@babel/core@7.24.9)":
dependencies:
- "@babel/core": 7.25.2
- "@babel/helper-annotate-as-pure": 7.24.7
- "@babel/helper-create-class-features-plugin": 7.25.4(@babel/core@7.25.2)
- "@babel/helper-plugin-utils": 7.24.8
- "@babel/helper-skip-transparent-expression-wrappers": 7.24.7
- "@babel/plugin-syntax-typescript": 7.24.7(@babel/core@7.25.2)
- transitivePeerDependencies:
- - supports-color
+ "@babel/core": 7.24.9
+ "@babel/helper-plugin-utils": 7.25.9
- "@babel/plugin-transform-unicode-escapes@7.24.7(@babel/core@7.25.2)":
+ "@babel/plugin-transform-template-literals@7.25.9(@babel/core@7.26.0)":
dependencies:
- "@babel/core": 7.25.2
- "@babel/helper-plugin-utils": 7.24.8
+ "@babel/core": 7.26.0
+ "@babel/helper-plugin-utils": 7.25.9
- "@babel/plugin-transform-unicode-property-regex@7.24.7(@babel/core@7.25.2)":
+ "@babel/plugin-transform-typeof-symbol@7.25.9(@babel/core@7.24.9)":
dependencies:
- "@babel/core": 7.25.2
- "@babel/helper-create-regexp-features-plugin": 7.25.2(@babel/core@7.25.2)
- "@babel/helper-plugin-utils": 7.24.8
+ "@babel/core": 7.24.9
+ "@babel/helper-plugin-utils": 7.25.9
- "@babel/plugin-transform-unicode-regex@7.24.7(@babel/core@7.25.2)":
+ "@babel/plugin-transform-typeof-symbol@7.25.9(@babel/core@7.26.0)":
dependencies:
- "@babel/core": 7.25.2
- "@babel/helper-create-regexp-features-plugin": 7.25.2(@babel/core@7.25.2)
- "@babel/helper-plugin-utils": 7.24.8
+ "@babel/core": 7.26.0
+ "@babel/helper-plugin-utils": 7.25.9
- "@babel/plugin-transform-unicode-sets-regex@7.25.4(@babel/core@7.25.2)":
+ "@babel/plugin-transform-typescript@7.25.9(@babel/core@7.24.9)":
dependencies:
- "@babel/core": 7.25.2
- "@babel/helper-create-regexp-features-plugin": 7.25.2(@babel/core@7.25.2)
- "@babel/helper-plugin-utils": 7.24.8
+ "@babel/core": 7.24.9
+ "@babel/helper-annotate-as-pure": 7.25.9
+ "@babel/helper-create-class-features-plugin": 7.25.9(@babel/core@7.24.9)
+ "@babel/helper-plugin-utils": 7.25.9
+ "@babel/helper-skip-transparent-expression-wrappers": 7.25.9
+ "@babel/plugin-syntax-typescript": 7.25.9(@babel/core@7.24.9)
+ transitivePeerDependencies:
+ - supports-color
- "@babel/preset-env@7.25.4(@babel/core@7.25.2)":
+ "@babel/plugin-transform-typescript@7.25.9(@babel/core@7.26.0)":
dependencies:
- "@babel/compat-data": 7.25.4
- "@babel/core": 7.25.2
- "@babel/helper-compilation-targets": 7.25.2
- "@babel/helper-plugin-utils": 7.24.8
- "@babel/helper-validator-option": 7.24.8
- "@babel/plugin-bugfix-firefox-class-in-computed-class-key": 7.25.3(@babel/core@7.25.2)
- "@babel/plugin-bugfix-safari-class-field-initializer-scope": 7.25.0(@babel/core@7.25.2)
- "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": 7.25.0(@babel/core@7.25.2)
- "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": 7.24.7(@babel/core@7.25.2)
- "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": 7.25.0(@babel/core@7.25.2)
- "@babel/plugin-proposal-private-property-in-object": 7.21.0-placeholder-for-preset-env.2(@babel/core@7.25.2)
- "@babel/plugin-syntax-async-generators": 7.8.4(@babel/core@7.25.2)
- "@babel/plugin-syntax-class-properties": 7.12.13(@babel/core@7.25.2)
- "@babel/plugin-syntax-class-static-block": 7.14.5(@babel/core@7.25.2)
- "@babel/plugin-syntax-dynamic-import": 7.8.3(@babel/core@7.25.2)
- "@babel/plugin-syntax-export-namespace-from": 7.8.3(@babel/core@7.25.2)
- "@babel/plugin-syntax-import-assertions": 7.24.7(@babel/core@7.25.2)
- "@babel/plugin-syntax-import-attributes": 7.24.7(@babel/core@7.25.2)
- "@babel/plugin-syntax-import-meta": 7.10.4(@babel/core@7.25.2)
- "@babel/plugin-syntax-json-strings": 7.8.3(@babel/core@7.25.2)
- "@babel/plugin-syntax-logical-assignment-operators": 7.10.4(@babel/core@7.25.2)
- "@babel/plugin-syntax-nullish-coalescing-operator": 7.8.3(@babel/core@7.25.2)
- "@babel/plugin-syntax-numeric-separator": 7.10.4(@babel/core@7.25.2)
- "@babel/plugin-syntax-object-rest-spread": 7.8.3(@babel/core@7.25.2)
- "@babel/plugin-syntax-optional-catch-binding": 7.8.3(@babel/core@7.25.2)
- "@babel/plugin-syntax-optional-chaining": 7.8.3(@babel/core@7.25.2)
- "@babel/plugin-syntax-private-property-in-object": 7.14.5(@babel/core@7.25.2)
- "@babel/plugin-syntax-top-level-await": 7.14.5(@babel/core@7.25.2)
- "@babel/plugin-syntax-unicode-sets-regex": 7.18.6(@babel/core@7.25.2)
- "@babel/plugin-transform-arrow-functions": 7.24.7(@babel/core@7.25.2)
- "@babel/plugin-transform-async-generator-functions": 7.25.4(@babel/core@7.25.2)
- "@babel/plugin-transform-async-to-generator": 7.24.7(@babel/core@7.25.2)
- "@babel/plugin-transform-block-scoped-functions": 7.24.7(@babel/core@7.25.2)
- "@babel/plugin-transform-block-scoping": 7.25.0(@babel/core@7.25.2)
- "@babel/plugin-transform-class-properties": 7.25.4(@babel/core@7.25.2)
- "@babel/plugin-transform-class-static-block": 7.24.7(@babel/core@7.25.2)
- "@babel/plugin-transform-classes": 7.25.4(@babel/core@7.25.2)
- "@babel/plugin-transform-computed-properties": 7.24.7(@babel/core@7.25.2)
- "@babel/plugin-transform-destructuring": 7.24.8(@babel/core@7.25.2)
- "@babel/plugin-transform-dotall-regex": 7.24.7(@babel/core@7.25.2)
- "@babel/plugin-transform-duplicate-keys": 7.24.7(@babel/core@7.25.2)
- "@babel/plugin-transform-duplicate-named-capturing-groups-regex": 7.25.0(@babel/core@7.25.2)
- "@babel/plugin-transform-dynamic-import": 7.24.7(@babel/core@7.25.2)
- "@babel/plugin-transform-exponentiation-operator": 7.24.7(@babel/core@7.25.2)
- "@babel/plugin-transform-export-namespace-from": 7.24.7(@babel/core@7.25.2)
- "@babel/plugin-transform-for-of": 7.24.7(@babel/core@7.25.2)
- "@babel/plugin-transform-function-name": 7.25.1(@babel/core@7.25.2)
- "@babel/plugin-transform-json-strings": 7.24.7(@babel/core@7.25.2)
- "@babel/plugin-transform-literals": 7.25.2(@babel/core@7.25.2)
- "@babel/plugin-transform-logical-assignment-operators": 7.24.7(@babel/core@7.25.2)
- "@babel/plugin-transform-member-expression-literals": 7.24.7(@babel/core@7.25.2)
- "@babel/plugin-transform-modules-amd": 7.24.7(@babel/core@7.25.2)
- "@babel/plugin-transform-modules-commonjs": 7.24.8(@babel/core@7.25.2)
- "@babel/plugin-transform-modules-systemjs": 7.25.0(@babel/core@7.25.2)
- "@babel/plugin-transform-modules-umd": 7.24.7(@babel/core@7.25.2)
- "@babel/plugin-transform-named-capturing-groups-regex": 7.24.7(@babel/core@7.25.2)
- "@babel/plugin-transform-new-target": 7.24.7(@babel/core@7.25.2)
- "@babel/plugin-transform-nullish-coalescing-operator": 7.24.7(@babel/core@7.25.2)
- "@babel/plugin-transform-numeric-separator": 7.24.7(@babel/core@7.25.2)
- "@babel/plugin-transform-object-rest-spread": 7.24.7(@babel/core@7.25.2)
- "@babel/plugin-transform-object-super": 7.24.7(@babel/core@7.25.2)
- "@babel/plugin-transform-optional-catch-binding": 7.24.7(@babel/core@7.25.2)
- "@babel/plugin-transform-optional-chaining": 7.24.8(@babel/core@7.25.2)
- "@babel/plugin-transform-parameters": 7.24.7(@babel/core@7.25.2)
- "@babel/plugin-transform-private-methods": 7.25.4(@babel/core@7.25.2)
- "@babel/plugin-transform-private-property-in-object": 7.24.7(@babel/core@7.25.2)
- "@babel/plugin-transform-property-literals": 7.24.7(@babel/core@7.25.2)
- "@babel/plugin-transform-regenerator": 7.24.7(@babel/core@7.25.2)
- "@babel/plugin-transform-reserved-words": 7.24.7(@babel/core@7.25.2)
- "@babel/plugin-transform-shorthand-properties": 7.24.7(@babel/core@7.25.2)
- "@babel/plugin-transform-spread": 7.24.7(@babel/core@7.25.2)
- "@babel/plugin-transform-sticky-regex": 7.24.7(@babel/core@7.25.2)
- "@babel/plugin-transform-template-literals": 7.24.7(@babel/core@7.25.2)
- "@babel/plugin-transform-typeof-symbol": 7.24.8(@babel/core@7.25.2)
- "@babel/plugin-transform-unicode-escapes": 7.24.7(@babel/core@7.25.2)
- "@babel/plugin-transform-unicode-property-regex": 7.24.7(@babel/core@7.25.2)
- "@babel/plugin-transform-unicode-regex": 7.24.7(@babel/core@7.25.2)
- "@babel/plugin-transform-unicode-sets-regex": 7.25.4(@babel/core@7.25.2)
- "@babel/preset-modules": 0.1.6-no-external-plugins(@babel/core@7.25.2)
- babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.25.2)
- babel-plugin-polyfill-corejs3: 0.10.6(@babel/core@7.25.2)
- babel-plugin-polyfill-regenerator: 0.6.2(@babel/core@7.25.2)
- core-js-compat: 3.38.1
+ "@babel/core": 7.26.0
+ "@babel/helper-annotate-as-pure": 7.25.9
+ "@babel/helper-create-class-features-plugin": 7.25.9(@babel/core@7.26.0)
+ "@babel/helper-plugin-utils": 7.25.9
+ "@babel/helper-skip-transparent-expression-wrappers": 7.25.9
+ "@babel/plugin-syntax-typescript": 7.25.9(@babel/core@7.26.0)
+ transitivePeerDependencies:
+ - supports-color
+
+ "@babel/plugin-transform-unicode-escapes@7.25.9(@babel/core@7.24.9)":
+ dependencies:
+ "@babel/core": 7.24.9
+ "@babel/helper-plugin-utils": 7.25.9
+
+ "@babel/plugin-transform-unicode-escapes@7.25.9(@babel/core@7.26.0)":
+ dependencies:
+ "@babel/core": 7.26.0
+ "@babel/helper-plugin-utils": 7.25.9
+
+ "@babel/plugin-transform-unicode-property-regex@7.25.9(@babel/core@7.24.9)":
+ dependencies:
+ "@babel/core": 7.24.9
+ "@babel/helper-create-regexp-features-plugin": 7.25.9(@babel/core@7.24.9)
+ "@babel/helper-plugin-utils": 7.25.9
+
+ "@babel/plugin-transform-unicode-property-regex@7.25.9(@babel/core@7.26.0)":
+ dependencies:
+ "@babel/core": 7.26.0
+ "@babel/helper-create-regexp-features-plugin": 7.25.9(@babel/core@7.26.0)
+ "@babel/helper-plugin-utils": 7.25.9
+
+ "@babel/plugin-transform-unicode-regex@7.25.9(@babel/core@7.24.9)":
+ dependencies:
+ "@babel/core": 7.24.9
+ "@babel/helper-create-regexp-features-plugin": 7.25.9(@babel/core@7.24.9)
+ "@babel/helper-plugin-utils": 7.25.9
+
+ "@babel/plugin-transform-unicode-regex@7.25.9(@babel/core@7.26.0)":
+ dependencies:
+ "@babel/core": 7.26.0
+ "@babel/helper-create-regexp-features-plugin": 7.25.9(@babel/core@7.26.0)
+ "@babel/helper-plugin-utils": 7.25.9
+
+ "@babel/plugin-transform-unicode-sets-regex@7.25.9(@babel/core@7.24.9)":
+ dependencies:
+ "@babel/core": 7.24.9
+ "@babel/helper-create-regexp-features-plugin": 7.25.9(@babel/core@7.24.9)
+ "@babel/helper-plugin-utils": 7.25.9
+
+ "@babel/plugin-transform-unicode-sets-regex@7.25.9(@babel/core@7.26.0)":
+ dependencies:
+ "@babel/core": 7.26.0
+ "@babel/helper-create-regexp-features-plugin": 7.25.9(@babel/core@7.26.0)
+ "@babel/helper-plugin-utils": 7.25.9
+
+ "@babel/preset-env@7.26.0(@babel/core@7.24.9)":
+ dependencies:
+ "@babel/compat-data": 7.26.2
+ "@babel/core": 7.24.9
+ "@babel/helper-compilation-targets": 7.25.9
+ "@babel/helper-plugin-utils": 7.25.9
+ "@babel/helper-validator-option": 7.25.9
+ "@babel/plugin-bugfix-firefox-class-in-computed-class-key": 7.25.9(@babel/core@7.24.9)
+ "@babel/plugin-bugfix-safari-class-field-initializer-scope": 7.25.9(@babel/core@7.24.9)
+ "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": 7.25.9(@babel/core@7.24.9)
+ "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": 7.25.9(@babel/core@7.24.9)
+ "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": 7.25.9(@babel/core@7.24.9)
+ "@babel/plugin-proposal-private-property-in-object": 7.21.0-placeholder-for-preset-env.2(@babel/core@7.24.9)
+ "@babel/plugin-syntax-import-assertions": 7.26.0(@babel/core@7.24.9)
+ "@babel/plugin-syntax-import-attributes": 7.26.0(@babel/core@7.24.9)
+ "@babel/plugin-syntax-unicode-sets-regex": 7.18.6(@babel/core@7.24.9)
+ "@babel/plugin-transform-arrow-functions": 7.25.9(@babel/core@7.24.9)
+ "@babel/plugin-transform-async-generator-functions": 7.25.9(@babel/core@7.24.9)
+ "@babel/plugin-transform-async-to-generator": 7.25.9(@babel/core@7.24.9)
+ "@babel/plugin-transform-block-scoped-functions": 7.25.9(@babel/core@7.24.9)
+ "@babel/plugin-transform-block-scoping": 7.25.9(@babel/core@7.24.9)
+ "@babel/plugin-transform-class-properties": 7.25.9(@babel/core@7.24.9)
+ "@babel/plugin-transform-class-static-block": 7.26.0(@babel/core@7.24.9)
+ "@babel/plugin-transform-classes": 7.25.9(@babel/core@7.24.9)
+ "@babel/plugin-transform-computed-properties": 7.25.9(@babel/core@7.24.9)
+ "@babel/plugin-transform-destructuring": 7.25.9(@babel/core@7.24.9)
+ "@babel/plugin-transform-dotall-regex": 7.25.9(@babel/core@7.24.9)
+ "@babel/plugin-transform-duplicate-keys": 7.25.9(@babel/core@7.24.9)
+ "@babel/plugin-transform-duplicate-named-capturing-groups-regex": 7.25.9(@babel/core@7.24.9)
+ "@babel/plugin-transform-dynamic-import": 7.25.9(@babel/core@7.24.9)
+ "@babel/plugin-transform-exponentiation-operator": 7.25.9(@babel/core@7.24.9)
+ "@babel/plugin-transform-export-namespace-from": 7.25.9(@babel/core@7.24.9)
+ "@babel/plugin-transform-for-of": 7.25.9(@babel/core@7.24.9)
+ "@babel/plugin-transform-function-name": 7.25.9(@babel/core@7.24.9)
+ "@babel/plugin-transform-json-strings": 7.25.9(@babel/core@7.24.9)
+ "@babel/plugin-transform-literals": 7.25.9(@babel/core@7.24.9)
+ "@babel/plugin-transform-logical-assignment-operators": 7.25.9(@babel/core@7.24.9)
+ "@babel/plugin-transform-member-expression-literals": 7.25.9(@babel/core@7.24.9)
+ "@babel/plugin-transform-modules-amd": 7.25.9(@babel/core@7.24.9)
+ "@babel/plugin-transform-modules-commonjs": 7.25.9(@babel/core@7.24.9)
+ "@babel/plugin-transform-modules-systemjs": 7.25.9(@babel/core@7.24.9)
+ "@babel/plugin-transform-modules-umd": 7.25.9(@babel/core@7.24.9)
+ "@babel/plugin-transform-named-capturing-groups-regex": 7.25.9(@babel/core@7.24.9)
+ "@babel/plugin-transform-new-target": 7.25.9(@babel/core@7.24.9)
+ "@babel/plugin-transform-nullish-coalescing-operator": 7.25.9(@babel/core@7.24.9)
+ "@babel/plugin-transform-numeric-separator": 7.25.9(@babel/core@7.24.9)
+ "@babel/plugin-transform-object-rest-spread": 7.25.9(@babel/core@7.24.9)
+ "@babel/plugin-transform-object-super": 7.25.9(@babel/core@7.24.9)
+ "@babel/plugin-transform-optional-catch-binding": 7.25.9(@babel/core@7.24.9)
+ "@babel/plugin-transform-optional-chaining": 7.25.9(@babel/core@7.24.9)
+ "@babel/plugin-transform-parameters": 7.25.9(@babel/core@7.24.9)
+ "@babel/plugin-transform-private-methods": 7.25.9(@babel/core@7.24.9)
+ "@babel/plugin-transform-private-property-in-object": 7.25.9(@babel/core@7.24.9)
+ "@babel/plugin-transform-property-literals": 7.25.9(@babel/core@7.24.9)
+ "@babel/plugin-transform-regenerator": 7.25.9(@babel/core@7.24.9)
+ "@babel/plugin-transform-regexp-modifiers": 7.26.0(@babel/core@7.24.9)
+ "@babel/plugin-transform-reserved-words": 7.25.9(@babel/core@7.24.9)
+ "@babel/plugin-transform-shorthand-properties": 7.25.9(@babel/core@7.24.9)
+ "@babel/plugin-transform-spread": 7.25.9(@babel/core@7.24.9)
+ "@babel/plugin-transform-sticky-regex": 7.25.9(@babel/core@7.24.9)
+ "@babel/plugin-transform-template-literals": 7.25.9(@babel/core@7.24.9)
+ "@babel/plugin-transform-typeof-symbol": 7.25.9(@babel/core@7.24.9)
+ "@babel/plugin-transform-unicode-escapes": 7.25.9(@babel/core@7.24.9)
+ "@babel/plugin-transform-unicode-property-regex": 7.25.9(@babel/core@7.24.9)
+ "@babel/plugin-transform-unicode-regex": 7.25.9(@babel/core@7.24.9)
+ "@babel/plugin-transform-unicode-sets-regex": 7.25.9(@babel/core@7.24.9)
+ "@babel/preset-modules": 0.1.6-no-external-plugins(@babel/core@7.24.9)
+ babel-plugin-polyfill-corejs2: 0.4.12(@babel/core@7.24.9)
+ babel-plugin-polyfill-corejs3: 0.10.6(@babel/core@7.24.9)
+ babel-plugin-polyfill-regenerator: 0.6.3(@babel/core@7.24.9)
+ core-js-compat: 3.39.0
semver: 6.3.1
transitivePeerDependencies:
- supports-color
- "@babel/preset-flow@7.24.7(@babel/core@7.25.2)":
+ "@babel/preset-env@7.26.0(@babel/core@7.26.0)":
+ dependencies:
+ "@babel/compat-data": 7.26.2
+ "@babel/core": 7.26.0
+ "@babel/helper-compilation-targets": 7.25.9
+ "@babel/helper-plugin-utils": 7.25.9
+ "@babel/helper-validator-option": 7.25.9
+ "@babel/plugin-bugfix-firefox-class-in-computed-class-key": 7.25.9(@babel/core@7.26.0)
+ "@babel/plugin-bugfix-safari-class-field-initializer-scope": 7.25.9(@babel/core@7.26.0)
+ "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": 7.25.9(@babel/core@7.26.0)
+ "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": 7.25.9(@babel/core@7.26.0)
+ "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": 7.25.9(@babel/core@7.26.0)
+ "@babel/plugin-proposal-private-property-in-object": 7.21.0-placeholder-for-preset-env.2(@babel/core@7.26.0)
+ "@babel/plugin-syntax-import-assertions": 7.26.0(@babel/core@7.26.0)
+ "@babel/plugin-syntax-import-attributes": 7.26.0(@babel/core@7.26.0)
+ "@babel/plugin-syntax-unicode-sets-regex": 7.18.6(@babel/core@7.26.0)
+ "@babel/plugin-transform-arrow-functions": 7.25.9(@babel/core@7.26.0)
+ "@babel/plugin-transform-async-generator-functions": 7.25.9(@babel/core@7.26.0)
+ "@babel/plugin-transform-async-to-generator": 7.25.9(@babel/core@7.26.0)
+ "@babel/plugin-transform-block-scoped-functions": 7.25.9(@babel/core@7.26.0)
+ "@babel/plugin-transform-block-scoping": 7.25.9(@babel/core@7.26.0)
+ "@babel/plugin-transform-class-properties": 7.25.9(@babel/core@7.26.0)
+ "@babel/plugin-transform-class-static-block": 7.26.0(@babel/core@7.26.0)
+ "@babel/plugin-transform-classes": 7.25.9(@babel/core@7.26.0)
+ "@babel/plugin-transform-computed-properties": 7.25.9(@babel/core@7.26.0)
+ "@babel/plugin-transform-destructuring": 7.25.9(@babel/core@7.26.0)
+ "@babel/plugin-transform-dotall-regex": 7.25.9(@babel/core@7.26.0)
+ "@babel/plugin-transform-duplicate-keys": 7.25.9(@babel/core@7.26.0)
+ "@babel/plugin-transform-duplicate-named-capturing-groups-regex": 7.25.9(@babel/core@7.26.0)
+ "@babel/plugin-transform-dynamic-import": 7.25.9(@babel/core@7.26.0)
+ "@babel/plugin-transform-exponentiation-operator": 7.25.9(@babel/core@7.26.0)
+ "@babel/plugin-transform-export-namespace-from": 7.25.9(@babel/core@7.26.0)
+ "@babel/plugin-transform-for-of": 7.25.9(@babel/core@7.26.0)
+ "@babel/plugin-transform-function-name": 7.25.9(@babel/core@7.26.0)
+ "@babel/plugin-transform-json-strings": 7.25.9(@babel/core@7.26.0)
+ "@babel/plugin-transform-literals": 7.25.9(@babel/core@7.26.0)
+ "@babel/plugin-transform-logical-assignment-operators": 7.25.9(@babel/core@7.26.0)
+ "@babel/plugin-transform-member-expression-literals": 7.25.9(@babel/core@7.26.0)
+ "@babel/plugin-transform-modules-amd": 7.25.9(@babel/core@7.26.0)
+ "@babel/plugin-transform-modules-commonjs": 7.25.9(@babel/core@7.26.0)
+ "@babel/plugin-transform-modules-systemjs": 7.25.9(@babel/core@7.26.0)
+ "@babel/plugin-transform-modules-umd": 7.25.9(@babel/core@7.26.0)
+ "@babel/plugin-transform-named-capturing-groups-regex": 7.25.9(@babel/core@7.26.0)
+ "@babel/plugin-transform-new-target": 7.25.9(@babel/core@7.26.0)
+ "@babel/plugin-transform-nullish-coalescing-operator": 7.25.9(@babel/core@7.26.0)
+ "@babel/plugin-transform-numeric-separator": 7.25.9(@babel/core@7.26.0)
+ "@babel/plugin-transform-object-rest-spread": 7.25.9(@babel/core@7.26.0)
+ "@babel/plugin-transform-object-super": 7.25.9(@babel/core@7.26.0)
+ "@babel/plugin-transform-optional-catch-binding": 7.25.9(@babel/core@7.26.0)
+ "@babel/plugin-transform-optional-chaining": 7.25.9(@babel/core@7.26.0)
+ "@babel/plugin-transform-parameters": 7.25.9(@babel/core@7.26.0)
+ "@babel/plugin-transform-private-methods": 7.25.9(@babel/core@7.26.0)
+ "@babel/plugin-transform-private-property-in-object": 7.25.9(@babel/core@7.26.0)
+ "@babel/plugin-transform-property-literals": 7.25.9(@babel/core@7.26.0)
+ "@babel/plugin-transform-regenerator": 7.25.9(@babel/core@7.26.0)
+ "@babel/plugin-transform-regexp-modifiers": 7.26.0(@babel/core@7.26.0)
+ "@babel/plugin-transform-reserved-words": 7.25.9(@babel/core@7.26.0)
+ "@babel/plugin-transform-shorthand-properties": 7.25.9(@babel/core@7.26.0)
+ "@babel/plugin-transform-spread": 7.25.9(@babel/core@7.26.0)
+ "@babel/plugin-transform-sticky-regex": 7.25.9(@babel/core@7.26.0)
+ "@babel/plugin-transform-template-literals": 7.25.9(@babel/core@7.26.0)
+ "@babel/plugin-transform-typeof-symbol": 7.25.9(@babel/core@7.26.0)
+ "@babel/plugin-transform-unicode-escapes": 7.25.9(@babel/core@7.26.0)
+ "@babel/plugin-transform-unicode-property-regex": 7.25.9(@babel/core@7.26.0)
+ "@babel/plugin-transform-unicode-regex": 7.25.9(@babel/core@7.26.0)
+ "@babel/plugin-transform-unicode-sets-regex": 7.25.9(@babel/core@7.26.0)
+ "@babel/preset-modules": 0.1.6-no-external-plugins(@babel/core@7.26.0)
+ babel-plugin-polyfill-corejs2: 0.4.12(@babel/core@7.26.0)
+ babel-plugin-polyfill-corejs3: 0.10.6(@babel/core@7.26.0)
+ babel-plugin-polyfill-regenerator: 0.6.3(@babel/core@7.26.0)
+ core-js-compat: 3.39.0
+ semver: 6.3.1
+ transitivePeerDependencies:
+ - supports-color
+
+ "@babel/preset-flow@7.25.9(@babel/core@7.26.0)":
dependencies:
- "@babel/core": 7.25.2
- "@babel/helper-plugin-utils": 7.24.8
- "@babel/helper-validator-option": 7.24.8
- "@babel/plugin-transform-flow-strip-types": 7.25.2(@babel/core@7.25.2)
+ "@babel/core": 7.26.0
+ "@babel/helper-plugin-utils": 7.25.9
+ "@babel/helper-validator-option": 7.25.9
+ "@babel/plugin-transform-flow-strip-types": 7.25.9(@babel/core@7.26.0)
- "@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.25.2)":
+ "@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.24.9)":
dependencies:
- "@babel/core": 7.25.2
- "@babel/helper-plugin-utils": 7.24.8
- "@babel/types": 7.25.6
+ "@babel/core": 7.24.9
+ "@babel/helper-plugin-utils": 7.25.9
+ "@babel/types": 7.26.0
esutils: 2.0.3
- "@babel/preset-typescript@7.24.7(@babel/core@7.25.2)":
+ "@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.26.0)":
dependencies:
- "@babel/core": 7.25.2
- "@babel/helper-plugin-utils": 7.24.8
- "@babel/helper-validator-option": 7.24.8
- "@babel/plugin-syntax-jsx": 7.24.7(@babel/core@7.25.2)
- "@babel/plugin-transform-modules-commonjs": 7.24.8(@babel/core@7.25.2)
- "@babel/plugin-transform-typescript": 7.25.2(@babel/core@7.25.2)
+ "@babel/core": 7.26.0
+ "@babel/helper-plugin-utils": 7.25.9
+ "@babel/types": 7.26.0
+ esutils: 2.0.3
+
+ "@babel/preset-typescript@7.26.0(@babel/core@7.26.0)":
+ dependencies:
+ "@babel/core": 7.26.0
+ "@babel/helper-plugin-utils": 7.25.9
+ "@babel/helper-validator-option": 7.25.9
+ "@babel/plugin-syntax-jsx": 7.25.9(@babel/core@7.26.0)
+ "@babel/plugin-transform-modules-commonjs": 7.25.9(@babel/core@7.26.0)
+ "@babel/plugin-transform-typescript": 7.25.9(@babel/core@7.26.0)
transitivePeerDependencies:
- supports-color
- "@babel/register@7.24.6(@babel/core@7.25.2)":
+ "@babel/register@7.25.9(@babel/core@7.26.0)":
dependencies:
- "@babel/core": 7.25.2
+ "@babel/core": 7.26.0
clone-deep: 4.0.1
find-cache-dir: 2.1.0
make-dir: 2.1.0
pirates: 4.0.6
source-map-support: 0.5.21
- "@babel/regjsgen@0.8.0": {}
-
"@babel/runtime@7.24.8":
dependencies:
regenerator-runtime: 0.14.1
- "@babel/template@7.25.0":
+ "@babel/runtime@7.26.0":
+ dependencies:
+ regenerator-runtime: 0.14.1
+
+ "@babel/template@7.24.7":
dependencies:
"@babel/code-frame": 7.24.7
- "@babel/parser": 7.25.4
- "@babel/types": 7.25.6
+ "@babel/parser": 7.24.8
+ "@babel/types": 7.24.9
- "@babel/traverse@7.25.4":
+ "@babel/template@7.25.9":
+ dependencies:
+ "@babel/code-frame": 7.26.2
+ "@babel/parser": 7.26.2
+ "@babel/types": 7.26.0
+
+ "@babel/traverse@7.24.8":
dependencies:
"@babel/code-frame": 7.24.7
- "@babel/generator": 7.25.5
- "@babel/parser": 7.25.4
- "@babel/template": 7.25.0
- "@babel/types": 7.25.6
+ "@babel/generator": 7.24.10
+ "@babel/helper-environment-visitor": 7.24.7
+ "@babel/helper-function-name": 7.24.7
+ "@babel/helper-hoist-variables": 7.24.7
+ "@babel/helper-split-export-declaration": 7.24.7
+ "@babel/parser": 7.24.8
+ "@babel/types": 7.24.9
+ debug: 4.3.5
+ globals: 11.12.0
+ transitivePeerDependencies:
+ - supports-color
+
+ "@babel/traverse@7.25.9":
+ dependencies:
+ "@babel/code-frame": 7.26.2
+ "@babel/generator": 7.26.2
+ "@babel/parser": 7.26.2
+ "@babel/template": 7.25.9
+ "@babel/types": 7.26.0
debug: 4.3.5
globals: 11.12.0
transitivePeerDependencies:
- supports-color
- "@babel/types@7.25.6":
+ "@babel/types@7.24.9":
dependencies:
"@babel/helper-string-parser": 7.24.8
"@babel/helper-validator-identifier": 7.24.7
to-fast-properties: 2.0.0
+ "@babel/types@7.26.0":
+ dependencies:
+ "@babel/helper-string-parser": 7.25.9
+ "@babel/helper-validator-identifier": 7.25.9
+
"@bcoe/v8-coverage@0.2.3": {}
"@canvas/image-data@1.0.0": {}
@@ -10546,7 +12453,7 @@ snapshots:
"@changesets/types": 6.0.0
"@manypkg/get-packages": 1.1.3
fs-extra: 7.0.1
- micromatch: 4.0.8
+ micromatch: 4.0.7
"@changesets/errors@0.2.0":
dependencies:
@@ -10579,7 +12486,7 @@ snapshots:
"@changesets/types": 6.0.0
"@manypkg/get-packages": 1.1.3
is-subdir: 1.2.0
- micromatch: 4.0.8
+ micromatch: 4.0.7
spawndamnit: 2.0.0
"@changesets/logger@0.1.0":
@@ -10637,19 +12544,38 @@ snapshots:
eth-json-rpc-filters: 6.0.1
eventemitter3: 5.0.1
keccak: 3.0.4
- preact: 10.24.2
+ preact: 10.24.3
sha.js: 2.4.11
transitivePeerDependencies:
- supports-color
- "@coinbase/wallet-sdk@4.0.4":
+ "@coinbase/wallet-sdk@4.2.1(@types/node@20.14.12)(terser@5.36.0)":
dependencies:
- buffer: 6.0.3
+ "@noble/hashes": 1.4.0
clsx: 1.2.1
eventemitter3: 5.0.1
- keccak: 3.0.4
- preact: 10.24.2
- sha.js: 2.4.11
+ preact: 10.24.3
+ vitest: 2.1.4(@types/node@20.14.12)(terser@5.36.0)
+ transitivePeerDependencies:
+ - "@edge-runtime/vm"
+ - "@types/node"
+ - "@vitest/browser"
+ - "@vitest/ui"
+ - happy-dom
+ - jsdom
+ - less
+ - lightningcss
+ - msw
+ - sass
+ - sass-embedded
+ - stylus
+ - sugarss
+ - supports-color
+ - terser
+
+ "@ecies/ciphers@0.2.1(@noble/ciphers@1.0.0)":
+ dependencies:
+ "@noble/ciphers": 1.0.0
"@esbuild/aix-ppc64@0.21.5":
optional: true
@@ -10797,8 +12723,25 @@ snapshots:
eslint: 8.57.0
eslint-visitor-keys: 3.4.3
+ "@eslint-community/eslint-utils@4.4.0(eslint@9.14.0(jiti@2.4.0))":
+ dependencies:
+ eslint: 9.14.0(jiti@2.4.0)
+ eslint-visitor-keys: 3.4.3
+
"@eslint-community/regexpp@4.11.0": {}
+ "@eslint-community/regexpp@4.12.1": {}
+
+ "@eslint/config-array@0.18.0":
+ dependencies:
+ "@eslint/object-schema": 2.1.4
+ debug: 4.3.7
+ minimatch: 3.1.2
+ transitivePeerDependencies:
+ - supports-color
+
+ "@eslint/core@0.7.0": {}
+
"@eslint/eslintrc@2.1.4":
dependencies:
ajv: 6.12.6
@@ -10813,8 +12756,30 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ "@eslint/eslintrc@3.1.0":
+ dependencies:
+ ajv: 6.12.6
+ debug: 4.3.7
+ espree: 10.3.0
+ globals: 14.0.0
+ ignore: 5.3.1
+ import-fresh: 3.3.0
+ js-yaml: 4.1.0
+ minimatch: 3.1.2
+ strip-json-comments: 3.1.1
+ transitivePeerDependencies:
+ - supports-color
+
"@eslint/js@8.57.0": {}
+ "@eslint/js@9.14.0": {}
+
+ "@eslint/object-schema@2.1.4": {}
+
+ "@eslint/plugin-kit@0.2.3":
+ dependencies:
+ levn: 0.4.1
+
"@ethereumjs/common@3.2.0":
dependencies:
"@ethereumjs/util": 8.1.0
@@ -10860,31 +12825,37 @@ snapshots:
"@floating-ui/utils@0.2.5": {}
+ "@gql.tada/internal@1.0.8(graphql@16.9.0)(typescript@5.5.4)":
+ dependencies:
+ "@0no-co/graphql.web": 1.0.11(graphql@16.9.0)
+ graphql: 16.9.0
+ typescript: 5.5.4
+
"@graphql-codegen/add@5.0.3(graphql@16.9.0)":
dependencies:
- "@graphql-codegen/plugin-helpers": 5.0.4(graphql@16.9.0)
+ "@graphql-codegen/plugin-helpers": 5.1.0(graphql@16.9.0)
graphql: 16.9.0
tslib: 2.6.3
"@graphql-codegen/cli@5.0.3(@parcel/watcher@2.4.1)(@types/node@20.14.12)(bufferutil@4.0.8)(enquirer@2.4.1)(graphql@16.9.0)(typescript@5.5.4)(utf-8-validate@5.0.10)":
dependencies:
- "@babel/generator": 7.25.5
- "@babel/template": 7.25.0
- "@babel/types": 7.25.6
+ "@babel/generator": 7.26.2
+ "@babel/template": 7.25.9
+ "@babel/types": 7.26.0
"@graphql-codegen/client-preset": 4.4.0(graphql@16.9.0)
"@graphql-codegen/core": 4.0.2(graphql@16.9.0)
- "@graphql-codegen/plugin-helpers": 5.0.4(graphql@16.9.0)
- "@graphql-tools/apollo-engine-loader": 8.0.2(graphql@16.9.0)
+ "@graphql-codegen/plugin-helpers": 5.1.0(graphql@16.9.0)
+ "@graphql-tools/apollo-engine-loader": 8.0.3(graphql@16.9.0)
"@graphql-tools/code-file-loader": 8.1.4(graphql@16.9.0)
"@graphql-tools/git-loader": 8.0.8(graphql@16.9.0)
- "@graphql-tools/github-loader": 8.0.2(@types/node@20.14.12)(graphql@16.9.0)
+ "@graphql-tools/github-loader": 8.0.3(@types/node@20.14.12)(graphql@16.9.0)
"@graphql-tools/graphql-file-loader": 8.0.2(graphql@16.9.0)
"@graphql-tools/json-file-loader": 8.0.2(graphql@16.9.0)
"@graphql-tools/load": 8.0.3(graphql@16.9.0)
- "@graphql-tools/prisma-loader": 8.0.9(@types/node@20.14.12)(bufferutil@4.0.8)(graphql@16.9.0)(utf-8-validate@5.0.10)
- "@graphql-tools/url-loader": 8.0.7(@types/node@20.14.12)(bufferutil@4.0.8)(graphql@16.9.0)(utf-8-validate@5.0.10)
+ "@graphql-tools/prisma-loader": 8.0.16(@types/node@20.14.12)(bufferutil@4.0.8)(graphql@16.9.0)(utf-8-validate@5.0.10)
+ "@graphql-tools/url-loader": 8.0.14(@types/node@20.14.12)(bufferutil@4.0.8)(graphql@16.9.0)(utf-8-validate@5.0.10)
"@graphql-tools/utils": 10.5.5(graphql@16.9.0)
- "@whatwg-node/fetch": 0.9.21
+ "@whatwg-node/fetch": 0.9.23
chalk: 4.1.2
cosmiconfig: 8.3.6(typescript@5.5.4)
debounce: 1.2.1
@@ -10918,15 +12889,15 @@ snapshots:
"@graphql-codegen/client-preset@4.4.0(graphql@16.9.0)":
dependencies:
- "@babel/helper-plugin-utils": 7.24.8
- "@babel/template": 7.25.0
+ "@babel/helper-plugin-utils": 7.25.9
+ "@babel/template": 7.25.9
"@graphql-codegen/add": 5.0.3(graphql@16.9.0)
"@graphql-codegen/gql-tag-operations": 4.0.10(graphql@16.9.0)
- "@graphql-codegen/plugin-helpers": 5.0.4(graphql@16.9.0)
- "@graphql-codegen/typed-document-node": 5.0.10(graphql@16.9.0)
- "@graphql-codegen/typescript": 4.1.0(graphql@16.9.0)
- "@graphql-codegen/typescript-operations": 4.3.0(graphql@16.9.0)
- "@graphql-codegen/visitor-plugin-common": 5.4.0(graphql@16.9.0)
+ "@graphql-codegen/plugin-helpers": 5.1.0(graphql@16.9.0)
+ "@graphql-codegen/typed-document-node": 5.0.11(graphql@16.9.0)
+ "@graphql-codegen/typescript": 4.1.1(graphql@16.9.0)
+ "@graphql-codegen/typescript-operations": 4.3.1(graphql@16.9.0)
+ "@graphql-codegen/visitor-plugin-common": 5.5.0(graphql@16.9.0)
"@graphql-tools/documents": 1.0.1(graphql@16.9.0)
"@graphql-tools/utils": 10.5.5(graphql@16.9.0)
"@graphql-typed-document-node/core": 3.2.0(graphql@16.9.0)
@@ -10938,7 +12909,7 @@ snapshots:
"@graphql-codegen/core@4.0.2(graphql@16.9.0)":
dependencies:
- "@graphql-codegen/plugin-helpers": 5.0.4(graphql@16.9.0)
+ "@graphql-codegen/plugin-helpers": 5.1.0(graphql@16.9.0)
"@graphql-tools/schema": 10.0.7(graphql@16.9.0)
"@graphql-tools/utils": 10.5.5(graphql@16.9.0)
graphql: 16.9.0
@@ -10946,7 +12917,7 @@ snapshots:
"@graphql-codegen/gql-tag-operations@4.0.10(graphql@16.9.0)":
dependencies:
- "@graphql-codegen/plugin-helpers": 5.0.4(graphql@16.9.0)
+ "@graphql-codegen/plugin-helpers": 5.1.0(graphql@16.9.0)
"@graphql-codegen/visitor-plugin-common": 5.4.0(graphql@16.9.0)
"@graphql-tools/utils": 10.5.5(graphql@16.9.0)
auto-bind: 4.0.0
@@ -10956,7 +12927,7 @@ snapshots:
- encoding
- supports-color
- "@graphql-codegen/plugin-helpers@5.0.4(graphql@16.9.0)":
+ "@graphql-codegen/plugin-helpers@5.1.0(graphql@16.9.0)":
dependencies:
"@graphql-tools/utils": 10.5.5(graphql@16.9.0)
change-case-all: 1.0.15
@@ -10968,15 +12939,15 @@ snapshots:
"@graphql-codegen/schema-ast@4.1.0(graphql@16.9.0)":
dependencies:
- "@graphql-codegen/plugin-helpers": 5.0.4(graphql@16.9.0)
+ "@graphql-codegen/plugin-helpers": 5.1.0(graphql@16.9.0)
"@graphql-tools/utils": 10.5.5(graphql@16.9.0)
graphql: 16.9.0
tslib: 2.6.3
- "@graphql-codegen/typed-document-node@5.0.10(graphql@16.9.0)":
+ "@graphql-codegen/typed-document-node@5.0.11(graphql@16.9.0)":
dependencies:
- "@graphql-codegen/plugin-helpers": 5.0.4(graphql@16.9.0)
- "@graphql-codegen/visitor-plugin-common": 5.4.0(graphql@16.9.0)
+ "@graphql-codegen/plugin-helpers": 5.1.0(graphql@16.9.0)
+ "@graphql-codegen/visitor-plugin-common": 5.5.0(graphql@16.9.0)
auto-bind: 4.0.0
change-case-all: 1.0.15
graphql: 16.9.0
@@ -10985,11 +12956,11 @@ snapshots:
- encoding
- supports-color
- "@graphql-codegen/typescript-operations@4.3.0(graphql@16.9.0)":
+ "@graphql-codegen/typescript-operations@4.3.1(graphql@16.9.0)":
dependencies:
- "@graphql-codegen/plugin-helpers": 5.0.4(graphql@16.9.0)
- "@graphql-codegen/typescript": 4.1.0(graphql@16.9.0)
- "@graphql-codegen/visitor-plugin-common": 5.4.0(graphql@16.9.0)
+ "@graphql-codegen/plugin-helpers": 5.1.0(graphql@16.9.0)
+ "@graphql-codegen/typescript": 4.1.1(graphql@16.9.0)
+ "@graphql-codegen/visitor-plugin-common": 5.5.0(graphql@16.9.0)
auto-bind: 4.0.0
graphql: 16.9.0
tslib: 2.6.3
@@ -10997,11 +12968,11 @@ snapshots:
- encoding
- supports-color
- "@graphql-codegen/typescript@4.1.0(graphql@16.9.0)":
+ "@graphql-codegen/typescript@4.1.1(graphql@16.9.0)":
dependencies:
- "@graphql-codegen/plugin-helpers": 5.0.4(graphql@16.9.0)
+ "@graphql-codegen/plugin-helpers": 5.1.0(graphql@16.9.0)
"@graphql-codegen/schema-ast": 4.1.0(graphql@16.9.0)
- "@graphql-codegen/visitor-plugin-common": 5.4.0(graphql@16.9.0)
+ "@graphql-codegen/visitor-plugin-common": 5.5.0(graphql@16.9.0)
auto-bind: 4.0.0
graphql: 16.9.0
tslib: 2.6.3
@@ -11011,7 +12982,7 @@ snapshots:
"@graphql-codegen/visitor-plugin-common@5.4.0(graphql@16.9.0)":
dependencies:
- "@graphql-codegen/plugin-helpers": 5.0.4(graphql@16.9.0)
+ "@graphql-codegen/plugin-helpers": 5.1.0(graphql@16.9.0)
"@graphql-tools/optimize": 2.0.0(graphql@16.9.0)
"@graphql-tools/relay-operation-optimizer": 7.0.2(graphql@16.9.0)
"@graphql-tools/utils": 10.5.5(graphql@16.9.0)
@@ -11026,11 +12997,28 @@ snapshots:
- encoding
- supports-color
- "@graphql-tools/apollo-engine-loader@8.0.2(graphql@16.9.0)":
+ "@graphql-codegen/visitor-plugin-common@5.5.0(graphql@16.9.0)":
+ dependencies:
+ "@graphql-codegen/plugin-helpers": 5.1.0(graphql@16.9.0)
+ "@graphql-tools/optimize": 2.0.0(graphql@16.9.0)
+ "@graphql-tools/relay-operation-optimizer": 7.0.2(graphql@16.9.0)
+ "@graphql-tools/utils": 10.5.5(graphql@16.9.0)
+ auto-bind: 4.0.0
+ change-case-all: 1.0.15
+ dependency-graph: 0.11.0
+ graphql: 16.9.0
+ graphql-tag: 2.12.6(graphql@16.9.0)
+ parse-filepath: 1.0.2
+ tslib: 2.6.3
+ transitivePeerDependencies:
+ - encoding
+ - supports-color
+
+ "@graphql-tools/apollo-engine-loader@8.0.3(graphql@16.9.0)":
dependencies:
"@ardatan/sync-fetch": 0.0.1
"@graphql-tools/utils": 10.5.5(graphql@16.9.0)
- "@whatwg-node/fetch": 0.9.21
+ "@whatwg-node/fetch": 0.10.1
graphql: 16.9.0
tslib: 2.6.3
transitivePeerDependencies:
@@ -11055,7 +13043,7 @@ snapshots:
transitivePeerDependencies:
- supports-color
- "@graphql-tools/delegate@10.0.26(graphql@16.9.0)":
+ "@graphql-tools/delegate@10.1.1(graphql@16.9.0)":
dependencies:
"@graphql-tools/batch-execute": 9.0.5(graphql@16.9.0)
"@graphql-tools/executor": 1.3.2(graphql@16.9.0)
@@ -11063,6 +13051,7 @@ snapshots:
"@graphql-tools/utils": 10.5.5(graphql@16.9.0)
"@repeaterjs/repeater": 3.0.6
dataloader: 2.2.2
+ dset: 3.1.4
graphql: 16.9.0
tslib: 2.6.3
@@ -11075,7 +13064,7 @@ snapshots:
"@graphql-tools/executor-graphql-ws@1.3.1(bufferutil@4.0.8)(graphql@16.9.0)(utf-8-validate@5.0.10)":
dependencies:
"@graphql-tools/utils": 10.5.5(graphql@16.9.0)
- "@types/ws": 8.5.12
+ "@types/ws": 8.5.13
graphql: 16.9.0
graphql-ws: 5.16.0(graphql@16.9.0)
isomorphic-ws: 5.0.0(ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))
@@ -11085,11 +13074,11 @@ snapshots:
- bufferutil
- utf-8-validate
- "@graphql-tools/executor-http@1.1.7(@types/node@20.14.12)(graphql@16.9.0)":
+ "@graphql-tools/executor-http@1.1.8(@types/node@20.14.12)(graphql@16.9.0)":
dependencies:
"@graphql-tools/utils": 10.5.5(graphql@16.9.0)
"@repeaterjs/repeater": 3.0.6
- "@whatwg-node/fetch": 0.9.21
+ "@whatwg-node/fetch": 0.10.1
extract-files: 11.0.0
graphql: 16.9.0
meros: 1.3.0(@types/node@20.14.12)
@@ -11101,7 +13090,7 @@ snapshots:
"@graphql-tools/executor-legacy-ws@1.1.1(bufferutil@4.0.8)(graphql@16.9.0)(utf-8-validate@5.0.10)":
dependencies:
"@graphql-tools/utils": 10.5.5(graphql@16.9.0)
- "@types/ws": 8.5.12
+ "@types/ws": 8.5.13
graphql: 16.9.0
isomorphic-ws: 5.0.0(ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))
tslib: 2.6.3
@@ -11131,13 +13120,13 @@ snapshots:
transitivePeerDependencies:
- supports-color
- "@graphql-tools/github-loader@8.0.2(@types/node@20.14.12)(graphql@16.9.0)":
+ "@graphql-tools/github-loader@8.0.3(@types/node@20.14.12)(graphql@16.9.0)":
dependencies:
"@ardatan/sync-fetch": 0.0.1
- "@graphql-tools/executor-http": 1.1.7(@types/node@20.14.12)(graphql@16.9.0)
+ "@graphql-tools/executor-http": 1.1.8(@types/node@20.14.12)(graphql@16.9.0)
"@graphql-tools/graphql-tag-pluck": 8.3.3(graphql@16.9.0)
"@graphql-tools/utils": 10.5.5(graphql@16.9.0)
- "@whatwg-node/fetch": 0.9.21
+ "@whatwg-node/fetch": 0.10.1
graphql: 16.9.0
tslib: 2.6.3
value-or-promise: 1.0.12
@@ -11157,11 +13146,11 @@ snapshots:
"@graphql-tools/graphql-tag-pluck@8.3.3(graphql@16.9.0)":
dependencies:
- "@babel/core": 7.25.2
- "@babel/parser": 7.25.4
- "@babel/plugin-syntax-import-assertions": 7.24.7(@babel/core@7.25.2)
- "@babel/traverse": 7.25.4
- "@babel/types": 7.25.6
+ "@babel/core": 7.26.0
+ "@babel/parser": 7.26.2
+ "@babel/plugin-syntax-import-assertions": 7.26.0(@babel/core@7.26.0)
+ "@babel/traverse": 7.25.9
+ "@babel/types": 7.26.0
"@graphql-tools/utils": 10.5.5(graphql@16.9.0)
graphql: 16.9.0
tslib: 2.6.3
@@ -11202,20 +13191,20 @@ snapshots:
graphql: 16.9.0
tslib: 2.6.3
- "@graphql-tools/prisma-loader@8.0.9(@types/node@20.14.12)(bufferutil@4.0.8)(graphql@16.9.0)(utf-8-validate@5.0.10)":
+ "@graphql-tools/prisma-loader@8.0.16(@types/node@20.14.12)(bufferutil@4.0.8)(graphql@16.9.0)(utf-8-validate@5.0.10)":
dependencies:
- "@graphql-tools/url-loader": 8.0.7(@types/node@20.14.12)(bufferutil@4.0.8)(graphql@16.9.0)(utf-8-validate@5.0.10)
+ "@graphql-tools/url-loader": 8.0.14(@types/node@20.14.12)(bufferutil@4.0.8)(graphql@16.9.0)(utf-8-validate@5.0.10)
"@graphql-tools/utils": 10.5.5(graphql@16.9.0)
"@types/js-yaml": 4.0.9
- "@whatwg-node/fetch": 0.9.21
+ "@whatwg-node/fetch": 0.10.1
chalk: 4.1.2
- debug: 4.3.5
+ debug: 4.3.7
dotenv: 16.4.5
graphql: 16.9.0
graphql-request: 6.1.0(graphql@16.9.0)
http-proxy-agent: 7.0.2
https-proxy-agent: 7.0.5
- jose: 5.9.4
+ jose: 5.9.6
js-yaml: 4.1.0
lodash: 4.17.21
scuid: 1.1.0
@@ -11246,17 +13235,16 @@ snapshots:
tslib: 2.6.3
value-or-promise: 1.0.12
- "@graphql-tools/url-loader@8.0.7(@types/node@20.14.12)(bufferutil@4.0.8)(graphql@16.9.0)(utf-8-validate@5.0.10)":
+ "@graphql-tools/url-loader@8.0.14(@types/node@20.14.12)(bufferutil@4.0.8)(graphql@16.9.0)(utf-8-validate@5.0.10)":
dependencies:
"@ardatan/sync-fetch": 0.0.1
- "@graphql-tools/delegate": 10.0.26(graphql@16.9.0)
"@graphql-tools/executor-graphql-ws": 1.3.1(bufferutil@4.0.8)(graphql@16.9.0)(utf-8-validate@5.0.10)
- "@graphql-tools/executor-http": 1.1.7(@types/node@20.14.12)(graphql@16.9.0)
+ "@graphql-tools/executor-http": 1.1.8(@types/node@20.14.12)(graphql@16.9.0)
"@graphql-tools/executor-legacy-ws": 1.1.1(bufferutil@4.0.8)(graphql@16.9.0)(utf-8-validate@5.0.10)
"@graphql-tools/utils": 10.5.5(graphql@16.9.0)
- "@graphql-tools/wrap": 10.0.10(graphql@16.9.0)
- "@types/ws": 8.5.12
- "@whatwg-node/fetch": 0.9.21
+ "@graphql-tools/wrap": 10.0.15(graphql@16.9.0)
+ "@types/ws": 8.5.13
+ "@whatwg-node/fetch": 0.10.1
graphql: 16.9.0
isomorphic-ws: 5.0.0(ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))
tslib: 2.6.3
@@ -11276,9 +13264,9 @@ snapshots:
graphql: 16.9.0
tslib: 2.6.3
- "@graphql-tools/wrap@10.0.10(graphql@16.9.0)":
+ "@graphql-tools/wrap@10.0.15(graphql@16.9.0)":
dependencies:
- "@graphql-tools/delegate": 10.0.26(graphql@16.9.0)
+ "@graphql-tools/delegate": 10.1.1(graphql@16.9.0)
"@graphql-tools/schema": 10.0.7(graphql@16.9.0)
"@graphql-tools/utils": 10.5.5(graphql@16.9.0)
graphql: 16.9.0
@@ -11289,15 +13277,10 @@ snapshots:
dependencies:
graphql: 16.9.0
- "@hapi/hoek@9.3.0": {}
-
- "@hapi/topo@5.1.0":
+ "@helixbridge/chains@0.5.1(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@5.0.10)(zod@3.22.4)":
dependencies:
- "@hapi/hoek": 9.3.0
-
- "@helixbridge/contracts@0.1.0(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@5.0.10)(zod@3.22.4)":
- dependencies:
- viem: 1.21.4(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@5.0.10)(zod@3.22.4)
+ "@helixbridge/helixconf": 1.2.0-beta
+ viem: 2.21.44(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@5.0.10)(zod@3.22.4)
transitivePeerDependencies:
- bufferutil
- typescript
@@ -11306,6 +13289,13 @@ snapshots:
"@helixbridge/helixconf@1.2.0-beta": {}
+ "@humanfs/core@0.19.1": {}
+
+ "@humanfs/node@0.16.6":
+ dependencies:
+ "@humanfs/core": 0.19.1
+ "@humanwhocodes/retry": 0.3.1
+
"@humanwhocodes/config-array@0.11.14":
dependencies:
"@humanwhocodes/object-schema": 2.0.3
@@ -11318,6 +13308,10 @@ snapshots:
"@humanwhocodes/object-schema@2.0.3": {}
+ "@humanwhocodes/retry@0.3.1": {}
+
+ "@humanwhocodes/retry@0.4.1": {}
+
"@isaacs/cliui@8.0.2":
dependencies:
string-width: 5.1.2
@@ -11478,7 +13472,7 @@ snapshots:
"@jest/transform@29.7.0":
dependencies:
- "@babel/core": 7.25.2
+ "@babel/core": 7.24.9
"@jest/types": 29.6.3
"@jridgewell/trace-mapping": 0.3.25
babel-plugin-istanbul: 6.1.1
@@ -11489,21 +13483,13 @@ snapshots:
jest-haste-map: 29.7.0
jest-regex-util: 29.6.3
jest-util: 29.7.0
- micromatch: 4.0.8
+ micromatch: 4.0.7
pirates: 4.0.6
slash: 3.0.0
write-file-atomic: 4.0.2
transitivePeerDependencies:
- supports-color
- "@jest/types@26.6.2":
- dependencies:
- "@types/istanbul-lib-coverage": 2.0.6
- "@types/istanbul-reports": 3.0.4
- "@types/node": 20.14.12
- "@types/yargs": 15.0.19
- chalk: 4.1.2
-
"@jest/types@29.6.3":
dependencies:
"@jest/schemas": 29.6.3
@@ -11537,15 +13523,15 @@ snapshots:
"@kamilkisiela/fast-url-parser@1.1.4": {}
- "@lit-labs/ssr-dom-shim@1.2.1": {}
+ "@lit-labs/ssr-dom-shim@1.2.0": {}
"@lit/reactive-element@1.6.3":
dependencies:
- "@lit-labs/ssr-dom-shim": 1.2.1
+ "@lit-labs/ssr-dom-shim": 1.2.0
"@lit/reactive-element@2.0.4":
dependencies:
- "@lit-labs/ssr-dom-shim": 1.2.1
+ "@lit-labs/ssr-dom-shim": 1.2.0
"@manypkg/find-root@1.1.0":
dependencies:
@@ -11573,7 +13559,7 @@ snapshots:
"@metamask/json-rpc-engine@7.3.3":
dependencies:
- "@metamask/rpc-errors": 6.4.0
+ "@metamask/rpc-errors": 6.3.1
"@metamask/safe-event-emitter": 3.1.1
"@metamask/utils": 8.5.0
transitivePeerDependencies:
@@ -11581,7 +13567,7 @@ snapshots:
"@metamask/json-rpc-engine@8.0.2":
dependencies:
- "@metamask/rpc-errors": 6.4.0
+ "@metamask/rpc-errors": 6.3.1
"@metamask/safe-event-emitter": 3.1.1
"@metamask/utils": 8.5.0
transitivePeerDependencies:
@@ -11596,7 +13582,7 @@ snapshots:
transitivePeerDependencies:
- supports-color
- "@metamask/object-multiplex@2.0.0":
+ "@metamask/object-multiplex@2.1.0":
dependencies:
once: 1.4.0
readable-stream: 3.6.2
@@ -11609,8 +13595,8 @@ snapshots:
dependencies:
"@metamask/json-rpc-engine": 8.0.2
"@metamask/json-rpc-middleware-stream": 7.0.2
- "@metamask/object-multiplex": 2.0.0
- "@metamask/rpc-errors": 6.4.0
+ "@metamask/object-multiplex": 2.1.0
+ "@metamask/rpc-errors": 6.3.1
"@metamask/safe-event-emitter": 3.1.1
"@metamask/utils": 8.5.0
detect-browser: 5.3.0
@@ -11622,9 +13608,9 @@ snapshots:
transitivePeerDependencies:
- supports-color
- "@metamask/rpc-errors@6.4.0":
+ "@metamask/rpc-errors@6.3.1":
dependencies:
- "@metamask/utils": 9.2.1
+ "@metamask/utils": 9.1.0
fast-safe-stringify: 2.1.1
transitivePeerDependencies:
- supports-color
@@ -11633,53 +13619,50 @@ snapshots:
"@metamask/safe-event-emitter@3.1.1": {}
- "@metamask/sdk-communication-layer@0.28.2(cross-fetch@4.0.0)(eciesjs@0.3.20)(eventemitter2@6.4.9)(readable-stream@3.6.2)(socket.io-client@4.8.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))":
+ "@metamask/sdk-communication-layer@0.30.0(cross-fetch@4.0.0)(eciesjs@0.4.11)(eventemitter2@6.4.9)(readable-stream@3.6.2)(socket.io-client@4.8.1(bufferutil@4.0.8)(utf-8-validate@5.0.10))":
dependencies:
bufferutil: 4.0.8
cross-fetch: 4.0.0
date-fns: 2.30.0
debug: 4.3.5
- eciesjs: 0.3.20
+ eciesjs: 0.4.11
eventemitter2: 6.4.9
readable-stream: 3.6.2
- socket.io-client: 4.8.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)
+ socket.io-client: 4.8.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)
utf-8-validate: 5.0.10
uuid: 8.3.2
transitivePeerDependencies:
- supports-color
- "@metamask/sdk-install-modal-web@0.28.1(i18next@23.11.5)(react-dom@18.3.1(react@18.3.1))(react-native@0.75.2(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10))(react@18.3.1)":
+ "@metamask/sdk-install-modal-web@0.30.0(i18next@23.11.5)(react-dom@18.3.1(react@18.3.1))(react-native@0.76.1(@babel/core@7.24.9)(@babel/preset-env@7.26.0(@babel/core@7.24.9))(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)":
dependencies:
i18next: 23.11.5
- qr-code-styling: 1.6.0-rc.1
+ qr-code-styling: 1.8.4
optionalDependencies:
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
- react-native: 0.75.2(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10)
+ react-native: 0.76.1(@babel/core@7.24.9)(@babel/preset-env@7.26.0(@babel/core@7.24.9))(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10)
- "@metamask/sdk@0.28.4(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react-native@0.75.2(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10))(react@18.3.1)(rollup@4.19.0)(utf-8-validate@5.0.10)":
+ "@metamask/sdk@0.30.1(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react-native@0.76.1(@babel/core@7.24.9)(@babel/preset-env@7.26.0(@babel/core@7.24.9))(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(utf-8-validate@5.0.10)":
dependencies:
"@metamask/onboarding": 1.0.1
"@metamask/providers": 16.1.0
- "@metamask/sdk-communication-layer": 0.28.2(cross-fetch@4.0.0)(eciesjs@0.3.20)(eventemitter2@6.4.9)(readable-stream@3.6.2)(socket.io-client@4.8.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))
- "@metamask/sdk-install-modal-web": 0.28.1(i18next@23.11.5)(react-dom@18.3.1(react@18.3.1))(react-native@0.75.2(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10))(react@18.3.1)
- "@types/dom-screen-wake-lock": 1.0.3
- "@types/uuid": 10.0.0
+ "@metamask/sdk-communication-layer": 0.30.0(cross-fetch@4.0.0)(eciesjs@0.4.11)(eventemitter2@6.4.9)(readable-stream@3.6.2)(socket.io-client@4.8.1(bufferutil@4.0.8)(utf-8-validate@5.0.10))
+ "@metamask/sdk-install-modal-web": 0.30.0(i18next@23.11.5)(react-dom@18.3.1(react@18.3.1))(react-native@0.76.1(@babel/core@7.24.9)(@babel/preset-env@7.26.0(@babel/core@7.24.9))(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)
bowser: 2.11.0
cross-fetch: 4.0.0
debug: 4.3.5
- eciesjs: 0.3.20
+ eciesjs: 0.4.11
eth-rpc-errors: 4.0.3
eventemitter2: 6.4.9
i18next: 23.11.5
i18next-browser-languagedetector: 7.1.0
obj-multiplex: 1.0.0
- pump: 3.0.0
+ pump: 3.0.2
qrcode-terminal-nooctal: 0.12.1
- react-native-webview: 11.26.1(react-native@0.75.2(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10))(react@18.3.1)
+ react-native-webview: 11.26.1(react-native@0.76.1(@babel/core@7.24.9)(@babel/preset-env@7.26.0(@babel/core@7.24.9))(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)
readable-stream: 3.6.2
- rollup-plugin-visualizer: 5.12.0(rollup@4.19.0)
- socket.io-client: 4.8.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)
+ socket.io-client: 4.8.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)
util: 0.12.5
uuid: 8.3.2
optionalDependencies:
@@ -11689,7 +13672,6 @@ snapshots:
- bufferutil
- encoding
- react-native
- - rollup
- supports-color
- utf-8-validate
@@ -11699,7 +13681,7 @@ snapshots:
dependencies:
"@ethereumjs/tx": 4.2.0
"@types/debug": 4.1.12
- debug: 4.3.5
+ debug: 4.3.7
semver: 7.6.3
superstruct: 1.0.4
transitivePeerDependencies:
@@ -11709,8 +13691,8 @@ snapshots:
dependencies:
"@ethereumjs/tx": 4.2.0
"@metamask/superstruct": 3.1.0
- "@noble/hashes": 1.5.0
- "@scure/base": 1.1.9
+ "@noble/hashes": 1.4.0
+ "@scure/base": 1.1.7
"@types/debug": 4.1.12
debug: 4.3.5
pony-cause: 2.1.11
@@ -11719,12 +13701,12 @@ snapshots:
transitivePeerDependencies:
- supports-color
- "@metamask/utils@9.2.1":
+ "@metamask/utils@9.1.0":
dependencies:
"@ethereumjs/tx": 4.2.0
"@metamask/superstruct": 3.1.0
- "@noble/hashes": 1.5.0
- "@scure/base": 1.1.9
+ "@noble/hashes": 1.4.0
+ "@scure/base": 1.1.7
"@types/debug": 4.1.12
debug: 4.3.5
pony-cause: 2.1.11
@@ -11733,6 +13715,15 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ "@microsoft/tsdoc-config@0.16.2":
+ dependencies:
+ "@microsoft/tsdoc": 0.14.2
+ ajv: 6.12.6
+ jju: 1.4.0
+ resolve: 1.19.0
+
+ "@microsoft/tsdoc@0.14.2": {}
+
"@motionone/animation@10.18.0":
dependencies:
"@motionone/easing": 10.18.0
@@ -11778,9 +13769,11 @@ snapshots:
"@motionone/dom": 10.18.0
tslib: 2.6.3
- "@noble/curves@1.2.0":
+ "@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1":
dependencies:
- "@noble/hashes": 1.3.2
+ eslint-scope: 5.1.1
+
+ "@noble/ciphers@1.0.0": {}
"@noble/curves@1.4.2":
dependencies:
@@ -11790,8 +13783,6 @@ snapshots:
dependencies:
"@noble/hashes": 1.5.0
- "@noble/hashes@1.3.2": {}
-
"@noble/hashes@1.4.0": {}
"@noble/hashes@1.5.0": {}
@@ -11808,6 +13799,8 @@ snapshots:
"@nodelib/fs.scandir": 2.1.5
fastq: 1.17.1
+ "@nolyfill/is-core-module@1.0.39": {}
+
"@parcel/watcher-android-arm64@2.4.1":
optional: true
@@ -11835,289 +13828,130 @@ snapshots:
"@parcel/watcher-linux-x64-musl@2.4.1":
optional: true
- "@parcel/watcher-wasm@2.4.1":
- dependencies:
- is-glob: 4.0.3
- micromatch: 4.0.8
-
- "@parcel/watcher-win32-arm64@2.4.1":
- optional: true
-
- "@parcel/watcher-win32-ia32@2.4.1":
- optional: true
-
- "@parcel/watcher-win32-x64@2.4.1":
- optional: true
-
- "@parcel/watcher@2.4.1":
- dependencies:
- detect-libc: 1.0.3
- is-glob: 4.0.3
- micromatch: 4.0.8
- node-addon-api: 7.1.1
- optionalDependencies:
- "@parcel/watcher-android-arm64": 2.4.1
- "@parcel/watcher-darwin-arm64": 2.4.1
- "@parcel/watcher-darwin-x64": 2.4.1
- "@parcel/watcher-freebsd-x64": 2.4.1
- "@parcel/watcher-linux-arm-glibc": 2.4.1
- "@parcel/watcher-linux-arm64-glibc": 2.4.1
- "@parcel/watcher-linux-arm64-musl": 2.4.1
- "@parcel/watcher-linux-x64-glibc": 2.4.1
- "@parcel/watcher-linux-x64-musl": 2.4.1
- "@parcel/watcher-win32-arm64": 2.4.1
- "@parcel/watcher-win32-ia32": 2.4.1
- "@parcel/watcher-win32-x64": 2.4.1
-
- "@pkgjs/parseargs@0.11.0":
- optional: true
-
- "@react-native-community/cli-clean@14.0.0":
- dependencies:
- "@react-native-community/cli-tools": 14.0.0
- chalk: 4.1.2
- execa: 5.1.1
- fast-glob: 3.3.2
-
- "@react-native-community/cli-config@14.0.0(typescript@5.5.4)":
- dependencies:
- "@react-native-community/cli-tools": 14.0.0
- chalk: 4.1.2
- cosmiconfig: 9.0.0(typescript@5.5.4)
- deepmerge: 4.3.1
- fast-glob: 3.3.2
- joi: 17.13.3
- transitivePeerDependencies:
- - typescript
-
- "@react-native-community/cli-debugger-ui@14.0.0":
- dependencies:
- serve-static: 1.15.0
- transitivePeerDependencies:
- - supports-color
-
- "@react-native-community/cli-debugger-ui@14.0.0-alpha.11":
- dependencies:
- serve-static: 1.15.0
- transitivePeerDependencies:
- - supports-color
-
- "@react-native-community/cli-doctor@14.0.0(typescript@5.5.4)":
- dependencies:
- "@react-native-community/cli-config": 14.0.0(typescript@5.5.4)
- "@react-native-community/cli-platform-android": 14.0.0
- "@react-native-community/cli-platform-apple": 14.0.0
- "@react-native-community/cli-platform-ios": 14.0.0
- "@react-native-community/cli-tools": 14.0.0
- chalk: 4.1.2
- command-exists: 1.2.9
- deepmerge: 4.3.1
- envinfo: 7.13.0
- execa: 5.1.1
- node-stream-zip: 1.15.0
- ora: 5.4.1
- semver: 7.6.3
- strip-ansi: 5.2.0
- wcwidth: 1.0.1
- yaml: 2.4.5
- transitivePeerDependencies:
- - typescript
-
- "@react-native-community/cli-platform-android@14.0.0":
- dependencies:
- "@react-native-community/cli-tools": 14.0.0
- chalk: 4.1.2
- execa: 5.1.1
- fast-glob: 3.3.2
- fast-xml-parser: 4.4.1
- logkitty: 0.7.1
-
- "@react-native-community/cli-platform-apple@14.0.0":
- dependencies:
- "@react-native-community/cli-tools": 14.0.0
- chalk: 4.1.2
- execa: 5.1.1
- fast-glob: 3.3.2
- fast-xml-parser: 4.4.1
- ora: 5.4.1
-
- "@react-native-community/cli-platform-ios@14.0.0":
- dependencies:
- "@react-native-community/cli-platform-apple": 14.0.0
-
- "@react-native-community/cli-server-api@14.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)":
- dependencies:
- "@react-native-community/cli-debugger-ui": 14.0.0
- "@react-native-community/cli-tools": 14.0.0
- compression: 1.7.4
- connect: 3.7.0
- errorhandler: 1.5.1
- nocache: 3.0.4
- pretty-format: 26.6.2
- serve-static: 1.15.0
- ws: 6.2.3(bufferutil@4.0.8)(utf-8-validate@5.0.10)
- transitivePeerDependencies:
- - bufferutil
- - supports-color
- - utf-8-validate
-
- "@react-native-community/cli-server-api@14.0.0-alpha.11(bufferutil@4.0.8)(utf-8-validate@5.0.10)":
- dependencies:
- "@react-native-community/cli-debugger-ui": 14.0.0-alpha.11
- "@react-native-community/cli-tools": 14.0.0-alpha.11
- compression: 1.7.4
- connect: 3.7.0
- errorhandler: 1.5.1
- nocache: 3.0.4
- pretty-format: 26.6.2
- serve-static: 1.15.0
- ws: 6.2.3(bufferutil@4.0.8)(utf-8-validate@5.0.10)
- transitivePeerDependencies:
- - bufferutil
- - supports-color
- - utf-8-validate
-
- "@react-native-community/cli-tools@14.0.0":
+ "@parcel/watcher-wasm@2.4.1":
dependencies:
- appdirsjs: 1.2.7
- chalk: 4.1.2
- execa: 5.1.1
- find-up: 5.0.0
- mime: 2.6.0
- open: 6.4.0
- ora: 5.4.1
- semver: 7.6.3
- shell-quote: 1.8.1
- sudo-prompt: 9.2.1
+ is-glob: 4.0.3
+ micromatch: 4.0.7
- "@react-native-community/cli-tools@14.0.0-alpha.11":
- dependencies:
- appdirsjs: 1.2.7
- chalk: 4.1.2
- execa: 5.1.1
- find-up: 5.0.0
- mime: 2.6.0
- open: 6.4.0
- ora: 5.4.1
- semver: 7.6.3
- shell-quote: 1.8.1
- sudo-prompt: 9.2.1
+ "@parcel/watcher-win32-arm64@2.4.1":
+ optional: true
- "@react-native-community/cli-types@14.0.0":
- dependencies:
- joi: 17.13.3
+ "@parcel/watcher-win32-ia32@2.4.1":
+ optional: true
+
+ "@parcel/watcher-win32-x64@2.4.1":
+ optional: true
- "@react-native-community/cli@14.0.0(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@5.0.10)":
+ "@parcel/watcher@2.4.1":
dependencies:
- "@react-native-community/cli-clean": 14.0.0
- "@react-native-community/cli-config": 14.0.0(typescript@5.5.4)
- "@react-native-community/cli-debugger-ui": 14.0.0
- "@react-native-community/cli-doctor": 14.0.0(typescript@5.5.4)
- "@react-native-community/cli-server-api": 14.0.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)
- "@react-native-community/cli-tools": 14.0.0
- "@react-native-community/cli-types": 14.0.0
- chalk: 4.1.2
- commander: 9.5.0
- deepmerge: 4.3.1
- execa: 5.1.1
- find-up: 5.0.0
- fs-extra: 8.1.0
- graceful-fs: 4.2.11
- prompts: 2.4.2
- semver: 7.6.3
- transitivePeerDependencies:
- - bufferutil
- - supports-color
- - typescript
- - utf-8-validate
+ detect-libc: 1.0.3
+ is-glob: 4.0.3
+ micromatch: 4.0.7
+ node-addon-api: 7.1.1
+ optionalDependencies:
+ "@parcel/watcher-android-arm64": 2.4.1
+ "@parcel/watcher-darwin-arm64": 2.4.1
+ "@parcel/watcher-darwin-x64": 2.4.1
+ "@parcel/watcher-freebsd-x64": 2.4.1
+ "@parcel/watcher-linux-arm-glibc": 2.4.1
+ "@parcel/watcher-linux-arm64-glibc": 2.4.1
+ "@parcel/watcher-linux-arm64-musl": 2.4.1
+ "@parcel/watcher-linux-x64-glibc": 2.4.1
+ "@parcel/watcher-linux-x64-musl": 2.4.1
+ "@parcel/watcher-win32-arm64": 2.4.1
+ "@parcel/watcher-win32-ia32": 2.4.1
+ "@parcel/watcher-win32-x64": 2.4.1
+
+ "@pkgjs/parseargs@0.11.0":
+ optional: true
- "@react-native/assets-registry@0.75.2": {}
+ "@pkgr/core@0.1.1": {}
- "@react-native/babel-plugin-codegen@0.75.2(@babel/preset-env@7.25.4(@babel/core@7.25.2))":
+ "@react-native/assets-registry@0.76.1": {}
+
+ "@react-native/babel-plugin-codegen@0.76.1(@babel/preset-env@7.26.0(@babel/core@7.24.9))":
dependencies:
- "@react-native/codegen": 0.75.2(@babel/preset-env@7.25.4(@babel/core@7.25.2))
+ "@react-native/codegen": 0.76.1(@babel/preset-env@7.26.0(@babel/core@7.24.9))
transitivePeerDependencies:
- "@babel/preset-env"
- supports-color
- "@react-native/babel-preset@0.75.2(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))":
- dependencies:
- "@babel/core": 7.25.2
- "@babel/plugin-proposal-export-default-from": 7.24.7(@babel/core@7.25.2)
- "@babel/plugin-syntax-dynamic-import": 7.8.3(@babel/core@7.25.2)
- "@babel/plugin-syntax-export-default-from": 7.24.7(@babel/core@7.25.2)
- "@babel/plugin-syntax-flow": 7.24.7(@babel/core@7.25.2)
- "@babel/plugin-syntax-nullish-coalescing-operator": 7.8.3(@babel/core@7.25.2)
- "@babel/plugin-syntax-optional-chaining": 7.8.3(@babel/core@7.25.2)
- "@babel/plugin-transform-arrow-functions": 7.24.7(@babel/core@7.25.2)
- "@babel/plugin-transform-async-generator-functions": 7.25.4(@babel/core@7.25.2)
- "@babel/plugin-transform-async-to-generator": 7.24.7(@babel/core@7.25.2)
- "@babel/plugin-transform-block-scoping": 7.25.0(@babel/core@7.25.2)
- "@babel/plugin-transform-class-properties": 7.25.4(@babel/core@7.25.2)
- "@babel/plugin-transform-classes": 7.25.4(@babel/core@7.25.2)
- "@babel/plugin-transform-computed-properties": 7.24.7(@babel/core@7.25.2)
- "@babel/plugin-transform-destructuring": 7.24.8(@babel/core@7.25.2)
- "@babel/plugin-transform-flow-strip-types": 7.25.2(@babel/core@7.25.2)
- "@babel/plugin-transform-for-of": 7.24.7(@babel/core@7.25.2)
- "@babel/plugin-transform-function-name": 7.25.1(@babel/core@7.25.2)
- "@babel/plugin-transform-literals": 7.25.2(@babel/core@7.25.2)
- "@babel/plugin-transform-logical-assignment-operators": 7.24.7(@babel/core@7.25.2)
- "@babel/plugin-transform-modules-commonjs": 7.24.8(@babel/core@7.25.2)
- "@babel/plugin-transform-named-capturing-groups-regex": 7.24.7(@babel/core@7.25.2)
- "@babel/plugin-transform-nullish-coalescing-operator": 7.24.7(@babel/core@7.25.2)
- "@babel/plugin-transform-numeric-separator": 7.24.7(@babel/core@7.25.2)
- "@babel/plugin-transform-object-rest-spread": 7.24.7(@babel/core@7.25.2)
- "@babel/plugin-transform-optional-catch-binding": 7.24.7(@babel/core@7.25.2)
- "@babel/plugin-transform-optional-chaining": 7.24.8(@babel/core@7.25.2)
- "@babel/plugin-transform-parameters": 7.24.7(@babel/core@7.25.2)
- "@babel/plugin-transform-private-methods": 7.25.4(@babel/core@7.25.2)
- "@babel/plugin-transform-private-property-in-object": 7.24.7(@babel/core@7.25.2)
- "@babel/plugin-transform-react-display-name": 7.24.7(@babel/core@7.25.2)
- "@babel/plugin-transform-react-jsx": 7.25.2(@babel/core@7.25.2)
- "@babel/plugin-transform-react-jsx-self": 7.24.7(@babel/core@7.25.2)
- "@babel/plugin-transform-react-jsx-source": 7.24.7(@babel/core@7.25.2)
- "@babel/plugin-transform-regenerator": 7.24.7(@babel/core@7.25.2)
- "@babel/plugin-transform-runtime": 7.25.4(@babel/core@7.25.2)
- "@babel/plugin-transform-shorthand-properties": 7.24.7(@babel/core@7.25.2)
- "@babel/plugin-transform-spread": 7.24.7(@babel/core@7.25.2)
- "@babel/plugin-transform-sticky-regex": 7.24.7(@babel/core@7.25.2)
- "@babel/plugin-transform-typescript": 7.25.2(@babel/core@7.25.2)
- "@babel/plugin-transform-unicode-regex": 7.24.7(@babel/core@7.25.2)
- "@babel/template": 7.25.0
- "@react-native/babel-plugin-codegen": 0.75.2(@babel/preset-env@7.25.4(@babel/core@7.25.2))
- babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.25.2)
+ "@react-native/babel-preset@0.76.1(@babel/core@7.24.9)(@babel/preset-env@7.26.0(@babel/core@7.24.9))":
+ dependencies:
+ "@babel/core": 7.24.9
+ "@babel/plugin-proposal-export-default-from": 7.25.9(@babel/core@7.24.9)
+ "@babel/plugin-syntax-dynamic-import": 7.8.3(@babel/core@7.24.9)
+ "@babel/plugin-syntax-export-default-from": 7.25.9(@babel/core@7.24.9)
+ "@babel/plugin-syntax-nullish-coalescing-operator": 7.8.3(@babel/core@7.24.9)
+ "@babel/plugin-syntax-optional-chaining": 7.8.3(@babel/core@7.24.9)
+ "@babel/plugin-transform-arrow-functions": 7.25.9(@babel/core@7.24.9)
+ "@babel/plugin-transform-async-generator-functions": 7.25.9(@babel/core@7.24.9)
+ "@babel/plugin-transform-async-to-generator": 7.25.9(@babel/core@7.24.9)
+ "@babel/plugin-transform-block-scoping": 7.25.9(@babel/core@7.24.9)
+ "@babel/plugin-transform-class-properties": 7.25.9(@babel/core@7.24.9)
+ "@babel/plugin-transform-classes": 7.25.9(@babel/core@7.24.9)
+ "@babel/plugin-transform-computed-properties": 7.25.9(@babel/core@7.24.9)
+ "@babel/plugin-transform-destructuring": 7.25.9(@babel/core@7.24.9)
+ "@babel/plugin-transform-flow-strip-types": 7.25.9(@babel/core@7.24.9)
+ "@babel/plugin-transform-for-of": 7.25.9(@babel/core@7.24.9)
+ "@babel/plugin-transform-function-name": 7.25.9(@babel/core@7.24.9)
+ "@babel/plugin-transform-literals": 7.25.9(@babel/core@7.24.9)
+ "@babel/plugin-transform-logical-assignment-operators": 7.25.9(@babel/core@7.24.9)
+ "@babel/plugin-transform-modules-commonjs": 7.25.9(@babel/core@7.24.9)
+ "@babel/plugin-transform-named-capturing-groups-regex": 7.25.9(@babel/core@7.24.9)
+ "@babel/plugin-transform-nullish-coalescing-operator": 7.25.9(@babel/core@7.24.9)
+ "@babel/plugin-transform-numeric-separator": 7.25.9(@babel/core@7.24.9)
+ "@babel/plugin-transform-object-rest-spread": 7.25.9(@babel/core@7.24.9)
+ "@babel/plugin-transform-optional-catch-binding": 7.25.9(@babel/core@7.24.9)
+ "@babel/plugin-transform-optional-chaining": 7.25.9(@babel/core@7.24.9)
+ "@babel/plugin-transform-parameters": 7.25.9(@babel/core@7.24.9)
+ "@babel/plugin-transform-private-methods": 7.25.9(@babel/core@7.24.9)
+ "@babel/plugin-transform-private-property-in-object": 7.25.9(@babel/core@7.24.9)
+ "@babel/plugin-transform-react-display-name": 7.25.9(@babel/core@7.24.9)
+ "@babel/plugin-transform-react-jsx": 7.25.9(@babel/core@7.24.9)
+ "@babel/plugin-transform-react-jsx-self": 7.25.9(@babel/core@7.24.9)
+ "@babel/plugin-transform-react-jsx-source": 7.25.9(@babel/core@7.24.9)
+ "@babel/plugin-transform-regenerator": 7.25.9(@babel/core@7.24.9)
+ "@babel/plugin-transform-runtime": 7.25.9(@babel/core@7.24.9)
+ "@babel/plugin-transform-shorthand-properties": 7.25.9(@babel/core@7.24.9)
+ "@babel/plugin-transform-spread": 7.25.9(@babel/core@7.24.9)
+ "@babel/plugin-transform-sticky-regex": 7.25.9(@babel/core@7.24.9)
+ "@babel/plugin-transform-typescript": 7.25.9(@babel/core@7.24.9)
+ "@babel/plugin-transform-unicode-regex": 7.25.9(@babel/core@7.24.9)
+ "@babel/template": 7.25.9
+ "@react-native/babel-plugin-codegen": 0.76.1(@babel/preset-env@7.26.0(@babel/core@7.24.9))
+ babel-plugin-syntax-hermes-parser: 0.23.1
+ babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.24.9)
react-refresh: 0.14.2
transitivePeerDependencies:
- "@babel/preset-env"
- supports-color
- "@react-native/codegen@0.75.2(@babel/preset-env@7.25.4(@babel/core@7.25.2))":
+ "@react-native/codegen@0.76.1(@babel/preset-env@7.26.0(@babel/core@7.24.9))":
dependencies:
- "@babel/parser": 7.25.4
- "@babel/preset-env": 7.25.4(@babel/core@7.25.2)
+ "@babel/parser": 7.26.2
+ "@babel/preset-env": 7.26.0(@babel/core@7.24.9)
glob: 7.2.3
- hermes-parser: 0.22.0
+ hermes-parser: 0.23.1
invariant: 2.2.4
- jscodeshift: 0.14.0(@babel/preset-env@7.25.4(@babel/core@7.25.2))
+ jscodeshift: 0.14.0(@babel/preset-env@7.26.0(@babel/core@7.24.9))
mkdirp: 0.5.6
nullthrows: 1.1.1
yargs: 17.7.2
transitivePeerDependencies:
- supports-color
- "@react-native/community-cli-plugin@0.75.2(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(bufferutil@4.0.8)(utf-8-validate@5.0.10)":
+ "@react-native/community-cli-plugin@0.76.1(@babel/core@7.24.9)(@babel/preset-env@7.26.0(@babel/core@7.24.9))(bufferutil@4.0.8)(utf-8-validate@5.0.10)":
dependencies:
- "@react-native-community/cli-server-api": 14.0.0-alpha.11(bufferutil@4.0.8)(utf-8-validate@5.0.10)
- "@react-native-community/cli-tools": 14.0.0-alpha.11
- "@react-native/dev-middleware": 0.75.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)
- "@react-native/metro-babel-transformer": 0.75.2(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))
+ "@react-native/dev-middleware": 0.76.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)
+ "@react-native/metro-babel-transformer": 0.76.1(@babel/core@7.24.9)(@babel/preset-env@7.26.0(@babel/core@7.24.9))
chalk: 4.1.2
execa: 5.1.1
- metro: 0.80.10(bufferutil@4.0.8)(utf-8-validate@5.0.10)
- metro-config: 0.80.10(bufferutil@4.0.8)(utf-8-validate@5.0.10)
- metro-core: 0.80.10
+ invariant: 2.2.4
+ metro: 0.81.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)
+ metro-config: 0.81.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)
+ metro-core: 0.81.0
node-fetch: 2.7.0
- querystring: 0.2.1
readline: 1.3.0
transitivePeerDependencies:
- "@babel/core"
@@ -12127,74 +13961,72 @@ snapshots:
- supports-color
- utf-8-validate
- "@react-native/debugger-frontend@0.75.2": {}
+ "@react-native/debugger-frontend@0.76.1": {}
- "@react-native/dev-middleware@0.75.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)":
+ "@react-native/dev-middleware@0.76.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)":
dependencies:
"@isaacs/ttlcache": 1.4.1
- "@react-native/debugger-frontend": 0.75.2
+ "@react-native/debugger-frontend": 0.76.1
chrome-launcher: 0.15.2
chromium-edge-launcher: 0.2.0
connect: 3.7.0
debug: 2.6.9
- node-fetch: 2.7.0
nullthrows: 1.1.1
open: 7.4.2
selfsigned: 2.4.1
- serve-static: 1.15.0
+ serve-static: 1.16.2
ws: 6.2.3(bufferutil@4.0.8)(utf-8-validate@5.0.10)
transitivePeerDependencies:
- bufferutil
- - encoding
- supports-color
- utf-8-validate
- "@react-native/gradle-plugin@0.75.2": {}
+ "@react-native/gradle-plugin@0.76.1": {}
- "@react-native/js-polyfills@0.75.2": {}
+ "@react-native/js-polyfills@0.76.1": {}
- "@react-native/metro-babel-transformer@0.75.2(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))":
+ "@react-native/metro-babel-transformer@0.76.1(@babel/core@7.24.9)(@babel/preset-env@7.26.0(@babel/core@7.24.9))":
dependencies:
- "@babel/core": 7.25.2
- "@react-native/babel-preset": 0.75.2(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))
- hermes-parser: 0.22.0
+ "@babel/core": 7.24.9
+ "@react-native/babel-preset": 0.76.1(@babel/core@7.24.9)(@babel/preset-env@7.26.0(@babel/core@7.24.9))
+ hermes-parser: 0.23.1
nullthrows: 1.1.1
transitivePeerDependencies:
- "@babel/preset-env"
- supports-color
- "@react-native/normalize-colors@0.75.2": {}
+ "@react-native/normalize-colors@0.76.1": {}
- "@react-native/virtualized-lists@0.75.2(@types/react@18.3.3)(react-native@0.75.2(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10))(react@18.3.1)":
+ "@react-native/virtualized-lists@0.76.1(@types/react@18.3.3)(react-native@0.76.1(@babel/core@7.24.9)(@babel/preset-env@7.26.0(@babel/core@7.24.9))(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)":
dependencies:
invariant: 2.2.4
nullthrows: 1.1.1
react: 18.3.1
- react-native: 0.75.2(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10)
+ react-native: 0.76.1(@babel/core@7.24.9)(@babel/preset-env@7.26.0(@babel/core@7.24.9))(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10)
optionalDependencies:
"@types/react": 18.3.3
- "@remix-run/router@1.20.0": {}
-
- "@reown/appkit-adapter-wagmi@1.0.7(l3bqwg3q27kpoc3uzgnypsmksq)":
- dependencies:
- "@coinbase/wallet-sdk": 4.0.4
- "@reown/appkit": 1.0.7(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10)
- "@reown/appkit-common": 1.0.7
- "@reown/appkit-core": 1.0.7(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10)
- "@reown/appkit-polyfills": 1.0.7
- "@reown/appkit-scaffold-ui": 1.0.7(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10)(valtio@1.11.2(@types/react@18.3.3)(react@18.3.1))
- "@reown/appkit-siwe": 1.0.7(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10)
- "@reown/appkit-ui": 1.0.7
- "@reown/appkit-utils": 1.0.7(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10)(valtio@1.11.2(@types/react@18.3.3)(react@18.3.1))
- "@reown/appkit-wallet": 1.0.7
- "@wagmi/connectors": 5.1.15(@types/react@18.3.3)(@wagmi/core@2.13.8(@tanstack/query-core@5.59.0)(@types/react@18.3.3)(react@18.3.1)(typescript@5.5.4)(viem@2.21.19(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@5.0.10)(zod@3.22.4)))(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react-native@0.75.2(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10))(react@18.3.1)(rollup@4.19.0)(typescript@5.5.4)(utf-8-validate@5.0.10)(viem@2.21.19(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@5.0.10)(zod@3.22.4))(zod@3.22.4)
- "@wagmi/core": 2.13.8(@tanstack/query-core@5.59.0)(@types/react@18.3.3)(react@18.3.1)(typescript@5.5.4)(viem@2.21.19(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@5.0.10)(zod@3.22.4))
+ "@remix-run/router@1.21.0": {}
+
+ "@reown/appkit-adapter-wagmi@1.3.2(rwrksgei4qdujbgjlgb2igaryi)":
+ dependencies:
+ "@coinbase/wallet-sdk": 4.2.1(@types/node@20.14.12)(terser@5.36.0)
+ "@reown/appkit": 1.3.2(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10)(zod@3.22.4)
+ "@reown/appkit-common": 1.3.2(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@5.0.10)(zod@3.22.4)
+ "@reown/appkit-core": 1.3.2(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10)(zod@3.22.4)
+ "@reown/appkit-polyfills": 1.3.2
+ "@reown/appkit-scaffold-ui": 1.3.2(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10)(valtio@1.11.2(@types/react@18.3.3)(react@18.3.1))(zod@3.22.4)
+ "@reown/appkit-siwe": 1.3.2(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10)(zod@3.22.4)
+ "@reown/appkit-ui": 1.3.2
+ "@reown/appkit-utils": 1.3.2(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10)(valtio@1.11.2(@types/react@18.3.3)(react@18.3.1))(zod@3.22.4)
+ "@reown/appkit-wallet": 1.3.2(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@5.0.10)
+ "@wagmi/connectors": 5.3.8(@types/node@20.14.12)(@types/react@18.3.3)(@wagmi/core@2.14.5(@tanstack/query-core@5.59.20)(@types/react@18.3.3)(react@18.3.1)(typescript@5.5.4)(use-sync-external-store@1.2.0(react@18.3.1))(viem@2.21.44(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@5.0.10)(zod@3.22.4)))(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react-native@0.76.1(@babel/core@7.24.9)(@babel/preset-env@7.26.0(@babel/core@7.24.9))(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(terser@5.36.0)(typescript@5.5.4)(utf-8-validate@5.0.10)(viem@2.21.44(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@5.0.10)(zod@3.22.4))(zod@3.22.4)
+ "@wagmi/core": 2.14.5(@tanstack/query-core@5.59.20)(@types/react@18.3.3)(react@18.3.1)(typescript@5.5.4)(use-sync-external-store@1.2.0(react@18.3.1))(viem@2.21.44(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@5.0.10)(zod@3.22.4))
"@walletconnect/universal-provider": 2.17.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)
"@walletconnect/utils": 2.17.0
valtio: 1.11.2(@types/react@18.3.3)(react@18.3.1)
- viem: 2.21.19(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@5.0.10)(zod@3.22.4)
- wagmi: 2.12.17(@tanstack/query-core@5.59.0)(@tanstack/react-query@5.59.0(react@18.3.1))(@types/react@18.3.3)(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react-native@0.75.2(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10))(react@18.3.1)(rollup@4.19.0)(typescript@5.5.4)(utf-8-validate@5.0.10)(viem@2.21.19(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@5.0.10)(zod@3.22.4))(zod@3.22.4)
+ viem: 2.21.44(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@5.0.10)(zod@3.22.4)
+ wagmi: 2.12.30(@tanstack/query-core@5.59.20)(@tanstack/react-query@5.59.20(react@18.3.1))(@types/node@20.14.12)(@types/react@18.3.3)(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react-native@0.76.1(@babel/core@7.24.9)(@babel/preset-env@7.26.0(@babel/core@7.24.9))(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(terser@5.36.0)(typescript@5.5.4)(utf-8-validate@5.0.10)(viem@2.21.44(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@5.0.10)(zod@3.22.4))(zod@3.22.4)
transitivePeerDependencies:
- "@azure/app-configuration"
- "@azure/cosmos"
@@ -12213,19 +14045,29 @@ snapshots:
- encoding
- ioredis
- react
+ - typescript
+ - uWebSockets.js
- utf-8-validate
+ - zod
- "@reown/appkit-common@1.0.7":
+ "@reown/appkit-common@1.3.2(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@5.0.10)(zod@3.22.4)":
dependencies:
bignumber.js: 9.1.2
dayjs: 1.11.10
+ viem: 2.21.44(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@5.0.10)(zod@3.22.4)
+ transitivePeerDependencies:
+ - bufferutil
+ - typescript
+ - utf-8-validate
+ - zod
- "@reown/appkit-core@1.0.7(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10)":
+ "@reown/appkit-core@1.3.2(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10)(zod@3.22.4)":
dependencies:
- "@reown/appkit-common": 1.0.7
- "@reown/appkit-wallet": 1.0.7
+ "@reown/appkit-common": 1.3.2(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@5.0.10)(zod@3.22.4)
+ "@reown/appkit-wallet": 1.3.2(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@5.0.10)
"@walletconnect/universal-provider": 2.17.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)
valtio: 1.11.2(@types/react@18.3.3)(react@18.3.1)
+ viem: 2.21.44(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@5.0.10)(zod@3.22.4)
transitivePeerDependencies:
- "@azure/app-configuration"
- "@azure/cosmos"
@@ -12244,20 +14086,23 @@ snapshots:
- encoding
- ioredis
- react
+ - typescript
+ - uWebSockets.js
- utf-8-validate
+ - zod
- "@reown/appkit-polyfills@1.0.7":
+ "@reown/appkit-polyfills@1.3.2":
dependencies:
buffer: 6.0.3
- "@reown/appkit-scaffold-ui@1.0.7(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10)(valtio@1.11.2(@types/react@18.3.3)(react@18.3.1))":
+ "@reown/appkit-scaffold-ui@1.3.2(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10)(valtio@1.11.2(@types/react@18.3.3)(react@18.3.1))(zod@3.22.4)":
dependencies:
- "@reown/appkit-common": 1.0.7
- "@reown/appkit-core": 1.0.7(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10)
- "@reown/appkit-siwe": 1.0.7(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10)
- "@reown/appkit-ui": 1.0.7
- "@reown/appkit-utils": 1.0.7(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10)(valtio@1.11.2(@types/react@18.3.3)(react@18.3.1))
- "@reown/appkit-wallet": 1.0.7
+ "@reown/appkit-common": 1.3.2(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@5.0.10)(zod@3.22.4)
+ "@reown/appkit-core": 1.3.2(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10)(zod@3.22.4)
+ "@reown/appkit-siwe": 1.3.2(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10)(zod@3.22.4)
+ "@reown/appkit-ui": 1.3.2
+ "@reown/appkit-utils": 1.3.2(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10)(valtio@1.11.2(@types/react@18.3.3)(react@18.3.1))(zod@3.22.4)
+ "@reown/appkit-wallet": 1.3.2(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@5.0.10)
lit: 3.1.0
transitivePeerDependencies:
- "@azure/app-configuration"
@@ -12277,16 +14122,19 @@ snapshots:
- encoding
- ioredis
- react
+ - typescript
+ - uWebSockets.js
- utf-8-validate
- valtio
+ - zod
- "@reown/appkit-siwe@1.0.7(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10)":
+ "@reown/appkit-siwe@1.3.2(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10)(zod@3.22.4)":
dependencies:
- "@reown/appkit-common": 1.0.7
- "@reown/appkit-core": 1.0.7(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10)
- "@reown/appkit-ui": 1.0.7
- "@reown/appkit-utils": 1.0.7(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10)(valtio@1.11.2(@types/react@18.3.3)(react@18.3.1))
- "@reown/appkit-wallet": 1.0.7
+ "@reown/appkit-common": 1.3.2(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@5.0.10)(zod@3.22.4)
+ "@reown/appkit-core": 1.3.2(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10)(zod@3.22.4)
+ "@reown/appkit-ui": 1.3.2
+ "@reown/appkit-utils": 1.3.2(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10)(valtio@1.11.2(@types/react@18.3.3)(react@18.3.1))(zod@3.22.4)
+ "@reown/appkit-wallet": 1.3.2(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@5.0.10)
"@walletconnect/utils": 2.17.0
lit: 3.1.0
valtio: 1.11.2(@types/react@18.3.3)(react@18.3.1)
@@ -12308,22 +14156,26 @@ snapshots:
- encoding
- ioredis
- react
+ - typescript
+ - uWebSockets.js
- utf-8-validate
+ - zod
- "@reown/appkit-ui@1.0.7":
+ "@reown/appkit-ui@1.3.2":
dependencies:
lit: 3.1.0
qrcode: 1.5.3
- "@reown/appkit-utils@1.0.7(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10)(valtio@1.11.2(@types/react@18.3.3)(react@18.3.1))":
+ "@reown/appkit-utils@1.3.2(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10)(valtio@1.11.2(@types/react@18.3.3)(react@18.3.1))(zod@3.22.4)":
dependencies:
- "@reown/appkit-common": 1.0.7
- "@reown/appkit-core": 1.0.7(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10)
- "@reown/appkit-polyfills": 1.0.7
- "@reown/appkit-wallet": 1.0.7
+ "@reown/appkit-common": 1.3.2(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@5.0.10)(zod@3.22.4)
+ "@reown/appkit-core": 1.3.2(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10)(zod@3.22.4)
+ "@reown/appkit-polyfills": 1.3.2
+ "@reown/appkit-wallet": 1.3.2(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@5.0.10)
"@walletconnect/logger": 2.1.2
"@walletconnect/universal-provider": 2.17.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)
valtio: 1.11.2(@types/react@18.3.3)(react@18.3.1)
+ viem: 2.21.44(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@5.0.10)(zod@3.22.4)
transitivePeerDependencies:
- "@azure/app-configuration"
- "@azure/cosmos"
@@ -12342,29 +14194,38 @@ snapshots:
- encoding
- ioredis
- react
+ - typescript
+ - uWebSockets.js
- utf-8-validate
+ - zod
- "@reown/appkit-wallet@1.0.7":
+ "@reown/appkit-wallet@1.3.2(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@5.0.10)":
dependencies:
- "@reown/appkit-common": 1.0.7
- "@reown/appkit-polyfills": 1.0.7
+ "@reown/appkit-common": 1.3.2(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@5.0.10)(zod@3.22.4)
+ "@reown/appkit-polyfills": 1.3.2
"@walletconnect/logger": 2.1.2
zod: 3.22.4
+ transitivePeerDependencies:
+ - bufferutil
+ - typescript
+ - utf-8-validate
- "@reown/appkit@1.0.7(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10)":
+ "@reown/appkit@1.3.2(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10)(zod@3.22.4)":
dependencies:
- "@reown/appkit-common": 1.0.7
- "@reown/appkit-core": 1.0.7(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10)
- "@reown/appkit-polyfills": 1.0.7
- "@reown/appkit-scaffold-ui": 1.0.7(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10)(valtio@1.11.2(@types/react@18.3.3)(react@18.3.1))
- "@reown/appkit-siwe": 1.0.7(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10)
- "@reown/appkit-ui": 1.0.7
- "@reown/appkit-utils": 1.0.7(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10)(valtio@1.11.2(@types/react@18.3.3)(react@18.3.1))
- "@reown/appkit-wallet": 1.0.7
+ "@reown/appkit-common": 1.3.2(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@5.0.10)(zod@3.22.4)
+ "@reown/appkit-core": 1.3.2(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10)(zod@3.22.4)
+ "@reown/appkit-polyfills": 1.3.2
+ "@reown/appkit-scaffold-ui": 1.3.2(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10)(valtio@1.11.2(@types/react@18.3.3)(react@18.3.1))(zod@3.22.4)
+ "@reown/appkit-siwe": 1.3.2(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10)(zod@3.22.4)
+ "@reown/appkit-ui": 1.3.2
+ "@reown/appkit-utils": 1.3.2(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10)(valtio@1.11.2(@types/react@18.3.3)(react@18.3.1))(zod@3.22.4)
+ "@reown/appkit-wallet": 1.3.2(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@5.0.10)
"@walletconnect/types": 2.17.0
"@walletconnect/universal-provider": 2.17.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)
"@walletconnect/utils": 2.17.0
+ bs58: 6.0.0
valtio: 1.11.2(@types/react@18.3.3)(react@18.3.1)
+ viem: 2.21.44(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@5.0.10)(zod@3.22.4)
transitivePeerDependencies:
- "@azure/app-configuration"
- "@azure/cosmos"
@@ -12383,110 +14244,170 @@ snapshots:
- encoding
- ioredis
- react
+ - typescript
+ - uWebSockets.js
- utf-8-validate
+ - zod
"@repeaterjs/repeater@3.0.6": {}
- "@rollup/plugin-babel@5.3.1(@babel/core@7.25.2)(@types/babel__core@7.20.5)(rollup@2.79.1)":
+ "@rollup/plugin-babel@5.3.1(@babel/core@7.26.0)(@types/babel__core@7.20.5)(rollup@2.79.2)":
dependencies:
- "@babel/core": 7.25.2
- "@babel/helper-module-imports": 7.24.7
- "@rollup/pluginutils": 3.1.0(rollup@2.79.1)
- rollup: 2.79.1
+ "@babel/core": 7.26.0
+ "@babel/helper-module-imports": 7.25.9
+ "@rollup/pluginutils": 3.1.0(rollup@2.79.2)
+ rollup: 2.79.2
optionalDependencies:
"@types/babel__core": 7.20.5
transitivePeerDependencies:
- supports-color
- "@rollup/plugin-node-resolve@15.2.3(rollup@2.79.1)":
+ "@rollup/plugin-node-resolve@15.3.0(rollup@2.79.2)":
dependencies:
- "@rollup/pluginutils": 5.1.0(rollup@2.79.1)
+ "@rollup/pluginutils": 5.1.3(rollup@2.79.2)
"@types/resolve": 1.20.2
deepmerge: 4.3.1
- is-builtin-module: 3.2.1
is-module: 1.0.0
resolve: 1.22.8
optionalDependencies:
- rollup: 2.79.1
+ rollup: 2.79.2
- "@rollup/plugin-replace@2.4.2(rollup@2.79.1)":
+ "@rollup/plugin-replace@2.4.2(rollup@2.79.2)":
dependencies:
- "@rollup/pluginutils": 3.1.0(rollup@2.79.1)
+ "@rollup/pluginutils": 3.1.0(rollup@2.79.2)
magic-string: 0.25.9
- rollup: 2.79.1
+ rollup: 2.79.2
- "@rollup/plugin-terser@0.4.4(rollup@2.79.1)":
+ "@rollup/plugin-terser@0.4.4(rollup@2.79.2)":
dependencies:
serialize-javascript: 6.0.2
smob: 1.5.0
- terser: 5.31.6
+ terser: 5.36.0
optionalDependencies:
- rollup: 2.79.1
+ rollup: 2.79.2
- "@rollup/pluginutils@3.1.0(rollup@2.79.1)":
+ "@rollup/pluginutils@3.1.0(rollup@2.79.2)":
dependencies:
"@types/estree": 0.0.39
estree-walker: 1.0.1
picomatch: 2.3.1
- rollup: 2.79.1
+ rollup: 2.79.2
- "@rollup/pluginutils@5.1.0(rollup@2.79.1)":
+ "@rollup/pluginutils@5.1.3(rollup@2.79.2)":
dependencies:
- "@types/estree": 1.0.5
+ "@types/estree": 1.0.6
estree-walker: 2.0.2
- picomatch: 2.3.1
+ picomatch: 4.0.2
optionalDependencies:
- rollup: 2.79.1
+ rollup: 2.79.2
"@rollup/rollup-android-arm-eabi@4.19.0":
optional: true
+ "@rollup/rollup-android-arm-eabi@4.26.0":
+ optional: true
+
"@rollup/rollup-android-arm64@4.19.0":
optional: true
+ "@rollup/rollup-android-arm64@4.26.0":
+ optional: true
+
"@rollup/rollup-darwin-arm64@4.19.0":
optional: true
+ "@rollup/rollup-darwin-arm64@4.26.0":
+ optional: true
+
"@rollup/rollup-darwin-x64@4.19.0":
optional: true
+ "@rollup/rollup-darwin-x64@4.26.0":
+ optional: true
+
+ "@rollup/rollup-freebsd-arm64@4.26.0":
+ optional: true
+
+ "@rollup/rollup-freebsd-x64@4.26.0":
+ optional: true
+
"@rollup/rollup-linux-arm-gnueabihf@4.19.0":
optional: true
+ "@rollup/rollup-linux-arm-gnueabihf@4.26.0":
+ optional: true
+
"@rollup/rollup-linux-arm-musleabihf@4.19.0":
optional: true
+ "@rollup/rollup-linux-arm-musleabihf@4.26.0":
+ optional: true
+
"@rollup/rollup-linux-arm64-gnu@4.19.0":
optional: true
+ "@rollup/rollup-linux-arm64-gnu@4.26.0":
+ optional: true
+
"@rollup/rollup-linux-arm64-musl@4.19.0":
optional: true
+ "@rollup/rollup-linux-arm64-musl@4.26.0":
+ optional: true
+
"@rollup/rollup-linux-powerpc64le-gnu@4.19.0":
optional: true
+ "@rollup/rollup-linux-powerpc64le-gnu@4.26.0":
+ optional: true
+
"@rollup/rollup-linux-riscv64-gnu@4.19.0":
optional: true
+ "@rollup/rollup-linux-riscv64-gnu@4.26.0":
+ optional: true
+
"@rollup/rollup-linux-s390x-gnu@4.19.0":
optional: true
+ "@rollup/rollup-linux-s390x-gnu@4.26.0":
+ optional: true
+
"@rollup/rollup-linux-x64-gnu@4.19.0":
optional: true
+ "@rollup/rollup-linux-x64-gnu@4.26.0":
+ optional: true
+
"@rollup/rollup-linux-x64-musl@4.19.0":
optional: true
+ "@rollup/rollup-linux-x64-musl@4.26.0":
+ optional: true
+
"@rollup/rollup-win32-arm64-msvc@4.19.0":
optional: true
+ "@rollup/rollup-win32-arm64-msvc@4.26.0":
+ optional: true
+
"@rollup/rollup-win32-ia32-msvc@4.19.0":
optional: true
+ "@rollup/rollup-win32-ia32-msvc@4.26.0":
+ optional: true
+
"@rollup/rollup-win32-x64-msvc@4.19.0":
optional: true
- "@safe-global/safe-apps-provider@0.18.3(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@5.0.10)(zod@3.22.4)":
+ "@rollup/rollup-win32-x64-msvc@4.26.0":
+ optional: true
+
+ "@rtsao/scc@1.1.0": {}
+
+ "@rushstack/eslint-patch@1.10.4": {}
+
+ "@safe-global/safe-apps-provider@0.18.4(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@5.0.10)(zod@3.22.4)":
dependencies:
"@safe-global/safe-apps-sdk": 9.1.0(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@5.0.10)(zod@3.22.4)
events: 3.3.0
@@ -12498,96 +14419,85 @@ snapshots:
"@safe-global/safe-apps-sdk@9.1.0(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@5.0.10)(zod@3.22.4)":
dependencies:
- "@safe-global/safe-gateway-typescript-sdk": 3.22.2
- viem: 2.21.40(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@5.0.10)(zod@3.22.4)
+ "@safe-global/safe-gateway-typescript-sdk": 3.22.1
+ viem: 2.21.44(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@5.0.10)(zod@3.22.4)
transitivePeerDependencies:
- bufferutil
- typescript
- utf-8-validate
- zod
- "@safe-global/safe-gateway-typescript-sdk@3.22.2": {}
+ "@safe-global/safe-gateway-typescript-sdk@3.22.1": {}
"@scure/base@1.1.7": {}
"@scure/base@1.1.9": {}
- "@scure/bip32@1.3.2":
- dependencies:
- "@noble/curves": 1.2.0
- "@noble/hashes": 1.3.2
- "@scure/base": 1.1.7
-
"@scure/bip32@1.4.0":
dependencies:
"@noble/curves": 1.4.2
"@noble/hashes": 1.4.0
- "@scure/base": 1.1.9
+ "@scure/base": 1.1.7
"@scure/bip32@1.5.0":
dependencies:
"@noble/curves": 1.6.0
"@noble/hashes": 1.5.0
- "@scure/base": 1.1.9
-
- "@scure/bip39@1.2.1":
- dependencies:
- "@noble/hashes": 1.3.2
"@scure/base": 1.1.7
"@scure/bip39@1.3.0":
dependencies:
"@noble/hashes": 1.4.0
- "@scure/base": 1.1.9
+ "@scure/base": 1.1.7
"@scure/bip39@1.4.0":
dependencies:
"@noble/hashes": 1.5.0
"@scure/base": 1.1.9
- "@sentry-internal/browser-utils@8.30.0":
+ "@sentry-internal/browser-utils@8.37.1":
dependencies:
- "@sentry/core": 8.30.0
- "@sentry/types": 8.30.0
- "@sentry/utils": 8.30.0
+ "@sentry/core": 8.37.1
+ "@sentry/types": 8.37.1
+ "@sentry/utils": 8.37.1
- "@sentry-internal/feedback@8.30.0":
+ "@sentry-internal/feedback@8.37.1":
dependencies:
- "@sentry/core": 8.30.0
- "@sentry/types": 8.30.0
- "@sentry/utils": 8.30.0
+ "@sentry/core": 8.37.1
+ "@sentry/types": 8.37.1
+ "@sentry/utils": 8.37.1
- "@sentry-internal/replay-canvas@8.30.0":
+ "@sentry-internal/replay-canvas@8.37.1":
dependencies:
- "@sentry-internal/replay": 8.30.0
- "@sentry/core": 8.30.0
- "@sentry/types": 8.30.0
- "@sentry/utils": 8.30.0
+ "@sentry-internal/replay": 8.37.1
+ "@sentry/core": 8.37.1
+ "@sentry/types": 8.37.1
+ "@sentry/utils": 8.37.1
- "@sentry-internal/replay@8.30.0":
+ "@sentry-internal/replay@8.37.1":
dependencies:
- "@sentry-internal/browser-utils": 8.30.0
- "@sentry/core": 8.30.0
- "@sentry/types": 8.30.0
- "@sentry/utils": 8.30.0
+ "@sentry-internal/browser-utils": 8.37.1
+ "@sentry/core": 8.37.1
+ "@sentry/types": 8.37.1
+ "@sentry/utils": 8.37.1
- "@sentry/babel-plugin-component-annotate@2.22.4": {}
+ "@sentry/babel-plugin-component-annotate@2.22.6": {}
- "@sentry/browser@8.30.0":
+ "@sentry/browser@8.37.1":
dependencies:
- "@sentry-internal/browser-utils": 8.30.0
- "@sentry-internal/feedback": 8.30.0
- "@sentry-internal/replay": 8.30.0
- "@sentry-internal/replay-canvas": 8.30.0
- "@sentry/core": 8.30.0
- "@sentry/types": 8.30.0
- "@sentry/utils": 8.30.0
+ "@sentry-internal/browser-utils": 8.37.1
+ "@sentry-internal/feedback": 8.37.1
+ "@sentry-internal/replay": 8.37.1
+ "@sentry-internal/replay-canvas": 8.37.1
+ "@sentry/core": 8.37.1
+ "@sentry/types": 8.37.1
+ "@sentry/utils": 8.37.1
- "@sentry/bundler-plugin-core@2.22.4":
+ "@sentry/bundler-plugin-core@2.22.6":
dependencies:
- "@babel/core": 7.25.2
- "@sentry/babel-plugin-component-annotate": 2.22.4
- "@sentry/cli": 2.36.1
+ "@babel/core": 7.24.9
+ "@sentry/babel-plugin-component-annotate": 2.22.6
+ "@sentry/cli": 2.38.2
dotenv: 16.4.5
find-up: 5.0.0
glob: 9.3.5
@@ -12597,28 +14507,28 @@ snapshots:
- encoding
- supports-color
- "@sentry/cli-darwin@2.36.1":
+ "@sentry/cli-darwin@2.38.2":
optional: true
- "@sentry/cli-linux-arm64@2.36.1":
+ "@sentry/cli-linux-arm64@2.38.2":
optional: true
- "@sentry/cli-linux-arm@2.36.1":
+ "@sentry/cli-linux-arm@2.38.2":
optional: true
- "@sentry/cli-linux-i686@2.36.1":
+ "@sentry/cli-linux-i686@2.38.2":
optional: true
- "@sentry/cli-linux-x64@2.36.1":
+ "@sentry/cli-linux-x64@2.38.2":
optional: true
- "@sentry/cli-win32-i686@2.36.1":
+ "@sentry/cli-win32-i686@2.38.2":
optional: true
- "@sentry/cli-win32-x64@2.36.1":
+ "@sentry/cli-win32-x64@2.38.2":
optional: true
- "@sentry/cli@2.36.1":
+ "@sentry/cli@2.38.2":
dependencies:
https-proxy-agent: 5.0.1
node-fetch: 2.7.0
@@ -12626,53 +14536,45 @@ snapshots:
proxy-from-env: 1.1.0
which: 2.0.2
optionalDependencies:
- "@sentry/cli-darwin": 2.36.1
- "@sentry/cli-linux-arm": 2.36.1
- "@sentry/cli-linux-arm64": 2.36.1
- "@sentry/cli-linux-i686": 2.36.1
- "@sentry/cli-linux-x64": 2.36.1
- "@sentry/cli-win32-i686": 2.36.1
- "@sentry/cli-win32-x64": 2.36.1
+ "@sentry/cli-darwin": 2.38.2
+ "@sentry/cli-linux-arm": 2.38.2
+ "@sentry/cli-linux-arm64": 2.38.2
+ "@sentry/cli-linux-i686": 2.38.2
+ "@sentry/cli-linux-x64": 2.38.2
+ "@sentry/cli-win32-i686": 2.38.2
+ "@sentry/cli-win32-x64": 2.38.2
transitivePeerDependencies:
- encoding
- supports-color
- "@sentry/core@8.30.0":
+ "@sentry/core@8.37.1":
dependencies:
- "@sentry/types": 8.30.0
- "@sentry/utils": 8.30.0
+ "@sentry/types": 8.37.1
+ "@sentry/utils": 8.37.1
- "@sentry/react@8.30.0(react@18.3.1)":
+ "@sentry/react@8.37.1(react@18.3.1)":
dependencies:
- "@sentry/browser": 8.30.0
- "@sentry/core": 8.30.0
- "@sentry/types": 8.30.0
- "@sentry/utils": 8.30.0
+ "@sentry/browser": 8.37.1
+ "@sentry/core": 8.37.1
+ "@sentry/types": 8.37.1
+ "@sentry/utils": 8.37.1
hoist-non-react-statics: 3.3.2
react: 18.3.1
- "@sentry/types@8.30.0": {}
+ "@sentry/types@8.37.1": {}
- "@sentry/utils@8.30.0":
+ "@sentry/utils@8.37.1":
dependencies:
- "@sentry/types": 8.30.0
+ "@sentry/types": 8.37.1
- "@sentry/vite-plugin@2.22.4":
+ "@sentry/vite-plugin@2.22.6":
dependencies:
- "@sentry/bundler-plugin-core": 2.22.4
+ "@sentry/bundler-plugin-core": 2.22.6
unplugin: 1.0.1
transitivePeerDependencies:
- encoding
- supports-color
- "@sideway/address@4.1.5":
- dependencies:
- "@hapi/hoek": 9.3.0
-
- "@sideway/formula@3.0.1": {}
-
- "@sideway/pinpoint@2.0.0": {}
-
"@sinclair/typebox@0.27.8": {}
"@sinonjs/commons@3.0.1":
@@ -12772,104 +14674,98 @@ snapshots:
magic-string: 0.25.9
string.prototype.matchall: 4.0.11
- "@swc/core-darwin-arm64@1.7.22":
+ "@swc/core-darwin-arm64@1.7.1":
optional: true
- "@swc/core-darwin-x64@1.7.22":
+ "@swc/core-darwin-x64@1.7.1":
optional: true
- "@swc/core-linux-arm-gnueabihf@1.7.22":
+ "@swc/core-linux-arm-gnueabihf@1.7.1":
optional: true
- "@swc/core-linux-arm64-gnu@1.7.22":
+ "@swc/core-linux-arm64-gnu@1.7.1":
optional: true
- "@swc/core-linux-arm64-musl@1.7.22":
+ "@swc/core-linux-arm64-musl@1.7.1":
optional: true
- "@swc/core-linux-x64-gnu@1.7.22":
+ "@swc/core-linux-x64-gnu@1.7.1":
optional: true
- "@swc/core-linux-x64-musl@1.7.22":
+ "@swc/core-linux-x64-musl@1.7.1":
optional: true
- "@swc/core-win32-arm64-msvc@1.7.22":
+ "@swc/core-win32-arm64-msvc@1.7.1":
optional: true
- "@swc/core-win32-ia32-msvc@1.7.22":
+ "@swc/core-win32-ia32-msvc@1.7.1":
optional: true
- "@swc/core-win32-x64-msvc@1.7.22":
+ "@swc/core-win32-x64-msvc@1.7.1":
optional: true
- "@swc/core@1.7.22(@swc/helpers@0.5.12)":
+ "@swc/core@1.7.1":
dependencies:
"@swc/counter": 0.1.3
"@swc/types": 0.1.12
optionalDependencies:
- "@swc/core-darwin-arm64": 1.7.22
- "@swc/core-darwin-x64": 1.7.22
- "@swc/core-linux-arm-gnueabihf": 1.7.22
- "@swc/core-linux-arm64-gnu": 1.7.22
- "@swc/core-linux-arm64-musl": 1.7.22
- "@swc/core-linux-x64-gnu": 1.7.22
- "@swc/core-linux-x64-musl": 1.7.22
- "@swc/core-win32-arm64-msvc": 1.7.22
- "@swc/core-win32-ia32-msvc": 1.7.22
- "@swc/core-win32-x64-msvc": 1.7.22
- "@swc/helpers": 0.5.12
+ "@swc/core-darwin-arm64": 1.7.1
+ "@swc/core-darwin-x64": 1.7.1
+ "@swc/core-linux-arm-gnueabihf": 1.7.1
+ "@swc/core-linux-arm64-gnu": 1.7.1
+ "@swc/core-linux-arm64-musl": 1.7.1
+ "@swc/core-linux-x64-gnu": 1.7.1
+ "@swc/core-linux-x64-musl": 1.7.1
+ "@swc/core-win32-arm64-msvc": 1.7.1
+ "@swc/core-win32-ia32-msvc": 1.7.1
+ "@swc/core-win32-x64-msvc": 1.7.1
"@swc/counter@0.1.3": {}
- "@swc/helpers@0.5.12":
- dependencies:
- tslib: 2.6.3
- optional: true
-
"@swc/types@0.1.12":
dependencies:
"@swc/counter": 0.1.3
- "@tanstack/query-core@5.59.0": {}
+ "@tanstack/query-core@5.59.20": {}
- "@tanstack/react-query@5.59.0(react@18.3.1)":
+ "@tanstack/react-query@5.59.20(react@18.3.1)":
dependencies:
- "@tanstack/query-core": 5.59.0
+ "@tanstack/query-core": 5.59.20
react: 18.3.1
"@types/aos@3.0.7": {}
"@types/babel__core@7.20.5":
dependencies:
- "@babel/parser": 7.25.4
- "@babel/types": 7.25.6
+ "@babel/parser": 7.24.8
+ "@babel/types": 7.24.9
"@types/babel__generator": 7.6.8
"@types/babel__template": 7.4.4
"@types/babel__traverse": 7.20.6
"@types/babel__generator@7.6.8":
dependencies:
- "@babel/types": 7.25.6
+ "@babel/types": 7.24.9
"@types/babel__template@7.4.4":
dependencies:
- "@babel/parser": 7.25.4
- "@babel/types": 7.25.6
+ "@babel/parser": 7.24.8
+ "@babel/types": 7.24.9
"@types/babel__traverse@7.20.6":
dependencies:
- "@babel/types": 7.25.6
+ "@babel/types": 7.24.9
"@types/debug@4.1.12":
dependencies:
"@types/ms": 0.7.34
- "@types/dom-screen-wake-lock@1.0.3": {}
-
"@types/estree@0.0.39": {}
"@types/estree@1.0.5": {}
+ "@types/estree@1.0.6": {}
+
"@types/graceful-fs@4.1.9":
dependencies:
"@types/node": 20.14.12
@@ -12891,6 +14787,10 @@ snapshots:
"@types/js-yaml@4.0.9": {}
+ "@types/json-schema@7.0.15": {}
+
+ "@types/json5@0.0.29": {}
+
"@types/ms@0.7.34": {}
"@types/node-forge@1.3.11":
@@ -12903,15 +14803,26 @@ snapshots:
dependencies:
undici-types: 5.26.5
+ "@types/normalize-package-data@2.4.4": {}
+
"@types/prop-types@15.7.12": {}
"@types/react-dom@18.3.0":
dependencies:
- "@types/react": 18.3.3
+ "@types/react": 18.3.12
+
+ "@types/react-dom@18.3.1":
+ dependencies:
+ "@types/react": 18.3.12
"@types/react-transition-group@4.4.10":
dependencies:
- "@types/react": 18.3.3
+ "@types/react": 18.3.12
+
+ "@types/react@18.3.12":
+ dependencies:
+ "@types/prop-types": 15.7.12
+ csstype: 3.1.3
"@types/react@18.3.3":
dependencies:
@@ -12920,28 +14831,18 @@ snapshots:
"@types/resolve@1.20.2": {}
- "@types/secp256k1@4.0.6":
- dependencies:
- "@types/node": 20.14.12
-
"@types/semver@7.5.8": {}
"@types/stack-utils@2.0.3": {}
"@types/trusted-types@2.0.7": {}
- "@types/uuid@10.0.0": {}
-
- "@types/ws@8.5.12":
+ "@types/ws@8.5.13":
dependencies:
"@types/node": 20.14.12
"@types/yargs-parser@21.0.3": {}
- "@types/yargs@15.0.19":
- dependencies:
- "@types/yargs-parser": 21.0.3
-
"@types/yargs@17.0.32":
dependencies:
"@types/yargs-parser": 21.0.3
@@ -12960,56 +14861,215 @@ snapshots:
natural-compare: 1.4.0
ts-api-utils: 1.3.0(typescript@5.5.4)
optionalDependencies:
- typescript: 5.5.4
+ typescript: 5.5.4
+ transitivePeerDependencies:
+ - supports-color
+
+ "@typescript-eslint/eslint-plugin@7.17.0(@typescript-eslint/parser@7.17.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3))(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3)":
+ dependencies:
+ "@eslint-community/regexpp": 4.11.0
+ "@typescript-eslint/parser": 7.17.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3)
+ "@typescript-eslint/scope-manager": 7.17.0
+ "@typescript-eslint/type-utils": 7.17.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3)
+ "@typescript-eslint/utils": 7.17.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3)
+ "@typescript-eslint/visitor-keys": 7.17.0
+ eslint: 9.14.0(jiti@2.4.0)
+ graphemer: 1.4.0
+ ignore: 5.3.1
+ natural-compare: 1.4.0
+ ts-api-utils: 1.3.0(typescript@5.6.3)
+ optionalDependencies:
+ typescript: 5.6.3
+ transitivePeerDependencies:
+ - supports-color
+
+ "@typescript-eslint/eslint-plugin@8.14.0(@typescript-eslint/parser@8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3))(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3)":
+ dependencies:
+ "@eslint-community/regexpp": 4.11.0
+ "@typescript-eslint/parser": 8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3)
+ "@typescript-eslint/scope-manager": 8.14.0
+ "@typescript-eslint/type-utils": 8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3)
+ "@typescript-eslint/utils": 8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3)
+ "@typescript-eslint/visitor-keys": 8.14.0
+ eslint: 9.14.0(jiti@2.4.0)
+ graphemer: 1.4.0
+ ignore: 5.3.1
+ natural-compare: 1.4.0
+ ts-api-utils: 1.3.0(typescript@5.6.3)
+ optionalDependencies:
+ typescript: 5.6.3
+ transitivePeerDependencies:
+ - supports-color
+
+ "@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.5.4)":
+ dependencies:
+ "@typescript-eslint/scope-manager": 7.17.0
+ "@typescript-eslint/types": 7.17.0
+ "@typescript-eslint/typescript-estree": 7.17.0(typescript@5.5.4)
+ "@typescript-eslint/visitor-keys": 7.17.0
+ debug: 4.3.5
+ eslint: 8.57.0
+ optionalDependencies:
+ typescript: 5.5.4
+ transitivePeerDependencies:
+ - supports-color
+
+ "@typescript-eslint/parser@7.17.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3)":
+ dependencies:
+ "@typescript-eslint/scope-manager": 7.17.0
+ "@typescript-eslint/types": 7.17.0
+ "@typescript-eslint/typescript-estree": 7.17.0(typescript@5.6.3)
+ "@typescript-eslint/visitor-keys": 7.17.0
+ debug: 4.3.5
+ eslint: 9.14.0(jiti@2.4.0)
+ optionalDependencies:
+ typescript: 5.6.3
+ transitivePeerDependencies:
+ - supports-color
+
+ "@typescript-eslint/parser@8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3)":
+ dependencies:
+ "@typescript-eslint/scope-manager": 8.14.0
+ "@typescript-eslint/types": 8.14.0
+ "@typescript-eslint/typescript-estree": 8.14.0(typescript@5.6.3)
+ "@typescript-eslint/visitor-keys": 8.14.0
+ debug: 4.3.7
+ eslint: 9.14.0(jiti@2.4.0)
+ optionalDependencies:
+ typescript: 5.6.3
+ transitivePeerDependencies:
+ - supports-color
+
+ "@typescript-eslint/scope-manager@5.62.0":
+ dependencies:
+ "@typescript-eslint/types": 5.62.0
+ "@typescript-eslint/visitor-keys": 5.62.0
+
+ "@typescript-eslint/scope-manager@7.17.0":
+ dependencies:
+ "@typescript-eslint/types": 7.17.0
+ "@typescript-eslint/visitor-keys": 7.17.0
+
+ "@typescript-eslint/scope-manager@8.14.0":
+ dependencies:
+ "@typescript-eslint/types": 8.14.0
+ "@typescript-eslint/visitor-keys": 8.14.0
+
+ "@typescript-eslint/type-utils@7.17.0(eslint@8.57.0)(typescript@5.5.4)":
+ dependencies:
+ "@typescript-eslint/typescript-estree": 7.17.0(typescript@5.5.4)
+ "@typescript-eslint/utils": 7.17.0(eslint@8.57.0)(typescript@5.5.4)
+ debug: 4.3.5
+ eslint: 8.57.0
+ ts-api-utils: 1.3.0(typescript@5.5.4)
+ optionalDependencies:
+ typescript: 5.5.4
+ transitivePeerDependencies:
+ - supports-color
+
+ "@typescript-eslint/type-utils@7.17.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3)":
+ dependencies:
+ "@typescript-eslint/typescript-estree": 7.17.0(typescript@5.6.3)
+ "@typescript-eslint/utils": 7.17.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3)
+ debug: 4.3.5
+ eslint: 9.14.0(jiti@2.4.0)
+ ts-api-utils: 1.3.0(typescript@5.6.3)
+ optionalDependencies:
+ typescript: 5.6.3
+ transitivePeerDependencies:
+ - supports-color
+
+ "@typescript-eslint/type-utils@8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3)":
+ dependencies:
+ "@typescript-eslint/typescript-estree": 8.14.0(typescript@5.6.3)
+ "@typescript-eslint/utils": 8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3)
+ debug: 4.3.7
+ ts-api-utils: 1.3.0(typescript@5.6.3)
+ optionalDependencies:
+ typescript: 5.6.3
+ transitivePeerDependencies:
+ - eslint
+ - supports-color
+
+ "@typescript-eslint/types@5.62.0": {}
+
+ "@typescript-eslint/types@7.17.0": {}
+
+ "@typescript-eslint/types@8.14.0": {}
+
+ "@typescript-eslint/typescript-estree@5.62.0(typescript@5.6.3)":
+ dependencies:
+ "@typescript-eslint/types": 5.62.0
+ "@typescript-eslint/visitor-keys": 5.62.0
+ debug: 4.3.7
+ globby: 11.1.0
+ is-glob: 4.0.3
+ semver: 7.6.3
+ tsutils: 3.21.0(typescript@5.6.3)
+ optionalDependencies:
+ typescript: 5.6.3
transitivePeerDependencies:
- supports-color
- "@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.5.4)":
+ "@typescript-eslint/typescript-estree@7.17.0(typescript@5.5.4)":
dependencies:
- "@typescript-eslint/scope-manager": 7.17.0
"@typescript-eslint/types": 7.17.0
- "@typescript-eslint/typescript-estree": 7.17.0(typescript@5.5.4)
"@typescript-eslint/visitor-keys": 7.17.0
debug: 4.3.5
- eslint: 8.57.0
+ globby: 11.1.0
+ is-glob: 4.0.3
+ minimatch: 9.0.5
+ semver: 7.6.3
+ ts-api-utils: 1.3.0(typescript@5.5.4)
optionalDependencies:
typescript: 5.5.4
transitivePeerDependencies:
- supports-color
- "@typescript-eslint/scope-manager@7.17.0":
+ "@typescript-eslint/typescript-estree@7.17.0(typescript@5.6.3)":
dependencies:
"@typescript-eslint/types": 7.17.0
"@typescript-eslint/visitor-keys": 7.17.0
-
- "@typescript-eslint/type-utils@7.17.0(eslint@8.57.0)(typescript@5.5.4)":
- dependencies:
- "@typescript-eslint/typescript-estree": 7.17.0(typescript@5.5.4)
- "@typescript-eslint/utils": 7.17.0(eslint@8.57.0)(typescript@5.5.4)
debug: 4.3.5
- eslint: 8.57.0
- ts-api-utils: 1.3.0(typescript@5.5.4)
+ globby: 11.1.0
+ is-glob: 4.0.3
+ minimatch: 9.0.5
+ semver: 7.6.3
+ ts-api-utils: 1.3.0(typescript@5.6.3)
optionalDependencies:
- typescript: 5.5.4
+ typescript: 5.6.3
transitivePeerDependencies:
- supports-color
- "@typescript-eslint/types@7.17.0": {}
-
- "@typescript-eslint/typescript-estree@7.17.0(typescript@5.5.4)":
+ "@typescript-eslint/typescript-estree@8.14.0(typescript@5.6.3)":
dependencies:
- "@typescript-eslint/types": 7.17.0
- "@typescript-eslint/visitor-keys": 7.17.0
- debug: 4.3.5
- globby: 11.1.0
+ "@typescript-eslint/types": 8.14.0
+ "@typescript-eslint/visitor-keys": 8.14.0
+ debug: 4.3.7
+ fast-glob: 3.3.2
is-glob: 4.0.3
minimatch: 9.0.5
semver: 7.6.3
- ts-api-utils: 1.3.0(typescript@5.5.4)
+ ts-api-utils: 1.3.0(typescript@5.6.3)
optionalDependencies:
- typescript: 5.5.4
+ typescript: 5.6.3
+ transitivePeerDependencies:
+ - supports-color
+
+ "@typescript-eslint/utils@5.62.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3)":
+ dependencies:
+ "@eslint-community/eslint-utils": 4.4.0(eslint@9.14.0(jiti@2.4.0))
+ "@types/json-schema": 7.0.15
+ "@types/semver": 7.5.8
+ "@typescript-eslint/scope-manager": 5.62.0
+ "@typescript-eslint/types": 5.62.0
+ "@typescript-eslint/typescript-estree": 5.62.0(typescript@5.6.3)
+ eslint: 9.14.0(jiti@2.4.0)
+ eslint-scope: 5.1.1
+ semver: 7.6.3
transitivePeerDependencies:
- supports-color
+ - typescript
"@typescript-eslint/utils@7.17.0(eslint@8.57.0)(typescript@5.5.4)":
dependencies:
@@ -13022,14 +15082,80 @@ snapshots:
- supports-color
- typescript
+ "@typescript-eslint/utils@7.17.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3)":
+ dependencies:
+ "@eslint-community/eslint-utils": 4.4.0(eslint@9.14.0(jiti@2.4.0))
+ "@typescript-eslint/scope-manager": 7.17.0
+ "@typescript-eslint/types": 7.17.0
+ "@typescript-eslint/typescript-estree": 7.17.0(typescript@5.6.3)
+ eslint: 9.14.0(jiti@2.4.0)
+ transitivePeerDependencies:
+ - supports-color
+ - typescript
+
+ "@typescript-eslint/utils@8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3)":
+ dependencies:
+ "@eslint-community/eslint-utils": 4.4.0(eslint@9.14.0(jiti@2.4.0))
+ "@typescript-eslint/scope-manager": 8.14.0
+ "@typescript-eslint/types": 8.14.0
+ "@typescript-eslint/typescript-estree": 8.14.0(typescript@5.6.3)
+ eslint: 9.14.0(jiti@2.4.0)
+ transitivePeerDependencies:
+ - supports-color
+ - typescript
+
+ "@typescript-eslint/visitor-keys@5.62.0":
+ dependencies:
+ "@typescript-eslint/types": 5.62.0
+ eslint-visitor-keys: 3.4.3
+
"@typescript-eslint/visitor-keys@7.17.0":
dependencies:
"@typescript-eslint/types": 7.17.0
eslint-visitor-keys: 3.4.3
+ "@typescript-eslint/visitor-keys@8.14.0":
+ dependencies:
+ "@typescript-eslint/types": 8.14.0
+ eslint-visitor-keys: 3.4.3
+
"@ungap/structured-clone@1.2.0": {}
- "@vite-pwa/assets-generator@0.2.4":
+ "@vercel/style-guide@6.0.0(eslint@9.14.0(jiti@2.4.0))(jest@29.7.0)(prettier@3.2.5)(typescript@5.6.3)(vitest@2.1.4)":
+ dependencies:
+ "@babel/core": 7.26.0
+ "@babel/eslint-parser": 7.25.9(@babel/core@7.26.0)(eslint@9.14.0(jiti@2.4.0))
+ "@rushstack/eslint-patch": 1.10.4
+ "@typescript-eslint/eslint-plugin": 7.17.0(@typescript-eslint/parser@7.17.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3))(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3)
+ "@typescript-eslint/parser": 7.17.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3)
+ eslint-config-prettier: 9.1.0(eslint@9.14.0(jiti@2.4.0))
+ eslint-import-resolver-alias: 1.1.2(eslint-plugin-import@2.31.0(@typescript-eslint/parser@7.17.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3)(eslint@9.14.0(jiti@2.4.0)))
+ eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@7.17.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3))(eslint-plugin-import@2.31.0)(eslint@9.14.0(jiti@2.4.0))
+ eslint-plugin-eslint-comments: 3.2.0(eslint@9.14.0(jiti@2.4.0))
+ eslint-plugin-import: 2.31.0(@typescript-eslint/parser@7.17.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3)(eslint@9.14.0(jiti@2.4.0))
+ eslint-plugin-jest: 27.9.0(@typescript-eslint/eslint-plugin@7.17.0(@typescript-eslint/parser@7.17.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3))(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3))(eslint@9.14.0(jiti@2.4.0))(jest@29.7.0)(typescript@5.6.3)
+ eslint-plugin-jsx-a11y: 6.10.2(eslint@9.14.0(jiti@2.4.0))
+ eslint-plugin-playwright: 1.8.3(eslint-plugin-jest@27.9.0(@typescript-eslint/eslint-plugin@7.17.0(@typescript-eslint/parser@7.17.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3))(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3))(eslint@9.14.0(jiti@2.4.0))(jest@29.7.0)(typescript@5.6.3))(eslint@9.14.0(jiti@2.4.0))
+ eslint-plugin-react: 7.37.2(eslint@9.14.0(jiti@2.4.0))
+ eslint-plugin-react-hooks: 4.6.2(eslint@9.14.0(jiti@2.4.0))
+ eslint-plugin-testing-library: 6.5.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3)
+ eslint-plugin-tsdoc: 0.2.17
+ eslint-plugin-unicorn: 51.0.1(eslint@9.14.0(jiti@2.4.0))
+ eslint-plugin-vitest: 0.3.26(@typescript-eslint/eslint-plugin@7.17.0(@typescript-eslint/parser@7.17.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3))(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3))(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3)(vitest@2.1.4)
+ prettier-plugin-packagejson: 2.5.5(prettier@3.2.5)
+ optionalDependencies:
+ eslint: 9.14.0(jiti@2.4.0)
+ prettier: 3.2.5
+ typescript: 5.6.3
+ transitivePeerDependencies:
+ - eslint-import-resolver-node
+ - eslint-import-resolver-webpack
+ - eslint-plugin-import-x
+ - jest
+ - supports-color
+ - vitest
+
+ "@vite-pwa/assets-generator@0.2.6":
dependencies:
cac: 6.7.14
colorette: 2.0.20
@@ -13038,10 +15164,17 @@ snapshots:
sharp-ico: 0.1.5
unconfig: 0.3.13
- "@vitejs/plugin-react-swc@3.7.0(@swc/helpers@0.5.12)(vite@5.3.4(@types/node@20.14.12)(terser@5.31.6))":
+ "@vitejs/plugin-react-swc@3.7.0(vite@5.3.4(@types/node@20.14.12)(terser@5.36.0))":
dependencies:
- "@swc/core": 1.7.22(@swc/helpers@0.5.12)
- vite: 5.3.4(@types/node@20.14.12)(terser@5.31.6)
+ "@swc/core": 1.7.1
+ vite: 5.3.4(@types/node@20.14.12)(terser@5.36.0)
+ transitivePeerDependencies:
+ - "@swc/helpers"
+
+ "@vitejs/plugin-react-swc@3.7.0(vite@5.4.11(@types/node@20.14.12)(terser@5.36.0))":
+ dependencies:
+ "@swc/core": 1.7.1
+ vite: 5.4.11(@types/node@20.14.12)(terser@5.36.0)
transitivePeerDependencies:
- "@swc/helpers"
@@ -13051,22 +15184,56 @@ snapshots:
"@vitest/utils": 1.6.0
chai: 4.4.1
+ "@vitest/expect@2.1.4":
+ dependencies:
+ "@vitest/spy": 2.1.4
+ "@vitest/utils": 2.1.4
+ chai: 5.1.2
+ tinyrainbow: 1.2.0
+
+ "@vitest/mocker@2.1.4(vite@5.4.11)":
+ dependencies:
+ "@vitest/spy": 2.1.4
+ estree-walker: 3.0.3
+ magic-string: 0.30.12
+ optionalDependencies:
+ vite: 5.4.11(@types/node@20.14.12)(terser@5.36.0)
+
+ "@vitest/pretty-format@2.1.4":
+ dependencies:
+ tinyrainbow: 1.2.0
+
"@vitest/runner@1.6.0":
dependencies:
"@vitest/utils": 1.6.0
p-limit: 5.0.0
pathe: 1.1.2
+ "@vitest/runner@2.1.4":
+ dependencies:
+ "@vitest/utils": 2.1.4
+ pathe: 1.1.2
+
"@vitest/snapshot@1.6.0":
dependencies:
magic-string: 0.30.10
pathe: 1.1.2
pretty-format: 29.7.0
+ "@vitest/snapshot@2.1.4":
+ dependencies:
+ "@vitest/pretty-format": 2.1.4
+ magic-string: 0.30.12
+ pathe: 1.1.2
+
"@vitest/spy@1.6.0":
dependencies:
tinyspy: 2.2.1
+ "@vitest/spy@2.1.4":
+ dependencies:
+ tinyspy: 3.0.2
+
"@vitest/utils@1.6.0":
dependencies:
diff-sequences: 29.6.3
@@ -13074,17 +15241,22 @@ snapshots:
loupe: 2.3.7
pretty-format: 29.7.0
- "@wagmi/connectors@5.1.15(@types/react@18.3.3)(@wagmi/core@2.13.8(@tanstack/query-core@5.59.0)(@types/react@18.3.3)(react@18.3.1)(typescript@5.5.4)(viem@2.21.19(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@5.0.10)(zod@3.22.4)))(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react-native@0.75.2(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10))(react@18.3.1)(rollup@4.19.0)(typescript@5.5.4)(utf-8-validate@5.0.10)(viem@2.21.19(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@5.0.10)(zod@3.22.4))(zod@3.22.4)":
+ "@vitest/utils@2.1.4":
dependencies:
- "@coinbase/wallet-sdk": 4.0.4
- "@metamask/sdk": 0.28.4(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react-native@0.75.2(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10))(react@18.3.1)(rollup@4.19.0)(utf-8-validate@5.0.10)
- "@safe-global/safe-apps-provider": 0.18.3(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@5.0.10)(zod@3.22.4)
+ "@vitest/pretty-format": 2.1.4
+ loupe: 3.1.2
+ tinyrainbow: 1.2.0
+
+ "@wagmi/connectors@5.3.8(@types/node@20.14.12)(@types/react@18.3.3)(@wagmi/core@2.14.5(@tanstack/query-core@5.59.20)(@types/react@18.3.3)(react@18.3.1)(typescript@5.5.4)(use-sync-external-store@1.2.0(react@18.3.1))(viem@2.21.44(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@5.0.10)(zod@3.22.4)))(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react-native@0.76.1(@babel/core@7.24.9)(@babel/preset-env@7.26.0(@babel/core@7.24.9))(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(terser@5.36.0)(typescript@5.5.4)(utf-8-validate@5.0.10)(viem@2.21.44(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@5.0.10)(zod@3.22.4))(zod@3.22.4)":
+ dependencies:
+ "@coinbase/wallet-sdk": 4.2.1(@types/node@20.14.12)(terser@5.36.0)
+ "@metamask/sdk": 0.30.1(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react-native@0.76.1(@babel/core@7.24.9)(@babel/preset-env@7.26.0(@babel/core@7.24.9))(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(utf-8-validate@5.0.10)
+ "@safe-global/safe-apps-provider": 0.18.4(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@5.0.10)(zod@3.22.4)
"@safe-global/safe-apps-sdk": 9.1.0(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@5.0.10)(zod@3.22.4)
- "@wagmi/core": 2.13.8(@tanstack/query-core@5.59.0)(@types/react@18.3.3)(react@18.3.1)(typescript@5.5.4)(viem@2.21.19(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@5.0.10)(zod@3.22.4))
+ "@wagmi/core": 2.14.5(@tanstack/query-core@5.59.20)(@types/react@18.3.3)(react@18.3.1)(typescript@5.5.4)(use-sync-external-store@1.2.0(react@18.3.1))(viem@2.21.44(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@5.0.10)(zod@3.22.4))
"@walletconnect/ethereum-provider": 2.17.0(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10)
- "@walletconnect/modal": 2.7.0(@types/react@18.3.3)(react@18.3.1)
cbw-sdk: "@coinbase/wallet-sdk@3.9.3"
- viem: 2.21.19(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@5.0.10)(zod@3.22.4)
+ viem: 2.21.44(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@5.0.10)(zod@3.22.4)
optionalDependencies:
typescript: 5.5.4
transitivePeerDependencies:
@@ -13095,36 +15267,51 @@ snapshots:
- "@azure/keyvault-secrets"
- "@azure/storage-blob"
- "@capacitor/preferences"
+ - "@edge-runtime/vm"
- "@netlify/blobs"
- "@planetscale/database"
- "@react-native-async-storage/async-storage"
+ - "@types/node"
- "@types/react"
- "@upstash/redis"
- "@vercel/kv"
+ - "@vitest/browser"
+ - "@vitest/ui"
- bufferutil
- encoding
+ - happy-dom
- ioredis
+ - jsdom
+ - less
+ - lightningcss
+ - msw
- react
- react-dom
- react-native
- - rollup
+ - sass
+ - sass-embedded
+ - stylus
+ - sugarss
- supports-color
+ - terser
+ - uWebSockets.js
- utf-8-validate
- zod
- "@wagmi/core@2.13.8(@tanstack/query-core@5.59.0)(@types/react@18.3.3)(react@18.3.1)(typescript@5.5.4)(viem@2.21.19(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@5.0.10)(zod@3.22.4))":
+ "@wagmi/core@2.14.5(@tanstack/query-core@5.59.20)(@types/react@18.3.3)(react@18.3.1)(typescript@5.5.4)(use-sync-external-store@1.2.0(react@18.3.1))(viem@2.21.44(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@5.0.10)(zod@3.22.4))":
dependencies:
eventemitter3: 5.0.1
mipd: 0.0.7(typescript@5.5.4)
- viem: 2.21.19(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@5.0.10)(zod@3.22.4)
- zustand: 4.4.1(@types/react@18.3.3)(react@18.3.1)
+ viem: 2.21.44(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@5.0.10)(zod@3.22.4)
+ zustand: 5.0.0(@types/react@18.3.3)(react@18.3.1)(use-sync-external-store@1.2.0(react@18.3.1))
optionalDependencies:
- "@tanstack/query-core": 5.59.0
+ "@tanstack/query-core": 5.59.20
typescript: 5.5.4
transitivePeerDependencies:
- "@types/react"
- immer
- react
+ - use-sync-external-store
"@walletconnect/core@2.17.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)":
dependencies:
@@ -13159,6 +15346,7 @@ snapshots:
- "@vercel/kv"
- bufferutil
- ioredis
+ - uWebSockets.js
- utf-8-validate
"@walletconnect/environment@1.0.1":
@@ -13195,6 +15383,7 @@ snapshots:
- encoding
- ioredis
- react
+ - uWebSockets.js
- utf-8-validate
"@walletconnect/events@1.0.1":
@@ -13248,7 +15437,7 @@ snapshots:
dependencies:
"@walletconnect/safe-json": 1.0.2
idb-keyval: 6.2.1
- unstorage: 1.12.0(idb-keyval@6.2.1)
+ unstorage: 1.10.2(idb-keyval@6.2.1)
transitivePeerDependencies:
- "@azure/app-configuration"
- "@azure/cosmos"
@@ -13262,6 +15451,7 @@ snapshots:
- "@upstash/redis"
- "@vercel/kv"
- ioredis
+ - uWebSockets.js
"@walletconnect/logger@2.1.2":
dependencies:
@@ -13304,7 +15494,7 @@ snapshots:
"@walletconnect/safe-json": 1.0.2
"@walletconnect/time": 1.0.2
tslib: 1.14.1
- uint8arrays: 3.1.0
+ uint8arrays: 3.1.1
"@walletconnect/safe-json@1.0.2":
dependencies:
@@ -13336,6 +15526,7 @@ snapshots:
- "@vercel/kv"
- bufferutil
- ioredis
+ - uWebSockets.js
- utf-8-validate
"@walletconnect/time@1.0.2":
@@ -13364,6 +15555,7 @@ snapshots:
- "@upstash/redis"
- "@vercel/kv"
- ioredis
+ - uWebSockets.js
"@walletconnect/universal-provider@2.17.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)":
dependencies:
@@ -13392,6 +15584,7 @@ snapshots:
- bufferutil
- encoding
- ioredis
+ - uWebSockets.js
- utf-8-validate
"@walletconnect/utils@2.17.0":
@@ -13409,7 +15602,7 @@ snapshots:
"@walletconnect/window-getters": 1.0.1
"@walletconnect/window-metadata": 1.0.1
detect-browser: 5.3.0
- elliptic: 6.5.7
+ elliptic: 6.6.0
query-string: 7.1.3
uint8arrays: 3.1.0
transitivePeerDependencies:
@@ -13426,6 +15619,7 @@ snapshots:
- "@upstash/redis"
- "@vercel/kv"
- ioredis
+ - uWebSockets.js
"@walletconnect/window-getters@1.0.1":
dependencies:
@@ -13436,12 +15630,24 @@ snapshots:
"@walletconnect/window-getters": 1.0.1
tslib: 1.14.1
- "@whatwg-node/fetch@0.9.21":
+ "@whatwg-node/fetch@0.10.1":
+ dependencies:
+ "@whatwg-node/node-fetch": 0.7.2
+ urlpattern-polyfill: 10.0.0
+
+ "@whatwg-node/fetch@0.9.23":
dependencies:
- "@whatwg-node/node-fetch": 0.5.26
+ "@whatwg-node/node-fetch": 0.6.0
urlpattern-polyfill: 10.0.0
- "@whatwg-node/node-fetch@0.5.26":
+ "@whatwg-node/node-fetch@0.6.0":
+ dependencies:
+ "@kamilkisiela/fast-url-parser": 1.1.4
+ busboy: 1.6.0
+ fast-querystring: 1.1.2
+ tslib: 2.6.3
+
+ "@whatwg-node/node-fetch@0.7.2":
dependencies:
"@kamilkisiela/fast-url-parser": 1.1.4
busboy: 1.6.0
@@ -13468,14 +15674,14 @@ snapshots:
dependencies:
tslib: 2.6.3
- abitype@0.9.8(typescript@5.5.4)(zod@3.22.4):
+ abitype@1.0.6(typescript@5.5.4)(zod@3.22.4):
optionalDependencies:
typescript: 5.5.4
zod: 3.22.4
- abitype@1.0.6(typescript@5.5.4)(zod@3.22.4):
+ abitype@1.0.6(typescript@5.6.3)(zod@3.22.4):
optionalDependencies:
- typescript: 5.5.4
+ typescript: 5.6.3
zod: 3.22.4
abort-controller@3.0.0:
@@ -13491,12 +15697,18 @@ snapshots:
dependencies:
acorn: 8.12.1
+ acorn-jsx@5.3.2(acorn@8.14.0):
+ dependencies:
+ acorn: 8.14.0
+
acorn-walk@8.3.3:
dependencies:
acorn: 8.12.1
acorn@8.12.1: {}
+ acorn@8.14.0: {}
+
agent-base@6.0.2:
dependencies:
debug: 4.3.5
@@ -13505,7 +15717,7 @@ snapshots:
agent-base@7.1.1:
dependencies:
- debug: 4.3.5
+ debug: 4.3.7
transitivePeerDependencies:
- supports-color
@@ -13524,7 +15736,7 @@ snapshots:
ajv@8.17.1:
dependencies:
fast-deep-equal: 3.1.3
- fast-uri: 3.0.1
+ fast-uri: 3.0.3
json-schema-traverse: 1.0.0
require-from-string: 2.0.2
@@ -13538,14 +15750,6 @@ snapshots:
ansi-escapes@6.2.1: {}
- ansi-fragments@0.2.1:
- dependencies:
- colorette: 1.4.0
- slice-ansi: 2.1.0
- strip-ansi: 5.2.0
-
- ansi-regex@4.1.1: {}
-
ansi-regex@5.0.1: {}
ansi-regex@6.0.1: {}
@@ -13575,8 +15779,6 @@ snapshots:
lodash.debounce: 4.0.8
lodash.throttle: 4.1.1
- appdirsjs@1.2.7: {}
-
arg@5.0.2: {}
argparse@1.0.10:
@@ -13585,13 +15787,64 @@ snapshots:
argparse@2.0.1: {}
+ aria-query@5.3.2: {}
+
array-buffer-byte-length@1.0.1:
dependencies:
call-bind: 1.0.7
is-array-buffer: 3.0.4
+ array-includes@3.1.8:
+ dependencies:
+ call-bind: 1.0.7
+ define-properties: 1.2.1
+ es-abstract: 1.23.3
+ es-object-atoms: 1.0.0
+ get-intrinsic: 1.2.4
+ is-string: 1.0.7
+
array-union@2.1.0: {}
+ array.prototype.findlast@1.2.5:
+ dependencies:
+ call-bind: 1.0.7
+ define-properties: 1.2.1
+ es-abstract: 1.23.3
+ es-errors: 1.3.0
+ es-object-atoms: 1.0.0
+ es-shim-unscopables: 1.0.2
+
+ array.prototype.findlastindex@1.2.5:
+ dependencies:
+ call-bind: 1.0.7
+ define-properties: 1.2.1
+ es-abstract: 1.23.3
+ es-errors: 1.3.0
+ es-object-atoms: 1.0.0
+ es-shim-unscopables: 1.0.2
+
+ array.prototype.flat@1.3.2:
+ dependencies:
+ call-bind: 1.0.7
+ define-properties: 1.2.1
+ es-abstract: 1.23.3
+ es-shim-unscopables: 1.0.2
+
+ array.prototype.flatmap@1.3.2:
+ dependencies:
+ call-bind: 1.0.7
+ define-properties: 1.2.1
+ es-abstract: 1.23.3
+ es-shim-unscopables: 1.0.2
+
+ array.prototype.tosorted@1.1.4:
+ dependencies:
+ call-bind: 1.0.7
+ define-properties: 1.2.1
+ es-abstract: 1.23.3
+ es-errors: 1.3.0
+ es-shim-unscopables: 1.0.2
+
arraybuffer.prototype.slice@1.0.3:
dependencies:
array-buffer-byte-length: 1.0.1
@@ -13607,12 +15860,14 @@ snapshots:
assertion-error@1.1.0: {}
+ assertion-error@2.0.1: {}
+
+ ast-types-flow@0.0.8: {}
+
ast-types@0.15.2:
dependencies:
tslib: 2.6.3
- astral-regex@1.0.0: {}
-
astral-regex@2.0.0: {}
async-limiter@1.0.1: {}
@@ -13631,8 +15886,8 @@ snapshots:
autoprefixer@10.4.19(postcss@8.4.39):
dependencies:
- browserslist: 4.23.3
- caniuse-lite: 1.0.30001653
+ browserslist: 4.23.2
+ caniuse-lite: 1.0.30001643
fraction.js: 4.3.7
normalize-range: 0.1.2
picocolors: 1.0.1
@@ -13643,24 +15898,42 @@ snapshots:
dependencies:
possible-typed-array-names: 1.0.0
- b4a@1.6.6: {}
+ axe-core@4.10.2: {}
+
+ axobject-query@4.1.0: {}
+
+ b4a@1.6.7: {}
+
+ babel-core@7.0.0-bridge.0(@babel/core@7.26.0):
+ dependencies:
+ "@babel/core": 7.26.0
- babel-core@7.0.0-bridge.0(@babel/core@7.25.2):
+ babel-jest@29.7.0(@babel/core@7.24.9):
dependencies:
- "@babel/core": 7.25.2
+ "@babel/core": 7.24.9
+ "@jest/transform": 29.7.0
+ "@types/babel__core": 7.20.5
+ babel-plugin-istanbul: 6.1.1
+ babel-preset-jest: 29.6.3(@babel/core@7.24.9)
+ chalk: 4.1.2
+ graceful-fs: 4.2.11
+ slash: 3.0.0
+ transitivePeerDependencies:
+ - supports-color
- babel-jest@29.7.0(@babel/core@7.25.2):
+ babel-jest@29.7.0(@babel/core@7.26.0):
dependencies:
- "@babel/core": 7.25.2
+ "@babel/core": 7.26.0
"@jest/transform": 29.7.0
"@types/babel__core": 7.20.5
babel-plugin-istanbul: 6.1.1
- babel-preset-jest: 29.6.3(@babel/core@7.25.2)
+ babel-preset-jest: 29.6.3(@babel/core@7.26.0)
chalk: 4.1.2
graceful-fs: 4.2.11
slash: 3.0.0
transitivePeerDependencies:
- supports-color
+ optional: true
babel-plugin-istanbul@6.1.1:
dependencies:
@@ -13674,123 +15947,177 @@ snapshots:
babel-plugin-jest-hoist@29.6.3:
dependencies:
- "@babel/template": 7.25.0
- "@babel/types": 7.25.6
+ "@babel/template": 7.24.7
+ "@babel/types": 7.24.9
"@types/babel__core": 7.20.5
"@types/babel__traverse": 7.20.6
- babel-plugin-polyfill-corejs2@0.4.11(@babel/core@7.25.2):
+ babel-plugin-polyfill-corejs2@0.4.12(@babel/core@7.24.9):
+ dependencies:
+ "@babel/compat-data": 7.26.2
+ "@babel/core": 7.24.9
+ "@babel/helper-define-polyfill-provider": 0.6.3(@babel/core@7.24.9)
+ semver: 6.3.1
+ transitivePeerDependencies:
+ - supports-color
+
+ babel-plugin-polyfill-corejs2@0.4.12(@babel/core@7.26.0):
dependencies:
- "@babel/compat-data": 7.25.4
- "@babel/core": 7.25.2
- "@babel/helper-define-polyfill-provider": 0.6.2(@babel/core@7.25.2)
+ "@babel/compat-data": 7.26.2
+ "@babel/core": 7.26.0
+ "@babel/helper-define-polyfill-provider": 0.6.3(@babel/core@7.26.0)
semver: 6.3.1
transitivePeerDependencies:
- supports-color
- babel-plugin-polyfill-corejs3@0.10.6(@babel/core@7.25.2):
+ babel-plugin-polyfill-corejs3@0.10.6(@babel/core@7.24.9):
+ dependencies:
+ "@babel/core": 7.24.9
+ "@babel/helper-define-polyfill-provider": 0.6.3(@babel/core@7.24.9)
+ core-js-compat: 3.39.0
+ transitivePeerDependencies:
+ - supports-color
+
+ babel-plugin-polyfill-corejs3@0.10.6(@babel/core@7.26.0):
+ dependencies:
+ "@babel/core": 7.26.0
+ "@babel/helper-define-polyfill-provider": 0.6.3(@babel/core@7.26.0)
+ core-js-compat: 3.39.0
+ transitivePeerDependencies:
+ - supports-color
+
+ babel-plugin-polyfill-regenerator@0.6.3(@babel/core@7.24.9):
dependencies:
- "@babel/core": 7.25.2
- "@babel/helper-define-polyfill-provider": 0.6.2(@babel/core@7.25.2)
- core-js-compat: 3.38.1
+ "@babel/core": 7.24.9
+ "@babel/helper-define-polyfill-provider": 0.6.3(@babel/core@7.24.9)
transitivePeerDependencies:
- supports-color
- babel-plugin-polyfill-regenerator@0.6.2(@babel/core@7.25.2):
+ babel-plugin-polyfill-regenerator@0.6.3(@babel/core@7.26.0):
dependencies:
- "@babel/core": 7.25.2
- "@babel/helper-define-polyfill-provider": 0.6.2(@babel/core@7.25.2)
+ "@babel/core": 7.26.0
+ "@babel/helper-define-polyfill-provider": 0.6.3(@babel/core@7.26.0)
transitivePeerDependencies:
- supports-color
+ babel-plugin-syntax-hermes-parser@0.23.1:
+ dependencies:
+ hermes-parser: 0.23.1
+
babel-plugin-syntax-trailing-function-commas@7.0.0-beta.0: {}
- babel-plugin-transform-flow-enums@0.0.2(@babel/core@7.25.2):
+ babel-plugin-transform-flow-enums@0.0.2(@babel/core@7.24.9):
dependencies:
- "@babel/plugin-syntax-flow": 7.24.7(@babel/core@7.25.2)
+ "@babel/plugin-syntax-flow": 7.26.0(@babel/core@7.24.9)
transitivePeerDependencies:
- "@babel/core"
- babel-preset-current-node-syntax@1.0.1(@babel/core@7.25.2):
- dependencies:
- "@babel/core": 7.25.2
- "@babel/plugin-syntax-async-generators": 7.8.4(@babel/core@7.25.2)
- "@babel/plugin-syntax-bigint": 7.8.3(@babel/core@7.25.2)
- "@babel/plugin-syntax-class-properties": 7.12.13(@babel/core@7.25.2)
- "@babel/plugin-syntax-import-meta": 7.10.4(@babel/core@7.25.2)
- "@babel/plugin-syntax-json-strings": 7.8.3(@babel/core@7.25.2)
- "@babel/plugin-syntax-logical-assignment-operators": 7.10.4(@babel/core@7.25.2)
- "@babel/plugin-syntax-nullish-coalescing-operator": 7.8.3(@babel/core@7.25.2)
- "@babel/plugin-syntax-numeric-separator": 7.10.4(@babel/core@7.25.2)
- "@babel/plugin-syntax-object-rest-spread": 7.8.3(@babel/core@7.25.2)
- "@babel/plugin-syntax-optional-catch-binding": 7.8.3(@babel/core@7.25.2)
- "@babel/plugin-syntax-optional-chaining": 7.8.3(@babel/core@7.25.2)
- "@babel/plugin-syntax-top-level-await": 7.14.5(@babel/core@7.25.2)
-
- babel-preset-fbjs@3.4.0(@babel/core@7.25.2):
- dependencies:
- "@babel/core": 7.25.2
- "@babel/plugin-proposal-class-properties": 7.18.6(@babel/core@7.25.2)
- "@babel/plugin-proposal-object-rest-spread": 7.20.7(@babel/core@7.25.2)
- "@babel/plugin-syntax-class-properties": 7.12.13(@babel/core@7.25.2)
- "@babel/plugin-syntax-flow": 7.24.7(@babel/core@7.25.2)
- "@babel/plugin-syntax-jsx": 7.24.7(@babel/core@7.25.2)
- "@babel/plugin-syntax-object-rest-spread": 7.8.3(@babel/core@7.25.2)
- "@babel/plugin-transform-arrow-functions": 7.24.7(@babel/core@7.25.2)
- "@babel/plugin-transform-block-scoped-functions": 7.24.7(@babel/core@7.25.2)
- "@babel/plugin-transform-block-scoping": 7.25.0(@babel/core@7.25.2)
- "@babel/plugin-transform-classes": 7.25.4(@babel/core@7.25.2)
- "@babel/plugin-transform-computed-properties": 7.24.7(@babel/core@7.25.2)
- "@babel/plugin-transform-destructuring": 7.24.8(@babel/core@7.25.2)
- "@babel/plugin-transform-flow-strip-types": 7.25.2(@babel/core@7.25.2)
- "@babel/plugin-transform-for-of": 7.24.7(@babel/core@7.25.2)
- "@babel/plugin-transform-function-name": 7.25.1(@babel/core@7.25.2)
- "@babel/plugin-transform-literals": 7.25.2(@babel/core@7.25.2)
- "@babel/plugin-transform-member-expression-literals": 7.24.7(@babel/core@7.25.2)
- "@babel/plugin-transform-modules-commonjs": 7.24.8(@babel/core@7.25.2)
- "@babel/plugin-transform-object-super": 7.24.7(@babel/core@7.25.2)
- "@babel/plugin-transform-parameters": 7.24.7(@babel/core@7.25.2)
- "@babel/plugin-transform-property-literals": 7.24.7(@babel/core@7.25.2)
- "@babel/plugin-transform-react-display-name": 7.24.7(@babel/core@7.25.2)
- "@babel/plugin-transform-react-jsx": 7.25.2(@babel/core@7.25.2)
- "@babel/plugin-transform-shorthand-properties": 7.24.7(@babel/core@7.25.2)
- "@babel/plugin-transform-spread": 7.24.7(@babel/core@7.25.2)
- "@babel/plugin-transform-template-literals": 7.24.7(@babel/core@7.25.2)
+ babel-preset-current-node-syntax@1.0.1(@babel/core@7.24.9):
+ dependencies:
+ "@babel/core": 7.24.9
+ "@babel/plugin-syntax-async-generators": 7.8.4(@babel/core@7.24.9)
+ "@babel/plugin-syntax-bigint": 7.8.3(@babel/core@7.24.9)
+ "@babel/plugin-syntax-class-properties": 7.12.13(@babel/core@7.24.9)
+ "@babel/plugin-syntax-import-meta": 7.10.4(@babel/core@7.24.9)
+ "@babel/plugin-syntax-json-strings": 7.8.3(@babel/core@7.24.9)
+ "@babel/plugin-syntax-logical-assignment-operators": 7.10.4(@babel/core@7.24.9)
+ "@babel/plugin-syntax-nullish-coalescing-operator": 7.8.3(@babel/core@7.24.9)
+ "@babel/plugin-syntax-numeric-separator": 7.10.4(@babel/core@7.24.9)
+ "@babel/plugin-syntax-object-rest-spread": 7.8.3(@babel/core@7.24.9)
+ "@babel/plugin-syntax-optional-catch-binding": 7.8.3(@babel/core@7.24.9)
+ "@babel/plugin-syntax-optional-chaining": 7.8.3(@babel/core@7.24.9)
+ "@babel/plugin-syntax-top-level-await": 7.14.5(@babel/core@7.24.9)
+
+ babel-preset-current-node-syntax@1.0.1(@babel/core@7.26.0):
+ dependencies:
+ "@babel/core": 7.26.0
+ "@babel/plugin-syntax-async-generators": 7.8.4(@babel/core@7.26.0)
+ "@babel/plugin-syntax-bigint": 7.8.3(@babel/core@7.26.0)
+ "@babel/plugin-syntax-class-properties": 7.12.13(@babel/core@7.26.0)
+ "@babel/plugin-syntax-import-meta": 7.10.4(@babel/core@7.26.0)
+ "@babel/plugin-syntax-json-strings": 7.8.3(@babel/core@7.26.0)
+ "@babel/plugin-syntax-logical-assignment-operators": 7.10.4(@babel/core@7.26.0)
+ "@babel/plugin-syntax-nullish-coalescing-operator": 7.8.3(@babel/core@7.26.0)
+ "@babel/plugin-syntax-numeric-separator": 7.10.4(@babel/core@7.26.0)
+ "@babel/plugin-syntax-object-rest-spread": 7.8.3(@babel/core@7.26.0)
+ "@babel/plugin-syntax-optional-catch-binding": 7.8.3(@babel/core@7.26.0)
+ "@babel/plugin-syntax-optional-chaining": 7.8.3(@babel/core@7.26.0)
+ "@babel/plugin-syntax-top-level-await": 7.14.5(@babel/core@7.26.0)
+ optional: true
+
+ babel-preset-fbjs@3.4.0(@babel/core@7.26.0):
+ dependencies:
+ "@babel/core": 7.26.0
+ "@babel/plugin-proposal-class-properties": 7.18.6(@babel/core@7.26.0)
+ "@babel/plugin-proposal-object-rest-spread": 7.20.7(@babel/core@7.26.0)
+ "@babel/plugin-syntax-class-properties": 7.12.13(@babel/core@7.26.0)
+ "@babel/plugin-syntax-flow": 7.26.0(@babel/core@7.26.0)
+ "@babel/plugin-syntax-jsx": 7.25.9(@babel/core@7.26.0)
+ "@babel/plugin-syntax-object-rest-spread": 7.8.3(@babel/core@7.26.0)
+ "@babel/plugin-transform-arrow-functions": 7.25.9(@babel/core@7.26.0)
+ "@babel/plugin-transform-block-scoped-functions": 7.25.9(@babel/core@7.26.0)
+ "@babel/plugin-transform-block-scoping": 7.25.9(@babel/core@7.26.0)
+ "@babel/plugin-transform-classes": 7.25.9(@babel/core@7.26.0)
+ "@babel/plugin-transform-computed-properties": 7.25.9(@babel/core@7.26.0)
+ "@babel/plugin-transform-destructuring": 7.25.9(@babel/core@7.26.0)
+ "@babel/plugin-transform-flow-strip-types": 7.25.9(@babel/core@7.26.0)
+ "@babel/plugin-transform-for-of": 7.25.9(@babel/core@7.26.0)
+ "@babel/plugin-transform-function-name": 7.25.9(@babel/core@7.26.0)
+ "@babel/plugin-transform-literals": 7.25.9(@babel/core@7.26.0)
+ "@babel/plugin-transform-member-expression-literals": 7.25.9(@babel/core@7.26.0)
+ "@babel/plugin-transform-modules-commonjs": 7.25.9(@babel/core@7.26.0)
+ "@babel/plugin-transform-object-super": 7.25.9(@babel/core@7.26.0)
+ "@babel/plugin-transform-parameters": 7.25.9(@babel/core@7.26.0)
+ "@babel/plugin-transform-property-literals": 7.25.9(@babel/core@7.26.0)
+ "@babel/plugin-transform-react-display-name": 7.25.9(@babel/core@7.26.0)
+ "@babel/plugin-transform-react-jsx": 7.25.9(@babel/core@7.26.0)
+ "@babel/plugin-transform-shorthand-properties": 7.25.9(@babel/core@7.26.0)
+ "@babel/plugin-transform-spread": 7.25.9(@babel/core@7.26.0)
+ "@babel/plugin-transform-template-literals": 7.25.9(@babel/core@7.26.0)
babel-plugin-syntax-trailing-function-commas: 7.0.0-beta.0
transitivePeerDependencies:
- supports-color
- babel-preset-jest@29.6.3(@babel/core@7.25.2):
+ babel-preset-jest@29.6.3(@babel/core@7.24.9):
+ dependencies:
+ "@babel/core": 7.24.9
+ babel-plugin-jest-hoist: 29.6.3
+ babel-preset-current-node-syntax: 1.0.1(@babel/core@7.24.9)
+
+ babel-preset-jest@29.6.3(@babel/core@7.26.0):
dependencies:
- "@babel/core": 7.25.2
+ "@babel/core": 7.26.0
babel-plugin-jest-hoist: 29.6.3
- babel-preset-current-node-syntax: 1.0.1(@babel/core@7.25.2)
+ babel-preset-current-node-syntax: 1.0.1(@babel/core@7.26.0)
+ optional: true
balanced-match@1.0.2: {}
- bare-events@2.4.2:
+ bare-events@2.5.0:
optional: true
- bare-fs@2.3.1:
+ bare-fs@2.3.5:
dependencies:
- bare-events: 2.4.2
+ bare-events: 2.5.0
bare-path: 2.1.3
- bare-stream: 2.2.0
+ bare-stream: 2.3.2
optional: true
- bare-os@2.4.0:
+ bare-os@2.4.4:
optional: true
bare-path@2.1.3:
dependencies:
- bare-os: 2.4.0
+ bare-os: 2.4.4
optional: true
- bare-stream@2.2.0:
+ bare-stream@2.3.2:
dependencies:
- streamx: 2.19.0
+ streamx: 2.20.1
optional: true
+ base-x@5.0.0: {}
+
base64-js@1.5.1: {}
better-path-resolve@1.0.0:
@@ -13807,7 +16134,7 @@ snapshots:
inherits: 2.0.4
readable-stream: 3.6.2
- bn.js@4.12.0: {}
+ bn.js@4.12.1: {}
bn.js@5.2.1: {}
@@ -13828,17 +16155,28 @@ snapshots:
brorand@1.1.0: {}
- browserslist@4.23.3:
+ browserslist@4.23.2:
dependencies:
- caniuse-lite: 1.0.30001653
- electron-to-chromium: 1.5.13
+ caniuse-lite: 1.0.30001643
+ electron-to-chromium: 1.5.0
node-releases: 2.0.18
- update-browserslist-db: 1.1.0(browserslist@4.23.3)
+ update-browserslist-db: 1.1.0(browserslist@4.23.2)
+
+ browserslist@4.24.2:
+ dependencies:
+ caniuse-lite: 1.0.30001680
+ electron-to-chromium: 1.5.56
+ node-releases: 2.0.18
+ update-browserslist-db: 1.1.1(browserslist@4.24.2)
bs-logger@0.2.6:
dependencies:
fast-json-stable-stringify: 2.1.0
+ bs58@6.0.0:
+ dependencies:
+ base-x: 5.0.0
+
bser@2.1.1:
dependencies:
node-int64: 0.4.0
@@ -13857,7 +16195,7 @@ snapshots:
bufferutil@4.0.8:
dependencies:
- node-gyp-build: 4.8.2
+ node-gyp-build: 4.8.1
builtin-modules@3.3.0: {}
@@ -13870,8 +16208,6 @@ snapshots:
dependencies:
streamsearch: 1.1.0
- bytes@3.0.0: {}
-
cac@6.7.14: {}
call-bind@1.0.7:
@@ -13905,7 +16241,9 @@ snapshots:
camelcase@6.3.0: {}
- caniuse-lite@1.0.30001653: {}
+ caniuse-lite@1.0.30001643: {}
+
+ caniuse-lite@1.0.30001680: {}
capital-case@1.0.4:
dependencies:
@@ -13923,6 +16261,14 @@ snapshots:
pathval: 1.1.1
type-detect: 4.0.8
+ chai@5.1.2:
+ dependencies:
+ assertion-error: 2.0.1
+ check-error: 2.1.1
+ deep-eql: 5.0.2
+ loupe: 3.1.2
+ pathval: 2.0.0
+
chalk@2.4.2:
dependencies:
ansi-styles: 3.2.1
@@ -13972,6 +16318,8 @@ snapshots:
dependencies:
get-func-name: 2.0.2
+ check-error@2.1.1: {}
+
chokidar@3.6.0:
dependencies:
anymatch: 3.1.3
@@ -14010,6 +16358,8 @@ snapshots:
ci-info@3.9.0: {}
+ ci-info@4.1.0: {}
+
citty@0.1.6:
dependencies:
consola: 3.2.3
@@ -14018,6 +16368,10 @@ snapshots:
classlist-polyfill@1.2.0: {}
+ clean-regexp@1.0.0:
+ dependencies:
+ escape-string-regexp: 1.0.5
+
clean-stack@2.2.0: {}
cli-cursor@3.1.0:
@@ -14096,40 +16450,18 @@ snapshots:
color-convert: 2.0.1
color-string: 1.9.1
- colorette@1.4.0: {}
-
colorette@2.0.20: {}
- command-exists@1.2.9: {}
-
commander@12.1.0: {}
commander@2.20.3: {}
commander@4.1.1: {}
- commander@9.5.0: {}
-
common-tags@1.8.2: {}
commondir@1.0.1: {}
- compressible@2.0.18:
- dependencies:
- mime-db: 1.53.0
-
- compression@1.7.4:
- dependencies:
- accepts: 1.3.8
- bytes: 3.0.0
- compressible: 2.0.18
- debug: 2.6.9
- on-headers: 1.0.2
- safe-buffer: 5.1.2
- vary: 1.1.2
- transitivePeerDependencies:
- - supports-color
-
concat-map@0.0.1: {}
confbox@0.1.7: {}
@@ -14153,11 +16485,11 @@ snapshots:
convert-source-map@2.0.0: {}
- cookie-es@1.2.2: {}
+ cookie-es@1.2.1: {}
- core-js-compat@3.38.1:
+ core-js-compat@3.39.0:
dependencies:
- browserslist: 4.23.3
+ browserslist: 4.24.2
core-util-is@1.0.3: {}
@@ -14177,15 +16509,6 @@ snapshots:
optionalDependencies:
typescript: 5.5.4
- cosmiconfig@9.0.0(typescript@5.5.4):
- dependencies:
- env-paths: 2.2.1
- import-fresh: 3.3.0
- js-yaml: 4.1.0
- parse-json: 5.2.0
- optionalDependencies:
- typescript: 5.5.4
-
crc-32@1.2.2: {}
create-jest@29.7.0(@types/node@20.14.12):
@@ -14231,9 +16554,7 @@ snapshots:
shebang-command: 2.0.0
which: 2.0.2
- crossws@0.3.1:
- dependencies:
- uncrypto: 0.1.3
+ crossws@0.2.4: {}
crypto-random-string@2.0.0: {}
@@ -14241,6 +16562,8 @@ snapshots:
csstype@3.1.3: {}
+ damerau-levenshtein@1.0.8: {}
+
data-view-buffer@1.0.1:
dependencies:
call-bind: 1.0.7
@@ -14273,18 +16596,24 @@ snapshots:
dayjs@1.11.10: {}
- dayjs@1.11.13: {}
-
debounce@1.2.1: {}
debug@2.6.9:
dependencies:
ms: 2.0.0
+ debug@3.2.7:
+ dependencies:
+ ms: 2.1.3
+
debug@4.3.5:
dependencies:
ms: 2.1.2
+ debug@4.3.7:
+ dependencies:
+ ms: 2.1.3
+
decamelize@1.2.0: {}
decode-bmp@0.2.1:
@@ -14310,6 +16639,8 @@ snapshots:
dependencies:
type-detect: 4.0.8
+ deep-eql@5.0.2: {}
+
deep-extend@0.6.0: {}
deep-is@0.1.4: {}
@@ -14326,8 +16657,6 @@ snapshots:
es-errors: 1.3.0
gopd: 1.0.1
- define-lazy-prop@2.0.0: {}
-
define-properties@1.2.1:
dependencies:
define-data-property: 1.1.4
@@ -14350,12 +16679,16 @@ snapshots:
detect-indent@6.1.0: {}
+ detect-indent@7.0.1: {}
+
detect-libc@1.0.3: {}
detect-libc@2.0.3: {}
detect-newline@3.1.0: {}
+ detect-newline@4.0.1: {}
+
didyoumean@1.2.2: {}
diff-sequences@29.6.3: {}
@@ -14368,6 +16701,10 @@ snapshots:
dlv@1.1.3: {}
+ doctrine@2.1.0:
+ dependencies:
+ esutils: 2.0.3
+
doctrine@3.0.0:
dependencies:
esutils: 2.0.3
@@ -14397,11 +16734,12 @@ snapshots:
eastasianwidth@0.2.0: {}
- eciesjs@0.3.20:
+ eciesjs@0.4.11:
dependencies:
- "@types/secp256k1": 4.0.6
- futoin-hkdf: 1.5.3
- secp256k1: 5.0.0
+ "@ecies/ciphers": 0.2.1(@noble/ciphers@1.0.0)
+ "@noble/ciphers": 1.0.0
+ "@noble/curves": 1.6.0
+ "@noble/hashes": 1.5.0
ee-first@1.1.1: {}
@@ -14409,11 +16747,13 @@ snapshots:
dependencies:
jake: 10.9.2
- electron-to-chromium@1.5.13: {}
+ electron-to-chromium@1.5.0: {}
- elliptic@6.5.7:
+ electron-to-chromium@1.5.56: {}
+
+ elliptic@6.6.0:
dependencies:
- bn.js: 4.12.0
+ bn.js: 4.12.1
brorand: 1.1.0
hash.js: 1.1.7
hmac-drbg: 1.0.1
@@ -14433,17 +16773,19 @@ snapshots:
encodeurl@1.0.2: {}
+ encodeurl@2.0.0: {}
+
end-of-stream@1.4.4:
dependencies:
once: 1.4.0
- engine.io-client@6.6.1(bufferutil@4.0.8)(utf-8-validate@5.0.10):
+ engine.io-client@6.6.2(bufferutil@4.0.8)(utf-8-validate@5.0.10):
dependencies:
"@socket.io/component-emitter": 3.1.2
debug: 4.3.5
engine.io-parser: 5.2.3
ws: 8.17.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)
- xmlhttprequest-ssl: 2.1.1
+ xmlhttprequest-ssl: 2.1.2
transitivePeerDependencies:
- bufferutil
- supports-color
@@ -14451,27 +16793,23 @@ snapshots:
engine.io-parser@5.2.3: {}
+ enhanced-resolve@5.17.1:
+ dependencies:
+ graceful-fs: 4.2.11
+ tapable: 2.2.1
+
enquirer@2.4.1:
dependencies:
ansi-colors: 4.1.3
strip-ansi: 6.0.1
- env-paths@2.2.1: {}
-
- envinfo@7.13.0: {}
-
error-ex@1.3.2:
dependencies:
is-arrayish: 0.2.1
error-stack-parser@2.1.4:
dependencies:
- stackframe: 1.3.4
-
- errorhandler@1.5.1:
- dependencies:
- accepts: 1.3.8
- escape-html: 1.0.3
+ stackframe: 1.3.4
es-abstract@1.23.3:
dependencies:
@@ -14506,10 +16844,10 @@ snapshots:
is-string: 1.0.7
is-typed-array: 1.1.13
is-weakref: 1.0.2
- object-inspect: 1.13.2
+ object-inspect: 1.13.3
object-keys: 1.1.1
object.assign: 4.1.5
- regexp.prototype.flags: 1.5.2
+ regexp.prototype.flags: 1.5.3
safe-array-concat: 1.1.2
safe-regex-test: 1.0.3
string.prototype.trim: 1.2.9
@@ -14528,6 +16866,24 @@ snapshots:
es-errors@1.3.0: {}
+ es-iterator-helpers@1.2.0:
+ dependencies:
+ call-bind: 1.0.7
+ define-properties: 1.2.1
+ es-abstract: 1.23.3
+ es-errors: 1.3.0
+ es-set-tostringtag: 2.0.3
+ function-bind: 1.1.2
+ get-intrinsic: 1.2.4
+ globalthis: 1.0.4
+ gopd: 1.0.1
+ has-property-descriptors: 1.0.2
+ has-proto: 1.0.3
+ has-symbols: 1.0.3
+ internal-slot: 1.0.7
+ iterator.prototype: 1.1.3
+ safe-array-concat: 1.1.2
+
es-object-atoms@1.0.0:
dependencies:
es-errors: 1.3.0
@@ -14538,6 +16894,10 @@ snapshots:
has-tostringtag: 1.0.2
hasown: 2.0.2
+ es-shim-unscopables@1.0.2:
+ dependencies:
+ hasown: 2.0.2
+
es-to-primitive@1.2.1:
dependencies:
is-callable: 1.2.7
@@ -14599,6 +16959,8 @@ snapshots:
escalade@3.1.2: {}
+ escalade@3.2.0: {}
+
escape-html@1.0.3: {}
escape-string-regexp@1.0.5: {}
@@ -14611,33 +16973,255 @@ snapshots:
dependencies:
eslint: 8.57.0
+ eslint-config-prettier@9.1.0(eslint@9.14.0(jiti@2.4.0)):
+ dependencies:
+ eslint: 9.14.0(jiti@2.4.0)
+
eslint-config-turbo@2.0.9(eslint@8.57.0):
dependencies:
eslint: 8.57.0
eslint-plugin-turbo: 2.0.9(eslint@8.57.0)
+ eslint-config-turbo@2.0.9(eslint@9.14.0(jiti@2.4.0)):
+ dependencies:
+ eslint: 9.14.0(jiti@2.4.0)
+ eslint-plugin-turbo: 2.0.9(eslint@9.14.0(jiti@2.4.0))
+
+ eslint-import-resolver-alias@1.1.2(eslint-plugin-import@2.31.0(@typescript-eslint/parser@7.17.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3)(eslint@9.14.0(jiti@2.4.0))):
+ dependencies:
+ eslint-plugin-import: 2.31.0(@typescript-eslint/parser@7.17.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3)(eslint@9.14.0(jiti@2.4.0))
+
+ eslint-import-resolver-node@0.3.9:
+ dependencies:
+ debug: 3.2.7
+ is-core-module: 2.15.1
+ resolve: 1.22.8
+ transitivePeerDependencies:
+ - supports-color
+
+ eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@7.17.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3))(eslint-plugin-import@2.31.0)(eslint@9.14.0(jiti@2.4.0)):
+ dependencies:
+ "@nolyfill/is-core-module": 1.0.39
+ debug: 4.3.7
+ enhanced-resolve: 5.17.1
+ eslint: 9.14.0(jiti@2.4.0)
+ eslint-module-utils: 2.12.0(@typescript-eslint/parser@7.17.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@7.17.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3))(eslint-plugin-import@2.31.0)(eslint@9.14.0(jiti@2.4.0)))(eslint@9.14.0(jiti@2.4.0))
+ fast-glob: 3.3.2
+ get-tsconfig: 4.8.1
+ is-bun-module: 1.2.1
+ is-glob: 4.0.3
+ optionalDependencies:
+ eslint-plugin-import: 2.31.0(@typescript-eslint/parser@7.17.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3)(eslint@9.14.0(jiti@2.4.0))
+ transitivePeerDependencies:
+ - "@typescript-eslint/parser"
+ - eslint-import-resolver-node
+ - eslint-import-resolver-webpack
+ - supports-color
+
+ eslint-module-utils@2.12.0(@typescript-eslint/parser@7.17.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@7.17.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3))(eslint-plugin-import@2.31.0)(eslint@9.14.0(jiti@2.4.0)))(eslint@9.14.0(jiti@2.4.0)):
+ dependencies:
+ debug: 3.2.7
+ optionalDependencies:
+ "@typescript-eslint/parser": 7.17.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3)
+ eslint: 9.14.0(jiti@2.4.0)
+ eslint-import-resolver-node: 0.3.9
+ eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@7.17.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3))(eslint-plugin-import@2.31.0)(eslint@9.14.0(jiti@2.4.0))
+ transitivePeerDependencies:
+ - supports-color
+
+ eslint-plugin-eslint-comments@3.2.0(eslint@9.14.0(jiti@2.4.0)):
+ dependencies:
+ escape-string-regexp: 1.0.5
+ eslint: 9.14.0(jiti@2.4.0)
+ ignore: 5.3.1
+
+ eslint-plugin-import@2.31.0(@typescript-eslint/parser@7.17.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3)(eslint@9.14.0(jiti@2.4.0)):
+ dependencies:
+ "@rtsao/scc": 1.1.0
+ array-includes: 3.1.8
+ array.prototype.findlastindex: 1.2.5
+ array.prototype.flat: 1.3.2
+ array.prototype.flatmap: 1.3.2
+ debug: 3.2.7
+ doctrine: 2.1.0
+ eslint: 9.14.0(jiti@2.4.0)
+ eslint-import-resolver-node: 0.3.9
+ eslint-module-utils: 2.12.0(@typescript-eslint/parser@7.17.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@7.17.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3))(eslint-plugin-import@2.31.0)(eslint@9.14.0(jiti@2.4.0)))(eslint@9.14.0(jiti@2.4.0))
+ hasown: 2.0.2
+ is-core-module: 2.15.1
+ is-glob: 4.0.3
+ minimatch: 3.1.2
+ object.fromentries: 2.0.8
+ object.groupby: 1.0.3
+ object.values: 1.2.0
+ semver: 6.3.1
+ string.prototype.trimend: 1.0.8
+ tsconfig-paths: 3.15.0
+ optionalDependencies:
+ "@typescript-eslint/parser": 7.17.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3)
+ transitivePeerDependencies:
+ - eslint-import-resolver-typescript
+ - eslint-import-resolver-webpack
+ - supports-color
+
+ eslint-plugin-jest@27.9.0(@typescript-eslint/eslint-plugin@7.17.0(@typescript-eslint/parser@7.17.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3))(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3))(eslint@9.14.0(jiti@2.4.0))(jest@29.7.0)(typescript@5.6.3):
+ dependencies:
+ "@typescript-eslint/utils": 5.62.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3)
+ eslint: 9.14.0(jiti@2.4.0)
+ optionalDependencies:
+ "@typescript-eslint/eslint-plugin": 7.17.0(@typescript-eslint/parser@7.17.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3))(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3)
+ jest: 29.7.0(@types/node@20.14.12)
+ transitivePeerDependencies:
+ - supports-color
+ - typescript
+
+ eslint-plugin-jsx-a11y@6.10.2(eslint@9.14.0(jiti@2.4.0)):
+ dependencies:
+ aria-query: 5.3.2
+ array-includes: 3.1.8
+ array.prototype.flatmap: 1.3.2
+ ast-types-flow: 0.0.8
+ axe-core: 4.10.2
+ axobject-query: 4.1.0
+ damerau-levenshtein: 1.0.8
+ emoji-regex: 9.2.2
+ eslint: 9.14.0(jiti@2.4.0)
+ hasown: 2.0.2
+ jsx-ast-utils: 3.3.5
+ language-tags: 1.0.9
+ minimatch: 3.1.2
+ object.fromentries: 2.0.8
+ safe-regex-test: 1.0.3
+ string.prototype.includes: 2.0.1
+
eslint-plugin-only-warn@1.1.0: {}
+ eslint-plugin-playwright@1.8.3(eslint-plugin-jest@27.9.0(@typescript-eslint/eslint-plugin@7.17.0(@typescript-eslint/parser@7.17.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3))(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3))(eslint@9.14.0(jiti@2.4.0))(jest@29.7.0)(typescript@5.6.3))(eslint@9.14.0(jiti@2.4.0)):
+ dependencies:
+ eslint: 9.14.0(jiti@2.4.0)
+ globals: 13.24.0
+ optionalDependencies:
+ eslint-plugin-jest: 27.9.0(@typescript-eslint/eslint-plugin@7.17.0(@typescript-eslint/parser@7.17.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3))(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3))(eslint@9.14.0(jiti@2.4.0))(jest@29.7.0)(typescript@5.6.3)
+
eslint-plugin-react-hooks@4.6.2(eslint@8.57.0):
dependencies:
eslint: 8.57.0
+ eslint-plugin-react-hooks@4.6.2(eslint@9.14.0(jiti@2.4.0)):
+ dependencies:
+ eslint: 9.14.0(jiti@2.4.0)
+
+ eslint-plugin-react-hooks@5.0.0(eslint@9.14.0(jiti@2.4.0)):
+ dependencies:
+ eslint: 9.14.0(jiti@2.4.0)
+
+ eslint-plugin-react-refresh@0.4.14(eslint@9.14.0(jiti@2.4.0)):
+ dependencies:
+ eslint: 9.14.0(jiti@2.4.0)
+
eslint-plugin-react-refresh@0.4.9(eslint@8.57.0):
dependencies:
eslint: 8.57.0
+ eslint-plugin-react@7.37.2(eslint@9.14.0(jiti@2.4.0)):
+ dependencies:
+ array-includes: 3.1.8
+ array.prototype.findlast: 1.2.5
+ array.prototype.flatmap: 1.3.2
+ array.prototype.tosorted: 1.1.4
+ doctrine: 2.1.0
+ es-iterator-helpers: 1.2.0
+ eslint: 9.14.0(jiti@2.4.0)
+ estraverse: 5.3.0
+ hasown: 2.0.2
+ jsx-ast-utils: 3.3.5
+ minimatch: 3.1.2
+ object.entries: 1.1.8
+ object.fromentries: 2.0.8
+ object.values: 1.2.0
+ prop-types: 15.8.1
+ resolve: 2.0.0-next.5
+ semver: 6.3.1
+ string.prototype.matchall: 4.0.11
+ string.prototype.repeat: 1.0.0
+
+ eslint-plugin-testing-library@6.5.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3):
+ dependencies:
+ "@typescript-eslint/utils": 5.62.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3)
+ eslint: 9.14.0(jiti@2.4.0)
+ transitivePeerDependencies:
+ - supports-color
+ - typescript
+
+ eslint-plugin-tsdoc@0.2.17:
+ dependencies:
+ "@microsoft/tsdoc": 0.14.2
+ "@microsoft/tsdoc-config": 0.16.2
+
eslint-plugin-turbo@2.0.9(eslint@8.57.0):
dependencies:
dotenv: 16.0.3
eslint: 8.57.0
+ eslint-plugin-turbo@2.0.9(eslint@9.14.0(jiti@2.4.0)):
+ dependencies:
+ dotenv: 16.0.3
+ eslint: 9.14.0(jiti@2.4.0)
+
+ eslint-plugin-unicorn@51.0.1(eslint@9.14.0(jiti@2.4.0)):
+ dependencies:
+ "@babel/helper-validator-identifier": 7.25.9
+ "@eslint-community/eslint-utils": 4.4.0(eslint@9.14.0(jiti@2.4.0))
+ "@eslint/eslintrc": 2.1.4
+ ci-info: 4.1.0
+ clean-regexp: 1.0.0
+ core-js-compat: 3.39.0
+ eslint: 9.14.0(jiti@2.4.0)
+ esquery: 1.6.0
+ indent-string: 4.0.0
+ is-builtin-module: 3.2.1
+ jsesc: 3.0.2
+ pluralize: 8.0.0
+ read-pkg-up: 7.0.1
+ regexp-tree: 0.1.27
+ regjsparser: 0.10.0
+ semver: 7.6.3
+ strip-indent: 3.0.0
+ transitivePeerDependencies:
+ - supports-color
+
+ eslint-plugin-vitest@0.3.26(@typescript-eslint/eslint-plugin@7.17.0(@typescript-eslint/parser@7.17.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3))(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3))(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3)(vitest@2.1.4):
+ dependencies:
+ "@typescript-eslint/utils": 7.17.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3)
+ eslint: 9.14.0(jiti@2.4.0)
+ optionalDependencies:
+ "@typescript-eslint/eslint-plugin": 7.17.0(@typescript-eslint/parser@7.17.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3))(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3)
+ vitest: 2.1.4(@types/node@20.14.12)(terser@5.36.0)
+ transitivePeerDependencies:
+ - supports-color
+ - typescript
+
+ eslint-scope@5.1.1:
+ dependencies:
+ esrecurse: 4.3.0
+ estraverse: 4.3.0
+
eslint-scope@7.2.2:
dependencies:
esrecurse: 4.3.0
estraverse: 5.3.0
+ eslint-scope@8.2.0:
+ dependencies:
+ esrecurse: 4.3.0
+ estraverse: 5.3.0
+
+ eslint-visitor-keys@2.1.0: {}
+
eslint-visitor-keys@3.4.3: {}
+ eslint-visitor-keys@4.2.0: {}
+
eslint@8.57.0:
dependencies:
"@eslint-community/eslint-utils": 4.4.0(eslint@8.57.0)
@@ -14681,6 +17265,54 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ eslint@9.14.0(jiti@2.4.0):
+ dependencies:
+ "@eslint-community/eslint-utils": 4.4.0(eslint@9.14.0(jiti@2.4.0))
+ "@eslint-community/regexpp": 4.12.1
+ "@eslint/config-array": 0.18.0
+ "@eslint/core": 0.7.0
+ "@eslint/eslintrc": 3.1.0
+ "@eslint/js": 9.14.0
+ "@eslint/plugin-kit": 0.2.3
+ "@humanfs/node": 0.16.6
+ "@humanwhocodes/module-importer": 1.0.1
+ "@humanwhocodes/retry": 0.4.1
+ "@types/estree": 1.0.6
+ "@types/json-schema": 7.0.15
+ ajv: 6.12.6
+ chalk: 4.1.2
+ cross-spawn: 7.0.3
+ debug: 4.3.7
+ escape-string-regexp: 4.0.0
+ eslint-scope: 8.2.0
+ eslint-visitor-keys: 4.2.0
+ espree: 10.3.0
+ esquery: 1.6.0
+ esutils: 2.0.3
+ fast-deep-equal: 3.1.3
+ file-entry-cache: 8.0.0
+ find-up: 5.0.0
+ glob-parent: 6.0.2
+ ignore: 5.3.1
+ imurmurhash: 0.1.4
+ is-glob: 4.0.3
+ json-stable-stringify-without-jsonify: 1.0.1
+ lodash.merge: 4.6.2
+ minimatch: 3.1.2
+ natural-compare: 1.4.0
+ optionator: 0.9.4
+ text-table: 0.2.0
+ optionalDependencies:
+ jiti: 2.4.0
+ transitivePeerDependencies:
+ - supports-color
+
+ espree@10.3.0:
+ dependencies:
+ acorn: 8.14.0
+ acorn-jsx: 5.3.2(acorn@8.14.0)
+ eslint-visitor-keys: 4.2.0
+
espree@9.6.1:
dependencies:
acorn: 8.12.1
@@ -14697,6 +17329,8 @@ snapshots:
dependencies:
estraverse: 5.3.0
+ estraverse@4.3.0: {}
+
estraverse@5.3.0: {}
estree-walker@1.0.1: {}
@@ -14781,6 +17415,8 @@ snapshots:
expand-template@2.0.3: {}
+ expect-type@1.1.0: {}
+
expect@29.7.0:
dependencies:
"@jest/expect-utils": 29.7.0
@@ -14818,7 +17454,7 @@ snapshots:
"@nodelib/fs.walk": 1.2.8
glob-parent: 5.1.2
merge2: 1.4.1
- micromatch: 4.0.8
+ micromatch: 4.0.7
fast-json-stable-stringify@2.1.0: {}
@@ -14832,11 +17468,7 @@ snapshots:
fast-safe-stringify@2.1.1: {}
- fast-uri@3.0.1: {}
-
- fast-xml-parser@4.4.1:
- dependencies:
- strnum: 1.0.5
+ fast-uri@3.0.3: {}
fastq@1.17.1:
dependencies:
@@ -14856,11 +17488,11 @@ snapshots:
object-assign: 4.1.1
promise: 7.3.1
setimmediate: 1.0.5
- ua-parser-js: 1.0.39
+ ua-parser-js: 1.0.38
transitivePeerDependencies:
- encoding
- fdir@6.3.0(picomatch@4.0.2):
+ fdir@6.4.2(picomatch@4.0.2):
optionalDependencies:
picomatch: 4.0.2
@@ -14872,6 +17504,10 @@ snapshots:
dependencies:
flat-cache: 3.2.0
+ file-entry-cache@8.0.0:
+ dependencies:
+ flat-cache: 4.0.1
+
filelist@1.0.4:
dependencies:
minimatch: 5.1.6
@@ -14916,7 +17552,7 @@ snapshots:
find-yarn-workspace-root2@1.2.16:
dependencies:
- micromatch: 4.0.8
+ micromatch: 4.0.7
pkg-dir: 4.2.0
flat-cache@3.2.0:
@@ -14925,11 +17561,16 @@ snapshots:
keyv: 4.5.4
rimraf: 3.0.2
+ flat-cache@4.0.1:
+ dependencies:
+ flatted: 3.3.1
+ keyv: 4.5.4
+
flatted@3.3.1: {}
flow-enums-runtime@0.0.6: {}
- flow-parser@0.245.0: {}
+ flow-parser@0.252.0: {}
for-each@0.3.3:
dependencies:
@@ -14981,8 +17622,6 @@ snapshots:
functions-have-names@1.2.3: {}
- futoin-hkdf@1.5.3: {}
-
gensync@1.0.0-beta.2: {}
get-caller-file@2.0.5: {}
@@ -15005,6 +17644,8 @@ snapshots:
get-port-please@3.1.2: {}
+ get-stdin@9.0.0: {}
+
get-stream@6.0.1: {}
get-stream@8.0.1: {}
@@ -15015,6 +17656,12 @@ snapshots:
es-errors: 1.3.0
get-intrinsic: 1.2.4
+ get-tsconfig@4.8.1:
+ dependencies:
+ resolve-pkg-maps: 1.0.0
+
+ git-hooks-list@3.1.0: {}
+
github-from-package@0.0.0: {}
glob-parent@5.1.2:
@@ -15056,6 +17703,10 @@ snapshots:
dependencies:
type-fest: 0.20.2
+ globals@14.0.0: {}
+
+ globals@15.12.0: {}
+
globalthis@1.0.4:
dependencies:
define-properties: 1.2.1
@@ -15084,11 +17735,11 @@ snapshots:
"@graphql-tools/json-file-loader": 8.0.2(graphql@16.9.0)
"@graphql-tools/load": 8.0.3(graphql@16.9.0)
"@graphql-tools/merge": 9.0.8(graphql@16.9.0)
- "@graphql-tools/url-loader": 8.0.7(@types/node@20.14.12)(bufferutil@4.0.8)(graphql@16.9.0)(utf-8-validate@5.0.10)
+ "@graphql-tools/url-loader": 8.0.14(@types/node@20.14.12)(bufferutil@4.0.8)(graphql@16.9.0)(utf-8-validate@5.0.10)
"@graphql-tools/utils": 10.5.5(graphql@16.9.0)
cosmiconfig: 8.3.6(typescript@5.5.4)
graphql: 16.9.0
- jiti: 2.3.3
+ jiti: 2.4.0
minimatch: 9.0.5
string-env-interpolation: 1.0.1
tslib: 2.6.3
@@ -15118,18 +17769,20 @@ snapshots:
graphql@16.9.0: {}
- h3@1.13.0:
+ h3@1.12.0:
dependencies:
- cookie-es: 1.2.2
- crossws: 0.3.1
+ cookie-es: 1.2.1
+ crossws: 0.2.4
defu: 6.1.4
destr: 2.0.3
iron-webcrypto: 1.2.1
- ohash: 1.1.4
+ ohash: 1.1.3
radix3: 1.1.2
ufo: 1.5.4
uncrypto: 0.1.3
unenv: 1.10.0
+ transitivePeerDependencies:
+ - uWebSockets.js
has-bigints@1.0.2: {}
@@ -15163,17 +17816,17 @@ snapshots:
capital-case: 1.0.4
tslib: 2.6.3
- hermes-estree@0.22.0: {}
+ hermes-estree@0.23.1: {}
- hermes-estree@0.23.0: {}
+ hermes-estree@0.24.0: {}
- hermes-parser@0.22.0:
+ hermes-parser@0.23.1:
dependencies:
- hermes-estree: 0.22.0
+ hermes-estree: 0.23.1
- hermes-parser@0.23.0:
+ hermes-parser@0.24.0:
dependencies:
- hermes-estree: 0.23.0
+ hermes-estree: 0.24.0
hey-listen@1.0.8: {}
@@ -15187,6 +17840,8 @@ snapshots:
dependencies:
react-is: 16.13.1
+ hosted-git-info@2.8.9: {}
+
html-escaper@2.0.2: {}
http-errors@2.0.0:
@@ -15200,7 +17855,7 @@ snapshots:
http-proxy-agent@7.0.2:
dependencies:
agent-base: 7.1.1
- debug: 4.3.5
+ debug: 4.3.7
transitivePeerDependencies:
- supports-color
@@ -15216,7 +17871,7 @@ snapshots:
https-proxy-agent@7.0.5:
dependencies:
agent-base: 7.1.1
- debug: 4.3.5
+ debug: 4.3.7
transitivePeerDependencies:
- supports-color
@@ -15337,6 +17992,10 @@ snapshots:
is-arrayish@0.3.2: {}
+ is-async-function@2.0.0:
+ dependencies:
+ has-tostringtag: 1.0.2
+
is-bigint@1.0.4:
dependencies:
has-bigints: 1.0.2
@@ -15354,12 +18013,20 @@ snapshots:
dependencies:
builtin-modules: 3.3.0
+ is-bun-module@1.2.1:
+ dependencies:
+ semver: 7.6.3
+
is-callable@1.2.7: {}
is-core-module@2.15.0:
dependencies:
hasown: 2.0.2
+ is-core-module@2.15.1:
+ dependencies:
+ hasown: 2.0.2
+
is-data-view@1.0.1:
dependencies:
is-typed-array: 1.1.13
@@ -15376,7 +18043,9 @@ snapshots:
is-extglob@2.1.1: {}
- is-fullwidth-code-point@2.0.0: {}
+ is-finalizationregistry@1.0.2:
+ dependencies:
+ call-bind: 1.0.7
is-fullwidth-code-point@3.0.0: {}
@@ -15406,6 +18075,8 @@ snapshots:
dependencies:
tslib: 2.6.3
+ is-map@2.0.3: {}
+
is-module@1.0.0: {}
is-negative-zero@2.0.3: {}
@@ -15420,6 +18091,8 @@ snapshots:
is-path-inside@3.0.3: {}
+ is-plain-obj@4.1.0: {}
+
is-plain-object@2.0.4:
dependencies:
isobject: 3.0.1
@@ -15435,6 +18108,8 @@ snapshots:
dependencies:
is-unc-path: 1.0.0
+ is-set@2.0.3: {}
+
is-shared-array-buffer@1.0.3:
dependencies:
call-bind: 1.0.7
@@ -15469,13 +18144,18 @@ snapshots:
dependencies:
tslib: 2.6.3
+ is-weakmap@2.0.2: {}
+
is-weakref@1.0.2:
dependencies:
call-bind: 1.0.7
- is-windows@1.0.2: {}
+ is-weakset@2.0.3:
+ dependencies:
+ call-bind: 1.0.7
+ get-intrinsic: 1.2.4
- is-wsl@1.1.0: {}
+ is-windows@1.0.2: {}
is-wsl@2.2.0:
dependencies:
@@ -15501,10 +18181,6 @@ snapshots:
dependencies:
ws: 8.18.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)
- isows@1.0.3(ws@8.13.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)):
- dependencies:
- ws: 8.13.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)
-
isows@1.0.6(ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)):
dependencies:
ws: 8.18.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)
@@ -15513,8 +18189,8 @@ snapshots:
istanbul-lib-instrument@5.2.1:
dependencies:
- "@babel/core": 7.25.2
- "@babel/parser": 7.25.4
+ "@babel/core": 7.24.9
+ "@babel/parser": 7.24.8
"@istanbuljs/schema": 0.1.3
istanbul-lib-coverage: 3.2.2
semver: 6.3.1
@@ -15523,8 +18199,8 @@ snapshots:
istanbul-lib-instrument@6.0.3:
dependencies:
- "@babel/core": 7.25.2
- "@babel/parser": 7.25.4
+ "@babel/core": 7.24.9
+ "@babel/parser": 7.24.8
"@istanbuljs/schema": 0.1.3
istanbul-lib-coverage: 3.2.2
semver: 7.6.3
@@ -15550,6 +18226,14 @@ snapshots:
html-escaper: 2.0.2
istanbul-lib-report: 3.0.1
+ iterator.prototype@1.1.3:
+ dependencies:
+ define-properties: 1.2.1
+ get-intrinsic: 1.2.4
+ has-symbols: 1.0.3
+ reflect.getprototypeof: 1.0.6
+ set-function-name: 2.0.2
+
jackspeak@3.4.3:
dependencies:
"@isaacs/cliui": 8.0.2
@@ -15616,10 +18300,10 @@ snapshots:
jest-config@29.7.0(@types/node@20.14.12):
dependencies:
- "@babel/core": 7.25.2
+ "@babel/core": 7.24.9
"@jest/test-sequencer": 29.7.0
"@jest/types": 29.6.3
- babel-jest: 29.7.0(@babel/core@7.25.2)
+ babel-jest: 29.7.0(@babel/core@7.24.9)
chalk: 4.1.2
ci-info: 3.9.0
deepmerge: 4.3.1
@@ -15633,7 +18317,7 @@ snapshots:
jest-runner: 29.7.0
jest-util: 29.7.0
jest-validate: 29.7.0
- micromatch: 4.0.8
+ micromatch: 4.0.7
parse-json: 5.2.0
pretty-format: 29.7.0
slash: 3.0.0
@@ -15685,7 +18369,7 @@ snapshots:
jest-regex-util: 29.6.3
jest-util: 29.7.0
jest-worker: 29.7.0
- micromatch: 4.0.8
+ micromatch: 4.0.7
walker: 1.0.8
optionalDependencies:
fsevents: 2.3.3
@@ -15709,7 +18393,7 @@ snapshots:
"@types/stack-utils": 2.0.3
chalk: 4.1.2
graceful-fs: 4.2.11
- micromatch: 4.0.8
+ micromatch: 4.0.7
pretty-format: 29.7.0
slash: 3.0.0
stack-utils: 2.0.6
@@ -15800,15 +18484,15 @@ snapshots:
jest-snapshot@29.7.0:
dependencies:
- "@babel/core": 7.25.2
- "@babel/generator": 7.25.5
- "@babel/plugin-syntax-jsx": 7.24.7(@babel/core@7.25.2)
- "@babel/plugin-syntax-typescript": 7.24.7(@babel/core@7.25.2)
- "@babel/types": 7.25.6
+ "@babel/core": 7.24.9
+ "@babel/generator": 7.24.10
+ "@babel/plugin-syntax-jsx": 7.24.7(@babel/core@7.24.9)
+ "@babel/plugin-syntax-typescript": 7.24.7(@babel/core@7.24.9)
+ "@babel/types": 7.24.9
"@jest/expect-utils": 29.7.0
"@jest/transform": 29.7.0
"@jest/types": 29.6.3
- babel-preset-current-node-syntax: 1.0.1(@babel/core@7.25.2)
+ babel-preset-current-node-syntax: 1.0.1(@babel/core@7.24.9)
chalk: 4.1.2
expect: 29.7.0
graceful-fs: 4.2.11
@@ -15873,17 +18557,11 @@ snapshots:
jiti@1.21.6: {}
- jiti@2.3.3: {}
+ jiti@2.4.0: {}
- joi@17.13.3:
- dependencies:
- "@hapi/hoek": 9.3.0
- "@hapi/topo": 5.1.0
- "@sideway/address": 4.1.5
- "@sideway/formula": 3.0.1
- "@sideway/pinpoint": 2.0.0
+ jju@1.4.0: {}
- jose@5.9.4: {}
+ jose@5.9.6: {}
joycon@3.1.1: {}
@@ -15904,21 +18582,21 @@ snapshots:
jsc-safe-url@0.2.4: {}
- jscodeshift@0.14.0(@babel/preset-env@7.25.4(@babel/core@7.25.2)):
- dependencies:
- "@babel/core": 7.25.2
- "@babel/parser": 7.25.4
- "@babel/plugin-proposal-class-properties": 7.18.6(@babel/core@7.25.2)
- "@babel/plugin-proposal-nullish-coalescing-operator": 7.18.6(@babel/core@7.25.2)
- "@babel/plugin-proposal-optional-chaining": 7.21.0(@babel/core@7.25.2)
- "@babel/plugin-transform-modules-commonjs": 7.24.8(@babel/core@7.25.2)
- "@babel/preset-env": 7.25.4(@babel/core@7.25.2)
- "@babel/preset-flow": 7.24.7(@babel/core@7.25.2)
- "@babel/preset-typescript": 7.24.7(@babel/core@7.25.2)
- "@babel/register": 7.24.6(@babel/core@7.25.2)
- babel-core: 7.0.0-bridge.0(@babel/core@7.25.2)
+ jscodeshift@0.14.0(@babel/preset-env@7.26.0(@babel/core@7.24.9)):
+ dependencies:
+ "@babel/core": 7.26.0
+ "@babel/parser": 7.26.2
+ "@babel/plugin-proposal-class-properties": 7.18.6(@babel/core@7.26.0)
+ "@babel/plugin-proposal-nullish-coalescing-operator": 7.18.6(@babel/core@7.26.0)
+ "@babel/plugin-proposal-optional-chaining": 7.21.0(@babel/core@7.26.0)
+ "@babel/plugin-transform-modules-commonjs": 7.25.9(@babel/core@7.26.0)
+ "@babel/preset-env": 7.26.0(@babel/core@7.24.9)
+ "@babel/preset-flow": 7.25.9(@babel/core@7.26.0)
+ "@babel/preset-typescript": 7.26.0(@babel/core@7.26.0)
+ "@babel/register": 7.25.9(@babel/core@7.26.0)
+ babel-core: 7.0.0-bridge.0(@babel/core@7.26.0)
chalk: 4.1.2
- flow-parser: 0.245.0
+ flow-parser: 0.252.0
graceful-fs: 4.2.11
micromatch: 4.0.8
neo-async: 2.6.2
@@ -15933,6 +18611,8 @@ snapshots:
jsesc@2.5.2: {}
+ jsesc@3.0.2: {}
+
json-buffer@3.0.1: {}
json-parse-better-errors@1.0.2: {}
@@ -15959,6 +18639,10 @@ snapshots:
remedial: 1.0.8
remove-trailing-spaces: 1.0.8
+ json5@1.0.2:
+ dependencies:
+ minimist: 1.2.8
+
json5@2.2.3: {}
jsonfile@4.0.0:
@@ -15973,10 +18657,17 @@ snapshots:
jsonpointer@5.0.1: {}
+ jsx-ast-utils@3.3.5:
+ dependencies:
+ array-includes: 3.1.8
+ array.prototype.flat: 1.3.2
+ object.assign: 4.1.5
+ object.values: 1.2.0
+
keccak@3.0.4:
dependencies:
node-addon-api: 2.0.2
- node-gyp-build: 4.8.2
+ node-gyp-build: 4.8.1
readable-stream: 3.6.2
keyv@4.5.4:
@@ -15989,6 +18680,12 @@ snapshots:
kleur@3.0.3: {}
+ language-subtag-registry@0.3.23: {}
+
+ language-tags@1.0.9:
+ dependencies:
+ language-subtag-registry: 0.3.23
+
leven@3.1.0: {}
levn@0.4.1:
@@ -16028,19 +18725,19 @@ snapshots:
transitivePeerDependencies:
- supports-color
- listhen@1.9.0:
+ listhen@1.7.2:
dependencies:
"@parcel/watcher": 2.4.1
"@parcel/watcher-wasm": 2.4.1
citty: 0.1.6
clipboardy: 4.0.0
consola: 3.2.3
- crossws: 0.3.1
+ crossws: 0.2.4
defu: 6.1.4
get-port-please: 3.1.2
- h3: 1.13.0
+ h3: 1.12.0
http-shutdown: 1.2.2
- jiti: 2.3.3
+ jiti: 1.21.6
mlly: 1.7.1
node-forge: 1.3.1
pathe: 1.1.2
@@ -16048,6 +18745,8 @@ snapshots:
ufo: 1.5.4
untun: 0.1.3
uqr: 0.1.2
+ transitivePeerDependencies:
+ - uWebSockets.js
listr2@4.0.5(enquirer@2.4.1):
dependencies:
@@ -16073,13 +18772,13 @@ snapshots:
lit-element@3.3.3:
dependencies:
- "@lit-labs/ssr-dom-shim": 1.2.1
+ "@lit-labs/ssr-dom-shim": 1.2.0
"@lit/reactive-element": 1.6.3
lit-html: 2.8.0
lit-element@4.1.1:
dependencies:
- "@lit-labs/ssr-dom-shim": 1.2.1
+ "@lit-labs/ssr-dom-shim": 1.2.0
"@lit/reactive-element": 2.0.4
lit-html: 3.2.1
@@ -16170,12 +18869,6 @@ snapshots:
strip-ansi: 7.1.0
wrap-ansi: 9.0.0
- logkitty@0.7.1:
- dependencies:
- ansi-fragments: 0.2.1
- dayjs: 1.11.13
- yargs: 15.4.1
-
loose-envify@1.4.0:
dependencies:
js-tokens: 4.0.0
@@ -16184,6 +18877,8 @@ snapshots:
dependencies:
get-func-name: 2.0.2
+ loupe@3.1.2: {}
+
lower-case-first@2.0.2:
dependencies:
tslib: 2.6.3
@@ -16211,6 +18906,10 @@ snapshots:
dependencies:
"@jridgewell/sourcemap-codec": 1.5.0
+ magic-string@0.30.12:
+ dependencies:
+ "@jridgewell/sourcemap-codec": 1.5.0
+
magic-string@0.30.8:
dependencies:
"@jridgewell/sourcemap-codec": 1.5.0
@@ -16251,48 +18950,47 @@ snapshots:
mersenne-twister@1.1.0: {}
- metro-babel-transformer@0.80.10:
+ metro-babel-transformer@0.81.0:
dependencies:
- "@babel/core": 7.25.2
+ "@babel/core": 7.26.0
flow-enums-runtime: 0.0.6
- hermes-parser: 0.23.0
+ hermes-parser: 0.24.0
nullthrows: 1.1.1
transitivePeerDependencies:
- supports-color
- metro-cache-key@0.80.10:
+ metro-cache-key@0.81.0:
dependencies:
flow-enums-runtime: 0.0.6
- metro-cache@0.80.10:
+ metro-cache@0.81.0:
dependencies:
exponential-backoff: 3.1.1
flow-enums-runtime: 0.0.6
- metro-core: 0.80.10
+ metro-core: 0.81.0
- metro-config@0.80.10(bufferutil@4.0.8)(utf-8-validate@5.0.10):
+ metro-config@0.81.0(bufferutil@4.0.8)(utf-8-validate@5.0.10):
dependencies:
connect: 3.7.0
cosmiconfig: 5.2.1
flow-enums-runtime: 0.0.6
jest-validate: 29.7.0
- metro: 0.80.10(bufferutil@4.0.8)(utf-8-validate@5.0.10)
- metro-cache: 0.80.10
- metro-core: 0.80.10
- metro-runtime: 0.80.10
+ metro: 0.81.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)
+ metro-cache: 0.81.0
+ metro-core: 0.81.0
+ metro-runtime: 0.81.0
transitivePeerDependencies:
- bufferutil
- - encoding
- supports-color
- utf-8-validate
- metro-core@0.80.10:
+ metro-core@0.81.0:
dependencies:
flow-enums-runtime: 0.0.6
lodash.throttle: 4.1.1
- metro-resolver: 0.80.10
+ metro-resolver: 0.81.0
- metro-file-map@0.80.10:
+ metro-file-map@0.81.0:
dependencies:
anymatch: 3.1.3
debug: 2.6.9
@@ -16310,39 +19008,40 @@ snapshots:
transitivePeerDependencies:
- supports-color
- metro-minify-terser@0.80.10:
+ metro-minify-terser@0.81.0:
dependencies:
flow-enums-runtime: 0.0.6
- terser: 5.31.6
+ terser: 5.36.0
- metro-resolver@0.80.10:
+ metro-resolver@0.81.0:
dependencies:
flow-enums-runtime: 0.0.6
- metro-runtime@0.80.10:
+ metro-runtime@0.81.0:
dependencies:
- "@babel/runtime": 7.24.8
+ "@babel/runtime": 7.26.0
flow-enums-runtime: 0.0.6
- metro-source-map@0.80.10:
+ metro-source-map@0.81.0:
dependencies:
- "@babel/traverse": 7.25.4
- "@babel/types": 7.25.6
+ "@babel/traverse": 7.25.9
+ "@babel/traverse--for-generate-function-map": "@babel/traverse@7.25.9"
+ "@babel/types": 7.26.0
flow-enums-runtime: 0.0.6
invariant: 2.2.4
- metro-symbolicate: 0.80.10
+ metro-symbolicate: 0.81.0
nullthrows: 1.1.1
- ob1: 0.80.10
+ ob1: 0.81.0
source-map: 0.5.7
vlq: 1.0.1
transitivePeerDependencies:
- supports-color
- metro-symbolicate@0.80.10:
+ metro-symbolicate@0.81.0:
dependencies:
flow-enums-runtime: 0.0.6
invariant: 2.2.4
- metro-source-map: 0.80.10
+ metro-source-map: 0.81.0
nullthrows: 1.1.1
source-map: 0.5.7
through2: 2.0.5
@@ -16350,47 +19049,46 @@ snapshots:
transitivePeerDependencies:
- supports-color
- metro-transform-plugins@0.80.10:
+ metro-transform-plugins@0.81.0:
dependencies:
- "@babel/core": 7.25.2
- "@babel/generator": 7.25.5
- "@babel/template": 7.25.0
- "@babel/traverse": 7.25.4
+ "@babel/core": 7.26.0
+ "@babel/generator": 7.26.2
+ "@babel/template": 7.25.9
+ "@babel/traverse": 7.25.9
flow-enums-runtime: 0.0.6
nullthrows: 1.1.1
transitivePeerDependencies:
- supports-color
- metro-transform-worker@0.80.10(bufferutil@4.0.8)(utf-8-validate@5.0.10):
+ metro-transform-worker@0.81.0(bufferutil@4.0.8)(utf-8-validate@5.0.10):
dependencies:
- "@babel/core": 7.25.2
- "@babel/generator": 7.25.5
- "@babel/parser": 7.25.4
- "@babel/types": 7.25.6
+ "@babel/core": 7.26.0
+ "@babel/generator": 7.26.2
+ "@babel/parser": 7.26.2
+ "@babel/types": 7.26.0
flow-enums-runtime: 0.0.6
- metro: 0.80.10(bufferutil@4.0.8)(utf-8-validate@5.0.10)
- metro-babel-transformer: 0.80.10
- metro-cache: 0.80.10
- metro-cache-key: 0.80.10
- metro-minify-terser: 0.80.10
- metro-source-map: 0.80.10
- metro-transform-plugins: 0.80.10
+ metro: 0.81.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)
+ metro-babel-transformer: 0.81.0
+ metro-cache: 0.81.0
+ metro-cache-key: 0.81.0
+ metro-minify-terser: 0.81.0
+ metro-source-map: 0.81.0
+ metro-transform-plugins: 0.81.0
nullthrows: 1.1.1
transitivePeerDependencies:
- bufferutil
- - encoding
- supports-color
- utf-8-validate
- metro@0.80.10(bufferutil@4.0.8)(utf-8-validate@5.0.10):
+ metro@0.81.0(bufferutil@4.0.8)(utf-8-validate@5.0.10):
dependencies:
- "@babel/code-frame": 7.24.7
- "@babel/core": 7.25.2
- "@babel/generator": 7.25.5
- "@babel/parser": 7.25.4
- "@babel/template": 7.25.0
- "@babel/traverse": 7.25.4
- "@babel/types": 7.25.6
+ "@babel/code-frame": 7.26.2
+ "@babel/core": 7.26.0
+ "@babel/generator": 7.26.2
+ "@babel/parser": 7.26.2
+ "@babel/template": 7.25.9
+ "@babel/traverse": 7.25.9
+ "@babel/types": 7.26.0
accepts: 1.3.8
chalk: 4.1.2
ci-info: 2.0.0
@@ -16400,26 +19098,25 @@ snapshots:
error-stack-parser: 2.1.4
flow-enums-runtime: 0.0.6
graceful-fs: 4.2.11
- hermes-parser: 0.23.0
+ hermes-parser: 0.24.0
image-size: 1.1.1
invariant: 2.2.4
jest-worker: 29.7.0
jsc-safe-url: 0.2.4
lodash.throttle: 4.1.1
- metro-babel-transformer: 0.80.10
- metro-cache: 0.80.10
- metro-cache-key: 0.80.10
- metro-config: 0.80.10(bufferutil@4.0.8)(utf-8-validate@5.0.10)
- metro-core: 0.80.10
- metro-file-map: 0.80.10
- metro-resolver: 0.80.10
- metro-runtime: 0.80.10
- metro-source-map: 0.80.10
- metro-symbolicate: 0.80.10
- metro-transform-plugins: 0.80.10
- metro-transform-worker: 0.80.10(bufferutil@4.0.8)(utf-8-validate@5.0.10)
+ metro-babel-transformer: 0.81.0
+ metro-cache: 0.81.0
+ metro-cache-key: 0.81.0
+ metro-config: 0.81.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)
+ metro-core: 0.81.0
+ metro-file-map: 0.81.0
+ metro-resolver: 0.81.0
+ metro-runtime: 0.81.0
+ metro-source-map: 0.81.0
+ metro-symbolicate: 0.81.0
+ metro-transform-plugins: 0.81.0
+ metro-transform-worker: 0.81.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)
mime-types: 2.1.35
- node-fetch: 2.7.0
nullthrows: 1.1.1
serialize-error: 2.1.0
source-map: 0.5.7
@@ -16429,7 +19126,6 @@ snapshots:
yargs: 17.7.2
transitivePeerDependencies:
- bufferutil
- - encoding
- supports-color
- utf-8-validate
@@ -16447,16 +19143,12 @@ snapshots:
mime-db@1.52.0: {}
- mime-db@1.53.0: {}
-
mime-types@2.1.35:
dependencies:
mime-db: 1.52.0
mime@1.6.0: {}
- mime@2.6.0: {}
-
mime@3.0.0: {}
mimic-fn@2.1.0: {}
@@ -16465,6 +19157,8 @@ snapshots:
mimic-response@3.1.0: {}
+ min-indent@1.0.1: {}
+
minimalistic-assert@1.0.1: {}
minimalistic-crypto-utils@1.0.1: {}
@@ -16552,9 +19246,7 @@ snapshots:
lower-case: 2.0.2
tslib: 2.6.3
- nocache@3.0.4: {}
-
- node-abi@3.67.0:
+ node-abi@3.71.0:
dependencies:
semver: 7.6.3
@@ -16562,8 +19254,6 @@ snapshots:
node-addon-api@2.0.2: {}
- node-addon-api@5.1.0: {}
-
node-addon-api@6.1.0: {}
node-addon-api@7.1.1: {}
@@ -16580,13 +19270,18 @@ snapshots:
node-forge@1.3.1: {}
- node-gyp-build@4.8.2: {}
+ node-gyp-build@4.8.1: {}
node-int64@0.4.0: {}
node-releases@2.0.18: {}
- node-stream-zip@1.15.0: {}
+ normalize-package-data@2.5.0:
+ dependencies:
+ hosted-git-info: 2.8.9
+ resolve: 1.22.8
+ semver: 5.7.2
+ validate-npm-package-license: 3.0.4
normalize-path@2.1.1:
dependencies:
@@ -16606,7 +19301,7 @@ snapshots:
nullthrows@1.1.1: {}
- ob1@0.80.10:
+ ob1@0.81.0:
dependencies:
flow-enums-runtime: 0.0.6
@@ -16620,26 +19315,51 @@ snapshots:
object-hash@3.0.0: {}
- object-inspect@1.13.2: {}
+ object-inspect@1.13.3: {}
object-keys@1.1.1: {}
- object-path@0.6.0: {}
+ object-path@0.6.0: {}
+
+ object.assign@4.1.5:
+ dependencies:
+ call-bind: 1.0.7
+ define-properties: 1.2.1
+ has-symbols: 1.0.3
+ object-keys: 1.1.1
+
+ object.entries@1.1.8:
+ dependencies:
+ call-bind: 1.0.7
+ define-properties: 1.2.1
+ es-object-atoms: 1.0.0
+
+ object.fromentries@2.0.8:
+ dependencies:
+ call-bind: 1.0.7
+ define-properties: 1.2.1
+ es-abstract: 1.23.3
+ es-object-atoms: 1.0.0
+
+ object.groupby@1.0.3:
+ dependencies:
+ call-bind: 1.0.7
+ define-properties: 1.2.1
+ es-abstract: 1.23.3
- object.assign@4.1.5:
+ object.values@1.2.0:
dependencies:
call-bind: 1.0.7
define-properties: 1.2.1
- has-symbols: 1.0.3
- object-keys: 1.1.1
+ es-object-atoms: 1.0.0
- ofetch@1.4.0:
+ ofetch@1.3.4:
dependencies:
destr: 2.0.3
node-fetch-native: 1.6.4
ufo: 1.5.4
- ohash@1.1.4: {}
+ ohash@1.1.3: {}
on-exit-leak-free@0.2.0: {}
@@ -16651,8 +19371,6 @@ snapshots:
dependencies:
ee-first: 1.1.1
- on-headers@1.0.2: {}
-
once@1.4.0:
dependencies:
wrappy: 1.0.2
@@ -16665,21 +19383,11 @@ snapshots:
dependencies:
mimic-fn: 4.0.0
- open@6.4.0:
- dependencies:
- is-wsl: 1.1.0
-
open@7.4.2:
dependencies:
is-docker: 2.2.1
is-wsl: 2.2.0
- open@8.4.2:
- dependencies:
- define-lazy-prop: 2.0.0
- is-docker: 2.2.1
- is-wsl: 2.2.0
-
optimism@0.18.0:
dependencies:
"@wry/caches": 1.0.1
@@ -16712,6 +19420,34 @@ snapshots:
outdent@0.5.0: {}
+ ox@0.1.2(typescript@5.5.4)(zod@3.22.4):
+ dependencies:
+ "@adraffy/ens-normalize": 1.11.0
+ "@noble/curves": 1.6.0
+ "@noble/hashes": 1.5.0
+ "@scure/bip32": 1.5.0
+ "@scure/bip39": 1.4.0
+ abitype: 1.0.6(typescript@5.5.4)(zod@3.22.4)
+ eventemitter3: 5.0.1
+ optionalDependencies:
+ typescript: 5.5.4
+ transitivePeerDependencies:
+ - zod
+
+ ox@0.1.2(typescript@5.6.3)(zod@3.22.4):
+ dependencies:
+ "@adraffy/ens-normalize": 1.11.0
+ "@noble/curves": 1.6.0
+ "@noble/hashes": 1.5.0
+ "@scure/bip32": 1.5.0
+ "@scure/bip39": 1.4.0
+ abitype: 1.0.6(typescript@5.6.3)(zod@3.22.4)
+ eventemitter3: 5.0.1
+ optionalDependencies:
+ typescript: 5.6.3
+ transitivePeerDependencies:
+ - zod
+
p-filter@2.1.0:
dependencies:
p-map: 2.1.0
@@ -16818,8 +19554,12 @@ snapshots:
pathval@1.1.1: {}
+ pathval@2.0.0: {}
+
picocolors@1.0.1: {}
+ picocolors@1.1.1: {}
+
picomatch@2.3.1: {}
picomatch@4.0.2: {}
@@ -16851,7 +19591,7 @@ snapshots:
process-warning: 1.0.0
quick-format-unescaped: 4.0.4
real-require: 0.1.0
- safe-stable-stringify: 2.5.0
+ safe-stable-stringify: 2.4.3
sonic-boom: 2.8.0
thread-stream: 0.15.2
@@ -16871,6 +19611,8 @@ snapshots:
mlly: 1.7.1
pathe: 1.1.2
+ pluralize@8.0.0: {}
+
pngjs@5.0.0: {}
pony-cause@2.1.11: {}
@@ -16896,12 +19638,12 @@ snapshots:
optionalDependencies:
postcss: 8.4.39
- postcss-load-config@6.0.1(jiti@2.3.3)(postcss@8.4.39)(yaml@2.4.5):
+ postcss-load-config@6.0.1(jiti@2.4.0)(postcss@8.4.49)(yaml@2.4.5):
dependencies:
lilconfig: 3.1.2
optionalDependencies:
- jiti: 2.3.3
- postcss: 8.4.39
+ jiti: 2.4.0
+ postcss: 8.4.49
yaml: 2.4.5
postcss-nested@6.2.0(postcss@8.4.39):
@@ -16922,7 +19664,13 @@ snapshots:
picocolors: 1.0.1
source-map-js: 1.2.0
- preact@10.24.2: {}
+ postcss@8.4.49:
+ dependencies:
+ nanoid: 3.3.7
+ picocolors: 1.1.1
+ source-map-js: 1.2.1
+
+ preact@10.24.3: {}
prebuild-install@7.1.2:
dependencies:
@@ -16932,8 +19680,8 @@ snapshots:
minimist: 1.2.8
mkdirp-classic: 0.5.3
napi-build-utils: 1.0.2
- node-abi: 3.67.0
- pump: 3.0.0
+ node-abi: 3.71.0
+ pump: 3.0.2
rc: 1.2.8
simple-get: 4.0.1
tar-fs: 2.1.1
@@ -16948,6 +19696,13 @@ snapshots:
prelude-ls@1.2.1: {}
+ prettier-plugin-packagejson@2.5.5(prettier@3.2.5):
+ dependencies:
+ sort-package-json: 2.11.0
+ synckit: 0.9.2
+ optionalDependencies:
+ prettier: 3.2.5
+
prettier-plugin-tailwindcss@0.5.14(prettier@3.2.5):
dependencies:
prettier: 3.2.5
@@ -16960,13 +19715,6 @@ snapshots:
pretty-bytes@6.1.1: {}
- pretty-format@26.6.2:
- dependencies:
- "@jest/types": 26.6.2
- ansi-regex: 5.0.1
- ansi-styles: 4.3.0
- react-is: 17.0.2
-
pretty-format@29.7.0:
dependencies:
"@jest/schemas": 29.6.3
@@ -17004,7 +19752,7 @@ snapshots:
pseudomap@1.0.2: {}
- pump@3.0.0:
+ pump@3.0.2:
dependencies:
end-of-stream: 1.4.4
once: 1.4.0
@@ -17013,7 +19761,7 @@ snapshots:
pure-rand@6.1.0: {}
- qr-code-styling@1.6.0-rc.1:
+ qr-code-styling@1.8.4:
dependencies:
qrcode-generator: 1.4.4
@@ -17035,8 +19783,6 @@ snapshots:
split-on-first: 1.1.0
strict-uri-encode: 2.0.0
- querystring@0.2.1: {}
-
queue-microtask@1.2.3: {}
queue-tick@1.0.1: {}
@@ -17062,7 +19808,7 @@ snapshots:
minimist: 1.2.8
strip-json-comments: 2.0.1
- react-devtools-core@5.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10):
+ react-devtools-core@5.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10):
dependencies:
shell-quote: 1.8.1
ws: 7.5.10(bufferutil@4.0.8)(utf-8-validate@5.0.10)
@@ -17078,8 +19824,6 @@ snapshots:
react-is@16.13.1: {}
- react-is@17.0.2: {}
-
react-is@18.3.1: {}
react-jazzicon@1.0.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
@@ -17088,31 +19832,31 @@ snapshots:
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
- react-native-webview@11.26.1(react-native@0.75.2(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10))(react@18.3.1):
+ react-native-webview@11.26.1(react-native@0.76.1(@babel/core@7.24.9)(@babel/preset-env@7.26.0(@babel/core@7.24.9))(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1):
dependencies:
escape-string-regexp: 2.0.0
invariant: 2.2.4
react: 18.3.1
- react-native: 0.75.2(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10)
+ react-native: 0.76.1(@babel/core@7.24.9)(@babel/preset-env@7.26.0(@babel/core@7.24.9))(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10)
- react-native@0.75.2(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10):
+ react-native@0.76.1(@babel/core@7.24.9)(@babel/preset-env@7.26.0(@babel/core@7.24.9))(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10):
dependencies:
"@jest/create-cache-key-function": 29.7.0
- "@react-native-community/cli": 14.0.0(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@5.0.10)
- "@react-native-community/cli-platform-android": 14.0.0
- "@react-native-community/cli-platform-ios": 14.0.0
- "@react-native/assets-registry": 0.75.2
- "@react-native/codegen": 0.75.2(@babel/preset-env@7.25.4(@babel/core@7.25.2))
- "@react-native/community-cli-plugin": 0.75.2(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(bufferutil@4.0.8)(utf-8-validate@5.0.10)
- "@react-native/gradle-plugin": 0.75.2
- "@react-native/js-polyfills": 0.75.2
- "@react-native/normalize-colors": 0.75.2
- "@react-native/virtualized-lists": 0.75.2(@types/react@18.3.3)(react-native@0.75.2(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10))(react@18.3.1)
+ "@react-native/assets-registry": 0.76.1
+ "@react-native/codegen": 0.76.1(@babel/preset-env@7.26.0(@babel/core@7.24.9))
+ "@react-native/community-cli-plugin": 0.76.1(@babel/core@7.24.9)(@babel/preset-env@7.26.0(@babel/core@7.24.9))(bufferutil@4.0.8)(utf-8-validate@5.0.10)
+ "@react-native/gradle-plugin": 0.76.1
+ "@react-native/js-polyfills": 0.76.1
+ "@react-native/normalize-colors": 0.76.1
+ "@react-native/virtualized-lists": 0.76.1(@types/react@18.3.3)(react-native@0.76.1(@babel/core@7.24.9)(@babel/preset-env@7.26.0(@babel/core@7.24.9))(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)
abort-controller: 3.0.0
anser: 1.4.10
ansi-regex: 5.0.1
+ babel-jest: 29.7.0(@babel/core@7.24.9)
+ babel-plugin-syntax-hermes-parser: 0.23.1
base64-js: 1.5.1
chalk: 4.1.2
+ commander: 12.1.0
event-target-shim: 5.0.1
flow-enums-runtime: 0.0.6
glob: 7.2.3
@@ -17120,14 +19864,14 @@ snapshots:
jest-environment-node: 29.7.0
jsc-android: 250231.0.0
memoize-one: 5.2.1
- metro-runtime: 0.80.10
- metro-source-map: 0.80.10
+ metro-runtime: 0.81.0
+ metro-source-map: 0.81.0
mkdirp: 0.5.6
nullthrows: 1.1.1
- pretty-format: 26.6.2
+ pretty-format: 29.7.0
promise: 8.3.0
react: 18.3.1
- react-devtools-core: 5.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)
+ react-devtools-core: 5.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)
react-refresh: 0.14.2
regenerator-runtime: 0.13.11
scheduler: 0.24.0-canary-efb381bbf-20230505
@@ -17141,24 +19885,24 @@ snapshots:
transitivePeerDependencies:
- "@babel/core"
- "@babel/preset-env"
+ - "@react-native-community/cli-server-api"
- bufferutil
- encoding
- supports-color
- - typescript
- utf-8-validate
react-refresh@0.14.2: {}
- react-router-dom@6.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
+ react-router-dom@6.28.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
dependencies:
- "@remix-run/router": 1.20.0
+ "@remix-run/router": 1.21.0
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
- react-router: 6.27.0(react@18.3.1)
+ react-router: 6.28.0(react@18.3.1)
- react-router@6.27.0(react@18.3.1):
+ react-router@6.28.0(react@18.3.1):
dependencies:
- "@remix-run/router": 1.20.0
+ "@remix-run/router": 1.21.0
react: 18.3.1
react-transition-group@4.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
@@ -17178,6 +19922,19 @@ snapshots:
dependencies:
pify: 2.3.0
+ read-pkg-up@7.0.1:
+ dependencies:
+ find-up: 4.1.0
+ read-pkg: 5.2.0
+ type-fest: 0.8.1
+
+ read-pkg@5.2.0:
+ dependencies:
+ "@types/normalize-package-data": 2.4.4
+ normalize-package-data: 2.5.0
+ parse-json: 5.2.0
+ type-fest: 0.6.0
+
read-yaml-file@1.1.0:
dependencies:
graceful-fs: 4.2.11
@@ -17216,7 +19973,17 @@ snapshots:
source-map: 0.6.1
tslib: 2.6.3
- regenerate-unicode-properties@10.1.1:
+ reflect.getprototypeof@1.0.6:
+ dependencies:
+ call-bind: 1.0.7
+ define-properties: 1.2.1
+ es-abstract: 1.23.3
+ es-errors: 1.3.0
+ get-intrinsic: 1.2.4
+ globalthis: 1.0.4
+ which-builtin-type: 1.1.4
+
+ regenerate-unicode-properties@10.2.0:
dependencies:
regenerate: 1.4.2
@@ -17228,28 +19995,41 @@ snapshots:
regenerator-transform@0.15.2:
dependencies:
- "@babel/runtime": 7.24.8
+ "@babel/runtime": 7.26.0
- regexp.prototype.flags@1.5.2:
+ regexp-tree@0.1.27: {}
+
+ regexp.prototype.flags@1.5.3:
dependencies:
call-bind: 1.0.7
define-properties: 1.2.1
es-errors: 1.3.0
set-function-name: 2.0.2
- regexpu-core@5.3.2:
+ regexpu-core@6.1.1:
dependencies:
- "@babel/regjsgen": 0.8.0
regenerate: 1.4.2
- regenerate-unicode-properties: 10.1.1
- regjsparser: 0.9.1
+ regenerate-unicode-properties: 10.2.0
+ regjsgen: 0.8.0
+ regjsparser: 0.11.2
unicode-match-property-ecmascript: 2.0.0
- unicode-match-property-value-ecmascript: 2.1.0
+ unicode-match-property-value-ecmascript: 2.2.0
+
+ regjsgen@0.8.0: {}
- regjsparser@0.9.1:
+ regjsparser@0.10.0:
dependencies:
jsesc: 0.5.0
+ regjsparser@0.11.2:
+ dependencies:
+ jsesc: 3.0.2
+
+ rehackt@0.1.0(@types/react@18.3.12)(react@18.3.1):
+ optionalDependencies:
+ "@types/react": 18.3.12
+ react: 18.3.1
+
rehackt@0.1.0(@types/react@18.3.3)(react@18.3.1):
optionalDependencies:
"@types/react": 18.3.3
@@ -17257,7 +20037,7 @@ snapshots:
relay-runtime@12.0.0:
dependencies:
- "@babel/runtime": 7.24.8
+ "@babel/runtime": 7.26.0
fbjs: 3.0.5
invariant: 2.2.4
transitivePeerDependencies:
@@ -17287,14 +20067,27 @@ snapshots:
resolve-from@5.0.0: {}
+ resolve-pkg-maps@1.0.0: {}
+
resolve.exports@2.0.2: {}
+ resolve@1.19.0:
+ dependencies:
+ is-core-module: 2.15.0
+ path-parse: 1.0.7
+
resolve@1.22.8:
dependencies:
is-core-module: 2.15.0
path-parse: 1.0.7
supports-preserve-symlinks-flag: 1.0.0
+ resolve@2.0.0-next.5:
+ dependencies:
+ is-core-module: 2.15.0
+ path-parse: 1.0.7
+ supports-preserve-symlinks-flag: 1.0.0
+
response-iterator@0.2.6: {}
restore-cursor@3.1.0:
@@ -17319,16 +20112,7 @@ snapshots:
dependencies:
glob: 7.2.3
- rollup-plugin-visualizer@5.12.0(rollup@4.19.0):
- dependencies:
- open: 8.4.2
- picomatch: 2.3.1
- source-map: 0.7.4
- yargs: 17.7.2
- optionalDependencies:
- rollup: 4.19.0
-
- rollup@2.79.1:
+ rollup@2.79.2:
optionalDependencies:
fsevents: 2.3.3
@@ -17354,6 +20138,30 @@ snapshots:
"@rollup/rollup-win32-x64-msvc": 4.19.0
fsevents: 2.3.3
+ rollup@4.26.0:
+ dependencies:
+ "@types/estree": 1.0.6
+ optionalDependencies:
+ "@rollup/rollup-android-arm-eabi": 4.26.0
+ "@rollup/rollup-android-arm64": 4.26.0
+ "@rollup/rollup-darwin-arm64": 4.26.0
+ "@rollup/rollup-darwin-x64": 4.26.0
+ "@rollup/rollup-freebsd-arm64": 4.26.0
+ "@rollup/rollup-freebsd-x64": 4.26.0
+ "@rollup/rollup-linux-arm-gnueabihf": 4.26.0
+ "@rollup/rollup-linux-arm-musleabihf": 4.26.0
+ "@rollup/rollup-linux-arm64-gnu": 4.26.0
+ "@rollup/rollup-linux-arm64-musl": 4.26.0
+ "@rollup/rollup-linux-powerpc64le-gnu": 4.26.0
+ "@rollup/rollup-linux-riscv64-gnu": 4.26.0
+ "@rollup/rollup-linux-s390x-gnu": 4.26.0
+ "@rollup/rollup-linux-x64-gnu": 4.26.0
+ "@rollup/rollup-linux-x64-musl": 4.26.0
+ "@rollup/rollup-win32-arm64-msvc": 4.26.0
+ "@rollup/rollup-win32-ia32-msvc": 4.26.0
+ "@rollup/rollup-win32-x64-msvc": 4.26.0
+ fsevents: 2.3.3
+
run-async@2.4.1: {}
run-parallel@1.2.0:
@@ -17381,7 +20189,7 @@ snapshots:
es-errors: 1.3.0
is-regex: 1.1.4
- safe-stable-stringify@2.5.0: {}
+ safe-stable-stringify@2.4.3: {}
safer-buffer@2.1.2: {}
@@ -17395,12 +20203,6 @@ snapshots:
scuid@1.1.0: {}
- secp256k1@5.0.0:
- dependencies:
- elliptic: 6.5.7
- node-addon-api: 5.1.0
- node-gyp-build: 4.8.2
-
selfsigned@2.4.1:
dependencies:
"@types/node-forge": 1.3.11
@@ -17412,7 +20214,7 @@ snapshots:
semver@7.6.3: {}
- send@0.18.0:
+ send@0.19.0:
dependencies:
debug: 2.6.9
depd: 2.0.0
@@ -17442,12 +20244,12 @@ snapshots:
dependencies:
randombytes: 2.1.0
- serve-static@1.15.0:
+ serve-static@1.16.2:
dependencies:
- encodeurl: 1.0.2
+ encodeurl: 2.0.0
escape-html: 1.0.3
parseurl: 1.3.3
- send: 0.18.0
+ send: 0.19.0
transitivePeerDependencies:
- supports-color
@@ -17518,7 +20320,7 @@ snapshots:
call-bind: 1.0.7
es-errors: 1.3.0
get-intrinsic: 1.2.4
- object-inspect: 1.13.2
+ object-inspect: 1.13.3
siginfo@2.0.0: {}
@@ -17544,12 +20346,6 @@ snapshots:
slash@3.0.0: {}
- slice-ansi@2.1.0:
- dependencies:
- ansi-styles: 3.2.1
- astral-regex: 1.0.0
- is-fullwidth-code-point: 2.0.0
-
slice-ansi@3.0.0:
dependencies:
ansi-styles: 4.3.0
@@ -17579,11 +20375,11 @@ snapshots:
dot-case: 3.0.4
tslib: 2.6.3
- socket.io-client@4.8.0(bufferutil@4.0.8)(utf-8-validate@5.0.10):
+ socket.io-client@4.8.1(bufferutil@4.0.8)(utf-8-validate@5.0.10):
dependencies:
"@socket.io/component-emitter": 3.1.2
debug: 4.3.5
- engine.io-client: 6.6.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)
+ engine.io-client: 6.6.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)
socket.io-parser: 4.2.4
transitivePeerDependencies:
- bufferutil
@@ -17605,8 +20401,23 @@ snapshots:
dependencies:
object-path: 0.6.0
+ sort-object-keys@1.1.3: {}
+
+ sort-package-json@2.11.0:
+ dependencies:
+ detect-indent: 7.0.1
+ detect-newline: 4.0.1
+ get-stdin: 9.0.0
+ git-hooks-list: 3.1.0
+ is-plain-obj: 4.1.0
+ semver: 7.6.3
+ sort-object-keys: 1.1.3
+ tinyglobby: 0.2.10
+
source-map-js@1.2.0: {}
+ source-map-js@1.2.1: {}
+
source-map-support@0.5.13:
dependencies:
buffer-from: 1.1.2
@@ -17621,8 +20432,6 @@ snapshots:
source-map@0.6.1: {}
- source-map@0.7.4: {}
-
source-map@0.8.0-beta.0:
dependencies:
whatwg-url: 7.1.0
@@ -17634,6 +20443,20 @@ snapshots:
cross-spawn: 5.1.0
signal-exit: 3.0.7
+ spdx-correct@3.2.0:
+ dependencies:
+ spdx-expression-parse: 3.0.1
+ spdx-license-ids: 3.0.20
+
+ spdx-exceptions@2.5.0: {}
+
+ spdx-expression-parse@3.0.1:
+ dependencies:
+ spdx-exceptions: 2.5.0
+ spdx-license-ids: 3.0.20
+
+ spdx-license-ids@3.0.20: {}
+
split-on-first@1.1.0: {}
split2@4.2.0: {}
@@ -17666,13 +20489,13 @@ snapshots:
streamsearch@1.1.0: {}
- streamx@2.19.0:
+ streamx@2.20.1:
dependencies:
fast-fifo: 1.3.2
queue-tick: 1.0.1
- text-decoder: 1.1.1
+ text-decoder: 1.2.1
optionalDependencies:
- bare-events: 2.4.2
+ bare-events: 2.5.0
strict-uri-encode@2.0.0: {}
@@ -17703,6 +20526,12 @@ snapshots:
get-east-asian-width: 1.2.0
strip-ansi: 7.1.0
+ string.prototype.includes@2.0.1:
+ dependencies:
+ call-bind: 1.0.7
+ define-properties: 1.2.1
+ es-abstract: 1.23.3
+
string.prototype.matchall@4.0.11:
dependencies:
call-bind: 1.0.7
@@ -17714,10 +20543,15 @@ snapshots:
gopd: 1.0.1
has-symbols: 1.0.3
internal-slot: 1.0.7
- regexp.prototype.flags: 1.5.2
+ regexp.prototype.flags: 1.5.3
set-function-name: 2.0.2
side-channel: 1.0.6
+ string.prototype.repeat@1.0.0:
+ dependencies:
+ define-properties: 1.2.1
+ es-abstract: 1.23.3
+
string.prototype.trim@1.2.9:
dependencies:
call-bind: 1.0.7
@@ -17751,10 +20585,6 @@ snapshots:
is-obj: 1.0.1
is-regexp: 1.0.0
- strip-ansi@5.2.0:
- dependencies:
- ansi-regex: 4.1.1
-
strip-ansi@6.0.1:
dependencies:
ansi-regex: 5.0.1
@@ -17773,6 +20603,10 @@ snapshots:
strip-final-newline@3.0.0: {}
+ strip-indent@3.0.0:
+ dependencies:
+ min-indent: 1.0.1
+
strip-json-comments@2.0.1: {}
strip-json-comments@3.1.1: {}
@@ -17781,8 +20615,6 @@ snapshots:
dependencies:
js-tokens: 9.0.0
- strnum@1.0.5: {}
-
sucrase@3.35.0:
dependencies:
"@jridgewell/gen-mapping": 0.3.5
@@ -17793,8 +20625,6 @@ snapshots:
pirates: 4.0.6
ts-interface-checker: 0.1.13
- sudo-prompt@9.2.1: {}
-
superstruct@1.0.4: {}
supports-color@5.5.0:
@@ -17817,6 +20647,11 @@ snapshots:
symbol-observable@4.0.0: {}
+ synckit@0.9.2:
+ dependencies:
+ "@pkgr/core": 0.1.1
+ tslib: 2.6.3
+
system-architecture@0.1.0: {}
tabbable@6.2.0: {}
@@ -17833,7 +20668,7 @@ snapshots:
is-glob: 4.0.3
jiti: 1.21.6
lilconfig: 2.1.0
- micromatch: 4.0.8
+ micromatch: 4.0.7
normalize-path: 3.0.0
object-hash: 3.0.0
picocolors: 1.0.1
@@ -17848,19 +20683,21 @@ snapshots:
transitivePeerDependencies:
- ts-node
+ tapable@2.2.1: {}
+
tar-fs@2.1.1:
dependencies:
chownr: 1.1.4
mkdirp-classic: 0.5.3
- pump: 3.0.0
+ pump: 3.0.2
tar-stream: 2.2.0
tar-fs@3.0.6:
dependencies:
- pump: 3.0.0
+ pump: 3.0.2
tar-stream: 3.1.7
optionalDependencies:
- bare-fs: 2.3.1
+ bare-fs: 2.3.5
bare-path: 2.1.3
tar-stream@2.2.0:
@@ -17873,9 +20710,9 @@ snapshots:
tar-stream@3.1.7:
dependencies:
- b4a: 1.6.6
+ b4a: 1.6.7
fast-fifo: 1.3.2
- streamx: 2.19.0
+ streamx: 2.20.1
temp-dir@2.0.0: {}
@@ -17892,10 +20729,10 @@ snapshots:
term-size@2.2.1: {}
- terser@5.31.6:
+ terser@5.36.0:
dependencies:
"@jridgewell/source-map": 0.3.6
- acorn: 8.12.1
+ acorn: 8.14.0
commander: 2.20.3
source-map-support: 0.5.21
@@ -17905,9 +20742,7 @@ snapshots:
glob: 7.2.3
minimatch: 3.1.2
- text-decoder@1.1.1:
- dependencies:
- b4a: 1.6.6
+ text-decoder@1.2.1: {}
text-table@0.2.0: {}
@@ -17934,15 +20769,25 @@ snapshots:
tinybench@2.8.0: {}
- tinyglobby@0.2.5:
+ tinybench@2.9.0: {}
+
+ tinyexec@0.3.1: {}
+
+ tinyglobby@0.2.10:
dependencies:
- fdir: 6.3.0(picomatch@4.0.2)
+ fdir: 6.4.2(picomatch@4.0.2)
picomatch: 4.0.2
tinypool@0.8.4: {}
+ tinypool@1.0.1: {}
+
+ tinyrainbow@1.2.0: {}
+
tinyspy@2.2.1: {}
+ tinyspy@3.0.2: {}
+
title-case@3.0.3:
dependencies:
tslib: 2.6.3
@@ -17975,13 +20820,17 @@ snapshots:
dependencies:
typescript: 5.5.4
+ ts-api-utils@1.3.0(typescript@5.6.3):
+ dependencies:
+ typescript: 5.6.3
+
ts-interface-checker@0.1.13: {}
ts-invariant@0.10.3:
dependencies:
tslib: 2.6.3
- ts-jest@29.2.3(@babel/core@7.25.2)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.25.2))(jest@29.7.0)(typescript@5.5.4):
+ ts-jest@29.2.3(@babel/core@7.26.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.0))(jest@29.7.0)(typescript@5.6.3):
dependencies:
bs-logger: 0.2.6
ejs: 3.1.10
@@ -17992,21 +20841,28 @@ snapshots:
lodash.memoize: 4.1.2
make-error: 1.3.6
semver: 7.6.3
- typescript: 5.5.4
+ typescript: 5.6.3
yargs-parser: 21.1.1
optionalDependencies:
- "@babel/core": 7.25.2
+ "@babel/core": 7.26.0
"@jest/transform": 29.7.0
"@jest/types": 29.6.3
- babel-jest: 29.7.0(@babel/core@7.25.2)
+ babel-jest: 29.7.0(@babel/core@7.26.0)
ts-log@2.2.7: {}
+ 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.6.3: {}
- tsup@8.2.3(@swc/core@1.7.22)(jiti@2.3.3)(postcss@8.4.39)(typescript@5.5.4)(yaml@2.4.5):
+ tsup@8.2.3(@swc/core@1.7.1)(jiti@2.4.0)(postcss@8.4.49)(typescript@5.5.4)(yaml@2.4.5):
dependencies:
bundle-require: 5.0.0(esbuild@0.23.0)
cac: 6.7.14
@@ -18018,15 +20874,15 @@ snapshots:
globby: 11.1.0
joycon: 3.1.1
picocolors: 1.0.1
- postcss-load-config: 6.0.1(jiti@2.3.3)(postcss@8.4.39)(yaml@2.4.5)
+ postcss-load-config: 6.0.1(jiti@2.4.0)(postcss@8.4.49)(yaml@2.4.5)
resolve-from: 5.0.0
rollup: 4.19.0
source-map: 0.8.0-beta.0
sucrase: 3.35.0
tree-kill: 1.2.2
optionalDependencies:
- "@swc/core": 1.7.22(@swc/helpers@0.5.12)
- postcss: 8.4.39
+ "@swc/core": 1.7.1
+ postcss: 8.4.49
typescript: 5.5.4
transitivePeerDependencies:
- jiti
@@ -18034,6 +20890,11 @@ snapshots:
- tsx
- yaml
+ tsutils@3.21.0(typescript@5.6.3):
+ dependencies:
+ tslib: 1.14.1
+ typescript: 5.6.3
+
tunnel-agent@0.6.0:
dependencies:
safe-buffer: 5.2.1
@@ -18077,8 +20938,12 @@ snapshots:
type-fest@0.21.3: {}
+ type-fest@0.6.0: {}
+
type-fest@0.7.1: {}
+ type-fest@0.8.1: {}
+
typed-array-buffer@1.0.2:
dependencies:
call-bind: 1.0.7
@@ -18111,9 +20976,22 @@ snapshots:
is-typed-array: 1.1.13
possible-typed-array-names: 1.0.0
+ typescript-eslint@8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3):
+ dependencies:
+ "@typescript-eslint/eslint-plugin": 8.14.0(@typescript-eslint/parser@8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3))(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3)
+ "@typescript-eslint/parser": 8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3)
+ "@typescript-eslint/utils": 8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3)
+ optionalDependencies:
+ typescript: 5.6.3
+ transitivePeerDependencies:
+ - eslint
+ - supports-color
+
typescript@5.5.4: {}
- ua-parser-js@1.0.39: {}
+ typescript@5.6.3: {}
+
+ ua-parser-js@1.0.38: {}
ufo@1.5.4: {}
@@ -18121,6 +20999,10 @@ snapshots:
dependencies:
multiformats: 9.9.0
+ uint8arrays@3.1.1:
+ dependencies:
+ multiformats: 9.9.0
+
unbox-primitive@1.0.2:
dependencies:
call-bind: 1.0.7
@@ -18148,14 +21030,14 @@ snapshots:
node-fetch-native: 1.6.4
pathe: 1.1.2
- unicode-canonical-property-names-ecmascript@2.0.0: {}
+ unicode-canonical-property-names-ecmascript@2.0.1: {}
unicode-match-property-ecmascript@2.0.0:
dependencies:
- unicode-canonical-property-names-ecmascript: 2.0.0
+ unicode-canonical-property-names-ecmascript: 2.0.1
unicode-property-aliases-ecmascript: 2.1.0
- unicode-match-property-value-ecmascript@2.1.0: {}
+ unicode-match-property-value-ecmascript@2.2.0: {}
unicode-property-aliases-ecmascript@2.1.0: {}
@@ -18180,20 +21062,22 @@ snapshots:
webpack-sources: 3.2.3
webpack-virtual-modules: 0.5.0
- unstorage@1.12.0(idb-keyval@6.2.1):
+ unstorage@1.10.2(idb-keyval@6.2.1):
dependencies:
anymatch: 3.1.3
chokidar: 3.6.0
destr: 2.0.3
- h3: 1.13.0
- listhen: 1.9.0
+ h3: 1.12.0
+ listhen: 1.7.2
lru-cache: 10.4.3
mri: 1.2.0
node-fetch-native: 1.6.4
- ofetch: 1.4.0
+ ofetch: 1.3.4
ufo: 1.5.4
optionalDependencies:
idb-keyval: 6.2.1
+ transitivePeerDependencies:
+ - uWebSockets.js
untun@0.1.3:
dependencies:
@@ -18203,12 +21087,18 @@ snapshots:
upath@1.2.0: {}
- update-browserslist-db@1.1.0(browserslist@4.23.3):
+ update-browserslist-db@1.1.0(browserslist@4.23.2):
dependencies:
- browserslist: 4.23.3
+ browserslist: 4.23.2
escalade: 3.1.2
picocolors: 1.0.1
+ update-browserslist-db@1.1.1(browserslist@4.24.2):
+ dependencies:
+ browserslist: 4.24.2
+ escalade: 3.2.0
+ picocolors: 1.1.1
+
upper-case-first@2.0.2:
dependencies:
tslib: 2.6.3
@@ -18231,7 +21121,7 @@ snapshots:
utf-8-validate@5.0.10:
dependencies:
- node-gyp-build: 4.8.2
+ node-gyp-build: 4.8.1
util-deprecate@1.0.2: {}
@@ -18255,6 +21145,11 @@ snapshots:
"@types/istanbul-lib-coverage": 2.0.6
convert-source-map: 2.0.0
+ validate-npm-package-license@3.0.4:
+ dependencies:
+ spdx-correct: 3.2.0
+ spdx-expression-parse: 3.0.1
+
valtio@1.11.2(@types/react@18.3.3)(react@18.3.1):
dependencies:
proxy-compare: 2.5.1
@@ -18265,34 +21160,15 @@ snapshots:
value-or-promise@1.0.12: {}
- vary@1.1.2: {}
-
- viem@1.21.4(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@5.0.10)(zod@3.22.4):
- dependencies:
- "@adraffy/ens-normalize": 1.10.0
- "@noble/curves": 1.2.0
- "@noble/hashes": 1.3.2
- "@scure/bip32": 1.3.2
- "@scure/bip39": 1.2.1
- abitype: 0.9.8(typescript@5.5.4)(zod@3.22.4)
- isows: 1.0.3(ws@8.13.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))
- ws: 8.13.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)
- optionalDependencies:
- typescript: 5.5.4
- transitivePeerDependencies:
- - bufferutil
- - utf-8-validate
- - zod
-
- viem@2.21.19(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@5.0.10)(zod@3.22.4):
+ viem@2.21.44(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@5.0.10)(zod@3.22.4):
dependencies:
- "@adraffy/ens-normalize": 1.11.0
"@noble/curves": 1.6.0
"@noble/hashes": 1.5.0
"@scure/bip32": 1.5.0
"@scure/bip39": 1.4.0
abitype: 1.0.6(typescript@5.5.4)(zod@3.22.4)
isows: 1.0.6(ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))
+ ox: 0.1.2(typescript@5.5.4)(zod@3.22.4)
webauthn-p256: 0.0.10
ws: 8.18.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)
optionalDependencies:
@@ -18302,55 +21178,73 @@ snapshots:
- utf-8-validate
- zod
- viem@2.21.40(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@5.0.10)(zod@3.22.4):
+ viem@2.21.44(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@5.0.10)(zod@3.22.4):
dependencies:
- "@adraffy/ens-normalize": 1.11.0
"@noble/curves": 1.6.0
"@noble/hashes": 1.5.0
"@scure/bip32": 1.5.0
"@scure/bip39": 1.4.0
- abitype: 1.0.6(typescript@5.5.4)(zod@3.22.4)
+ abitype: 1.0.6(typescript@5.6.3)(zod@3.22.4)
isows: 1.0.6(ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))
+ ox: 0.1.2(typescript@5.6.3)(zod@3.22.4)
webauthn-p256: 0.0.10
ws: 8.18.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)
optionalDependencies:
- typescript: 5.5.4
+ typescript: 5.6.3
transitivePeerDependencies:
- bufferutil
- utf-8-validate
- zod
- vite-node@1.6.0(@types/node@20.14.12)(terser@5.31.6):
+ vite-node@1.6.0(@types/node@20.14.12)(terser@5.36.0):
dependencies:
cac: 6.7.14
debug: 4.3.5
pathe: 1.1.2
picocolors: 1.0.1
- vite: 5.3.4(@types/node@20.14.12)(terser@5.31.6)
+ vite: 5.4.11(@types/node@20.14.12)(terser@5.36.0)
transitivePeerDependencies:
- "@types/node"
- less
- lightningcss
- sass
+ - sass-embedded
- stylus
- sugarss
- supports-color
- terser
- vite-plugin-pwa@0.20.1(@vite-pwa/assets-generator@0.2.4)(vite@5.3.4(@types/node@20.14.12)(terser@5.31.6))(workbox-build@7.1.1(@types/babel__core@7.20.5))(workbox-window@7.1.0):
+ vite-node@2.1.4(@types/node@20.14.12)(terser@5.36.0):
dependencies:
- debug: 4.3.5
+ cac: 6.7.14
+ debug: 4.3.7
+ pathe: 1.1.2
+ vite: 5.4.11(@types/node@20.14.12)(terser@5.36.0)
+ transitivePeerDependencies:
+ - "@types/node"
+ - less
+ - lightningcss
+ - sass
+ - sass-embedded
+ - stylus
+ - sugarss
+ - supports-color
+ - terser
+
+ vite-plugin-pwa@0.20.5(@vite-pwa/assets-generator@0.2.6)(vite@5.3.4(@types/node@20.14.12)(terser@5.36.0))(workbox-build@7.3.0(@types/babel__core@7.20.5))(workbox-window@7.3.0):
+ dependencies:
+ debug: 4.3.7
pretty-bytes: 6.1.1
- tinyglobby: 0.2.5
- vite: 5.3.4(@types/node@20.14.12)(terser@5.31.6)
- workbox-build: 7.1.1(@types/babel__core@7.20.5)
- workbox-window: 7.1.0
+ tinyglobby: 0.2.10
+ vite: 5.3.4(@types/node@20.14.12)(terser@5.36.0)
+ workbox-build: 7.3.0(@types/babel__core@7.20.5)
+ workbox-window: 7.3.0
optionalDependencies:
- "@vite-pwa/assets-generator": 0.2.4
+ "@vite-pwa/assets-generator": 0.2.6
transitivePeerDependencies:
- supports-color
- vite@5.3.4(@types/node@20.14.12)(terser@5.31.6):
+ vite@5.3.4(@types/node@20.14.12)(terser@5.36.0):
dependencies:
esbuild: 0.21.5
postcss: 8.4.39
@@ -18358,9 +21252,19 @@ snapshots:
optionalDependencies:
"@types/node": 20.14.12
fsevents: 2.3.3
- terser: 5.31.6
+ terser: 5.36.0
- vitest@1.6.0(@types/node@20.14.12)(terser@5.31.6):
+ vite@5.4.11(@types/node@20.14.12)(terser@5.36.0):
+ dependencies:
+ esbuild: 0.21.5
+ postcss: 8.4.49
+ rollup: 4.26.0
+ optionalDependencies:
+ "@types/node": 20.14.12
+ fsevents: 2.3.3
+ terser: 5.36.0
+
+ vitest@1.6.0(@types/node@20.14.12)(terser@5.36.0):
dependencies:
"@vitest/expect": 1.6.0
"@vitest/runner": 1.6.0
@@ -18379,15 +21283,51 @@ snapshots:
strip-literal: 2.1.0
tinybench: 2.8.0
tinypool: 0.8.4
- vite: 5.3.4(@types/node@20.14.12)(terser@5.31.6)
- vite-node: 1.6.0(@types/node@20.14.12)(terser@5.31.6)
+ vite: 5.3.4(@types/node@20.14.12)(terser@5.36.0)
+ vite-node: 1.6.0(@types/node@20.14.12)(terser@5.36.0)
+ why-is-node-running: 2.3.0
+ optionalDependencies:
+ "@types/node": 20.14.12
+ transitivePeerDependencies:
+ - less
+ - lightningcss
+ - sass
+ - sass-embedded
+ - stylus
+ - sugarss
+ - supports-color
+ - terser
+
+ vitest@2.1.4(@types/node@20.14.12)(terser@5.36.0):
+ dependencies:
+ "@vitest/expect": 2.1.4
+ "@vitest/mocker": 2.1.4(vite@5.4.11)
+ "@vitest/pretty-format": 2.1.4
+ "@vitest/runner": 2.1.4
+ "@vitest/snapshot": 2.1.4
+ "@vitest/spy": 2.1.4
+ "@vitest/utils": 2.1.4
+ chai: 5.1.2
+ debug: 4.3.7
+ expect-type: 1.1.0
+ magic-string: 0.30.12
+ pathe: 1.1.2
+ std-env: 3.7.0
+ tinybench: 2.9.0
+ tinyexec: 0.3.1
+ tinypool: 1.0.1
+ tinyrainbow: 1.2.0
+ vite: 5.4.11(@types/node@20.14.12)(terser@5.36.0)
+ vite-node: 2.1.4(@types/node@20.14.12)(terser@5.36.0)
why-is-node-running: 2.3.0
optionalDependencies:
"@types/node": 20.14.12
transitivePeerDependencies:
- less
- lightningcss
+ - msw
- sass
+ - sass-embedded
- stylus
- sugarss
- supports-color
@@ -18395,14 +21335,14 @@ snapshots:
vlq@1.0.1: {}
- wagmi@2.12.17(@tanstack/query-core@5.59.0)(@tanstack/react-query@5.59.0(react@18.3.1))(@types/react@18.3.3)(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react-native@0.75.2(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10))(react@18.3.1)(rollup@4.19.0)(typescript@5.5.4)(utf-8-validate@5.0.10)(viem@2.21.19(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@5.0.10)(zod@3.22.4))(zod@3.22.4):
+ wagmi@2.12.30(@tanstack/query-core@5.59.20)(@tanstack/react-query@5.59.20(react@18.3.1))(@types/node@20.14.12)(@types/react@18.3.3)(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react-native@0.76.1(@babel/core@7.24.9)(@babel/preset-env@7.26.0(@babel/core@7.24.9))(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(terser@5.36.0)(typescript@5.5.4)(utf-8-validate@5.0.10)(viem@2.21.44(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@5.0.10)(zod@3.22.4))(zod@3.22.4):
dependencies:
- "@tanstack/react-query": 5.59.0(react@18.3.1)
- "@wagmi/connectors": 5.1.15(@types/react@18.3.3)(@wagmi/core@2.13.8(@tanstack/query-core@5.59.0)(@types/react@18.3.3)(react@18.3.1)(typescript@5.5.4)(viem@2.21.19(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@5.0.10)(zod@3.22.4)))(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react-native@0.75.2(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.4)(utf-8-validate@5.0.10))(react@18.3.1)(rollup@4.19.0)(typescript@5.5.4)(utf-8-validate@5.0.10)(viem@2.21.19(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@5.0.10)(zod@3.22.4))(zod@3.22.4)
- "@wagmi/core": 2.13.8(@tanstack/query-core@5.59.0)(@types/react@18.3.3)(react@18.3.1)(typescript@5.5.4)(viem@2.21.19(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@5.0.10)(zod@3.22.4))
+ "@tanstack/react-query": 5.59.20(react@18.3.1)
+ "@wagmi/connectors": 5.3.8(@types/node@20.14.12)(@types/react@18.3.3)(@wagmi/core@2.14.5(@tanstack/query-core@5.59.20)(@types/react@18.3.3)(react@18.3.1)(typescript@5.5.4)(use-sync-external-store@1.2.0(react@18.3.1))(viem@2.21.44(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@5.0.10)(zod@3.22.4)))(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react-native@0.76.1(@babel/core@7.24.9)(@babel/preset-env@7.26.0(@babel/core@7.24.9))(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10))(react@18.3.1)(terser@5.36.0)(typescript@5.5.4)(utf-8-validate@5.0.10)(viem@2.21.44(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@5.0.10)(zod@3.22.4))(zod@3.22.4)
+ "@wagmi/core": 2.14.5(@tanstack/query-core@5.59.20)(@types/react@18.3.3)(react@18.3.1)(typescript@5.5.4)(use-sync-external-store@1.2.0(react@18.3.1))(viem@2.21.44(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@5.0.10)(zod@3.22.4))
react: 18.3.1
use-sync-external-store: 1.2.0(react@18.3.1)
- viem: 2.21.19(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@5.0.10)(zod@3.22.4)
+ viem: 2.21.44(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@5.0.10)(zod@3.22.4)
optionalDependencies:
typescript: 5.5.4
transitivePeerDependencies:
@@ -18413,21 +21353,35 @@ snapshots:
- "@azure/keyvault-secrets"
- "@azure/storage-blob"
- "@capacitor/preferences"
+ - "@edge-runtime/vm"
- "@netlify/blobs"
- "@planetscale/database"
- "@react-native-async-storage/async-storage"
- "@tanstack/query-core"
+ - "@types/node"
- "@types/react"
- "@upstash/redis"
- "@vercel/kv"
+ - "@vitest/browser"
+ - "@vitest/ui"
- bufferutil
- encoding
+ - happy-dom
- immer
- ioredis
+ - jsdom
+ - less
+ - lightningcss
+ - msw
- react-dom
- react-native
- - rollup
+ - sass
+ - sass-embedded
+ - stylus
+ - sugarss
- supports-color
+ - terser
+ - uWebSockets.js
- utf-8-validate
- zod
@@ -18475,6 +21429,28 @@ snapshots:
is-string: 1.0.7
is-symbol: 1.0.4
+ which-builtin-type@1.1.4:
+ dependencies:
+ function.prototype.name: 1.1.6
+ has-tostringtag: 1.0.2
+ is-async-function: 2.0.0
+ is-date-object: 1.0.5
+ is-finalizationregistry: 1.0.2
+ is-generator-function: 1.0.10
+ is-regex: 1.1.4
+ is-weakref: 1.0.2
+ isarray: 2.0.5
+ which-boxed-primitive: 1.0.2
+ which-collection: 1.0.2
+ which-typed-array: 1.1.15
+
+ 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.3
+
which-module@2.0.1: {}
which-pm@2.2.0:
@@ -18505,25 +21481,25 @@ snapshots:
word-wrap@1.2.5: {}
- workbox-background-sync@7.1.0:
+ workbox-background-sync@7.3.0:
dependencies:
idb: 7.1.1
- workbox-core: 7.1.0
+ workbox-core: 7.3.0
- workbox-broadcast-update@7.1.0:
+ workbox-broadcast-update@7.3.0:
dependencies:
- workbox-core: 7.1.0
+ workbox-core: 7.3.0
- workbox-build@7.1.1(@types/babel__core@7.20.5):
+ workbox-build@7.3.0(@types/babel__core@7.20.5):
dependencies:
"@apideck/better-ajv-errors": 0.3.6(ajv@8.17.1)
- "@babel/core": 7.25.2
- "@babel/preset-env": 7.25.4(@babel/core@7.25.2)
- "@babel/runtime": 7.24.8
- "@rollup/plugin-babel": 5.3.1(@babel/core@7.25.2)(@types/babel__core@7.20.5)(rollup@2.79.1)
- "@rollup/plugin-node-resolve": 15.2.3(rollup@2.79.1)
- "@rollup/plugin-replace": 2.4.2(rollup@2.79.1)
- "@rollup/plugin-terser": 0.4.4(rollup@2.79.1)
+ "@babel/core": 7.26.0
+ "@babel/preset-env": 7.26.0(@babel/core@7.26.0)
+ "@babel/runtime": 7.26.0
+ "@rollup/plugin-babel": 5.3.1(@babel/core@7.26.0)(@types/babel__core@7.20.5)(rollup@2.79.2)
+ "@rollup/plugin-node-resolve": 15.3.0(rollup@2.79.2)
+ "@rollup/plugin-replace": 2.4.2(rollup@2.79.2)
+ "@rollup/plugin-terser": 0.4.4(rollup@2.79.2)
"@surma/rollup-plugin-off-main-thread": 2.2.3
ajv: 8.17.1
common-tags: 1.8.2
@@ -18532,91 +21508,91 @@ snapshots:
glob: 7.2.3
lodash: 4.17.21
pretty-bytes: 5.6.0
- rollup: 2.79.1
+ rollup: 2.79.2
source-map: 0.8.0-beta.0
stringify-object: 3.3.0
strip-comments: 2.0.1
tempy: 0.6.0
upath: 1.2.0
- workbox-background-sync: 7.1.0
- workbox-broadcast-update: 7.1.0
- workbox-cacheable-response: 7.1.0
- workbox-core: 7.1.0
- workbox-expiration: 7.1.0
- workbox-google-analytics: 7.1.0
- workbox-navigation-preload: 7.1.0
- workbox-precaching: 7.1.0
- workbox-range-requests: 7.1.0
- workbox-recipes: 7.1.0
- workbox-routing: 7.1.0
- workbox-strategies: 7.1.0
- workbox-streams: 7.1.0
- workbox-sw: 7.1.0
- workbox-window: 7.1.0
+ workbox-background-sync: 7.3.0
+ workbox-broadcast-update: 7.3.0
+ workbox-cacheable-response: 7.3.0
+ workbox-core: 7.3.0
+ workbox-expiration: 7.3.0
+ workbox-google-analytics: 7.3.0
+ workbox-navigation-preload: 7.3.0
+ workbox-precaching: 7.3.0
+ workbox-range-requests: 7.3.0
+ workbox-recipes: 7.3.0
+ workbox-routing: 7.3.0
+ workbox-strategies: 7.3.0
+ workbox-streams: 7.3.0
+ workbox-sw: 7.3.0
+ workbox-window: 7.3.0
transitivePeerDependencies:
- "@types/babel__core"
- supports-color
- workbox-cacheable-response@7.1.0:
+ workbox-cacheable-response@7.3.0:
dependencies:
- workbox-core: 7.1.0
+ workbox-core: 7.3.0
- workbox-core@7.1.0: {}
+ workbox-core@7.3.0: {}
- workbox-expiration@7.1.0:
+ workbox-expiration@7.3.0:
dependencies:
idb: 7.1.1
- workbox-core: 7.1.0
+ workbox-core: 7.3.0
- workbox-google-analytics@7.1.0:
+ workbox-google-analytics@7.3.0:
dependencies:
- workbox-background-sync: 7.1.0
- workbox-core: 7.1.0
- workbox-routing: 7.1.0
- workbox-strategies: 7.1.0
+ workbox-background-sync: 7.3.0
+ workbox-core: 7.3.0
+ workbox-routing: 7.3.0
+ workbox-strategies: 7.3.0
- workbox-navigation-preload@7.1.0:
+ workbox-navigation-preload@7.3.0:
dependencies:
- workbox-core: 7.1.0
+ workbox-core: 7.3.0
- workbox-precaching@7.1.0:
+ workbox-precaching@7.3.0:
dependencies:
- workbox-core: 7.1.0
- workbox-routing: 7.1.0
- workbox-strategies: 7.1.0
+ workbox-core: 7.3.0
+ workbox-routing: 7.3.0
+ workbox-strategies: 7.3.0
- workbox-range-requests@7.1.0:
+ workbox-range-requests@7.3.0:
dependencies:
- workbox-core: 7.1.0
+ workbox-core: 7.3.0
- workbox-recipes@7.1.0:
+ workbox-recipes@7.3.0:
dependencies:
- workbox-cacheable-response: 7.1.0
- workbox-core: 7.1.0
- workbox-expiration: 7.1.0
- workbox-precaching: 7.1.0
- workbox-routing: 7.1.0
- workbox-strategies: 7.1.0
+ workbox-cacheable-response: 7.3.0
+ workbox-core: 7.3.0
+ workbox-expiration: 7.3.0
+ workbox-precaching: 7.3.0
+ workbox-routing: 7.3.0
+ workbox-strategies: 7.3.0
- workbox-routing@7.1.0:
+ workbox-routing@7.3.0:
dependencies:
- workbox-core: 7.1.0
+ workbox-core: 7.3.0
- workbox-strategies@7.1.0:
+ workbox-strategies@7.3.0:
dependencies:
- workbox-core: 7.1.0
+ workbox-core: 7.3.0
- workbox-streams@7.1.0:
+ workbox-streams@7.3.0:
dependencies:
- workbox-core: 7.1.0
- workbox-routing: 7.1.0
+ workbox-core: 7.3.0
+ workbox-routing: 7.3.0
- workbox-sw@7.1.0: {}
+ workbox-sw@7.3.0: {}
- workbox-window@7.1.0:
+ workbox-window@7.3.0:
dependencies:
"@types/trusted-types": 2.0.7
- workbox-core: 7.1.0
+ workbox-core: 7.3.0
wrap-ansi@6.2.0:
dependencies:
@@ -18667,11 +21643,6 @@ snapshots:
bufferutil: 4.0.8
utf-8-validate: 5.0.10
- ws@8.13.0(bufferutil@4.0.8)(utf-8-validate@5.0.10):
- optionalDependencies:
- bufferutil: 4.0.8
- utf-8-validate: 5.0.10
-
ws@8.17.1(bufferutil@4.0.8)(utf-8-validate@5.0.10):
optionalDependencies:
bufferutil: 4.0.8
@@ -18682,7 +21653,7 @@ snapshots:
bufferutil: 4.0.8
utf-8-validate: 5.0.10
- xmlhttprequest-ssl@2.1.1: {}
+ xmlhttprequest-ssl@2.1.2: {}
xtend@4.0.2: {}
@@ -18741,9 +21712,8 @@ snapshots:
zod@3.22.4: {}
- zustand@4.4.1(@types/react@18.3.3)(react@18.3.1):
- dependencies:
- use-sync-external-store: 1.2.0(react@18.3.1)
+ zustand@5.0.0(@types/react@18.3.3)(react@18.3.1)(use-sync-external-store@1.2.0(react@18.3.1)):
optionalDependencies:
"@types/react": 18.3.3
react: 18.3.1
+ use-sync-external-store: 1.2.0(react@18.3.1)