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

colorprint

Package Overview
Dependencies
Maintainers
1
Versions
40
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

colorprint - npm Package Compare versions

Comparing version 5.0.3 to 6.0.1

5

lib/index.js
/**
* Print ansi-colored message to stdout/stderr.
* @version 5.0.3
* @version 6.0.1
* @module colorprint

@@ -8,3 +8,4 @@ * @author {@link http://okunishitaka.com|Taka Okunishi

* @requires {@link https://www.npmjs.org/package/cli-color|cli-color@^1.1.0
* @requires {@link https://www.npmjs.org/package/commander|commander@^2.9.0
* @requires {@link https://www.npmjs.org/package/commander|commander@^2.20.0
* @requires {@link https://www.npmjs.org/package/supports-color|supports-color@^7.0.0
*/

@@ -11,0 +12,0 @@

21

lib/msg/decorate_msg.js

@@ -11,19 +11,22 @@ /**

'use strict'
"use strict";
const cliColor = require('cli-color')
const cliColor = require("cli-color");
const supportsColor = require("supports-color");
/** @lends decorateMsg */
function decorateMsg (msg, color) {
function decorateMsg(msg, color) {
if (!color) {
return msg
return msg;
}
let decorator = color && cliColor[ color ]
if (!supportsColor.stdout) {
return msg;
}
let decorator = color && cliColor[color];
if (!decorator) {
throw new Error('Unknown color: ' + color)
throw new Error("Unknown color: " + color);
}
return decorator(msg)
return decorator(msg);
}
module.exports = decorateMsg
module.exports = decorateMsg;
{
"name": "colorprint",
"version": "5.0.3",
"version": "6.0.1",
"description": "Print ansi-colored message to stdout/stderr.",

@@ -33,13 +33,14 @@ "main": "lib",

"cli-color": "^1.1.0",
"commander": "^2.9.0"
"commander": "^2.20.0",
"supports-color": "^7.0.0"
},
"devDependencies": {
"ababel": "^5.0.10",
"amocha": "^5.0.1",
"ape-releasing": "^5.0.4",
"ape-tasking": "^4.0.7",
"ape-tmpl": "^6.0.13",
"ape-updating": "^5.0.2",
"ababel": "^6.0.3",
"amocha": "^6.0.0",
"ape-releasing": "^5.0.7",
"ape-tasking": "^4.0.12",
"ape-tmpl": "^6.0.14",
"ape-updating": "^5.0.3",
"babel-runtime": "^6.26.0",
"coz": "^7.0.14"
"coz": "^7.0.19"
},

@@ -46,0 +47,0 @@ "engines": {

/**
* Print ansi-colored message to stdout/stderr.
* @version 5.0.3
* @version 6.0.1
* @module colorprint

@@ -8,3 +8,4 @@ * @author {@link http://okunishitaka.com|Taka Okunishi

* @requires {@link https://www.npmjs.org/package/cli-color|cli-color@^1.1.0
* @requires {@link https://www.npmjs.org/package/commander|commander@^2.9.0
* @requires {@link https://www.npmjs.org/package/commander|commander@^2.20.0
* @requires {@link https://www.npmjs.org/package/supports-color|supports-color@^7.0.0
*/

@@ -29,2 +30,2 @@ 'use strict';

module.exports = colorprint;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIl0sIm5hbWVzIjpbIkNvbG9ycHJpbnQiLCJyZXF1aXJlIiwiY2xpQ29sb3IiLCJkZWZpbmUiLCJjcmVhdGUiLCJjb2xvcnByaW50IiwiT2JqZWN0IiwiYXNzaWduIiwiY29sb3JzIiwibW9kdWxlIiwiZXhwb3J0cyJdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7OztBQVVBOztBQUVBLElBQU1BLFVBQVUsR0FBR0MsT0FBTyxDQUFDLGNBQUQsQ0FBMUI7O0FBQ0EsSUFBTUMsUUFBUSxHQUFHRCxPQUFPLENBQUMsV0FBRCxDQUF4Qjs7QUFDQSxJQUFNRSxNQUFNLEdBQUdGLE9BQU8sQ0FBQyxVQUFELENBQXRCOztBQUNBLElBQU1HLE1BQU0sR0FBR0gsT0FBTyxDQUFDLFVBQUQsQ0FBdEI7O0FBRUEsSUFBSUksVUFBVSxHQUFHRCxNQUFNLEVBQXZCO0FBQ0FFLE1BQU0sQ0FBQ0MsTUFBUCxDQUFjRixVQUFkLEVBQTBCO0FBQ3pCRCxFQUFBQSxNQUFNLEVBQU5BLE1BRHlCO0FBRXpCRCxFQUFBQSxNQUFNLEVBQU5BLE1BRnlCO0FBR3pCSCxFQUFBQSxVQUFVLEVBQVZBLFVBSHlCO0FBSXpCUSxFQUFBQSxNQUFNLEVBQUVOO0FBSmlCLENBQTFCO0FBT0FPLE1BQU0sQ0FBQ0MsT0FBUCxHQUFpQkwsVUFBakIiLCJzb3VyY2VSb290IjoiLi4vLi4vbGliIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBQcmludCBhbnNpLWNvbG9yZWQgbWVzc2FnZSB0byBzdGRvdXQvc3RkZXJyLlxuICogQHZlcnNpb24gNS4wLjNcbiAqIEBtb2R1bGUgY29sb3JwcmludFxuICogQGF1dGhvciB7QGxpbmsgaHR0cDovL29rdW5pc2hpdGFrYS5jb218VGFrYSBPa3VuaXNoaVxuICogQHNlZSBodHRwczovL2dpdGh1Yi5jb20vb2t1bmlzaGluaXNoaS9ub2RlLWNvbG9ycHJpbnQjcmVhZG1lXG4gKiBAcmVxdWlyZXMge0BsaW5rIGh0dHBzOi8vd3d3Lm5wbWpzLm9yZy9wYWNrYWdlL2NsaS1jb2xvcnxjbGktY29sb3JAXjEuMS4wXG4gKiBAcmVxdWlyZXMge0BsaW5rIGh0dHBzOi8vd3d3Lm5wbWpzLm9yZy9wYWNrYWdlL2NvbW1hbmRlcnxjb21tYW5kZXJAXjIuOS4wXG4gKi9cblxuJ3VzZSBzdHJpY3QnXG5cbmNvbnN0IENvbG9ycHJpbnQgPSByZXF1aXJlKCcuL2NvbG9ycHJpbnQnKVxuY29uc3QgY2xpQ29sb3IgPSByZXF1aXJlKCdjbGktY29sb3InKVxuY29uc3QgZGVmaW5lID0gcmVxdWlyZSgnLi9kZWZpbmUnKVxuY29uc3QgY3JlYXRlID0gcmVxdWlyZSgnLi9jcmVhdGUnKVxuXG5sZXQgY29sb3JwcmludCA9IGNyZWF0ZSgpXG5PYmplY3QuYXNzaWduKGNvbG9ycHJpbnQsIHtcbiBjcmVhdGUsXG4gZGVmaW5lLFxuIENvbG9ycHJpbnQsXG4gY29sb3JzOiBjbGlDb2xvclxufSlcblxubW9kdWxlLmV4cG9ydHMgPSBjb2xvcnByaW50XG4iXX0=
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIl0sIm5hbWVzIjpbIkNvbG9ycHJpbnQiLCJyZXF1aXJlIiwiY2xpQ29sb3IiLCJkZWZpbmUiLCJjcmVhdGUiLCJjb2xvcnByaW50IiwiT2JqZWN0IiwiYXNzaWduIiwiY29sb3JzIiwibW9kdWxlIiwiZXhwb3J0cyJdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7Ozs7QUFXQTs7QUFFQSxJQUFNQSxVQUFVLEdBQUdDLE9BQU8sQ0FBQyxjQUFELENBQTFCOztBQUNBLElBQU1DLFFBQVEsR0FBR0QsT0FBTyxDQUFDLFdBQUQsQ0FBeEI7O0FBQ0EsSUFBTUUsTUFBTSxHQUFHRixPQUFPLENBQUMsVUFBRCxDQUF0Qjs7QUFDQSxJQUFNRyxNQUFNLEdBQUdILE9BQU8sQ0FBQyxVQUFELENBQXRCOztBQUVBLElBQUlJLFVBQVUsR0FBR0QsTUFBTSxFQUF2QjtBQUNBRSxNQUFNLENBQUNDLE1BQVAsQ0FBY0YsVUFBZCxFQUEwQjtBQUN6QkQsRUFBQUEsTUFBTSxFQUFOQSxNQUR5QjtBQUV6QkQsRUFBQUEsTUFBTSxFQUFOQSxNQUZ5QjtBQUd6QkgsRUFBQUEsVUFBVSxFQUFWQSxVQUh5QjtBQUl6QlEsRUFBQUEsTUFBTSxFQUFFTjtBQUppQixDQUExQjtBQU9BTyxNQUFNLENBQUNDLE9BQVAsR0FBaUJMLFVBQWpCIiwic291cmNlUm9vdCI6Ii4uLy4uL2xpYiIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogUHJpbnQgYW5zaS1jb2xvcmVkIG1lc3NhZ2UgdG8gc3Rkb3V0L3N0ZGVyci5cbiAqIEB2ZXJzaW9uIDYuMC4xXG4gKiBAbW9kdWxlIGNvbG9ycHJpbnRcbiAqIEBhdXRob3Ige0BsaW5rIGh0dHA6Ly9va3VuaXNoaXRha2EuY29tfFRha2EgT2t1bmlzaGlcbiAqIEBzZWUgaHR0cHM6Ly9naXRodWIuY29tL29rdW5pc2hpbmlzaGkvbm9kZS1jb2xvcnByaW50I3JlYWRtZVxuICogQHJlcXVpcmVzIHtAbGluayBodHRwczovL3d3dy5ucG1qcy5vcmcvcGFja2FnZS9jbGktY29sb3J8Y2xpLWNvbG9yQF4xLjEuMFxuICogQHJlcXVpcmVzIHtAbGluayBodHRwczovL3d3dy5ucG1qcy5vcmcvcGFja2FnZS9jb21tYW5kZXJ8Y29tbWFuZGVyQF4yLjIwLjBcbiAqIEByZXF1aXJlcyB7QGxpbmsgaHR0cHM6Ly93d3cubnBtanMub3JnL3BhY2thZ2Uvc3VwcG9ydHMtY29sb3J8c3VwcG9ydHMtY29sb3JAXjcuMC4wXG4gKi9cblxuJ3VzZSBzdHJpY3QnXG5cbmNvbnN0IENvbG9ycHJpbnQgPSByZXF1aXJlKCcuL2NvbG9ycHJpbnQnKVxuY29uc3QgY2xpQ29sb3IgPSByZXF1aXJlKCdjbGktY29sb3InKVxuY29uc3QgZGVmaW5lID0gcmVxdWlyZSgnLi9kZWZpbmUnKVxuY29uc3QgY3JlYXRlID0gcmVxdWlyZSgnLi9jcmVhdGUnKVxuXG5sZXQgY29sb3JwcmludCA9IGNyZWF0ZSgpXG5PYmplY3QuYXNzaWduKGNvbG9ycHJpbnQsIHtcbiBjcmVhdGUsXG4gZGVmaW5lLFxuIENvbG9ycHJpbnQsXG4gY29sb3JzOiBjbGlDb2xvclxufSlcblxubW9kdWxlLmV4cG9ydHMgPSBjb2xvcnByaW50XG4iXX0=

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

*/
'use strict';
"use strict";
var cliColor = require('cli-color');
var cliColor = require("cli-color");
var supportsColor = require("supports-color");
/** @lends decorateMsg */

@@ -22,6 +24,10 @@

if (!supportsColor.stdout) {
return msg;
}
var decorator = color && cliColor[color];
if (!decorator) {
throw new Error('Unknown color: ' + color);
throw new Error("Unknown color: " + color);
}

@@ -33,2 +39,2 @@

module.exports = decorateMsg;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImRlY29yYXRlX21zZy5qcyJdLCJuYW1lcyI6WyJjbGlDb2xvciIsInJlcXVpcmUiLCJkZWNvcmF0ZU1zZyIsIm1zZyIsImNvbG9yIiwiZGVjb3JhdG9yIiwiRXJyb3IiLCJtb2R1bGUiLCJleHBvcnRzIl0sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7O0FBVUE7O0FBRUEsSUFBTUEsUUFBUSxHQUFHQyxPQUFPLENBQUMsV0FBRCxDQUF4QjtBQUVBOzs7QUFDQSxTQUFTQyxXQUFULENBQXNCQyxHQUF0QixFQUEyQkMsS0FBM0IsRUFBa0M7QUFDaEMsTUFBSSxDQUFDQSxLQUFMLEVBQVk7QUFDVixXQUFPRCxHQUFQO0FBQ0Q7O0FBQ0QsTUFBSUUsU0FBUyxHQUFHRCxLQUFLLElBQUlKLFFBQVEsQ0FBRUksS0FBRixDQUFqQzs7QUFDQSxNQUFJLENBQUNDLFNBQUwsRUFBZ0I7QUFDZCxVQUFNLElBQUlDLEtBQUosQ0FBVSxvQkFBb0JGLEtBQTlCLENBQU47QUFDRDs7QUFDRCxTQUFPQyxTQUFTLENBQUNGLEdBQUQsQ0FBaEI7QUFDRDs7QUFFREksTUFBTSxDQUFDQyxPQUFQLEdBQWlCTixXQUFqQiIsInNvdXJjZVJvb3QiOiIuLi8uLi9saWIiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIERlY29yYXRlIG1lc3NhZ2Ugd2l0aCBhbnNpIGNvbG9yLlxuICogQHNlZSBodHRwczovL3d3dy5ucG1qcy5jb20vcGFja2FnZS9jbGktY29sb3JcbiAqIEBtZW1iZXJvZiBtb2R1bGU6Y29sb3JwcmludC9saWJcbiAqIEBmdW5jdGlvbiBkZWNvcmF0ZU1zZ1xuICogQHBhcmFtIHtzdHJpbmd9IG1zZyAtIE1lc3NhZ2VzIHRvIGRlY29yYXRlTXNnLlxuICogQHBhcmFtIHtzdHJpbmd9IGNvbG9yIC0gTmFtZSBvZiBjb2xvci5cbiAqIEByZXR1cm5zIHtzdHJpbmd9ICAtIERlY29yYXRlZCBtZXNzYWdlLlxuICovXG5cbid1c2Ugc3RyaWN0J1xuXG5jb25zdCBjbGlDb2xvciA9IHJlcXVpcmUoJ2NsaS1jb2xvcicpXG5cbi8qKiBAbGVuZHMgZGVjb3JhdGVNc2cgKi9cbmZ1bmN0aW9uIGRlY29yYXRlTXNnIChtc2csIGNvbG9yKSB7XG4gIGlmICghY29sb3IpIHtcbiAgICByZXR1cm4gbXNnXG4gIH1cbiAgbGV0IGRlY29yYXRvciA9IGNvbG9yICYmIGNsaUNvbG9yWyBjb2xvciBdXG4gIGlmICghZGVjb3JhdG9yKSB7XG4gICAgdGhyb3cgbmV3IEVycm9yKCdVbmtub3duIGNvbG9yOiAnICsgY29sb3IpXG4gIH1cbiAgcmV0dXJuIGRlY29yYXRvcihtc2cpXG59XG5cbm1vZHVsZS5leHBvcnRzID0gZGVjb3JhdGVNc2dcblxuIl19
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImRlY29yYXRlX21zZy5qcyJdLCJuYW1lcyI6WyJjbGlDb2xvciIsInJlcXVpcmUiLCJzdXBwb3J0c0NvbG9yIiwiZGVjb3JhdGVNc2ciLCJtc2ciLCJjb2xvciIsInN0ZG91dCIsImRlY29yYXRvciIsIkVycm9yIiwibW9kdWxlIiwiZXhwb3J0cyJdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7OztBQVVBOztBQUVBLElBQU1BLFFBQVEsR0FBR0MsT0FBTyxDQUFDLFdBQUQsQ0FBeEI7O0FBQ0EsSUFBTUMsYUFBYSxHQUFHRCxPQUFPLENBQUMsZ0JBQUQsQ0FBN0I7QUFFQTs7O0FBQ0EsU0FBU0UsV0FBVCxDQUFxQkMsR0FBckIsRUFBMEJDLEtBQTFCLEVBQWlDO0FBQy9CLE1BQUksQ0FBQ0EsS0FBTCxFQUFZO0FBQ1YsV0FBT0QsR0FBUDtBQUNEOztBQUNELE1BQUksQ0FBQ0YsYUFBYSxDQUFDSSxNQUFuQixFQUEyQjtBQUN6QixXQUFPRixHQUFQO0FBQ0Q7O0FBQ0QsTUFBSUcsU0FBUyxHQUFHRixLQUFLLElBQUlMLFFBQVEsQ0FBQ0ssS0FBRCxDQUFqQzs7QUFDQSxNQUFJLENBQUNFLFNBQUwsRUFBZ0I7QUFDZCxVQUFNLElBQUlDLEtBQUosQ0FBVSxvQkFBb0JILEtBQTlCLENBQU47QUFDRDs7QUFDRCxTQUFPRSxTQUFTLENBQUNILEdBQUQsQ0FBaEI7QUFDRDs7QUFFREssTUFBTSxDQUFDQyxPQUFQLEdBQWlCUCxXQUFqQiIsInNvdXJjZVJvb3QiOiIuLi8uLi9saWIiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIERlY29yYXRlIG1lc3NhZ2Ugd2l0aCBhbnNpIGNvbG9yLlxuICogQHNlZSBodHRwczovL3d3dy5ucG1qcy5jb20vcGFja2FnZS9jbGktY29sb3JcbiAqIEBtZW1iZXJvZiBtb2R1bGU6Y29sb3JwcmludC9saWJcbiAqIEBmdW5jdGlvbiBkZWNvcmF0ZU1zZ1xuICogQHBhcmFtIHtzdHJpbmd9IG1zZyAtIE1lc3NhZ2VzIHRvIGRlY29yYXRlTXNnLlxuICogQHBhcmFtIHtzdHJpbmd9IGNvbG9yIC0gTmFtZSBvZiBjb2xvci5cbiAqIEByZXR1cm5zIHtzdHJpbmd9ICAtIERlY29yYXRlZCBtZXNzYWdlLlxuICovXG5cblwidXNlIHN0cmljdFwiO1xuXG5jb25zdCBjbGlDb2xvciA9IHJlcXVpcmUoXCJjbGktY29sb3JcIik7XG5jb25zdCBzdXBwb3J0c0NvbG9yID0gcmVxdWlyZShcInN1cHBvcnRzLWNvbG9yXCIpO1xuXG4vKiogQGxlbmRzIGRlY29yYXRlTXNnICovXG5mdW5jdGlvbiBkZWNvcmF0ZU1zZyhtc2csIGNvbG9yKSB7XG4gIGlmICghY29sb3IpIHtcbiAgICByZXR1cm4gbXNnO1xuICB9XG4gIGlmICghc3VwcG9ydHNDb2xvci5zdGRvdXQpIHtcbiAgICByZXR1cm4gbXNnO1xuICB9XG4gIGxldCBkZWNvcmF0b3IgPSBjb2xvciAmJiBjbGlDb2xvcltjb2xvcl07XG4gIGlmICghZGVjb3JhdG9yKSB7XG4gICAgdGhyb3cgbmV3IEVycm9yKFwiVW5rbm93biBjb2xvcjogXCIgKyBjb2xvcik7XG4gIH1cbiAgcmV0dXJuIGRlY29yYXRvcihtc2cpO1xufVxuXG5tb2R1bGUuZXhwb3J0cyA9IGRlY29yYXRlTXNnO1xuIl19
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