Sha256: b03490694d3582453bf41972298bd018f39886a72d895db6d5f98ee057462c62
Contents?: true
Size: 367 Bytes
Versions: 83
Compression:
Stored size: 367 Bytes
Contents
'use strict'; module.exports = options => { options = Object.assign({ onlyFirst: false }, options); const pattern = [ '[\\u001B\\u009B][[\\]()#;?]*(?:(?:(?:[a-zA-Z\\d]*(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]*)*)?\\u0007)', '(?:(?:\\d{1,4}(?:;\\d{0,4})*)?[\\dA-PR-TZcf-ntqry=><~]))' ].join('|'); return new RegExp(pattern, options.onlyFirst ? undefined : 'g'); };
Version data entries
83 entries across 49 versions & 10 rubygems