File tree Expand file tree Collapse file tree 1 file changed +6
-4
lines changed
Expand file tree Collapse file tree 1 file changed +6
-4
lines changed Original file line number Diff line number Diff line change @@ -20,11 +20,13 @@ const toOutput = (str) => [
2020 `> ${ cmd } ` ,
2121 '' ,
2222 str
23- . replace ( / \n .* h o m e .* [ | : ] .* / g, '' ) // remove absolute cds home path as it's system-specific
23+ . replace ( / ( [ \S ] + ) \/ n o d e _ m o d u l e s / g, '.../node_modules' ) // remove system-specific paths
24+ . replace ( / ( [ \S ] + ) \/ b i n \/ n o d e / g, '.../bin/node' )
2425 . replace ( / \< ( .* ?) \> / g, '<$1>' ) // <foo> -> <foo>
25- . replace ( / ^ \x1b \[ 1 m ( .* ?) \x1b \[ ( : ? 0 | 3 9 | 4 9 ) m \n / gm, '<strong>$1</strong>' ) // bold at beginning of line -> strong
26- . replace ( / ( \s * ) \x1b \[ 4 m ( .* ?) \x1b \[ ( : ? 0 | 3 9 | 4 9 ) m / g, '$1<i>$2</i>' ) // underline -> i
27- . replace ( / ( \s * ) \x1b \[ \d + m ( .* ?) \x1b \[ ( : ? 0 | 3 9 | 4 9 ) m / g, '$1<em>$2</em>' ) // other colors -> em
26+ . replace ( / ^ \x1b \[ 1 m ( .* ?) \x1b \[ (?: 0 | 3 9 | 4 9 ) m \n / gm, '<strong>$1</strong>' ) // bold at beginning of line -> strong
27+ . replace ( / ( \s * ) \x1b \[ (?: 2 | 4 ) m ( .* ?) \x1b \[ (?: 0 | 3 9 | 4 9 ) m / g, '$1<i>$2</i>' ) // underline or grey -> i
28+ . replace ( / ( \s * ) \x1b \[ [ 1 - 9 ] + m ( .* ?) \x1b \[ (?: 0 | 3 2 | 3 3 | 3 9 | 4 9 ) m / g, '$1<em>$2</em>' ) // other colors -> em
29+ . replace ( / \x1b \[ 0 m / g, '' ) // remove all remaining resets
2830 ,
2931 `</pre>`
3032] . join ( '\n' )
You can’t perform that action at this time.
0 commit comments