From 04b977db00bf0d71574f4618eaf0f070a5ce9441 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 28 Apr 2023 14:54:29 +0100 Subject: [PATCH] deps: bump @libp2p/interface-transport from 2.1.3 to 4.0.1 (#72) * deps: bump @libp2p/interface-transport from 2.1.3 to 4.0.1 Bumps [@libp2p/interface-transport](https://github.com/libp2p/js-libp2p-interfaces) from 2.1.3 to 4.0.1. - [Release notes](https://github.com/libp2p/js-libp2p-interfaces/releases) - [Commits](https://github.com/libp2p/js-libp2p-interfaces/compare/@libp2p/interface-transport-v2.1.3...@libp2p/interface-transport-v4.0.1) --- updated-dependencies: - dependency-name: "@libp2p/interface-transport" dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] * chore: update deps and fix linting --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: achingbrain --- package.json | 4 ++-- src/index.ts | 28 ++++++++++++---------------- test/browser.ts | 6 +++--- 3 files changed, 17 insertions(+), 21 deletions(-) diff --git a/package.json b/package.json index 923e6a5..15bed2a 100644 --- a/package.json +++ b/package.json @@ -159,7 +159,7 @@ "@libp2p/interface-connection": "^5.0.0", "@libp2p/interface-peer-id": "^2.0.0", "@libp2p/interface-stream-muxer": "^4.0.0", - "@libp2p/interface-transport": "^3.0.0", + "@libp2p/interface-transport": "^4.0.1", "@libp2p/logger": "^2.0.2", "@libp2p/peer-id": "^2.0.0", "@multiformats/multiaddr": "^12.1.0", @@ -168,7 +168,7 @@ "uint8arraylist": "^2.3.3" }, "devDependencies": { - "aegir": "^38.1.7", + "aegir": "^39.0.3", "libp2p": "^0.44.0", "p-defer": "^4.0.0" }, diff --git a/src/index.ts b/src/index.ts index 418a1b4..d10b5b5 100644 --- a/src/index.ts +++ b/src/index.ts @@ -1,15 +1,15 @@ -import { logger } from '@libp2p/logger' import { noise } from '@chainsafe/libp2p-noise' -import { Transport, symbol, CreateListenerOptions, DialOptions, Listener } from '@libp2p/interface-transport' -import type { Connection, Direction, MultiaddrConnection, Stream } from '@libp2p/interface-connection' -import { Multiaddr, protocols } from '@multiformats/multiaddr' +import { type Transport, symbol, type CreateListenerOptions, type DialOptions, type Listener } from '@libp2p/interface-transport' +import { logger } from '@libp2p/logger' import { peerIdFromString } from '@libp2p/peer-id' +import { type Multiaddr, protocols } from '@multiformats/multiaddr' import { bases, digest } from 'multiformats/basics' -import type { MultihashDigest } from 'multiformats/hashes/interface' +import { Uint8ArrayList } from 'uint8arraylist' +import type { Connection, Direction, MultiaddrConnection, Stream } from '@libp2p/interface-connection' import type { PeerId } from '@libp2p/interface-peer-id' -import type { Duplex, Source } from 'it-stream-types' import type { StreamMuxerFactory, StreamMuxerInit, StreamMuxer } from '@libp2p/interface-stream-muxer' -import { Uint8ArrayList } from 'uint8arraylist' +import type { Duplex, Source } from 'it-stream-types' +import type { MultihashDigest } from 'multiformats/hashes/interface' declare global { var WebTransport: any @@ -32,14 +32,14 @@ function inertDuplex (): Duplex { return { async next () { // This will never resolve - return await new Promise(() => { }) + return new Promise(() => { }) } } } }, sink: async (source: Source) => { // This will never resolve - return await new Promise(() => { }) + return new Promise(() => { }) } } } @@ -288,13 +288,9 @@ class WebTransportTransport implements Transport { } } - get [Symbol.toStringTag] (): '@libp2p/webtransport' { - return '@libp2p/webtransport' - } + readonly [Symbol.toStringTag] = '@libp2p/webtransport' - get [symbol] (): true { - return true - } + readonly [symbol] = true async dial (ma: Multiaddr, options: DialOptions): Promise { log('dialing %s', ma) @@ -358,7 +354,7 @@ class WebTransportTransport implements Transport { throw e } - return await options.upgrader.upgradeOutbound(maConn, { skipEncryption: true, muxerFactory: this.webtransportMuxer(wt), skipProtection: true }) + return options.upgrader.upgradeOutbound(maConn, { skipEncryption: true, muxerFactory: this.webtransportMuxer(wt), skipProtection: true }) } async authenticateWebTransport (wt: InstanceType, localPeer: PeerId, remotePeer: PeerId, certhashes: Array>): Promise { diff --git a/test/browser.ts b/test/browser.ts index 5945f4b..dc4101a 100644 --- a/test/browser.ts +++ b/test/browser.ts @@ -1,11 +1,11 @@ /* eslint-disable no-console */ /* eslint-env mocha */ -import { expect } from 'aegir/chai' -import { multiaddr } from '@multiformats/multiaddr' import { noise } from '@chainsafe/libp2p-noise' -import { webTransport, isSubset } from '../src/index' +import { multiaddr } from '@multiformats/multiaddr' +import { expect } from 'aegir/chai' import { createLibp2p } from 'libp2p' +import { webTransport, isSubset } from '../src/index' declare global { interface Window {