File tree Expand file tree Collapse file tree 3 files changed +21
-2
lines changed Expand file tree Collapse file tree 3 files changed +21
-2
lines changed Original file line number Diff line number Diff line change 1010 },
1111 "scripts" : {
1212 "format" : " refmt --in-place -w 120 `find bin lib -name \" *.re\" `" ,
13- "setVersion" : " node setVersion.js"
13+ "setVersion" : " node scripts/setVersion.js" ,
14+ "zip" : " esy build && node scripts/createZip.js"
1415 },
1516 "dependencies" : {
1617 "@esy-ocaml/esy-installer" : " ^0.0.0" ,
Original file line number Diff line number Diff line change 1+ const fs = require ( "fs" ) ;
2+ const os = require ( "os" ) ;
3+ const child_process = require ( "child_process" ) ;
4+ const { version } = require ( "../package.json" ) ;
5+
6+ const exeName = "bs-react-intl-extractor" ;
7+ let platform = os . platform ( ) ;
8+ if ( platform === "darwin" ) {
9+ platform = "macos" ;
10+ }
11+ const zipName = `${ exeName } -${ version } -${ platform } .zip` ;
12+
13+ if ( fs . existsSync ( zipName ) ) {
14+ fs . unlinkSync ( zipName ) ;
15+ }
16+ fs . copyFileSync ( "_build/default/bin/Extract.exe" , exeName ) ;
17+ child_process . execSync ( `zip ${ zipName } ${ exeName } ` ) ;
18+ fs . unlinkSync ( exeName ) ;
Original file line number Diff line number Diff line change 11const fs = require ( "fs" ) ;
2- const { version } = require ( "./package.json" ) ;
2+ const { version } = require ( ".. /package.json" ) ;
33
44fs . writeFileSync ( "bin/Version.re" , `let version = "${ version } ";` ) ;
55
You can’t perform that action at this time.
0 commit comments