File tree Expand file tree Collapse file tree 1 file changed +11
-6
lines changed
packages/react-native-builder-bob/src/utils Expand file tree Collapse file tree 1 file changed +11
-6
lines changed Original file line number Diff line number Diff line change 11import kleur from 'kleur' ;
22
33const logger =
4- ( type : string , color : kleur . Color ) =>
4+ (
5+ type : string ,
6+ color : kleur . Color ,
7+ stream : NodeJS . WriteStream = process . stdout
8+ ) =>
59 ( ...messages : unknown [ ] ) => {
6- console . log (
7- color ( kleur . bold ( type ) ) ,
8- ...messages . map ( ( message ) => {
10+ const message = `${ color ( kleur . bold ( type ) ) } ${ messages
11+ . map ( ( message ) => {
912 if ( typeof message === 'string' ) {
1013 return message . split ( '\n' ) . join ( `\n ` ) ;
1114 } else {
1215 return message ;
1316 }
1417 } )
15- ) ;
18+ . join ( ' ' ) } `;
19+
20+ stream . write ( message + '\n' ) ;
1621 } ;
1722
1823export const info = logger ( 'ℹ' , kleur . blue ) ;
1924export const warn = logger ( '⚠' , kleur . yellow ) ;
20- export const error = logger ( '✖' , kleur . red ) ;
25+ export const error = logger ( '✖' , kleur . red , process . stderr ) ;
2126export const success = logger ( '✔' , kleur . green ) ;
2227
2328export const exit = ( ...messages : unknown [ ] ) => {
You can’t perform that action at this time.
0 commit comments