diff --git a/.changeset/config.json b/.changeset/config.json index 65878aa1d..32f4adc00 100644 --- a/.changeset/config.json +++ b/.changeset/config.json @@ -5,5 +5,5 @@ "baseBranch": "main", "commit": false, "updateInternalDependencies": "patch", - "ignore": ["@apps/gallery", "@apps/native"] + "ignore": ["@apps/*"] } diff --git a/.changeset/nasty-spiders-care.md b/.changeset/nasty-spiders-care.md new file mode 100644 index 000000000..d9c7218ab --- /dev/null +++ b/.changeset/nasty-spiders-care.md @@ -0,0 +1,18 @@ +--- +"@reown/appkit-core-react-native": patch +"@reown/appkit-ui-react-native": patch +"@reown/appkit-common-react-native": patch +"@reown/appkit-wallet-react-native": patch +"@reown/appkit-scaffold-utils-react-native": patch +"@reown/appkit-scaffold-react-native": patch +"@reown/appkit-siwe-react-native": patch +"@reown/appkit-wagmi-react-native": patch +"@reown/appkit-coinbase-wagmi-react-native": patch +"@reown/appkit-auth-wagmi-react-native": patch +"@reown/appkit-auth-ethers-react-native": patch +"@reown/appkit-coinbase-ethers-react-native": patch +"@reown/appkit-ethers5-react-native": patch +"@reown/appkit-ethers-react-native": patch +--- + +Update author field in package.json files to use Discord link diff --git a/.changeset/rotten-pianos-argue.md b/.changeset/rotten-pianos-argue.md new file mode 100644 index 000000000..2abec78b2 --- /dev/null +++ b/.changeset/rotten-pianos-argue.md @@ -0,0 +1,18 @@ +--- +'@reown/appkit-coinbase-ethers-react-native': patch +'@reown/appkit-coinbase-wagmi-react-native': patch +'@reown/appkit-scaffold-utils-react-native': patch +'@reown/appkit-auth-ethers-react-native': patch +'@reown/appkit-auth-wagmi-react-native': patch +'@reown/appkit-scaffold-react-native': patch +'@reown/appkit-ethers5-react-native': patch +'@reown/appkit-common-react-native': patch +'@reown/appkit-ethers-react-native': patch +'@reown/appkit-wallet-react-native': patch +'@reown/appkit-wagmi-react-native': patch +'@reown/appkit-core-react-native': patch +'@reown/appkit-siwe-react-native': patch +'@reown/appkit-ui-react-native': patch +--- + +chore: replace internal URL usage with custom logic to avoid polyfill issues diff --git a/.changeset/shaggy-plants-fly.md b/.changeset/shaggy-plants-fly.md new file mode 100644 index 000000000..293e2a7bf --- /dev/null +++ b/.changeset/shaggy-plants-fly.md @@ -0,0 +1,18 @@ +--- +'@reown/appkit-scaffold-react-native': patch +'@reown/appkit-auth-ethers-react-native': patch +'@reown/appkit-auth-wagmi-react-native': patch +'@reown/appkit-coinbase-ethers-react-native': patch +'@reown/appkit-coinbase-wagmi-react-native': patch +'@reown/appkit-common-react-native': patch +'@reown/appkit-core-react-native': patch +'@reown/appkit-ethers-react-native': patch +'@reown/appkit-ethers5-react-native': patch +'@reown/appkit-scaffold-utils-react-native': patch +'@reown/appkit-siwe-react-native': patch +'@reown/appkit-ui-react-native': patch +'@reown/appkit-wagmi-react-native': patch +'@reown/appkit-wallet-react-native': patch +--- + +fix: disable layout animations on ios new arch projects diff --git a/.changeset/slow-toes-dream.md b/.changeset/slow-toes-dream.md new file mode 100644 index 000000000..2521881b9 --- /dev/null +++ b/.changeset/slow-toes-dream.md @@ -0,0 +1,18 @@ +--- +'@reown/appkit-coinbase-ethers-react-native': patch +'@reown/appkit-coinbase-wagmi-react-native': patch +'@reown/appkit-scaffold-utils-react-native': patch +'@reown/appkit-auth-ethers-react-native': patch +'@reown/appkit-auth-wagmi-react-native': patch +'@reown/appkit-scaffold-react-native': patch +'@reown/appkit-ethers5-react-native': patch +'@reown/appkit-common-react-native': patch +'@reown/appkit-ethers-react-native': patch +'@reown/appkit-wallet-react-native': patch +'@reown/appkit-wagmi-react-native': patch +'@reown/appkit-core-react-native': patch +'@reown/appkit-siwe-react-native': patch +'@reown/appkit-ui-react-native': patch +--- + +chore: bump valtio to 1.13.2 diff --git a/.eslintrc.json b/.eslintrc.json index f4fb725c4..3e22e1f2c 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -8,7 +8,8 @@ "react-hooks/exhaustive-deps": "warn", "no-console": ["error", { "allow": ["warn"] }], "newline-before-return": "error", - "radix": "off" + "radix": "off", + "dot-notation": "off" }, "parserOptions": { "requireConfigFile": false diff --git a/.github/workflows/changesets.yml b/.github/workflows/changesets.yml index ebdc6f9dc..a190196c1 100644 --- a/.github/workflows/changesets.yml +++ b/.github/workflows/changesets.yml @@ -13,8 +13,19 @@ concurrency: cancel-in-progress: true jobs: + verify: + name: Verify + uses: ./.github/workflows/verify.yml + secrets: inherit + + e2e: + name: E2E + uses: ./.github/workflows/e2e.yml + secrets: inherit + release: name: Release + needs: [verify, e2e] permissions: contents: write id-token: write diff --git a/.prettierignore b/.prettierignore index 6fae63a51..55f9f06b8 100644 --- a/.prettierignore +++ b/.prettierignore @@ -1,3 +1,9 @@ /apps -.yarn -.github/actions \ No newline at end of file +.yarn/ +.github/ +.changeset/ +.env* +.vscode/ +.turbo/ +__mocks__/ +scripts/ \ No newline at end of file diff --git a/apps/gallery/package.json b/apps/gallery/package.json index 476a17906..ec32bd466 100644 --- a/apps/gallery/package.json +++ b/apps/gallery/package.json @@ -1,8 +1,8 @@ { - "name": "@apps/gallery", "version": "1.0.8", "main": "index.js", "private": true, + "name": "@apps/gallery", "devDependencies": { "@babel/core": "*", "@babel/preset-env": "^7.22.10", diff --git a/apps/native/package.json b/apps/native/package.json index 3f6e06e0c..25477a301 100644 --- a/apps/native/package.json +++ b/apps/native/package.json @@ -1,8 +1,8 @@ { - "name": "@apps/native", "version": "1.0.8", "main": "index.js", "private": true, + "name": "@apps/native", "scripts": { "start": "expo start", "android": "expo start --android", diff --git a/package.json b/package.json index 36038eaef..7f8d6c695 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "name": "appkit-react-native", + "name": "ak-rn-monorepo", "version": "1.2.5", "private": true, "workspaces": [ @@ -42,8 +42,8 @@ "@babel/plugin-proposal-class-properties": "^7.18.6", "@babel/plugin-proposal-private-methods": "^7.18.6", "@babel/plugin-transform-flow-strip-types": "^7.26.5", - "@changesets/changelog-github": "0.5.0", - "@changesets/cli": "2.27.7", + "@changesets/changelog-github": "0.5.1", + "@changesets/cli": "2.29.5", "@coinbase/wallet-mobile-sdk": "1.1.2", "@react-native-async-storage/async-storage": "2.1.2", "@react-native/babel-preset": "0.76.7", diff --git a/packages/auth-ethers/package.json b/packages/auth-ethers/package.json index 50eb75933..d3e3e4020 100644 --- a/packages/auth-ethers/package.json +++ b/packages/auth-ethers/package.json @@ -25,7 +25,7 @@ "ethers" ], "repository": "https://github.com/reown-com/appkit-react-native", - "author": "Reown (https://reown.com)", + "author": "Reown (https://discord.gg/reown)", "homepage": "https://reown.com/appkit", "license": "Apache-2.0", "bugs": { diff --git a/packages/auth-wagmi/package.json b/packages/auth-wagmi/package.json index 86df7ab9e..aaae62052 100644 --- a/packages/auth-wagmi/package.json +++ b/packages/auth-wagmi/package.json @@ -25,7 +25,7 @@ "wagmi" ], "repository": "https://github.com/reown-com/appkit-react-native", - "author": "Reown (https://reown.com)", + "author": "Reown (https://discord.gg/reown)", "homepage": "https://reown.com/appkit", "license": "Apache-2.0", "bugs": { diff --git a/packages/coinbase-ethers/package.json b/packages/coinbase-ethers/package.json index 2b4d5b936..c57266c5c 100644 --- a/packages/coinbase-ethers/package.json +++ b/packages/coinbase-ethers/package.json @@ -26,7 +26,7 @@ "ethers" ], "repository": "https://github.com/reown-com/appkit-react-native", - "author": "Reown (https://reown.com)", + "author": "Reown (https://discord.gg/reown)", "homepage": "https://reown.com/appkit", "license": "Apache-2.0", "bugs": { diff --git a/packages/coinbase-wagmi/package.json b/packages/coinbase-wagmi/package.json index e08e390c9..9c9cee437 100644 --- a/packages/coinbase-wagmi/package.json +++ b/packages/coinbase-wagmi/package.json @@ -26,7 +26,7 @@ "wagmi" ], "repository": "https://github.com/reown-com/appkit-react-native", - "author": "Reown (https://reown.com)", + "author": "Reown (https://discord.gg/reown)", "homepage": "https://reown.com/appkit", "license": "Apache-2.0", "bugs": { diff --git a/packages/common/package.json b/packages/common/package.json index 232ba7507..2d817627d 100644 --- a/packages/common/package.json +++ b/packages/common/package.json @@ -28,7 +28,7 @@ "react-native" ], "repository": "https://github.com/reown-com/appkit-react-native", - "author": "Reown (https://reown.com)", + "author": "Reown (https://discord.gg/reown)", "homepage": "https://reown.com/appkit", "license": "Apache-2.0", "bugs": { diff --git a/packages/core/package.json b/packages/core/package.json index 318ecbf03..c31954778 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -27,7 +27,7 @@ "react-native" ], "repository": "https://github.com/reown-com/appkit-react-native", - "author": "Reown (https://reown.com)", + "author": "Reown (https://discord.gg/reown)", "homepage": "https://reown.com/appkit", "license": "Apache-2.0", "bugs": { @@ -39,7 +39,7 @@ }, "dependencies": { "@reown/appkit-common-react-native": "1.2.5", - "valtio": "1.11.2" + "valtio": "1.13.2" }, "peerDependencies": { "@react-native-async-storage/async-storage": ">=1.17.0", diff --git a/packages/core/src/__tests__/utils/FetchUtil.test.ts b/packages/core/src/__tests__/utils/FetchUtil.test.ts new file mode 100644 index 000000000..0e864fb4d --- /dev/null +++ b/packages/core/src/__tests__/utils/FetchUtil.test.ts @@ -0,0 +1,107 @@ +import { FetchUtil } from '../../utils/FetchUtil'; + +describe('FetchUtil', () => { + const baseUrl = 'https://api.example.com'; + const clientId = 'test-client-id'; + + describe('createUrl', () => { + it('should construct a simple URL with a relative path', () => { + const fetchUtil = new FetchUtil({ baseUrl }); + // @ts-expect-error Testing private method + const url = fetchUtil.createUrl({ path: 'test' }); + expect(url).toBe('https://api.example.com/test'); + }); + + it('should handle base URL without a trailing slash', () => { + const fetchUtil = new FetchUtil({ baseUrl: 'https://api.example.com' }); + // @ts-expect-error Testing private method + const url = fetchUtil.createUrl({ path: 'test' }); + expect(url).toBe('https://api.example.com/test'); + }); + + it('should handle base URL with a trailing slash', () => { + const fetchUtil = new FetchUtil({ baseUrl: 'https://api.example.com/' }); + // @ts-expect-error Testing private method + const url = fetchUtil.createUrl({ path: 'test' }); + expect(url).toBe('https://api.example.com/test'); + }); + + it('should handle relative path with a leading slash', () => { + const fetchUtil = new FetchUtil({ baseUrl }); + // @ts-expect-error Testing private method + const url = fetchUtil.createUrl({ path: '/test' }); + expect(url).toBe('https://api.example.com/test'); + }); + + it('should use the path as is if it is an absolute URL', () => { + const fetchUtil = new FetchUtil({ baseUrl }); + // @ts-expect-error Testing private method + const url = fetchUtil.createUrl({ path: 'https://another.com/test' }); + expect(url).toBe('https://another.com/test'); + }); + + it('should add query parameters to the URL', () => { + const fetchUtil = new FetchUtil({ baseUrl }); + const params = { foo: 'bar', baz: 'qux' }; + // @ts-expect-error Testing private method + const url = fetchUtil.createUrl({ path: 'test', params }); + expect(url).toBe('https://api.example.com/test?foo=bar&baz=qux'); + }); + + it('should add clientId as a query parameter if provided', () => { + const fetchUtil = new FetchUtil({ baseUrl, clientId }); + // @ts-expect-error Testing private method + const url = fetchUtil.createUrl({ path: 'test' }); + expect(url).toBe('https://api.example.com/test?clientId=test-client-id'); + }); + + it('should combine clientId and other query parameters', () => { + const fetchUtil = new FetchUtil({ baseUrl, clientId }); + const params = { foo: 'bar' }; + // @ts-expect-error Testing private method + const url = fetchUtil.createUrl({ path: 'test', params }); + expect(url).toBe('https://api.example.com/test?foo=bar&clientId=test-client-id'); + }); + + it('should append to existing query parameters in the path', () => { + const fetchUtil = new FetchUtil({ baseUrl }); + const params = { baz: 'qux' }; + // @ts-expect-error Testing private method + const url = fetchUtil.createUrl({ path: 'test?foo=bar', params }); + expect(url).toBe('https://api.example.com/test?foo=bar&baz=qux'); + }); + + it('should correctly encode special characters in parameters', () => { + const fetchUtil = new FetchUtil({ baseUrl }); + const params = { 'key with space': 'value with &' }; + // @ts-expect-error Testing private method + const url = fetchUtil.createUrl({ path: 'test', params }); + const expectedUrl = 'https://api.example.com/test?key%20with%20space=value%20with%20%26'; + expect(url).toBe(expectedUrl); + }); + + it('should ignore undefined parameter values', () => { + const fetchUtil = new FetchUtil({ baseUrl }); + const params = { foo: 'bar', baz: undefined }; + // @ts-expect-error Testing private method + const url = fetchUtil.createUrl({ path: 'test', params }); + expect(url).toBe('https://api.example.com/test?foo=bar'); + }); + + it('should handle absolute URL with params', () => { + const fetchUtil = new FetchUtil({ baseUrl }); + const params = { foo: 'bar' }; + // @ts-expect-error Testing private method + const url = fetchUtil.createUrl({ path: 'https://another.com/test', params }); + expect(url).toBe('https://another.com/test?foo=bar'); + }); + + it('should handle absolute URL with existing params and new params', () => { + const fetchUtil = new FetchUtil({ baseUrl, clientId }); + const params = { bar: 'baz' }; + // @ts-expect-error Testing private method + const url = fetchUtil.createUrl({ path: 'https://another.com/test?foo=bar', params }); + expect(url).toBe('https://another.com/test?foo=bar&bar=baz&clientId=test-client-id'); + }); + }); +}); diff --git a/packages/core/src/controllers/EnsController.ts b/packages/core/src/controllers/EnsController.ts index c80fadf21..2d71259c6 100644 --- a/packages/core/src/controllers/EnsController.ts +++ b/packages/core/src/controllers/EnsController.ts @@ -1,5 +1,5 @@ -import { subscribeKey as subKey } from 'valtio/vanilla/utils'; -import { proxy, subscribe as sub } from 'valtio/vanilla'; +import { subscribeKey as subKey } from 'valtio/utils'; +import { proxy, subscribe as sub } from 'valtio'; import { BlockchainApiController } from './BlockchainApiController'; import type { BlockchainApiEnsError } from '../utils/TypeUtil'; diff --git a/packages/core/src/controllers/EventsController.ts b/packages/core/src/controllers/EventsController.ts index 339229ec9..d1d33076c 100644 --- a/packages/core/src/controllers/EventsController.ts +++ b/packages/core/src/controllers/EventsController.ts @@ -1,4 +1,4 @@ -import { proxy, subscribe as sub } from 'valtio/vanilla'; +import { proxy, subscribe as sub } from 'valtio'; import { ApiController } from './ApiController'; import { OptionsController } from './OptionsController'; import { CoreHelperUtil } from '../utils/CoreHelperUtil'; diff --git a/packages/core/src/controllers/SendController.ts b/packages/core/src/controllers/SendController.ts index 3aa0141e1..987fbbf86 100644 --- a/packages/core/src/controllers/SendController.ts +++ b/packages/core/src/controllers/SendController.ts @@ -1,5 +1,5 @@ -import { subscribeKey as subKey } from 'valtio/vanilla/utils'; -import { proxy, ref, subscribe as sub } from 'valtio/vanilla'; +import { subscribeKey as subKey } from 'valtio/utils'; +import { proxy, ref, subscribe as sub } from 'valtio'; import { ContractUtil, type Balance } from '@reown/appkit-common-react-native'; import { AccountController } from './AccountController'; import { ConnectionController } from './ConnectionController'; diff --git a/packages/core/src/controllers/TransactionsController.ts b/packages/core/src/controllers/TransactionsController.ts index 333f1d5c9..ea5dbf3a9 100644 --- a/packages/core/src/controllers/TransactionsController.ts +++ b/packages/core/src/controllers/TransactionsController.ts @@ -1,5 +1,5 @@ import type { Transaction } from '@reown/appkit-common-react-native'; -import { proxy, subscribe as sub } from 'valtio/vanilla'; +import { proxy, subscribe as sub } from 'valtio'; import { OptionsController } from './OptionsController'; import { EventsController } from './EventsController'; import { SnackController } from './SnackController'; diff --git a/packages/core/src/utils/FetchUtil.ts b/packages/core/src/utils/FetchUtil.ts index b4d6d8057..7edea9cb3 100644 --- a/packages/core/src/utils/FetchUtil.ts +++ b/packages/core/src/utils/FetchUtil.ts @@ -85,20 +85,41 @@ export class FetchUtil { } private createUrl({ path, params }: RequestArguments) { - const url = new URL(path, this.baseUrl); - if (params) { - Object.entries(params).forEach(([key, value]) => { - if (value) { - url.searchParams.append(key, value); - } - }); + let fullUrl: string; + + const isAbsoluteUrl = path.startsWith('http://') || path.startsWith('https://'); + + if (isAbsoluteUrl) { + fullUrl = path; + } else { + const baseUrl = this.baseUrl.endsWith('/') ? this.baseUrl : `${this.baseUrl}/`; + const pathUrl = path.startsWith('/') ? path.substring(1) : path; + fullUrl = `${baseUrl}${pathUrl}`; } + const allParams: Record = { ...params }; if (this.clientId) { - url.searchParams.append('clientId', this.clientId); + allParams['clientId'] = this.clientId; + } + + const queryParams: string[] = []; + for (const key in allParams) { + const value = allParams[key]; + if (value !== undefined && value !== null && value !== '') { + queryParams.push(`${encodeURIComponent(key)}=${encodeURIComponent(value)}`); + } + } + + if (queryParams.length > 0) { + const queryString = queryParams.join('&'); + if (fullUrl.includes('?')) { + fullUrl = `${fullUrl}&${queryString}`; + } else { + fullUrl = `${fullUrl}?${queryString}`; + } } - return url.toString(); + return fullUrl; } private async processResponse(response: Response) { diff --git a/packages/ethers/package.json b/packages/ethers/package.json index 589d5e58f..4821fd6ab 100644 --- a/packages/ethers/package.json +++ b/packages/ethers/package.json @@ -27,7 +27,7 @@ "ethers" ], "repository": "https://github.com/reown-com/appkit-react-native", - "author": "Reown (https://reown.com)", + "author": "Reown (https://discord.gg/reown)", "homepage": "https://reown.com/appkit", "license": "Apache-2.0", "bugs": { diff --git a/packages/ethers5/package.json b/packages/ethers5/package.json index 317bd8c96..79b298cf6 100644 --- a/packages/ethers5/package.json +++ b/packages/ethers5/package.json @@ -27,7 +27,7 @@ "ethers" ], "repository": "https://github.com/reown-com/appkit-react-native", - "author": "Reown (https://reown.com)", + "author": "Reown (https://discord.gg/reown)", "homepage": "https://reown.com/appkit", "license": "Apache-2.0", "bugs": { diff --git a/packages/scaffold-utils/package.json b/packages/scaffold-utils/package.json index 45184081f..e7b3cfc19 100644 --- a/packages/scaffold-utils/package.json +++ b/packages/scaffold-utils/package.json @@ -24,7 +24,7 @@ "react-native" ], "repository": "https://github.com/reown-com/appkit-react-native", - "author": "Reown (https://reown.com)", + "author": "Reown (https://discord.gg/reown)", "homepage": "https://reown.com/appkit", "license": "Apache-2.0", "bugs": { diff --git a/packages/scaffold/package.json b/packages/scaffold/package.json index 760e9b650..2933456c3 100644 --- a/packages/scaffold/package.json +++ b/packages/scaffold/package.json @@ -26,7 +26,7 @@ "react-native" ], "repository": "https://github.com/reown-com/appkit-react-native", - "author": "Reown (https://reown.com)", + "author": "Reown (https://discord.gg/reown)", "homepage": "https://reown.com/appkit", "license": "Apache-2.0", "bugs": { @@ -44,8 +44,7 @@ }, "peerDependencies": { "react": ">=17", - "react-native": ">=0.68.5", - "react-native-modal": ">=13" + "react-native": ">=0.68.5" }, "react-native": "src/index.ts", "react-native-builder-bob": { diff --git a/packages/scaffold/src/utils/UiUtil.ts b/packages/scaffold/src/utils/UiUtil.ts index 65e1f9d93..8bacfbb24 100644 --- a/packages/scaffold/src/utils/UiUtil.ts +++ b/packages/scaffold/src/utils/UiUtil.ts @@ -4,13 +4,18 @@ import { StorageUtil, type WcWallet } from '@reown/appkit-core-react-native'; -import { LayoutAnimation } from 'react-native'; +import { LayoutAnimation, Platform } from 'react-native'; export const UiUtil = { TOTAL_VISIBLE_WALLETS: 4, createViewTransition: () => { - LayoutAnimation.configureNext(LayoutAnimation.create(200, 'easeInEaseOut', 'opacity')); + const IS_IOS_NEW_ARCH = Platform.OS === 'ios' && (global as any)?.nativeFabricUIManager != null; + + // Disable layout animation for new arch on iOS -> https://github.com/facebook/react-native/issues/47617 + if (!IS_IOS_NEW_ARCH) { + LayoutAnimation.configureNext(LayoutAnimation.create(200, 'easeInEaseOut', 'opacity')); + } }, storeConnectedWallet: async ( diff --git a/packages/siwe/package.json b/packages/siwe/package.json index 0f33f5bfb..6a5618109 100644 --- a/packages/siwe/package.json +++ b/packages/siwe/package.json @@ -28,7 +28,7 @@ "siwe" ], "repository": "https://github.com/reown-com/appkit-react-native", - "author": "Reown (https://reown.com)", + "author": "Reown (https://discord.gg/reown)", "homepage": "https://reown.com/appkit", "license": "Apache-2.0", "bugs": { @@ -42,7 +42,7 @@ "@reown/appkit-common-react-native": "1.2.5", "@reown/appkit-core-react-native": "1.2.5", "@reown/appkit-ui-react-native": "1.2.5", - "valtio": "1.11.2" + "valtio": "1.13.2" }, "peerDependencies": { "@walletconnect/utils": ">=2.16.1" diff --git a/packages/ui/package.json b/packages/ui/package.json index 7cfe92a31..15f52ac22 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -27,7 +27,7 @@ "react-native" ], "repository": "https://github.com/reown-com/appkit-react-native", - "author": "Reown (https://reown.com)", + "author": "Reown (https://discord.gg/reown)", "homepage": "https://reown.com/appkit", "license": "Apache-2.0", "bugs": { diff --git a/packages/wagmi/package.json b/packages/wagmi/package.json index 798478033..8561cacd5 100644 --- a/packages/wagmi/package.json +++ b/packages/wagmi/package.json @@ -28,7 +28,7 @@ "wagmi" ], "repository": "https://github.com/reown-com/appkit-react-native", - "author": "Reown (https://reown.com)", + "author": "Reown (https://discord.gg/reown)", "homepage": "https://reown.com/appkit", "license": "Apache-2.0", "bugs": { diff --git a/packages/wallet/package.json b/packages/wallet/package.json index e04554c7c..813353c3f 100644 --- a/packages/wallet/package.json +++ b/packages/wallet/package.json @@ -24,7 +24,7 @@ "react-native" ], "repository": "https://github.com/reown-com/appkit-react-native", - "author": "Reown (https://reown.com)", + "author": "Reown (https://discord.gg/reown)", "homepage": "https://reown.com/appkit", "license": "Apache-2.0", "bugs": { diff --git a/yarn.lock b/yarn.lock index 2abd7aa6a..94c39fcfe 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3685,15 +3685,6 @@ __metadata: languageName: node linkType: hard -"@babel/runtime@npm:^7.20.1, @babel/runtime@npm:^7.5.5": - version: 7.23.1 - resolution: "@babel/runtime@npm:7.23.1" - dependencies: - regenerator-runtime: "npm:^0.14.0" - checksum: e57ab1436d4845efe67c3f76d578508bb584173690ecfeac105bc4e09d64b2aa6a53c1e03bca3c97cc238e5390a804e5a4ded211e6350243b735905ca45a4822 - languageName: node - linkType: hard - "@babel/runtime@npm:^7.21.0": version: 7.24.6 resolution: "@babel/runtime@npm:7.24.6" @@ -3712,6 +3703,15 @@ __metadata: languageName: node linkType: hard +"@babel/runtime@npm:^7.5.5": + version: 7.23.1 + resolution: "@babel/runtime@npm:7.23.1" + dependencies: + regenerator-runtime: "npm:^0.14.0" + checksum: e57ab1436d4845efe67c3f76d578508bb584173690ecfeac105bc4e09d64b2aa6a53c1e03bca3c97cc238e5390a804e5a4ded211e6350243b735905ca45a4822 + languageName: node + linkType: hard + "@babel/template@npm:^7.0.0, @babel/template@npm:^7.22.5, @babel/template@npm:^7.3.3": version: 7.22.5 resolution: "@babel/template@npm:7.22.5" @@ -3887,16 +3887,15 @@ __metadata: languageName: node linkType: hard -"@changesets/apply-release-plan@npm:^7.0.4": - version: 7.0.4 - resolution: "@changesets/apply-release-plan@npm:7.0.4" +"@changesets/apply-release-plan@npm:^7.0.12": + version: 7.0.12 + resolution: "@changesets/apply-release-plan@npm:7.0.12" dependencies: - "@babel/runtime": "npm:^7.20.1" - "@changesets/config": "npm:^3.0.2" + "@changesets/config": "npm:^3.1.1" "@changesets/get-version-range-type": "npm:^0.4.0" - "@changesets/git": "npm:^3.0.0" - "@changesets/should-skip-package": "npm:^0.1.0" - "@changesets/types": "npm:^6.0.0" + "@changesets/git": "npm:^3.0.4" + "@changesets/should-skip-package": "npm:^0.1.2" + "@changesets/types": "npm:^6.1.0" "@manypkg/get-packages": "npm:^1.1.3" detect-indent: "npm:^6.0.0" fs-extra: "npm:^7.0.1" @@ -3905,99 +3904,94 @@ __metadata: prettier: "npm:^2.7.1" resolve-from: "npm:^5.0.0" semver: "npm:^7.5.3" - checksum: 9a87a54d06da036105ac6eadc2f9f1b8e81fe9dd3e782946624b91b10675a1fc0dfc2b0c15d74f98daed3fdc2edbd0483c6d5f2d364b2daae08a831fe236dd53 + checksum: 3211e6e75fc50275647fa023ca2187a23b6b2406788f7ef39b38c3486ccf1d068a78b026ec488e46a2e3d135084ba8c152323e8df314cdd6ffbe188bf73bd238 languageName: node linkType: hard -"@changesets/assemble-release-plan@npm:^6.0.3": - version: 6.0.3 - resolution: "@changesets/assemble-release-plan@npm:6.0.3" +"@changesets/assemble-release-plan@npm:^6.0.9": + version: 6.0.9 + resolution: "@changesets/assemble-release-plan@npm:6.0.9" dependencies: - "@babel/runtime": "npm:^7.20.1" "@changesets/errors": "npm:^0.2.0" - "@changesets/get-dependents-graph": "npm:^2.1.1" - "@changesets/should-skip-package": "npm:^0.1.0" - "@changesets/types": "npm:^6.0.0" + "@changesets/get-dependents-graph": "npm:^2.1.3" + "@changesets/should-skip-package": "npm:^0.1.2" + "@changesets/types": "npm:^6.1.0" "@manypkg/get-packages": "npm:^1.1.3" semver: "npm:^7.5.3" - checksum: e4c5756b29f77cee459abfc6d158dd0194e8e14fa8b5c99cc7a588c58e34925409472e1a72b856dd34fd7bd9e53c95e15e0a5651c97e42817afc262661fddb65 + checksum: 128f87975f65d9ceb2c997df186a5deae8637fd3868098bb4fb9772f35fdd3b47883ccbdc2761d0468e60a83ef4e2c1561a8e58f8052bfe2daf1ea046803fe1a languageName: node linkType: hard -"@changesets/changelog-git@npm:^0.2.0": - version: 0.2.0 - resolution: "@changesets/changelog-git@npm:0.2.0" +"@changesets/changelog-git@npm:^0.2.1": + version: 0.2.1 + resolution: "@changesets/changelog-git@npm:0.2.1" dependencies: - "@changesets/types": "npm:^6.0.0" - checksum: d94df555656ac4ac9698d87a173b1955227ac0f1763d59b9b4d4f149ab3f879ca67603e48407b1dfdadaef4e7882ae7bbc7b7be160a45a55f05442004bdc61bd + "@changesets/types": "npm:^6.1.0" + checksum: 6a6fb315ffb2266fcb8f32ae9a60ccdb5436e52350a2f53beacf9822d3355f9052aba5001a718e12af472b4a8fabd69b408d0b11c02ac909ba7a183d27a9f7fd languageName: node linkType: hard -"@changesets/changelog-github@npm:0.5.0": - version: 0.5.0 - resolution: "@changesets/changelog-github@npm:0.5.0" +"@changesets/changelog-github@npm:0.5.1": + version: 0.5.1 + resolution: "@changesets/changelog-github@npm:0.5.1" dependencies: "@changesets/get-github-info": "npm:^0.6.0" - "@changesets/types": "npm:^6.0.0" + "@changesets/types": "npm:^6.1.0" dotenv: "npm:^8.1.0" - checksum: fc6a6947185af6f1c7543c572ca6e46d733188586ab873c75476f389fb11c675df1c230a56394d490aa9a7f13bdf88d23541265deeda77f167d06b0cc3206923 + checksum: 0ce02d3d7d6bedf86ca2a2bf88ab304ee0f4d5e491edd912769d9420386702876c17850f739f59fe6f90da690e11803cb2047eeef3a6abf411604c7ccab375fb languageName: node linkType: hard -"@changesets/cli@npm:2.27.7": - version: 2.27.7 - resolution: "@changesets/cli@npm:2.27.7" +"@changesets/cli@npm:2.29.5": + version: 2.29.5 + resolution: "@changesets/cli@npm:2.29.5" dependencies: - "@babel/runtime": "npm:^7.20.1" - "@changesets/apply-release-plan": "npm:^7.0.4" - "@changesets/assemble-release-plan": "npm:^6.0.3" - "@changesets/changelog-git": "npm:^0.2.0" - "@changesets/config": "npm:^3.0.2" + "@changesets/apply-release-plan": "npm:^7.0.12" + "@changesets/assemble-release-plan": "npm:^6.0.9" + "@changesets/changelog-git": "npm:^0.2.1" + "@changesets/config": "npm:^3.1.1" "@changesets/errors": "npm:^0.2.0" - "@changesets/get-dependents-graph": "npm:^2.1.1" - "@changesets/get-release-plan": "npm:^4.0.3" - "@changesets/git": "npm:^3.0.0" - "@changesets/logger": "npm:^0.1.0" - "@changesets/pre": "npm:^2.0.0" - "@changesets/read": "npm:^0.6.0" - "@changesets/should-skip-package": "npm:^0.1.0" - "@changesets/types": "npm:^6.0.0" - "@changesets/write": "npm:^0.3.1" + "@changesets/get-dependents-graph": "npm:^2.1.3" + "@changesets/get-release-plan": "npm:^4.0.13" + "@changesets/git": "npm:^3.0.4" + "@changesets/logger": "npm:^0.1.1" + "@changesets/pre": "npm:^2.0.2" + "@changesets/read": "npm:^0.6.5" + "@changesets/should-skip-package": "npm:^0.1.2" + "@changesets/types": "npm:^6.1.0" + "@changesets/write": "npm:^0.4.0" "@manypkg/get-packages": "npm:^1.1.3" - "@types/semver": "npm:^7.5.0" ansi-colors: "npm:^4.1.3" - chalk: "npm:^2.1.0" ci-info: "npm:^3.7.0" - enquirer: "npm:^2.3.0" + enquirer: "npm:^2.4.1" external-editor: "npm:^3.1.0" fs-extra: "npm:^7.0.1" - human-id: "npm:^1.0.2" mri: "npm:^1.2.0" - outdent: "npm:^0.5.0" p-limit: "npm:^2.2.0" - preferred-pm: "npm:^3.0.0" + package-manager-detector: "npm:^0.2.0" + picocolors: "npm:^1.1.0" resolve-from: "npm:^5.0.0" semver: "npm:^7.5.3" - spawndamnit: "npm:^2.0.0" + spawndamnit: "npm:^3.0.1" term-size: "npm:^2.1.0" bin: changeset: bin.js - checksum: e59627c9d1de33f032b132075ae08eb44c1507816cf09fa06b88fb2b4d20d486163101ea10213b085b4a318adaf9439e35d185381040662a56815b5c009d9035 + checksum: 7a83c7a38f636b09d049255180f9abf67b05c49237c7212a03da5f484af117bb5fd071352ba55e7d95b87e1d1aca922c45e5f93bb208ebec65e8d3f8b7cd955b languageName: node linkType: hard -"@changesets/config@npm:^3.0.2": - version: 3.0.2 - resolution: "@changesets/config@npm:3.0.2" +"@changesets/config@npm:^3.1.1": + version: 3.1.1 + resolution: "@changesets/config@npm:3.1.1" dependencies: "@changesets/errors": "npm:^0.2.0" - "@changesets/get-dependents-graph": "npm:^2.1.1" - "@changesets/logger": "npm:^0.1.0" - "@changesets/types": "npm:^6.0.0" + "@changesets/get-dependents-graph": "npm:^2.1.3" + "@changesets/logger": "npm:^0.1.1" + "@changesets/types": "npm:^6.1.0" "@manypkg/get-packages": "npm:^1.1.3" fs-extra: "npm:^7.0.1" - micromatch: "npm:^4.0.2" - checksum: d1425469482af7d919442a4ece81b7d58f53911d12e9c002ee1db44324c1e8ffbfc3fa1dc7855113fd4d163d6665df5647483ba73d84b0f45b4db17661271022 + micromatch: "npm:^4.0.8" + checksum: e6e529ca9525d1550cc2155a01a477c5b923e084985cb5cb15b6efc06da543c2faf623dd67d305688ffa8a8fc9d48f1ba74ad6653ce230183e40f10ffaa0c2dc languageName: node linkType: hard @@ -4010,16 +4004,15 @@ __metadata: languageName: node linkType: hard -"@changesets/get-dependents-graph@npm:^2.1.1": - version: 2.1.1 - resolution: "@changesets/get-dependents-graph@npm:2.1.1" +"@changesets/get-dependents-graph@npm:^2.1.3": + version: 2.1.3 + resolution: "@changesets/get-dependents-graph@npm:2.1.3" dependencies: - "@changesets/types": "npm:^6.0.0" + "@changesets/types": "npm:^6.1.0" "@manypkg/get-packages": "npm:^1.1.3" - chalk: "npm:^2.1.0" - fs-extra: "npm:^7.0.1" + picocolors: "npm:^1.1.0" semver: "npm:^7.5.3" - checksum: 037a038a300062f4764708696996c0847fc9c71b3ab88ee779d2925942efa2a61967a266b87b9ea58ea5a5d9a728ca47e63f81a3e749eb16b7195644b21bca17 + checksum: b9d9992440b7e09dcaf22f57d28f1d8e0e31996e1bc44dbbfa1801e44f93fa49ebba6f9356c60f6ff0bd85cd0f0d0b8602f7e0f2addc5be647b686e6f8985f70 languageName: node linkType: hard @@ -4033,18 +4026,17 @@ __metadata: languageName: node linkType: hard -"@changesets/get-release-plan@npm:^4.0.3": - version: 4.0.3 - resolution: "@changesets/get-release-plan@npm:4.0.3" - dependencies: - "@babel/runtime": "npm:^7.20.1" - "@changesets/assemble-release-plan": "npm:^6.0.3" - "@changesets/config": "npm:^3.0.2" - "@changesets/pre": "npm:^2.0.0" - "@changesets/read": "npm:^0.6.0" - "@changesets/types": "npm:^6.0.0" +"@changesets/get-release-plan@npm:^4.0.13": + version: 4.0.13 + resolution: "@changesets/get-release-plan@npm:4.0.13" + dependencies: + "@changesets/assemble-release-plan": "npm:^6.0.9" + "@changesets/config": "npm:^3.1.1" + "@changesets/pre": "npm:^2.0.2" + "@changesets/read": "npm:^0.6.5" + "@changesets/types": "npm:^6.1.0" "@manypkg/get-packages": "npm:^1.1.3" - checksum: 5a84943ca09bcd2de6fdab4909cec15725647ef8c68bc563affb590334b7f6fd8d40cc8f98aead96eb03d46e06a9c792a9cbfcdd450e16970ca6ebecac667453 + checksum: 908fea784ced29764e02065da6d3d0f1e6590d1c8ac77504efe5879ef183de7a01b2da0be210caa28fc10159125da10540f4bcb6917d371988e50c5b984edd07 languageName: node linkType: hard @@ -4055,77 +4047,72 @@ __metadata: languageName: node linkType: hard -"@changesets/git@npm:^3.0.0": - version: 3.0.0 - resolution: "@changesets/git@npm:3.0.0" +"@changesets/git@npm:^3.0.4": + version: 3.0.4 + resolution: "@changesets/git@npm:3.0.4" dependencies: - "@babel/runtime": "npm:^7.20.1" "@changesets/errors": "npm:^0.2.0" - "@changesets/types": "npm:^6.0.0" "@manypkg/get-packages": "npm:^1.1.3" is-subdir: "npm:^1.1.1" - micromatch: "npm:^4.0.2" - spawndamnit: "npm:^2.0.0" - checksum: 75b0ce2d8c52c8141a2d07be1cc05da15463d6f93a8a95351e171c6c3d48345b3134f33bfeb695a11467adbcc51ff3d87487995a61fba99af89063eac4a8ce7a + micromatch: "npm:^4.0.8" + spawndamnit: "npm:^3.0.1" + checksum: 4abbdc1dec6ddc50b6ad927d9eba4f23acd775fdff615415813099befb0cecd1b0f56ceea5e18a5a3cbbb919d68179366074b02a954fbf4016501e5fd125d2b5 languageName: node linkType: hard -"@changesets/logger@npm:^0.1.0": - version: 0.1.0 - resolution: "@changesets/logger@npm:0.1.0" +"@changesets/logger@npm:^0.1.1": + version: 0.1.1 + resolution: "@changesets/logger@npm:0.1.1" dependencies: - chalk: "npm:^2.1.0" - checksum: b40365a4e62be4bf7a75c5900e8f95b1abd8fb9ff9f2cf71a7b567532377ddd5490b0ee1d566189a91e8c8250c9e875d333cfb3e44a34c230a11fd61337f923e + picocolors: "npm:^1.1.0" + checksum: a0933b5bd4d99e10730b22612dc1bdfd25b8804c5b48f8cada050bf5c7a89b2ae9a61687f846a5e9e5d379a95b59fef795c8d5d91e49a251f8da2be76133f83f languageName: node linkType: hard -"@changesets/parse@npm:^0.4.0": - version: 0.4.0 - resolution: "@changesets/parse@npm:0.4.0" +"@changesets/parse@npm:^0.4.1": + version: 0.4.1 + resolution: "@changesets/parse@npm:0.4.1" dependencies: - "@changesets/types": "npm:^6.0.0" + "@changesets/types": "npm:^6.1.0" js-yaml: "npm:^3.13.1" - checksum: 8e76f8540aceb2263eb76c97f027c1990fc069bf275321ad0aabf843cb51bc6711b13118eda35c701a30a36d26f48e75f7afc14e9a5c863f8a98091021fd5d61 + checksum: 8caf73b48addb1add246f0287f0dcbd47ca0444b33f251b6208dad36de9c21d2654f0ae0527e5bf14b075be23144b59f48a36e2d87850fb7c004050f07461fdc languageName: node linkType: hard -"@changesets/pre@npm:^2.0.0": - version: 2.0.0 - resolution: "@changesets/pre@npm:2.0.0" +"@changesets/pre@npm:^2.0.2": + version: 2.0.2 + resolution: "@changesets/pre@npm:2.0.2" dependencies: - "@babel/runtime": "npm:^7.20.1" "@changesets/errors": "npm:^0.2.0" - "@changesets/types": "npm:^6.0.0" + "@changesets/types": "npm:^6.1.0" "@manypkg/get-packages": "npm:^1.1.3" fs-extra: "npm:^7.0.1" - checksum: 3971fb9b3f8b1719a983b82fcd34aab573151d0765ff38ae44f31d66d040ca40d33e80808b3694ae40331ebf6d654d479352c3bc0a964ad553200ebf5d1ec44f + checksum: 0af9396d84c47a88d79b757e9db4e3579b6620260f92c243b8349e7fcefca3c2652583f6d215c13115bed5d5cdc30c975f307fd6acbb89d205b1ba2ae403b918 languageName: node linkType: hard -"@changesets/read@npm:^0.6.0": - version: 0.6.0 - resolution: "@changesets/read@npm:0.6.0" - dependencies: - "@babel/runtime": "npm:^7.20.1" - "@changesets/git": "npm:^3.0.0" - "@changesets/logger": "npm:^0.1.0" - "@changesets/parse": "npm:^0.4.0" - "@changesets/types": "npm:^6.0.0" - chalk: "npm:^2.1.0" +"@changesets/read@npm:^0.6.5": + version: 0.6.5 + resolution: "@changesets/read@npm:0.6.5" + dependencies: + "@changesets/git": "npm:^3.0.4" + "@changesets/logger": "npm:^0.1.1" + "@changesets/parse": "npm:^0.4.1" + "@changesets/types": "npm:^6.1.0" fs-extra: "npm:^7.0.1" p-filter: "npm:^2.1.0" - checksum: ec2914fb89de923145a3482e00a2930b011c9c7a7c5690b053e344e8e8941ab06087bd3fe3b6cc01a651656c0438b5f9b96c616c7df1ad146f87b8751701bf5a + picocolors: "npm:^1.1.0" + checksum: 0f32c7eb8fd58db09f02236f3f45290d995f93ea73fbbe889d4c0407975bf6b9f43389def0af93c86f18adc202f91bc2a79d05da2d7dde7c6f9fe916afc692af languageName: node linkType: hard -"@changesets/should-skip-package@npm:^0.1.0": - version: 0.1.0 - resolution: "@changesets/should-skip-package@npm:0.1.0" +"@changesets/should-skip-package@npm:^0.1.2": + version: 0.1.2 + resolution: "@changesets/should-skip-package@npm:0.1.2" dependencies: - "@babel/runtime": "npm:^7.20.1" - "@changesets/types": "npm:^6.0.0" + "@changesets/types": "npm:^6.1.0" "@manypkg/get-packages": "npm:^1.1.3" - checksum: 27a231e0df77b1b72d455b7051da8892cb80c1594dd20fee392d7e88f7f473b8ae9934cfcfa449b9666b22723be910742dc7fa673d550fc5fb371e4f28ee94fe + checksum: 484e339e7d6e6950e12bff4eda6e8eccb077c0fbb1f09dd95d2ae948b715226a838c71eaf50cd2d7e0e631ce3bfb1ca93ac752436e6feae5b87aece2e917b440 languageName: node linkType: hard @@ -4136,23 +4123,22 @@ __metadata: languageName: node linkType: hard -"@changesets/types@npm:^6.0.0": - version: 6.0.0 - resolution: "@changesets/types@npm:6.0.0" - checksum: e755f208792547e3b9ece15ce4da22466267da810c6fd87d927a1b8cec4d7fb7f0eea0d1a7585747676238e3e4ba1ffdabe016ccb05cfa537b4e4b03ec399f41 +"@changesets/types@npm:^6.1.0": + version: 6.1.0 + resolution: "@changesets/types@npm:6.1.0" + checksum: b4cea3a4465d1eaf0bbd7be1e404aca5a055a61d4cc72aadcb73bbbda1670b4022736b8d3052616cbf1f451afa0637545d077697f4b923236539af9cd5abce6c languageName: node linkType: hard -"@changesets/write@npm:^0.3.1": - version: 0.3.1 - resolution: "@changesets/write@npm:0.3.1" +"@changesets/write@npm:^0.4.0": + version: 0.4.0 + resolution: "@changesets/write@npm:0.4.0" dependencies: - "@babel/runtime": "npm:^7.20.1" - "@changesets/types": "npm:^6.0.0" + "@changesets/types": "npm:^6.1.0" fs-extra: "npm:^7.0.1" - human-id: "npm:^1.0.2" + human-id: "npm:^4.1.1" prettier: "npm:^2.7.1" - checksum: 6c6ef4c12f93ae10706eea96fae73ab05fddeaa1870102681106a29e4e92c37be9643f214c56187141ab5cf3a4cccb4e8a59212d0fa6c7c26083c5d613878c9a + checksum: 311f4d0e536d1b5f2d3f9053537d62b2d4cdbd51e1d2767807ac9d1e0f380367f915d2ad370e5c73902d5a54bffd282d53fff5418c8ad31df51751d652bea826 languageName: node linkType: hard @@ -7249,7 +7235,7 @@ __metadata: resolution: "@reown/appkit-core-react-native@workspace:packages/core" dependencies: "@reown/appkit-common-react-native": "npm:1.2.5" - valtio: "npm:1.11.2" + valtio: "npm:1.13.2" peerDependencies: "@react-native-async-storage/async-storage": ">=1.17.0" "@walletconnect/react-native-compat": ">=2.13.1" @@ -7334,7 +7320,6 @@ __metadata: peerDependencies: react: ">=17" react-native: ">=0.68.5" - react-native-modal: ">=13" languageName: unknown linkType: soft @@ -7368,7 +7353,7 @@ __metadata: "@reown/appkit-common-react-native": "npm:1.2.5" "@reown/appkit-core-react-native": "npm:1.2.5" "@reown/appkit-ui-react-native": "npm:1.2.5" - valtio: "npm:1.11.2" + valtio: "npm:1.13.2" peerDependencies: "@walletconnect/utils": ">=2.16.1" languageName: unknown @@ -8829,13 +8814,6 @@ __metadata: languageName: node linkType: hard -"@types/semver@npm:^7.5.0": - version: 7.5.3 - resolution: "@types/semver@npm:7.5.3" - checksum: 1dedcf5f50a5a345e817fdf1273a14d0c57de80eb1d47bf3f17563062be53a2c99b78755a8c88c794a03757f9cd05da61b2849bf109e1b71e30fca895529c2b0 - languageName: node - linkType: hard - "@types/send@npm:*": version: 0.17.1 resolution: "@types/send@npm:0.17.1" @@ -10217,6 +10195,54 @@ __metadata: languageName: node linkType: hard +"ak-rn-monorepo@workspace:.": + version: 0.0.0-use.local + resolution: "ak-rn-monorepo@workspace:." + dependencies: + "@babel/core": "npm:^7.26.10" + "@babel/plugin-proposal-class-properties": "npm:^7.18.6" + "@babel/plugin-proposal-private-methods": "npm:^7.18.6" + "@babel/plugin-transform-flow-strip-types": "npm:^7.26.5" + "@changesets/changelog-github": "npm:0.5.1" + "@changesets/cli": "npm:2.29.5" + "@coinbase/wallet-mobile-sdk": "npm:1.1.2" + "@react-native-async-storage/async-storage": "npm:2.1.2" + "@react-native/babel-preset": "npm:0.76.7" + "@react-native/eslint-config": "npm:0.76.7" + "@react-native/metro-config": "npm:0.76.7" + "@react-native/typescript-config": "npm:0.76.7" + "@testing-library/jest-native": "npm:5.4.3" + "@testing-library/react-native": "npm:13.2.0" + "@types/babel__core": "npm:^7" + "@types/jest": "npm:29.5.7" + "@types/qrcode": "npm:1.5.5" + "@types/react": "npm:18.2.79" + "@walletconnect/react-native-compat": "npm:2.19.1" + babel-jest: "npm:^29.7.0" + eslint: "npm:^8.46.0" + eslint-plugin-ft-flow: "npm:2.0.3" + eslint-plugin-prettier: "npm:5.0.1" + eslint-plugin-valtio: "npm:^0.6.4" + jest: "npm:29.7.0" + metro-react-native-babel-preset: "npm:^0.77.0" + prettier: "npm:3.0.1" + react: "npm:18.3.1" + react-native: "npm:0.76.7" + react-native-builder-bob: "npm:0.23.2" + react-native-modal: "npm:14.0.0-rc.0" + react-native-svg: "npm:15.8.0" + react-native-webview: "npm:13.12.5" + react-test-renderer: "npm:18.3.1" + ts-jest: "npm:29.1.1" + ts-node: "npm:10.9.1" + tsconfig: "npm:*" + turbo: "npm:2.1.1" + typescript: "npm:5.2.2" + viem: "npm:2.23.10" + wagmi: "npm:2.14.13" + languageName: unknown + linkType: soft + "anser@npm:^1.4.9": version: 1.4.10 resolution: "anser@npm:1.4.10" @@ -10337,54 +10363,6 @@ __metadata: languageName: node linkType: hard -"appkit-react-native@workspace:.": - version: 0.0.0-use.local - resolution: "appkit-react-native@workspace:." - dependencies: - "@babel/core": "npm:^7.26.10" - "@babel/plugin-proposal-class-properties": "npm:^7.18.6" - "@babel/plugin-proposal-private-methods": "npm:^7.18.6" - "@babel/plugin-transform-flow-strip-types": "npm:^7.26.5" - "@changesets/changelog-github": "npm:0.5.0" - "@changesets/cli": "npm:2.27.7" - "@coinbase/wallet-mobile-sdk": "npm:1.1.2" - "@react-native-async-storage/async-storage": "npm:2.1.2" - "@react-native/babel-preset": "npm:0.76.7" - "@react-native/eslint-config": "npm:0.76.7" - "@react-native/metro-config": "npm:0.76.7" - "@react-native/typescript-config": "npm:0.76.7" - "@testing-library/jest-native": "npm:5.4.3" - "@testing-library/react-native": "npm:13.2.0" - "@types/babel__core": "npm:^7" - "@types/jest": "npm:29.5.7" - "@types/qrcode": "npm:1.5.5" - "@types/react": "npm:18.2.79" - "@walletconnect/react-native-compat": "npm:2.19.1" - babel-jest: "npm:^29.7.0" - eslint: "npm:^8.46.0" - eslint-plugin-ft-flow: "npm:2.0.3" - eslint-plugin-prettier: "npm:5.0.1" - eslint-plugin-valtio: "npm:^0.6.4" - jest: "npm:29.7.0" - metro-react-native-babel-preset: "npm:^0.77.0" - prettier: "npm:3.0.1" - react: "npm:18.3.1" - react-native: "npm:0.76.7" - react-native-builder-bob: "npm:0.23.2" - react-native-modal: "npm:14.0.0-rc.0" - react-native-svg: "npm:15.8.0" - react-native-webview: "npm:13.12.5" - react-test-renderer: "npm:18.3.1" - ts-jest: "npm:29.1.1" - ts-node: "npm:10.9.1" - tsconfig: "npm:*" - turbo: "npm:2.1.1" - typescript: "npm:5.2.2" - viem: "npm:2.23.10" - wagmi: "npm:2.14.13" - languageName: unknown - linkType: soft - "application-config-path@npm:^0.1.0": version: 0.1.1 resolution: "application-config-path@npm:0.1.1" @@ -11544,7 +11522,7 @@ __metadata: languageName: node linkType: hard -"chalk@npm:^2.0.1, chalk@npm:^2.1.0, chalk@npm:^2.4.2": +"chalk@npm:^2.0.1, chalk@npm:^2.4.2": version: 2.4.2 resolution: "chalk@npm:2.4.2" dependencies: @@ -13065,7 +13043,7 @@ __metadata: languageName: node linkType: hard -"enquirer@npm:^2.3.0": +"enquirer@npm:^2.4.1": version: 2.4.1 resolution: "enquirer@npm:2.4.1" dependencies: @@ -14626,16 +14604,6 @@ __metadata: languageName: node linkType: hard -"find-yarn-workspace-root2@npm:1.2.16": - version: 1.2.16 - resolution: "find-yarn-workspace-root2@npm:1.2.16" - dependencies: - micromatch: "npm:^4.0.2" - pkg-dir: "npm:^4.2.0" - checksum: d576067c7823de517d71831eafb5f6dc60554335c2d14445708f2698551b234f89c976a7f259d9355a44e417c49e7a93b369d0474579af02bbe2498f780c92d3 - languageName: node - linkType: hard - "flat-cache@npm:^3.0.4": version: 3.0.4 resolution: "flat-cache@npm:3.0.4" @@ -15571,10 +15539,12 @@ __metadata: languageName: node linkType: hard -"human-id@npm:^1.0.2": - version: 1.0.2 - resolution: "human-id@npm:1.0.2" - checksum: e4c3be49b3927ff8ac54ae4a95ed77ad94fd793b57be51aff39aa81931c6efe56303ce1ec76a70c74f85748644207c89ccfa63d828def1313eff7526a14c3b3b +"human-id@npm:^4.1.1": + version: 4.1.1 + resolution: "human-id@npm:4.1.1" + bin: + human-id: dist/cli.js + checksum: 9a9a18130fb7d6bc707054bacc32cb328289be0de47ba5669fd04995435e7e59931b87c644a223d68473c450221d104175a5fefe93d77f3522822ead8945def8 languageName: node linkType: hard @@ -16981,7 +16951,7 @@ __metadata: languageName: node linkType: hard -"js-yaml@npm:^3.13.0, js-yaml@npm:^3.13.1, js-yaml@npm:^3.6.1": +"js-yaml@npm:^3.13.1, js-yaml@npm:^3.6.1": version: 3.14.1 resolution: "js-yaml@npm:3.14.1" dependencies: @@ -17464,18 +17434,6 @@ __metadata: languageName: node linkType: hard -"load-yaml-file@npm:^0.2.0": - version: 0.2.0 - resolution: "load-yaml-file@npm:0.2.0" - dependencies: - graceful-fs: "npm:^4.1.5" - js-yaml: "npm:^3.13.0" - pify: "npm:^4.0.1" - strip-bom: "npm:^3.0.0" - checksum: e00ed43048c0648dfef7639129b6d7e5c2272bc36d2a50dd983dd495f3341a02cd2c40765afa01345f798d0d894e5ba53212449933e72ddfa4d3f7a48f822d2f - languageName: node - linkType: hard - "loader-runner@npm:^4.2.0": version: 4.3.0 resolution: "loader-runner@npm:4.3.0" @@ -19507,6 +19465,15 @@ __metadata: languageName: node linkType: hard +"package-manager-detector@npm:^0.2.0": + version: 0.2.11 + resolution: "package-manager-detector@npm:0.2.11" + dependencies: + quansync: "npm:^0.2.7" + checksum: 247991de461b9e731f3463b7dae9ce187e53095b7b94d7d96eec039abf418b61ccf74464bec1d0c11d97311f33472e77baccd4c5898f77358da4b5b33395e0b1 + languageName: node + linkType: hard + "param-case@npm:^3.0.4": version: 3.0.4 resolution: "param-case@npm:3.0.4" @@ -19716,7 +19683,7 @@ __metadata: languageName: node linkType: hard -"picocolors@npm:^1.1.1": +"picocolors@npm:^1.1.0, picocolors@npm:^1.1.1": version: 1.1.1 resolution: "picocolors@npm:1.1.1" checksum: e2e3e8170ab9d7c7421969adaa7e1b31434f789afb9b3f115f6b96d91945041ac3ceb02e9ec6fe6510ff036bcc0bf91e69a1772edc0b707e12b19c0f2d6bcf58 @@ -20010,18 +19977,6 @@ __metadata: languageName: node linkType: hard -"preferred-pm@npm:^3.0.0": - version: 3.1.2 - resolution: "preferred-pm@npm:3.1.2" - dependencies: - find-up: "npm:^5.0.0" - find-yarn-workspace-root2: "npm:1.2.16" - path-exists: "npm:^4.0.0" - which-pm: "npm:2.0.0" - checksum: 0c1a876461d41ddd8c5ecdcb4be2b8c93b408857c8b7ff7a14312920301b7458061d620b476da90e16b27a2d7d19688a51bdeddf200557ad1d925658f05796f8 - languageName: node - linkType: hard - "prelude-ls@npm:^1.2.1": version: 1.2.1 resolution: "prelude-ls@npm:1.2.1" @@ -20305,6 +20260,13 @@ __metadata: languageName: node linkType: hard +"quansync@npm:^0.2.7": + version: 0.2.10 + resolution: "quansync@npm:0.2.10" + checksum: f86f1d644f812a3a7c42de79eb401c47a5a67af82a9adff8a8afb159325e03e00f77cebbf42af6340a0bd47bd0c1fbe999e7caf7e1bbb30d7acb00c8729b7530 + languageName: node + linkType: hard + "query-string@npm:7.1.3": version: 7.1.3 resolution: "query-string@npm:7.1.3" @@ -21969,13 +21931,13 @@ __metadata: languageName: node linkType: hard -"spawndamnit@npm:^2.0.0": - version: 2.0.0 - resolution: "spawndamnit@npm:2.0.0" +"spawndamnit@npm:^3.0.1": + version: 3.0.1 + resolution: "spawndamnit@npm:3.0.1" dependencies: - cross-spawn: "npm:^5.1.0" - signal-exit: "npm:^3.0.2" - checksum: 3d3aa1b750130a78cad591828c203e706cb132fbd7dccab8ae5354984117cd1464c7f9ef6c4756e6590fec16bab77fe2c85d1eb8e59006d303836007922d359c + cross-spawn: "npm:^7.0.5" + signal-exit: "npm:^4.0.1" + checksum: a9821a59bc78a665bd44718dea8f4f4010bb1a374972b0a6a1633b9186cda6d6fd93f22d1e49d9944d6bb175ba23ce29036a4bd624884fb157d981842c3682f3 languageName: node linkType: hard @@ -24020,16 +23982,6 @@ __metadata: languageName: node linkType: hard -"which-pm@npm:2.0.0": - version: 2.0.0 - resolution: "which-pm@npm:2.0.0" - dependencies: - load-yaml-file: "npm:^0.2.0" - path-exists: "npm:^4.0.0" - checksum: 499fdf18fb259ea7dd58aab0df5f44240685364746596d0d08d9d68ac3a7205bde710ec1023dbc9148b901e755decb1891aa6790ceffdb81c603b6123ec7b5e4 - languageName: node - linkType: hard - "which-typed-array@npm:^1.1.10, which-typed-array@npm:^1.1.11, which-typed-array@npm:^1.1.2": version: 1.1.11 resolution: "which-typed-array@npm:1.1.11"