Skip to content
This repository was archived by the owner on Mar 10, 2020. It is now read-only.

Commit e3634e7

Browse files
committed
chore: reduce bundle size
1 parent f2ffb6c commit e3634e7

File tree

5 files changed

+20
-12
lines changed

5 files changed

+20
-12
lines changed

package.json

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@
77
"browser": {
88
"glob": false,
99
"fs": false,
10-
"stream": "readable-stream",
11-
"http": "stream-http",
10+
"./src/utils/request.js": "./src/utils/request-browser.js",
11+
"./src/utils/url.js": "./src/utils/url-browser.js",
1212
"ipfs-http-client": false,
1313
"ipfs": false
1414
},
@@ -47,25 +47,26 @@
4747
"is-ipfs": "~0.4.7",
4848
"is-pull-stream": "0.0.0",
4949
"is-stream": "^1.1.0",
50+
"iso-url": "^0.1.2",
5051
"just-kebab-case": "^1.1.0",
5152
"just-map-keys": "^1.1.0",
52-
"libp2p-crypto": "~0.14.0",
53-
"multiaddr": "^6.0.0",
53+
"libp2p-crypto": "libp2p/js-libp2p-crypto#feat/bundle-size",
5454
"lru-cache": "^4.1.3",
55+
"multiaddr": "multiformats/js-multiaddr#feat/bundle-size",
5556
"multibase": "~0.6.0",
5657
"multihashes": "~0.4.14",
5758
"ndjson": "^1.5.0",
5859
"once": "^1.4.0",
59-
"peer-id": "~0.12.0",
60-
"peer-info": "~0.15.0",
60+
"peer-id": "libp2p/js-peer-id#feat/bundle-size",
61+
"peer-info": "libp2p/js-peer-info#feat/bundle-size",
6162
"promisify-es6": "^1.0.3",
6263
"pull-defer": "~0.2.3",
6364
"pull-pushable": "^2.2.0",
6465
"pull-stream-to-stream": "^1.3.4",
6566
"pump": "^3.0.0",
6667
"qs": "^6.5.2",
67-
"readable-stream": "^3.0.6",
68-
"stream-http": "^3.0.0",
68+
"readable-stream": "^2.3.6",
69+
"stream-http": "hugomrdias/stream-http#develop",
6970
"stream-to-pull-stream": "^1.7.2",
7071
"streamifier": "~0.1.1",
7172
"tar-stream": "^1.6.2",
@@ -80,7 +81,7 @@
8081
"url": "https://github.com/ipfs/js-ipfs-http-client"
8182
},
8283
"devDependencies": {
83-
"aegir": "^17.1.1",
84+
"aegir": "github:ipfs/aegir#feat/experimental-default",
8485
"browser-process-platform": "~0.1.1",
8586
"bundlesize": "^0.17.0",
8687
"chai": "^4.2.0",

src/files-regular/add-from-url.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
'use strict'
22

33
const promisify = require('promisify-es6')
4-
const { URL } = require('url')
4+
const { URL } = require('iso-url')
55
const request = require('../utils/request')
66
const SendOneFile = require('../utils/send-one-file-multiple-results')
77
const FileResultStreamConverter = require('../utils/file-result-stream-converter')

src/utils/load-commands.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ function requireCommands () {
6868
cmds.util = (send, config) => {
6969
return {
7070
getEndpointConfig: require('../util/get-endpoint-config')(config),
71-
crypto: require('libp2p-crypto'),
71+
// crypto: require('libp2p-crypto'),
7272
isIPFS: require('is-ipfs')
7373
}
7474
}

src/utils/request-browser.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
'use strict'
2+
3+
const http = require('stream-http')
4+
5+
module.exports = (protocol) => {
6+
return http.request
7+
}

src/utils/send-files-stream.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
'use strict'
22

3-
const Duplex = require('stream').Duplex
3+
const { Duplex } = require('readable-stream')
44
const eachSeries = require('async/eachSeries')
55
const isStream = require('is-stream')
66
const once = require('once')

0 commit comments

Comments
 (0)