From 7790e2cd1604db8356f4d569abffce6978fb3c8c Mon Sep 17 00:00:00 2001
From: 0xAsimetriq <3154053+0xAsimetriq@users.noreply.github.com>
Date: Tue, 5 Sep 2023 17:08:41 +0300
Subject: [PATCH] [v3] Connection widget refactor, update browser wallet style,
fixes (#1310)
---
apps/laboratory/package.json | 2 +-
package-lock.json | 781 ++++++++----------
package.json | 8 +-
packages/scaffold/index.ts | 1 -
.../w3m-connecting-wc-desktop/index.ts | 36 +-
.../w3m-connecting-wc-injected/index.ts | 25 +-
.../w3m-connecting-wc-mobile/index.ts | 46 +-
.../w3m-connecting-wc-qrcode/index.ts | 30 +-
.../partials/w3m-connecting-wc-web/index.ts | 41 +-
.../src/utils/WcConnectingLitElement.ts | 53 --
.../w3m-connecting-widget/index.ts | 105 ++-
.../w3m-connecting-widget/styles.ts | 2 +-
.../w3m-connecting-external-view/index.ts | 35 +-
packages/ui/index.ts | 6 +-
packages/ui/package.json | 2 +-
packages/wagmi/src/utils/presets.ts | 2 +-
16 files changed, 519 insertions(+), 656 deletions(-)
delete mode 100644 packages/scaffold/src/utils/WcConnectingLitElement.ts
rename packages/scaffold/src/{partials => utils}/w3m-connecting-widget/index.ts (57%)
rename packages/scaffold/src/{partials => utils}/w3m-connecting-widget/styles.ts (96%)
diff --git a/apps/laboratory/package.json b/apps/laboratory/package.json
index 43620c935a..1e905e4a20 100644
--- a/apps/laboratory/package.json
+++ b/apps/laboratory/package.json
@@ -14,7 +14,7 @@
"@sentry/browser": "7.66.0",
"@sentry/react": "7.66.0",
"@web3modal/wagmi": "3.0.0-alpha.5",
- "framer-motion": "10.16.2",
+ "framer-motion": "10.16.4",
"next": "13.4.19",
"react-icons": "4.10.1",
"valtio": "1.11.2"
diff --git a/package-lock.json b/package-lock.json
index 1b72f4f54d..af7c2967a9 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -19,8 +19,8 @@
"devDependencies": {
"@types/react": "18.2.21",
"@types/react-dom": "18.2.7",
- "@typescript-eslint/eslint-plugin": "6.5.0",
- "@typescript-eslint/parser": "6.5.0",
+ "@typescript-eslint/eslint-plugin": "6.6.0",
+ "@typescript-eslint/parser": "6.6.0",
"danger": "11.2.8",
"eslint": "8.48.0",
"eslint-config-prettier": "9.0.0",
@@ -31,11 +31,11 @@
"react-dom": "18.2.0",
"turbo": "1.10.13",
"typescript": "5.2.2",
- "viem": "1.9.2",
+ "viem": "1.10.3",
"vite": "4.4.9",
"vitest": "0.34.3",
"vue": "3.3.4",
- "wagmi": "1.3.10"
+ "wagmi": "1.4.1"
}
},
"apps/gallery": {
@@ -76,7 +76,7 @@
"@sentry/browser": "7.66.0",
"@sentry/react": "7.66.0",
"@web3modal/wagmi": "3.0.0-alpha.5",
- "framer-motion": "10.16.2",
+ "framer-motion": "10.16.4",
"next": "13.4.19",
"react-icons": "4.10.1",
"valtio": "1.11.2"
@@ -136,9 +136,9 @@
}
},
"node_modules/@adraffy/ens-normalize": {
- "version": "1.9.0",
- "resolved": "https://registry.npmjs.org/@adraffy/ens-normalize/-/ens-normalize-1.9.0.tgz",
- "integrity": "sha512-iowxq3U30sghZotgl4s/oJRci6WPBfNO5YYgk2cIOMCHr3LeGPcsZjCEr+33Q4N+oV3OABDAtA+pyvWjbvBifQ=="
+ "version": "1.9.4",
+ "resolved": "https://registry.npmjs.org/@adraffy/ens-normalize/-/ens-normalize-1.9.4.tgz",
+ "integrity": "sha512-UK0bHA7hh9cR39V+4gl2/NnBBjoXIxkuWAPCaY4X7fbH4L/azIi7ilWOCjMUYfpJgraLUAqkRi2BqrjME8Rynw=="
},
"node_modules/@ampproject/remapping": {
"version": "2.2.1",
@@ -192,20 +192,20 @@
}
},
"node_modules/@babel/core": {
- "version": "7.22.11",
- "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.22.11.tgz",
- "integrity": "sha512-lh7RJrtPdhibbxndr6/xx0w8+CVlY5FJZiaSz908Fpy+G0xkBFTvwLcKJFF4PJxVfGhVWNebikpWGnOoC71juQ==",
+ "version": "7.22.15",
+ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.22.15.tgz",
+ "integrity": "sha512-PtZqMmgRrvj8ruoEOIwVA3yoF91O+Hgw9o7DAUTNBA6Mo2jpu31clx9a7Nz/9JznqetTR6zwfC4L3LAjKQXUwA==",
"dependencies": {
"@ampproject/remapping": "^2.2.0",
- "@babel/code-frame": "^7.22.10",
- "@babel/generator": "^7.22.10",
- "@babel/helper-compilation-targets": "^7.22.10",
- "@babel/helper-module-transforms": "^7.22.9",
- "@babel/helpers": "^7.22.11",
- "@babel/parser": "^7.22.11",
- "@babel/template": "^7.22.5",
- "@babel/traverse": "^7.22.11",
- "@babel/types": "^7.22.11",
+ "@babel/code-frame": "^7.22.13",
+ "@babel/generator": "^7.22.15",
+ "@babel/helper-compilation-targets": "^7.22.15",
+ "@babel/helper-module-transforms": "^7.22.15",
+ "@babel/helpers": "^7.22.15",
+ "@babel/parser": "^7.22.15",
+ "@babel/template": "^7.22.15",
+ "@babel/traverse": "^7.22.15",
+ "@babel/types": "^7.22.15",
"convert-source-map": "^1.7.0",
"debug": "^4.1.0",
"gensync": "^1.0.0-beta.2",
@@ -229,11 +229,11 @@
}
},
"node_modules/@babel/generator": {
- "version": "7.22.10",
- "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.22.10.tgz",
- "integrity": "sha512-79KIf7YiWjjdZ81JnLujDRApWtl7BxTqWD88+FFdQEIOG8LJ0etDOM7CXuIgGJa55sGOwZVwuEsaLEm0PJ5/+A==",
+ "version": "7.22.15",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.22.15.tgz",
+ "integrity": "sha512-Zu9oWARBqeVOW0dZOjXc3JObrzuqothQ3y/n1kUtrjCoCPLkXUwMvOo/F/TCfoHMbWIFlWwpZtkZVb9ga4U2pA==",
"dependencies": {
- "@babel/types": "^7.22.10",
+ "@babel/types": "^7.22.15",
"@jridgewell/gen-mapping": "^0.3.2",
"@jridgewell/trace-mapping": "^0.3.17",
"jsesc": "^2.5.1"
@@ -254,23 +254,23 @@
}
},
"node_modules/@babel/helper-builder-binary-assignment-operator-visitor": {
- "version": "7.22.10",
- "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.10.tgz",
- "integrity": "sha512-Av0qubwDQxC56DoUReVDeLfMEjYYSN1nZrTUrWkXd7hpU73ymRANkbuDm3yni9npkn+RXy9nNbEJZEzXr7xrfQ==",
+ "version": "7.22.15",
+ "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz",
+ "integrity": "sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==",
"dependencies": {
- "@babel/types": "^7.22.10"
+ "@babel/types": "^7.22.15"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helper-compilation-targets": {
- "version": "7.22.10",
- "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.10.tgz",
- "integrity": "sha512-JMSwHD4J7SLod0idLq5PKgI+6g/hLD/iuWBq08ZX49xE14VpVEojJ5rHWptpirV2j020MvypRLAXAO50igCJ5Q==",
+ "version": "7.22.15",
+ "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.15.tgz",
+ "integrity": "sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==",
"dependencies": {
"@babel/compat-data": "^7.22.9",
- "@babel/helper-validator-option": "^7.22.5",
+ "@babel/helper-validator-option": "^7.22.15",
"browserslist": "^4.21.9",
"lru-cache": "^5.1.1",
"semver": "^6.3.1"
@@ -301,14 +301,14 @@
"integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g=="
},
"node_modules/@babel/helper-create-class-features-plugin": {
- "version": "7.22.11",
- "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.11.tgz",
- "integrity": "sha512-y1grdYL4WzmUDBRGK0pDbIoFd7UZKoDurDzWEoNMYoj1EL+foGRQNyPWDcC+YyegN5y1DUsFFmzjGijB3nSVAQ==",
+ "version": "7.22.15",
+ "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.15.tgz",
+ "integrity": "sha512-jKkwA59IXcvSaiK2UN45kKwSC9o+KuoXsBDvHvU/7BecYIp8GQ2UwrVvFgJASUT+hBnwJx6MhvMCuMzwZZ7jlg==",
"dependencies": {
"@babel/helper-annotate-as-pure": "^7.22.5",
"@babel/helper-environment-visitor": "^7.22.5",
"@babel/helper-function-name": "^7.22.5",
- "@babel/helper-member-expression-to-functions": "^7.22.5",
+ "@babel/helper-member-expression-to-functions": "^7.22.15",
"@babel/helper-optimise-call-expression": "^7.22.5",
"@babel/helper-replace-supers": "^7.22.9",
"@babel/helper-skip-transparent-expression-wrappers": "^7.22.5",
@@ -331,9 +331,9 @@
}
},
"node_modules/@babel/helper-create-regexp-features-plugin": {
- "version": "7.22.9",
- "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.9.tgz",
- "integrity": "sha512-+svjVa/tFwsNSG4NEy1h85+HQ5imbT92Q5/bgtS7P0GTQlP8WuFdqsiABmQouhiFGyV66oGxZFpeYHza1rNsKw==",
+ "version": "7.22.15",
+ "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz",
+ "integrity": "sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==",
"dependencies": {
"@babel/helper-annotate-as-pure": "^7.22.5",
"regexpu-core": "^5.3.1",
@@ -401,37 +401,37 @@
}
},
"node_modules/@babel/helper-member-expression-to-functions": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.22.5.tgz",
- "integrity": "sha512-aBiH1NKMG0H2cGZqspNvsaBe6wNGjbJjuLy29aU+eDZjSbbN53BaxlpB02xm9v34pLTZ1nIQPFYn2qMZoa5BQQ==",
+ "version": "7.22.15",
+ "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.22.15.tgz",
+ "integrity": "sha512-qLNsZbgrNh0fDQBCPocSL8guki1hcPvltGDv/NxvUoABwFq7GkKSu1nRXeJkVZc+wJvne2E0RKQz+2SQrz6eAA==",
"dependencies": {
- "@babel/types": "^7.22.5"
+ "@babel/types": "^7.22.15"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helper-module-imports": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.5.tgz",
- "integrity": "sha512-8Dl6+HD/cKifutF5qGd/8ZJi84QeAKh+CEe1sBzz8UayBBGg1dAIJrdHOcOM5b2MpzWL2yuotJTtGjETq0qjXg==",
+ "version": "7.22.15",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz",
+ "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==",
"dependencies": {
- "@babel/types": "^7.22.5"
+ "@babel/types": "^7.22.15"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helper-module-transforms": {
- "version": "7.22.9",
- "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.22.9.tgz",
- "integrity": "sha512-t+WA2Xn5K+rTeGtC8jCsdAH52bjggG5TKRuRrAGNM/mjIbO4GxvlLMFOEz9wXY5I2XQ60PMFsAG2WIcG82dQMQ==",
+ "version": "7.22.15",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.22.15.tgz",
+ "integrity": "sha512-l1UiX4UyHSFsYt17iQ3Se5pQQZZHa22zyIXURmvkmLCD4t/aU+dvNWHatKac/D9Vm9UES7nvIqHs4jZqKviUmQ==",
"dependencies": {
"@babel/helper-environment-visitor": "^7.22.5",
- "@babel/helper-module-imports": "^7.22.5",
+ "@babel/helper-module-imports": "^7.22.15",
"@babel/helper-simple-access": "^7.22.5",
"@babel/helper-split-export-declaration": "^7.22.6",
- "@babel/helper-validator-identifier": "^7.22.5"
+ "@babel/helper-validator-identifier": "^7.22.15"
},
"engines": {
"node": ">=6.9.0"
@@ -533,17 +533,17 @@
}
},
"node_modules/@babel/helper-validator-identifier": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz",
- "integrity": "sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==",
+ "version": "7.22.15",
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.15.tgz",
+ "integrity": "sha512-4E/F9IIEi8WR94324mbDUMo074YTheJmd7eZF5vITTeYchqAi6sYXRLHUVsmkdmY4QjfKTcB2jB7dVP3NaBElQ==",
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helper-validator-option": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.5.tgz",
- "integrity": "sha512-R3oB6xlIVKUnxNUxbmgq7pKjxpru24zlimpE8WK47fACIlM0II/Hm1RS8IaOI7NgCr6LNS+jl5l75m20npAziw==",
+ "version": "7.22.15",
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.15.tgz",
+ "integrity": "sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==",
"engines": {
"node": ">=6.9.0"
}
@@ -562,13 +562,13 @@
}
},
"node_modules/@babel/helpers": {
- "version": "7.22.11",
- "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.22.11.tgz",
- "integrity": "sha512-vyOXC8PBWaGc5h7GMsNx68OH33cypkEDJCHvYVVgVbbxJDROYVtexSk0gK5iCF1xNjRIN2s8ai7hwkWDq5szWg==",
+ "version": "7.22.15",
+ "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.22.15.tgz",
+ "integrity": "sha512-7pAjK0aSdxOwR+CcYAqgWOGy5dcfvzsTIfFTb2odQqW47MDfv14UaJDY6eng8ylM2EaeKXdxaSWESbkmaQHTmw==",
"dependencies": {
- "@babel/template": "^7.22.5",
- "@babel/traverse": "^7.22.11",
- "@babel/types": "^7.22.11"
+ "@babel/template": "^7.22.15",
+ "@babel/traverse": "^7.22.15",
+ "@babel/types": "^7.22.15"
},
"engines": {
"node": ">=6.9.0"
@@ -588,9 +588,9 @@
}
},
"node_modules/@babel/parser": {
- "version": "7.22.14",
- "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.14.tgz",
- "integrity": "sha512-1KucTHgOvaw/LzCVrEOAyXkr9rQlp0A1HiHRYnSUE9dmb8PvPW7o5sscg+5169r54n3vGlbx6GevTE/Iw/P3AQ==",
+ "version": "7.22.15",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.15.tgz",
+ "integrity": "sha512-RWmQ/sklUN9BvGGpCDgSubhHWfAx24XDTDObup4ffvxaYsptOg2P3KG0j+1eWKLxpkX0j0uHxmpq2Z1SP/VhxA==",
"bin": {
"parser": "bin/babel-parser.js"
},
@@ -599,9 +599,9 @@
}
},
"node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.22.5.tgz",
- "integrity": "sha512-NP1M5Rf+u2Gw9qfSO4ihjcTGW5zXTi36ITLd4/EoAcEhIZ0yjMqmftDNl3QC19CX7olhrjpyU454g/2W7X0jvQ==",
+ "version": "7.22.15",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.22.15.tgz",
+ "integrity": "sha512-FB9iYlz7rURmRJyXRKEnalYPPdn87H5no108cyuQQyMwlpJ2SJtpIUBI27kdTin956pz+LPypkPVPUTlxOmrsg==",
"dependencies": {
"@babel/helper-plugin-utils": "^7.22.5"
},
@@ -613,13 +613,13 @@
}
},
"node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.22.5.tgz",
- "integrity": "sha512-31Bb65aZaUwqCbWMnZPduIZxCBngHFlzyN6Dq6KAJjtx+lx6ohKHubc61OomYi7XwVD4Ol0XCVz4h+pYFR048g==",
+ "version": "7.22.15",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.22.15.tgz",
+ "integrity": "sha512-Hyph9LseGvAeeXzikV88bczhsrLrIZqDPxO+sSmAunMPaGrBGhfMWzCPYTtiW9t+HzSE2wtV8e5cc5P6r1xMDQ==",
"dependencies": {
"@babel/helper-plugin-utils": "^7.22.5",
"@babel/helper-skip-transparent-expression-wrappers": "^7.22.5",
- "@babel/plugin-transform-optional-chaining": "^7.22.5"
+ "@babel/plugin-transform-optional-chaining": "^7.22.15"
},
"engines": {
"node": ">=6.9.0"
@@ -632,6 +632,7 @@
"version": "7.18.6",
"resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz",
"integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==",
+ "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.",
"dependencies": {
"@babel/helper-create-class-features-plugin": "^7.18.6",
"@babel/helper-plugin-utils": "^7.18.6"
@@ -647,6 +648,7 @@
"version": "7.18.6",
"resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz",
"integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==",
+ "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead.",
"dependencies": {
"@babel/helper-plugin-utils": "^7.18.6",
"@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3"
@@ -662,6 +664,7 @@
"version": "7.21.0",
"resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz",
"integrity": "sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==",
+ "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead.",
"dependencies": {
"@babel/helper-plugin-utils": "^7.20.2",
"@babel/helper-skip-transparent-expression-wrappers": "^7.20.0",
@@ -959,9 +962,9 @@
}
},
"node_modules/@babel/plugin-transform-async-generator-functions": {
- "version": "7.22.11",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.22.11.tgz",
- "integrity": "sha512-0pAlmeRJn6wU84zzZsEOx1JV1Jf8fqO9ok7wofIJwUnplYo247dcd24P+cMJht7ts9xkzdtB0EPHmOb7F+KzXw==",
+ "version": "7.22.15",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.22.15.tgz",
+ "integrity": "sha512-jBm1Es25Y+tVoTi5rfd5t1KLmL8ogLKpXszboWOTTtGFGz2RKnQe2yn7HbZ+kb/B8N0FVSGQo874NSlOU1T4+w==",
"dependencies": {
"@babel/helper-environment-visitor": "^7.22.5",
"@babel/helper-plugin-utils": "^7.22.5",
@@ -1006,9 +1009,9 @@
}
},
"node_modules/@babel/plugin-transform-block-scoping": {
- "version": "7.22.10",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.22.10.tgz",
- "integrity": "sha512-1+kVpGAOOI1Albt6Vse7c8pHzcZQdQKW+wJH+g8mCaszOdDVwRXa/slHPqIw+oJAJANTKDMuM2cBdV0Dg618Vg==",
+ "version": "7.22.15",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.22.15.tgz",
+ "integrity": "sha512-G1czpdJBZCtngoK1sJgloLiOHUnkb/bLZwqVZD8kXmq0ZnVfTTWUcs9OWtp0mBtYJ+4LQY1fllqBkOIPhXmFmw==",
"dependencies": {
"@babel/helper-plugin-utils": "^7.22.5"
},
@@ -1051,17 +1054,17 @@
}
},
"node_modules/@babel/plugin-transform-classes": {
- "version": "7.22.6",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.22.6.tgz",
- "integrity": "sha512-58EgM6nuPNG6Py4Z3zSuu0xWu2VfodiMi72Jt5Kj2FECmaYk1RrTXA45z6KBFsu9tRgwQDwIiY4FXTt+YsSFAQ==",
+ "version": "7.22.15",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.22.15.tgz",
+ "integrity": "sha512-VbbC3PGjBdE0wAWDdHM9G8Gm977pnYI0XpqMd6LrKISj8/DJXEsWqgRuTYaNE9Bv0JGhTZUzHDlMk18IpOuoqw==",
"dependencies": {
"@babel/helper-annotate-as-pure": "^7.22.5",
- "@babel/helper-compilation-targets": "^7.22.6",
+ "@babel/helper-compilation-targets": "^7.22.15",
"@babel/helper-environment-visitor": "^7.22.5",
"@babel/helper-function-name": "^7.22.5",
"@babel/helper-optimise-call-expression": "^7.22.5",
"@babel/helper-plugin-utils": "^7.22.5",
- "@babel/helper-replace-supers": "^7.22.5",
+ "@babel/helper-replace-supers": "^7.22.9",
"@babel/helper-split-export-declaration": "^7.22.6",
"globals": "^11.1.0"
},
@@ -1096,9 +1099,9 @@
}
},
"node_modules/@babel/plugin-transform-destructuring": {
- "version": "7.22.10",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.22.10.tgz",
- "integrity": "sha512-dPJrL0VOyxqLM9sritNbMSGx/teueHF/htMKrPT7DNxccXxRDPYqlgPFFdr8u+F+qUZOkZoXue/6rL5O5GduEw==",
+ "version": "7.22.15",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.22.15.tgz",
+ "integrity": "sha512-HzG8sFl1ZVGTme74Nw+X01XsUTqERVQ6/RLHo3XjGRzm7XD6QTtfS3NJotVgCGy8BzkDqRjRBD8dAyJn5TuvSQ==",
"dependencies": {
"@babel/helper-plugin-utils": "^7.22.5"
},
@@ -1199,9 +1202,9 @@
}
},
"node_modules/@babel/plugin-transform-for-of": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.22.5.tgz",
- "integrity": "sha512-3kxQjX1dU9uudwSshyLeEipvrLjBCVthCgeTp6CzE/9JYrlAIaeekVxRpCWsDDfYTfRZRoCeZatCQvwo+wvK8A==",
+ "version": "7.22.15",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.22.15.tgz",
+ "integrity": "sha512-me6VGeHsx30+xh9fbDLLPi0J1HzmeIIyenoOQHuw2D4m2SAU3NrspX5XxJLBpqn5yrLzrlw2Iy3RA//Bx27iOA==",
"dependencies": {
"@babel/helper-plugin-utils": "^7.22.5"
},
@@ -1302,11 +1305,11 @@
}
},
"node_modules/@babel/plugin-transform-modules-commonjs": {
- "version": "7.22.11",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.22.11.tgz",
- "integrity": "sha512-o2+bg7GDS60cJMgz9jWqRUsWkMzLCxp+jFDeDUT5sjRlAxcJWZ2ylNdI7QQ2+CH5hWu7OnN+Cv3htt7AkSf96g==",
+ "version": "7.22.15",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.22.15.tgz",
+ "integrity": "sha512-jWL4eh90w0HQOTKP2MoXXUpVxilxsB2Vl4ji69rSjS3EcZ/v4sBmn+A3NpepuJzBhOaEBbR7udonlHHn5DWidg==",
"dependencies": {
- "@babel/helper-module-transforms": "^7.22.9",
+ "@babel/helper-module-transforms": "^7.22.15",
"@babel/helper-plugin-utils": "^7.22.5",
"@babel/helper-simple-access": "^7.22.5"
},
@@ -1409,15 +1412,15 @@
}
},
"node_modules/@babel/plugin-transform-object-rest-spread": {
- "version": "7.22.11",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.22.11.tgz",
- "integrity": "sha512-nX8cPFa6+UmbepISvlf5jhQyaC7ASs/7UxHmMkuJ/k5xSHvDPPaibMo+v3TXwU/Pjqhep/nFNpd3zn4YR59pnw==",
+ "version": "7.22.15",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.22.15.tgz",
+ "integrity": "sha512-fEB+I1+gAmfAyxZcX1+ZUwLeAuuf8VIg67CTznZE0MqVFumWkh8xWtn58I4dxdVf080wn7gzWoF8vndOViJe9Q==",
"dependencies": {
"@babel/compat-data": "^7.22.9",
- "@babel/helper-compilation-targets": "^7.22.10",
+ "@babel/helper-compilation-targets": "^7.22.15",
"@babel/helper-plugin-utils": "^7.22.5",
"@babel/plugin-syntax-object-rest-spread": "^7.8.3",
- "@babel/plugin-transform-parameters": "^7.22.5"
+ "@babel/plugin-transform-parameters": "^7.22.15"
},
"engines": {
"node": ">=6.9.0"
@@ -1457,9 +1460,9 @@
}
},
"node_modules/@babel/plugin-transform-optional-chaining": {
- "version": "7.22.12",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.22.12.tgz",
- "integrity": "sha512-7XXCVqZtyFWqjDsYDY4T45w4mlx1rf7aOgkc/Ww76xkgBiOlmjPkx36PBLHa1k1rwWvVgYMPsbuVnIamx2ZQJw==",
+ "version": "7.22.15",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.22.15.tgz",
+ "integrity": "sha512-ngQ2tBhq5vvSJw2Q2Z9i7ealNkpDMU0rGWnHPKqRZO0tzZ5tlaoz4hDvhXioOoaE0X2vfNss1djwg0DXlfu30A==",
"dependencies": {
"@babel/helper-plugin-utils": "^7.22.5",
"@babel/helper-skip-transparent-expression-wrappers": "^7.22.5",
@@ -1473,9 +1476,9 @@
}
},
"node_modules/@babel/plugin-transform-parameters": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.22.5.tgz",
- "integrity": "sha512-AVkFUBurORBREOmHRKo06FjHYgjrabpdqRSwq6+C7R5iTCZOsM4QbcB27St0a4U6fffyAOqh3s/qEfybAhfivg==",
+ "version": "7.22.15",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.22.15.tgz",
+ "integrity": "sha512-hjk7qKIqhyzhhUvRT683TYQOFa/4cQKwQy7ALvTpODswN40MljzNDa0YldevS6tGbxwaEKVn502JmY0dP7qEtQ==",
"dependencies": {
"@babel/helper-plugin-utils": "^7.22.5"
},
@@ -1663,12 +1666,12 @@
}
},
"node_modules/@babel/plugin-transform-typescript": {
- "version": "7.22.11",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.22.11.tgz",
- "integrity": "sha512-0E4/L+7gfvHub7wsbTv03oRtD69X31LByy44fGmFzbZScpupFByMcgCJ0VbBTkzyjSJKuRoGN8tcijOWKTmqOA==",
+ "version": "7.22.15",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.22.15.tgz",
+ "integrity": "sha512-1uirS0TnijxvQLnlv5wQBwOX3E1wCFX7ITv+9pBV2wKEk4K+M5tqDaoNXnTH8tjEIYHLO98MwiTWO04Ggz4XuA==",
"dependencies": {
"@babel/helper-annotate-as-pure": "^7.22.5",
- "@babel/helper-create-class-features-plugin": "^7.22.11",
+ "@babel/helper-create-class-features-plugin": "^7.22.15",
"@babel/helper-plugin-utils": "^7.22.5",
"@babel/plugin-syntax-typescript": "^7.22.5"
},
@@ -1739,16 +1742,16 @@
}
},
"node_modules/@babel/preset-env": {
- "version": "7.22.14",
- "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.22.14.tgz",
- "integrity": "sha512-daodMIoVo+ol/g+//c/AH+szBkFj4STQUikvBijRGL72Ph+w+AMTSh55DUETe8KJlPlDT1k/mp7NBfOuiWmoig==",
+ "version": "7.22.15",
+ "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.22.15.tgz",
+ "integrity": "sha512-tZFHr54GBkHk6hQuVA8w4Fmq+MSPsfvMG0vPnOYyTnJpyfMqybL8/MbNCPRT9zc2KBO2pe4tq15g6Uno4Jpoag==",
"dependencies": {
"@babel/compat-data": "^7.22.9",
- "@babel/helper-compilation-targets": "^7.22.10",
+ "@babel/helper-compilation-targets": "^7.22.15",
"@babel/helper-plugin-utils": "^7.22.5",
- "@babel/helper-validator-option": "^7.22.5",
- "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.22.5",
- "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.22.5",
+ "@babel/helper-validator-option": "^7.22.15",
+ "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.22.15",
+ "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.22.15",
"@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2",
"@babel/plugin-syntax-async-generators": "^7.8.4",
"@babel/plugin-syntax-class-properties": "^7.12.13",
@@ -1769,39 +1772,39 @@
"@babel/plugin-syntax-top-level-await": "^7.14.5",
"@babel/plugin-syntax-unicode-sets-regex": "^7.18.6",
"@babel/plugin-transform-arrow-functions": "^7.22.5",
- "@babel/plugin-transform-async-generator-functions": "^7.22.11",
+ "@babel/plugin-transform-async-generator-functions": "^7.22.15",
"@babel/plugin-transform-async-to-generator": "^7.22.5",
"@babel/plugin-transform-block-scoped-functions": "^7.22.5",
- "@babel/plugin-transform-block-scoping": "^7.22.10",
+ "@babel/plugin-transform-block-scoping": "^7.22.15",
"@babel/plugin-transform-class-properties": "^7.22.5",
"@babel/plugin-transform-class-static-block": "^7.22.11",
- "@babel/plugin-transform-classes": "^7.22.6",
+ "@babel/plugin-transform-classes": "^7.22.15",
"@babel/plugin-transform-computed-properties": "^7.22.5",
- "@babel/plugin-transform-destructuring": "^7.22.10",
+ "@babel/plugin-transform-destructuring": "^7.22.15",
"@babel/plugin-transform-dotall-regex": "^7.22.5",
"@babel/plugin-transform-duplicate-keys": "^7.22.5",
"@babel/plugin-transform-dynamic-import": "^7.22.11",
"@babel/plugin-transform-exponentiation-operator": "^7.22.5",
"@babel/plugin-transform-export-namespace-from": "^7.22.11",
- "@babel/plugin-transform-for-of": "^7.22.5",
+ "@babel/plugin-transform-for-of": "^7.22.15",
"@babel/plugin-transform-function-name": "^7.22.5",
"@babel/plugin-transform-json-strings": "^7.22.11",
"@babel/plugin-transform-literals": "^7.22.5",
"@babel/plugin-transform-logical-assignment-operators": "^7.22.11",
"@babel/plugin-transform-member-expression-literals": "^7.22.5",
"@babel/plugin-transform-modules-amd": "^7.22.5",
- "@babel/plugin-transform-modules-commonjs": "^7.22.11",
+ "@babel/plugin-transform-modules-commonjs": "^7.22.15",
"@babel/plugin-transform-modules-systemjs": "^7.22.11",
"@babel/plugin-transform-modules-umd": "^7.22.5",
"@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5",
"@babel/plugin-transform-new-target": "^7.22.5",
"@babel/plugin-transform-nullish-coalescing-operator": "^7.22.11",
"@babel/plugin-transform-numeric-separator": "^7.22.11",
- "@babel/plugin-transform-object-rest-spread": "^7.22.11",
+ "@babel/plugin-transform-object-rest-spread": "^7.22.15",
"@babel/plugin-transform-object-super": "^7.22.5",
"@babel/plugin-transform-optional-catch-binding": "^7.22.11",
- "@babel/plugin-transform-optional-chaining": "^7.22.12",
- "@babel/plugin-transform-parameters": "^7.22.5",
+ "@babel/plugin-transform-optional-chaining": "^7.22.15",
+ "@babel/plugin-transform-parameters": "^7.22.15",
"@babel/plugin-transform-private-methods": "^7.22.5",
"@babel/plugin-transform-private-property-in-object": "^7.22.11",
"@babel/plugin-transform-property-literals": "^7.22.5",
@@ -1817,7 +1820,7 @@
"@babel/plugin-transform-unicode-regex": "^7.22.5",
"@babel/plugin-transform-unicode-sets-regex": "^7.22.5",
"@babel/preset-modules": "0.1.6-no-external-plugins",
- "@babel/types": "^7.22.11",
+ "@babel/types": "^7.22.15",
"babel-plugin-polyfill-corejs2": "^0.4.5",
"babel-plugin-polyfill-corejs3": "^0.8.3",
"babel-plugin-polyfill-regenerator": "^0.5.2",
@@ -1840,12 +1843,12 @@
}
},
"node_modules/@babel/preset-flow": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/preset-flow/-/preset-flow-7.22.5.tgz",
- "integrity": "sha512-ta2qZ+LSiGCrP5pgcGt8xMnnkXQrq8Sa4Ulhy06BOlF5QbLw9q5hIx7bn5MrsvyTGAfh6kTOo07Q+Pfld/8Y5Q==",
+ "version": "7.22.15",
+ "resolved": "https://registry.npmjs.org/@babel/preset-flow/-/preset-flow-7.22.15.tgz",
+ "integrity": "sha512-dB5aIMqpkgbTfN5vDdTRPzjqtWiZcRESNR88QYnoPR+bmdYoluOzMX9tQerTv0XzSgZYctPfO1oc0N5zdog1ew==",
"dependencies": {
"@babel/helper-plugin-utils": "^7.22.5",
- "@babel/helper-validator-option": "^7.22.5",
+ "@babel/helper-validator-option": "^7.22.15",
"@babel/plugin-transform-flow-strip-types": "^7.22.5"
},
"engines": {
@@ -1869,15 +1872,15 @@
}
},
"node_modules/@babel/preset-typescript": {
- "version": "7.22.11",
- "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.22.11.tgz",
- "integrity": "sha512-tWY5wyCZYBGY7IlalfKI1rLiGlIfnwsRHZqlky0HVv8qviwQ1Uo/05M6+s+TcTCVa6Bmoo2uJW5TMFX6Wa4qVg==",
+ "version": "7.22.15",
+ "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.22.15.tgz",
+ "integrity": "sha512-HblhNmh6yM+cU4VwbBRpxFhxsTdfS1zsvH9W+gEjD0ARV9+8B4sNfpI6GuhePti84nuvhiwKS539jKPFHskA9A==",
"dependencies": {
"@babel/helper-plugin-utils": "^7.22.5",
- "@babel/helper-validator-option": "^7.22.5",
+ "@babel/helper-validator-option": "^7.22.15",
"@babel/plugin-syntax-jsx": "^7.22.5",
- "@babel/plugin-transform-modules-commonjs": "^7.22.11",
- "@babel/plugin-transform-typescript": "^7.22.11"
+ "@babel/plugin-transform-modules-commonjs": "^7.22.15",
+ "@babel/plugin-transform-typescript": "^7.22.15"
},
"engines": {
"node": ">=6.9.0"
@@ -1887,9 +1890,9 @@
}
},
"node_modules/@babel/register": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.22.5.tgz",
- "integrity": "sha512-vV6pm/4CijSQ8Y47RH5SopXzursN35RQINfGJkmOlcpAtGuf94miFvIPhCKGQN7WGIcsgG1BHEX2KVdTYwTwUQ==",
+ "version": "7.22.15",
+ "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.22.15.tgz",
+ "integrity": "sha512-V3Q3EqoQdn65RCgTLwauZaTfd1ShhwPmbBv+1dkZV/HpCGMKVyn6oFcRlI7RaKqiDQjX2Qd3AuoEguBgdjIKlg==",
"dependencies": {
"clone-deep": "^4.0.1",
"find-cache-dir": "^2.0.0",
@@ -2004,9 +2007,9 @@
"integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA=="
},
"node_modules/@babel/runtime": {
- "version": "7.22.11",
- "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.11.tgz",
- "integrity": "sha512-ee7jVNlWN09+KftVOu9n7S8gQzD/Z6hN/I8VBRXW4P1+Xe7kJGXMwu8vds4aGIMHZnNbdpSWCfZZtinytpcAvA==",
+ "version": "7.22.15",
+ "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.15.tgz",
+ "integrity": "sha512-T0O+aa+4w0u06iNmapipJXMV4HoUir03hpx3/YqXXhu9xim3w+dVphjFWl1OH8NbZHw5Lbm9k45drDkgq2VNNA==",
"dependencies": {
"regenerator-runtime": "^0.14.0"
},
@@ -2020,31 +2023,31 @@
"integrity": "sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA=="
},
"node_modules/@babel/template": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.5.tgz",
- "integrity": "sha512-X7yV7eiwAxdj9k94NEylvbVHLiVG1nvzCV2EAowhxLTwODV1jl9UzZ48leOC0sH7OnuHrIkllaBgneUykIcZaw==",
+ "version": "7.22.15",
+ "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz",
+ "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==",
"dependencies": {
- "@babel/code-frame": "^7.22.5",
- "@babel/parser": "^7.22.5",
- "@babel/types": "^7.22.5"
+ "@babel/code-frame": "^7.22.13",
+ "@babel/parser": "^7.22.15",
+ "@babel/types": "^7.22.15"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/traverse": {
- "version": "7.22.11",
- "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.22.11.tgz",
- "integrity": "sha512-mzAenteTfomcB7mfPtyi+4oe5BZ6MXxWcn4CX+h4IRJ+OOGXBrWU6jDQavkQI9Vuc5P+donFabBfFCcmWka9lQ==",
+ "version": "7.22.15",
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.22.15.tgz",
+ "integrity": "sha512-DdHPwvJY0sEeN4xJU5uRLmZjgMMDIvMPniLuYzUVXj/GGzysPl0/fwt44JBkyUIzGJPV8QgHMcQdQ34XFuKTYQ==",
"dependencies": {
- "@babel/code-frame": "^7.22.10",
- "@babel/generator": "^7.22.10",
+ "@babel/code-frame": "^7.22.13",
+ "@babel/generator": "^7.22.15",
"@babel/helper-environment-visitor": "^7.22.5",
"@babel/helper-function-name": "^7.22.5",
"@babel/helper-hoist-variables": "^7.22.5",
"@babel/helper-split-export-declaration": "^7.22.6",
- "@babel/parser": "^7.22.11",
- "@babel/types": "^7.22.11",
+ "@babel/parser": "^7.22.15",
+ "@babel/types": "^7.22.15",
"debug": "^4.1.0",
"globals": "^11.1.0"
},
@@ -2061,12 +2064,12 @@
}
},
"node_modules/@babel/types": {
- "version": "7.22.11",
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.11.tgz",
- "integrity": "sha512-siazHiGuZRz9aB9NpHy9GOs9xiQPKnMzgdr493iI1M67vRXpnEq8ZOOKzezC5q7zwuQ6sDhdSp4SD9ixKSqKZg==",
+ "version": "7.22.15",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.15.tgz",
+ "integrity": "sha512-X+NLXr0N8XXmN5ZsaQdm9U2SSC3UbIYq/doL++sueHOTisgZHoKaQtZxGuV2cUPQHMfjKEfg/g6oy7Hm6SKFtA==",
"dependencies": {
"@babel/helper-string-parser": "^7.22.5",
- "@babel/helper-validator-identifier": "^7.22.5",
+ "@babel/helper-validator-identifier": "^7.22.15",
"to-fast-properties": "^2.0.0"
},
"engines": {
@@ -5247,20 +5250,20 @@
}
},
"node_modules/@noble/curves": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.1.0.tgz",
- "integrity": "sha512-091oBExgENk/kGj3AZmtBDMpxQPDtxQABR2B9lb1JbVTs6ytdzZNwvhxQ4MWasRNEzlbEH8jCWFCwhF/Obj5AA==",
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.2.0.tgz",
+ "integrity": "sha512-oYclrNgRaM9SsBUBVbb8M6DTV7ZHRTKugureoYEncY5c65HOmRzvSiTE3y5CYaPYJA/GVkrhXEoF0M3Ya9PMnw==",
"dependencies": {
- "@noble/hashes": "1.3.1"
+ "@noble/hashes": "1.3.2"
},
"funding": {
"url": "https://paulmillr.com/funding/"
}
},
- "node_modules/@noble/curves/node_modules/@noble/hashes": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.1.tgz",
- "integrity": "sha512-EbqwksQwz9xDRGfDST86whPBgM65E0OH/pCgqW0GBVzO22bNE+NuIbeTb714+IfSjU3aRk47EUvXIb5bTsenKA==",
+ "node_modules/@noble/hashes": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.2.tgz",
+ "integrity": "sha512-MVC8EAQp7MvEcm30KWENFjgR+Mkmf+D189XJTkFIlwohU5hcBbn1ZkKq7KVTi2Hme3PMGF390DaL52beVrIihQ==",
"engines": {
"node": ">= 16"
},
@@ -5268,17 +5271,6 @@
"url": "https://paulmillr.com/funding/"
}
},
- "node_modules/@noble/hashes": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.0.tgz",
- "integrity": "sha512-ilHEACi9DwqJB0pw7kv+Apvh50jiiSyR/cQ3y4W7lOR5mhvn/50FLUfsnfJz0BDZtl/RR16kXvptiv6q1msYZg==",
- "funding": [
- {
- "type": "individual",
- "url": "https://paulmillr.com/funding/"
- }
- ]
- },
"node_modules/@nodelib/fs.scandir": {
"version": "2.1.5",
"resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
@@ -6589,56 +6581,36 @@
}
},
"node_modules/@scure/base": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/@scure/base/-/base-1.1.2.tgz",
- "integrity": "sha512-sSCrnIdaUZQHhBxZThMuk7Wm1TWzMD3uJNdGgx3JS23xSqevu0tAOsg8k66nL3R2NwQe65AI9GgqpPOgZys/eA==",
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/@scure/base/-/base-1.1.3.tgz",
+ "integrity": "sha512-/+SgoRjLq7Xlf0CWuLHq2LUZeL/w65kfzAPG5NH9pcmBhs+nunQTn4gvdwgMTIXnt9b2C/1SeL2XiysZEyIC9Q==",
"funding": {
"url": "https://paulmillr.com/funding/"
}
},
"node_modules/@scure/bip32": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/@scure/bip32/-/bip32-1.3.0.tgz",
- "integrity": "sha512-bcKpo1oj54hGholplGLpqPHRbIsnbixFtc06nwuNM5/dwSXOq/AAYoIBRsBmnZJSdfeNW5rnff7NTAz3ZCqR9Q==",
- "funding": [
- {
- "type": "individual",
- "url": "https://paulmillr.com/funding/"
- }
- ],
- "dependencies": {
- "@noble/curves": "~1.0.0",
- "@noble/hashes": "~1.3.0",
- "@scure/base": "~1.1.0"
- }
- },
- "node_modules/@scure/bip32/node_modules/@noble/curves": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.0.0.tgz",
- "integrity": "sha512-2upgEu0iLiDVDZkNLeFV2+ht0BAVgQnEmCk6JsOch9Rp8xfkMCbvbAZlA2pBHQc73dbl+vFOXfqkf4uemdn0bw==",
- "funding": [
- {
- "type": "individual",
- "url": "https://paulmillr.com/funding/"
- }
- ],
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/@scure/bip32/-/bip32-1.3.2.tgz",
+ "integrity": "sha512-N1ZhksgwD3OBlwTv3R6KFEcPojl/W4ElJOeCZdi+vuI5QmTFwLq3OFf2zd2ROpKvxFdgZ6hUpb0dx9bVNEwYCA==",
"dependencies": {
- "@noble/hashes": "1.3.0"
+ "@noble/curves": "~1.2.0",
+ "@noble/hashes": "~1.3.2",
+ "@scure/base": "~1.1.2"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
}
},
"node_modules/@scure/bip39": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/@scure/bip39/-/bip39-1.2.0.tgz",
- "integrity": "sha512-SX/uKq52cuxm4YFXWFaVByaSHJh2w3BnokVSeUJVCv6K7WulT9u2BuNRBhuFl8vAuYnzx9bEu9WgpcNYTrYieg==",
- "funding": [
- {
- "type": "individual",
- "url": "https://paulmillr.com/funding/"
- }
- ],
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/@scure/bip39/-/bip39-1.2.1.tgz",
+ "integrity": "sha512-Z3/Fsz1yr904dduJD0NpiyRHhRYHdcnyh73FZWiV+/qhWi83wNJ3NWolYqCEN+ZWsUz2TWwajJggcRE9r1zUYg==",
"dependencies": {
"@noble/hashes": "~1.3.0",
"@scure/base": "~1.1.0"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
}
},
"node_modules/@sentry-internal/tracing": {
@@ -6857,17 +6829,6 @@
"superstruct": "^0.14.2"
}
},
- "node_modules/@solana/web3.js/node_modules/@noble/hashes": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.2.tgz",
- "integrity": "sha512-MVC8EAQp7MvEcm30KWENFjgR+Mkmf+D189XJTkFIlwohU5hcBbn1ZkKq7KVTi2Hme3PMGF390DaL52beVrIihQ==",
- "engines": {
- "node": ">= 16"
- },
- "funding": {
- "url": "https://paulmillr.com/funding/"
- }
- },
"node_modules/@solana/web3.js/node_modules/buffer": {
"version": "6.0.3",
"resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz",
@@ -7906,9 +7867,9 @@
}
},
"node_modules/@storybook/core-common/node_modules/@types/node": {
- "version": "16.18.46",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.46.tgz",
- "integrity": "sha512-Mnq3O9Xz52exs3mlxMcQuA7/9VFe/dXcrgAyfjLkABIqxXKOgBRjyazTxUbjsxDa4BP7hhPliyjVTP9RDP14xg=="
+ "version": "16.18.48",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.48.tgz",
+ "integrity": "sha512-mlaecDKQ7rIZrYD7iiKNdzFb6e/qD5I9U1rAhq+Fd+DWvYVs+G2kv74UFHmSOlg5+i/vF3XxuR522V4u8BqO+Q=="
},
"node_modules/@storybook/core-common/node_modules/ansi-styles": {
"version": "4.3.0",
@@ -7973,9 +7934,9 @@
}
},
"node_modules/@storybook/core-common/node_modules/glob": {
- "version": "10.3.3",
- "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.3.tgz",
- "integrity": "sha512-92vPiMb/iqpmEgsOoIDvTjc50wf9CCCvMzsi6W0JLPeUKE8TWP1a73PgqSrqy7iAZxaSD1YdzU7QZR5LF51MJw==",
+ "version": "10.3.4",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.4.tgz",
+ "integrity": "sha512-6LFElP3A+i/Q8XQKEvZjkEWEOTgAIALR9AO2rwT8bgPhDd1anmqDJDZ6lLddI4ehxxxR1S5RIqKe1uapMQfYaQ==",
"dependencies": {
"foreground-child": "^3.1.0",
"jackspeak": "^2.0.3",
@@ -8111,9 +8072,9 @@
}
},
"node_modules/@storybook/core-server/node_modules/@types/node": {
- "version": "16.18.46",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.46.tgz",
- "integrity": "sha512-Mnq3O9Xz52exs3mlxMcQuA7/9VFe/dXcrgAyfjLkABIqxXKOgBRjyazTxUbjsxDa4BP7hhPliyjVTP9RDP14xg=="
+ "version": "16.18.48",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.48.tgz",
+ "integrity": "sha512-mlaecDKQ7rIZrYD7iiKNdzFb6e/qD5I9U1rAhq+Fd+DWvYVs+G2kv74UFHmSOlg5+i/vF3XxuR522V4u8BqO+Q=="
},
"node_modules/@storybook/core-server/node_modules/ansi-styles": {
"version": "4.3.0",
@@ -9003,9 +8964,9 @@
}
},
"node_modules/@types/chai": {
- "version": "4.3.5",
- "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.5.tgz",
- "integrity": "sha512-mEo1sAde+UCE6b2hxn332f1g1E8WfYRu6p5SvTKr2ZKC1f7gFJXk4h5PyGP9Dt6gCaG8y8XhwnXWC6Iy2cmBng==",
+ "version": "4.3.6",
+ "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.6.tgz",
+ "integrity": "sha512-VOVRLM1mBxIRxydiViqPcKn6MIxZytrbMpd6RJLIWKxUNr3zux8no0Oc7kJx0WAPIitgZ0gkrDS+btlqQpubpw==",
"dev": true
},
"node_modules/@types/chai-subset": {
@@ -9018,17 +8979,17 @@
}
},
"node_modules/@types/connect": {
- "version": "3.4.35",
- "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz",
- "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==",
+ "version": "3.4.36",
+ "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.36.tgz",
+ "integrity": "sha512-P63Zd/JUGq+PdrM1lv0Wv5SBYeA2+CORvbrXbngriYY0jzLUWfQMQQxOhjONEz/wlHOAxOdY7CY65rgQdTjq2w==",
"dependencies": {
"@types/node": "*"
}
},
"node_modules/@types/cross-spawn": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/@types/cross-spawn/-/cross-spawn-6.0.2.tgz",
- "integrity": "sha512-KuwNhp3eza+Rhu8IFI5HUXRP0LIhqH5cAjubUvGXXthh4YYBuP2ntwEX+Cz8GJoZUHlKo247wPWOfA9LYEq4cw==",
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/@types/cross-spawn/-/cross-spawn-6.0.3.tgz",
+ "integrity": "sha512-BDAkU7WHHRHnvBf5z89lcvACsvkz/n7Tv+HyD/uW76O29HoH1Tk/W6iQrepaZVbisvlEek4ygwT8IW7ow9XLAA==",
"dependencies": {
"@types/node": "*"
}
@@ -9214,9 +9175,9 @@
"integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA=="
},
"node_modules/@types/node": {
- "version": "20.5.7",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-20.5.7.tgz",
- "integrity": "sha512-dP7f3LdZIysZnmvP3ANJYTSwg+wLLl8p7RqniVlV7j+oXSXAbt9h0WIBFmJy5inWZoX9wZN6eXx+YXd9Rh3RBA=="
+ "version": "20.5.9",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-20.5.9.tgz",
+ "integrity": "sha512-PcGNd//40kHAS3sTlzKB9C9XL4K0sTup8nbG5lC14kzEteTNuAFh9u5nA0o5TWnSG2r/JNPRXFVcHJIIeRlmqQ=="
},
"node_modules/@types/node-fetch": {
"version": "2.6.4",
@@ -9248,18 +9209,18 @@
"integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w=="
},
"node_modules/@types/qrcode": {
- "version": "1.5.1",
- "resolved": "https://registry.npmjs.org/@types/qrcode/-/qrcode-1.5.1.tgz",
- "integrity": "sha512-HpSN675K0PmxIDRpjMI3Mc2GiKo3dNu+X/F5SoItiaDS1lVfgC6Wac1c5lQDfKWbTJUSHWiHKzpJpBZG7k9gaA==",
+ "version": "1.5.2",
+ "resolved": "https://registry.npmjs.org/@types/qrcode/-/qrcode-1.5.2.tgz",
+ "integrity": "sha512-W4KDz75m7rJjFbyCctzCtRzZUj+PrUHV+YjqDp50sSRezTbrtEAIq2iTzC6lISARl3qw+8IlcCyljdcVJE0Wug==",
"dev": true,
"dependencies": {
"@types/node": "*"
}
},
"node_modules/@types/qs": {
- "version": "6.9.7",
- "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz",
- "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw=="
+ "version": "6.9.8",
+ "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.8.tgz",
+ "integrity": "sha512-u95svzDlTysU5xecFNTgfFG5RUWu1A9P0VzgpcIiGZA9iraHOdSzcxMxQ55DyeRaGCSxQi7LxXDI4rzq/MYfdg=="
},
"node_modules/@types/ramda": {
"version": "0.29.3",
@@ -9339,9 +9300,9 @@
"integrity": "sha512-NfQ4gyz38SL8sDNrSixxU2Os1a5xcdFxipAFxYEuLUlvU2uDwS4NUpsImcf1//SlWItCVMMLiylsxbmNMToV/g=="
},
"node_modules/@types/unist": {
- "version": "2.0.7",
- "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.7.tgz",
- "integrity": "sha512-cputDpIbFgLUaGQn6Vqg3/YsJwxUwHLO13v3i5ouxT4lat0khip9AEWxtERujXV9wxIB1EyF97BSJFt6vpdI8g==",
+ "version": "2.0.8",
+ "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.8.tgz",
+ "integrity": "sha512-d0XxK3YTObnWVp6rZuev3c49+j4Lo8g4L1ZRm9z5L0xpoZycUPshHgczK5gsUMaZOstjVYYi09p5gYvUtfChYw==",
"dev": true
},
"node_modules/@types/ws": {
@@ -9368,16 +9329,16 @@
"dev": true
},
"node_modules/@typescript-eslint/eslint-plugin": {
- "version": "6.5.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.5.0.tgz",
- "integrity": "sha512-2pktILyjvMaScU6iK3925uvGU87E+N9rh372uGZgiMYwafaw9SXq86U04XPq3UH6tzRvNgBsub6x2DacHc33lw==",
+ "version": "6.6.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.6.0.tgz",
+ "integrity": "sha512-CW9YDGTQnNYMIo5lMeuiIG08p4E0cXrXTbcZ2saT/ETE7dWUrNxlijsQeU04qAAKkILiLzdQz+cGFxCJjaZUmA==",
"dev": true,
"dependencies": {
"@eslint-community/regexpp": "^4.5.1",
- "@typescript-eslint/scope-manager": "6.5.0",
- "@typescript-eslint/type-utils": "6.5.0",
- "@typescript-eslint/utils": "6.5.0",
- "@typescript-eslint/visitor-keys": "6.5.0",
+ "@typescript-eslint/scope-manager": "6.6.0",
+ "@typescript-eslint/type-utils": "6.6.0",
+ "@typescript-eslint/utils": "6.6.0",
+ "@typescript-eslint/visitor-keys": "6.6.0",
"debug": "^4.3.4",
"graphemer": "^1.4.0",
"ignore": "^5.2.4",
@@ -9403,15 +9364,15 @@
}
},
"node_modules/@typescript-eslint/parser": {
- "version": "6.5.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.5.0.tgz",
- "integrity": "sha512-LMAVtR5GN8nY0G0BadkG0XIe4AcNMeyEy3DyhKGAh9k4pLSMBO7rF29JvDBpZGCmp5Pgz5RLHP6eCpSYZJQDuQ==",
+ "version": "6.6.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.6.0.tgz",
+ "integrity": "sha512-setq5aJgUwtzGrhW177/i+DMLqBaJbdwGj2CPIVFFLE0NCliy5ujIdLHd2D1ysmlmsjdL2GWW+hR85neEfc12w==",
"dev": true,
"dependencies": {
- "@typescript-eslint/scope-manager": "6.5.0",
- "@typescript-eslint/types": "6.5.0",
- "@typescript-eslint/typescript-estree": "6.5.0",
- "@typescript-eslint/visitor-keys": "6.5.0",
+ "@typescript-eslint/scope-manager": "6.6.0",
+ "@typescript-eslint/types": "6.6.0",
+ "@typescript-eslint/typescript-estree": "6.6.0",
+ "@typescript-eslint/visitor-keys": "6.6.0",
"debug": "^4.3.4"
},
"engines": {
@@ -9431,13 +9392,13 @@
}
},
"node_modules/@typescript-eslint/scope-manager": {
- "version": "6.5.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.5.0.tgz",
- "integrity": "sha512-A8hZ7OlxURricpycp5kdPTH3XnjG85UpJS6Fn4VzeoH4T388gQJ/PGP4ole5NfKt4WDVhmLaQ/dBLNDC4Xl/Kw==",
+ "version": "6.6.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.6.0.tgz",
+ "integrity": "sha512-pT08u5W/GT4KjPUmEtc2kSYvrH8x89cVzkA0Sy2aaOUIw6YxOIjA8ilwLr/1fLjOedX1QAuBpG9XggWqIIfERw==",
"dev": true,
"dependencies": {
- "@typescript-eslint/types": "6.5.0",
- "@typescript-eslint/visitor-keys": "6.5.0"
+ "@typescript-eslint/types": "6.6.0",
+ "@typescript-eslint/visitor-keys": "6.6.0"
},
"engines": {
"node": "^16.0.0 || >=18.0.0"
@@ -9448,13 +9409,13 @@
}
},
"node_modules/@typescript-eslint/type-utils": {
- "version": "6.5.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.5.0.tgz",
- "integrity": "sha512-f7OcZOkRivtujIBQ4yrJNIuwyCQO1OjocVqntl9dgSIZAdKqicj3xFDqDOzHDlGCZX990LqhLQXWRnQvsapq8A==",
+ "version": "6.6.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.6.0.tgz",
+ "integrity": "sha512-8m16fwAcEnQc69IpeDyokNO+D5spo0w1jepWWY2Q6y5ZKNuj5EhVQXjtVAeDDqvW6Yg7dhclbsz6rTtOvcwpHg==",
"dev": true,
"dependencies": {
- "@typescript-eslint/typescript-estree": "6.5.0",
- "@typescript-eslint/utils": "6.5.0",
+ "@typescript-eslint/typescript-estree": "6.6.0",
+ "@typescript-eslint/utils": "6.6.0",
"debug": "^4.3.4",
"ts-api-utils": "^1.0.1"
},
@@ -9475,9 +9436,9 @@
}
},
"node_modules/@typescript-eslint/types": {
- "version": "6.5.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.5.0.tgz",
- "integrity": "sha512-eqLLOEF5/lU8jW3Bw+8auf4lZSbbljHR2saKnYqON12G/WsJrGeeDHWuQePoEf9ro22+JkbPfWQwKEC5WwLQ3w==",
+ "version": "6.6.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.6.0.tgz",
+ "integrity": "sha512-CB6QpJQ6BAHlJXdwUmiaXDBmTqIE2bzGTDLADgvqtHWuhfNP3rAOK7kAgRMAET5rDRr9Utt+qAzRBdu3AhR3sg==",
"dev": true,
"engines": {
"node": "^16.0.0 || >=18.0.0"
@@ -9488,13 +9449,13 @@
}
},
"node_modules/@typescript-eslint/typescript-estree": {
- "version": "6.5.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.5.0.tgz",
- "integrity": "sha512-q0rGwSe9e5Kk/XzliB9h2LBc9tmXX25G0833r7kffbl5437FPWb2tbpIV9wAATebC/018pGa9fwPDuvGN+LxWQ==",
+ "version": "6.6.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.6.0.tgz",
+ "integrity": "sha512-hMcTQ6Al8MP2E6JKBAaSxSVw5bDhdmbCEhGW/V8QXkb9oNsFkA4SBuOMYVPxD3jbtQ4R/vSODBsr76R6fP3tbA==",
"dev": true,
"dependencies": {
- "@typescript-eslint/types": "6.5.0",
- "@typescript-eslint/visitor-keys": "6.5.0",
+ "@typescript-eslint/types": "6.6.0",
+ "@typescript-eslint/visitor-keys": "6.6.0",
"debug": "^4.3.4",
"globby": "^11.1.0",
"is-glob": "^4.0.3",
@@ -9515,17 +9476,17 @@
}
},
"node_modules/@typescript-eslint/utils": {
- "version": "6.5.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.5.0.tgz",
- "integrity": "sha512-9nqtjkNykFzeVtt9Pj6lyR9WEdd8npPhhIPM992FWVkZuS6tmxHfGVnlUcjpUP2hv8r4w35nT33mlxd+Be1ACQ==",
+ "version": "6.6.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.6.0.tgz",
+ "integrity": "sha512-mPHFoNa2bPIWWglWYdR0QfY9GN0CfvvXX1Sv6DlSTive3jlMTUy+an67//Gysc+0Me9pjitrq0LJp0nGtLgftw==",
"dev": true,
"dependencies": {
"@eslint-community/eslint-utils": "^4.4.0",
"@types/json-schema": "^7.0.12",
"@types/semver": "^7.5.0",
- "@typescript-eslint/scope-manager": "6.5.0",
- "@typescript-eslint/types": "6.5.0",
- "@typescript-eslint/typescript-estree": "6.5.0",
+ "@typescript-eslint/scope-manager": "6.6.0",
+ "@typescript-eslint/types": "6.6.0",
+ "@typescript-eslint/typescript-estree": "6.6.0",
"semver": "^7.5.4"
},
"engines": {
@@ -9540,12 +9501,12 @@
}
},
"node_modules/@typescript-eslint/visitor-keys": {
- "version": "6.5.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.5.0.tgz",
- "integrity": "sha512-yCB/2wkbv3hPsh02ZS8dFQnij9VVQXJMN/gbQsaaY+zxALkZnxa/wagvLEFsAWMPv7d7lxQmNsIzGU1w/T/WyA==",
+ "version": "6.6.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.6.0.tgz",
+ "integrity": "sha512-L61uJT26cMOfFQ+lMZKoJNbAEckLe539VhTxiGHrWl5XSKQgA0RTBZJW2HFPy5T0ZvPVSD93QsrTKDkfNwJGyQ==",
"dev": true,
"dependencies": {
- "@typescript-eslint/types": "6.5.0",
+ "@typescript-eslint/types": "6.6.0",
"eslint-visitor-keys": "^3.4.1"
},
"engines": {
@@ -9772,33 +9733,10 @@
"resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.3.4.tgz",
"integrity": "sha512-7OjdcV8vQ74eiz1TZLzZP4JwqM5fA94K6yntPS5Z25r9HDuGNzaGdgvwKYq6S+MxwF0TFRwe50fIR/MYnakdkQ=="
},
- "node_modules/@wagmi/chains": {
- "version": "1.7.0",
- "resolved": "https://registry.npmjs.org/@wagmi/chains/-/chains-1.7.0.tgz",
- "integrity": "sha512-TKVeHv0GqP5sV1yQ8BDGYToAFezPnCexbbBpeH14x7ywi5a1dDStPffpt9x+ytE6LJWkZ6pAMs/HNWXBQ5Nqmw==",
- "funding": [
- {
- "type": "gitcoin",
- "url": "https://wagmi.sh/gitcoin"
- },
- {
- "type": "github",
- "url": "https://github.com/sponsors/wagmi-dev"
- }
- ],
- "peerDependencies": {
- "typescript": ">=5.0.4"
- },
- "peerDependenciesMeta": {
- "typescript": {
- "optional": true
- }
- }
- },
"node_modules/@wagmi/connectors": {
- "version": "2.7.0",
- "resolved": "https://registry.npmjs.org/@wagmi/connectors/-/connectors-2.7.0.tgz",
- "integrity": "sha512-1KOL0HTJl5kzSC/YdKwFwiokr6poUQn1V/tcT0TpG3iH2x0lSM7FTkvCjVVY/6lKzTXrLlo9y2aE7AsOPnkvqg==",
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/@wagmi/connectors/-/connectors-3.1.1.tgz",
+ "integrity": "sha512-ewOV40AlrXcX018qckU0V9OCsDgHhs+KZjQJZhlplqRtc2ijjS62B5kcypXkcTtfU5qXUBA9KEwPsSTxGdT4ag==",
"funding": [
{
"type": "gitcoin",
@@ -9814,22 +9752,18 @@
"@ledgerhq/connect-kit-loader": "^1.1.0",
"@safe-global/safe-apps-provider": "^0.17.1",
"@safe-global/safe-apps-sdk": "^8.0.0",
- "@walletconnect/ethereum-provider": "2.9.2",
+ "@walletconnect/ethereum-provider": "2.10.0",
"@walletconnect/legacy-provider": "^2.0.0",
"@walletconnect/modal": "2.6.1",
- "@walletconnect/utils": "2.9.2",
+ "@walletconnect/utils": "2.10.0",
"abitype": "0.8.7",
"eventemitter3": "^4.0.7"
},
"peerDependencies": {
- "@wagmi/chains": ">=1.7.0",
"typescript": ">=5.0.4",
"viem": ">=0.3.35"
},
"peerDependenciesMeta": {
- "@wagmi/chains": {
- "optional": true
- },
"typescript": {
"optional": true
}
@@ -9850,9 +9784,9 @@
}
},
"node_modules/@wagmi/core": {
- "version": "1.3.9",
- "resolved": "https://registry.npmjs.org/@wagmi/core/-/core-1.3.9.tgz",
- "integrity": "sha512-SrnABCrsDvhiMCLLLyzyHnZbEumsFT/XWlJJQZeyEDcixL95R7XQwOaaoRI4MpNilCtMtu3jzN57tA5Z2iA+kw==",
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/@wagmi/core/-/core-1.4.1.tgz",
+ "integrity": "sha512-b6LDFL0vZSCNcIHjnJzv++hakavTTt1/2WEQg2S5eEnaHTp7UoQlwfCyjKeiBhRih4yF34N06ea8cyEVjyjXrw==",
"funding": [
{
"type": "gitcoin",
@@ -9864,8 +9798,7 @@
}
],
"dependencies": {
- "@wagmi/chains": "1.7.0",
- "@wagmi/connectors": "2.7.0",
+ "@wagmi/connectors": "3.1.1",
"abitype": "0.8.7",
"eventemitter3": "^4.0.7",
"zustand": "^4.3.1"
@@ -9895,9 +9828,9 @@
}
},
"node_modules/@walletconnect/core": {
- "version": "2.9.2",
- "resolved": "https://registry.npmjs.org/@walletconnect/core/-/core-2.9.2.tgz",
- "integrity": "sha512-VARMPAx8sIgodeyngDHbealP3B621PQqjqKsByFUTOep8ZI1/R/20zU+cmq6j9RCrL+kLKZcrZqeVzs8Z7OlqQ==",
+ "version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/@walletconnect/core/-/core-2.10.0.tgz",
+ "integrity": "sha512-Z8pdorfIMueuiBXLdnf7yloiO9JIiobuxN3j0OTal+MYc4q5/2O7d+jdD1DAXbLi1taJx3x60UXT/FPVkjIqIQ==",
"dependencies": {
"@walletconnect/heartbeat": "1.2.1",
"@walletconnect/jsonrpc-provider": "1.0.13",
@@ -9910,8 +9843,8 @@
"@walletconnect/relay-auth": "^1.0.4",
"@walletconnect/safe-json": "^1.0.2",
"@walletconnect/time": "^1.0.2",
- "@walletconnect/types": "2.9.2",
- "@walletconnect/utils": "2.9.2",
+ "@walletconnect/types": "2.10.0",
+ "@walletconnect/utils": "2.10.0",
"events": "^3.3.0",
"lodash.isequal": "4.5.0",
"uint8arrays": "^3.1.0"
@@ -9964,18 +9897,18 @@
"integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
},
"node_modules/@walletconnect/ethereum-provider": {
- "version": "2.9.2",
- "resolved": "https://registry.npmjs.org/@walletconnect/ethereum-provider/-/ethereum-provider-2.9.2.tgz",
- "integrity": "sha512-eO1dkhZffV1g7vpG19XUJTw09M/bwGUwwhy1mJ3AOPbOSbMPvwiCuRz2Kbtm1g9B0Jv15Dl+TvJ9vTgYF8zoZg==",
+ "version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/@walletconnect/ethereum-provider/-/ethereum-provider-2.10.0.tgz",
+ "integrity": "sha512-NyTm7RcrtAiSaYQPh6G4sOtr1kg/pL5Z3EDE6rBTV3Se5pMsYvtuwMiSol7MidsQpf4ux9HFhthTO3imcoWImw==",
"dependencies": {
"@walletconnect/jsonrpc-http-connection": "^1.0.7",
"@walletconnect/jsonrpc-provider": "^1.0.13",
"@walletconnect/jsonrpc-types": "^1.0.3",
"@walletconnect/jsonrpc-utils": "^1.0.8",
- "@walletconnect/sign-client": "2.9.2",
- "@walletconnect/types": "2.9.2",
- "@walletconnect/universal-provider": "2.9.2",
- "@walletconnect/utils": "2.9.2",
+ "@walletconnect/sign-client": "2.10.0",
+ "@walletconnect/types": "2.10.0",
+ "@walletconnect/universal-provider": "2.10.0",
+ "@walletconnect/utils": "2.10.0",
"events": "^3.3.0"
},
"peerDependencies": {
@@ -10308,18 +10241,18 @@
"integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
},
"node_modules/@walletconnect/sign-client": {
- "version": "2.9.2",
- "resolved": "https://registry.npmjs.org/@walletconnect/sign-client/-/sign-client-2.9.2.tgz",
- "integrity": "sha512-anRwnXKlR08lYllFMEarS01hp1gr6Q9XUgvacr749hoaC/AwGVlxYFdM8+MyYr3ozlA+2i599kjbK/mAebqdXg==",
+ "version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/@walletconnect/sign-client/-/sign-client-2.10.0.tgz",
+ "integrity": "sha512-hbDljDS53kR/It3oXD91UkcOsT6diNnW5+Zzksm0YEfwww5dop/YfNlcdnc8+jKUhWOL/YDPNQCjzsCSNlVzbw==",
"dependencies": {
- "@walletconnect/core": "2.9.2",
+ "@walletconnect/core": "2.10.0",
"@walletconnect/events": "^1.0.1",
"@walletconnect/heartbeat": "1.2.1",
"@walletconnect/jsonrpc-utils": "1.0.8",
"@walletconnect/logger": "^2.0.1",
"@walletconnect/time": "^1.0.2",
- "@walletconnect/types": "2.9.2",
- "@walletconnect/utils": "2.9.2",
+ "@walletconnect/types": "2.10.0",
+ "@walletconnect/utils": "2.10.0",
"events": "^3.3.0"
}
},
@@ -10337,9 +10270,9 @@
"integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
},
"node_modules/@walletconnect/types": {
- "version": "2.9.2",
- "resolved": "https://registry.npmjs.org/@walletconnect/types/-/types-2.9.2.tgz",
- "integrity": "sha512-7Rdn30amnJEEal4hk83cdwHUuxI1SWQ+K7fFFHBMqkuHLGi3tpMY6kpyfDxnUScYEZXqgRps4Jo5qQgnRqVM7A==",
+ "version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/@walletconnect/types/-/types-2.10.0.tgz",
+ "integrity": "sha512-kSTA/WZnbKdEbvbXSW16Ty6dOSzOZCHnGg6JH7q1MuraalD2HuNg00lVVu7QAZ/Rj1Gn9DAkrgP5Wd5a8Xq//Q==",
"dependencies": {
"@walletconnect/events": "^1.0.1",
"@walletconnect/heartbeat": "1.2.1",
@@ -10350,25 +10283,25 @@
}
},
"node_modules/@walletconnect/universal-provider": {
- "version": "2.9.2",
- "resolved": "https://registry.npmjs.org/@walletconnect/universal-provider/-/universal-provider-2.9.2.tgz",
- "integrity": "sha512-JmaolkO8D31UdRaQCHwlr8uIFUI5BYhBzqYFt54Mc6gbIa1tijGOmdyr6YhhFO70LPmS6gHIjljwOuEllmlrxw==",
+ "version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/@walletconnect/universal-provider/-/universal-provider-2.10.0.tgz",
+ "integrity": "sha512-jtVWf+AeTCqBcB3lCmWkv3bvSmdRCkQdo67GNoT5y6/pvVHMxfjgrJNBOUsWQMxpREpWDpZ993X0JRjsYVsMcA==",
"dependencies": {
"@walletconnect/jsonrpc-http-connection": "^1.0.7",
"@walletconnect/jsonrpc-provider": "1.0.13",
"@walletconnect/jsonrpc-types": "^1.0.2",
"@walletconnect/jsonrpc-utils": "^1.0.7",
"@walletconnect/logger": "^2.0.1",
- "@walletconnect/sign-client": "2.9.2",
- "@walletconnect/types": "2.9.2",
- "@walletconnect/utils": "2.9.2",
+ "@walletconnect/sign-client": "2.10.0",
+ "@walletconnect/types": "2.10.0",
+ "@walletconnect/utils": "2.10.0",
"events": "^3.3.0"
}
},
"node_modules/@walletconnect/utils": {
- "version": "2.9.2",
- "resolved": "https://registry.npmjs.org/@walletconnect/utils/-/utils-2.9.2.tgz",
- "integrity": "sha512-D44hwXET/8JhhIjqljY6qxSu7xXnlPrf63UN/Qfl98vDjWlYVcDl2+JIQRxD9GPastw0S8XZXdRq59XDXLuZBg==",
+ "version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/@walletconnect/utils/-/utils-2.10.0.tgz",
+ "integrity": "sha512-9GRyEz/7CJW+G04RvrjPET5k7hOEsB9b3fF9cWDk/iDCxSWpbkU/hv/urRB36C+gvQMAZgIZYX3dHfzJWkY/2g==",
"dependencies": {
"@stablelib/chacha20poly1305": "1.0.1",
"@stablelib/hkdf": "1.0.1",
@@ -10378,7 +10311,7 @@
"@walletconnect/relay-api": "^1.0.9",
"@walletconnect/safe-json": "^1.0.2",
"@walletconnect/time": "^1.0.2",
- "@walletconnect/types": "2.9.2",
+ "@walletconnect/types": "2.10.0",
"@walletconnect/window-getters": "^1.0.1",
"@walletconnect/window-metadata": "^1.0.1",
"detect-browser": "5.3.0",
@@ -10576,9 +10509,9 @@
"dev": true
},
"node_modules/abitype": {
- "version": "0.9.3",
- "resolved": "https://registry.npmjs.org/abitype/-/abitype-0.9.3.tgz",
- "integrity": "sha512-dz4qCQLurx97FQhnb/EIYTk/ldQ+oafEDUqC0VVIeQS1Q48/YWt/9YNfMmp9SLFqN41ktxny3c8aYxHjmFIB/w==",
+ "version": "0.9.8",
+ "resolved": "https://registry.npmjs.org/abitype/-/abitype-0.9.8.tgz",
+ "integrity": "sha512-puLifILdm+8sjyss4S+fsUN09obiT1g2YW6CtcQF+QDzxR0euzgEB29MZujC6zMk2a6SVmtttq1fc6+YFA7WYQ==",
"funding": [
{
"type": "github",
@@ -11459,9 +11392,9 @@
}
},
"node_modules/cacache/node_modules/glob": {
- "version": "10.3.3",
- "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.3.tgz",
- "integrity": "sha512-92vPiMb/iqpmEgsOoIDvTjc50wf9CCCvMzsi6W0JLPeUKE8TWP1a73PgqSrqy7iAZxaSD1YdzU7QZR5LF51MJw==",
+ "version": "10.3.4",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.4.tgz",
+ "integrity": "sha512-6LFElP3A+i/Q8XQKEvZjkEWEOTgAIALR9AO2rwT8bgPhDd1anmqDJDZ6lLddI4ehxxxR1S5RIqKe1uapMQfYaQ==",
"dev": true,
"dependencies": {
"foreground-child": "^3.1.0",
@@ -11607,9 +11540,9 @@
}
},
"node_modules/caniuse-lite": {
- "version": "1.0.30001524",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001524.tgz",
- "integrity": "sha512-Jj917pJtYg9HSJBF95HVX3Cdr89JUyLT4IZ8SvM5aDRni95swKgYi3TgYLH5hnGfPE/U1dg6IfZ50UsIlLkwSA==",
+ "version": "1.0.30001527",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001527.tgz",
+ "integrity": "sha512-YkJi7RwPgWtXVSgK4lG9AHH57nSzvvOp9MesgXmw4Q7n0C3H04L0foHqfxcmSAm5AcWb8dW9AYj2tR7/5GnddQ==",
"funding": [
{
"type": "opencollective",
@@ -12265,14 +12198,14 @@
"integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ=="
},
"node_modules/cosmiconfig": {
- "version": "8.2.0",
- "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.2.0.tgz",
- "integrity": "sha512-3rTMnFJA1tCOPwRxtgF4wd7Ab2qvDbL8jX+3smjIbS4HlZBagTlpERbdN7iAbWlrfxE3M8c27kTwTawQ7st+OQ==",
+ "version": "8.3.4",
+ "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.4.tgz",
+ "integrity": "sha512-SF+2P8+o/PTV05rgsAjDzL4OFdVXAulSfC/L19VaeVT7+tpOOSscCt2QLxDZ+CLxF2WOiq6y1K5asvs8qUJT/Q==",
"dev": true,
"dependencies": {
- "import-fresh": "^3.2.1",
+ "import-fresh": "^3.3.0",
"js-yaml": "^4.1.0",
- "parse-json": "^5.0.0",
+ "parse-json": "^5.2.0",
"path-type": "^4.0.0"
},
"engines": {
@@ -12280,6 +12213,14 @@
},
"funding": {
"url": "https://github.com/sponsors/d-fischer"
+ },
+ "peerDependencies": {
+ "typescript": ">=4.9.5"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
}
},
"node_modules/cross-fetch": {
@@ -12843,9 +12784,9 @@
}
},
"node_modules/electron-to-chromium": {
- "version": "1.4.505",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.505.tgz",
- "integrity": "sha512-0A50eL5BCCKdxig2SsCXhpuztnB9PfUgRMojj5tMvt8O54lbwz3t6wNgnpiTRosw5QjlJB7ixhVyeg8daLQwSQ=="
+ "version": "1.4.508",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.508.tgz",
+ "integrity": "sha512-FFa8QKjQK/A5QuFr2167myhMesGrhlOBD+3cYNxO9/S4XzHEXesyTD/1/xF644gC8buFPz3ca6G1LOQD0tZrrg=="
},
"node_modules/emoji-regex": {
"version": "8.0.0",
@@ -14033,9 +13974,9 @@
}
},
"node_modules/framer-motion": {
- "version": "10.16.2",
- "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-10.16.2.tgz",
- "integrity": "sha512-aY6L9YMvqMWtfOQptaUvvr8dp97jskXY5UYLQM0vOPxKeERrG/Z034EIQZ/52u7MeCT0HlCQy3/l0HdUZCB9Tw==",
+ "version": "10.16.4",
+ "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-10.16.4.tgz",
+ "integrity": "sha512-p9V9nGomS3m6/CALXqv6nFGMuFOxbWsmaOrdmhyQimMIlLl3LC7h7l86wge/Js/8cRu5ktutS/zlzgR7eBOtFA==",
"dependencies": {
"tslib": "^2.4.0"
},
@@ -14339,9 +14280,9 @@
}
},
"node_modules/giget/node_modules/tar": {
- "version": "6.1.15",
- "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.15.tgz",
- "integrity": "sha512-/zKt9UyngnxIT/EAGYuxaMYgOIJiP81ab9ZfkILq4oNLPFX50qyYmu7jRj9qeXoxmJHjGlbH0+cm2uy1WCs10A==",
+ "version": "6.2.0",
+ "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.0.tgz",
+ "integrity": "sha512-/Wo7DcT0u5HUV486xg675HtjNd3BXZ6xDbzsCUZPt5iw8bTQ63bP0Raut3mvro9u+CUyq7YQd8Cx55fsZXxqLQ==",
"dependencies": {
"chownr": "^2.0.0",
"fs-minipass": "^2.0.0",
@@ -15517,9 +15458,9 @@
}
},
"node_modules/jackspeak": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.1.tgz",
- "integrity": "sha512-4iSY3Bh1Htv+kLhiiZunUhQ+OYXIn0ze3ulq8JeWrFKmhPAJSySV2+kdtRh2pGcCeF0s6oR8Oc+pYZynJj4t8A==",
+ "version": "2.3.3",
+ "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.3.tgz",
+ "integrity": "sha512-R2bUw+kVZFS/h1AZqBKrSgDmdmjApzgY0AlCPumopFiAlbUxE2gf+SCuBzQ0cP5hHmUmFYF5yw55T97Th5Kstg==",
"dependencies": {
"@isaacs/cliui": "^8.0.2"
},
@@ -17899,9 +17840,9 @@
"integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A=="
},
"node_modules/mlly": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.4.1.tgz",
- "integrity": "sha512-SCDs78Q2o09jiZiE2WziwVBEqXQ02XkGdUy45cbJf+BpYRIjArXRJ1Wbowxkb+NaM9DWvS3UC9GiO/6eqvQ/pg==",
+ "version": "1.4.2",
+ "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.4.2.tgz",
+ "integrity": "sha512-i/Ykufi2t1EZ6NaPLdfnZk2AX8cs0d+mTzVKuPfqPKPatxLApaBoxJQ9x1/uckXtrS/U5oisPMDkNs0yQTaBRg==",
"dev": true,
"dependencies": {
"acorn": "^8.10.0",
@@ -20552,9 +20493,9 @@
}
},
"node_modules/read-package-json/node_modules/glob": {
- "version": "10.3.3",
- "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.3.tgz",
- "integrity": "sha512-92vPiMb/iqpmEgsOoIDvTjc50wf9CCCvMzsi6W0JLPeUKE8TWP1a73PgqSrqy7iAZxaSD1YdzU7QZR5LF51MJw==",
+ "version": "10.3.4",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.4.tgz",
+ "integrity": "sha512-6LFElP3A+i/Q8XQKEvZjkEWEOTgAIALR9AO2rwT8bgPhDd1anmqDJDZ6lLddI4ehxxxR1S5RIqKe1uapMQfYaQ==",
"dev": true,
"dependencies": {
"foreground-child": "^3.1.0",
@@ -22899,19 +22840,19 @@
}
},
"node_modules/viem": {
- "version": "1.9.2",
- "resolved": "https://registry.npmjs.org/viem/-/viem-1.9.2.tgz",
- "integrity": "sha512-a4l502Sl4ytYOT6a77ezDCEEgztR+wF8ZZRLAEVcrQawFFIiAWXGPrXVPT8MQmDF00idPMKPON8Ayz34Ft3NLw==",
- "dependencies": {
- "@adraffy/ens-normalize": "1.9.0",
- "@noble/curves": "1.1.0",
- "@noble/hashes": "1.3.0",
- "@scure/bip32": "1.3.0",
- "@scure/bip39": "1.2.0",
- "@types/ws": "^8.5.4",
- "abitype": "0.9.3",
+ "version": "1.10.3",
+ "resolved": "https://registry.npmjs.org/viem/-/viem-1.10.3.tgz",
+ "integrity": "sha512-7L35k0JmxTa7xIx1s8lCsTLGrTEUXTYnLppZ56EVBjtvE2OKSfDjL8No0Fnedu6Ye0zi/VX2BQC3arhpKOVIlw==",
+ "dependencies": {
+ "@adraffy/ens-normalize": "1.9.4",
+ "@noble/curves": "1.2.0",
+ "@noble/hashes": "1.3.2",
+ "@scure/bip32": "1.3.2",
+ "@scure/bip39": "1.2.1",
+ "@types/ws": "^8.5.5",
+ "abitype": "0.9.8",
"isomorphic-ws": "5.0.0",
- "ws": "8.12.0"
+ "ws": "8.13.0"
},
"peerDependencies": {
"typescript": ">=5.0.4"
@@ -23090,9 +23031,9 @@
}
},
"node_modules/wagmi": {
- "version": "1.3.10",
- "resolved": "https://registry.npmjs.org/wagmi/-/wagmi-1.3.10.tgz",
- "integrity": "sha512-MMGJcnxOmeUZWDmzUxgRGcB1cqxbJoSFSa+pNY4vBCWMz0n4ptpE5F8FKISLCx+BGoDwsaz2ldcMALcdJZ+29w==",
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/wagmi/-/wagmi-1.4.1.tgz",
+ "integrity": "sha512-v3xd+uYZfLCAs1I4fLU7U9hg/gCw+Ud005J7kNR0mi20BcFAEU1EDN1LxHxpjUV0qKhOzSlMlrLjJyBCmSYhFA==",
"dev": true,
"funding": [
{
@@ -23108,7 +23049,7 @@
"@tanstack/query-sync-storage-persister": "^4.27.1",
"@tanstack/react-query": "^4.28.0",
"@tanstack/react-query-persist-client": "^4.28.0",
- "@wagmi/core": "1.3.9",
+ "@wagmi/core": "1.4.1",
"abitype": "0.8.7",
"use-sync-external-store": "^1.2.0"
},
@@ -23475,9 +23416,9 @@
}
},
"node_modules/ws": {
- "version": "8.12.0",
- "resolved": "https://registry.npmjs.org/ws/-/ws-8.12.0.tgz",
- "integrity": "sha512-kU62emKIdKVeEIOIKVegvqpXMSTAMLJozpHZaJNDYqBjzlSYXQGviYwN1osDLJ9av68qHd4a2oSjd7yD4pacig==",
+ "version": "8.13.0",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz",
+ "integrity": "sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==",
"engines": {
"node": ">=10.0.0"
},
@@ -23706,7 +23647,7 @@
"qrcode": "1.5.3"
},
"devDependencies": {
- "@types/qrcode": "1.5.1",
+ "@types/qrcode": "1.5.2",
"eslint-plugin-lit": "1.9.1",
"eslint-plugin-wc": "1.5.0"
}
diff --git a/package.json b/package.json
index 1e888950e9..de87fd298d 100644
--- a/package.json
+++ b/package.json
@@ -32,8 +32,8 @@
"examples/*"
],
"devDependencies": {
- "@typescript-eslint/eslint-plugin": "6.5.0",
- "@typescript-eslint/parser": "6.5.0",
+ "@typescript-eslint/eslint-plugin": "6.6.0",
+ "@typescript-eslint/parser": "6.6.0",
"@types/react": "18.2.21",
"@types/react-dom": "18.2.7",
"eslint": "8.48.0",
@@ -49,7 +49,7 @@
"react": "18.2.0",
"react-dom": "18.2.0",
"turbo": "1.10.13",
- "viem": "1.9.2",
- "wagmi": "1.3.10"
+ "viem": "1.10.3",
+ "wagmi": "1.4.1"
}
}
diff --git a/packages/scaffold/index.ts b/packages/scaffold/index.ts
index 3e784180d4..4ea64dfe8d 100644
--- a/packages/scaffold/index.ts
+++ b/packages/scaffold/index.ts
@@ -21,7 +21,6 @@ export * from './src/partials/w3m-connecting-wc-mobile/index.js'
export * from './src/partials/w3m-connecting-wc-qrcode/index.js'
export * from './src/partials/w3m-connecting-wc-unsupported/index.js'
export * from './src/partials/w3m-connecting-wc-web/index.js'
-export * from './src/partials/w3m-connecting-widget/index.js'
export * from './src/partials/w3m-header/index.js'
export * from './src/partials/w3m-help-widget/index.js'
export * from './src/partials/w3m-snackbar/index.js'
diff --git a/packages/scaffold/src/partials/w3m-connecting-wc-desktop/index.ts b/packages/scaffold/src/partials/w3m-connecting-wc-desktop/index.ts
index 12086d81ff..e0f26d08a8 100644
--- a/packages/scaffold/src/partials/w3m-connecting-wc-desktop/index.ts
+++ b/packages/scaffold/src/partials/w3m-connecting-wc-desktop/index.ts
@@ -1,43 +1,29 @@
-import { AssetUtil, ConnectionController, CoreHelperUtil } from '@web3modal/core'
-import { html } from 'lit'
+import { ConnectionController, CoreHelperUtil } from '@web3modal/core'
import { customElement } from 'lit/decorators.js'
-import { ifDefined } from 'lit/directives/if-defined.js'
-import { WcConnectingLitElement } from '../../utils/WcConnectingLitElement.js'
+import { W3mConnectingWidget } from '../../utils/w3m-connecting-widget/index.js'
@customElement('w3m-connecting-wc-desktop')
-export class W3mConnectingWcDesktop extends WcConnectingLitElement {
- // -- Render -------------------------------------------- //
- public override render() {
+export class W3mConnectingWcDesktop extends W3mConnectingWidget {
+ public constructor() {
+ super()
if (!this.wallet) {
throw new Error('w3m-connecting-wc-desktop: No wallet provided')
}
-
- this.isReady()
-
- return html`
-
- `
+ this.onConnect = this.onConnectProxy.bind(this)
+ this.onRender = this.onRenderProxy.bind(this)
}
// -- Private ------------------------------------------- //
- private isReady() {
+ private onRenderProxy() {
if (!this.ready && this.uri) {
+ this.ready = true
this.timeout = setTimeout(() => {
- this.ready = true
- this.onConnect()
+ this.onConnect?.()
}, 250)
}
}
- private onConnect() {
+ private onConnectProxy() {
if (this.wallet?.desktop_link && this.uri) {
try {
this.error = false
diff --git a/packages/scaffold/src/partials/w3m-connecting-wc-injected/index.ts b/packages/scaffold/src/partials/w3m-connecting-wc-injected/index.ts
index e1ac05a772..df84101f36 100644
--- a/packages/scaffold/src/partials/w3m-connecting-wc-injected/index.ts
+++ b/packages/scaffold/src/partials/w3m-connecting-wc-injected/index.ts
@@ -1,29 +1,20 @@
-import { AssetUtil, ConnectionController, ModalController } from '@web3modal/core'
-import { html } from 'lit'
+import { ConnectionController, ModalController } from '@web3modal/core'
import { customElement } from 'lit/decorators.js'
-import { ifDefined } from 'lit/directives/if-defined.js'
-import { WcConnectingLitElement } from '../../utils/WcConnectingLitElement.js'
+import { W3mConnectingWidget } from '../../utils/w3m-connecting-widget/index.js'
@customElement('w3m-connecting-wc-injected')
-export class W3mConnectingWcInjected extends WcConnectingLitElement {
- // -- Render -------------------------------------------- //
- public override render() {
+export class W3mConnectingWcInjected extends W3mConnectingWidget {
+ public constructor() {
+ super()
if (!this.wallet) {
throw new Error('w3m-connecting-wc-injected: No wallet provided')
}
-
- return html`
-
- `
+ this.onConnect = this.onConnectProxy.bind(this)
+ this.onAutoConnect = this.onConnectProxy.bind(this)
}
// -- Private ------------------------------------------- //
- private async onConnect() {
+ private async onConnectProxy() {
try {
this.error = false
await ConnectionController.connectExternal('injected')
diff --git a/packages/scaffold/src/partials/w3m-connecting-wc-mobile/index.ts b/packages/scaffold/src/partials/w3m-connecting-wc-mobile/index.ts
index f1bd5423ec..ec73c8d58b 100644
--- a/packages/scaffold/src/partials/w3m-connecting-wc-mobile/index.ts
+++ b/packages/scaffold/src/partials/w3m-connecting-wc-mobile/index.ts
@@ -1,16 +1,16 @@
-import { AssetUtil, ConnectionController, CoreHelperUtil } from '@web3modal/core'
-import { html } from 'lit'
-import { customElement, state } from 'lit/decorators.js'
-import { ifDefined } from 'lit/directives/if-defined.js'
-import { WcConnectingLitElement } from '../../utils/WcConnectingLitElement.js'
+import { ConnectionController, CoreHelperUtil } from '@web3modal/core'
+import { customElement } from 'lit/decorators.js'
+import { W3mConnectingWidget } from '../../utils/w3m-connecting-widget/index.js'
@customElement('w3m-connecting-wc-mobile')
-export class W3mConnectingWcMobile extends WcConnectingLitElement {
- // -- State & Properties -------------------------------- //
- @state() private buffering = false
-
+export class W3mConnectingWcMobile extends W3mConnectingWidget {
public constructor() {
super()
+ if (!this.wallet) {
+ throw new Error('w3m-connecting-wc-mobile: No wallet provided')
+ }
+ this.onConnect = this.onConnectProxy.bind(this)
+ this.onRender = this.onRenderProxy.bind(this)
document.addEventListener('visibilitychange', this.onBuffering.bind(this))
}
@@ -19,37 +19,15 @@ export class W3mConnectingWcMobile extends WcConnectingLitElement {
document.removeEventListener('visibilitychange', this.onBuffering.bind(this))
}
- // -- Render -------------------------------------------- //
- public override render() {
- if (!this.wallet) {
- throw new Error('w3m-connecting-wc-mobile: No wallet provided')
- }
-
- this.isReady()
-
- return html`
-
- `
- }
-
// -- Private ------------------------------------------- //
- private isReady() {
+ private onRenderProxy() {
if (!this.ready && this.uri) {
this.ready = true
- this.onConnect()
+ this.onConnect?.()
}
}
- private onConnect() {
+ private onConnectProxy() {
if (this.wallet?.mobile_link && this.uri) {
try {
this.error = false
diff --git a/packages/scaffold/src/partials/w3m-connecting-wc-qrcode/index.ts b/packages/scaffold/src/partials/w3m-connecting-wc-qrcode/index.ts
index 875e516046..8a326627f5 100644
--- a/packages/scaffold/src/partials/w3m-connecting-wc-qrcode/index.ts
+++ b/packages/scaffold/src/partials/w3m-connecting-wc-qrcode/index.ts
@@ -2,20 +2,30 @@ import { AssetUtil, ConnectionController, ThemeController } from '@web3modal/cor
import { html } from 'lit'
import { customElement } from 'lit/decorators.js'
import { ifDefined } from 'lit/directives/if-defined.js'
-import { WcConnectingLitElement } from '../../utils/WcConnectingLitElement.js'
+import { W3mConnectingWidget } from '../../utils/w3m-connecting-widget/index.js'
import styles from './styles.js'
@customElement('w3m-connecting-wc-qrcode')
-export class W3mConnectingWcQrcode extends WcConnectingLitElement {
+export class W3mConnectingWcQrcode extends W3mConnectingWidget {
public static override styles = styles
+ public constructor() {
+ super()
+ window.addEventListener('resize', this.forceUpdate)
+ }
+
+ public override disconnectedCallback() {
+ super.disconnectedCallback()
+ window.removeEventListener('resize', this.forceUpdate)
+ }
+
// -- Render -------------------------------------------- //
public override render() {
- this.isReady()
+ this.onRenderProxy()
return html`
- ${this.qrCodeTenmplate()}
+ ${this.qrCodeTemplate()}
Scan this QR Code with your phone
@@ -30,13 +40,15 @@ export class W3mConnectingWcQrcode extends WcConnectingLitElement {
}
// -- Private ------------------------------------------- //
- private isReady() {
+ private onRenderProxy() {
if (!this.ready && this.uri) {
- this.timeout = setTimeout(() => (this.ready = true), 250)
+ this.timeout = setTimeout(() => {
+ this.ready = true
+ }, 250)
}
}
- private qrCodeTenmplate() {
+ private qrCodeTemplate() {
if (!this.uri || !this.ready) {
return null
}
@@ -53,6 +65,10 @@ export class W3mConnectingWcQrcode extends WcConnectingLitElement {
alt=${ifDefined(alt)}
>`
}
+
+ private forceUpdate = () => {
+ this.requestUpdate()
+ }
}
declare global {
diff --git a/packages/scaffold/src/partials/w3m-connecting-wc-web/index.ts b/packages/scaffold/src/partials/w3m-connecting-wc-web/index.ts
index 51588f1b95..867ade78a9 100644
--- a/packages/scaffold/src/partials/w3m-connecting-wc-web/index.ts
+++ b/packages/scaffold/src/partials/w3m-connecting-wc-web/index.ts
@@ -1,43 +1,22 @@
-import { AssetUtil, ConnectionController, CoreHelperUtil } from '@web3modal/core'
-import { html } from 'lit'
+import { ConnectionController, CoreHelperUtil } from '@web3modal/core'
import { customElement } from 'lit/decorators.js'
-import { ifDefined } from 'lit/directives/if-defined.js'
-import { WcConnectingLitElement } from '../../utils/WcConnectingLitElement.js'
+import { W3mConnectingWidget } from '../../utils/w3m-connecting-widget/index.js'
@customElement('w3m-connecting-wc-web')
-export class W3mConnectingWcWeb extends WcConnectingLitElement {
- // -- Render -------------------------------------------- //
- public override render() {
+export class W3mConnectingWcWeb extends W3mConnectingWidget {
+ public constructor() {
+ super()
if (!this.wallet) {
throw new Error('w3m-connecting-wc-web: No wallet provided')
}
-
- this.isReady()
-
- return html`
-
- `
+ this.onConnect = this.onConnectProxy.bind(this)
+ this.secondaryBtnLabel = 'Open'
+ this.secondaryLabel = 'Open and continue in a new browser tab'
+ this.secondaryBtnIcon = 'externalLink'
}
// -- Private ------------------------------------------- //
- private isReady() {
- if (!this.ready && this.uri) {
- this.timeout = setTimeout(() => {
- this.ready = true
- this.onConnect()
- }, 250)
- }
- }
-
- private onConnect() {
+ private onConnectProxy() {
if (this.wallet?.webapp_link && this.uri) {
try {
this.error = false
diff --git a/packages/scaffold/src/utils/WcConnectingLitElement.ts b/packages/scaffold/src/utils/WcConnectingLitElement.ts
deleted file mode 100644
index fe37520019..0000000000
--- a/packages/scaffold/src/utils/WcConnectingLitElement.ts
+++ /dev/null
@@ -1,53 +0,0 @@
-import {
- ConnectionController,
- CoreHelperUtil,
- RouterController,
- SnackController
-} from '@web3modal/core'
-import { LitElement } from 'lit'
-import { property, state } from 'lit/decorators.js'
-
-export class WcConnectingLitElement extends LitElement {
- // -- Members ------------------------------------------- //
- protected readonly wallet = RouterController.state.data?.wallet
-
- protected unsubscribe: (() => void)[] = []
-
- protected timeout?: ReturnType = undefined
-
- // -- State & Properties -------------------------------- //
- @property() public onRetry?: (() => void) | (() => Promise) = undefined
-
- @state() protected uri = ConnectionController.state.wcUri
-
- @state() protected error = ConnectionController.state.wcError
-
- @state() protected ready = false
-
- public constructor() {
- super()
- this.unsubscribe.push(
- ...[
- ConnectionController.subscribeKey('wcUri', val => (this.uri = val)),
- ConnectionController.subscribeKey('wcError', val => (this.error = val))
- ]
- )
- }
-
- public override disconnectedCallback() {
- this.unsubscribe.forEach(unsubscribe => unsubscribe())
- clearTimeout(this.timeout)
- }
-
- // -- Protected ----------------------------------------- //
- protected onCopyUri() {
- try {
- if (this.uri) {
- CoreHelperUtil.copyToClopboard(this.uri)
- SnackController.showSuccess('Link copied')
- }
- } catch {
- SnackController.showError('Failed to copy')
- }
- }
-}
diff --git a/packages/scaffold/src/partials/w3m-connecting-widget/index.ts b/packages/scaffold/src/utils/w3m-connecting-widget/index.ts
similarity index 57%
rename from packages/scaffold/src/partials/w3m-connecting-widget/index.ts
rename to packages/scaffold/src/utils/w3m-connecting-widget/index.ts
index 8553932d5d..92d81a079d 100644
--- a/packages/scaffold/src/partials/w3m-connecting-widget/index.ts
+++ b/packages/scaffold/src/utils/w3m-connecting-widget/index.ts
@@ -1,64 +1,98 @@
-import { ConnectionController } from '@web3modal/core'
+import {
+ AssetUtil,
+ ConnectionController,
+ CoreHelperUtil,
+ RouterController,
+ SnackController
+} from '@web3modal/core'
+import type { IconType } from '@web3modal/ui'
import { LitElement, html } from 'lit'
-import { customElement, property, state } from 'lit/decorators.js'
+import { property, state } from 'lit/decorators.js'
import { ifDefined } from 'lit/directives/if-defined.js'
import { animate } from 'motion'
import styles from './styles.js'
-@customElement('w3m-connecting-widget')
export class W3mConnectingWidget extends LitElement {
public static override styles = styles
// -- Members ------------------------------------------- //
+ protected readonly wallet = RouterController.state.data?.wallet
+
+ protected readonly connector = RouterController.state.data?.connector
+
+ protected timeout?: ReturnType = undefined
+
+ protected secondaryBtnLabel = 'Try again'
+
+ protected secondaryBtnIcon: IconType = 'refresh'
+
+ protected secondaryLabel = 'Accept connection request in the wallet'
+
+ protected onConnect?: (() => void) | (() => Promise) = undefined
+
+ protected onRender?: (() => void) | (() => Promise) = undefined
+
+ protected onAutoConnect?: (() => void) | (() => Promise) = undefined
+
+ protected isWalletConnect = true
+
private unsubscribe: (() => void)[] = []
- // -- State & Properties -------------------------------- //
- @state() private showRetry = false
+ private imageSrc =
+ AssetUtil.getWalletImage(this.wallet?.image_id) ??
+ AssetUtil.getConnectorImage(this.connector?.imageId)
- @property({ type: Boolean }) public error = false
+ private name = this.wallet?.name ?? this.connector?.name ?? 'Wallet'
- @property({ type: Boolean }) public buffering = false
+ private isRetrying = false
- @property({ type: Boolean }) public autoConnect = true
+ // -- State & Properties -------------------------------- //
+ @state() protected uri = ConnectionController.state.wcUri
- @property() imageSrc?: string = undefined
+ @state() protected error = ConnectionController.state.wcError
- @property() public name = 'Wallet'
+ @state() protected ready = false
- @property() public onConnect?: (() => void) | (() => Promise) = undefined
+ @state() private showRetry = false
- @property() public onRetry?: (() => void) | (() => Promise) = undefined
+ @state() public buffering = false
- @property() public onCopyUri?: (() => void) | (() => Promise) = undefined
+ @property() public onRetry?: (() => void) | (() => Promise) = undefined
public constructor() {
super()
this.unsubscribe.push(
- ConnectionController.subscribeKey('wcUri', () => {
- if (this.onRetry) {
- this.onConnect?.()
- }
- })
+ ...[
+ ConnectionController.subscribeKey('wcUri', val => {
+ this.uri = val
+ if (this.isRetrying && this.onRetry) {
+ this.isRetrying = false
+ this.onConnect?.()
+ }
+ }),
+ ConnectionController.subscribeKey('wcError', val => (this.error = val))
+ ]
)
}
public override firstUpdated() {
- if (this.autoConnect) {
- this.onConnect?.()
- }
- this.showRetry = !this.autoConnect
+ this.onAutoConnect?.()
+ this.showRetry = !this.onAutoConnect
}
public override disconnectedCallback() {
this.unsubscribe.forEach(unsubscribe => unsubscribe())
+ clearTimeout(this.timeout)
}
// -- Render -------------------------------------------- //
public override render() {
+ this.onRender?.()
this.onShowRetry()
+
const subLabel = this.error
? 'Connection can be declined if a previous request is still active'
- : 'Accept connection request in the wallet'
+ : this.secondaryLabel
let label = `Continue in ${this.name}`
@@ -72,7 +106,7 @@ export class W3mConnectingWidget extends LitElement {
return html`
-
- Try again
+
+ ${this.secondaryBtnLabel}
- ${this.onCopyUri
+ ${this.isWalletConnect
? html`
@@ -137,16 +171,23 @@ export class W3mConnectingWidget extends LitElement {
if (!this.buffering) {
ConnectionController.setWcError(false)
if (this.onRetry) {
+ this.isRetrying = true
this.onRetry?.()
} else {
this.onConnect?.()
}
}
}
-}
-declare global {
- interface HTMLElementTagNameMap {
- 'w3m-connecting-widget': W3mConnectingWidget
+ // -- Protected ----------------------------------------- //
+ protected onCopyUri() {
+ try {
+ if (this.uri) {
+ CoreHelperUtil.copyToClopboard(this.uri)
+ SnackController.showSuccess('Link copied')
+ }
+ } catch {
+ SnackController.showError('Failed to copy')
+ }
}
}
diff --git a/packages/scaffold/src/partials/w3m-connecting-widget/styles.ts b/packages/scaffold/src/utils/w3m-connecting-widget/styles.ts
similarity index 96%
rename from packages/scaffold/src/partials/w3m-connecting-widget/styles.ts
rename to packages/scaffold/src/utils/w3m-connecting-widget/styles.ts
index 430f6f55b8..264cb9d136 100644
--- a/packages/scaffold/src/partials/w3m-connecting-widget/styles.ts
+++ b/packages/scaffold/src/utils/w3m-connecting-widget/styles.ts
@@ -38,7 +38,7 @@ export default css`
wui-text[align='center'] {
width: 100%;
- padding: 0px var(--wui-spacing-3xl);
+ padding: 0px var(--wui-spacing-l);
}
[data-error='true'] wui-icon-box {
diff --git a/packages/scaffold/src/views/w3m-connecting-external-view/index.ts b/packages/scaffold/src/views/w3m-connecting-external-view/index.ts
index cd7110f52a..3959cb4064 100644
--- a/packages/scaffold/src/views/w3m-connecting-external-view/index.ts
+++ b/packages/scaffold/src/views/w3m-connecting-external-view/index.ts
@@ -1,36 +1,21 @@
-import { AssetUtil, ConnectionController, ModalController, RouterController } from '@web3modal/core'
-import { LitElement, html } from 'lit'
-import { customElement, state } from 'lit/decorators.js'
-import { ifDefined } from 'lit/directives/if-defined.js'
+import { ConnectionController, ModalController } from '@web3modal/core'
+import { customElement } from 'lit/decorators.js'
+import { W3mConnectingWidget } from '../../utils/w3m-connecting-widget/index.js'
@customElement('w3m-connecting-external-view')
-export class W3mConnectingExternalView extends LitElement {
- // -- Members ------------------------------------------- //
- private readonly connector = RouterController.state.data?.connector
-
- // -- State & Properties -------------------------------- //
- @state() private error = false
-
- // -- Render -------------------------------------------- //
- public override render() {
+export class W3mConnectingExternalView extends W3mConnectingWidget {
+ public constructor() {
+ super()
if (!this.connector) {
throw new Error('w3m-connecting-view: No connector provided')
}
-
- const { name, imageId } = this.connector
-
- return html`
-
- `
+ this.onConnect = this.onConnectProxy.bind(this)
+ this.onAutoConnect = this.onConnectProxy.bind(this)
+ this.isWalletConnect = false
}
// -- Private ------------------------------------------- //
- private async onConnect() {
+ private async onConnectProxy() {
try {
this.error = false
if (this.connector) {
diff --git a/packages/ui/index.ts b/packages/ui/index.ts
index 615409cdc5..75d027a17d 100644
--- a/packages/ui/index.ts
+++ b/packages/ui/index.ts
@@ -12,8 +12,8 @@ export * from './src/composites/wui-account-button/index.js'
export * from './src/composites/wui-all-wallets-image/index.js'
export * from './src/composites/wui-avatar/index.js'
export * from './src/composites/wui-button/index.js'
-export * from './src/composites/wui-card-select/index.js'
export * from './src/composites/wui-card-select-loader/index.js'
+export * from './src/composites/wui-card-select/index.js'
export * from './src/composites/wui-chip/index.js'
export * from './src/composites/wui-connect-button/index.js'
export * from './src/composites/wui-email-input/index.js'
@@ -26,8 +26,8 @@ export * from './src/composites/wui-link/index.js'
export * from './src/composites/wui-list-item/index.js'
export * from './src/composites/wui-list-transaction/index.js'
export * from './src/composites/wui-list-wallet/index.js'
-export * from './src/composites/wui-logo/index.js'
export * from './src/composites/wui-logo-select/index.js'
+export * from './src/composites/wui-logo/index.js'
export * from './src/composites/wui-network-button/index.js'
export * from './src/composites/wui-network-image/index.js'
export * from './src/composites/wui-otp/index.js'
@@ -46,5 +46,5 @@ export * from './src/layout/wui-overlay/index.js'
export * from './src/layout/wui-separator/index.js'
export { initializeTheming, setColorTheme, setThemeVariables } from './src/utils/ThemeUtil.js'
-export type { VisualType } from './src/utils/TypesUtil.js'
+export type { IconType, VisualType } from './src/utils/TypesUtil.js'
export { UiHelperUtil } from './src/utils/UiHelperUtils.js'
diff --git a/packages/ui/package.json b/packages/ui/package.json
index d240ee30ca..b3556a784d 100644
--- a/packages/ui/package.json
+++ b/packages/ui/package.json
@@ -19,7 +19,7 @@
"qrcode": "1.5.3"
},
"devDependencies": {
- "@types/qrcode": "1.5.1",
+ "@types/qrcode": "1.5.2",
"eslint-plugin-lit": "1.9.1",
"eslint-plugin-wc": "1.5.0"
},
diff --git a/packages/wagmi/src/utils/presets.ts b/packages/wagmi/src/utils/presets.ts
index d11b5132d8..250d4bbd2a 100644
--- a/packages/wagmi/src/utils/presets.ts
+++ b/packages/wagmi/src/utils/presets.ts
@@ -53,7 +53,7 @@ export const ConnectorImageIds = {
[SAFE_CONNECTOR_ID]: '461db637-8616-43ce-035a-d89b8a1d5800',
[LEDGER_CONNECTOR_ID]: '54a1aa77-d202-4f8d-0fb2-5d2bb6db0300',
[WALLET_CONNECT_CONNECTOR_ID]: 'ef1a1fcf-7fe8-4d69-bd6d-fda1345b4400',
- [INJECTED_CONNECTOR_ID]: 'b2e6085e-8306-47fd-1a87-14bbd434f400'
+ [INJECTED_CONNECTOR_ID]: '07ba87ed-43aa-4adf-4540-9e6a2b9cae00'
} as Record
export const ConnectorExplorerIds = {