diff --git a/.jshintrc b/.jshintrc deleted file mode 100644 index 2097a7f..0000000 --- a/.jshintrc +++ /dev/null @@ -1,7 +0,0 @@ -{ - "node": true, - "esnext": true, - "asi": true, - "-W016": true, - "unused": true -} diff --git a/package.json b/package.json index e7323b8..665e34f 100644 --- a/package.json +++ b/package.json @@ -28,26 +28,25 @@ "dependencies": { "async": "^2.6.1", "class-is": "^1.1.0", - "data-queue": "0.0.3", "debug": "^4.1.1", - "interface-connection": "~0.3.3", - "libp2p-crypto": "~0.15.0", - "mafmt": "^6.0.3", - "merge-recursive": "0.0.3", - "multiaddr": "^6.0.2", + "interface-connection": "~0.3.2", + "libp2p-crypto": "~0.16.0", + "mafmt": "^6.0.4", + "multiaddr": "^6.0.3", + "nanoid": "^2.0.0", "once": "^1.4.0", - "peer-id": "~0.12.1", - "peer-info": "~0.15.0", + "peer-id": "~0.12.2", + "peer-info": "~0.15.1", "pull-stream": "^3.6.9", "socket.io-client": "^2.1.1", - "socket.io-pull-stream": "~0.1.5", - "uuid": "^3.3.2" - }, - "directories": { - "test": "test" + "socket.io-pull-stream": "~0.1.5" }, + "files": [ + "src", + "dist" + ], "devDependencies": { - "aegir": "^18.0.2", + "aegir": "^18.0.3", "chai": "^4.2.0", "dirty-chai": "^2.0.1", "libp2p-websocket-star-rendezvous": "~0.2.4", diff --git a/src/listener.js b/src/listener.js index 3a0decb..c1c4914 100644 --- a/src/listener.js +++ b/src/listener.js @@ -14,7 +14,8 @@ const setImmediate = require('async/setImmediate') const utils = require('./utils') const cleanUrlSIO = utils.cleanUrlSIO const crypto = require('libp2p-crypto') -const pull = require('pull-stream') +const pull = require('pull-stream/pull') +const through = require('pull-stream/throughs/through') const ERRORS = require('./errors') const noop = once(() => {}) @@ -296,7 +297,7 @@ class Listener extends EE { stateWatch (sink, source) { let cstate = { sink: true, source: true } - const watch = (name) => pull.through(v => v, e => { + const watch = (name) => through(v => v, e => { cstate[name] = false if (!cstate.sink && !cstate.source) { this.maybeClose()