Socket
Socket
Sign inDemoInstall

archiver

Package Overview
Dependencies
Maintainers
1
Versions
83
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

archiver - npm Package Compare versions

Comparing version 0.19.0 to 0.20.0

12

lib/core.js

@@ -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 @@

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc