diff --git a/electron.vite.config.ts b/electron.vite.config.ts index 1d4f2ef42..607f5c46a 100644 --- a/electron.vite.config.ts +++ b/electron.vite.config.ts @@ -87,7 +87,8 @@ export default defineConfig(({ mode }: ConfigEnv) => { artplayer: ['artplayer', 'artplayer-plugin-danmuku'], dplayer: ['dplayer'], nplayer: ['nplayer', '@nplayer/danmaku'], - 'video-decoder': ['flv.js', 'hls.js', 'shaka-player', 'mpegts.js'], + oplayer: ['@oplayer/core', '@oplayer/plugins', '@oplayer/danmaku', '@oplayer/hls', '@oplayer/ui', '@oplayer/dash', '@oplayer/mpegts', '@oplayer/torrent'], + 'video-decoder': ['dashjs', 'flv.js', 'hls.js', 'mpegts.js','shaka-player'], tdesign: ['tdesign-vue-next', 'tdesign-icons-vue-next', '@tdesign-vue-next/chat'], md: ['markdown-it', 'highlight.js', 'markdown-it-mathjax3'], crypto: ['crypto-js', 'he', 'pako', 'wxmp-rsa'], diff --git a/package.json b/package.json index 7f1aeeae9..7e3a652c0 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "zyfun", - "version": "3.4.0-beta20250216", + "version": "3.4.0-beta20250223", "description": "zyfun client", "main": "./out/main/index.js", "repository": { @@ -56,7 +56,6 @@ "workerpool": "^9.2.0" }, "devDependencies": { - "@electron/notarize": "^2.5.0", "@electron-toolkit/eslint-config": "^2.0.0", "@electron-toolkit/eslint-config-ts": "^3.0.0", "@electron-toolkit/preload": "^3.0.1", @@ -64,21 +63,30 @@ "@electron-toolkit/utils": "^4.0.0", "@electron-uikit/contextmenu": "^1.0.0", "@electron-uikit/titlebar": "^1.2.0", + "@electron/notarize": "^2.5.0", "@fastify/cors": "^10.0.2", "@fastify/multipart": "^9.0.3", "@imengyu/vue3-context-menu": "^1.4.4", "@nplayer/danmaku": "^1.0.12", - "@swc/core": "^1.10.16", + "@oplayer/core": "^1.2.38-beta.2", + "@oplayer/danmaku": "^1.2.25", + "@oplayer/dash": "^1.2.27-beta.1", + "@oplayer/hls": "^1.2.28-beta.1", + "@oplayer/mpegts": "^1.2.26-beta.0", + "@oplayer/torrent": "^1.2.25-beta.2", + "@oplayer/plugins": "^1.0.15-beta.3", + "@oplayer/ui": "^1.3.4-beta.3", + "@swc/core": "^1.10.18", "@tdesign-vue-next/chat": "^0.1.4", "@types/cheerio": "^0.22.35", "@types/electron-localshortcut": "^3.1.3", "@types/fs-extra": "^11.0.4", "@types/lodash": "^4.17.15", - "@types/node": "^22.13.4", + "@types/node": "^22.13.5", "@types/uuid": "^10.0.0", - "@types/web": "^0.0.203", - "@typescript-eslint/eslint-plugin": "^8.24.0", - "@typescript-eslint/parser": "^8.24.0", + "@types/web": "^0.0.206", + "@typescript-eslint/eslint-plugin": "^8.24.1", + "@typescript-eslint/parser": "^8.24.1", "@vitejs/plugin-vue": "^5.2.1", "@vitejs/plugin-vue-jsx": "^4.1.1", "@vue/eslint-config-typescript": "^14.4.0", @@ -90,6 +98,7 @@ "cheerio": "1.0.0", "compare-versions": "^6.1.1", "crypto-js": "^4.2.0", + "dashjs": "^5.0.0", "depcheck": "^1.4.7", "dplayer": "^1.27.1", "drizzle-kit": "^0.30.4", @@ -100,7 +109,7 @@ "electron-log": "^5.3.0", "electron-updater": "^6.3.9", "electron-vite": "^3.0.0", - "eslint": "^9.20.1", + "eslint": "^9.21.0", "eslint-config-airbnb-base": "^15.0.0", "eslint-config-prettier": "^10.0.1", "eslint-plugin-import": "^2.31.0", @@ -108,7 +117,7 @@ "eslint-plugin-simple-import-sort": "^12.1.1", "eslint-plugin-vue": "^9.32.0", "eslint-plugin-vue-scoped-css": "^2.9.0", - "fast-xml-parser": "^4.5.1", + "fast-xml-parser": "^5.0.6", "fastify": "^5.2.1", "fastify-logger": "^1.0.1", "fastify-plugin": "^5.0.1", @@ -143,16 +152,16 @@ "node-rsa": "^1.1.1", "nplayer": "^1.0.15", "npm-check-updates": "^17.1.14", - "openai": "^4.85.1", + "openai": "^4.85.4", "ora": "^8.2.0", "p-queue": "^8.1.0", "pako": "^2.1.0", "pinia": "^3.0.1", "pinia-plugin-persistedstate": "^4.2.0", - "prettier": "^3.5.1", + "prettier": "^3.5.2", "qrcode.vue": "^3.6.0", "resize-observer-polyfill": "^1.5.1", - "shaka-player": "^4.13.2", + "shaka-player": "^4.13.4", "sm-crypto": "^0.3.13", "smooth-scrollbar": "^8.8.4", "stylelint": "^16.14.1", @@ -161,16 +170,16 @@ "tree-kill": "^1.2.2", "typescript": "^5.7.3", "unplugin-auto-import": "^19.1.0", - "unplugin-vue-components": "^28.1.0", - "uuid": "^11.0.5", + "unplugin-vue-components": "^28.4.0", + "uuid": "^11.1.0", "v3-infinite-loading": "^1.3.2", - "vite": "^6.1.0", + "vite": "^6.1.1", "vite-plugin-vue-devtools": "^7.7.2", "vite-svg-loader": "^5.1.0", "vue": "^3.5.13", "vue-i18n": "^11.1.1", "vue-router": "^4.5.0", - "vue-tsc": "^2.2.2", + "vue-tsc": "^2.2.4", "webdav": "^5.8.0", "wxmp-rsa": "^2.1.0", "xgplayer": "^3.0.20",