1234567891011121314151617181920 |
- var ansiRegex = new RegExp(["[\\u001B\\u009B][[\\]()#;?]*(?:(?:(?:(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]+)*|[a-zA-Z\\d]+(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]*)*)?\\u0007)", "(?:(?:\\d{1,4}(?:;\\d{0,4})*)?[\\dA-PR-TZcf-nq-uy=><~]))"].join("|"), "g");
- /**
- *
- * Strip [ANSI escape codes](https://en.wikipedia.org/wiki/ANSI_escape_code) from a string.
- * Adapted from code originally released by Sindre Sorhus
- * Licensed the MIT License
- *
- * @param {string} string
- * @return {string}
- */
- function stripAnsi(string) {
- if (typeof string !== "string") {
- throw new TypeError("Expected a `string`, got `".concat(typeof string, "`"));
- }
- return string.replace(ansiRegex, "");
- }
- export default stripAnsi;
|