From 7b5a4d2b29c9f63b575f0536371f277407e7aa6c Mon Sep 17 00:00:00 2001 From: Tyson Date: Wed, 16 Apr 2025 11:27:15 +1000 Subject: [PATCH] fix(deps-dev): Use setMaxListeners from @libp2p/interface MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Avoids the following error when running `pnpm run test`: ``` test browser ℹ Browser "chromium" setup complete. ✘ [ERROR] Could not resolve "events" dist/test/utils/create-pubsub.js:1:32: 1 │ import { setMaxListeners } from 'events'; │ ~~~~~~~~ ╵ "./events" The package "events" wasn't found on the file system but is built into node. Are you trying to bundle for node? You can use "platform: 'node'" to do that, which will remove this error. ``` --- test/utils/create-pubsub.ts | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/test/utils/create-pubsub.ts b/test/utils/create-pubsub.ts index eb564592..63c5e8f7 100644 --- a/test/utils/create-pubsub.ts +++ b/test/utils/create-pubsub.ts @@ -1,6 +1,5 @@ -import { setMaxListeners } from 'events' import { generateKeyPair } from '@libp2p/crypto/keys' -import { TypedEventEmitter, start } from '@libp2p/interface' +import { TypedEventEmitter, setMaxListeners, start } from '@libp2p/interface' import { mockRegistrar, mockConnectionManager, mockNetwork } from '@libp2p/interface-compliance-tests/mocks' import { defaultLogger } from '@libp2p/logger' import { peerIdFromPrivateKey } from '@libp2p/peer-id' @@ -55,10 +54,7 @@ export const createComponents = async (opts: CreateComponentsOpts): Promise