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 10
10
},
11
11
"scripts" : {
12
12
"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"
14
15
},
15
16
"dependencies" : {
16
17
"@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 1
1
const fs = require ( "fs" ) ;
2
- const { version } = require ( "./package.json" ) ;
2
+ const { version } = require ( ".. /package.json" ) ;
3
3
4
4
fs . writeFileSync ( "bin/Version.re" , `let version = "${ version } ";` ) ;
5
5
You can’t perform that action at this time.
0 commit comments