@@ -9,7 +9,9 @@ const path = require('path')
99// as well as the soljson-latest.js files.
1010
1111fs . readdir ( path . join ( __dirname , '/bin' ) , function ( err , files ) {
12- if ( err ) return err
12+ if ( err ) {
13+ throw err
14+ }
1315
1416 const parsedList = files
1517 . map ( function ( file ) { return file . match ( / ^ s o l j s o n - v ( [ 0 - 9 . ] * ) ( - ( [ ^ + ] * ) ) ? ( \+ ( .* ) ) ? .j s $ / ) } )
@@ -19,8 +21,9 @@ fs.readdir(path.join(__dirname, '/bin'), function (err, files) {
1921 const releases = parsedList
2022 . reverse ( )
2123 . reduce ( function ( prev , next ) {
22- if ( next . prerelease === undefined )
24+ if ( next . prerelease === undefined ) {
2325 prev [ next . version ] = next . path
26+ }
2427 return prev
2528 } , { } )
2629
@@ -36,34 +39,46 @@ fs.readdir(path.join(__dirname, '/bin'), function (err, files) {
3639
3740 // Write bin/list.txt
3841 fs . writeFile ( path . join ( __dirname , '/bin/list.txt' ) , pathList , function ( err ) {
39- if ( err ) throw err
42+ if ( err ) {
43+ throw err
44+ }
4045 console . log ( 'Updated bin/list.txt' )
4146 } )
4247
4348 // Write bin/list.json
4449 fs . writeFile ( path . join ( __dirname , '/bin/list.json' ) , JSON . stringify ( { builds : parsedList , releases : releases } , null , 2 ) , function ( err ) {
45- if ( err ) throw err
50+ if ( err ) {
51+ throw err
52+ }
4653 console . log ( 'Updated bin/list.json' )
4754 } )
4855
4956 fs . writeFile ( path . join ( __dirname , '/bin/list.js' ) , generateLegacyListJS ( builds , releases ) , function ( err ) {
50- if ( err ) throw err
57+ if ( err ) {
58+ throw err
59+ }
5160 console . log ( 'Updated bin/list.js' )
5261 } )
5362
5463 // Read latest version
5564 fs . readFile ( path . join ( __dirname , '/bin/' , latest ) , function ( err , data ) {
56- if ( err ) throw err
65+ if ( err ) {
66+ throw err
67+ }
5768
5869 // Copy to bin/soljson-latest.js
5970 fs . writeFile ( path . join ( __dirname , '/bin/soljson-latest.js' ) , data , function ( err ) {
60- if ( err ) throw err
71+ if ( err ) {
72+ throw err
73+ }
6174 console . log ( 'Updated bin/soljson-latest.js' )
6275 } )
6376
6477 // Copy to soljson.js
6578 fs . writeFile ( path . join ( __dirname , '/soljson.js' ) , data , function ( err ) {
66- if ( err ) throw err
79+ if ( err ) {
80+ throw err
81+ }
6782 console . log ( 'Updated soljson.js' )
6883 } )
6984 } )
0 commit comments