Sha256: 68c194a1ed4d3dd61680cc1990aaefb0b2ff81308670a04b7e103b637ae0e1b3

Contents?: true

Size: 317 Bytes

Versions: 47

Compression:

Stored size: 317 Bytes

Contents

'use strict';

module.exports = ({onlyFirst = false} = {}) => {
	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, onlyFirst ? undefined : 'g');
};

Version data entries

47 entries across 45 versions & 3 rubygems

Version Path
trusty-cms-5.0.7 node_modules/ansi-regex/index.js
appmap-0.72.2 ./node_modules/ansi-regex/index.js
trusty-cms-5.0.6 node_modules/ansi-regex/index.js
appmap-0.72.1 ./node_modules/ansi-regex/index.js
appmap-0.72.0 ./node_modules/ansi-regex/index.js
trusty-cms-5.0.5 node_modules/ansi-regex/index.js
trusty-cms-5.0.4 node_modules/ansi-regex/index.js
appmap-0.71.0 ./node_modules/ansi-regex/index.js
appmap-0.70.2 ./node_modules/ansi-regex/index.js
appmap-0.70.1 ./node_modules/ansi-regex/index.js
appmap-0.70.0 ./node_modules/ansi-regex/index.js
appmap-0.69.0 ./node_modules/ansi-regex/index.js
appmap-0.68.2 ./node_modules/ansi-regex/index.js
appmap-0.68.1 ./node_modules/ansi-regex/index.js
appmap-0.68.0 ./node_modules/ansi-regex/index.js
appmap-0.67.1 ./node_modules/ansi-regex/index.js
trusty-cms-5.0.3 node_modules/ansi-regex/index.js
trusty-cms-5.0.2 node_modules/ansi-regex/index.js
appmap-0.67.0 ./node_modules/ansi-regex/index.js
appmap-0.66.2 ./node_modules/ansi-regex/index.js