From 5d21f215a4d26299ee58a84f2682913190ad41ae Mon Sep 17 00:00:00 2001 From: James Garbutt <43081j@users.noreply.github.com> Date: Tue, 5 Nov 2024 17:13:01 +0800 Subject: [PATCH] cleanup(core): use built in function to strip control chars (#28778) --- scripts/documentation/utils.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/scripts/documentation/utils.ts b/scripts/documentation/utils.ts index 08277633b4..81faa2121d 100644 --- a/scripts/documentation/utils.ts +++ b/scripts/documentation/utils.ts @@ -11,8 +11,8 @@ import { import { join } from 'path'; import { format, resolveConfig } from 'prettier'; import { CommandModule } from 'yargs'; +import { stripVTControlCharacters } from 'node:util'; -const stripAnsi = require('strip-ansi'); const importFresh = require('import-fresh'); export function sortAlphabeticallyFunction(a: string, b: string): number { @@ -45,7 +45,10 @@ export async function generateMarkdownFile( const filePath = join(outputDirectory, `${templateObject.name}.md`); outputFileSync( filePath, - await formatWithPrettier(filePath, stripAnsi(templateObject.template)) + await formatWithPrettier( + filePath, + stripVTControlCharacters(templateObject.template) + ) ); }