File tree Expand file tree Collapse file tree 2 files changed +34
-1
lines changed Expand file tree Collapse file tree 2 files changed +34
-1
lines changed Original file line number Diff line number Diff line change
1
+ #! /bin/bash
2
+ set -e
3
+
4
+ server=$1
5
+ folder=$2
6
+ version=$3
7
+
8
+ if [ -z " $server " ] || [ -z " $folder " ] || [ -z " $version " ]; then
9
+ echo " Usage: $0 <server> <folder> <version>"
10
+ echo " Example: $0 user@example.com /var/www/apps 1.3.0"
11
+ exit 1
12
+ fi
13
+
14
+ # Extract subversion by dropping the last digit (e.g., 1.3.0 -> 1.3)
15
+ subversion=$( echo " $version " | sed ' s/\.[0-9]*$//' )
16
+
17
+ echo " Deploying version: $version "
18
+ echo " Creating subversion link: $subversion "
19
+
20
+ # Create version directory and upload files
21
+ ssh $server " mkdir -p ${folder} /${version} "
22
+ scp -r dist/worker.js " $server :${folder} /${version} /worker.js"
23
+ scp -r dist/module.js " $server :${folder} /${version} /module.js"
24
+ scp -r pkg/json2excel_wasm_bg.wasm " $server :${folder} /${version} /json2excel_wasm_bg.wasm"
25
+
26
+ # Remove existing subversion link and create new one
27
+ ssh $server " cd \" ${folder} \" && rm -f \" ./${subversion} \" && ln -s \" ${version} \" \" ${subversion} \" "
28
+
29
+ echo " Deployment complete!"
Original file line number Diff line number Diff line change 2
2
"name" : " json2excel-wasm" ,
3
3
"description" : " WASM based web worker for converting excel data to raw json" ,
4
4
"keywords" : [" excel" , " convert" , " wasm" ],
5
- "version" : " 1.3.1 " ,
5
+ "version" : " 1.4.0 " ,
6
6
"license" : " MIT" ,
7
7
"collaborators" : [
8
8
" Aleksei Kolosov <akolosov@xbsoftware.com>" ,
13
13
"url" : " https://github.com/DHTMLX/json2excel"
14
14
},
15
15
"files" : [
16
+ " pkg/json2excel_wasm_bg.wasm" ,
17
+ " pkg/json2excel_wasm.js" ,
18
+ " pkg/json2excel_wasm_bg.js" ,
19
+ " pkg/json2excel_wasm.d.ts" ,
16
20
" dist/worker.js" ,
17
21
" dist/module.js"
18
22
],
You can’t perform that action at this time.
0 commit comments