mirror of
				https://github.com/flynx/colors.js.git
				synced 2025-10-31 03:50:11 +00:00 
			
		
		
		
	
		
			
	
	
		
			77 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
		
		
			
		
	
	
			77 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
|  | var colors = require('../safe'); | ||
|  | 
 | ||
|  | console.log(colors.yellow("First some yellow text")); | ||
|  | 
 | ||
|  | console.log(colors.yellow.underline("Underline that text")); | ||
|  | 
 | ||
|  | console.log(colors.red.bold("Make it bold and red")); | ||
|  | 
 | ||
|  | console.log(colors.rainbow("Double Raindows All Day Long")) | ||
|  | 
 | ||
|  | console.log(colors.trap("Drop the bass")) | ||
|  | 
 | ||
|  | console.log(colors.rainbow(colors.trap("DROP THE RAINBOW BASS"))); | ||
|  | 
 | ||
|  | console.log(colors.bold.italic.underline.red('Chains are also cool.')); // styles not widely supported
 | ||
|  | 
 | ||
|  | 
 | ||
|  | console.log(colors.green('So ') + colors.underline('are') + ' ' + colors.inverse('inverse') + colors.yellow.bold(' styles! ')); // styles not widely supported
 | ||
|  | 
 | ||
|  | console.log(colors.zebra("Zebras are so fun!")); | ||
|  | 
 | ||
|  | console.log("This is " + colors.strikethrough("not") + " fun."); | ||
|  | 
 | ||
|  | 
 | ||
|  | console.log(colors.black.bgWhite('Background color attack!')); | ||
|  | console.log(colors.random('Use random styles on everything!')) | ||
|  | console.log(colors.america('America, Heck Yeah!')); | ||
|  | 
 | ||
|  | console.log('Setting themes is useful') | ||
|  | 
 | ||
|  | //
 | ||
|  | // Custom themes
 | ||
|  | //
 | ||
|  | //console.log('Generic logging theme as JSON'.green.bold.underline);
 | ||
|  | // Load theme with JSON literal
 | ||
|  | colors.setTheme({ | ||
|  |   silly: 'rainbow', | ||
|  |   input: 'grey', | ||
|  |   verbose: 'cyan', | ||
|  |   prompt: 'grey', | ||
|  |   info: 'green', | ||
|  |   data: 'grey', | ||
|  |   help: 'cyan', | ||
|  |   warn: 'yellow', | ||
|  |   debug: 'blue', | ||
|  |   error: 'red' | ||
|  | }); | ||
|  | 
 | ||
|  | // outputs red text
 | ||
|  | console.log(colors.error("this is an error")); | ||
|  | 
 | ||
|  | // outputs yellow text
 | ||
|  | console.log(colors.warn("this is a warning")); | ||
|  | 
 | ||
|  | // outputs grey text
 | ||
|  | console.log(colors.input("this is an input")); | ||
|  | 
 | ||
|  | 
 | ||
|  | // console.log('Generic logging theme as file'.green.bold.underline);
 | ||
|  | 
 | ||
|  | // Load a theme from file
 | ||
|  | colors.setTheme(__dirname + '/../themes/generic-logging.js'); | ||
|  | 
 | ||
|  | // outputs red text
 | ||
|  | console.log(colors.error("this is an error")); | ||
|  | 
 | ||
|  | // outputs yellow text
 | ||
|  | console.log(colors.warn("this is a warning")); | ||
|  | 
 | ||
|  | // outputs grey text
 | ||
|  | console.log(colors.input("this is an input")); | ||
|  | 
 | ||
|  | // console.log(colors.zalgo("Don't summon him"))
 | ||
|  | 
 | ||
|  | 
 | ||
|  | 
 |