From 789abaf4c94568c686fcc790b29b789e2293d67a Mon Sep 17 00:00:00 2001 From: Sven <38101365+svenvoskamp@users.noreply.github.com> Date: Fri, 22 Dec 2023 18:43:58 +0100 Subject: [PATCH 01/16] 3.6.0-alpha.1 (#1652) --- apps/gallery/package.json | 6 +- apps/laboratory/package.json | 8 +- examples/html-ethers5/package.json | 4 +- examples/html-wagmi/package.json | 4 +- examples/react-ethers5/package.json | 4 +- examples/react-wagmi/package.json | 4 +- examples/vue-ethers5/package.json | 4 +- examples/vue-wagmi/package.json | 4 +- lerna.json | 2 +- package-lock.json | 120 +++++++++---------- packages/common/package.json | 2 +- packages/core/package.json | 6 +- packages/ethers/package.json | 12 +- packages/ethers5/package.json | 12 +- packages/polyfills/package.json | 2 +- packages/scaffold-react/package.json | 4 +- packages/scaffold-utils/package.json | 6 +- packages/scaffold-utils/src/ConstantsUtil.ts | 2 +- packages/scaffold-vue/package.json | 4 +- packages/scaffold/package.json | 10 +- packages/siwe/package.json | 6 +- packages/ui/package.json | 4 +- packages/wagmi/package.json | 12 +- packages/wallet/package.json | 2 +- 24 files changed, 122 insertions(+), 122 deletions(-) diff --git a/apps/gallery/package.json b/apps/gallery/package.json index 9a6d0e5007..7888987ca3 100644 --- a/apps/gallery/package.json +++ b/apps/gallery/package.json @@ -1,6 +1,6 @@ { "name": "@apps/gallery", - "version": "3.6.0-229eeee", + "version": "3.6.0-alpha.1", "private": true, "main": "index.js", "scripts": { @@ -9,8 +9,8 @@ "lint": "eslint . --ext .js,.jsx,.ts,.tsx" }, "dependencies": { - "@web3modal/common": "3.6.0-229eeee", - "@web3modal/ui": "3.6.0-229eeee", + "@web3modal/common": "3.6.0-alpha.1", + "@web3modal/ui": "3.6.0-alpha.1", "lit": "3.1.0", "storybook": "7.6.6" }, diff --git a/apps/laboratory/package.json b/apps/laboratory/package.json index 30990db88b..fe3cdcd5a0 100644 --- a/apps/laboratory/package.json +++ b/apps/laboratory/package.json @@ -1,6 +1,6 @@ { "name": "@apps/laboratory", - "version": "3.6.0-229eeee", + "version": "3.6.0-alpha.1", "private": true, "scripts": { "dev:laboratory": "next dev", @@ -17,9 +17,9 @@ "@emotion/styled": "11.11.0", "@sentry/browser": "7.89.0", "@sentry/react": "7.89.0", - "@web3modal/ethers": "3.6.0-229eeee", - "@web3modal/ethers5": "3.6.0-229eeee", - "@web3modal/wagmi": "3.6.0-229eeee", + "@web3modal/ethers": "3.6.0-alpha.1", + "@web3modal/ethers5": "3.6.0-alpha.1", + "@web3modal/wagmi": "3.6.0-alpha.1", "framer-motion": "10.16.16", "next": "14.0.4", "next-auth": "4.24.5", diff --git a/examples/html-ethers5/package.json b/examples/html-ethers5/package.json index ecd84bfadd..e6534d3410 100644 --- a/examples/html-ethers5/package.json +++ b/examples/html-ethers5/package.json @@ -1,13 +1,13 @@ { "name": "@examples/html-ethers5", "private": true, - "version": "3.6.0-229eeee", + "version": "3.6.0-alpha.1", "scripts": { "dev:example": "vite --port 3011", "build:examples": "vite build" }, "dependencies": { - "@web3modal/ethers5": "3.6.0-229eeee", + "@web3modal/ethers5": "3.6.0-alpha.1", "ethers": "5.7.2" } } diff --git a/examples/html-wagmi/package.json b/examples/html-wagmi/package.json index fbf4cc57b5..3a89d72e86 100644 --- a/examples/html-wagmi/package.json +++ b/examples/html-wagmi/package.json @@ -1,12 +1,12 @@ { "name": "@examples/html-wagmi", "private": true, - "version": "3.6.0-229eeee", + "version": "3.6.0-alpha.1", "scripts": { "dev:example": "vite --port 3001", "build:examples": "vite build" }, "dependencies": { - "@web3modal/wagmi": "3.6.0-229eeee" + "@web3modal/wagmi": "3.6.0-alpha.1" } } diff --git a/examples/react-ethers5/package.json b/examples/react-ethers5/package.json index 7789439188..6a25ba2eb6 100644 --- a/examples/react-ethers5/package.json +++ b/examples/react-ethers5/package.json @@ -1,13 +1,13 @@ { "name": "@examples/react-ethers5", "private": true, - "version": "3.6.0-229eeee", + "version": "3.6.0-alpha.1", "scripts": { "dev:example": "vite --port 3012", "build:examples": "vite build" }, "dependencies": { - "@web3modal/ethers5": "3.6.0-229eeee", + "@web3modal/ethers5": "3.6.0-alpha.1", "ethers": "5.7.2" }, "devDependencies": { diff --git a/examples/react-wagmi/package.json b/examples/react-wagmi/package.json index ca8d0a6068..a7feb90da2 100644 --- a/examples/react-wagmi/package.json +++ b/examples/react-wagmi/package.json @@ -1,13 +1,13 @@ { "name": "@examples/react-wagmi", "private": true, - "version": "3.6.0-229eeee", + "version": "3.6.0-alpha.1", "scripts": { "dev:example": "vite --port 3002", "build:examples": "vite build" }, "dependencies": { - "@web3modal/wagmi": "3.6.0-229eeee" + "@web3modal/wagmi": "3.6.0-alpha.1" }, "devDependencies": { "@vitejs/plugin-react": "4.2.1" diff --git a/examples/vue-ethers5/package.json b/examples/vue-ethers5/package.json index 7fcdfdce36..970f1bc9c8 100644 --- a/examples/vue-ethers5/package.json +++ b/examples/vue-ethers5/package.json @@ -1,13 +1,13 @@ { "name": "@examples/vue-ethers5", "private": true, - "version": "3.6.0-229eeee", + "version": "3.6.0-alpha.1", "scripts": { "dev:example": "vite --port 3013", "build:examples": "vite build" }, "dependencies": { - "@web3modal/ethers5": "3.6.0-229eeee", + "@web3modal/ethers5": "3.6.0-alpha.1", "ethers": "5.7.2" }, "devDependencies": { diff --git a/examples/vue-wagmi/package.json b/examples/vue-wagmi/package.json index 0790b1118d..ecf319e44a 100644 --- a/examples/vue-wagmi/package.json +++ b/examples/vue-wagmi/package.json @@ -1,13 +1,13 @@ { "name": "@examples/vue-wagmi", "private": true, - "version": "3.6.0-229eeee", + "version": "3.6.0-alpha.1", "scripts": { "dev:example": "vite --port 3003", "build:examples": "vite build" }, "dependencies": { - "@web3modal/wagmi": "3.6.0-229eeee" + "@web3modal/wagmi": "3.6.0-alpha.1" }, "devDependencies": { "@vitejs/plugin-vue": "4.5.2" diff --git a/lerna.json b/lerna.json index 14a82f2694..9222c9fc16 100644 --- a/lerna.json +++ b/lerna.json @@ -17,6 +17,6 @@ "apps/*", "examples/*" ], - "version": "3.6.0-229eeee", + "version": "3.6.0-alpha.1", "$schema": "node_modules/lerna/schemas/lerna-schema.json" } diff --git a/package-lock.json b/package-lock.json index 71d2a91c28..761c8c5c9e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -48,10 +48,10 @@ }, "apps/gallery": { "name": "@apps/gallery", - "version": "3.6.0-229eeee", + "version": "3.6.0-alpha.1", "dependencies": { - "@web3modal/common": "3.6.0-229eeee", - "@web3modal/ui": "3.6.0-229eeee", + "@web3modal/common": "3.6.0-alpha.1", + "@web3modal/ui": "3.6.0-alpha.1", "lit": "3.1.0", "storybook": "7.6.6" }, @@ -77,16 +77,16 @@ }, "apps/laboratory": { "name": "@apps/laboratory", - "version": "3.6.0-229eeee", + "version": "3.6.0-alpha.1", "dependencies": { "@chakra-ui/react": "2.8.2", "@emotion/react": "11.11.1", "@emotion/styled": "11.11.0", "@sentry/browser": "7.89.0", "@sentry/react": "7.89.0", - "@web3modal/ethers": "3.6.0-229eeee", - "@web3modal/ethers5": "3.6.0-229eeee", - "@web3modal/wagmi": "3.6.0-229eeee", + "@web3modal/ethers": "3.6.0-alpha.1", + "@web3modal/ethers5": "3.6.0-alpha.1", + "@web3modal/wagmi": "3.6.0-alpha.1", "framer-motion": "10.16.16", "next": "14.0.4", "next-auth": "4.24.5", @@ -102,9 +102,9 @@ }, "examples/html-ethers5": { "name": "@examples/html-ethers5", - "version": "3.6.0-229eeee", + "version": "3.6.0-alpha.1", "dependencies": { - "@web3modal/ethers5": "3.6.0-229eeee", + "@web3modal/ethers5": "3.6.0-alpha.1", "ethers": "5.7.2" } }, @@ -157,16 +157,16 @@ }, "examples/html-wagmi": { "name": "@examples/html-wagmi", - "version": "3.6.0-229eeee", + "version": "3.6.0-alpha.1", "dependencies": { - "@web3modal/wagmi": "3.6.0-229eeee" + "@web3modal/wagmi": "3.6.0-alpha.1" } }, "examples/react-ethers5": { "name": "@examples/react-ethers5", - "version": "3.6.0-229eeee", + "version": "3.6.0-alpha.1", "dependencies": { - "@web3modal/ethers5": "3.6.0-229eeee", + "@web3modal/ethers5": "3.6.0-alpha.1", "ethers": "5.7.2" }, "devDependencies": { @@ -222,9 +222,9 @@ }, "examples/react-wagmi": { "name": "@examples/react-wagmi", - "version": "3.6.0-229eeee", + "version": "3.6.0-alpha.1", "dependencies": { - "@web3modal/wagmi": "3.6.0-229eeee" + "@web3modal/wagmi": "3.6.0-alpha.1" }, "devDependencies": { "@vitejs/plugin-react": "4.2.1" @@ -232,9 +232,9 @@ }, "examples/vue-ethers5": { "name": "@examples/vue-ethers5", - "version": "3.6.0-229eeee", + "version": "3.6.0-alpha.1", "dependencies": { - "@web3modal/ethers5": "3.6.0-229eeee", + "@web3modal/ethers5": "3.6.0-alpha.1", "ethers": "5.7.2" }, "devDependencies": { @@ -290,9 +290,9 @@ }, "examples/vue-wagmi": { "name": "@examples/vue-wagmi", - "version": "3.6.0-229eeee", + "version": "3.6.0-alpha.1", "dependencies": { - "@web3modal/wagmi": "3.6.0-229eeee" + "@web3modal/wagmi": "3.6.0-alpha.1" }, "devDependencies": { "@vitejs/plugin-vue": "4.5.2" @@ -27101,7 +27101,7 @@ }, "packages/common": { "name": "@web3modal/common", - "version": "3.6.0-229eeee", + "version": "3.6.0-alpha.1", "license": "Apache-2.0", "dependencies": { "dayjs": "1.11.10" @@ -27109,26 +27109,26 @@ }, "packages/core": { "name": "@web3modal/core", - "version": "3.6.0-229eeee", + "version": "3.6.0-alpha.1", "license": "Apache-2.0", "dependencies": { - "@web3modal/common": "3.6.0-229eeee", - "@web3modal/wallet": "3.6.0-229eeee", + "@web3modal/common": "3.6.0-alpha.1", + "@web3modal/wallet": "3.6.0-alpha.1", "valtio": "1.11.2" } }, "packages/ethers": { "name": "@web3modal/ethers", - "version": "3.6.0-229eeee", + "version": "3.6.0-alpha.1", "license": "Apache-2.0", "dependencies": { "@coinbase/wallet-sdk": "3.7.2", "@walletconnect/ethereum-provider": "2.10.6", - "@web3modal/polyfills": "3.6.0-229eeee", - "@web3modal/scaffold": "3.6.0-229eeee", - "@web3modal/scaffold-react": "3.6.0-229eeee", - "@web3modal/scaffold-utils": "3.6.0-229eeee", - "@web3modal/scaffold-vue": "3.6.0-229eeee", + "@web3modal/polyfills": "3.6.0-alpha.1", + "@web3modal/scaffold": "3.6.0-alpha.1", + "@web3modal/scaffold-react": "3.6.0-alpha.1", + "@web3modal/scaffold-utils": "3.6.0-alpha.1", + "@web3modal/scaffold-vue": "3.6.0-alpha.1", "valtio": "1.11.2" }, "devDependencies": { @@ -27165,16 +27165,16 @@ }, "packages/ethers5": { "name": "@web3modal/ethers5", - "version": "3.6.0-229eeee", + "version": "3.6.0-alpha.1", "license": "Apache-2.0", "dependencies": { "@coinbase/wallet-sdk": "3.7.2", "@walletconnect/ethereum-provider": "2.10.6", - "@web3modal/polyfills": "3.6.0-229eeee", - "@web3modal/scaffold": "3.6.0-229eeee", - "@web3modal/scaffold-react": "3.6.0-229eeee", - "@web3modal/scaffold-utils": "3.6.0-229eeee", - "@web3modal/scaffold-vue": "3.6.0-229eeee", + "@web3modal/polyfills": "3.6.0-alpha.1", + "@web3modal/scaffold": "3.6.0-alpha.1", + "@web3modal/scaffold-react": "3.6.0-alpha.1", + "@web3modal/scaffold-utils": "3.6.0-alpha.1", + "@web3modal/scaffold-vue": "3.6.0-alpha.1", "valtio": "1.11.2" }, "devDependencies": { @@ -27259,7 +27259,7 @@ }, "packages/polyfills": { "name": "@web3modal/polyfills", - "version": "3.6.0-229eeee", + "version": "3.6.0-alpha.1", "license": "Apache-2.0", "dependencies": { "buffer": "6.0.3" @@ -27290,24 +27290,24 @@ }, "packages/scaffold": { "name": "@web3modal/scaffold", - "version": "3.6.0-229eeee", + "version": "3.6.0-alpha.1", "license": "Apache-2.0", "dependencies": { - "@web3modal/common": "3.6.0-229eeee", - "@web3modal/core": "3.6.0-229eeee", - "@web3modal/ui": "3.6.0-229eeee", + "@web3modal/common": "3.6.0-alpha.1", + "@web3modal/core": "3.6.0-alpha.1", + "@web3modal/ui": "3.6.0-alpha.1", "lit": "3.1.0" }, "devDependencies": { - "@web3modal/wallet": "3.6.0-229eeee" + "@web3modal/wallet": "3.6.0-alpha.1" } }, "packages/scaffold-react": { "name": "@web3modal/scaffold-react", - "version": "3.6.0-229eeee", + "version": "3.6.0-alpha.1", "license": "Apache-2.0", "dependencies": { - "@web3modal/scaffold": "3.6.0-229eeee" + "@web3modal/scaffold": "3.6.0-alpha.1" }, "peerDependencies": { "react": ">=17", @@ -27316,20 +27316,20 @@ }, "packages/scaffold-utils": { "name": "@web3modal/scaffold-utils", - "version": "3.6.0-229eeee", + "version": "3.6.0-alpha.1", "license": "Apache-2.0", "dependencies": { - "@web3modal/polyfills": "3.6.0-229eeee", - "@web3modal/scaffold": "3.6.0-229eeee", + "@web3modal/polyfills": "3.6.0-alpha.1", + "@web3modal/scaffold": "3.6.0-alpha.1", "valtio": "1.11.2" } }, "packages/scaffold-vue": { "name": "@web3modal/scaffold-vue", - "version": "3.6.0-229eeee", + "version": "3.6.0-alpha.1", "license": "Apache-2.0", "dependencies": { - "@web3modal/scaffold": "3.6.0-229eeee" + "@web3modal/scaffold": "3.6.0-alpha.1" }, "peerDependencies": { "vue": ">=3" @@ -27347,11 +27347,11 @@ }, "packages/siwe": { "name": "@web3modal/siwe", - "version": "3.6.0-229eeee", + "version": "3.6.0-alpha.1", "license": "Apache-2.0", "dependencies": { - "@web3modal/core": "3.6.0-229eeee", - "@web3modal/scaffold-utils": "3.6.0-229eeee" + "@web3modal/core": "3.6.0-alpha.1", + "@web3modal/scaffold-utils": "3.6.0-alpha.1" }, "optionalDependencies": { "react": ">=17", @@ -27377,7 +27377,7 @@ }, "packages/ui": { "name": "@web3modal/ui", - "version": "3.6.0-229eeee", + "version": "3.6.0-alpha.1", "license": "Apache-2.0", "dependencies": { "lit": "3.1.0", @@ -27385,7 +27385,7 @@ }, "devDependencies": { "@types/qrcode": "1.5.5", - "@web3modal/common": "3.6.0-229eeee", + "@web3modal/common": "3.6.0-alpha.1", "eslint-plugin-lit": "1.11.0", "eslint-plugin-wc": "2.0.4" } @@ -27402,14 +27402,14 @@ }, "packages/wagmi": { "name": "@web3modal/wagmi", - "version": "3.6.0-229eeee", + "version": "3.6.0-alpha.1", "license": "Apache-2.0", "dependencies": { - "@web3modal/polyfills": "3.6.0-229eeee", - "@web3modal/scaffold": "3.6.0-229eeee", - "@web3modal/scaffold-react": "3.6.0-229eeee", - "@web3modal/scaffold-utils": "3.6.0-229eeee", - "@web3modal/scaffold-vue": "3.6.0-229eeee" + "@web3modal/polyfills": "3.6.0-alpha.1", + "@web3modal/scaffold": "3.6.0-alpha.1", + "@web3modal/scaffold-react": "3.6.0-alpha.1", + "@web3modal/scaffold-utils": "3.6.0-alpha.1", + "@web3modal/scaffold-vue": "3.6.0-alpha.1" }, "devDependencies": { "@web3modal/siwe": "*" @@ -27445,7 +27445,7 @@ }, "packages/wallet": { "name": "@web3modal/wallet", - "version": "3.6.0-229eeee", + "version": "3.6.0-alpha.1", "license": "Apache-2.0", "dependencies": { "zod": "3.22.4" diff --git a/packages/common/package.json b/packages/common/package.json index beaee49ac6..e984edb770 100644 --- a/packages/common/package.json +++ b/packages/common/package.json @@ -1,6 +1,6 @@ { "name": "@web3modal/common", - "version": "3.6.0-229eeee", + "version": "3.6.0-alpha.1", "type": "module", "main": "./dist/esm/index.js", "types": "./dist/types/index.d.ts", diff --git a/packages/core/package.json b/packages/core/package.json index 698c1213f0..fbe32c8b4a 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@web3modal/core", - "version": "3.6.0-229eeee", + "version": "3.6.0-alpha.1", "type": "module", "main": "./dist/esm/index.js", "types": "./dist/types/index.d.ts", @@ -17,8 +17,8 @@ "lint": "eslint . --ext .js,.jsx,.ts,.tsx" }, "dependencies": { - "@web3modal/common": "3.6.0-229eeee", - "@web3modal/wallet": "3.6.0-229eeee", + "@web3modal/common": "3.6.0-alpha.1", + "@web3modal/wallet": "3.6.0-alpha.1", "valtio": "1.11.2" }, "keywords": [ diff --git a/packages/ethers/package.json b/packages/ethers/package.json index 8cd7b78e28..4ede8ba720 100644 --- a/packages/ethers/package.json +++ b/packages/ethers/package.json @@ -1,6 +1,6 @@ { "name": "@web3modal/ethers", - "version": "3.6.0-229eeee", + "version": "3.6.0-alpha.1", "type": "module", "main": "./dist/esm/exports/index.js", "types": "./dist/types/exports/index.d.ts", @@ -45,11 +45,11 @@ "dependencies": { "@coinbase/wallet-sdk": "3.7.2", "@walletconnect/ethereum-provider": "2.10.6", - "@web3modal/polyfills": "3.6.0-229eeee", - "@web3modal/scaffold": "3.6.0-229eeee", - "@web3modal/scaffold-react": "3.6.0-229eeee", - "@web3modal/scaffold-utils": "3.6.0-229eeee", - "@web3modal/scaffold-vue": "3.6.0-229eeee", + "@web3modal/polyfills": "3.6.0-alpha.1", + "@web3modal/scaffold": "3.6.0-alpha.1", + "@web3modal/scaffold-react": "3.6.0-alpha.1", + "@web3modal/scaffold-utils": "3.6.0-alpha.1", + "@web3modal/scaffold-vue": "3.6.0-alpha.1", "valtio": "1.11.2" }, "peerDependencies": { diff --git a/packages/ethers5/package.json b/packages/ethers5/package.json index b7ebfc375e..dafef27447 100644 --- a/packages/ethers5/package.json +++ b/packages/ethers5/package.json @@ -1,6 +1,6 @@ { "name": "@web3modal/ethers5", - "version": "3.6.0-229eeee", + "version": "3.6.0-alpha.1", "type": "module", "main": "./dist/esm/exports/index.js", "types": "./dist/types/exports/index.d.ts", @@ -45,11 +45,11 @@ "dependencies": { "@coinbase/wallet-sdk": "3.7.2", "@walletconnect/ethereum-provider": "2.10.6", - "@web3modal/polyfills": "3.6.0-229eeee", - "@web3modal/scaffold": "3.6.0-229eeee", - "@web3modal/scaffold-react": "3.6.0-229eeee", - "@web3modal/scaffold-utils": "3.6.0-229eeee", - "@web3modal/scaffold-vue": "3.6.0-229eeee", + "@web3modal/polyfills": "3.6.0-alpha.1", + "@web3modal/scaffold": "3.6.0-alpha.1", + "@web3modal/scaffold-react": "3.6.0-alpha.1", + "@web3modal/scaffold-utils": "3.6.0-alpha.1", + "@web3modal/scaffold-vue": "3.6.0-alpha.1", "valtio": "1.11.2" }, "devDependencies": { diff --git a/packages/polyfills/package.json b/packages/polyfills/package.json index f5480c2d24..095252a3a5 100644 --- a/packages/polyfills/package.json +++ b/packages/polyfills/package.json @@ -1,6 +1,6 @@ { "name": "@web3modal/polyfills", - "version": "3.6.0-229eeee", + "version": "3.6.0-alpha.1", "type": "module", "main": "./dist/esm/index.js", "types": "./dist/types/index.d.ts", diff --git a/packages/scaffold-react/package.json b/packages/scaffold-react/package.json index 9951c7d1ce..48d338c4b3 100644 --- a/packages/scaffold-react/package.json +++ b/packages/scaffold-react/package.json @@ -1,6 +1,6 @@ { "name": "@web3modal/scaffold-react", - "version": "3.6.0-229eeee", + "version": "3.6.0-alpha.1", "type": "module", "main": "./dist/esm/index.js", "types": "./dist/types/index.d.ts", @@ -16,7 +16,7 @@ "lint": "eslint . --ext .js,.jsx,.ts,.tsx" }, "dependencies": { - "@web3modal/scaffold": "3.6.0-229eeee" + "@web3modal/scaffold": "3.6.0-alpha.1" }, "peerDependencies": { "react": ">=17", diff --git a/packages/scaffold-utils/package.json b/packages/scaffold-utils/package.json index ae0faa7840..6fb9f288c9 100644 --- a/packages/scaffold-utils/package.json +++ b/packages/scaffold-utils/package.json @@ -1,6 +1,6 @@ { "name": "@web3modal/scaffold-utils", - "version": "3.6.0-229eeee", + "version": "3.6.0-alpha.1", "type": "module", "main": "./dist/esm/exports/index.js", "types": "./dist/types/exports/index.d.ts", @@ -35,8 +35,8 @@ "lint": "eslint . --ext .js,.jsx,.ts,.tsx" }, "dependencies": { - "@web3modal/polyfills": "3.6.0-229eeee", - "@web3modal/scaffold": "3.6.0-229eeee", + "@web3modal/polyfills": "3.6.0-alpha.1", + "@web3modal/scaffold": "3.6.0-alpha.1", "valtio": "1.11.2" }, "keywords": [ diff --git a/packages/scaffold-utils/src/ConstantsUtil.ts b/packages/scaffold-utils/src/ConstantsUtil.ts index 866263a586..292ea19044 100644 --- a/packages/scaffold-utils/src/ConstantsUtil.ts +++ b/packages/scaffold-utils/src/ConstantsUtil.ts @@ -10,5 +10,5 @@ export const ConstantsUtil = { ADD_CHAIN_METHOD: 'wallet_addEthereumChain', EIP6963_ANNOUNCE_EVENT: 'eip6963:announceProvider', EIP6963_REQUEST_EVENT: 'eip6963:requestProvider', - VERSION: '3.6.0-229eeee' + VERSION: '3.6.0-alpha.1' } diff --git a/packages/scaffold-vue/package.json b/packages/scaffold-vue/package.json index 9a2710e63c..9147529ada 100644 --- a/packages/scaffold-vue/package.json +++ b/packages/scaffold-vue/package.json @@ -1,6 +1,6 @@ { "name": "@web3modal/scaffold-vue", - "version": "3.6.0-229eeee", + "version": "3.6.0-alpha.1", "type": "module", "main": "./dist/esm/index.js", "types": "./dist/types/index.d.ts", @@ -16,7 +16,7 @@ "lint": "eslint . --ext .js,.jsx,.ts,.tsx" }, "dependencies": { - "@web3modal/scaffold": "3.6.0-229eeee" + "@web3modal/scaffold": "3.6.0-alpha.1" }, "peerDependencies": { "vue": ">=3" diff --git a/packages/scaffold/package.json b/packages/scaffold/package.json index 33a81081a2..d1f3ceb3c0 100644 --- a/packages/scaffold/package.json +++ b/packages/scaffold/package.json @@ -1,6 +1,6 @@ { "name": "@web3modal/scaffold", - "version": "3.6.0-229eeee", + "version": "3.6.0-alpha.1", "type": "module", "main": "./dist/esm/index.js", "types": "./dist/types/index.d.ts", @@ -16,13 +16,13 @@ "lint": "eslint . --ext .js,.jsx,.ts,.tsx" }, "dependencies": { - "@web3modal/common": "3.6.0-229eeee", - "@web3modal/core": "3.6.0-229eeee", - "@web3modal/ui": "3.6.0-229eeee", + "@web3modal/common": "3.6.0-alpha.1", + "@web3modal/core": "3.6.0-alpha.1", + "@web3modal/ui": "3.6.0-alpha.1", "lit": "3.1.0" }, "devDependencies": { - "@web3modal/wallet": "3.6.0-229eeee" + "@web3modal/wallet": "3.6.0-alpha.1" }, "keywords": [ "web3", diff --git a/packages/siwe/package.json b/packages/siwe/package.json index f83f02d375..9fe9003395 100644 --- a/packages/siwe/package.json +++ b/packages/siwe/package.json @@ -1,6 +1,6 @@ { "name": "@web3modal/siwe", - "version": "3.6.0-229eeee", + "version": "3.6.0-alpha.1", "type": "module", "main": "./dist/esm/exports/index.js", "types": "./dist/types/exports/index.d.ts", @@ -16,8 +16,8 @@ "lint": "eslint . --ext .js,.jsx,.ts,.tsx" }, "dependencies": { - "@web3modal/core": "3.6.0-229eeee", - "@web3modal/scaffold-utils": "3.6.0-229eeee" + "@web3modal/core": "3.6.0-alpha.1", + "@web3modal/scaffold-utils": "3.6.0-alpha.1" }, "peerDependencies": { "react": ">=17", diff --git a/packages/ui/package.json b/packages/ui/package.json index 6b5c1569fd..b5c21e629b 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -1,6 +1,6 @@ { "name": "@web3modal/ui", - "version": "3.6.0-229eeee", + "version": "3.6.0-alpha.1", "type": "module", "main": "./dist/esm/index.js", "types": "./dist/types/index.d.ts", @@ -21,7 +21,7 @@ }, "devDependencies": { "@types/qrcode": "1.5.5", - "@web3modal/common": "3.6.0-229eeee", + "@web3modal/common": "3.6.0-alpha.1", "eslint-plugin-lit": "1.11.0", "eslint-plugin-wc": "2.0.4" }, diff --git a/packages/wagmi/package.json b/packages/wagmi/package.json index e616dd3147..64926be642 100644 --- a/packages/wagmi/package.json +++ b/packages/wagmi/package.json @@ -1,6 +1,6 @@ { "name": "@web3modal/wagmi", - "version": "3.6.0-229eeee", + "version": "3.6.0-alpha.1", "type": "module", "main": "./dist/esm/exports/index.js", "types": "./dist/types/exports/index.d.ts", @@ -43,11 +43,11 @@ "lint": "eslint . --ext .js,.jsx,.ts,.tsx" }, "dependencies": { - "@web3modal/polyfills": "3.6.0-229eeee", - "@web3modal/scaffold": "3.6.0-229eeee", - "@web3modal/scaffold-react": "3.6.0-229eeee", - "@web3modal/scaffold-utils": "3.6.0-229eeee", - "@web3modal/scaffold-vue": "3.6.0-229eeee" + "@web3modal/polyfills": "3.6.0-alpha.1", + "@web3modal/scaffold": "3.6.0-alpha.1", + "@web3modal/scaffold-react": "3.6.0-alpha.1", + "@web3modal/scaffold-utils": "3.6.0-alpha.1", + "@web3modal/scaffold-vue": "3.6.0-alpha.1" }, "devDependencies": { "@web3modal/siwe": "*" diff --git a/packages/wallet/package.json b/packages/wallet/package.json index 6b0500f594..007cd57b42 100644 --- a/packages/wallet/package.json +++ b/packages/wallet/package.json @@ -1,6 +1,6 @@ { "name": "@web3modal/wallet", - "version": "3.6.0-229eeee", + "version": "3.6.0-alpha.1", "type": "module", "main": "./dist/esm/index.js", "types": "./dist/types/index.d.ts", From 6112a3169b290cc147f06387bbe9ffd635c79fbc Mon Sep 17 00:00:00 2001 From: Enes Date: Fri, 22 Dec 2023 22:09:33 +0300 Subject: [PATCH 02/16] chore: v3.5.2 (#1654) --- apps/gallery/package.json | 6 +- apps/laboratory/package.json | 8 +- examples/html-ethers5/package.json | 4 +- examples/html-wagmi/package.json | 4 +- examples/react-ethers5/package.json | 4 +- examples/react-wagmi/package.json | 4 +- examples/vue-ethers5/package.json | 4 +- examples/vue-wagmi/package.json | 4 +- lerna.json | 2 +- package-lock.json | 120 +++++++++---------- packages/common/package.json | 2 +- packages/core/package.json | 6 +- packages/ethers/package.json | 12 +- packages/ethers5/package.json | 12 +- packages/polyfills/package.json | 2 +- packages/scaffold-react/package.json | 4 +- packages/scaffold-utils/package.json | 6 +- packages/scaffold-utils/src/ConstantsUtil.ts | 2 +- packages/scaffold-vue/package.json | 4 +- packages/scaffold/package.json | 10 +- packages/siwe/package.json | 6 +- packages/ui/package.json | 4 +- packages/wagmi/package.json | 12 +- packages/wallet/package.json | 2 +- 24 files changed, 122 insertions(+), 122 deletions(-) diff --git a/apps/gallery/package.json b/apps/gallery/package.json index 7888987ca3..7f8a1aad0b 100644 --- a/apps/gallery/package.json +++ b/apps/gallery/package.json @@ -1,6 +1,6 @@ { "name": "@apps/gallery", - "version": "3.6.0-alpha.1", + "version": "3.5.2", "private": true, "main": "index.js", "scripts": { @@ -9,8 +9,8 @@ "lint": "eslint . --ext .js,.jsx,.ts,.tsx" }, "dependencies": { - "@web3modal/common": "3.6.0-alpha.1", - "@web3modal/ui": "3.6.0-alpha.1", + "@web3modal/common": "3.5.2", + "@web3modal/ui": "3.5.2", "lit": "3.1.0", "storybook": "7.6.6" }, diff --git a/apps/laboratory/package.json b/apps/laboratory/package.json index fe3cdcd5a0..16df3c5394 100644 --- a/apps/laboratory/package.json +++ b/apps/laboratory/package.json @@ -1,6 +1,6 @@ { "name": "@apps/laboratory", - "version": "3.6.0-alpha.1", + "version": "3.5.2", "private": true, "scripts": { "dev:laboratory": "next dev", @@ -17,9 +17,9 @@ "@emotion/styled": "11.11.0", "@sentry/browser": "7.89.0", "@sentry/react": "7.89.0", - "@web3modal/ethers": "3.6.0-alpha.1", - "@web3modal/ethers5": "3.6.0-alpha.1", - "@web3modal/wagmi": "3.6.0-alpha.1", + "@web3modal/ethers": "3.5.2", + "@web3modal/ethers5": "3.5.2", + "@web3modal/wagmi": "3.5.2", "framer-motion": "10.16.16", "next": "14.0.4", "next-auth": "4.24.5", diff --git a/examples/html-ethers5/package.json b/examples/html-ethers5/package.json index e6534d3410..2fc0527581 100644 --- a/examples/html-ethers5/package.json +++ b/examples/html-ethers5/package.json @@ -1,13 +1,13 @@ { "name": "@examples/html-ethers5", "private": true, - "version": "3.6.0-alpha.1", + "version": "3.5.2", "scripts": { "dev:example": "vite --port 3011", "build:examples": "vite build" }, "dependencies": { - "@web3modal/ethers5": "3.6.0-alpha.1", + "@web3modal/ethers5": "3.5.2", "ethers": "5.7.2" } } diff --git a/examples/html-wagmi/package.json b/examples/html-wagmi/package.json index 3a89d72e86..3b3f7e5e62 100644 --- a/examples/html-wagmi/package.json +++ b/examples/html-wagmi/package.json @@ -1,12 +1,12 @@ { "name": "@examples/html-wagmi", "private": true, - "version": "3.6.0-alpha.1", + "version": "3.5.2", "scripts": { "dev:example": "vite --port 3001", "build:examples": "vite build" }, "dependencies": { - "@web3modal/wagmi": "3.6.0-alpha.1" + "@web3modal/wagmi": "3.5.2" } } diff --git a/examples/react-ethers5/package.json b/examples/react-ethers5/package.json index 6a25ba2eb6..67db0e20bf 100644 --- a/examples/react-ethers5/package.json +++ b/examples/react-ethers5/package.json @@ -1,13 +1,13 @@ { "name": "@examples/react-ethers5", "private": true, - "version": "3.6.0-alpha.1", + "version": "3.5.2", "scripts": { "dev:example": "vite --port 3012", "build:examples": "vite build" }, "dependencies": { - "@web3modal/ethers5": "3.6.0-alpha.1", + "@web3modal/ethers5": "3.5.2", "ethers": "5.7.2" }, "devDependencies": { diff --git a/examples/react-wagmi/package.json b/examples/react-wagmi/package.json index a7feb90da2..0093c806e0 100644 --- a/examples/react-wagmi/package.json +++ b/examples/react-wagmi/package.json @@ -1,13 +1,13 @@ { "name": "@examples/react-wagmi", "private": true, - "version": "3.6.0-alpha.1", + "version": "3.5.2", "scripts": { "dev:example": "vite --port 3002", "build:examples": "vite build" }, "dependencies": { - "@web3modal/wagmi": "3.6.0-alpha.1" + "@web3modal/wagmi": "3.5.2" }, "devDependencies": { "@vitejs/plugin-react": "4.2.1" diff --git a/examples/vue-ethers5/package.json b/examples/vue-ethers5/package.json index 970f1bc9c8..830039ae32 100644 --- a/examples/vue-ethers5/package.json +++ b/examples/vue-ethers5/package.json @@ -1,13 +1,13 @@ { "name": "@examples/vue-ethers5", "private": true, - "version": "3.6.0-alpha.1", + "version": "3.5.2", "scripts": { "dev:example": "vite --port 3013", "build:examples": "vite build" }, "dependencies": { - "@web3modal/ethers5": "3.6.0-alpha.1", + "@web3modal/ethers5": "3.5.2", "ethers": "5.7.2" }, "devDependencies": { diff --git a/examples/vue-wagmi/package.json b/examples/vue-wagmi/package.json index ecf319e44a..82bf5b5ca6 100644 --- a/examples/vue-wagmi/package.json +++ b/examples/vue-wagmi/package.json @@ -1,13 +1,13 @@ { "name": "@examples/vue-wagmi", "private": true, - "version": "3.6.0-alpha.1", + "version": "3.5.2", "scripts": { "dev:example": "vite --port 3003", "build:examples": "vite build" }, "dependencies": { - "@web3modal/wagmi": "3.6.0-alpha.1" + "@web3modal/wagmi": "3.5.2" }, "devDependencies": { "@vitejs/plugin-vue": "4.5.2" diff --git a/lerna.json b/lerna.json index 9222c9fc16..c772960cb6 100644 --- a/lerna.json +++ b/lerna.json @@ -17,6 +17,6 @@ "apps/*", "examples/*" ], - "version": "3.6.0-alpha.1", + "version": "3.5.2", "$schema": "node_modules/lerna/schemas/lerna-schema.json" } diff --git a/package-lock.json b/package-lock.json index 761c8c5c9e..532858df1a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -48,10 +48,10 @@ }, "apps/gallery": { "name": "@apps/gallery", - "version": "3.6.0-alpha.1", + "version": "3.5.2", "dependencies": { - "@web3modal/common": "3.6.0-alpha.1", - "@web3modal/ui": "3.6.0-alpha.1", + "@web3modal/common": "3.5.2", + "@web3modal/ui": "3.5.2", "lit": "3.1.0", "storybook": "7.6.6" }, @@ -77,16 +77,16 @@ }, "apps/laboratory": { "name": "@apps/laboratory", - "version": "3.6.0-alpha.1", + "version": "3.5.2", "dependencies": { "@chakra-ui/react": "2.8.2", "@emotion/react": "11.11.1", "@emotion/styled": "11.11.0", "@sentry/browser": "7.89.0", "@sentry/react": "7.89.0", - "@web3modal/ethers": "3.6.0-alpha.1", - "@web3modal/ethers5": "3.6.0-alpha.1", - "@web3modal/wagmi": "3.6.0-alpha.1", + "@web3modal/ethers": "3.5.2", + "@web3modal/ethers5": "3.5.2", + "@web3modal/wagmi": "3.5.2", "framer-motion": "10.16.16", "next": "14.0.4", "next-auth": "4.24.5", @@ -102,9 +102,9 @@ }, "examples/html-ethers5": { "name": "@examples/html-ethers5", - "version": "3.6.0-alpha.1", + "version": "3.5.2", "dependencies": { - "@web3modal/ethers5": "3.6.0-alpha.1", + "@web3modal/ethers5": "3.5.2", "ethers": "5.7.2" } }, @@ -157,16 +157,16 @@ }, "examples/html-wagmi": { "name": "@examples/html-wagmi", - "version": "3.6.0-alpha.1", + "version": "3.5.2", "dependencies": { - "@web3modal/wagmi": "3.6.0-alpha.1" + "@web3modal/wagmi": "3.5.2" } }, "examples/react-ethers5": { "name": "@examples/react-ethers5", - "version": "3.6.0-alpha.1", + "version": "3.5.2", "dependencies": { - "@web3modal/ethers5": "3.6.0-alpha.1", + "@web3modal/ethers5": "3.5.2", "ethers": "5.7.2" }, "devDependencies": { @@ -222,9 +222,9 @@ }, "examples/react-wagmi": { "name": "@examples/react-wagmi", - "version": "3.6.0-alpha.1", + "version": "3.5.2", "dependencies": { - "@web3modal/wagmi": "3.6.0-alpha.1" + "@web3modal/wagmi": "3.5.2" }, "devDependencies": { "@vitejs/plugin-react": "4.2.1" @@ -232,9 +232,9 @@ }, "examples/vue-ethers5": { "name": "@examples/vue-ethers5", - "version": "3.6.0-alpha.1", + "version": "3.5.2", "dependencies": { - "@web3modal/ethers5": "3.6.0-alpha.1", + "@web3modal/ethers5": "3.5.2", "ethers": "5.7.2" }, "devDependencies": { @@ -290,9 +290,9 @@ }, "examples/vue-wagmi": { "name": "@examples/vue-wagmi", - "version": "3.6.0-alpha.1", + "version": "3.5.2", "dependencies": { - "@web3modal/wagmi": "3.6.0-alpha.1" + "@web3modal/wagmi": "3.5.2" }, "devDependencies": { "@vitejs/plugin-vue": "4.5.2" @@ -27101,7 +27101,7 @@ }, "packages/common": { "name": "@web3modal/common", - "version": "3.6.0-alpha.1", + "version": "3.5.2", "license": "Apache-2.0", "dependencies": { "dayjs": "1.11.10" @@ -27109,26 +27109,26 @@ }, "packages/core": { "name": "@web3modal/core", - "version": "3.6.0-alpha.1", + "version": "3.5.2", "license": "Apache-2.0", "dependencies": { - "@web3modal/common": "3.6.0-alpha.1", - "@web3modal/wallet": "3.6.0-alpha.1", + "@web3modal/common": "3.5.2", + "@web3modal/wallet": "3.5.2", "valtio": "1.11.2" } }, "packages/ethers": { "name": "@web3modal/ethers", - "version": "3.6.0-alpha.1", + "version": "3.5.2", "license": "Apache-2.0", "dependencies": { "@coinbase/wallet-sdk": "3.7.2", "@walletconnect/ethereum-provider": "2.10.6", - "@web3modal/polyfills": "3.6.0-alpha.1", - "@web3modal/scaffold": "3.6.0-alpha.1", - "@web3modal/scaffold-react": "3.6.0-alpha.1", - "@web3modal/scaffold-utils": "3.6.0-alpha.1", - "@web3modal/scaffold-vue": "3.6.0-alpha.1", + "@web3modal/polyfills": "3.5.2", + "@web3modal/scaffold": "3.5.2", + "@web3modal/scaffold-react": "3.5.2", + "@web3modal/scaffold-utils": "3.5.2", + "@web3modal/scaffold-vue": "3.5.2", "valtio": "1.11.2" }, "devDependencies": { @@ -27165,16 +27165,16 @@ }, "packages/ethers5": { "name": "@web3modal/ethers5", - "version": "3.6.0-alpha.1", + "version": "3.5.2", "license": "Apache-2.0", "dependencies": { "@coinbase/wallet-sdk": "3.7.2", "@walletconnect/ethereum-provider": "2.10.6", - "@web3modal/polyfills": "3.6.0-alpha.1", - "@web3modal/scaffold": "3.6.0-alpha.1", - "@web3modal/scaffold-react": "3.6.0-alpha.1", - "@web3modal/scaffold-utils": "3.6.0-alpha.1", - "@web3modal/scaffold-vue": "3.6.0-alpha.1", + "@web3modal/polyfills": "3.5.2", + "@web3modal/scaffold": "3.5.2", + "@web3modal/scaffold-react": "3.5.2", + "@web3modal/scaffold-utils": "3.5.2", + "@web3modal/scaffold-vue": "3.5.2", "valtio": "1.11.2" }, "devDependencies": { @@ -27259,7 +27259,7 @@ }, "packages/polyfills": { "name": "@web3modal/polyfills", - "version": "3.6.0-alpha.1", + "version": "3.5.2", "license": "Apache-2.0", "dependencies": { "buffer": "6.0.3" @@ -27290,24 +27290,24 @@ }, "packages/scaffold": { "name": "@web3modal/scaffold", - "version": "3.6.0-alpha.1", + "version": "3.5.2", "license": "Apache-2.0", "dependencies": { - "@web3modal/common": "3.6.0-alpha.1", - "@web3modal/core": "3.6.0-alpha.1", - "@web3modal/ui": "3.6.0-alpha.1", + "@web3modal/common": "3.5.2", + "@web3modal/core": "3.5.2", + "@web3modal/ui": "3.5.2", "lit": "3.1.0" }, "devDependencies": { - "@web3modal/wallet": "3.6.0-alpha.1" + "@web3modal/wallet": "3.5.2" } }, "packages/scaffold-react": { "name": "@web3modal/scaffold-react", - "version": "3.6.0-alpha.1", + "version": "3.5.2", "license": "Apache-2.0", "dependencies": { - "@web3modal/scaffold": "3.6.0-alpha.1" + "@web3modal/scaffold": "3.5.2" }, "peerDependencies": { "react": ">=17", @@ -27316,20 +27316,20 @@ }, "packages/scaffold-utils": { "name": "@web3modal/scaffold-utils", - "version": "3.6.0-alpha.1", + "version": "3.5.2", "license": "Apache-2.0", "dependencies": { - "@web3modal/polyfills": "3.6.0-alpha.1", - "@web3modal/scaffold": "3.6.0-alpha.1", + "@web3modal/polyfills": "3.5.2", + "@web3modal/scaffold": "3.5.2", "valtio": "1.11.2" } }, "packages/scaffold-vue": { "name": "@web3modal/scaffold-vue", - "version": "3.6.0-alpha.1", + "version": "3.5.2", "license": "Apache-2.0", "dependencies": { - "@web3modal/scaffold": "3.6.0-alpha.1" + "@web3modal/scaffold": "3.5.2" }, "peerDependencies": { "vue": ">=3" @@ -27347,11 +27347,11 @@ }, "packages/siwe": { "name": "@web3modal/siwe", - "version": "3.6.0-alpha.1", + "version": "3.5.2", "license": "Apache-2.0", "dependencies": { - "@web3modal/core": "3.6.0-alpha.1", - "@web3modal/scaffold-utils": "3.6.0-alpha.1" + "@web3modal/core": "3.5.2", + "@web3modal/scaffold-utils": "3.5.2" }, "optionalDependencies": { "react": ">=17", @@ -27377,7 +27377,7 @@ }, "packages/ui": { "name": "@web3modal/ui", - "version": "3.6.0-alpha.1", + "version": "3.5.2", "license": "Apache-2.0", "dependencies": { "lit": "3.1.0", @@ -27385,7 +27385,7 @@ }, "devDependencies": { "@types/qrcode": "1.5.5", - "@web3modal/common": "3.6.0-alpha.1", + "@web3modal/common": "3.5.2", "eslint-plugin-lit": "1.11.0", "eslint-plugin-wc": "2.0.4" } @@ -27402,14 +27402,14 @@ }, "packages/wagmi": { "name": "@web3modal/wagmi", - "version": "3.6.0-alpha.1", + "version": "3.5.2", "license": "Apache-2.0", "dependencies": { - "@web3modal/polyfills": "3.6.0-alpha.1", - "@web3modal/scaffold": "3.6.0-alpha.1", - "@web3modal/scaffold-react": "3.6.0-alpha.1", - "@web3modal/scaffold-utils": "3.6.0-alpha.1", - "@web3modal/scaffold-vue": "3.6.0-alpha.1" + "@web3modal/polyfills": "3.5.2", + "@web3modal/scaffold": "3.5.2", + "@web3modal/scaffold-react": "3.5.2", + "@web3modal/scaffold-utils": "3.5.2", + "@web3modal/scaffold-vue": "3.5.2" }, "devDependencies": { "@web3modal/siwe": "*" @@ -27445,7 +27445,7 @@ }, "packages/wallet": { "name": "@web3modal/wallet", - "version": "3.6.0-alpha.1", + "version": "3.5.2", "license": "Apache-2.0", "dependencies": { "zod": "3.22.4" diff --git a/packages/common/package.json b/packages/common/package.json index e984edb770..b06d076d35 100644 --- a/packages/common/package.json +++ b/packages/common/package.json @@ -1,6 +1,6 @@ { "name": "@web3modal/common", - "version": "3.6.0-alpha.1", + "version": "3.5.2", "type": "module", "main": "./dist/esm/index.js", "types": "./dist/types/index.d.ts", diff --git a/packages/core/package.json b/packages/core/package.json index fbe32c8b4a..2b7a5ca48b 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@web3modal/core", - "version": "3.6.0-alpha.1", + "version": "3.5.2", "type": "module", "main": "./dist/esm/index.js", "types": "./dist/types/index.d.ts", @@ -17,8 +17,8 @@ "lint": "eslint . --ext .js,.jsx,.ts,.tsx" }, "dependencies": { - "@web3modal/common": "3.6.0-alpha.1", - "@web3modal/wallet": "3.6.0-alpha.1", + "@web3modal/common": "3.5.2", + "@web3modal/wallet": "3.5.2", "valtio": "1.11.2" }, "keywords": [ diff --git a/packages/ethers/package.json b/packages/ethers/package.json index 4ede8ba720..b8353322d0 100644 --- a/packages/ethers/package.json +++ b/packages/ethers/package.json @@ -1,6 +1,6 @@ { "name": "@web3modal/ethers", - "version": "3.6.0-alpha.1", + "version": "3.5.2", "type": "module", "main": "./dist/esm/exports/index.js", "types": "./dist/types/exports/index.d.ts", @@ -45,11 +45,11 @@ "dependencies": { "@coinbase/wallet-sdk": "3.7.2", "@walletconnect/ethereum-provider": "2.10.6", - "@web3modal/polyfills": "3.6.0-alpha.1", - "@web3modal/scaffold": "3.6.0-alpha.1", - "@web3modal/scaffold-react": "3.6.0-alpha.1", - "@web3modal/scaffold-utils": "3.6.0-alpha.1", - "@web3modal/scaffold-vue": "3.6.0-alpha.1", + "@web3modal/polyfills": "3.5.2", + "@web3modal/scaffold": "3.5.2", + "@web3modal/scaffold-react": "3.5.2", + "@web3modal/scaffold-utils": "3.5.2", + "@web3modal/scaffold-vue": "3.5.2", "valtio": "1.11.2" }, "peerDependencies": { diff --git a/packages/ethers5/package.json b/packages/ethers5/package.json index dafef27447..e72477bf47 100644 --- a/packages/ethers5/package.json +++ b/packages/ethers5/package.json @@ -1,6 +1,6 @@ { "name": "@web3modal/ethers5", - "version": "3.6.0-alpha.1", + "version": "3.5.2", "type": "module", "main": "./dist/esm/exports/index.js", "types": "./dist/types/exports/index.d.ts", @@ -45,11 +45,11 @@ "dependencies": { "@coinbase/wallet-sdk": "3.7.2", "@walletconnect/ethereum-provider": "2.10.6", - "@web3modal/polyfills": "3.6.0-alpha.1", - "@web3modal/scaffold": "3.6.0-alpha.1", - "@web3modal/scaffold-react": "3.6.0-alpha.1", - "@web3modal/scaffold-utils": "3.6.0-alpha.1", - "@web3modal/scaffold-vue": "3.6.0-alpha.1", + "@web3modal/polyfills": "3.5.2", + "@web3modal/scaffold": "3.5.2", + "@web3modal/scaffold-react": "3.5.2", + "@web3modal/scaffold-utils": "3.5.2", + "@web3modal/scaffold-vue": "3.5.2", "valtio": "1.11.2" }, "devDependencies": { diff --git a/packages/polyfills/package.json b/packages/polyfills/package.json index 095252a3a5..ef0174cc61 100644 --- a/packages/polyfills/package.json +++ b/packages/polyfills/package.json @@ -1,6 +1,6 @@ { "name": "@web3modal/polyfills", - "version": "3.6.0-alpha.1", + "version": "3.5.2", "type": "module", "main": "./dist/esm/index.js", "types": "./dist/types/index.d.ts", diff --git a/packages/scaffold-react/package.json b/packages/scaffold-react/package.json index 48d338c4b3..9597cc729b 100644 --- a/packages/scaffold-react/package.json +++ b/packages/scaffold-react/package.json @@ -1,6 +1,6 @@ { "name": "@web3modal/scaffold-react", - "version": "3.6.0-alpha.1", + "version": "3.5.2", "type": "module", "main": "./dist/esm/index.js", "types": "./dist/types/index.d.ts", @@ -16,7 +16,7 @@ "lint": "eslint . --ext .js,.jsx,.ts,.tsx" }, "dependencies": { - "@web3modal/scaffold": "3.6.0-alpha.1" + "@web3modal/scaffold": "3.5.2" }, "peerDependencies": { "react": ">=17", diff --git a/packages/scaffold-utils/package.json b/packages/scaffold-utils/package.json index 6fb9f288c9..3d44167182 100644 --- a/packages/scaffold-utils/package.json +++ b/packages/scaffold-utils/package.json @@ -1,6 +1,6 @@ { "name": "@web3modal/scaffold-utils", - "version": "3.6.0-alpha.1", + "version": "3.5.2", "type": "module", "main": "./dist/esm/exports/index.js", "types": "./dist/types/exports/index.d.ts", @@ -35,8 +35,8 @@ "lint": "eslint . --ext .js,.jsx,.ts,.tsx" }, "dependencies": { - "@web3modal/polyfills": "3.6.0-alpha.1", - "@web3modal/scaffold": "3.6.0-alpha.1", + "@web3modal/polyfills": "3.5.2", + "@web3modal/scaffold": "3.5.2", "valtio": "1.11.2" }, "keywords": [ diff --git a/packages/scaffold-utils/src/ConstantsUtil.ts b/packages/scaffold-utils/src/ConstantsUtil.ts index 292ea19044..63351f7a80 100644 --- a/packages/scaffold-utils/src/ConstantsUtil.ts +++ b/packages/scaffold-utils/src/ConstantsUtil.ts @@ -10,5 +10,5 @@ export const ConstantsUtil = { ADD_CHAIN_METHOD: 'wallet_addEthereumChain', EIP6963_ANNOUNCE_EVENT: 'eip6963:announceProvider', EIP6963_REQUEST_EVENT: 'eip6963:requestProvider', - VERSION: '3.6.0-alpha.1' + VERSION: '3.5.2' } diff --git a/packages/scaffold-vue/package.json b/packages/scaffold-vue/package.json index 9147529ada..633d647833 100644 --- a/packages/scaffold-vue/package.json +++ b/packages/scaffold-vue/package.json @@ -1,6 +1,6 @@ { "name": "@web3modal/scaffold-vue", - "version": "3.6.0-alpha.1", + "version": "3.5.2", "type": "module", "main": "./dist/esm/index.js", "types": "./dist/types/index.d.ts", @@ -16,7 +16,7 @@ "lint": "eslint . --ext .js,.jsx,.ts,.tsx" }, "dependencies": { - "@web3modal/scaffold": "3.6.0-alpha.1" + "@web3modal/scaffold": "3.5.2" }, "peerDependencies": { "vue": ">=3" diff --git a/packages/scaffold/package.json b/packages/scaffold/package.json index d1f3ceb3c0..f3864a7f8f 100644 --- a/packages/scaffold/package.json +++ b/packages/scaffold/package.json @@ -1,6 +1,6 @@ { "name": "@web3modal/scaffold", - "version": "3.6.0-alpha.1", + "version": "3.5.2", "type": "module", "main": "./dist/esm/index.js", "types": "./dist/types/index.d.ts", @@ -16,13 +16,13 @@ "lint": "eslint . --ext .js,.jsx,.ts,.tsx" }, "dependencies": { - "@web3modal/common": "3.6.0-alpha.1", - "@web3modal/core": "3.6.0-alpha.1", - "@web3modal/ui": "3.6.0-alpha.1", + "@web3modal/common": "3.5.2", + "@web3modal/core": "3.5.2", + "@web3modal/ui": "3.5.2", "lit": "3.1.0" }, "devDependencies": { - "@web3modal/wallet": "3.6.0-alpha.1" + "@web3modal/wallet": "3.5.2" }, "keywords": [ "web3", diff --git a/packages/siwe/package.json b/packages/siwe/package.json index 9fe9003395..79c2ec0ce8 100644 --- a/packages/siwe/package.json +++ b/packages/siwe/package.json @@ -1,6 +1,6 @@ { "name": "@web3modal/siwe", - "version": "3.6.0-alpha.1", + "version": "3.5.2", "type": "module", "main": "./dist/esm/exports/index.js", "types": "./dist/types/exports/index.d.ts", @@ -16,8 +16,8 @@ "lint": "eslint . --ext .js,.jsx,.ts,.tsx" }, "dependencies": { - "@web3modal/core": "3.6.0-alpha.1", - "@web3modal/scaffold-utils": "3.6.0-alpha.1" + "@web3modal/core": "3.5.2", + "@web3modal/scaffold-utils": "3.5.2" }, "peerDependencies": { "react": ">=17", diff --git a/packages/ui/package.json b/packages/ui/package.json index b5c21e629b..5fc3c086ac 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -1,6 +1,6 @@ { "name": "@web3modal/ui", - "version": "3.6.0-alpha.1", + "version": "3.5.2", "type": "module", "main": "./dist/esm/index.js", "types": "./dist/types/index.d.ts", @@ -21,7 +21,7 @@ }, "devDependencies": { "@types/qrcode": "1.5.5", - "@web3modal/common": "3.6.0-alpha.1", + "@web3modal/common": "3.5.2", "eslint-plugin-lit": "1.11.0", "eslint-plugin-wc": "2.0.4" }, diff --git a/packages/wagmi/package.json b/packages/wagmi/package.json index 64926be642..4f89a0613c 100644 --- a/packages/wagmi/package.json +++ b/packages/wagmi/package.json @@ -1,6 +1,6 @@ { "name": "@web3modal/wagmi", - "version": "3.6.0-alpha.1", + "version": "3.5.2", "type": "module", "main": "./dist/esm/exports/index.js", "types": "./dist/types/exports/index.d.ts", @@ -43,11 +43,11 @@ "lint": "eslint . --ext .js,.jsx,.ts,.tsx" }, "dependencies": { - "@web3modal/polyfills": "3.6.0-alpha.1", - "@web3modal/scaffold": "3.6.0-alpha.1", - "@web3modal/scaffold-react": "3.6.0-alpha.1", - "@web3modal/scaffold-utils": "3.6.0-alpha.1", - "@web3modal/scaffold-vue": "3.6.0-alpha.1" + "@web3modal/polyfills": "3.5.2", + "@web3modal/scaffold": "3.5.2", + "@web3modal/scaffold-react": "3.5.2", + "@web3modal/scaffold-utils": "3.5.2", + "@web3modal/scaffold-vue": "3.5.2" }, "devDependencies": { "@web3modal/siwe": "*" diff --git a/packages/wallet/package.json b/packages/wallet/package.json index 007cd57b42..009924dc8c 100644 --- a/packages/wallet/package.json +++ b/packages/wallet/package.json @@ -1,6 +1,6 @@ { "name": "@web3modal/wallet", - "version": "3.6.0-alpha.1", + "version": "3.5.2", "type": "module", "main": "./dist/esm/index.js", "types": "./dist/types/index.d.ts", From b36153ea51e372a228b95814299b5a8dba9dbca5 Mon Sep 17 00:00:00 2001 From: Enes Date: Sat, 23 Dec 2023 00:18:30 +0300 Subject: [PATCH 03/16] chore: update siwe version in optional deps list (#1661) --- package-lock.json | 2 +- packages/ethers5/package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index 532858df1a..0e58d782a6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -27182,7 +27182,7 @@ "ethers": "5.7.2" }, "optionalDependencies": { - "@web3modal/siwe": "3.5.0-6a05dc24", + "@web3modal/siwe": "*", "react": ">=17", "react-dom": ">=17", "vue": ">=3" diff --git a/packages/ethers5/package.json b/packages/ethers5/package.json index e72477bf47..8b118a621a 100644 --- a/packages/ethers5/package.json +++ b/packages/ethers5/package.json @@ -78,7 +78,7 @@ } }, "optionalDependencies": { - "@web3modal/siwe": "3.5.0-6a05dc24", + "@web3modal/siwe": "*", "react": ">=17", "react-dom": ">=17", "vue": ">=3" From 13b71a01517d356a878e2510aa135ae6ff365287 Mon Sep 17 00:00:00 2001 From: tomiir Date: Tue, 26 Dec 2023 09:24:07 -0600 Subject: [PATCH 04/16] fix: back button unresponsive after network switch (#1662) --- packages/core/src/controllers/RouterController.ts | 10 ++++++++++ packages/core/src/utils/RouterUtil.ts | 5 ++--- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/packages/core/src/controllers/RouterController.ts b/packages/core/src/controllers/RouterController.ts index 3e9d1b61e0..325659cd64 100644 --- a/packages/core/src/controllers/RouterController.ts +++ b/packages/core/src/controllers/RouterController.ts @@ -78,5 +78,15 @@ export const RouterController = { state.view = last } } + }, + + goBackToIndex(historyIndex: number) { + if (state.history.length > 1) { + state.history = state.history.slice(0, historyIndex + 1) + const [last] = state.history.slice(-1) + if (last) { + state.view = last + } + } } } diff --git a/packages/core/src/utils/RouterUtil.ts b/packages/core/src/utils/RouterUtil.ts index 287772bfe2..a73939c30c 100644 --- a/packages/core/src/utils/RouterUtil.ts +++ b/packages/core/src/utils/RouterUtil.ts @@ -12,9 +12,8 @@ export const RouterUtil = { navigateAfterNetworkSwitch() { const { history } = RouterController.state const networkSelectIndex = history.findIndex(name => name === 'Networks') - const pageBeforeNetworkSelect = history[networkSelectIndex - 1] - if (pageBeforeNetworkSelect) { - RouterController.replace(pageBeforeNetworkSelect) + if (networkSelectIndex >= 1) { + RouterController.goBackToIndex(networkSelectIndex - 1) } else { ModalController.close() } From 48f50850233e20e41220386d49f32d9758abc323 Mon Sep 17 00:00:00 2001 From: tomiir Date: Wed, 27 Dec 2023 09:33:47 -0600 Subject: [PATCH 05/16] fix: account button hide balance on small device views (#1669) --- .../composites/wui-account-button/styles.ts | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/packages/ui/src/composites/wui-account-button/styles.ts b/packages/ui/src/composites/wui-account-button/styles.ts index 142ab96cc4..fe636e0903 100644 --- a/packages/ui/src/composites/wui-account-button/styles.ts +++ b/packages/ui/src/composites/wui-account-button/styles.ts @@ -74,6 +74,24 @@ export default css` box-shadow: 0 0 0 2px var(--wui-accent-glass-010); } + @media (max-width: 500px) { + button { + gap: 0px; + } + wui-image, + wui-icon-box, + button > wui-text { + visibility: hidden; + width: 0px; + height: 0px; + } + button > wui-flex { + border-radius: 0px; + border: none; + background: transparent; + } + } + @media (hover: hover) and (pointer: fine) { button:hover:enabled > wui-flex > wui-text { color: var(--wui-color-fg-175); From be9a501dabbea2b75f814c24c9d8cea3667898d3 Mon Sep 17 00:00:00 2001 From: tomiir Date: Wed, 27 Dec 2023 10:34:29 -0600 Subject: [PATCH 06/16] Chore/v3.6.0 48f50850 (#1673) --- apps/gallery/package.json | 6 +- apps/laboratory/package.json | 8 +- examples/html-ethers5/package.json | 4 +- examples/html-wagmi/package.json | 4 +- examples/react-ethers5/package.json | 4 +- examples/react-wagmi/package.json | 4 +- examples/vue-ethers5/package.json | 4 +- examples/vue-wagmi/package.json | 4 +- lerna.json | 2 +- package-lock.json | 126 +++++++++---------- packages/common/package.json | 2 +- packages/core/package.json | 6 +- packages/ethers/package.json | 14 +-- packages/ethers5/package.json | 14 +-- packages/polyfills/package.json | 2 +- packages/scaffold-react/package.json | 4 +- packages/scaffold-utils/package.json | 6 +- packages/scaffold-utils/src/ConstantsUtil.ts | 2 +- packages/scaffold-vue/package.json | 4 +- packages/scaffold/package.json | 10 +- packages/siwe/package.json | 6 +- packages/ui/package.json | 4 +- packages/wagmi/package.json | 14 +-- packages/wallet/package.json | 2 +- 24 files changed, 128 insertions(+), 128 deletions(-) diff --git a/apps/gallery/package.json b/apps/gallery/package.json index 7f8a1aad0b..e0ae5a5c2e 100644 --- a/apps/gallery/package.json +++ b/apps/gallery/package.json @@ -1,6 +1,6 @@ { "name": "@apps/gallery", - "version": "3.5.2", + "version": "3.6.0-48f50850", "private": true, "main": "index.js", "scripts": { @@ -9,8 +9,8 @@ "lint": "eslint . --ext .js,.jsx,.ts,.tsx" }, "dependencies": { - "@web3modal/common": "3.5.2", - "@web3modal/ui": "3.5.2", + "@web3modal/common": "3.6.0-48f50850", + "@web3modal/ui": "3.6.0-48f50850", "lit": "3.1.0", "storybook": "7.6.6" }, diff --git a/apps/laboratory/package.json b/apps/laboratory/package.json index 16df3c5394..a31f25f56c 100644 --- a/apps/laboratory/package.json +++ b/apps/laboratory/package.json @@ -1,6 +1,6 @@ { "name": "@apps/laboratory", - "version": "3.5.2", + "version": "3.6.0-48f50850", "private": true, "scripts": { "dev:laboratory": "next dev", @@ -17,9 +17,9 @@ "@emotion/styled": "11.11.0", "@sentry/browser": "7.89.0", "@sentry/react": "7.89.0", - "@web3modal/ethers": "3.5.2", - "@web3modal/ethers5": "3.5.2", - "@web3modal/wagmi": "3.5.2", + "@web3modal/ethers": "3.6.0-48f50850", + "@web3modal/ethers5": "3.6.0-48f50850", + "@web3modal/wagmi": "3.6.0-48f50850", "framer-motion": "10.16.16", "next": "14.0.4", "next-auth": "4.24.5", diff --git a/examples/html-ethers5/package.json b/examples/html-ethers5/package.json index 2fc0527581..d480d4c998 100644 --- a/examples/html-ethers5/package.json +++ b/examples/html-ethers5/package.json @@ -1,13 +1,13 @@ { "name": "@examples/html-ethers5", "private": true, - "version": "3.5.2", + "version": "3.6.0-48f50850", "scripts": { "dev:example": "vite --port 3011", "build:examples": "vite build" }, "dependencies": { - "@web3modal/ethers5": "3.5.2", + "@web3modal/ethers5": "3.6.0-48f50850", "ethers": "5.7.2" } } diff --git a/examples/html-wagmi/package.json b/examples/html-wagmi/package.json index 3b3f7e5e62..b4d0fbb0a1 100644 --- a/examples/html-wagmi/package.json +++ b/examples/html-wagmi/package.json @@ -1,12 +1,12 @@ { "name": "@examples/html-wagmi", "private": true, - "version": "3.5.2", + "version": "3.6.0-48f50850", "scripts": { "dev:example": "vite --port 3001", "build:examples": "vite build" }, "dependencies": { - "@web3modal/wagmi": "3.5.2" + "@web3modal/wagmi": "3.6.0-48f50850" } } diff --git a/examples/react-ethers5/package.json b/examples/react-ethers5/package.json index 67db0e20bf..2230d5b672 100644 --- a/examples/react-ethers5/package.json +++ b/examples/react-ethers5/package.json @@ -1,13 +1,13 @@ { "name": "@examples/react-ethers5", "private": true, - "version": "3.5.2", + "version": "3.6.0-48f50850", "scripts": { "dev:example": "vite --port 3012", "build:examples": "vite build" }, "dependencies": { - "@web3modal/ethers5": "3.5.2", + "@web3modal/ethers5": "3.6.0-48f50850", "ethers": "5.7.2" }, "devDependencies": { diff --git a/examples/react-wagmi/package.json b/examples/react-wagmi/package.json index 0093c806e0..06f24ae952 100644 --- a/examples/react-wagmi/package.json +++ b/examples/react-wagmi/package.json @@ -1,13 +1,13 @@ { "name": "@examples/react-wagmi", "private": true, - "version": "3.5.2", + "version": "3.6.0-48f50850", "scripts": { "dev:example": "vite --port 3002", "build:examples": "vite build" }, "dependencies": { - "@web3modal/wagmi": "3.5.2" + "@web3modal/wagmi": "3.6.0-48f50850" }, "devDependencies": { "@vitejs/plugin-react": "4.2.1" diff --git a/examples/vue-ethers5/package.json b/examples/vue-ethers5/package.json index 830039ae32..f164024022 100644 --- a/examples/vue-ethers5/package.json +++ b/examples/vue-ethers5/package.json @@ -1,13 +1,13 @@ { "name": "@examples/vue-ethers5", "private": true, - "version": "3.5.2", + "version": "3.6.0-48f50850", "scripts": { "dev:example": "vite --port 3013", "build:examples": "vite build" }, "dependencies": { - "@web3modal/ethers5": "3.5.2", + "@web3modal/ethers5": "3.6.0-48f50850", "ethers": "5.7.2" }, "devDependencies": { diff --git a/examples/vue-wagmi/package.json b/examples/vue-wagmi/package.json index 82bf5b5ca6..951e544a94 100644 --- a/examples/vue-wagmi/package.json +++ b/examples/vue-wagmi/package.json @@ -1,13 +1,13 @@ { "name": "@examples/vue-wagmi", "private": true, - "version": "3.5.2", + "version": "3.6.0-48f50850", "scripts": { "dev:example": "vite --port 3003", "build:examples": "vite build" }, "dependencies": { - "@web3modal/wagmi": "3.5.2" + "@web3modal/wagmi": "3.6.0-48f50850" }, "devDependencies": { "@vitejs/plugin-vue": "4.5.2" diff --git a/lerna.json b/lerna.json index c772960cb6..75cedde0fe 100644 --- a/lerna.json +++ b/lerna.json @@ -17,6 +17,6 @@ "apps/*", "examples/*" ], - "version": "3.5.2", + "version": "3.6.0-48f50850", "$schema": "node_modules/lerna/schemas/lerna-schema.json" } diff --git a/package-lock.json b/package-lock.json index 0e58d782a6..3ec63e5762 100644 --- a/package-lock.json +++ b/package-lock.json @@ -48,10 +48,10 @@ }, "apps/gallery": { "name": "@apps/gallery", - "version": "3.5.2", + "version": "3.6.0-48f50850", "dependencies": { - "@web3modal/common": "3.5.2", - "@web3modal/ui": "3.5.2", + "@web3modal/common": "3.6.0-48f50850", + "@web3modal/ui": "3.6.0-48f50850", "lit": "3.1.0", "storybook": "7.6.6" }, @@ -77,16 +77,16 @@ }, "apps/laboratory": { "name": "@apps/laboratory", - "version": "3.5.2", + "version": "3.6.0-48f50850", "dependencies": { "@chakra-ui/react": "2.8.2", "@emotion/react": "11.11.1", "@emotion/styled": "11.11.0", "@sentry/browser": "7.89.0", "@sentry/react": "7.89.0", - "@web3modal/ethers": "3.5.2", - "@web3modal/ethers5": "3.5.2", - "@web3modal/wagmi": "3.5.2", + "@web3modal/ethers": "3.6.0-48f50850", + "@web3modal/ethers5": "3.6.0-48f50850", + "@web3modal/wagmi": "3.6.0-48f50850", "framer-motion": "10.16.16", "next": "14.0.4", "next-auth": "4.24.5", @@ -102,9 +102,9 @@ }, "examples/html-ethers5": { "name": "@examples/html-ethers5", - "version": "3.5.2", + "version": "3.6.0-48f50850", "dependencies": { - "@web3modal/ethers5": "3.5.2", + "@web3modal/ethers5": "3.6.0-48f50850", "ethers": "5.7.2" } }, @@ -157,16 +157,16 @@ }, "examples/html-wagmi": { "name": "@examples/html-wagmi", - "version": "3.5.2", + "version": "3.6.0-48f50850", "dependencies": { - "@web3modal/wagmi": "3.5.2" + "@web3modal/wagmi": "3.6.0-48f50850" } }, "examples/react-ethers5": { "name": "@examples/react-ethers5", - "version": "3.5.2", + "version": "3.6.0-48f50850", "dependencies": { - "@web3modal/ethers5": "3.5.2", + "@web3modal/ethers5": "3.6.0-48f50850", "ethers": "5.7.2" }, "devDependencies": { @@ -222,9 +222,9 @@ }, "examples/react-wagmi": { "name": "@examples/react-wagmi", - "version": "3.5.2", + "version": "3.6.0-48f50850", "dependencies": { - "@web3modal/wagmi": "3.5.2" + "@web3modal/wagmi": "3.6.0-48f50850" }, "devDependencies": { "@vitejs/plugin-react": "4.2.1" @@ -232,9 +232,9 @@ }, "examples/vue-ethers5": { "name": "@examples/vue-ethers5", - "version": "3.5.2", + "version": "3.6.0-48f50850", "dependencies": { - "@web3modal/ethers5": "3.5.2", + "@web3modal/ethers5": "3.6.0-48f50850", "ethers": "5.7.2" }, "devDependencies": { @@ -290,9 +290,9 @@ }, "examples/vue-wagmi": { "name": "@examples/vue-wagmi", - "version": "3.5.2", + "version": "3.6.0-48f50850", "dependencies": { - "@web3modal/wagmi": "3.5.2" + "@web3modal/wagmi": "3.6.0-48f50850" }, "devDependencies": { "@vitejs/plugin-vue": "4.5.2" @@ -27101,7 +27101,7 @@ }, "packages/common": { "name": "@web3modal/common", - "version": "3.5.2", + "version": "3.6.0-48f50850", "license": "Apache-2.0", "dependencies": { "dayjs": "1.11.10" @@ -27109,26 +27109,26 @@ }, "packages/core": { "name": "@web3modal/core", - "version": "3.5.2", + "version": "3.6.0-48f50850", "license": "Apache-2.0", "dependencies": { - "@web3modal/common": "3.5.2", - "@web3modal/wallet": "3.5.2", + "@web3modal/common": "3.6.0-48f50850", + "@web3modal/wallet": "3.6.0-48f50850", "valtio": "1.11.2" } }, "packages/ethers": { "name": "@web3modal/ethers", - "version": "3.5.2", + "version": "3.6.0-48f50850", "license": "Apache-2.0", "dependencies": { "@coinbase/wallet-sdk": "3.7.2", "@walletconnect/ethereum-provider": "2.10.6", - "@web3modal/polyfills": "3.5.2", - "@web3modal/scaffold": "3.5.2", - "@web3modal/scaffold-react": "3.5.2", - "@web3modal/scaffold-utils": "3.5.2", - "@web3modal/scaffold-vue": "3.5.2", + "@web3modal/polyfills": "3.6.0-48f50850", + "@web3modal/scaffold": "3.6.0-48f50850", + "@web3modal/scaffold-react": "3.6.0-48f50850", + "@web3modal/scaffold-utils": "3.6.0-48f50850", + "@web3modal/scaffold-vue": "3.6.0-48f50850", "valtio": "1.11.2" }, "devDependencies": { @@ -27136,7 +27136,7 @@ "ethers": "6.9.0" }, "optionalDependencies": { - "@web3modal/siwe": "*", + "@web3modal/siwe": "3.6.0-48f50850", "react": ">=17", "react-dom": ">=17", "vue": ">=3" @@ -27165,16 +27165,16 @@ }, "packages/ethers5": { "name": "@web3modal/ethers5", - "version": "3.5.2", + "version": "3.6.0-48f50850", "license": "Apache-2.0", "dependencies": { "@coinbase/wallet-sdk": "3.7.2", "@walletconnect/ethereum-provider": "2.10.6", - "@web3modal/polyfills": "3.5.2", - "@web3modal/scaffold": "3.5.2", - "@web3modal/scaffold-react": "3.5.2", - "@web3modal/scaffold-utils": "3.5.2", - "@web3modal/scaffold-vue": "3.5.2", + "@web3modal/polyfills": "3.6.0-48f50850", + "@web3modal/scaffold": "3.6.0-48f50850", + "@web3modal/scaffold-react": "3.6.0-48f50850", + "@web3modal/scaffold-utils": "3.6.0-48f50850", + "@web3modal/scaffold-vue": "3.6.0-48f50850", "valtio": "1.11.2" }, "devDependencies": { @@ -27182,7 +27182,7 @@ "ethers": "5.7.2" }, "optionalDependencies": { - "@web3modal/siwe": "*", + "@web3modal/siwe": "3.6.0-48f50850", "react": ">=17", "react-dom": ">=17", "vue": ">=3" @@ -27259,7 +27259,7 @@ }, "packages/polyfills": { "name": "@web3modal/polyfills", - "version": "3.5.2", + "version": "3.6.0-48f50850", "license": "Apache-2.0", "dependencies": { "buffer": "6.0.3" @@ -27290,24 +27290,24 @@ }, "packages/scaffold": { "name": "@web3modal/scaffold", - "version": "3.5.2", + "version": "3.6.0-48f50850", "license": "Apache-2.0", "dependencies": { - "@web3modal/common": "3.5.2", - "@web3modal/core": "3.5.2", - "@web3modal/ui": "3.5.2", + "@web3modal/common": "3.6.0-48f50850", + "@web3modal/core": "3.6.0-48f50850", + "@web3modal/ui": "3.6.0-48f50850", "lit": "3.1.0" }, "devDependencies": { - "@web3modal/wallet": "3.5.2" + "@web3modal/wallet": "3.6.0-48f50850" } }, "packages/scaffold-react": { "name": "@web3modal/scaffold-react", - "version": "3.5.2", + "version": "3.6.0-48f50850", "license": "Apache-2.0", "dependencies": { - "@web3modal/scaffold": "3.5.2" + "@web3modal/scaffold": "3.6.0-48f50850" }, "peerDependencies": { "react": ">=17", @@ -27316,20 +27316,20 @@ }, "packages/scaffold-utils": { "name": "@web3modal/scaffold-utils", - "version": "3.5.2", + "version": "3.6.0-48f50850", "license": "Apache-2.0", "dependencies": { - "@web3modal/polyfills": "3.5.2", - "@web3modal/scaffold": "3.5.2", + "@web3modal/polyfills": "3.6.0-48f50850", + "@web3modal/scaffold": "3.6.0-48f50850", "valtio": "1.11.2" } }, "packages/scaffold-vue": { "name": "@web3modal/scaffold-vue", - "version": "3.5.2", + "version": "3.6.0-48f50850", "license": "Apache-2.0", "dependencies": { - "@web3modal/scaffold": "3.5.2" + "@web3modal/scaffold": "3.6.0-48f50850" }, "peerDependencies": { "vue": ">=3" @@ -27347,11 +27347,11 @@ }, "packages/siwe": { "name": "@web3modal/siwe", - "version": "3.5.2", + "version": "3.6.0-48f50850", "license": "Apache-2.0", "dependencies": { - "@web3modal/core": "3.5.2", - "@web3modal/scaffold-utils": "3.5.2" + "@web3modal/core": "3.6.0-48f50850", + "@web3modal/scaffold-utils": "3.6.0-48f50850" }, "optionalDependencies": { "react": ">=17", @@ -27377,7 +27377,7 @@ }, "packages/ui": { "name": "@web3modal/ui", - "version": "3.5.2", + "version": "3.6.0-48f50850", "license": "Apache-2.0", "dependencies": { "lit": "3.1.0", @@ -27385,7 +27385,7 @@ }, "devDependencies": { "@types/qrcode": "1.5.5", - "@web3modal/common": "3.5.2", + "@web3modal/common": "3.6.0-48f50850", "eslint-plugin-lit": "1.11.0", "eslint-plugin-wc": "2.0.4" } @@ -27402,20 +27402,20 @@ }, "packages/wagmi": { "name": "@web3modal/wagmi", - "version": "3.5.2", + "version": "3.6.0-48f50850", "license": "Apache-2.0", "dependencies": { - "@web3modal/polyfills": "3.5.2", - "@web3modal/scaffold": "3.5.2", - "@web3modal/scaffold-react": "3.5.2", - "@web3modal/scaffold-utils": "3.5.2", - "@web3modal/scaffold-vue": "3.5.2" + "@web3modal/polyfills": "3.6.0-48f50850", + "@web3modal/scaffold": "3.6.0-48f50850", + "@web3modal/scaffold-react": "3.6.0-48f50850", + "@web3modal/scaffold-utils": "3.6.0-48f50850", + "@web3modal/scaffold-vue": "3.6.0-48f50850" }, "devDependencies": { "@web3modal/siwe": "*" }, "optionalDependencies": { - "@web3modal/siwe": "*", + "@web3modal/siwe": "3.6.0-48f50850", "react": ">=17", "react-dom": ">=17", "vue": ">=3" @@ -27445,7 +27445,7 @@ }, "packages/wallet": { "name": "@web3modal/wallet", - "version": "3.5.2", + "version": "3.6.0-48f50850", "license": "Apache-2.0", "dependencies": { "zod": "3.22.4" diff --git a/packages/common/package.json b/packages/common/package.json index b06d076d35..27e474a962 100644 --- a/packages/common/package.json +++ b/packages/common/package.json @@ -1,6 +1,6 @@ { "name": "@web3modal/common", - "version": "3.5.2", + "version": "3.6.0-48f50850", "type": "module", "main": "./dist/esm/index.js", "types": "./dist/types/index.d.ts", diff --git a/packages/core/package.json b/packages/core/package.json index 2b7a5ca48b..47cdb04128 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@web3modal/core", - "version": "3.5.2", + "version": "3.6.0-48f50850", "type": "module", "main": "./dist/esm/index.js", "types": "./dist/types/index.d.ts", @@ -17,8 +17,8 @@ "lint": "eslint . --ext .js,.jsx,.ts,.tsx" }, "dependencies": { - "@web3modal/common": "3.5.2", - "@web3modal/wallet": "3.5.2", + "@web3modal/common": "3.6.0-48f50850", + "@web3modal/wallet": "3.6.0-48f50850", "valtio": "1.11.2" }, "keywords": [ diff --git a/packages/ethers/package.json b/packages/ethers/package.json index b8353322d0..ec8da8acf7 100644 --- a/packages/ethers/package.json +++ b/packages/ethers/package.json @@ -1,6 +1,6 @@ { "name": "@web3modal/ethers", - "version": "3.5.2", + "version": "3.6.0-48f50850", "type": "module", "main": "./dist/esm/exports/index.js", "types": "./dist/types/exports/index.d.ts", @@ -45,11 +45,11 @@ "dependencies": { "@coinbase/wallet-sdk": "3.7.2", "@walletconnect/ethereum-provider": "2.10.6", - "@web3modal/polyfills": "3.5.2", - "@web3modal/scaffold": "3.5.2", - "@web3modal/scaffold-react": "3.5.2", - "@web3modal/scaffold-utils": "3.5.2", - "@web3modal/scaffold-vue": "3.5.2", + "@web3modal/polyfills": "3.6.0-48f50850", + "@web3modal/scaffold": "3.6.0-48f50850", + "@web3modal/scaffold-react": "3.6.0-48f50850", + "@web3modal/scaffold-utils": "3.6.0-48f50850", + "@web3modal/scaffold-vue": "3.6.0-48f50850", "valtio": "1.11.2" }, "peerDependencies": { @@ -78,7 +78,7 @@ } }, "optionalDependencies": { - "@web3modal/siwe": "*", + "@web3modal/siwe": "3.6.0-48f50850", "react": ">=17", "react-dom": ">=17", "vue": ">=3" diff --git a/packages/ethers5/package.json b/packages/ethers5/package.json index 8b118a621a..cf338f00e1 100644 --- a/packages/ethers5/package.json +++ b/packages/ethers5/package.json @@ -1,6 +1,6 @@ { "name": "@web3modal/ethers5", - "version": "3.5.2", + "version": "3.6.0-48f50850", "type": "module", "main": "./dist/esm/exports/index.js", "types": "./dist/types/exports/index.d.ts", @@ -45,11 +45,11 @@ "dependencies": { "@coinbase/wallet-sdk": "3.7.2", "@walletconnect/ethereum-provider": "2.10.6", - "@web3modal/polyfills": "3.5.2", - "@web3modal/scaffold": "3.5.2", - "@web3modal/scaffold-react": "3.5.2", - "@web3modal/scaffold-utils": "3.5.2", - "@web3modal/scaffold-vue": "3.5.2", + "@web3modal/polyfills": "3.6.0-48f50850", + "@web3modal/scaffold": "3.6.0-48f50850", + "@web3modal/scaffold-react": "3.6.0-48f50850", + "@web3modal/scaffold-utils": "3.6.0-48f50850", + "@web3modal/scaffold-vue": "3.6.0-48f50850", "valtio": "1.11.2" }, "devDependencies": { @@ -78,7 +78,7 @@ } }, "optionalDependencies": { - "@web3modal/siwe": "*", + "@web3modal/siwe": "3.6.0-48f50850", "react": ">=17", "react-dom": ">=17", "vue": ">=3" diff --git a/packages/polyfills/package.json b/packages/polyfills/package.json index ef0174cc61..28aa7b3d6e 100644 --- a/packages/polyfills/package.json +++ b/packages/polyfills/package.json @@ -1,6 +1,6 @@ { "name": "@web3modal/polyfills", - "version": "3.5.2", + "version": "3.6.0-48f50850", "type": "module", "main": "./dist/esm/index.js", "types": "./dist/types/index.d.ts", diff --git a/packages/scaffold-react/package.json b/packages/scaffold-react/package.json index 9597cc729b..04514cdc66 100644 --- a/packages/scaffold-react/package.json +++ b/packages/scaffold-react/package.json @@ -1,6 +1,6 @@ { "name": "@web3modal/scaffold-react", - "version": "3.5.2", + "version": "3.6.0-48f50850", "type": "module", "main": "./dist/esm/index.js", "types": "./dist/types/index.d.ts", @@ -16,7 +16,7 @@ "lint": "eslint . --ext .js,.jsx,.ts,.tsx" }, "dependencies": { - "@web3modal/scaffold": "3.5.2" + "@web3modal/scaffold": "3.6.0-48f50850" }, "peerDependencies": { "react": ">=17", diff --git a/packages/scaffold-utils/package.json b/packages/scaffold-utils/package.json index 3d44167182..06d94f4cd6 100644 --- a/packages/scaffold-utils/package.json +++ b/packages/scaffold-utils/package.json @@ -1,6 +1,6 @@ { "name": "@web3modal/scaffold-utils", - "version": "3.5.2", + "version": "3.6.0-48f50850", "type": "module", "main": "./dist/esm/exports/index.js", "types": "./dist/types/exports/index.d.ts", @@ -35,8 +35,8 @@ "lint": "eslint . --ext .js,.jsx,.ts,.tsx" }, "dependencies": { - "@web3modal/polyfills": "3.5.2", - "@web3modal/scaffold": "3.5.2", + "@web3modal/polyfills": "3.6.0-48f50850", + "@web3modal/scaffold": "3.6.0-48f50850", "valtio": "1.11.2" }, "keywords": [ diff --git a/packages/scaffold-utils/src/ConstantsUtil.ts b/packages/scaffold-utils/src/ConstantsUtil.ts index 63351f7a80..dda589d717 100644 --- a/packages/scaffold-utils/src/ConstantsUtil.ts +++ b/packages/scaffold-utils/src/ConstantsUtil.ts @@ -10,5 +10,5 @@ export const ConstantsUtil = { ADD_CHAIN_METHOD: 'wallet_addEthereumChain', EIP6963_ANNOUNCE_EVENT: 'eip6963:announceProvider', EIP6963_REQUEST_EVENT: 'eip6963:requestProvider', - VERSION: '3.5.2' + VERSION: '3.6.0-48f50850' } diff --git a/packages/scaffold-vue/package.json b/packages/scaffold-vue/package.json index 633d647833..50fa54018b 100644 --- a/packages/scaffold-vue/package.json +++ b/packages/scaffold-vue/package.json @@ -1,6 +1,6 @@ { "name": "@web3modal/scaffold-vue", - "version": "3.5.2", + "version": "3.6.0-48f50850", "type": "module", "main": "./dist/esm/index.js", "types": "./dist/types/index.d.ts", @@ -16,7 +16,7 @@ "lint": "eslint . --ext .js,.jsx,.ts,.tsx" }, "dependencies": { - "@web3modal/scaffold": "3.5.2" + "@web3modal/scaffold": "3.6.0-48f50850" }, "peerDependencies": { "vue": ">=3" diff --git a/packages/scaffold/package.json b/packages/scaffold/package.json index f3864a7f8f..cbf7e68629 100644 --- a/packages/scaffold/package.json +++ b/packages/scaffold/package.json @@ -1,6 +1,6 @@ { "name": "@web3modal/scaffold", - "version": "3.5.2", + "version": "3.6.0-48f50850", "type": "module", "main": "./dist/esm/index.js", "types": "./dist/types/index.d.ts", @@ -16,13 +16,13 @@ "lint": "eslint . --ext .js,.jsx,.ts,.tsx" }, "dependencies": { - "@web3modal/common": "3.5.2", - "@web3modal/core": "3.5.2", - "@web3modal/ui": "3.5.2", + "@web3modal/common": "3.6.0-48f50850", + "@web3modal/core": "3.6.0-48f50850", + "@web3modal/ui": "3.6.0-48f50850", "lit": "3.1.0" }, "devDependencies": { - "@web3modal/wallet": "3.5.2" + "@web3modal/wallet": "3.6.0-48f50850" }, "keywords": [ "web3", diff --git a/packages/siwe/package.json b/packages/siwe/package.json index 79c2ec0ce8..c9e56fc37f 100644 --- a/packages/siwe/package.json +++ b/packages/siwe/package.json @@ -1,6 +1,6 @@ { "name": "@web3modal/siwe", - "version": "3.5.2", + "version": "3.6.0-48f50850", "type": "module", "main": "./dist/esm/exports/index.js", "types": "./dist/types/exports/index.d.ts", @@ -16,8 +16,8 @@ "lint": "eslint . --ext .js,.jsx,.ts,.tsx" }, "dependencies": { - "@web3modal/core": "3.5.2", - "@web3modal/scaffold-utils": "3.5.2" + "@web3modal/core": "3.6.0-48f50850", + "@web3modal/scaffold-utils": "3.6.0-48f50850" }, "peerDependencies": { "react": ">=17", diff --git a/packages/ui/package.json b/packages/ui/package.json index 5fc3c086ac..b95bbcf556 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -1,6 +1,6 @@ { "name": "@web3modal/ui", - "version": "3.5.2", + "version": "3.6.0-48f50850", "type": "module", "main": "./dist/esm/index.js", "types": "./dist/types/index.d.ts", @@ -21,7 +21,7 @@ }, "devDependencies": { "@types/qrcode": "1.5.5", - "@web3modal/common": "3.5.2", + "@web3modal/common": "3.6.0-48f50850", "eslint-plugin-lit": "1.11.0", "eslint-plugin-wc": "2.0.4" }, diff --git a/packages/wagmi/package.json b/packages/wagmi/package.json index 4f89a0613c..41be7cbd9f 100644 --- a/packages/wagmi/package.json +++ b/packages/wagmi/package.json @@ -1,6 +1,6 @@ { "name": "@web3modal/wagmi", - "version": "3.5.2", + "version": "3.6.0-48f50850", "type": "module", "main": "./dist/esm/exports/index.js", "types": "./dist/types/exports/index.d.ts", @@ -43,11 +43,11 @@ "lint": "eslint . --ext .js,.jsx,.ts,.tsx" }, "dependencies": { - "@web3modal/polyfills": "3.5.2", - "@web3modal/scaffold": "3.5.2", - "@web3modal/scaffold-react": "3.5.2", - "@web3modal/scaffold-utils": "3.5.2", - "@web3modal/scaffold-vue": "3.5.2" + "@web3modal/polyfills": "3.6.0-48f50850", + "@web3modal/scaffold": "3.6.0-48f50850", + "@web3modal/scaffold-react": "3.6.0-48f50850", + "@web3modal/scaffold-utils": "3.6.0-48f50850", + "@web3modal/scaffold-vue": "3.6.0-48f50850" }, "devDependencies": { "@web3modal/siwe": "*" @@ -75,7 +75,7 @@ } }, "optionalDependencies": { - "@web3modal/siwe": "*", + "@web3modal/siwe": "3.6.0-48f50850", "react": ">=17", "react-dom": ">=17", "vue": ">=3" diff --git a/packages/wallet/package.json b/packages/wallet/package.json index 009924dc8c..d128fff8f3 100644 --- a/packages/wallet/package.json +++ b/packages/wallet/package.json @@ -1,6 +1,6 @@ { "name": "@web3modal/wallet", - "version": "3.5.2", + "version": "3.6.0-48f50850", "type": "module", "main": "./dist/esm/index.js", "types": "./dist/types/index.d.ts", From 8d5737ef50b89b9ab79dcccca64322c606ba4035 Mon Sep 17 00:00:00 2001 From: Enes Date: Wed, 27 Dec 2023 22:20:54 +0300 Subject: [PATCH 07/16] chore: update versions to 3.5.3 (#1672) --- apps/gallery/package.json | 6 +- apps/laboratory/package.json | 8 +- examples/html-ethers5/package.json | 4 +- examples/html-wagmi/package.json | 4 +- examples/react-ethers5/package.json | 4 +- examples/react-wagmi/package.json | 4 +- examples/vue-ethers5/package.json | 4 +- examples/vue-wagmi/package.json | 4 +- lerna.json | 2 +- package-lock.json | 349 +++++++++++++------ packages/common/package.json | 2 +- packages/core/package.json | 6 +- packages/ethers/package.json | 14 +- packages/ethers5/package.json | 14 +- packages/polyfills/package.json | 2 +- packages/scaffold-react/package.json | 4 +- packages/scaffold-utils/package.json | 6 +- packages/scaffold-utils/src/ConstantsUtil.ts | 2 +- packages/scaffold-vue/package.json | 4 +- packages/scaffold/package.json | 10 +- packages/siwe/package.json | 6 +- packages/ui/package.json | 4 +- packages/wagmi/package.json | 14 +- packages/wallet/package.json | 2 +- 24 files changed, 299 insertions(+), 180 deletions(-) diff --git a/apps/gallery/package.json b/apps/gallery/package.json index e0ae5a5c2e..a799ae16fb 100644 --- a/apps/gallery/package.json +++ b/apps/gallery/package.json @@ -1,6 +1,6 @@ { "name": "@apps/gallery", - "version": "3.6.0-48f50850", + "version": "3.5.3", "private": true, "main": "index.js", "scripts": { @@ -9,8 +9,8 @@ "lint": "eslint . --ext .js,.jsx,.ts,.tsx" }, "dependencies": { - "@web3modal/common": "3.6.0-48f50850", - "@web3modal/ui": "3.6.0-48f50850", + "@web3modal/common": "3.5.3", + "@web3modal/ui": "3.5.3", "lit": "3.1.0", "storybook": "7.6.6" }, diff --git a/apps/laboratory/package.json b/apps/laboratory/package.json index a31f25f56c..71031509a4 100644 --- a/apps/laboratory/package.json +++ b/apps/laboratory/package.json @@ -1,6 +1,6 @@ { "name": "@apps/laboratory", - "version": "3.6.0-48f50850", + "version": "3.5.3", "private": true, "scripts": { "dev:laboratory": "next dev", @@ -17,9 +17,9 @@ "@emotion/styled": "11.11.0", "@sentry/browser": "7.89.0", "@sentry/react": "7.89.0", - "@web3modal/ethers": "3.6.0-48f50850", - "@web3modal/ethers5": "3.6.0-48f50850", - "@web3modal/wagmi": "3.6.0-48f50850", + "@web3modal/ethers": "3.5.3", + "@web3modal/ethers5": "3.5.3", + "@web3modal/wagmi": "3.5.3", "framer-motion": "10.16.16", "next": "14.0.4", "next-auth": "4.24.5", diff --git a/examples/html-ethers5/package.json b/examples/html-ethers5/package.json index d480d4c998..d347f04264 100644 --- a/examples/html-ethers5/package.json +++ b/examples/html-ethers5/package.json @@ -1,13 +1,13 @@ { "name": "@examples/html-ethers5", "private": true, - "version": "3.6.0-48f50850", + "version": "3.5.3", "scripts": { "dev:example": "vite --port 3011", "build:examples": "vite build" }, "dependencies": { - "@web3modal/ethers5": "3.6.0-48f50850", + "@web3modal/ethers5": "3.5.3", "ethers": "5.7.2" } } diff --git a/examples/html-wagmi/package.json b/examples/html-wagmi/package.json index b4d0fbb0a1..23aeef8593 100644 --- a/examples/html-wagmi/package.json +++ b/examples/html-wagmi/package.json @@ -1,12 +1,12 @@ { "name": "@examples/html-wagmi", "private": true, - "version": "3.6.0-48f50850", + "version": "3.5.3", "scripts": { "dev:example": "vite --port 3001", "build:examples": "vite build" }, "dependencies": { - "@web3modal/wagmi": "3.6.0-48f50850" + "@web3modal/wagmi": "3.5.3" } } diff --git a/examples/react-ethers5/package.json b/examples/react-ethers5/package.json index 2230d5b672..a5a46a4437 100644 --- a/examples/react-ethers5/package.json +++ b/examples/react-ethers5/package.json @@ -1,13 +1,13 @@ { "name": "@examples/react-ethers5", "private": true, - "version": "3.6.0-48f50850", + "version": "3.5.3", "scripts": { "dev:example": "vite --port 3012", "build:examples": "vite build" }, "dependencies": { - "@web3modal/ethers5": "3.6.0-48f50850", + "@web3modal/ethers5": "3.5.3", "ethers": "5.7.2" }, "devDependencies": { diff --git a/examples/react-wagmi/package.json b/examples/react-wagmi/package.json index 06f24ae952..48569625b6 100644 --- a/examples/react-wagmi/package.json +++ b/examples/react-wagmi/package.json @@ -1,13 +1,13 @@ { "name": "@examples/react-wagmi", "private": true, - "version": "3.6.0-48f50850", + "version": "3.5.3", "scripts": { "dev:example": "vite --port 3002", "build:examples": "vite build" }, "dependencies": { - "@web3modal/wagmi": "3.6.0-48f50850" + "@web3modal/wagmi": "3.5.3" }, "devDependencies": { "@vitejs/plugin-react": "4.2.1" diff --git a/examples/vue-ethers5/package.json b/examples/vue-ethers5/package.json index f164024022..698345cb37 100644 --- a/examples/vue-ethers5/package.json +++ b/examples/vue-ethers5/package.json @@ -1,13 +1,13 @@ { "name": "@examples/vue-ethers5", "private": true, - "version": "3.6.0-48f50850", + "version": "3.5.3", "scripts": { "dev:example": "vite --port 3013", "build:examples": "vite build" }, "dependencies": { - "@web3modal/ethers5": "3.6.0-48f50850", + "@web3modal/ethers5": "3.5.3", "ethers": "5.7.2" }, "devDependencies": { diff --git a/examples/vue-wagmi/package.json b/examples/vue-wagmi/package.json index 951e544a94..45b19ce6bd 100644 --- a/examples/vue-wagmi/package.json +++ b/examples/vue-wagmi/package.json @@ -1,13 +1,13 @@ { "name": "@examples/vue-wagmi", "private": true, - "version": "3.6.0-48f50850", + "version": "3.5.3", "scripts": { "dev:example": "vite --port 3003", "build:examples": "vite build" }, "dependencies": { - "@web3modal/wagmi": "3.6.0-48f50850" + "@web3modal/wagmi": "3.5.3" }, "devDependencies": { "@vitejs/plugin-vue": "4.5.2" diff --git a/lerna.json b/lerna.json index 75cedde0fe..e858045d90 100644 --- a/lerna.json +++ b/lerna.json @@ -17,6 +17,6 @@ "apps/*", "examples/*" ], - "version": "3.6.0-48f50850", + "version": "3.5.3", "$schema": "node_modules/lerna/schemas/lerna-schema.json" } diff --git a/package-lock.json b/package-lock.json index 3ec63e5762..593253245a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -48,10 +48,10 @@ }, "apps/gallery": { "name": "@apps/gallery", - "version": "3.6.0-48f50850", + "version": "3.5.3", "dependencies": { - "@web3modal/common": "3.6.0-48f50850", - "@web3modal/ui": "3.6.0-48f50850", + "@web3modal/common": "3.5.3", + "@web3modal/ui": "3.5.3", "lit": "3.1.0", "storybook": "7.6.6" }, @@ -77,16 +77,16 @@ }, "apps/laboratory": { "name": "@apps/laboratory", - "version": "3.6.0-48f50850", + "version": "3.5.3", "dependencies": { "@chakra-ui/react": "2.8.2", "@emotion/react": "11.11.1", "@emotion/styled": "11.11.0", "@sentry/browser": "7.89.0", "@sentry/react": "7.89.0", - "@web3modal/ethers": "3.6.0-48f50850", - "@web3modal/ethers5": "3.6.0-48f50850", - "@web3modal/wagmi": "3.6.0-48f50850", + "@web3modal/ethers": "3.5.3", + "@web3modal/ethers5": "3.5.3", + "@web3modal/wagmi": "3.5.3", "framer-motion": "10.16.16", "next": "14.0.4", "next-auth": "4.24.5", @@ -102,9 +102,9 @@ }, "examples/html-ethers5": { "name": "@examples/html-ethers5", - "version": "3.6.0-48f50850", + "version": "3.5.3", "dependencies": { - "@web3modal/ethers5": "3.6.0-48f50850", + "@web3modal/ethers5": "3.5.3", "ethers": "5.7.2" } }, @@ -157,16 +157,16 @@ }, "examples/html-wagmi": { "name": "@examples/html-wagmi", - "version": "3.6.0-48f50850", + "version": "3.5.3", "dependencies": { - "@web3modal/wagmi": "3.6.0-48f50850" + "@web3modal/wagmi": "3.5.3" } }, "examples/react-ethers5": { "name": "@examples/react-ethers5", - "version": "3.6.0-48f50850", + "version": "3.5.3", "dependencies": { - "@web3modal/ethers5": "3.6.0-48f50850", + "@web3modal/ethers5": "3.5.3", "ethers": "5.7.2" }, "devDependencies": { @@ -222,9 +222,9 @@ }, "examples/react-wagmi": { "name": "@examples/react-wagmi", - "version": "3.6.0-48f50850", + "version": "3.5.3", "dependencies": { - "@web3modal/wagmi": "3.6.0-48f50850" + "@web3modal/wagmi": "3.5.3" }, "devDependencies": { "@vitejs/plugin-react": "4.2.1" @@ -232,9 +232,9 @@ }, "examples/vue-ethers5": { "name": "@examples/vue-ethers5", - "version": "3.6.0-48f50850", + "version": "3.5.3", "dependencies": { - "@web3modal/ethers5": "3.6.0-48f50850", + "@web3modal/ethers5": "3.5.3", "ethers": "5.7.2" }, "devDependencies": { @@ -290,9 +290,9 @@ }, "examples/vue-wagmi": { "name": "@examples/vue-wagmi", - "version": "3.6.0-48f50850", + "version": "3.5.3", "dependencies": { - "@web3modal/wagmi": "3.6.0-48f50850" + "@web3modal/wagmi": "3.5.3" }, "devDependencies": { "@vitejs/plugin-vue": "4.5.2" @@ -3578,9 +3578,9 @@ } }, "node_modules/@emotion/serialize": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.1.2.tgz", - "integrity": "sha512-zR6a/fkFP4EAcCMQtLOhIgpprZOwNmCldtpaISpvz348+DP4Mz8ZoKaGGCQpbzepNIUWbq4w6hNZkwDyKoS+HA==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.1.3.tgz", + "integrity": "sha512-iD4D6QVZFDhcbH0RAG1uVu1CwVLMWUkCvAqqlewO/rxf8+87yIBAlt4+AxMiiKPLs5hFc0owNk/sLLAOROw3cA==", "dependencies": { "@emotion/hash": "^0.9.1", "@emotion/memoize": "^0.8.1", @@ -13053,9 +13053,9 @@ } }, "node_modules/axios": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.2.tgz", - "integrity": "sha512-7i24Ri4pmDRfJTR7LDBhsOTtcm+9kjX5WiY1X3wIisx6G9So3pfMkEiU7emUBe46oceVImccTEM3k6C5dbVW8A==", + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.3.tgz", + "integrity": "sha512-fWyNdeawGam70jXSVlKl+SUNVcL6j6W79CuSIPfi6HnDUmSCH6gyUys/HrqHeA/wU0Az41rRgean494d0Jb+ww==", "dev": true, "dependencies": { "follow-redirects": "^1.15.0", @@ -14065,11 +14065,6 @@ "resolved": "https://registry.npmjs.org/color2k/-/color2k-2.0.3.tgz", "integrity": "sha512-zW190nQTIoXcGCaU08DvVNFTmQhUpnJfVuAKfWqUQkflXKpaDdpaYoM0iluLS9lgJNHyBF58KKA2FBEwkD7wog==" }, - "node_modules/colorette": { - "version": "2.0.20", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", - "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==" - }, "node_modules/colors": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", @@ -16690,15 +16685,16 @@ } }, "node_modules/giget": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/giget/-/giget-1.1.3.tgz", - "integrity": "sha512-zHuCeqtfgqgDwvXlR84UNgnJDuUHQcNI5OqWqFxxuk2BshuKbYhJWdxBsEo4PvKqoGh23lUAIvBNpChMLv7/9Q==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/giget/-/giget-1.2.1.tgz", + "integrity": "sha512-4VG22mopWtIeHwogGSy1FViXVo0YT+m6BrqZfz0JJFwbSsePsCdOzdLIIli5BtMp7Xe8f/o2OmBpQX2NBOC24g==", "dependencies": { - "colorette": "^2.0.20", - "defu": "^6.1.2", - "https-proxy-agent": "^7.0.2", - "mri": "^1.2.0", - "node-fetch-native": "^1.4.0", + "citty": "^0.1.5", + "consola": "^3.2.3", + "defu": "^6.1.3", + "node-fetch-native": "^1.6.1", + "nypm": "^0.3.3", + "ohash": "^1.1.3", "pathe": "^1.1.1", "tar": "^6.2.0" }, @@ -16706,17 +16702,6 @@ "giget": "dist/cli.mjs" } }, - "node_modules/giget/node_modules/agent-base": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.0.tgz", - "integrity": "sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==", - "dependencies": { - "debug": "^4.3.4" - }, - "engines": { - "node": ">= 14" - } - }, "node_modules/giget/node_modules/fs-minipass": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", @@ -16739,18 +16724,6 @@ "node": ">=8" } }, - "node_modules/giget/node_modules/https-proxy-agent": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.2.tgz", - "integrity": "sha512-NmLNjm6ucYwtcUmL7JQC1ZQ57LmHP4lT15FQ8D61nak1rO6DH+fz5qNK2Ap5UN4ZapYICE3/0KodcLYSPsPbaA==", - "dependencies": { - "agent-base": "^7.0.2", - "debug": "4" - }, - "engines": { - "node": ">= 14" - } - }, "node_modules/giget/node_modules/minipass": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", @@ -20700,9 +20673,9 @@ } }, "node_modules/node-fetch-native": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/node-fetch-native/-/node-fetch-native-1.4.1.tgz", - "integrity": "sha512-NsXBU0UgBxo2rQLOeWNZqS3fvflWePMECr8CoSWoSTqCqGbVVsvl9vZu1HfQicYN0g5piV9Gh8RTEvo/uP752w==" + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/node-fetch-native/-/node-fetch-native-1.6.1.tgz", + "integrity": "sha512-bW9T/uJDPAJB2YNYEpWzE54U5O3MQidXsOyTfnbKYtTtFexRvGzb1waphBN4ZwP6EcIvYYEOwW0b72BpAqydTw==" }, "node_modules/node-forge": { "version": "1.3.1", @@ -21414,6 +21387,147 @@ "node": ">=8" } }, + "node_modules/nypm": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/nypm/-/nypm-0.3.3.tgz", + "integrity": "sha512-FHoxtTscAE723e80d2M9cJRb4YVjL82Ra+ZV+YqC6rfNZUWahi+ZhPF+krnR+bdMvibsfHCtgKXnZf5R6kmEPA==", + "dependencies": { + "citty": "^0.1.4", + "execa": "^8.0.1", + "pathe": "^1.1.1", + "ufo": "^1.3.0" + }, + "bin": { + "nypm": "dist/cli.mjs" + }, + "engines": { + "node": "^14.16.0 || >=16.10.0" + } + }, + "node_modules/nypm/node_modules/execa": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz", + "integrity": "sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^8.0.1", + "human-signals": "^5.0.0", + "is-stream": "^3.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^5.1.0", + "onetime": "^6.0.0", + "signal-exit": "^4.1.0", + "strip-final-newline": "^3.0.0" + }, + "engines": { + "node": ">=16.17" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/nypm/node_modules/get-stream": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz", + "integrity": "sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==", + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/nypm/node_modules/human-signals": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz", + "integrity": "sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==", + "engines": { + "node": ">=16.17.0" + } + }, + "node_modules/nypm/node_modules/is-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", + "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/nypm/node_modules/mimic-fn": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", + "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/nypm/node_modules/npm-run-path": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.2.0.tgz", + "integrity": "sha512-W4/tgAXFqFA0iL7fk0+uQ3g7wkL8xJmx3XdK0VGb4cHW//eZTtKGvFBBoRKVTpY7n6ze4NL9ly7rgXcHufqXKg==", + "dependencies": { + "path-key": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/nypm/node_modules/onetime": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", + "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", + "dependencies": { + "mimic-fn": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/nypm/node_modules/path-key": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", + "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/nypm/node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/nypm/node_modules/strip-final-newline": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", + "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/oauth": { "version": "0.9.15", "resolved": "https://registry.npmjs.org/oauth/-/oauth-0.9.15.tgz", @@ -21493,6 +21607,11 @@ "ufo": "^1.3.0" } }, + "node_modules/ohash": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/ohash/-/ohash-1.1.3.tgz", + "integrity": "sha512-zuHHiGTYTA1sYJ/wZN+t5HKZaH23i4yI1HMwbuXm24Nid7Dv0KcuRlKoNKS9UNfAVSBlnGLcuQrnOKWOZoEGaw==" + }, "node_modules/oidc-token-hash": { "version": "5.0.3", "resolved": "https://registry.npmjs.org/oidc-token-hash/-/oidc-token-hash-5.0.3.tgz", @@ -25916,15 +26035,15 @@ } }, "node_modules/unplugin": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-1.5.1.tgz", - "integrity": "sha512-0QkvG13z6RD+1L1FoibQqnvTwVBXvS4XSPwAyinVgoOCl2jAgwzdUKmEj05o4Lt8xwQI85Hb6mSyYkcAGwZPew==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-1.6.0.tgz", + "integrity": "sha512-BfJEpWBu3aE/AyHx8VaNE/WgouoQxgH9baAiH82JjX8cqVyi3uJQstqwD5J+SZxIK326SZIhsSZlALXVBCknTQ==", "dev": true, "dependencies": { "acorn": "^8.11.2", "chokidar": "^3.5.3", "webpack-sources": "^3.2.3", - "webpack-virtual-modules": "^0.6.0" + "webpack-virtual-modules": "^0.6.1" } }, "node_modules/unstorage": { @@ -26079,9 +26198,9 @@ } }, "node_modules/use-callback-ref": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.3.0.tgz", - "integrity": "sha512-3FT9PRuRdbB9HfXhEq35u4oZkvpJ5kuYbpqhCfmiZyReuRgpnhDlbr2ZEnnuS0RrJAPn6l23xjFg9kpDM+Ms7w==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.3.1.tgz", + "integrity": "sha512-Lg4Vx1XZQauB42Hw3kK7JM6yjVjgFmFC5/Ab797s79aARomD2nEErc4mCgM8EZrARLmmbWpi5DGCadmK50DcAQ==", "dependencies": { "tslib": "^2.0.0" }, @@ -27101,7 +27220,7 @@ }, "packages/common": { "name": "@web3modal/common", - "version": "3.6.0-48f50850", + "version": "3.5.3", "license": "Apache-2.0", "dependencies": { "dayjs": "1.11.10" @@ -27109,26 +27228,26 @@ }, "packages/core": { "name": "@web3modal/core", - "version": "3.6.0-48f50850", + "version": "3.5.3", "license": "Apache-2.0", "dependencies": { - "@web3modal/common": "3.6.0-48f50850", - "@web3modal/wallet": "3.6.0-48f50850", + "@web3modal/common": "3.5.3", + "@web3modal/wallet": "3.5.3", "valtio": "1.11.2" } }, "packages/ethers": { "name": "@web3modal/ethers", - "version": "3.6.0-48f50850", + "version": "3.5.3", "license": "Apache-2.0", "dependencies": { "@coinbase/wallet-sdk": "3.7.2", "@walletconnect/ethereum-provider": "2.10.6", - "@web3modal/polyfills": "3.6.0-48f50850", - "@web3modal/scaffold": "3.6.0-48f50850", - "@web3modal/scaffold-react": "3.6.0-48f50850", - "@web3modal/scaffold-utils": "3.6.0-48f50850", - "@web3modal/scaffold-vue": "3.6.0-48f50850", + "@web3modal/polyfills": "3.5.3", + "@web3modal/scaffold": "3.5.3", + "@web3modal/scaffold-react": "3.5.3", + "@web3modal/scaffold-utils": "3.5.3", + "@web3modal/scaffold-vue": "3.5.3", "valtio": "1.11.2" }, "devDependencies": { @@ -27136,7 +27255,7 @@ "ethers": "6.9.0" }, "optionalDependencies": { - "@web3modal/siwe": "3.6.0-48f50850", + "@web3modal/siwe": "3.5.3", "react": ">=17", "react-dom": ">=17", "vue": ">=3" @@ -27165,16 +27284,16 @@ }, "packages/ethers5": { "name": "@web3modal/ethers5", - "version": "3.6.0-48f50850", + "version": "3.5.3", "license": "Apache-2.0", "dependencies": { "@coinbase/wallet-sdk": "3.7.2", "@walletconnect/ethereum-provider": "2.10.6", - "@web3modal/polyfills": "3.6.0-48f50850", - "@web3modal/scaffold": "3.6.0-48f50850", - "@web3modal/scaffold-react": "3.6.0-48f50850", - "@web3modal/scaffold-utils": "3.6.0-48f50850", - "@web3modal/scaffold-vue": "3.6.0-48f50850", + "@web3modal/polyfills": "3.5.3", + "@web3modal/scaffold": "3.5.3", + "@web3modal/scaffold-react": "3.5.3", + "@web3modal/scaffold-utils": "3.5.3", + "@web3modal/scaffold-vue": "3.5.3", "valtio": "1.11.2" }, "devDependencies": { @@ -27182,7 +27301,7 @@ "ethers": "5.7.2" }, "optionalDependencies": { - "@web3modal/siwe": "3.6.0-48f50850", + "@web3modal/siwe": "3.5.3", "react": ">=17", "react-dom": ">=17", "vue": ">=3" @@ -27259,7 +27378,7 @@ }, "packages/polyfills": { "name": "@web3modal/polyfills", - "version": "3.6.0-48f50850", + "version": "3.5.3", "license": "Apache-2.0", "dependencies": { "buffer": "6.0.3" @@ -27290,24 +27409,24 @@ }, "packages/scaffold": { "name": "@web3modal/scaffold", - "version": "3.6.0-48f50850", + "version": "3.5.3", "license": "Apache-2.0", "dependencies": { - "@web3modal/common": "3.6.0-48f50850", - "@web3modal/core": "3.6.0-48f50850", - "@web3modal/ui": "3.6.0-48f50850", + "@web3modal/common": "3.5.3", + "@web3modal/core": "3.5.3", + "@web3modal/ui": "3.5.3", "lit": "3.1.0" }, "devDependencies": { - "@web3modal/wallet": "3.6.0-48f50850" + "@web3modal/wallet": "3.5.3" } }, "packages/scaffold-react": { "name": "@web3modal/scaffold-react", - "version": "3.6.0-48f50850", + "version": "3.5.3", "license": "Apache-2.0", "dependencies": { - "@web3modal/scaffold": "3.6.0-48f50850" + "@web3modal/scaffold": "3.5.3" }, "peerDependencies": { "react": ">=17", @@ -27316,20 +27435,20 @@ }, "packages/scaffold-utils": { "name": "@web3modal/scaffold-utils", - "version": "3.6.0-48f50850", + "version": "3.5.3", "license": "Apache-2.0", "dependencies": { - "@web3modal/polyfills": "3.6.0-48f50850", - "@web3modal/scaffold": "3.6.0-48f50850", + "@web3modal/polyfills": "3.5.3", + "@web3modal/scaffold": "3.5.3", "valtio": "1.11.2" } }, "packages/scaffold-vue": { "name": "@web3modal/scaffold-vue", - "version": "3.6.0-48f50850", + "version": "3.5.3", "license": "Apache-2.0", "dependencies": { - "@web3modal/scaffold": "3.6.0-48f50850" + "@web3modal/scaffold": "3.5.3" }, "peerDependencies": { "vue": ">=3" @@ -27347,11 +27466,11 @@ }, "packages/siwe": { "name": "@web3modal/siwe", - "version": "3.6.0-48f50850", + "version": "3.5.3", "license": "Apache-2.0", "dependencies": { - "@web3modal/core": "3.6.0-48f50850", - "@web3modal/scaffold-utils": "3.6.0-48f50850" + "@web3modal/core": "3.5.3", + "@web3modal/scaffold-utils": "3.5.3" }, "optionalDependencies": { "react": ">=17", @@ -27377,7 +27496,7 @@ }, "packages/ui": { "name": "@web3modal/ui", - "version": "3.6.0-48f50850", + "version": "3.5.3", "license": "Apache-2.0", "dependencies": { "lit": "3.1.0", @@ -27385,7 +27504,7 @@ }, "devDependencies": { "@types/qrcode": "1.5.5", - "@web3modal/common": "3.6.0-48f50850", + "@web3modal/common": "3.5.3", "eslint-plugin-lit": "1.11.0", "eslint-plugin-wc": "2.0.4" } @@ -27402,20 +27521,20 @@ }, "packages/wagmi": { "name": "@web3modal/wagmi", - "version": "3.6.0-48f50850", + "version": "3.5.3", "license": "Apache-2.0", "dependencies": { - "@web3modal/polyfills": "3.6.0-48f50850", - "@web3modal/scaffold": "3.6.0-48f50850", - "@web3modal/scaffold-react": "3.6.0-48f50850", - "@web3modal/scaffold-utils": "3.6.0-48f50850", - "@web3modal/scaffold-vue": "3.6.0-48f50850" + "@web3modal/polyfills": "3.5.3", + "@web3modal/scaffold": "3.5.3", + "@web3modal/scaffold-react": "3.5.3", + "@web3modal/scaffold-utils": "3.5.3", + "@web3modal/scaffold-vue": "3.5.3" }, "devDependencies": { "@web3modal/siwe": "*" }, "optionalDependencies": { - "@web3modal/siwe": "3.6.0-48f50850", + "@web3modal/siwe": "3.5.3", "react": ">=17", "react-dom": ">=17", "vue": ">=3" @@ -27445,7 +27564,7 @@ }, "packages/wallet": { "name": "@web3modal/wallet", - "version": "3.6.0-48f50850", + "version": "3.5.3", "license": "Apache-2.0", "dependencies": { "zod": "3.22.4" diff --git a/packages/common/package.json b/packages/common/package.json index 27e474a962..ae65d37f55 100644 --- a/packages/common/package.json +++ b/packages/common/package.json @@ -1,6 +1,6 @@ { "name": "@web3modal/common", - "version": "3.6.0-48f50850", + "version": "3.5.3", "type": "module", "main": "./dist/esm/index.js", "types": "./dist/types/index.d.ts", diff --git a/packages/core/package.json b/packages/core/package.json index 47cdb04128..234fc8c66d 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@web3modal/core", - "version": "3.6.0-48f50850", + "version": "3.5.3", "type": "module", "main": "./dist/esm/index.js", "types": "./dist/types/index.d.ts", @@ -17,8 +17,8 @@ "lint": "eslint . --ext .js,.jsx,.ts,.tsx" }, "dependencies": { - "@web3modal/common": "3.6.0-48f50850", - "@web3modal/wallet": "3.6.0-48f50850", + "@web3modal/common": "3.5.3", + "@web3modal/wallet": "3.5.3", "valtio": "1.11.2" }, "keywords": [ diff --git a/packages/ethers/package.json b/packages/ethers/package.json index ec8da8acf7..18962c67ec 100644 --- a/packages/ethers/package.json +++ b/packages/ethers/package.json @@ -1,6 +1,6 @@ { "name": "@web3modal/ethers", - "version": "3.6.0-48f50850", + "version": "3.5.3", "type": "module", "main": "./dist/esm/exports/index.js", "types": "./dist/types/exports/index.d.ts", @@ -45,11 +45,11 @@ "dependencies": { "@coinbase/wallet-sdk": "3.7.2", "@walletconnect/ethereum-provider": "2.10.6", - "@web3modal/polyfills": "3.6.0-48f50850", - "@web3modal/scaffold": "3.6.0-48f50850", - "@web3modal/scaffold-react": "3.6.0-48f50850", - "@web3modal/scaffold-utils": "3.6.0-48f50850", - "@web3modal/scaffold-vue": "3.6.0-48f50850", + "@web3modal/polyfills": "3.5.3", + "@web3modal/scaffold": "3.5.3", + "@web3modal/scaffold-react": "3.5.3", + "@web3modal/scaffold-utils": "3.5.3", + "@web3modal/scaffold-vue": "3.5.3", "valtio": "1.11.2" }, "peerDependencies": { @@ -78,7 +78,7 @@ } }, "optionalDependencies": { - "@web3modal/siwe": "3.6.0-48f50850", + "@web3modal/siwe": "3.5.3", "react": ">=17", "react-dom": ">=17", "vue": ">=3" diff --git a/packages/ethers5/package.json b/packages/ethers5/package.json index cf338f00e1..441a777f0b 100644 --- a/packages/ethers5/package.json +++ b/packages/ethers5/package.json @@ -1,6 +1,6 @@ { "name": "@web3modal/ethers5", - "version": "3.6.0-48f50850", + "version": "3.5.3", "type": "module", "main": "./dist/esm/exports/index.js", "types": "./dist/types/exports/index.d.ts", @@ -45,11 +45,11 @@ "dependencies": { "@coinbase/wallet-sdk": "3.7.2", "@walletconnect/ethereum-provider": "2.10.6", - "@web3modal/polyfills": "3.6.0-48f50850", - "@web3modal/scaffold": "3.6.0-48f50850", - "@web3modal/scaffold-react": "3.6.0-48f50850", - "@web3modal/scaffold-utils": "3.6.0-48f50850", - "@web3modal/scaffold-vue": "3.6.0-48f50850", + "@web3modal/polyfills": "3.5.3", + "@web3modal/scaffold": "3.5.3", + "@web3modal/scaffold-react": "3.5.3", + "@web3modal/scaffold-utils": "3.5.3", + "@web3modal/scaffold-vue": "3.5.3", "valtio": "1.11.2" }, "devDependencies": { @@ -78,7 +78,7 @@ } }, "optionalDependencies": { - "@web3modal/siwe": "3.6.0-48f50850", + "@web3modal/siwe": "3.5.3", "react": ">=17", "react-dom": ">=17", "vue": ">=3" diff --git a/packages/polyfills/package.json b/packages/polyfills/package.json index 28aa7b3d6e..1d392017b2 100644 --- a/packages/polyfills/package.json +++ b/packages/polyfills/package.json @@ -1,6 +1,6 @@ { "name": "@web3modal/polyfills", - "version": "3.6.0-48f50850", + "version": "3.5.3", "type": "module", "main": "./dist/esm/index.js", "types": "./dist/types/index.d.ts", diff --git a/packages/scaffold-react/package.json b/packages/scaffold-react/package.json index 04514cdc66..9fb829f41b 100644 --- a/packages/scaffold-react/package.json +++ b/packages/scaffold-react/package.json @@ -1,6 +1,6 @@ { "name": "@web3modal/scaffold-react", - "version": "3.6.0-48f50850", + "version": "3.5.3", "type": "module", "main": "./dist/esm/index.js", "types": "./dist/types/index.d.ts", @@ -16,7 +16,7 @@ "lint": "eslint . --ext .js,.jsx,.ts,.tsx" }, "dependencies": { - "@web3modal/scaffold": "3.6.0-48f50850" + "@web3modal/scaffold": "3.5.3" }, "peerDependencies": { "react": ">=17", diff --git a/packages/scaffold-utils/package.json b/packages/scaffold-utils/package.json index 06d94f4cd6..4d7f0673e1 100644 --- a/packages/scaffold-utils/package.json +++ b/packages/scaffold-utils/package.json @@ -1,6 +1,6 @@ { "name": "@web3modal/scaffold-utils", - "version": "3.6.0-48f50850", + "version": "3.5.3", "type": "module", "main": "./dist/esm/exports/index.js", "types": "./dist/types/exports/index.d.ts", @@ -35,8 +35,8 @@ "lint": "eslint . --ext .js,.jsx,.ts,.tsx" }, "dependencies": { - "@web3modal/polyfills": "3.6.0-48f50850", - "@web3modal/scaffold": "3.6.0-48f50850", + "@web3modal/polyfills": "3.5.3", + "@web3modal/scaffold": "3.5.3", "valtio": "1.11.2" }, "keywords": [ diff --git a/packages/scaffold-utils/src/ConstantsUtil.ts b/packages/scaffold-utils/src/ConstantsUtil.ts index dda589d717..18be61d1bf 100644 --- a/packages/scaffold-utils/src/ConstantsUtil.ts +++ b/packages/scaffold-utils/src/ConstantsUtil.ts @@ -10,5 +10,5 @@ export const ConstantsUtil = { ADD_CHAIN_METHOD: 'wallet_addEthereumChain', EIP6963_ANNOUNCE_EVENT: 'eip6963:announceProvider', EIP6963_REQUEST_EVENT: 'eip6963:requestProvider', - VERSION: '3.6.0-48f50850' + VERSION: '3.5.3' } diff --git a/packages/scaffold-vue/package.json b/packages/scaffold-vue/package.json index 50fa54018b..9ffcab1838 100644 --- a/packages/scaffold-vue/package.json +++ b/packages/scaffold-vue/package.json @@ -1,6 +1,6 @@ { "name": "@web3modal/scaffold-vue", - "version": "3.6.0-48f50850", + "version": "3.5.3", "type": "module", "main": "./dist/esm/index.js", "types": "./dist/types/index.d.ts", @@ -16,7 +16,7 @@ "lint": "eslint . --ext .js,.jsx,.ts,.tsx" }, "dependencies": { - "@web3modal/scaffold": "3.6.0-48f50850" + "@web3modal/scaffold": "3.5.3" }, "peerDependencies": { "vue": ">=3" diff --git a/packages/scaffold/package.json b/packages/scaffold/package.json index cbf7e68629..5b74734867 100644 --- a/packages/scaffold/package.json +++ b/packages/scaffold/package.json @@ -1,6 +1,6 @@ { "name": "@web3modal/scaffold", - "version": "3.6.0-48f50850", + "version": "3.5.3", "type": "module", "main": "./dist/esm/index.js", "types": "./dist/types/index.d.ts", @@ -16,13 +16,13 @@ "lint": "eslint . --ext .js,.jsx,.ts,.tsx" }, "dependencies": { - "@web3modal/common": "3.6.0-48f50850", - "@web3modal/core": "3.6.0-48f50850", - "@web3modal/ui": "3.6.0-48f50850", + "@web3modal/common": "3.5.3", + "@web3modal/core": "3.5.3", + "@web3modal/ui": "3.5.3", "lit": "3.1.0" }, "devDependencies": { - "@web3modal/wallet": "3.6.0-48f50850" + "@web3modal/wallet": "3.5.3" }, "keywords": [ "web3", diff --git a/packages/siwe/package.json b/packages/siwe/package.json index c9e56fc37f..d2317a097f 100644 --- a/packages/siwe/package.json +++ b/packages/siwe/package.json @@ -1,6 +1,6 @@ { "name": "@web3modal/siwe", - "version": "3.6.0-48f50850", + "version": "3.5.3", "type": "module", "main": "./dist/esm/exports/index.js", "types": "./dist/types/exports/index.d.ts", @@ -16,8 +16,8 @@ "lint": "eslint . --ext .js,.jsx,.ts,.tsx" }, "dependencies": { - "@web3modal/core": "3.6.0-48f50850", - "@web3modal/scaffold-utils": "3.6.0-48f50850" + "@web3modal/core": "3.5.3", + "@web3modal/scaffold-utils": "3.5.3" }, "peerDependencies": { "react": ">=17", diff --git a/packages/ui/package.json b/packages/ui/package.json index b95bbcf556..0c05fb5c79 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -1,6 +1,6 @@ { "name": "@web3modal/ui", - "version": "3.6.0-48f50850", + "version": "3.5.3", "type": "module", "main": "./dist/esm/index.js", "types": "./dist/types/index.d.ts", @@ -21,7 +21,7 @@ }, "devDependencies": { "@types/qrcode": "1.5.5", - "@web3modal/common": "3.6.0-48f50850", + "@web3modal/common": "3.5.3", "eslint-plugin-lit": "1.11.0", "eslint-plugin-wc": "2.0.4" }, diff --git a/packages/wagmi/package.json b/packages/wagmi/package.json index 41be7cbd9f..20787d36eb 100644 --- a/packages/wagmi/package.json +++ b/packages/wagmi/package.json @@ -1,6 +1,6 @@ { "name": "@web3modal/wagmi", - "version": "3.6.0-48f50850", + "version": "3.5.3", "type": "module", "main": "./dist/esm/exports/index.js", "types": "./dist/types/exports/index.d.ts", @@ -43,11 +43,11 @@ "lint": "eslint . --ext .js,.jsx,.ts,.tsx" }, "dependencies": { - "@web3modal/polyfills": "3.6.0-48f50850", - "@web3modal/scaffold": "3.6.0-48f50850", - "@web3modal/scaffold-react": "3.6.0-48f50850", - "@web3modal/scaffold-utils": "3.6.0-48f50850", - "@web3modal/scaffold-vue": "3.6.0-48f50850" + "@web3modal/polyfills": "3.5.3", + "@web3modal/scaffold": "3.5.3", + "@web3modal/scaffold-react": "3.5.3", + "@web3modal/scaffold-utils": "3.5.3", + "@web3modal/scaffold-vue": "3.5.3" }, "devDependencies": { "@web3modal/siwe": "*" @@ -75,7 +75,7 @@ } }, "optionalDependencies": { - "@web3modal/siwe": "3.6.0-48f50850", + "@web3modal/siwe": "3.5.3", "react": ">=17", "react-dom": ">=17", "vue": ">=3" diff --git a/packages/wallet/package.json b/packages/wallet/package.json index d128fff8f3..6ec8b50d2e 100644 --- a/packages/wallet/package.json +++ b/packages/wallet/package.json @@ -1,6 +1,6 @@ { "name": "@web3modal/wallet", - "version": "3.6.0-48f50850", + "version": "3.5.3", "type": "module", "main": "./dist/esm/index.js", "types": "./dist/types/index.d.ts", From 0825fcfb2bf2f802e99bde2e39fa06757b9a8ff9 Mon Sep 17 00:00:00 2001 From: Derek Date: Thu, 28 Dec 2023 17:40:56 -0500 Subject: [PATCH 08/16] feat(ui-test): cover reject signing (#1677) --- .../src/components/Ethers/EthersConnectButton.tsx | 10 ++++++++-- .../src/components/Wagmi/WagmiConnectButton.tsx | 10 ++++++++-- apps/laboratory/src/constants.ts | 2 ++ apps/laboratory/tests/connect.spec.ts | 10 ++++++++++ apps/laboratory/tests/shared/pages/WalletPage.ts | 2 ++ .../tests/shared/validators/ModalValidator.ts | 9 ++++++++- 6 files changed, 38 insertions(+), 5 deletions(-) create mode 100644 apps/laboratory/src/constants.ts diff --git a/apps/laboratory/src/components/Ethers/EthersConnectButton.tsx b/apps/laboratory/src/components/Ethers/EthersConnectButton.tsx index 4d453d1efc..672ab4af92 100644 --- a/apps/laboratory/src/components/Ethers/EthersConnectButton.tsx +++ b/apps/laboratory/src/components/Ethers/EthersConnectButton.tsx @@ -3,6 +3,7 @@ import { useWeb3ModalAccount, useWeb3ModalProvider } from '@web3modal/ethers/rea import { BrowserProvider, JsonRpcSigner } from 'ethers' import { EthersTransactionButton } from './EthersTransactionButton' import type { TypedDataField } from 'ethers' +import { SigningFailedToastTitle, SigningSucceededToastTitle } from '../../constants' // Example data const types: Record = { @@ -44,10 +45,15 @@ export function EthersConnectButton() { const signer = new JsonRpcSigner(provider, address) const signature = await signer?.signMessage('Hello Web3Modal Ethers') - toast({ title: 'Success', description: signature, status: 'success', isClosable: true }) + toast({ + title: SigningSucceededToastTitle, + description: signature, + status: 'success', + isClosable: true + }) } catch { toast({ - title: 'Error', + title: SigningFailedToastTitle, description: 'Failed to sign message', status: 'error', isClosable: true diff --git a/apps/laboratory/src/components/Wagmi/WagmiConnectButton.tsx b/apps/laboratory/src/components/Wagmi/WagmiConnectButton.tsx index 62e2627fe2..eb233bf8a7 100644 --- a/apps/laboratory/src/components/Wagmi/WagmiConnectButton.tsx +++ b/apps/laboratory/src/components/Wagmi/WagmiConnectButton.tsx @@ -2,6 +2,7 @@ import { Button, useToast } from '@chakra-ui/react' import { useAccount, useNetwork, useSignMessage, useSignTypedData } from 'wagmi' import { WagmiTransactionButton } from './WagmiTransactionButton' import { useEffect, useState } from 'react' +import { SigningFailedToastTitle, SigningSucceededToastTitle } from '../../constants' // Example data @@ -59,10 +60,15 @@ export function WagmiConnectButton() { async function onSignMessage() { try { const signature = await signMessageAsync() - toast({ title: 'Success', description: signature, status: 'success', isClosable: true }) + toast({ + title: SigningSucceededToastTitle, + description: signature, + status: 'success', + isClosable: true + }) } catch { toast({ - title: 'Error', + title: SigningFailedToastTitle, description: 'Failed to sign message', status: 'error', isClosable: true diff --git a/apps/laboratory/src/constants.ts b/apps/laboratory/src/constants.ts new file mode 100644 index 0000000000..3e953fa98a --- /dev/null +++ b/apps/laboratory/src/constants.ts @@ -0,0 +1,2 @@ +export const SigningSucceededToastTitle = 'Signing Succeeded' +export const SigningFailedToastTitle = 'Signing Failed' diff --git a/apps/laboratory/tests/connect.spec.ts b/apps/laboratory/tests/connect.spec.ts index 9d54d1791b..6bf7d1aa35 100644 --- a/apps/laboratory/tests/connect.spec.ts +++ b/apps/laboratory/tests/connect.spec.ts @@ -21,3 +21,13 @@ testMW('it should sign', async ({ modalPage, walletPage, modalValidator, walletV await walletPage.handleRequest({ accept: true }) await modalValidator.expectAcceptedSign() }) + +testMW( + 'it should reject sign', + async ({ modalPage, walletPage, modalValidator, walletValidator }) => { + await modalPage.sign() + await walletValidator.expectReceivedSign({}) + await walletPage.handleRequest({ accept: false }) + await modalValidator.expectRejectedSign() + } +) diff --git a/apps/laboratory/tests/shared/pages/WalletPage.ts b/apps/laboratory/tests/shared/pages/WalletPage.ts index 07775fdd9d..d2d07320bd 100644 --- a/apps/laboratory/tests/shared/pages/WalletPage.ts +++ b/apps/laboratory/tests/shared/pages/WalletPage.ts @@ -36,6 +36,7 @@ export class WalletPage { */ async handleSessionProposal(opts: SessionParams) { const variant = opts.accept ? `approve` : `reject` + // `.click` doesn't work here, so we use `.focus` and `Space` await this.page.getByTestId(`session-${variant}-button`).isEnabled() await this.page.getByTestId(`session-${variant}-button`).focus() await this.page.keyboard.press('Space') @@ -43,6 +44,7 @@ export class WalletPage { async handleRequest({ accept }: { accept: boolean }) { const variant = accept ? `approve` : `reject` + // `.click` doesn't work here, so we use `.focus` and `Space` await this.page.getByTestId(`session-${variant}-button`).isEnabled() await this.page.getByTestId(`session-${variant}-button`).focus() await this.page.keyboard.press('Space') diff --git a/apps/laboratory/tests/shared/validators/ModalValidator.ts b/apps/laboratory/tests/shared/validators/ModalValidator.ts index cf8a9c3536..87bcc38082 100644 --- a/apps/laboratory/tests/shared/validators/ModalValidator.ts +++ b/apps/laboratory/tests/shared/validators/ModalValidator.ts @@ -1,5 +1,6 @@ import { expect } from '@playwright/test' import type { Page } from '@playwright/test' +import { SigningFailedToastTitle, SigningSucceededToastTitle } from '../../../src/constants' export class ModalValidator { constructor(public readonly page: Page) {} @@ -13,6 +14,12 @@ export class ModalValidator { } async expectAcceptedSign() { - await expect(this.page.getByText('Success')).toBeVisible() + // We use Chakra Toast and it's not quite straightforward to set the `data-testid` attribute on the toast element. + await expect(this.page.getByText(SigningSucceededToastTitle)).toBeVisible() + } + + async expectRejectedSign() { + // We use Chakra Toast and it's not quite straightforward to set the `data-testid` attribute on the toast element. + await expect(this.page.getByText(SigningFailedToastTitle)).toBeVisible() } } From fd29e0f2127bcb300420021fd46c378048be790b Mon Sep 17 00:00:00 2001 From: Derek Date: Thu, 28 Dec 2023 18:51:38 -0500 Subject: [PATCH 09/16] feat(ui-test): cover switching networks (#1678) --- .github/workflows/ui_tests.yml | 2 +- apps/laboratory/tests/connect.spec.ts | 20 +++++++++++++++++++ .../tests/shared/pages/ModalPage.ts | 7 +++++++ .../scaffold/src/partials/w3m-header/index.ts | 1 + .../src/views/w3m-account-view/index.ts | 1 + .../src/views/w3m-networks-view/index.ts | 1 + 6 files changed, 31 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ui_tests.yml b/.github/workflows/ui_tests.yml index 6f2ab26af4..e23a7b7bb4 100644 --- a/.github/workflows/ui_tests.yml +++ b/.github/workflows/ui_tests.yml @@ -23,7 +23,7 @@ jobs: ui_tests: name: 'Playwright Tests' runs-on: ubuntu-latest - timeout-minutes: 5 + timeout-minutes: 10 steps: - name: checkout uses: actions/checkout@v3 diff --git a/apps/laboratory/tests/connect.spec.ts b/apps/laboratory/tests/connect.spec.ts index 6bf7d1aa35..ff7d8ea123 100644 --- a/apps/laboratory/tests/connect.spec.ts +++ b/apps/laboratory/tests/connect.spec.ts @@ -31,3 +31,23 @@ testMW( await modalValidator.expectRejectedSign() } ) + +testMW( + 'it should switch networks and sign', + async ({ modalPage, walletPage, modalValidator, walletValidator }) => { + let targetChain = 'Polygon' + await modalPage.switchNetwork(targetChain) + await modalPage.sign() + await walletValidator.expectReceivedSign({ chainName: targetChain }) + await walletPage.handleRequest({ accept: true }) + await modalValidator.expectAcceptedSign() + + // Switch to Ethereum + targetChain = 'Ethereum' + await modalPage.switchNetwork(targetChain) + await modalPage.sign() + await walletValidator.expectReceivedSign({ chainName: targetChain }) + await walletPage.handleRequest({ accept: true }) + await modalValidator.expectAcceptedSign() + } +) diff --git a/apps/laboratory/tests/shared/pages/ModalPage.ts b/apps/laboratory/tests/shared/pages/ModalPage.ts index 075ced2017..bcfde2ce5b 100644 --- a/apps/laboratory/tests/shared/pages/ModalPage.ts +++ b/apps/laboratory/tests/shared/pages/ModalPage.ts @@ -33,4 +33,11 @@ export class ModalPage { async sign() { await this.page.getByTestId('sign-message-button').click() } + + async switchNetwork(network: string) { + await this.page.getByTestId('account-button').click() + await this.page.getByTestId('w3m-account-select-network').click() + await this.page.getByTestId(`w3m-network-switch-${network}`).click() + await this.page.getByTestId(`w3m-header-close`).click() + } } diff --git a/packages/scaffold/src/partials/w3m-header/index.ts b/packages/scaffold/src/partials/w3m-header/index.ts index f9e9b2d74d..1290b8b150 100644 --- a/packages/scaffold/src/partials/w3m-header/index.ts +++ b/packages/scaffold/src/partials/w3m-header/index.ts @@ -79,6 +79,7 @@ export class W3mHeader extends LitElement { ?disabled=${this.buffering} icon="close" @click=${this.onClose.bind(this)} + data-testid="w3m-header-close" > ${this.separatorTemplate()} diff --git a/packages/scaffold/src/views/w3m-account-view/index.ts b/packages/scaffold/src/views/w3m-account-view/index.ts index 49ed93971e..de686ace36 100644 --- a/packages/scaffold/src/views/w3m-account-view/index.ts +++ b/packages/scaffold/src/views/w3m-account-view/index.ts @@ -133,6 +133,7 @@ export class W3mAccountView extends LitElement { imageSrc=${ifDefined(networkImage)} ?chevron=${this.isAllowedNetworkSwitch()} @click=${this.onNetworks.bind(this)} + data-testid="w3m-account-select-network" > ${this.network?.name ?? 'Unknown'} diff --git a/packages/scaffold/src/views/w3m-networks-view/index.ts b/packages/scaffold/src/views/w3m-networks-view/index.ts index 446249ce31..f3a80f8fe8 100644 --- a/packages/scaffold/src/views/w3m-networks-view/index.ts +++ b/packages/scaffold/src/views/w3m-networks-view/index.ts @@ -94,6 +94,7 @@ export class W3mNetworksView extends LitElement { name=${network.name ?? network.id} @click=${() => this.onSwitchNetwork(network)} .disabled=${!supportsAllNetworks && !approvedIds?.includes(network.id)} + data-testid=${`w3m-network-switch-${network.name ?? network.id}`} > ` ) From 2ec21efb9803df9f93f13de212cdbac72f230d73 Mon Sep 17 00:00:00 2001 From: Derek Date: Fri, 29 Dec 2023 07:33:30 -0500 Subject: [PATCH 10/16] feat(ui-test): cover siwe (#1679) --- .github/workflows/ui_tests.yml | 1 + apps/laboratory/playwright.config.ts | 2 +- apps/laboratory/src/constants.ts | 1 + .../src/pages/library/ethers-siwe.tsx | 3 +- .../src/pages/library/wagmi-siwe.tsx | 3 +- .../tests/shared/fixtures/w3m-fixture.ts | 14 ++++++- .../shared/fixtures/w3m-wallet-fixture.ts | 19 +++++++++- .../tests/shared/pages/ModalPage.ts | 22 +++++++++-- .../tests/shared/validators/ModalValidator.ts | 16 ++++++++ apps/laboratory/tests/siwe.spec.ts | 38 +++++++++++++++++++ .../views/w3m-connecting-siwe-view/index.ts | 9 ++++- 11 files changed, 119 insertions(+), 9 deletions(-) create mode 100644 apps/laboratory/tests/siwe.spec.ts diff --git a/.github/workflows/ui_tests.yml b/.github/workflows/ui_tests.yml index e23a7b7bb4..de3d6693c4 100644 --- a/.github/workflows/ui_tests.yml +++ b/.github/workflows/ui_tests.yml @@ -43,6 +43,7 @@ jobs: - name: Run Playwright tests env: NEXT_PUBLIC_PROJECT_ID: ${{ secrets.NEXT_PUBLIC_PROJECT_ID }} + NEXTAUTH_SECRET: ${{ secrets.TESTS_NEXTAUTH_SECRET }} working-directory: ./apps/laboratory/ run: npm run playwright:test - uses: actions/upload-artifact@v3 diff --git a/apps/laboratory/playwright.config.ts b/apps/laboratory/playwright.config.ts index fccd3d052f..6231eb6133 100644 --- a/apps/laboratory/playwright.config.ts +++ b/apps/laboratory/playwright.config.ts @@ -14,7 +14,7 @@ export default defineConfig({ reporter: [['list'], ['html']], expect: { - timeout: (process.env['CI'] ? 60 : 5) * 1000 + timeout: (process.env['CI'] ? 60 : 15) * 1000 }, timeout: 60 * 1000, diff --git a/apps/laboratory/src/constants.ts b/apps/laboratory/src/constants.ts index 3e953fa98a..666456db8c 100644 --- a/apps/laboratory/src/constants.ts +++ b/apps/laboratory/src/constants.ts @@ -1,2 +1,3 @@ export const SigningSucceededToastTitle = 'Signing Succeeded' export const SigningFailedToastTitle = 'Signing Failed' +export const TestIdSiweAuthenticationStatus = 'w3m-authentication-status' diff --git a/apps/laboratory/src/pages/library/ethers-siwe.tsx b/apps/laboratory/src/pages/library/ethers-siwe.tsx index 2caf26c92c..4373ddc636 100644 --- a/apps/laboratory/src/pages/library/ethers-siwe.tsx +++ b/apps/laboratory/src/pages/library/ethers-siwe.tsx @@ -21,6 +21,7 @@ import { } from '../../utils/ChainsUtil' import type { SIWECreateMessageArgs, SIWESession, SIWEVerifyMessageArgs } from '@web3modal/core' import { createSIWEConfig } from '@web3modal/siwe' +import { TestIdSiweAuthenticationStatus } from '../../constants' const projectId = process.env['NEXT_PUBLIC_PROJECT_ID'] if (!projectId) { @@ -133,7 +134,7 @@ export default function EthersSiwe() {
- SIWE Status: {status} + SIWE Status: {status} {session && ( <> Network: eip155:{session.chainId} diff --git a/apps/laboratory/src/pages/library/wagmi-siwe.tsx b/apps/laboratory/src/pages/library/wagmi-siwe.tsx index 18c0a5657b..82aa01a96f 100644 --- a/apps/laboratory/src/pages/library/wagmi-siwe.tsx +++ b/apps/laboratory/src/pages/library/wagmi-siwe.tsx @@ -23,6 +23,7 @@ import { NetworksButton } from '../../components/NetworksButton' import { ThemeStore } from '../../utils/StoreUtil' import type { SIWEVerifyMessageArgs, SIWECreateMessageArgs, SIWESession } from '@web3modal/core' import { createSIWEConfig } from '@web3modal/siwe' +import { TestIdSiweAuthenticationStatus } from '../../constants' // 1. Get projectId const projectId = process.env['NEXT_PUBLIC_PROJECT_ID'] @@ -145,7 +146,7 @@ export default function Wagmi() {
- Status: {status} + Status: {status} {session && ( <> Network: eip155:{session.chainId} diff --git a/apps/laboratory/tests/shared/fixtures/w3m-fixture.ts b/apps/laboratory/tests/shared/fixtures/w3m-fixture.ts index a19d813a01..68e49bb8a2 100644 --- a/apps/laboratory/tests/shared/fixtures/w3m-fixture.ts +++ b/apps/laboratory/tests/shared/fixtures/w3m-fixture.ts @@ -13,7 +13,19 @@ export interface ModalFixture { export const testM = base.extend({ library: ['wagmi', { option: true }], modalPage: async ({ page, library }, use) => { - const modalPage = new ModalPage(page, library) + const modalPage = new ModalPage(page, library, 'default') + await modalPage.load() + await use(modalPage) + }, + modalValidator: async ({ modalPage }, use) => { + const modalValidator = new ModalValidator(modalPage.page) + await use(modalValidator) + } +}) +export const testMSiwe = base.extend({ + library: ['wagmi', { option: true }], + modalPage: async ({ page, library }, use) => { + const modalPage = new ModalPage(page, library, 'siwe') await modalPage.load() await use(modalPage) }, diff --git a/apps/laboratory/tests/shared/fixtures/w3m-wallet-fixture.ts b/apps/laboratory/tests/shared/fixtures/w3m-wallet-fixture.ts index 0c1a57067e..e8fab9c619 100644 --- a/apps/laboratory/tests/shared/fixtures/w3m-wallet-fixture.ts +++ b/apps/laboratory/tests/shared/fixtures/w3m-wallet-fixture.ts @@ -1,4 +1,4 @@ -import { testM as base } from './w3m-fixture' +import { testM as base, testMSiwe as siwe } from './w3m-fixture' import { WalletPage } from '../pages/WalletPage' import { WalletValidator } from '../validators/WalletValidator' @@ -26,4 +26,21 @@ export const testMW = base.extend({ await use(walletValidator) } }) +export const testMWSiwe = siwe.extend({ + walletPage: async ({ context, browserName }, use) => { + // WalletPage needs clipboard permissions with chromium to paste URI + if (browserName === 'chromium') { + await context.grantPermissions(['clipboard-read', 'clipboard-write']) + } + + // Use a new page, to open alongside the modal + const walletPage = new WalletPage(await context.newPage()) + await walletPage.load() + await use(walletPage) + }, + walletValidator: async ({ walletPage }, use) => { + const walletValidator = new WalletValidator(walletPage.page) + await use(walletValidator) + } +}) export { expect } from '@playwright/test' diff --git a/apps/laboratory/tests/shared/pages/ModalPage.ts b/apps/laboratory/tests/shared/pages/ModalPage.ts index bcfde2ce5b..10a94e3f03 100644 --- a/apps/laboratory/tests/shared/pages/ModalPage.ts +++ b/apps/laboratory/tests/shared/pages/ModalPage.ts @@ -1,24 +1,32 @@ import type { Locator, Page } from '@playwright/test' import { BASE_URL } from '../constants' +export type ModalFlavor = 'default' | 'siwe' + export class ModalPage { private readonly baseURL = BASE_URL private readonly connectButton: Locator + private readonly url: string constructor( public readonly page: Page, - public readonly library: string + public readonly library: string, + public readonly flavor: ModalFlavor ) { this.connectButton = this.page.getByTestId('connect-button') + this.url = + flavor === 'siwe' + ? `${this.baseURL}library/${this.library}-siwe/` + : `${this.baseURL}library/${this.library}/` } async load() { - await this.page.goto(`${this.baseURL}library/${this.library}/`) + await this.page.goto(this.url) } async copyConnectUriToClipboard() { - await this.page.goto(`${this.baseURL}library/${this.library}/`) + await this.page.goto(this.url) await this.connectButton.click() await this.page.getByTestId('wallet-selector-walletconnect').click() await this.page.waitForTimeout(2000) @@ -34,6 +42,14 @@ export class ModalPage { await this.page.getByTestId('sign-message-button').click() } + async promptSiwe() { + await this.page.getByTestId('w3m-connecting-siwe-sign').click() + } + + async cancelSiwe() { + await this.page.getByTestId('w3m-connecting-siwe-cancel').click() + } + async switchNetwork(network: string) { await this.page.getByTestId('account-button').click() await this.page.getByTestId('w3m-account-select-network').click() diff --git a/apps/laboratory/tests/shared/validators/ModalValidator.ts b/apps/laboratory/tests/shared/validators/ModalValidator.ts index 87bcc38082..243c277e05 100644 --- a/apps/laboratory/tests/shared/validators/ModalValidator.ts +++ b/apps/laboratory/tests/shared/validators/ModalValidator.ts @@ -9,6 +9,22 @@ export class ModalValidator { await expect(this.page.getByTestId('account-button')).toBeVisible() } + async expectAuthenticated() { + await expect(this.page.getByTestId('w3m-authentication-status')).toContainText( + 'Status: authenticated' + ) + } + + async expectUnauthenticated() { + await expect(this.page.getByTestId('w3m-authentication-status')).toContainText( + 'Status: unauthenticated' + ) + } + + async expectSignatureDeclined() { + await expect(this.page.getByText('Signature declined')).toBeVisible() + } + async expectDisconnected() { await expect(this.page.getByTestId('account-button')).not.toBeVisible() } diff --git a/apps/laboratory/tests/siwe.spec.ts b/apps/laboratory/tests/siwe.spec.ts new file mode 100644 index 0000000000..51ecb622d8 --- /dev/null +++ b/apps/laboratory/tests/siwe.spec.ts @@ -0,0 +1,38 @@ +import { DEFAULT_SESSION_PARAMS } from './shared/constants' +import { testMWSiwe } from './shared/fixtures/w3m-wallet-fixture' + +testMWSiwe.beforeEach(async ({ modalPage, walletPage }) => { + await modalPage.copyConnectUriToClipboard() + await walletPage.connect() + await walletPage.handleSessionProposal(DEFAULT_SESSION_PARAMS) +}) + +testMWSiwe.afterEach(async ({ modalValidator, walletValidator }) => { + await modalValidator.expectDisconnected() + await walletValidator.expectDisconnected() +}) + +testMWSiwe( + 'it should sign in with ethereum', + async ({ modalPage, walletPage, modalValidator, walletValidator }) => { + await modalPage.promptSiwe() + await walletValidator.expectReceivedSign({}) + await walletPage.handleRequest({ accept: true }) + await modalValidator.expectAuthenticated() + await modalValidator.expectConnected() + await walletValidator.expectConnected() + await modalPage.disconnect() + } +) + +testMWSiwe( + 'it should reject sign in with ethereum', + async ({ modalPage, walletPage, modalValidator, walletValidator }) => { + await modalPage.promptSiwe() + await walletValidator.expectReceivedSign({}) + await walletPage.handleRequest({ accept: false }) + await modalValidator.expectSignatureDeclined() + await modalPage.cancelSiwe() + await modalValidator.expectUnauthenticated() + } +) diff --git a/packages/scaffold/src/views/w3m-connecting-siwe-view/index.ts b/packages/scaffold/src/views/w3m-connecting-siwe-view/index.ts index f892155890..155e1d1079 100644 --- a/packages/scaffold/src/views/w3m-connecting-siwe-view/index.ts +++ b/packages/scaffold/src/views/w3m-connecting-siwe-view/index.ts @@ -45,7 +45,13 @@ export class W3mConnectingSiweView extends LitElement { > - + Cancel ${this.isSigning ? 'Signing...' : 'Sign'} From 66991337ab163bbdaad863bbfbc0e3150896500e Mon Sep 17 00:00:00 2001 From: Derek Date: Fri, 29 Dec 2023 10:28:20 -0500 Subject: [PATCH 11/16] feat(ui-test): cache Playwright (#1681) --- .github/workflows/ui_tests.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/.github/workflows/ui_tests.yml b/.github/workflows/ui_tests.yml index de3d6693c4..bdc50085ed 100644 --- a/.github/workflows/ui_tests.yml +++ b/.github/workflows/ui_tests.yml @@ -33,17 +33,29 @@ jobs: node-version: 18.x cache: 'npm' cache-dependency-path: 'package-lock.json' + - name: Get installed Playwright version + id: playwright-version + run: echo "PLAYWRIGHT_VERSION=$(node -e "console.log(require('./package-lock.json').packages['apps/laboratory']['devDependencies']['@playwright/test'])")" >> $GITHUB_ENV + - name: Cache playwright binaries + uses: actions/cache@v3 + id: playwright-cache + with: + path: | + ~/.cache/ms-playwright + key: ${{ runner.os }}-playwright-${{ env.PLAYWRIGHT_VERSION }} - name: install run: npm ci - name: build run: npm run build - name: Install Playwright Browsers + if: steps.playwright-cache.outputs.cache-hit != 'true' working-directory: ./apps/laboratory/ run: npm run playwright:install - name: Run Playwright tests env: NEXT_PUBLIC_PROJECT_ID: ${{ secrets.NEXT_PUBLIC_PROJECT_ID }} NEXTAUTH_SECRET: ${{ secrets.TESTS_NEXTAUTH_SECRET }} + CI: true working-directory: ./apps/laboratory/ run: npm run playwright:test - uses: actions/upload-artifact@v3 From ec4e15d36845c301597f675b9a80e0f8c496abf0 Mon Sep 17 00:00:00 2001 From: 0xAsimetriq <3154053+0xAsimetriq@users.noreply.github.com> Date: Tue, 2 Jan 2024 10:18:30 +0200 Subject: [PATCH 12/16] fix: Deduplicate EIP6963 wallets from connectors (#1691) --- apps/gallery/package.json | 14 +- apps/laboratory/package.json | 6 +- examples/vue-ethers5/package.json | 2 +- examples/vue-wagmi/package.json | 2 +- package-lock.json | 2083 ++++++++++------- package.json | 12 +- .../src/controllers/ConnectorController.ts | 4 + packages/core/src/utils/ConstantsUtil.ts | 6 +- packages/ethers/package.json | 2 +- packages/ethers5/package.json | 2 +- .../src/views/w3m-connect-view/index.ts | 13 +- 11 files changed, 1267 insertions(+), 879 deletions(-) diff --git a/apps/gallery/package.json b/apps/gallery/package.json index a799ae16fb..c7f502010a 100644 --- a/apps/gallery/package.json +++ b/apps/gallery/package.json @@ -12,15 +12,15 @@ "@web3modal/common": "3.5.3", "@web3modal/ui": "3.5.3", "lit": "3.1.0", - "storybook": "7.6.6" + "storybook": "7.6.7" }, "devDependencies": { - "@storybook/addon-essentials": "7.6.6", - "@storybook/addon-links": "7.6.6", - "@storybook/blocks": "7.6.6", - "@storybook/theming": "7.6.6", - "@storybook/web-components": "7.6.6", - "@storybook/web-components-vite": "7.6.6", + "@storybook/addon-essentials": "7.6.7", + "@storybook/addon-links": "7.6.7", + "@storybook/blocks": "7.6.7", + "@storybook/theming": "7.6.7", + "@storybook/web-components": "7.6.7", + "@storybook/web-components-vite": "7.6.7", "file-system-cache": "2.4.4" } } diff --git a/apps/laboratory/package.json b/apps/laboratory/package.json index 71031509a4..c537d47556 100644 --- a/apps/laboratory/package.json +++ b/apps/laboratory/package.json @@ -13,10 +13,10 @@ }, "dependencies": { "@chakra-ui/react": "2.8.2", - "@emotion/react": "11.11.1", + "@emotion/react": "11.11.3", "@emotion/styled": "11.11.0", - "@sentry/browser": "7.89.0", - "@sentry/react": "7.89.0", + "@sentry/browser": "7.91.0", + "@sentry/react": "7.91.0", "@web3modal/ethers": "3.5.3", "@web3modal/ethers5": "3.5.3", "@web3modal/wagmi": "3.5.3", diff --git a/examples/vue-ethers5/package.json b/examples/vue-ethers5/package.json index 698345cb37..5f0e133f25 100644 --- a/examples/vue-ethers5/package.json +++ b/examples/vue-ethers5/package.json @@ -11,6 +11,6 @@ "ethers": "5.7.2" }, "devDependencies": { - "@vitejs/plugin-vue": "4.5.2" + "@vitejs/plugin-vue": "5.0.2" } } diff --git a/examples/vue-wagmi/package.json b/examples/vue-wagmi/package.json index 45b19ce6bd..60f0190eea 100644 --- a/examples/vue-wagmi/package.json +++ b/examples/vue-wagmi/package.json @@ -10,6 +10,6 @@ "@web3modal/wagmi": "3.5.3" }, "devDependencies": { - "@vitejs/plugin-vue": "4.5.2" + "@vitejs/plugin-vue": "5.0.2" } } diff --git a/package-lock.json b/package-lock.json index 593253245a..bc2d76d0af 100644 --- a/package-lock.json +++ b/package-lock.json @@ -25,10 +25,10 @@ "examples/*" ], "devDependencies": { - "@types/react": "18.2.45", + "@types/react": "18.2.46", "@types/react-dom": "18.2.18", - "@typescript-eslint/eslint-plugin": "6.15.0", - "@typescript-eslint/parser": "6.15.0", + "@typescript-eslint/eslint-plugin": "6.17.0", + "@typescript-eslint/parser": "6.17.0", "danger": "11.3.1", "eslint": "8.56.0", "eslint-config-prettier": "9.1.0", @@ -39,10 +39,10 @@ "react-dom": "18.2.0", "turbo": "1.11.2", "typescript": "5.3.3", - "viem": "1.20.3", + "viem": "1.21.4", "vite": "5.0.10", - "vitest": "1.1.0", - "vue": "3.3.13", + "vitest": "1.1.1", + "vue": "3.4.3", "wagmi": "1.4.12" } }, @@ -53,15 +53,15 @@ "@web3modal/common": "3.5.3", "@web3modal/ui": "3.5.3", "lit": "3.1.0", - "storybook": "7.6.6" + "storybook": "7.6.7" }, "devDependencies": { - "@storybook/addon-essentials": "7.6.6", - "@storybook/addon-links": "7.6.6", - "@storybook/blocks": "7.6.6", - "@storybook/theming": "7.6.6", - "@storybook/web-components": "7.6.6", - "@storybook/web-components-vite": "7.6.6", + "@storybook/addon-essentials": "7.6.7", + "@storybook/addon-links": "7.6.7", + "@storybook/blocks": "7.6.7", + "@storybook/theming": "7.6.7", + "@storybook/web-components": "7.6.7", + "@storybook/web-components-vite": "7.6.7", "file-system-cache": "2.4.4" } }, @@ -80,10 +80,10 @@ "version": "3.5.3", "dependencies": { "@chakra-ui/react": "2.8.2", - "@emotion/react": "11.11.1", + "@emotion/react": "11.11.3", "@emotion/styled": "11.11.0", - "@sentry/browser": "7.89.0", - "@sentry/react": "7.89.0", + "@sentry/browser": "7.91.0", + "@sentry/react": "7.91.0", "@web3modal/ethers": "3.5.3", "@web3modal/ethers5": "3.5.3", "@web3modal/wagmi": "3.5.3", @@ -238,7 +238,7 @@ "ethers": "5.7.2" }, "devDependencies": { - "@vitejs/plugin-vue": "4.5.2" + "@vitejs/plugin-vue": "5.0.2" } }, "examples/vue-ethers5/node_modules/ethers": { @@ -295,7 +295,7 @@ "@web3modal/wagmi": "3.5.3" }, "devDependencies": { - "@vitejs/plugin-vue": "4.5.2" + "@vitejs/plugin-vue": "5.0.2" } }, "node_modules/@aashutoshrathi/word-wrap": { @@ -364,19 +364,19 @@ } }, "node_modules/@babel/core": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.6.tgz", - "integrity": "sha512-FxpRyGjrMJXh7X3wGLGhNDCRiwpWEF74sKjTLDJSG5Kyvow3QZaG0Adbqzi9ZrVjTWpsX+2cxWXD71NMg93kdw==", + "version": "7.23.7", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.7.tgz", + "integrity": "sha512-+UpDgowcmqe36d4NwqvKsyPMlOLNGMsfMmQ5WGCu+siCe3t3dfe9njrzGfdN4qq+bcNUt0+Vw6haRxBOycs4dw==", "dependencies": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.23.5", "@babel/generator": "^7.23.6", "@babel/helper-compilation-targets": "^7.23.6", "@babel/helper-module-transforms": "^7.23.3", - "@babel/helpers": "^7.23.6", + "@babel/helpers": "^7.23.7", "@babel/parser": "^7.23.6", "@babel/template": "^7.22.15", - "@babel/traverse": "^7.23.6", + "@babel/traverse": "^7.23.7", "@babel/types": "^7.23.6", "convert-source-map": "^2.0.0", "debug": "^4.1.0", @@ -473,9 +473,9 @@ "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" }, "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.23.6.tgz", - "integrity": "sha512-cBXU1vZni/CpGF29iTu4YRbOZt3Wat6zCoMDxRF1MayiEc4URxOj31tT65HUM0CRpMowA3HCJaAOVOUnMf96cw==", + "version": "7.23.7", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.23.7.tgz", + "integrity": "sha512-xCoqR/8+BoNnXOY7RVSgv6X+o7pmT5q1d+gGcRlXYkI+9B31glE4jeejhKVpA04O1AtzOt7OSQ6VYKP5FcRl9g==", "dependencies": { "@babel/helper-annotate-as-pure": "^7.22.5", "@babel/helper-environment-visitor": "^7.22.20", @@ -734,12 +734,12 @@ } }, "node_modules/@babel/helpers": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.6.tgz", - "integrity": "sha512-wCfsbN4nBidDRhpDhvcKlzHWCTlgJYUUdSJfzXb2NuBssDSIjc3xcb+znA7l+zYsFljAcGM0aFkN40cR3lXiGA==", + "version": "7.23.7", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.7.tgz", + "integrity": "sha512-6AMnjCoC8wjqBzDHkuqpa7jAKwvMo4dC+lr/TFBz+ucfulO1XMpDnwWPGBNwClOKZ8h6xn5N81W/R5OrcKtCbQ==", "dependencies": { "@babel/template": "^7.22.15", - "@babel/traverse": "^7.23.6", + "@babel/traverse": "^7.23.7", "@babel/types": "^7.23.6" }, "engines": { @@ -801,9 +801,9 @@ } }, "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.23.3.tgz", - "integrity": "sha512-XaJak1qcityzrX0/IU5nKHb34VaibwP3saKqG6a/tppelgllOH13LUann4ZCIBcVOeE6H18K4Vx9QKkVww3z/w==", + "version": "7.23.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.23.7.tgz", + "integrity": "sha512-LlRT7HgaifEpQA1ZgLVOIJZZFVPWN5iReq/7/JixwBtwcoeVGDBD53ZV28rrsLYOZs1Y/EHhA8N/Z6aazHR8cw==", "dependencies": { "@babel/helper-environment-visitor": "^7.22.20", "@babel/helper-plugin-utils": "^7.22.5" @@ -1100,9 +1100,9 @@ } }, "node_modules/@babel/plugin-transform-async-generator-functions": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.23.4.tgz", - "integrity": "sha512-efdkfPhHYTtn0G6n2ddrESE91fgXxjlqLsnUtPWnJs4a4mZIbUaK7ffqKIIUKXSHwcDvaCVX6GXkaJJFqtX7jw==", + "version": "7.23.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.23.7.tgz", + "integrity": "sha512-PdxEpL71bJp1byMG0va5gwQcXHxuEYC/BgI/e88mGTtohbZN28O5Yit0Plkkm/dBzCF/BxmbNcses1RH1T+urA==", "dependencies": { "@babel/helper-environment-visitor": "^7.22.20", "@babel/helper-plugin-utils": "^7.22.5", @@ -1881,9 +1881,9 @@ } }, "node_modules/@babel/preset-env": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.23.6.tgz", - "integrity": "sha512-2XPn/BqKkZCpzYhUUNZ1ssXw7DcXfKQEjv/uXZUXgaebCMYmkEsfZ2yY+vv+xtXv50WmL5SGhyB6/xsWxIvvOQ==", + "version": "7.23.7", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.23.7.tgz", + "integrity": "sha512-SY27X/GtTz/L4UryMNJ6p4fH4nsgWbz84y9FE0bQeWJP6O5BhgVCt53CotQKHCOeXJel8VyhlhujhlltKms/CA==", "dependencies": { "@babel/compat-data": "^7.23.5", "@babel/helper-compilation-targets": "^7.23.6", @@ -1891,7 +1891,7 @@ "@babel/helper-validator-option": "^7.23.5", "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.23.3", "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.23.3", - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.23.3", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.23.7", "@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", @@ -1912,7 +1912,7 @@ "@babel/plugin-syntax-top-level-await": "^7.14.5", "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", "@babel/plugin-transform-arrow-functions": "^7.23.3", - "@babel/plugin-transform-async-generator-functions": "^7.23.4", + "@babel/plugin-transform-async-generator-functions": "^7.23.7", "@babel/plugin-transform-async-to-generator": "^7.23.3", "@babel/plugin-transform-block-scoped-functions": "^7.23.3", "@babel/plugin-transform-block-scoping": "^7.23.4", @@ -1960,9 +1960,9 @@ "@babel/plugin-transform-unicode-regex": "^7.23.3", "@babel/plugin-transform-unicode-sets-regex": "^7.23.3", "@babel/preset-modules": "0.1.6-no-external-plugins", - "babel-plugin-polyfill-corejs2": "^0.4.6", - "babel-plugin-polyfill-corejs3": "^0.8.5", - "babel-plugin-polyfill-regenerator": "^0.5.3", + "babel-plugin-polyfill-corejs2": "^0.4.7", + "babel-plugin-polyfill-corejs3": "^0.8.7", + "babel-plugin-polyfill-regenerator": "^0.5.4", "core-js-compat": "^3.31.0", "semver": "^6.3.1" }, @@ -2029,14 +2029,14 @@ } }, "node_modules/@babel/register": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.22.15.tgz", - "integrity": "sha512-V3Q3EqoQdn65RCgTLwauZaTfd1ShhwPmbBv+1dkZV/HpCGMKVyn6oFcRlI7RaKqiDQjX2Qd3AuoEguBgdjIKlg==", + "version": "7.23.7", + "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.23.7.tgz", + "integrity": "sha512-EjJeB6+kvpk+Y5DAkEAmbOBEFkh9OASx0huoEkqYTFxAZHzOAX2Oh5uwAUuL2rUddqfM0SA+KPXV2TbzoZ2kvQ==", "dependencies": { "clone-deep": "^4.0.1", "find-cache-dir": "^2.0.0", "make-dir": "^2.1.0", - "pirates": "^4.0.5", + "pirates": "^4.0.6", "source-map-support": "^0.5.16" }, "engines": { @@ -2146,9 +2146,9 @@ "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==" }, "node_modules/@babel/runtime": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.6.tgz", - "integrity": "sha512-zHd0eUrf5GZoOWVCXp6koAKQTfZV07eit6bGPmJgnZdnSAvvZee6zniW2XMF7Cmc4ISOOnPy3QaSiIJGJkVEDQ==", + "version": "7.23.7", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.7.tgz", + "integrity": "sha512-w06OXVOFso7LcbzMiDGt+3X7Rh7Ho8MmgPoWU3rarH+8upf+wSU/grlGbWzQyr3DkdN6ZeuMFjpdwW0Q+HxobA==", "dependencies": { "regenerator-runtime": "^0.14.0" }, @@ -2175,9 +2175,9 @@ } }, "node_modules/@babel/traverse": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.6.tgz", - "integrity": "sha512-czastdK1e8YByZqezMPFiZ8ahwVMh/ESl9vPgvgdB9AmFMGP5jfpFax74AQgl5zj4XHzqeYAg2l8PuUeRS1MgQ==", + "version": "7.23.7", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.7.tgz", + "integrity": "sha512-tY3mM8rH9jM0YHFGyfC0/xf+SB5eKUu7HPj7/k3fpi9dAlsMc5YbQvDi0Sh2QTPXqMhyaAtzAr807TIyfQrmyg==", "dependencies": { "@babel/code-frame": "^7.23.5", "@babel/generator": "^7.23.6", @@ -3555,14 +3555,14 @@ "integrity": "sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==" }, "node_modules/@emotion/react": { - "version": "11.11.1", - "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.11.1.tgz", - "integrity": "sha512-5mlW1DquU5HaxjLkfkGN1GA/fvVGdyHURRiX/0FHl2cfIfRxSOfmxEH5YS43edp0OldZrZ+dkBKbngxcNCdZvA==", + "version": "11.11.3", + "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.11.3.tgz", + "integrity": "sha512-Cnn0kuq4DoONOMcnoVsTOR8E+AdnKFf//6kUWc4LCdnxj31pZWn7rIULd6Y7/Js1PiPHzn7SKCM9vB/jBni8eA==", "dependencies": { "@babel/runtime": "^7.18.3", "@emotion/babel-plugin": "^11.11.0", "@emotion/cache": "^11.11.0", - "@emotion/serialize": "^1.1.2", + "@emotion/serialize": "^1.1.3", "@emotion/use-insertion-effect-with-fallbacks": "^1.0.1", "@emotion/utils": "^1.2.1", "@emotion/weak-memoize": "^0.3.1", @@ -3640,9 +3640,9 @@ "integrity": "sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww==" }, "node_modules/@esbuild/aix-ppc64": { - "version": "0.19.10", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.19.10.tgz", - "integrity": "sha512-Q+mk96KJ+FZ30h9fsJl+67IjNJm3x2eX+GBWGmocAKgzp27cowCOOqSdscX80s0SpdFXZnIv/+1xD1EctFx96Q==", + "version": "0.19.11", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.19.11.tgz", + "integrity": "sha512-FnzU0LyE3ySQk7UntJO4+qIiQgI7KoODnZg5xzXIrFJlKd2P2gwHsHY4927xj9y5PJmJSzULiUCWmv7iWnNa7g==", "cpu": [ "ppc64" ], @@ -3655,9 +3655,9 @@ } }, "node_modules/@esbuild/android-arm": { - "version": "0.19.10", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.10.tgz", - "integrity": "sha512-7W0bK7qfkw1fc2viBfrtAEkDKHatYfHzr/jKAHNr9BvkYDXPcC6bodtm8AyLJNNuqClLNaeTLuwURt4PRT9d7w==", + "version": "0.19.11", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.11.tgz", + "integrity": "sha512-5OVapq0ClabvKvQ58Bws8+wkLCV+Rxg7tUVbo9xu034Nm536QTII4YzhaFriQ7rMrorfnFKUsArD2lqKbFY4vw==", "cpu": [ "arm" ], @@ -3670,9 +3670,9 @@ } }, "node_modules/@esbuild/android-arm64": { - "version": "0.19.10", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.10.tgz", - "integrity": "sha512-1X4CClKhDgC3by7k8aOWZeBXQX8dHT5QAMCAQDArCLaYfkppoARvh0fit3X2Qs+MXDngKcHv6XXyQCpY0hkK1Q==", + "version": "0.19.11", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.11.tgz", + "integrity": "sha512-aiu7K/5JnLj//KOnOfEZ0D90obUkRzDMyqd/wNAUQ34m4YUPVhRZpnqKV9uqDGxT7cToSDnIHsGooyIczu9T+Q==", "cpu": [ "arm64" ], @@ -3685,9 +3685,9 @@ } }, "node_modules/@esbuild/android-x64": { - "version": "0.19.10", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.10.tgz", - "integrity": "sha512-O/nO/g+/7NlitUxETkUv/IvADKuZXyH4BHf/g/7laqKC4i/7whLpB0gvpPc2zpF0q9Q6FXS3TS75QHac9MvVWw==", + "version": "0.19.11", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.11.tgz", + "integrity": "sha512-eccxjlfGw43WYoY9QgB82SgGgDbibcqyDTlk3l3C0jOVHKxrjdc9CTwDUQd0vkvYg5um0OH+GpxYvp39r+IPOg==", "cpu": [ "x64" ], @@ -3700,9 +3700,9 @@ } }, "node_modules/@esbuild/darwin-arm64": { - "version": "0.19.10", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.10.tgz", - "integrity": "sha512-YSRRs2zOpwypck+6GL3wGXx2gNP7DXzetmo5pHXLrY/VIMsS59yKfjPizQ4lLt5vEI80M41gjm2BxrGZ5U+VMA==", + "version": "0.19.11", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.11.tgz", + "integrity": "sha512-ETp87DRWuSt9KdDVkqSoKoLFHYTrkyz2+65fj9nfXsaV3bMhTCjtQfw3y+um88vGRKRiF7erPrh/ZuIdLUIVxQ==", "cpu": [ "arm64" ], @@ -3715,9 +3715,9 @@ } }, "node_modules/@esbuild/darwin-x64": { - "version": "0.19.10", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.10.tgz", - "integrity": "sha512-alfGtT+IEICKtNE54hbvPg13xGBe4GkVxyGWtzr+yHO7HIiRJppPDhOKq3zstTcVf8msXb/t4eavW3jCDpMSmA==", + "version": "0.19.11", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.11.tgz", + "integrity": "sha512-fkFUiS6IUK9WYUO/+22omwetaSNl5/A8giXvQlcinLIjVkxwTLSktbF5f/kJMftM2MJp9+fXqZ5ezS7+SALp4g==", "cpu": [ "x64" ], @@ -3730,9 +3730,9 @@ } }, "node_modules/@esbuild/freebsd-arm64": { - "version": "0.19.10", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.10.tgz", - "integrity": "sha512-dMtk1wc7FSH8CCkE854GyGuNKCewlh+7heYP/sclpOG6Cectzk14qdUIY5CrKDbkA/OczXq9WesqnPl09mj5dg==", + "version": "0.19.11", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.11.tgz", + "integrity": "sha512-lhoSp5K6bxKRNdXUtHoNc5HhbXVCS8V0iZmDvyWvYq9S5WSfTIHU2UGjcGt7UeS6iEYp9eeymIl5mJBn0yiuxA==", "cpu": [ "arm64" ], @@ -3745,9 +3745,9 @@ } }, "node_modules/@esbuild/freebsd-x64": { - "version": "0.19.10", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.10.tgz", - "integrity": "sha512-G5UPPspryHu1T3uX8WiOEUa6q6OlQh6gNl4CO4Iw5PS+Kg5bVggVFehzXBJY6X6RSOMS8iXDv2330VzaObm4Ag==", + "version": "0.19.11", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.11.tgz", + "integrity": "sha512-JkUqn44AffGXitVI6/AbQdoYAq0TEullFdqcMY/PCUZ36xJ9ZJRtQabzMA+Vi7r78+25ZIBosLTOKnUXBSi1Kw==", "cpu": [ "x64" ], @@ -3760,9 +3760,9 @@ } }, "node_modules/@esbuild/linux-arm": { - "version": "0.19.10", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.10.tgz", - "integrity": "sha512-j6gUW5aAaPgD416Hk9FHxn27On28H4eVI9rJ4az7oCGTFW48+LcgNDBN+9f8rKZz7EEowo889CPKyeaD0iw9Kg==", + "version": "0.19.11", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.11.tgz", + "integrity": "sha512-3CRkr9+vCV2XJbjwgzjPtO8T0SZUmRZla+UL1jw+XqHZPkPgZiyWvbDvl9rqAN8Zl7qJF0O/9ycMtjU67HN9/Q==", "cpu": [ "arm" ], @@ -3775,9 +3775,9 @@ } }, "node_modules/@esbuild/linux-arm64": { - "version": "0.19.10", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.10.tgz", - "integrity": "sha512-QxaouHWZ+2KWEj7cGJmvTIHVALfhpGxo3WLmlYfJ+dA5fJB6lDEIg+oe/0//FuyVHuS3l79/wyBxbHr0NgtxJQ==", + "version": "0.19.11", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.11.tgz", + "integrity": "sha512-LneLg3ypEeveBSMuoa0kwMpCGmpu8XQUh+mL8XXwoYZ6Be2qBnVtcDI5azSvh7vioMDhoJFZzp9GWp9IWpYoUg==", "cpu": [ "arm64" ], @@ -3790,9 +3790,9 @@ } }, "node_modules/@esbuild/linux-ia32": { - "version": "0.19.10", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.10.tgz", - "integrity": "sha512-4ub1YwXxYjj9h1UIZs2hYbnTZBtenPw5NfXCRgEkGb0b6OJ2gpkMvDqRDYIDRjRdWSe/TBiZltm3Y3Q8SN1xNg==", + "version": "0.19.11", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.11.tgz", + "integrity": "sha512-caHy++CsD8Bgq2V5CodbJjFPEiDPq8JJmBdeyZ8GWVQMjRD0sU548nNdwPNvKjVpamYYVL40AORekgfIubwHoA==", "cpu": [ "ia32" ], @@ -3805,9 +3805,9 @@ } }, "node_modules/@esbuild/linux-loong64": { - "version": "0.19.10", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.10.tgz", - "integrity": "sha512-lo3I9k+mbEKoxtoIbM0yC/MZ1i2wM0cIeOejlVdZ3D86LAcFXFRdeuZmh91QJvUTW51bOK5W2BznGNIl4+mDaA==", + "version": "0.19.11", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.11.tgz", + "integrity": "sha512-ppZSSLVpPrwHccvC6nQVZaSHlFsvCQyjnvirnVjbKSHuE5N24Yl8F3UwYUUR1UEPaFObGD2tSvVKbvR+uT1Nrg==", "cpu": [ "loong64" ], @@ -3820,9 +3820,9 @@ } }, "node_modules/@esbuild/linux-mips64el": { - "version": "0.19.10", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.10.tgz", - "integrity": "sha512-J4gH3zhHNbdZN0Bcr1QUGVNkHTdpijgx5VMxeetSk6ntdt+vR1DqGmHxQYHRmNb77tP6GVvD+K0NyO4xjd7y4A==", + "version": "0.19.11", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.11.tgz", + "integrity": "sha512-B5x9j0OgjG+v1dF2DkH34lr+7Gmv0kzX6/V0afF41FkPMMqaQ77pH7CrhWeR22aEeHKaeZVtZ6yFwlxOKPVFyg==", "cpu": [ "mips64el" ], @@ -3835,9 +3835,9 @@ } }, "node_modules/@esbuild/linux-ppc64": { - "version": "0.19.10", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.10.tgz", - "integrity": "sha512-tgT/7u+QhV6ge8wFMzaklOY7KqiyitgT1AUHMApau32ZlvTB/+efeCtMk4eXS+uEymYK249JsoiklZN64xt6oQ==", + "version": "0.19.11", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.11.tgz", + "integrity": "sha512-MHrZYLeCG8vXblMetWyttkdVRjQlQUb/oMgBNurVEnhj4YWOr4G5lmBfZjHYQHHN0g6yDmCAQRR8MUHldvvRDA==", "cpu": [ "ppc64" ], @@ -3850,9 +3850,9 @@ } }, "node_modules/@esbuild/linux-riscv64": { - "version": "0.19.10", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.10.tgz", - "integrity": "sha512-0f/spw0PfBMZBNqtKe5FLzBDGo0SKZKvMl5PHYQr3+eiSscfJ96XEknCe+JoOayybWUFQbcJTrk946i3j9uYZA==", + "version": "0.19.11", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.11.tgz", + "integrity": "sha512-f3DY++t94uVg141dozDu4CCUkYW+09rWtaWfnb3bqe4w5NqmZd6nPVBm+qbz7WaHZCoqXqHz5p6CM6qv3qnSSQ==", "cpu": [ "riscv64" ], @@ -3865,9 +3865,9 @@ } }, "node_modules/@esbuild/linux-s390x": { - "version": "0.19.10", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.10.tgz", - "integrity": "sha512-pZFe0OeskMHzHa9U38g+z8Yx5FNCLFtUnJtQMpwhS+r4S566aK2ci3t4NCP4tjt6d5j5uo4h7tExZMjeKoehAA==", + "version": "0.19.11", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.11.tgz", + "integrity": "sha512-A5xdUoyWJHMMlcSMcPGVLzYzpcY8QP1RtYzX5/bS4dvjBGVxdhuiYyFwp7z74ocV7WDc0n1harxmpq2ePOjI0Q==", "cpu": [ "s390x" ], @@ -3880,9 +3880,9 @@ } }, "node_modules/@esbuild/linux-x64": { - "version": "0.19.10", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.10.tgz", - "integrity": "sha512-SpYNEqg/6pZYoc+1zLCjVOYvxfZVZj6w0KROZ3Fje/QrM3nfvT2llI+wmKSrWuX6wmZeTapbarvuNNK/qepSgA==", + "version": "0.19.11", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.11.tgz", + "integrity": "sha512-grbyMlVCvJSfxFQUndw5mCtWs5LO1gUlwP4CDi4iJBbVpZcqLVT29FxgGuBJGSzyOxotFG4LoO5X+M1350zmPA==", "cpu": [ "x64" ], @@ -3895,9 +3895,9 @@ } }, "node_modules/@esbuild/netbsd-x64": { - "version": "0.19.10", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.10.tgz", - "integrity": "sha512-ACbZ0vXy9zksNArWlk2c38NdKg25+L9pr/mVaj9SUq6lHZu/35nx2xnQVRGLrC1KKQqJKRIB0q8GspiHI3J80Q==", + "version": "0.19.11", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.11.tgz", + "integrity": "sha512-13jvrQZJc3P230OhU8xgwUnDeuC/9egsjTkXN49b3GcS5BKvJqZn86aGM8W9pd14Kd+u7HuFBMVtrNGhh6fHEQ==", "cpu": [ "x64" ], @@ -3910,9 +3910,9 @@ } }, "node_modules/@esbuild/openbsd-x64": { - "version": "0.19.10", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.10.tgz", - "integrity": "sha512-PxcgvjdSjtgPMiPQrM3pwSaG4kGphP+bLSb+cihuP0LYdZv1epbAIecHVl5sD3npkfYBZ0ZnOjR878I7MdJDFg==", + "version": "0.19.11", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.11.tgz", + "integrity": "sha512-ysyOGZuTp6SNKPE11INDUeFVVQFrhcNDVUgSQVDzqsqX38DjhPEPATpid04LCoUr2WXhQTEZ8ct/EgJCUDpyNw==", "cpu": [ "x64" ], @@ -3925,9 +3925,9 @@ } }, "node_modules/@esbuild/sunos-x64": { - "version": "0.19.10", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.10.tgz", - "integrity": "sha512-ZkIOtrRL8SEJjr+VHjmW0znkPs+oJXhlJbNwfI37rvgeMtk3sxOQevXPXjmAPZPigVTncvFqLMd+uV0IBSEzqA==", + "version": "0.19.11", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.11.tgz", + "integrity": "sha512-Hf+Sad9nVwvtxy4DXCZQqLpgmRTQqyFyhT3bZ4F2XlJCjxGmRFF0Shwn9rzhOYRB61w9VMXUkxlBy56dk9JJiQ==", "cpu": [ "x64" ], @@ -3940,9 +3940,9 @@ } }, "node_modules/@esbuild/win32-arm64": { - "version": "0.19.10", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.10.tgz", - "integrity": "sha512-+Sa4oTDbpBfGpl3Hn3XiUe4f8TU2JF7aX8cOfqFYMMjXp6ma6NJDztl5FDG8Ezx0OjwGikIHw+iA54YLDNNVfw==", + "version": "0.19.11", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.11.tgz", + "integrity": "sha512-0P58Sbi0LctOMOQbpEOvOL44Ne0sqbS0XWHMvvrg6NE5jQ1xguCSSw9jQeUk2lfrXYsKDdOe6K+oZiwKPilYPQ==", "cpu": [ "arm64" ], @@ -3955,9 +3955,9 @@ } }, "node_modules/@esbuild/win32-ia32": { - "version": "0.19.10", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.10.tgz", - "integrity": "sha512-EOGVLK1oWMBXgfttJdPHDTiivYSjX6jDNaATeNOaCOFEVcfMjtbx7WVQwPSE1eIfCp/CaSF2nSrDtzc4I9f8TQ==", + "version": "0.19.11", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.11.tgz", + "integrity": "sha512-6YOrWS+sDJDmshdBIQU+Uoyh7pQKrdykdefC1avn76ss5c+RN6gut3LZA4E2cH5xUEp5/cA0+YxRaVtRAb0xBg==", "cpu": [ "ia32" ], @@ -3970,9 +3970,9 @@ } }, "node_modules/@esbuild/win32-x64": { - "version": "0.19.10", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.10.tgz", - "integrity": "sha512-whqLG6Sc70AbU73fFYvuYzaE4MNMBIlR1Y/IrUeOXFrWHxBEjjbZaQ3IXIQS8wJdAzue2GwYZCjOrgrU1oUHoA==", + "version": "0.19.11", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.11.tgz", + "integrity": "sha512-vfkhltrjCAb603XaFhqhAF4LGDi2M4OrCRrFusyQ+iTLQ/o60QQXxc9cZC/FFpihBI9N1Grn6SMKVJ4KP7Fuiw==", "cpu": [ "x64" ], @@ -4031,6 +4031,28 @@ "url": "https://opencollective.com/eslint" } }, + "node_modules/@eslint/eslintrc/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/@eslint/eslintrc/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, "node_modules/@eslint/js": { "version": "8.56.0", "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.56.0.tgz", @@ -4339,11 +4361,6 @@ "scrypt-js": "3.0.1" } }, - "node_modules/@ethersproject/json-wallets/node_modules/aes-js": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/aes-js/-/aes-js-3.0.0.tgz", - "integrity": "sha512-H7wUZRn8WpTq9jocdxQ2c8x2sKo9ZVmzfRE13GiNJXfp7NcKYEdvl3vspKjXox6RIG2VtaRe4JFvxG4rqp2Zuw==" - }, "node_modules/@ethersproject/keccak256": { "version": "5.7.0", "resolved": "https://registry.npmjs.org/@ethersproject/keccak256/-/keccak256-5.7.0.tgz", @@ -4865,6 +4882,28 @@ "node": ">=10.10.0" } }, + "node_modules/@humanwhocodes/config-array/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/@humanwhocodes/config-array/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, "node_modules/@humanwhocodes/module-importer": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", @@ -5583,6 +5622,16 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, + "node_modules/@lerna/create/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, "node_modules/@lerna/create/node_modules/chalk": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", @@ -6359,21 +6408,21 @@ } }, "node_modules/@nrwl/devkit": { - "version": "17.2.7", - "resolved": "https://registry.npmjs.org/@nrwl/devkit/-/devkit-17.2.7.tgz", - "integrity": "sha512-TISLlIH3xSWre2NLg0aMUBmTvMus+xUicaMeg8DWvwSXJJIMC5QFlB1hjw0VkyLsSraHpd5PWtyDqldHWRfKUQ==", + "version": "17.2.8", + "resolved": "https://registry.npmjs.org/@nrwl/devkit/-/devkit-17.2.8.tgz", + "integrity": "sha512-l2dFy5LkWqSA45s6pee6CoqJeluH+sjRdVnAAQfjLHRNSx6mFAKblyzq5h1f4P0EUCVVVqLs+kVqmNx5zxYqvw==", "dev": true, "dependencies": { - "@nx/devkit": "17.2.7" + "@nx/devkit": "17.2.8" } }, "node_modules/@nrwl/tao": { - "version": "17.2.7", - "resolved": "https://registry.npmjs.org/@nrwl/tao/-/tao-17.2.7.tgz", - "integrity": "sha512-06YYR1Ndb+nAJaQuvi2J3bX7i2dStQvDHkT+qprUXKxOrggFcPcs+7e2LwNWKDGdCu4r0qFHPlamj7y5d6qM2Q==", + "version": "17.2.8", + "resolved": "https://registry.npmjs.org/@nrwl/tao/-/tao-17.2.8.tgz", + "integrity": "sha512-Qpk5YKeJ+LppPL/wtoDyNGbJs2MsTi6qyX/RdRrEc8lc4bk6Cw3Oul1qTXCI6jT0KzTz+dZtd0zYD/G7okkzvg==", "dev": true, "dependencies": { - "nx": "17.2.7", + "nx": "17.2.8", "tslib": "^2.3.0" }, "bin": { @@ -6381,12 +6430,12 @@ } }, "node_modules/@nx/devkit": { - "version": "17.2.7", - "resolved": "https://registry.npmjs.org/@nx/devkit/-/devkit-17.2.7.tgz", - "integrity": "sha512-RyJyFO5PkNhMrebpv93Bci6pRkrw6guyfX7Esl/5+O6UfN0ytnmaRIrbiVwftTQ6m/T08OWrJQHZMuByP0WWHQ==", + "version": "17.2.8", + "resolved": "https://registry.npmjs.org/@nx/devkit/-/devkit-17.2.8.tgz", + "integrity": "sha512-6LtiQihtZwqz4hSrtT5cCG5XMCWppG6/B8c1kNksg97JuomELlWyUyVF+sxmeERkcLYFaKPTZytP0L3dmCFXaw==", "dev": true, "dependencies": { - "@nrwl/devkit": "17.2.7", + "@nrwl/devkit": "17.2.8", "ejs": "^3.1.7", "enquirer": "~2.3.6", "ignore": "^5.0.4", @@ -6414,9 +6463,9 @@ } }, "node_modules/@nx/nx-darwin-arm64": { - "version": "17.2.7", - "resolved": "https://registry.npmjs.org/@nx/nx-darwin-arm64/-/nx-darwin-arm64-17.2.7.tgz", - "integrity": "sha512-d534L13VUlnSW61rabBl3TTuSpzHxtqy8eF5vsYkFSMonBDjqqNR6+vFfQEa7PW/3Qfeuw4MpmojtamCYLd/TA==", + "version": "17.2.8", + "resolved": "https://registry.npmjs.org/@nx/nx-darwin-arm64/-/nx-darwin-arm64-17.2.8.tgz", + "integrity": "sha512-dMb0uxug4hM7tusISAU1TfkDK3ixYmzc1zhHSZwpR7yKJIyKLtUpBTbryt8nyso37AS1yH+dmfh2Fj2WxfBHTg==", "cpu": [ "arm64" ], @@ -6430,9 +6479,9 @@ } }, "node_modules/@nx/nx-darwin-x64": { - "version": "17.2.7", - "resolved": "https://registry.npmjs.org/@nx/nx-darwin-x64/-/nx-darwin-x64-17.2.7.tgz", - "integrity": "sha512-K1pHWiSiYTJqk//ZJylvuQcNZR9HUKvOxuh2540+6X9ThQ7kzkC1abXJ4c9wwH3fYDwL29m7glh3AueJvyaXJA==", + "version": "17.2.8", + "resolved": "https://registry.npmjs.org/@nx/nx-darwin-x64/-/nx-darwin-x64-17.2.8.tgz", + "integrity": "sha512-0cXzp1tGr7/6lJel102QiLA4NkaLCkQJj6VzwbwuvmuCDxPbpmbz7HC1tUteijKBtOcdXit1/MEoEU007To8Bw==", "cpu": [ "x64" ], @@ -6446,9 +6495,9 @@ } }, "node_modules/@nx/nx-freebsd-x64": { - "version": "17.2.7", - "resolved": "https://registry.npmjs.org/@nx/nx-freebsd-x64/-/nx-freebsd-x64-17.2.7.tgz", - "integrity": "sha512-VyouszZjV7Ew4qNrNfG8JApm7/UcreRuC+W/YZ2ORGzM0KUnB/D4rXGmeTp1Ff+L5WUhoomwEnaBkbgqu+2wjA==", + "version": "17.2.8", + "resolved": "https://registry.npmjs.org/@nx/nx-freebsd-x64/-/nx-freebsd-x64-17.2.8.tgz", + "integrity": "sha512-YFMgx5Qpp2btCgvaniDGdu7Ctj56bfFvbbaHQWmOeBPK1krNDp2mqp8HK6ZKOfEuDJGOYAp7HDtCLvdZKvJxzA==", "cpu": [ "x64" ], @@ -6462,9 +6511,9 @@ } }, "node_modules/@nx/nx-linux-arm-gnueabihf": { - "version": "17.2.7", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-17.2.7.tgz", - "integrity": "sha512-YfwW8NYi33Li1Q7BDUusNlfpJNWfXOnHt6JKvQGc8fy8StmWq13zNnU0IxPQyqCDK5Ymx95IoctFrMLpeXPAwQ==", + "version": "17.2.8", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-17.2.8.tgz", + "integrity": "sha512-iN2my6MrhLRkVDtdivQHugK8YmR7URo1wU9UDuHQ55z3tEcny7LV3W9NSsY9UYPK/FrxdDfevj0r2hgSSdhnzA==", "cpu": [ "arm" ], @@ -6478,9 +6527,9 @@ } }, "node_modules/@nx/nx-linux-arm64-gnu": { - "version": "17.2.7", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-17.2.7.tgz", - "integrity": "sha512-oJyEf2q+5jj6ci6WEXvRUoU2Sj0Mo+J/0NwtPY6sRIhqgPwpmxc6Pja4zmB16iQ5ap48zstB9glfJ6qtr3iU0Q==", + "version": "17.2.8", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-17.2.8.tgz", + "integrity": "sha512-Iy8BjoW6mOKrSMiTGujUcNdv+xSM1DALTH6y3iLvNDkGbjGK1Re6QNnJAzqcXyDpv32Q4Fc57PmuexyysZxIGg==", "cpu": [ "arm64" ], @@ -6494,9 +6543,9 @@ } }, "node_modules/@nx/nx-linux-arm64-musl": { - "version": "17.2.7", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-musl/-/nx-linux-arm64-musl-17.2.7.tgz", - "integrity": "sha512-IzsCJgJCM61THBMDghz+EY5aCeO7wBWOWq2sTDek1ve67qZtu/E/Z5qBp93JRAvNYgQT7KbC40WhaXuE/NpWEA==", + "version": "17.2.8", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-musl/-/nx-linux-arm64-musl-17.2.8.tgz", + "integrity": "sha512-9wkAxWzknjpzdofL1xjtU6qPFF1PHlvKCZI3hgEYJDo4mQiatGI+7Ttko+lx/ZMP6v4+Umjtgq7+qWrApeKamQ==", "cpu": [ "arm64" ], @@ -6510,9 +6559,9 @@ } }, "node_modules/@nx/nx-linux-x64-gnu": { - "version": "17.2.7", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-17.2.7.tgz", - "integrity": "sha512-CCY3o9zs9ypsT40GyRGQMfl63Wy3Spu21ULcteoLTI2/py601XIdhv6zclzBqeYIWPVxMoGGlIq10m2rdEeAOA==", + "version": "17.2.8", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-17.2.8.tgz", + "integrity": "sha512-sjG1bwGsjLxToasZ3lShildFsF0eyeGu+pOQZIp9+gjFbeIkd19cTlCnHrOV9hoF364GuKSXQyUlwtFYFR4VTQ==", "cpu": [ "x64" ], @@ -6526,9 +6575,9 @@ } }, "node_modules/@nx/nx-linux-x64-musl": { - "version": "17.2.7", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-musl/-/nx-linux-x64-musl-17.2.7.tgz", - "integrity": "sha512-hBzrXpoDg1OJBl/Ja5nU3oYTBk/FW6J+jTJM1zmXJOJ8Z7NR26I783qlVLQFDYkMynwGBE3kI4a7L87p633BRw==", + "version": "17.2.8", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-musl/-/nx-linux-x64-musl-17.2.8.tgz", + "integrity": "sha512-QiakXZ1xBCIptmkGEouLHQbcM4klQkcr+kEaz2PlNwy/sW3gH1b/1c0Ed5J1AN9xgQxWspriAONpScYBRgxdhA==", "cpu": [ "x64" ], @@ -6542,9 +6591,9 @@ } }, "node_modules/@nx/nx-win32-arm64-msvc": { - "version": "17.2.7", - "resolved": "https://registry.npmjs.org/@nx/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-17.2.7.tgz", - "integrity": "sha512-imLrVpeBXQwcYDUujBZRE9YG9lqM7F8Qw51JxmCxG2twijlVeofGWw0uVHM16t95cuizt/Ho+bTfNukV7Oza3g==", + "version": "17.2.8", + "resolved": "https://registry.npmjs.org/@nx/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-17.2.8.tgz", + "integrity": "sha512-XBWUY/F/GU3vKN9CAxeI15gM4kr3GOBqnzFZzoZC4qJt2hKSSUEWsMgeZtsMgeqEClbi4ZyCCkY7YJgU32WUGA==", "cpu": [ "arm64" ], @@ -6558,9 +6607,9 @@ } }, "node_modules/@nx/nx-win32-x64-msvc": { - "version": "17.2.7", - "resolved": "https://registry.npmjs.org/@nx/nx-win32-x64-msvc/-/nx-win32-x64-msvc-17.2.7.tgz", - "integrity": "sha512-MBQxvEE1sz47prRCid+axKwb6zqcbR4XBKj+l9V5NA7/0Rw5PHjrEfWv5Lr5TckYAdIZ1PVgPHlril6hX89evw==", + "version": "17.2.8", + "resolved": "https://registry.npmjs.org/@nx/nx-win32-x64-msvc/-/nx-win32-x64-msvc-17.2.8.tgz", + "integrity": "sha512-HTqDv+JThlLzbcEm/3f+LbS5/wYQWzb5YDXbP1wi7nlCTihNZOLNqGOkEmwlrR5tAdNHPRpHSmkYg4305W0CtA==", "cpu": [ "x64" ], @@ -7713,9 +7762,9 @@ } }, "node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.9.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.9.1.tgz", - "integrity": "sha512-6vMdBZqtq1dVQ4CWdhFwhKZL6E4L1dV6jUjuBvsavvNJSppzi6dLBbuV+3+IyUREaj9ZFvQefnQm28v4OCXlig==", + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.9.2.tgz", + "integrity": "sha512-RKzxFxBHq9ysZ83fn8Iduv3A283K7zPPYuhL/z9CQuyFrjwpErJx0h4aeb/bnJ+q29GRLgJpY66ceQ/Wcsn3wA==", "cpu": [ "arm" ], @@ -7726,9 +7775,9 @@ ] }, "node_modules/@rollup/rollup-android-arm64": { - "version": "4.9.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.9.1.tgz", - "integrity": "sha512-Jto9Fl3YQ9OLsTDWtLFPtaIMSL2kwGyGoVCmPC8Gxvym9TCZm4Sie+cVeblPO66YZsYH8MhBKDMGZ2NDxuk/XQ==", + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.9.2.tgz", + "integrity": "sha512-yZ+MUbnwf3SHNWQKJyWh88ii2HbuHCFQnAYTeeO1Nb8SyEiWASEi5dQUygt3ClHWtA9My9RQAYkjvrsZ0WK8Xg==", "cpu": [ "arm64" ], @@ -7739,9 +7788,9 @@ ] }, "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.9.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.9.1.tgz", - "integrity": "sha512-LtYcLNM+bhsaKAIGwVkh5IOWhaZhjTfNOkGzGqdHvhiCUVuJDalvDxEdSnhFzAn+g23wgsycmZk1vbnaibZwwA==", + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.9.2.tgz", + "integrity": "sha512-vqJ/pAUh95FLc/G/3+xPqlSBgilPnauVf2EXOQCZzhZJCXDXt/5A8mH/OzU6iWhb3CNk5hPJrh8pqJUPldN5zw==", "cpu": [ "arm64" ], @@ -7752,9 +7801,9 @@ ] }, "node_modules/@rollup/rollup-darwin-x64": { - "version": "4.9.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.9.1.tgz", - "integrity": "sha512-KyP/byeXu9V+etKO6Lw3E4tW4QdcnzDG/ake031mg42lob5tN+5qfr+lkcT/SGZaH2PdW4Z1NX9GHEkZ8xV7og==", + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.9.2.tgz", + "integrity": "sha512-otPHsN5LlvedOprd3SdfrRNhOahhVBwJpepVKUN58L0RnC29vOAej1vMEaVU6DadnpjivVsNTM5eNt0CcwTahw==", "cpu": [ "x64" ], @@ -7765,9 +7814,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.9.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.9.1.tgz", - "integrity": "sha512-Yqz/Doumf3QTKplwGNrCHe/B2p9xqDghBZSlAY0/hU6ikuDVQuOUIpDP/YcmoT+447tsZTmirmjgG3znvSCR0Q==", + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.9.2.tgz", + "integrity": "sha512-ewG5yJSp+zYKBYQLbd1CUA7b1lSfIdo9zJShNTyc2ZP1rcPrqyZcNlsHgs7v1zhgfdS+kW0p5frc0aVqhZCiYQ==", "cpu": [ "arm" ], @@ -7778,9 +7827,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.9.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.9.1.tgz", - "integrity": "sha512-u3XkZVvxcvlAOlQJ3UsD1rFvLWqu4Ef/Ggl40WAVCuogf4S1nJPHh5RTgqYFpCOvuGJ7H5yGHabjFKEZGExk5Q==", + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.9.2.tgz", + "integrity": "sha512-pL6QtV26W52aCWTG1IuFV3FMPL1m4wbsRG+qijIvgFO/VBsiXJjDPE/uiMdHBAO6YcpV4KvpKtd0v3WFbaxBtg==", "cpu": [ "arm64" ], @@ -7791,9 +7840,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.9.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.9.1.tgz", - "integrity": "sha512-0XSYN/rfWShW+i+qjZ0phc6vZ7UWI8XWNz4E/l+6edFt+FxoEghrJHjX1EY/kcUGCnZzYYRCl31SNdfOi450Aw==", + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.9.2.tgz", + "integrity": "sha512-On+cc5EpOaTwPSNetHXBuqylDW+765G/oqB9xGmWU3npEhCh8xu0xqHGUA+4xwZLqBbIZNcBlKSIYfkBm6ko7g==", "cpu": [ "arm64" ], @@ -7804,9 +7853,9 @@ ] }, "node_modules/@rollup/rollup-linux-riscv64-gnu": { - "version": "4.9.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.9.1.tgz", - "integrity": "sha512-LmYIO65oZVfFt9t6cpYkbC4d5lKHLYv5B4CSHRpnANq0VZUQXGcCPXHzbCXCz4RQnx7jvlYB1ISVNCE/omz5cw==", + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.9.2.tgz", + "integrity": "sha512-Wnx/IVMSZ31D/cO9HSsU46FjrPWHqtdF8+0eyZ1zIB5a6hXaZXghUKpRrC4D5DcRTZOjml2oBhXoqfGYyXKipw==", "cpu": [ "riscv64" ], @@ -7817,9 +7866,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.9.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.9.1.tgz", - "integrity": "sha512-kr8rEPQ6ns/Lmr/hiw8sEVj9aa07gh1/tQF2Y5HrNCCEPiCBGnBUt9tVusrcBBiJfIt1yNaXN6r1CCmpbFEDpg==", + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.9.2.tgz", + "integrity": "sha512-ym5x1cj4mUAMBummxxRkI4pG5Vht1QMsJexwGP8547TZ0sox9fCLDHw9KCH9c1FO5d9GopvkaJsBIOkTKxksdw==", "cpu": [ "x64" ], @@ -7830,9 +7879,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.9.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.9.1.tgz", - "integrity": "sha512-t4QSR7gN+OEZLG0MiCgPqMWZGwmeHhsM4AkegJ0Kiy6TnJ9vZ8dEIwHw1LcZKhbHxTY32hp9eVCMdR3/I8MGRw==", + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.9.2.tgz", + "integrity": "sha512-m0hYELHGXdYx64D6IDDg/1vOJEaiV8f1G/iO+tejvRCJNSwK4jJ15e38JQy5Q6dGkn1M/9KcyEOwqmlZ2kqaZg==", "cpu": [ "x64" ], @@ -7843,9 +7892,9 @@ ] }, "node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.9.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.9.1.tgz", - "integrity": "sha512-7XI4ZCBN34cb+BH557FJPmh0kmNz2c25SCQeT9OiFWEgf8+dL6ZwJ8f9RnUIit+j01u07Yvrsuu1rZGxJCc51g==", + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.9.2.tgz", + "integrity": "sha512-x1CWburlbN5JjG+juenuNa4KdedBdXLjZMp56nHFSHTOsb/MI2DYiGzLtRGHNMyydPGffGId+VgjOMrcltOksA==", "cpu": [ "arm64" ], @@ -7856,9 +7905,9 @@ ] }, "node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.9.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.9.1.tgz", - "integrity": "sha512-yE5c2j1lSWOH5jp+Q0qNL3Mdhr8WuqCNVjc6BxbVfS5cAS6zRmdiw7ktb8GNpDCEUJphILY6KACoFoRtKoqNQg==", + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.9.2.tgz", + "integrity": "sha512-VVzCB5yXR1QlfsH1Xw1zdzQ4Pxuzv+CPr5qpElpKhVxlxD3CRdfubAG9mJROl6/dmj5gVYDDWk8sC+j9BI9/kQ==", "cpu": [ "ia32" ], @@ -7869,9 +7918,9 @@ ] }, "node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.9.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.9.1.tgz", - "integrity": "sha512-PyJsSsafjmIhVgaI1Zdj7m8BB8mMckFah/xbpplObyHfiXzKcI5UOUXRyOdHW7nz4DpMCuzLnF7v5IWHenCwYA==", + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.9.2.tgz", + "integrity": "sha512-SYRedJi+mweatroB+6TTnJYLts0L0bosg531xnQWtklOI6dezEagx4Q0qDyvRdK+qgdA3YZpjjGuPFtxBmddBA==", "cpu": [ "x64" ], @@ -7941,67 +7990,67 @@ } }, "node_modules/@sentry-internal/feedback": { - "version": "7.89.0", - "resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-7.89.0.tgz", - "integrity": "sha512-Uz1A/ex3X/cvHjS3C9qH8ENa1Le7Jesxl3Umuv3n1e/rvoPxo2VFNCgDrpsM1mcg2XwiPkmpyMAVxDMgB0A7JQ==", + "version": "7.91.0", + "resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-7.91.0.tgz", + "integrity": "sha512-SJKTSaz68F5YIwF79EttBm915M2LnacgZMYRnRumyTmMKnebGhYQLwWbZdpaDvOa1U18dgRajDX8Qed/8A3tXw==", "dependencies": { - "@sentry/core": "7.89.0", - "@sentry/types": "7.89.0", - "@sentry/utils": "7.89.0" + "@sentry/core": "7.91.0", + "@sentry/types": "7.91.0", + "@sentry/utils": "7.91.0" }, "engines": { "node": ">=12" } }, "node_modules/@sentry-internal/tracing": { - "version": "7.89.0", - "resolved": "https://registry.npmjs.org/@sentry-internal/tracing/-/tracing-7.89.0.tgz", - "integrity": "sha512-cSwno2NYteBBqOvcm/ue9cJxGGl2uffG4laEyLR9y4we+bYxigfx/Ki2TFOtwXrv5o59eRAtN1lpzaAf43yfBw==", + "version": "7.91.0", + "resolved": "https://registry.npmjs.org/@sentry-internal/tracing/-/tracing-7.91.0.tgz", + "integrity": "sha512-JH5y6gs6BS0its7WF2DhySu7nkhPDfZcdpAXldxzIlJpqFkuwQKLU5nkYJpiIyZz1NHYYtW5aum2bV2oCOdDRA==", "dependencies": { - "@sentry/core": "7.89.0", - "@sentry/types": "7.89.0", - "@sentry/utils": "7.89.0" + "@sentry/core": "7.91.0", + "@sentry/types": "7.91.0", + "@sentry/utils": "7.91.0" }, "engines": { "node": ">=8" } }, "node_modules/@sentry/browser": { - "version": "7.89.0", - "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-7.89.0.tgz", - "integrity": "sha512-84hZOymrKyfjQnbD6d/PhlHCsQHjUGCqVU/K6e7g+JiB1DNZOsfZTkLj6Xj8OQzvwKHWzB9egmJN6IA7dUSJXQ==", + "version": "7.91.0", + "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-7.91.0.tgz", + "integrity": "sha512-lJv3x/xekzC/biiyAsVCioq2XnKNOZhI6jY3ZzLJZClYV8eKRi7D3KCsHRvMiCdGak1d/6sVp8F4NYY+YiWy1Q==", "dependencies": { - "@sentry-internal/feedback": "7.89.0", - "@sentry-internal/tracing": "7.89.0", - "@sentry/core": "7.89.0", - "@sentry/replay": "7.89.0", - "@sentry/types": "7.89.0", - "@sentry/utils": "7.89.0" + "@sentry-internal/feedback": "7.91.0", + "@sentry-internal/tracing": "7.91.0", + "@sentry/core": "7.91.0", + "@sentry/replay": "7.91.0", + "@sentry/types": "7.91.0", + "@sentry/utils": "7.91.0" }, "engines": { "node": ">=8" } }, "node_modules/@sentry/core": { - "version": "7.89.0", - "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.89.0.tgz", - "integrity": "sha512-aU3wfZ+tyFi4T06fOH3z5xnTyMzwvzyEohYOmnQnDrqNgvDzjWkyeUzWse9FaFiut8lBN9O+Pd2H0ucPBMPEhQ==", + "version": "7.91.0", + "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.91.0.tgz", + "integrity": "sha512-tu+gYq4JrTdrR+YSh5IVHF0fJi/Pi9y0HZ5H9HnYy+UMcXIotxf6hIEaC6ZKGeLWkGXffz2gKpQLe/g6vy/lPA==", "dependencies": { - "@sentry/types": "7.89.0", - "@sentry/utils": "7.89.0" + "@sentry/types": "7.91.0", + "@sentry/utils": "7.91.0" }, "engines": { "node": ">=8" } }, "node_modules/@sentry/react": { - "version": "7.89.0", - "resolved": "https://registry.npmjs.org/@sentry/react/-/react-7.89.0.tgz", - "integrity": "sha512-SoMmwAgAq/GtfR5loM9MSeyxyZAwB6v61C2ENRKcp8JwMf6Ho0usaauUxd5HAnkTbLrapLUDgw9XbUt2XYj8Pw==", + "version": "7.91.0", + "resolved": "https://registry.npmjs.org/@sentry/react/-/react-7.91.0.tgz", + "integrity": "sha512-7JH2rWaX3WKHHvBcZQ4f/KnkYIXTf7hMojRFncUwPocdtDlhJw/JUvjAYNpEysixXIgsMes3B32lmtZjGjRhwQ==", "dependencies": { - "@sentry/browser": "7.89.0", - "@sentry/types": "7.89.0", - "@sentry/utils": "7.89.0", + "@sentry/browser": "7.91.0", + "@sentry/types": "7.91.0", + "@sentry/utils": "7.91.0", "hoist-non-react-statics": "^3.3.2" }, "engines": { @@ -8012,33 +8061,33 @@ } }, "node_modules/@sentry/replay": { - "version": "7.89.0", - "resolved": "https://registry.npmjs.org/@sentry/replay/-/replay-7.89.0.tgz", - "integrity": "sha512-iD1E1SbW8Ca34Fn0slM9E0Kh0DjhkZGerPFKqbwjXR7QKCx+ljMRKaCQhb4bBKfVNYZORxpwY4PLJLQ+k6WHJg==", + "version": "7.91.0", + "resolved": "https://registry.npmjs.org/@sentry/replay/-/replay-7.91.0.tgz", + "integrity": "sha512-XwbesnLLNtaVXKtDoyBB96GxJuhGi9zy3a662Ba/McmumCnkXrMQYpQPh08U7MgkTyDRgjDwm7PXDhiKpcb03g==", "dependencies": { - "@sentry-internal/tracing": "7.89.0", - "@sentry/core": "7.89.0", - "@sentry/types": "7.89.0", - "@sentry/utils": "7.89.0" + "@sentry-internal/tracing": "7.91.0", + "@sentry/core": "7.91.0", + "@sentry/types": "7.91.0", + "@sentry/utils": "7.91.0" }, "engines": { "node": ">=12" } }, "node_modules/@sentry/types": { - "version": "7.89.0", - "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.89.0.tgz", - "integrity": "sha512-5Rqt6vIP652p01ypUaEIrELjsHF0vUnzj/JFz+i7nXv6w77GPpNzeIlMYdnauBIgJhLUvYCTQaOPV9GhgZhc4g==", + "version": "7.91.0", + "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.91.0.tgz", + "integrity": "sha512-bcQnb7J3P3equbCUc+sPuHog2Y47yGD2sCkzmnZBjvBT0Z1B4f36fI/5WjyZhTjLSiOdg3F2otwvikbMjmBDew==", "engines": { "node": ">=8" } }, "node_modules/@sentry/utils": { - "version": "7.89.0", - "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.89.0.tgz", - "integrity": "sha512-t6qDQajdAjZ6LPraAWO00ZjvDbNH82DoVGV/2o4C5MBPCutJGTGyWIpI2tliYPZPPx+3C2m5L757zh1dCzrgUg==", + "version": "7.91.0", + "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.91.0.tgz", + "integrity": "sha512-fvxjrEbk6T6Otu++Ax9ntlQ0sGRiwSC179w68aC3u26Wr30FAIRKqHTCCdc2jyWk7Gd9uWRT/cq+g8NG/8BfSg==", "dependencies": { - "@sentry/types": "7.89.0" + "@sentry/types": "7.91.0" }, "engines": { "node": ">=8" @@ -8464,12 +8513,12 @@ } }, "node_modules/@storybook/addon-actions": { - "version": "7.6.6", - "resolved": "https://registry.npmjs.org/@storybook/addon-actions/-/addon-actions-7.6.6.tgz", - "integrity": "sha512-mLJip9Evb2Chj7ymKbpaybe5NgDy3Du7oSWeURPy/0qXJ2cBqHWnhZ8CTK2DasrstsUhQSJaZVXHhaENT+fn+g==", + "version": "7.6.7", + "resolved": "https://registry.npmjs.org/@storybook/addon-actions/-/addon-actions-7.6.7.tgz", + "integrity": "sha512-+6EZvhIeKEqG/RNsU3R5DxOrd60BL5GEvmzE2w60s2eKaNNxtyilDjiO1g4z2s2zDNyr7JL/Ft03pJ0Jgo0lew==", "dev": true, "dependencies": { - "@storybook/core-events": "7.6.6", + "@storybook/core-events": "7.6.7", "@storybook/global": "^5.0.0", "@types/uuid": "^9.0.1", "dequal": "^2.0.2", @@ -8482,9 +8531,9 @@ } }, "node_modules/@storybook/addon-backgrounds": { - "version": "7.6.6", - "resolved": "https://registry.npmjs.org/@storybook/addon-backgrounds/-/addon-backgrounds-7.6.6.tgz", - "integrity": "sha512-w5dZ/0cOe55M2G/Lx9f+Ptk4txUPb+Ng+KqEvTaTNqHoh0Xw4QxEn/ciJwmh1u1g3aMZsOgOvwPwug7ykmLgsA==", + "version": "7.6.7", + "resolved": "https://registry.npmjs.org/@storybook/addon-backgrounds/-/addon-backgrounds-7.6.7.tgz", + "integrity": "sha512-55sBy1YUqponAVe+qL16qtWxdf63vHEnIoqFyHEwGpk7K9IhFA1BmdSpFr5VnWEwXeJXKj30db78frh2LUdk3Q==", "dev": true, "dependencies": { "@storybook/global": "^5.0.0", @@ -8497,12 +8546,12 @@ } }, "node_modules/@storybook/addon-controls": { - "version": "7.6.6", - "resolved": "https://registry.npmjs.org/@storybook/addon-controls/-/addon-controls-7.6.6.tgz", - "integrity": "sha512-VAXXfPLi1M3RXhBf3uIBZ2hrD9UPDe7yvXHIlCzgj1HIJELODCFyUc+RtvN0mPc/nnlEfzhGfJtenZou5LYwIw==", + "version": "7.6.7", + "resolved": "https://registry.npmjs.org/@storybook/addon-controls/-/addon-controls-7.6.7.tgz", + "integrity": "sha512-DJ3gfvcdCgqi7AQxu83vx0AEUKiuJrNcSATfWV3Jqi8dH6fYO2yqpemHEeWOEy+DAHxIOaqLKwb1QjIBj+vSRQ==", "dev": true, "dependencies": { - "@storybook/blocks": "7.6.6", + "@storybook/blocks": "7.6.7", "lodash": "^4.17.21", "ts-dedent": "^2.0.0" }, @@ -8512,26 +8561,26 @@ } }, "node_modules/@storybook/addon-docs": { - "version": "7.6.6", - "resolved": "https://registry.npmjs.org/@storybook/addon-docs/-/addon-docs-7.6.6.tgz", - "integrity": "sha512-l4gtoNTn1wHE11x44te1cDkqfm+/w+eNonHe56bwgSqETclS5z18wvM9bQZF32G6C9fpSefaJW3cxVvcuJL1fg==", + "version": "7.6.7", + "resolved": "https://registry.npmjs.org/@storybook/addon-docs/-/addon-docs-7.6.7.tgz", + "integrity": "sha512-2dfajNhweofJ3LxjGO83UE5sBMvKtJB0Agj7q8mMtK/9PUCUcbvsFSyZnO/s6X1zAjSn5ZrirbSoTXU4IqxwSA==", "dev": true, "dependencies": { "@jest/transform": "^29.3.1", "@mdx-js/react": "^2.1.5", - "@storybook/blocks": "7.6.6", - "@storybook/client-logger": "7.6.6", - "@storybook/components": "7.6.6", - "@storybook/csf-plugin": "7.6.6", - "@storybook/csf-tools": "7.6.6", + "@storybook/blocks": "7.6.7", + "@storybook/client-logger": "7.6.7", + "@storybook/components": "7.6.7", + "@storybook/csf-plugin": "7.6.7", + "@storybook/csf-tools": "7.6.7", "@storybook/global": "^5.0.0", "@storybook/mdx2-csf": "^1.0.0", - "@storybook/node-logger": "7.6.6", - "@storybook/postinstall": "7.6.6", - "@storybook/preview-api": "7.6.6", - "@storybook/react-dom-shim": "7.6.6", - "@storybook/theming": "7.6.6", - "@storybook/types": "7.6.6", + "@storybook/node-logger": "7.6.7", + "@storybook/postinstall": "7.6.7", + "@storybook/preview-api": "7.6.7", + "@storybook/react-dom-shim": "7.6.7", + "@storybook/theming": "7.6.7", + "@storybook/types": "7.6.7", "fs-extra": "^11.1.0", "remark-external-links": "^8.0.0", "remark-slug": "^6.0.0", @@ -8547,24 +8596,24 @@ } }, "node_modules/@storybook/addon-essentials": { - "version": "7.6.6", - "resolved": "https://registry.npmjs.org/@storybook/addon-essentials/-/addon-essentials-7.6.6.tgz", - "integrity": "sha512-OQ8A6r06mg/HvyIk/j2Gt9DK5Qtqgtwq2Ydm5IgVW6gZsuRnv1FAeUG6okf8oXowAzpYoHdsDmCVwNOAGWGO7w==", - "dev": true, - "dependencies": { - "@storybook/addon-actions": "7.6.6", - "@storybook/addon-backgrounds": "7.6.6", - "@storybook/addon-controls": "7.6.6", - "@storybook/addon-docs": "7.6.6", - "@storybook/addon-highlight": "7.6.6", - "@storybook/addon-measure": "7.6.6", - "@storybook/addon-outline": "7.6.6", - "@storybook/addon-toolbars": "7.6.6", - "@storybook/addon-viewport": "7.6.6", - "@storybook/core-common": "7.6.6", - "@storybook/manager-api": "7.6.6", - "@storybook/node-logger": "7.6.6", - "@storybook/preview-api": "7.6.6", + "version": "7.6.7", + "resolved": "https://registry.npmjs.org/@storybook/addon-essentials/-/addon-essentials-7.6.7.tgz", + "integrity": "sha512-nNLMrpIvc04z4XCA+kval/44eKAFJlUJeeL2pxwP7F/PSzjWe5BXv1bQHOiw8inRO5II0PzqwWnVCI9jsj7K5A==", + "dev": true, + "dependencies": { + "@storybook/addon-actions": "7.6.7", + "@storybook/addon-backgrounds": "7.6.7", + "@storybook/addon-controls": "7.6.7", + "@storybook/addon-docs": "7.6.7", + "@storybook/addon-highlight": "7.6.7", + "@storybook/addon-measure": "7.6.7", + "@storybook/addon-outline": "7.6.7", + "@storybook/addon-toolbars": "7.6.7", + "@storybook/addon-viewport": "7.6.7", + "@storybook/core-common": "7.6.7", + "@storybook/manager-api": "7.6.7", + "@storybook/node-logger": "7.6.7", + "@storybook/preview-api": "7.6.7", "ts-dedent": "^2.0.0" }, "funding": { @@ -8577,9 +8626,9 @@ } }, "node_modules/@storybook/addon-highlight": { - "version": "7.6.6", - "resolved": "https://registry.npmjs.org/@storybook/addon-highlight/-/addon-highlight-7.6.6.tgz", - "integrity": "sha512-B85UaCts2uMpa0yHBSnupzy2WCdW4vfB+lfaBug9beyOyZQdel07BumblE0KwSJftYgdCNPUZ5MRlqEDzMLTWQ==", + "version": "7.6.7", + "resolved": "https://registry.npmjs.org/@storybook/addon-highlight/-/addon-highlight-7.6.7.tgz", + "integrity": "sha512-2F/tJdn45d4zrvf/cmE1vsczl99wK8+I+kkj0G7jLsrJR0w1zTgbgjy6T9j86HBTBvWcnysNFNIRWPAOh5Wdbw==", "dev": true, "dependencies": { "@storybook/global": "^5.0.0" @@ -8590,9 +8639,9 @@ } }, "node_modules/@storybook/addon-links": { - "version": "7.6.6", - "resolved": "https://registry.npmjs.org/@storybook/addon-links/-/addon-links-7.6.6.tgz", - "integrity": "sha512-NEcqOz6zZ1dJnCcVmYdaQTAMAGIb8NFAZGnr9DU0q+t4B1fTaWUgqLtBM5V6YqIrXGSC/oKLpjWUkS5UpswlHA==", + "version": "7.6.7", + "resolved": "https://registry.npmjs.org/@storybook/addon-links/-/addon-links-7.6.7.tgz", + "integrity": "sha512-O5LekPslkAIDtXC/TCIyg/3c0htBxDYwb/s+NrZUPTNWJsngxvTAwp6aIk6aVSeSCFUMWvBFcVsuV3hv+ndK6w==", "dev": true, "dependencies": { "@storybook/csf": "^0.1.2", @@ -8613,9 +8662,9 @@ } }, "node_modules/@storybook/addon-measure": { - "version": "7.6.6", - "resolved": "https://registry.npmjs.org/@storybook/addon-measure/-/addon-measure-7.6.6.tgz", - "integrity": "sha512-b4hyCudlhsbYN1We8pfZHZJ0i0sfC8+GJvrqZQqdSqGicUmA00mggY1GE+gEoHziQ5/4auxFRS3HfUgaQWUNjg==", + "version": "7.6.7", + "resolved": "https://registry.npmjs.org/@storybook/addon-measure/-/addon-measure-7.6.7.tgz", + "integrity": "sha512-t1RnnNO4Xzgnsxu63FlZwsCTF0+9jKxr44NiJAUOxW9ppbCvs/JfSDOOvcDRtPWyjgnyzexNUUctMfxvLrU01A==", "dev": true, "dependencies": { "@storybook/global": "^5.0.0", @@ -8627,9 +8676,9 @@ } }, "node_modules/@storybook/addon-outline": { - "version": "7.6.6", - "resolved": "https://registry.npmjs.org/@storybook/addon-outline/-/addon-outline-7.6.6.tgz", - "integrity": "sha512-BMjpjzNEnN8LC7JK92WCXyWgmJwAaEQjRDinr7eD4cBt4Uas5kbciw1g8PtTnh0GbYUsImKao0nzakSVObAdzg==", + "version": "7.6.7", + "resolved": "https://registry.npmjs.org/@storybook/addon-outline/-/addon-outline-7.6.7.tgz", + "integrity": "sha512-gu2y46ijjMkXlxy1f8Cctgjw5b5y8vSIqNAYlrs5/Qy+hJAWyU6lj2PFGOCCUG4L+F45fAjwWAin6qz43+WnRQ==", "dev": true, "dependencies": { "@storybook/global": "^5.0.0", @@ -8641,9 +8690,9 @@ } }, "node_modules/@storybook/addon-toolbars": { - "version": "7.6.6", - "resolved": "https://registry.npmjs.org/@storybook/addon-toolbars/-/addon-toolbars-7.6.6.tgz", - "integrity": "sha512-sQm5+FcoSMSGn1ioXHoukO6OhUlcNZil0/fonAY50uvp6Z4DyI0FTU7BKIm/NoMqAExQk3sZRfAC/nZZ9Epb0Q==", + "version": "7.6.7", + "resolved": "https://registry.npmjs.org/@storybook/addon-toolbars/-/addon-toolbars-7.6.7.tgz", + "integrity": "sha512-vT+YMzw8yVwndhJglI0XtELfXWq1M0HEy5ST3XPzbjmsJ54LgTf1b29UMkh0E/05qBQNFCcbT9B/tLxqWezxlg==", "dev": true, "funding": { "type": "opencollective", @@ -8651,9 +8700,9 @@ } }, "node_modules/@storybook/addon-viewport": { - "version": "7.6.6", - "resolved": "https://registry.npmjs.org/@storybook/addon-viewport/-/addon-viewport-7.6.6.tgz", - "integrity": "sha512-/ijbzDf1Iq30LvZW2NE8cO4TeHusw0N+jTDUK1+vhxGNMFo9DUIgRkAi6VpFEfS0aQ5d82523WSWzVso7b/Hmg==", + "version": "7.6.7", + "resolved": "https://registry.npmjs.org/@storybook/addon-viewport/-/addon-viewport-7.6.7.tgz", + "integrity": "sha512-Q/BKjJaKzl4RWxH45K2iIXwkicj4ReVAUIpIyd7dPBb/Bx+hEDYZxR5dDg82AMkZdA71x5ttMnuDSuVpmWAE6g==", "dev": true, "dependencies": { "memoizerific": "^1.11.3" @@ -8664,22 +8713,22 @@ } }, "node_modules/@storybook/blocks": { - "version": "7.6.6", - "resolved": "https://registry.npmjs.org/@storybook/blocks/-/blocks-7.6.6.tgz", - "integrity": "sha512-QLqkiSNrtGnh8RK9ipD63jVAUenkRu+72xR31DViZWRV9V8G2hzky5E/RoZWPEx+DfmBIUJ7Tcef6cCRcxEj9A==", + "version": "7.6.7", + "resolved": "https://registry.npmjs.org/@storybook/blocks/-/blocks-7.6.7.tgz", + "integrity": "sha512-+QEvGQ0he/YvFS3lsZORJWxhQIyqcCDWsxbJxJiByePd+Z4my3q8xwtPhHW0TKRL0xUgNE/GnTfMMqJfevTuSw==", "dev": true, "dependencies": { - "@storybook/channels": "7.6.6", - "@storybook/client-logger": "7.6.6", - "@storybook/components": "7.6.6", - "@storybook/core-events": "7.6.6", + "@storybook/channels": "7.6.7", + "@storybook/client-logger": "7.6.7", + "@storybook/components": "7.6.7", + "@storybook/core-events": "7.6.7", "@storybook/csf": "^0.1.2", - "@storybook/docs-tools": "7.6.6", + "@storybook/docs-tools": "7.6.7", "@storybook/global": "^5.0.0", - "@storybook/manager-api": "7.6.6", - "@storybook/preview-api": "7.6.6", - "@storybook/theming": "7.6.6", - "@storybook/types": "7.6.6", + "@storybook/manager-api": "7.6.7", + "@storybook/preview-api": "7.6.7", + "@storybook/theming": "7.6.7", + "@storybook/types": "7.6.7", "@types/lodash": "^4.14.167", "color-convert": "^2.0.1", "dequal": "^2.0.2", @@ -8721,14 +8770,14 @@ "dev": true }, "node_modules/@storybook/builder-manager": { - "version": "7.6.6", - "resolved": "https://registry.npmjs.org/@storybook/builder-manager/-/builder-manager-7.6.6.tgz", - "integrity": "sha512-96vmtUqh016H2n80xhvBZU2w5flTOzY7S0nW9nfxbY4UY4b39WajgwJ5wpg8l0YmCwQTrxCwY9/VE2Pd6CCqPA==", + "version": "7.6.7", + "resolved": "https://registry.npmjs.org/@storybook/builder-manager/-/builder-manager-7.6.7.tgz", + "integrity": "sha512-6HYpj6+g/qbDMvImVz/G/aANbkhppyBa1ozfHxLK7tRD79YvozCWmj2Z9umRekPv9VIeMxnI5EEzJXOsoMX5DQ==", "dependencies": { "@fal-works/esbuild-plugin-global-externals": "^2.1.2", - "@storybook/core-common": "7.6.6", - "@storybook/manager": "7.6.6", - "@storybook/node-logger": "7.6.6", + "@storybook/core-common": "7.6.7", + "@storybook/manager": "7.6.7", + "@storybook/node-logger": "7.6.7", "@types/ejs": "^3.1.1", "@types/find-cache-dir": "^3.2.1", "@yarnpkg/esbuild-plugin-pnp": "^3.0.0-rc.10", @@ -9114,19 +9163,19 @@ } }, "node_modules/@storybook/builder-vite": { - "version": "7.6.6", - "resolved": "https://registry.npmjs.org/@storybook/builder-vite/-/builder-vite-7.6.6.tgz", - "integrity": "sha512-vDBHjsswnVScVgGHeIZ22R/LoRt5T1F62p5czusydBSxKGzma5Va4JHQJp4/IKXwiCZbXcua/Cs7VKtBLO+50A==", - "dev": true, - "dependencies": { - "@storybook/channels": "7.6.6", - "@storybook/client-logger": "7.6.6", - "@storybook/core-common": "7.6.6", - "@storybook/csf-plugin": "7.6.6", - "@storybook/node-logger": "7.6.6", - "@storybook/preview": "7.6.6", - "@storybook/preview-api": "7.6.6", - "@storybook/types": "7.6.6", + "version": "7.6.7", + "resolved": "https://registry.npmjs.org/@storybook/builder-vite/-/builder-vite-7.6.7.tgz", + "integrity": "sha512-Sv+0ROFU9k+mkvIPsPHC0lkKDzBeMpvfO9uFRl1RDSsXBfcPPZKNo5YK7U7fOhesH0BILzurGA+U/aaITMSZ9g==", + "dev": true, + "dependencies": { + "@storybook/channels": "7.6.7", + "@storybook/client-logger": "7.6.7", + "@storybook/core-common": "7.6.7", + "@storybook/csf-plugin": "7.6.7", + "@storybook/node-logger": "7.6.7", + "@storybook/preview": "7.6.7", + "@storybook/preview-api": "7.6.7", + "@storybook/types": "7.6.7", "@types/find-cache-dir": "^3.2.1", "browser-assert": "^1.2.1", "es-module-lexer": "^0.9.3", @@ -9175,12 +9224,12 @@ } }, "node_modules/@storybook/channels": { - "version": "7.6.6", - "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-7.6.6.tgz", - "integrity": "sha512-vvo7fBe2WffPonNNOA7Xx7jcHAto8qJYlq+VMysfheXrsRRbhHl3WQOA18Vm8hV9txtqdqk0hwQiXOWvhYVpeQ==", + "version": "7.6.7", + "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-7.6.7.tgz", + "integrity": "sha512-u1hURhfQHHtZyRIDUENRCp+CRRm7IQfcjQaoWI06XCevQPuhVEtFUfXHjG+J74aA/JuuTLFUtqwNm1zGqbXTAQ==", "dependencies": { - "@storybook/client-logger": "7.6.6", - "@storybook/core-events": "7.6.6", + "@storybook/client-logger": "7.6.7", + "@storybook/core-events": "7.6.7", "@storybook/global": "^5.0.0", "qs": "^6.10.0", "telejson": "^7.2.0", @@ -9192,22 +9241,22 @@ } }, "node_modules/@storybook/cli": { - "version": "7.6.6", - "resolved": "https://registry.npmjs.org/@storybook/cli/-/cli-7.6.6.tgz", - "integrity": "sha512-FLmWrbmGOqe1VYwqyIWxU2lJcYPssORmSbSVVPw6OqQIXx3NrNBrmZDLncMwbVCDQ8eU54J1zb+MyDmSqMbVFg==", + "version": "7.6.7", + "resolved": "https://registry.npmjs.org/@storybook/cli/-/cli-7.6.7.tgz", + "integrity": "sha512-DwDWzkifBH17ry+n+d+u52Sv69dZQ+04ETJdDDzghcyAcKnFzrRNukj4tJ21cm+ZAU/r0fKR9d4Qpbogca9fAg==", "dependencies": { "@babel/core": "^7.23.2", "@babel/preset-env": "^7.23.2", "@babel/types": "^7.23.0", "@ndelangen/get-tarball": "^3.0.7", - "@storybook/codemod": "7.6.6", - "@storybook/core-common": "7.6.6", - "@storybook/core-events": "7.6.6", - "@storybook/core-server": "7.6.6", - "@storybook/csf-tools": "7.6.6", - "@storybook/node-logger": "7.6.6", - "@storybook/telemetry": "7.6.6", - "@storybook/types": "7.6.6", + "@storybook/codemod": "7.6.7", + "@storybook/core-common": "7.6.7", + "@storybook/core-events": "7.6.7", + "@storybook/core-server": "7.6.7", + "@storybook/csf-tools": "7.6.7", + "@storybook/node-logger": "7.6.7", + "@storybook/telemetry": "7.6.7", + "@storybook/types": "7.6.7", "@types/semver": "^7.3.4", "@yarnpkg/fslib": "2.10.3", "@yarnpkg/libzip": "2.3.0", @@ -9438,9 +9487,9 @@ } }, "node_modules/@storybook/client-logger": { - "version": "7.6.6", - "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-7.6.6.tgz", - "integrity": "sha512-WEvVyuQR5oNF8jcMmGA13zDjxP/l46kOBBvB6JSc8toUdtLZ/kZWSnU0ioNM8+ECpFqXHjBcF2K6uSJOEb6YEg==", + "version": "7.6.7", + "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-7.6.7.tgz", + "integrity": "sha512-A16zpWgsa0gSdXMR9P3bWVdC9u/1B1oG4H7Z1+JhNzgnL3CdyOYO0qFSiAtNBso4nOjIAJVb6/AoBzdRhmSVQg==", "dependencies": { "@storybook/global": "^5.0.0" }, @@ -9450,17 +9499,17 @@ } }, "node_modules/@storybook/codemod": { - "version": "7.6.6", - "resolved": "https://registry.npmjs.org/@storybook/codemod/-/codemod-7.6.6.tgz", - "integrity": "sha512-6QwW6T6ZgwwbTkEoZ7CAoX7lUUob7Sy7bRkMHhSjJe2++wEVFOYLvzHcLUJCupK59+WhmsJU9PpUMlXEKi40TQ==", + "version": "7.6.7", + "resolved": "https://registry.npmjs.org/@storybook/codemod/-/codemod-7.6.7.tgz", + "integrity": "sha512-an2pD5OHqO7CE8Wb7JxjrDnpQgeoxB22MyOs8PPJ9Rvclhpjg+Ku9RogoObYm//zR4g406l7Ec8mTltUkVCEOA==", "dependencies": { "@babel/core": "^7.23.2", "@babel/preset-env": "^7.23.2", "@babel/types": "^7.23.0", "@storybook/csf": "^0.1.2", - "@storybook/csf-tools": "7.6.6", - "@storybook/node-logger": "7.6.6", - "@storybook/types": "7.6.6", + "@storybook/csf-tools": "7.6.7", + "@storybook/node-logger": "7.6.7", + "@storybook/types": "7.6.7", "@types/cross-spawn": "^6.0.2", "cross-spawn": "^7.0.3", "globby": "^11.0.2", @@ -9489,18 +9538,18 @@ } }, "node_modules/@storybook/components": { - "version": "7.6.6", - "resolved": "https://registry.npmjs.org/@storybook/components/-/components-7.6.6.tgz", - "integrity": "sha512-FSfcRxdmV4+LJHjMk0eodGVnZdb2qrKKmbtsn0O/434z586zPA287/wJJsm4JS/Xr1WS9oTvU6mYMDChkcxgeQ==", + "version": "7.6.7", + "resolved": "https://registry.npmjs.org/@storybook/components/-/components-7.6.7.tgz", + "integrity": "sha512-1HN4p+MCI4Tx9VGZayZyqbW7SB7mXQLnS5fUbTE1gXaMYHpzFvcrRNROeV1LZPClJX6qx1jgE5ngZojhxGuxMA==", "dev": true, "dependencies": { "@radix-ui/react-select": "^1.2.2", "@radix-ui/react-toolbar": "^1.0.4", - "@storybook/client-logger": "7.6.6", + "@storybook/client-logger": "7.6.7", "@storybook/csf": "^0.1.2", "@storybook/global": "^5.0.0", - "@storybook/theming": "7.6.6", - "@storybook/types": "7.6.6", + "@storybook/theming": "7.6.7", + "@storybook/types": "7.6.7", "memoizerific": "^1.11.3", "use-resize-observer": "^9.1.0", "util-deprecate": "^1.0.2" @@ -9515,13 +9564,13 @@ } }, "node_modules/@storybook/core-client": { - "version": "7.6.6", - "resolved": "https://registry.npmjs.org/@storybook/core-client/-/core-client-7.6.6.tgz", - "integrity": "sha512-P100aNf+WpvzlfULZp1NPd60/nxsppLmft2DdIyAx1j4QPMZvUJyJB+hdBMzTFiPEhIUncIMoIVf2R3UXC5DfA==", + "version": "7.6.7", + "resolved": "https://registry.npmjs.org/@storybook/core-client/-/core-client-7.6.7.tgz", + "integrity": "sha512-ZQivyEzYsZok8vRj5Qan7LbiMUnO89rueWzTnZs4IS6JIaQtjoPI1rGVq+h6qOCM6tki478hic8FS+zwGQ6q+w==", "dev": true, "dependencies": { - "@storybook/client-logger": "7.6.6", - "@storybook/preview-api": "7.6.6" + "@storybook/client-logger": "7.6.7", + "@storybook/preview-api": "7.6.7" }, "funding": { "type": "opencollective", @@ -9529,13 +9578,13 @@ } }, "node_modules/@storybook/core-common": { - "version": "7.6.6", - "resolved": "https://registry.npmjs.org/@storybook/core-common/-/core-common-7.6.6.tgz", - "integrity": "sha512-DpbFSYw8LHuwpeU2ec5uWryxrSqslFJnWTfNA7AvpzCviWXkz4kq+YYrDee9XExF6OozNwILmG6m52SnraysBA==", + "version": "7.6.7", + "resolved": "https://registry.npmjs.org/@storybook/core-common/-/core-common-7.6.7.tgz", + "integrity": "sha512-F1fJnauVSPQtAlpicbN/O4XW38Ai8kf/IoU0Hgm9gEwurIk6MF5hiVLsaTI/5GUbrepMl9d9J+iIL4lHAT8IyA==", "dependencies": { - "@storybook/core-events": "7.6.6", - "@storybook/node-logger": "7.6.6", - "@storybook/types": "7.6.6", + "@storybook/core-events": "7.6.7", + "@storybook/node-logger": "7.6.7", + "@storybook/types": "7.6.7", "@types/find-cache-dir": "^3.2.1", "@types/node": "^18.0.0", "@types/node-fetch": "^2.6.4", @@ -9893,9 +9942,9 @@ } }, "node_modules/@storybook/core-common/node_modules/@types/node": { - "version": "18.19.3", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.3.tgz", - "integrity": "sha512-k5fggr14DwAytoA/t8rPrIz++lXK7/DqckthCmoZOKNsEbJkId4Z//BqgApXBUGrGddrigYa1oqheo/7YmW4rg==", + "version": "18.19.4", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.4.tgz", + "integrity": "sha512-xNzlUhzoHotIsnFoXmJB+yWmBvFZgKCI9TtPIEdYIMM1KWfwuY8zh7wvc1u1OAXlC7dlf6mZVx/s+Y5KfFz19A==", "dependencies": { "undici-types": "~5.26.4" } @@ -10042,9 +10091,9 @@ } }, "node_modules/@storybook/core-events": { - "version": "7.6.6", - "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-7.6.6.tgz", - "integrity": "sha512-7+q9HiZiLxaQcwpaSLQrLdjHNHBoOoUY9ZcZXI9iNFSopOgb/ItDnzzlpv08NC7CbKae1hVKJM/t5aSTl7tCMw==", + "version": "7.6.7", + "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-7.6.7.tgz", + "integrity": "sha512-KZ5d03c47pnr5/kY26pJtWq7WpmCPXLbgyjJZDSc+TTY153BdZksvlBXRHtqM1yj2UM6QsSyIuiJaADJNAbP2w==", "dependencies": { "ts-dedent": "^2.0.0" }, @@ -10054,25 +10103,25 @@ } }, "node_modules/@storybook/core-server": { - "version": "7.6.6", - "resolved": "https://registry.npmjs.org/@storybook/core-server/-/core-server-7.6.6.tgz", - "integrity": "sha512-QFVahaExgGtq9swBXgQAMUiCqpCcyVXOiKTIy1j+1uAhPVqhpCxBkkFoXruih5hbIMZyohE4mLPCAr/ivicoDg==", + "version": "7.6.7", + "resolved": "https://registry.npmjs.org/@storybook/core-server/-/core-server-7.6.7.tgz", + "integrity": "sha512-elKRv/DNahNNkGcQY/FdOBrLPmZF0T0fwmAmbc4qqeAisjl+to9TO77zdo2ieaEHKyRwE3B3dOB4EXomdF4N/g==", "dependencies": { "@aw-web-design/x-default-browser": "1.4.126", "@discoveryjs/json-ext": "^0.5.3", - "@storybook/builder-manager": "7.6.6", - "@storybook/channels": "7.6.6", - "@storybook/core-common": "7.6.6", - "@storybook/core-events": "7.6.6", + "@storybook/builder-manager": "7.6.7", + "@storybook/channels": "7.6.7", + "@storybook/core-common": "7.6.7", + "@storybook/core-events": "7.6.7", "@storybook/csf": "^0.1.2", - "@storybook/csf-tools": "7.6.6", + "@storybook/csf-tools": "7.6.7", "@storybook/docs-mdx": "^0.1.0", "@storybook/global": "^5.0.0", - "@storybook/manager": "7.6.6", - "@storybook/node-logger": "7.6.6", - "@storybook/preview-api": "7.6.6", - "@storybook/telemetry": "7.6.6", - "@storybook/types": "7.6.6", + "@storybook/manager": "7.6.7", + "@storybook/node-logger": "7.6.7", + "@storybook/preview-api": "7.6.7", + "@storybook/telemetry": "7.6.7", + "@storybook/types": "7.6.7", "@types/detect-port": "^1.3.0", "@types/node": "^18.0.0", "@types/pretty-hrtime": "^1.0.0", @@ -10106,9 +10155,9 @@ } }, "node_modules/@storybook/core-server/node_modules/@types/node": { - "version": "18.19.3", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.3.tgz", - "integrity": "sha512-k5fggr14DwAytoA/t8rPrIz++lXK7/DqckthCmoZOKNsEbJkId4Z//BqgApXBUGrGddrigYa1oqheo/7YmW4rg==", + "version": "18.19.4", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.4.tgz", + "integrity": "sha512-xNzlUhzoHotIsnFoXmJB+yWmBvFZgKCI9TtPIEdYIMM1KWfwuY8zh7wvc1u1OAXlC7dlf6mZVx/s+Y5KfFz19A==", "dependencies": { "undici-types": "~5.26.4" } @@ -10290,12 +10339,12 @@ } }, "node_modules/@storybook/csf-plugin": { - "version": "7.6.6", - "resolved": "https://registry.npmjs.org/@storybook/csf-plugin/-/csf-plugin-7.6.6.tgz", - "integrity": "sha512-SqdffT14+XNpf+7vA29Elur28VArXtFv4cXMlsCbswbRuY+a0A8vYNwVIfCUy9u4WHTcQX1/tUkDAMh80lrVRQ==", + "version": "7.6.7", + "resolved": "https://registry.npmjs.org/@storybook/csf-plugin/-/csf-plugin-7.6.7.tgz", + "integrity": "sha512-YL7e6H4iVcsDI0UpgpdQX2IiGDrlbgaQMHQgDLWXmZyKxBcy0ONROAX5zoT1ml44EHkL60TMaG4f7SinviJCog==", "dev": true, "dependencies": { - "@storybook/csf-tools": "7.6.6", + "@storybook/csf-tools": "7.6.7", "unplugin": "^1.3.1" }, "funding": { @@ -10304,16 +10353,16 @@ } }, "node_modules/@storybook/csf-tools": { - "version": "7.6.6", - "resolved": "https://registry.npmjs.org/@storybook/csf-tools/-/csf-tools-7.6.6.tgz", - "integrity": "sha512-VXOZCzfSVJL832u17pPhFu1x3PPaAN9d8VXNFX+t/2raga7tK3T7Qhe7lWfP7EZcrVvSCEEp0aMRz2EzzDGVtw==", + "version": "7.6.7", + "resolved": "https://registry.npmjs.org/@storybook/csf-tools/-/csf-tools-7.6.7.tgz", + "integrity": "sha512-hyRbUGa2Uxvz3U09BjcOfMNf/5IYgRum1L6XszqK2O8tK9DGte1r6hArCIAcqiEmFMC40d0kalPzqu6WMNn7sg==", "dependencies": { "@babel/generator": "^7.23.0", "@babel/parser": "^7.23.0", "@babel/traverse": "^7.23.2", "@babel/types": "^7.23.0", "@storybook/csf": "^0.1.2", - "@storybook/types": "7.6.6", + "@storybook/types": "7.6.7", "fs-extra": "^11.1.0", "recast": "^0.23.1", "ts-dedent": "^2.0.0" @@ -10340,14 +10389,14 @@ "integrity": "sha512-JDaBR9lwVY4eSH5W8EGHrhODjygPd6QImRbwjAuJNEnY0Vw4ie3bPkeGfnacB3OBW6u/agqPv2aRlR46JcAQLg==" }, "node_modules/@storybook/docs-tools": { - "version": "7.6.6", - "resolved": "https://registry.npmjs.org/@storybook/docs-tools/-/docs-tools-7.6.6.tgz", - "integrity": "sha512-nc5ZjN2s8SC2PtsZoFf9Wm6gD8TcSlkYbF/mjtyLCGN+Fi+k5B5iudqoa65H19hwiLlzBdcnpQ8C89AiK33J9Q==", + "version": "7.6.7", + "resolved": "https://registry.npmjs.org/@storybook/docs-tools/-/docs-tools-7.6.7.tgz", + "integrity": "sha512-enTO/xVjBqwUraGCYTwdyjMvug3OSAM7TPPUEJ3KPieJNwAzcYkww/qNDMIAR4S39zPMrkAmtS3STvVadlJz7g==", "dev": true, "dependencies": { - "@storybook/core-common": "7.6.6", - "@storybook/preview-api": "7.6.6", - "@storybook/types": "7.6.6", + "@storybook/core-common": "7.6.7", + "@storybook/preview-api": "7.6.7", + "@storybook/types": "7.6.7", "@types/doctrine": "^0.0.3", "assert": "^2.1.0", "doctrine": "^3.0.0", @@ -10364,32 +10413,31 @@ "integrity": "sha512-FcOqPAXACP0I3oJ/ws6/rrPT9WGhu915Cg8D02a9YxLo0DE9zI+a9A5gRGvmQ09fiWPukqI8ZAEoQEdWUKMQdQ==" }, "node_modules/@storybook/manager": { - "version": "7.6.6", - "resolved": "https://registry.npmjs.org/@storybook/manager/-/manager-7.6.6.tgz", - "integrity": "sha512-Ga3LcSu/xxSyg+cLlO9AS8QjW+D667V+c9qQPmsFyU6qfFc6m6mVqcRLSmFVD5e7P/o0FL7STOf9jAKkDcW8xw==", + "version": "7.6.7", + "resolved": "https://registry.npmjs.org/@storybook/manager/-/manager-7.6.7.tgz", + "integrity": "sha512-ZCrkB2zEXogzdOcVzD242ZVm4tlHqrayotnI6iOn9uiun0Pgny0m2d7s9Zge6K2dTOO1vZiOHuA/Mr6nnIDjsA==", "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" } }, "node_modules/@storybook/manager-api": { - "version": "7.6.6", - "resolved": "https://registry.npmjs.org/@storybook/manager-api/-/manager-api-7.6.6.tgz", - "integrity": "sha512-euRAbSZAUzHDt6z1Pq/g45N/RNqta9RaQAym18zt/oLWiYOIrkLmdf7kCuFYsmuA5XQBytiJqwkAD7uF1aLe0g==", + "version": "7.6.7", + "resolved": "https://registry.npmjs.org/@storybook/manager-api/-/manager-api-7.6.7.tgz", + "integrity": "sha512-3Wk/BvuGUlw/X05s57zZO7gJbzfUeE9Xe+CSIvuH7RY5jx9PYnNwqNlTXPXhJ5LPvwMthae7WJVn3SuBpbptoQ==", "dev": true, "dependencies": { - "@storybook/channels": "7.6.6", - "@storybook/client-logger": "7.6.6", - "@storybook/core-events": "7.6.6", + "@storybook/channels": "7.6.7", + "@storybook/client-logger": "7.6.7", + "@storybook/core-events": "7.6.7", "@storybook/csf": "^0.1.2", "@storybook/global": "^5.0.0", - "@storybook/router": "7.6.6", - "@storybook/theming": "7.6.6", - "@storybook/types": "7.6.6", + "@storybook/router": "7.6.7", + "@storybook/theming": "7.6.7", + "@storybook/types": "7.6.7", "dequal": "^2.0.2", "lodash": "^4.17.21", "memoizerific": "^1.11.3", - "semver": "^7.3.7", "store2": "^2.14.2", "telejson": "^7.2.0", "ts-dedent": "^2.0.0" @@ -10406,18 +10454,18 @@ "dev": true }, "node_modules/@storybook/node-logger": { - "version": "7.6.6", - "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-7.6.6.tgz", - "integrity": "sha512-b2OF9GRNI01MlBlnDGS8S6/yOpBNl8eH/0ONafuMPzFEZs5PouHGsFflJvQwwcdVTknMjF5uVS2eSmnLZ8spvA==", + "version": "7.6.7", + "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-7.6.7.tgz", + "integrity": "sha512-XLih8MxylkpZG9+8tgp8sPGc2tldlWF+DpuAkUv6J3Mc81mPyc3cQKQWZ7Hb+m1LpRGqKV4wyOQj1rC+leVMoQ==", "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" } }, "node_modules/@storybook/postinstall": { - "version": "7.6.6", - "resolved": "https://registry.npmjs.org/@storybook/postinstall/-/postinstall-7.6.6.tgz", - "integrity": "sha512-jamn7QNTJPZiu22nu25LqfSTJohugFhCu4b48yqP+pdMdkQ3qVd3NdDYhBlgkH/Btar+kppiJP1gRtoiJF761w==", + "version": "7.6.7", + "resolved": "https://registry.npmjs.org/@storybook/postinstall/-/postinstall-7.6.7.tgz", + "integrity": "sha512-mrpRmcwFd9FcvtHPXA9x6vOrHLVCKScZX/Xx2QPWgAvB3W6uzP8G+8QNb1u834iToxrWeuszUMB9UXZK4Qj5yg==", "dev": true, "funding": { "type": "opencollective", @@ -10425,9 +10473,9 @@ } }, "node_modules/@storybook/preview": { - "version": "7.6.6", - "resolved": "https://registry.npmjs.org/@storybook/preview/-/preview-7.6.6.tgz", - "integrity": "sha512-Rl+Pom2bNwzc0MdlbFALmvxsbCkbIwlpTZlRZZTh5Ah8JViV9htQgP9e8uwo3NZA2BhjbDLkmnZeloWxQnI5Ig==", + "version": "7.6.7", + "resolved": "https://registry.npmjs.org/@storybook/preview/-/preview-7.6.7.tgz", + "integrity": "sha512-/ddKIyT+6b8CKGJAma1wood4nwCAoi/E1olCqgpCmviMeUtAiMzgK0xzPwvq5Mxkz/cPeXVi8CQgaQZCa4yvNA==", "dev": true, "funding": { "type": "opencollective", @@ -10435,16 +10483,16 @@ } }, "node_modules/@storybook/preview-api": { - "version": "7.6.6", - "resolved": "https://registry.npmjs.org/@storybook/preview-api/-/preview-api-7.6.6.tgz", - "integrity": "sha512-Bt6xIAR5yZ/JWc90X4BbLOA97iL65glZ1SOBgFFv2mHrdZ1lcdKhAlQr2aeJAf1mLvBtalPjvKzi9EuVY3FZ4w==", + "version": "7.6.7", + "resolved": "https://registry.npmjs.org/@storybook/preview-api/-/preview-api-7.6.7.tgz", + "integrity": "sha512-ja85ItrT6q2TeBQ6n0CNoRi1R6L8yF2kkis9hVeTQHpwLdZyHUTRqqR5WmhtLqqQXcofyasBPOeJV06wuOhgRQ==", "dependencies": { - "@storybook/channels": "7.6.6", - "@storybook/client-logger": "7.6.6", - "@storybook/core-events": "7.6.6", + "@storybook/channels": "7.6.7", + "@storybook/client-logger": "7.6.7", + "@storybook/core-events": "7.6.7", "@storybook/csf": "^0.1.2", "@storybook/global": "^5.0.0", - "@storybook/types": "7.6.6", + "@storybook/types": "7.6.7", "@types/qs": "^6.9.5", "dequal": "^2.0.2", "lodash": "^4.17.21", @@ -10460,9 +10508,9 @@ } }, "node_modules/@storybook/react-dom-shim": { - "version": "7.6.6", - "resolved": "https://registry.npmjs.org/@storybook/react-dom-shim/-/react-dom-shim-7.6.6.tgz", - "integrity": "sha512-WWNlXtCVoBWXX/kLNulUeMgzmlAEHi2aBrdIv2jz0DScPf0YxeWAkWmgK7F0zMot9mdwYncr+pk1AILbTBJSyg==", + "version": "7.6.7", + "resolved": "https://registry.npmjs.org/@storybook/react-dom-shim/-/react-dom-shim-7.6.7.tgz", + "integrity": "sha512-b/rmy/YzVrwP+ifyZG4yXVIdeFVdTbmziodHUlbrWiUNsqtTZZur9kqkKRUH/7ofji9MFe81nd0MRlcTNFomqg==", "dev": true, "funding": { "type": "opencollective", @@ -10474,12 +10522,12 @@ } }, "node_modules/@storybook/router": { - "version": "7.6.6", - "resolved": "https://registry.npmjs.org/@storybook/router/-/router-7.6.6.tgz", - "integrity": "sha512-dkn81MtxrG7JMDbOHEcVZkTDVKsneg72CyqJ8ELZfC81iKQcDMQkV9mdmnMl45aKn6UrscudI4K23OxQmsevkw==", + "version": "7.6.7", + "resolved": "https://registry.npmjs.org/@storybook/router/-/router-7.6.7.tgz", + "integrity": "sha512-kkhNSdC3fXaQxILg8a26RKk4/ZbF/AUVrepUEyO8lwvbJ6LItTyWSE/4I9Ih4qV2Mjx33ncc8vLqM9p8r5qnMA==", "dev": true, "dependencies": { - "@storybook/client-logger": "7.6.6", + "@storybook/client-logger": "7.6.7", "memoizerific": "^1.11.3", "qs": "^6.10.0" }, @@ -10489,13 +10537,13 @@ } }, "node_modules/@storybook/telemetry": { - "version": "7.6.6", - "resolved": "https://registry.npmjs.org/@storybook/telemetry/-/telemetry-7.6.6.tgz", - "integrity": "sha512-2WdDcrMrt1bPVgdMVO0tFmVxT6YIjiPRfKbH/7wwYMOGmV75m4mJ9Ha2gzZc/oXTSK1M4/fiK12IgW+S3ErcMg==", + "version": "7.6.7", + "resolved": "https://registry.npmjs.org/@storybook/telemetry/-/telemetry-7.6.7.tgz", + "integrity": "sha512-NHGzC/LGLXpK4AFbVj8ln5ab86ZiiNFvORQMn3+LNGwUt3ZdsHBzExN+WPZdw7OPtfk4ubUY89FXH2GedhTALw==", "dependencies": { - "@storybook/client-logger": "7.6.6", - "@storybook/core-common": "7.6.6", - "@storybook/csf-tools": "7.6.6", + "@storybook/client-logger": "7.6.7", + "@storybook/core-common": "7.6.7", + "@storybook/csf-tools": "7.6.7", "chalk": "^4.1.0", "detect-package-manager": "^2.0.1", "fetch-retry": "^5.0.2", @@ -10676,13 +10724,13 @@ } }, "node_modules/@storybook/theming": { - "version": "7.6.6", - "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-7.6.6.tgz", - "integrity": "sha512-hNZOOxaF55iAGUEM0dvAIP6LfGMgPKCJQIk/qyotFk+SKkg3PBqzph89XfFl9yCD3KiX5cryqarULgVuNawLJg==", + "version": "7.6.7", + "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-7.6.7.tgz", + "integrity": "sha512-+42rfC4rZtWVAXJ7JBUQKnQ6vWBXJVHZ9HtNUWzQLPR9sJSMmHnnSMV6y5tizGgZqmBnAIkuoYk+Tt6NfwUmSA==", "dev": true, "dependencies": { "@emotion/use-insertion-effect-with-fallbacks": "^1.0.0", - "@storybook/client-logger": "7.6.6", + "@storybook/client-logger": "7.6.7", "@storybook/global": "^5.0.0", "memoizerific": "^1.11.3" }, @@ -10696,11 +10744,11 @@ } }, "node_modules/@storybook/types": { - "version": "7.6.6", - "resolved": "https://registry.npmjs.org/@storybook/types/-/types-7.6.6.tgz", - "integrity": "sha512-77vbQp3GX93OD8UzFkY4a0fAmkZrqLe61XVo6yABrwbVDY0EcAwaCF5gcXRhOHldlH7KYbLfEQkDkkKTBjX7ow==", + "version": "7.6.7", + "resolved": "https://registry.npmjs.org/@storybook/types/-/types-7.6.7.tgz", + "integrity": "sha512-VcGwrI4AkBENxkoAUJ+Z7SyMK73hpoY0TTtw2J7tc05/xdiXhkQTX15Qa12IBWIkoXCyNrtaU+q7KR8Tjzi+uw==", "dependencies": { - "@storybook/channels": "7.6.6", + "@storybook/channels": "7.6.7", "@types/babel__core": "^7.0.0", "@types/express": "^4.7.0", "file-system-cache": "2.3.0" @@ -10733,18 +10781,18 @@ } }, "node_modules/@storybook/web-components": { - "version": "7.6.6", - "resolved": "https://registry.npmjs.org/@storybook/web-components/-/web-components-7.6.6.tgz", - "integrity": "sha512-oBfZBM1Vkzs/rZySk/HXCIRZ10FSYx6wgyMbiT5EmGm7Jz9y5qaqQhG/sPYKsYL0TlPRRKjf1iukHkxD6DWmpA==", + "version": "7.6.7", + "resolved": "https://registry.npmjs.org/@storybook/web-components/-/web-components-7.6.7.tgz", + "integrity": "sha512-TrBhMctSIgV2qqyV7fhhaNIdAvuaca2jEDXLXFiH/M2NkyXRepNjG7AZndWhQUGvG01ojs1+2vRNqJZtKCmFDg==", "dev": true, "dependencies": { - "@storybook/client-logger": "7.6.6", - "@storybook/core-client": "7.6.6", - "@storybook/docs-tools": "7.6.6", + "@storybook/client-logger": "7.6.7", + "@storybook/core-client": "7.6.7", + "@storybook/docs-tools": "7.6.7", "@storybook/global": "^5.0.0", - "@storybook/manager-api": "7.6.6", - "@storybook/preview-api": "7.6.6", - "@storybook/types": "7.6.6", + "@storybook/manager-api": "7.6.7", + "@storybook/preview-api": "7.6.7", + "@storybook/types": "7.6.7", "tiny-invariant": "^1.3.1", "ts-dedent": "^2.0.0" }, @@ -10760,15 +10808,15 @@ } }, "node_modules/@storybook/web-components-vite": { - "version": "7.6.6", - "resolved": "https://registry.npmjs.org/@storybook/web-components-vite/-/web-components-vite-7.6.6.tgz", - "integrity": "sha512-AOxvnA7eIRnKqZ21QgUHJ/ENX1MMhJCKPiytvkX8U02gs+0HE+NnZPbhZLPh/Ruax7KfLPUGItv3BcfrIxV5lw==", + "version": "7.6.7", + "resolved": "https://registry.npmjs.org/@storybook/web-components-vite/-/web-components-vite-7.6.7.tgz", + "integrity": "sha512-jfnVNhmgDYBdEnOliNcfo9FwfDDke66y6Zw2zkOz9qhJy8DCd5TzgDEmE7AU2XRzb1a464A90xfvJpvlUracfA==", "dev": true, "dependencies": { - "@storybook/builder-vite": "7.6.6", - "@storybook/core-server": "7.6.6", - "@storybook/node-logger": "7.6.6", - "@storybook/web-components": "7.6.6", + "@storybook/builder-vite": "7.6.7", + "@storybook/core-server": "7.6.7", + "@storybook/node-logger": "7.6.7", + "@storybook/web-components": "7.6.7", "magic-string": "^0.30.0" }, "engines": { @@ -10909,30 +10957,6 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/@tufjs/models/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/@tufjs/models/node_modules/minimatch": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", - "dev": true, - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/@types/babel__core": { "version": "7.20.5", "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", @@ -10963,9 +10987,9 @@ } }, "node_modules/@types/babel__traverse": { - "version": "7.20.4", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.4.tgz", - "integrity": "sha512-mSM/iKUk5fDDrEV/e83qY+Cr3I1+Q3qqTuEn++HAWYjEa1+NxZr6CNrcJGf2ZTnq4HoFGC3zaTPZTobCzCFukA==", + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.5.tgz", + "integrity": "sha512-WXCyOcRtH37HAUkpXhUduaxdm82b4GSlyTqajXviN4EfiuPgNYR109xMCKvpl6zPIpua0DGlMEDCq+g8EdoheQ==", "dependencies": { "@babel/types": "^7.20.7" } @@ -11188,17 +11212,17 @@ "integrity": "sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==" }, "node_modules/@types/node": { - "version": "20.10.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.10.5.tgz", - "integrity": "sha512-nNPsNE65wjMxEKI93yOP+NPGGBJz/PoN3kZsVLee0XMiJolxSekEVD8wRwBUBqkwc7UWop0edW50yrCQW4CyRw==", + "version": "20.10.6", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.10.6.tgz", + "integrity": "sha512-Vac8H+NlRNNlAmDfGUP7b5h/KA+AtWIzuXy0E6OyP8f1tCLYAtPvKRRDJjAPqhpCb0t6U2j7/xqAuLEebW2kiw==", "dependencies": { "undici-types": "~5.26.4" } }, "node_modules/@types/node-fetch": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.9.tgz", - "integrity": "sha512-bQVlnMLFJ2d35DkPNjEPmd9ueO/rh5EiaZt2bhqiSarPjZIuIV6bPQVqcrEyvNo+AfTrRGVazle1tl597w3gfA==", + "version": "2.6.10", + "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.10.tgz", + "integrity": "sha512-PPpPK6F9ALFTn59Ka3BaL+qGuipRfxNE8qVgkp0bVixeiR2c2/L+IVOiBdu9JhhT22sWnQEp6YyHGI2b2+CMcA==", "dependencies": { "@types/node": "*", "form-data": "^4.0.0" @@ -11254,9 +11278,9 @@ "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==" }, "node_modules/@types/react": { - "version": "18.2.45", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.45.tgz", - "integrity": "sha512-TtAxCNrlrBp8GoeEp1npd5g+d/OejJHFxS3OWmrPBMFaVQMSN0OFySozJio5BHxTuTeug00AVXVAjfDSfk+lUg==", + "version": "18.2.46", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.46.tgz", + "integrity": "sha512-nNCvVBcZlvX4NU1nRRNV/mFl1nNRuTuslAJglQsq+8ldXe5Xv0Wd2f7WTE3jOxhLH2BFfiZGC6GCp+kHQbgG+w==", "devOptional": true, "dependencies": { "@types/prop-types": "*", @@ -11353,16 +11377,16 @@ "dev": true }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "6.15.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.15.0.tgz", - "integrity": "sha512-j5qoikQqPccq9QoBAupOP+CBu8BaJ8BLjaXSioDISeTZkVO3ig7oSIKh3H+rEpee7xCXtWwSB4KIL5l6hWZzpg==", + "version": "6.17.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.17.0.tgz", + "integrity": "sha512-Vih/4xLXmY7V490dGwBQJTpIZxH4ZFH6eCVmQ4RFkB+wmaCTDAx4dtgoWwMNGKLkqRY1L6rPqzEbjorRnDo4rQ==", "dev": true, "dependencies": { "@eslint-community/regexpp": "^4.5.1", - "@typescript-eslint/scope-manager": "6.15.0", - "@typescript-eslint/type-utils": "6.15.0", - "@typescript-eslint/utils": "6.15.0", - "@typescript-eslint/visitor-keys": "6.15.0", + "@typescript-eslint/scope-manager": "6.17.0", + "@typescript-eslint/type-utils": "6.17.0", + "@typescript-eslint/utils": "6.17.0", + "@typescript-eslint/visitor-keys": "6.17.0", "debug": "^4.3.4", "graphemer": "^1.4.0", "ignore": "^5.2.4", @@ -11388,15 +11412,15 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "6.15.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.15.0.tgz", - "integrity": "sha512-MkgKNnsjC6QwcMdlNAel24jjkEO/0hQaMDLqP4S9zq5HBAUJNQB6y+3DwLjX7b3l2b37eNAxMPLwb3/kh8VKdA==", + "version": "6.17.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.17.0.tgz", + "integrity": "sha512-C4bBaX2orvhK+LlwrY8oWGmSl4WolCfYm513gEccdWZj0CwGadbIADb0FtVEcI+WzUyjyoBj2JRP8g25E6IB8A==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "6.15.0", - "@typescript-eslint/types": "6.15.0", - "@typescript-eslint/typescript-estree": "6.15.0", - "@typescript-eslint/visitor-keys": "6.15.0", + "@typescript-eslint/scope-manager": "6.17.0", + "@typescript-eslint/types": "6.17.0", + "@typescript-eslint/typescript-estree": "6.17.0", + "@typescript-eslint/visitor-keys": "6.17.0", "debug": "^4.3.4" }, "engines": { @@ -11416,13 +11440,13 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "6.15.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.15.0.tgz", - "integrity": "sha512-+BdvxYBltqrmgCNu4Li+fGDIkW9n//NrruzG9X1vBzaNK+ExVXPoGB71kneaVw/Jp+4rH/vaMAGC6JfMbHstVg==", + "version": "6.17.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.17.0.tgz", + "integrity": "sha512-RX7a8lwgOi7am0k17NUO0+ZmMOX4PpjLtLRgLmT1d3lBYdWH4ssBUbwdmc5pdRX8rXon8v9x8vaoOSpkHfcXGA==", "dev": true, "dependencies": { - "@typescript-eslint/types": "6.15.0", - "@typescript-eslint/visitor-keys": "6.15.0" + "@typescript-eslint/types": "6.17.0", + "@typescript-eslint/visitor-keys": "6.17.0" }, "engines": { "node": "^16.0.0 || >=18.0.0" @@ -11433,13 +11457,13 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "6.15.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.15.0.tgz", - "integrity": "sha512-CnmHKTfX6450Bo49hPg2OkIm/D/TVYV7jO1MCfPYGwf6x3GO0VU8YMO5AYMn+u3X05lRRxA4fWCz87GFQV6yVQ==", + "version": "6.17.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.17.0.tgz", + "integrity": "sha512-hDXcWmnbtn4P2B37ka3nil3yi3VCQO2QEB9gBiHJmQp5wmyQWqnjA85+ZcE8c4FqnaB6lBwMrPkgd4aBYz3iNg==", "dev": true, "dependencies": { - "@typescript-eslint/typescript-estree": "6.15.0", - "@typescript-eslint/utils": "6.15.0", + "@typescript-eslint/typescript-estree": "6.17.0", + "@typescript-eslint/utils": "6.17.0", "debug": "^4.3.4", "ts-api-utils": "^1.0.1" }, @@ -11460,9 +11484,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "6.15.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.15.0.tgz", - "integrity": "sha512-yXjbt//E4T/ee8Ia1b5mGlbNj9fB9lJP4jqLbZualwpP2BCQ5is6BcWwxpIsY4XKAhmdv3hrW92GdtJbatC6dQ==", + "version": "6.17.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.17.0.tgz", + "integrity": "sha512-qRKs9tvc3a4RBcL/9PXtKSehI/q8wuU9xYJxe97WFxnzH8NWWtcW3ffNS+EWg8uPvIerhjsEZ+rHtDqOCiH57A==", "dev": true, "engines": { "node": "^16.0.0 || >=18.0.0" @@ -11473,16 +11497,17 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "6.15.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.15.0.tgz", - "integrity": "sha512-7mVZJN7Hd15OmGuWrp2T9UvqR2Ecg+1j/Bp1jXUEY2GZKV6FXlOIoqVDmLpBiEiq3katvj/2n2mR0SDwtloCew==", + "version": "6.17.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.17.0.tgz", + "integrity": "sha512-gVQe+SLdNPfjlJn5VNGhlOhrXz4cajwFd5kAgWtZ9dCZf4XJf8xmgCTLIqec7aha3JwgLI2CK6GY1043FRxZwg==", "dev": true, "dependencies": { - "@typescript-eslint/types": "6.15.0", - "@typescript-eslint/visitor-keys": "6.15.0", + "@typescript-eslint/types": "6.17.0", + "@typescript-eslint/visitor-keys": "6.17.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", + "minimatch": "9.0.3", "semver": "^7.5.4", "ts-api-utils": "^1.0.1" }, @@ -11500,17 +11525,17 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "6.15.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.15.0.tgz", - "integrity": "sha512-eF82p0Wrrlt8fQSRL0bGXzK5nWPRV2dYQZdajcfzOD9+cQz9O7ugifrJxclB+xVOvWvagXfqS4Es7vpLP4augw==", + "version": "6.17.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.17.0.tgz", + "integrity": "sha512-LofsSPjN/ITNkzV47hxas2JCsNCEnGhVvocfyOcLzT9c/tSZE7SfhS/iWtzP1lKNOEfLhRTZz6xqI8N2RzweSQ==", "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.15.0", - "@typescript-eslint/types": "6.15.0", - "@typescript-eslint/typescript-estree": "6.15.0", + "@typescript-eslint/scope-manager": "6.17.0", + "@typescript-eslint/types": "6.17.0", + "@typescript-eslint/typescript-estree": "6.17.0", "semver": "^7.5.4" }, "engines": { @@ -11525,12 +11550,12 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "6.15.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.15.0.tgz", - "integrity": "sha512-1zvtdC1a9h5Tb5jU9x3ADNXO9yjP8rXlaoChu0DQX40vf5ACVpYIVIZhIMZ6d5sDXH7vq4dsZBT1fEGj8D2n2w==", + "version": "6.17.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.17.0.tgz", + "integrity": "sha512-H6VwB/k3IuIeQOyYczyyKN8wH6ed8EwliaYHLxOIhyF0dYEIsN8+Bk3GE19qafeMKyZJJHP8+O1HiFhFLUNKSg==", "dev": true, "dependencies": { - "@typescript-eslint/types": "6.15.0", + "@typescript-eslint/types": "6.17.0", "eslint-visitor-keys": "^3.4.1" }, "engines": { @@ -11567,26 +11592,26 @@ } }, "node_modules/@vitejs/plugin-vue": { - "version": "4.5.2", - "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-4.5.2.tgz", - "integrity": "sha512-UGR3DlzLi/SaVBPX0cnSyE37vqxU3O6chn8l0HJNzQzDia6/Au2A4xKv+iIJW8w2daf80G7TYHhi1pAUjdZ0bQ==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-5.0.2.tgz", + "integrity": "sha512-kEjJHrLb5ePBvjD0SPZwJlw1QTRcjjCA9sB5VyfonoXVBxTS7TMnqL6EkLt1Eu61RDeiuZ/WN9Hf6PxXhPI2uA==", "dev": true, "engines": { - "node": "^14.18.0 || >=16.0.0" + "node": "^18.0.0 || >=20.0.0" }, "peerDependencies": { - "vite": "^4.0.0 || ^5.0.0", + "vite": "^5.0.0", "vue": "^3.2.25" } }, "node_modules/@vitest/expect": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-1.1.0.tgz", - "integrity": "sha512-9IE2WWkcJo2BR9eqtY5MIo3TPmS50Pnwpm66A6neb2hvk/QSLfPXBz2qdiwUOQkwyFuuXEUj5380CbwfzW4+/w==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-1.1.1.tgz", + "integrity": "sha512-Qpw01C2Hyb3085jBkOJLQ7HRX0Ncnh2qV4p+xWmmhcIUlMykUF69zsnZ1vPmAjZpomw9+5tWEGOQ0GTfR8U+kA==", "dev": true, "dependencies": { - "@vitest/spy": "1.1.0", - "@vitest/utils": "1.1.0", + "@vitest/spy": "1.1.1", + "@vitest/utils": "1.1.1", "chai": "^4.3.10" }, "funding": { @@ -11594,12 +11619,12 @@ } }, "node_modules/@vitest/runner": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-1.1.0.tgz", - "integrity": "sha512-zdNLJ00pm5z/uhbWF6aeIJCGMSyTyWImy3Fcp9piRGvueERFlQFbUwCpzVce79OLm2UHk9iwaMSOaU9jVHgNVw==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-1.1.1.tgz", + "integrity": "sha512-8HokyJo1SnSi3uPFKfWm/Oq1qDwLC4QDcVsqpXIXwsRPAg3gIDh8EbZ1ri8cmQkBxdOu62aOF9B4xcqJhvt4xQ==", "dev": true, "dependencies": { - "@vitest/utils": "1.1.0", + "@vitest/utils": "1.1.1", "p-limit": "^5.0.0", "pathe": "^1.1.1" }, @@ -11623,9 +11648,9 @@ } }, "node_modules/@vitest/snapshot": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-1.1.0.tgz", - "integrity": "sha512-5O/wyZg09V5qmNmAlUgCBqflvn2ylgsWJRRuPrnHEfDNT6tQpQ8O1isNGgo+VxofISHqz961SG3iVvt3SPK/QQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-1.1.1.tgz", + "integrity": "sha512-WnMHjv4VdHLbFGgCdVVvyRkRPnOKN75JJg+LLTdr6ah7YnL75W+7CTIMdzPEPzaDxA8r5yvSVlc1d8lH3yE28w==", "dev": true, "dependencies": { "magic-string": "^0.30.5", @@ -11637,9 +11662,9 @@ } }, "node_modules/@vitest/spy": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-1.1.0.tgz", - "integrity": "sha512-sNOVSU/GE+7+P76qYo+VXdXhXffzWZcYIPQfmkiRxaNCSPiLANvQx5Mx6ZURJ/ndtEkUJEpvKLXqAYTKEY+lTg==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-1.1.1.tgz", + "integrity": "sha512-hDU2KkOTfFp4WFFPWwHFauddwcKuGQ7gF6Un/ZZkCogoAiTMN7/7YKvUDbywPZZ754iCQGjdUmXN3t4k0jm1IQ==", "dev": true, "dependencies": { "tinyspy": "^2.2.0" @@ -11649,9 +11674,9 @@ } }, "node_modules/@vitest/utils": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-1.1.0.tgz", - "integrity": "sha512-z+s510fKmYz4Y41XhNs3vcuFTFhcij2YF7F8VQfMEYAAUfqQh0Zfg7+w9xdgFGhPf3tX3TicAe+8BDITk6ampQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-1.1.1.tgz", + "integrity": "sha512-E9LedH093vST/JuBSyHLFMpxJKW3dLhe/flUSPFedoyj4wKiFX7Jm8gYLtOIiin59dgrssfmFv0BJ1u8P/LC/A==", "dev": true, "dependencies": { "diff-sequences": "^29.6.3", @@ -11663,36 +11688,36 @@ } }, "node_modules/@vue/compiler-core": { - "version": "3.3.13", - "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.3.13.tgz", - "integrity": "sha512-bwi9HShGu7uaZLOErZgsH2+ojsEdsjerbf2cMXPwmvcgZfVPZ2BVZzCVnwZBxTAYd6Mzbmf6izcUNDkWnBBQ6A==", + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.4.3.tgz", + "integrity": "sha512-u8jzgFg0EDtSrb/hG53Wwh1bAOQFtc1ZCegBpA/glyvTlgHl+tq13o1zvRfLbegYUw/E4mSTGOiCnAJ9SJ+lsg==", "dependencies": { - "@babel/parser": "^7.23.5", - "@vue/shared": "3.3.13", + "@babel/parser": "^7.23.6", + "@vue/shared": "3.4.3", + "entities": "^4.5.0", "estree-walker": "^2.0.2", "source-map-js": "^1.0.2" } }, "node_modules/@vue/compiler-dom": { - "version": "3.3.13", - "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.3.13.tgz", - "integrity": "sha512-EYRDpbLadGtNL0Gph+HoKiYqXLqZ0xSSpR5Dvnu/Ep7ggaCbjRDIus1MMxTS2Qm0koXED4xSlvTZaTnI8cYAsw==", + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.4.3.tgz", + "integrity": "sha512-oGF1E9/htI6JWj/lTJgr6UgxNCtNHbM6xKVreBWeZL9QhRGABRVoWGAzxmtBfSOd+w0Zi5BY0Es/tlJrN6WgEg==", "dependencies": { - "@vue/compiler-core": "3.3.13", - "@vue/shared": "3.3.13" + "@vue/compiler-core": "3.4.3", + "@vue/shared": "3.4.3" } }, "node_modules/@vue/compiler-sfc": { - "version": "3.3.13", - "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.3.13.tgz", - "integrity": "sha512-DQVmHEy/EKIgggvnGRLx21hSqnr1smUS9Aq8tfxiiot8UR0/pXKHN9k78/qQ7etyQTFj5em5nruODON7dBeumw==", - "dependencies": { - "@babel/parser": "^7.23.5", - "@vue/compiler-core": "3.3.13", - "@vue/compiler-dom": "3.3.13", - "@vue/compiler-ssr": "3.3.13", - "@vue/reactivity-transform": "3.3.13", - "@vue/shared": "3.3.13", + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.4.3.tgz", + "integrity": "sha512-NuJqb5is9I4uzv316VRUDYgIlPZCG8D+ARt5P4t5UDShIHKL25J3TGZAUryY/Aiy0DsY7srJnZL5ryB6DD63Zw==", + "dependencies": { + "@babel/parser": "^7.23.6", + "@vue/compiler-core": "3.4.3", + "@vue/compiler-dom": "3.4.3", + "@vue/compiler-ssr": "3.4.3", + "@vue/shared": "3.4.3", "estree-walker": "^2.0.2", "magic-string": "^0.30.5", "postcss": "^8.4.32", @@ -11700,69 +11725,57 @@ } }, "node_modules/@vue/compiler-ssr": { - "version": "3.3.13", - "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.3.13.tgz", - "integrity": "sha512-d/P3bCeUGmkJNS1QUZSAvoCIW4fkOKK3l2deE7zrp0ypJEy+En2AcypIkqvcFQOcw3F0zt2VfMvNsA9JmExTaw==", + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.4.3.tgz", + "integrity": "sha512-wnYQtMBkeFSxgSSQbYGQeXPhQacQiog2c6AlvMldQH6DB+gSXK/0F6DVXAJfEiuBSgBhUc8dwrrG5JQcqwalsA==", "dependencies": { - "@vue/compiler-dom": "3.3.13", - "@vue/shared": "3.3.13" + "@vue/compiler-dom": "3.4.3", + "@vue/shared": "3.4.3" } }, "node_modules/@vue/reactivity": { - "version": "3.3.13", - "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.3.13.tgz", - "integrity": "sha512-fjzCxceMahHhi4AxUBzQqqVhuA21RJ0COaWTbIBl1PruGW1CeY97louZzLi4smpYx+CHfFPPU/CS8NybbGvPKQ==", - "dependencies": { - "@vue/shared": "3.3.13" - } - }, - "node_modules/@vue/reactivity-transform": { - "version": "3.3.13", - "resolved": "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.3.13.tgz", - "integrity": "sha512-oWnydGH0bBauhXvh5KXUy61xr9gKaMbtsMHk40IK9M4gMuKPJ342tKFarY0eQ6jef8906m35q37wwA8DMZOm5Q==", + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.4.3.tgz", + "integrity": "sha512-q5f9HLDU+5aBKizXHAx0w4whkIANs1Muiq9R5YXm0HtorSlflqv9u/ohaMxuuhHWCji4xqpQ1eL04WvmAmGnFg==", "dependencies": { - "@babel/parser": "^7.23.5", - "@vue/compiler-core": "3.3.13", - "@vue/shared": "3.3.13", - "estree-walker": "^2.0.2", - "magic-string": "^0.30.5" + "@vue/shared": "3.4.3" } }, "node_modules/@vue/runtime-core": { - "version": "3.3.13", - "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.3.13.tgz", - "integrity": "sha512-1TzA5TvGuh2zUwMJgdfvrBABWZ7y8kBwBhm7BXk8rvdx2SsgcGfz2ruv2GzuGZNvL1aKnK8CQMV/jFOrxNQUMA==", + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.4.3.tgz", + "integrity": "sha512-C1r6QhB1qY7D591RCSFhMULyzL9CuyrGc+3PpB0h7dU4Qqw6GNyo4BNFjHZVvsWncrUlKX3DIKg0Y7rNNr06NQ==", "dependencies": { - "@vue/reactivity": "3.3.13", - "@vue/shared": "3.3.13" + "@vue/reactivity": "3.4.3", + "@vue/shared": "3.4.3" } }, "node_modules/@vue/runtime-dom": { - "version": "3.3.13", - "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.3.13.tgz", - "integrity": "sha512-JJkpE8R/hJKXqVTgUoODwS5wqKtOsmJPEqmp90PDVGygtJ4C0PtOkcEYXwhiVEmef6xeXcIlrT3Yo5aQ4qkHhQ==", + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.4.3.tgz", + "integrity": "sha512-wrsprg7An5Ec+EhPngWdPuzkp0BEUxAKaQtN9dPU/iZctPyD9aaXmVtehPJerdQxQale6gEnhpnfywNw3zOv2A==", "dependencies": { - "@vue/runtime-core": "3.3.13", - "@vue/shared": "3.3.13", + "@vue/runtime-core": "3.4.3", + "@vue/shared": "3.4.3", "csstype": "^3.1.3" } }, "node_modules/@vue/server-renderer": { - "version": "3.3.13", - "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.3.13.tgz", - "integrity": "sha512-vSnN+nuf6iSqTL3Qgx/9A+BT+0Zf/VJOgF5uMZrKjYPs38GMYyAU1coDyBNHauehXDaP+zl73VhwWv0vBRBHcg==", + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.4.3.tgz", + "integrity": "sha512-BUxt8oVGMKKsqSkM1uU3d3Houyfy4WAc2SpSQRebNd+XJGATVkW/rO129jkyL+kpB/2VRKzE63zwf5RtJ3XuZw==", "dependencies": { - "@vue/compiler-ssr": "3.3.13", - "@vue/shared": "3.3.13" + "@vue/compiler-ssr": "3.4.3", + "@vue/shared": "3.4.3" }, "peerDependencies": { - "vue": "3.3.13" + "vue": "3.4.3" } }, "node_modules/@vue/shared": { - "version": "3.3.13", - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.3.13.tgz", - "integrity": "sha512-/zYUwiHD8j7gKx2argXEMCUXVST6q/21DFU0sTfNX0URJroCe3b1UF6vLJ3lQDfLNIiiRl2ONp7Nh5UVWS6QnA==" + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.4.3.tgz", + "integrity": "sha512-rIwlkkP1n4uKrRzivAKPZIEkHiuwY5mmhMJ2nZKCBLz8lTUlE73rQh4n1OnnMurXt1vcUNyH4ZPfdh8QweTjpQ==" }, "node_modules/@wagmi/connectors": { "version": "3.1.10", @@ -11914,6 +11927,11 @@ "tslib": "1.14.1" } }, + "node_modules/@walletconnect/crypto/node_modules/aes-js": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/aes-js/-/aes-js-3.1.2.tgz", + "integrity": "sha512-e5pEa2kBnBOgR4Y/p20pskXI74UEz7de8ZGVo58asOtvSVG5YAbJeELPZxOmt+Bnz3rX753YKhfIn4X4l1PPRQ==" + }, "node_modules/@walletconnect/crypto/node_modules/tslib": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", @@ -12702,9 +12720,9 @@ } }, "node_modules/acorn": { - "version": "8.11.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.2.tgz", - "integrity": "sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==", + "version": "8.11.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", + "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", "bin": { "acorn": "bin/acorn" }, @@ -12745,9 +12763,9 @@ } }, "node_modules/aes-js": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/aes-js/-/aes-js-3.1.2.tgz", - "integrity": "sha512-e5pEa2kBnBOgR4Y/p20pskXI74UEz7de8ZGVo58asOtvSVG5YAbJeELPZxOmt+Bnz3rX753YKhfIn4X4l1PPRQ==" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/aes-js/-/aes-js-3.0.0.tgz", + "integrity": "sha512-H7wUZRn8WpTq9jocdxQ2c8x2sKo9ZVmzfRE13GiNJXfp7NcKYEdvl3vspKjXox6RIG2VtaRe4JFvxG4rqp2Zuw==" }, "node_modules/agent-base": { "version": "6.0.2", @@ -13350,12 +13368,11 @@ } }, "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "balanced-match": "^1.0.0" } }, "node_modules/braces": { @@ -13663,9 +13680,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001571", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001571.tgz", - "integrity": "sha512-tYq/6MoXhdezDLFZuCO/TKboTzuQ/xR5cFdgXPfDtM7/kchBO3b4VWghE/OAi/DV7tTdhmLjZiZBZi1fA/GheQ==", + "version": "1.0.30001572", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001572.tgz", + "integrity": "sha512-1Pbh5FLmn5y4+QhNyJE9j3/7dK44dGB83/ZMjv/qJk86TvDbjk0LosiZo0i0WB0Vx607qMX9jYrn1VLHCkN4rw==", "funding": [ { "type": "opencollective", @@ -14370,9 +14387,9 @@ } }, "node_modules/core-js": { - "version": "3.34.0", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.34.0.tgz", - "integrity": "sha512-aDdvlDder8QmY91H88GzNi9EtQi2TjvQhpCX6B1v/dAZHU1AuLgHvRh54RiOerpEhEW46Tkf+vgAViB/CWC0ag==", + "version": "3.35.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.35.0.tgz", + "integrity": "sha512-ntakECeqg81KqMueeGJ79Q5ZgQNR+6eaE8sxGCx62zMbAIj65q+uYvatToew3m6eAGdU4gNZwpZ34NMe4GYswg==", "dev": true, "hasInstallScript": true, "funding": { @@ -14381,9 +14398,9 @@ } }, "node_modules/core-js-compat": { - "version": "3.34.0", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.34.0.tgz", - "integrity": "sha512-4ZIyeNbW/Cn1wkMMDy+mvrRUxrwFNjKwbhCfQpDd+eLgYipDqp8oGFGtLmhh18EDPKA0g3VUBYOxQGGwvWLVpA==", + "version": "3.35.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.35.0.tgz", + "integrity": "sha512-5blwFAddknKeNgsjBzilkdQ0+YK8L1PfqPYq40NOYMYFSS38qj+hpTcLLWwpIwA2A5bje/x5jmVn2tzUMg9IVw==", "dependencies": { "browserslist": "^4.22.2" }, @@ -15110,6 +15127,17 @@ "node": ">=8.6" } }, + "node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, "node_modules/env-paths": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", @@ -15164,9 +15192,9 @@ } }, "node_modules/esbuild": { - "version": "0.19.10", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.10.tgz", - "integrity": "sha512-S1Y27QGt/snkNYrRcswgRFqZjaTG5a5xM3EQo97uNBnH505pdzSNe/HLBq1v0RO7iK/ngdbhJB6mDAp0OK+iUA==", + "version": "0.19.11", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.11.tgz", + "integrity": "sha512-HJ96Hev2hX/6i5cDVwcqiJBBtuo9+FeIJOtZ9W1kA5M6AMJRHUZlpYZ1/SbEwtO0ioNAW8rUooVpC/WehY2SfA==", "hasInstallScript": true, "bin": { "esbuild": "bin/esbuild" @@ -15175,29 +15203,29 @@ "node": ">=12" }, "optionalDependencies": { - "@esbuild/aix-ppc64": "0.19.10", - "@esbuild/android-arm": "0.19.10", - "@esbuild/android-arm64": "0.19.10", - "@esbuild/android-x64": "0.19.10", - "@esbuild/darwin-arm64": "0.19.10", - "@esbuild/darwin-x64": "0.19.10", - "@esbuild/freebsd-arm64": "0.19.10", - "@esbuild/freebsd-x64": "0.19.10", - "@esbuild/linux-arm": "0.19.10", - "@esbuild/linux-arm64": "0.19.10", - "@esbuild/linux-ia32": "0.19.10", - "@esbuild/linux-loong64": "0.19.10", - "@esbuild/linux-mips64el": "0.19.10", - "@esbuild/linux-ppc64": "0.19.10", - "@esbuild/linux-riscv64": "0.19.10", - "@esbuild/linux-s390x": "0.19.10", - "@esbuild/linux-x64": "0.19.10", - "@esbuild/netbsd-x64": "0.19.10", - "@esbuild/openbsd-x64": "0.19.10", - "@esbuild/sunos-x64": "0.19.10", - "@esbuild/win32-arm64": "0.19.10", - "@esbuild/win32-ia32": "0.19.10", - "@esbuild/win32-x64": "0.19.10" + "@esbuild/aix-ppc64": "0.19.11", + "@esbuild/android-arm": "0.19.11", + "@esbuild/android-arm64": "0.19.11", + "@esbuild/android-x64": "0.19.11", + "@esbuild/darwin-arm64": "0.19.11", + "@esbuild/darwin-x64": "0.19.11", + "@esbuild/freebsd-arm64": "0.19.11", + "@esbuild/freebsd-x64": "0.19.11", + "@esbuild/linux-arm": "0.19.11", + "@esbuild/linux-arm64": "0.19.11", + "@esbuild/linux-ia32": "0.19.11", + "@esbuild/linux-loong64": "0.19.11", + "@esbuild/linux-mips64el": "0.19.11", + "@esbuild/linux-ppc64": "0.19.11", + "@esbuild/linux-riscv64": "0.19.11", + "@esbuild/linux-s390x": "0.19.11", + "@esbuild/linux-x64": "0.19.11", + "@esbuild/netbsd-x64": "0.19.11", + "@esbuild/openbsd-x64": "0.19.11", + "@esbuild/sunos-x64": "0.19.11", + "@esbuild/win32-arm64": "0.19.11", + "@esbuild/win32-ia32": "0.19.11", + "@esbuild/win32-x64": "0.19.11" } }, "node_modules/esbuild-plugin-alias": { @@ -15389,6 +15417,16 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, + "node_modules/eslint/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, "node_modules/eslint/node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", @@ -15444,6 +15482,18 @@ "node": ">=8" } }, + "node_modules/eslint/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, "node_modules/eslint/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -16082,14 +16132,6 @@ "minimatch": "^5.0.1" } }, - "node_modules/filelist/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, "node_modules/filelist/node_modules/minimatch": { "version": "5.1.6", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", @@ -16257,9 +16299,9 @@ } }, "node_modules/follow-redirects": { - "version": "1.15.3", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.3.tgz", - "integrity": "sha512-1VzOtuEM8pC9SFU1E+8KfTjZyMztRsgEfwQl44z8A25uy13jSzTj6dyK2Df52iV0vgHCfBwLhDWevLn95w5v6Q==", + "version": "1.15.4", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.4.tgz", + "integrity": "sha512-Cr4D/5wlrb0z9dgERpUL3LrmPKVDsETIJhaCMeDfuFYcqa5bldGV6wBsAN6X/vxlXQtFBMrXdXxdL8CbDTGniw==", "dev": true, "funding": [ { @@ -16889,28 +16931,6 @@ "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" }, - "node_modules/glob/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/glob/node_modules/minimatch": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/globals": { "version": "13.24.0", "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", @@ -17335,15 +17355,6 @@ "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/ignore-walk/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0" - } - }, "node_modules/ignore-walk/node_modules/minimatch": { "version": "5.1.6", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", @@ -17962,6 +17973,15 @@ "node": ">=0.10.0" } }, + "node_modules/isomorphic-unfetch": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/isomorphic-unfetch/-/isomorphic-unfetch-3.1.0.tgz", + "integrity": "sha512-geDJjpoZ8N0kWexiwkX8F9NkTsXhetLPVbZFQ+JTW239QNOwvB0gniuR1Wc6f0AMTn7/mFGyXvHTifrCp/GH8Q==", + "dependencies": { + "node-fetch": "^2.6.1", + "unfetch": "^4.2.0" + } + }, "node_modules/isomorphic-ws": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/isomorphic-ws/-/isomorphic-ws-4.0.1.tgz", @@ -18066,6 +18086,15 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, + "node_modules/jake/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, "node_modules/jake/node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", @@ -18105,6 +18134,17 @@ "node": ">=8" } }, + "node_modules/jake/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, "node_modules/jake/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -19064,6 +19104,16 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, + "node_modules/lerna/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, "node_modules/lerna/node_modules/chalk": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", @@ -19876,9 +19926,9 @@ "integrity": "sha512-0aF7ZmVon1igznGI4VS30yugpduQW3y3GkcgGJOp7d8x8QrizhigUxjI/m2UojsXXto+jLAH3KSz+xOJTiORjg==" }, "node_modules/markdown-to-jsx": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/markdown-to-jsx/-/markdown-to-jsx-7.3.2.tgz", - "integrity": "sha512-B+28F5ucp83aQm+OxNrPkS8z0tMKaeHiy0lHJs3LqCyDQFtWuenaIrkaVTgAm1pf1AU85LXltva86hlaT17i8Q==", + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/markdown-to-jsx/-/markdown-to-jsx-7.4.0.tgz", + "integrity": "sha512-zilc+MIkVVXPyTb4iIUTIz9yyqfcWjszGXnwF9K/aiBWcHXFcmdEMTkG01/oQhwSCH7SY1BnG6+ev5BzWmbPrg==", "dev": true, "engines": { "node": ">= 10" @@ -20200,14 +20250,17 @@ "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==" }, "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", "dependencies": { - "brace-expansion": "^1.1.7" + "brace-expansion": "^2.0.1" }, "engines": { - "node": "*" + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, "node_modules/minimist": { @@ -20481,13 +20534,35 @@ "node": ">=8" } }, - "node_modules/mute-stream": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", - "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", - "dev": true + "node_modules/multimatch/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } }, - "node_modules/nanoid": { + "node_modules/multimatch/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", + "dev": true + }, + "node_modules/nanoid": { "version": "3.3.7", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", @@ -20653,6 +20728,26 @@ "node": ">= 0.10.5" } }, + "node_modules/node-dir/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/node-dir/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, "node_modules/node-fetch": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", @@ -20896,15 +20991,6 @@ "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/npm-packlist/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0" - } - }, "node_modules/npm-packlist/node_modules/glob": { "version": "8.1.0", "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", @@ -21203,13 +21289,13 @@ } }, "node_modules/nx": { - "version": "17.2.7", - "resolved": "https://registry.npmjs.org/nx/-/nx-17.2.7.tgz", - "integrity": "sha512-CnssDvDphAgyeoYzdPbz6vA/xac4BQeEiO7R9IBLIm+l1MV7boI4SpCS6abR4dbp4VTwI9uBQ9vgqNwCiEjoWg==", + "version": "17.2.8", + "resolved": "https://registry.npmjs.org/nx/-/nx-17.2.8.tgz", + "integrity": "sha512-rM5zXbuXLEuqQqcjVjClyvHwRJwt+NVImR2A6KFNG40Z60HP6X12wAxxeLHF5kXXTDRU0PFhf/yACibrpbPrAw==", "dev": true, "hasInstallScript": true, "dependencies": { - "@nrwl/tao": "17.2.7", + "@nrwl/tao": "17.2.8", "@yarnpkg/lockfile": "^1.1.0", "@yarnpkg/parsers": "3.0.0-rc.46", "@zkochan/js-yaml": "0.0.6", @@ -21249,16 +21335,16 @@ "nx-cloud": "bin/nx-cloud.js" }, "optionalDependencies": { - "@nx/nx-darwin-arm64": "17.2.7", - "@nx/nx-darwin-x64": "17.2.7", - "@nx/nx-freebsd-x64": "17.2.7", - "@nx/nx-linux-arm-gnueabihf": "17.2.7", - "@nx/nx-linux-arm64-gnu": "17.2.7", - "@nx/nx-linux-arm64-musl": "17.2.7", - "@nx/nx-linux-x64-gnu": "17.2.7", - "@nx/nx-linux-x64-musl": "17.2.7", - "@nx/nx-win32-arm64-msvc": "17.2.7", - "@nx/nx-win32-x64-msvc": "17.2.7" + "@nx/nx-darwin-arm64": "17.2.8", + "@nx/nx-darwin-x64": "17.2.8", + "@nx/nx-freebsd-x64": "17.2.8", + "@nx/nx-linux-arm-gnueabihf": "17.2.8", + "@nx/nx-linux-arm64-gnu": "17.2.8", + "@nx/nx-linux-arm64-musl": "17.2.8", + "@nx/nx-linux-x64-gnu": "17.2.8", + "@nx/nx-linux-x64-musl": "17.2.8", + "@nx/nx-win32-arm64-msvc": "17.2.8", + "@nx/nx-win32-x64-msvc": "17.2.8" }, "peerDependencies": { "@swc-node/register": "^1.6.7", @@ -21288,6 +21374,16 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, + "node_modules/nx/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, "node_modules/nx/node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", @@ -21388,14 +21484,14 @@ } }, "node_modules/nypm": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/nypm/-/nypm-0.3.3.tgz", - "integrity": "sha512-FHoxtTscAE723e80d2M9cJRb4YVjL82Ra+ZV+YqC6rfNZUWahi+ZhPF+krnR+bdMvibsfHCtgKXnZf5R6kmEPA==", + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/nypm/-/nypm-0.3.4.tgz", + "integrity": "sha512-1JLkp/zHBrkS3pZ692IqOaIKSYHmQXgqfELk6YTOfVBnwealAmPA1q2kKK7PHJAHSMBozerThEFZXP3G6o7Ukg==", "dependencies": { - "citty": "^0.1.4", + "citty": "^0.1.5", "execa": "^8.0.1", "pathe": "^1.1.1", - "ufo": "^1.3.0" + "ufo": "^1.3.2" }, "bin": { "nypm": "dist/cli.mjs" @@ -22073,15 +22169,6 @@ "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/pacote/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0" - } - }, "node_modules/pacote/node_modules/hosted-git-info": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.1.tgz", @@ -22124,21 +22211,6 @@ "node": "14 || >=16.14" } }, - "node_modules/pacote/node_modules/minimatch": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", - "dev": true, - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/pacote/node_modules/normalize-package-data": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-6.0.0.tgz", @@ -23074,6 +23146,15 @@ "node": ">= 6.0.0" } }, + "node_modules/puppeteer-core/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, "node_modules/puppeteer-core/node_modules/glob": { "version": "7.2.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", @@ -23116,6 +23197,17 @@ "node": ">=4.0.0" } }, + "node_modules/puppeteer-core/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, "node_modules/puppeteer-core/node_modules/rimraf": { "version": "2.7.1", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", @@ -24147,6 +24239,15 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/rimraf/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, "node_modules/rimraf/node_modules/glob": { "version": "7.2.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", @@ -24166,10 +24267,21 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/rimraf/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, "node_modules/rollup": { - "version": "4.9.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.9.1.tgz", - "integrity": "sha512-pgPO9DWzLoW/vIhlSoDByCzcpX92bKEorbgXuZrqxByte3JFk2xSW2JEeAcyLc9Ru9pqcNNW+Ob7ntsk2oT/Xw==", + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.9.2.tgz", + "integrity": "sha512-66RB8OtFKUTozmVEh3qyNfH+b+z2RXBVloqO2KCC/pjFaGaHtxP9fVfOQKPSGXg2mElmjmxjW/fZ7iKrEpMH5Q==", "dev": true, "bin": { "rollup": "dist/bin/rollup" @@ -24179,19 +24291,19 @@ "npm": ">=8.0.0" }, "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.9.1", - "@rollup/rollup-android-arm64": "4.9.1", - "@rollup/rollup-darwin-arm64": "4.9.1", - "@rollup/rollup-darwin-x64": "4.9.1", - "@rollup/rollup-linux-arm-gnueabihf": "4.9.1", - "@rollup/rollup-linux-arm64-gnu": "4.9.1", - "@rollup/rollup-linux-arm64-musl": "4.9.1", - "@rollup/rollup-linux-riscv64-gnu": "4.9.1", - "@rollup/rollup-linux-x64-gnu": "4.9.1", - "@rollup/rollup-linux-x64-musl": "4.9.1", - "@rollup/rollup-win32-arm64-msvc": "4.9.1", - "@rollup/rollup-win32-ia32-msvc": "4.9.1", - "@rollup/rollup-win32-x64-msvc": "4.9.1", + "@rollup/rollup-android-arm-eabi": "4.9.2", + "@rollup/rollup-android-arm64": "4.9.2", + "@rollup/rollup-darwin-arm64": "4.9.2", + "@rollup/rollup-darwin-x64": "4.9.2", + "@rollup/rollup-linux-arm-gnueabihf": "4.9.2", + "@rollup/rollup-linux-arm64-gnu": "4.9.2", + "@rollup/rollup-linux-arm64-musl": "4.9.2", + "@rollup/rollup-linux-riscv64-gnu": "4.9.2", + "@rollup/rollup-linux-x64-gnu": "4.9.2", + "@rollup/rollup-linux-x64-musl": "4.9.2", + "@rollup/rollup-win32-arm64-msvc": "4.9.2", + "@rollup/rollup-win32-ia32-msvc": "4.9.2", + "@rollup/rollup-win32-x64-msvc": "4.9.2", "fsevents": "~2.3.2" } }, @@ -24874,11 +24986,11 @@ "dev": true }, "node_modules/storybook": { - "version": "7.6.6", - "resolved": "https://registry.npmjs.org/storybook/-/storybook-7.6.6.tgz", - "integrity": "sha512-PmJxpjGdLvDOHaRzqLOvcJ3ALQPaNeW6D5Lv7rPPVbuO24wdDzd/75dPRP7gJKYcGE0NnDZ6cLQq3UlCfbkIBA==", + "version": "7.6.7", + "resolved": "https://registry.npmjs.org/storybook/-/storybook-7.6.7.tgz", + "integrity": "sha512-1Cd895dqYIT5MOUOCDlD73OTWoJubLq/sWC7AMzkMrLu76yD4Cu6f+wv1HDrRAheRaCaeT3yhYEhsMB6qHIcaA==", "dependencies": { - "@storybook/cli": "7.6.6" + "@storybook/cli": "7.6.7" }, "bin": { "sb": "index.js", @@ -25227,6 +25339,15 @@ "node": ">=4" } }, + "node_modules/temp/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, "node_modules/temp/node_modules/glob": { "version": "7.2.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", @@ -25246,6 +25367,17 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/temp/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, "node_modules/temp/node_modules/rimraf": { "version": "2.6.3", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", @@ -25308,6 +25440,16 @@ "node": ">=8" } }, + "node_modules/test-exclude/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, "node_modules/test-exclude/node_modules/glob": { "version": "7.2.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", @@ -25328,6 +25470,18 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/test-exclude/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, "node_modules/text-encoding-utf-8": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/text-encoding-utf-8/-/text-encoding-utf-8-1.0.2.tgz", @@ -25902,6 +26056,11 @@ "pathe": "^1.1.1" } }, + "node_modules/unfetch": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/unfetch/-/unfetch-4.2.0.tgz", + "integrity": "sha512-F9p7yYCn6cIW9El1zi0HI6vqpeIvBsr3dSuRO6Xuppb1u5rXpCPmMvLSyECLhybr9isec8Ohl0hPekMVrEinDA==" + }, "node_modules/unicode-canonical-property-names-ecmascript": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", @@ -26369,9 +26528,9 @@ } }, "node_modules/viem": { - "version": "1.20.3", - "resolved": "https://registry.npmjs.org/viem/-/viem-1.20.3.tgz", - "integrity": "sha512-7CrmeCb2KYkeCgUmUyb1hsf+IX/PLwi+Np+Vm4YUTPeG82y3HRSgGHSaCOp3d0YtR2kXD3nv9y5kE7LBFE+wWw==", + "version": "1.21.4", + "resolved": "https://registry.npmjs.org/viem/-/viem-1.21.4.tgz", + "integrity": "sha512-BNVYdSaUjeS2zKQgPs+49e5JKocfo60Ib2yiXOWBT6LuVxY1I/6fFX3waEtpXvL1Xn4qu+BVitVtMh9lyThyhQ==", "funding": [ { "type": "github", @@ -26453,9 +26612,9 @@ } }, "node_modules/vite-node": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-1.1.0.tgz", - "integrity": "sha512-jV48DDUxGLEBdHCQvxL1mEh7+naVy+nhUUUaPAZLd3FJgXuxQiewHcfeZebbJ6onDqNGkP4r3MhQ342PRlG81Q==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-1.1.1.tgz", + "integrity": "sha512-2bGE5w4jvym5v8llF6Gu1oBrmImoNSs4WmRVcavnG2me6+8UQntTqLiAMFyiAobp+ZXhj5ZFhI7SmLiFr/jrow==", "dev": true, "dependencies": { "cac": "^6.7.14", @@ -26475,16 +26634,16 @@ } }, "node_modules/vitest": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/vitest/-/vitest-1.1.0.tgz", - "integrity": "sha512-oDFiCrw7dd3Jf06HoMtSRARivvyjHJaTxikFxuqJjO76U436PqlVw1uLn7a8OSPrhSfMGVaRakKpA2lePdw79A==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/vitest/-/vitest-1.1.1.tgz", + "integrity": "sha512-Ry2qs4UOu/KjpXVfOCfQkTnwSXYGrqTbBZxw6reIYEFjSy1QUARRg5pxiI5BEXy+kBVntxUYNMlq4Co+2vD3fQ==", "dev": true, "dependencies": { - "@vitest/expect": "1.1.0", - "@vitest/runner": "1.1.0", - "@vitest/snapshot": "1.1.0", - "@vitest/spy": "1.1.0", - "@vitest/utils": "1.1.0", + "@vitest/expect": "1.1.1", + "@vitest/runner": "1.1.1", + "@vitest/snapshot": "1.1.1", + "@vitest/spy": "1.1.1", + "@vitest/utils": "1.1.1", "acorn-walk": "^8.3.0", "cac": "^6.7.14", "chai": "^4.3.10", @@ -26499,7 +26658,7 @@ "tinybench": "^2.5.1", "tinypool": "^0.8.1", "vite": "^5.0.0", - "vite-node": "1.1.0", + "vite-node": "1.1.1", "why-is-node-running": "^2.2.2" }, "bin": { @@ -26675,15 +26834,15 @@ } }, "node_modules/vue": { - "version": "3.3.13", - "resolved": "https://registry.npmjs.org/vue/-/vue-3.3.13.tgz", - "integrity": "sha512-LDnUpQvDgsfc0u/YgtAgTMXJlJQqjkxW1PVcOnJA5cshPleULDjHi7U45pl2VJYazSSvLH8UKcid/kzH8I0a0Q==", + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.4.3.tgz", + "integrity": "sha512-GjN+culMAGv/mUbkIv8zMKItno8npcj5gWlXkSxf1SPTQf8eJ4A+YfHIvQFyL1IfuJcMl3soA7SmN1fRxbf/wA==", "dependencies": { - "@vue/compiler-dom": "3.3.13", - "@vue/compiler-sfc": "3.3.13", - "@vue/runtime-dom": "3.3.13", - "@vue/server-renderer": "3.3.13", - "@vue/shared": "3.3.13" + "@vue/compiler-dom": "3.4.3", + "@vue/compiler-sfc": "3.4.3", + "@vue/runtime-dom": "3.4.3", + "@vue/server-renderer": "3.4.3", + "@vue/shared": "3.4.3" }, "peerDependencies": { "typescript": "*" @@ -27242,7 +27401,7 @@ "license": "Apache-2.0", "dependencies": { "@coinbase/wallet-sdk": "3.7.2", - "@walletconnect/ethereum-provider": "2.10.6", + "@walletconnect/ethereum-provider": "2.11.0", "@web3modal/polyfills": "3.5.3", "@web3modal/scaffold": "3.5.3", "@web3modal/scaffold-react": "3.5.3", @@ -27282,13 +27441,120 @@ } } }, + "packages/ethers/node_modules/@walletconnect/core": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/@walletconnect/core/-/core-2.11.0.tgz", + "integrity": "sha512-2Tjp5BCevI7dbmqo/OrCjX4tqgMqwJNQLlQAlphqPfvwlF9+tIu6pGcVbSN3U9zyXzWIZCeleqEaWUeSeET4Ew==", + "dependencies": { + "@walletconnect/heartbeat": "1.2.1", + "@walletconnect/jsonrpc-provider": "1.0.13", + "@walletconnect/jsonrpc-types": "1.0.3", + "@walletconnect/jsonrpc-utils": "1.0.8", + "@walletconnect/jsonrpc-ws-connection": "1.0.14", + "@walletconnect/keyvaluestorage": "^1.1.1", + "@walletconnect/logger": "^2.0.1", + "@walletconnect/relay-api": "^1.0.9", + "@walletconnect/relay-auth": "^1.0.4", + "@walletconnect/safe-json": "^1.0.2", + "@walletconnect/time": "^1.0.2", + "@walletconnect/types": "2.11.0", + "@walletconnect/utils": "2.11.0", + "events": "^3.3.0", + "isomorphic-unfetch": "3.1.0", + "lodash.isequal": "4.5.0", + "uint8arrays": "^3.1.0" + } + }, + "packages/ethers/node_modules/@walletconnect/ethereum-provider": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/@walletconnect/ethereum-provider/-/ethereum-provider-2.11.0.tgz", + "integrity": "sha512-YrTeHVjuSuhlUw7SQ6xBJXDuJ6iAC+RwINm9nVhoKYJSHAy3EVSJZOofMKrnecL0iRMtD29nj57mxAInIBRuZA==", + "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/modal": "^2.6.2", + "@walletconnect/sign-client": "2.11.0", + "@walletconnect/types": "2.11.0", + "@walletconnect/universal-provider": "2.11.0", + "@walletconnect/utils": "2.11.0", + "events": "^3.3.0" + } + }, + "packages/ethers/node_modules/@walletconnect/sign-client": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/@walletconnect/sign-client/-/sign-client-2.11.0.tgz", + "integrity": "sha512-H2ukscibBS+6WrzQWh+WyVBqO5z4F5et12JcwobdwgHnJSlqIoZxqnUYYWNCI5rUR5UKsKWaUyto4AE9N5dw4Q==", + "dependencies": { + "@walletconnect/core": "2.11.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.11.0", + "@walletconnect/utils": "2.11.0", + "events": "^3.3.0" + } + }, + "packages/ethers/node_modules/@walletconnect/types": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/@walletconnect/types/-/types-2.11.0.tgz", + "integrity": "sha512-AB5b1lrEbCGHxqS2vqfCkIoODieH+ZAUp9rA1O2ftrhnqDJiJK983Df87JhYhECsQUBHHfALphA8ydER0q+9sw==", + "dependencies": { + "@walletconnect/events": "^1.0.1", + "@walletconnect/heartbeat": "1.2.1", + "@walletconnect/jsonrpc-types": "1.0.3", + "@walletconnect/keyvaluestorage": "^1.1.1", + "@walletconnect/logger": "^2.0.1", + "events": "^3.3.0" + } + }, + "packages/ethers/node_modules/@walletconnect/universal-provider": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/@walletconnect/universal-provider/-/universal-provider-2.11.0.tgz", + "integrity": "sha512-zgJv8jDvIMP4Qse/D9oIRXGdfoNqonsrjPZanQ/CHNe7oXGOBiQND2IIeX+tS0H7uNA0TPvctljCLiIN9nw4eA==", + "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.11.0", + "@walletconnect/types": "2.11.0", + "@walletconnect/utils": "2.11.0", + "events": "^3.3.0" + } + }, + "packages/ethers/node_modules/@walletconnect/utils": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/@walletconnect/utils/-/utils-2.11.0.tgz", + "integrity": "sha512-hxkHPlTlDQILHfIKXlmzgNJau/YcSBC3XHUSuZuKZbNEw3duFT6h6pm3HT/1+j1a22IG05WDsNBuTCRkwss+BQ==", + "dependencies": { + "@stablelib/chacha20poly1305": "1.0.1", + "@stablelib/hkdf": "1.0.1", + "@stablelib/random": "^1.0.2", + "@stablelib/sha256": "1.0.1", + "@stablelib/x25519": "^1.0.3", + "@walletconnect/relay-api": "^1.0.9", + "@walletconnect/safe-json": "^1.0.2", + "@walletconnect/time": "^1.0.2", + "@walletconnect/types": "2.11.0", + "@walletconnect/window-getters": "^1.0.1", + "@walletconnect/window-metadata": "^1.0.1", + "detect-browser": "5.3.0", + "query-string": "7.1.3", + "uint8arrays": "^3.1.0" + } + }, "packages/ethers5": { "name": "@web3modal/ethers5", "version": "3.5.3", "license": "Apache-2.0", "dependencies": { "@coinbase/wallet-sdk": "3.7.2", - "@walletconnect/ethereum-provider": "2.10.6", + "@walletconnect/ethereum-provider": "2.11.0", "@web3modal/polyfills": "3.5.3", "@web3modal/scaffold": "3.5.3", "@web3modal/scaffold-react": "3.5.3", @@ -27328,6 +27594,113 @@ } } }, + "packages/ethers5/node_modules/@walletconnect/core": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/@walletconnect/core/-/core-2.11.0.tgz", + "integrity": "sha512-2Tjp5BCevI7dbmqo/OrCjX4tqgMqwJNQLlQAlphqPfvwlF9+tIu6pGcVbSN3U9zyXzWIZCeleqEaWUeSeET4Ew==", + "dependencies": { + "@walletconnect/heartbeat": "1.2.1", + "@walletconnect/jsonrpc-provider": "1.0.13", + "@walletconnect/jsonrpc-types": "1.0.3", + "@walletconnect/jsonrpc-utils": "1.0.8", + "@walletconnect/jsonrpc-ws-connection": "1.0.14", + "@walletconnect/keyvaluestorage": "^1.1.1", + "@walletconnect/logger": "^2.0.1", + "@walletconnect/relay-api": "^1.0.9", + "@walletconnect/relay-auth": "^1.0.4", + "@walletconnect/safe-json": "^1.0.2", + "@walletconnect/time": "^1.0.2", + "@walletconnect/types": "2.11.0", + "@walletconnect/utils": "2.11.0", + "events": "^3.3.0", + "isomorphic-unfetch": "3.1.0", + "lodash.isequal": "4.5.0", + "uint8arrays": "^3.1.0" + } + }, + "packages/ethers5/node_modules/@walletconnect/ethereum-provider": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/@walletconnect/ethereum-provider/-/ethereum-provider-2.11.0.tgz", + "integrity": "sha512-YrTeHVjuSuhlUw7SQ6xBJXDuJ6iAC+RwINm9nVhoKYJSHAy3EVSJZOofMKrnecL0iRMtD29nj57mxAInIBRuZA==", + "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/modal": "^2.6.2", + "@walletconnect/sign-client": "2.11.0", + "@walletconnect/types": "2.11.0", + "@walletconnect/universal-provider": "2.11.0", + "@walletconnect/utils": "2.11.0", + "events": "^3.3.0" + } + }, + "packages/ethers5/node_modules/@walletconnect/sign-client": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/@walletconnect/sign-client/-/sign-client-2.11.0.tgz", + "integrity": "sha512-H2ukscibBS+6WrzQWh+WyVBqO5z4F5et12JcwobdwgHnJSlqIoZxqnUYYWNCI5rUR5UKsKWaUyto4AE9N5dw4Q==", + "dependencies": { + "@walletconnect/core": "2.11.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.11.0", + "@walletconnect/utils": "2.11.0", + "events": "^3.3.0" + } + }, + "packages/ethers5/node_modules/@walletconnect/types": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/@walletconnect/types/-/types-2.11.0.tgz", + "integrity": "sha512-AB5b1lrEbCGHxqS2vqfCkIoODieH+ZAUp9rA1O2ftrhnqDJiJK983Df87JhYhECsQUBHHfALphA8ydER0q+9sw==", + "dependencies": { + "@walletconnect/events": "^1.0.1", + "@walletconnect/heartbeat": "1.2.1", + "@walletconnect/jsonrpc-types": "1.0.3", + "@walletconnect/keyvaluestorage": "^1.1.1", + "@walletconnect/logger": "^2.0.1", + "events": "^3.3.0" + } + }, + "packages/ethers5/node_modules/@walletconnect/universal-provider": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/@walletconnect/universal-provider/-/universal-provider-2.11.0.tgz", + "integrity": "sha512-zgJv8jDvIMP4Qse/D9oIRXGdfoNqonsrjPZanQ/CHNe7oXGOBiQND2IIeX+tS0H7uNA0TPvctljCLiIN9nw4eA==", + "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.11.0", + "@walletconnect/types": "2.11.0", + "@walletconnect/utils": "2.11.0", + "events": "^3.3.0" + } + }, + "packages/ethers5/node_modules/@walletconnect/utils": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/@walletconnect/utils/-/utils-2.11.0.tgz", + "integrity": "sha512-hxkHPlTlDQILHfIKXlmzgNJau/YcSBC3XHUSuZuKZbNEw3duFT6h6pm3HT/1+j1a22IG05WDsNBuTCRkwss+BQ==", + "dependencies": { + "@stablelib/chacha20poly1305": "1.0.1", + "@stablelib/hkdf": "1.0.1", + "@stablelib/random": "^1.0.2", + "@stablelib/sha256": "1.0.1", + "@stablelib/x25519": "^1.0.3", + "@walletconnect/relay-api": "^1.0.9", + "@walletconnect/safe-json": "^1.0.2", + "@walletconnect/time": "^1.0.2", + "@walletconnect/types": "2.11.0", + "@walletconnect/window-getters": "^1.0.1", + "@walletconnect/window-metadata": "^1.0.1", + "detect-browser": "5.3.0", + "query-string": "7.1.3", + "uint8arrays": "^3.1.0" + } + }, "packages/ethers5/node_modules/ethers": { "version": "5.7.2", "resolved": "https://registry.npmjs.org/ethers/-/ethers-5.7.2.tgz", diff --git a/package.json b/package.json index fab0e4adcb..1da7e18c1c 100644 --- a/package.json +++ b/package.json @@ -45,10 +45,10 @@ "examples/*" ], "devDependencies": { - "@types/react": "18.2.45", + "@types/react": "18.2.46", "@types/react-dom": "18.2.18", - "@typescript-eslint/eslint-plugin": "6.15.0", - "@typescript-eslint/parser": "6.15.0", + "@typescript-eslint/eslint-plugin": "6.17.0", + "@typescript-eslint/parser": "6.17.0", "danger": "11.3.1", "eslint": "8.56.0", "eslint-config-prettier": "9.1.0", @@ -59,10 +59,10 @@ "react-dom": "18.2.0", "turbo": "1.11.2", "typescript": "5.3.3", - "viem": "1.20.3", + "viem": "1.21.4", "vite": "5.0.10", - "vitest": "1.1.0", - "vue": "3.3.13", + "vitest": "1.1.1", + "vue": "3.4.3", "wagmi": "1.4.12" } } diff --git a/packages/core/src/controllers/ConnectorController.ts b/packages/core/src/controllers/ConnectorController.ts index 484601f36c..2c25d6c0de 100644 --- a/packages/core/src/controllers/ConnectorController.ts +++ b/packages/core/src/controllers/ConnectorController.ts @@ -34,6 +34,10 @@ export const ConnectorController = { return state.connectors.find(c => c.type === 'EMAIL') as EmailConnector | undefined }, + getAnnouncedConnectorRdns() { + return state.connectors.filter(c => c.type === 'ANNOUNCED').map(c => c.info?.rdns) + }, + getConnectors() { return state.connectors } diff --git a/packages/core/src/utils/ConstantsUtil.ts b/packages/core/src/utils/ConstantsUtil.ts index bdf4b826e0..20ac29ef2f 100644 --- a/packages/core/src/utils/ConstantsUtil.ts +++ b/packages/core/src/utils/ConstantsUtil.ts @@ -24,5 +24,9 @@ export const ConstantsUtil = { 'ASIA/MACAO', 'ASIA/BEIJING', 'ASIA/HARBIN' - ] + ], + + CONNECTOR_RDNS_MAP: { + coinbaseWallet: 'com.coinbase.wallet' + } as Record } diff --git a/packages/ethers/package.json b/packages/ethers/package.json index 18962c67ec..70364643b6 100644 --- a/packages/ethers/package.json +++ b/packages/ethers/package.json @@ -44,7 +44,7 @@ }, "dependencies": { "@coinbase/wallet-sdk": "3.7.2", - "@walletconnect/ethereum-provider": "2.10.6", + "@walletconnect/ethereum-provider": "2.11.0", "@web3modal/polyfills": "3.5.3", "@web3modal/scaffold": "3.5.3", "@web3modal/scaffold-react": "3.5.3", diff --git a/packages/ethers5/package.json b/packages/ethers5/package.json index 441a777f0b..5ed64069ec 100644 --- a/packages/ethers5/package.json +++ b/packages/ethers5/package.json @@ -44,7 +44,7 @@ }, "dependencies": { "@coinbase/wallet-sdk": "3.7.2", - "@walletconnect/ethereum-provider": "2.10.6", + "@walletconnect/ethereum-provider": "2.11.0", "@web3modal/polyfills": "3.5.3", "@web3modal/scaffold": "3.5.3", "@web3modal/scaffold-react": "3.5.3", diff --git a/packages/scaffold/src/views/w3m-connect-view/index.ts b/packages/scaffold/src/views/w3m-connect-view/index.ts index 15a4364e31..80ec3c66cf 100644 --- a/packages/scaffold/src/views/w3m-connect-view/index.ts +++ b/packages/scaffold/src/views/w3m-connect-view/index.ts @@ -8,7 +8,8 @@ import { EventsController, OptionsController, RouterController, - StorageUtil + StorageUtil, + ConstantsUtil } from '@web3modal/core' import { customElement } from '@web3modal/ui' import { LitElement, html } from 'lit' @@ -147,7 +148,7 @@ export class W3mConnectView extends LitElement { name=${connector.name ?? 'Unknown'} @click=${() => this.onConnector(connector)} tagVariant="success" - installed=${true} + .installed=${true} > ` @@ -169,7 +170,7 @@ export class W3mConnectView extends LitElement { return html` this.onConnector(connector)} > @@ -179,11 +180,17 @@ export class W3mConnectView extends LitElement { } private connectorsTemplate() { + const announcedRdns = ConnectorController.getAnnouncedConnectorRdns() + return this.connectors.map(connector => { if (['WALLET_CONNECT', 'INJECTED', 'ANNOUNCED', 'EMAIL'].includes(connector.type)) { return null } + if (announcedRdns.includes(ConstantsUtil.CONNECTOR_RDNS_MAP[connector.id])) { + return null + } + return html` Date: Tue, 2 Jan 2024 10:05:20 +0100 Subject: [PATCH 13/16] Fix issue on ethers when switching chains (#1579) --- packages/scaffold-utils/src/EthersHelpersUtil.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/scaffold-utils/src/EthersHelpersUtil.ts b/packages/scaffold-utils/src/EthersHelpersUtil.ts index 5b7548688d..524d82e728 100644 --- a/packages/scaffold-utils/src/EthersHelpersUtil.ts +++ b/packages/scaffold-utils/src/EthersHelpersUtil.ts @@ -48,14 +48,14 @@ export const EthersHelpersUtil = { params: [ { chainId: EthersHelpersUtil.numberToHexString(chain.chainId), - rpcUrls: chain.rpcUrl, + rpcUrls: [chain.rpcUrl], chainName: chain.name, nativeCurrency: { name: chain.currency, decimals: 18, symbol: chain.currency }, - blockExplorerUrls: chain.explorerUrl, + blockExplorerUrls: [chain.explorerUrl], iconUrls: [PresetsUtil.EIP155NetworkImageIds[chain.chainId]] } ] From 8b16d5901ff28b0b86934c847c9ef22994346541 Mon Sep 17 00:00:00 2001 From: Derek Date: Tue, 2 Jan 2024 07:38:19 -0500 Subject: [PATCH 14/16] chore(ui-test): extend more time for tests (#1693) --- .github/workflows/ui_tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ui_tests.yml b/.github/workflows/ui_tests.yml index bdc50085ed..933a904237 100644 --- a/.github/workflows/ui_tests.yml +++ b/.github/workflows/ui_tests.yml @@ -23,7 +23,7 @@ jobs: ui_tests: name: 'Playwright Tests' runs-on: ubuntu-latest - timeout-minutes: 10 + timeout-minutes: 15 steps: - name: checkout uses: actions/checkout@v3 From 7a98bb35c14e4c5b50f571e31edb732ccc34de13 Mon Sep 17 00:00:00 2001 From: Derek Date: Tue, 2 Jan 2024 08:05:06 -0500 Subject: [PATCH 15/16] feat(ui-test): improve readme (#1690) --- apps/laboratory/tests/README.md | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/apps/laboratory/tests/README.md b/apps/laboratory/tests/README.md index 0a4bfc3436..1b8323e043 100644 --- a/apps/laboratory/tests/README.md +++ b/apps/laboratory/tests/README.md @@ -1,3 +1,15 @@ -# Debugging +# Functional Tests + +We use Playwright as our functional test runner. It's configured to try multiple permutations: + +- Browsers: Chromium/Firefox +- Modal flavors: default/SIWE/email + +## Running Tests + +- `npx playwright test` to run in default mode (make sure your `.env` is set up) +- `npm run playwright:debug` to step by step see what the tests are doing + +## Debugging For scenarios when tests pass locally but not remotely you can `await this.page.screenshot({ path: './screenshots/wallet.png' })` and the screenshot will be uploaded to GitHub Actions. From 284ff4526dfd63a2a27a2ad5c5eb25368a380116 Mon Sep 17 00:00:00 2001 From: 0xAsimetriq <3154053+0xAsimetriq@users.noreply.github.com> Date: Tue, 2 Jan 2024 16:58:46 +0200 Subject: [PATCH 16/16] feat: Sync modal theme with secure-site wallet views (#1694) --- apps/gallery/package.json | 6 +- apps/laboratory/package.json | 8 +- examples/html-ethers5/package.json | 4 +- examples/html-wagmi/package.json | 4 +- examples/react-ethers5/package.json | 4 +- examples/react-wagmi/package.json | 4 +- examples/vue-ethers5/package.json | 4 +- examples/vue-wagmi/package.json | 4 +- lerna.json | 2 +- package-lock.json | 126 +++++++++--------- packages/common/package.json | 2 +- packages/core/package.json | 6 +- .../core/src/controllers/ThemeController.ts | 6 +- packages/ethers/package.json | 14 +- packages/ethers5/package.json | 14 +- packages/polyfills/package.json | 2 +- packages/scaffold-react/package.json | 4 +- packages/scaffold-utils/package.json | 6 +- packages/scaffold-utils/src/ConstantsUtil.ts | 2 +- packages/scaffold-vue/package.json | 4 +- packages/scaffold/package.json | 10 +- packages/scaffold/src/client.ts | 22 +++ packages/siwe/package.json | 6 +- packages/ui/package.json | 4 +- packages/wagmi/package.json | 14 +- packages/wallet/package.json | 2 +- packages/wallet/src/W3mFrameConstants.ts | 5 +- packages/wallet/src/W3mFrameProvider.ts | 26 ++++ packages/wallet/src/W3mFrameSchema.ts | 12 +- packages/wallet/src/W3mFrameTypes.ts | 4 +- 30 files changed, 199 insertions(+), 132 deletions(-) diff --git a/apps/gallery/package.json b/apps/gallery/package.json index c7f502010a..828b303892 100644 --- a/apps/gallery/package.json +++ b/apps/gallery/package.json @@ -1,6 +1,6 @@ { "name": "@apps/gallery", - "version": "3.5.3", + "version": "3.6.0-f682e195", "private": true, "main": "index.js", "scripts": { @@ -9,8 +9,8 @@ "lint": "eslint . --ext .js,.jsx,.ts,.tsx" }, "dependencies": { - "@web3modal/common": "3.5.3", - "@web3modal/ui": "3.5.3", + "@web3modal/common": "3.6.0-f682e195", + "@web3modal/ui": "3.6.0-f682e195", "lit": "3.1.0", "storybook": "7.6.7" }, diff --git a/apps/laboratory/package.json b/apps/laboratory/package.json index c537d47556..09d27db9f8 100644 --- a/apps/laboratory/package.json +++ b/apps/laboratory/package.json @@ -1,6 +1,6 @@ { "name": "@apps/laboratory", - "version": "3.5.3", + "version": "3.6.0-f682e195", "private": true, "scripts": { "dev:laboratory": "next dev", @@ -17,9 +17,9 @@ "@emotion/styled": "11.11.0", "@sentry/browser": "7.91.0", "@sentry/react": "7.91.0", - "@web3modal/ethers": "3.5.3", - "@web3modal/ethers5": "3.5.3", - "@web3modal/wagmi": "3.5.3", + "@web3modal/ethers": "3.6.0-f682e195", + "@web3modal/ethers5": "3.6.0-f682e195", + "@web3modal/wagmi": "3.6.0-f682e195", "framer-motion": "10.16.16", "next": "14.0.4", "next-auth": "4.24.5", diff --git a/examples/html-ethers5/package.json b/examples/html-ethers5/package.json index d347f04264..34ac2879c0 100644 --- a/examples/html-ethers5/package.json +++ b/examples/html-ethers5/package.json @@ -1,13 +1,13 @@ { "name": "@examples/html-ethers5", "private": true, - "version": "3.5.3", + "version": "3.6.0-f682e195", "scripts": { "dev:example": "vite --port 3011", "build:examples": "vite build" }, "dependencies": { - "@web3modal/ethers5": "3.5.3", + "@web3modal/ethers5": "3.6.0-f682e195", "ethers": "5.7.2" } } diff --git a/examples/html-wagmi/package.json b/examples/html-wagmi/package.json index 23aeef8593..63b4134bd9 100644 --- a/examples/html-wagmi/package.json +++ b/examples/html-wagmi/package.json @@ -1,12 +1,12 @@ { "name": "@examples/html-wagmi", "private": true, - "version": "3.5.3", + "version": "3.6.0-f682e195", "scripts": { "dev:example": "vite --port 3001", "build:examples": "vite build" }, "dependencies": { - "@web3modal/wagmi": "3.5.3" + "@web3modal/wagmi": "3.6.0-f682e195" } } diff --git a/examples/react-ethers5/package.json b/examples/react-ethers5/package.json index a5a46a4437..9b7e0544ce 100644 --- a/examples/react-ethers5/package.json +++ b/examples/react-ethers5/package.json @@ -1,13 +1,13 @@ { "name": "@examples/react-ethers5", "private": true, - "version": "3.5.3", + "version": "3.6.0-f682e195", "scripts": { "dev:example": "vite --port 3012", "build:examples": "vite build" }, "dependencies": { - "@web3modal/ethers5": "3.5.3", + "@web3modal/ethers5": "3.6.0-f682e195", "ethers": "5.7.2" }, "devDependencies": { diff --git a/examples/react-wagmi/package.json b/examples/react-wagmi/package.json index 48569625b6..8afa854571 100644 --- a/examples/react-wagmi/package.json +++ b/examples/react-wagmi/package.json @@ -1,13 +1,13 @@ { "name": "@examples/react-wagmi", "private": true, - "version": "3.5.3", + "version": "3.6.0-f682e195", "scripts": { "dev:example": "vite --port 3002", "build:examples": "vite build" }, "dependencies": { - "@web3modal/wagmi": "3.5.3" + "@web3modal/wagmi": "3.6.0-f682e195" }, "devDependencies": { "@vitejs/plugin-react": "4.2.1" diff --git a/examples/vue-ethers5/package.json b/examples/vue-ethers5/package.json index 5f0e133f25..e6cb135dd2 100644 --- a/examples/vue-ethers5/package.json +++ b/examples/vue-ethers5/package.json @@ -1,13 +1,13 @@ { "name": "@examples/vue-ethers5", "private": true, - "version": "3.5.3", + "version": "3.6.0-f682e195", "scripts": { "dev:example": "vite --port 3013", "build:examples": "vite build" }, "dependencies": { - "@web3modal/ethers5": "3.5.3", + "@web3modal/ethers5": "3.6.0-f682e195", "ethers": "5.7.2" }, "devDependencies": { diff --git a/examples/vue-wagmi/package.json b/examples/vue-wagmi/package.json index 60f0190eea..84ae04d399 100644 --- a/examples/vue-wagmi/package.json +++ b/examples/vue-wagmi/package.json @@ -1,13 +1,13 @@ { "name": "@examples/vue-wagmi", "private": true, - "version": "3.5.3", + "version": "3.6.0-f682e195", "scripts": { "dev:example": "vite --port 3003", "build:examples": "vite build" }, "dependencies": { - "@web3modal/wagmi": "3.5.3" + "@web3modal/wagmi": "3.6.0-f682e195" }, "devDependencies": { "@vitejs/plugin-vue": "5.0.2" diff --git a/lerna.json b/lerna.json index e858045d90..a99a8c24e6 100644 --- a/lerna.json +++ b/lerna.json @@ -17,6 +17,6 @@ "apps/*", "examples/*" ], - "version": "3.5.3", + "version": "3.6.0-f682e195", "$schema": "node_modules/lerna/schemas/lerna-schema.json" } diff --git a/package-lock.json b/package-lock.json index bc2d76d0af..d00d89b60b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -48,10 +48,10 @@ }, "apps/gallery": { "name": "@apps/gallery", - "version": "3.5.3", + "version": "3.6.0-f682e195", "dependencies": { - "@web3modal/common": "3.5.3", - "@web3modal/ui": "3.5.3", + "@web3modal/common": "3.6.0-f682e195", + "@web3modal/ui": "3.6.0-f682e195", "lit": "3.1.0", "storybook": "7.6.7" }, @@ -77,16 +77,16 @@ }, "apps/laboratory": { "name": "@apps/laboratory", - "version": "3.5.3", + "version": "3.6.0-f682e195", "dependencies": { "@chakra-ui/react": "2.8.2", "@emotion/react": "11.11.3", "@emotion/styled": "11.11.0", "@sentry/browser": "7.91.0", "@sentry/react": "7.91.0", - "@web3modal/ethers": "3.5.3", - "@web3modal/ethers5": "3.5.3", - "@web3modal/wagmi": "3.5.3", + "@web3modal/ethers": "3.6.0-f682e195", + "@web3modal/ethers5": "3.6.0-f682e195", + "@web3modal/wagmi": "3.6.0-f682e195", "framer-motion": "10.16.16", "next": "14.0.4", "next-auth": "4.24.5", @@ -102,9 +102,9 @@ }, "examples/html-ethers5": { "name": "@examples/html-ethers5", - "version": "3.5.3", + "version": "3.6.0-f682e195", "dependencies": { - "@web3modal/ethers5": "3.5.3", + "@web3modal/ethers5": "3.6.0-f682e195", "ethers": "5.7.2" } }, @@ -157,16 +157,16 @@ }, "examples/html-wagmi": { "name": "@examples/html-wagmi", - "version": "3.5.3", + "version": "3.6.0-f682e195", "dependencies": { - "@web3modal/wagmi": "3.5.3" + "@web3modal/wagmi": "3.6.0-f682e195" } }, "examples/react-ethers5": { "name": "@examples/react-ethers5", - "version": "3.5.3", + "version": "3.6.0-f682e195", "dependencies": { - "@web3modal/ethers5": "3.5.3", + "@web3modal/ethers5": "3.6.0-f682e195", "ethers": "5.7.2" }, "devDependencies": { @@ -222,9 +222,9 @@ }, "examples/react-wagmi": { "name": "@examples/react-wagmi", - "version": "3.5.3", + "version": "3.6.0-f682e195", "dependencies": { - "@web3modal/wagmi": "3.5.3" + "@web3modal/wagmi": "3.6.0-f682e195" }, "devDependencies": { "@vitejs/plugin-react": "4.2.1" @@ -232,9 +232,9 @@ }, "examples/vue-ethers5": { "name": "@examples/vue-ethers5", - "version": "3.5.3", + "version": "3.6.0-f682e195", "dependencies": { - "@web3modal/ethers5": "3.5.3", + "@web3modal/ethers5": "3.6.0-f682e195", "ethers": "5.7.2" }, "devDependencies": { @@ -290,9 +290,9 @@ }, "examples/vue-wagmi": { "name": "@examples/vue-wagmi", - "version": "3.5.3", + "version": "3.6.0-f682e195", "dependencies": { - "@web3modal/wagmi": "3.5.3" + "@web3modal/wagmi": "3.6.0-f682e195" }, "devDependencies": { "@vitejs/plugin-vue": "5.0.2" @@ -27379,7 +27379,7 @@ }, "packages/common": { "name": "@web3modal/common", - "version": "3.5.3", + "version": "3.6.0-f682e195", "license": "Apache-2.0", "dependencies": { "dayjs": "1.11.10" @@ -27387,26 +27387,26 @@ }, "packages/core": { "name": "@web3modal/core", - "version": "3.5.3", + "version": "3.6.0-f682e195", "license": "Apache-2.0", "dependencies": { - "@web3modal/common": "3.5.3", - "@web3modal/wallet": "3.5.3", + "@web3modal/common": "3.6.0-f682e195", + "@web3modal/wallet": "3.6.0-f682e195", "valtio": "1.11.2" } }, "packages/ethers": { "name": "@web3modal/ethers", - "version": "3.5.3", + "version": "3.6.0-f682e195", "license": "Apache-2.0", "dependencies": { "@coinbase/wallet-sdk": "3.7.2", "@walletconnect/ethereum-provider": "2.11.0", - "@web3modal/polyfills": "3.5.3", - "@web3modal/scaffold": "3.5.3", - "@web3modal/scaffold-react": "3.5.3", - "@web3modal/scaffold-utils": "3.5.3", - "@web3modal/scaffold-vue": "3.5.3", + "@web3modal/polyfills": "3.6.0-f682e195", + "@web3modal/scaffold": "3.6.0-f682e195", + "@web3modal/scaffold-react": "3.6.0-f682e195", + "@web3modal/scaffold-utils": "3.6.0-f682e195", + "@web3modal/scaffold-vue": "3.6.0-f682e195", "valtio": "1.11.2" }, "devDependencies": { @@ -27414,7 +27414,7 @@ "ethers": "6.9.0" }, "optionalDependencies": { - "@web3modal/siwe": "3.5.3", + "@web3modal/siwe": "3.6.0-17c0eb03", "react": ">=17", "react-dom": ">=17", "vue": ">=3" @@ -27550,16 +27550,16 @@ }, "packages/ethers5": { "name": "@web3modal/ethers5", - "version": "3.5.3", + "version": "3.6.0-f682e195", "license": "Apache-2.0", "dependencies": { "@coinbase/wallet-sdk": "3.7.2", "@walletconnect/ethereum-provider": "2.11.0", - "@web3modal/polyfills": "3.5.3", - "@web3modal/scaffold": "3.5.3", - "@web3modal/scaffold-react": "3.5.3", - "@web3modal/scaffold-utils": "3.5.3", - "@web3modal/scaffold-vue": "3.5.3", + "@web3modal/polyfills": "3.6.0-f682e195", + "@web3modal/scaffold": "3.6.0-f682e195", + "@web3modal/scaffold-react": "3.6.0-f682e195", + "@web3modal/scaffold-utils": "3.6.0-f682e195", + "@web3modal/scaffold-vue": "3.6.0-f682e195", "valtio": "1.11.2" }, "devDependencies": { @@ -27567,7 +27567,7 @@ "ethers": "5.7.2" }, "optionalDependencies": { - "@web3modal/siwe": "3.5.3", + "@web3modal/siwe": "3.6.0-17c0eb03", "react": ">=17", "react-dom": ">=17", "vue": ">=3" @@ -27751,7 +27751,7 @@ }, "packages/polyfills": { "name": "@web3modal/polyfills", - "version": "3.5.3", + "version": "3.6.0-f682e195", "license": "Apache-2.0", "dependencies": { "buffer": "6.0.3" @@ -27782,24 +27782,24 @@ }, "packages/scaffold": { "name": "@web3modal/scaffold", - "version": "3.5.3", + "version": "3.6.0-f682e195", "license": "Apache-2.0", "dependencies": { - "@web3modal/common": "3.5.3", - "@web3modal/core": "3.5.3", - "@web3modal/ui": "3.5.3", + "@web3modal/common": "3.6.0-f682e195", + "@web3modal/core": "3.6.0-f682e195", + "@web3modal/ui": "3.6.0-f682e195", "lit": "3.1.0" }, "devDependencies": { - "@web3modal/wallet": "3.5.3" + "@web3modal/wallet": "3.6.0-f682e195" } }, "packages/scaffold-react": { "name": "@web3modal/scaffold-react", - "version": "3.5.3", + "version": "3.6.0-f682e195", "license": "Apache-2.0", "dependencies": { - "@web3modal/scaffold": "3.5.3" + "@web3modal/scaffold": "3.6.0-f682e195" }, "peerDependencies": { "react": ">=17", @@ -27808,20 +27808,20 @@ }, "packages/scaffold-utils": { "name": "@web3modal/scaffold-utils", - "version": "3.5.3", + "version": "3.6.0-f682e195", "license": "Apache-2.0", "dependencies": { - "@web3modal/polyfills": "3.5.3", - "@web3modal/scaffold": "3.5.3", + "@web3modal/polyfills": "3.6.0-f682e195", + "@web3modal/scaffold": "3.6.0-f682e195", "valtio": "1.11.2" } }, "packages/scaffold-vue": { "name": "@web3modal/scaffold-vue", - "version": "3.5.3", + "version": "3.6.0-f682e195", "license": "Apache-2.0", "dependencies": { - "@web3modal/scaffold": "3.5.3" + "@web3modal/scaffold": "3.6.0-f682e195" }, "peerDependencies": { "vue": ">=3" @@ -27839,11 +27839,11 @@ }, "packages/siwe": { "name": "@web3modal/siwe", - "version": "3.5.3", + "version": "3.6.0-f682e195", "license": "Apache-2.0", "dependencies": { - "@web3modal/core": "3.5.3", - "@web3modal/scaffold-utils": "3.5.3" + "@web3modal/core": "3.6.0-f682e195", + "@web3modal/scaffold-utils": "3.6.0-f682e195" }, "optionalDependencies": { "react": ">=17", @@ -27869,7 +27869,7 @@ }, "packages/ui": { "name": "@web3modal/ui", - "version": "3.5.3", + "version": "3.6.0-f682e195", "license": "Apache-2.0", "dependencies": { "lit": "3.1.0", @@ -27877,7 +27877,7 @@ }, "devDependencies": { "@types/qrcode": "1.5.5", - "@web3modal/common": "3.5.3", + "@web3modal/common": "3.6.0-f682e195", "eslint-plugin-lit": "1.11.0", "eslint-plugin-wc": "2.0.4" } @@ -27894,20 +27894,20 @@ }, "packages/wagmi": { "name": "@web3modal/wagmi", - "version": "3.5.3", + "version": "3.6.0-f682e195", "license": "Apache-2.0", "dependencies": { - "@web3modal/polyfills": "3.5.3", - "@web3modal/scaffold": "3.5.3", - "@web3modal/scaffold-react": "3.5.3", - "@web3modal/scaffold-utils": "3.5.3", - "@web3modal/scaffold-vue": "3.5.3" + "@web3modal/polyfills": "3.6.0-f682e195", + "@web3modal/scaffold": "3.6.0-f682e195", + "@web3modal/scaffold-react": "3.6.0-f682e195", + "@web3modal/scaffold-utils": "3.6.0-f682e195", + "@web3modal/scaffold-vue": "3.6.0-f682e195" }, "devDependencies": { "@web3modal/siwe": "*" }, "optionalDependencies": { - "@web3modal/siwe": "3.5.3", + "@web3modal/siwe": "3.6.0-17c0eb03", "react": ">=17", "react-dom": ">=17", "vue": ">=3" @@ -27937,7 +27937,7 @@ }, "packages/wallet": { "name": "@web3modal/wallet", - "version": "3.5.3", + "version": "3.6.0-f682e195", "license": "Apache-2.0", "dependencies": { "zod": "3.22.4" diff --git a/packages/common/package.json b/packages/common/package.json index ae65d37f55..0723f40e1b 100644 --- a/packages/common/package.json +++ b/packages/common/package.json @@ -1,6 +1,6 @@ { "name": "@web3modal/common", - "version": "3.5.3", + "version": "3.6.0-f682e195", "type": "module", "main": "./dist/esm/index.js", "types": "./dist/types/index.d.ts", diff --git a/packages/core/package.json b/packages/core/package.json index 234fc8c66d..ed18477e25 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@web3modal/core", - "version": "3.5.3", + "version": "3.6.0-f682e195", "type": "module", "main": "./dist/esm/index.js", "types": "./dist/types/index.d.ts", @@ -17,8 +17,8 @@ "lint": "eslint . --ext .js,.jsx,.ts,.tsx" }, "dependencies": { - "@web3modal/common": "3.5.3", - "@web3modal/wallet": "3.5.3", + "@web3modal/common": "3.6.0-f682e195", + "@web3modal/wallet": "3.6.0-f682e195", "valtio": "1.11.2" }, "keywords": [ diff --git a/packages/core/src/controllers/ThemeController.ts b/packages/core/src/controllers/ThemeController.ts index 6c8789747f..68eb02fbda 100644 --- a/packages/core/src/controllers/ThemeController.ts +++ b/packages/core/src/controllers/ThemeController.ts @@ -1,4 +1,4 @@ -import { proxy, subscribe as sub } from 'valtio/vanilla' +import { proxy, subscribe as sub, snapshot } from 'valtio/vanilla' import type { ThemeMode, ThemeVariables } from '../utils/TypeUtil.js' // -- Types --------------------------------------------- // @@ -27,5 +27,9 @@ export const ThemeController = { setThemeVariables(themeVariables: ThemeControllerState['themeVariables']) { state.themeVariables = { ...state.themeVariables, ...themeVariables } + }, + + getSnapshot() { + return snapshot(state) } } diff --git a/packages/ethers/package.json b/packages/ethers/package.json index 70364643b6..f3c3fc599b 100644 --- a/packages/ethers/package.json +++ b/packages/ethers/package.json @@ -1,6 +1,6 @@ { "name": "@web3modal/ethers", - "version": "3.5.3", + "version": "3.6.0-f682e195", "type": "module", "main": "./dist/esm/exports/index.js", "types": "./dist/types/exports/index.d.ts", @@ -45,11 +45,11 @@ "dependencies": { "@coinbase/wallet-sdk": "3.7.2", "@walletconnect/ethereum-provider": "2.11.0", - "@web3modal/polyfills": "3.5.3", - "@web3modal/scaffold": "3.5.3", - "@web3modal/scaffold-react": "3.5.3", - "@web3modal/scaffold-utils": "3.5.3", - "@web3modal/scaffold-vue": "3.5.3", + "@web3modal/polyfills": "3.6.0-f682e195", + "@web3modal/scaffold": "3.6.0-f682e195", + "@web3modal/scaffold-react": "3.6.0-f682e195", + "@web3modal/scaffold-utils": "3.6.0-f682e195", + "@web3modal/scaffold-vue": "3.6.0-f682e195", "valtio": "1.11.2" }, "peerDependencies": { @@ -78,7 +78,7 @@ } }, "optionalDependencies": { - "@web3modal/siwe": "3.5.3", + "@web3modal/siwe": "3.6.0-17c0eb03", "react": ">=17", "react-dom": ">=17", "vue": ">=3" diff --git a/packages/ethers5/package.json b/packages/ethers5/package.json index 5ed64069ec..7e6f28d79d 100644 --- a/packages/ethers5/package.json +++ b/packages/ethers5/package.json @@ -1,6 +1,6 @@ { "name": "@web3modal/ethers5", - "version": "3.5.3", + "version": "3.6.0-f682e195", "type": "module", "main": "./dist/esm/exports/index.js", "types": "./dist/types/exports/index.d.ts", @@ -45,11 +45,11 @@ "dependencies": { "@coinbase/wallet-sdk": "3.7.2", "@walletconnect/ethereum-provider": "2.11.0", - "@web3modal/polyfills": "3.5.3", - "@web3modal/scaffold": "3.5.3", - "@web3modal/scaffold-react": "3.5.3", - "@web3modal/scaffold-utils": "3.5.3", - "@web3modal/scaffold-vue": "3.5.3", + "@web3modal/polyfills": "3.6.0-f682e195", + "@web3modal/scaffold": "3.6.0-f682e195", + "@web3modal/scaffold-react": "3.6.0-f682e195", + "@web3modal/scaffold-utils": "3.6.0-f682e195", + "@web3modal/scaffold-vue": "3.6.0-f682e195", "valtio": "1.11.2" }, "devDependencies": { @@ -78,7 +78,7 @@ } }, "optionalDependencies": { - "@web3modal/siwe": "3.5.3", + "@web3modal/siwe": "3.6.0-17c0eb03", "react": ">=17", "react-dom": ">=17", "vue": ">=3" diff --git a/packages/polyfills/package.json b/packages/polyfills/package.json index 1d392017b2..6cc86f7fff 100644 --- a/packages/polyfills/package.json +++ b/packages/polyfills/package.json @@ -1,6 +1,6 @@ { "name": "@web3modal/polyfills", - "version": "3.5.3", + "version": "3.6.0-f682e195", "type": "module", "main": "./dist/esm/index.js", "types": "./dist/types/index.d.ts", diff --git a/packages/scaffold-react/package.json b/packages/scaffold-react/package.json index 9fb829f41b..02925dd6dd 100644 --- a/packages/scaffold-react/package.json +++ b/packages/scaffold-react/package.json @@ -1,6 +1,6 @@ { "name": "@web3modal/scaffold-react", - "version": "3.5.3", + "version": "3.6.0-f682e195", "type": "module", "main": "./dist/esm/index.js", "types": "./dist/types/index.d.ts", @@ -16,7 +16,7 @@ "lint": "eslint . --ext .js,.jsx,.ts,.tsx" }, "dependencies": { - "@web3modal/scaffold": "3.5.3" + "@web3modal/scaffold": "3.6.0-f682e195" }, "peerDependencies": { "react": ">=17", diff --git a/packages/scaffold-utils/package.json b/packages/scaffold-utils/package.json index 4d7f0673e1..19ab706b2d 100644 --- a/packages/scaffold-utils/package.json +++ b/packages/scaffold-utils/package.json @@ -1,6 +1,6 @@ { "name": "@web3modal/scaffold-utils", - "version": "3.5.3", + "version": "3.6.0-f682e195", "type": "module", "main": "./dist/esm/exports/index.js", "types": "./dist/types/exports/index.d.ts", @@ -35,8 +35,8 @@ "lint": "eslint . --ext .js,.jsx,.ts,.tsx" }, "dependencies": { - "@web3modal/polyfills": "3.5.3", - "@web3modal/scaffold": "3.5.3", + "@web3modal/polyfills": "3.6.0-f682e195", + "@web3modal/scaffold": "3.6.0-f682e195", "valtio": "1.11.2" }, "keywords": [ diff --git a/packages/scaffold-utils/src/ConstantsUtil.ts b/packages/scaffold-utils/src/ConstantsUtil.ts index 18be61d1bf..4e57efbdf2 100644 --- a/packages/scaffold-utils/src/ConstantsUtil.ts +++ b/packages/scaffold-utils/src/ConstantsUtil.ts @@ -10,5 +10,5 @@ export const ConstantsUtil = { ADD_CHAIN_METHOD: 'wallet_addEthereumChain', EIP6963_ANNOUNCE_EVENT: 'eip6963:announceProvider', EIP6963_REQUEST_EVENT: 'eip6963:requestProvider', - VERSION: '3.5.3' + VERSION: '3.6.0-f682e195' } diff --git a/packages/scaffold-vue/package.json b/packages/scaffold-vue/package.json index 9ffcab1838..7d13642ca8 100644 --- a/packages/scaffold-vue/package.json +++ b/packages/scaffold-vue/package.json @@ -1,6 +1,6 @@ { "name": "@web3modal/scaffold-vue", - "version": "3.5.3", + "version": "3.6.0-f682e195", "type": "module", "main": "./dist/esm/index.js", "types": "./dist/types/index.d.ts", @@ -16,7 +16,7 @@ "lint": "eslint . --ext .js,.jsx,.ts,.tsx" }, "dependencies": { - "@web3modal/scaffold": "3.5.3" + "@web3modal/scaffold": "3.6.0-f682e195" }, "peerDependencies": { "vue": ">=3" diff --git a/packages/scaffold/package.json b/packages/scaffold/package.json index 5b74734867..8801fa4bf3 100644 --- a/packages/scaffold/package.json +++ b/packages/scaffold/package.json @@ -1,6 +1,6 @@ { "name": "@web3modal/scaffold", - "version": "3.5.3", + "version": "3.6.0-f682e195", "type": "module", "main": "./dist/esm/index.js", "types": "./dist/types/index.d.ts", @@ -16,13 +16,13 @@ "lint": "eslint . --ext .js,.jsx,.ts,.tsx" }, "dependencies": { - "@web3modal/common": "3.5.3", - "@web3modal/core": "3.5.3", - "@web3modal/ui": "3.5.3", + "@web3modal/common": "3.6.0-f682e195", + "@web3modal/core": "3.6.0-f682e195", + "@web3modal/ui": "3.6.0-f682e195", "lit": "3.1.0" }, "devDependencies": { - "@web3modal/wallet": "3.5.3" + "@web3modal/wallet": "3.6.0-f682e195" }, "keywords": [ "web3", diff --git a/packages/scaffold/src/client.ts b/packages/scaffold/src/client.ts index 034e64e287..3ffca93e53 100644 --- a/packages/scaffold/src/client.ts +++ b/packages/scaffold/src/client.ts @@ -94,11 +94,33 @@ export class Web3ModalScaffold { public setThemeMode(themeMode: ThemeControllerState['themeMode']) { ThemeController.setThemeMode(themeMode) setColorTheme(ThemeController.state.themeMode) + try { + const emailConnector = ConnectorController.getEmailConnector() + if (emailConnector) { + emailConnector.provider.syncTheme({ + themeMode: ThemeController.getSnapshot().themeMode + }) + } + } catch { + // eslint-disable-next-line no-console + console.info('Unable to sync theme to email connector') + } } public setThemeVariables(themeVariables: ThemeControllerState['themeVariables']) { ThemeController.setThemeVariables(themeVariables) setThemeVariables(ThemeController.state.themeVariables) + try { + const emailConnector = ConnectorController.getEmailConnector() + if (emailConnector) { + emailConnector.provider.syncTheme({ + themeVariables: ThemeController.getSnapshot().themeVariables + }) + } + } catch { + // eslint-disable-next-line no-console + console.info('Unable to sync theme to email connector') + } } public subscribeTheme(callback: (newState: ThemeControllerState) => void) { diff --git a/packages/siwe/package.json b/packages/siwe/package.json index d2317a097f..b3dfe3f189 100644 --- a/packages/siwe/package.json +++ b/packages/siwe/package.json @@ -1,6 +1,6 @@ { "name": "@web3modal/siwe", - "version": "3.5.3", + "version": "3.6.0-f682e195", "type": "module", "main": "./dist/esm/exports/index.js", "types": "./dist/types/exports/index.d.ts", @@ -16,8 +16,8 @@ "lint": "eslint . --ext .js,.jsx,.ts,.tsx" }, "dependencies": { - "@web3modal/core": "3.5.3", - "@web3modal/scaffold-utils": "3.5.3" + "@web3modal/core": "3.6.0-f682e195", + "@web3modal/scaffold-utils": "3.6.0-f682e195" }, "peerDependencies": { "react": ">=17", diff --git a/packages/ui/package.json b/packages/ui/package.json index 0c05fb5c79..99c1e92a07 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -1,6 +1,6 @@ { "name": "@web3modal/ui", - "version": "3.5.3", + "version": "3.6.0-f682e195", "type": "module", "main": "./dist/esm/index.js", "types": "./dist/types/index.d.ts", @@ -21,7 +21,7 @@ }, "devDependencies": { "@types/qrcode": "1.5.5", - "@web3modal/common": "3.5.3", + "@web3modal/common": "3.6.0-f682e195", "eslint-plugin-lit": "1.11.0", "eslint-plugin-wc": "2.0.4" }, diff --git a/packages/wagmi/package.json b/packages/wagmi/package.json index 20787d36eb..258f9358cb 100644 --- a/packages/wagmi/package.json +++ b/packages/wagmi/package.json @@ -1,6 +1,6 @@ { "name": "@web3modal/wagmi", - "version": "3.5.3", + "version": "3.6.0-f682e195", "type": "module", "main": "./dist/esm/exports/index.js", "types": "./dist/types/exports/index.d.ts", @@ -43,11 +43,11 @@ "lint": "eslint . --ext .js,.jsx,.ts,.tsx" }, "dependencies": { - "@web3modal/polyfills": "3.5.3", - "@web3modal/scaffold": "3.5.3", - "@web3modal/scaffold-react": "3.5.3", - "@web3modal/scaffold-utils": "3.5.3", - "@web3modal/scaffold-vue": "3.5.3" + "@web3modal/polyfills": "3.6.0-f682e195", + "@web3modal/scaffold": "3.6.0-f682e195", + "@web3modal/scaffold-react": "3.6.0-f682e195", + "@web3modal/scaffold-utils": "3.6.0-f682e195", + "@web3modal/scaffold-vue": "3.6.0-f682e195" }, "devDependencies": { "@web3modal/siwe": "*" @@ -75,7 +75,7 @@ } }, "optionalDependencies": { - "@web3modal/siwe": "3.5.3", + "@web3modal/siwe": "3.6.0-17c0eb03", "react": ">=17", "react-dom": ">=17", "vue": ">=3" diff --git a/packages/wallet/package.json b/packages/wallet/package.json index 6ec8b50d2e..c513452691 100644 --- a/packages/wallet/package.json +++ b/packages/wallet/package.json @@ -1,6 +1,6 @@ { "name": "@web3modal/wallet", - "version": "3.5.3", + "version": "3.6.0-f682e195", "type": "module", "main": "./dist/esm/index.js", "types": "./dist/types/index.d.ts", diff --git a/packages/wallet/src/W3mFrameConstants.ts b/packages/wallet/src/W3mFrameConstants.ts index 753359c6be..11ca1f88e6 100644 --- a/packages/wallet/src/W3mFrameConstants.ts +++ b/packages/wallet/src/W3mFrameConstants.ts @@ -21,6 +21,7 @@ export const W3mFrameConstants = { APP_RPC_REQUEST: '@w3m-app/RPC_REQUEST', APP_UPDATE_EMAIL: '@w3m-app/UPDATE_EMAIL', APP_AWAIT_UPDATE_EMAIL: '@w3m-app/AWAIT_UPDATE_EMAIL', + APP_SYNC_THEME: '@w3m-app/SYNC_THEME', FRAME_SWITCH_NETWORK_ERROR: '@w3m-frame/SWITCH_NETWORK_ERROR', FRAME_SWITCH_NETWORK_SUCCESS: '@w3m-frame/SWITCH_NETWORK_SUCCESS', @@ -44,5 +45,7 @@ export const W3mFrameConstants = { FRAME_UPDATE_EMAIL_SUCCESS: '@w3m-frame/UPDATE_EMAIL_SUCCESS', FRAME_UPDATE_EMAIL_ERROR: '@w3m-frame/UPDATE_EMAIL_ERROR', FRAME_AWAIT_UPDATE_EMAIL_SUCCESS: '@w3m-frame/AWAIT_UPDATE_EMAIL_SUCCESS', - FRAME_AWAIT_UPDATE_EMAIL_ERROR: '@w3m-frame/AWAIT_UPDATE_EMAIL_ERROR' + FRAME_AWAIT_UPDATE_EMAIL_ERROR: '@w3m-frame/AWAIT_UPDATE_EMAIL_ERROR', + FRAME_SYNC_THEME_SUCCESS: '@w3m-frame/SYNC_THEME_SUCCESS', + FRAME_SYNC_THEME_ERROR: '@w3m-frame/SYNC_THEME_ERROR' } as const diff --git a/packages/wallet/src/W3mFrameProvider.ts b/packages/wallet/src/W3mFrameProvider.ts index e7cc210c5b..5f91e87c46 100644 --- a/packages/wallet/src/W3mFrameProvider.ts +++ b/packages/wallet/src/W3mFrameProvider.ts @@ -17,6 +17,7 @@ type SwitchChainResolver = Resolver type RpcRequestResolver = Resolver type UpdateEmailResolver = Resolver type AwaitUpdateEmailResolver = Resolver +type SyncThemeResolver = Resolver // -- Provider -------------------------------------------------------- export class W3mFrameProvider { @@ -44,6 +45,8 @@ export class W3mFrameProvider { private awaitUpdateEmailResolver: AwaitUpdateEmailResolver = undefined + private syncThemeResolver: SyncThemeResolver = undefined + public constructor(projectId: string) { this.w3mFrame = new W3mFrame(projectId, true) this.w3mFrame.events.onFrameEvent(event => { @@ -97,6 +100,10 @@ export class W3mFrameProvider { return this.onAwaitUpdateEmailSuccess(event) case W3mFrameConstants.FRAME_AWAIT_UPDATE_EMAIL_ERROR: return this.onAwaitUpdateEmailError(event) + case W3mFrameConstants.FRAME_SYNC_THEME_SUCCESS: + return this.onSyncThemeSuccess() + case W3mFrameConstants.FRAME_SYNC_THEME_ERROR: + return this.onSyncThemeError(event) default: return null } @@ -182,6 +189,15 @@ export class W3mFrameProvider { ) } + public async syncTheme(payload: W3mFrameTypes.Requests['AppSyncThemeRequest']) { + await this.w3mFrame.frameLoadPromise + this.w3mFrame.events.postAppEvent({ type: W3mFrameConstants.APP_SYNC_THEME, payload }) + + return new Promise((resolve, reject) => { + this.syncThemeResolver = { resolve, reject } + }) + } + // -- Provider Methods ------------------------------------------------ public async connect(payload?: W3mFrameTypes.Requests['AppGetUserRequest']) { await this.w3mFrame.frameLoadPromise @@ -388,6 +404,16 @@ export class W3mFrameProvider { this.awaitUpdateEmailResolver?.reject(event.payload.message) } + private onSyncThemeSuccess() { + this.syncThemeResolver?.resolve(undefined) + } + + private onSyncThemeError( + event: Extract + ) { + this.syncThemeResolver?.reject(event.payload.message) + } + // -- Private Methods ------------------------------------------------- private setNewLastEmailLoginTime() { W3mFrameStorage.set(W3mFrameConstants.LAST_EMAIL_LOGIN_TIME, Date.now().toString()) diff --git a/packages/wallet/src/W3mFrameSchema.ts b/packages/wallet/src/W3mFrameSchema.ts index cf59b974bc..b7539834a5 100644 --- a/packages/wallet/src/W3mFrameSchema.ts +++ b/packages/wallet/src/W3mFrameSchema.ts @@ -14,6 +14,10 @@ export const AppConnectEmailRequest = z.object({ email: z.string().email() }) export const AppConnectOtpRequest = z.object({ otp: z.string() }) export const AppGetUserRequest = z.object({ chainId: z.optional(z.number()) }) export const AppUpdateEmailRequest = z.object({ email: z.string().email() }) +export const AppSyncThemeRequest = z.object({ + themeMode: z.optional(z.enum(['light', 'dark'])), + themeVariables: z.optional(z.record(z.string(), z.string().or(z.number()))) +}) export const FrameConnectEmailResponse = z.object({ action: z.enum(['VERIFY_DEVICE', 'VERIFY_OTP']) }) @@ -90,7 +94,9 @@ export const W3mFrameSchema = { .or(z.object({ type: zType('APP_UPDATE_EMAIL'), payload: AppUpdateEmailRequest })) - .or(z.object({ type: zType('APP_AWAIT_UPDATE_EMAIL') })), + .or(z.object({ type: zType('APP_AWAIT_UPDATE_EMAIL') })) + + .or(z.object({ type: zType('APP_SYNC_THEME'), payload: AppSyncThemeRequest })), // -- Frame Events --------------------------------------------------------- frameEvent: z @@ -146,4 +152,8 @@ export const W3mFrameSchema = { payload: FrameAwaitUpdateEmailResponse }) ) + + .or(z.object({ type: zType('FRAME_SYNC_THEME_ERROR'), payload: zError })) + + .or(z.object({ type: zType('FRAME_SYNC_THEME_SUCCESS') })) } diff --git a/packages/wallet/src/W3mFrameTypes.ts b/packages/wallet/src/W3mFrameTypes.ts index b73ef9321c..3891d91cea 100644 --- a/packages/wallet/src/W3mFrameTypes.ts +++ b/packages/wallet/src/W3mFrameTypes.ts @@ -19,7 +19,8 @@ import { FrameSession, AppGetUserRequest, AppUpdateEmailRequest, - FrameAwaitUpdateEmailResponse + FrameAwaitUpdateEmailResponse, + AppSyncThemeRequest } from './W3mFrameSchema.js' export namespace W3mFrameTypes { @@ -33,6 +34,7 @@ export namespace W3mFrameTypes { AppSwitchNetworkRequest: z.infer AppGetUserRequest: z.infer AppUpdateEmailRequest: z.infer + AppSyncThemeRequest: z.infer } export interface Responses {