@@ -40,21 +40,28 @@ cp -Rv "$script_dir/../build/src" "$DIR"
40
40
cp " $script_dir /../build/electron.js" " $DIR "
41
41
42
42
# run in subshell (so we return to original dir)
43
- (cd $DIR && npm install --only=prod )
43
+ (cd $DIR && npm install --omit=dev )
44
44
45
45
if [[ -d " $DIR " /node_modules ]]; then
46
- # cleanup of useless files in dependencies
47
- for d in ' image-q/demo' ' better-sqlite3/Release' ' better-sqlite3/deps/sqlite3.tar.gz' ' @jimp/plugin-print/fonts' ' jimp/browser' ' jimp/fonts' ; do
48
- [[ -e " $DIR " /node_modules/" $d " ]] && rm -rv " $DIR " /node_modules/" $d "
46
+ # cleanup of useless files in dependencies
47
+ for d in ' image-q/demo' \
48
+ ' @excalidraw/excalidraw/dist/excalidraw-assets-dev' ' @excalidraw/excalidraw/dist/excalidraw.development.js' ' @excalidraw/excalidraw/dist/excalidraw-with-preact.development.js' \
49
+ ' mermaid/dist/mermaid.js' \
50
+ ' boxicons/svg' ' boxicons/node_modules/react' /* \
51
+ ' better-sqlite3/Release' ' better-sqlite3/deps/sqlite3.tar.gz' ' better-sqlite3/deps/sqlite3' \
52
+ ' @jimp/plugin-print/fonts' ' jimp/browser' ' jimp/fonts' ; do
53
+ [[ -e " $DIR " /node_modules/" $d " ]] && rm -r " $DIR " /node_modules/" $d "
49
54
done
50
55
51
- # delete all tests (there are often large images as test file for jimp etc.)
52
- for d in ' test' ' docs' ' demo' ; do
53
- find " $DIR " /node_modules -name " $d " -exec rm -rf {} \;
56
+ # delete all tests (there are often large images as test file for jimp etc.)
57
+ for d in ' test' ' docs' ' demo' ' example ' ; do
58
+ find " $DIR " /node_modules -name " $d " -exec rm -rf {} +
54
59
done
55
60
fi
56
61
57
62
find $DIR /libraries -name " *.map" -type f -delete
63
+ find $DIR /node_modules -name " *.map" -type f -delete
64
+ find $DIR -name " *.ts" -type f -delete
58
65
59
66
d=" $DIR " /src/public
60
67
[[ -d " $d " /app-dist ]] || mkdir -pv " $d " /app-dist
0 commit comments