Comparing version 0.19.0 to 0.20.0
@@ -11,3 +11,4 @@ /** | ||
var async = require('async'); | ||
var util = require('./util'); | ||
var _ = require('lodash'); | ||
var util = require('archiver-utils'); | ||
@@ -386,4 +387,5 @@ var inherits = require('util').inherits; | ||
file.src.forEach(function(filepath) { | ||
var entryData = util._.extend({}, data); | ||
entryData.name = isExpandedPair ? util.unixifyPath(file.dest) : util.unixifyPath(file.dest || '', filepath); | ||
var entryData = _.extend({}, data); | ||
var entryName = isExpandedPair ? file.dest : (file.dest || '') + '/' + filepath; | ||
entryData.name = util.sanitizePath(entryName); | ||
@@ -448,4 +450,4 @@ if (entryData.name === '.') { | ||
results.forEach(function(file) { | ||
var entryData = util._.extend({}, data); | ||
entryData.name = util.sanitizePath(destpath, file.relative); | ||
var entryData = _.extend({}, data); | ||
entryData.name = util.sanitizePath(destpath + '/' + file.relative); | ||
entryData.stats = file.stats; | ||
@@ -452,0 +454,0 @@ |
@@ -12,3 +12,3 @@ /** | ||
var crc32 = require('buffer-crc32'); | ||
var util = require('../util'); | ||
var util = require('archiver-utils'); | ||
@@ -15,0 +15,0 @@ var Json = module.exports = function(options) { |
@@ -11,3 +11,3 @@ /** | ||
var engine = require('tar-stream'); | ||
var util = require('../util'); | ||
var util = require('archiver-utils'); | ||
@@ -14,0 +14,0 @@ var Tar = module.exports = function(options) { |
@@ -9,3 +9,3 @@ /** | ||
var engine = require('zip-stream'); | ||
var util = require('../util'); | ||
var util = require('archiver-utils'); | ||
@@ -12,0 +12,0 @@ var Zip = module.exports = function(options) { |
{ | ||
"name": "archiver", | ||
"version": "0.19.0", | ||
"version": "0.20.0", | ||
"description": "a streaming interface for archive generation", | ||
@@ -31,10 +31,10 @@ "homepage": "https://github.com/archiverjs/node-archiver", | ||
"dependencies": { | ||
"archiver-utils": "~0.3.0", | ||
"async": "~1.5.0", | ||
"buffer-crc32": "~0.2.1", | ||
"glob": "~6.0.0", | ||
"lazystream": "~0.1.0", | ||
"lodash": "~3.10.0", | ||
"readable-stream": "~2.0.0", | ||
"tar-stream": "~1.3.1", | ||
"zip-stream": "~0.7.0" | ||
"zip-stream": "~0.8.0" | ||
}, | ||
@@ -41,0 +41,0 @@ "devDependencies": { |
@@ -1,2 +0,2 @@ | ||
# Archiver v0.19.0 [![Build Status](https://travis-ci.org/archiverjs/node-archiver.svg?branch=master)](https://travis-ci.org/archiverjs/node-archiver) [![Build status](https://ci.appveyor.com/api/projects/status/38kqu3yp159nodxe/branch/master?svg=true)](https://ci.appveyor.com/project/ctalkington/node-archiver/branch/master) | ||
# Archiver v0.20.0 [![Build Status](https://travis-ci.org/archiverjs/node-archiver.svg?branch=master)](https://travis-ci.org/archiverjs/node-archiver) [![Build status](https://ci.appveyor.com/api/projects/status/38kqu3yp159nodxe/branch/master?svg=true)](https://ci.appveyor.com/project/ctalkington/node-archiver/branch/master) | ||
@@ -56,2 +56,4 @@ a streaming interface for archive generation | ||
*As of v0.19, it is recommended to use the asynchronous [glob](#globpattern-options-data) method especially in server environments. `bulk` will likely be deprecated in a future release.* | ||
Appends multiple entries from passed array of src-dest mappings. A [lazystream](https://github.com/jpommerening/node-lazystream) wrapper is used to prevent issues with open file limits. | ||
@@ -58,0 +60,0 @@ |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
246
1
31044
8
654
+ Addedarchiver-utils@~0.3.0
+ Addedarchiver-utils@0.3.0(transitive)
+ Addedzip-stream@0.8.0(transitive)
- Removedlazystream@~0.1.0
- Removedzip-stream@0.7.0(transitive)
Updatedzip-stream@~0.8.0