diff --git a/doc/package.json b/doc/package.json index eaf777b78d..0b66554d00 100644 --- a/doc/package.json +++ b/doc/package.json @@ -24,7 +24,7 @@ "doc-check": "aegir doc-check" }, "devDependencies": { - "aegir": "^43.0.1" + "aegir": "^44.0.1" }, "private": true } diff --git a/interop/package.json b/interop/package.json index f2ade900f6..70ac6a3f10 100644 --- a/interop/package.json +++ b/interop/package.json @@ -30,7 +30,7 @@ "@libp2p/websockets": "^8.0.24", "@libp2p/webtransport": "^4.0.32", "@multiformats/multiaddr": "^12.2.3", - "aegir": "^43.0.1", + "aegir": "^44.0.1", "libp2p": "^1.6.0", "p-event": "^6.0.1", "redis": "^4.6.14" diff --git a/package.json b/package.json index 41e54bccb4..21dd2d4ff0 100644 --- a/package.json +++ b/package.json @@ -36,7 +36,7 @@ "docs:no-publish": "aegir docs --publish false -- --exclude interop --exclude doc" }, "devDependencies": { - "aegir": "^43.0.1", + "aegir": "^44.0.1", "npm-run-all": "^4.1.5" }, "eslintConfig": { diff --git a/packages/connection-encrypter-plaintext/package.json b/packages/connection-encrypter-plaintext/package.json index 4164cc8174..9c37c9eae0 100644 --- a/packages/connection-encrypter-plaintext/package.json +++ b/packages/connection-encrypter-plaintext/package.json @@ -64,7 +64,7 @@ "@libp2p/logger": "^4.0.18", "@libp2p/peer-id-factory": "^4.2.2", "@multiformats/multiaddr": "^12.2.3", - "aegir": "^43.0.1", + "aegir": "^44.0.1", "protons": "^7.5.0", "sinon": "^18.0.0" }, diff --git a/packages/connection-encrypter-tls/package.json b/packages/connection-encrypter-tls/package.json index b0fbac8ea7..073cc09bba 100644 --- a/packages/connection-encrypter-tls/package.json +++ b/packages/connection-encrypter-tls/package.json @@ -67,7 +67,7 @@ "@libp2p/logger": "^4.0.18", "@libp2p/peer-id-factory": "^4.2.2", "@multiformats/multiaddr": "^12.2.3", - "aegir": "^43.0.1", + "aegir": "^44.0.1", "protons": "^7.5.0", "sinon": "^18.0.0" }, diff --git a/packages/connection-encrypter-tls/src/tls.ts b/packages/connection-encrypter-tls/src/tls.ts index d0faacb74b..e0facdec2b 100644 --- a/packages/connection-encrypter-tls/src/tls.ts +++ b/packages/connection-encrypter-tls/src/tls.ts @@ -100,7 +100,7 @@ export class TLS implements ConnectionEncrypter { } }) }) - .catch(err => { + .catch((err: Error) => { reject(err) }) .finally(() => { @@ -108,7 +108,7 @@ export class TLS implements ConnectionEncrypter { }) } - socket.on('error', err => { + socket.on('error', (err: Error) => { reject(err) clearTimeout(abortTimeout) }) diff --git a/packages/crypto/package.json b/packages/crypto/package.json index b9a2d3c8b3..547c86eaf5 100644 --- a/packages/crypto/package.json +++ b/packages/crypto/package.json @@ -95,7 +95,7 @@ }, "devDependencies": { "@types/mocha": "^10.0.6", - "aegir": "^43.0.1", + "aegir": "^44.0.1", "benchmark": "^2.1.4", "protons": "^7.5.0" }, diff --git a/packages/crypto/src/webcrypto-browser.ts b/packages/crypto/src/webcrypto-browser.ts index 746e35b754..a1e3288093 100644 --- a/packages/crypto/src/webcrypto-browser.ts +++ b/packages/crypto/src/webcrypto-browser.ts @@ -6,7 +6,7 @@ export default { get (win = globalThis) { const nativeCrypto = win.crypto - if (nativeCrypto == null || nativeCrypto.subtle == null) { + if (nativeCrypto?.subtle == null) { throw Object.assign( new Error( 'Missing Web Crypto API. ' + diff --git a/packages/integration-tests/package.json b/packages/integration-tests/package.json index 4043fac55e..bddbea2579 100644 --- a/packages/integration-tests/package.json +++ b/packages/integration-tests/package.json @@ -66,7 +66,7 @@ "@multiformats/mafmt": "^12.1.6", "@multiformats/multiaddr": "^12.2.3", "@multiformats/multiaddr-matcher": "^1.2.1", - "aegir": "^43.0.1", + "aegir": "^44.0.1", "delay": "^6.0.0", "detect-browser": "^5.3.0", "execa": "^9.1.0", diff --git a/packages/interface-compliance-tests/package.json b/packages/interface-compliance-tests/package.json index ed9c80d639..9dd9241e90 100644 --- a/packages/interface-compliance-tests/package.json +++ b/packages/interface-compliance-tests/package.json @@ -122,7 +122,7 @@ "@libp2p/utils": "^5.4.7", "@multiformats/multiaddr": "^12.2.3", "abortable-iterator": "^5.0.1", - "aegir": "^43.0.1", + "aegir": "^44.0.1", "delay": "^6.0.0", "it-all": "^3.0.6", "it-byte-stream": "^1.0.10", diff --git a/packages/interface-internal/package.json b/packages/interface-internal/package.json index b67e3fb697..f60843ec44 100644 --- a/packages/interface-internal/package.json +++ b/packages/interface-internal/package.json @@ -55,7 +55,7 @@ "uint8arraylist": "^2.4.8" }, "devDependencies": { - "aegir": "^43.0.1" + "aegir": "^44.0.1" }, "sideEffects": false } diff --git a/packages/interface/package.json b/packages/interface/package.json index a5ecf5d0a6..3667dd698c 100644 --- a/packages/interface/package.json +++ b/packages/interface/package.json @@ -56,7 +56,7 @@ "uint8arraylist": "^2.4.8" }, "devDependencies": { - "aegir": "^43.0.1" + "aegir": "^44.0.1" }, "browser": { "events": "./dist/src/events.browser.js" diff --git a/packages/interface/src/event-target.ts b/packages/interface/src/event-target.ts index 9b27aea835..f09d127ef4 100644 --- a/packages/interface/src/event-target.ts +++ b/packages/interface/src/event-target.ts @@ -34,7 +34,7 @@ export interface TypedEventTarget > extends * etc */ export class TypedEventEmitter> extends EventTarget implements TypedEventTarget { - #listeners = new Map() + readonly #listeners = new Map() constructor () { super() diff --git a/packages/kad-dht/package.json b/packages/kad-dht/package.json index 837a01f686..e450c6bca3 100644 --- a/packages/kad-dht/package.json +++ b/packages/kad-dht/package.json @@ -97,7 +97,7 @@ "@types/lodash.range": "^3.2.9", "@types/sinon": "^17.0.3", "@types/which": "^3.0.3", - "aegir": "^43.0.1", + "aegir": "^44.0.1", "datastore-core": "^9.2.9", "datastore-level": "^10.1.8", "delay": "^6.0.0", diff --git a/packages/kad-dht/src/query/events.ts b/packages/kad-dht/src/query/events.ts index 5e142d457d..b1fe332d7c 100644 --- a/packages/kad-dht/src/query/events.ts +++ b/packages/kad-dht/src/query/events.ts @@ -37,8 +37,8 @@ export function peerResponseEvent (fields: PeerResponseEventFields, options: Pro name: 'PEER_RESPONSE', type: 1, messageName: fields.messageType, - closer: (fields.closer != null) ? fields.closer : [], - providers: (fields.providers != null) ? fields.providers : [] + closer: fields.closer ?? [], + providers: fields.providers ?? [] } options.onProgress?.(new CustomEvent('kad-dht:query:peer-response', { detail: event })) diff --git a/packages/keychain/package.json b/packages/keychain/package.json index 818a34c41c..ba8c1482a7 100644 --- a/packages/keychain/package.json +++ b/packages/keychain/package.json @@ -71,7 +71,7 @@ "devDependencies": { "@libp2p/logger": "^4.0.18", "@libp2p/peer-id-factory": "^4.2.2", - "aegir": "^43.0.1", + "aegir": "^44.0.1", "datastore-core": "^9.2.9" }, "sideEffects": false diff --git a/packages/libp2p/package.json b/packages/libp2p/package.json index 74ca625ab6..67487629af 100644 --- a/packages/libp2p/package.json +++ b/packages/libp2p/package.json @@ -121,7 +121,7 @@ "@libp2p/tcp": "^9.1.3", "@libp2p/websockets": "^8.1.3", "@multiformats/mafmt": "^12.1.6", - "aegir": "^43.0.1", + "aegir": "^44.0.1", "delay": "^6.0.0", "it-all": "^3.0.6", "it-drain": "^3.0.7", diff --git a/packages/libp2p/src/get-peer.ts b/packages/libp2p/src/get-peer.ts index d012795c37..7a06aea244 100644 --- a/packages/libp2p/src/get-peer.ts +++ b/packages/libp2p/src/get-peer.ts @@ -43,7 +43,7 @@ export function getPeerAddress (peer: PeerId | Multiaddr | Multiaddr[]): PeerAdd } else { const maPeerId = peerIdFromString(maPeerIdStr) - if (peerId == null || !peerId.equals(maPeerId)) { + if (peerId?.equals(maPeerId) !== true) { throw new CodeError('Multiaddrs must all have the same peer id or have no peer id', codes.ERR_INVALID_PARAMETERS) } } diff --git a/packages/logger/package.json b/packages/logger/package.json index ebf8cfdc33..f6b7c68968 100644 --- a/packages/logger/package.json +++ b/packages/logger/package.json @@ -63,7 +63,7 @@ "devDependencies": { "@libp2p/peer-id": "^4.2.2", "@types/debug": "^4.1.12", - "aegir": "^43.0.1", + "aegir": "^44.0.1", "sinon": "^18.0.0", "uint8arrays": "^5.1.0" }, diff --git a/packages/metrics-devtools/package.json b/packages/metrics-devtools/package.json index 80bfbe4892..1a37e2ab28 100644 --- a/packages/metrics-devtools/package.json +++ b/packages/metrics-devtools/package.json @@ -82,7 +82,7 @@ }, "devDependencies": { "@libp2p/peer-id-factory": "^4.2.2", - "aegir": "^43.0.1", + "aegir": "^44.0.1", "sinon-ts": "^2.0.0" }, "sideEffects": false diff --git a/packages/metrics-prometheus/package.json b/packages/metrics-prometheus/package.json index 72cb934185..690f70b3fa 100644 --- a/packages/metrics-prometheus/package.json +++ b/packages/metrics-prometheus/package.json @@ -59,7 +59,7 @@ "@libp2p/logger": "^4.0.18", "@libp2p/peer-id-factory": "^4.2.2", "@multiformats/multiaddr": "^12.2.3", - "aegir": "^43.0.1", + "aegir": "^44.0.1", "it-drain": "^3.0.7", "it-pipe": "^3.0.1", "p-defer": "^4.0.1" diff --git a/packages/metrics-simple/package.json b/packages/metrics-simple/package.json index 33704f684e..de57d65cf7 100644 --- a/packages/metrics-simple/package.json +++ b/packages/metrics-simple/package.json @@ -56,7 +56,7 @@ "it-stream-types": "^2.0.1" }, "devDependencies": { - "aegir": "^43.0.1", + "aegir": "^44.0.1", "p-defer": "^4.0.1" } } diff --git a/packages/multistream-select/package.json b/packages/multistream-select/package.json index eb2804f286..ee607203c1 100644 --- a/packages/multistream-select/package.json +++ b/packages/multistream-select/package.json @@ -70,7 +70,7 @@ }, "devDependencies": { "@libp2p/logger": "^4.0.18", - "aegir": "^43.0.1", + "aegir": "^44.0.1", "iso-random-stream": "^2.0.2", "it-all": "^3.0.6", "it-drain": "^3.0.7", diff --git a/packages/peer-collections/package.json b/packages/peer-collections/package.json index d3108dd597..7d8337604d 100644 --- a/packages/peer-collections/package.json +++ b/packages/peer-collections/package.json @@ -61,7 +61,7 @@ "devDependencies": { "@libp2p/peer-id-factory": "^4.2.2", "@types/sinon": "^17.0.3", - "aegir": "^43.0.1", + "aegir": "^44.0.1", "sinon": "^18.0.0", "sinon-ts": "^2.0.0" }, diff --git a/packages/peer-discovery-bootstrap/package.json b/packages/peer-discovery-bootstrap/package.json index 431a0f1688..e8fd393f99 100644 --- a/packages/peer-discovery-bootstrap/package.json +++ b/packages/peer-discovery-bootstrap/package.json @@ -62,7 +62,7 @@ "devDependencies": { "@libp2p/interface-compliance-tests": "^5.4.10", "@libp2p/logger": "^4.0.18", - "aegir": "^43.0.1", + "aegir": "^44.0.1", "sinon-ts": "^2.0.0" }, "sideEffects": false diff --git a/packages/peer-discovery-mdns/package.json b/packages/peer-discovery-mdns/package.json index 2233c74b71..fb1287bba8 100644 --- a/packages/peer-discovery-mdns/package.json +++ b/packages/peer-discovery-mdns/package.json @@ -63,7 +63,7 @@ "@libp2p/interface-compliance-tests": "^5.4.10", "@libp2p/logger": "^4.0.18", "@libp2p/peer-id-factory": "^4.2.2", - "aegir": "^43.0.1", + "aegir": "^44.0.1", "p-wait-for": "^5.0.2", "sinon-ts": "^2.0.0" }, diff --git a/packages/peer-id-factory/package.json b/packages/peer-id-factory/package.json index 2e8a46d40d..be70e80e66 100644 --- a/packages/peer-id-factory/package.json +++ b/packages/peer-id-factory/package.json @@ -66,7 +66,7 @@ "uint8arrays": "^5.1.0" }, "devDependencies": { - "aegir": "^43.0.1", + "aegir": "^44.0.1", "multiformats": "^13.1.0", "protons": "^7.5.0" }, diff --git a/packages/peer-id/package.json b/packages/peer-id/package.json index 9e433c26f0..80fef92710 100644 --- a/packages/peer-id/package.json +++ b/packages/peer-id/package.json @@ -59,7 +59,7 @@ "uint8arrays": "^5.1.0" }, "devDependencies": { - "aegir": "^43.0.1" + "aegir": "^44.0.1" }, "sideEffects": false } diff --git a/packages/peer-id/src/index.ts b/packages/peer-id/src/index.ts index b82ac97a33..07424dc68a 100644 --- a/packages/peer-id/src/index.ts +++ b/packages/peer-id/src/index.ts @@ -304,7 +304,7 @@ export function peerIdFromBytes (buf: Uint8Array): Ed25519PeerId | Secp256k1Peer } export function peerIdFromCID (cid: CID): Ed25519PeerId | Secp256k1PeerId | RSAPeerId | URLPeerId { - if (cid == null || cid.multihash == null || cid.version == null || (cid.version === 1 && (cid.code !== LIBP2P_KEY_CODE) && cid.code !== TRANSPORT_IPFS_GATEWAY_HTTP_CODE)) { + if (cid?.multihash == null || cid.version == null || (cid.version === 1 && (cid.code !== LIBP2P_KEY_CODE) && cid.code !== TRANSPORT_IPFS_GATEWAY_HTTP_CODE)) { throw new Error('Supplied PeerID CID is invalid') } diff --git a/packages/peer-record/package.json b/packages/peer-record/package.json index 4406ea3af8..8d3e0e9b39 100644 --- a/packages/peer-record/package.json +++ b/packages/peer-record/package.json @@ -73,7 +73,7 @@ }, "devDependencies": { "@libp2p/peer-id-factory": "^4.2.2", - "aegir": "^43.0.1", + "aegir": "^44.0.1", "protons": "^7.5.0" }, "sideEffects": false diff --git a/packages/peer-store/package.json b/packages/peer-store/package.json index 4e90095c06..75c036591b 100644 --- a/packages/peer-store/package.json +++ b/packages/peer-store/package.json @@ -76,7 +76,7 @@ "@libp2p/logger": "^4.0.18", "@libp2p/peer-id-factory": "^4.2.2", "@types/sinon": "^17.0.3", - "aegir": "^43.0.1", + "aegir": "^44.0.1", "datastore-core": "^9.2.9", "delay": "^6.0.0", "p-defer": "^4.0.1", diff --git a/packages/pnet/package.json b/packages/pnet/package.json index 9d0b1e3577..b2a6a48c37 100644 --- a/packages/pnet/package.json +++ b/packages/pnet/package.json @@ -67,7 +67,7 @@ "@libp2p/peer-id-factory": "^4.1.1", "@multiformats/multiaddr": "^12.2.3", "@types/xsalsa20": "^1.1.3", - "aegir": "^43.0.1", + "aegir": "^44.0.1", "it-all": "^3.0.6" }, "sideEffects": false diff --git a/packages/protocol-autonat/package.json b/packages/protocol-autonat/package.json index 51c2367443..016c221b68 100644 --- a/packages/protocol-autonat/package.json +++ b/packages/protocol-autonat/package.json @@ -68,7 +68,7 @@ "devDependencies": { "@libp2p/logger": "^4.0.18", "@libp2p/peer-id-factory": "^4.2.2", - "aegir": "^43.0.1", + "aegir": "^44.0.1", "it-all": "^3.0.6", "it-pushable": "^3.2.3", "protons": "^7.5.0", diff --git a/packages/protocol-autonat/src/autonat.ts b/packages/protocol-autonat/src/autonat.ts index 4b40f19e0e..e9c51a3420 100644 --- a/packages/protocol-autonat/src/autonat.ts +++ b/packages/protocol-autonat/src/autonat.ts @@ -178,7 +178,7 @@ export class AutoNATService implements Startable { let peerId: PeerId const peer = dialRequest.peer - if (peer == null || peer.id == null) { + if (peer?.id == null) { this.log.error('PeerId missing from message') return { diff --git a/packages/protocol-dcutr/package.json b/packages/protocol-dcutr/package.json index 15d3accb03..99b0149b9d 100644 --- a/packages/protocol-dcutr/package.json +++ b/packages/protocol-dcutr/package.json @@ -63,7 +63,7 @@ "uint8arraylist": "^2.4.8" }, "devDependencies": { - "aegir": "^43.0.1", + "aegir": "^44.0.1", "protons": "^7.5.0", "sinon": "^18.0.0", "sinon-ts": "^2.0.0" diff --git a/packages/protocol-echo/package.json b/packages/protocol-echo/package.json index 25411c3170..39c56b2545 100644 --- a/packages/protocol-echo/package.json +++ b/packages/protocol-echo/package.json @@ -58,7 +58,7 @@ }, "devDependencies": { "@libp2p/logger": "^4.0.18", - "aegir": "^43.0.1", + "aegir": "^44.0.1", "it-all": "^3.0.6", "it-pair": "^2.0.6", "sinon": "^18.0.0", diff --git a/packages/protocol-fetch/package.json b/packages/protocol-fetch/package.json index c544a4d5c6..9b7fc5e6aa 100644 --- a/packages/protocol-fetch/package.json +++ b/packages/protocol-fetch/package.json @@ -62,7 +62,7 @@ "devDependencies": { "@libp2p/logger": "^4.0.18", "@libp2p/peer-id-factory": "^4.2.2", - "aegir": "^43.0.1", + "aegir": "^44.0.1", "it-pair": "^2.0.6", "protons": "^7.5.0", "sinon": "^18.0.0", diff --git a/packages/protocol-identify/package.json b/packages/protocol-identify/package.json index e8394a2d69..7e4e8ac76d 100644 --- a/packages/protocol-identify/package.json +++ b/packages/protocol-identify/package.json @@ -70,7 +70,7 @@ "@libp2p/interface-compliance-tests": "^5.4.10", "@libp2p/logger": "^4.0.18", "@libp2p/peer-id-factory": "^4.2.2", - "aegir": "^43.0.1", + "aegir": "^44.0.1", "delay": "^6.0.0", "it-length-prefixed": "^9.0.4", "it-pair": "^2.0.6", diff --git a/packages/protocol-perf/package.json b/packages/protocol-perf/package.json index a84dbce882..de63da7392 100644 --- a/packages/protocol-perf/package.json +++ b/packages/protocol-perf/package.json @@ -60,7 +60,7 @@ "devDependencies": { "@libp2p/interface-compliance-tests": "^5.4.10", "@libp2p/logger": "^4.0.18", - "aegir": "^43.0.1", + "aegir": "^44.0.1", "it-last": "^3.0.6", "it-pair": "^2.0.6", "sinon-ts": "^2.0.0" diff --git a/packages/protocol-ping/package.json b/packages/protocol-ping/package.json index 0334959eb2..da072b0411 100644 --- a/packages/protocol-ping/package.json +++ b/packages/protocol-ping/package.json @@ -61,7 +61,7 @@ "devDependencies": { "@libp2p/logger": "^4.0.18", "@libp2p/peer-id-factory": "^4.2.2", - "aegir": "^43.0.1", + "aegir": "^44.0.1", "it-byte-stream": "^1.0.10", "it-pair": "^2.0.6", "p-defer": "^4.0.1", diff --git a/packages/pubsub-floodsub/package.json b/packages/pubsub-floodsub/package.json index 8aba6d5387..fa223798cf 100644 --- a/packages/pubsub-floodsub/package.json +++ b/packages/pubsub-floodsub/package.json @@ -73,7 +73,7 @@ "@libp2p/peer-id-factory": "^4.2.2", "@multiformats/multiaddr": "^12.2.3", "@types/sinon": "^17.0.3", - "aegir": "^43.0.1", + "aegir": "^44.0.1", "multiformats": "^13.1.0", "p-wait-for": "^5.0.2", "protons": "^7.5.0", diff --git a/packages/pubsub/package.json b/packages/pubsub/package.json index 31d9b10b96..b96c996399 100644 --- a/packages/pubsub/package.json +++ b/packages/pubsub/package.json @@ -102,7 +102,7 @@ "@libp2p/logger": "^4.0.18", "@libp2p/peer-id-factory": "^4.2.2", "@types/sinon": "^17.0.3", - "aegir": "^43.0.1", + "aegir": "^44.0.1", "delay": "^6.0.0", "it-pair": "^2.0.6", "p-defer": "^4.0.1", diff --git a/packages/record/package.json b/packages/record/package.json index 437972d6d4..e6a6e0b856 100644 --- a/packages/record/package.json +++ b/packages/record/package.json @@ -65,7 +65,7 @@ "@types/lodash.random": "^3.2.9", "@types/lodash.range": "^3.2.9", "@types/which": "^3.0.3", - "aegir": "^43.0.1", + "aegir": "^44.0.1", "multiformats": "^13.1.0", "protons": "^7.5.0" }, diff --git a/packages/stream-multiplexer-mplex/package.json b/packages/stream-multiplexer-mplex/package.json index 42aae34dc0..2bd95afee6 100644 --- a/packages/stream-multiplexer-mplex/package.json +++ b/packages/stream-multiplexer-mplex/package.json @@ -74,7 +74,7 @@ "devDependencies": { "@libp2p/interface-compliance-tests": "^5.4.10", "@libp2p/logger": "^4.0.18", - "aegir": "^43.0.1", + "aegir": "^44.0.1", "benchmark": "^2.1.4", "cborg": "^4.2.0", "delay": "^6.0.0", diff --git a/packages/stream-multiplexer-mplex/src/stream.ts b/packages/stream-multiplexer-mplex/src/stream.ts index feb1515967..70d7632f08 100644 --- a/packages/stream-multiplexer-mplex/src/stream.ts +++ b/packages/stream-multiplexer-mplex/src/stream.ts @@ -83,7 +83,7 @@ export function createStream (options: Options): MplexStream { return new MplexStream({ id: type === 'initiator' ? (`i${id}`) : `r${id}`, streamId: id, - name: `${name == null ? id : name}`, + name: `${name ?? id}`, direction: type === 'initiator' ? 'outbound' : 'inbound', maxDataSize: maxMsgSize, onEnd, diff --git a/packages/transport-circuit-relay-v2/package.json b/packages/transport-circuit-relay-v2/package.json index 8f66c5556d..6062cc0d27 100644 --- a/packages/transport-circuit-relay-v2/package.json +++ b/packages/transport-circuit-relay-v2/package.json @@ -75,7 +75,7 @@ "@libp2p/interface-compliance-tests": "^5.4.10", "@libp2p/logger": "^4.0.18", "@libp2p/peer-id-factory": "^4.2.2", - "aegir": "^43.0.1", + "aegir": "^44.0.1", "delay": "^6.0.0", "it-drain": "^3.0.7", "it-pair": "^2.0.6", diff --git a/packages/transport-tcp/package.json b/packages/transport-tcp/package.json index cbff751366..682a391d7a 100644 --- a/packages/transport-tcp/package.json +++ b/packages/transport-tcp/package.json @@ -67,7 +67,7 @@ "devDependencies": { "@libp2p/interface-compliance-tests": "^5.4.10", "@libp2p/logger": "^4.0.18", - "aegir": "^43.0.1", + "aegir": "^44.0.1", "it-all": "^3.0.6", "it-pipe": "^3.0.1", "p-defer": "^4.0.1", diff --git a/packages/transport-tcp/src/index.ts b/packages/transport-tcp/src/index.ts index 76f10f2aa6..d90826b8fa 100644 --- a/packages/transport-tcp/src/index.ts +++ b/packages/transport-tcp/src/index.ts @@ -248,7 +248,7 @@ class TCP implements Transport { done(new AbortError()) } - const done = (err?: any): void => { + const done = (err?: Error): void => { rawSocket.removeListener('error', onError) rawSocket.removeListener('timeout', onTimeout) rawSocket.removeListener('connect', onConnect) diff --git a/packages/transport-webrtc/package.json b/packages/transport-webrtc/package.json index 48507d889d..0afac066ab 100644 --- a/packages/transport-webrtc/package.json +++ b/packages/transport-webrtc/package.json @@ -84,7 +84,7 @@ "@libp2p/peer-id-factory": "^4.2.2", "@libp2p/websockets": "^8.1.3", "@types/sinon": "^17.0.3", - "aegir": "^43.0.1", + "aegir": "^44.0.1", "delay": "^6.0.0", "it-drain": "^3.0.7", "it-length": "^3.0.6", diff --git a/packages/transport-webrtc/src/private-to-public/sdp.ts b/packages/transport-webrtc/src/private-to-public/sdp.ts index ee3f489a5c..15c1975d72 100644 --- a/packages/transport-webrtc/src/private-to-public/sdp.ts +++ b/packages/transport-webrtc/src/private-to-public/sdp.ts @@ -14,7 +14,7 @@ export const mbdecoder: any = Object.values(bases).map(b => b.decoder).reduce((d export function getLocalFingerprint (pc: RTCPeerConnection, options: LoggerOptions): string | undefined { // try to fetch fingerprint from local certificate const localCert = pc.getConfiguration().certificates?.at(0) - if (localCert == null || localCert.getFingerprints == null) { + if (localCert?.getFingerprints == null) { options.log.trace('fetching fingerprint from local SDP') const localDescription = pc.localDescription if (localDescription == null) { diff --git a/packages/transport-websockets/package.json b/packages/transport-websockets/package.json index bc49e48b7a..0d65607d53 100644 --- a/packages/transport-websockets/package.json +++ b/packages/transport-websockets/package.json @@ -90,7 +90,7 @@ "devDependencies": { "@libp2p/interface-compliance-tests": "^5.4.10", "@libp2p/logger": "^4.0.18", - "aegir": "^43.0.1", + "aegir": "^44.0.1", "is-loopback-addr": "^2.0.2", "it-all": "^3.0.6", "it-drain": "^3.0.7", diff --git a/packages/transport-webtransport/package.json b/packages/transport-webtransport/package.json index 6b70a37e1a..f8f9cbc193 100644 --- a/packages/transport-webtransport/package.json +++ b/packages/transport-webtransport/package.json @@ -69,7 +69,7 @@ "@libp2p/peer-id-factory": "^4.2.2", "@libp2p/ping": "^1.1.3", "@noble/hashes": "^1.4.0", - "aegir": "^43.0.1", + "aegir": "^44.0.1", "execa": "^9.1.0", "go-libp2p": "^1.2.0", "it-map": "^3.1.0", diff --git a/packages/upnp-nat/package.json b/packages/upnp-nat/package.json index ad06024294..81b00b9673 100644 --- a/packages/upnp-nat/package.json +++ b/packages/upnp-nat/package.json @@ -60,7 +60,7 @@ "devDependencies": { "@libp2p/logger": "^4.0.18", "@libp2p/peer-id-factory": "^4.2.2", - "aegir": "^43.0.1", + "aegir": "^44.0.1", "sinon-ts": "^2.0.0" }, "sideEffects": false diff --git a/packages/utils/package.json b/packages/utils/package.json index 9da415aa72..1e08ef6a9f 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -176,7 +176,7 @@ "devDependencies": { "@libp2p/peer-id-factory": "^4.2.2", "@types/netmask": "^2.0.5", - "aegir": "^43.0.1", + "aegir": "^44.0.1", "delay": "^6.0.0", "it-all": "^3.0.6", "it-drain": "^3.0.7", diff --git a/packages/utils/src/queue/index.ts b/packages/utils/src/queue/index.ts index 7059e84e50..f95627b56e 100644 --- a/packages/utils/src/queue/index.ts +++ b/packages/utils/src/queue/index.ts @@ -174,7 +174,7 @@ export class Queue { // remove the job from the queue for (let i = 0; i < this.queue.length; i++) {