diff --git a/package.json b/package.json index 8738dd3..7698011 100644 --- a/package.json +++ b/package.json @@ -67,6 +67,7 @@ }, "dependencies": { "cids": "~0.8.0", + "buffer": "^5.5.0", "class-is": "^1.1.0", "multicodec": "^1.0.0", "multihashing-async": "~0.8.0", diff --git a/src/dag-link/dagLink.js b/src/dag-link/dagLink.js index 5ab3e39..dc55565 100644 --- a/src/dag-link/dagLink.js +++ b/src/dag-link/dagLink.js @@ -2,6 +2,7 @@ const CID = require('cids') const withIs = require('class-is') +const { Buffer } = require('buffer') // Link represents an IPFS Merkle DAG Link between Nodes. class DAGLink { diff --git a/src/dag-node/dagNode.js b/src/dag-node/dagNode.js index 2bc0fa4..1184580 100644 --- a/src/dag-node/dagNode.js +++ b/src/dag-node/dagNode.js @@ -1,6 +1,7 @@ 'use strict' const withIs = require('class-is') +const { Buffer } = require('buffer') const sortLinks = require('./sortLinks') const DAGLink = require('../dag-link/dagLink') const { serializeDAGNode } = require('../serialize.js') diff --git a/src/dag-node/rmLink.js b/src/dag-node/rmLink.js index bd94dd5..4ccd82d 100644 --- a/src/dag-node/rmLink.js +++ b/src/dag-node/rmLink.js @@ -1,6 +1,7 @@ 'use strict' const CID = require('cids') +const { Buffer } = require('buffer') const rmLink = (dagNode, nameOrCid) => { // It's a name diff --git a/src/dag-node/sortLinks.js b/src/dag-node/sortLinks.js index df4ba2c..bf71ef7 100644 --- a/src/dag-node/sortLinks.js +++ b/src/dag-node/sortLinks.js @@ -1,6 +1,7 @@ 'use strict' const sort = require('stable') +const { Buffer } = require('buffer') const linkSort = (a, b) => { return Buffer.compare(a.nameAsBuffer, b.nameAsBuffer) diff --git a/src/util.js b/src/util.js index eda2a41..76e4267 100644 --- a/src/util.js +++ b/src/util.js @@ -1,5 +1,6 @@ 'use strict' +const { Buffer } = require('buffer') const protons = require('protons') const proto = protons(require('./dag.proto')) const DAGLink = require('./dag-link/dagLink') diff --git a/test/dag-link-test.js b/test/dag-link-test.js index 78b59a9..2e23243 100644 --- a/test/dag-link-test.js +++ b/test/dag-link-test.js @@ -2,6 +2,7 @@ 'use strict' const chai = require('chai') +const { Buffer } = require('buffer') const dirtyChai = require('dirty-chai') const expect = chai.expect chai.use(dirtyChai) diff --git a/test/dag-node-test.js b/test/dag-node-test.js index d08adae..4565871 100644 --- a/test/dag-node-test.js +++ b/test/dag-node-test.js @@ -2,6 +2,7 @@ 'use strict' const chai = require('chai') +const { Buffer } = require('buffer') const dirtyChai = require('dirty-chai') const expect = chai.expect chai.use(dirtyChai) diff --git a/test/resolver.spec.js b/test/resolver.spec.js index 11b96b9..4139ab9 100644 --- a/test/resolver.spec.js +++ b/test/resolver.spec.js @@ -3,6 +3,7 @@ 'use strict' const chai = require('chai') +const { Buffer } = require('buffer') const dirtyChai = require('dirty-chai') const expect = chai.expect chai.use(dirtyChai) diff --git a/test/util.spec.js b/test/util.spec.js index 710c5d4..1b91578 100644 --- a/test/util.spec.js +++ b/test/util.spec.js @@ -3,6 +3,7 @@ 'use strict' const CID = require('cids') +const { Buffer } = require('buffer') const chai = require('chai') const dirtyChai = require('dirty-chai') const expect = chai.expect