File tree Expand file tree Collapse file tree 3 files changed +19
-2
lines changed Expand file tree Collapse file tree 3 files changed +19
-2
lines changed Original file line number Diff line number Diff line change 2
2
3
3
A simple react native app with some performance benchmarks.
4
4
5
- #### Past measurements are saved into [ results] ( /results.json )
5
+ #### Past measurements are saved into [ results] ( /measure/ results.json )
6
6
The table blow is generated by calling ` npm run generateReadmeTable `
7
7
8
8
Original file line number Diff line number Diff line change 6
6
"android" : " cd android && ./gradlew clean uninstallRelease installRelease" ,
7
7
"androidi18n" : " npm run android -- --project-prop i18n=true" ,
8
8
"start" : " node ./scripts/measure" ,
9
- "generateReadmeTable" : " node ./scripts/resultsJsonToMarkdown"
9
+ "generateReadmeTable" : " node ./scripts/resultsJsonToMarkdown" ,
10
+ "downloadPublishedVersion" : " node ./scripts/downloadPublishedVersion"
10
11
},
11
12
"dependencies" : {
12
13
"react-native" : " 0.44.0" ,
Original file line number Diff line number Diff line change
1
+ const _ = require ( 'lodash' ) ;
2
+ const exec = require ( 'shell-utils' ) . exec ;
3
+
4
+ const version = process . argv . splice ( process . execArgv . length + 2 ) [ 0 ] ;
5
+ const scriptDir = __dirname ;
6
+ const distDir = `${ scriptDir } /../../dist` ;
7
+
8
+ run ( ) ;
9
+
10
+ function run ( ) {
11
+ const url = exec . execSyncRead ( `npm view jsc-android@${ version } dist.tarball` ) ;
12
+ exec . execSync ( `curl ${ url } | tar -xf -` ) ;
13
+ exec . execSync ( `rm -rf ${ distDir } ` ) ;
14
+ exec . execSync ( `cd package && mv $(find . -type d -maxdepth 1 -mindepth 1) ${ distDir } ` ) ;
15
+ exec . execSync ( `rm -rf ./package` ) ;
16
+ }
You can’t perform that action at this time.
0 commit comments