Skip to content

Commit dec069e

Browse files
committed
chore: use multibase instead of base32.js
1 parent 068ec27 commit dec069e

File tree

2 files changed

+4
-5
lines changed

2 files changed

+4
-5
lines changed

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,10 +33,10 @@
3333
"homepage": "https://github.com/ipfs/js-datastore-pubsub#readme",
3434
"dependencies": {
3535
"assert": "^1.4.1",
36-
"base32.js": "~0.1.0",
3736
"debug": "^4.1.0",
3837
"err-code": "^1.1.2",
39-
"interface-datastore": "~0.6.0"
38+
"interface-datastore": "~0.6.0",
39+
"multibase": "~0.6.0"
4040
},
4141
"devDependencies": {
4242
"aegir": "^17.1.0",

src/utils.js

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
'use strict'
22

3-
const base32 = require('base32.js')
3+
const multibase = require('multibase')
44

55
module.exports.encodeBase32 = (buf) => {
6-
const enc = new base32.Encoder()
7-
return enc.write(buf).finalize()
6+
return multibase.encode('base32', buf).slice(1) // slice off multibase codec
87
}

0 commit comments

Comments
 (0)