diff --git a/package.json b/package.json index 80449f5..f781601 100644 --- a/package.json +++ b/package.json @@ -36,6 +36,7 @@ }, "homepage": "https://github.com/libp2p/js-libp2p-websockets#readme", "dependencies": { + "class-is": "^1.0.0", "interface-connection": "~0.3.2", "lodash.includes": "^4.3.0", "mafmt": "^4.0.0", diff --git a/src/index.js b/src/index.js index 4dd95fa..c73ff77 100644 --- a/src/index.js +++ b/src/index.js @@ -2,6 +2,7 @@ const connect = require('pull-ws/client') const mafmt = require('mafmt') +const withIs = require('class-is') const includes = require('lodash.includes') const Connection = require('interface-connection').Connection @@ -65,4 +66,4 @@ class WebSockets { } } -module.exports = WebSockets +module.exports = withIs(WebSockets, { className: 'WebSockets', symbolName: '@libp2p/js-libp2p-websockets/websockets' })