1- import chalk from 'chalk ' ;
1+ import pico from 'picocolors ' ;
22
33export function logSuccess ( ...args : unknown [ ] ) : void {
4- console . log ( chalk . green ( '[Success]' ) , ...args ) ;
4+ console . log ( pico . green ( '[Success]' ) , ...args ) ;
55}
66
77export function logInfo ( ...args : unknown [ ] ) : void {
8- console . log ( chalk . blueBright ( '[Info]' ) , ...args ) ;
8+ console . log ( pico . blueBright ( '[Info]' ) , ...args ) ;
99}
1010
1111export function logWarning ( ...args : unknown [ ] ) : void {
12- console . log ( chalk . yellow ( '[Warning]' ) , ...args ) ;
12+ console . log ( pico . yellow ( '[Warning]' ) , ...args ) ;
1313}
1414
1515export function logError ( ...args : unknown [ ] ) : void {
16- console . log ( chalk . red ( '[Error]' ) , ...args ) ;
16+ console . log ( pico . red ( '[Error]' ) , ...args ) ;
1717}
1818
1919export function logDebug ( ...args : unknown [ ] ) : void {
20- console . log ( chalk . magenta ( '[Debug]' ) , ...args ) ;
20+ console . log ( pico . magenta ( '[Debug]' ) , ...args ) ;
2121}
2222
2323export function logBanner ( ) : void {
@@ -26,6 +26,6 @@ export function logBanner(): void {
2626
2727function getBanner ( ) : string {
2828 const textBanner = 'Welcome to Codama!' ;
29- const gradientBanner = chalk . bold ( chalk . hex ( '#e7ab61' ) ( textBanner ) ) ;
29+ const gradientBanner = pico . bold ( `\x1b[38;2;231;171;97m ${ textBanner } \x1b[0m` ) ;
3030 return process . stdout . isTTY && process . stdout . getColorDepth ( ) > 8 ? gradientBanner : textBanner ;
3131}
0 commit comments