aboutsummaryrefslogtreecommitdiff
path: root/node_modules/tar-stream/pack.js
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2018-09-20 02:56:13 +0200
committerFlorian Dold <florian.dold@gmail.com>2018-09-20 02:56:13 +0200
commitbbff7403fbf46f9ad92240ac213df8d30ef31b64 (patch)
treec58400ec5124da1c7d56b01aea83309f80a56c3b /node_modules/tar-stream/pack.js
parent003fb34971cf63466184351b4db5f7c67df4f444 (diff)
update packages
Diffstat (limited to 'node_modules/tar-stream/pack.js')
-rw-r--r--node_modules/tar-stream/pack.js9
1 files changed, 5 insertions, 4 deletions
diff --git a/node_modules/tar-stream/pack.js b/node_modules/tar-stream/pack.js
index 025f00713..72d96a0c7 100644
--- a/node_modules/tar-stream/pack.js
+++ b/node_modules/tar-stream/pack.js
@@ -1,6 +1,8 @@
-var constants = require('constants')
+var constants = require('fs-constants')
var eos = require('end-of-stream')
var util = require('util')
+var alloc = require('buffer-alloc')
+var toBuffer = require('to-buffer')
var Readable = require('readable-stream').Readable
var Writable = require('readable-stream').Writable
@@ -11,8 +13,7 @@ var headers = require('./headers')
var DMODE = parseInt('755', 8)
var FMODE = parseInt('644', 8)
-var END_OF_TAR = new Buffer(1024)
-END_OF_TAR.fill(0)
+var END_OF_TAR = alloc(1024)
var noop = function () {}
@@ -124,7 +125,7 @@ Pack.prototype.entry = function (header, buffer, callback) {
if (!header.gid) header.gid = 0
if (!header.mtime) header.mtime = new Date()
- if (typeof buffer === 'string') buffer = new Buffer(buffer)
+ if (typeof buffer === 'string') buffer = toBuffer(buffer)
if (Buffer.isBuffer(buffer)) {
header.size = buffer.length
this._encode(header)