Skip to content

Commit c45939a

Browse files
committed
Expose multihashing-async along with other deps
Fix ipfs#1973
1 parent af02d76 commit c45939a

File tree

3 files changed

+5
-1
lines changed

3 files changed

+5
-1
lines changed

README.md

+1
Original file line numberDiff line numberDiff line change
@@ -670,6 +670,7 @@ Aside from the default export, `ipfs` exports various types and utilities that a
670670
- [`multiaddr`](https://www.npmjs.com/package/multiaddr)
671671
- [`multibase`](https://www.npmjs.com/package/multibase)
672672
- [`multihash`](https://www.npmjs.com/package/multihash)
673+
- [`multihashing`](https://github.com./multiformats/js-multihashing-async/)
673674
- [`multicodec`](https://www.npmjs.com/package/multicodec)
674675
- [`CID`](https://www.npmjs.com/package/cids)
675676

src/core/index.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ const multihash = require('multihashes')
1111
const PeerBook = require('peer-book')
1212
const multibase = require('multibase')
1313
const multicodec = require('multicodec')
14+
const multihashing = require('multihashing-async')
1415
const CID = require('cids')
1516
const debug = require('debug')
1617
const mergeOptions = require('merge-options')
@@ -178,7 +179,7 @@ module.exports = IPFS
178179

179180
// Note: We need to do this to force browserify to load the Buffer module
180181
const BufferImpl = Buffer
181-
Object.assign(module.exports, { crypto, isIPFS, Buffer: BufferImpl, CID, multiaddr, multibase, multihash, multicodec, PeerId, PeerInfo })
182+
Object.assign(module.exports, { crypto, isIPFS, Buffer: BufferImpl, CID, multiaddr, multibase, multihash, multihashing, multicodec, PeerId, PeerInfo })
182183

183184
module.exports.createNode = (options) => {
184185
return new IPFS(options)

test/core/exports.spec.js

+2
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ const CID = require('cids')
77
const multiaddr = require('multiaddr')
88
const multibase = require('multibase')
99
const multihash = require('multihashes')
10+
const multihashing = require('multihashing-async')
1011
const multicodec = require('multicodec')
1112
const PeerId = require('peer-id')
1213
const PeerInfo = require('peer-info')
@@ -26,6 +27,7 @@ describe('exports', () => {
2627
expect(Ipfs.multiaddr).to.equal(multiaddr)
2728
expect(Ipfs.multibase).to.equal(multibase)
2829
expect(Ipfs.multihash).to.equal(multihash)
30+
expect(Ipfs.multihashing).to.equal(multihashing)
2931
expect(Ipfs.multicodec).to.equal(multicodec)
3032
expect(Ipfs.PeerId).to.equal(PeerId)
3133
expect(Ipfs.PeerInfo).to.equal(PeerInfo)

0 commit comments

Comments
 (0)