From 7f855a174d077af596c7a45d608e44016103454b Mon Sep 17 00:00:00 2001 From: Leonidas Conde <80922146+LeonardoDizConde@users.noreply.github.com> Date: Wed, 20 Mar 2024 14:24:51 -0300 Subject: [PATCH] CU-86a23ccez - Fix Svelte Wallet Connect for TurboRepo --- .../CU-86a23ccez_2024-03-27-17-49.json | 10 ++++++++++ .../CU-86a23ccez_2024-03-27-17-49.json | 10 ++++++++++ packages/wallet-connect-sdk-core/src/index.ts | 5 ++++- packages/wallet-connect-sdk-svelte/src/WcSdkStore.ts | 2 +- 4 files changed, 25 insertions(+), 2 deletions(-) create mode 100644 common/changes/@cityofzion/wallet-connect-sdk-core/CU-86a23ccez_2024-03-27-17-49.json create mode 100644 common/changes/@cityofzion/wallet-connect-sdk-svelte/CU-86a23ccez_2024-03-27-17-49.json diff --git a/common/changes/@cityofzion/wallet-connect-sdk-core/CU-86a23ccez_2024-03-27-17-49.json b/common/changes/@cityofzion/wallet-connect-sdk-core/CU-86a23ccez_2024-03-27-17-49.json new file mode 100644 index 0000000..d186648 --- /dev/null +++ b/common/changes/@cityofzion/wallet-connect-sdk-core/CU-86a23ccez_2024-03-27-17-49.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@cityofzion/wallet-connect-sdk-core", + "comment": "Hotfix an error during the build process using SvelteKit and TurboRepo.", + "type": "patch" + } + ], + "packageName": "@cityofzion/wallet-connect-sdk-core" +} \ No newline at end of file diff --git a/common/changes/@cityofzion/wallet-connect-sdk-svelte/CU-86a23ccez_2024-03-27-17-49.json b/common/changes/@cityofzion/wallet-connect-sdk-svelte/CU-86a23ccez_2024-03-27-17-49.json new file mode 100644 index 0000000..100f9ff --- /dev/null +++ b/common/changes/@cityofzion/wallet-connect-sdk-svelte/CU-86a23ccez_2024-03-27-17-49.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@cityofzion/wallet-connect-sdk-svelte", + "comment": "Hotfix an error during the build process using SvelteKit and TurboRepo.", + "type": "patch" + } + ], + "packageName": "@cityofzion/wallet-connect-sdk-svelte" +} \ No newline at end of file diff --git a/packages/wallet-connect-sdk-core/src/index.ts b/packages/wallet-connect-sdk-core/src/index.ts index a19b445..86097b5 100644 --- a/packages/wallet-connect-sdk-core/src/index.ts +++ b/packages/wallet-connect-sdk-core/src/index.ts @@ -98,7 +98,7 @@ export type NetworkVersion = GetVersionResult & { /** * An adapter of SignClient to work easily with Neon Wallet */ -export default class WcSdk implements Neo3Invoker, Neo3Signer { +class WcSdk implements Neo3Invoker, Neo3Signer { /** * The WalletConnect Library */ @@ -705,4 +705,7 @@ export default class WcSdk implements Neo3Invoker, Neo3Signer { } } +// The WcSdk export is duplicated in two different ways to accommodate both CommonJS and Vite builds. +export { WcSdk } +export default WcSdk export * from '@cityofzion/neon-dappkit-types' diff --git a/packages/wallet-connect-sdk-svelte/src/WcSdkStore.ts b/packages/wallet-connect-sdk-svelte/src/WcSdkStore.ts index b4cd0cf..cd0f13b 100644 --- a/packages/wallet-connect-sdk-svelte/src/WcSdkStore.ts +++ b/packages/wallet-connect-sdk-svelte/src/WcSdkStore.ts @@ -1,6 +1,6 @@ import { writable, type Writable, type Readable, derived } from 'svelte/store' import SignClient from '@walletconnect/sign-client' -import WcSdk from '@cityofzion/wallet-connect-sdk-core' +import { WcSdk } from '@cityofzion/wallet-connect-sdk-core' import type { NetworkType, Method,