Skip to content

Commit 615494c

Browse files
authored
feat: replace node:events with eventemitter3 (#792)
1 parent de97c00 commit 615494c

File tree

5 files changed

+7
-10
lines changed

5 files changed

+7
-10
lines changed

packages/eip1193/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,8 @@
2424
"start": "tsc --watch"
2525
},
2626
"dependencies": {
27-
"@web3-react/types": "^8.1.2-beta.0"
27+
"@web3-react/types": "^8.1.2-beta.0",
28+
"eventemitter3": "^4.0.7"
2829
},
2930
"devDependencies": {
3031
"@ethersproject/experimental": "^5.6.0",

packages/eip1193/src/index.spec.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
import { Eip1193Bridge } from '@ethersproject/experimental'
22
import { Web3Provider } from '@ethersproject/providers'
33
import { createWeb3ReactStoreAndActions } from '@web3-react/store'
4-
import type { Actions, ProviderRpcError, RequestArguments, Web3ReactStore } from '@web3-react/types'
5-
import { EventEmitter } from 'node:events'
4+
import type { Actions, Web3ReactStore } from '@web3-react/types'
65
import { EIP1193 } from '.'
76
import { MockEIP1193Provider } from './mock'
87

packages/eip1193/src/mock.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
1-
import { EventEmitter } from 'node:events'
2-
31
import type { ProviderRpcError, RequestArguments } from '@web3-react/types'
2+
import { EventEmitter } from 'eventemitter3'
43

54
export class MockEIP1193Provider extends EventEmitter {
65
public chainId?: string

packages/walletconnect/src/index.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { createWeb3ReactStoreAndActions } from '@web3-react/store'
22
import type { Actions, RequestArguments, Web3ReactStore } from '@web3-react/types'
3-
import EventEmitter from 'node:events'
3+
import EventEmitter from 'eventemitter3'
44
import { WalletConnect } from '.'
55
import { MockEIP1193Provider } from '../../eip1193/src/mock'
66

packages/walletconnect/src/index.ts

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,8 @@
1-
import type { EventEmitter } from 'node:events'
2-
31
import type WalletConnectProvider from '@walletconnect/ethereum-provider'
42
import type { IWCEthRpcConnectionOptions } from '@walletconnect/types'
53
import type { Actions, ProviderRpcError } from '@web3-react/types'
64
import { Connector } from '@web3-react/types'
7-
import EventEmitter3 from 'eventemitter3'
5+
import EventEmitter from 'eventemitter3'
86

97
import { getBestUrl } from './utils'
108

@@ -47,7 +45,7 @@ export interface ActivateOptions {
4745
export class WalletConnect extends Connector {
4846
/** {@inheritdoc Connector.provider} */
4947
public provider?: MockWalletConnectProvider
50-
public readonly events = new EventEmitter3()
48+
public readonly events = new EventEmitter()
5149

5250
private readonly options: Omit<WalletConnectOptions, 'rpc'>
5351
private readonly rpc: { [chainId: number]: string[] }

0 commit comments

Comments
 (0)