File tree 2 files changed +36
-4
lines changed
2 files changed +36
-4
lines changed Original file line number Diff line number Diff line change 19
19
"build:prod:firefox" : " cross-env NODE_ENV=production npm run build:firefox" ,
20
20
"build:prod:opera" : " cross-env NODE_ENV=production npm run build:opera" ,
21
21
"build:prod:safari" : " cross-env NODE_ENV=production npm run build:safari" ,
22
- "dist:chrome" : " npm run build:prod:chrome && mkdir -p dist && ./scripts/compress.ps1 dist-chrome.zip" ,
23
- "dist:edge" : " npm run build:prod:edge && mkdir -p dist && ./scripts/compress.ps1 dist-edge.zip" ,
24
- "dist:firefox" : " npm run build:prod:firefox && mkdir -p dist && ./scripts/compress.ps1 dist-firefox.zip" ,
25
- "dist:opera" : " npm run build:prod:opera && mkdir -p dist && ./scripts/compress.ps1 dist-opera.zip" ,
22
+ "dist:chrome" : " npm run build:prod:chrome && mkdir -p dist && ./scripts/compress.sh dist-chrome.zip" ,
23
+ "dist:edge" : " npm run build:prod:edge && mkdir -p dist && ./scripts/compress.sh dist-edge.zip" ,
24
+ "dist:firefox" : " npm run build:prod:firefox && mkdir -p dist && ./scripts/compress.sh dist-firefox.zip" ,
25
+ "dist:opera" : " npm run build:prod:opera && mkdir -p dist && ./scripts/compress.sh dist-opera.zip" ,
26
26
"dist:safari" : " npm run build:prod:safari && ./scripts/package-safari.ps1" ,
27
27
"dist:firefox:mv3" : " cross-env MANIFEST_VERSION=3 npm run dist:firefox" ,
28
28
"dist:opera:mv3" : " cross-env MANIFEST_VERSION=3 npm run dist:opera" ,
Original file line number Diff line number Diff line change
1
+ #! /usr/bin/env bash
2
+
3
+ # ###
4
+ # Compress the build directory into a zip file.
5
+ # ###
6
+
7
+ set -e
8
+ set -u
9
+ set -x
10
+ set -o pipefail
11
+
12
+ FILENAME=$1
13
+
14
+ SCRIPT_ROOT=" $( dirname " $0 " ) "
15
+ BUILD_DIR=" $SCRIPT_ROOT /../build"
16
+
17
+ # Check if build directory exists
18
+ if [ -d " $BUILD_DIR " ]; then
19
+ cd $BUILD_DIR
20
+
21
+ # Create dist directory if it doesn't exist
22
+ DIST_DIR=" ../dist"
23
+ mkdir -p $DIST_DIR
24
+
25
+ # Remove existing dist zip file
26
+ DIST_PATH=" $DIST_DIR /$FILENAME "
27
+ rm -f $DIST_PATH
28
+
29
+ # Compress build directory
30
+ zip -r $DIST_PATH ./
31
+ echo " Zipped $BUILD_DIR into $DIST_PATH "
32
+ fi
You can’t perform that action at this time.
0 commit comments