Skip to content

Commit 66a10dc

Browse files
authored
perf!: use node built-in instead of strip-ansi (#588)
1 parent 61408e7 commit 66a10dc

File tree

7 files changed

+16
-504
lines changed

7 files changed

+16
-504
lines changed

package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,6 @@
4747
"simple-git-hooks": "^2.13.1",
4848
"sort-deep-object-arrays": "^1.1.2",
4949
"sort-package-json": "^3.4.0",
50-
"strip-ansi": "^7.1.2",
5150
"tiny-invariant": "^1.3.3",
5251
"tinyglobby": "^0.2.14",
5352
"typescript": "^5.8.3",

packages/vite-plugin-checker/__tests__/logger.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import strip from 'strip-ansi'
1+
import { stripVTControlCharacters as strip } from 'node:util'
22
import { describe, expect, it } from 'vitest'
33

44
import {

packages/vite-plugin-checker/package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,6 @@
3737
"npm-run-path": "^6.0.0",
3838
"picocolors": "^1.1.1",
3939
"picomatch": "^4.0.3",
40-
"strip-ansi": "^7.1.2",
4140
"tiny-invariant": "^1.3.3",
4241
"tinyglobby": "^0.2.14",
4342
"vscode-uri": "^3.1.0"
@@ -102,6 +101,6 @@
102101
}
103102
},
104103
"engines": {
105-
"node": ">=14.16"
104+
"node": ">=16.11"
106105
}
107106
}

packages/vite-plugin-checker/src/checkers/biome/cli.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { exec } from 'node:child_process'
22
import path from 'node:path'
3-
import strip from 'strip-ansi'
3+
import { stripVTControlCharacters as strip } from 'node:util'
44
import { createFrame } from '../../codeFrame.js'
55
import type { NormalizedDiagnostic } from '../../logger.js'
66
import { DiagnosticLevel } from '../../types.js'

packages/vite-plugin-checker/src/logger.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import fs from 'node:fs'
22
import { createRequire } from 'node:module'
33
import os from 'node:os'
4+
import { stripVTControlCharacters as strip } from 'node:util'
45
import colors from 'picocolors'
5-
import strip from 'strip-ansi'
66
import * as _vscodeUri from 'vscode-uri'
77

88
// hack to compatible with Jiti

playground/vitestSetup.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import type * as http from 'node:http'
55
import os from 'node:os'
66
import path, { dirname, join, resolve } from 'node:path'
77
import { chromium } from 'playwright-chromium'
8-
import strip from 'strip-ansi'
8+
import { stripVTControlCharacters as strip } from 'node:util'
99
import { createServer, mergeConfig } from 'vite'
1010
import { beforeAll, expect } from 'vitest'
1111
import type { Checker } from '../packages/vite-plugin-checker/src/Checker'

0 commit comments

Comments
 (0)