add hw2
This commit is contained in:
		
							
								
								
									
										14
									
								
								node_modules/ansi-regex/index.js
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										14
									
								
								node_modules/ansi-regex/index.js
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,14 @@ | ||||
| export default function ansiRegex({onlyFirst = false} = {}) { | ||||
| 	// Valid string terminator sequences are BEL, ESC\, and 0x9c | ||||
| 	const ST = '(?:\\u0007|\\u001B\\u005C|\\u009C)'; | ||||
|  | ||||
| 	// OSC sequences only: ESC ] ... ST (non-greedy until the first ST) | ||||
| 	const osc = `(?:\\u001B\\][\\s\\S]*?${ST})`; | ||||
|  | ||||
| 	// CSI and related: ESC/C1, optional intermediates, optional params (supports ; and :) then final byte | ||||
| 	const csi = '[\\u001B\\u009B][[\\]()#;?]*(?:\\d{1,4}(?:[;:]\\d{0,4})*)?[\\dA-PR-TZcf-nq-uy=><~]'; | ||||
|  | ||||
| 	const pattern = `${osc}|${csi}`; | ||||
|  | ||||
| 	return new RegExp(pattern, onlyFirst ? undefined : 'g'); | ||||
| } | ||||
		Reference in New Issue
	
	Block a user
	 nik
					nik