diff --git a/package.json b/package.json index 3f05f14..2450033 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@hyperplay/quests-ui", - "version": "0.1.9", + "version": "0.1.10", "description": "", "main": "index.js", "scripts": { @@ -29,7 +29,7 @@ "devDependencies": { "@chromatic-com/storybook": "^1.9.0", "@hyperplay/chains": "^0.3.0", - "@hyperplay/ui": "^1.8.21", + "@hyperplay/ui": "^1.9.2", "@hyperplay/utils": "^0.3.4", "@mantine/core": "^7.5.1", "@storybook/addon-essentials": "^8.3.4", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f01041b..cc5dc76 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -17,40 +17,40 @@ importers: version: 1.9.0(react@18.3.1) '@hyperplay/chains': specifier: ^0.3.0 - version: 0.3.0(typescript@5.7.2) + version: 0.3.0(bufferutil@4.0.8)(typescript@5.7.2)(utf-8-validate@5.0.10) '@hyperplay/ui': - specifier: ^1.8.21 - version: 1.8.21(@emotion/react@11.13.5)(@mantine/carousel@7.14.3)(@mantine/core@7.14.3)(@mantine/dropzone@7.14.3)(@mantine/hooks@7.14.3)(embla-carousel-autoplay@8.5.1)(embla-carousel-react@8.5.1)(react-dom@18.3.1)(react-markdown@9.0.1)(react@18.3.1) + specifier: ^1.9.2 + version: 1.9.2(@emotion/react@11.13.5(@types/react@18.3.12)(react@18.3.1))(@mantine/carousel@7.14.3(@mantine/core@7.14.3(@mantine/hooks@7.14.3(react@18.3.1))(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mantine/hooks@7.14.3(react@18.3.1))(embla-carousel-react@8.5.1(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mantine/core@7.14.3(@mantine/hooks@7.14.3(react@18.3.1))(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mantine/dropzone@7.14.3(@mantine/core@7.14.3(@mantine/hooks@7.14.3(react@18.3.1))(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mantine/hooks@7.14.3(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mantine/hooks@7.14.3(react@18.3.1))(bufferutil@4.0.8)(embla-carousel-autoplay@8.5.1(embla-carousel@8.5.1))(embla-carousel-react@8.5.1(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react-markdown@9.0.1(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)(utf-8-validate@5.0.10) '@hyperplay/utils': specifier: ^0.3.4 version: 0.3.5 '@mantine/core': specifier: ^7.5.1 - version: 7.14.3(@mantine/hooks@7.14.3)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1) + version: 7.14.3(@mantine/hooks@7.14.3(react@18.3.1))(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@storybook/addon-essentials': specifier: ^8.3.4 - version: 8.4.6(@types/react@18.3.12)(storybook@8.4.6) + version: 8.4.6(@types/react@18.3.12)(storybook@8.4.6(bufferutil@4.0.8)(prettier@3.4.1)(utf-8-validate@5.0.10)) '@storybook/addon-interactions': specifier: ^8.3.4 - version: 8.4.6(storybook@8.4.6) + version: 8.4.6(storybook@8.4.6(bufferutil@4.0.8)(prettier@3.4.1)(utf-8-validate@5.0.10)) '@storybook/addon-links': specifier: ^8.3.4 - version: 8.4.6(react@18.3.1)(storybook@8.4.6) + version: 8.4.6(react@18.3.1)(storybook@8.4.6(bufferutil@4.0.8)(prettier@3.4.1)(utf-8-validate@5.0.10)) '@storybook/addon-onboarding': specifier: ^8.3.4 - version: 8.4.6(react@18.3.1)(storybook@8.4.6) + version: 8.4.6(react@18.3.1)(storybook@8.4.6(bufferutil@4.0.8)(prettier@3.4.1)(utf-8-validate@5.0.10)) '@storybook/blocks': specifier: ^8.3.4 - version: 8.4.6(react-dom@18.3.1)(react@18.3.1)(storybook@8.4.6) + version: 8.4.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.6(bufferutil@4.0.8)(prettier@3.4.1)(utf-8-validate@5.0.10)) '@storybook/react': specifier: ^8.3.4 - version: 8.4.6(@storybook/test@8.4.6)(react-dom@18.3.1)(react@18.3.1)(storybook@8.4.6)(typescript@5.7.2) + version: 8.4.6(@storybook/test@8.4.6(storybook@8.4.6(bufferutil@4.0.8)(prettier@3.4.1)(utf-8-validate@5.0.10)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.6(bufferutil@4.0.8)(prettier@3.4.1)(utf-8-validate@5.0.10))(typescript@5.7.2) '@storybook/react-vite': specifier: ^8.3.4 - version: 8.4.6(@storybook/test@8.4.6)(react-dom@18.3.1)(react@18.3.1)(storybook@8.4.6)(typescript@5.7.2)(vite@5.4.11) + version: 8.4.6(@storybook/test@8.4.6(storybook@8.4.6(bufferutil@4.0.8)(prettier@3.4.1)(utf-8-validate@5.0.10)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.28.0)(storybook@8.4.6(bufferutil@4.0.8)(prettier@3.4.1)(utf-8-validate@5.0.10))(typescript@5.7.2)(vite@5.4.11(@types/node@22.10.1)(sass-embedded@1.82.0)(sugarss@4.0.1(postcss@8.4.49))) '@storybook/test': specifier: ^8.3.4 - version: 8.4.6(storybook@8.4.6) + version: 8.4.6(storybook@8.4.6(bufferutil@4.0.8)(prettier@3.4.1)(utf-8-validate@5.0.10)) '@tanstack/query-core': specifier: ^5.59.20 version: 5.62.2 @@ -59,7 +59,7 @@ importers: version: 5.62.2(react@18.3.1) '@tanstack/react-query-devtools': specifier: ^5.59.20 - version: 5.62.2(@tanstack/react-query@5.62.2)(react@18.3.1) + version: 5.62.2(@tanstack/react-query@5.62.2(react@18.3.1))(react@18.3.1) '@types/jest': specifier: ^29.5.14 version: 29.5.14 @@ -68,13 +68,13 @@ importers: version: 18.3.12 '@typescript-eslint/eslint-plugin': specifier: ^8.1.0 - version: 8.17.0(@typescript-eslint/parser@8.17.0)(eslint@8.55.0)(typescript@5.7.2) + version: 8.17.0(@typescript-eslint/parser@8.17.0(eslint@8.55.0)(typescript@5.7.2))(eslint@8.55.0)(typescript@5.7.2) '@typescript-eslint/parser': specifier: ^8.1.0 version: 8.17.0(eslint@8.55.0)(typescript@5.7.2) '@vitejs/plugin-react-swc': specifier: ^3.7.0 - version: 3.7.2(vite@5.4.11) + version: 3.7.2(vite@5.4.11(@types/node@22.10.1)(sass-embedded@1.82.0)(sugarss@4.0.1(postcss@8.4.49))) eslint: specifier: 8.55.0 version: 8.55.0 @@ -83,10 +83,10 @@ importers: version: 9.1.0(eslint@8.55.0) eslint-plugin-import: specifier: ^2.29.1 - version: 2.31.0(@typescript-eslint/parser@8.17.0)(eslint@8.55.0) + version: 2.31.0(@typescript-eslint/parser@8.17.0(eslint@8.55.0)(typescript@5.7.2))(eslint@8.55.0) eslint-plugin-prettier: specifier: ^5.2.1 - version: 5.2.1(eslint-config-prettier@9.1.0)(eslint@8.55.0)(prettier@3.4.1) + version: 5.2.1(eslint-config-prettier@9.1.0(eslint@8.55.0))(eslint@8.55.0)(prettier@3.4.1) eslint-plugin-react: specifier: ^7.35.0 version: 7.37.2(eslint@8.55.0) @@ -98,7 +98,7 @@ importers: version: 23.16.8 jest: specifier: ^29.7.0 - version: 29.7.0 + version: 29.7.0(@types/node@22.10.1)(babel-plugin-macros@3.1.0) mobx: specifier: ^6.13.3 version: 6.13.5 @@ -122,28 +122,28 @@ importers: version: 18.3.1 react-i18next: specifier: ^15.0.1 - version: 15.1.3(i18next@23.16.8)(react-dom@18.3.1)(react@18.3.1) + version: 15.1.3(i18next@23.16.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) sass-embedded: specifier: ^1.77.8 version: 1.82.0 storybook: specifier: ^8.3.4 - version: 8.4.6(prettier@3.4.1) + version: 8.4.6(bufferutil@4.0.8)(prettier@3.4.1)(utf-8-validate@5.0.10) ts-jest: specifier: ^29.2.5 - version: 29.2.5(@babel/core@7.26.0)(esbuild@0.24.0)(jest@29.7.0)(typescript@5.7.2) + version: 29.2.5(@babel/core@7.26.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.0))(esbuild@0.24.0)(jest@29.7.0(@types/node@22.10.1)(babel-plugin-macros@3.1.0))(typescript@5.7.2) viem: specifier: ^2.19.4 - version: 2.21.53(typescript@5.7.2) + version: 2.21.53(bufferutil@4.0.8)(typescript@5.7.2)(utf-8-validate@5.0.10) vite: specifier: ^5.4.0 - version: 5.4.11(sass-embedded@1.82.0) + version: 5.4.11(@types/node@22.10.1)(sass-embedded@1.82.0)(sugarss@4.0.1(postcss@8.4.49)) vite-plugin-dts: specifier: ^4.0.3 - version: 4.3.0(typescript@5.7.2)(vite@5.4.11) + version: 4.3.0(@types/node@22.10.1)(rollup@4.28.0)(typescript@5.7.2)(vite@5.4.11(@types/node@22.10.1)(sass-embedded@1.82.0)(sugarss@4.0.1(postcss@8.4.49))) wagmi: specifier: ^2.12.5 - version: 2.13.3(@tanstack/query-core@5.62.2)(@tanstack/react-query@5.62.2)(@types/react@18.3.12)(react@18.3.1)(typescript@5.7.2)(viem@2.21.53) + version: 2.13.3(@tanstack/query-core@5.62.2)(@tanstack/react-query@5.62.2(react@18.3.1))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.7.2)(utf-8-validate@5.0.10)(viem@2.21.53(bufferutil@4.0.8)(typescript@5.7.2)(utf-8-validate@5.0.10)) packages: @@ -820,18 +820,18 @@ packages: '@hyperplay/chains@0.3.0': resolution: {integrity: sha512-7FcQSR6bIZnfJXpwDHEX4tcjMJQw/oW97h6qT+Q0eDsMdipa9m6ZJm3hybqq9asLpxlX0BV5cn01S8nRHOg9Pg==} - '@hyperplay/ui@1.8.21': - resolution: {integrity: sha512-ZQkkC06S1Wik/EcMe2sgg+9iIOA8k8Z+JTgUZKcKsmmYpMCXxBXqWH4LGXiMjtMTl5RG0Ta0Tzp3YXA4nrVDGw==} + '@hyperplay/ui@1.9.2': + resolution: {integrity: sha512-Q6GuE0IASW/5fvTlhrEnargDvCk6yVQKkYyBOTF5s7y7U6tnjnFETyJPq6LwzoWmCSJINIyaKCAzh0qHZxh8RQ==} peerDependencies: '@emotion/react': ^11.11.0 - '@mantine/carousel': ^7.5.1 - '@mantine/core': ^7.5.1 - '@mantine/dropzone': ^7.5.1 - '@mantine/hooks': ^7.5.1 + '@mantine/carousel': ^7.15.0 + '@mantine/core': ^7.15.0 + '@mantine/dropzone': ^7.15.0 + '@mantine/hooks': ^7.15.0 embla-carousel-autoplay: '>=7.0.0' embla-carousel-react: '>=7.0.0' - react: ^17.0.0 || ^18.0.0 - react-dom: ^17.0.0 || ^18.0.0 + react: ^18.0.0 + react-dom: ^18.0.0 react-markdown: 9.0.1 '@hyperplay/utils@0.3.5': @@ -4009,9 +4009,6 @@ packages: engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true - napi-wasm@1.1.3: - resolution: {integrity: sha512-h/4nMGsHjZDCYmQVNODIrYACVJ+I9KItbG+0si6W/jSjdA9JbWDoU4LLeMXVcEQGHjttI2tuXqDrbGF7qkUHHg==} - natural-compare@1.4.0: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} @@ -5811,9 +5808,10 @@ snapshots: '@emotion/use-insertion-effect-with-fallbacks': 1.1.0(react@18.3.1) '@emotion/utils': 1.4.2 '@emotion/weak-memoize': 0.4.0 - '@types/react': 18.3.12 hoist-non-react-statics: 3.3.2 react: 18.3.1 + optionalDependencies: + '@types/react': 18.3.12 transitivePeerDependencies: - supports-color @@ -6166,15 +6164,15 @@ snapshots: '@floating-ui/core': 1.6.8 '@floating-ui/utils': 0.2.8 - '@floating-ui/react-dom@2.1.2(react-dom@18.3.1)(react@18.3.1)': + '@floating-ui/react-dom@2.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@floating-ui/dom': 1.6.12 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@floating-ui/react@0.26.28(react-dom@18.3.1)(react@18.3.1)': + '@floating-ui/react@0.26.28(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@floating-ui/react-dom': 2.1.2(react-dom@18.3.1)(react@18.3.1) + '@floating-ui/react-dom': 2.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@floating-ui/utils': 0.2.8 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -6220,10 +6218,10 @@ snapshots: transitivePeerDependencies: - debug - '@hyperplay/chains@0.3.0(typescript@5.7.2)': + '@hyperplay/chains@0.3.0(bufferutil@4.0.8)(typescript@5.7.2)(utf-8-validate@5.0.10)': dependencies: axios: 1.7.8 - viem: 2.21.53(typescript@5.7.2) + viem: 2.21.53(bufferutil@4.0.8)(typescript@5.7.2)(utf-8-validate@5.0.10) transitivePeerDependencies: - bufferutil - debug @@ -6231,7 +6229,7 @@ snapshots: - utf-8-validate - zod - '@hyperplay/ui@1.8.21(@emotion/react@11.13.5)(@mantine/carousel@7.14.3)(@mantine/core@7.14.3)(@mantine/dropzone@7.14.3)(@mantine/hooks@7.14.3)(embla-carousel-autoplay@8.5.1)(embla-carousel-react@8.5.1)(react-dom@18.3.1)(react-markdown@9.0.1)(react@18.3.1)': + '@hyperplay/ui@1.9.2(@emotion/react@11.13.5(@types/react@18.3.12)(react@18.3.1))(@mantine/carousel@7.14.3(@mantine/core@7.14.3(@mantine/hooks@7.14.3(react@18.3.1))(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mantine/hooks@7.14.3(react@18.3.1))(embla-carousel-react@8.5.1(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mantine/core@7.14.3(@mantine/hooks@7.14.3(react@18.3.1))(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mantine/dropzone@7.14.3(@mantine/core@7.14.3(@mantine/hooks@7.14.3(react@18.3.1))(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mantine/hooks@7.14.3(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mantine/hooks@7.14.3(react@18.3.1))(bufferutil@4.0.8)(embla-carousel-autoplay@8.5.1(embla-carousel@8.5.1))(embla-carousel-react@8.5.1(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react-markdown@9.0.1(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)(utf-8-validate@5.0.10)': dependencies: '@emotion/react': 11.13.5(@types/react@18.3.12)(react@18.3.1) '@fortawesome/fontawesome-svg-core': 6.7.1 @@ -6240,12 +6238,12 @@ snapshots: '@fortawesome/react-fontawesome': 0.2.2(@fortawesome/fontawesome-svg-core@6.7.1)(react@18.3.1) '@hyperplay/chains': 0.2.10 '@hyperplay/utils': 0.3.5 - '@mantine/carousel': 7.14.3(@mantine/core@7.14.3)(@mantine/hooks@7.14.3)(embla-carousel-react@8.5.1)(react-dom@18.3.1)(react@18.3.1) - '@mantine/core': 7.14.3(@mantine/hooks@7.14.3)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1) - '@mantine/dropzone': 7.14.3(@mantine/core@7.14.3)(@mantine/hooks@7.14.3)(react-dom@18.3.1)(react@18.3.1) + '@mantine/carousel': 7.14.3(@mantine/core@7.14.3(@mantine/hooks@7.14.3(react@18.3.1))(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mantine/hooks@7.14.3(react@18.3.1))(embla-carousel-react@8.5.1(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@mantine/core': 7.14.3(@mantine/hooks@7.14.3(react@18.3.1))(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@mantine/dropzone': 7.14.3(@mantine/core@7.14.3(@mantine/hooks@7.14.3(react@18.3.1))(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mantine/hooks@7.14.3(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mantine/hooks': 7.14.3(react@18.3.1) '@tabler/icons-react': 2.47.0(react@18.3.1) - '@valist/sdk': 2.10.5 + '@valist/sdk': 2.10.5(bufferutil@4.0.8)(utf-8-validate@5.0.10) embla-carousel-autoplay: 8.5.1(embla-carousel@8.5.1) embla-carousel-react: 8.5.1(react@18.3.1) ethereum-blockies-base64: 1.0.2 @@ -6281,7 +6279,7 @@ snapshots: jest-util: 29.7.0 slash: 3.0.0 - '@jest/core@29.7.0': + '@jest/core@29.7.0(babel-plugin-macros@3.1.0)': dependencies: '@jest/console': 29.7.0 '@jest/reporters': 29.7.0 @@ -6295,7 +6293,7 @@ snapshots: exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@22.10.1) + jest-config: 29.7.0(@types/node@22.10.1)(babel-plugin-macros@3.1.0) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -6434,12 +6432,13 @@ snapshots: '@types/yargs': 17.0.33 chalk: 4.1.2 - '@joshwooding/vite-plugin-react-docgen-typescript@0.4.2(typescript@5.7.2)(vite@5.4.11)': + '@joshwooding/vite-plugin-react-docgen-typescript@0.4.2(typescript@5.7.2)(vite@5.4.11(@types/node@22.10.1)(sass-embedded@1.82.0)(sugarss@4.0.1(postcss@8.4.49)))': dependencies: magic-string: 0.27.0 react-docgen-typescript: 2.2.2(typescript@5.7.2) + vite: 5.4.11(@types/node@22.10.1)(sass-embedded@1.82.0)(sugarss@4.0.1(postcss@8.4.49)) + optionalDependencies: typescript: 5.7.2 - vite: 5.4.11(sass-embedded@1.82.0) '@jridgewell/gen-mapping@0.3.5': dependencies: @@ -6464,31 +6463,31 @@ snapshots: dependencies: '@lit-labs/ssr-dom-shim': 1.2.1 - '@mantine/carousel@7.14.3(@mantine/core@7.14.3)(@mantine/hooks@7.14.3)(embla-carousel-react@8.5.1)(react-dom@18.3.1)(react@18.3.1)': + '@mantine/carousel@7.14.3(@mantine/core@7.14.3(@mantine/hooks@7.14.3(react@18.3.1))(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mantine/hooks@7.14.3(react@18.3.1))(embla-carousel-react@8.5.1(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@mantine/core': 7.14.3(@mantine/hooks@7.14.3)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1) + '@mantine/core': 7.14.3(@mantine/hooks@7.14.3(react@18.3.1))(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mantine/hooks': 7.14.3(react@18.3.1) embla-carousel-react: 8.5.1(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@mantine/core@7.14.3(@mantine/hooks@7.14.3)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1)': + '@mantine/core@7.14.3(@mantine/hooks@7.14.3(react@18.3.1))(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@floating-ui/react': 0.26.28(react-dom@18.3.1)(react@18.3.1) + '@floating-ui/react': 0.26.28(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mantine/hooks': 7.14.3(react@18.3.1) clsx: 2.1.1 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - react-number-format: 5.4.2(react-dom@18.3.1)(react@18.3.1) + react-number-format: 5.4.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react-remove-scroll: 2.6.0(@types/react@18.3.12)(react@18.3.1) react-textarea-autosize: 8.5.5(@types/react@18.3.12)(react@18.3.1) type-fest: 4.30.0 transitivePeerDependencies: - '@types/react' - '@mantine/dropzone@7.14.3(@mantine/core@7.14.3)(@mantine/hooks@7.14.3)(react-dom@18.3.1)(react@18.3.1)': + '@mantine/dropzone@7.14.3(@mantine/core@7.14.3(@mantine/hooks@7.14.3(react@18.3.1))(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mantine/hooks@7.14.3(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@mantine/core': 7.14.3(@mantine/hooks@7.14.3)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1) + '@mantine/core': 7.14.3(@mantine/hooks@7.14.3(react@18.3.1))(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mantine/hooks': 7.14.3(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -6574,7 +6573,7 @@ snapshots: '@metamask/safe-event-emitter@3.1.2': {} - '@metamask/sdk-communication-layer@0.31.0(cross-fetch@4.0.0)(eciesjs@0.4.12)(eventemitter2@6.4.9)(readable-stream@3.6.2)(socket.io-client@4.8.1)': + '@metamask/sdk-communication-layer@0.31.0(cross-fetch@4.0.0)(eciesjs@0.4.12)(eventemitter2@6.4.9)(readable-stream@3.6.2)(socket.io-client@4.8.1(bufferutil@4.0.8)(utf-8-validate@5.0.10))': dependencies: bufferutil: 4.0.8 cross-fetch: 4.0.0 @@ -6583,7 +6582,7 @@ snapshots: eciesjs: 0.4.12 eventemitter2: 6.4.9 readable-stream: 3.6.2 - socket.io-client: 4.8.1 + socket.io-client: 4.8.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) utf-8-validate: 5.0.10 uuid: 8.3.2 transitivePeerDependencies: @@ -6593,12 +6592,12 @@ snapshots: dependencies: '@paulmillr/qr': 0.2.1 - '@metamask/sdk@0.31.1': + '@metamask/sdk@0.31.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: '@babel/runtime': 7.26.0 '@metamask/onboarding': 1.0.1 '@metamask/providers': 16.1.0 - '@metamask/sdk-communication-layer': 0.31.0(cross-fetch@4.0.0)(eciesjs@0.4.12)(eventemitter2@6.4.9)(readable-stream@3.6.2)(socket.io-client@4.8.1) + '@metamask/sdk-communication-layer': 0.31.0(cross-fetch@4.0.0)(eciesjs@0.4.12)(eventemitter2@6.4.9)(readable-stream@3.6.2)(socket.io-client@4.8.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)) '@metamask/sdk-install-modal-web': 0.31.1 '@paulmillr/qr': 0.2.1 bowser: 2.11.0 @@ -6610,7 +6609,7 @@ snapshots: obj-multiplex: 1.0.0 pump: 3.0.2 readable-stream: 3.6.2 - socket.io-client: 4.8.1 + socket.io-client: 4.8.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) tslib: 2.8.1 util: 0.12.5 uuid: 8.3.2 @@ -6660,23 +6659,23 @@ snapshots: transitivePeerDependencies: - supports-color - '@microsoft/api-extractor-model@7.30.0': + '@microsoft/api-extractor-model@7.30.0(@types/node@22.10.1)': dependencies: '@microsoft/tsdoc': 0.15.1 '@microsoft/tsdoc-config': 0.17.1 - '@rushstack/node-core-library': 5.10.0 + '@rushstack/node-core-library': 5.10.0(@types/node@22.10.1) transitivePeerDependencies: - '@types/node' - '@microsoft/api-extractor@7.48.0': + '@microsoft/api-extractor@7.48.0(@types/node@22.10.1)': dependencies: - '@microsoft/api-extractor-model': 7.30.0 + '@microsoft/api-extractor-model': 7.30.0(@types/node@22.10.1) '@microsoft/tsdoc': 0.15.1 '@microsoft/tsdoc-config': 0.17.1 - '@rushstack/node-core-library': 5.10.0 + '@rushstack/node-core-library': 5.10.0(@types/node@22.10.1) '@rushstack/rig-package': 0.5.3 - '@rushstack/terminal': 0.14.3 - '@rushstack/ts-command-line': 4.23.1 + '@rushstack/terminal': 0.14.3(@types/node@22.10.1) + '@rushstack/ts-command-line': 4.23.1(@types/node@22.10.1) lodash: 4.17.21 minimatch: 3.0.8 resolve: 1.22.8 @@ -6814,7 +6813,6 @@ snapshots: dependencies: is-glob: 4.0.3 micromatch: 4.0.8 - napi-wasm: 1.1.3 '@parcel/watcher-win32-arm64@2.5.0': optional: true @@ -6850,11 +6848,13 @@ snapshots: '@pkgr/core@0.1.1': {} - '@rollup/pluginutils@5.1.3': + '@rollup/pluginutils@5.1.3(rollup@4.28.0)': dependencies: '@types/estree': 1.0.6 estree-walker: 2.0.2 picomatch: 4.0.2 + optionalDependencies: + rollup: 4.28.0 '@rollup/rollup-android-arm-eabi@4.28.0': optional: true @@ -6912,7 +6912,7 @@ snapshots: '@rtsao/scc@1.1.0': {} - '@rushstack/node-core-library@5.10.0': + '@rushstack/node-core-library@5.10.0(@types/node@22.10.1)': dependencies: ajv: 8.13.0 ajv-draft-04: 1.0.0(ajv@8.13.0) @@ -6922,29 +6922,33 @@ snapshots: jju: 1.4.0 resolve: 1.22.8 semver: 7.5.4 + optionalDependencies: + '@types/node': 22.10.1 '@rushstack/rig-package@0.5.3': dependencies: resolve: 1.22.8 strip-json-comments: 3.1.1 - '@rushstack/terminal@0.14.3': + '@rushstack/terminal@0.14.3(@types/node@22.10.1)': dependencies: - '@rushstack/node-core-library': 5.10.0 + '@rushstack/node-core-library': 5.10.0(@types/node@22.10.1) supports-color: 8.1.1 + optionalDependencies: + '@types/node': 22.10.1 - '@rushstack/ts-command-line@4.23.1': + '@rushstack/ts-command-line@4.23.1(@types/node@22.10.1)': dependencies: - '@rushstack/terminal': 0.14.3 + '@rushstack/terminal': 0.14.3(@types/node@22.10.1) '@types/argparse': 1.0.38 argparse: 1.0.10 string-argv: 0.3.2 transitivePeerDependencies: - '@types/node' - '@safe-global/safe-apps-provider@0.18.4(typescript@5.7.2)': + '@safe-global/safe-apps-provider@0.18.4(bufferutil@4.0.8)(typescript@5.7.2)(utf-8-validate@5.0.10)': dependencies: - '@safe-global/safe-apps-sdk': 9.1.0(typescript@5.7.2) + '@safe-global/safe-apps-sdk': 9.1.0(bufferutil@4.0.8)(typescript@5.7.2)(utf-8-validate@5.0.10) events: 3.3.0 transitivePeerDependencies: - bufferutil @@ -6952,10 +6956,10 @@ snapshots: - utf-8-validate - zod - '@safe-global/safe-apps-sdk@9.1.0(typescript@5.7.2)': + '@safe-global/safe-apps-sdk@9.1.0(bufferutil@4.0.8)(typescript@5.7.2)(utf-8-validate@5.0.10)': dependencies: '@safe-global/safe-gateway-typescript-sdk': 3.22.4 - viem: 2.21.53(typescript@5.7.2) + viem: 2.21.53(bufferutil@4.0.8)(typescript@5.7.2)(utf-8-validate@5.0.10) transitivePeerDependencies: - bufferutil - typescript @@ -7082,130 +7086,132 @@ snapshots: '@stablelib/random': 1.0.2 '@stablelib/wipe': 1.0.1 - '@storybook/addon-actions@8.4.6(storybook@8.4.6)': + '@storybook/addon-actions@8.4.6(storybook@8.4.6(bufferutil@4.0.8)(prettier@3.4.1)(utf-8-validate@5.0.10))': dependencies: '@storybook/global': 5.0.0 '@types/uuid': 9.0.8 dequal: 2.0.3 polished: 4.3.1 - storybook: 8.4.6(prettier@3.4.1) + storybook: 8.4.6(bufferutil@4.0.8)(prettier@3.4.1)(utf-8-validate@5.0.10) uuid: 9.0.1 - '@storybook/addon-backgrounds@8.4.6(storybook@8.4.6)': + '@storybook/addon-backgrounds@8.4.6(storybook@8.4.6(bufferutil@4.0.8)(prettier@3.4.1)(utf-8-validate@5.0.10))': dependencies: '@storybook/global': 5.0.0 memoizerific: 1.11.3 - storybook: 8.4.6(prettier@3.4.1) + storybook: 8.4.6(bufferutil@4.0.8)(prettier@3.4.1)(utf-8-validate@5.0.10) ts-dedent: 2.2.0 - '@storybook/addon-controls@8.4.6(storybook@8.4.6)': + '@storybook/addon-controls@8.4.6(storybook@8.4.6(bufferutil@4.0.8)(prettier@3.4.1)(utf-8-validate@5.0.10))': dependencies: '@storybook/global': 5.0.0 dequal: 2.0.3 - storybook: 8.4.6(prettier@3.4.1) + storybook: 8.4.6(bufferutil@4.0.8)(prettier@3.4.1)(utf-8-validate@5.0.10) ts-dedent: 2.2.0 - '@storybook/addon-docs@8.4.6(@types/react@18.3.12)(storybook@8.4.6)': + '@storybook/addon-docs@8.4.6(@types/react@18.3.12)(storybook@8.4.6(bufferutil@4.0.8)(prettier@3.4.1)(utf-8-validate@5.0.10))': dependencies: '@mdx-js/react': 3.1.0(@types/react@18.3.12)(react@18.3.1) - '@storybook/blocks': 8.4.6(react-dom@18.3.1)(react@18.3.1)(storybook@8.4.6) - '@storybook/csf-plugin': 8.4.6(storybook@8.4.6) - '@storybook/react-dom-shim': 8.4.6(react-dom@18.3.1)(react@18.3.1)(storybook@8.4.6) + '@storybook/blocks': 8.4.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.6(bufferutil@4.0.8)(prettier@3.4.1)(utf-8-validate@5.0.10)) + '@storybook/csf-plugin': 8.4.6(storybook@8.4.6(bufferutil@4.0.8)(prettier@3.4.1)(utf-8-validate@5.0.10)) + '@storybook/react-dom-shim': 8.4.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.6(bufferutil@4.0.8)(prettier@3.4.1)(utf-8-validate@5.0.10)) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - storybook: 8.4.6(prettier@3.4.1) + storybook: 8.4.6(bufferutil@4.0.8)(prettier@3.4.1)(utf-8-validate@5.0.10) ts-dedent: 2.2.0 transitivePeerDependencies: - '@types/react' - '@storybook/addon-essentials@8.4.6(@types/react@18.3.12)(storybook@8.4.6)': - dependencies: - '@storybook/addon-actions': 8.4.6(storybook@8.4.6) - '@storybook/addon-backgrounds': 8.4.6(storybook@8.4.6) - '@storybook/addon-controls': 8.4.6(storybook@8.4.6) - '@storybook/addon-docs': 8.4.6(@types/react@18.3.12)(storybook@8.4.6) - '@storybook/addon-highlight': 8.4.6(storybook@8.4.6) - '@storybook/addon-measure': 8.4.6(storybook@8.4.6) - '@storybook/addon-outline': 8.4.6(storybook@8.4.6) - '@storybook/addon-toolbars': 8.4.6(storybook@8.4.6) - '@storybook/addon-viewport': 8.4.6(storybook@8.4.6) - storybook: 8.4.6(prettier@3.4.1) + '@storybook/addon-essentials@8.4.6(@types/react@18.3.12)(storybook@8.4.6(bufferutil@4.0.8)(prettier@3.4.1)(utf-8-validate@5.0.10))': + dependencies: + '@storybook/addon-actions': 8.4.6(storybook@8.4.6(bufferutil@4.0.8)(prettier@3.4.1)(utf-8-validate@5.0.10)) + '@storybook/addon-backgrounds': 8.4.6(storybook@8.4.6(bufferutil@4.0.8)(prettier@3.4.1)(utf-8-validate@5.0.10)) + '@storybook/addon-controls': 8.4.6(storybook@8.4.6(bufferutil@4.0.8)(prettier@3.4.1)(utf-8-validate@5.0.10)) + '@storybook/addon-docs': 8.4.6(@types/react@18.3.12)(storybook@8.4.6(bufferutil@4.0.8)(prettier@3.4.1)(utf-8-validate@5.0.10)) + '@storybook/addon-highlight': 8.4.6(storybook@8.4.6(bufferutil@4.0.8)(prettier@3.4.1)(utf-8-validate@5.0.10)) + '@storybook/addon-measure': 8.4.6(storybook@8.4.6(bufferutil@4.0.8)(prettier@3.4.1)(utf-8-validate@5.0.10)) + '@storybook/addon-outline': 8.4.6(storybook@8.4.6(bufferutil@4.0.8)(prettier@3.4.1)(utf-8-validate@5.0.10)) + '@storybook/addon-toolbars': 8.4.6(storybook@8.4.6(bufferutil@4.0.8)(prettier@3.4.1)(utf-8-validate@5.0.10)) + '@storybook/addon-viewport': 8.4.6(storybook@8.4.6(bufferutil@4.0.8)(prettier@3.4.1)(utf-8-validate@5.0.10)) + storybook: 8.4.6(bufferutil@4.0.8)(prettier@3.4.1)(utf-8-validate@5.0.10) ts-dedent: 2.2.0 transitivePeerDependencies: - '@types/react' - '@storybook/addon-highlight@8.4.6(storybook@8.4.6)': + '@storybook/addon-highlight@8.4.6(storybook@8.4.6(bufferutil@4.0.8)(prettier@3.4.1)(utf-8-validate@5.0.10))': dependencies: '@storybook/global': 5.0.0 - storybook: 8.4.6(prettier@3.4.1) + storybook: 8.4.6(bufferutil@4.0.8)(prettier@3.4.1)(utf-8-validate@5.0.10) - '@storybook/addon-interactions@8.4.6(storybook@8.4.6)': + '@storybook/addon-interactions@8.4.6(storybook@8.4.6(bufferutil@4.0.8)(prettier@3.4.1)(utf-8-validate@5.0.10))': dependencies: '@storybook/global': 5.0.0 - '@storybook/instrumenter': 8.4.6(storybook@8.4.6) - '@storybook/test': 8.4.6(storybook@8.4.6) + '@storybook/instrumenter': 8.4.6(storybook@8.4.6(bufferutil@4.0.8)(prettier@3.4.1)(utf-8-validate@5.0.10)) + '@storybook/test': 8.4.6(storybook@8.4.6(bufferutil@4.0.8)(prettier@3.4.1)(utf-8-validate@5.0.10)) polished: 4.3.1 - storybook: 8.4.6(prettier@3.4.1) + storybook: 8.4.6(bufferutil@4.0.8)(prettier@3.4.1)(utf-8-validate@5.0.10) ts-dedent: 2.2.0 - '@storybook/addon-links@8.4.6(react@18.3.1)(storybook@8.4.6)': + '@storybook/addon-links@8.4.6(react@18.3.1)(storybook@8.4.6(bufferutil@4.0.8)(prettier@3.4.1)(utf-8-validate@5.0.10))': dependencies: '@storybook/csf': 0.1.12 '@storybook/global': 5.0.0 - react: 18.3.1 - storybook: 8.4.6(prettier@3.4.1) + storybook: 8.4.6(bufferutil@4.0.8)(prettier@3.4.1)(utf-8-validate@5.0.10) ts-dedent: 2.2.0 + optionalDependencies: + react: 18.3.1 - '@storybook/addon-measure@8.4.6(storybook@8.4.6)': + '@storybook/addon-measure@8.4.6(storybook@8.4.6(bufferutil@4.0.8)(prettier@3.4.1)(utf-8-validate@5.0.10))': dependencies: '@storybook/global': 5.0.0 - storybook: 8.4.6(prettier@3.4.1) + storybook: 8.4.6(bufferutil@4.0.8)(prettier@3.4.1)(utf-8-validate@5.0.10) tiny-invariant: 1.3.3 - '@storybook/addon-onboarding@8.4.6(react@18.3.1)(storybook@8.4.6)': + '@storybook/addon-onboarding@8.4.6(react@18.3.1)(storybook@8.4.6(bufferutil@4.0.8)(prettier@3.4.1)(utf-8-validate@5.0.10))': dependencies: react-confetti: 6.1.0(react@18.3.1) - storybook: 8.4.6(prettier@3.4.1) + storybook: 8.4.6(bufferutil@4.0.8)(prettier@3.4.1)(utf-8-validate@5.0.10) transitivePeerDependencies: - react - '@storybook/addon-outline@8.4.6(storybook@8.4.6)': + '@storybook/addon-outline@8.4.6(storybook@8.4.6(bufferutil@4.0.8)(prettier@3.4.1)(utf-8-validate@5.0.10))': dependencies: '@storybook/global': 5.0.0 - storybook: 8.4.6(prettier@3.4.1) + storybook: 8.4.6(bufferutil@4.0.8)(prettier@3.4.1)(utf-8-validate@5.0.10) ts-dedent: 2.2.0 - '@storybook/addon-toolbars@8.4.6(storybook@8.4.6)': + '@storybook/addon-toolbars@8.4.6(storybook@8.4.6(bufferutil@4.0.8)(prettier@3.4.1)(utf-8-validate@5.0.10))': dependencies: - storybook: 8.4.6(prettier@3.4.1) + storybook: 8.4.6(bufferutil@4.0.8)(prettier@3.4.1)(utf-8-validate@5.0.10) - '@storybook/addon-viewport@8.4.6(storybook@8.4.6)': + '@storybook/addon-viewport@8.4.6(storybook@8.4.6(bufferutil@4.0.8)(prettier@3.4.1)(utf-8-validate@5.0.10))': dependencies: memoizerific: 1.11.3 - storybook: 8.4.6(prettier@3.4.1) + storybook: 8.4.6(bufferutil@4.0.8)(prettier@3.4.1)(utf-8-validate@5.0.10) - '@storybook/blocks@8.4.6(react-dom@18.3.1)(react@18.3.1)(storybook@8.4.6)': + '@storybook/blocks@8.4.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.6(bufferutil@4.0.8)(prettier@3.4.1)(utf-8-validate@5.0.10))': dependencies: '@storybook/csf': 0.1.12 - '@storybook/icons': 1.2.12(react-dom@18.3.1)(react@18.3.1) + '@storybook/icons': 1.2.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + storybook: 8.4.6(bufferutil@4.0.8)(prettier@3.4.1)(utf-8-validate@5.0.10) + ts-dedent: 2.2.0 + optionalDependencies: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - storybook: 8.4.6(prettier@3.4.1) - ts-dedent: 2.2.0 - '@storybook/builder-vite@8.4.6(storybook@8.4.6)(vite@5.4.11)': + '@storybook/builder-vite@8.4.6(storybook@8.4.6(bufferutil@4.0.8)(prettier@3.4.1)(utf-8-validate@5.0.10))(vite@5.4.11(@types/node@22.10.1)(sass-embedded@1.82.0)(sugarss@4.0.1(postcss@8.4.49)))': dependencies: - '@storybook/csf-plugin': 8.4.6(storybook@8.4.6) + '@storybook/csf-plugin': 8.4.6(storybook@8.4.6(bufferutil@4.0.8)(prettier@3.4.1)(utf-8-validate@5.0.10)) browser-assert: 1.2.1 - storybook: 8.4.6(prettier@3.4.1) + storybook: 8.4.6(bufferutil@4.0.8)(prettier@3.4.1)(utf-8-validate@5.0.10) ts-dedent: 2.2.0 - vite: 5.4.11(sass-embedded@1.82.0) + vite: 5.4.11(@types/node@22.10.1)(sass-embedded@1.82.0)(sugarss@4.0.1(postcss@8.4.49)) - '@storybook/components@8.4.6(storybook@8.4.6)': + '@storybook/components@8.4.6(storybook@8.4.6(bufferutil@4.0.8)(prettier@3.4.1)(utf-8-validate@5.0.10))': dependencies: - storybook: 8.4.6(prettier@3.4.1) + storybook: 8.4.6(bufferutil@4.0.8)(prettier@3.4.1)(utf-8-validate@5.0.10) - '@storybook/core@8.4.6(prettier@3.4.1)': + '@storybook/core@8.4.6(bufferutil@4.0.8)(prettier@3.4.1)(utf-8-validate@5.0.10)': dependencies: '@storybook/csf': 0.1.12 better-opn: 3.0.2 @@ -7213,20 +7219,21 @@ snapshots: esbuild: 0.24.0 esbuild-register: 3.6.0(esbuild@0.24.0) jsdoc-type-pratt-parser: 4.1.0 - prettier: 3.4.1 process: 0.11.10 recast: 0.23.9 semver: 7.6.3 util: 0.12.5 - ws: 8.18.0 + ws: 8.18.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) + optionalDependencies: + prettier: 3.4.1 transitivePeerDependencies: - bufferutil - supports-color - utf-8-validate - '@storybook/csf-plugin@8.4.6(storybook@8.4.6)': + '@storybook/csf-plugin@8.4.6(storybook@8.4.6(bufferutil@4.0.8)(prettier@3.4.1)(utf-8-validate@5.0.10))': dependencies: - storybook: 8.4.6(prettier@3.4.1) + storybook: 8.4.6(bufferutil@4.0.8)(prettier@3.4.1)(utf-8-validate@5.0.10) unplugin: 1.16.0 '@storybook/csf@0.0.1': @@ -7239,81 +7246,82 @@ snapshots: '@storybook/global@5.0.0': {} - '@storybook/icons@1.2.12(react-dom@18.3.1)(react@18.3.1)': + '@storybook/icons@1.2.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@storybook/instrumenter@8.4.6(storybook@8.4.6)': + '@storybook/instrumenter@8.4.6(storybook@8.4.6(bufferutil@4.0.8)(prettier@3.4.1)(utf-8-validate@5.0.10))': dependencies: '@storybook/global': 5.0.0 '@vitest/utils': 2.1.8 - storybook: 8.4.6(prettier@3.4.1) + storybook: 8.4.6(bufferutil@4.0.8)(prettier@3.4.1)(utf-8-validate@5.0.10) - '@storybook/manager-api@8.4.6(storybook@8.4.6)': + '@storybook/manager-api@8.4.6(storybook@8.4.6(bufferutil@4.0.8)(prettier@3.4.1)(utf-8-validate@5.0.10))': dependencies: - storybook: 8.4.6(prettier@3.4.1) + storybook: 8.4.6(bufferutil@4.0.8)(prettier@3.4.1)(utf-8-validate@5.0.10) - '@storybook/preview-api@8.4.6(storybook@8.4.6)': + '@storybook/preview-api@8.4.6(storybook@8.4.6(bufferutil@4.0.8)(prettier@3.4.1)(utf-8-validate@5.0.10))': dependencies: - storybook: 8.4.6(prettier@3.4.1) + storybook: 8.4.6(bufferutil@4.0.8)(prettier@3.4.1)(utf-8-validate@5.0.10) - '@storybook/react-dom-shim@8.4.6(react-dom@18.3.1)(react@18.3.1)(storybook@8.4.6)': + '@storybook/react-dom-shim@8.4.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.6(bufferutil@4.0.8)(prettier@3.4.1)(utf-8-validate@5.0.10))': dependencies: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - storybook: 8.4.6(prettier@3.4.1) + storybook: 8.4.6(bufferutil@4.0.8)(prettier@3.4.1)(utf-8-validate@5.0.10) - '@storybook/react-vite@8.4.6(@storybook/test@8.4.6)(react-dom@18.3.1)(react@18.3.1)(storybook@8.4.6)(typescript@5.7.2)(vite@5.4.11)': + '@storybook/react-vite@8.4.6(@storybook/test@8.4.6(storybook@8.4.6(bufferutil@4.0.8)(prettier@3.4.1)(utf-8-validate@5.0.10)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.28.0)(storybook@8.4.6(bufferutil@4.0.8)(prettier@3.4.1)(utf-8-validate@5.0.10))(typescript@5.7.2)(vite@5.4.11(@types/node@22.10.1)(sass-embedded@1.82.0)(sugarss@4.0.1(postcss@8.4.49)))': dependencies: - '@joshwooding/vite-plugin-react-docgen-typescript': 0.4.2(typescript@5.7.2)(vite@5.4.11) - '@rollup/pluginutils': 5.1.3 - '@storybook/builder-vite': 8.4.6(storybook@8.4.6)(vite@5.4.11) - '@storybook/react': 8.4.6(@storybook/test@8.4.6)(react-dom@18.3.1)(react@18.3.1)(storybook@8.4.6)(typescript@5.7.2) + '@joshwooding/vite-plugin-react-docgen-typescript': 0.4.2(typescript@5.7.2)(vite@5.4.11(@types/node@22.10.1)(sass-embedded@1.82.0)(sugarss@4.0.1(postcss@8.4.49))) + '@rollup/pluginutils': 5.1.3(rollup@4.28.0) + '@storybook/builder-vite': 8.4.6(storybook@8.4.6(bufferutil@4.0.8)(prettier@3.4.1)(utf-8-validate@5.0.10))(vite@5.4.11(@types/node@22.10.1)(sass-embedded@1.82.0)(sugarss@4.0.1(postcss@8.4.49))) + '@storybook/react': 8.4.6(@storybook/test@8.4.6(storybook@8.4.6(bufferutil@4.0.8)(prettier@3.4.1)(utf-8-validate@5.0.10)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.6(bufferutil@4.0.8)(prettier@3.4.1)(utf-8-validate@5.0.10))(typescript@5.7.2) find-up: 5.0.0 magic-string: 0.30.14 react: 18.3.1 react-docgen: 7.1.0 react-dom: 18.3.1(react@18.3.1) resolve: 1.22.8 - storybook: 8.4.6(prettier@3.4.1) + storybook: 8.4.6(bufferutil@4.0.8)(prettier@3.4.1)(utf-8-validate@5.0.10) tsconfig-paths: 4.2.0 - vite: 5.4.11(sass-embedded@1.82.0) + vite: 5.4.11(@types/node@22.10.1)(sass-embedded@1.82.0)(sugarss@4.0.1(postcss@8.4.49)) transitivePeerDependencies: - '@storybook/test' - rollup - supports-color - typescript - '@storybook/react@8.4.6(@storybook/test@8.4.6)(react-dom@18.3.1)(react@18.3.1)(storybook@8.4.6)(typescript@5.7.2)': + '@storybook/react@8.4.6(@storybook/test@8.4.6(storybook@8.4.6(bufferutil@4.0.8)(prettier@3.4.1)(utf-8-validate@5.0.10)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.6(bufferutil@4.0.8)(prettier@3.4.1)(utf-8-validate@5.0.10))(typescript@5.7.2)': dependencies: - '@storybook/components': 8.4.6(storybook@8.4.6) + '@storybook/components': 8.4.6(storybook@8.4.6(bufferutil@4.0.8)(prettier@3.4.1)(utf-8-validate@5.0.10)) '@storybook/global': 5.0.0 - '@storybook/manager-api': 8.4.6(storybook@8.4.6) - '@storybook/preview-api': 8.4.6(storybook@8.4.6) - '@storybook/react-dom-shim': 8.4.6(react-dom@18.3.1)(react@18.3.1)(storybook@8.4.6) - '@storybook/test': 8.4.6(storybook@8.4.6) - '@storybook/theming': 8.4.6(storybook@8.4.6) + '@storybook/manager-api': 8.4.6(storybook@8.4.6(bufferutil@4.0.8)(prettier@3.4.1)(utf-8-validate@5.0.10)) + '@storybook/preview-api': 8.4.6(storybook@8.4.6(bufferutil@4.0.8)(prettier@3.4.1)(utf-8-validate@5.0.10)) + '@storybook/react-dom-shim': 8.4.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.6(bufferutil@4.0.8)(prettier@3.4.1)(utf-8-validate@5.0.10)) + '@storybook/theming': 8.4.6(storybook@8.4.6(bufferutil@4.0.8)(prettier@3.4.1)(utf-8-validate@5.0.10)) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - storybook: 8.4.6(prettier@3.4.1) + storybook: 8.4.6(bufferutil@4.0.8)(prettier@3.4.1)(utf-8-validate@5.0.10) + optionalDependencies: + '@storybook/test': 8.4.6(storybook@8.4.6(bufferutil@4.0.8)(prettier@3.4.1)(utf-8-validate@5.0.10)) typescript: 5.7.2 - '@storybook/test@8.4.6(storybook@8.4.6)': + '@storybook/test@8.4.6(storybook@8.4.6(bufferutil@4.0.8)(prettier@3.4.1)(utf-8-validate@5.0.10))': dependencies: '@storybook/csf': 0.1.12 '@storybook/global': 5.0.0 - '@storybook/instrumenter': 8.4.6(storybook@8.4.6) + '@storybook/instrumenter': 8.4.6(storybook@8.4.6(bufferutil@4.0.8)(prettier@3.4.1)(utf-8-validate@5.0.10)) '@testing-library/dom': 10.4.0 '@testing-library/jest-dom': 6.5.0 '@testing-library/user-event': 14.5.2(@testing-library/dom@10.4.0) '@vitest/expect': 2.0.5 '@vitest/spy': 2.0.5 - storybook: 8.4.6(prettier@3.4.1) + storybook: 8.4.6(bufferutil@4.0.8)(prettier@3.4.1)(utf-8-validate@5.0.10) - '@storybook/theming@8.4.6(storybook@8.4.6)': + '@storybook/theming@8.4.6(storybook@8.4.6(bufferutil@4.0.8)(prettier@3.4.1)(utf-8-validate@5.0.10))': dependencies: - storybook: 8.4.6(prettier@3.4.1) + storybook: 8.4.6(bufferutil@4.0.8)(prettier@3.4.1)(utf-8-validate@5.0.10) '@swc/core-darwin-arm64@1.9.3': optional: true @@ -7379,7 +7387,7 @@ snapshots: '@tanstack/query-devtools@5.61.4': {} - '@tanstack/react-query-devtools@5.62.2(@tanstack/react-query@5.62.2)(react@18.3.1)': + '@tanstack/react-query-devtools@5.62.2(@tanstack/react-query@5.62.2(react@18.3.1))(react@18.3.1)': dependencies: '@tanstack/query-devtools': 5.61.4 '@tanstack/react-query': 5.62.2(react@18.3.1) @@ -7524,7 +7532,7 @@ snapshots: dependencies: '@types/yargs-parser': 21.0.3 - '@typescript-eslint/eslint-plugin@8.17.0(@typescript-eslint/parser@8.17.0)(eslint@8.55.0)(typescript@5.7.2)': + '@typescript-eslint/eslint-plugin@8.17.0(@typescript-eslint/parser@8.17.0(eslint@8.55.0)(typescript@5.7.2))(eslint@8.55.0)(typescript@5.7.2)': dependencies: '@eslint-community/regexpp': 4.12.1 '@typescript-eslint/parser': 8.17.0(eslint@8.55.0)(typescript@5.7.2) @@ -7537,6 +7545,7 @@ snapshots: ignore: 5.3.2 natural-compare: 1.4.0 ts-api-utils: 1.4.3(typescript@5.7.2) + optionalDependencies: typescript: 5.7.2 transitivePeerDependencies: - supports-color @@ -7549,6 +7558,7 @@ snapshots: '@typescript-eslint/visitor-keys': 8.17.0 debug: 4.3.7 eslint: 8.55.0 + optionalDependencies: typescript: 5.7.2 transitivePeerDependencies: - supports-color @@ -7570,6 +7580,7 @@ snapshots: debug: 4.3.7 eslint: 8.55.0 ts-api-utils: 1.4.3(typescript@5.7.2) + optionalDependencies: typescript: 5.7.2 transitivePeerDependencies: - supports-color @@ -7587,6 +7598,7 @@ snapshots: is-glob: 4.0.3 semver: 7.6.3 tsutils: 3.21.0(typescript@5.7.2) + optionalDependencies: typescript: 5.7.2 transitivePeerDependencies: - supports-color @@ -7601,6 +7613,7 @@ snapshots: minimatch: 9.0.5 semver: 7.6.3 ts-api-utils: 1.4.3(typescript@5.7.2) + optionalDependencies: typescript: 5.7.2 transitivePeerDependencies: - supports-color @@ -7627,6 +7640,7 @@ snapshots: '@typescript-eslint/types': 8.17.0 '@typescript-eslint/typescript-estree': 8.17.0(typescript@5.7.2) eslint: 8.55.0 + optionalDependencies: typescript: 5.7.2 transitivePeerDependencies: - supports-color @@ -7643,12 +7657,12 @@ snapshots: '@ungap/structured-clone@1.2.0': {} - '@valist/sdk@2.10.5': + '@valist/sdk@2.10.5(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: '@ethersproject/contracts': 5.7.0 axios: 1.7.8 axios-retry: 4.5.0(axios@1.7.8) - ethers: 6.13.4 + ethers: 6.13.4(bufferutil@4.0.8)(utf-8-validate@5.0.10) node-fetch: 2.7.0 transitivePeerDependencies: - bufferutil @@ -7656,10 +7670,10 @@ snapshots: - encoding - utf-8-validate - '@vitejs/plugin-react-swc@3.7.2(vite@5.4.11)': + '@vitejs/plugin-react-swc@3.7.2(vite@5.4.11(@types/node@22.10.1)(sass-embedded@1.82.0)(sugarss@4.0.1(postcss@8.4.49)))': dependencies: '@swc/core': 1.9.3 - vite: 5.4.11(sass-embedded@1.82.0) + vite: 5.4.11(@types/node@22.10.1)(sass-embedded@1.82.0)(sugarss@4.0.1(postcss@8.4.49)) transitivePeerDependencies: - '@swc/helpers' @@ -7735,21 +7749,23 @@ snapshots: minimatch: 9.0.5 muggle-string: 0.4.1 path-browserify: 1.0.1 + optionalDependencies: typescript: 5.7.2 '@vue/shared@3.5.13': {} - '@wagmi/connectors@5.5.3(@types/react@18.3.12)(@wagmi/core@2.15.2)(react@18.3.1)(typescript@5.7.2)(viem@2.21.53)': + '@wagmi/connectors@5.5.3(@types/react@18.3.12)(@wagmi/core@2.15.2(@tanstack/query-core@5.62.2)(@types/react@18.3.12)(react@18.3.1)(typescript@5.7.2)(use-sync-external-store@1.2.0(react@18.3.1))(viem@2.21.53(bufferutil@4.0.8)(typescript@5.7.2)(utf-8-validate@5.0.10)))(bufferutil@4.0.8)(react@18.3.1)(typescript@5.7.2)(utf-8-validate@5.0.10)(viem@2.21.53(bufferutil@4.0.8)(typescript@5.7.2)(utf-8-validate@5.0.10))': dependencies: '@coinbase/wallet-sdk': 4.2.3 - '@metamask/sdk': 0.31.1 - '@safe-global/safe-apps-provider': 0.18.4(typescript@5.7.2) - '@safe-global/safe-apps-sdk': 9.1.0(typescript@5.7.2) - '@wagmi/core': 2.15.2(@tanstack/query-core@5.62.2)(@types/react@18.3.12)(react@18.3.1)(typescript@5.7.2)(use-sync-external-store@1.2.0)(viem@2.21.53) - '@walletconnect/ethereum-provider': 2.17.0(@types/react@18.3.12)(react@18.3.1) + '@metamask/sdk': 0.31.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@safe-global/safe-apps-provider': 0.18.4(bufferutil@4.0.8)(typescript@5.7.2)(utf-8-validate@5.0.10) + '@safe-global/safe-apps-sdk': 9.1.0(bufferutil@4.0.8)(typescript@5.7.2)(utf-8-validate@5.0.10) + '@wagmi/core': 2.15.2(@tanstack/query-core@5.62.2)(@types/react@18.3.12)(react@18.3.1)(typescript@5.7.2)(use-sync-external-store@1.2.0(react@18.3.1))(viem@2.21.53(bufferutil@4.0.8)(typescript@5.7.2)(utf-8-validate@5.0.10)) + '@walletconnect/ethereum-provider': 2.17.0(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10) cbw-sdk: '@coinbase/wallet-sdk@3.9.3' + viem: 2.21.53(bufferutil@4.0.8)(typescript@5.7.2)(utf-8-validate@5.0.10) + optionalDependencies: typescript: 5.7.2 - viem: 2.21.53(typescript@5.7.2) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -7772,27 +7788,28 @@ snapshots: - utf-8-validate - zod - '@wagmi/core@2.15.2(@tanstack/query-core@5.62.2)(@types/react@18.3.12)(react@18.3.1)(typescript@5.7.2)(use-sync-external-store@1.2.0)(viem@2.21.53)': + '@wagmi/core@2.15.2(@tanstack/query-core@5.62.2)(@types/react@18.3.12)(react@18.3.1)(typescript@5.7.2)(use-sync-external-store@1.2.0(react@18.3.1))(viem@2.21.53(bufferutil@4.0.8)(typescript@5.7.2)(utf-8-validate@5.0.10))': dependencies: - '@tanstack/query-core': 5.62.2 eventemitter3: 5.0.1 mipd: 0.0.7(typescript@5.7.2) + viem: 2.21.53(bufferutil@4.0.8)(typescript@5.7.2)(utf-8-validate@5.0.10) + zustand: 5.0.0(@types/react@18.3.12)(react@18.3.1)(use-sync-external-store@1.2.0(react@18.3.1)) + optionalDependencies: + '@tanstack/query-core': 5.62.2 typescript: 5.7.2 - viem: 2.21.53(typescript@5.7.2) - zustand: 5.0.0(@types/react@18.3.12)(react@18.3.1)(use-sync-external-store@1.2.0) transitivePeerDependencies: - '@types/react' - immer - react - use-sync-external-store - '@walletconnect/core@2.17.0': + '@walletconnect/core@2.17.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: '@walletconnect/heartbeat': 1.2.2 '@walletconnect/jsonrpc-provider': 1.0.14 '@walletconnect/jsonrpc-types': 1.0.4 '@walletconnect/jsonrpc-utils': 1.0.8 - '@walletconnect/jsonrpc-ws-connection': 1.0.14 + '@walletconnect/jsonrpc-ws-connection': 1.0.14(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@walletconnect/keyvaluestorage': 1.1.1 '@walletconnect/logger': 2.1.2 '@walletconnect/relay-api': 1.0.11 @@ -7825,16 +7842,16 @@ snapshots: dependencies: tslib: 1.14.1 - '@walletconnect/ethereum-provider@2.17.0(@types/react@18.3.12)(react@18.3.1)': + '@walletconnect/ethereum-provider@2.17.0(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10)': dependencies: '@walletconnect/jsonrpc-http-connection': 1.0.8 '@walletconnect/jsonrpc-provider': 1.0.14 '@walletconnect/jsonrpc-types': 1.0.4 '@walletconnect/jsonrpc-utils': 1.0.8 '@walletconnect/modal': 2.7.0(@types/react@18.3.12)(react@18.3.1) - '@walletconnect/sign-client': 2.17.0 + '@walletconnect/sign-client': 2.17.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@walletconnect/types': 2.17.0 - '@walletconnect/universal-provider': 2.17.0 + '@walletconnect/universal-provider': 2.17.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@walletconnect/utils': 2.17.0 events: 3.3.0 transitivePeerDependencies: @@ -7894,12 +7911,12 @@ snapshots: '@walletconnect/jsonrpc-types': 1.0.4 tslib: 1.14.1 - '@walletconnect/jsonrpc-ws-connection@1.0.14': + '@walletconnect/jsonrpc-ws-connection@1.0.14(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: '@walletconnect/jsonrpc-utils': 1.0.8 '@walletconnect/safe-json': 1.0.2 events: 3.3.0 - ws: 7.5.10 + ws: 7.5.10(bufferutil@4.0.8)(utf-8-validate@5.0.10) transitivePeerDependencies: - bufferutil - utf-8-validate @@ -7970,9 +7987,9 @@ snapshots: dependencies: tslib: 1.14.1 - '@walletconnect/sign-client@2.17.0': + '@walletconnect/sign-client@2.17.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: - '@walletconnect/core': 2.17.0 + '@walletconnect/core': 2.17.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@walletconnect/events': 1.0.1 '@walletconnect/heartbeat': 1.2.2 '@walletconnect/jsonrpc-utils': 1.0.8 @@ -8025,14 +8042,14 @@ snapshots: - '@vercel/kv' - ioredis - '@walletconnect/universal-provider@2.17.0': + '@walletconnect/universal-provider@2.17.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: '@walletconnect/jsonrpc-http-connection': 1.0.8 '@walletconnect/jsonrpc-provider': 1.0.14 '@walletconnect/jsonrpc-types': 1.0.4 '@walletconnect/jsonrpc-utils': 1.0.8 '@walletconnect/logger': 2.1.2 - '@walletconnect/sign-client': 2.17.0 + '@walletconnect/sign-client': 2.17.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@walletconnect/types': 2.17.0 '@walletconnect/utils': 2.17.0 events: 3.3.0 @@ -8097,7 +8114,7 @@ snapshots: tslib: 1.14.1 abitype@1.0.6(typescript@5.7.2): - dependencies: + optionalDependencies: typescript: 5.7.2 acorn-jsx@5.3.2(acorn@8.14.0): @@ -8109,11 +8126,11 @@ snapshots: aes-js@4.0.0-beta.5: {} ajv-draft-04@1.0.0(ajv@8.13.0): - dependencies: + optionalDependencies: ajv: 8.13.0 ajv-formats@3.0.1(ajv@8.13.0): - dependencies: + optionalDependencies: ajv: 8.13.0 ajv@6.12.6: @@ -8536,13 +8553,13 @@ snapshots: crc-32@1.2.2: {} - create-jest@29.7.0: + create-jest@29.7.0(@types/node@22.10.1)(babel-plugin-macros@3.1.0): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@22.10.1) + jest-config: 29.7.0(@types/node@22.10.1)(babel-plugin-macros@3.1.0) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -8619,7 +8636,9 @@ snapshots: decode-uri-component@0.2.2: {} - dedent@1.5.3: {} + dedent@1.5.3(babel-plugin-macros@3.1.0): + optionalDependencies: + babel-plugin-macros: 3.1.0 deep-eql@5.0.2: {} @@ -8747,12 +8766,12 @@ snapshots: dependencies: once: 1.4.0 - engine.io-client@6.6.2: + engine.io-client@6.6.2(bufferutil@4.0.8)(utf-8-validate@5.0.10): dependencies: '@socket.io/component-emitter': 3.1.2 debug: 4.3.7 engine.io-parser: 5.2.3 - ws: 8.17.1 + ws: 8.17.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) xmlhttprequest-ssl: 2.1.2 transitivePeerDependencies: - bufferutil @@ -8938,19 +8957,19 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.12.0(@typescript-eslint/parser@8.17.0)(eslint-import-resolver-node@0.3.9)(eslint@8.55.0): + eslint-module-utils@2.12.0(@typescript-eslint/parser@8.17.0(eslint@8.55.0)(typescript@5.7.2))(eslint-import-resolver-node@0.3.9)(eslint@8.55.0): dependencies: - '@typescript-eslint/parser': 8.17.0(eslint@8.55.0)(typescript@5.7.2) debug: 3.2.7 + optionalDependencies: + '@typescript-eslint/parser': 8.17.0(eslint@8.55.0)(typescript@5.7.2) eslint: 8.55.0 eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: - supports-color - eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.17.0)(eslint@8.55.0): + eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.17.0(eslint@8.55.0)(typescript@5.7.2))(eslint@8.55.0): dependencies: '@rtsao/scc': 1.1.0 - '@typescript-eslint/parser': 8.17.0(eslint@8.55.0)(typescript@5.7.2) array-includes: 3.1.8 array.prototype.findlastindex: 1.2.5 array.prototype.flat: 1.3.2 @@ -8959,7 +8978,7 @@ snapshots: doctrine: 2.1.0 eslint: 8.55.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.17.0)(eslint-import-resolver-node@0.3.9)(eslint@8.55.0) + eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.17.0(eslint@8.55.0)(typescript@5.7.2))(eslint-import-resolver-node@0.3.9)(eslint@8.55.0) hasown: 2.0.2 is-core-module: 2.15.1 is-glob: 4.0.3 @@ -8970,18 +8989,21 @@ snapshots: semver: 6.3.1 string.prototype.trimend: 1.0.8 tsconfig-paths: 3.15.0 + optionalDependencies: + '@typescript-eslint/parser': 8.17.0(eslint@8.55.0)(typescript@5.7.2) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack - supports-color - eslint-plugin-prettier@5.2.1(eslint-config-prettier@9.1.0)(eslint@8.55.0)(prettier@3.4.1): + eslint-plugin-prettier@5.2.1(eslint-config-prettier@9.1.0(eslint@8.55.0))(eslint@8.55.0)(prettier@3.4.1): dependencies: eslint: 8.55.0 - eslint-config-prettier: 9.1.0(eslint@8.55.0) prettier: 3.4.1 prettier-linter-helpers: 1.0.0 synckit: 0.9.2 + optionalDependencies: + eslint-config-prettier: 9.1.0(eslint@8.55.0) eslint-plugin-react@7.37.2(eslint@8.55.0): dependencies: @@ -9141,7 +9163,7 @@ snapshots: '@scure/bip32': 1.4.0 '@scure/bip39': 1.3.0 - ethers@6.13.4: + ethers@6.13.4(bufferutil@4.0.8)(utf-8-validate@5.0.10): dependencies: '@adraffy/ens-normalize': 1.10.1 '@noble/curves': 1.2.0 @@ -9149,7 +9171,7 @@ snapshots: '@types/node': 22.7.5 aes-js: 4.0.0-beta.5 tslib: 2.7.0 - ws: 8.17.1 + ws: 8.17.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) transitivePeerDependencies: - bufferutil - utf-8-validate @@ -9671,9 +9693,9 @@ snapshots: isexe@2.0.0: {} - isows@1.0.6(ws@8.18.0): + isows@1.0.6(ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)): dependencies: - ws: 8.18.0 + ws: 8.18.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) istanbul-lib-coverage@3.2.2: {} @@ -9737,7 +9759,7 @@ snapshots: jest-util: 29.7.0 p-limit: 3.1.0 - jest-circus@29.7.0: + jest-circus@29.7.0(babel-plugin-macros@3.1.0): dependencies: '@jest/environment': 29.7.0 '@jest/expect': 29.7.0 @@ -9746,7 +9768,7 @@ snapshots: '@types/node': 22.10.1 chalk: 4.1.2 co: 4.6.0 - dedent: 1.5.3 + dedent: 1.5.3(babel-plugin-macros@3.1.0) is-generator-fn: 2.1.0 jest-each: 29.7.0 jest-matcher-utils: 29.7.0 @@ -9763,16 +9785,16 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@29.7.0: + jest-cli@29.7.0(@types/node@22.10.1)(babel-plugin-macros@3.1.0): dependencies: - '@jest/core': 29.7.0 + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0) '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0 + create-jest: 29.7.0(@types/node@22.10.1)(babel-plugin-macros@3.1.0) exit: 0.1.2 import-local: 3.2.0 - jest-config: 29.7.0(@types/node@22.10.1) + jest-config: 29.7.0(@types/node@22.10.1)(babel-plugin-macros@3.1.0) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -9782,19 +9804,18 @@ snapshots: - supports-color - ts-node - jest-config@29.7.0(@types/node@22.10.1): + jest-config@29.7.0(@types/node@22.10.1)(babel-plugin-macros@3.1.0): dependencies: '@babel/core': 7.26.0 '@jest/test-sequencer': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.10.1 babel-jest: 29.7.0(@babel/core@7.26.0) chalk: 4.1.2 ci-info: 3.9.0 deepmerge: 4.3.1 glob: 7.2.3 graceful-fs: 4.2.11 - jest-circus: 29.7.0 + jest-circus: 29.7.0(babel-plugin-macros@3.1.0) jest-environment-node: 29.7.0 jest-get-type: 29.6.3 jest-regex-util: 29.6.3 @@ -9807,6 +9828,8 @@ snapshots: pretty-format: 29.7.0 slash: 3.0.0 strip-json-comments: 3.1.1 + optionalDependencies: + '@types/node': 22.10.1 transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -9888,7 +9911,7 @@ snapshots: jest-util: 29.7.0 jest-pnp-resolver@1.2.3(jest-resolve@29.7.0): - dependencies: + optionalDependencies: jest-resolve: 29.7.0 jest-regex-util@29.6.3: {} @@ -10026,12 +10049,12 @@ snapshots: merge-stream: 2.0.0 supports-color: 8.1.1 - jest@29.7.0: + jest@29.7.0(@types/node@22.10.1)(babel-plugin-macros@3.1.0): dependencies: - '@jest/core': 29.7.0 + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0) '@jest/types': 29.6.3 import-local: 3.2.0 - jest-cli: 29.7.0 + jest-cli: 29.7.0(@types/node@22.10.1)(babel-plugin-macros@3.1.0) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -10496,7 +10519,7 @@ snapshots: minimist@1.2.8: {} mipd@0.0.7(typescript@5.7.2): - dependencies: + optionalDependencies: typescript: 5.7.2 mlly@1.7.3: @@ -10525,8 +10548,6 @@ snapshots: nanoid@3.3.8: {} - napi-wasm@1.1.3: {} - natural-compare@1.4.0: {} node-addon-api@2.0.2: {} @@ -10647,6 +10668,7 @@ snapshots: '@scure/bip39': 1.4.0 abitype: 1.0.6(typescript@5.7.2) eventemitter3: 5.0.1 + optionalDependencies: typescript: 5.7.2 transitivePeerDependencies: - zod @@ -10912,12 +10934,13 @@ snapshots: prop-types: 15.8.1 react: 18.3.1 - react-i18next@15.1.3(i18next@23.16.8)(react-dom@18.3.1)(react@18.3.1): + react-i18next@15.1.3(i18next@23.16.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@babel/runtime': 7.26.0 html-parse-stringify: 3.0.1 i18next: 23.16.8 react: 18.3.1 + optionalDependencies: react-dom: 18.3.1(react@18.3.1) react-is@16.13.1: {} @@ -10943,35 +10966,38 @@ snapshots: transitivePeerDependencies: - supports-color - react-number-format@5.4.2(react-dom@18.3.1)(react@18.3.1): + react-number-format@5.4.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) react-remove-scroll-bar@2.3.6(@types/react@18.3.12)(react@18.3.1): dependencies: - '@types/react': 18.3.12 react: 18.3.1 react-style-singleton: 2.2.1(@types/react@18.3.12)(react@18.3.1) tslib: 2.8.1 + optionalDependencies: + '@types/react': 18.3.12 react-remove-scroll@2.6.0(@types/react@18.3.12)(react@18.3.1): dependencies: - '@types/react': 18.3.12 react: 18.3.1 react-remove-scroll-bar: 2.3.6(@types/react@18.3.12)(react@18.3.1) react-style-singleton: 2.2.1(@types/react@18.3.12)(react@18.3.1) tslib: 2.8.1 use-callback-ref: 1.3.2(@types/react@18.3.12)(react@18.3.1) use-sidecar: 1.1.2(@types/react@18.3.12)(react@18.3.1) + optionalDependencies: + '@types/react': 18.3.12 react-style-singleton@2.2.1(@types/react@18.3.12)(react@18.3.1): dependencies: - '@types/react': 18.3.12 get-nonce: 1.0.1 invariant: 2.2.4 react: 18.3.1 tslib: 2.8.1 + optionalDependencies: + '@types/react': 18.3.12 react-textarea-autosize@8.5.5(@types/react@18.3.12)(react@18.3.1): dependencies: @@ -11292,11 +11318,11 @@ snapshots: slash@3.0.0: {} - socket.io-client@4.8.1: + socket.io-client@4.8.1(bufferutil@4.0.8)(utf-8-validate@5.0.10): dependencies: '@socket.io/component-emitter': 3.1.2 debug: 4.3.7 - engine.io-client: 6.6.2 + engine.io-client: 6.6.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) socket.io-parser: 4.2.4 transitivePeerDependencies: - bufferutil @@ -11339,9 +11365,10 @@ snapshots: std-env@3.8.0: {} - storybook@8.4.6(prettier@3.4.1): + storybook@8.4.6(bufferutil@4.0.8)(prettier@3.4.1)(utf-8-validate@5.0.10): dependencies: - '@storybook/core': 8.4.6(prettier@3.4.1) + '@storybook/core': 8.4.6(bufferutil@4.0.8)(prettier@3.4.1)(utf-8-validate@5.0.10) + optionalDependencies: prettier: 3.4.1 transitivePeerDependencies: - bufferutil @@ -11516,14 +11543,12 @@ snapshots: ts-dedent@2.2.0: {} - ts-jest@29.2.5(@babel/core@7.26.0)(esbuild@0.24.0)(jest@29.7.0)(typescript@5.7.2): + ts-jest@29.2.5(@babel/core@7.26.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.0))(esbuild@0.24.0)(jest@29.7.0(@types/node@22.10.1)(babel-plugin-macros@3.1.0))(typescript@5.7.2): dependencies: - '@babel/core': 7.26.0 bs-logger: 0.2.6 ejs: 3.1.10 - esbuild: 0.24.0 fast-json-stable-stringify: 2.1.0 - jest: 29.7.0 + jest: 29.7.0(@types/node@22.10.1)(babel-plugin-macros@3.1.0) jest-util: 29.7.0 json5: 2.2.3 lodash.memoize: 4.1.2 @@ -11531,6 +11556,12 @@ snapshots: semver: 7.6.3 typescript: 5.7.2 yargs-parser: 21.1.1 + optionalDependencies: + '@babel/core': 7.26.0 + '@jest/transform': 29.7.0 + '@jest/types': 29.6.3 + babel-jest: 29.7.0(@babel/core@7.26.0) + esbuild: 0.24.0 tsconfig-paths@3.15.0: dependencies: @@ -11685,12 +11716,13 @@ snapshots: citty: 0.1.6 destr: 2.0.3 h3: 1.13.0 - idb-keyval: 6.2.1 listhen: 1.9.0 lru-cache: 10.4.3 node-fetch-native: 1.6.4 ofetch: 1.4.1 ufo: 1.5.4 + optionalDependencies: + idb-keyval: 6.2.1 untun@0.1.3: dependencies: @@ -11712,9 +11744,10 @@ snapshots: use-callback-ref@1.3.2(@types/react@18.3.12)(react@18.3.1): dependencies: - '@types/react': 18.3.12 react: 18.3.1 tslib: 2.8.1 + optionalDependencies: + '@types/react': 18.3.12 use-composed-ref@1.3.0(react@18.3.1): dependencies: @@ -11722,21 +11755,24 @@ snapshots: use-isomorphic-layout-effect@1.1.2(@types/react@18.3.12)(react@18.3.1): dependencies: - '@types/react': 18.3.12 react: 18.3.1 + optionalDependencies: + '@types/react': 18.3.12 use-latest@1.2.1(@types/react@18.3.12)(react@18.3.1): dependencies: - '@types/react': 18.3.12 react: 18.3.1 use-isomorphic-layout-effect: 1.1.2(@types/react@18.3.12)(react@18.3.1) + optionalDependencies: + '@types/react': 18.3.12 use-sidecar@1.1.2(@types/react@18.3.12)(react@18.3.1): dependencies: - '@types/react': 18.3.12 detect-node-es: 1.1.0 react: 18.3.1 tslib: 2.8.1 + optionalDependencies: + '@types/react': 18.3.12 use-sync-external-store@1.2.0(react@18.3.1): dependencies: @@ -11768,10 +11804,11 @@ snapshots: valtio@1.11.2(@types/react@18.3.12)(react@18.3.1): dependencies: - '@types/react': 18.3.12 proxy-compare: 2.5.1 - react: 18.3.1 use-sync-external-store: 1.2.0(react@18.3.1) + optionalDependencies: + '@types/react': 18.3.12 + react: 18.3.1 varint@6.0.0: {} @@ -11785,27 +11822,28 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.2 - viem@2.21.53(typescript@5.7.2): + viem@2.21.53(bufferutil@4.0.8)(typescript@5.7.2)(utf-8-validate@5.0.10): dependencies: '@noble/curves': 1.6.0 '@noble/hashes': 1.5.0 '@scure/bip32': 1.5.0 '@scure/bip39': 1.4.0 abitype: 1.0.6(typescript@5.7.2) - isows: 1.0.6(ws@8.18.0) + isows: 1.0.6(ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)) ox: 0.1.2(typescript@5.7.2) - typescript: 5.7.2 webauthn-p256: 0.0.10 - ws: 8.18.0 + ws: 8.18.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) + optionalDependencies: + typescript: 5.7.2 transitivePeerDependencies: - bufferutil - utf-8-validate - zod - vite-plugin-dts@4.3.0(typescript@5.7.2)(vite@5.4.11): + vite-plugin-dts@4.3.0(@types/node@22.10.1)(rollup@4.28.0)(typescript@5.7.2)(vite@5.4.11(@types/node@22.10.1)(sass-embedded@1.82.0)(sugarss@4.0.1(postcss@8.4.49))): dependencies: - '@microsoft/api-extractor': 7.48.0 - '@rollup/pluginutils': 5.1.3 + '@microsoft/api-extractor': 7.48.0(@types/node@22.10.1) + '@rollup/pluginutils': 5.1.3(rollup@4.28.0) '@volar/typescript': 2.4.10 '@vue/language-core': 2.1.6(typescript@5.7.2) compare-versions: 6.1.1 @@ -11814,34 +11852,38 @@ snapshots: local-pkg: 0.5.1 magic-string: 0.30.14 typescript: 5.7.2 - vite: 5.4.11(sass-embedded@1.82.0) + optionalDependencies: + vite: 5.4.11(@types/node@22.10.1)(sass-embedded@1.82.0)(sugarss@4.0.1(postcss@8.4.49)) transitivePeerDependencies: - '@types/node' - rollup - supports-color - vite@5.4.11(sass-embedded@1.82.0): + vite@5.4.11(@types/node@22.10.1)(sass-embedded@1.82.0)(sugarss@4.0.1(postcss@8.4.49)): dependencies: esbuild: 0.21.5 postcss: 8.4.49 rollup: 4.28.0 - sass-embedded: 1.82.0 optionalDependencies: + '@types/node': 22.10.1 fsevents: 2.3.3 + sass-embedded: 1.82.0 + sugarss: 4.0.1(postcss@8.4.49) void-elements@3.1.0: {} vscode-uri@3.0.8: {} - wagmi@2.13.3(@tanstack/query-core@5.62.2)(@tanstack/react-query@5.62.2)(@types/react@18.3.12)(react@18.3.1)(typescript@5.7.2)(viem@2.21.53): + wagmi@2.13.3(@tanstack/query-core@5.62.2)(@tanstack/react-query@5.62.2(react@18.3.1))(@types/react@18.3.12)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.7.2)(utf-8-validate@5.0.10)(viem@2.21.53(bufferutil@4.0.8)(typescript@5.7.2)(utf-8-validate@5.0.10)): dependencies: '@tanstack/react-query': 5.62.2(react@18.3.1) - '@wagmi/connectors': 5.5.3(@types/react@18.3.12)(@wagmi/core@2.15.2)(react@18.3.1)(typescript@5.7.2)(viem@2.21.53) - '@wagmi/core': 2.15.2(@tanstack/query-core@5.62.2)(@types/react@18.3.12)(react@18.3.1)(typescript@5.7.2)(use-sync-external-store@1.2.0)(viem@2.21.53) + '@wagmi/connectors': 5.5.3(@types/react@18.3.12)(@wagmi/core@2.15.2(@tanstack/query-core@5.62.2)(@types/react@18.3.12)(react@18.3.1)(typescript@5.7.2)(use-sync-external-store@1.2.0(react@18.3.1))(viem@2.21.53(bufferutil@4.0.8)(typescript@5.7.2)(utf-8-validate@5.0.10)))(bufferutil@4.0.8)(react@18.3.1)(typescript@5.7.2)(utf-8-validate@5.0.10)(viem@2.21.53(bufferutil@4.0.8)(typescript@5.7.2)(utf-8-validate@5.0.10)) + '@wagmi/core': 2.15.2(@tanstack/query-core@5.62.2)(@types/react@18.3.12)(react@18.3.1)(typescript@5.7.2)(use-sync-external-store@1.2.0(react@18.3.1))(viem@2.21.53(bufferutil@4.0.8)(typescript@5.7.2)(utf-8-validate@5.0.10)) react: 18.3.1 - typescript: 5.7.2 use-sync-external-store: 1.2.0(react@18.3.1) - viem: 2.21.53(typescript@5.7.2) + viem: 2.21.53(bufferutil@4.0.8)(typescript@5.7.2)(utf-8-validate@5.0.10) + optionalDependencies: + typescript: 5.7.2 transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -11951,11 +11993,20 @@ snapshots: imurmurhash: 0.1.4 signal-exit: 3.0.7 - ws@7.5.10: {} + ws@7.5.10(bufferutil@4.0.8)(utf-8-validate@5.0.10): + optionalDependencies: + bufferutil: 4.0.8 + utf-8-validate: 5.0.10 - ws@8.17.1: {} + ws@8.17.1(bufferutil@4.0.8)(utf-8-validate@5.0.10): + optionalDependencies: + bufferutil: 4.0.8 + utf-8-validate: 5.0.10 - ws@8.18.0: {} + ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@5.0.10): + optionalDependencies: + bufferutil: 4.0.8 + utf-8-validate: 5.0.10 xmlhttprequest-ssl@2.1.2: {} @@ -12004,8 +12055,8 @@ snapshots: yocto-queue@0.1.0: {} - zustand@5.0.0(@types/react@18.3.12)(react@18.3.1)(use-sync-external-store@1.2.0): - dependencies: + zustand@5.0.0(@types/react@18.3.12)(react@18.3.1)(use-sync-external-store@1.2.0(react@18.3.1)): + optionalDependencies: '@types/react': 18.3.12 react: 18.3.1 use-sync-external-store: 1.2.0(react@18.3.1) diff --git a/src/components/QuestDetailsWrapper/PlayStreakQuest.stories.tsx b/src/components/QuestDetailsWrapper/PlayStreakQuest.stories.tsx index 1ed4eeb..a5d0970 100644 --- a/src/components/QuestDetailsWrapper/PlayStreakQuest.stories.tsx +++ b/src/components/QuestDetailsWrapper/PlayStreakQuest.stories.tsx @@ -88,6 +88,7 @@ const mockUserPlayStreak: UserPlayStreak = { const mockProps: QuestDetailsWrapperProps = { className: styles.root, selectedQuestId: 1, + gameTitle: 'Game Title', onRewardClaimed: () => { alert('This is when we show the claim success modal') }, @@ -170,6 +171,7 @@ export const QuestPageNotSignedIn: Story = { export const QuestPageSignedIn: Story = { args: { ...mockProps, + gameTitle: 'Game Title', isQuestsPage: true, isSignedIn: true } diff --git a/src/components/QuestDetailsWrapper/index.tsx b/src/components/QuestDetailsWrapper/index.tsx index 17ad55a..4b06c8e 100644 --- a/src/components/QuestDetailsWrapper/index.tsx +++ b/src/components/QuestDetailsWrapper/index.tsx @@ -1,4 +1,3 @@ -import React, { useState } from 'react' import { MarkdownDescription, QuestDetails, @@ -21,6 +20,7 @@ import { QuestWrapperProvider } from '@/state/QuestWrapperProvider' import { PlayStreakEligibilityWrapper } from '../PlayStreakEligibilityWrapper' import { RewardsWrapper } from '../RewardsWrapper' import { QuestWrapperContextValue } from '@/types/quests' +import { useState } from 'react' export interface QuestDetailsWrapperProps extends QuestWrapperContextValue { selectedQuestId: number | null @@ -28,6 +28,7 @@ export interface QuestDetailsWrapperProps extends QuestWrapperContextValue { ctaComponent?: React.ReactNode hideEligibilitySection?: boolean hideClaim?: boolean + gameTitle: string } export function QuestDetailsWrapper(props: QuestDetailsWrapperProps) { @@ -35,6 +36,7 @@ export function QuestDetailsWrapper(props: QuestDetailsWrapperProps) { selectedQuestId, trackEvent, getQuest, + gameTitle, getUserPlayStreak, logError, tOverride, @@ -59,14 +61,14 @@ export function QuestDetailsWrapper(props: QuestDetailsWrapperProps) { message: string }>() - useTrackQuestViewed(selectedQuestId, trackEvent) - const { t: tOriginal } = useTranslation() const t = tOverride || tOriginal const questResult = useGetQuest(selectedQuestId, getQuest) const questMeta = questResult.data?.data + useTrackQuestViewed(selectedQuestId, trackEvent) + const questPlayStreakResult = useGetUserPlayStreak( selectedQuestId, getUserPlayStreak @@ -140,7 +142,8 @@ export function QuestDetailsWrapper(props: QuestDetailsWrapperProps) { ), questType: { REPUTATION: t('quest.type.reputation', 'Reputation'), - PLAYSTREAK: t('quest.type.playstreak', 'Play Streak') + PLAYSTREAK: t('quest.type.playstreak', 'Play Streak'), + GAME: gameTitle }, sync: t('quest.sync', 'Sync'), streakProgressI18n: { @@ -191,6 +194,7 @@ export function QuestDetailsWrapper(props: QuestDetailsWrapperProps) { onPlayClick: onPlayClickHandler, questType: questMeta.type, title: questMeta.name, + gameTitle, description: ( {questMeta.description}