Socket
Socket
Sign inDemoInstall

check-version-modules

Package Overview
Dependencies
1
Maintainers
1
Versions
22
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 1.3.5 to 1.4.0

125

bin/cmd.js

@@ -7,91 +7,96 @@ #!/usr/bin/env node

// natives
const { join } = require("path");
const { join } = require("node:path");
const { EOL } = require("node:os");
// externals
require("colors");
// locals
const checker = require(join(__dirname, "..", "lib", "main.js"));
const getFormatedTime = require(join(__dirname, "..", "lib", "utils", "getFormatedTime.js"));
// consts
const options = {};
const ARGS = (0, process).argv.slice(2, (0, process).argv.length);
// module
let file = "";
for (let i = 2, l = (0, process).argv.length; i < l; ++i) {
Promise.resolve().then(() => {
switch ((0, process).argv[i]) {
const errors = [];
let file = "";
const options = {};
case "--fail-at-major":
options.failAtMajor = true;
break;
case "--no-fail-at-major":
options.failAtMajor = false;
break;
ARGS.forEach((arg, i) => {
case "--fail-at-minor":
options.failAtMinor = true;
break;
case "--no-fail-at-minor":
options.failAtMinor = false;
break;
if ("--" !== arg && arg.startsWith("--")) {
case "--fail-at-patch":
options.failAtPatch = true;
break;
case "--no-fail-at-patch":
options.failAtPatch = false;
break;
switch ((0, process).argv[i]) {
case "--dev":
options.dev = true;
break;
case "--no-dev":
options.dev = false;
break;
case "--fail-at-major":
options.failAtMajor = true;
break;
case "--no-fail-at-major":
options.failAtMajor = false;
break;
case "--file":
case "--fail-at-minor":
options.failAtMinor = true;
break;
case "--no-fail-at-minor":
options.failAtMinor = false;
break;
if (i + 1 < l) {
file = String((0, process).argv[i + 1]); ++i;
}
case "--fail-at-patch":
options.failAtPatch = true;
break;
case "--no-fail-at-patch":
options.failAtPatch = false;
break;
break;
case "--dev":
options.dev = true;
break;
case "--no-dev":
options.dev = false;
break;
case "--console":
options.console = true;
break;
case "--no-console":
options.console = false;
break;
case "--file":
default:
if (i + 1 < ARGS.length) {
file = String((0, process).argv[i + 1]);
}
(0, console).log("");
(0, console).error(getFormatedTime(), ("unknown \"" + String((0, process).argv[i]) + "\" argument").red);
break;
(0, process).exitCode = 1;
case "--console":
options.console = true;
break;
case "--no-console":
options.console = false;
break;
break;
default:
errors.push(new RangeError("Unknown \"" + String(arg) + "\" argument"));
break;
}
}
}
}
if (!(0, process).exitCode) {
});
checker("" === file ? join((0, process).cwd(), "package.json") : file, options).then((valid) => {
(0, process).exitCode = valid ? 0 : 2;
}).catch((err) => {
return errors.length ?
Promise.reject(new Error(errors.join(EOL))) :
checker("" === file ? join((0, process).cwd(), "package.json") : file, options).then((valid) => {
(0, console).log("");
(0, console).error(getFormatedTime(), (err.message ? err.message : err).red);
(0, process).exitCode = valid ? 0 : 2;
(0, process).exit(valid ? 0 : 2);
(0, process).exitCode = 1;
});
});
}).catch((err) => {
}
(0, console).log("");
(0, console).error(err.message ? err.message : err);
(0, process).exitCode = 1;
(0, process).exit(1);
});

