You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
			
				
					21 lines
				
				470 B
			
		
		
			
		
	
	
					21 lines
				
				470 B
			| 
								 
											4 years ago
										 
									 | 
							
								'use strict';
							 | 
						||
| 
								 | 
							
								const chalk = require('chalk');
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								const isSupported = process.platform !== 'win32' || process.env.CI || process.env.TERM === 'xterm-256color';
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								const main = {
							 | 
						||
| 
								 | 
							
									info: chalk.blue('ℹ'),
							 | 
						||
| 
								 | 
							
									success: chalk.green('✔'),
							 | 
						||
| 
								 | 
							
									warning: chalk.yellow('⚠'),
							 | 
						||
| 
								 | 
							
									error: chalk.red('✖')
							 | 
						||
| 
								 | 
							
								};
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								const fallbacks = {
							 | 
						||
| 
								 | 
							
									info: chalk.blue('i'),
							 | 
						||
| 
								 | 
							
									success: chalk.green('√'),
							 | 
						||
| 
								 | 
							
									warning: chalk.yellow('‼'),
							 | 
						||
| 
								 | 
							
									error: chalk.red('×')
							 | 
						||
| 
								 | 
							
								};
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								module.exports = isSupported ? main : fallbacks;
							 |