Skip to content

Commit 76e5d1d

Browse files
hugomrdiasjacobheun
authored andcommitted
fix: reduce bundle size (libp2p#292)
* fix: reduce bundle size * fix: use bignumber everywhere * chore: update deps
1 parent b3a6a74 commit 76e5d1d

File tree

5 files changed

+20
-21
lines changed

5 files changed

+20
-21
lines changed

package.json

+13-15
Original file line numberDiff line numberDiff line change
@@ -40,41 +40,39 @@
4040
"npm": ">=3.0.0"
4141
},
4242
"devDependencies": {
43-
"aegir": "^17.1.1",
43+
"aegir": "^18.0.3",
4444
"chai": "^4.2.0",
4545
"chai-checkmark": "^1.0.1",
4646
"dirty-chai": "^2.0.1",
4747
"libp2p-mplex": "~0.8.4",
4848
"libp2p-pnet": "~0.1.0",
49-
"libp2p-secio": "~0.10.1",
49+
"libp2p-secio": "~0.11.0",
5050
"libp2p-spdy": "~0.13.1",
5151
"libp2p-tcp": "~0.13.0",
52-
"libp2p-webrtc-star": "~0.15.6",
53-
"libp2p-websockets": "~0.12.0",
54-
"peer-book": "~0.9.0",
52+
"libp2p-webrtc-star": "~0.15.8",
53+
"libp2p-websockets": "~0.12.1",
54+
"peer-book": "~0.9.1",
5555
"portfinder": "^1.0.20",
5656
"sinon": "^7.2.0",
5757
"webrtcsupport": "^2.2.0"
5858
},
5959
"dependencies": {
6060
"async": "^2.6.1",
61-
"big.js": "^5.2.2",
61+
"bignumber.js": "^8.0.1",
6262
"class-is": "^1.1.0",
63-
"debug": "^4.1.0",
63+
"debug": "^4.1.1",
6464
"err-code": "^1.1.2",
6565
"fsm-event": "^2.1.0",
6666
"hashlru": "^2.3.0",
6767
"interface-connection": "~0.3.3",
68-
"ip-address": "^5.8.9",
69-
"libp2p-circuit": "~0.3.1",
70-
"libp2p-identify": "~0.7.2",
71-
"lodash.includes": "^4.3.0",
68+
"libp2p-circuit": "~0.3.4",
69+
"libp2p-identify": "~0.7.5",
7270
"moving-average": "^1.0.0",
73-
"multiaddr": "^6.0.0",
74-
"multistream-select": "~0.14.3",
71+
"multiaddr": "^6.0.3",
72+
"multistream-select": "~0.14.4",
7573
"once": "^1.4.0",
76-
"peer-id": "~0.12.0",
77-
"peer-info": "~0.15.0",
74+
"peer-id": "~0.12.2",
75+
"peer-info": "~0.15.1",
7876
"pull-stream": "^3.6.9",
7977
"retimer": "^2.0.0"
8078
},

src/limit-dialer/queue.js

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

33
const Connection = require('interface-connection').Connection
4-
const pull = require('pull-stream')
4+
const pull = require('pull-stream/pull')
5+
const empty = require('pull-stream/sources/empty')
56
const timeout = require('async/timeout')
67
const queue = require('async/queue')
78
const debug = require('debug')
@@ -50,7 +51,7 @@ class DialQueue {
5051
if (token.cancel) {
5152
log(`${transport.constructor.name}:work:cancel`)
5253
// clean up already done dials
53-
pull(pull.empty(), conn)
54+
pull(empty(), conn)
5455
// If we can close the connection, do it
5556
if (typeof conn.close === 'function') {
5657
return conn.close((_) => callback(null, { cancel: true }))

src/observe-connection.js

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

33
const Connection = require('interface-connection').Connection
4-
const pull = require('pull-stream')
4+
const pull = require('pull-stream/pull')
55

66
/**
77
* Creates a pull stream to run the given Connection stream through

src/observer.js

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

3-
const pull = require('pull-stream')
3+
const map = require('pull-stream/throughs/map')
44
const EventEmitter = require('events')
55

66
/**
@@ -30,7 +30,7 @@ module.exports = (swtch) => {
3030

3131
function observe (direction) {
3232
return (transport, protocol, peerInfo) => {
33-
return pull.map((buffer) => {
33+
return map((buffer) => {
3434
willObserve(peerInfo, transport, protocol, direction, buffer.length)
3535
return buffer
3636
})

src/stats/stat.js

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

33
const EventEmitter = require('events')
4-
const Big = require('big.js').Big
4+
const Big = require('bignumber.js')
55
const MovingAverage = require('moving-average')
66
const retimer = require('retimer')
77

0 commit comments

Comments
 (0)