diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index f72f433b..4a0d95bf 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -6,13 +6,13 @@ on:
push:
tags:
- v*
+ workflow_dispatch:
jobs:
# Windows
build-windows:
name: Build for Windows
runs-on: windows-latest
- timeout-minutes: 30
steps:
# 检出 Git 仓库
- name: Check out git repository
@@ -50,7 +50,6 @@ jobs:
uses: softprops/action-gh-release@v2
if: startsWith(github.ref, 'refs/tags/v')
with:
- draft: false
files: dist/*.*
env:
GITHUB_TOKEN: ${{ secrets.ACCESS_TOKEN }}
@@ -58,7 +57,6 @@ jobs:
build-macos:
name: Build for macOS
runs-on: macos-latest
- timeout-minutes: 30
steps:
# 检出 Git 仓库
- name: Check out git repository
@@ -97,7 +95,6 @@ jobs:
uses: softprops/action-gh-release@v2
if: startsWith(github.ref, 'refs/tags/v')
with:
- draft: false
files: dist/*.*
env:
GITHUB_TOKEN: ${{ secrets.ACCESS_TOKEN }}
@@ -105,7 +102,6 @@ jobs:
build-linux:
name: Build for Linux
runs-on: ubuntu-22.04
- timeout-minutes: 30
steps:
# 检出 Git 仓库
- name: Check out git repository
@@ -124,6 +120,11 @@ jobs:
sudo apt-get install --no-install-recommends -y rpm &&
sudo apt-get install --no-install-recommends -y libarchive-tools &&
sudo apt-get install --no-install-recommends -y libopenjp2-tools
+ # 安装 Snapcraft
+ - name: Install Snapcraft
+ uses: samuelmeuli/action-snapcraft@v2
+ with:
+ snapcraft_token: ${{ secrets.SNAPCRAFT_TOKEN }}
# 复制环境变量文件
- name: Copy .env.example
run: |
@@ -141,6 +142,11 @@ jobs:
shell: bash
env:
GITHUB_TOKEN: ${{ secrets.ACCESS_TOKEN }}
+ # 上传 Snap 包到 Snapcraft 商店
+ - name: Publish Snap to Snap Store
+ run: snapcraft upload dist/*.snap --release stable
+ env:
+ SNAPCRAFT_STORE_CREDENTIALS: ${{ secrets.SNAPCRAFT_TOKEN }}
# 上传构建产物
- name: Upload Linux artifact
uses: actions/upload-artifact@v4
@@ -153,7 +159,6 @@ jobs:
uses: softprops/action-gh-release@v2
if: startsWith(github.ref, 'refs/tags/v')
with:
- draft: false
files: dist/*.*
env:
GITHUB_TOKEN: ${{ secrets.ACCESS_TOKEN }}
diff --git a/README.md b/README.md
index 080e2628..6b1bea2f 100644
--- a/README.md
+++ b/README.md
@@ -117,6 +117,10 @@
[Dev Workflow](https://github.com/imsyy/SPlayer/actions/workflows/build.yml)
+## Snap Store
+
+[![Get it from the Snap Store](https://snapcraft.io/en/dark/install.svg)](https://snapcraft.io/splayer)
+
## ⚙️ Docker 部署
> 安装及配置 `Docker` 将不在此处说明,请自行解决
diff --git a/electron-builder.yml b/electron-builder.yml
index c2aaa6d9..208fe78b 100644
--- a/electron-builder.yml
+++ b/electron-builder.yml
@@ -93,6 +93,7 @@ linux:
- AppImage
- deb
- rpm
+ - snap
- tar.gz
# 维护者信息
maintainer: imsyy.top
diff --git a/package.json b/package.json
index 1aeddcf9..61f34802 100644
--- a/package.json
+++ b/package.json
@@ -48,7 +48,7 @@
"@pixi/filter-color-matrix": "^7.4.2",
"@pixi/sprite": "^7.4.2",
"@vueuse/core": "^10.11.1",
- "NeteaseCloudMusicApi": "^4.23.1",
+ "NeteaseCloudMusicApi": "^4.23.3",
"axios": "^1.7.7",
"change-case": "^5.4.4",
"dayjs": "^1.11.13",
@@ -64,12 +64,12 @@
"jss-preset-default": "^10.10.0",
"localforage": "^1.10.0",
"lodash-es": "^4.17.21",
- "marked": "^14.1.2",
+ "marked": "^14.1.3",
"music-metadata": "7.14.0",
"pinia": "^2.2.4",
"pinia-plugin-persistedstate": "^3.2.3",
"plyr": "^3.7.8",
- "vue-virt-list": "^1.5.2"
+ "vue-virt-list": "^1.5.3"
},
"devDependencies": {
"@electron-toolkit/preload": "^3.0.1",
@@ -82,14 +82,14 @@
"@types/file-saver": "^2.0.7",
"@types/howler": "^2.2.12",
"@types/js-cookie": "^3.0.6",
- "@types/node": "^22.7.5",
- "@typescript-eslint/eslint-plugin": "^8.8.1",
- "@typescript-eslint/parser": "^8.8.1",
+ "@types/node": "^22.7.6",
+ "@typescript-eslint/eslint-plugin": "^8.10.0",
+ "@typescript-eslint/parser": "^8.10.0",
"@vitejs/plugin-vue": "^5.1.4",
"ajv": "^8.17.1",
"crypto-js": "^4.2.0",
- "electron": "^28.3.3",
- "electron-builder": "^25.1.7",
+ "electron": "^31.7.1",
+ "electron-builder": "^25.1.8",
"electron-log": "^5.2.0",
"electron-vite": "^2.3.0",
"eslint": "^9.12.0",
@@ -99,12 +99,12 @@
"naive-ui": "^2.40.1",
"node-taglib-sharp": "^5.2.3",
"prettier": "^3.3.3",
- "sass": "^1.79.5",
- "terser": "^5.34.1",
+ "sass": "^1.80.2",
+ "terser": "^5.36.0",
"typescript": "^5.6.3",
"unplugin-auto-import": "^0.18.3",
"unplugin-vue-components": "^0.27.4",
- "vite": "^5.4.8",
+ "vite": "^5.4.9",
"vite-plugin-compression": "^0.5.1",
"vite-plugin-wasm": "^3.3.0",
"vue": "3.5.10",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 0ba5fa2d..7cb041ac 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -19,10 +19,10 @@ importers:
version: 0.1.5(@pixi/app@7.4.2(@pixi/core@7.4.2)(@pixi/display@7.4.2(@pixi/core@7.4.2)))(@pixi/core@7.4.2)(@pixi/display@7.4.2(@pixi/core@7.4.2))(@pixi/filter-blur@7.4.2(@pixi/core@7.4.2))(@pixi/filter-bulge-pinch@5.1.1(@pixi/core@7.4.2))(@pixi/filter-color-matrix@7.4.2(@pixi/core@7.4.2))(@pixi/sprite@7.4.2(@pixi/core@7.4.2)(@pixi/display@7.4.2(@pixi/core@7.4.2)))(jss-preset-default@10.10.0)(jss@10.10.0)(vue@3.5.10(typescript@5.6.3))
'@electron-toolkit/preload':
specifier: ^3.0.1
- version: 3.0.1(electron@28.3.3)
+ version: 3.0.1(electron@31.7.1)
'@electron-toolkit/utils':
specifier: ^3.0.0
- version: 3.0.0(electron@28.3.3)
+ version: 3.0.0(electron@31.7.1)
'@imsyy/color-utils':
specifier: ^1.0.2
version: 1.0.2
@@ -54,8 +54,8 @@ importers:
specifier: ^10.11.1
version: 10.11.1(vue@3.5.10(typescript@5.6.3))
NeteaseCloudMusicApi:
- specifier: ^4.23.1
- version: 4.23.1
+ specifier: ^4.23.3
+ version: 4.23.3
axios:
specifier: ^1.7.7
version: 1.7.7
@@ -102,8 +102,8 @@ importers:
specifier: ^4.17.21
version: 4.17.21
marked:
- specifier: ^14.1.2
- version: 14.1.2
+ specifier: ^14.1.3
+ version: 14.1.3
music-metadata:
specifier: 7.14.0
version: 7.14.0
@@ -117,12 +117,12 @@ importers:
specifier: ^3.7.8
version: 3.7.8
vue-virt-list:
- specifier: ^1.5.2
- version: 1.5.2(vue@3.5.10(typescript@5.6.3))
+ specifier: ^1.5.3
+ version: 1.5.3(vue@3.5.10(typescript@5.6.3))
devDependencies:
'@electron-toolkit/tsconfig':
specifier: ^1.0.1
- version: 1.0.1(@types/node@22.7.5)
+ version: 1.0.1(@types/node@22.7.6)
'@fastify/cookie':
specifier: ^9.4.0
version: 9.4.0
@@ -145,17 +145,17 @@ importers:
specifier: ^3.0.6
version: 3.0.6
'@types/node':
- specifier: ^22.7.5
- version: 22.7.5
+ specifier: ^22.7.6
+ version: 22.7.6
'@typescript-eslint/eslint-plugin':
- specifier: ^8.8.1
- version: 8.8.1(@typescript-eslint/parser@8.8.1(eslint@9.12.0)(typescript@5.6.3))(eslint@9.12.0)(typescript@5.6.3)
+ specifier: ^8.10.0
+ version: 8.10.0(@typescript-eslint/parser@8.10.0(eslint@9.12.0)(typescript@5.6.3))(eslint@9.12.0)(typescript@5.6.3)
'@typescript-eslint/parser':
- specifier: ^8.8.1
- version: 8.8.1(eslint@9.12.0)(typescript@5.6.3)
+ specifier: ^8.10.0
+ version: 8.10.0(eslint@9.12.0)(typescript@5.6.3)
'@vitejs/plugin-vue':
specifier: ^5.1.4
- version: 5.1.4(vite@5.4.8(@types/node@22.7.5)(sass@1.79.5)(terser@5.34.1))(vue@3.5.10(typescript@5.6.3))
+ version: 5.1.4(vite@5.4.9(@types/node@22.7.6)(sass@1.80.2)(terser@5.36.0))(vue@3.5.10(typescript@5.6.3))
ajv:
specifier: ^8.17.1
version: 8.17.1
@@ -163,17 +163,17 @@ importers:
specifier: ^4.2.0
version: 4.2.0
electron:
- specifier: ^28.3.3
- version: 28.3.3
+ specifier: ^31.7.1
+ version: 31.7.1
electron-builder:
- specifier: ^25.1.7
- version: 25.1.7(electron-builder-squirrel-windows@24.13.3(dmg-builder@25.1.7))
+ specifier: ^25.1.8
+ version: 25.1.8(electron-builder-squirrel-windows@24.13.3)
electron-log:
specifier: ^5.2.0
version: 5.2.0
electron-vite:
specifier: ^2.3.0
- version: 2.3.0(vite@5.4.8(@types/node@22.7.5)(sass@1.79.5)(terser@5.34.1))
+ version: 2.3.0(vite@5.4.9(@types/node@22.7.6)(sass@1.80.2)(terser@5.36.0))
eslint:
specifier: ^9.12.0
version: 9.12.0
@@ -196,11 +196,11 @@ importers:
specifier: ^3.3.3
version: 3.3.3
sass:
- specifier: ^1.79.5
- version: 1.79.5
+ specifier: ^1.80.2
+ version: 1.80.2
terser:
- specifier: ^5.34.1
- version: 5.34.1
+ specifier: ^5.36.0
+ version: 5.36.0
typescript:
specifier: ^5.6.3
version: 5.6.3
@@ -211,14 +211,14 @@ importers:
specifier: ^0.27.4
version: 0.27.4(@babel/parser@7.25.8)(rollup@4.24.0)(vue@3.5.10(typescript@5.6.3))(webpack-sources@3.2.3)
vite:
- specifier: ^5.4.8
- version: 5.4.8(@types/node@22.7.5)(sass@1.79.5)(terser@5.34.1)
+ specifier: ^5.4.9
+ version: 5.4.9(@types/node@22.7.6)(sass@1.80.2)(terser@5.36.0)
vite-plugin-compression:
specifier: ^0.5.1
- version: 0.5.1(vite@5.4.8(@types/node@22.7.5)(sass@1.79.5)(terser@5.34.1))
+ version: 0.5.1(vite@5.4.9(@types/node@22.7.6)(sass@1.80.2)(terser@5.36.0))
vite-plugin-wasm:
specifier: ^3.3.0
- version: 3.3.0(vite@5.4.8(@types/node@22.7.5)(sass@1.79.5)(terser@5.34.1))
+ version: 3.3.0(vite@5.4.9(@types/node@22.7.6)(sass@1.80.2)(terser@5.36.0))
vue:
specifier: 3.5.10
version: 3.5.10(typescript@5.6.3)
@@ -416,8 +416,8 @@ packages:
resolution: {integrity: sha512-fKpv9kg4SPmt+hY7SVBnIYULE9QJl8L3sCfcBsnqbJwwBwAeTLokJ9TRt9y7bK0JAzIW2y78TVVjvnQEms/yyA==}
engines: {node: '>=16.4'}
- '@emnapi/runtime@1.3.0':
- resolution: {integrity: sha512-XMBySMuNZs3DM96xcJmLW4EfGnf+uGmFNjzpehMjuX5PLB5j87ar2Zc4e3PVeZ3I5g3tYtAqskB28manlF69Zw==}
+ '@emnapi/runtime@1.3.1':
+ resolution: {integrity: sha512-kEBmG8KyqtxJZv+ygbEim+KCGtIq1fC22Ms3S4ziXmYKm8uyoLX0MHONVKwp+9opg390VaKRNt4a7A9NwmpNhw==}
'@emotion/hash@0.8.0':
resolution: {integrity: sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==}
@@ -1169,11 +1169,11 @@ packages:
'@types/ndarray@1.0.14':
resolution: {integrity: sha512-oANmFZMnFQvb219SSBIhI1Ih/r4CvHDOzkWyJS/XRqkMrGH5/kaPSA1hQhdIBzouaE+5KpE/f5ylI9cujmckQg==}
- '@types/node@18.19.55':
- resolution: {integrity: sha512-zzw5Vw52205Zr/nmErSEkN5FLqXPuKX/k5d1D7RKHATGqU7y6YfX9QxZraUzUrFGqH6XzOzG196BC35ltJC4Cw==}
+ '@types/node@20.16.12':
+ resolution: {integrity: sha512-LfPFB0zOeCeCNQV3i+67rcoVvoN5n0NVuR2vLG0O5ySQMgchuZlC4lgz546ZOJyDtj5KIgOxy+lacOimfqZAIA==}
- '@types/node@22.7.5':
- resolution: {integrity: sha512-jML7s2NAzMWc//QSJ1a3prpk78cOPchGvXJsC3C6R6PSMoooztvRVQEz89gmBTBY1SPMaqo5teB4uNHPdetShQ==}
+ '@types/node@22.7.6':
+ resolution: {integrity: sha512-/d7Rnj0/ExXDMcioS78/kf1lMzYk4BZV8MZGTBKzTGZ6/406ukkbYlIsZmMPhcR5KlkunDHQLrtAVmSq7r+mSw==}
'@types/plist@3.0.5':
resolution: {integrity: sha512-E6OCaRmAe4WDmWNsL/9RMqdkkzDCY1etutkflWk4c+AcjDU07Pcz1fQwTX0TQz+Pxqn9i4L1TU3UFpjnrcDgxA==}
@@ -1190,8 +1190,8 @@ packages:
'@types/yauzl@2.10.3':
resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==}
- '@typescript-eslint/eslint-plugin@8.8.1':
- resolution: {integrity: sha512-xfvdgA8AP/vxHgtgU310+WBnLB4uJQ9XdyP17RebG26rLtDrQJV3ZYrcopX91GrHmMoH8bdSwMRh2a//TiJ1jQ==}
+ '@typescript-eslint/eslint-plugin@8.10.0':
+ resolution: {integrity: sha512-phuB3hoP7FFKbRXxjl+DRlQDuJqhpOnm5MmtROXyWi3uS/Xg2ZXqiQfcG2BJHiN4QKyzdOJi3NEn/qTnjUlkmQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
'@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0
@@ -1201,8 +1201,8 @@ packages:
typescript:
optional: true
- '@typescript-eslint/parser@8.8.1':
- resolution: {integrity: sha512-hQUVn2Lij2NAxVFEdvIGxT9gP1tq2yM83m+by3whWFsWC+1y8pxxxHUFE1UqDu2VsGi2i6RLcv4QvouM84U+ow==}
+ '@typescript-eslint/parser@8.10.0':
+ resolution: {integrity: sha512-E24l90SxuJhytWJ0pTQydFT46Nk0Z+bsLKo/L8rtQSL93rQ6byd1V/QbDpHUTdLPOMsBCcYXZweADNCfOCmOAg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
@@ -1211,12 +1211,12 @@ packages:
typescript:
optional: true
- '@typescript-eslint/scope-manager@8.8.1':
- resolution: {integrity: sha512-X4JdU+66Mazev/J0gfXlcC/dV6JI37h+93W9BRYXrSn0hrE64IoWgVkO9MSJgEzoWkxONgaQpICWg8vAN74wlA==}
+ '@typescript-eslint/scope-manager@8.10.0':
+ resolution: {integrity: sha512-AgCaEjhfql9MDKjMUxWvH7HjLeBqMCBfIaBbzzIcBbQPZE7CPh1m6FF+L75NUMJFMLYhCywJXIDEMa3//1A0dw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@typescript-eslint/type-utils@8.8.1':
- resolution: {integrity: sha512-qSVnpcbLP8CALORf0za+vjLYj1Wp8HSoiI8zYU5tHxRVj30702Z1Yw4cLwfNKhTPWp5+P+k1pjmD5Zd1nhxiZA==}
+ '@typescript-eslint/type-utils@8.10.0':
+ resolution: {integrity: sha512-PCpUOpyQSpxBn230yIcK+LeCQaXuxrgCm2Zk1S+PTIRJsEfU6nJ0TtwyH8pIwPK/vJoA+7TZtzyAJSGBz+s/dg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '*'
@@ -1224,12 +1224,12 @@ packages:
typescript:
optional: true
- '@typescript-eslint/types@8.8.1':
- resolution: {integrity: sha512-WCcTP4SDXzMd23N27u66zTKMuEevH4uzU8C9jf0RO4E04yVHgQgW+r+TeVTNnO1KIfrL8ebgVVYYMMO3+jC55Q==}
+ '@typescript-eslint/types@8.10.0':
+ resolution: {integrity: sha512-k/E48uzsfJCRRbGLapdZgrX52csmWJ2rcowwPvOZ8lwPUv3xW6CcFeJAXgx4uJm+Ge4+a4tFOkdYvSpxhRhg1w==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@typescript-eslint/typescript-estree@8.8.1':
- resolution: {integrity: sha512-A5d1R9p+X+1js4JogdNilDuuq+EHZdsH9MjTVxXOdVFfTJXunKJR/v+fNNyO4TnoOn5HqobzfRlc70NC6HTcdg==}
+ '@typescript-eslint/typescript-estree@8.10.0':
+ resolution: {integrity: sha512-3OE0nlcOHaMvQ8Xu5gAfME3/tWVDpb/HxtpUZ1WeOAksZ/h/gwrBzCklaGzwZT97/lBbbxJ16dMA98JMEngW4w==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '*'
@@ -1237,14 +1237,14 @@ packages:
typescript:
optional: true
- '@typescript-eslint/utils@8.8.1':
- resolution: {integrity: sha512-/QkNJDbV0bdL7H7d0/y0qBbV2HTtf0TIyjSDTvvmQEzeVx8jEImEbLuOA4EsvE8gIgqMitns0ifb5uQhMj8d9w==}
+ '@typescript-eslint/utils@8.10.0':
+ resolution: {integrity: sha512-Oq4uZ7JFr9d1ZunE/QKy5egcDRXT/FrS2z/nlxzPua2VHFtmMvFNDvpq1m/hq0ra+T52aUezfcjGRIB7vNJF9w==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
- '@typescript-eslint/visitor-keys@8.8.1':
- resolution: {integrity: sha512-0/TdC3aeRAsW7MDvYRwEc1Uwm0TIBfzjPFgg60UU2Haj5qsCs9cc3zNgY71edqE3LbWfF/WoZQd3lJoDXFQpag==}
+ '@typescript-eslint/visitor-keys@8.10.0':
+ resolution: {integrity: sha512-k8nekgqwr7FadWk548Lfph6V3r9OVqjzAIVskE7orMZR23cGJjAOVazsZSJW+ElyjfTM4wx/1g88Mi70DDtG9A==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@vitejs/plugin-vue@5.1.4':
@@ -1266,14 +1266,14 @@ packages:
'@vue/compiler-core@3.5.10':
resolution: {integrity: sha512-iXWlk+Cg/ag7gLvY0SfVucU8Kh2CjysYZjhhP70w9qI4MvSox4frrP+vDGvtQuzIcgD8+sxM6lZvCtdxGunTAA==}
- '@vue/compiler-core@3.5.11':
- resolution: {integrity: sha512-PwAdxs7/9Hc3ieBO12tXzmTD+Ln4qhT/56S+8DvrrZ4kLDn4Z/AMUr8tXJD0axiJBS0RKIoNaR0yMuQB9v9Udg==}
+ '@vue/compiler-core@3.5.12':
+ resolution: {integrity: sha512-ISyBTRMmMYagUxhcpyEH0hpXRd/KqDU4ymofPgl2XAkY9ZhQ+h0ovEZJIiPop13UmR/54oA2cgMDjgroRelaEw==}
'@vue/compiler-dom@3.5.10':
resolution: {integrity: sha512-DyxHC6qPcktwYGKOIy3XqnHRrrXyWR2u91AjP+nLkADko380srsC2DC3s7Y1Rk6YfOlxOlvEQKa9XXmLI+W4ZA==}
- '@vue/compiler-dom@3.5.11':
- resolution: {integrity: sha512-pyGf8zdbDDRkBrEzf8p7BQlMKNNF5Fk/Cf/fQ6PiUz9at4OaUfyXW0dGJTo2Vl1f5U9jSLCNf0EZJEogLXoeew==}
+ '@vue/compiler-dom@3.5.12':
+ resolution: {integrity: sha512-9G6PbJ03uwxLHKQ3P42cMTi85lDRvGLB2rSGOiQqtXELat6uI4n8cNz9yjfVHRPIu+MsK6TE418Giruvgptckg==}
'@vue/compiler-sfc@3.5.10':
resolution: {integrity: sha512-to8E1BgpakV7224ZCm8gz1ZRSyjNCAWEplwFMWKlzCdP9DkMKhRRwt0WkCjY7jkzi/Vz3xgbpeig5Pnbly4Tow==}
@@ -1312,8 +1312,8 @@ packages:
'@vue/shared@3.5.10':
resolution: {integrity: sha512-VkkBhU97Ki+XJ0xvl4C9YJsIZ2uIlQ7HqPpZOS3m9VCvmROPaChZU6DexdMJqvz9tbgG+4EtFVrSuailUq5KGQ==}
- '@vue/shared@3.5.11':
- resolution: {integrity: sha512-W8GgysJVnFo81FthhzurdRAWP/byq3q2qIw70e0JWblzVhjgOMiC2GyovXrZTFQJnFVryYaKGP3Tc9vYzYm6PQ==}
+ '@vue/shared@3.5.12':
+ resolution: {integrity: sha512-L2RPSAwUFbgZH20etwrXyVyCBu9OxRSi8T/38QsvnkJyvq2LufW2lDCOzm7t/U9C1mkhJGWYfCuFBCmIuNivrg==}
'@vueuse/core@10.11.1':
resolution: {integrity: sha512-guoy26JQktXPcz+0n3GukWIy/JDNKti9v6VEMu6kV2sYBsWuGiTU8OWdg+ADfUbHg3/3DlqySDe7JmdHrktiww==}
@@ -1328,18 +1328,14 @@ packages:
resolution: {integrity: sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==}
engines: {node: '>=10.0.0'}
- NeteaseCloudMusicApi@4.23.1:
- resolution: {integrity: sha512-knjTB2g7CcogBG9yaxj37BoazBH8a5r0kJgFfLo1JJngdUhRapk0z20XOAtG8mrSoFd6yxW8fimFqcL5lbmwEw==}
+ NeteaseCloudMusicApi@4.23.3:
+ resolution: {integrity: sha512-CYlVytJOu5vap9pk0yF4DrhQyyuttdHhcj8lNcnt5weI/amKrEWxKfXmToraS84F+Wf96HxV2W/SRxA6yn8nkg==}
engines: {node: '>=12'}
hasBin: true
abbrev@1.1.1:
resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==}
- abort-controller@3.0.0:
- resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==}
- engines: {node: '>=6.5'}
-
abstract-logging@2.0.1:
resolution: {integrity: sha512-2BjRTZxTPvheOvGbBslFSYOUkr+SjPtOnrLP33f+VIWLzezQpZcqVg7ja3L4dBXmzzgwT+a029jRx5PCi3JuiA==}
@@ -1352,8 +1348,8 @@ packages:
peerDependencies:
acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
- acorn@8.12.1:
- resolution: {integrity: sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==}
+ acorn@8.13.0:
+ resolution: {integrity: sha512-8zSiw54Oxrdym50NlZ9sUusyO1Z1ZchgRLWRaK6c86XJFClyCgFKetdowBg5bKxyp/u+CDBJG4Mpp0m3HLZl9w==}
engines: {node: '>=0.4.0'}
hasBin: true
@@ -1437,12 +1433,12 @@ packages:
dmg-builder: 24.13.3
electron-builder-squirrel-windows: 24.13.3
- app-builder-lib@25.1.7:
- resolution: {integrity: sha512-JxmN+D/Dn7BLQoN+cTFO+zbMHcpI10v/xjyjFO1FKpHbApOG+OQt/xUyVjKWp4FYplIfuHdpxqTXo1PN/Wzm/A==}
+ app-builder-lib@25.1.8:
+ resolution: {integrity: sha512-pCqe7dfsQFBABC1jeKZXQWhGcCPF3rPCXDdfqVKjIeWBcXzyC1iOWZdfFhGl+S9MyE/k//DFmC6FzuGAUudNDg==}
engines: {node: '>=14.0.0'}
peerDependencies:
- dmg-builder: 25.1.7
- electron-builder-squirrel-windows: 25.1.7
+ dmg-builder: 25.1.8
+ electron-builder-squirrel-windows: 25.1.8
aproba@2.0.0:
resolution: {integrity: sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==}
@@ -1577,9 +1573,6 @@ packages:
buffer@5.7.1:
resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==}
- buffer@6.0.3:
- resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==}
-
builder-util-runtime@9.2.10:
resolution: {integrity: sha512-6p/gfG1RJSQeIbz8TK5aPNkoztgY1q5TgmGFMAXcY8itsGW6Y2ld1ALsZ5UJn8rog7hKF3zHx5iQbNQ8uLcRlw==}
engines: {node: '>=12.0.0'}
@@ -1630,8 +1623,8 @@ packages:
resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==}
engines: {node: '>=6'}
- caniuse-lite@1.0.30001668:
- resolution: {integrity: sha512-nWLrdxqCdblixUO+27JtGJJE/txpJlyUy5YN1u53wLZkP0emYCo5zgS6QYft7VUYR42LGgi/S5hdLZTrnyIddw==}
+ caniuse-lite@1.0.30001669:
+ resolution: {integrity: sha512-DlWzFDJqstqtIVx1zeSpIMLjunf5SmwOw0N2Ck/QSQdS8PLS4+9HrLaYei4w8BIAL7IB/UEDu889d8vhCTPA0w==}
chalk@2.4.2:
resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==}
@@ -1956,8 +1949,8 @@ packages:
dir-compare@4.2.0:
resolution: {integrity: sha512-2xMCmOoMrdQIPHdsTawECdNPwlVFB9zGcz3kuhmBO6U3oU+UQjsue0i8ayLKpgBcm+hcXPMVSGUN9d+pvJ6+VQ==}
- dmg-builder@25.1.7:
- resolution: {integrity: sha512-Hac0AfXQrAV62JT99Had6bvUJb/f7vjJTaLOsmA/gAQcrc/cLmNAqCJ0ZZDqwKy2+LKXnxx45TvMXvovKd4iMg==}
+ dmg-builder@25.1.8:
+ resolution: {integrity: sha512-NoXo6Liy2heSklTI5OIZbCgXC1RzrDQsZkeEwXhdOro3FT1VBOvbubvscdPnjVuQ4AMwwv61oaH96AbiYg9EnQ==}
dmg-license@1.0.11:
resolution: {integrity: sha512-ZdzmqwKmECOWJpqefloC5OJy1+WZBBse5+MR88z9g9Zn4VY+WYUkAyojmhzJckH5YbbZGcYIuGAkY5/Ys5OM2Q==}
@@ -2001,8 +1994,8 @@ packages:
electron-builder-squirrel-windows@24.13.3:
resolution: {integrity: sha512-oHkV0iogWfyK+ah9ZIvMDpei1m9ZRpdXcvde1wTpra2U8AFDNNpqJdnin5z+PM1GbQ5BoaKCWas2HSjtR0HwMg==}
- electron-builder@25.1.7:
- resolution: {integrity: sha512-lsKtX93GSHWnmuteNRvBzgJIjRiiYB0qrJVRjShwBi75Ns+mRdWeOGZiXItqOWj+3g5UyY722kgoq2WlqCB87A==}
+ electron-builder@25.1.8:
+ resolution: {integrity: sha512-poRgAtUHHOnlzZnc9PK4nzG53xh74wj2Jy7jkTrqZ0MWPoHGh1M2+C//hGeYdA+4K8w4yiVCNYoLXF7ySj2Wig==}
engines: {node: '>=14.0.0'}
hasBin: true
@@ -2023,8 +2016,8 @@ packages:
electron-store@8.2.0:
resolution: {integrity: sha512-ukLL5Bevdil6oieAOXz3CMy+OgaItMiVBg701MNlG6W5RaC0AHN7rvlqTCmeb6O7jP0Qa1KKYTE0xV0xbhF4Hw==}
- electron-to-chromium@1.5.36:
- resolution: {integrity: sha512-HYTX8tKge/VNp6FGO+f/uVDmUkq+cEfcxYhKf15Akc4M5yxt5YmorwlAitKWjWhWQnKcDRBAQKXkhqqXMqcrjw==}
+ electron-to-chromium@1.5.41:
+ resolution: {integrity: sha512-dfdv/2xNjX0P8Vzme4cfzHqnPm5xsZXwsolTYr0eyW18IUmNyG08vL+fttvinTfhKfIKdRoqkDIC9e9iWQCNYQ==}
electron-updater@6.3.9:
resolution: {integrity: sha512-2PJNONi+iBidkoC5D1nzT9XqsE8Q1X28Fn6xRQhO3YX8qRRyJ3mkV4F1aQsuRnYPqq6Hw+E51y27W75WgDoofw==}
@@ -2040,8 +2033,8 @@ packages:
'@swc/core':
optional: true
- electron@28.3.3:
- resolution: {integrity: sha512-ObKMLSPNhomtCOBAxFS8P2DW/4umkh72ouZUlUKzXGtYuPzgr1SYhskhFWgzAsPtUzhL2CzyV2sfbHcEW4CXqw==}
+ electron@31.7.1:
+ resolution: {integrity: sha512-kBSSELVTZM1x4y/FQIh6SC2JNpytFPPaLUuVfds7repvqj5CJsi8KZF28XjBXNKutuG2gX6PozxCPo9O8QkfUA==}
engines: {node: '>= 12.20.55'}
hasBin: true
@@ -2191,17 +2184,9 @@ packages:
resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==}
engines: {node: '>= 0.6'}
- event-target-shim@5.0.1:
- resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==}
- engines: {node: '>=6'}
-
eventemitter3@4.0.7:
resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==}
- events@3.3.0:
- resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==}
- engines: {node: '>=0.8.x'}
-
evtd@0.2.4:
resolution: {integrity: sha512-qaeGN5bx63s/AXgQo8gj6fBkxge+OoLddLniox5qtLAEY5HSnuSlISXVPxnSae1dWblvTh4/HoMIB+mbMsvZzw==}
@@ -2269,8 +2254,8 @@ packages:
fast-uri@2.4.0:
resolution: {integrity: sha512-ypuAmmMKInk5q7XcepxlnUWDLWv4GFtaJqAzWKqn62IpQ3pejtr5dTVbt3vwqVaMKmkNR55sTT+CqUKIaT21BA==}
- fast-uri@3.0.2:
- resolution: {integrity: sha512-GR6f0hD7XXyNJa25Tb9BuIdN0tdr+0BMi6/CJPH3wJO1JjNG3n/VsSw38AwRdKZABm8lGbPfakLRkYzx2V9row==}
+ fast-uri@3.0.3:
+ resolution: {integrity: sha512-aLrHthzCjH5He4Z2H9YZ+v6Ujb9ocRuW6ZzkJQOrTxleEijANq4v1TsaPaVG1PZcuurEzrLcWRyYBYXD5cEiaw==}
fastify-plugin@4.5.1:
resolution: {integrity: sha512-stRHYGeuqpEZTL1Ef0Ovr2ltazUT9g844X5z/zEBFLG8RYlpDiOCIG+ATvYEp+/zmc7sN29mcIMp8gvYplYPIQ==}
@@ -2678,8 +2663,8 @@ packages:
resolution: {integrity: sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw==}
engines: {node: '>= 8.0.0'}
- isbinaryfile@5.0.2:
- resolution: {integrity: sha512-GvcjojwonMjWbTkfMpnVHVqXW/wKMYDfEpY94/8zy8HFMOqb/VL6oeONq9v87q4ttVlaTLnGXnJD4B5B1OTGIg==}
+ isbinaryfile@5.0.3:
+ resolution: {integrity: sha512-VR4gNjFaDP8csJQvzInG20JvBj8MaHYLxNOMXysxRbGM7tcsHZwCjhch3FubFtZBkuDbN55i4dUukGeIrzF+6g==}
engines: {node: '>= 18.0.0'}
isexe@2.0.0:
@@ -2904,8 +2889,8 @@ packages:
resolution: {integrity: sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==}
engines: {node: '>=6'}
- marked@14.1.2:
- resolution: {integrity: sha512-f3r0yqpz31VXiDB/wj9GaOB0a2PRLQl6vJmXiFrniNwjkKdvakqJRULhjFKJpxOchlCRiG5fcacoUZY5Xa6PEQ==}
+ marked@14.1.3:
+ resolution: {integrity: sha512-ZibJqTULGlt9g5k4VMARAktMAjXoVnnr+Y3aCqW1oDftcV4BA3UmrBifzXoZyenHRk75csiPu9iwsTj4VNBT0g==}
engines: {node: '>= 18'}
hasBin: true
@@ -3098,8 +3083,8 @@ packages:
nice-try@1.0.5:
resolution: {integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==}
- node-abi@3.68.0:
- resolution: {integrity: sha512-7vbj10trelExNjFSBm5kTvZXXa7pZyKWx9RCKIyqe6I9Ev3IzGpQoqBP3a+cOdxY+pWj6VkP28n/2wWysBHD/A==}
+ node-abi@3.71.0:
+ resolution: {integrity: sha512-SZ40vRiy/+wRTf21hxkkEjPJZpARzUMVcJoQse2EF8qkUWbbO2z7vd5oA/H6bVH6SZQ5STGcu0KRDS7biNRfxw==}
engines: {node: '>=10'}
node-addon-api@1.7.2:
@@ -3294,8 +3279,8 @@ packages:
pend@1.2.0:
resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==}
- picocolors@1.1.0:
- resolution: {integrity: sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==}
+ picocolors@1.1.1:
+ resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==}
picomatch@2.3.1:
resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
@@ -3318,14 +3303,14 @@ packages:
typescript:
optional: true
- pino-abstract-transport@1.2.0:
- resolution: {integrity: sha512-Guhh8EZfPCfH+PMXAb6rKOjGQEoy0xlAIn+irODG5kgfYV+BQ0rGYYWTIel3P5mmyXqkYkPmdIkywsn6QKUR1Q==}
+ pino-abstract-transport@2.0.0:
+ resolution: {integrity: sha512-F63x5tizV6WCh4R6RHyi2Ml+M70DNRXt/+HANowMflpgGFMAym/VKm6G7ZOQRjqN7XbGxK1Lg9t6ZrtzOaivMw==}
pino-std-serializers@7.0.0:
resolution: {integrity: sha512-e906FRY0+tV27iq4juKzSYPbUj2do2X2JX4EzSca1631EB2QJQUqGbDuERal7LCtOpxl6x3+nvo9NPZcmjkiFA==}
- pino@9.4.0:
- resolution: {integrity: sha512-nbkQb5+9YPhQRz/BeQmrWpEknAaqjpAqRK8NwJpmrX/JHu7JuZC5G1CeAwJDJfGes4h+YihC6in3Q2nGb+Y09w==}
+ pino@9.5.0:
+ resolution: {integrity: sha512-xSEmD4pLnV54t0NOUN16yCl7RIB1c5UUOse5HSyEXtBp+FgFQyPeDutc+Q2ZO7/22vImV7VfEjH/1zV2QuqvYw==}
hasBin: true
pkg-types@1.2.1:
@@ -3372,10 +3357,6 @@ packages:
process-warning@4.0.0:
resolution: {integrity: sha512-/MyYDxttz7DfGMMHiysAsFE4qF+pQYAA8ziO/3NcRVrQ5fSk+Mns4QZA/oRPFzvcqNoVJXQNWNAsdwBXLUkQKw==}
- process@0.11.10:
- resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==}
- engines: {node: '>= 0.6.0'}
-
progress@2.0.3:
resolution: {integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==}
engines: {node: '>=0.4.0'}
@@ -3458,10 +3439,6 @@ packages:
resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==}
engines: {node: '>= 6'}
- readable-stream@4.5.2:
- resolution: {integrity: sha512-yjavECdqeZ3GLXNgRXgeQEdz9fvDDkNKyHnbHRFtOr7/LcfgBcmct7t/ET+HaCTqfh06OzoAxrkN/IfjJBVe+g==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
-
readable-web-to-node-stream@3.0.2:
resolution: {integrity: sha512-ePeK6cc1EcKLEhJFt/AebMCLL+GgSKhuygrZ/GLaKZYEecIgIECf4UaUuaByiGtzckwR4ain9VzUh95T1exYGw==}
engines: {node: '>=8'}
@@ -3567,8 +3544,8 @@ packages:
sanitize-filename@1.6.3:
resolution: {integrity: sha512-y/52Mcy7aw3gRm7IrcGDFx/bCk4AhRh2eI9luHOQM86nZsqwiRkkq2GekHXBBD+SmPidc8i2PqtYZl+pWJ8Oeg==}
- sass@1.79.5:
- resolution: {integrity: sha512-W1h5kp6bdhqFh2tk3DsI771MoEJjvrSY/2ihJRJS4pjIyfJCw0nTsxqhnrUzaLMOJjFchj8rOvraI/YUVjtx5g==}
+ sass@1.80.2:
+ resolution: {integrity: sha512-9wXY8cGBlUmoUoT+vwOZOFCiS+naiWVjqlreN9ar9PudXbGwlMTFwCR5K9kB4dFumJ6ib98wZyAObJKsWf1nAA==}
engines: {node: '>=14.0.0'}
hasBin: true
@@ -3683,8 +3660,8 @@ packages:
resolution: {integrity: sha512-l5x7VUUWbjVFbafGLxPWkYsHIhEvmF85tbIeFZWc8ZPtoMyybuEhL7Jye/ooC4/d48FgOjSJXgsF/AJPYCW8Zw==}
engines: {node: '>= 10.0.0', npm: '>= 3.0.0'}
- sonic-boom@4.1.0:
- resolution: {integrity: sha512-NGipjjRicyJJ03rPiZCJYjwlsuP2d1/5QUviozRXC7S3WdVWNK5e3Ojieb9CCyfhq2UC+3+SRd9nG3I2lPRvUw==}
+ sonic-boom@4.2.0:
+ resolution: {integrity: sha512-INb7TM37/mAcsGmc9hyyI6+QR3rR1zVRu36B0NeGXKnOOLiZOfER5SA+N7X7k3yUYRzLWafduTDvJAfDswwEww==}
sort-keys-length@1.0.1:
resolution: {integrity: sha512-GRbEOUqCxemTAk/b32F2xa8wDTs+Z1QHOkbhJDQTvv/6G3ZkbJ+frYWsTcc7cBB3Fu4wy4XlLCuNtJuMn7Gsvw==}
@@ -3796,8 +3773,8 @@ packages:
temp-file@3.4.0:
resolution: {integrity: sha512-C5tjlC/HCtVUOi3KWVokd4vHVViOmGjtLwIh4MuzPo/nMYTV/p1urt3RnMz2IWXDdKEGJH3k5+KPxtqRsUYGtg==}
- terser@5.34.1:
- resolution: {integrity: sha512-FsJZ7iZLd/BXkz+4xrRTGJ26o/6VTjQytUk8b8OxkwcD2I+79VPJlz7qss1+zE7h8GNIScFqXcDyJ/KqBYZFVA==}
+ terser@5.36.0:
+ resolution: {integrity: sha512-IYV9eNMuFAV4THUspIRXkLakHnV6XO7FEdtKjf/mDyrnqUg9LnlOn6/RwRvM9SZjR4GUq8Nk8zj67FzVARr74w==}
engines: {node: '>=10'}
hasBin: true
@@ -3852,8 +3829,8 @@ packages:
peerDependencies:
typescript: '>=4.2.0'
- tslib@2.7.0:
- resolution: {integrity: sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==}
+ tslib@2.8.0:
+ resolution: {integrity: sha512-jWVzBLplnCmoaTr13V9dYbiQ99wvZRd0vNWaDRg+aVYRcjDF3nDksxFDE/+fkXnKhpnUUkmx5pK/v8mCtLVqZA==}
tunnel@0.0.6:
resolution: {integrity: sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==}
@@ -3887,9 +3864,6 @@ packages:
ufo@1.5.4:
resolution: {integrity: sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==}
- undici-types@5.26.5:
- resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==}
-
undici-types@6.19.8:
resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==}
@@ -4014,8 +3988,8 @@ packages:
peerDependencies:
vite: ^2 || ^3 || ^4 || ^5
- vite@5.4.8:
- resolution: {integrity: sha512-FqrItQ4DT1NC4zCUqMB4c4AZORMKIa0m8/URVCZ77OZ/QSNeJ54bU1vrFADbDsuwfIPcgknRkmqakQcgnL4GiQ==}
+ vite@5.4.9:
+ resolution: {integrity: sha512-20OVpJHh0PAM0oSOELa5GaZNWeDjcAvQjGXy2Uyr+Tp+/D2/Hdz6NLgpJLsarPTA2QJ6v8mX2P1ZfbsSKvdMkg==}
engines: {node: ^18.0.0 || >=20.0.0}
hasBin: true
peerDependencies:
@@ -4081,8 +4055,8 @@ packages:
peerDependencies:
typescript: '>=5.0.0'
- vue-virt-list@1.5.2:
- resolution: {integrity: sha512-kOWbNIh/Jjq7m0Sp4bxVSeFQyci12mqgwWHeYygqRhzbD1Q0ldES0yePFAV1+IWqbLmyDhImWvG95sCn/2djfw==}
+ vue-virt-list@1.5.3:
+ resolution: {integrity: sha512-Dy7Qk7lCKk859+PqlpLYCdNiVLpURP86g4bKBdV+LW3NdIouIVpiUHkBvoHL47uid7yQA8kcDNvRfvamORBsRA==}
peerDependencies:
'@vue/composition-api': ^1.0.0-rc.1
vue: ^2.0.0 || >=3.0.0
@@ -4259,7 +4233,7 @@ snapshots:
'@babel/code-frame@7.25.7':
dependencies:
'@babel/highlight': 7.25.7
- picocolors: 1.1.0
+ picocolors: 1.1.1
'@babel/compat-data@7.25.8': {}
@@ -4340,7 +4314,7 @@ snapshots:
'@babel/helper-validator-identifier': 7.25.7
chalk: 2.4.2
js-tokens: 4.0.0
- picocolors: 1.1.0
+ picocolors: 1.1.1
'@babel/parser@7.25.8':
dependencies:
@@ -4392,17 +4366,17 @@ snapshots:
ajv: 6.12.6
ajv-keywords: 3.5.2(ajv@6.12.6)
- '@electron-toolkit/preload@3.0.1(electron@28.3.3)':
+ '@electron-toolkit/preload@3.0.1(electron@31.7.1)':
dependencies:
- electron: 28.3.3
+ electron: 31.7.1
- '@electron-toolkit/tsconfig@1.0.1(@types/node@22.7.5)':
+ '@electron-toolkit/tsconfig@1.0.1(@types/node@22.7.6)':
dependencies:
- '@types/node': 22.7.5
+ '@types/node': 22.7.6
- '@electron-toolkit/utils@3.0.0(electron@28.3.3)':
+ '@electron-toolkit/utils@3.0.0(electron@31.7.1)':
dependencies:
- electron: 28.3.3
+ electron: 31.7.1
'@electron/asar@3.2.13':
dependencies:
@@ -4471,7 +4445,7 @@ snapshots:
detect-libc: 2.0.3
fs-extra: 10.1.0
got: 11.8.6
- node-abi: 3.68.0
+ node-abi: 3.71.0
node-api-version: 0.2.0
node-gyp: 9.4.1
ora: 5.4.1
@@ -4507,9 +4481,9 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@emnapi/runtime@1.3.0':
+ '@emnapi/runtime@1.3.1':
dependencies:
- tslib: 2.7.0
+ tslib: 2.8.0
optional: true
'@emotion/hash@0.8.0': {}
@@ -4774,7 +4748,7 @@ snapshots:
'@img/sharp-wasm32@0.33.5':
dependencies:
- '@emnapi/runtime': 1.3.0
+ '@emnapi/runtime': 1.3.1
optional: true
'@img/sharp-win32-ia32@0.33.5':
@@ -5072,7 +5046,7 @@ snapshots:
dependencies:
'@types/http-cache-semantics': 4.0.4
'@types/keyv': 3.1.4
- '@types/node': 22.7.5
+ '@types/node': 22.7.6
'@types/responselike': 1.0.3
'@types/css-font-loading-module@0.0.12': {}
@@ -5089,12 +5063,12 @@ snapshots:
'@types/fs-extra@9.0.13':
dependencies:
- '@types/node': 22.7.5
+ '@types/node': 22.7.6
'@types/glob@7.2.0':
dependencies:
'@types/minimatch': 5.1.2
- '@types/node': 22.7.5
+ '@types/node': 22.7.6
'@types/howler@2.2.12': {}
@@ -5108,7 +5082,7 @@ snapshots:
'@types/keyv@3.1.4':
dependencies:
- '@types/node': 22.7.5
+ '@types/node': 22.7.6
'@types/lodash-es@4.17.12':
dependencies:
@@ -5122,23 +5096,23 @@ snapshots:
'@types/ndarray@1.0.14': {}
- '@types/node@18.19.55':
+ '@types/node@20.16.12':
dependencies:
- undici-types: 5.26.5
+ undici-types: 6.19.8
- '@types/node@22.7.5':
+ '@types/node@22.7.6':
dependencies:
undici-types: 6.19.8
'@types/plist@3.0.5':
dependencies:
- '@types/node': 22.7.5
+ '@types/node': 22.7.6
xmlbuilder: 15.1.1
optional: true
'@types/responselike@1.0.3':
dependencies:
- '@types/node': 22.7.5
+ '@types/node': 22.7.6
'@types/verror@1.10.10':
optional: true
@@ -5147,17 +5121,17 @@ snapshots:
'@types/yauzl@2.10.3':
dependencies:
- '@types/node': 22.7.5
+ '@types/node': 22.7.6
optional: true
- '@typescript-eslint/eslint-plugin@8.8.1(@typescript-eslint/parser@8.8.1(eslint@9.12.0)(typescript@5.6.3))(eslint@9.12.0)(typescript@5.6.3)':
+ '@typescript-eslint/eslint-plugin@8.10.0(@typescript-eslint/parser@8.10.0(eslint@9.12.0)(typescript@5.6.3))(eslint@9.12.0)(typescript@5.6.3)':
dependencies:
'@eslint-community/regexpp': 4.11.1
- '@typescript-eslint/parser': 8.8.1(eslint@9.12.0)(typescript@5.6.3)
- '@typescript-eslint/scope-manager': 8.8.1
- '@typescript-eslint/type-utils': 8.8.1(eslint@9.12.0)(typescript@5.6.3)
- '@typescript-eslint/utils': 8.8.1(eslint@9.12.0)(typescript@5.6.3)
- '@typescript-eslint/visitor-keys': 8.8.1
+ '@typescript-eslint/parser': 8.10.0(eslint@9.12.0)(typescript@5.6.3)
+ '@typescript-eslint/scope-manager': 8.10.0
+ '@typescript-eslint/type-utils': 8.10.0(eslint@9.12.0)(typescript@5.6.3)
+ '@typescript-eslint/utils': 8.10.0(eslint@9.12.0)(typescript@5.6.3)
+ '@typescript-eslint/visitor-keys': 8.10.0
eslint: 9.12.0
graphemer: 1.4.0
ignore: 5.3.2
@@ -5168,12 +5142,12 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/parser@8.8.1(eslint@9.12.0)(typescript@5.6.3)':
+ '@typescript-eslint/parser@8.10.0(eslint@9.12.0)(typescript@5.6.3)':
dependencies:
- '@typescript-eslint/scope-manager': 8.8.1
- '@typescript-eslint/types': 8.8.1
- '@typescript-eslint/typescript-estree': 8.8.1(typescript@5.6.3)
- '@typescript-eslint/visitor-keys': 8.8.1
+ '@typescript-eslint/scope-manager': 8.10.0
+ '@typescript-eslint/types': 8.10.0
+ '@typescript-eslint/typescript-estree': 8.10.0(typescript@5.6.3)
+ '@typescript-eslint/visitor-keys': 8.10.0
debug: 4.3.7
eslint: 9.12.0
optionalDependencies:
@@ -5181,15 +5155,15 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/scope-manager@8.8.1':
+ '@typescript-eslint/scope-manager@8.10.0':
dependencies:
- '@typescript-eslint/types': 8.8.1
- '@typescript-eslint/visitor-keys': 8.8.1
+ '@typescript-eslint/types': 8.10.0
+ '@typescript-eslint/visitor-keys': 8.10.0
- '@typescript-eslint/type-utils@8.8.1(eslint@9.12.0)(typescript@5.6.3)':
+ '@typescript-eslint/type-utils@8.10.0(eslint@9.12.0)(typescript@5.6.3)':
dependencies:
- '@typescript-eslint/typescript-estree': 8.8.1(typescript@5.6.3)
- '@typescript-eslint/utils': 8.8.1(eslint@9.12.0)(typescript@5.6.3)
+ '@typescript-eslint/typescript-estree': 8.10.0(typescript@5.6.3)
+ '@typescript-eslint/utils': 8.10.0(eslint@9.12.0)(typescript@5.6.3)
debug: 4.3.7
ts-api-utils: 1.3.0(typescript@5.6.3)
optionalDependencies:
@@ -5198,12 +5172,12 @@ snapshots:
- eslint
- supports-color
- '@typescript-eslint/types@8.8.1': {}
+ '@typescript-eslint/types@8.10.0': {}
- '@typescript-eslint/typescript-estree@8.8.1(typescript@5.6.3)':
+ '@typescript-eslint/typescript-estree@8.10.0(typescript@5.6.3)':
dependencies:
- '@typescript-eslint/types': 8.8.1
- '@typescript-eslint/visitor-keys': 8.8.1
+ '@typescript-eslint/types': 8.10.0
+ '@typescript-eslint/visitor-keys': 8.10.0
debug: 4.3.7
fast-glob: 3.3.2
is-glob: 4.0.3
@@ -5215,25 +5189,25 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/utils@8.8.1(eslint@9.12.0)(typescript@5.6.3)':
+ '@typescript-eslint/utils@8.10.0(eslint@9.12.0)(typescript@5.6.3)':
dependencies:
'@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0)
- '@typescript-eslint/scope-manager': 8.8.1
- '@typescript-eslint/types': 8.8.1
- '@typescript-eslint/typescript-estree': 8.8.1(typescript@5.6.3)
+ '@typescript-eslint/scope-manager': 8.10.0
+ '@typescript-eslint/types': 8.10.0
+ '@typescript-eslint/typescript-estree': 8.10.0(typescript@5.6.3)
eslint: 9.12.0
transitivePeerDependencies:
- supports-color
- typescript
- '@typescript-eslint/visitor-keys@8.8.1':
+ '@typescript-eslint/visitor-keys@8.10.0':
dependencies:
- '@typescript-eslint/types': 8.8.1
+ '@typescript-eslint/types': 8.10.0
eslint-visitor-keys: 3.4.3
- '@vitejs/plugin-vue@5.1.4(vite@5.4.8(@types/node@22.7.5)(sass@1.79.5)(terser@5.34.1))(vue@3.5.10(typescript@5.6.3))':
+ '@vitejs/plugin-vue@5.1.4(vite@5.4.9(@types/node@22.7.6)(sass@1.80.2)(terser@5.36.0))(vue@3.5.10(typescript@5.6.3))':
dependencies:
- vite: 5.4.8(@types/node@22.7.5)(sass@1.79.5)(terser@5.34.1)
+ vite: 5.4.9(@types/node@22.7.6)(sass@1.80.2)(terser@5.36.0)
vue: 3.5.10(typescript@5.6.3)
'@volar/language-core@2.4.6':
@@ -5256,10 +5230,10 @@ snapshots:
estree-walker: 2.0.2
source-map-js: 1.2.1
- '@vue/compiler-core@3.5.11':
+ '@vue/compiler-core@3.5.12':
dependencies:
'@babel/parser': 7.25.8
- '@vue/shared': 3.5.11
+ '@vue/shared': 3.5.12
entities: 4.5.0
estree-walker: 2.0.2
source-map-js: 1.2.1
@@ -5269,10 +5243,10 @@ snapshots:
'@vue/compiler-core': 3.5.10
'@vue/shared': 3.5.10
- '@vue/compiler-dom@3.5.11':
+ '@vue/compiler-dom@3.5.12':
dependencies:
- '@vue/compiler-core': 3.5.11
- '@vue/shared': 3.5.11
+ '@vue/compiler-core': 3.5.12
+ '@vue/shared': 3.5.12
'@vue/compiler-sfc@3.5.10':
dependencies:
@@ -5301,9 +5275,9 @@ snapshots:
'@vue/language-core@2.1.6(typescript@5.6.3)':
dependencies:
'@volar/language-core': 2.4.6
- '@vue/compiler-dom': 3.5.11
+ '@vue/compiler-dom': 3.5.12
'@vue/compiler-vue2': 2.7.16
- '@vue/shared': 3.5.11
+ '@vue/shared': 3.5.12
computeds: 0.0.1
minimatch: 9.0.5
muggle-string: 0.4.1
@@ -5335,7 +5309,7 @@ snapshots:
'@vue/shared@3.5.10': {}
- '@vue/shared@3.5.11': {}
+ '@vue/shared@3.5.12': {}
'@vueuse/core@10.11.1(vue@3.5.10(typescript@5.6.3))':
dependencies:
@@ -5358,7 +5332,7 @@ snapshots:
'@xmldom/xmldom@0.8.10': {}
- NeteaseCloudMusicApi@4.23.1:
+ NeteaseCloudMusicApi@4.23.3:
dependencies:
axios: 1.7.7
crypto-js: 4.2.0
@@ -5379,10 +5353,6 @@ snapshots:
abbrev@1.1.1: {}
- abort-controller@3.0.0:
- dependencies:
- event-target-shim: 5.0.1
-
abstract-logging@2.0.1: {}
accepts@1.3.8:
@@ -5390,11 +5360,11 @@ snapshots:
mime-types: 2.1.35
negotiator: 0.6.3
- acorn-jsx@5.3.2(acorn@8.12.1):
+ acorn-jsx@5.3.2(acorn@8.13.0):
dependencies:
- acorn: 8.12.1
+ acorn: 8.13.0
- acorn@8.12.1: {}
+ acorn@8.13.0: {}
agent-base@6.0.2:
dependencies:
@@ -5439,7 +5409,7 @@ snapshots:
ajv@8.17.1:
dependencies:
fast-deep-equal: 3.1.3
- fast-uri: 3.0.2
+ fast-uri: 3.0.3
json-schema-traverse: 1.0.0
require-from-string: 2.0.2
@@ -5466,7 +5436,7 @@ snapshots:
app-builder-bin@5.0.0-alpha.10: {}
- app-builder-lib@24.13.3(dmg-builder@25.1.7(electron-builder-squirrel-windows@24.13.3))(electron-builder-squirrel-windows@24.13.3(dmg-builder@25.1.7)):
+ app-builder-lib@24.13.3(dmg-builder@25.1.8)(electron-builder-squirrel-windows@24.13.3):
dependencies:
'@develar/schema-utils': 2.6.5
'@electron/notarize': 2.2.1
@@ -5480,15 +5450,15 @@ snapshots:
builder-util-runtime: 9.2.4
chromium-pickle-js: 0.2.0
debug: 4.3.7
- dmg-builder: 25.1.7(electron-builder-squirrel-windows@24.13.3)
+ dmg-builder: 25.1.8(electron-builder-squirrel-windows@24.13.3)
ejs: 3.1.10
- electron-builder-squirrel-windows: 24.13.3(dmg-builder@25.1.7)
+ electron-builder-squirrel-windows: 24.13.3(dmg-builder@25.1.8)
electron-publish: 24.13.1
form-data: 4.0.1
fs-extra: 10.1.0
hosted-git-info: 4.1.0
is-ci: 3.0.1
- isbinaryfile: 5.0.2
+ isbinaryfile: 5.0.3
js-yaml: 4.1.0
lazy-val: 1.0.5
minimatch: 5.1.6
@@ -5500,7 +5470,7 @@ snapshots:
transitivePeerDependencies:
- supports-color
- app-builder-lib@25.1.7(dmg-builder@25.1.7(electron-builder-squirrel-windows@24.13.3))(electron-builder-squirrel-windows@24.13.3(dmg-builder@25.1.7)):
+ app-builder-lib@25.1.8(dmg-builder@25.1.8)(electron-builder-squirrel-windows@24.13.3):
dependencies:
'@develar/schema-utils': 2.6.5
'@electron/notarize': 2.5.0
@@ -5516,17 +5486,17 @@ snapshots:
chromium-pickle-js: 0.2.0
config-file-ts: 0.2.8-rc1
debug: 4.3.7
- dmg-builder: 25.1.7(electron-builder-squirrel-windows@24.13.3)
+ dmg-builder: 25.1.8(electron-builder-squirrel-windows@24.13.3)
dotenv: 16.4.5
dotenv-expand: 11.0.6
ejs: 3.1.10
- electron-builder-squirrel-windows: 24.13.3(dmg-builder@25.1.7)
+ electron-builder-squirrel-windows: 24.13.3(dmg-builder@25.1.8)
electron-publish: 25.1.7
form-data: 4.0.1
fs-extra: 10.1.0
hosted-git-info: 4.1.0
is-ci: 3.0.1
- isbinaryfile: 5.0.2
+ isbinaryfile: 5.0.3
js-yaml: 4.1.0
json5: 2.2.3
lazy-val: 1.0.5
@@ -5592,7 +5562,7 @@ snapshots:
ast-types@0.13.4:
dependencies:
- tslib: 2.7.0
+ tslib: 2.8.0
astral-regex@2.0.0:
optional: true
@@ -5683,8 +5653,8 @@ snapshots:
browserslist@4.24.0:
dependencies:
- caniuse-lite: 1.0.30001668
- electron-to-chromium: 1.5.36
+ caniuse-lite: 1.0.30001669
+ electron-to-chromium: 1.5.41
node-releases: 2.0.18
update-browserslist-db: 1.1.1(browserslist@4.24.0)
@@ -5699,11 +5669,6 @@ snapshots:
base64-js: 1.5.1
ieee754: 1.2.1
- buffer@6.0.3:
- dependencies:
- base64-js: 1.5.1
- ieee754: 1.2.1
-
builder-util-runtime@9.2.10:
dependencies:
debug: 4.3.7
@@ -5815,7 +5780,7 @@ snapshots:
camelcase@5.3.1: {}
- caniuse-lite@1.0.30001668: {}
+ caniuse-lite@1.0.30001669: {}
chalk@2.4.2:
dependencies:
@@ -6126,9 +6091,9 @@ snapshots:
minimatch: 3.1.2
p-limit: 3.1.0
- dmg-builder@25.1.7(electron-builder-squirrel-windows@24.13.3):
+ dmg-builder@25.1.8(electron-builder-squirrel-windows@24.13.3):
dependencies:
- app-builder-lib: 25.1.7(dmg-builder@25.1.7(electron-builder-squirrel-windows@24.13.3))(electron-builder-squirrel-windows@24.13.3(dmg-builder@25.1.7))
+ app-builder-lib: 25.1.8(dmg-builder@25.1.8)(electron-builder-squirrel-windows@24.13.3)
builder-util: 25.1.7
builder-util-runtime: 9.2.10
fs-extra: 10.1.0
@@ -6177,9 +6142,9 @@ snapshots:
dependencies:
jake: 10.9.2
- electron-builder-squirrel-windows@24.13.3(dmg-builder@25.1.7):
+ electron-builder-squirrel-windows@24.13.3(dmg-builder@25.1.8):
dependencies:
- app-builder-lib: 24.13.3(dmg-builder@25.1.7(electron-builder-squirrel-windows@24.13.3))(electron-builder-squirrel-windows@24.13.3(dmg-builder@25.1.7))
+ app-builder-lib: 24.13.3(dmg-builder@25.1.8)(electron-builder-squirrel-windows@24.13.3)
archiver: 5.3.2
builder-util: 24.13.1
fs-extra: 10.1.0
@@ -6187,13 +6152,13 @@ snapshots:
- dmg-builder
- supports-color
- electron-builder@25.1.7(electron-builder-squirrel-windows@24.13.3(dmg-builder@25.1.7)):
+ electron-builder@25.1.8(electron-builder-squirrel-windows@24.13.3):
dependencies:
- app-builder-lib: 25.1.7(dmg-builder@25.1.7(electron-builder-squirrel-windows@24.13.3))(electron-builder-squirrel-windows@24.13.3(dmg-builder@25.1.7))
+ app-builder-lib: 25.1.8(dmg-builder@25.1.8)(electron-builder-squirrel-windows@24.13.3)
builder-util: 25.1.7
builder-util-runtime: 9.2.10
chalk: 4.1.2
- dmg-builder: 25.1.7(electron-builder-squirrel-windows@24.13.3)
+ dmg-builder: 25.1.8(electron-builder-squirrel-windows@24.13.3)
fs-extra: 10.1.0
is-ci: 3.0.1
lazy-val: 1.0.5
@@ -6241,7 +6206,7 @@ snapshots:
conf: 10.2.0
type-fest: 2.19.0
- electron-to-chromium@1.5.36: {}
+ electron-to-chromium@1.5.41: {}
electron-updater@6.3.9:
dependencies:
@@ -6256,22 +6221,22 @@ snapshots:
transitivePeerDependencies:
- supports-color
- electron-vite@2.3.0(vite@5.4.8(@types/node@22.7.5)(sass@1.79.5)(terser@5.34.1)):
+ electron-vite@2.3.0(vite@5.4.9(@types/node@22.7.6)(sass@1.80.2)(terser@5.36.0)):
dependencies:
'@babel/core': 7.25.8
'@babel/plugin-transform-arrow-functions': 7.25.7(@babel/core@7.25.8)
cac: 6.7.14
esbuild: 0.21.5
magic-string: 0.30.12
- picocolors: 1.1.0
- vite: 5.4.8(@types/node@22.7.5)(sass@1.79.5)(terser@5.34.1)
+ picocolors: 1.1.1
+ vite: 5.4.9(@types/node@22.7.6)(sass@1.80.2)(terser@5.36.0)
transitivePeerDependencies:
- supports-color
- electron@28.3.3:
+ electron@31.7.1:
dependencies:
'@electron/get': 2.0.3
- '@types/node': 18.19.55
+ '@types/node': 20.16.12
extract-zip: 2.0.1
transitivePeerDependencies:
- supports-color
@@ -6424,14 +6389,14 @@ snapshots:
espree@10.2.0:
dependencies:
- acorn: 8.12.1
- acorn-jsx: 5.3.2(acorn@8.12.1)
+ acorn: 8.13.0
+ acorn-jsx: 5.3.2(acorn@8.13.0)
eslint-visitor-keys: 4.1.0
espree@9.6.1:
dependencies:
- acorn: 8.12.1
- acorn-jsx: 5.3.2(acorn@8.12.1)
+ acorn: 8.13.0
+ acorn-jsx: 5.3.2(acorn@8.13.0)
eslint-visitor-keys: 3.4.3
esprima@4.0.1: {}
@@ -6456,12 +6421,8 @@ snapshots:
etag@1.8.1: {}
- event-target-shim@5.0.1: {}
-
eventemitter3@4.0.7: {}
- events@3.3.0: {}
-
evtd@0.2.4: {}
execa@1.0.0:
@@ -6574,7 +6535,7 @@ snapshots:
fast-uri@2.4.0: {}
- fast-uri@3.0.2: {}
+ fast-uri@3.0.3: {}
fastify-plugin@4.5.1: {}
@@ -6589,7 +6550,7 @@ snapshots:
fast-json-stringify: 5.16.1
find-my-way: 8.2.2
light-my-request: 5.14.0
- pino: 9.4.0
+ pino: 9.5.0
process-warning: 3.0.0
proxy-addr: 2.0.7
rfdc: 1.4.1
@@ -7012,7 +6973,7 @@ snapshots:
isbinaryfile@4.0.10: {}
- isbinaryfile@5.0.2: {}
+ isbinaryfile@5.0.3: {}
isexe@2.0.0: {}
@@ -7290,7 +7251,7 @@ snapshots:
dependencies:
p-defer: 1.0.0
- marked@14.1.2: {}
+ marked@14.1.3: {}
matcher@3.0.0:
dependencies:
@@ -7405,7 +7366,7 @@ snapshots:
mlly@1.7.2:
dependencies:
- acorn: 8.12.1
+ acorn: 8.13.0
pathe: 1.1.2
pkg-types: 1.2.1
ufo: 1.5.4
@@ -7479,7 +7440,7 @@ snapshots:
nice-try@1.0.5: {}
- node-abi@3.68.0:
+ node-abi@3.71.0:
dependencies:
semver: 7.6.3
@@ -7677,7 +7638,7 @@ snapshots:
pend@1.2.0: {}
- picocolors@1.1.0: {}
+ picocolors@1.1.1: {}
picomatch@2.3.1: {}
@@ -7693,25 +7654,24 @@ snapshots:
optionalDependencies:
typescript: 5.6.3
- pino-abstract-transport@1.2.0:
+ pino-abstract-transport@2.0.0:
dependencies:
- readable-stream: 4.5.2
split2: 4.2.0
pino-std-serializers@7.0.0: {}
- pino@9.4.0:
+ pino@9.5.0:
dependencies:
atomic-sleep: 1.0.0
fast-redact: 3.5.0
on-exit-leak-free: 2.1.2
- pino-abstract-transport: 1.2.0
+ pino-abstract-transport: 2.0.0
pino-std-serializers: 7.0.0
process-warning: 4.0.0
quick-format-unescaped: 4.0.4
real-require: 0.2.0
safe-stable-stringify: 2.5.0
- sonic-boom: 4.1.0
+ sonic-boom: 4.2.0
thread-stream: 3.1.0
pkg-types@1.2.1:
@@ -7748,7 +7708,7 @@ snapshots:
postcss@8.4.47:
dependencies:
nanoid: 3.3.7
- picocolors: 1.1.0
+ picocolors: 1.1.1
source-map-js: 1.2.1
prelude-ls@1.2.1: {}
@@ -7761,8 +7721,6 @@ snapshots:
process-warning@4.0.0: {}
- process@0.11.10: {}
-
progress@2.0.3: {}
promise-inflight@1.0.1: {}
@@ -7850,14 +7808,6 @@ snapshots:
string_decoder: 1.3.0
util-deprecate: 1.0.2
- readable-stream@4.5.2:
- dependencies:
- abort-controller: 3.0.0
- buffer: 6.0.3
- events: 3.3.0
- process: 0.11.10
- string_decoder: 1.3.0
-
readable-web-to-node-stream@3.0.2:
dependencies:
readable-stream: 3.6.2
@@ -7965,7 +7915,7 @@ snapshots:
dependencies:
truncate-utf8-bytes: 1.0.2
- sass@1.79.5:
+ sass@1.80.2:
dependencies:
'@parcel/watcher': 2.4.1
chokidar: 4.0.1
@@ -8123,7 +8073,7 @@ snapshots:
ip-address: 9.0.5
smart-buffer: 4.2.0
- sonic-boom@4.1.0:
+ sonic-boom@4.2.0:
dependencies:
atomic-sleep: 1.0.0
@@ -8239,10 +8189,10 @@ snapshots:
async-exit-hook: 2.0.1
fs-extra: 10.1.0
- terser@5.34.1:
+ terser@5.36.0:
dependencies:
'@jridgewell/source-map': 0.3.6
- acorn: 8.12.1
+ acorn: 8.13.0
commander: 2.20.3
source-map-support: 0.5.21
@@ -8287,7 +8237,7 @@ snapshots:
dependencies:
typescript: 5.6.3
- tslib@2.7.0: {}
+ tslib@2.8.0: {}
tunnel@0.0.6: {}
@@ -8311,8 +8261,6 @@ snapshots:
ufo@1.5.4: {}
- undici-types@5.26.5: {}
-
undici-types@6.19.8: {}
undici@5.28.4:
@@ -8322,7 +8270,7 @@ snapshots:
unimport@3.13.1(rollup@4.24.0)(webpack-sources@3.2.3):
dependencies:
'@rollup/pluginutils': 5.1.2(rollup@4.24.0)
- acorn: 8.12.1
+ acorn: 8.13.0
escape-string-regexp: 5.0.0
estree-walker: 3.0.3
fast-glob: 3.3.2
@@ -8392,7 +8340,7 @@ snapshots:
unplugin@1.14.1(webpack-sources@3.2.3):
dependencies:
- acorn: 8.12.1
+ acorn: 8.13.0
webpack-virtual-modules: 0.6.2
optionalDependencies:
webpack-sources: 3.2.3
@@ -8406,7 +8354,7 @@ snapshots:
dependencies:
browserslist: 4.24.0
escalade: 3.2.0
- picocolors: 1.1.0
+ picocolors: 1.1.1
uri-js@4.4.1:
dependencies:
@@ -8441,29 +8389,29 @@ snapshots:
extsprintf: 1.4.1
optional: true
- vite-plugin-compression@0.5.1(vite@5.4.8(@types/node@22.7.5)(sass@1.79.5)(terser@5.34.1)):
+ vite-plugin-compression@0.5.1(vite@5.4.9(@types/node@22.7.6)(sass@1.80.2)(terser@5.36.0)):
dependencies:
chalk: 4.1.2
debug: 4.3.7
fs-extra: 10.1.0
- vite: 5.4.8(@types/node@22.7.5)(sass@1.79.5)(terser@5.34.1)
+ vite: 5.4.9(@types/node@22.7.6)(sass@1.80.2)(terser@5.36.0)
transitivePeerDependencies:
- supports-color
- vite-plugin-wasm@3.3.0(vite@5.4.8(@types/node@22.7.5)(sass@1.79.5)(terser@5.34.1)):
+ vite-plugin-wasm@3.3.0(vite@5.4.9(@types/node@22.7.6)(sass@1.80.2)(terser@5.36.0)):
dependencies:
- vite: 5.4.8(@types/node@22.7.5)(sass@1.79.5)(terser@5.34.1)
+ vite: 5.4.9(@types/node@22.7.6)(sass@1.80.2)(terser@5.36.0)
- vite@5.4.8(@types/node@22.7.5)(sass@1.79.5)(terser@5.34.1):
+ vite@5.4.9(@types/node@22.7.6)(sass@1.80.2)(terser@5.36.0):
dependencies:
esbuild: 0.21.5
postcss: 8.4.47
rollup: 4.24.0
optionalDependencies:
- '@types/node': 22.7.5
+ '@types/node': 22.7.6
fsevents: 2.3.3
- sass: 1.79.5
- terser: 5.34.1
+ sass: 1.80.2
+ terser: 5.36.0
vooks@0.2.12(vue@3.5.10(typescript@5.6.3)):
dependencies:
@@ -8501,7 +8449,7 @@ snapshots:
semver: 7.6.3
typescript: 5.6.3
- vue-virt-list@1.5.2(vue@3.5.10(typescript@5.6.3)):
+ vue-virt-list@1.5.3(vue@3.5.10(typescript@5.6.3)):
dependencies:
vue: 3.5.10(typescript@5.6.3)
vue-demi: 0.14.10(vue@3.5.10(typescript@5.6.3))
diff --git a/public/icons/logo-icon.png b/public/icons/logo-icon.png
new file mode 100644
index 00000000..1724b624
Binary files /dev/null and b/public/icons/logo-icon.png differ
diff --git a/src/components/Card/SongCard.vue b/src/components/Card/SongCard.vue
index 6ed9477e..0a5ead2a 100644
--- a/src/components/Card/SongCard.vue
+++ b/src/components/Card/SongCard.vue
@@ -98,7 +98,7 @@
{{ song.artists || "未知艺术家" }}
- {{ song.alia }}
+ {{ song.alia }}
@@ -204,10 +204,10 @@ const localCover = async (show: boolean) => {
border-radius: 12px;
border: 2px solid rgba(var(--primary), 0.12);
background-color: var(--surface-container-hex);
- transition:
- transform 0.1s,
- background-color 0.3s var(--n-bezier),
- border-color 0.3s var(--n-bezier);
+ // transition:
+ // transform 0.1s,
+ // background-color 0.3s var(--n-bezier),
+ // border-color 0.3s var(--n-bezier);
&.play {
border-color: rgba(var(--primary), 0.58);
background-color: rgba(var(--primary), 0.28);
@@ -253,6 +253,9 @@ const localCover = async (show: boolean) => {
transition:
opacity 0.3s,
transform 0.3s;
+ :deep(.svg-container) {
+ color: var(--primary-hex);
+ }
}
.status,
.play {
diff --git a/src/components/List/SongList.vue b/src/components/List/SongList.vue
index ab7a94f8..475118b5 100644
--- a/src/components/List/SongList.vue
+++ b/src/components/List/SongList.vue
@@ -281,9 +281,11 @@ onBeforeUnmount(() => {