@csound/browser
Version:
[](https://www.npmjs.com/package/@csound/browser) [](h
9 lines (8 loc) • 334 B
JavaScript
export const cleanStdout = (stdout) => {
const pattern = [
"[\\u001B\\u009B][[\\]()#;?]*(?:(?:(?:[a-zA-Z\\d]*(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]*)*)?\\u0007)",
"(?:(?:\\d{1,4}(?:;\\d{0,4})*)?[\\dA-PR-TZcf-ntqry=><~]))",
].join("|");
const regexPattern = new RegExp(pattern, "g");
return stdout.replace(regexPattern, "");
};