diff --git a/package-lock.json b/package-lock.json index a40a009..7ccbc09 100644 --- a/package-lock.json +++ b/package-lock.json @@ -17,7 +17,7 @@ ], "dependencies": { "axios": "^0.24.0", - "colors": "1.4.0", + "colorette": "^2.0.19", "jimp": "^0.16.1", "mustache": "^4.0.1", "pkg": "^5.5.2", @@ -1125,13 +1125,10 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "node_modules/colors": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", - "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", - "engines": { - "node": ">=0.1.90" - } + "node_modules/colorette": { + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", + "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==" }, "node_modules/concat-map": { "version": "0.0.1", @@ -5922,10 +5919,10 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "colors": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", - "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==" + "colorette": { + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", + "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==" }, "concat-map": { "version": "0.0.1", diff --git a/package.json b/package.json index d42c8c4..367386c 100644 --- a/package.json +++ b/package.json @@ -31,7 +31,7 @@ ], "dependencies": { "axios": "^0.24.0", - "colors": "1.4.0", + "colorette": "^2.0.19", "jimp": "^0.16.1", "mustache": "^4.0.1", "pkg": "^5.5.2", diff --git a/util/validate.js b/util/validate.js index a85a479..1074c59 100644 --- a/util/validate.js +++ b/util/validate.js @@ -1,6 +1,11 @@ 'use strict' -const colors = require('colors') +const { + bgGreen: bgOK, + bgRed: bgKO, + bgYellow: bgWarning, + bgBlue: bgInfo +} = require('colorette') class ValidationMsg { constructor (level, message) { @@ -97,10 +102,10 @@ const _prettify = (errMsg, showDetails = true) => { let result = '' switch (errMsg.level) { - case 'ok': result += colors.green.inverse('OK'); break - case 'info': result += colors.blue.inverse('INFO'); break - case 'warning': result += colors.yellow.inverse('WARNING'); break - case 'error': result += colors.red.inverse('ERROR'); break + case 'ok': result += bgOK('OK'); break + case 'info': result += bgInfo('INFO'); break + case 'warning': result += bgWarning('WARNING'); break + case 'error': result += bgKO('ERROR'); break default: /* Do nothing */ }