diff --git a/package.json b/package.json index fc9b5a2..203da7d 100644 --- a/package.json +++ b/package.json @@ -56,6 +56,7 @@ }, "dependencies": { "async.nexttick": "^0.5.2", + "buffer": "^5.6.0", "debug": "^4.1.1", "it-length-prefixed": "^3.0.0", "it-pipe": "^1.0.1", diff --git a/src/index.js b/src/index.js index a5a9c78..5de8602 100644 --- a/src/index.js +++ b/src/index.js @@ -10,7 +10,7 @@ const lp = require('it-length-prefixed') const pMap = require('p-map') const TimeCache = require('time-cache') const nextTick = require('async.nexttick') - +const { Buffer } = require('buffer') const PeerId = require('peer-id') const BaseProtocol = require('libp2p-pubsub') const { message, utils } = require('libp2p-pubsub') diff --git a/test/2-nodes.spec.js b/test/2-nodes.spec.js index c0b828c..fd7c78d 100644 --- a/test/2-nodes.spec.js +++ b/test/2-nodes.spec.js @@ -6,7 +6,7 @@ const chai = require('chai') chai.use(require('dirty-chai')) chai.use(require('chai-spies')) const expect = chai.expect - +const { Buffer } = require('buffer') const pDefer = require('p-defer') const times = require('lodash/times') diff --git a/test/emit-self.spec.js b/test/emit-self.spec.js index 03bcd29..512e519 100644 --- a/test/emit-self.spec.js +++ b/test/emit-self.spec.js @@ -5,7 +5,7 @@ const chai = require('chai') chai.use(require('dirty-chai')) chai.use(require('chai-spies')) const expect = chai.expect - +const { Buffer } = require('buffer') const FloodSub = require('../src') const { diff --git a/test/multiple-nodes.spec.js b/test/multiple-nodes.spec.js index fec2ea1..c810cfe 100644 --- a/test/multiple-nodes.spec.js +++ b/test/multiple-nodes.spec.js @@ -5,7 +5,7 @@ const chai = require('chai') chai.use(require('dirty-chai')) const expect = chai.expect - +const { Buffer } = require('buffer') const pDefer = require('p-defer') const FloodSub = require('../src') diff --git a/test/pubsub.spec.js b/test/pubsub.spec.js index abf1a19..cf4dbdc 100644 --- a/test/pubsub.spec.js +++ b/test/pubsub.spec.js @@ -6,7 +6,7 @@ const chai = require('chai') chai.use(require('dirty-chai')) const expect = chai.expect const sinon = require('sinon') - +const { Buffer } = require('buffer') const Floodsub = require('../src') const { createPeerId, mockRegistrar } = require('./utils') const { utils } = require('libp2p-pubsub')