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

node-jq

Package Overview
Dependencies
Maintainers
2
Versions
91
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

node-jq - npm Package Compare versions

Comparing version 2.3.4 to 2.3.5

4

package.json
{
"name": "node-jq",
"version": "2.3.4",
"version": "2.3.5",
"description": "Run jq in node",

@@ -51,5 +51,5 @@ "main": "lib/jq.js",

"bin-build": "^3.0.0",
"download": "^8.0.0",
"is-valid-path": "^0.1.1",
"joi": "^17.4.0",
"node-downloader-helper": "^2.1.6",
"strip-final-newline": "^2.0.0",

@@ -56,0 +56,0 @@ "tempfile": "^3.0.0"

@@ -9,4 +9,22 @@ #!/usr/bin/env node

const fs = require('fs')
const download = require('download')
const { DownloaderHelper } = require('node-downloader-helper')
async function download (url, saveDirectory) {
const downloader = new DownloaderHelper(url, saveDirectory)
return new Promise((resolve, reject) => {
downloader.on('end', () => resolve())
downloader.on('error', (err) => reject(err))
downloader.on('progress.throttled', (downloadEvents) => {
const percentageComplete =
downloadEvents.progress < 100
? downloadEvents.progress.toPrecision(2)
: 100
console.info(`Downloaded: ${percentageComplete}%`)
})
downloader.start()
})
}
const platform = process.platform

@@ -38,2 +56,7 @@ const arch = process.arch

if (!fs.existsSync(OUTPUT_DIR)) {
fs.mkdirSync(OUTPUT_DIR)
console.info(`${OUTPUT_DIR} directory was created`)
}
if (fileExist(path.join(OUTPUT_DIR, JQ_NAME))) {

@@ -40,0 +63,0 @@ console.log('jq is already installed')

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