Skip to content

Commit d0a5414

Browse files
authored
refactor: replace strip-ansi with native module (#18982)
chore(deps): replace strip-ansi with native module
1 parent b827029 commit d0a5414

File tree

3 files changed

+4
-5
lines changed

3 files changed

+4
-5
lines changed

Makefile.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -469,7 +469,7 @@ function getFirstVersionOfDeletion(filePath) {
469469
* @returns {Object} Output from each formatter
470470
*/
471471
function getFormatterResults() {
472-
const stripAnsi = require("strip-ansi");
472+
const util = require("node:util");
473473
const formattersMetadata = require("./lib/cli-engine/formatters/formatters-meta.json");
474474

475475
const formatterFiles = fs.readdirSync("./lib/cli-engine/formatters/").filter(fileName => !fileName.includes("formatters-meta.json")),
@@ -513,7 +513,7 @@ function getFormatterResults() {
513513
);
514514

515515
data.formatterResults[name] = {
516-
result: stripAnsi(formattedOutput),
516+
result: util.stripVTControlCharacters(formattedOutput),
517517
description: formattersMetadata.find(formatter => formatter.name === name).description
518518
};
519519
}

lib/cli-engine/formatters/stylish.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"use strict";
66

77
const chalk = require("chalk"),
8-
stripAnsi = require("strip-ansi"),
8+
util = require("node:util"),
99
table = require("text-table");
1010

1111
//------------------------------------------------------------------------------
@@ -72,7 +72,7 @@ module.exports = function(results) {
7272
{
7373
align: ["", "r", "l"],
7474
stringLength(str) {
75-
return stripAnsi(str).length;
75+
return util.stripVTControlCharacters(str).length;
7676
}
7777
}
7878
).split("\n").map(el => el.replace(/(\d+)\s+(\d+)/u, (m, p1, p2) => chalk.dim(`${p1}:${p2}`))).join("\n")}\n\n`;

package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,6 @@
130130
"minimatch": "^3.1.2",
131131
"natural-compare": "^1.4.0",
132132
"optionator": "^0.9.3",
133-
"strip-ansi": "^6.0.1",
134133
"text-table": "^0.2.0"
135134
},
136135
"devDependencies": {

0 commit comments

Comments
 (0)