@technobuddha/library
Version:
A large library of useful functions
10 lines • 901 B
JavaScript
import { ansiEscapes } from "./regexp.js";
import { empty } from "./unicode.js";
export function redact(input, { ansiEscape = 'remove' } = {}) {
let output = input;
if (ansiEscape === 'remove') {
output = output.replaceAll(ansiEscapes, empty);
}
return output;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmVkYWN0LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vc3JjL3JlZGFjdC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsV0FBVyxFQUFFLE1BQU0sYUFBYSxDQUFDO0FBQzFDLE9BQU8sRUFBRSxLQUFLLEVBQUUsTUFBTSxjQUFjLENBQUM7QUFVckMsTUFBTSxVQUFVLE1BQU0sQ0FBQyxLQUFhLEVBQUUsRUFBRSxVQUFVLEdBQUcsUUFBUSxLQUFvQixFQUFFO0lBQ2pGLElBQUksTUFBTSxHQUFHLEtBQUssQ0FBQztJQUVuQixJQUFJLFVBQVUsS0FBSyxRQUFRLEVBQUUsQ0FBQztRQUM1QixNQUFNLEdBQUcsTUFBTSxDQUFDLFVBQVUsQ0FBQyxXQUFXLEVBQUUsS0FBSyxDQUFDLENBQUM7SUFDakQsQ0FBQztJQUVELE9BQU8sTUFBTSxDQUFDO0FBQ2hCLENBQUMifQ==