Skip to content
This repository was archived by the owner on Jul 21, 2023. It is now read-only.

Commit 68ae2c3

Browse files
hugomrdiasjacobheun
authored andcommittedJan 10, 2019
fix: reduce bundle size
1 parent c26ae32 commit 68ae2c3

File tree

7 files changed

+12
-122
lines changed

7 files changed

+12
-122
lines changed
 

‎.npmignore

-35
This file was deleted.

‎.travis.yml

-32
This file was deleted.

‎appveyor.yml

-29
This file was deleted.

‎circle.yml

-15
This file was deleted.

‎package.json

+9-6
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,10 @@
1919
"browser": {
2020
"src/listener": "./src/listener.browser.js"
2121
},
22+
"files": [
23+
"src",
24+
"dist"
25+
],
2226
"pre-push": [
2327
"lint",
2428
"test"
@@ -37,18 +41,17 @@
3741
"homepage": "https://github.com/libp2p/js-libp2p-websockets#readme",
3842
"dependencies": {
3943
"class-is": "^1.1.0",
44+
"debug": "^4.1.0",
4045
"interface-connection": "~0.3.2",
41-
"lodash.includes": "^4.3.0",
42-
"mafmt": "^6.0.0",
43-
"pull-ws": "^3.3.1"
46+
"mafmt": "multiformats/js-mafmt#fix/bundle-size",
47+
"pull-ws": "hugomrdias/pull-ws#fix/bundle-size"
4448
},
4549
"devDependencies": {
46-
"aegir": "^13.1.0",
50+
"aegir": "github:ipfs/aegir#feat/make-exp-build-test-default",
4751
"chai": "^4.1.2",
4852
"dirty-chai": "^2.0.1",
49-
"gulp": "^3.9.1",
5053
"interface-transport": "~0.3.6",
51-
"multiaddr": "^5.0.0",
54+
"multiaddr": "^6.0.0",
5255
"pull-goodbye": "0.0.2",
5356
"pull-stream": "^3.6.7"
5457
},

‎src/index.js

+2-3
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
const connect = require('pull-ws/client')
44
const mafmt = require('mafmt')
55
const withIs = require('class-is')
6-
const includes = require('lodash.includes')
76
const Connection = require('interface-connection').Connection
87

98
const maToUrl = require('./ma-to-url')
@@ -52,11 +51,11 @@ class WebSockets {
5251
}
5352

5453
return multiaddrs.filter((ma) => {
55-
if (includes(ma.protoNames(), 'p2p-circuit')) {
54+
if (ma.protoNames().includes('p2p-circuit')) {
5655
return false
5756
}
5857

59-
if (includes(ma.protoNames(), 'ipfs')) {
58+
if (ma.protoNames().includes('ipfs')) {
6059
ma = ma.decapsulate('ipfs')
6160
}
6261

‎src/listener.js

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
'use strict'
22

33
const Connection = require('interface-connection').Connection
4-
const includes = require('lodash.includes')
54
const multiaddr = require('multiaddr')
65
const os = require('os')
76

@@ -26,7 +25,7 @@ module.exports = (options, handler) => {
2625
callback = callback || noop
2726
listeningMultiaddr = ma
2827

29-
if (includes(ma.protoNames(), 'ipfs')) {
28+
if (ma.protoNames().includes('ipfs')) {
3029
ma = ma.decapsulate('ipfs')
3130
}
3231

0 commit comments

Comments
 (0)
This repository has been archived.