Socket
Socket
Sign inDemoInstall

mass-merge

Package Overview
Dependencies
34
Maintainers
1
Versions
10
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 1.0.1 to 1.1.0

22

index.js
#!/usr/bin/env node
"use strict";
var prompt = require('prompt');
if (process.argv.length < 4) {

@@ -75,7 +77,25 @@ console.error("Usage:");

for (const pr of response.data.items) {
console.log(pr.url);
}
console.log(
`Total count: ${response.data.total_count} (${response.data.items.length})`
);
await sleep(2000);
prompt.start();
console.log('\n');
const { confirm } = await prompt.get([{ name: "confirm", description: 'Are you sure you want to proceed with the mass merge? (Y/N)' }]);
if (!confirm || (confirm.toLowerCase() !== "n" && confirm.toLowerCase() !== "y")) {
console.log("Please answer Y or N.");
process.exit(1);
}
if (confirm.toLowerCase() === "n") {
console.log("Exiting...");
process.exit(1);
}
let processed = 0;

@@ -82,0 +102,0 @@

5

package.json
{
"name": "mass-merge",
"version": "1.0.1",
"version": "1.1.0",
"description": "A script for mass-approving and merging Dependabot pull requests",

@@ -16,3 +16,4 @@ "main": "index.js",

"dependencies": {
"@octokit/core": "^3.4.0"
"@octokit/core": "^3.4.0",
"prompt": "^1.1.0"
},

@@ -19,0 +20,0 @@ "devDependencies": {

SocketSocket SOC 2 Logo

Product

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

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc