New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

rollup-plugin-zip

Package Overview
Dependencies
Maintainers
1
Versions
13
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

rollup-plugin-zip - npm Package Compare versions

Comparing version

to
0.5.1

40

dist/index.cjs.js

@@ -46,22 +46,26 @@ 'use strict';

writeBundle(bundle) {
const distDir = this.cache.get("distdir" /* distdir */);
const sourcemapFile = this.cache.get("sourcemapFile" /* sourcemapFile */);
const zipFile = new yazl.ZipFile();
Object.entries(bundle).forEach(([_, entry]) => {
if (isAsset(entry)) {
const { fileName, source } = entry;
const buffer = Buffer.isBuffer(source) ? source : new Buffer(source);
zipFile.addBuffer(buffer, fileName);
return new Promise(resolve => {
const distDir = this.cache.get("distdir" /* distdir */);
const sourcemapFile = this.cache.get("sourcemapFile" /* sourcemapFile */);
const zipFile = new yazl.ZipFile();
Object.entries(bundle).forEach(([_, entry]) => {
if (isAsset(entry)) {
const { fileName, source } = entry;
const buffer = Buffer.isBuffer(source) ? source : new Buffer(source);
zipFile.addBuffer(buffer, fileName);
}
else {
const { fileName } = entry;
zipFile.addFile(path.resolve(distDir, fileName), fileName);
}
});
if (sourcemapFile) {
zipFile.addFile(path.resolve(distDir, sourcemapFile), sourcemapFile);
}
else {
const { fileName } = entry;
zipFile.addFile(path.resolve(distDir, fileName), fileName);
}
const outFile = this.cache.get("outfile" /* outfile */);
const writeStream = fs.createWriteStream(outFile);
zipFile.outputStream.pipe(writeStream);
zipFile.end();
writeStream.on('close', resolve);
});
if (sourcemapFile) {
zipFile.addFile(path.resolve(distDir, sourcemapFile), sourcemapFile);
}
const outFile = this.cache.get("outfile" /* outfile */);
zipFile.outputStream.pipe(fs.createWriteStream(outFile));
zipFile.end();
},

@@ -68,0 +72,0 @@ });

@@ -44,22 +44,26 @@ import { existsSync, statSync, mkdirSync, createWriteStream } from 'fs';

writeBundle(bundle) {
const distDir = this.cache.get("distdir" /* distdir */);
const sourcemapFile = this.cache.get("sourcemapFile" /* sourcemapFile */);
const zipFile = new ZipFile();
Object.entries(bundle).forEach(([_, entry]) => {
if (isAsset(entry)) {
const { fileName, source } = entry;
const buffer = Buffer.isBuffer(source) ? source : new Buffer(source);
zipFile.addBuffer(buffer, fileName);
return new Promise(resolve$1 => {
const distDir = this.cache.get("distdir" /* distdir */);
const sourcemapFile = this.cache.get("sourcemapFile" /* sourcemapFile */);
const zipFile = new ZipFile();
Object.entries(bundle).forEach(([_, entry]) => {
if (isAsset(entry)) {
const { fileName, source } = entry;
const buffer = Buffer.isBuffer(source) ? source : new Buffer(source);
zipFile.addBuffer(buffer, fileName);
}
else {
const { fileName } = entry;
zipFile.addFile(resolve(distDir, fileName), fileName);
}
});
if (sourcemapFile) {
zipFile.addFile(resolve(distDir, sourcemapFile), sourcemapFile);
}
else {
const { fileName } = entry;
zipFile.addFile(resolve(distDir, fileName), fileName);
}
const outFile = this.cache.get("outfile" /* outfile */);
const writeStream = createWriteStream(outFile);
zipFile.outputStream.pipe(writeStream);
zipFile.end();
writeStream.on('close', resolve$1);
});
if (sourcemapFile) {
zipFile.addFile(resolve(distDir, sourcemapFile), sourcemapFile);
}
const outFile = this.cache.get("outfile" /* outfile */);
zipFile.outputStream.pipe(createWriteStream(outFile));
zipFile.end();
},

@@ -66,0 +70,0 @@ });

{
"name": "rollup-plugin-zip",
"version": "0.4.0",
"version": "0.5.1",
"description": "Rollup plugin to zip up emitted files.",

@@ -24,3 +24,4 @@ "homepage": "https://github.com/mentaljam/rollup-plugin-zip",

"lint": "tslint -p .",
"test": "echo \"Error: no test specified\" && exit 1"
"pretest": "npm run build",
"test": "node test/test.js"
},

@@ -38,13 +39,16 @@ "keywords": [

"devDependencies": {
"@types/yauzl": "^2.9.1",
"@types/yazl": "^2.4.1",
"rollup": "^1.6.0",
"colors": "^1.3.3",
"rollup": "^1.20.2",
"rollup-plugin-tslint": "^0.2.2",
"rollup-plugin-typescript2": "^0.20.1",
"tslint": "^5.15.0",
"rollup-plugin-typescript2": "^0.23.0",
"tslint": "^5.19.0",
"tslint-config-prettier": "^1.18.0",
"typescript": "^3.4.3"
"typescript": "^3.5.3",
"yauzl": "^2.10.0"
},
"peerDependencies": {
"rollup": ">=1.5.0"
"rollup": ">=1.20.2"
}
}