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

npm-pack-zip

Package Overview
Dependencies
Maintainers
1
Versions
9
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

npm-pack-zip - npm Package Compare versions

Comparing version 1.2.7 to 1.2.9

55

bin/npm-pack-zip.js

@@ -6,23 +6,27 @@ #!/usr/bin/env node

const console = require('console');
const { pack } = require('../index');
const {pack} = require('../index');
const argv = require('yargs')
.usage('Usage: $0 --src [source] --dst [destination]')
.option('source', {
alias: 'src',
default: '',
})
.option('destination', {
alias: 'dst',
default: '',
})
.option('info', {
alias: 'i',
default: false,
})
.option('verbose', {
alias: 'v',
default: false,
})
.argv;
.usage('Usage: $0 --src [source] --dst [destination]')
.option('source', {
alias: 'src',
default: '',
})
.option('destination', {
alias: 'dst',
default: '',
})
.option('add-version', {
alias: 'ver',
default: false,
})
.option('info', {
alias: 'i',
default: false,
})
.option('verbose', {
alias: 'v',
default: false,
})
.argv;

@@ -33,7 +37,8 @@ const source = argv.source;

const verbose = argv.verbose;
pack({ source, destination, info, verbose })
.then(() => process.exit(0))
.catch(error => {
console.error(error);
process.exit(1);
});
const addVersion = argv.addVersion;
pack({source, destination, info, verbose, addVersion})
.then(() => process.exit(0))
.catch(error => {
console.error(error);
process.exit(1);
});

@@ -18,5 +18,5 @@ 'use strict';

function getDefaultOuputFilename({ cwd }) {
function getDefaultOutputFilename({ cwd, addVersion }) {
const packageFile = path.join(cwd, 'package.json');
return getPackageInfo(packageFile).then(packageInfo => `${sanitize(packageInfo.name)}.zip`);
return getPackageInfo(packageFile).then(packageInfo => `${sanitize(packageInfo.name)}${(addVersion) ? '-'+sanitize(packageInfo.version) : ''}.zip`);
};

@@ -40,6 +40,6 @@

function pack({ source, destination, info, verbose }) {
function pack({ source, destination, info, verbose, addVersion }) {
return packlist({ path: source })
.then(files => {
return getDefaultOuputFilename({ cwd: source })
return getDefaultOutputFilename({ cwd: source, addVersion })
.then(filename => {

@@ -46,0 +46,0 @@ return zipFiles(files, filename, source, destination, info, verbose);

{
"name": "npm-pack-zip",
"version": "1.2.7",
"version": "1.2.9",
"repository": {

@@ -52,2 +52,2 @@ "type": "git",

"readme": "ERROR: No README data found!"
}
}
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