From 445ea0fe35675f3db3122383fc9d5e149c3ae2dc Mon Sep 17 00:00:00 2001
From: Alex Pott <alex.a.pott@googlemail.com>
Date: Mon, 4 Jul 2022 15:22:15 +0100
Subject: [PATCH] Issue #3266274 by Spokje, nod_, xjm, lauriii: Remove chalk as
 a dependency

---
 core/package.json           | 1 -
 core/scripts/css/check.js   | 5 ++---
 core/scripts/css/compile.js | 3 +--
 core/scripts/js/check.js    | 5 ++---
 core/scripts/js/compile.js  | 3 +--
 5 files changed, 6 insertions(+), 11 deletions(-)

diff --git a/core/package.json b/core/package.json
index 53deb6b475ee..d25cfbc6b52d 100644
--- a/core/package.json
+++ b/core/package.json
@@ -64,7 +64,6 @@
     "@popperjs/core": "2.11.x",
     "babel-plugin-add-header-comment": "^1.0.3",
     "backbone": "1.4.x",
-    "chalk": "^4.1.0",
     "chokidar": "^3.3.1",
     "chromedriver": "^98.0.1",
     "ckeditor5": "34.1.x",
diff --git a/core/scripts/css/check.js b/core/scripts/css/check.js
index 8eefa7e4f87f..7ed236573c61 100644
--- a/core/scripts/css/check.js
+++ b/core/scripts/css/check.js
@@ -1,4 +1,3 @@
-const chalk = require('chalk');
 const fs = require('fs');
 const log = require('./log');
 const compile = require('./compile');
@@ -10,12 +9,12 @@ module.exports = (filePath) => {
     const fileName = filePath.slice(0, -9);
     fs.readFile(`${fileName}.css`, function read(err, data) {
       if (err) {
-        log(chalk.red(err));
+        log(err);
         process.exitCode = 1;
         return;
       }
       if (code !== data.toString()) {
-        log(chalk.red(`'${filePath}' is not updated.`));
+        log(`'${filePath}' is not updated.`);
         process.exitCode = 1;
       }
     });
diff --git a/core/scripts/css/compile.js b/core/scripts/css/compile.js
index 810e3ea38b8a..5be0c8337322 100644
--- a/core/scripts/css/compile.js
+++ b/core/scripts/css/compile.js
@@ -1,4 +1,3 @@
-const chalk = require('chalk');
 const log = require('./log');
 const fs = require('fs');
 const postcss = require('postcss');
@@ -81,7 +80,7 @@ module.exports = (filePath, callback) => {
       callback(result.css);
     })
     .catch(error => {
-      log(chalk.red(error));
+      log(error);
       process.exitCode = 1;
     });
   });
diff --git a/core/scripts/js/check.js b/core/scripts/js/check.js
index 8769d64e94c7..83196773e503 100644
--- a/core/scripts/js/check.js
+++ b/core/scripts/js/check.js
@@ -1,4 +1,3 @@
-const chalk = require('chalk');
 const fs = require('fs');
 const log = require('./log');
 const compile = require('./compile');
@@ -10,12 +9,12 @@ module.exports = (filePath) => {
     const fileName = filePath.slice(0, -7);
     fs.readFile(`${fileName}.js`, function read(err, data) {
       if (err) {
-        log(chalk.red(err));
+        log(err);
         process.exitCode = 1;
         return;
       }
       if (code !== data.toString()) {
-        log(chalk.red(`'${filePath}' is not updated.`));
+        log(`'${filePath}' is not updated.`);
         process.exitCode = 1;
       }
     });
diff --git a/core/scripts/js/compile.js b/core/scripts/js/compile.js
index d644f55cbd4e..326c191b0c92 100644
--- a/core/scripts/js/compile.js
+++ b/core/scripts/js/compile.js
@@ -1,4 +1,3 @@
-const chalk = require('chalk');
 const log = require('./log');
 const babel = require('@babel/core');
 
@@ -20,7 +19,7 @@ module.exports = (filePath, callback) => {
     },
     (err, result) => {
       if (err) {
-        log(chalk.red(err));
+        log(err);
         process.exitCode = 1;
       }
       else {
-- 
GitLab