File tree 1 file changed +11
-6
lines changed
packages/react-native-builder-bob/src/utils 1 file changed +11
-6
lines changed Original file line number Diff line number Diff line change 1
1
import kleur from 'kleur' ;
2
2
3
3
const logger =
4
- ( type : string , color : kleur . Color ) =>
4
+ (
5
+ type : string ,
6
+ color : kleur . Color ,
7
+ stream : NodeJS . WriteStream = process . stdout
8
+ ) =>
5
9
( ...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 ) => {
9
12
if ( typeof message === 'string' ) {
10
13
return message . split ( '\n' ) . join ( `\n ` ) ;
11
14
} else {
12
15
return message ;
13
16
}
14
17
} )
15
- ) ;
18
+ . join ( ' ' ) } `;
19
+
20
+ stream . write ( message + '\n' ) ;
16
21
} ;
17
22
18
23
export const info = logger ( 'ℹ' , kleur . blue ) ;
19
24
export const warn = logger ( '⚠' , kleur . yellow ) ;
20
- export const error = logger ( '✖' , kleur . red ) ;
25
+ export const error = logger ( '✖' , kleur . red , process . stderr ) ;
21
26
export const success = logger ( '✔' , kleur . green ) ;
22
27
23
28
export const exit = ( ...messages : unknown [ ] ) => {
You can’t perform that action at this time.
0 commit comments