From a08cb2b811c7b19331834e66845359472fdf57ac Mon Sep 17 00:00:00 2001 From: FatttSnake Date: Fri, 6 Sep 2024 09:42:13 +0800 Subject: [PATCH] Build(package.json): Add script to package dist --- package.json | 1 + package.sh | 20 ++++++++++++++++++++ 2 files changed, 21 insertions(+) create mode 100644 package.sh diff --git a/package.json b/package.json index 5f1ead5..1676b36 100644 --- a/package.json +++ b/package.json @@ -14,6 +14,7 @@ "dev": "vite", "dev-host": "vite --host 0.0.0.0", "build": "vite build && npm run typecheck", + "build:package": "npm run build && bash package.sh ${npm_package_version}", "build-test": "vite build --mode testing && npm run typecheck", "typecheck": "tsc", "clean": "rimraf dist .eslintrc-auto-import.json auto-imports.d.ts", diff --git a/package.sh b/package.sh new file mode 100644 index 0000000..1f8cdd2 --- /dev/null +++ b/package.sh @@ -0,0 +1,20 @@ +#!/bin/bash + +FILE_NAME=oxygen-ui${1:+-v$1} +GZ_FILE_NAME=${FILE_NAME}.tar.gz +ZIP_FILE_NAME=${FILE_NAME}.zip + +cp -r dist ${FILE_NAME} + +tar -czvf ${GZ_FILE_NAME} ${FILE_NAME} +zip -rv9 ${ZIP_FILE_NAME} ${FILE_NAME} + +md5sum ${GZ_FILE_NAME} | awk '{ print $1 }' > ${GZ_FILE_NAME}.md5 +sha1sum ${GZ_FILE_NAME} | awk '{ print $1 }' > ${GZ_FILE_NAME}.sha1 +sha256sum ${GZ_FILE_NAME} | awk '{ print $1 }' > ${GZ_FILE_NAME}.sha256 +sha512sum ${GZ_FILE_NAME} | awk '{ print $1 }' > ${GZ_FILE_NAME}.sha512 + +md5sum ${ZIP_FILE_NAME} | awk '{ print $1 }' > ${ZIP_FILE_NAME}.md5 +sha1sum ${ZIP_FILE_NAME} | awk '{ print $1 }' > ${ZIP_FILE_NAME}.sha1 +sha256sum ${ZIP_FILE_NAME} | awk '{ print $1 }' > ${ZIP_FILE_NAME}.sha256 +sha512sum ${ZIP_FILE_NAME} | awk '{ print $1 }' > ${ZIP_FILE_NAME}.sha512