diff --git a/package.json b/package.json index 439c13f..5fdbb65 100644 --- a/package.json +++ b/package.json @@ -16,7 +16,7 @@ "coverage-publish": "aegir coverage --provider coveralls" }, "browser": { - "pull-ws/server": false + "src/listener": "./src/listener.browser.js" }, "pre-push": [ "lint", diff --git a/src/listener.browser.js b/src/listener.browser.js new file mode 100644 index 0000000..916c9a2 --- /dev/null +++ b/src/listener.browser.js @@ -0,0 +1,5 @@ +'use strict' + +module.exports = function () { + throw new Error('WebSocket Servers can not be created in the browser!') +} diff --git a/test/browser.js b/test/browser.js index 7deecf6..bc4e9db 100644 --- a/test/browser.js +++ b/test/browser.js @@ -75,3 +75,7 @@ describe('libp2p-websockets', () => { }) }) }) + +it('.createServer throws in browser', () => { + expect(new WS().createListener).to.throw() +})