@@ -9,6 +9,15 @@ /*

// natives
const { join } = require("node:path");
// externals
const { join } = require("path");
require("colors");
let colors = null;
try { // test require optional deps
colors = require("colors/safe");
}
catch (e) {
// nothing to do here
}
// locals

@@ -85,3 +94,3 @@

"time": getFormatedTime(),
"result": (dependency.version + " < " + latest).bgRed
"result": colors.bgRed ? colors.bgRed(dependency.version + " < " + latest) : dependency.version + " < " + latest
});

@@ -110,3 +119,3 @@

"time": getFormatedTime(),
"result": (dependency.version + " < " + latest).red
"result": colors.red ? colors.red(dependency.version + " < " + latest) : dependency.version + " < " + latest
});

@@ -135,3 +144,3 @@

"time": getFormatedTime(),
"result": (dependency.version + " < " + latest).yellow
"result": colors.yellow ? colors.yellow(dependency.version + " < " + latest) : dependency.version + " < " + latest
});

@@ -152,3 +161,3 @@

"time": getFormatedTime(),
"result": "Ok".green
"result": colors.green ? colors.green("Ok") : "Ok"
});

@@ -155,0 +164,0 @@

@@ -10,3 +10,3 @@ /*

// natives
const { get } = require("https");
const { get } = require("node:https");

@@ -13,0 +13,0 @@ // private

@@ -10,3 +10,3 @@ /*

// externals
const { join } = require("path");
const { join } = require("node:path");

@@ -13,0 +13,0 @@ // locals

@@ -10,3 +10,3 @@ /*

// natives
const { readFile } = require("fs");
const { readFile } = require("node:fs/promises");

@@ -17,12 +17,4 @@ // module

return new Promise(function promisification (resolve, reject) {
return readFile(file, "utf-8").then(function parsing (content) {
readFile(file, function result (err, content) {
return err ? reject(err) : resolve(content);
});
}).then(function parsing (content) {
return Promise.resolve(JSON.parse(content));

@@ -29,0 +21,0 @@

@@ -6,5 +6,4 @@

// externals
const { join } = require("path");
require("colors");
// natives
const { join } = require("node:path");

@@ -11,0 +10,0 @@ // locals

@@ -10,3 +10,3 @@ /*

// natives
const { join } = require("path");
const { join } = require("node:path");

@@ -13,0 +13,0 @@ // locals

@@ -10,4 +10,4 @@ /*

// natives
const { join } = require("path");
const { lstat } = require("fs");
const { join } = require("node:path");
const { lstat } = require("node:fs");

@@ -14,0 +14,0 @@ // natives

@@ -10,7 +10,14 @@ /*

// natives
const { join } = require("path");
const { join } = require("node:path");
// externals
require("colors");
let colors = null;
try { // test require optional deps
colors = require("colors/safe");
}
catch (e) {
// nothing to do here
}
// locals

@@ -25,10 +32,11 @@ const padleft = require(join(__dirname, "padleft.js"));

return "[".white +
(
padleft(date.getHours()) + ":" +
padleft(date.getMinutes()) + ":" +
padleft(date.getSeconds())
).grey +
"]".white;
const content =
padleft(date.getHours()) + ":" +
padleft(date.getMinutes()) + ":" +
padleft(date.getSeconds());
return (colors.white ? colors.white("[") : "[") +
(colors.grey ? colors.grey(content) : content) +
(colors.white ? colors.white("]") : "]");
};

@@ -10,3 +10,3 @@ /*

// natives
const { join } = require("path");
const { join } = require("node:path");

@@ -13,0 +13,0 @@ // externals

@@ -10,3 +10,3 @@ /*

// natives
const { join } = require("path");
const { join } = require("node:path");

@@ -13,0 +13,0 @@ // externals

{
"name": "check-version-modules",
"version": "1.3.5",
"version": "1.4.0",
"description": "Check modules's version for the package.",
"type": "commonjs",
"main": "lib/main.js",
"typings": "lib/index.d.ts",
"exports": {
".": {
"require": {
"types": "./lib/cjs/main.d.cts",
"default": "./lib/cjs/main.cjs"
}
}
},
"scripts": {
"lint": "npx eslint ./bin/*.js ./lib/**/*.js ./test/**/*.js",
"lint": "npx eslint ./bin/*.js ./test/**/*.js",
"check-requires": "npx used-deps-analyzer \"./package.json\" \"./lib\" --no-dev --overkill \"fs-extra\" \"node-promfs\" --misscalled \"{ \\\"module\\\": \\\"colors\\\", \\\"call\\\": \\\"colors/safe\\\" }\"",
"check-updates": "node ./bin/cmd.js",
"unit-tests": "npx nyc --reporter=html --reporter=text mocha",
"tests": "npm run-script lint && npm run-script check-updates && npm run-script unit-tests",
"tests": "npm run-script lint && npm run check-requires && npm run-script check-updates && npm run-script unit-tests",
"ci": "npm run-script tests && npx nyc report --reporter=text-lcov | coveralls"
},
"bin": {
"check-version-modules": "./bin/cmd.js"
},
"files": [

@@ -21,2 +40,21 @@ "/bin",

],
"engines": {
"node": ">=16.0.0"
},
"dependencies": {},
"devDependencies": {
"@types/node": "20.5.0",
"coveralls": "3.1.1",
"eslint": "8.47.0",
"husky": "8.0.3",
"mocha": "10.2.0",
"nyc": "15.1.0",
"typescript": "5.1.6",
"used-deps-analyzer": "0.1.4"
},
"optionalDependencies": {
"colors": "1.4.0"
},
"husky": {

@@ -28,6 +66,2 @@ "hooks": {

},
"repository": {
"type": "git",
"url": "git://github.com/Psychopoulet/check-version-modules.git"
},
"keywords": [

@@ -44,21 +78,12 @@ "check",

"license": "ISC",
"homepage": "https://github.com/Psychopoulet/check-version-modules#readme",
"repository": {
"type": "git",
"url": "git://github.com/Psychopoulet/check-version-modules.git"
},
"bugs": {
"url": "https://github.com/Psychopoulet/check-version-modules/issues"
},
"dependencies": {
"colors": "1.4.0"
},
"devDependencies": {
"@types/node": "16.11.6",
"coveralls": "3.1.1",
"eslint": "8.1.0",
"husky": "7.0.4",
"mocha": "9.1.3",
"nyc": "15.1.0",
"typescript": "4.4.4"
},
"homepage": "https://github.com/Psychopoulet/check-version-modules#readme",
"engines": {
"node": ">=10.0.0"
}
}

Sorry, the diff of this file is not supported yet

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