feat: 🎸 add application update signature configuration

新增程序更新签名配置,用于保证更新包的完整性与安全性
This commit is contained in:
2025-11-21 23:40:38 +08:00
parent 3302421371
commit 60b809a59d
10 changed files with 458 additions and 3 deletions

22
pnpm-lock.yaml generated
View File

@@ -8,6 +8,9 @@ importers:
.:
dependencies:
'@solidjs/router':
specifier: ^0.15.4
version: 0.15.4(solid-js@1.9.10)
'@tailwindcss/vite':
specifier: ^4.1.17
version: 4.1.17(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2))
@@ -17,6 +20,9 @@ importers:
'@tauri-apps/plugin-opener':
specifier: ^2
version: 2.5.2
'@tauri-apps/plugin-updater':
specifier: ~2.9.0
version: 2.9.0
solid-js:
specifier: ^1.9.3
version: 1.9.10
@@ -425,6 +431,11 @@ packages:
cpu: [x64]
os: [win32]
'@solidjs/router@0.15.4':
resolution: {integrity: sha512-WOpgg9a9T638cR+5FGbFi/IV4l2FpmBs1GpIMSPa0Ce9vyJN7Wts+X2PqMf9IYn0zUj2MlSJtm1gp7/HI/n5TQ==}
peerDependencies:
solid-js: ^1.8.6
'@tailwindcss/node@4.1.17':
resolution: {integrity: sha512-csIkHIgLb3JisEFQ0vxr2Y57GUNYh447C8xzwj89U/8fdW8LhProdxvnVH6U8M2Y73QKiTIH+LWbK3V2BBZsAg==}
@@ -601,6 +612,9 @@ packages:
'@tauri-apps/plugin-opener@2.5.2':
resolution: {integrity: sha512-ei/yRRoCklWHImwpCcDK3VhNXx+QXM9793aQ64YxpqVF0BDuuIlXhZgiAkc15wnPVav+IbkYhmDJIv5R326Mew==}
'@tauri-apps/plugin-updater@2.9.0':
resolution: {integrity: sha512-j++sgY8XpeDvzImTrzWA08OqqGqgkNyxczLD7FjNJJx/uXxMZFz5nDcfkyoI/rCjYuj2101Tci/r/HFmOmoxCg==}
'@types/babel__core@7.20.5':
resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==}
@@ -1294,6 +1308,10 @@ snapshots:
'@rollup/rollup-win32-x64-msvc@4.53.3':
optional: true
'@solidjs/router@0.15.4(solid-js@1.9.10)':
dependencies:
solid-js: 1.9.10
'@tailwindcss/node@4.1.17':
dependencies:
'@jridgewell/remapping': 2.3.5
@@ -1415,6 +1433,10 @@ snapshots:
dependencies:
'@tauri-apps/api': 2.9.0
'@tauri-apps/plugin-updater@2.9.0':
dependencies:
'@tauri-apps/api': 2.9.0
'@types/babel__core@7.20.5':
dependencies:
'@babel/parser': 7.28.5