From ee5096ec8eedf51ab7475311f65b1e9232808992 Mon Sep 17 00:00:00 2001 From: Rich Trott Date: Wed, 21 Mar 2018 14:36:53 -0700 Subject: [PATCH 1/2] test on recent versions of Node.js --- .travis.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.travis.yml b/.travis.yml index ecd4193..5fd79da 100644 --- a/.travis.yml +++ b/.travis.yml @@ -4,3 +4,5 @@ node_js: - "0.12" - "4" - "6" + - "8" + - "node" From 4964a5ac7ca5666c9ee3f11150bc96a36c97554e Mon Sep 17 00:00:00 2001 From: Rich Trott Date: Wed, 21 Mar 2018 14:37:11 -0700 Subject: [PATCH 2/2] use safe-buffer module to make Buffer.from() available in old versions of Node.js --- package.json | 1 + test.js | 5 +++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 9cab7e7..8575ec3 100644 --- a/package.json +++ b/package.json @@ -11,6 +11,7 @@ }, "devDependencies": { "concat-stream": "^1.5.2", + "safe-buffer": "^5.1.1", "tape": "^4.0.0", "through2": "^2.0.0" }, diff --git a/test.js b/test.js index 4330e93..c328929 100644 --- a/test.js +++ b/test.js @@ -2,6 +2,7 @@ var tape = require('tape') var through = require('through2') var concat = require('concat-stream') var net = require('net') +var Buffer = require('safe-buffer').Buffer var duplexify = require('./') tape('passthrough', function(t) { @@ -275,7 +276,7 @@ tape('works with node native streams (net)', function(t) { var dup = duplexify(socket, socket) dup.once('data', function(chunk) { - t.same(chunk, Buffer('hello world')) + t.same(chunk, Buffer.from('hello world')) server.close() socket.end() t.end() @@ -286,6 +287,6 @@ tape('works with node native streams (net)', function(t) { var socket = net.connect(server.address().port) var dup = duplexify(socket, socket) - dup.write(Buffer('hello world')) + dup.write(Buffer.from('hello world')) }) })