chore(package): 更新项目依赖包版本#31
Merged
Merged
Conversation
- 更新了多个生产环境依赖包,包括capacitor相关库、vueuse、axios等 - 更新了开发环境依赖包,包括eslint、vite、typescript等 - 将部分依赖从^版本锁定为精确版本
- 新增createDisposableDirective的ESLint自动导入规则 - 移除未使用的resolveRef ESLint规则 - 更新android端capacitor依赖版本至8.3.4
- 修复多个vue文件中使用的过时的naive-ui卡片内容选择器 - 统一替换`.n-card__content`为`:deep(.n-card-content)`或普通的.n-card-content - 同时补充了FontManager.vue中的类型导入和类型断言代码
- 全局替换http开头的资源链接为https,解决混合内容加载问题 - 调整请求拦截器中cookie的传递方式,从params改为自定义请求头X-SPlayer-Cookie - 优化封面图片处理逻辑,统一格式化封面url - 修复代码格式与变量命名问题,提升代码可读性
- 为网络设置、播放设置的IPC调用添加类型约束 - 修复LoginCookie组件中类型未校验的问题 - 优化快捷键组件的类型判断逻辑 - 修正AudioElementPlayer中playsInline属性设置方式 - 补充initIpc中的类型转换与默认值处理 - 优化BatchList组件的columns定义写法 - 修复中文文案翻译问题
- 修改FullPlayer.vue中的事件处理,简化tapRestore的事件阻止逻辑 - 更新FullPlayerMobile.vue,调整下拉手势捕获区的样式与逻辑,增强用户体验 - 在MainPlayer.vue中增加拖动打开的状态管理,确保组件在卸载时清理样式 - 在HomeMobile.vue中统一处理图片链接,确保使用https协议,提升资源加载安全性
Author
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

📌 变更类型
📝 变更说明
依赖升级新特性与修复内容
@capacitor/android
新特性 / 修复内容
server.url包含路径时解析错误的问题。proguard-android.txt的兼容问题。@capacitor/core
新特性 / 修复内容
@capacitor/status-bar
新特性 / 修复内容
proguard-android.txt的兼容问题。@vueuse/core
新特性 / 修复内容
useClipboard。useElementVisibility。useTextareaAutosize。useWakeLock。useWebSocket。onClickOutside。onKeyStroke。onLongPress。useScroll。useVirtualList。useIntersectionObserver。useResizeObserver。useElementBounding。useElementSize。@vueuse/integrations
新特性 / 修复内容
useAxios。useFuse。useSortable。useFocusTrap。axios
新特性 / 修复内容
formDataToJSON原型污染防护问题。QUERYHTTP 方法支持。ECONNREFUSED错误常量。encodehelper,方便自定义参数序列化。better-sqlite3
新特性 / 修复内容
SQLITE_ENABLE_PERCENTILE。dayjs
新特性 / 修复内容
updateLocale插件嵌套对象合并逻辑。font-list
新特性 / 修复内容
fuse.js
新特性 / 修复内容
get-port
新特性 / 修复内容
reserve选项。js-cookie
新特性 / 修复内容
lodash-es
新特性 / 修复内容
compact。fromPairs。random。template。baseOrderBy。baseUnset。music-metadata
新特性 / 修复内容
ws
新特性 / 修复内容
maxBufferedChunks限制参数。maxFragments限制参数。DevDependencies
@capacitor/cli
新特性 / 修复内容
--live-reload新增--https选项。cap update支持在非 macOS 上运行。--live-reload不应覆盖config.server。@fastify/http-proxy
新特性 / 修复内容
@types/node
新特性 / 修复内容
crypto相关类型。http相关类型。fs相关类型。stream相关类型。worker_threads相关类型。sqlite相关类型。net相关类型。buffer相关类型。@typescript-eslint/eslint-plugin
新特性 / 修复内容
ts-comment规则对 ECMAScript line terminators 的识别。no-shadow规则以适配 ESLint v10 行为。no-floating-promises在递归类型下 stack overflow。no-unsafe-type-assertion在递归模板字面量类型下崩溃。no-deprecated对对象解构声明的判断。no-unnecessary-type-assertion的判断。@typescript-eslint/parser
新特性 / 修复内容
.ts、.vue、<script setup lang="ts">的解析稳定性。@vitejs/plugin-vue
新特性 / 修复内容
@rolldown/pluginutils版本范围。multiRoot传播。ajv
新特性 / 修复内容
eslint
新特性 / 修复内容
@eslint/eslintrc。ajv。@eslint/js。eslint-plugin-vue
新特性 / 修复内容
vue-eslint-parserpeer dependency 版本导致的 Vue SFC 解析错误。vue/prefer-v-model规则。vue/prefer-single-event-payload规则。vue/no-unused-properties新增injectgroup。vue/no-literals-in-template新增ignores选项。vue/padding-line-between-tags支持:single-line/:multi-line。vue/max-len报错位置。vue/no-child-content性能。fastify
新特性 / 修复内容
naive-ui
新特性 / 修复内容
prettier
新特性 / 修复内容
rimraf
新特性 / 修复内容
sass
新特性 / 修复内容
[class]a。&选择器。calc/clamp函数。--watch模式更优雅地处理依赖循环。terser
新特性 / 修复内容
import source ...。import defer ...。builtins_ecma。builtins_pure。mangle.keep_fnames与解构同时使用时崩溃。Infinity。tsx
新特性 / 修复内容
vite
新特性 / 修复内容
launch-editor-middleware的 UNC paths。server.fs检查。optimizeDeps.ignoreOutdatedRequests选项。vite-plugin-vue-devtools
新特性 / 修复内容
vite-plugin-wasm
新特性 / 修复内容
vue
新特性 / 修复内容
修复
v-for+v-memokey 重复处理问题。修复 SFC 全局类型文件 top-level exports 解析。
避免重复 hydration mismatch 检查。
修复 KeepAlive move 中 transition hooks 问题。
修复 Teleport pending mount 被丢弃时 child unmount 问题。
响应式系统跳过缓存 proxy 的重复类型检查。
优化 DOM 数组事件处理性能。
🎵 播放引擎 / 音频
📝 歌词 / 桌面歌词
🔔 通知栏 / MediaSession
🌐 在线音乐 (网易云 / Jellyfin / Navidrome / Emby / Subsonic / Last.fm)
🧩 内置 API (nodejs-mobile)
🎨 UI / 主题 / 布局
📦 构建 / 打包 / 签名
📱 Capacitor / 原生 Android 代码
📄 文档 / README
✅ 自检清单
devpnpm lint且无 warningpnpm typecheck且无报错