File tree Expand file tree Collapse file tree 1 file changed +5
-3
lines changed Expand file tree Collapse file tree 1 file changed +5
-3
lines changed Original file line number Diff line number Diff line change 1
1
import fs from "fs" ;
2
+ import { gzipSync } from "zlib" ;
2
3
3
4
import { getVersions } from "./utils/npm.js" ;
4
5
import { resolve } from "./utils/path.js" ;
@@ -14,12 +15,13 @@ function escver(v: string): string {
14
15
fs . writeFileSync ( resolve ( "misc/diffs/versions.txt" ) , versions . map ( ( h ) => h . version ) . join ( "," ) ) ;
15
16
for ( let i = 0 ; i < versions . length ; i ++ ) {
16
17
for ( let j = i + 1 ; j < versions . length ; j ++ ) {
17
- const filename = resolve ( `misc/diffs/diff-${ escver ( versions [ i ] . version ) } _${ escver ( versions [ j ] . version ) } .txt` ) ;
18
+ const filename = resolve ( `misc/diffs/diff-${ escver ( versions [ i ] . version ) } _${ escver ( versions [ j ] . version ) } .txt.gz ` ) ;
18
19
if ( fs . existsSync ( filename ) ) { continue ; }
20
+ console . log ( filename ) ;
19
21
const tag0 = versions [ i ] . gitHead , tag1 = versions [ j ] . gitHead ;
20
22
const diff = await getDiff ( resolve ( "src.ts" ) , tag0 , tag1 ) ;
21
- console . log ( { diff } ) ;
22
- fs . writeFileSync ( filename , diff ) ;
23
+ // console.log({ diff });
24
+ fs . writeFileSync ( filename , gzipSync ( diff ) . toString ( "base64" ) ) ;
23
25
}
24
26
}
25
27
} ) ( ) ;
You can’t perform that action at this time.
0 commit comments