1
1
2
- import * as csv from '../lib/index.js'
2
+ import * as csv from '../lib/index.js' ;
3
3
4
- let i = 0
4
+ let i = 0 ;
5
5
6
6
const generator = csv . generate ( { seed : 1 , columns : 2 , length : 20 } ) ;
7
7
const parser = csv . parse ( ) ;
8
8
const transformer = csv . transform ( function ( data ) {
9
- i ++
10
- return data . map ( function ( value ) { return value . toUpperCase ( ) } ) ;
9
+ i ++ ;
10
+ return data . map ( function ( value ) { return value . toUpperCase ( ) ; } ) ;
11
11
} ) ;
12
12
const stringifier = csv . stringify ( ) ;
13
13
14
14
// Read generated CSV data and send it to the parser
15
15
generator . on ( 'readable' , function ( ) {
16
- let data ; while ( data = generator . read ( ) ) {
16
+ let data ; while ( ( data = generator . read ( ) ) !== null ) {
17
17
parser . write ( data ) ;
18
18
}
19
19
} ) ;
20
20
// When generation is over, close the parser
21
21
generator . on ( 'end' , function ( ) {
22
- parser . end ( )
22
+ parser . end ( ) ;
23
23
} ) ;
24
24
25
25
// Read parsed records and send them to the transformer
26
26
parser . on ( 'readable' , function ( ) {
27
- let data ; while ( data = parser . read ( ) ) {
27
+ let data ; while ( ( data = parser . read ( ) ) !== null ) {
28
28
transformer . write ( data ) ;
29
29
}
30
30
} ) ;
31
31
// When parsing is over, close the transformer
32
32
parser . on ( 'end' , function ( ) {
33
- transformer . end ( )
33
+ transformer . end ( ) ;
34
34
} ) ;
35
35
36
36
// Read transformed records and send them to the stringifier
37
37
transformer . on ( 'readable' , function ( ) {
38
- let data ; while ( data = transformer . read ( ) ) {
38
+ let data ; while ( ( data = transformer . read ( ) ) !== null ) {
39
39
stringifier . write ( data ) ;
40
40
}
41
41
} ) ;
@@ -46,7 +46,7 @@ transformer.on('end', function(){
46
46
47
47
// Read CSV data and print it to stdout
48
48
stringifier . on ( 'readable' , function ( ) {
49
- let data ; while ( data = stringifier . read ( ) ) {
49
+ let data ; while ( ( data = stringifier . read ( ) ) !== null ) {
50
50
process . stdout . write ( data ) ;
51
51
}
52
52
} ) ;
0 commit comments