0.1.2 • Published 6 years ago
@regexp-extra/ansi v0.1.2
RegExp for matching ANSI escape codes.
const ANSI = require('@regexp-extra/ansi');
// -> regular expression (global)
ANSI.test('cake');
// false
ANSI.test('\u001b[4mcake\u001b[0m');
// true
'\u001b[4mcake\u001b[0m'.match(ANSI);
// ['\u001b[4m', '\u001b[0m']
new RegExp(ANSI).exec('\u001b[4mcake\u001b[0m');
// [ '\u001b[4m',
// index: 0,
// input: '\u001b[4mcake\u001b[0m',
// groups: undefined ]
credits: taken directly from chalk/ansi-regex.