From dd0bad2fd9c0a6d9e100a0a51f3fd92aee4b2a29 Mon Sep 17 00:00:00 2001 From: Aaron Moat <2937187+AaronMoat@users.noreply.github.com> Date: Thu, 17 Oct 2024 18:21:11 +1100 Subject: [PATCH] Drop strip-ansi (#1713) --- .changeset/healthy-actors-compare.md | 5 +++++ package.json | 1 - pnpm-lock.yaml | 3 --- src/cli/lint/annotate/github/tsc.ts | 2 +- src/cli/lint/internalLints/refreshConfigFiles.ts | 3 +-- src/cli/test/reporters/github/annotations.ts | 2 +- 6 files changed, 8 insertions(+), 8 deletions(-) create mode 100644 .changeset/healthy-actors-compare.md diff --git a/.changeset/healthy-actors-compare.md b/.changeset/healthy-actors-compare.md new file mode 100644 index 000000000..a27136b94 --- /dev/null +++ b/.changeset/healthy-actors-compare.md @@ -0,0 +1,5 @@ +--- +'skuba': minor +--- + +deps: Drop `strip-ansi` dependency in lieu of [`util.stripVTControlCharacters`](https://nodejs.org/api/util.html#utilstripvtcontrolcharactersstr) diff --git a/package.json b/package.json index 6d47d311d..e3cb0485c 100644 --- a/package.json +++ b/package.json @@ -111,7 +111,6 @@ "semantic-release": "^22.0.12", "serialize-error": "^8.0.1", "simple-git": "^3.5.0", - "strip-ansi": "^6.0.1", "ts-dedent": "^2.2.0", "ts-jest": "^29.1.0", "ts-node": "^10.9.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6d8e28cf0..614a24ddd 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -137,9 +137,6 @@ importers: skuba-dive: specifier: 1 || 2 version: 2.0.0 - strip-ansi: - specifier: ^6.0.1 - version: 6.0.1 ts-dedent: specifier: ^2.2.0 version: 2.2.0 diff --git a/src/cli/lint/annotate/github/tsc.ts b/src/cli/lint/annotate/github/tsc.ts index 220087490..3d326a8e6 100644 --- a/src/cli/lint/annotate/github/tsc.ts +++ b/src/cli/lint/annotate/github/tsc.ts @@ -1,4 +1,4 @@ -import stripAnsi from 'strip-ansi'; +import { stripVTControlCharacters as stripAnsi } from 'util'; import type * as GitHub from '../../../../api/github'; import type { StreamInterceptor } from '../../../lint/external'; diff --git a/src/cli/lint/internalLints/refreshConfigFiles.ts b/src/cli/lint/internalLints/refreshConfigFiles.ts index d31f1623a..da84f47fa 100644 --- a/src/cli/lint/internalLints/refreshConfigFiles.ts +++ b/src/cli/lint/internalLints/refreshConfigFiles.ts @@ -1,8 +1,7 @@ import path from 'path'; -import { inspect } from 'util'; +import { inspect, stripVTControlCharacters as stripAnsi } from 'util'; import { writeFile } from 'fs-extra'; -import stripAnsi from 'strip-ansi'; import { Git } from '../../..'; import type { Logger } from '../../../utils/logging'; diff --git a/src/cli/test/reporters/github/annotations.ts b/src/cli/test/reporters/github/annotations.ts index 5e4f64281..3b32938b2 100644 --- a/src/cli/test/reporters/github/annotations.ts +++ b/src/cli/test/reporters/github/annotations.ts @@ -1,7 +1,7 @@ import path from 'path'; +import { stripVTControlCharacters as stripAnsi } from 'util'; import type { TestResult } from '@jest/test-result'; -import stripAnsi from 'strip-ansi'; import dedent from 'ts-dedent'; import type * as GitHub from '../../../../api/github';