mirror of
https://github.com/MichMich/MagicMirror.git
synced 2025-06-27 11:50:00 +00:00
[refactor] Replace ansis
with built-in function util.styleText
(#3793)
> What does the pull request accomplish? One external dependency less.
This commit is contained in:
parent
85b4ece767
commit
e26aed927d
@ -31,6 +31,7 @@ planned for 2025-07-01
|
||||
- Switch Stylelint config to flat format and simplify Stylelint scripts
|
||||
- [workflow] Replace Node.js version v23 with v24 (#3770)
|
||||
- [refactor] Replace deprecated constants `fs.F_OK` and `fs.R_OK` (#3789)
|
||||
- [refactor] Replace `ansis` with built-in function `util.styleText`
|
||||
|
||||
### Fixed
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
const path = require("node:path");
|
||||
const fs = require("node:fs");
|
||||
const { styleText } = require("node:util");
|
||||
const Ajv = require("ajv");
|
||||
const colors = require("ansis");
|
||||
const globals = require("globals");
|
||||
const { Linter } = require("eslint");
|
||||
|
||||
@ -61,7 +61,7 @@ function checkConfigFile () {
|
||||
);
|
||||
|
||||
if (errors.length === 0) {
|
||||
Log.info(colors.green("Your configuration file doesn't contain syntax errors :)"));
|
||||
Log.info(styleText("green", "Your configuration file doesn't contain syntax errors :)"));
|
||||
validateModulePositions(configFileName);
|
||||
} else {
|
||||
let errorMessage = "Your configuration file contains syntax errors :(";
|
||||
@ -112,7 +112,7 @@ function validateModulePositions (configFileName) {
|
||||
|
||||
const valid = validate(data);
|
||||
if (valid) {
|
||||
Log.info(colors.green("Your modules structure configuration doesn't contain errors :)"));
|
||||
Log.info(styleText("green", "Your modules structure configuration doesn't contain errors :)"));
|
||||
} else {
|
||||
const module = validate.errors[0].instancePath.split("/")[2];
|
||||
const position = validate.errors[0].instancePath.split("/")[3];
|
||||
|
16
js/logger.js
16
js/logger.js
@ -2,7 +2,7 @@
|
||||
(function (root, factory) {
|
||||
if (typeof exports === "object") {
|
||||
if (process.env.JEST_WORKER_ID === undefined) {
|
||||
const colors = require("ansis");
|
||||
const { styleText } = require("node:util");
|
||||
|
||||
// add timestamps in front of log messages
|
||||
require("console-stamp")(console, {
|
||||
@ -12,13 +12,13 @@
|
||||
const { method, defaultTokens } = arg;
|
||||
let label = defaultTokens.label(arg);
|
||||
if (method === "error") {
|
||||
label = colors.red(label);
|
||||
label = styleText("red", label);
|
||||
} else if (method === "warn") {
|
||||
label = colors.yellow(label);
|
||||
label = styleText("yellow", label);
|
||||
} else if (method === "debug") {
|
||||
label = colors.bgBlue(label);
|
||||
label = styleText("bgBlue", label);
|
||||
} else if (method === "info") {
|
||||
label = colors.blue(label);
|
||||
label = styleText("blue", label);
|
||||
}
|
||||
return label;
|
||||
},
|
||||
@ -26,11 +26,11 @@
|
||||
const { method, defaultTokens } = arg;
|
||||
let msg = defaultTokens.msg(arg);
|
||||
if (method === "error") {
|
||||
msg = colors.red(msg);
|
||||
msg = styleText("red", msg);
|
||||
} else if (method === "warn") {
|
||||
msg = colors.yellow(msg);
|
||||
msg = styleText("yellow", msg);
|
||||
} else if (method === "info") {
|
||||
msg = colors.blue(msg);
|
||||
msg = styleText("blue", msg);
|
||||
}
|
||||
return msg;
|
||||
}
|
||||
|
1
package-lock.json
generated
1
package-lock.json
generated
@ -11,7 +11,6 @@
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"ajv": "^8.17.1",
|
||||
"ansis": "^4.0.0",
|
||||
"console-stamp": "^3.1.2",
|
||||
"envsub": "^4.1.0",
|
||||
"eslint": "^9.27.0",
|
||||
|
@ -63,7 +63,6 @@
|
||||
},
|
||||
"dependencies": {
|
||||
"ajv": "^8.17.1",
|
||||
"ansis": "^4.0.0",
|
||||
"console-stamp": "^3.1.2",
|
||||
"envsub": "^4.1.0",
|
||||
"eslint": "^9.27.0",
|
||||
|
Loading…
x
Reference in New Issue
Block a user