vitest-teamcity-reporter
Version:
A TeamCity reporter for vitest.
20 lines (19 loc) • 566 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.escape = void 0;
const escape = (str = '') => {
return (str
.toString()
// eslint-disable-next-line no-control-regex
.replace(/\x1B.*?m/g, '')
.replace(/\|/g, '||')
.replace(/\n/g, '|n')
.replace(/\r/g, '|r')
.replace(/\[/g, '|[')
.replace(/]/g, '|]')
.replace(/\u0085/g, '|x')
.replace(/\u2028/g, '|l')
.replace(/\u2029/g, '|p')
.replace(/'/g, "|'"));
};
exports.escape = escape;